/* * ========== Copyright Header Begin ========================================== * * OpenSPARC T2 Processor File: mpgen_tso_atomic_asi_one_bank_2.s * Copyright (C) 1995-2007 Sun Microsystems, Inc. All Rights Reserved * 4150 Network Circle, Santa Clara, California 95054, U.S.A. * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; version 2 of the License. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * * For the avoidance of doubt, and except that if any non-GPL license * choice is available it will apply instead, Sun elects to use only * the General Public License version 2 (GPLv2) at this time for any * software where a choice of GPL license versions is made * available with the language indicating that GPLv2 or any later version * may be used, or where a choice of which version of the GPL is applied is * otherwise unspecified. * * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, * CA 95054 USA or visit www.sun.com if you need additional information or * have any questions. * * * ========== Copyright Header End ============================================ */ #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 = 9c9e88ae 8bf58c9a c06fabb1 0524d9ae ! %f4 = 0ee30346 835201ec c1d981a5 5eb6e240 ! %f8 = 4e0e1b24 e6ff3727 dd92a291 612339b4 ! %f12 = 4627543a cd965dbe 989c465d 783e51e1 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = fed5e1ff 4117a988 51d75132 fb21e937 ! %f20 = 1ce8ad58 2f615c00 974c6280 9f392153 ! %f24 = e01faf1c 14b8038d fe5365c7 da46c4ba ! %f28 = c90b0c7d ec6de182 baa72b5b f95009c6 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 5cf51bff 92ebd84c f25860e4 41d2ba2a ! %f36 = aaf08ca6 0e51995a 4ffee02b 12194e8a ! %f40 = 4121aba8 f7904135 8e3da138 3d155c31 ! %f44 = 1fbd0547 34aaa530 df35b437 05b3b27e ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x37cc91500000001c,%g7,%g1 ! GSR scale = 3, align = 4 wr %g1,%g0,%gsr ! GSR = 37cc91500000001c 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[000000001080010c] = 277ed579, %l4 = 36389e0ca85701ba swap [%i1+0x00c],%l4 ! %l4 = 00000000277ed579 ! Mem[000000001100012c] = ef7f4524, %l7 = c6f0171c, %l1 = 68a4c0d2 add %i2,0x2c,%g1 casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000ef7f4524 ! %l5 = 5c090684429ab8e8, Mem[0000000010000108] = 3bb06641 stha %l5,[%i0+%o1]0x89 ! Mem[0000000010000108] = 3bb0b8e8 ! Mem[000000001000010c] = bfd44147, %l0 = b0b3a0ad, %l3 = a29fb7c7 add %i0,0x0c,%g1 casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000bfd44147 ! Mem[0000000010800108] = f0c2348d, %l6 = 0d96e775e3a6be72 swapa [%i1+%o1]0x88,%l6 ! %l6 = 00000000f0c2348d ! %l6 = 00000000f0c2348d, Mem[0000000091000111] = f95b8c8b stb %l6,[%i6+0x011] ! Mem[0000000091000110] = 8d5b8c8b ! %l5 = 5c090684429ab8e8, Mem[0000000091800118] = 22d511520aa3cf38 stx %l5,[%o0+%o3] ! Mem[0000000091800118] = 5c090684429ab8e8 ! Mem[0000000090000110] = 5c5f8cf2c05e4c47, %g2 = 0000000000000000 ldx [%i4+%o2],%g2 ! %g2 = 5c5f8cf2c05e4c47 ! Mem[0000000011800110] = 212b7aca3e37e2d6, %l5 = 5c090684429ab8e8, %l2 = 6f9ad42e6dbc6471 add %i3,0x10,%g1 casxa [%g1]0x80,%l5,%l2 ! %l2 = 212b7aca3e37e2d6 ! Mem[0000000011000100] = 99daf96b, %l4 = 277ed579, %l5 = 429ab8e8 casa [%i2]0x80,%l4,%l5 ! %l5 = 0000000099daf96b p0_label_2: ! Mem[0000000011000118] = fa808851 c0da09cb, %l0 = b0b3a0ad, %l1 = ef7f4524 ldd [%i2+%o3],%l0 ! %l0 = 00000000fa808851 00000000c0da09cb ! Mem[0000000010800128] = 0febdf5f, %l3 = 00000000bfd44147 lduha [%i1+%o5]0x89,%l3 ! %l3 = 000000000000df5f ! Mem[0000000011800100] = 296b2285, %l6 = 00000000f0c2348d ldswa [%i3+%g0]0x88,%l6 ! %l6 = 00000000296b2285 ! Mem[0000000011000130] = f6e18bb808605975, %l2 = 212b7aca3e37e2d6, %l5 = 0000000099daf96b add %i2,0x30,%g1 casxa [%g1]0x80,%l2,%l5 ! %l5 = f6e18bb808605975 ! Mem[0000000010800108] = 72bea6e3, %l7 = dc2f0f2ac6f0171c swapa [%i1+%o1]0x81,%l7 ! %l7 = 0000000072bea6e3 ! Mem[0000000010000133] = 981fcc07, %l4 = 00000000277ed579 ldstub [%i0+0x033],%l4 ! %l4 = 00000007000000ff ! Mem[0000000011800110] = d6e2373eca7a2b21, %l6 = 00000000296b2285 ldxa [%i3+%o2]0x89,%l6 ! %l6 = d6e2373eca7a2b21 ! Mem[0000000011000112] = 108ec89d, %l5 = f6e18bb808605975 ldstub [%i2+0x012],%l5 ! %l5 = 000000c8000000ff ! Mem[0000000011800110] = 212b7aca3e37e2d6, %l5 = 00000000000000c8, %l2 = 212b7aca3e37e2d6 add %i3,0x10,%g1 casxa [%g1]0x80,%l5,%l2 ! %l2 = 212b7aca3e37e2d6 ! Mem[0000000091800138] = a3ac4fbe 97a50dd5, %g2 = c05e4c47, %g3 = 00000000 ldd [%o0+0x038],%g2 ! %g2 = 00000000a3ac4fbe 0000000097a50dd5 p0_label_3: ! Mem[000000009100010c] = 7966cf8d, %g2 = 00000000a3ac4fbe lduh [%i6+0x00e],%g2 ! %g2 = 0000000000007966 ! Mem[0000000010000100] = 7ca04996, %l2 = 212b7aca3e37e2d6 ldsba [%i0+%g0]0x80,%l2 ! %l2 = 000000000000007c ! Mem[0000000010800110] = 4205d680 edbfe57a, %l4 = 00000007, %l5 = 000000c8 ldda [%i1+%o2]0x80,%l4 ! %l4 = 000000004205d680 00000000edbfe57a ! Mem[0000000010800108] = c6f0171c, %l5 = 00000000edbfe57a ldsba [%i1+%o1]0x80,%l5 ! %l5 = ffffffffffffffc6 ! Mem[0000000011000134] = 08605975, %l5 = ffffffffffffffc6 ldsw [%i2+0x034],%l5 ! %l5 = 0000000008605975 ! Mem[000000001080012e] = 00245845, %l7 = 0000000072bea6e3 ldstuba [%i1+0x02e]%asi,%l7 ! %l7 = 00000058000000ff ! Mem[0000000010800110] = 4205d680, %l1 = 00000000c0da09cb ldswa [%i1+%o2]0x81,%l1 ! %l1 = 000000004205d680 ! Mem[0000000010000118] = 799c490c, %l6 = ca7a2b21, %l3 = 0000df5f add %i0,0x18,%g1 casa [%g1]0x80,%l6,%l3 ! %l3 = 00000000799c490c ! %l6 = ca7a2b21, %l7 = 00000058, Mem[0000000010800130] = 3ac1a396 65807c39 std %l6,[%i1+0x030] ! Mem[0000000010800130] = ca7a2b21 00000058 ! Mem[0000000011000110] = 108eff9d5d173500, %l2 = 000000000000007c, %l0 = 00000000fa808851 add %i2,0x10,%g1 casxa [%g1]0x80,%l2,%l0 ! %l0 = 108eff9d5d173500 p0_label_4: ! Mem[0000000011800100] = 85226b29eee2f918, %l1 = 000000004205d680, %l6 = d6e2373eca7a2b21 casxa [%i3]0x80,%l1,%l6 ! %l6 = 85226b29eee2f918 ! Mem[0000000011800108] = a78c311c, %l3 = 00000000799c490c lduwa [%i3+%o1]0x89,%l3 ! %l3 = 00000000a78c311c ! Mem[0000000010800131] = ca7a2b21, %l4 = 000000004205d680 ldstub [%i1+0x031],%l4 ! %l4 = 0000007a000000ff ! Mem[0000000011800108] = 8ef273d0a78c311c, %l1 = 000000004205d680 ldxa [%i3+%o1]0x88,%l1 ! %l1 = 8ef273d0a78c311c ! Mem[0000000011800118] = af4ebe75, %l2 = 000000000000007c ldstuba [%i3+%o3]0x88,%l2 ! %l2 = 00000075000000ff ! %l0 = 5d173500, %l1 = a78c311c, Mem[0000000011800118] = af4ebeff eeee093b stda %l0,[%i3+%o3]0x89 ! Mem[0000000011800118] = 5d173500 a78c311c ! Mem[0000000011000128] = a27765ff, %l1 = 8ef273d0a78c311c lduwa [%i2+%o5]0x80,%l1 ! %l1 = 00000000a27765ff ! Mem[0000000011800132] = c649197d, %l6 = 85226b29eee2f918 ldstub [%i3+0x032],%l6 ! %l6 = 00000019000000ff ! Mem[0000000011800118] = 5d173500, %l6 = 0000000000000019 ldstuba [%i3+%o3]0x88,%l6 ! %l6 = 00000000000000ff ! Mem[0000000010800114] = edbfe57a, %l7 = 0000000000000058 swap [%i1+0x014],%l7 ! %l7 = 00000000edbfe57a ba,a p0_not_taken_0_end p0_not_taken_0: ! The following code should not be executed lduw [%i1+0x004],%l2 nop lduba [%i1+0x029]%asi,%l2 nop nop ldsba [%i0+0x005]%asi,%l6 std %l6,[%i3+0x008] lduba [%i0+0x013]%asi,%l1 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+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000a27765ff bne,a,pn %xcc,p0_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000000075 bne,a,pn %xcc,p0_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000a78c311c bne,a,pn %xcc,p0_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000000000007a bne,a,pn %xcc,p0_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000008605975 bne,a,pn %xcc,p0_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000000 bne,a,pn %xcc,p0_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000edbfe57a bne,a,pn %xcc,p0_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p0_check_fp_registers: set p0_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be 9c9e88ae 8bf58c9a bne %xcc,p0_f0_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 0ee30346 835201ec bne %xcc,p0_f4_fail nop ! Check Local Memory set p0_local0_expect,%g1 p0_check_local0: ldx [%g1+0x008],%g2 ! Expected data = e8b8b03bbfd44147 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 = 981fccff8f5a796c ldx [%i0+0x030],%g3 ! Observed data at 0000000010000130 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i0,0x030,%g4 set p0_local1_expect,%g1 p0_check_local1: ldx [%g1+0x008],%g2 ! Expected data = c6f0171ca85701ba ldx [%i1+0x008],%g3 ! Observed data at 0000000010800108 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 4205d68000000058 ldx [%i1+0x010],%g3 ! Observed data at 0000000010800110 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i1,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = 5fdfeb0f0024ff45 ldx [%i1+0x028],%g3 ! Observed data at 0000000010800128 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = caff2b2100000058 ldx [%i1+0x030],%g3 ! Observed data at 0000000010800130 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i1,0x030,%g4 set p0_local2_expect,%g1 p0_check_local2: ldx [%g1+0x010],%g2 ! Expected data = 108eff9d5d173500 ldx [%i2+0x010],%g3 ! Observed data at 0000000011000110 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i2,0x010,%g4 set p0_local3_expect,%g1 p0_check_local3: ldx [%g1+0x018],%g2 ! Expected data = ff35175d1c318ca7 ldx [%i3+0x018],%g3 ! Observed data at 0000000011800118 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i3,0x018,%g4 ldx [%g1+0x030],%g2 ! Expected data = c649ff7d37b98b6a 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_f0_fail: set p0_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p0_f4_fail: set p0_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! 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: ldda [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000011800100] stba %l7,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000011800128] lduha [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000010800118] stba %l2,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000011800110] ldswa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000010000100] stwa %l0,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000011000110] stba %l6,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000011800120] done p0_trap1o: ldda [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000011800100] stba %l7,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000011800128] lduha [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000010800118] stba %l2,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000011800110] ldswa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000010000100] stwa %l0,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000011000110] stba %l6,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000011800120] done p0_trap2e: ldstuba [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000010800110] ldstuba [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000011800118] done p0_trap2o: ldstuba [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000010800110] ldstuba [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000011800118] done p0_trap3e: nop nop nop done p0_trap3o: 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 = 94ae6b7cb0b3a0ad ldx [%g1+0x008],%l1 ! %l1 = 51599daa68a4c0d2 ldx [%g1+0x010],%l2 ! %l2 = 6f9ad42e6dbc6471 ldx [%g1+0x018],%l3 ! %l3 = bb2bd522a29fb7c7 ldx [%g1+0x020],%l4 ! %l4 = 36389e0ca85701ba ldx [%g1+0x028],%l5 ! %l5 = 5c090684429ab8e8 ldx [%g1+0x030],%l6 ! %l6 = 0d96e775e3a6be72 ldx [%g1+0x038],%l7 ! %l7 = dc2f0f2ac6f0171c ! 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 = ed09e806 931ad81a 81b8d311 a7615ec6 ! %f4 = 1b9cd65d ab2ea276 5eb937a2 a280dd1e ! %f8 = 10fe9c0a ec6704ee 4585a3f8 50b27cd8 ! %f12 = da6ef50e 41cc4702 7e3d56d2 ed3102ae ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = d6824119 989b58ab c4a03ac7 4b073cb9 ! %f20 = 8c234790 100de3ae 6d8f9a94 6dca86ee ! %f24 = 8b85a3ef 5c862c9c 399435f3 e140d3e9 ! %f28 = 2e365eeb 976b99be 12bb5565 653ffa36 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 283ae355 5b61884a 44e8dc73 fbbb27c1 ! %f36 = 78c1ff52 9aa9b116 e5f35d3c c17ca8e5 ! %f40 = 008dd9c1 eb8dd293 69f58e55 af874c17 ! %f44 = bb75f348 cf04d93e f06dfae2 20eae86c ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x5c72f8b700000010,%g7,%g1 ! GSR scale = 2, align = 0 wr %g1,%g0,%gsr ! GSR = 5c72f8b700000010 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[0000000013800120] = a744f51a, %l2 = 507d14aa1dccb88c lduba [%i3+%o4]0x81,%l2 ! %l2 = 00000000000000a7 ! Mem[000000001300011c] = a70694cf, %l3 = 87509612152fb1a6 swap [%i2+0x01c],%l3 ! %l3 = 00000000a70694cf ! Mem[000000001300011b] = 0c45296e, %l6 = 97081546a507e7c5 ldstub [%i2+0x01b],%l6 ! %l6 = 0000006e000000ff ! Mem[0000000091800138] = a3ac4fbe 97a50dd5, %g2 = 00000000, %g3 = 00000000 ldda [%o0+0x038]%asi,%g2 ! %g2 = 00000000a3ac4fbe 0000000097a50dd5 ! Mem[0000000013000108] = cd4367e8, %l3 = 00000000a70694cf swap [%i2+%o1],%l3 ! %l3 = 00000000cd4367e8 ! Mem[0000000012800128] = 1c36c0a2, %l0 = c352a4f6b87244f8 ldstuba [%i1+%o5]0x80,%l0 ! %l0 = 0000001c000000ff ! Mem[0000000013800100] = acb5e894, %l4 = 26aa465844cbca51 swapa [%i3+%g0]0x89,%l4 ! %l4 = 00000000acb5e894 ! Mem[0000000013000100] = 435a71b0, %l2 = 00000000000000a7 swap [%i2+%g0],%l2 ! %l2 = 00000000435a71b0 ! Mem[0000000012000104] = dcb38c40, %l4 = acb5e894, %l2 = 435a71b0 add %i0,0x04,%g1 casa [%g1]0x80,%l4,%l2 ! %l2 = 00000000dcb38c40 ! Mem[0000000012000118] = 7f61bb9d, %l0 = 000000000000001c ldstuba [%i0+%o3]0x80,%l0 ! %l0 = 0000007f000000ff p1_label_2: ! %l2 = 00000000dcb38c40, Mem[0000000090800114] = c1fa4865 stw %l2,[%i5+0x014] ! Mem[0000000090800114] = dcb38c40 ! Mem[0000000012000130] = 8627c4d4, %l7 = 306bb982, %l1 = 7b93f174 add %i0,0x30,%g1 casa [%g1]0x80,%l7,%l1 ! %l1 = 000000008627c4d4 ! Mem[0000000013000118] = ff29450c, %l6 = 000000000000006e ldstuba [%i2+%o3]0x89,%l6 ! %l6 = 0000000c000000ff ! %l0 = 000000000000007f, Mem[000000009000010e] = 11df5c5f sth %l0,[%i4+0x00e] ! Mem[000000009000010c] = 007f5c5f ! Mem[0000000013800118] = 20aff87aba15d958, %l5 = 722a8c88327b4233, %l7 = 4da4e01c306bb982 add %i3,0x18,%g1 casxa [%g1]0x80,%l5,%l7 ! %l7 = 20aff87aba15d958 ! Mem[0000000013000100] = 000000a7, %l4 = 00000000acb5e894 ldsba [%i2+%g0]0x80,%l4 ! %l4 = 0000000000000000 ! Mem[0000000013800104] = 41c0f69f, %l7 = 20aff87aba15d958 swap [%i3+0x004],%l7 ! %l7 = 0000000041c0f69f ! Mem[0000000013000124] = 80e64ba4, %l2 = 00000000dcb38c40 lduh [%i2+0x024],%l2 ! %l2 = 00000000000080e6 ! Mem[0000000012800120] = dfa6648f, %l4 = 0000000000000000 swapa [%i1+%o4]0x89,%l4 ! %l4 = 00000000dfa6648f ! %l6 = 000000000000000c, Mem[0000000013000118] = ff4529ff stwa %l6,[%i2+%o3]0x80 ! Mem[0000000013000118] = 0000000c p1_label_3: ! %l2 = 00000000000080e6, Mem[0000000090800126] = 62e37a58, %asi = 80 stha %l2,[%i5+0x026]%asi ! Mem[0000000090800124] = 80e67a58 ! Mem[0000000013000128] = 1a67d2cf, %l4 = 00000000dfa6648f ldsba [%i2+%o5]0x80,%l4 ! %l4 = 000000000000001a ! Mem[0000000012800130] = 8b1a27bb563560e6, %l3 = 00000000cd4367e8, %l1 = 000000008627c4d4 add %i1,0x30,%g1 casxa [%g1]0x80,%l3,%l1 ! %l1 = 8b1a27bb563560e6 ! Mem[000000009100011c] = 9cbc312f, %g2 = 00000000a3ac4fbe lduwa [%i6+0x01c]%asi,%g2 ! %g2 = 000000009cbc312f ! Mem[0000000013000108] = cf9406a7, %l2 = 00000000000080e6 swapa [%i2+%o1]0x88,%l2 ! %l2 = 00000000cf9406a7 ! Mem[000000001200010c] = a13fc7c6, %l7 = 0000000041c0f69f ldstuba [%i0+0x00c]%asi,%l7 ! %l7 = 000000a1000000ff ! Mem[0000000012800110] = eef51ca1 24118224, %l0 = 0000007f, %l1 = 563560e6 ldda [%i1+%o2]0x89,%l0 ! %l0 = 0000000024118224 00000000eef51ca1 ! %l0 = 24118224, %l1 = eef51ca1, Mem[0000000013000128] = 1a67d2cf c069ed99 stda %l0,[%i2+0x028]%asi ! Mem[0000000013000128] = 24118224 eef51ca1 ! Mem[0000000013000120] = 463c5081, %l3 = 00000000cd4367e8 ldstuba [%i2+%o4]0x81,%l3 ! %l3 = 00000046000000ff ! %l1 = 00000000eef51ca1, Mem[0000000090000110] = 5c5f8cf2c05e4c47 stx %l1,[%i4+%o2] ! Mem[0000000090000110] = 00000000eef51ca1 p1_label_4: ! Mem[0000000013800118] = 7af8af20, %l2 = 00000000cf9406a7 ldsba [%i3+%o3]0x89,%l2 ! %l2 = 0000000000000020 ! %l1 = 00000000eef51ca1, Mem[0000000012800108] = e4b43351 stha %l1,[%i1+%o1]0x89 ! Mem[0000000012800108] = e4b41ca1 ! Mem[0000000090000100] = 7703bcde e897c085, %g2 = 9cbc312f, %g3 = 97a50dd5 ldd [%i4+%g0],%g2 ! %g2 = 000000007703bcde 00000000e897c085 ! Mem[0000000012800100] = d0a389f5, %l0 = 0000000024118224 ldstuba [%i1+%g0]0x88,%l0 ! %l0 = 000000f5000000ff ! Mem[0000000012800100] = ff89a3d0, %l1 = 00000000eef51ca1 swap [%i1+%g0],%l1 ! %l1 = 00000000ff89a3d0 ! Mem[0000000013000120] = 81503cff, %l6 = 000000000000000c ldstuba [%i2+%o4]0x88,%l6 ! %l6 = 000000ff000000ff ! Mem[000000009180011c] = a3cf3895, %g2 = 000000007703bcde ldub [%o0+0x01d],%g2 ! %g2 = 00000000000000a3 ! Mem[0000000012000120] = 8425332a, %l2 = 00000020, %l2 = 00000020 add %i0,0x20,%g1 casa [%g1]0x80,%l2,%l2 ! %l2 = 000000008425332a ! Mem[0000000012000100] = 3aab9ccf, %l2 = 000000008425332a ldswa [%i0+%g0]0x88,%l2 ! %l2 = 000000003aab9ccf ! Mem[0000000013800110] = 7645167c, %l6 = 00000000000000ff lduha [%i3+%o2]0x81,%l6 ! %l6 = 0000000000007645 ba,a p1_not_taken_0_end p1_not_taken_0: ! The following code should not be executed lduw [%i1+0x004],%l2 nop lduba [%i1+0x029]%asi,%l2 nop nop ldsba [%i0+0x005]%asi,%l6 std %l6,[%i3+0x008] lduba [%i0+0x013]%asi,%l1 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+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000000000f5 bne,a,pn %xcc,p1_reg_l0_fail mov %l0,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000003aab9ccf bne,a,pn %xcc,p1_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000000046 bne,a,pn %xcc,p1_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000000000001a bne,a,pn %xcc,p1_reg_l4_fail mov %l4,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000007645 bne,a,pn %xcc,p1_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000000000a1 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 %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be ed09e806 931ad81a bne %xcc,p1_f0_fail nop ! Check Local Memory set p1_local0_expect,%g1 p1_check_local0: ldx [%g1+0x008],%g2 ! Expected data = 148bed47ff3fc7c6 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 = ff61bb9d1564fada ldx [%i0+0x018],%g3 ! Observed data at 0000000012000118 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i0,0x018,%g4 set p1_local1_expect,%g1 p1_check_local1: ldx [%g1+0x000],%g2 ! Expected data = eef51ca1ac7088a1 ldx [%i1+0x000],%g3 ! Observed data at 0000000012800100 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = a11cb4e48d929189 ldx [%i1+0x008],%g3 ! Observed data at 0000000012800108 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i1,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = 000000007472c23a ldx [%i1+0x020],%g3 ! Observed data at 0000000012800120 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff36c0a2c7d5a42a ldx [%i1+0x028],%g3 ! Observed data at 0000000012800128 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i1,0x028,%g4 set p1_local2_expect,%g1 p1_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 000000a74fb9cae2 ldx [%i2+0x000],%g3 ! Observed data at 0000000013000100 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = e68000004cc8cb97 ldx [%i2+0x008],%g3 ! Observed data at 0000000013000108 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i2,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 0000000c152fb1a6 ldx [%i2+0x018],%g3 ! Observed data at 0000000013000118 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff3c508180e64ba4 ldx [%i2+0x020],%g3 ! Observed data at 0000000013000120 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 24118224eef51ca1 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+0x000],%g2 ! Expected data = 51cacb44ba15d958 ldx [%i3+0x000],%g3 ! Observed data at 0000000013800100 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i3,0x000,%g4 ! The test for processor 1 has passed p1_passed: ta GOOD_TRAP nop p1_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p1_failed p1_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p1_failed p1_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p1_failed p1_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p1_failed p1_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p1_failed p1_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p1_failed p1_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p1_failed p1_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p1_failed p1_f0_fail: set p1_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! 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: swapa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000012000100] stba %l6,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000012000128] done p1_trap1o: swapa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000012000100] stba %l6,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000012000128] done p1_trap2e: ldxa [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000013000110] ldstuba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000013000100] ldstuba [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000013000120] ldstuba [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000013000118] stxa %l4,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000013000108] stda %l2,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000013800100] ldstuba [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000012800120] done p1_trap2o: ldxa [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000013000110] ldstuba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000013000100] ldstuba [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000013000120] ldstuba [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000013000118] stxa %l4,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000013000108] stda %l2,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000013800100] ldstuba [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000012800120] done p1_trap3e: nop nop nop nop nop nop nop done p1_trap3o: nop nop nop nop nop 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 = c352a4f6b87244f8 ldx [%g1+0x008],%l1 ! %l1 = f62b67827b93f174 ldx [%g1+0x010],%l2 ! %l2 = 507d14aa1dccb88c ldx [%g1+0x018],%l3 ! %l3 = 87509612152fb1a6 ldx [%g1+0x020],%l4 ! %l4 = 26aa465844cbca51 ldx [%g1+0x028],%l5 ! %l5 = 722a8c88327b4233 ldx [%g1+0x030],%l6 ! %l6 = 97081546a507e7c5 ldx [%g1+0x038],%l7 ! %l7 = 4da4e01c306bb982 ! 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 = 79453ed6 6a8efede 10377c2e 2f318d1b ! %f4 = 038c6fcc 1227e234 64e335a4 6c120b7a ! %f8 = 33d305e3 09a726e9 405d3b4b 69c6a586 ! %f12 = 1c70b6a3 42cdb801 444936d8 772546d9 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = a1493bbd 5c8afb1e 51de48c1 3d07dcde ! %f20 = ddf131e6 c1e18bff e5deac75 1f5192e6 ! %f24 = 68dca951 5e8d2338 403c1847 b2f138f2 ! %f28 = 24c2d297 8a29d28e 09f250f8 5d9a015e ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = c793ad1e edef9241 b0a75df5 ff24974c ! %f36 = 0f87be32 63a6efe5 478d83c5 7768f77f ! %f40 = a9a06f3b 59304414 a7debb76 db48d56c ! %f44 = 231f0559 fc03aade c063d021 ddc0a286 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x9d007e4f0000005c,%g7,%g1 ! GSR scale = 11, align = 4 wr %g1,%g0,%gsr ! GSR = 9d007e4f0000005c 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[000000001500012c] = 9e6aa791, %l3 = 46d796cc63ad8b94 lduw [%i2+0x02c],%l3 ! %l3 = 000000009e6aa791 ! %l2 = ab79496dffa074aa, Mem[0000000091000111] = f95b8c8b stb %l2,[%i6+0x011] ! Mem[0000000091000110] = aa5b8c8b ! Mem[0000000014000113] = a929415b, %l7 = a5847ca7e111ef1c ldstub [%i0+0x013],%l7 ! %l7 = 0000005b000000ff ! Mem[000000001500010c] = 4a90e38e, %l2 = ffa074aa, %l2 = ffa074aa add %i2,0x0c,%g1 casa [%g1]0x80,%l2,%l2 ! %l2 = 000000004a90e38e ! Mem[000000001400013c] = f673a5fe, %l6 = f79b0e2fece2f6dc swap [%i0+0x03c],%l6 ! %l6 = 00000000f673a5fe ! %l2 = 000000004a90e38e, Mem[0000000091000110] = cfaa5b8c sth %l2,[%i6+%o2] ! Mem[0000000091000110] = e38e5b8c ! Mem[0000000090000128] = 6fa72097, %g18 = 7efda1c6413fbd98 ldsw [%i4+%o5],%g2 ! %g2 = 7efda1c6413fbd98 ! Mem[0000000090000118] = 510e16df, %g2 = 000000006fa72097 lduw [%i4+%o3],%g2 ! %g2 = 00000000510e16df ! %l6 = 00000000f673a5fe, Mem[0000000015800128] = 57d974f2 stba %l6,[%i3+%o5]0x88 ! Mem[0000000015800128] = 57d974fe ! %l2 = 000000004a90e38e, Mem[0000000014000130] = 5b4c3fbd stw %l2,[%i0+0x030] ! Mem[0000000014000130] = 4a90e38e p2_label_2: ! Mem[0000000014800128] = 1b7a9d3d, %l5 = 59895e7c87aa5b64, %asi = 80 swapa [%i1+0x028]%asi,%l5 ! %l5 = 000000001b7a9d3d ! Mem[0000000014000100] = 286dd75975c27bab, %l7 = 000000000000005b, %l1 = 699a34ea847add26 casxa [%i0]0x80,%l7,%l1 ! %l1 = 286dd75975c27bab ! %l2 = 4a90e38e, %l3 = 9e6aa791, Mem[0000000090000118] = 510e16df 36b55415 std %l2,[%i4+%o3] ! Mem[0000000090000118] = 4a90e38e 9e6aa791 ! Mem[0000000014800110] = 48aee393, %l0 = 90c1d56c815ace1e lduha [%i1+%o2]0x80,%l0 ! %l0 = 00000000000048ae ! Mem[0000000014800108] = b72cb615788b8cbc, %l3 = 000000009e6aa791, %l4 = f74ab25279ea8128 add %i1,0x08,%g1 casxa [%g1]0x80,%l3,%l4 ! %l4 = b72cb615788b8cbc ! %l0 = 00000000000048ae, Mem[0000000014000118] = 49929344 stwa %l0,[%i0+%o3]0x81 ! Mem[0000000014000118] = 000048ae ! %l0 = 00000000000048ae, Mem[0000000091000128] = 1646248cb7862f59 stx %l0,[%i6+%o5] ! Mem[0000000091000128] = 00000000000048ae ! Mem[0000000014800110] = 48aee393, %l0 = 00000000000048ae ldstuba [%i1+%o2]0x81,%l0 ! %l0 = 00000048000000ff ! Mem[0000000015800135] = 27ef9fd2, %l0 = 0000000000000048 ldstub [%i3+0x035],%l0 ! %l0 = 000000ef000000ff ! Mem[0000000091000134] = deff518e, %g18 = 7efda1c6413fbd98 ldsw [%i6+0x034],%g2 ! %g2 = 7efda1c6413fbd98 p2_label_3: ! Mem[0000000014000100] = 59d76d28, %l2 = 000000004a90e38e ldsba [%i0+%g0]0x89,%l2 ! %l2 = 0000000000000028 ! Mem[0000000014000108] = 4c9adbf0, %l5 = 000000001b7a9d3d ldsh [%i0+%o1],%l5 ! %l5 = 0000000000004c9a ! Mem[0000000014000100] = 286dd75975c27bab, %l1 = 286dd75975c27bab, %l0 = 00000000000000ef casxa [%i0]0x80,%l1,%l0 ! %l0 = 286dd75975c27bab ! %l1 = 286dd75975c27bab, Mem[0000000090800130] = 59febfd58f1ecdbd stx %l1,[%i5+0x030] ! Mem[0000000090800130] = 286dd75975c27bab ! %l0 = 286dd75975c27bab, Mem[0000000091000128] = 00000000000048ae stx %l0,[%i6+%o5] ! Mem[0000000091000128] = 286dd75975c27bab ! Mem[0000000015000110] = 13e79064, %l7 = 000000000000005b lduwa [%i2+%o2]0x89,%l7 ! %l7 = 0000000013e79064 ! %l7 = 0000000013e79064, Mem[0000000014800128] = 645baa87 stwa %l7,[%i1+%o5]0x88 ! Mem[0000000014800128] = 13e79064 ! Mem[000000009180012c] = 34879799, %g18 = 7efda1c6413fbd98 ldsw [%o0+0x02c],%g2 ! %g2 = 7efda1c6413fbd98 ! Mem[0000000015000120] = 99bac143, %l2 = 0000000000000028 ldstuba [%i2+%o4]0x88,%l2 ! %l2 = 00000043000000ff ! Mem[0000000014800119] = 5fece5e3, %l4 = b72cb615788b8cbc ldstuba [%i1+0x019]%asi,%l4 ! %l4 = 000000ec000000ff p2_label_4: ! Mem[000000001400011c] = 6782e170, %l1 = 286dd75975c27bab swap [%i0+0x01c],%l1 ! %l1 = 000000006782e170 ! %l0 = 75c27bab, %l1 = 6782e170, Mem[0000000090800128] = 7a58930e 3ab407c2 std %l0,[%i5+%o5] ! Mem[0000000090800128] = 75c27bab 6782e170 ! Mem[0000000015800118] = 629e2ad3, %l3 = 000000009e6aa791 swapa [%i3+%o3]0x88,%l3 ! %l3 = 00000000629e2ad3 ! %l6 = 00000000f673a5fe, Mem[0000000015000128] = 4bdfa126 stba %l6,[%i2+%o5]0x88 ! Mem[0000000015000128] = 4bdfa1fe ! %l4 = 00000000000000ec, Mem[0000000090800114] = c1fa4865 stw %l4,[%i5+0x014] ! Mem[0000000090800114] = 000000ec ! %l1 = 000000006782e170, Mem[000000001400010c] = aa3a2a73 sth %l1,[%i0+0x00c] ! Mem[000000001400010c] = e1702a73 ! Mem[0000000015000120] = 99bac1ff, %l7 = 0000000013e79064 ldstuba [%i2+%o4]0x88,%l7 ! %l7 = 000000ff000000ff ! Mem[0000000015000114] = c18000a2, %l5 = 0000000000004c9a lduha [%i2+0x014]%asi,%l5 ! %l5 = 000000000000c180 ! Mem[0000000014000108] = 4c9adbf0e1702a73, %l0 = 286dd75975c27bab, %l6 = 00000000f673a5fe add %i0,0x08,%g1 casxa [%g1]0x80,%l0,%l6 ! %l6 = 4c9adbf0e1702a73 ! Mem[0000000015000130] = 9867ae84, %l0 = 75c27bab, %l5 = 0000c180 add %i2,0x30,%g1 casa [%g1]0x80,%l0,%l5 ! %l5 = 000000009867ae84 ba,a p2_not_taken_0_end p2_not_taken_0: ! The following code should not be executed lduw [%i1+0x004],%l2 nop lduba [%i1+0x029]%asi,%l2 nop nop ldsba [%i0+0x005]%asi,%l6 std %l6,[%i3+0x008] lduba [%i0+0x013]%asi,%l1 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 286dd75975c27bab bne,a,pn %xcc,p2_reg_l0_fail mov %l0,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000000043 bne,a,pn %xcc,p2_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000629e2ad3 bne,a,pn %xcc,p2_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000000000ec bne,a,pn %xcc,p2_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000009867ae84 bne,a,pn %xcc,p2_reg_l5_fail mov %l5,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000000000ff bne,a,pn %xcc,p2_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p2_local0_expect,%g1 p2_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 00000000000000ef ldx [%i0+0x000],%g3 ! Observed data at 0000000014000100 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 4c9adbf0e1702a73 ldx [%i0+0x008],%g3 ! Observed data at 0000000014000108 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = a92941ff82e84097 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 = 000048ae75c27bab ldx [%i0+0x018],%g3 ! Observed data at 0000000014000118 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i0,0x018,%g4 ldx [%g1+0x030],%g2 ! Expected data = 4a90e38e5a56d6cb ldx [%i0+0x030],%g3 ! Observed data at 0000000014000130 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i0,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = d5d390adece2f6dc ldx [%i0+0x038],%g3 ! Observed data at 0000000014000138 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i0,0x038,%g4 set p2_local1_expect,%g1 p2_check_local1: ldx [%g1+0x010],%g2 ! Expected data = ffaee3934b45b165 ldx [%i1+0x010],%g3 ! Observed data at 0000000014800110 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 5fffe5e3f41da977 ldx [%i1+0x018],%g3 ! Observed data at 0000000014800118 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i1,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 6490e71342cdc4e3 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+0x020],%g2 ! Expected data = ffc1ba99ce3a0df3 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 = fea1df4b9e6aa791 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+0x018],%g2 ! Expected data = 91a76a9eb81e8a2e ldx [%i3+0x018],%g3 ! Observed data at 0000000015800118 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i3,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = fe74d95718c1c112 ldx [%i3+0x028],%g3 ! Observed data at 0000000015800128 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 56a39bf527ff9fd2 ldx [%i3+0x030],%g3 ! Observed data at 0000000015800130 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i3,0x030,%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 ! 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 [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000014800100] ldxa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000014800118] stwa %l3,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000015800100] stxa %l6,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000015800110] done p2_trap1o: swapa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000014800100] ldxa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000014800118] stwa %l3,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000015800100] stxa %l6,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000015800110] done p2_trap2e: ldstuba [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000015800128] stwa %l4,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000014000108] ldstuba [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000014800110] lduba [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000014000120] stha %l2,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000014000110] ldstuba [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000014000120] done p2_trap2o: ldstuba [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000015800128] stwa %l4,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000014000108] ldstuba [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000014800110] lduba [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000014000120] stha %l2,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000014000110] ldstuba [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000014000120] done p2_trap3e: nop done p2_trap3o: 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 = 90c1d56c815ace1e ldx [%g1+0x008],%l1 ! %l1 = 699a34ea847add26 ldx [%g1+0x010],%l2 ! %l2 = ab79496dffa074aa ldx [%g1+0x018],%l3 ! %l3 = 46d796cc63ad8b94 ldx [%g1+0x020],%l4 ! %l4 = f74ab25279ea8128 ldx [%g1+0x028],%l5 ! %l5 = 59895e7c87aa5b64 ldx [%g1+0x030],%l6 ! %l6 = f79b0e2fece2f6dc ldx [%g1+0x038],%l7 ! %l7 = a5847ca7e111ef1c ! 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 = 13e29a04 eeb6c93f 984bb5a9 7a983f45 ! %f4 = b145cf78 bec01cda fa823b26 6a8a4349 ! %f8 = 6110fb73 e336c34e da10c846 0fe22c25 ! %f12 = ef3ef426 9701e505 92304519 2008a9ae ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 684746c4 40a10ee9 49dd1b36 6389b4cc ! %f20 = cfca49b4 3547cec2 52b618b3 c2f73719 ! %f24 = 091ea14d 760559c7 c1a4ed72 69cd9dd8 ! %f28 = ecd0ece8 4c9f4d76 73c54763 52b2f9df ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 7545a311 df8fcfd4 9995c2b6 b0fef5b5 ! %f36 = 28f8f846 f4823a64 c5d167e3 6eef3241 ! %f40 = d35bb6e5 fdb5ed43 4c80be14 e6f148f0 ! %f44 = b1443cd8 3753ef5e ec66f92a 551444c2 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x6a27e9f800000063,%g7,%g1 ! GSR scale = 12, align = 3 wr %g1,%g0,%gsr ! GSR = 6a27e9f800000063 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[000000001700011b] = f49cf047, %l5 = 2acdb697b8a78144 ldstub [%i2+0x01b],%l5 ! %l5 = 00000047000000ff ! Mem[0000000017800108] = 059fd34d01f17b94, %l5 = 0000000000000047, %l6 = 1e8e280e133fe1c8 add %i3,0x08,%g1 casxa [%g1]0x80,%l5,%l6 ! %l6 = 059fd34d01f17b94 ! Mem[0000000016000118] = 68f21c68, %l6 = 059fd34d01f17b94 lduw [%i0+%o3],%l6 ! %l6 = 0000000068f21c68 ! Mem[000000009180010c] = 1eef1e9d, %g2 = 0000000000000000 lduw [%o0+0x00c],%g2 ! %g2 = 000000001eef1e9d ! Mem[0000000016800128] = 43d0e28a, %l5 = 0000000000000047 ldstuba [%i1+%o5]0x89,%l5 ! %l5 = 0000008a000000ff ! Mem[000000009000012c] = e986697e, %g2 = 000000001eef1e9d ldub [%i4+0x02e],%g2 ! %g2 = 00000000000000e9 ! %l6 = 0000000068f21c68, Mem[0000000016000108] = 8d5401e6e5501957 stx %l6,[%i0+%o1] ! Mem[0000000016000108] = 0000000068f21c68 ! Mem[0000000017800110] = e9d36d95, %l1 = dbe1b8046649f609 ldstuba [%i3+%o2]0x81,%l1 ! %l1 = 000000e9000000ff ! Mem[0000000091800120] = e30e10c0, %g2 = 00000000000000e9 lduha [%o0+0x022]%asi,%g2 ! %g2 = 000000000000e30e ! Mem[0000000017800130] = dcce1abc, %l4 = 4e26699de6c706b1 ldsb [%i3+0x032],%l4 ! %l4 = 000000000000001a p3_label_2: ! Mem[0000000016000120] = 93a6609b, %l7 = 47ff057bf710b78d lduwa [%i0+%o4]0x89,%l7 ! %l7 = 0000000093a6609b ! Mem[0000000017800110] = ffd36d95eae3d87d, %l1 = 00000000000000e9, %l7 = 0000000093a6609b add %i3,0x10,%g1 casxa [%g1]0x80,%l1,%l7 ! %l7 = ffd36d95eae3d87d ! Mem[0000000017800120] = 5c94699f, %l2 = 2a4d48785a1668dd ldstuba [%i3+%o4]0x80,%l2 ! %l2 = 0000005c000000ff ! Mem[0000000016800120] = 605b8291, %l5 = 000000000000008a, %asi = 80 swapa [%i1+0x020]%asi,%l5 ! %l5 = 00000000605b8291 ! %l5 = 00000000605b8291, Mem[0000000090800130] = 59febfd5, %asi = 80 stwa %l5,[%i5+0x030]%asi ! Mem[0000000090800130] = 605b8291 ! Mem[0000000090000104] = e897c085, %g2 = 000000000000e30e lduha [%i4+0x004]%asi,%g2 ! %g2 = 000000000000e897 ! Mem[0000000016800110] = 5c0c70f6, %l3 = a7d884085c37f70e ldsba [%i1+%o2]0x88,%l3 ! %l3 = fffffffffffffff6 ! Mem[000000001780013c] = 87f4d8b2, %l0 = 93198ae6, %l6 = 68f21c68 add %i3,0x3c,%g1 casa [%g1]0x80,%l0,%l6 ! %l6 = 0000000087f4d8b2 ! Mem[0000000016800100] = 6cbe948f, %l5 = 00000000605b8291 ldstuba [%i1+%g0]0x89,%l5 ! %l5 = 0000008f000000ff ! Mem[0000000016000118] = 681cf268, %l0 = 814b85de93198ae6 ldsba [%i0+%o3]0x89,%l0 ! %l0 = 0000000000000068 p3_label_3: ! Mem[0000000016800108] = f9a3e4b9, %l0 = 0000000000000068 lduha [%i1+%o1]0x80,%l0 ! %l0 = 000000000000f9a3 ! %l4 = 000000000000001a, Mem[0000000016000100] = 2a1e6126 stha %l4,[%i0+%g0]0x89 ! Mem[0000000016000100] = 2a1e001a ! Mem[000000001600011e] = 038f94d7, %l2 = 000000000000005c ldstuba [%i0+0x01e]%asi,%l2 ! %l2 = 00000094000000ff ! Mem[0000000017800120] = 9f6994ff, %l6 = 0000000087f4d8b2 swapa [%i3+%o4]0x89,%l6 ! %l6 = 000000009f6994ff ! Mem[0000000016000120] = 9b60a693, %l1 = 00000000000000e9 ldstuba [%i0+%o4]0x81,%l1 ! %l1 = 0000009b000000ff ! Mem[0000000016000120] = ff60a693, %l0 = 000000000000f9a3 swap [%i0+%o4],%l0 ! %l0 = 00000000ff60a693 ! %l1 = 000000000000009b, Mem[0000000017800100] = 3156a876 stba %l1,[%i3+%g0]0x80 ! Mem[0000000017800100] = 9b56a876 ! Mem[0000000016000128] = b2086d0bf9eaa2c5, %l6 = 000000009f6994ff, %l1 = 000000000000009b add %i0,0x28,%g1 casxa [%g1]0x80,%l6,%l1 ! %l1 = b2086d0bf9eaa2c5 ! %l7 = ffd36d95eae3d87d, Mem[0000000091000110] = cff95b8c8b3adb48 stx %l7,[%i6+%o2] ! Mem[0000000091000110] = ffd36d95eae3d87d ! Mem[000000001680012b] = ffe2d043, %l5 = 000000000000008f ldstub [%i1+0x02b],%l5 ! %l5 = 00000043000000ff p3_label_4: ! Mem[000000001780013a] = 27cc50dc, %l5 = 0000000000000043 ldstub [%i3+0x03a],%l5 ! %l5 = 00000050000000ff ! %l5 = 0000000000000050, Mem[0000000017800118] = a9959295 stwa %l5,[%i3+%o3]0x88 ! Mem[0000000017800118] = 00000050 ! Mem[0000000016800118] = 6bbd02dd, %l3 = fffffffffffffff6 ldstuba [%i1+%o3]0x89,%l3 ! %l3 = 000000dd000000ff ! Mem[0000000017000114] = 7b0905a1, %l2 = 0000000000000094 ldsb [%i2+0x017],%l2 ! %l2 = ffffffffffffffa1 ! Mem[0000000016800138] = e26881d5f58beedb, %l5 = 0000000000000050, %l2 = ffffffffffffffa1 add %i1,0x38,%g1 casxa [%g1]0x80,%l5,%l2 ! %l2 = e26881d5f58beedb ! %l4 = 000000000000001a, Mem[0000000016800110] = f6700c5c stb %l4,[%i1+%o2] ! Mem[0000000016800110] = 1a700c5c ! Mem[000000001600013c] = 9b8fa4dd, %l5 = 00000050, %l5 = 00000050 add %i0,0x3c,%g1 casa [%g1]0x80,%l5,%l5 ! %l5 = 000000009b8fa4dd ! Mem[0000000017000120] = 259380b8, %l7 = ffd36d95eae3d87d ldswa [%i2+%o4]0x88,%l7 ! %l7 = 00000000259380b8 ! Mem[0000000017000120] = 259380b8, %l1 = b2086d0bf9eaa2c5 ldstuba [%i2+%o4]0x89,%l1 ! %l1 = 000000b8000000ff ! Mem[000000001600013c] = 9b8fa4dd, %l3 = 00000000000000dd swap [%i0+0x03c],%l3 ! %l3 = 000000009b8fa4dd ba,a p3_not_taken_0_end p3_not_taken_0: ! The following code should not be executed lduw [%i1+0x004],%l2 nop lduba [%i1+0x029]%asi,%l2 nop nop ldsba [%i0+0x005]%asi,%l6 std %l6,[%i3+0x008] lduba [%i0+0x013]%asi,%l1 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 00000000ff60a693 bne,a,pn %xcc,p3_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000000000b8 bne,a,pn %xcc,p3_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be e26881d5f58beedb bne,a,pn %xcc,p3_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000009b8fa4dd bne,a,pn %xcc,p3_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000000000001a bne,a,pn %xcc,p3_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000009b8fa4dd bne,a,pn %xcc,p3_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000009f6994ff bne,a,pn %xcc,p3_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000259380b8 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 = 1a001e2aaea9994a ldx [%i0+0x000],%g3 ! Observed data at 0000000016000100 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 0000000068f21c68 ldx [%i0+0x008],%g3 ! Observed data at 0000000016000108 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i0,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 68f21c68038fffd7 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 = 0000f9a39d99c5df ldx [%i0+0x020],%g3 ! Observed data at 0000000016000120 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i0,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = 75dcb1b5000000dd ldx [%i0+0x038],%g3 ! Observed data at 0000000016000138 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i0,0x038,%g4 set p3_local1_expect,%g1 p3_check_local1: ldx [%g1+0x000],%g2 ! Expected data = ff94be6c384a9497 ldx [%i1+0x000],%g3 ! Observed data at 0000000016800100 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i1,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 1a700c5c4fdf6130 ldx [%i1+0x010],%g3 ! Observed data at 0000000016800110 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff02bd6b0c72e972 ldx [%i1+0x018],%g3 ! Observed data at 0000000016800118 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 0000008a1695ee29 ldx [%i1+0x020],%g3 ! Observed data at 0000000016800120 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ffe2d0ff9218fb7d ldx [%i1+0x028],%g3 ! Observed data at 0000000016800128 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i1,0x028,%g4 set p3_local2_expect,%g1 p3_check_local2: ldx [%g1+0x018],%g2 ! Expected data = f49cf0ff87c6024c 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 = ff809325fd331bd5 ldx [%i2+0x020],%g3 ! Observed data at 0000000017000120 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i2,0x020,%g4 set p3_local3_expect,%g1 p3_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 9b56a876e29ec086 ldx [%i3+0x000],%g3 ! Observed data at 0000000017800100 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i3,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = ffd36d95eae3d87d ldx [%i3+0x010],%g3 ! Observed data at 0000000017800110 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 50000000278ad895 ldx [%i3+0x018],%g3 ! Observed data at 0000000017800118 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = b2d8f487e110ef77 ldx [%i3+0x020],%g3 ! Observed data at 0000000017800120 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i3,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = 27ccffdc87f4d8b2 ldx [%i3+0x038],%g3 ! Observed data at 0000000017800138 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i3,0x038,%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: ldda [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000016000128] ldswa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000016000108] stba %l6,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000016800120] lduwa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000016000120] ldxa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000016000108] ldsba [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000017800120] done p3_trap1o: ldda [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000016000128] ldswa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000016000108] stba %l6,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000016800120] lduwa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000016000120] ldxa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000016000108] ldsba [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000017800120] done p3_trap2e: stha %l2,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000017000100] stda %l6,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000016000120] swapa [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000016800108] ldstuba [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000017800128] ldstuba [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000016000128] swapa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000016800118] done p3_trap2o: stha %l2,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000017000100] stda %l6,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000016000120] swapa [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000016800108] ldstuba [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000017800128] ldstuba [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000016000128] swapa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000016800118] done p3_trap3e: nop nop done p3_trap3o: nop 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 = 814b85de93198ae6 ldx [%g1+0x008],%l1 ! %l1 = dbe1b8046649f609 ldx [%g1+0x010],%l2 ! %l2 = 2a4d48785a1668dd ldx [%g1+0x018],%l3 ! %l3 = a7d884085c37f70e ldx [%g1+0x020],%l4 ! %l4 = 4e26699de6c706b1 ldx [%g1+0x028],%l5 ! %l5 = 2acdb697b8a78144 ldx [%g1+0x030],%l6 ! %l6 = 1e8e280e133fe1c8 ldx [%g1+0x038],%l7 ! %l7 = 47ff057bf710b78d ! 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 = b9c45bad 21f38c2e aa35785d a6646581 ! %f4 = 7ce44b1e 56a912df 19701870 d38fac33 ! %f8 = 93cc7a67 0a012964 2f20a90f e531d120 ! %f12 = cecfdfe6 5ed36cd2 7a7321cc 585460a6 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 1279415a 4a87e7fd 93921b09 d99ff9a3 ! %f20 = 1a454796 3741112d 14e0f784 fdbb1516 ! %f24 = 0d5da5d9 fccd7172 1cc0f2f1 6fc8b7d4 ! %f28 = f75714e8 7067532a 00355ebb acf77d0d ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 40438a26 0e745b6c 0e9cf109 82da64f6 ! %f36 = 0e172cb2 b9e2fce6 15451723 80935801 ! %f40 = 88595b58 d7fe47c5 52297e87 5b8f4840 ! %f44 = e00646c0 e609ce23 4570425b 16c86011 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x6407ceaf00000039,%g7,%g1 ! GSR scale = 7, align = 1 wr %g1,%g0,%gsr ! GSR = 6407ceaf00000039 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[0000000018800120] = 9c7c9299344a59ba, %l4 = df0052ac117fc0fb, %l0 = a332072229b5e7b6 add %i1,0x20,%g1 casxa [%g1]0x80,%l4,%l0 ! %l0 = 9c7c9299344a59ba ! Mem[0000000090800120] = fb4d09a9912b62e3, %g2 = 0000000000000000 ldx [%i5+%o4],%g2 ! %g2 = fb4d09a9912b62e3 ! Mem[000000001900012a] = 349fe9ae, %l7 = 2747ee584e8f09df ldstub [%i2+0x02a],%l7 ! %l7 = 000000e9000000ff ! Mem[000000001800012e] = 7acad591, %l5 = 7e1d276a46f8ee4f ldstub [%i0+0x02e],%l5 ! %l5 = 000000d5000000ff ! %l0 = 9c7c9299344a59ba, Mem[0000000019000100] = 236ff45f stha %l0,[%i2+%g0]0x88 ! Mem[0000000019000100] = 236f59ba ! Mem[0000000090000124] = 870c6fa7, %g2 = fb4d09a9912b62e3 lduh [%i4+0x026],%g2 ! %g2 = 000000000000870c ! Mem[000000001980013c] = 6ee1ac48, %l2 = f3095eefcbba6ffc ldsb [%i3+0x03f],%l2 ! %l2 = 0000000000000048 ! Mem[000000001980010c] = 298e5240, %l6 = 108ed1a7fdd60a7b swap [%i3+0x00c],%l6 ! %l6 = 00000000298e5240 ! Mem[0000000019000110] = c7c58254, %l7 = 00000000000000e9 ldstuba [%i2+%o2]0x89,%l7 ! %l7 = 00000054000000ff ! Mem[0000000018800118] = 57b0a901, %l7 = 0000000000000054 swap [%i1+%o3],%l7 ! %l7 = 0000000057b0a901 p4_label_2: ! %l6 = 00000000298e5240, Mem[0000000091000122] = ea0e4877 sth %l6,[%i6+0x022] ! Mem[0000000091000120] = 52404877 ! Mem[0000000019800110] = 927112e3, %l3 = d639514df455956d swapa [%i3+%o2]0x89,%l3 ! %l3 = 00000000927112e3 ! Mem[0000000018800118] = 00000054, %l5 = 00000000000000d5 ldsba [%i1+%o3]0x80,%l5 ! %l5 = 0000000000000000 ! Mem[0000000091800134] = 1807a3ac, %g2 = 000000000000870c ldsh [%o0+0x036],%g2 ! %g2 = 0000000000001807 ! Mem[000000001880011a] = 00000054, %l6 = 00000000298e5240 ldstub [%i1+0x01a],%l6 ! %l6 = 00000000000000ff ! Mem[000000001800012f] = 7acaff91, %l5 = 0000000000000000 ldstub [%i0+0x02f],%l5 ! %l5 = 00000091000000ff ! Mem[0000000019000120] = ef19e550, %l1 = 938be068291b9961 ldstuba [%i2+%o4]0x88,%l1 ! %l1 = 00000050000000ff ! Mem[0000000090800100] = ab4b3df2, %g2 = 0000000000001807 lduw [%i5+%g0],%g2 ! %g2 = 00000000ab4b3df2 ! Mem[0000000019000118] = 54ec9d76, %l6 = 0000000000000000 lduha [%i2+%o3]0x88,%l6 ! %l6 = 0000000000009d76 ! Mem[0000000018000124] = fb0ebfa0, %l0 = 9c7c9299344a59ba, %asi = 80 swapa [%i0+0x024]%asi,%l0 ! %l0 = 00000000fb0ebfa0 p4_label_3: ! Mem[000000009000012c] = e986697e, %g2 = 00000000ab4b3df2 ldsh [%i4+0x02e],%g2 ! %g2 = ffffffffffffe986 ! %l4 = 117fc0fb, %l5 = 00000091, Mem[0000000018800100] = 3ca7ebbc 4936030d stda %l4,[%i1+%g0]0x89 ! Mem[0000000018800100] = 117fc0fb 00000091 ! Mem[0000000018800100] = fbc07f11, %l7 = 0000000057b0a901 swapa [%i1+%g0]0x81,%l7 ! %l7 = 00000000fbc07f11 ! Mem[0000000019000110] = ff82c5c7, %l1 = 0000000000000050 swap [%i2+%o2],%l1 ! %l1 = 00000000ff82c5c7 ! Mem[000000009080012c] = 3ab407c2, %g2 = ffffffffffffe986 ldsha [%i5+0x02c]%asi,%g2 ! %g2 = 0000000000003ab4 ! Mem[0000000019000120] = ffe519ef3fe9f695, %l3 = 00000000927112e3, %l3 = 00000000927112e3 add %i2,0x20,%g1 casxa [%g1]0x80,%l3,%l3 ! %l3 = ffe519ef3fe9f695 ! %l4 = 117fc0fb, %l5 = 00000091, Mem[0000000018000130] = b75618e9 31906851 stda %l4,[%i0+0x030]%asi ! Mem[0000000018000130] = 117fc0fb 00000091 ! Mem[0000000018800125] = 344a59ba, %l2 = 0000000000000048 ldstub [%i1+0x025],%l2 ! %l2 = 0000004a000000ff ! Mem[0000000018000103] = 438cd3d9, %l0 = 00000000fb0ebfa0 ldstuba [%i0+0x003]%asi,%l0 ! %l0 = 000000d9000000ff ! Mem[0000000090800138] = dfa3e7f4, %g2 = 0000000000003ab4 ldub [%i5+0x038],%g2 ! %g2 = 00000000000000df p4_label_4: ! %l4 = 117fc0fb, %l5 = 00000091, Mem[0000000018800110] = 96779c52 fda50eac stda %l4,[%i1+%o2]0x81 ! Mem[0000000018800110] = 117fc0fb 00000091 ! Mem[0000000018800134] = 7ef45f8b, %l0 = 000000d9, %l7 = fbc07f11 add %i1,0x34,%g1 casa [%g1]0x80,%l0,%l7 ! %l7 = 000000007ef45f8b ! Mem[0000000019000100] = ba596f23, %l2 = 000000000000004a ldstub [%i2+%g0],%l2 ! %l2 = 000000ba000000ff ! %l6 = 0000000000009d76, Mem[0000000090000132] = 768bab3e, %asi = 80 stha %l6,[%i4+0x032]%asi ! Mem[0000000090000130] = 9d76ab3e ! %l2 = 00000000000000ba, Mem[0000000090000104] = e897c085 stb %l2,[%i4+0x004] ! Mem[0000000090000104] = ba97c085 ! Mem[0000000091800118] = 22d51152, %g18 = 4c6c621c8b368060 ldsw [%o0+%o3],%g2 ! %g2 = 4c6c621c8b368060 ! %l3 = ffe519ef3fe9f695, Mem[0000000090000118] = 510e16df stw %l3,[%i4+%o3] ! Mem[0000000090000118] = 3fe9f695 ! Mem[0000000019000108] = 56bf50b7, %l6 = 0000000000009d76 swapa [%i2+%o1]0x80,%l6 ! %l6 = 0000000056bf50b7 ! Mem[0000000018800108] = a6b5dc9d, %l1 = 00000000ff82c5c7 ldswa [%i1+%o1]0x81,%l1 ! %l1 = ffffffffa6b5dc9d ! Mem[0000000019800128] = 492394d2, %l4 = df0052ac117fc0fb ldsha [%i3+0x028]%asi,%l4 ! %l4 = 0000000000004923 ba,a p4_not_taken_0_end p4_not_taken_0: ! The following code should not be executed lduw [%i1+0x004],%l2 nop lduba [%i1+0x029]%asi,%l2 nop nop ldsba [%i0+0x005]%asi,%l6 std %l6,[%i3+0x008] lduba [%i0+0x013]%asi,%l1 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+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000000000d9 bne,a,pn %xcc,p4_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be ffffffffa6b5dc9d bne,a,pn %xcc,p4_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000000000ba bne,a,pn %xcc,p4_reg_l2_fail mov %l2,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000004923 bne,a,pn %xcc,p4_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000000000091 bne,a,pn %xcc,p4_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000056bf50b7 bne,a,pn %xcc,p4_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000007ef45f8b bne,a,pn %xcc,p4_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p4_local0_expect,%g1 p4_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 438cd3ff99207de9 ldx [%i0+0x000],%g3 ! Observed data at 0000000018000100 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i0,0x000,%g4 ldx [%g1+0x020],%g2 ! Expected data = 26ce873e344a59ba ldx [%i0+0x020],%g3 ! Observed data at 0000000018000120 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 67d581ee7acaffff ldx [%i0+0x028],%g3 ! Observed data at 0000000018000128 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 117fc0fb00000091 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+0x000],%g2 ! Expected data = 57b0a90191000000 ldx [%i1+0x000],%g3 ! Observed data at 0000000018800100 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i1,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 117fc0fb00000091 ldx [%i1+0x010],%g3 ! Observed data at 0000000018800110 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 0000ff54a25323eb ldx [%i1+0x018],%g3 ! Observed data at 0000000018800118 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 9c7c929934ff59ba ldx [%i1+0x020],%g3 ! Observed data at 0000000018800120 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i1,0x020,%g4 set p4_local2_expect,%g1 p4_check_local2: ldx [%g1+0x000],%g2 ! Expected data = ff596f237ea985ae ldx [%i2+0x000],%g3 ! Observed data at 0000000019000100 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 00009d765749dd91 ldx [%i2+0x008],%g3 ! Observed data at 0000000019000108 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 00000050c95dfdf8 ldx [%i2+0x010],%g3 ! Observed data at 0000000019000110 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i2,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = ffe519ef3fe9f695 ldx [%i2+0x020],%g3 ! Observed data at 0000000019000120 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 349fffae648f0491 ldx [%i2+0x028],%g3 ! Observed data at 0000000019000128 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i2,0x028,%g4 set p4_local3_expect,%g1 p4_check_local3: ldx [%g1+0x008],%g2 ! Expected data = 72de1022fdd60a7b ldx [%i3+0x008],%g3 ! Observed data at 0000000019800108 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 6d9555f48f9d4292 ldx [%i3+0x010],%g3 ! Observed data at 0000000019800110 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i3,0x010,%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 ! 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: lduba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000018000100] done p4_trap1o: lduba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000018000100] done p4_trap2e: swapa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000018800110] ldstuba [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000019800110] stxa %l5,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000019800120] ldstuba [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000019800118] ldstuba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000019000128] stba %l7,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000019800110] stda %l2,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000019800100] done p4_trap2o: swapa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000018800110] ldstuba [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000019800110] stxa %l5,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000019800120] ldstuba [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000019800118] ldstuba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000019000128] stba %l7,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000019800110] stda %l2,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000019800100] done p4_trap3e: nop nop nop done p4_trap3o: 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 = a332072229b5e7b6 ldx [%g1+0x008],%l1 ! %l1 = 938be068291b9961 ldx [%g1+0x010],%l2 ! %l2 = f3095eefcbba6ffc ldx [%g1+0x018],%l3 ! %l3 = d639514df455956d ldx [%g1+0x020],%l4 ! %l4 = df0052ac117fc0fb ldx [%g1+0x028],%l5 ! %l5 = 7e1d276a46f8ee4f ldx [%g1+0x030],%l6 ! %l6 = 108ed1a7fdd60a7b ldx [%g1+0x038],%l7 ! %l7 = 2747ee584e8f09df ! 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 = 83924ed3 1615dcd6 b9220d68 57a1c9a0 ! %f4 = d0cff066 014bd0be 90bbb12f 2468a14f ! %f8 = 86d404d8 f4f3deae 3a73eca2 40d5a56a ! %f12 = 05c60275 b3dd4e26 9af05244 25edc99b ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = b52e4ad8 41ed5357 f96761cc 8b867592 ! %f20 = 8750124f f9eb72e2 595ba899 d00de679 ! %f24 = 19f85bca f77057f2 7ce51ef7 266a4183 ! %f28 = 4d39252a 39c8fbb6 a792ba20 b239b9e5 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 141c49a3 755ad619 4fb51355 8c826d03 ! %f36 = 88f439bc df3aca22 fbc0b8d6 c4ab3cc6 ! %f40 = 3952a0e2 0d87ddce 615eca14 024fde05 ! %f44 = c4e2897b 44a342ed eb1f9bad 6ae220f4 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xd7f88d6000000043,%g7,%g1 ! GSR scale = 8, align = 3 wr %g1,%g0,%gsr ! GSR = d7f88d6000000043 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[000000001b000110] = 6c7b368a, %l5 = 12ee0f55, %l0 = a70be3f9 add %i2,0x10,%g1 casa [%g1]0x80,%l5,%l0 ! %l0 = 000000006c7b368a ! Mem[000000001a00010c] = 8c85cf9f, %l6 = 8fd6207c905977fc swap [%i0+0x00c],%l6 ! %l6 = 000000008c85cf9f ! Mem[000000001a800138] = 2456c2c1 3e5fe087, %l0 = 6c7b368a, %l1 = 531c76ec ldda [%i1+0x038]%asi,%l0 ! %l0 = 000000002456c2c1 000000003e5fe087 ! Mem[0000000091000114] = 480b88c9, %g2 = 0000000000000000 ldub [%i6+0x017],%g2 ! %g2 = 0000000000000048 ! Mem[000000001a800128] = 15214238, %l2 = f9495c57, %l0 = 2456c2c1 add %i1,0x28,%g1 casa [%g1]0x80,%l2,%l0 ! %l0 = 0000000015214238 ! Mem[000000001b800121] = 40bf40a7, %l5 = 5bfcd4cc12ee0f55 ldstub [%i3+0x021],%l5 ! %l5 = 000000bf000000ff ! Mem[0000000090000114] = c05e4c47, %g2 = 0000000000000048 lduw [%i4+0x014],%g2 ! %g2 = 00000000c05e4c47 ! Mem[000000001a000118] = 5fd56c8b, %l6 = 000000008c85cf9f lduha [%i0+%o3]0x80,%l6 ! %l6 = 0000000000005fd5 ! Mem[000000001b000108] = 91c61e02, %l6 = 0000000000005fd5 ldsba [%i2+%o1]0x88,%l6 ! %l6 = 0000000000000002 ! %l3 = 5037d2fe19857965, Mem[0000000091800118] = 22d511520aa3cf38 stx %l3,[%o0+%o3] ! Mem[0000000091800118] = 5037d2fe19857965 p5_label_2: ! %l5 = 00000000000000bf, Mem[000000001b800138] = 13841444845be43a stx %l5,[%i3+0x038] ! Mem[000000001b800138] = 00000000000000bf ! %l4 = 94d5c396, %l5 = 000000bf, Mem[000000001b800118] = d737841f 32225503 stda %l4,[%i3+%o3]0x88 ! Mem[000000001b800118] = 94d5c396 000000bf ! Mem[000000001a800110] = 267bcb4d, %l2 = 2c98d781f9495c57 lduwa [%i1+%o2]0x88,%l2 ! %l2 = 00000000267bcb4d ! Mem[0000000091000114] = 8b3adb48, %g2 = 00000000c05e4c47 lduw [%i6+0x014],%g2 ! %g2 = 000000008b3adb48 ! Mem[0000000091000104] = 7a29d0e1, %g2 = 000000008b3adb48 ldub [%i6+0x006],%g2 ! %g2 = 000000000000007a ! Mem[000000001b800114] = aaf73aa6, %l6 = 00000002, %l5 = 000000bf add %i3,0x14,%g1 casa [%g1]0x80,%l6,%l5 ! %l5 = 00000000aaf73aa6 ! Mem[000000001a800108] = b83f3179a09ae166, %l3 = 5037d2fe19857965, %l2 = 00000000267bcb4d add %i1,0x08,%g1 casxa [%g1]0x80,%l3,%l2 ! %l2 = b83f3179a09ae166 ! Mem[000000001a000108] = 462912e2, %l3 = 19857965, %l6 = 00000002 add %i0,0x08,%g1 casa [%g1]0x80,%l3,%l6 ! %l6 = 00000000462912e2 ! Mem[000000001b80010c] = 21edbe6d, %l1 = 3e5fe087, %l1 = 3e5fe087 add %i3,0x0c,%g1 casa [%g1]0x80,%l1,%l1 ! %l1 = 0000000021edbe6d ! %l7 = 80ec80a2b8ad37cc, Mem[000000001b800104] = 9ba15d71 stb %l7,[%i3+0x004] ! Mem[000000001b800104] = cca15d71 p5_label_3: ! Mem[000000001a000128] = ee053b0f, %l3 = 5037d2fe19857965 lduba [%i0+%o5]0x81,%l3 ! %l3 = 00000000000000ee ! Mem[000000001b800124] = 810606cb, %l5 = aaf73aa6, %l7 = b8ad37cc add %i3,0x24,%g1 casa [%g1]0x80,%l5,%l7 ! %l7 = 00000000810606cb ! Mem[000000001a80013b] = 2456c2c1, %l1 = 0000000021edbe6d ldstub [%i1+0x03b],%l1 ! %l1 = 000000c1000000ff ! Mem[000000001a800128] = 15214238, %l6 = 462912e2, %l1 = 000000c1 add %i1,0x28,%g1 casa [%g1]0x80,%l6,%l1 ! %l1 = 0000000015214238 ! Mem[000000001b000124] = 14a83ac1, %l0 = 15214238, %l6 = 462912e2 add %i2,0x24,%g1 casa [%g1]0x80,%l0,%l6 ! %l6 = 0000000014a83ac1 ! Mem[000000001a800100] = 59eab90f, %l6 = 0000000014a83ac1 swapa [%i1+%g0]0x81,%l6 ! %l6 = 0000000059eab90f ! Mem[000000001a000128] = ee053b0f, %l0 = 15214238, %l2 = a09ae166 add %i0,0x28,%g1 casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000ee053b0f ! Mem[000000001a000110] = 4760bb8a, %l1 = 0000000015214238 ldsh [%i0+%o2],%l1 ! %l1 = 0000000000004760 ! Mem[000000001b000120] = 7f55ba4e14a83ac1, %l0 = 0000000015214238, %l7 = 00000000810606cb add %i2,0x20,%g1 casxa [%g1]0x80,%l0,%l7 ! %l7 = 7f55ba4e14a83ac1 ! Mem[000000001a000124] = a19c0b72, %l2 = 00000000ee053b0f swap [%i0+0x024],%l2 ! %l2 = 00000000a19c0b72 p5_label_4: ! Mem[000000001a800110] = 4dcb7b26, %l2 = 00000000a19c0b72 ldsha [%i1+%o2]0x81,%l2 ! %l2 = 0000000000004dcb ! Mem[000000001b000128] = bb74daf6, %l2 = 0000000000004dcb ldstuba [%i2+%o5]0x89,%l2 ! %l2 = 000000f6000000ff ! Mem[000000001b000104] = 728be241, %l3 = 00000000000000ee ldstub [%i2+0x004],%l3 ! %l3 = 00000072000000ff ! Mem[0000000091800120] = 9570e30e 10c097ea, %g2 = 0000007a, %g3 = 00000000 ldd [%o0+%o4],%g2 ! %g2 = 000000009570e30e 0000000010c097ea ! Mem[000000001b00011c] = fa96ace6, %l3 = 0000000000000072 ldstub [%i2+0x01c],%l3 ! %l3 = 000000fa000000ff ! Mem[000000001a800104] = 5cf94ed5, %l2 = 00000000000000f6 swap [%i1+0x004],%l2 ! %l2 = 000000005cf94ed5 ! Mem[000000001a000118] = 5193a43d8b6cd55f, %l7 = 7f55ba4e14a83ac1 ldxa [%i0+%o3]0x88,%l7 ! %l7 = 5193a43d8b6cd55f ! Mem[000000001a800100] = c13aa814, %l6 = 0000000059eab90f swapa [%i1+%g0]0x88,%l6 ! %l6 = 00000000c13aa814 ! Mem[000000001b000110] = 6c7b368a, %l2 = 000000005cf94ed5 swapa [%i2+%o2]0x80,%l2 ! %l2 = 000000006c7b368a ! %l4 = 94d5c396, %l5 = aaf73aa6, Mem[000000001a000130] = 1f35c1ff 3f2224b9 std %l4,[%i0+0x030] ! Mem[000000001a000130] = 94d5c396 aaf73aa6 ba,a p5_not_taken_0_end p5_not_taken_0: ! The following code should not be executed lduw [%i1+0x004],%l2 nop lduba [%i1+0x029]%asi,%l2 nop nop ldsba [%i0+0x005]%asi,%l6 std %l6,[%i3+0x008] lduba [%i0+0x013]%asi,%l1 ba,a p5_branch_failed p5_not_taken_0_end: ! End of Random Code for Thread 5 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+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000000004760 bne,a,pn %xcc,p5_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000006c7b368a bne,a,pn %xcc,p5_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000000000fa bne,a,pn %xcc,p5_reg_l3_fail mov %l3,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000aaf73aa6 bne,a,pn %xcc,p5_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000c13aa814 bne,a,pn %xcc,p5_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 5193a43d8b6cd55f bne,a,pn %xcc,p5_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p5_check_fp_registers: set p5_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be 83924ed3 1615dcd6 bne %xcc,p5_f0_fail nop ! Check Local Memory set p5_local0_expect,%g1 p5_check_local0: ldx [%g1+0x008],%g2 ! Expected data = 462912e2905977fc ldx [%i0+0x008],%g3 ! Observed data at 000000001a000108 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i0,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = 9b520a59ee053b0f ldx [%i0+0x020],%g3 ! Observed data at 000000001a000120 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i0,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = 94d5c396aaf73aa6 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 = 0fb9ea59000000f6 ldx [%i1+0x000],%g3 ! Observed data at 000000001a800100 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i1,0x000,%g4 ldx [%g1+0x038],%g2 ! Expected data = 2456c2ff3e5fe087 ldx [%i1+0x038],%g3 ! Observed data at 000000001a800138 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i1,0x038,%g4 set p5_local2_expect,%g1 p5_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 0909ac90ff8be241 ldx [%i2+0x000],%g3 ! Observed data at 000000001b000100 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i2,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 5cf94ed5f14f3028 ldx [%i2+0x010],%g3 ! Observed data at 000000001b000110 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 32d382cfff96ace6 ldx [%i2+0x018],%g3 ! Observed data at 000000001b000118 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i2,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = ffda74bbe842631d ldx [%i2+0x028],%g3 ! Observed data at 000000001b000128 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i2,0x028,%g4 set p5_local3_expect,%g1 p5_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 7866d225cca15d71 ldx [%i3+0x000],%g3 ! Observed data at 000000001b800100 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i3,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = 96c3d594bf000000 ldx [%i3+0x018],%g3 ! Observed data at 000000001b800118 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 40ff40a7810606cb ldx [%i3+0x020],%g3 ! Observed data at 000000001b800120 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i3,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = 00000000000000bf ldx [%i3+0x038],%g3 ! Observed data at 000000001b800138 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i3,0x038,%g4 ! The test for processor 5 has passed p5_passed: ta GOOD_TRAP nop p5_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p5_failed p5_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p5_failed p5_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p5_failed p5_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p5_failed p5_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p5_failed p5_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p5_failed p5_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p5_failed p5_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p5_failed p5_f0_fail: set p5_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! 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: ldstuba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000001a000110] ldstuba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000001b000108] ldswa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000001b000100] done p5_trap1o: ldstuba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000001a000110] ldstuba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000001b000108] ldswa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000001b000100] done p5_trap2e: lduba [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000001b000120] stxa %l6,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000001b800100] stxa %l2,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000001a800128] ldstuba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000001b000100] ldstuba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000001b000108] ldsba [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000001b800120] stwa %l6,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000001a000120] done p5_trap2o: lduba [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000001b000120] stxa %l6,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000001b800100] stxa %l2,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000001a800128] ldstuba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000001b000100] ldstuba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000001b000108] ldsba [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000001b800120] stwa %l6,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000001a000120] done p5_trap3e: nop nop nop nop done p5_trap3o: nop nop nop 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 = 37656f00a70be3f9 ldx [%g1+0x008],%l1 ! %l1 = 0312b494531c76ec ldx [%g1+0x010],%l2 ! %l2 = 2c98d781f9495c57 ldx [%g1+0x018],%l3 ! %l3 = 5037d2fe19857965 ldx [%g1+0x020],%l4 ! %l4 = e978e48e94d5c396 ldx [%g1+0x028],%l5 ! %l5 = 5bfcd4cc12ee0f55 ldx [%g1+0x030],%l6 ! %l6 = 8fd6207c905977fc ldx [%g1+0x038],%l7 ! %l7 = 80ec80a2b8ad37cc ! 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 = dfb37579 4cebf4ae ea94c844 77671c08 ! %f4 = 6e9d9821 d534fd4d 7c086b43 39ee66ee ! %f8 = e4735f7c ca72d348 9943bdb4 b9c2ec37 ! %f12 = 9bf7528b 2e328624 8538bd98 8012ef8f ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = e972ddc4 70c8fda4 a72a5775 ba4fa0b6 ! %f20 = 049a147e 8e3cf79d 0dd26b50 ba1cc36d ! %f24 = c4ac547b ff2cedc8 cf77ddd8 bb205745 ! %f28 = 3b5c2d4d 7218d268 19c94eac 6cdcd0d7 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = c1988dd6 147178b9 446b72e7 a6de5ba1 ! %f36 = 6ddaedf2 11073b47 75a4e5cb ec2db0cf ! %f40 = 6d7c29e9 ed15f955 34131557 c778ee84 ! %f44 = c761e803 0590fc89 5baa3a44 2a63a880 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xff62bd7700000026,%g7,%g1 ! GSR scale = 4, align = 6 wr %g1,%g0,%gsr ! GSR = ff62bd7700000026 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 = c6f53bfc3cb13d86, Mem[0000000090800105] = 47d6edb9 stb %l4,[%i5+0x005] ! Mem[0000000090800104] = 86d6edb9 ! %l0 = 7cc525543f8030ff, Mem[000000001d000120] = 66f1b79ffb76f0b0 stxa %l0,[%i2+%o4]0x88 ! Mem[000000001d000120] = 7cc525543f8030ff ! Mem[0000000090800108] = b93e9756 186e59e8, %g2 = 00000000, %g3 = 00000000 ldda [%i5+0x008]%asi,%g2 ! %g2 = 00000000b93e9756 00000000186e59e8 ! Mem[000000001c000128] = 279defb32987b09d, %l7 = 3a51ec9c75bd9f9d, %l0 = 7cc525543f8030ff add %i0,0x28,%g1 casxa [%g1]0x80,%l7,%l0 ! %l0 = 279defb32987b09d ! Mem[000000001d800138] = caade459, %l4 = c6f53bfc3cb13d86 swap [%i3+0x038],%l4 ! %l4 = 00000000caade459 ! Mem[000000001c000100] = 5d20aef7ec4b313f, %l5 = 6c5e1461d348df2f, %l4 = 00000000caade459 casxa [%i0]0x80,%l5,%l4 ! %l4 = 5d20aef7ec4b313f ! Mem[000000001c80011f] = f09bb9eb, %l6 = c7be4b180d9bcdf1 ldstub [%i1+0x01f],%l6 ! %l6 = 000000eb000000ff ! Mem[000000001d000118] = f3a9bb2a, %l1 = 1dc00d09de69a705 ldstub [%i2+%o3],%l1 ! %l1 = 000000f3000000ff ! Mem[0000000090000128] = 6fa720974ba4e986, %g2 = 00000000b93e9756 ldx [%i4+%o5],%g2 ! %g2 = 6fa720974ba4e986 ! Mem[000000001c000108] = 42d4d380a9a1bfb8, %l2 = 2e3faba24b81fb04 ldxa [%i0+%o1]0x89,%l2 ! %l2 = 42d4d380a9a1bfb8 p6_label_2: ! Mem[0000000090000138] = 7d4f2f54, %g2 = 6fa720974ba4e986 lduw [%i4+0x038],%g2 ! %g2 = 000000007d4f2f54 ! Mem[000000001c800128] = 022727e8, %l4 = 5d20aef7ec4b313f ldsha [%i1+%o5]0x88,%l4 ! %l4 = 00000000000027e8 ! Mem[000000001d800110] = 6ae3e26d, %l5 = d348df2f, %l0 = 2987b09d add %i3,0x10,%g1 casa [%g1]0x80,%l5,%l0 ! %l0 = 000000006ae3e26d ! Mem[0000000091800118] = 22d51152, %g2 = 000000007d4f2f54 ldsb [%o0+%o3],%g2 ! %g2 = 0000000000000022 ! Mem[000000001d80013c] = 221dc1e5, %l1 = 00000000000000f3, %asi = 80 swapa [%i3+0x03c]%asi,%l1 ! %l1 = 00000000221dc1e5 ! Mem[000000001c800110] = fc319ce0, %l2 = 42d4d380a9a1bfb8 ldsha [%i1+%o2]0x88,%l2 ! %l2 = ffffffffffff9ce0 ! Mem[000000001d800120] = cf09be98, %l6 = 00000000000000eb ldstuba [%i3+%o4]0x80,%l6 ! %l6 = 000000cf000000ff ! Mem[000000001c000120] = c931ca42, %l7 = 3a51ec9c75bd9f9d ldsba [%i0+%o4]0x80,%l7 ! %l7 = ffffffffffffffc9 ! %l2 = ffffffffffff9ce0, Mem[0000000090800130] = 59febfd58f1ecdbd stx %l2,[%i5+0x030] ! Mem[0000000090800130] = ffffffffffff9ce0 ! Mem[000000001c800130] = 07f2c6965656da31, %l6 = 00000000000000cf, %l4 = 00000000000027e8 add %i1,0x30,%g1 casxa [%g1]0x80,%l6,%l4 ! %l4 = 07f2c6965656da31 p6_label_3: ! %l1 = 00000000221dc1e5, Mem[0000000090000130] = 697e768bab3ef405 stx %l1,[%i4+0x030] ! Mem[0000000090000130] = 00000000221dc1e5 ! Mem[000000001d000100] = 5538e776, %l6 = 00000000000000cf ldsba [%i2+%g0]0x81,%l6 ! %l6 = 0000000000000055 ! %l7 = ffffffffffffffc9, Mem[000000001d000118] = 2abba9ff stha %l7,[%i2+%o3]0x89 ! Mem[000000001d000118] = 2abbffc9 ! Mem[000000001c000120] = 42ca31c9, %l7 = ffffffffffffffc9 swapa [%i0+%o4]0x89,%l7 ! %l7 = 0000000042ca31c9 ! %l4 = 5656da31, %l5 = d348df2f, Mem[0000000091000100] = bb7431ca 76447a29 std %l4,[%i6+%g0] ! Mem[0000000091000100] = 5656da31 d348df2f ! Mem[000000001c000110] = ef3cf5e2, %l7 = 0000000042ca31c9 swap [%i0+%o2],%l7 ! %l7 = 00000000ef3cf5e2 ! %l0 = 6ae3e26d, %l1 = 221dc1e5, Mem[000000001d000118] = 2abbffc9 b17b1424 stda %l0,[%i2+%o3]0x89 ! Mem[000000001d000118] = 6ae3e26d 221dc1e5 ! Mem[000000001d800138] = 3cb13d86, %l3 = eb5779e0a3c1a28b swap [%i3+0x038],%l3 ! %l3 = 000000003cb13d86 ! Mem[000000001d000120] = 3f8030ff, %l5 = 6c5e1461d348df2f swapa [%i2+%o4]0x88,%l5 ! %l5 = 000000003f8030ff ! Mem[000000001d800118] = 53d5e3a76c23b996, %l3 = 000000003cb13d86, %l1 = 00000000221dc1e5 add %i3,0x18,%g1 casxa [%g1]0x80,%l3,%l1 ! %l1 = 53d5e3a76c23b996 p6_label_4: ! Mem[000000001c800128] = e8272702, %l5 = 3f8030ff, %l2 = ffff9ce0 add %i1,0x28,%g1 casa [%g1]0x80,%l5,%l2 ! %l2 = 00000000e8272702 ! Mem[0000000091000118] = 0b88c9c1, %g2 = 0000000000000022 ldsha [%i6+0x018]%asi,%g2 ! %g2 = 0000000000000b88 ! Mem[000000001d000128] = f2141fd6, %l4 = 07f2c6965656da31 ldsha [%i2+%o5]0x80,%l4 ! %l4 = fffffffffffff214 ! Mem[000000001d80012c] = 2b5376ba, %l0 = 000000006ae3e26d swap [%i3+0x02c],%l0 ! %l0 = 000000002b5376ba ! Mem[000000001c800111] = e09c31fc, %l4 = fffffffffffff214 ldstub [%i1+0x011],%l4 ! %l4 = 0000009c000000ff ! Mem[000000001d000120] = 2fdf48d3, %l7 = 00000000ef3cf5e2 ldswa [%i2+%o4]0x81,%l7 ! %l7 = 000000002fdf48d3 ! Mem[000000001c000130] = a6490a957984245e, %l1 = 53d5e3a76c23b996, %l3 = 000000003cb13d86 add %i0,0x30,%g1 casxa [%g1]0x80,%l1,%l3 ! %l3 = a6490a957984245e ! Mem[000000001d000120] = d348df2f, %l1 = 53d5e3a76c23b996 swapa [%i2+%o4]0x89,%l1 ! %l1 = 00000000d348df2f ! Mem[000000001c000100] = 5d20aef7, %l7 = 000000002fdf48d3 lduwa [%i0+%g0]0x81,%l7 ! %l7 = 000000005d20aef7 ! Mem[0000000091800110] = 45af5a75, %g2 = 0000000000000b88 lduwa [%o0+0x010]%asi,%g2 ! %g2 = 0000000045af5a75 ba,a p6_not_taken_0_end p6_not_taken_0: ! The following code should not be executed lduw [%i1+0x004],%l2 nop lduba [%i1+0x029]%asi,%l2 nop nop ldsba [%i0+0x005]%asi,%l6 std %l6,[%i3+0x008] lduba [%i0+0x013]%asi,%l1 ba,a p6_branch_failed p6_not_taken_0_end: ! End of Random Code for Thread 6 1: membar #Sync ! Force all stores to complete p6_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x018] ! Set processor 6 done flag ! Check Registers p6_check_registers: set p6_expected_registers,%g1 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000d348df2f bne,a,pn %xcc,p6_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000e8272702 bne,a,pn %xcc,p6_reg_l2_fail mov %l2,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000000000009c bne,a,pn %xcc,p6_reg_l4_fail mov %l4,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000055 bne,a,pn %xcc,p6_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000005d20aef7 bne,a,pn %xcc,p6_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p6_local0_expect,%g1 p6_check_local0: ldx [%g1+0x010],%g2 ! Expected data = 42ca31c94d437d1d ldx [%i0+0x010],%g3 ! Observed data at 000000001c000110 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i0,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = c9ffffffc9ff3fbe ldx [%i0+0x020],%g3 ! Observed data at 000000001c000120 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i0,0x020,%g4 set p6_local1_expect,%g1 p6_check_local1: ldx [%g1+0x010],%g2 ! Expected data = e0ff31fc4d5bba2a 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 = afd2e374f09bb9ff 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+0x018],%g2 ! Expected data = 6de2e36ae5c11d22 ldx [%i2+0x018],%g3 ! Observed data at 000000001d000118 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 96b9236c5425c57c 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+0x020],%g2 ! Expected data = ff09be98ab3f797f ldx [%i3+0x020],%g3 ! Observed data at 000000001d800120 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = df1680166ae3e26d ldx [%i3+0x028],%g3 ! Observed data at 000000001d800128 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i3,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = a3c1a28b000000f3 ldx [%i3+0x038],%g3 ! Observed data at 000000001d800138 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i3,0x038,%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 ! 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: swapa [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000001c800120] ldsba [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000001c800118] swapa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000001c800110] done p6_trap1o: swapa [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000001c800120] ldsba [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000001c800118] swapa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000001c800110] done p6_trap2e: ldxa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000001c800110] ldsha [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000001c000118] lduha [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000001d000118] ldda [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000001c000110] ldsba [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000001d800118] ldswa [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001c800108] done p6_trap2o: ldxa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000001c800110] ldsha [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000001c000118] lduha [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000001d000118] ldda [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000001c000110] ldsba [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000001d800118] ldswa [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001c800108] done p6_trap3e: nop nop nop nop done p6_trap3o: nop nop nop 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 = 7cc525543f8030ff ldx [%g1+0x008],%l1 ! %l1 = 1dc00d09de69a705 ldx [%g1+0x010],%l2 ! %l2 = 2e3faba24b81fb04 ldx [%g1+0x018],%l3 ! %l3 = eb5779e0a3c1a28b ldx [%g1+0x020],%l4 ! %l4 = c6f53bfc3cb13d86 ldx [%g1+0x028],%l5 ! %l5 = 6c5e1461d348df2f ldx [%g1+0x030],%l6 ! %l6 = c7be4b180d9bcdf1 ldx [%g1+0x038],%l7 ! %l7 = 3a51ec9c75bd9f9d ! 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 = b0046774 d72e6306 5cf24a49 728d91d7 ! %f4 = 46c1985d fae24fc0 999f6960 f9e7fbcc ! %f8 = 5e693063 1a718efe c30a470a 80fc26d5 ! %f12 = 7a775b25 59480e6a 8be1218a 04747c91 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 575a3c48 e1ce8a7c 725151e6 5b418000 ! %f20 = 315d61a8 2aac5c64 36f66dd7 4f3cfd4c ! %f24 = fa53990a 28b3cfc5 0547b468 5677d23d ! %f28 = 2011d90a 8df2e07a 334399ed 9ccefd73 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 394c8e44 8a202947 ee1f6143 3121d4ce ! %f36 = 014123c8 00fbf9d3 4d1c93c4 10c2493b ! %f40 = 0c0f31ab 7bca66e3 a07ce59b 9d357020 ! %f44 = 099749c7 bb857639 1924b706 aaaaee4b ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xda965f0700000011,%g7,%g1 ! GSR scale = 2, align = 1 wr %g1,%g0,%gsr ! GSR = da965f0700000011 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[000000001e800100] = 5248b283, %l1 = 9212fd4a28582848, %asi = 80 swapa [%i1+0x000]%asi,%l1 ! %l1 = 000000005248b283 ! %l2 = a0e31b22, %l3 = 1334c474, Mem[000000001f000100] = 6a96b778 285e99ab stda %l2,[%i2+%g0]0x89 ! Mem[000000001f000100] = a0e31b22 1334c474 ! %l5 = 890609b2c9b453fa, Mem[0000000091000108] = d0e1f28483047966 stx %l5,[%i6+%o1] ! Mem[0000000091000108] = 890609b2c9b453fa ! Mem[000000001f00010c] = 9339c832, %l5 = c9b453fa, %l3 = 1334c474 add %i2,0x0c,%g1 casa [%g1]0x80,%l5,%l3 ! %l3 = 000000009339c832 ! %l4 = bcf8ddb433c904dc, Mem[0000000090800134] = 8f1ecdbd stb %l4,[%i5+0x034] ! Mem[0000000090800134] = dc1ecdbd ! Mem[000000001e000128] = d3c845f4, %l1 = 000000005248b283 lduba [%i0+%o5]0x81,%l1 ! %l1 = 00000000000000d3 ! %l1 = 00000000000000d3, Mem[000000009080011d] = 2042e0fb stb %l1,[%i5+0x01d] ! Mem[000000009080011c] = d342e0fb ! Mem[000000001f000138] = 8b9d6e27767039d5, %l6 = 2922bca45b9e8563, %l7 = 50e666c9a93f888b add %i2,0x38,%g1 casxa [%g1]0x80,%l6,%l7 ! %l7 = 8b9d6e27767039d5 ! Mem[000000001f800110] = 87ef936f, %l7 = 8b9d6e27767039d5 swapa [%i3+%o2]0x88,%l7 ! %l7 = 0000000087ef936f ! Mem[000000001e000100] = 1971109e, %l5 = 890609b2c9b453fa swapa [%i0+%g0]0x89,%l5 ! %l5 = 000000001971109e p7_label_2: ! Mem[000000001f800120] = 327f39ab, %l6 = 2922bca45b9e8563 ldsba [%i3+%o4]0x80,%l6 ! %l6 = 0000000000000032 ! Mem[000000001e800113] = 43449320, %l3 = 000000009339c832 ldstuba [%i1+0x013]%asi,%l3 ! %l3 = 00000020000000ff ! Mem[000000001f800118] = f54374f3 84b0462f, %l2 = a0e31b22, %l3 = 00000020 ldd [%i3+%o3],%l2 ! %l2 = 00000000f54374f3 0000000084b0462f ! Mem[0000000090000128] = 6fa72097, %g2 = 0000000000000000 lduw [%i4+%o5],%g2 ! %g2 = 000000006fa72097 ! Mem[000000001e000108] = 23557a67f22e7eff, %l1 = 00000000000000d3, %l5 = 000000001971109e add %i0,0x08,%g1 casxa [%g1]0x80,%l1,%l5 ! %l5 = 23557a67f22e7eff ! %l3 = 0000000084b0462f, Mem[000000001e000100] = c9b453fa stha %l3,[%i0+%g0]0x89 ! Mem[000000001e000100] = c9b4462f ! Mem[000000001f000100] = a0e31b22, %l6 = 0000000000000032 ldstuba [%i2+%g0]0x89,%l6 ! %l6 = 00000022000000ff ! Mem[000000001f800118] = f54374f3, %l5 = 23557a67f22e7eff ldsha [%i3+%o3]0x80,%l5 ! %l5 = fffffffffffff543 ! %l1 = 00000000000000d3, Mem[000000009000013c] = f83674b5, %asi = 80 stba %l1,[%i4+0x03c]%asi ! Mem[000000009000013c] = d33674b5 ! Mem[000000001e000100] = 2f46b4c9, %l3 = 0000000084b0462f swap [%i0+%g0],%l3 ! %l3 = 000000002f46b4c9 p7_label_3: ! Mem[000000001f800120] = 327f39ab, %l5 = fffffffffffff543 lduha [%i3+%o4]0x80,%l5 ! %l5 = 000000000000327f ! Mem[000000001f000100] = ff1be3a074c43413, %l7 = 0000000087ef936f, %l3 = 000000002f46b4c9 casxa [%i2]0x80,%l7,%l3 ! %l3 = ff1be3a074c43413 ! Mem[000000009000011c] = 15a6da99, %g2 = 000000006fa72097 lduba [%i4+0x01f]%asi,%g2 ! %g2 = 0000000000000015 ! Mem[0000000091000108] = 890609b2 c9b453fa, %g2 = 00000015, %g3 = 00000000 ldd [%i6+%o1],%g2 ! %g2 = 00000000890609b2 00000000c9b453fa ! Mem[000000001e800120] = 4d15cf41, %l5 = 000000000000327f ldswa [%i1+%o4]0x89,%l5 ! %l5 = 000000004d15cf41 ! Mem[000000001f800108] = c59711f8, %l2 = 00000000f54374f3 lduba [%i3+%o1]0x89,%l2 ! %l2 = 00000000000000f8 ! Mem[000000001f80011c] = 84b0462f, %l4 = 33c904dc, %l0 = b84f8464 add %i3,0x1c,%g1 casa [%g1]0x80,%l4,%l0 ! %l0 = 0000000084b0462f ! %l6 = 0000000000000022, Mem[0000000091800111] = af5a7577 stb %l6,[%o0+0x011] ! Mem[0000000091800110] = 225a7577 ! Mem[000000001e000108] = ff7e2ef2677a5523, %l3 = ff1be3a074c43413 ldxa [%i0+%o1]0x89,%l3 ! %l3 = ff7e2ef2677a5523 ! %l0 = 0000000084b0462f, Mem[0000000090800100] = ab4b3df2f647d6ed stx %l0,[%i5+%g0] ! Mem[0000000090800100] = 0000000084b0462f p7_label_4: ! Mem[000000001f800118] = f37443f5, %l2 = 00000000000000f8 ldswa [%i3+%o3]0x89,%l2 ! %l2 = fffffffff37443f5 ! Mem[000000001e00013c] = 2753c905, %l2 = f37443f5, %l2 = f37443f5 add %i0,0x3c,%g1 casa [%g1]0x80,%l2,%l2 ! %l2 = 000000002753c905 ! Mem[0000000091000118] = c9c19cbc, %g2 = 00000000890609b2 ldsb [%i6+0x01a],%g2 ! %g2 = ffffffffffffffc9 ! Mem[000000001f000108] = a5d96a98, %l5 = 000000004d15cf41 ldsha [%i2+%o1]0x88,%l5 ! %l5 = 0000000000006a98 ! Mem[000000001e000120] = 20c50bf5, %l2 = 000000002753c905 lduwa [%i0+%o4]0x89,%l2 ! %l2 = 0000000020c50bf5 ! Mem[000000001f800110] = d5397076d109409d, %l6 = 0000000000000022, %l2 = 0000000020c50bf5 add %i3,0x10,%g1 casxa [%g1]0x80,%l6,%l2 ! %l2 = d5397076d109409d ! %l6 = 0000000000000022, Mem[000000001f000120] = 9b6c82e99543f4e2 stxa %l6,[%i2+%o4]0x89 ! Mem[000000001f000120] = 0000000000000022 ! Mem[000000001e800110] = 434493ff, %l5 = 0000000000006a98 swap [%i1+%o2],%l5 ! %l5 = 00000000434493ff ! Mem[0000000090000130] = 697e768b ab3ef405, %g2 = ffffffc9, %g3 = c9b453fa ldd [%i4+0x030],%g2 ! %g2 = 00000000697e768b 00000000ab3ef405 ! Mem[000000001f000100] = a0e31bff, %l1 = 00000000000000d3 ldstuba [%i2+%g0]0x89,%l1 ! %l1 = 000000ff000000ff ba,a p7_not_taken_0_end p7_not_taken_0: ! The following code should not be executed lduw [%i1+0x004],%l2 nop lduba [%i1+0x029]%asi,%l2 nop nop ldsba [%i0+0x005]%asi,%l6 std %l6,[%i3+0x008] lduba [%i0+0x013]%asi,%l1 ba,a p7_branch_failed p7_not_taken_0_end: ! End of Random Code for Thread 7 1: membar #Sync ! Force all stores to complete 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+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000000000ff bne,a,pn %xcc,p7_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be d5397076d109409d bne,a,pn %xcc,p7_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be ff7e2ef2677a5523 bne,a,pn %xcc,p7_reg_l3_fail mov %l3,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000434493ff bne,a,pn %xcc,p7_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000022 bne,a,pn %xcc,p7_reg_l6_fail mov %l6,%g3 ! Check Floating Point Registers p7_check_fp_registers: set p7_expected_fp_regs,%g3 std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 5cf24a49 728d91d7 bne %xcc,p7_f2_fail nop ! Check Local Memory set p7_local0_expect,%g1 p7_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 84b0462ff3b6dfb2 ldx [%i0+0x000],%g3 ! Observed data at 000000001e000100 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i0,0x000,%g4 set p7_local1_expect,%g1 p7_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 28582848c42bfc00 ldx [%i1+0x000],%g3 ! Observed data at 000000001e800100 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i1,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 00006a983c6e278d ldx [%i1+0x010],%g3 ! Observed data at 000000001e800110 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i1,0x010,%g4 set p7_local2_expect,%g1 p7_check_local2: ldx [%g1+0x000],%g2 ! Expected data = ff1be3a074c43413 ldx [%i2+0x000],%g3 ! Observed data at 000000001f000100 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i2,0x000,%g4 ldx [%g1+0x020],%g2 ! Expected data = 2200000000000000 ldx [%i2+0x020],%g3 ! Observed data at 000000001f000120 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i2,0x020,%g4 set p7_local3_expect,%g1 p7_check_local3: ldx [%g1+0x010],%g2 ! Expected data = d5397076d109409d ldx [%i3+0x010],%g3 ! Observed data at 000000001f800110 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i3,0x010,%g4 ! The test for processor 7 has passed p7_passed: ta GOOD_TRAP nop p7_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p7_failed p7_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p7_failed p7_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p7_failed p7_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p7_failed p7_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p7_failed p7_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p7_failed p7_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p7_failed p7_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p7_failed p7_f2_fail: set p7_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 7 failed p7_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x01c] ! Set processor 7 done flag set p7_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 7 failed p7_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x01c] ! Set processor 7 done flag set p7_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p7_selfmod_failed: ba p7_failed mov 0xabc,%g1 p7_common_error: or %g0,0xee7,%g1 ba p7_failed mov %o5,%g3 p7_common_signature_error: set p7_temp,%g1 ba p7_failed st %g2,[%g1] ! Common Lock Number p7_common_timeout: set p7_temp,%g1 ba p7_failed st %g2,[%g1] ! Common Lock Number p7_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p7_failed mov 0x0,%g3 p7_trap1e: ldstuba [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000001f800100] ldstuba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001e000110] ldda [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000001e800120] ldswa [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000001f000120] lduwa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000001f800118] done p7_trap1o: ldstuba [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000001f800100] ldstuba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001e000110] ldda [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000001e800120] ldswa [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000001f000120] lduwa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000001f800118] done p7_trap2e: ldxa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000001f000100] lduba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000001e000100] ldda [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000001f800120] ldsba [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000001e800108] done p7_trap2o: ldxa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000001f000100] lduba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000001e000100] ldda [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000001f800120] ldsba [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000001e800108] done p7_trap3e: nop nop nop done p7_trap3o: 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 = 99df1d28b84f8464 ldx [%g1+0x008],%l1 ! %l1 = 9212fd4a28582848 ldx [%g1+0x010],%l2 ! %l2 = fc9de6cca0e31b22 ldx [%g1+0x018],%l3 ! %l3 = cb5341ea1334c474 ldx [%g1+0x020],%l4 ! %l4 = bcf8ddb433c904dc ldx [%g1+0x028],%l5 ! %l5 = 890609b2c9b453fa ldx [%g1+0x030],%l6 ! %l6 = 2922bca45b9e8563 ldx [%g1+0x038],%l7 ! %l7 = 50e666c9a93f888b ! 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 = 49476e47 ad65cea1 415963c0 92d6c924 ! %f4 = 52483229 e77c4471 c68695e5 fc851850 ! %f8 = b69d74c6 3fc9773d f0264a48 87251a88 ! %f12 = 7176f8d4 202d5a5c 7242a7e6 1d509eba ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 835fc4e0 923b9e4e 45f94727 2d964916 ! %f20 = 6f7ca17a 56976138 9af77501 4aabb564 ! %f24 = 918d2175 154b151b a35fbefd 17548a7c ! %f28 = 8464f715 003f242a 9109db5c 619af588 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 8d74a580 4be7005c 5baa8729 44d20b78 ! %f36 = ef9cf69a c27ef5c4 26447098 628e7563 ! %f40 = 1250e2e9 f7576aeb 0cecbb02 c06945d8 ! %f44 = fa27c320 2237e372 ab5585e8 ddfb4c38 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x998ccca70000002f,%g7,%g1 ! GSR scale = 5, align = 7 wr %g1,%g0,%gsr ! GSR = 998ccca70000002f 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[0000000021000120] = 28a27bf4, %l3 = db18e74005896854 swap [%i2+%o4],%l3 ! %l3 = 0000000028a27bf4 ! Mem[0000000091800134] = 1807a3ac, %g2 = 0000000000000000 lduh [%o0+0x036],%g2 ! %g2 = 0000000000001807 ! Mem[0000000021000100] = e6fcc92d, %l7 = b5bf8f6c, %l5 = 8e68dd5d casa [%i2]0x80,%l7,%l5 ! %l5 = 00000000e6fcc92d ! Mem[0000000020000100] = 2e15b99e, %l5 = 00000000e6fcc92d swap [%i0+%g0],%l5 ! %l5 = 000000002e15b99e ! %l7 = e5b66c70b5bf8f6c, Mem[0000000021000128] = 96099115c20b73eb stxa %l7,[%i2+%o5]0x81 ! Mem[0000000021000128] = e5b66c70b5bf8f6c ! Mem[0000000020000118] = 5030642a, %l6 = e24815ca9598e340 lduwa [%i0+%o3]0x81,%l6 ! %l6 = 000000005030642a ! Mem[0000000020000118] = 5030642a, %l5 = 000000002e15b99e lduba [%i0+%o3]0x80,%l5 ! %l5 = 0000000000000050 ! Mem[0000000021800101] = a7371e31, %l1 = 268ea496289bc6e6 ldstuba [%i3+0x001]%asi,%l1 ! %l1 = 00000037000000ff ! Mem[0000000091000108] = d0e1f284 83047966, %g2 = 00001807, %g3 = 00000000 ldd [%i6+%o1],%g2 ! %g2 = 00000000d0e1f284 0000000083047966 ! Mem[0000000090800110] = d3119276, %g2 = 00000000d0e1f284 ldsh [%i5+%o2],%g2 ! %g2 = ffffffffffffd311 p8_label_2: ! Mem[0000000021800110] = 5190adef, %l6 = 000000005030642a ldsba [%i3+%o2]0x89,%l6 ! %l6 = ffffffffffffffef ! Mem[0000000020800108] = d7fe4119, %l1 = 0000000000000037 swap [%i1+%o1],%l1 ! %l1 = 00000000d7fe4119 ! Mem[0000000020000100] = 2dc9fce6, %l5 = 0000000000000050 lduha [%i0+%g0]0x88,%l5 ! %l5 = 000000000000fce6 ! Mem[000000002080011c] = 087ef241, %l7 = b5bf8f6c, %l4 = 4f23858a add %i1,0x1c,%g1 casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000087ef241 ! Mem[0000000020000118] = 5030642a, %l1 = d7fe4119, %l3 = 28a27bf4 add %i0,0x18,%g1 casa [%g1]0x80,%l1,%l3 ! %l3 = 000000005030642a ! Mem[000000002000012c] = f3eff41c, %l3 = 000000005030642a swap [%i0+0x02c],%l3 ! %l3 = 00000000f3eff41c ! Mem[0000000021800138] = b4d24ec2, %l0 = 6c9a834e9bbe0e6a swap [%i3+0x038],%l0 ! %l0 = 00000000b4d24ec2 ! Mem[0000000021800114] = 4531800e, %l4 = 00000000087ef241 ldsb [%i3+0x017],%l4 ! %l4 = 000000000000000e ! %l6 = ffffffef, %l7 = b5bf8f6c, Mem[0000000021000118] = bbe6f5b0 320d078b stda %l6,[%i2+%o3]0x80 ! Mem[0000000021000118] = ffffffef b5bf8f6c ! Mem[0000000021000110] = d75b1e84 61b0e4c4, %l2 = 340d17b6, %l3 = f3eff41c ldda [%i2+%o2]0x89,%l2 ! %l2 = 0000000061b0e4c4 00000000d75b1e84 p8_label_3: ! Mem[0000000020000110] = c80b5f4f, %l5 = 000000000000fce6 ldstuba [%i0+0x010]%asi,%l5 ! %l5 = 000000c8000000ff ! Mem[0000000020000118] = 5030642a bca7844b, %l6 = ffffffef, %l7 = b5bf8f6c ldda [%i0+%o3]0x80,%l6 ! %l6 = 000000005030642a 00000000bca7844b ! Mem[0000000020800110] = 6a63d6002d2ca86b, %l4 = 000000000000000e, %l7 = 00000000bca7844b add %i1,0x10,%g1 casxa [%g1]0x80,%l4,%l7 ! %l7 = 6a63d6002d2ca86b ! Mem[0000000020800120] = 7d0d40ed, %l7 = 6a63d6002d2ca86b ldsba [%i1+%o4]0x80,%l7 ! %l7 = 000000000000007d ! %l2 = 61b0e4c4, %l3 = d75b1e84, Mem[0000000090800130] = 59febfd5 8f1ecdbd std %l2,[%i5+0x030] ! Mem[0000000090800130] = 61b0e4c4 d75b1e84 ! Mem[0000000020800130] = b0db330a35c9e25d, %l6 = 000000005030642a, %l4 = 000000000000000e add %i1,0x30,%g1 casxa [%g1]0x80,%l6,%l4 ! %l4 = b0db330a35c9e25d ! Mem[0000000021800130] = 7dbb3a9e, %l1 = 00000000d7fe4119 swap [%i3+0x030],%l1 ! %l1 = 000000007dbb3a9e ! Mem[0000000021000130] = 16e2ae35d6d27593, %l6 = 000000005030642a ldx [%i2+0x030],%l6 ! %l6 = 16e2ae35d6d27593 ! Mem[0000000020800127] = 187803c7, %l4 = b0db330a35c9e25d ldstuba [%i1+0x027]%asi,%l4 ! %l4 = 000000c7000000ff ! %l6 = d6d27593, %l7 = 0000007d, Mem[0000000090000130] = 697e768b ab3ef405 std %l6,[%i4+0x030] ! Mem[0000000090000130] = d6d27593 0000007d p8_label_4: ! Mem[0000000020800128] = 96517f28 99629f43, %l0 = b4d24ec2, %l1 = 7dbb3a9e ldda [%i1+%o5]0x81,%l0 ! %l0 = 0000000096517f28 0000000099629f43 ! Mem[0000000091800134] = 1807a3ac, %g2 = ffffffffffffd311 lduh [%o0+0x036],%g2 ! %g2 = 0000000000001807 ! Mem[0000000021000138] = b7cdddf3, %l3 = d75b1e84, %l7 = 0000007d add %i2,0x38,%g1 casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000b7cdddf3 ! %l2 = 0000000061b0e4c4, Mem[0000000021000100] = 30e99fdb2dc9fce6 stxa %l2,[%i2+%g0]0x88 ! Mem[0000000021000100] = 0000000061b0e4c4 ! Mem[0000000021000138] = b7cdddf3, %l2 = 0000000061b0e4c4 swap [%i2+0x038],%l2 ! %l2 = 00000000b7cdddf3 ! Mem[0000000091000130] = c21cdeff, %g2 = 0000000000001807 lduba [%i6+0x032]%asi,%g2 ! %g2 = 00000000000000c2 ! %l2 = 00000000b7cdddf3, Mem[0000000020800120] = 7d0d40ed187803ff stx %l2,[%i1+%o4] ! Mem[0000000020800120] = 00000000b7cdddf3 ! Mem[0000000091000114] = 480b88c9, %g2 = 00000000000000c2 ldsb [%i6+0x017],%g2 ! %g2 = 0000000000000048 ! Mem[0000000090800114] = 48654c1f, %g2 = 0000000000000048 lduha [%i5+0x016]%asi,%g2 ! %g2 = 0000000000004865 ! Mem[0000000021000128] = 706cb6e5, %l7 = 00000000b7cdddf3 ldstuba [%i2+%o5]0x89,%l7 ! %l7 = 000000e5000000ff ba,a p8_not_taken_0_end p8_not_taken_0: ! The following code should not be executed lduw [%i1+0x004],%l2 nop lduba [%i1+0x029]%asi,%l2 nop nop ldsba [%i0+0x005]%asi,%l6 std %l6,[%i3+0x008] lduba [%i0+0x013]%asi,%l1 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+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000099629f43 bne,a,pn %xcc,p8_reg_l1_fail mov %l1,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000000000c7 bne,a,pn %xcc,p8_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000000000c8 bne,a,pn %xcc,p8_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 16e2ae35d6d27593 bne,a,pn %xcc,p8_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000000000e5 bne,a,pn %xcc,p8_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p8_check_fp_registers: set p8_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be 49476e47 ad65cea1 bne %xcc,p8_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 415963c0 92d6c924 bne %xcc,p8_f2_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be c68695e5 fc851850 bne %xcc,p8_f6_fail nop ! Check Local Memory set p8_local0_expect,%g1 p8_check_local0: ldx [%g1+0x000],%g2 ! Expected data = e6fcc92d6a19e6f7 ldx [%i0+0x000],%g3 ! Observed data at 0000000020000100 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i0,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = ff0b5f4f0a8581b8 ldx [%i0+0x010],%g3 ! Observed data at 0000000020000110 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i0,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = a2b5e8c85030642a ldx [%i0+0x028],%g3 ! Observed data at 0000000020000128 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i0,0x028,%g4 set p8_local1_expect,%g1 p8_check_local1: ldx [%g1+0x008],%g2 ! Expected data = 00000037028a642c 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 = 00000000b7cdddf3 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 = c4e4b06100000000 ldx [%i2+0x000],%g3 ! Observed data at 0000000021000100 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i2,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = ffffffefb5bf8f6c ldx [%i2+0x018],%g3 ! Observed data at 0000000021000118 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 05896854fc4fd673 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 = ffb66c70b5bf8f6c ldx [%i2+0x028],%g3 ! Observed data at 0000000021000128 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i2,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 61b0e4c477264fb4 ldx [%i2+0x038],%g3 ! Observed data at 0000000021000138 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i2,0x038,%g4 set p8_local3_expect,%g1 p8_check_local3: ldx [%g1+0x000],%g2 ! Expected data = a7ff1e3169cc8ce7 ldx [%i3+0x000],%g3 ! Observed data at 0000000021800100 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i3,0x000,%g4 ldx [%g1+0x030],%g2 ! Expected data = d7fe41192346dc6b ldx [%i3+0x030],%g3 ! Observed data at 0000000021800130 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i3,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 9bbe0e6af7155411 ldx [%i3+0x038],%g3 ! Observed data at 0000000021800138 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i3,0x038,%g4 ! The test for processor 8 has passed p8_passed: ta GOOD_TRAP nop p8_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p8_failed p8_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p8_failed p8_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p8_failed p8_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p8_failed p8_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p8_failed p8_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p8_failed p8_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p8_failed p8_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p8_failed p8_f0_fail: set p8_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p8_f2_fail: set p8_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p8_f6_fail: set p8_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! 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: stba %l1,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000020000110] stba %l1,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000021800128] stda %l2,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000020800120] stha %l7,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000021800108] stxa %l2,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000021000128] ldstuba [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000020800110] lduwa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000020000108] done p8_trap1o: stba %l1,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000020000110] stba %l1,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000021800128] stda %l2,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000020800120] stha %l7,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000021800108] stxa %l2,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000021000128] ldstuba [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000020800110] lduwa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000020000108] done p8_trap2e: ldxa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000020000118] done p8_trap2o: ldxa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000020000118] done p8_trap3e: nop nop nop done p8_trap3o: 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 = 6c9a834e9bbe0e6a ldx [%g1+0x008],%l1 ! %l1 = 268ea496289bc6e6 ldx [%g1+0x010],%l2 ! %l2 = 798a2270340d17b6 ldx [%g1+0x018],%l3 ! %l3 = db18e74005896854 ldx [%g1+0x020],%l4 ! %l4 = 77547a1a4f23858a ldx [%g1+0x028],%l5 ! %l5 = 4e1824908e68dd5d ldx [%g1+0x030],%l6 ! %l6 = e24815ca9598e340 ldx [%g1+0x038],%l7 ! %l7 = e5b66c70b5bf8f6c ! 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 = 5c139578 f204c271 69da15df d99f47ff ! %f4 = bad60d72 cbefa287 2aace6bb b8357d50 ! %f8 = c5f4c04e f0a586ba fde795ff cb954c6f ! %f12 = 2d67fd3e f4466934 9caf9180 d075ae1a ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = e8af1732 74b72818 b95a761a b9295488 ! %f20 = 1fc42e93 d730d109 b94e91b5 9e26c7c7 ! %f24 = 3cf32a25 eccf1182 7a2f7875 9df48fd9 ! %f28 = fcce826e b1df3676 7608a928 9aac7d87 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 8c42f81b b40854ab b819de57 d1c4d902 ! %f36 = 82fb1343 a41c9698 31165425 d9cdf1bb ! %f40 = c80ae8e1 bd14f60e 26681530 89f3e7c9 ! %f44 = 4010b075 d03381ec 9fb55bf0 7ca33318 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x11bcf5a70000007a,%g7,%g1 ! GSR scale = 15, align = 2 wr %g1,%g0,%gsr ! GSR = 11bcf5a70000007a 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[0000000022800100] = ef692856b9bf01cf, %l2 = 919b693495f40ce9, %l5 = 5586c5b82aac8bb3 casxa [%i1]0x80,%l2,%l5 ! %l5 = ef692856b9bf01cf ! Mem[0000000023000120] = ae35b47a, %l3 = 49935bb1f357d892 swapa [%i2+%o4]0x81,%l3 ! %l3 = 00000000ae35b47a ! Mem[0000000023800118] = e23a9294, %l2 = 919b693495f40ce9 ldstuba [%i3+%o3]0x88,%l2 ! %l2 = 00000094000000ff ! Mem[0000000022000124] = 3b1735dc, %l7 = 58cd0330, %l2 = 00000094 add %i0,0x24,%g1 casa [%g1]0x80,%l7,%l2 ! %l2 = 000000003b1735dc ! Mem[0000000022000118] = 8e8536c5, %l1 = 6480844c0057daf9 lduwa [%i0+%o3]0x89,%l1 ! %l1 = 000000008e8536c5 ! Mem[0000000091000114] = db480b88, %g2 = 0000000000000000 lduh [%i6+0x016],%g2 ! %g2 = 000000000000db48 ! Mem[0000000090000118] = 510e16df36b55415, %g2 = 000000000000db48 ldx [%i4+%o3],%g2 ! %g2 = 510e16df36b55415 ! %l6 = 975dbafe4b892659, Mem[0000000022000100] = c3121670 stwa %l6,[%i0+%g0]0x88 ! Mem[0000000022000100] = 4b892659 ! Mem[0000000023800124] = ff5277e2, %l0 = 6a82572861d95c24 swap [%i3+0x024],%l0 ! %l0 = 00000000ff5277e2 ! Mem[0000000023000106] = 1ff4fabf, %l4 = d9157cb2ae4e1f59 ldstuba [%i2+0x006]%asi,%l4 ! %l4 = 000000fa000000ff p9_label_2: ! %l7 = ae063ffe58cd0330, Mem[0000000023800118] = ff923ae2 stha %l7,[%i3+%o3]0x80 ! Mem[0000000023800118] = 03303ae2 ! Mem[0000000022000118] = c536858e, %l0 = 00000000ff5277e2 ldstub [%i0+%o3],%l0 ! %l0 = 000000c5000000ff ! Mem[0000000023000138] = 98367098, %l4 = 000000fa, %l1 = 8e8536c5 add %i2,0x38,%g1 casa [%g1]0x80,%l4,%l1 ! %l1 = 0000000098367098 ! Mem[0000000023800120] = 85509fcf, %l2 = 3b1735dc, %l7 = 58cd0330 add %i3,0x20,%g1 casa [%g1]0x80,%l2,%l7 ! %l7 = 0000000085509fcf ! %l4 = 00000000000000fa, Mem[0000000023000118] = 1170d2f1a937ea23 stxa %l4,[%i2+%o3]0x81 ! Mem[0000000023000118] = 00000000000000fa ! Mem[0000000023000108] = 1338c11c, %l0 = 00000000000000c5 swapa [%i2+%o1]0x80,%l0 ! %l0 = 000000001338c11c ! Mem[0000000091800134] = e9961807, %g2 = 510e16df36b55415 ldub [%o0+0x034],%g2 ! %g2 = 00000000000000e9 ! Mem[0000000022800124] = 2079e862, %l1 = 0000000098367098 swap [%i1+0x024],%l1 ! %l1 = 000000002079e862 ! Mem[000000002300011c] = 000000fa, %l1 = 2079e862, %l4 = 000000fa add %i2,0x1c,%g1 casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000000000fa ! Mem[0000000023000108] = 000000c5e72479f7, %l7 = 0000000085509fcf ldxa [%i2+%o1]0x81,%l7 ! %l7 = 000000c5e72479f7 p9_label_3: ! Mem[0000000023800130] = 43c51da2, %l7 = 000000c5e72479f7, %asi = 80 swapa [%i3+0x030]%asi,%l7 ! %l7 = 0000000043c51da2 ! Mem[0000000022000110] = 3917fa7d, %l5 = ef692856b9bf01cf lduwa [%i0+%o2]0x89,%l5 ! %l5 = 000000003917fa7d ! Mem[0000000023800100] = 393a6607, %l6 = 975dbafe4b892659 swapa [%i3+%g0]0x88,%l6 ! %l6 = 00000000393a6607 ! Mem[0000000022800110] = 9b6b8888, %l3 = 00000000ae35b47a swap [%i1+%o2],%l3 ! %l3 = 000000009b6b8888 ! Mem[000000002280011c] = 2dd23651, %l2 = 000000003b1735dc ldstub [%i1+0x01c],%l2 ! %l2 = 0000002d000000ff ! Mem[0000000022000128] = c540b21c, %l5 = 3917fa7d, %l3 = 9b6b8888 add %i0,0x28,%g1 casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000c540b21c ! Mem[0000000022800128] = 2ac9c9ec, %l7 = 0000000043c51da2 swapa [%i1+%o5]0x81,%l7 ! %l7 = 000000002ac9c9ec ! Mem[0000000023800134] = 4ad5a43c, %l4 = 00000000000000fa lduba [%i3+0x036]%asi,%l4 ! %l4 = 00000000000000a4 ! Mem[000000002280012e] = 2458aafa, %l6 = 00000000393a6607 ldstub [%i1+0x02e],%l6 ! %l6 = 000000aa000000ff ! Mem[000000002280010c] = 560234c7, %l7 = 000000002ac9c9ec, %asi = 80 swapa [%i1+0x00c]%asi,%l7 ! %l7 = 00000000560234c7 p9_label_4: ! Mem[0000000090000124] = 870c6fa7, %g2 = 00000000000000e9 lduba [%i4+0x026]%asi,%g2 ! %g2 = 0000000000000087 ! Mem[0000000022800100] = ef692856, %l7 = 00000000560234c7 ldstuba [%i1+%g0]0x81,%l7 ! %l7 = 000000ef000000ff ! Mem[0000000023000128] = 60471e23406679e5, %l4 = 00000000000000a4, %l4 = 00000000000000a4 add %i2,0x28,%g1 casxa [%g1]0x80,%l4,%l4 ! %l4 = 60471e23406679e5 ! %l6 = 00000000000000aa, Mem[0000000023800118] = e23a3003 stba %l6,[%i3+%o3]0x88 ! Mem[0000000023800118] = e23a30aa ! Mem[0000000023000132] = a112b3d5, %l4 = 60471e23406679e5 ldstub [%i2+0x032],%l4 ! %l4 = 000000b3000000ff ! Mem[000000009100013c] = 0b000000, %g2 = 0000000000000087 ldub [%i6+0x03f],%g2 ! %g2 = 000000000000000b ! Mem[0000000022800110] = ae35b47a2841f79e, %l1 = 000000002079e862, %l7 = 00000000000000ef add %i1,0x10,%g1 casxa [%g1]0x80,%l1,%l7 ! %l7 = ae35b47a2841f79e ! Mem[000000009180011c] = 0aa3cf38, %g2 = 000000000000000b lduw [%o0+0x01c],%g2 ! %g2 = 000000000aa3cf38 ! Mem[0000000023800100] = 4b892659, %l3 = 00000000c540b21c ldstuba [%i3+%g0]0x89,%l3 ! %l3 = 00000059000000ff ! Mem[000000002380012c] = 56886b1d, %l1 = 2079e862, %l5 = 3917fa7d add %i3,0x2c,%g1 casa [%g1]0x80,%l1,%l5 ! %l5 = 0000000056886b1d ba,a p9_not_taken_0_end p9_not_taken_0: ! The following code should not be executed lduw [%i1+0x004],%l2 nop lduba [%i1+0x029]%asi,%l2 nop nop ldsba [%i0+0x005]%asi,%l6 std %l6,[%i3+0x008] lduba [%i0+0x013]%asi,%l1 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 000000001338c11c bne,a,pn %xcc,p9_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000002079e862 bne,a,pn %xcc,p9_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000000000002d bne,a,pn %xcc,p9_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000000059 bne,a,pn %xcc,p9_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000000000b3 bne,a,pn %xcc,p9_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000056886b1d bne,a,pn %xcc,p9_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000000000aa bne,a,pn %xcc,p9_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be ae35b47a2841f79e bne,a,pn %xcc,p9_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p9_local0_expect,%g1 p9_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 5926894b2f296450 ldx [%i0+0x000],%g3 ! Observed data at 0000000022000100 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i0,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff36858e6beb69be ldx [%i0+0x018],%g3 ! Observed data at 0000000022000118 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i0,0x018,%g4 set p9_local1_expect,%g1 p9_check_local1: ldx [%g1+0x000],%g2 ! Expected data = ff692856b9bf01cf 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 = 1194e9532ac9c9ec ldx [%i1+0x008],%g3 ! Observed data at 0000000022800108 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ae35b47a2841f79e ldx [%i1+0x010],%g3 ! Observed data at 0000000022800110 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 6e0e264effd23651 ldx [%i1+0x018],%g3 ! Observed data at 0000000022800118 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 2dc2f44398367098 ldx [%i1+0x020],%g3 ! Observed data at 0000000022800120 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 43c51da22458fffa ldx [%i1+0x028],%g3 ! Observed data at 0000000022800128 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i1,0x028,%g4 set p9_local2_expect,%g1 p9_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 4c79b1d71ff4ffbf ldx [%i2+0x000],%g3 ! Observed data at 0000000023000100 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 000000c5e72479f7 ldx [%i2+0x008],%g3 ! Observed data at 0000000023000108 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i2,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 00000000000000fa ldx [%i2+0x018],%g3 ! Observed data at 0000000023000118 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = f357d89283b3e394 ldx [%i2+0x020],%g3 ! Observed data at 0000000023000120 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i2,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = a112ffd590b0e118 ldx [%i2+0x030],%g3 ! Observed data at 0000000023000130 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i2,0x030,%g4 set p9_local3_expect,%g1 p9_check_local3: ldx [%g1+0x000],%g2 ! Expected data = ff26894b1253f91a ldx [%i3+0x000],%g3 ! Observed data at 0000000023800100 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i3,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = aa303ae28fbc778c 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 = 85509fcf61d95c24 ldx [%i3+0x020],%g3 ! Observed data at 0000000023800120 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i3,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = e72479f74ad5a43c ldx [%i3+0x030],%g3 ! Observed data at 0000000023800130 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i3,0x030,%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: lduba [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000022000120] swapa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000023800110] done p9_trap1o: lduba [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000022000120] swapa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000023800110] done p9_trap2e: lduwa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000022800118] stda %l2,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000023000120] stha %l4,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000022000128] ldsba [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000023800120] done p9_trap2o: lduwa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000022800118] stda %l2,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000023000120] stha %l4,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000022000128] ldsba [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000023800120] done p9_trap3e: nop nop nop done p9_trap3o: 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 = 6a82572861d95c24 ldx [%g1+0x008],%l1 ! %l1 = 6480844c0057daf9 ldx [%g1+0x010],%l2 ! %l2 = 919b693495f40ce9 ldx [%g1+0x018],%l3 ! %l3 = 49935bb1f357d892 ldx [%g1+0x020],%l4 ! %l4 = d9157cb2ae4e1f59 ldx [%g1+0x028],%l5 ! %l5 = 5586c5b82aac8bb3 ldx [%g1+0x030],%l6 ! %l6 = 975dbafe4b892659 ldx [%g1+0x038],%l7 ! %l7 = ae063ffe58cd0330 ! 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 = f9d45a22 4326dfd8 0b7628f0 7d3fef33 ! %f4 = 701a37b9 9f142475 c3e1df93 0d524ef2 ! %f8 = 7f4dd661 e5543cfa 3d5615e4 623e74df ! %f12 = 7129b539 40bf1b8f e1020405 efe4e461 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 67cedf65 12f28f21 4ae8a465 d77c1256 ! %f20 = f5e2d3ba 43a4f023 3635e380 70f766ac ! %f24 = ca13a20c 4619c6d8 8d03f859 80c16c62 ! %f28 = f3156afe 4b866746 9d6cf36b a8c2f80b ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = af267040 f5acde06 ffb4af62 b4f180e4 ! %f36 = 8bb069e9 3fd686ca 2eb6fbde 93315e8b ! %f40 = 03b0b79c 4c87b2db 6b03599b 0bb14508 ! %f44 = 0555b42e 9ed7833c 1a922396 2842ae8a ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x6b15473f0000006c,%g7,%g1 ! GSR scale = 13, align = 4 wr %g1,%g0,%gsr ! GSR = 6b15473f0000006c 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[0000000025800130] = 7f7fb181, %l3 = f62bbbf3ec6e1fa8 ldstub [%i3+0x030],%l3 ! %l3 = 0000007f000000ff ! Mem[0000000024000120] = 0a1cae01, %l4 = 7c3eec15e4b23dd2 swap [%i0+%o4],%l4 ! %l4 = 000000000a1cae01 ! Mem[0000000025800128] = 747784b8, %l4 = 000000000a1cae01 ldsba [%i3+%o5]0x80,%l4 ! %l4 = 0000000000000074 ! Mem[0000000024000118] = ca3a120e, %l5 = b2adb50dba4a001f ldstuba [%i0+%o3]0x81,%l5 ! %l5 = 000000ca000000ff ! Mem[0000000024800128] = 60ce479a, %l6 = 1a6e6fb4a1c9ce36 lduwa [%i1+%o5]0x80,%l6 ! %l6 = 0000000060ce479a ! Mem[000000009080013c] = 80b70000, %g2 = 0000000000000000 ldsh [%i5+0x03e],%g2 ! %g2 = ffffffffffff80b7 ! Mem[0000000024000118] = ff3a120e, %l1 = bd32f36bdbaa82d7 swap [%i0+%o3],%l1 ! %l1 = 00000000ff3a120e ! Mem[000000002500011c] = f90dffdb, %l1 = 00000000ff3a120e ldstub [%i2+0x01c],%l1 ! %l1 = 000000f9000000ff ! Mem[0000000024800138] = 95ea9444, %l2 = 3dda0de2, %l5 = 000000ca add %i1,0x38,%g1 casa [%g1]0x80,%l2,%l5 ! %l5 = 0000000095ea9444 ! Mem[0000000024800100] = 30f4b4dc, %l2 = 3dda0de2, %l3 = 0000007f casa [%i1]0x80,%l2,%l3 ! %l3 = 0000000030f4b4dc p10_label_2: ! Mem[0000000024800110] = f758142d 707667af, %l2 = 3dda0de2, %l3 = 30f4b4dc ldda [%i1+%o2]0x89,%l2 ! %l2 = 00000000707667af 00000000f758142d ! Mem[0000000090000134] = ab3ef405, %g2 = ffffffffffff80b7 lduh [%i4+0x034],%g2 ! %g2 = 000000000000ab3e ! %l2 = 00000000707667af, Mem[0000000024800104] = c876f031 stw %l2,[%i1+0x004] ! Mem[0000000024800104] = 707667af ! Mem[0000000025800110] = 95fd68bf 55565c78, %l4 = 00000074, %l5 = 95ea9444 ldda [%i3+%o2]0x89,%l4 ! %l4 = 0000000055565c78 0000000095fd68bf ! Mem[0000000091800120] = e30e10c0, %g2 = 000000000000ab3e ldsb [%o0+0x022],%g2 ! %g2 = ffffffffffffffe3 ! Mem[0000000024000120] = e4b23dd265d8bab0, %l3 = 00000000f758142d, %l7 = bd5d5d5e9043aa71 add %i0,0x20,%g1 casxa [%g1]0x80,%l3,%l7 ! %l7 = e4b23dd265d8bab0 ! Mem[0000000024800120] = fd410162, %l1 = 00000000000000f9 ldstuba [%i1+%o4]0x80,%l1 ! %l1 = 000000fd000000ff ! Mem[0000000024000128] = ce40f5ce, %l5 = 0000000095fd68bf lduwa [%i0+%o5]0x80,%l5 ! %l5 = 00000000ce40f5ce ! Mem[0000000025800128] = 747784b8, %l6 = 0000000060ce479a ldsha [%i3+%o5]0x80,%l6 ! %l6 = 0000000000007477 ! Mem[0000000025000101] = 6bc608a8, %l5 = 00000000ce40f5ce ldstub [%i2+0x001],%l5 ! %l5 = 000000c6000000ff p10_label_3: ! Mem[0000000025000100] = 6bff08a8, %l2 = 00000000707667af ldswa [%i2+%g0]0x81,%l2 ! %l2 = 000000006bff08a8 ! %l5 = 00000000000000c6, Mem[0000000025800128] = 747784b8 stha %l5,[%i3+%o5]0x80 ! Mem[0000000025800128] = 00c684b8 ! Mem[0000000091800110] = 75778dad, %g2 = ffffffffffffffe3 ldsb [%o0+0x013],%g2 ! %g2 = 0000000000000075 ! Mem[000000002400010c] = cdaa315c, %l7 = e4b23dd265d8bab0 ldub [%i0+0x00f],%l7 ! %l7 = 000000000000005c ! Mem[0000000025800128] = 8d449a26b884c600, %l1 = 00000000000000fd ldxa [%i3+%o5]0x88,%l1 ! %l1 = 8d449a26b884c600 ! Mem[0000000025800126] = 3f473d69, %l5 = 00000000000000c6 ldstuba [%i3+0x026]%asi,%l5 ! %l5 = 0000003d000000ff ! Mem[000000009100012c] = b7862f59, %g2 = 0000000000000075 ldsb [%i6+0x02c],%g2 ! %g2 = ffffffffffffffb7 ! Mem[000000002480010c] = 4aaa1cd1, %l6 = 0000000000007477 ldstub [%i1+0x00c],%l6 ! %l6 = 0000004a000000ff ! Mem[000000009000012c] = a4e98669, %g2 = ffffffffffffffb7 ldsb [%i4+0x02d],%g2 ! %g2 = ffffffffffffffa4 ! Mem[0000000024800120] = ff410162, %l3 = 00000000f758142d swap [%i1+%o4],%l3 ! %l3 = 00000000ff410162 p10_label_4: ! Mem[000000002400010e] = cdaa315c, %l6 = 000000000000004a ldstub [%i0+0x00e],%l6 ! %l6 = 00000031000000ff ! %l2 = 000000006bff08a8, Mem[0000000024000138] = 820e291fbd65cb27 stx %l2,[%i0+0x038] ! Mem[0000000024000138] = 000000006bff08a8 ! Mem[0000000024000114] = 041824b5, %l5 = 0000003d, %l4 = 55565c78 add %i0,0x14,%g1 casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000041824b5 ! %l1 = 8d449a26b884c600, Mem[0000000025000120] = 331d5a31 stba %l1,[%i2+%o4]0x88 ! Mem[0000000025000120] = 331d5a00 ! Mem[0000000025800110] = 785c5655, %l1 = b884c600, %l3 = ff410162 add %i3,0x10,%g1 casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000785c5655 ! Mem[0000000025000128] = c3067221, %l6 = 0000000000000031 swapa [%i2+%o5]0x88,%l6 ! %l6 = 00000000c3067221 ! Mem[000000002480012c] = a4840881, %l2 = 6bff08a8, %l0 = d5ab280b add %i1,0x2c,%g1 casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000a4840881 ! Mem[0000000024000120] = d23db2e4, %l2 = 000000006bff08a8 swapa [%i0+%o4]0x89,%l2 ! %l2 = 00000000d23db2e4 ! Mem[000000009180013c] = a50dd500, %g2 = ffffffffffffffa4 ldsb [%o0+0x03d],%g2 ! %g2 = ffffffffffffffa5 ! Mem[000000009000013c] = b5000000, %g2 = ffffffffffffffa5 ldsb [%i4+0x03f],%g2 ! %g2 = ffffffffffffffb5 ba,a p10_not_taken_0_end p10_not_taken_0: ! The following code should not be executed lduw [%i1+0x004],%l2 nop lduba [%i1+0x029]%asi,%l2 nop nop ldsba [%i0+0x005]%asi,%l6 std %l6,[%i3+0x008] lduba [%i0+0x013]%asi,%l1 ba,a p10_branch_failed p10_not_taken_0_end: ! End of Random Code for Thread 10 p10_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x028] ! Set processor 10 done flag ! Check Registers p10_check_registers: set p10_expected_registers,%g1 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 8d449a26b884c600 bne,a,pn %xcc,p10_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000d23db2e4 bne,a,pn %xcc,p10_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000785c5655 bne,a,pn %xcc,p10_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000041824b5 bne,a,pn %xcc,p10_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000000000003d bne,a,pn %xcc,p10_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000c3067221 bne,a,pn %xcc,p10_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000000000005c 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 %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 0b7628f0 7d3fef33 bne %xcc,p10_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 701a37b9 9f142475 bne %xcc,p10_f4_fail nop ! Check Local Memory set p10_local0_expect,%g1 p10_check_local0: ldx [%g1+0x008],%g2 ! Expected data = fd747837cdaaff5c ldx [%i0+0x008],%g3 ! Observed data at 0000000024000108 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i0,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = dbaa82d754456004 ldx [%i0+0x018],%g3 ! Observed data at 0000000024000118 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = a808ff6b65d8bab0 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 = 000000006bff08a8 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 = 30f4b4dc707667af ldx [%i1+0x000],%g3 ! Observed data at 0000000024800100 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 2329638bffaa1cd1 ldx [%i1+0x008],%g3 ! Observed data at 0000000024800108 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i1,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = f758142df8ec4619 ldx [%i1+0x020],%g3 ! Observed data at 0000000024800120 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i1,0x020,%g4 set p10_local2_expect,%g1 p10_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 6bff08a84d717434 ldx [%i2+0x000],%g3 ! Observed data at 0000000025000100 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i2,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = 3db89056ff0dffdb ldx [%i2+0x018],%g3 ! Observed data at 0000000025000118 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 005a1d33cd97ec49 ldx [%i2+0x020],%g3 ! Observed data at 0000000025000120 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 31000000c1ae1f29 ldx [%i2+0x028],%g3 ! Observed data at 0000000025000128 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i2,0x028,%g4 set p10_local3_expect,%g1 p10_check_local3: ldx [%g1+0x020],%g2 ! Expected data = 40bf78453f47ff69 ldx [%i3+0x020],%g3 ! Observed data at 0000000025800120 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 00c684b8269a448d ldx [%i3+0x028],%g3 ! Observed data at 0000000025800128 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = ff7fb181bfb3daec ldx [%i3+0x030],%g3 ! Observed data at 0000000025800130 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i3,0x030,%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_f2_fail: set p10_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p10_f4_fail: set p10_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! 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: swapa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000024800110] lduha [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000025800110] ldstuba [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000025000120] ldstuba [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000024000108] done p10_trap1o: swapa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000024800110] lduha [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000025800110] ldstuba [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000025000120] ldstuba [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000024000108] done p10_trap2e: ldswa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000025000100] ldstuba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000025000108] done p10_trap2o: ldswa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000025000100] ldstuba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000025000108] done p10_trap3e: nop nop nop nop nop nop nop done p10_trap3o: nop nop nop nop 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 = ab95387fd5ab280b ldx [%g1+0x008],%l1 ! %l1 = bd32f36bdbaa82d7 ldx [%g1+0x010],%l2 ! %l2 = 145d93c63dda0de2 ldx [%g1+0x018],%l3 ! %l3 = f62bbbf3ec6e1fa8 ldx [%g1+0x020],%l4 ! %l4 = 7c3eec15e4b23dd2 ldx [%g1+0x028],%l5 ! %l5 = b2adb50dba4a001f ldx [%g1+0x030],%l6 ! %l6 = 1a6e6fb4a1c9ce36 ldx [%g1+0x038],%l7 ! %l7 = bd5d5d5e9043aa71 ! 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 = 06e843ac 095834d3 6ceba2a8 3aa57ed0 ! %f4 = b7ee06a4 0f41b6f9 69eaf4fc cba3e9c7 ! %f8 = e428c538 dd7e2795 0580201a 8bc70cfb ! %f12 = a3a25f37 4cc9c629 100d6189 fd0d9a9b ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 83a6d39a 3b4b736f d89921b6 dd4eb515 ! %f20 = 39a0eef0 defd6dd2 3415aada 744f5c57 ! %f24 = 3e5743a6 c1c8a1d5 76472bc4 d1a243d7 ! %f28 = 50823e3d e99beadb 7e6f6f14 d6103c7b ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = c358fcc5 7be96551 5a0b856b 294d8956 ! %f36 = cfe43835 d0740468 50316f82 bc4d7981 ! %f40 = 2594408c b0248c49 236f7106 deec332c ! %f44 = 6a1bc1a1 37e67409 7df6137e 81814603 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x6cbfcf4f0000005b,%g7,%g1 ! GSR scale = 11, align = 3 wr %g1,%g0,%gsr ! GSR = 6cbfcf4f0000005b 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: ! Mem[0000000027000110] = 9816f43b, %l2 = 3ced03e6802a514c swapa [%i2+%o2]0x81,%l2 ! %l2 = 000000009816f43b ! Mem[0000000027800117] = 14ec11ee, %l6 = e695206eac6b1693 ldstub [%i3+0x017],%l6 ! %l6 = 000000ee000000ff ! Mem[0000000026800128] = ad9b2214 32e3cbf6, %l6 = 000000ee, %l7 = be0f7349 ldda [%i1+%o5]0x80,%l6 ! %l6 = 00000000ad9b2214 0000000032e3cbf6 ! Mem[0000000026800130] = 1b7ec5d0, %l5 = 8f30596e77ad3e3b swap [%i1+0x030],%l5 ! %l5 = 000000001b7ec5d0 ! Mem[0000000026000121] = bc482665, %l5 = 000000001b7ec5d0 ldstuba [%i0+0x021]%asi,%l5 ! %l5 = 00000048000000ff ! Mem[0000000027800129] = 52246304, %l3 = a7b212f5d3f281e8 ldstub [%i3+0x029],%l3 ! %l3 = 00000024000000ff ! Mem[0000000026800108] = c602119f 2482839d, %l2 = 9816f43b, %l3 = 00000024 ldda [%i1+0x008]%asi,%l2 ! %l2 = 00000000c602119f 000000002482839d ! Mem[0000000026800108] = 9d838224 9f1102c6, %l2 = c602119f, %l3 = 2482839d ldda [%i1+%o1]0x89,%l2 ! %l2 = 000000009f1102c6 000000009d838224 ! Mem[0000000091000110] = cff95b8c, %g2 = 0000000000000000 ldsha [%i6+0x010]%asi,%g2 ! %g2 = ffffffffffffcff9 ! Mem[0000000027000118] = 53092f7b443878d0, %l3 = 000000009d838224, %l0 = 6a01cb07e5587594 add %i2,0x18,%g1 casxa [%g1]0x80,%l3,%l0 ! %l0 = 53092f7b443878d0 p11_label_2: ! Mem[0000000090000104] = e897c085, %g18 = 851b497603aced7e ldsw [%i4+0x004],%g2 ! %g2 = 851b497603aced7e ! Mem[0000000026800100] = c887be45, %l5 = 00000048, %l7 = 32e3cbf6 casa [%i1]0x80,%l5,%l7 ! %l7 = 00000000c887be45 ! Mem[0000000027800116] = 14ec11ff, %l2 = 000000009f1102c6 ldstub [%i3+0x016],%l2 ! %l2 = 00000011000000ff ! Mem[0000000027800130] = 45ff449d, %l7 = 00000000c887be45 lduh [%i3+0x030],%l7 ! %l7 = 00000000000045ff ! Mem[0000000027000120] = b6d66008, %l7 = 00000000000045ff swapa [%i2+%o4]0x80,%l7 ! %l7 = 00000000b6d66008 ! %l5 = 0000000000000048, Mem[0000000027000110] = 802a514c stha %l5,[%i2+%o2]0x80 ! Mem[0000000027000110] = 0048514c ! Mem[000000002780010d] = 48502205, %l5 = 0000000000000048 ldstub [%i3+0x00d],%l5 ! %l5 = 00000050000000ff ! Mem[0000000026000118] = 9ce1dde6, %l0 = 53092f7b443878d0 lduha [%i0+%o3]0x89,%l0 ! %l0 = 000000000000dde6 ! Mem[0000000027800128] = 52ff6304, %l5 = 0000000000000050 swap [%i3+%o5],%l5 ! %l5 = 0000000052ff6304 ! %l7 = 00000000b6d66008, Mem[0000000026800110] = c93ef1b5 stha %l7,[%i1+%o2]0x81 ! Mem[0000000026800110] = 6008f1b5 p11_label_3: ! Mem[0000000027800110] = ec9a4b1c, %l1 = 0d6173b625bb422d lduba [%i3+%o2]0x80,%l1 ! %l1 = 00000000000000ec ! Mem[0000000026800128] = ad9b2214, %l4 = c66745d600723952 ldub [%i1+%o5],%l4 ! %l4 = 00000000000000ad ! Mem[0000000027800115] = 14ecffff, %l6 = 00000000ad9b2214 ldstub [%i3+0x015],%l6 ! %l6 = 000000ec000000ff ! Mem[0000000090000108] = 9c5c76b9, %g18 = 851b497603aced7e ldsw [%i4+%o1],%g2 ! %g2 = 851b497603aced7e ! %l4 = 00000000000000ad, Mem[0000000027000108] = 509ffc70 stba %l4,[%i2+%o1]0x80 ! Mem[0000000027000108] = ad9ffc70 ! Mem[0000000027800134] = 99581092, %l3 = 000000009d838224 swap [%i3+0x034],%l3 ! %l3 = 0000000099581092 ! Mem[0000000026000110] = 7338292d 0dcfbf62, %l0 = 0000dde6, %l1 = 000000ec ldda [%i0+%o2]0x89,%l0 ! %l0 = 000000000dcfbf62 000000007338292d ! Mem[0000000026000129] = ebd34810, %l3 = 0000000099581092 ldstub [%i0+0x029],%l3 ! %l3 = 000000d3000000ff ! Mem[0000000026800131] = 77ad3e3b, %l6 = 00000000000000ec ldstub [%i1+0x031],%l6 ! %l6 = 000000ad000000ff ! Mem[0000000026800124] = dc2ac80a, %l0 = 000000000dcfbf62 swap [%i1+0x024],%l0 ! %l0 = 00000000dc2ac80a p11_label_4: ! Mem[000000002700012c] = a64b02da, %l1 = 000000007338292d swap [%i2+0x02c],%l1 ! %l1 = 00000000a64b02da ! Mem[0000000027000110] = 4c514800, %l3 = 00000000000000d3 ldsha [%i2+%o2]0x88,%l3 ! %l3 = 0000000000004800 ! Mem[0000000027000120] = ff450000, %l5 = 0000000052ff6304 ldsba [%i2+%o4]0x88,%l5 ! %l5 = 0000000000000000 ! Mem[0000000027800128] = 50000000, %l6 = 00000000000000ad swapa [%i3+%o5]0x89,%l6 ! %l6 = 0000000050000000 ! Mem[0000000026800138] = e10738f2, %l1 = a64b02da, %l2 = 00000011 add %i1,0x38,%g1 casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000e10738f2 ! Mem[0000000026000128] = ebff4810, %l7 = 00000000b6d66008 swapa [%i0+%o5]0x81,%l7 ! %l7 = 00000000ebff4810 ! %l3 = 0000000000004800, Mem[0000000090000134] = ab3ef405 sth %l3,[%i4+0x034] ! Mem[0000000090000134] = 4800f405 ! Mem[000000002600011c] = fe9d1553, %l2 = e10738f2, %l3 = 00004800 add %i0,0x1c,%g1 casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000fe9d1553 ! %l6 = 0000000050000000, Mem[000000009100011c] = 9cbc312f sth %l6,[%i6+0x01c] ! Mem[000000009100011c] = 0000312f ! %l2 = 00000000e10738f2, Mem[0000000090000108] = 9c5c76b9b72011df stx %l2,[%i4+%o1] ! Mem[0000000090000108] = 00000000e10738f2 ba,a p11_not_taken_0_end p11_not_taken_0: ! The following code should not be executed lduw [%i1+0x004],%l2 nop lduba [%i1+0x029]%asi,%l2 nop nop ldsba [%i0+0x005]%asi,%l6 std %l6,[%i3+0x008] lduba [%i0+0x013]%asi,%l1 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+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000dc2ac80a bne,a,pn %xcc,p11_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000a64b02da bne,a,pn %xcc,p11_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000e10738f2 bne,a,pn %xcc,p11_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000fe9d1553 bne,a,pn %xcc,p11_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000000000ad bne,a,pn %xcc,p11_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000000000000 bne,a,pn %xcc,p11_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000050000000 bne,a,pn %xcc,p11_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000ebff4810 bne,a,pn %xcc,p11_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p11_check_fp_registers: set p11_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be 06e843ac 095834d3 bne %xcc,p11_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 6ceba2a8 3aa57ed0 bne %xcc,p11_f2_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 69eaf4fc cba3e9c7 bne %xcc,p11_f6_fail nop ! Check Local Memory set p11_local0_expect,%g1 p11_check_local0: ldx [%g1+0x020],%g2 ! Expected data = bcff266584d509ca ldx [%i0+0x020],%g3 ! Observed data at 0000000026000120 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = b6d660085a7b97ed ldx [%i0+0x028],%g3 ! Observed data at 0000000026000128 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i0,0x028,%g4 set p11_local1_expect,%g1 p11_check_local1: ldx [%g1+0x010],%g2 ! Expected data = 6008f1b5abcc5004 ldx [%i1+0x010],%g3 ! Observed data at 0000000026800110 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i1,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = c92d2f940dcfbf62 ldx [%i1+0x020],%g3 ! Observed data at 0000000026800120 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i1,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = 77ff3e3bd5b7fd3b ldx [%i1+0x030],%g3 ! Observed data at 0000000026800130 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i1,0x030,%g4 set p11_local2_expect,%g1 p11_check_local2: ldx [%g1+0x008],%g2 ! Expected data = ad9ffc70eb32223f ldx [%i2+0x008],%g3 ! Observed data at 0000000027000108 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 0048514c4c7bc9b7 ldx [%i2+0x010],%g3 ! Observed data at 0000000027000110 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i2,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 000045ff94e2f074 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 = 539785b17338292d 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+0x008],%g2 ! Expected data = bfcb87af48ff2205 ldx [%i3+0x008],%g3 ! Observed data at 0000000027800108 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ec9a4b1c14ffffff ldx [%i3+0x010],%g3 ! Observed data at 0000000027800110 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i3,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = ad00000085f5feed ldx [%i3+0x028],%g3 ! Observed data at 0000000027800128 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 45ff449d9d838224 ldx [%i3+0x030],%g3 ! Observed data at 0000000027800130 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i3,0x030,%g4 ! The test for processor 11 has passed p11_passed: ta GOOD_TRAP nop p11_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p11_failed p11_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p11_failed p11_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p11_failed p11_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p11_failed p11_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p11_failed p11_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p11_failed p11_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p11_failed p11_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p11_failed p11_f0_fail: set p11_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p11_f2_fail: set p11_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p11_f6_fail: set p11_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 11 failed p11_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x02c] ! Set processor 11 done flag set p11_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 11 failed p11_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x02c] ! Set processor 11 done flag set p11_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p11_selfmod_failed: ba p11_failed mov 0xabc,%g1 p11_common_error: or %g0,0xeeb,%g1 ba p11_failed mov %o5,%g3 p11_common_signature_error: set p11_temp,%g1 ba p11_failed st %g2,[%g1] ! Common Lock Number p11_common_timeout: set p11_temp,%g1 ba p11_failed st %g2,[%g1] ! Common Lock Number p11_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p11_failed mov 0x0,%g3 p11_trap1e: swapa [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000027000120] ldswa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000027000100] ldda [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000027000110] ldda [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000026800128] stba %l2,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000027800120] swapa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000027000100] done p11_trap1o: swapa [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000027000120] ldswa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000027000100] ldda [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000027000110] ldda [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000026800128] stba %l2,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000027800120] swapa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000027000100] done p11_trap2e: ldsba [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000026000108] swapa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000027000128] stha %l5,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000027800110] swapa [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000027000120] ldstuba [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000026800120] lduwa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000026800128] done p11_trap2o: ldsba [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000026000108] swapa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000027000128] stha %l5,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000027800110] swapa [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000027000120] ldstuba [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000026800120] lduwa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000026800128] done p11_trap3e: nop nop nop nop nop nop nop done p11_trap3o: nop nop nop nop 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 = 6a01cb07e5587594 ldx [%g1+0x008],%l1 ! %l1 = 0d6173b625bb422d ldx [%g1+0x010],%l2 ! %l2 = 3ced03e6802a514c ldx [%g1+0x018],%l3 ! %l3 = a7b212f5d3f281e8 ldx [%g1+0x020],%l4 ! %l4 = c66745d600723952 ldx [%g1+0x028],%l5 ! %l5 = 8f30596e77ad3e3b ldx [%g1+0x030],%l6 ! %l6 = e695206eac6b1693 ldx [%g1+0x038],%l7 ! %l7 = 24d614eabe0f7349 ! 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 = 350b9b61 e67a429b 42089164 aa4f8ccd ! %f4 = 48d80670 52b7fa81 e60ff04e e28d1878 ! %f8 = 5f02b45d 57304543 c87d15d9 c9d93b44 ! %f12 = 103074f0 5d1dc234 f208d259 4d47ee80 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 6ef267d3 4ba25e58 d866dd4c 30ad5b99 ! %f20 = 282a02b2 1417a7aa a6598925 ebf6fbc6 ! %f24 = 11d2e755 44d6b492 1fdd394e 09c05976 ! %f28 = 908678a3 45ddb69e dcfa4b0f 40bf38b7 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 57e0b319 34dd095a fb145015 edfeff42 ! %f36 = ef01f6ae bf631d68 1523f24f 9ed20c55 ! %f40 = afb3de57 fb4222d3 265ea01d a8bfd0c4 ! %f44 = 702f1534 57c6219c 90224b61 9b36c987 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xe76d4da80000007d,%g7,%g1 ! GSR scale = 15, align = 5 wr %g1,%g0,%gsr ! GSR = e76d4da80000007d 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: ! %l3 = aab6a0c4217592a1, Mem[000000009100011c] = 9cbc312f stw %l3,[%i6+0x01c] ! Mem[000000009100011c] = 217592a1 ! %l3 = aab6a0c4217592a1, Mem[0000000028800108] = 9ee69852c6b86e31 stxa %l3,[%i1+%o1]0x80 ! Mem[0000000028800108] = aab6a0c4217592a1 ! Mem[0000000091800138] = a3ac4fbe, %g2 = 0000000000000000 lduw [%o0+0x038],%g2 ! %g2 = 00000000a3ac4fbe ! Mem[0000000029000100] = fd2658e72d88016a, %l2 = da526c447b1b0f76, %l4 = 896b7c5c2030940a casxa [%i2]0x80,%l2,%l4 ! %l4 = fd2658e72d88016a ! Mem[0000000029800100] = 239e3264, %l6 = 88502ff9fc5d8184 ldsba [%i3+%g0]0x89,%l6 ! %l6 = 0000000000000064 ! Mem[0000000028800110] = 1fab67fb, %l5 = 838ae9ccb6b5c4fa ldstuba [%i1+%o2]0x80,%l5 ! %l5 = 0000001f000000ff ! Mem[000000002800010c] = 98cde708, %l0 = ec4426d28e5c763b ldsw [%i0+0x00c],%l0 ! %l0 = ffffffff98cde708 ! Mem[0000000028800100] = b3452463, %l6 = 0000000000000064 swapa [%i1+%g0]0x80,%l6 ! %l6 = 00000000b3452463 ! Mem[0000000028800134] = e2961564, %l2 = 7b1b0f76, %l0 = 98cde708 add %i1,0x34,%g1 casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000e2961564 ! Mem[0000000029000100] = fd2658e7, %l1 = a34ce9bcaebf33f2 ldstuba [%i2+%g0]0x80,%l1 ! %l1 = 000000fd000000ff p12_label_2: ! Mem[0000000090000100] = 7703bcde e897c085, %g2 = a3ac4fbe, %g3 = 00000000 ldd [%i4+%g0],%g2 ! %g2 = 000000007703bcde 00000000e897c085 ! Mem[0000000028000128] = a2b19c6d 79e94ad4, %l2 = 7b1b0f76, %l3 = 217592a1 ldda [%i0+%o5]0x80,%l2 ! %l2 = 00000000a2b19c6d 0000000079e94ad4 ! Mem[000000009180012c] = 34879799, %g2 = 000000007703bcde ldub [%o0+0x02c],%g2 ! %g2 = 0000000000000034 ! Mem[0000000028000127] = 6bd126fa, %l7 = effe5c62775ff1f1 ldstub [%i0+0x027],%l7 ! %l7 = 000000fa000000ff ! Mem[0000000028000124] = 6bd126ff, %l7 = 00000000000000fa, %asi = 80 swapa [%i0+0x024]%asi,%l7 ! %l7 = 000000006bd126ff ! %l6 = 00000000b3452463, Mem[0000000029000120] = c8917986deab7982 stxa %l6,[%i2+%o4]0x89 ! Mem[0000000029000120] = 00000000b3452463 ! Mem[0000000029000128] = 910d2ff7, %l6 = 00000000b3452463 swapa [%i2+%o5]0x81,%l6 ! %l6 = 00000000910d2ff7 ! %l1 = 00000000000000fd, Mem[0000000028000110] = 7f637d58 stba %l1,[%i0+%o2]0x88 ! Mem[0000000028000110] = 7f637dfd ! Mem[0000000028000118] = b5b52576, %l0 = 00000000e2961564 swapa [%i0+%o3]0x81,%l0 ! %l0 = 00000000b5b52576 ! %l4 = fd2658e72d88016a, Mem[0000000090800126] = 62e37a58 sth %l4,[%i5+0x026] ! Mem[0000000090800124] = 016a7a58 p12_label_3: ! Mem[0000000028000118] = 641596e2, %l7 = 000000006bd126ff ldstuba [%i0+%o3]0x88,%l7 ! %l7 = 000000e2000000ff ! Mem[0000000028800108] = a1927521 c4a0b6aa, %l2 = a2b19c6d, %l3 = 79e94ad4 ldda [%i1+%o1]0x88,%l2 ! %l2 = 00000000c4a0b6aa 00000000a1927521 ! %l2 = 00000000c4a0b6aa, Mem[000000009000013c] = f83674b5 stw %l2,[%i4+0x03c] ! Mem[000000009000013c] = c4a0b6aa ! Mem[000000002800011c] = 750c1497, %l1 = 00000000000000fd swap [%i0+0x01c],%l1 ! %l1 = 00000000750c1497 ! Mem[0000000028000110] = 7f637dfd, %l6 = 00000000910d2ff7 ldsha [%i0+%o2]0x88,%l6 ! %l6 = 0000000000007dfd ! Mem[0000000029800124] = f9036def, %l4 = fd2658e72d88016a swap [%i3+0x024],%l4 ! %l4 = 00000000f9036def ! Mem[0000000029800108] = eeb58dba, %l1 = 00000000750c1497 ldstuba [%i3+%o1]0x81,%l1 ! %l1 = 000000ee000000ff ! %l2 = 00000000c4a0b6aa, Mem[0000000028800138] = f2357cba sth %l2,[%i1+0x038] ! Mem[0000000028800138] = b6aa7cba ! Mem[0000000091000118] = 0b88c9c1, %g2 = 0000000000000034 lduw [%i6+%o3],%g2 ! %g2 = 000000000b88c9c1 ! Mem[000000009000010c] = 11df5c5f, %g2 = 000000000b88c9c1 lduha [%i4+0x00e]%asi,%g2 ! %g2 = 00000000000011df p12_label_4: ! Mem[0000000028800100] = 64000000, %l3 = 00000000a1927521 ldsha [%i1+%g0]0x88,%l3 ! %l3 = 0000000000000000 ! Mem[000000002880012a] = b4d96722, %l2 = 00000000c4a0b6aa ldstub [%i1+0x02a],%l2 ! %l2 = 00000067000000ff ! Mem[0000000091000138] = 924f4c66a3b3ae0b, %g2 = 00000000000011df ldx [%i6+0x038],%g2 ! %g2 = 924f4c66a3b3ae0b ! %l0 = 00000000b5b52576, Mem[0000000028800110] = ffab67fb stwa %l0,[%i1+%o2]0x80 ! Mem[0000000028800110] = b5b52576 ! Mem[0000000029000117] = b06d0c42, %l3 = 0000000000000000 ldstub [%i2+0x017],%l3 ! %l3 = 00000042000000ff ! Mem[0000000028000107] = 1733b5fc, %l4 = 00000000f9036def ldstub [%i0+0x007],%l4 ! %l4 = 000000fc000000ff ! Mem[000000002800010c] = 98cde708, %l1 = 000000ee, %l0 = b5b52576 add %i0,0x0c,%g1 casa [%g1]0x80,%l1,%l0 ! %l0 = 0000000098cde708 ! Mem[0000000029000135] = 461ada19, %l5 = 000000000000001f ldstub [%i2+0x035],%l5 ! %l5 = 0000001a000000ff ! %l3 = 0000000000000042, Mem[0000000090000136] = f4057d4f sth %l3,[%i4+0x036] ! Mem[0000000090000134] = 00427d4f ! Mem[0000000029800120] = 9c775639, %l0 = 0000000098cde708 swap [%i3+%o4],%l0 ! %l0 = 000000009c775639 ba,a p12_not_taken_0_end p12_not_taken_0: ! The following code should not be executed lduw [%i1+0x004],%l2 nop lduba [%i1+0x029]%asi,%l2 nop nop ldsba [%i0+0x005]%asi,%l6 std %l6,[%i3+0x008] lduba [%i0+0x013]%asi,%l1 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 000000009c775639 bne,a,pn %xcc,p12_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000000000ee bne,a,pn %xcc,p12_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000000067 bne,a,pn %xcc,p12_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000000042 bne,a,pn %xcc,p12_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000000000fc bne,a,pn %xcc,p12_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000000000001a bne,a,pn %xcc,p12_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000007dfd bne,a,pn %xcc,p12_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000000000e2 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 %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 42089164 aa4f8ccd bne %xcc,p12_f2_fail nop ! Check Local Memory set p12_local0_expect,%g1 p12_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 77c86cce1733b5ff ldx [%i0+0x000],%g3 ! Observed data at 0000000028000100 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i0,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = fd7d637f333f4abc ldx [%i0+0x010],%g3 ! Observed data at 0000000028000110 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff961564000000fd 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 = 789814bd000000fa 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 = 0000006464bde2fb 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 = aab6a0c4217592a1 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 = b5b525767f5478b8 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 = b4d9ff220d95606c ldx [%i1+0x028],%g3 ! Observed data at 0000000028800128 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i1,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = b6aa7cbae2e08797 ldx [%i1+0x038],%g3 ! Observed data at 0000000028800138 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i1,0x038,%g4 set p12_local2_expect,%g1 p12_check_local2: ldx [%g1+0x000],%g2 ! Expected data = ff2658e72d88016a ldx [%i2+0x000],%g3 ! Observed data at 0000000029000100 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i2,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = e08406c9b06d0cff ldx [%i2+0x010],%g3 ! Observed data at 0000000029000110 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i2,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 632445b300000000 ldx [%i2+0x020],%g3 ! Observed data at 0000000029000120 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = b345246362cd3e8d ldx [%i2+0x028],%g3 ! Observed data at 0000000029000128 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i2,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 5b5f16bb46ffda19 ldx [%i2+0x030],%g3 ! Observed data at 0000000029000130 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i2,0x030,%g4 set p12_local3_expect,%g1 p12_check_local3: ldx [%g1+0x008],%g2 ! Expected data = ffb58dba63b28deb ldx [%i3+0x008],%g3 ! Observed data at 0000000029800108 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i3,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = 98cde7082d88016a ldx [%i3+0x020],%g3 ! Observed data at 0000000029800120 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i3,0x020,%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_f2_fail: set p12_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 12 failed p12_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x030] ! Set processor 12 done flag set p12_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 12 failed p12_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x030] ! Set processor 12 done flag set p12_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p12_selfmod_failed: ba p12_failed mov 0xabc,%g1 p12_common_error: or %g0,0xeec,%g1 ba p12_failed mov %o5,%g3 p12_common_signature_error: set p12_temp,%g1 ba p12_failed st %g2,[%g1] ! Common Lock Number p12_common_timeout: set p12_temp,%g1 ba p12_failed st %g2,[%g1] ! Common Lock Number p12_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p12_failed mov 0x0,%g3 p12_trap1e: stda %l0,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000029800110] done p12_trap1o: stda %l0,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000029800110] done p12_trap2e: ldsba [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000028800100] ldsha [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000028000118] ldsba [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000028800120] ldda [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000029800100] lduba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000029000100] stha %l0,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000028000110] ldda [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000028800128] done p12_trap2o: ldsba [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000028800100] ldsha [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000028000118] ldsba [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000028800120] ldda [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000029800100] lduba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000029000100] stha %l0,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000028000110] ldda [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000028800128] done p12_trap3e: nop done p12_trap3o: 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 = ec4426d28e5c763b ldx [%g1+0x008],%l1 ! %l1 = a34ce9bcaebf33f2 ldx [%g1+0x010],%l2 ! %l2 = da526c447b1b0f76 ldx [%g1+0x018],%l3 ! %l3 = aab6a0c4217592a1 ldx [%g1+0x020],%l4 ! %l4 = 896b7c5c2030940a ldx [%g1+0x028],%l5 ! %l5 = 838ae9ccb6b5c4fa ldx [%g1+0x030],%l6 ! %l6 = 88502ff9fc5d8184 ldx [%g1+0x038],%l7 ! %l7 = effe5c62775ff1f1 ! 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 = 4e48eb62 c34388fb 79d1db9c 9b389fda ! %f4 = 79a0ff43 495e830c 6acf9a1b 1db58be7 ! %f8 = 02591028 ff5469fc 1c828572 fad3945f ! %f12 = e2a94a36 83d9c76a e695b679 2a949359 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 29bd12fa b5c3e0f2 11547ab0 ad3cabc2 ! %f20 = 84f2ab3c c0bfe5ed d7a3d360 891744a4 ! %f24 = f27356ee cbbdf1d2 e780db2b 200bde8e ! %f28 = d51724a9 92588617 0c00749a 44313efd ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = f75f7e85 1737d86a 5eb3c43b 20e68228 ! %f36 = 7c1669fb 43c8102e 540972e9 5d99ede4 ! %f40 = b602a292 0c318379 07c23b27 519f37df ! %f44 = d3162d80 09b80893 b2a0bba7 75c0c4ce ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xcac539a80000007b,%g7,%g1 ! GSR scale = 15, align = 3 wr %g1,%g0,%gsr ! GSR = cac539a80000007b 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[0000000091000108] = d0e1f284, %g18 = 60549009ebf0ea10 ldsw [%i6+%o1],%g2 ! %g2 = 60549009ebf0ea10 ! Mem[0000000091800120] = 9570e30e, %g2 = ffffffffd0e1f284 ldsb [%o0+%o4],%g2 ! %g2 = ffffffffffffff95 ! Mem[000000002b000100] = 9254a3e0, %l2 = f28702c78e50875a ldswa [%i2+%g0]0x88,%l2 ! %l2 = ffffffff9254a3e0 ! Mem[000000009080013c] = 524680b7, %g2 = ffffffffffffff95 lduw [%i5+0x03c],%g2 ! %g2 = 00000000524680b7 ! Mem[000000002b000128] = c86e6216, %l0 = 4687f25df605a1c5 swapa [%i2+%o5]0x81,%l0 ! %l0 = 00000000c86e6216 ! %l1 = 35fb83ec04014ac3, Mem[000000002a000120] = 5f5c308d stwa %l1,[%i0+%o4]0x81 ! Mem[000000002a000120] = 04014ac3 ! Mem[000000002a80012c] = eb1373e8, %l4 = 8bca842f, %l1 = 04014ac3 add %i1,0x2c,%g1 casa [%g1]0x80,%l4,%l1 ! %l1 = 00000000eb1373e8 ! Mem[000000002b800110] = 9ca779b7, %l5 = 0cae5dca76ece9ff swap [%i3+%o2],%l5 ! %l5 = 000000009ca779b7 ! Mem[000000002b800110] = 76ece9ff, %l3 = b056f3c464b00b68 swap [%i3+%o2],%l3 ! %l3 = 0000000076ece9ff ! Mem[000000002b800118] = 487530d7, %l7 = 39585ea27f390646 swapa [%i3+%o3]0x80,%l7 ! %l7 = 00000000487530d7 p13_label_2: ! %l0 = 00000000c86e6216, Mem[000000002b800100] = e1a7821b stha %l0,[%i3+%g0]0x88 ! Mem[000000002b800100] = e1a76216 ! Mem[000000002a00010d] = a003734e, %l0 = 00000000c86e6216 ldstub [%i0+0x00d],%l0 ! %l0 = 00000003000000ff ! Mem[0000000090000104] = 859c5c76, %g2 = 00000000524680b7 ldub [%i4+0x007],%g2 ! %g2 = 0000000000000085 ! Mem[000000002b800118] = 3cfe6e444606397f, %l4 = ffe51bfc8bca842f ldxa [%i3+%o3]0x88,%l4 ! %l4 = 3cfe6e444606397f ! Mem[000000002b00011c] = 68a1315d, %l2 = 9254a3e0, %l3 = 76ece9ff add %i2,0x1c,%g1 casa [%g1]0x80,%l2,%l3 ! %l3 = 0000000068a1315d ! Mem[000000002a000138] = 764d27cda9f1eaad, %l5 = 000000009ca779b7, %l5 = 000000009ca779b7 add %i0,0x38,%g1 casxa [%g1]0x80,%l5,%l5 ! %l5 = 764d27cda9f1eaad ! Mem[000000002a000100] = dc72c72f37ed4bb7, %l6 = 7f357f8df0ca05cd, %l5 = 764d27cda9f1eaad casxa [%i0]0x80,%l6,%l5 ! %l5 = dc72c72f37ed4bb7 ! %l7 = 00000000487530d7, Mem[000000002a800110] = f81d6d60b5004fb8 stx %l7,[%i1+%o2] ! Mem[000000002a800110] = 00000000487530d7 ! Mem[000000002b800100] = 1662a7e1, %l7 = 00000000487530d7 ldstub [%i3+%g0],%l7 ! %l7 = 00000016000000ff ! Mem[000000009100012c] = 2f59a180, %g2 = 0000000000000085 lduh [%i6+0x02e],%g2 ! %g2 = 0000000000002f59 p13_label_3: ! Mem[000000002a800118] = d7ff4cf1, %l0 = 0000000000000003 ldsba [%i1+%o3]0x89,%l0 ! %l0 = fffffffffffffff1 ! Mem[0000000090800134] = cdbddfa3, %g2 = 0000000000002f59 ldsh [%i5+0x036],%g2 ! %g2 = ffffffffffffcdbd ! Mem[0000000091000110] = cff95b8c 8b3adb48, %g2 = ffffcdbd, %g3 = 00000000 ldd [%i6+%o2],%g2 ! %g2 = 00000000cff95b8c 000000008b3adb48 ! Mem[000000002a80013c] = 72f12483, %l6 = 7f357f8df0ca05cd ldstub [%i1+0x03c],%l6 ! %l6 = 00000072000000ff ! Mem[000000002a000108] = 4a592b26, %l6 = 0000000000000072 swapa [%i0+%o1]0x81,%l6 ! %l6 = 000000004a592b26 ! Mem[000000002a000118] = 85c6b36f, %l1 = 00000000eb1373e8 swap [%i0+%o3],%l1 ! %l1 = 0000000085c6b36f ! Mem[000000002b000120] = 598120fe, %l5 = dc72c72f37ed4bb7 ldstuba [%i2+%o4]0x88,%l5 ! %l5 = 000000fe000000ff ! Mem[000000002b800118] = 7f390646, %l2 = ffffffff9254a3e0 ldstuba [%i3+%o3]0x81,%l2 ! %l2 = 0000007f000000ff ! Mem[000000002b000118] = 1502ee30, %l2 = 000000000000007f ldstub [%i2+%o3],%l2 ! %l2 = 00000015000000ff ! Mem[000000002b800100] = e1a762ff, %l4 = 3cfe6e444606397f lduha [%i3+%g0]0x89,%l4 ! %l4 = 00000000000062ff p13_label_4: ! Mem[000000002a800128] = 094d625b, %l5 = 00000000000000fe ldswa [%i1+%o5]0x81,%l5 ! %l5 = 00000000094d625b ! Mem[000000002b800118] = ff390646, %l7 = 0000000000000016 ldswa [%i3+%o3]0x80,%l7 ! %l7 = ffffffffff390646 ! Mem[000000002b000120] = ff208159a76a4b34, %l6 = 000000004a592b26, %l4 = 00000000000062ff add %i2,0x20,%g1 casxa [%g1]0x80,%l6,%l4 ! %l4 = ff208159a76a4b34 ! Mem[0000000091800100] = 69aacf8d, %g18 = 60549009ebf0ea10 ldsw [%o0+%g0],%g2 ! %g2 = 60549009ebf0ea10 ! Mem[000000002b000104] = 082876e5, %l4 = ff208159a76a4b34 swap [%i2+0x004],%l4 ! %l4 = 00000000082876e5 ! Mem[000000002b000128] = f605a1c52964dbe5, %l1 = 0000000085c6b36f, %l4 = 00000000082876e5 add %i2,0x28,%g1 casxa [%g1]0x80,%l1,%l4 ! %l4 = f605a1c52964dbe5 ! %l7 = ffffffffff390646, Mem[0000000090800136] = cdbddfa3 sth %l7,[%i5+0x036] ! Mem[0000000090800134] = 0646dfa3 ! Mem[000000002b800120] = 7316bd15, %l3 = 0000000068a1315d ldsba [%i3+%o4]0x89,%l3 ! %l3 = 0000000000000015 ! Mem[000000002a000108] = 00000072, %l1 = 0000000085c6b36f ldstuba [%i0+%o1]0x80,%l1 ! %l1 = 00000000000000ff ! Mem[000000002a800120] = 859dc11b, %l6 = 000000004a592b26 swapa [%i1+%o4]0x88,%l6 ! %l6 = 00000000859dc11b ba,a p13_not_taken_0_end p13_not_taken_0: ! The following code should not be executed lduw [%i1+0x004],%l2 nop lduba [%i1+0x029]%asi,%l2 nop nop ldsba [%i0+0x005]%asi,%l6 std %l6,[%i3+0x008] lduba [%i0+0x013]%asi,%l1 ba,a p13_branch_failed p13_not_taken_0_end: ! End of Random Code for Thread 13 p13_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x034] ! Set processor 13 done flag ! Check Registers p13_check_registers: set p13_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be fffffffffffffff1 bne,a,pn %xcc,p13_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000000000000 bne,a,pn %xcc,p13_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000000015 bne,a,pn %xcc,p13_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000000015 bne,a,pn %xcc,p13_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be f605a1c52964dbe5 bne,a,pn %xcc,p13_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000094d625b bne,a,pn %xcc,p13_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000859dc11b bne,a,pn %xcc,p13_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be ffffffffff390646 bne,a,pn %xcc,p13_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p13_local0_expect,%g1 p13_check_local0: ldx [%g1+0x008],%g2 ! Expected data = ff000072a0ff734e ldx [%i0+0x008],%g3 ! Observed data at 000000002a000108 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i0,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = eb1373e8e827398f ldx [%i0+0x018],%g3 ! Observed data at 000000002a000118 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 04014ac32f213899 ldx [%i0+0x020],%g3 ! Observed data at 000000002a000120 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i0,0x020,%g4 set p13_local1_expect,%g1 p13_check_local1: ldx [%g1+0x010],%g2 ! Expected data = 00000000487530d7 ldx [%i1+0x010],%g3 ! Observed data at 000000002a800110 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i1,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 262b594aafbdfc5c ldx [%i1+0x020],%g3 ! Observed data at 000000002a800120 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i1,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = 4ae0c18efff12483 ldx [%i1+0x038],%g3 ! Observed data at 000000002a800138 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i1,0x038,%g4 set p13_local2_expect,%g1 p13_check_local2: ldx [%g1+0x000],%g2 ! Expected data = e0a35492a76a4b34 ldx [%i2+0x000],%g3 ! Observed data at 000000002b000100 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i2,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff02ee3068a1315d ldx [%i2+0x018],%g3 ! Observed data at 000000002b000118 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff208159a76a4b34 ldx [%i2+0x020],%g3 ! Observed data at 000000002b000120 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = f605a1c52964dbe5 ldx [%i2+0x028],%g3 ! Observed data at 000000002b000128 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i2,0x028,%g4 set p13_local3_expect,%g1 p13_check_local3: ldx [%g1+0x000],%g2 ! Expected data = ff62a7e13baccb1d 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 = 64b00b68436768fc 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 = ff390646446efe3c ldx [%i3+0x018],%g3 ! Observed data at 000000002b800118 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i3,0x018,%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 ! 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: stxa %l0,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000002b800110] ldsha [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000002b800108] stwa %l4,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000002b800118] done p13_trap1o: stxa %l0,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000002b800110] ldsha [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000002b800108] stwa %l4,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000002b800118] done p13_trap2e: ldsba [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000002a000108] done p13_trap2o: ldsba [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000002a000108] done p13_trap3e: nop nop nop done p13_trap3o: 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 = 4687f25df605a1c5 ldx [%g1+0x008],%l1 ! %l1 = 35fb83ec04014ac3 ldx [%g1+0x010],%l2 ! %l2 = f28702c78e50875a ldx [%g1+0x018],%l3 ! %l3 = b056f3c464b00b68 ldx [%g1+0x020],%l4 ! %l4 = ffe51bfc8bca842f ldx [%g1+0x028],%l5 ! %l5 = 0cae5dca76ece9ff ldx [%g1+0x030],%l6 ! %l6 = 7f357f8df0ca05cd ldx [%g1+0x038],%l7 ! %l7 = 39585ea27f390646 ! 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 = 4f6610e1 8a3d21ec fff36237 b33205a5 ! %f4 = 93acfb40 76ebf9be bcd82320 988c7bdb ! %f8 = e3f2e818 ef1b5bf2 195b0e22 a39b99fa ! %f12 = 498a681f 74d4743c f6c3065e 884517a0 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 029707b6 43902bc5 b8c3612b c4b88303 ! %f20 = a78fbb2b 6a358400 f48d3cc0 c3653182 ! %f24 = b6409c7a 4c543452 14a40a14 3efe6e18 ! %f28 = f6fd18a2 8053b243 7e70a13c 54ed06e0 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 9f498810 62511cff e27bd6b0 3877e4a8 ! %f36 = a4b991e4 9944c527 c74d89e4 59a3eefd ! %f40 = c589ca3e 4f8f5f1b a4805ddd 1c497ec5 ! %f44 = 033bf4c7 cc4f38a0 27e4acad a54cd596 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x784d821800000070,%g7,%g1 ! GSR scale = 14, align = 0 wr %g1,%g0,%gsr ! GSR = 784d821800000070 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[000000002d000120] = 9e554b35, %l2 = db6a005fe2847627 ldstub [%i2+%o4],%l2 ! %l2 = 0000009e000000ff ! Mem[000000002c800120] = acf4d4cf46793133, %l3 = b083fc31f78a40f7 ldxa [%i1+%o4]0x81,%l3 ! %l3 = acf4d4cf46793133 ! Mem[000000002c80010c] = ffb64cbb, %l1 = a9cc9fa1, %l5 = 4b129e7f add %i1,0x0c,%g1 casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000ffb64cbb ! %l2 = 000000000000009e, Mem[000000002d800118] = cfd6c747 stha %l2,[%i3+%o3]0x80 ! Mem[000000002d800118] = 009ec747 ! Mem[000000002c800100] = a781f805, %l0 = f3b32d71cf86a7cd, %asi = 80 swapa [%i1+0x000]%asi,%l0 ! %l0 = 00000000a781f805 ! Mem[000000002d800138] = 926f42b658f8a64b, %l1 = 10958acca9cc9fa1, %l2 = 000000000000009e add %i3,0x38,%g1 casxa [%g1]0x80,%l1,%l2 ! %l2 = 926f42b658f8a64b ! Mem[000000002d000128] = 7d4e7161, %l2 = 926f42b658f8a64b lduwa [%i2+%o5]0x89,%l2 ! %l2 = 000000007d4e7161 ! %l5 = 00000000ffb64cbb, Mem[0000000090800126] = 62e37a58 sth %l5,[%i5+0x026] ! Mem[0000000090800124] = 4cbb7a58 ! Mem[000000002c800129] = b4fccedf, %l2 = 000000007d4e7161 ldstub [%i1+0x029],%l2 ! %l2 = 000000fc000000ff ! Mem[000000002c800110] = 2951bd26, %l6 = b132f0fe788b0c8a ldsha [%i1+%o2]0x88,%l6 ! %l6 = ffffffffffffbd26 p14_label_2: ! Mem[000000002d000110] = 4bfcb6df, %l2 = 00000000000000fc ldstuba [%i2+%o2]0x80,%l2 ! %l2 = 0000004b000000ff ! Mem[0000000091000118] = 0b88c9c1 9cbc312f, %g2 = 00000000, %g3 = 00000000 ldd [%i6+%o3],%g2 ! %g2 = 000000000b88c9c1 000000009cbc312f ! Mem[0000000090800128] = 930e3ab4, %g2 = 000000000b88c9c1 ldsh [%i5+0x02a],%g2 ! %g2 = ffffffffffff930e ! %l4 = afaf2d5a809e368c, Mem[0000000090000126] = 870c6fa7 sth %l4,[%i4+0x026] ! Mem[0000000090000124] = 368c6fa7 ! Mem[000000002d000118] = 327e3896, %l1 = a9cc9fa1, %l3 = 46793133 add %i2,0x18,%g1 casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000327e3896 ! Mem[000000002d800114] = e4b327a7, %l5 = 00000000ffb64cbb ldstub [%i3+0x014],%l5 ! %l5 = 000000e4000000ff ! Mem[0000000091800118] = 520aa3cf, %g2 = ffffffffffff930e lduba [%o0+0x01b]%asi,%g2 ! %g2 = 0000000000000052 ! %l6 = ffffbd26, %l7 = 2d0c22e3, Mem[000000002d800128] = 5d1b2a9e 23012d9a stda %l6,[%i3+%o5]0x81 ! Mem[000000002d800128] = ffffbd26 2d0c22e3 ! Mem[000000002c000134] = 78afd69f, %l3 = 00000000327e3896, %asi = 80 swapa [%i0+0x034]%asi,%l3 ! %l3 = 0000000078afd69f ! %l0 = a781f805, %l1 = a9cc9fa1, Mem[0000000091000120] = 1a9bea0e 4877149e stda %l0,[%i6+0x020]%asi ! Mem[0000000091000120] = a781f805 a9cc9fa1 p14_label_3: ! Mem[000000002c800118] = 84967ef2, %l7 = 0ca293162d0c22e3, %asi = 80 swapa [%i1+0x018]%asi,%l7 ! %l7 = 0000000084967ef2 ! Mem[000000002d000120] = ff554b35e8dfe424, %l7 = 0000000084967ef2, %l7 = 0000000084967ef2 add %i2,0x20,%g1 casxa [%g1]0x80,%l7,%l7 ! %l7 = ff554b35e8dfe424 ! Mem[000000002d800120] = 1186c038c9f87d91, %l0 = 00000000a781f805 ldx [%i3+%o4],%l0 ! %l0 = 1186c038c9f87d91 ! Mem[000000009100013c] = a3b3ae0b, %g2 = 0000000000000052 lduw [%i6+0x03c],%g2 ! %g2 = 00000000a3b3ae0b ! Mem[0000000091800124] = 10c097ea, %g2 = 00000000a3b3ae0b lduw [%o0+0x024],%g2 ! %g2 = 0000000010c097ea ! Mem[000000009000013c] = f83674b5, %g2 = 0000000010c097ea ldsh [%i4+0x03c],%g2 ! %g2 = fffffffffffff836 ! Mem[000000002d000127] = e8dfe424, %l0 = 1186c038c9f87d91 ldstub [%i2+0x027],%l0 ! %l0 = 00000024000000ff ! Mem[000000002c000118] = 74067ea5, %l3 = 0000000078afd69f ldswa [%i0+%o3]0x89,%l3 ! %l3 = 0000000074067ea5 ! Mem[000000002c800110] = 26bd5129, %l1 = 10958acca9cc9fa1 lduha [%i1+%o2]0x81,%l1 ! %l1 = 00000000000026bd ! Mem[000000002d000128] = 61714e7d, %l6 = ffffffffffffbd26 ldstub [%i2+%o5],%l6 ! %l6 = 00000061000000ff p14_label_4: ! Mem[0000000091800108] = e1518e20, %g2 = fffffffffffff836 ldsh [%o0+%o1],%g2 ! %g2 = ffffffffffffe151 ! Mem[000000002d800128] = ffffbd26, %l6 = 0000000000000061 ldswa [%i3+%o5]0x81,%l6 ! %l6 = ffffffffffffbd26 ! %l7 = ff554b35e8dfe424, Mem[0000000091000118] = 0b88c9c19cbc312f stx %l7,[%i6+%o3] ! Mem[0000000091000118] = ff554b35e8dfe424 ! Mem[0000000090800128] = 930e3ab4, %g2 = ffffffffffffe151 ldsh [%i5+0x02a],%g2 ! %g2 = ffffffffffff930e ! Mem[000000002d000100] = 10948312, %l4 = afaf2d5a809e368c swap [%i2+%g0],%l4 ! %l4 = 0000000010948312 ! %l3 = 0000000074067ea5, Mem[0000000090800128] = 7a58930e3ab407c2 stx %l3,[%i5+%o5] ! Mem[0000000090800128] = 0000000074067ea5 ! Mem[000000002d800108] = f658d675, %l3 = 0000000074067ea5 ldswa [%i3+%o1]0x88,%l3 ! %l3 = fffffffff658d675 ! Mem[000000002c000110] = 11baa895c967f62d, %l0 = 0000000000000024, %l4 = 0000000010948312 add %i0,0x10,%g1 casxa [%g1]0x80,%l0,%l4 ! %l4 = 11baa895c967f62d ! Mem[0000000091000104] = 7a29d0e1, %g2 = ffffffffffff930e lduh [%i6+0x006],%g2 ! %g2 = 0000000000007a29 ! Mem[0000000090800128] = 00000000 74067ea5, %g2 = 00007a29, %g3 = 9cbc312f ldd [%i5+%o5],%g2 ! %g2 = 0000000000000000 0000000074067ea5 ba,a p14_not_taken_0_end p14_not_taken_0: ! The following code should not be executed lduw [%i1+0x004],%l2 nop lduba [%i1+0x029]%asi,%l2 nop nop ldsba [%i0+0x005]%asi,%l6 std %l6,[%i3+0x008] lduba [%i0+0x013]%asi,%l1 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 0000000000000024 bne,a,pn %xcc,p14_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000000026bd bne,a,pn %xcc,p14_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000000000004b bne,a,pn %xcc,p14_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be fffffffff658d675 bne,a,pn %xcc,p14_reg_l3_fail mov %l3,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000000000e4 bne,a,pn %xcc,p14_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be ffffffffffffbd26 bne,a,pn %xcc,p14_reg_l6_fail mov %l6,%g3 ! Check Local Memory set p14_local0_expect,%g1 p14_check_local0: ldx [%g1+0x030],%g2 ! Expected data = cd8cb135327e3896 ldx [%i0+0x030],%g3 ! Observed data at 000000002c000130 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i0,0x030,%g4 set p14_local1_expect,%g1 p14_check_local1: ldx [%g1+0x000],%g2 ! Expected data = cf86a7cdf1076930 ldx [%i1+0x000],%g3 ! Observed data at 000000002c800100 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i1,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = 2d0c22e31d79e845 ldx [%i1+0x018],%g3 ! Observed data at 000000002c800118 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i1,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = b4ffcedf6691c97d ldx [%i1+0x028],%g3 ! Observed data at 000000002c800128 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i1,0x028,%g4 set p14_local2_expect,%g1 p14_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 809e368c121b81db ldx [%i2+0x000],%g3 ! Observed data at 000000002d000100 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i2,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = fffcb6df49ec4d1a ldx [%i2+0x010],%g3 ! Observed data at 000000002d000110 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i2,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff554b35e8dfe4ff ldx [%i2+0x020],%g3 ! Observed data at 000000002d000120 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff714e7dc68a3d09 ldx [%i2+0x028],%g3 ! Observed data at 000000002d000128 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i2,0x028,%g4 set p14_local3_expect,%g1 p14_check_local3: ldx [%g1+0x010],%g2 ! Expected data = 6507e6fbffb327a7 ldx [%i3+0x010],%g3 ! Observed data at 000000002d800110 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 009ec747bc2d5798 ldx [%i3+0x018],%g3 ! Observed data at 000000002d800118 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i3,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = ffffbd262d0c22e3 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: ldxa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000002d000100] lduwa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002d800100] ldstuba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000002d000100] swapa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000002d800128] stxa %l2,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000002c000118] done p14_trap1o: ldxa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000002d000100] lduwa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002d800100] ldstuba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000002d000100] swapa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000002d800128] stxa %l2,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000002c000118] done p14_trap2e: swapa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000002d000100] lduba [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000002c000120] swapa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002d800100] stha %l2,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000002c000110] swapa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002c800110] ldsba [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002d800110] stda %l0,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000002d800128] done p14_trap2o: swapa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000002d000100] lduba [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000002c000120] swapa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002d800100] stha %l2,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000002c000110] swapa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002c800110] ldsba [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002d800110] stda %l0,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000002d800128] done p14_trap3e: nop nop nop done p14_trap3o: 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 = f3b32d71cf86a7cd ldx [%g1+0x008],%l1 ! %l1 = 10958acca9cc9fa1 ldx [%g1+0x010],%l2 ! %l2 = db6a005fe2847627 ldx [%g1+0x018],%l3 ! %l3 = b083fc31f78a40f7 ldx [%g1+0x020],%l4 ! %l4 = afaf2d5a809e368c ldx [%g1+0x028],%l5 ! %l5 = 3bede3484b129e7f ldx [%g1+0x030],%l6 ! %l6 = b132f0fe788b0c8a ldx [%g1+0x038],%l7 ! %l7 = 0ca293162d0c22e3 ! 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 = faf08170 4d1e9789 7aac8827 c4862444 ! %f4 = 387d8c54 ed1832ff 27d097e3 0af1f098 ! %f8 = 3c3dc1b3 3a496adc 5cf63ee4 23c59a6f ! %f12 = 391684f1 2f4ba654 b228648f 573b56b0 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 82e6a885 f5b5d568 7eb6b714 4230781d ! %f20 = 28378a91 6f5a83c0 0025dee8 5d52a825 ! %f24 = 0f3751e4 4477dfa8 2d850b28 3671038d ! %f28 = 8731f36b 8af6eb97 29459821 c5d63d3a ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = a50eb0a0 75bc3713 8d605b0e 40c27dfc ! %f36 = aaa7f0ed 44ec4a34 84e970f5 e2919a10 ! %f40 = e13d109b e2999d81 bf984770 1726619d ! %f44 = d21d1dd0 8a833456 95f7ac5b 63ccde78 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xf2ed04f000000078,%g7,%g1 ! GSR scale = 15, align = 0 wr %g1,%g0,%gsr ! GSR = f2ed04f000000078 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: ! %l4 = 69287152, %l5 = a1e08f37, Mem[0000000090800100] = ab4b3df2 f647d6ed std %l4,[%i5+%g0] ! Mem[0000000090800100] = 69287152 a1e08f37 ! Mem[000000002f800102] = c324c7a1, %l1 = c0f48820b0bc321f ldstub [%i3+0x002],%l1 ! %l1 = 000000c7000000ff ! Mem[000000002e000131] = 6df85ebd, %l0 = 49c79dce3e245a6c ldstub [%i0+0x031],%l0 ! %l0 = 000000f8000000ff ! Mem[000000002e800120] = 52993418, %l2 = de85d3dff80fb1fe swapa [%i1+%o4]0x88,%l2 ! %l2 = 0000000052993418 ! Mem[000000002e000104] = 4707ab62, %l2 = 0000000052993418 ldub [%i0+0x004],%l2 ! %l2 = 0000000000000047 ! Mem[000000002e800100] = e1184f3482d6de17, %l1 = 00000000000000c7, %l5 = a5086aa5a1e08f37 casxa [%i1]0x80,%l1,%l5 ! %l5 = e1184f3482d6de17 ! Mem[000000002f800118] = 722c51ae, %l0 = 00000000000000f8 lduwa [%i3+%o3]0x80,%l0 ! %l0 = 00000000722c51ae ! Mem[0000000090800100] = 69287152, %g2 = 0000000000000000 lduw [%i5+%g0],%g2 ! %g2 = 0000000069287152 ! %l0 = 00000000722c51ae, Mem[0000000090800120] = fb4d09a9912b62e3 stx %l0,[%i5+%o4] ! Mem[0000000090800120] = 00000000722c51ae ! Mem[000000002f000130] = d82ac9a71e98efa6, %l5 = e1184f3482d6de17, %l2 = 0000000000000047 add %i2,0x30,%g1 casxa [%g1]0x80,%l5,%l2 ! %l2 = d82ac9a71e98efa6 p15_label_2: ! Mem[000000002f80011c] = 726315ce, %l0 = 00000000722c51ae swap [%i3+0x01c],%l0 ! %l0 = 00000000726315ce ! Mem[000000002f000130] = d82ac9a7, %l4 = ef0a605c69287152 swap [%i2+0x030],%l4 ! %l4 = 00000000d82ac9a7 ! %l2 = d82ac9a71e98efa6, Mem[0000000090800118] = 4c1f486e sth %l2,[%i5+%o3] ! Mem[0000000090800118] = efa6486e ! Mem[000000002e800110] = 4d6c33f2, %l3 = 5f93760dbb7efbb5 ldsba [%i1+%o2]0x81,%l3 ! %l3 = 000000000000004d ! Mem[0000000090800108] = b93e9756, %g2 = 0000000069287152 lduha [%i5+0x008]%asi,%g2 ! %g2 = 000000000000b93e ! Mem[000000002f00013c] = 7c840f7d, %l4 = 00000000d82ac9a7 swap [%i2+0x03c],%l4 ! %l4 = 000000007c840f7d ! Mem[000000002f000110] = 40f2943e6e22bea6, %l1 = 00000000000000c7, %l5 = e1184f3482d6de17 add %i2,0x10,%g1 casxa [%g1]0x80,%l1,%l5 ! %l5 = 40f2943e6e22bea6 ! Mem[000000002e000138] = b0068944, %l1 = 00000000000000c7 swap [%i0+0x038],%l1 ! %l1 = 00000000b0068944 ! Mem[000000002e800120] = feb10ff8, %l6 = 4f8665b5, %l3 = 0000004d add %i1,0x20,%g1 casa [%g1]0x80,%l6,%l3 ! %l3 = 00000000feb10ff8 ! %l5 = 40f2943e6e22bea6, Mem[000000009080013e] = 80b70000 stb %l5,[%i5+0x03e] ! Mem[000000009080013c] = a6b70000 p15_label_3: ! %l1 = 00000000b0068944, Mem[000000002e800108] = 4dfbc03697911e7c stxa %l1,[%i1+%o1]0x89 ! Mem[000000002e800108] = 00000000b0068944 ! %l0 = 726315ce, %l1 = b0068944, Mem[0000000091000110] = cff95b8c 8b3adb48 std %l0,[%i6+%o2] ! Mem[0000000091000110] = 726315ce b0068944 ! Mem[000000009100010c] = 79667263, %g2 = 000000000000b93e ldsh [%i6+0x00e],%g2 ! %g2 = 0000000000007966 ! Mem[000000009080010c] = 186e59e8, %g18 = 44f73938576c15c9 ldsw [%i5+0x00c],%g2 ! %g2 = 44f73938576c15c9 ! Mem[000000002e800131] = 3981dc4b, %l5 = 40f2943e6e22bea6 ldstub [%i1+0x031],%l5 ! %l5 = 00000081000000ff ! Mem[000000002e800120] = feb10ff8, %l5 = 0000000000000081 swap [%i1+%o4],%l5 ! %l5 = 00000000feb10ff8 ! Mem[000000002f800128] = 71a88fdb, %l3 = 00000000feb10ff8, %asi = 80 swapa [%i3+0x028]%asi,%l3 ! %l3 = 0000000071a88fdb ! Mem[000000009000010c] = 11df5c5f, %g2 = 00000000186e59e8 lduh [%i4+0x00e],%g2 ! %g2 = 00000000000011df ! %l3 = 0000000071a88fdb, Mem[0000000091800130] = c4da2f2fe9961807 stx %l3,[%o0+0x030] ! Mem[0000000091800130] = 0000000071a88fdb ! Mem[0000000091800110] = 45af5a75, %g18 = 44f73938576c15c9 ldsw [%o0+%o2],%g2 ! %g2 = 44f73938576c15c9 p15_label_4: ! Mem[000000002e800110] = 4d6c33f2, %l5 = 00000000feb10ff8 ldstuba [%i1+%o2]0x80,%l5 ! %l5 = 0000004d000000ff ! %l3 = 0000000071a88fdb, Mem[000000002e000100] = df0b063e4707ab62 stxa %l3,[%i0+%g0]0x80 ! Mem[000000002e000100] = 0000000071a88fdb ! Mem[000000009080011c] = 172042e0, %g2 = 0000000045af5a75 ldub [%i5+0x01c],%g2 ! %g2 = 0000000000000017 ! Mem[000000002e800118] = 4b7b3c3d, %l7 = 421877a61d9c88c4 ldstuba [%i1+%o3]0x81,%l7 ! %l7 = 0000004b000000ff ! Mem[0000000090000108] = b9b72011, %g2 = 0000000000000017 ldsb [%i4+0x00b],%g2 ! %g2 = ffffffffffffffb9 ! Mem[000000002f800108] = 15beb79a5a767f47, %l1 = 00000000b0068944, %l1 = 00000000b0068944 add %i3,0x08,%g1 casxa [%g1]0x80,%l1,%l1 ! %l1 = 15beb79a5a767f47 ! Mem[0000000091000124] = 4877149e, %g2 = ffffffffffffffb9 lduh [%i6+0x024],%g2 ! %g2 = 0000000000004877 ! Mem[000000002e00011c] = 4ed90e7a, %l7 = 000000000000004b, %asi = 80 swapa [%i0+0x01c]%asi,%l7 ! %l7 = 000000004ed90e7a ! %l5 = 000000000000004d, Mem[000000002e800128] = 7dbb1605 stwa %l5,[%i1+%o5]0x89 ! Mem[000000002e800128] = 0000004d ! Mem[0000000091800104] = 2005e151, %g2 = 0000000000004877 ldsh [%o0+0x006],%g2 ! %g2 = 0000000000002005 ba,a p15_not_taken_0_end p15_not_taken_0: ! The following code should not be executed lduw [%i1+0x004],%l2 nop lduba [%i1+0x029]%asi,%l2 nop nop ldsba [%i0+0x005]%asi,%l6 std %l6,[%i3+0x008] lduba [%i0+0x013]%asi,%l1 ba,a p15_branch_failed p15_not_taken_0_end: ! End of Random Code for Thread 15 1: membar #Sync ! Force all stores to complete p15_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x03c] ! Set processor 15 done flag ! Check Registers p15_check_registers: set p15_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000726315ce bne,a,pn %xcc,p15_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 15beb79a5a767f47 bne,a,pn %xcc,p15_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be d82ac9a71e98efa6 bne,a,pn %xcc,p15_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000071a88fdb bne,a,pn %xcc,p15_reg_l3_fail mov %l3,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000000000004d bne,a,pn %xcc,p15_reg_l5_fail mov %l5,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000004ed90e7a bne,a,pn %xcc,p15_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p15_local0_expect,%g1 p15_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 0000000071a88fdb ldx [%i0+0x000],%g3 ! Observed data at 000000002e000100 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i0,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = b15bf5770000004b ldx [%i0+0x018],%g3 ! Observed data at 000000002e000118 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i0,0x018,%g4 ldx [%g1+0x030],%g2 ! Expected data = 6dff5ebd879f4e8b ldx [%i0+0x030],%g3 ! Observed data at 000000002e000130 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i0,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 000000c76ee58f05 ldx [%i0+0x038],%g3 ! Observed data at 000000002e000138 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i0,0x038,%g4 set p15_local1_expect,%g1 p15_check_local1: ldx [%g1+0x008],%g2 ! Expected data = 448906b000000000 ldx [%i1+0x008],%g3 ! Observed data at 000000002e800108 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ff6c33f2cf0af1cc ldx [%i1+0x010],%g3 ! Observed data at 000000002e800110 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff7b3c3df82b1fb9 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 = 000000812c9b515c 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 = 4d000000db533c0e ldx [%i1+0x028],%g3 ! Observed data at 000000002e800128 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 39ffdc4b2955dacd ldx [%i1+0x030],%g3 ! Observed data at 000000002e800130 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i1,0x030,%g4 set p15_local2_expect,%g1 p15_check_local2: ldx [%g1+0x030],%g2 ! Expected data = 692871521e98efa6 ldx [%i2+0x030],%g3 ! Observed data at 000000002f000130 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i2,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 74b57437d82ac9a7 ldx [%i2+0x038],%g3 ! Observed data at 000000002f000138 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i2,0x038,%g4 set p15_local3_expect,%g1 p15_check_local3: ldx [%g1+0x000],%g2 ! Expected data = c324ffa1daaf8004 ldx [%i3+0x000],%g3 ! Observed data at 000000002f800100 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i3,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = 722c51ae722c51ae ldx [%i3+0x018],%g3 ! Observed data at 000000002f800118 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i3,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = feb10ff8db45a021 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 ! 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: stxa %l2,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000002f800108] ldstuba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000002e800128] stxa %l3,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000002f800100] swapa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000002e000110] ldda [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000002e000118] ldswa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000002e000120] ldswa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000002f800110] done p15_trap1o: stxa %l2,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000002f800108] ldstuba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000002e800128] stxa %l3,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000002f800100] swapa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000002e000110] ldda [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000002e000118] ldswa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000002e000120] ldswa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000002f800110] done p15_trap2e: stwa %l2,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000002f800108] swapa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000002f000118] stha %l2,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000002e800120] stxa %l6,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000002f000120] lduwa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002f000100] ldxa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000002f800108] done p15_trap2o: stwa %l2,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000002f800108] swapa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000002f000118] stha %l2,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000002e800120] stxa %l6,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000002f000120] lduwa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002f000100] ldxa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000002f800108] 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 = 49c79dce3e245a6c ldx [%g1+0x008],%l1 ! %l1 = c0f48820b0bc321f ldx [%g1+0x010],%l2 ! %l2 = de85d3dff80fb1fe ldx [%g1+0x018],%l3 ! %l3 = 5f93760dbb7efbb5 ldx [%g1+0x020],%l4 ! %l4 = ef0a605c69287152 ldx [%g1+0x028],%l5 ! %l5 = a5086aa5a1e08f37 ldx [%g1+0x030],%l6 ! %l6 = 96cdc7424f8665b5 ldx [%g1+0x038],%l7 ! %l7 = 421877a61d9c88c4 ! 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 = 87dece4b 2da07ad0 0bb00150 be96a833 ! %f4 = ea926407 a360b3d5 3435aba3 11eb9381 ! %f8 = 9104d862 3d22d4c7 3d32627b d317dd7d ! %f12 = 458073a9 765f79d5 fbe8c2e3 456986b6 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = cc42746f 44876ef7 59e96c18 c2cf32f7 ! %f20 = 5dbd16bd 5602fd95 175acff7 f36903ae ! %f24 = caf422a7 0b2fb461 87c89a32 8e8db51d ! %f28 = 52163482 2903fd42 091dae7e eca15cd4 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = b771c4be 9f2a57cd e121c896 47331895 ! %f36 = 01f469f1 fa610315 71b43e22 7e24a082 ! %f40 = 553152f8 d15234ab a7331401 6201dca5 ! %f44 = 920d5bbc da2e57c8 c9bfa4df 3c4f7487 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x67d0cde800000072,%g7,%g1 ! GSR scale = 14, align = 2 wr %g1,%g0,%gsr ! GSR = 67d0cde800000072 wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 16 p16_label_1: ! Mem[0000000031800100] = 890e15df6d5e1bd5, %l6 = e76a7b6c13f1d077 ldx [%i3+%g0],%l6 ! %l6 = 890e15df6d5e1bd5 ! Mem[000000009000012c] = e986697e, %g2 = 0000000000000000 ldsh [%i4+0x02e],%g2 ! %g2 = ffffffffffffe986 ! Mem[0000000031000138] = 617ee5b2fadd0ce9, %l4 = 155f6650e99e2227, %l7 = be7885007e7dfd4c add %i2,0x38,%g1 casxa [%g1]0x80,%l4,%l7 ! %l7 = 617ee5b2fadd0ce9 ! %l1 = 59a3c5ee9ce2cb4c, Mem[0000000031000110] = 950b686a88a56ec9 stxa %l1,[%i2+%o2]0x81 ! Mem[0000000031000110] = 59a3c5ee9ce2cb4c ! Mem[0000000091800118] = 22d51152 0aa3cf38, %g2 = ffffe986, %g3 = 00000000 ldda [%o0+0x018]%asi,%g2 ! %g2 = 0000000022d51152 000000000aa3cf38 ! Mem[0000000030000120] = b02c8a4c501e0fc8, %l0 = a5647fc49b55d4ed, %l4 = 155f6650e99e2227 add %i0,0x20,%g1 casxa [%g1]0x80,%l0,%l4 ! %l4 = b02c8a4c501e0fc8 ! Mem[0000000031800109] = 4b1b1a4b, %l6 = 890e15df6d5e1bd5 ldstub [%i3+0x009],%l6 ! %l6 = 0000001b000000ff ! Mem[0000000091800134] = e9961807, %g18 = 7126cb086bc50bcf ldsw [%o0+0x034],%g2 ! %g2 = 7126cb086bc50bcf ! Mem[0000000030800118] = e39d3e0b17ca12b9, %l3 = 11b42eacaab1ca81, %l1 = 59a3c5ee9ce2cb4c add %i1,0x18,%g1 casxa [%g1]0x80,%l3,%l1 ! %l1 = e39d3e0b17ca12b9 ! %l5 = bb07f854d793b7f3, Mem[0000000031800120] = 3c819f84 stha %l5,[%i3+%o4]0x81 ! Mem[0000000031800120] = b7f39f84 p16_label_2: ! Mem[0000000030800100] = 2f03f5d8 7c19d3af, %l0 = 9b55d4ed, %l1 = 17ca12b9 ldda [%i1+%g0]0x89,%l0 ! %l0 = 000000007c19d3af 000000002f03f5d8 ! Mem[0000000031000138] = 617ee5b2fadd0ce9, %l4 = b02c8a4c501e0fc8, %l4 = b02c8a4c501e0fc8 add %i2,0x38,%g1 casxa [%g1]0x80,%l4,%l4 ! %l4 = 617ee5b2fadd0ce9 ! Mem[0000000090800118] = 4c1f486e 172042e0, %g2 = e9961807, %g3 = 0aa3cf38 ldd [%i5+%o3],%g2 ! %g2 = 000000004c1f486e 00000000172042e0 ! %l0 = 7c19d3af, %l1 = 2f03f5d8, Mem[0000000090800138] = dfa3e7f4 524680b7 std %l0,[%i5+0x038] ! Mem[0000000090800138] = 7c19d3af 2f03f5d8 ! Mem[0000000030000128] = 878713a3, %l3 = aab1ca81, %l6 = 0000001b add %i0,0x28,%g1 casa [%g1]0x80,%l3,%l6 ! %l6 = 00000000878713a3 ! Mem[0000000031000100] = d6fc3c99, %l6 = 00000000878713a3 lduw [%i2+%g0],%l6 ! %l6 = 00000000d6fc3c99 ! Mem[0000000091800110] = 45af5a75, %g18 = 7126cb086bc50bcf ldsw [%o0+%o2],%g2 ! %g2 = 7126cb086bc50bcf ! Mem[0000000031800120] = 849ff3b7, %l4 = 617ee5b2fadd0ce9 lduha [%i3+%o4]0x89,%l4 ! %l4 = 000000000000f3b7 ! Mem[0000000031000114] = 9ce2cb4c, %l7 = 617ee5b2fadd0ce9 swap [%i2+0x014],%l7 ! %l7 = 000000009ce2cb4c ! Mem[0000000030800108] = 25a40ccf2c1db35b, %l4 = 000000000000f3b7, %l6 = 00000000d6fc3c99 add %i1,0x08,%g1 casxa [%g1]0x80,%l4,%l6 ! %l6 = 25a40ccf2c1db35b p16_label_3: ! Mem[0000000030800128] = 285ca46a, %l5 = bb07f854d793b7f3 lduha [%i1+%o5]0x81,%l5 ! %l5 = 000000000000285c ! Mem[0000000030800100] = afd3197cd8f5032f, %l5 = 000000000000285c, %l3 = 11b42eacaab1ca81 casxa [%i1]0x80,%l5,%l3 ! %l3 = afd3197cd8f5032f ! Mem[0000000031000118] = d0a0eb94, %l1 = 000000002f03f5d8 ldswa [%i2+%o3]0x80,%l1 ! %l1 = ffffffffd0a0eb94 ! Mem[0000000030000115] = 513dd4d0, %l7 = 000000009ce2cb4c ldstub [%i0+0x015],%l7 ! %l7 = 0000003d000000ff ! Mem[0000000030800108] = 25a40ccf2c1db35b, %l0 = 000000007c19d3af, %l1 = ffffffffd0a0eb94 add %i1,0x08,%g1 casxa [%g1]0x80,%l0,%l1 ! %l1 = 25a40ccf2c1db35b ! Mem[0000000031000130] = 34e01ac5, %l5 = 000000000000285c swap [%i2+0x030],%l5 ! %l5 = 0000000034e01ac5 ! %l0 = 000000007c19d3af, Mem[0000000091000128] = 1646248c stw %l0,[%i6+%o5] ! Mem[0000000091000128] = 7c19d3af ! Mem[0000000031000110] = 59a3c5ee, %l6 = 25a40ccf2c1db35b ldswa [%i2+%o2]0x81,%l6 ! %l6 = 0000000059a3c5ee ! %l4 = 000000000000f3b7, Mem[0000000091000116] = db480b88 sth %l4,[%i6+0x016] ! Mem[0000000091000114] = f3b70b88 ! Mem[000000003080013c] = 354e5f42, %l7 = 000000000000003d lduw [%i1+0x03c],%l7 ! %l7 = 00000000354e5f42 p16_label_4: ! %l1 = 25a40ccf2c1db35b, Mem[0000000030000110] = 9257a341 stw %l1,[%i0+%o2] ! Mem[0000000030000110] = 2c1db35b ! Mem[0000000031800108] = 4bff1a4bb0118a7b, %l6 = 0000000059a3c5ee, %l2 = dac6fa3897a5079a add %i3,0x08,%g1 casxa [%g1]0x80,%l6,%l2 ! %l2 = 4bff1a4bb0118a7b ! Mem[0000000031800110] = dd54fd87, %l5 = 0000000034e01ac5 swap [%i3+%o2],%l5 ! %l5 = 00000000dd54fd87 ! Mem[0000000091000130] = a180c21c deff518e, %g2 = 45af5a75, %g3 = 172042e0 ldd [%i6+0x030],%g2 ! %g2 = 00000000a180c21c 00000000deff518e ! %l4 = 000000000000f3b7, Mem[0000000091800126] = 97ea9d9f sth %l4,[%o0+0x026] ! Mem[0000000091800124] = f3b79d9f ! Mem[0000000091800104] = 2005e151, %g2 = 00000000a180c21c ldsh [%o0+0x006],%g2 ! %g2 = 0000000000002005 ! Mem[0000000091000120] = 1a9bea0e 4877149e, %g2 = 00002005, %g3 = deff518e ldd [%i6+%o4],%g2 ! %g2 = 000000001a9bea0e 000000004877149e ! Mem[0000000031800130] = e4afc137, %l6 = 0000000059a3c5ee ldstub [%i3+0x030],%l6 ! %l6 = 000000e4000000ff ! Mem[0000000030800118] = e39d3e0b, %l5 = 00000000dd54fd87 ldsha [%i1+%o3]0x80,%l5 ! %l5 = ffffffffffffe39d ! Mem[000000003100010c] = 170449d9, %l3 = afd3197cd8f5032f lduw [%i2+0x00c],%l3 ! %l3 = 00000000170449d9 ba,a p16_not_taken_0_end p16_not_taken_0: ! The following code should not be executed lduw [%i1+0x004],%l2 nop lduba [%i1+0x029]%asi,%l2 nop nop ldsba [%i0+0x005]%asi,%l6 std %l6,[%i3+0x008] lduba [%i0+0x013]%asi,%l1 ba,a p16_branch_failed p16_not_taken_0_end: ! End of Random Code for Thread 16 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+0x008],%g2 cmp %l1,%g2 ! %l1 should be 25a40ccf2c1db35b bne,a,pn %xcc,p16_reg_l1_fail mov %l1,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000170449d9 bne,a,pn %xcc,p16_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000000000f3b7 bne,a,pn %xcc,p16_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be ffffffffffffe39d bne,a,pn %xcc,p16_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000000000e4 bne,a,pn %xcc,p16_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000354e5f42 bne,a,pn %xcc,p16_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p16_check_fp_registers: set p16_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be 87dece4b 2da07ad0 bne %xcc,p16_f0_fail nop ! Check Local Memory set p16_local0_expect,%g1 p16_check_local0: ldx [%g1+0x010],%g2 ! Expected data = 2c1db35b51ffd4d0 ldx [%i0+0x010],%g3 ! Observed data at 0000000030000110 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i0,0x010,%g4 ! Processor 16, local 1 is clean set p16_local2_expect,%g1 p16_check_local2: ldx [%g1+0x010],%g2 ! Expected data = 59a3c5eefadd0ce9 ldx [%i2+0x010],%g3 ! Observed data at 0000000031000110 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i2,0x010,%g4 ldx [%g1+0x030],%g2 ! Expected data = 0000285c1a4a8f4c ldx [%i2+0x030],%g3 ! Observed data at 0000000031000130 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i2,0x030,%g4 set p16_local3_expect,%g1 p16_check_local3: ldx [%g1+0x008],%g2 ! Expected data = 4bff1a4bb0118a7b 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 = 34e01ac58c593d8b 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 = b7f39f848d9cff38 ldx [%i3+0x020],%g3 ! Observed data at 0000000031800120 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i3,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = ffafc1372603f5fe ldx [%i3+0x030],%g3 ! Observed data at 0000000031800130 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i3,0x030,%g4 ! The test for processor 16 has passed p16_passed: ta GOOD_TRAP nop p16_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p16_failed p16_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p16_failed p16_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p16_failed p16_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p16_failed p16_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p16_failed p16_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p16_failed p16_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p16_failed p16_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p16_failed p16_f0_fail: set p16_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! 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: lduba [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000031000110] swapa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000031800108] done p16_trap1o: lduba [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000031000110] swapa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000031800108] done p16_trap2e: swapa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000030800118] ldswa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000030800100] done p16_trap2o: swapa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000030800118] ldswa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000030800100] 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 = a5647fc49b55d4ed ldx [%g1+0x008],%l1 ! %l1 = 59a3c5ee9ce2cb4c ldx [%g1+0x010],%l2 ! %l2 = dac6fa3897a5079a ldx [%g1+0x018],%l3 ! %l3 = 11b42eacaab1ca81 ldx [%g1+0x020],%l4 ! %l4 = 155f6650e99e2227 ldx [%g1+0x028],%l5 ! %l5 = bb07f854d793b7f3 ldx [%g1+0x030],%l6 ! %l6 = e76a7b6c13f1d077 ldx [%g1+0x038],%l7 ! %l7 = be7885007e7dfd4c ! 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 = 691a88c6 b543c629 57c9a256 0fcd9049 ! %f4 = 010d1525 794a9282 b6444710 bf3672f4 ! %f8 = f332308e 7810b3a0 a9f05355 8c5c8593 ! %f12 = cb3068a0 3d3d4a49 c8f37f2f 0223b4eb ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 4b26556e e7da0b15 fef6f7b1 afe78ed0 ! %f20 = d466117b adbdf748 66327875 bd60cb33 ! %f24 = 63b26dbe 1675b005 0d4793f0 316f82a3 ! %f28 = 35a8b196 f20e02d1 393333ce 9edac8bb ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 3b032710 cdbe2ea0 7e08e610 7ecb5139 ! %f36 = 8bbefa83 c5f19a96 d411e8fd 2f583adb ! %f40 = 6ee3387e 381ddecf cfcd8779 b58a121e ! %f44 = f0ff1a1f 68100914 699ea66b 261d6c89 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x2b2d083f00000039,%g7,%g1 ! GSR scale = 7, align = 1 wr %g1,%g0,%gsr ! GSR = 2b2d083f00000039 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: ! %l0 = cdb4aa904519f0a8, Mem[0000000033800118] = aabff17c stha %l0,[%i3+%o3]0x89 ! Mem[0000000033800118] = aabff0a8 ! Mem[0000000033000108] = 26e83274, %l7 = d9f9ecbc89038a19 swap [%i2+%o1],%l7 ! %l7 = 0000000026e83274 ! %l4 = ccc61c320a2db728, Mem[0000000090800132] = bfd58f1e, %asi = 80 stha %l4,[%i5+0x032]%asi ! Mem[0000000090800130] = b7288f1e ! Mem[0000000032000110] = 9923c201, %l2 = ba9bdede8f1e551a lduba [%i0+%o2]0x81,%l2 ! %l2 = 0000000000000099 ! Mem[000000009000012c] = a4e98669, %g2 = 0000000000000000 ldub [%i4+0x02d],%g2 ! %g2 = 00000000000000a4 ! %l5 = 2de60efa749ad087, Mem[0000000033800118] = a8f0bfaa stba %l5,[%i3+%o3]0x80 ! Mem[0000000033800118] = 87f0bfaa ! Mem[000000003380010e] = 97bc1ec9, %l7 = 0000000026e83274 ldstub [%i3+0x00e],%l7 ! %l7 = 0000001e000000ff ! Mem[0000000033800128] = b4372668, %l1 = 6098d8d1, %l2 = 00000099 add %i3,0x28,%g1 casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000b4372668 ! Mem[000000003200011b] = 2503d5d8, %l3 = a1eb379024364ab6 ldstub [%i0+0x01b],%l3 ! %l3 = 000000d8000000ff ! Mem[0000000033800120] = 6ae0db7dc78158ba, %l4 = ccc61c320a2db728, %l1 = 6bfccdb66098d8d1 add %i3,0x20,%g1 casxa [%g1]0x80,%l4,%l1 ! %l1 = 6ae0db7dc78158ba p17_label_2: ! Mem[0000000032800108] = ca121a01, %l1 = 6ae0db7dc78158ba, %asi = 80 swapa [%i1+0x008]%asi,%l1 ! %l1 = 00000000ca121a01 ! Mem[0000000033000110] = 1b0aa073, %l1 = 00000000ca121a01 swapa [%i2+%o2]0x89,%l1 ! %l1 = 000000001b0aa073 ! Mem[0000000090800114] = 654c1f48, %g2 = 00000000000000a4 ldsb [%i5+0x017],%g2 ! %g2 = 0000000000000065 ! %l6 = dee2e8e02ff7f106, Mem[0000000032800110] = b1ef9664 stba %l6,[%i1+%o2]0x80 ! Mem[0000000032800110] = 06ef9664 ! Mem[0000000032800100] = ece4ff90, %l4 = ccc61c320a2db728 ldstuba [%i1+%g0]0x81,%l4 ! %l4 = 000000ec000000ff ! Mem[0000000032800128] = 9d6d95e3, %l0 = cdb4aa904519f0a8 ldsba [%i1+%o5]0x89,%l0 ! %l0 = ffffffffffffffe3 ! Mem[0000000032800100] = ffe4ff90, %l6 = dee2e8e02ff7f106 ldstuba [%i1+%g0]0x81,%l6 ! %l6 = 000000ff000000ff ! Mem[0000000032000110] = 9923c201, %l1 = 000000001b0aa073 lduw [%i0+%o2],%l1 ! %l1 = 000000009923c201 ! %l0 = ffffffffffffffe3, Mem[0000000032000108] = f99303a0 stwa %l0,[%i0+%o1]0x89 ! Mem[0000000032000108] = ffffffe3 ! Mem[000000009000013c] = 74b50000, %g2 = 0000000000000065 lduh [%i4+0x03e],%g2 ! %g2 = 00000000000074b5 p17_label_3: ! Mem[0000000033800110] = 6b35c6c8, %l3 = 00000000000000d8 lduba [%i3+%o2]0x88,%l3 ! %l3 = 00000000000000c8 ! Mem[0000000032800100] = ffe4ff90fc3431af, %l7 = 000000000000001e, %l2 = 00000000b4372668 casxa [%i1]0x80,%l7,%l2 ! %l2 = ffe4ff90fc3431af ! Mem[0000000032000110] = 9923c2018608cb9c, %l7 = 000000000000001e, %l2 = ffe4ff90fc3431af add %i0,0x10,%g1 casxa [%g1]0x80,%l7,%l2 ! %l2 = 9923c2018608cb9c ! %l0 = ffffffffffffffe3, Mem[0000000091800119] = d511520a stb %l0,[%o0+0x019] ! Mem[0000000091800118] = e311520a ! Mem[0000000033800110] = c8c6356b089bc052, %l6 = 00000000000000ff, %l6 = 00000000000000ff add %i3,0x10,%g1 casxa [%g1]0x80,%l6,%l6 ! %l6 = c8c6356b089bc052 ! Mem[000000003380013c] = b8a2d0a8, %l6 = c8c6356b089bc052 swap [%i3+0x03c],%l6 ! %l6 = 00000000b8a2d0a8 ! Mem[0000000090800118] = 4c1f486e, %g2 = 00000000000074b5 ldsba [%i5+0x018]%asi,%g2 ! %g2 = 000000000000004c ! Mem[0000000033800138] = f64ebc8b, %l5 = 749ad087, %l1 = 9923c201 add %i3,0x38,%g1 casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000f64ebc8b ! Mem[000000003380011b] = 87f0bfaa, %l7 = 000000000000001e ldstub [%i3+0x01b],%l7 ! %l7 = 000000aa000000ff ! Mem[0000000033800108] = 3a5d514a97bcffc9, %l3 = 00000000000000c8, %l2 = 9923c2018608cb9c add %i3,0x08,%g1 casxa [%g1]0x80,%l3,%l2 ! %l2 = 3a5d514a97bcffc9 p17_label_4: ! %l0 = ffffffffffffffe3, Mem[0000000033000130] = 2731ba5d463f392a stx %l0,[%i2+0x030] ! Mem[0000000033000130] = ffffffffffffffe3 ! %l4 = 00000000000000ec, Mem[0000000033800120] = 6ae0db7d stwa %l4,[%i3+%o4]0x81 ! Mem[0000000033800120] = 000000ec ! Mem[0000000033800110] = 6b35c6c8, %l5 = 2de60efa749ad087 swapa [%i3+%o2]0x88,%l5 ! %l5 = 000000006b35c6c8 ! %l2 = 3a5d514a97bcffc9, Mem[0000000033000120] = 6442e659 stwa %l2,[%i2+%o4]0x81 ! Mem[0000000033000120] = 97bcffc9 ! Mem[0000000091800120] = 9570e30e, %g2 = 000000000000004c lduh [%o0+%o4],%g2 ! %g2 = 0000000000009570 ! Mem[0000000091000104] = 29d0e1f2, %g2 = 0000000000009570 ldsb [%i6+0x007],%g2 ! %g2 = 0000000000000029 ! Mem[0000000032800104] = fc3431af, %l7 = 00000000000000aa swap [%i1+0x004],%l7 ! %l7 = 00000000fc3431af ! Mem[0000000032000110] = 9ccb0886 01c22399, %l6 = b8a2d0a8, %l7 = fc3431af ldda [%i0+%o2]0x88,%l6 ! %l6 = 0000000001c22399 000000009ccb0886 ! %l1 = 00000000f64ebc8b, Mem[0000000091000128] = 1646248cb7862f59 stx %l1,[%i6+%o5] ! Mem[0000000091000128] = 00000000f64ebc8b ! Mem[0000000033800103] = 43d6e81c, %l2 = 3a5d514a97bcffc9 ldstuba [%i3+0x003]%asi,%l2 ! %l2 = 0000001c000000ff ba,a p17_not_taken_0_end p17_not_taken_0: ! The following code should not be executed lduw [%i1+0x004],%l2 nop lduba [%i1+0x029]%asi,%l2 nop nop ldsba [%i0+0x005]%asi,%l6 std %l6,[%i3+0x008] lduba [%i0+0x013]%asi,%l1 ba,a p17_branch_failed p17_not_taken_0_end: ! End of Random Code for Thread 17 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 ffffffffffffffe3 bne,a,pn %xcc,p17_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000f64ebc8b bne,a,pn %xcc,p17_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000000000001c bne,a,pn %xcc,p17_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000000000c8 bne,a,pn %xcc,p17_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000000000ec bne,a,pn %xcc,p17_reg_l4_fail mov %l4,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000001c22399 bne,a,pn %xcc,p17_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000009ccb0886 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 %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be b6444710 bf3672f4 bne %xcc,p17_f6_fail nop ! Check Local Memory set p17_local0_expect,%g1 p17_check_local0: ldx [%g1+0x008],%g2 ! Expected data = e3ffffff08e6e855 ldx [%i0+0x008],%g3 ! Observed data at 0000000032000108 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i0,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 2503d5ff4235d4b3 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 = ffe4ff90000000aa 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 = c78158bacffb314a ldx [%i1+0x008],%g3 ! Observed data at 0000000032800108 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 06ef96640b54d42b ldx [%i1+0x010],%g3 ! Observed data at 0000000032800110 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i1,0x010,%g4 set p17_local2_expect,%g1 p17_check_local2: ldx [%g1+0x008],%g2 ! Expected data = 89038a1970cdf14c ldx [%i2+0x008],%g3 ! Observed data at 0000000033000108 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 011a12ca97d096b4 ldx [%i2+0x010],%g3 ! Observed data at 0000000033000110 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i2,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 97bcffc9c1f22dd6 ldx [%i2+0x020],%g3 ! Observed data at 0000000033000120 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i2,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = ffffffffffffffe3 ldx [%i2+0x030],%g3 ! Observed data at 0000000033000130 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i2,0x030,%g4 set p17_local3_expect,%g1 p17_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 43d6e8ffe792c3a7 ldx [%i3+0x000],%g3 ! Observed data at 0000000033800100 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 3a5d514a97bcffc9 ldx [%i3+0x008],%g3 ! Observed data at 0000000033800108 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 87d09a74089bc052 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 = 87f0bfffa9c35c00 ldx [%i3+0x018],%g3 ! Observed data at 0000000033800118 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 000000ecc78158ba ldx [%i3+0x020],%g3 ! Observed data at 0000000033800120 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i3,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = f64ebc8b089bc052 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_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: swapa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000032000120] swapa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000032000110] stda %l4,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000033800100] stda %l6,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000033800128] done p17_trap1o: swapa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000032000120] swapa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000032000110] stda %l4,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000033800100] stda %l6,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000033800128] done p17_trap2e: ldstuba [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000033800108] stxa %l2,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000032800128] done p17_trap2o: ldstuba [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000033800108] stxa %l2,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000032800128] done p17_trap3e: nop nop nop nop done p17_trap3o: nop nop nop 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 = cdb4aa904519f0a8 ldx [%g1+0x008],%l1 ! %l1 = 6bfccdb66098d8d1 ldx [%g1+0x010],%l2 ! %l2 = ba9bdede8f1e551a ldx [%g1+0x018],%l3 ! %l3 = a1eb379024364ab6 ldx [%g1+0x020],%l4 ! %l4 = ccc61c320a2db728 ldx [%g1+0x028],%l5 ! %l5 = 2de60efa749ad087 ldx [%g1+0x030],%l6 ! %l6 = dee2e8e02ff7f106 ldx [%g1+0x038],%l7 ! %l7 = d9f9ecbc89038a19 ! 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 = 014df671 8a8e82ef 7ed651f0 da0c0a68 ! %f4 = 0cd3e61d 2aa8e01c d429468d a8e07014 ! %f8 = d1ebe2ae 87186087 81f14fc3 a16ea6d3 ! %f12 = 0e73cbed 405e17d9 5f5568da 5fc14268 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 73924a8f 9d1a5b57 5923ba42 b99b1b46 ! %f20 = 90c556bd 178dbe99 d43828d0 aa928d88 ! %f24 = 6d32f48b 2f159f1f 1c086b30 b0b1c247 ! %f28 = 31e63944 1a49b227 77132b96 c612122a ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 2ed55dc6 f9c9b8e4 b7cfab40 584c8ec7 ! %f36 = a7e0e66e bccfb6e8 c41f348f 2c37905d ! %f40 = 8c3995c0 8a2aae48 7d53056f a5a68f2d ! %f44 = 2ba74911 b7618c52 12e92ee3 a1eda38d ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x560be84800000014,%g7,%g1 ! GSR scale = 2, align = 4 wr %g1,%g0,%gsr ! GSR = 560be84800000014 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: ! Mem[0000000091000128] = 46248cb7, %g2 = 0000000000000000 ldsb [%i6+0x029],%g2 ! %g2 = 0000000000000046 ! Mem[0000000034000120] = 867160a3, %l2 = e566b00dc4bf8f38 ldswa [%i0+%o4]0x88,%l2 ! %l2 = ffffffff867160a3 ! Mem[0000000035000108] = c2de3496, %l5 = 178edf1a74dd0de7 swapa [%i2+%o1]0x89,%l5 ! %l5 = 00000000c2de3496 ! Mem[0000000091000110] = cff95b8c 8b3adb48, %g2 = 00000046, %g3 = 00000000 ldd [%i6+%o2],%g2 ! %g2 = 00000000cff95b8c 000000008b3adb48 ! %l2 = 867160a3, %l3 = a20e99d8, Mem[0000000091800118] = 22d51152 0aa3cf38 std %l2,[%o0+%o3] ! Mem[0000000091800118] = 867160a3 a20e99d8 ! Mem[0000000034800110] = 0cc22b77, %l0 = 8f38c85a0b8689b0 ldswa [%i1+%o2]0x80,%l0 ! %l0 = 000000000cc22b77 ! %l1 = 1bb052604e023365, Mem[000000009000010a] = 76b9b720 sth %l1,[%i4+0x00a] ! Mem[0000000090000108] = 3365b720 ! Mem[0000000035000104] = 2439de99, %l2 = ffffffff867160a3 lduwa [%i2+0x004]%asi,%l2 ! %l2 = 000000002439de99 ! Mem[0000000090800110] = 9276c1fa, %g2 = 00000000cff95b8c ldsb [%i5+0x012],%g2 ! %g2 = ffffffffffffff92 ! Mem[000000009080013c] = b7000000, %g2 = ffffffffffffff92 ldsb [%i5+0x03f],%g2 ! %g2 = ffffffffffffffb7 p18_label_2: ! Mem[000000003480011a] = 74bad2bc, %l4 = db8b2c605f07586c ldstub [%i1+0x01a],%l4 ! %l4 = 000000d2000000ff ! %l6 = 7fb58d97f76a4928, Mem[0000000091800131] = da2f2fe9 stb %l6,[%o0+0x031] ! Mem[0000000091800130] = 282f2fe9 ! %l3 = d6481d4ca20e99d8, Mem[0000000034000100] = 406c0a75 stwa %l3,[%i0+%g0]0x80 ! Mem[0000000034000100] = a20e99d8 ! %l0 = 0cc22b77, %l1 = 4e023365, Mem[0000000091000108] = d0e1f284 83047966 std %l0,[%i6+%o1] ! Mem[0000000091000108] = 0cc22b77 4e023365 ! Mem[0000000091800120] = e30e10c0, %g2 = ffffffffffffffb7 lduha [%o0+0x022]%asi,%g2 ! %g2 = 000000000000e30e ! %l7 = 34dbac083e5b483a, Mem[0000000034800110] = 0cc22b77 stwa %l7,[%i1+%o2]0x81 ! Mem[0000000034800110] = 3e5b483a ! Mem[0000000034000100] = d8990ea2, %l7 = 34dbac083e5b483a lduwa [%i0+%g0]0x89,%l7 ! %l7 = 00000000d8990ea2 ! Mem[0000000034000110] = 9e045aee, %l0 = 000000000cc22b77 ldsba [%i0+%o2]0x89,%l0 ! %l0 = ffffffffffffffee ! Mem[0000000035000118] = 169600fa, %l4 = 00000000000000d2 lduha [%i2+0x01a]%asi,%l4 ! %l4 = 00000000000000fa ! %l1 = 1bb052604e023365, Mem[0000000091800102] = cf8d48a0 stb %l1,[%o0+0x002] ! Mem[0000000091800100] = 658d48a0 p18_label_3: ! Mem[0000000091800120] = 9570e30e, %g18 = 0d850f746697e100 ldsw [%o0+%o4],%g2 ! %g2 = 0d850f746697e100 ! %l4 = 000000fa, %l5 = c2de3496, Mem[0000000090800128] = 7a58930e 3ab407c2 std %l4,[%i5+%o5] ! Mem[0000000090800128] = 000000fa c2de3496 ! %l4 = 000000fa, %l5 = c2de3496, Mem[0000000090000108] = 9c5c3365 b72011df std %l4,[%i4+%o1] ! Mem[0000000090000108] = 000000fa c2de3496 ! Mem[0000000034000118] = d8dba0e7, %l0 = ffffffffffffffee lduba [%i0+%o3]0x88,%l0 ! %l0 = 00000000000000e7 ! %l7 = 00000000d8990ea2, Mem[0000000035000128] = 868ebf74050165ef stx %l7,[%i2+%o5] ! Mem[0000000035000128] = 00000000d8990ea2 ! Mem[0000000035000110] = a0a82a11, %l7 = 00000000d8990ea2 swapa [%i2+%o2]0x88,%l7 ! %l7 = 00000000a0a82a11 ! Mem[0000000035000128] = 00000000, %l1 = 1bb052604e023365 lduba [%i2+%o5]0x88,%l1 ! %l1 = 0000000000000000 ! Mem[000000009180013c] = 0dd50000, %g2 = ffffffff9570e30e lduh [%o0+0x03e],%g2 ! %g2 = 0000000000000dd5 ! %l6 = f76a4928, %l7 = a0a82a11, Mem[0000000035800120] = 609460cb b4f0f14c stda %l6,[%i3+%o4]0x88 ! Mem[0000000035800120] = f76a4928 a0a82a11 ! %l2 = 000000002439de99, Mem[0000000034800128] = 0079c51e stwa %l2,[%i1+%o5]0x89 ! Mem[0000000034800128] = 2439de99 p18_label_4: ! %l6 = 7fb58d97f76a4928, Mem[0000000090000138] = 7d4f2f54 sth %l6,[%i4+0x038] ! Mem[0000000090000138] = 49282f54 ! Mem[0000000034800113] = 3e5b483a, %l3 = d6481d4ca20e99d8 ldstub [%i1+0x013],%l3 ! %l3 = 0000003a000000ff ! Mem[0000000035000118] = 169600fad75b3cfe, %l2 = 000000002439de99, %l7 = 00000000a0a82a11 add %i2,0x18,%g1 casxa [%g1]0x80,%l2,%l7 ! %l7 = 169600fad75b3cfe ! Mem[0000000035000100] = 8e4c841a, %l3 = 000000000000003a lduha [%i2+%g0]0x88,%l3 ! %l3 = 000000000000841a ! Mem[0000000035000108] = e70ddd74, %l5 = 00000000c2de3496 ldstuba [%i2+%o1]0x81,%l5 ! %l5 = 000000e7000000ff ! Mem[0000000034800108] = 1d12ae35, %l6 = 7fb58d97f76a4928 ldstuba [%i1+%o1]0x81,%l6 ! %l6 = 0000001d000000ff ! Mem[0000000034000118] = e7a0dbd8, %l6 = 000000000000001d swap [%i0+%o3],%l6 ! %l6 = 00000000e7a0dbd8 ! Mem[0000000035800108] = 16ea4117, %l5 = 00000000000000e7 ldsha [%i3+%o1]0x88,%l5 ! %l5 = 0000000000004117 ! Mem[0000000034000118] = 0000001dc3d27c4c, %l1 = 0000000000000000, %l6 = 00000000e7a0dbd8 add %i0,0x18,%g1 casxa [%g1]0x80,%l1,%l6 ! %l6 = 0000001dc3d27c4c ! Mem[0000000035000110] = a20e99d8, %l7 = 169600fad75b3cfe lduha [%i2+%o2]0x81,%l7 ! %l7 = 000000000000a20e ba,a p18_not_taken_0_end p18_not_taken_0: ! The following code should not be executed lduw [%i1+0x004],%l2 nop lduba [%i1+0x029]%asi,%l2 nop nop ldsba [%i0+0x005]%asi,%l6 std %l6,[%i3+0x008] lduba [%i0+0x013]%asi,%l1 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 00000000000000e7 bne,a,pn %xcc,p18_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000000000000 bne,a,pn %xcc,p18_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000002439de99 bne,a,pn %xcc,p18_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000000000841a bne,a,pn %xcc,p18_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000000000fa bne,a,pn %xcc,p18_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000000004117 bne,a,pn %xcc,p18_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000001dc3d27c4c bne,a,pn %xcc,p18_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000000000a20e bne,a,pn %xcc,p18_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p18_local0_expect,%g1 p18_check_local0: ldx [%g1+0x000],%g2 ! Expected data = a20e99d8178d6a98 ldx [%i0+0x000],%g3 ! Observed data at 0000000034000100 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i0,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = 0000001dc3d27c4c ldx [%i0+0x018],%g3 ! Observed data at 0000000034000118 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i0,0x018,%g4 set p18_local1_expect,%g1 p18_check_local1: ldx [%g1+0x008],%g2 ! Expected data = ff12ae351b26761b ldx [%i1+0x008],%g3 ! Observed data at 0000000034800108 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 3e5b48ff3c4a3cbc ldx [%i1+0x010],%g3 ! Observed data at 0000000034800110 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 74baffbcb0a19ce4 ldx [%i1+0x018],%g3 ! Observed data at 0000000034800118 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i1,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 99de3924ef315880 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+0x008],%g2 ! Expected data = ff0ddd742d1087f6 ldx [%i2+0x008],%g3 ! Observed data at 0000000035000108 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = a20e99d806d14de9 ldx [%i2+0x010],%g3 ! Observed data at 0000000035000110 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i2,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = 00000000d8990ea2 ldx [%i2+0x028],%g3 ! Observed data at 0000000035000128 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i2,0x028,%g4 set p18_local3_expect,%g1 p18_check_local3: ldx [%g1+0x020],%g2 ! Expected data = 28496af7112aa8a0 ldx [%i3+0x020],%g3 ! Observed data at 0000000035800120 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i3,0x020,%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: swapa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000035000100] stda %l2,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000035800100] stwa %l3,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000035000100] swapa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000034800128] done p18_trap1o: swapa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000035000100] stda %l2,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000035800100] stwa %l3,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000035000100] swapa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000034800128] done p18_trap2e: stba %l7,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000034000128] done p18_trap2o: stba %l7,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000034000128] done p18_trap3e: nop nop done p18_trap3o: 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 = 8f38c85a0b8689b0 ldx [%g1+0x008],%l1 ! %l1 = 1bb052604e023365 ldx [%g1+0x010],%l2 ! %l2 = e566b00dc4bf8f38 ldx [%g1+0x018],%l3 ! %l3 = d6481d4ca20e99d8 ldx [%g1+0x020],%l4 ! %l4 = db8b2c605f07586c ldx [%g1+0x028],%l5 ! %l5 = 178edf1a74dd0de7 ldx [%g1+0x030],%l6 ! %l6 = 7fb58d97f76a4928 ldx [%g1+0x038],%l7 ! %l7 = 34dbac083e5b483a ! 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 = 1e45fc52 8be7864d ed8173fe 70aebd99 ! %f4 = 1242eeab 6d5fa2a1 8d7c0e28 06ccb353 ! %f8 = 7682788f c97df55c 268b7de9 53ce09f7 ! %f12 = 06f66e98 f9b687ba 972d6dac 1cb3403b ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 37802b92 6387268e e8779371 442a3588 ! %f20 = 3c3163ea 0c20f9bc 0018df8d 637eacfd ! %f24 = ba1d2fa6 2591b0a8 2f74a19b 3353aea0 ! %f28 = 24c8d38b b9594a7f eee57267 883c0796 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = ccc77424 8c7c2f0a 3178f64c 25a4bd92 ! %f36 = a9467ffc 5e9d1e88 74fe69bd af54a207 ! %f40 = c81d79c0 a8856474 985ac30e 0ca7638f ! %f44 = 44777dce 383486b1 28a9778a bf89248f ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x40f146b000000068,%g7,%g1 ! GSR scale = 13, align = 0 wr %g1,%g0,%gsr ! GSR = 40f146b000000068 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: ! %l2 = 8fa80ef8, %l3 = 3f2ca988, Mem[0000000091800128] = 9d9f2973 34879799 std %l2,[%o0+%o5] ! Mem[0000000091800128] = 8fa80ef8 3f2ca988 ! Mem[0000000090000120] = 99441928, %g2 = 0000000000000000 ldsb [%i4+0x022],%g2 ! %g2 = ffffffffffffff99 ! Mem[0000000036000115] = d256a34f, %l7 = 3f3b84dca35bf722 ldstuba [%i0+0x015]%asi,%l7 ! %l7 = 00000056000000ff ! Mem[0000000037000104] = 452b8e15, %l4 = 745893560c3eee6f swap [%i2+0x004],%l4 ! %l4 = 00000000452b8e15 ! Mem[0000000036000108] = fcc00fb29a0f5d34, %l4 = 00000000452b8e15, %l2 = 6a0d56de8fa80ef8 add %i0,0x08,%g1 casxa [%g1]0x80,%l4,%l2 ! %l2 = fcc00fb29a0f5d34 ! Mem[0000000036000108] = fcc00fb29a0f5d34, %l4 = 00000000452b8e15, %l2 = fcc00fb29a0f5d34 add %i0,0x08,%g1 casxa [%g1]0x80,%l4,%l2 ! %l2 = fcc00fb29a0f5d34 ! Mem[0000000091800118] = 22d51152, %g2 = ffffffffffffff99 ldsb [%o0+%o3],%g2 ! %g2 = 0000000000000022 ! Mem[0000000036800118] = f13e8642, %l3 = 1f95d1fe3f2ca988 ldstub [%i1+%o3],%l3 ! %l3 = 000000f1000000ff ! Mem[0000000090000104] = e897c085, %g2 = 0000000000000022 lduh [%i4+0x004],%g2 ! %g2 = 000000000000e897 ! Mem[0000000037800118] = 521515ef, %l1 = 6908f981c6fa862d swapa [%i3+%o3]0x81,%l1 ! %l1 = 00000000521515ef p19_label_2: ! Mem[0000000037800128] = 2204037ce420a1c5, %l4 = 00000000452b8e15, %l5 = 20346a94216c2612 add %i3,0x28,%g1 casxa [%g1]0x80,%l4,%l5 ! %l5 = 2204037ce420a1c5 ! Mem[0000000036800118] = a25717cc42863eff, %l3 = 00000000000000f1 ldxa [%i1+%o3]0x89,%l3 ! %l3 = a25717cc42863eff ! %l7 = 0000000000000056, Mem[0000000036000118] = 7389011818c1e0ac stxa %l7,[%i0+%o3]0x80 ! Mem[0000000036000118] = 0000000000000056 ! Mem[0000000036800110] = eebd4871d4a03c4c, %l3 = a25717cc42863eff, %l1 = 00000000521515ef add %i1,0x10,%g1 casxa [%g1]0x80,%l3,%l1 ! %l1 = eebd4871d4a03c4c ! Mem[0000000090800120] = 4d09a991, %g2 = 000000000000e897 ldsb [%i5+0x021],%g2 ! %g2 = 000000000000004d ! %l5 = 2204037ce420a1c5, Mem[000000009180013c] = 97a50dd5 sth %l5,[%o0+0x03c] ! Mem[000000009180013c] = a1c50dd5 ! Mem[0000000091000120] = 1a9bea0e, %g18 = 158af8a666a5a1c5 ldsw [%i6+%o4],%g2 ! %g2 = 158af8a666a5a1c5 ! %l2 = fcc00fb29a0f5d34, Mem[0000000037000120] = d9278851 stwa %l2,[%i2+%o4]0x89 ! Mem[0000000037000120] = 9a0f5d34 ! Mem[0000000090000138] = 7d4f2f54f83674b5, %g2 = 000000001a9bea0e ldx [%i4+0x038],%g2 ! %g2 = 7d4f2f54f83674b5 ! Mem[0000000036800110] = eebd4871, %l4 = 00000000452b8e15 swapa [%i1+%o2]0x80,%l4 ! %l4 = 00000000eebd4871 p19_label_3: ! Mem[0000000091800134] = e9961807, %g2 = 7d4f2f54f83674b5 lduw [%o0+0x034],%g2 ! %g2 = 00000000e9961807 ! Mem[0000000037000120] = 345d0f9af94301a3, %l4 = 00000000eebd4871, %l7 = 0000000000000056 add %i2,0x20,%g1 casxa [%g1]0x80,%l4,%l7 ! %l7 = 345d0f9af94301a3 ! Mem[000000003780013c] = f7876f3b, %l3 = 42863eff, %l2 = 9a0f5d34 add %i3,0x3c,%g1 casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000f7876f3b ! Mem[000000003600012b] = 02636623, %l7 = 345d0f9af94301a3 ldstub [%i0+0x02b],%l7 ! %l7 = 00000023000000ff ! Mem[0000000037800114] = 900432b6, %l3 = 42863eff, %l1 = d4a03c4c add %i3,0x14,%g1 casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000900432b6 ! Mem[0000000036000108] = fcc00fb2, %l6 = 2769f7d63f42af9a ldsba [%i0+%o1]0x81,%l6 ! %l6 = fffffffffffffffc ! Mem[000000009100013c] = ae0b0000, %g2 = 00000000e9961807 ldsha [%i6+0x03e]%asi,%g2 ! %g2 = ffffffffffffae0b ! %l2 = 00000000f7876f3b, Mem[0000000037000120] = a30143f99a0f5d34 stxa %l2,[%i2+%o4]0x88 ! Mem[0000000037000120] = 00000000f7876f3b ! Mem[0000000036000110] = 4fe8e0d4, %l3 = 42863eff, %l4 = eebd4871 add %i0,0x10,%g1 casa [%g1]0x80,%l3,%l4 ! %l4 = 000000004fe8e0d4 ! Mem[0000000037800100] = 40fefed1, %l3 = a25717cc42863eff swapa [%i3+%g0]0x81,%l3 ! %l3 = 0000000040fefed1 p19_label_4: ! Mem[0000000037000118] = 5a86ca4f04ee71a6, %l0 = 9b7261ea4e3bf2da, %l3 = 0000000040fefed1 add %i2,0x18,%g1 casxa [%g1]0x80,%l0,%l3 ! %l3 = 5a86ca4f04ee71a6 ! Mem[0000000036000114] = d2ffa34f, %l7 = 0000000000000023, %asi = 80 swapa [%i0+0x014]%asi,%l7 ! %l7 = 00000000d2ffa34f ! Mem[0000000037000110] = 44317073, %l0 = 9b7261ea4e3bf2da ldstuba [%i2+%o2]0x89,%l0 ! %l0 = 00000073000000ff ! Mem[0000000036800114] = d4a03c4c, %l0 = 0000000000000073 swap [%i1+0x014],%l0 ! %l0 = 00000000d4a03c4c ! Mem[000000003680011c] = cc1757a2, %l1 = 00000000900432b6 swap [%i1+0x01c],%l1 ! %l1 = 00000000cc1757a2 ! Mem[0000000091000100] = 31ca7644, %g2 = ffffffffffffae0b ldsh [%i6+0x002],%g2 ! %g2 = 00000000000031ca ! Mem[0000000036800104] = c9cca9f6, %l4 = 4fe8e0d4, %l3 = 04ee71a6 add %i1,0x04,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000c9cca9f6 ! Mem[0000000036800108] = 3b3d04bb, %l3 = 00000000c9cca9f6 swap [%i1+%o1],%l3 ! %l3 = 000000003b3d04bb ! Mem[0000000036000118] = 00000000, %l2 = 00000000f7876f3b swapa [%i0+%o3]0x80,%l2 ! %l2 = 0000000000000000 ! Mem[000000003780013c] = f7876f3b, %l3 = 000000003b3d04bb ldub [%i3+0x03c],%l3 ! %l3 = 00000000000000f7 ba,a p19_not_taken_0_end p19_not_taken_0: ! The following code should not be executed lduw [%i1+0x004],%l2 nop lduba [%i1+0x029]%asi,%l2 nop nop ldsba [%i0+0x005]%asi,%l6 std %l6,[%i3+0x008] lduba [%i0+0x013]%asi,%l1 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 00000000d4a03c4c bne,a,pn %xcc,p19_reg_l0_fail mov %l0,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000000000f7 bne,a,pn %xcc,p19_reg_l3_fail mov %l3,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be fffffffffffffffc bne,a,pn %xcc,p19_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000d2ffa34f bne,a,pn %xcc,p19_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p19_local0_expect,%g1 p19_check_local0: ldx [%g1+0x010],%g2 ! Expected data = 4fe8e0d400000023 ldx [%i0+0x010],%g3 ! Observed data at 0000000036000110 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = f7876f3b00000056 ldx [%i0+0x018],%g3 ! Observed data at 0000000036000118 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i0,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 026366ff69815e6e ldx [%i0+0x028],%g3 ! Observed data at 0000000036000128 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i0,0x028,%g4 set p19_local1_expect,%g1 p19_check_local1: ldx [%g1+0x008],%g2 ! Expected data = c9cca9f680390500 ldx [%i1+0x008],%g3 ! Observed data at 0000000036800108 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 452b8e1500000073 ldx [%i1+0x010],%g3 ! Observed data at 0000000036800110 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff3e8642900432b6 ldx [%i1+0x018],%g3 ! Observed data at 0000000036800118 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i1,0x018,%g4 set p19_local2_expect,%g1 p19_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 2c90ca400c3eee6f ldx [%i2+0x000],%g3 ! Observed data at 0000000037000100 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i2,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = ff703144e6a48528 ldx [%i2+0x010],%g3 ! Observed data at 0000000037000110 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i2,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 3b6f87f700000000 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+0x000],%g2 ! Expected data = 42863effbce22f4d ldx [%i3+0x000],%g3 ! Observed data at 0000000037800100 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i3,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = c6fa862dcbc6c586 ldx [%i3+0x018],%g3 ! Observed data at 0000000037800118 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i3,0x018,%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: swapa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000036000120] lduha [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000037000108] swapa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000037000118] ldstuba [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000036000120] stha %l5,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000037800110] stba %l6,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000036800110] done p19_trap1o: swapa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000036000120] lduha [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000037000108] swapa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000037000118] ldstuba [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000036000120] stha %l5,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000037800110] stba %l6,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000036800110] done p19_trap2e: ldstuba [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000037000110] ldxa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000037800128] lduha [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000037800108] ldsba [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000036000108] stwa %l1,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000037800110] ldstuba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000037000128] lduba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000037000100] done p19_trap2o: ldstuba [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000037000110] ldxa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000037800128] lduha [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000037800108] ldsba [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000036000108] stwa %l1,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000037800110] ldstuba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000037000128] lduba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000037000100] 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 = 9b7261ea4e3bf2da ldx [%g1+0x008],%l1 ! %l1 = 6908f981c6fa862d ldx [%g1+0x010],%l2 ! %l2 = 6a0d56de8fa80ef8 ldx [%g1+0x018],%l3 ! %l3 = 1f95d1fe3f2ca988 ldx [%g1+0x020],%l4 ! %l4 = 745893560c3eee6f ldx [%g1+0x028],%l5 ! %l5 = 20346a94216c2612 ldx [%g1+0x030],%l6 ! %l6 = 2769f7d63f42af9a ldx [%g1+0x038],%l7 ! %l7 = 3f3b84dca35bf722 ! 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 = ed3ff1db d7fd40ae a61221a8 2f3a51b1 ! %f4 = 5689a1d2 d6df11ce 13fd9ebf 0227d58b ! %f8 = 6b7b97ee 42d43141 50265a4b 03e3fc18 ! %f12 = 3202ddb5 5efdea22 ae9443cb 458c7cd5 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 01df5862 096b432e 2209eeff 8c41f437 ! %f20 = 2e360ac4 08d4ab80 babea21a 1e5487cd ! %f24 = 2746ef0f 66ab4545 d3a56660 11f26a7c ! %f28 = 2ca02d47 dd1733b4 396160ce d63bde78 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 74bc0b2c 473530bb 05d60546 e5f6e69d ! %f36 = b12eb8d8 43ba52ee 5f437469 bf4bb6fa ! %f40 = 80627829 2411f3f3 91ee65bd b8916b3f ! %f44 = f43ac3ad f4012677 aef7611d 8c575d0d ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xf021d2870000000a,%g7,%g1 ! GSR scale = 1, align = 2 wr %g1,%g0,%gsr ! GSR = f021d2870000000a 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[0000000039800128] = 031ccc51, %l7 = fb8c3f5689911100 ldstuba [%i3+%o5]0x80,%l7 ! %l7 = 00000003000000ff ! Mem[000000003880013c] = 3fc1e305, %l1 = 5d207424, %l7 = 00000003 add %i1,0x3c,%g1 casa [%g1]0x80,%l1,%l7 ! %l7 = 000000003fc1e305 ! Mem[0000000090000138] = 7d4f2f54f83674b5, %g2 = 0000000000000000 ldx [%i4+0x038],%g2 ! %g2 = 7d4f2f54f83674b5 ! Mem[0000000038000120] = 8f326eff, %l6 = bbb53e2235410e98 swap [%i0+%o4],%l6 ! %l6 = 000000008f326eff ! Mem[000000003900013c] = f16c8df9, %l6 = 8f326eff, %l4 = 66df0971 add %i2,0x3c,%g1 casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000f16c8df9 ! Mem[0000000039800106] = 14224480, %l3 = 9a4e461074fd547c ldstub [%i3+0x006],%l3 ! %l3 = 00000044000000ff ! Mem[0000000038800110] = 12d53f97, %l5 = 37f737c097cd5839 swapa [%i1+%o2]0x81,%l5 ! %l5 = 0000000012d53f97 ! Mem[0000000091000130] = a180c21c, %g18 = 03ef02f497ba7c70 ldsw [%i6+0x030],%g2 ! %g2 = 03ef02f497ba7c70 ! Mem[0000000038800110] = 3958cd97, %l4 = 00000000f16c8df9 swapa [%i1+%o2]0x88,%l4 ! %l4 = 000000003958cd97 ! Mem[0000000039800134] = f2836806, %l0 = d81726d4a8ed0ccc swap [%i3+0x034],%l0 ! %l0 = 00000000f2836806 p20_label_2: ! Mem[0000000039000100] = e144dbc271a9c319, %l1 = 92862d085d207424 ldxa [%i2+%g0]0x88,%l1 ! %l1 = e144dbc271a9c319 ! Mem[0000000038000110] = 29c48268f769744e, %l3 = 0000000000000044 ldxa [%i0+%o2]0x81,%l3 ! %l3 = 29c48268f769744e ! Mem[000000009100012c] = b7862f59, %g2 = ffffffffa180c21c lduh [%i6+0x02c],%g2 ! %g2 = 000000000000b786 ! %l3 = 29c48268f769744e, Mem[0000000039000116] = 3dded044 sth %l3,[%i2+0x016] ! Mem[0000000039000114] = 3dde744e ! Mem[000000009080011c] = 172042e0, %g2 = 000000000000b786 lduw [%i5+0x01c],%g2 ! %g2 = 00000000172042e0 ! Mem[0000000091000134] = 518e924f, %g2 = 00000000172042e0 ldsh [%i6+0x036],%g2 ! %g2 = 000000000000518e ! Mem[0000000038000139] = c9806a62, %l6 = 000000008f326eff ldstub [%i0+0x039],%l6 ! %l6 = 00000080000000ff ! Mem[0000000038000128] = 665bd993 876a1e21, %l4 = 3958cd97, %l5 = 12d53f97 ldda [%i0+%o5]0x81,%l4 ! %l4 = 00000000665bd993 00000000876a1e21 ! Mem[0000000091000100] = 31ca7644, %g2 = 000000000000518e ldsha [%i6+0x002]%asi,%g2 ! %g2 = 00000000000031ca ! Mem[0000000039800118] = ce4f5e1c, %l4 = 00000000665bd993 swapa [%i3+%o3]0x81,%l4 ! %l4 = 00000000ce4f5e1c p20_label_3: ! Mem[0000000091000118] = 0b88c9c19cbc312f, %g2 = 00000000000031ca ldx [%i6+%o3],%g2 ! %g2 = 0b88c9c19cbc312f ! Mem[0000000039800110] = 67f83d9b, %l1 = e144dbc271a9c319 ldswa [%i3+%o2]0x88,%l1 ! %l1 = 0000000067f83d9b ! Mem[0000000039800108] = e693ab5a, %l4 = 00000000ce4f5e1c ldsba [%i3+%o1]0x89,%l4 ! %l4 = 000000000000005a ! Mem[0000000039800130] = 576b5c9b, %l3 = 29c48268f769744e lduwa [%i3+0x030]%asi,%l3 ! %l3 = 00000000576b5c9b ! %l6 = 0000000000000080, Mem[0000000039800110] = 67f83d9b stwa %l6,[%i3+%o2]0x88 ! Mem[0000000039800110] = 00000080 ! Mem[0000000038000120] = 35410e98, %l2 = fc09f1c437ae6abc ldstub [%i0+%o4],%l2 ! %l2 = 00000035000000ff ! Mem[0000000039800118] = 665bd993, %l6 = 0000000000000080 swapa [%i3+%o3]0x80,%l6 ! %l6 = 00000000665bd993 ! Mem[000000003980011c] = 73670f92, %l0 = f2836806, %l7 = 3fc1e305 add %i3,0x1c,%g1 casa [%g1]0x80,%l0,%l7 ! %l7 = 0000000073670f92 ! Mem[0000000039800100] = 0efae2ac, %l0 = 00000000f2836806 ldsha [%i3+%g0]0x80,%l0 ! %l0 = 0000000000000efa ! %l4 = 000000000000005a, Mem[0000000090800118] = 4c1f486e stw %l4,[%i5+%o3] ! Mem[0000000090800118] = 0000005a p20_label_4: ! Mem[000000009180010c] = 1eef1e9d, %g2 = 0b88c9c19cbc312f ldub [%o0+0x00c],%g2 ! %g2 = 000000000000001e ! %l2 = 0000000000000035, Mem[000000009100010e] = 7966cff9 sth %l2,[%i6+0x00e] ! Mem[000000009100010c] = 0035cff9 ! Mem[000000003980012c] = 94fe0626, %l0 = 0000000000000efa ldstub [%i3+0x02c],%l0 ! %l0 = 00000094000000ff ! %l0 = 0000000000000094, Mem[0000000038000138] = c9ff6a62, %asi = 80 stwa %l0,[%i0+0x038]%asi ! Mem[0000000038000138] = 00000094 ! %l5 = 00000000876a1e21, Mem[0000000039800120] = 7f00a024 stwa %l5,[%i3+%o4]0x88 ! Mem[0000000039800120] = 876a1e21 ! Mem[0000000039000118] = 315717af, %l6 = 00000000665bd993 ldstuba [%i2+%o3]0x81,%l6 ! %l6 = 00000031000000ff ! Mem[0000000039000108] = d18424a4, %l4 = 000000000000005a swapa [%i2+%o1]0x88,%l4 ! %l4 = 00000000d18424a4 ! Mem[0000000039000110] = 4be6a384, %l7 = 0000000073670f92 swap [%i2+%o2],%l7 ! %l7 = 000000004be6a384 ! Mem[0000000091000110] = cff95b8c8b3adb48, %g2 = 000000000000001e ldx [%i6+%o2],%g2 ! %g2 = cff95b8c8b3adb48 ! %l2 = 00000035, %l3 = 576b5c9b, Mem[0000000039800128] = ff1ccc51 fffe0626 stda %l2,[%i3+%o5]0x81 ! Mem[0000000039800128] = 00000035 576b5c9b ba,a p20_not_taken_0_end p20_not_taken_0: ! The following code should not be executed lduw [%i1+0x004],%l2 nop lduba [%i1+0x029]%asi,%l2 nop nop ldsba [%i0+0x005]%asi,%l6 std %l6,[%i3+0x008] lduba [%i0+0x013]%asi,%l1 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 0000000000000094 bne,a,pn %xcc,p20_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000067f83d9b bne,a,pn %xcc,p20_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000000035 bne,a,pn %xcc,p20_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000576b5c9b bne,a,pn %xcc,p20_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000d18424a4 bne,a,pn %xcc,p20_reg_l4_fail mov %l4,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000031 bne,a,pn %xcc,p20_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000004be6a384 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 %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 5689a1d2 d6df11ce bne %xcc,p20_f4_fail nop ! Check Local Memory set p20_local0_expect,%g1 p20_check_local0: ldx [%g1+0x020],%g2 ! Expected data = ff410e98bfbc60e8 ldx [%i0+0x020],%g3 ! Observed data at 0000000038000120 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i0,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = 00000094afab3f33 ldx [%i0+0x038],%g3 ! Observed data at 0000000038000138 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i0,0x038,%g4 set p20_local1_expect,%g1 p20_check_local1: ldx [%g1+0x010],%g2 ! Expected data = f98d6cf1661ad07d ldx [%i1+0x010],%g3 ! Observed data at 0000000038800110 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i1,0x010,%g4 set p20_local2_expect,%g1 p20_check_local2: ldx [%g1+0x008],%g2 ! Expected data = 5a00000054e09b95 ldx [%i2+0x008],%g3 ! Observed data at 0000000039000108 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 73670f923dde744e ldx [%i2+0x010],%g3 ! Observed data at 0000000039000110 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff5717af6b70a77e ldx [%i2+0x018],%g3 ! Observed data at 0000000039000118 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i2,0x018,%g4 set p20_local3_expect,%g1 p20_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 0efae2ac1422ff80 ldx [%i3+0x000],%g3 ! Observed data at 0000000039800100 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i3,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 80000000cc0cad7b ldx [%i3+0x010],%g3 ! Observed data at 0000000039800110 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 0000008073670f92 ldx [%i3+0x018],%g3 ! Observed data at 0000000039800118 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 211e6a879cb1326f ldx [%i3+0x020],%g3 ! Observed data at 0000000039800120 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 00000035576b5c9b ldx [%i3+0x028],%g3 ! Observed data at 0000000039800128 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 576b5c9ba8ed0ccc ldx [%i3+0x030],%g3 ! Observed data at 0000000039800130 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i3,0x030,%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_f4_fail: set p20_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%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: ldda [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000039800120] done p20_trap1o: ldda [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000039800120] done p20_trap2e: swapa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000038800100] done p20_trap2o: swapa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000038800100] 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 = d81726d4a8ed0ccc ldx [%g1+0x008],%l1 ! %l1 = 92862d085d207424 ldx [%g1+0x010],%l2 ! %l2 = fc09f1c437ae6abc ldx [%g1+0x018],%l3 ! %l3 = 9a4e461074fd547c ldx [%g1+0x020],%l4 ! %l4 = 41fb044466df0971 ldx [%g1+0x028],%l5 ! %l5 = 37f737c097cd5839 ldx [%g1+0x030],%l6 ! %l6 = bbb53e2235410e98 ldx [%g1+0x038],%l7 ! %l7 = fb8c3f5689911100 ! 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 = b9ff9754 5fb482f9 75383f67 ddd559e2 ! %f4 = 309d38f4 5711b7b0 90e15a07 89d68b5f ! %f8 = 1ff09209 3b55c642 49442d66 1d23c121 ! %f12 = 1444369a a223de33 d3fca3ac 83a35f5e ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = ff4be006 a764fdd0 5b669796 14e73ce4 ! %f20 = 36ddb3da 112ae1d0 a78408f8 e87396a7 ! %f24 = f5b61612 23403d3f 1c02e3ac c0d1a9d6 ! %f28 = df0bd141 6007b8e7 8405c2db 40a5592f ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 43328c3c ee83ba0f c98d3bb2 44c6247d ! %f36 = 2853ffe9 2ee0efae efd2293c feca4802 ! %f40 = c838b77f cb4e6807 462bc102 bc0126d1 ! %f44 = d631fac7 8c1acdf2 7ebd4e5d 32e9ec84 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x8a424ba000000073,%g7,%g1 ! GSR scale = 14, align = 3 wr %g1,%g0,%gsr ! GSR = 8a424ba000000073 wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 21 p21_label_1: ! %l5 = 3175e086e0aa1e42, Mem[0000000090000128] = 6fa72097 sth %l5,[%i4+%o5] ! Mem[0000000090000128] = 1e422097 ! Mem[000000003a800128] = ec15b42982dc15cc, %l0 = dfe0ef3e80babb53 ldxa [%i1+%o5]0x81,%l0 ! %l0 = ec15b42982dc15cc ! Mem[000000003b800109] = f50ca823, %l7 = 807a7e8e9fe3edfc ldstub [%i3+0x009],%l7 ! %l7 = 0000000c000000ff ! Mem[000000003a000138] = 196181ca, %l4 = 5af2d05fcde355b5, %asi = 80 swapa [%i0+0x038]%asi,%l4 ! %l4 = 00000000196181ca ! Mem[000000003a800134] = 96601a95, %l6 = 87d133d20eae1e88 swap [%i1+0x034],%l6 ! %l6 = 0000000096601a95 ! Mem[000000003a800128] = ec15b429, %l4 = 00000000196181ca, %asi = 80 swapa [%i1+0x028]%asi,%l4 ! %l4 = 00000000ec15b429 ! %l2 = cea2db91, %l3 = 5daf78e4, Mem[0000000090800100] = ab4b3df2 f647d6ed std %l2,[%i5+%g0] ! Mem[0000000090800100] = cea2db91 5daf78e4 ! Mem[0000000090800124] = 2b62e37a, %g2 = 0000000000000000 ldsba [%i5+0x025]%asi,%g2 ! %g2 = 000000000000002b ! %l2 = cea2db91, %l3 = 5daf78e4, Mem[000000003b800138] = 2a73f7f9 090bd0b3 stda %l2,[%i3+0x038]%asi ! Mem[000000003b800138] = cea2db91 5daf78e4 ! %l0 = ec15b42982dc15cc, Mem[0000000090800118] = 4c1f486e172042e0 stx %l0,[%i5+%o3] ! Mem[0000000090800118] = ec15b42982dc15cc p21_label_2: ! Mem[000000003a800108] = 886dff35 31adef1f, %l0 = 82dc15cc, %l1 = b6d3303f ldda [%i1+%o1]0x88,%l0 ! %l0 = 0000000031adef1f 00000000886dff35 ! Mem[000000003a000135] = db1cf3e6, %l2 = 3b788d2fcea2db91 ldstub [%i0+0x035],%l2 ! %l2 = 0000001c000000ff ! Mem[000000003a000100] = f2ecf359, %l5 = 3175e086e0aa1e42, %asi = 80 swapa [%i0+0x000]%asi,%l5 ! %l5 = 00000000f2ecf359 ! %l3 = ac4e4e445daf78e4, Mem[000000009080010c] = 186e59e8 stb %l3,[%i5+0x00c] ! Mem[000000009080010c] = e46e59e8 ! Mem[000000003a800104] = 281ff703, %l2 = 0000001c, %l4 = ec15b429 add %i1,0x04,%g1 casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000281ff703 ! %l1 = 00000000886dff35, Mem[000000003b000128] = 664858db stha %l1,[%i2+%o5]0x81 ! Mem[000000003b000128] = ff3558db ! %l6 = 96601a95, %l7 = 0000000c, Mem[0000000091800130] = c4da2f2f e9961807 stda %l6,[%o0+0x030]%asi ! Mem[0000000091800130] = 96601a95 0000000c ! %l0 = 0000000031adef1f, Mem[000000003b80012f] = 79e646c4 stb %l0,[%i3+0x02f] ! Mem[000000003b80012c] = 79e6461f ! Mem[000000003b800120] = bf171f74b2d82326, %l3 = ac4e4e445daf78e4, %l6 = 0000000096601a95 add %i3,0x20,%g1 casxa [%g1]0x80,%l3,%l6 ! %l6 = bf171f74b2d82326 ! Mem[0000000091800120] = 9570e30e10c097ea, %g2 = 000000000000002b ldx [%o0+%o4],%g2 ! %g2 = 9570e30e10c097ea p21_label_3: ! Mem[000000009080010c] = 6e59e8d3, %g2 = 9570e30e10c097ea ldsb [%i5+0x00d],%g2 ! %g2 = 000000000000006e ! %l5 = 00000000f2ecf359, Mem[000000009100010c] = 83047966 stw %l5,[%i6+0x00c] ! Mem[000000009100010c] = f2ecf359 ! Mem[000000003a000108] = 811dca80, %l3 = ac4e4e445daf78e4 swapa [%i0+%o1]0x88,%l3 ! %l3 = 00000000811dca80 ! Mem[000000009180011c] = 0aa3cf38, %g18 = 69a7a2360c8c88ed ldsw [%o0+0x01c],%g2 ! %g2 = 69a7a2360c8c88ed ! Mem[000000003b800124] = b2d82326, %l2 = 000000000000001c swap [%i3+0x024],%l2 ! %l2 = 00000000b2d82326 ! Mem[000000003a000110] = 90778b4d, %l6 = bf171f74b2d82326 ldstuba [%i0+%o2]0x81,%l6 ! %l6 = 00000090000000ff ! Mem[000000003b000138] = b302c20663abc7f5, %l3 = 00000000811dca80, %l5 = 00000000f2ecf359 add %i2,0x38,%g1 casxa [%g1]0x80,%l3,%l5 ! %l5 = b302c20663abc7f5 ! Mem[000000003a000104] = 4175223d, %l1 = 00000000886dff35 swap [%i0+0x004],%l1 ! %l1 = 000000004175223d ! %l3 = 00000000811dca80, Mem[0000000091800100] = 69aacf8d48a02005 stx %l3,[%o0+%g0] ! Mem[0000000091800100] = 00000000811dca80 ! Mem[000000003b800134] = 99af7c9e, %l1 = 4175223d, %l5 = 63abc7f5 add %i3,0x34,%g1 casa [%g1]0x80,%l1,%l5 ! %l5 = 0000000099af7c9e p21_label_4: ! Mem[000000003b800128] = 77855f3f79e6461f, %l6 = 0000000000000090, %l5 = 0000000099af7c9e add %i3,0x28,%g1 casxa [%g1]0x80,%l6,%l5 ! %l5 = 77855f3f79e6461f ! Mem[000000003a800108] = 31adef1f, %l4 = 00000000281ff703 swapa [%i1+%o1]0x88,%l4 ! %l4 = 0000000031adef1f ! Mem[000000003a000128] = 3018f49d, %l5 = 77855f3f79e6461f swapa [%i0+%o5]0x89,%l5 ! %l5 = 000000003018f49d ! Mem[000000003b000118] = c691699d, %l3 = 00000000811dca80 ldsh [%i2+0x01a],%l3 ! %l3 = 000000000000699d ! %l6 = 0000000000000090, Mem[000000009180011c] = 0aa3cf38 stw %l6,[%o0+0x01c] ! Mem[000000009180011c] = 00000090 ! %l2 = 00000000b2d82326, Mem[0000000090800110] = d3119276c1fa4865 stx %l2,[%i5+%o2] ! Mem[0000000090800110] = 00000000b2d82326 ! Mem[0000000090800108] = b93e9756, %g2 = 000000000aa3cf38 lduba [%i5+0x008]%asi,%g2 ! %g2 = 00000000000000b9 ! Mem[000000003b800118] = a91b0541, %l6 = 0000000000000090 swap [%i3+%o3],%l6 ! %l6 = 00000000a91b0541 ! %l3 = 000000000000699d, Mem[000000009180013e] = 0dd50000 stb %l3,[%o0+0x03e] ! Mem[000000009180013c] = 9dd50000 ! Mem[0000000090800118] = b42982dc, %g2 = 00000000000000b9 lduh [%i5+0x01a],%g2 ! %g2 = 000000000000b429 ba,a p21_not_taken_0_end p21_not_taken_0: ! The following code should not be executed lduw [%i1+0x004],%l2 nop lduba [%i1+0x029]%asi,%l2 nop nop ldsba [%i0+0x005]%asi,%l6 std %l6,[%i3+0x008] lduba [%i0+0x013]%asi,%l1 ba,a p21_branch_failed p21_not_taken_0_end: ! End of Random Code for Thread 21 1: membar #Sync ! Force all stores to complete p21_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x054] ! Set processor 21 done flag ! Check Registers p21_check_registers: set p21_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 0000000031adef1f bne,a,pn %xcc,p21_reg_l0_fail mov %l0,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000b2d82326 bne,a,pn %xcc,p21_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000000000699d bne,a,pn %xcc,p21_reg_l3_fail mov %l3,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000a91b0541 bne,a,pn %xcc,p21_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000000000000c 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 %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be b9ff9754 5fb482f9 bne %xcc,p21_f0_fail nop ! Check Local Memory set p21_local0_expect,%g1 p21_check_local0: ldx [%g1+0x000],%g2 ! Expected data = e0aa1e42886dff35 ldx [%i0+0x000],%g3 ! Observed data at 000000003a000100 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = e478af5d33936e09 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 = ff778b4dc7e7be9f ldx [%i0+0x010],%g3 ! Observed data at 000000003a000110 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i0,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = 1f46e679e4d84aa5 ldx [%i0+0x028],%g3 ! Observed data at 000000003a000128 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 8ae840fbdbfff3e6 ldx [%i0+0x030],%g3 ! Observed data at 000000003a000130 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i0,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = cde355b5db2b3f50 ldx [%i0+0x038],%g3 ! Observed data at 000000003a000138 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i0,0x038,%g4 set p21_local1_expect,%g1 p21_check_local1: ldx [%g1+0x008],%g2 ! Expected data = 03f71f2835ff6d88 ldx [%i1+0x008],%g3 ! Observed data at 000000003a800108 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i1,0x008,%g4 ldx [%g1+0x028],%g2 ! Expected data = 196181ca82dc15cc ldx [%i1+0x028],%g3 ! Observed data at 000000003a800128 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 677803d90eae1e88 ldx [%i1+0x030],%g3 ! Observed data at 000000003a800130 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i1,0x030,%g4 set p21_local2_expect,%g1 p21_check_local2: ldx [%g1+0x028],%g2 ! Expected data = ff3558dbefa5f2cc ldx [%i2+0x028],%g3 ! Observed data at 000000003b000128 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i2,0x028,%g4 set p21_local3_expect,%g1 p21_check_local3: ldx [%g1+0x008],%g2 ! Expected data = f5ffa8231abeaf25 ldx [%i3+0x008],%g3 ! Observed data at 000000003b800108 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i3,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 00000090d53fab36 ldx [%i3+0x018],%g3 ! Observed data at 000000003b800118 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = bf171f740000001c ldx [%i3+0x020],%g3 ! Observed data at 000000003b800120 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 77855f3f79e6461f ldx [%i3+0x028],%g3 ! Observed data at 000000003b800128 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i3,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = cea2db915daf78e4 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_f0_fail: set p21_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%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: lduba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000003b000100] ldda [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000003a000128] stwa %l3,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000003a000100] done p21_trap1o: lduba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000003b000100] ldda [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000003a000128] stwa %l3,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000003a000100] done p21_trap2e: stda %l2,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000003a000120] stwa %l7,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000003a000118] done p21_trap2o: stda %l2,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000003a000120] stwa %l7,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000003a000118] done p21_trap3e: nop done p21_trap3o: 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 = dfe0ef3e80babb53 ldx [%g1+0x008],%l1 ! %l1 = 2bc382d3b6d3303f ldx [%g1+0x010],%l2 ! %l2 = 3b788d2fcea2db91 ldx [%g1+0x018],%l3 ! %l3 = ac4e4e445daf78e4 ldx [%g1+0x020],%l4 ! %l4 = 5af2d05fcde355b5 ldx [%g1+0x028],%l5 ! %l5 = 3175e086e0aa1e42 ldx [%g1+0x030],%l6 ! %l6 = 87d133d20eae1e88 ldx [%g1+0x038],%l7 ! %l7 = 807a7e8e9fe3edfc ! 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 = 523f95a8 388583c2 e735fa66 f08180e1 ! %f4 = 2e8139b1 d7b13890 7e986ae7 0505bd19 ! %f8 = be21cefb 16ea69f5 c16c4fea 9b7ba04f ! %f12 = 574e4c1f 2fd3521a 804d94f4 890f903d ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = dd276f67 8775cccd 7c5a8c62 4c7b2daa ! %f20 = 266794e2 f3a99649 466e084d 735ba166 ! %f24 = 25b50c6b fd7ac6eb ebc2218c a67799f9 ! %f28 = 8152661a 408fb999 138af8be 5c31a8ca ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 65070e37 08272153 c64f6f46 b408eb4d ! %f36 = 796c4679 8397a371 52effef8 b24118af ! %f40 = d3921853 cded8339 31eabd35 6bc4bdeb ! %f44 = ecc63a06 37fb75fd 3751687c f6933b2a ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x9ce08aff00000049,%g7,%g1 ! GSR scale = 9, align = 1 wr %g1,%g0,%gsr ! GSR = 9ce08aff00000049 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: ! %l0 = 072e4dc02823feb1, Mem[0000000091800118] = 22d51152 stw %l0,[%o0+%o3] ! Mem[0000000091800118] = 2823feb1 ! Mem[000000003d800128] = 140d6e3a, %l6 = 88f691140db31178 swapa [%i3+%o5]0x80,%l6 ! %l6 = 00000000140d6e3a ! Mem[0000000091000128] = 1646248c, %g2 = 0000000000000000 ldsba [%i6+0x028]%asi,%g2 ! %g2 = 0000000000000016 ! Mem[0000000091800120] = e30e10c0, %g2 = 0000000000000016 ldsb [%o0+0x022],%g2 ! %g2 = ffffffffffffffe3 ! %l2 = a2609316539bf33f, Mem[000000003d000120] = 8b1469529d0ca834 stxa %l2,[%i2+%o4]0x89 ! Mem[000000003d000120] = a2609316539bf33f ! Mem[0000000090000134] = ab3ef405, %g18 = 5b1f795fda4cfb23 ldsw [%i4+0x034],%g2 ! %g2 = 5b1f795fda4cfb23 ! Mem[0000000091000128] = 1646248c, %g18 = 5b1f795fda4cfb23 ldsw [%i6+%o5],%g2 ! %g2 = 5b1f795fda4cfb23 ! %l6 = 00000000140d6e3a, Mem[000000003d000120] = 3ff39b53169360a2 stxa %l6,[%i2+%o4]0x81 ! Mem[000000003d000120] = 00000000140d6e3a ! Mem[000000003c000128] = f2128eb899540cab, %l2 = a2609316539bf33f, %l7 = d64038983eef8af0 add %i0,0x28,%g1 casxa [%g1]0x80,%l2,%l7 ! %l7 = f2128eb899540cab ! Mem[000000003c000138] = 69456f7c, %l4 = 8b33d9fe268dc587 swap [%i0+0x038],%l4 ! %l4 = 0000000069456f7c p22_label_2: ! %l7 = f2128eb899540cab, Mem[000000003d000128] = 89b3c714 stw %l7,[%i2+%o5] ! Mem[000000003d000128] = 99540cab ! Mem[000000003d000110] = 6f8411fb37818fc1, %l1 = e1851e3ca6abe142 ldxa [%i2+%o2]0x80,%l1 ! %l1 = 6f8411fb37818fc1 ! Mem[000000003d800110] = 67dc46dc, %l7 = f2128eb899540cab ldstuba [%i3+%o2]0x89,%l7 ! %l7 = 000000dc000000ff ! Mem[000000003c000100] = 2c002615, %l2 = a2609316539bf33f ldstuba [%i0+%g0]0x88,%l2 ! %l2 = 00000015000000ff ! %l2 = 00000015, %l3 = 1e71cd5d, Mem[0000000090800138] = dfa3e7f4 524680b7 std %l2,[%i5+0x038] ! Mem[0000000090800138] = 00000015 1e71cd5d ! %l0 = 072e4dc02823feb1, Mem[000000009100010c] = 83047966 stb %l0,[%i6+0x00c] ! Mem[000000009100010c] = b1047966 ! Mem[000000003c000130] = 3211d871, %l1 = 37818fc1, %l2 = 00000015 add %i0,0x30,%g1 casa [%g1]0x80,%l1,%l2 ! %l2 = 000000003211d871 ! %l4 = 0000000069456f7c, Mem[0000000091800100] = 69aacf8d48a02005 stx %l4,[%o0+%g0] ! Mem[0000000091800100] = 0000000069456f7c ! Mem[000000003c000110] = 12074fc0, %l2 = 000000003211d871 ldsba [%i0+%o2]0x81,%l2 ! %l2 = 0000000000000012 ! Mem[000000003d000134] = 941daf6e, %l7 = 00000000000000dc, %asi = 80 swapa [%i2+0x034]%asi,%l7 ! %l7 = 00000000941daf6e p22_label_3: ! Mem[000000003d800118] = 9e435bbe b7671d2a, %l4 = 69456f7c, %l5 = 3a51bac9 ldda [%i3+%o3]0x81,%l4 ! %l4 = 000000009e435bbe 00000000b7671d2a ! Mem[000000003d000110] = 6f8411fb37818fc1, %l6 = 00000000140d6e3a, %l1 = 6f8411fb37818fc1 add %i2,0x10,%g1 casxa [%g1]0x80,%l6,%l1 ! %l1 = 6f8411fb37818fc1 ! Mem[000000003c000128] = b88e12f2, %l6 = 00000000140d6e3a swapa [%i0+%o5]0x89,%l6 ! %l6 = 00000000b88e12f2 ! Mem[000000003d800110] = 67dc46ff, %l3 = 71a54ce81e71cd5d swapa [%i3+%o2]0x88,%l3 ! %l3 = 0000000067dc46ff ! Mem[000000003c000118] = 8e8bce49, %l2 = 0000000000000012 lduha [%i0+%o3]0x89,%l2 ! %l2 = 000000000000ce49 ! Mem[000000003c000108] = 72765b93, %l5 = 00000000b7671d2a lduha [%i0+%o1]0x80,%l5 ! %l5 = 0000000000007276 ! Mem[000000003c800120] = ccfc11f6, %l7 = 00000000941daf6e ldstub [%i1+%o4],%l7 ! %l7 = 000000cc000000ff ! Mem[000000003c000120] = 7db70000, %l3 = 0000000067dc46ff swapa [%i0+%o4]0x81,%l3 ! %l3 = 000000007db70000 ! Mem[000000003d000104] = 5af72cdf, %l2 = 0000ce49, %l1 = 37818fc1 add %i2,0x04,%g1 casa [%g1]0x80,%l2,%l1 ! %l1 = 000000005af72cdf ! Mem[000000003d000118] = aece55e6, %l1 = 000000005af72cdf lduwa [%i2+%o3]0x80,%l1 ! %l1 = 00000000aece55e6 p22_label_4: ! Mem[000000003c800104] = 9095ec98, %l1 = 00000000aece55e6 swap [%i1+0x004],%l1 ! %l1 = 000000009095ec98 ! Mem[000000003c000100] = ff26002ccf02167e, %l7 = 00000000000000cc, %l5 = 0000000000007276 casxa [%i0]0x80,%l7,%l5 ! %l5 = ff26002ccf02167e ! Mem[000000003c800108] = 6d53f27b, %l3 = 000000007db70000 swapa [%i1+%o1]0x88,%l3 ! %l3 = 000000006d53f27b ! Mem[0000000091800110] = 45af5a75, %g18 = 5b1f795fda4cfb23 ldsw [%o0+%o2],%g2 ! %g2 = 5b1f795fda4cfb23 ! Mem[000000003c800110] = 25f9ef0e, %l5 = ff26002ccf02167e ldsha [%i1+%o2]0x88,%l5 ! %l5 = ffffffffffffef0e ! Mem[0000000090000128] = 6fa720974ba4e986, %g2 = 0000000045af5a75 ldx [%i4+%o5],%g2 ! %g2 = 6fa720974ba4e986 ! Mem[000000003c00013c] = f8a4464b, %l6 = 00000000b88e12f2 ldstuba [%i0+0x03c]%asi,%l6 ! %l6 = 000000f8000000ff ! Mem[000000003d800117] = 9b86d889, %l4 = 000000009e435bbe ldstub [%i3+0x017],%l4 ! %l4 = 00000089000000ff ! Mem[000000003c800120] = fffc11f6, %l2 = 000000000000ce49 ldstuba [%i1+%o4]0x80,%l2 ! %l2 = 000000ff000000ff ! Mem[000000003c800130] = db04228fe57ba5f7, %l7 = 00000000000000cc, %l1 = 000000009095ec98 add %i1,0x30,%g1 casxa [%g1]0x80,%l7,%l1 ! %l1 = db04228fe57ba5f7 ba,a p22_not_taken_0_end p22_not_taken_0: ! The following code should not be executed lduw [%i1+0x004],%l2 nop lduba [%i1+0x029]%asi,%l2 nop nop ldsba [%i0+0x005]%asi,%l6 std %l6,[%i3+0x008] lduba [%i0+0x013]%asi,%l1 ba,a p22_branch_failed p22_not_taken_0_end: ! End of Random Code for Thread 22 1: membar #Sync ! Force all stores to complete 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+0x008],%g2 cmp %l1,%g2 ! %l1 should be db04228fe57ba5f7 bne,a,pn %xcc,p22_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000000000ff bne,a,pn %xcc,p22_reg_l2_fail mov %l2,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000000089 bne,a,pn %xcc,p22_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be ffffffffffffef0e bne,a,pn %xcc,p22_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000000000f8 bne,a,pn %xcc,p22_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000000000cc bne,a,pn %xcc,p22_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p22_check_fp_registers: set p22_expected_fp_regs,%g3 std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 2e8139b1 d7b13890 bne %xcc,p22_f4_fail nop ! Check Local Memory set p22_local0_expect,%g1 p22_check_local0: ldx [%g1+0x000],%g2 ! Expected data = ff26002ccf02167e ldx [%i0+0x000],%g3 ! Observed data at 000000003c000100 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i0,0x000,%g4 ldx [%g1+0x020],%g2 ! Expected data = 67dc46ff43ac0dd1 ldx [%i0+0x020],%g3 ! Observed data at 000000003c000120 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 3a6e0d1499540cab 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 = 268dc587ffa4464b 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 = a56163eaaece55e6 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 = 0000b77d12cf765b ldx [%i1+0x008],%g3 ! Observed data at 000000003c800108 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i1,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = fffc11f6b24da7db ldx [%i1+0x020],%g3 ! Observed data at 000000003c800120 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i1,0x020,%g4 set p22_local2_expect,%g1 p22_check_local2: ldx [%g1+0x020],%g2 ! Expected data = 00000000140d6e3a ldx [%i2+0x020],%g3 ! Observed data at 000000003d000120 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 99540cabc7078ec6 ldx [%i2+0x028],%g3 ! Observed data at 000000003d000128 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i2,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 0c96cfe4000000dc ldx [%i2+0x030],%g3 ! Observed data at 000000003d000130 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i2,0x030,%g4 set p22_local3_expect,%g1 p22_check_local3: ldx [%g1+0x010],%g2 ! Expected data = 5dcd711e9b86d8ff ldx [%i3+0x010],%g3 ! Observed data at 000000003d800110 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i3,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = 0db3117859b98b61 ldx [%i3+0x028],%g3 ! Observed data at 000000003d800128 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i3,0x028,%g4 ! The test for processor 22 has passed p22_passed: ta GOOD_TRAP nop p22_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p22_failed p22_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p22_failed p22_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p22_failed p22_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p22_failed p22_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p22_failed p22_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p22_failed p22_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p22_failed p22_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p22_failed p22_f4_fail: set p22_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 22 failed p22_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x058] ! Set processor 22 done flag set p22_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 22 failed p22_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x058] ! Set processor 22 done flag set p22_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p22_selfmod_failed: ba p22_failed mov 0xabc,%g1 p22_common_error: or %g0,0xef6,%g1 ba p22_failed mov %o5,%g3 p22_common_signature_error: set p22_temp,%g1 ba p22_failed st %g2,[%g1] ! Common Lock Number p22_common_timeout: set p22_temp,%g1 ba p22_failed st %g2,[%g1] ! Common Lock Number p22_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p22_failed mov 0x0,%g3 p22_trap1e: ldstuba [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000003d000110] stxa %l3,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000003d000108] stda %l0,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000003d000120] swapa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000003c800100] lduha [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003c800100] done p22_trap1o: ldstuba [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000003d000110] stxa %l3,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000003d000108] stda %l0,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000003d000120] swapa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000003c800100] lduha [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003c800100] done p22_trap2e: ldstuba [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003c800120] ldstuba [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000003c800110] swapa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003c800110] done p22_trap2o: ldstuba [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003c800120] ldstuba [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000003c800110] swapa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003c800110] done p22_trap3e: nop nop nop nop nop nop done p22_trap3o: nop nop nop nop 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 = 072e4dc02823feb1 ldx [%g1+0x008],%l1 ! %l1 = e1851e3ca6abe142 ldx [%g1+0x010],%l2 ! %l2 = a2609316539bf33f ldx [%g1+0x018],%l3 ! %l3 = 71a54ce81e71cd5d ldx [%g1+0x020],%l4 ! %l4 = 8b33d9fe268dc587 ldx [%g1+0x028],%l5 ! %l5 = fbac81703a51bac9 ldx [%g1+0x030],%l6 ! %l6 = 88f691140db31178 ldx [%g1+0x038],%l7 ! %l7 = d64038983eef8af0 ! 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 = c207a94b b4dedfd2 a8e059af 18aac47c ! %f4 = 314fa9bd e75b5b87 42ee1dc2 fddb49be ! %f8 = 900ffa38 a0799342 f99b8fdd 03649e4e ! %f12 = 58733232 7f2409ee 267e2ade d40ae00d ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = b0ecee6e 28855fb0 2c650d5e 0233955c ! %f20 = b7434403 9a687e70 c85ecc96 b601672e ! %f24 = ccafe916 ea793d1f ac8ef85c ad439aeb ! %f28 = 90d21dbf f361230f bb467192 2e3920a6 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 94bc577c ce2fe4dd 499a6c22 2b040c97 ! %f36 = e188519d 2ab2b16b 6709f955 2ffc3e03 ! %f40 = 12252cca 7f8973de 6e0a5bf0 1e8f6a15 ! %f44 = 921bc024 71284a6c 5c47cdc2 58f7cf36 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xd414365700000050,%g7,%g1 ! GSR scale = 10, align = 0 wr %g1,%g0,%gsr ! GSR = d414365700000050 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: ! Mem[000000003f800128] = 8117b3d5, %l2 = a2c87f43c7f17491 ldsha [%i3+%o5]0x81,%l2 ! %l2 = ffffffffffff8117 ! Mem[0000000090000128] = 20974ba4, %g2 = 0000000000000000 lduh [%i4+0x02a],%g2 ! %g2 = 0000000000002097 ! %l7 = 25c12c3bb3a6f56d, Mem[0000000090800123] = a9912b62 stb %l7,[%i5+0x023] ! Mem[0000000090800120] = 6d912b62 ! Mem[000000003e000108] = 500f639e, %l1 = fbc64fbbbb9c5f98 ldstub [%i0+%o1],%l1 ! %l1 = 00000050000000ff ! Mem[000000003f000110] = daf0535b, %l6 = a04fafbcbe1bef73 lduha [%i2+%o2]0x81,%l6 ! %l6 = 000000000000daf0 ! %l4 = 04c2c236186b96ff, Mem[0000000090000102] = bcdee897, %asi = 80 stba %l4,[%i4+0x002]%asi ! Mem[0000000090000100] = ffdee897 ! %l3 = 1cf29b34f8d10e3e, Mem[0000000090800124] = 912b62e3, %asi = 80 stwa %l3,[%i5+0x024]%asi ! Mem[0000000090800124] = f8d10e3e ! Mem[000000009000010c] = 11df5c5f, %g2 = 0000000000002097 lduba [%i4+0x00e]%asi,%g2 ! %g2 = 0000000000000011 ! Mem[000000003e800110] = c8174aff, %l0 = 19d118e23e0f30a3 swapa [%i1+%o2]0x81,%l0 ! %l0 = 00000000c8174aff ! %l1 = 0000000000000050, Mem[000000003f800120] = df33177e stba %l1,[%i3+%o4]0x80 ! Mem[000000003f800120] = 5033177e p23_label_2: ! Mem[000000003e000109] = ff0f639e, %l7 = 25c12c3bb3a6f56d ldstub [%i0+0x009],%l7 ! %l7 = 0000000f000000ff ! Mem[000000003e800128] = 8d6a74e0, %l3 = 1cf29b34f8d10e3e swapa [%i1+%o5]0x88,%l3 ! %l3 = 000000008d6a74e0 ! %l4 = 186b96ff, %l5 = b0e342f9, Mem[0000000090000120] = a6da9944 1928870c std %l4,[%i4+%o4] ! Mem[0000000090000120] = 186b96ff b0e342f9 ! Mem[000000003f000114] = 914ffd0b, %l5 = eab1c05bb0e342f9, %asi = 80 swapa [%i2+0x014]%asi,%l5 ! %l5 = 00000000914ffd0b ! Mem[000000003e800128] = 3e0ed1f8, %l1 = 0000000000000050 swapa [%i1+%o5]0x81,%l1 ! %l1 = 000000003e0ed1f8 ! Mem[000000003f000138] = 48c5baff, %l2 = ffff8117, %l3 = 8d6a74e0 add %i2,0x38,%g1 casa [%g1]0x80,%l2,%l3 ! %l3 = 0000000048c5baff ! Mem[000000003e000120] = 5335e131, %l4 = 04c2c236186b96ff, %asi = 80 swapa [%i0+0x020]%asi,%l4 ! %l4 = 000000005335e131 ! %l4 = 5335e131, %l5 = 914ffd0b, Mem[000000003f800120] = 7e173350 1069973f stda %l4,[%i3+%o4]0x88 ! Mem[000000003f800120] = 5335e131 914ffd0b ! Mem[000000003e800105] = 6e9a9699, %l6 = 000000000000daf0 ldstuba [%i1+0x005]%asi,%l6 ! %l6 = 0000009a000000ff ! %l6 = 000000000000009a, Mem[000000003f800118] = 4805a08c99c3181f stxa %l6,[%i3+%o3]0x80 ! Mem[000000003f800118] = 000000000000009a p23_label_3: ! Mem[000000003f000110] = 5b53f0da, %l2 = ffffffffffff8117 lduwa [%i2+%o2]0x89,%l2 ! %l2 = 000000005b53f0da ! Mem[000000003e000110] = cabfd147, %l0 = 00000000c8174aff swapa [%i0+%o2]0x81,%l0 ! %l0 = 00000000cabfd147 ! Mem[000000003f000110] = 5b53f0da, %l5 = 00000000914ffd0b ldstuba [%i2+%o2]0x89,%l5 ! %l5 = 000000da000000ff ! Mem[000000003f800108] = 238393ef e87ef947, %l0 = cabfd147, %l1 = 3e0ed1f8 ldda [%i3+%o1]0x88,%l0 ! %l0 = 00000000e87ef947 00000000238393ef ! Mem[000000003f000120] = 5a6c133b, %l1 = 00000000238393ef ldstuba [%i2+%o4]0x81,%l1 ! %l1 = 0000005a000000ff ! Mem[000000003f800128] = 8117b3d5, %l7 = 000000000000000f swapa [%i3+%o5]0x81,%l7 ! %l7 = 000000008117b3d5 ! Mem[000000003f000120] = ff6c133b 3295e337, %l2 = 5b53f0da, %l3 = 48c5baff ldd [%i2+%o4],%l2 ! %l2 = 00000000ff6c133b 000000003295e337 ! Mem[000000003f800120] = 5335e131, %l6 = 000000000000009a ldstuba [%i3+%o4]0x89,%l6 ! %l6 = 00000031000000ff ! %l6 = 00000031, %l7 = 8117b3d5, Mem[000000003e000128] = fd998ff0 a4d71da9 std %l6,[%i0+%o5] ! Mem[000000003e000128] = 00000031 8117b3d5 ! Mem[000000003e800118] = ca303f47, %l7 = 8117b3d5, %l3 = 3295e337 add %i1,0x18,%g1 casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000ca303f47 p23_label_4: ! Mem[0000000090800100] = ab4b3df2f647d6ed, %g2 = 0000000000000011 ldx [%i5+%g0],%g2 ! %g2 = ab4b3df2f647d6ed ! Mem[000000003e000118] = 22982264, %l2 = 00000000ff6c133b ldswa [%i0+%o3]0x80,%l2 ! %l2 = 0000000022982264 ! Mem[000000003f000134] = 16fc0f27, %l4 = 000000005335e131 swap [%i2+0x034],%l4 ! %l4 = 0000000016fc0f27 ! %l2 = 22982264, %l3 = ca303f47, Mem[0000000091800118] = 22d51152 0aa3cf38 std %l2,[%o0+%o3] ! Mem[0000000091800118] = 22982264 ca303f47 ! Mem[000000003e000138] = 6f4baf1a, %l4 = 0000000016fc0f27 swap [%i0+0x038],%l4 ! %l4 = 000000006f4baf1a ! %l3 = 00000000ca303f47, Mem[000000003f000118] = ce075c47 sth %l3,[%i2+%o3] ! Mem[000000003f000118] = 3f475c47 ! Mem[000000003f000110] = fff0535b, %l2 = 0000000022982264 swapa [%i2+%o2]0x80,%l2 ! %l2 = 00000000fff0535b ! Mem[000000003e000118] = 22982264, %l1 = 000000000000005a ldstub [%i0+%o3],%l1 ! %l1 = 00000022000000ff ! Mem[000000003e000110] = ff4a17c8, %l1 = 0000000000000022 ldstuba [%i0+%o2]0x89,%l1 ! %l1 = 000000c8000000ff ! Mem[000000003e00011c] = b3218ac1, %l5 = 000000da, %l5 = 000000da add %i0,0x1c,%g1 casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000b3218ac1 ba,a p23_not_taken_0_end p23_not_taken_0: ! The following code should not be executed lduw [%i1+0x004],%l2 nop lduba [%i1+0x029]%asi,%l2 nop nop ldsba [%i0+0x005]%asi,%l6 std %l6,[%i3+0x008] lduba [%i0+0x013]%asi,%l1 ba,a p23_branch_failed p23_not_taken_0_end: ! End of Random Code for Thread 23 p23_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x05c] ! Set processor 23 done flag ! Check Registers p23_check_registers: set p23_expected_registers,%g1 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000000000c8 bne,a,pn %xcc,p23_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000fff0535b bne,a,pn %xcc,p23_reg_l2_fail mov %l2,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000b3218ac1 bne,a,pn %xcc,p23_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000031 bne,a,pn %xcc,p23_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000008117b3d5 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 %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be c207a94b b4dedfd2 bne %xcc,p23_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be a8e059af 18aac47c bne %xcc,p23_f2_fail nop ! Check Local Memory set p23_local0_expect,%g1 p23_check_local0: ldx [%g1+0x008],%g2 ! Expected data = ffff639e0a81507e ldx [%i0+0x008],%g3 ! Observed data at 000000003e000108 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ff174affefe20eb2 ldx [%i0+0x010],%g3 ! Observed data at 000000003e000110 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff982264b3218ac1 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 = 186b96ff1a96252d 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 = 000000318117b3d5 ldx [%i0+0x028],%g3 ! Observed data at 000000003e000128 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i0,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 16fc0f2712243112 ldx [%i0+0x038],%g3 ! Observed data at 000000003e000138 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i0,0x038,%g4 set p23_local1_expect,%g1 p23_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 5890aa756eff9699 ldx [%i1+0x000],%g3 ! Observed data at 000000003e800100 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i1,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 3e0f30a3791b7278 ldx [%i1+0x010],%g3 ! Observed data at 000000003e800110 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i1,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = 00000050111c7108 ldx [%i1+0x028],%g3 ! Observed data at 000000003e800128 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i1,0x028,%g4 set p23_local2_expect,%g1 p23_check_local2: ldx [%g1+0x010],%g2 ! Expected data = 22982264b0e342f9 ldx [%i2+0x010],%g3 ! Observed data at 000000003f000110 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 3f475c476a3cc23a ldx [%i2+0x018],%g3 ! Observed data at 000000003f000118 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff6c133b3295e337 ldx [%i2+0x020],%g3 ! Observed data at 000000003f000120 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i2,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = 8fcb6ee95335e131 ldx [%i2+0x030],%g3 ! Observed data at 000000003f000130 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i2,0x030,%g4 set p23_local3_expect,%g1 p23_check_local3: ldx [%g1+0x018],%g2 ! Expected data = 000000000000009a ldx [%i3+0x018],%g3 ! Observed data at 000000003f800118 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ffe135530bfd4f91 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 = 0000000fcfa52926 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_f0_fail: set p23_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p23_f2_fail: set p23_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! 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: swapa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000003f800100] swapa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000003e000100] swapa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000003f800110] ldsba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003f000128] stba %l2,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000003f800100] ldstuba [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000003e800110] ldsha [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000003e800100] done p23_trap1o: swapa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000003f800100] swapa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000003e000100] swapa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000003f800110] ldsba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003f000128] stba %l2,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000003f800100] ldstuba [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000003e800110] ldsha [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000003e800100] done p23_trap2e: ldxa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003f000118] done p23_trap2o: ldxa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003f000118] done p23_trap3e: nop nop nop nop nop nop done p23_trap3o: nop nop 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 = 19d118e23e0f30a3 ldx [%g1+0x008],%l1 ! %l1 = fbc64fbbbb9c5f98 ldx [%g1+0x010],%l2 ! %l2 = a2c87f43c7f17491 ldx [%g1+0x018],%l3 ! %l3 = 1cf29b34f8d10e3e ldx [%g1+0x020],%l4 ! %l4 = 04c2c236186b96ff ldx [%g1+0x028],%l5 ! %l5 = eab1c05bb0e342f9 ldx [%g1+0x030],%l6 ! %l6 = a04fafbcbe1bef73 ldx [%g1+0x038],%l7 ! %l7 = 25c12c3bb3a6f56d ! 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 = 759c0903 0e46acf6 d91a532a 1716821c ! %f4 = 084c7fe2 42437d2e da09c85d ed0dc376 ! %f8 = 96fee4bc 44577816 8d1d4b16 53d97e80 ! %f12 = f6fa7b8c e3b6e458 76a44baa 0b3f659b ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = ac48ff33 abbd2f9e f2c41ef8 d6ce901f ! %f20 = 2d715fb5 e6bcec11 81a9dd14 12b735d4 ! %f24 = fb86ca03 5fc1d70c 80a64285 f3ad8770 ! %f28 = eb6bb3a6 0d201b61 91a4c661 dfc1391d ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = b1e3bd0e 9127b512 1fbba1d6 97df7bc1 ! %f36 = 1827061f 256567be 9bb42f5a 02520ca3 ! %f40 = 045f741d 3b977c37 29edf91b 13eab0b4 ! %f44 = 977b72ef 19ff8011 98a56df1 7146e7c5 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xbad9be6700000053,%g7,%g1 ! GSR scale = 10, align = 3 wr %g1,%g0,%gsr ! GSR = bad9be6700000053 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: ! %l2 = e1ab4e7e33c27552, Mem[0000000040000118] = 7ef8ab75 stba %l2,[%i0+%o3]0x89 ! Mem[0000000040000118] = 7ef8ab52 ! %l6 = 2b1038b8c0e1110a, Mem[0000000040800108] = dc875155 stba %l6,[%i1+%o1]0x89 ! Mem[0000000040800108] = dc87510a ! Mem[0000000040000132] = 67eb523a, %l1 = 49ffe982275d522f ldstub [%i0+0x032],%l1 ! %l1 = 00000052000000ff ! %l4 = 3e09da8e682b56de, Mem[0000000041000100] = a7b48c2a stw %l4,[%i2+%g0] ! Mem[0000000041000100] = 682b56de ! Mem[0000000041000135] = 2b803660, %l4 = 3e09da8e682b56de ldstub [%i2+0x035],%l4 ! %l4 = 00000080000000ff ! %l4 = 00000080, %l5 = 1ce6b9cf, Mem[0000000091800120] = 9570e30e 10c097ea std %l4,[%o0+%o4] ! Mem[0000000091800120] = 00000080 1ce6b9cf ! Mem[000000004180013b] = f78ab8e1, %l7 = 59a76e4fcb546dc5 ldstub [%i3+0x03b],%l7 ! %l7 = 000000e1000000ff ! Mem[0000000041000110] = 9945c379, %l5 = 55c222921ce6b9cf ldsw [%i2+%o2],%l5 ! %l5 = ffffffff9945c379 ! %l1 = 0000000000000052, Mem[0000000040800120] = 0f31ffaa stha %l1,[%i1+%o4]0x88 ! Mem[0000000040800120] = 0f310052 ! Mem[0000000091000130] = a180c21c, %g2 = 0000000000000000 ldsh [%i6+0x030],%g2 ! %g2 = ffffffffffffa180 p24_label_2: ! Mem[0000000040000138] = 86b094fb, %l6 = 2b1038b8c0e1110a lduw [%i0+0x038],%l6 ! %l6 = 0000000086b094fb ! Mem[0000000040800110] = c27f4d98, %l5 = ffffffff9945c379 ldsha [%i1+%o2]0x80,%l5 ! %l5 = ffffffffffffc27f ! %l0 = 30decc221fc84baf, Mem[0000000041800100] = d672a634756b8464 stxa %l0,[%i3+%g0]0x80 ! Mem[0000000041800100] = 30decc221fc84baf ! %l4 = 00000080, %l5 = ffffc27f, Mem[0000000040800128] = e4b4de25 fccb7baa std %l4,[%i1+%o5] ! Mem[0000000040800128] = 00000080 ffffc27f ! Mem[0000000091800118] = 22d51152 0aa3cf38, %g2 = ffffa180, %g3 = 00000000 ldd [%o0+%o3],%g2 ! %g2 = 0000000022d51152 000000000aa3cf38 ! Mem[0000000040000114] = 23aed723, %l5 = ffffffffffffc27f ldsb [%i0+0x014],%l5 ! %l5 = 0000000000000023 ! Mem[0000000040000108] = 9b59d625, %l3 = 130fb10408b69567 ldswa [%i0+%o1]0x88,%l3 ! %l3 = ffffffff9b59d625 ! %l1 = 0000000000000052, Mem[0000000040000100] = a89f026e stba %l1,[%i0+%g0]0x80 ! Mem[0000000040000100] = 529f026e ! Mem[0000000041000128] = 1d094415, %l1 = 0000000000000052 lduha [%i2+%o5]0x88,%l1 ! %l1 = 0000000000004415 ! Mem[0000000041000100] = 682b56de, %l5 = 0000000000000023 swap [%i2+%g0],%l5 ! %l5 = 00000000682b56de p24_label_3: ! Mem[000000004080011c] = a9915cd2, %l2 = 33c27552, %l5 = 682b56de add %i1,0x1c,%g1 casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000a9915cd2 ! Mem[0000000041800130] = 54d11138, %l6 = 0000000086b094fb, %asi = 80 swapa [%i3+0x030]%asi,%l6 ! %l6 = 0000000054d11138 ! Mem[0000000041000120] = 60293a1e3b2e5e7f, %l6 = 0000000054d11138, %l4 = 0000000000000080 add %i2,0x20,%g1 casxa [%g1]0x80,%l6,%l4 ! %l4 = 60293a1e3b2e5e7f ! Mem[0000000040000100] = 529f026e, %l1 = 0000000000004415 ldstub [%i0+%g0],%l1 ! %l1 = 00000052000000ff ! Mem[0000000090000138] = 7d4f2f54, %g2 = 0000000022d51152 lduh [%i4+0x038],%g2 ! %g2 = 0000000000007d4f ! Mem[0000000041000120] = 60293a1e3b2e5e7f, %l3 = ffffffff9b59d625, %l1 = 0000000000000052 add %i2,0x20,%g1 casxa [%g1]0x80,%l3,%l1 ! %l1 = 60293a1e3b2e5e7f ! Mem[0000000040800124] = ee3437b3, %l0 = 30decc221fc84baf lduh [%i1+0x024],%l0 ! %l0 = 000000000000ee34 ! Mem[000000004080011c] = a9915cd2, %l3 = ffffffff9b59d625 swap [%i1+0x01c],%l3 ! %l3 = 00000000a9915cd2 ! Mem[0000000090800120] = fb4d09a9, %g2 = 0000000000007d4f lduh [%i5+%o4],%g2 ! %g2 = 000000000000fb4d ! Mem[0000000041800104] = 1fc84baf, %l7 = 00000000000000e1, %asi = 80 swapa [%i3+0x004]%asi,%l7 ! %l7 = 000000001fc84baf p24_label_4: ! Mem[0000000040000138] = 86b094fb, %l6 = 54d11138, %l5 = a9915cd2 add %i0,0x38,%g1 casa [%g1]0x80,%l6,%l5 ! %l5 = 0000000086b094fb ! Mem[0000000041800100] = 30decc22, %l7 = 1fc84baf, %l4 = 3b2e5e7f casa [%i3]0x80,%l7,%l4 ! %l4 = 0000000030decc22 ! Mem[0000000041800106] = 000000e1, %l5 = 0000000086b094fb ldstub [%i3+0x006],%l5 ! %l5 = 00000000000000ff ! Mem[0000000090000108] = 9c5c76b9 b72011df, %g2 = 0000fb4d, %g3 = 0aa3cf38 ldd [%i4+%o1],%g2 ! %g2 = 000000009c5c76b9 00000000b72011df ! Mem[0000000041800118] = 31bf6f4d, %l7 = 000000001fc84baf swapa [%i3+%o3]0x80,%l7 ! %l7 = 0000000031bf6f4d ! %l0 = 0000ee34, %l1 = 3b2e5e7f, Mem[0000000090000120] = a6da9944 1928870c std %l0,[%i4+%o4] ! Mem[0000000090000120] = 0000ee34 3b2e5e7f ! Mem[0000000090800118] = 486e1720, %g2 = 000000009c5c76b9 ldsh [%i5+0x01a],%g2 ! %g2 = 000000000000486e ! Mem[0000000040000128] = d3363db3, %l4 = 0000000030decc22 swapa [%i0+%o5]0x80,%l4 ! %l4 = 00000000d3363db3 ! Mem[0000000041000120] = 1e3a2960, %l6 = 0000000054d11138 lduba [%i2+%o4]0x88,%l6 ! %l6 = 0000000000000060 ! Mem[0000000040800138] = 3ae712ed, %l2 = e1ab4e7e33c27552, %asi = 80 swapa [%i1+0x038]%asi,%l2 ! %l2 = 000000003ae712ed ba,a p24_not_taken_0_end p24_not_taken_0: ! The following code should not be executed lduw [%i1+0x004],%l2 nop lduba [%i1+0x029]%asi,%l2 nop nop ldsba [%i0+0x005]%asi,%l6 std %l6,[%i3+0x008] lduba [%i0+0x013]%asi,%l1 ba,a p24_branch_failed p24_not_taken_0_end: ! End of Random Code for Thread 24 p24_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x060] ! Set processor 24 done flag ! Check Registers p24_check_registers: set p24_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 000000000000ee34 bne,a,pn %xcc,p24_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 60293a1e3b2e5e7f bne,a,pn %xcc,p24_reg_l1_fail mov %l1,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000a9915cd2 bne,a,pn %xcc,p24_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000d3363db3 bne,a,pn %xcc,p24_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000000000000 bne,a,pn %xcc,p24_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000060 bne,a,pn %xcc,p24_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000031bf6f4d bne,a,pn %xcc,p24_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p24_local0_expect,%g1 p24_check_local0: ldx [%g1+0x000],%g2 ! Expected data = ff9f026e192b3559 ldx [%i0+0x000],%g3 ! Observed data at 0000000040000100 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i0,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = 52abf87e814dac9f ldx [%i0+0x018],%g3 ! Observed data at 0000000040000118 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i0,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 30decc2207dd35ec ldx [%i0+0x028],%g3 ! Observed data at 0000000040000128 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 67ebff3a6bbf053b ldx [%i0+0x030],%g3 ! Observed data at 0000000040000130 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i0,0x030,%g4 set p24_local1_expect,%g1 p24_check_local1: ldx [%g1+0x008],%g2 ! Expected data = 0a5187dcf34c17e6 ldx [%i1+0x008],%g3 ! Observed data at 0000000040800108 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i1,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 65cc8cac9b59d625 ldx [%i1+0x018],%g3 ! Observed data at 0000000040800118 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 5200310fee3437b3 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 = 00000080ffffc27f ldx [%i1+0x028],%g3 ! Observed data at 0000000040800128 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i1,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 33c2755206485fa9 ldx [%i1+0x038],%g3 ! Observed data at 0000000040800138 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i1,0x038,%g4 set p24_local2_expect,%g1 p24_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 00000023752d3388 ldx [%i2+0x000],%g3 ! Observed data at 0000000041000100 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i2,0x000,%g4 ldx [%g1+0x030],%g2 ! Expected data = dc1648102bff3660 ldx [%i2+0x030],%g3 ! Observed data at 0000000041000130 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i2,0x030,%g4 set p24_local3_expect,%g1 p24_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 30decc220000ffe1 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 = 1fc84baf7cf97cac ldx [%i3+0x018],%g3 ! Observed data at 0000000041800118 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i3,0x018,%g4 ldx [%g1+0x030],%g2 ! Expected data = 86b094fb01a34fa3 ldx [%i3+0x030],%g3 ! Observed data at 0000000041800130 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i3,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = f78ab8ff8f0c8e29 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 ! 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: ldsha [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000040000110] lduha [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000041800100] done p24_trap1o: ldsha [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000040000110] lduha [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000041800100] done p24_trap2e: ldstuba [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000041800108] swapa [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000041000110] done p24_trap2o: ldstuba [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000041800108] swapa [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000041000110] done p24_trap3e: nop nop nop nop nop nop done p24_trap3o: nop 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 = 30decc221fc84baf ldx [%g1+0x008],%l1 ! %l1 = 49ffe982275d522f ldx [%g1+0x010],%l2 ! %l2 = e1ab4e7e33c27552 ldx [%g1+0x018],%l3 ! %l3 = 130fb10408b69567 ldx [%g1+0x020],%l4 ! %l4 = 3e09da8e682b56de ldx [%g1+0x028],%l5 ! %l5 = 55c222921ce6b9cf ldx [%g1+0x030],%l6 ! %l6 = 2b1038b8c0e1110a ldx [%g1+0x038],%l7 ! %l7 = 59a76e4fcb546dc5 ! 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 = da6c892f 7ad421b9 a0c878e8 6ccdcc00 ! %f4 = a06042f2 66bccb59 578cb03c 3f79572c ! %f8 = 5ba3aa37 38ef0f55 c26e787c 88f9a82a ! %f12 = c6eb03bf 8ede363c ae736973 889e0643 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = ecef30b4 831fb5da 569bad22 d45b01ff ! %f20 = f154ebb7 e3ac12c6 3c8eeec6 de3c38de ! %f24 = 44cbd19d e8fe9cc6 6c0cab75 b2d14d3d ! %f28 = e06ec9cc 2d6cda80 a5cea02d 4716f722 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 53c4b95f 64a02e5d 4ff5a098 ceba16f6 ! %f36 = 61bee1f6 e9a98283 87db642f cecec499 ! %f40 = 423335d5 7d226185 05c4b430 60d4a89f ! %f44 = 377d2a1b 0f3ecc1d 6e9821c2 236f78ea ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xbd52d7f800000071,%g7,%g1 ! GSR scale = 14, align = 1 wr %g1,%g0,%gsr ! GSR = bd52d7f800000071 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[0000000042000134] = f09307e3, %l3 = aade1e6c, %l1 = 910da563 add %i0,0x34,%g1 casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000f09307e3 ! Mem[0000000043800138] = 36a2bdf8, %l0 = 029a3cc1, %l3 = aade1e6c add %i3,0x38,%g1 casa [%g1]0x80,%l0,%l3 ! %l3 = 0000000036a2bdf8 ! Mem[000000004300013c] = 20f65523, %l1 = 00000000f09307e3 ldstub [%i2+0x03c],%l1 ! %l1 = 00000020000000ff ! Mem[000000009180012c] = 34879799, %g2 = 0000000000000000 ldsh [%o0+0x02c],%g2 ! %g2 = 0000000000003487 ! Mem[0000000042000114] = d4bc2ed2, %l7 = 4b1fce5e2c1bc374 lduh [%i0+0x016],%l7 ! %l7 = 0000000000002ed2 ! %l4 = d43b4b63, %l5 = 483ed8fd, Mem[0000000042800108] = f6b09d70 2ff9e1de std %l4,[%i1+%o1] ! Mem[0000000042800108] = d43b4b63 483ed8fd ! Mem[0000000090800128] = 930e3ab4, %g2 = 0000000000003487 ldsh [%i5+0x02a],%g2 ! %g2 = ffffffffffff930e ! Mem[0000000043000100] = 57136415, %l3 = 0000000036a2bdf8 lduha [%i2+%g0]0x81,%l3 ! %l3 = 0000000000005713 ! Mem[0000000042800128] = d0029ba7, %l6 = 4a3d80d9e671fe01 ldstuba [%i1+%o5]0x89,%l6 ! %l6 = 000000a7000000ff ! Mem[0000000042800113] = c3f30590, %l6 = 00000000000000a7 ldstub [%i1+0x013],%l6 ! %l6 = 00000090000000ff p25_label_2: ! Mem[0000000042000108] = 57e2e461, %l3 = 0000000000005713 swap [%i0+%o1],%l3 ! %l3 = 0000000057e2e461 ! Mem[0000000042800118] = 7b76a86e, %l0 = 853e4d5a029a3cc1 lduwa [%i1+%o3]0x80,%l0 ! %l0 = 000000007b76a86e ! Mem[0000000042000100] = 8c3d45a2, %l0 = 000000007b76a86e swap [%i0+%g0],%l0 ! %l0 = 000000008c3d45a2 ! Mem[0000000043000108] = 7f0578e4fb69f7ca, %l2 = 69817852b77c99d2 ldxa [%i2+%o1]0x89,%l2 ! %l2 = 7f0578e4fb69f7ca ! Mem[0000000042800104] = a6a29a3f, %l4 = 232e5919d43b4b63 swap [%i1+0x004],%l4 ! %l4 = 00000000a6a29a3f ! Mem[000000004280010d] = 483ed8fd, %l7 = 0000000000002ed2 ldstub [%i1+0x00d],%l7 ! %l7 = 0000003e000000ff ! Mem[0000000090800108] = b93e9756, %g18 = 7612365a49f7444d ldsw [%i5+%o1],%g2 ! %g2 = 7612365a49f7444d ! Mem[0000000042800128] = ff9b02d0, %l3 = 0000000057e2e461 ldstuba [%i1+%o5]0x81,%l3 ! %l3 = 000000ff000000ff ! Mem[0000000042000108] = 20f375ee 13570000, %l6 = 00000090, %l7 = 0000003e ldda [%i0+%o1]0x89,%l6 ! %l6 = 0000000013570000 0000000020f375ee ! Mem[0000000043000118] = 02eb17c3, %l6 = 0000000013570000 ldsba [%i2+%o3]0x88,%l6 ! %l6 = ffffffffffffffc3 p25_label_3: ! Mem[0000000043800128] = 9f97e5ae, %l3 = 00000000000000ff ldstuba [%i3+%o5]0x81,%l3 ! %l3 = 0000009f000000ff ! %l2 = 7f0578e4fb69f7ca, Mem[0000000043000108] = fb69f7ca stba %l2,[%i2+%o1]0x88 ! Mem[0000000043000108] = fb69f7ca ! Mem[0000000043800128] = ff97e5ae, %l5 = 483ed8fd, %l6 = ffffffc3 add %i3,0x28,%g1 casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000ff97e5ae ! Mem[0000000042000110] = 6c483ac9, %l6 = 00000000ff97e5ae ldstuba [%i0+%o2]0x80,%l6 ! %l6 = 0000006c000000ff ! Mem[0000000042000138] = 922acf28, %l5 = 483ed8fd, %l1 = 00000020 add %i0,0x38,%g1 casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000922acf28 ! Mem[000000004380013c] = 10651aee, %l0 = 8c3d45a2, %l3 = 0000009f add %i3,0x3c,%g1 casa [%g1]0x80,%l0,%l3 ! %l3 = 0000000010651aee ! Mem[000000004280012b] = ff9b02d0, %l6 = 000000000000006c ldstub [%i1+0x02b],%l6 ! %l6 = 000000d0000000ff ! Mem[0000000090800134] = cdbddfa3, %g2 = ffffffffb93e9756 lduh [%i5+0x036],%g2 ! %g2 = 000000000000cdbd ! %l4 = a6a29a3f, %l5 = 483ed8fd, Mem[0000000091000100] = bb7431ca 76447a29 std %l4,[%i6+%g0] ! Mem[0000000091000100] = a6a29a3f 483ed8fd ! %l3 = 0000000010651aee, Mem[0000000091800120] = 9570e30e10c097ea stx %l3,[%o0+%o4] ! Mem[0000000091800120] = 0000000010651aee p25_label_4: ! Mem[0000000042000110] = ff483ac9, %l3 = 0000000010651aee swap [%i0+%o2],%l3 ! %l3 = 00000000ff483ac9 ! Mem[0000000042000100] = 7b76a86eef78e08d, %l4 = 00000000a6a29a3f, %l6 = 00000000000000d0 casxa [%i0]0x80,%l4,%l6 ! %l6 = 7b76a86eef78e08d ! Mem[000000004200010c] = ee75f320, %l5 = 53d091ce483ed8fd swap [%i0+0x00c],%l5 ! %l5 = 00000000ee75f320 ! %l2 = 7f0578e4fb69f7ca, Mem[000000009080012b] = 0e3ab407, %asi = 80 stba %l2,[%i5+0x02b]%asi ! Mem[0000000090800128] = ca3ab407 ! %l5 = 00000000ee75f320, Mem[0000000091000112] = 5b8c8b3a sth %l5,[%i6+0x012] ! Mem[0000000091000110] = f3208b3a ! Mem[0000000043000119] = c317eb02, %l1 = 00000000922acf28 ldstub [%i2+0x019],%l1 ! %l1 = 00000017000000ff ! Mem[0000000043800110] = e771e7e2, %l2 = 7f0578e4fb69f7ca ldstuba [%i3+%o2]0x89,%l2 ! %l2 = 000000e2000000ff ! Mem[0000000042000130] = 4abe02ca, %l7 = 20f375ee, %l2 = 000000e2 add %i0,0x30,%g1 casa [%g1]0x80,%l7,%l2 ! %l2 = 000000004abe02ca ! Mem[0000000043000110] = 051cf46c, %l0 = 000000008c3d45a2 swapa [%i2+%o2]0x80,%l0 ! %l0 = 00000000051cf46c ! %l1 = 0000000000000017, Mem[0000000043000100] = 57136415, %asi = 80 stha %l1,[%i2+0x000]%asi ! Mem[0000000043000100] = 00176415 ba,a p25_not_taken_0_end p25_not_taken_0: ! The following code should not be executed lduw [%i1+0x004],%l2 nop lduba [%i1+0x029]%asi,%l2 nop nop ldsba [%i0+0x005]%asi,%l6 std %l6,[%i3+0x008] lduba [%i0+0x013]%asi,%l1 ba,a p25_branch_failed p25_not_taken_0_end: ! End of Random Code for Thread 25 1: membar #Sync ! Force all stores to complete p25_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x064] ! Set processor 25 done flag ! Check Registers p25_check_registers: set p25_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000051cf46c bne,a,pn %xcc,p25_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000000000017 bne,a,pn %xcc,p25_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000004abe02ca bne,a,pn %xcc,p25_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000ff483ac9 bne,a,pn %xcc,p25_reg_l3_fail mov %l3,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 7b76a86eef78e08d bne,a,pn %xcc,p25_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000020f375ee 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 %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 578cb03c 3f79572c bne %xcc,p25_f6_fail nop ! Check Local Memory set p25_local0_expect,%g1 p25_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 7b76a86eef78e08d ldx [%i0+0x000],%g3 ! Observed data at 0000000042000100 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 00005713483ed8fd ldx [%i0+0x008],%g3 ! Observed data at 0000000042000108 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 10651aeed4bc2ed2 ldx [%i0+0x010],%g3 ! Observed data at 0000000042000110 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i0,0x010,%g4 set p25_local1_expect,%g1 p25_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 15129f3ad43b4b63 ldx [%i1+0x000],%g3 ! Observed data at 0000000042800100 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = d43b4b6348ffd8fd ldx [%i1+0x008],%g3 ! Observed data at 0000000042800108 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = c3f305ffe48817d0 ldx [%i1+0x010],%g3 ! Observed data at 0000000042800110 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i1,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff9b02ff31786898 ldx [%i1+0x028],%g3 ! Observed data at 0000000042800128 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i1,0x028,%g4 set p25_local2_expect,%g1 p25_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 001764158894241e ldx [%i2+0x000],%g3 ! Observed data at 0000000043000100 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = caf769fbe478057f ldx [%i2+0x008],%g3 ! Observed data at 0000000043000108 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 8c3d45a29c00e427 ldx [%i2+0x010],%g3 ! Observed data at 0000000043000110 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = c3ffeb02d00c2273 ldx [%i2+0x018],%g3 ! Observed data at 0000000043000118 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i2,0x018,%g4 ldx [%g1+0x038],%g2 ! Expected data = ef370a3dfff65523 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+0x010],%g2 ! Expected data = ffe771e7606ed763 ldx [%i3+0x010],%g3 ! Observed data at 0000000043800110 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i3,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff97e5aee471fda8 ldx [%i3+0x028],%g3 ! Observed data at 0000000043800128 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i3,0x028,%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_f6_fail: set p25_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%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: ldstuba [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000043800120] stba %l4,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000042800120] swapa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000043800110] stha %l6,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000042800120] done p25_trap1o: ldstuba [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000043800120] stba %l4,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000042800120] swapa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000043800110] stha %l6,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000042800120] done p25_trap2e: ldxa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000042000120] ldstuba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000042000110] swapa [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000042800120] ldstuba [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000042000120] done p25_trap2o: ldxa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000042000120] ldstuba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000042000110] swapa [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000042800120] ldstuba [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000042000120] 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 = 853e4d5a029a3cc1 ldx [%g1+0x008],%l1 ! %l1 = fd3703c6910da563 ldx [%g1+0x010],%l2 ! %l2 = 69817852b77c99d2 ldx [%g1+0x018],%l3 ! %l3 = 3e47c86daade1e6c ldx [%g1+0x020],%l4 ! %l4 = 232e5919d43b4b63 ldx [%g1+0x028],%l5 ! %l5 = 53d091ce483ed8fd ldx [%g1+0x030],%l6 ! %l6 = 4a3d80d9e671fe01 ldx [%g1+0x038],%l7 ! %l7 = 4b1fce5e2c1bc374 ! 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 = 941c5450 c862382b 3f6378a8 4c3603f0 ! %f4 = b2d09256 e2468303 179a7057 286a9b7d ! %f8 = 98dcd3cb 5d04c9a9 aee8646e 15caa698 ! %f12 = a7e33f62 b037c861 a7ac3d3e ca1a9c93 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 1352b5bc fedcda23 9ba9e8ae 4f9869c3 ! %f20 = 52a970fa edfdf3a4 ba77ea3b 9f6c1dd9 ! %f24 = c38ab4a7 ca6690ea 50315249 9320feec ! %f28 = d66bf158 dffcf228 3228e15a 3f04af04 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 2239017a 43dda67a 65ed14da bc1be20e ! %f36 = 794fd744 c3091c26 2f490d93 4dc0d725 ! %f40 = 29e49082 976c49cf b2db79f1 aa1b0857 ! %f44 = ad129d68 67f81820 27b3273a a5919f78 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xa7f450c80000001b,%g7,%g1 ! GSR scale = 3, align = 3 wr %g1,%g0,%gsr ! GSR = a7f450c80000001b 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[0000000045800120] = a29dd04d, %l1 = 7c0da43e95c09554 swapa [%i3+%o4]0x80,%l1 ! %l1 = 00000000a29dd04d ! %l4 = dea3b19a, %l5 = 2b3ef1dc, Mem[0000000045800120] = 5495c095 f1639fce stda %l4,[%i3+%o4]0x89 ! Mem[0000000045800120] = dea3b19a 2b3ef1dc ! Mem[0000000045800118] = 78fabe4e, %l4 = a81dca4bdea3b19a swapa [%i3+%o3]0x89,%l4 ! %l4 = 0000000078fabe4e ! Mem[000000004480011c] = 61cfc323, %l2 = f6a0b3e0, %l5 = 2b3ef1dc add %i1,0x1c,%g1 casa [%g1]0x80,%l2,%l5 ! %l5 = 0000000061cfc323 ! %l3 = b45c9b4fdfcd922e, Mem[0000000045000108] = 425d4ac4 stw %l3,[%i2+%o1] ! Mem[0000000045000108] = dfcd922e ! Mem[0000000045800100] = 04a37f25, %l0 = 23e7ad8a12073bd8 lduba [%i3+%g0]0x89,%l0 ! %l0 = 0000000000000025 ! Mem[000000004580010c] = 6abf3a15, %l4 = 78fabe4e, %l1 = a29dd04d add %i3,0x0c,%g1 casa [%g1]0x80,%l4,%l1 ! %l1 = 000000006abf3a15 ! Mem[0000000044800108] = a55f9043, %l5 = 0000000061cfc323 swapa [%i1+%o1]0x88,%l5 ! %l5 = 00000000a55f9043 ! Mem[0000000044800128] = 0c1dd0a7, %l6 = 4501f88a82210e22 swapa [%i1+%o5]0x89,%l6 ! %l6 = 000000000c1dd0a7 ! Mem[0000000045800108] = 14c99d08, %l4 = 0000000078fabe4e ldstuba [%i3+%o1]0x80,%l4 ! %l4 = 00000014000000ff p26_label_2: ! %l7 = 8060f690b524b3fa, Mem[0000000091000107] = 29d0e1f2 stb %l7,[%i6+0x007] ! Mem[0000000091000104] = fad0e1f2 ! Mem[000000004580012c] = 3c0fbd4a, %l7 = b524b3fa, %l0 = 00000025 add %i3,0x2c,%g1 casa [%g1]0x80,%l7,%l0 ! %l0 = 000000003c0fbd4a ! %l0 = 3c0fbd4a, %l1 = 6abf3a15, Mem[0000000045000108] = 2e92cddf 83dcf23f stda %l0,[%i2+%o1]0x89 ! Mem[0000000045000108] = 3c0fbd4a 6abf3a15 ! %l6 = 000000000c1dd0a7, Mem[0000000091800110] = 45af5a75 sth %l6,[%o0+%o2] ! Mem[0000000091800110] = d0a75a75 ! Mem[000000004400012c] = 2a689a3e, %l5 = a55f9043, %l3 = dfcd922e add %i0,0x2c,%g1 casa [%g1]0x80,%l5,%l3 ! %l3 = 000000002a689a3e ! Mem[0000000045000104] = 45570107, %l2 = d6c57afdf6a0b3e0 swap [%i2+0x004],%l2 ! %l2 = 0000000045570107 ! Mem[0000000045800124] = dcf13e2b, %l4 = 0000000000000014 lduba [%i3+0x025]%asi,%l4 ! %l4 = 00000000000000f1 ! Mem[0000000045800120] = 9ab1a3dedcf13e2b, %l6 = 000000000c1dd0a7 ldxa [%i3+%o4]0x81,%l6 ! %l6 = 9ab1a3dedcf13e2b ! Mem[0000000044000108] = 9cd99b35, %l3 = 000000002a689a3e swapa [%i0+%o1]0x89,%l3 ! %l3 = 000000009cd99b35 ! %l6 = 9ab1a3dedcf13e2b, Mem[0000000045800108] = ffc99d086abf3a15 stxa %l6,[%i3+%o1]0x80 ! Mem[0000000045800108] = 9ab1a3dedcf13e2b p26_label_3: ! %l3 = 000000009cd99b35, Mem[0000000090000110] = 5c5f8cf2c05e4c47 stx %l3,[%i4+%o2] ! Mem[0000000090000110] = 000000009cd99b35 ! %l7 = 8060f690b524b3fa, Mem[0000000045800118] = 9ab1a3de stwa %l7,[%i3+%o3]0x80 ! Mem[0000000045800118] = b524b3fa ! %l2 = 45570107, %l3 = 9cd99b35, Mem[0000000091000138] = 924f4c66 a3b3ae0b std %l2,[%i6+0x038] ! Mem[0000000091000138] = 45570107 9cd99b35 ! %l4 = 000000f1, %l5 = a55f9043, Mem[0000000091800130] = c4da2f2f e9961807 stda %l4,[%o0+0x030]%asi ! Mem[0000000091800130] = 000000f1 a55f9043 ! %l4 = 00000000000000f1, Mem[0000000045000116] = bab715c0 sth %l4,[%i2+0x016] ! Mem[0000000045000114] = bab700f1 ! Mem[0000000044800120] = 2ceb80e8, %l6 = 9ab1a3dedcf13e2b ldstuba [%i1+%o4]0x89,%l6 ! %l6 = 000000e8000000ff ! Mem[0000000090000138] = 7d4f2f54f83674b5, %g2 = 0000000000000000 ldx [%i4+0x038],%g2 ! %g2 = 7d4f2f54f83674b5 ! %l6 = 000000e8, %l7 = b524b3fa, Mem[0000000090800100] = ab4b3df2 f647d6ed std %l6,[%i5+%g0] ! Mem[0000000090800100] = 000000e8 b524b3fa ! Mem[0000000045800120] = dea3b19a, %l4 = 00000000000000f1 swapa [%i3+%o4]0x89,%l4 ! %l4 = 00000000dea3b19a ! Mem[0000000045000128] = f83e65cc, %l0 = 000000003c0fbd4a swapa [%i2+%o5]0x81,%l0 ! %l0 = 00000000f83e65cc p26_label_4: ! Mem[0000000044000124] = 13b1ec20, %l0 = f83e65cc, %l1 = 6abf3a15 add %i0,0x24,%g1 casa [%g1]0x80,%l0,%l1 ! %l1 = 0000000013b1ec20 ! Mem[0000000045000123] = 3b58a5e6, %l3 = 000000009cd99b35 ldstub [%i2+0x023],%l3 ! %l3 = 000000e6000000ff ! Mem[0000000045800128] = b7aa78d5, %l2 = 0000000045570107 ldstuba [%i3+%o5]0x88,%l2 ! %l2 = 000000d5000000ff ! Mem[0000000044000134] = 8f20a525, %l4 = 00000000dea3b19a ldsw [%i0+0x034],%l4 ! %l4 = ffffffff8f20a525 ! Mem[000000009000011c] = 36b55415, %g18 = ec3f6401ec478c85 ldsw [%i4+0x01c],%g2 ! %g2 = ec3f6401ec478c85 ! Mem[0000000091000114] = db480b88, %g2 = 0000000036b55415 ldsh [%i6+0x016],%g2 ! %g2 = ffffffffffffdb48 ! %l3 = 00000000000000e6, Mem[0000000090800100] = 000000e8 stw %l3,[%i5+%g0] ! Mem[0000000090800100] = 000000e6 ! %l2 = 000000d5, %l3 = 000000e6, Mem[0000000045000120] = ffa5583b 0f31aa22 stda %l2,[%i2+%o4]0x89 ! Mem[0000000045000120] = 000000d5 000000e6 ! %l5 = 00000000a55f9043, Mem[0000000044000110] = f1b370f0 stwa %l5,[%i0+%o2]0x80 ! Mem[0000000044000110] = a55f9043 ! Mem[0000000090800124] = 62e37a58, %g2 = ffffffffffffdb48 lduha [%i5+0x026]%asi,%g2 ! %g2 = 00000000000062e3 ba,a p26_not_taken_0_end p26_not_taken_0: ! The following code should not be executed lduw [%i1+0x004],%l2 nop lduba [%i1+0x029]%asi,%l2 nop nop ldsba [%i0+0x005]%asi,%l6 std %l6,[%i3+0x008] lduba [%i0+0x013]%asi,%l1 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 00000000f83e65cc bne,a,pn %xcc,p26_reg_l0_fail mov %l0,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000000000d5 bne,a,pn %xcc,p26_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000000000e6 bne,a,pn %xcc,p26_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be ffffffff8f20a525 bne,a,pn %xcc,p26_reg_l4_fail mov %l4,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000000000e8 bne,a,pn %xcc,p26_reg_l6_fail mov %l6,%g3 ! Check Local Memory set p26_local0_expect,%g1 p26_check_local0: ldx [%g1+0x008],%g2 ! Expected data = 3e9a682a5aa7d631 ldx [%i0+0x008],%g3 ! Observed data at 0000000044000108 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = a55f9043d0c2bcec ldx [%i0+0x010],%g3 ! Observed data at 0000000044000110 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i0,0x010,%g4 set p26_local1_expect,%g1 p26_check_local1: ldx [%g1+0x008],%g2 ! Expected data = 23c3cf61ed84f5b9 ldx [%i1+0x008],%g3 ! Observed data at 0000000044800108 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i1,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff80eb2cd2d487a0 ldx [%i1+0x020],%g3 ! Observed data at 0000000044800120 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 220e2182326f87c0 ldx [%i1+0x028],%g3 ! Observed data at 0000000044800128 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i1,0x028,%g4 set p26_local2_expect,%g1 p26_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 81c1aba9f6a0b3e0 ldx [%i2+0x000],%g3 ! Observed data at 0000000045000100 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 4abd0f3c153abf6a ldx [%i2+0x008],%g3 ! Observed data at 0000000045000108 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 360788c6bab700f1 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 = d5000000e6000000 ldx [%i2+0x020],%g3 ! Observed data at 0000000045000120 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 3c0fbd4a2bb62018 ldx [%i2+0x028],%g3 ! Observed data at 0000000045000128 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i2,0x028,%g4 set p26_local3_expect,%g1 p26_check_local3: ldx [%g1+0x008],%g2 ! Expected data = 9ab1a3dedcf13e2b ldx [%i3+0x008],%g3 ! Observed data at 0000000045800108 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i3,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = b524b3fa464d57f8 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 = f1000000dcf13e2b ldx [%i3+0x020],%g3 ! Observed data at 0000000045800120 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff78aab73c0fbd4a ldx [%i3+0x028],%g3 ! Observed data at 0000000045800128 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i3,0x028,%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: lduba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000045000100] stba %l3,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000044000120] swapa [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000045000110] stba %l0,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000044000100] stxa %l2,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000044000118] lduwa [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000045000110] done p26_trap1o: lduba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000045000100] stba %l3,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000044000120] swapa [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000045000110] stba %l0,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000044000100] stxa %l2,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000044000118] lduwa [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000045000110] done p26_trap2e: swapa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000044000110] ldstuba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000045000100] swapa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000045800128] done p26_trap2o: swapa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000044000110] ldstuba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000045000100] swapa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000045800128] done p26_trap3e: nop nop nop nop nop nop done p26_trap3o: nop nop nop nop 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 = 23e7ad8a12073bd8 ldx [%g1+0x008],%l1 ! %l1 = 7c0da43e95c09554 ldx [%g1+0x010],%l2 ! %l2 = d6c57afdf6a0b3e0 ldx [%g1+0x018],%l3 ! %l3 = b45c9b4fdfcd922e ldx [%g1+0x020],%l4 ! %l4 = a81dca4bdea3b19a ldx [%g1+0x028],%l5 ! %l5 = 4f3e49002b3ef1dc ldx [%g1+0x030],%l6 ! %l6 = 4501f88a82210e22 ldx [%g1+0x038],%l7 ! %l7 = 8060f690b524b3fa ! 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 = 1aefcacc d2d6a41c 208a69fe 8ace9171 ! %f4 = cc7f1e79 6eb2a02d bb0df7bd de827f7d ! %f8 = ff5137b2 e2696ffe d5c43651 ce4d4787 ! %f12 = 4ff5e484 9874ff54 9894b261 22c21502 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = d03e379a bf4cde8b f3990c55 ac30af74 ! %f20 = 95116501 d95dd088 2b3d06d9 933df1e4 ! %f24 = 757b9af1 dcd619d4 d4e4b223 f870d2b7 ! %f28 = b60c13e3 34a193f4 7d5a3054 c0a16433 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = fff82d34 74409fc7 fcebe05a 06a90af8 ! %f36 = c21165fd 799edfbb fd7029a6 a3ba13e3 ! %f40 = b573ba21 b6691799 593d8e53 67622d8b ! %f44 = 2efa6dbd 05a0449b 99ed0eb6 0070aa00 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x2979546f00000018,%g7,%g1 ! GSR scale = 3, align = 0 wr %g1,%g0,%gsr ! GSR = 2979546f00000018 wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 27 p27_label_1: ! %l5 = 0468e21c15e11d29, Mem[0000000046800128] = efe71fac stwa %l5,[%i1+%o5]0x88 ! Mem[0000000046800128] = 15e11d29 ! Mem[0000000046000100] = edaa1c6270e77610, %l0 = 56b6bfe44fa98579, %l5 = 0468e21c15e11d29 casxa [%i0]0x80,%l0,%l5 ! %l5 = edaa1c6270e77610 ! Mem[0000000047800120] = 075511d5, %l4 = b54727a47e8c80f5 lduha [%i3+%o4]0x80,%l4 ! %l4 = 0000000000000755 ! Mem[0000000046000136] = b2b4afd8, %l0 = 56b6bfe44fa98579 ldstub [%i0+0x036],%l0 ! %l0 = 000000af000000ff ! Mem[0000000046800114] = 62a6bcdb, %l7 = 10fa660872d1a0ab swap [%i1+0x014],%l7 ! %l7 = 0000000062a6bcdb ! Mem[0000000047000128] = 2607ecf5, %l7 = 0000000062a6bcdb swapa [%i2+%o5]0x80,%l7 ! %l7 = 000000002607ecf5 ! Mem[0000000091800120] = 70e30e10, %g2 = 0000000000000000 ldsb [%o0+0x021],%g2 ! %g2 = 0000000000000070 ! %l6 = 95252f25, %l7 = 2607ecf5, Mem[0000000046000118] = 0c474d0a c20faed3 stda %l6,[%i0+%o3]0x80 ! Mem[0000000046000118] = 95252f25 2607ecf5 ! Mem[0000000047000115] = f52023ae, %l3 = d0765c64413c1d62 ldstub [%i2+0x015],%l3 ! %l3 = 00000020000000ff ! Mem[0000000047000110] = 81870c53f5ff23ae, %l0 = 00000000000000af, %l6 = 2ebebd6e95252f25 add %i2,0x10,%g1 casxa [%g1]0x80,%l0,%l6 ! %l6 = 81870c53f5ff23ae p27_label_2: ! Mem[000000004600011c] = 2607ecf5, %l7 = 000000002607ecf5 swap [%i0+0x01c],%l7 ! %l7 = 000000002607ecf5 ! Mem[0000000047800110] = 18125028, %l0 = 00000000000000af ldstuba [%i3+%o2]0x81,%l0 ! %l0 = 00000018000000ff ! Mem[0000000047000100] = bd6a01e2, %l0 = 00000018, %l3 = 00000020 casa [%i2]0x80,%l0,%l3 ! %l3 = 00000000bd6a01e2 ! Mem[0000000046000108] = d8a2d8e089ecafe2, %l2 = 3c05175a16b8a7a5 ldxa [%i0+%o1]0x89,%l2 ! %l2 = d8a2d8e089ecafe2 ! %l3 = 00000000bd6a01e2, Mem[0000000046800118] = 005ad0b266392b24 stxa %l3,[%i1+%o3]0x80 ! Mem[0000000046800118] = 00000000bd6a01e2 ! Mem[0000000091000130] = a180c21c, %g2 = 0000000000000070 lduwa [%i6+0x030]%asi,%g2 ! %g2 = 00000000a180c21c ! Mem[0000000046800110] = 7c25b0c3, %l5 = edaa1c6270e77610 swap [%i1+%o2],%l5 ! %l5 = 000000007c25b0c3 ! Mem[0000000047000108] = a96287de, %l7 = 000000002607ecf5 swapa [%i2+%o1]0x80,%l7 ! %l7 = 00000000a96287de ! Mem[0000000046000124] = 113542f0, %l6 = 81870c53f5ff23ae, %asi = 80 swapa [%i0+0x024]%asi,%l6 ! %l6 = 00000000113542f0 ! Mem[0000000090800108] = b93e9756186e59e8, %g2 = 00000000a180c21c ldx [%i5+%o1],%g2 ! %g2 = b93e9756186e59e8 p27_label_3: ! %l4 = 0000000000000755, Mem[0000000046000118] = f5ec0726252f2595 stxa %l4,[%i0+%o3]0x88 ! Mem[0000000046000118] = 0000000000000755 ! %l2 = d8a2d8e089ecafe2, Mem[0000000046800120] = fd00aa52 stha %l2,[%i1+%o4]0x80 ! Mem[0000000046800120] = afe2aa52 ! Mem[0000000046800108] = e7c8892b05a46184, %l3 = 00000000bd6a01e2, %l7 = 00000000a96287de add %i1,0x08,%g1 casxa [%g1]0x80,%l3,%l7 ! %l7 = e7c8892b05a46184 ! Mem[0000000046000117] = a57de07b, %l6 = 00000000113542f0 ldstub [%i0+0x017],%l6 ! %l6 = 0000007b000000ff ! Mem[0000000046800120] = afe2aa524c7ef461, %l1 = f6dc80e652f5c0f5, %l6 = 000000000000007b add %i1,0x20,%g1 casxa [%g1]0x80,%l1,%l6 ! %l6 = afe2aa524c7ef461 ! Mem[0000000047800137] = 1986bcc5, %l6 = afe2aa524c7ef461 ldstub [%i3+0x037],%l6 ! %l6 = 000000c5000000ff ! Mem[0000000091000124] = 9e164624, %g2 = b93e9756186e59e8 ldub [%i6+0x027],%g2 ! %g2 = 000000000000009e ! %l7 = e7c8892b05a46184, Mem[000000009080013f] = b7000000 stb %l7,[%i5+0x03f] ! Mem[000000009080013c] = 84000000 ! Mem[0000000047800114] = b462886c, %l0 = 00000018, %l2 = 89ecafe2 add %i3,0x14,%g1 casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000b462886c ! Mem[000000004600011c] = 00000000, %l3 = bd6a01e2, %l0 = 00000018 add %i0,0x1c,%g1 casa [%g1]0x80,%l3,%l0 ! %l0 = 0000000000000000 p27_label_4: ! Mem[0000000046800128] = 291de115, %l4 = 00000755, %l1 = 52f5c0f5 add %i1,0x28,%g1 casa [%g1]0x80,%l4,%l1 ! %l1 = 00000000291de115 ! Mem[0000000090000118] = 510e16df, %g2 = 000000000000009e ldsh [%i4+%o3],%g2 ! %g2 = 000000000000510e ! Mem[0000000046800121] = afe2aa52, %l1 = 00000000291de115 ldstub [%i1+0x021],%l1 ! %l1 = 000000e2000000ff ! Mem[0000000091800100] = 69aacf8d, %g2 = 000000000000510e lduw [%o0+%g0],%g2 ! %g2 = 0000000069aacf8d ! Mem[0000000047800108] = 7340055f, %l7 = e7c8892b05a46184 ldstuba [%i3+%o1]0x88,%l7 ! %l7 = 0000005f000000ff ! Mem[0000000046800128] = 291de115, %l3 = bd6a01e2, %l4 = 00000755 add %i1,0x28,%g1 casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000291de115 ! %l1 = 00000000000000e2, Mem[0000000047000120] = 93e8fc87 stw %l1,[%i2+%o4] ! Mem[0000000047000120] = 000000e2 ! Mem[0000000090000128] = 6fa72097 4ba4e986, %g2 = 69aacf8d, %g3 = 00000000 ldda [%i4+0x028]%asi,%g2 ! %g2 = 000000006fa72097 000000004ba4e986 ! %l7 = 000000000000005f, Mem[0000000047000100] = e2016abd stha %l7,[%i2+%g0]0x88 ! Mem[0000000047000100] = e201005f ! Mem[0000000046000130] = 97d826eab2b4ffd8, %l1 = 00000000000000e2, %l3 = 00000000bd6a01e2 add %i0,0x30,%g1 casxa [%g1]0x80,%l1,%l3 ! %l3 = 97d826eab2b4ffd8 ba,a p27_not_taken_0_end p27_not_taken_0: ! The following code should not be executed lduw [%i1+0x004],%l2 nop lduba [%i1+0x029]%asi,%l2 nop nop ldsba [%i0+0x005]%asi,%l6 std %l6,[%i3+0x008] lduba [%i0+0x013]%asi,%l1 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 0000000000000000 bne,a,pn %xcc,p27_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000000000e2 bne,a,pn %xcc,p27_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000b462886c bne,a,pn %xcc,p27_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 97d826eab2b4ffd8 bne,a,pn %xcc,p27_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000291de115 bne,a,pn %xcc,p27_reg_l4_fail mov %l4,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000000000c5 bne,a,pn %xcc,p27_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000000000005f bne,a,pn %xcc,p27_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p27_local0_expect,%g1 p27_check_local0: ldx [%g1+0x010],%g2 ! Expected data = 85ced5dba57de0ff ldx [%i0+0x010],%g3 ! Observed data at 0000000046000110 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 5507000000000000 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 = c12f90fbf5ff23ae ldx [%i0+0x020],%g3 ! Observed data at 0000000046000120 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i0,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = 97d826eab2b4ffd8 ldx [%i0+0x030],%g3 ! Observed data at 0000000046000130 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i0,0x030,%g4 set p27_local1_expect,%g1 p27_check_local1: ldx [%g1+0x010],%g2 ! Expected data = 70e7761072d1a0ab ldx [%i1+0x010],%g3 ! Observed data at 0000000046800110 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 00000000bd6a01e2 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 = afffaa524c7ef461 ldx [%i1+0x020],%g3 ! Observed data at 0000000046800120 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 291de1159c02d50a ldx [%i1+0x028],%g3 ! Observed data at 0000000046800128 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i1,0x028,%g4 set p27_local2_expect,%g1 p27_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 5f0001e2a85066f0 ldx [%i2+0x000],%g3 ! Observed data at 0000000047000100 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 2607ecf5abc34174 ldx [%i2+0x008],%g3 ! Observed data at 0000000047000108 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 81870c53f5ff23ae ldx [%i2+0x010],%g3 ! Observed data at 0000000047000110 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i2,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 000000e22aa5b471 ldx [%i2+0x020],%g3 ! Observed data at 0000000047000120 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 62a6bcdbf5afd690 ldx [%i2+0x028],%g3 ! Observed data at 0000000047000128 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i2,0x028,%g4 set p27_local3_expect,%g1 p27_check_local3: ldx [%g1+0x008],%g2 ! Expected data = ff054073f3f8102a 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 = ff125028b462886c ldx [%i3+0x010],%g3 ! Observed data at 0000000047800110 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i3,0x010,%g4 ldx [%g1+0x030],%g2 ! Expected data = 157ff4911986bcff ldx [%i3+0x030],%g3 ! Observed data at 0000000047800130 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i3,0x030,%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 ! 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: ldsba [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000046800120] done p27_trap1o: ldsba [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000046800120] done p27_trap2e: swapa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000046000108] lduha [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000046800100] done p27_trap2o: swapa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000046000108] lduha [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000046800100] done p27_trap3e: nop nop nop nop done p27_trap3o: nop 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 = 56b6bfe44fa98579 ldx [%g1+0x008],%l1 ! %l1 = f6dc80e652f5c0f5 ldx [%g1+0x010],%l2 ! %l2 = 3c05175a16b8a7a5 ldx [%g1+0x018],%l3 ! %l3 = d0765c64413c1d62 ldx [%g1+0x020],%l4 ! %l4 = b54727a47e8c80f5 ldx [%g1+0x028],%l5 ! %l5 = 0468e21c15e11d29 ldx [%g1+0x030],%l6 ! %l6 = 2ebebd6e95252f25 ldx [%g1+0x038],%l7 ! %l7 = 10fa660872d1a0ab ! 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 = 2df20d0e 61b1f69a 586519d1 5ce390d3 ! %f4 = bd139f3b 3317acb5 17d43e67 cfd91e56 ! %f8 = e54e3247 96c91660 b7b89fa5 ddb8bfd2 ! %f12 = e8550a15 e90d79d7 e4a2449e 426fe7ce ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = a4ab7bca 6600b29e 44bc1565 48c6e4bb ! %f20 = 0e49f57d 803831b8 a6761092 ecf3211f ! %f24 = a33ee4e6 07ac6238 d5b8295d b50be83f ! %f28 = bd9af542 012b9ded 022e021c 1925cdec ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 6c01b7a4 150eef01 9304e85c 0a1b050a ! %f36 = 78b4cf8d 5dc23d1e ceb1d371 7b2609d9 ! %f40 = c4f76b9e 8cf75aa4 09d5ad9b fcd39aad ! %f44 = d26d8199 24587fbe c4036696 51b2f5bb ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x66b0217800000034,%g7,%g1 ! GSR scale = 6, align = 4 wr %g1,%g0,%gsr ! GSR = 66b0217800000034 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[0000000048800124] = 40d2e58d, %l3 = d0917f0be0b8c310 swap [%i1+0x024],%l3 ! %l3 = 0000000040d2e58d ! Mem[000000004980013c] = 7dfe6ced, %l4 = 6b205c6daeef1114 ldsb [%i3+0x03c],%l4 ! %l4 = 000000000000007d ! Mem[0000000048800128] = a2e72165, %l1 = 9aa5aa21f9ebd7b7 lduba [%i1+%o5]0x80,%l1 ! %l1 = 00000000000000a2 ! Mem[0000000048800137] = 478d18fe, %l7 = 11a34dc2b43b6f28 ldstub [%i1+0x037],%l7 ! %l7 = 000000fe000000ff ! Mem[0000000049000100] = 4ee2135ae26344ad, %l4 = 000000000000007d ldxa [%i2+%g0]0x81,%l4 ! %l4 = 4ee2135ae26344ad ! Mem[0000000048000118] = 9970c4d8, %l2 = 7d937a27, %l6 = cb960422 add %i0,0x18,%g1 casa [%g1]0x80,%l2,%l6 ! %l6 = 000000009970c4d8 ! %l3 = 0000000040d2e58d, Mem[000000004800010c] = 221ee62b sth %l3,[%i0+0x00c] ! Mem[000000004800010c] = e58de62b ! Mem[000000004800010c] = e58de62b, %l5 = b5459dbe, %l6 = 9970c4d8 add %i0,0x0c,%g1 casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000e58de62b ! %l7 = 00000000000000fe, Mem[0000000090800130] = 59febfd5 sth %l7,[%i5+0x030] ! Mem[0000000090800130] = 00febfd5 ! Mem[0000000048000120] = 02454f6c, %l2 = f8677c5e7d937a27 ldstuba [%i0+%o4]0x88,%l2 ! %l2 = 0000006c000000ff p28_label_2: ! Mem[0000000049800128] = a056cf71, %l6 = 00000000e58de62b ldstuba [%i3+%o5]0x89,%l6 ! %l6 = 00000071000000ff ! Mem[0000000049000108] = 4d30ef91, %l4 = 4ee2135ae26344ad swapa [%i2+%o1]0x88,%l4 ! %l4 = 000000004d30ef91 ! Mem[0000000091800118] = 22d511520aa3cf38, %g2 = 0000000000000000 ldxa [%o0+0x018]%asi,%g2 ! %g2 = 22d511520aa3cf38 ! Mem[0000000049000102] = 4ee2135a, %l2 = 000000000000006c ldstub [%i2+0x002],%l2 ! %l2 = 00000013000000ff ! Mem[0000000090000138] = 7d4f2f54, %g2 = 22d511520aa3cf38 ldsh [%i4+0x038],%g2 ! %g2 = 0000000000007d4f ! Mem[000000004900013c] = d231e80d, %l1 = 00000000000000a2 swap [%i2+0x03c],%l1 ! %l1 = 00000000d231e80d ! Mem[0000000048000120] = ff4f4502, %l7 = 00000000000000fe ldsha [%i0+%o4]0x80,%l7 ! %l7 = ffffffffffffff4f ! %l3 = 0000000040d2e58d, Mem[0000000091800100] = 69aacf8d48a02005 stx %l3,[%o0+%g0] ! Mem[0000000091800100] = 0000000040d2e58d ! Mem[0000000048000128] = 83c691ca b6452d0e, %l6 = 00000071, %l7 = ffffff4f ldda [%i0+%o5]0x88,%l6 ! %l6 = 00000000b6452d0e 0000000083c691ca ! Mem[0000000048000118] = 9970c4d8, %l3 = 0000000040d2e58d swapa [%i0+%o3]0x80,%l3 ! %l3 = 000000009970c4d8 p28_label_3: ! Mem[0000000048800128] = a2e72165, %l3 = 000000009970c4d8 swap [%i1+%o5],%l3 ! %l3 = 00000000a2e72165 ! Mem[0000000049800100] = 4e9959c810bea458, %l2 = 0000000000000013, %l1 = 00000000d231e80d casxa [%i3]0x80,%l2,%l1 ! %l1 = 4e9959c810bea458 ! Mem[0000000048800108] = 317baaa3, %l0 = e6183e9015b19254 ldsha [%i1+%o1]0x81,%l0 ! %l0 = 000000000000317b ! Mem[0000000048800100] = 2ae465eb, %l7 = 0000000083c691ca lduba [%i1+%g0]0x89,%l7 ! %l7 = 00000000000000eb ! Mem[0000000049000108] = ad4463e2b0f3ee77, %l4 = 000000004d30ef91, %l6 = 00000000b6452d0e add %i2,0x08,%g1 casxa [%g1]0x80,%l4,%l6 ! %l6 = ad4463e2b0f3ee77 ! Mem[0000000049000118] = ded014a0, %l5 = 6843047bb5459dbe ldstuba [%i2+%o3]0x88,%l5 ! %l5 = 000000a0000000ff ! Mem[0000000049000101] = 4ee2ff5a, %l5 = 00000000000000a0 ldstub [%i2+0x001],%l5 ! %l5 = 000000e2000000ff ! Mem[0000000049800129] = ffcf56a0, %l3 = 00000000a2e72165 ldstub [%i3+0x029],%l3 ! %l3 = 000000cf000000ff ! Mem[0000000048800128] = d8c47099, %l5 = 00000000000000e2 ldstuba [%i1+%o5]0x89,%l5 ! %l5 = 00000099000000ff ! Mem[0000000048800110] = aa8d2853, %l3 = 00000000000000cf swap [%i1+%o2],%l3 ! %l3 = 00000000aa8d2853 p28_label_4: ! Mem[0000000049800118] = a4ed8306, %l2 = 0000000000000013 ldsba [%i3+%o3]0x81,%l2 ! %l2 = ffffffffffffffa4 ! Mem[0000000049000100] = 5affff4e, %l5 = 0000000000000099 ldstuba [%i2+%g0]0x89,%l5 ! %l5 = 0000004e000000ff ! %l0 = 000000000000317b, Mem[0000000091000129] = 46248cb7, %asi = 80 stba %l0,[%i6+0x029]%asi ! Mem[0000000091000128] = 7b248cb7 ! Mem[0000000049800138] = 1b73bb70, %l2 = ffffffa4, %l5 = 0000004e add %i3,0x38,%g1 casa [%g1]0x80,%l2,%l5 ! %l5 = 000000001b73bb70 ! %l2 = ffffffa4, %l3 = aa8d2853, Mem[0000000048800100] = 2ae465eb 315447e5 stda %l2,[%i1+%g0]0x89 ! Mem[0000000048800100] = ffffffa4 aa8d2853 ! %l3 = 00000000aa8d2853, Mem[000000009080010e] = 59e8d311, %asi = 80 stha %l3,[%i5+0x00e]%asi ! Mem[000000009080010c] = 2853d311 ! Mem[0000000048800120] = c4262b2a, %l4 = 000000004d30ef91 lduh [%i1+%o4],%l4 ! %l4 = 000000000000c426 ! Mem[0000000049800108] = f013cf2c, %l2 = ffffffffffffffa4 ldstuba [%i3+%o1]0x80,%l2 ! %l2 = 000000f0000000ff ! Mem[0000000049000108] = ad4463e2, %l0 = 000000000000317b ldstuba [%i2+%o1]0x80,%l0 ! %l0 = 000000ad000000ff ! Mem[000000004900011a] = ff14d0de, %l5 = 000000001b73bb70 ldstub [%i2+0x01a],%l5 ! %l5 = 000000d0000000ff ba,a p28_not_taken_0_end p28_not_taken_0: ! The following code should not be executed lduw [%i1+0x004],%l2 nop lduba [%i1+0x029]%asi,%l2 nop nop ldsba [%i0+0x005]%asi,%l6 std %l6,[%i3+0x008] lduba [%i0+0x013]%asi,%l1 ba,a p28_branch_failed p28_not_taken_0_end: ! End of Random Code for Thread 28 1: membar #Sync ! Force all stores to complete 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 00000000000000ad bne,a,pn %xcc,p28_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 4e9959c810bea458 bne,a,pn %xcc,p28_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000000000f0 bne,a,pn %xcc,p28_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000aa8d2853 bne,a,pn %xcc,p28_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000000000c426 bne,a,pn %xcc,p28_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000000000d0 bne,a,pn %xcc,p28_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be ad4463e2b0f3ee77 bne,a,pn %xcc,p28_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000000000eb bne,a,pn %xcc,p28_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p28_check_fp_registers: set p28_expected_fp_regs,%g3 std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 17d43e67 cfd91e56 bne %xcc,p28_f6_fail nop ! Check Local Memory set p28_local0_expect,%g1 p28_check_local0: ldx [%g1+0x008],%g2 ! Expected data = ac57f7f9e58de62b ldx [%i0+0x008],%g3 ! Observed data at 0000000048000108 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i0,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 40d2e58d9badb3b3 ldx [%i0+0x018],%g3 ! Observed data at 0000000048000118 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff4f4502a8b34dd8 ldx [%i0+0x020],%g3 ! Observed data at 0000000048000120 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i0,0x020,%g4 set p28_local1_expect,%g1 p28_check_local1: ldx [%g1+0x000],%g2 ! Expected data = a4ffffff53288daa ldx [%i1+0x000],%g3 ! Observed data at 0000000048800100 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i1,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 000000cf15e5077a ldx [%i1+0x010],%g3 ! Observed data at 0000000048800110 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i1,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = c4262b2ae0b8c310 ldx [%i1+0x020],%g3 ! Observed data at 0000000048800120 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff70c4d8ff03c5e7 ldx [%i1+0x028],%g3 ! Observed data at 0000000048800128 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = e90f0ab8478d18ff ldx [%i1+0x030],%g3 ! Observed data at 0000000048800130 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i1,0x030,%g4 set p28_local2_expect,%g1 p28_check_local2: ldx [%g1+0x000],%g2 ! Expected data = ffffff5ae26344ad ldx [%i2+0x000],%g3 ! Observed data at 0000000049000100 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ff4463e2b0f3ee77 ldx [%i2+0x008],%g3 ! Observed data at 0000000049000108 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i2,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff14ffde2abcfc0d ldx [%i2+0x018],%g3 ! Observed data at 0000000049000118 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i2,0x018,%g4 ldx [%g1+0x038],%g2 ! Expected data = fd8fcfe0000000a2 ldx [%i2+0x038],%g3 ! Observed data at 0000000049000138 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i2,0x038,%g4 set p28_local3_expect,%g1 p28_check_local3: ldx [%g1+0x008],%g2 ! Expected data = ff13cf2cb1c430f5 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 = ffff56a0c78a52a2 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 p28_f6_fail: set p28_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 28 failed p28_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x070] ! Set processor 28 done flag set p28_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 28 failed p28_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x070] ! Set processor 28 done flag set p28_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p28_selfmod_failed: ba p28_failed mov 0xabc,%g1 p28_common_error: or %g0,0xefc,%g1 ba p28_failed mov %o5,%g3 p28_common_signature_error: set p28_temp,%g1 ba p28_failed st %g2,[%g1] ! Common Lock Number p28_common_timeout: set p28_temp,%g1 ba p28_failed st %g2,[%g1] ! Common Lock Number p28_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p28_failed mov 0x0,%g3 p28_trap1e: swapa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000048000120] ldsba [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000049000118] ldda [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000049800100] done p28_trap1o: swapa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000048000120] ldsba [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000049000118] ldda [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000049800100] done p28_trap2e: ldsha [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000049800110] lduba [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000048800100] stda %l0,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000049000120] ldstuba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000048000110] ldsba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000049000128] ldstuba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000048800128] ldsha [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000049000100] done p28_trap2o: ldsha [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000049800110] lduba [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000048800100] stda %l0,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000049000120] ldstuba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000048000110] ldsba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000049000128] ldstuba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000048800128] ldsha [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000049000100] done p28_trap3e: nop nop nop nop nop nop done p28_trap3o: nop nop nop 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 = e6183e9015b19254 ldx [%g1+0x008],%l1 ! %l1 = 9aa5aa21f9ebd7b7 ldx [%g1+0x010],%l2 ! %l2 = f8677c5e7d937a27 ldx [%g1+0x018],%l3 ! %l3 = d0917f0be0b8c310 ldx [%g1+0x020],%l4 ! %l4 = 6b205c6daeef1114 ldx [%g1+0x028],%l5 ! %l5 = 6843047bb5459dbe ldx [%g1+0x030],%l6 ! %l6 = 98a0931fcb960422 ldx [%g1+0x038],%l7 ! %l7 = 11a34dc2b43b6f28 ! 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 = eb88d168 f44ed69a 19da942e 7f724c49 ! %f4 = 50d88d2f d9c5dcc4 0ed924cf 324c73dc ! %f8 = 59dc8840 eb309b6b b4f14c8a a007325f ! %f12 = db1c35fe 337eaaf0 68bfd05c 54a84a9a ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 8ecd8dc8 639f59a7 19638d7a 4255da57 ! %f20 = 55e3a77f d56c2040 ebf23c5c d1a9f1ee ! %f24 = e2cd2e78 dc228140 b8ef116f 9dfcd854 ! %f28 = e083b910 45e1595e 02a3fccf 3c64aad1 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 82ff99ee 84c2ff8e fab875e8 269c0712 ! %f36 = 6b58d360 87e4d9f6 df88ce4e 110011b9 ! %f40 = ce43ddbe 7070dd89 9bc26758 7297243a ! %f44 = 7bffe202 22adddd5 9009e151 a4ba07c9 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x4684ed1700000051,%g7,%g1 ! GSR scale = 10, align = 1 wr %g1,%g0,%gsr ! GSR = 4684ed1700000051 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: ! %l5 = 0a72f1829e31bf3a, Mem[000000004b000120] = 7816de681cef5579 stxa %l5,[%i2+%o4]0x81 ! Mem[000000004b000120] = 0a72f1829e31bf3a ! Mem[000000004a800128] = 87974679, %l5 = 0a72f1829e31bf3a swap [%i1+%o5],%l5 ! %l5 = 0000000087974679 ! %l0 = d8cdfb8bc264d424, Mem[0000000090800114] = c1fa4865, %asi = 80 stha %l0,[%i5+0x014]%asi ! Mem[0000000090800114] = d4244865 ! Mem[0000000091000120] = 1a9bea0e4877149e, %g2 = 0000000000000000 ldx [%i6+%o4],%g2 ! %g2 = 1a9bea0e4877149e ! %l3 = c6787f8cc51857fb, Mem[000000004b800110] = ab3897c32607ebc9 stxa %l3,[%i3+%o2]0x88 ! Mem[000000004b800110] = c6787f8cc51857fb ! %l4 = a6879d99, %l5 = 87974679, Mem[0000000090800120] = fb4d09a9 912b62e3 std %l4,[%i5+%o4] ! Mem[0000000090800120] = a6879d99 87974679 ! Mem[000000004a800120] = ad7f04e5 60b17896, %l0 = c264d424, %l1 = ae05baf8 ldda [%i1+%o4]0x80,%l0 ! %l0 = 00000000ad7f04e5 0000000060b17896 ! Mem[000000004a800108] = afd9db3b, %l6 = 7e7a945a7a0d1f17 ldstuba [%i1+%o1]0x88,%l6 ! %l6 = 0000003b000000ff ! %l1 = 0000000060b17896, Mem[000000004b800110] = fb5718c5 stha %l1,[%i3+%o2]0x80 ! Mem[000000004b800110] = 789618c5 ! Mem[000000004b000120] = 0a72f182 9e31bf3a, %l4 = a6879d99, %l5 = 87974679 ldda [%i2+%o4]0x81,%l4 ! %l4 = 000000000a72f182 000000009e31bf3a p29_label_2: ! Mem[000000004a800130] = 085423e2, %l2 = 132d35aa60b94b05 swap [%i1+0x030],%l2 ! %l2 = 00000000085423e2 ! Mem[000000004a800110] = 9f5eeb36, %l5 = 000000009e31bf3a swap [%i1+%o2],%l5 ! %l5 = 000000009f5eeb36 ! Mem[000000004b000110] = 5524a1cd, %l5 = 000000009f5eeb36 swapa [%i2+%o2]0x81,%l5 ! %l5 = 000000005524a1cd ! Mem[000000004b800120] = c8bc4d48, %l2 = 00000000085423e2 swap [%i3+%o4],%l2 ! %l2 = 00000000c8bc4d48 ! Mem[000000004b800128] = 406ccaf5, %l0 = 00000000ad7f04e5 ldstuba [%i3+%o5]0x80,%l0 ! %l0 = 00000040000000ff ! Mem[000000004b00012f] = f19d5c13, %l3 = c6787f8cc51857fb ldstub [%i2+0x02f],%l3 ! %l3 = 00000013000000ff ! Mem[000000004b00013c] = 9962b4a7, %l4 = 000000000a72f182 ldstub [%i2+0x03c],%l4 ! %l4 = 00000099000000ff ! %l4 = 0000000000000099, Mem[000000004b800108] = 948130bb stwa %l4,[%i3+%o1]0x88 ! Mem[000000004b800108] = 00000099 ! Mem[000000004a80013d] = 2a75df75, %l2 = 00000000c8bc4d48 ldstub [%i1+0x03d],%l2 ! %l2 = 00000075000000ff ! %l7 = c0f8fe6221d52fab, Mem[000000004b000110] = 9f5eeb361147ceaf stxa %l7,[%i2+%o2]0x80 ! Mem[000000004b000110] = c0f8fe6221d52fab p29_label_3: ! Mem[000000004a000104] = e201256d, %l3 = 0000000000000013 swap [%i0+0x004],%l3 ! %l3 = 00000000e201256d ! Mem[0000000091800114] = ad4f22d5, %g2 = 1a9bea0e4877149e ldsh [%o0+0x016],%g2 ! %g2 = ffffffffffffad4f ! Mem[000000004a800118] = 75be8a7d, %l6 = 0000003b, %l1 = 60b17896 add %i1,0x18,%g1 casa [%g1]0x80,%l6,%l1 ! %l1 = 0000000075be8a7d ! Mem[0000000090800108] = 9756186e, %g2 = ffffffffffffad4f lduha [%i5+0x00a]%asi,%g2 ! %g2 = 0000000000009756 ! Mem[0000000090800124] = 87974679, %g2 = 0000000000009756 ldsh [%i5+0x024],%g2 ! %g2 = ffffffffffff8797 ! Mem[000000004a000118] = d74d9eaa, %l4 = 00000099, %l1 = 75be8a7d add %i0,0x18,%g1 casa [%g1]0x80,%l4,%l1 ! %l1 = 00000000d74d9eaa ! Mem[000000004b000110] = 62fef8c0, %l2 = 0000000000000075 lduwa [%i2+%o2]0x89,%l2 ! %l2 = 0000000062fef8c0 ! Mem[000000004b000110] = 62fef8c0, %l6 = 000000000000003b ldstuba [%i2+%o2]0x89,%l6 ! %l6 = 000000c0000000ff ! Mem[000000004b000138] = 104161c3, %l3 = 00000000e201256d swap [%i2+0x038],%l3 ! %l3 = 00000000104161c3 ! Mem[000000004b800118] = ed455512, %l0 = 0000000000000040 ldstuba [%i3+%o3]0x80,%l0 ! %l0 = 000000ed000000ff p29_label_4: ! Mem[000000004b80011a] = ff455512, %l2 = 0000000062fef8c0 ldstub [%i3+0x01a],%l2 ! %l2 = 00000055000000ff ! Mem[000000004a000110] = e0c64984, %l7 = c0f8fe6221d52fab, %asi = 80 swapa [%i0+0x010]%asi,%l7 ! %l7 = 00000000e0c64984 ! Mem[000000004b800135] = a6fe1ec0, %l3 = 00000000104161c3 ldstub [%i3+0x035],%l3 ! %l3 = 000000fe000000ff ! %l5 = 000000005524a1cd, Mem[0000000090800116] = 48654c1f stb %l5,[%i5+0x016] ! Mem[0000000090800114] = cd654c1f ! Mem[000000004a800118] = 75be8a7d, %l4 = 0000000000000099 swap [%i1+%o3],%l4 ! %l4 = 0000000075be8a7d ! Mem[000000004b800114] = 8c7f78c6, %l2 = 0000000000000055 swap [%i3+0x014],%l2 ! %l2 = 000000008c7f78c6 ! Mem[000000004b800100] = 1da1ea4f 82c0b2bb, %l0 = 000000ed, %l1 = d74d9eaa ldd [%i3+%g0],%l0 ! %l0 = 000000001da1ea4f 0000000082c0b2bb ! Mem[000000004a800118] = 99000000, %l6 = 00000000000000c0 ldsba [%i1+%o3]0x88,%l6 ! %l6 = 0000000000000000 ! Mem[000000004a800110] = 9e31bf3a, %l2 = 8c7f78c6, %l6 = 00000000 add %i1,0x10,%g1 casa [%g1]0x80,%l2,%l6 ! %l6 = 000000009e31bf3a ! %l4 = 0000000075be8a7d, Mem[000000004a000110] = ab2fd521 stwa %l4,[%i0+%o2]0x89 ! Mem[000000004a000110] = 75be8a7d ba,a p29_not_taken_0_end p29_not_taken_0: ! The following code should not be executed lduw [%i1+0x004],%l2 nop lduba [%i1+0x029]%asi,%l2 nop nop ldsba [%i0+0x005]%asi,%l6 std %l6,[%i3+0x008] lduba [%i0+0x013]%asi,%l1 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+0x000],%g2 cmp %l0,%g2 ! %l0 should be 000000001da1ea4f bne,a,pn %xcc,p29_reg_l0_fail mov %l0,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000008c7f78c6 bne,a,pn %xcc,p29_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000000000fe bne,a,pn %xcc,p29_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000075be8a7d bne,a,pn %xcc,p29_reg_l4_fail mov %l4,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000009e31bf3a bne,a,pn %xcc,p29_reg_l6_fail mov %l6,%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 eb88d168 f44ed69a bne %xcc,p29_f0_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 50d88d2f d9c5dcc4 bne %xcc,p29_f4_fail nop ! Check Local Memory set p29_local0_expect,%g1 p29_check_local0: ldx [%g1+0x000],%g2 ! Expected data = d11c421100000013 ldx [%i0+0x000],%g3 ! Observed data at 000000004a000100 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i0,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 7d8abe758d291b15 ldx [%i0+0x010],%g3 ! Observed data at 000000004a000110 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i0,0x010,%g4 set p29_local1_expect,%g1 p29_check_local1: ldx [%g1+0x008],%g2 ! Expected data = ffdbd9afc020fe2b ldx [%i1+0x008],%g3 ! Observed data at 000000004a800108 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 9e31bf3ae23b1e7d ldx [%i1+0x010],%g3 ! Observed data at 000000004a800110 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 00000099c6830c1e ldx [%i1+0x018],%g3 ! Observed data at 000000004a800118 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i1,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 9e31bf3ad0e02ce5 ldx [%i1+0x028],%g3 ! Observed data at 000000004a800128 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 60b94b052fe9c638 ldx [%i1+0x030],%g3 ! Observed data at 000000004a800130 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i1,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = a637b06b2affdf75 ldx [%i1+0x038],%g3 ! Observed data at 000000004a800138 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i1,0x038,%g4 set p29_local2_expect,%g1 p29_check_local2: ldx [%g1+0x010],%g2 ! Expected data = fff8fe6221d52fab ldx [%i2+0x010],%g3 ! Observed data at 000000004b000110 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i2,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 0a72f1829e31bf3a ldx [%i2+0x020],%g3 ! Observed data at 000000004b000120 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 0f6dddd1f19d5cff ldx [%i2+0x028],%g3 ! Observed data at 000000004b000128 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i2,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = e201256dff62b4a7 ldx [%i2+0x038],%g3 ! Observed data at 000000004b000138 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i2,0x038,%g4 set p29_local3_expect,%g1 p29_check_local3: ldx [%g1+0x008],%g2 ! Expected data = 990000008779e396 ldx [%i3+0x008],%g3 ! Observed data at 000000004b800108 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 789618c500000055 ldx [%i3+0x010],%g3 ! Observed data at 000000004b800110 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff45ff12e876bafd ldx [%i3+0x018],%g3 ! Observed data at 000000004b800118 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 085423e222132d9d ldx [%i3+0x020],%g3 ! Observed data at 000000004b800120 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff6ccaf54d7c8d0c 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 = 9f22afbba6ff1ec0 ldx [%i3+0x030],%g3 ! Observed data at 000000004b800130 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i3,0x030,%g4 ! The test for processor 29 has passed p29_passed: ta GOOD_TRAP nop p29_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p29_failed p29_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p29_failed p29_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p29_failed p29_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p29_failed p29_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p29_failed p29_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p29_failed p29_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p29_failed p29_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p29_failed p29_f0_fail: set p29_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p29_f4_fail: set p29_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%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: swapa [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000004a800108] swapa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000004a800118] swapa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000004a800100] swapa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000004a000128] ldsba [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000004b800100] done p29_trap1o: swapa [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000004a800108] swapa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000004a800118] swapa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000004a800100] swapa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000004a000128] ldsba [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000004b800100] done p29_trap2e: stha %l7,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000004b000110] stwa %l1,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000004b000100] done p29_trap2o: stha %l7,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000004b000110] stwa %l1,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000004b000100] done p29_trap3e: nop done p29_trap3o: 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 = d8cdfb8bc264d424 ldx [%g1+0x008],%l1 ! %l1 = 27e7a8f8ae05baf8 ldx [%g1+0x010],%l2 ! %l2 = 132d35aa60b94b05 ldx [%g1+0x018],%l3 ! %l3 = c6787f8cc51857fb ldx [%g1+0x020],%l4 ! %l4 = 303780bba6879d99 ldx [%g1+0x028],%l5 ! %l5 = 0a72f1829e31bf3a ldx [%g1+0x030],%l6 ! %l6 = 7e7a945a7a0d1f17 ldx [%g1+0x038],%l7 ! %l7 = c0f8fe6221d52fab ! 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 = 558b989b e078866e 2c5d7fbb 41fa2813 ! %f4 = b64dfd03 b66e7741 a50d6f5e 1e1132d6 ! %f8 = 316c090b dd91d16d a009dc3b ac0384db ! %f12 = fdf1643a 84670afd 0ba6565a bcde7f28 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = ef595117 80837d6c 0155f233 a9d1b239 ! %f20 = ccf9cf0c e873ff45 b56cb07b 3fe8a5b4 ! %f24 = 26666927 72415ff8 2724529a 61ddfa86 ! %f28 = 657fd70a 8dcfb1f6 028abf39 651a891a ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 959485b4 f898ec82 63068907 45a6b91e ! %f36 = 1fe1e5f5 2a0a243e 2937775f abc9c797 ! %f40 = 95b89a34 059dc9c9 a0ca6844 e2d03f43 ! %f44 = c77d55d3 503bb413 7c913bf7 1b837b3d ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x89d9655f00000017,%g7,%g1 ! GSR scale = 2, align = 7 wr %g1,%g0,%gsr ! GSR = 89d9655f00000017 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[0000000090800120] = fb4d09a9 912b62e3, %g2 = 00000000, %g3 = 00000000 ldd [%i5+%o4],%g2 ! %g2 = 00000000fb4d09a9 00000000912b62e3 ! Mem[000000004d000120] = c92a0c8a, %l0 = 8c96c19079aeb97d lduwa [%i2+%o4]0x89,%l0 ! %l0 = 00000000c92a0c8a ! %l1 = d2e9418abcffe253, Mem[000000009000012e] = e986697e stb %l1,[%i4+0x02e] ! Mem[000000009000012c] = 5386697e ! Mem[000000004c80012c] = 589f610e, %l6 = 94c6d542, %l0 = c92a0c8a add %i1,0x2c,%g1 casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000589f610e ! Mem[000000004c000128] = 39ef14de, %l0 = 00000000589f610e swapa [%i0+%o5]0x89,%l0 ! %l0 = 0000000039ef14de ! %l1 = d2e9418abcffe253, Mem[000000004d000128] = de095bf6f3a96c39 stxa %l1,[%i2+%o5]0x88 ! Mem[000000004d000128] = d2e9418abcffe253 ! Mem[000000004c00010a] = b22bbfc4, %l0 = 0000000039ef14de ldstub [%i0+0x00a],%l0 ! %l0 = 000000bf000000ff ! Mem[000000004d800108] = 7790e0f1, %l1 = d2e9418abcffe253 lduwa [%i3+%o1]0x81,%l1 ! %l1 = 000000007790e0f1 ! Mem[0000000091000130] = a180c21c, %g18 = ff2dfb12702a67ba ldsw [%i6+0x030],%g2 ! %g2 = ff2dfb12702a67ba ! Mem[000000004c000124] = 1ceff4b2, %l2 = 44de1dbe, %l3 = b2d6a520 add %i0,0x24,%g1 casa [%g1]0x80,%l2,%l3 ! %l3 = 000000001ceff4b2 p30_label_2: ! %l6 = abc1c04294c6d542, Mem[000000004d000118] = 76bae14c sth %l6,[%i2+%o3] ! Mem[000000004d000118] = d542e14c ! Mem[000000004d000118] = d542e14c, %l2 = 44de1dbe, %l2 = 44de1dbe add %i2,0x18,%g1 casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000d542e14c ! Mem[000000004d000130] = e36134b48621e8b6, %l0 = 00000000000000bf, %l7 = f6c6232a7e60ea96 add %i2,0x30,%g1 casxa [%g1]0x80,%l0,%l7 ! %l7 = e36134b48621e8b6 ! Mem[0000000091000100] = bb7431ca, %g18 = ff2dfb12702a67ba ldswa [%i6+0x000]%asi,%g2 ! %g2 = ff2dfb12702a67ba ! Mem[000000004d800100] = 21fa45e7, %l2 = 00000000d542e14c lduwa [%i3+%g0]0x81,%l2 ! %l2 = 0000000021fa45e7 ! Mem[000000004c800100] = 1d4ddd33, %l4 = 29eeb3326da8767d swapa [%i1+%g0]0x89,%l4 ! %l4 = 000000001d4ddd33 ! Mem[000000004c80011e] = 898ef8c1, %l4 = 000000001d4ddd33 ldstub [%i1+0x01e],%l4 ! %l4 = 000000f8000000ff ! Mem[000000009000010c] = 2011df5c, %g2 = ffffffffbb7431ca ldsb [%i4+0x00d],%g2 ! %g2 = 0000000000000020 ! Mem[000000004c000118] = 1d9f3190, %l6 = abc1c04294c6d542 ldstuba [%i0+%o3]0x81,%l6 ! %l6 = 0000001d000000ff ! Mem[000000004d800100] = 21fa45e7, %l5 = d8450ca87d1fb7cd lduha [%i3+%g0]0x80,%l5 ! %l5 = 00000000000021fa p30_label_3: ! Mem[000000004d000128] = 53e2ffbc, %l6 = 000000000000001d swapa [%i2+%o5]0x80,%l6 ! %l6 = 0000000053e2ffbc ! Mem[000000004c000110] = 040ce61f470ec159, %l5 = 00000000000021fa, %l6 = 0000000053e2ffbc add %i0,0x10,%g1 casxa [%g1]0x80,%l5,%l6 ! %l6 = 040ce61f470ec159 ! Mem[000000004c80010b] = 2d99e419, %l5 = 00000000000021fa ldstub [%i1+0x00b],%l5 ! %l5 = 00000019000000ff ! Mem[0000000090000118] = 510e16df, %g18 = ff2dfb12702a67ba ldsw [%i4+%o3],%g2 ! %g2 = ff2dfb12702a67ba ! Mem[000000004c800128] = 125b6a15, %l7 = e36134b48621e8b6 ldstuba [%i1+%o5]0x88,%l7 ! %l7 = 00000015000000ff ! Mem[000000004d000120] = 8a0c2ac92e275624, %l3 = 000000001ceff4b2, %l7 = 0000000000000015 add %i2,0x20,%g1 casxa [%g1]0x80,%l3,%l7 ! %l7 = 8a0c2ac92e275624 ! Mem[000000004d000120] = 8a0c2ac92e275624, %l4 = 00000000000000f8, %l2 = 0000000021fa45e7 add %i2,0x20,%g1 casxa [%g1]0x80,%l4,%l2 ! %l2 = 8a0c2ac92e275624 ! Mem[0000000091800108] = e1518e20 1eef1e9d, %g2 = 510e16df, %g3 = 912b62e3 ldda [%o0+0x008]%asi,%g2 ! %g2 = 00000000e1518e20 000000001eef1e9d ! Mem[000000004d000120] = 8a0c2ac9, %l4 = 00000000000000f8 lduwa [%i2+%o4]0x80,%l4 ! %l4 = 000000008a0c2ac9 ! Mem[000000004c00013c] = 82de6a1b, %l5 = 0000000000000019 swap [%i0+0x03c],%l5 ! %l5 = 0000000082de6a1b p30_label_4: ! %l5 = 0000000082de6a1b, Mem[0000000091000110] = cff95b8c8b3adb48 stx %l5,[%i6+%o2] ! Mem[0000000091000110] = 0000000082de6a1b ! Mem[0000000091800118] = 22d511520aa3cf38, %g2 = 00000000e1518e20 ldx [%o0+%o3],%g2 ! %g2 = 22d511520aa3cf38 ! Mem[000000004c000108] = b22bffc4, %l7 = 8a0c2ac92e275624 ldstuba [%i0+%o1]0x80,%l7 ! %l7 = 000000b2000000ff ! Mem[0000000091800100] = 69aacf8d, %g2 = 22d511520aa3cf38 ldsha [%o0+0x000]%asi,%g2 ! %g2 = 00000000000069aa ! Mem[000000004c000128] = 0e619f58, %l7 = 00000000000000b2 ldswa [%i0+%o5]0x80,%l7 ! %l7 = 000000000e619f58 ! Mem[000000004c000110] = 1fe60c04, %l6 = 040ce61f470ec159 ldstuba [%i0+%o2]0x88,%l6 ! %l6 = 00000004000000ff ! Mem[000000004c800110] = 274ce779, %l1 = 7790e0f1, %l0 = 000000bf add %i1,0x10,%g1 casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000274ce779 ! %l7 = 000000000e619f58, Mem[000000009100011c] = 9cbc312f stw %l7,[%i6+0x01c] ! Mem[000000009100011c] = 0e619f58 ! Mem[0000000091800128] = 9d9f297334879799, %g2 = 00000000000069aa ldx [%o0+%o5],%g2 ! %g2 = 9d9f297334879799 ! Mem[0000000090800100] = ab4b3df2, %g2 = 9d9f297334879799 ldsh [%i5+%g0],%g2 ! %g2 = ffffffffffffab4b ba,a p30_not_taken_0_end p30_not_taken_0: ! The following code should not be executed lduw [%i1+0x004],%l2 nop lduba [%i1+0x029]%asi,%l2 nop nop ldsba [%i0+0x005]%asi,%l6 std %l6,[%i3+0x008] lduba [%i0+0x013]%asi,%l1 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+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000274ce779 bne,a,pn %xcc,p30_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000007790e0f1 bne,a,pn %xcc,p30_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 8a0c2ac92e275624 bne,a,pn %xcc,p30_reg_l2_fail mov %l2,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000008a0c2ac9 bne,a,pn %xcc,p30_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000082de6a1b bne,a,pn %xcc,p30_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000004 bne,a,pn %xcc,p30_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000000e619f58 bne,a,pn %xcc,p30_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p30_local0_expect,%g1 p30_check_local0: ldx [%g1+0x008],%g2 ! Expected data = ff2bffc4825f3bc5 ldx [%i0+0x008],%g3 ! Observed data at 000000004c000108 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ff0ce61f470ec159 ldx [%i0+0x010],%g3 ! Observed data at 000000004c000110 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff9f3190959c262c ldx [%i0+0x018],%g3 ! Observed data at 000000004c000118 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i0,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 0e619f586137b5c7 ldx [%i0+0x028],%g3 ! Observed data at 000000004c000128 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i0,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = e6a73d0f00000019 ldx [%i0+0x038],%g3 ! Observed data at 000000004c000138 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i0,0x038,%g4 set p30_local1_expect,%g1 p30_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 7d76a86debd42882 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 = 2d99e4ffa270c16c ldx [%i1+0x008],%g3 ! Observed data at 000000004c800108 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i1,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 2809395c898effc1 ldx [%i1+0x018],%g3 ! Observed data at 000000004c800118 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i1,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff6a5b12589f610e ldx [%i1+0x028],%g3 ! Observed data at 000000004c800128 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i1,0x028,%g4 set p30_local2_expect,%g1 p30_check_local2: ldx [%g1+0x018],%g2 ! Expected data = d542e14c1fbecd15 ldx [%i2+0x018],%g3 ! Observed data at 000000004d000118 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i2,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 0000001d8a41e9d2 ldx [%i2+0x028],%g3 ! Observed data at 000000004d000128 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i2,0x028,%g4 ! Processor 30, local 3 is clean ! 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 ! 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 [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000004d000100] swapa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000004c800100] swapa [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000004d000120] ldstuba [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000004d800118] ldsba [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000004d800108] done p30_trap1o: ldstuba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000004d000100] swapa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000004c800100] swapa [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000004d000120] ldstuba [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000004d800118] ldsba [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000004d800108] done p30_trap2e: swapa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000004d800110] lduba [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000004d000120] ldsba [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000004c800100] lduba [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000004c000118] ldsha [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000004d800118] done p30_trap2o: swapa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000004d800110] lduba [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000004d000120] ldsba [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000004c800100] lduba [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000004c000118] ldsha [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000004d800118] done p30_trap3e: nop nop done p30_trap3o: 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 = 8c96c19079aeb97d ldx [%g1+0x008],%l1 ! %l1 = d2e9418abcffe253 ldx [%g1+0x010],%l2 ! %l2 = 87c952a244de1dbe ldx [%g1+0x018],%l3 ! %l3 = 79282af4b2d6a520 ldx [%g1+0x020],%l4 ! %l4 = 29eeb3326da8767d ldx [%g1+0x028],%l5 ! %l5 = d8450ca87d1fb7cd ldx [%g1+0x030],%l6 ! %l6 = abc1c04294c6d542 ldx [%g1+0x038],%l7 ! %l7 = f6c6232a7e60ea96 ! 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 = fdf26792 f5c525ce 23f13b89 af721a9e ! %f4 = 46c49fec 0d6cfe12 062cfa7a e57ae362 ! %f8 = f2e55270 e4b17971 3d9cb92f 0499502c ! %f12 = f26d587c 142ccdc9 8131c432 f7273a8c ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 8c398a05 b51dc272 bd5a1e39 fc36940c ! %f20 = 773e6eb1 6d4431f2 252f1b2b 240e9d4e ! %f24 = 090681db 006a09c0 bf93ac8c 3a17297b ! %f28 = c4db958c be939a63 316c9032 ff8cf883 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 34a3cfaa 28c5d5a6 537a1886 d772f2a8 ! %f36 = 84ec87d1 0587c3a2 308fb38f e51b85d8 ! %f40 = e916b350 b313cc35 21124e24 965ffe25 ! %f44 = 937cd0f4 a99de76f 89fc41d8 7bdb1f7f ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x146abc8f00000070,%g7,%g1 ! GSR scale = 14, align = 0 wr %g1,%g0,%gsr ! GSR = 146abc8f00000070 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: ! %l6 = 7ccc966e, %l7 = 02ebaea9, Mem[000000004e800128] = a8c3270a 4a9b08e1 stda %l6,[%i1+%o5]0x81 ! Mem[000000004e800128] = 7ccc966e 02ebaea9 ! %l5 = e48c28f9addadb26, Mem[0000000090000128] = 6fa720974ba4e986, %asi = 80 stxa %l5,[%i4+0x028]%asi ! Mem[0000000090000128] = e48c28f9addadb26 ! %l2 = 1ecb2b885e407761, Mem[000000004e800118] = 4954cc0b stwa %l2,[%i1+%o3]0x80 ! Mem[000000004e800118] = 5e407761 ! Mem[000000004f800135] = 0e9d15e4, %l2 = 1ecb2b885e407761 ldstub [%i3+0x035],%l2 ! %l2 = 0000009d000000ff ! Mem[000000004e000106] = 70f8de16, %l2 = 000000000000009d ldstub [%i0+0x006],%l2 ! %l2 = 000000de000000ff ! %l1 = f7ca4ff5f2c445ac, Mem[0000000090000114] = c05e4c47 stw %l1,[%i4+0x014] ! Mem[0000000090000114] = f2c445ac ! Mem[000000004f800110] = 075b5b9cf05a04ff, %l7 = e971841402ebaea9 ldx [%i3+%o2],%l7 ! %l7 = 075b5b9cf05a04ff ! %l4 = 46c51768, %l5 = addadb26, Mem[000000004f800110] = 075b5b9c f05a04ff stda %l4,[%i3+%o2]0x80 ! Mem[000000004f800110] = 46c51768 addadb26 ! Mem[000000004f000118] = ed14593f, %l2 = 00000000000000de ldsb [%i2+0x01a],%l2 ! %l2 = 0000000000000059 ! Mem[000000004e000128] = 199e909a, %l1 = f7ca4ff5f2c445ac ldsha [%i0+%o5]0x80,%l1 ! %l1 = 000000000000199e p31_label_2: ! Mem[0000000091800118] = 22d51152 0aa3cf38, %g2 = 00000000, %g3 = 00000000 ldd [%o0+%o3],%g2 ! %g2 = 0000000022d51152 000000000aa3cf38 ! Mem[000000004f000108] = fc63c874bd8dac30, %l1 = 000000000000199e, %l1 = 000000000000199e add %i2,0x08,%g1 casxa [%g1]0x80,%l1,%l1 ! %l1 = fc63c874bd8dac30 ! Mem[000000004e800104] = 7b633422, %l0 = 6504a9e9, %l4 = 46c51768 add %i1,0x04,%g1 casa [%g1]0x80,%l0,%l4 ! %l4 = 000000007b633422 ! Mem[000000004f800108] = d7373039, %l6 = 37090f927ccc966e lduh [%i3+%o1],%l6 ! %l6 = 000000000000d737 ! %l4 = 000000007b633422, Mem[000000004f000108] = fc63c874 stha %l4,[%i2+%o1]0x80 ! Mem[000000004f000108] = 3422c874 ! Mem[000000004e000118] = 9e227f36476cc158, %l3 = 5098324ff3d87f8b, %l1 = fc63c874bd8dac30 add %i0,0x18,%g1 casxa [%g1]0x80,%l3,%l1 ! %l1 = 9e227f36476cc158 ! Mem[000000004f000128] = 49c42239, %l3 = f3d87f8b, %l0 = 6504a9e9 add %i2,0x28,%g1 casa [%g1]0x80,%l3,%l0 ! %l0 = 0000000049c42239 ! %l1 = 9e227f36476cc158, Mem[0000000090800118] = 4c1f486e172042e0 stx %l1,[%i5+%o3] ! Mem[0000000090800118] = 9e227f36476cc158 ! Mem[000000004f000118] = ed14593f58eff595, %l5 = e48c28f9addadb26, %l5 = e48c28f9addadb26 add %i2,0x18,%g1 casxa [%g1]0x80,%l5,%l5 ! %l5 = ed14593f58eff595 ! Mem[000000004e800106] = 7b633422, %l7 = 075b5b9cf05a04ff ldstub [%i1+0x006],%l7 ! %l7 = 00000034000000ff p31_label_3: ! Mem[000000004f800108] = 393037d7, %l1 = 9e227f36476cc158 ldstuba [%i3+%o1]0x88,%l1 ! %l1 = 000000d7000000ff ! Mem[000000004f800120] = 2b401833, %l3 = 5098324ff3d87f8b ldstuba [%i3+%o4]0x81,%l3 ! %l3 = 0000002b000000ff ! %l6 = 000000000000d737, Mem[000000009100012b] = 8cb7862f, %asi = 80 stba %l6,[%i6+0x02b]%asi ! Mem[0000000091000128] = 37b7862f ! %l1 = 00000000000000d7, Mem[0000000091000138] = 924f4c66 stw %l1,[%i6+0x038] ! Mem[0000000091000138] = 000000d7 ! Mem[0000000091800110] = 45af5a75778dad4f, %g2 = 0000000022d51152 ldx [%o0+%o2],%g2 ! %g2 = 45af5a75778dad4f ! Mem[000000004e000110] = 6104041330e14f30, %l6 = 000000000000d737, %l0 = 0000000049c42239 add %i0,0x10,%g1 casxa [%g1]0x80,%l6,%l0 ! %l0 = 6104041330e14f30 ! Mem[000000004f800110] = 6817c546, %l2 = 0000000000000059 ldstuba [%i3+%o2]0x89,%l2 ! %l2 = 00000046000000ff ! Mem[000000004e80012d] = 02ebaea9, %l1 = 00000000000000d7 ldstub [%i1+0x02d],%l1 ! %l1 = 000000eb000000ff ! %l6 = 0000d737, %l7 = 00000034, Mem[0000000091800120] = 9570e30e 10c097ea stda %l6,[%o0+0x020]%asi ! Mem[0000000091800120] = 0000d737 00000034 ! %l1 = 00000000000000eb, Mem[000000004f000108] = 3422c874bd8dac30 stxa %l1,[%i2+%o1]0x81 ! Mem[000000004f000108] = 00000000000000eb p31_label_4: ! Mem[0000000090800134] = 1ecdbddf, %g2 = 45af5a75778dad4f lduba [%i5+0x035]%asi,%g2 ! %g2 = 000000000000001e ! Mem[0000000090800128] = 930e3ab4, %g2 = 000000000000001e lduh [%i5+0x02a],%g2 ! %g2 = 000000000000930e ! %l2 = 00000046, %l3 = 0000002b, Mem[000000004f800118] = f71c92d2 57a2cb98 stda %l2,[%i3+%o3]0x89 ! Mem[000000004f800118] = 00000046 0000002b ! Mem[000000004f80011e] = 2b000000, %l3 = 000000000000002b ldstub [%i3+0x01e],%l3 ! %l3 = 00000000000000ff ! Mem[0000000090000118] = df36b554, %g2 = 000000000000930e ldsb [%i4+0x01b],%g2 ! %g2 = ffffffffffffffdf ! Mem[000000004e800118] = 5e407761, %l2 = 00000046, %l5 = 58eff595 add %i1,0x18,%g1 casa [%g1]0x80,%l2,%l5 ! %l5 = 000000005e407761 ! Mem[000000004e800133] = 19dc426c, %l6 = 000000000000d737 ldstub [%i1+0x033],%l6 ! %l6 = 0000006c000000ff ! Mem[000000004f00010c] = 000000eb, %l1 = 00000000000000eb swap [%i2+0x00c],%l1 ! %l1 = 00000000000000eb ! Mem[000000004f00012f] = 22d524b2, %l5 = 000000005e407761 ldstub [%i2+0x02f],%l5 ! %l5 = 000000b2000000ff ! Mem[000000004e80010a] = b6301447, %l5 = 00000000000000b2 ldstub [%i1+0x00a],%l5 ! %l5 = 00000014000000ff ba,a p31_not_taken_0_end p31_not_taken_0: ! The following code should not be executed lduw [%i1+0x004],%l2 nop lduba [%i1+0x029]%asi,%l2 nop nop ldsba [%i0+0x005]%asi,%l6 std %l6,[%i3+0x008] lduba [%i0+0x013]%asi,%l1 ba,a p31_branch_failed p31_not_taken_0_end: ! End of Random Code for Thread 31 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+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000000000eb bne,a,pn %xcc,p31_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000000046 bne,a,pn %xcc,p31_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000000000 bne,a,pn %xcc,p31_reg_l3_fail mov %l3,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000000000014 bne,a,pn %xcc,p31_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000000000006c bne,a,pn %xcc,p31_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000000000034 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 = 694c943770f8ff16 ldx [%i0+0x000],%g3 ! Observed data at 000000004e000100 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i0,0x000,%g4 set p31_local1_expect,%g1 p31_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 8e823d277b63ff22 ldx [%i1+0x000],%g3 ! Observed data at 000000004e800100 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = b630ff47d2c23f84 ldx [%i1+0x008],%g3 ! Observed data at 000000004e800108 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i1,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 5e407761880caa8f ldx [%i1+0x018],%g3 ! Observed data at 000000004e800118 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i1,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 7ccc966e02ffaea9 ldx [%i1+0x028],%g3 ! Observed data at 000000004e800128 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 19dc42ff36422e2a ldx [%i1+0x030],%g3 ! Observed data at 000000004e800130 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i1,0x030,%g4 set p31_local2_expect,%g1 p31_check_local2: ldx [%g1+0x008],%g2 ! Expected data = 00000000000000eb ldx [%i2+0x008],%g3 ! Observed data at 000000004f000108 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i2,0x008,%g4 ldx [%g1+0x028],%g2 ! Expected data = 49c4223922d524ff 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+0x008],%g2 ! Expected data = ff37303911cf8bce ldx [%i3+0x008],%g3 ! Observed data at 000000004f800108 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ffc51768addadb26 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 = 460000002b00ff00 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 = ff40183335faee12 ldx [%i3+0x020],%g3 ! Observed data at 000000004f800120 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i3,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = a69371e00eff15e4 ldx [%i3+0x030],%g3 ! Observed data at 000000004f800130 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i3,0x030,%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: lduba [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000004f800120] swapa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000004f800118] ldstuba [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000004f800120] ldstuba [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000004e000128] lduwa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000004e000100] ldsha [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000004e000128] ldswa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000004e000110] done p31_trap1o: lduba [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000004f800120] swapa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000004f800118] ldstuba [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000004f800120] ldstuba [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000004e000128] lduwa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000004e000100] ldsha [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000004e000128] ldswa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000004e000110] done p31_trap2e: swapa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000004e000110] ldxa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000004e000120] ldstuba [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000004e800120] done p31_trap2o: swapa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000004e000110] ldxa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000004e000120] ldstuba [%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 = 2d2f8eca6504a9e9 ldx [%g1+0x008],%l1 ! %l1 = f7ca4ff5f2c445ac ldx [%g1+0x010],%l2 ! %l2 = 1ecb2b885e407761 ldx [%g1+0x018],%l3 ! %l3 = 5098324ff3d87f8b ldx [%g1+0x020],%l4 ! %l4 = df6152d046c51768 ldx [%g1+0x028],%l5 ! %l5 = e48c28f9addadb26 ldx [%g1+0x030],%l6 ! %l6 = 37090f927ccc966e ldx [%g1+0x038],%l7 ! %l7 = e971841402ebaea9 ! 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 = 83b1b147 acafdd04 3e0181c1 51134a6a ! %f4 = 20a6d5d1 eaf25862 a9c3a3ef be1d26b1 ! %f8 = 94b9277c aa58f920 59f9dd00 d955d280 ! %f12 = 06641fe5 9c67103d 14eddfe5 af5fbe89 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = b5b67b3d 2c1a746c 5067ff77 bc5f0e49 ! %f20 = bb467f27 9de0f8f2 e3d5d0b0 fc2ab7db ! %f24 = c6739afa 1ce6a5d1 837a9986 d486790c ! %f28 = 40f35134 d747e6df efb0f8f3 e4c29645 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = a74748f5 1babad4f e7a8fba8 acdfa3f6 ! %f36 = 3a88ab63 414835e5 2f74ecac fe743f61 ! %f40 = 613ccbbc 6774d420 c9e528e3 2287e70f ! %f44 = d46cb3f6 4ae812b0 a347a336 ae5fb9da ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x0758a51f0000002a,%g7,%g1 ! GSR scale = 5, align = 2 wr %g1,%g0,%gsr ! GSR = 0758a51f0000002a 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: ! Mem[0000000050800110] = 053397ff, %l2 = 95b0320437bc790e ldstuba [%i1+0x010]%asi,%l2 ! %l2 = 00000005000000ff ! %l3 = 60b33d0a274979e0, Mem[000000009100013f] = 0b000000, %asi = 80 stba %l3,[%i6+0x03f]%asi ! Mem[000000009100013c] = e0000000 ! Mem[000000009180013c] = 0dd50000, %g2 = 0000000000000000 lduh [%o0+0x03e],%g2 ! %g2 = 0000000000000dd5 ! Mem[000000009100010c] = 7966cff9, %g2 = 0000000000000dd5 ldsha [%i6+0x00e]%asi,%g2 ! %g2 = 0000000000007966 ! Mem[0000000051000118] = 773d572ee0b70934, %l4 = ea6a28ae75b686e5, %l6 = 67341c9870f4c07e add %i2,0x18,%g1 casxa [%g1]0x80,%l4,%l6 ! %l6 = 773d572ee0b70934 ! Mem[0000000051800114] = 22987ece, %l5 = 01433eddee05bcd1 ldstub [%i3+0x014],%l5 ! %l5 = 00000022000000ff ! %l2 = 00000005, %l3 = 274979e0, Mem[0000000090000128] = 6fa72097 4ba4e986 std %l2,[%i4+%o5] ! Mem[0000000090000128] = 00000005 274979e0 ! %l6 = 773d572ee0b70934, Mem[0000000051800120] = 2702c03b stwa %l6,[%i3+%o4]0x80 ! Mem[0000000051800120] = e0b70934 ! Mem[000000005100011c] = e0b70934, %l6 = 773d572ee0b70934 swap [%i2+0x01c],%l6 ! %l6 = 00000000e0b70934 ! Mem[0000000050800120] = 8f944f0b, %l2 = 0000000000000005 swapa [%i1+%o4]0x80,%l2 ! %l2 = 000000008f944f0b p32_label_2: ! Mem[0000000091800128] = 29733487, %g2 = 0000000000007966 ldsh [%o0+0x02a],%g2 ! %g2 = 0000000000002973 ! Mem[0000000051800109] = ebf148a4, %l5 = 0000000000000022 ldstuba [%i3+0x009]%asi,%l5 ! %l5 = 000000f1000000ff ! Mem[0000000050800122] = 00000005, %l5 = 00000000000000f1 ldstub [%i1+0x022],%l5 ! %l5 = 00000000000000ff ! Mem[0000000050800100] = 74fd3215, %l7 = be5a74efea45b523 ldstuba [%i1+%g0]0x81,%l7 ! %l7 = 00000074000000ff ! Mem[0000000051000100] = a5651139 303855ed, %l2 = 8f944f0b, %l3 = 274979e0 ldda [%i2+%g0]0x81,%l2 ! %l2 = 00000000a5651139 00000000303855ed ! Mem[0000000050000128] = 9e90f766 df8606df, %l2 = a5651139, %l3 = 303855ed ldda [%i0+%o5]0x80,%l2 ! %l2 = 000000009e90f766 00000000df8606df ! Mem[0000000050000130] = 20e56ee1, %l3 = 00000000df8606df swap [%i0+0x030],%l3 ! %l3 = 0000000020e56ee1 ! Mem[0000000050000128] = 9e90f766, %l7 = 0000000000000074 ldsba [%i0+%o5]0x81,%l7 ! %l7 = ffffffffffffff9e ! %l0 = e879f8901cb51ea0, Mem[0000000051800128] = a2482ef5 stha %l0,[%i3+%o5]0x81 ! Mem[0000000051800128] = 1ea02ef5 ! Mem[0000000051800110] = 1e195889, %l6 = 00000000e0b70934 ldstuba [%i3+%o2]0x89,%l6 ! %l6 = 00000089000000ff p32_label_3: ! Mem[0000000050800100] = fffd3215, %l5 = 0000000000000000 lduha [%i1+%g0]0x81,%l5 ! %l5 = 000000000000fffd ! Mem[0000000050800120] = 05ff0000, %l1 = e0a4794a5a60710d swapa [%i1+%o4]0x88,%l1 ! %l1 = 0000000005ff0000 ! Mem[0000000051800100] = 4fe6684d f7202890, %l0 = 1cb51ea0, %l1 = 05ff0000 ldd [%i3+%g0],%l0 ! %l0 = 000000004fe6684d 00000000f7202890 ! Mem[0000000091000100] = bb7431ca 76447a29, %g2 = 00002973, %g3 = 00000000 ldd [%i6+%g0],%g2 ! %g2 = 00000000bb7431ca 0000000076447a29 ! Mem[0000000050000110] = 68f9b867, %l0 = 000000004fe6684d ldstuba [%i0+%o2]0x81,%l0 ! %l0 = 00000068000000ff ! Mem[0000000051000110] = b5101f46, %l0 = 0000000000000068 ldswa [%i2+%o2]0x81,%l0 ! %l0 = ffffffffb5101f46 ! Mem[000000005180013c] = 08d09e97, %l2 = 000000009e90f766 lduw [%i3+0x03c],%l2 ! %l2 = 0000000008d09e97 ! Mem[000000005100010c] = 8e3c58c9, %l4 = ea6a28ae75b686e5 swap [%i2+0x00c],%l4 ! %l4 = 000000008e3c58c9 ! Mem[0000000050800108] = 7423933a, %l6 = 0000000000000089 swapa [%i1+%o1]0x89,%l6 ! %l6 = 000000007423933a ! Mem[0000000050000128] = 9e90f766df8606df, %l2 = 0000000008d09e97, %l1 = 00000000f7202890 add %i0,0x28,%g1 casxa [%g1]0x80,%l2,%l1 ! %l1 = 9e90f766df8606df p32_label_4: ! Mem[0000000050000124] = 2e5340c7, %l3 = 20e56ee1, %l3 = 20e56ee1 add %i0,0x24,%g1 casa [%g1]0x80,%l3,%l3 ! %l3 = 000000002e5340c7 ! Mem[0000000051000104] = 303855ed, %l4 = 8e3c58c9, %l1 = df8606df add %i2,0x04,%g1 casa [%g1]0x80,%l4,%l1 ! %l1 = 00000000303855ed ! Mem[0000000090800108] = b93e9756, %g2 = 00000000bb7431ca lduh [%i5+%o1],%g2 ! %g2 = 000000000000b93e ! Mem[0000000051800110] = 1e1958ff, %l2 = 0000000008d09e97 swapa [%i3+%o2]0x88,%l2 ! %l2 = 000000001e1958ff ! Mem[0000000050000120] = b3103166, %l7 = ffffffffffffff9e ldstuba [%i0+%o4]0x88,%l7 ! %l7 = 00000066000000ff ! Mem[0000000050800110] = ff3397fff8b07d1b, %l6 = 000000007423933a, %l1 = 00000000303855ed add %i1,0x10,%g1 casxa [%g1]0x80,%l6,%l1 ! %l1 = ff3397fff8b07d1b ! Mem[0000000051000100] = a5651139303855ed, %l1 = ff3397fff8b07d1b, %l5 = 000000000000fffd casxa [%i2]0x80,%l1,%l5 ! %l5 = a5651139303855ed ! %l2 = 1e1958ff, %l3 = 2e5340c7, Mem[0000000091000108] = d0e1f284 83047966 std %l2,[%i6+%o1] ! Mem[0000000091000108] = 1e1958ff 2e5340c7 ! Mem[000000005080012c] = cb21b1d8, %l1 = f8b07d1b, %l1 = f8b07d1b add %i1,0x2c,%g1 casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000cb21b1d8 ! Mem[0000000050800124] = 422026e4, %l7 = 0000000000000066 swap [%i1+0x024],%l7 ! %l7 = 00000000422026e4 ba,a p32_not_taken_0_end p32_not_taken_0: ! The following code should not be executed lduw [%i1+0x004],%l2 nop lduba [%i1+0x029]%asi,%l2 nop nop ldsba [%i0+0x005]%asi,%l6 std %l6,[%i3+0x008] lduba [%i0+0x013]%asi,%l1 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 ffffffffb5101f46 bne,a,pn %xcc,p32_reg_l0_fail mov %l0,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000001e1958ff bne,a,pn %xcc,p32_reg_l2_fail mov %l2,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be a5651139303855ed bne,a,pn %xcc,p32_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000007423933a bne,a,pn %xcc,p32_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000422026e4 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 %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be 83b1b147 acafdd04 bne %xcc,p32_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 3e0181c1 51134a6a bne %xcc,p32_f2_fail nop ! Check Local Memory set p32_local0_expect,%g1 p32_check_local0: ldx [%g1+0x010],%g2 ! Expected data = fff9b86749472ed0 ldx [%i0+0x010],%g3 ! Observed data at 0000000050000110 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i0,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff3110b32e5340c7 ldx [%i0+0x020],%g3 ! Observed data at 0000000050000120 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i0,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = df8606df1e086684 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 = fffd3215524d8e78 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 = 89000000860b63a4 ldx [%i1+0x008],%g3 ! Observed data at 0000000050800108 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ff3397fff8b07d1b ldx [%i1+0x010],%g3 ! Observed data at 0000000050800110 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i1,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 0d71605a00000066 ldx [%i1+0x020],%g3 ! Observed data at 0000000050800120 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i1,0x020,%g4 set p32_local2_expect,%g1 p32_check_local2: ldx [%g1+0x008],%g2 ! Expected data = 12e0d41d75b686e5 ldx [%i2+0x008],%g3 ! Observed data at 0000000051000108 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i2,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 773d572ee0b70934 ldx [%i2+0x018],%g3 ! Observed data at 0000000051000118 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i2,0x018,%g4 set p32_local3_expect,%g1 p32_check_local3: ldx [%g1+0x008],%g2 ! Expected data = ebff48a4de5c7726 ldx [%i3+0x008],%g3 ! Observed data at 0000000051800108 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 979ed008ff987ece ldx [%i3+0x010],%g3 ! Observed data at 0000000051800110 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i3,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = e0b70934dc851fa2 ldx [%i3+0x020],%g3 ! Observed data at 0000000051800120 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 1ea02ef55e81d61c 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_f0_fail: set p32_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p32_f2_fail: set p32_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! 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: stda %l0,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000051000120] stwa %l3,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000050800100] done p32_trap1o: stda %l0,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000051000120] stwa %l3,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000050800100] done p32_trap2e: ldda [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000050800128] swapa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000050000110] ldda [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000051800100] lduha [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000050800110] stxa %l6,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000051800120] ldswa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000051800118] done p32_trap2o: ldda [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000050800128] swapa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000050000110] ldda [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000051800100] lduha [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000050800110] stxa %l6,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000051800120] ldswa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000051800118] done p32_trap3e: nop nop nop nop done p32_trap3o: 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 = e879f8901cb51ea0 ldx [%g1+0x008],%l1 ! %l1 = e0a4794a5a60710d ldx [%g1+0x010],%l2 ! %l2 = 95b0320437bc790e ldx [%g1+0x018],%l3 ! %l3 = 60b33d0a274979e0 ldx [%g1+0x020],%l4 ! %l4 = ea6a28ae75b686e5 ldx [%g1+0x028],%l5 ! %l5 = 01433eddee05bcd1 ldx [%g1+0x030],%l6 ! %l6 = 67341c9870f4c07e ldx [%g1+0x038],%l7 ! %l7 = be5a74efea45b523 ! 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 = 494af25c 4d94ebc3 43bce28b f9c36742 ! %f4 = bd4e78a7 cc4867e5 7a9e28d5 0178b390 ! %f8 = c4ccaf5a e37ff530 f3f0148a 268c063f ! %f12 = d0f46d8c 93f6eb85 efd5c7ea 0f512c0b ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 700f2a45 1ea78a43 a4ae0d90 5ec65db2 ! %f20 = 5831a421 12b78b65 02f1c827 7f0f9e78 ! %f24 = 665b722b 03cd80d3 1e946edf c2eeabc1 ! %f28 = 497777aa 9f583784 8b3d7ccf 5fc449da ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = e3e2ef7d 6e551325 a75a1be3 7e2012e5 ! %f36 = e696df50 f2bd289c 668897c0 21d60a79 ! %f40 = 14c11a5d 8b02ca60 5ab9067e 609c4809 ! %f44 = 0d449148 dfbe3ebc 972528fc 32cf31ad ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xe34cd18700000073,%g7,%g1 ! GSR scale = 14, align = 3 wr %g1,%g0,%gsr ! GSR = e34cd18700000073 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[0000000091800118] = 11520aa3, %g2 = 0000000000000000 ldub [%o0+0x01a],%g2 ! %g2 = 0000000000000011 ! Mem[0000000053800118] = 11296100, %l0 = 03ced8a290e46202 ldswa [%i3+%o3]0x80,%l0 ! %l0 = 0000000011296100 ! Mem[0000000052800114] = 6b67fffb, %l2 = 2909e979, %l7 = 620e6815 add %i1,0x14,%g1 casa [%g1]0x80,%l2,%l7 ! %l7 = 000000006b67fffb ! Mem[000000009000011c] = 36b55415, %g2 = 0000000000000011 lduw [%i4+0x01c],%g2 ! %g2 = 0000000036b55415 ! Mem[000000005300012f] = 5abf6632, %l6 = 7edbba5833e97da7 ldstub [%i2+0x02f],%l6 ! %l6 = 00000032000000ff ! Mem[0000000090800108] = b93e9756186e59e8, %g2 = 0000000036b55415 ldx [%i5+%o1],%g2 ! %g2 = b93e9756186e59e8 ! Mem[0000000052000128] = 7afab274, %l2 = 7f8d146a2909e979 swapa [%i0+%o5]0x81,%l2 ! %l2 = 000000007afab274 ! Mem[0000000053000128] = a51a9ae2, %l5 = 8370ffb22c909469 ldstub [%i2+%o5],%l5 ! %l5 = 000000a5000000ff ! Mem[0000000053000135] = ba666723, %l6 = 0000000000000032 ldstub [%i2+0x035],%l6 ! %l6 = 00000066000000ff ! Mem[0000000053000134] = baff6723, %l4 = 000de80eb082519e ldsh [%i2+0x034],%l4 ! %l4 = ffffffffffffbaff p33_label_2: ! Mem[000000005200012c] = 305f0f6e, %l0 = 0000000011296100 swap [%i0+0x02c],%l0 ! %l0 = 00000000305f0f6e ! Mem[0000000053800108] = c54d1352, %l5 = 000000a5, %l6 = 00000066 add %i3,0x08,%g1 casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000c54d1352 ! Mem[0000000052000108] = 29a45081898c9b25, %l4 = ffffffffffffbaff, %l6 = 00000000c54d1352 add %i0,0x08,%g1 casxa [%g1]0x80,%l4,%l6 ! %l6 = 29a45081898c9b25 ! Mem[0000000053800107] = 187af7d0, %l4 = ffffffffffffbaff ldstub [%i3+0x007],%l4 ! %l4 = 000000d0000000ff ! Mem[0000000052800120] = 06ac97dc, %l3 = 09fce2cc210490b3 swap [%i1+%o4],%l3 ! %l3 = 0000000006ac97dc ! Mem[0000000052800110] = a0d6be38, %l3 = 0000000006ac97dc ldstub [%i1+%o2],%l3 ! %l3 = 000000a0000000ff ! Mem[0000000053000128] = e29a1aff, %l1 = dff3327241b3af6b ldstuba [%i2+%o5]0x89,%l1 ! %l1 = 000000ff000000ff ! Mem[0000000052800108] = 462fd571fb787674, %l1 = 00000000000000ff ldxa [%i1+%o1]0x81,%l1 ! %l1 = 462fd571fb787674 ! Mem[0000000052000120] = 4d80058490838d69, %l5 = 00000000000000a5, %l5 = 00000000000000a5 add %i0,0x20,%g1 casxa [%g1]0x80,%l5,%l5 ! %l5 = 4d80058490838d69 ! Mem[0000000052800110] = ffd6be38, %l3 = 00000000000000a0, %asi = 80 swapa [%i1+0x010]%asi,%l3 ! %l3 = 00000000ffd6be38 p33_label_3: ! Mem[0000000053000110] = 2ce8a50f, %l5 = 4d80058490838d69 ldsba [%i2+%o2]0x80,%l5 ! %l5 = 000000000000002c ! %l6 = 29a45081898c9b25, Mem[0000000053000128] = ff1a9ae2 stwa %l6,[%i2+%o5]0x81 ! Mem[0000000053000128] = 898c9b25 ! Mem[0000000052800138] = 77d31c92, %l1 = 462fd571fb787674 swap [%i1+0x038],%l1 ! %l1 = 0000000077d31c92 ! Mem[0000000052800118] = 9b8aaad1, %l5 = 000000000000002c lduha [%i1+%o3]0x81,%l5 ! %l5 = 0000000000009b8a ! Mem[0000000052800120] = 210490b313cfcfaf, %l4 = 00000000000000d0, %l2 = 000000007afab274 add %i1,0x20,%g1 casxa [%g1]0x80,%l4,%l2 ! %l2 = 210490b313cfcfaf ! Mem[000000005280011c] = 07020640, %l2 = 13cfcfaf, %l3 = ffd6be38 add %i1,0x1c,%g1 casa [%g1]0x80,%l2,%l3 ! %l3 = 0000000007020640 ! Mem[0000000052000118] = 3b19cc767fad9bff, %l6 = 29a45081898c9b25, %l7 = 000000006b67fffb add %i0,0x18,%g1 casxa [%g1]0x80,%l6,%l7 ! %l7 = 3b19cc767fad9bff ! Mem[0000000052000120] = 4d800584, %l0 = 00000000305f0f6e swapa [%i0+%o4]0x80,%l0 ! %l0 = 000000004d800584 ! Mem[0000000090800130] = 59febfd5, %g18 = 6718cce84623936e ldsw [%i5+0x030],%g2 ! %g2 = 6718cce84623936e ! Mem[0000000053000138] = 7706f21c147192a7, %l7 = 3b19cc767fad9bff, %l3 = 0000000007020640 add %i2,0x38,%g1 casxa [%g1]0x80,%l7,%l3 ! %l3 = 7706f21c147192a7 p33_label_4: ! Mem[0000000052800120] = 210490b3, %l1 = 0000000077d31c92 swap [%i1+%o4],%l1 ! %l1 = 00000000210490b3 ! Mem[0000000052000114] = d328728b, %l6 = 898c9b25, %l4 = 000000d0 add %i0,0x14,%g1 casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000d328728b ! %l2 = 210490b313cfcfaf, Mem[0000000053800108] = 52134dc5 stwa %l2,[%i3+%o1]0x89 ! Mem[0000000053800108] = 13cfcfaf ! %l0 = 000000004d800584, Mem[0000000091000100] = bb7431ca76447a29 stx %l0,[%i6+%g0] ! Mem[0000000091000100] = 000000004d800584 ! Mem[0000000053800128] = 23c846b8, %l5 = 0000000000009b8a lduha [%i3+%o5]0x88,%l5 ! %l5 = 00000000000046b8 ! %l3 = 7706f21c147192a7, Mem[0000000090800120] = fb4d09a9912b62e3 stx %l3,[%i5+%o4] ! Mem[0000000090800120] = 7706f21c147192a7 ! %l0 = 000000004d800584, Mem[0000000091000131] = 80c21cde stb %l0,[%i6+0x031] ! Mem[0000000091000130] = 84c21cde ! Mem[0000000053800134] = 8bcfccd2, %l1 = 210490b3, %l6 = 898c9b25 add %i3,0x34,%g1 casa [%g1]0x80,%l1,%l6 ! %l6 = 000000008bcfccd2 ! Mem[000000005200013c] = a3e354e7, %l0 = 4d800584, %l6 = 8bcfccd2 add %i0,0x3c,%g1 casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000a3e354e7 ! Mem[0000000052800128] = 63804a0e, %l4 = 00000000d328728b lduha [%i1+%o5]0x80,%l4 ! %l4 = 0000000000006380 ba,a p33_not_taken_0_end p33_not_taken_0: ! The following code should not be executed lduw [%i1+0x004],%l2 nop lduba [%i1+0x029]%asi,%l2 nop nop ldsba [%i0+0x005]%asi,%l6 std %l6,[%i3+0x008] lduba [%i0+0x013]%asi,%l1 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 000000004d800584 bne,a,pn %xcc,p33_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000210490b3 bne,a,pn %xcc,p33_reg_l1_fail mov %l1,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 7706f21c147192a7 bne,a,pn %xcc,p33_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000006380 bne,a,pn %xcc,p33_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000000046b8 bne,a,pn %xcc,p33_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000a3e354e7 bne,a,pn %xcc,p33_reg_l6_fail mov %l6,%g3 ! Check Local Memory set p33_local0_expect,%g1 p33_check_local0: ldx [%g1+0x020],%g2 ! Expected data = 305f0f6e90838d69 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 = 2909e97911296100 ldx [%i0+0x028],%g3 ! Observed data at 0000000052000128 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i0,0x028,%g4 set p33_local1_expect,%g1 p33_check_local1: ldx [%g1+0x010],%g2 ! Expected data = 000000a06b67fffb ldx [%i1+0x010],%g3 ! Observed data at 0000000052800110 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i1,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 77d31c9213cfcfaf ldx [%i1+0x020],%g3 ! Observed data at 0000000052800120 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i1,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = fb7876749050301c ldx [%i1+0x038],%g3 ! Observed data at 0000000052800138 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i1,0x038,%g4 set p33_local2_expect,%g1 p33_check_local2: ldx [%g1+0x028],%g2 ! Expected data = 898c9b255abf66ff ldx [%i2+0x028],%g3 ! Observed data at 0000000053000128 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i2,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = d261400ebaff6723 ldx [%i2+0x030],%g3 ! Observed data at 0000000053000130 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i2,0x030,%g4 set p33_local3_expect,%g1 p33_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 78c898da187af7ff ldx [%i3+0x000],%g3 ! Observed data at 0000000053800100 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = afcfcf13cb68b071 ldx [%i3+0x008],%g3 ! Observed data at 0000000053800108 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i3,0x008,%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 ! 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: swapa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000052000120] swapa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000052000108] lduwa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000052800118] stda %l2,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000052000120] done p33_trap1o: swapa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000052000120] swapa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000052000108] lduwa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000052800118] stda %l2,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000052000120] done p33_trap2e: ldda [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000053000128] stba %l4,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000053800120] ldsba [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000052800108] ldstuba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000053000100] done p33_trap2o: ldda [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000053000128] stba %l4,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000053800120] ldsba [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000052800108] ldstuba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000053000100] done p33_trap3e: nop nop nop nop nop nop nop done p33_trap3o: nop nop nop 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 = 03ced8a290e46202 ldx [%g1+0x008],%l1 ! %l1 = dff3327241b3af6b ldx [%g1+0x010],%l2 ! %l2 = 7f8d146a2909e979 ldx [%g1+0x018],%l3 ! %l3 = 09fce2cc210490b3 ldx [%g1+0x020],%l4 ! %l4 = 000de80eb082519e ldx [%g1+0x028],%l5 ! %l5 = 8370ffb22c909469 ldx [%g1+0x030],%l6 ! %l6 = 7edbba5833e97da7 ldx [%g1+0x038],%l7 ! %l7 = 63d7b3e0620e6815 ! 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 = d43653e5 d686ea1c 8abe0aa5 2a56782a ! %f4 = b61c1731 bfd22733 539746e7 59255dc9 ! %f8 = bf177fda 7a36c9f4 5618c781 93424c2d ! %f12 = 5b1e700c 372c3f78 1bca9a06 d575e1c2 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 9dbbd543 38bbadfc a0cd44b8 275a3144 ! %f20 = 191ed1e3 9c1ef5a8 bee8d3ee 2ec575a9 ! %f24 = 8434b641 57c33448 fa53dd8f 261ac8c1 ! %f28 = 2d554fc9 f2c0a519 e9276d23 9b58685b ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = b669d09a 5d68480f 432a3c3e 5f2b461c ! %f36 = 8fde0a8c c2b81dab f61babb5 62589aa3 ! %f40 = 7900fef1 e8eb42b9 9cbc0a60 987534dc ! %f44 = 816a5c93 9bfb77f9 47669e50 675f5d7d ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x8e5a7a800000006f,%g7,%g1 ! GSR scale = 13, align = 7 wr %g1,%g0,%gsr ! GSR = 8e5a7a800000006f 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[0000000054000110] = 94a6646a, %l4 = e5bd9c5a531cbcfd ldub [%i0+0x013],%l4 ! %l4 = 000000000000006a ! Mem[0000000055800118] = 4e919113, %l1 = 9e2be871, %l6 = aee484fb add %i3,0x18,%g1 casa [%g1]0x80,%l1,%l6 ! %l6 = 000000004e919113 ! %l0 = 41549dc8654ff40c, Mem[0000000055000120] = 452656a7 stba %l0,[%i2+%o4]0x81 ! Mem[0000000055000120] = 0c2656a7 ! %l2 = 3f40a6f24c8ee594, Mem[0000000090000129] = a720974b stb %l2,[%i4+0x029] ! Mem[0000000090000128] = 9420974b ! %l6 = 000000004e919113, Mem[0000000054000108] = 6bf0ac83 stwa %l6,[%i0+%o1]0x81 ! Mem[0000000054000108] = 4e919113 ! Mem[0000000055800120] = b5a320f1, %l0 = 41549dc8654ff40c swapa [%i3+%o4]0x80,%l0 ! %l0 = 00000000b5a320f1 ! Mem[000000005480013c] = 4d6cb49f, %l1 = ce1a53449e2be871 swap [%i1+0x03c],%l1 ! %l1 = 000000004d6cb49f ! Mem[000000005500011c] = 03134438, %l7 = 907d6bee, %l7 = 907d6bee add %i2,0x1c,%g1 casa [%g1]0x80,%l7,%l7 ! %l7 = 0000000003134438 ! Mem[0000000054800128] = 956d536e3ce48466, %l0 = 00000000b5a320f1, %l6 = 000000004e919113 add %i1,0x28,%g1 casxa [%g1]0x80,%l0,%l6 ! %l6 = 956d536e3ce48466 ! %l1 = 000000004d6cb49f, Mem[000000009000011f] = 15a6da99 stb %l1,[%i4+0x01f] ! Mem[000000009000011c] = 9fa6da99 p34_label_2: ! Mem[0000000055800108] = 0a1b9e96, %l4 = 000000000000006a ldstuba [%i3+%o1]0x80,%l4 ! %l4 = 0000000a000000ff ! Mem[0000000054000108] = 4e919113, %l6 = 956d536e3ce48466 swap [%i0+%o1],%l6 ! %l6 = 000000004e919113 ! Mem[0000000054800130] = d8c70f81, %l7 = 0000000003134438 ldsha [%i1+0x030]%asi,%l7 ! %l7 = ffffffffffffd8c7 ! %l4 = 000000000000000a, Mem[0000000090800104] = f647d6ed stw %l4,[%i5+0x004] ! Mem[0000000090800104] = 0000000a ! Mem[0000000090800130] = d58f1ecd, %g2 = 0000000000000000 ldsb [%i5+0x033],%g2 ! %g2 = ffffffffffffffd5 ! Mem[0000000054800108] = 6ec5ec07, %l3 = 2cb17a95fe9d7b03 ldstuba [%i1+%o1]0x80,%l3 ! %l3 = 0000006e000000ff ! Mem[0000000090000108] = 76b9b720, %g2 = ffffffffffffffd5 ldsb [%i4+0x00a],%g2 ! %g2 = 0000000000000076 ! Mem[0000000091000134] = ff518e92, %g2 = 0000000000000076 ldsb [%i6+0x035],%g2 ! %g2 = ffffffffffffffff ! Mem[000000005400012e] = 0f2358a4, %l6 = 000000004e919113 ldstub [%i0+0x02e],%l6 ! %l6 = 00000058000000ff ! Mem[0000000090800104] = 0000000a, %g2 = ffffffffffffffff ldsb [%i5+0x004],%g2 ! %g2 = 0000000000000000 p34_label_3: ! Mem[0000000054000138] = 020947f06d767034, %l1 = 000000004d6cb49f, %l3 = 000000000000006e add %i0,0x38,%g1 casxa [%g1]0x80,%l1,%l3 ! %l3 = 020947f06d767034 ! Mem[0000000055000124] = cd9652a7, %l7 = ffffd8c7, %l7 = ffffd8c7 add %i2,0x24,%g1 casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000cd9652a7 ! %l3 = 020947f06d767034, Mem[0000000054800120] = 6fda26a3 stwa %l3,[%i1+%o4]0x81 ! Mem[0000000054800120] = 6d767034 ! Mem[0000000054000120] = c747a8ef, %l5 = e62b650c6e01b589 lduh [%i0+0x022],%l5 ! %l5 = 000000000000a8ef ! Mem[0000000091800128] = 9d9f2973 34879799, %g2 = 00000000, %g3 = 00000000 ldda [%o0+0x028]%asi,%g2 ! %g2 = 000000009d9f2973 0000000034879799 ! Mem[0000000090800100] = 3df20000, %g2 = 000000009d9f2973 ldsh [%i5+0x002],%g2 ! %g2 = 0000000000003df2 ! Mem[0000000090000118] = 510e16df 36b5549f, %g2 = 00003df2, %g3 = 34879799 ldd [%i4+%o3],%g2 ! %g2 = 00000000510e16df 0000000036b5549f ! %l1 = 000000004d6cb49f, Mem[0000000055000100] = ebaf89a5c51a5471 stxa %l1,[%i2+%g0]0x80 ! Mem[0000000055000100] = 000000004d6cb49f ! %l6 = 0000000000000058, Mem[000000009100012e] = 2f59a180, %asi = 80 stha %l6,[%i6+0x02e]%asi ! Mem[000000009100012c] = 0058a180 ! %l7 = 00000000cd9652a7, Mem[0000000055800128] = 3cd2e155 stba %l7,[%i3+%o5]0x80 ! Mem[0000000055800128] = a7d2e155 p34_label_4: ! Mem[0000000090000104] = e897c085, %g18 = 458098a673cc7339 ldsw [%i4+0x004],%g2 ! %g2 = 458098a673cc7339 ! Mem[0000000054800110] = c927bd41783ec71c, %l7 = 00000000cd9652a7, %l5 = 000000000000a8ef add %i1,0x10,%g1 casxa [%g1]0x80,%l7,%l5 ! %l5 = c927bd41783ec71c ! Mem[0000000054800110] = c927bd41, %l6 = 0000000000000058, %asi = 80 swapa [%i1+0x010]%asi,%l6 ! %l6 = 00000000c927bd41 ! Mem[0000000054800114] = 783ec71c, %l4 = 000000000000000a, %asi = 80 swapa [%i1+0x014]%asi,%l4 ! %l4 = 00000000783ec71c ! Mem[0000000054800120] = 3470766d, %l4 = 00000000783ec71c swapa [%i1+%o4]0x88,%l4 ! %l4 = 000000003470766d ! Mem[000000005500013f] = 3e7a3c76, %l6 = 00000000c927bd41 ldstub [%i2+0x03f],%l6 ! %l6 = 00000076000000ff ! Mem[0000000055000110] = d5a336bf, %l3 = 020947f06d767034 ldswa [%i2+%o2]0x81,%l3 ! %l3 = ffffffffd5a336bf ! Mem[000000005480013b] = 623d6283, %l7 = 00000000cd9652a7 ldstub [%i1+0x03b],%l7 ! %l7 = 00000083000000ff ! Mem[0000000055800120] = 654ff40c, %l1 = 000000004d6cb49f swap [%i3+%o4],%l1 ! %l1 = 00000000654ff40c ! %l2 = 4c8ee594, %l3 = d5a336bf, Mem[0000000091000100] = bb7431ca 76447a29 std %l2,[%i6+%g0] ! Mem[0000000091000100] = 4c8ee594 d5a336bf ba,a p34_not_taken_0_end p34_not_taken_0: ! The following code should not be executed lduw [%i1+0x004],%l2 nop lduba [%i1+0x029]%asi,%l2 nop nop ldsba [%i0+0x005]%asi,%l6 std %l6,[%i3+0x008] lduba [%i0+0x013]%asi,%l1 ba,a p34_branch_failed p34_not_taken_0_end: ! End of Random Code for Thread 34 1: membar #Sync ! Force all stores to complete 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+0x018],%g2 cmp %l3,%g2 ! %l3 should be ffffffffd5a336bf bne,a,pn %xcc,p34_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000003470766d bne,a,pn %xcc,p34_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be c927bd41783ec71c bne,a,pn %xcc,p34_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000076 bne,a,pn %xcc,p34_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000000000083 bne,a,pn %xcc,p34_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p34_local0_expect,%g1 p34_check_local0: ldx [%g1+0x008],%g2 ! Expected data = 3ce484660a3d04f1 ldx [%i0+0x008],%g3 ! Observed data at 0000000054000108 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i0,0x008,%g4 ldx [%g1+0x028],%g2 ! Expected data = ffec130e0f23ffa4 ldx [%i0+0x028],%g3 ! Observed data at 0000000054000128 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i0,0x028,%g4 set p34_local1_expect,%g1 p34_check_local1: ldx [%g1+0x008],%g2 ! Expected data = ffc5ec07d18f3b9e 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 = 000000580000000a ldx [%i1+0x010],%g3 ! Observed data at 0000000054800110 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i1,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 1cc73e78503e4807 ldx [%i1+0x020],%g3 ! Observed data at 0000000054800120 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i1,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = 623d62ff9e2be871 ldx [%i1+0x038],%g3 ! Observed data at 0000000054800138 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i1,0x038,%g4 set p34_local2_expect,%g1 p34_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 000000004d6cb49f ldx [%i2+0x000],%g3 ! Observed data at 0000000055000100 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i2,0x000,%g4 ldx [%g1+0x020],%g2 ! Expected data = 0c2656a7cd9652a7 ldx [%i2+0x020],%g3 ! Observed data at 0000000055000120 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i2,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = a395a5103e7a3cff ldx [%i2+0x038],%g3 ! Observed data at 0000000055000138 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i2,0x038,%g4 set p34_local3_expect,%g1 p34_check_local3: ldx [%g1+0x008],%g2 ! Expected data = ff1b9e9627653050 ldx [%i3+0x008],%g3 ! Observed data at 0000000055800108 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i3,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = 4d6cb49f3367e14f ldx [%i3+0x020],%g3 ! Observed data at 0000000055800120 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = a7d2e155473c9a47 ldx [%i3+0x028],%g3 ! Observed data at 0000000055800128 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i3,0x028,%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: lduba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000054000100] stxa %l1,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000055800128] lduba [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000055800120] swapa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000054800118] ldswa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000054000100] swapa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000054000118] done p34_trap1o: lduba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000054000100] stxa %l1,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000055800128] lduba [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000055800120] swapa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000054800118] ldswa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000054000100] swapa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000054000118] done p34_trap2e: ldstuba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000054000110] done p34_trap2o: ldstuba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000054000110] done p34_trap3e: nop nop done p34_trap3o: nop 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 = 41549dc8654ff40c ldx [%g1+0x008],%l1 ! %l1 = ce1a53449e2be871 ldx [%g1+0x010],%l2 ! %l2 = 3f40a6f24c8ee594 ldx [%g1+0x018],%l3 ! %l3 = 2cb17a95fe9d7b03 ldx [%g1+0x020],%l4 ! %l4 = e5bd9c5a531cbcfd ldx [%g1+0x028],%l5 ! %l5 = e62b650c6e01b589 ldx [%g1+0x030],%l6 ! %l6 = 2b3888beaee484fb ldx [%g1+0x038],%l7 ! %l7 = 0828fbd6907d6bee ! 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 = 4d3f4650 6acec5a3 d0fe2bc0 c55f8b1e ! %f4 = bd3f7604 2236f9b0 79808830 aecc862c ! %f8 = 0b4579db 796eca7b 6b7fdac2 a9750c86 ! %f12 = fa8bc0b3 47609e8e e2b3b8ef 2dd67579 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = c7b1783f 999b84b0 253ce74a 84df177d ! %f20 = 07644db3 0d03b07e 87e52d47 63444ec9 ! %f24 = aefbb7f3 aba392fa 0c86559f f6a05925 ! %f28 = 655c06ad 74afb513 6c389a6c d5d671bb ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 670f60a9 8aa3aeea dfcfe3d9 8046ade3 ! %f36 = a6a91396 2d07dbf0 a07d42cc 8ae7a6c0 ! %f40 = a9cb8ddd 168007d5 9a345d1c 78e4f430 ! %f44 = 3d20f8ee 5fab9125 32c3f650 3fe63585 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x953899f800000027,%g7,%g1 ! GSR scale = 4, align = 7 wr %g1,%g0,%gsr ! GSR = 953899f800000027 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[0000000056000124] = 060bcecc, %l0 = 7234abda3a6de603 swap [%i0+0x024],%l0 ! %l0 = 00000000060bcecc ! Mem[000000005780010c] = 7d4f1120, %l7 = c1a2d2dc, %l3 = 1a3ee94b add %i3,0x0c,%g1 casa [%g1]0x80,%l7,%l3 ! %l3 = 000000007d4f1120 ! Mem[0000000057800120] = d0561e78, %l2 = 53a1949bd23c7069 ldstuba [%i3+%o4]0x81,%l2 ! %l2 = 000000d0000000ff ! Mem[0000000090800118] = 4c1f486e 172042e0, %g2 = 00000000, %g3 = 00000000 ldd [%i5+%o3],%g2 ! %g2 = 000000004c1f486e 00000000172042e0 ! Mem[0000000057800104] = 9040b0f6, %l3 = 000000007d4f1120 swap [%i3+0x004],%l3 ! %l3 = 000000009040b0f6 ! Mem[0000000057800120] = ff561e7860dcf00c, %l2 = 00000000000000d0, %l1 = a315922e0d66706a add %i3,0x20,%g1 casxa [%g1]0x80,%l2,%l1 ! %l1 = ff561e7860dcf00c ! Mem[0000000056800120] = f56f3c0c6fb0715b, %l6 = b85747d5d11a0d83, %l7 = 52f8cb76c1a2d2dc add %i1,0x20,%g1 casxa [%g1]0x80,%l6,%l7 ! %l7 = f56f3c0c6fb0715b ! Mem[0000000057000108] = 00875bb2, %l4 = 9db046d679cb57ab ldsba [%i2+%o1]0x88,%l4 ! %l4 = ffffffffffffffb2 ! Mem[0000000057800130] = 4462fed6, %l6 = b85747d5d11a0d83, %asi = 80 swapa [%i3+0x030]%asi,%l6 ! %l6 = 000000004462fed6 ! Mem[0000000056000100] = 95543aca1fa925c1, %l2 = 00000000000000d0 ldxa [%i0+%g0]0x80,%l2 ! %l2 = 95543aca1fa925c1 p35_label_2: ! %l4 = ffffffffffffffb2, Mem[0000000056800130] = a348e73f542c143d stx %l4,[%i1+0x030] ! Mem[0000000056800130] = ffffffffffffffb2 ! %l6 = 000000004462fed6, Mem[0000000090800128] = 7a58930e3ab407c2, %asi = 80 stxa %l6,[%i5+0x028]%asi ! Mem[0000000090800128] = 000000004462fed6 ! Mem[0000000091800100] = 69aacf8d 48a02005, %g2 = 4c1f486e, %g3 = 172042e0 ldd [%o0+%g0],%g2 ! %g2 = 0000000069aacf8d 0000000048a02005 ! %l1 = ff561e7860dcf00c, Mem[0000000091000130] = a180c21cdeff518e stx %l1,[%i6+0x030] ! Mem[0000000091000130] = ff561e7860dcf00c ! Mem[0000000056000104] = 1fa925c1, %l2 = 95543aca1fa925c1, %asi = 80 swapa [%i0+0x004]%asi,%l2 ! %l2 = 000000001fa925c1 ! Mem[0000000056000118] = 366b747fa98720a6, %l2 = 000000001fa925c1, %l4 = ffffffffffffffb2 add %i0,0x18,%g1 casxa [%g1]0x80,%l2,%l4 ! %l4 = 366b747fa98720a6 ! Mem[0000000057000128] = e80499b1, %l0 = 00000000060bcecc ldsba [%i2+%o5]0x89,%l0 ! %l0 = ffffffffffffffb1 ! %l6 = 000000004462fed6, Mem[0000000056000110] = 397085a1 stba %l6,[%i0+%o2]0x89 ! Mem[0000000056000110] = 397085d6 ! Mem[000000005780011c] = aa2cb929, %l4 = 366b747fa98720a6 swap [%i3+0x01c],%l4 ! %l4 = 00000000aa2cb929 ! Mem[0000000057800100] = 4b0c18c77d4f1120, %l7 = f56f3c0c6fb0715b, %l1 = ff561e7860dcf00c casxa [%i3]0x80,%l7,%l1 ! %l1 = 4b0c18c77d4f1120 p35_label_3: ! Mem[0000000057800118] = d9b7ac49, %l0 = ffffffffffffffb1 swapa [%i3+%o3]0x80,%l0 ! %l0 = 00000000d9b7ac49 ! Mem[0000000057000123] = e766720d, %l0 = 00000000d9b7ac49 ldstuba [%i2+0x023]%asi,%l0 ! %l0 = 0000000d000000ff ! Mem[0000000057800130] = d11a0d838bb553c1, %l6 = 000000004462fed6, %l6 = 000000004462fed6 add %i3,0x30,%g1 casxa [%g1]0x80,%l6,%l6 ! %l6 = d11a0d838bb553c1 ! %l3 = 000000009040b0f6, Mem[0000000056800120] = 0c3c6ff5 stba %l3,[%i1+%o4]0x88 ! Mem[0000000056800120] = 0c3c6ff6 ! Mem[0000000056800120] = 0c3c6ff6, %l4 = 00000000aa2cb929 ldsba [%i1+%o4]0x89,%l4 ! %l4 = fffffffffffffff6 ! Mem[0000000057800120] = ff561e78, %l5 = 6b755152, %l1 = 7d4f1120 add %i3,0x20,%g1 casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000ff561e78 ! %l6 = 8bb553c1, %l7 = 6fb0715b, Mem[0000000057800100] = c7180c4b 20114f7d stda %l6,[%i3+%g0]0x88 ! Mem[0000000057800100] = 8bb553c1 6fb0715b ! Mem[0000000057800128] = 4876e27d, %l3 = 000000009040b0f6 ldstuba [%i3+%o5]0x88,%l3 ! %l3 = 0000007d000000ff ! Mem[0000000057000114] = b8e163f0, %l0 = 0000000d, %l1 = ff561e78 add %i2,0x14,%g1 casa [%g1]0x80,%l0,%l1 ! %l1 = 00000000b8e163f0 ! %l1 = 00000000b8e163f0, Mem[0000000056800128] = 48a82593 stba %l1,[%i1+%o5]0x89 ! Mem[0000000056800128] = 48a825f0 p35_label_4: ! Mem[0000000090800120] = fb4d09a9, %g2 = 0000000069aacf8d lduh [%i5+%o4],%g2 ! %g2 = 000000000000fb4d ! Mem[0000000056000100] = 95543aca1fa925c1, %l3 = 000000000000007d, %l2 = 000000001fa925c1 casxa [%i0]0x80,%l3,%l2 ! %l2 = 95543aca1fa925c1 ! Mem[0000000090000110] = 5c5f8cf2, %g18 = 90690f385d313086 ldswa [%i4+0x010]%asi,%g2 ! %g2 = 90690f385d313086 ! Mem[0000000056000108] = ac073879, %l4 = fffffff6, %l3 = 0000007d add %i0,0x08,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000ac073879 ! Mem[000000005600011c] = a98720a6, %l0 = 0000000d, %l6 = 8bb553c1 add %i0,0x1c,%g1 casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000a98720a6 ! Mem[0000000057000138] = 9b2445090ecdb822, %l2 = 95543aca1fa925c1, %l0 = 000000000000000d add %i2,0x38,%g1 casxa [%g1]0x80,%l2,%l0 ! %l0 = 9b2445090ecdb822 ! Mem[0000000057000118] = 2908336f, %l0 = 9b2445090ecdb822 lduha [%i2+%o3]0x89,%l0 ! %l0 = 000000000000336f ! %l7 = f56f3c0c6fb0715b, Mem[0000000056800120] = f66f3c0c stwa %l7,[%i1+%o4]0x81 ! Mem[0000000056800120] = 6fb0715b ! Mem[0000000056000128] = acf2ff67, %l7 = f56f3c0c6fb0715b swapa [%i0+%o5]0x81,%l7 ! %l7 = 00000000acf2ff67 ! Mem[0000000091800128] = 73348797, %g2 = 000000005c5f8cf2 ldub [%o0+0x02b],%g2 ! %g2 = 0000000000000073 ba,a p35_not_taken_0_end p35_not_taken_0: ! The following code should not be executed lduw [%i1+0x004],%l2 nop lduba [%i1+0x029]%asi,%l2 nop nop ldsba [%i0+0x005]%asi,%l6 std %l6,[%i3+0x008] lduba [%i0+0x013]%asi,%l1 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 000000000000336f bne,a,pn %xcc,p35_reg_l0_fail mov %l0,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 95543aca1fa925c1 bne,a,pn %xcc,p35_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000ac073879 bne,a,pn %xcc,p35_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be fffffffffffffff6 bne,a,pn %xcc,p35_reg_l4_fail mov %l4,%g3 ! Check Local Memory set p35_local0_expect,%g1 p35_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 95543aca1fa925c1 ldx [%i0+0x000],%g3 ! Observed data at 0000000056000100 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i0,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = d6857039092c879f ldx [%i0+0x010],%g3 ! Observed data at 0000000056000110 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i0,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 4c90dee73a6de603 ldx [%i0+0x020],%g3 ! Observed data at 0000000056000120 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 6fb0715b01cb42db 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+0x020],%g2 ! Expected data = 6fb0715b6fb0715b ldx [%i1+0x020],%g3 ! Observed data at 0000000056800120 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = f025a848495a966d ldx [%i1+0x028],%g3 ! Observed data at 0000000056800128 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = ffffffffffffffb2 ldx [%i1+0x030],%g3 ! Observed data at 0000000056800130 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i1,0x030,%g4 set p35_local2_expect,%g1 p35_check_local2: ldx [%g1+0x020],%g2 ! Expected data = e76672ffaba4a9a9 ldx [%i2+0x020],%g3 ! Observed data at 0000000057000120 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i2,0x020,%g4 set p35_local3_expect,%g1 p35_check_local3: ldx [%g1+0x000],%g2 ! Expected data = c153b58b5b71b06f ldx [%i3+0x000],%g3 ! Observed data at 0000000057800100 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i3,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = ffffffb1a98720a6 ldx [%i3+0x018],%g3 ! Observed data at 0000000057800118 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff561e7860dcf00c ldx [%i3+0x020],%g3 ! Observed data at 0000000057800120 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ffe2764830501028 ldx [%i3+0x028],%g3 ! Observed data at 0000000057800128 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = d11a0d838bb553c1 ldx [%i3+0x030],%g3 ! Observed data at 0000000057800130 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i3,0x030,%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: swapa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000056800128] done p35_trap1o: swapa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000056800128] done p35_trap2e: swapa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000057000100] done p35_trap2o: swapa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000057000100] done p35_trap3e: nop nop nop nop nop done p35_trap3o: nop 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 = 7234abda3a6de603 ldx [%g1+0x008],%l1 ! %l1 = a315922e0d66706a ldx [%g1+0x010],%l2 ! %l2 = 53a1949bd23c7069 ldx [%g1+0x018],%l3 ! %l3 = 4419dc9a1a3ee94b ldx [%g1+0x020],%l4 ! %l4 = 9db046d679cb57ab ldx [%g1+0x028],%l5 ! %l5 = b9f3cdda6b755152 ldx [%g1+0x030],%l6 ! %l6 = b85747d5d11a0d83 ldx [%g1+0x038],%l7 ! %l7 = 52f8cb76c1a2d2dc ! 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 = 47aa3e4c 7af84e80 76038cf1 09919092 ! %f4 = 8f72fdd1 78271822 22cb9c89 1ee4cda1 ! %f8 = ac2c0cb3 b497b8f3 b2381a39 6a3d603c ! %f12 = 48c3c1d0 933c3339 24d2afef 87ebc75d ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 6e687beb babc6d1f af98256e 75fc981f ! %f20 = 504e4f6e 4e110509 1a0e3381 83bace68 ! %f24 = f0b46180 5ae28815 a23d779b 38137e5b ! %f28 = 3f77a304 bc6a4e0d 68c4a67f feac828e ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 816d82c8 b715f006 ee8a693e bd389fb5 ! %f36 = 29139807 acb2e905 bfccb60a 530328fd ! %f40 = dbb61a09 41d40904 6e4068c3 b5c05111 ! %f44 = 23eed493 ba4616fb 34a2a809 114b8f1c ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xc096ca9f00000045,%g7,%g1 ! GSR scale = 8, align = 5 wr %g1,%g0,%gsr ! GSR = c096ca9f00000045 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: ! %l6 = e1f83ceead9b0bf6, Mem[0000000058000120] = 839223a2 stha %l6,[%i0+%o4]0x89 ! Mem[0000000058000120] = 83920bf6 ! Mem[0000000091800114] = 8dad4f22, %g2 = 0000000000000000 ldub [%o0+0x015],%g2 ! %g2 = 000000000000008d ! Mem[000000005800011c] = cfa1b84c, %l0 = 3ee95301, %l2 = cfd7a078 add %i0,0x1c,%g1 casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000cfa1b84c ! Mem[000000009000010c] = b72011df, %g2 = 000000000000008d lduw [%i4+0x00c],%g2 ! %g2 = 00000000b72011df ! %l1 = 8002bcac27c14b72, Mem[0000000059800110] = 2586b305 stba %l1,[%i3+%o2]0x80 ! Mem[0000000059800110] = 7286b305 ! Mem[0000000090800128] = 7a58930e, %g18 = 59b3256a18ea9390 ldsw [%i5+%o5],%g2 ! %g2 = 59b3256a18ea9390 ! Mem[0000000059800128] = 03021c457f07bb56, %l0 = d213b2583ee95301 ldxa [%i3+%o5]0x80,%l0 ! %l0 = 03021c457f07bb56 ! Mem[0000000059800118] = 090ce1fe, %l3 = ce1b35760cec6636 lduha [%i3+%o3]0x88,%l3 ! %l3 = 000000000000e1fe ! Mem[0000000059800111] = 7286b305, %l4 = 303c80564fa75f98 ldstuba [%i3+0x011]%asi,%l4 ! %l4 = 00000086000000ff ! Mem[000000005800010a] = 48074308, %l2 = 00000000cfa1b84c ldstub [%i0+0x00a],%l2 ! %l2 = 00000043000000ff p36_label_2: ! Mem[0000000058000120] = f60b9283, %l0 = 03021c457f07bb56 ldswa [%i0+%o4]0x81,%l0 ! %l0 = fffffffff60b9283 ! %l0 = f60b9283, %l1 = 27c14b72, Mem[0000000058800138] = e86450a0 bdc6a944 stda %l0,[%i1+0x038]%asi ! Mem[0000000058800138] = f60b9283 27c14b72 ! Mem[0000000059800110] = 72ffb305, %l0 = fffffffff60b9283 swap [%i3+%o2],%l0 ! %l0 = 0000000072ffb305 ! Mem[0000000058000128] = 16a5bf5c, %l3 = 0000e1fe, %l2 = 00000043 add %i0,0x28,%g1 casa [%g1]0x80,%l3,%l2 ! %l2 = 0000000016a5bf5c ! %l2 = 0000000016a5bf5c, Mem[0000000059800120] = b6e56018 stwa %l2,[%i3+%o4]0x88 ! Mem[0000000059800120] = 16a5bf5c ! %l2 = 0000000016a5bf5c, Mem[000000009100012c] = b7862f59 stw %l2,[%i6+0x02c] ! Mem[000000009100012c] = 16a5bf5c ! Mem[000000009100010c] = 83047966, %g2 = 000000007a58930e lduw [%i6+0x00c],%g2 ! %g2 = 0000000083047966 ! Mem[0000000058800120] = 33dda003, %l7 = f3871b4220eeb5d4 lduwa [%i1+%o4]0x88,%l7 ! %l7 = 0000000033dda003 ! Mem[0000000091000128] = 1646248c16a5bf5c, %g2 = 0000000083047966 ldx [%i6+%o5],%g2 ! %g2 = 1646248c16a5bf5c ! Mem[0000000059000118] = b91fc442, %l6 = e1f83ceead9b0bf6 swap [%i2+%o3],%l6 ! %l6 = 00000000b91fc442 p36_label_3: ! Mem[0000000058800118] = b078de2a, %l2 = 0000000016a5bf5c ldsha [%i1+%o3]0x89,%l2 ! %l2 = ffffffffffffde2a ! Mem[000000009100011c] = 9cbc312f, %g18 = 59b3256a18ea9390 ldsw [%i6+0x01c],%g2 ! %g2 = 59b3256a18ea9390 ! Mem[0000000058000122] = f60b9283, %l3 = 000000000000e1fe ldstub [%i0+0x022],%l3 ! %l3 = 00000092000000ff ! Mem[0000000090800100] = ab4b3df2, %g2 = ffffffff9cbc312f ldsh [%i5+%g0],%g2 ! %g2 = ffffffffffffab4b ! %l7 = 0000000033dda003, Mem[0000000059000112] = 5b09277b stb %l7,[%i2+0x012] ! Mem[0000000059000110] = 5b09037b ! %l6 = 00000000b91fc442, Mem[0000000058800110] = 1aa54867 stha %l6,[%i1+%o2]0x81 ! Mem[0000000058800110] = c4424867 ! Mem[0000000058800108] = fdac952c, %l3 = 0000000000000092 swap [%i1+%o1],%l3 ! %l3 = 00000000fdac952c ! Mem[0000000059000128] = 3aac402d, %l3 = 00000000fdac952c ldstub [%i2+%o5],%l3 ! %l3 = 0000003a000000ff ! %l2 = ffffffffffffde2a, Mem[0000000058000110] = 0b2dce6c9b192ee7 stxa %l2,[%i0+%o2]0x81 ! Mem[0000000058000110] = ffffffffffffde2a ! Mem[0000000058800109] = 00000092, %l1 = 8002bcac27c14b72 ldstub [%i1+0x009],%l1 ! %l1 = 00000000000000ff p36_label_4: ! Mem[0000000059000130] = bb915cb9, %l6 = 00000000b91fc442 swap [%i2+0x030],%l6 ! %l6 = 00000000bb915cb9 ! %l3 = 000000000000003a, Mem[000000009000013c] = f83674b5, %asi = 80 stwa %l3,[%i4+0x03c]%asi ! Mem[000000009000013c] = 0000003a ! Mem[0000000058800108] = 9200ff00, %l7 = 0000000033dda003 ldstuba [%i1+%o1]0x88,%l7 ! %l7 = 00000000000000ff ! %l3 = 000000000000003a, Mem[0000000058800100] = cceaa2bd0ee72894 stxa %l3,[%i1+%g0]0x80 ! Mem[0000000058800100] = 000000000000003a ! Mem[0000000091000110] = f95b8c8b, %g2 = ffffffffffffab4b ldsb [%i6+0x011],%g2 ! %g2 = fffffffffffffff9 ! Mem[0000000058000100] = 464f29b3, %l1 = 0000000000000000 ldsw [%i0+%g0],%l1 ! %l1 = 00000000464f29b3 ! Mem[0000000058800138] = f60b9283, %l0 = 72ffb305, %l0 = 72ffb305 add %i1,0x38,%g1 casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000f60b9283 ! %l0 = f60b9283, %l1 = 464f29b3, Mem[0000000059800118] = 090ce1fe fc65464a stda %l0,[%i3+%o3]0x88 ! Mem[0000000059800118] = f60b9283 464f29b3 ! Mem[0000000059800100] = ad16fa4a, %l1 = 00000000464f29b3 swapa [%i3+%g0]0x80,%l1 ! %l1 = 00000000ad16fa4a ! Mem[0000000059800128] = 03021c45, %l3 = 0000003a, %l1 = ad16fa4a add %i3,0x28,%g1 casa [%g1]0x80,%l3,%l1 ! %l1 = 0000000003021c45 ba,a p36_not_taken_0_end p36_not_taken_0: ! The following code should not be executed lduw [%i1+0x004],%l2 nop lduba [%i1+0x029]%asi,%l2 nop nop ldsba [%i0+0x005]%asi,%l6 std %l6,[%i3+0x008] lduba [%i0+0x013]%asi,%l1 ba,a p36_branch_failed p36_not_taken_0_end: ! End of Random Code for Thread 36 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 00000000f60b9283 bne,a,pn %xcc,p36_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000003021c45 bne,a,pn %xcc,p36_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be ffffffffffffde2a bne,a,pn %xcc,p36_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000000000003a bne,a,pn %xcc,p36_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000000086 bne,a,pn %xcc,p36_reg_l4_fail mov %l4,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000000000000 bne,a,pn %xcc,p36_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p36_local0_expect,%g1 p36_check_local0: ldx [%g1+0x008],%g2 ! Expected data = 4807ff088940ee82 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 = ffffffffffffde2a 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 = f60bff835ee5e671 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+0x000],%g2 ! Expected data = 000000000000003a ldx [%i1+0x000],%g3 ! Observed data at 0000000058800100 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ffff00921b839918 ldx [%i1+0x008],%g3 ! Observed data at 0000000058800108 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = c44248673bc5938d ldx [%i1+0x010],%g3 ! Observed data at 0000000058800110 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i1,0x010,%g4 ldx [%g1+0x038],%g2 ! Expected data = f60b928327c14b72 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+0x010],%g2 ! Expected data = 5b09037b2f91f835 ldx [%i2+0x010],%g3 ! Observed data at 0000000059000110 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ad9b0bf68ad0e87e ldx [%i2+0x018],%g3 ! Observed data at 0000000059000118 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i2,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = ffac402d202c5d12 ldx [%i2+0x028],%g3 ! Observed data at 0000000059000128 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i2,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = b91fc442599a40cd ldx [%i2+0x030],%g3 ! Observed data at 0000000059000130 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i2,0x030,%g4 set p36_local3_expect,%g1 p36_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 464f29b307356382 ldx [%i3+0x000],%g3 ! Observed data at 0000000059800100 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i3,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = f60b9283764a93bc ldx [%i3+0x010],%g3 ! Observed data at 0000000059800110 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 83920bf6b3294f46 ldx [%i3+0x018],%g3 ! Observed data at 0000000059800118 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 5cbfa516337e4753 ldx [%i3+0x020],%g3 ! Observed data at 0000000059800120 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i3,0x020,%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 ! 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: lduba [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000058000120] ldstuba [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000058800120] stda %l2,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000058000100] done p36_trap1o: lduba [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000058000120] ldstuba [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000058800120] stda %l2,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000058000100] done p36_trap2e: swapa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000058000120] stda %l0,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000058000100] lduwa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000059800118] lduha [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000059800100] lduha [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000059800108] ldsha [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000059000128] done p36_trap2o: swapa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000058000120] stda %l0,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000058000100] lduwa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000059800118] lduha [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000059800100] lduha [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000059800108] ldsha [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000059000128] 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 = d213b2583ee95301 ldx [%g1+0x008],%l1 ! %l1 = 8002bcac27c14b72 ldx [%g1+0x010],%l2 ! %l2 = 3c0a2765cfd7a078 ldx [%g1+0x018],%l3 ! %l3 = ce1b35760cec6636 ldx [%g1+0x020],%l4 ! %l4 = 303c80564fa75f98 ldx [%g1+0x028],%l5 ! %l5 = 37d19949cbdd326e ldx [%g1+0x030],%l6 ! %l6 = e1f83ceead9b0bf6 ldx [%g1+0x038],%l7 ! %l7 = f3871b4220eeb5d4 ! 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 = 5e55c0ba 65164d85 a09a7695 58c4f3d1 ! %f4 = df898d50 4e70b839 c20c8f3d 05cc81a4 ! %f8 = f4324541 f4a3d50e 3f4e263d c07d46bf ! %f12 = be0b99cd 0da8620e 18cc77b3 cd3d1c94 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 398639b4 ec7c5e90 d0527321 bf14ed7c ! %f20 = 102ef92a 34afcf76 a4509d41 bcdba72c ! %f24 = 82a807a3 10ade838 b57fb19a bf5637f2 ! %f28 = 470f5b13 49f8454c 0bd8e63d 96dab773 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = cfd5a939 19efe99b dee662e5 60ae81eb ! %f36 = 9344242e 5cb41717 5ec1e6fd 5437c071 ! %f40 = d6a82bfd f47acec1 155c5321 bb46d93f ! %f44 = 945ec1b3 31025dda 06c9232c 3c0c3c82 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xf11d0b9700000061,%g7,%g1 ! GSR scale = 12, align = 1 wr %g1,%g0,%gsr ! GSR = f11d0b9700000061 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: ! %l6 = 1d5a50b8, %l7 = 78060405, Mem[0000000091000110] = cff95b8c 8b3adb48 std %l6,[%i6+%o2] ! Mem[0000000091000110] = 1d5a50b8 78060405 ! Mem[0000000090000100] = bcdee897, %g2 = 0000000000000000 ldsh [%i4+0x002],%g2 ! %g2 = ffffffffffffbcde ! Mem[000000005a800138] = 43d6d064b5467cea, %l2 = 2e6dbe17d8af94f5, %l7 = de06cb3878060405 add %i1,0x38,%g1 casxa [%g1]0x80,%l2,%l7 ! %l7 = 43d6d064b5467cea ! Mem[000000005a800128] = 35c71031, %l7 = 43d6d064b5467cea swapa [%i1+%o5]0x89,%l7 ! %l7 = 0000000035c71031 ! %l3 = 96d3a09a88abc1cf, Mem[0000000090800128] = 7a58930e stb %l3,[%i5+%o5] ! Mem[0000000090800128] = cf58930e ! Mem[000000005a800120] = a1047b0f, %l4 = fd9f83b643104505 ldswa [%i1+%o4]0x88,%l4 ! %l4 = ffffffffa1047b0f ! Mem[000000005b800100] = dd55cb64, %l3 = 96d3a09a88abc1cf ldsba [%i3+%g0]0x88,%l3 ! %l3 = 0000000000000064 ! Mem[000000005b000110] = 089ab8621b9a9494, %l4 = ffffffffa1047b0f ldxa [%i2+%o2]0x81,%l4 ! %l4 = 089ab8621b9a9494 ! Mem[000000009100011c] = 9cbc312f, %g2 = ffffffffffffbcde lduw [%i6+0x01c],%g2 ! %g2 = 000000009cbc312f ! Mem[000000005a800108] = 3d28a72ba0bab3e8, %l0 = 61abf2f3d6162c13 ldx [%i1+%o1],%l0 ! %l0 = 3d28a72ba0bab3e8 p37_label_2: ! Mem[000000005a000110] = 16dc1429, %l0 = 3d28a72ba0bab3e8 swapa [%i0+%o2]0x80,%l0 ! %l0 = 0000000016dc1429 ! Mem[000000005b800120] = ef8b5c4a, %l2 = 2e6dbe17d8af94f5 ldstuba [%i3+%o4]0x89,%l2 ! %l2 = 0000004a000000ff ! Mem[000000005b800128] = 26a5364a, %l4 = 089ab8621b9a9494 ldsba [%i3+%o5]0x88,%l4 ! %l4 = 000000000000004a ! Mem[000000005a800118] = 20824c1c, %l7 = 0000000035c71031 swapa [%i1+%o3]0x89,%l7 ! %l7 = 0000000020824c1c ! Mem[000000005b00012c] = b92cf392, %l4 = 0000004a, %l4 = 0000004a add %i2,0x2c,%g1 casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000b92cf392 ! Mem[000000005b800138] = 1fb270cd, %l0 = 0000000016dc1429 swap [%i3+0x038],%l0 ! %l0 = 000000001fb270cd ! %l7 = 0000000020824c1c, Mem[000000009100010a] = f2848304 sth %l7,[%i6+0x00a] ! Mem[0000000091000108] = 4c1c8304 ! Mem[000000005a800128] = ea7c46b5688415a2, %l5 = ca17a476d7beca3d, %l7 = 0000000020824c1c add %i1,0x28,%g1 casxa [%g1]0x80,%l5,%l7 ! %l7 = ea7c46b5688415a2 ! %l6 = 1d5a50b8, %l7 = 688415a2, Mem[0000000091000138] = 924f4c66 a3b3ae0b std %l6,[%i6+0x038] ! Mem[0000000091000138] = 1d5a50b8 688415a2 ! Mem[000000005a800130] = 2f97316f3a0fd761, %l7 = ea7c46b5688415a2, %l7 = ea7c46b5688415a2 add %i1,0x30,%g1 casxa [%g1]0x80,%l7,%l7 ! %l7 = 2f97316f3a0fd761 p37_label_3: ! Mem[000000005a80010c] = a0bab3e8, %l6 = c11452c01d5a50b8 swap [%i1+0x00c],%l6 ! %l6 = 00000000a0bab3e8 ! Mem[000000005a800120] = 0f7b04a13897d2b9, %l6 = 00000000a0bab3e8, %l3 = 0000000000000064 add %i1,0x20,%g1 casxa [%g1]0x80,%l6,%l3 ! %l3 = 0f7b04a13897d2b9 ! Mem[0000000090000104] = e897c085, %g2 = 000000009cbc312f lduw [%i4+0x004],%g2 ! %g2 = 00000000e897c085 ! Mem[000000005a00010c] = 2c186a32, %l1 = 1dbcff9032a42e3e swap [%i0+0x00c],%l1 ! %l1 = 000000002c186a32 ! Mem[0000000091000138] = 1d5a50b8, %g2 = 00000000e897c085 lduha [%i6+0x038]%asi,%g2 ! %g2 = 0000000000001d5a ! Mem[000000009180010c] = 1eef1e9d, %g18 = 25353728676c91a4 ldswa [%o0+0x00c]%asi,%g2 ! %g2 = 25353728676c91a4 ! Mem[000000005a000120] = 59e8329a, %l3 = 0f7b04a13897d2b9 swap [%i0+%o4],%l3 ! %l3 = 0000000059e8329a ! %l1 = 000000002c186a32, Mem[0000000091800108] = e1518e20 sth %l1,[%o0+%o1] ! Mem[0000000091800108] = 6a328e20 ! Mem[000000005a00011c] = 692459c3, %l4 = b92cf392, %l5 = d7beca3d add %i0,0x1c,%g1 casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000692459c3 ! Mem[000000005a800110] = 142751ae, %l6 = 00000000a0bab3e8 ldstuba [%i1+%o2]0x89,%l6 ! %l6 = 000000ae000000ff p37_label_4: ! %l6 = 00000000000000ae, Mem[000000005b800118] = 79a3625ea9915f58 stxa %l6,[%i3+%o3]0x80 ! Mem[000000005b800118] = 00000000000000ae ! Mem[000000005b000124] = baf07f66, %l0 = 000000001fb270cd, %asi = 80 swapa [%i2+0x024]%asi,%l0 ! %l0 = 00000000baf07f66 ! Mem[000000005a80012c] = 688415a2, %l1 = 000000002c186a32 swap [%i1+0x02c],%l1 ! %l1 = 00000000688415a2 ! Mem[000000009180012c] = 34879799, %g2 = 000000001eef1e9d lduh [%o0+0x02c],%g2 ! %g2 = 0000000000003487 ! Mem[000000005a80011c] = 44f8787a, %l5 = 692459c3, %l5 = 692459c3 add %i1,0x1c,%g1 casa [%g1]0x80,%l5,%l5 ! %l5 = 0000000044f8787a ! Mem[000000005b000108] = 2e391604ed38ee14, %l1 = 00000000688415a2 ldxa [%i2+%o1]0x80,%l1 ! %l1 = 2e391604ed38ee14 ! Mem[000000005a800128] = ea7c46b5, %l0 = baf07f66, %l2 = 0000004a add %i1,0x28,%g1 casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000ea7c46b5 ! Mem[000000005b000118] = 11f71f6769f7221c, %l0 = 00000000baf07f66, %l1 = 2e391604ed38ee14 add %i2,0x18,%g1 casxa [%g1]0x80,%l0,%l1 ! %l1 = 11f71f6769f7221c ! Mem[000000005b000128] = 2de0278f, %l2 = 00000000ea7c46b5 swapa [%i2+%o5]0x88,%l2 ! %l2 = 000000002de0278f ! Mem[000000005b000108] = 2e391604ed38ee14, %l3 = 0000000059e8329a, %l0 = 00000000baf07f66 add %i2,0x08,%g1 casxa [%g1]0x80,%l3,%l0 ! %l0 = 2e391604ed38ee14 ba,a p37_not_taken_0_end p37_not_taken_0: ! The following code should not be executed lduw [%i1+0x004],%l2 nop lduba [%i1+0x029]%asi,%l2 nop nop ldsba [%i0+0x005]%asi,%l6 std %l6,[%i3+0x008] lduba [%i0+0x013]%asi,%l1 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+0x000],%g2 cmp %l0,%g2 ! %l0 should be 2e391604ed38ee14 bne,a,pn %xcc,p37_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 11f71f6769f7221c bne,a,pn %xcc,p37_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000002de0278f bne,a,pn %xcc,p37_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000059e8329a bne,a,pn %xcc,p37_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000b92cf392 bne,a,pn %xcc,p37_reg_l4_fail mov %l4,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000000000ae bne,a,pn %xcc,p37_reg_l6_fail mov %l6,%g3 ! Check Local Memory set p37_local0_expect,%g1 p37_check_local0: ldx [%g1+0x008],%g2 ! Expected data = b773425232a42e3e ldx [%i0+0x008],%g3 ! Observed data at 000000005a000108 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = a0bab3e8dd05a41e ldx [%i0+0x010],%g3 ! Observed data at 000000005a000110 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i0,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 3897d2b9acb02702 ldx [%i0+0x020],%g3 ! Observed data at 000000005a000120 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i0,0x020,%g4 set p37_local1_expect,%g1 p37_check_local1: ldx [%g1+0x008],%g2 ! Expected data = 3d28a72b1d5a50b8 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 = ff5127148d664747 ldx [%i1+0x010],%g3 ! Observed data at 000000005a800110 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 3110c73544f8787a ldx [%i1+0x018],%g3 ! Observed data at 000000005a800118 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i1,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = ea7c46b52c186a32 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+0x020],%g2 ! Expected data = e11fa60c1fb270cd 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 = b5467ceab92cf392 ldx [%i2+0x028],%g3 ! Observed data at 000000005b000128 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i2,0x028,%g4 set p37_local3_expect,%g1 p37_check_local3: ldx [%g1+0x018],%g2 ! Expected data = 00000000000000ae ldx [%i3+0x018],%g3 ! Observed data at 000000005b800118 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff5c8bef382229ab ldx [%i3+0x020],%g3 ! Observed data at 000000005b800120 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i3,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = 16dc14294e08cd8c ldx [%i3+0x038],%g3 ! Observed data at 000000005b800138 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i3,0x038,%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 ! 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: ldxa [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000005b000120] stda %l4,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000005a000120] ldsba [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000005a000120] swapa [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000005a800108] lduba [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005a800110] done p37_trap1o: ldxa [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000005b000120] stda %l4,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000005a000120] ldsba [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000005a000120] swapa [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000005a800108] lduba [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005a800110] done p37_trap2e: ldxa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000005b000100] swapa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000005a800110] ldstuba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000005b000100] ldxa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000005b000118] stda %l6,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000005b800108] ldxa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000005a000108] lduwa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005b800110] done p37_trap2o: ldxa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000005b000100] swapa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000005a800110] ldstuba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000005b000100] ldxa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000005b000118] stda %l6,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000005b800108] ldxa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000005a000108] lduwa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005b800110] done p37_trap3e: nop nop done p37_trap3o: 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 = 61abf2f3d6162c13 ldx [%g1+0x008],%l1 ! %l1 = 1dbcff9032a42e3e ldx [%g1+0x010],%l2 ! %l2 = 2e6dbe17d8af94f5 ldx [%g1+0x018],%l3 ! %l3 = 96d3a09a88abc1cf ldx [%g1+0x020],%l4 ! %l4 = fd9f83b643104505 ldx [%g1+0x028],%l5 ! %l5 = ca17a476d7beca3d ldx [%g1+0x030],%l6 ! %l6 = c11452c01d5a50b8 ldx [%g1+0x038],%l7 ! %l7 = de06cb3878060405 ! 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 = fb45c9a3 9a09a4f3 5e03a31d a9a9dfdc ! %f4 = f5abb837 12fd3415 3bf03af2 a4f24e96 ! %f8 = 2bbe374d 6883624e 6212a701 1855fa00 ! %f12 = cefdf3ce 55e6e80e d7fdbb2a 93bff9b7 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 0b14a432 38765e47 0e4b3cc4 1e42cbdb ! %f20 = 28d9f812 1cd4a213 be52bbb1 a0630444 ! %f24 = ac0d5256 194496cb 0815d063 7ac7ea59 ! %f28 = 86200c10 1dfec50c aa8d7d68 5cc82d48 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 9fce7d4d a6dfabab fd06ce13 fc443dcc ! %f36 = e758eb16 d3fcaeea f98edf29 b21d5b65 ! %f40 = b9e54441 9386f396 ab59831c 92d02a37 ! %f44 = 305fad18 32eee0a6 52110606 9bd7173b ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xf08c0f1f00000036,%g7,%g1 ! GSR scale = 6, align = 6 wr %g1,%g0,%gsr ! GSR = f08c0f1f00000036 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[000000005c00011c] = cae310be, %l1 = bb2d9a2ddbe97492 ldstub [%i0+0x01c],%l1 ! %l1 = 000000ca000000ff ! Mem[0000000090800128] = 7a58930e, %g18 = 5cb07bca80b47d42 ldswa [%i5+0x028]%asi,%g2 ! %g2 = 5cb07bca80b47d42 ! Mem[000000005d800108] = a61daa6d1381bf63, %l3 = 913d592622e9e161, %l0 = b10ee4ca202acb85 add %i3,0x08,%g1 casxa [%g1]0x80,%l3,%l0 ! %l0 = a61daa6d1381bf63 ! Mem[000000009000012c] = 4ba4e986, %g2 = 000000007a58930e lduw [%i4+0x02c],%g2 ! %g2 = 000000004ba4e986 ! Mem[000000005d000118] = 1a8a0ca4 701c08a8, %l4 = 114b3125, %l5 = 1db243e4 ldda [%i2+%o3]0x80,%l4 ! %l4 = 000000001a8a0ca4 00000000701c08a8 ! Mem[000000005c000110] = 36490b8d, %l1 = 00000000000000ca ldsba [%i0+%o2]0x89,%l1 ! %l1 = ffffffffffffff8d ! %l2 = e6b4bf37c0c563ac, Mem[0000000091000112] = 5b8c8b3a, %asi = 80 stha %l2,[%i6+0x012]%asi ! Mem[0000000091000110] = 63ac8b3a ! %l4 = 1a8a0ca4, %l5 = 701c08a8, Mem[0000000091000110] = cff963ac 8b3adb48 stda %l4,[%i6+0x010]%asi ! Mem[0000000091000110] = 1a8a0ca4 701c08a8 ! Mem[000000005d00012c] = 3d93ac9c, %l6 = 57ec98d4, %l4 = 1a8a0ca4 add %i2,0x2c,%g1 casa [%g1]0x80,%l6,%l4 ! %l4 = 000000003d93ac9c ! Mem[0000000090800104] = f647d6ed, %g2 = 000000004ba4e986 lduha [%i5+0x004]%asi,%g2 ! %g2 = 000000000000f647 p38_label_2: ! Mem[0000000091800128] = 9d9f2973, %g2 = 000000000000f647 ldsh [%o0+%o5],%g2 ! %g2 = ffffffffffff9d9f ! Mem[0000000091800134] = e9961807, %g2 = ffffffffffff9d9f ldsh [%o0+0x034],%g2 ! %g2 = ffffffffffffe996 ! Mem[0000000091000108] = d0e1f284 83047966, %g2 = ffffe996, %g3 = 00000000 ldd [%i6+%o1],%g2 ! %g2 = 00000000d0e1f284 0000000083047966 ! %l6 = 57ec98d4, %l7 = 214bb33b, Mem[0000000090000138] = 7d4f2f54 f83674b5 std %l6,[%i4+0x038] ! Mem[0000000090000138] = 57ec98d4 214bb33b ! %l6 = 3845783a57ec98d4, Mem[000000009000011c] = 36b55415 sth %l6,[%i4+0x01c] ! Mem[000000009000011c] = 98d45415 ! Mem[000000005d000130] = 5a07c5e2a7523e44, %l4 = 000000003d93ac9c, %l3 = 913d592622e9e161 add %i2,0x30,%g1 casxa [%g1]0x80,%l4,%l3 ! %l3 = 5a07c5e2a7523e44 ! %l3 = 5a07c5e2a7523e44, Mem[000000009080011e] = 42e0fb4d sth %l3,[%i5+0x01e] ! Mem[000000009080011c] = 3e44fb4d ! Mem[000000005d800100] = 537b59da, %l6 = 3845783a57ec98d4 ldsba [%i3+%g0]0x88,%l6 ! %l6 = ffffffffffffffda ! %l4 = 000000003d93ac9c, Mem[0000000090000138] = 57ec98d4 stb %l4,[%i4+0x038] ! Mem[0000000090000138] = 9cec98d4 ! Mem[000000005c00013f] = bdacab2d, %l7 = 778d8470214bb33b ldstub [%i0+0x03f],%l7 ! %l7 = 0000002d000000ff p38_label_3: ! Mem[000000005d000110] = da1fc323 a41a7bd5, %l6 = ffffffda, %l7 = 0000002d ldd [%i2+%o2],%l6 ! %l6 = 00000000da1fc323 00000000a41a7bd5 ! Mem[000000005d000118] = 1a8a0ca4, %l0 = a61daa6d1381bf63 ldstuba [%i2+%o3]0x80,%l0 ! %l0 = 0000001a000000ff ! Mem[000000005d800120] = 6e3988aa, %l3 = 5a07c5e2a7523e44 ldsba [%i3+%o4]0x88,%l3 ! %l3 = ffffffffffffffaa ! Mem[000000005d800100] = da597b53, %l7 = 00000000a41a7bd5 swap [%i3+%g0],%l7 ! %l7 = 00000000da597b53 ! Mem[000000009100011c] = 9cbc312f, %g2 = 00000000d0e1f284 lduw [%i6+0x01c],%g2 ! %g2 = 000000009cbc312f ! Mem[000000005d800128] = 2370cf1cbe5917fd, %l6 = 00000000da1fc323, %l6 = 00000000da1fc323 add %i3,0x28,%g1 casxa [%g1]0x80,%l6,%l6 ! %l6 = 2370cf1cbe5917fd ! %l5 = 00000000701c08a8, Mem[000000005d800110] = 8a4482b149ba5aa6 stxa %l5,[%i3+%o2]0x81 ! Mem[000000005d800110] = 00000000701c08a8 ! %l6 = be5917fd, %l7 = da597b53, Mem[000000005c800118] = f3db9e88 4645c4b1 stda %l6,[%i1+%o3]0x88 ! Mem[000000005c800118] = be5917fd da597b53 ! Mem[000000005d000120] = af08c647, %l4 = 000000003d93ac9c ldstuba [%i2+%o4]0x89,%l4 ! %l4 = 00000047000000ff ! Mem[000000005c800120] = d28e857e, %l4 = 0000000000000047 lduha [%i1+%o4]0x88,%l4 ! %l4 = 000000000000857e p38_label_4: ! Mem[000000005c000120] = e7befbff, %l1 = ffffffffffffff8d swapa [%i0+%o4]0x81,%l1 ! %l1 = 00000000e7befbff ! Mem[000000005c800100] = 630a40de5dc0407d, %l6 = 2370cf1cbe5917fd ldxa [%i1+%g0]0x80,%l6 ! %l6 = 630a40de5dc0407d ! Mem[000000005d00012d] = 3d93ac9c, %l2 = e6b4bf37c0c563ac ldstub [%i2+0x02d],%l2 ! %l2 = 00000093000000ff ! Mem[000000005c000114] = 65eeba09, %l3 = ffffffaa, %l1 = e7befbff add %i0,0x14,%g1 casa [%g1]0x80,%l3,%l1 ! %l1 = 0000000065eeba09 ! Mem[000000005d800118] = 9c5219d4, %l2 = 0000000000000093 ldstuba [%i3+%o3]0x81,%l2 ! %l2 = 0000009c000000ff ! %l6 = 630a40de5dc0407d, Mem[0000000091000108] = d0e1f284 stw %l6,[%i6+%o1] ! Mem[0000000091000108] = 5dc0407d ! Mem[000000005c000128] = 904a50a73ab7584e, %l5 = 00000000701c08a8, %l4 = 000000000000857e add %i0,0x28,%g1 casxa [%g1]0x80,%l5,%l4 ! %l4 = 904a50a73ab7584e ! Mem[0000000090800100] = ab4b3df2 f647d6ed, %g2 = 9cbc312f, %g3 = 83047966 ldda [%i5+0x000]%asi,%g2 ! %g2 = 00000000ab4b3df2 00000000f647d6ed ! Mem[000000005c000122] = ffffff8d, %l7 = 00000000da597b53 ldstub [%i0+0x022],%l7 ! %l7 = 000000ff000000ff ! Mem[000000005d000120] = ffc608af05e2f86f, %l7 = 00000000000000ff, %l4 = 904a50a73ab7584e add %i2,0x20,%g1 casxa [%g1]0x80,%l7,%l4 ! %l4 = ffc608af05e2f86f ba,a p38_not_taken_0_end p38_not_taken_0: ! The following code should not be executed lduw [%i1+0x004],%l2 nop lduba [%i1+0x029]%asi,%l2 nop nop ldsba [%i0+0x005]%asi,%l6 std %l6,[%i3+0x008] lduba [%i0+0x013]%asi,%l1 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 000000000000001a bne,a,pn %xcc,p38_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000065eeba09 bne,a,pn %xcc,p38_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000000000009c bne,a,pn %xcc,p38_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be ffffffffffffffaa bne,a,pn %xcc,p38_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be ffc608af05e2f86f bne,a,pn %xcc,p38_reg_l4_fail mov %l4,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 630a40de5dc0407d bne,a,pn %xcc,p38_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000000000ff bne,a,pn %xcc,p38_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p38_check_fp_registers: set p38_expected_fp_regs,%g3 std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be f5abb837 12fd3415 bne %xcc,p38_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 3bf03af2 a4f24e96 bne %xcc,p38_f6_fail nop ! Check Local Memory set p38_local0_expect,%g1 p38_check_local0: ldx [%g1+0x018],%g2 ! Expected data = a1966942ffe310be ldx [%i0+0x018],%g3 ! Observed data at 000000005c000118 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ffffff8d0653ec0e ldx [%i0+0x020],%g3 ! Observed data at 000000005c000120 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i0,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = fd28fcf7bdacabff 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+0x018],%g2 ! Expected data = fd1759be537b59da ldx [%i1+0x018],%g3 ! Observed data at 000000005c800118 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i1,0x018,%g4 set p38_local2_expect,%g1 p38_check_local2: ldx [%g1+0x018],%g2 ! Expected data = ff8a0ca4701c08a8 ldx [%i2+0x018],%g3 ! Observed data at 000000005d000118 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ffc608af05e2f86f ldx [%i2+0x020],%g3 ! Observed data at 000000005d000120 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = d1052d453dffac9c ldx [%i2+0x028],%g3 ! Observed data at 000000005d000128 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i2,0x028,%g4 set p38_local3_expect,%g1 p38_check_local3: ldx [%g1+0x000],%g2 ! Expected data = a41a7bd57e95f064 ldx [%i3+0x000],%g3 ! Observed data at 000000005d800100 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i3,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 00000000701c08a8 ldx [%i3+0x010],%g3 ! Observed data at 000000005d800110 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff5219d4502423cb 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 p38_f4_fail: set p38_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p38_f6_fail: set p38_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 38 failed p38_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x098] ! Set processor 38 done flag set p38_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 38 failed p38_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x098] ! Set processor 38 done flag set p38_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p38_selfmod_failed: ba p38_failed mov 0xabc,%g1 p38_common_error: or %g0,0xf06,%g1 ba p38_failed mov %o5,%g3 p38_common_signature_error: set p38_temp,%g1 ba p38_failed st %g2,[%g1] ! Common Lock Number p38_common_timeout: set p38_temp,%g1 ba p38_failed st %g2,[%g1] ! Common Lock Number p38_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p38_failed mov 0x0,%g3 p38_trap1e: swapa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000005c800110] swapa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000005c000128] ldstuba [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000005d800110] swapa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000005d800108] ldstuba [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000005c800100] swapa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000005d000108] ldstuba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005c800128] done p38_trap1o: swapa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000005c800110] swapa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000005c000128] ldstuba [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000005d800110] swapa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000005d800108] ldstuba [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000005c800100] swapa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000005d000108] ldstuba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005c800128] done p38_trap2e: swapa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000005c000120] ldsha [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000005c000108] ldstuba [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000005d000120] lduha [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000005c000128] swapa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005d000128] ldstuba [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005c800118] swapa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000005d800108] done p38_trap2o: swapa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000005c000120] ldsha [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000005c000108] ldstuba [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000005d000120] lduha [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000005c000128] swapa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005d000128] ldstuba [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005c800118] swapa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000005d800108] done p38_trap3e: nop nop done p38_trap3o: 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 = b10ee4ca202acb85 ldx [%g1+0x008],%l1 ! %l1 = bb2d9a2ddbe97492 ldx [%g1+0x010],%l2 ! %l2 = e6b4bf37c0c563ac ldx [%g1+0x018],%l3 ! %l3 = 913d592622e9e161 ldx [%g1+0x020],%l4 ! %l4 = 6a1111de114b3125 ldx [%g1+0x028],%l5 ! %l5 = 4c8dac4a1db243e4 ldx [%g1+0x030],%l6 ! %l6 = 3845783a57ec98d4 ldx [%g1+0x038],%l7 ! %l7 = 778d8470214bb33b ! 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 = ba0879ba fe2d09ce ba330d81 ee86cce9 ! %f4 = 7b0ceb66 4d52512c b305a0c4 baad4709 ! %f8 = a1959eb4 ed151461 8d7e18ce 092d39ab ! %f12 = e414c4d8 f12b4fd6 de5d6517 50b9ccd3 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = aae5a290 554c3357 815a7506 26887ea3 ! %f20 = f59a4435 d0ec6f03 43300574 7208e8bd ! %f24 = a773c46c e025ae5c b939d848 8a944cb9 ! %f28 = fb844ceb 7cd85cd7 c4b5ab50 7f27ff93 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = b56b330b aa0e5cd1 ba04a82c 9ce9dcfd ! %f36 = c9d9ea43 00d5d7ba 2c19e50d a3afdbdf ! %f40 = 10d09d36 c1e08294 a8b1bec4 25ba567e ! %f44 = a59239dd 7bb4c812 54bc035f c034fbad ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x6e4b3c8800000066,%g7,%g1 ! GSR scale = 12, align = 6 wr %g1,%g0,%gsr ! GSR = 6e4b3c8800000066 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[000000005e800120] = a65581fa, %l5 = e52f5a2ac5842761 ldswa [%i1+%o4]0x88,%l5 ! %l5 = ffffffffa65581fa ! Mem[000000005f800100] = 6be7397e, %l3 = fea9c01833d9d01f ldswa [%i3+%g0]0x81,%l3 ! %l3 = 000000006be7397e ! Mem[000000005f800100] = 6be7397e, %l2 = 01ee3f2061946721 ldstuba [%i3+%g0]0x80,%l2 ! %l2 = 0000006b000000ff ! Mem[000000005f00010c] = 8c44d540, %l0 = 4c279f09, %l4 = 3b03e4bd add %i2,0x0c,%g1 casa [%g1]0x80,%l0,%l4 ! %l4 = 000000008c44d540 ! Mem[0000000091800108] = e1518e20 1eef1e9d, %g2 = 00000000, %g3 = 00000000 ldd [%o0+%o1],%g2 ! %g2 = 00000000e1518e20 000000001eef1e9d ! %l0 = 4c279f09, %l1 = 57deeb53, Mem[0000000091800110] = 45af5a75 778dad4f stda %l0,[%o0+0x010]%asi ! Mem[0000000091800110] = 4c279f09 57deeb53 ! Mem[000000005f80012c] = d1eec03d, %l6 = 1bd078dc20bc1621 swap [%i3+0x02c],%l6 ! %l6 = 00000000d1eec03d ! Mem[000000005f80010c] = ce79ba2c, %l0 = 06d6f4444c279f09 swap [%i3+0x00c],%l0 ! %l0 = 00000000ce79ba2c ! Mem[000000005e00011a] = 80ea429e, %l5 = ffffffffa65581fa ldstub [%i0+0x01a],%l5 ! %l5 = 00000042000000ff ! Mem[000000005e000100] = 6fc042ab, %l6 = 00000000d1eec03d ldstuba [%i0+%g0]0x80,%l6 ! %l6 = 0000006f000000ff p39_label_2: ! Mem[0000000090800100] = ab4b3df2 f647d6ed, %g2 = e1518e20, %g3 = 1eef1e9d ldd [%i5+%g0],%g2 ! %g2 = 00000000ab4b3df2 00000000f647d6ed ! Mem[000000005f800130] = 1314d2a912fba9b9, %l4 = 000000008c44d540 ldx [%i3+0x030],%l4 ! %l4 = 1314d2a912fba9b9 ! %l0 = 00000000ce79ba2c, Mem[000000009100012f] = 59a180c2, %asi = 80 stba %l0,[%i6+0x02f]%asi ! Mem[000000009100012c] = 2ca180c2 ! Mem[000000005e80010b] = d246f998, %l5 = 0000000000000042 ldstub [%i1+0x00b],%l5 ! %l5 = 00000098000000ff ! Mem[000000009100012c] = b7862f2c, %g2 = 00000000ab4b3df2 lduh [%i6+0x02c],%g2 ! %g2 = 000000000000b786 ! %l1 = 8683d74c57deeb53, Mem[0000000090800136] = cdbddfa3 sth %l1,[%i5+0x036] ! Mem[0000000090800134] = eb53dfa3 ! Mem[000000005e000121] = 9d0aa099, %l5 = 0000000000000098 ldstub [%i0+0x021],%l5 ! %l5 = 0000000a000000ff ! Mem[000000005e800110] = dc7c4be9, %l3 = 000000006be7397e lduha [%i1+%o2]0x88,%l3 ! %l3 = 0000000000004be9 ! Mem[000000005e000110] = 73acff5f41aa4b74, %l3 = 0000000000004be9, %l3 = 0000000000004be9 add %i0,0x10,%g1 casxa [%g1]0x80,%l3,%l3 ! %l3 = 73acff5f41aa4b74 ! Mem[000000005e800128] = d7fa3424, %l6 = 000000000000006f ldstuba [%i1+%o5]0x81,%l6 ! %l6 = 000000d7000000ff p39_label_3: ! %l5 = 000000000000000a, Mem[000000005f800128] = d56bf5ae stwa %l5,[%i3+%o5]0x81 ! Mem[000000005f800128] = 0000000a ! Mem[000000005e000124] = a79973e0, %l3 = 73acff5f41aa4b74 swap [%i0+0x024],%l3 ! %l3 = 00000000a79973e0 ! %l3 = 00000000a79973e0, Mem[0000000090800112] = 9276c1fa sth %l3,[%i5+0x012] ! Mem[0000000090800110] = 73e0c1fa ! Mem[000000005f000110] = 560a4e0c, %l5 = 000000000000000a ldsha [%i2+%o2]0x88,%l5 ! %l5 = 0000000000004e0c ! Mem[000000005e000128] = cf478e99, %l6 = 00000000000000d7 ldstuba [%i0+%o5]0x88,%l6 ! %l6 = 00000099000000ff ! Mem[0000000090800138] = dfa3e7f4, %g18 = c19de736a609c8cc ldsw [%i5+0x038],%g2 ! %g2 = c19de736a609c8cc ! Mem[000000005f800110] = e28e8fe4, %l2 = 000000000000006b ldstuba [%i3+%o2]0x81,%l2 ! %l2 = 000000e2000000ff ! Mem[000000005f000108] = 659538e9, %l0 = ce79ba2c, %l4 = 12fba9b9 add %i2,0x08,%g1 casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000659538e9 ! Mem[000000005e000128] = ff8e47cf, %l6 = 0000000000000099 lduba [%i0+%o5]0x80,%l6 ! %l6 = 00000000000000ff ! %l4 = 00000000659538e9, Mem[0000000091000104] = 76447a29 stw %l4,[%i6+0x004] ! Mem[0000000091000104] = 659538e9 p39_label_4: ! Mem[000000005e000118] = 9effea80, %l7 = ecf989b4f635c631 ldstuba [%i0+%o3]0x89,%l7 ! %l7 = 00000080000000ff ! %l0 = 00000000ce79ba2c, Mem[0000000091000108] = d0e1f284 stw %l0,[%i6+%o1] ! Mem[0000000091000108] = ce79ba2c ! Mem[000000005f800100] = 7e39e7ff, %l2 = 00000000000000e2 swapa [%i3+%g0]0x89,%l2 ! %l2 = 000000007e39e7ff ! Mem[000000005e800100] = a00e3a04, %l6 = 00000000000000ff ldstuba [%i1+%g0]0x88,%l6 ! %l6 = 00000004000000ff ! Mem[000000005e800115] = c564e16a, %l2 = 000000007e39e7ff ldstub [%i1+0x015],%l2 ! %l2 = 00000064000000ff ! Mem[0000000090800134] = 8f1eeb53, %g18 = c19de736a609c8cc ldsw [%i5+0x034],%g2 ! %g2 = c19de736a609c8cc ! %l7 = 0000000000000080, Mem[000000009180011e] = cf389570 sth %l7,[%o0+0x01e] ! Mem[000000009180011c] = 00809570 ! Mem[000000009100011c] = 9cbc312f, %g18 = c19de736a609c8cc ldsw [%i6+0x01c],%g2 ! %g2 = c19de736a609c8cc ! Mem[000000005f800100] = e2000000, %l0 = ce79ba2c, %l1 = 57deeb53 casa [%i3]0x80,%l0,%l1 ! %l1 = 00000000e2000000 ! Mem[000000005e000126] = 41aa4b74, %l5 = 0000000000004e0c ldstub [%i0+0x026],%l5 ! %l5 = 0000004b000000ff ba,a p39_not_taken_0_end p39_not_taken_0: ! The following code should not be executed lduw [%i1+0x004],%l2 nop lduba [%i1+0x029]%asi,%l2 nop nop ldsba [%i0+0x005]%asi,%l6 std %l6,[%i3+0x008] lduba [%i0+0x013]%asi,%l1 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+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000000064 bne,a,pn %xcc,p39_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000a79973e0 bne,a,pn %xcc,p39_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000659538e9 bne,a,pn %xcc,p39_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000000000004b bne,a,pn %xcc,p39_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000004 bne,a,pn %xcc,p39_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000000000080 bne,a,pn %xcc,p39_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p39_local0_expect,%g1 p39_check_local0: ldx [%g1+0x000],%g2 ! Expected data = ffc042aba6adf383 ldx [%i0+0x000],%g3 ! Observed data at 000000005e000100 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i0,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = ffeaff9e4a1f6df6 ldx [%i0+0x018],%g3 ! Observed data at 000000005e000118 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 9dffa09941aaff74 ldx [%i0+0x020],%g3 ! Observed data at 000000005e000120 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff8e47cf83ab1774 ldx [%i0+0x028],%g3 ! Observed data at 000000005e000128 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i0,0x028,%g4 set p39_local1_expect,%g1 p39_check_local1: ldx [%g1+0x000],%g2 ! Expected data = ff3a0ea024000682 ldx [%i1+0x000],%g3 ! Observed data at 000000005e800100 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = d246f9ff4774da0d ldx [%i1+0x008],%g3 ! Observed data at 000000005e800108 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = e94b7cdcc5ffe16a ldx [%i1+0x010],%g3 ! Observed data at 000000005e800110 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i1,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = fffa34241680e8df ldx [%i1+0x028],%g3 ! Observed data at 000000005e800128 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i1,0x028,%g4 ! Processor 39, local 2 is clean set p39_local3_expect,%g1 p39_check_local3: ldx [%g1+0x000],%g2 ! Expected data = e2000000548f847a ldx [%i3+0x000],%g3 ! Observed data at 000000005f800100 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 5986e6894c279f09 ldx [%i3+0x008],%g3 ! Observed data at 000000005f800108 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ff8e8fe416b56555 ldx [%i3+0x010],%g3 ! Observed data at 000000005f800110 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i3,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = 0000000a20bc1621 ldx [%i3+0x028],%g3 ! Observed data at 000000005f800128 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i3,0x028,%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 ! 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: ldsha [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000005f800120] ldstuba [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005f800100] done p39_trap1o: ldsha [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000005f800120] ldstuba [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005f800100] done p39_trap2e: swapa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000005e000120] lduba [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000005f800110] ldxa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000005f800120] done p39_trap2o: swapa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000005e000120] lduba [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000005f800110] ldxa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000005f800120] done p39_trap3e: nop nop nop nop nop nop nop done p39_trap3o: nop nop 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 = 06d6f4444c279f09 ldx [%g1+0x008],%l1 ! %l1 = 8683d74c57deeb53 ldx [%g1+0x010],%l2 ! %l2 = 01ee3f2061946721 ldx [%g1+0x018],%l3 ! %l3 = fea9c01833d9d01f ldx [%g1+0x020],%l4 ! %l4 = a90071643b03e4bd ldx [%g1+0x028],%l5 ! %l5 = e52f5a2ac5842761 ldx [%g1+0x030],%l6 ! %l6 = 1bd078dc20bc1621 ldx [%g1+0x038],%l7 ! %l7 = ecf989b4f635c631 ! 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 = 66a268fb 4edaee80 b026b315 b1f2cb43 ! %f4 = 658ef635 83e6d337 4b1326bb 08ee6d69 ! %f8 = cd0db6ce 5c1ea60f 3c68c86d d8609c14 ! %f12 = caf4ccf8 d517b6fb 1215af7f 9906956f ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = be89bd18 6f8891a8 8419334c 1f04bebd ! %f20 = 2139723a 6a5862c5 3bcfa82d 04c1e779 ! %f24 = 12de547a fa83f4ae 64d0d9f4 2f82226c ! %f28 = f04a1cc5 50e27dd8 f9e6a3a3 d2526eff ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = a17d9b96 3c036a6a fbf48fd2 440745e4 ! %f36 = d7e0989c 75dc5b22 01c8dad8 5e177a24 ! %f40 = 13606145 b39c861a bdf94d14 308b6585 ! %f44 = 88fe0c6e 0c8e397e 29fd1084 75fe744e ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x3ef3cb370000003e,%g7,%g1 ! GSR scale = 7, align = 6 wr %g1,%g0,%gsr ! GSR = 3ef3cb370000003e 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[0000000061800100] = 20f59c71 3a8cd589, %l4 = 801b0159, %l5 = 5c63ec11 ldd [%i3+%g0],%l4 ! %l4 = 0000000020f59c71 000000003a8cd589 ! Mem[0000000090000110] = 5c5f8cf2, %g2 = 0000000000000000 lduw [%i4+%o2],%g2 ! %g2 = 000000005c5f8cf2 ! Mem[000000009000011c] = 5415a6da, %g2 = 000000005c5f8cf2 lduh [%i4+0x01e],%g2 ! %g2 = 0000000000005415 ! Mem[000000009180011c] = cf389570, %g2 = 0000000000005415 lduha [%o0+0x01e]%asi,%g2 ! %g2 = 000000000000cf38 ! Mem[0000000061000110] = 3be385af, %l3 = c59bd2c6d19384b8 lduba [%i2+%o2]0x88,%l3 ! %l3 = 00000000000000af ! Mem[0000000060800123] = 10659050, %l5 = 000000003a8cd589 ldstub [%i1+0x023],%l5 ! %l5 = 00000050000000ff ! Mem[000000009180012c] = 99c4da2f, %g2 = 000000000000cf38 ldub [%o0+0x02f],%g2 ! %g2 = 0000000000000099 ! Mem[0000000061800100] = 20f59c71, %l0 = c06b5a4c98522447 swap [%i3+%g0],%l0 ! %l0 = 0000000020f59c71 ! Mem[0000000091800128] = 73348797, %g2 = 0000000000000099 ldub [%o0+0x02b],%g2 ! %g2 = 0000000000000073 ! Mem[0000000060800110] = 1e3f2063, %l6 = a822b34df87bf6e3 swapa [%i1+%o2]0x89,%l6 ! %l6 = 000000001e3f2063 p40_label_2: ! Mem[0000000060800120] = 106590ff, %l6 = 000000001e3f2063 lduba [%i1+%o4]0x80,%l6 ! %l6 = 0000000000000010 ! Mem[0000000061800118] = 21a11224, %l7 = 04a399bc774e2884 ldsha [%i3+%o3]0x80,%l7 ! %l7 = 00000000000021a1 ! Mem[0000000060800128] = ed65e4a2, %l3 = 00000000000000af ldstuba [%i1+%o5]0x89,%l3 ! %l3 = 000000a2000000ff ! Mem[0000000060800118] = 9df96ce2, %l1 = b3ee6122df05ba2c ldswa [%i1+%o3]0x80,%l1 ! %l1 = ffffffff9df96ce2 ! Mem[000000006000011c] = 7a741d96, %l4 = 20f59c71, %l2 = 4d61ddda add %i0,0x1c,%g1 casa [%g1]0x80,%l4,%l2 ! %l2 = 000000007a741d96 ! Mem[0000000060000103] = 765d033a, %l7 = 00000000000021a1 ldstub [%i0+0x003],%l7 ! %l7 = 0000003a000000ff ! %l6 = 0000000000000010, Mem[0000000061800100] = 89d58c3a47245298 stxa %l6,[%i3+%g0]0x89 ! Mem[0000000061800100] = 0000000000000010 ! Mem[0000000061800128] = 67a36745, %l6 = 00000010, %l6 = 00000010 add %i3,0x28,%g1 casa [%g1]0x80,%l6,%l6 ! %l6 = 0000000067a36745 ! %l0 = 0000000020f59c71, Mem[0000000090800122] = 09a9912b sth %l0,[%i5+0x022] ! Mem[0000000090800120] = 9c71912b ! Mem[000000006000012c] = da13aa84, %l3 = 000000a2, %l6 = 67a36745 add %i0,0x2c,%g1 casa [%g1]0x80,%l3,%l6 ! %l6 = 00000000da13aa84 p40_label_3: ! Mem[0000000061800100] = 1000000000000000, %l4 = 0000000020f59c71, %l0 = 0000000020f59c71 casxa [%i3]0x80,%l4,%l0 ! %l0 = 1000000000000000 ! Mem[0000000060000128] = 2d03e475, %l0 = 1000000000000000 lduwa [%i0+%o5]0x89,%l0 ! %l0 = 000000002d03e475 ! Mem[0000000091800100] = 8d48a020, %g2 = 0000000000000073 ldub [%o0+0x003],%g2 ! %g2 = 000000000000008d ! Mem[0000000060800108] = 37716f2a, %l5 = 0000000000000050 ldsha [%i1+%o1]0x88,%l5 ! %l5 = 0000000000006f2a ! %l1 = ffffffff9df96ce2, Mem[0000000090000110] = 5c5f8cf2 stb %l1,[%i4+%o2] ! Mem[0000000090000110] = e25f8cf2 ! Mem[000000006000013c] = dce2de73, %l2 = 7a741d96, %l5 = 00006f2a add %i0,0x3c,%g1 casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000dce2de73 ! Mem[000000006080012c] = 3d173f94, %l2 = 000000007a741d96 swap [%i1+0x02c],%l2 ! %l2 = 000000003d173f94 ! Mem[000000006100013d] = 90a4a032, %l4 = 0000000020f59c71 ldstub [%i2+0x03d],%l4 ! %l4 = 000000a4000000ff ! Mem[0000000061000128] = 8971fbedb191f2de, %l7 = 000000000000003a ldxa [%i2+%o5]0x80,%l7 ! %l7 = 8971fbedb191f2de ! Mem[0000000060000118] = 079124fe, %l4 = 00000000000000a4 ldstuba [%i0+%o3]0x80,%l4 ! %l4 = 00000007000000ff p40_label_4: ! Mem[000000006100011d] = e830236e, %l2 = 000000003d173f94 ldstub [%i2+0x01d],%l2 ! %l2 = 00000030000000ff ! Mem[0000000061000120] = 51e97d7928e5ccb2, %l1 = ffffffff9df96ce2, %l7 = 8971fbedb191f2de add %i2,0x20,%g1 casxa [%g1]0x80,%l1,%l7 ! %l7 = 51e97d7928e5ccb2 ! Mem[0000000060800136] = 21fe42a7, %l4 = 0000000000000007 ldstuba [%i1+0x036]%asi,%l4 ! %l4 = 00000042000000ff ! Mem[000000009080012c] = 3ab407c2, %g2 = 000000000000008d lduh [%i5+0x02c],%g2 ! %g2 = 0000000000003ab4 ! Mem[0000000061800120] = 24c6a17c22b58d04, %l5 = 00000000dce2de73, %l2 = 0000000000000030 add %i3,0x20,%g1 casxa [%g1]0x80,%l5,%l2 ! %l2 = 24c6a17c22b58d04 ! Mem[0000000090000124] = 870c6fa7, %g2 = 0000000000003ab4 ldsh [%i4+0x026],%g2 ! %g2 = ffffffffffff870c ! Mem[0000000061000108] = 4f81e798, %l0 = 000000002d03e475 ldsba [%i2+%o1]0x80,%l0 ! %l0 = 000000000000004f ! Mem[0000000061800124] = 22b58d04, %l3 = 00000000000000a2 swap [%i3+0x024],%l3 ! %l3 = 0000000022b58d04 ! %l2 = 24c6a17c22b58d04, Mem[000000006180013c] = 0c2de1bf, %asi = 80 stha %l2,[%i3+0x03c]%asi ! Mem[000000006180013c] = 8d04e1bf ! Mem[0000000061800128] = 4567a367, %l4 = 0000000000000042 ldstuba [%i3+%o5]0x89,%l4 ! %l4 = 00000067000000ff ba,a p40_not_taken_0_end p40_not_taken_0: ! The following code should not be executed lduw [%i1+0x004],%l2 nop lduba [%i1+0x029]%asi,%l2 nop nop ldsba [%i0+0x005]%asi,%l6 std %l6,[%i3+0x008] lduba [%i0+0x013]%asi,%l1 ba,a p40_branch_failed p40_not_taken_0_end: ! End of Random Code for Thread 40 p40_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0a0] ! Set processor 40 done flag ! Check Registers p40_check_registers: set p40_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 000000000000004f bne,a,pn %xcc,p40_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be ffffffff9df96ce2 bne,a,pn %xcc,p40_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 24c6a17c22b58d04 bne,a,pn %xcc,p40_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000022b58d04 bne,a,pn %xcc,p40_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000000067 bne,a,pn %xcc,p40_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000dce2de73 bne,a,pn %xcc,p40_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000da13aa84 bne,a,pn %xcc,p40_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 51e97d7928e5ccb2 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 658ef635 83e6d337 bne %xcc,p40_f4_fail nop ! Check Local Memory set p40_local0_expect,%g1 p40_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 765d03ff8d9749cb ldx [%i0+0x000],%g3 ! Observed data at 0000000060000100 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i0,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff9124fe7a741d96 ldx [%i0+0x018],%g3 ! Observed data at 0000000060000118 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i0,0x018,%g4 set p40_local1_expect,%g1 p40_check_local1: ldx [%g1+0x010],%g2 ! Expected data = e3f67bf824761ed1 ldx [%i1+0x010],%g3 ! Observed data at 0000000060800110 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i1,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 106590ffbfaa812d ldx [%i1+0x020],%g3 ! Observed data at 0000000060800120 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ffe465ed7a741d96 ldx [%i1+0x028],%g3 ! Observed data at 0000000060800128 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 5e40356f21feffa7 ldx [%i1+0x030],%g3 ! Observed data at 0000000060800130 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i1,0x030,%g4 set p40_local2_expect,%g1 p40_check_local2: ldx [%g1+0x018],%g2 ! Expected data = 71c5b105e8ff236e ldx [%i2+0x018],%g3 ! Observed data at 0000000061000118 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i2,0x018,%g4 ldx [%g1+0x038],%g2 ! Expected data = ea03a65f90ffa032 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 = 1000000000000000 ldx [%i3+0x000],%g3 ! Observed data at 0000000061800100 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i3,0x000,%g4 ldx [%g1+0x020],%g2 ! Expected data = 24c6a17c000000a2 ldx [%i3+0x020],%g3 ! Observed data at 0000000061800120 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ffa367452f6c6085 ldx [%i3+0x028],%g3 ! Observed data at 0000000061800128 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i3,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = dfe17b738d04e1bf ldx [%i3+0x038],%g3 ! Observed data at 0000000061800138 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i3,0x038,%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 [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000061000100] stxa %l4,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000060800120] lduwa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000060000120] ldstuba [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000060800118] done p40_trap1o: ldstuba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000061000100] stxa %l4,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000060800120] lduwa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000060000120] ldstuba [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000060800118] done p40_trap2e: swapa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000061800118] ldstuba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000060800128] ldstuba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000060000110] done p40_trap2o: swapa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000061800118] ldstuba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000060800128] ldstuba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000060000110] 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 = c06b5a4c98522447 ldx [%g1+0x008],%l1 ! %l1 = b3ee6122df05ba2c ldx [%g1+0x010],%l2 ! %l2 = d118fb7a4d61ddda ldx [%g1+0x018],%l3 ! %l3 = c59bd2c6d19384b8 ldx [%g1+0x020],%l4 ! %l4 = ca9d9258801b0159 ldx [%g1+0x028],%l5 ! %l5 = e4544be05c63ec11 ldx [%g1+0x030],%l6 ! %l6 = a822b34df87bf6e3 ldx [%g1+0x038],%l7 ! %l7 = 04a399bc774e2884 ! 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 = f8ac2cdd dcb55d7e ce917c7f e24fc098 ! %f4 = 1574df26 2f67900c 1cb99285 78afdbed ! %f8 = bf1f8db0 a25283d1 b5524110 28ca570c ! %f12 = ad9cb802 5cb07d19 6d3d73e8 8081712f ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = ab499e58 49c80261 dc463a6e 20fdb9e0 ! %f20 = f4f481b6 4b3cae7b 19e637cd 731d43dc ! %f24 = d5f48234 8d1c3425 91cdb4a8 3a5ba217 ! %f28 = 817048d4 91f1daf0 737f84aa dcbfce21 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 7b44d8cd c2f28d59 e468829c 2a2d70f0 ! %f36 = ec1f5466 ae08f3ad 98f629f4 00cc9452 ! %f40 = a2716fd7 679d7bad c72e0b88 de78b589 ! %f44 = 509d60b5 f88e39f8 9f7b7179 fd76cba2 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xa2beb92f00000079,%g7,%g1 ! GSR scale = 15, align = 1 wr %g1,%g0,%gsr ! GSR = a2beb92f00000079 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[0000000091000100] = bb7431ca, %g2 = 0000000000000000 lduh [%i6+%g0],%g2 ! %g2 = 000000000000bb74 ! Mem[0000000091000110] = cff95b8c8b3adb48, %g2 = 000000000000bb74 ldx [%i6+%o2],%g2 ! %g2 = cff95b8c8b3adb48 ! Mem[0000000063800110] = a3066b21, %l0 = 06874bd01af38962 swapa [%i3+%o2]0x80,%l0 ! %l0 = 00000000a3066b21 ! Mem[0000000063000135] = 631e5b94, %l6 = fd26d500b42fd7d6 ldstub [%i2+0x035],%l6 ! %l6 = 0000001e000000ff ! Mem[0000000063800100] = 159e692c, %l2 = 8a17983a0a58a6ad swapa [%i3+%g0]0x80,%l2 ! %l2 = 00000000159e692c ! Mem[0000000063000100] = 19a87a4d, %l7 = c37ec62a372041bf swap [%i2+%g0],%l7 ! %l7 = 0000000019a87a4d ! Mem[000000006200013c] = f630ae35, %l3 = c6569e284d701b2c, %asi = 80 swapa [%i0+0x03c]%asi,%l3 ! %l3 = 00000000f630ae35 ! Mem[0000000063000118] = 9670e424, %l6 = 000000000000001e ldstuba [%i2+%o3]0x81,%l6 ! %l6 = 00000096000000ff ! Mem[0000000062000100] = 384d20db, %l6 = 0000000000000096 swapa [%i0+%g0]0x80,%l6 ! %l6 = 00000000384d20db ! %l7 = 0000000019a87a4d, Mem[0000000062800108] = 8d8df8ac714c16dc stxa %l7,[%i1+%o1]0x88 ! Mem[0000000062800108] = 0000000019a87a4d p41_label_2: ! Mem[0000000063800106] = 194eca46, %l1 = bc2746000287246d ldstub [%i3+0x006],%l1 ! %l1 = 000000ca000000ff ! Mem[0000000091000138] = 924f4c66, %g2 = cff95b8c8b3adb48 lduha [%i6+0x038]%asi,%g2 ! %g2 = 000000000000924f ! %l6 = 00000000384d20db, Mem[0000000090800138] = dfa3e7f4 stw %l6,[%i5+0x038] ! Mem[0000000090800138] = 384d20db ! Mem[0000000063000100] = bf412037, %l7 = 0000000019a87a4d ldstuba [%i2+%g0]0x89,%l7 ! %l7 = 00000037000000ff ! Mem[000000006200011c] = 3ee5c643, %l6 = 384d20db, %l0 = a3066b21 add %i0,0x1c,%g1 casa [%g1]0x80,%l6,%l0 ! %l0 = 000000003ee5c643 ! Mem[0000000062000108] = 5efb52dc, %l2 = 00000000159e692c ldsba [%i0+%o1]0x89,%l2 ! %l2 = ffffffffffffffdc ! Mem[0000000062800120] = 229e6bd1, %l3 = 00000000f630ae35 lduba [%i1+%o4]0x89,%l3 ! %l3 = 00000000000000d1 ! %l7 = 0000000000000037, Mem[000000009100010e] = 7966cff9 sth %l7,[%i6+0x00e] ! Mem[000000009100010c] = 0037cff9 ! Mem[0000000090000128] = 6fa72097, %g2 = 000000000000924f lduw [%i4+%o5],%g2 ! %g2 = 000000006fa72097 ! Mem[0000000063800108] = dca73120bca85bf6, %l1 = 00000000000000ca, %l7 = 0000000000000037 add %i3,0x08,%g1 casxa [%g1]0x80,%l1,%l7 ! %l7 = dca73120bca85bf6 p41_label_3: ! Mem[000000006280013c] = e8469691, %l2 = ffffffffffffffdc swap [%i1+0x03c],%l2 ! %l2 = 00000000e8469691 ! Mem[0000000062800120] = 229e6bd1, %l7 = dca73120bca85bf6 swapa [%i1+%o4]0x89,%l7 ! %l7 = 00000000229e6bd1 ! %l3 = 00000000000000d1, Mem[0000000063800100] = 0a58a6ad194eff46 stx %l3,[%i3+%g0] ! Mem[0000000063800100] = 00000000000000d1 ! Mem[0000000063800114] = 8cf5efd0, %l4 = 7e20930014b053e5 swap [%i3+0x014],%l4 ! %l4 = 000000008cf5efd0 ! Mem[000000006380011c] = 020d1dcc, %l1 = 000000ca, %l5 = 46568f46 add %i3,0x1c,%g1 casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000020d1dcc ! %l0 = 000000003ee5c643, Mem[0000000063800118] = ad42d996 stwa %l0,[%i3+%o3]0x88 ! Mem[0000000063800118] = 3ee5c643 ! Mem[0000000063800120] = c8ef9987, %l1 = 00000000000000ca ldsba [%i3+%o4]0x81,%l1 ! %l1 = ffffffffffffffc8 ! %l4 = 000000008cf5efd0, Mem[0000000063800118] = 43c6e53e stwa %l4,[%i3+%o3]0x81 ! Mem[0000000063800118] = 8cf5efd0 ! Mem[0000000062000124] = 7535f344, %l6 = 00000000384d20db ldsw [%i0+0x024],%l6 ! %l6 = 000000007535f344 ! Mem[0000000062000118] = bcd97a1e, %l6 = 000000007535f344 lduh [%i0+0x01a],%l6 ! %l6 = 0000000000007a1e p41_label_4: ! Mem[0000000062800138] = b953df27ffffffdc, %l3 = 00000000000000d1, %l5 = 00000000020d1dcc add %i1,0x38,%g1 casxa [%g1]0x80,%l3,%l5 ! %l5 = b953df27ffffffdc ! Mem[0000000063800104] = 000000d1, %l1 = ffffffffffffffc8 swap [%i3+0x004],%l1 ! %l1 = 00000000000000d1 ! Mem[0000000063800100] = 00000000, %l7 = 00000000229e6bd1 ldswa [%i3+%g0]0x80,%l7 ! %l7 = 0000000000000000 ! %l5 = b953df27ffffffdc, Mem[0000000062000128] = 361ab9094c65d117 stxa %l5,[%i0+%o5]0x80 ! Mem[0000000062000128] = b953df27ffffffdc ! Mem[0000000091000108] = d0e1f284 83040037, %g2 = 6fa72097, %g3 = 00000000 ldd [%i6+%o1],%g2 ! %g2 = 00000000d0e1f284 0000000083040037 ! Mem[0000000062800114] = 0e4e9c98, %l5 = b953df27ffffffdc swap [%i1+0x014],%l5 ! %l5 = 000000000e4e9c98 ! Mem[000000006280011b] = d36e7227, %l4 = 000000008cf5efd0 ldstub [%i1+0x01b],%l4 ! %l4 = 00000027000000ff ! Mem[0000000091800114] = 778dad4f, %g2 = 00000000d0e1f284 ldsh [%o0+0x014],%g2 ! %g2 = 000000000000778d ! %l2 = 00000000e8469691, Mem[0000000063800128] = e98e25aa stwa %l2,[%i3+%o5]0x80 ! Mem[0000000063800128] = e8469691 ! Mem[0000000062000110] = d645a0c1, %l7 = 0000000000000000 ldstuba [%i0+%o2]0x81,%l7 ! %l7 = 000000d6000000ff ba,a p41_not_taken_0_end p41_not_taken_0: ! The following code should not be executed lduw [%i1+0x004],%l2 nop lduba [%i1+0x029]%asi,%l2 nop nop ldsba [%i0+0x005]%asi,%l6 std %l6,[%i3+0x008] lduba [%i0+0x013]%asi,%l1 ba,a p41_branch_failed p41_not_taken_0_end: ! End of Random Code for Thread 41 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 00000000000000d1 bne,a,pn %xcc,p41_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000e8469691 bne,a,pn %xcc,p41_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000000000d1 bne,a,pn %xcc,p41_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000000027 bne,a,pn %xcc,p41_reg_l4_fail mov %l4,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000007a1e bne,a,pn %xcc,p41_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000000000d6 bne,a,pn %xcc,p41_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p41_local0_expect,%g1 p41_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 000000962c0b86ce ldx [%i0+0x000],%g3 ! Observed data at 0000000062000100 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i0,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = ff45a0c1bd2c2427 ldx [%i0+0x010],%g3 ! Observed data at 0000000062000110 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i0,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = b953df27ffffffdc ldx [%i0+0x028],%g3 ! Observed data at 0000000062000128 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i0,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 2c991ae54d701b2c ldx [%i0+0x038],%g3 ! Observed data at 0000000062000138 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i0,0x038,%g4 set p41_local1_expect,%g1 p41_check_local1: ldx [%g1+0x008],%g2 ! Expected data = 4d7aa81900000000 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 = c0f1de5dffffffdc ldx [%i1+0x010],%g3 ! Observed data at 0000000062800110 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = d36e72ff53951317 ldx [%i1+0x018],%g3 ! Observed data at 0000000062800118 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = f65ba8bca95cc98f ldx [%i1+0x020],%g3 ! Observed data at 0000000062800120 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i1,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = b953df27ffffffdc ldx [%i1+0x038],%g3 ! Observed data at 0000000062800138 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i1,0x038,%g4 set p41_local2_expect,%g1 p41_check_local2: ldx [%g1+0x000],%g2 ! Expected data = ff2041bf819743a3 ldx [%i2+0x000],%g3 ! Observed data at 0000000063000100 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i2,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff70e424415eb024 ldx [%i2+0x018],%g3 ! Observed data at 0000000063000118 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i2,0x018,%g4 ldx [%g1+0x030],%g2 ! Expected data = 8fd1341e63ff5b94 ldx [%i2+0x030],%g3 ! Observed data at 0000000063000130 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i2,0x030,%g4 set p41_local3_expect,%g1 p41_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 00000000ffffffc8 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 = 1af3896214b053e5 ldx [%i3+0x010],%g3 ! Observed data at 0000000063800110 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 8cf5efd0020d1dcc ldx [%i3+0x018],%g3 ! Observed data at 0000000063800118 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i3,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = e8469691a2556b04 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 ! 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: lduba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000062000110] ldswa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000063800128] stha %l2,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000063000120] stha %l4,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000063800118] stda %l2,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000062000110] ldstuba [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000062800110] done p41_trap1o: lduba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000062000110] ldswa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000063800128] stha %l2,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000063000120] stha %l4,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000063800118] stda %l2,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000062000110] ldstuba [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000062800110] done p41_trap2e: ldsba [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000063000110] ldstuba [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000063000118] swapa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000062000100] lduha [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000063000120] stda %l4,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000063800120] stba %l5,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000063000100] stda %l0,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000062800110] done p41_trap2o: ldsba [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000063000110] ldstuba [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000063000118] swapa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000062000100] lduha [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000063000120] stda %l4,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000063800120] stba %l5,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000063000100] stda %l0,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000062800110] done p41_trap3e: nop done p41_trap3o: 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 = 06874bd01af38962 ldx [%g1+0x008],%l1 ! %l1 = bc2746000287246d ldx [%g1+0x010],%l2 ! %l2 = 8a17983a0a58a6ad ldx [%g1+0x018],%l3 ! %l3 = c6569e284d701b2c ldx [%g1+0x020],%l4 ! %l4 = 7e20930014b053e5 ldx [%g1+0x028],%l5 ! %l5 = 508f0c2646568f46 ldx [%g1+0x030],%l6 ! %l6 = fd26d500b42fd7d6 ldx [%g1+0x038],%l7 ! %l7 = c37ec62a372041bf ! 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 = 66a83ca0 d24bca01 047106cf cde83f93 ! %f4 = b6572f62 607e381e d9a24886 8be0a7db ! %f8 = 22c91360 fc997fe1 102c4d35 170bafce ! %f12 = ee88f734 02048165 f09bc055 2747daac ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 1771941e d93ae08c 0b639339 169bdabb ! %f20 = 3b0e26c2 07362d3e 6e605cb2 2ee212a8 ! %f24 = 5da82d6d 785b79fe a7b4e947 4314b292 ! %f28 = 340c3bdd 8267ec1e 0af4ca59 ac978b88 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 36da5b38 0c8d9325 67756a73 26ca768c ! %f36 = f0645e7a 3e734d3e dc164e24 7b25887e ! %f40 = 1ed4b72f 37023d33 c32ac849 df4b08f2 ! %f44 = 9320809d 4a778e19 0e428fda 98beef4e ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x7f336c000000006f,%g7,%g1 ! GSR scale = 13, align = 7 wr %g1,%g0,%gsr ! GSR = 7f336c000000006f 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[000000009080012c] = 3ab407c2, %g18 = 063686db9b6db36f ldsw [%i5+0x02c],%g2 ! %g2 = 063686db9b6db36f ! Mem[0000000065000108] = 50fb8393, %l3 = 14a7cd40c4c4d744 swap [%i2+%o1],%l3 ! %l3 = 0000000050fb8393 ! %l3 = 0000000050fb8393, Mem[0000000091800128] = 9d9f2973 stw %l3,[%o0+%o5] ! Mem[0000000091800128] = 50fb8393 ! Mem[0000000065800113] = f9283cbe, %l0 = d66559866a8af567 ldstub [%i3+0x013],%l0 ! %l0 = 000000be000000ff ! Mem[0000000090800118] = 1f486e17, %g2 = 000000003ab407c2 ldsb [%i5+0x019],%g2 ! %g2 = 000000000000001f ! Mem[0000000064000130] = 55f01f55, %l6 = ceee58f4, %l7 = 14515f70 add %i0,0x30,%g1 casa [%g1]0x80,%l6,%l7 ! %l7 = 0000000055f01f55 ! Mem[0000000064000120] = c47ae615, %l3 = 0000000050fb8393 swapa [%i0+%o4]0x81,%l3 ! %l3 = 00000000c47ae615 ! Mem[0000000064800124] = bbc37194, %l7 = 55f01f55, %l2 = f0543f19 add %i1,0x24,%g1 casa [%g1]0x80,%l7,%l2 ! %l2 = 00000000bbc37194 ! %l1 = d9e7ccdc452d09b8, Mem[0000000065000118] = 29e37926 stba %l1,[%i2+%o3]0x81 ! Mem[0000000065000118] = b8e37926 ! Mem[0000000090800108] = b93e9756 186e59e8, %g2 = 0000001f, %g3 = 00000000 ldda [%i5+0x008]%asi,%g2 ! %g2 = 00000000b93e9756 00000000186e59e8 p42_label_2: ! Mem[0000000064000108] = a2262fe3, %l5 = 15ceb8be766d591d lduha [%i0+%o1]0x81,%l5 ! %l5 = 000000000000a226 ! Mem[0000000064800130] = d32fa693, %l6 = e62b2d9eceee58f4 ldstuba [%i1+0x030]%asi,%l6 ! %l6 = 000000d3000000ff ! Mem[0000000065000108] = c4c4d744, %l7 = 0000000055f01f55 swap [%i2+%o1],%l7 ! %l7 = 00000000c4c4d744 ! Mem[000000009080010c] = 186e59e8, %g2 = 00000000b93e9756 lduwa [%i5+0x00c]%asi,%g2 ! %g2 = 00000000186e59e8 ! Mem[0000000065000100] = d71c6af1, %l1 = d9e7ccdc452d09b8 ldsha [%i2+%g0]0x80,%l1 ! %l1 = ffffffffffffd71c ! Mem[0000000064000110] = 1e994349ca07b88b, %l3 = 00000000c47ae615, %l6 = 00000000000000d3 add %i0,0x10,%g1 casxa [%g1]0x80,%l3,%l6 ! %l6 = 1e994349ca07b88b ! Mem[0000000065000110] = 47386697, %l7 = 00000000c4c4d744 lduba [%i2+%o2]0x81,%l7 ! %l7 = 0000000000000047 ! Mem[0000000090000100] = 7703bcde, %g2 = 00000000186e59e8 lduw [%i4+%g0],%g2 ! %g2 = 000000007703bcde ! Mem[0000000090000130] = 697e768b, %g18 = 063686db9b6db36f ldsw [%i4+0x030],%g2 ! %g2 = 063686db9b6db36f ! Mem[0000000064800110] = ad68f441 af6a3751, %l2 = bbc37194, %l3 = c47ae615 ldda [%i1+%o2]0x88,%l2 ! %l2 = 00000000af6a3751 00000000ad68f441 p42_label_3: ! %l5 = 000000000000a226, Mem[000000009000011c] = 36b55415 stb %l5,[%i4+0x01c] ! Mem[000000009000011c] = 26b55415 ! Mem[0000000064000110] = 4943991e, %l2 = 00000000af6a3751 ldsha [%i0+%o2]0x89,%l2 ! %l2 = ffffffffffff991e ! Mem[0000000091000100] = bb7431ca, %g2 = 00000000697e768b lduw [%i6+%g0],%g2 ! %g2 = 00000000bb7431ca ! Mem[0000000064000100] = 068c80c9, %l0 = 00000000000000be lduwa [%i0+%g0]0x80,%l0 ! %l0 = 00000000068c80c9 ! %l4 = 92f3df34c3c1f397, Mem[0000000065000118] = b8e37926 stwa %l4,[%i2+%o3]0x80 ! Mem[0000000065000118] = c3c1f397 ! Mem[0000000065000130] = e35b2d4b, %l6 = ca07b88b, %l7 = 00000047 add %i2,0x30,%g1 casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000e35b2d4b ! %l3 = 00000000ad68f441, Mem[0000000064800101] = d1a7cb94 stb %l3,[%i1+0x001] ! Mem[0000000064800100] = d141cb94 ! Mem[0000000065800128] = 6fa86d1b, %l5 = 000000000000a226 swap [%i3+%o5],%l5 ! %l5 = 000000006fa86d1b ! Mem[0000000065000110] = 47386697, %l3 = 00000000ad68f441 lduha [%i2+%o2]0x81,%l3 ! %l3 = 0000000000004738 ! Mem[0000000065800108] = 67bcd353a76a7929, %l7 = 00000000e35b2d4b ldx [%i3+%o1],%l7 ! %l7 = 67bcd353a76a7929 p42_label_4: ! %l0 = 00000000068c80c9, Mem[0000000091800120] = 9570e30e10c097ea stx %l0,[%o0+%o4] ! Mem[0000000091800120] = 00000000068c80c9 ! Mem[0000000065800110] = f9283cff, %l4 = c3c1f397, %l1 = ffffd71c add %i3,0x10,%g1 casa [%g1]0x80,%l4,%l1 ! %l1 = 00000000f9283cff ! Mem[0000000065800118] = 23abaf6b, %l4 = 92f3df34c3c1f397 lduha [%i3+%o3]0x81,%l4 ! %l4 = 00000000000023ab ! Mem[0000000065000134] = 7074c994, %l4 = 00000000000023ab swap [%i2+0x034],%l4 ! %l4 = 000000007074c994 ! Mem[0000000064800110] = 51376aaf, %l2 = ffffffffffff991e swapa [%i1+%o2]0x80,%l2 ! %l2 = 0000000051376aaf ! Mem[0000000064800100] = d141cb9422842d83, %l7 = 67bcd353a76a7929, %l7 = 67bcd353a76a7929 casxa [%i1]0x80,%l7,%l7 ! %l7 = d141cb9422842d83 ! Mem[0000000065000108] = 551ff055, %l5 = 000000006fa86d1b lduwa [%i2+%o1]0x88,%l5 ! %l5 = 00000000551ff055 ! Mem[0000000065800127] = 5ef11540, %l5 = 00000000551ff055 ldstub [%i3+0x027],%l5 ! %l5 = 00000040000000ff ! %l4 = 7074c994, %l5 = 00000040, Mem[0000000065000110] = 97663847 24583972 stda %l4,[%i2+%o2]0x89 ! Mem[0000000065000110] = 7074c994 00000040 ! Mem[0000000065800110] = ff3c28f9, %l6 = 1e994349ca07b88b lduha [%i3+%o2]0x88,%l6 ! %l6 = 00000000000028f9 ba,a p42_not_taken_0_end p42_not_taken_0: ! The following code should not be executed lduw [%i1+0x004],%l2 nop lduba [%i1+0x029]%asi,%l2 nop nop ldsba [%i0+0x005]%asi,%l6 std %l6,[%i3+0x008] lduba [%i0+0x013]%asi,%l1 ba,a p42_branch_failed p42_not_taken_0_end: ! End of Random Code for Thread 42 p42_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0a8] ! Set processor 42 done flag ! Check Registers p42_check_registers: set p42_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000068c80c9 bne,a,pn %xcc,p42_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000f9283cff bne,a,pn %xcc,p42_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000051376aaf bne,a,pn %xcc,p42_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000004738 bne,a,pn %xcc,p42_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000007074c994 bne,a,pn %xcc,p42_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000000000040 bne,a,pn %xcc,p42_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000000028f9 bne,a,pn %xcc,p42_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be d141cb9422842d83 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 047106cf cde83f93 bne %xcc,p42_f2_fail nop ! Check Local Memory set p42_local0_expect,%g1 p42_check_local0: ldx [%g1+0x020],%g2 ! Expected data = 50fb83936d54e2d9 ldx [%i0+0x020],%g3 ! Observed data at 0000000064000120 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i0,0x020,%g4 set p42_local1_expect,%g1 p42_check_local1: ldx [%g1+0x000],%g2 ! Expected data = d141cb9422842d83 ldx [%i1+0x000],%g3 ! Observed data at 0000000064800100 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i1,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = ffff991e41f468ad ldx [%i1+0x010],%g3 ! Observed data at 0000000064800110 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i1,0x010,%g4 ldx [%g1+0x030],%g2 ! Expected data = ff2fa69349e97459 ldx [%i1+0x030],%g3 ! Observed data at 0000000064800130 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i1,0x030,%g4 set p42_local2_expect,%g1 p42_check_local2: ldx [%g1+0x008],%g2 ! Expected data = 55f01f55c9a31b74 ldx [%i2+0x008],%g3 ! Observed data at 0000000065000108 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 94c9747040000000 ldx [%i2+0x010],%g3 ! Observed data at 0000000065000110 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = c3c1f397f3e8d00b ldx [%i2+0x018],%g3 ! Observed data at 0000000065000118 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i2,0x018,%g4 ldx [%g1+0x030],%g2 ! Expected data = e35b2d4b000023ab ldx [%i2+0x030],%g3 ! Observed data at 0000000065000130 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i2,0x030,%g4 set p42_local3_expect,%g1 p42_check_local3: ldx [%g1+0x010],%g2 ! Expected data = f9283cff2fdef881 ldx [%i3+0x010],%g3 ! Observed data at 0000000065800110 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i3,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 4b492f0b5ef115ff ldx [%i3+0x020],%g3 ! Observed data at 0000000065800120 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 0000a2264124a9b8 ldx [%i3+0x028],%g3 ! Observed data at 0000000065800128 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i3,0x028,%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: swapa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000064000120] ldstuba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000064000100] swapa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000064000100] ldxa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000065800108] swapa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000065800120] stxa %l2,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000065000110] done p42_trap1o: swapa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000064000120] ldstuba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000064000100] swapa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000064000100] ldxa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000065800108] swapa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000065800120] stxa %l2,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000065000110] done p42_trap2e: ldstuba [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000064800118] stda %l2,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000064000120] stwa %l2,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000064800118] ldda [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000065000120] stxa %l3,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000065000120] done p42_trap2o: ldstuba [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000064800118] stda %l2,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000064000120] stwa %l2,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000064800118] ldda [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000065000120] stxa %l3,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000065000120] 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 = d66559866a8af567 ldx [%g1+0x008],%l1 ! %l1 = d9e7ccdc452d09b8 ldx [%g1+0x010],%l2 ! %l2 = b53eec17f0543f19 ldx [%g1+0x018],%l3 ! %l3 = 14a7cd40c4c4d744 ldx [%g1+0x020],%l4 ! %l4 = 92f3df34c3c1f397 ldx [%g1+0x028],%l5 ! %l5 = 15ceb8be766d591d ldx [%g1+0x030],%l6 ! %l6 = e62b2d9eceee58f4 ldx [%g1+0x038],%l7 ! %l7 = 52c7fbcc14515f70 ! 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 = 29348d3e bb7efbbe 9f3c028c f471cb20 ! %f4 = 041f8ed8 483ff127 0a52ab12 1d73376b ! %f8 = 4e92f71b 1a1554c5 d02b060c 831c2dcb ! %f12 = b2fa3b48 ac428df9 f9a83b33 2b74281e ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = c767480c 71ac8204 1623a218 5c1b4e40 ! %f20 = a2e26c3f f87c058a 72ae1b20 c80a4e18 ! %f24 = 498b4327 918db0a0 04a05707 d099c569 ! %f28 = 02f00533 2f402798 50750073 5dcd3df7 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 533e2312 3e1192b7 692507a0 3f5af9fa ! %f36 = 0a0c2e20 af6cf330 8090a079 ecd15e9b ! %f40 = f4df7b86 e19120f4 56164b86 8d436ffe ! %f44 = 3b037780 7fe2741f 3dada04d 4ec1e6d2 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xba0573f700000044,%g7,%g1 ! GSR scale = 8, align = 4 wr %g1,%g0,%gsr ! GSR = ba0573f700000044 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[0000000067000130] = 4e5fe0c1, %l4 = 38df58203a855d7d swap [%i2+0x030],%l4 ! %l4 = 000000004e5fe0c1 ! Mem[0000000066000100] = 6c6cf62f, %l2 = a6bea76068743335 ldstuba [%i0+%g0]0x88,%l2 ! %l2 = 0000002f000000ff ! Mem[0000000066800108] = 7fea9a3793096df3, %l4 = 000000004e5fe0c1, %l5 = 10ff600476520a49 add %i1,0x08,%g1 casxa [%g1]0x80,%l4,%l5 ! %l5 = 7fea9a3793096df3 ! Mem[0000000090800124] = 912b62e3, %g2 = 0000000000000000 lduw [%i5+0x024],%g2 ! %g2 = 00000000912b62e3 ! %l1 = 4f90a151f67e9159, Mem[000000009080012a] = 930e3ab4 stb %l1,[%i5+0x02a] ! Mem[0000000090800128] = 590e3ab4 ! Mem[0000000067000118] = 870555cf e093d4ea, %l6 = 1bb8d1ed, %l7 = 34ad2dde ldda [%i2+%o3]0x80,%l6 ! %l6 = 00000000870555cf 00000000e093d4ea ! Mem[0000000067000108] = 5b11e77f53148d99, %l2 = 000000000000002f ldxa [%i2+%o1]0x88,%l2 ! %l2 = 5b11e77f53148d99 ! Mem[0000000090000118] = 510e16df36b55415, %g2 = 00000000912b62e3 ldx [%i4+%o3],%g2 ! %g2 = 510e16df36b55415 ! Mem[0000000067800120] = df4de1ef, %l3 = 19abf469, %l1 = f67e9159 add %i3,0x20,%g1 casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000df4de1ef ! Mem[0000000090800100] = 4b3df2f6, %g2 = 510e16df36b55415 lduba [%i5+0x001]%asi,%g2 ! %g2 = 000000000000004b p43_label_2: ! Mem[000000006700012c] = 6902159c, %l3 = c4dbe81019abf469 swap [%i2+0x02c],%l3 ! %l3 = 000000006902159c ! Mem[0000000090800130] = 59febfd5, %g18 = 823201ca53742f21 ldsw [%i5+0x030],%g2 ! %g2 = 823201ca53742f21 ! %l2 = 5b11e77f53148d99, Mem[0000000066800100] = b0d4f820 stha %l2,[%i1+%g0]0x89 ! Mem[0000000066800100] = b0d48d99 ! Mem[0000000090000100] = 7703bcde e897c085, %g2 = 59febfd5, %g3 = 00000000 ldda [%i4+0x000]%asi,%g2 ! %g2 = 000000007703bcde 00000000e897c085 ! Mem[0000000067800120] = df4de1ef, %l2 = 5b11e77f53148d99 lduwa [%i3+%o4]0x81,%l2 ! %l2 = 00000000df4de1ef ! %l1 = 00000000df4de1ef, Mem[0000000090000108] = 9c5c76b9 stw %l1,[%i4+%o1] ! Mem[0000000090000108] = df4de1ef ! Mem[0000000067800110] = a104661a, %l6 = 00000000870555cf swap [%i3+%o2],%l6 ! %l6 = 00000000a104661a ! Mem[000000006780011c] = 29ad6c84, %l3 = 000000006902159c swap [%i3+0x01c],%l3 ! %l3 = 0000000029ad6c84 ! Mem[0000000090800120] = fb4d09a9912b62e3, %g2 = 000000007703bcde ldx [%i5+%o4],%g2 ! %g2 = fb4d09a9912b62e3 ! Mem[0000000067000110] = 9c5c2a6d, %l3 = 0000000029ad6c84 lduwa [%i2+%o2]0x80,%l3 ! %l3 = 000000009c5c2a6d p43_label_3: ! %l2 = 00000000df4de1ef, Mem[0000000090000110] = 5c5f8cf2, %asi = 80 stha %l2,[%i4+0x010]%asi ! Mem[0000000090000110] = e1ef8cf2 ! Mem[0000000067000118] = 870555cf, %l1 = 00000000df4de1ef lduwa [%i2+%o3]0x81,%l1 ! %l1 = 00000000870555cf ! Mem[0000000066000128] = bf484ff7, %l7 = 00000000e093d4ea lduba [%i0+%o5]0x88,%l7 ! %l7 = 00000000000000f7 ! Mem[0000000067800138] = c6c2a5e6ee872a10, %l1 = 00000000870555cf, %l0 = 92c5a1a82c177b58 add %i3,0x38,%g1 casxa [%g1]0x80,%l1,%l0 ! %l0 = c6c2a5e6ee872a10 ! %l1 = 00000000870555cf, Mem[0000000066800120] = 44dc52ec stwa %l1,[%i1+%o4]0x80 ! Mem[0000000066800120] = 870555cf ! Mem[0000000067000120] = 00bae9ae, %l6 = 00000000a104661a ldstuba [%i2+%o4]0x81,%l6 ! %l6 = 00000000000000ff ! Mem[0000000066000100] = fff66c6c, %l1 = 00000000870555cf swapa [%i0+%g0]0x80,%l1 ! %l1 = 00000000fff66c6c ! Mem[0000000067800126] = 0b450c0c, %l0 = c6c2a5e6ee872a10 ldstub [%i3+0x026],%l0 ! %l0 = 0000000c000000ff ! Mem[0000000067800108] = 456c1ec42f224da2, %l7 = 00000000000000f7, %l3 = 000000009c5c2a6d add %i3,0x08,%g1 casxa [%g1]0x80,%l7,%l3 ! %l3 = 456c1ec42f224da2 ! Mem[000000006680010c] = 93096df3, %l5 = 93096df3, %l0 = 0000000c add %i1,0x0c,%g1 casa [%g1]0x80,%l5,%l0 ! %l0 = 0000000093096df3 p43_label_4: ! Mem[000000009000010c] = b72011df, %g18 = 823201ca53742f21 ldsw [%i4+0x00c],%g2 ! %g2 = 823201ca53742f21 ! Mem[0000000066000124] = 92343a6a, %l6 = 0000000000000000 swap [%i0+0x024],%l6 ! %l6 = 0000000092343a6a ! Mem[0000000091800138] = a3ac4fbe, %g2 = ffffffffb72011df lduha [%o0+0x038]%asi,%g2 ! %g2 = 000000000000a3ac ! Mem[0000000091000120] = 1a9bea0e4877149e, %g2 = 000000000000a3ac ldx [%i6+%o4],%g2 ! %g2 = 1a9bea0e4877149e ! Mem[0000000090800110] = d3119276c1fa4865, %g2 = 1a9bea0e4877149e ldxa [%i5+0x010]%asi,%g2 ! %g2 = d3119276c1fa4865 ! Mem[0000000067800104] = 1af15625, %l2 = df4de1ef, %l2 = df4de1ef add %i3,0x04,%g1 casa [%g1]0x80,%l2,%l2 ! %l2 = 000000001af15625 ! Mem[0000000067000130] = 3a855d7d, %l2 = 1af15625, %l1 = fff66c6c add %i2,0x30,%g1 casa [%g1]0x80,%l2,%l1 ! %l1 = 000000003a855d7d ! Mem[0000000066000130] = bdf2168ed76f8ccd, %l7 = 00000000000000f7, %l5 = 7fea9a3793096df3 add %i0,0x30,%g1 casxa [%g1]0x80,%l7,%l5 ! %l5 = bdf2168ed76f8ccd ! Mem[000000006680010b] = 7fea9a37, %l7 = 00000000000000f7 ldstub [%i1+0x00b],%l7 ! %l7 = 00000037000000ff ! Mem[000000006780011c] = 6902159c, %l2 = 1af15625, %l1 = 3a855d7d add %i3,0x1c,%g1 casa [%g1]0x80,%l2,%l1 ! %l1 = 000000006902159c ba,a p43_not_taken_0_end p43_not_taken_0: ! The following code should not be executed lduw [%i1+0x004],%l2 nop lduba [%i1+0x029]%asi,%l2 nop nop ldsba [%i0+0x005]%asi,%l6 std %l6,[%i3+0x008] lduba [%i0+0x013]%asi,%l1 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+0x000],%g2 cmp %l0,%g2 ! %l0 should be 0000000093096df3 bne,a,pn %xcc,p43_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000006902159c bne,a,pn %xcc,p43_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000001af15625 bne,a,pn %xcc,p43_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 456c1ec42f224da2 bne,a,pn %xcc,p43_reg_l3_fail mov %l3,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000092343a6a bne,a,pn %xcc,p43_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000000000037 bne,a,pn %xcc,p43_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p43_check_fp_registers: set p43_expected_fp_regs,%g3 std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 0a52ab12 1d73376b bne %xcc,p43_f6_fail nop ! Check Local Memory set p43_local0_expect,%g1 p43_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 870555cf253e76f8 ldx [%i0+0x000],%g3 ! Observed data at 0000000066000100 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i0,0x000,%g4 ldx [%g1+0x020],%g2 ! Expected data = 0291496300000000 ldx [%i0+0x020],%g3 ! Observed data at 0000000066000120 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i0,0x020,%g4 set p43_local1_expect,%g1 p43_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 998dd4b024490034 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 = 7fea9aff0000000c ldx [%i1+0x008],%g3 ! Observed data at 0000000066800108 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i1,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = 870555cf4b1770ff ldx [%i1+0x020],%g3 ! Observed data at 0000000066800120 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i1,0x020,%g4 set p43_local2_expect,%g1 p43_check_local2: ldx [%g1+0x020],%g2 ! Expected data = ffbae9ae6e9320c7 ldx [%i2+0x020],%g3 ! Observed data at 0000000067000120 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 60259f8d19abf469 ldx [%i2+0x028],%g3 ! Observed data at 0000000067000128 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i2,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 3a855d7df18b48fc ldx [%i2+0x030],%g3 ! Observed data at 0000000067000130 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i2,0x030,%g4 set p43_local3_expect,%g1 p43_check_local3: ldx [%g1+0x010],%g2 ! Expected data = 870555cfec9d1b1b 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 = 6b0615006902159c ldx [%i3+0x018],%g3 ! Observed data at 0000000067800118 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = df4de1ef0b45ff0c ldx [%i3+0x020],%g3 ! Observed data at 0000000067800120 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i3,0x020,%g4 ! The test for processor 43 has passed p43_passed: ta GOOD_TRAP nop p43_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p43_failed p43_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p43_failed p43_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p43_failed p43_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p43_failed p43_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p43_failed p43_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p43_failed p43_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p43_failed p43_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p43_failed p43_f6_fail: set p43_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 43 failed p43_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0ac] ! Set processor 43 done flag set p43_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 43 failed p43_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0ac] ! Set processor 43 done flag set p43_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p43_selfmod_failed: ba p43_failed mov 0xabc,%g1 p43_common_error: or %g0,0xf0b,%g1 ba p43_failed mov %o5,%g3 p43_common_signature_error: set p43_temp,%g1 ba p43_failed st %g2,[%g1] ! Common Lock Number p43_common_timeout: set p43_temp,%g1 ba p43_failed st %g2,[%g1] ! Common Lock Number p43_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p43_failed mov 0x0,%g3 p43_trap1e: swapa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000066800110] done p43_trap1o: swapa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000066800110] done p43_trap2e: stba %l2,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000066000108] ldswa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000066000128] lduha [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000067000110] ldstuba [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000066000120] done p43_trap2o: stba %l2,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000066000108] ldswa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000066000128] lduha [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000067000110] ldstuba [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000066000120] done p43_trap3e: nop nop nop nop done p43_trap3o: nop nop nop 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 = 92c5a1a82c177b58 ldx [%g1+0x008],%l1 ! %l1 = 4f90a151f67e9159 ldx [%g1+0x010],%l2 ! %l2 = a6bea76068743335 ldx [%g1+0x018],%l3 ! %l3 = c4dbe81019abf469 ldx [%g1+0x020],%l4 ! %l4 = 38df58203a855d7d ldx [%g1+0x028],%l5 ! %l5 = 10ff600476520a49 ldx [%g1+0x030],%l6 ! %l6 = d16e5be01bb8d1ed ldx [%g1+0x038],%l7 ! %l7 = 205607ba34ad2dde ! 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 = b3c5a864 d15f6b94 f2bb726f 2c62bbe7 ! %f4 = 40bdbf27 cdafcb9a 1fb9c305 339cde64 ! %f8 = d98a2c36 7e0e6edd 2ce1d421 17811261 ! %f12 = 2e5152ed 51c2bef6 8e966284 81abcd7e ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 44e02d01 9507566d f710e637 e7aebfc8 ! %f20 = 85d74a3d 84593731 bd84ff20 81c580a0 ! %f24 = 67ff5899 31be7cc2 8945e393 034b256f ! %f28 = 8550eeec 9f23cf1d 30ba3c3b 6a675658 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = cbca258d 0b9055cc a154985a eb578023 ! %f36 = a0a9f4d7 b9e4377a 62fca1ca 3c682bae ! %f40 = 2eecb0f8 2597c71d 76f79513 f8ad5b0b ! %f44 = 50749cf1 0778b650 0ac40463 d4e1ee89 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xecbfbe0f0000007d,%g7,%g1 ! GSR scale = 15, align = 5 wr %g1,%g0,%gsr ! GSR = ecbfbe0f0000007d 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[0000000069800120] = 601473abe43f7b1e, %l7 = 8777e10239f2ffbe, %l2 = e9829290c34dfc14 add %i3,0x20,%g1 casxa [%g1]0x80,%l7,%l2 ! %l2 = 601473abe43f7b1e ! Mem[0000000069800108] = ee30eaba, %l2 = 601473abe43f7b1e ldswa [%i3+0x008]%asi,%l2 ! %l2 = ffffffffee30eaba ! Mem[0000000069800100] = e3567c78e8b84eaf, %l5 = b7567d98891b26cf ldxa [%i3+%g0]0x88,%l5 ! %l5 = e3567c78e8b84eaf ! Mem[0000000069800138] = 1972f9df, %l4 = 3edb17f9, %l0 = 06521daf add %i3,0x38,%g1 casa [%g1]0x80,%l4,%l0 ! %l0 = 000000001972f9df ! %l0 = 1972f9df, %l1 = ebbf32a9, Mem[0000000069000118] = dec6db41 0c8fd8f3 stda %l0,[%i2+%o3]0x81 ! Mem[0000000069000118] = 1972f9df ebbf32a9 ! Mem[000000009000010c] = b72011df, %g18 = 93e6d9603c66472a ldsw [%i4+0x00c],%g2 ! %g2 = 93e6d9603c66472a ! %l4 = 31475fda3edb17f9, Mem[0000000069800118] = 74d64ec6 stba %l4,[%i3+%o3]0x81 ! Mem[0000000069800118] = f9d64ec6 ! Mem[0000000069000118] = 1972f9dfebbf32a9, %l4 = 31475fda3edb17f9 ldxa [%i2+%o3]0x80,%l4 ! %l4 = 1972f9dfebbf32a9 ! Mem[0000000091000110] = 5b8c8b3a, %g2 = ffffffffb72011df lduh [%i6+0x012],%g2 ! %g2 = 0000000000005b8c ! Mem[0000000068800128] = 41908d64957ba03d, %l0 = 000000001972f9df, %l3 = f639a50bf0178442 add %i1,0x28,%g1 casxa [%g1]0x80,%l0,%l3 ! %l3 = 41908d64957ba03d p44_label_2: ! Mem[0000000069000124] = b018725a, %l2 = ffffffffee30eaba swap [%i2+0x024],%l2 ! %l2 = 00000000b018725a ! Mem[0000000068800106] = 4ba85c15, %l6 = 3d77d5004f18b4e2 ldstuba [%i1+0x006]%asi,%l6 ! %l6 = 0000005c000000ff ! Mem[0000000068000120] = 50b2a549, %l4 = 1972f9dfebbf32a9 swap [%i0+%o4],%l4 ! %l4 = 0000000050b2a549 ! Mem[0000000069800124] = e43f7b1e, %l3 = 41908d64957ba03d swap [%i3+0x024],%l3 ! %l3 = 00000000e43f7b1e ! Mem[000000006880010c] = 918773fc, %l0 = 000000001972f9df, %asi = 80 swapa [%i1+0x00c]%asi,%l0 ! %l0 = 00000000918773fc ! Mem[0000000069000138] = 024c5718, %l6 = 0000005c, %l2 = b018725a add %i2,0x38,%g1 casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000024c5718 ! Mem[0000000068800100] = bc7597d6, %l1 = b746a92bebbf32a9 swapa [%i1+%g0]0x80,%l1 ! %l1 = 00000000bc7597d6 ! Mem[0000000069000120] = c901f88aee30eaba, %l5 = e3567c78e8b84eaf ldx [%i2+%o4],%l5 ! %l5 = c901f88aee30eaba ! Mem[0000000068800122] = 2db44ccc, %l7 = 8777e10239f2ffbe ldstub [%i1+0x022],%l7 ! %l7 = 0000004c000000ff ! Mem[0000000069000120] = c901f88a, %l4 = 50b2a549, %l5 = ee30eaba add %i2,0x20,%g1 casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000c901f88a p44_label_3: ! Mem[0000000068000128] = babaa4609d27fa7d, %l2 = 00000000024c5718, %l2 = 00000000024c5718 add %i0,0x28,%g1 casxa [%g1]0x80,%l2,%l2 ! %l2 = babaa4609d27fa7d ! Mem[0000000068800128] = 648d9041, %l2 = babaa4609d27fa7d swapa [%i1+%o5]0x89,%l2 ! %l2 = 00000000648d9041 ! Mem[0000000068800118] = da6f83f3, %l0 = 00000000918773fc swap [%i1+%o3],%l0 ! %l0 = 00000000da6f83f3 ! Mem[0000000069000124] = ee30eaba, %l7 = 000000000000004c swap [%i2+0x024],%l7 ! %l7 = 00000000ee30eaba ! %l3 = 00000000e43f7b1e, Mem[0000000068800128] = 9d27fa7d stha %l3,[%i1+%o5]0x89 ! Mem[0000000068800128] = 9d277b1e ! Mem[000000006800011e] = 03bf8f0c, %l0 = 00000000da6f83f3 ldstub [%i0+0x01e],%l0 ! %l0 = 0000008f000000ff ! %l6 = 000000000000005c, Mem[0000000090800128] = 7a58930e3ab407c2 stx %l6,[%i5+%o5] ! Mem[0000000090800128] = 000000000000005c ! Mem[0000000068800128] = 1e7b279d957ba03d, %l4 = 0000000050b2a549, %l5 = 00000000c901f88a add %i1,0x28,%g1 casxa [%g1]0x80,%l4,%l5 ! %l5 = 1e7b279d957ba03d ! Mem[0000000068800108] = ee83fc8c, %l4 = 0000000050b2a549 lduw [%i1+%o1],%l4 ! %l4 = 00000000ee83fc8c ! Mem[0000000090000120] = a6da9944, %g2 = 0000000000005b8c lduwa [%i4+0x020]%asi,%g2 ! %g2 = 00000000a6da9944 p44_label_4: ! Mem[0000000090000118] = 510e16df, %g2 = 00000000a6da9944 lduh [%i4+%o3],%g2 ! %g2 = 000000000000510e ! Mem[000000006900012a] = 7fd53ed0, %l6 = 000000000000005c ldstub [%i2+0x02a],%l6 ! %l6 = 0000003e000000ff ! Mem[000000006880012a] = 1e7b279d, %l2 = 00000000648d9041 ldstub [%i1+0x02a],%l2 ! %l2 = 00000027000000ff ! Mem[0000000069000120] = 8af801c9, %l5 = 1e7b279d957ba03d swapa [%i2+%o4]0x89,%l5 ! %l5 = 000000008af801c9 ! Mem[0000000069800137] = 7ba2e38f, %l0 = 000000000000008f ldstub [%i3+0x037],%l0 ! %l0 = 0000008f000000ff ! %l6 = 000000000000003e, Mem[0000000069000120] = 3da07b95 stw %l6,[%i2+%o4] ! Mem[0000000069000120] = 0000003e ! Mem[0000000068000110] = 79ed44909e8fd5af, %l0 = 000000000000008f ldxa [%i0+%o2]0x88,%l0 ! %l0 = 79ed44909e8fd5af ! Mem[0000000091000130] = a180c21c, %g2 = 000000000000510e lduh [%i6+0x030],%g2 ! %g2 = 000000000000a180 ! Mem[0000000068000138] = 7262a2c0471a8311, %l3 = 00000000e43f7b1e, %l6 = 000000000000003e add %i0,0x38,%g1 casxa [%g1]0x80,%l3,%l6 ! %l6 = 7262a2c0471a8311 ! Mem[0000000069000100] = cf708bdb, %l0 = 79ed44909e8fd5af swapa [%i2+%g0]0x89,%l0 ! %l0 = 00000000cf708bdb ba,a p44_not_taken_0_end p44_not_taken_0: ! The following code should not be executed lduw [%i1+0x004],%l2 nop lduba [%i1+0x029]%asi,%l2 nop nop ldsba [%i0+0x005]%asi,%l6 std %l6,[%i3+0x008] lduba [%i0+0x013]%asi,%l1 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 00000000cf708bdb bne,a,pn %xcc,p44_reg_l0_fail mov %l0,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000000027 bne,a,pn %xcc,p44_reg_l2_fail mov %l2,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000ee83fc8c bne,a,pn %xcc,p44_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000008af801c9 bne,a,pn %xcc,p44_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 7262a2c0471a8311 bne,a,pn %xcc,p44_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000ee30eaba bne,a,pn %xcc,p44_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p44_local0_expect,%g1 p44_check_local0: ldx [%g1+0x018],%g2 ! Expected data = ce8b4bf003bfff0c ldx [%i0+0x018],%g3 ! Observed data at 0000000068000118 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ebbf32a947f087dc ldx [%i0+0x020],%g3 ! Observed data at 0000000068000120 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i0,0x020,%g4 set p44_local1_expect,%g1 p44_check_local1: ldx [%g1+0x000],%g2 ! Expected data = ebbf32a94ba8ff15 ldx [%i1+0x000],%g3 ! Observed data at 0000000068800100 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ee83fc8c1972f9df ldx [%i1+0x008],%g3 ! Observed data at 0000000068800108 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i1,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 918773fc5ce6275d ldx [%i1+0x018],%g3 ! Observed data at 0000000068800118 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 2db4ffcc7676c32f ldx [%i1+0x020],%g3 ! Observed data at 0000000068800120 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 1e7bff9d957ba03d ldx [%i1+0x028],%g3 ! Observed data at 0000000068800128 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i1,0x028,%g4 set p44_local2_expect,%g1 p44_check_local2: ldx [%g1+0x000],%g2 ! Expected data = afd58f9e10001cf2 ldx [%i2+0x000],%g3 ! Observed data at 0000000069000100 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i2,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = 1972f9dfebbf32a9 ldx [%i2+0x018],%g3 ! Observed data at 0000000069000118 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 0000003e0000004c ldx [%i2+0x020],%g3 ! Observed data at 0000000069000120 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 7fd5ffd048e5b865 ldx [%i2+0x028],%g3 ! Observed data at 0000000069000128 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i2,0x028,%g4 set p44_local3_expect,%g1 p44_check_local3: ldx [%g1+0x018],%g2 ! Expected data = f9d64ec6dec683c5 ldx [%i3+0x018],%g3 ! Observed data at 0000000069800118 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 601473ab957ba03d ldx [%i3+0x020],%g3 ! Observed data at 0000000069800120 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i3,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = d2ee389a7ba2e3ff ldx [%i3+0x030],%g3 ! Observed data at 0000000069800130 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i3,0x030,%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 ! 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 [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000068000118] ldstuba [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000068800118] lduha [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000069000110] done p44_trap1o: swapa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000068000118] ldstuba [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000068800118] lduha [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000069000110] done p44_trap2e: ldstuba [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000069800120] lduba [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000068800110] swapa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000069000100] stha %l3,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000068800128] stxa %l2,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000069800108] done p44_trap2o: ldstuba [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000069800120] lduba [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000068800110] swapa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000069000100] stha %l3,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000068800128] stxa %l2,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000069800108] 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 = 547365a606521daf ldx [%g1+0x008],%l1 ! %l1 = b746a92bebbf32a9 ldx [%g1+0x010],%l2 ! %l2 = e9829290c34dfc14 ldx [%g1+0x018],%l3 ! %l3 = f639a50bf0178442 ldx [%g1+0x020],%l4 ! %l4 = 31475fda3edb17f9 ldx [%g1+0x028],%l5 ! %l5 = b7567d98891b26cf ldx [%g1+0x030],%l6 ! %l6 = 3d77d5004f18b4e2 ldx [%g1+0x038],%l7 ! %l7 = 8777e10239f2ffbe ! 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 = e1ddf943 670a56f9 c65d2bad 54c6c80f ! %f4 = a98b2e54 aeb8de33 5d6a048f 11918df6 ! %f8 = a6340f87 10d90fd0 932f2892 449acca4 ! %f12 = b3229f33 d70a4a0d 72d78f15 08696386 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 367d7742 8a97b8c7 70178a59 60161acb ! %f20 = e04631bf 9694ae37 1bd2bc2c 3e058615 ! %f24 = 4038551c d1f8afe1 f38aea7f 4e1f34ac ! %f28 = 6cde404d fddc6a08 ed0d1187 e86d311b ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = db1c90ae 064bacba 90437699 d2855f75 ! %f36 = 1cd62b43 6facf086 6b71ae1b aebcbc03 ! %f40 = 10478001 1819e8e6 c59c15c9 44cddd13 ! %f44 = 9f0df94c 99671859 73f7368a e34b5dfe ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x7b67908800000005,%g7,%g1 ! GSR scale = 0, align = 5 wr %g1,%g0,%gsr ! GSR = 7b67908800000005 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[000000006a000120] = 3adeb752, %l3 = e2cd650675e8591e swapa [%i0+%o4]0x88,%l3 ! %l3 = 000000003adeb752 ! %l4 = 41c3839051d003b5, Mem[000000006a800100] = ec13520b stha %l4,[%i1+%g0]0x89 ! Mem[000000006a800100] = ec1303b5 ! Mem[0000000091800118] = d511520a, %g2 = 0000000000000000 ldsb [%o0+0x019],%g2 ! %g2 = ffffffffffffffd5 ! Mem[000000006b800128] = 668150b3, %l7 = 133e4e25, %l0 = 5b5e5edf add %i3,0x28,%g1 casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000668150b3 ! Mem[000000006a80011c] = 17afe9b5, %l0 = 00000000668150b3 swap [%i1+0x01c],%l0 ! %l0 = 0000000017afe9b5 ! Mem[000000006b800100] = 0a728af8feb97306, %l3 = 000000003adeb752, %l0 = 0000000017afe9b5 casxa [%i3]0x80,%l3,%l0 ! %l0 = 0a728af8feb97306 ! Mem[000000006b800100] = 0a728af8, %l1 = 59e8a83cb110fa1c swap [%i3+%g0],%l1 ! %l1 = 000000000a728af8 ! %l7 = b4ab5326133e4e25, Mem[0000000090800101] = 4b3df2f6 stb %l7,[%i5+0x001] ! Mem[0000000090800100] = 253df2f6 ! Mem[000000006a000120] = 1e59e875, %l5 = 032a6a05eef78fad ldswa [%i0+%o4]0x80,%l5 ! %l5 = 000000001e59e875 ! %l5 = 000000001e59e875, Mem[000000009080010c] = 186e59e8 stw %l5,[%i5+0x00c] ! Mem[000000009080010c] = 1e59e875 p45_label_2: ! Mem[000000006a800108] = 416ca155, %l0 = 0a728af8feb97306 ldsba [%i1+%o1]0x89,%l0 ! %l0 = 0000000000000055 ! Mem[000000006a000108] = 6d177f07, %l7 = 133e4e25, %l5 = 1e59e875 add %i0,0x08,%g1 casa [%g1]0x80,%l7,%l5 ! %l5 = 000000006d177f07 ! %l7 = b4ab5326133e4e25, Mem[000000006a000128] = a782a7af stha %l7,[%i0+%o5]0x89 ! Mem[000000006a000128] = a7824e25 ! Mem[0000000091000108] = d0e1f284, %g18 = 735b936b99aa0b17 ldsw [%i6+%o1],%g2 ! %g2 = 735b936b99aa0b17 ! %l4 = 41c3839051d003b5, Mem[0000000090000138] = 7d4f2f54f83674b5 stx %l4,[%i4+0x038] ! Mem[0000000090000138] = 41c3839051d003b5 ! Mem[000000006b800118] = 8eb07c91, %l0 = 0000000000000055 swap [%i3+%o3],%l0 ! %l0 = 000000008eb07c91 ! Mem[000000006b800100] = b110fa1cfeb97306, %l5 = 000000006d177f07, %l6 = 7f098e2865d3bcb0 casxa [%i3]0x80,%l5,%l6 ! %l6 = b110fa1cfeb97306 ! Mem[000000006b000108] = 50ee09d5, %l3 = 000000003adeb752 lduwa [%i2+%o1]0x88,%l3 ! %l3 = 0000000050ee09d5 ! Mem[000000006b000108] = 50ee09d5, %l0 = 000000008eb07c91 swapa [%i2+%o1]0x88,%l0 ! %l0 = 0000000050ee09d5 ! Mem[0000000090800128] = 58930e3a, %g2 = ffffffffd0e1f284 ldsb [%i5+0x029],%g2 ! %g2 = 0000000000000058 p45_label_3: ! %l4 = 51d003b5, %l5 = 6d177f07, Mem[000000006b000128] = 199af8f8 6ef6ed9b stda %l4,[%i2+%o5]0x80 ! Mem[000000006b000128] = 51d003b5 6d177f07 ! Mem[000000009000010c] = 11df5c5f, %g2 = 0000000000000058 ldsh [%i4+0x00e],%g2 ! %g2 = 00000000000011df ! Mem[0000000091000120] = 1a9bea0e 4877149e, %g2 = 000011df, %g3 = 00000000 ldd [%i6+%o4],%g2 ! %g2 = 000000001a9bea0e 000000004877149e ! Mem[000000006a800110] = 760b5b05, %l0 = 0000000050ee09d5 swapa [%i1+%o2]0x88,%l0 ! %l0 = 00000000760b5b05 ! Mem[000000006a800108] = 55a16c41, %l5 = 000000006d177f07 swapa [%i1+%o1]0x81,%l5 ! %l5 = 0000000055a16c41 ! %l6 = b110fa1cfeb97306, Mem[0000000090000128] = 6fa720974ba4e986 stx %l6,[%i4+%o5] ! Mem[0000000090000128] = b110fa1cfeb97306 ! Mem[000000006b800128] = b3508166, %l3 = 0000000050ee09d5 ldstuba [%i3+%o5]0x88,%l3 ! %l3 = 00000066000000ff ! Mem[000000006b800120] = 6cc6e562, %l5 = 0000000055a16c41 ldsha [%i3+%o4]0x81,%l5 ! %l5 = 0000000000006cc6 ! %l7 = b4ab5326133e4e25, Mem[000000006b000100] = e40a9b82 sth %l7,[%i2+%g0] ! Mem[000000006b000100] = 4e259b82 ! Mem[000000006a000120] = 1e59e875, %l7 = 133e4e25, %l2 = 05a6def8 add %i0,0x20,%g1 casa [%g1]0x80,%l7,%l2 ! %l2 = 000000001e59e875 p45_label_4: ! Mem[000000006b800128] = ff8150b3, %l7 = b4ab5326133e4e25 swap [%i3+%o5],%l7 ! %l7 = 00000000ff8150b3 ! %l1 = 000000000a728af8, Mem[000000006a000110] = 383c90f0 stw %l1,[%i0+%o2] ! Mem[000000006a000110] = 0a728af8 ! Mem[000000006b00010d] = 753ca394, %l7 = 00000000ff8150b3 ldstub [%i2+0x00d],%l7 ! %l7 = 0000003c000000ff ! Mem[000000006a800110] = 50ee09d5, %l3 = 0000000000000066 swapa [%i1+%o2]0x89,%l3 ! %l3 = 0000000050ee09d5 ! Mem[0000000090800118] = 4c1f486e172042e0, %g2 = 000000001a9bea0e ldx [%i5+%o3],%g2 ! %g2 = 4c1f486e172042e0 ! Mem[000000006b800118] = 00000055c20089f6, %l3 = 0000000050ee09d5, %l5 = 0000000000006cc6 add %i3,0x18,%g1 casxa [%g1]0x80,%l3,%l5 ! %l5 = 00000055c20089f6 ! %l3 = 0000000050ee09d5, Mem[000000006b800120] = 6cc6e56281ebb46e stxa %l3,[%i3+%o4]0x81 ! Mem[000000006b800120] = 0000000050ee09d5 ! Mem[000000006b000138] = a2c9b3c15369243f, %l0 = 00000000760b5b05, %l6 = b110fa1cfeb97306 add %i2,0x38,%g1 casxa [%g1]0x80,%l0,%l6 ! %l6 = a2c9b3c15369243f ! Mem[000000006b000110] = 747a7824, %l5 = 00000055c20089f6 ldstuba [%i2+%o2]0x89,%l5 ! %l5 = 00000024000000ff ! Mem[000000006b800130] = 94965b8ffd52cac2, %l7 = 000000000000003c, %l5 = 0000000000000024 add %i3,0x30,%g1 casxa [%g1]0x80,%l7,%l5 ! %l5 = 94965b8ffd52cac2 ba,a p45_not_taken_0_end p45_not_taken_0: ! The following code should not be executed lduw [%i1+0x004],%l2 nop lduba [%i1+0x029]%asi,%l2 nop nop ldsba [%i0+0x005]%asi,%l6 std %l6,[%i3+0x008] lduba [%i0+0x013]%asi,%l1 ba,a p45_branch_failed p45_not_taken_0_end: ! End of Random Code for Thread 45 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 00000000760b5b05 bne,a,pn %xcc,p45_reg_l0_fail mov %l0,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000050ee09d5 bne,a,pn %xcc,p45_reg_l3_fail mov %l3,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 94965b8ffd52cac2 bne,a,pn %xcc,p45_reg_l5_fail mov %l5,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000000000003c bne,a,pn %xcc,p45_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p45_local0_expect,%g1 p45_check_local0: ldx [%g1+0x010],%g2 ! Expected data = 0a728af8ee772cf5 ldx [%i0+0x010],%g3 ! Observed data at 000000006a000110 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i0,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 1e59e875da7a6c71 ldx [%i0+0x020],%g3 ! Observed data at 000000006a000120 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 254e82a7045da26c ldx [%i0+0x028],%g3 ! Observed data at 000000006a000128 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i0,0x028,%g4 set p45_local1_expect,%g1 p45_check_local1: ldx [%g1+0x000],%g2 ! Expected data = b50313ec194d74c8 ldx [%i1+0x000],%g3 ! Observed data at 000000006a800100 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 6d177f07789f5011 ldx [%i1+0x008],%g3 ! Observed data at 000000006a800108 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 66000000d84c5e47 ldx [%i1+0x010],%g3 ! Observed data at 000000006a800110 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 2671fb01668150b3 ldx [%i1+0x018],%g3 ! Observed data at 000000006a800118 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i1,0x018,%g4 set p45_local2_expect,%g1 p45_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 4e259b82be86233c ldx [%i2+0x000],%g3 ! Observed data at 000000006b000100 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 917cb08e75ffa394 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 = ff787a748d582406 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 = 51d003b56d177f07 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 = b110fa1cfeb97306 ldx [%i3+0x000],%g3 ! Observed data at 000000006b800100 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i3,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = 00000055c20089f6 ldx [%i3+0x018],%g3 ! Observed data at 000000006b800118 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 0000000050ee09d5 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 = 133e4e2553855c88 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 [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000006b800110] ldstuba [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000006b000118] ldstuba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000006a000110] swapa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000006b800128] lduba [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000006b800120] done p45_trap1o: ldstuba [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000006b800110] ldstuba [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000006b000118] ldstuba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000006a000110] swapa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000006b800128] lduba [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000006b800120] done p45_trap2e: ldstuba [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000006a800110] ldsha [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000006b000120] stxa %l3,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000006b800128] stxa %l7,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000006a800120] ldstuba [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000006a000108] done p45_trap2o: ldstuba [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000006a800110] ldsha [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000006b000120] stxa %l3,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000006b800128] stxa %l7,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000006a800120] ldstuba [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000006a000108] done p45_trap3e: nop nop done p45_trap3o: 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 = 818d63c05b5e5edf ldx [%g1+0x008],%l1 ! %l1 = 59e8a83cb110fa1c ldx [%g1+0x010],%l2 ! %l2 = 9583d26405a6def8 ldx [%g1+0x018],%l3 ! %l3 = e2cd650675e8591e ldx [%g1+0x020],%l4 ! %l4 = 41c3839051d003b5 ldx [%g1+0x028],%l5 ! %l5 = 032a6a05eef78fad ldx [%g1+0x030],%l6 ! %l6 = 7f098e2865d3bcb0 ldx [%g1+0x038],%l7 ! %l7 = b4ab5326133e4e25 ! 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 = 9b2528a4 83cd43ec 837bcc33 2d09d4e1 ! %f4 = 162fc762 be224dd3 430ac423 509e2417 ! %f8 = 8e3b6c43 3f3ffb3c 155e1a22 29af712b ! %f12 = 62956504 5b754ca2 36d41805 50aeffe5 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 6364e21e 9057aeca 2f3d2025 85091428 ! %f20 = f02fc57b 2ee86e94 3dfc5d84 80120fba ! %f24 = 9b4ee10e 5c742838 9cdbf349 c4969bcd ! %f28 = 745a751c a67290d6 a3fabe50 57e59d4a ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 4787d72c dea95381 d280647f 7c383819 ! %f36 = 8da54c04 af77a29a 3765a338 390d05d0 ! %f40 = 1679c8aa 7476bb17 cbb00aec 341f0121 ! %f44 = 2e1bb5f5 ffd305ca 21b7d3b3 4aae2794 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xb031de4f00000017,%g7,%g1 ! GSR scale = 2, align = 7 wr %g1,%g0,%gsr ! GSR = b031de4f00000017 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[000000009180010c] = 1eef1e9d, %g2 = 0000000000000000 lduh [%o0+0x00c],%g2 ! %g2 = 0000000000001eef ! Mem[000000006c80013c] = 8d7216c2, %l2 = ea95ac5a5279fe67 swap [%i1+0x03c],%l2 ! %l2 = 000000008d7216c2 ! Mem[000000009000013c] = 74b50000, %g2 = 0000000000001eef lduha [%i4+0x03e]%asi,%g2 ! %g2 = 00000000000074b5 ! Mem[000000006c000100] = 16866c7d, %l5 = be4412be40310dff ldstuba [%i0+%g0]0x80,%l5 ! %l5 = 00000016000000ff ! %l6 = ea0835142717ee7e, Mem[000000006c000100] = 7d6c86ff stba %l6,[%i0+%g0]0x88 ! Mem[000000006c000100] = 7d6c867e ! Mem[000000006d000110] = ff40db2d, %l3 = 50cb87c0a2bb528e swap [%i2+%o2],%l3 ! %l3 = 00000000ff40db2d ! Mem[000000006d000108] = 789881a0, %l0 = b1724d021b516330 ldstuba [%i2+%o1]0x88,%l0 ! %l0 = 000000a0000000ff ! %l0 = 00000000000000a0, Mem[0000000091000109] = e1f28483 stb %l0,[%i6+0x009] ! Mem[0000000091000108] = a0f28483 ! %l5 = 0000000000000016, Mem[000000006d000120] = 6c95c4fb stha %l5,[%i2+%o4]0x80 ! Mem[000000006d000120] = 0016c4fb ! Mem[000000006d800118] = 61e61eae, %l5 = 0000000000000016 ldsba [%i3+%o3]0x89,%l5 ! %l5 = ffffffffffffffae p46_label_2: ! Mem[000000006c800124] = 27a724b1, %l2 = 000000008d7216c2 lduba [%i1+0x024]%asi,%l2 ! %l2 = 0000000000000027 ! Mem[000000006d000120] = fbc41600, %l1 = b5e26d49cdac660a swapa [%i2+%o4]0x88,%l1 ! %l1 = 00000000fbc41600 ! %l4 = 0090719a57aafea5, Mem[000000009180013f] = d5000000, %asi = 80 stba %l4,[%o0+0x03f]%asi ! Mem[000000009180013c] = a5000000 ! Mem[000000006c000120] = 034e9a7e, %l6 = ea0835142717ee7e ldstuba [%i0+%o4]0x89,%l6 ! %l6 = 0000007e000000ff ! %l0 = 000000a0, %l1 = fbc41600, Mem[0000000091800130] = c4da2f2f e9961807 stda %l0,[%o0+0x030]%asi ! Mem[0000000091800130] = 000000a0 fbc41600 ! Mem[000000006d80011c] = df161549, %l1 = fbc41600, %l0 = 000000a0 add %i3,0x1c,%g1 casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000df161549 ! Mem[000000006c800100] = 337a6e9b, %l7 = 9f4842fa, %l2 = 00000027 casa [%i1]0x80,%l7,%l2 ! %l2 = 00000000337a6e9b ! Mem[000000006c000108] = f337f973, %l7 = 04b380609f4842fa ldsh [%i0+%o1],%l7 ! %l7 = fffffffffffff337 ! Mem[000000006d000110] = a2bb528e, %l1 = 00000000fbc41600 ldstub [%i2+%o2],%l1 ! %l1 = 000000a2000000ff ! Mem[000000006c000108] = f337f973 67bbc423, %l0 = df161549, %l1 = 000000a2 ldda [%i0+%o1]0x81,%l0 ! %l0 = 00000000f337f973 0000000067bbc423 p46_label_3: ! Mem[0000000090000120] = a6da9944 1928870c, %g2 = 000074b5, %g3 = 00000000 ldd [%i4+%o4],%g2 ! %g2 = 00000000a6da9944 000000001928870c ! Mem[000000006d000130] = 72bc44ee, %l6 = 000000000000007e swap [%i2+0x030],%l6 ! %l6 = 0000000072bc44ee ! Mem[000000006c00011c] = be67ce96, %l3 = 00000000ff40db2d ldstub [%i0+0x01c],%l3 ! %l3 = 000000be000000ff ! Mem[000000006c000100] = 7d6c867e, %l0 = 00000000f337f973 lduba [%i0+%g0]0x88,%l0 ! %l0 = 000000000000007e ! Mem[000000006c000118] = 126910b9, %l6 = 0000000072bc44ee swap [%i0+%o3],%l6 ! %l6 = 00000000126910b9 ! Mem[0000000091800118] = d511520a, %g2 = 00000000a6da9944 ldub [%o0+0x019],%g2 ! %g2 = 00000000000000d5 ! Mem[0000000090800104] = 47d6edb9, %g2 = 00000000000000d5 ldsb [%i5+0x005],%g2 ! %g2 = 0000000000000047 ! Mem[000000006d000108] = ff819878, %l5 = ffffffae, %l5 = ffffffae add %i2,0x08,%g1 casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000ff819878 ! Mem[000000006c000128] = ab2652ce, %l4 = 0090719a57aafea5 swap [%i0+%o5],%l4 ! %l4 = 00000000ab2652ce ! Mem[000000009000013c] = 74b50000, %g2 = 0000000000000047 ldsh [%i4+0x03e],%g2 ! %g2 = 00000000000074b5 p46_label_4: ! Mem[000000006c800122] = 54633d15, %l6 = 00000000126910b9 ldstub [%i1+0x022],%l6 ! %l6 = 0000003d000000ff ! Mem[0000000091800130] = 000000a0, %g18 = 9e9cdb1e731a9bb7 ldsw [%o0+0x030],%g2 ! %g2 = 9e9cdb1e731a9bb7 ! Mem[000000006c000100] = 7e866c7d, %l0 = 0000007e, %l6 = 0000003d casa [%i0]0x80,%l0,%l6 ! %l6 = 000000007e866c7d ! Mem[000000006d800128] = 281f8d2d, %l1 = 0000000067bbc423 swapa [%i3+%o5]0x88,%l1 ! %l1 = 00000000281f8d2d ! %l0 = 0000007e, %l1 = 281f8d2d, Mem[0000000091000100] = bb7431ca 76447a29 std %l0,[%i6+%g0] ! Mem[0000000091000100] = 0000007e 281f8d2d ! Mem[000000006d000108] = ff819878, %l6 = 000000007e866c7d ldswa [%i2+%o1]0x80,%l6 ! %l6 = ffffffffff819878 ! Mem[000000006d800128] = 23c4bb67, %l3 = 00000000000000be lduba [%i3+%o5]0x80,%l3 ! %l3 = 0000000000000023 ! Mem[000000006d800120] = 16175065, %l5 = 00000000ff819878 swapa [%i3+%o4]0x88,%l5 ! %l5 = 0000000016175065 ! Mem[000000006d000100] = 720bfcff, %l1 = 00000000281f8d2d ldstub [%i2+%g0],%l1 ! %l1 = 00000072000000ff ! Mem[0000000090800108] = b93e9756, %g2 = 00000000000000a0 ldsb [%i5+%o1],%g2 ! %g2 = ffffffffffffffb9 ba,a p46_not_taken_0_end p46_not_taken_0: ! The following code should not be executed lduw [%i1+0x004],%l2 nop lduba [%i1+0x029]%asi,%l2 nop nop ldsba [%i0+0x005]%asi,%l6 std %l6,[%i3+0x008] lduba [%i0+0x013]%asi,%l1 ba,a p46_branch_failed p46_not_taken_0_end: ! End of Random Code for Thread 46 1: membar #Sync ! Force all stores to complete p46_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0b8] ! Set processor 46 done flag ! Check Registers p46_check_registers: set p46_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 000000000000007e bne,a,pn %xcc,p46_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000000000072 bne,a,pn %xcc,p46_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000337a6e9b bne,a,pn %xcc,p46_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000000023 bne,a,pn %xcc,p46_reg_l3_fail mov %l3,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000016175065 bne,a,pn %xcc,p46_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be ffffffffff819878 bne,a,pn %xcc,p46_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be fffffffffffff337 bne,a,pn %xcc,p46_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p46_check_fp_registers: set p46_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be 9b2528a4 83cd43ec bne %xcc,p46_f0_fail nop ! Check Local Memory set p46_local0_expect,%g1 p46_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 7e866c7dbc56a82c ldx [%i0+0x000],%g3 ! Observed data at 000000006c000100 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i0,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = 72bc44eeff67ce96 ldx [%i0+0x018],%g3 ! Observed data at 000000006c000118 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff9a4e036c7034f6 ldx [%i0+0x020],%g3 ! Observed data at 000000006c000120 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 57aafea53e6b1062 ldx [%i0+0x028],%g3 ! Observed data at 000000006c000128 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i0,0x028,%g4 set p46_local1_expect,%g1 p46_check_local1: ldx [%g1+0x020],%g2 ! Expected data = 5463ff1527a724b1 ldx [%i1+0x020],%g3 ! Observed data at 000000006c800120 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i1,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = 23b062505279fe67 ldx [%i1+0x038],%g3 ! Observed data at 000000006c800138 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i1,0x038,%g4 set p46_local2_expect,%g1 p46_check_local2: ldx [%g1+0x000],%g2 ! Expected data = ff0bfcff387d6cd9 ldx [%i2+0x000],%g3 ! Observed data at 000000006d000100 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ff8198789927ebfd ldx [%i2+0x008],%g3 ! Observed data at 000000006d000108 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ffbb528e8003da76 ldx [%i2+0x010],%g3 ! Observed data at 000000006d000110 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i2,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 0a66accddb93deff 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 = 0000007ea226de3c 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+0x020],%g2 ! Expected data = 789881ffaa9229a4 ldx [%i3+0x020],%g3 ! Observed data at 000000006d800120 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 23c4bb672e36dc38 ldx [%i3+0x028],%g3 ! Observed data at 000000006d800128 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i3,0x028,%g4 ! The test for processor 46 has passed p46_passed: ta GOOD_TRAP nop p46_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p46_failed p46_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p46_failed p46_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p46_failed p46_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p46_failed p46_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p46_failed p46_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p46_failed p46_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p46_failed p46_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p46_failed p46_f0_fail: set p46_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! 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: lduba [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000006c800110] stha %l3,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000006d000100] ldstuba [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000006d800110] ldda [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000006d800100] swapa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000006c000100] swapa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000006c000110] ldstuba [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000006d800110] done p46_trap1o: lduba [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000006c800110] stha %l3,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000006d000100] ldstuba [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000006d800110] ldda [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000006d800100] swapa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000006c000100] swapa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000006c000110] ldstuba [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000006d800110] done p46_trap2e: stba %l2,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000006d000118] stwa %l3,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000006c800128] ldsba [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000006c800100] ldstuba [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000006c000108] done p46_trap2o: stba %l2,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000006d000118] stwa %l3,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000006c800128] ldsba [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000006c800100] ldstuba [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000006c000108] done p46_trap3e: nop nop done p46_trap3o: 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 = b1724d021b516330 ldx [%g1+0x008],%l1 ! %l1 = b5e26d49cdac660a ldx [%g1+0x010],%l2 ! %l2 = ea95ac5a5279fe67 ldx [%g1+0x018],%l3 ! %l3 = 50cb87c0a2bb528e ldx [%g1+0x020],%l4 ! %l4 = 0090719a57aafea5 ldx [%g1+0x028],%l5 ! %l5 = be4412be40310dff ldx [%g1+0x030],%l6 ! %l6 = ea0835142717ee7e ldx [%g1+0x038],%l7 ! %l7 = 04b380609f4842fa ! 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 = c8bb7937 cca6a9c8 f3c6ead5 c2c13cd9 ! %f4 = ab953ce9 55f52dbb 525c9ca0 1e3dab96 ! %f8 = 0946b380 b2707a34 d6b46955 f87676db ! %f12 = 2f5e440f 7d6d20d7 5760ac4a 5fd59526 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 135e561c 29cd0a98 612d4d3a 67d68bdd ! %f20 = 01debf15 68ed52df 084feceb f7d05899 ! %f24 = c6206efb 8733b85e a4a3f65a 439306ed ! %f28 = 96262be1 268e258f 0560fbb6 499c07ae ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = f34c3d83 bd774bc4 4d3d0ed7 ba8ba3c2 ! %f36 = 884f61bb 0cd3d422 f8ace996 209728b1 ! %f40 = e6fcb529 88817e22 3a765748 293b2e8c ! %f44 = 3e700c14 b2028a55 f7cfe5b0 27e28b9e ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x0c6dab1700000037,%g7,%g1 ! GSR scale = 6, align = 7 wr %g1,%g0,%gsr ! GSR = 0c6dab1700000037 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: ! %l3 = 452054b043f39209, Mem[000000006e800128] = 0fc9d9ac stw %l3,[%i1+%o5] ! Mem[000000006e800128] = 43f39209 ! Mem[000000006f000100] = b8f2abd1, %l2 = cdb6deec1f5823a4 ldsba [%i2+%g0]0x89,%l2 ! %l2 = ffffffffffffffd1 ! %l2 = ffffffffffffffd1, Mem[0000000091800122] = e30e10c0 stb %l2,[%o0+0x022] ! Mem[0000000091800120] = d10e10c0 ! Mem[000000006f80011a] = 3673e371, %l4 = 142bbcb0da355ed5 ldstub [%i3+0x01a],%l4 ! %l4 = 000000e3000000ff ! %l0 = 359334b81903d4e2, Mem[000000006f00011c] = 2560d3f4, %asi = 80 stha %l0,[%i2+0x01c]%asi ! Mem[000000006f00011c] = d4e2d3f4 ! Mem[000000006e800100] = 318baea80ae36285, %l2 = ffffffffffffffd1, %l2 = ffffffffffffffd1 casxa [%i1]0x80,%l2,%l2 ! %l2 = 318baea80ae36285 ! Mem[000000006e800118] = ca8033f5076d8c4f, %l2 = 318baea80ae36285, %l2 = 318baea80ae36285 add %i1,0x18,%g1 casxa [%g1]0x80,%l2,%l2 ! %l2 = ca8033f5076d8c4f ! Mem[000000006f800120] = 9b183e64, %l1 = bfbc46d015634744 swapa [%i3+%o4]0x81,%l1 ! %l1 = 000000009b183e64 ! Mem[000000006f800120] = 15634744501e08d0, %l3 = 452054b043f39209 ldxa [%i3+%o4]0x80,%l3 ! %l3 = 15634744501e08d0 ! %l1 = 000000009b183e64, Mem[0000000091000104] = 76447a29 stw %l1,[%i6+0x004] ! Mem[0000000091000104] = 9b183e64 p47_label_2: ! Mem[000000006e000129] = 582cd8fa, %l6 = f0f4c2b62e43b3ca ldstub [%i0+0x029],%l6 ! %l6 = 0000002c000000ff ! Mem[000000006e000120] = 1a15d83d, %l5 = a154baf1e19c733f ldswa [%i0+%o4]0x89,%l5 ! %l5 = 000000001a15d83d ! %l3 = 15634744501e08d0, Mem[0000000091000110] = cff95b8c stw %l3,[%i6+%o2] ! Mem[0000000091000110] = 501e08d0 ! %l7 = b56e029c67c8dd2b, Mem[000000006f000118] = ec6c364b stwa %l7,[%i2+%o3]0x81 ! Mem[000000006f000118] = 67c8dd2b ! Mem[000000006f800114] = 1af4b8ea, %l3 = 15634744501e08d0 swap [%i3+0x014],%l3 ! %l3 = 000000001af4b8ea ! Mem[000000006f800128] = 60272857 195b65e8, %l0 = 1903d4e2, %l1 = 9b183e64 ldda [%i3+%o5]0x89,%l0 ! %l0 = 00000000195b65e8 0000000060272857 ! Mem[000000006e800104] = 0ae36285, %l5 = 000000001a15d83d swap [%i1+0x004],%l5 ! %l5 = 000000000ae36285 ! Mem[000000006e800110] = d70fa157, %l4 = 00000000000000e3 ldstuba [%i1+%o2]0x88,%l4 ! %l4 = 00000057000000ff ! Mem[000000006e80013d] = 65b81558, %l3 = 000000001af4b8ea ldstub [%i1+0x03d],%l3 ! %l3 = 000000b8000000ff ! Mem[000000006e000110] = 51370a24, %l5 = 000000000ae36285 lduba [%i0+%o2]0x89,%l5 ! %l5 = 0000000000000024 p47_label_3: ! Mem[000000006e000108] = 71aaa6b7, %l4 = 0000000000000057 ldstuba [%i0+0x008]%asi,%l4 ! %l4 = 00000071000000ff ! Mem[000000006f000120] = f9f9396c, %l5 = 0000000000000024 swapa [%i2+%o4]0x89,%l5 ! %l5 = 00000000f9f9396c ! %l4 = 0000000000000071, Mem[000000006f800118] = 3673ff71 stwa %l4,[%i3+%o3]0x80 ! Mem[000000006f800118] = 00000071 ! Mem[000000006e000120] = 3dd8151a, %l0 = 00000000195b65e8 ldstub [%i0+%o4],%l0 ! %l0 = 0000003d000000ff ! %l1 = 0000000060272857, Mem[000000006e000108] = ffaaa6b7 stwa %l1,[%i0+%o1]0x81 ! Mem[000000006e000108] = 60272857 ! Mem[000000006e00012b] = 58ffd8fa, %l7 = b56e029c67c8dd2b ldstuba [%i0+0x02b]%asi,%l7 ! %l7 = 000000fa000000ff ! Mem[000000006e000114] = 4722e028, %l3 = 00000000000000b8 swap [%i0+0x014],%l3 ! %l3 = 000000004722e028 ! Mem[000000006e000118] = c1c110a4, %l1 = 0000000060272857 lduba [%i0+%o3]0x88,%l1 ! %l1 = 00000000000000a4 ! Mem[000000006f00013c] = 89189375, %l6 = 0000002c, %l5 = f9f9396c add %i2,0x3c,%g1 casa [%g1]0x80,%l6,%l5 ! %l5 = 0000000089189375 ! Mem[0000000090000128] = 6fa72097, %g18 = a8ca882e3263933a ldsw [%i4+%o5],%g2 ! %g2 = a8ca882e3263933a p47_label_4: ! Mem[000000006e000101] = e979bae2, %l4 = 0000000000000071 ldstub [%i0+0x001],%l4 ! %l4 = 00000079000000ff ! Mem[000000006e800118] = f53380ca, %l0 = 000000000000003d lduba [%i1+%o3]0x89,%l0 ! %l0 = 00000000000000ca ! Mem[000000006e800128] = 43f392094d7be6a5, %l3 = 000000004722e028, %l0 = 00000000000000ca add %i1,0x28,%g1 casxa [%g1]0x80,%l3,%l0 ! %l0 = 43f392094d7be6a5 ! Mem[000000006f000130] = a3569737, %l4 = 0000000000000079 swap [%i2+0x030],%l4 ! %l4 = 00000000a3569737 ! Mem[0000000090800100] = ab4b3df2 f647d6ed, %g2 = 6fa72097, %g3 = 00000000 ldda [%i5+0x000]%asi,%g2 ! %g2 = 00000000ab4b3df2 00000000f647d6ed ! Mem[000000006e000128] = 58ffd8ff, %l0 = 43f392094d7be6a5 swap [%i0+%o5],%l0 ! %l0 = 0000000058ffd8ff ! Mem[000000006e000120] = ffd8151a, %l6 = 000000000000002c swapa [%i0+%o4]0x80,%l6 ! %l6 = 00000000ffd8151a ! Mem[000000006e000108] = 602728575cc57276, %l3 = 000000004722e028, %l2 = ca8033f5076d8c4f add %i0,0x08,%g1 casxa [%g1]0x80,%l3,%l2 ! %l2 = 602728575cc57276 ! %l4 = 00000000a3569737, Mem[000000006f000128] = 911b485e stwa %l4,[%i2+%o5]0x88 ! Mem[000000006f000128] = a3569737 ! Mem[000000006e00012c] = dff7aa99, %l1 = 000000a4, %l4 = a3569737 add %i0,0x2c,%g1 casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000dff7aa99 ba,a p47_not_taken_0_end p47_not_taken_0: ! The following code should not be executed lduw [%i1+0x004],%l2 nop lduba [%i1+0x029]%asi,%l2 nop nop ldsba [%i0+0x005]%asi,%l6 std %l6,[%i3+0x008] lduba [%i0+0x013]%asi,%l1 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 0000000058ffd8ff bne,a,pn %xcc,p47_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000000000a4 bne,a,pn %xcc,p47_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 602728575cc57276 bne,a,pn %xcc,p47_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000004722e028 bne,a,pn %xcc,p47_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000dff7aa99 bne,a,pn %xcc,p47_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000089189375 bne,a,pn %xcc,p47_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000ffd8151a bne,a,pn %xcc,p47_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000000000fa bne,a,pn %xcc,p47_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p47_check_fp_registers: set p47_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be c8bb7937 cca6a9c8 bne %xcc,p47_f0_fail nop ! Check Local Memory set p47_local0_expect,%g1 p47_check_local0: ldx [%g1+0x000],%g2 ! Expected data = e9ffbae2a90c0860 ldx [%i0+0x000],%g3 ! Observed data at 000000006e000100 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 602728575cc57276 ldx [%i0+0x008],%g3 ! Observed data at 000000006e000108 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 240a3751000000b8 ldx [%i0+0x010],%g3 ! Observed data at 000000006e000110 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i0,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 0000002c73bea872 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 = 4d7be6a5dff7aa99 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 = 318baea81a15d83d ldx [%i1+0x000],%g3 ! Observed data at 000000006e800100 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i1,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = ffa10fd7dfb9846e ldx [%i1+0x010],%g3 ! Observed data at 000000006e800110 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i1,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = 43f392094d7be6a5 ldx [%i1+0x028],%g3 ! Observed data at 000000006e800128 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i1,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = dd3bec8b65ff1558 ldx [%i1+0x038],%g3 ! Observed data at 000000006e800138 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i1,0x038,%g4 set p47_local2_expect,%g1 p47_check_local2: ldx [%g1+0x018],%g2 ! Expected data = 67c8dd2bd4e2d3f4 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 = 24000000e76f9586 ldx [%i2+0x020],%g3 ! Observed data at 000000006f000120 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 379756a3ebcfe811 ldx [%i2+0x028],%g3 ! Observed data at 000000006f000128 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i2,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 00000079d68fa153 ldx [%i2+0x030],%g3 ! Observed data at 000000006f000130 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i2,0x030,%g4 set p47_local3_expect,%g1 p47_check_local3: ldx [%g1+0x010],%g2 ! Expected data = e0fbb441501e08d0 ldx [%i3+0x010],%g3 ! Observed data at 000000006f800110 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 00000071e5d008a8 ldx [%i3+0x018],%g3 ! Observed data at 000000006f800118 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 15634744501e08d0 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 p47_f0_fail: set p47_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 47 failed p47_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0bc] ! Set processor 47 done flag set p47_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 47 failed p47_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0bc] ! Set processor 47 done flag set p47_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p47_selfmod_failed: ba p47_failed mov 0xabc,%g1 p47_common_error: or %g0,0xf0f,%g1 ba p47_failed mov %o5,%g3 p47_common_signature_error: set p47_temp,%g1 ba p47_failed st %g2,[%g1] ! Common Lock Number p47_common_timeout: set p47_temp,%g1 ba p47_failed st %g2,[%g1] ! Common Lock Number p47_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p47_failed mov 0x0,%g3 p47_trap1e: ldsba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000006e000100] lduwa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000006e000108] done p47_trap1o: ldsba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000006e000100] lduwa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000006e000108] done p47_trap2e: lduha [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000006f000128] ldstuba [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000006f000118] done p47_trap2o: lduha [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000006f000128] ldstuba [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000006f000118] done p47_trap3e: nop nop nop done p47_trap3o: 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 = 359334b81903d4e2 ldx [%g1+0x008],%l1 ! %l1 = bfbc46d015634744 ldx [%g1+0x010],%l2 ! %l2 = cdb6deec1f5823a4 ldx [%g1+0x018],%l3 ! %l3 = 452054b043f39209 ldx [%g1+0x020],%l4 ! %l4 = 142bbcb0da355ed5 ldx [%g1+0x028],%l5 ! %l5 = a154baf1e19c733f ldx [%g1+0x030],%l6 ! %l6 = f0f4c2b62e43b3ca ldx [%g1+0x038],%l7 ! %l7 = b56e029c67c8dd2b ! 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 = 094410ce 9275711a f4affbc6 6fb3c0d2 ! %f4 = 603dbf76 c8fb4ea5 91d4398e 374db8d4 ! %f8 = 68912060 439254c1 7be6ebed ad40d0d1 ! %f12 = 6d5094e4 ce1deaf8 46822f2a 2d6ff90e ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 92ea0d2b 18ea848a 98b8136f 09bcc66c ! %f20 = df40b414 77f0ea45 95d7bd33 9202af15 ! %f24 = ad5e4824 83a36702 8443ee8e 2a2ae67b ! %f28 = 5f93cc32 9b8c0e87 807d06ac def08734 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = cc050f9d 594c18c9 acdf355b 8c60b9d1 ! %f36 = 1e2a5ec7 d1838d31 f48ec390 015e78ce ! %f40 = 3b75573d 99c2fa65 f37f6604 38a12c9e ! %f44 = 9074d374 3a528172 aec1309b 0d477ef9 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x84f86d180000004e,%g7,%g1 ! GSR scale = 9, align = 6 wr %g1,%g0,%gsr ! GSR = 84f86d180000004e 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[000000007100012c] = 91e71e84, %l3 = 8e88f29cad778c22 ldsh [%i2+0x02c],%l3 ! %l3 = ffffffffffff91e7 ! Mem[0000000070800128] = 90acf19b, %l3 = ffff91e7, %l2 = 7153d7da add %i1,0x28,%g1 casa [%g1]0x80,%l3,%l2 ! %l2 = 0000000090acf19b ! Mem[0000000070000138] = 2fd7f5ff, %l6 = c0d6f35078077d27 swap [%i0+0x038],%l6 ! %l6 = 000000002fd7f5ff ! %l4 = 2c582c35f5a6f57b, Mem[0000000071000110] = a5277d1f stba %l4,[%i2+%o2]0x88 ! Mem[0000000071000110] = a5277d7b ! %l2 = 0000000090acf19b, Mem[000000009100012b] = 8cb7862f stb %l2,[%i6+0x02b] ! Mem[0000000091000128] = 9bb7862f ! Mem[0000000071000120] = 7ec8f6b1, %l1 = 207578bc5e640794 swapa [%i2+%o4]0x81,%l1 ! %l1 = 000000007ec8f6b1 ! Mem[0000000071800128] = 3c590b84, %l0 = 00d6db7018e60760 lduha [%i3+%o5]0x80,%l0 ! %l0 = 0000000000003c59 ! Mem[000000009000013c] = 74b50000, %g2 = 0000000000000000 ldsh [%i4+0x03e],%g2 ! %g2 = 00000000000074b5 ! Mem[0000000070800128] = 90acf19b, %l7 = 9f6134df, %l3 = ffff91e7 add %i1,0x28,%g1 casa [%g1]0x80,%l7,%l3 ! %l3 = 0000000090acf19b ! Mem[0000000091000110] = 5b8c8b3a, %g2 = 00000000000074b5 ldsba [%i6+0x012]%asi,%g2 ! %g2 = 000000000000005b p48_label_2: ! %l2 = 0000000090acf19b, Mem[0000000071800100] = 74d454148ca0c458 stxa %l2,[%i3+%g0]0x88 ! Mem[0000000071800100] = 0000000090acf19b ! Mem[0000000070000114] = 2d47d0c7, %l0 = 0000000000003c59 swap [%i0+0x014],%l0 ! %l0 = 000000002d47d0c7 ! Mem[0000000070000100] = 938fe3ee, %l1 = 7ec8f6b1, %l0 = 2d47d0c7 casa [%i0]0x80,%l1,%l0 ! %l0 = 00000000938fe3ee ! Mem[0000000070000100] = eee38f93, %l0 = 00000000938fe3ee swapa [%i0+%g0]0x89,%l0 ! %l0 = 00000000eee38f93 ! Mem[0000000071000128] = 05db6db8, %l0 = 00000000eee38f93 swap [%i2+%o5],%l0 ! %l0 = 0000000005db6db8 ! Mem[0000000070800120] = 2b738959, %l7 = f87eb7829f6134df swapa [%i1+%o4]0x89,%l7 ! %l7 = 000000002b738959 ! Mem[0000000091800108] = e1518e20, %g2 = 000000000000005b lduw [%o0+%o1],%g2 ! %g2 = 00000000e1518e20 ! Mem[0000000090000128] = 6fa720974ba4e986, %g2 = 00000000e1518e20 ldx [%i4+%o5],%g2 ! %g2 = 6fa720974ba4e986 ! Mem[0000000071800120] = 64dd2b60, %l5 = 35578631, %l3 = 90acf19b add %i3,0x20,%g1 casa [%g1]0x80,%l5,%l3 ! %l3 = 0000000064dd2b60 ! %l6 = 000000002fd7f5ff, Mem[000000009000013b] = 54f83674, %asi = 80 stba %l6,[%i4+0x03b]%asi ! Mem[0000000090000138] = fff83674 p48_label_3: ! Mem[000000007100013c] = 39551752, %l2 = 90acf19b, %l6 = 2fd7f5ff add %i2,0x3c,%g1 casa [%g1]0x80,%l2,%l6 ! %l6 = 0000000039551752 ! Mem[0000000070800120] = 9f6134df, %l1 = 000000007ec8f6b1 swapa [%i1+%o4]0x88,%l1 ! %l1 = 000000009f6134df ! %l6 = 0000000039551752, Mem[0000000071800108] = 92c960a0 stba %l6,[%i3+%o1]0x80 ! Mem[0000000071800108] = 52c960a0 ! %l0 = 0000000005db6db8, Mem[0000000071800120] = 64dd2b60 stwa %l0,[%i3+%o4]0x80 ! Mem[0000000071800120] = 05db6db8 ! Mem[000000009100011c] = 312f1a9b, %g2 = 6fa720974ba4e986 lduh [%i6+0x01e],%g2 ! %g2 = 000000000000312f ! Mem[0000000071800108] = 52c960a0, %l3 = 0000000064dd2b60 swap [%i3+%o1],%l3 ! %l3 = 0000000052c960a0 ! %l1 = 000000009f6134df, Mem[0000000091000116] = db480b88, %asi = 80 stba %l1,[%i6+0x016]%asi ! Mem[0000000091000114] = df480b88 ! Mem[0000000071000108] = 0cf06c3c, %l1 = 9f6134df, %l6 = 39551752 add %i2,0x08,%g1 casa [%g1]0x80,%l1,%l6 ! %l6 = 000000000cf06c3c ! Mem[0000000070000120] = bd4c3dd7, %l2 = 0000000090acf19b ldsha [%i0+%o4]0x89,%l2 ! %l2 = 0000000000003dd7 ! Mem[000000007000012c] = 0399d986, %l5 = f0db6b7235578631 swap [%i0+0x02c],%l5 ! %l5 = 000000000399d986 p48_label_4: ! Mem[0000000071800118] = 30faf580, %l5 = 000000000399d986 lduha [%i3+0x01a]%asi,%l5 ! %l5 = 000000000000f580 ! Mem[0000000071800118] = 30faf580, %l1 = 000000009f6134df ldstuba [%i3+%o3]0x81,%l1 ! %l1 = 00000030000000ff ! Mem[0000000070800118] = 018cd8da, %l7 = 000000002b738959 ldsh [%i1+%o3],%l7 ! %l7 = 000000000000018c ! %l5 = 000000000000f580, Mem[0000000070000108] = 19aac24e stha %l5,[%i0+%o1]0x88 ! Mem[0000000070000108] = 19aaf580 ! Mem[0000000071800114] = ffe3ffc5, %l5 = 0000f580, %l4 = f5a6f57b add %i3,0x14,%g1 casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000ffe3ffc5 ! Mem[0000000070000128] = 4c7b2061, %l1 = 0000000000000030 swapa [%i0+%o5]0x81,%l1 ! %l1 = 000000004c7b2061 ! Mem[0000000071000108] = 0cf06c3c, %l5 = 000000000000f580 ldstuba [%i2+%o1]0x81,%l5 ! %l5 = 0000000c000000ff ! Mem[0000000071800118] = fffaf580, %l3 = 0000000052c960a0 swap [%i3+%o3],%l3 ! %l3 = 00000000fffaf580 ! Mem[0000000070800120] = 7ec8f6b1, %l4 = 00000000ffe3ffc5 ldsha [%i1+%o4]0x89,%l4 ! %l4 = fffffffffffff6b1 ! Mem[0000000071800130] = 32f0b1d9, %l6 = 000000000cf06c3c lduha [%i3+0x032]%asi,%l6 ! %l6 = 000000000000b1d9 ba,a p48_not_taken_0_end p48_not_taken_0: ! The following code should not be executed lduw [%i1+0x004],%l2 nop lduba [%i1+0x029]%asi,%l2 nop nop ldsba [%i0+0x005]%asi,%l6 std %l6,[%i3+0x008] lduba [%i0+0x013]%asi,%l1 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 0000000005db6db8 bne,a,pn %xcc,p48_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000004c7b2061 bne,a,pn %xcc,p48_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000003dd7 bne,a,pn %xcc,p48_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000fffaf580 bne,a,pn %xcc,p48_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be fffffffffffff6b1 bne,a,pn %xcc,p48_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000000000000c bne,a,pn %xcc,p48_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000000000b1d9 bne,a,pn %xcc,p48_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000000000018c bne,a,pn %xcc,p48_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p48_local0_expect,%g1 p48_check_local0: ldx [%g1+0x000],%g2 ! Expected data = eee38f93eb9ffa68 ldx [%i0+0x000],%g3 ! Observed data at 0000000070000100 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 80f5aa196abd6066 ldx [%i0+0x008],%g3 ! Observed data at 0000000070000108 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = dc7e11d300003c59 ldx [%i0+0x010],%g3 ! Observed data at 0000000070000110 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i0,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = 0000003035578631 ldx [%i0+0x028],%g3 ! Observed data at 0000000070000128 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i0,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 78077d2780adbae2 ldx [%i0+0x038],%g3 ! Observed data at 0000000070000138 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i0,0x038,%g4 set p48_local1_expect,%g1 p48_check_local1: ldx [%g1+0x020],%g2 ! Expected data = b1f6c87eccec9bcd ldx [%i1+0x020],%g3 ! Observed data at 0000000070800120 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i1,0x020,%g4 set p48_local2_expect,%g1 p48_check_local2: ldx [%g1+0x008],%g2 ! Expected data = fff06c3cce80cb9e 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 = 7b7d27a5fc710437 ldx [%i2+0x010],%g3 ! Observed data at 0000000071000110 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i2,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 5e640794148e3fbf ldx [%i2+0x020],%g3 ! Observed data at 0000000071000120 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = eee38f9391e71e84 ldx [%i2+0x028],%g3 ! Observed data at 0000000071000128 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i2,0x028,%g4 set p48_local3_expect,%g1 p48_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 9bf1ac9000000000 ldx [%i3+0x000],%g3 ! Observed data at 0000000071800100 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 64dd2b60e02d38ea ldx [%i3+0x008],%g3 ! Observed data at 0000000071800108 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i3,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 52c960a09e81fb09 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 = 05db6db885d5e1fd ldx [%i3+0x020],%g3 ! Observed data at 0000000071800120 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i3,0x020,%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 ! 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: swapa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000071000100] swapa [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000070800120] lduha [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000071000120] ldswa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000070800110] done p48_trap1o: swapa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000071000100] swapa [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000070800120] lduha [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000071000120] ldswa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000070800110] done p48_trap2e: ldxa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000070000118] ldstuba [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000070800100] swapa [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000071000110] done p48_trap2o: ldxa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000070000118] ldstuba [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000070800100] swapa [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000071000110] done p48_trap3e: nop nop nop nop nop done p48_trap3o: nop 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 = 00d6db7018e60760 ldx [%g1+0x008],%l1 ! %l1 = 207578bc5e640794 ldx [%g1+0x010],%l2 ! %l2 = cbb2f2047153d7da ldx [%g1+0x018],%l3 ! %l3 = 8e88f29cad778c22 ldx [%g1+0x020],%l4 ! %l4 = 2c582c35f5a6f57b ldx [%g1+0x028],%l5 ! %l5 = f0db6b7235578631 ldx [%g1+0x030],%l6 ! %l6 = c0d6f35078077d27 ldx [%g1+0x038],%l7 ! %l7 = f87eb7829f6134df ! 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 = 54e715ca 1bf32632 9186ef04 9a3d8701 ! %f4 = ff57f341 ece87651 ea7193c3 63f05c8b ! %f8 = 4d4a0c9c 3c46e179 a440f4a7 86e7fa64 ! %f12 = e64c22b4 244973ea bdb5de3b 7c769653 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 38fa23ff e7a417c8 afbc5c86 41068d56 ! %f20 = 25efeb44 d868b24e 5effbd4b 759ffae3 ! %f24 = 8bf00a93 48cd40fe 352f2c4a fe547fd6 ! %f28 = 534be935 f0c7dcbf 020b05f2 2cde78f5 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 5de52257 e16bee55 d296bb07 7d916c04 ! %f36 = c4edb573 7eba7573 c6f03d0c 7d7ac047 ! %f40 = 2d2418d3 935164db 65a786c7 a72682dc ! %f44 = 9ea0e6b1 a0b4ba8c 4c9d9aee 614cf854 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x121dd6a000000076,%g7,%g1 ! GSR scale = 14, align = 6 wr %g1,%g0,%gsr ! GSR = 121dd6a000000076 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[0000000072800110] = 7eb51b7bb12792d0, %l2 = a89a820cd59ad2d3, %l7 = 46827b6ddc7c4be1 add %i1,0x10,%g1 casxa [%g1]0x80,%l2,%l7 ! %l7 = 7eb51b7bb12792d0 ! %l6 = 4dbcbcdd, %l7 = b12792d0, Mem[0000000090000118] = 510e16df 36b55415 stda %l6,[%i4+0x018]%asi ! Mem[0000000090000118] = 4dbcbcdd b12792d0 ! Mem[0000000072000118] = 517c07f7, %l6 = 82e9dad64dbcbcdd swapa [%i0+%o3]0x80,%l6 ! %l6 = 00000000517c07f7 ! Mem[0000000073800128] = 0ef8169e, %l3 = 24cfe82236c75093 swapa [%i3+%o5]0x89,%l3 ! %l3 = 000000000ef8169e ! Mem[0000000073000128] = e79f5883, %l2 = a89a820cd59ad2d3 lduwa [%i2+%o5]0x89,%l2 ! %l2 = 00000000e79f5883 ! Mem[0000000073000108] = c83c271f, %l0 = d8e215dcbf5f0a6d lduwa [%i2+%o1]0x88,%l0 ! %l0 = 00000000c83c271f ! %l6 = 00000000517c07f7, Mem[0000000090800108] = b93e9756186e59e8 stx %l6,[%i5+%o1] ! Mem[0000000090800108] = 00000000517c07f7 ! Mem[000000007300011f] = 7c98802e, %l2 = 00000000e79f5883 ldstub [%i2+0x01f],%l2 ! %l2 = 0000002e000000ff ! Mem[0000000072800110] = 7eb51b7b, %l0 = 00000000c83c271f swap [%i1+%o2],%l0 ! %l0 = 000000007eb51b7b ! Mem[0000000072000118] = 4dbcbcdd, %l1 = 4511de7f, %l5 = 9369ca67 add %i0,0x18,%g1 casa [%g1]0x80,%l1,%l5 ! %l5 = 000000004dbcbcdd p49_label_2: ! %l2 = 0000002e, %l3 = 0ef8169e, Mem[0000000072800108] = 3266129d c528c484 stda %l2,[%i1+%o1]0x88 ! Mem[0000000072800108] = 0000002e 0ef8169e ! Mem[0000000072000110] = 6a7823ce, %l1 = 2a19509e4511de7f ldstuba [%i0+%o2]0x81,%l1 ! %l1 = 0000006a000000ff ! Mem[0000000072800120] = 6f3a3b4e, %l5 = 000000004dbcbcdd ldsh [%i1+%o4],%l5 ! %l5 = 0000000000006f3a ! %l1 = 000000000000006a, Mem[000000009180010c] = 1eef1e9d stw %l1,[%o0+0x00c] ! Mem[000000009180010c] = 0000006a ! Mem[0000000073000128] = 83589fe7, %l3 = 0ef8169e, %l2 = 0000002e add %i2,0x28,%g1 casa [%g1]0x80,%l3,%l2 ! %l2 = 0000000083589fe7 ! Mem[000000007300012e] = 2ded68a4, %l7 = 7eb51b7bb12792d0 ldstub [%i2+0x02e],%l7 ! %l7 = 00000068000000ff ! Mem[0000000091000110] = cff95b8c8b3adb48, %g2 = 0000000000000000 ldx [%i6+%o2],%g2 ! %g2 = cff95b8c8b3adb48 ! %l2 = 0000000083589fe7, Mem[0000000091800128] = 9d9f2973 stw %l2,[%o0+%o5] ! Mem[0000000091800128] = 83589fe7 ! Mem[0000000073800113] = 16a03104, %l5 = 0000000000006f3a ldstub [%i3+0x013],%l5 ! %l5 = 00000004000000ff ! Mem[0000000073000128] = e79f5883, %l5 = 0000000000000004 ldstuba [%i2+%o5]0x89,%l5 ! %l5 = 00000083000000ff p49_label_3: ! Mem[0000000072800100] = 04b8bc1d, %l4 = 7676d51035d97a0e ldstuba [%i1+%g0]0x81,%l4 ! %l4 = 00000004000000ff ! %l0 = 000000007eb51b7b, Mem[0000000090000120] = a6da9944 stw %l0,[%i4+%o4] ! Mem[0000000090000120] = 7eb51b7b ! Mem[0000000072800128] = 3618f688, %l7 = 0000000000000068 ldstuba [%i1+%o5]0x81,%l7 ! %l7 = 00000036000000ff ! %l2 = 0000000083589fe7, Mem[0000000073000110] = d7e6459c stwa %l2,[%i2+%o2]0x80 ! Mem[0000000073000110] = 83589fe7 ! Mem[0000000072800130] = 2648f2feebcb51c4, %l5 = 0000000000000083, %l2 = 0000000083589fe7 add %i1,0x30,%g1 casxa [%g1]0x80,%l5,%l2 ! %l2 = 2648f2feebcb51c4 ! %l6 = 517c07f7, %l7 = 00000036, Mem[0000000091000110] = cff95b8c 8b3adb48 std %l6,[%i6+%o2] ! Mem[0000000091000110] = 517c07f7 00000036 ! Mem[0000000072800100] = 1dbcb8ff, %l1 = 000000000000006a lduwa [%i1+%g0]0x89,%l1 ! %l1 = 000000001dbcb8ff ! Mem[000000007280010c] = 9e16f80e, %l0 = 000000007eb51b7b ldstub [%i1+0x00c],%l0 ! %l0 = 0000009e000000ff ! Mem[0000000073800120] = fdf2c46f, %l6 = 00000000517c07f7 swapa [%i3+%o4]0x88,%l6 ! %l6 = 00000000fdf2c46f ! Mem[0000000073000118] = 9ffdce37, %l7 = 0000000000000036 lduha [%i2+%o3]0x89,%l7 ! %l7 = 000000000000ce37 p49_label_4: ! Mem[0000000072800110] = 1f273cc8, %l6 = 00000000fdf2c46f lduha [%i1+%o2]0x88,%l6 ! %l6 = 0000000000003cc8 ! Mem[0000000073800134] = ac0872f6, %l5 = 0000000000000083 swap [%i3+0x034],%l5 ! %l5 = 00000000ac0872f6 ! Mem[0000000073800120] = f7077c5183f44fbc, %l1 = 000000001dbcb8ff, %l7 = 000000000000ce37 add %i3,0x20,%g1 casxa [%g1]0x80,%l1,%l7 ! %l7 = f7077c5183f44fbc ! Mem[0000000073000100] = f075e28b, %l0 = 000000000000009e swap [%i2+%g0],%l0 ! %l0 = 00000000f075e28b ! Mem[0000000072800118] = ff926170, %l5 = 00000000ac0872f6 swapa [%i1+%o3]0x81,%l5 ! %l5 = 00000000ff926170 ! Mem[0000000072000120] = d3e58e32, %l3 = 0ef8169e, %l2 = ebcb51c4 add %i0,0x20,%g1 casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000d3e58e32 ! %l2 = d3e58e32, %l3 = 0ef8169e, Mem[0000000090000100] = 7703bcde e897c085 std %l2,[%i4+%g0] ! Mem[0000000090000100] = d3e58e32 0ef8169e ! Mem[0000000072800138] = 4ec8b939, %l3 = 000000000ef8169e swap [%i1+0x038],%l3 ! %l3 = 000000004ec8b939 ! %l2 = 00000000d3e58e32, Mem[0000000072800110] = 1f273cc8 stwa %l2,[%i1+%o2]0x88 ! Mem[0000000072800110] = d3e58e32 ! Mem[000000007300011c] = 7c9880ff, %l1 = 1dbcb8ff, %l6 = 00003cc8 add %i2,0x1c,%g1 casa [%g1]0x80,%l1,%l6 ! %l6 = 000000007c9880ff ba,a p49_not_taken_0_end p49_not_taken_0: ! The following code should not be executed lduw [%i1+0x004],%l2 nop lduba [%i1+0x029]%asi,%l2 nop nop ldsba [%i0+0x005]%asi,%l6 std %l6,[%i3+0x008] lduba [%i0+0x013]%asi,%l1 ba,a p49_branch_failed p49_not_taken_0_end: ! End of Random Code for Thread 49 1: membar #Sync ! Force all stores to complete p49_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0c4] ! Set processor 49 done flag ! Check Registers p49_check_registers: set p49_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000f075e28b bne,a,pn %xcc,p49_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000001dbcb8ff bne,a,pn %xcc,p49_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000d3e58e32 bne,a,pn %xcc,p49_reg_l2_fail mov %l2,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000000004 bne,a,pn %xcc,p49_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000ff926170 bne,a,pn %xcc,p49_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000007c9880ff bne,a,pn %xcc,p49_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be f7077c5183f44fbc bne,a,pn %xcc,p49_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p49_local0_expect,%g1 p49_check_local0: ldx [%g1+0x010],%g2 ! Expected data = ff7823cefae68781 ldx [%i0+0x010],%g3 ! Observed data at 0000000072000110 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 4dbcbcdd67a45740 ldx [%i0+0x018],%g3 ! Observed data at 0000000072000118 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i0,0x018,%g4 set p49_local1_expect,%g1 p49_check_local1: ldx [%g1+0x000],%g2 ! Expected data = ffb8bc1d6c56f2e9 ldx [%i1+0x000],%g3 ! Observed data at 0000000072800100 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 2e000000ff16f80e 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 = 328ee5d3b12792d0 ldx [%i1+0x010],%g3 ! Observed data at 0000000072800110 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ac0872f6af103ecb ldx [%i1+0x018],%g3 ! Observed data at 0000000072800118 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i1,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff18f688ad39aaa6 ldx [%i1+0x028],%g3 ! Observed data at 0000000072800128 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i1,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 0ef8169e310138ff ldx [%i1+0x038],%g3 ! Observed data at 0000000072800138 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i1,0x038,%g4 set p49_local2_expect,%g1 p49_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 0000009eda743bb1 ldx [%i2+0x000],%g3 ! Observed data at 0000000073000100 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i2,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 83589fe7751b01f7 ldx [%i2+0x010],%g3 ! Observed data at 0000000073000110 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 37cefd9f7c9880ff ldx [%i2+0x018],%g3 ! Observed data at 0000000073000118 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i2,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff589fe72dedffa4 ldx [%i2+0x028],%g3 ! Observed data at 0000000073000128 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i2,0x028,%g4 set p49_local3_expect,%g1 p49_check_local3: ldx [%g1+0x010],%g2 ! Expected data = 16a031ff09ccefa7 ldx [%i3+0x010],%g3 ! Observed data at 0000000073800110 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i3,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = f7077c5183f44fbc ldx [%i3+0x020],%g3 ! Observed data at 0000000073800120 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 9350c736ed740fea ldx [%i3+0x028],%g3 ! Observed data at 0000000073800128 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 5b4dc3c900000083 ldx [%i3+0x030],%g3 ! Observed data at 0000000073800130 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i3,0x030,%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 ! 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: lduba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000072000110] lduwa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000073800120] lduwa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000073800100] ldda [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000073800120] ldstuba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000072800128] ldda [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000073000110] done p49_trap1o: lduba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000072000110] lduwa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000073800120] lduwa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000073800100] ldda [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000073800120] ldstuba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000072800128] ldda [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000073000110] done p49_trap2e: ldstuba [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000073000110] done p49_trap2o: ldstuba [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000073000110] done p49_trap3e: nop nop nop nop nop nop nop done p49_trap3o: nop nop nop nop nop nop 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 = d8e215dcbf5f0a6d ldx [%g1+0x008],%l1 ! %l1 = 2a19509e4511de7f ldx [%g1+0x010],%l2 ! %l2 = a89a820cd59ad2d3 ldx [%g1+0x018],%l3 ! %l3 = 24cfe82236c75093 ldx [%g1+0x020],%l4 ! %l4 = 7676d51035d97a0e ldx [%g1+0x028],%l5 ! %l5 = 0816175e9369ca67 ldx [%g1+0x030],%l6 ! %l6 = 82e9dad64dbcbcdd ldx [%g1+0x038],%l7 ! %l7 = 46827b6ddc7c4be1 ! 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 = 43d3f8e6 6d207aea 9b8993e5 bf15cd45 ! %f4 = 57eaee00 89e29807 2152429d 68beada9 ! %f8 = a639cdd1 199d1fed e60db0ff b79a1f89 ! %f12 = 48920ee8 ac0d7557 30ef730d 6f669831 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = a1a060ce 99277f2f de3f9d17 41c44233 ! %f20 = 6040e9a2 1f287d72 877d72e9 f86fb132 ! %f24 = 20b65931 9545bea0 6a5e6ac4 03358874 ! %f28 = 059cd4ba 536b7bfa 503748fd eb9b175a ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 898c0e87 166d8cfe 6fe3165e f98362f5 ! %f36 = ad45990b 43d682c0 49a3cb23 f5fca430 ! %f40 = 2a953972 54acbc85 fa4592d9 52bb6cc3 ! %f44 = de839e25 5d674b3b 7880d6aa 0748614d ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xccd674a70000007b,%g7,%g1 ! GSR scale = 15, align = 3 wr %g1,%g0,%gsr ! GSR = ccd674a70000007b 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[0000000074000108] = 5d5e8a3c, %l1 = 64b17b5bd0334ad1 swapa [%i0+%o1]0x89,%l1 ! %l1 = 000000005d5e8a3c ! Mem[0000000075800108] = 12976073, %l2 = edf1bd8e52e53585 ldstuba [%i3+%o1]0x89,%l2 ! %l2 = 00000073000000ff ! Mem[0000000074000110] = ab901956, %l6 = de3dcdd8269c1c8d ldstuba [%i0+%o2]0x89,%l6 ! %l6 = 00000056000000ff ! Mem[000000007500010c] = f86cae9b, %l7 = 7eda6eaa149722d7 swap [%i2+0x00c],%l7 ! %l7 = 00000000f86cae9b ! %l2 = 0000000000000073, Mem[0000000090000110] = 5c5f8cf2c05e4c47 stx %l2,[%i4+%o2] ! Mem[0000000090000110] = 0000000000000073 ! Mem[0000000074000130] = 5fe7b551, %l7 = 00000000f86cae9b ldsw [%i0+0x030],%l7 ! %l7 = 000000005fe7b551 ! Mem[0000000075000120] = 90de043a, %l3 = 8a690242d44c91e6 swap [%i2+%o4],%l3 ! %l3 = 0000000090de043a ! %l3 = 0000000090de043a, Mem[0000000075800118] = e854f2b81e54cdb6 stx %l3,[%i3+%o3] ! Mem[0000000075800118] = 0000000090de043a ! %l3 = 0000000090de043a, Mem[000000009100013e] = ae0b0000 sth %l3,[%i6+0x03e] ! Mem[000000009100013c] = 043a0000 ! Mem[0000000074000110] = ff1990ab, %l0 = c4d0332435e32dd4 swapa [%i0+%o2]0x80,%l0 ! %l0 = 00000000ff1990ab p50_label_2: ! Mem[0000000075800100] = c13ae606, %l3 = 90de043a, %l6 = 00000056 casa [%i3]0x80,%l3,%l6 ! %l6 = 00000000c13ae606 ! %l6 = 00000000c13ae606, Mem[0000000074000120] = 61f8197e stba %l6,[%i0+%o4]0x89 ! Mem[0000000074000120] = 61f81906 ! Mem[0000000075800110] = 35ebb224, %l1 = 000000005d5e8a3c lduwa [%i3+%o2]0x88,%l1 ! %l1 = 0000000035ebb224 ! %l2 = 0000000000000073, Mem[0000000075800110] = 24b2eb35 stwa %l2,[%i3+%o2]0x80 ! Mem[0000000075800110] = 00000073 ! Mem[0000000074000110] = d42de335, %l7 = 000000005fe7b551 swapa [%i0+%o2]0x89,%l7 ! %l7 = 00000000d42de335 ! Mem[0000000075000118] = 7796800a, %l1 = 0000000035ebb224 swapa [%i2+%o3]0x89,%l1 ! %l1 = 000000007796800a ! Mem[0000000075000138] = 032de8ee, %l1 = 000000007796800a swap [%i2+0x038],%l1 ! %l1 = 00000000032de8ee ! Mem[0000000075000104] = 7cd690f2, %l4 = ef107b0256380b10 ldswa [%i2+0x004]%asi,%l4 ! %l4 = 000000007cd690f2 ! Mem[0000000074000120] = 0619f861 e1c96d0f, %l4 = 7cd690f2, %l5 = 01762cf6 ldda [%i0+%o4]0x80,%l4 ! %l4 = 000000000619f861 00000000e1c96d0f ! Mem[0000000074000100] = a4bee0b7d79be653, %l5 = 00000000e1c96d0f, %l7 = 00000000d42de335 casxa [%i0]0x80,%l5,%l7 ! %l7 = a4bee0b7d79be653 p50_label_3: ! Mem[0000000074000100] = a4bee0b7d79be653, %l1 = 00000000032de8ee, %l4 = 000000000619f861 casxa [%i0]0x80,%l1,%l4 ! %l4 = a4bee0b7d79be653 ! %l0 = 00000000ff1990ab, Mem[0000000090000138] = 7d4f2f54f83674b5 stx %l0,[%i4+0x038] ! Mem[0000000090000138] = 00000000ff1990ab ! Mem[0000000075800120] = a5b2b979, %l4 = a4bee0b7d79be653 swapa [%i3+%o4]0x89,%l4 ! %l4 = 00000000a5b2b979 ! Mem[000000007580010c] = 3655b3f1, %l1 = 00000000032de8ee swap [%i3+0x00c],%l1 ! %l1 = 000000003655b3f1 ! Mem[000000007400013c] = dd198b0a, %l5 = 00000000e1c96d0f swap [%i0+0x03c],%l5 ! %l5 = 00000000dd198b0a ! Mem[000000007500013c] = 25678f9d, %l6 = c13ae606, %l4 = a5b2b979 add %i2,0x3c,%g1 casa [%g1]0x80,%l6,%l4 ! %l4 = 0000000025678f9d ! Mem[000000007480010c] = 2e66f191, %l3 = 90de043a, %l0 = ff1990ab add %i1,0x0c,%g1 casa [%g1]0x80,%l3,%l0 ! %l0 = 000000002e66f191 ! Mem[000000007480012b] = 570cb804, %l2 = 0000000000000073 ldstub [%i1+0x02b],%l2 ! %l2 = 00000004000000ff ! Mem[0000000075000130] = 6619682a2390c225, %l3 = 0000000090de043a, %l5 = 00000000dd198b0a add %i2,0x30,%g1 casxa [%g1]0x80,%l3,%l5 ! %l5 = 6619682a2390c225 ! Mem[0000000074000128] = cbe48e184a5a53a4, %l6 = 00000000c13ae606, %l4 = 0000000025678f9d add %i0,0x28,%g1 casxa [%g1]0x80,%l6,%l4 ! %l4 = cbe48e184a5a53a4 p50_label_4: ! Mem[0000000075000120] = d44c91e6, %l0 = 000000002e66f191 lduha [%i2+%o4]0x81,%l0 ! %l0 = 000000000000d44c ! Mem[0000000090000128] = a720974b, %g2 = 0000000000000000 ldsba [%i4+0x029]%asi,%g2 ! %g2 = ffffffffffffffa7 ! Mem[0000000074000130] = 5fe7b551a6ebdbb9, %l5 = 6619682a2390c225, %l7 = a4bee0b7d79be653 add %i0,0x30,%g1 casxa [%g1]0x80,%l5,%l7 ! %l7 = 5fe7b551a6ebdbb9 ! Mem[0000000075000100] = 2088afcf7cd690f2, %l3 = 0000000090de043a, %l3 = 0000000090de043a casxa [%i2]0x80,%l3,%l3 ! %l3 = 2088afcf7cd690f2 ! Mem[000000007400011d] = e9a1c43b, %l6 = 00000000c13ae606 ldstub [%i0+0x01d],%l6 ! %l6 = 000000a1000000ff ! Mem[0000000074800130] = 2544cf7a, %l4 = 4a5a53a4, %l3 = 7cd690f2 add %i1,0x30,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 000000002544cf7a ! Mem[0000000075800118] = 0000000090de043a, %l3 = 000000002544cf7a, %l4 = cbe48e184a5a53a4 add %i3,0x18,%g1 casxa [%g1]0x80,%l3,%l4 ! %l4 = 0000000090de043a ! Mem[000000007500013d] = 25678f9d, %l6 = 00000000000000a1 ldstub [%i2+0x03d],%l6 ! %l6 = 00000067000000ff ! Mem[0000000074800120] = d38608c3, %l1 = 000000003655b3f1 lduha [%i1+%o4]0x89,%l1 ! %l1 = 00000000000008c3 ! Mem[0000000075800100] = c13ae606, %l1 = 00000000000008c3 swapa [%i3+%g0]0x81,%l1 ! %l1 = 00000000c13ae606 ba,a p50_not_taken_0_end p50_not_taken_0: ! The following code should not be executed lduw [%i1+0x004],%l2 nop lduba [%i1+0x029]%asi,%l2 nop nop ldsba [%i0+0x005]%asi,%l6 std %l6,[%i3+0x008] lduba [%i0+0x013]%asi,%l1 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 000000000000d44c bne,a,pn %xcc,p50_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000c13ae606 bne,a,pn %xcc,p50_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000000004 bne,a,pn %xcc,p50_reg_l2_fail mov %l2,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000090de043a bne,a,pn %xcc,p50_reg_l4_fail mov %l4,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000067 bne,a,pn %xcc,p50_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 5fe7b551a6ebdbb9 bne,a,pn %xcc,p50_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p50_check_fp_registers: set p50_expected_fp_regs,%g3 std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 57eaee00 89e29807 bne %xcc,p50_f4_fail nop ! Check Local Memory set p50_local0_expect,%g1 p50_check_local0: ldx [%g1+0x008],%g2 ! Expected data = d14a33d06d9635f1 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 = 51b5e75fa491b684 ldx [%i0+0x010],%g3 ! Observed data at 0000000074000110 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = c6992a0ee9ffc43b ldx [%i0+0x018],%g3 ! Observed data at 0000000074000118 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 0619f861e1c96d0f ldx [%i0+0x020],%g3 ! Observed data at 0000000074000120 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i0,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = a5b79c89e1c96d0f ldx [%i0+0x038],%g3 ! Observed data at 0000000074000138 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i0,0x038,%g4 set p50_local1_expect,%g1 p50_check_local1: ldx [%g1+0x028],%g2 ! Expected data = 570cb8ff2784eeed ldx [%i1+0x028],%g3 ! Observed data at 0000000074800128 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i1,0x028,%g4 set p50_local2_expect,%g1 p50_check_local2: ldx [%g1+0x008],%g2 ! Expected data = fdb3a965149722d7 ldx [%i2+0x008],%g3 ! Observed data at 0000000075000108 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i2,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 24b2eb353de0a02e ldx [%i2+0x018],%g3 ! Observed data at 0000000075000118 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = d44c91e64eda0056 ldx [%i2+0x020],%g3 ! Observed data at 0000000075000120 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i2,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = 7796800a25ff8f9d 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+0x000],%g2 ! Expected data = 000008c30fba45fe ldx [%i3+0x000],%g3 ! Observed data at 0000000075800100 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ff609712032de8ee ldx [%i3+0x008],%g3 ! Observed data at 0000000075800108 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 000000739dd9e46e 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 = 0000000090de043a ldx [%i3+0x018],%g3 ! Observed data at 0000000075800118 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 53e69bd7b3a2b211 ldx [%i3+0x020],%g3 ! Observed data at 0000000075800120 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i3,0x020,%g4 ! The test for processor 50 has passed p50_passed: ta GOOD_TRAP nop p50_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p50_failed p50_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p50_failed p50_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p50_failed p50_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p50_failed p50_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p50_failed p50_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p50_failed p50_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p50_failed p50_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p50_failed p50_f4_fail: set p50_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 50 failed p50_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0c8] ! Set processor 50 done flag set p50_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 50 failed p50_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0c8] ! Set processor 50 done flag set p50_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p50_selfmod_failed: ba p50_failed mov 0xabc,%g1 p50_common_error: or %g0,0xf12,%g1 ba p50_failed mov %o5,%g3 p50_common_signature_error: set p50_temp,%g1 ba p50_failed st %g2,[%g1] ! Common Lock Number p50_common_timeout: set p50_temp,%g1 ba p50_failed st %g2,[%g1] ! Common Lock Number p50_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p50_failed mov 0x0,%g3 p50_trap1e: swapa [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000075000120] done p50_trap1o: swapa [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000075000120] done p50_trap2e: stwa %l2,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000075800108] stxa %l7,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000075800128] stda %l4,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000074000128] lduba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000074000100] ldxa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000075800100] stwa %l0,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000075000110] done p50_trap2o: stwa %l2,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000075800108] stxa %l7,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000075800128] stda %l4,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000074000128] lduba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000074000100] ldxa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000075800100] stwa %l0,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000075000110] done p50_trap3e: nop done p50_trap3o: 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 = c4d0332435e32dd4 ldx [%g1+0x008],%l1 ! %l1 = 64b17b5bd0334ad1 ldx [%g1+0x010],%l2 ! %l2 = edf1bd8e52e53585 ldx [%g1+0x018],%l3 ! %l3 = 8a690242d44c91e6 ldx [%g1+0x020],%l4 ! %l4 = ef107b0256380b10 ldx [%g1+0x028],%l5 ! %l5 = dff427ea01762cf6 ldx [%g1+0x030],%l6 ! %l6 = de3dcdd8269c1c8d ldx [%g1+0x038],%l7 ! %l7 = 7eda6eaa149722d7 ! 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 = c9e8f744 a645d019 11b2a5ec 9d1127c8 ! %f4 = 7fac46d5 2850bf29 b5f29952 a6c013a9 ! %f8 = d8227937 13ee3386 d3476c20 0e788b02 ! %f12 = 713f26d6 eaf309e0 7a46e4a6 7465bdee ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 1602929d 31cf97ca c82c1b7e a067c3a2 ! %f20 = 6f845818 4fc8173a aeff5558 41b180da ! %f24 = 026466c6 7f1b4fa9 0cde7431 e043d161 ! %f28 = 4b71f839 f7a7edba bfcf25f8 68e40bc9 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 8f9c226f c497e53e 137bcbe7 5b68ab80 ! %f36 = bb8afd2b 7af1978a f3f8865e 093830b3 ! %f40 = 19719ea5 7867446b a7ee5aa8 b1e5703e ! %f44 = b29961ae 0a3a2601 a58820e0 a30e989b ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x7b357e4800000061,%g7,%g1 ! GSR scale = 12, align = 1 wr %g1,%g0,%gsr ! GSR = 7b357e4800000061 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[0000000091800124] = 10c097ea, %g2 = 0000000000000000 lduw [%o0+0x024],%g2 ! %g2 = 0000000010c097ea ! Mem[000000007780012c] = 876bec13, %l3 = 885fbd9663486109 ldstub [%i3+0x02c],%l3 ! %l3 = 00000087000000ff ! Mem[0000000091800128] = 9d9f2973, %g2 = 0000000010c097ea lduw [%o0+%o5],%g2 ! %g2 = 000000009d9f2973 ! %l5 = baa89c9ea247b31c, Mem[0000000090800120] = fb4d09a9 sth %l5,[%i5+%o4] ! Mem[0000000090800120] = b31c09a9 ! Mem[0000000090000124] = 1928870c, %g18 = eeb8e8725f75251b ldsw [%i4+0x024],%g2 ! %g2 = eeb8e8725f75251b ! %l4 = ba416af0, %l5 = a247b31c, Mem[0000000091000130] = a180c21c deff518e std %l4,[%i6+0x030] ! Mem[0000000091000130] = ba416af0 a247b31c ! Mem[0000000091000100] = 31ca7644, %g2 = 000000001928870c lduh [%i6+0x002],%g2 ! %g2 = 00000000000031ca ! Mem[0000000076800111] = 55ac1dc9, %l5 = baa89c9ea247b31c ldstub [%i1+0x011],%l5 ! %l5 = 000000ac000000ff ! %l2 = ecf2defe0335c316, Mem[0000000076000128] = c99556a0 stba %l2,[%i0+%o5]0x89 ! Mem[0000000076000128] = c9955616 ! %l3 = 0000000000000087, Mem[0000000091800100] = 69aacf8d48a02005 stx %l3,[%o0+%g0] ! Mem[0000000091800100] = 0000000000000087 p51_label_2: ! Mem[0000000077800118] = 463d3008, %l5 = 00000000000000ac ldstuba [%i3+%o3]0x88,%l5 ! %l5 = 00000008000000ff ! Mem[0000000077000110] = cb2de6738cad6c4a, %l1 = a77bc2aa0c1deb9e ldxa [%i2+%o2]0x80,%l1 ! %l1 = cb2de6738cad6c4a ! Mem[0000000077800120] = 2fe41b1e, %l4 = 990360a7ba416af0 ldstuba [%i3+%o4]0x89,%l4 ! %l4 = 0000001e000000ff ! Mem[0000000076000118] = 0f348f4b7375aab3, %l1 = cb2de6738cad6c4a, %l4 = 000000000000001e add %i0,0x18,%g1 casxa [%g1]0x80,%l1,%l4 ! %l4 = 0f348f4b7375aab3 ! Mem[0000000076000120] = ace227e9, %l6 = 87de1c31, %l1 = 8cad6c4a add %i0,0x20,%g1 casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000ace227e9 ! Mem[0000000076000124] = 9201b0be, %l3 = 0000000000000087 swap [%i0+0x024],%l3 ! %l3 = 000000009201b0be ! Mem[0000000077800118] = ff303d46d35a39e2, %l5 = 0000000000000008, %l7 = 6110a0c04369b219 add %i3,0x18,%g1 casxa [%g1]0x80,%l5,%l7 ! %l7 = ff303d46d35a39e2 ! Mem[000000007780013c] = 8e9d2c30, %l3 = 9201b0be, %l1 = ace227e9 add %i3,0x3c,%g1 casa [%g1]0x80,%l3,%l1 ! %l1 = 000000008e9d2c30 ! %l6 = 165b314c87de1c31, Mem[0000000090000114] = c05e4c47 stw %l6,[%i4+0x014] ! Mem[0000000090000114] = 87de1c31 ! Mem[0000000091800134] = 1807a3ac, %g2 = 00000000000031ca lduh [%o0+0x036],%g2 ! %g2 = 0000000000001807 p51_label_3: ! Mem[0000000077800118] = 463d30ff, %l5 = 0000000000000008 swapa [%i3+%o3]0x88,%l5 ! %l5 = 00000000463d30ff ! Mem[0000000077800114] = 1a779ea4, %l6 = 87de1c31, %l7 = d35a39e2 add %i3,0x14,%g1 casa [%g1]0x80,%l6,%l7 ! %l7 = 000000001a779ea4 ! Mem[0000000076800130] = b3bc4b746b1a2097, %l4 = 0f348f4b7375aab3, %l5 = 00000000463d30ff add %i1,0x30,%g1 casxa [%g1]0x80,%l4,%l5 ! %l5 = b3bc4b746b1a2097 ! Mem[0000000090800130] = 59febfd5, %g2 = 0000000000001807 ldsb [%i5+0x030],%g2 ! %g2 = 0000000000000059 ! Mem[0000000090800120] = b31c09a9 912b62e3, %g2 = 00000059, %g3 = 00000000 ldd [%i5+%o4],%g2 ! %g2 = 00000000b31c09a9 00000000912b62e3 ! Mem[000000007700011c] = 6abb32fc, %l2 = ecf2defe0335c316 swap [%i2+0x01c],%l2 ! %l2 = 000000006abb32fc ! Mem[000000007680013c] = 83e0f3b8, %l1 = 8e9d2c30, %l1 = 8e9d2c30 add %i1,0x3c,%g1 casa [%g1]0x80,%l1,%l1 ! %l1 = 0000000083e0f3b8 ! %l1 = 0000000083e0f3b8, Mem[0000000076800128] = 5c8fa292 stwa %l1,[%i1+%o5]0x80 ! Mem[0000000076800128] = 83e0f3b8 ! %l0 = 693d9ab38602c95f, Mem[0000000077800128] = 64d271bb stwa %l0,[%i3+%o5]0x80 ! Mem[0000000077800128] = 8602c95f ! Mem[0000000076800128] = 83e0f3b84ce7482d, %l7 = 000000001a779ea4, %l2 = 000000006abb32fc add %i1,0x28,%g1 casxa [%g1]0x80,%l7,%l2 ! %l2 = 83e0f3b84ce7482d p51_label_4: ! Mem[0000000077000120] = d5a94511, %l6 = 165b314c87de1c31 swapa [%i2+%o4]0x89,%l6 ! %l6 = 00000000d5a94511 ! %l1 = 0000000083e0f3b8, Mem[000000009000013a] = 2f54f836 sth %l1,[%i4+0x03a] ! Mem[0000000090000138] = f3b8f836 ! %l7 = 000000001a779ea4, Mem[0000000090000118] = 510e16df36b55415 stx %l7,[%i4+%o3] ! Mem[0000000090000118] = 000000001a779ea4 ! Mem[0000000077800118] = 08000000, %l5 = b3bc4b746b1a2097 ldstuba [%i3+%o3]0x81,%l5 ! %l5 = 00000008000000ff ! Mem[0000000077800114] = 1a779ea4, %l5 = 00000008, %l4 = 7375aab3 add %i3,0x14,%g1 casa [%g1]0x80,%l5,%l4 ! %l4 = 000000001a779ea4 ! Mem[000000007680010c] = 33d6b66e, %l1 = 0000000083e0f3b8, %asi = 80 swapa [%i1+0x00c]%asi,%l1 ! %l1 = 0000000033d6b66e ! Mem[0000000091800104] = 00000087, %g2 = 00000000b31c09a9 lduh [%o0+0x004],%g2 ! %g2 = 0000000000000000 ! Mem[0000000077800128] = 8602c95fff6bec13, %l5 = 0000000000000008, %l7 = 000000001a779ea4 add %i3,0x28,%g1 casxa [%g1]0x80,%l5,%l7 ! %l7 = 8602c95fff6bec13 ! %l2 = 83e0f3b84ce7482d, Mem[000000007600013a] = 271554a0 stb %l2,[%i0+0x03a] ! Mem[0000000076000138] = 27152da0 ! Mem[000000009080013c] = 524680b7, %g18 = eeb8e8725f75251b ldsw [%i5+0x03c],%g2 ! %g2 = eeb8e8725f75251b ba,a p51_not_taken_0_end p51_not_taken_0: ! The following code should not be executed lduw [%i1+0x004],%l2 nop lduba [%i1+0x029]%asi,%l2 nop nop ldsba [%i0+0x005]%asi,%l6 std %l6,[%i3+0x008] lduba [%i0+0x013]%asi,%l1 ba,a p51_branch_failed p51_not_taken_0_end: ! End of Random Code for Thread 51 1: membar #Sync ! Force all stores to complete 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+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000033d6b66e bne,a,pn %xcc,p51_reg_l1_fail mov %l1,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000009201b0be bne,a,pn %xcc,p51_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000001a779ea4 bne,a,pn %xcc,p51_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000000000008 bne,a,pn %xcc,p51_reg_l5_fail mov %l5,%g3 ! Check Local Memory set p51_local0_expect,%g1 p51_check_local0: ldx [%g1+0x020],%g2 ! Expected data = ace227e900000087 ldx [%i0+0x020],%g3 ! Observed data at 0000000076000120 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 165695c97d7ff755 ldx [%i0+0x028],%g3 ! Observed data at 0000000076000128 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i0,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 27152da03e4c0167 ldx [%i0+0x038],%g3 ! Observed data at 0000000076000138 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i0,0x038,%g4 set p51_local1_expect,%g1 p51_check_local1: ldx [%g1+0x008],%g2 ! Expected data = 4bc2b65883e0f3b8 ldx [%i1+0x008],%g3 ! Observed data at 0000000076800108 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 55ff1dc9e808f842 ldx [%i1+0x010],%g3 ! Observed data at 0000000076800110 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i1,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = 83e0f3b84ce7482d 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+0x018],%g2 ! Expected data = 389cb8880335c316 ldx [%i2+0x018],%g3 ! Observed data at 0000000077000118 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 311cde87afc630c6 ldx [%i2+0x020],%g3 ! Observed data at 0000000077000120 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i2,0x020,%g4 set p51_local3_expect,%g1 p51_check_local3: ldx [%g1+0x018],%g2 ! Expected data = ff000000d35a39e2 ldx [%i3+0x018],%g3 ! Observed data at 0000000077800118 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff1be42fba25ca63 ldx [%i3+0x020],%g3 ! Observed data at 0000000077800120 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 8602c95fff6bec13 ldx [%i3+0x028],%g3 ! Observed data at 0000000077800128 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i3,0x028,%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: ldswa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000077800100] ldxa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000077800100] ldsba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000076000100] done p51_trap1o: ldswa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000077800100] ldxa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000077800100] ldsba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000076000100] done p51_trap2e: ldxa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000076000100] done p51_trap2o: ldxa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000076000100] done p51_trap3e: nop nop nop nop nop nop done p51_trap3o: nop nop nop nop 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 = 693d9ab38602c95f ldx [%g1+0x008],%l1 ! %l1 = a77bc2aa0c1deb9e ldx [%g1+0x010],%l2 ! %l2 = ecf2defe0335c316 ldx [%g1+0x018],%l3 ! %l3 = 885fbd9663486109 ldx [%g1+0x020],%l4 ! %l4 = 990360a7ba416af0 ldx [%g1+0x028],%l5 ! %l5 = baa89c9ea247b31c ldx [%g1+0x030],%l6 ! %l6 = 165b314c87de1c31 ldx [%g1+0x038],%l7 ! %l7 = 6110a0c04369b219 ! 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 = da9296d9 85412753 46dc606e f27153b6 ! %f4 = f134e7c8 ac89c8fa 1f7c4d78 d2310d38 ! %f8 = 16bfc898 ee2c0dce 552ad738 573a8508 ! %f12 = 07ba8913 5d2330a6 ae0e34ad 4a3c38ce ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = db69aace bd23c298 99887db9 66fcea22 ! %f20 = 4da6996c 58bba79f b7568b30 d458e153 ! %f24 = 3aa2cac0 78bb2c52 d7138311 a85ede17 ! %f28 = 5613c6c8 58f3f2e5 6ad9ff39 589544bc ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 5ae46014 e16f82e4 14fa38c3 d2e06c10 ! %f36 = 72c7fa82 dceca7d3 b1c60ea7 a14028fc ! %f40 = 556fea68 50271f60 03e8a309 ad1c5f7e ! %f44 = 651598d5 80bfe528 74f53eb7 84b3c816 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xc5d5b46f00000013,%g7,%g1 ! GSR scale = 2, align = 3 wr %g1,%g0,%gsr ! GSR = c5d5b46f00000013 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[000000007800012c] = 9fb4f8df, %l1 = 430bcd6ea8b92872 ldsh [%i0+0x02e],%l1 ! %l1 = fffffffffffff8df ! Mem[0000000078000108] = 7d7967cc, %l5 = 60d86faa0dbb5f40 lduwa [%i0+%o1]0x80,%l5 ! %l5 = 000000007d7967cc ! Mem[0000000078800100] = a542d693, %l1 = fffffffffffff8df swapa [%i1+%g0]0x88,%l1 ! %l1 = 00000000a542d693 ! Mem[0000000078800110] = 0bd989d8, %l7 = 05e89d4a2a91d90d ldsba [%i1+%o2]0x80,%l7 ! %l7 = 000000000000000b ! %l4 = fc00a29e0f7612c9, Mem[0000000078800100] = dff8ffff stwa %l4,[%i1+%g0]0x80 ! Mem[0000000078800100] = 0f7612c9 ! %l4 = fc00a29e0f7612c9, Mem[0000000079800108] = 637166038f5a85b7 stx %l4,[%i3+%o1] ! Mem[0000000079800108] = fc00a29e0f7612c9 ! %l7 = 000000000000000b, Mem[0000000078800128] = a527c0d3cecb449a stx %l7,[%i1+%o5] ! Mem[0000000078800128] = 000000000000000b ! Mem[000000007880010c] = 67c46936, %l7 = 000000000000000b, %asi = 80 swapa [%i1+0x00c]%asi,%l7 ! %l7 = 0000000067c46936 ! %l6 = 59399415faa0b454, Mem[0000000090000118] = 510e16df stb %l6,[%i4+%o3] ! Mem[0000000090000118] = 540e16df ! Mem[0000000079800108] = fc00a29e, %l7 = 0000000067c46936 swap [%i3+%o1],%l7 ! %l7 = 00000000fc00a29e p52_label_2: ! Mem[000000007880012c] = 0000000b, %l1 = a542d693, %l2 = e8eb3749 add %i1,0x2c,%g1 casa [%g1]0x80,%l1,%l2 ! %l2 = 000000000000000b ! Mem[0000000079000118] = 098e39c596ab9da1, %l5 = 000000007d7967cc, %l7 = 00000000fc00a29e add %i2,0x18,%g1 casxa [%g1]0x80,%l5,%l7 ! %l7 = 098e39c596ab9da1 ! %l7 = 098e39c596ab9da1, Mem[000000007980013a] = 2a729983 sth %l7,[%i3+0x03a] ! Mem[0000000079800138] = 2a729da1 ! Mem[0000000079000100] = 6ab5bdcf868db87e, %l4 = fc00a29e0f7612c9, %l4 = fc00a29e0f7612c9 casxa [%i2]0x80,%l4,%l4 ! %l4 = 6ab5bdcf868db87e ! %l7 = 098e39c596ab9da1, Mem[0000000078000110] = f926e80d25d327e4 stxa %l7,[%i0+%o2]0x80 ! Mem[0000000078000110] = 098e39c596ab9da1 ! %l5 = 000000007d7967cc, Mem[0000000079800110] = 4da8d6f1 stwa %l5,[%i3+%o2]0x81 ! Mem[0000000079800110] = 7d7967cc ! Mem[000000007800012c] = 9fb4f8df, %l3 = ed9f02d1, %l4 = 868db87e add %i0,0x2c,%g1 casa [%g1]0x80,%l3,%l4 ! %l4 = 000000009fb4f8df ! Mem[0000000091000124] = 4877149e, %g18 = 7358fb73ff353fe3 ldsw [%i6+0x024],%g2 ! %g2 = 7358fb73ff353fe3 ! Mem[0000000078800128] = 00000000, %l5 = 000000007d7967cc lduwa [%i1+%o5]0x81,%l5 ! %l5 = 0000000000000000 ! %l7 = 098e39c596ab9da1, Mem[0000000078800137] = 51e46dcf stb %l7,[%i1+0x037] ! Mem[0000000078800134] = 51e46da1 p52_label_3: ! Mem[0000000078800120] = dc07bb6a a1fb00c3, %l0 = db7146b4, %l1 = a542d693 ldda [%i1+%o4]0x88,%l0 ! %l0 = 00000000a1fb00c3 00000000dc07bb6a ! Mem[0000000078800128] = 00000000, %l4 = 000000009fb4f8df ldstuba [%i1+%o5]0x89,%l4 ! %l4 = 00000000000000ff ! %l2 = 000000000000000b, Mem[0000000079800120] = c06a9fcd stba %l2,[%i3+%o4]0x88 ! Mem[0000000079800120] = c06a9f0b ! Mem[0000000079000120] = 9a2aec7c 6efb0653, %l6 = faa0b454, %l7 = 96ab9da1 ldda [%i2+%o4]0x88,%l6 ! %l6 = 000000006efb0653 000000009a2aec7c ! %l1 = 00000000dc07bb6a, Mem[000000009080013a] = e7f45246 stb %l1,[%i5+0x03a] ! Mem[0000000090800138] = 6af45246 ! Mem[0000000090800130] = 59febfd5, %g18 = 7358fb73ff353fe3 ldsw [%i5+0x030],%g2 ! %g2 = 7358fb73ff353fe3 ! Mem[0000000079000108] = 44c7dfd6, %l2 = 000000000000000b ldsha [%i2+%o1]0x80,%l2 ! %l2 = 00000000000044c7 ! Mem[0000000090000128] = 20974ba4, %g2 = 0000000059febfd5 ldsh [%i4+0x02a],%g2 ! %g2 = 0000000000002097 ! %l2 = 00000000000044c7, Mem[0000000078800110] = d889d90b stwa %l2,[%i1+%o2]0x88 ! Mem[0000000078800110] = 000044c7 ! Mem[000000007800012c] = 9fb4f8df, %l2 = 00000000000044c7 swap [%i0+0x02c],%l2 ! %l2 = 000000009fb4f8df p52_label_4: ! Mem[0000000078000108] = 7d7967cc6b15b036, %l5 = 0000000000000000, %l6 = 000000006efb0653 add %i0,0x08,%g1 casxa [%g1]0x80,%l5,%l6 ! %l6 = 7d7967cc6b15b036 ! Mem[000000009180012c] = 34879799, %g18 = 7358fb73ff353fe3 ldsw [%o0+0x02c],%g2 ! %g2 = 7358fb73ff353fe3 ! Mem[0000000078000118] = ba15b61b06c2ac4f, %l3 = 783450cbed9f02d1, %l7 = 000000009a2aec7c add %i0,0x18,%g1 casxa [%g1]0x80,%l3,%l7 ! %l7 = ba15b61b06c2ac4f ! Mem[000000007900012c] = a3cdc96d, %l4 = 0000000000000000 swap [%i2+0x02c],%l4 ! %l4 = 00000000a3cdc96d ! %l2 = 000000009fb4f8df, Mem[0000000091800130] = c4da2f2f sth %l2,[%o0+0x030] ! Mem[0000000091800130] = f8df2f2f ! %l1 = 00000000dc07bb6a, Mem[0000000079000110] = ee90c55c stwa %l1,[%i2+%o2]0x88 ! Mem[0000000079000110] = dc07bb6a ! Mem[0000000091000128] = 248cb786, %g2 = 0000000034879799 lduh [%i6+0x02a],%g2 ! %g2 = 000000000000248c ! Mem[0000000079800134] = 78522d8e, %l6 = 7d7967cc6b15b036 ldsh [%i3+0x036],%l6 ! %l6 = 0000000000002d8e ! Mem[000000007900010c] = fd90af18, %l0 = 00000000a1fb00c3 swap [%i2+0x00c],%l0 ! %l0 = 00000000fd90af18 ! Mem[0000000078000100] = 3e431c26, %l1 = dc07bb6a, %l5 = 00000000 casa [%i0]0x80,%l1,%l5 ! %l5 = 000000003e431c26 ba,a p52_not_taken_0_end p52_not_taken_0: ! The following code should not be executed lduw [%i1+0x004],%l2 nop lduba [%i1+0x029]%asi,%l2 nop nop ldsba [%i0+0x005]%asi,%l6 std %l6,[%i3+0x008] lduba [%i0+0x013]%asi,%l1 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+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000dc07bb6a bne,a,pn %xcc,p52_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000009fb4f8df bne,a,pn %xcc,p52_reg_l2_fail mov %l2,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000a3cdc96d bne,a,pn %xcc,p52_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000003e431c26 bne,a,pn %xcc,p52_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000002d8e bne,a,pn %xcc,p52_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be ba15b61b06c2ac4f bne,a,pn %xcc,p52_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p52_check_fp_registers: set p52_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be da9296d9 85412753 bne %xcc,p52_f0_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 1f7c4d78 d2310d38 bne %xcc,p52_f6_fail nop ! Check Local Memory set p52_local0_expect,%g1 p52_check_local0: ldx [%g1+0x010],%g2 ! Expected data = 098e39c596ab9da1 ldx [%i0+0x010],%g3 ! Observed data at 0000000078000110 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i0,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = a6e44712000044c7 ldx [%i0+0x028],%g3 ! Observed data at 0000000078000128 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i0,0x028,%g4 set p52_local1_expect,%g1 p52_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 0f7612c96adc2667 ldx [%i1+0x000],%g3 ! Observed data at 0000000078800100 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 7b73807d0000000b 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 = c7440000f4678bff ldx [%i1+0x010],%g3 ! Observed data at 0000000078800110 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i1,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff0000000000000b ldx [%i1+0x028],%g3 ! Observed data at 0000000078800128 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = cd023db151e46da1 ldx [%i1+0x030],%g3 ! Observed data at 0000000078800130 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i1,0x030,%g4 set p52_local2_expect,%g1 p52_check_local2: ldx [%g1+0x008],%g2 ! Expected data = 44c7dfd6a1fb00c3 ldx [%i2+0x008],%g3 ! Observed data at 0000000079000108 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 6abb07dcdd818a61 ldx [%i2+0x010],%g3 ! Observed data at 0000000079000110 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i2,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = cd07333800000000 ldx [%i2+0x028],%g3 ! Observed data at 0000000079000128 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i2,0x028,%g4 set p52_local3_expect,%g1 p52_check_local3: ldx [%g1+0x008],%g2 ! Expected data = 67c469360f7612c9 ldx [%i3+0x008],%g3 ! Observed data at 0000000079800108 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 7d7967ccc8308862 ldx [%i3+0x010],%g3 ! Observed data at 0000000079800110 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i3,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 0b9f6ac05a50bda7 ldx [%i3+0x020],%g3 ! Observed data at 0000000079800120 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i3,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = 2a729da1c40c1fec ldx [%i3+0x038],%g3 ! Observed data at 0000000079800138 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i3,0x038,%g4 ! The test for processor 52 has passed p52_passed: ta GOOD_TRAP nop p52_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p52_failed p52_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p52_failed p52_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p52_failed p52_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p52_failed p52_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p52_failed p52_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p52_failed p52_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p52_failed p52_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p52_failed p52_f0_fail: set p52_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p52_f6_fail: set p52_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%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: ldxa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000078800110] swapa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000078000120] stba %l2,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000079800100] ldsba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000078800128] lduwa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000079800110] done p52_trap1o: ldxa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000078800110] swapa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000078000120] stba %l2,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000079800100] ldsba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000078800128] lduwa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000079800110] done p52_trap2e: swapa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000078800128] stwa %l4,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000079000118] swapa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000078000100] done p52_trap2o: swapa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000078800128] stwa %l4,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000079000118] swapa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000078000100] done p52_trap3e: nop nop nop nop done p52_trap3o: 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 = 86c5c763db7146b4 ldx [%g1+0x008],%l1 ! %l1 = 430bcd6ea8b92872 ldx [%g1+0x010],%l2 ! %l2 = 8cb9c649e8eb3749 ldx [%g1+0x018],%l3 ! %l3 = 783450cbed9f02d1 ldx [%g1+0x020],%l4 ! %l4 = fc00a29e0f7612c9 ldx [%g1+0x028],%l5 ! %l5 = 60d86faa0dbb5f40 ldx [%g1+0x030],%l6 ! %l6 = 59399415faa0b454 ldx [%g1+0x038],%l7 ! %l7 = 05e89d4a2a91d90d ! 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 = 3c876e32 b35a7c7e ff74bccf 50a46a15 ! %f4 = 5c3d51eb c9689b48 1612d8bc 9d759c60 ! %f8 = 601a01b7 6b6c6285 fecad9ae 96649fea ! %f12 = bb35dc24 5bcd11b8 d2ff3825 3674edce ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 3287b209 3d95a34a 4e9eacf7 d7dcb880 ! %f20 = 4ea85169 7cf367d4 00442a98 97f7b041 ! %f24 = 75c1b61c d31ad4c5 f4467d88 6fee0461 ! %f28 = 3a19eddb fced0999 7806907d 40d30158 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = d460ced3 486aa89f b689e7a1 97191f0d ! %f36 = 5bb780e8 78df9f90 2c504e35 f421ce6f ! %f40 = 1bbdf698 3c13571b 0406b863 2e1012ad ! %f44 = e0667f36 0d10667f 1dba894d 02d9c05b ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x7e80f8a700000076,%g7,%g1 ! GSR scale = 14, align = 6 wr %g1,%g0,%gsr ! GSR = 7e80f8a700000076 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: ! Mem[000000009000013c] = f83674b5, %g18 = 4bf100c46b699b3d ldsw [%i4+0x03c],%g2 ! %g2 = 4bf100c46b699b3d ! Mem[000000007a800100] = 4c9992f0, %l5 = a7cf42549661a9d8 swapa [%i1+%g0]0x89,%l5 ! %l5 = 000000004c9992f0 ! Mem[000000007b800100] = f8b4a5ae, %l0 = 61f0406bec0a0229 swapa [%i3+%g0]0x81,%l0 ! %l0 = 00000000f8b4a5ae ! %l3 = b8da295feb2b65b2, Mem[000000007b000128] = 868674c89ba4072b stxa %l3,[%i2+%o5]0x88 ! Mem[000000007b000128] = b8da295feb2b65b2 ! Mem[000000007a000100] = 9eede4730f911e39, %l4 = 19fad68de4b6885e ldxa [%i0+%g0]0x88,%l4 ! %l4 = 9eede4730f911e39 ! Mem[000000007a800138] = 6a9ac263 5517c239, %l6 = 84038b8d, %l7 = 681604ba ldd [%i1+0x038],%l6 ! %l6 = 000000006a9ac263 000000005517c239 ! Mem[0000000091000100] = ca76447a, %g2 = fffffffff83674b5 ldub [%i6+0x003],%g2 ! %g2 = 00000000000000ca ! Mem[000000007b800108] = c22db1de47a3361b, %l7 = 000000005517c239 ldx [%i3+%o1],%l7 ! %l7 = c22db1de47a3361b ! Mem[000000007a000120] = 1fcc81a7, %l3 = b8da295feb2b65b2 ldswa [%i0+%o4]0x80,%l3 ! %l3 = 000000001fcc81a7 ! %l6 = 000000006a9ac263, Mem[000000007b000108] = f99b7272 stwa %l6,[%i2+%o1]0x89 ! Mem[000000007b000108] = 6a9ac263 p53_label_2: ! Mem[000000007b000128] = eb2b65b2, %l3 = 000000001fcc81a7 ldstuba [%i2+%o5]0x88,%l3 ! %l3 = 000000b2000000ff ! %l0 = 00000000f8b4a5ae, Mem[0000000090800102] = 3df2f647 sth %l0,[%i5+0x002] ! Mem[0000000090800100] = a5aef647 ! %l6 = 000000006a9ac263, Mem[000000007a800118] = c5b66e92, %asi = 80 stba %l6,[%i1+0x018]%asi ! Mem[000000007a800118] = 63b66e92 ! Mem[000000007a800110] = 59c908d3, %l2 = 14d77c8e98b31ab7 ldsha [%i1+%o2]0x88,%l2 ! %l2 = 00000000000008d3 ! Mem[000000007b800110] = 6258cbe4, %l5 = 000000004c9992f0 lduba [%i3+%o2]0x89,%l5 ! %l5 = 00000000000000e4 ! Mem[000000007a000108] = 8f31a169, %l5 = 000000e4, %l5 = 000000e4 add %i0,0x08,%g1 casa [%g1]0x80,%l5,%l5 ! %l5 = 000000008f31a169 ! %l4 = 0f911e39, %l5 = 8f31a169, Mem[0000000091000108] = d0e1f284 83047966 std %l4,[%i6+%o1] ! Mem[0000000091000108] = 0f911e39 8f31a169 ! Mem[000000007b80011e] = 68930f46, %l2 = 00000000000008d3 ldstub [%i3+0x01e],%l2 ! %l2 = 0000000f000000ff ! %l4 = 9eede4730f911e39, Mem[000000009000011a] = 16df36b5 stb %l4,[%i4+0x01a] ! Mem[0000000090000118] = 39df36b5 ! %l3 = 00000000000000b2, Mem[0000000091000100] = bb7431ca76447a29 stx %l3,[%i6+%g0] ! Mem[0000000091000100] = 00000000000000b2 p53_label_3: ! Mem[000000007b800120] = a054d51b, %l1 = 746bd66c, %l4 = 0f911e39 add %i3,0x20,%g1 casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000a054d51b ! Mem[000000007a000110] = bd12a18f209ad0d2, %l3 = 00000000000000b2, %l6 = 000000006a9ac263 add %i0,0x10,%g1 casxa [%g1]0x80,%l3,%l6 ! %l6 = bd12a18f209ad0d2 ! Mem[000000007b800105] = e6f9ca39, %l6 = bd12a18f209ad0d2 ldstub [%i3+0x005],%l6 ! %l6 = 000000f9000000ff ! Mem[000000007a000118] = 7f0ab70a, %l4 = 00000000a054d51b swap [%i0+%o3],%l4 ! %l4 = 000000007f0ab70a ! %l2 = 000000000000000f, Mem[0000000090000135] = 3ef4057d stb %l2,[%i4+0x035] ! Mem[0000000090000134] = 0ff4057d ! Mem[000000007a000118] = a054d51b, %l7 = c22db1de47a3361b lduwa [%i0+%o3]0x80,%l7 ! %l7 = 00000000a054d51b ! Mem[000000007a800100] = 9661a9d8, %l0 = 00000000f8b4a5ae swapa [%i1+%g0]0x89,%l0 ! %l0 = 000000009661a9d8 ! Mem[000000007b000128] = ff652beb, %l7 = 00000000a054d51b ldstuba [%i2+%o5]0x80,%l7 ! %l7 = 000000ff000000ff ! Mem[000000007b000120] = 73c9634d, %l2 = 000000000000000f lduba [%i2+%o4]0x88,%l2 ! %l2 = 000000000000004d ! Mem[000000007b800128] = c98a0c06dc5a07c5, %l2 = 000000000000004d, %l3 = 00000000000000b2 add %i3,0x28,%g1 casxa [%g1]0x80,%l2,%l3 ! %l3 = c98a0c06dc5a07c5 p53_label_4: ! %l5 = 000000008f31a169, Mem[000000007a800120] = a49488b1 stha %l5,[%i1+%o4]0x81 ! Mem[000000007a800120] = a16988b1 ! Mem[000000007a800114] = 527d6650, %l4 = 000000007f0ab70a swap [%i1+0x014],%l4 ! %l4 = 00000000527d6650 ! Mem[000000007b00013c] = b56ece22, %l5 = 000000008f31a169 swap [%i2+0x03c],%l5 ! %l5 = 00000000b56ece22 ! Mem[000000007a000118] = ed18e4e2 1bd554a0, %l0 = 9661a9d8, %l1 = 746bd66c ldda [%i0+%o3]0x88,%l0 ! %l0 = 000000001bd554a0 00000000ed18e4e2 ! Mem[000000007a800107] = 92bcde6d, %l2 = 000000000000004d ldstub [%i1+0x007],%l2 ! %l2 = 0000006d000000ff ! Mem[0000000090800130] = 59febfd5, %g2 = 00000000000000ca lduw [%i5+0x030],%g2 ! %g2 = 0000000059febfd5 ! Mem[0000000091800120] = 9570e30e, %g2 = 0000000059febfd5 lduw [%o0+%o4],%g2 ! %g2 = 000000009570e30e ! Mem[0000000091000128] = 1646248c, %g2 = 000000009570e30e ldsh [%i6+%o5],%g2 ! %g2 = 0000000000001646 ! Mem[000000007b800100] = ec0a0229, %l5 = 00000000b56ece22 ldstub [%i3+%g0],%l5 ! %l5 = 000000ec000000ff ! Mem[000000007a800110] = d308c959, %l7 = 00000000000000ff ldsba [%i1+%o2]0x80,%l7 ! %l7 = ffffffffffffffd3 ba,a p53_not_taken_0_end p53_not_taken_0: ! The following code should not be executed lduw [%i1+0x004],%l2 nop lduba [%i1+0x029]%asi,%l2 nop nop ldsba [%i0+0x005]%asi,%l6 std %l6,[%i3+0x008] lduba [%i0+0x013]%asi,%l1 ba,a p53_branch_failed p53_not_taken_0_end: ! End of Random Code for Thread 53 1: membar #Sync ! Force all stores to complete p53_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0d4] ! Set processor 53 done flag ! Check Registers p53_check_registers: set p53_expected_registers,%g1 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000000000006d bne,a,pn %xcc,p53_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be c98a0c06dc5a07c5 bne,a,pn %xcc,p53_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000527d6650 bne,a,pn %xcc,p53_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000000000ec bne,a,pn %xcc,p53_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000000000f9 bne,a,pn %xcc,p53_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be ffffffffffffffd3 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 %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be 3c876e32 b35a7c7e bne %xcc,p53_f0_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 1612d8bc 9d759c60 bne %xcc,p53_f6_fail nop ! Check Local Memory set p53_local0_expect,%g1 p53_check_local0: ldx [%g1+0x018],%g2 ! Expected data = a054d51be2e418ed ldx [%i0+0x018],%g3 ! Observed data at 000000007a000118 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i0,0x018,%g4 set p53_local1_expect,%g1 p53_check_local1: ldx [%g1+0x000],%g2 ! Expected data = aea5b4f892bcdeff ldx [%i1+0x000],%g3 ! Observed data at 000000007a800100 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i1,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = d308c9597f0ab70a ldx [%i1+0x010],%g3 ! Observed data at 000000007a800110 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 63b66e928cb101ed ldx [%i1+0x018],%g3 ! Observed data at 000000007a800118 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = a16988b100db550c ldx [%i1+0x020],%g3 ! Observed data at 000000007a800120 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i1,0x020,%g4 set p53_local2_expect,%g1 p53_check_local2: ldx [%g1+0x008],%g2 ! Expected data = 63c29a6a3eba4c7c ldx [%i2+0x008],%g3 ! Observed data at 000000007b000108 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i2,0x008,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff652beb5f29dab8 ldx [%i2+0x028],%g3 ! Observed data at 000000007b000128 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i2,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 80f506cc8f31a169 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+0x000],%g2 ! Expected data = ff0a0229e6ffca39 ldx [%i3+0x000],%g3 ! Observed data at 000000007b800100 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i3,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = 270ada956893ff46 ldx [%i3+0x018],%g3 ! Observed data at 000000007b800118 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i3,0x018,%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_f0_fail: set p53_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p53_f6_fail: set p53_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%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: lduba [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000007b000120] stba %l4,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000007a800110] ldstuba [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000007b800100] ldstuba [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000007a800120] stda %l0,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000007a800100] swapa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000007a000100] ldsba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000007b000100] done p53_trap1o: lduba [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000007b000120] stba %l4,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000007a800110] ldstuba [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000007b800100] ldstuba [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000007a800120] stda %l0,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000007a800100] swapa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000007a000100] ldsba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000007b000100] done p53_trap2e: swapa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000007a000110] lduba [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000007b800128] swapa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000007a800100] ldda [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000007b000110] stba %l5,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000007a800100] done p53_trap2o: swapa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000007a000110] lduba [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000007b800128] swapa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000007a800100] ldda [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000007b000110] stba %l5,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000007a800100] done p53_trap3e: nop nop nop done p53_trap3o: nop nop 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 = 61f0406bec0a0229 ldx [%g1+0x008],%l1 ! %l1 = 8d10c93c746bd66c ldx [%g1+0x010],%l2 ! %l2 = 14d77c8e98b31ab7 ldx [%g1+0x018],%l3 ! %l3 = b8da295feb2b65b2 ldx [%g1+0x020],%l4 ! %l4 = 19fad68de4b6885e ldx [%g1+0x028],%l5 ! %l5 = a7cf42549661a9d8 ldx [%g1+0x030],%l6 ! %l6 = d1142f3484038b8d ldx [%g1+0x038],%l7 ! %l7 = c0da7732681604ba ! 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 = c82b85fa e1269255 a4719884 e2a9b357 ! %f4 = 0970c5cf 5ca6690f 93d8fd8e c8fbec74 ! %f8 = 89ef81ad 066d1160 3dfa8b60 80411d18 ! %f12 = 27112754 3d15bf72 6d47997c 8362916f ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 7461589e 523fc9aa 2713997e 1e156bc1 ! %f20 = 61a20f1d a850c163 ba962881 c489a9a0 ! %f24 = 9979298b ba6a3a16 711653cb 67b8fddf ! %f28 = bb338caa 9a21b914 355cbc64 3d1e613c ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 7ffb4c88 40f9eb84 d42360c9 58c921b4 ! %f36 = 938a5816 8699f231 32f6584f 9776d986 ! %f40 = f40eb072 2987a146 5f993faa 49332c5d ! %f44 = fb276d77 939d409b f34b99f6 1a6e457d ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x29fc04bf00000071,%g7,%g1 ! GSR scale = 14, align = 1 wr %g1,%g0,%gsr ! GSR = 29fc04bf00000071 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[000000007c800108] = a60682bd, %l0 = 3c35e7f8301e690f swap [%i1+%o1],%l0 ! %l0 = 00000000a60682bd ! Mem[000000009180010c] = 1eef1e9d, %g2 = 0000000000000000 lduw [%o0+0x00c],%g2 ! %g2 = 000000001eef1e9d ! %l5 = 6ffdb6b3e0cff514, Mem[000000007c800118] = b1d88001 stba %l5,[%i1+%o3]0x89 ! Mem[000000007c800118] = b1d88014 ! Mem[000000007c800118] = b1d88014, %l7 = 022d7ede7f07cf76 ldsba [%i1+%o3]0x88,%l7 ! %l7 = 0000000000000014 ! Mem[000000007d800118] = 81ca594e, %l7 = 0000000000000014 lduwa [%i3+%o3]0x80,%l7 ! %l7 = 0000000081ca594e ! Mem[0000000090000108] = 9c5c76b9b72011df, %g2 = 000000001eef1e9d ldx [%i4+%o1],%g2 ! %g2 = 9c5c76b9b72011df ! Mem[000000007c000120] = 8325da7c, %l3 = 2b6a7dbfdb8f52ff, %asi = 80 swapa [%i0+0x020]%asi,%l3 ! %l3 = 000000008325da7c ! %l2 = b0aaf36a, %l3 = 8325da7c, Mem[000000007c800108] = 0f691e30 5612f93f stda %l2,[%i1+%o1]0x88 ! Mem[000000007c800108] = b0aaf36a 8325da7c ! Mem[0000000091800134] = 961807a3, %g2 = 9c5c76b9b72011df ldsb [%o0+0x035],%g2 ! %g2 = ffffffffffffff96 ! Mem[0000000091000130] = a180c21c, %g18 = 8b8775a487662ac8 ldsw [%i6+0x030],%g2 ! %g2 = 8b8775a487662ac8 p54_label_2: ! Mem[000000007d00010b] = 806c924a, %l0 = 00000000a60682bd ldstub [%i2+0x00b],%l0 ! %l0 = 0000004a000000ff ! Mem[0000000090800110] = d3119276, %g2 = ffffffffa180c21c lduw [%i5+%o2],%g2 ! %g2 = 00000000d3119276 ! Mem[0000000090000100] = 7703bcdee897c085, %g2 = 00000000d3119276 ldx [%i4+%g0],%g2 ! %g2 = 7703bcdee897c085 ! Mem[000000007c000108] = 0cef5b0c3b2c4b87, %l3 = 000000008325da7c, %l6 = e78d6f0c5cd2665b add %i0,0x08,%g1 casxa [%g1]0x80,%l3,%l6 ! %l6 = 0cef5b0c3b2c4b87 ! Mem[000000007d800110] = bc76accba699b6b6, %l1 = 596105d1f349986d, %l3 = 000000008325da7c add %i3,0x10,%g1 casxa [%g1]0x80,%l1,%l3 ! %l3 = bc76accba699b6b6 ! Mem[0000000091800130] = c4da2f2f e9961807, %g2 = e897c085, %g3 = 00000000 ldd [%o0+0x030],%g2 ! %g2 = 00000000c4da2f2f 00000000e9961807 ! Mem[000000007d800118] = 81ca594e, %l4 = 94f47586c756922f swapa [%i3+%o3]0x80,%l4 ! %l4 = 0000000081ca594e ! Mem[000000007c000110] = 126deedd, %l4 = 0000000081ca594e swapa [%i0+%o2]0x81,%l4 ! %l4 = 00000000126deedd ! Mem[000000007d000135] = aa5eec2a, %l5 = 6ffdb6b3e0cff514 ldstub [%i2+0x035],%l5 ! %l5 = 0000005e000000ff ! Mem[000000007c000110] = 81ca594e7d7b515a, %l7 = 0000000081ca594e, %l2 = 0d916308b0aaf36a add %i0,0x10,%g1 casxa [%g1]0x80,%l7,%l2 ! %l2 = 81ca594e7d7b515a p54_label_3: ! %l2 = 81ca594e7d7b515a, Mem[0000000091000120] = 1a9bea0e4877149e stx %l2,[%i6+%o4] ! Mem[0000000091000120] = 81ca594e7d7b515a ! Mem[000000007c000128] = 3cda6b81, %l4 = 00000000126deedd swapa [%i0+%o5]0x81,%l4 ! %l4 = 000000003cda6b81 ! %l5 = 000000000000005e, Mem[000000007d000110] = ca05f13a49acefd7 stxa %l5,[%i2+%o2]0x81 ! Mem[000000007d000110] = 000000000000005e ! Mem[0000000091800104] = 48a02005, %g2 = 00000000c4da2f2f lduw [%o0+0x004],%g2 ! %g2 = 0000000048a02005 ! %l0 = 000000000000004a, Mem[000000007c800120] = 352c3a14 stwa %l0,[%i1+%o4]0x88 ! Mem[000000007c800120] = 0000004a ! Mem[000000007d000100] = 3ce8d0d1, %l4 = 000000003cda6b81 ldswa [%i2+%g0]0x80,%l4 ! %l4 = 000000003ce8d0d1 ! %l0 = 000000000000004a, Mem[000000007c000116] = 7d7b515a stb %l0,[%i0+0x016] ! Mem[000000007c000114] = 7d7b4a5a ! Mem[000000007d800104] = e26b2e2d, %l4 = 3ce8d0d1, %l2 = 7d7b515a add %i3,0x04,%g1 casa [%g1]0x80,%l4,%l2 ! %l2 = 00000000e26b2e2d ! Mem[000000009000013c] = f83674b5, %g2 = 0000000048a02005 ldsb [%i4+0x03c],%g2 ! %g2 = fffffffffffffff8 ! %l0 = 0000004a, %l1 = f349986d, Mem[0000000090000130] = 697e768b ab3ef405 std %l0,[%i4+0x030] ! Mem[0000000090000130] = 0000004a f349986d p54_label_4: ! Mem[000000007d000108] = ff926c80, %l0 = 000000000000004a lduba [%i2+%o1]0x88,%l0 ! %l0 = 0000000000000080 ! Mem[000000007d000120] = 3579e5b89eb8012b, %l4 = 000000003ce8d0d1, %l6 = 0cef5b0c3b2c4b87 add %i2,0x20,%g1 casxa [%g1]0x80,%l4,%l6 ! %l6 = 3579e5b89eb8012b ! Mem[000000007c800118] = 1e715a13 b1d88014, %l6 = 9eb8012b, %l7 = 81ca594e ldda [%i1+%o3]0x89,%l6 ! %l6 = 00000000b1d88014 000000001e715a13 ! Mem[000000007c800119] = 1480d8b1, %l7 = 000000001e715a13 ldstub [%i1+0x019],%l7 ! %l7 = 00000080000000ff ! Mem[000000007c000100] = d14da718 f1685c98, %l6 = b1d88014, %l7 = 00000080 ldda [%i0+%g0]0x89,%l6 ! %l6 = 00000000f1685c98 00000000d14da718 ! Mem[000000007d800138] = ffd1f6236152c675, %l6 = 00000000f1685c98, %l2 = 00000000e26b2e2d add %i3,0x38,%g1 casxa [%g1]0x80,%l6,%l2 ! %l2 = ffd1f6236152c675 ! Mem[000000007d800130] = 901f8cc8, %l5 = 000000000000005e ldstub [%i3+0x030],%l5 ! %l5 = 00000090000000ff ! Mem[000000007d800108] = fe16e851, %l6 = 00000000f1685c98 ldub [%i3+0x009],%l6 ! %l6 = 0000000000000016 ! Mem[000000007c800134] = 713c8420, %l0 = 0000000000000080 lduh [%i1+0x034],%l0 ! %l0 = 000000000000713c ! Mem[000000007d80010c] = 81cecf62, %l1 = 596105d1f349986d ldsb [%i3+0x00c],%l1 ! %l1 = ffffffffffffff81 ba,a p54_not_taken_0_end p54_not_taken_0: ! The following code should not be executed lduw [%i1+0x004],%l2 nop lduba [%i1+0x029]%asi,%l2 nop nop ldsba [%i0+0x005]%asi,%l6 std %l6,[%i3+0x008] lduba [%i0+0x013]%asi,%l1 ba,a p54_branch_failed p54_not_taken_0_end: ! End of Random Code for Thread 54 p54_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0d8] ! Set processor 54 done flag ! Check Registers p54_check_registers: set p54_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 000000000000713c bne,a,pn %xcc,p54_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be ffffffffffffff81 bne,a,pn %xcc,p54_reg_l1_fail mov %l1,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000003ce8d0d1 bne,a,pn %xcc,p54_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000000000090 bne,a,pn %xcc,p54_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000016 bne,a,pn %xcc,p54_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000d14da718 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 %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 93d8fd8e c8fbec74 bne %xcc,p54_f6_fail nop ! Check Local Memory set p54_local0_expect,%g1 p54_check_local0: ldx [%g1+0x010],%g2 ! Expected data = 81ca594e7d7b4a5a ldx [%i0+0x010],%g3 ! Observed data at 000000007c000110 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i0,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = db8f52ff0e43a4c4 ldx [%i0+0x020],%g3 ! Observed data at 000000007c000120 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 126deedd5b3457d8 ldx [%i0+0x028],%g3 ! Observed data at 000000007c000128 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i0,0x028,%g4 set p54_local1_expect,%g1 p54_check_local1: ldx [%g1+0x008],%g2 ! Expected data = 6af3aab07cda2583 ldx [%i1+0x008],%g3 ! Observed data at 000000007c800108 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i1,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 14ffd8b1135a711e 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 = 4a00000075dd6890 ldx [%i1+0x020],%g3 ! Observed data at 000000007c800120 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i1,0x020,%g4 set p54_local2_expect,%g1 p54_check_local2: ldx [%g1+0x008],%g2 ! Expected data = 806c92ff17483568 ldx [%i2+0x008],%g3 ! Observed data at 000000007d000108 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 000000000000005e ldx [%i2+0x010],%g3 ! Observed data at 000000007d000110 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i2,0x010,%g4 ldx [%g1+0x030],%g2 ! Expected data = 8460a2daaaffec2a ldx [%i2+0x030],%g3 ! Observed data at 000000007d000130 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i2,0x030,%g4 set p54_local3_expect,%g1 p54_check_local3: ldx [%g1+0x018],%g2 ! Expected data = c756922f3b70785f ldx [%i3+0x018],%g3 ! Observed data at 000000007d800118 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i3,0x018,%g4 ldx [%g1+0x030],%g2 ! Expected data = ff1f8cc88211bcbe ldx [%i3+0x030],%g3 ! Observed data at 000000007d800130 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i3,0x030,%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_f6_fail: set p54_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 54 failed p54_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0d8] ! Set processor 54 done flag set p54_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 54 failed p54_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0d8] ! Set processor 54 done flag set p54_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p54_selfmod_failed: ba p54_failed mov 0xabc,%g1 p54_common_error: or %g0,0xf16,%g1 ba p54_failed mov %o5,%g3 p54_common_signature_error: set p54_temp,%g1 ba p54_failed st %g2,[%g1] ! Common Lock Number p54_common_timeout: set p54_temp,%g1 ba p54_failed st %g2,[%g1] ! Common Lock Number p54_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p54_failed mov 0x0,%g3 p54_trap1e: ldstuba [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007d000120] ldxa [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000007c800120] swapa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000007d000100] ldxa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000007c000108] lduha [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000007d800100] lduwa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000007c000100] swapa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000007c800100] done p54_trap1o: ldstuba [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007d000120] ldxa [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000007c800120] swapa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000007d000100] ldxa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000007c000108] lduha [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000007d800100] lduwa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000007c000100] swapa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000007c800100] done p54_trap2e: swapa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000007c000100] ldda [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000007d000118] stba %l3,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000007c800108] ldsha [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000007d800110] done p54_trap2o: swapa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000007c000100] ldda [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000007d000118] stba %l3,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000007c800108] ldsha [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000007d800110] done p54_trap3e: nop nop nop nop nop nop done p54_trap3o: nop nop nop nop nop 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 = 3c35e7f8301e690f ldx [%g1+0x008],%l1 ! %l1 = 596105d1f349986d ldx [%g1+0x010],%l2 ! %l2 = 0d916308b0aaf36a ldx [%g1+0x018],%l3 ! %l3 = 2b6a7dbfdb8f52ff ldx [%g1+0x020],%l4 ! %l4 = 94f47586c756922f ldx [%g1+0x028],%l5 ! %l5 = 6ffdb6b3e0cff514 ldx [%g1+0x030],%l6 ! %l6 = e78d6f0c5cd2665b ldx [%g1+0x038],%l7 ! %l7 = 022d7ede7f07cf76 ! 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 = 36605ed7 3a08f8ee a8896464 3af7b15d ! %f4 = eb138d3a a11457d6 1a3a042e 2588678d ! %f8 = 7b120fb2 cc9eca67 b17cd9cb 7df536b7 ! %f12 = bc7c47ae b5d28621 b34cd926 5d5f899d ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 59c63bd0 be971bbd 2038f9c8 e8369989 ! %f20 = 86484d2c d7f01a0d 19f6e010 65616800 ! %f24 = cea3f107 9b8e889c 4d8d4f84 07b99a0e ! %f28 = 634aac04 e40d5008 1da98576 fa10ec89 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = e9d8fab2 208ec77a 37201ce0 5eb550fc ! %f36 = 103ccb63 c0c5e2c7 d5659843 e30b8076 ! %f40 = d92baf4e b95ad1be d941a0e7 fe082744 ! %f44 = 43cc487c 97eb5296 29ed3a72 e5eda6b8 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x9c51b74700000011,%g7,%g1 ! GSR scale = 2, align = 1 wr %g1,%g0,%gsr ! GSR = 9c51b74700000011 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[000000007f000108] = e74f47ec, %l0 = 16432cf463682264 swapa [%i2+%o1]0x80,%l0 ! %l0 = 00000000e74f47ec ! Mem[000000007e800138] = 024145b7, %l0 = e74f47ec, %l2 = 2187a9fa add %i1,0x38,%g1 casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000024145b7 ! Mem[000000007e000118] = be2295ae, %l2 = 00000000024145b7 ldsha [%i0+%o3]0x88,%l2 ! %l2 = ffffffffffff95ae ! Mem[000000007e000128] = bb4d02c53d03b106, %l2 = ffffffffffff95ae, %l0 = 00000000e74f47ec add %i0,0x28,%g1 casxa [%g1]0x80,%l2,%l0 ! %l0 = bb4d02c53d03b106 ! Mem[000000007f800100] = f0a1c314, %l4 = f3dabbe087fb6b31 swap [%i3+%g0],%l4 ! %l4 = 00000000f0a1c314 ! Mem[000000009180012c] = 99c4da2f, %g2 = 0000000000000000 ldub [%o0+0x02f],%g2 ! %g2 = 0000000000000099 ! Mem[000000007f800135] = 5df48ac9, %l3 = a7d10035b03abba0 ldstub [%i3+0x035],%l3 ! %l3 = 000000f4000000ff ! Mem[000000007e000114] = f35a76ae, %l5 = 37fddf45, %l1 = 1243f519 add %i0,0x14,%g1 casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000f35a76ae ! Mem[000000007f000100] = 5abbfdf3, %l3 = 00000000000000f4 lduba [%i2+%g0]0x89,%l3 ! %l3 = 00000000000000f3 ! Mem[000000007e000120] = 95dd6458, %l2 = ffffffffffff95ae ldsba [%i0+%o4]0x81,%l2 ! %l2 = ffffffffffffff95 p55_label_2: ! Mem[000000007f800100] = 87fb6b31, %l1 = f35a76ae, %l2 = ffffff95 casa [%i3]0x80,%l1,%l2 ! %l2 = 0000000087fb6b31 ! %l7 = 2a14e6a03e5569fa, Mem[000000007e000100] = af94253b stha %l7,[%i0+%g0]0x80 ! Mem[000000007e000100] = 69fa253b ! Mem[000000007f80011a] = 63580409, %l0 = bb4d02c53d03b106 ldstub [%i3+0x01a],%l0 ! %l0 = 00000004000000ff ! Mem[000000007e800124] = ecdc7bfa, %l7 = 2a14e6a03e5569fa lduw [%i1+0x024],%l7 ! %l7 = 00000000ecdc7bfa ! Mem[000000007f000120] = 91bc5fd4, %l5 = 05a0c38637fddf45 lduwa [%i2+%o4]0x89,%l5 ! %l5 = 0000000091bc5fd4 ! Mem[000000007e800128] = 5729eee1, %l0 = 0000000000000004 ldswa [%i1+%o5]0x89,%l0 ! %l0 = 000000005729eee1 ! Mem[000000007f000132] = e7156773, %l6 = 5ca8f7c02304db3b ldstub [%i2+0x032],%l6 ! %l6 = 00000067000000ff ! %l7 = 00000000ecdc7bfa, Mem[000000009080012c] = 3ab407c2 stb %l7,[%i5+0x02c] ! Mem[000000009080012c] = fab407c2 ! Mem[000000007f800110] = e0f43d15 ac839198, %l2 = 87fb6b31, %l3 = 000000f3 ldd [%i3+%o2],%l2 ! %l2 = 00000000e0f43d15 00000000ac839198 ! %l3 = 00000000ac839198, Mem[000000007f000108] = 80804afe64226863 stxa %l3,[%i2+%o1]0x89 ! Mem[000000007f000108] = 00000000ac839198 p55_label_3: ! Mem[000000007e000120] = 95dd6458, %l7 = ecdc7bfa, %l3 = ac839198 add %i0,0x20,%g1 casa [%g1]0x80,%l7,%l3 ! %l3 = 0000000095dd6458 ! %l1 = 00000000f35a76ae, Mem[000000009080013c] = 524680b7 stw %l1,[%i5+0x03c] ! Mem[000000009080013c] = f35a76ae ! Mem[0000000090800110] = d3119276, %g2 = 0000000000000099 lduw [%i5+%o2],%g2 ! %g2 = 00000000d3119276 ! Mem[000000007f800120] = 35982a2b, %l0 = 000000005729eee1 ldswa [%i3+%o4]0x89,%l0 ! %l0 = 0000000035982a2b ! Mem[000000007f000120] = 91bc5fd4, %l0 = 0000000035982a2b lduha [%i2+%o4]0x89,%l0 ! %l0 = 0000000000005fd4 ! %l0 = 0000000000005fd4, Mem[0000000091000134] = deff518e stw %l0,[%i6+0x034] ! Mem[0000000091000134] = 00005fd4 ! %l0 = 0000000000005fd4, Mem[000000007f800128] = 01dae94b stwa %l0,[%i3+%o5]0x81 ! Mem[000000007f800128] = 00005fd4 ! Mem[000000007e000110] = a118c5c9, %l2 = 00000000e0f43d15 ldstuba [%i0+%o2]0x80,%l2 ! %l2 = 000000a1000000ff ! %l5 = 0000000091bc5fd4, Mem[000000007f000108] = 989183ac stw %l5,[%i2+%o1] ! Mem[000000007f000108] = 91bc5fd4 ! %l0 = 00005fd4, %l1 = f35a76ae, Mem[0000000091000100] = bb7431ca 76447a29 std %l0,[%i6+%g0] ! Mem[0000000091000100] = 00005fd4 f35a76ae p55_label_4: ! %l2 = 000000a1, %l3 = 95dd6458, Mem[000000007e800118] = 30e336dc fc1a751b stda %l2,[%i1+%o3]0x88 ! Mem[000000007e800118] = 000000a1 95dd6458 ! Mem[0000000090000118] = 510e16df, %g2 = 00000000d3119276 lduh [%i4+%o3],%g2 ! %g2 = 000000000000510e ! %l5 = 0000000091bc5fd4, Mem[0000000091800128] = 9d9f2973 stw %l5,[%o0+%o5] ! Mem[0000000091800128] = 91bc5fd4 ! Mem[000000007f800118] = 6358ff09, %l1 = 00000000f35a76ae ldstuba [%i3+%o3]0x81,%l1 ! %l1 = 00000063000000ff ! Mem[000000007f000108] = 91bc5fd4, %l5 = 0000000091bc5fd4 ldstuba [%i2+%o1]0x81,%l5 ! %l5 = 00000091000000ff ! Mem[000000007f000128] = 1a0d52ec, %l4 = 00000000f0a1c314 ldstub [%i2+%o5],%l4 ! %l4 = 0000001a000000ff ! Mem[000000007e000134] = bb470183, %l1 = 00000063, %l0 = 00005fd4 add %i0,0x34,%g1 casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000bb470183 ! Mem[000000009180013c] = 97a50dd5, %g2 = 000000000000510e ldsba [%o0+0x03c]%asi,%g2 ! %g2 = ffffffffffffff97 ! Mem[000000007f000128] = ff0d52ec, %l0 = 00000000bb470183 ldstub [%i2+%o5],%l0 ! %l0 = 000000ff000000ff ! Mem[0000000091800128] = 91bc5fd4 34879799, %g2 = ffffff97, %g3 = 00000000 ldd [%o0+%o5],%g2 ! %g2 = 0000000091bc5fd4 0000000034879799 ba,a p55_not_taken_0_end p55_not_taken_0: ! The following code should not be executed lduw [%i1+0x004],%l2 nop lduba [%i1+0x029]%asi,%l2 nop nop ldsba [%i0+0x005]%asi,%l6 std %l6,[%i3+0x008] lduba [%i0+0x013]%asi,%l1 ba,a p55_branch_failed p55_not_taken_0_end: ! End of Random Code for Thread 55 1: membar #Sync ! Force all stores to complete 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 00000000000000ff bne,a,pn %xcc,p55_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000000000063 bne,a,pn %xcc,p55_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000000000a1 bne,a,pn %xcc,p55_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000095dd6458 bne,a,pn %xcc,p55_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000000000001a bne,a,pn %xcc,p55_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000000000091 bne,a,pn %xcc,p55_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000067 bne,a,pn %xcc,p55_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000ecdc7bfa 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 a8896464 3af7b15d bne %xcc,p55_f2_fail nop ! Check Local Memory set p55_local0_expect,%g1 p55_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 69fa253b6e05354e ldx [%i0+0x000],%g3 ! Observed data at 000000007e000100 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i0,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = ff18c5c9f35a76ae ldx [%i0+0x010],%g3 ! Observed data at 000000007e000110 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i0,0x010,%g4 set p55_local1_expect,%g1 p55_check_local1: ldx [%g1+0x018],%g2 ! Expected data = a10000005864dd95 ldx [%i1+0x018],%g3 ! Observed data at 000000007e800118 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i1,0x018,%g4 set p55_local2_expect,%g1 p55_check_local2: ldx [%g1+0x008],%g2 ! Expected data = ffbc5fd400000000 ldx [%i2+0x008],%g3 ! Observed data at 000000007f000108 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i2,0x008,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff0d52eceb496a49 ldx [%i2+0x028],%g3 ! Observed data at 000000007f000128 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i2,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = e715ff738031d84f ldx [%i2+0x030],%g3 ! Observed data at 000000007f000130 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i2,0x030,%g4 set p55_local3_expect,%g1 p55_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 87fb6b31e830cb34 ldx [%i3+0x000],%g3 ! Observed data at 000000007f800100 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i3,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff58ff09843dd47e ldx [%i3+0x018],%g3 ! Observed data at 000000007f800118 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i3,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 00005fd45497d6f2 ldx [%i3+0x028],%g3 ! Observed data at 000000007f800128 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 7c54e6e15dff8ac9 ldx [%i3+0x030],%g3 ! Observed data at 000000007f800130 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i3,0x030,%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 ! 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: swapa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000007f800120] ldxa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000007e000108] done p55_trap1o: swapa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000007f800120] ldxa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000007e000108] done p55_trap2e: swapa [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000007e800120] ldswa [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000007e800120] done p55_trap2o: swapa [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000007e800120] ldswa [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000007e800120] done p55_trap3e: nop done p55_trap3o: 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 = 16432cf463682264 ldx [%g1+0x008],%l1 ! %l1 = 81bd81e21243f519 ldx [%g1+0x010],%l2 ! %l2 = 427a803e2187a9fa ldx [%g1+0x018],%l3 ! %l3 = a7d10035b03abba0 ldx [%g1+0x020],%l4 ! %l4 = f3dabbe087fb6b31 ldx [%g1+0x028],%l5 ! %l5 = 05a0c38637fddf45 ldx [%g1+0x030],%l6 ! %l6 = 5ca8f7c02304db3b ldx [%g1+0x038],%l7 ! %l7 = 2a14e6a03e5569fa ! 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 = 9dd916b7 3a98d309 cc39f601 ebee7326 ! %f4 = 46427c74 67d402ad d033e0b6 840e1a42 ! %f8 = 3e89e291 420601c9 bc297d26 6609a509 ! %f12 = eea90290 9961f97a b0b6e9fa e9f82f33 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 50761287 e8d2bf9f a32aa438 a269a34e ! %f20 = 783e5cd9 e52a87e1 9de46bbc a21bac7b ! %f24 = e2095946 690cf57c de6b8c95 71613943 ! %f28 = 320eb4db 7b5d25f5 234b757f 17e26f87 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = c4776484 00c421ef fda36c8d 44744829 ! %f36 = 99c57c38 87fa2ab5 867fa44d 9ab49ac2 ! %f40 = 8925afd4 eeebf2a0 6a8c3ec4 a703b82f ! %f44 = 298c76e1 c100b4b4 296b7c0c 81f89e06 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xb8c2bbd000000067,%g7,%g1 ! GSR scale = 12, align = 7 wr %g1,%g0,%gsr ! GSR = b8c2bbd000000067 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[0000000080000108] = 44d6e546, %l5 = 2a4d630e9e3bf648 lduha [%i0+%o1]0x81,%l5 ! %l5 = 00000000000044d6 ! Mem[0000000080000128] = 71116884, %l4 = 401903c256931c82 ldsba [%i0+%o5]0x88,%l4 ! %l4 = ffffffffffffff84 ! Mem[0000000080800100] = 97cc1b25, %l5 = 000044d6, %l7 = 1fef6b03 casa [%i1]0x80,%l5,%l7 ! %l7 = 0000000097cc1b25 ! Mem[0000000081800110] = 7c8be114, %l3 = 590d11c24e82fe7f ldstuba [%i3+%o2]0x89,%l3 ! %l3 = 00000014000000ff ! Mem[0000000080000110] = 954d3ca0, %l2 = 4126de348d97bd53 ldstuba [%i0+%o2]0x81,%l2 ! %l2 = 00000095000000ff ! Mem[0000000081800100] = e658726e, %l5 = 00000000000044d6 ldstuba [%i3+%g0]0x80,%l5 ! %l5 = 000000e6000000ff ! Mem[0000000080800138] = 11264a35, %l4 = ffffffffffffff84 ldstub [%i1+0x038],%l4 ! %l4 = 00000011000000ff ! Mem[0000000091800118] = 22d51152, %g2 = 0000000000000000 lduwa [%o0+0x018]%asi,%g2 ! %g2 = 0000000022d51152 ! Mem[0000000080000108] = 44d6e546, %l5 = 00000000000000e6 swapa [%i0+%o1]0x81,%l5 ! %l5 = 0000000044d6e546 ! Mem[0000000080800128] = 4ba7f30b, %l5 = 0000000044d6e546 ldstuba [%i1+%o5]0x89,%l5 ! %l5 = 0000000b000000ff p56_label_2: ! Mem[0000000081800128] = 6b290d6b, %l3 = 0000000000000014, %asi = 80 swapa [%i3+0x028]%asi,%l3 ! %l3 = 000000006b290d6b ! %l0 = 93428eca, %l1 = d3f89ea0, Mem[0000000090800128] = 7a58930e 3ab407c2 std %l0,[%i5+%o5] ! Mem[0000000090800128] = 93428eca d3f89ea0 ! Mem[0000000080000128] = 84681171, %l0 = 2e9db54293428eca swap [%i0+%o5],%l0 ! %l0 = 0000000084681171 ! Mem[0000000080800118] = e5fc84b6, %l5 = 000000000000000b ldstuba [%i1+%o3]0x89,%l5 ! %l5 = 000000b6000000ff ! Mem[0000000080800110] = f9c26c64, %l2 = 0000000000000095 ldsba [%i1+%o2]0x88,%l2 ! %l2 = 0000000000000064 ! Mem[0000000080000118] = e71f60fc, %l3 = 000000006b290d6b ldstuba [%i0+%o3]0x88,%l3 ! %l3 = 000000fc000000ff ! %l3 = 00000000000000fc, Mem[0000000090800110] = d3119276, %asi = 80 stwa %l3,[%i5+0x010]%asi ! Mem[0000000090800110] = 000000fc ! Mem[000000008180010c] = 9fec6cf8, %l2 = 0000000000000064 ldstub [%i3+0x00c],%l2 ! %l2 = 0000009f000000ff ! Mem[0000000091000108] = d0e1f284 83047966, %g2 = 22d51152, %g3 = 00000000 ldd [%i6+%o1],%g2 ! %g2 = 00000000d0e1f284 0000000083047966 ! Mem[0000000080000138] = 450a7b7bc11b324d, %l6 = 9dda6adfef560236, %l2 = 000000000000009f add %i0,0x38,%g1 casxa [%g1]0x80,%l6,%l2 ! %l2 = 450a7b7bc11b324d p56_label_3: ! Mem[0000000080800120] = f6355829, %l1 = d1c5dbb4d3f89ea0 lduwa [%i1+%o4]0x80,%l1 ! %l1 = 00000000f6355829 ! Mem[0000000081800128] = 00000014, %l1 = 00000000f6355829 lduba [%i3+%o5]0x80,%l1 ! %l1 = 0000000000000000 ! Mem[0000000081000110] = 7cfbaf83, %l2 = 450a7b7bc11b324d ldstuba [%i2+%o2]0x80,%l2 ! %l2 = 0000007c000000ff ! Mem[0000000080800124] = ae9f4e99, %l2 = 000000000000007c swap [%i1+0x024],%l2 ! %l2 = 00000000ae9f4e99 ! Mem[0000000081800113] = ffe18b7c, %l5 = 00000000000000b6 ldstub [%i3+0x013],%l5 ! %l5 = 0000007c000000ff ! Mem[0000000090800108] = b93e9756, %g2 = 00000000d0e1f284 lduw [%i5+%o1],%g2 ! %g2 = 00000000b93e9756 ! Mem[0000000080800120] = f6355829, %l2 = 00000000ae9f4e99 swap [%i1+%o4],%l2 ! %l2 = 00000000f6355829 ! Mem[000000008080011a] = ff84fce5, %l0 = 0000000084681171 ldstub [%i1+0x01a],%l0 ! %l0 = 000000fc000000ff ! Mem[0000000080000100] = 22297ceb, %l3 = 00000000000000fc ldsha [%i0+%g0]0x88,%l3 ! %l3 = 0000000000007ceb ! Mem[0000000091800134] = 961807a3, %g2 = 00000000b93e9756 ldub [%o0+0x035],%g2 ! %g2 = 0000000000000096 p56_label_4: ! Mem[0000000081800108] = 949f2a28, %l2 = 00000000f6355829 ldstub [%i3+%o1],%l2 ! %l2 = 00000094000000ff ! Mem[0000000090800130] = bfd58f1e, %g2 = 0000000000000096 ldsb [%i5+0x032],%g2 ! %g2 = ffffffffffffffbf ! %l2 = 0000000000000094, Mem[0000000080800108] = bcb83635 stwa %l2,[%i1+%o1]0x80 ! Mem[0000000080800108] = 00000094 ! %l2 = 0000000000000094, Mem[0000000090000110] = 5c5f8cf2c05e4c47 stx %l2,[%i4+%o2] ! Mem[0000000090000110] = 0000000000000094 ! Mem[0000000080000120] = 61ef3e64, %l4 = 0000000000000011 ldstuba [%i0+%o4]0x81,%l4 ! %l4 = 00000061000000ff ! Mem[0000000080000120] = ffef3e64, %l1 = 00000000, %l1 = 00000000 add %i0,0x20,%g1 casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000ffef3e64 ! Mem[0000000091800100] = 69aacf8d48a02005, %g2 = ffffffffffffffbf ldx [%o0+%g0],%g2 ! %g2 = 69aacf8d48a02005 ! Mem[0000000081800100] = ff58726e, %l6 = 9dda6adfef560236 swap [%i3+%g0],%l6 ! %l6 = 00000000ff58726e ! Mem[0000000081000120] = 89e758bb, %l2 = 0000000000000094 ldstuba [%i2+%o4]0x80,%l2 ! %l2 = 00000089000000ff ! %l4 = 00000061, %l5 = 0000007c, Mem[0000000091000138] = 924f4c66 a3b3ae0b std %l4,[%i6+0x038] ! Mem[0000000091000138] = 00000061 0000007c ba,a p56_not_taken_0_end p56_not_taken_0: ! The following code should not be executed lduw [%i1+0x004],%l2 nop lduba [%i1+0x029]%asi,%l2 nop nop ldsba [%i0+0x005]%asi,%l6 std %l6,[%i3+0x008] lduba [%i0+0x013]%asi,%l1 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 00000000000000fc bne,a,pn %xcc,p56_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000ffef3e64 bne,a,pn %xcc,p56_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000000089 bne,a,pn %xcc,p56_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000007ceb bne,a,pn %xcc,p56_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000000061 bne,a,pn %xcc,p56_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000000000007c bne,a,pn %xcc,p56_reg_l5_fail mov %l5,%g3 ! Check Local Memory set p56_local0_expect,%g1 p56_check_local0: ldx [%g1+0x008],%g2 ! Expected data = 000000e6c4b77206 ldx [%i0+0x008],%g3 ! Observed data at 0000000080000108 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ff4d3ca07a4ed0f0 ldx [%i0+0x010],%g3 ! Observed data at 0000000080000110 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff601fe70395d343 ldx [%i0+0x018],%g3 ! Observed data at 0000000080000118 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ffef3e64a166115d ldx [%i0+0x020],%g3 ! Observed data at 0000000080000120 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 93428eca0978c00e 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+0x008],%g2 ! Expected data = 000000946644b667 ldx [%i1+0x008],%g3 ! Observed data at 0000000080800108 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i1,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff84ffe56a42115d ldx [%i1+0x018],%g3 ! Observed data at 0000000080800118 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ae9f4e990000007c ldx [%i1+0x020],%g3 ! Observed data at 0000000080800120 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = fff3a74bf5f02fad ldx [%i1+0x028],%g3 ! Observed data at 0000000080800128 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i1,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = ff264a35a5750a77 ldx [%i1+0x038],%g3 ! Observed data at 0000000080800138 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i1,0x038,%g4 set p56_local2_expect,%g1 p56_check_local2: ldx [%g1+0x010],%g2 ! Expected data = fffbaf8374452d23 ldx [%i2+0x010],%g3 ! Observed data at 0000000081000110 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i2,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = ffe758bb1683e298 ldx [%i2+0x020],%g3 ! Observed data at 0000000081000120 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i2,0x020,%g4 set p56_local3_expect,%g1 p56_check_local3: ldx [%g1+0x000],%g2 ! Expected data = ef560236b2eff7f8 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 = ff9f2a28ffec6cf8 ldx [%i3+0x008],%g3 ! Observed data at 0000000081800108 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ffe18bffd9ce8e54 ldx [%i3+0x010],%g3 ! Observed data at 0000000081800110 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i3,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = 0000001463ad58b3 ldx [%i3+0x028],%g3 ! Observed data at 0000000081800128 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i3,0x028,%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 ! 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: swapa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000081800100] swapa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000081000128] ldxa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000080800100] lduba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000081000128] done p56_trap1o: swapa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000081800100] swapa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000081000128] ldxa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000080800100] lduba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000081000128] done p56_trap2e: ldstuba [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000081800110] ldstuba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000081000128] ldxa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000080800110] done p56_trap2o: ldstuba [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000081800110] ldstuba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000081000128] ldxa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000080800110] done p56_trap3e: nop nop nop nop nop nop done p56_trap3o: 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 = 2e9db54293428eca ldx [%g1+0x008],%l1 ! %l1 = d1c5dbb4d3f89ea0 ldx [%g1+0x010],%l2 ! %l2 = 4126de348d97bd53 ldx [%g1+0x018],%l3 ! %l3 = 590d11c24e82fe7f ldx [%g1+0x020],%l4 ! %l4 = 401903c256931c82 ldx [%g1+0x028],%l5 ! %l5 = 2a4d630e9e3bf648 ldx [%g1+0x030],%l6 ! %l6 = 9dda6adfef560236 ldx [%g1+0x038],%l7 ! %l7 = fa63ce041fef6b03 ! 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 = 9bcc5042 59a3b146 2313814e 6220e25f ! %f4 = 1cb1a087 00a44abc 243801e0 6afa7771 ! %f8 = 5ed9127f ca9712c4 31b18b32 58852c6a ! %f12 = 37a67ebf cfbc2257 64a3ec9d 41893ea9 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = c4c1dc99 1e4012f3 a2c4624c b7778a15 ! %f20 = 66766c32 a3f3f456 89626950 c89f2873 ! %f24 = 923ca531 a754ce74 c1fc2e1f a18fe742 ! %f28 = 04ff43cf fd137070 ce99185b 43293b6b ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = a18b0289 b4f4075b 4fcb4af1 41cce0a8 ! %f36 = be2f2282 e00e1156 a60411c6 f328cea2 ! %f40 = 388731a0 b197461b 620612d4 78e7121d ! %f44 = aeb6e256 f34585ef 3214acc7 d6674225 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x9001401f0000004f,%g7,%g1 ! GSR scale = 9, align = 7 wr %g1,%g0,%gsr ! GSR = 9001401f0000004f 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[0000000083000104] = 7221d9e0, %l6 = 4fe1d61c41d7a029 ldsh [%i2+0x006],%l6 ! %l6 = ffffffffffffd9e0 ! Mem[0000000091000134] = deff518e, %g2 = 0000000000000000 ldsha [%i6+0x034]%asi,%g2 ! %g2 = ffffffffffffdeff ! Mem[000000008280010e] = c9ec72b0, %l2 = ff2961d00f6b8826 ldstub [%i1+0x00e],%l2 ! %l2 = 00000072000000ff ! Mem[000000008300011d] = e15d2e8b, %l4 = 207a99524d3f1e3e ldstub [%i2+0x01d],%l4 ! %l4 = 0000005d000000ff ! Mem[0000000083000108] = 4d2c9fb0, %l7 = 4a855f57dad37bfe swapa [%i2+%o1]0x89,%l7 ! %l7 = 000000004d2c9fb0 ! Mem[0000000082800102] = 672dd43a, %l7 = 000000004d2c9fb0 ldstub [%i1+0x002],%l7 ! %l7 = 000000d4000000ff ! Mem[0000000083000108] = fe7bd3da, %l2 = 0000000000000072 ldstuba [%i2+%o1]0x81,%l2 ! %l2 = 000000fe000000ff ! Mem[0000000083000101] = 7a9d2591, %l1 = 79a333efd89fdcb4 ldstuba [%i2+0x001]%asi,%l1 ! %l1 = 0000009d000000ff ! Mem[0000000083000114] = 2b9dbe15, %l6 = ffffffffffffd9e0 swap [%i2+0x014],%l6 ! %l6 = 000000002b9dbe15 ! Mem[0000000082000124] = f7222981, %l4 = 0000005d, %l0 = 1f65d63b add %i0,0x24,%g1 casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000f7222981 p57_label_2: ! Mem[0000000090800120] = fb4d09a9, %g2 = ffffffffffffdeff lduwa [%i5+0x020]%asi,%g2 ! %g2 = 00000000fb4d09a9 ! %l0 = 00000000f7222981, Mem[0000000082000100] = 26d838bf stba %l0,[%i0+%g0]0x80 ! Mem[0000000082000100] = 81d838bf ! Mem[0000000082800110] = 1cd3b6bd4a2a81de, %l1 = 000000000000009d, %l0 = 00000000f7222981 add %i1,0x10,%g1 casxa [%g1]0x80,%l1,%l0 ! %l0 = 1cd3b6bd4a2a81de ! %l2 = 000000fe, %l3 = 07157b3c, Mem[0000000082800128] = 4639313d a413f878 stda %l2,[%i1+%o5]0x80 ! Mem[0000000082800128] = 000000fe 07157b3c ! Mem[000000009000011c] = 36b55415, %g2 = 00000000fb4d09a9 ldub [%i4+0x01c],%g2 ! %g2 = 0000000000000036 ! Mem[0000000082000120] = 7a6225ad, %l4 = 0000005d, %l1 = 0000009d add %i0,0x20,%g1 casa [%g1]0x80,%l4,%l1 ! %l1 = 000000007a6225ad ! %l5 = 02b8853eb99bf71f, Mem[0000000091800108] = e1518e201eef1e9d stx %l5,[%o0+%o1] ! Mem[0000000091800108] = 02b8853eb99bf71f ! Mem[0000000090800108] = b93e9756186e59e8, %g2 = 0000000000000036 ldx [%i5+%o1],%g2 ! %g2 = b93e9756186e59e8 ! Mem[0000000082800138] = 786798be, %l0 = 1cd3b6bd4a2a81de ldsb [%i1+0x039],%l0 ! %l0 = 0000000000000067 ! Mem[0000000082800110] = 1cd3b6bd, %l5 = 02b8853eb99bf71f swapa [%i1+%o2]0x80,%l5 ! %l5 = 000000001cd3b6bd p57_label_3: ! Mem[0000000083000110] = 6beea39b, %l7 = 00000000000000d4 swap [%i2+%o2],%l7 ! %l7 = 000000006beea39b ! Mem[000000009080012c] = 3ab407c2, %g2 = b93e9756186e59e8 lduh [%i5+0x02c],%g2 ! %g2 = 0000000000003ab4 ! Mem[0000000091000138] = 924f4c66a3b3ae0b, %g2 = 0000000000003ab4 ldxa [%i6+0x038]%asi,%g2 ! %g2 = 924f4c66a3b3ae0b ! Mem[0000000082000130] = 97e40ad071320c0e, %l7 = 000000006beea39b, %l2 = 00000000000000fe add %i0,0x30,%g1 casxa [%g1]0x80,%l7,%l2 ! %l2 = 97e40ad071320c0e ! Mem[0000000082000128] = eb042329, %l0 = 0000000000000067 ldstub [%i0+%o5],%l0 ! %l0 = 000000eb000000ff ! Mem[0000000082000134] = 71320c0e, %l3 = 07157b3c, %l6 = 2b9dbe15 add %i0,0x34,%g1 casa [%g1]0x80,%l3,%l6 ! %l6 = 0000000071320c0e ! Mem[000000008280011c] = 85e07e08, %l2 = 97e40ad071320c0e swap [%i1+0x01c],%l2 ! %l2 = 0000000085e07e08 ! Mem[0000000082800128] = 000000fe, %l5 = 1cd3b6bd, %l3 = 07157b3c add %i1,0x28,%g1 casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000000000fe ! Mem[000000008300013c] = 056916f6, %l6 = 0000000071320c0e swap [%i2+0x03c],%l6 ! %l6 = 00000000056916f6 ! Mem[0000000091000120] = 0e487714, %g2 = 924f4c66a3b3ae0b ldub [%i6+0x023],%g2 ! %g2 = 000000000000000e p57_label_4: ! Mem[000000008280012e] = 07157b3c, %l6 = 00000000056916f6 ldstub [%i1+0x02e],%l6 ! %l6 = 0000007b000000ff ! Mem[0000000082800118] = f77632b171320c0e, %l7 = 000000006beea39b ldxa [%i1+%o3]0x80,%l7 ! %l7 = f77632b171320c0e ! Mem[0000000083000111] = 000000d4, %l6 = 000000000000007b ldstub [%i2+0x011],%l6 ! %l6 = 00000000000000ff ! Mem[0000000083800138] = 2788da22797d858f, %l7 = f77632b171320c0e, %l0 = 00000000000000eb add %i3,0x38,%g1 casxa [%g1]0x80,%l7,%l0 ! %l0 = 2788da22797d858f ! Mem[0000000083000124] = 2acacfbf, %l0 = 2788da22797d858f ldub [%i2+0x024],%l0 ! %l0 = 000000000000002a ! Mem[0000000082800118] = f77632b1, %l3 = 00000000000000fe swapa [%i1+%o3]0x80,%l3 ! %l3 = 00000000f77632b1 ! Mem[0000000090000124] = 870c6fa7, %g2 = 000000000000000e ldsb [%i4+0x026],%g2 ! %g2 = ffffffffffffff87 ! Mem[0000000082800100] = 672dff3a, %l7 = f77632b171320c0e ldstuba [%i1+%g0]0x81,%l7 ! %l7 = 00000067000000ff ! %l1 = 000000007a6225ad, Mem[0000000083800110] = d7127dc0c2bf95af, %asi = 80 stxa %l1,[%i3+0x010]%asi ! Mem[0000000083800110] = 000000007a6225ad ! Mem[0000000083800108] = a9d597273e265c97, %l7 = 0000000000000067, %l2 = 0000000085e07e08 add %i3,0x08,%g1 casxa [%g1]0x80,%l7,%l2 ! %l2 = a9d597273e265c97 ba,a p57_not_taken_0_end p57_not_taken_0: ! The following code should not be executed lduw [%i1+0x004],%l2 nop lduba [%i1+0x029]%asi,%l2 nop nop ldsba [%i0+0x005]%asi,%l6 std %l6,[%i3+0x008] lduba [%i0+0x013]%asi,%l1 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 000000000000002a bne,a,pn %xcc,p57_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000007a6225ad bne,a,pn %xcc,p57_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be a9d597273e265c97 bne,a,pn %xcc,p57_reg_l2_fail mov %l2,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000000000005d bne,a,pn %xcc,p57_reg_l4_fail mov %l4,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000000 bne,a,pn %xcc,p57_reg_l6_fail mov %l6,%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+0x000],%g2 ! Expected data = 81d838bf715cd702 ldx [%i0+0x000],%g3 ! Observed data at 0000000082000100 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i0,0x000,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff0423297c489aca ldx [%i0+0x028],%g3 ! Observed data at 0000000082000128 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i0,0x028,%g4 set p57_local1_expect,%g1 p57_check_local1: ldx [%g1+0x000],%g2 ! Expected data = ff2dff3a3bffec43 ldx [%i1+0x000],%g3 ! Observed data at 0000000082800100 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = a9c028d6c9ecffb0 ldx [%i1+0x008],%g3 ! Observed data at 0000000082800108 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = b99bf71f4a2a81de ldx [%i1+0x010],%g3 ! Observed data at 0000000082800110 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 000000fe71320c0e 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 = 000000fe0715ff3c ldx [%i1+0x028],%g3 ! Observed data at 0000000082800128 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i1,0x028,%g4 set p57_local2_expect,%g1 p57_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 7aff25917221d9e0 ldx [%i2+0x000],%g3 ! Observed data at 0000000083000100 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ff7bd3da2f94c2f3 ldx [%i2+0x008],%g3 ! Observed data at 0000000083000108 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 00ff00d4ffffd9e0 ldx [%i2+0x010],%g3 ! Observed data at 0000000083000110 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 2d17f158e1ff2e8b ldx [%i2+0x018],%g3 ! Observed data at 0000000083000118 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i2,0x018,%g4 ldx [%g1+0x038],%g2 ! Expected data = a649060471320c0e ldx [%i2+0x038],%g3 ! Observed data at 0000000083000138 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i2,0x038,%g4 set p57_local3_expect,%g1 p57_check_local3: ldx [%g1+0x010],%g2 ! Expected data = 000000007a6225ad ldx [%i3+0x010],%g3 ! Observed data at 0000000083800110 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i3,0x010,%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: swapa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000082000100] stwa %l7,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000083800108] swapa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000082800128] stwa %l0,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000083800118] stha %l3,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000082800108] swapa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000082800110] done p57_trap1o: swapa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000082000100] stwa %l7,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000083800108] swapa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000082800128] stwa %l0,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000083800118] stha %l3,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000082800108] swapa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000082800110] done p57_trap2e: stda %l2,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000083800110] ldstuba [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000083800110] done p57_trap2o: stda %l2,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000083800110] ldstuba [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000083800110] done p57_trap3e: nop nop done p57_trap3o: 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 = dc21035a1f65d63b ldx [%g1+0x008],%l1 ! %l1 = 79a333efd89fdcb4 ldx [%g1+0x010],%l2 ! %l2 = ff2961d00f6b8826 ldx [%g1+0x018],%l3 ! %l3 = b6ef517c07157b3c ldx [%g1+0x020],%l4 ! %l4 = 207a99524d3f1e3e ldx [%g1+0x028],%l5 ! %l5 = 02b8853eb99bf71f ldx [%g1+0x030],%l6 ! %l6 = 4fe1d61c41d7a029 ldx [%g1+0x038],%l7 ! %l7 = 4a855f57dad37bfe ! 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 = 527ecff0 8518bc63 cb9e4804 d116c3f4 ! %f4 = 4d4ffcd5 3b1a2a83 bf1ff562 b8d8ca90 ! %f8 = e8b21072 ee8612f3 e4be3e87 6e6e65cc ! %f12 = 107f716e e20f6160 e1064ce6 033a6487 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = cdda4f66 2fa3acb7 6c3e0bdc 5470439b ! %f20 = 7f148b26 27d8bb14 e9d7126b 5ffcbba9 ! %f24 = dd4b1f61 6e6164f1 b36436e5 0a98de89 ! %f28 = a5b158d4 37f74462 7809f1d9 aaa7e0f0 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 730de8f4 0405d6ea 2db46972 743e81a3 ! %f36 = 6556bac3 6eb5c5a1 c7013c1c 16daf44b ! %f40 = bfd42946 8335a0e6 341149ba d33cc63e ! %f44 = 79d3f498 80a8c368 76678eaa 3505ab32 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xbec6199f0000007d,%g7,%g1 ! GSR scale = 15, align = 5 wr %g1,%g0,%gsr ! GSR = bec6199f0000007d 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[0000000084800120] = e8426a0a, %l0 = c5f6bde402568969 lduwa [%i1+%o4]0x89,%l0 ! %l0 = 00000000e8426a0a ! %l6 = dcb6cac6, %l7 = 1c22afa3, Mem[0000000091000118] = 0b88c9c1 9cbc312f std %l6,[%i6+%o3] ! Mem[0000000091000118] = dcb6cac6 1c22afa3 ! %l4 = c939f55d, %l5 = 31d66a95, Mem[0000000085800110] = 3832121c db7eba8c stda %l4,[%i3+%o2]0x81 ! Mem[0000000085800110] = c939f55d 31d66a95 ! Mem[0000000091000118] = dcb6cac61c22afa3, %g2 = 0000000000000000 ldx [%i6+%o3],%g2 ! %g2 = dcb6cac61c22afa3 ! Mem[0000000091000118] = dcb6cac6 1c22afa3, %g2 = 1c22afa3, %g3 = 00000000 ldd [%i6+%o3],%g2 ! %g2 = 00000000dcb6cac6 000000001c22afa3 ! Mem[0000000085800112] = c939f55d, %l5 = 654e6d3a31d66a95 ldstub [%i3+0x012],%l5 ! %l5 = 000000f5000000ff ! Mem[0000000084800110] = 040a36e2, %l1 = 43a5b8979e15f0bb ldsha [%i1+%o2]0x88,%l1 ! %l1 = 00000000000036e2 ! Mem[0000000084000100] = 97ec903f08895eaf, %l1 = 00000000000036e2, %l0 = 00000000e8426a0a casxa [%i0]0x80,%l1,%l0 ! %l0 = 97ec903f08895eaf ! Mem[000000008400010c] = c04a2ca9, %l2 = 41c3d1e3, %l3 = 3098199e add %i0,0x0c,%g1 casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000c04a2ca9 ! Mem[0000000085000120] = b57295a7, %l0 = 97ec903f08895eaf lduba [%i2+%o4]0x80,%l0 ! %l0 = 00000000000000b5 p58_label_2: ! Mem[0000000085000138] = bcfde980ee329435, %l2 = 9dd0e0c041c3d1e3, %l5 = 00000000000000f5 add %i2,0x38,%g1 casxa [%g1]0x80,%l2,%l5 ! %l5 = bcfde980ee329435 ! Mem[0000000085000108] = 60790373 081d8934, %l4 = c939f55d, %l5 = ee329435 ldda [%i2+%o1]0x88,%l4 ! %l4 = 00000000081d8934 0000000060790373 ! %l6 = dcb6cac6, %l7 = 1c22afa3, Mem[0000000091800128] = 9d9f2973 34879799 std %l6,[%o0+%o5] ! Mem[0000000091800128] = dcb6cac6 1c22afa3 ! Mem[0000000084800110] = 77431b08040a36e2, %l1 = 00000000000036e2 ldxa [%i1+%o2]0x88,%l1 ! %l1 = 77431b08040a36e2 ! Mem[0000000090000118] = 510e16df 36b55415, %g2 = dcb6cac6, %g3 = 1c22afa3 ldd [%i4+%o3],%g2 ! %g2 = 00000000510e16df 0000000036b55415 ! %l2 = 9dd0e0c041c3d1e3, Mem[0000000090800130] = 59febfd5 stw %l2,[%i5+0x030] ! Mem[0000000090800130] = 41c3d1e3 ! Mem[0000000084800108] = 653c8ba7, %l1 = 77431b08040a36e2 lduba [%i1+%o1]0x81,%l1 ! %l1 = 0000000000000065 ! %l0 = 000000b5, %l1 = 00000065, Mem[0000000084800100] = 83266a97 e15afc42 stda %l0,[%i1+%g0]0x81 ! Mem[0000000084800100] = 000000b5 00000065 ! Mem[0000000085000130] = 7b19bd01, %l2 = 9dd0e0c041c3d1e3 swap [%i2+0x030],%l2 ! %l2 = 000000007b19bd01 ! Mem[0000000084000110] = dcd7c1b3 bfa3acd3, %l6 = dcb6cac6, %l7 = 1c22afa3 ldda [%i0+%o2]0x81,%l6 ! %l6 = 00000000dcd7c1b3 00000000bfa3acd3 p58_label_3: ! Mem[0000000084800116] = 081b4377, %l6 = 00000000dcd7c1b3 ldstub [%i1+0x016],%l6 ! %l6 = 00000043000000ff ! %l4 = 00000000081d8934, Mem[0000000084000100] = 3f90ec97 stba %l4,[%i0+%g0]0x89 ! Mem[0000000084000100] = 3f90ec34 ! Mem[0000000085800108] = b3cfe32e7291c4df, %l0 = 00000000000000b5 ldxa [%i3+%o1]0x88,%l0 ! %l0 = b3cfe32e7291c4df ! %l6 = 0000000000000043, Mem[0000000085000110] = def8da14449ebca4 stxa %l6,[%i2+%o2]0x80 ! Mem[0000000085000110] = 0000000000000043 ! %l1 = 0000000000000065, Mem[0000000090000112] = 8cf2c05e sth %l1,[%i4+0x012] ! Mem[0000000090000110] = 0065c05e ! Mem[0000000085000128] = ba2bef29, %l0 = b3cfe32e7291c4df swapa [%i2+%o5]0x80,%l0 ! %l0 = 00000000ba2bef29 ! %l7 = 00000000bfa3acd3, Mem[000000009180011e] = cf389570 sth %l7,[%o0+0x01e] ! Mem[000000009180011c] = acd39570 ! Mem[0000000090000110] = 65c05e4c, %g2 = 00000000510e16df ldsba [%i4+0x013]%asi,%g2 ! %g2 = 0000000000000065 ! Mem[0000000085000128] = 7291c4df822f27f4, %l7 = 00000000bfa3acd3 ldxa [%i2+%o5]0x80,%l7 ! %l7 = 7291c4df822f27f4 ! %l3 = 00000000c04a2ca9, Mem[0000000084000108] = 1a13533a stba %l3,[%i0+%o1]0x88 ! Mem[0000000084000108] = 1a1353a9 p58_label_4: ! %l0 = ba2bef29, %l1 = 00000065, Mem[0000000091000100] = bb7431ca 76447a29 stda %l0,[%i6+0x000]%asi ! Mem[0000000091000100] = ba2bef29 00000065 ! Mem[0000000085800130] = b660a7f7, %l5 = 0000000060790373, %asi = 80 swapa [%i3+0x030]%asi,%l5 ! %l5 = 00000000b660a7f7 ! Mem[0000000084000130] = f8c85d6d, %l6 = 0000000000000043 ldstub [%i0+0x030],%l6 ! %l6 = 000000f8000000ff ! Mem[0000000090000108] = 9c5c76b9, %g18 = a6d576d89554ead5 ldswa [%i4+0x008]%asi,%g2 ! %g2 = a6d576d89554ead5 ! Mem[0000000085000129] = 7291c4df, %l0 = 00000000ba2bef29 ldstub [%i2+0x029],%l0 ! %l0 = 00000091000000ff ! Mem[0000000085800100] = 5fc019df, %l1 = 0000000000000065 ldstuba [%i3+%g0]0x81,%l1 ! %l1 = 0000005f000000ff ! Mem[0000000084800110] = e2360a04, %l3 = 00000000c04a2ca9 swap [%i1+%o2],%l3 ! %l3 = 00000000e2360a04 ! %l0 = 0000000000000091, Mem[000000008400013c] = 7a055151 stw %l0,[%i0+0x03c] ! Mem[000000008400013c] = 00000091 ! %l7 = 7291c4df822f27f4, Mem[0000000091800120] = 9570e30e10c097ea stx %l7,[%o0+%o4] ! Mem[0000000091800120] = 7291c4df822f27f4 ! Mem[0000000084800130] = 63078d42c4218ded, %l0 = 0000000000000091, %l1 = 000000000000005f add %i1,0x30,%g1 casxa [%g1]0x80,%l0,%l1 ! %l1 = 63078d42c4218ded ba,a p58_not_taken_0_end p58_not_taken_0: ! The following code should not be executed lduw [%i1+0x004],%l2 nop lduba [%i1+0x029]%asi,%l2 nop nop ldsba [%i0+0x005]%asi,%l6 std %l6,[%i3+0x008] lduba [%i0+0x013]%asi,%l1 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 0000000000000091 bne,a,pn %xcc,p58_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 63078d42c4218ded bne,a,pn %xcc,p58_reg_l1_fail mov %l1,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000b660a7f7 bne,a,pn %xcc,p58_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000000000f8 bne,a,pn %xcc,p58_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 7291c4df822f27f4 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 %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 4d4ffcd5 3b1a2a83 bne %xcc,p58_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be bf1ff562 b8d8ca90 bne %xcc,p58_f6_fail nop ! Check Local Memory set p58_local0_expect,%g1 p58_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 34ec903f08895eaf ldx [%i0+0x000],%g3 ! Observed data at 0000000084000100 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = a953131ac04a2ca9 ldx [%i0+0x008],%g3 ! Observed data at 0000000084000108 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i0,0x008,%g4 ldx [%g1+0x030],%g2 ! Expected data = ffc85d6df9ea3b3c ldx [%i0+0x030],%g3 ! Observed data at 0000000084000130 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i0,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 5e10c15c00000091 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 = 000000b500000065 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 = c04a2ca9081bff77 ldx [%i1+0x010],%g3 ! Observed data at 0000000084800110 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i1,0x010,%g4 set p58_local2_expect,%g1 p58_check_local2: ldx [%g1+0x010],%g2 ! Expected data = 0000000000000043 ldx [%i2+0x010],%g3 ! Observed data at 0000000085000110 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i2,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = 72ffc4df822f27f4 ldx [%i2+0x028],%g3 ! Observed data at 0000000085000128 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i2,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 41c3d1e37a390069 ldx [%i2+0x030],%g3 ! Observed data at 0000000085000130 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i2,0x030,%g4 set p58_local3_expect,%g1 p58_check_local3: ldx [%g1+0x000],%g2 ! Expected data = ffc019dfb5ef8d25 ldx [%i3+0x000],%g3 ! Observed data at 0000000085800100 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i3,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = c939ff5d31d66a95 ldx [%i3+0x010],%g3 ! Observed data at 0000000085800110 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i3,0x010,%g4 ldx [%g1+0x030],%g2 ! Expected data = 6079037348b94404 ldx [%i3+0x030],%g3 ! Observed data at 0000000085800130 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i3,0x030,%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_f4_fail: set p58_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p58_f6_fail: set p58_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%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: lduba [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000085000120] done p58_trap1o: lduba [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000085000120] done p58_trap2e: lduha [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000084000100] swapa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000085800108] ldxa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000085000100] stxa %l2,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000085000120] lduba [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000085000120] swapa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000085000100] stha %l6,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000084000128] done p58_trap2o: lduha [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000084000100] swapa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000085800108] ldxa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000085000100] stxa %l2,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000085000120] lduba [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000085000120] swapa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000085000100] stha %l6,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000084000128] done p58_trap3e: nop nop nop nop nop done p58_trap3o: nop nop nop nop 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 = c5f6bde402568969 ldx [%g1+0x008],%l1 ! %l1 = 43a5b8979e15f0bb ldx [%g1+0x010],%l2 ! %l2 = 9dd0e0c041c3d1e3 ldx [%g1+0x018],%l3 ! %l3 = 62b281643098199e ldx [%g1+0x020],%l4 ! %l4 = bcb514e1c939f55d ldx [%g1+0x028],%l5 ! %l5 = 654e6d3a31d66a95 ldx [%g1+0x030],%l6 ! %l6 = 117e104fdcb6cac6 ldx [%g1+0x038],%l7 ! %l7 = dd74f6021c22afa3 ! 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 = eed4c412 5fba2274 4cafed4f 2eeafb7a ! %f4 = 0b6b09c9 d19c83ff dabc1ded 48d41a99 ! %f8 = 4cf45a0d 5626b59f e48a6fe4 dc50f998 ! %f12 = c1cbbf0f 737da1d8 bbb1f852 2d7d6c36 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 78f5f702 3f2bc339 cfa25769 487bcdeb ! %f20 = 21238c61 1917b0f1 7387dd2e 5e6e6778 ! %f24 = a886a0ca d08cd4e1 b60c06fb 62884857 ! %f28 = 880974b6 f494ddbe 06aa5e95 17bd880e ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = b500a980 11ed6229 2629713b 74af0a3c ! %f36 = d0a7c3a0 c758eb8b 83b1d379 9cb81469 ! %f40 = 0808bc9c 93343872 8043d044 acff6c82 ! %f44 = 5c41ead9 9966f0a4 e9c0c736 28bb2e85 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x5b78b95700000058,%g7,%g1 ! GSR scale = 11, align = 0 wr %g1,%g0,%gsr ! GSR = 5b78b95700000058 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[0000000090800130] = febfd58f, %g2 = 0000000000000000 ldub [%i5+0x031],%g2 ! %g2 = 00000000000000fe ! Mem[0000000086800134] = b5073a64, %l0 = 04093f3e180718b6 swap [%i1+0x034],%l0 ! %l0 = 00000000b5073a64 ! Mem[0000000087800100] = ccfc2d65, %l6 = 6d5e2e35, %l1 = 59a73050 casa [%i3]0x80,%l6,%l1 ! %l1 = 00000000ccfc2d65 ! Mem[0000000090800130] = 59febfd5 8f1ecdbd, %g2 = 000000fe, %g3 = 00000000 ldd [%i5+0x030],%g2 ! %g2 = 0000000059febfd5 000000008f1ecdbd ! Mem[0000000086000120] = c68ba4a9, %l2 = 41c1db92503272a0 ldsha [%i0+%o4]0x88,%l2 ! %l2 = ffffffffffffa4a9 ! Mem[0000000086000118] = 2d42ae33, %l3 = 56e4b8adfec110a7 lduw [%i0+%o3],%l3 ! %l3 = 000000002d42ae33 ! Mem[0000000086000100] = 92643dd7, %l0 = 00000000b5073a64 ldsba [%i0+%g0]0x80,%l0 ! %l0 = ffffffffffffff92 ! Mem[000000008700010c] = fc0c8618, %l1 = 00000000ccfc2d65 ldstub [%i2+0x00c],%l1 ! %l1 = 000000fc000000ff ! Mem[0000000086800110] = 7dece6d6, %l5 = 7448bd5e2bd1352f swap [%i1+%o2],%l5 ! %l5 = 000000007dece6d6 ! Mem[0000000087000118] = ec1a4e58cc0520f3, %l0 = ffffffffffffff92, %l6 = 3620c7c66d5e2e35 add %i2,0x18,%g1 casxa [%g1]0x80,%l0,%l6 ! %l6 = ec1a4e58cc0520f3 p59_label_2: ! %l7 = 702df2e26d4324fc, Mem[0000000087800130] = bf39157794bae961 stx %l7,[%i3+0x030] ! Mem[0000000087800130] = 702df2e26d4324fc ! Mem[0000000086800100] = e37633ab, %l3 = 000000002d42ae33 swap [%i1+%g0],%l3 ! %l3 = 00000000e37633ab ! Mem[0000000087800138] = dafa5319, %l1 = 000000fc, %l3 = e37633ab add %i3,0x38,%g1 casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000dafa5319 ! Mem[0000000086000100] = 92643dd7e7559ffa, %l3 = 00000000dafa5319, %l0 = ffffffffffffff92 casxa [%i0]0x80,%l3,%l0 ! %l0 = 92643dd7e7559ffa ! Mem[0000000087000104] = e4d7672b, %l2 = ffffffffffffa4a9, %asi = 80 swapa [%i2+0x004]%asi,%l2 ! %l2 = 00000000e4d7672b ! Mem[0000000090000108] = 9c5c76b9 b72011df, %g2 = 59febfd5, %g3 = 8f1ecdbd ldd [%i4+%o1],%g2 ! %g2 = 000000009c5c76b9 00000000b72011df ! Mem[0000000087800110] = f0572fa0 9d246d88, %l6 = cc0520f3, %l7 = 6d4324fc ldda [%i3+%o2]0x88,%l6 ! %l6 = 000000009d246d88 00000000f0572fa0 ! Mem[0000000087800128] = 937f9a3e, %l0 = 92643dd7e7559ffa swapa [%i3+%o5]0x89,%l0 ! %l0 = 00000000937f9a3e ! Mem[000000009180012c] = 9799c4da, %g2 = 000000009c5c76b9 lduh [%o0+0x02e],%g2 ! %g2 = 0000000000009799 ! %l4 = 0945b77ed429d77f, Mem[0000000091800130] = c4da2f2fe9961807, %asi = 80 stxa %l4,[%o0+0x030]%asi ! Mem[0000000091800130] = 0945b77ed429d77f p59_label_3: ! Mem[0000000087800128] = e7559ffa, %l5 = 000000007dece6d6 ldstuba [%i3+%o5]0x88,%l5 ! %l5 = 000000fa000000ff ! %l3 = 00000000dafa5319, Mem[0000000090000129] = a720974b, %asi = 80 stba %l3,[%i4+0x029]%asi ! Mem[0000000090000128] = 1920974b ! Mem[000000008680010f] = de9e2008, %l2 = 00000000e4d7672b ldstub [%i1+0x00f],%l2 ! %l2 = 00000008000000ff ! Mem[0000000087800118] = 24076a6f, %l3 = 00000000dafa5319 ldstuba [%i3+%o3]0x81,%l3 ! %l3 = 00000024000000ff ! Mem[0000000086800110] = 2bd1352f, %l2 = 0000000000000008 ldub [%i1+0x011],%l2 ! %l2 = 00000000000000d1 ! Mem[0000000086000134] = 5ff0f4f9, %l0 = 00000000937f9a3e swap [%i0+0x034],%l0 ! %l0 = 000000005ff0f4f9 ! Mem[0000000091800128] = 9d9f2973, %g2 = 0000000000009799 ldsh [%o0+%o5],%g2 ! %g2 = ffffffffffff9d9f ! Mem[000000008600013e] = c88eace1, %l5 = 00000000000000fa ldstuba [%i0+0x03e]%asi,%l5 ! %l5 = 000000ac000000ff ! Mem[0000000087800110] = 886d249d, %l3 = 0000000000000024 ldswa [%i3+%o2]0x81,%l3 ! %l3 = ffffffff886d249d ! Mem[000000008780010a] = 6f4455e0, %l7 = 00000000f0572fa0 ldstub [%i3+0x00a],%l7 ! %l7 = 00000055000000ff p59_label_4: ! %l1 = 00000000000000fc, Mem[0000000086000118] = 2d42ae33 stwa %l1,[%i0+%o3]0x81 ! Mem[0000000086000118] = 000000fc ! Mem[0000000087000108] = 4556f5d1, %l7 = 0000000000000055 swapa [%i2+%o1]0x81,%l7 ! %l7 = 000000004556f5d1 ! Mem[0000000086800110] = 2bd1352f9e600df6, %l3 = ffffffff886d249d, %l0 = 000000005ff0f4f9 add %i1,0x10,%g1 casxa [%g1]0x80,%l3,%l0 ! %l0 = 2bd1352f9e600df6 ! Mem[0000000087000100] = e2ef62a1, %l5 = 00000000000000ac ldstuba [%i2+%g0]0x80,%l5 ! %l5 = 000000e2000000ff ! Mem[0000000087000120] = 89cd0572, %l6 = 000000009d246d88 swapa [%i2+%o4]0x80,%l6 ! %l6 = 0000000089cd0572 ! Mem[0000000087800104] = fa7416b7, %l6 = 0000000089cd0572 swap [%i3+0x004],%l6 ! %l6 = 00000000fa7416b7 ! Mem[0000000090800138] = e7f45246, %g2 = ffffffffffff9d9f ldsb [%i5+0x03a],%g2 ! %g2 = ffffffffffffffe7 ! Mem[000000008600012f] = 1991890e, %l0 = 2bd1352f9e600df6 ldstub [%i0+0x02f],%l0 ! %l0 = 0000000e000000ff ! Mem[0000000086800100] = 33ae422d, %l1 = 00000000000000fc ldstuba [%i1+%g0]0x89,%l1 ! %l1 = 0000002d000000ff ! Mem[0000000091800128] = 73348797, %g2 = ffffffffffffffe7 ldsba [%o0+0x02b]%asi,%g2 ! %g2 = 0000000000000073 ba,a p59_not_taken_0_end p59_not_taken_0: ! The following code should not be executed lduw [%i1+0x004],%l2 nop lduba [%i1+0x029]%asi,%l2 nop nop ldsba [%i0+0x005]%asi,%l6 std %l6,[%i3+0x008] lduba [%i0+0x013]%asi,%l1 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+0x000],%g2 cmp %l0,%g2 ! %l0 should be 000000000000000e bne,a,pn %xcc,p59_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000000000002d bne,a,pn %xcc,p59_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000000000d1 bne,a,pn %xcc,p59_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be ffffffff886d249d bne,a,pn %xcc,p59_reg_l3_fail mov %l3,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000000000e2 bne,a,pn %xcc,p59_reg_l5_fail mov %l5,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000004556f5d1 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 %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be dabc1ded 48d41a99 bne %xcc,p59_f6_fail nop ! Check Local Memory set p59_local0_expect,%g1 p59_check_local0: ldx [%g1+0x018],%g2 ! Expected data = 000000fc93a6c653 ldx [%i0+0x018],%g3 ! Observed data at 0000000086000118 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i0,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 2fec904a199189ff ldx [%i0+0x028],%g3 ! Observed data at 0000000086000128 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = f2915fba937f9a3e ldx [%i0+0x030],%g3 ! Observed data at 0000000086000130 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i0,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 81dd8d0bc88effe1 ldx [%i0+0x038],%g3 ! Observed data at 0000000086000138 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i0,0x038,%g4 set p59_local1_expect,%g1 p59_check_local1: ldx [%g1+0x000],%g2 ! Expected data = ff42ae3372cadaab 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 = 24febea9de9e20ff ldx [%i1+0x008],%g3 ! Observed data at 0000000086800108 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 2bd1352f9e600df6 ldx [%i1+0x010],%g3 ! Observed data at 0000000086800110 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i1,0x010,%g4 ldx [%g1+0x030],%g2 ! Expected data = 67ddd79d180718b6 ldx [%i1+0x030],%g3 ! Observed data at 0000000086800130 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i1,0x030,%g4 set p59_local2_expect,%g1 p59_check_local2: ldx [%g1+0x000],%g2 ! Expected data = ffef62a1ffffa4a9 ldx [%i2+0x000],%g3 ! Observed data at 0000000087000100 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 00000055ff0c8618 ldx [%i2+0x008],%g3 ! Observed data at 0000000087000108 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i2,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = 9d246d88b3a9265e ldx [%i2+0x020],%g3 ! Observed data at 0000000087000120 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i2,0x020,%g4 set p59_local3_expect,%g1 p59_check_local3: ldx [%g1+0x000],%g2 ! Expected data = ccfc2d6589cd0572 ldx [%i3+0x000],%g3 ! Observed data at 0000000087800100 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 6f44ffe0a1db311e ldx [%i3+0x008],%g3 ! Observed data at 0000000087800108 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i3,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff076a6fad2c70ab ldx [%i3+0x018],%g3 ! Observed data at 0000000087800118 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i3,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff9f55e72c498709 ldx [%i3+0x028],%g3 ! Observed data at 0000000087800128 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 702df2e26d4324fc ldx [%i3+0x030],%g3 ! Observed data at 0000000087800130 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i3,0x030,%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_f6_fail: set p59_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%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: stxa %l7,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000086000100] swapa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000086000128] ldsha [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000087800120] done p59_trap1o: stxa %l7,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000086000100] swapa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000086000128] ldsha [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000087800120] done p59_trap2e: stha %l4,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000087000118] done p59_trap2o: stha %l4,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000087000118] done p59_trap3e: nop nop nop nop nop nop nop done p59_trap3o: nop 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 = 04093f3e180718b6 ldx [%g1+0x008],%l1 ! %l1 = cebb2d1c59a73050 ldx [%g1+0x010],%l2 ! %l2 = 41c1db92503272a0 ldx [%g1+0x018],%l3 ! %l3 = 56e4b8adfec110a7 ldx [%g1+0x020],%l4 ! %l4 = 0945b77ed429d77f ldx [%g1+0x028],%l5 ! %l5 = 7448bd5e2bd1352f ldx [%g1+0x030],%l6 ! %l6 = 3620c7c66d5e2e35 ldx [%g1+0x038],%l7 ! %l7 = 702df2e26d4324fc ! 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 = 8136913d ec8ccc69 06b10dbf cd4bace5 ! %f4 = 4314c216 7b7fa14c b8972092 82197833 ! %f8 = 7480196b 89b63a82 e9816d1e f21b7448 ! %f12 = dc96d4d0 1bc43583 9bf31d5f c04ad15f ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 6c6656a9 c992589e 80808d22 c7407971 ! %f20 = d170e0fb d93a0810 2c9da5d0 cb897506 ! %f24 = 3152398b e5eab028 64efb8cf 8c4bc85e ! %f28 = 4813b601 6451e26a c24040e8 bf581b3d ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 88197bb2 b1ece71a b8901380 4e03f06d ! %f36 = a5723349 3e4f7089 221049c1 82d96b54 ! %f40 = ab4155d7 3c558ef5 1d17756c 5f81f0c5 ! %f44 = 797be075 6e19444d 6c150b79 4ed5bdce ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xfe5e18780000003f,%g7,%g1 ! GSR scale = 7, align = 7 wr %g1,%g0,%gsr ! GSR = fe5e18780000003f 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[0000000088000120] = 5fa1b0fd, %l1 = 37bd782ab3b21ae9 ldstuba [%i0+%o4]0x89,%l1 ! %l1 = 000000fd000000ff ! Mem[0000000088800128] = 7579d125, %l3 = 1e3596003f043e4c ldstuba [%i1+%o5]0x80,%l3 ! %l3 = 00000075000000ff ! Mem[0000000089800128] = 20238aa3, %l0 = ee6d8617, %l7 = 1094f037 add %i3,0x28,%g1 casa [%g1]0x80,%l0,%l7 ! %l7 = 0000000020238aa3 ! Mem[0000000089000100] = ca58eda7, %l7 = 0000000020238aa3 lduwa [%i2+%g0]0x81,%l7 ! %l7 = 00000000ca58eda7 ! Mem[0000000089000110] = 8491a51b, %l6 = 66f101e83993dfcb lduba [%i2+%o2]0x89,%l6 ! %l6 = 000000000000001b ! Mem[0000000089800100] = 34a9b666, %l4 = 4a8c3fee3a6b8778 ldsha [%i3+%g0]0x88,%l4 ! %l4 = ffffffffffffb666 ! Mem[000000008980012c] = 67e94b5d, %l0 = ee6d8617, %l5 = 009c0280 add %i3,0x2c,%g1 casa [%g1]0x80,%l0,%l5 ! %l5 = 0000000067e94b5d ! Mem[0000000088000100] = 52c0698d, %l5 = 0000000067e94b5d, %asi = 80 swapa [%i0+0x000]%asi,%l5 ! %l5 = 0000000052c0698d ! Mem[0000000090800120] = fb4d09a9, %g2 = 0000000000000000 lduh [%i5+%o4],%g2 ! %g2 = 000000000000fb4d ! %l7 = 00000000ca58eda7, Mem[0000000088000118] = 0e3610d1 stha %l7,[%i0+%o3]0x80 ! Mem[0000000088000118] = eda710d1 p60_label_2: ! Mem[0000000088800110] = d2d0f0fc, %l7 = 00000000ca58eda7 swap [%i1+%o2],%l7 ! %l7 = 00000000d2d0f0fc ! %l1 = 00000000000000fd, Mem[0000000088800100] = 0f8dd203e5744a48 stxa %l1,[%i1+%g0]0x88 ! Mem[0000000088800100] = 00000000000000fd ! %l2 = 759812a3cb69c2b8, Mem[0000000091000120] = 1a9bea0e4877149e stx %l2,[%i6+%o4] ! Mem[0000000091000120] = 759812a3cb69c2b8 ! %l6 = 000000000000001b, Mem[0000000089800110] = 89f7d27e stha %l6,[%i3+%o2]0x80 ! Mem[0000000089800110] = 001bd27e ! %l2 = cb69c2b8, %l3 = 00000075, Mem[0000000088800110] = ca58eda7 8a2575fc stda %l2,[%i1+%o2]0x80 ! Mem[0000000088800110] = cb69c2b8 00000075 ! %l2 = 759812a3cb69c2b8, Mem[0000000089000108] = f8a1647a stha %l2,[%i2+%o1]0x88 ! Mem[0000000089000108] = f8a1c2b8 ! Mem[0000000091800100] = 69aacf8d48a02005, %g2 = 000000000000fb4d ldx [%o0+%g0],%g2 ! %g2 = 69aacf8d48a02005 ! Mem[0000000088000132] = e001a669, %l1 = 00000000000000fd ldstub [%i0+0x032],%l1 ! %l1 = 000000a6000000ff ! Mem[0000000089800120] = 174ce84c, %l5 = 0000000052c0698d ldstuba [%i3+%o4]0x89,%l5 ! %l5 = 0000004c000000ff ! Mem[0000000089000108] = b8c2a1f8, %l5 = 000000000000004c ldswa [%i2+%o1]0x80,%l5 ! %l5 = ffffffffb8c2a1f8 p60_label_3: ! Mem[0000000091000118] = 0b88c9c19cbc312f, %g2 = 69aacf8d48a02005 ldx [%i6+%o3],%g2 ! %g2 = 0b88c9c19cbc312f ! Mem[0000000091000110] = cff95b8c8b3adb48, %g2 = 0b88c9c19cbc312f ldxa [%i6+0x010]%asi,%g2 ! %g2 = cff95b8c8b3adb48 ! Mem[0000000089800107] = 0292a2ca, %l7 = 00000000d2d0f0fc ldstub [%i3+0x007],%l7 ! %l7 = 000000ca000000ff ! Mem[000000008800012c] = b7ee9872, %l7 = 00000000000000ca ldsba [%i0+0x02d]%asi,%l7 ! %l7 = ffffffffffffffee ! %l0 = fd904f1dee6d8617, Mem[000000009180012c] = 34879799 stw %l0,[%o0+0x02c] ! Mem[000000009180012c] = ee6d8617 ! Mem[0000000089800100] = 66b6a934 0292a2ff, %l0 = ee6d8617, %l1 = 000000a6 ldd [%i3+%g0],%l0 ! %l0 = 0000000066b6a934 000000000292a2ff ! Mem[0000000089000130] = 0ef28584, %l4 = ffffffffffffb666 ldstub [%i2+0x030],%l4 ! %l4 = 0000000e000000ff ! Mem[000000008900010c] = f93030bb, %l0 = 0000000066b6a934 ldstub [%i2+0x00c],%l0 ! %l0 = 000000f9000000ff ! %l1 = 000000000292a2ff, Mem[0000000088000110] = 0223e46f stha %l1,[%i0+%o2]0x89 ! Mem[0000000088000110] = 0223a2ff ! Mem[0000000088000128] = 35a0b712b7ee9872, %l6 = 000000000000001b, %l0 = 00000000000000f9 add %i0,0x28,%g1 casxa [%g1]0x80,%l6,%l0 ! %l0 = 35a0b712b7ee9872 p60_label_4: ! Mem[0000000089000118] = 6b7068c7, %l4 = 000000000000000e ldstuba [%i2+%o3]0x80,%l4 ! %l4 = 0000006b000000ff ! Mem[0000000088800100] = fd000000, %l6 = 000000000000001b ldsw [%i1+%g0],%l6 ! %l6 = fffffffffd000000 ! Mem[0000000089800117] = 0a21ac37, %l3 = 0000000000000075 ldstub [%i3+0x017],%l3 ! %l3 = 00000037000000ff ! Mem[0000000088000138] = 5c11fc54d169a921, %l0 = 35a0b712b7ee9872, %l7 = ffffffffffffffee add %i0,0x38,%g1 casxa [%g1]0x80,%l0,%l7 ! %l7 = 5c11fc54d169a921 ! Mem[0000000088000128] = 7298eeb7 12b7a035, %l2 = cb69c2b8, %l3 = 00000037 ldda [%i0+%o5]0x89,%l2 ! %l2 = 0000000012b7a035 000000007298eeb7 ! Mem[0000000089000118] = ff7068c7, %l2 = 0000000012b7a035 swapa [%i2+%o3]0x81,%l2 ! %l2 = 00000000ff7068c7 ! %l4 = 0000006b, %l5 = b8c2a1f8, Mem[0000000089800120] = 174ce8ff faf18757 stda %l4,[%i3+%o4]0x89 ! Mem[0000000089800120] = 0000006b b8c2a1f8 ! Mem[0000000091000108] = d0e1f28483047966, %g2 = cff95b8c8b3adb48 ldxa [%i6+0x008]%asi,%g2 ! %g2 = d0e1f28483047966 ! Mem[000000008900013c] = 7fe2d05c, %l0 = 35a0b712b7ee9872 ldsh [%i2+0x03c],%l0 ! %l0 = 0000000000007fe2 ! Mem[0000000088000134] = afe61fad, %l1 = 0292a2ff, %l0 = 00007fe2 add %i0,0x34,%g1 casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000afe61fad ba,a p60_not_taken_0_end p60_not_taken_0: ! The following code should not be executed lduw [%i1+0x004],%l2 nop lduba [%i1+0x029]%asi,%l2 nop nop ldsba [%i0+0x005]%asi,%l6 std %l6,[%i3+0x008] lduba [%i0+0x013]%asi,%l1 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 00000000afe61fad bne,a,pn %xcc,p60_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000000292a2ff bne,a,pn %xcc,p60_reg_l1_fail mov %l1,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000007298eeb7 bne,a,pn %xcc,p60_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000000000006b bne,a,pn %xcc,p60_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be ffffffffb8c2a1f8 bne,a,pn %xcc,p60_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be fffffffffd000000 bne,a,pn %xcc,p60_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 5c11fc54d169a921 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 8136913d ec8ccc69 bne %xcc,p60_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 06b10dbf cd4bace5 bne %xcc,p60_f2_fail nop ! Check Local Memory set p60_local0_expect,%g1 p60_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 67e94b5d9f643575 ldx [%i0+0x000],%g3 ! Observed data at 0000000088000100 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i0,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = ffa223029dbed9c9 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 = eda710d1e156b073 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 = ffb0a15f3834aed4 ldx [%i0+0x020],%g3 ! Observed data at 0000000088000120 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i0,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = e001ff69afe61fad ldx [%i0+0x030],%g3 ! Observed data at 0000000088000130 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i0,0x030,%g4 set p60_local1_expect,%g1 p60_check_local1: ldx [%g1+0x000],%g2 ! Expected data = fd00000000000000 ldx [%i1+0x000],%g3 ! Observed data at 0000000088800100 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i1,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = cb69c2b800000075 ldx [%i1+0x010],%g3 ! Observed data at 0000000088800110 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i1,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff79d12599d56f4d 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+0x008],%g2 ! Expected data = b8c2a1f8ff3030bb 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 = 12b7a03586367fc0 ldx [%i2+0x018],%g3 ! Observed data at 0000000089000118 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i2,0x018,%g4 ldx [%g1+0x030],%g2 ! Expected data = fff28584a465718e ldx [%i2+0x030],%g3 ! Observed data at 0000000089000130 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i2,0x030,%g4 set p60_local3_expect,%g1 p60_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 66b6a9340292a2ff ldx [%i3+0x000],%g3 ! Observed data at 0000000089800100 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i3,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 001bd27e0a21acff ldx [%i3+0x010],%g3 ! Observed data at 0000000089800110 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i3,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 6b000000f8a1c2b8 ldx [%i3+0x020],%g3 ! Observed data at 0000000089800120 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i3,0x020,%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 p60_f2_fail: set p60_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 60 failed p60_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0f0] ! Set processor 60 done flag set p60_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 60 failed p60_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0f0] ! Set processor 60 done flag set p60_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p60_selfmod_failed: ba p60_failed mov 0xabc,%g1 p60_common_error: or %g0,0xf1c,%g1 ba p60_failed mov %o5,%g3 p60_common_signature_error: set p60_temp,%g1 ba p60_failed st %g2,[%g1] ! Common Lock Number p60_common_timeout: set p60_temp,%g1 ba p60_failed st %g2,[%g1] ! Common Lock Number p60_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p60_failed mov 0x0,%g3 p60_trap1e: swapa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000088000110] swapa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000088000128] ldsha [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000089800120] stda %l4,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000089800128] swapa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000088000100] done p60_trap1o: swapa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000088000110] swapa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000088000128] ldsha [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000089800120] stda %l4,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000089800128] swapa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000088000100] done p60_trap2e: lduwa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000089800118] ldstuba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000089000100] lduwa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000089000108] swapa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000089000118] ldsba [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000088800100] ldda [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000089000100] stxa %l2,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000088800128] done p60_trap2o: lduwa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000089800118] ldstuba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000089000100] lduwa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000089000108] swapa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000089000118] ldsba [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000088800100] ldda [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000089000100] stxa %l2,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000088800128] done p60_trap3e: nop nop nop nop nop done p60_trap3o: nop nop nop 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 = fd904f1dee6d8617 ldx [%g1+0x008],%l1 ! %l1 = 37bd782ab3b21ae9 ldx [%g1+0x010],%l2 ! %l2 = 759812a3cb69c2b8 ldx [%g1+0x018],%l3 ! %l3 = 1e3596003f043e4c ldx [%g1+0x020],%l4 ! %l4 = 4a8c3fee3a6b8778 ldx [%g1+0x028],%l5 ! %l5 = 32366840009c0280 ldx [%g1+0x030],%l6 ! %l6 = 66f101e83993dfcb ldx [%g1+0x038],%l7 ! %l7 = 51dbf7841094f037 ! 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 = fea66da9 5f1b07c5 2ff2a07f 595a573a ! %f4 = 56a73254 c194fc95 7c6cfcba 8782ef82 ! %f8 = ee16c939 90b22712 ff8fd73b 50dd2cee ! %f12 = 5207af1d 02543791 34b142c0 0330a4d3 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 9ca875f5 70b81626 372ffba1 ac87d27e ! %f20 = 30eacb10 36cb4f44 3eef137f 58fb03ca ! %f24 = a19bffe3 5a1dcb11 1c8deb8d a1c32b87 ! %f28 = fce5c3ff b8000140 3c3d261c 61a033a9 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = c3c6cf0c 2510dda6 399a53b0 d4deb262 ! %f36 = e465d717 2a5f3a2b 82e335ee 1b4a5e2f ! %f40 = e8ed1b92 be9c010f 77d658e0 03ca6a4b ! %f44 = 7eca7e8f b86f2b1f 507a50de e25b435c ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x0faaa38f00000009,%g7,%g1 ! GSR scale = 1, align = 1 wr %g1,%g0,%gsr ! GSR = 0faaa38f00000009 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[000000008a000108] = 0fa27e29, %l6 = f4de176d, %l7 = 735a9fb1 add %i0,0x08,%g1 casa [%g1]0x80,%l6,%l7 ! %l7 = 000000000fa27e29 ! Mem[000000008a000121] = a850aec4, %l5 = 7f34371a5b297780 ldstub [%i0+0x021],%l5 ! %l5 = 00000050000000ff ! Mem[000000008a00010c] = 2595923e, %l1 = 9376bea808070cff ldstub [%i0+0x00c],%l1 ! %l1 = 00000025000000ff ! Mem[0000000091000128] = 1646248c b7862f59, %g2 = 00000000, %g3 = 00000000 ldd [%i6+%o5],%g2 ! %g2 = 000000001646248c 00000000b7862f59 ! Mem[000000008a000100] = f6f53198, %l4 = 1b841ec6, %l6 = f4de176d casa [%i0]0x80,%l4,%l6 ! %l6 = 00000000f6f53198 ! %l5 = 0000000000000050, Mem[000000009100010d] = 047966cf, %asi = 80 stba %l5,[%i6+0x00d]%asi ! Mem[000000009100010c] = 507966cf ! Mem[000000008b000128] = a6984384, %l2 = 3eca4f2a, %l6 = f6f53198 add %i2,0x28,%g1 casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000a6984384 ! %l1 = 0000000000000025, Mem[000000009180011d] = a3cf3895 stb %l1,[%o0+0x01d] ! Mem[000000009180011c] = 25cf3895 ! Mem[000000008b800108] = df431617974eea05, %l6 = 00000000a6984384, %l2 = e48da2fc3eca4f2a add %i3,0x08,%g1 casxa [%g1]0x80,%l6,%l2 ! %l2 = df431617974eea05 ! %l0 = 8df7de1e, %l1 = 00000025, Mem[0000000091800120] = 9570e30e 10c097ea std %l0,[%o0+%o4] ! Mem[0000000091800120] = 8df7de1e 00000025 p61_label_2: ! Mem[000000008a800108] = 5168e9a2, %l7 = 000000000fa27e29 swapa [%i1+%o1]0x81,%l7 ! %l7 = 000000005168e9a2 ! Mem[0000000091000134] = deff518e, %g2 = 000000001646248c lduba [%i6+0x034]%asi,%g2 ! %g2 = 00000000000000de ! Mem[000000008b000130] = 97a78f43, %l5 = 00000050, %l2 = 974eea05 add %i2,0x30,%g1 casa [%g1]0x80,%l5,%l2 ! %l2 = 0000000097a78f43 ! Mem[000000008b800110] = 0b19b61f 74b9febe, %l6 = a6984384, %l7 = 5168e9a2 ldd [%i3+%o2],%l6 ! %l6 = 000000000b19b61f 0000000074b9febe ! Mem[000000008b800120] = 40383f3f, %l2 = 0000000097a78f43 lduha [%i3+0x022]%asi,%l2 ! %l2 = 0000000000003f3f ! Mem[0000000090000134] = ab3ef405, %g2 = 00000000000000de lduwa [%i4+0x034]%asi,%g2 ! %g2 = 00000000ab3ef405 ! Mem[000000008a800130] = e9a4cd33, %l6 = 000000000b19b61f lduh [%i1+0x032],%l6 ! %l6 = 000000000000cd33 ! Mem[000000008b000134] = 32da40a1, %l0 = c19781468df7de1e swap [%i2+0x034],%l0 ! %l0 = 0000000032da40a1 ! %l5 = 0000000000000050, Mem[000000008b800110] = befeb9741fb6190b stxa %l5,[%i3+%o2]0x89 ! Mem[000000008b800110] = 0000000000000050 ! Mem[000000009100010c] = 507966cf, %g2 = 00000000ab3ef405 ldsb [%i6+0x00d],%g2 ! %g2 = 0000000000000050 p61_label_3: ! Mem[000000008b000118] = ff7398d9, %l1 = 0000000000000025 swapa [%i2+%o3]0x81,%l1 ! %l1 = 00000000ff7398d9 ! Mem[000000008b000110] = 62b88c337531e96b, %l3 = f27a0582b0520f3d, %l4 = 5e4986da1b841ec6 add %i2,0x10,%g1 casxa [%g1]0x80,%l3,%l4 ! %l4 = 62b88c337531e96b ! %l6 = 000000000000cd33, Mem[0000000091000130] = a180c21c sth %l6,[%i6+0x030] ! Mem[0000000091000130] = cd33c21c ! %l2 = 00003f3f, %l3 = b0520f3d, Mem[000000008b800100] = 3b16e103 48e29a32 stda %l2,[%i3+%g0]0x89 ! Mem[000000008b800100] = 00003f3f b0520f3d ! %l7 = 0000000074b9febe, Mem[000000008b800120] = 49d724a73f3f3840 stxa %l7,[%i3+%o4]0x89 ! Mem[000000008b800120] = 0000000074b9febe ! Mem[000000008a800128] = b0464e223c3f2b40, %l1 = 00000000ff7398d9, %l1 = 00000000ff7398d9 add %i1,0x28,%g1 casxa [%g1]0x80,%l1,%l1 ! %l1 = b0464e223c3f2b40 ! Mem[000000008a000100] = f6f53198, %l5 = 0000000000000050 swapa [%i0+%g0]0x80,%l5 ! %l5 = 00000000f6f53198 ! Mem[000000008a80012c] = 3c3f2b40, %l7 = 0000000074b9febe ldstub [%i1+0x02c],%l7 ! %l7 = 0000003c000000ff ! Mem[000000008a800120] = ad2e786a ec783500, %l6 = 0000cd33, %l7 = 0000003c ldda [%i1+%o4]0x89,%l6 ! %l6 = 00000000ec783500 00000000ad2e786a ! Mem[0000000090000128] = 6fa720974ba4e986, %g2 = 0000000000000050 ldx [%i4+%o5],%g2 ! %g2 = 6fa720974ba4e986 p61_label_4: ! Mem[000000008b000120] = a9d286f0555645c5, %l3 = f27a0582b0520f3d, %l0 = 0000000032da40a1 add %i2,0x20,%g1 casxa [%g1]0x80,%l3,%l0 ! %l0 = a9d286f0555645c5 ! %l4 = 7531e96b, %l5 = f6f53198, Mem[000000008a000108] = 297ea20f 3e9295ff stda %l4,[%i0+%o1]0x88 ! Mem[000000008a000108] = 7531e96b f6f53198 ! Mem[000000008a000110] = f70b0ffce453c3ec, %l4 = 62b88c337531e96b, %l3 = f27a0582b0520f3d add %i0,0x10,%g1 casxa [%g1]0x80,%l4,%l3 ! %l3 = f70b0ffce453c3ec ! Mem[000000008a000118] = 657b618d, %l0 = a9d286f0555645c5 swapa [%i0+%o3]0x80,%l0 ! %l0 = 00000000657b618d ! %l2 = 0000000000003f3f, Mem[000000009180011d] = 25cf388d stb %l2,[%o0+0x01d] ! Mem[000000009180011c] = 3fcf388d ! Mem[000000008a800118] = 81bc368e, %l1 = b0464e223c3f2b40 ldsba [%i1+%o3]0x88,%l1 ! %l1 = ffffffffffffff8e ! %l4 = 62b88c337531e96b, Mem[0000000090800138] = dfa3e7f4 stw %l4,[%i5+0x038] ! Mem[0000000090800138] = 7531e96b ! Mem[000000009000012c] = e986697e, %g2 = 6fa720974ba4e986 lduba [%i4+0x02e]%asi,%g2 ! %g2 = 00000000000000e9 ! Mem[0000000091000130] = cd33c21c, %g2 = 00000000000000e9 lduw [%i6+0x030],%g2 ! %g2 = 00000000cd33c21c ! Mem[0000000090000118] = 16df36b5, %g2 = 00000000cd33c21c lduh [%i4+0x01a],%g2 ! %g2 = 00000000000016df ba,a p61_not_taken_0_end p61_not_taken_0: ! The following code should not be executed lduw [%i1+0x004],%l2 nop lduba [%i1+0x029]%asi,%l2 nop nop ldsba [%i0+0x005]%asi,%l6 std %l6,[%i3+0x008] lduba [%i0+0x013]%asi,%l1 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+0x008],%g2 cmp %l1,%g2 ! %l1 should be ffffffffffffff8e bne,a,pn %xcc,p61_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000003f3f bne,a,pn %xcc,p61_reg_l2_fail mov %l2,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000f6f53198 bne,a,pn %xcc,p61_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000ec783500 bne,a,pn %xcc,p61_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000ad2e786a bne,a,pn %xcc,p61_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p61_check_fp_registers: set p61_expected_fp_regs,%g3 std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 7c6cfcba 8782ef82 bne %xcc,p61_f6_fail nop ! Check Local Memory set p61_local0_expect,%g1 p61_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 00000050ab94ac96 ldx [%i0+0x000],%g3 ! Observed data at 000000008a000100 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 6be931759831f5f6 ldx [%i0+0x008],%g3 ! Observed data at 000000008a000108 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i0,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 555645c52bb674ce ldx [%i0+0x018],%g3 ! Observed data at 000000008a000118 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = a8ffaec45c1d022c ldx [%i0+0x020],%g3 ! Observed data at 000000008a000120 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i0,0x020,%g4 set p61_local1_expect,%g1 p61_check_local1: ldx [%g1+0x008],%g2 ! Expected data = 0fa27e297db5e56a ldx [%i1+0x008],%g3 ! Observed data at 000000008a800108 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i1,0x008,%g4 ldx [%g1+0x028],%g2 ! Expected data = b0464e22ff3f2b40 ldx [%i1+0x028],%g3 ! Observed data at 000000008a800128 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i1,0x028,%g4 set p61_local2_expect,%g1 p61_check_local2: ldx [%g1+0x018],%g2 ! Expected data = 00000025b5bd2759 ldx [%i2+0x018],%g3 ! Observed data at 000000008b000118 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i2,0x018,%g4 ldx [%g1+0x030],%g2 ! Expected data = 97a78f438df7de1e ldx [%i2+0x030],%g3 ! Observed data at 000000008b000130 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i2,0x030,%g4 set p61_local3_expect,%g1 p61_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 3f3f00003d0f52b0 ldx [%i3+0x000],%g3 ! Observed data at 000000008b800100 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i3,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 5000000000000000 ldx [%i3+0x010],%g3 ! Observed data at 000000008b800110 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i3,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = befeb97400000000 ldx [%i3+0x020],%g3 ! Observed data at 000000008b800120 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i3,0x020,%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_f6_fail: set p61_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%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: stba %l7,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000008a800120] lduba [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000008a800108] ldda [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000008b800100] stxa %l6,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000008b000120] lduha [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000008a000108] ldstuba [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000008a800120] ldstuba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000008b000100] done p61_trap1o: stba %l7,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000008a800120] lduba [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000008a800108] ldda [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000008b800100] stxa %l6,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000008b000120] lduha [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000008a000108] ldstuba [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000008a800120] ldstuba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000008b000100] done p61_trap2e: ldsha [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008b000128] swapa [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000008a800108] ldswa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000008b000128] ldxa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000008b800100] done p61_trap2o: ldsha [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008b000128] swapa [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000008a800108] ldswa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000008b000128] ldxa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000008b800100] done p61_trap3e: nop nop nop nop nop nop nop done p61_trap3o: nop nop nop nop 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 = c19781468df7de1e ldx [%g1+0x008],%l1 ! %l1 = 9376bea808070cff ldx [%g1+0x010],%l2 ! %l2 = e48da2fc3eca4f2a ldx [%g1+0x018],%l3 ! %l3 = f27a0582b0520f3d ldx [%g1+0x020],%l4 ! %l4 = 5e4986da1b841ec6 ldx [%g1+0x028],%l5 ! %l5 = 7f34371a5b297780 ldx [%g1+0x030],%l6 ! %l6 = ed14b3edf4de176d ldx [%g1+0x038],%l7 ! %l7 = 8078597c735a9fb1 ! 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 = 84304fff 3078800e c51f9e71 67dca443 ! %f4 = aaae3d0e 463a9cc3 a10a5d5a 774ca4f9 ! %f8 = 9b05de34 3dc66721 187640a1 d33c5fb0 ! %f12 = 6dd31167 e6f00cc8 7cfcbd2e 9f73bb37 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 96c5477d 1549da13 8bd5b7bd 10b14a82 ! %f20 = ddecb3ae 6a3b8fa6 af74f52a 03850227 ! %f24 = ba128697 660a24d9 8172720d 767b48cd ! %f28 = 7e45099b a23185e6 8411c59c b6699ed6 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = a423b6c2 a2853468 40ea5a21 d6250b0c ! %f36 = cf063def ba395ad8 36418ff2 0c6455f8 ! %f40 = 0388ecc8 a20ec561 154c665b f443f209 ! %f44 = ef2bdf84 c5d78b7f 2f52f62d 3494235a ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x10abfce000000033,%g7,%g1 ! GSR scale = 6, align = 3 wr %g1,%g0,%gsr ! GSR = 10abfce000000033 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[000000009180010c] = 1eef1e9d, %g2 = 0000000000000000 ldsh [%o0+0x00c],%g2 ! %g2 = 0000000000001eef ! Mem[0000000090000138] = 2f54f836, %g2 = 0000000000001eef lduh [%i4+0x03a],%g2 ! %g2 = 0000000000002f54 ! Mem[000000008d800100] = fc17e6abe438685f, %l7 = 877e2a9e8a6c8f6c, %l2 = 0d5e81ee86a510c9 casxa [%i3]0x80,%l7,%l2 ! %l2 = fc17e6abe438685f ! Mem[000000008d000124] = 2524777d, %l5 = 02bdf59d, %l6 = afd606ba add %i2,0x24,%g1 casa [%g1]0x80,%l5,%l6 ! %l6 = 000000002524777d ! Mem[000000008d000118] = eed7ef45, %l0 = f28a3c2cd4970f9a lduba [%i2+%o3]0x81,%l0 ! %l0 = 00000000000000ee ! Mem[000000008d000100] = 73b87411, %l0 = 00000000000000ee swap [%i2+%g0],%l0 ! %l0 = 0000000073b87411 ! Mem[000000008d000110] = 3c69acdc, %l5 = 3f111c8402bdf59d ldswa [%i2+%o2]0x81,%l5 ! %l5 = 000000003c69acdc ! Mem[000000008d80013c] = fd0961f8, %l1 = 1e3d354421503bf8 swap [%i3+0x03c],%l1 ! %l1 = 00000000fd0961f8 ! Mem[000000008d000110] = 3c69acdc, %l3 = dcb5725e5477fbac ldsba [%i2+%o2]0x81,%l3 ! %l3 = 000000000000003c ! Mem[000000008c000128] = 2545c85f, %l5 = 000000003c69acdc ldstuba [%i0+%o5]0x89,%l5 ! %l5 = 0000005f000000ff p62_label_2: ! %l2 = fc17e6abe438685f, Mem[0000000090000122] = 99441928 sth %l2,[%i4+0x022] ! Mem[0000000090000120] = 685f1928 ! %l4 = e88688e0701e0db9, Mem[000000008d800118] = 41d77d58 stw %l4,[%i3+%o3] ! Mem[000000008d800118] = 701e0db9 ! %l2 = fc17e6abe438685f, Mem[000000008c000118] = 925f7440 stha %l2,[%i0+%o3]0x80 ! Mem[000000008c000118] = 685f7440 ! Mem[000000008c800130] = 6e44cbf9, %l7 = 8a6c8f6c, %l2 = e438685f add %i1,0x30,%g1 casa [%g1]0x80,%l7,%l2 ! %l2 = 000000006e44cbf9 ! Mem[000000008c800104] = a8f3e4d9, %l0 = 0000000073b87411 ldstub [%i1+0x004],%l0 ! %l0 = 000000a8000000ff ! Mem[000000008c000120] = 8c2c1490, %l1 = 00000000fd0961f8 ldstuba [%i0+%o4]0x81,%l1 ! %l1 = 0000008c000000ff ! Mem[000000008d000120] = f2f21faf, %l6 = 000000002524777d swap [%i2+%o4],%l6 ! %l6 = 00000000f2f21faf ! Mem[000000008d800128] = 9b99736f, %l3 = 0000003c, %l1 = 0000008c add %i3,0x28,%g1 casa [%g1]0x80,%l3,%l1 ! %l1 = 000000009b99736f ! Mem[000000008d00010c] = 53869460, %l7 = 877e2a9e8a6c8f6c ldstub [%i2+0x00c],%l7 ! %l7 = 00000053000000ff ! %l4 = e88688e0701e0db9, Mem[000000008c800128] = a36e276a stha %l4,[%i1+%o5]0x80 ! Mem[000000008c800128] = 0db9276a p62_label_3: ! Mem[000000008d800118] = 701e0db9, %l5 = 000000000000005f ldsba [%i3+%o3]0x81,%l5 ! %l5 = 0000000000000070 ! %l0 = 00000000000000a8, Mem[000000008d000128] = 35d4333f stha %l0,[%i2+%o5]0x81 ! Mem[000000008d000128] = 00a8333f ! Mem[000000008c000128] = ffc8452513999382, %l0 = 00000000000000a8, %l0 = 00000000000000a8 add %i0,0x28,%g1 casxa [%g1]0x80,%l0,%l0 ! %l0 = ffc8452513999382 ! Mem[000000009000010c] = 2011df5c, %g2 = 0000000000002f54 ldsb [%i4+0x00d],%g2 ! %g2 = 0000000000000020 ! Mem[000000008d000128] = 00a8333f, %l7 = 00000053, %l7 = 00000053 add %i2,0x28,%g1 casa [%g1]0x80,%l7,%l7 ! %l7 = 0000000000a8333f ! Mem[000000008d00012c] = 6219d4dd, %l5 = 00000070, %l4 = 701e0db9 add %i2,0x2c,%g1 casa [%g1]0x80,%l5,%l4 ! %l4 = 000000006219d4dd ! Mem[000000008d800130] = 2a4c4231, %l7 = 00a8333f, %l1 = 9b99736f add %i3,0x30,%g1 casa [%g1]0x80,%l7,%l1 ! %l1 = 000000002a4c4231 ! %l3 = 000000000000003c, Mem[0000000091800112] = 5a75778d sth %l3,[%o0+0x012] ! Mem[0000000091800110] = 003c778d ! %l4 = 000000006219d4dd, Mem[000000008d80011c] = a62f9881, %asi = 80 stwa %l4,[%i3+0x01c]%asi ! Mem[000000008d80011c] = 6219d4dd ! Mem[000000008d800118] = ddd41962 b90d1e70, %l6 = f2f21faf, %l7 = 00a8333f ldda [%i3+%o3]0x88,%l6 ! %l6 = 00000000b90d1e70 00000000ddd41962 p62_label_4: ! Mem[000000008d80013a] = 6a9933bd, %l7 = 00000000ddd41962 ldstub [%i3+0x03a],%l7 ! %l7 = 00000033000000ff ! Mem[000000008d000100] = 000000ee, %l4 = 000000006219d4dd swap [%i2+%g0],%l4 ! %l4 = 00000000000000ee ! %l5 = 0000000000000070, Mem[0000000090000108] = 9c5c76b9 stw %l5,[%i4+%o1] ! Mem[0000000090000108] = 00000070 ! Mem[000000008c000120] = ff2c1490, %l6 = 00000000b90d1e70 ldsba [%i0+%o4]0x81,%l6 ! %l6 = ffffffffffffffff ! %l5 = 0000000000000070, Mem[000000008c000100] = d5541fff477423d7 stxa %l5,[%i0+%g0]0x88 ! Mem[000000008c000100] = 0000000000000070 ! Mem[000000009100011c] = 9cbc312f, %g2 = 0000000000000020 ldub [%i6+0x01c],%g2 ! %g2 = 000000000000009c ! %l0 = 13999382, %l1 = 2a4c4231, Mem[000000008c000100] = 70000000 00000000 stda %l0,[%i0+%g0]0x80 ! Mem[000000008c000100] = 13999382 2a4c4231 ! Mem[000000008d800120] = 0fa8eff6, %l3 = 000000000000003c lduha [%i3+%o4]0x80,%l3 ! %l3 = 0000000000000fa8 ! Mem[000000008c800100] = a4ef439b, %l4 = 00000000000000ee swap [%i1+%g0],%l4 ! %l4 = 00000000a4ef439b ! Mem[000000008d800128] = 6f73999b, %l4 = 00000000a4ef439b ldstuba [%i3+%o5]0x88,%l4 ! %l4 = 0000009b000000ff ba,a p62_not_taken_0_end p62_not_taken_0: ! The following code should not be executed lduw [%i1+0x004],%l2 nop lduba [%i1+0x029]%asi,%l2 nop nop ldsba [%i0+0x005]%asi,%l6 std %l6,[%i3+0x008] lduba [%i0+0x013]%asi,%l1 ba,a p62_branch_failed p62_not_taken_0_end: ! End of Random Code for Thread 62 p62_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0f8] ! Set processor 62 done flag ! Check Registers p62_check_registers: set p62_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be ffc8452513999382 bne,a,pn %xcc,p62_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000002a4c4231 bne,a,pn %xcc,p62_reg_l1_fail mov %l1,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000000fa8 bne,a,pn %xcc,p62_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000000000009b bne,a,pn %xcc,p62_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000000000070 bne,a,pn %xcc,p62_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be ffffffffffffffff bne,a,pn %xcc,p62_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000000000033 bne,a,pn %xcc,p62_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p62_check_fp_registers: set p62_expected_fp_regs,%g3 std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be a10a5d5a 774ca4f9 bne %xcc,p62_f6_fail nop ! Check Local Memory set p62_local0_expect,%g1 p62_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 139993822a4c4231 ldx [%i0+0x000],%g3 ! Observed data at 000000008c000100 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i0,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = 685f7440718b3049 ldx [%i0+0x018],%g3 ! Observed data at 000000008c000118 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff2c1490576f59a2 ldx [%i0+0x020],%g3 ! Observed data at 000000008c000120 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ffc8452513999382 ldx [%i0+0x028],%g3 ! Observed data at 000000008c000128 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i0,0x028,%g4 set p62_local1_expect,%g1 p62_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 000000eefff3e4d9 ldx [%i1+0x000],%g3 ! Observed data at 000000008c800100 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i1,0x000,%g4 ldx [%g1+0x028],%g2 ! Expected data = 0db9276af1a78433 ldx [%i1+0x028],%g3 ! Observed data at 000000008c800128 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i1,0x028,%g4 set p62_local2_expect,%g1 p62_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 6219d4dd90910536 ldx [%i2+0x000],%g3 ! Observed data at 000000008d000100 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 0705e323ff869460 ldx [%i2+0x008],%g3 ! Observed data at 000000008d000108 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i2,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = 2524777d2524777d ldx [%i2+0x020],%g3 ! Observed data at 000000008d000120 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 00a8333f6219d4dd ldx [%i2+0x028],%g3 ! Observed data at 000000008d000128 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i2,0x028,%g4 set p62_local3_expect,%g1 p62_check_local3: ldx [%g1+0x018],%g2 ! Expected data = 701e0db96219d4dd 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 = ff99736f4c1c6d0e 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 = 6a99ffbd21503bf8 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 p62_f6_fail: set p62_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 62 failed p62_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0f8] ! Set processor 62 done flag set p62_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 62 failed p62_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0f8] ! Set processor 62 done flag set p62_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p62_selfmod_failed: ba p62_failed mov 0xabc,%g1 p62_common_error: or %g0,0xf1e,%g1 ba p62_failed mov %o5,%g3 p62_common_signature_error: set p62_temp,%g1 ba p62_failed st %g2,[%g1] ! Common Lock Number p62_common_timeout: set p62_temp,%g1 ba p62_failed st %g2,[%g1] ! Common Lock Number p62_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p62_failed mov 0x0,%g3 p62_trap1e: ldsha [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000008d800120] ldsba [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008c800120] done p62_trap1o: ldsha [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000008d800120] ldsba [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008c800120] done p62_trap2e: lduba [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000008c800118] lduwa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000008d800100] ldsha [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000008c800128] done p62_trap2o: lduba [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000008c800118] lduwa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000008d800100] ldsha [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000008c800128] done p62_trap3e: nop nop nop nop done p62_trap3o: nop nop 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 = f28a3c2cd4970f9a ldx [%g1+0x008],%l1 ! %l1 = 1e3d354421503bf8 ldx [%g1+0x010],%l2 ! %l2 = 0d5e81ee86a510c9 ldx [%g1+0x018],%l3 ! %l3 = dcb5725e5477fbac ldx [%g1+0x020],%l4 ! %l4 = e88688e0701e0db9 ldx [%g1+0x028],%l5 ! %l5 = 3f111c8402bdf59d ldx [%g1+0x030],%l6 ! %l6 = a683ba83afd606ba ldx [%g1+0x038],%l7 ! %l7 = 877e2a9e8a6c8f6c ! 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 = 8156425b 698c6da7 f8e8bec5 2b69c443 ! %f4 = 6e5de881 e378d1f3 69cd1f66 e861a79a ! %f8 = 9c7ea746 eb8677a0 d8445b0e 2e36c13c ! %f12 = 6789a781 a5832a37 61fe1032 b09de4ee ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 4fae819b e822c075 f88d776e 2451e774 ! %f20 = e0b04451 e50d07b8 32ad6a04 bd38d6fd ! %f24 = 7d640c12 f3097c6a 2d7104ce 8817a44c ! %f28 = b2482240 fb5c6b78 4cad3cf4 56d20180 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = ce79f39c 329e9bf1 84c9fcad c1b0f7b9 ! %f36 = 8e684eed 146e49d7 b08a7ee4 174eac7d ! %f40 = 0515f392 3103b896 206eedad dad304b0 ! %f44 = cda7eea5 9d80b25f dcf1daaf fee3e34a ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x0710353000000044,%g7,%g1 ! GSR scale = 8, align = 4 wr %g1,%g0,%gsr ! GSR = 0710353000000044 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[000000008f800118] = 5b797a98, %l0 = c5dc5a5e9daa62b2 ldstuba [%i3+%o3]0x89,%l0 ! %l0 = 00000098000000ff ! Mem[000000009000010c] = 11df5c5f, %g2 = 0000000000000000 ldsh [%i4+0x00e],%g2 ! %g2 = 00000000000011df ! Mem[0000000091000128] = 46248cb7, %g2 = 00000000000011df ldsba [%i6+0x029]%asi,%g2 ! %g2 = 0000000000000046 ! Mem[0000000090800110] = d3119276, %g2 = 0000000000000046 lduh [%i5+%o2],%g2 ! %g2 = 000000000000d311 ! %l3 = fb23cbf1e5009e68, Mem[0000000090000118] = 510e16df36b55415 stx %l3,[%i4+%o3] ! Mem[0000000090000118] = fb23cbf1e5009e68 ! Mem[000000009180011c] = 0aa3cf38, %g2 = 000000000000d311 lduw [%o0+0x01c],%g2 ! %g2 = 000000000aa3cf38 ! %l5 = 99a99fc6b0cf1aa9, Mem[000000008e000120] = 3fbdc06b361e5a49 stxa %l5,[%i0+%o4]0x88 ! Mem[000000008e000120] = 99a99fc6b0cf1aa9 ! %l6 = 7b8c1779, %l7 = 6162030f, Mem[0000000091800128] = 9d9f2973 34879799 std %l6,[%o0+%o5] ! Mem[0000000091800128] = 7b8c1779 6162030f ! Mem[000000008e000110] = 3ae5d607, %l1 = f8ca8ba416cf6bc1 swap [%i0+%o2],%l1 ! %l1 = 000000003ae5d607 ! Mem[000000008f800100] = 69334e64, %l4 = 103c6572, %l2 = 829bf4b8 casa [%i3]0x80,%l4,%l2 ! %l2 = 0000000069334e64 p63_label_2: ! Mem[000000008e800110] = 59422b77, %l2 = 0000000069334e64 ldstuba [%i1+%o2]0x88,%l2 ! %l2 = 00000077000000ff ! Mem[000000008f800100] = 644e3369, %l4 = 3f4008b6103c6572 swapa [%i3+%g0]0x89,%l4 ! %l4 = 00000000644e3369 ! Mem[000000008f00013f] = b45c7d25, %l5 = 99a99fc6b0cf1aa9 ldstub [%i2+0x03f],%l5 ! %l5 = 00000025000000ff ! Mem[000000008f000134] = 0a33e835, %l5 = 00000025, %l7 = 6162030f add %i2,0x34,%g1 casa [%g1]0x80,%l5,%l7 ! %l7 = 000000000a33e835 ! Mem[000000008f800101] = 72653c10, %l1 = 000000003ae5d607 ldstuba [%i3+0x001]%asi,%l1 ! %l1 = 00000065000000ff ! Mem[0000000090000128] = 6fa720974ba4e986, %g2 = 000000000aa3cf38 ldx [%i4+%o5],%g2 ! %g2 = 6fa720974ba4e986 ! Mem[000000008f800131] = 79b5aa29, %l1 = 0000000000000065 ldstuba [%i3+0x031]%asi,%l1 ! %l1 = 000000b5000000ff ! %l6 = 0f73e6047b8c1779, Mem[0000000091800110] = 45af5a75778dad4f stx %l6,[%o0+%o2] ! Mem[0000000091800110] = 0f73e6047b8c1779 ! Mem[0000000090800110] = d3119276, %g18 = 80ad865e832c526d ldswa [%i5+0x010]%asi,%g2 ! %g2 = 80ad865e832c526d ! Mem[000000008e000120] = a91acfb0, %l4 = 00000000644e3369 ldsha [%i0+%o4]0x81,%l4 ! %l4 = ffffffffffffa91a p63_label_3: ! Mem[000000008f800108] = fa969b11a01dc9fc, %l7 = 000000000a33e835 ldxa [%i3+%o1]0x89,%l7 ! %l7 = fa969b11a01dc9fc ! Mem[000000008f800100] = 72ff3c10, %l0 = 0000000000000098 ldstuba [%i3+%g0]0x81,%l0 ! %l0 = 00000072000000ff ! Mem[000000008f000108] = 9d28815e, %l4 = ffffffffffffa91a ldstuba [%i2+%o1]0x80,%l4 ! %l4 = 0000009d000000ff ! Mem[000000008f000128] = 4bf480983a17a655, %l3 = fb23cbf1e5009e68, %l2 = 0000000000000077 add %i2,0x28,%g1 casxa [%g1]0x80,%l3,%l2 ! %l2 = 4bf480983a17a655 ! %l3 = fb23cbf1e5009e68, Mem[000000008f000118] = 24c154a2f78ca1be stxa %l3,[%i2+%o3]0x88 ! Mem[000000008f000118] = fb23cbf1e5009e68 ! Mem[000000008e000108] = f76342b7, %l4 = 000000000000009d lduwa [%i0+%o1]0x81,%l4 ! %l4 = 00000000f76342b7 ! %l5 = 0000000000000025, Mem[0000000091000111] = f95b8c8b stb %l5,[%i6+0x011] ! Mem[0000000091000110] = 255b8c8b ! Mem[000000008f800128] = ad03f13b 6af18e7d, %l6 = 7b8c1779, %l7 = a01dc9fc ldda [%i3+%o5]0x88,%l6 ! %l6 = 000000006af18e7d 00000000ad03f13b ! Mem[000000008e000120] = b0cf1aa9, %l5 = 0000000000000025 ldswa [%i0+%o4]0x88,%l5 ! %l5 = ffffffffb0cf1aa9 ! %l0 = 0000000000000072, Mem[0000000090000128] = 6fa720974ba4e986 stx %l0,[%i4+%o5] ! Mem[0000000090000128] = 0000000000000072 p63_label_4: ! Mem[000000008e80011c] = f164c016, %l7 = 00000000ad03f13b, %asi = 80 swapa [%i1+0x01c]%asi,%l7 ! %l7 = 00000000f164c016 ! Mem[000000008e800128] = 17a28b82, %l7 = 00000000f164c016 swap [%i1+%o5],%l7 ! %l7 = 0000000017a28b82 ! %l2 = 4bf480983a17a655, Mem[0000000090000110] = 5c5f8cf2, %asi = 80 stwa %l2,[%i4+0x010]%asi ! Mem[0000000090000110] = 3a17a655 ! %l7 = 0000000017a28b82, Mem[000000008f800120] = 7ea19c25657f201f stxa %l7,[%i3+%o4]0x80 ! Mem[000000008f800120] = 0000000017a28b82 ! Mem[000000008f800128] = 6af18e7d, %l5 = ffffffffb0cf1aa9 ldswa [%i3+%o5]0x88,%l5 ! %l5 = 000000006af18e7d ! Mem[000000008f000130] = b3a726bf0a33e835, %l7 = 0000000017a28b82, %l0 = 0000000000000072 add %i2,0x30,%g1 casxa [%g1]0x80,%l7,%l0 ! %l0 = b3a726bf0a33e835 ! Mem[0000000090000110] = 3a17a655, %g18 = 80ad865e832c526d ldsw [%i4+%o2],%g2 ! %g2 = 80ad865e832c526d ! %l7 = 0000000017a28b82, Mem[000000008e800130] = 9a8ca13769844d1f stx %l7,[%i1+0x030] ! Mem[000000008e800130] = 0000000017a28b82 ! Mem[0000000090000100] = 7703bcde e897c085, %g2 = 3a17a655, %g3 = 00000000 ldd [%i4+%g0],%g2 ! %g2 = 000000007703bcde 00000000e897c085 ! %l3 = fb23cbf1e5009e68, Mem[000000008f000110] = a524e77c120b7c8a stxa %l3,[%i2+%o2]0x88 ! Mem[000000008f000110] = fb23cbf1e5009e68 ba,a p63_not_taken_0_end p63_not_taken_0: ! The following code should not be executed lduw [%i1+0x004],%l2 nop lduba [%i1+0x029]%asi,%l2 nop nop ldsba [%i0+0x005]%asi,%l6 std %l6,[%i3+0x008] lduba [%i0+0x013]%asi,%l1 ba,a p63_branch_failed p63_not_taken_0_end: ! End of Random Code for Thread 63 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 b3a726bf0a33e835 bne,a,pn %xcc,p63_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000000000b5 bne,a,pn %xcc,p63_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 4bf480983a17a655 bne,a,pn %xcc,p63_reg_l2_fail mov %l2,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000f76342b7 bne,a,pn %xcc,p63_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000006af18e7d bne,a,pn %xcc,p63_reg_l5_fail mov %l5,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000017a28b82 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 69cd1f66 e861a79a bne %xcc,p63_f6_fail nop ! Check Local Memory set p63_local0_expect,%g1 p63_check_local0: ldx [%g1+0x010],%g2 ! Expected data = 16cf6bc1e84b61b7 ldx [%i0+0x010],%g3 ! Observed data at 000000008e000110 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i0,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = a91acfb0c69fa999 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+0x010],%g2 ! Expected data = ff2b4259bdf2f4d5 ldx [%i1+0x010],%g3 ! Observed data at 000000008e800110 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = d041362dad03f13b ldx [%i1+0x018],%g3 ! Observed data at 000000008e800118 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i1,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = f164c016ddc88a42 ldx [%i1+0x028],%g3 ! Observed data at 000000008e800128 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 0000000017a28b82 ldx [%i1+0x030],%g3 ! Observed data at 000000008e800130 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i1,0x030,%g4 set p63_local2_expect,%g1 p63_check_local2: ldx [%g1+0x008],%g2 ! Expected data = ff28815e70cb4f45 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 = 689e00e5f1cb23fb ldx [%i2+0x010],%g3 ! Observed data at 000000008f000110 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 689e00e5f1cb23fb ldx [%i2+0x018],%g3 ! Observed data at 000000008f000118 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i2,0x018,%g4 ldx [%g1+0x038],%g2 ! Expected data = 3ebc2739b45c7dff ldx [%i2+0x038],%g3 ! Observed data at 000000008f000138 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i2,0x038,%g4 set p63_local3_expect,%g1 p63_check_local3: ldx [%g1+0x000],%g2 ! Expected data = ffff3c108c5b7d68 ldx [%i3+0x000],%g3 ! Observed data at 000000008f800100 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i3,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff7a795b0618e49a ldx [%i3+0x018],%g3 ! Observed data at 000000008f800118 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 0000000017a28b82 ldx [%i3+0x020],%g3 ! Observed data at 000000008f800120 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i3,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = 79ffaa2948e52d29 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: lduba [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000008f800110] stda %l0,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000008e800108] swapa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000008f800120] lduwa [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000008f000110] done p63_trap1o: lduba [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000008f800110] stda %l0,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000008e800108] swapa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000008f800120] lduwa [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000008f000110] done p63_trap2e: ldda [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000008f800128] ldda [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008e000108] ldswa [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008e800108] ldda [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008e000128] lduba [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000008e000120] ldswa [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000008e800120] done p63_trap2o: ldda [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000008f800128] ldda [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008e000108] ldswa [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008e800108] ldda [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008e000128] lduba [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000008e000120] ldswa [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000008e800120] done p63_trap3e: nop nop nop done p63_trap3o: 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 = c5dc5a5e9daa62b2 ldx [%g1+0x008],%l1 ! %l1 = f8ca8ba416cf6bc1 ldx [%g1+0x010],%l2 ! %l2 = 3dfac282829bf4b8 ldx [%g1+0x018],%l3 ! %l3 = fb23cbf1e5009e68 ldx [%g1+0x020],%l4 ! %l4 = 3f4008b6103c6572 ldx [%g1+0x028],%l5 ! %l5 = 99a99fc6b0cf1aa9 ldx [%g1+0x030],%l6 ! %l6 = 0f73e6047b8c1779 ldx [%g1+0x038],%l7 ! %l7 = 1e2347d86162030f ! 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 [%i3+0x028],%l3 ! Mem[0000000011800128] ldstub [%i0+0x01c],%l2 ! Mem[000000001000011c] lduh [%i3+0x02c],%l7 ! Mem[000000001180012c] lduw [%i3+0x000],%l2 ! Mem[0000000011800100] ldsw [%i3+0x000],%l3 ! Mem[0000000011800100] swap [%i1+0x02c],%l4 ! Mem[000000001080012c] jmpl %o7,%g0 stb %l0,[%i2+0x036] ! Mem[0000000011000136] p0_near_0_he: stx %l3,[%i3+0x010] ! Mem[0000000011800110] stx %l4,[%i2+0x008] ! Mem[0000000011000108] lduh [%i3+0x008],%l4 ! Mem[0000000011800108] stw %l1,[%i2+0x01c] ! Mem[000000001100011c] ldstub [%i3+0x023],%l7 ! Mem[0000000011800123] ldub [%i1+0x024],%l3 ! Mem[0000000010800124] jmpl %o7,%g0 ldstub [%i0+0x018],%l4 ! Mem[0000000010000118] p1_near_0_le: swap [%i2+0x030],%l7 ! Mem[0000000013000130] lduh [%i0+0x026],%l6 ! Mem[0000000012000126] swap [%i3+0x008],%l3 ! Mem[0000000013800108] stw %l7,[%i2+0x01c] ! Mem[000000001300011c] stx %l7,[%i0+0x028] ! Mem[0000000012000128] lduh [%i2+0x02e],%l2 ! Mem[000000001300012e] jmpl %o7,%g0 ldstub [%i1+0x029],%l0 ! Mem[0000000012800129] p1_near_0_he: sth %l2,[%i0+0x030] ! Mem[0000000012000130] lduw [%i3+0x02c],%l4 ! Mem[000000001380012c] jmpl %o7,%g0 stw %l4,[%i2+0x008] ! Mem[0000000013000108] p2_near_0_le: lduw [%i3+0x010],%l6 ! Mem[0000000015800110] lduw [%i3+0x024],%l2 ! Mem[0000000015800124] sth %l6,[%i3+0x03e] ! Mem[000000001580013e] stx %l6,[%i1+0x038] ! Mem[0000000014800138] ldstub [%i3+0x00f],%l7 ! Mem[000000001580010f] ldsh [%i3+0x02e],%l2 ! Mem[000000001580012e] jmpl %o7,%g0 stb %l0,[%i2+0x029] ! Mem[0000000015000129] p2_near_0_he: ldsh [%i0+0x036],%l3 ! Mem[0000000014000136] swap [%i1+0x00c],%l4 ! Mem[000000001480010c] jmpl %o7,%g0 ldsh [%i1+0x01e],%l2 ! Mem[000000001480011e] p3_near_0_le: lduw [%i1+0x030],%l6 ! Mem[0000000016800130] ldstub [%i1+0x002],%l4 ! Mem[0000000016800102] swap [%i1+0x014],%l1 ! Mem[0000000016800114] ldstub [%i3+0x02f],%l3 ! Mem[000000001780012f] stx %l0,[%i2+0x018] ! Mem[0000000017000118] swap [%i3+0x030],%l0 ! Mem[0000000017800130] jmpl %o7,%g0 ldstub [%i2+0x026],%l7 ! Mem[0000000017000126] p3_near_0_he: swap [%i3+0x034],%l3 ! Mem[0000000017800134] ldub [%i0+0x000],%l0 ! Mem[0000000016000100] ldstub [%i0+0x015],%l3 ! Mem[0000000016000115] swap [%i3+0x010],%l1 ! Mem[0000000017800110] lduh [%i0+0x00c],%l3 ! Mem[000000001600010c] jmpl %o7,%g0 ldstub [%i2+0x01c],%l3 ! Mem[000000001700011c] p4_near_0_le: ldub [%i2+0x012],%l7 ! Mem[0000000019000112] swap [%i0+0x004],%l6 ! Mem[0000000018000104] stx %l1,[%i1+0x010] ! Mem[0000000018800110] ldstub [%i2+0x03d],%l7 ! Mem[000000001900013d] ldub [%i1+0x000],%l3 ! Mem[0000000018800100] ldsh [%i1+0x01a],%l4 ! Mem[000000001880011a] jmpl %o7,%g0 stb %l2,[%i3+0x01b] ! Mem[000000001980011b] p4_near_0_he: stw %l6,[%i0+0x010] ! Mem[0000000018000110] ldub [%i3+0x039],%l5 ! Mem[0000000019800139] ldsb [%i0+0x037],%l7 ! Mem[0000000018000137] ldsw [%i1+0x020],%l5 ! Mem[0000000018800120] jmpl %o7,%g0 ldsh [%i1+0x002],%l7 ! Mem[0000000018800102] p5_near_0_le: sth %l6,[%i3+0x030] ! Mem[000000001b800130] ldstub [%i1+0x005],%l2 ! Mem[000000001a800105] ldsb [%i3+0x00a],%l0 ! Mem[000000001b80010a] stx %l2,[%i1+0x020] ! Mem[000000001a800120] swap [%i0+0x000],%l3 ! Mem[000000001a000100] sth %l3,[%i3+0x01a] ! Mem[000000001b80011a] jmpl %o7,%g0 ldstub [%i2+0x02a],%l0 ! Mem[000000001b00012a] p5_near_0_he: swap [%i3+0x030],%l2 ! Mem[000000001b800130] ldub [%i3+0x028],%l6 ! Mem[000000001b800128] ldd [%i3+0x028],%l6 ! Mem[000000001b800128] stw %l5,[%i3+0x038] ! Mem[000000001b800138] jmpl %o7,%g0 ldub [%i0+0x017],%l7 ! Mem[000000001a000117] p6_near_0_le: swap [%i2+0x010],%l7 ! Mem[000000001d000110] swap [%i2+0x000],%l4 ! Mem[000000001d000100] ldx [%i2+0x010],%l1 ! Mem[000000001d000110] lduh [%i1+0x03c],%l7 ! Mem[000000001c80013c] ldstub [%i2+0x02a],%l0 ! Mem[000000001d00012a] lduw [%i2+0x000],%l2 ! Mem[000000001d000100] jmpl %o7,%g0 swap [%i2+0x008],%l0 ! Mem[000000001d000108] p6_near_0_he: ldsb [%i3+0x030],%l2 ! Mem[000000001d800130] swap [%i0+0x008],%l6 ! Mem[000000001c000108] std %l2,[%i2+0x010] ! Mem[000000001d000110] lduh [%i3+0x00e],%l4 ! Mem[000000001d80010e] jmpl %o7,%g0 ldstub [%i1+0x008],%l4 ! Mem[000000001c800108] p7_near_0_le: ldstub [%i3+0x01b],%l2 ! Mem[000000001f80011b] ldsw [%i0+0x03c],%l6 ! Mem[000000001e00013c] stw %l4,[%i2+0x030] ! Mem[000000001f000130] ldx [%i0+0x028],%l4 ! Mem[000000001e000128] std %l0,[%i0+0x028] ! Mem[000000001e000128] ldub [%i3+0x034],%l4 ! Mem[000000001f800134] jmpl %o7,%g0 ldsw [%i0+0x038],%l2 ! Mem[000000001e000138] p7_near_0_he: ldsb [%i1+0x037],%l3 ! Mem[000000001e800137] lduw [%i0+0x01c],%l5 ! Mem[000000001e00011c] jmpl %o7,%g0 swap [%i2+0x008],%l4 ! Mem[000000001f000108] p8_near_0_le: ldsb [%i3+0x02c],%l7 ! Mem[000000002180012c] stx %l2,[%i3+0x000] ! Mem[0000000021800100] ldsh [%i3+0x020],%l3 ! Mem[0000000021800120] stx %l7,[%i0+0x008] ! Mem[0000000020000108] ldstub [%i3+0x026],%l6 ! Mem[0000000021800126] swap [%i3+0x024],%l1 ! Mem[0000000021800124] jmpl %o7,%g0 swap [%i0+0x018],%l1 ! Mem[0000000020000118] p8_near_0_he: stx %l4,[%i1+0x018] ! Mem[0000000020800118] sth %l0,[%i2+0x02a] ! Mem[000000002100012a] ldub [%i2+0x037],%l3 ! Mem[0000000021000137] swap [%i0+0x01c],%l1 ! Mem[000000002000011c] jmpl %o7,%g0 ldsb [%i0+0x00a],%l3 ! Mem[000000002000010a] p9_near_0_le: ldub [%i2+0x032],%l7 ! Mem[0000000023000132] lduh [%i3+0x026],%l6 ! Mem[0000000023800126] stx %l2,[%i1+0x028] ! Mem[0000000022800128] std %l2,[%i1+0x028] ! Mem[0000000022800128] stx %l4,[%i1+0x030] ! Mem[0000000022800130] lduh [%i1+0x00c],%l5 ! Mem[000000002280010c] jmpl %o7,%g0 ldstub [%i0+0x001],%l3 ! Mem[0000000022000101] p9_near_0_he: jmpl %o7,%g0 ldstub [%i3+0x036],%l3 ! Mem[0000000023800136] jmpl %o7,%g0 nop p10_near_0_le: swap [%i0+0x010],%l6 ! Mem[0000000024000110] ldub [%i1+0x002],%l4 ! Mem[0000000024800102] swap [%i0+0x014],%l1 ! Mem[0000000024000114] ldsw [%i2+0x03c],%l6 ! Mem[000000002500013c] sth %l7,[%i0+0x00e] ! Mem[000000002400010e] lduh [%i0+0x02e],%l4 ! Mem[000000002400012e] jmpl %o7,%g0 swap [%i1+0x028],%l0 ! Mem[0000000024800128] p10_near_0_he: swap [%i2+0x034],%l3 ! Mem[0000000025000134] swap [%i1+0x038],%l3 ! Mem[0000000024800138] jmpl %o7,%g0 swap [%i2+0x010],%l7 ! Mem[0000000025000110] p11_near_0_le: swap [%i3+0x030],%l7 ! Mem[0000000027800130] ldub [%i3+0x027],%l6 ! Mem[0000000027800127] lduw [%i2+0x008],%l3 ! Mem[0000000027000108] ldstub [%i2+0x01c],%l2 ! Mem[000000002700011c] ldd [%i1+0x028],%l6 ! Mem[0000000026800128] swap [%i0+0x02c],%l3 ! Mem[000000002600012c] jmpl %o7,%g0 std %l0,[%i2+0x018] ! Mem[0000000027000118] p11_near_0_he: stb %l1,[%i1+0x023] ! Mem[0000000026800123] ldsw [%i1+0x028],%l4 ! Mem[0000000026800128] ldstub [%i1+0x030],%l2 ! Mem[0000000026800130] ldstub [%i3+0x03b],%l3 ! Mem[000000002780013b] ldsh [%i0+0x010],%l7 ! Mem[0000000026000110] swap [%i2+0x030],%l3 ! Mem[0000000027000130] sth %l7,[%i3+0x002] ! Mem[0000000027800102] jmpl %o7,%g0 ldd [%i0+0x028],%l2 ! Mem[0000000026000128] p12_near_0_le: ldsb [%i0+0x011],%l6 ! Mem[0000000028000111] stw %l2,[%i1+0x024] ! Mem[0000000028800124] ldub [%i3+0x02c],%l7 ! Mem[000000002980012c] lduw [%i3+0x000],%l2 ! Mem[0000000029800100] ldub [%i0+0x000],%l3 ! Mem[0000000028000100] sth %l5,[%i2+0x00a] ! Mem[000000002900010a] jmpl %o7,%g0 std %l0,[%i1+0x030] ! Mem[0000000028800130] p12_near_0_he: ldub [%i1+0x017],%l3 ! Mem[0000000028800117] ldx [%i1+0x008],%l4 ! Mem[0000000028800108] ldstub [%i0+0x037],%l7 ! Mem[0000000028000137] ldx [%i3+0x018],%l6 ! Mem[0000000029800118] swap [%i1+0x018],%l4 ! Mem[0000000028800118] ldx [%i1+0x020],%l5 ! Mem[0000000028800120] jmpl %o7,%g0 ldstub [%i1+0x015],%l0 ! Mem[0000000028800115] p13_near_0_le: stx %l3,[%i1+0x008] ! Mem[000000002a800108] stx %l2,[%i1+0x028] ! Mem[000000002a800128] ldub [%i2+0x02a],%l0 ! Mem[000000002b00012a] ldstub [%i1+0x030],%l0 ! Mem[000000002a800130] ldstub [%i1+0x036],%l0 ! Mem[000000002a800136] ldstub [%i3+0x00c],%l7 ! Mem[000000002b80010c] jmpl %o7,%g0 swap [%i3+0x024],%l7 ! Mem[000000002b800124] p13_near_0_he: swap [%i0+0x014],%l7 ! Mem[000000002a000114] lduh [%i0+0x000],%l0 ! Mem[000000002a000100] swap [%i1+0x014],%l3 ! Mem[000000002a800114] ldub [%i0+0x026],%l7 ! Mem[000000002a000126] ldub [%i3+0x02a],%l4 ! Mem[000000002b80012a] jmpl %o7,%g0 ldsh [%i0+0x028],%l2 ! Mem[000000002a000128] p14_near_0_le: stb %l3,[%i0+0x028] ! Mem[000000002c000128] ldd [%i2+0x018],%l2 ! Mem[000000002d000118] ldsw [%i0+0x030],%l4 ! Mem[000000002c000130] lduw [%i1+0x00c],%l5 ! Mem[000000002c80010c] stx %l0,[%i2+0x008] ! Mem[000000002d000108] stw %l0,[%i1+0x030] ! Mem[000000002c800130] jmpl %o7,%g0 stx %l0,[%i1+0x030] ! Mem[000000002c800130] p14_near_0_he: ldstub [%i2+0x017],%l3 ! Mem[000000002d000117] ldsw [%i1+0x028],%l4 ! Mem[000000002c800128] ldstub [%i2+0x036],%l4 ! Mem[000000002d000136] ldub [%i2+0x013],%l1 ! Mem[000000002d000113] ldub [%i0+0x023],%l5 ! Mem[000000002c000123] swap [%i1+0x01c],%l4 ! Mem[000000002c80011c] jmpl %o7,%g0 swap [%i3+0x00c],%l1 ! Mem[000000002d80010c] p15_near_0_le: ldstub [%i3+0x01b],%l2 ! Mem[000000002f80011b] ldub [%i0+0x01c],%l2 ! Mem[000000002e00011c] ldd [%i1+0x028],%l6 ! Mem[000000002e800128] swap [%i1+0x03c],%l6 ! Mem[000000002e80013c] ldstub [%i2+0x029],%l0 ! Mem[000000002f000129] sth %l4,[%i1+0x03a] ! Mem[000000002e80013a] jmpl %o7,%g0 std %l2,[%i3+0x018] ! Mem[000000002f800118] p15_near_0_he: ldub [%i1+0x035],%l3 ! Mem[000000002e800135] stx %l1,[%i0+0x038] ! Mem[000000002e000138] lduw [%i2+0x030],%l3 ! Mem[000000002f000130] ldstub [%i0+0x020],%l5 ! Mem[000000002e000120] jmpl %o7,%g0 stw %l0,[%i2+0x014] ! Mem[000000002f000114] p16_near_0_le: ldub [%i3+0x012],%l7 ! Mem[0000000031800112] ldsw [%i3+0x02c],%l3 ! Mem[000000003180012c] sth %l0,[%i0+0x03c] ! Mem[000000003000013c] ldstub [%i3+0x00a],%l5 ! Mem[000000003180010a] ldstub [%i0+0x021],%l3 ! Mem[0000000030000121] ldsw [%i1+0x004],%l6 ! Mem[0000000030800104] jmpl %o7,%g0 swap [%i3+0x004],%l7 ! Mem[0000000031800104] p16_near_0_he: ldstub [%i2+0x01e],%l2 ! Mem[000000003100011e] std %l0,[%i2+0x018] ! Mem[0000000031000118] sth %l7,[%i1+0x022] ! Mem[0000000030800122] stb %l7,[%i0+0x006] ! Mem[0000000030000106] stw %l4,[%i1+0x028] ! Mem[0000000030800128] jmpl %o7,%g0 ldsh [%i0+0x00e],%l5 ! Mem[000000003000010e] p17_near_0_le: ldstub [%i1+0x031],%l6 ! Mem[0000000032800131] ldsb [%i2+0x01b],%l7 ! Mem[000000003300011b] ldx [%i1+0x000],%l3 ! Mem[0000000032800100] ldx [%i2+0x028],%l4 ! Mem[0000000033000128] ldd [%i3+0x028],%l0 ! Mem[0000000033800128] stb %l4,[%i0+0x034] ! Mem[0000000032000134] jmpl %o7,%g0 lduw [%i3+0x038],%l2 ! Mem[0000000033800138] p17_near_0_he: std %l2,[%i0+0x030] ! Mem[0000000032000130] ldsw [%i1+0x02c],%l4 ! Mem[000000003280012c] jmpl %o7,%g0 ldsh [%i2+0x034],%l3 ! Mem[0000000033000134] p18_near_0_le: swap [%i3+0x010],%l7 ! Mem[0000000035800110] std %l6,[%i1+0x038] ! Mem[0000000034800138] std %l0,[%i2+0x028] ! Mem[0000000035000128] lduw [%i2+0x000],%l2 ! Mem[0000000035000100] sth %l2,[%i2+0x016] ! Mem[0000000035000116] swap [%i2+0x014],%l4 ! Mem[0000000035000114] jmpl %o7,%g0 stw %l0,[%i0+0x034] ! Mem[0000000034000134] p18_near_0_he: ldsb [%i3+0x017],%l3 ! Mem[0000000035800117] lduw [%i0+0x034],%l0 ! Mem[0000000034000134] ldub [%i1+0x01e],%l2 ! Mem[000000003480011e] ldub [%i0+0x01c],%l1 ! Mem[000000003400011c] stx %l7,[%i3+0x010] ! Mem[0000000035800110] lduw [%i1+0x028],%l0 ! Mem[0000000034800128] jmpl %o7,%g0 lduw [%i1+0x010],%l3 ! Mem[0000000034800110] p19_near_0_le: swap [%i1+0x008],%l3 ! Mem[0000000036800108] ldstub [%i3+0x01c],%l2 ! Mem[000000003780011c] ldx [%i1+0x028],%l7 ! Mem[0000000036800128] sth %l6,[%i3+0x03e] ! Mem[000000003780013e] stb %l2,[%i2+0x036] ! Mem[0000000037000136] ldstub [%i0+0x03a],%l4 ! Mem[000000003600013a] jmpl %o7,%g0 swap [%i3+0x024],%l7 ! Mem[0000000037800124] p19_near_0_he: lduh [%i2+0x008],%l4 ! Mem[0000000037000108] swap [%i1+0x030],%l3 ! Mem[0000000036800130] ldd [%i3+0x030],%l2 ! Mem[0000000037800130] ldsb [%i2+0x03c],%l1 ! Mem[000000003700013c] sth %l6,[%i2+0x028] ! Mem[0000000037000128] jmpl %o7,%g0 std %l4,[%i3+0x008] ! Mem[0000000037800108] p20_near_0_le: stw %l6,[%i1+0x010] ! Mem[0000000038800110] swap [%i2+0x01c],%l2 ! Mem[000000003900011c] stx %l7,[%i3+0x028] ! Mem[0000000039800128] stx %l2,[%i3+0x000] ! Mem[0000000039800100] std %l2,[%i3+0x000] ! Mem[0000000039800100] lduh [%i2+0x02e],%l4 ! Mem[000000003900012e] jmpl %o7,%g0 lduw [%i0+0x020],%l3 ! Mem[0000000038000120] p20_near_0_he: jmpl %o7,%g0 swap [%i1+0x02c],%l6 ! Mem[000000003880012c] jmpl %o7,%g0 nop p21_near_0_le: ldub [%i3+0x032],%l7 ! Mem[000000003b800132] stw %l6,[%i3+0x024] ! Mem[000000003b800124] ldx [%i1+0x008],%l0 ! Mem[000000003a800108] lduw [%i1+0x020],%l2 ! Mem[000000003a800120] swap [%i2+0x000],%l3 ! Mem[000000003b000100] ldstub [%i0+0x02f],%l4 ! Mem[000000003a00012f] jmpl %o7,%g0 ldub [%i0+0x029],%l0 ! Mem[000000003a000129] p21_near_0_he: ldx [%i3+0x010],%l6 ! Mem[000000003b800110] ldstub [%i3+0x01f],%l5 ! Mem[000000003b80011f] jmpl %o7,%g0 ldsb [%i1+0x03e],%l2 ! Mem[000000003a80013e] p22_near_0_le: ldd [%i2+0x018],%l2 ! Mem[000000003d000118] ldd [%i3+0x018],%l2 ! Mem[000000003d800118] ldsh [%i0+0x00e],%l7 ! Mem[000000003c00010e] ldsw [%i3+0x008],%l5 ! Mem[000000003d800108] std %l2,[%i2+0x020] ! Mem[000000003d000120] stx %l4,[%i1+0x018] ! Mem[000000003c800118] jmpl %o7,%g0 ldstub [%i3+0x01b],%l2 ! Mem[000000003d80011b] p22_near_0_he: swap [%i1+0x008],%l4 ! Mem[000000003c800108] ldstub [%i3+0x012],%l3 ! Mem[000000003d800112] lduh [%i3+0x036],%l4 ! Mem[000000003d800136] ldstub [%i1+0x01c],%l1 ! Mem[000000003c80011c] jmpl %o7,%g0 stx %l6,[%i1+0x028] ! Mem[000000003c800128] p23_near_0_le: swap [%i3+0x030],%l7 ! Mem[000000003f800130] ldsb [%i1+0x002],%l4 ! Mem[000000003e800102] swap [%i0+0x014],%l1 ! Mem[000000003e000114] stx %l2,[%i3+0x020] ! Mem[000000003f800120] stb %l0,[%i2+0x01c] ! Mem[000000003f00011c] stx %l1,[%i0+0x010] ! Mem[000000003e000110] jmpl %o7,%g0 lduh [%i0+0x01c],%l5 ! Mem[000000003e00011c] p23_near_0_he: jmpl %o7,%g0 stx %l2,[%i0+0x038] ! Mem[000000003e000138] jmpl %o7,%g0 nop p24_near_0_le: ldsb [%i3+0x01b],%l2 ! Mem[000000004180011b] ldub [%i2+0x03b],%l7 ! Mem[000000004100013b] ldstub [%i0+0x02a],%l0 ! Mem[000000004000012a] lduw [%i3+0x000],%l2 ! Mem[0000000041800100] stx %l2,[%i0+0x010] ! Mem[0000000040000110] ldsh [%i0+0x014],%l4 ! Mem[0000000040000114] jmpl %o7,%g0 lduw [%i1+0x004],%l7 ! Mem[0000000040800104] p24_near_0_he: swap [%i2+0x01c],%l2 ! Mem[000000004100011c] ldstub [%i0+0x01c],%l1 ! Mem[000000004000011c] lduh [%i2+0x022],%l7 ! Mem[0000000041000122] swap [%i2+0x024],%l3 ! Mem[0000000041000124] swap [%i2+0x028],%l4 ! Mem[0000000041000128] jmpl %o7,%g0 sth %l2,[%i0+0x028] ! Mem[0000000040000128] p25_near_0_le: swap [%i2+0x030],%l6 ! Mem[0000000043000130] ldstub [%i1+0x01d],%l7 ! Mem[000000004280011d] stb %l0,[%i3+0x00a] ! Mem[000000004380010a] swap [%i1+0x038],%l4 ! Mem[0000000042800138] ldx [%i1+0x000],%l6 ! Mem[0000000042800100] swap [%i0+0x004],%l0 ! Mem[0000000042000104] jmpl %o7,%g0 ldsw [%i3+0x004],%l2 ! Mem[0000000043800104] p25_near_0_he: sth %l3,[%i2+0x034] ! Mem[0000000043000134] ldstub [%i1+0x03c],%l1 ! Mem[000000004280013c] stb %l1,[%i2+0x00c] ! Mem[000000004300010c] jmpl %o7,%g0 ldsb [%i0+0x01b],%l6 ! Mem[000000004200011b] p26_near_0_le: ldub [%i3+0x012],%l7 ! Mem[0000000045800112] ldsb [%i1+0x025],%l2 ! Mem[0000000044800125] lduh [%i1+0x03e],%l6 ! Mem[000000004480013e] ldsh [%i3+0x03c],%l7 ! Mem[000000004580013c] std %l6,[%i3+0x008] ! Mem[0000000045800108] ldstub [%i1+0x00c],%l5 ! Mem[000000004480010c] jmpl %o7,%g0 ldstub [%i1+0x029],%l0 ! Mem[0000000044800129] p26_near_0_he: swap [%i2+0x030],%l2 ! Mem[0000000045000130] stb %l6,[%i2+0x008] ! Mem[0000000045000108] jmpl %o7,%g0 ldstub [%i0+0x017],%l3 ! Mem[0000000044000117] p27_near_0_le: lduh [%i0+0x030],%l6 ! Mem[0000000046000130] lduh [%i0+0x002],%l4 ! Mem[0000000046000102] ldsh [%i1+0x014],%l1 ! Mem[0000000046800114] ldsb [%i0+0x01b],%l7 ! Mem[000000004600011b] ldub [%i3+0x02c],%l2 ! Mem[000000004780012c] lduw [%i3+0x020],%l2 ! Mem[0000000047800120] jmpl %o7,%g0 stb %l0,[%i1+0x029] ! Mem[0000000046800129] p27_near_0_he: swap [%i1+0x030],%l2 ! Mem[0000000046800130] ldub [%i1+0x03b],%l3 ! Mem[000000004680013b] jmpl %o7,%g0 ldd [%i3+0x028],%l6 ! Mem[0000000047800128] p28_near_0_le: swap [%i3+0x010],%l7 ! Mem[0000000049800110] ldsb [%i2+0x025],%l2 ! Mem[0000000049000125] ldsh [%i2+0x03e],%l6 ! Mem[000000004900013e] ldx [%i3+0x008],%l5 ! Mem[0000000049800108] ldstub [%i1+0x021],%l3 ! Mem[0000000048800121] ldstub [%i2+0x006],%l6 ! Mem[0000000049000106] jmpl %o7,%g0 stw %l3,[%i3+0x038] ! Mem[0000000049800138] p28_near_0_he: ldsb [%i3+0x00f],%l6 ! Mem[000000004980010f] ldstub [%i2+0x035],%l0 ! Mem[0000000049000135] ldsb [%i2+0x035],%l3 ! Mem[0000000049000135] jmpl %o7,%g0 sth %l6,[%i2+0x036] ! Mem[0000000049000136] p29_near_0_le: ldsh [%i0+0x008],%l3 ! Mem[000000004a000108] ldx [%i0+0x028],%l3 ! Mem[000000004a000128] ldsb [%i1+0x000],%l3 ! Mem[000000004a800100] sth %l4,[%i1+0x02e] ! Mem[000000004a80012e] ldstub [%i2+0x02a],%l0 ! Mem[000000004b00012a] ldsb [%i1+0x03a],%l4 ! Mem[000000004a80013a] jmpl %o7,%g0 ldstub [%i3+0x01b],%l3 ! Mem[000000004b80011b] p29_near_0_he: swap [%i2+0x010],%l7 ! Mem[000000004b000110] swap [%i1+0x034],%l0 ! Mem[000000004a800134] std %l2,[%i1+0x038] ! Mem[000000004a800138] jmpl %o7,%g0 ldstub [%i2+0x02c],%l3 ! Mem[000000004b00012c] p30_near_0_le: ldsh [%i2+0x01a],%l2 ! Mem[000000004d00011a] swap [%i1+0x024],%l2 ! Mem[000000004c800124] ldstub [%i2+0x03f],%l6 ! Mem[000000004d00013f] stw %l3,[%i3+0x02c] ! Mem[000000004d80012c] swap [%i1+0x000],%l3 ! Mem[000000004c800100] lduh [%i0+0x02e],%l4 ! Mem[000000004c00012e] jmpl %o7,%g0 swap [%i3+0x020],%l3 ! Mem[000000004d800120] p30_near_0_he: jmpl %o7,%g0 lduw [%i3+0x034],%l3 ! Mem[000000004d800134] jmpl %o7,%g0 nop p31_near_0_le: ldub [%i3+0x032],%l7 ! Mem[000000004f800132] swap [%i0+0x004],%l2 ! Mem[000000004e000104] ldstub [%i0+0x03f],%l6 ! Mem[000000004e00013f] ldstub [%i3+0x02f],%l4 ! Mem[000000004f80012f] ldub [%i0+0x006],%l6 ! Mem[000000004e000106] ldsb [%i3+0x005],%l1 ! Mem[000000004f800105] jmpl %o7,%g0 stw %l0,[%i2+0x03c] ! Mem[000000004f00013c] p31_near_0_he: jmpl %o7,%g0 ldx [%i3+0x020],%l7 ! Mem[000000004f800120] jmpl %o7,%g0 nop p32_near_0_le: ldstub [%i0+0x011],%l6 ! Mem[0000000050000111] swap [%i0+0x000],%l4 ! Mem[0000000050000100] stx %l2,[%i2+0x010] ! Mem[0000000051000110] stw %l4,[%i2+0x014] ! Mem[0000000051000114] ldub [%i2+0x036],%l0 ! Mem[0000000051000136] swap [%i1+0x010],%l1 ! Mem[0000000050800110] jmpl %o7,%g0 sth %l6,[%i2+0x03a] ! Mem[000000005100013a] p32_near_0_he: lduw [%i0+0x028],%l6 ! Mem[0000000050000128] ldstub [%i2+0x01b],%l6 ! Mem[000000005100011b] stw %l5,[%i2+0x020] ! Mem[0000000051000120] stw %l5,[%i1+0x00c] ! Mem[000000005080010c] sth %l0,[%i3+0x014] ! Mem[0000000051800114] swap [%i1+0x004],%l0 ! Mem[0000000050800104] jmpl %o7,%g0 ldsw [%i3+0x00c],%l4 ! Mem[000000005180010c] p33_near_0_le: swap [%i0+0x030],%l7 ! Mem[0000000052000130] ldsh [%i0+0x01a],%l7 ! Mem[000000005200011a] lduw [%i3+0x02c],%l2 ! Mem[000000005380012c] lduw [%i1+0x020],%l2 ! Mem[0000000052800120] ldd [%i2+0x028],%l0 ! Mem[0000000053000128] ldstub [%i2+0x00c],%l7 ! Mem[000000005300010c] jmpl %o7,%g0 swap [%i3+0x018],%l1 ! Mem[0000000053800118] p33_near_0_he: swap [%i3+0x020],%l7 ! Mem[0000000053800120] lduw [%i2+0x024],%l3 ! Mem[0000000053000124] ldub [%i1+0x02a],%l4 ! Mem[000000005280012a] ldd [%i0+0x008],%l0 ! Mem[0000000052000108] jmpl %o7,%g0 stw %l0,[%i1+0x014] ! Mem[0000000052800114] p34_near_0_le: ldsw [%i3+0x028],%l0 ! Mem[0000000055800128] ldstub [%i2+0x02e],%l2 ! Mem[000000005500012e] ldsw [%i2+0x008],%l0 ! Mem[0000000055000108] ldsw [%i3+0x030],%l0 ! Mem[0000000055800130] swap [%i2+0x034],%l0 ! Mem[0000000055000134] ldub [%i1+0x00c],%l7 ! Mem[000000005480010c] jmpl %o7,%g0 stx %l6,[%i3+0x020] ! Mem[0000000055800120] p34_near_0_he: std %l4,[%i3+0x008] ! Mem[0000000055800108] ldstub [%i3+0x012],%l3 ! Mem[0000000055800112] ldsb [%i1+0x002],%l7 ! Mem[0000000054800102] swap [%i3+0x034],%l6 ! Mem[0000000055800134] jmpl %o7,%g0 ldstub [%i2+0x011],%l7 ! Mem[0000000055000111] p35_near_0_le: stx %l6,[%i0+0x030] ! Mem[0000000056000130] swap [%i1+0x03c],%l6 ! Mem[000000005680013c] stw %l7,[%i3+0x02c] ! Mem[000000005780012c] swap [%i2+0x028],%l5 ! Mem[0000000057000128] ldstub [%i1+0x001],%l3 ! Mem[0000000056800101] sth %l4,[%i2+0x03a] ! Mem[000000005700013a] jmpl %o7,%g0 ldsh [%i3+0x01a],%l3 ! Mem[000000005780011a] p35_near_0_he: ldsh [%i3+0x02e],%l6 ! Mem[000000005780012e] stb %l0,[%i0+0x035] ! Mem[0000000056000135] swap [%i3+0x03c],%l2 ! Mem[000000005780013c] jmpl %o7,%g0 swap [%i3+0x000],%l5 ! Mem[0000000057800100] p36_near_0_le: ldub [%i0+0x012],%l7 ! Mem[0000000058000112] stw %l6,[%i1+0x004] ! Mem[0000000058800104] ldstub [%i0+0x028],%l3 ! Mem[0000000058000128] swap [%i0+0x01c],%l2 ! Mem[000000005800011c] sth %l2,[%i3+0x02c] ! Mem[000000005980012c] lduw [%i3+0x000],%l2 ! Mem[0000000059800100] jmpl %o7,%g0 lduh [%i2+0x016],%l2 ! Mem[0000000059000116] p36_near_0_he: ldstub [%i2+0x02c],%l6 ! Mem[000000005900012c] ldd [%i1+0x010],%l4 ! Mem[0000000058800110] sth %l6,[%i3+0x00e] ! Mem[000000005980010e] jmpl %o7,%g0 stw %l3,[%i0+0x010] ! Mem[0000000058000110] p37_near_0_le: swap [%i3+0x008],%l3 ! Mem[000000005b800108] ldsb [%i2+0x01b],%l7 ! Mem[000000005b00011b] lduw [%i3+0x02c],%l2 ! Mem[000000005b80012c] ldstub [%i1+0x02f],%l3 ! Mem[000000005a80012f] lduh [%i1+0x030],%l4 ! Mem[000000005a800130] ldx [%i3+0x028],%l4 ! Mem[000000005b800128] jmpl %o7,%g0 ldsh [%i1+0x028],%l0 ! Mem[000000005a800128] p37_near_0_he: ldstub [%i0+0x034],%l1 ! Mem[000000005a000134] swap [%i1+0x010],%l2 ! Mem[000000005a800110] jmpl %o7,%g0 ldstub [%i2+0x036],%l3 ! Mem[000000005b000136] p38_near_0_le: swap [%i0+0x010],%l7 ! Mem[000000005c000110] swap [%i3+0x03c],%l6 ! Mem[000000005d80013c] ldx [%i2+0x008],%l7 ! Mem[000000005d000108] sth %l7,[%i0+0x014] ! Mem[000000005c000114] swap [%i0+0x03c],%l5 ! Mem[000000005c00013c] ldstub [%i0+0x023],%l6 ! Mem[000000005c000123] jmpl %o7,%g0 ldsb [%i0+0x02f],%l4 ! Mem[000000005c00012f] p38_near_0_he: ldsw [%i3+0x028],%l4 ! Mem[000000005d800128] stx %l2,[%i2+0x028] ! Mem[000000005d000128] swap [%i1+0x014],%l0 ! Mem[000000005c800114] jmpl %o7,%g0 swap [%i2+0x020],%l4 ! Mem[000000005d000120] p39_near_0_le: ldstub [%i1+0x015],%l1 ! Mem[000000005e800115] lduw [%i1+0x018],%l7 ! Mem[000000005e800118] ldsw [%i3+0x008],%l0 ! Mem[000000005f800108] lduw [%i3+0x020],%l2 ! Mem[000000005f800120] ldstub [%i2+0x01c],%l0 ! Mem[000000005f00011c] sth %l5,[%i0+0x02a] ! Mem[000000005e00012a] jmpl %o7,%g0 ldstub [%i1+0x03a],%l2 ! Mem[000000005e80013a] p39_near_0_he: sth %l3,[%i0+0x036] ! Mem[000000005e000136] std %l4,[%i1+0x038] ! Mem[000000005e800138] jmpl %o7,%g0 ldd [%i0+0x010],%l6 ! Mem[000000005e000110] p40_near_0_le: swap [%i1+0x010],%l6 ! Mem[0000000060800110] ldsh [%i1+0x002],%l4 ! Mem[0000000060800102] lduw [%i1+0x014],%l1 ! Mem[0000000060800114] ldsb [%i0+0x03b],%l7 ! Mem[000000006000013b] sth %l2,[%i3+0x02c] ! Mem[000000006180012c] ldstub [%i3+0x02e],%l2 ! Mem[000000006180012e] jmpl %o7,%g0 ldstub [%i1+0x029],%l0 ! Mem[0000000060800129] p40_near_0_he: ldstub [%i2+0x034],%l1 ! Mem[0000000061000134] std %l2,[%i0+0x030] ! Mem[0000000060000130] jmpl %o7,%g0 ldub [%i3+0x017],%l3 ! Mem[0000000061800117] p41_near_0_le: ldub [%i0+0x032],%l7 ! Mem[0000000062000132] swap [%i2+0x000],%l4 ! Mem[0000000063000100] sth %l7,[%i0+0x02c] ! Mem[000000006200012c] ldub [%i2+0x03e],%l6 ! Mem[000000006300013e] ldstub [%i2+0x02f],%l7 ! Mem[000000006300012f] ldstub [%i1+0x02e],%l2 ! Mem[000000006280012e] jmpl %o7,%g0 sth %l0,[%i2+0x028] ! Mem[0000000063000128] p41_near_0_he: stb %l1,[%i2+0x034] ! Mem[0000000063000134] std %l2,[%i1+0x010] ! Mem[0000000062800110] jmpl %o7,%g0 lduh [%i2+0x036],%l3 ! Mem[0000000063000136] p42_near_0_le: lduh [%i2+0x010],%l6 ! Mem[0000000065000110] ldsw [%i1+0x024],%l2 ! Mem[0000000064800124] swap [%i2+0x02c],%l2 ! Mem[000000006500012c] ldd [%i0+0x028],%l2 ! Mem[0000000064000128] ldx [%i1+0x000],%l3 ! Mem[0000000064800100] ldstub [%i1+0x03b],%l3 ! Mem[000000006480013b] jmpl %o7,%g0 swap [%i0+0x020],%l3 ! Mem[0000000064000120] p42_near_0_he: jmpl %o7,%g0 ldsh [%i2+0x036],%l3 ! Mem[0000000065000136] jmpl %o7,%g0 nop p43_near_0_le: swap [%i1+0x030],%l7 ! Mem[0000000066800130] sth %l4,[%i1+0x002] ! Mem[0000000066800102] swap [%i0+0x02c],%l7 ! Mem[000000006600012c] ldstub [%i1+0x03e],%l6 ! Mem[000000006680013e] stb %l4,[%i1+0x031] ! Mem[0000000066800131] stw %l4,[%i3+0x02c] ! Mem[000000006780012c] jmpl %o7,%g0 ldub [%i3+0x02a],%l0 ! Mem[000000006780012a] p43_near_0_he: ldstub [%i3+0x02c],%l6 ! Mem[000000006780012c] stb %l4,[%i0+0x032] ! Mem[0000000066000132] std %l6,[%i3+0x028] ! Mem[0000000067800128] ldstub [%i3+0x039],%l5 ! Mem[0000000067800139] jmpl %o7,%g0 ldstub [%i2+0x017],%l7 ! Mem[0000000067000117] p44_near_0_le: swap [%i0+0x018],%l2 ! Mem[0000000068000118] ldstub [%i3+0x025],%l2 ! Mem[0000000069800125] stb %l7,[%i2+0x00f] ! Mem[000000006900010f] swap [%i1+0x02c],%l4 ! Mem[000000006880012c] stx %l0,[%i1+0x008] ! Mem[0000000068800108] swap [%i1+0x030],%l0 ! Mem[0000000068800130] jmpl %o7,%g0 ldsw [%i0+0x034],%l0 ! Mem[0000000068000134] p44_near_0_he: ldstub [%i3+0x011],%l6 ! Mem[0000000069800111] ldstub [%i3+0x039],%l5 ! Mem[0000000069800139] ldstub [%i1+0x037],%l7 ! Mem[0000000068800137] ldub [%i2+0x029],%l4 ! Mem[0000000069000129] stx %l4,[%i0+0x030] ! Mem[0000000068000130] swap [%i0+0x034],%l6 ! Mem[0000000068000134] jmpl %o7,%g0 stb %l6,[%i0+0x029] ! Mem[0000000068000129] p45_near_0_le: stb %l7,[%i0+0x02c] ! Mem[000000006a00012c] swap [%i2+0x02c],%l3 ! Mem[000000006b00012c] sth %l4,[%i0+0x030] ! Mem[000000006a000130] stw %l5,[%i1+0x00c] ! Mem[000000006a80010c] ldsb [%i1+0x036],%l2 ! Mem[000000006a800136] std %l4,[%i0+0x030] ! Mem[000000006a000130] jmpl %o7,%g0 stx %l2,[%i0+0x038] ! Mem[000000006a000138] p45_near_0_he: std %l2,[%i2+0x030] ! Mem[000000006b000130] stx %l5,[%i0+0x018] ! Mem[000000006a000118] jmpl %o7,%g0 lduh [%i0+0x008],%l4 ! Mem[000000006a000108] p46_near_0_le: ldub [%i1+0x012],%l7 ! Mem[000000006c800112] ldstub [%i1+0x025],%l2 ! Mem[000000006c800125] stb %l6,[%i0+0x03f] ! Mem[000000006c00013f] ldsh [%i0+0x03c],%l7 ! Mem[000000006c00013c] swap [%i1+0x030],%l4 ! Mem[000000006c800130] ldstub [%i2+0x03b],%l3 ! Mem[000000006d00013b] jmpl %o7,%g0 stb %l0,[%i2+0x00a] ! Mem[000000006d00010a] p46_near_0_he: ldx [%i3+0x030],%l3 ! Mem[000000006d800130] std %l2,[%i0+0x038] ! Mem[000000006c000138] ldstub [%i2+0x011],%l7 ! Mem[000000006d000111] swap [%i2+0x010],%l3 ! Mem[000000006d000110] jmpl %o7,%g0 ldsh [%i0+0x002],%l7 ! Mem[000000006c000102] p47_near_0_le: ldstub [%i3+0x031],%l6 ! Mem[000000006f800131] ldstub [%i2+0x01c],%l2 ! Mem[000000006f00011c] swap [%i0+0x02c],%l7 ! Mem[000000006e00012c] ldub [%i0+0x03e],%l6 ! Mem[000000006e00013e] lduw [%i2+0x02c],%l7 ! Mem[000000006f00012c] lduw [%i2+0x02c],%l2 ! Mem[000000006f00012c] jmpl %o7,%g0 ldstub [%i2+0x001],%l3 ! Mem[000000006f000101] p47_near_0_he: jmpl %o7,%g0 swap [%i1+0x034],%l3 ! Mem[000000006e800134] jmpl %o7,%g0 nop p48_near_0_le: swap [%i1+0x010],%l7 ! Mem[0000000070800110] stw %l2,[%i0+0x01c] ! Mem[000000007000011c] lduh [%i2+0x02c],%l7 ! Mem[000000007100012c] lduh [%i0+0x02e],%l3 ! Mem[000000007000012e] lduh [%i0+0x030],%l4 ! Mem[0000000070000130] ldsh [%i1+0x00a],%l5 ! Mem[000000007080010a] jmpl %o7,%g0 ldx [%i3+0x038],%l2 ! Mem[0000000071800138] p48_near_0_he: ldstub [%i3+0x017],%l3 ! Mem[0000000071800117] swap [%i3+0x00c],%l4 ! Mem[000000007180010c] jmpl %o7,%g0 ldstub [%i2+0x011],%l7 ! Mem[0000000071000111] p49_near_0_le: stw %l3,[%i1+0x008] ! Mem[0000000072800108] lduw [%i3+0x018],%l7 ! Mem[0000000073800118] swap [%i1+0x028],%l0 ! Mem[0000000072800128] ldd [%i2+0x030],%l0 ! Mem[0000000073000130] ldstub [%i1+0x01b],%l2 ! Mem[000000007280011b] stb %l7,[%i2+0x038] ! Mem[0000000073000138] jmpl %o7,%g0 ldd [%i1+0x018],%l0 ! Mem[0000000072800118] p49_near_0_he: ldsw [%i0+0x034],%l4 ! Mem[0000000072000134] stb %l3,[%i0+0x024] ! Mem[0000000072000124] ldsh [%i2+0x030],%l7 ! Mem[0000000073000130] ldd [%i2+0x008],%l0 ! Mem[0000000073000108] jmpl %o7,%g0 swap [%i2+0x00c],%l3 ! Mem[000000007300010c] p50_near_0_le: swap [%i1+0x010],%l7 ! Mem[0000000074800110] ldsw [%i2+0x01c],%l2 ! Mem[000000007500011c] std %l2,[%i3+0x028] ! Mem[0000000075800128] lduw [%i2+0x02c],%l3 ! Mem[000000007500012c] ldsh [%i2+0x030],%l4 ! Mem[0000000075000130] std %l4,[%i1+0x008] ! Mem[0000000074800108] jmpl %o7,%g0 lduw [%i2+0x014],%l2 ! Mem[0000000075000114] p50_near_0_he: std %l0,[%i3+0x030] ! Mem[0000000075800130] ldstub [%i1+0x039],%l5 ! Mem[0000000074800139] ldstub [%i2+0x036],%l4 ! Mem[0000000075000136] jmpl %o7,%g0 ldsh [%i0+0x01c],%l1 ! Mem[000000007400011c] p51_near_0_le: std %l6,[%i1+0x030] ! Mem[0000000076800130] stw %l2,[%i1+0x004] ! Mem[0000000076800104] ldub [%i1+0x02f],%l7 ! Mem[000000007680012f] swap [%i1+0x02c],%l2 ! Mem[000000007680012c] swap [%i2+0x01c],%l0 ! Mem[000000007700011c] ldstub [%i1+0x03a],%l4 ! Mem[000000007680013a] jmpl %o7,%g0 sth %l2,[%i3+0x01a] ! Mem[000000007780011a] p51_near_0_he: swap [%i1+0x010],%l7 ! Mem[0000000076800110] lduh [%i2+0x032],%l3 ! Mem[0000000077000132] ldstub [%i3+0x036],%l4 ! Mem[0000000077800136] lduw [%i2+0x03c],%l1 ! Mem[000000007700013c] jmpl %o7,%g0 ldstub [%i3+0x023],%l7 ! Mem[0000000077800123] p52_near_0_le: ldsb [%i2+0x02c],%l7 ! Mem[000000007900012c] ldstub [%i0+0x02f],%l3 ! Mem[000000007800012f] ldstub [%i0+0x03c],%l0 ! Mem[000000007800013c] ldd [%i0+0x010],%l4 ! Mem[0000000078000110] swap [%i3+0x034],%l0 ! Mem[0000000079800134] swap [%i3+0x024],%l1 ! Mem[0000000079800124] jmpl %o7,%g0 ldstub [%i2+0x03c],%l5 ! Mem[000000007900013c] p52_near_0_he: jmpl %o7,%g0 ldd [%i3+0x020],%l6 ! Mem[0000000079800120] jmpl %o7,%g0 nop p53_near_0_le: ldub [%i1+0x032],%l7 ! Mem[000000007a800132] ldsh [%i1+0x002],%l4 ! Mem[000000007a800102] ldstub [%i1+0x015],%l1 ! Mem[000000007a800115] lduh [%i1+0x01a],%l7 ! Mem[000000007a80011a] std %l2,[%i3+0x000] ! Mem[000000007b800100] stw %l4,[%i1+0x02c] ! Mem[000000007a80012c] jmpl %o7,%g0 ldsw [%i1+0x028],%l0 ! Mem[000000007a800128] p53_near_0_he: ldsb [%i1+0x034],%l1 ! Mem[000000007a800134] swap [%i0+0x010],%l2 ! Mem[000000007a000110] jmpl %o7,%g0 ldstub [%i3+0x037],%l3 ! Mem[000000007b800137] p54_near_0_le: ldstub [%i2+0x028],%l3 ! Mem[000000007d000128] swap [%i0+0x038],%l7 ! Mem[000000007c000138] std %l0,[%i2+0x028] ! Mem[000000007d000128] lduw [%i2+0x000],%l2 ! Mem[000000007d000100] swap [%i2+0x000],%l3 ! Mem[000000007d000100] swap [%i0+0x02c],%l4 ! Mem[000000007c00012c] jmpl %o7,%g0 swap [%i2+0x020],%l3 ! Mem[000000007d000120] p54_near_0_he: jmpl %o7,%g0 ldsh [%i1+0x036],%l3 ! Mem[000000007c800136] jmpl %o7,%g0 nop p55_near_0_le: swap [%i2+0x030],%l7 ! Mem[000000007f000130] ldstub [%i3+0x027],%l6 ! Mem[000000007f800127] swap [%i2+0x008],%l3 ! Mem[000000007f000108] ldstub [%i3+0x01c],%l2 ! Mem[000000007f80011c] swap [%i1+0x000],%l3 ! Mem[000000007e800100] ldx [%i1+0x028],%l5 ! Mem[000000007e800128] jmpl %o7,%g0 stw %l2,[%i2+0x038] ! Mem[000000007f000138] p55_near_0_he: stx %l3,[%i0+0x030] ! Mem[000000007e000130] lduh [%i2+0x034],%l0 ! Mem[000000007f000134] jmpl %o7,%g0 ldsb [%i2+0x002],%l7 ! Mem[000000007f000102] p56_near_0_le: swap [%i3+0x010],%l6 ! Mem[0000000081800110] stw %l4,[%i3+0x000] ! Mem[0000000081800100] ldub [%i2+0x02c],%l7 ! Mem[000000008100012c] std %l2,[%i0+0x028] ! Mem[0000000080000128] sth %l4,[%i2+0x030] ! Mem[0000000081000130] swap [%i3+0x014],%l4 ! Mem[0000000081800114] jmpl %o7,%g0 swap [%i0+0x024],%l6 ! Mem[0000000080000124] p56_near_0_he: swap [%i1+0x000],%l7 ! Mem[0000000080800100] sth %l6,[%i1+0x036] ! Mem[0000000080800136] lduh [%i0+0x02c],%l1 ! Mem[000000008000012c] ldstub [%i1+0x01b],%l6 ! Mem[000000008080011b] jmpl %o7,%g0 ldstub [%i2+0x018],%l4 ! Mem[0000000081000118] p57_near_0_le: ldsh [%i1+0x030],%l6 ! Mem[0000000082800130] swap [%i3+0x018],%l7 ! Mem[0000000083800118] ldsw [%i1+0x008],%l0 ! Mem[0000000082800108] lduw [%i1+0x020],%l2 ! Mem[0000000082800120] stb %l3,[%i1+0x000] ! Mem[0000000082800100] ldsw [%i1+0x030],%l0 ! Mem[0000000082800130] jmpl %o7,%g0 std %l2,[%i2+0x018] ! Mem[0000000083000118] p57_near_0_he: swap [%i0+0x010],%l6 ! Mem[0000000082000110] lduw [%i3+0x01c],%l5 ! Mem[000000008380011c] ldub [%i2+0x036],%l4 ! Mem[0000000083000136] stw %l3,[%i0+0x02c] ! Mem[000000008200012c] jmpl %o7,%g0 ldsh [%i1+0x028],%l6 ! Mem[0000000082800128] p58_near_0_le: ldub [%i2+0x012],%l7 ! Mem[0000000085000112] swap [%i2+0x000],%l4 ! Mem[0000000085000100] sth %l1,[%i3+0x014] ! Mem[0000000085800114] ldx [%i3+0x038],%l7 ! Mem[0000000085800138] stw %l4,[%i1+0x030] ! Mem[0000000084800130] ldsh [%i3+0x00c],%l5 ! Mem[000000008580010c] jmpl %o7,%g0 ldsh [%i0+0x016],%l2 ! Mem[0000000084000116] p58_near_0_he: ldsw [%i2+0x034],%l3 ! Mem[0000000085000134] std %l0,[%i0+0x030] ! Mem[0000000084000130] ldub [%i3+0x036],%l4 ! Mem[0000000085800136] jmpl %o7,%g0 swap [%i1+0x034],%l6 ! Mem[0000000084800134] p59_near_0_le: stb %l6,[%i2+0x031] ! Mem[0000000087000131] std %l2,[%i1+0x018] ! Mem[0000000086800118] ldd [%i3+0x028],%l6 ! Mem[0000000087800128] ldub [%i1+0x02e],%l2 ! Mem[000000008680012e] ldstub [%i2+0x01c],%l0 ! Mem[000000008700011c] ldstub [%i0+0x034],%l4 ! Mem[0000000086000134] jmpl %o7,%g0 swap [%i2+0x038],%l2 ! Mem[0000000087000138] p59_near_0_he: ldstub [%i2+0x037],%l3 ! Mem[0000000087000137] ldstub [%i1+0x02e],%l4 ! Mem[000000008680012e] jmpl %o7,%g0 ldstub [%i3+0x008],%l4 ! Mem[0000000087800108] p60_near_0_le: swap [%i2+0x010],%l7 ! Mem[0000000089000110] ldx [%i2+0x000],%l6 ! Mem[0000000089000100] sth %l3,[%i3+0x028] ! Mem[0000000089800128] swap [%i1+0x038],%l7 ! Mem[0000000088800138] ldsh [%i0+0x02c],%l2 ! Mem[000000008800012c] swap [%i1+0x02c],%l3 ! Mem[000000008880012c] jmpl %o7,%g0 lduw [%i0+0x03c],%l0 ! Mem[000000008800013c] p60_near_0_he: ldstub [%i0+0x034],%l1 ! Mem[0000000088000134] ldstub [%i2+0x008],%l6 ! Mem[0000000089000108] ldub [%i2+0x008],%l4 ! Mem[0000000089000108] lduw [%i1+0x024],%l3 ! Mem[0000000088800124] ldstub [%i1+0x023],%l5 ! Mem[0000000088800123] ldstub [%i1+0x020],%l5 ! Mem[0000000088800120] ldd [%i0+0x008],%l4 ! Mem[0000000088000108] jmpl %o7,%g0 ldstub [%i0+0x010],%l1 ! Mem[0000000088000110] p61_near_0_le: ldsw [%i0+0x03c],%l6 ! Mem[000000008a00013c] stx %l7,[%i0+0x018] ! Mem[000000008a000118] ldstub [%i0+0x02f],%l7 ! Mem[000000008a00012f] ldx [%i3+0x008],%l5 ! Mem[000000008b800108] swap [%i1+0x034],%l2 ! Mem[000000008a800134] std %l6,[%i0+0x020] ! Mem[000000008a000120] jmpl %o7,%g0 ldsh [%i3+0x03c],%l0 ! Mem[000000008b80013c] p61_near_0_he: jmpl %o7,%g0 swap [%i3+0x014],%l3 ! Mem[000000008b800114] jmpl %o7,%g0 nop p62_near_0_le: ldx [%i1+0x038],%l6 ! Mem[000000008c800138] stw %l7,[%i1+0x03c] ! Mem[000000008c80013c] ldsb [%i1+0x000],%l3 ! Mem[000000008c800100] ldstub [%i1+0x03b],%l3 ! Mem[000000008c80013b] ldd [%i2+0x030],%l0 ! Mem[000000008d000130] ldstub [%i1+0x00c],%l7 ! Mem[000000008c80010c] jmpl %o7,%g0 sth %l5,[%i1+0x03c] ! Mem[000000008c80013c] p62_near_0_he: jmpl %o7,%g0 ldx [%i1+0x018],%l2 ! Mem[000000008c800118] jmpl %o7,%g0 nop p63_near_0_le: ldub [%i2+0x032],%l7 ! Mem[000000008f000132] ldstub [%i0+0x01c],%l2 ! Mem[000000008e00011c] ldx [%i3+0x028],%l7 ! Mem[000000008f800128] lduw [%i1+0x03c],%l6 ! Mem[000000008e80013c] ldd [%i1+0x028],%l6 ! Mem[000000008e800128] ldsw [%i1+0x00c],%l5 ! Mem[000000008e80010c] jmpl %o7,%g0 ldd [%i2+0x030],%l2 ! Mem[000000008f000130] p63_near_0_he: ldub [%i1+0x015],%l2 ! Mem[000000008e800115] ldstub [%i1+0x023],%l0 ! Mem[000000008e800123] ldsb [%i2+0x037],%l3 ! Mem[000000008f000137] jmpl %o7,%g0 ldsw [%i3+0x02c],%l4 ! Mem[000000008f80012c] near0_b2b_h: nop jmpl %o7,%g0 nop near0_b2b_l: nop jmpl %o7,%g0 nop user_near0_end: .seg "text" .align 0x2000 user_near1_start: p0_near_1_le: ldstub [%i0+0x023],%l7 ! Mem[0000000010000123] ldsw [%i3+0x028],%l5 ! Mem[0000000011800128] jmpl %o7,%g0 lduh [%i3+0x002],%l0 ! Mem[0000000011800102] p0_near_1_he: swap [%i3+0x034],%l0 ! Mem[0000000011800134] ldstub [%i3+0x032],%l0 ! Mem[0000000011800132] swap [%i3+0x02c],%l7 ! Mem[000000001180012c] jmpl %o7,%g0 ldd [%i2+0x038],%l2 ! Mem[0000000011000138] p1_near_1_le: swap [%i0+0x000],%l6 ! Mem[0000000012000100] lduh [%i3+0x01a],%l0 ! Mem[000000001380011a] ldstub [%i2+0x026],%l3 ! Mem[0000000013000126] sth %l3,[%i1+0x024] ! Mem[0000000012800124] swap [%i3+0x024],%l1 ! Mem[0000000013800124] jmpl %o7,%g0 swap [%i2+0x008],%l6 ! Mem[0000000013000108] p1_near_1_he: ldstub [%i3+0x029],%l5 ! Mem[0000000013800129] ldx [%i0+0x008],%l1 ! Mem[0000000012000108] ldstub [%i0+0x010],%l6 ! Mem[0000000012000110] std %l4,[%i1+0x020] ! Mem[0000000012800120] jmpl %o7,%g0 ldstub [%i1+0x002],%l2 ! Mem[0000000012800102] p2_near_1_le: ldsh [%i2+0x00c],%l6 ! Mem[000000001500010c] jmpl %o7,%g0 lduw [%i2+0x038],%l6 ! Mem[0000000015000138] p2_near_1_he: stb %l1,[%i1+0x02c] ! Mem[000000001480012c] swap [%i3+0x018],%l6 ! Mem[0000000015800118] ldx [%i2+0x000],%l2 ! Mem[0000000015000100] lduh [%i0+0x01c],%l3 ! Mem[000000001400011c] ldx [%i1+0x030],%l5 ! Mem[0000000014800130] swap [%i1+0x004],%l0 ! Mem[0000000014800104] jmpl %o7,%g0 stx %l4,[%i0+0x008] ! Mem[0000000014000108] p3_near_1_le: std %l0,[%i2+0x030] ! Mem[0000000017000130] ldstub [%i3+0x00c],%l7 ! Mem[000000001780010c] lduw [%i3+0x020],%l4 ! Mem[0000000017800120] stb %l7,[%i2+0x01b] ! Mem[000000001700011b] ldub [%i0+0x03e],%l7 ! Mem[000000001600013e] jmpl %o7,%g0 lduw [%i0+0x03c],%l2 ! Mem[000000001600013c] p3_near_1_he: ldsb [%i1+0x00a],%l0 ! Mem[000000001680010a] ldstub [%i1+0x03a],%l2 ! Mem[000000001680013a] ldsb [%i0+0x015],%l1 ! Mem[0000000016000115] jmpl %o7,%g0 ldstub [%i0+0x039],%l7 ! Mem[0000000016000139] p4_near_1_le: ldx [%i0+0x000],%l3 ! Mem[0000000018000100] stw %l3,[%i0+0x02c] ! Mem[000000001800012c] ldstub [%i0+0x021],%l0 ! Mem[0000000018000121] std %l0,[%i2+0x038] ! Mem[0000000019000138] jmpl %o7,%g0 ldsb [%i3+0x021],%l1 ! Mem[0000000019800121] p4_near_1_he: ldstub [%i3+0x01f],%l1 ! Mem[000000001980011f] stw %l6,[%i2+0x010] ! Mem[0000000019000110] swap [%i1+0x018],%l2 ! Mem[0000000018800118] ldstub [%i3+0x036],%l2 ! Mem[0000000019800136] swap [%i1+0x024],%l4 ! Mem[0000000018800124] jmpl %o7,%g0 ldstub [%i0+0x03e],%l7 ! Mem[000000001800013e] p5_near_1_le: ldstub [%i3+0x034],%l5 ! Mem[000000001b800134] ldsb [%i3+0x03c],%l0 ! Mem[000000001b80013c] jmpl %o7,%g0 ldub [%i2+0x026],%l3 ! Mem[000000001b000126] p5_near_1_he: lduh [%i2+0x024],%l3 ! Mem[000000001b000124] stw %l5,[%i2+0x014] ! Mem[000000001b000114] ldstub [%i3+0x006],%l4 ! Mem[000000001b800106] sth %l3,[%i1+0x012] ! Mem[000000001a800112] ldstub [%i2+0x010],%l1 ! Mem[000000001b000110] stb %l6,[%i3+0x010] ! Mem[000000001b800110] stx %l2,[%i2+0x038] ! Mem[000000001b000138] jmpl %o7,%g0 swap [%i0+0x034],%l0 ! Mem[000000001a000134] p6_near_1_le: ldsh [%i0+0x022],%l6 ! Mem[000000001c000122] ldstub [%i2+0x03b],%l0 ! Mem[000000001d00013b] swap [%i1+0x010],%l5 ! Mem[000000001c800110] swap [%i2+0x02c],%l3 ! Mem[000000001d00012c] lduw [%i1+0x024],%l1 ! Mem[000000001c800124] jmpl %o7,%g0 ldsh [%i2+0x038],%l1 ! Mem[000000001d000138] p6_near_1_he: jmpl %o7,%g0 ldstub [%i1+0x009],%l5 ! Mem[000000001c800109] jmpl %o7,%g0 nop p7_near_1_le: ldsw [%i0+0x008],%l2 ! Mem[000000001e000108] ldstub [%i3+0x00f],%l3 ! Mem[000000001f80010f] ldstub [%i0+0x01a],%l3 ! Mem[000000001e00011a] sth %l1,[%i2+0x034] ! Mem[000000001f000134] ldstub [%i1+0x00c],%l7 ! Mem[000000001e80010c] jmpl %o7,%g0 ldstub [%i1+0x023],%l4 ! Mem[000000001e800123] p7_near_1_he: swap [%i0+0x028],%l5 ! Mem[000000001e000128] ldsw [%i3+0x03c],%l1 ! Mem[000000001f80013c] lduw [%i2+0x038],%l7 ! Mem[000000001f000138] ldsh [%i0+0x03c],%l2 ! Mem[000000001e00013c] ldd [%i1+0x008],%l2 ! Mem[000000001e800108] jmpl %o7,%g0 ldstub [%i3+0x023],%l1 ! Mem[000000001f800123] p8_near_1_le: jmpl %o7,%g0 ldsb [%i0+0x010],%l0 ! Mem[0000000020000110] jmpl %o7,%g0 nop p8_near_1_he: lduw [%i0+0x018],%l2 ! Mem[0000000020000118] ldstub [%i0+0x02e],%l6 ! Mem[000000002000012e] stx %l0,[%i0+0x028] ! Mem[0000000020000128] stw %l7,[%i1+0x008] ! Mem[0000000020800108] ldstub [%i0+0x03f],%l1 ! Mem[000000002000013f] ldstub [%i2+0x00c],%l4 ! Mem[000000002100010c] jmpl %o7,%g0 ldstub [%i3+0x036],%l0 ! Mem[0000000021800136] p9_near_1_le: ldstub [%i3+0x013],%l1 ! Mem[0000000023800113] ldstub [%i2+0x026],%l7 ! Mem[0000000023000126] jmpl %o7,%g0 ldstub [%i2+0x005],%l0 ! Mem[0000000023000105] p9_near_1_he: stb %l3,[%i0+0x032] ! Mem[0000000022000132] ldub [%i1+0x036],%l4 ! Mem[0000000022800136] ldstub [%i0+0x026],%l7 ! Mem[0000000022000126] ldstub [%i2+0x02a],%l4 ! Mem[000000002300012a] jmpl %o7,%g0 stw %l5,[%i3+0x00c] ! Mem[000000002380010c] p10_near_1_le: ldub [%i3+0x00d],%l6 ! Mem[000000002580010d] jmpl %o7,%g0 swap [%i2+0x02c],%l4 ! Mem[000000002500012c] p10_near_1_he: swap [%i2+0x010],%l7 ! Mem[0000000025000110] ldstub [%i2+0x013],%l1 ! Mem[0000000025000113] sth %l2,[%i1+0x000] ! Mem[0000000024800100] jmpl %o7,%g0 swap [%i0+0x020],%l5 ! Mem[0000000024000120] p11_near_1_le: lduw [%i0+0x000],%l7 ! Mem[0000000026000100] ldsb [%i2+0x03b],%l5 ! Mem[000000002700013b] std %l0,[%i2+0x020] ! Mem[0000000027000120] jmpl %o7,%g0 ldstub [%i2+0x03f],%l5 ! Mem[000000002700013f] p11_near_1_he: lduh [%i0+0x024],%l4 ! Mem[0000000026000124] ldstub [%i0+0x03c],%l4 ! Mem[000000002600013c] swap [%i3+0x014],%l6 ! Mem[0000000027800114] stx %l6,[%i2+0x028] ! Mem[0000000027000128] ldub [%i2+0x03d],%l3 ! Mem[000000002700013d] ldsh [%i3+0x00e],%l5 ! Mem[000000002780010e] jmpl %o7,%g0 ldstub [%i0+0x029],%l1 ! Mem[0000000026000129] p12_near_1_le: swap [%i3+0x02c],%l7 ! Mem[000000002980012c] jmpl %o7,%g0 ldub [%i1+0x023],%l0 ! Mem[0000000028800123] p12_near_1_he: ldsb [%i0+0x010],%l6 ! Mem[0000000028000110] jmpl %o7,%g0 ldsw [%i3+0x018],%l2 ! Mem[0000000029800118] p13_near_1_le: ldsb [%i3+0x006],%l4 ! Mem[000000002b800106] sth %l4,[%i1+0x000] ! Mem[000000002a800100] swap [%i3+0x020],%l0 ! Mem[000000002b800120] jmpl %o7,%g0 ldsb [%i2+0x009],%l2 ! Mem[000000002b000109] p13_near_1_he: stb %l0,[%i3+0x028] ! Mem[000000002b800128] stx %l7,[%i1+0x018] ! Mem[000000002a800118] jmpl %o7,%g0 stw %l0,[%i0+0x014] ! Mem[000000002a000114] p14_near_1_le: ldstub [%i2+0x01f],%l5 ! Mem[000000002d00011f] swap [%i2+0x000],%l5 ! Mem[000000002d000100] ldstub [%i1+0x01a],%l2 ! Mem[000000002c80011a] swap [%i0+0x00c],%l1 ! Mem[000000002c00010c] jmpl %o7,%g0 ldstub [%i1+0x002],%l6 ! Mem[000000002c800102] p14_near_1_he: ldstub [%i2+0x034],%l0 ! Mem[000000002d000134] stw %l7,[%i3+0x010] ! Mem[000000002d800110] swap [%i2+0x004],%l0 ! Mem[000000002d000104] stb %l7,[%i3+0x008] ! Mem[000000002d800108] ldsb [%i0+0x02b],%l3 ! Mem[000000002c00012b] ldstub [%i0+0x03c],%l2 ! Mem[000000002c00013c] ldstub [%i3+0x000],%l1 ! Mem[000000002d800100] jmpl %o7,%g0 ldstub [%i2+0x02b],%l0 ! Mem[000000002d00012b] p15_near_1_le: ldstub [%i0+0x030],%l3 ! Mem[000000002e000130] jmpl %o7,%g0 swap [%i2+0x024],%l2 ! Mem[000000002f000124] p15_near_1_he: swap [%i0+0x03c],%l4 ! Mem[000000002e00013c] ldstub [%i2+0x03b],%l4 ! Mem[000000002f00013b] sth %l2,[%i2+0x016] ! Mem[000000002f000116] jmpl %o7,%g0 ldstub [%i2+0x005],%l1 ! Mem[000000002f000105] p16_near_1_le: ldsw [%i1+0x024],%l4 ! Mem[0000000030800124] ldstub [%i0+0x000],%l4 ! Mem[0000000030000100] ldsw [%i0+0x004],%l2 ! Mem[0000000030000104] ldstub [%i0+0x021],%l1 ! Mem[0000000030000121] jmpl %o7,%g0 ldsw [%i2+0x01c],%l7 ! Mem[000000003100011c] p16_near_1_he: swap [%i0+0x01c],%l4 ! Mem[000000003000011c] jmpl %o7,%g0 std %l6,[%i3+0x010] ! Mem[0000000031800110] p17_near_1_le: jmpl %o7,%g0 swap [%i0+0x008],%l2 ! Mem[0000000032000108] jmpl %o7,%g0 nop p17_near_1_he: swap [%i2+0x02c],%l3 ! Mem[000000003300012c] lduh [%i0+0x030],%l7 ! Mem[0000000032000130] stb %l2,[%i1+0x029] ! Mem[0000000032800129] ldstub [%i1+0x001],%l2 ! Mem[0000000032800101] stb %l5,[%i2+0x00f] ! Mem[000000003300010f] ldub [%i2+0x00a],%l6 ! Mem[000000003300010a] swap [%i2+0x000],%l3 ! Mem[0000000033000100] jmpl %o7,%g0 ldsw [%i0+0x03c],%l4 ! Mem[000000003200013c] p18_near_1_le: ldstub [%i2+0x015],%l2 ! Mem[0000000035000115] ldx [%i2+0x038],%l1 ! Mem[0000000035000138] ldub [%i1+0x03b],%l7 ! Mem[000000003480013b] lduw [%i3+0x02c],%l4 ! Mem[000000003580012c] ldstub [%i2+0x010],%l0 ! Mem[0000000035000110] stb %l1,[%i1+0x017] ! Mem[0000000034800117] ldx [%i0+0x028],%l2 ! Mem[0000000034000128] jmpl %o7,%g0 ldstub [%i3+0x006],%l0 ! Mem[0000000035800106] p18_near_1_he: jmpl %o7,%g0 ldx [%i1+0x038],%l7 ! Mem[0000000034800138] jmpl %o7,%g0 nop p19_near_1_le: swap [%i0+0x004],%l4 ! Mem[0000000036000104] swap [%i1+0x02c],%l1 ! Mem[000000003680012c] swap [%i1+0x02c],%l4 ! Mem[000000003680012c] lduh [%i1+0x03c],%l2 ! Mem[000000003680013c] jmpl %o7,%g0 ldstub [%i0+0x00a],%l3 ! Mem[000000003600010a] p19_near_1_he: stx %l2,[%i2+0x010] ! Mem[0000000037000110] lduw [%i2+0x030],%l1 ! Mem[0000000037000130] ldsh [%i1+0x01e],%l1 ! Mem[000000003680011e] lduw [%i3+0x02c],%l2 ! Mem[000000003780012c] jmpl %o7,%g0 stw %l5,[%i1+0x018] ! Mem[0000000036800118] p20_near_1_le: jmpl %o7,%g0 ldstub [%i0+0x00c],%l7 ! Mem[000000003800010c] jmpl %o7,%g0 nop p20_near_1_he: stx %l5,[%i1+0x018] ! Mem[0000000038800118] ldstub [%i3+0x023],%l7 ! Mem[0000000039800123] std %l6,[%i3+0x018] ! Mem[0000000039800118] jmpl %o7,%g0 ldx [%i2+0x020],%l5 ! Mem[0000000039000120] p21_near_1_le: stw %l6,[%i0+0x02c] ! Mem[000000003a00012c] jmpl %o7,%g0 std %l4,[%i0+0x028] ! Mem[000000003a000128] p21_near_1_he: swap [%i0+0x028],%l6 ! Mem[000000003a000128] swap [%i0+0x018],%l6 ! Mem[000000003a000118] ldstub [%i0+0x031],%l3 ! Mem[000000003a000131] jmpl %o7,%g0 sth %l5,[%i1+0x020] ! Mem[000000003a800120] p22_near_1_le: ldsh [%i1+0x018],%l1 ! Mem[000000003c800118] ldx [%i2+0x028],%l7 ! Mem[000000003d000128] ldx [%i2+0x010],%l2 ! Mem[000000003d000110] ldstub [%i2+0x038],%l1 ! Mem[000000003d000138] swap [%i0+0x00c],%l1 ! Mem[000000003c00010c] swap [%i2+0x010],%l4 ! Mem[000000003d000110] jmpl %o7,%g0 ldub [%i2+0x01f],%l5 ! Mem[000000003d00011f] p22_near_1_he: swap [%i2+0x024],%l4 ! Mem[000000003d000124] ldd [%i0+0x038],%l2 ! Mem[000000003c000138] stb %l4,[%i0+0x023] ! Mem[000000003c000123] stb %l1,[%i0+0x01e] ! Mem[000000003c00011e] ldsh [%i2+0x01c],%l3 ! Mem[000000003d00011c] lduw [%i0+0x004],%l5 ! Mem[000000003c000104] jmpl %o7,%g0 ldd [%i3+0x000],%l2 ! Mem[000000003d800100] p23_near_1_le: ldstub [%i0+0x02d],%l6 ! Mem[000000003e00012d] jmpl %o7,%g0 lduw [%i2+0x02c],%l4 ! Mem[000000003f00012c] p23_near_1_he: swap [%i2+0x020],%l7 ! Mem[000000003f000120] jmpl %o7,%g0 std %l2,[%i1+0x020] ! Mem[000000003e800120] p24_near_1_le: ldstub [%i2+0x022],%l7 ! Mem[0000000041000122] stx %l4,[%i3+0x038] ! Mem[0000000041800138] stb %l4,[%i0+0x026] ! Mem[0000000040000126] jmpl %o7,%g0 swap [%i1+0x038],%l7 ! Mem[0000000040800138] p24_near_1_he: ldstub [%i2+0x025],%l4 ! Mem[0000000041000125] stw %l4,[%i0+0x01c] ! Mem[000000004000011c] swap [%i3+0x018],%l2 ! Mem[0000000041800118] jmpl %o7,%g0 stw %l0,[%i0+0x014] ! Mem[0000000040000114] p25_near_1_le: std %l0,[%i1+0x038] ! Mem[0000000042800138] ldstub [%i3+0x02c],%l1 ! Mem[000000004380012c] jmpl %o7,%g0 ldsh [%i3+0x010],%l4 ! Mem[0000000043800110] p25_near_1_he: jmpl %o7,%g0 std %l4,[%i2+0x008] ! Mem[0000000043000108] jmpl %o7,%g0 nop p26_near_1_le: swap [%i2+0x014],%l7 ! Mem[0000000045000114] lduw [%i2+0x024],%l2 ! Mem[0000000045000124] lduw [%i0+0x00c],%l6 ! Mem[000000004400010c] jmpl %o7,%g0 swap [%i1+0x02c],%l4 ! Mem[000000004480012c] p26_near_1_he: sth %l7,[%i3+0x022] ! Mem[0000000045800122] jmpl %o7,%g0 swap [%i0+0x004],%l7 ! Mem[0000000044000104] p27_near_1_le: ldsb [%i0+0x034],%l5 ! Mem[0000000046000134] stb %l0,[%i2+0x03c] ! Mem[000000004700013c] ldsh [%i3+0x026],%l2 ! Mem[0000000047800126] ldsw [%i3+0x014],%l1 ! Mem[0000000047800114] swap [%i0+0x038],%l5 ! Mem[0000000046000138] ldd [%i0+0x030],%l0 ! Mem[0000000046000130] ldstub [%i1+0x030],%l3 ! Mem[0000000046800130] jmpl %o7,%g0 swap [%i1+0x024],%l2 ! Mem[0000000046800124] p27_near_1_he: lduh [%i2+0x028],%l5 ! Mem[0000000047000128] ldstub [%i3+0x03f],%l1 ! Mem[000000004780013f] ldstub [%i2+0x02a],%l3 ! Mem[000000004700012a] jmpl %o7,%g0 swap [%i3+0x014],%l6 ! Mem[0000000047800114] p28_near_1_le: ldsh [%i1+0x03c],%l3 ! Mem[000000004880013c] stb %l5,[%i1+0x03b] ! Mem[000000004880013b] ldsw [%i2+0x010],%l4 ! Mem[0000000049000110] jmpl %o7,%g0 ldsb [%i2+0x01f],%l5 ! Mem[000000004900011f] p28_near_1_he: ldub [%i1+0x025],%l4 ! Mem[0000000048800125] ldsb [%i0+0x010],%l6 ! Mem[0000000048000110] ldsb [%i2+0x019],%l2 ! Mem[0000000049000119] ldd [%i0+0x010],%l0 ! Mem[0000000048000110] lduh [%i2+0x014],%l1 ! Mem[0000000049000114] lduh [%i2+0x02e],%l6 ! Mem[000000004900012e] jmpl %o7,%g0 sth %l4,[%i0+0x03e] ! Mem[000000004800013e] p29_near_1_le: swap [%i1+0x00c],%l3 ! Mem[000000004a80010c] std %l2,[%i0+0x030] ! Mem[000000004a000130] swap [%i2+0x010],%l4 ! Mem[000000004b000110] ldx [%i1+0x020],%l1 ! Mem[000000004a800120] jmpl %o7,%g0 swap [%i2+0x020],%l5 ! Mem[000000004b000120] p29_near_1_he: std %l6,[%i0+0x010] ! Mem[000000004a000110] sth %l2,[%i3+0x038] ! Mem[000000004b800138] ldsw [%i3+0x034],%l0 ! Mem[000000004b800134] ldsw [%i3+0x028],%l0 ! Mem[000000004b800128] jmpl %o7,%g0 swap [%i1+0x00c],%l2 ! Mem[000000004a80010c] p30_near_1_le: sth %l7,[%i2+0x014] ! Mem[000000004d000114] lduw [%i3+0x024],%l1 ! Mem[000000004d800124] jmpl %o7,%g0 swap [%i2+0x008],%l2 ! Mem[000000004d000108] p30_near_1_he: ldstub [%i1+0x00c],%l3 ! Mem[000000004c80010c] ldub [%i1+0x011],%l7 ! Mem[000000004c800111] stb %l1,[%i2+0x013] ! Mem[000000004d000113] ldstub [%i3+0x001],%l2 ! Mem[000000004d800101] ldstub [%i1+0x020],%l5 ! Mem[000000004c800120] ldsh [%i3+0x014],%l0 ! Mem[000000004d800114] ldsb [%i1+0x021],%l4 ! Mem[000000004c800121] jmpl %o7,%g0 ldsh [%i2+0x00e],%l1 ! Mem[000000004d00010e] p31_near_1_le: swap [%i3+0x020],%l0 ! Mem[000000004f800120] ldsh [%i0+0x002],%l7 ! Mem[000000004e000102] ldsh [%i0+0x03c],%l4 ! Mem[000000004e00013c] ldsb [%i2+0x038],%l1 ! Mem[000000004f000138] jmpl %o7,%g0 ldstub [%i1+0x030],%l3 ! Mem[000000004e800130] p31_near_1_he: swap [%i3+0x03c],%l1 ! Mem[000000004f80013c] ldsh [%i0+0x02a],%l3 ! Mem[000000004e00012a] swap [%i1+0x008],%l0 ! Mem[000000004e800108] jmpl %o7,%g0 ldsw [%i3+0x000],%l7 ! Mem[000000004f800100] p32_near_1_le: stb %l3,[%i3+0x019] ! Mem[0000000051800119] sth %l3,[%i1+0x02a] ! Mem[000000005080012a] jmpl %o7,%g0 lduh [%i2+0x028],%l2 ! Mem[0000000051000128] p32_near_1_he: swap [%i2+0x028],%l0 ! Mem[0000000051000128] std %l6,[%i2+0x038] ! Mem[0000000051000138] jmpl %o7,%g0 swap [%i0+0x018],%l3 ! Mem[0000000050000118] p33_near_1_le: ldstub [%i3+0x02c],%l1 ! Mem[000000005380012c] jmpl %o7,%g0 ldstub [%i1+0x023],%l4 ! Mem[0000000052800123] p33_near_1_he: ldstub [%i3+0x017],%l3 ! Mem[0000000053800117] stb %l7,[%i3+0x01c] ! Mem[000000005380011c] ldstub [%i0+0x033],%l0 ! Mem[0000000052000133] swap [%i3+0x004],%l4 ! Mem[0000000053800104] ldsb [%i1+0x02e],%l6 ! Mem[000000005280012e] jmpl %o7,%g0 ldx [%i3+0x038],%l4 ! Mem[0000000053800138] p34_near_1_le: ldstub [%i2+0x021],%l0 ! Mem[0000000055000121] std %l2,[%i2+0x000] ! Mem[0000000055000100] swap [%i0+0x03c],%l4 ! Mem[000000005400013c] jmpl %o7,%g0 ldx [%i3+0x010],%l1 ! Mem[0000000055800110] p34_near_1_he: swap [%i3+0x030],%l3 ! Mem[0000000055800130] ldub [%i1+0x025],%l4 ! Mem[0000000054800125] ldsw [%i3+0x020],%l7 ! Mem[0000000055800120] swap [%i3+0x038],%l4 ! Mem[0000000055800138] jmpl %o7,%g0 swap [%i3+0x000],%l2 ! Mem[0000000055800100] p35_near_1_le: stb %l4,[%i2+0x02f] ! Mem[000000005700012f] ldsh [%i2+0x020],%l0 ! Mem[0000000057000120] swap [%i2+0x038],%l1 ! Mem[0000000057000138] swap [%i0+0x02c],%l1 ! Mem[000000005600012c] ldstub [%i2+0x011],%l4 ! Mem[0000000057000111] stw %l1,[%i2+0x020] ! Mem[0000000057000120] jmpl %o7,%g0 ldstub [%i2+0x03e],%l7 ! Mem[000000005700013e] p35_near_1_he: swap [%i0+0x03c],%l4 ! Mem[000000005600013c] jmpl %o7,%g0 ldstub [%i1+0x005],%l4 ! Mem[0000000056800105] p36_near_1_le: swap [%i1+0x02c],%l4 ! Mem[000000005880012c] stw %l3,[%i0+0x018] ! Mem[0000000058000118] stx %l7,[%i0+0x020] ! Mem[0000000058000120] ldstub [%i1+0x03d],%l4 ! Mem[000000005880013d] ldstub [%i2+0x026],%l4 ! Mem[0000000059000126] swap [%i1+0x000],%l4 ! Mem[0000000058800100] jmpl %o7,%g0 ldstub [%i0+0x00a],%l6 ! Mem[000000005800010a] p36_near_1_he: swap [%i3+0x030],%l3 ! Mem[0000000059800130] ldx [%i1+0x018],%l1 ! Mem[0000000058800118] stx %l3,[%i1+0x008] ! Mem[0000000058800108] swap [%i0+0x028],%l0 ! Mem[0000000058000128] jmpl %o7,%g0 swap [%i2+0x014],%l0 ! Mem[0000000059000114] p37_near_1_le: sth %l6,[%i2+0x002] ! Mem[000000005b000102] ldsw [%i1+0x018],%l0 ! Mem[000000005a800118] jmpl %o7,%g0 ldsh [%i2+0x008],%l2 ! Mem[000000005b000108] p37_near_1_he: sth %l6,[%i3+0x036] ! Mem[000000005b800136] ldstub [%i2+0x02a],%l4 ! Mem[000000005b00012a] ldstub [%i0+0x029],%l2 ! Mem[000000005a000129] swap [%i3+0x014],%l0 ! Mem[000000005b800114] lduh [%i0+0x01c],%l7 ! Mem[000000005a00011c] ldsh [%i2+0x010],%l6 ! Mem[000000005b000110] lduw [%i1+0x014],%l1 ! Mem[000000005a800114] jmpl %o7,%g0 ldd [%i2+0x018],%l6 ! Mem[000000005b000118] p38_near_1_le: ldx [%i2+0x018],%l7 ! Mem[000000005d000118] jmpl %o7,%g0 swap [%i1+0x03c],%l2 ! Mem[000000005c80013c] p38_near_1_he: ldstub [%i1+0x03b],%l4 ! Mem[000000005c80013b] swap [%i2+0x034],%l2 ! Mem[000000005d000134] ldsw [%i1+0x024],%l4 ! Mem[000000005c800124] jmpl %o7,%g0 swap [%i2+0x038],%l7 ! Mem[000000005d000138] p39_near_1_le: ldd [%i1+0x030],%l4 ! Mem[000000005e800130] ldsb [%i1+0x02f],%l4 ! Mem[000000005e80012f] jmpl %o7,%g0 lduw [%i3+0x024],%l2 ! Mem[000000005f800124] p39_near_1_he: swap [%i0+0x028],%l2 ! Mem[000000005e000128] lduw [%i0+0x00c],%l3 ! Mem[000000005e00010c] ldsb [%i1+0x006],%l4 ! Mem[000000005e800106] ldsw [%i2+0x010],%l3 ! Mem[000000005f000110] jmpl %o7,%g0 swap [%i1+0x01c],%l7 ! Mem[000000005e80011c] p40_near_1_le: ldx [%i1+0x008],%l2 ! Mem[0000000060800108] ldstub [%i1+0x03b],%l6 ! Mem[000000006080013b] ldsb [%i1+0x006],%l2 ! Mem[0000000060800106] jmpl %o7,%g0 ldsw [%i1+0x024],%l4 ! Mem[0000000060800124] p40_near_1_he: stb %l5,[%i3+0x034] ! Mem[0000000061800134] ldd [%i3+0x020],%l4 ! Mem[0000000061800120] ldub [%i2+0x033],%l3 ! Mem[0000000061000133] jmpl %o7,%g0 ldx [%i2+0x010],%l1 ! Mem[0000000061000110] p41_near_1_le: stb %l6,[%i0+0x02d] ! Mem[000000006200012d] stb %l4,[%i1+0x02f] ! Mem[000000006280012f] ldx [%i0+0x028],%l4 ! Mem[0000000062000128] jmpl %o7,%g0 ldx [%i2+0x010],%l6 ! Mem[0000000063000110] p41_near_1_he: lduh [%i2+0x02a],%l4 ! Mem[000000006300012a] ldd [%i1+0x008],%l0 ! Mem[0000000062800108] swap [%i2+0x00c],%l3 ! Mem[000000006300010c] swap [%i0+0x01c],%l3 ! Mem[000000006200011c] ldsb [%i3+0x02f],%l1 ! Mem[000000006380012f] ldsb [%i3+0x010],%l1 ! Mem[0000000063800110] ldsw [%i3+0x024],%l6 ! Mem[0000000063800124] jmpl %o7,%g0 ldstub [%i3+0x025],%l4 ! Mem[0000000063800125] p42_near_1_le: swap [%i0+0x014],%l7 ! Mem[0000000064000114] stx %l2,[%i0+0x020] ! Mem[0000000064000120] jmpl %o7,%g0 sth %l2,[%i0+0x006] ! Mem[0000000064000106] p42_near_1_he: ldx [%i2+0x020],%l5 ! Mem[0000000065000120] std %l4,[%i0+0x030] ! Mem[0000000064000130] stx %l4,[%i2+0x020] ! Mem[0000000065000120] ldsb [%i1+0x033],%l3 ! Mem[0000000064800133] jmpl %o7,%g0 swap [%i3+0x028],%l1 ! Mem[0000000065800128] p43_near_1_le: std %l4,[%i0+0x030] ! Mem[0000000066000130] swap [%i1+0x02c],%l4 ! Mem[000000006680012c] jmpl %o7,%g0 lduh [%i3+0x026],%l3 ! Mem[0000000067800126] p43_near_1_he: stw %l1,[%i0+0x010] ! Mem[0000000066000110] stw %l5,[%i1+0x000] ! Mem[0000000066800100] ldsh [%i0+0x006],%l4 ! Mem[0000000066000106] swap [%i2+0x00c],%l4 ! Mem[000000006700010c] stx %l1,[%i1+0x008] ! Mem[0000000066800108] swap [%i3+0x010],%l6 ! Mem[0000000067800110] swap [%i0+0x038],%l2 ! Mem[0000000066000138] jmpl %o7,%g0 ldstub [%i1+0x037],%l0 ! Mem[0000000066800137] p44_near_1_le: swap [%i0+0x018],%l3 ! Mem[0000000068000118] sth %l1,[%i3+0x038] ! Mem[0000000069800138] ldstub [%i0+0x00c],%l1 ! Mem[000000006800010c] swap [%i2+0x020],%l4 ! Mem[0000000069000120] std %l4,[%i3+0x018] ! Mem[0000000069800118] stx %l5,[%i3+0x000] ! Mem[0000000069800100] jmpl %o7,%g0 swap [%i0+0x00c],%l5 ! Mem[000000006800010c] p44_near_1_he: std %l0,[%i0+0x030] ! Mem[0000000068000130] ldsh [%i3+0x01e],%l1 ! Mem[000000006980011e] lduw [%i3+0x01c],%l2 ! Mem[000000006980011c] ldsw [%i3+0x00c],%l5 ! Mem[000000006980010c] ldsw [%i3+0x000],%l1 ! Mem[0000000069800100] jmpl %o7,%g0 ldstub [%i1+0x008],%l7 ! Mem[0000000068800108] p45_near_1_le: stx %l6,[%i2+0x028] ! Mem[000000006b000128] ldstub [%i3+0x02f],%l4 ! Mem[000000006b80012f] lduh [%i1+0x022],%l1 ! Mem[000000006a800122] std %l2,[%i0+0x008] ! Mem[000000006a000108] swap [%i1+0x018],%l3 ! Mem[000000006a800118] jmpl %o7,%g0 lduw [%i0+0x028],%l7 ! Mem[000000006a000128] p45_near_1_he: swap [%i2+0x008],%l6 ! Mem[000000006b000108] ldsb [%i0+0x021],%l0 ! Mem[000000006a000121] lduw [%i2+0x008],%l2 ! Mem[000000006b000108] stb %l3,[%i1+0x002] ! Mem[000000006a800102] ldstub [%i0+0x029],%l5 ! Mem[000000006a000129] jmpl %o7,%g0 ldsh [%i1+0x014],%l1 ! Mem[000000006a800114] p46_near_1_le: ldstub [%i2+0x02b],%l4 ! Mem[000000006d00012b] swap [%i0+0x034],%l6 ! Mem[000000006c000134] ldx [%i0+0x020],%l0 ! Mem[000000006c000120] ldstub [%i2+0x026],%l4 ! Mem[000000006d000126] jmpl %o7,%g0 ldsb [%i3+0x00c],%l1 ! Mem[000000006d80010c] p46_near_1_he: std %l0,[%i1+0x000] ! Mem[000000006c800100] sth %l4,[%i2+0x00e] ! Mem[000000006d00010e] jmpl %o7,%g0 ldstub [%i1+0x01f],%l1 ! Mem[000000006c80011f] p47_near_1_le: ldsb [%i3+0x034],%l7 ! Mem[000000006f800134] ldsh [%i3+0x006],%l2 ! Mem[000000006f800106] ldstub [%i1+0x02d],%l6 ! Mem[000000006e80012d] jmpl %o7,%g0 ldsb [%i3+0x02f],%l4 ! Mem[000000006f80012f] p47_near_1_he: stx %l6,[%i2+0x028] ! Mem[000000006f000128] jmpl %o7,%g0 swap [%i0+0x03c],%l4 ! Mem[000000006e00013c] p48_near_1_le: swap [%i3+0x038],%l7 ! Mem[0000000071800138] jmpl %o7,%g0 ldstub [%i3+0x01a],%l1 ! Mem[000000007180011a] p48_near_1_he: ldx [%i2+0x030],%l4 ! Mem[0000000071000130] swap [%i0+0x034],%l6 ! Mem[0000000070000134] ldd [%i3+0x010],%l6 ! Mem[0000000071800110] stb %l4,[%i2+0x021] ! Mem[0000000071000121] jmpl %o7,%g0 ldd [%i0+0x008],%l0 ! Mem[0000000070000108] p49_near_1_le: jmpl %o7,%g0 ldsh [%i0+0x03a],%l5 ! Mem[000000007200013a] jmpl %o7,%g0 nop p49_near_1_he: jmpl %o7,%g0 lduw [%i2+0x020],%l4 ! Mem[0000000073000120] jmpl %o7,%g0 nop p50_near_1_le: std %l6,[%i2+0x030] ! Mem[0000000075000130] ldd [%i1+0x000],%l2 ! Mem[0000000074800100] swap [%i0+0x020],%l7 ! Mem[0000000074000120] ldstub [%i2+0x010],%l3 ! Mem[0000000075000110] ldstub [%i0+0x023],%l0 ! Mem[0000000074000123] jmpl %o7,%g0 ldub [%i3+0x01f],%l5 ! Mem[000000007580011f] p50_near_1_he: lduw [%i0+0x024],%l4 ! Mem[0000000074000124] ldstub [%i2+0x03a],%l2 ! Mem[000000007500013a] swap [%i0+0x020],%l4 ! Mem[0000000074000120] swap [%i0+0x03c],%l7 ! Mem[000000007400013c] lduw [%i1+0x01c],%l3 ! Mem[000000007480011c] ldstub [%i1+0x004],%l5 ! Mem[0000000074800104] jmpl %o7,%g0 stw %l2,[%i0+0x000] ! Mem[0000000074000100] p51_near_1_le: sth %l1,[%i1+0x026] ! Mem[0000000076800126] swap [%i0+0x024],%l3 ! Mem[0000000076000124] stw %l2,[%i1+0x034] ! Mem[0000000076800134] ldstub [%i2+0x035],%l1 ! Mem[0000000077000135] jmpl %o7,%g0 ldstub [%i3+0x00c],%l7 ! Mem[000000007780010c] p51_near_1_he: ldstub [%i1+0x014],%l5 ! Mem[0000000076800114] jmpl %o7,%g0 ldd [%i0+0x010],%l2 ! Mem[0000000076000110] p52_near_1_le: stx %l1,[%i0+0x000] ! Mem[0000000078000100] stx %l1,[%i3+0x030] ! Mem[0000000079800130] lduh [%i3+0x018],%l1 ! Mem[0000000079800118] stb %l4,[%i0+0x026] ! Mem[0000000078000126] jmpl %o7,%g0 ldx [%i0+0x008],%l1 ! Mem[0000000078000108] p52_near_1_he: std %l0,[%i3+0x000] ! Mem[0000000079800100] swap [%i3+0x024],%l6 ! Mem[0000000079800124] jmpl %o7,%g0 ldub [%i2+0x02a],%l0 ! Mem[000000007900012a] p53_near_1_le: ldsh [%i3+0x034],%l5 ! Mem[000000007b800134] swap [%i1+0x02c],%l4 ! Mem[000000007a80012c] std %l0,[%i0+0x020] ! Mem[000000007a000120] jmpl %o7,%g0 swap [%i2+0x024],%l3 ! Mem[000000007b000124] p53_near_1_he: jmpl %o7,%g0 lduw [%i2+0x00c],%l3 ! Mem[000000007b00010c] jmpl %o7,%g0 nop p54_near_1_le: stb %l1,[%i2+0x013] ! Mem[000000007d000113] swap [%i2+0x03c],%l5 ! Mem[000000007d00013c] jmpl %o7,%g0 ldsh [%i0+0x022],%l6 ! Mem[000000007c000122] p54_near_1_he: stb %l0,[%i3+0x020] ! Mem[000000007d800120] ldstub [%i1+0x035],%l3 ! Mem[000000007c800135] jmpl %o7,%g0 stw %l1,[%i0+0x010] ! Mem[000000007c000110] p55_near_1_le: swap [%i3+0x024],%l1 ! Mem[000000007f800124] lduh [%i3+0x014],%l1 ! Mem[000000007f800114] swap [%i1+0x018],%l1 ! Mem[000000007e800118] swap [%i2+0x034],%l1 ! Mem[000000007f000134] jmpl %o7,%g0 ldstub [%i2+0x00c],%l7 ! Mem[000000007f00010c] p55_near_1_he: ldstub [%i3+0x014],%l5 ! Mem[000000007f800114] jmpl %o7,%g0 ldsb [%i2+0x02a],%l3 ! Mem[000000007f00012a] p56_near_1_le: ldstub [%i0+0x018],%l1 ! Mem[0000000080000118] jmpl %o7,%g0 swap [%i2+0x028],%l7 ! Mem[0000000081000128] p56_near_1_he: ldsh [%i0+0x014],%l0 ! Mem[0000000080000114] stb %l4,[%i3+0x026] ! Mem[0000000081800126] ldx [%i0+0x008],%l5 ! Mem[0000000080000108] lduw [%i0+0x024],%l4 ! Mem[0000000080000124] stw %l6,[%i0+0x010] ! Mem[0000000080000110] jmpl %o7,%g0 ldstub [%i2+0x023],%l4 ! Mem[0000000081000123] p57_near_1_le: swap [%i1+0x020],%l0 ! Mem[0000000082800120] ldsw [%i0+0x024],%l3 ! Mem[0000000082000124] swap [%i1+0x034],%l2 ! Mem[0000000082800134] stx %l6,[%i2+0x008] ! Mem[0000000083000108] swap [%i1+0x018],%l4 ! Mem[0000000082800118] swap [%i1+0x020],%l5 ! Mem[0000000082800120] jmpl %o7,%g0 ldstub [%i0+0x009],%l6 ! Mem[0000000082000109] p57_near_1_he: ldd [%i0+0x020],%l2 ! Mem[0000000082000120] stx %l7,[%i3+0x030] ! Mem[0000000083800130] stx %l0,[%i1+0x000] ! Mem[0000000082800100] swap [%i3+0x008],%l7 ! Mem[0000000083800108] ldub [%i3+0x03f],%l1 ! Mem[000000008380013f] ldstub [%i3+0x01c],%l6 ! Mem[000000008380011c] jmpl %o7,%g0 std %l0,[%i1+0x010] ! Mem[0000000082800110] p58_near_1_le: swap [%i3+0x02c],%l3 ! Mem[000000008580012c] stw %l0,[%i1+0x020] ! Mem[0000000084800120] std %l6,[%i2+0x020] ! Mem[0000000085000120] jmpl %o7,%g0 ldstub [%i3+0x010],%l3 ! Mem[0000000085800110] p58_near_1_he: ldsb [%i3+0x002],%l3 ! Mem[0000000085800102] stb %l6,[%i3+0x025] ! Mem[0000000085800125] ldsb [%i2+0x015],%l6 ! Mem[0000000085000115] jmpl %o7,%g0 swap [%i2+0x034],%l2 ! Mem[0000000085000134] p59_near_1_le: ldstub [%i0+0x02d],%l6 ! Mem[000000008600012d] ldstub [%i0+0x02f],%l4 ! Mem[000000008600012f] ldstub [%i3+0x027],%l1 ! Mem[0000000087800127] swap [%i3+0x024],%l3 ! Mem[0000000087800124] swap [%i0+0x000],%l4 ! Mem[0000000086000100] jmpl %o7,%g0 swap [%i2+0x008],%l6 ! Mem[0000000087000108] p59_near_1_he: ldd [%i2+0x038],%l4 ! Mem[0000000087000138] stw %l4,[%i1+0x020] ! Mem[0000000086800120] swap [%i0+0x000],%l2 ! Mem[0000000086000100] swap [%i0+0x030],%l1 ! Mem[0000000086000130] jmpl %o7,%g0 ldsb [%i1+0x02b],%l6 ! Mem[000000008680012b] p60_near_1_le: swap [%i3+0x000],%l5 ! Mem[0000000089800100] jmpl %o7,%g0 stx %l6,[%i1+0x038] ! Mem[0000000088800138] p60_near_1_he: ldsw [%i1+0x024],%l4 ! Mem[0000000088800124] swap [%i2+0x038],%l7 ! Mem[0000000089000138] jmpl %o7,%g0 ldub [%i2+0x01c],%l2 ! Mem[000000008900011c] p61_near_1_le: lduh [%i1+0x020],%l0 ! Mem[000000008a800120] swap [%i1+0x024],%l3 ! Mem[000000008a800124] sth %l4,[%i1+0x03c] ! Mem[000000008a80013c] swap [%i3+0x004],%l4 ! Mem[000000008b800104] ldstub [%i0+0x000],%l4 ! Mem[000000008a000100] ldx [%i1+0x020],%l4 ! Mem[000000008a800120] jmpl %o7,%g0 ldstub [%i2+0x03f],%l5 ! Mem[000000008b00013f] p61_near_1_he: swap [%i3+0x008],%l1 ! Mem[000000008b800108] ldd [%i0+0x010],%l6 ! Mem[000000008a000110] stb %l4,[%i3+0x005] ! Mem[000000008b800105] lduh [%i0+0x02e],%l6 ! Mem[000000008a00012e] ldx [%i0+0x008],%l0 ! Mem[000000008a000108] swap [%i2+0x00c],%l5 ! Mem[000000008b00010c] jmpl %o7,%g0 ldstub [%i3+0x00b],%l3 ! Mem[000000008b80010b] p62_near_1_le: ldsw [%i1+0x00c],%l6 ! Mem[000000008c80010c] jmpl %o7,%g0 swap [%i0+0x030],%l0 ! Mem[000000008c000130] p62_near_1_he: ldub [%i1+0x009],%l5 ! Mem[000000008c800109] sth %l1,[%i0+0x01e] ! Mem[000000008c00011e] ldx [%i2+0x018],%l4 ! Mem[000000008d000118] sth %l6,[%i3+0x014] ! Mem[000000008d800114] swap [%i2+0x034],%l2 ! Mem[000000008d000134] jmpl %o7,%g0 ldstub [%i1+0x025],%l4 ! Mem[000000008c800125] p63_near_1_le: ldd [%i1+0x028],%l4 ! Mem[000000008e800128] stw %l3,[%i3+0x024] ! Mem[000000008f800124] std %l2,[%i3+0x008] ! Mem[000000008f800108] stb %l1,[%i2+0x018] ! Mem[000000008f000118] lduw [%i2+0x034],%l1 ! Mem[000000008f000134] ldstub [%i3+0x005],%l6 ! Mem[000000008f800105] ldstub [%i0+0x023],%l0 ! Mem[000000008e000123] jmpl %o7,%g0 ldstub [%i0+0x019],%l4 ! Mem[000000008e000119] p63_near_1_he: sth %l4,[%i1+0x004] ! Mem[000000008e800104] swap [%i1+0x01c],%l7 ! Mem[000000008e80011c] stw %l0,[%i2+0x014] ! Mem[000000008f000114] lduw [%i0+0x018],%l5 ! Mem[000000008e000118] jmpl %o7,%g0 ldstub [%i3+0x023],%l1 ! Mem[000000008f800123] near1_b2b_h: nop jmpl %o7,%g0 nop near1_b2b_l: nop jmpl %o7,%g0 nop user_near1_end: .seg "text" .align 0x2000 user_near2_start: p0_near_2_le: std %l0,[%i3+0x008] ! Mem[0000000011800108] lduh [%i1+0x03e],%l0 ! Mem[000000001080013e] sth %l5,[%i1+0x02a] ! Mem[000000001080012a] ldd [%i3+0x020],%l6 ! Mem[0000000011800120] jmpl %o7,%g0 stx %l7,[%i0+0x008] ! Mem[0000000010000108] p0_near_2_he: stb %l5,[%i0+0x021] ! Mem[0000000010000121] lduw [%i3+0x038],%l0 ! Mem[0000000011800138] stx %l1,[%i0+0x038] ! Mem[0000000010000138] jmpl %o7,%g0 sth %l4,[%i3+0x038] ! Mem[0000000011800138] p1_near_2_le: ldstub [%i0+0x009],%l6 ! Mem[0000000012000109] stb %l2,[%i2+0x021] ! Mem[0000000013000121] ldstub [%i0+0x003],%l5 ! Mem[0000000012000103] swap [%i1+0x034],%l4 ! Mem[0000000012800134] lduh [%i3+0x006],%l3 ! Mem[0000000013800106] jmpl %o7,%g0 stw %l3,[%i0+0x020] ! Mem[0000000012000120] p1_near_2_he: stx %l2,[%i2+0x018] ! Mem[0000000013000118] swap [%i2+0x034],%l1 ! Mem[0000000013000134] ldd [%i2+0x038],%l4 ! Mem[0000000013000138] jmpl %o7,%g0 ldstub [%i1+0x009],%l6 ! Mem[0000000012800109] p2_near_2_le: lduw [%i2+0x020],%l1 ! Mem[0000000015000120] ldstub [%i1+0x000],%l5 ! Mem[0000000014800100] jmpl %o7,%g0 sth %l4,[%i2+0x018] ! Mem[0000000015000118] p2_near_2_he: stx %l6,[%i1+0x010] ! Mem[0000000014800110] ldstub [%i1+0x036],%l2 ! Mem[0000000014800136] stx %l4,[%i3+0x020] ! Mem[0000000015800120] stx %l7,[%i0+0x038] ! Mem[0000000014000138] jmpl %o7,%g0 ldstub [%i1+0x028],%l0 ! Mem[0000000014800128] p3_near_2_le: ldstub [%i3+0x030],%l6 ! Mem[0000000017800130] jmpl %o7,%g0 ldstub [%i1+0x01f],%l6 ! Mem[000000001680011f] p3_near_2_he: swap [%i1+0x00c],%l5 ! Mem[000000001680010c] ldsw [%i0+0x010],%l2 ! Mem[0000000016000110] swap [%i0+0x038],%l2 ! Mem[0000000016000138] ldd [%i1+0x038],%l2 ! Mem[0000000016800138] jmpl %o7,%g0 swap [%i0+0x028],%l2 ! Mem[0000000016000128] p4_near_2_le: swap [%i2+0x000],%l5 ! Mem[0000000019000100] swap [%i0+0x034],%l4 ! Mem[0000000018000134] swap [%i1+0x030],%l4 ! Mem[0000000018800130] ldsw [%i3+0x02c],%l2 ! Mem[000000001980012c] ldsw [%i2+0x000],%l3 ! Mem[0000000019000100] stx %l3,[%i2+0x010] ! Mem[0000000019000110] jmpl %o7,%g0 swap [%i1+0x020],%l0 ! Mem[0000000018800120] p4_near_2_he: lduw [%i2+0x014],%l3 ! Mem[0000000019000114] ldstub [%i3+0x03c],%l6 ! Mem[000000001980013c] jmpl %o7,%g0 ldsh [%i2+0x02a],%l6 ! Mem[000000001900012a] p5_near_2_le: ldd [%i2+0x008],%l2 ! Mem[000000001b000108] swap [%i0+0x00c],%l1 ! Mem[000000001a00010c] ldsh [%i3+0x030],%l6 ! Mem[000000001b800130] jmpl %o7,%g0 ldstub [%i2+0x005],%l2 ! Mem[000000001b000105] p5_near_2_he: swap [%i0+0x038],%l2 ! Mem[000000001a000138] stb %l4,[%i0+0x01c] ! Mem[000000001a00011c] jmpl %o7,%g0 ldstub [%i2+0x01c],%l2 ! Mem[000000001b00011c] p6_near_2_le: ldstub [%i2+0x03c],%l2 ! Mem[000000001d00013c] lduw [%i3+0x02c],%l2 ! Mem[000000001d80012c] lduh [%i1+0x01e],%l2 ! Mem[000000001c80011e] sth %l3,[%i1+0x02a] ! Mem[000000001c80012a] jmpl %o7,%g0 ldx [%i0+0x038],%l6 ! Mem[000000001c000138] p6_near_2_he: swap [%i2+0x024],%l4 ! Mem[000000001d000124] std %l6,[%i3+0x028] ! Mem[000000001d800128] jmpl %o7,%g0 ldsw [%i3+0x03c],%l4 ! Mem[000000001d80013c] p7_near_2_le: ldsh [%i0+0x00e],%l4 ! Mem[000000001e00010e] ldub [%i2+0x003],%l4 ! Mem[000000001f000103] ldstub [%i3+0x02e],%l0 ! Mem[000000001f80012e] ldx [%i3+0x000],%l6 ! Mem[000000001f800100] jmpl %o7,%g0 stw %l1,[%i2+0x034] ! Mem[000000001f000134] p7_near_2_he: ldsw [%i2+0x038],%l4 ! Mem[000000001f000138] ldstub [%i0+0x035],%l4 ! Mem[000000001e000135] ldsw [%i3+0x010],%l1 ! Mem[000000001f800110] stx %l6,[%i2+0x028] ! Mem[000000001f000128] stx %l0,[%i2+0x000] ! Mem[000000001f000100] sth %l4,[%i1+0x020] ! Mem[000000001e800120] jmpl %o7,%g0 swap [%i0+0x00c],%l2 ! Mem[000000001e00010c] p8_near_2_le: swap [%i2+0x01c],%l5 ! Mem[000000002100011c] stb %l6,[%i1+0x006] ! Mem[0000000020800106] stb %l0,[%i3+0x008] ! Mem[0000000021800108] ldstub [%i0+0x02c],%l2 ! Mem[000000002000012c] ldx [%i3+0x000],%l3 ! Mem[0000000021800100] stw %l0,[%i0+0x010] ! Mem[0000000020000110] jmpl %o7,%g0 swap [%i2+0x02c],%l2 ! Mem[000000002100012c] p8_near_2_he: lduw [%i2+0x02c],%l5 ! Mem[000000002100012c] swap [%i1+0x034],%l1 ! Mem[0000000020800134] swap [%i3+0x004],%l0 ! Mem[0000000021800104] sth %l7,[%i0+0x004] ! Mem[0000000020000104] stb %l2,[%i0+0x00c] ! Mem[000000002000010c] stb %l5,[%i0+0x03e] ! Mem[000000002000013e] stx %l1,[%i1+0x038] ! Mem[0000000020800138] jmpl %o7,%g0 swap [%i3+0x03c],%l2 ! Mem[000000002180013c] p9_near_2_le: swap [%i3+0x004],%l4 ! Mem[0000000023800104] lduw [%i1+0x020],%l1 ! Mem[0000000022800120] lduw [%i1+0x02c],%l2 ! Mem[000000002280012c] ldstub [%i3+0x01e],%l2 ! Mem[000000002380011e] jmpl %o7,%g0 stx %l3,[%i2+0x008] ! Mem[0000000023000108] p9_near_2_he: sth %l2,[%i2+0x002] ! Mem[0000000023000102] ldub [%i2+0x005],%l1 ! Mem[0000000023000105] stb %l1,[%i1+0x01e] ! Mem[000000002280011e] swap [%i2+0x03c],%l2 ! Mem[000000002300013c] jmpl %o7,%g0 ldub [%i1+0x004],%l5 ! Mem[0000000022800104] p10_near_2_le: swap [%i1+0x038],%l1 ! Mem[0000000024800138] stw %l0,[%i0+0x010] ! Mem[0000000024000110] jmpl %o7,%g0 ldx [%i0+0x018],%l3 ! Mem[0000000024000118] p10_near_2_he: ldsh [%i1+0x002],%l2 ! Mem[0000000024800102] stb %l1,[%i2+0x025] ! Mem[0000000025000125] ldstub [%i1+0x02b],%l6 ! Mem[000000002480012b] swap [%i3+0x03c],%l4 ! Mem[000000002580013c] jmpl %o7,%g0 swap [%i0+0x00c],%l5 ! Mem[000000002400010c] p11_near_2_le: lduh [%i2+0x012],%l3 ! Mem[0000000027000112] swap [%i3+0x020],%l0 ! Mem[0000000027800120] ldstub [%i0+0x00d],%l2 ! Mem[000000002600010d] stb %l0,[%i0+0x004] ! Mem[0000000026000104] std %l6,[%i2+0x028] ! Mem[0000000027000128] sth %l2,[%i3+0x018] ! Mem[0000000027800118] jmpl %o7,%g0 stx %l3,[%i1+0x028] ! Mem[0000000026800128] p11_near_2_he: ldsw [%i2+0x030],%l6 ! Mem[0000000027000130] stw %l3,[%i2+0x024] ! Mem[0000000027000124] ldstub [%i0+0x001],%l6 ! Mem[0000000026000101] swap [%i0+0x02c],%l0 ! Mem[000000002600012c] ldsh [%i1+0x008],%l4 ! Mem[0000000026800108] swap [%i3+0x030],%l0 ! Mem[0000000027800130] jmpl %o7,%g0 ldx [%i0+0x028],%l0 ! Mem[0000000026000128] p12_near_2_le: ldstub [%i2+0x00d],%l5 ! Mem[000000002900010d] lduw [%i0+0x008],%l6 ! Mem[0000000028000108] jmpl %o7,%g0 ldx [%i0+0x000],%l2 ! Mem[0000000028000100] p12_near_2_he: jmpl %o7,%g0 ldstub [%i0+0x001],%l3 ! Mem[0000000028000101] jmpl %o7,%g0 nop p13_near_2_le: ldub [%i1+0x002],%l3 ! Mem[000000002a800102] ldsb [%i0+0x013],%l0 ! Mem[000000002a000113] sth %l3,[%i3+0x022] ! Mem[000000002b800122] stx %l1,[%i1+0x020] ! Mem[000000002a800120] jmpl %o7,%g0 stw %l1,[%i1+0x014] ! Mem[000000002a800114] p13_near_2_he: swap [%i1+0x028],%l4 ! Mem[000000002a800128] ldstub [%i2+0x036],%l4 ! Mem[000000002b000136] ldsb [%i0+0x012],%l1 ! Mem[000000002a000112] ldstub [%i1+0x013],%l6 ! Mem[000000002a800113] ldsw [%i1+0x000],%l7 ! Mem[000000002a800100] ldsh [%i2+0x020],%l4 ! Mem[000000002b000120] jmpl %o7,%g0 swap [%i3+0x008],%l4 ! Mem[000000002b800108] p14_near_2_le: ldsh [%i3+0x00c],%l0 ! Mem[000000002d80010c] swap [%i2+0x004],%l7 ! Mem[000000002d000104] ldd [%i2+0x028],%l6 ! Mem[000000002d000128] swap [%i3+0x004],%l3 ! Mem[000000002d800104] stx %l3,[%i1+0x008] ! Mem[000000002c800108] ldstub [%i1+0x00e],%l0 ! Mem[000000002c80010e] jmpl %o7,%g0 ldstub [%i3+0x02c],%l2 ! Mem[000000002d80012c] p14_near_2_he: stb %l2,[%i1+0x024] ! Mem[000000002c800124] ldsw [%i3+0x00c],%l0 ! Mem[000000002d80010c] ldx [%i1+0x000],%l4 ! Mem[000000002c800100] stx %l2,[%i2+0x008] ! Mem[000000002d000108] jmpl %o7,%g0 ldub [%i2+0x014],%l0 ! Mem[000000002d000114] p15_near_2_le: ldstub [%i1+0x006],%l0 ! Mem[000000002e800106] jmpl %o7,%g0 stw %l3,[%i1+0x018] ! Mem[000000002e800118] p15_near_2_he: stb %l3,[%i1+0x03d] ! Mem[000000002e80013d] std %l4,[%i3+0x000] ! Mem[000000002f800100] stw %l2,[%i3+0x020] ! Mem[000000002f800120] ldsb [%i2+0x004],%l3 ! Mem[000000002f000104] stw %l7,[%i1+0x008] ! Mem[000000002e800108] ldsh [%i3+0x038],%l4 ! Mem[000000002f800138] jmpl %o7,%g0 ldstub [%i0+0x036],%l4 ! Mem[000000002e000136] p16_near_2_le: ldstub [%i0+0x02a],%l3 ! Mem[000000003000012a] sth %l1,[%i2+0x020] ! Mem[0000000031000120] jmpl %o7,%g0 sth %l0,[%i0+0x006] ! Mem[0000000030000106] p16_near_2_he: jmpl %o7,%g0 ldstub [%i1+0x00d],%l2 ! Mem[000000003080010d] jmpl %o7,%g0 nop p17_near_2_le: stb %l2,[%i3+0x01e] ! Mem[000000003380011e] ldsh [%i1+0x018],%l3 ! Mem[0000000032800118] jmpl %o7,%g0 lduw [%i2+0x020],%l1 ! Mem[0000000033000120] p17_near_2_he: swap [%i3+0x03c],%l2 ! Mem[000000003380013c] swap [%i3+0x00c],%l2 ! Mem[000000003380010c] ldsh [%i0+0x014],%l0 ! Mem[0000000032000114] lduw [%i1+0x00c],%l2 ! Mem[000000003280010c] ldd [%i3+0x028],%l0 ! Mem[0000000033800128] lduh [%i1+0x00e],%l5 ! Mem[000000003280010e] stb %l3,[%i3+0x014] ! Mem[0000000033800114] jmpl %o7,%g0 ldsb [%i1+0x02b],%l0 ! Mem[000000003280012b] p18_near_2_le: ldub [%i2+0x003],%l5 ! Mem[0000000035000103] swap [%i0+0x024],%l2 ! Mem[0000000034000124] ldsb [%i1+0x00a],%l3 ! Mem[000000003480010a] ldstub [%i1+0x013],%l3 ! Mem[0000000034800113] ldstub [%i1+0x003],%l7 ! Mem[0000000034800103] ldstub [%i2+0x01a],%l3 ! Mem[000000003500011a] jmpl %o7,%g0 stb %l1,[%i3+0x021] ! Mem[0000000035800121] p18_near_2_he: ldsb [%i2+0x001],%l6 ! Mem[0000000035000101] ldsh [%i0+0x03a],%l4 ! Mem[000000003400013a] ldstub [%i2+0x011],%l4 ! Mem[0000000035000111] ldstub [%i0+0x038],%l2 ! Mem[0000000034000138] jmpl %o7,%g0 swap [%i1+0x004],%l1 ! Mem[0000000034800104] p19_near_2_le: std %l6,[%i0+0x000] ! Mem[0000000036000100] swap [%i3+0x034],%l4 ! Mem[0000000037800134] jmpl %o7,%g0 ldsh [%i0+0x020],%l1 ! Mem[0000000036000120] p19_near_2_he: swap [%i2+0x020],%l6 ! Mem[0000000037000120] stx %l4,[%i0+0x038] ! Mem[0000000036000138] ldstub [%i0+0x01c],%l4 ! Mem[000000003600011c] lduw [%i0+0x018],%l2 ! Mem[0000000036000118] jmpl %o7,%g0 swap [%i1+0x028],%l6 ! Mem[0000000036800128] p20_near_2_le: sth %l1,[%i2+0x024] ! Mem[0000000039000124] swap [%i1+0x014],%l1 ! Mem[0000000038800114] ldstub [%i2+0x02c],%l7 ! Mem[000000003900012c] jmpl %o7,%g0 stb %l0,[%i3+0x023] ! Mem[0000000039800123] p20_near_2_he: stb %l0,[%i0+0x033] ! Mem[0000000038000133] jmpl %o7,%g0 ldstub [%i1+0x03b],%l4 ! Mem[000000003880013b] p21_near_2_le: ldsh [%i2+0x00a],%l6 ! Mem[000000003b00010a] ldsw [%i1+0x018],%l7 ! Mem[000000003a800118] jmpl %o7,%g0 stb %l4,[%i3+0x02d] ! Mem[000000003b80012d] p21_near_2_he: ldstub [%i2+0x02a],%l3 ! Mem[000000003b00012a] ldsb [%i2+0x00a],%l0 ! Mem[000000003b00010a] ldx [%i0+0x038],%l2 ! Mem[000000003a000138] swap [%i0+0x020],%l4 ! Mem[000000003a000120] ldstub [%i3+0x002],%l2 ! Mem[000000003b800102] sth %l1,[%i2+0x030] ! Mem[000000003b000130] sth %l2,[%i0+0x00c] ! Mem[000000003a00010c] jmpl %o7,%g0 swap [%i2+0x010],%l2 ! Mem[000000003b000110] p22_near_2_le: ldsb [%i1+0x03f],%l1 ! Mem[000000003c80013f] ldstub [%i1+0x033],%l0 ! Mem[000000003c800133] ldsh [%i2+0x002],%l3 ! Mem[000000003d000102] jmpl %o7,%g0 stb %l1,[%i2+0x021] ! Mem[000000003d000121] p22_near_2_he: stw %l6,[%i3+0x028] ! Mem[000000003d800128] ldsb [%i2+0x01a],%l4 ! Mem[000000003d00011a] ldsw [%i1+0x03c],%l4 ! Mem[000000003c80013c] std %l4,[%i3+0x020] ! Mem[000000003d800120] jmpl %o7,%g0 ldstub [%i2+0x012],%l4 ! Mem[000000003d000112] p23_near_2_le: ldsh [%i0+0x00e],%l3 ! Mem[000000003e00010e] jmpl %o7,%g0 ldstub [%i1+0x021],%l0 ! Mem[000000003e800121] p23_near_2_he: stx %l0,[%i1+0x008] ! Mem[000000003e800108] ldstub [%i3+0x031],%l3 ! Mem[000000003f800131] ldsb [%i0+0x021],%l0 ! Mem[000000003e000121] ldstub [%i2+0x009],%l2 ! Mem[000000003f000109] jmpl %o7,%g0 sth %l5,[%i1+0x014] ! Mem[000000003e800114] p24_near_2_le: ldd [%i2+0x028],%l2 ! Mem[0000000041000128] lduw [%i1+0x004],%l0 ! Mem[0000000040800104] stx %l6,[%i0+0x000] ! Mem[0000000040000100] jmpl %o7,%g0 ldx [%i2+0x010],%l5 ! Mem[0000000041000110] p24_near_2_he: ldsb [%i2+0x03b],%l5 ! Mem[000000004100013b] ldstub [%i3+0x005],%l0 ! Mem[0000000041800105] swap [%i2+0x034],%l6 ! Mem[0000000041000134] jmpl %o7,%g0 swap [%i1+0x028],%l3 ! Mem[0000000040800128] p25_near_2_le: ldub [%i2+0x03f],%l5 ! Mem[000000004300013f] sth %l0,[%i1+0x02a] ! Mem[000000004280012a] jmpl %o7,%g0 ldd [%i0+0x018],%l2 ! Mem[0000000042000118] p25_near_2_he: ldsw [%i1+0x038],%l4 ! Mem[0000000042800138] swap [%i0+0x000],%l2 ! Mem[0000000042000100] swap [%i3+0x030],%l1 ! Mem[0000000043800130] swap [%i0+0x028],%l6 ! Mem[0000000042000128] stw %l2,[%i2+0x010] ! Mem[0000000043000110] swap [%i3+0x018],%l5 ! Mem[0000000043800118] stb %l0,[%i2+0x005] ! Mem[0000000043000105] jmpl %o7,%g0 swap [%i2+0x028],%l2 ! Mem[0000000043000128] p26_near_2_le: lduh [%i2+0x03c],%l3 ! Mem[000000004500013c] jmpl %o7,%g0 lduh [%i0+0x03c],%l4 ! Mem[000000004400013c] p26_near_2_he: swap [%i2+0x024],%l4 ! Mem[0000000045000124] ldstub [%i0+0x033],%l3 ! Mem[0000000044000133] ldstub [%i3+0x002],%l3 ! Mem[0000000045800102] jmpl %o7,%g0 ldd [%i2+0x008],%l4 ! Mem[0000000045000108] p27_near_2_le: lduh [%i0+0x00c],%l5 ! Mem[000000004600010c] lduw [%i1+0x008],%l6 ! Mem[0000000046800108] jmpl %o7,%g0 ldsw [%i2+0x004],%l4 ! Mem[0000000047000104] p27_near_2_he: swap [%i1+0x00c],%l2 ! Mem[000000004680010c] swap [%i2+0x000],%l7 ! Mem[0000000047000100] jmpl %o7,%g0 ldstub [%i1+0x01e],%l0 ! Mem[000000004680011e] p28_near_2_le: swap [%i2+0x000],%l7 ! Mem[0000000049000100] jmpl %o7,%g0 stw %l4,[%i0+0x030] ! Mem[0000000048000130] p28_near_2_he: stb %l7,[%i2+0x022] ! Mem[0000000049000122] stb %l0,[%i0+0x03e] ! Mem[000000004800013e] jmpl %o7,%g0 ldsh [%i0+0x002],%l1 ! Mem[0000000048000102] p29_near_2_le: stw %l4,[%i3+0x008] ! Mem[000000004b800108] swap [%i0+0x02c],%l7 ! Mem[000000004a00012c] swap [%i3+0x000],%l4 ! Mem[000000004b800100] ldstub [%i3+0x01c],%l4 ! Mem[000000004b80011c] stw %l6,[%i3+0x000] ! Mem[000000004b800100] stw %l2,[%i3+0x02c] ! Mem[000000004b80012c] stx %l2,[%i2+0x000] ! Mem[000000004b000100] jmpl %o7,%g0 swap [%i0+0x024],%l7 ! Mem[000000004a000124] p29_near_2_he: jmpl %o7,%g0 ldstub [%i2+0x03e],%l0 ! Mem[000000004b00013e] jmpl %o7,%g0 nop p30_near_2_le: swap [%i1+0x038],%l7 ! Mem[000000004c800138] stw %l5,[%i3+0x000] ! Mem[000000004d800100] ldub [%i0+0x00c],%l5 ! Mem[000000004c00010c] ldd [%i2+0x038],%l6 ! Mem[000000004d000138] jmpl %o7,%g0 sth %l5,[%i0+0x002] ! Mem[000000004c000102] p30_near_2_he: sth %l2,[%i1+0x002] ! Mem[000000004c800102] ldstub [%i0+0x035],%l6 ! Mem[000000004c000135] jmpl %o7,%g0 ldstub [%i1+0x014],%l3 ! Mem[000000004c800114] p31_near_2_le: ldsw [%i2+0x008],%l2 ! Mem[000000004f000108] jmpl %o7,%g0 swap [%i2+0x00c],%l1 ! Mem[000000004f00010c] p31_near_2_he: lduh [%i0+0x01e],%l1 ! Mem[000000004e00011e] jmpl %o7,%g0 lduh [%i2+0x012],%l2 ! Mem[000000004f000112] p32_near_2_le: jmpl %o7,%g0 ldsb [%i0+0x00e],%l7 ! Mem[000000005000010e] jmpl %o7,%g0 nop p32_near_2_he: ldd [%i1+0x038],%l2 ! Mem[0000000050800138] jmpl %o7,%g0 ldstub [%i0+0x036],%l0 ! Mem[0000000050000136] p33_near_2_le: ldsb [%i2+0x002],%l7 ! Mem[0000000053000102] jmpl %o7,%g0 swap [%i1+0x008],%l4 ! Mem[0000000052800108] p33_near_2_he: ldstub [%i2+0x002],%l7 ! Mem[0000000053000102] lduh [%i0+0x01e],%l0 ! Mem[000000005200011e] lduh [%i0+0x022],%l1 ! Mem[0000000052000122] sth %l2,[%i1+0x028] ! Mem[0000000052800128] ldstub [%i1+0x00a],%l3 ! Mem[000000005280010a] jmpl %o7,%g0 ldstub [%i1+0x01c],%l2 ! Mem[000000005280011c] p34_near_2_le: ldx [%i2+0x020],%l1 ! Mem[0000000055000120] std %l4,[%i2+0x020] ! Mem[0000000055000120] lduh [%i1+0x002],%l5 ! Mem[0000000054800102] ldstub [%i2+0x035],%l4 ! Mem[0000000055000135] ldsh [%i1+0x032],%l4 ! Mem[0000000054800132] jmpl %o7,%g0 stx %l1,[%i2+0x038] ! Mem[0000000055000138] p34_near_2_he: swap [%i0+0x008],%l2 ! Mem[0000000054000108] jmpl %o7,%g0 ldub [%i0+0x02a],%l3 ! Mem[000000005400012a] p35_near_2_le: swap [%i0+0x004],%l0 ! Mem[0000000056000104] ldstub [%i0+0x018],%l3 ! Mem[0000000056000118] ldstub [%i3+0x01f],%l6 ! Mem[000000005780011f] ldub [%i2+0x008],%l4 ! Mem[0000000057000108] ldub [%i2+0x03a],%l3 ! Mem[000000005700013a] jmpl %o7,%g0 swap [%i3+0x004],%l3 ! Mem[0000000057800104] p35_near_2_he: std %l0,[%i2+0x000] ! Mem[0000000057000100] swap [%i2+0x014],%l6 ! Mem[0000000057000114] lduh [%i2+0x00a],%l3 ! Mem[000000005700010a] ldstub [%i1+0x00c],%l4 ! Mem[000000005680010c] ldx [%i1+0x008],%l7 ! Mem[0000000056800108] ldstub [%i2+0x03e],%l5 ! Mem[000000005700013e] std %l6,[%i3+0x008] ! Mem[0000000057800108] jmpl %o7,%g0 ldsh [%i0+0x038],%l4 ! Mem[0000000056000138] p36_near_2_le: swap [%i2+0x00c],%l5 ! Mem[000000005900010c] swap [%i1+0x03c],%l6 ! Mem[000000005880013c] lduw [%i3+0x000],%l5 ! Mem[0000000059800100] jmpl %o7,%g0 ldub [%i0+0x03a],%l3 ! Mem[000000005800013a] p36_near_2_he: swap [%i3+0x038],%l2 ! Mem[0000000059800138] std %l4,[%i0+0x038] ! Mem[0000000058000138] jmpl %o7,%g0 stb %l2,[%i1+0x008] ! Mem[0000000058800108] p37_near_2_le: sth %l5,[%i2+0x002] ! Mem[000000005b000102] ldstub [%i1+0x035],%l4 ! Mem[000000005a800135] ldstub [%i3+0x02a],%l3 ! Mem[000000005b80012a] ldstub [%i2+0x03f],%l1 ! Mem[000000005b00013f] swap [%i1+0x010],%l0 ! Mem[000000005a800110] ldd [%i2+0x028],%l6 ! Mem[000000005b000128] jmpl %o7,%g0 ldx [%i0+0x000],%l4 ! Mem[000000005a000100] p37_near_2_he: sth %l7,[%i2+0x00a] ! Mem[000000005b00010a] ldstub [%i0+0x001],%l4 ! Mem[000000005a000101] ldstub [%i1+0x021],%l6 ! Mem[000000005a800121] lduh [%i3+0x028],%l6 ! Mem[000000005b800128] jmpl %o7,%g0 lduw [%i3+0x01c],%l0 ! Mem[000000005b80011c] p38_near_2_le: ldstub [%i3+0x018],%l3 ! Mem[000000005d800118] jmpl %o7,%g0 ldd [%i0+0x038],%l6 ! Mem[000000005c000138] p38_near_2_he: ldd [%i1+0x008],%l2 ! Mem[000000005c800108] ldsw [%i0+0x000],%l2 ! Mem[000000005c000100] ldstub [%i1+0x035],%l6 ! Mem[000000005c800135] ldx [%i1+0x028],%l3 ! Mem[000000005c800128] jmpl %o7,%g0 stw %l2,[%i1+0x03c] ! Mem[000000005c80013c] p39_near_2_le: stb %l1,[%i1+0x017] ! Mem[000000005e800117] ldd [%i3+0x020],%l6 ! Mem[000000005f800120] ldstub [%i0+0x022],%l5 ! Mem[000000005e000122] swap [%i3+0x02c],%l5 ! Mem[000000005f80012c] sth %l1,[%i0+0x00e] ! Mem[000000005e00010e] jmpl %o7,%g0 stx %l5,[%i1+0x000] ! Mem[000000005e800100] p39_near_2_he: ldstub [%i1+0x012],%l2 ! Mem[000000005e800112] lduw [%i0+0x018],%l5 ! Mem[000000005e000118] jmpl %o7,%g0 ldx [%i3+0x020],%l1 ! Mem[000000005f800120] p40_near_2_le: stx %l2,[%i0+0x028] ! Mem[0000000060000128] jmpl %o7,%g0 lduh [%i2+0x01e],%l2 ! Mem[000000006100011e] p40_near_2_he: swap [%i0+0x020],%l4 ! Mem[0000000060000120] lduw [%i1+0x038],%l7 ! Mem[0000000060800138] ldsw [%i3+0x028],%l0 ! Mem[0000000061800128] stb %l2,[%i1+0x00d] ! Mem[000000006080010d] ldub [%i3+0x012],%l2 ! Mem[0000000061800112] ldstub [%i0+0x03b],%l5 ! Mem[000000006000013b] ldstub [%i0+0x029],%l1 ! Mem[0000000060000129] jmpl %o7,%g0 ldsh [%i0+0x034],%l6 ! Mem[0000000060000134] p41_near_2_le: ldsw [%i0+0x01c],%l5 ! Mem[000000006200011c] swap [%i2+0x02c],%l5 ! Mem[000000006300012c] jmpl %o7,%g0 ldsb [%i2+0x006],%l0 ! Mem[0000000063000106] p41_near_2_he: jmpl %o7,%g0 lduh [%i0+0x032],%l7 ! Mem[0000000062000132] jmpl %o7,%g0 nop p42_near_2_le: stx %l5,[%i0+0x018] ! Mem[0000000064000118] ldub [%i2+0x03c],%l6 ! Mem[000000006500013c] ldstub [%i1+0x03a],%l5 ! Mem[000000006480013a] ldstub [%i3+0x009],%l6 ! Mem[0000000065800109] jmpl %o7,%g0 stw %l4,[%i3+0x024] ! Mem[0000000065800124] p42_near_2_he: ldub [%i2+0x001],%l3 ! Mem[0000000065000101] sth %l2,[%i3+0x00e] ! Mem[000000006580010e] jmpl %o7,%g0 ldstub [%i0+0x004],%l5 ! Mem[0000000064000104] p43_near_2_le: ldd [%i2+0x008],%l2 ! Mem[0000000067000108] swap [%i1+0x00c],%l1 ! Mem[000000006680010c] stw %l1,[%i1+0x034] ! Mem[0000000066800134] jmpl %o7,%g0 stb %l7,[%i2+0x002] ! Mem[0000000067000102] p43_near_2_he: stw %l5,[%i1+0x018] ! Mem[0000000066800118] swap [%i3+0x028],%l1 ! Mem[0000000067800128] jmpl %o7,%g0 ldstub [%i0+0x008],%l7 ! Mem[0000000066000108] p44_near_2_le: ldd [%i2+0x008],%l4 ! Mem[0000000069000108] ldsw [%i2+0x010],%l6 ! Mem[0000000069000110] swap [%i1+0x00c],%l0 ! Mem[000000006880010c] ldx [%i1+0x028],%l4 ! Mem[0000000068800128] jmpl %o7,%g0 ldx [%i3+0x018],%l2 ! Mem[0000000069800118] p44_near_2_he: ldx [%i2+0x028],%l6 ! Mem[0000000069000128] jmpl %o7,%g0 ldstub [%i1+0x03a],%l4 ! Mem[000000006880013a] p45_near_2_le: ldsb [%i3+0x00d],%l5 ! Mem[000000006b80010d] swap [%i0+0x008],%l6 ! Mem[000000006a000108] jmpl %o7,%g0 std %l2,[%i3+0x020] ! Mem[000000006b800120] p45_near_2_he: jmpl %o7,%g0 ldub [%i3+0x01e],%l7 ! Mem[000000006b80011e] jmpl %o7,%g0 nop p46_near_2_le: ldstub [%i1+0x01e],%l5 ! Mem[000000006c80011e] lduw [%i0+0x018],%l2 ! Mem[000000006c000118] ldx [%i1+0x008],%l1 ! Mem[000000006c800108] jmpl %o7,%g0 ldstub [%i1+0x010],%l6 ! Mem[000000006c800110] p46_near_2_he: ldstub [%i3+0x034],%l0 ! Mem[000000006d800134] jmpl %o7,%g0 ldub [%i0+0x02c],%l2 ! Mem[000000006c00012c] p47_near_2_le: swap [%i3+0x004],%l4 ! Mem[000000006f800104] jmpl %o7,%g0 ldub [%i3+0x000],%l4 ! Mem[000000006f800100] p47_near_2_he: ldsw [%i1+0x004],%l4 ! Mem[000000006e800104] stw %l3,[%i0+0x010] ! Mem[000000006e000110] ldstub [%i3+0x025],%l4 ! Mem[000000006f800125] swap [%i2+0x038],%l2 ! Mem[000000006f000138] stx %l1,[%i3+0x010] ! Mem[000000006f800110] jmpl %o7,%g0 ldx [%i2+0x020],%l5 ! Mem[000000006f000120] p48_near_2_le: ldsb [%i0+0x019],%l4 ! Mem[0000000070000119] ldub [%i0+0x01e],%l5 ! Mem[000000007000011e] stb %l2,[%i1+0x01a] ! Mem[000000007080011a] swap [%i1+0x00c],%l5 ! Mem[000000007080010c] jmpl %o7,%g0 ldd [%i1+0x008],%l6 ! Mem[0000000070800108] p48_near_2_he: ldsw [%i1+0x03c],%l4 ! Mem[000000007080013c] ldstub [%i2+0x004],%l5 ! Mem[0000000071000104] lduh [%i0+0x022],%l7 ! Mem[0000000070000122] ldstub [%i0+0x00c],%l4 ! Mem[000000007000010c] sth %l7,[%i0+0x00a] ! Mem[000000007000010a] ldsb [%i3+0x021],%l4 ! Mem[0000000071800121] jmpl %o7,%g0 lduh [%i3+0x02a],%l6 ! Mem[000000007180012a] p49_near_2_le: stb %l4,[%i2+0x011] ! Mem[0000000073000111] jmpl %o7,%g0 ldx [%i3+0x018],%l7 ! Mem[0000000073800118] p49_near_2_he: lduh [%i1+0x01c],%l7 ! Mem[000000007280011c] swap [%i2+0x028],%l3 ! Mem[0000000073000128] swap [%i2+0x008],%l0 ! Mem[0000000073000108] jmpl %o7,%g0 swap [%i2+0x038],%l2 ! Mem[0000000073000138] p50_near_2_le: ldd [%i0+0x038],%l0 ! Mem[0000000074000138] ldstub [%i1+0x033],%l0 ! Mem[0000000074800133] lduw [%i3+0x000],%l3 ! Mem[0000000075800100] jmpl %o7,%g0 swap [%i3+0x008],%l4 ! Mem[0000000075800108] p50_near_2_he: ldd [%i3+0x000],%l0 ! Mem[0000000075800100] stx %l5,[%i0+0x018] ! Mem[0000000074000118] jmpl %o7,%g0 stw %l6,[%i2+0x028] ! Mem[0000000075000128] p51_near_2_le: jmpl %o7,%g0 ldd [%i3+0x038],%l2 ! Mem[0000000077800138] jmpl %o7,%g0 nop p51_near_2_he: jmpl %o7,%g0 ldsb [%i2+0x008],%l1 ! Mem[0000000077000108] jmpl %o7,%g0 nop p52_near_2_le: jmpl %o7,%g0 swap [%i1+0x00c],%l1 ! Mem[000000007880010c] jmpl %o7,%g0 nop p52_near_2_he: std %l0,[%i2+0x018] ! Mem[0000000079000118] jmpl %o7,%g0 lduh [%i0+0x01c],%l2 ! Mem[000000007800011c] p53_near_2_le: jmpl %o7,%g0 stb %l5,[%i1+0x03b] ! Mem[000000007a80013b] jmpl %o7,%g0 nop p53_near_2_he: jmpl %o7,%g0 stx %l4,[%i3+0x000] ! Mem[000000007b800100] jmpl %o7,%g0 nop p54_near_2_le: jmpl %o7,%g0 ldsw [%i1+0x024],%l4 ! Mem[000000007c800124] jmpl %o7,%g0 nop p54_near_2_he: lduw [%i0+0x00c],%l4 ! Mem[000000007c00010c] ldsb [%i3+0x01f],%l1 ! Mem[000000007d80011f] ldsb [%i3+0x010],%l6 ! Mem[000000007d800110] jmpl %o7,%g0 std %l4,[%i3+0x038] ! Mem[000000007d800138] p55_near_2_le: jmpl %o7,%g0 ldsh [%i3+0x01a],%l2 ! Mem[000000007f80011a] jmpl %o7,%g0 nop p55_near_2_he: swap [%i3+0x004],%l4 ! Mem[000000007f800104] stx %l2,[%i1+0x008] ! Mem[000000007e800108] jmpl %o7,%g0 ldstub [%i2+0x014],%l0 ! Mem[000000007f000114] p56_near_2_le: sth %l5,[%i2+0x03a] ! Mem[000000008100013a] ldub [%i0+0x009],%l6 ! Mem[0000000080000109] swap [%i1+0x034],%l4 ! Mem[0000000080800134] ldsw [%i1+0x024],%l3 ! Mem[0000000080800124] swap [%i2+0x00c],%l7 ! Mem[000000008100010c] ldd [%i1+0x000],%l4 ! Mem[0000000080800100] jmpl %o7,%g0 ldub [%i3+0x00e],%l0 ! Mem[000000008180010e] p56_near_2_he: ldstub [%i1+0x037],%l4 ! Mem[0000000080800137] jmpl %o7,%g0 ldsb [%i0+0x033],%l6 ! Mem[0000000080000133] p57_near_2_le: ldd [%i0+0x028],%l2 ! Mem[0000000082000128] ldstub [%i1+0x01c],%l2 ! Mem[000000008280011c] swap [%i1+0x024],%l5 ! Mem[0000000082800124] stb %l6,[%i1+0x01d] ! Mem[000000008280011d] swap [%i2+0x030],%l6 ! Mem[0000000083000130] swap [%i2+0x02c],%l7 ! Mem[000000008300012c] jmpl %o7,%g0 ldsw [%i3+0x01c],%l7 ! Mem[000000008380011c] p57_near_2_he: swap [%i0+0x024],%l0 ! Mem[0000000082000124] jmpl %o7,%g0 sth %l3,[%i2+0x038] ! Mem[0000000083000138] p58_near_2_le: ldstub [%i1+0x021],%l1 ! Mem[0000000084800121] swap [%i0+0x010],%l5 ! Mem[0000000084000110] std %l6,[%i3+0x010] ! Mem[0000000085800110] stb %l2,[%i1+0x02d] ! Mem[000000008480012d] ldstub [%i1+0x033],%l0 ! Mem[0000000084800133] jmpl %o7,%g0 swap [%i2+0x000],%l3 ! Mem[0000000085000100] p58_near_2_he: ldsb [%i0+0x03c],%l2 ! Mem[000000008400013c] ldstub [%i0+0x036],%l0 ! Mem[0000000084000136] swap [%i3+0x034],%l4 ! Mem[0000000085800134] jmpl %o7,%g0 std %l4,[%i2+0x018] ! Mem[0000000085000118] p59_near_2_le: swap [%i1+0x034],%l1 ! Mem[0000000086800134] ldsw [%i3+0x000],%l7 ! Mem[0000000087800100] lduh [%i1+0x032],%l4 ! Mem[0000000086800132] ldsh [%i0+0x02c],%l2 ! Mem[000000008600012c] jmpl %o7,%g0 stw %l6,[%i3+0x010] ! Mem[0000000087800110] p59_near_2_he: jmpl %o7,%g0 lduh [%i0+0x03a],%l3 ! Mem[000000008600013a] jmpl %o7,%g0 nop p60_near_2_le: ldub [%i2+0x002],%l7 ! Mem[0000000089000102] swap [%i2+0x008],%l4 ! Mem[0000000089000108] swap [%i2+0x02c],%l2 ! Mem[000000008900012c] ldub [%i3+0x011],%l6 ! Mem[0000000089800111] lduw [%i1+0x020],%l3 ! Mem[0000000088800120] stw %l0,[%i1+0x030] ! Mem[0000000088800130] jmpl %o7,%g0 ldsw [%i3+0x00c],%l7 ! Mem[000000008980010c] p60_near_2_he: stb %l5,[%i1+0x02f] ! Mem[000000008880012f] jmpl %o7,%g0 stb %l7,[%i1+0x00b] ! Mem[000000008880010b] p61_near_2_le: stx %l0,[%i2+0x028] ! Mem[000000008b000128] stx %l7,[%i0+0x020] ! Mem[000000008a000120] ldstub [%i2+0x026],%l7 ! Mem[000000008b000126] ldstub [%i3+0x026],%l6 ! Mem[000000008b800126] stw %l2,[%i3+0x004] ! Mem[000000008b800104] ldx [%i2+0x028],%l2 ! Mem[000000008b000128] ldd [%i1+0x038],%l2 ! Mem[000000008a800138] jmpl %o7,%g0 std %l4,[%i3+0x000] ! Mem[000000008b800100] p61_near_2_he: jmpl %o7,%g0 swap [%i3+0x004],%l2 ! Mem[000000008b800104] jmpl %o7,%g0 nop p62_near_2_le: stx %l0,[%i0+0x000] ! Mem[000000008c000100] sth %l6,[%i3+0x002] ! Mem[000000008d800102] stb %l5,[%i0+0x013] ! Mem[000000008c000113] std %l4,[%i2+0x008] ! Mem[000000008d000108] sth %l3,[%i3+0x03a] ! Mem[000000008d80013a] jmpl %o7,%g0 ldsb [%i1+0x027],%l3 ! Mem[000000008c800127] p62_near_2_he: ldub [%i2+0x005],%l0 ! Mem[000000008d000105] swap [%i3+0x008],%l7 ! Mem[000000008d800108] sth %l3,[%i2+0x02a] ! Mem[000000008d00012a] ldstub [%i3+0x03c],%l6 ! Mem[000000008d80013c] std %l0,[%i1+0x010] ! Mem[000000008c800110] lduw [%i3+0x034],%l4 ! Mem[000000008d800134] swap [%i1+0x028],%l6 ! Mem[000000008c800128] jmpl %o7,%g0 ldd [%i0+0x038],%l2 ! Mem[000000008c000138] p63_near_2_le: std %l4,[%i3+0x038] ! Mem[000000008f800138] ldstub [%i0+0x039],%l1 ! Mem[000000008e000139] swap [%i2+0x004],%l2 ! Mem[000000008f000104] lduh [%i1+0x02c],%l2 ! Mem[000000008e80012c] jmpl %o7,%g0 swap [%i1+0x004],%l3 ! Mem[000000008e800104] p63_near_2_he: ldd [%i3+0x000],%l6 ! Mem[000000008f800100] ldsh [%i3+0x016],%l7 ! Mem[000000008f800116] lduw [%i0+0x030],%l2 ! Mem[000000008e000130] ldstub [%i0+0x02a],%l7 ! Mem[000000008e00012a] swap [%i3+0x00c],%l7 ! Mem[000000008f80010c] jmpl %o7,%g0 ldstub [%i0+0x001],%l4 ! Mem[000000008e000101] near2_b2b_h: nop nop nop nop jmpl %o7,%g0 nop near2_b2b_l: nop nop nop nop jmpl %o7,%g0 nop user_near2_end: .seg "text" .align 0x2000 user_near3_start: p0_near_3_le: swap [%i3+0x01c],%l2 ! Mem[000000001180011c] swap [%i0+0x000],%l5 ! Mem[0000000010000100] lduw [%i3+0x020],%l1 ! Mem[0000000011800120] swap [%i3+0x02c],%l6 ! Mem[000000001180012c] ldsh [%i2+0x014],%l6 ! Mem[0000000011000114] stx %l4,[%i1+0x038] ! Mem[0000000010800138] ldstub [%i1+0x034],%l6 ! Mem[0000000010800134] jmpl %o7,%g0 ldstub [%i2+0x019],%l2 ! Mem[0000000011000119] p0_near_3_he: ldstub [%i1+0x02f],%l7 ! Mem[000000001080012f] sth %l0,[%i2+0x02c] ! Mem[000000001100012c] swap [%i3+0x004],%l0 ! Mem[0000000011800104] ldstub [%i1+0x025],%l7 ! Mem[0000000010800125] jmpl %o7,%g0 ldsw [%i1+0x034],%l6 ! Mem[0000000010800134] p1_near_3_le: jmpl %o7,%g0 ldsb [%i2+0x00c],%l4 ! Mem[000000001300010c] jmpl %o7,%g0 nop p1_near_3_he: std %l6,[%i3+0x000] ! Mem[0000000013800100] jmpl %o7,%g0 sth %l4,[%i3+0x018] ! Mem[0000000013800118] p2_near_3_le: lduh [%i3+0x012],%l5 ! Mem[0000000015800112] stx %l4,[%i2+0x008] ! Mem[0000000015000108] stb %l3,[%i2+0x03a] ! Mem[000000001500013a] lduw [%i0+0x024],%l3 ! Mem[0000000014000124] ldd [%i3+0x010],%l2 ! Mem[0000000015800110] ldd [%i1+0x000],%l4 ! Mem[0000000014800100] jmpl %o7,%g0 ldsw [%i1+0x00c],%l0 ! Mem[000000001480010c] p2_near_3_he: ldx [%i0+0x028],%l0 ! Mem[0000000014000128] jmpl %o7,%g0 ldsw [%i2+0x000],%l6 ! Mem[0000000015000100] p3_near_3_le: sth %l4,[%i2+0x02a] ! Mem[000000001700012a] ldstub [%i3+0x01c],%l4 ! Mem[000000001780011c] stb %l6,[%i3+0x000] ! Mem[0000000017800100] jmpl %o7,%g0 ldub [%i0+0x034],%l1 ! Mem[0000000016000134] p3_near_3_he: swap [%i3+0x038],%l4 ! Mem[0000000017800138] ldsw [%i3+0x034],%l4 ! Mem[0000000017800134] ldstub [%i2+0x03a],%l4 ! Mem[000000001700013a] ldstub [%i3+0x01f],%l0 ! Mem[000000001780011f] stb %l0,[%i3+0x03e] ! Mem[000000001780013e] ldsb [%i1+0x02b],%l6 ! Mem[000000001680012b] jmpl %o7,%g0 lduw [%i2+0x030],%l6 ! Mem[0000000017000130] p4_near_3_le: ldstub [%i1+0x01c],%l4 ! Mem[000000001880011c] ldsb [%i2+0x00c],%l0 ! Mem[000000001900010c] jmpl %o7,%g0 stw %l7,[%i0+0x004] ! Mem[0000000018000104] p4_near_3_he: jmpl %o7,%g0 ldd [%i2+0x018],%l0 ! Mem[0000000019000118] jmpl %o7,%g0 nop p5_near_3_le: ldub [%i1+0x000],%l6 ! Mem[000000001a800100] ldsb [%i0+0x03c],%l5 ! Mem[000000001a00013c] swap [%i2+0x038],%l1 ! Mem[000000001b000138] jmpl %o7,%g0 ldsh [%i2+0x028],%l3 ! Mem[000000001b000128] p5_near_3_he: stx %l7,[%i1+0x000] ! Mem[000000001a800100] sth %l4,[%i0+0x018] ! Mem[000000001a000118] std %l4,[%i1+0x008] ! Mem[000000001a800108] ldub [%i2+0x033],%l0 ! Mem[000000001b000133] swap [%i2+0x024],%l0 ! Mem[000000001b000124] ldstub [%i1+0x004],%l2 ! Mem[000000001a800104] jmpl %o7,%g0 ldd [%i0+0x000],%l6 ! Mem[000000001a000100] p6_near_3_le: swap [%i2+0x000],%l7 ! Mem[000000001d000100] jmpl %o7,%g0 ldstub [%i3+0x008],%l4 ! Mem[000000001d800108] p6_near_3_he: stx %l0,[%i0+0x000] ! Mem[000000001c000100] std %l2,[%i3+0x008] ! Mem[000000001d800108] swap [%i0+0x034],%l0 ! Mem[000000001c000134] swap [%i0+0x038],%l4 ! Mem[000000001c000138] swap [%i0+0x01c],%l4 ! Mem[000000001c00011c] jmpl %o7,%g0 ldsw [%i3+0x020],%l7 ! Mem[000000001d800120] p7_near_3_le: ldstub [%i1+0x002],%l5 ! Mem[000000001e800102] jmpl %o7,%g0 ldsb [%i1+0x006],%l4 ! Mem[000000001e800106] p7_near_3_he: swap [%i0+0x030],%l2 ! Mem[000000001e000130] ldstub [%i1+0x02a],%l7 ! Mem[000000001e80012a] jmpl %o7,%g0 ldstub [%i1+0x024],%l3 ! Mem[000000001e800124] p8_near_3_le: jmpl %o7,%g0 ldstub [%i3+0x036],%l7 ! Mem[0000000021800136] jmpl %o7,%g0 nop p8_near_3_he: swap [%i0+0x038],%l1 ! Mem[0000000020000138] swap [%i0+0x038],%l6 ! Mem[0000000020000138] jmpl %o7,%g0 stx %l5,[%i2+0x010] ! Mem[0000000021000110] p9_near_3_le: swap [%i3+0x028],%l3 ! Mem[0000000023800128] stb %l5,[%i3+0x028] ! Mem[0000000023800128] jmpl %o7,%g0 ldub [%i0+0x013],%l0 ! Mem[0000000022000113] p9_near_3_he: ldstub [%i2+0x03f],%l1 ! Mem[000000002300013f] ldsb [%i0+0x00f],%l5 ! Mem[000000002200010f] ldstub [%i3+0x014],%l3 ! Mem[0000000023800114] stw %l4,[%i0+0x000] ! Mem[0000000022000100] stx %l0,[%i2+0x010] ! Mem[0000000023000110] swap [%i3+0x028],%l6 ! Mem[0000000023800128] stw %l4,[%i3+0x034] ! Mem[0000000023800134] jmpl %o7,%g0 std %l6,[%i2+0x020] ! Mem[0000000023000120] p10_near_3_le: ldsw [%i3+0x024],%l3 ! Mem[0000000025800124] ldx [%i0+0x020],%l3 ! Mem[0000000024000120] swap [%i0+0x030],%l0 ! Mem[0000000024000130] ldd [%i1+0x008],%l6 ! Mem[0000000024800108] jmpl %o7,%g0 ldsh [%i3+0x002],%l7 ! Mem[0000000025800102] p10_near_3_he: ldstub [%i2+0x036],%l0 ! Mem[0000000025000136] ldsw [%i3+0x028],%l6 ! Mem[0000000025800128] swap [%i0+0x034],%l4 ! Mem[0000000024000134] swap [%i2+0x024],%l4 ! Mem[0000000025000124] stw %l4,[%i0+0x010] ! Mem[0000000024000110] jmpl %o7,%g0 lduh [%i1+0x00a],%l5 ! Mem[000000002480010a] p11_near_3_le: ldsw [%i2+0x020],%l4 ! Mem[0000000027000120] jmpl %o7,%g0 std %l0,[%i2+0x018] ! Mem[0000000027000118] p11_near_3_he: swap [%i1+0x01c],%l7 ! Mem[000000002680011c] swap [%i1+0x024],%l7 ! Mem[0000000026800124] stb %l1,[%i0+0x028] ! Mem[0000000026000128] jmpl %o7,%g0 ldub [%i1+0x006],%l3 ! Mem[0000000026800106] p12_near_3_le: ldstub [%i0+0x012],%l7 ! Mem[0000000028000112] ldstub [%i2+0x03a],%l3 ! Mem[000000002900013a] swap [%i1+0x024],%l3 ! Mem[0000000028800124] ldstub [%i2+0x022],%l3 ! Mem[0000000029000122] swap [%i1+0x000],%l7 ! Mem[0000000028800100] jmpl %o7,%g0 stw %l3,[%i2+0x018] ! Mem[0000000029000118] p12_near_3_he: ldstub [%i2+0x021],%l4 ! Mem[0000000029000121] ldstub [%i1+0x036],%l0 ! Mem[0000000028800136] ldstub [%i3+0x018],%l4 ! Mem[0000000029800118] stx %l4,[%i0+0x030] ! Mem[0000000028000130] stx %l4,[%i0+0x020] ! Mem[0000000028000120] ldstub [%i1+0x033],%l5 ! Mem[0000000028800133] ldstub [%i0+0x021],%l6 ! Mem[0000000028000121] jmpl %o7,%g0 ldd [%i1+0x008],%l0 ! Mem[0000000028800108] p13_near_3_le: std %l0,[%i2+0x010] ! Mem[000000002b000110] stb %l1,[%i1+0x008] ! Mem[000000002a800108] ldd [%i2+0x020],%l4 ! Mem[000000002b000120] jmpl %o7,%g0 swap [%i3+0x03c],%l0 ! Mem[000000002b80013c] p13_near_3_he: ldd [%i2+0x020],%l4 ! Mem[000000002b000120] jmpl %o7,%g0 std %l6,[%i1+0x010] ! Mem[000000002a800110] p14_near_3_le: lduh [%i0+0x018],%l4 ! Mem[000000002c000118] ldstub [%i1+0x015],%l2 ! Mem[000000002c800115] stx %l4,[%i3+0x018] ! Mem[000000002d800118] stb %l4,[%i0+0x031] ! Mem[000000002c000131] ldstub [%i3+0x019],%l7 ! Mem[000000002d800119] swap [%i3+0x030],%l1 ! Mem[000000002d800130] lduh [%i2+0x02c],%l3 ! Mem[000000002d00012c] jmpl %o7,%g0 ldsb [%i3+0x00a],%l7 ! Mem[000000002d80010a] p14_near_3_he: ldstub [%i3+0x022],%l0 ! Mem[000000002d800122] swap [%i2+0x014],%l5 ! Mem[000000002d000114] swap [%i2+0x03c],%l2 ! Mem[000000002d00013c] ldsh [%i2+0x038],%l5 ! Mem[000000002d000138] ldstub [%i2+0x038],%l1 ! Mem[000000002d000138] stw %l4,[%i3+0x020] ! Mem[000000002d800120] jmpl %o7,%g0 stx %l6,[%i1+0x010] ! Mem[000000002c800110] p15_near_3_le: ldx [%i0+0x020],%l7 ! Mem[000000002e000120] swap [%i1+0x00c],%l6 ! Mem[000000002e80010c] jmpl %o7,%g0 ldstub [%i3+0x004],%l3 ! Mem[000000002f800104] p15_near_3_he: ldstub [%i2+0x003],%l0 ! Mem[000000002f000103] sth %l3,[%i1+0x024] ! Mem[000000002e800124] ldd [%i1+0x020],%l0 ! Mem[000000002e800120] ldstub [%i3+0x02b],%l3 ! Mem[000000002f80012b] ldsb [%i0+0x030],%l2 ! Mem[000000002e000130] swap [%i1+0x028],%l7 ! Mem[000000002e800128] jmpl %o7,%g0 swap [%i2+0x008],%l5 ! Mem[000000002f000108] p16_near_3_le: lduw [%i1+0x008],%l3 ! Mem[0000000030800108] swap [%i3+0x028],%l5 ! Mem[0000000031800128] std %l4,[%i2+0x008] ! Mem[0000000031000108] lduh [%i2+0x010],%l6 ! Mem[0000000031000110] ldub [%i1+0x00c],%l0 ! Mem[000000003080010c] ldub [%i2+0x02c],%l4 ! Mem[000000003100012c] lduh [%i2+0x018],%l2 ! Mem[0000000031000118] jmpl %o7,%g0 ldstub [%i3+0x004],%l3 ! Mem[0000000031800104] p16_near_3_he: swap [%i1+0x024],%l0 ! Mem[0000000030800124] stb %l2,[%i2+0x03c] ! Mem[000000003100013c] ldsb [%i2+0x02f],%l5 ! Mem[000000003100012f] swap [%i0+0x000],%l4 ! Mem[0000000030000100] ldstub [%i1+0x02a],%l5 ! Mem[000000003080012a] ldstub [%i0+0x02a],%l6 ! Mem[000000003000012a] jmpl %o7,%g0 ldstub [%i0+0x00c],%l2 ! Mem[000000003000010c] p17_near_3_le: swap [%i1+0x004],%l2 ! Mem[0000000032800104] stw %l5,[%i2+0x03c] ! Mem[000000003300013c] ldd [%i1+0x000],%l2 ! Mem[0000000032800100] ldsb [%i0+0x009],%l6 ! Mem[0000000032000109] ldx [%i0+0x028],%l3 ! Mem[0000000032000128] ldsw [%i3+0x00c],%l0 ! Mem[000000003380010c] jmpl %o7,%g0 swap [%i2+0x038],%l2 ! Mem[0000000033000138] p17_near_3_he: ldsh [%i2+0x016],%l7 ! Mem[0000000033000116] ldsh [%i0+0x02c],%l0 ! Mem[000000003200012c] lduw [%i1+0x038],%l1 ! Mem[0000000032800138] ldsh [%i1+0x024],%l3 ! Mem[0000000032800124] lduw [%i3+0x000],%l4 ! Mem[0000000033800100] jmpl %o7,%g0 swap [%i0+0x02c],%l1 ! Mem[000000003200012c] p18_near_3_le: std %l6,[%i1+0x008] ! Mem[0000000034800108] jmpl %o7,%g0 lduh [%i3+0x006],%l6 ! Mem[0000000035800106] p18_near_3_he: stb %l4,[%i0+0x012] ! Mem[0000000034000112] swap [%i0+0x038],%l4 ! Mem[0000000034000138] swap [%i0+0x030],%l5 ! Mem[0000000034000130] sth %l6,[%i0+0x018] ! Mem[0000000034000118] jmpl %o7,%g0 stx %l0,[%i0+0x030] ! Mem[0000000034000130] p19_near_3_le: ldx [%i1+0x020],%l5 ! Mem[0000000036800120] jmpl %o7,%g0 ldstub [%i1+0x01d],%l6 ! Mem[000000003680011d] p19_near_3_he: swap [%i3+0x014],%l7 ! Mem[0000000037800114] ldstub [%i1+0x016],%l7 ! Mem[0000000036800116] jmpl %o7,%g0 swap [%i1+0x000],%l4 ! Mem[0000000036800100] p20_near_3_le: ldstub [%i1+0x002],%l5 ! Mem[0000000038800102] ldsw [%i3+0x00c],%l5 ! Mem[000000003980010c] ldstub [%i0+0x00f],%l1 ! Mem[000000003800010f] swap [%i0+0x000],%l5 ! Mem[0000000038000100] ldsw [%i3+0x02c],%l2 ! Mem[000000003980012c] stx %l6,[%i3+0x010] ! Mem[0000000039800110] swap [%i1+0x020],%l3 ! Mem[0000000038800120] jmpl %o7,%g0 ldstub [%i2+0x00c],%l5 ! Mem[000000003900010c] p20_near_3_he: ldub [%i1+0x02b],%l3 ! Mem[000000003880012b] ldsb [%i1+0x00c],%l4 ! Mem[000000003880010c] stw %l7,[%i3+0x008] ! Mem[0000000039800108] ldstub [%i3+0x037],%l4 ! Mem[0000000039800137] stb %l4,[%i2+0x036] ! Mem[0000000039000136] sth %l1,[%i1+0x032] ! Mem[0000000038800132] jmpl %o7,%g0 stw %l6,[%i0+0x030] ! Mem[0000000038000130] p21_near_3_le: ldsw [%i1+0x03c],%l1 ! Mem[000000003a80013c] stx %l3,[%i2+0x020] ! Mem[000000003b000120] lduw [%i2+0x02c],%l7 ! Mem[000000003b00012c] stw %l4,[%i3+0x028] ! Mem[000000003b800128] jmpl %o7,%g0 lduh [%i0+0x02e],%l0 ! Mem[000000003a00012e] p21_near_3_he: swap [%i3+0x03c],%l5 ! Mem[000000003b80013c] jmpl %o7,%g0 swap [%i2+0x008],%l6 ! Mem[000000003b000108] p22_near_3_le: std %l6,[%i0+0x020] ! Mem[000000003c000120] lduw [%i1+0x030],%l1 ! Mem[000000003c800130] swap [%i0+0x02c],%l2 ! Mem[000000003c00012c] jmpl %o7,%g0 ldstub [%i2+0x031],%l6 ! Mem[000000003d000131] p22_near_3_he: ldd [%i1+0x030],%l0 ! Mem[000000003c800130] ldsb [%i1+0x00a],%l2 ! Mem[000000003c80010a] ldd [%i3+0x020],%l4 ! Mem[000000003d800120] ldsh [%i3+0x01c],%l7 ! Mem[000000003d80011c] ldstub [%i2+0x009],%l4 ! Mem[000000003d000109] ldstub [%i2+0x023],%l0 ! Mem[000000003d000123] ldstub [%i3+0x022],%l0 ! Mem[000000003d800122] jmpl %o7,%g0 ldstub [%i1+0x025],%l2 ! Mem[000000003c800125] p23_near_3_le: stx %l0,[%i0+0x020] ! Mem[000000003e000120] swap [%i3+0x038],%l3 ! Mem[000000003f800138] std %l0,[%i1+0x028] ! Mem[000000003e800128] ldub [%i3+0x024],%l7 ! Mem[000000003f800124] ldsw [%i3+0x038],%l5 ! Mem[000000003f800138] sth %l5,[%i2+0x002] ! Mem[000000003f000102] jmpl %o7,%g0 lduh [%i0+0x03a],%l3 ! Mem[000000003e00013a] p23_near_3_he: ldsb [%i0+0x004],%l3 ! Mem[000000003e000104] ldx [%i0+0x038],%l1 ! Mem[000000003e000138] jmpl %o7,%g0 ldsw [%i1+0x00c],%l5 ! Mem[000000003e80010c] p24_near_3_le: ldx [%i2+0x010],%l4 ! Mem[0000000041000110] swap [%i2+0x020],%l1 ! Mem[0000000041000120] swap [%i0+0x01c],%l4 ! Mem[000000004000011c] ldx [%i3+0x020],%l2 ! Mem[0000000041800120] ldsw [%i2+0x008],%l6 ! Mem[0000000041000108] stb %l1,[%i1+0x03e] ! Mem[000000004080013e] swap [%i2+0x008],%l0 ! Mem[0000000041000108] jmpl %o7,%g0 lduw [%i1+0x018],%l2 ! Mem[0000000040800118] p24_near_3_he: stx %l2,[%i0+0x038] ! Mem[0000000040000138] ldstub [%i0+0x018],%l6 ! Mem[0000000040000118] stb %l3,[%i3+0x00b] ! Mem[000000004180010b] ldstub [%i1+0x036],%l7 ! Mem[0000000040800136] sth %l2,[%i1+0x018] ! Mem[0000000040800118] jmpl %o7,%g0 stx %l3,[%i3+0x000] ! Mem[0000000041800100] p25_near_3_le: ldub [%i2+0x02b],%l4 ! Mem[000000004300012b] stb %l0,[%i1+0x02e] ! Mem[000000004280012e] ldstub [%i0+0x000],%l6 ! Mem[0000000042000100] jmpl %o7,%g0 swap [%i1+0x02c],%l2 ! Mem[000000004280012c] p25_near_3_he: ldsw [%i0+0x028],%l4 ! Mem[0000000042000128] ldstub [%i1+0x036],%l4 ! Mem[0000000042800136] ldsb [%i3+0x021],%l6 ! Mem[0000000043800121] stb %l6,[%i2+0x02b] ! Mem[000000004300012b] ldsw [%i1+0x030],%l6 ! Mem[0000000042800130] stb %l0,[%i3+0x033] ! Mem[0000000043800133] jmpl %o7,%g0 swap [%i0+0x024],%l0 ! Mem[0000000042000124] p26_near_3_le: swap [%i2+0x018],%l3 ! Mem[0000000045000118] stb %l0,[%i0+0x00b] ! Mem[000000004400010b] ldstub [%i3+0x03c],%l6 ! Mem[000000004580013c] swap [%i1+0x024],%l4 ! Mem[0000000044800124] jmpl %o7,%g0 ldub [%i3+0x008],%l4 ! Mem[0000000045800108] p26_near_3_he: ldstub [%i2+0x022],%l7 ! Mem[0000000045000122] ldub [%i2+0x035],%l6 ! Mem[0000000045000135] swap [%i2+0x014],%l3 ! Mem[0000000045000114] swap [%i0+0x028],%l0 ! Mem[0000000044000128] swap [%i2+0x028],%l6 ! Mem[0000000045000128] jmpl %o7,%g0 std %l4,[%i0+0x018] ! Mem[0000000044000118] p27_near_3_le: ldstub [%i2+0x009],%l4 ! Mem[0000000047000109] ldsh [%i3+0x00e],%l4 ! Mem[000000004780010e] swap [%i3+0x020],%l0 ! Mem[0000000047800120] swap [%i2+0x018],%l3 ! Mem[0000000047000118] ldub [%i2+0x006],%l0 ! Mem[0000000047000106] jmpl %o7,%g0 swap [%i0+0x03c],%l4 ! Mem[000000004600013c] p27_near_3_he: swap [%i1+0x03c],%l0 ! Mem[000000004680013c] ldd [%i0+0x020],%l4 ! Mem[0000000046000120] ldx [%i1+0x008],%l5 ! Mem[0000000046800108] ldsb [%i2+0x017],%l7 ! Mem[0000000047000117] jmpl %o7,%g0 stb %l2,[%i0+0x030] ! Mem[0000000046000130] p28_near_3_le: stw %l7,[%i3+0x00c] ! Mem[000000004980010c] sth %l7,[%i1+0x002] ! Mem[0000000048800102] ldsb [%i2+0x014],%l4 ! Mem[0000000049000114] std %l0,[%i2+0x020] ! Mem[0000000049000120] jmpl %o7,%g0 ldstub [%i0+0x014],%l1 ! Mem[0000000048000114] p28_near_3_he: lduw [%i3+0x020],%l7 ! Mem[0000000049800120] stx %l4,[%i3+0x000] ! Mem[0000000049800100] ldsw [%i1+0x00c],%l2 ! Mem[000000004880010c] stx %l0,[%i0+0x030] ! Mem[0000000048000130] swap [%i1+0x000],%l6 ! Mem[0000000048800100] ldstub [%i1+0x03c],%l2 ! Mem[000000004880013c] jmpl %o7,%g0 ldx [%i0+0x028],%l5 ! Mem[0000000048000128] p29_near_3_le: ldx [%i2+0x028],%l3 ! Mem[000000004b000128] ldstub [%i2+0x00e],%l0 ! Mem[000000004b00010e] ldsb [%i1+0x03b],%l2 ! Mem[000000004a80013b] jmpl %o7,%g0 stx %l1,[%i2+0x030] ! Mem[000000004b000130] p29_near_3_he: ldstub [%i2+0x001],%l6 ! Mem[000000004b000101] ldsw [%i3+0x004],%l2 ! Mem[000000004b800104] ldx [%i3+0x008],%l4 ! Mem[000000004b800108] ldsw [%i1+0x01c],%l2 ! Mem[000000004a80011c] jmpl %o7,%g0 ldx [%i1+0x028],%l0 ! Mem[000000004a800128] p30_near_3_le: sth %l1,[%i0+0x034] ! Mem[000000004c000134] ldx [%i2+0x020],%l2 ! Mem[000000004d000120] ldub [%i1+0x01c],%l4 ! Mem[000000004c80011c] std %l0,[%i2+0x038] ! Mem[000000004d000138] jmpl %o7,%g0 swap [%i1+0x008],%l6 ! Mem[000000004c800108] p30_near_3_he: ldstub [%i1+0x00a],%l5 ! Mem[000000004c80010a] stb %l0,[%i0+0x00e] ! Mem[000000004c00010e] std %l4,[%i2+0x030] ! Mem[000000004d000130] ldstub [%i2+0x019],%l2 ! Mem[000000004d000119] jmpl %o7,%g0 ldsb [%i0+0x00e],%l7 ! Mem[000000004c00010e] p31_near_3_le: stw %l4,[%i0+0x00c] ! Mem[000000004e00010c] ldsh [%i2+0x02a],%l4 ! Mem[000000004f00012a] std %l0,[%i0+0x028] ! Mem[000000004e000128] ldsh [%i1+0x000],%l6 ! Mem[000000004e800100] jmpl %o7,%g0 ldstub [%i2+0x02c],%l2 ! Mem[000000004f00012c] p31_near_3_he: stb %l6,[%i3+0x028] ! Mem[000000004f800128] ldub [%i2+0x004],%l1 ! Mem[000000004f000104] ldstub [%i0+0x03e],%l0 ! Mem[000000004e00013e] ldsb [%i3+0x020],%l4 ! Mem[000000004f800120] sth %l5,[%i3+0x00a] ! Mem[000000004f80010a] ldsb [%i2+0x033],%l0 ! Mem[000000004f000133] jmpl %o7,%g0 ldstub [%i1+0x009],%l4 ! Mem[000000004e800109] p32_near_3_le: swap [%i1+0x014],%l1 ! Mem[0000000050800114] stb %l0,[%i0+0x024] ! Mem[0000000050000124] swap [%i2+0x01c],%l5 ! Mem[000000005100011c] ldstub [%i2+0x024],%l2 ! Mem[0000000051000124] stx %l3,[%i3+0x000] ! Mem[0000000051800100] ldsw [%i3+0x000],%l1 ! Mem[0000000051800100] jmpl %o7,%g0 swap [%i3+0x024],%l4 ! Mem[0000000051800124] p32_near_3_he: stb %l7,[%i0+0x036] ! Mem[0000000050000136] ldstub [%i3+0x019],%l2 ! Mem[0000000051800119] jmpl %o7,%g0 lduw [%i0+0x004],%l3 ! Mem[0000000050000104] p33_near_3_le: stb %l0,[%i1+0x006] ! Mem[0000000052800106] std %l4,[%i1+0x038] ! Mem[0000000052800138] swap [%i2+0x02c],%l0 ! Mem[000000005300012c] jmpl %o7,%g0 lduh [%i3+0x00c],%l4 ! Mem[000000005380010c] p33_near_3_he: ldd [%i0+0x030],%l6 ! Mem[0000000052000130] jmpl %o7,%g0 swap [%i1+0x030],%l0 ! Mem[0000000052800130] p34_near_3_le: sth %l6,[%i1+0x010] ! Mem[0000000054800110] ldsw [%i2+0x004],%l0 ! Mem[0000000055000104] ldx [%i0+0x018],%l4 ! Mem[0000000054000118] ldx [%i2+0x038],%l1 ! Mem[0000000055000138] jmpl %o7,%g0 ldstub [%i3+0x004],%l5 ! Mem[0000000055800104] p34_near_3_he: ldub [%i2+0x025],%l0 ! Mem[0000000055000125] lduh [%i3+0x024],%l2 ! Mem[0000000055800124] lduw [%i2+0x028],%l4 ! Mem[0000000055000128] jmpl %o7,%g0 lduw [%i0+0x030],%l0 ! Mem[0000000054000130] p35_near_3_le: ldstub [%i0+0x039],%l1 ! Mem[0000000056000139] ldsw [%i0+0x028],%l3 ! Mem[0000000056000128] ldstub [%i0+0x01c],%l2 ! Mem[000000005600011c] swap [%i0+0x03c],%l3 ! Mem[000000005600013c] jmpl %o7,%g0 ldd [%i2+0x028],%l0 ! Mem[0000000057000128] p35_near_3_he: lduw [%i3+0x014],%l7 ! Mem[0000000057800114] ldd [%i3+0x000],%l6 ! Mem[0000000057800100] lduh [%i1+0x018],%l2 ! Mem[0000000056800118] ldx [%i1+0x020],%l3 ! Mem[0000000056800120] ldstub [%i2+0x000],%l1 ! Mem[0000000057000100] swap [%i2+0x008],%l5 ! Mem[0000000057000108] jmpl %o7,%g0 swap [%i0+0x014],%l0 ! Mem[0000000056000114] p36_near_3_le: ldstub [%i1+0x003],%l4 ! Mem[0000000058800103] std %l6,[%i3+0x010] ! Mem[0000000059800110] swap [%i0+0x024],%l7 ! Mem[0000000058000124] jmpl %o7,%g0 swap [%i3+0x008],%l6 ! Mem[0000000059800108] p36_near_3_he: ldx [%i2+0x018],%l0 ! Mem[0000000059000118] swap [%i3+0x010],%l4 ! Mem[0000000059800110] ldx [%i2+0x010],%l6 ! Mem[0000000059000110] lduh [%i1+0x024],%l3 ! Mem[0000000058800124] jmpl %o7,%g0 ldstub [%i2+0x01a],%l4 ! Mem[000000005900011a] p37_near_3_le: swap [%i1+0x004],%l2 ! Mem[000000005a800104] ldstub [%i0+0x02c],%l2 ! Mem[000000005a00012c] jmpl %o7,%g0 swap [%i1+0x03c],%l3 ! Mem[000000005a80013c] p37_near_3_he: jmpl %o7,%g0 ldd [%i1+0x020],%l0 ! Mem[000000005a800120] jmpl %o7,%g0 nop p38_near_3_le: std %l0,[%i0+0x000] ! Mem[000000005c000100] swap [%i3+0x02c],%l4 ! Mem[000000005d80012c] swap [%i3+0x018],%l2 ! Mem[000000005d800118] jmpl %o7,%g0 lduh [%i0+0x028],%l3 ! Mem[000000005c000128] p38_near_3_he: stw %l7,[%i2+0x020] ! Mem[000000005d000120] lduh [%i3+0x018],%l4 ! Mem[000000005d800118] stb %l4,[%i3+0x03a] ! Mem[000000005d80013a] stw %l5,[%i2+0x030] ! Mem[000000005d000130] stw %l6,[%i0+0x020] ! Mem[000000005c000120] ldstub [%i2+0x00e],%l0 ! Mem[000000005d00010e] jmpl %o7,%g0 sth %l4,[%i1+0x034] ! Mem[000000005c800134] p39_near_3_le: ldstub [%i0+0x00f],%l4 ! Mem[000000005e00010f] swap [%i2+0x028],%l4 ! Mem[000000005f000128] ldstub [%i3+0x01c],%l4 ! Mem[000000005f80011c] ldsh [%i1+0x026],%l7 ! Mem[000000005e800126] jmpl %o7,%g0 swap [%i0+0x034],%l1 ! Mem[000000005e000134] p39_near_3_he: ldsh [%i0+0x02a],%l4 ! Mem[000000005e00012a] std %l0,[%i3+0x000] ! Mem[000000005f800100] ldstub [%i0+0x012],%l1 ! Mem[000000005e000112] lduw [%i3+0x010],%l4 ! Mem[000000005f800110] ldsw [%i3+0x030],%l6 ! Mem[000000005f800130] ldx [%i1+0x028],%l4 ! Mem[000000005e800128] jmpl %o7,%g0 stx %l6,[%i0+0x000] ! Mem[000000005e000100] p40_near_3_le: ldsw [%i2+0x000],%l7 ! Mem[0000000061000100] ldsw [%i2+0x014],%l4 ! Mem[0000000061000114] ldsh [%i1+0x028],%l3 ! Mem[0000000060800128] ldub [%i3+0x02c],%l2 ! Mem[000000006180012c] ldub [%i1+0x006],%l0 ! Mem[0000000060800106] swap [%i0+0x008],%l6 ! Mem[0000000060000108] ldd [%i2+0x028],%l6 ! Mem[0000000061000128] jmpl %o7,%g0 lduh [%i2+0x006],%l2 ! Mem[0000000061000106] p40_near_3_he: ldstub [%i0+0x03a],%l4 ! Mem[000000006000013a] swap [%i0+0x030],%l5 ! Mem[0000000060000130] std %l6,[%i0+0x020] ! Mem[0000000060000120] lduw [%i0+0x03c],%l2 ! Mem[000000006000013c] jmpl %o7,%g0 sth %l0,[%i0+0x00c] ! Mem[000000006000010c] p41_near_3_le: ldsw [%i0+0x020],%l3 ! Mem[0000000062000120] jmpl %o7,%g0 ldd [%i0+0x008],%l4 ! Mem[0000000062000108] p41_near_3_he: ldsw [%i1+0x00c],%l5 ! Mem[000000006280010c] ldx [%i1+0x008],%l7 ! Mem[0000000062800108] ldx [%i0+0x038],%l5 ! Mem[0000000062000138] std %l6,[%i3+0x028] ! Mem[0000000063800128] jmpl %o7,%g0 sth %l4,[%i3+0x03a] ! Mem[000000006380013a] p42_near_3_le: swap [%i1+0x024],%l3 ! Mem[0000000064800124] std %l4,[%i3+0x028] ! Mem[0000000065800128] jmpl %o7,%g0 ldstub [%i0+0x003],%l7 ! Mem[0000000064000103] p42_near_3_he: swap [%i3+0x014],%l3 ! Mem[0000000065800114] ldd [%i1+0x028],%l0 ! Mem[0000000064800128] lduw [%i3+0x028],%l6 ! Mem[0000000065800128] stb %l4,[%i2+0x018] ! Mem[0000000065000118] ldstub [%i0+0x03e],%l4 ! Mem[000000006400013e] jmpl %o7,%g0 sth %l7,[%i3+0x020] ! Mem[0000000065800120] p43_near_3_le: ldstub [%i3+0x021],%l0 ! Mem[0000000067800121] ldub [%i2+0x01a],%l3 ! Mem[000000006700011a] ldub [%i3+0x021],%l1 ! Mem[0000000067800121] stb %l1,[%i3+0x015] ! Mem[0000000067800115] jmpl %o7,%g0 ldub [%i2+0x006],%l2 ! Mem[0000000067000106] p43_near_3_he: ldsw [%i3+0x030],%l4 ! Mem[0000000067800130] ldsb [%i0+0x02b],%l4 ! Mem[000000006600012b] lduw [%i0+0x004],%l1 ! Mem[0000000066000104] ldsh [%i3+0x000],%l7 ! Mem[0000000067800100] jmpl %o7,%g0 ldsb [%i2+0x013],%l5 ! Mem[0000000067000113] p44_near_3_le: swap [%i0+0x02c],%l2 ! Mem[000000006800012c] ldsw [%i1+0x010],%l6 ! Mem[0000000068800110] swap [%i0+0x010],%l0 ! Mem[0000000068000110] stw %l1,[%i3+0x008] ! Mem[0000000069800108] swap [%i1+0x030],%l6 ! Mem[0000000068800130] jmpl %o7,%g0 ldstub [%i2+0x03d],%l0 ! Mem[000000006900013d] p44_near_3_he: ldstub [%i1+0x02d],%l1 ! Mem[000000006880012d] jmpl %o7,%g0 ldsb [%i0+0x00b],%l3 ! Mem[000000006800010b] p45_near_3_le: ldd [%i0+0x000],%l4 ! Mem[000000006a000100] swap [%i1+0x03c],%l1 ! Mem[000000006a80013c] lduh [%i1+0x012],%l0 ! Mem[000000006a800112] ldstub [%i0+0x02e],%l7 ! Mem[000000006a00012e] ldsb [%i0+0x003],%l4 ! Mem[000000006a000103] ldsb [%i0+0x01c],%l4 ! Mem[000000006a00011c] jmpl %o7,%g0 ldstub [%i0+0x006],%l0 ! Mem[000000006a000106] p45_near_3_he: sth %l0,[%i3+0x01e] ! Mem[000000006b80011e] lduh [%i0+0x03e],%l0 ! Mem[000000006a00013e] ldstub [%i0+0x018],%l4 ! Mem[000000006a000118] sth %l2,[%i2+0x00e] ! Mem[000000006b00010e] ldub [%i3+0x02e],%l0 ! Mem[000000006b80012e] ldsw [%i3+0x014],%l7 ! Mem[000000006b800114] jmpl %o7,%g0 ldstub [%i0+0x039],%l2 ! Mem[000000006a000139] p46_near_3_le: swap [%i1+0x024],%l3 ! Mem[000000006c800124] lduw [%i3+0x010],%l3 ! Mem[000000006d800110] ldstub [%i3+0x037],%l4 ! Mem[000000006d800137] jmpl %o7,%g0 stx %l1,[%i3+0x030] ! Mem[000000006d800130] p46_near_3_he: stx %l6,[%i1+0x020] ! Mem[000000006c800120] lduh [%i0+0x018],%l4 ! Mem[000000006c000118] ldd [%i0+0x020],%l6 ! Mem[000000006c000120] lduw [%i2+0x008],%l7 ! Mem[000000006d000108] ldd [%i0+0x028],%l4 ! Mem[000000006c000128] ldsw [%i0+0x014],%l0 ! Mem[000000006c000114] jmpl %o7,%g0 swap [%i1+0x038],%l1 ! Mem[000000006c800138] p47_near_3_le: ldsb [%i0+0x009],%l6 ! Mem[000000006e000109] swap [%i1+0x020],%l2 ! Mem[000000006e800120] ldsw [%i2+0x034],%l1 ! Mem[000000006f000134] ldsh [%i0+0x034],%l4 ! Mem[000000006e000134] lduh [%i1+0x006],%l3 ! Mem[000000006e800106] jmpl %o7,%g0 lduh [%i2+0x00e],%l4 ! Mem[000000006f00010e] p47_near_3_he: stx %l4,[%i0+0x008] ! Mem[000000006e000108] lduw [%i0+0x034],%l1 ! Mem[000000006e000134] stx %l5,[%i2+0x038] ! Mem[000000006f000138] ldstub [%i2+0x009],%l6 ! Mem[000000006f000109] jmpl %o7,%g0 std %l4,[%i0+0x028] ! Mem[000000006e000128] p48_near_3_le: ldstub [%i3+0x01c],%l4 ! Mem[000000007180011c] lduw [%i2+0x00c],%l0 ! Mem[000000007100010c] jmpl %o7,%g0 swap [%i3+0x02c],%l4 ! Mem[000000007180012c] p48_near_3_he: ldstub [%i2+0x032],%l1 ! Mem[0000000071000132] jmpl %o7,%g0 sth %l4,[%i3+0x012] ! Mem[0000000071800112] p49_near_3_le: ldx [%i0+0x018],%l6 ! Mem[0000000072000118] ldsw [%i0+0x038],%l5 ! Mem[0000000072000138] std %l6,[%i3+0x030] ! Mem[0000000073800130] jmpl %o7,%g0 swap [%i0+0x01c],%l6 ! Mem[000000007200011c] p49_near_3_he: swap [%i3+0x018],%l5 ! Mem[0000000073800118] swap [%i3+0x028],%l1 ! Mem[0000000073800128] ldsh [%i3+0x03a],%l2 ! Mem[000000007380013a] ldstub [%i2+0x03f],%l1 ! Mem[000000007300013f] jmpl %o7,%g0 ldd [%i3+0x008],%l4 ! Mem[0000000073800108] p50_near_3_le: jmpl %o7,%g0 stw %l4,[%i0+0x01c] ! Mem[000000007400011c] jmpl %o7,%g0 nop p50_near_3_he: stb %l4,[%i0+0x01a] ! Mem[000000007400011a] ldd [%i2+0x018],%l0 ! Mem[0000000075000118] ldsh [%i0+0x020],%l7 ! Mem[0000000074000120] swap [%i0+0x018],%l4 ! Mem[0000000074000118] jmpl %o7,%g0 ldub [%i3+0x03a],%l4 ! Mem[000000007580013a] p51_near_3_le: ldd [%i0+0x010],%l0 ! Mem[0000000076000110] ldstub [%i0+0x024],%l7 ! Mem[0000000076000124] ldd [%i1+0x038],%l4 ! Mem[0000000076800138] ldstub [%i2+0x009],%l6 ! Mem[0000000077000109] jmpl %o7,%g0 stb %l2,[%i2+0x021] ! Mem[0000000077000121] p51_near_3_he: jmpl %o7,%g0 ldub [%i0+0x01e],%l7 ! Mem[000000007600011e] jmpl %o7,%g0 nop p52_near_3_le: ldstub [%i3+0x035],%l4 ! Mem[0000000079800135] ldsw [%i1+0x024],%l3 ! Mem[0000000078800124] swap [%i0+0x028],%l5 ! Mem[0000000078000128] stx %l4,[%i3+0x008] ! Mem[0000000079800108] swap [%i0+0x00c],%l4 ! Mem[000000007800010c] ldstub [%i1+0x021],%l0 ! Mem[0000000078800121] jmpl %o7,%g0 std %l2,[%i2+0x008] ! Mem[0000000079000108] p52_near_3_he: swap [%i3+0x03c],%l6 ! Mem[000000007980013c] swap [%i0+0x034],%l0 ! Mem[0000000078000134] ldstub [%i3+0x028],%l6 ! Mem[0000000079800128] jmpl %o7,%g0 ldsh [%i1+0x036],%l4 ! Mem[0000000078800136] p53_near_3_le: ldsh [%i3+0x024],%l2 ! Mem[000000007b800124] ldub [%i3+0x03f],%l5 ! Mem[000000007b80013f] swap [%i0+0x01c],%l5 ! Mem[000000007a00011c] ldub [%i3+0x024],%l7 ! Mem[000000007b800124] stb %l6,[%i3+0x01f] ! Mem[000000007b80011f] ldsw [%i2+0x030],%l7 ! Mem[000000007b000130] ldd [%i3+0x000],%l2 ! Mem[000000007b800100] jmpl %o7,%g0 lduw [%i1+0x010],%l0 ! Mem[000000007a800110] p53_near_3_he: lduh [%i0+0x03e],%l1 ! Mem[000000007a00013e] swap [%i1+0x00c],%l5 ! Mem[000000007a80010c] lduw [%i3+0x014],%l3 ! Mem[000000007b800114] stx %l6,[%i0+0x018] ! Mem[000000007a000118] ldub [%i3+0x034],%l1 ! Mem[000000007b800134] ldd [%i3+0x028],%l6 ! Mem[000000007b800128] ldsw [%i2+0x01c],%l4 ! Mem[000000007b00011c] jmpl %o7,%g0 ldstub [%i2+0x018],%l2 ! Mem[000000007b000118] p54_near_3_le: sth %l5,[%i3+0x00c] ! Mem[000000007d80010c] ldstub [%i0+0x012],%l7 ! Mem[000000007c000112] swap [%i2+0x024],%l2 ! Mem[000000007d000124] swap [%i3+0x024],%l3 ! Mem[000000007d800124] lduw [%i0+0x00c],%l4 ! Mem[000000007c00010c] ldstub [%i1+0x00b],%l4 ! Mem[000000007c80010b] lduh [%i3+0x01c],%l4 ! Mem[000000007d80011c] jmpl %o7,%g0 lduw [%i2+0x00c],%l0 ! Mem[000000007d00010c] p54_near_3_he: swap [%i0+0x004],%l1 ! Mem[000000007c000104] swap [%i0+0x030],%l1 ! Mem[000000007c000130] jmpl %o7,%g0 lduh [%i1+0x032],%l6 ! Mem[000000007c800132] p55_near_3_le: ldd [%i3+0x038],%l2 ! Mem[000000007f800138] ldsh [%i0+0x006],%l3 ! Mem[000000007e000106] lduh [%i2+0x002],%l3 ! Mem[000000007f000102] swap [%i0+0x020],%l0 ! Mem[000000007e000120] jmpl %o7,%g0 swap [%i3+0x00c],%l2 ! Mem[000000007f80010c] p55_near_3_he: ldstub [%i3+0x037],%l4 ! Mem[000000007f800137] sth %l6,[%i1+0x008] ! Mem[000000007e800108] stb %l4,[%i0+0x02b] ! Mem[000000007e00012b] jmpl %o7,%g0 stb %l4,[%i0+0x01e] ! Mem[000000007e00011e] p56_near_3_le: stx %l3,[%i0+0x000] ! Mem[0000000080000100] ldstub [%i1+0x02c],%l2 ! Mem[000000008080012c] ldstub [%i3+0x01e],%l6 ! Mem[000000008180011e] stw %l0,[%i1+0x010] ! Mem[0000000080800110] swap [%i1+0x03c],%l7 ! Mem[000000008080013c] ldsh [%i1+0x022],%l2 ! Mem[0000000080800122] jmpl %o7,%g0 swap [%i2+0x030],%l3 ! Mem[0000000081000130] p56_near_3_he: ldstub [%i1+0x03b],%l1 ! Mem[000000008080013b] swap [%i2+0x020],%l5 ! Mem[0000000081000120] ldd [%i0+0x018],%l6 ! Mem[0000000080000118] jmpl %o7,%g0 swap [%i3+0x004],%l6 ! Mem[0000000081800104] p57_near_3_le: swap [%i2+0x004],%l3 ! Mem[0000000083000104] ldstub [%i0+0x03c],%l7 ! Mem[000000008200013c] ldub [%i3+0x02f],%l2 ! Mem[000000008380012f] jmpl %o7,%g0 ldstub [%i0+0x027],%l3 ! Mem[0000000082000127] p57_near_3_he: jmpl %o7,%g0 swap [%i3+0x01c],%l0 ! Mem[000000008380011c] jmpl %o7,%g0 nop p58_near_3_le: ldstub [%i1+0x00a],%l6 ! Mem[000000008480010a] std %l0,[%i2+0x038] ! Mem[0000000085000138] ldd [%i2+0x008],%l6 ! Mem[0000000085000108] jmpl %o7,%g0 std %l6,[%i1+0x000] ! Mem[0000000084800100] p58_near_3_he: ldsh [%i3+0x012],%l4 ! Mem[0000000085800112] ldd [%i2+0x038],%l4 ! Mem[0000000085000138] lduw [%i3+0x028],%l4 ! Mem[0000000085800128] ldsb [%i2+0x021],%l6 ! Mem[0000000085000121] jmpl %o7,%g0 std %l0,[%i0+0x008] ! Mem[0000000084000108] p59_near_3_le: jmpl %o7,%g0 ldsb [%i2+0x02e],%l7 ! Mem[000000008700012e] jmpl %o7,%g0 nop p59_near_3_he: ldstub [%i1+0x00f],%l5 ! Mem[000000008680010f] jmpl %o7,%g0 stw %l4,[%i3+0x030] ! Mem[0000000087800130] p60_near_3_le: ldd [%i0+0x018],%l4 ! Mem[0000000088000118] std %l6,[%i3+0x020] ! Mem[0000000089800120] stb %l6,[%i0+0x00a] ! Mem[000000008800010a] ldsh [%i0+0x038],%l1 ! Mem[0000000088000138] jmpl %o7,%g0 lduh [%i3+0x008],%l6 ! Mem[0000000089800108] p60_near_3_he: sth %l7,[%i2+0x020] ! Mem[0000000089000120] stw %l4,[%i0+0x018] ! Mem[0000000088000118] sth %l4,[%i3+0x03a] ! Mem[000000008980013a] stb %l5,[%i2+0x033] ! Mem[0000000089000133] jmpl %o7,%g0 ldsh [%i3+0x020],%l6 ! Mem[0000000089800120] p61_near_3_le: ldd [%i0+0x038],%l0 ! Mem[000000008a000138] ldsh [%i0+0x012],%l1 ! Mem[000000008a000112] ldstub [%i2+0x03d],%l0 ! Mem[000000008b00013d] ldstub [%i2+0x028],%l7 ! Mem[000000008b000128] ldstub [%i1+0x039],%l4 ! Mem[000000008a800139] jmpl %o7,%g0 ldstub [%i2+0x035],%l2 ! Mem[000000008b000135] p61_near_3_he: ldstub [%i3+0x03e],%l5 ! Mem[000000008b80013e] lduw [%i0+0x03c],%l1 ! Mem[000000008a00013c] jmpl %o7,%g0 lduh [%i1+0x006],%l3 ! Mem[000000008a800106] p62_near_3_le: ldd [%i3+0x038],%l0 ! Mem[000000008d800138] stw %l0,[%i1+0x008] ! Mem[000000008c800108] swap [%i3+0x028],%l5 ! Mem[000000008d800128] ldub [%i1+0x03c],%l3 ! Mem[000000008c80013c] swap [%i0+0x010],%l0 ! Mem[000000008c000110] std %l2,[%i2+0x028] ! Mem[000000008d000128] jmpl %o7,%g0 sth %l6,[%i2+0x030] ! Mem[000000008d000130] p62_near_3_he: ldstub [%i2+0x037],%l1 ! Mem[000000008d000137] stx %l1,[%i1+0x038] ! Mem[000000008c800138] ldstub [%i2+0x023],%l5 ! Mem[000000008d000123] swap [%i3+0x000],%l7 ! Mem[000000008d800100] swap [%i1+0x004],%l6 ! Mem[000000008c800104] swap [%i3+0x00c],%l2 ! Mem[000000008d80010c] swap [%i2+0x03c],%l2 ! Mem[000000008d00013c] jmpl %o7,%g0 stx %l4,[%i2+0x030] ! Mem[000000008d000130] p63_near_3_le: swap [%i2+0x020],%l1 ! Mem[000000008f000120] lduw [%i2+0x020],%l2 ! Mem[000000008f000120] std %l4,[%i0+0x038] ! Mem[000000008e000138] jmpl %o7,%g0 lduh [%i1+0x034],%l2 ! Mem[000000008e800134] p63_near_3_he: stw %l6,[%i3+0x028] ! Mem[000000008f800128] sth %l0,[%i0+0x022] ! Mem[000000008e000122] jmpl %o7,%g0 ldsh [%i0+0x002],%l0 ! Mem[000000008e000102] near3_b2b_h: nop nop nop nop nop nop jmpl %o7,%g0 nop near3_b2b_l: 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: stb %l4,[%i0+0x03e] ! Mem[000000001000013e] swap [%i3+0x000],%l6 ! Mem[0000000011800100] std %l0,[%i1+0x018] ! Mem[0000000010800118] ldsw [%i1+0x018],%l6 ! Mem[0000000010800118] jmpl %o7,%g0 ldd [%i2+0x010],%l4 ! Mem[0000000011000110] p0_far_0_lem: membar #Sync stb %l4,[%i0+0x03e] ! Mem[000000001000013e] swap [%i3+0x000],%l6 ! Mem[0000000011800100] std %l0,[%i1+0x018] ! Mem[0000000010800118] ldsw [%i1+0x018],%l6 ! Mem[0000000010800118] membar #Sync jmpl %o7,%g0 ldd [%i2+0x010],%l4 ! Mem[0000000011000110] p0_far_0_he: sth %l7,[%i1+0x036] ! Mem[0000000010800136] jmpl %o7,%g0 stx %l4,[%i3+0x010] ! Mem[0000000011800110] p0_far_0_hem: membar #Sync sth %l7,[%i1+0x036] ! Mem[0000000010800136] membar #Sync jmpl %o7,%g0 stx %l4,[%i3+0x010] ! Mem[0000000011800110] p0_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p1_far_0_le: ldstub [%i0+0x01e],%l4 ! Mem[000000001200011e] ldd [%i3+0x008],%l2 ! Mem[0000000013800108] ldub [%i0+0x01d],%l0 ! Mem[000000001200011d] stx %l6,[%i0+0x018] ! Mem[0000000012000118] jmpl %o7,%g0 stb %l0,[%i2+0x01f] ! Mem[000000001300011f] p1_far_0_lem: membar #Sync ldstub [%i0+0x01e],%l4 ! Mem[000000001200011e] ldd [%i3+0x008],%l2 ! Mem[0000000013800108] ldub [%i0+0x01d],%l0 ! Mem[000000001200011d] stx %l6,[%i0+0x018] ! Mem[0000000012000118] membar #Sync jmpl %o7,%g0 stb %l0,[%i2+0x01f] ! Mem[000000001300011f] p1_far_0_he: lduw [%i0+0x024],%l7 ! Mem[0000000012000124] sth %l7,[%i0+0x03a] ! Mem[000000001200013a] ldx [%i3+0x000],%l7 ! Mem[0000000013800100] stb %l2,[%i3+0x000] ! Mem[0000000013800100] sth %l6,[%i1+0x02c] ! Mem[000000001280012c] swap [%i0+0x004],%l6 ! Mem[0000000012000104] stx %l1,[%i3+0x020] ! Mem[0000000013800120] jmpl %o7,%g0 stx %l3,[%i1+0x010] ! Mem[0000000012800110] p1_far_0_hem: membar #Sync lduw [%i0+0x024],%l7 ! Mem[0000000012000124] sth %l7,[%i0+0x03a] ! Mem[000000001200013a] ldx [%i3+0x000],%l7 ! Mem[0000000013800100] stb %l2,[%i3+0x000] ! Mem[0000000013800100] sth %l6,[%i1+0x02c] ! Mem[000000001280012c] swap [%i0+0x004],%l6 ! Mem[0000000012000104] stx %l1,[%i3+0x020] ! Mem[0000000013800120] membar #Sync jmpl %o7,%g0 stx %l3,[%i1+0x010] ! Mem[0000000012800110] p1_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p2_far_0_le: ldsw [%i3+0x00c],%l1 ! Mem[000000001580010c] stw %l4,[%i3+0x008] ! Mem[0000000015800108] ldsh [%i2+0x008],%l4 ! Mem[0000000015000108] ldx [%i3+0x030],%l7 ! Mem[0000000015800130] jmpl %o7,%g0 ldstub [%i3+0x008],%l6 ! Mem[0000000015800108] p2_far_0_lem: membar #Sync ldsw [%i3+0x00c],%l1 ! Mem[000000001580010c] stw %l4,[%i3+0x008] ! Mem[0000000015800108] ldsh [%i2+0x008],%l4 ! Mem[0000000015000108] ldx [%i3+0x030],%l7 ! Mem[0000000015800130] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x008],%l6 ! Mem[0000000015800108] p2_far_0_he: swap [%i2+0x004],%l1 ! Mem[0000000015000104] stw %l0,[%i0+0x030] ! Mem[0000000014000130] jmpl %o7,%g0 ldstub [%i1+0x029],%l6 ! Mem[0000000014800129] p2_far_0_hem: membar #Sync swap [%i2+0x004],%l1 ! Mem[0000000015000104] stw %l0,[%i0+0x030] ! Mem[0000000014000130] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x029],%l6 ! Mem[0000000014800129] p2_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p3_far_0_le: ldsh [%i3+0x02c],%l1 ! Mem[000000001780012c] std %l4,[%i3+0x028] ! Mem[0000000017800128] ldd [%i3+0x010],%l0 ! Mem[0000000017800110] ldstub [%i0+0x012],%l6 ! Mem[0000000016000112] jmpl %o7,%g0 lduh [%i2+0x028],%l4 ! Mem[0000000017000128] p3_far_0_lem: membar #Sync ldsh [%i3+0x02c],%l1 ! Mem[000000001780012c] std %l4,[%i3+0x028] ! Mem[0000000017800128] ldd [%i3+0x010],%l0 ! Mem[0000000017800110] ldstub [%i0+0x012],%l6 ! Mem[0000000016000112] membar #Sync jmpl %o7,%g0 lduh [%i2+0x028],%l4 ! Mem[0000000017000128] p3_far_0_he: jmpl %o7,%g0 ldx [%i2+0x020],%l2 ! Mem[0000000017000120] jmpl %o7,%g0 nop p3_far_0_hem: membar #Sync jmpl %o7,%g0 ldx [%i2+0x020],%l2 ! Mem[0000000017000120] jmpl %o7,%g0 nop p3_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p4_far_0_le: ldsw [%i1+0x03c],%l4 ! Mem[000000001880013c] stb %l6,[%i3+0x002] ! Mem[0000000019800102] ldub [%i2+0x00d],%l1 ! Mem[000000001900010d] ldstub [%i3+0x034],%l1 ! Mem[0000000019800134] jmpl %o7,%g0 std %l0,[%i2+0x000] ! Mem[0000000019000100] p4_far_0_lem: membar #Sync ldsw [%i1+0x03c],%l4 ! Mem[000000001880013c] stb %l6,[%i3+0x002] ! Mem[0000000019800102] ldub [%i2+0x00d],%l1 ! Mem[000000001900010d] ldstub [%i3+0x034],%l1 ! Mem[0000000019800134] membar #Sync jmpl %o7,%g0 std %l0,[%i2+0x000] ! Mem[0000000019000100] p4_far_0_he: ldstub [%i2+0x036],%l4 ! Mem[0000000019000136] ldsb [%i1+0x011],%l4 ! Mem[0000000018800111] jmpl %o7,%g0 stx %l0,[%i2+0x028] ! Mem[0000000019000128] p4_far_0_hem: membar #Sync ldstub [%i2+0x036],%l4 ! Mem[0000000019000136] ldsb [%i1+0x011],%l4 ! Mem[0000000018800111] membar #Sync jmpl %o7,%g0 stx %l0,[%i2+0x028] ! Mem[0000000019000128] p4_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p5_far_0_le: stb %l4,[%i1+0x01e] ! Mem[000000001a80011e] lduw [%i2+0x020],%l6 ! Mem[000000001b000120] stw %l1,[%i1+0x02c] ! Mem[000000001a80012c] ldx [%i2+0x000],%l1 ! Mem[000000001b000100] jmpl %o7,%g0 swap [%i0+0x024],%l0 ! Mem[000000001a000124] p5_far_0_lem: membar #Sync stb %l4,[%i1+0x01e] ! Mem[000000001a80011e] lduw [%i2+0x020],%l6 ! Mem[000000001b000120] stw %l1,[%i1+0x02c] ! Mem[000000001a80012c] ldx [%i2+0x000],%l1 ! Mem[000000001b000100] membar #Sync jmpl %o7,%g0 swap [%i0+0x024],%l0 ! Mem[000000001a000124] p5_far_0_he: ldstub [%i2+0x001],%l5 ! Mem[000000001b000101] swap [%i3+0x018],%l7 ! Mem[000000001b800118] jmpl %o7,%g0 stw %l6,[%i0+0x01c] ! Mem[000000001a00011c] p5_far_0_hem: membar #Sync ldstub [%i2+0x001],%l5 ! Mem[000000001b000101] swap [%i3+0x018],%l7 ! Mem[000000001b800118] membar #Sync jmpl %o7,%g0 stw %l6,[%i0+0x01c] ! Mem[000000001a00011c] p5_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p6_far_0_le: ldstub [%i1+0x03e],%l4 ! Mem[000000001c80013e] ldub [%i1+0x00c],%l4 ! Mem[000000001c80010c] std %l0,[%i2+0x010] ! Mem[000000001d000110] ldstub [%i3+0x032],%l6 ! Mem[000000001d800132] jmpl %o7,%g0 swap [%i1+0x000],%l3 ! Mem[000000001c800100] p6_far_0_lem: membar #Sync ldstub [%i1+0x03e],%l4 ! Mem[000000001c80013e] ldub [%i1+0x00c],%l4 ! Mem[000000001c80010c] std %l0,[%i2+0x010] ! Mem[000000001d000110] ldstub [%i3+0x032],%l6 ! Mem[000000001d800132] membar #Sync jmpl %o7,%g0 swap [%i1+0x000],%l3 ! Mem[000000001c800100] p6_far_0_he: ldstub [%i0+0x00d],%l2 ! Mem[000000001c00010d] swap [%i2+0x028],%l1 ! Mem[000000001d000128] stx %l4,[%i0+0x008] ! Mem[000000001c000108] std %l2,[%i1+0x010] ! Mem[000000001c800110] swap [%i1+0x000],%l5 ! Mem[000000001c800100] stx %l2,[%i3+0x000] ! Mem[000000001d800100] jmpl %o7,%g0 sth %l1,[%i0+0x000] ! Mem[000000001c000100] p6_far_0_hem: membar #Sync ldstub [%i0+0x00d],%l2 ! Mem[000000001c00010d] swap [%i2+0x028],%l1 ! Mem[000000001d000128] stx %l4,[%i0+0x008] ! Mem[000000001c000108] std %l2,[%i1+0x010] ! Mem[000000001c800110] swap [%i1+0x000],%l5 ! Mem[000000001c800100] stx %l2,[%i3+0x000] ! Mem[000000001d800100] membar #Sync jmpl %o7,%g0 sth %l1,[%i0+0x000] ! Mem[000000001c000100] p6_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p7_far_0_le: sth %l0,[%i1+0x03a] ! Mem[000000001e80013a] ldsw [%i3+0x034],%l1 ! Mem[000000001f800134] ldx [%i0+0x010],%l1 ! Mem[000000001e000110] ldsb [%i2+0x00a],%l4 ! Mem[000000001f00010a] jmpl %o7,%g0 ldub [%i2+0x01d],%l2 ! Mem[000000001f00011d] p7_far_0_lem: membar #Sync sth %l0,[%i1+0x03a] ! Mem[000000001e80013a] ldsw [%i3+0x034],%l1 ! Mem[000000001f800134] ldx [%i0+0x010],%l1 ! Mem[000000001e000110] ldsb [%i2+0x00a],%l4 ! Mem[000000001f00010a] membar #Sync jmpl %o7,%g0 ldub [%i2+0x01d],%l2 ! Mem[000000001f00011d] p7_far_0_he: stx %l1,[%i2+0x038] ! Mem[000000001f000138] ldstub [%i1+0x011],%l4 ! Mem[000000001e800111] ldstub [%i2+0x02c],%l0 ! Mem[000000001f00012c] ldsb [%i1+0x003],%l6 ! Mem[000000001e800103] jmpl %o7,%g0 ldstub [%i2+0x004],%l1 ! Mem[000000001f000104] p7_far_0_hem: membar #Sync stx %l1,[%i2+0x038] ! Mem[000000001f000138] ldstub [%i1+0x011],%l4 ! Mem[000000001e800111] ldstub [%i2+0x02c],%l0 ! Mem[000000001f00012c] ldsb [%i1+0x003],%l6 ! Mem[000000001e800103] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x004],%l1 ! Mem[000000001f000104] p7_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p8_far_0_le: stw %l4,[%i3+0x024] ! Mem[0000000021800124] ldstub [%i0+0x009],%l2 ! Mem[0000000020000109] stx %l7,[%i0+0x038] ! Mem[0000000020000138] swap [%i1+0x030],%l6 ! Mem[0000000020800130] jmpl %o7,%g0 swap [%i1+0x01c],%l2 ! Mem[000000002080011c] p8_far_0_lem: membar #Sync stw %l4,[%i3+0x024] ! Mem[0000000021800124] ldstub [%i0+0x009],%l2 ! Mem[0000000020000109] stx %l7,[%i0+0x038] ! Mem[0000000020000138] swap [%i1+0x030],%l6 ! Mem[0000000020800130] membar #Sync jmpl %o7,%g0 swap [%i1+0x01c],%l2 ! Mem[000000002080011c] p8_far_0_he: ldub [%i2+0x01c],%l1 ! Mem[000000002100011c] ldsw [%i1+0x010],%l4 ! Mem[0000000020800110] ldstub [%i2+0x02c],%l0 ! Mem[000000002100012c] swap [%i1+0x020],%l6 ! Mem[0000000020800120] jmpl %o7,%g0 lduh [%i2+0x004],%l1 ! Mem[0000000021000104] p8_far_0_hem: membar #Sync ldub [%i2+0x01c],%l1 ! Mem[000000002100011c] ldsw [%i1+0x010],%l4 ! Mem[0000000020800110] ldstub [%i2+0x02c],%l0 ! Mem[000000002100012c] swap [%i1+0x020],%l6 ! Mem[0000000020800120] membar #Sync jmpl %o7,%g0 lduh [%i2+0x004],%l1 ! Mem[0000000021000104] p8_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p9_far_0_le: ldsw [%i1+0x01c],%l4 ! Mem[000000002280011c] std %l2,[%i0+0x008] ! Mem[0000000022000108] stb %l0,[%i0+0x01d] ! Mem[000000002200011d] ldstub [%i0+0x00a],%l4 ! Mem[000000002200010a] jmpl %o7,%g0 lduw [%i3+0x028],%l4 ! Mem[0000000023800128] p9_far_0_lem: membar #Sync ldsw [%i1+0x01c],%l4 ! Mem[000000002280011c] std %l2,[%i0+0x008] ! Mem[0000000022000108] stb %l0,[%i0+0x01d] ! Mem[000000002200011d] ldstub [%i0+0x00a],%l4 ! Mem[000000002200010a] membar #Sync jmpl %o7,%g0 lduw [%i3+0x028],%l4 ! Mem[0000000023800128] p9_far_0_he: jmpl %o7,%g0 ldsw [%i2+0x020],%l2 ! Mem[0000000023000120] jmpl %o7,%g0 nop p9_far_0_hem: membar #Sync jmpl %o7,%g0 ldsw [%i2+0x020],%l2 ! Mem[0000000023000120] jmpl %o7,%g0 nop p9_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p10_far_0_le: stb %l4,[%i1+0x03e] ! Mem[000000002480013e] std %l2,[%i3+0x028] ! Mem[0000000025800128] sth %l0,[%i2+0x01c] ! Mem[000000002500011c] sth %l1,[%i0+0x000] ! Mem[0000000024000100] jmpl %o7,%g0 ldsh [%i3+0x008],%l4 ! Mem[0000000025800108] p10_far_0_lem: membar #Sync stb %l4,[%i1+0x03e] ! Mem[000000002480013e] std %l2,[%i3+0x028] ! Mem[0000000025800128] sth %l0,[%i2+0x01c] ! Mem[000000002500011c] sth %l1,[%i0+0x000] ! Mem[0000000024000100] membar #Sync jmpl %o7,%g0 ldsh [%i3+0x008],%l4 ! Mem[0000000025800108] p10_far_0_he: jmpl %o7,%g0 swap [%i3+0x024],%l7 ! Mem[0000000025800124] jmpl %o7,%g0 nop p10_far_0_hem: membar #Sync jmpl %o7,%g0 swap [%i3+0x024],%l7 ! Mem[0000000025800124] jmpl %o7,%g0 nop p10_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p11_far_0_le: ldstub [%i1+0x01e],%l4 ! Mem[000000002680011e] ldstub [%i2+0x022],%l6 ! Mem[0000000027000122] swap [%i2+0x02c],%l1 ! Mem[000000002700012c] swap [%i1+0x000],%l1 ! Mem[0000000026800100] jmpl %o7,%g0 ldsb [%i3+0x029],%l4 ! Mem[0000000027800129] p11_far_0_lem: membar #Sync ldstub [%i1+0x01e],%l4 ! Mem[000000002680011e] ldstub [%i2+0x022],%l6 ! Mem[0000000027000122] swap [%i2+0x02c],%l1 ! Mem[000000002700012c] swap [%i1+0x000],%l1 ! Mem[0000000026800100] membar #Sync jmpl %o7,%g0 ldsb [%i3+0x029],%l4 ! Mem[0000000027800129] p11_far_0_he: jmpl %o7,%g0 ldstub [%i1+0x01d],%l2 ! Mem[000000002680011d] jmpl %o7,%g0 nop p11_far_0_hem: membar #Sync jmpl %o7,%g0 ldstub [%i1+0x01d],%l2 ! Mem[000000002680011d] jmpl %o7,%g0 nop p11_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p12_far_0_le: ldx [%i3+0x038],%l0 ! Mem[0000000029800138] ldub [%i0+0x029],%l3 ! Mem[0000000028000129] stw %l7,[%i0+0x038] ! Mem[0000000028000138] ldstub [%i2+0x032],%l6 ! Mem[0000000029000132] jmpl %o7,%g0 ldx [%i3+0x018],%l2 ! Mem[0000000029800118] p12_far_0_lem: membar #Sync ldx [%i3+0x038],%l0 ! Mem[0000000029800138] ldub [%i0+0x029],%l3 ! Mem[0000000028000129] stw %l7,[%i0+0x038] ! Mem[0000000028000138] ldstub [%i2+0x032],%l6 ! Mem[0000000029000132] membar #Sync jmpl %o7,%g0 ldx [%i3+0x018],%l2 ! Mem[0000000029800118] p12_far_0_he: swap [%i3+0x020],%l2 ! Mem[0000000029800120] stb %l6,[%i0+0x023] ! Mem[0000000028000123] lduh [%i2+0x034],%l3 ! Mem[0000000029000134] ldx [%i3+0x008],%l5 ! Mem[0000000029800108] jmpl %o7,%g0 ldx [%i0+0x010],%l3 ! Mem[0000000028000110] p12_far_0_hem: membar #Sync swap [%i3+0x020],%l2 ! Mem[0000000029800120] stb %l6,[%i0+0x023] ! Mem[0000000028000123] lduh [%i2+0x034],%l3 ! Mem[0000000029000134] ldx [%i3+0x008],%l5 ! Mem[0000000029800108] membar #Sync jmpl %o7,%g0 ldx [%i0+0x010],%l3 ! Mem[0000000028000110] p12_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p13_far_0_le: swap [%i0+0x004],%l4 ! Mem[000000002a000104] swap [%i0+0x008],%l3 ! Mem[000000002a000108] swap [%i3+0x01c],%l4 ! Mem[000000002b80011c] ldstub [%i0+0x00c],%l3 ! Mem[000000002a00010c] jmpl %o7,%g0 lduh [%i0+0x01a],%l2 ! Mem[000000002a00011a] p13_far_0_lem: membar #Sync swap [%i0+0x004],%l4 ! Mem[000000002a000104] swap [%i0+0x008],%l3 ! Mem[000000002a000108] swap [%i3+0x01c],%l4 ! Mem[000000002b80011c] ldstub [%i0+0x00c],%l3 ! Mem[000000002a00010c] membar #Sync jmpl %o7,%g0 lduh [%i0+0x01a],%l2 ! Mem[000000002a00011a] p13_far_0_he: swap [%i3+0x02c],%l7 ! Mem[000000002b80012c] ldub [%i0+0x01b],%l0 ! Mem[000000002a00011b] ldub [%i2+0x02f],%l4 ! Mem[000000002b00012f] swap [%i2+0x038],%l7 ! Mem[000000002b000138] jmpl %o7,%g0 ldsw [%i0+0x008],%l3 ! Mem[000000002a000108] p13_far_0_hem: membar #Sync swap [%i3+0x02c],%l7 ! Mem[000000002b80012c] ldub [%i0+0x01b],%l0 ! Mem[000000002a00011b] ldub [%i2+0x02f],%l4 ! Mem[000000002b00012f] swap [%i2+0x038],%l7 ! Mem[000000002b000138] membar #Sync jmpl %o7,%g0 ldsw [%i0+0x008],%l3 ! Mem[000000002a000108] p13_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p14_far_0_le: ldsw [%i2+0x03c],%l4 ! Mem[000000002d00013c] swap [%i3+0x028],%l3 ! Mem[000000002d800128] swap [%i0+0x038],%l7 ! Mem[000000002c000138] swap [%i0+0x018],%l6 ! Mem[000000002c000118] jmpl %o7,%g0 stw %l1,[%i2+0x010] ! Mem[000000002d000110] p14_far_0_lem: membar #Sync ldsw [%i2+0x03c],%l4 ! Mem[000000002d00013c] swap [%i3+0x028],%l3 ! Mem[000000002d800128] swap [%i0+0x038],%l7 ! Mem[000000002c000138] swap [%i0+0x018],%l6 ! Mem[000000002c000118] membar #Sync jmpl %o7,%g0 stw %l1,[%i2+0x010] ! Mem[000000002d000110] p14_far_0_he: swap [%i0+0x01c],%l2 ! Mem[000000002c00011c] std %l6,[%i3+0x020] ! Mem[000000002d800120] ldsw [%i0+0x028],%l6 ! Mem[000000002c000128] ldstub [%i1+0x02a],%l1 ! Mem[000000002c80012a] jmpl %o7,%g0 stw %l7,[%i1+0x038] ! Mem[000000002c800138] p14_far_0_hem: membar #Sync swap [%i0+0x01c],%l2 ! Mem[000000002c00011c] std %l6,[%i3+0x020] ! Mem[000000002d800120] ldsw [%i0+0x028],%l6 ! Mem[000000002c000128] ldstub [%i1+0x02a],%l1 ! Mem[000000002c80012a] membar #Sync jmpl %o7,%g0 stw %l7,[%i1+0x038] ! Mem[000000002c800138] p14_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p15_far_0_le: stb %l4,[%i2+0x01e] ! Mem[000000002f00011e] ldsb [%i2+0x022],%l6 ! Mem[000000002f000122] lduw [%i2+0x038],%l7 ! Mem[000000002f000138] sth %l6,[%i3+0x01a] ! Mem[000000002f80011a] jmpl %o7,%g0 ldsw [%i0+0x01c],%l4 ! Mem[000000002e00011c] p15_far_0_lem: membar #Sync stb %l4,[%i2+0x01e] ! Mem[000000002f00011e] ldsb [%i2+0x022],%l6 ! Mem[000000002f000122] lduw [%i2+0x038],%l7 ! Mem[000000002f000138] sth %l6,[%i3+0x01a] ! Mem[000000002f80011a] membar #Sync jmpl %o7,%g0 ldsw [%i0+0x01c],%l4 ! Mem[000000002e00011c] p15_far_0_he: ldub [%i2+0x001],%l5 ! Mem[000000002f000101] ldsh [%i1+0x00c],%l0 ! Mem[000000002e80010c] jmpl %o7,%g0 lduh [%i0+0x026],%l7 ! Mem[000000002e000126] p15_far_0_hem: membar #Sync ldub [%i2+0x001],%l5 ! Mem[000000002f000101] ldsh [%i1+0x00c],%l0 ! Mem[000000002e80010c] membar #Sync jmpl %o7,%g0 lduh [%i0+0x026],%l7 ! Mem[000000002e000126] p15_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p16_far_0_le: ldstub [%i2+0x03e],%l4 ! Mem[000000003100013e] ldsw [%i0+0x008],%l2 ! Mem[0000000030000108] stw %l7,[%i0+0x038] ! Mem[0000000030000138] ldsw [%i2+0x030],%l2 ! Mem[0000000031000130] jmpl %o7,%g0 ldub [%i3+0x00e],%l3 ! Mem[000000003180010e] p16_far_0_lem: membar #Sync ldstub [%i2+0x03e],%l4 ! Mem[000000003100013e] ldsw [%i0+0x008],%l2 ! Mem[0000000030000108] stw %l7,[%i0+0x038] ! Mem[0000000030000138] ldsw [%i2+0x030],%l2 ! Mem[0000000031000130] membar #Sync jmpl %o7,%g0 ldub [%i3+0x00e],%l3 ! Mem[000000003180010e] p16_far_0_he: ldstub [%i3+0x00e],%l7 ! Mem[000000003180010e] ldx [%i0+0x000],%l6 ! Mem[0000000030000100] swap [%i0+0x000],%l5 ! Mem[0000000030000100] sth %l5,[%i0+0x000] ! Mem[0000000030000100] ldsb [%i3+0x004],%l3 ! Mem[0000000031800104] ldstub [%i2+0x035],%l2 ! Mem[0000000031000135] jmpl %o7,%g0 stx %l3,[%i1+0x010] ! Mem[0000000030800110] p16_far_0_hem: membar #Sync ldstub [%i3+0x00e],%l7 ! Mem[000000003180010e] ldx [%i0+0x000],%l6 ! Mem[0000000030000100] swap [%i0+0x000],%l5 ! Mem[0000000030000100] sth %l5,[%i0+0x000] ! Mem[0000000030000100] ldsb [%i3+0x004],%l3 ! Mem[0000000031800104] ldstub [%i2+0x035],%l2 ! Mem[0000000031000135] membar #Sync jmpl %o7,%g0 stx %l3,[%i1+0x010] ! Mem[0000000030800110] p16_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p17_far_0_le: stx %l0,[%i0+0x020] ! Mem[0000000032000120] swap [%i2+0x010],%l6 ! Mem[0000000033000110] swap [%i0+0x01c],%l2 ! Mem[000000003200011c] std %l4,[%i2+0x018] ! Mem[0000000033000118] jmpl %o7,%g0 swap [%i3+0x010],%l1 ! Mem[0000000033800110] p17_far_0_lem: membar #Sync stx %l0,[%i0+0x020] ! Mem[0000000032000120] swap [%i2+0x010],%l6 ! Mem[0000000033000110] swap [%i0+0x01c],%l2 ! Mem[000000003200011c] std %l4,[%i2+0x018] ! Mem[0000000033000118] membar #Sync jmpl %o7,%g0 swap [%i3+0x010],%l1 ! Mem[0000000033800110] p17_far_0_he: swap [%i3+0x028],%l6 ! Mem[0000000033800128] ldub [%i3+0x02a],%l1 ! Mem[000000003380012a] ldx [%i2+0x000],%l7 ! Mem[0000000033000100] ldx [%i1+0x000],%l2 ! Mem[0000000032800100] jmpl %o7,%g0 sth %l7,[%i3+0x032] ! Mem[0000000033800132] p17_far_0_hem: membar #Sync swap [%i3+0x028],%l6 ! Mem[0000000033800128] ldub [%i3+0x02a],%l1 ! Mem[000000003380012a] ldx [%i2+0x000],%l7 ! Mem[0000000033000100] ldx [%i1+0x000],%l2 ! Mem[0000000032800100] membar #Sync jmpl %o7,%g0 sth %l7,[%i3+0x032] ! Mem[0000000033800132] p17_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p18_far_0_le: ldstub [%i0+0x019],%l4 ! Mem[0000000034000119] ldstub [%i3+0x020],%l1 ! Mem[0000000035800120] sth %l4,[%i2+0x014] ! Mem[0000000035000114] lduw [%i1+0x01c],%l4 ! Mem[000000003480011c] jmpl %o7,%g0 lduh [%i3+0x022],%l7 ! Mem[0000000035800122] p18_far_0_lem: membar #Sync ldstub [%i0+0x019],%l4 ! Mem[0000000034000119] ldstub [%i3+0x020],%l1 ! Mem[0000000035800120] sth %l4,[%i2+0x014] ! Mem[0000000035000114] lduw [%i1+0x01c],%l4 ! Mem[000000003480011c] membar #Sync jmpl %o7,%g0 lduh [%i3+0x022],%l7 ! Mem[0000000035800122] p18_far_0_he: ldstub [%i1+0x01d],%l2 ! Mem[000000003480011d] jmpl %o7,%g0 lduh [%i0+0x01a],%l7 ! Mem[000000003400011a] p18_far_0_hem: membar #Sync ldstub [%i1+0x01d],%l2 ! Mem[000000003480011d] membar #Sync jmpl %o7,%g0 lduh [%i0+0x01a],%l7 ! Mem[000000003400011a] p18_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p19_far_0_le: ldsw [%i2+0x01c],%l4 ! Mem[000000003700011c] ldub [%i2+0x02c],%l4 ! Mem[000000003700012c] swap [%i3+0x014],%l4 ! Mem[0000000037800114] ldsb [%i2+0x010],%l2 ! Mem[0000000037000110] jmpl %o7,%g0 ldub [%i0+0x002],%l7 ! Mem[0000000036000102] p19_far_0_lem: membar #Sync ldsw [%i2+0x01c],%l4 ! Mem[000000003700011c] ldub [%i2+0x02c],%l4 ! Mem[000000003700012c] swap [%i3+0x014],%l4 ! Mem[0000000037800114] ldsb [%i2+0x010],%l2 ! Mem[0000000037000110] membar #Sync jmpl %o7,%g0 ldub [%i0+0x002],%l7 ! Mem[0000000036000102] p19_far_0_he: lduw [%i2+0x014],%l3 ! Mem[0000000037000114] jmpl %o7,%g0 swap [%i1+0x028],%l1 ! Mem[0000000036800128] p19_far_0_hem: membar #Sync lduw [%i2+0x014],%l3 ! Mem[0000000037000114] membar #Sync jmpl %o7,%g0 swap [%i1+0x028],%l1 ! Mem[0000000036800128] p19_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p20_far_0_le: stb %l4,[%i2+0x03e] ! Mem[000000003900013e] ldsh [%i1+0x01a],%l6 ! Mem[000000003880011a] ldd [%i2+0x038],%l4 ! Mem[0000000039000138] lduh [%i3+0x03e],%l7 ! Mem[000000003980013e] jmpl %o7,%g0 ldstub [%i1+0x03b],%l5 ! Mem[000000003880013b] p20_far_0_lem: membar #Sync stb %l4,[%i2+0x03e] ! Mem[000000003900013e] ldsh [%i1+0x01a],%l6 ! Mem[000000003880011a] ldd [%i2+0x038],%l4 ! Mem[0000000039000138] lduh [%i3+0x03e],%l7 ! Mem[000000003980013e] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x03b],%l5 ! Mem[000000003880013b] p20_far_0_he: stw %l3,[%i2+0x034] ! Mem[0000000039000134] jmpl %o7,%g0 swap [%i0+0x038],%l3 ! Mem[0000000038000138] p20_far_0_hem: membar #Sync stw %l3,[%i2+0x034] ! Mem[0000000039000134] membar #Sync jmpl %o7,%g0 swap [%i0+0x038],%l3 ! Mem[0000000038000138] p20_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p21_far_0_le: ldstub [%i2+0x01e],%l4 ! Mem[000000003b00011e] ldstub [%i0+0x009],%l2 ! Mem[000000003a000109] ldstub [%i2+0x025],%l0 ! Mem[000000003b000125] ldstub [%i2+0x012],%l6 ! Mem[000000003b000112] jmpl %o7,%g0 ldd [%i2+0x018],%l2 ! Mem[000000003b000118] p21_far_0_lem: membar #Sync ldstub [%i2+0x01e],%l4 ! Mem[000000003b00011e] ldstub [%i0+0x009],%l2 ! Mem[000000003a000109] ldstub [%i2+0x025],%l0 ! Mem[000000003b000125] ldstub [%i2+0x012],%l6 ! Mem[000000003b000112] membar #Sync jmpl %o7,%g0 ldd [%i2+0x018],%l2 ! Mem[000000003b000118] p21_far_0_he: ldsw [%i0+0x024],%l7 ! Mem[000000003a000124] swap [%i0+0x034],%l1 ! Mem[000000003a000134] ldstub [%i0+0x00d],%l2 ! Mem[000000003a00010d] ldub [%i3+0x034],%l3 ! Mem[000000003b800134] jmpl %o7,%g0 swap [%i3+0x030],%l7 ! Mem[000000003b800130] p21_far_0_hem: membar #Sync ldsw [%i0+0x024],%l7 ! Mem[000000003a000124] swap [%i0+0x034],%l1 ! Mem[000000003a000134] ldstub [%i0+0x00d],%l2 ! Mem[000000003a00010d] ldub [%i3+0x034],%l3 ! Mem[000000003b800134] membar #Sync jmpl %o7,%g0 swap [%i3+0x030],%l7 ! Mem[000000003b800130] p21_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p22_far_0_le: std %l0,[%i1+0x008] ! Mem[000000003c800108] ldsb [%i0+0x00c],%l4 ! Mem[000000003c00010c] ldstub [%i2+0x010],%l1 ! Mem[000000003d000110] lduw [%i1+0x008],%l4 ! Mem[000000003c800108] jmpl %o7,%g0 ldd [%i2+0x008],%l4 ! Mem[000000003d000108] p22_far_0_lem: membar #Sync std %l0,[%i1+0x008] ! Mem[000000003c800108] ldsb [%i0+0x00c],%l4 ! Mem[000000003c00010c] ldstub [%i2+0x010],%l1 ! Mem[000000003d000110] lduw [%i1+0x008],%l4 ! Mem[000000003c800108] membar #Sync jmpl %o7,%g0 ldd [%i2+0x008],%l4 ! Mem[000000003d000108] p22_far_0_he: jmpl %o7,%g0 ldstub [%i3+0x027],%l7 ! Mem[000000003d800127] jmpl %o7,%g0 nop p22_far_0_hem: membar #Sync jmpl %o7,%g0 ldstub [%i3+0x027],%l7 ! Mem[000000003d800127] jmpl %o7,%g0 nop p22_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p23_far_0_le: ldstub [%i2+0x01e],%l4 ! Mem[000000003f00011e] swap [%i1+0x020],%l6 ! Mem[000000003e800120] stw %l1,[%i0+0x02c] ! Mem[000000003e00012c] ldstub [%i2+0x034],%l1 ! Mem[000000003f000134] jmpl %o7,%g0 ldsh [%i2+0x038],%l7 ! Mem[000000003f000138] p23_far_0_lem: membar #Sync ldstub [%i2+0x01e],%l4 ! Mem[000000003f00011e] swap [%i1+0x020],%l6 ! Mem[000000003e800120] stw %l1,[%i0+0x02c] ! Mem[000000003e00012c] ldstub [%i2+0x034],%l1 ! Mem[000000003f000134] membar #Sync jmpl %o7,%g0 ldsh [%i2+0x038],%l7 ! Mem[000000003f000138] p23_far_0_he: jmpl %o7,%g0 ldsb [%i2+0x02e],%l5 ! Mem[000000003f00012e] jmpl %o7,%g0 nop p23_far_0_hem: membar #Sync jmpl %o7,%g0 ldsb [%i2+0x02e],%l5 ! Mem[000000003f00012e] jmpl %o7,%g0 nop p23_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p24_far_0_le: ldsw [%i0+0x01c],%l0 ! Mem[000000004000011c] ldstub [%i0+0x00a],%l4 ! Mem[000000004000010a] ldsb [%i0+0x01d],%l2 ! Mem[000000004000011d] swap [%i2+0x014],%l4 ! Mem[0000000041000114] jmpl %o7,%g0 ldstub [%i2+0x002],%l3 ! Mem[0000000041000102] p24_far_0_lem: membar #Sync ldsw [%i0+0x01c],%l0 ! Mem[000000004000011c] ldstub [%i0+0x00a],%l4 ! Mem[000000004000010a] ldsb [%i0+0x01d],%l2 ! Mem[000000004000011d] swap [%i2+0x014],%l4 ! Mem[0000000041000114] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x002],%l3 ! Mem[0000000041000102] p24_far_0_he: stb %l1,[%i1+0x004] ! Mem[0000000040800104] ldstub [%i1+0x033],%l0 ! Mem[0000000040800133] ldstub [%i2+0x01e],%l2 ! Mem[000000004100011e] ldsw [%i3+0x028],%l2 ! Mem[0000000041800128] stx %l7,[%i1+0x038] ! Mem[0000000040800138] swap [%i1+0x034],%l7 ! Mem[0000000040800134] jmpl %o7,%g0 ldd [%i3+0x018],%l0 ! Mem[0000000041800118] p24_far_0_hem: membar #Sync stb %l1,[%i1+0x004] ! Mem[0000000040800104] ldstub [%i1+0x033],%l0 ! Mem[0000000040800133] ldstub [%i2+0x01e],%l2 ! Mem[000000004100011e] ldsw [%i3+0x028],%l2 ! Mem[0000000041800128] stx %l7,[%i1+0x038] ! Mem[0000000040800138] swap [%i1+0x034],%l7 ! Mem[0000000040800134] membar #Sync jmpl %o7,%g0 ldd [%i3+0x018],%l0 ! Mem[0000000041800118] p24_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p25_far_0_le: ldstub [%i2+0x03a],%l0 ! Mem[000000004300013a] ldsh [%i0+0x008],%l3 ! Mem[0000000042000108] ldx [%i2+0x018],%l0 ! Mem[0000000043000118] ldd [%i3+0x000],%l0 ! Mem[0000000043800100] jmpl %o7,%g0 lduw [%i3+0x014],%l4 ! Mem[0000000043800114] p25_far_0_lem: membar #Sync ldstub [%i2+0x03a],%l0 ! Mem[000000004300013a] ldsh [%i0+0x008],%l3 ! Mem[0000000042000108] ldx [%i2+0x018],%l0 ! Mem[0000000043000118] ldd [%i3+0x000],%l0 ! Mem[0000000043800100] membar #Sync jmpl %o7,%g0 lduw [%i3+0x014],%l4 ! Mem[0000000043800114] p25_far_0_he: ldstub [%i3+0x03c],%l1 ! Mem[000000004380013c] jmpl %o7,%g0 swap [%i3+0x000],%l6 ! Mem[0000000043800100] p25_far_0_hem: membar #Sync ldstub [%i3+0x03c],%l1 ! Mem[000000004380013c] membar #Sync jmpl %o7,%g0 swap [%i3+0x000],%l6 ! Mem[0000000043800100] p25_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p26_far_0_le: ldsw [%i3+0x03c],%l4 ! Mem[000000004580013c] lduw [%i0+0x028],%l3 ! Mem[0000000044000128] ldd [%i0+0x018],%l0 ! Mem[0000000044000118] swap [%i3+0x030],%l6 ! Mem[0000000045800130] jmpl %o7,%g0 swap [%i3+0x008],%l4 ! Mem[0000000045800108] p26_far_0_lem: membar #Sync ldsw [%i3+0x03c],%l4 ! Mem[000000004580013c] lduw [%i0+0x028],%l3 ! Mem[0000000044000128] ldd [%i0+0x018],%l0 ! Mem[0000000044000118] swap [%i3+0x030],%l6 ! Mem[0000000045800130] membar #Sync jmpl %o7,%g0 swap [%i3+0x008],%l4 ! Mem[0000000045800108] p26_far_0_he: jmpl %o7,%g0 ldstub [%i1+0x023],%l2 ! Mem[0000000044800123] jmpl %o7,%g0 nop p26_far_0_hem: membar #Sync jmpl %o7,%g0 ldstub [%i1+0x023],%l2 ! Mem[0000000044800123] jmpl %o7,%g0 nop p26_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p27_far_0_le: stb %l4,[%i3+0x01e] ! Mem[000000004780011e] stb %l6,[%i1+0x022] ! Mem[0000000046800122] ldstub [%i1+0x02d],%l1 ! Mem[000000004680012d] lduh [%i1+0x034],%l1 ! Mem[0000000046800134] jmpl %o7,%g0 lduh [%i2+0x038],%l7 ! Mem[0000000047000138] p27_far_0_lem: membar #Sync stb %l4,[%i3+0x01e] ! Mem[000000004780011e] stb %l6,[%i1+0x022] ! Mem[0000000046800122] ldstub [%i1+0x02d],%l1 ! Mem[000000004680012d] lduh [%i1+0x034],%l1 ! Mem[0000000046800134] membar #Sync jmpl %o7,%g0 lduh [%i2+0x038],%l7 ! Mem[0000000047000138] p27_far_0_he: jmpl %o7,%g0 swap [%i3+0x02c],%l5 ! Mem[000000004780012c] jmpl %o7,%g0 nop p27_far_0_hem: membar #Sync jmpl %o7,%g0 swap [%i3+0x02c],%l5 ! Mem[000000004780012c] jmpl %o7,%g0 nop p27_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p28_far_0_le: ldstub [%i3+0x03e],%l4 ! Mem[000000004980013e] lduw [%i0+0x000],%l6 ! Mem[0000000048000100] ldstub [%i1+0x00d],%l1 ! Mem[000000004880010d] lduh [%i0+0x00c],%l4 ! Mem[000000004800010c] jmpl %o7,%g0 swap [%i2+0x004],%l0 ! Mem[0000000049000104] p28_far_0_lem: membar #Sync ldstub [%i3+0x03e],%l4 ! Mem[000000004980013e] lduw [%i0+0x000],%l6 ! Mem[0000000048000100] ldstub [%i1+0x00d],%l1 ! Mem[000000004880010d] lduh [%i0+0x00c],%l4 ! Mem[000000004800010c] membar #Sync jmpl %o7,%g0 swap [%i2+0x004],%l0 ! Mem[0000000049000104] p28_far_0_he: ldd [%i1+0x030],%l6 ! Mem[0000000048800130] stx %l0,[%i0+0x028] ! Mem[0000000048000128] jmpl %o7,%g0 swap [%i3+0x01c],%l6 ! Mem[000000004980011c] p28_far_0_hem: membar #Sync ldd [%i1+0x030],%l6 ! Mem[0000000048800130] stx %l0,[%i0+0x028] ! Mem[0000000048000128] membar #Sync jmpl %o7,%g0 swap [%i3+0x01c],%l6 ! Mem[000000004980011c] p28_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p29_far_0_le: lduh [%i2+0x006],%l4 ! Mem[000000004b000106] ldx [%i1+0x008],%l2 ! Mem[000000004a800108] ldstub [%i2+0x01c],%l4 ! Mem[000000004b00011c] ldstub [%i3+0x038],%l5 ! Mem[000000004b800138] jmpl %o7,%g0 swap [%i1+0x024],%l0 ! Mem[000000004a800124] p29_far_0_lem: membar #Sync lduh [%i2+0x006],%l4 ! Mem[000000004b000106] ldx [%i1+0x008],%l2 ! Mem[000000004a800108] ldstub [%i2+0x01c],%l4 ! Mem[000000004b00011c] ldstub [%i3+0x038],%l5 ! Mem[000000004b800138] membar #Sync jmpl %o7,%g0 swap [%i1+0x024],%l0 ! Mem[000000004a800124] p29_far_0_he: ldstub [%i2+0x031],%l3 ! Mem[000000004b000131] stx %l6,[%i0+0x020] ! Mem[000000004a000120] std %l6,[%i0+0x018] ! Mem[000000004a000118] swap [%i3+0x014],%l2 ! Mem[000000004b800114] ldsw [%i2+0x008],%l2 ! Mem[000000004b000108] jmpl %o7,%g0 ldx [%i0+0x038],%l6 ! Mem[000000004a000138] p29_far_0_hem: membar #Sync ldstub [%i2+0x031],%l3 ! Mem[000000004b000131] stx %l6,[%i0+0x020] ! Mem[000000004a000120] std %l6,[%i0+0x018] ! Mem[000000004a000118] swap [%i3+0x014],%l2 ! Mem[000000004b800114] ldsw [%i2+0x008],%l2 ! Mem[000000004b000108] membar #Sync jmpl %o7,%g0 ldx [%i0+0x038],%l6 ! Mem[000000004a000138] p29_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p30_far_0_le: ldsh [%i0+0x026],%l4 ! Mem[000000004c000126] ldstub [%i3+0x009],%l2 ! Mem[000000004d800109] stw %l4,[%i0+0x018] ! Mem[000000004c000118] swap [%i3+0x008],%l4 ! Mem[000000004d800108] jmpl %o7,%g0 ldstub [%i3+0x03f],%l0 ! Mem[000000004d80013f] p30_far_0_lem: membar #Sync ldsh [%i0+0x026],%l4 ! Mem[000000004c000126] ldstub [%i3+0x009],%l2 ! Mem[000000004d800109] stw %l4,[%i0+0x018] ! Mem[000000004c000118] swap [%i3+0x008],%l4 ! Mem[000000004d800108] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x03f],%l0 ! Mem[000000004d80013f] p30_far_0_he: ldstub [%i0+0x002],%l3 ! Mem[000000004c000102] ldstub [%i2+0x007],%l1 ! Mem[000000004d000107] swap [%i1+0x02c],%l0 ! Mem[000000004c80012c] ldsw [%i0+0x020],%l6 ! Mem[000000004c000120] ldstub [%i1+0x004],%l1 ! Mem[000000004c800104] stx %l4,[%i3+0x008] ! Mem[000000004d800108] std %l2,[%i2+0x018] ! Mem[000000004d000118] jmpl %o7,%g0 ldsh [%i1+0x026],%l2 ! Mem[000000004c800126] p30_far_0_hem: membar #Sync ldstub [%i0+0x002],%l3 ! Mem[000000004c000102] ldstub [%i2+0x007],%l1 ! Mem[000000004d000107] swap [%i1+0x02c],%l0 ! Mem[000000004c80012c] ldsw [%i0+0x020],%l6 ! Mem[000000004c000120] ldstub [%i1+0x004],%l1 ! Mem[000000004c800104] stx %l4,[%i3+0x008] ! Mem[000000004d800108] std %l2,[%i2+0x018] ! Mem[000000004d000118] membar #Sync jmpl %o7,%g0 ldsh [%i1+0x026],%l2 ! Mem[000000004c800126] p30_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p31_far_0_le: ldsw [%i3+0x01c],%l4 ! Mem[000000004f80011c] ldsh [%i3+0x02c],%l4 ! Mem[000000004f80012c] ldd [%i2+0x018],%l4 ! Mem[000000004f000118] ldstub [%i1+0x001],%l1 ! Mem[000000004e800101] jmpl %o7,%g0 ldstub [%i2+0x01f],%l0 ! Mem[000000004f00011f] p31_far_0_lem: membar #Sync ldsw [%i3+0x01c],%l4 ! Mem[000000004f80011c] ldsh [%i3+0x02c],%l4 ! Mem[000000004f80012c] ldd [%i2+0x018],%l4 ! Mem[000000004f000118] ldstub [%i1+0x001],%l1 ! Mem[000000004e800101] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x01f],%l0 ! Mem[000000004f00011f] p31_far_0_he: ldsb [%i0+0x02c],%l0 ! Mem[000000004e00012c] ldstub [%i1+0x003],%l6 ! Mem[000000004e800103] ldsb [%i2+0x004],%l1 ! Mem[000000004f000104] std %l0,[%i0+0x030] ! Mem[000000004e000130] ldsh [%i1+0x030],%l3 ! Mem[000000004e800130] swap [%i2+0x000],%l2 ! Mem[000000004f000100] ldd [%i2+0x000],%l2 ! Mem[000000004f000100] jmpl %o7,%g0 swap [%i3+0x008],%l1 ! Mem[000000004f800108] p31_far_0_hem: membar #Sync ldsb [%i0+0x02c],%l0 ! Mem[000000004e00012c] ldstub [%i1+0x003],%l6 ! Mem[000000004e800103] ldsb [%i2+0x004],%l1 ! Mem[000000004f000104] std %l0,[%i0+0x030] ! Mem[000000004e000130] ldsh [%i1+0x030],%l3 ! Mem[000000004e800130] swap [%i2+0x000],%l2 ! Mem[000000004f000100] ldd [%i2+0x000],%l2 ! Mem[000000004f000100] membar #Sync jmpl %o7,%g0 swap [%i3+0x008],%l1 ! Mem[000000004f800108] p31_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p32_far_0_le: stb %l4,[%i3+0x03e] ! Mem[000000005180013e] swap [%i2+0x034],%l1 ! Mem[0000000051000134] ldub [%i3+0x01d],%l2 ! Mem[000000005180011d] ldstub [%i2+0x01f],%l4 ! Mem[000000005100011f] jmpl %o7,%g0 swap [%i2+0x008],%l6 ! Mem[0000000051000108] p32_far_0_lem: membar #Sync stb %l4,[%i3+0x03e] ! Mem[000000005180013e] swap [%i2+0x034],%l1 ! Mem[0000000051000134] ldub [%i3+0x01d],%l2 ! Mem[000000005180011d] ldstub [%i2+0x01f],%l4 ! Mem[000000005100011f] membar #Sync jmpl %o7,%g0 swap [%i2+0x008],%l6 ! Mem[0000000051000108] p32_far_0_he: ldsh [%i0+0x01e],%l6 ! Mem[000000005000011e] ldsw [%i1+0x034],%l1 ! Mem[0000000050800134] jmpl %o7,%g0 ldub [%i1+0x00d],%l2 ! Mem[000000005080010d] p32_far_0_hem: membar #Sync ldsh [%i0+0x01e],%l6 ! Mem[000000005000011e] ldsw [%i1+0x034],%l1 ! Mem[0000000050800134] membar #Sync jmpl %o7,%g0 ldub [%i1+0x00d],%l2 ! Mem[000000005080010d] p32_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p33_far_0_le: ldstub [%i3+0x01e],%l4 ! Mem[000000005380011e] stb %l1,[%i1+0x034] ! Mem[0000000052800134] stw %l1,[%i0+0x010] ! Mem[0000000052000110] ldstub [%i2+0x012],%l6 ! Mem[0000000053000112] jmpl %o7,%g0 swap [%i3+0x01c],%l2 ! Mem[000000005380011c] p33_far_0_lem: membar #Sync ldstub [%i3+0x01e],%l4 ! Mem[000000005380011e] stb %l1,[%i1+0x034] ! Mem[0000000052800134] stw %l1,[%i0+0x010] ! Mem[0000000052000110] ldstub [%i2+0x012],%l6 ! Mem[0000000053000112] membar #Sync jmpl %o7,%g0 swap [%i3+0x01c],%l2 ! Mem[000000005380011c] p33_far_0_he: ldub [%i0+0x03c],%l1 ! Mem[000000005200013c] stw %l4,[%i1+0x010] ! Mem[0000000052800110] stx %l6,[%i3+0x018] ! Mem[0000000053800118] stw %l7,[%i0+0x038] ! Mem[0000000052000138] jmpl %o7,%g0 stx %l7,[%i1+0x028] ! Mem[0000000052800128] p33_far_0_hem: membar #Sync ldub [%i0+0x03c],%l1 ! Mem[000000005200013c] stw %l4,[%i1+0x010] ! Mem[0000000052800110] stx %l6,[%i3+0x018] ! Mem[0000000053800118] stw %l7,[%i0+0x038] ! Mem[0000000052000138] membar #Sync jmpl %o7,%g0 stx %l7,[%i1+0x028] ! Mem[0000000052800128] p33_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p34_far_0_le: ldsb [%i3+0x03a],%l0 ! Mem[000000005580013a] sth %l3,[%i0+0x028] ! Mem[0000000054000128] lduh [%i1+0x01c],%l0 ! Mem[000000005480011c] stx %l1,[%i3+0x020] ! Mem[0000000055800120] jmpl %o7,%g0 ldstub [%i3+0x014],%l4 ! Mem[0000000055800114] p34_far_0_lem: membar #Sync ldsb [%i3+0x03a],%l0 ! Mem[000000005580013a] sth %l3,[%i0+0x028] ! Mem[0000000054000128] lduh [%i1+0x01c],%l0 ! Mem[000000005480011c] stx %l1,[%i3+0x020] ! Mem[0000000055800120] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x014],%l4 ! Mem[0000000055800114] p34_far_0_he: lduh [%i0+0x01c],%l1 ! Mem[000000005400011c] jmpl %o7,%g0 stw %l6,[%i3+0x020] ! Mem[0000000055800120] p34_far_0_hem: membar #Sync lduh [%i0+0x01c],%l1 ! Mem[000000005400011c] membar #Sync jmpl %o7,%g0 stw %l6,[%i3+0x020] ! Mem[0000000055800120] p34_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p35_far_0_le: ldstub [%i1+0x007],%l4 ! Mem[0000000056800107] sth %l3,[%i3+0x008] ! Mem[0000000057800108] ldsh [%i3+0x01c],%l0 ! Mem[000000005780011c] ldsw [%i2+0x008],%l4 ! Mem[0000000057000108] jmpl %o7,%g0 swap [%i2+0x01c],%l0 ! Mem[000000005700011c] p35_far_0_lem: membar #Sync ldstub [%i1+0x007],%l4 ! Mem[0000000056800107] sth %l3,[%i3+0x008] ! Mem[0000000057800108] ldsh [%i3+0x01c],%l0 ! Mem[000000005780011c] ldsw [%i2+0x008],%l4 ! Mem[0000000057000108] membar #Sync jmpl %o7,%g0 swap [%i2+0x01c],%l0 ! Mem[000000005700011c] p35_far_0_he: swap [%i3+0x020],%l3 ! Mem[0000000057800120] swap [%i1+0x024],%l1 ! Mem[0000000056800124] stb %l3,[%i2+0x015] ! Mem[0000000057000115] swap [%i1+0x008],%l4 ! Mem[0000000056800108] ldstub [%i0+0x029],%l5 ! Mem[0000000056000129] ldsh [%i2+0x000],%l5 ! Mem[0000000057000100] lduh [%i1+0x01a],%l7 ! Mem[000000005680011a] jmpl %o7,%g0 ldstub [%i0+0x007],%l4 ! Mem[0000000056000107] p35_far_0_hem: membar #Sync swap [%i3+0x020],%l3 ! Mem[0000000057800120] swap [%i1+0x024],%l1 ! Mem[0000000056800124] stb %l3,[%i2+0x015] ! Mem[0000000057000115] swap [%i1+0x008],%l4 ! Mem[0000000056800108] ldstub [%i0+0x029],%l5 ! Mem[0000000056000129] ldsh [%i2+0x000],%l5 ! Mem[0000000057000100] lduh [%i1+0x01a],%l7 ! Mem[000000005680011a] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x007],%l4 ! Mem[0000000056000107] p35_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p36_far_0_le: ldsw [%i0+0x03c],%l4 ! Mem[000000005800013c] ldstub [%i3+0x002],%l6 ! Mem[0000000059800102] ldstub [%i1+0x01d],%l0 ! Mem[000000005880011d] sth %l4,[%i1+0x00a] ! Mem[000000005880010a] jmpl %o7,%g0 ldstub [%i1+0x014],%l4 ! Mem[0000000058800114] p36_far_0_lem: membar #Sync ldsw [%i0+0x03c],%l4 ! Mem[000000005800013c] ldstub [%i3+0x002],%l6 ! Mem[0000000059800102] ldstub [%i1+0x01d],%l0 ! Mem[000000005880011d] sth %l4,[%i1+0x00a] ! Mem[000000005880010a] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x014],%l4 ! Mem[0000000058800114] p36_far_0_he: ldx [%i0+0x018],%l1 ! Mem[0000000058000118] jmpl %o7,%g0 swap [%i1+0x008],%l4 ! Mem[0000000058800108] p36_far_0_hem: membar #Sync ldx [%i0+0x018],%l1 ! Mem[0000000058000118] membar #Sync jmpl %o7,%g0 swap [%i1+0x008],%l4 ! Mem[0000000058800108] p36_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p37_far_0_le: stb %l4,[%i0+0x01e] ! Mem[000000005a00011e] ldstub [%i3+0x000],%l1 ! Mem[000000005b800100] sth %l4,[%i2+0x01c] ! Mem[000000005b00011c] ldstub [%i2+0x001],%l1 ! Mem[000000005b000101] jmpl %o7,%g0 ldsh [%i2+0x01e],%l0 ! Mem[000000005b00011e] p37_far_0_lem: membar #Sync stb %l4,[%i0+0x01e] ! Mem[000000005a00011e] ldstub [%i3+0x000],%l1 ! Mem[000000005b800100] sth %l4,[%i2+0x01c] ! Mem[000000005b00011c] ldstub [%i2+0x001],%l1 ! Mem[000000005b000101] membar #Sync jmpl %o7,%g0 ldsh [%i2+0x01e],%l0 ! Mem[000000005b00011e] p37_far_0_he: ldsw [%i2+0x02c],%l0 ! Mem[000000005b00012c] ldx [%i3+0x000],%l6 ! Mem[000000005b800100] swap [%i2+0x014],%l3 ! Mem[000000005b000114] ldd [%i3+0x008],%l4 ! Mem[000000005b800108] ldstub [%i2+0x031],%l3 ! Mem[000000005b000131] ldstub [%i2+0x027],%l6 ! Mem[000000005b000127] swap [%i1+0x000],%l5 ! Mem[000000005a800100] jmpl %o7,%g0 ldsw [%i1+0x000],%l5 ! Mem[000000005a800100] p37_far_0_hem: membar #Sync ldsw [%i2+0x02c],%l0 ! Mem[000000005b00012c] ldx [%i3+0x000],%l6 ! Mem[000000005b800100] swap [%i2+0x014],%l3 ! Mem[000000005b000114] ldd [%i3+0x008],%l4 ! Mem[000000005b800108] ldstub [%i2+0x031],%l3 ! Mem[000000005b000131] ldstub [%i2+0x027],%l6 ! Mem[000000005b000127] swap [%i1+0x000],%l5 ! Mem[000000005a800100] membar #Sync jmpl %o7,%g0 ldsw [%i1+0x000],%l5 ! Mem[000000005a800100] p37_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p38_far_0_le: ldstub [%i0+0x03e],%l4 ! Mem[000000005c00013e] swap [%i3+0x000],%l6 ! Mem[000000005d800100] ldsw [%i0+0x00c],%l1 ! Mem[000000005c00010c] lduh [%i3+0x00c],%l4 ! Mem[000000005d80010c] jmpl %o7,%g0 lduw [%i1+0x004],%l0 ! Mem[000000005c800104] p38_far_0_lem: membar #Sync ldstub [%i0+0x03e],%l4 ! Mem[000000005c00013e] swap [%i3+0x000],%l6 ! Mem[000000005d800100] ldsw [%i0+0x00c],%l1 ! Mem[000000005c00010c] lduh [%i3+0x00c],%l4 ! Mem[000000005d80010c] membar #Sync jmpl %o7,%g0 lduw [%i1+0x004],%l0 ! Mem[000000005c800104] p38_far_0_he: swap [%i0+0x020],%l5 ! Mem[000000005c000120] stx %l7,[%i3+0x018] ! Mem[000000005d800118] jmpl %o7,%g0 ldstub [%i1+0x002],%l3 ! Mem[000000005c800102] p38_far_0_hem: membar #Sync swap [%i0+0x020],%l5 ! Mem[000000005c000120] stx %l7,[%i3+0x018] ! Mem[000000005d800118] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x002],%l3 ! Mem[000000005c800102] p38_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p39_far_0_le: std %l4,[%i3+0x000] ! Mem[000000005f800100] swap [%i3+0x02c],%l4 ! Mem[000000005f80012c] swap [%i3+0x010],%l1 ! Mem[000000005f800110] ldstub [%i0+0x012],%l6 ! Mem[000000005e000112] jmpl %o7,%g0 ldsw [%i1+0x01c],%l0 ! Mem[000000005e80011c] p39_far_0_lem: membar #Sync std %l4,[%i3+0x000] ! Mem[000000005f800100] swap [%i3+0x02c],%l4 ! Mem[000000005f80012c] swap [%i3+0x010],%l1 ! Mem[000000005f800110] ldstub [%i0+0x012],%l6 ! Mem[000000005e000112] membar #Sync jmpl %o7,%g0 ldsw [%i1+0x01c],%l0 ! Mem[000000005e80011c] p39_far_0_he: ldsw [%i0+0x020],%l3 ! Mem[000000005e000120] std %l4,[%i3+0x018] ! Mem[000000005f800118] ldstub [%i1+0x01d],%l2 ! Mem[000000005e80011d] swap [%i1+0x034],%l1 ! Mem[000000005e800134] ldsh [%i2+0x02e],%l7 ! Mem[000000005f00012e] lduh [%i0+0x000],%l5 ! Mem[000000005e000100] swap [%i3+0x004],%l7 ! Mem[000000005f800104] jmpl %o7,%g0 ldsh [%i0+0x000],%l2 ! Mem[000000005e000100] p39_far_0_hem: membar #Sync ldsw [%i0+0x020],%l3 ! Mem[000000005e000120] std %l4,[%i3+0x018] ! Mem[000000005f800118] ldstub [%i1+0x01d],%l2 ! Mem[000000005e80011d] swap [%i1+0x034],%l1 ! Mem[000000005e800134] ldsh [%i2+0x02e],%l7 ! Mem[000000005f00012e] lduh [%i0+0x000],%l5 ! Mem[000000005e000100] swap [%i3+0x004],%l7 ! Mem[000000005f800104] membar #Sync jmpl %o7,%g0 ldsh [%i0+0x000],%l2 ! Mem[000000005e000100] p39_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p40_far_0_le: lduw [%i1+0x038],%l0 ! Mem[0000000060800138] ldd [%i2+0x028],%l2 ! Mem[0000000061000128] stx %l0,[%i2+0x000] ! Mem[0000000061000100] ldd [%i3+0x000],%l0 ! Mem[0000000061800100] jmpl %o7,%g0 ldstub [%i3+0x009],%l4 ! Mem[0000000061800109] p40_far_0_lem: membar #Sync lduw [%i1+0x038],%l0 ! Mem[0000000060800138] ldd [%i2+0x028],%l2 ! Mem[0000000061000128] stx %l0,[%i2+0x000] ! Mem[0000000061000100] ldd [%i3+0x000],%l0 ! Mem[0000000061800100] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x009],%l4 ! Mem[0000000061800109] p40_far_0_he: jmpl %o7,%g0 stb %l7,[%i3+0x027] ! Mem[0000000061800127] jmpl %o7,%g0 nop p40_far_0_hem: membar #Sync jmpl %o7,%g0 stb %l7,[%i3+0x027] ! Mem[0000000061800127] jmpl %o7,%g0 nop p40_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p41_far_0_le: ldsw [%i0+0x01c],%l4 ! Mem[000000006200011c] ldd [%i3+0x020],%l6 ! Mem[0000000063800120] sth %l1,[%i2+0x02c] ! Mem[000000006300012c] ldsh [%i1+0x02c],%l4 ! Mem[000000006280012c] jmpl %o7,%g0 swap [%i0+0x024],%l0 ! Mem[0000000062000124] p41_far_0_lem: membar #Sync ldsw [%i0+0x01c],%l4 ! Mem[000000006200011c] ldd [%i3+0x020],%l6 ! Mem[0000000063800120] sth %l1,[%i2+0x02c] ! Mem[000000006300012c] ldsh [%i1+0x02c],%l4 ! Mem[000000006280012c] membar #Sync jmpl %o7,%g0 swap [%i0+0x024],%l0 ! Mem[0000000062000124] p41_far_0_he: ldx [%i2+0x020],%l7 ! Mem[0000000063000120] ldstub [%i2+0x003],%l6 ! Mem[0000000063000103] jmpl %o7,%g0 ldsh [%i0+0x004],%l1 ! Mem[0000000062000104] p41_far_0_hem: membar #Sync ldx [%i2+0x020],%l7 ! Mem[0000000063000120] ldstub [%i2+0x003],%l6 ! Mem[0000000063000103] membar #Sync jmpl %o7,%g0 ldsh [%i0+0x004],%l1 ! Mem[0000000062000104] p41_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p42_far_0_le: stb %l4,[%i0+0x03e] ! Mem[000000006400013e] sth %l6,[%i3+0x002] ! Mem[0000000065800102] stw %l0,[%i2+0x01c] ! Mem[000000006500011c] ldd [%i0+0x018],%l6 ! Mem[0000000064000118] jmpl %o7,%g0 swap [%i3+0x03c],%l0 ! Mem[000000006580013c] p42_far_0_lem: membar #Sync stb %l4,[%i0+0x03e] ! Mem[000000006400013e] sth %l6,[%i3+0x002] ! Mem[0000000065800102] stw %l0,[%i2+0x01c] ! Mem[000000006500011c] ldd [%i0+0x018],%l6 ! Mem[0000000064000118] membar #Sync jmpl %o7,%g0 swap [%i3+0x03c],%l0 ! Mem[000000006580013c] p42_far_0_he: stx %l3,[%i2+0x030] ! Mem[0000000065000130] swap [%i0+0x008],%l4 ! Mem[0000000064000108] swap [%i0+0x00c],%l7 ! Mem[000000006400010c] swap [%i0+0x028],%l1 ! Mem[0000000064000128] sth %l4,[%i0+0x008] ! Mem[0000000064000108] ldstub [%i1+0x014],%l3 ! Mem[0000000064800114] ldsh [%i1+0x02c],%l7 ! Mem[000000006480012c] jmpl %o7,%g0 stw %l6,[%i3+0x024] ! Mem[0000000065800124] p42_far_0_hem: membar #Sync stx %l3,[%i2+0x030] ! Mem[0000000065000130] swap [%i0+0x008],%l4 ! Mem[0000000064000108] swap [%i0+0x00c],%l7 ! Mem[000000006400010c] swap [%i0+0x028],%l1 ! Mem[0000000064000128] sth %l4,[%i0+0x008] ! Mem[0000000064000108] ldstub [%i1+0x014],%l3 ! Mem[0000000064800114] ldsh [%i1+0x02c],%l7 ! Mem[000000006480012c] membar #Sync jmpl %o7,%g0 stw %l6,[%i3+0x024] ! Mem[0000000065800124] p42_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p43_far_0_le: ldstub [%i0+0x01e],%l4 ! Mem[000000006600011e] ldsw [%i2+0x020],%l6 ! Mem[0000000067000120] stx %l0,[%i0+0x018] ! Mem[0000000066000118] ldub [%i0+0x01b],%l6 ! Mem[000000006600011b] jmpl %o7,%g0 ldsb [%i1+0x01f],%l0 ! Mem[000000006680011f] p43_far_0_lem: membar #Sync ldstub [%i0+0x01e],%l4 ! Mem[000000006600011e] ldsw [%i2+0x020],%l6 ! Mem[0000000067000120] stx %l0,[%i0+0x018] ! Mem[0000000066000118] ldub [%i0+0x01b],%l6 ! Mem[000000006600011b] membar #Sync jmpl %o7,%g0 ldsb [%i1+0x01f],%l0 ! Mem[000000006680011f] p43_far_0_he: swap [%i0+0x020],%l3 ! Mem[0000000066000120] ldstub [%i3+0x01c],%l4 ! Mem[000000006780011c] ldstub [%i3+0x01f],%l6 ! Mem[000000006780011f] ldsb [%i3+0x035],%l1 ! Mem[0000000067800135] ldstub [%i2+0x029],%l6 ! Mem[0000000067000129] swap [%i1+0x018],%l3 ! Mem[0000000066800118] stw %l5,[%i0+0x028] ! Mem[0000000066000128] jmpl %o7,%g0 ldsb [%i3+0x000],%l5 ! Mem[0000000067800100] p43_far_0_hem: membar #Sync swap [%i0+0x020],%l3 ! Mem[0000000066000120] ldstub [%i3+0x01c],%l4 ! Mem[000000006780011c] ldstub [%i3+0x01f],%l6 ! Mem[000000006780011f] ldsb [%i3+0x035],%l1 ! Mem[0000000067800135] ldstub [%i2+0x029],%l6 ! Mem[0000000067000129] swap [%i1+0x018],%l3 ! Mem[0000000066800118] stw %l5,[%i0+0x028] ! Mem[0000000066000128] membar #Sync jmpl %o7,%g0 ldsb [%i3+0x000],%l5 ! Mem[0000000067800100] p43_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p44_far_0_le: ldstub [%i0+0x027],%l4 ! Mem[0000000068000127] stw %l1,[%i2+0x034] ! Mem[0000000069000134] swap [%i3+0x014],%l4 ! Mem[0000000069800114] swap [%i1+0x024],%l6 ! Mem[0000000068800124] jmpl %o7,%g0 ldub [%i3+0x013],%l1 ! Mem[0000000069800113] p44_far_0_lem: membar #Sync ldstub [%i0+0x027],%l4 ! Mem[0000000068000127] stw %l1,[%i2+0x034] ! Mem[0000000069000134] swap [%i3+0x014],%l4 ! Mem[0000000069800114] swap [%i1+0x024],%l6 ! Mem[0000000068800124] membar #Sync jmpl %o7,%g0 ldub [%i3+0x013],%l1 ! Mem[0000000069800113] p44_far_0_he: ldd [%i0+0x020],%l6 ! Mem[0000000068000120] swap [%i0+0x004],%l2 ! Mem[0000000068000104] swap [%i3+0x01c],%l6 ! Mem[000000006980011c] ldsb [%i1+0x035],%l1 ! Mem[0000000068800135] jmpl %o7,%g0 ldstub [%i2+0x035],%l3 ! Mem[0000000069000135] p44_far_0_hem: membar #Sync ldd [%i0+0x020],%l6 ! Mem[0000000068000120] swap [%i0+0x004],%l2 ! Mem[0000000068000104] swap [%i3+0x01c],%l6 ! Mem[000000006980011c] ldsb [%i1+0x035],%l1 ! Mem[0000000068800135] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x035],%l3 ! Mem[0000000069000135] p44_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p45_far_0_le: ldsh [%i2+0x006],%l4 ! Mem[000000006b000106] swap [%i3+0x02c],%l4 ! Mem[000000006b80012c] ldsh [%i1+0x01e],%l0 ! Mem[000000006a80011e] ldstub [%i3+0x00c],%l3 ! Mem[000000006b80010c] jmpl %o7,%g0 stx %l4,[%i0+0x008] ! Mem[000000006a000108] p45_far_0_lem: membar #Sync ldsh [%i2+0x006],%l4 ! Mem[000000006b000106] swap [%i3+0x02c],%l4 ! Mem[000000006b80012c] ldsh [%i1+0x01e],%l0 ! Mem[000000006a80011e] ldstub [%i3+0x00c],%l3 ! Mem[000000006b80010c] membar #Sync jmpl %o7,%g0 stx %l4,[%i0+0x008] ! Mem[000000006a000108] p45_far_0_he: stw %l6,[%i3+0x01c] ! Mem[000000006b80011c] ldsb [%i2+0x035],%l1 ! Mem[000000006b000135] ldstub [%i0+0x00d],%l2 ! Mem[000000006a00010d] sth %l3,[%i3+0x018] ! Mem[000000006b800118] jmpl %o7,%g0 swap [%i2+0x028],%l5 ! Mem[000000006b000128] p45_far_0_hem: membar #Sync stw %l6,[%i3+0x01c] ! Mem[000000006b80011c] ldsb [%i2+0x035],%l1 ! Mem[000000006b000135] ldstub [%i0+0x00d],%l2 ! Mem[000000006a00010d] sth %l3,[%i3+0x018] ! Mem[000000006b800118] membar #Sync jmpl %o7,%g0 swap [%i2+0x028],%l5 ! Mem[000000006b000128] p45_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p46_far_0_le: ldsw [%i0+0x03c],%l4 ! Mem[000000006c00013c] lduw [%i3+0x034],%l1 ! Mem[000000006d800134] ldstub [%i2+0x039],%l7 ! Mem[000000006d000139] ldsw [%i0+0x000],%l1 ! Mem[000000006c000100] jmpl %o7,%g0 ldstub [%i1+0x009],%l4 ! Mem[000000006c800109] p46_far_0_lem: membar #Sync ldsw [%i0+0x03c],%l4 ! Mem[000000006c00013c] lduw [%i3+0x034],%l1 ! Mem[000000006d800134] ldstub [%i2+0x039],%l7 ! Mem[000000006d000139] ldsw [%i0+0x000],%l1 ! Mem[000000006c000100] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x009],%l4 ! Mem[000000006c800109] p46_far_0_he: jmpl %o7,%g0 ldstub [%i0+0x023],%l2 ! Mem[000000006c000123] jmpl %o7,%g0 nop p46_far_0_hem: membar #Sync jmpl %o7,%g0 ldstub [%i0+0x023],%l2 ! Mem[000000006c000123] jmpl %o7,%g0 nop p46_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p47_far_0_le: stb %l4,[%i0+0x01e] ! Mem[000000006e00011e] ldstub [%i2+0x009],%l2 ! Mem[000000006f000109] swap [%i0+0x01c],%l0 ! Mem[000000006e00011c] swap [%i0+0x010],%l6 ! Mem[000000006e000110] jmpl %o7,%g0 ldstub [%i1+0x029],%l4 ! Mem[000000006e800129] p47_far_0_lem: membar #Sync stb %l4,[%i0+0x01e] ! Mem[000000006e00011e] ldstub [%i2+0x009],%l2 ! Mem[000000006f000109] swap [%i0+0x01c],%l0 ! Mem[000000006e00011c] swap [%i0+0x010],%l6 ! Mem[000000006e000110] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x029],%l4 ! Mem[000000006e800129] p47_far_0_he: jmpl %o7,%g0 stb %l0,[%i0+0x02c] ! Mem[000000006e00012c] jmpl %o7,%g0 nop p47_far_0_hem: membar #Sync jmpl %o7,%g0 stb %l0,[%i0+0x02c] ! Mem[000000006e00012c] jmpl %o7,%g0 nop p47_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p48_far_0_le: ldstub [%i0+0x03e],%l4 ! Mem[000000007000013e] swap [%i1+0x034],%l1 ! Mem[0000000070800134] ldsb [%i1+0x014],%l4 ! Mem[0000000070800114] ldx [%i3+0x020],%l6 ! Mem[0000000071800120] jmpl %o7,%g0 ldsw [%i0+0x02c],%l4 ! Mem[000000007000012c] p48_far_0_lem: membar #Sync ldstub [%i0+0x03e],%l4 ! Mem[000000007000013e] swap [%i1+0x034],%l1 ! Mem[0000000070800134] ldsb [%i1+0x014],%l4 ! Mem[0000000070800114] ldx [%i3+0x020],%l6 ! Mem[0000000071800120] membar #Sync jmpl %o7,%g0 ldsw [%i0+0x02c],%l4 ! Mem[000000007000012c] p48_far_0_he: ldstub [%i3+0x01d],%l2 ! Mem[000000007180011d] lduw [%i1+0x020],%l6 ! Mem[0000000070800120] ldd [%i2+0x030],%l2 ! Mem[0000000071000130] ldstub [%i3+0x008],%l5 ! Mem[0000000071800108] jmpl %o7,%g0 ldstub [%i1+0x029],%l5 ! Mem[0000000070800129] p48_far_0_hem: membar #Sync ldstub [%i3+0x01d],%l2 ! Mem[000000007180011d] lduw [%i1+0x020],%l6 ! Mem[0000000070800120] ldd [%i2+0x030],%l2 ! Mem[0000000071000130] ldstub [%i3+0x008],%l5 ! Mem[0000000071800108] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x029],%l5 ! Mem[0000000070800129] p48_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p49_far_0_le: ldstub [%i0+0x010],%l1 ! Mem[0000000072000110] stw %l4,[%i2+0x008] ! Mem[0000000073000108] ldstub [%i3+0x014],%l4 ! Mem[0000000073800114] swap [%i0+0x024],%l6 ! Mem[0000000072000124] jmpl %o7,%g0 lduw [%i1+0x010],%l1 ! Mem[0000000072800110] p49_far_0_lem: membar #Sync ldstub [%i0+0x010],%l1 ! Mem[0000000072000110] stw %l4,[%i2+0x008] ! Mem[0000000073000108] ldstub [%i3+0x014],%l4 ! Mem[0000000073800114] swap [%i0+0x024],%l6 ! Mem[0000000072000124] membar #Sync jmpl %o7,%g0 lduw [%i1+0x010],%l1 ! Mem[0000000072800110] p49_far_0_he: ldub [%i0+0x027],%l7 ! Mem[0000000072000127] ldsb [%i3+0x026],%l2 ! Mem[0000000073800126] ldub [%i3+0x01f],%l6 ! Mem[000000007380011f] ldstub [%i0+0x033],%l0 ! Mem[0000000072000133] jmpl %o7,%g0 stw %l3,[%i2+0x030] ! Mem[0000000073000130] p49_far_0_hem: membar #Sync ldub [%i0+0x027],%l7 ! Mem[0000000072000127] ldsb [%i3+0x026],%l2 ! Mem[0000000073800126] ldub [%i3+0x01f],%l6 ! Mem[000000007380011f] ldstub [%i0+0x033],%l0 ! Mem[0000000072000133] membar #Sync jmpl %o7,%g0 stw %l3,[%i2+0x030] ! Mem[0000000073000130] p49_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p50_far_0_le: sth %l4,[%i2+0x018] ! Mem[0000000075000118] ldsw [%i0+0x00c],%l4 ! Mem[000000007400010c] swap [%i0+0x01c],%l2 ! Mem[000000007400011c] swap [%i1+0x030],%l2 ! Mem[0000000074800130] jmpl %o7,%g0 std %l6,[%i3+0x020] ! Mem[0000000075800120] p50_far_0_lem: membar #Sync sth %l4,[%i2+0x018] ! Mem[0000000075000118] ldsw [%i0+0x00c],%l4 ! Mem[000000007400010c] swap [%i0+0x01c],%l2 ! Mem[000000007400011c] swap [%i1+0x030],%l2 ! Mem[0000000074800130] membar #Sync jmpl %o7,%g0 std %l6,[%i3+0x020] ! Mem[0000000075800120] p50_far_0_he: swap [%i3+0x02c],%l0 ! Mem[000000007580012c] jmpl %o7,%g0 ldsb [%i2+0x023],%l6 ! Mem[0000000075000123] p50_far_0_hem: membar #Sync swap [%i3+0x02c],%l0 ! Mem[000000007580012c] membar #Sync jmpl %o7,%g0 ldsb [%i2+0x023],%l6 ! Mem[0000000075000123] p50_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p51_far_0_le: ldsw [%i0+0x01c],%l4 ! Mem[000000007600011c] ldstub [%i2+0x022],%l6 ! Mem[0000000077000122] lduh [%i3+0x024],%l0 ! Mem[0000000077800124] ldstub [%i0+0x012],%l6 ! Mem[0000000076000112] jmpl %o7,%g0 ldsb [%i1+0x01f],%l0 ! Mem[000000007680011f] p51_far_0_lem: membar #Sync ldsw [%i0+0x01c],%l4 ! Mem[000000007600011c] ldstub [%i2+0x022],%l6 ! Mem[0000000077000122] lduh [%i3+0x024],%l0 ! Mem[0000000077800124] ldstub [%i0+0x012],%l6 ! Mem[0000000076000112] membar #Sync jmpl %o7,%g0 ldsb [%i1+0x01f],%l0 ! Mem[000000007680011f] p51_far_0_he: ldd [%i2+0x020],%l2 ! Mem[0000000077000120] ldub [%i2+0x003],%l6 ! Mem[0000000077000103] ldstub [%i0+0x004],%l1 ! Mem[0000000076000104] lduh [%i1+0x008],%l5 ! Mem[0000000076800108] std %l2,[%i3+0x018] ! Mem[0000000077800118] sth %l2,[%i2+0x006] ! Mem[0000000077000106] stb %l3,[%i2+0x004] ! Mem[0000000077000104] jmpl %o7,%g0 swap [%i0+0x004],%l6 ! Mem[0000000076000104] p51_far_0_hem: membar #Sync ldd [%i2+0x020],%l2 ! Mem[0000000077000120] ldub [%i2+0x003],%l6 ! Mem[0000000077000103] ldstub [%i0+0x004],%l1 ! Mem[0000000076000104] lduh [%i1+0x008],%l5 ! Mem[0000000076800108] std %l2,[%i3+0x018] ! Mem[0000000077800118] sth %l2,[%i2+0x006] ! Mem[0000000077000106] stb %l3,[%i2+0x004] ! Mem[0000000077000104] membar #Sync jmpl %o7,%g0 swap [%i0+0x004],%l6 ! Mem[0000000076000104] p51_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p52_far_0_le: stb %l4,[%i0+0x03e] ! Mem[000000007800013e] ldsb [%i3+0x029],%l3 ! Mem[0000000079800129] stb %l2,[%i3+0x01d] ! Mem[000000007980011d] ldstub [%i3+0x01f],%l4 ! Mem[000000007980011f] jmpl %o7,%g0 sth %l7,[%i1+0x022] ! Mem[0000000078800122] p52_far_0_lem: membar #Sync stb %l4,[%i0+0x03e] ! Mem[000000007800013e] ldsb [%i3+0x029],%l3 ! Mem[0000000079800129] stb %l2,[%i3+0x01d] ! Mem[000000007980011d] ldstub [%i3+0x01f],%l4 ! Mem[000000007980011f] membar #Sync jmpl %o7,%g0 sth %l7,[%i1+0x022] ! Mem[0000000078800122] p52_far_0_he: ldub [%i3+0x02c],%l0 ! Mem[000000007980012c] jmpl %o7,%g0 swap [%i2+0x020],%l6 ! Mem[0000000079000120] p52_far_0_hem: membar #Sync ldub [%i3+0x02c],%l0 ! Mem[000000007980012c] membar #Sync jmpl %o7,%g0 swap [%i2+0x020],%l6 ! Mem[0000000079000120] p52_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p53_far_0_le: ldstub [%i0+0x01e],%l4 ! Mem[000000007a00011e] lduh [%i2+0x022],%l6 ! Mem[000000007b000122] lduh [%i0+0x018],%l4 ! Mem[000000007a000118] ldx [%i3+0x028],%l4 ! Mem[000000007b800128] jmpl %o7,%g0 ldstub [%i0+0x010],%l1 ! Mem[000000007a000110] p53_far_0_lem: membar #Sync ldstub [%i0+0x01e],%l4 ! Mem[000000007a00011e] lduh [%i2+0x022],%l6 ! Mem[000000007b000122] lduh [%i0+0x018],%l4 ! Mem[000000007a000118] ldx [%i3+0x028],%l4 ! Mem[000000007b800128] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x010],%l1 ! Mem[000000007a000110] p53_far_0_he: std %l0,[%i2+0x028] ! Mem[000000007b000128] sth %l6,[%i3+0x002] ! Mem[000000007b800102] lduw [%i0+0x01c],%l2 ! Mem[000000007a00011c] jmpl %o7,%g0 swap [%i1+0x000],%l2 ! Mem[000000007a800100] p53_far_0_hem: membar #Sync std %l0,[%i2+0x028] ! Mem[000000007b000128] sth %l6,[%i3+0x002] ! Mem[000000007b800102] lduw [%i0+0x01c],%l2 ! Mem[000000007a00011c] membar #Sync jmpl %o7,%g0 swap [%i1+0x000],%l2 ! Mem[000000007a800100] p53_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p54_far_0_le: ldub [%i2+0x027],%l4 ! Mem[000000007d000127] ldub [%i2+0x009],%l2 ! Mem[000000007d000109] ldstub [%i2+0x039],%l7 ! Mem[000000007d000139] ldsb [%i2+0x00a],%l4 ! Mem[000000007d00010a] jmpl %o7,%g0 ldd [%i2+0x018],%l2 ! Mem[000000007d000118] p54_far_0_lem: membar #Sync ldub [%i2+0x027],%l4 ! Mem[000000007d000127] ldub [%i2+0x009],%l2 ! Mem[000000007d000109] ldstub [%i2+0x039],%l7 ! Mem[000000007d000139] ldsb [%i2+0x00a],%l4 ! Mem[000000007d00010a] membar #Sync jmpl %o7,%g0 ldd [%i2+0x018],%l2 ! Mem[000000007d000118] p54_far_0_he: swap [%i1+0x004],%l1 ! Mem[000000007c800104] ldx [%i2+0x000],%l6 ! Mem[000000007d000100] swap [%i3+0x01c],%l2 ! Mem[000000007d80011c] lduw [%i1+0x000],%l2 ! Mem[000000007c800100] jmpl %o7,%g0 sth %l1,[%i0+0x000] ! Mem[000000007c000100] p54_far_0_hem: membar #Sync swap [%i1+0x004],%l1 ! Mem[000000007c800104] ldx [%i2+0x000],%l6 ! Mem[000000007d000100] swap [%i3+0x01c],%l2 ! Mem[000000007d80011c] lduw [%i1+0x000],%l2 ! Mem[000000007c800100] membar #Sync jmpl %o7,%g0 sth %l1,[%i0+0x000] ! Mem[000000007c000100] p54_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p55_far_0_le: swap [%i2+0x014],%l4 ! Mem[000000007f000114] ldstub [%i0+0x024],%l6 ! Mem[000000007e000124] ldsh [%i3+0x00e],%l4 ! Mem[000000007f80010e] stw %l5,[%i2+0x000] ! Mem[000000007f000100] jmpl %o7,%g0 stx %l2,[%i3+0x000] ! Mem[000000007f800100] p55_far_0_lem: membar #Sync swap [%i2+0x014],%l4 ! Mem[000000007f000114] ldstub [%i0+0x024],%l6 ! Mem[000000007e000124] ldsh [%i3+0x00e],%l4 ! Mem[000000007f80010e] stw %l5,[%i2+0x000] ! Mem[000000007f000100] membar #Sync jmpl %o7,%g0 stx %l2,[%i3+0x000] ! Mem[000000007f800100] p55_far_0_he: ldsh [%i0+0x028],%l6 ! Mem[000000007e000128] swap [%i0+0x018],%l3 ! Mem[000000007e000118] sth %l5,[%i3+0x028] ! Mem[000000007f800128] ldd [%i1+0x000],%l4 ! Mem[000000007e800100] swap [%i2+0x004],%l7 ! Mem[000000007f000104] swap [%i2+0x014],%l7 ! Mem[000000007f000114] swap [%i2+0x018],%l0 ! Mem[000000007f000118] jmpl %o7,%g0 swap [%i1+0x010],%l3 ! Mem[000000007e800110] p55_far_0_hem: membar #Sync ldsh [%i0+0x028],%l6 ! Mem[000000007e000128] swap [%i0+0x018],%l3 ! Mem[000000007e000118] sth %l5,[%i3+0x028] ! Mem[000000007f800128] ldd [%i1+0x000],%l4 ! Mem[000000007e800100] swap [%i2+0x004],%l7 ! Mem[000000007f000104] swap [%i2+0x014],%l7 ! Mem[000000007f000114] swap [%i2+0x018],%l0 ! Mem[000000007f000118] membar #Sync jmpl %o7,%g0 swap [%i1+0x010],%l3 ! Mem[000000007e800110] p55_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p56_far_0_le: ldsw [%i1+0x03c],%l4 ! Mem[000000008080013c] ldstub [%i1+0x009],%l2 ! Mem[0000000080800109] stx %l7,[%i2+0x038] ! Mem[0000000081000138] ldstub [%i3+0x01b],%l6 ! Mem[000000008180011b] jmpl %o7,%g0 stb %l4,[%i3+0x014] ! Mem[0000000081800114] p56_far_0_lem: membar #Sync ldsw [%i1+0x03c],%l4 ! Mem[000000008080013c] ldstub [%i1+0x009],%l2 ! Mem[0000000080800109] stx %l7,[%i2+0x038] ! Mem[0000000081000138] ldstub [%i3+0x01b],%l6 ! Mem[000000008180011b] membar #Sync jmpl %o7,%g0 stb %l4,[%i3+0x014] ! Mem[0000000081800114] p56_far_0_he: sth %l1,[%i3+0x01c] ! Mem[000000008180011c] jmpl %o7,%g0 ldub [%i2+0x007],%l1 ! Mem[0000000081000107] p56_far_0_hem: membar #Sync sth %l1,[%i3+0x01c] ! Mem[000000008180011c] membar #Sync jmpl %o7,%g0 ldub [%i2+0x007],%l1 ! Mem[0000000081000107] p56_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p57_far_0_le: stb %l4,[%i1+0x01e] ! Mem[000000008280011e] lduw [%i0+0x02c],%l4 ! Mem[000000008200012c] lduw [%i1+0x010],%l1 ! Mem[0000000082800110] ldstub [%i2+0x012],%l6 ! Mem[0000000083000112] jmpl %o7,%g0 ldsb [%i0+0x01d],%l2 ! Mem[000000008200011d] p57_far_0_lem: membar #Sync stb %l4,[%i1+0x01e] ! Mem[000000008280011e] lduw [%i0+0x02c],%l4 ! Mem[000000008200012c] lduw [%i1+0x010],%l1 ! Mem[0000000082800110] ldstub [%i2+0x012],%l6 ! Mem[0000000083000112] membar #Sync jmpl %o7,%g0 ldsb [%i0+0x01d],%l2 ! Mem[000000008200011d] p57_far_0_he: stx %l1,[%i3+0x038] ! Mem[0000000083800138] std %l4,[%i3+0x010] ! Mem[0000000083800110] stb %l7,[%i3+0x027] ! Mem[0000000083800127] stw %l1,[%i2+0x034] ! Mem[0000000083000134] jmpl %o7,%g0 sth %l3,[%i2+0x014] ! Mem[0000000083000114] p57_far_0_hem: membar #Sync stx %l1,[%i3+0x038] ! Mem[0000000083800138] std %l4,[%i3+0x010] ! Mem[0000000083800110] stb %l7,[%i3+0x027] ! Mem[0000000083800127] stw %l1,[%i2+0x034] ! Mem[0000000083000134] membar #Sync jmpl %o7,%g0 sth %l3,[%i2+0x014] ! Mem[0000000083000114] p57_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p58_far_0_le: ldstub [%i1+0x03e],%l4 ! Mem[000000008480013e] swap [%i0+0x00c],%l4 ! Mem[000000008400010c] stx %l0,[%i3+0x000] ! Mem[0000000085800100] lduw [%i3+0x01c],%l4 ! Mem[000000008580011c] jmpl %o7,%g0 ldsb [%i0+0x013],%l1 ! Mem[0000000084000113] p58_far_0_lem: membar #Sync ldstub [%i1+0x03e],%l4 ! Mem[000000008480013e] swap [%i0+0x00c],%l4 ! Mem[000000008400010c] stx %l0,[%i3+0x000] ! Mem[0000000085800100] lduw [%i3+0x01c],%l4 ! Mem[000000008580011c] membar #Sync jmpl %o7,%g0 ldsb [%i0+0x013],%l1 ! Mem[0000000084000113] p58_far_0_he: ldsw [%i2+0x024],%l7 ! Mem[0000000085000124] lduh [%i1+0x022],%l6 ! Mem[0000000084800122] stb %l7,[%i2+0x00e] ! Mem[000000008500010e] ldstub [%i3+0x007],%l6 ! Mem[0000000085800107] jmpl %o7,%g0 ldsh [%i1+0x000],%l5 ! Mem[0000000084800100] p58_far_0_hem: membar #Sync ldsw [%i2+0x024],%l7 ! Mem[0000000085000124] lduh [%i1+0x022],%l6 ! Mem[0000000084800122] stb %l7,[%i2+0x00e] ! Mem[000000008500010e] ldstub [%i3+0x007],%l6 ! Mem[0000000085800107] membar #Sync jmpl %o7,%g0 ldsh [%i1+0x000],%l5 ! Mem[0000000084800100] p58_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p59_far_0_le: sth %l4,[%i1+0x01e] ! Mem[000000008680011e] swap [%i2+0x008],%l2 ! Mem[0000000087000108] swap [%i1+0x018],%l4 ! Mem[0000000086800118] ldsh [%i3+0x000],%l1 ! Mem[0000000087800100] jmpl %o7,%g0 swap [%i2+0x024],%l0 ! Mem[0000000087000124] p59_far_0_lem: membar #Sync sth %l4,[%i1+0x01e] ! Mem[000000008680011e] swap [%i2+0x008],%l2 ! Mem[0000000087000108] swap [%i1+0x018],%l4 ! Mem[0000000086800118] ldsh [%i3+0x000],%l1 ! Mem[0000000087800100] membar #Sync jmpl %o7,%g0 swap [%i2+0x024],%l0 ! Mem[0000000087000124] p59_far_0_he: lduh [%i3+0x03c],%l1 ! Mem[000000008780013c] ldstub [%i3+0x027],%l1 ! Mem[0000000087800127] jmpl %o7,%g0 ldsh [%i2+0x02c],%l0 ! Mem[000000008700012c] p59_far_0_hem: membar #Sync lduh [%i3+0x03c],%l1 ! Mem[000000008780013c] ldstub [%i3+0x027],%l1 ! Mem[0000000087800127] membar #Sync jmpl %o7,%g0 ldsh [%i2+0x02c],%l0 ! Mem[000000008700012c] p59_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p60_far_0_le: ldstub [%i1+0x03e],%l4 ! Mem[000000008880013e] ldstub [%i0+0x009],%l2 ! Mem[0000000088000109] ldsb [%i1+0x019],%l4 ! Mem[0000000088800119] ldsw [%i3+0x00c],%l4 ! Mem[000000008980010c] jmpl %o7,%g0 sth %l1,[%i1+0x010] ! Mem[0000000088800110] p60_far_0_lem: membar #Sync ldstub [%i1+0x03e],%l4 ! Mem[000000008880013e] ldstub [%i0+0x009],%l2 ! Mem[0000000088000109] ldsb [%i1+0x019],%l4 ! Mem[0000000088800119] ldsw [%i3+0x00c],%l4 ! Mem[000000008980010c] membar #Sync jmpl %o7,%g0 sth %l1,[%i1+0x010] ! Mem[0000000088800110] p60_far_0_he: ldsb [%i3+0x036],%l4 ! Mem[0000000089800136] ldd [%i3+0x018],%l6 ! Mem[0000000089800118] sth %l7,[%i1+0x026] ! Mem[0000000088800126] jmpl %o7,%g0 ldstub [%i0+0x006],%l2 ! Mem[0000000088000106] p60_far_0_hem: membar #Sync ldsb [%i3+0x036],%l4 ! Mem[0000000089800136] ldd [%i3+0x018],%l6 ! Mem[0000000089800118] sth %l7,[%i1+0x026] ! Mem[0000000088800126] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x006],%l2 ! Mem[0000000088000106] p60_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p61_far_0_le: lduh [%i2+0x014],%l4 ! Mem[000000008b000114] std %l4,[%i2+0x018] ! Mem[000000008b000118] ldub [%i3+0x008],%l6 ! Mem[000000008b800108] swap [%i2+0x01c],%l7 ! Mem[000000008b00011c] jmpl %o7,%g0 swap [%i2+0x018],%l5 ! Mem[000000008b000118] p61_far_0_lem: membar #Sync lduh [%i2+0x014],%l4 ! Mem[000000008b000114] std %l4,[%i2+0x018] ! Mem[000000008b000118] ldub [%i3+0x008],%l6 ! Mem[000000008b800108] swap [%i2+0x01c],%l7 ! Mem[000000008b00011c] membar #Sync jmpl %o7,%g0 swap [%i2+0x018],%l5 ! Mem[000000008b000118] p61_far_0_he: ldsw [%i1+0x028],%l5 ! Mem[000000008a800128] jmpl %o7,%g0 swap [%i1+0x000],%l5 ! Mem[000000008a800100] p61_far_0_hem: membar #Sync ldsw [%i1+0x028],%l5 ! Mem[000000008a800128] membar #Sync jmpl %o7,%g0 swap [%i1+0x000],%l5 ! Mem[000000008a800100] p61_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p62_far_0_le: sth %l4,[%i2+0x026] ! Mem[000000008d000126] ldx [%i2+0x030],%l1 ! Mem[000000008d000130] swap [%i2+0x038],%l7 ! Mem[000000008d000138] ldsw [%i0+0x018],%l6 ! Mem[000000008c000118] jmpl %o7,%g0 stw %l4,[%i2+0x03c] ! Mem[000000008d00013c] p62_far_0_lem: membar #Sync sth %l4,[%i2+0x026] ! Mem[000000008d000126] ldx [%i2+0x030],%l1 ! Mem[000000008d000130] swap [%i2+0x038],%l7 ! Mem[000000008d000138] ldsw [%i0+0x018],%l6 ! Mem[000000008c000118] membar #Sync jmpl %o7,%g0 stw %l4,[%i2+0x03c] ! Mem[000000008d00013c] p62_far_0_he: stw %l5,[%i2+0x020] ! Mem[000000008d000120] ldsw [%i3+0x02c],%l0 ! Mem[000000008d80012c] jmpl %o7,%g0 sth %l2,[%i1+0x022] ! Mem[000000008c800122] p62_far_0_hem: membar #Sync stw %l5,[%i2+0x020] ! Mem[000000008d000120] ldsw [%i3+0x02c],%l0 ! Mem[000000008d80012c] membar #Sync jmpl %o7,%g0 sth %l2,[%i1+0x022] ! Mem[000000008c800122] p62_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p63_far_0_le: ldx [%i1+0x018],%l4 ! Mem[000000008e800118] swap [%i1+0x020],%l6 ! Mem[000000008e800120] lduw [%i0+0x038],%l7 ! Mem[000000008e000138] stx %l6,[%i0+0x018] ! Mem[000000008e000118] jmpl %o7,%g0 ldstub [%i0+0x01c],%l4 ! Mem[000000008e00011c] p63_far_0_lem: membar #Sync ldx [%i1+0x018],%l4 ! Mem[000000008e800118] swap [%i1+0x020],%l6 ! Mem[000000008e800120] lduw [%i0+0x038],%l7 ! Mem[000000008e000138] stx %l6,[%i0+0x018] ! Mem[000000008e000118] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x01c],%l4 ! Mem[000000008e00011c] p63_far_0_he: swap [%i3+0x000],%l5 ! Mem[000000008f800100] swap [%i3+0x018],%l7 ! Mem[000000008f800118] jmpl %o7,%g0 stx %l7,[%i3+0x020] ! Mem[000000008f800120] p63_far_0_hem: membar #Sync swap [%i3+0x000],%l5 ! Mem[000000008f800100] swap [%i3+0x018],%l7 ! Mem[000000008f800118] membar #Sync jmpl %o7,%g0 stx %l7,[%i3+0x020] ! Mem[000000008f800120] p63_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 far0_b2b_h: nop nop nop jmpl %o7,%g0 nop far0_b2b_l: nop nop nop jmpl %o7,%g0 nop user_far0_end: .seg "text" .text .align 0x2000 user_far1_start: p0_far_1_le: ldd [%i3+0x038],%l0 ! Mem[0000000011800138] ldx [%i0+0x038],%l5 ! Mem[0000000010000138] ldstub [%i0+0x032],%l6 ! Mem[0000000010000132] ldstub [%i3+0x02b],%l7 ! Mem[000000001180012b] swap [%i0+0x020],%l1 ! Mem[0000000010000120] ldsw [%i1+0x024],%l4 ! Mem[0000000010800124] jmpl %o7,%g0 ldstub [%i1+0x03a],%l4 ! Mem[000000001080013a] p0_far_1_lem: membar #Sync ldd [%i3+0x038],%l0 ! Mem[0000000011800138] ldx [%i0+0x038],%l5 ! Mem[0000000010000138] ldstub [%i0+0x032],%l6 ! Mem[0000000010000132] ldstub [%i3+0x02b],%l7 ! Mem[000000001180012b] swap [%i0+0x020],%l1 ! Mem[0000000010000120] ldsw [%i1+0x024],%l4 ! Mem[0000000010800124] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x03a],%l4 ! Mem[000000001080013a] p0_far_1_he: std %l0,[%i2+0x030] ! Mem[0000000011000130] ldstub [%i2+0x017],%l3 ! Mem[0000000011000117] swap [%i2+0x024],%l3 ! Mem[0000000011000124] ldsw [%i2+0x030],%l7 ! Mem[0000000011000130] sth %l3,[%i2+0x00c] ! Mem[000000001100010c] lduh [%i3+0x02e],%l7 ! Mem[000000001180012e] swap [%i0+0x014],%l0 ! Mem[0000000010000114] jmpl %o7,%g0 ldub [%i1+0x005],%l3 ! Mem[0000000010800105] p0_far_1_hem: membar #Sync std %l0,[%i2+0x030] ! Mem[0000000011000130] ldstub [%i2+0x017],%l3 ! Mem[0000000011000117] swap [%i2+0x024],%l3 ! Mem[0000000011000124] ldsw [%i2+0x030],%l7 ! Mem[0000000011000130] sth %l3,[%i2+0x00c] ! Mem[000000001100010c] lduh [%i3+0x02e],%l7 ! Mem[000000001180012e] swap [%i0+0x014],%l0 ! Mem[0000000010000114] membar #Sync jmpl %o7,%g0 ldub [%i1+0x005],%l3 ! Mem[0000000010800105] p0_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p1_far_1_le: jmpl %o7,%g0 ldstub [%i1+0x02a],%l0 ! Mem[000000001280012a] jmpl %o7,%g0 nop p1_far_1_lem: membar #Sync jmpl %o7,%g0 ldstub [%i1+0x02a],%l0 ! Mem[000000001280012a] jmpl %o7,%g0 nop p1_far_1_he: ldsb [%i2+0x03f],%l1 ! Mem[000000001300013f] ldsb [%i3+0x02c],%l0 ! Mem[000000001380012c] ldx [%i2+0x028],%l5 ! Mem[0000000013000128] swap [%i0+0x038],%l1 ! Mem[0000000012000138] lduh [%i0+0x012],%l3 ! Mem[0000000012000112] ldub [%i2+0x007],%l5 ! Mem[0000000013000107] stb %l1,[%i0+0x01e] ! Mem[000000001200011e] jmpl %o7,%g0 ldsh [%i0+0x026],%l5 ! Mem[0000000012000126] p1_far_1_hem: membar #Sync ldsb [%i2+0x03f],%l1 ! Mem[000000001300013f] ldsb [%i3+0x02c],%l0 ! Mem[000000001380012c] ldx [%i2+0x028],%l5 ! Mem[0000000013000128] swap [%i0+0x038],%l1 ! Mem[0000000012000138] lduh [%i0+0x012],%l3 ! Mem[0000000012000112] ldub [%i2+0x007],%l5 ! Mem[0000000013000107] stb %l1,[%i0+0x01e] ! Mem[000000001200011e] membar #Sync jmpl %o7,%g0 ldsh [%i0+0x026],%l5 ! Mem[0000000012000126] p1_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p2_far_1_le: jmpl %o7,%g0 ldsb [%i0+0x031],%l1 ! Mem[0000000014000131] jmpl %o7,%g0 nop p2_far_1_lem: membar #Sync jmpl %o7,%g0 ldsb [%i0+0x031],%l1 ! Mem[0000000014000131] jmpl %o7,%g0 nop p2_far_1_he: ldd [%i0+0x020],%l4 ! Mem[0000000014000120] sth %l0,[%i3+0x03e] ! Mem[000000001580013e] ldx [%i0+0x030],%l5 ! Mem[0000000014000130] stw %l0,[%i3+0x030] ! Mem[0000000015800130] lduh [%i2+0x018],%l7 ! Mem[0000000015000118] jmpl %o7,%g0 stw %l1,[%i2+0x01c] ! Mem[000000001500011c] p2_far_1_hem: membar #Sync ldd [%i0+0x020],%l4 ! Mem[0000000014000120] sth %l0,[%i3+0x03e] ! Mem[000000001580013e] ldx [%i0+0x030],%l5 ! Mem[0000000014000130] stw %l0,[%i3+0x030] ! Mem[0000000015800130] lduh [%i2+0x018],%l7 ! Mem[0000000015000118] membar #Sync jmpl %o7,%g0 stw %l1,[%i2+0x01c] ! Mem[000000001500011c] p2_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p3_far_1_le: stw %l5,[%i3+0x000] ! Mem[0000000017800100] ldstub [%i1+0x00e],%l3 ! Mem[000000001680010e] ldstub [%i1+0x029],%l4 ! Mem[0000000016800129] swap [%i2+0x008],%l3 ! Mem[0000000017000108] ldsb [%i2+0x011],%l1 ! Mem[0000000017000111] stx %l0,[%i3+0x018] ! Mem[0000000017800118] swap [%i0+0x02c],%l3 ! Mem[000000001600012c] jmpl %o7,%g0 ldub [%i0+0x036],%l5 ! Mem[0000000016000136] p3_far_1_lem: membar #Sync stw %l5,[%i3+0x000] ! Mem[0000000017800100] ldstub [%i1+0x00e],%l3 ! Mem[000000001680010e] ldstub [%i1+0x029],%l4 ! Mem[0000000016800129] swap [%i2+0x008],%l3 ! Mem[0000000017000108] ldsb [%i2+0x011],%l1 ! Mem[0000000017000111] stx %l0,[%i3+0x018] ! Mem[0000000017800118] swap [%i0+0x02c],%l3 ! Mem[000000001600012c] membar #Sync jmpl %o7,%g0 ldub [%i0+0x036],%l5 ! Mem[0000000016000136] p3_far_1_he: lduh [%i1+0x01a],%l0 ! Mem[000000001680011a] std %l4,[%i2+0x030] ! Mem[0000000017000130] jmpl %o7,%g0 lduh [%i2+0x02c],%l5 ! Mem[000000001700012c] p3_far_1_hem: membar #Sync lduh [%i1+0x01a],%l0 ! Mem[000000001680011a] std %l4,[%i2+0x030] ! Mem[0000000017000130] membar #Sync jmpl %o7,%g0 lduh [%i2+0x02c],%l5 ! Mem[000000001700012c] p3_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p4_far_1_le: ldd [%i1+0x038],%l6 ! Mem[0000000018800138] ldstub [%i2+0x03a],%l2 ! Mem[000000001900013a] ldstub [%i0+0x015],%l6 ! Mem[0000000018000115] ldstub [%i3+0x03a],%l4 ! Mem[000000001980013a] ldsw [%i2+0x028],%l3 ! Mem[0000000019000128] ldstub [%i2+0x020],%l4 ! Mem[0000000019000120] jmpl %o7,%g0 ldsw [%i1+0x010],%l2 ! Mem[0000000018800110] p4_far_1_lem: membar #Sync ldd [%i1+0x038],%l6 ! Mem[0000000018800138] ldstub [%i2+0x03a],%l2 ! Mem[000000001900013a] ldstub [%i0+0x015],%l6 ! Mem[0000000018000115] ldstub [%i3+0x03a],%l4 ! Mem[000000001980013a] ldsw [%i2+0x028],%l3 ! Mem[0000000019000128] ldstub [%i2+0x020],%l4 ! Mem[0000000019000120] membar #Sync jmpl %o7,%g0 ldsw [%i1+0x010],%l2 ! Mem[0000000018800110] p4_far_1_he: jmpl %o7,%g0 ldsb [%i0+0x025],%l1 ! Mem[0000000018000125] jmpl %o7,%g0 nop p4_far_1_hem: membar #Sync jmpl %o7,%g0 ldsb [%i0+0x025],%l1 ! Mem[0000000018000125] jmpl %o7,%g0 nop p4_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p5_far_1_le: lduw [%i2+0x038],%l5 ! Mem[000000001b000138] ldsb [%i2+0x02f],%l0 ! Mem[000000001b00012f] ldsw [%i3+0x014],%l0 ! Mem[000000001b800114] jmpl %o7,%g0 swap [%i2+0x038],%l4 ! Mem[000000001b000138] p5_far_1_lem: membar #Sync lduw [%i2+0x038],%l5 ! Mem[000000001b000138] ldsb [%i2+0x02f],%l0 ! Mem[000000001b00012f] ldsw [%i3+0x014],%l0 ! Mem[000000001b800114] membar #Sync jmpl %o7,%g0 swap [%i2+0x038],%l4 ! Mem[000000001b000138] p5_far_1_he: stw %l7,[%i3+0x018] ! Mem[000000001b800118] std %l6,[%i1+0x010] ! Mem[000000001a800110] swap [%i2+0x02c],%l7 ! Mem[000000001b00012c] jmpl %o7,%g0 ldd [%i0+0x000],%l2 ! Mem[000000001a000100] p5_far_1_hem: membar #Sync stw %l7,[%i3+0x018] ! Mem[000000001b800118] std %l6,[%i1+0x010] ! Mem[000000001a800110] swap [%i2+0x02c],%l7 ! Mem[000000001b00012c] membar #Sync jmpl %o7,%g0 ldd [%i0+0x000],%l2 ! Mem[000000001a000100] p5_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p6_far_1_le: ldstub [%i2+0x00f],%l1 ! Mem[000000001d00010f] stx %l4,[%i0+0x038] ! Mem[000000001c000138] stx %l4,[%i1+0x038] ! Mem[000000001c800138] sth %l2,[%i1+0x034] ! Mem[000000001c800134] stb %l3,[%i0+0x030] ! Mem[000000001c000130] lduw [%i0+0x038],%l7 ! Mem[000000001c000138] ldstub [%i2+0x024],%l6 ! Mem[000000001d000124] jmpl %o7,%g0 swap [%i0+0x038],%l7 ! Mem[000000001c000138] p6_far_1_lem: membar #Sync ldstub [%i2+0x00f],%l1 ! Mem[000000001d00010f] stx %l4,[%i0+0x038] ! Mem[000000001c000138] stx %l4,[%i1+0x038] ! Mem[000000001c800138] sth %l2,[%i1+0x034] ! Mem[000000001c800134] stb %l3,[%i0+0x030] ! Mem[000000001c000130] lduw [%i0+0x038],%l7 ! Mem[000000001c000138] ldstub [%i2+0x024],%l6 ! Mem[000000001d000124] membar #Sync jmpl %o7,%g0 swap [%i0+0x038],%l7 ! Mem[000000001c000138] p6_far_1_he: stb %l4,[%i0+0x00e] ! Mem[000000001c00010e] ldstub [%i3+0x027],%l5 ! Mem[000000001d800127] swap [%i2+0x020],%l7 ! Mem[000000001d000120] std %l6,[%i2+0x030] ! Mem[000000001d000130] stw %l6,[%i3+0x010] ! Mem[000000001d800110] swap [%i1+0x028],%l7 ! Mem[000000001c800128] jmpl %o7,%g0 ldsb [%i2+0x03b],%l4 ! Mem[000000001d00013b] p6_far_1_hem: membar #Sync stb %l4,[%i0+0x00e] ! Mem[000000001c00010e] ldstub [%i3+0x027],%l5 ! Mem[000000001d800127] swap [%i2+0x020],%l7 ! Mem[000000001d000120] std %l6,[%i2+0x030] ! Mem[000000001d000130] stw %l6,[%i3+0x010] ! Mem[000000001d800110] swap [%i1+0x028],%l7 ! Mem[000000001c800128] membar #Sync jmpl %o7,%g0 ldsb [%i2+0x03b],%l4 ! Mem[000000001d00013b] p6_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p7_far_1_le: ldd [%i0+0x030],%l0 ! Mem[000000001e000130] ldstub [%i1+0x01b],%l2 ! Mem[000000001e80011b] jmpl %o7,%g0 ldsw [%i0+0x00c],%l6 ! Mem[000000001e00010c] p7_far_1_lem: membar #Sync ldd [%i0+0x030],%l0 ! Mem[000000001e000130] ldstub [%i1+0x01b],%l2 ! Mem[000000001e80011b] membar #Sync jmpl %o7,%g0 ldsw [%i0+0x00c],%l6 ! Mem[000000001e00010c] p7_far_1_he: ldsb [%i1+0x000],%l2 ! Mem[000000001e800100] ldstub [%i3+0x033],%l7 ! Mem[000000001f800133] jmpl %o7,%g0 ldub [%i0+0x033],%l5 ! Mem[000000001e000133] p7_far_1_hem: membar #Sync ldsb [%i1+0x000],%l2 ! Mem[000000001e800100] ldstub [%i3+0x033],%l7 ! Mem[000000001f800133] membar #Sync jmpl %o7,%g0 ldub [%i0+0x033],%l5 ! Mem[000000001e000133] p7_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p8_far_1_le: stb %l6,[%i0+0x015] ! Mem[0000000020000115] ldstub [%i3+0x01b],%l2 ! Mem[000000002180011b] jmpl %o7,%g0 ldstub [%i0+0x03d],%l4 ! Mem[000000002000013d] p8_far_1_lem: membar #Sync stb %l6,[%i0+0x015] ! Mem[0000000020000115] ldstub [%i3+0x01b],%l2 ! Mem[000000002180011b] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x03d],%l4 ! Mem[000000002000013d] p8_far_1_he: lduh [%i0+0x024],%l6 ! Mem[0000000020000124] ldstub [%i1+0x000],%l1 ! Mem[0000000020800100] stb %l5,[%i3+0x011] ! Mem[0000000021800111] ldsw [%i2+0x028],%l2 ! Mem[0000000021000128] ldub [%i2+0x025],%l1 ! Mem[0000000021000125] swap [%i2+0x034],%l6 ! Mem[0000000021000134] ldstub [%i1+0x01d],%l4 ! Mem[000000002080011d] jmpl %o7,%g0 ldsw [%i0+0x014],%l2 ! Mem[0000000020000114] p8_far_1_hem: membar #Sync lduh [%i0+0x024],%l6 ! Mem[0000000020000124] ldstub [%i1+0x000],%l1 ! Mem[0000000020800100] stb %l5,[%i3+0x011] ! Mem[0000000021800111] ldsw [%i2+0x028],%l2 ! Mem[0000000021000128] ldub [%i2+0x025],%l1 ! Mem[0000000021000125] swap [%i2+0x034],%l6 ! Mem[0000000021000134] ldstub [%i1+0x01d],%l4 ! Mem[000000002080011d] membar #Sync jmpl %o7,%g0 ldsw [%i0+0x014],%l2 ! Mem[0000000020000114] p8_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p9_far_1_le: ldub [%i2+0x014],%l4 ! Mem[0000000023000114] std %l2,[%i2+0x008] ! Mem[0000000023000108] ldsw [%i0+0x008],%l1 ! Mem[0000000022000108] ldub [%i3+0x03a],%l4 ! Mem[000000002380013a] ldstub [%i0+0x02a],%l3 ! Mem[000000002200012a] swap [%i1+0x018],%l5 ! Mem[0000000022800118] swap [%i1+0x01c],%l4 ! Mem[000000002280011c] jmpl %o7,%g0 ldsb [%i1+0x033],%l2 ! Mem[0000000022800133] p9_far_1_lem: membar #Sync ldub [%i2+0x014],%l4 ! Mem[0000000023000114] std %l2,[%i2+0x008] ! Mem[0000000023000108] ldsw [%i0+0x008],%l1 ! Mem[0000000022000108] ldub [%i3+0x03a],%l4 ! Mem[000000002380013a] ldstub [%i0+0x02a],%l3 ! Mem[000000002200012a] swap [%i1+0x018],%l5 ! Mem[0000000022800118] swap [%i1+0x01c],%l4 ! Mem[000000002280011c] membar #Sync jmpl %o7,%g0 ldsb [%i1+0x033],%l2 ! Mem[0000000022800133] p9_far_1_he: swap [%i0+0x01c],%l0 ! Mem[000000002200011c] sth %l0,[%i0+0x01a] ! Mem[000000002200011a] jmpl %o7,%g0 ldstub [%i1+0x018],%l4 ! Mem[0000000022800118] p9_far_1_hem: membar #Sync swap [%i0+0x01c],%l0 ! Mem[000000002200011c] sth %l0,[%i0+0x01a] ! Mem[000000002200011a] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x018],%l4 ! Mem[0000000022800118] p9_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p10_far_1_le: ldub [%i3+0x022],%l5 ! Mem[0000000025800122] stw %l3,[%i1+0x00c] ! Mem[000000002480010c] swap [%i3+0x028],%l4 ! Mem[0000000025800128] lduh [%i1+0x03a],%l2 ! Mem[000000002480013a] jmpl %o7,%g0 stb %l1,[%i1+0x02b] ! Mem[000000002480012b] p10_far_1_lem: membar #Sync ldub [%i3+0x022],%l5 ! Mem[0000000025800122] stw %l3,[%i1+0x00c] ! Mem[000000002480010c] swap [%i3+0x028],%l4 ! Mem[0000000025800128] lduh [%i1+0x03a],%l2 ! Mem[000000002480013a] membar #Sync jmpl %o7,%g0 stb %l1,[%i1+0x02b] ! Mem[000000002480012b] p10_far_1_he: ldstub [%i2+0x020],%l5 ! Mem[0000000025000120] std %l4,[%i0+0x000] ! Mem[0000000024000100] ldd [%i1+0x030],%l6 ! Mem[0000000024800130] jmpl %o7,%g0 ldstub [%i1+0x02c],%l7 ! Mem[000000002480012c] p10_far_1_hem: membar #Sync ldstub [%i2+0x020],%l5 ! Mem[0000000025000120] std %l4,[%i0+0x000] ! Mem[0000000024000100] ldd [%i1+0x030],%l6 ! Mem[0000000024800130] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x02c],%l7 ! Mem[000000002480012c] p10_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p11_far_1_le: ldstub [%i1+0x016],%l5 ! Mem[0000000026800116] lduh [%i0+0x00a],%l3 ! Mem[000000002600010a] ldstub [%i3+0x00b],%l1 ! Mem[000000002780010b] jmpl %o7,%g0 ldstub [%i3+0x03a],%l4 ! Mem[000000002780013a] p11_far_1_lem: membar #Sync ldstub [%i1+0x016],%l5 ! Mem[0000000026800116] lduh [%i0+0x00a],%l3 ! Mem[000000002600010a] ldstub [%i3+0x00b],%l1 ! Mem[000000002780010b] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x03a],%l4 ! Mem[000000002780013a] p11_far_1_he: ldstub [%i1+0x03e],%l0 ! Mem[000000002680013e] stb %l2,[%i1+0x002] ! Mem[0000000026800102] ldstub [%i1+0x01d],%l0 ! Mem[000000002680011d] jmpl %o7,%g0 swap [%i0+0x008],%l1 ! Mem[0000000026000108] p11_far_1_hem: membar #Sync ldstub [%i1+0x03e],%l0 ! Mem[000000002680013e] stb %l2,[%i1+0x002] ! Mem[0000000026800102] ldstub [%i1+0x01d],%l0 ! Mem[000000002680011d] membar #Sync jmpl %o7,%g0 swap [%i0+0x008],%l1 ! Mem[0000000026000108] p11_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p12_far_1_le: stx %l0,[%i3+0x030] ! Mem[0000000029800130] swap [%i2+0x038],%l4 ! Mem[0000000029000138] jmpl %o7,%g0 std %l2,[%i2+0x008] ! Mem[0000000029000108] p12_far_1_lem: membar #Sync stx %l0,[%i3+0x030] ! Mem[0000000029800130] swap [%i2+0x038],%l4 ! Mem[0000000029000138] membar #Sync jmpl %o7,%g0 std %l2,[%i2+0x008] ! Mem[0000000029000108] p12_far_1_he: stb %l5,[%i1+0x033] ! Mem[0000000028800133] sth %l6,[%i3+0x00c] ! Mem[000000002980010c] lduh [%i0+0x006],%l4 ! Mem[0000000028000106] ldstub [%i3+0x00f],%l4 ! Mem[000000002980010f] ldstub [%i1+0x018],%l7 ! Mem[0000000028800118] stx %l6,[%i3+0x030] ! Mem[0000000029800130] ldsw [%i0+0x008],%l7 ! Mem[0000000028000108] jmpl %o7,%g0 swap [%i2+0x020],%l6 ! Mem[0000000029000120] p12_far_1_hem: membar #Sync stb %l5,[%i1+0x033] ! Mem[0000000028800133] sth %l6,[%i3+0x00c] ! Mem[000000002980010c] lduh [%i0+0x006],%l4 ! Mem[0000000028000106] ldstub [%i3+0x00f],%l4 ! Mem[000000002980010f] ldstub [%i1+0x018],%l7 ! Mem[0000000028800118] stx %l6,[%i3+0x030] ! Mem[0000000029800130] ldsw [%i0+0x008],%l7 ! Mem[0000000028000108] membar #Sync jmpl %o7,%g0 swap [%i2+0x020],%l6 ! Mem[0000000029000120] p12_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p13_far_1_le: ldsw [%i0+0x038],%l2 ! Mem[000000002a000138] ldub [%i0+0x035],%l3 ! Mem[000000002a000135] stb %l0,[%i3+0x00c] ! Mem[000000002b80010c] ldsw [%i0+0x000],%l0 ! Mem[000000002a000100] jmpl %o7,%g0 swap [%i3+0x004],%l5 ! Mem[000000002b800104] p13_far_1_lem: membar #Sync ldsw [%i0+0x038],%l2 ! Mem[000000002a000138] ldub [%i0+0x035],%l3 ! Mem[000000002a000135] stb %l0,[%i3+0x00c] ! Mem[000000002b80010c] ldsw [%i0+0x000],%l0 ! Mem[000000002a000100] membar #Sync jmpl %o7,%g0 swap [%i3+0x004],%l5 ! Mem[000000002b800104] p13_far_1_he: stw %l7,[%i3+0x020] ! Mem[000000002b800120] swap [%i3+0x030],%l1 ! Mem[000000002b800130] ldd [%i2+0x000],%l6 ! Mem[000000002b000100] lduw [%i1+0x00c],%l6 ! Mem[000000002a80010c] swap [%i3+0x00c],%l4 ! Mem[000000002b80010c] stx %l0,[%i3+0x020] ! Mem[000000002b800120] ldstub [%i2+0x010],%l5 ! Mem[000000002b000110] jmpl %o7,%g0 stb %l7,[%i0+0x019] ! Mem[000000002a000119] p13_far_1_hem: membar #Sync stw %l7,[%i3+0x020] ! Mem[000000002b800120] swap [%i3+0x030],%l1 ! Mem[000000002b800130] ldd [%i2+0x000],%l6 ! Mem[000000002b000100] lduw [%i1+0x00c],%l6 ! Mem[000000002a80010c] swap [%i3+0x00c],%l4 ! Mem[000000002b80010c] stx %l0,[%i3+0x020] ! Mem[000000002b800120] ldstub [%i2+0x010],%l5 ! Mem[000000002b000110] membar #Sync jmpl %o7,%g0 stb %l7,[%i0+0x019] ! Mem[000000002a000119] p13_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p14_far_1_le: jmpl %o7,%g0 swap [%i1+0x00c],%l3 ! Mem[000000002c80010c] jmpl %o7,%g0 nop p14_far_1_lem: membar #Sync jmpl %o7,%g0 swap [%i1+0x00c],%l3 ! Mem[000000002c80010c] jmpl %o7,%g0 nop p14_far_1_he: ldd [%i3+0x030],%l4 ! Mem[000000002d800130] swap [%i0+0x000],%l1 ! Mem[000000002c000100] ldsh [%i2+0x010],%l5 ! Mem[000000002d000110] ldsw [%i1+0x018],%l4 ! Mem[000000002c800118] ldsh [%i0+0x018],%l7 ! Mem[000000002c000118] stb %l5,[%i0+0x007] ! Mem[000000002c000107] ldstub [%i1+0x00a],%l7 ! Mem[000000002c80010a] jmpl %o7,%g0 ldsh [%i0+0x016],%l2 ! Mem[000000002c000116] p14_far_1_hem: membar #Sync ldd [%i3+0x030],%l4 ! Mem[000000002d800130] swap [%i0+0x000],%l1 ! Mem[000000002c000100] ldsh [%i2+0x010],%l5 ! Mem[000000002d000110] ldsw [%i1+0x018],%l4 ! Mem[000000002c800118] ldsh [%i0+0x018],%l7 ! Mem[000000002c000118] stb %l5,[%i0+0x007] ! Mem[000000002c000107] ldstub [%i1+0x00a],%l7 ! Mem[000000002c80010a] membar #Sync jmpl %o7,%g0 ldsh [%i0+0x016],%l2 ! Mem[000000002c000116] p14_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p15_far_1_le: ldd [%i1+0x010],%l4 ! Mem[000000002e800110] lduh [%i3+0x000],%l2 ! Mem[000000002f800100] std %l6,[%i2+0x010] ! Mem[000000002f000110] std %l2,[%i0+0x020] ! Mem[000000002e000120] jmpl %o7,%g0 ldsb [%i1+0x02a],%l3 ! Mem[000000002e80012a] p15_far_1_lem: membar #Sync ldd [%i1+0x010],%l4 ! Mem[000000002e800110] lduh [%i3+0x000],%l2 ! Mem[000000002f800100] std %l6,[%i2+0x010] ! Mem[000000002f000110] std %l2,[%i0+0x020] ! Mem[000000002e000120] membar #Sync jmpl %o7,%g0 ldsb [%i1+0x02a],%l3 ! Mem[000000002e80012a] p15_far_1_he: ldstub [%i1+0x015],%l7 ! Mem[000000002e800115] swap [%i1+0x004],%l3 ! Mem[000000002e800104] ldx [%i1+0x018],%l0 ! Mem[000000002e800118] stx %l5,[%i0+0x000] ! Mem[000000002e000100] ldd [%i0+0x008],%l6 ! Mem[000000002e000108] ldstub [%i1+0x020],%l6 ! Mem[000000002e800120] stx %l7,[%i2+0x020] ! Mem[000000002f000120] jmpl %o7,%g0 lduw [%i2+0x004],%l6 ! Mem[000000002f000104] p15_far_1_hem: membar #Sync ldstub [%i1+0x015],%l7 ! Mem[000000002e800115] swap [%i1+0x004],%l3 ! Mem[000000002e800104] ldx [%i1+0x018],%l0 ! Mem[000000002e800118] stx %l5,[%i0+0x000] ! Mem[000000002e000100] ldd [%i0+0x008],%l6 ! Mem[000000002e000108] ldstub [%i1+0x020],%l6 ! Mem[000000002e800120] stx %l7,[%i2+0x020] ! Mem[000000002f000120] membar #Sync jmpl %o7,%g0 lduw [%i2+0x004],%l6 ! Mem[000000002f000104] p15_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p16_far_1_le: jmpl %o7,%g0 ldstub [%i3+0x038],%l0 ! Mem[0000000031800138] jmpl %o7,%g0 nop p16_far_1_lem: membar #Sync jmpl %o7,%g0 ldstub [%i3+0x038],%l0 ! Mem[0000000031800138] jmpl %o7,%g0 nop p16_far_1_he: swap [%i2+0x010],%l5 ! Mem[0000000031000110] jmpl %o7,%g0 ldub [%i0+0x018],%l4 ! Mem[0000000030000118] p16_far_1_hem: membar #Sync swap [%i2+0x010],%l5 ! Mem[0000000031000110] membar #Sync jmpl %o7,%g0 ldub [%i0+0x018],%l4 ! Mem[0000000030000118] p16_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p17_far_1_le: jmpl %o7,%g0 ldstub [%i2+0x022],%l5 ! Mem[0000000033000122] jmpl %o7,%g0 nop p17_far_1_lem: membar #Sync jmpl %o7,%g0 ldstub [%i2+0x022],%l5 ! Mem[0000000033000122] jmpl %o7,%g0 nop p17_far_1_he: ldstub [%i1+0x004],%l6 ! Mem[0000000032800104] lduh [%i0+0x01a],%l0 ! Mem[000000003200011a] std %l0,[%i2+0x000] ! Mem[0000000033000100] ldsh [%i0+0x016],%l6 ! Mem[0000000032000116] swap [%i2+0x00c],%l0 ! Mem[000000003300010c] swap [%i2+0x030],%l1 ! Mem[0000000033000130] jmpl %o7,%g0 ldstub [%i2+0x027],%l6 ! Mem[0000000033000127] p17_far_1_hem: membar #Sync ldstub [%i1+0x004],%l6 ! Mem[0000000032800104] lduh [%i0+0x01a],%l0 ! Mem[000000003200011a] std %l0,[%i2+0x000] ! Mem[0000000033000100] ldsh [%i0+0x016],%l6 ! Mem[0000000032000116] swap [%i2+0x00c],%l0 ! Mem[000000003300010c] swap [%i2+0x030],%l1 ! Mem[0000000033000130] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x027],%l6 ! Mem[0000000033000127] p17_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p18_far_1_le: std %l6,[%i0+0x008] ! Mem[0000000034000108] sth %l6,[%i1+0x00c] ! Mem[000000003480010c] ldd [%i3+0x028],%l0 ! Mem[0000000035800128] swap [%i3+0x020],%l5 ! Mem[0000000035800120] ldstub [%i2+0x00b],%l0 ! Mem[000000003500010b] jmpl %o7,%g0 ldstub [%i0+0x01d],%l7 ! Mem[000000003400011d] p18_far_1_lem: membar #Sync std %l6,[%i0+0x008] ! Mem[0000000034000108] sth %l6,[%i1+0x00c] ! Mem[000000003480010c] ldd [%i3+0x028],%l0 ! Mem[0000000035800128] swap [%i3+0x020],%l5 ! Mem[0000000035800120] ldstub [%i2+0x00b],%l0 ! Mem[000000003500010b] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x01d],%l7 ! Mem[000000003400011d] p18_far_1_he: lduh [%i3+0x034],%l5 ! Mem[0000000035800134] lduw [%i3+0x008],%l4 ! Mem[0000000035800108] swap [%i0+0x030],%l1 ! Mem[0000000034000130] ldstub [%i0+0x012],%l1 ! Mem[0000000034000112] jmpl %o7,%g0 ldsb [%i0+0x038],%l1 ! Mem[0000000034000138] p18_far_1_hem: membar #Sync lduh [%i3+0x034],%l5 ! Mem[0000000035800134] lduw [%i3+0x008],%l4 ! Mem[0000000035800108] swap [%i0+0x030],%l1 ! Mem[0000000034000130] ldstub [%i0+0x012],%l1 ! Mem[0000000034000112] membar #Sync jmpl %o7,%g0 ldsb [%i0+0x038],%l1 ! Mem[0000000034000138] p18_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p19_far_1_le: std %l4,[%i3+0x038] ! Mem[0000000037800138] jmpl %o7,%g0 lduh [%i1+0x012],%l1 ! Mem[0000000036800112] p19_far_1_lem: membar #Sync std %l4,[%i3+0x038] ! Mem[0000000037800138] membar #Sync jmpl %o7,%g0 lduh [%i1+0x012],%l1 ! Mem[0000000036800112] p19_far_1_he: ldsb [%i1+0x015],%l7 ! Mem[0000000036800115] ldsw [%i0+0x02c],%l7 ! Mem[000000003600012c] swap [%i0+0x004],%l4 ! Mem[0000000036000104] ldsh [%i0+0x02e],%l4 ! Mem[000000003600012e] swap [%i3+0x038],%l7 ! Mem[0000000037800138] jmpl %o7,%g0 ldstub [%i2+0x02c],%l5 ! Mem[000000003700012c] p19_far_1_hem: membar #Sync ldsb [%i1+0x015],%l7 ! Mem[0000000036800115] ldsw [%i0+0x02c],%l7 ! Mem[000000003600012c] swap [%i0+0x004],%l4 ! Mem[0000000036000104] ldsh [%i0+0x02e],%l4 ! Mem[000000003600012e] swap [%i3+0x038],%l7 ! Mem[0000000037800138] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x02c],%l5 ! Mem[000000003700012c] p19_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p20_far_1_le: stb %l5,[%i0+0x038] ! Mem[0000000038000138] jmpl %o7,%g0 ldstub [%i0+0x03d],%l4 ! Mem[000000003800013d] p20_far_1_lem: membar #Sync stb %l5,[%i0+0x038] ! Mem[0000000038000138] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x03d],%l4 ! Mem[000000003800013d] p20_far_1_he: ldstub [%i1+0x011],%l5 ! Mem[0000000038800111] ldsw [%i2+0x008],%l4 ! Mem[0000000039000108] ldsw [%i0+0x030],%l1 ! Mem[0000000038000130] ldd [%i3+0x008],%l2 ! Mem[0000000039800108] ldstub [%i0+0x02c],%l0 ! Mem[000000003800012c] ldstub [%i2+0x00c],%l5 ! Mem[000000003900010c] stx %l1,[%i3+0x038] ! Mem[0000000039800138] jmpl %o7,%g0 ldx [%i0+0x038],%l4 ! Mem[0000000038000138] p20_far_1_hem: membar #Sync ldstub [%i1+0x011],%l5 ! Mem[0000000038800111] ldsw [%i2+0x008],%l4 ! Mem[0000000039000108] ldsw [%i0+0x030],%l1 ! Mem[0000000038000130] ldd [%i3+0x008],%l2 ! Mem[0000000039800108] ldstub [%i0+0x02c],%l0 ! Mem[000000003800012c] ldstub [%i2+0x00c],%l5 ! Mem[000000003900010c] stx %l1,[%i3+0x038] ! Mem[0000000039800138] membar #Sync jmpl %o7,%g0 ldx [%i0+0x038],%l4 ! Mem[0000000038000138] p20_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p21_far_1_le: jmpl %o7,%g0 ldstub [%i1+0x035],%l4 ! Mem[000000003a800135] jmpl %o7,%g0 nop p21_far_1_lem: membar #Sync jmpl %o7,%g0 ldstub [%i1+0x035],%l4 ! Mem[000000003a800135] jmpl %o7,%g0 nop p21_far_1_he: swap [%i1+0x014],%l2 ! Mem[000000003a800114] stx %l3,[%i3+0x030] ! Mem[000000003b800130] swap [%i2+0x010],%l3 ! Mem[000000003b000110] jmpl %o7,%g0 swap [%i2+0x028],%l4 ! Mem[000000003b000128] p21_far_1_hem: membar #Sync swap [%i1+0x014],%l2 ! Mem[000000003a800114] stx %l3,[%i3+0x030] ! Mem[000000003b800130] swap [%i2+0x010],%l3 ! Mem[000000003b000110] membar #Sync jmpl %o7,%g0 swap [%i2+0x028],%l4 ! Mem[000000003b000128] p21_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p22_far_1_le: ldub [%i1+0x03e],%l7 ! Mem[000000003c80013e] swap [%i1+0x020],%l2 ! Mem[000000003c800120] sth %l5,[%i0+0x018] ! Mem[000000003c000118] ldub [%i1+0x00d],%l7 ! Mem[000000003c80010d] jmpl %o7,%g0 ldstub [%i3+0x013],%l5 ! Mem[000000003d800113] p22_far_1_lem: membar #Sync ldub [%i1+0x03e],%l7 ! Mem[000000003c80013e] swap [%i1+0x020],%l2 ! Mem[000000003c800120] sth %l5,[%i0+0x018] ! Mem[000000003c000118] ldub [%i1+0x00d],%l7 ! Mem[000000003c80010d] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x013],%l5 ! Mem[000000003d800113] p22_far_1_he: ldstub [%i3+0x026],%l2 ! Mem[000000003d800126] ldd [%i1+0x038],%l0 ! Mem[000000003c800138] std %l4,[%i3+0x000] ! Mem[000000003d800100] lduh [%i1+0x01c],%l0 ! Mem[000000003c80011c] ldd [%i2+0x000],%l4 ! Mem[000000003d000100] ldstub [%i2+0x018],%l4 ! Mem[000000003d000118] swap [%i0+0x024],%l1 ! Mem[000000003c000124] jmpl %o7,%g0 stb %l3,[%i3+0x009] ! Mem[000000003d800109] p22_far_1_hem: membar #Sync ldstub [%i3+0x026],%l2 ! Mem[000000003d800126] ldd [%i1+0x038],%l0 ! Mem[000000003c800138] std %l4,[%i3+0x000] ! Mem[000000003d800100] lduh [%i1+0x01c],%l0 ! Mem[000000003c80011c] ldd [%i2+0x000],%l4 ! Mem[000000003d000100] ldstub [%i2+0x018],%l4 ! Mem[000000003d000118] swap [%i0+0x024],%l1 ! Mem[000000003c000124] membar #Sync jmpl %o7,%g0 stb %l3,[%i3+0x009] ! Mem[000000003d800109] p22_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p23_far_1_le: jmpl %o7,%g0 swap [%i0+0x010],%l6 ! Mem[000000003e000110] jmpl %o7,%g0 nop p23_far_1_lem: membar #Sync jmpl %o7,%g0 swap [%i0+0x010],%l6 ! Mem[000000003e000110] jmpl %o7,%g0 nop p23_far_1_he: ldstub [%i1+0x003],%l6 ! Mem[000000003e800103] swap [%i0+0x004],%l1 ! Mem[000000003e000104] stb %l0,[%i2+0x033] ! Mem[000000003f000133] ldsw [%i1+0x030],%l3 ! Mem[000000003e800130] jmpl %o7,%g0 std %l6,[%i0+0x020] ! Mem[000000003e000120] p23_far_1_hem: membar #Sync ldstub [%i1+0x003],%l6 ! Mem[000000003e800103] swap [%i0+0x004],%l1 ! Mem[000000003e000104] stb %l0,[%i2+0x033] ! Mem[000000003f000133] ldsw [%i1+0x030],%l3 ! Mem[000000003e800130] membar #Sync jmpl %o7,%g0 std %l6,[%i0+0x020] ! Mem[000000003e000120] p23_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p24_far_1_le: lduw [%i2+0x010],%l0 ! Mem[0000000041000110] ldstub [%i0+0x03c],%l5 ! Mem[000000004000013c] ldstub [%i2+0x038],%l2 ! Mem[0000000041000138] stw %l7,[%i1+0x00c] ! Mem[000000004080010c] jmpl %o7,%g0 lduh [%i3+0x024],%l4 ! Mem[0000000041800124] p24_far_1_lem: membar #Sync lduw [%i2+0x010],%l0 ! Mem[0000000041000110] ldstub [%i0+0x03c],%l5 ! Mem[000000004000013c] ldstub [%i2+0x038],%l2 ! Mem[0000000041000138] stw %l7,[%i1+0x00c] ! Mem[000000004080010c] membar #Sync jmpl %o7,%g0 lduh [%i3+0x024],%l4 ! Mem[0000000041800124] p24_far_1_he: ldsh [%i1+0x006],%l5 ! Mem[0000000040800106] ldsh [%i2+0x03e],%l1 ! Mem[000000004100013e] ldstub [%i0+0x02b],%l1 ! Mem[000000004000012b] swap [%i3+0x030],%l1 ! Mem[0000000041800130] ldsb [%i1+0x025],%l6 ! Mem[0000000040800125] stb %l6,[%i3+0x00e] ! Mem[000000004180010e] jmpl %o7,%g0 swap [%i2+0x034],%l2 ! Mem[0000000041000134] p24_far_1_hem: membar #Sync ldsh [%i1+0x006],%l5 ! Mem[0000000040800106] ldsh [%i2+0x03e],%l1 ! Mem[000000004100013e] ldstub [%i0+0x02b],%l1 ! Mem[000000004000012b] swap [%i3+0x030],%l1 ! Mem[0000000041800130] ldsb [%i1+0x025],%l6 ! Mem[0000000040800125] stb %l6,[%i3+0x00e] ! Mem[000000004180010e] membar #Sync jmpl %o7,%g0 swap [%i2+0x034],%l2 ! Mem[0000000041000134] p24_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p25_far_1_le: ldx [%i0+0x020],%l0 ! Mem[0000000042000120] swap [%i3+0x014],%l0 ! Mem[0000000043800114] ldsw [%i1+0x038],%l4 ! Mem[0000000042800138] stx %l1,[%i1+0x010] ! Mem[0000000042800110] ldd [%i2+0x008],%l0 ! Mem[0000000043000108] jmpl %o7,%g0 ldsh [%i2+0x02e],%l3 ! Mem[000000004300012e] p25_far_1_lem: membar #Sync ldx [%i0+0x020],%l0 ! Mem[0000000042000120] swap [%i3+0x014],%l0 ! Mem[0000000043800114] ldsw [%i1+0x038],%l4 ! Mem[0000000042800138] stx %l1,[%i1+0x010] ! Mem[0000000042800110] ldd [%i2+0x008],%l0 ! Mem[0000000043000108] membar #Sync jmpl %o7,%g0 ldsh [%i2+0x02e],%l3 ! Mem[000000004300012e] p25_far_1_he: stw %l2,[%i2+0x000] ! Mem[0000000043000100] stx %l1,[%i3+0x020] ! Mem[0000000043800120] ldsh [%i0+0x012],%l3 ! Mem[0000000042000112] ldstub [%i2+0x00a],%l2 ! Mem[000000004300010a] sth %l1,[%i3+0x004] ! Mem[0000000043800104] ldstub [%i1+0x016],%l6 ! Mem[0000000042800116] swap [%i3+0x008],%l7 ! Mem[0000000043800108] jmpl %o7,%g0 stw %l6,[%i2+0x020] ! Mem[0000000043000120] p25_far_1_hem: membar #Sync stw %l2,[%i2+0x000] ! Mem[0000000043000100] stx %l1,[%i3+0x020] ! Mem[0000000043800120] ldsh [%i0+0x012],%l3 ! Mem[0000000042000112] ldstub [%i2+0x00a],%l2 ! Mem[000000004300010a] sth %l1,[%i3+0x004] ! Mem[0000000043800104] ldstub [%i1+0x016],%l6 ! Mem[0000000042800116] swap [%i3+0x008],%l7 ! Mem[0000000043800108] membar #Sync jmpl %o7,%g0 stw %l6,[%i2+0x020] ! Mem[0000000043000120] p25_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p26_far_1_le: stw %l5,[%i2+0x014] ! Mem[0000000045000114] lduw [%i3+0x038],%l2 ! Mem[0000000045800138] stb %l1,[%i2+0x031] ! Mem[0000000045000131] stx %l4,[%i3+0x038] ! Mem[0000000045800138] ldsw [%i2+0x00c],%l3 ! Mem[000000004500010c] ldstub [%i2+0x016],%l5 ! Mem[0000000045000116] std %l0,[%i3+0x010] ! Mem[0000000045800110] jmpl %o7,%g0 ldub [%i0+0x02a],%l0 ! Mem[000000004400012a] p26_far_1_lem: membar #Sync stw %l5,[%i2+0x014] ! Mem[0000000045000114] lduw [%i3+0x038],%l2 ! Mem[0000000045800138] stb %l1,[%i2+0x031] ! Mem[0000000045000131] stx %l4,[%i3+0x038] ! Mem[0000000045800138] ldsw [%i2+0x00c],%l3 ! Mem[000000004500010c] ldstub [%i2+0x016],%l5 ! Mem[0000000045000116] std %l0,[%i3+0x010] ! Mem[0000000045800110] membar #Sync jmpl %o7,%g0 ldub [%i0+0x02a],%l0 ! Mem[000000004400012a] p26_far_1_he: lduw [%i3+0x034],%l6 ! Mem[0000000045800134] ldstub [%i1+0x00a],%l7 ! Mem[000000004480010a] swap [%i3+0x020],%l6 ! Mem[0000000045800120] ldub [%i0+0x027],%l6 ! Mem[0000000044000127] ldsw [%i1+0x010],%l3 ! Mem[0000000044800110] stb %l5,[%i1+0x007] ! Mem[0000000044800107] sth %l1,[%i2+0x03e] ! Mem[000000004500013e] jmpl %o7,%g0 ldstub [%i1+0x02f],%l6 ! Mem[000000004480012f] p26_far_1_hem: membar #Sync lduw [%i3+0x034],%l6 ! Mem[0000000045800134] ldstub [%i1+0x00a],%l7 ! Mem[000000004480010a] swap [%i3+0x020],%l6 ! Mem[0000000045800120] ldub [%i0+0x027],%l6 ! Mem[0000000044000127] ldsw [%i1+0x010],%l3 ! Mem[0000000044800110] stb %l5,[%i1+0x007] ! Mem[0000000044800107] sth %l1,[%i2+0x03e] ! Mem[000000004500013e] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x02f],%l6 ! Mem[000000004480012f] p26_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p27_far_1_le: jmpl %o7,%g0 ldstub [%i0+0x012],%l6 ! Mem[0000000046000112] jmpl %o7,%g0 nop p27_far_1_lem: membar #Sync jmpl %o7,%g0 ldstub [%i0+0x012],%l6 ! Mem[0000000046000112] jmpl %o7,%g0 nop p27_far_1_he: ldstub [%i1+0x00a],%l4 ! Mem[000000004680010a] lduw [%i1+0x020],%l3 ! Mem[0000000046800120] stx %l1,[%i1+0x020] ! Mem[0000000046800120] ldx [%i1+0x028],%l3 ! Mem[0000000046800128] jmpl %o7,%g0 stw %l0,[%i3+0x030] ! Mem[0000000047800130] p27_far_1_hem: membar #Sync ldstub [%i1+0x00a],%l4 ! Mem[000000004680010a] lduw [%i1+0x020],%l3 ! Mem[0000000046800120] stx %l1,[%i1+0x020] ! Mem[0000000046800120] ldx [%i1+0x028],%l3 ! Mem[0000000046800128] membar #Sync jmpl %o7,%g0 stw %l0,[%i3+0x030] ! Mem[0000000047800130] p27_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p28_far_1_le: lduw [%i1+0x018],%l5 ! Mem[0000000048800118] ldsw [%i3+0x004],%l0 ! Mem[0000000049800104] ldsh [%i3+0x030],%l1 ! Mem[0000000049800130] jmpl %o7,%g0 stx %l0,[%i2+0x038] ! Mem[0000000049000138] p28_far_1_lem: membar #Sync lduw [%i1+0x018],%l5 ! Mem[0000000048800118] ldsw [%i3+0x004],%l0 ! Mem[0000000049800104] ldsh [%i3+0x030],%l1 ! Mem[0000000049800130] membar #Sync jmpl %o7,%g0 stx %l0,[%i2+0x038] ! Mem[0000000049000138] p28_far_1_he: lduw [%i3+0x000],%l5 ! Mem[0000000049800100] sth %l7,[%i2+0x034] ! Mem[0000000049000134] sth %l3,[%i3+0x004] ! Mem[0000000049800104] ldsh [%i2+0x024],%l6 ! Mem[0000000049000124] ldd [%i2+0x000],%l0 ! Mem[0000000049000100] jmpl %o7,%g0 std %l2,[%i3+0x010] ! Mem[0000000049800110] p28_far_1_hem: membar #Sync lduw [%i3+0x000],%l5 ! Mem[0000000049800100] sth %l7,[%i2+0x034] ! Mem[0000000049000134] sth %l3,[%i3+0x004] ! Mem[0000000049800104] ldsh [%i2+0x024],%l6 ! Mem[0000000049000124] ldd [%i2+0x000],%l0 ! Mem[0000000049000100] membar #Sync jmpl %o7,%g0 std %l2,[%i3+0x010] ! Mem[0000000049800110] p28_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p29_far_1_le: swap [%i1+0x000],%l5 ! Mem[000000004a800100] swap [%i3+0x00c],%l0 ! Mem[000000004b80010c] swap [%i0+0x030],%l7 ! Mem[000000004a000130] std %l4,[%i0+0x000] ! Mem[000000004a000100] ldsb [%i2+0x024],%l7 ! Mem[000000004b000124] sth %l2,[%i3+0x002] ! Mem[000000004b800102] ldstub [%i0+0x039],%l7 ! Mem[000000004a000139] jmpl %o7,%g0 ldsw [%i3+0x020],%l0 ! Mem[000000004b800120] p29_far_1_lem: membar #Sync swap [%i1+0x000],%l5 ! Mem[000000004a800100] swap [%i3+0x00c],%l0 ! Mem[000000004b80010c] swap [%i0+0x030],%l7 ! Mem[000000004a000130] std %l4,[%i0+0x000] ! Mem[000000004a000100] ldsb [%i2+0x024],%l7 ! Mem[000000004b000124] sth %l2,[%i3+0x002] ! Mem[000000004b800102] ldstub [%i0+0x039],%l7 ! Mem[000000004a000139] membar #Sync jmpl %o7,%g0 ldsw [%i3+0x020],%l0 ! Mem[000000004b800120] p29_far_1_he: ldsh [%i3+0x010],%l1 ! Mem[000000004b800110] stx %l4,[%i1+0x038] ! Mem[000000004a800138] ldstub [%i3+0x021],%l3 ! Mem[000000004b800121] ldub [%i3+0x009],%l7 ! Mem[000000004b800109] swap [%i0+0x014],%l3 ! Mem[000000004a000114] ldd [%i1+0x000],%l4 ! Mem[000000004a800100] ldsw [%i1+0x00c],%l5 ! Mem[000000004a80010c] jmpl %o7,%g0 stx %l6,[%i1+0x020] ! Mem[000000004a800120] p29_far_1_hem: membar #Sync ldsh [%i3+0x010],%l1 ! Mem[000000004b800110] stx %l4,[%i1+0x038] ! Mem[000000004a800138] ldstub [%i3+0x021],%l3 ! Mem[000000004b800121] ldub [%i3+0x009],%l7 ! Mem[000000004b800109] swap [%i0+0x014],%l3 ! Mem[000000004a000114] ldd [%i1+0x000],%l4 ! Mem[000000004a800100] ldsw [%i1+0x00c],%l5 ! Mem[000000004a80010c] membar #Sync jmpl %o7,%g0 stx %l6,[%i1+0x020] ! Mem[000000004a800120] p29_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p30_far_1_le: swap [%i1+0x010],%l2 ! Mem[000000004c800110] stb %l7,[%i2+0x01d] ! Mem[000000004d00011d] swap [%i0+0x014],%l5 ! Mem[000000004c000114] jmpl %o7,%g0 sth %l7,[%i1+0x020] ! Mem[000000004c800120] p30_far_1_lem: membar #Sync swap [%i1+0x010],%l2 ! Mem[000000004c800110] stb %l7,[%i2+0x01d] ! Mem[000000004d00011d] swap [%i0+0x014],%l5 ! Mem[000000004c000114] membar #Sync jmpl %o7,%g0 sth %l7,[%i1+0x020] ! Mem[000000004c800120] p30_far_1_he: swap [%i1+0x038],%l6 ! Mem[000000004c800138] stw %l5,[%i3+0x00c] ! Mem[000000004d80010c] lduw [%i0+0x038],%l1 ! Mem[000000004c000138] ldsb [%i1+0x012],%l3 ! Mem[000000004c800112] swap [%i2+0x004],%l5 ! Mem[000000004d000104] jmpl %o7,%g0 ldsh [%i2+0x03e],%l1 ! Mem[000000004d00013e] p30_far_1_hem: membar #Sync swap [%i1+0x038],%l6 ! Mem[000000004c800138] stw %l5,[%i3+0x00c] ! Mem[000000004d80010c] lduw [%i0+0x038],%l1 ! Mem[000000004c000138] ldsb [%i1+0x012],%l3 ! Mem[000000004c800112] swap [%i2+0x004],%l5 ! Mem[000000004d000104] membar #Sync jmpl %o7,%g0 ldsh [%i2+0x03e],%l1 ! Mem[000000004d00013e] p30_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p31_far_1_le: swap [%i3+0x024],%l2 ! Mem[000000004f800124] ldsb [%i0+0x027],%l3 ! Mem[000000004e000127] jmpl %o7,%g0 swap [%i3+0x00c],%l2 ! Mem[000000004f80010c] p31_far_1_lem: membar #Sync swap [%i3+0x024],%l2 ! Mem[000000004f800124] ldsb [%i0+0x027],%l3 ! Mem[000000004e000127] membar #Sync jmpl %o7,%g0 swap [%i3+0x00c],%l2 ! Mem[000000004f80010c] p31_far_1_he: ldsb [%i0+0x03f],%l1 ! Mem[000000004e00013f] jmpl %o7,%g0 swap [%i0+0x03c],%l4 ! Mem[000000004e00013c] p31_far_1_hem: membar #Sync ldsb [%i0+0x03f],%l1 ! Mem[000000004e00013f] membar #Sync jmpl %o7,%g0 swap [%i0+0x03c],%l4 ! Mem[000000004e00013c] p31_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p32_far_1_le: ldub [%i0+0x015],%l6 ! Mem[0000000050000115] swap [%i1+0x03c],%l0 ! Mem[000000005080013c] jmpl %o7,%g0 ldstub [%i0+0x03d],%l4 ! Mem[000000005000013d] p32_far_1_lem: membar #Sync ldub [%i0+0x015],%l6 ! Mem[0000000050000115] swap [%i1+0x03c],%l0 ! Mem[000000005080013c] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x03d],%l4 ! Mem[000000005000013d] p32_far_1_he: stx %l2,[%i1+0x000] ! Mem[0000000050800100] sth %l0,[%i2+0x01c] ! Mem[000000005100011c] ldstub [%i3+0x01b],%l0 ! Mem[000000005180011b] ldsw [%i2+0x00c],%l4 ! Mem[000000005100010c] std %l4,[%i0+0x030] ! Mem[0000000050000130] stx %l4,[%i3+0x008] ! Mem[0000000051800108] ldstub [%i0+0x02c],%l0 ! Mem[000000005000012c] jmpl %o7,%g0 lduh [%i1+0x032],%l0 ! Mem[0000000050800132] p32_far_1_hem: membar #Sync stx %l2,[%i1+0x000] ! Mem[0000000050800100] sth %l0,[%i2+0x01c] ! Mem[000000005100011c] ldstub [%i3+0x01b],%l0 ! Mem[000000005180011b] ldsw [%i2+0x00c],%l4 ! Mem[000000005100010c] std %l4,[%i0+0x030] ! Mem[0000000050000130] stx %l4,[%i3+0x008] ! Mem[0000000051800108] ldstub [%i0+0x02c],%l0 ! Mem[000000005000012c] membar #Sync jmpl %o7,%g0 lduh [%i1+0x032],%l0 ! Mem[0000000050800132] p32_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p33_far_1_le: jmpl %o7,%g0 swap [%i3+0x014],%l0 ! Mem[0000000053800114] jmpl %o7,%g0 nop p33_far_1_lem: membar #Sync jmpl %o7,%g0 swap [%i3+0x014],%l0 ! Mem[0000000053800114] jmpl %o7,%g0 nop p33_far_1_he: lduw [%i0+0x028],%l2 ! Mem[0000000052000128] stx %l7,[%i3+0x018] ! Mem[0000000053800118] ldstub [%i1+0x000],%l5 ! Mem[0000000052800100] stx %l3,[%i2+0x000] ! Mem[0000000053000100] jmpl %o7,%g0 ldsw [%i3+0x014],%l2 ! Mem[0000000053800114] p33_far_1_hem: membar #Sync lduw [%i0+0x028],%l2 ! Mem[0000000052000128] stx %l7,[%i3+0x018] ! Mem[0000000053800118] ldstub [%i1+0x000],%l5 ! Mem[0000000052800100] stx %l3,[%i2+0x000] ! Mem[0000000053000100] membar #Sync jmpl %o7,%g0 ldsw [%i3+0x014],%l2 ! Mem[0000000053800114] p33_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p34_far_1_le: stb %l0,[%i1+0x006] ! Mem[0000000054800106] ldsw [%i3+0x028],%l1 ! Mem[0000000055800128] ldstub [%i1+0x038],%l5 ! Mem[0000000054800138] swap [%i3+0x03c],%l4 ! Mem[000000005580013c] ldsw [%i2+0x014],%l5 ! Mem[0000000055000114] jmpl %o7,%g0 std %l2,[%i1+0x010] ! Mem[0000000054800110] p34_far_1_lem: membar #Sync stb %l0,[%i1+0x006] ! Mem[0000000054800106] ldsw [%i3+0x028],%l1 ! Mem[0000000055800128] ldstub [%i1+0x038],%l5 ! Mem[0000000054800138] swap [%i3+0x03c],%l4 ! Mem[000000005580013c] ldsw [%i2+0x014],%l5 ! Mem[0000000055000114] membar #Sync jmpl %o7,%g0 std %l2,[%i1+0x010] ! Mem[0000000054800110] p34_far_1_he: jmpl %o7,%g0 stw %l7,[%i0+0x008] ! Mem[0000000054000108] jmpl %o7,%g0 nop p34_far_1_hem: membar #Sync jmpl %o7,%g0 stw %l7,[%i0+0x008] ! Mem[0000000054000108] jmpl %o7,%g0 nop p34_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p35_far_1_le: jmpl %o7,%g0 swap [%i1+0x028],%l0 ! Mem[0000000056800128] jmpl %o7,%g0 nop p35_far_1_lem: membar #Sync jmpl %o7,%g0 swap [%i1+0x028],%l0 ! Mem[0000000056800128] jmpl %o7,%g0 nop p35_far_1_he: lduw [%i3+0x03c],%l1 ! Mem[000000005780013c] ldx [%i3+0x008],%l0 ! Mem[0000000057800108] ldsw [%i0+0x030],%l1 ! Mem[0000000056000130] ldub [%i1+0x020],%l4 ! Mem[0000000056800120] swap [%i0+0x010],%l4 ! Mem[0000000056000110] std %l6,[%i2+0x008] ! Mem[0000000057000108] ldstub [%i2+0x030],%l1 ! Mem[0000000057000130] jmpl %o7,%g0 stx %l7,[%i2+0x030] ! Mem[0000000057000130] p35_far_1_hem: membar #Sync lduw [%i3+0x03c],%l1 ! Mem[000000005780013c] ldx [%i3+0x008],%l0 ! Mem[0000000057800108] ldsw [%i0+0x030],%l1 ! Mem[0000000056000130] ldub [%i1+0x020],%l4 ! Mem[0000000056800120] swap [%i0+0x010],%l4 ! Mem[0000000056000110] std %l6,[%i2+0x008] ! Mem[0000000057000108] ldstub [%i2+0x030],%l1 ! Mem[0000000057000130] membar #Sync jmpl %o7,%g0 stx %l7,[%i2+0x030] ! Mem[0000000057000130] p35_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p36_far_1_le: stb %l2,[%i2+0x01b] ! Mem[000000005900011b] jmpl %o7,%g0 std %l0,[%i0+0x030] ! Mem[0000000058000130] p36_far_1_lem: membar #Sync stb %l2,[%i2+0x01b] ! Mem[000000005900011b] membar #Sync jmpl %o7,%g0 std %l0,[%i0+0x030] ! Mem[0000000058000130] p36_far_1_he: ldstub [%i2+0x000],%l2 ! Mem[0000000059000100] std %l6,[%i3+0x010] ! Mem[0000000059800110] stx %l5,[%i3+0x030] ! Mem[0000000059800130] stx %l6,[%i3+0x008] ! Mem[0000000059800108] jmpl %o7,%g0 ldstub [%i3+0x008],%l1 ! Mem[0000000059800108] p36_far_1_hem: membar #Sync ldstub [%i2+0x000],%l2 ! Mem[0000000059000100] std %l6,[%i3+0x010] ! Mem[0000000059800110] stx %l5,[%i3+0x030] ! Mem[0000000059800130] stx %l6,[%i3+0x008] ! Mem[0000000059800108] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x008],%l1 ! Mem[0000000059800108] p36_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p37_far_1_le: stx %l2,[%i1+0x030] ! Mem[000000005a800130] lduw [%i2+0x030],%l5 ! Mem[000000005b000130] ldstub [%i1+0x008],%l3 ! Mem[000000005a800108] ldstub [%i1+0x01d],%l7 ! Mem[000000005a80011d] jmpl %o7,%g0 swap [%i0+0x014],%l5 ! Mem[000000005a000114] p37_far_1_lem: membar #Sync stx %l2,[%i1+0x030] ! Mem[000000005a800130] lduw [%i2+0x030],%l5 ! Mem[000000005b000130] ldstub [%i1+0x008],%l3 ! Mem[000000005a800108] ldstub [%i1+0x01d],%l7 ! Mem[000000005a80011d] membar #Sync jmpl %o7,%g0 swap [%i0+0x014],%l5 ! Mem[000000005a000114] p37_far_1_he: stw %l5,[%i1+0x004] ! Mem[000000005a800104] swap [%i3+0x008],%l7 ! Mem[000000005b800108] ldstub [%i3+0x004],%l6 ! Mem[000000005b800104] lduw [%i3+0x03c],%l3 ! Mem[000000005b80013c] ldx [%i1+0x028],%l1 ! Mem[000000005a800128] jmpl %o7,%g0 swap [%i0+0x020],%l7 ! Mem[000000005a000120] p37_far_1_hem: membar #Sync stw %l5,[%i1+0x004] ! Mem[000000005a800104] swap [%i3+0x008],%l7 ! Mem[000000005b800108] ldstub [%i3+0x004],%l6 ! Mem[000000005b800104] lduw [%i3+0x03c],%l3 ! Mem[000000005b80013c] ldx [%i1+0x028],%l1 ! Mem[000000005a800128] membar #Sync jmpl %o7,%g0 swap [%i0+0x020],%l7 ! Mem[000000005a000120] p37_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p38_far_1_le: lduw [%i1+0x030],%l7 ! Mem[000000005c800130] jmpl %o7,%g0 stb %l6,[%i3+0x008] ! Mem[000000005d800108] p38_far_1_lem: membar #Sync lduw [%i1+0x030],%l7 ! Mem[000000005c800130] membar #Sync jmpl %o7,%g0 stb %l6,[%i3+0x008] ! Mem[000000005d800108] p38_far_1_he: ldsw [%i3+0x00c],%l3 ! Mem[000000005d80010c] lduw [%i1+0x028],%l1 ! Mem[000000005c800128] jmpl %o7,%g0 lduw [%i1+0x000],%l5 ! Mem[000000005c800100] p38_far_1_hem: membar #Sync ldsw [%i3+0x00c],%l3 ! Mem[000000005d80010c] lduw [%i1+0x028],%l1 ! Mem[000000005c800128] membar #Sync jmpl %o7,%g0 lduw [%i1+0x000],%l5 ! Mem[000000005c800100] p38_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p39_far_1_le: ldstub [%i0+0x03f],%l0 ! Mem[000000005e00013f] lduw [%i2+0x030],%l5 ! Mem[000000005f000130] ldub [%i0+0x008],%l1 ! Mem[000000005e000108] ldsh [%i0+0x026],%l3 ! Mem[000000005e000126] swap [%i3+0x00c],%l1 ! Mem[000000005f80010c] swap [%i2+0x038],%l0 ! Mem[000000005f000138] jmpl %o7,%g0 ldstub [%i3+0x028],%l0 ! Mem[000000005f800128] p39_far_1_lem: membar #Sync ldstub [%i0+0x03f],%l0 ! Mem[000000005e00013f] lduw [%i2+0x030],%l5 ! Mem[000000005f000130] ldub [%i0+0x008],%l1 ! Mem[000000005e000108] ldsh [%i0+0x026],%l3 ! Mem[000000005e000126] swap [%i3+0x00c],%l1 ! Mem[000000005f80010c] swap [%i2+0x038],%l0 ! Mem[000000005f000138] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x028],%l0 ! Mem[000000005f800128] p39_far_1_he: ldub [%i1+0x012],%l3 ! Mem[000000005e800112] jmpl %o7,%g0 swap [%i1+0x000],%l0 ! Mem[000000005e800100] p39_far_1_hem: membar #Sync ldub [%i1+0x012],%l3 ! Mem[000000005e800112] membar #Sync jmpl %o7,%g0 swap [%i1+0x000],%l0 ! Mem[000000005e800100] p39_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p40_far_1_le: stb %l4,[%i2+0x029] ! Mem[0000000061000129] ldstub [%i0+0x006],%l0 ! Mem[0000000060000106] lduh [%i3+0x036],%l0 ! Mem[0000000061800136] stx %l6,[%i0+0x030] ! Mem[0000000060000130] jmpl %o7,%g0 stw %l4,[%i0+0x03c] ! Mem[000000006000013c] p40_far_1_lem: membar #Sync stb %l4,[%i2+0x029] ! Mem[0000000061000129] ldstub [%i0+0x006],%l0 ! Mem[0000000060000106] lduh [%i3+0x036],%l0 ! Mem[0000000061800136] stx %l6,[%i0+0x030] ! Mem[0000000060000130] membar #Sync jmpl %o7,%g0 stw %l4,[%i0+0x03c] ! Mem[000000006000013c] p40_far_1_he: swap [%i3+0x000],%l2 ! Mem[0000000061800100] ldstub [%i1+0x01d],%l0 ! Mem[000000006080011d] ldstub [%i2+0x011],%l5 ! Mem[0000000061000111] ldsh [%i3+0x02a],%l2 ! Mem[000000006180012a] ldd [%i0+0x020],%l0 ! Mem[0000000060000120] swap [%i1+0x01c],%l1 ! Mem[000000006080011c] swap [%i1+0x02c],%l0 ! Mem[000000006080012c] jmpl %o7,%g0 swap [%i1+0x010],%l1 ! Mem[0000000060800110] p40_far_1_hem: membar #Sync swap [%i3+0x000],%l2 ! Mem[0000000061800100] ldstub [%i1+0x01d],%l0 ! Mem[000000006080011d] ldstub [%i2+0x011],%l5 ! Mem[0000000061000111] ldsh [%i3+0x02a],%l2 ! Mem[000000006180012a] ldd [%i0+0x020],%l0 ! Mem[0000000060000120] swap [%i1+0x01c],%l1 ! Mem[000000006080011c] swap [%i1+0x02c],%l0 ! Mem[000000006080012c] membar #Sync jmpl %o7,%g0 swap [%i1+0x010],%l1 ! Mem[0000000060800110] p40_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p41_far_1_le: lduh [%i1+0x038],%l5 ! Mem[0000000062800138] ldd [%i2+0x020],%l0 ! Mem[0000000063000120] jmpl %o7,%g0 ldx [%i0+0x010],%l0 ! Mem[0000000062000110] p41_far_1_lem: membar #Sync lduh [%i1+0x038],%l5 ! Mem[0000000062800138] ldd [%i2+0x020],%l0 ! Mem[0000000063000120] membar #Sync jmpl %o7,%g0 ldx [%i0+0x010],%l0 ! Mem[0000000062000110] p41_far_1_he: ldsw [%i1+0x034],%l3 ! Mem[0000000062800134] swap [%i3+0x030],%l7 ! Mem[0000000063800130] ldsh [%i3+0x004],%l6 ! Mem[0000000063800104] swap [%i0+0x018],%l0 ! Mem[0000000062000118] jmpl %o7,%g0 ldsw [%i3+0x004],%l4 ! Mem[0000000063800104] p41_far_1_hem: membar #Sync ldsw [%i1+0x034],%l3 ! Mem[0000000062800134] swap [%i3+0x030],%l7 ! Mem[0000000063800130] ldsh [%i3+0x004],%l6 ! Mem[0000000063800104] swap [%i0+0x018],%l0 ! Mem[0000000062000118] membar #Sync jmpl %o7,%g0 ldsw [%i3+0x004],%l4 ! Mem[0000000063800104] p41_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p42_far_1_le: ldstub [%i0+0x008],%l1 ! Mem[0000000064000108] stx %l0,[%i2+0x010] ! Mem[0000000065000110] ldstub [%i3+0x00e],%l1 ! Mem[000000006580010e] std %l0,[%i1+0x018] ! Mem[0000000064800118] lduw [%i2+0x020],%l5 ! Mem[0000000065000120] stw %l2,[%i1+0x014] ! Mem[0000000064800114] jmpl %o7,%g0 sth %l3,[%i3+0x02a] ! Mem[000000006580012a] p42_far_1_lem: membar #Sync ldstub [%i0+0x008],%l1 ! Mem[0000000064000108] stx %l0,[%i2+0x010] ! Mem[0000000065000110] ldstub [%i3+0x00e],%l1 ! Mem[000000006580010e] std %l0,[%i1+0x018] ! Mem[0000000064800118] lduw [%i2+0x020],%l5 ! Mem[0000000065000120] stw %l2,[%i1+0x014] ! Mem[0000000064800114] membar #Sync jmpl %o7,%g0 sth %l3,[%i3+0x02a] ! Mem[000000006580012a] p42_far_1_he: swap [%i1+0x034],%l5 ! Mem[0000000064800134] ldstub [%i0+0x017],%l0 ! Mem[0000000064000117] swap [%i0+0x00c],%l7 ! Mem[000000006400010c] ldstub [%i1+0x02f],%l2 ! Mem[000000006480012f] jmpl %o7,%g0 swap [%i3+0x03c],%l1 ! Mem[000000006580013c] p42_far_1_hem: membar #Sync swap [%i1+0x034],%l5 ! Mem[0000000064800134] ldstub [%i0+0x017],%l0 ! Mem[0000000064000117] swap [%i0+0x00c],%l7 ! Mem[000000006400010c] ldstub [%i1+0x02f],%l2 ! Mem[000000006480012f] membar #Sync jmpl %o7,%g0 swap [%i3+0x03c],%l1 ! Mem[000000006580013c] p42_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p43_far_1_le: ldstub [%i2+0x027],%l3 ! Mem[0000000067000127] ldub [%i0+0x00a],%l6 ! Mem[000000006600010a] ldub [%i3+0x03f],%l0 ! Mem[000000006780013f] swap [%i1+0x020],%l5 ! Mem[0000000066800120] swap [%i0+0x008],%l3 ! Mem[0000000066000108] ldx [%i3+0x030],%l0 ! Mem[0000000067800130] jmpl %o7,%g0 ldstub [%i2+0x02a],%l0 ! Mem[000000006700012a] p43_far_1_lem: membar #Sync ldstub [%i2+0x027],%l3 ! Mem[0000000067000127] ldub [%i0+0x00a],%l6 ! Mem[000000006600010a] ldub [%i3+0x03f],%l0 ! Mem[000000006780013f] swap [%i1+0x020],%l5 ! Mem[0000000066800120] swap [%i0+0x008],%l3 ! Mem[0000000066000108] ldx [%i3+0x030],%l0 ! Mem[0000000067800130] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x02a],%l0 ! Mem[000000006700012a] p43_far_1_he: ldub [%i1+0x007],%l5 ! Mem[0000000066800107] swap [%i1+0x02c],%l0 ! Mem[000000006680012c] stw %l2,[%i3+0x034] ! Mem[0000000067800134] sth %l7,[%i1+0x002] ! Mem[0000000066800102] ldstub [%i2+0x008],%l3 ! Mem[0000000067000108] ldsh [%i3+0x000],%l0 ! Mem[0000000067800100] ldd [%i1+0x008],%l6 ! Mem[0000000066800108] jmpl %o7,%g0 swap [%i2+0x024],%l5 ! Mem[0000000067000124] p43_far_1_hem: membar #Sync ldub [%i1+0x007],%l5 ! Mem[0000000066800107] swap [%i1+0x02c],%l0 ! Mem[000000006680012c] stw %l2,[%i3+0x034] ! Mem[0000000067800134] sth %l7,[%i1+0x002] ! Mem[0000000066800102] ldstub [%i2+0x008],%l3 ! Mem[0000000067000108] ldsh [%i3+0x000],%l0 ! Mem[0000000067800100] ldd [%i1+0x008],%l6 ! Mem[0000000066800108] membar #Sync jmpl %o7,%g0 swap [%i2+0x024],%l5 ! Mem[0000000067000124] p43_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p44_far_1_le: swap [%i0+0x028],%l1 ! Mem[0000000068000128] ldstub [%i1+0x00d],%l7 ! Mem[000000006880010d] stb %l6,[%i3+0x00d] ! Mem[000000006980010d] jmpl %o7,%g0 lduw [%i2+0x034],%l6 ! Mem[0000000069000134] p44_far_1_lem: membar #Sync swap [%i0+0x028],%l1 ! Mem[0000000068000128] ldstub [%i1+0x00d],%l7 ! Mem[000000006880010d] stb %l6,[%i3+0x00d] ! Mem[000000006980010d] membar #Sync jmpl %o7,%g0 lduw [%i2+0x034],%l6 ! Mem[0000000069000134] p44_far_1_he: lduw [%i1+0x03c],%l0 ! Mem[000000006880013c] ldsw [%i0+0x030],%l5 ! Mem[0000000068000130] jmpl %o7,%g0 stb %l0,[%i1+0x01d] ! Mem[000000006880011d] p44_far_1_hem: membar #Sync lduw [%i1+0x03c],%l0 ! Mem[000000006880013c] ldsw [%i0+0x030],%l5 ! Mem[0000000068000130] membar #Sync jmpl %o7,%g0 stb %l0,[%i1+0x01d] ! Mem[000000006880011d] p44_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p45_far_1_le: swap [%i2+0x030],%l5 ! Mem[000000006b000130] ldsh [%i2+0x034],%l6 ! Mem[000000006b000134] lduh [%i0+0x00a],%l6 ! Mem[000000006a00010a] ldstub [%i1+0x033],%l2 ! Mem[000000006a800133] swap [%i1+0x010],%l2 ! Mem[000000006a800110] ldsb [%i3+0x008],%l1 ! Mem[000000006b800108] ldsb [%i1+0x033],%l0 ! Mem[000000006a800133] jmpl %o7,%g0 ldsb [%i3+0x00d],%l2 ! Mem[000000006b80010d] p45_far_1_lem: membar #Sync swap [%i2+0x030],%l5 ! Mem[000000006b000130] ldsh [%i2+0x034],%l6 ! Mem[000000006b000134] lduh [%i0+0x00a],%l6 ! Mem[000000006a00010a] ldstub [%i1+0x033],%l2 ! Mem[000000006a800133] swap [%i1+0x010],%l2 ! Mem[000000006a800110] ldsb [%i3+0x008],%l1 ! Mem[000000006b800108] ldsb [%i1+0x033],%l0 ! Mem[000000006a800133] membar #Sync jmpl %o7,%g0 ldsb [%i3+0x00d],%l2 ! Mem[000000006b80010d] p45_far_1_he: swap [%i3+0x03c],%l1 ! Mem[000000006b80013c] jmpl %o7,%g0 ldx [%i3+0x008],%l0 ! Mem[000000006b800108] p45_far_1_hem: membar #Sync swap [%i3+0x03c],%l1 ! Mem[000000006b80013c] membar #Sync jmpl %o7,%g0 ldx [%i3+0x008],%l0 ! Mem[000000006b800108] p45_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p46_far_1_le: stx %l5,[%i1+0x018] ! Mem[000000006c800118] ldsh [%i2+0x006],%l0 ! Mem[000000006d000106] swap [%i3+0x030],%l1 ! Mem[000000006d800130] std %l2,[%i0+0x000] ! Mem[000000006c000100] lduw [%i2+0x008],%l6 ! Mem[000000006d000108] ldsb [%i1+0x013],%l2 ! Mem[000000006c800113] ldsb [%i1+0x01e],%l6 ! Mem[000000006c80011e] jmpl %o7,%g0 ldsh [%i3+0x004],%l2 ! Mem[000000006d800104] p46_far_1_lem: membar #Sync stx %l5,[%i1+0x018] ! Mem[000000006c800118] ldsh [%i2+0x006],%l0 ! Mem[000000006d000106] swap [%i3+0x030],%l1 ! Mem[000000006d800130] std %l2,[%i0+0x000] ! Mem[000000006c000100] lduw [%i2+0x008],%l6 ! Mem[000000006d000108] ldsb [%i1+0x013],%l2 ! Mem[000000006c800113] ldsb [%i1+0x01e],%l6 ! Mem[000000006c80011e] membar #Sync jmpl %o7,%g0 ldsh [%i3+0x004],%l2 ! Mem[000000006d800104] p46_far_1_he: ldsw [%i2+0x028],%l2 ! Mem[000000006d000128] sth %l1,[%i0+0x032] ! Mem[000000006c000132] ldsh [%i1+0x012],%l1 ! Mem[000000006c800112] jmpl %o7,%g0 stw %l7,[%i1+0x000] ! Mem[000000006c800100] p46_far_1_hem: membar #Sync ldsw [%i2+0x028],%l2 ! Mem[000000006d000128] sth %l1,[%i0+0x032] ! Mem[000000006c000132] ldsh [%i1+0x012],%l1 ! Mem[000000006c800112] membar #Sync jmpl %o7,%g0 stw %l7,[%i1+0x000] ! Mem[000000006c800100] p46_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p47_far_1_le: lduh [%i3+0x01e],%l7 ! Mem[000000006f80011e] ldd [%i0+0x018],%l0 ! Mem[000000006e000118] swap [%i1+0x028],%l3 ! Mem[000000006e800128] sth %l5,[%i0+0x018] ! Mem[000000006e000118] swap [%i0+0x01c],%l4 ! Mem[000000006e00011c] ldstub [%i0+0x000],%l4 ! Mem[000000006e000100] jmpl %o7,%g0 ldd [%i3+0x010],%l2 ! Mem[000000006f800110] p47_far_1_lem: membar #Sync lduh [%i3+0x01e],%l7 ! Mem[000000006f80011e] ldd [%i0+0x018],%l0 ! Mem[000000006e000118] swap [%i1+0x028],%l3 ! Mem[000000006e800128] sth %l5,[%i0+0x018] ! Mem[000000006e000118] swap [%i0+0x01c],%l4 ! Mem[000000006e00011c] ldstub [%i0+0x000],%l4 ! Mem[000000006e000100] membar #Sync jmpl %o7,%g0 ldd [%i3+0x010],%l2 ! Mem[000000006f800110] p47_far_1_he: jmpl %o7,%g0 lduw [%i2+0x004],%l4 ! Mem[000000006f000104] jmpl %o7,%g0 nop p47_far_1_hem: membar #Sync jmpl %o7,%g0 lduw [%i2+0x004],%l4 ! Mem[000000006f000104] jmpl %o7,%g0 nop p47_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p48_far_1_le: ldstub [%i3+0x032],%l1 ! Mem[0000000071800132] lduw [%i2+0x02c],%l0 ! Mem[000000007100012c] swap [%i3+0x00c],%l3 ! Mem[000000007180010c] ldd [%i0+0x010],%l2 ! Mem[0000000070000110] ldub [%i3+0x01e],%l6 ! Mem[000000007180011e] ldstub [%i0+0x008],%l3 ! Mem[0000000070000108] ldd [%i3+0x018],%l6 ! Mem[0000000071800118] jmpl %o7,%g0 ldx [%i1+0x038],%l5 ! Mem[0000000070800138] p48_far_1_lem: membar #Sync ldstub [%i3+0x032],%l1 ! Mem[0000000071800132] lduw [%i2+0x02c],%l0 ! Mem[000000007100012c] swap [%i3+0x00c],%l3 ! Mem[000000007180010c] ldd [%i0+0x010],%l2 ! Mem[0000000070000110] ldub [%i3+0x01e],%l6 ! Mem[000000007180011e] ldstub [%i0+0x008],%l3 ! Mem[0000000070000108] ldd [%i3+0x018],%l6 ! Mem[0000000071800118] membar #Sync jmpl %o7,%g0 ldx [%i1+0x038],%l5 ! Mem[0000000070800138] p48_far_1_he: lduw [%i0+0x00c],%l5 ! Mem[000000007000010c] jmpl %o7,%g0 ldub [%i3+0x038],%l1 ! Mem[0000000071800138] p48_far_1_hem: membar #Sync lduw [%i0+0x00c],%l5 ! Mem[000000007000010c] membar #Sync jmpl %o7,%g0 ldub [%i3+0x038],%l1 ! Mem[0000000071800138] p48_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p49_far_1_le: ldstub [%i1+0x016],%l0 ! Mem[0000000072800116] stb %l3,[%i2+0x027] ! Mem[0000000073000127] jmpl %o7,%g0 ldd [%i1+0x008],%l6 ! Mem[0000000072800108] p49_far_1_lem: membar #Sync ldstub [%i1+0x016],%l0 ! Mem[0000000072800116] stb %l3,[%i2+0x027] ! Mem[0000000073000127] membar #Sync jmpl %o7,%g0 ldd [%i1+0x008],%l6 ! Mem[0000000072800108] p49_far_1_he: jmpl %o7,%g0 swap [%i0+0x030],%l5 ! Mem[0000000072000130] jmpl %o7,%g0 nop p49_far_1_hem: membar #Sync jmpl %o7,%g0 swap [%i0+0x030],%l5 ! Mem[0000000072000130] jmpl %o7,%g0 nop p49_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p50_far_1_le: ldstub [%i1+0x021],%l2 ! Mem[0000000074800121] swap [%i3+0x034],%l1 ! Mem[0000000075800134] sth %l0,[%i3+0x00e] ! Mem[000000007580010e] ldstub [%i3+0x036],%l0 ! Mem[0000000075800136] ldstub [%i2+0x007],%l3 ! Mem[0000000075000107] jmpl %o7,%g0 lduh [%i2+0x02a],%l3 ! Mem[000000007500012a] p50_far_1_lem: membar #Sync ldstub [%i1+0x021],%l2 ! Mem[0000000074800121] swap [%i3+0x034],%l1 ! Mem[0000000075800134] sth %l0,[%i3+0x00e] ! Mem[000000007580010e] ldstub [%i3+0x036],%l0 ! Mem[0000000075800136] ldstub [%i2+0x007],%l3 ! Mem[0000000075000107] membar #Sync jmpl %o7,%g0 lduh [%i2+0x02a],%l3 ! Mem[000000007500012a] p50_far_1_he: swap [%i3+0x030],%l5 ! Mem[0000000075800130] swap [%i1+0x00c],%l6 ! Mem[000000007480010c] std %l4,[%i3+0x000] ! Mem[0000000075800100] lduh [%i2+0x00e],%l4 ! Mem[000000007500010e] sth %l1,[%i0+0x032] ! Mem[0000000074000132] swap [%i1+0x01c],%l1 ! Mem[000000007480011c] sth %l0,[%i3+0x02c] ! Mem[000000007580012c] jmpl %o7,%g0 ldub [%i0+0x00c],%l5 ! Mem[000000007400010c] p50_far_1_hem: membar #Sync swap [%i3+0x030],%l5 ! Mem[0000000075800130] swap [%i1+0x00c],%l6 ! Mem[000000007480010c] std %l4,[%i3+0x000] ! Mem[0000000075800100] lduh [%i2+0x00e],%l4 ! Mem[000000007500010e] sth %l1,[%i0+0x032] ! Mem[0000000074000132] swap [%i1+0x01c],%l1 ! Mem[000000007480011c] sth %l0,[%i3+0x02c] ! Mem[000000007580012c] membar #Sync jmpl %o7,%g0 ldub [%i0+0x00c],%l5 ! Mem[000000007400010c] p50_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p51_far_1_le: ldsh [%i1+0x008],%l1 ! Mem[0000000076800108] ldx [%i3+0x030],%l0 ! Mem[0000000077800130] stw %l2,[%i2+0x00c] ! Mem[000000007700010c] stx %l1,[%i0+0x028] ! Mem[0000000076000128] ldstub [%i0+0x01e],%l4 ! Mem[000000007600011e] ldstub [%i0+0x017],%l2 ! Mem[0000000076000117] jmpl %o7,%g0 ldub [%i0+0x014],%l2 ! Mem[0000000076000114] p51_far_1_lem: membar #Sync ldsh [%i1+0x008],%l1 ! Mem[0000000076800108] ldx [%i3+0x030],%l0 ! Mem[0000000077800130] stw %l2,[%i2+0x00c] ! Mem[000000007700010c] stx %l1,[%i0+0x028] ! Mem[0000000076000128] ldstub [%i0+0x01e],%l4 ! Mem[000000007600011e] ldstub [%i0+0x017],%l2 ! Mem[0000000076000117] membar #Sync jmpl %o7,%g0 ldub [%i0+0x014],%l2 ! Mem[0000000076000114] p51_far_1_he: swap [%i0+0x02c],%l1 ! Mem[000000007600012c] stx %l3,[%i3+0x018] ! Mem[0000000077800118] ldstub [%i0+0x032],%l5 ! Mem[0000000076000132] stb %l7,[%i3+0x020] ! Mem[0000000077800120] std %l2,[%i3+0x030] ! Mem[0000000077800130] ldsw [%i0+0x030],%l3 ! Mem[0000000076000130] ldstub [%i3+0x019],%l7 ! Mem[0000000077800119] jmpl %o7,%g0 stb %l0,[%i1+0x01e] ! Mem[000000007680011e] p51_far_1_hem: membar #Sync swap [%i0+0x02c],%l1 ! Mem[000000007600012c] stx %l3,[%i3+0x018] ! Mem[0000000077800118] ldstub [%i0+0x032],%l5 ! Mem[0000000076000132] stb %l7,[%i3+0x020] ! Mem[0000000077800120] std %l2,[%i3+0x030] ! Mem[0000000077800130] ldsw [%i0+0x030],%l3 ! Mem[0000000076000130] ldstub [%i3+0x019],%l7 ! Mem[0000000077800119] membar #Sync jmpl %o7,%g0 stb %l0,[%i1+0x01e] ! Mem[000000007680011e] p51_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p52_far_1_le: ldsb [%i0+0x021],%l2 ! Mem[0000000078000121] ldx [%i2+0x018],%l5 ! Mem[0000000079000118] ldd [%i3+0x008],%l6 ! Mem[0000000079800108] ldsh [%i3+0x032],%l1 ! Mem[0000000079800132] ldub [%i0+0x013],%l2 ! Mem[0000000078000113] stx %l5,[%i1+0x030] ! Mem[0000000078800130] swap [%i3+0x00c],%l1 ! Mem[000000007980010c] jmpl %o7,%g0 stx %l0,[%i3+0x018] ! Mem[0000000079800118] p52_far_1_lem: membar #Sync ldsb [%i0+0x021],%l2 ! Mem[0000000078000121] ldx [%i2+0x018],%l5 ! Mem[0000000079000118] ldd [%i3+0x008],%l6 ! Mem[0000000079800108] ldsh [%i3+0x032],%l1 ! Mem[0000000079800132] ldub [%i0+0x013],%l2 ! Mem[0000000078000113] stx %l5,[%i1+0x030] ! Mem[0000000078800130] swap [%i3+0x00c],%l1 ! Mem[000000007980010c] membar #Sync jmpl %o7,%g0 stx %l0,[%i3+0x018] ! Mem[0000000079800118] p52_far_1_he: ldub [%i1+0x01d],%l4 ! Mem[000000007880011d] sth %l5,[%i3+0x034] ! Mem[0000000079800134] stx %l4,[%i0+0x000] ! Mem[0000000078000100] stw %l7,[%i2+0x00c] ! Mem[000000007900010c] std %l6,[%i2+0x020] ! Mem[0000000079000120] ldd [%i0+0x008],%l4 ! Mem[0000000078000108] jmpl %o7,%g0 ldd [%i3+0x020],%l4 ! Mem[0000000079800120] p52_far_1_hem: membar #Sync ldub [%i1+0x01d],%l4 ! Mem[000000007880011d] sth %l5,[%i3+0x034] ! Mem[0000000079800134] stx %l4,[%i0+0x000] ! Mem[0000000078000100] stw %l7,[%i2+0x00c] ! Mem[000000007900010c] std %l6,[%i2+0x020] ! Mem[0000000079000120] ldd [%i0+0x008],%l4 ! Mem[0000000078000108] membar #Sync jmpl %o7,%g0 ldd [%i3+0x020],%l4 ! Mem[0000000079800120] p52_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p53_far_1_le: ldub [%i3+0x000],%l4 ! Mem[000000007b800100] std %l0,[%i3+0x010] ! Mem[000000007b800110] lduh [%i3+0x024],%l2 ! Mem[000000007b800124] sth %l7,[%i0+0x020] ! Mem[000000007a000120] ldstub [%i2+0x01e],%l4 ! Mem[000000007b00011e] swap [%i3+0x014],%l2 ! Mem[000000007b800114] jmpl %o7,%g0 swap [%i2+0x014],%l2 ! Mem[000000007b000114] p53_far_1_lem: membar #Sync ldub [%i3+0x000],%l4 ! Mem[000000007b800100] std %l0,[%i3+0x010] ! Mem[000000007b800110] lduh [%i3+0x024],%l2 ! Mem[000000007b800124] sth %l7,[%i0+0x020] ! Mem[000000007a000120] ldstub [%i2+0x01e],%l4 ! Mem[000000007b00011e] swap [%i3+0x014],%l2 ! Mem[000000007b800114] membar #Sync jmpl %o7,%g0 swap [%i2+0x014],%l2 ! Mem[000000007b000114] p53_far_1_he: ldsw [%i3+0x00c],%l7 ! Mem[000000007b80010c] ldsb [%i0+0x01a],%l4 ! Mem[000000007a00011a] ldstub [%i3+0x03c],%l0 ! Mem[000000007b80013c] swap [%i2+0x030],%l1 ! Mem[000000007b000130] std %l6,[%i1+0x000] ! Mem[000000007a800100] stb %l7,[%i2+0x032] ! Mem[000000007b000132] ldsb [%i1+0x026],%l6 ! Mem[000000007a800126] jmpl %o7,%g0 ldsw [%i1+0x014],%l2 ! Mem[000000007a800114] p53_far_1_hem: membar #Sync ldsw [%i3+0x00c],%l7 ! Mem[000000007b80010c] ldsb [%i0+0x01a],%l4 ! Mem[000000007a00011a] ldstub [%i3+0x03c],%l0 ! Mem[000000007b80013c] swap [%i2+0x030],%l1 ! Mem[000000007b000130] std %l6,[%i1+0x000] ! Mem[000000007a800100] stb %l7,[%i2+0x032] ! Mem[000000007b000132] ldsb [%i1+0x026],%l6 ! Mem[000000007a800126] membar #Sync jmpl %o7,%g0 ldsw [%i1+0x014],%l2 ! Mem[000000007a800114] p53_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p54_far_1_le: std %l2,[%i2+0x000] ! Mem[000000007d000100] stw %l2,[%i3+0x000] ! Mem[000000007d800100] stw %l4,[%i2+0x03c] ! Mem[000000007d00013c] ldstub [%i0+0x013],%l7 ! Mem[000000007c000113] std %l2,[%i2+0x030] ! Mem[000000007d000130] ldsb [%i3+0x03f],%l7 ! Mem[000000007d80013f] std %l6,[%i0+0x020] ! Mem[000000007c000120] jmpl %o7,%g0 ldsw [%i2+0x038],%l7 ! Mem[000000007d000138] p54_far_1_lem: membar #Sync std %l2,[%i2+0x000] ! Mem[000000007d000100] stw %l2,[%i3+0x000] ! Mem[000000007d800100] stw %l4,[%i2+0x03c] ! Mem[000000007d00013c] ldstub [%i0+0x013],%l7 ! Mem[000000007c000113] std %l2,[%i2+0x030] ! Mem[000000007d000130] ldsb [%i3+0x03f],%l7 ! Mem[000000007d80013f] std %l6,[%i0+0x020] ! Mem[000000007c000120] membar #Sync jmpl %o7,%g0 ldsw [%i2+0x038],%l7 ! Mem[000000007d000138] p54_far_1_he: ldub [%i2+0x00e],%l4 ! Mem[000000007d00010e] stb %l2,[%i1+0x020] ! Mem[000000007c800120] swap [%i0+0x000],%l0 ! Mem[000000007c000100] stb %l5,[%i0+0x027] ! Mem[000000007c000127] lduw [%i0+0x038],%l7 ! Mem[000000007c000138] std %l2,[%i0+0x030] ! Mem[000000007c000130] jmpl %o7,%g0 ldstub [%i0+0x02a],%l0 ! Mem[000000007c00012a] p54_far_1_hem: membar #Sync ldub [%i2+0x00e],%l4 ! Mem[000000007d00010e] stb %l2,[%i1+0x020] ! Mem[000000007c800120] swap [%i0+0x000],%l0 ! Mem[000000007c000100] stb %l5,[%i0+0x027] ! Mem[000000007c000127] lduw [%i0+0x038],%l7 ! Mem[000000007c000138] std %l2,[%i0+0x030] ! Mem[000000007c000130] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x02a],%l0 ! Mem[000000007c00012a] p54_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p55_far_1_le: jmpl %o7,%g0 stb %l0,[%i1+0x02a] ! Mem[000000007e80012a] jmpl %o7,%g0 nop p55_far_1_lem: membar #Sync jmpl %o7,%g0 stb %l0,[%i1+0x02a] ! Mem[000000007e80012a] jmpl %o7,%g0 nop p55_far_1_he: ldsw [%i0+0x014],%l6 ! Mem[000000007e000114] ldstub [%i3+0x00c],%l0 ! Mem[000000007f80010c] sth %l5,[%i0+0x02c] ! Mem[000000007e00012c] lduw [%i0+0x000],%l7 ! Mem[000000007e000100] ldstub [%i3+0x012],%l3 ! Mem[000000007f800112] lduw [%i1+0x004],%l5 ! Mem[000000007e800104] ldstub [%i1+0x01e],%l1 ! Mem[000000007e80011e] jmpl %o7,%g0 ldstub [%i3+0x00b],%l1 ! Mem[000000007f80010b] p55_far_1_hem: membar #Sync ldsw [%i0+0x014],%l6 ! Mem[000000007e000114] ldstub [%i3+0x00c],%l0 ! Mem[000000007f80010c] sth %l5,[%i0+0x02c] ! Mem[000000007e00012c] lduw [%i0+0x000],%l7 ! Mem[000000007e000100] ldstub [%i3+0x012],%l3 ! Mem[000000007f800112] lduw [%i1+0x004],%l5 ! Mem[000000007e800104] ldstub [%i1+0x01e],%l1 ! Mem[000000007e80011e] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x00b],%l1 ! Mem[000000007f80010b] p55_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p56_far_1_le: ldsb [%i2+0x021],%l2 ! Mem[0000000081000121] ldsh [%i1+0x034],%l1 ! Mem[0000000080800134] ldub [%i2+0x00f],%l0 ! Mem[000000008100010f] ldstub [%i1+0x031],%l1 ! Mem[0000000080800131] stw %l3,[%i2+0x004] ! Mem[0000000081000104] std %l2,[%i3+0x028] ! Mem[0000000081800128] stx %l0,[%i0+0x008] ! Mem[0000000080000108] jmpl %o7,%g0 sth %l0,[%i0+0x014] ! Mem[0000000080000114] p56_far_1_lem: membar #Sync ldsb [%i2+0x021],%l2 ! Mem[0000000081000121] ldsh [%i1+0x034],%l1 ! Mem[0000000080800134] ldub [%i2+0x00f],%l0 ! Mem[000000008100010f] ldstub [%i1+0x031],%l1 ! Mem[0000000080800131] stw %l3,[%i2+0x004] ! Mem[0000000081000104] std %l2,[%i3+0x028] ! Mem[0000000081800128] stx %l0,[%i0+0x008] ! Mem[0000000080000108] membar #Sync jmpl %o7,%g0 sth %l0,[%i0+0x014] ! Mem[0000000080000114] p56_far_1_he: jmpl %o7,%g0 ldsb [%i2+0x025],%l1 ! Mem[0000000081000125] jmpl %o7,%g0 nop p56_far_1_hem: membar #Sync jmpl %o7,%g0 ldsb [%i2+0x025],%l1 ! Mem[0000000081000125] jmpl %o7,%g0 nop p56_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p57_far_1_le: swap [%i2+0x014],%l0 ! Mem[0000000083000114] ldstub [%i2+0x027],%l3 ! Mem[0000000083000127] std %l2,[%i0+0x028] ! Mem[0000000082000128] jmpl %o7,%g0 swap [%i1+0x030],%l7 ! Mem[0000000082800130] p57_far_1_lem: membar #Sync swap [%i2+0x014],%l0 ! Mem[0000000083000114] ldstub [%i2+0x027],%l3 ! Mem[0000000083000127] std %l2,[%i0+0x028] ! Mem[0000000082000128] membar #Sync jmpl %o7,%g0 swap [%i1+0x030],%l7 ! Mem[0000000082800130] p57_far_1_he: swap [%i3+0x018],%l4 ! Mem[0000000083800118] ldub [%i3+0x038],%l7 ! Mem[0000000083800138] lduh [%i2+0x020],%l6 ! Mem[0000000083000120] ldstub [%i0+0x01b],%l4 ! Mem[000000008200011b] jmpl %o7,%g0 ldsw [%i3+0x014],%l5 ! Mem[0000000083800114] p57_far_1_hem: membar #Sync swap [%i3+0x018],%l4 ! Mem[0000000083800118] ldub [%i3+0x038],%l7 ! Mem[0000000083800138] lduh [%i2+0x020],%l6 ! Mem[0000000083000120] ldstub [%i0+0x01b],%l4 ! Mem[000000008200011b] membar #Sync jmpl %o7,%g0 ldsw [%i3+0x014],%l5 ! Mem[0000000083800114] p57_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p58_far_1_le: swap [%i0+0x00c],%l3 ! Mem[000000008400010c] stb %l4,[%i2+0x020] ! Mem[0000000085000120] ldd [%i0+0x010],%l0 ! Mem[0000000084000110] stw %l2,[%i3+0x02c] ! Mem[000000008580012c] stx %l7,[%i0+0x030] ! Mem[0000000084000130] ldsw [%i1+0x020],%l5 ! Mem[0000000084800120] jmpl %o7,%g0 ldd [%i2+0x038],%l6 ! Mem[0000000085000138] p58_far_1_lem: membar #Sync swap [%i0+0x00c],%l3 ! Mem[000000008400010c] stb %l4,[%i2+0x020] ! Mem[0000000085000120] ldd [%i0+0x010],%l0 ! Mem[0000000084000110] stw %l2,[%i3+0x02c] ! Mem[000000008580012c] stx %l7,[%i0+0x030] ! Mem[0000000084000130] ldsw [%i1+0x020],%l5 ! Mem[0000000084800120] membar #Sync jmpl %o7,%g0 ldd [%i2+0x038],%l6 ! Mem[0000000085000138] p58_far_1_he: ldub [%i1+0x021],%l0 ! Mem[0000000084800121] lduw [%i1+0x028],%l2 ! Mem[0000000084800128] jmpl %o7,%g0 swap [%i2+0x02c],%l6 ! Mem[000000008500012c] p58_far_1_hem: membar #Sync ldub [%i1+0x021],%l0 ! Mem[0000000084800121] lduw [%i1+0x028],%l2 ! Mem[0000000084800128] membar #Sync jmpl %o7,%g0 swap [%i2+0x02c],%l6 ! Mem[000000008500012c] p58_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p59_far_1_le: swap [%i0+0x01c],%l7 ! Mem[000000008600011c] stw %l5,[%i1+0x018] ! Mem[0000000086800118] ldstub [%i1+0x027],%l5 ! Mem[0000000086800127] ldstub [%i0+0x026],%l0 ! Mem[0000000086000126] ldx [%i2+0x008],%l1 ! Mem[0000000087000108] ldsb [%i1+0x03a],%l4 ! Mem[000000008680013a] jmpl %o7,%g0 swap [%i0+0x02c],%l3 ! Mem[000000008600012c] p59_far_1_lem: membar #Sync swap [%i0+0x01c],%l7 ! Mem[000000008600011c] stw %l5,[%i1+0x018] ! Mem[0000000086800118] ldstub [%i1+0x027],%l5 ! Mem[0000000086800127] ldstub [%i0+0x026],%l0 ! Mem[0000000086000126] ldx [%i2+0x008],%l1 ! Mem[0000000087000108] ldsb [%i1+0x03a],%l4 ! Mem[000000008680013a] membar #Sync jmpl %o7,%g0 swap [%i0+0x02c],%l3 ! Mem[000000008600012c] p59_far_1_he: ldstub [%i3+0x015],%l2 ! Mem[0000000087800115] swap [%i0+0x018],%l0 ! Mem[0000000086000118] stb %l5,[%i0+0x031] ! Mem[0000000086000131] stb %l5,[%i2+0x007] ! Mem[0000000087000107] ldstub [%i0+0x00c],%l0 ! Mem[000000008600010c] ldstub [%i3+0x032],%l1 ! Mem[0000000087800132] swap [%i3+0x038],%l1 ! Mem[0000000087800138] jmpl %o7,%g0 ldub [%i2+0x015],%l5 ! Mem[0000000087000115] p59_far_1_hem: membar #Sync ldstub [%i3+0x015],%l2 ! Mem[0000000087800115] swap [%i0+0x018],%l0 ! Mem[0000000086000118] stb %l5,[%i0+0x031] ! Mem[0000000086000131] stb %l5,[%i2+0x007] ! Mem[0000000087000107] ldstub [%i0+0x00c],%l0 ! Mem[000000008600010c] ldstub [%i3+0x032],%l1 ! Mem[0000000087800132] swap [%i3+0x038],%l1 ! Mem[0000000087800138] membar #Sync jmpl %o7,%g0 ldub [%i2+0x015],%l5 ! Mem[0000000087000115] p59_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p60_far_1_le: swap [%i2+0x020],%l2 ! Mem[0000000089000120] ldstub [%i0+0x034],%l1 ! Mem[0000000088000134] ldstub [%i3+0x00f],%l0 ! Mem[000000008980010f] ldub [%i2+0x036],%l0 ! Mem[0000000089000136] swap [%i1+0x004],%l3 ! Mem[0000000088800104] jmpl %o7,%g0 swap [%i3+0x00c],%l3 ! Mem[000000008980010c] p60_far_1_lem: membar #Sync swap [%i2+0x020],%l2 ! Mem[0000000089000120] ldstub [%i0+0x034],%l1 ! Mem[0000000088000134] ldstub [%i3+0x00f],%l0 ! Mem[000000008980010f] ldub [%i2+0x036],%l0 ! Mem[0000000089000136] swap [%i1+0x004],%l3 ! Mem[0000000088800104] membar #Sync jmpl %o7,%g0 swap [%i3+0x00c],%l3 ! Mem[000000008980010c] p60_far_1_he: ldub [%i0+0x033],%l5 ! Mem[0000000088000133] ldub [%i0+0x00d],%l6 ! Mem[000000008800010d] stb %l1,[%i0+0x008] ! Mem[0000000088000108] lduh [%i2+0x030],%l0 ! Mem[0000000089000130] std %l0,[%i3+0x020] ! Mem[0000000089800120] ldsw [%i2+0x01c],%l1 ! Mem[000000008900011c] swap [%i2+0x02c],%l0 ! Mem[000000008900012c] jmpl %o7,%g0 ldsw [%i1+0x014],%l2 ! Mem[0000000088800114] p60_far_1_hem: membar #Sync ldub [%i0+0x033],%l5 ! Mem[0000000088000133] ldub [%i0+0x00d],%l6 ! Mem[000000008800010d] stb %l1,[%i0+0x008] ! Mem[0000000088000108] lduh [%i2+0x030],%l0 ! Mem[0000000089000130] std %l0,[%i3+0x020] ! Mem[0000000089800120] ldsw [%i2+0x01c],%l1 ! Mem[000000008900011c] swap [%i2+0x02c],%l0 ! Mem[000000008900012c] membar #Sync jmpl %o7,%g0 ldsw [%i1+0x014],%l2 ! Mem[0000000088800114] p60_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p61_far_1_le: ldx [%i2+0x030],%l6 ! Mem[000000008b000130] ldstub [%i3+0x02f],%l3 ! Mem[000000008b80012f] stw %l3,[%i3+0x024] ! Mem[000000008b800124] lduw [%i1+0x014],%l0 ! Mem[000000008a800114] swap [%i1+0x03c],%l5 ! Mem[000000008a80013c] lduw [%i2+0x034],%l7 ! Mem[000000008b000134] jmpl %o7,%g0 swap [%i0+0x01c],%l4 ! Mem[000000008a00011c] p61_far_1_lem: membar #Sync ldx [%i2+0x030],%l6 ! Mem[000000008b000130] ldstub [%i3+0x02f],%l3 ! Mem[000000008b80012f] stw %l3,[%i3+0x024] ! Mem[000000008b800124] lduw [%i1+0x014],%l0 ! Mem[000000008a800114] swap [%i1+0x03c],%l5 ! Mem[000000008a80013c] lduw [%i2+0x034],%l7 ! Mem[000000008b000134] membar #Sync jmpl %o7,%g0 swap [%i0+0x01c],%l4 ! Mem[000000008a00011c] p61_far_1_he: jmpl %o7,%g0 ldsb [%i3+0x036],%l2 ! Mem[000000008b800136] jmpl %o7,%g0 nop p61_far_1_hem: membar #Sync jmpl %o7,%g0 ldsb [%i3+0x036],%l2 ! Mem[000000008b800136] jmpl %o7,%g0 nop p61_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p62_far_1_le: std %l4,[%i2+0x020] ! Mem[000000008d000120] sth %l5,[%i2+0x03a] ! Mem[000000008d00013a] swap [%i2+0x018],%l5 ! Mem[000000008d000118] ldsh [%i0+0x006],%l0 ! Mem[000000008c000106] swap [%i3+0x030],%l1 ! Mem[000000008d800130] ldx [%i3+0x038],%l0 ! Mem[000000008d800138] ldx [%i1+0x010],%l5 ! Mem[000000008c800110] jmpl %o7,%g0 ldstub [%i2+0x035],%l6 ! Mem[000000008d000135] p62_far_1_lem: membar #Sync std %l4,[%i2+0x020] ! Mem[000000008d000120] sth %l5,[%i2+0x03a] ! Mem[000000008d00013a] swap [%i2+0x018],%l5 ! Mem[000000008d000118] ldsh [%i0+0x006],%l0 ! Mem[000000008c000106] swap [%i3+0x030],%l1 ! Mem[000000008d800130] ldx [%i3+0x038],%l0 ! Mem[000000008d800138] ldx [%i1+0x010],%l5 ! Mem[000000008c800110] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x035],%l6 ! Mem[000000008d000135] p62_far_1_he: ldub [%i1+0x03e],%l0 ! Mem[000000008c80013e] ldstub [%i2+0x000],%l5 ! Mem[000000008d000100] jmpl %o7,%g0 std %l2,[%i1+0x000] ! Mem[000000008c800100] p62_far_1_hem: membar #Sync ldub [%i1+0x03e],%l0 ! Mem[000000008c80013e] ldstub [%i2+0x000],%l5 ! Mem[000000008d000100] membar #Sync jmpl %o7,%g0 std %l2,[%i1+0x000] ! Mem[000000008c800100] p62_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p63_far_1_le: stx %l7,[%i1+0x018] ! Mem[000000008e800118] ldstub [%i2+0x01b],%l5 ! Mem[000000008f00011b] stw %l5,[%i1+0x024] ! Mem[000000008e800124] ldsh [%i0+0x02e],%l0 ! Mem[000000008e00012e] jmpl %o7,%g0 swap [%i1+0x010],%l1 ! Mem[000000008e800110] p63_far_1_lem: membar #Sync stx %l7,[%i1+0x018] ! Mem[000000008e800118] ldstub [%i2+0x01b],%l5 ! Mem[000000008f00011b] stw %l5,[%i1+0x024] ! Mem[000000008e800124] ldsh [%i0+0x02e],%l0 ! Mem[000000008e00012e] membar #Sync jmpl %o7,%g0 swap [%i1+0x010],%l1 ! Mem[000000008e800110] p63_far_1_he: lduw [%i2+0x000],%l5 ! Mem[000000008f000100] stw %l7,[%i0+0x004] ! Mem[000000008e000104] ldsh [%i2+0x006],%l2 ! Mem[000000008f000106] ldsh [%i3+0x02c],%l6 ! Mem[000000008f80012c] ldstub [%i0+0x01b],%l0 ! Mem[000000008e00011b] jmpl %o7,%g0 sth %l0,[%i3+0x030] ! Mem[000000008f800130] p63_far_1_hem: membar #Sync lduw [%i2+0x000],%l5 ! Mem[000000008f000100] stw %l7,[%i0+0x004] ! Mem[000000008e000104] ldsh [%i2+0x006],%l2 ! Mem[000000008f000106] ldsh [%i3+0x02c],%l6 ! Mem[000000008f80012c] ldstub [%i0+0x01b],%l0 ! Mem[000000008e00011b] membar #Sync jmpl %o7,%g0 sth %l0,[%i3+0x030] ! Mem[000000008f800130] p63_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 far1_b2b_h: nop nop jmpl %o7,%g0 nop far1_b2b_l: nop nop jmpl %o7,%g0 nop user_far1_end: .seg "text" .text .align 0x2000 user_far2_start: p0_far_2_le: ldsh [%i0+0x03e],%l3 ! Mem[000000001000013e] lduw [%i2+0x03c],%l7 ! Mem[000000001100013c] ldstub [%i1+0x039],%l6 ! Mem[0000000010800139] swap [%i0+0x02c],%l7 ! Mem[000000001000012c] swap [%i2+0x020],%l7 ! Mem[0000000011000120] ldsb [%i0+0x001],%l1 ! Mem[0000000010000101] jmpl %o7,%g0 ldstub [%i3+0x00f],%l2 ! Mem[000000001180010f] p0_far_2_lem: membar #Sync ldsh [%i0+0x03e],%l3 ! Mem[000000001000013e] lduw [%i2+0x03c],%l7 ! Mem[000000001100013c] ldstub [%i1+0x039],%l6 ! Mem[0000000010800139] swap [%i0+0x02c],%l7 ! Mem[000000001000012c] swap [%i2+0x020],%l7 ! Mem[0000000011000120] ldsb [%i0+0x001],%l1 ! Mem[0000000010000101] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x00f],%l2 ! Mem[000000001180010f] p0_far_2_he: stb %l6,[%i3+0x016] ! Mem[0000000011800116] swap [%i2+0x010],%l3 ! Mem[0000000011000110] lduh [%i1+0x01e],%l2 ! Mem[000000001080011e] ldstub [%i3+0x00a],%l6 ! Mem[000000001180010a] stb %l6,[%i3+0x012] ! Mem[0000000011800112] ldstub [%i3+0x028],%l1 ! Mem[0000000011800128] jmpl %o7,%g0 lduw [%i2+0x02c],%l3 ! Mem[000000001100012c] p0_far_2_hem: membar #Sync stb %l6,[%i3+0x016] ! Mem[0000000011800116] swap [%i2+0x010],%l3 ! Mem[0000000011000110] lduh [%i1+0x01e],%l2 ! Mem[000000001080011e] ldstub [%i3+0x00a],%l6 ! Mem[000000001180010a] stb %l6,[%i3+0x012] ! Mem[0000000011800112] ldstub [%i3+0x028],%l1 ! Mem[0000000011800128] membar #Sync jmpl %o7,%g0 lduw [%i2+0x02c],%l3 ! Mem[000000001100012c] p0_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p1_far_2_le: jmpl %o7,%g0 ldstub [%i0+0x03d],%l5 ! Mem[000000001200013d] jmpl %o7,%g0 nop p1_far_2_lem: membar #Sync jmpl %o7,%g0 ldstub [%i0+0x03d],%l5 ! Mem[000000001200013d] jmpl %o7,%g0 nop p1_far_2_he: ldub [%i2+0x022],%l0 ! Mem[0000000013000122] ldx [%i2+0x010],%l1 ! Mem[0000000013000110] jmpl %o7,%g0 ldstub [%i2+0x018],%l7 ! Mem[0000000013000118] p1_far_2_hem: membar #Sync ldub [%i2+0x022],%l0 ! Mem[0000000013000122] ldx [%i2+0x010],%l1 ! Mem[0000000013000110] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x018],%l7 ! Mem[0000000013000118] p1_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p2_far_2_le: ldub [%i3+0x039],%l6 ! Mem[0000000015800139] ldsh [%i0+0x034],%l2 ! Mem[0000000014000134] jmpl %o7,%g0 swap [%i1+0x03c],%l0 ! Mem[000000001480013c] p2_far_2_lem: membar #Sync ldub [%i3+0x039],%l6 ! Mem[0000000015800139] ldsh [%i0+0x034],%l2 ! Mem[0000000014000134] membar #Sync jmpl %o7,%g0 swap [%i1+0x03c],%l0 ! Mem[000000001480013c] p2_far_2_he: ldstub [%i0+0x000],%l4 ! Mem[0000000014000100] swap [%i0+0x010],%l4 ! Mem[0000000014000110] ldx [%i1+0x038],%l3 ! Mem[0000000014800138] jmpl %o7,%g0 ldub [%i3+0x034],%l1 ! Mem[0000000015800134] p2_far_2_hem: membar #Sync ldstub [%i0+0x000],%l4 ! Mem[0000000014000100] swap [%i0+0x010],%l4 ! Mem[0000000014000110] ldx [%i1+0x038],%l3 ! Mem[0000000014800138] membar #Sync jmpl %o7,%g0 ldub [%i3+0x034],%l1 ! Mem[0000000015800134] p2_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p3_far_2_le: ldsb [%i0+0x039],%l6 ! Mem[0000000016000139] swap [%i0+0x030],%l7 ! Mem[0000000016000130] std %l4,[%i3+0x000] ! Mem[0000000017800100] jmpl %o7,%g0 ldub [%i1+0x011],%l2 ! Mem[0000000016800111] p3_far_2_lem: membar #Sync ldsb [%i0+0x039],%l6 ! Mem[0000000016000139] swap [%i0+0x030],%l7 ! Mem[0000000016000130] std %l4,[%i3+0x000] ! Mem[0000000017800100] membar #Sync jmpl %o7,%g0 ldub [%i1+0x011],%l2 ! Mem[0000000016800111] p3_far_2_he: ldstub [%i3+0x034],%l1 ! Mem[0000000017800134] swap [%i3+0x030],%l1 ! Mem[0000000017800130] sth %l6,[%i3+0x038] ! Mem[0000000017800138] std %l6,[%i3+0x000] ! Mem[0000000017800100] jmpl %o7,%g0 ldstub [%i3+0x020],%l5 ! Mem[0000000017800120] p3_far_2_hem: membar #Sync ldstub [%i3+0x034],%l1 ! Mem[0000000017800134] swap [%i3+0x030],%l1 ! Mem[0000000017800130] sth %l6,[%i3+0x038] ! Mem[0000000017800138] std %l6,[%i3+0x000] ! Mem[0000000017800100] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x020],%l5 ! Mem[0000000017800120] p3_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p4_far_2_le: swap [%i0+0x00c],%l1 ! Mem[000000001800010c] std %l0,[%i0+0x008] ! Mem[0000000018000108] stw %l4,[%i3+0x03c] ! Mem[000000001980013c] ldstub [%i1+0x03c],%l4 ! Mem[000000001880013c] ldstub [%i3+0x034],%l2 ! Mem[0000000019800134] swap [%i3+0x008],%l2 ! Mem[0000000019800108] sth %l7,[%i2+0x038] ! Mem[0000000019000138] jmpl %o7,%g0 ldub [%i1+0x021],%l0 ! Mem[0000000018800121] p4_far_2_lem: membar #Sync swap [%i0+0x00c],%l1 ! Mem[000000001800010c] std %l0,[%i0+0x008] ! Mem[0000000018000108] stw %l4,[%i3+0x03c] ! Mem[000000001980013c] ldstub [%i1+0x03c],%l4 ! Mem[000000001880013c] ldstub [%i3+0x034],%l2 ! Mem[0000000019800134] swap [%i3+0x008],%l2 ! Mem[0000000019800108] sth %l7,[%i2+0x038] ! Mem[0000000019000138] membar #Sync jmpl %o7,%g0 ldub [%i1+0x021],%l0 ! Mem[0000000018800121] p4_far_2_he: swap [%i3+0x038],%l3 ! Mem[0000000019800138] jmpl %o7,%g0 ldsh [%i2+0x032],%l5 ! Mem[0000000019000132] p4_far_2_hem: membar #Sync swap [%i3+0x038],%l3 ! Mem[0000000019800138] membar #Sync jmpl %o7,%g0 ldsh [%i2+0x032],%l5 ! Mem[0000000019000132] p4_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p5_far_2_le: ldstub [%i2+0x000],%l4 ! Mem[000000001b000100] ldd [%i0+0x010],%l2 ! Mem[000000001a000110] ldstub [%i2+0x031],%l7 ! Mem[000000001b000131] swap [%i1+0x030],%l0 ! Mem[000000001a800130] ldstub [%i2+0x03c],%l5 ! Mem[000000001b00013c] jmpl %o7,%g0 ldsh [%i1+0x036],%l7 ! Mem[000000001a800136] p5_far_2_lem: membar #Sync ldstub [%i2+0x000],%l4 ! Mem[000000001b000100] ldd [%i0+0x010],%l2 ! Mem[000000001a000110] ldstub [%i2+0x031],%l7 ! Mem[000000001b000131] swap [%i1+0x030],%l0 ! Mem[000000001a800130] ldstub [%i2+0x03c],%l5 ! Mem[000000001b00013c] membar #Sync jmpl %o7,%g0 ldsh [%i1+0x036],%l7 ! Mem[000000001a800136] p5_far_2_he: stb %l4,[%i0+0x03d] ! Mem[000000001a00013d] jmpl %o7,%g0 lduw [%i1+0x030],%l0 ! Mem[000000001a800130] p5_far_2_hem: membar #Sync stb %l4,[%i0+0x03d] ! Mem[000000001a00013d] membar #Sync jmpl %o7,%g0 lduw [%i1+0x030],%l0 ! Mem[000000001a800130] p5_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p6_far_2_le: swap [%i2+0x038],%l0 ! Mem[000000001d000138] swap [%i2+0x00c],%l1 ! Mem[000000001d00010c] swap [%i2+0x028],%l0 ! Mem[000000001d000128] lduh [%i2+0x004],%l0 ! Mem[000000001d000104] ldstub [%i3+0x035],%l4 ! Mem[000000001d800135] swap [%i0+0x030],%l5 ! Mem[000000001c000130] swap [%i1+0x02c],%l3 ! Mem[000000001c80012c] jmpl %o7,%g0 ldstub [%i3+0x034],%l7 ! Mem[000000001d800134] p6_far_2_lem: membar #Sync swap [%i2+0x038],%l0 ! Mem[000000001d000138] swap [%i2+0x00c],%l1 ! Mem[000000001d00010c] swap [%i2+0x028],%l0 ! Mem[000000001d000128] lduh [%i2+0x004],%l0 ! Mem[000000001d000104] ldstub [%i3+0x035],%l4 ! Mem[000000001d800135] swap [%i0+0x030],%l5 ! Mem[000000001c000130] swap [%i1+0x02c],%l3 ! Mem[000000001c80012c] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x034],%l7 ! Mem[000000001d800134] p6_far_2_he: ldsw [%i1+0x00c],%l2 ! Mem[000000001c80010c] swap [%i2+0x034],%l1 ! Mem[000000001d000134] swap [%i1+0x018],%l4 ! Mem[000000001c800118] jmpl %o7,%g0 lduw [%i1+0x008],%l5 ! Mem[000000001c800108] p6_far_2_hem: membar #Sync ldsw [%i1+0x00c],%l2 ! Mem[000000001c80010c] swap [%i2+0x034],%l1 ! Mem[000000001d000134] swap [%i1+0x018],%l4 ! Mem[000000001c800118] membar #Sync jmpl %o7,%g0 lduw [%i1+0x008],%l5 ! Mem[000000001c800108] p6_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p7_far_2_le: ldx [%i0+0x000],%l4 ! Mem[000000001e000100] swap [%i1+0x010],%l2 ! Mem[000000001e800110] ldstub [%i3+0x014],%l5 ! Mem[000000001f800114] stw %l3,[%i3+0x024] ! Mem[000000001f800124] jmpl %o7,%g0 swap [%i2+0x00c],%l2 ! Mem[000000001f00010c] p7_far_2_lem: membar #Sync ldx [%i0+0x000],%l4 ! Mem[000000001e000100] swap [%i1+0x010],%l2 ! Mem[000000001e800110] ldstub [%i3+0x014],%l5 ! Mem[000000001f800114] stw %l3,[%i3+0x024] ! Mem[000000001f800124] membar #Sync jmpl %o7,%g0 swap [%i2+0x00c],%l2 ! Mem[000000001f00010c] p7_far_2_he: ldub [%i3+0x032],%l0 ! Mem[000000001f800132] jmpl %o7,%g0 swap [%i2+0x024],%l6 ! Mem[000000001f000124] p7_far_2_hem: membar #Sync ldub [%i3+0x032],%l0 ! Mem[000000001f800132] membar #Sync jmpl %o7,%g0 swap [%i2+0x024],%l6 ! Mem[000000001f000124] p7_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p8_far_2_le: ldsb [%i1+0x03e],%l0 ! Mem[000000002080013e] lduw [%i2+0x01c],%l1 ! Mem[000000002100011c] stb %l6,[%i2+0x024] ! Mem[0000000021000124] jmpl %o7,%g0 lduw [%i0+0x024],%l0 ! Mem[0000000020000124] p8_far_2_lem: membar #Sync ldsb [%i1+0x03e],%l0 ! Mem[000000002080013e] lduw [%i2+0x01c],%l1 ! Mem[000000002100011c] stb %l6,[%i2+0x024] ! Mem[0000000021000124] membar #Sync jmpl %o7,%g0 lduw [%i0+0x024],%l0 ! Mem[0000000020000124] p8_far_2_he: ldd [%i1+0x000],%l6 ! Mem[0000000020800100] swap [%i2+0x020],%l7 ! Mem[0000000021000120] jmpl %o7,%g0 stb %l6,[%i1+0x010] ! Mem[0000000020800110] p8_far_2_hem: membar #Sync ldd [%i1+0x000],%l6 ! Mem[0000000020800100] swap [%i2+0x020],%l7 ! Mem[0000000021000120] membar #Sync jmpl %o7,%g0 stb %l6,[%i1+0x010] ! Mem[0000000020800110] p8_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p9_far_2_le: stw %l7,[%i0+0x020] ! Mem[0000000022000120] ldsb [%i2+0x03b],%l4 ! Mem[000000002300013b] swap [%i2+0x038],%l2 ! Mem[0000000023000138] lduh [%i1+0x028],%l0 ! Mem[0000000022800128] ldsw [%i2+0x034],%l5 ! Mem[0000000023000134] jmpl %o7,%g0 lduh [%i0+0x002],%l0 ! Mem[0000000022000102] p9_far_2_lem: membar #Sync stw %l7,[%i0+0x020] ! Mem[0000000022000120] ldsb [%i2+0x03b],%l4 ! Mem[000000002300013b] swap [%i2+0x038],%l2 ! Mem[0000000023000138] lduh [%i1+0x028],%l0 ! Mem[0000000022800128] ldsw [%i2+0x034],%l5 ! Mem[0000000023000134] membar #Sync jmpl %o7,%g0 lduh [%i0+0x002],%l0 ! Mem[0000000022000102] p9_far_2_he: swap [%i1+0x00c],%l7 ! Mem[000000002280010c] stw %l2,[%i1+0x00c] ! Mem[000000002280010c] ldsw [%i0+0x030],%l1 ! Mem[0000000022000130] ldstub [%i3+0x005],%l6 ! Mem[0000000023800105] jmpl %o7,%g0 lduh [%i3+0x020],%l5 ! Mem[0000000023800120] p9_far_2_hem: membar #Sync swap [%i1+0x00c],%l7 ! Mem[000000002280010c] stw %l2,[%i1+0x00c] ! Mem[000000002280010c] ldsw [%i0+0x030],%l1 ! Mem[0000000022000130] ldstub [%i3+0x005],%l6 ! Mem[0000000023800105] membar #Sync jmpl %o7,%g0 lduh [%i3+0x020],%l5 ! Mem[0000000023800120] p9_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p10_far_2_le: stw %l5,[%i2+0x020] ! Mem[0000000025000120] swap [%i3+0x008],%l0 ! Mem[0000000025800108] ldub [%i3+0x038],%l0 ! Mem[0000000025800138] jmpl %o7,%g0 ldx [%i1+0x000],%l2 ! Mem[0000000024800100] p10_far_2_lem: membar #Sync stw %l5,[%i2+0x020] ! Mem[0000000025000120] swap [%i3+0x008],%l0 ! Mem[0000000025800108] ldub [%i3+0x038],%l0 ! Mem[0000000025800138] membar #Sync jmpl %o7,%g0 ldx [%i1+0x000],%l2 ! Mem[0000000024800100] p10_far_2_he: swap [%i3+0x01c],%l1 ! Mem[000000002580011c] stx %l7,[%i2+0x000] ! Mem[0000000025000100] std %l4,[%i3+0x038] ! Mem[0000000025800138] jmpl %o7,%g0 swap [%i1+0x000],%l4 ! Mem[0000000024800100] p10_far_2_hem: membar #Sync swap [%i3+0x01c],%l1 ! Mem[000000002580011c] stx %l7,[%i2+0x000] ! Mem[0000000025000100] std %l4,[%i3+0x038] ! Mem[0000000025800138] membar #Sync jmpl %o7,%g0 swap [%i1+0x000],%l4 ! Mem[0000000024800100] p10_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p11_far_2_le: ldx [%i1+0x008],%l1 ! Mem[0000000026800108] ldstub [%i3+0x005],%l2 ! Mem[0000000027800105] jmpl %o7,%g0 ldx [%i2+0x038],%l4 ! Mem[0000000027000138] p11_far_2_lem: membar #Sync ldx [%i1+0x008],%l1 ! Mem[0000000026800108] ldstub [%i3+0x005],%l2 ! Mem[0000000027800105] membar #Sync jmpl %o7,%g0 ldx [%i2+0x038],%l4 ! Mem[0000000027000138] p11_far_2_he: jmpl %o7,%g0 ldd [%i2+0x030],%l0 ! Mem[0000000027000130] jmpl %o7,%g0 nop p11_far_2_hem: membar #Sync jmpl %o7,%g0 ldd [%i2+0x030],%l0 ! Mem[0000000027000130] jmpl %o7,%g0 nop p11_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p12_far_2_le: lduh [%i3+0x03c],%l4 ! Mem[000000002980013c] ldd [%i1+0x028],%l2 ! Mem[0000000028800128] ldd [%i1+0x038],%l0 ! Mem[0000000028800138] ldsh [%i0+0x024],%l7 ! Mem[0000000028000124] jmpl %o7,%g0 ldsw [%i1+0x020],%l2 ! Mem[0000000028800120] p12_far_2_lem: membar #Sync lduh [%i3+0x03c],%l4 ! Mem[000000002980013c] ldd [%i1+0x028],%l2 ! Mem[0000000028800128] ldd [%i1+0x038],%l0 ! Mem[0000000028800138] ldsh [%i0+0x024],%l7 ! Mem[0000000028000124] membar #Sync jmpl %o7,%g0 ldsw [%i1+0x020],%l2 ! Mem[0000000028800120] p12_far_2_he: ldstub [%i0+0x020],%l2 ! Mem[0000000028000120] ldx [%i2+0x000],%l7 ! Mem[0000000029000100] jmpl %o7,%g0 ldsw [%i3+0x038],%l3 ! Mem[0000000029800138] p12_far_2_hem: membar #Sync ldstub [%i0+0x020],%l2 ! Mem[0000000028000120] ldx [%i2+0x000],%l7 ! Mem[0000000029000100] membar #Sync jmpl %o7,%g0 ldsw [%i3+0x038],%l3 ! Mem[0000000029800138] p12_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p13_far_2_le: ldx [%i2+0x030],%l1 ! Mem[000000002b000130] jmpl %o7,%g0 ldsh [%i3+0x00a],%l7 ! Mem[000000002b80010a] p13_far_2_lem: membar #Sync ldx [%i2+0x030],%l1 ! Mem[000000002b000130] membar #Sync jmpl %o7,%g0 ldsh [%i3+0x00a],%l7 ! Mem[000000002b80010a] p13_far_2_he: std %l6,[%i3+0x020] ! Mem[000000002b800120] ldsh [%i3+0x02a],%l0 ! Mem[000000002b80012a] ldstub [%i2+0x03c],%l5 ! Mem[000000002b00013c] swap [%i3+0x030],%l5 ! Mem[000000002b800130] ldstub [%i1+0x012],%l1 ! Mem[000000002a800112] jmpl %o7,%g0 lduh [%i1+0x02c],%l5 ! Mem[000000002a80012c] p13_far_2_hem: membar #Sync std %l6,[%i3+0x020] ! Mem[000000002b800120] ldsh [%i3+0x02a],%l0 ! Mem[000000002b80012a] ldstub [%i2+0x03c],%l5 ! Mem[000000002b00013c] swap [%i3+0x030],%l5 ! Mem[000000002b800130] ldstub [%i1+0x012],%l1 ! Mem[000000002a800112] membar #Sync jmpl %o7,%g0 lduh [%i1+0x02c],%l5 ! Mem[000000002a80012c] p13_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p14_far_2_le: swap [%i1+0x014],%l5 ! Mem[000000002c800114] ldstub [%i1+0x013],%l7 ! Mem[000000002c800113] ldd [%i2+0x020],%l4 ! Mem[000000002d000120] jmpl %o7,%g0 ldstub [%i3+0x021],%l2 ! Mem[000000002d800121] p14_far_2_lem: membar #Sync swap [%i1+0x014],%l5 ! Mem[000000002c800114] ldstub [%i1+0x013],%l7 ! Mem[000000002c800113] ldd [%i2+0x020],%l4 ! Mem[000000002d000120] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x021],%l2 ! Mem[000000002d800121] p14_far_2_he: stw %l4,[%i2+0x00c] ! Mem[000000002d00010c] stw %l5,[%i1+0x024] ! Mem[000000002c800124] stb %l7,[%i1+0x020] ! Mem[000000002c800120] ldsw [%i3+0x030],%l7 ! Mem[000000002d800130] swap [%i2+0x00c],%l6 ! Mem[000000002d00010c] ldsh [%i1+0x030],%l1 ! Mem[000000002c800130] ldsh [%i0+0x03a],%l4 ! Mem[000000002c00013a] jmpl %o7,%g0 ldsw [%i2+0x008],%l5 ! Mem[000000002d000108] p14_far_2_hem: membar #Sync stw %l4,[%i2+0x00c] ! Mem[000000002d00010c] stw %l5,[%i1+0x024] ! Mem[000000002c800124] stb %l7,[%i1+0x020] ! Mem[000000002c800120] ldsw [%i3+0x030],%l7 ! Mem[000000002d800130] swap [%i2+0x00c],%l6 ! Mem[000000002d00010c] ldsh [%i1+0x030],%l1 ! Mem[000000002c800130] ldsh [%i0+0x03a],%l4 ! Mem[000000002c00013a] membar #Sync jmpl %o7,%g0 ldsw [%i2+0x008],%l5 ! Mem[000000002d000108] p14_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p15_far_2_le: lduh [%i3+0x03c],%l0 ! Mem[000000002f80013c] jmpl %o7,%g0 swap [%i0+0x01c],%l2 ! Mem[000000002e00011c] p15_far_2_lem: membar #Sync lduh [%i3+0x03c],%l0 ! Mem[000000002f80013c] membar #Sync jmpl %o7,%g0 swap [%i0+0x01c],%l2 ! Mem[000000002e00011c] p15_far_2_he: ldd [%i2+0x008],%l6 ! Mem[000000002f000108] stx %l4,[%i1+0x008] ! Mem[000000002e800108] sth %l4,[%i1+0x036] ! Mem[000000002e800136] lduh [%i3+0x010],%l5 ! Mem[000000002f800110] ldstub [%i2+0x02d],%l5 ! Mem[000000002f00012d] stb %l3,[%i2+0x021] ! Mem[000000002f000121] ldd [%i2+0x008],%l6 ! Mem[000000002f000108] jmpl %o7,%g0 ldsh [%i0+0x008],%l6 ! Mem[000000002e000108] p15_far_2_hem: membar #Sync ldd [%i2+0x008],%l6 ! Mem[000000002f000108] stx %l4,[%i1+0x008] ! Mem[000000002e800108] sth %l4,[%i1+0x036] ! Mem[000000002e800136] lduh [%i3+0x010],%l5 ! Mem[000000002f800110] ldstub [%i2+0x02d],%l5 ! Mem[000000002f00012d] stb %l3,[%i2+0x021] ! Mem[000000002f000121] ldd [%i2+0x008],%l6 ! Mem[000000002f000108] membar #Sync jmpl %o7,%g0 ldsh [%i0+0x008],%l6 ! Mem[000000002e000108] p15_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p16_far_2_le: ldx [%i0+0x000],%l3 ! Mem[0000000030000100] ldd [%i2+0x008],%l0 ! Mem[0000000031000108] ldsb [%i0+0x00f],%l1 ! Mem[000000003000010f] ldub [%i2+0x035],%l3 ! Mem[0000000031000135] stb %l6,[%i0+0x039] ! Mem[0000000030000139] jmpl %o7,%g0 ldstub [%i0+0x034],%l2 ! Mem[0000000030000134] p16_far_2_lem: membar #Sync ldx [%i0+0x000],%l3 ! Mem[0000000030000100] ldd [%i2+0x008],%l0 ! Mem[0000000031000108] ldsb [%i0+0x00f],%l1 ! Mem[000000003000010f] ldub [%i2+0x035],%l3 ! Mem[0000000031000135] stb %l6,[%i0+0x039] ! Mem[0000000030000139] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x034],%l2 ! Mem[0000000030000134] p16_far_2_he: swap [%i2+0x010],%l3 ! Mem[0000000031000110] ldx [%i0+0x020],%l0 ! Mem[0000000030000120] ldstub [%i2+0x00d],%l7 ! Mem[000000003100010d] lduw [%i1+0x02c],%l2 ! Mem[000000003080012c] stx %l1,[%i1+0x030] ! Mem[0000000030800130] stb %l1,[%i0+0x02b] ! Mem[000000003000012b] swap [%i2+0x030],%l1 ! Mem[0000000031000130] jmpl %o7,%g0 ldstub [%i3+0x025],%l6 ! Mem[0000000031800125] p16_far_2_hem: membar #Sync swap [%i2+0x010],%l3 ! Mem[0000000031000110] ldx [%i0+0x020],%l0 ! Mem[0000000030000120] ldstub [%i2+0x00d],%l7 ! Mem[000000003100010d] lduw [%i1+0x02c],%l2 ! Mem[000000003080012c] stx %l1,[%i1+0x030] ! Mem[0000000030800130] stb %l1,[%i0+0x02b] ! Mem[000000003000012b] swap [%i2+0x030],%l1 ! Mem[0000000031000130] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x025],%l6 ! Mem[0000000031800125] p16_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p17_far_2_le: jmpl %o7,%g0 std %l0,[%i2+0x018] ! Mem[0000000033000118] jmpl %o7,%g0 nop p17_far_2_lem: membar #Sync jmpl %o7,%g0 std %l0,[%i2+0x018] ! Mem[0000000033000118] jmpl %o7,%g0 nop p17_far_2_he: jmpl %o7,%g0 swap [%i1+0x01c],%l1 ! Mem[000000003280011c] jmpl %o7,%g0 nop p17_far_2_hem: membar #Sync jmpl %o7,%g0 swap [%i1+0x01c],%l1 ! Mem[000000003280011c] jmpl %o7,%g0 nop p17_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p18_far_2_le: ldx [%i2+0x018],%l1 ! Mem[0000000035000118] std %l4,[%i1+0x000] ! Mem[0000000034800100] ldstub [%i3+0x030],%l3 ! Mem[0000000035800130] stb %l0,[%i0+0x03d] ! Mem[000000003400013d] swap [%i3+0x00c],%l5 ! Mem[000000003580010c] stw %l6,[%i2+0x008] ! Mem[0000000035000108] jmpl %o7,%g0 sth %l5,[%i1+0x03c] ! Mem[000000003480013c] p18_far_2_lem: membar #Sync ldx [%i2+0x018],%l1 ! Mem[0000000035000118] std %l4,[%i1+0x000] ! Mem[0000000034800100] ldstub [%i3+0x030],%l3 ! Mem[0000000035800130] stb %l0,[%i0+0x03d] ! Mem[000000003400013d] swap [%i3+0x00c],%l5 ! Mem[000000003580010c] stw %l6,[%i2+0x008] ! Mem[0000000035000108] membar #Sync jmpl %o7,%g0 sth %l5,[%i1+0x03c] ! Mem[000000003480013c] p18_far_2_he: std %l6,[%i3+0x008] ! Mem[0000000035800108] swap [%i2+0x01c],%l2 ! Mem[000000003500011c] jmpl %o7,%g0 sth %l2,[%i1+0x000] ! Mem[0000000034800100] p18_far_2_hem: membar #Sync std %l6,[%i3+0x008] ! Mem[0000000035800108] swap [%i2+0x01c],%l2 ! Mem[000000003500011c] membar #Sync jmpl %o7,%g0 sth %l2,[%i1+0x000] ! Mem[0000000034800100] p18_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p19_far_2_le: stw %l0,[%i2+0x00c] ! Mem[000000003700010c] std %l6,[%i0+0x030] ! Mem[0000000036000130] lduw [%i3+0x004],%l4 ! Mem[0000000037800104] jmpl %o7,%g0 swap [%i0+0x000],%l2 ! Mem[0000000036000100] p19_far_2_lem: membar #Sync stw %l0,[%i2+0x00c] ! Mem[000000003700010c] std %l6,[%i0+0x030] ! Mem[0000000036000130] lduw [%i3+0x004],%l4 ! Mem[0000000037800104] membar #Sync jmpl %o7,%g0 swap [%i0+0x000],%l2 ! Mem[0000000036000100] p19_far_2_he: ldstub [%i1+0x03c],%l0 ! Mem[000000003680013c] lduw [%i3+0x030],%l1 ! Mem[0000000037800130] stw %l7,[%i1+0x020] ! Mem[0000000036800120] stb %l3,[%i0+0x01b] ! Mem[000000003600011b] stw %l0,[%i2+0x020] ! Mem[0000000037000120] sth %l1,[%i3+0x010] ! Mem[0000000037800110] ldstub [%i3+0x018],%l7 ! Mem[0000000037800118] jmpl %o7,%g0 stx %l3,[%i2+0x030] ! Mem[0000000037000130] p19_far_2_hem: membar #Sync ldstub [%i1+0x03c],%l0 ! Mem[000000003680013c] lduw [%i3+0x030],%l1 ! Mem[0000000037800130] stw %l7,[%i1+0x020] ! Mem[0000000036800120] stb %l3,[%i0+0x01b] ! Mem[000000003600011b] stw %l0,[%i2+0x020] ! Mem[0000000037000120] sth %l1,[%i3+0x010] ! Mem[0000000037800110] ldstub [%i3+0x018],%l7 ! Mem[0000000037800118] membar #Sync jmpl %o7,%g0 stx %l3,[%i2+0x030] ! Mem[0000000037000130] p19_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p20_far_2_le: swap [%i0+0x03c],%l0 ! Mem[000000003800013c] std %l6,[%i2+0x020] ! Mem[0000000039000120] jmpl %o7,%g0 swap [%i1+0x020],%l6 ! Mem[0000000038800120] p20_far_2_lem: membar #Sync swap [%i0+0x03c],%l0 ! Mem[000000003800013c] std %l6,[%i2+0x020] ! Mem[0000000039000120] membar #Sync jmpl %o7,%g0 swap [%i1+0x020],%l6 ! Mem[0000000038800120] p20_far_2_he: swap [%i0+0x02c],%l6 ! Mem[000000003800012c] jmpl %o7,%g0 ldx [%i3+0x008],%l4 ! Mem[0000000039800108] p20_far_2_hem: membar #Sync swap [%i0+0x02c],%l6 ! Mem[000000003800012c] membar #Sync jmpl %o7,%g0 ldx [%i3+0x008],%l4 ! Mem[0000000039800108] p20_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p21_far_2_le: sth %l6,[%i1+0x020] ! Mem[000000003a800120] ldub [%i0+0x01e],%l4 ! Mem[000000003a00011e] swap [%i1+0x03c],%l4 ! Mem[000000003a80013c] ldd [%i1+0x028],%l0 ! Mem[000000003a800128] ldsh [%i3+0x036],%l5 ! Mem[000000003b800136] jmpl %o7,%g0 ldsw [%i0+0x024],%l7 ! Mem[000000003a000124] p21_far_2_lem: membar #Sync sth %l6,[%i1+0x020] ! Mem[000000003a800120] ldub [%i0+0x01e],%l4 ! Mem[000000003a00011e] swap [%i1+0x03c],%l4 ! Mem[000000003a80013c] ldd [%i1+0x028],%l0 ! Mem[000000003a800128] ldsh [%i3+0x036],%l5 ! Mem[000000003b800136] membar #Sync jmpl %o7,%g0 ldsw [%i0+0x024],%l7 ! Mem[000000003a000124] p21_far_2_he: ldstub [%i2+0x02a],%l2 ! Mem[000000003b00012a] ldstub [%i3+0x00f],%l6 ! Mem[000000003b80010f] ldstub [%i0+0x030],%l1 ! Mem[000000003a000130] lduh [%i1+0x000],%l2 ! Mem[000000003a800100] ldsb [%i1+0x026],%l6 ! Mem[000000003a800126] jmpl %o7,%g0 ldstub [%i2+0x015],%l2 ! Mem[000000003b000115] p21_far_2_hem: membar #Sync ldstub [%i2+0x02a],%l2 ! Mem[000000003b00012a] ldstub [%i3+0x00f],%l6 ! Mem[000000003b80010f] ldstub [%i0+0x030],%l1 ! Mem[000000003a000130] lduh [%i1+0x000],%l2 ! Mem[000000003a800100] ldsb [%i1+0x026],%l6 ! Mem[000000003a800126] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x015],%l2 ! Mem[000000003b000115] p21_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p22_far_2_le: stx %l2,[%i1+0x038] ! Mem[000000003c800138] ldsb [%i1+0x035],%l3 ! Mem[000000003c800135] ldx [%i0+0x038],%l6 ! Mem[000000003c000138] ldsb [%i3+0x00d],%l7 ! Mem[000000003d80010d] jmpl %o7,%g0 ldsw [%i0+0x024],%l4 ! Mem[000000003c000124] p22_far_2_lem: membar #Sync stx %l2,[%i1+0x038] ! Mem[000000003c800138] ldsb [%i1+0x035],%l3 ! Mem[000000003c800135] ldx [%i0+0x038],%l6 ! Mem[000000003c000138] ldsb [%i3+0x00d],%l7 ! Mem[000000003d80010d] membar #Sync jmpl %o7,%g0 ldsw [%i0+0x024],%l4 ! Mem[000000003c000124] p22_far_2_he: swap [%i3+0x020],%l7 ! Mem[000000003d800120] ldstub [%i3+0x03c],%l0 ! Mem[000000003d80013c] swap [%i0+0x024],%l5 ! Mem[000000003c000124] stw %l5,[%i3+0x030] ! Mem[000000003d800130] ldsb [%i1+0x020],%l7 ! Mem[000000003c800120] std %l6,[%i2+0x010] ! Mem[000000003d000110] jmpl %o7,%g0 swap [%i1+0x01c],%l2 ! Mem[000000003c80011c] p22_far_2_hem: membar #Sync swap [%i3+0x020],%l7 ! Mem[000000003d800120] ldstub [%i3+0x03c],%l0 ! Mem[000000003d80013c] swap [%i0+0x024],%l5 ! Mem[000000003c000124] stw %l5,[%i3+0x030] ! Mem[000000003d800130] ldsb [%i1+0x020],%l7 ! Mem[000000003c800120] std %l6,[%i2+0x010] ! Mem[000000003d000110] membar #Sync jmpl %o7,%g0 swap [%i1+0x01c],%l2 ! Mem[000000003c80011c] p22_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p23_far_2_le: jmpl %o7,%g0 stb %l6,[%i0+0x035] ! Mem[000000003e000135] jmpl %o7,%g0 nop p23_far_2_lem: membar #Sync jmpl %o7,%g0 stb %l6,[%i0+0x035] ! Mem[000000003e000135] jmpl %o7,%g0 nop p23_far_2_he: lduw [%i1+0x01c],%l0 ! Mem[000000003e80011c] ldstub [%i1+0x008],%l1 ! Mem[000000003e800108] jmpl %o7,%g0 stb %l4,[%i3+0x018] ! Mem[000000003f800118] p23_far_2_hem: membar #Sync lduw [%i1+0x01c],%l0 ! Mem[000000003e80011c] ldstub [%i1+0x008],%l1 ! Mem[000000003e800108] membar #Sync jmpl %o7,%g0 stb %l4,[%i3+0x018] ! Mem[000000003f800118] p23_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p24_far_2_le: ldstub [%i0+0x000],%l1 ! Mem[0000000040000100] stb %l5,[%i0+0x011] ! Mem[0000000040000111] stb %l2,[%i0+0x037] ! Mem[0000000040000137] ldx [%i3+0x010],%l1 ! Mem[0000000041800110] ldub [%i1+0x031],%l4 ! Mem[0000000040800131] std %l2,[%i1+0x030] ! Mem[0000000040800130] jmpl %o7,%g0 ldstub [%i1+0x02f],%l3 ! Mem[000000004080012f] p24_far_2_lem: membar #Sync ldstub [%i0+0x000],%l1 ! Mem[0000000040000100] stb %l5,[%i0+0x011] ! Mem[0000000040000111] stb %l2,[%i0+0x037] ! Mem[0000000040000137] ldx [%i3+0x010],%l1 ! Mem[0000000041800110] ldub [%i1+0x031],%l4 ! Mem[0000000040800131] std %l2,[%i1+0x030] ! Mem[0000000040800130] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x02f],%l3 ! Mem[000000004080012f] p24_far_2_he: swap [%i3+0x000],%l6 ! Mem[0000000041800100] stw %l5,[%i2+0x008] ! Mem[0000000041000108] ldstub [%i2+0x001],%l3 ! Mem[0000000041000101] ldsb [%i2+0x037],%l3 ! Mem[0000000041000137] ldx [%i1+0x028],%l2 ! Mem[0000000040800128] jmpl %o7,%g0 lduh [%i0+0x03c],%l5 ! Mem[000000004000013c] p24_far_2_hem: membar #Sync swap [%i3+0x000],%l6 ! Mem[0000000041800100] stw %l5,[%i2+0x008] ! Mem[0000000041000108] ldstub [%i2+0x001],%l3 ! Mem[0000000041000101] ldsb [%i2+0x037],%l3 ! Mem[0000000041000137] ldx [%i1+0x028],%l2 ! Mem[0000000040800128] membar #Sync jmpl %o7,%g0 lduh [%i0+0x03c],%l5 ! Mem[000000004000013c] p24_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p25_far_2_le: ldd [%i2+0x038],%l6 ! Mem[0000000043000138] ldsb [%i0+0x014],%l2 ! Mem[0000000042000114] swap [%i3+0x01c],%l0 ! Mem[000000004380011c] sth %l1,[%i1+0x01e] ! Mem[000000004280011e] jmpl %o7,%g0 ldd [%i3+0x000],%l4 ! Mem[0000000043800100] p25_far_2_lem: membar #Sync ldd [%i2+0x038],%l6 ! Mem[0000000043000138] ldsb [%i0+0x014],%l2 ! Mem[0000000042000114] swap [%i3+0x01c],%l0 ! Mem[000000004380011c] sth %l1,[%i1+0x01e] ! Mem[000000004280011e] membar #Sync jmpl %o7,%g0 ldd [%i3+0x000],%l4 ! Mem[0000000043800100] p25_far_2_he: ldub [%i1+0x00f],%l2 ! Mem[000000004280010f] swap [%i2+0x034],%l1 ! Mem[0000000043000134] swap [%i0+0x008],%l1 ! Mem[0000000042000108] ldstub [%i2+0x038],%l6 ! Mem[0000000043000138] stw %l6,[%i2+0x004] ! Mem[0000000043000104] ldstub [%i2+0x020],%l5 ! Mem[0000000043000120] swap [%i3+0x018],%l3 ! Mem[0000000043800118] jmpl %o7,%g0 stw %l0,[%i1+0x020] ! Mem[0000000042800120] p25_far_2_hem: membar #Sync ldub [%i1+0x00f],%l2 ! Mem[000000004280010f] swap [%i2+0x034],%l1 ! Mem[0000000043000134] swap [%i0+0x008],%l1 ! Mem[0000000042000108] ldstub [%i2+0x038],%l6 ! Mem[0000000043000138] stw %l6,[%i2+0x004] ! Mem[0000000043000104] ldstub [%i2+0x020],%l5 ! Mem[0000000043000120] swap [%i3+0x018],%l3 ! Mem[0000000043800118] membar #Sync jmpl %o7,%g0 stw %l0,[%i1+0x020] ! Mem[0000000042800120] p25_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p26_far_2_le: ldd [%i1+0x008],%l4 ! Mem[0000000044800108] swap [%i3+0x034],%l6 ! Mem[0000000045800134] stx %l0,[%i1+0x018] ! Mem[0000000044800118] ldd [%i0+0x020],%l0 ! Mem[0000000044000120] jmpl %o7,%g0 ldstub [%i0+0x023],%l0 ! Mem[0000000044000123] p26_far_2_lem: membar #Sync ldd [%i1+0x008],%l4 ! Mem[0000000044800108] swap [%i3+0x034],%l6 ! Mem[0000000045800134] stx %l0,[%i1+0x018] ! Mem[0000000044800118] ldd [%i0+0x020],%l0 ! Mem[0000000044000120] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x023],%l0 ! Mem[0000000044000123] p26_far_2_he: swap [%i0+0x008],%l6 ! Mem[0000000044000108] ldstub [%i2+0x01f],%l2 ! Mem[000000004500011f] ldd [%i1+0x008],%l6 ! Mem[0000000044800108] ldsw [%i3+0x008],%l5 ! Mem[0000000045800108] sth %l0,[%i0+0x02a] ! Mem[000000004400012a] jmpl %o7,%g0 ldsh [%i0+0x03a],%l4 ! Mem[000000004400013a] p26_far_2_hem: membar #Sync swap [%i0+0x008],%l6 ! Mem[0000000044000108] ldstub [%i2+0x01f],%l2 ! Mem[000000004500011f] ldd [%i1+0x008],%l6 ! Mem[0000000044800108] ldsw [%i3+0x008],%l5 ! Mem[0000000045800108] sth %l0,[%i0+0x02a] ! Mem[000000004400012a] membar #Sync jmpl %o7,%g0 ldsh [%i0+0x03a],%l4 ! Mem[000000004400013a] p26_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p27_far_2_le: ldsh [%i0+0x026],%l0 ! Mem[0000000046000126] ldstub [%i1+0x02f],%l3 ! Mem[000000004680012f] ldsb [%i2+0x027],%l3 ! Mem[0000000047000127] lduw [%i3+0x01c],%l7 ! Mem[000000004780011c] ldsw [%i2+0x014],%l5 ! Mem[0000000047000114] jmpl %o7,%g0 ldsb [%i0+0x027],%l3 ! Mem[0000000046000127] p27_far_2_lem: membar #Sync ldsh [%i0+0x026],%l0 ! Mem[0000000046000126] ldstub [%i1+0x02f],%l3 ! Mem[000000004680012f] ldsb [%i2+0x027],%l3 ! Mem[0000000047000127] lduw [%i3+0x01c],%l7 ! Mem[000000004780011c] ldsw [%i2+0x014],%l5 ! Mem[0000000047000114] membar #Sync jmpl %o7,%g0 ldsb [%i0+0x027],%l3 ! Mem[0000000046000127] p27_far_2_he: ldstub [%i2+0x032],%l1 ! Mem[0000000047000132] stx %l1,[%i1+0x038] ! Mem[0000000046800138] stx %l0,[%i2+0x028] ! Mem[0000000047000128] lduw [%i0+0x014],%l5 ! Mem[0000000046000114] jmpl %o7,%g0 ldx [%i0+0x020],%l4 ! Mem[0000000046000120] p27_far_2_hem: membar #Sync ldstub [%i2+0x032],%l1 ! Mem[0000000047000132] stx %l1,[%i1+0x038] ! Mem[0000000046800138] stx %l0,[%i2+0x028] ! Mem[0000000047000128] lduw [%i0+0x014],%l5 ! Mem[0000000046000114] membar #Sync jmpl %o7,%g0 ldx [%i0+0x020],%l4 ! Mem[0000000046000120] p27_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p28_far_2_le: jmpl %o7,%g0 std %l0,[%i1+0x028] ! Mem[0000000048800128] jmpl %o7,%g0 nop p28_far_2_lem: membar #Sync jmpl %o7,%g0 std %l0,[%i1+0x028] ! Mem[0000000048800128] jmpl %o7,%g0 nop p28_far_2_he: ldd [%i1+0x000],%l4 ! Mem[0000000048800100] stx %l7,[%i3+0x000] ! Mem[0000000049800100] lduh [%i0+0x034],%l5 ! Mem[0000000048000134] std %l0,[%i2+0x010] ! Mem[0000000049000110] lduw [%i3+0x024],%l6 ! Mem[0000000049800124] ldd [%i3+0x038],%l4 ! Mem[0000000049800138] ldx [%i2+0x030],%l1 ! Mem[0000000049000130] jmpl %o7,%g0 lduw [%i2+0x010],%l1 ! Mem[0000000049000110] p28_far_2_hem: membar #Sync ldd [%i1+0x000],%l4 ! Mem[0000000048800100] stx %l7,[%i3+0x000] ! Mem[0000000049800100] lduh [%i0+0x034],%l5 ! Mem[0000000048000134] std %l0,[%i2+0x010] ! Mem[0000000049000110] lduw [%i3+0x024],%l6 ! Mem[0000000049800124] ldd [%i3+0x038],%l4 ! Mem[0000000049800138] ldx [%i2+0x030],%l1 ! Mem[0000000049000130] membar #Sync jmpl %o7,%g0 lduw [%i2+0x010],%l1 ! Mem[0000000049000110] p28_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p29_far_2_le: ldx [%i1+0x000],%l4 ! Mem[000000004a800100] ldsb [%i0+0x03d],%l2 ! Mem[000000004a00013d] jmpl %o7,%g0 ldub [%i0+0x009],%l3 ! Mem[000000004a000109] p29_far_2_lem: membar #Sync ldx [%i1+0x000],%l4 ! Mem[000000004a800100] ldsb [%i0+0x03d],%l2 ! Mem[000000004a00013d] membar #Sync jmpl %o7,%g0 ldub [%i0+0x009],%l3 ! Mem[000000004a000109] p29_far_2_he: ldstub [%i0+0x03c],%l5 ! Mem[000000004a00013c] sth %l0,[%i0+0x032] ! Mem[000000004a000132] jmpl %o7,%g0 ldx [%i0+0x030],%l2 ! Mem[000000004a000130] p29_far_2_hem: membar #Sync ldstub [%i0+0x03c],%l5 ! Mem[000000004a00013c] sth %l0,[%i0+0x032] ! Mem[000000004a000132] membar #Sync jmpl %o7,%g0 ldx [%i0+0x030],%l2 ! Mem[000000004a000130] p29_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p30_far_2_le: std %l4,[%i3+0x000] ! Mem[000000004d800100] swap [%i1+0x00c],%l1 ! Mem[000000004c80010c] jmpl %o7,%g0 lduw [%i0+0x014],%l2 ! Mem[000000004c000114] p30_far_2_lem: membar #Sync std %l4,[%i3+0x000] ! Mem[000000004d800100] swap [%i1+0x00c],%l1 ! Mem[000000004c80010c] membar #Sync jmpl %o7,%g0 lduw [%i0+0x014],%l2 ! Mem[000000004c000114] p30_far_2_he: sth %l2,[%i0+0x030] ! Mem[000000004c000130] lduw [%i2+0x008],%l6 ! Mem[000000004d000108] ldsw [%i1+0x01c],%l2 ! Mem[000000004c80011c] ldd [%i1+0x000],%l2 ! Mem[000000004c800100] std %l6,[%i1+0x020] ! Mem[000000004c800120] jmpl %o7,%g0 ldsh [%i0+0x00c],%l6 ! Mem[000000004c00010c] p30_far_2_hem: membar #Sync sth %l2,[%i0+0x030] ! Mem[000000004c000130] lduw [%i2+0x008],%l6 ! Mem[000000004d000108] ldsw [%i1+0x01c],%l2 ! Mem[000000004c80011c] ldd [%i1+0x000],%l2 ! Mem[000000004c800100] std %l6,[%i1+0x020] ! Mem[000000004c800120] membar #Sync jmpl %o7,%g0 ldsh [%i0+0x00c],%l6 ! Mem[000000004c00010c] p30_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p31_far_2_le: ldstub [%i1+0x02a],%l3 ! Mem[000000004e80012a] ldx [%i1+0x028],%l2 ! Mem[000000004e800128] stx %l2,[%i2+0x000] ! Mem[000000004f000100] swap [%i0+0x03c],%l0 ! Mem[000000004e00013c] jmpl %o7,%g0 ldstub [%i0+0x036],%l3 ! Mem[000000004e000136] p31_far_2_lem: membar #Sync ldstub [%i1+0x02a],%l3 ! Mem[000000004e80012a] ldx [%i1+0x028],%l2 ! Mem[000000004e800128] stx %l2,[%i2+0x000] ! Mem[000000004f000100] swap [%i0+0x03c],%l0 ! Mem[000000004e00013c] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x036],%l3 ! Mem[000000004e000136] p31_far_2_he: sth %l0,[%i3+0x022] ! Mem[000000004f800122] ldx [%i3+0x010],%l1 ! Mem[000000004f800110] ldstub [%i3+0x03b],%l4 ! Mem[000000004f80013b] jmpl %o7,%g0 ldstub [%i3+0x01e],%l0 ! Mem[000000004f80011e] p31_far_2_hem: membar #Sync sth %l0,[%i3+0x022] ! Mem[000000004f800122] ldx [%i3+0x010],%l1 ! Mem[000000004f800110] ldstub [%i3+0x03b],%l4 ! Mem[000000004f80013b] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x01e],%l0 ! Mem[000000004f80011e] p31_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p32_far_2_le: jmpl %o7,%g0 ldd [%i2+0x008],%l0 ! Mem[0000000051000108] jmpl %o7,%g0 nop p32_far_2_lem: membar #Sync jmpl %o7,%g0 ldd [%i2+0x008],%l0 ! Mem[0000000051000108] jmpl %o7,%g0 nop p32_far_2_he: lduw [%i2+0x024],%l6 ! Mem[0000000051000124] lduh [%i1+0x024],%l6 ! Mem[0000000050800124] ldsw [%i2+0x03c],%l3 ! Mem[000000005100013c] ldd [%i2+0x028],%l0 ! Mem[0000000051000128] jmpl %o7,%g0 stw %l6,[%i3+0x024] ! Mem[0000000051800124] p32_far_2_hem: membar #Sync lduw [%i2+0x024],%l6 ! Mem[0000000051000124] lduh [%i1+0x024],%l6 ! Mem[0000000050800124] ldsw [%i2+0x03c],%l3 ! Mem[000000005100013c] ldd [%i2+0x028],%l0 ! Mem[0000000051000128] membar #Sync jmpl %o7,%g0 stw %l6,[%i3+0x024] ! Mem[0000000051800124] p32_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p33_far_2_le: swap [%i2+0x008],%l0 ! Mem[0000000053000108] std %l0,[%i1+0x018] ! Mem[0000000052800118] ldstub [%i1+0x014],%l5 ! Mem[0000000052800114] ldstub [%i3+0x038],%l0 ! Mem[0000000053800138] stb %l5,[%i3+0x001] ! Mem[0000000053800101] jmpl %o7,%g0 swap [%i1+0x034],%l5 ! Mem[0000000052800134] p33_far_2_lem: membar #Sync swap [%i2+0x008],%l0 ! Mem[0000000053000108] std %l0,[%i1+0x018] ! Mem[0000000052800118] ldstub [%i1+0x014],%l5 ! Mem[0000000052800114] ldstub [%i3+0x038],%l0 ! Mem[0000000053800138] stb %l5,[%i3+0x001] ! Mem[0000000053800101] membar #Sync jmpl %o7,%g0 swap [%i1+0x034],%l5 ! Mem[0000000052800134] p33_far_2_he: swap [%i1+0x014],%l0 ! Mem[0000000052800114] lduw [%i0+0x028],%l2 ! Mem[0000000052000128] stb %l4,[%i2+0x01a] ! Mem[000000005300011a] ldsb [%i3+0x034],%l1 ! Mem[0000000053800134] swap [%i2+0x024],%l4 ! Mem[0000000053000124] jmpl %o7,%g0 stx %l7,[%i1+0x018] ! Mem[0000000052800118] p33_far_2_hem: membar #Sync swap [%i1+0x014],%l0 ! Mem[0000000052800114] lduw [%i0+0x028],%l2 ! Mem[0000000052000128] stb %l4,[%i2+0x01a] ! Mem[000000005300011a] ldsb [%i3+0x034],%l1 ! Mem[0000000053800134] swap [%i2+0x024],%l4 ! Mem[0000000053000124] membar #Sync jmpl %o7,%g0 stx %l7,[%i1+0x018] ! Mem[0000000052800118] p33_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p34_far_2_le: swap [%i3+0x03c],%l4 ! Mem[000000005580013c] jmpl %o7,%g0 stw %l0,[%i3+0x00c] ! Mem[000000005580010c] p34_far_2_lem: membar #Sync swap [%i3+0x03c],%l4 ! Mem[000000005580013c] membar #Sync jmpl %o7,%g0 stw %l0,[%i3+0x00c] ! Mem[000000005580010c] p34_far_2_he: ldsh [%i1+0x026],%l6 ! Mem[0000000054800126] stw %l3,[%i2+0x010] ! Mem[0000000055000110] sth %l2,[%i1+0x02e] ! Mem[000000005480012e] ldstub [%i3+0x034],%l1 ! Mem[0000000055800134] jmpl %o7,%g0 swap [%i0+0x024],%l5 ! Mem[0000000054000124] p34_far_2_hem: membar #Sync ldsh [%i1+0x026],%l6 ! Mem[0000000054800126] stw %l3,[%i2+0x010] ! Mem[0000000055000110] sth %l2,[%i1+0x02e] ! Mem[000000005480012e] ldstub [%i3+0x034],%l1 ! Mem[0000000055800134] membar #Sync jmpl %o7,%g0 swap [%i0+0x024],%l5 ! Mem[0000000054000124] p34_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p35_far_2_le: jmpl %o7,%g0 ldx [%i1+0x020],%l4 ! Mem[0000000056800120] jmpl %o7,%g0 nop p35_far_2_lem: membar #Sync jmpl %o7,%g0 ldx [%i1+0x020],%l4 ! Mem[0000000056800120] jmpl %o7,%g0 nop p35_far_2_he: swap [%i2+0x034],%l4 ! Mem[0000000057000134] std %l2,[%i2+0x010] ! Mem[0000000057000110] swap [%i3+0x034],%l3 ! Mem[0000000057800134] std %l6,[%i0+0x028] ! Mem[0000000056000128] jmpl %o7,%g0 stb %l6,[%i1+0x02b] ! Mem[000000005680012b] p35_far_2_hem: membar #Sync swap [%i2+0x034],%l4 ! Mem[0000000057000134] std %l2,[%i2+0x010] ! Mem[0000000057000110] swap [%i3+0x034],%l3 ! Mem[0000000057800134] std %l6,[%i0+0x028] ! Mem[0000000056000128] membar #Sync jmpl %o7,%g0 stb %l6,[%i1+0x02b] ! Mem[000000005680012b] p35_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p36_far_2_le: ldd [%i0+0x010],%l6 ! Mem[0000000058000110] sth %l7,[%i1+0x01c] ! Mem[000000005880011c] jmpl %o7,%g0 lduw [%i2+0x028],%l0 ! Mem[0000000059000128] p36_far_2_lem: membar #Sync ldd [%i0+0x010],%l6 ! Mem[0000000058000110] sth %l7,[%i1+0x01c] ! Mem[000000005880011c] membar #Sync jmpl %o7,%g0 lduw [%i2+0x028],%l0 ! Mem[0000000059000128] p36_far_2_he: std %l0,[%i2+0x018] ! Mem[0000000059000118] ldstub [%i1+0x02c],%l0 ! Mem[000000005880012c] ldsh [%i2+0x016],%l2 ! Mem[0000000059000116] swap [%i3+0x024],%l6 ! Mem[0000000059800124] ldsb [%i0+0x00d],%l7 ! Mem[000000005800010d] ldx [%i1+0x028],%l2 ! Mem[0000000058800128] swap [%i3+0x03c],%l1 ! Mem[000000005980013c] jmpl %o7,%g0 ldsh [%i2+0x02e],%l6 ! Mem[000000005900012e] p36_far_2_hem: membar #Sync std %l0,[%i2+0x018] ! Mem[0000000059000118] ldstub [%i1+0x02c],%l0 ! Mem[000000005880012c] ldsh [%i2+0x016],%l2 ! Mem[0000000059000116] swap [%i3+0x024],%l6 ! Mem[0000000059800124] ldsb [%i0+0x00d],%l7 ! Mem[000000005800010d] ldx [%i1+0x028],%l2 ! Mem[0000000058800128] swap [%i3+0x03c],%l1 ! Mem[000000005980013c] membar #Sync jmpl %o7,%g0 ldsh [%i2+0x02e],%l6 ! Mem[000000005900012e] p36_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p37_far_2_le: swap [%i1+0x030],%l3 ! Mem[000000005a800130] ldsb [%i1+0x021],%l0 ! Mem[000000005a800121] swap [%i0+0x024],%l0 ! Mem[000000005a000124] stw %l6,[%i3+0x008] ! Mem[000000005b800108] jmpl %o7,%g0 swap [%i3+0x004],%l2 ! Mem[000000005b800104] p37_far_2_lem: membar #Sync swap [%i1+0x030],%l3 ! Mem[000000005a800130] ldsb [%i1+0x021],%l0 ! Mem[000000005a800121] swap [%i0+0x024],%l0 ! Mem[000000005a000124] stw %l6,[%i3+0x008] ! Mem[000000005b800108] membar #Sync jmpl %o7,%g0 swap [%i3+0x004],%l2 ! Mem[000000005b800104] p37_far_2_he: ldsb [%i3+0x019],%l7 ! Mem[000000005b800119] ldstub [%i1+0x001],%l6 ! Mem[000000005a800101] swap [%i1+0x000],%l4 ! Mem[000000005a800100] jmpl %o7,%g0 lduw [%i2+0x00c],%l5 ! Mem[000000005b00010c] p37_far_2_hem: membar #Sync ldsb [%i3+0x019],%l7 ! Mem[000000005b800119] ldstub [%i1+0x001],%l6 ! Mem[000000005a800101] swap [%i1+0x000],%l4 ! Mem[000000005a800100] membar #Sync jmpl %o7,%g0 lduw [%i2+0x00c],%l5 ! Mem[000000005b00010c] p37_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p38_far_2_le: lduh [%i1+0x03c],%l4 ! Mem[000000005c80013c] swap [%i3+0x014],%l5 ! Mem[000000005d800114] ldx [%i1+0x018],%l6 ! Mem[000000005c800118] swap [%i0+0x008],%l3 ! Mem[000000005c000108] swap [%i3+0x024],%l2 ! Mem[000000005d800124] sth %l5,[%i1+0x03c] ! Mem[000000005c80013c] jmpl %o7,%g0 sth %l7,[%i0+0x036] ! Mem[000000005c000136] p38_far_2_lem: membar #Sync lduh [%i1+0x03c],%l4 ! Mem[000000005c80013c] swap [%i3+0x014],%l5 ! Mem[000000005d800114] ldx [%i1+0x018],%l6 ! Mem[000000005c800118] swap [%i0+0x008],%l3 ! Mem[000000005c000108] swap [%i3+0x024],%l2 ! Mem[000000005d800124] sth %l5,[%i1+0x03c] ! Mem[000000005c80013c] membar #Sync jmpl %o7,%g0 sth %l7,[%i0+0x036] ! Mem[000000005c000136] p38_far_2_he: stw %l0,[%i3+0x02c] ! Mem[000000005d80012c] jmpl %o7,%g0 sth %l1,[%i0+0x012] ! Mem[000000005c000112] p38_far_2_hem: membar #Sync stw %l0,[%i3+0x02c] ! Mem[000000005d80012c] membar #Sync jmpl %o7,%g0 sth %l1,[%i0+0x012] ! Mem[000000005c000112] p38_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p39_far_2_le: sth %l7,[%i3+0x01a] ! Mem[000000005f80011a] ldsb [%i1+0x027],%l4 ! Mem[000000005e800127] ldub [%i0+0x015],%l6 ! Mem[000000005e000115] jmpl %o7,%g0 swap [%i0+0x020],%l0 ! Mem[000000005e000120] p39_far_2_lem: membar #Sync sth %l7,[%i3+0x01a] ! Mem[000000005f80011a] ldsb [%i1+0x027],%l4 ! Mem[000000005e800127] ldub [%i0+0x015],%l6 ! Mem[000000005e000115] membar #Sync jmpl %o7,%g0 swap [%i0+0x020],%l0 ! Mem[000000005e000120] p39_far_2_he: swap [%i2+0x030],%l3 ! Mem[000000005f000130] ldsw [%i2+0x008],%l7 ! Mem[000000005f000108] stx %l5,[%i3+0x030] ! Mem[000000005f800130] std %l6,[%i1+0x020] ! Mem[000000005e800120] lduh [%i1+0x02a],%l0 ! Mem[000000005e80012a] ldx [%i2+0x000],%l0 ! Mem[000000005f000100] jmpl %o7,%g0 stb %l5,[%i0+0x033] ! Mem[000000005e000133] p39_far_2_hem: membar #Sync swap [%i2+0x030],%l3 ! Mem[000000005f000130] ldsw [%i2+0x008],%l7 ! Mem[000000005f000108] stx %l5,[%i3+0x030] ! Mem[000000005f800130] std %l6,[%i1+0x020] ! Mem[000000005e800120] lduh [%i1+0x02a],%l0 ! Mem[000000005e80012a] ldx [%i2+0x000],%l0 ! Mem[000000005f000100] membar #Sync jmpl %o7,%g0 stb %l5,[%i0+0x033] ! Mem[000000005e000133] p39_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p40_far_2_le: ldub [%i1+0x017],%l2 ! Mem[0000000060800117] swap [%i0+0x010],%l7 ! Mem[0000000060000110] ldub [%i0+0x030],%l3 ! Mem[0000000060000130] lduw [%i2+0x03c],%l7 ! Mem[000000006100013c] stw %l6,[%i0+0x024] ! Mem[0000000060000124] jmpl %o7,%g0 ldd [%i2+0x038],%l6 ! Mem[0000000061000138] p40_far_2_lem: membar #Sync ldub [%i1+0x017],%l2 ! Mem[0000000060800117] swap [%i0+0x010],%l7 ! Mem[0000000060000110] ldub [%i0+0x030],%l3 ! Mem[0000000060000130] lduw [%i2+0x03c],%l7 ! Mem[000000006100013c] stw %l6,[%i0+0x024] ! Mem[0000000060000124] membar #Sync jmpl %o7,%g0 ldd [%i2+0x038],%l6 ! Mem[0000000061000138] p40_far_2_he: ldstub [%i0+0x030],%l1 ! Mem[0000000060000130] swap [%i3+0x030],%l7 ! Mem[0000000061800130] stw %l6,[%i1+0x00c] ! Mem[000000006080010c] lduh [%i3+0x02c],%l4 ! Mem[000000006180012c] stb %l0,[%i2+0x002] ! Mem[0000000061000102] swap [%i3+0x028],%l7 ! Mem[0000000061800128] jmpl %o7,%g0 ldd [%i1+0x008],%l6 ! Mem[0000000060800108] p40_far_2_hem: membar #Sync ldstub [%i0+0x030],%l1 ! Mem[0000000060000130] swap [%i3+0x030],%l7 ! Mem[0000000061800130] stw %l6,[%i1+0x00c] ! Mem[000000006080010c] lduh [%i3+0x02c],%l4 ! Mem[000000006180012c] stb %l0,[%i2+0x002] ! Mem[0000000061000102] swap [%i3+0x028],%l7 ! Mem[0000000061800128] membar #Sync jmpl %o7,%g0 ldd [%i1+0x008],%l6 ! Mem[0000000060800108] p40_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p41_far_2_le: jmpl %o7,%g0 sth %l5,[%i0+0x014] ! Mem[0000000062000114] jmpl %o7,%g0 nop p41_far_2_lem: membar #Sync jmpl %o7,%g0 sth %l5,[%i0+0x014] ! Mem[0000000062000114] jmpl %o7,%g0 nop p41_far_2_he: stb %l4,[%i2+0x02b] ! Mem[000000006300012b] ldsb [%i0+0x039],%l6 ! Mem[0000000062000139] ldd [%i0+0x030],%l0 ! Mem[0000000062000130] sth %l3,[%i0+0x03e] ! Mem[000000006200013e] ldstub [%i3+0x02e],%l1 ! Mem[000000006380012e] jmpl %o7,%g0 lduw [%i2+0x020],%l7 ! Mem[0000000063000120] p41_far_2_hem: membar #Sync stb %l4,[%i2+0x02b] ! Mem[000000006300012b] ldsb [%i0+0x039],%l6 ! Mem[0000000062000139] ldd [%i0+0x030],%l0 ! Mem[0000000062000130] sth %l3,[%i0+0x03e] ! Mem[000000006200013e] ldstub [%i3+0x02e],%l1 ! Mem[000000006380012e] membar #Sync jmpl %o7,%g0 lduw [%i2+0x020],%l7 ! Mem[0000000063000120] p41_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p42_far_2_le: stb %l0,[%i1+0x021] ! Mem[0000000064800121] ldd [%i2+0x008],%l4 ! Mem[0000000065000108] jmpl %o7,%g0 swap [%i3+0x034],%l6 ! Mem[0000000065800134] p42_far_2_lem: membar #Sync stb %l0,[%i1+0x021] ! Mem[0000000064800121] ldd [%i2+0x008],%l4 ! Mem[0000000065000108] membar #Sync jmpl %o7,%g0 swap [%i3+0x034],%l6 ! Mem[0000000065800134] p42_far_2_he: swap [%i2+0x030],%l1 ! Mem[0000000065000130] std %l6,[%i2+0x038] ! Mem[0000000065000138] lduh [%i1+0x012],%l3 ! Mem[0000000064800112] ldsw [%i3+0x038],%l4 ! Mem[0000000065800138] ldstub [%i0+0x021],%l6 ! Mem[0000000064000121] stb %l6,[%i1+0x028] ! Mem[0000000064800128] jmpl %o7,%g0 swap [%i1+0x008],%l5 ! Mem[0000000064800108] p42_far_2_hem: membar #Sync swap [%i2+0x030],%l1 ! Mem[0000000065000130] std %l6,[%i2+0x038] ! Mem[0000000065000138] lduh [%i1+0x012],%l3 ! Mem[0000000064800112] ldsw [%i3+0x038],%l4 ! Mem[0000000065800138] ldstub [%i0+0x021],%l6 ! Mem[0000000064000121] stb %l6,[%i1+0x028] ! Mem[0000000064800128] membar #Sync jmpl %o7,%g0 swap [%i1+0x008],%l5 ! Mem[0000000064800108] p42_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p43_far_2_le: jmpl %o7,%g0 ldd [%i3+0x018],%l2 ! Mem[0000000067800118] jmpl %o7,%g0 nop p43_far_2_lem: membar #Sync jmpl %o7,%g0 ldd [%i3+0x018],%l2 ! Mem[0000000067800118] jmpl %o7,%g0 nop p43_far_2_he: ldstub [%i1+0x026],%l6 ! Mem[0000000066800126] ldstub [%i0+0x015],%l2 ! Mem[0000000066000115] sth %l6,[%i2+0x02a] ! Mem[000000006700012a] stb %l2,[%i3+0x03f] ! Mem[000000006780013f] ldd [%i1+0x030],%l0 ! Mem[0000000066800130] stb %l5,[%i0+0x00b] ! Mem[000000006600010b] ldx [%i2+0x028],%l6 ! Mem[0000000067000128] jmpl %o7,%g0 ldsb [%i3+0x02d],%l3 ! Mem[000000006780012d] p43_far_2_hem: membar #Sync ldstub [%i1+0x026],%l6 ! Mem[0000000066800126] ldstub [%i0+0x015],%l2 ! Mem[0000000066000115] sth %l6,[%i2+0x02a] ! Mem[000000006700012a] stb %l2,[%i3+0x03f] ! Mem[000000006780013f] ldd [%i1+0x030],%l0 ! Mem[0000000066800130] stb %l5,[%i0+0x00b] ! Mem[000000006600010b] ldx [%i2+0x028],%l6 ! Mem[0000000067000128] membar #Sync jmpl %o7,%g0 ldsb [%i3+0x02d],%l3 ! Mem[000000006780012d] p43_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p44_far_2_le: swap [%i3+0x010],%l2 ! Mem[0000000069800110] ldsb [%i0+0x014],%l5 ! Mem[0000000068000114] swap [%i2+0x00c],%l1 ! Mem[000000006900010c] lduh [%i1+0x020],%l5 ! Mem[0000000068800120] jmpl %o7,%g0 swap [%i0+0x00c],%l0 ! Mem[000000006800010c] p44_far_2_lem: membar #Sync swap [%i3+0x010],%l2 ! Mem[0000000069800110] ldsb [%i0+0x014],%l5 ! Mem[0000000068000114] swap [%i2+0x00c],%l1 ! Mem[000000006900010c] lduh [%i1+0x020],%l5 ! Mem[0000000068800120] membar #Sync jmpl %o7,%g0 swap [%i0+0x00c],%l0 ! Mem[000000006800010c] p44_far_2_he: ldstub [%i0+0x027],%l6 ! Mem[0000000068000127] lduh [%i0+0x012],%l3 ! Mem[0000000068000112] ldx [%i2+0x000],%l5 ! Mem[0000000069000100] ldd [%i3+0x038],%l0 ! Mem[0000000069800138] jmpl %o7,%g0 swap [%i2+0x010],%l1 ! Mem[0000000069000110] p44_far_2_hem: membar #Sync ldstub [%i0+0x027],%l6 ! Mem[0000000068000127] lduh [%i0+0x012],%l3 ! Mem[0000000068000112] ldx [%i2+0x000],%l5 ! Mem[0000000069000100] ldd [%i3+0x038],%l0 ! Mem[0000000069800138] membar #Sync jmpl %o7,%g0 swap [%i2+0x010],%l1 ! Mem[0000000069000110] p44_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p45_far_2_le: jmpl %o7,%g0 ldsb [%i1+0x001],%l5 ! Mem[000000006a800101] jmpl %o7,%g0 nop p45_far_2_lem: membar #Sync jmpl %o7,%g0 ldsb [%i1+0x001],%l5 ! Mem[000000006a800101] jmpl %o7,%g0 nop p45_far_2_he: swap [%i1+0x034],%l2 ! Mem[000000006a800134] ldstub [%i2+0x002],%l7 ! Mem[000000006b000102] ldstub [%i0+0x008],%l3 ! Mem[000000006a000108] stb %l4,[%i1+0x020] ! Mem[000000006a800120] jmpl %o7,%g0 stb %l4,[%i0+0x013] ! Mem[000000006a000113] p45_far_2_hem: membar #Sync swap [%i1+0x034],%l2 ! Mem[000000006a800134] ldstub [%i2+0x002],%l7 ! Mem[000000006b000102] ldstub [%i0+0x008],%l3 ! Mem[000000006a000108] stb %l4,[%i1+0x020] ! Mem[000000006a800120] membar #Sync jmpl %o7,%g0 stb %l4,[%i0+0x013] ! Mem[000000006a000113] p45_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p46_far_2_le: sth %l7,[%i2+0x00c] ! Mem[000000006d00010c] ldstub [%i2+0x022],%l6 ! Mem[000000006d000122] jmpl %o7,%g0 ldx [%i1+0x020],%l2 ! Mem[000000006c800120] p46_far_2_lem: membar #Sync sth %l7,[%i2+0x00c] ! Mem[000000006d00010c] ldstub [%i2+0x022],%l6 ! Mem[000000006d000122] membar #Sync jmpl %o7,%g0 ldx [%i1+0x020],%l2 ! Mem[000000006c800120] p46_far_2_he: lduh [%i2+0x000],%l7 ! Mem[000000006d000100] std %l2,[%i3+0x038] ! Mem[000000006d800138] ldsh [%i2+0x010],%l6 ! Mem[000000006d000110] swap [%i2+0x010],%l5 ! Mem[000000006d000110] ldsb [%i3+0x00d],%l5 ! Mem[000000006d80010d] ldsh [%i0+0x026],%l5 ! Mem[000000006c000126] lduw [%i3+0x000],%l7 ! Mem[000000006d800100] jmpl %o7,%g0 ldub [%i1+0x00f],%l5 ! Mem[000000006c80010f] p46_far_2_hem: membar #Sync lduh [%i2+0x000],%l7 ! Mem[000000006d000100] std %l2,[%i3+0x038] ! Mem[000000006d800138] ldsh [%i2+0x010],%l6 ! Mem[000000006d000110] swap [%i2+0x010],%l5 ! Mem[000000006d000110] ldsb [%i3+0x00d],%l5 ! Mem[000000006d80010d] ldsh [%i0+0x026],%l5 ! Mem[000000006c000126] lduw [%i3+0x000],%l7 ! Mem[000000006d800100] membar #Sync jmpl %o7,%g0 ldub [%i1+0x00f],%l5 ! Mem[000000006c80010f] p46_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p47_far_2_le: jmpl %o7,%g0 stw %l2,[%i0+0x024] ! Mem[000000006e000124] jmpl %o7,%g0 nop p47_far_2_lem: membar #Sync jmpl %o7,%g0 stw %l2,[%i0+0x024] ! Mem[000000006e000124] jmpl %o7,%g0 nop p47_far_2_he: ldx [%i1+0x008],%l3 ! Mem[000000006e800108] sth %l0,[%i1+0x02c] ! Mem[000000006e80012c] swap [%i0+0x02c],%l5 ! Mem[000000006e00012c] jmpl %o7,%g0 lduh [%i1+0x01a],%l4 ! Mem[000000006e80011a] p47_far_2_hem: membar #Sync ldx [%i1+0x008],%l3 ! Mem[000000006e800108] sth %l0,[%i1+0x02c] ! Mem[000000006e80012c] swap [%i0+0x02c],%l5 ! Mem[000000006e00012c] membar #Sync jmpl %o7,%g0 lduh [%i1+0x01a],%l4 ! Mem[000000006e80011a] p47_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p48_far_2_le: stx %l2,[%i3+0x030] ! Mem[0000000071800130] lduh [%i3+0x03e],%l0 ! Mem[000000007180013e] stx %l0,[%i1+0x000] ! Mem[0000000070800100] swap [%i3+0x030],%l3 ! Mem[0000000071800130] ldsw [%i3+0x038],%l7 ! Mem[0000000071800138] lduh [%i2+0x024],%l6 ! Mem[0000000071000124] jmpl %o7,%g0 ldstub [%i3+0x039],%l7 ! Mem[0000000071800139] p48_far_2_lem: membar #Sync stx %l2,[%i3+0x030] ! Mem[0000000071800130] lduh [%i3+0x03e],%l0 ! Mem[000000007180013e] stx %l0,[%i1+0x000] ! Mem[0000000070800100] swap [%i3+0x030],%l3 ! Mem[0000000071800130] ldsw [%i3+0x038],%l7 ! Mem[0000000071800138] lduh [%i2+0x024],%l6 ! Mem[0000000071000124] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x039],%l7 ! Mem[0000000071800139] p48_far_2_he: ldsb [%i0+0x010],%l6 ! Mem[0000000070000110] ldub [%i0+0x010],%l5 ! Mem[0000000070000110] ldstub [%i1+0x039],%l7 ! Mem[0000000070800139] ldstub [%i1+0x01e],%l0 ! Mem[000000007080011e] swap [%i1+0x028],%l6 ! Mem[0000000070800128] swap [%i1+0x008],%l6 ! Mem[0000000070800108] jmpl %o7,%g0 swap [%i2+0x028],%l0 ! Mem[0000000071000128] p48_far_2_hem: membar #Sync ldsb [%i0+0x010],%l6 ! Mem[0000000070000110] ldub [%i0+0x010],%l5 ! Mem[0000000070000110] ldstub [%i1+0x039],%l7 ! Mem[0000000070800139] ldstub [%i1+0x01e],%l0 ! Mem[000000007080011e] swap [%i1+0x028],%l6 ! Mem[0000000070800128] swap [%i1+0x008],%l6 ! Mem[0000000070800108] membar #Sync jmpl %o7,%g0 swap [%i2+0x028],%l0 ! Mem[0000000071000128] p48_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p49_far_2_le: ldx [%i2+0x000],%l4 ! Mem[0000000073000100] swap [%i0+0x010],%l2 ! Mem[0000000072000110] swap [%i2+0x008],%l1 ! Mem[0000000073000108] sth %l7,[%i2+0x020] ! Mem[0000000073000120] jmpl %o7,%g0 std %l0,[%i3+0x008] ! Mem[0000000073800108] p49_far_2_lem: membar #Sync ldx [%i2+0x000],%l4 ! Mem[0000000073000100] swap [%i0+0x010],%l2 ! Mem[0000000072000110] swap [%i2+0x008],%l1 ! Mem[0000000073000108] sth %l7,[%i2+0x020] ! Mem[0000000073000120] membar #Sync jmpl %o7,%g0 std %l0,[%i3+0x008] ! Mem[0000000073800108] p49_far_2_he: swap [%i0+0x020],%l6 ! Mem[0000000072000120] ldx [%i3+0x020],%l4 ! Mem[0000000073800120] ldstub [%i1+0x00d],%l7 ! Mem[000000007280010d] swap [%i0+0x020],%l7 ! Mem[0000000072000120] ldsw [%i3+0x038],%l6 ! Mem[0000000073800138] stw %l4,[%i2+0x024] ! Mem[0000000073000124] jmpl %o7,%g0 ldstub [%i1+0x036],%l4 ! Mem[0000000072800136] p49_far_2_hem: membar #Sync swap [%i0+0x020],%l6 ! Mem[0000000072000120] ldx [%i3+0x020],%l4 ! Mem[0000000073800120] ldstub [%i1+0x00d],%l7 ! Mem[000000007280010d] swap [%i0+0x020],%l7 ! Mem[0000000072000120] ldsw [%i3+0x038],%l6 ! Mem[0000000073800138] stw %l4,[%i2+0x024] ! Mem[0000000073000124] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x036],%l4 ! Mem[0000000072800136] p49_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p50_far_2_le: stb %l6,[%i1+0x039] ! Mem[0000000074800139] ldub [%i2+0x003],%l0 ! Mem[0000000075000103] ldd [%i0+0x030],%l2 ! Mem[0000000074000130] jmpl %o7,%g0 ldx [%i3+0x030],%l3 ! Mem[0000000075800130] p50_far_2_lem: membar #Sync stb %l6,[%i1+0x039] ! Mem[0000000074800139] ldub [%i2+0x003],%l0 ! Mem[0000000075000103] ldd [%i0+0x030],%l2 ! Mem[0000000074000130] membar #Sync jmpl %o7,%g0 ldx [%i3+0x030],%l3 ! Mem[0000000075800130] p50_far_2_he: ldx [%i1+0x020],%l7 ! Mem[0000000074800120] jmpl %o7,%g0 ldsb [%i0+0x031],%l2 ! Mem[0000000074000131] p50_far_2_hem: membar #Sync ldx [%i1+0x020],%l7 ! Mem[0000000074800120] membar #Sync jmpl %o7,%g0 ldsb [%i0+0x031],%l2 ! Mem[0000000074000131] p50_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p51_far_2_le: ldx [%i1+0x010],%l4 ! Mem[0000000076800110] jmpl %o7,%g0 stw %l2,[%i0+0x02c] ! Mem[000000007600012c] p51_far_2_lem: membar #Sync ldx [%i1+0x010],%l4 ! Mem[0000000076800110] membar #Sync jmpl %o7,%g0 stw %l2,[%i0+0x02c] ! Mem[000000007600012c] p51_far_2_he: ldstub [%i0+0x000],%l2 ! Mem[0000000076000100] stx %l3,[%i2+0x008] ! Mem[0000000077000108] ldx [%i2+0x028],%l7 ! Mem[0000000077000128] swap [%i2+0x020],%l4 ! Mem[0000000077000120] std %l0,[%i3+0x028] ! Mem[0000000077800128] swap [%i2+0x038],%l4 ! Mem[0000000077000138] ldstub [%i0+0x000],%l6 ! Mem[0000000076000100] jmpl %o7,%g0 std %l4,[%i2+0x038] ! Mem[0000000077000138] p51_far_2_hem: membar #Sync ldstub [%i0+0x000],%l2 ! Mem[0000000076000100] stx %l3,[%i2+0x008] ! Mem[0000000077000108] ldx [%i2+0x028],%l7 ! Mem[0000000077000128] swap [%i2+0x020],%l4 ! Mem[0000000077000120] std %l0,[%i3+0x028] ! Mem[0000000077800128] swap [%i2+0x038],%l4 ! Mem[0000000077000138] ldstub [%i0+0x000],%l6 ! Mem[0000000076000100] membar #Sync jmpl %o7,%g0 std %l4,[%i2+0x038] ! Mem[0000000077000138] p51_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p52_far_2_le: jmpl %o7,%g0 stx %l5,[%i2+0x008] ! Mem[0000000079000108] jmpl %o7,%g0 nop p52_far_2_lem: membar #Sync jmpl %o7,%g0 stx %l5,[%i2+0x008] ! Mem[0000000079000108] jmpl %o7,%g0 nop p52_far_2_he: lduh [%i3+0x00c],%l5 ! Mem[000000007980010c] std %l4,[%i0+0x020] ! Mem[0000000078000120] swap [%i1+0x000],%l2 ! Mem[0000000078800100] swap [%i3+0x020],%l6 ! Mem[0000000079800120] ldsw [%i0+0x028],%l6 ! Mem[0000000078000128] ldd [%i2+0x008],%l6 ! Mem[0000000079000108] jmpl %o7,%g0 stw %l2,[%i1+0x00c] ! Mem[000000007880010c] p52_far_2_hem: membar #Sync lduh [%i3+0x00c],%l5 ! Mem[000000007980010c] std %l4,[%i0+0x020] ! Mem[0000000078000120] swap [%i1+0x000],%l2 ! Mem[0000000078800100] swap [%i3+0x020],%l6 ! Mem[0000000079800120] ldsw [%i0+0x028],%l6 ! Mem[0000000078000128] ldd [%i2+0x008],%l6 ! Mem[0000000079000108] membar #Sync jmpl %o7,%g0 stw %l2,[%i1+0x00c] ! Mem[000000007880010c] p52_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p53_far_2_le: swap [%i2+0x004],%l2 ! Mem[000000007b000104] ldstub [%i3+0x032],%l1 ! Mem[000000007b800132] stb %l1,[%i1+0x02f] ! Mem[000000007a80012f] ldub [%i1+0x00b],%l0 ! Mem[000000007a80010b] swap [%i2+0x024],%l0 ! Mem[000000007b000124] swap [%i3+0x004],%l2 ! Mem[000000007b800104] jmpl %o7,%g0 ldstub [%i2+0x01e],%l2 ! Mem[000000007b00011e] p53_far_2_lem: membar #Sync swap [%i2+0x004],%l2 ! Mem[000000007b000104] ldstub [%i3+0x032],%l1 ! Mem[000000007b800132] stb %l1,[%i1+0x02f] ! Mem[000000007a80012f] ldub [%i1+0x00b],%l0 ! Mem[000000007a80010b] swap [%i2+0x024],%l0 ! Mem[000000007b000124] swap [%i3+0x004],%l2 ! Mem[000000007b800104] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x01e],%l2 ! Mem[000000007b00011e] p53_far_2_he: ldsw [%i1+0x03c],%l5 ! Mem[000000007a80013c] ldstub [%i2+0x017],%l3 ! Mem[000000007b000117] swap [%i1+0x00c],%l2 ! Mem[000000007a80010c] ldstub [%i1+0x02a],%l5 ! Mem[000000007a80012a] jmpl %o7,%g0 swap [%i1+0x030],%l0 ! Mem[000000007a800130] p53_far_2_hem: membar #Sync ldsw [%i1+0x03c],%l5 ! Mem[000000007a80013c] ldstub [%i2+0x017],%l3 ! Mem[000000007b000117] swap [%i1+0x00c],%l2 ! Mem[000000007a80010c] ldstub [%i1+0x02a],%l5 ! Mem[000000007a80012a] membar #Sync jmpl %o7,%g0 swap [%i1+0x030],%l0 ! Mem[000000007a800130] p53_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p54_far_2_le: jmpl %o7,%g0 ldstub [%i0+0x020],%l4 ! Mem[000000007c000120] jmpl %o7,%g0 nop p54_far_2_lem: membar #Sync jmpl %o7,%g0 ldstub [%i0+0x020],%l4 ! Mem[000000007c000120] jmpl %o7,%g0 nop p54_far_2_he: swap [%i2+0x028],%l7 ! Mem[000000007d000128] ldsh [%i1+0x012],%l1 ! Mem[000000007c800112] ldx [%i3+0x030],%l1 ! Mem[000000007d800130] ldstub [%i3+0x02a],%l6 ! Mem[000000007d80012a] stw %l4,[%i3+0x004] ! Mem[000000007d800104] ldstub [%i2+0x026],%l2 ! Mem[000000007d000126] jmpl %o7,%g0 std %l2,[%i3+0x010] ! Mem[000000007d800110] p54_far_2_hem: membar #Sync swap [%i2+0x028],%l7 ! Mem[000000007d000128] ldsh [%i1+0x012],%l1 ! Mem[000000007c800112] ldx [%i3+0x030],%l1 ! Mem[000000007d800130] ldstub [%i3+0x02a],%l6 ! Mem[000000007d80012a] stw %l4,[%i3+0x004] ! Mem[000000007d800104] ldstub [%i2+0x026],%l2 ! Mem[000000007d000126] membar #Sync jmpl %o7,%g0 std %l2,[%i3+0x010] ! Mem[000000007d800110] p54_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p55_far_2_le: ldstub [%i1+0x026],%l0 ! Mem[000000007e800126] ldstub [%i1+0x03f],%l0 ! Mem[000000007e80013f] ldstub [%i1+0x03c],%l0 ! Mem[000000007e80013c] stb %l0,[%i1+0x022] ! Mem[000000007e800122] stw %l0,[%i2+0x000] ! Mem[000000007f000100] std %l2,[%i1+0x010] ! Mem[000000007e800110] jmpl %o7,%g0 stx %l6,[%i3+0x030] ! Mem[000000007f800130] p55_far_2_lem: membar #Sync ldstub [%i1+0x026],%l0 ! Mem[000000007e800126] ldstub [%i1+0x03f],%l0 ! Mem[000000007e80013f] ldstub [%i1+0x03c],%l0 ! Mem[000000007e80013c] stb %l0,[%i1+0x022] ! Mem[000000007e800122] stw %l0,[%i2+0x000] ! Mem[000000007f000100] std %l2,[%i1+0x010] ! Mem[000000007e800110] membar #Sync jmpl %o7,%g0 stx %l6,[%i3+0x030] ! Mem[000000007f800130] p55_far_2_he: jmpl %o7,%g0 swap [%i2+0x020],%l7 ! Mem[000000007f000120] jmpl %o7,%g0 nop p55_far_2_hem: membar #Sync jmpl %o7,%g0 swap [%i2+0x020],%l7 ! Mem[000000007f000120] jmpl %o7,%g0 nop p55_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p56_far_2_le: stb %l3,[%i2+0x035] ! Mem[0000000081000135] ldd [%i1+0x038],%l6 ! Mem[0000000080800138] lduw [%i2+0x034],%l2 ! Mem[0000000081000134] ldsw [%i0+0x024],%l4 ! Mem[0000000080000124] ldd [%i1+0x020],%l6 ! Mem[0000000080800120] ldub [%i2+0x023],%l2 ! Mem[0000000081000123] sth %l2,[%i0+0x030] ! Mem[0000000080000130] jmpl %o7,%g0 swap [%i3+0x03c],%l0 ! Mem[000000008180013c] p56_far_2_lem: membar #Sync stb %l3,[%i2+0x035] ! Mem[0000000081000135] ldd [%i1+0x038],%l6 ! Mem[0000000080800138] lduw [%i2+0x034],%l2 ! Mem[0000000081000134] ldsw [%i0+0x024],%l4 ! Mem[0000000080000124] ldd [%i1+0x020],%l6 ! Mem[0000000080800120] ldub [%i2+0x023],%l2 ! Mem[0000000081000123] sth %l2,[%i0+0x030] ! Mem[0000000080000130] membar #Sync jmpl %o7,%g0 swap [%i3+0x03c],%l0 ! Mem[000000008180013c] p56_far_2_he: sth %l3,[%i0+0x03a] ! Mem[000000008000013a] swap [%i1+0x030],%l5 ! Mem[0000000080800130] stb %l7,[%i2+0x020] ! Mem[0000000081000120] lduh [%i1+0x010],%l6 ! Mem[0000000080800110] ldx [%i2+0x018],%l2 ! Mem[0000000081000118] swap [%i2+0x028],%l6 ! Mem[0000000081000128] jmpl %o7,%g0 ldstub [%i3+0x008],%l6 ! Mem[0000000081800108] p56_far_2_hem: membar #Sync sth %l3,[%i0+0x03a] ! Mem[000000008000013a] swap [%i1+0x030],%l5 ! Mem[0000000080800130] stb %l7,[%i2+0x020] ! Mem[0000000081000120] lduh [%i1+0x010],%l6 ! Mem[0000000080800110] ldx [%i2+0x018],%l2 ! Mem[0000000081000118] swap [%i2+0x028],%l6 ! Mem[0000000081000128] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x008],%l6 ! Mem[0000000081800108] p56_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p57_far_2_le: ldsw [%i3+0x028],%l2 ! Mem[0000000083800128] ldsw [%i2+0x01c],%l1 ! Mem[000000008300011c] stw %l6,[%i1+0x004] ! Mem[0000000082800104] swap [%i3+0x00c],%l1 ! Mem[000000008380010c] ldstub [%i0+0x03d],%l0 ! Mem[000000008200013d] swap [%i0+0x00c],%l5 ! Mem[000000008200010c] ldstub [%i1+0x014],%l6 ! Mem[0000000082800114] jmpl %o7,%g0 swap [%i3+0x024],%l4 ! Mem[0000000083800124] p57_far_2_lem: membar #Sync ldsw [%i3+0x028],%l2 ! Mem[0000000083800128] ldsw [%i2+0x01c],%l1 ! Mem[000000008300011c] stw %l6,[%i1+0x004] ! Mem[0000000082800104] swap [%i3+0x00c],%l1 ! Mem[000000008380010c] ldstub [%i0+0x03d],%l0 ! Mem[000000008200013d] swap [%i0+0x00c],%l5 ! Mem[000000008200010c] ldstub [%i1+0x014],%l6 ! Mem[0000000082800114] membar #Sync jmpl %o7,%g0 swap [%i3+0x024],%l4 ! Mem[0000000083800124] p57_far_2_he: lduw [%i2+0x034],%l4 ! Mem[0000000083000134] swap [%i0+0x010],%l1 ! Mem[0000000082000110] ldx [%i3+0x028],%l5 ! Mem[0000000083800128] swap [%i3+0x000],%l6 ! Mem[0000000083800100] jmpl %o7,%g0 ldstub [%i1+0x008],%l6 ! Mem[0000000082800108] p57_far_2_hem: membar #Sync lduw [%i2+0x034],%l4 ! Mem[0000000083000134] swap [%i0+0x010],%l1 ! Mem[0000000082000110] ldx [%i3+0x028],%l5 ! Mem[0000000083800128] swap [%i3+0x000],%l6 ! Mem[0000000083800100] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x008],%l6 ! Mem[0000000082800108] p57_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p58_far_2_le: lduh [%i2+0x00c],%l1 ! Mem[000000008500010c] swap [%i0+0x034],%l6 ! Mem[0000000084000134] stb %l5,[%i3+0x03d] ! Mem[000000008580013d] ldstub [%i3+0x02f],%l2 ! Mem[000000008580012f] jmpl %o7,%g0 swap [%i1+0x014],%l1 ! Mem[0000000084800114] p58_far_2_lem: membar #Sync lduh [%i2+0x00c],%l1 ! Mem[000000008500010c] swap [%i0+0x034],%l6 ! Mem[0000000084000134] stb %l5,[%i3+0x03d] ! Mem[000000008580013d] ldstub [%i3+0x02f],%l2 ! Mem[000000008580012f] membar #Sync jmpl %o7,%g0 swap [%i1+0x014],%l1 ! Mem[0000000084800114] p58_far_2_he: swap [%i2+0x038],%l4 ! Mem[0000000085000138] jmpl %o7,%g0 stx %l0,[%i2+0x018] ! Mem[0000000085000118] p58_far_2_hem: membar #Sync swap [%i2+0x038],%l4 ! Mem[0000000085000138] membar #Sync jmpl %o7,%g0 stx %l0,[%i2+0x018] ! Mem[0000000085000118] p58_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p59_far_2_le: stx %l2,[%i0+0x028] ! Mem[0000000086000128] ldsw [%i1+0x024],%l7 ! Mem[0000000086800124] ldx [%i1+0x000],%l6 ! Mem[0000000086800100] ldx [%i0+0x030],%l3 ! Mem[0000000086000130] ldstub [%i3+0x021],%l0 ! Mem[0000000087800121] sth %l0,[%i2+0x026] ! Mem[0000000087000126] stw %l6,[%i2+0x020] ! Mem[0000000087000120] jmpl %o7,%g0 swap [%i0+0x020],%l1 ! Mem[0000000086000120] p59_far_2_lem: membar #Sync stx %l2,[%i0+0x028] ! Mem[0000000086000128] ldsw [%i1+0x024],%l7 ! Mem[0000000086800124] ldx [%i1+0x000],%l6 ! Mem[0000000086800100] ldx [%i0+0x030],%l3 ! Mem[0000000086000130] ldstub [%i3+0x021],%l0 ! Mem[0000000087800121] sth %l0,[%i2+0x026] ! Mem[0000000087000126] stw %l6,[%i2+0x020] ! Mem[0000000087000120] membar #Sync jmpl %o7,%g0 swap [%i0+0x020],%l1 ! Mem[0000000086000120] p59_far_2_he: ldstub [%i0+0x009],%l7 ! Mem[0000000086000109] swap [%i0+0x014],%l3 ! Mem[0000000086000114] jmpl %o7,%g0 ldstub [%i2+0x02c],%l2 ! Mem[000000008700012c] p59_far_2_hem: membar #Sync ldstub [%i0+0x009],%l7 ! Mem[0000000086000109] swap [%i0+0x014],%l3 ! Mem[0000000086000114] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x02c],%l2 ! Mem[000000008700012c] p59_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p60_far_2_le: ldstub [%i0+0x030],%l3 ! Mem[0000000088000130] stw %l7,[%i1+0x038] ! Mem[0000000088800138] ldsb [%i1+0x027],%l4 ! Mem[0000000088800127] jmpl %o7,%g0 ldub [%i2+0x030],%l3 ! Mem[0000000089000130] p60_far_2_lem: membar #Sync ldstub [%i0+0x030],%l3 ! Mem[0000000088000130] stw %l7,[%i1+0x038] ! Mem[0000000088800138] ldsb [%i1+0x027],%l4 ! Mem[0000000088800127] membar #Sync jmpl %o7,%g0 ldub [%i2+0x030],%l3 ! Mem[0000000089000130] p60_far_2_he: ldstub [%i2+0x018],%l6 ! Mem[0000000089000118] jmpl %o7,%g0 swap [%i2+0x034],%l2 ! Mem[0000000089000134] p60_far_2_hem: membar #Sync ldstub [%i2+0x018],%l6 ! Mem[0000000089000118] membar #Sync jmpl %o7,%g0 swap [%i2+0x034],%l2 ! Mem[0000000089000134] p60_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p61_far_2_le: swap [%i3+0x004],%l4 ! Mem[000000008b800104] stb %l7,[%i0+0x039] ! Mem[000000008a000139] lduw [%i1+0x020],%l0 ! Mem[000000008a800120] jmpl %o7,%g0 ldd [%i0+0x018],%l2 ! Mem[000000008a000118] p61_far_2_lem: membar #Sync swap [%i3+0x004],%l4 ! Mem[000000008b800104] stb %l7,[%i0+0x039] ! Mem[000000008a000139] lduw [%i1+0x020],%l0 ! Mem[000000008a800120] membar #Sync jmpl %o7,%g0 ldd [%i0+0x018],%l2 ! Mem[000000008a000118] p61_far_2_he: swap [%i1+0x00c],%l6 ! Mem[000000008a80010c] ldsh [%i0+0x010],%l2 ! Mem[000000008a000110] stw %l7,[%i3+0x018] ! Mem[000000008b800118] std %l4,[%i2+0x000] ! Mem[000000008b000100] ldx [%i3+0x018],%l7 ! Mem[000000008b800118] lduh [%i0+0x000],%l6 ! Mem[000000008a000100] ldub [%i0+0x003],%l4 ! Mem[000000008a000103] jmpl %o7,%g0 ldstub [%i2+0x00f],%l5 ! Mem[000000008b00010f] p61_far_2_hem: membar #Sync swap [%i1+0x00c],%l6 ! Mem[000000008a80010c] ldsh [%i0+0x010],%l2 ! Mem[000000008a000110] stw %l7,[%i3+0x018] ! Mem[000000008b800118] std %l4,[%i2+0x000] ! Mem[000000008b000100] ldx [%i3+0x018],%l7 ! Mem[000000008b800118] lduh [%i0+0x000],%l6 ! Mem[000000008a000100] ldub [%i0+0x003],%l4 ! Mem[000000008a000103] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x00f],%l5 ! Mem[000000008b00010f] p61_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p62_far_2_le: ldub [%i2+0x007],%l3 ! Mem[000000008d000107] lduw [%i3+0x02c],%l2 ! Mem[000000008d80012c] jmpl %o7,%g0 ldstub [%i2+0x00f],%l1 ! Mem[000000008d00010f] p62_far_2_lem: membar #Sync ldub [%i2+0x007],%l3 ! Mem[000000008d000107] lduw [%i3+0x02c],%l2 ! Mem[000000008d80012c] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x00f],%l1 ! Mem[000000008d00010f] p62_far_2_he: ldub [%i1+0x038],%l1 ! Mem[000000008c800138] stx %l3,[%i2+0x028] ! Mem[000000008d000128] ldsw [%i3+0x03c],%l3 ! Mem[000000008d80013c] jmpl %o7,%g0 ldub [%i1+0x02e],%l1 ! Mem[000000008c80012e] p62_far_2_hem: membar #Sync ldub [%i1+0x038],%l1 ! Mem[000000008c800138] stx %l3,[%i2+0x028] ! Mem[000000008d000128] ldsw [%i3+0x03c],%l3 ! Mem[000000008d80013c] membar #Sync jmpl %o7,%g0 ldub [%i1+0x02e],%l1 ! Mem[000000008c80012e] p62_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p63_far_2_le: ldsb [%i3+0x036],%l7 ! Mem[000000008f800136] jmpl %o7,%g0 swap [%i2+0x01c],%l4 ! Mem[000000008f00011c] p63_far_2_lem: membar #Sync ldsb [%i3+0x036],%l7 ! Mem[000000008f800136] membar #Sync jmpl %o7,%g0 swap [%i2+0x01c],%l4 ! Mem[000000008f00011c] p63_far_2_he: jmpl %o7,%g0 ldstub [%i0+0x032],%l0 ! Mem[000000008e000132] jmpl %o7,%g0 nop p63_far_2_hem: membar #Sync jmpl %o7,%g0 ldstub [%i0+0x032],%l0 ! Mem[000000008e000132] jmpl %o7,%g0 nop p63_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 far2_b2b_h: nop nop nop nop jmpl %o7,%g0 nop far2_b2b_l: 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 [%i0+0x034],%l4 ! Mem[0000000010000134] jmpl %o7,%g0 nop p0_far_3_lem: membar #Sync jmpl %o7,%g0 swap [%i0+0x034],%l4 ! Mem[0000000010000134] jmpl %o7,%g0 nop p0_far_3_he: lduh [%i0+0x030],%l5 ! Mem[0000000010000130] jmpl %o7,%g0 stx %l7,[%i2+0x020] ! Mem[0000000011000120] p0_far_3_hem: membar #Sync lduh [%i0+0x030],%l5 ! Mem[0000000010000130] membar #Sync jmpl %o7,%g0 stx %l7,[%i2+0x020] ! Mem[0000000011000120] p0_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p1_far_3_le: ldub [%i1+0x013],%l3 ! Mem[0000000012800113] ldstub [%i1+0x01f],%l1 ! Mem[000000001280011f] jmpl %o7,%g0 stx %l1,[%i1+0x030] ! Mem[0000000012800130] p1_far_3_lem: membar #Sync ldub [%i1+0x013],%l3 ! Mem[0000000012800113] ldstub [%i1+0x01f],%l1 ! Mem[000000001280011f] membar #Sync jmpl %o7,%g0 stx %l1,[%i1+0x030] ! Mem[0000000012800130] p1_far_3_he: ldsw [%i2+0x008],%l6 ! Mem[0000000013000108] ldstub [%i3+0x02a],%l0 ! Mem[000000001380012a] std %l0,[%i1+0x028] ! Mem[0000000012800128] ldsb [%i1+0x002],%l0 ! Mem[0000000012800102] swap [%i1+0x030],%l5 ! Mem[0000000012800130] stb %l0,[%i2+0x028] ! Mem[0000000013000128] swap [%i3+0x00c],%l5 ! Mem[000000001380010c] jmpl %o7,%g0 ldstub [%i2+0x01c],%l7 ! Mem[000000001300011c] p1_far_3_hem: membar #Sync ldsw [%i2+0x008],%l6 ! Mem[0000000013000108] ldstub [%i3+0x02a],%l0 ! Mem[000000001380012a] std %l0,[%i1+0x028] ! Mem[0000000012800128] ldsb [%i1+0x002],%l0 ! Mem[0000000012800102] swap [%i1+0x030],%l5 ! Mem[0000000012800130] stb %l0,[%i2+0x028] ! Mem[0000000013000128] swap [%i3+0x00c],%l5 ! Mem[000000001380010c] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x01c],%l7 ! Mem[000000001300011c] p1_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p2_far_3_le: ldstub [%i3+0x002],%l0 ! Mem[0000000015800102] sth %l4,[%i2+0x026] ! Mem[0000000015000126] stx %l1,[%i0+0x010] ! Mem[0000000014000110] ldstub [%i0+0x00f],%l1 ! Mem[000000001400010f] lduh [%i1+0x02a],%l0 ! Mem[000000001480012a] stw %l0,[%i1+0x004] ! Mem[0000000014800104] stx %l4,[%i1+0x038] ! Mem[0000000014800138] jmpl %o7,%g0 sth %l0,[%i1+0x010] ! Mem[0000000014800110] p2_far_3_lem: membar #Sync ldstub [%i3+0x002],%l0 ! Mem[0000000015800102] sth %l4,[%i2+0x026] ! Mem[0000000015000126] stx %l1,[%i0+0x010] ! Mem[0000000014000110] ldstub [%i0+0x00f],%l1 ! Mem[000000001400010f] lduh [%i1+0x02a],%l0 ! Mem[000000001480012a] stw %l0,[%i1+0x004] ! Mem[0000000014800104] stx %l4,[%i1+0x038] ! Mem[0000000014800138] membar #Sync jmpl %o7,%g0 sth %l0,[%i1+0x010] ! Mem[0000000014800110] p2_far_3_he: lduh [%i3+0x000],%l3 ! Mem[0000000015800100] stb %l6,[%i2+0x000] ! Mem[0000000015000100] jmpl %o7,%g0 ldub [%i2+0x012],%l1 ! Mem[0000000015000112] p2_far_3_hem: membar #Sync lduh [%i3+0x000],%l3 ! Mem[0000000015800100] stb %l6,[%i2+0x000] ! Mem[0000000015000100] membar #Sync jmpl %o7,%g0 ldub [%i2+0x012],%l1 ! Mem[0000000015000112] p2_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p3_far_3_le: ldstub [%i3+0x034],%l2 ! Mem[0000000017800134] ldub [%i0+0x03c],%l0 ! Mem[000000001600013c] ldsh [%i2+0x010],%l5 ! Mem[0000000017000110] stb %l2,[%i3+0x037] ! Mem[0000000017800137] ldstub [%i1+0x013],%l3 ! Mem[0000000016800113] ldsb [%i2+0x01c],%l7 ! Mem[000000001700011c] jmpl %o7,%g0 ldsb [%i1+0x00b],%l0 ! Mem[000000001680010b] p3_far_3_lem: membar #Sync ldstub [%i3+0x034],%l2 ! Mem[0000000017800134] ldub [%i0+0x03c],%l0 ! Mem[000000001600013c] ldsh [%i2+0x010],%l5 ! Mem[0000000017000110] stb %l2,[%i3+0x037] ! Mem[0000000017800137] ldstub [%i1+0x013],%l3 ! Mem[0000000016800113] ldsb [%i2+0x01c],%l7 ! Mem[000000001700011c] membar #Sync jmpl %o7,%g0 ldsb [%i1+0x00b],%l0 ! Mem[000000001680010b] p3_far_3_he: std %l6,[%i0+0x028] ! Mem[0000000016000128] lduw [%i1+0x000],%l0 ! Mem[0000000016800100] swap [%i3+0x030],%l5 ! Mem[0000000017800130] swap [%i3+0x00c],%l2 ! Mem[000000001780010c] sth %l1,[%i2+0x014] ! Mem[0000000017000114] sth %l4,[%i2+0x03a] ! Mem[000000001700013a] jmpl %o7,%g0 ldd [%i1+0x000],%l6 ! Mem[0000000016800100] p3_far_3_hem: membar #Sync std %l6,[%i0+0x028] ! Mem[0000000016000128] lduw [%i1+0x000],%l0 ! Mem[0000000016800100] swap [%i3+0x030],%l5 ! Mem[0000000017800130] swap [%i3+0x00c],%l2 ! Mem[000000001780010c] sth %l1,[%i2+0x014] ! Mem[0000000017000114] sth %l4,[%i2+0x03a] ! Mem[000000001700013a] membar #Sync jmpl %o7,%g0 ldd [%i1+0x000],%l6 ! Mem[0000000016800100] p3_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p4_far_3_le: lduh [%i2+0x006],%l5 ! Mem[0000000019000106] swap [%i0+0x03c],%l7 ! Mem[000000001800013c] lduw [%i2+0x010],%l1 ! Mem[0000000019000110] std %l0,[%i3+0x000] ! Mem[0000000019800100] ldsw [%i0+0x03c],%l4 ! Mem[000000001800013c] jmpl %o7,%g0 sth %l0,[%i1+0x010] ! Mem[0000000018800110] p4_far_3_lem: membar #Sync lduh [%i2+0x006],%l5 ! Mem[0000000019000106] swap [%i0+0x03c],%l7 ! Mem[000000001800013c] lduw [%i2+0x010],%l1 ! Mem[0000000019000110] std %l0,[%i3+0x000] ! Mem[0000000019800100] ldsw [%i0+0x03c],%l4 ! Mem[000000001800013c] membar #Sync jmpl %o7,%g0 sth %l0,[%i1+0x010] ! Mem[0000000018800110] p4_far_3_he: stw %l6,[%i2+0x00c] ! Mem[000000001900010c] swap [%i1+0x02c],%l3 ! Mem[000000001880012c] jmpl %o7,%g0 swap [%i2+0x00c],%l2 ! Mem[000000001900010c] p4_far_3_hem: membar #Sync stw %l6,[%i2+0x00c] ! Mem[000000001900010c] swap [%i1+0x02c],%l3 ! Mem[000000001880012c] membar #Sync jmpl %o7,%g0 swap [%i2+0x00c],%l2 ! Mem[000000001900010c] p4_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p5_far_3_le: jmpl %o7,%g0 lduh [%i0+0x00c],%l0 ! Mem[000000001a00010c] jmpl %o7,%g0 nop p5_far_3_lem: membar #Sync jmpl %o7,%g0 lduh [%i0+0x00c],%l0 ! Mem[000000001a00010c] jmpl %o7,%g0 nop p5_far_3_he: lduw [%i1+0x024],%l6 ! Mem[000000001a800124] stx %l3,[%i0+0x010] ! Mem[000000001a000110] swap [%i0+0x000],%l0 ! Mem[000000001a000100] std %l0,[%i1+0x028] ! Mem[000000001a800128] jmpl %o7,%g0 swap [%i1+0x030],%l1 ! Mem[000000001a800130] p5_far_3_hem: membar #Sync lduw [%i1+0x024],%l6 ! Mem[000000001a800124] stx %l3,[%i0+0x010] ! Mem[000000001a000110] swap [%i0+0x000],%l0 ! Mem[000000001a000100] std %l0,[%i1+0x028] ! Mem[000000001a800128] membar #Sync jmpl %o7,%g0 swap [%i1+0x030],%l1 ! Mem[000000001a800130] p5_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p6_far_3_le: swap [%i3+0x030],%l4 ! Mem[000000001d800130] ldstub [%i0+0x024],%l4 ! Mem[000000001c000124] swap [%i3+0x038],%l1 ! Mem[000000001d800138] jmpl %o7,%g0 ldstub [%i2+0x03b],%l4 ! Mem[000000001d00013b] p6_far_3_lem: membar #Sync swap [%i3+0x030],%l4 ! Mem[000000001d800130] ldstub [%i0+0x024],%l4 ! Mem[000000001c000124] swap [%i3+0x038],%l1 ! Mem[000000001d800138] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x03b],%l4 ! Mem[000000001d00013b] p6_far_3_he: std %l2,[%i2+0x018] ! Mem[000000001d000118] sth %l5,[%i2+0x030] ! Mem[000000001d000130] jmpl %o7,%g0 swap [%i1+0x03c],%l3 ! Mem[000000001c80013c] p6_far_3_hem: membar #Sync std %l2,[%i2+0x018] ! Mem[000000001d000118] sth %l5,[%i2+0x030] ! Mem[000000001d000130] membar #Sync jmpl %o7,%g0 swap [%i1+0x03c],%l3 ! Mem[000000001c80013c] p6_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p7_far_3_le: jmpl %o7,%g0 ldub [%i2+0x003],%l0 ! Mem[000000001f000103] jmpl %o7,%g0 nop p7_far_3_lem: membar #Sync jmpl %o7,%g0 ldub [%i2+0x003],%l0 ! Mem[000000001f000103] jmpl %o7,%g0 nop p7_far_3_he: ldsh [%i2+0x02a],%l2 ! Mem[000000001f00012a] swap [%i1+0x020],%l7 ! Mem[000000001e800120] ldsh [%i3+0x03c],%l0 ! Mem[000000001f80013c] ldstub [%i3+0x031],%l1 ! Mem[000000001f800131] jmpl %o7,%g0 ldsh [%i0+0x020],%l5 ! Mem[000000001e000120] p7_far_3_hem: membar #Sync ldsh [%i2+0x02a],%l2 ! Mem[000000001f00012a] swap [%i1+0x020],%l7 ! Mem[000000001e800120] ldsh [%i3+0x03c],%l0 ! Mem[000000001f80013c] ldstub [%i3+0x031],%l1 ! Mem[000000001f800131] membar #Sync jmpl %o7,%g0 ldsh [%i0+0x020],%l5 ! Mem[000000001e000120] p7_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p8_far_3_le: stb %l5,[%i1+0x007] ! Mem[0000000020800107] jmpl %o7,%g0 ldstub [%i1+0x01c],%l7 ! Mem[000000002080011c] p8_far_3_lem: membar #Sync stb %l5,[%i1+0x007] ! Mem[0000000020800107] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x01c],%l7 ! Mem[000000002080011c] p8_far_3_he: stb %l7,[%i0+0x009] ! Mem[0000000020000109] ldd [%i0+0x030],%l2 ! Mem[0000000020000130] jmpl %o7,%g0 ldsw [%i0+0x028],%l0 ! Mem[0000000020000128] p8_far_3_hem: membar #Sync stb %l7,[%i0+0x009] ! Mem[0000000020000109] ldd [%i0+0x030],%l2 ! Mem[0000000020000130] membar #Sync jmpl %o7,%g0 ldsw [%i0+0x028],%l0 ! Mem[0000000020000128] p8_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p9_far_3_le: lduh [%i1+0x00a],%l6 ! Mem[000000002280010a] swap [%i1+0x034],%l2 ! Mem[0000000022800134] ldsh [%i0+0x01c],%l3 ! Mem[000000002200011c] ldsh [%i2+0x02e],%l1 ! Mem[000000002300012e] swap [%i1+0x008],%l0 ! Mem[0000000022800108] ldstub [%i1+0x038],%l0 ! Mem[0000000022800138] jmpl %o7,%g0 ldub [%i2+0x02d],%l0 ! Mem[000000002300012d] p9_far_3_lem: membar #Sync lduh [%i1+0x00a],%l6 ! Mem[000000002280010a] swap [%i1+0x034],%l2 ! Mem[0000000022800134] ldsh [%i0+0x01c],%l3 ! Mem[000000002200011c] ldsh [%i2+0x02e],%l1 ! Mem[000000002300012e] swap [%i1+0x008],%l0 ! Mem[0000000022800108] ldstub [%i1+0x038],%l0 ! Mem[0000000022800138] membar #Sync jmpl %o7,%g0 ldub [%i2+0x02d],%l0 ! Mem[000000002300012d] p9_far_3_he: ldstub [%i1+0x02d],%l5 ! Mem[000000002280012d] ldsh [%i0+0x01c],%l7 ! Mem[000000002200011c] swap [%i0+0x010],%l7 ! Mem[0000000022000110] stw %l2,[%i2+0x024] ! Mem[0000000023000124] jmpl %o7,%g0 ldstub [%i0+0x010],%l3 ! Mem[0000000022000110] p9_far_3_hem: membar #Sync ldstub [%i1+0x02d],%l5 ! Mem[000000002280012d] ldsh [%i0+0x01c],%l7 ! Mem[000000002200011c] swap [%i0+0x010],%l7 ! Mem[0000000022000110] stw %l2,[%i2+0x024] ! Mem[0000000023000124] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x010],%l3 ! Mem[0000000022000110] p9_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p10_far_3_le: sth %l7,[%i1+0x038] ! Mem[0000000024800138] stw %l6,[%i1+0x020] ! Mem[0000000024800120] ldstub [%i3+0x026],%l0 ! Mem[0000000025800126] ldsb [%i2+0x034],%l6 ! Mem[0000000025000134] jmpl %o7,%g0 stb %l1,[%i1+0x000] ! Mem[0000000024800100] p10_far_3_lem: membar #Sync sth %l7,[%i1+0x038] ! Mem[0000000024800138] stw %l6,[%i1+0x020] ! Mem[0000000024800120] ldstub [%i3+0x026],%l0 ! Mem[0000000025800126] ldsb [%i2+0x034],%l6 ! Mem[0000000025000134] membar #Sync jmpl %o7,%g0 stb %l1,[%i1+0x000] ! Mem[0000000024800100] p10_far_3_he: ldstub [%i0+0x035],%l3 ! Mem[0000000024000135] stb %l3,[%i2+0x012] ! Mem[0000000025000112] jmpl %o7,%g0 ldsh [%i1+0x028],%l6 ! Mem[0000000024800128] p10_far_3_hem: membar #Sync ldstub [%i0+0x035],%l3 ! Mem[0000000024000135] stb %l3,[%i2+0x012] ! Mem[0000000025000112] membar #Sync jmpl %o7,%g0 ldsh [%i1+0x028],%l6 ! Mem[0000000024800128] p10_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p11_far_3_le: stw %l2,[%i2+0x014] ! Mem[0000000027000114] ldstub [%i3+0x02a],%l3 ! Mem[000000002780012a] swap [%i1+0x028],%l2 ! Mem[0000000026800128] ldstub [%i2+0x01e],%l1 ! Mem[000000002700011e] ldsh [%i3+0x006],%l4 ! Mem[0000000027800106] jmpl %o7,%g0 sth %l7,[%i0+0x038] ! Mem[0000000026000138] p11_far_3_lem: membar #Sync stw %l2,[%i2+0x014] ! Mem[0000000027000114] ldstub [%i3+0x02a],%l3 ! Mem[000000002780012a] swap [%i1+0x028],%l2 ! Mem[0000000026800128] ldstub [%i2+0x01e],%l1 ! Mem[000000002700011e] ldsh [%i3+0x006],%l4 ! Mem[0000000027800106] membar #Sync jmpl %o7,%g0 sth %l7,[%i0+0x038] ! Mem[0000000026000138] p11_far_3_he: ldsh [%i0+0x000],%l7 ! Mem[0000000026000100] swap [%i3+0x030],%l7 ! Mem[0000000027800130] lduh [%i3+0x00e],%l6 ! Mem[000000002780010e] stw %l7,[%i3+0x020] ! Mem[0000000027800120] swap [%i1+0x030],%l6 ! Mem[0000000026800130] jmpl %o7,%g0 sth %l5,[%i1+0x010] ! Mem[0000000026800110] p11_far_3_hem: membar #Sync ldsh [%i0+0x000],%l7 ! Mem[0000000026000100] swap [%i3+0x030],%l7 ! Mem[0000000027800130] lduh [%i3+0x00e],%l6 ! Mem[000000002780010e] stw %l7,[%i3+0x020] ! Mem[0000000027800120] swap [%i1+0x030],%l6 ! Mem[0000000026800130] membar #Sync jmpl %o7,%g0 sth %l5,[%i1+0x010] ! Mem[0000000026800110] p11_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p12_far_3_le: swap [%i3+0x03c],%l5 ! Mem[000000002980013c] swap [%i0+0x02c],%l2 ! Mem[000000002800012c] lduh [%i1+0x016],%l1 ! Mem[0000000028800116] swap [%i2+0x010],%l3 ! Mem[0000000029000110] ldsw [%i1+0x00c],%l1 ! Mem[000000002880010c] lduw [%i1+0x034],%l3 ! Mem[0000000028800134] jmpl %o7,%g0 lduh [%i1+0x02a],%l7 ! Mem[000000002880012a] p12_far_3_lem: membar #Sync swap [%i3+0x03c],%l5 ! Mem[000000002980013c] swap [%i0+0x02c],%l2 ! Mem[000000002800012c] lduh [%i1+0x016],%l1 ! Mem[0000000028800116] swap [%i2+0x010],%l3 ! Mem[0000000029000110] ldsw [%i1+0x00c],%l1 ! Mem[000000002880010c] lduw [%i1+0x034],%l3 ! Mem[0000000028800134] membar #Sync jmpl %o7,%g0 lduh [%i1+0x02a],%l7 ! Mem[000000002880012a] p12_far_3_he: ldx [%i2+0x028],%l3 ! Mem[0000000029000128] swap [%i0+0x00c],%l5 ! Mem[000000002800010c] sth %l2,[%i2+0x02a] ! Mem[000000002900012a] stx %l5,[%i3+0x038] ! Mem[0000000029800138] ldstub [%i3+0x01c],%l4 ! Mem[000000002980011c] jmpl %o7,%g0 ldd [%i3+0x020],%l6 ! Mem[0000000029800120] p12_far_3_hem: membar #Sync ldx [%i2+0x028],%l3 ! Mem[0000000029000128] swap [%i0+0x00c],%l5 ! Mem[000000002800010c] sth %l2,[%i2+0x02a] ! Mem[000000002900012a] stx %l5,[%i3+0x038] ! Mem[0000000029800138] ldstub [%i3+0x01c],%l4 ! Mem[000000002980011c] membar #Sync jmpl %o7,%g0 ldd [%i3+0x020],%l6 ! Mem[0000000029800120] p12_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p13_far_3_le: jmpl %o7,%g0 swap [%i1+0x030],%l6 ! Mem[000000002a800130] jmpl %o7,%g0 nop p13_far_3_lem: membar #Sync jmpl %o7,%g0 swap [%i1+0x030],%l6 ! Mem[000000002a800130] jmpl %o7,%g0 nop p13_far_3_he: lduw [%i2+0x020],%l4 ! Mem[000000002b000120] ldstub [%i1+0x015],%l0 ! Mem[000000002a800115] ldstub [%i0+0x026],%l2 ! Mem[000000002a000126] stb %l2,[%i2+0x01b] ! Mem[000000002b00011b] ldstub [%i1+0x011],%l5 ! Mem[000000002a800111] stb %l6,[%i3+0x028] ! Mem[000000002b800128] jmpl %o7,%g0 std %l4,[%i0+0x020] ! Mem[000000002a000120] p13_far_3_hem: membar #Sync lduw [%i2+0x020],%l4 ! Mem[000000002b000120] ldstub [%i1+0x015],%l0 ! Mem[000000002a800115] ldstub [%i0+0x026],%l2 ! Mem[000000002a000126] stb %l2,[%i2+0x01b] ! Mem[000000002b00011b] ldstub [%i1+0x011],%l5 ! Mem[000000002a800111] stb %l6,[%i3+0x028] ! Mem[000000002b800128] membar #Sync jmpl %o7,%g0 std %l4,[%i0+0x020] ! Mem[000000002a000120] p13_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p14_far_3_le: swap [%i3+0x010],%l0 ! Mem[000000002d800110] ldsh [%i3+0x00c],%l5 ! Mem[000000002d80010c] ldstub [%i2+0x03e],%l3 ! Mem[000000002d00013e] ldstub [%i2+0x018],%l0 ! Mem[000000002d000118] jmpl %o7,%g0 ldstub [%i2+0x02f],%l2 ! Mem[000000002d00012f] p14_far_3_lem: membar #Sync swap [%i3+0x010],%l0 ! Mem[000000002d800110] ldsh [%i3+0x00c],%l5 ! Mem[000000002d80010c] ldstub [%i2+0x03e],%l3 ! Mem[000000002d00013e] ldstub [%i2+0x018],%l0 ! Mem[000000002d000118] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x02f],%l2 ! Mem[000000002d00012f] p14_far_3_he: ldsb [%i3+0x02a],%l6 ! Mem[000000002d80012a] ldsw [%i0+0x034],%l1 ! Mem[000000002c000134] ldsw [%i1+0x00c],%l6 ! Mem[000000002c80010c] ldsw [%i0+0x024],%l7 ! Mem[000000002c000124] ldstub [%i2+0x032],%l4 ! Mem[000000002d000132] jmpl %o7,%g0 lduh [%i3+0x000],%l7 ! Mem[000000002d800100] p14_far_3_hem: membar #Sync ldsb [%i3+0x02a],%l6 ! Mem[000000002d80012a] ldsw [%i0+0x034],%l1 ! Mem[000000002c000134] ldsw [%i1+0x00c],%l6 ! Mem[000000002c80010c] ldsw [%i0+0x024],%l7 ! Mem[000000002c000124] ldstub [%i2+0x032],%l4 ! Mem[000000002d000132] membar #Sync jmpl %o7,%g0 lduh [%i3+0x000],%l7 ! Mem[000000002d800100] p14_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p15_far_3_le: stb %l2,[%i2+0x01b] ! Mem[000000002f00011b] ldstub [%i2+0x035],%l4 ! Mem[000000002f000135] jmpl %o7,%g0 swap [%i1+0x030],%l5 ! Mem[000000002e800130] p15_far_3_lem: membar #Sync stb %l2,[%i2+0x01b] ! Mem[000000002f00011b] ldstub [%i2+0x035],%l4 ! Mem[000000002f000135] membar #Sync jmpl %o7,%g0 swap [%i1+0x030],%l5 ! Mem[000000002e800130] p15_far_3_he: ldx [%i1+0x020],%l4 ! Mem[000000002e800120] lduw [%i0+0x02c],%l0 ! Mem[000000002e00012c] ldsw [%i0+0x018],%l3 ! Mem[000000002e000118] jmpl %o7,%g0 stx %l1,[%i1+0x010] ! Mem[000000002e800110] p15_far_3_hem: membar #Sync ldx [%i1+0x020],%l4 ! Mem[000000002e800120] lduw [%i0+0x02c],%l0 ! Mem[000000002e00012c] ldsw [%i0+0x018],%l3 ! Mem[000000002e000118] membar #Sync jmpl %o7,%g0 stx %l1,[%i1+0x010] ! Mem[000000002e800110] p15_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p16_far_3_le: sth %l6,[%i3+0x014] ! Mem[0000000031800114] jmpl %o7,%g0 ldstub [%i1+0x00b],%l6 ! Mem[000000003080010b] p16_far_3_lem: membar #Sync sth %l6,[%i3+0x014] ! Mem[0000000031800114] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x00b],%l6 ! Mem[000000003080010b] p16_far_3_he: stx %l7,[%i3+0x020] ! Mem[0000000031800120] sth %l6,[%i2+0x010] ! Mem[0000000031000110] sth %l5,[%i1+0x010] ! Mem[0000000030800110] lduh [%i3+0x00c],%l5 ! Mem[000000003180010c] swap [%i3+0x01c],%l2 ! Mem[000000003180011c] ldub [%i3+0x000],%l2 ! Mem[0000000031800100] jmpl %o7,%g0 swap [%i0+0x020],%l6 ! Mem[0000000030000120] p16_far_3_hem: membar #Sync stx %l7,[%i3+0x020] ! Mem[0000000031800120] sth %l6,[%i2+0x010] ! Mem[0000000031000110] sth %l5,[%i1+0x010] ! Mem[0000000030800110] lduh [%i3+0x00c],%l5 ! Mem[000000003180010c] swap [%i3+0x01c],%l2 ! Mem[000000003180011c] ldub [%i3+0x000],%l2 ! Mem[0000000031800100] membar #Sync jmpl %o7,%g0 swap [%i0+0x020],%l6 ! Mem[0000000030000120] p16_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p17_far_3_le: std %l6,[%i0+0x000] ! Mem[0000000032000100] ldsh [%i3+0x036],%l3 ! Mem[0000000033800136] jmpl %o7,%g0 ldstub [%i3+0x027],%l5 ! Mem[0000000033800127] p17_far_3_lem: membar #Sync std %l6,[%i0+0x000] ! Mem[0000000032000100] ldsh [%i3+0x036],%l3 ! Mem[0000000033800136] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x027],%l5 ! Mem[0000000033800127] p17_far_3_he: ldub [%i3+0x007],%l5 ! Mem[0000000033800107] stx %l2,[%i0+0x000] ! Mem[0000000032000100] swap [%i3+0x030],%l5 ! Mem[0000000033800130] ldstub [%i0+0x02a],%l0 ! Mem[000000003200012a] lduh [%i1+0x01a],%l4 ! Mem[000000003280011a] jmpl %o7,%g0 ldub [%i0+0x02c],%l6 ! Mem[000000003200012c] p17_far_3_hem: membar #Sync ldub [%i3+0x007],%l5 ! Mem[0000000033800107] stx %l2,[%i0+0x000] ! Mem[0000000032000100] swap [%i3+0x030],%l5 ! Mem[0000000033800130] ldstub [%i0+0x02a],%l0 ! Mem[000000003200012a] lduh [%i1+0x01a],%l4 ! Mem[000000003280011a] membar #Sync jmpl %o7,%g0 ldub [%i0+0x02c],%l6 ! Mem[000000003200012c] p17_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p18_far_3_le: ldstub [%i1+0x03e],%l2 ! Mem[000000003480013e] stx %l3,[%i1+0x028] ! Mem[0000000034800128] ldstub [%i2+0x020],%l4 ! Mem[0000000035000120] ldstub [%i3+0x03d],%l2 ! Mem[000000003580013d] ldsh [%i3+0x000],%l4 ! Mem[0000000035800100] swap [%i2+0x028],%l5 ! Mem[0000000035000128] jmpl %o7,%g0 ldstub [%i1+0x029],%l3 ! Mem[0000000034800129] p18_far_3_lem: membar #Sync ldstub [%i1+0x03e],%l2 ! Mem[000000003480013e] stx %l3,[%i1+0x028] ! Mem[0000000034800128] ldstub [%i2+0x020],%l4 ! Mem[0000000035000120] ldstub [%i3+0x03d],%l2 ! Mem[000000003580013d] ldsh [%i3+0x000],%l4 ! Mem[0000000035800100] swap [%i2+0x028],%l5 ! Mem[0000000035000128] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x029],%l3 ! Mem[0000000034800129] p18_far_3_he: ldsh [%i1+0x012],%l7 ! Mem[0000000034800112] ldub [%i3+0x000],%l0 ! Mem[0000000035800100] jmpl %o7,%g0 ldd [%i1+0x018],%l4 ! Mem[0000000034800118] p18_far_3_hem: membar #Sync ldsh [%i1+0x012],%l7 ! Mem[0000000034800112] ldub [%i3+0x000],%l0 ! Mem[0000000035800100] membar #Sync jmpl %o7,%g0 ldd [%i1+0x018],%l4 ! Mem[0000000034800118] p18_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p19_far_3_le: ldsb [%i2+0x01f],%l1 ! Mem[000000003700011f] std %l0,[%i0+0x030] ! Mem[0000000036000130] ldsw [%i0+0x024],%l0 ! Mem[0000000036000124] jmpl %o7,%g0 swap [%i1+0x01c],%l4 ! Mem[000000003680011c] p19_far_3_lem: membar #Sync ldsb [%i2+0x01f],%l1 ! Mem[000000003700011f] std %l0,[%i0+0x030] ! Mem[0000000036000130] ldsw [%i0+0x024],%l0 ! Mem[0000000036000124] membar #Sync jmpl %o7,%g0 swap [%i1+0x01c],%l4 ! Mem[000000003680011c] p19_far_3_he: sth %l2,[%i2+0x000] ! Mem[0000000037000100] swap [%i2+0x00c],%l3 ! Mem[000000003700010c] jmpl %o7,%g0 stb %l5,[%i3+0x00b] ! Mem[000000003780010b] p19_far_3_hem: membar #Sync sth %l2,[%i2+0x000] ! Mem[0000000037000100] swap [%i2+0x00c],%l3 ! Mem[000000003700010c] membar #Sync jmpl %o7,%g0 stb %l5,[%i3+0x00b] ! Mem[000000003780010b] p19_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p20_far_3_le: ldsh [%i1+0x03c],%l0 ! Mem[000000003880013c] jmpl %o7,%g0 stw %l3,[%i0+0x014] ! Mem[0000000038000114] p20_far_3_lem: membar #Sync ldsh [%i1+0x03c],%l0 ! Mem[000000003880013c] membar #Sync jmpl %o7,%g0 stw %l3,[%i0+0x014] ! Mem[0000000038000114] p20_far_3_he: swap [%i1+0x000],%l0 ! Mem[0000000038800100] ldstub [%i3+0x031],%l1 ! Mem[0000000039800131] ldstub [%i1+0x00d],%l5 ! Mem[000000003880010d] jmpl %o7,%g0 ldstub [%i2+0x027],%l5 ! Mem[0000000039000127] p20_far_3_hem: membar #Sync swap [%i1+0x000],%l0 ! Mem[0000000038800100] ldstub [%i3+0x031],%l1 ! Mem[0000000039800131] ldstub [%i1+0x00d],%l5 ! Mem[000000003880010d] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x027],%l5 ! Mem[0000000039000127] p20_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p21_far_3_le: lduh [%i3+0x036],%l2 ! Mem[000000003b800136] lduw [%i3+0x01c],%l3 ! Mem[000000003b80011c] ldstub [%i0+0x01f],%l1 ! Mem[000000003a00011f] stx %l2,[%i0+0x038] ! Mem[000000003a000138] ldd [%i3+0x008],%l2 ! Mem[000000003b800108] stb %l3,[%i3+0x02a] ! Mem[000000003b80012a] jmpl %o7,%g0 swap [%i1+0x03c],%l3 ! Mem[000000003a80013c] p21_far_3_lem: membar #Sync lduh [%i3+0x036],%l2 ! Mem[000000003b800136] lduw [%i3+0x01c],%l3 ! Mem[000000003b80011c] ldstub [%i0+0x01f],%l1 ! Mem[000000003a00011f] stx %l2,[%i0+0x038] ! Mem[000000003a000138] ldd [%i3+0x008],%l2 ! Mem[000000003b800108] stb %l3,[%i3+0x02a] ! Mem[000000003b80012a] membar #Sync jmpl %o7,%g0 swap [%i1+0x03c],%l3 ! Mem[000000003a80013c] p21_far_3_he: ldstub [%i3+0x021],%l3 ! Mem[000000003b800121] ldstub [%i3+0x020],%l6 ! Mem[000000003b800120] stw %l1,[%i2+0x010] ! Mem[000000003b000110] swap [%i2+0x020],%l0 ! Mem[000000003b000120] stx %l4,[%i0+0x038] ! Mem[000000003a000138] jmpl %o7,%g0 ldstub [%i2+0x016],%l6 ! Mem[000000003b000116] p21_far_3_hem: membar #Sync ldstub [%i3+0x021],%l3 ! Mem[000000003b800121] ldstub [%i3+0x020],%l6 ! Mem[000000003b800120] stw %l1,[%i2+0x010] ! Mem[000000003b000110] swap [%i2+0x020],%l0 ! Mem[000000003b000120] stx %l4,[%i0+0x038] ! Mem[000000003a000138] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x016],%l6 ! Mem[000000003b000116] p21_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p22_far_3_le: ldx [%i3+0x008],%l1 ! Mem[000000003d800108] jmpl %o7,%g0 ldsh [%i0+0x02a],%l0 ! Mem[000000003c00012a] p22_far_3_lem: membar #Sync ldx [%i3+0x008],%l1 ! Mem[000000003d800108] membar #Sync jmpl %o7,%g0 ldsh [%i0+0x02a],%l0 ! Mem[000000003c00012a] p22_far_3_he: stw %l6,[%i1+0x008] ! Mem[000000003c800108] ldub [%i2+0x02a],%l0 ! Mem[000000003d00012a] std %l6,[%i0+0x028] ! Mem[000000003c000128] ldx [%i2+0x020],%l0 ! Mem[000000003d000120] std %l2,[%i1+0x030] ! Mem[000000003c800130] std %l2,[%i1+0x008] ! Mem[000000003c800108] jmpl %o7,%g0 std %l4,[%i1+0x028] ! Mem[000000003c800128] p22_far_3_hem: membar #Sync stw %l6,[%i1+0x008] ! Mem[000000003c800108] ldub [%i2+0x02a],%l0 ! Mem[000000003d00012a] std %l6,[%i0+0x028] ! Mem[000000003c000128] ldx [%i2+0x020],%l0 ! Mem[000000003d000120] std %l2,[%i1+0x030] ! Mem[000000003c800130] std %l2,[%i1+0x008] ! Mem[000000003c800108] membar #Sync jmpl %o7,%g0 std %l4,[%i1+0x028] ! Mem[000000003c800128] p22_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p23_far_3_le: ldub [%i0+0x027],%l3 ! Mem[000000003e000127] ldsh [%i0+0x000],%l2 ! Mem[000000003e000100] ldd [%i2+0x038],%l6 ! Mem[000000003f000138] std %l6,[%i2+0x008] ! Mem[000000003f000108] stw %l3,[%i0+0x030] ! Mem[000000003e000130] jmpl %o7,%g0 ldd [%i1+0x038],%l6 ! Mem[000000003e800138] p23_far_3_lem: membar #Sync ldub [%i0+0x027],%l3 ! Mem[000000003e000127] ldsh [%i0+0x000],%l2 ! Mem[000000003e000100] ldd [%i2+0x038],%l6 ! Mem[000000003f000138] std %l6,[%i2+0x008] ! Mem[000000003f000108] stw %l3,[%i0+0x030] ! Mem[000000003e000130] membar #Sync jmpl %o7,%g0 ldd [%i1+0x038],%l6 ! Mem[000000003e800138] p23_far_3_he: swap [%i2+0x02c],%l1 ! Mem[000000003f00012c] stb %l5,[%i2+0x027] ! Mem[000000003f000127] ldstub [%i3+0x020],%l5 ! Mem[000000003f800120] jmpl %o7,%g0 ldsh [%i3+0x00c],%l4 ! Mem[000000003f80010c] p23_far_3_hem: membar #Sync swap [%i2+0x02c],%l1 ! Mem[000000003f00012c] stb %l5,[%i2+0x027] ! Mem[000000003f000127] ldstub [%i3+0x020],%l5 ! Mem[000000003f800120] membar #Sync jmpl %o7,%g0 ldsh [%i3+0x00c],%l4 ! Mem[000000003f80010c] p23_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p24_far_3_le: ldub [%i1+0x016],%l7 ! Mem[0000000040800116] ldstub [%i3+0x029],%l4 ! Mem[0000000041800129] stx %l5,[%i2+0x038] ! Mem[0000000041000138] ldub [%i2+0x027],%l0 ! Mem[0000000041000127] jmpl %o7,%g0 lduw [%i0+0x004],%l2 ! Mem[0000000040000104] p24_far_3_lem: membar #Sync ldub [%i1+0x016],%l7 ! Mem[0000000040800116] ldstub [%i3+0x029],%l4 ! Mem[0000000041800129] stx %l5,[%i2+0x038] ! Mem[0000000041000138] ldub [%i2+0x027],%l0 ! Mem[0000000041000127] membar #Sync jmpl %o7,%g0 lduw [%i0+0x004],%l2 ! Mem[0000000040000104] p24_far_3_he: ldstub [%i1+0x024],%l2 ! Mem[0000000040800124] lduh [%i3+0x01a],%l2 ! Mem[000000004180011a] ldsb [%i3+0x03a],%l7 ! Mem[000000004180013a] sth %l3,[%i3+0x004] ! Mem[0000000041800104] jmpl %o7,%g0 swap [%i0+0x034],%l1 ! Mem[0000000040000134] p24_far_3_hem: membar #Sync ldstub [%i1+0x024],%l2 ! Mem[0000000040800124] lduh [%i3+0x01a],%l2 ! Mem[000000004180011a] ldsb [%i3+0x03a],%l7 ! Mem[000000004180013a] sth %l3,[%i3+0x004] ! Mem[0000000041800104] membar #Sync jmpl %o7,%g0 swap [%i0+0x034],%l1 ! Mem[0000000040000134] p24_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p25_far_3_le: ldstub [%i3+0x011],%l5 ! Mem[0000000043800111] jmpl %o7,%g0 std %l2,[%i2+0x030] ! Mem[0000000043000130] p25_far_3_lem: membar #Sync ldstub [%i3+0x011],%l5 ! Mem[0000000043800111] membar #Sync jmpl %o7,%g0 std %l2,[%i2+0x030] ! Mem[0000000043000130] p25_far_3_he: swap [%i1+0x008],%l7 ! Mem[0000000042800108] ldsw [%i0+0x014],%l3 ! Mem[0000000042000114] ldub [%i2+0x02c],%l2 ! Mem[000000004300012c] stx %l4,[%i3+0x018] ! Mem[0000000043800118] ldx [%i0+0x000],%l0 ! Mem[0000000042000100] stx %l5,[%i1+0x030] ! Mem[0000000042800130] stx %l1,[%i1+0x010] ! Mem[0000000042800110] jmpl %o7,%g0 ldsh [%i1+0x00c],%l5 ! Mem[000000004280010c] p25_far_3_hem: membar #Sync swap [%i1+0x008],%l7 ! Mem[0000000042800108] ldsw [%i0+0x014],%l3 ! Mem[0000000042000114] ldub [%i2+0x02c],%l2 ! Mem[000000004300012c] stx %l4,[%i3+0x018] ! Mem[0000000043800118] ldx [%i0+0x000],%l0 ! Mem[0000000042000100] stx %l5,[%i1+0x030] ! Mem[0000000042800130] stx %l1,[%i1+0x010] ! Mem[0000000042800110] membar #Sync jmpl %o7,%g0 ldsh [%i1+0x00c],%l5 ! Mem[000000004280010c] p25_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p26_far_3_le: swap [%i0+0x03c],%l2 ! Mem[000000004400013c] std %l2,[%i2+0x000] ! Mem[0000000045000100] ldx [%i3+0x030],%l7 ! Mem[0000000045800130] sth %l2,[%i2+0x00c] ! Mem[000000004500010c] ldd [%i2+0x028],%l2 ! Mem[0000000045000128] jmpl %o7,%g0 ldstub [%i3+0x029],%l4 ! Mem[0000000045800129] p26_far_3_lem: membar #Sync swap [%i0+0x03c],%l2 ! Mem[000000004400013c] std %l2,[%i2+0x000] ! Mem[0000000045000100] ldx [%i3+0x030],%l7 ! Mem[0000000045800130] sth %l2,[%i2+0x00c] ! Mem[000000004500010c] ldd [%i2+0x028],%l2 ! Mem[0000000045000128] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x029],%l4 ! Mem[0000000045800129] p26_far_3_he: ldsh [%i0+0x026],%l7 ! Mem[0000000044000126] stx %l0,[%i2+0x030] ! Mem[0000000045000130] ldstub [%i1+0x001],%l7 ! Mem[0000000044800101] ldstub [%i1+0x024],%l2 ! Mem[0000000044800124] jmpl %o7,%g0 ldd [%i3+0x018],%l2 ! Mem[0000000045800118] p26_far_3_hem: membar #Sync ldsh [%i0+0x026],%l7 ! Mem[0000000044000126] stx %l0,[%i2+0x030] ! Mem[0000000045000130] ldstub [%i1+0x001],%l7 ! Mem[0000000044800101] ldstub [%i1+0x024],%l2 ! Mem[0000000044800124] membar #Sync jmpl %o7,%g0 ldd [%i3+0x018],%l2 ! Mem[0000000045800118] p26_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p27_far_3_le: ldstub [%i3+0x03f],%l7 ! Mem[000000004780013f] ldstub [%i0+0x004],%l6 ! Mem[0000000046000104] ldstub [%i1+0x030],%l3 ! Mem[0000000046800130] swap [%i2+0x03c],%l0 ! Mem[000000004700013c] jmpl %o7,%g0 std %l4,[%i1+0x038] ! Mem[0000000046800138] p27_far_3_lem: membar #Sync ldstub [%i3+0x03f],%l7 ! Mem[000000004780013f] ldstub [%i0+0x004],%l6 ! Mem[0000000046000104] ldstub [%i1+0x030],%l3 ! Mem[0000000046800130] swap [%i2+0x03c],%l0 ! Mem[000000004700013c] membar #Sync jmpl %o7,%g0 std %l4,[%i1+0x038] ! Mem[0000000046800138] p27_far_3_he: ldstub [%i0+0x030],%l6 ! Mem[0000000046000130] stx %l5,[%i2+0x010] ! Mem[0000000047000110] jmpl %o7,%g0 ldd [%i2+0x028],%l4 ! Mem[0000000047000128] p27_far_3_hem: membar #Sync ldstub [%i0+0x030],%l6 ! Mem[0000000046000130] stx %l5,[%i2+0x010] ! Mem[0000000047000110] membar #Sync jmpl %o7,%g0 ldd [%i2+0x028],%l4 ! Mem[0000000047000128] p27_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p28_far_3_le: jmpl %o7,%g0 lduh [%i2+0x026],%l4 ! Mem[0000000049000126] jmpl %o7,%g0 nop p28_far_3_lem: membar #Sync jmpl %o7,%g0 lduh [%i2+0x026],%l4 ! Mem[0000000049000126] jmpl %o7,%g0 nop p28_far_3_he: sth %l0,[%i0+0x002] ! Mem[0000000048000102] swap [%i1+0x010],%l3 ! Mem[0000000048800110] stb %l4,[%i1+0x003] ! Mem[0000000048800103] swap [%i1+0x038],%l4 ! Mem[0000000048800138] jmpl %o7,%g0 ldstub [%i2+0x00c],%l6 ! Mem[000000004900010c] p28_far_3_hem: membar #Sync sth %l0,[%i0+0x002] ! Mem[0000000048000102] swap [%i1+0x010],%l3 ! Mem[0000000048800110] stb %l4,[%i1+0x003] ! Mem[0000000048800103] swap [%i1+0x038],%l4 ! Mem[0000000048800138] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x00c],%l6 ! Mem[000000004900010c] p28_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p29_far_3_le: stw %l2,[%i1+0x024] ! Mem[000000004a800124] jmpl %o7,%g0 ldsw [%i3+0x038],%l4 ! Mem[000000004b800138] p29_far_3_lem: membar #Sync stw %l2,[%i1+0x024] ! Mem[000000004a800124] membar #Sync jmpl %o7,%g0 ldsw [%i3+0x038],%l4 ! Mem[000000004b800138] p29_far_3_he: swap [%i2+0x02c],%l5 ! Mem[000000004b00012c] lduh [%i3+0x038],%l2 ! Mem[000000004b800138] jmpl %o7,%g0 lduh [%i1+0x00e],%l1 ! Mem[000000004a80010e] p29_far_3_hem: membar #Sync swap [%i2+0x02c],%l5 ! Mem[000000004b00012c] lduh [%i3+0x038],%l2 ! Mem[000000004b800138] membar #Sync jmpl %o7,%g0 lduh [%i1+0x00e],%l1 ! Mem[000000004a80010e] p29_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p30_far_3_le: lduh [%i2+0x02e],%l3 ! Mem[000000004d00012e] swap [%i3+0x038],%l0 ! Mem[000000004d800138] ldx [%i2+0x008],%l2 ! Mem[000000004d000108] jmpl %o7,%g0 stx %l6,[%i0+0x030] ! Mem[000000004c000130] p30_far_3_lem: membar #Sync lduh [%i2+0x02e],%l3 ! Mem[000000004d00012e] swap [%i3+0x038],%l0 ! Mem[000000004d800138] ldx [%i2+0x008],%l2 ! Mem[000000004d000108] membar #Sync jmpl %o7,%g0 stx %l6,[%i0+0x030] ! Mem[000000004c000130] p30_far_3_he: stb %l1,[%i0+0x02a] ! Mem[000000004c00012a] ldstub [%i0+0x004],%l4 ! Mem[000000004c000104] lduw [%i0+0x034],%l0 ! Mem[000000004c000134] ldstub [%i2+0x001],%l7 ! Mem[000000004d000101] swap [%i1+0x024],%l2 ! Mem[000000004c800124] stx %l1,[%i0+0x030] ! Mem[000000004c000130] jmpl %o7,%g0 lduw [%i0+0x034],%l3 ! Mem[000000004c000134] p30_far_3_hem: membar #Sync stb %l1,[%i0+0x02a] ! Mem[000000004c00012a] ldstub [%i0+0x004],%l4 ! Mem[000000004c000104] lduw [%i0+0x034],%l0 ! Mem[000000004c000134] ldstub [%i2+0x001],%l7 ! Mem[000000004d000101] swap [%i1+0x024],%l2 ! Mem[000000004c800124] stx %l1,[%i0+0x030] ! Mem[000000004c000130] membar #Sync jmpl %o7,%g0 lduw [%i0+0x034],%l3 ! Mem[000000004c000134] p30_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p31_far_3_le: lduh [%i3+0x010],%l4 ! Mem[000000004f800110] jmpl %o7,%g0 ldsb [%i2+0x01d],%l4 ! Mem[000000004f00011d] p31_far_3_lem: membar #Sync lduh [%i3+0x010],%l4 ! Mem[000000004f800110] membar #Sync jmpl %o7,%g0 ldsb [%i2+0x01d],%l4 ! Mem[000000004f00011d] p31_far_3_he: ldsw [%i3+0x028],%l0 ! Mem[000000004f800128] ldstub [%i1+0x03c],%l5 ! Mem[000000004e80013c] jmpl %o7,%g0 stw %l5,[%i2+0x030] ! Mem[000000004f000130] p31_far_3_hem: membar #Sync ldsw [%i3+0x028],%l0 ! Mem[000000004f800128] ldstub [%i1+0x03c],%l5 ! Mem[000000004e80013c] membar #Sync jmpl %o7,%g0 stw %l5,[%i2+0x030] ! Mem[000000004f000130] p31_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p32_far_3_le: swap [%i3+0x014],%l3 ! Mem[0000000051800114] jmpl %o7,%g0 sth %l6,[%i0+0x022] ! Mem[0000000050000122] p32_far_3_lem: membar #Sync swap [%i3+0x014],%l3 ! Mem[0000000051800114] membar #Sync jmpl %o7,%g0 sth %l6,[%i0+0x022] ! Mem[0000000050000122] p32_far_3_he: stb %l2,[%i0+0x031] ! Mem[0000000050000131] ldx [%i0+0x008],%l6 ! Mem[0000000050000108] ldx [%i0+0x018],%l2 ! Mem[0000000050000118] ldstub [%i0+0x000],%l2 ! Mem[0000000050000100] jmpl %o7,%g0 ldstub [%i1+0x021],%l6 ! Mem[0000000050800121] p32_far_3_hem: membar #Sync stb %l2,[%i0+0x031] ! Mem[0000000050000131] ldx [%i0+0x008],%l6 ! Mem[0000000050000108] ldx [%i0+0x018],%l2 ! Mem[0000000050000118] ldstub [%i0+0x000],%l2 ! Mem[0000000050000100] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x021],%l6 ! Mem[0000000050800121] p32_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p33_far_3_le: ldx [%i3+0x018],%l3 ! Mem[0000000053800118] ldd [%i3+0x038],%l2 ! Mem[0000000053800138] jmpl %o7,%g0 sth %l5,[%i1+0x02c] ! Mem[000000005280012c] p33_far_3_lem: membar #Sync ldx [%i3+0x018],%l3 ! Mem[0000000053800118] ldd [%i3+0x038],%l2 ! Mem[0000000053800138] membar #Sync jmpl %o7,%g0 sth %l5,[%i1+0x02c] ! Mem[000000005280012c] p33_far_3_he: stb %l5,[%i3+0x00b] ! Mem[000000005380010b] ldd [%i3+0x000],%l0 ! Mem[0000000053800100] sth %l5,[%i0+0x032] ! Mem[0000000052000132] jmpl %o7,%g0 swap [%i1+0x010],%l1 ! Mem[0000000052800110] p33_far_3_hem: membar #Sync stb %l5,[%i3+0x00b] ! Mem[000000005380010b] ldd [%i3+0x000],%l0 ! Mem[0000000053800100] sth %l5,[%i0+0x032] ! Mem[0000000052000132] membar #Sync jmpl %o7,%g0 swap [%i1+0x010],%l1 ! Mem[0000000052800110] p33_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p34_far_3_le: jmpl %o7,%g0 swap [%i0+0x00c],%l5 ! Mem[000000005400010c] jmpl %o7,%g0 nop p34_far_3_lem: membar #Sync jmpl %o7,%g0 swap [%i0+0x00c],%l5 ! Mem[000000005400010c] jmpl %o7,%g0 nop p34_far_3_he: stb %l0,[%i3+0x002] ! Mem[0000000055800102] sth %l1,[%i1+0x030] ! Mem[0000000054800130] swap [%i1+0x008],%l6 ! Mem[0000000054800108] ldx [%i3+0x018],%l2 ! Mem[0000000055800118] swap [%i1+0x000],%l2 ! Mem[0000000054800100] swap [%i3+0x008],%l6 ! Mem[0000000055800108] jmpl %o7,%g0 std %l2,[%i3+0x008] ! Mem[0000000055800108] p34_far_3_hem: membar #Sync stb %l0,[%i3+0x002] ! Mem[0000000055800102] sth %l1,[%i1+0x030] ! Mem[0000000054800130] swap [%i1+0x008],%l6 ! Mem[0000000054800108] ldx [%i3+0x018],%l2 ! Mem[0000000055800118] swap [%i1+0x000],%l2 ! Mem[0000000054800100] swap [%i3+0x008],%l6 ! Mem[0000000055800108] membar #Sync jmpl %o7,%g0 std %l2,[%i3+0x008] ! Mem[0000000055800108] p34_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p35_far_3_le: ldstub [%i2+0x032],%l1 ! Mem[0000000057000132] swap [%i2+0x030],%l6 ! Mem[0000000057000130] stb %l2,[%i3+0x02e] ! Mem[000000005780012e] swap [%i0+0x008],%l7 ! Mem[0000000056000108] ldstub [%i0+0x03f],%l1 ! Mem[000000005600013f] stb %l7,[%i3+0x031] ! Mem[0000000057800131] stb %l0,[%i0+0x038] ! Mem[0000000056000138] jmpl %o7,%g0 ldstub [%i1+0x002],%l4 ! Mem[0000000056800102] p35_far_3_lem: membar #Sync ldstub [%i2+0x032],%l1 ! Mem[0000000057000132] swap [%i2+0x030],%l6 ! Mem[0000000057000130] stb %l2,[%i3+0x02e] ! Mem[000000005780012e] swap [%i0+0x008],%l7 ! Mem[0000000056000108] ldstub [%i0+0x03f],%l1 ! Mem[000000005600013f] stb %l7,[%i3+0x031] ! Mem[0000000057800131] stb %l0,[%i0+0x038] ! Mem[0000000056000138] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x002],%l4 ! Mem[0000000056800102] p35_far_3_he: lduh [%i0+0x032],%l0 ! Mem[0000000056000132] ldub [%i3+0x037],%l2 ! Mem[0000000057800137] ldstub [%i2+0x00e],%l6 ! Mem[000000005700010e] lduh [%i2+0x01a],%l4 ! Mem[000000005700011a] ldstub [%i2+0x026],%l2 ! Mem[0000000057000126] jmpl %o7,%g0 sth %l3,[%i3+0x00c] ! Mem[000000005780010c] p35_far_3_hem: membar #Sync lduh [%i0+0x032],%l0 ! Mem[0000000056000132] ldub [%i3+0x037],%l2 ! Mem[0000000057800137] ldstub [%i2+0x00e],%l6 ! Mem[000000005700010e] lduh [%i2+0x01a],%l4 ! Mem[000000005700011a] ldstub [%i2+0x026],%l2 ! Mem[0000000057000126] membar #Sync jmpl %o7,%g0 sth %l3,[%i3+0x00c] ! Mem[000000005780010c] p35_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p36_far_3_le: ldd [%i3+0x008],%l0 ! Mem[0000000059800108] ldsh [%i2+0x03c],%l0 ! Mem[000000005900013c] ldx [%i2+0x010],%l6 ! Mem[0000000059000110] ldd [%i1+0x008],%l6 ! Mem[0000000058800108] jmpl %o7,%g0 ldstub [%i2+0x000],%l1 ! Mem[0000000059000100] p36_far_3_lem: membar #Sync ldd [%i3+0x008],%l0 ! Mem[0000000059800108] ldsh [%i2+0x03c],%l0 ! Mem[000000005900013c] ldx [%i2+0x010],%l6 ! Mem[0000000059000110] ldd [%i1+0x008],%l6 ! Mem[0000000058800108] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x000],%l1 ! Mem[0000000059000100] p36_far_3_he: swap [%i1+0x038],%l7 ! Mem[0000000058800138] ldd [%i2+0x018],%l2 ! Mem[0000000059000118] jmpl %o7,%g0 swap [%i0+0x000],%l7 ! Mem[0000000058000100] p36_far_3_hem: membar #Sync swap [%i1+0x038],%l7 ! Mem[0000000058800138] ldd [%i2+0x018],%l2 ! Mem[0000000059000118] membar #Sync jmpl %o7,%g0 swap [%i0+0x000],%l7 ! Mem[0000000058000100] p36_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p37_far_3_le: stb %l3,[%i2+0x03e] ! Mem[000000005b00013e] ldstub [%i1+0x020],%l4 ! Mem[000000005a800120] jmpl %o7,%g0 ldstub [%i2+0x02b],%l5 ! Mem[000000005b00012b] p37_far_3_lem: membar #Sync stb %l3,[%i2+0x03e] ! Mem[000000005b00013e] ldstub [%i1+0x020],%l4 ! Mem[000000005a800120] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x02b],%l5 ! Mem[000000005b00012b] p37_far_3_he: swap [%i2+0x008],%l2 ! Mem[000000005b000108] lduw [%i1+0x014],%l6 ! Mem[000000005a800114] swap [%i3+0x020],%l4 ! Mem[000000005b800120] lduw [%i1+0x010],%l7 ! Mem[000000005a800110] swap [%i3+0x014],%l0 ! Mem[000000005b800114] jmpl %o7,%g0 swap [%i1+0x000],%l7 ! Mem[000000005a800100] p37_far_3_hem: membar #Sync swap [%i2+0x008],%l2 ! Mem[000000005b000108] lduw [%i1+0x014],%l6 ! Mem[000000005a800114] swap [%i3+0x020],%l4 ! Mem[000000005b800120] lduw [%i1+0x010],%l7 ! Mem[000000005a800110] swap [%i3+0x014],%l0 ! Mem[000000005b800114] membar #Sync jmpl %o7,%g0 swap [%i1+0x000],%l7 ! Mem[000000005a800100] p37_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p38_far_3_le: ldsh [%i1+0x016],%l2 ! Mem[000000005c800116] lduh [%i2+0x02a],%l3 ! Mem[000000005d00012a] lduw [%i0+0x008],%l2 ! Mem[000000005c000108] swap [%i2+0x01c],%l1 ! Mem[000000005d00011c] ldsw [%i3+0x020],%l6 ! Mem[000000005d800120] jmpl %o7,%g0 ldsw [%i3+0x020],%l2 ! Mem[000000005d800120] p38_far_3_lem: membar #Sync ldsh [%i1+0x016],%l2 ! Mem[000000005c800116] lduh [%i2+0x02a],%l3 ! Mem[000000005d00012a] lduw [%i0+0x008],%l2 ! Mem[000000005c000108] swap [%i2+0x01c],%l1 ! Mem[000000005d00011c] ldsw [%i3+0x020],%l6 ! Mem[000000005d800120] membar #Sync jmpl %o7,%g0 ldsw [%i3+0x020],%l2 ! Mem[000000005d800120] p38_far_3_he: swap [%i3+0x03c],%l0 ! Mem[000000005d80013c] stx %l5,[%i0+0x020] ! Mem[000000005c000120] sth %l7,[%i1+0x020] ! Mem[000000005c800120] stb %l7,[%i1+0x032] ! Mem[000000005c800132] lduh [%i1+0x010],%l6 ! Mem[000000005c800110] ldsw [%i2+0x008],%l5 ! Mem[000000005d000108] ldstub [%i3+0x02a],%l0 ! Mem[000000005d80012a] jmpl %o7,%g0 lduw [%i0+0x02c],%l3 ! Mem[000000005c00012c] p38_far_3_hem: membar #Sync swap [%i3+0x03c],%l0 ! Mem[000000005d80013c] stx %l5,[%i0+0x020] ! Mem[000000005c000120] sth %l7,[%i1+0x020] ! Mem[000000005c800120] stb %l7,[%i1+0x032] ! Mem[000000005c800132] lduh [%i1+0x010],%l6 ! Mem[000000005c800110] ldsw [%i2+0x008],%l5 ! Mem[000000005d000108] ldstub [%i3+0x02a],%l0 ! Mem[000000005d80012a] membar #Sync jmpl %o7,%g0 lduw [%i0+0x02c],%l3 ! Mem[000000005c00012c] p38_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p39_far_3_le: jmpl %o7,%g0 sth %l7,[%i2+0x030] ! Mem[000000005f000130] jmpl %o7,%g0 nop p39_far_3_lem: membar #Sync jmpl %o7,%g0 sth %l7,[%i2+0x030] ! Mem[000000005f000130] jmpl %o7,%g0 nop p39_far_3_he: jmpl %o7,%g0 swap [%i0+0x028],%l0 ! Mem[000000005e000128] jmpl %o7,%g0 nop p39_far_3_hem: membar #Sync jmpl %o7,%g0 swap [%i0+0x028],%l0 ! Mem[000000005e000128] jmpl %o7,%g0 nop p39_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p40_far_3_le: ldstub [%i2+0x012],%l1 ! Mem[0000000061000112] ldub [%i1+0x032],%l6 ! Mem[0000000060800132] ldsh [%i3+0x034],%l3 ! Mem[0000000061800134] lduh [%i0+0x02e],%l3 ! Mem[000000006000012e] swap [%i2+0x004],%l2 ! Mem[0000000061000104] ldsw [%i1+0x01c],%l2 ! Mem[000000006080011c] swap [%i1+0x01c],%l1 ! Mem[000000006080011c] jmpl %o7,%g0 std %l4,[%i0+0x028] ! Mem[0000000060000128] p40_far_3_lem: membar #Sync ldstub [%i2+0x012],%l1 ! Mem[0000000061000112] ldub [%i1+0x032],%l6 ! Mem[0000000060800132] ldsh [%i3+0x034],%l3 ! Mem[0000000061800134] lduh [%i0+0x02e],%l3 ! Mem[000000006000012e] swap [%i2+0x004],%l2 ! Mem[0000000061000104] ldsw [%i1+0x01c],%l2 ! Mem[000000006080011c] swap [%i1+0x01c],%l1 ! Mem[000000006080011c] membar #Sync jmpl %o7,%g0 std %l4,[%i0+0x028] ! Mem[0000000060000128] p40_far_3_he: swap [%i1+0x018],%l4 ! Mem[0000000060800118] sth %l1,[%i1+0x036] ! Mem[0000000060800136] stx %l6,[%i1+0x008] ! Mem[0000000060800108] ldsb [%i2+0x001],%l7 ! Mem[0000000061000101] stx %l2,[%i1+0x020] ! Mem[0000000060800120] jmpl %o7,%g0 std %l0,[%i0+0x030] ! Mem[0000000060000130] p40_far_3_hem: membar #Sync swap [%i1+0x018],%l4 ! Mem[0000000060800118] sth %l1,[%i1+0x036] ! Mem[0000000060800136] stx %l6,[%i1+0x008] ! Mem[0000000060800108] ldsb [%i2+0x001],%l7 ! Mem[0000000061000101] stx %l2,[%i1+0x020] ! Mem[0000000060800120] membar #Sync jmpl %o7,%g0 std %l0,[%i0+0x030] ! Mem[0000000060000130] p40_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p41_far_3_le: ldd [%i2+0x030],%l2 ! Mem[0000000063000130] ldsw [%i3+0x03c],%l0 ! Mem[000000006380013c] std %l4,[%i3+0x008] ! Mem[0000000063800108] ldx [%i2+0x038],%l0 ! Mem[0000000063000138] jmpl %o7,%g0 swap [%i1+0x024],%l4 ! Mem[0000000062800124] p41_far_3_lem: membar #Sync ldd [%i2+0x030],%l2 ! Mem[0000000063000130] ldsw [%i3+0x03c],%l0 ! Mem[000000006380013c] std %l4,[%i3+0x008] ! Mem[0000000063800108] ldx [%i2+0x038],%l0 ! Mem[0000000063000138] membar #Sync jmpl %o7,%g0 swap [%i1+0x024],%l4 ! Mem[0000000062800124] p41_far_3_he: ldstub [%i0+0x036],%l4 ! Mem[0000000062000136] stx %l2,[%i0+0x010] ! Mem[0000000062000110] stx %l5,[%i3+0x028] ! Mem[0000000063800128] stb %l5,[%i3+0x007] ! Mem[0000000063800107] jmpl %o7,%g0 swap [%i2+0x018],%l7 ! Mem[0000000063000118] p41_far_3_hem: membar #Sync ldstub [%i0+0x036],%l4 ! Mem[0000000062000136] stx %l2,[%i0+0x010] ! Mem[0000000062000110] stx %l5,[%i3+0x028] ! Mem[0000000063800128] stb %l5,[%i3+0x007] ! Mem[0000000063800107] membar #Sync jmpl %o7,%g0 swap [%i2+0x018],%l7 ! Mem[0000000063000118] p41_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p42_far_3_le: ldsb [%i2+0x01e],%l2 ! Mem[000000006500011e] swap [%i3+0x000],%l2 ! Mem[0000000065800100] ldstub [%i1+0x010],%l3 ! Mem[0000000064800110] sth %l2,[%i0+0x022] ! Mem[0000000064000122] jmpl %o7,%g0 ldsw [%i3+0x038],%l0 ! Mem[0000000065800138] p42_far_3_lem: membar #Sync ldsb [%i2+0x01e],%l2 ! Mem[000000006500011e] swap [%i3+0x000],%l2 ! Mem[0000000065800100] ldstub [%i1+0x010],%l3 ! Mem[0000000064800110] sth %l2,[%i0+0x022] ! Mem[0000000064000122] membar #Sync jmpl %o7,%g0 ldsw [%i3+0x038],%l0 ! Mem[0000000065800138] p42_far_3_he: jmpl %o7,%g0 ldx [%i2+0x018],%l4 ! Mem[0000000065000118] jmpl %o7,%g0 nop p42_far_3_hem: membar #Sync jmpl %o7,%g0 ldx [%i2+0x018],%l4 ! Mem[0000000065000118] jmpl %o7,%g0 nop p42_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p43_far_3_le: ldsw [%i0+0x018],%l0 ! Mem[0000000066000118] lduh [%i0+0x014],%l0 ! Mem[0000000066000114] jmpl %o7,%g0 stw %l4,[%i1+0x02c] ! Mem[000000006680012c] p43_far_3_lem: membar #Sync ldsw [%i0+0x018],%l0 ! Mem[0000000066000118] lduh [%i0+0x014],%l0 ! Mem[0000000066000114] membar #Sync jmpl %o7,%g0 stw %l4,[%i1+0x02c] ! Mem[000000006680012c] p43_far_3_he: swap [%i3+0x008],%l6 ! Mem[0000000067800108] ldstub [%i0+0x012],%l7 ! Mem[0000000066000112] swap [%i3+0x000],%l0 ! Mem[0000000067800100] stb %l7,[%i3+0x001] ! Mem[0000000067800101] ldstub [%i1+0x03a],%l7 ! Mem[000000006680013a] jmpl %o7,%g0 ldd [%i3+0x028],%l4 ! Mem[0000000067800128] p43_far_3_hem: membar #Sync swap [%i3+0x008],%l6 ! Mem[0000000067800108] ldstub [%i0+0x012],%l7 ! Mem[0000000066000112] swap [%i3+0x000],%l0 ! Mem[0000000067800100] stb %l7,[%i3+0x001] ! Mem[0000000067800101] ldstub [%i1+0x03a],%l7 ! Mem[000000006680013a] membar #Sync jmpl %o7,%g0 ldd [%i3+0x028],%l4 ! Mem[0000000067800128] p43_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p44_far_3_le: jmpl %o7,%g0 swap [%i0+0x01c],%l2 ! Mem[000000006800011c] jmpl %o7,%g0 nop p44_far_3_lem: membar #Sync jmpl %o7,%g0 swap [%i0+0x01c],%l2 ! Mem[000000006800011c] jmpl %o7,%g0 nop p44_far_3_he: lduh [%i3+0x00e],%l6 ! Mem[000000006980010e] swap [%i1+0x030],%l1 ! Mem[0000000068800130] lduh [%i2+0x038],%l7 ! Mem[0000000069000138] swap [%i3+0x01c],%l2 ! Mem[000000006980011c] swap [%i0+0x030],%l1 ! Mem[0000000068000130] ldsb [%i0+0x008],%l6 ! Mem[0000000068000108] ldstub [%i0+0x02a],%l0 ! Mem[000000006800012a] jmpl %o7,%g0 std %l6,[%i2+0x000] ! Mem[0000000069000100] p44_far_3_hem: membar #Sync lduh [%i3+0x00e],%l6 ! Mem[000000006980010e] swap [%i1+0x030],%l1 ! Mem[0000000068800130] lduh [%i2+0x038],%l7 ! Mem[0000000069000138] swap [%i3+0x01c],%l2 ! Mem[000000006980011c] swap [%i0+0x030],%l1 ! Mem[0000000068000130] ldsb [%i0+0x008],%l6 ! Mem[0000000068000108] ldstub [%i0+0x02a],%l0 ! Mem[000000006800012a] membar #Sync jmpl %o7,%g0 std %l6,[%i2+0x000] ! Mem[0000000069000100] p44_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p45_far_3_le: lduh [%i1+0x022],%l6 ! Mem[000000006a800122] std %l6,[%i0+0x038] ! Mem[000000006a000138] sth %l6,[%i0+0x000] ! Mem[000000006a000100] ldub [%i0+0x039],%l7 ! Mem[000000006a000139] swap [%i2+0x020],%l0 ! Mem[000000006b000120] stb %l3,[%i0+0x036] ! Mem[000000006a000136] std %l2,[%i1+0x030] ! Mem[000000006a800130] jmpl %o7,%g0 ldub [%i2+0x003],%l0 ! Mem[000000006b000103] p45_far_3_lem: membar #Sync lduh [%i1+0x022],%l6 ! Mem[000000006a800122] std %l6,[%i0+0x038] ! Mem[000000006a000138] sth %l6,[%i0+0x000] ! Mem[000000006a000100] ldub [%i0+0x039],%l7 ! Mem[000000006a000139] swap [%i2+0x020],%l0 ! Mem[000000006b000120] stb %l3,[%i0+0x036] ! Mem[000000006a000136] std %l2,[%i1+0x030] ! Mem[000000006a800130] membar #Sync jmpl %o7,%g0 ldub [%i2+0x003],%l0 ! Mem[000000006b000103] p45_far_3_he: swap [%i2+0x02c],%l5 ! Mem[000000006b00012c] sth %l2,[%i2+0x03e] ! Mem[000000006b00013e] lduh [%i3+0x032],%l1 ! Mem[000000006b800132] stb %l5,[%i3+0x032] ! Mem[000000006b800132] ldsw [%i3+0x020],%l7 ! Mem[000000006b800120] jmpl %o7,%g0 lduw [%i0+0x00c],%l5 ! Mem[000000006a00010c] p45_far_3_hem: membar #Sync swap [%i2+0x02c],%l5 ! Mem[000000006b00012c] sth %l2,[%i2+0x03e] ! Mem[000000006b00013e] lduh [%i3+0x032],%l1 ! Mem[000000006b800132] stb %l5,[%i3+0x032] ! Mem[000000006b800132] ldsw [%i3+0x020],%l7 ! Mem[000000006b800120] membar #Sync jmpl %o7,%g0 lduw [%i0+0x00c],%l5 ! Mem[000000006a00010c] p45_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p46_far_3_le: swap [%i0+0x018],%l2 ! Mem[000000006c000118] sth %l1,[%i0+0x01e] ! Mem[000000006c00011e] jmpl %o7,%g0 ldsh [%i1+0x010],%l3 ! Mem[000000006c800110] p46_far_3_lem: membar #Sync swap [%i0+0x018],%l2 ! Mem[000000006c000118] sth %l1,[%i0+0x01e] ! Mem[000000006c00011e] membar #Sync jmpl %o7,%g0 ldsh [%i1+0x010],%l3 ! Mem[000000006c800110] p46_far_3_he: stb %l2,[%i0+0x00c] ! Mem[000000006c00010c] ldx [%i1+0x008],%l5 ! Mem[000000006c800108] swap [%i1+0x028],%l2 ! Mem[000000006c800128] ldstub [%i3+0x017],%l2 ! Mem[000000006d800117] lduw [%i0+0x01c],%l4 ! Mem[000000006c00011c] jmpl %o7,%g0 ldsb [%i2+0x026],%l7 ! Mem[000000006d000126] p46_far_3_hem: membar #Sync stb %l2,[%i0+0x00c] ! Mem[000000006c00010c] ldx [%i1+0x008],%l5 ! Mem[000000006c800108] swap [%i1+0x028],%l2 ! Mem[000000006c800128] ldstub [%i3+0x017],%l2 ! Mem[000000006d800117] lduw [%i0+0x01c],%l4 ! Mem[000000006c00011c] membar #Sync jmpl %o7,%g0 ldsb [%i2+0x026],%l7 ! Mem[000000006d000126] p46_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p47_far_3_le: jmpl %o7,%g0 swap [%i0+0x000],%l0 ! Mem[000000006e000100] jmpl %o7,%g0 nop p47_far_3_lem: membar #Sync jmpl %o7,%g0 swap [%i0+0x000],%l0 ! Mem[000000006e000100] jmpl %o7,%g0 nop p47_far_3_he: ldsh [%i1+0x02e],%l1 ! Mem[000000006e80012e] ldx [%i2+0x008],%l6 ! Mem[000000006f000108] std %l4,[%i2+0x008] ! Mem[000000006f000108] ldstub [%i1+0x000],%l2 ! Mem[000000006e800100] jmpl %o7,%g0 ldstub [%i2+0x021],%l7 ! Mem[000000006f000121] p47_far_3_hem: membar #Sync ldsh [%i1+0x02e],%l1 ! Mem[000000006e80012e] ldx [%i2+0x008],%l6 ! Mem[000000006f000108] std %l4,[%i2+0x008] ! Mem[000000006f000108] ldstub [%i1+0x000],%l2 ! Mem[000000006e800100] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x021],%l7 ! Mem[000000006f000121] p47_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p48_far_3_le: jmpl %o7,%g0 stb %l4,[%i3+0x020] ! Mem[0000000071800120] jmpl %o7,%g0 nop p48_far_3_lem: membar #Sync jmpl %o7,%g0 stb %l4,[%i3+0x020] ! Mem[0000000071800120] jmpl %o7,%g0 nop p48_far_3_he: swap [%i2+0x028],%l7 ! Mem[0000000071000128] sth %l1,[%i2+0x012] ! Mem[0000000071000112] ldub [%i3+0x00d],%l5 ! Mem[000000007180010d] swap [%i2+0x03c],%l7 ! Mem[000000007100013c] ldsh [%i0+0x036],%l6 ! Mem[0000000070000136] ldx [%i0+0x018],%l4 ! Mem[0000000070000118] jmpl %o7,%g0 std %l6,[%i0+0x020] ! Mem[0000000070000120] p48_far_3_hem: membar #Sync swap [%i2+0x028],%l7 ! Mem[0000000071000128] sth %l1,[%i2+0x012] ! Mem[0000000071000112] ldub [%i3+0x00d],%l5 ! Mem[000000007180010d] swap [%i2+0x03c],%l7 ! Mem[000000007100013c] ldsh [%i0+0x036],%l6 ! Mem[0000000070000136] ldx [%i0+0x018],%l4 ! Mem[0000000070000118] membar #Sync jmpl %o7,%g0 std %l6,[%i0+0x020] ! Mem[0000000070000120] p48_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p49_far_3_le: jmpl %o7,%g0 swap [%i0+0x010],%l5 ! Mem[0000000072000110] jmpl %o7,%g0 nop p49_far_3_lem: membar #Sync jmpl %o7,%g0 swap [%i0+0x010],%l5 ! Mem[0000000072000110] jmpl %o7,%g0 nop p49_far_3_he: ldstub [%i3+0x007],%l5 ! Mem[0000000073800107] ldstub [%i1+0x000],%l2 ! Mem[0000000072800100] swap [%i1+0x00c],%l5 ! Mem[000000007280010c] jmpl %o7,%g0 ldsb [%i3+0x02c],%l6 ! Mem[000000007380012c] p49_far_3_hem: membar #Sync ldstub [%i3+0x007],%l5 ! Mem[0000000073800107] ldstub [%i1+0x000],%l2 ! Mem[0000000072800100] swap [%i1+0x00c],%l5 ! Mem[000000007280010c] membar #Sync jmpl %o7,%g0 ldsb [%i3+0x02c],%l6 ! Mem[000000007380012c] p49_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p50_far_3_le: jmpl %o7,%g0 swap [%i0+0x03c],%l7 ! Mem[000000007400013c] jmpl %o7,%g0 nop p50_far_3_lem: membar #Sync jmpl %o7,%g0 swap [%i0+0x03c],%l7 ! Mem[000000007400013c] jmpl %o7,%g0 nop p50_far_3_he: ldstub [%i2+0x000],%l2 ! Mem[0000000075000100] sth %l6,[%i3+0x020] ! Mem[0000000075800120] ldstub [%i2+0x00c],%l2 ! Mem[000000007500010c] ldd [%i1+0x008],%l4 ! Mem[0000000074800108] ldx [%i0+0x020],%l0 ! Mem[0000000074000120] jmpl %o7,%g0 ldsh [%i0+0x032],%l5 ! Mem[0000000074000132] p50_far_3_hem: membar #Sync ldstub [%i2+0x000],%l2 ! Mem[0000000075000100] sth %l6,[%i3+0x020] ! Mem[0000000075800120] ldstub [%i2+0x00c],%l2 ! Mem[000000007500010c] ldd [%i1+0x008],%l4 ! Mem[0000000074800108] ldx [%i0+0x020],%l0 ! Mem[0000000074000120] membar #Sync jmpl %o7,%g0 ldsh [%i0+0x032],%l5 ! Mem[0000000074000132] p50_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p51_far_3_le: std %l2,[%i3+0x020] ! Mem[0000000077800120] std %l2,[%i1+0x030] ! Mem[0000000076800130] jmpl %o7,%g0 ldsw [%i0+0x004],%l6 ! Mem[0000000076000104] p51_far_3_lem: membar #Sync std %l2,[%i3+0x020] ! Mem[0000000077800120] std %l2,[%i1+0x030] ! Mem[0000000076800130] membar #Sync jmpl %o7,%g0 ldsw [%i0+0x004],%l6 ! Mem[0000000076000104] p51_far_3_he: jmpl %o7,%g0 ldx [%i2+0x000],%l2 ! Mem[0000000077000100] jmpl %o7,%g0 nop p51_far_3_hem: membar #Sync jmpl %o7,%g0 ldx [%i2+0x000],%l2 ! Mem[0000000077000100] jmpl %o7,%g0 nop p51_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p52_far_3_le: ldub [%i1+0x02a],%l3 ! Mem[000000007880012a] ldsb [%i0+0x03d],%l2 ! Mem[000000007800013d] ldsw [%i1+0x020],%l2 ! Mem[0000000078800120] sth %l2,[%i2+0x02e] ! Mem[000000007900012e] lduw [%i2+0x034],%l2 ! Mem[0000000079000134] ldstub [%i3+0x02c],%l2 ! Mem[000000007980012c] std %l2,[%i0+0x028] ! Mem[0000000078000128] jmpl %o7,%g0 ldub [%i1+0x004],%l2 ! Mem[0000000078800104] p52_far_3_lem: membar #Sync ldub [%i1+0x02a],%l3 ! Mem[000000007880012a] ldsb [%i0+0x03d],%l2 ! Mem[000000007800013d] ldsw [%i1+0x020],%l2 ! Mem[0000000078800120] sth %l2,[%i2+0x02e] ! Mem[000000007900012e] lduw [%i2+0x034],%l2 ! Mem[0000000079000134] ldstub [%i3+0x02c],%l2 ! Mem[000000007980012c] std %l2,[%i0+0x028] ! Mem[0000000078000128] membar #Sync jmpl %o7,%g0 ldub [%i1+0x004],%l2 ! Mem[0000000078800104] p52_far_3_he: swap [%i0+0x024],%l2 ! Mem[0000000078000124] ldstub [%i1+0x010],%l3 ! Mem[0000000078800110] ldsw [%i0+0x020],%l7 ! Mem[0000000078000120] swap [%i0+0x030],%l1 ! Mem[0000000078000130] jmpl %o7,%g0 sth %l3,[%i2+0x036] ! Mem[0000000079000136] p52_far_3_hem: membar #Sync swap [%i0+0x024],%l2 ! Mem[0000000078000124] ldstub [%i1+0x010],%l3 ! Mem[0000000078800110] ldsw [%i0+0x020],%l7 ! Mem[0000000078000120] swap [%i0+0x030],%l1 ! Mem[0000000078000130] membar #Sync jmpl %o7,%g0 sth %l3,[%i2+0x036] ! Mem[0000000079000136] p52_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p53_far_3_le: lduw [%i2+0x020],%l1 ! Mem[000000007b000120] lduh [%i2+0x00c],%l2 ! Mem[000000007b00010c] ldub [%i3+0x027],%l0 ! Mem[000000007b800127] ldx [%i2+0x018],%l1 ! Mem[000000007b000118] swap [%i2+0x010],%l0 ! Mem[000000007b000110] swap [%i0+0x020],%l1 ! Mem[000000007a000120] jmpl %o7,%g0 swap [%i2+0x020],%l6 ! Mem[000000007b000120] p53_far_3_lem: membar #Sync lduw [%i2+0x020],%l1 ! Mem[000000007b000120] lduh [%i2+0x00c],%l2 ! Mem[000000007b00010c] ldub [%i3+0x027],%l0 ! Mem[000000007b800127] ldx [%i2+0x018],%l1 ! Mem[000000007b000118] swap [%i2+0x010],%l0 ! Mem[000000007b000110] swap [%i0+0x020],%l1 ! Mem[000000007a000120] membar #Sync jmpl %o7,%g0 swap [%i2+0x020],%l6 ! Mem[000000007b000120] p53_far_3_he: swap [%i0+0x03c],%l0 ! Mem[000000007a00013c] ldub [%i1+0x03f],%l6 ! Mem[000000007a80013f] ldstub [%i0+0x009],%l0 ! Mem[000000007a000109] sth %l7,[%i2+0x012] ! Mem[000000007b000112] jmpl %o7,%g0 swap [%i0+0x028],%l7 ! Mem[000000007a000128] p53_far_3_hem: membar #Sync swap [%i0+0x03c],%l0 ! Mem[000000007a00013c] ldub [%i1+0x03f],%l6 ! Mem[000000007a80013f] ldstub [%i0+0x009],%l0 ! Mem[000000007a000109] sth %l7,[%i2+0x012] ! Mem[000000007b000112] membar #Sync jmpl %o7,%g0 swap [%i0+0x028],%l7 ! Mem[000000007a000128] p53_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p54_far_3_le: sth %l5,[%i2+0x034] ! Mem[000000007d000134] ldx [%i2+0x018],%l5 ! Mem[000000007d000118] ldsh [%i3+0x000],%l5 ! Mem[000000007d800100] ldsh [%i3+0x014],%l1 ! Mem[000000007d800114] jmpl %o7,%g0 swap [%i2+0x000],%l7 ! Mem[000000007d000100] p54_far_3_lem: membar #Sync sth %l5,[%i2+0x034] ! Mem[000000007d000134] ldx [%i2+0x018],%l5 ! Mem[000000007d000118] ldsh [%i3+0x000],%l5 ! Mem[000000007d800100] ldsh [%i3+0x014],%l1 ! Mem[000000007d800114] membar #Sync jmpl %o7,%g0 swap [%i2+0x000],%l7 ! Mem[000000007d000100] p54_far_3_he: stw %l5,[%i2+0x014] ! Mem[000000007d000114] std %l0,[%i0+0x018] ! Mem[000000007c000118] swap [%i0+0x038],%l1 ! Mem[000000007c000138] lduw [%i0+0x030],%l5 ! Mem[000000007c000130] ldsh [%i0+0x01c],%l2 ! Mem[000000007c00011c] jmpl %o7,%g0 swap [%i2+0x000],%l0 ! Mem[000000007d000100] p54_far_3_hem: membar #Sync stw %l5,[%i2+0x014] ! Mem[000000007d000114] std %l0,[%i0+0x018] ! Mem[000000007c000118] swap [%i0+0x038],%l1 ! Mem[000000007c000138] lduw [%i0+0x030],%l5 ! Mem[000000007c000130] ldsh [%i0+0x01c],%l2 ! Mem[000000007c00011c] membar #Sync jmpl %o7,%g0 swap [%i2+0x000],%l0 ! Mem[000000007d000100] p54_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p55_far_3_le: ldstub [%i1+0x005],%l2 ! Mem[000000007e800105] swap [%i3+0x01c],%l2 ! Mem[000000007f80011c] stx %l4,[%i1+0x000] ! Mem[000000007e800100] jmpl %o7,%g0 std %l4,[%i3+0x018] ! Mem[000000007f800118] p55_far_3_lem: membar #Sync ldstub [%i1+0x005],%l2 ! Mem[000000007e800105] swap [%i3+0x01c],%l2 ! Mem[000000007f80011c] stx %l4,[%i1+0x000] ! Mem[000000007e800100] membar #Sync jmpl %o7,%g0 std %l4,[%i3+0x018] ! Mem[000000007f800118] p55_far_3_he: stb %l4,[%i0+0x03a] ! Mem[000000007e00013a] jmpl %o7,%g0 swap [%i2+0x034],%l1 ! Mem[000000007f000134] p55_far_3_hem: membar #Sync stb %l4,[%i0+0x03a] ! Mem[000000007e00013a] membar #Sync jmpl %o7,%g0 swap [%i2+0x034],%l1 ! Mem[000000007f000134] p55_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p56_far_3_le: std %l2,[%i3+0x018] ! Mem[0000000081800118] swap [%i0+0x020],%l4 ! Mem[0000000080000120] jmpl %o7,%g0 ldstub [%i0+0x033],%l5 ! Mem[0000000080000133] p56_far_3_lem: membar #Sync std %l2,[%i3+0x018] ! Mem[0000000081800118] swap [%i0+0x020],%l4 ! Mem[0000000080000120] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x033],%l5 ! Mem[0000000080000133] p56_far_3_he: swap [%i3+0x020],%l0 ! Mem[0000000081800120] ldx [%i3+0x030],%l3 ! Mem[0000000081800130] swap [%i0+0x00c],%l2 ! Mem[000000008000010c] jmpl %o7,%g0 ldstub [%i0+0x00d],%l5 ! Mem[000000008000010d] p56_far_3_hem: membar #Sync swap [%i3+0x020],%l0 ! Mem[0000000081800120] ldx [%i3+0x030],%l3 ! Mem[0000000081800130] swap [%i0+0x00c],%l2 ! Mem[000000008000010c] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x00d],%l5 ! Mem[000000008000010d] p56_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p57_far_3_le: stw %l2,[%i3+0x02c] ! Mem[000000008380012c] sth %l2,[%i0+0x01e] ! Mem[000000008200011e] jmpl %o7,%g0 ldsb [%i3+0x003],%l2 ! Mem[0000000083800103] p57_far_3_lem: membar #Sync stw %l2,[%i3+0x02c] ! Mem[000000008380012c] sth %l2,[%i0+0x01e] ! Mem[000000008200011e] membar #Sync jmpl %o7,%g0 ldsb [%i3+0x003],%l2 ! Mem[0000000083800103] p57_far_3_he: jmpl %o7,%g0 stw %l3,[%i3+0x014] ! Mem[0000000083800114] jmpl %o7,%g0 nop p57_far_3_hem: membar #Sync jmpl %o7,%g0 stw %l3,[%i3+0x014] ! Mem[0000000083800114] jmpl %o7,%g0 nop p57_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p58_far_3_le: ldd [%i1+0x028],%l2 ! Mem[0000000084800128] jmpl %o7,%g0 swap [%i0+0x020],%l4 ! Mem[0000000084000120] p58_far_3_lem: membar #Sync ldd [%i1+0x028],%l2 ! Mem[0000000084800128] membar #Sync jmpl %o7,%g0 swap [%i0+0x020],%l4 ! Mem[0000000084000120] p58_far_3_he: lduw [%i1+0x000],%l6 ! Mem[0000000084800100] ldstub [%i0+0x012],%l1 ! Mem[0000000084000112] std %l0,[%i3+0x020] ! Mem[0000000085800120] ldsb [%i3+0x01a],%l4 ! Mem[000000008580011a] ldsh [%i3+0x036],%l6 ! Mem[0000000085800136] swap [%i2+0x000],%l0 ! Mem[0000000085000100] jmpl %o7,%g0 swap [%i1+0x018],%l2 ! Mem[0000000084800118] p58_far_3_hem: membar #Sync lduw [%i1+0x000],%l6 ! Mem[0000000084800100] ldstub [%i0+0x012],%l1 ! Mem[0000000084000112] std %l0,[%i3+0x020] ! Mem[0000000085800120] ldsb [%i3+0x01a],%l4 ! Mem[000000008580011a] ldsh [%i3+0x036],%l6 ! Mem[0000000085800136] swap [%i2+0x000],%l0 ! Mem[0000000085000100] membar #Sync jmpl %o7,%g0 swap [%i1+0x018],%l2 ! Mem[0000000084800118] p58_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p59_far_3_le: stb %l5,[%i1+0x02c] ! Mem[000000008680012c] ldx [%i2+0x038],%l3 ! Mem[0000000087000138] ldx [%i2+0x000],%l2 ! Mem[0000000087000100] stx %l7,[%i0+0x030] ! Mem[0000000086000130] ldd [%i3+0x010],%l0 ! Mem[0000000087800110] ldx [%i3+0x028],%l4 ! Mem[0000000087800128] stb %l2,[%i3+0x03e] ! Mem[000000008780013e] jmpl %o7,%g0 sth %l2,[%i3+0x00c] ! Mem[000000008780010c] p59_far_3_lem: membar #Sync stb %l5,[%i1+0x02c] ! Mem[000000008680012c] ldx [%i2+0x038],%l3 ! Mem[0000000087000138] ldx [%i2+0x000],%l2 ! Mem[0000000087000100] stx %l7,[%i0+0x030] ! Mem[0000000086000130] ldd [%i3+0x010],%l0 ! Mem[0000000087800110] ldx [%i3+0x028],%l4 ! Mem[0000000087800128] stb %l2,[%i3+0x03e] ! Mem[000000008780013e] membar #Sync jmpl %o7,%g0 sth %l2,[%i3+0x00c] ! Mem[000000008780010c] p59_far_3_he: ldx [%i0+0x008],%l1 ! Mem[0000000086000108] ldub [%i0+0x024],%l4 ! Mem[0000000086000124] sth %l2,[%i0+0x004] ! Mem[0000000086000104] stx %l2,[%i1+0x018] ! Mem[0000000086800118] ldsb [%i1+0x025],%l6 ! Mem[0000000086800125] ldstub [%i3+0x00a],%l3 ! Mem[000000008780010a] ldstub [%i2+0x02a],%l0 ! Mem[000000008700012a] jmpl %o7,%g0 ldx [%i2+0x020],%l4 ! Mem[0000000087000120] p59_far_3_hem: membar #Sync ldx [%i0+0x008],%l1 ! Mem[0000000086000108] ldub [%i0+0x024],%l4 ! Mem[0000000086000124] sth %l2,[%i0+0x004] ! Mem[0000000086000104] stx %l2,[%i1+0x018] ! Mem[0000000086800118] ldsb [%i1+0x025],%l6 ! Mem[0000000086800125] ldstub [%i3+0x00a],%l3 ! Mem[000000008780010a] ldstub [%i2+0x02a],%l0 ! Mem[000000008700012a] membar #Sync jmpl %o7,%g0 ldx [%i2+0x020],%l4 ! Mem[0000000087000120] p59_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p60_far_3_le: std %l2,[%i0+0x030] ! Mem[0000000088000130] stw %l0,[%i0+0x028] ! Mem[0000000088000128] ldstub [%i0+0x02a],%l7 ! Mem[000000008800012a] std %l4,[%i0+0x008] ! Mem[0000000088000108] ldd [%i2+0x038],%l2 ! Mem[0000000089000138] ldstub [%i0+0x01f],%l1 ! Mem[000000008800011f] jmpl %o7,%g0 lduw [%i1+0x038],%l0 ! Mem[0000000088800138] p60_far_3_lem: membar #Sync std %l2,[%i0+0x030] ! Mem[0000000088000130] stw %l0,[%i0+0x028] ! Mem[0000000088000128] ldstub [%i0+0x02a],%l7 ! Mem[000000008800012a] std %l4,[%i0+0x008] ! Mem[0000000088000108] ldd [%i2+0x038],%l2 ! Mem[0000000089000138] ldstub [%i0+0x01f],%l1 ! Mem[000000008800011f] membar #Sync jmpl %o7,%g0 lduw [%i1+0x038],%l0 ! Mem[0000000088800138] p60_far_3_he: ldd [%i3+0x028],%l0 ! Mem[0000000089800128] ldsb [%i2+0x02c],%l5 ! Mem[000000008900012c] ldstub [%i3+0x02a],%l6 ! Mem[000000008980012a] swap [%i1+0x034],%l1 ! Mem[0000000088800134] stw %l1,[%i1+0x028] ! Mem[0000000088800128] lduh [%i0+0x004],%l4 ! Mem[0000000088000104] jmpl %o7,%g0 ldd [%i1+0x020],%l2 ! Mem[0000000088800120] p60_far_3_hem: membar #Sync ldd [%i3+0x028],%l0 ! Mem[0000000089800128] ldsb [%i2+0x02c],%l5 ! Mem[000000008900012c] ldstub [%i3+0x02a],%l6 ! Mem[000000008980012a] swap [%i1+0x034],%l1 ! Mem[0000000088800134] stw %l1,[%i1+0x028] ! Mem[0000000088800128] lduh [%i0+0x004],%l4 ! Mem[0000000088000104] membar #Sync jmpl %o7,%g0 ldd [%i1+0x020],%l2 ! Mem[0000000088800120] p60_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p61_far_3_le: ldd [%i1+0x018],%l2 ! Mem[000000008a800118] ldstub [%i2+0x000],%l4 ! Mem[000000008b000100] jmpl %o7,%g0 ldub [%i2+0x033],%l5 ! Mem[000000008b000133] p61_far_3_lem: membar #Sync ldd [%i1+0x018],%l2 ! Mem[000000008a800118] ldstub [%i2+0x000],%l4 ! Mem[000000008b000100] membar #Sync jmpl %o7,%g0 ldub [%i2+0x033],%l5 ! Mem[000000008b000133] p61_far_3_he: ldstub [%i2+0x020],%l4 ! Mem[000000008b000120] sth %l0,[%i0+0x02e] ! Mem[000000008a00012e] swap [%i0+0x028],%l0 ! Mem[000000008a000128] jmpl %o7,%g0 ldx [%i2+0x028],%l5 ! Mem[000000008b000128] p61_far_3_hem: membar #Sync ldstub [%i2+0x020],%l4 ! Mem[000000008b000120] sth %l0,[%i0+0x02e] ! Mem[000000008a00012e] swap [%i0+0x028],%l0 ! Mem[000000008a000128] membar #Sync jmpl %o7,%g0 ldx [%i2+0x028],%l5 ! Mem[000000008b000128] p61_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p62_far_3_le: stb %l4,[%i3+0x027] ! Mem[000000008d800127] ldsh [%i1+0x01e],%l2 ! Mem[000000008c80011e] jmpl %o7,%g0 ldstub [%i1+0x034],%l6 ! Mem[000000008c800134] p62_far_3_lem: membar #Sync stb %l4,[%i3+0x027] ! Mem[000000008d800127] ldsh [%i1+0x01e],%l2 ! Mem[000000008c80011e] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x034],%l6 ! Mem[000000008c800134] p62_far_3_he: std %l6,[%i0+0x020] ! Mem[000000008c000120] ldsw [%i1+0x010],%l6 ! Mem[000000008c800110] ldstub [%i0+0x010],%l5 ! Mem[000000008c000110] ldx [%i2+0x038],%l4 ! Mem[000000008d000138] ldstub [%i3+0x001],%l3 ! Mem[000000008d800101] swap [%i1+0x008],%l7 ! Mem[000000008c800108] jmpl %o7,%g0 stx %l6,[%i2+0x008] ! Mem[000000008d000108] p62_far_3_hem: membar #Sync std %l6,[%i0+0x020] ! Mem[000000008c000120] ldsw [%i1+0x010],%l6 ! Mem[000000008c800110] ldstub [%i0+0x010],%l5 ! Mem[000000008c000110] ldx [%i2+0x038],%l4 ! Mem[000000008d000138] ldstub [%i3+0x001],%l3 ! Mem[000000008d800101] swap [%i1+0x008],%l7 ! Mem[000000008c800108] membar #Sync jmpl %o7,%g0 stx %l6,[%i2+0x008] ! Mem[000000008d000108] p62_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p63_far_3_le: jmpl %o7,%g0 swap [%i1+0x034],%l5 ! Mem[000000008e800134] jmpl %o7,%g0 nop p63_far_3_lem: membar #Sync jmpl %o7,%g0 swap [%i1+0x034],%l5 ! Mem[000000008e800134] jmpl %o7,%g0 nop p63_far_3_he: swap [%i0+0x00c],%l6 ! Mem[000000008e00010c] stb %l1,[%i0+0x030] ! Mem[000000008e000130] swap [%i2+0x000],%l2 ! Mem[000000008f000100] swap [%i0+0x020],%l7 ! Mem[000000008e000120] ldstub [%i2+0x01b],%l3 ! Mem[000000008f00011b] jmpl %o7,%g0 swap [%i1+0x030],%l5 ! Mem[000000008e800130] p63_far_3_hem: membar #Sync swap [%i0+0x00c],%l6 ! Mem[000000008e00010c] stb %l1,[%i0+0x030] ! Mem[000000008e000130] swap [%i2+0x000],%l2 ! Mem[000000008f000100] swap [%i0+0x020],%l7 ! Mem[000000008e000120] ldstub [%i2+0x01b],%l3 ! Mem[000000008f00011b] membar #Sync jmpl %o7,%g0 swap [%i1+0x030],%l5 ! Mem[000000008e800130] p63_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 far3_b2b_h: nop nop nop nop nop nop nop jmpl %o7,%g0 nop far3_b2b_l: nop nop nop nop nop nop 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: ldx [%i3+0x038],%l2 ! Mem[0000000011800138] lduh [%i1+0x034],%l2 ! Mem[0000000010800134] ldstub [%i1+0x00c],%l7 ! Mem[000000001080010c] stw %l6,[%i1+0x01c] ! Mem[000000001080011c] ldstub [%i2+0x03f],%l7 ! Mem[000000001100013f] ldstub [%i1+0x00c],%l5 ! Mem[000000001080010c] jmpl %g6+8,%g0 ldx [%i2+0x038],%l0 ! Mem[0000000011000138] p0_call_0_le: stx %l6,[%i3+0x038] ! Mem[0000000011800138] ldub [%i3+0x019],%l5 ! Mem[0000000011800119] sth %l3,[%i0+0x034] ! Mem[0000000010000134] ldstub [%i3+0x00c],%l1 ! Mem[000000001180010c] retl ldub [%i2+0x023],%l7 ! Mem[0000000011000123] p0_jmpl_0_lo: ldx [%o3+0x038],%l2 ! Mem[0000000011800138] lduh [%o1+0x034],%l2 ! Mem[0000000010800134] ldstub [%o1+0x00c],%l7 ! Mem[000000001080010c] stw %l6,[%o1+0x01c] ! Mem[000000001080011c] ldstub [%o2+0x03f],%l7 ! Mem[000000001100013f] ldstub [%o1+0x00c],%l5 ! Mem[000000001080010c] jmpl %g6+8,%g0 ldx [%o2+0x038],%l0 ! Mem[0000000011000138] p0_call_0_lo: stx %l6,[%o3+0x038] ! Mem[0000000011800138] ldub [%o3+0x019],%l5 ! Mem[0000000011800119] sth %l3,[%o0+0x034] ! Mem[0000000010000134] ldstub [%o3+0x00c],%l1 ! Mem[000000001180010c] retl ldub [%o2+0x023],%l7 ! Mem[0000000011000123] p0_jmpl_0_he: ldsw [%i2+0x000],%l1 ! Mem[0000000011000100] ldsh [%i0+0x03e],%l3 ! Mem[000000001000013e] stx %l0,[%i1+0x020] ! Mem[0000000010800120] lduh [%i2+0x00e],%l7 ! Mem[000000001100010e] jmpl %g6+8,%g0 lduw [%i2+0x03c],%l2 ! Mem[000000001100013c] p0_call_0_he: sth %l2,[%i2+0x008] ! Mem[0000000011000108] ldsb [%i2+0x027],%l0 ! Mem[0000000011000127] swap [%i1+0x014],%l1 ! Mem[0000000010800114] retl stw %l6,[%i1+0x00c] ! Mem[000000001080010c] p0_jmpl_0_ho: ldsw [%o2+0x000],%l1 ! Mem[0000000011000100] ldsh [%o0+0x03e],%l3 ! Mem[000000001000013e] stx %l0,[%o1+0x020] ! Mem[0000000010800120] lduh [%o2+0x00e],%l7 ! Mem[000000001100010e] jmpl %g6+8,%g0 lduw [%o2+0x03c],%l2 ! Mem[000000001100013c] p0_call_0_ho: sth %l2,[%o2+0x008] ! Mem[0000000011000108] ldsb [%o2+0x027],%l0 ! Mem[0000000011000127] swap [%o1+0x014],%l1 ! Mem[0000000010800114] retl stw %l6,[%o1+0x00c] ! Mem[000000001080010c] p1_jmpl_0_le: ldstub [%i3+0x022],%l7 ! Mem[0000000013800122] swap [%i0+0x034],%l6 ! Mem[0000000012000134] std %l2,[%i2+0x018] ! Mem[0000000013000118] swap [%i0+0x01c],%l2 ! Mem[000000001200011c] swap [%i3+0x00c],%l7 ! Mem[000000001380010c] stb %l2,[%i1+0x032] ! Mem[0000000012800132] jmpl %g6+8,%g0 ldstub [%i2+0x029],%l0 ! Mem[0000000013000129] p1_call_0_le: ldsw [%i1+0x00c],%l6 ! Mem[000000001280010c] stw %l5,[%i3+0x018] ! Mem[0000000013800118] retl ldsw [%i2+0x02c],%l2 ! Mem[000000001300012c] p1_jmpl_0_lo: ldstub [%o3+0x022],%l7 ! Mem[0000000013800122] swap [%o0+0x034],%l6 ! Mem[0000000012000134] std %l2,[%o2+0x018] ! Mem[0000000013000118] swap [%o0+0x01c],%l2 ! Mem[000000001200011c] swap [%o3+0x00c],%l7 ! Mem[000000001380010c] stb %l2,[%o1+0x032] ! Mem[0000000012800132] jmpl %g6+8,%g0 ldstub [%o2+0x029],%l0 ! Mem[0000000013000129] p1_call_0_lo: ldsw [%o1+0x00c],%l6 ! Mem[000000001280010c] stw %l5,[%o3+0x018] ! Mem[0000000013800118] retl ldsw [%o2+0x02c],%l2 ! Mem[000000001300012c] p1_jmpl_0_he: ldd [%i0+0x000],%l0 ! Mem[0000000012000100] jmpl %g6+8,%g0 ldstub [%i1+0x035],%l3 ! Mem[0000000012800135] p1_call_0_he: retl ldstub [%i2+0x01a],%l6 ! Mem[000000001300011a] p1_jmpl_0_ho: ldd [%o0+0x000],%l0 ! Mem[0000000012000100] jmpl %g6+8,%g0 ldstub [%o1+0x035],%l3 ! Mem[0000000012800135] p1_call_0_ho: retl ldstub [%o2+0x01a],%l6 ! Mem[000000001300011a] p2_jmpl_0_le: std %l6,[%i0+0x000] ! Mem[0000000014000100] ldub [%i2+0x022],%l4 ! Mem[0000000015000122] lduh [%i1+0x03e],%l6 ! Mem[000000001480013e] lduw [%i0+0x01c],%l6 ! Mem[000000001400011c] ldx [%i3+0x038],%l7 ! Mem[0000000015800138] ldstub [%i1+0x02b],%l3 ! Mem[000000001480012b] jmpl %g6+8,%g0 ldstub [%i0+0x03a],%l0 ! Mem[000000001400013a] p2_call_0_le: swap [%i0+0x014],%l3 ! Mem[0000000014000114] swap [%i3+0x03c],%l4 ! Mem[000000001580013c] std %l2,[%i1+0x030] ! Mem[0000000014800130] lduh [%i3+0x01c],%l3 ! Mem[000000001580011c] retl ldsb [%i0+0x001],%l2 ! Mem[0000000014000101] p2_jmpl_0_lo: std %l6,[%o0+0x000] ! Mem[0000000014000100] ldub [%o2+0x022],%l4 ! Mem[0000000015000122] lduh [%o1+0x03e],%l6 ! Mem[000000001480013e] lduw [%o0+0x01c],%l6 ! Mem[000000001400011c] ldx [%o3+0x038],%l7 ! Mem[0000000015800138] ldstub [%o1+0x02b],%l3 ! Mem[000000001480012b] jmpl %g6+8,%g0 ldstub [%o0+0x03a],%l0 ! Mem[000000001400013a] p2_call_0_lo: swap [%o0+0x014],%l3 ! Mem[0000000014000114] swap [%o3+0x03c],%l4 ! Mem[000000001580013c] std %l2,[%o1+0x030] ! Mem[0000000014800130] lduh [%o3+0x01c],%l3 ! Mem[000000001580011c] retl ldsb [%o0+0x001],%l2 ! Mem[0000000014000101] p2_jmpl_0_he: ldsw [%i3+0x024],%l2 ! Mem[0000000015800124] stw %l1,[%i2+0x038] ! Mem[0000000015000138] ldx [%i2+0x020],%l3 ! Mem[0000000015000120] std %l4,[%i1+0x028] ! Mem[0000000014800128] swap [%i3+0x008],%l3 ! Mem[0000000015800108] ldstub [%i0+0x01e],%l5 ! Mem[000000001400011e] lduw [%i2+0x00c],%l6 ! Mem[000000001500010c] jmpl %g6+8,%g0 lduw [%i1+0x018],%l5 ! Mem[0000000014800118] p2_call_0_he: ldstub [%i2+0x00e],%l6 ! Mem[000000001500010e] ldstub [%i3+0x03a],%l0 ! Mem[000000001580013a] ldstub [%i0+0x004],%l5 ! Mem[0000000014000104] lduh [%i3+0x032],%l2 ! Mem[0000000015800132] retl ldsb [%i1+0x01b],%l2 ! Mem[000000001480011b] p2_jmpl_0_ho: ldsw [%o3+0x024],%l2 ! Mem[0000000015800124] stw %l1,[%o2+0x038] ! Mem[0000000015000138] ldx [%o2+0x020],%l3 ! Mem[0000000015000120] std %l4,[%o1+0x028] ! Mem[0000000014800128] swap [%o3+0x008],%l3 ! Mem[0000000015800108] ldstub [%o0+0x01e],%l5 ! Mem[000000001400011e] lduw [%o2+0x00c],%l6 ! Mem[000000001500010c] jmpl %g6+8,%g0 lduw [%o1+0x018],%l5 ! Mem[0000000014800118] p2_call_0_ho: ldstub [%o2+0x00e],%l6 ! Mem[000000001500010e] ldstub [%o3+0x03a],%l0 ! Mem[000000001580013a] ldstub [%o0+0x004],%l5 ! Mem[0000000014000104] lduh [%o3+0x032],%l2 ! Mem[0000000015800132] retl ldsb [%o1+0x01b],%l2 ! Mem[000000001480011b] p3_jmpl_0_le: ldstub [%i1+0x015],%l1 ! Mem[0000000016800115] ldsw [%i2+0x008],%l7 ! Mem[0000000017000108] swap [%i1+0x038],%l0 ! Mem[0000000016800138] ldstub [%i2+0x00e],%l2 ! Mem[000000001700010e] ldstub [%i2+0x02c],%l0 ! Mem[000000001700012c] ldx [%i3+0x008],%l3 ! Mem[0000000017800108] jmpl %g6+8,%g0 swap [%i1+0x018],%l0 ! Mem[0000000016800118] p3_call_0_le: ldd [%i0+0x030],%l2 ! Mem[0000000016000130] ldstub [%i2+0x002],%l4 ! Mem[0000000017000102] ldstub [%i1+0x031],%l6 ! Mem[0000000016800131] ldsh [%i2+0x014],%l0 ! Mem[0000000017000114] retl lduh [%i0+0x02e],%l2 ! Mem[000000001600012e] p3_jmpl_0_lo: ldstub [%o1+0x015],%l1 ! Mem[0000000016800115] ldsw [%o2+0x008],%l7 ! Mem[0000000017000108] swap [%o1+0x038],%l0 ! Mem[0000000016800138] ldstub [%o2+0x00e],%l2 ! Mem[000000001700010e] ldstub [%o2+0x02c],%l0 ! Mem[000000001700012c] ldx [%o3+0x008],%l3 ! Mem[0000000017800108] jmpl %g6+8,%g0 swap [%o1+0x018],%l0 ! Mem[0000000016800118] p3_call_0_lo: ldd [%o0+0x030],%l2 ! Mem[0000000016000130] ldstub [%o2+0x002],%l4 ! Mem[0000000017000102] ldstub [%o1+0x031],%l6 ! Mem[0000000016800131] ldsh [%o2+0x014],%l0 ! Mem[0000000017000114] retl lduh [%o0+0x02e],%l2 ! Mem[000000001600012e] p3_jmpl_0_he: lduh [%i0+0x01c],%l6 ! Mem[000000001600011c] jmpl %g6+8,%g0 ldstub [%i1+0x00f],%l4 ! Mem[000000001680010f] p3_call_0_he: sth %l7,[%i0+0x022] ! Mem[0000000016000122] retl ldsb [%i3+0x016],%l7 ! Mem[0000000017800116] p3_jmpl_0_ho: lduh [%o0+0x01c],%l6 ! Mem[000000001600011c] jmpl %g6+8,%g0 ldstub [%o1+0x00f],%l4 ! Mem[000000001680010f] p3_call_0_ho: sth %l7,[%o0+0x022] ! Mem[0000000016000122] retl ldsb [%o3+0x016],%l7 ! Mem[0000000017800116] p4_jmpl_0_le: ldsh [%i3+0x002],%l7 ! Mem[0000000019800102] ldstub [%i0+0x017],%l6 ! Mem[0000000018000117] lduh [%i1+0x014],%l1 ! Mem[0000000018800114] ldsh [%i1+0x02a],%l7 ! Mem[000000001880012a] swap [%i1+0x03c],%l7 ! Mem[000000001880013c] swap [%i2+0x02c],%l4 ! Mem[000000001900012c] jmpl %g6+8,%g0 swap [%i2+0x038],%l0 ! Mem[0000000019000138] p4_call_0_le: ldx [%i0+0x030],%l2 ! Mem[0000000018000130] ldstub [%i3+0x022],%l4 ! Mem[0000000019800122] std %l6,[%i1+0x030] ! Mem[0000000018800130] swap [%i0+0x01c],%l5 ! Mem[000000001800011c] retl ldstub [%i0+0x028],%l4 ! Mem[0000000018000128] p4_jmpl_0_lo: ldsh [%o3+0x002],%l7 ! Mem[0000000019800102] ldstub [%o0+0x017],%l6 ! Mem[0000000018000117] lduh [%o1+0x014],%l1 ! Mem[0000000018800114] ldsh [%o1+0x02a],%l7 ! Mem[000000001880012a] swap [%o1+0x03c],%l7 ! Mem[000000001880013c] swap [%o2+0x02c],%l4 ! Mem[000000001900012c] jmpl %g6+8,%g0 swap [%o2+0x038],%l0 ! Mem[0000000019000138] p4_call_0_lo: ldx [%o0+0x030],%l2 ! Mem[0000000018000130] ldstub [%o3+0x022],%l4 ! Mem[0000000019800122] std %l6,[%o1+0x030] ! Mem[0000000018800130] swap [%o0+0x01c],%l5 ! Mem[000000001800011c] retl ldstub [%o0+0x028],%l4 ! Mem[0000000018000128] p4_jmpl_0_he: std %l4,[%i2+0x020] ! Mem[0000000019000120] swap [%i3+0x02c],%l4 ! Mem[000000001980012c] ldstub [%i0+0x017],%l1 ! Mem[0000000018000117] swap [%i3+0x02c],%l3 ! Mem[000000001980012c] ldsb [%i0+0x01a],%l3 ! Mem[000000001800011a] jmpl %g6+8,%g0 stx %l0,[%i1+0x010] ! Mem[0000000018800110] p4_call_0_he: ldub [%i2+0x029],%l2 ! Mem[0000000019000129] stw %l0,[%i3+0x034] ! Mem[0000000019800134] lduw [%i0+0x024],%l6 ! Mem[0000000018000124] stw %l2,[%i0+0x008] ! Mem[0000000018000108] ldsw [%i0+0x00c],%l7 ! Mem[000000001800010c] retl ldsb [%i1+0x02d],%l3 ! Mem[000000001880012d] p4_jmpl_0_ho: std %l4,[%o2+0x020] ! Mem[0000000019000120] swap [%o3+0x02c],%l4 ! Mem[000000001980012c] ldstub [%o0+0x017],%l1 ! Mem[0000000018000117] swap [%o3+0x02c],%l3 ! Mem[000000001980012c] ldsb [%o0+0x01a],%l3 ! Mem[000000001800011a] jmpl %g6+8,%g0 stx %l0,[%o1+0x010] ! Mem[0000000018800110] p4_call_0_ho: ldub [%o2+0x029],%l2 ! Mem[0000000019000129] stw %l0,[%o3+0x034] ! Mem[0000000019800134] lduw [%o0+0x024],%l6 ! Mem[0000000018000124] stw %l2,[%o0+0x008] ! Mem[0000000018000108] ldsw [%o0+0x00c],%l7 ! Mem[000000001800010c] retl ldsb [%o1+0x02d],%l3 ! Mem[000000001880012d] p5_jmpl_0_le: ldstub [%i3+0x03f],%l6 ! Mem[000000001b80013f] stw %l7,[%i3+0x00c] ! Mem[000000001b80010c] ldstub [%i0+0x006],%l2 ! Mem[000000001a000106] ldsw [%i1+0x018],%l5 ! Mem[000000001a800118] ldx [%i2+0x038],%l2 ! Mem[000000001b000138] swap [%i1+0x00c],%l7 ! Mem[000000001a80010c] jmpl %g6+8,%g0 stx %l1,[%i0+0x038] ! Mem[000000001a000138] p5_call_0_le: ldub [%i2+0x036],%l4 ! Mem[000000001b000136] swap [%i2+0x014],%l6 ! Mem[000000001b000114] sth %l7,[%i3+0x000] ! Mem[000000001b800100] ldsh [%i3+0x012],%l1 ! Mem[000000001b800112] retl std %l0,[%i1+0x038] ! Mem[000000001a800138] p5_jmpl_0_lo: ldstub [%o3+0x03f],%l6 ! Mem[000000001b80013f] stw %l7,[%o3+0x00c] ! Mem[000000001b80010c] ldstub [%o0+0x006],%l2 ! Mem[000000001a000106] ldsw [%o1+0x018],%l5 ! Mem[000000001a800118] ldx [%o2+0x038],%l2 ! Mem[000000001b000138] swap [%o1+0x00c],%l7 ! Mem[000000001a80010c] jmpl %g6+8,%g0 stx %l1,[%o0+0x038] ! Mem[000000001a000138] p5_call_0_lo: ldub [%o2+0x036],%l4 ! Mem[000000001b000136] swap [%o2+0x014],%l6 ! Mem[000000001b000114] sth %l7,[%o3+0x000] ! Mem[000000001b800100] ldsh [%o3+0x012],%l1 ! Mem[000000001b800112] retl std %l0,[%o1+0x038] ! Mem[000000001a800138] p5_jmpl_0_he: swap [%i1+0x004],%l6 ! Mem[000000001a800104] ldstub [%i2+0x030],%l5 ! Mem[000000001b000130] stw %l4,[%i3+0x038] ! Mem[000000001b800138] stx %l3,[%i1+0x018] ! Mem[000000001a800118] jmpl %g6+8,%g0 ldstub [%i3+0x000],%l6 ! Mem[000000001b800100] p5_call_0_he: ldx [%i2+0x028],%l2 ! Mem[000000001b000128] retl ldub [%i2+0x021],%l3 ! Mem[000000001b000121] p5_jmpl_0_ho: swap [%o1+0x004],%l6 ! Mem[000000001a800104] ldstub [%o2+0x030],%l5 ! Mem[000000001b000130] stw %l4,[%o3+0x038] ! Mem[000000001b800138] stx %l3,[%o1+0x018] ! Mem[000000001a800118] jmpl %g6+8,%g0 ldstub [%o3+0x000],%l6 ! Mem[000000001b800100] p5_call_0_ho: ldx [%o2+0x028],%l2 ! Mem[000000001b000128] retl ldub [%o2+0x021],%l3 ! Mem[000000001b000121] p6_jmpl_0_le: ldstub [%i3+0x002],%l7 ! Mem[000000001d800102] lduw [%i3+0x014],%l6 ! Mem[000000001d800114] ldstub [%i3+0x038],%l3 ! Mem[000000001d800138] sth %l7,[%i0+0x02c] ! Mem[000000001c00012c] std %l4,[%i1+0x010] ! Mem[000000001c800110] ldsb [%i2+0x02b],%l3 ! Mem[000000001d00012b] jmpl %g6+8,%g0 swap [%i2+0x030],%l3 ! Mem[000000001d000130] p6_call_0_le: retl lduh [%i1+0x00c],%l6 ! Mem[000000001c80010c] p6_jmpl_0_lo: ldstub [%o3+0x002],%l7 ! Mem[000000001d800102] lduw [%o3+0x014],%l6 ! Mem[000000001d800114] ldstub [%o3+0x038],%l3 ! Mem[000000001d800138] sth %l7,[%o0+0x02c] ! Mem[000000001c00012c] std %l4,[%o1+0x010] ! Mem[000000001c800110] ldsb [%o2+0x02b],%l3 ! Mem[000000001d00012b] jmpl %g6+8,%g0 swap [%o2+0x030],%l3 ! Mem[000000001d000130] p6_call_0_lo: retl lduh [%o1+0x00c],%l6 ! Mem[000000001c80010c] p6_jmpl_0_he: jmpl %g6+8,%g0 ldsb [%i3+0x013],%l1 ! Mem[000000001d800113] p6_call_0_he: ldx [%i0+0x018],%l5 ! Mem[000000001c000118] stb %l4,[%i0+0x028] ! Mem[000000001c000128] std %l2,[%i3+0x000] ! Mem[000000001d800100] ldx [%i3+0x030],%l3 ! Mem[000000001d800130] ldstub [%i2+0x016],%l6 ! Mem[000000001d000116] ldx [%i0+0x018],%l4 ! Mem[000000001c000118] retl ldstub [%i1+0x02f],%l5 ! Mem[000000001c80012f] p6_jmpl_0_ho: jmpl %g6+8,%g0 ldsb [%o3+0x013],%l1 ! Mem[000000001d800113] p6_call_0_ho: ldx [%o0+0x018],%l5 ! Mem[000000001c000118] stb %l4,[%o0+0x028] ! Mem[000000001c000128] std %l2,[%o3+0x000] ! Mem[000000001d800100] ldx [%o3+0x030],%l3 ! Mem[000000001d800130] ldstub [%o2+0x016],%l6 ! Mem[000000001d000116] ldx [%o0+0x018],%l4 ! Mem[000000001c000118] retl ldstub [%o1+0x02f],%l5 ! Mem[000000001c80012f] p7_jmpl_0_le: swap [%i0+0x020],%l6 ! Mem[000000001e000120] swap [%i2+0x020],%l4 ! Mem[000000001f000120] ldstub [%i3+0x03f],%l6 ! Mem[000000001f80013f] ldsw [%i0+0x00c],%l3 ! Mem[000000001e00010c] ldsb [%i1+0x029],%l0 ! Mem[000000001e800129] ldsb [%i3+0x024],%l4 ! Mem[000000001f800124] jmpl %g6+8,%g0 ldstub [%i0+0x036],%l0 ! Mem[000000001e000136] p7_call_0_le: stw %l3,[%i1+0x024] ! Mem[000000001e800124] swap [%i3+0x01c],%l4 ! Mem[000000001f80011c] ldd [%i2+0x010],%l6 ! Mem[000000001f000110] stw %l4,[%i3+0x008] ! Mem[000000001f800108] swap [%i2+0x034],%l4 ! Mem[000000001f000134] ldub [%i3+0x02c],%l1 ! Mem[000000001f80012c] retl ldstub [%i3+0x023],%l7 ! Mem[000000001f800123] p7_jmpl_0_lo: swap [%o0+0x020],%l6 ! Mem[000000001e000120] swap [%o2+0x020],%l4 ! Mem[000000001f000120] ldstub [%o3+0x03f],%l6 ! Mem[000000001f80013f] ldsw [%o0+0x00c],%l3 ! Mem[000000001e00010c] ldsb [%o1+0x029],%l0 ! Mem[000000001e800129] ldsb [%o3+0x024],%l4 ! Mem[000000001f800124] jmpl %g6+8,%g0 ldstub [%o0+0x036],%l0 ! Mem[000000001e000136] p7_call_0_lo: stw %l3,[%o1+0x024] ! Mem[000000001e800124] swap [%o3+0x01c],%l4 ! Mem[000000001f80011c] ldd [%o2+0x010],%l6 ! Mem[000000001f000110] stw %l4,[%o3+0x008] ! Mem[000000001f800108] swap [%o2+0x034],%l4 ! Mem[000000001f000134] ldub [%o3+0x02c],%l1 ! Mem[000000001f80012c] retl ldstub [%o3+0x023],%l7 ! Mem[000000001f800123] p7_jmpl_0_he: stb %l3,[%i2+0x01a] ! Mem[000000001f00011a] ldsb [%i2+0x02b],%l7 ! Mem[000000001f00012b] ldstub [%i1+0x005],%l2 ! Mem[000000001e800105] ldstub [%i1+0x038],%l1 ! Mem[000000001e800138] jmpl %g6+8,%g0 ldstub [%i0+0x01c],%l1 ! Mem[000000001e00011c] p7_call_0_he: ldstub [%i1+0x030],%l1 ! Mem[000000001e800130] swap [%i3+0x024],%l6 ! Mem[000000001f800124] retl ldstub [%i1+0x038],%l1 ! Mem[000000001e800138] p7_jmpl_0_ho: stb %l3,[%o2+0x01a] ! Mem[000000001f00011a] ldsb [%o2+0x02b],%l7 ! Mem[000000001f00012b] ldstub [%o1+0x005],%l2 ! Mem[000000001e800105] ldstub [%o1+0x038],%l1 ! Mem[000000001e800138] jmpl %g6+8,%g0 ldstub [%o0+0x01c],%l1 ! Mem[000000001e00011c] p7_call_0_ho: ldstub [%o1+0x030],%l1 ! Mem[000000001e800130] swap [%o3+0x024],%l6 ! Mem[000000001f800124] retl ldstub [%o1+0x038],%l1 ! Mem[000000001e800138] p8_jmpl_0_le: ldsh [%i0+0x000],%l6 ! Mem[0000000020000100] swap [%i3+0x028],%l7 ! Mem[0000000021800128] swap [%i1+0x018],%l0 ! Mem[0000000020800118] lduh [%i0+0x012],%l2 ! Mem[0000000020000112] lduh [%i0+0x020],%l3 ! Mem[0000000020000120] sth %l0,[%i3+0x030] ! Mem[0000000021800130] jmpl %g6+8,%g0 stw %l4,[%i1+0x00c] ! Mem[000000002080010c] p8_call_0_le: ldx [%i3+0x020],%l7 ! Mem[0000000021800120] retl swap [%i3+0x034],%l7 ! Mem[0000000021800134] p8_jmpl_0_lo: ldsh [%o0+0x000],%l6 ! Mem[0000000020000100] swap [%o3+0x028],%l7 ! Mem[0000000021800128] swap [%o1+0x018],%l0 ! Mem[0000000020800118] lduh [%o0+0x012],%l2 ! Mem[0000000020000112] lduh [%o0+0x020],%l3 ! Mem[0000000020000120] sth %l0,[%o3+0x030] ! Mem[0000000021800130] jmpl %g6+8,%g0 stw %l4,[%o1+0x00c] ! Mem[000000002080010c] p8_call_0_lo: ldx [%o3+0x020],%l7 ! Mem[0000000021800120] retl swap [%o3+0x034],%l7 ! Mem[0000000021800134] p8_jmpl_0_he: ldstub [%i0+0x02c],%l3 ! Mem[000000002000012c] jmpl %g6+8,%g0 ldstub [%i0+0x018],%l1 ! Mem[0000000020000118] p8_call_0_he: stx %l5,[%i2+0x000] ! Mem[0000000021000100] ldstub [%i1+0x035],%l0 ! Mem[0000000020800135] retl ldstub [%i1+0x001],%l4 ! Mem[0000000020800101] p8_jmpl_0_ho: ldstub [%o0+0x02c],%l3 ! Mem[000000002000012c] jmpl %g6+8,%g0 ldstub [%o0+0x018],%l1 ! Mem[0000000020000118] p8_call_0_ho: stx %l5,[%o2+0x000] ! Mem[0000000021000100] ldstub [%o1+0x035],%l0 ! Mem[0000000020800135] retl ldstub [%o1+0x001],%l4 ! Mem[0000000020800101] p9_jmpl_0_le: ldsh [%i0+0x022],%l7 ! Mem[0000000022000122] stb %l2,[%i1+0x015] ! Mem[0000000022800115] ldd [%i3+0x008],%l6 ! Mem[0000000023800108] ldstub [%i3+0x00f],%l3 ! Mem[000000002380010f] ldstub [%i1+0x011],%l4 ! Mem[0000000022800111] stw %l3,[%i1+0x008] ! Mem[0000000022800108] jmpl %g6+8,%g0 ldsb [%i3+0x01a],%l0 ! Mem[000000002380011a] p9_call_0_le: swap [%i3+0x024],%l3 ! Mem[0000000023800124] ldx [%i1+0x020],%l3 ! Mem[0000000022800120] ldsh [%i1+0x002],%l7 ! Mem[0000000022800102] ldsb [%i2+0x016],%l6 ! Mem[0000000023000116] retl ldub [%i1+0x03c],%l1 ! Mem[000000002280013c] p9_jmpl_0_lo: ldsh [%o0+0x022],%l7 ! Mem[0000000022000122] stb %l2,[%o1+0x015] ! Mem[0000000022800115] ldd [%o3+0x008],%l6 ! Mem[0000000023800108] ldstub [%o3+0x00f],%l3 ! Mem[000000002380010f] ldstub [%o1+0x011],%l4 ! Mem[0000000022800111] stw %l3,[%o1+0x008] ! Mem[0000000022800108] jmpl %g6+8,%g0 ldsb [%o3+0x01a],%l0 ! Mem[000000002380011a] p9_call_0_lo: swap [%o3+0x024],%l3 ! Mem[0000000023800124] ldx [%o1+0x020],%l3 ! Mem[0000000022800120] ldsh [%o1+0x002],%l7 ! Mem[0000000022800102] ldsb [%o2+0x016],%l6 ! Mem[0000000023000116] retl ldub [%o1+0x03c],%l1 ! Mem[000000002280013c] p9_jmpl_0_he: stw %l2,[%i1+0x004] ! Mem[0000000022800104] sth %l6,[%i2+0x00a] ! Mem[000000002300010a] ldub [%i2+0x000],%l3 ! Mem[0000000023000100] swap [%i3+0x014],%l2 ! Mem[0000000023800114] jmpl %g6+8,%g0 std %l4,[%i3+0x008] ! Mem[0000000023800108] p9_call_0_he: ldub [%i0+0x005],%l4 ! Mem[0000000022000105] stx %l2,[%i1+0x038] ! Mem[0000000022800138] ldsw [%i2+0x020],%l4 ! Mem[0000000023000120] sth %l7,[%i0+0x038] ! Mem[0000000022000138] ldsw [%i1+0x008],%l0 ! Mem[0000000022800108] ldstub [%i1+0x02e],%l7 ! Mem[000000002280012e] retl ldstub [%i1+0x004],%l0 ! Mem[0000000022800104] p9_jmpl_0_ho: stw %l2,[%o1+0x004] ! Mem[0000000022800104] sth %l6,[%o2+0x00a] ! Mem[000000002300010a] ldub [%o2+0x000],%l3 ! Mem[0000000023000100] swap [%o3+0x014],%l2 ! Mem[0000000023800114] jmpl %g6+8,%g0 std %l4,[%o3+0x008] ! Mem[0000000023800108] p9_call_0_ho: ldub [%o0+0x005],%l4 ! Mem[0000000022000105] stx %l2,[%o1+0x038] ! Mem[0000000022800138] ldsw [%o2+0x020],%l4 ! Mem[0000000023000120] sth %l7,[%o0+0x038] ! Mem[0000000022000138] ldsw [%o1+0x008],%l0 ! Mem[0000000022800108] ldstub [%o1+0x02e],%l7 ! Mem[000000002280012e] retl ldstub [%o1+0x004],%l0 ! Mem[0000000022800104] p10_jmpl_0_le: stb %l6,[%i0+0x001] ! Mem[0000000024000101] lduw [%i2+0x028],%l7 ! Mem[0000000025000128] ldsh [%i3+0x02c],%l2 ! Mem[000000002580012c] stb %l2,[%i2+0x012] ! Mem[0000000025000112] ldstub [%i0+0x00c],%l0 ! Mem[000000002400010c] std %l2,[%i0+0x028] ! Mem[0000000024000128] jmpl %g6+8,%g0 std %l0,[%i0+0x038] ! Mem[0000000024000138] p10_call_0_le: ldx [%i3+0x010],%l3 ! Mem[0000000025800110] stx %l3,[%i3+0x000] ! Mem[0000000025800100] swap [%i0+0x000],%l7 ! Mem[0000000024000100] ldstub [%i2+0x016],%l6 ! Mem[0000000025000116] retl ldsh [%i0+0x02a],%l4 ! Mem[000000002400012a] p10_jmpl_0_lo: stb %l6,[%o0+0x001] ! Mem[0000000024000101] lduw [%o2+0x028],%l7 ! Mem[0000000025000128] ldsh [%o3+0x02c],%l2 ! Mem[000000002580012c] stb %l2,[%o2+0x012] ! Mem[0000000025000112] ldstub [%o0+0x00c],%l0 ! Mem[000000002400010c] std %l2,[%o0+0x028] ! Mem[0000000024000128] jmpl %g6+8,%g0 std %l0,[%o0+0x038] ! Mem[0000000024000138] p10_call_0_lo: ldx [%o3+0x010],%l3 ! Mem[0000000025800110] stx %l3,[%o3+0x000] ! Mem[0000000025800100] swap [%o0+0x000],%l7 ! Mem[0000000024000100] ldstub [%o2+0x016],%l6 ! Mem[0000000025000116] retl ldsh [%o0+0x02a],%l4 ! Mem[000000002400012a] p10_jmpl_0_he: ldd [%i3+0x018],%l4 ! Mem[0000000025800118] lduh [%i1+0x030],%l4 ! Mem[0000000024800130] ldsw [%i2+0x004],%l6 ! Mem[0000000025000104] jmpl %g6+8,%g0 ldstub [%i3+0x00e],%l7 ! Mem[000000002580010e] p10_call_0_he: ldsb [%i2+0x01a],%l3 ! Mem[000000002500011a] retl ldsw [%i3+0x034],%l6 ! Mem[0000000025800134] p10_jmpl_0_ho: ldd [%o3+0x018],%l4 ! Mem[0000000025800118] lduh [%o1+0x030],%l4 ! Mem[0000000024800130] ldsw [%o2+0x004],%l6 ! Mem[0000000025000104] jmpl %g6+8,%g0 ldstub [%o3+0x00e],%l7 ! Mem[000000002580010e] p10_call_0_ho: ldsb [%o2+0x01a],%l3 ! Mem[000000002500011a] retl ldsw [%o3+0x034],%l6 ! Mem[0000000025800134] p11_jmpl_0_le: ldstub [%i0+0x022],%l7 ! Mem[0000000026000122] swap [%i1+0x020],%l4 ! Mem[0000000026800120] lduh [%i3+0x014],%l1 ! Mem[0000000027800114] swap [%i1+0x008],%l7 ! Mem[0000000026800108] swap [%i0+0x02c],%l2 ! Mem[000000002600012c] lduh [%i3+0x032],%l2 ! Mem[0000000027800132] jmpl %g6+8,%g0 sth %l3,[%i2+0x020] ! Mem[0000000027000120] p11_call_0_le: ldsb [%i1+0x013],%l1 ! Mem[0000000026800113] ldsh [%i2+0x002],%l4 ! Mem[0000000027000102] ldsw [%i1+0x030],%l6 ! Mem[0000000026800130] sth %l5,[%i3+0x01e] ! Mem[000000002780011e] retl ldstub [%i3+0x028],%l4 ! Mem[0000000027800128] p11_jmpl_0_lo: ldstub [%o0+0x022],%l7 ! Mem[0000000026000122] swap [%o1+0x020],%l4 ! Mem[0000000026800120] lduh [%o3+0x014],%l1 ! Mem[0000000027800114] swap [%o1+0x008],%l7 ! Mem[0000000026800108] swap [%o0+0x02c],%l2 ! Mem[000000002600012c] lduh [%o3+0x032],%l2 ! Mem[0000000027800132] jmpl %g6+8,%g0 sth %l3,[%o2+0x020] ! Mem[0000000027000120] p11_call_0_lo: ldsb [%o1+0x013],%l1 ! Mem[0000000026800113] ldsh [%o2+0x002],%l4 ! Mem[0000000027000102] ldsw [%o1+0x030],%l6 ! Mem[0000000026800130] sth %l5,[%o3+0x01e] ! Mem[000000002780011e] retl ldstub [%o3+0x028],%l4 ! Mem[0000000027800128] p11_jmpl_0_he: ldub [%i0+0x01d],%l6 ! Mem[000000002600011d] stb %l4,[%i1+0x00f] ! Mem[000000002680010f] lduw [%i3+0x034],%l1 ! Mem[0000000027800134] lduh [%i2+0x004],%l1 ! Mem[0000000027000104] ldstub [%i3+0x024],%l1 ! Mem[0000000027800124] jmpl %g6+8,%g0 lduw [%i0+0x014],%l4 ! Mem[0000000026000114] p11_call_0_he: sth %l2,[%i1+0x028] ! Mem[0000000026800128] swap [%i2+0x01c],%l7 ! Mem[000000002700011c] sth %l0,[%i3+0x012] ! Mem[0000000027800112] retl swap [%i3+0x034],%l6 ! Mem[0000000027800134] p11_jmpl_0_ho: ldub [%o0+0x01d],%l6 ! Mem[000000002600011d] stb %l4,[%o1+0x00f] ! Mem[000000002680010f] lduw [%o3+0x034],%l1 ! Mem[0000000027800134] lduh [%o2+0x004],%l1 ! Mem[0000000027000104] ldstub [%o3+0x024],%l1 ! Mem[0000000027800124] jmpl %g6+8,%g0 lduw [%o0+0x014],%l4 ! Mem[0000000026000114] p11_call_0_ho: sth %l2,[%o1+0x028] ! Mem[0000000026800128] swap [%o2+0x01c],%l7 ! Mem[000000002700011c] sth %l0,[%o3+0x012] ! Mem[0000000027800112] retl swap [%o3+0x034],%l6 ! Mem[0000000027800134] p12_jmpl_0_le: stx %l6,[%i1+0x038] ! Mem[0000000028800138] ldub [%i0+0x02d],%l7 ! Mem[000000002800012d] ldx [%i0+0x008],%l0 ! Mem[0000000028000108] ldstub [%i1+0x024],%l7 ! Mem[0000000028800124] ldstub [%i2+0x02b],%l0 ! Mem[000000002900012b] ldstub [%i1+0x036],%l3 ! Mem[0000000028800136] jmpl %g6+8,%g0 ldd [%i3+0x038],%l2 ! Mem[0000000029800138] p12_call_0_le: swap [%i0+0x018],%l4 ! Mem[0000000028000118] ldsb [%i1+0x01b],%l0 ! Mem[000000002880011b] lduh [%i3+0x020],%l3 ! Mem[0000000029800120] swap [%i1+0x000],%l5 ! Mem[0000000028800100] stw %l0,[%i0+0x034] ! Mem[0000000028000134] ldstub [%i1+0x01c],%l7 ! Mem[000000002880011c] retl ldstub [%i0+0x01a],%l3 ! Mem[000000002800011a] p12_jmpl_0_lo: stx %l6,[%o1+0x038] ! Mem[0000000028800138] ldub [%o0+0x02d],%l7 ! Mem[000000002800012d] ldx [%o0+0x008],%l0 ! Mem[0000000028000108] ldstub [%o1+0x024],%l7 ! Mem[0000000028800124] ldstub [%o2+0x02b],%l0 ! Mem[000000002900012b] ldstub [%o1+0x036],%l3 ! Mem[0000000028800136] jmpl %g6+8,%g0 ldd [%o3+0x038],%l2 ! Mem[0000000029800138] p12_call_0_lo: swap [%o0+0x018],%l4 ! Mem[0000000028000118] ldsb [%o1+0x01b],%l0 ! Mem[000000002880011b] lduh [%o3+0x020],%l3 ! Mem[0000000029800120] swap [%o1+0x000],%l5 ! Mem[0000000028800100] stw %l0,[%o0+0x034] ! Mem[0000000028000134] ldstub [%o1+0x01c],%l7 ! Mem[000000002880011c] retl ldstub [%o0+0x01a],%l3 ! Mem[000000002800011a] p12_jmpl_0_he: jmpl %g6+8,%g0 ldd [%i1+0x038],%l2 ! Mem[0000000028800138] p12_call_0_he: ldub [%i0+0x01b],%l4 ! Mem[000000002800011b] ldstub [%i1+0x006],%l2 ! Mem[0000000028800106] ldstub [%i2+0x015],%l4 ! Mem[0000000029000115] swap [%i1+0x00c],%l6 ! Mem[000000002880010c] lduw [%i3+0x00c],%l2 ! Mem[000000002980010c] stb %l2,[%i3+0x01b] ! Mem[000000002980011b] ldub [%i1+0x02b],%l3 ! Mem[000000002880012b] retl sth %l6,[%i2+0x024] ! Mem[0000000029000124] p12_jmpl_0_ho: jmpl %g6+8,%g0 ldd [%o1+0x038],%l2 ! Mem[0000000028800138] p12_call_0_ho: ldub [%o0+0x01b],%l4 ! Mem[000000002800011b] ldstub [%o1+0x006],%l2 ! Mem[0000000028800106] ldstub [%o2+0x015],%l4 ! Mem[0000000029000115] swap [%o1+0x00c],%l6 ! Mem[000000002880010c] lduw [%o3+0x00c],%l2 ! Mem[000000002980010c] stb %l2,[%o3+0x01b] ! Mem[000000002980011b] ldub [%o1+0x02b],%l3 ! Mem[000000002880012b] retl sth %l6,[%o2+0x024] ! Mem[0000000029000124] p13_jmpl_0_le: std %l6,[%i0+0x038] ! Mem[000000002a000138] swap [%i3+0x01c],%l6 ! Mem[000000002b80011c] stb %l0,[%i3+0x01a] ! Mem[000000002b80011a] std %l4,[%i3+0x008] ! Mem[000000002b800108] std %l2,[%i1+0x038] ! Mem[000000002a800138] stx %l1,[%i1+0x010] ! Mem[000000002a800110] jmpl %g6+8,%g0 ldstub [%i0+0x00c],%l5 ! Mem[000000002a00010c] p13_call_0_le: retl sth %l7,[%i3+0x022] ! Mem[000000002b800122] p13_jmpl_0_lo: std %l6,[%o0+0x038] ! Mem[000000002a000138] swap [%o3+0x01c],%l6 ! Mem[000000002b80011c] stb %l0,[%o3+0x01a] ! Mem[000000002b80011a] std %l4,[%o3+0x008] ! Mem[000000002b800108] std %l2,[%o1+0x038] ! Mem[000000002a800138] stx %l1,[%o1+0x010] ! Mem[000000002a800110] jmpl %g6+8,%g0 ldstub [%o0+0x00c],%l5 ! Mem[000000002a00010c] p13_call_0_lo: retl sth %l7,[%o3+0x022] ! Mem[000000002b800122] p13_jmpl_0_he: ldx [%i2+0x030],%l1 ! Mem[000000002b000130] stw %l7,[%i0+0x028] ! Mem[000000002a000128] lduw [%i3+0x018],%l5 ! Mem[000000002b800118] ldsw [%i3+0x030],%l4 ! Mem[000000002b800130] jmpl %g6+8,%g0 swap [%i1+0x004],%l6 ! Mem[000000002a800104] p13_call_0_he: stw %l1,[%i1+0x030] ! Mem[000000002a800130] sth %l4,[%i2+0x02c] ! Mem[000000002b00012c] sth %l6,[%i1+0x034] ! Mem[000000002a800134] swap [%i0+0x004],%l0 ! Mem[000000002a000104] retl stx %l0,[%i3+0x008] ! Mem[000000002b800108] p13_jmpl_0_ho: ldx [%o2+0x030],%l1 ! Mem[000000002b000130] stw %l7,[%o0+0x028] ! Mem[000000002a000128] lduw [%o3+0x018],%l5 ! Mem[000000002b800118] ldsw [%o3+0x030],%l4 ! Mem[000000002b800130] jmpl %g6+8,%g0 swap [%o1+0x004],%l6 ! Mem[000000002a800104] p13_call_0_ho: stw %l1,[%o1+0x030] ! Mem[000000002a800130] sth %l4,[%o2+0x02c] ! Mem[000000002b00012c] sth %l6,[%o1+0x034] ! Mem[000000002a800134] swap [%o0+0x004],%l0 ! Mem[000000002a000104] retl stx %l0,[%o3+0x008] ! Mem[000000002b800108] p14_jmpl_0_le: ldsh [%i0+0x002],%l7 ! Mem[000000002c000102] ldstub [%i3+0x017],%l6 ! Mem[000000002d800117] swap [%i2+0x03c],%l6 ! Mem[000000002d00013c] lduh [%i2+0x012],%l2 ! Mem[000000002d000112] swap [%i0+0x00c],%l0 ! Mem[000000002c00010c] lduh [%i0+0x012],%l1 ! Mem[000000002c000112] jmpl %g6+8,%g0 ldd [%i3+0x010],%l6 ! Mem[000000002d800110] p14_call_0_le: swap [%i3+0x024],%l7 ! Mem[000000002d800124] ldstub [%i0+0x00c],%l1 ! Mem[000000002c00010c] ldub [%i3+0x01c],%l1 ! Mem[000000002d80011c] swap [%i3+0x034],%l7 ! Mem[000000002d800134] ldub [%i0+0x001],%l2 ! Mem[000000002c000101] retl swap [%i0+0x02c],%l5 ! Mem[000000002c00012c] p14_jmpl_0_lo: ldsh [%o0+0x002],%l7 ! Mem[000000002c000102] ldstub [%o3+0x017],%l6 ! Mem[000000002d800117] swap [%o2+0x03c],%l6 ! Mem[000000002d00013c] lduh [%o2+0x012],%l2 ! Mem[000000002d000112] swap [%o0+0x00c],%l0 ! Mem[000000002c00010c] lduh [%o0+0x012],%l1 ! Mem[000000002c000112] jmpl %g6+8,%g0 ldd [%o3+0x010],%l6 ! Mem[000000002d800110] p14_call_0_lo: swap [%o3+0x024],%l7 ! Mem[000000002d800124] ldstub [%o0+0x00c],%l1 ! Mem[000000002c00010c] ldub [%o3+0x01c],%l1 ! Mem[000000002d80011c] swap [%o3+0x034],%l7 ! Mem[000000002d800134] ldub [%o0+0x001],%l2 ! Mem[000000002c000101] retl swap [%o0+0x02c],%l5 ! Mem[000000002c00012c] p14_jmpl_0_he: swap [%i3+0x038],%l1 ! Mem[000000002d800138] sth %l1,[%i2+0x03c] ! Mem[000000002d00013c] swap [%i3+0x030],%l4 ! Mem[000000002d800130] ldx [%i0+0x000],%l6 ! Mem[000000002c000100] jmpl %g6+8,%g0 ldstub [%i1+0x037],%l1 ! Mem[000000002c800137] p14_call_0_he: ldsh [%i3+0x034],%l5 ! Mem[000000002d800134] ldd [%i2+0x030],%l0 ! Mem[000000002d000130] retl lduw [%i2+0x020],%l3 ! Mem[000000002d000120] p14_jmpl_0_ho: swap [%o3+0x038],%l1 ! Mem[000000002d800138] sth %l1,[%o2+0x03c] ! Mem[000000002d00013c] swap [%o3+0x030],%l4 ! Mem[000000002d800130] ldx [%o0+0x000],%l6 ! Mem[000000002c000100] jmpl %g6+8,%g0 ldstub [%o1+0x037],%l1 ! Mem[000000002c800137] p14_call_0_ho: ldsh [%o3+0x034],%l5 ! Mem[000000002d800134] ldd [%o2+0x030],%l0 ! Mem[000000002d000130] retl lduw [%o2+0x020],%l3 ! Mem[000000002d000120] p15_jmpl_0_le: sth %l1,[%i1+0x014] ! Mem[000000002e800114] swap [%i3+0x008],%l7 ! Mem[000000002f800108] swap [%i1+0x02c],%l2 ! Mem[000000002e80012c] ldsb [%i2+0x00f],%l3 ! Mem[000000002f00010f] swap [%i2+0x02c],%l0 ! Mem[000000002f00012c] stb %l4,[%i2+0x024] ! Mem[000000002f000124] jmpl %g6+8,%g0 lduw [%i0+0x038],%l2 ! Mem[000000002e000138] p15_call_0_le: sth %l6,[%i3+0x01e] ! Mem[000000002f80011e] swap [%i1+0x014],%l0 ! Mem[000000002e800114] retl ldstub [%i0+0x02e],%l2 ! Mem[000000002e00012e] p15_jmpl_0_lo: sth %l1,[%o1+0x014] ! Mem[000000002e800114] swap [%o3+0x008],%l7 ! Mem[000000002f800108] swap [%o1+0x02c],%l2 ! Mem[000000002e80012c] ldsb [%o2+0x00f],%l3 ! Mem[000000002f00010f] swap [%o2+0x02c],%l0 ! Mem[000000002f00012c] stb %l4,[%o2+0x024] ! Mem[000000002f000124] jmpl %g6+8,%g0 lduw [%o0+0x038],%l2 ! Mem[000000002e000138] p15_call_0_lo: sth %l6,[%o3+0x01e] ! Mem[000000002f80011e] swap [%o1+0x014],%l0 ! Mem[000000002e800114] retl ldstub [%o0+0x02e],%l2 ! Mem[000000002e00012e] p15_jmpl_0_he: ldsh [%i3+0x01c],%l6 ! Mem[000000002f80011c] jmpl %g6+8,%g0 ldsw [%i2+0x008],%l6 ! Mem[000000002f000108] p15_call_0_he: swap [%i1+0x008],%l6 ! Mem[000000002e800108] stx %l2,[%i2+0x008] ! Mem[000000002f000108] lduh [%i2+0x000],%l2 ! Mem[000000002f000100] ldsw [%i0+0x010],%l0 ! Mem[000000002e000110] ldstub [%i2+0x029],%l2 ! Mem[000000002f000129] swap [%i0+0x02c],%l1 ! Mem[000000002e00012c] retl sth %l3,[%i3+0x03a] ! Mem[000000002f80013a] p15_jmpl_0_ho: ldsh [%o3+0x01c],%l6 ! Mem[000000002f80011c] jmpl %g6+8,%g0 ldsw [%o2+0x008],%l6 ! Mem[000000002f000108] p15_call_0_ho: swap [%o1+0x008],%l6 ! Mem[000000002e800108] stx %l2,[%o2+0x008] ! Mem[000000002f000108] lduh [%o2+0x000],%l2 ! Mem[000000002f000100] ldsw [%o0+0x010],%l0 ! Mem[000000002e000110] ldstub [%o2+0x029],%l2 ! Mem[000000002f000129] swap [%o0+0x02c],%l1 ! Mem[000000002e00012c] retl sth %l3,[%o3+0x03a] ! Mem[000000002f80013a] p16_jmpl_0_le: ldstub [%i0+0x002],%l7 ! Mem[0000000030000102] swap [%i3+0x014],%l6 ! Mem[0000000031800114] ldd [%i2+0x038],%l2 ! Mem[0000000031000138] ldx [%i3+0x028],%l7 ! Mem[0000000031800128] ldstub [%i1+0x03f],%l7 ! Mem[000000003080013f] ldstub [%i3+0x00e],%l2 ! Mem[000000003180010e] jmpl %g6+8,%g0 swap [%i0+0x00c],%l0 ! Mem[000000003000010c] p16_call_0_le: sth %l1,[%i0+0x032] ! Mem[0000000030000132] stb %l0,[%i2+0x013] ! Mem[0000000031000113] swap [%i1+0x030],%l6 ! Mem[0000000030800130] ldstub [%i3+0x01f],%l5 ! Mem[000000003180011f] ldsh [%i3+0x028],%l4 ! Mem[0000000031800128] ldsb [%i3+0x030],%l5 ! Mem[0000000031800130] sth %l7,[%i3+0x002] ! Mem[0000000031800102] retl stx %l0,[%i2+0x030] ! Mem[0000000031000130] p16_jmpl_0_lo: ldstub [%o0+0x002],%l7 ! Mem[0000000030000102] swap [%o3+0x014],%l6 ! Mem[0000000031800114] ldd [%o2+0x038],%l2 ! Mem[0000000031000138] ldx [%o3+0x028],%l7 ! Mem[0000000031800128] ldstub [%o1+0x03f],%l7 ! Mem[000000003080013f] ldstub [%o3+0x00e],%l2 ! Mem[000000003180010e] jmpl %g6+8,%g0 swap [%o0+0x00c],%l0 ! Mem[000000003000010c] p16_call_0_lo: sth %l1,[%o0+0x032] ! Mem[0000000030000132] stb %l0,[%o2+0x013] ! Mem[0000000031000113] swap [%o1+0x030],%l6 ! Mem[0000000030800130] ldstub [%o3+0x01f],%l5 ! Mem[000000003180011f] ldsh [%o3+0x028],%l4 ! Mem[0000000031800128] ldsb [%o3+0x030],%l5 ! Mem[0000000031800130] sth %l7,[%o3+0x002] ! Mem[0000000031800102] retl stx %l0,[%o2+0x030] ! Mem[0000000031000130] p16_jmpl_0_he: ldd [%i0+0x030],%l4 ! Mem[0000000030000130] ldx [%i3+0x000],%l6 ! Mem[0000000031800100] ldsh [%i2+0x002],%l0 ! Mem[0000000031000102] lduh [%i2+0x008],%l3 ! Mem[0000000031000108] jmpl %g6+8,%g0 ldsh [%i0+0x01e],%l5 ! Mem[000000003000011e] p16_call_0_he: swap [%i2+0x038],%l2 ! Mem[0000000031000138] ldub [%i3+0x031],%l1 ! Mem[0000000031800131] ldstub [%i3+0x00b],%l6 ! Mem[000000003180010b] lduw [%i1+0x03c],%l2 ! Mem[000000003080013c] swap [%i2+0x03c],%l2 ! Mem[000000003100013c] ldstub [%i1+0x033],%l1 ! Mem[0000000030800133] retl swap [%i2+0x024],%l6 ! Mem[0000000031000124] p16_jmpl_0_ho: ldd [%o0+0x030],%l4 ! Mem[0000000030000130] ldx [%o3+0x000],%l6 ! Mem[0000000031800100] ldsh [%o2+0x002],%l0 ! Mem[0000000031000102] lduh [%o2+0x008],%l3 ! Mem[0000000031000108] jmpl %g6+8,%g0 ldsh [%o0+0x01e],%l5 ! Mem[000000003000011e] p16_call_0_ho: swap [%o2+0x038],%l2 ! Mem[0000000031000138] ldub [%o3+0x031],%l1 ! Mem[0000000031800131] ldstub [%o3+0x00b],%l6 ! Mem[000000003180010b] lduw [%o1+0x03c],%l2 ! Mem[000000003080013c] swap [%o2+0x03c],%l2 ! Mem[000000003100013c] ldstub [%o1+0x033],%l1 ! Mem[0000000030800133] retl swap [%o2+0x024],%l6 ! Mem[0000000031000124] p17_jmpl_0_le: ldub [%i3+0x021],%l6 ! Mem[0000000033800121] ldsh [%i2+0x00a],%l7 ! Mem[000000003300010a] swap [%i0+0x010],%l4 ! Mem[0000000032000110] stw %l5,[%i0+0x00c] ! Mem[000000003200010c] ldx [%i3+0x038],%l2 ! Mem[0000000033800138] lduw [%i0+0x034],%l6 ! Mem[0000000032000134] jmpl %g6+8,%g0 ldstub [%i3+0x02b],%l3 ! Mem[000000003380012b] p17_call_0_le: ldstub [%i3+0x01f],%l6 ! Mem[000000003380011f] stw %l0,[%i1+0x014] ! Mem[0000000032800114] swap [%i2+0x02c],%l2 ! Mem[000000003300012c] retl sth %l5,[%i1+0x010] ! Mem[0000000032800110] p17_jmpl_0_lo: ldub [%o3+0x021],%l6 ! Mem[0000000033800121] ldsh [%o2+0x00a],%l7 ! Mem[000000003300010a] swap [%o0+0x010],%l4 ! Mem[0000000032000110] stw %l5,[%o0+0x00c] ! Mem[000000003200010c] ldx [%o3+0x038],%l2 ! Mem[0000000033800138] lduw [%o0+0x034],%l6 ! Mem[0000000032000134] jmpl %g6+8,%g0 ldstub [%o3+0x02b],%l3 ! Mem[000000003380012b] p17_call_0_lo: ldstub [%o3+0x01f],%l6 ! Mem[000000003380011f] stw %l0,[%o1+0x014] ! Mem[0000000032800114] swap [%o2+0x02c],%l2 ! Mem[000000003300012c] retl sth %l5,[%o1+0x010] ! Mem[0000000032800110] p17_jmpl_0_he: lduh [%i3+0x00e],%l4 ! Mem[000000003380010e] ldstub [%i0+0x024],%l1 ! Mem[0000000032000124] ldstub [%i1+0x016],%l4 ! Mem[0000000032800116] std %l0,[%i1+0x018] ! Mem[0000000032800118] swap [%i1+0x030],%l4 ! Mem[0000000032800130] swap [%i2+0x004],%l6 ! Mem[0000000033000104] jmpl %g6+8,%g0 lduw [%i1+0x000],%l0 ! Mem[0000000032800100] p17_call_0_he: swap [%i1+0x038],%l3 ! Mem[0000000032800138] retl ldx [%i0+0x030],%l4 ! Mem[0000000032000130] p17_jmpl_0_ho: lduh [%o3+0x00e],%l4 ! Mem[000000003380010e] ldstub [%o0+0x024],%l1 ! Mem[0000000032000124] ldstub [%o1+0x016],%l4 ! Mem[0000000032800116] std %l0,[%o1+0x018] ! Mem[0000000032800118] swap [%o1+0x030],%l4 ! Mem[0000000032800130] swap [%o2+0x004],%l6 ! Mem[0000000033000104] jmpl %g6+8,%g0 lduw [%o1+0x000],%l0 ! Mem[0000000032800100] p17_call_0_ho: swap [%o1+0x038],%l3 ! Mem[0000000032800138] retl ldx [%o0+0x030],%l4 ! Mem[0000000032000130] p18_jmpl_0_le: ldsb [%i1+0x038],%l3 ! Mem[0000000034800138] swap [%i1+0x028],%l7 ! Mem[0000000034800128] lduw [%i0+0x018],%l0 ! Mem[0000000034000118] ldx [%i2+0x008],%l2 ! Mem[0000000035000108] lduw [%i0+0x00c],%l0 ! Mem[000000003400010c] ldstub [%i3+0x02b],%l3 ! Mem[000000003580012b] jmpl %g6+8,%g0 swap [%i2+0x030],%l3 ! Mem[0000000035000130] p18_call_0_le: retl swap [%i0+0x014],%l3 ! Mem[0000000034000114] p18_jmpl_0_lo: ldsb [%o1+0x038],%l3 ! Mem[0000000034800138] swap [%o1+0x028],%l7 ! Mem[0000000034800128] lduw [%o0+0x018],%l0 ! Mem[0000000034000118] ldx [%o2+0x008],%l2 ! Mem[0000000035000108] lduw [%o0+0x00c],%l0 ! Mem[000000003400010c] ldstub [%o3+0x02b],%l3 ! Mem[000000003580012b] jmpl %g6+8,%g0 swap [%o2+0x030],%l3 ! Mem[0000000035000130] p18_call_0_lo: retl swap [%o0+0x014],%l3 ! Mem[0000000034000114] p18_jmpl_0_he: swap [%i0+0x014],%l1 ! Mem[0000000034000114] lduh [%i0+0x02c],%l5 ! Mem[000000003400012c] jmpl %g6+8,%g0 stw %l6,[%i1+0x030] ! Mem[0000000034800130] p18_call_0_he: ldub [%i3+0x016],%l6 ! Mem[0000000035800116] std %l0,[%i2+0x018] ! Mem[0000000035000118] retl lduh [%i2+0x03a],%l6 ! Mem[000000003500013a] p18_jmpl_0_ho: swap [%o0+0x014],%l1 ! Mem[0000000034000114] lduh [%o0+0x02c],%l5 ! Mem[000000003400012c] jmpl %g6+8,%g0 stw %l6,[%o1+0x030] ! Mem[0000000034800130] p18_call_0_ho: ldub [%o3+0x016],%l6 ! Mem[0000000035800116] std %l0,[%o2+0x018] ! Mem[0000000035000118] retl lduh [%o2+0x03a],%l6 ! Mem[000000003500013a] p19_jmpl_0_le: ldsh [%i1+0x022],%l7 ! Mem[0000000036800122] ldd [%i3+0x030],%l6 ! Mem[0000000037800130] stx %l3,[%i1+0x018] ! Mem[0000000036800118] ldd [%i1+0x008],%l6 ! Mem[0000000036800108] ldub [%i2+0x02c],%l2 ! Mem[000000003700012c] stb %l2,[%i3+0x032] ! Mem[0000000037800132] jmpl %g6+8,%g0 stb %l3,[%i1+0x020] ! Mem[0000000036800120] p19_call_0_le: swap [%i2+0x010],%l1 ! Mem[0000000037000110] lduw [%i1+0x038],%l4 ! Mem[0000000036800138] ldsb [%i0+0x030],%l2 ! Mem[0000000036000130] ldstub [%i1+0x03b],%l3 ! Mem[000000003680013b] retl swap [%i2+0x028],%l4 ! Mem[0000000037000128] p19_jmpl_0_lo: ldsh [%o1+0x022],%l7 ! Mem[0000000036800122] ldd [%o3+0x030],%l6 ! Mem[0000000037800130] stx %l3,[%o1+0x018] ! Mem[0000000036800118] ldd [%o1+0x008],%l6 ! Mem[0000000036800108] ldub [%o2+0x02c],%l2 ! Mem[000000003700012c] stb %l2,[%o3+0x032] ! Mem[0000000037800132] jmpl %g6+8,%g0 stb %l3,[%o1+0x020] ! Mem[0000000036800120] p19_call_0_lo: swap [%o2+0x010],%l1 ! Mem[0000000037000110] lduw [%o1+0x038],%l4 ! Mem[0000000036800138] ldsb [%o0+0x030],%l2 ! Mem[0000000036000130] ldstub [%o1+0x03b],%l3 ! Mem[000000003680013b] retl swap [%o2+0x028],%l4 ! Mem[0000000037000128] p19_jmpl_0_he: ldub [%i1+0x028],%l2 ! Mem[0000000036800128] lduw [%i2+0x02c],%l4 ! Mem[000000003700012c] stw %l0,[%i1+0x020] ! Mem[0000000036800120] ldub [%i1+0x035],%l3 ! Mem[0000000036800135] swap [%i3+0x024],%l1 ! Mem[0000000037800124] jmpl %g6+8,%g0 swap [%i1+0x010],%l0 ! Mem[0000000036800110] p19_call_0_he: ldsb [%i0+0x004],%l5 ! Mem[0000000036000104] ldd [%i0+0x030],%l4 ! Mem[0000000036000130] ldub [%i1+0x019],%l5 ! Mem[0000000036800119] swap [%i1+0x02c],%l1 ! Mem[000000003680012c] ldsw [%i0+0x030],%l7 ! Mem[0000000036000130] retl ldstub [%i1+0x023],%l4 ! Mem[0000000036800123] p19_jmpl_0_ho: ldub [%o1+0x028],%l2 ! Mem[0000000036800128] lduw [%o2+0x02c],%l4 ! Mem[000000003700012c] stw %l0,[%o1+0x020] ! Mem[0000000036800120] ldub [%o1+0x035],%l3 ! Mem[0000000036800135] swap [%o3+0x024],%l1 ! Mem[0000000037800124] jmpl %g6+8,%g0 swap [%o1+0x010],%l0 ! Mem[0000000036800110] p19_call_0_ho: ldsb [%o0+0x004],%l5 ! Mem[0000000036000104] ldd [%o0+0x030],%l4 ! Mem[0000000036000130] ldub [%o1+0x019],%l5 ! Mem[0000000036800119] swap [%o1+0x02c],%l1 ! Mem[000000003680012c] ldsw [%o0+0x030],%l7 ! Mem[0000000036000130] retl ldstub [%o1+0x023],%l4 ! Mem[0000000036800123] p20_jmpl_0_le: stb %l3,[%i0+0x038] ! Mem[0000000038000138] swap [%i2+0x01c],%l2 ! Mem[000000003900011c] ldd [%i3+0x028],%l2 ! Mem[0000000039800128] ldsw [%i1+0x00c],%l3 ! Mem[000000003880010c] swap [%i1+0x038],%l2 ! Mem[0000000038800138] ldstub [%i0+0x024],%l7 ! Mem[0000000038000124] jmpl %g6+8,%g0 std %l4,[%i1+0x028] ! Mem[0000000038800128] p20_call_0_le: retl swap [%i3+0x00c],%l2 ! Mem[000000003980010c] p20_jmpl_0_lo: stb %l3,[%o0+0x038] ! Mem[0000000038000138] swap [%o2+0x01c],%l2 ! Mem[000000003900011c] ldd [%o3+0x028],%l2 ! Mem[0000000039800128] ldsw [%o1+0x00c],%l3 ! Mem[000000003880010c] swap [%o1+0x038],%l2 ! Mem[0000000038800138] ldstub [%o0+0x024],%l7 ! Mem[0000000038000124] jmpl %g6+8,%g0 std %l4,[%o1+0x028] ! Mem[0000000038800128] p20_call_0_lo: retl swap [%o3+0x00c],%l2 ! Mem[000000003980010c] p20_jmpl_0_he: stb %l2,[%i0+0x028] ! Mem[0000000038000128] jmpl %g6+8,%g0 std %l6,[%i3+0x028] ! Mem[0000000039800128] p20_call_0_he: ldstub [%i3+0x021],%l7 ! Mem[0000000039800121] lduh [%i1+0x008],%l2 ! Mem[0000000038800108] ldstub [%i0+0x001],%l2 ! Mem[0000000038000101] stb %l5,[%i1+0x02f] ! Mem[000000003880012f] ldstub [%i2+0x03a],%l6 ! Mem[000000003900013a] ldub [%i1+0x031],%l0 ! Mem[0000000038800131] retl ldstub [%i2+0x029],%l2 ! Mem[0000000039000129] p20_jmpl_0_ho: stb %l2,[%o0+0x028] ! Mem[0000000038000128] jmpl %g6+8,%g0 std %l6,[%o3+0x028] ! Mem[0000000039800128] p20_call_0_ho: ldstub [%o3+0x021],%l7 ! Mem[0000000039800121] lduh [%o1+0x008],%l2 ! Mem[0000000038800108] ldstub [%o0+0x001],%l2 ! Mem[0000000038000101] stb %l5,[%o1+0x02f] ! Mem[000000003880012f] ldstub [%o2+0x03a],%l6 ! Mem[000000003900013a] ldub [%o1+0x031],%l0 ! Mem[0000000038800131] retl ldstub [%o2+0x029],%l2 ! Mem[0000000039000129] p21_jmpl_0_le: ldstub [%i1+0x022],%l7 ! Mem[000000003a800122] lduw [%i3+0x034],%l6 ! Mem[000000003b800134] lduw [%i3+0x00c],%l7 ! Mem[000000003b80010c] sth %l3,[%i0+0x00e] ! Mem[000000003a00010e] lduh [%i1+0x010],%l4 ! Mem[000000003a800110] ldsw [%i3+0x02c],%l4 ! Mem[000000003b80012c] jmpl %g6+8,%g0 lduh [%i1+0x028],%l0 ! Mem[000000003a800128] p21_call_0_le: ldd [%i1+0x030],%l6 ! Mem[000000003a800130] ldsh [%i0+0x022],%l3 ! Mem[000000003a000122] retl ldstub [%i0+0x002],%l7 ! Mem[000000003a000102] p21_jmpl_0_lo: ldstub [%o1+0x022],%l7 ! Mem[000000003a800122] lduw [%o3+0x034],%l6 ! Mem[000000003b800134] lduw [%o3+0x00c],%l7 ! Mem[000000003b80010c] sth %l3,[%o0+0x00e] ! Mem[000000003a00010e] lduh [%o1+0x010],%l4 ! Mem[000000003a800110] ldsw [%o3+0x02c],%l4 ! Mem[000000003b80012c] jmpl %g6+8,%g0 lduh [%o1+0x028],%l0 ! Mem[000000003a800128] p21_call_0_lo: ldd [%o1+0x030],%l6 ! Mem[000000003a800130] ldsh [%o0+0x022],%l3 ! Mem[000000003a000122] retl ldstub [%o0+0x002],%l7 ! Mem[000000003a000102] p21_jmpl_0_he: lduw [%i3+0x014],%l3 ! Mem[000000003b800114] ldsb [%i3+0x02b],%l7 ! Mem[000000003b80012b] lduh [%i3+0x000],%l3 ! Mem[000000003b800100] ldstub [%i3+0x014],%l2 ! Mem[000000003b800114] jmpl %g6+8,%g0 ldub [%i1+0x001],%l1 ! Mem[000000003a800101] p21_call_0_he: ldstub [%i3+0x035],%l6 ! Mem[000000003b800135] swap [%i2+0x004],%l0 ! Mem[000000003b000104] ldsh [%i3+0x008],%l0 ! Mem[000000003b800108] ldstub [%i1+0x00b],%l6 ! Mem[000000003a80010b] stx %l2,[%i1+0x018] ! Mem[000000003a800118] retl lduw [%i1+0x01c],%l2 ! Mem[000000003a80011c] p21_jmpl_0_ho: lduw [%o3+0x014],%l3 ! Mem[000000003b800114] ldsb [%o3+0x02b],%l7 ! Mem[000000003b80012b] lduh [%o3+0x000],%l3 ! Mem[000000003b800100] ldstub [%o3+0x014],%l2 ! Mem[000000003b800114] jmpl %g6+8,%g0 ldub [%o1+0x001],%l1 ! Mem[000000003a800101] p21_call_0_ho: ldstub [%o3+0x035],%l6 ! Mem[000000003b800135] swap [%o2+0x004],%l0 ! Mem[000000003b000104] ldsh [%o3+0x008],%l0 ! Mem[000000003b800108] ldstub [%o1+0x00b],%l6 ! Mem[000000003a80010b] stx %l2,[%o1+0x018] ! Mem[000000003a800118] retl lduw [%o1+0x01c],%l2 ! Mem[000000003a80011c] p22_jmpl_0_le: ldstub [%i0+0x001],%l6 ! Mem[000000003c000101] stb %l4,[%i2+0x022] ! Mem[000000003d000122] stb %l1,[%i3+0x015] ! Mem[000000003d800115] ldd [%i3+0x028],%l6 ! Mem[000000003d800128] swap [%i0+0x00c],%l0 ! Mem[000000003c00010c] ldsb [%i1+0x02b],%l3 ! Mem[000000003c80012b] jmpl %g6+8,%g0 sth %l2,[%i0+0x03a] ! Mem[000000003c00013a] p22_call_0_le: ldsw [%i2+0x014],%l3 ! Mem[000000003d000114] ldstub [%i1+0x03b],%l3 ! Mem[000000003c80013b] retl std %l6,[%i3+0x038] ! Mem[000000003d800138] p22_jmpl_0_lo: ldstub [%o0+0x001],%l6 ! Mem[000000003c000101] stb %l4,[%o2+0x022] ! Mem[000000003d000122] stb %l1,[%o3+0x015] ! Mem[000000003d800115] ldd [%o3+0x028],%l6 ! Mem[000000003d800128] swap [%o0+0x00c],%l0 ! Mem[000000003c00010c] ldsb [%o1+0x02b],%l3 ! Mem[000000003c80012b] jmpl %g6+8,%g0 sth %l2,[%o0+0x03a] ! Mem[000000003c00013a] p22_call_0_lo: ldsw [%o2+0x014],%l3 ! Mem[000000003d000114] ldstub [%o1+0x03b],%l3 ! Mem[000000003c80013b] retl std %l6,[%o3+0x038] ! Mem[000000003d800138] p22_jmpl_0_he: ldx [%i3+0x020],%l0 ! Mem[000000003d800120] ldstub [%i3+0x017],%l2 ! Mem[000000003d800117] sth %l6,[%i2+0x03c] ! Mem[000000003d00013c] ldd [%i2+0x028],%l6 ! Mem[000000003d000128] ldsh [%i0+0x00a],%l4 ! Mem[000000003c00010a] stx %l3,[%i0+0x038] ! Mem[000000003c000138] ldsh [%i1+0x020],%l0 ! Mem[000000003c800120] jmpl %g6+8,%g0 swap [%i0+0x030],%l7 ! Mem[000000003c000130] p22_call_0_he: swap [%i1+0x028],%l2 ! Mem[000000003c800128] std %l0,[%i1+0x030] ! Mem[000000003c800130] ldstub [%i3+0x025],%l6 ! Mem[000000003d800125] ldstub [%i2+0x005],%l4 ! Mem[000000003d000105] retl ldstub [%i3+0x00c],%l4 ! Mem[000000003d80010c] p22_jmpl_0_ho: ldx [%o3+0x020],%l0 ! Mem[000000003d800120] ldstub [%o3+0x017],%l2 ! Mem[000000003d800117] sth %l6,[%o2+0x03c] ! Mem[000000003d00013c] ldd [%o2+0x028],%l6 ! Mem[000000003d000128] ldsh [%o0+0x00a],%l4 ! Mem[000000003c00010a] stx %l3,[%o0+0x038] ! Mem[000000003c000138] ldsh [%o1+0x020],%l0 ! Mem[000000003c800120] jmpl %g6+8,%g0 swap [%o0+0x030],%l7 ! Mem[000000003c000130] p22_call_0_ho: swap [%o1+0x028],%l2 ! Mem[000000003c800128] std %l0,[%o1+0x030] ! Mem[000000003c800130] ldstub [%o3+0x025],%l6 ! Mem[000000003d800125] ldstub [%o2+0x005],%l4 ! Mem[000000003d000105] retl ldstub [%o3+0x00c],%l4 ! Mem[000000003d80010c] p23_jmpl_0_le: lduw [%i2+0x020],%l6 ! Mem[000000003f000120] stx %l2,[%i0+0x010] ! Mem[000000003e000110] std %l2,[%i3+0x028] ! Mem[000000003f800128] stx %l3,[%i3+0x008] ! Mem[000000003f800108] lduh [%i0+0x010],%l4 ! Mem[000000003e000110] stb %l4,[%i0+0x02f] ! Mem[000000003e00012f] jmpl %g6+8,%g0 ldsh [%i1+0x028],%l0 ! Mem[000000003e800128] p23_call_0_le: ldstub [%i1+0x014],%l1 ! Mem[000000003e800114] ldstub [%i3+0x03b],%l3 ! Mem[000000003f80013b] retl ldstub [%i0+0x011],%l7 ! Mem[000000003e000111] p23_jmpl_0_lo: lduw [%o2+0x020],%l6 ! Mem[000000003f000120] stx %l2,[%o0+0x010] ! Mem[000000003e000110] std %l2,[%o3+0x028] ! Mem[000000003f800128] stx %l3,[%o3+0x008] ! Mem[000000003f800108] lduh [%o0+0x010],%l4 ! Mem[000000003e000110] stb %l4,[%o0+0x02f] ! Mem[000000003e00012f] jmpl %g6+8,%g0 ldsh [%o1+0x028],%l0 ! Mem[000000003e800128] p23_call_0_lo: ldstub [%o1+0x014],%l1 ! Mem[000000003e800114] ldstub [%o3+0x03b],%l3 ! Mem[000000003f80013b] retl ldstub [%o0+0x011],%l7 ! Mem[000000003e000111] p23_jmpl_0_he: std %l6,[%i1+0x010] ! Mem[000000003e800110] jmpl %g6+8,%g0 stb %l6,[%i2+0x00b] ! Mem[000000003f00010b] p23_call_0_he: ldub [%i1+0x03c],%l1 ! Mem[000000003e80013c] lduw [%i3+0x038],%l6 ! Mem[000000003f800138] ldsh [%i2+0x018],%l4 ! Mem[000000003f000118] ldd [%i3+0x038],%l0 ! Mem[000000003f800138] swap [%i3+0x000],%l3 ! Mem[000000003f800100] stx %l5,[%i2+0x000] ! Mem[000000003f000100] retl swap [%i0+0x004],%l5 ! Mem[000000003e000104] p23_jmpl_0_ho: std %l6,[%o1+0x010] ! Mem[000000003e800110] jmpl %g6+8,%g0 stb %l6,[%o2+0x00b] ! Mem[000000003f00010b] p23_call_0_ho: ldub [%o1+0x03c],%l1 ! Mem[000000003e80013c] lduw [%o3+0x038],%l6 ! Mem[000000003f800138] ldsh [%o2+0x018],%l4 ! Mem[000000003f000118] ldd [%o3+0x038],%l0 ! Mem[000000003f800138] swap [%o3+0x000],%l3 ! Mem[000000003f800100] stx %l5,[%o2+0x000] ! Mem[000000003f000100] retl swap [%o0+0x004],%l5 ! Mem[000000003e000104] p24_jmpl_0_le: ldsh [%i1+0x002],%l7 ! Mem[0000000040800102] swap [%i2+0x014],%l6 ! Mem[0000000041000114] ldstub [%i2+0x038],%l3 ! Mem[0000000041000138] stw %l2,[%i0+0x01c] ! Mem[000000004000011c] ldx [%i0+0x028],%l2 ! Mem[0000000040000128] lduw [%i0+0x00c],%l2 ! Mem[000000004000010c] jmpl %g6+8,%g0 lduh [%i0+0x00c],%l0 ! Mem[000000004000010c] p24_call_0_le: ldstub [%i3+0x030],%l2 ! Mem[0000000041800130] ldstub [%i1+0x03b],%l3 ! Mem[000000004080013b] ldstub [%i3+0x03f],%l6 ! Mem[000000004180013f] ldsh [%i1+0x00c],%l1 ! Mem[000000004080010c] lduh [%i0+0x01c],%l1 ! Mem[000000004000011c] ldstub [%i2+0x03b],%l6 ! Mem[000000004100013b] swap [%i3+0x020],%l3 ! Mem[0000000041800120] retl lduh [%i3+0x000],%l5 ! Mem[0000000041800100] p24_jmpl_0_lo: ldsh [%o1+0x002],%l7 ! Mem[0000000040800102] swap [%o2+0x014],%l6 ! Mem[0000000041000114] ldstub [%o2+0x038],%l3 ! Mem[0000000041000138] stw %l2,[%o0+0x01c] ! Mem[000000004000011c] ldx [%o0+0x028],%l2 ! Mem[0000000040000128] lduw [%o0+0x00c],%l2 ! Mem[000000004000010c] jmpl %g6+8,%g0 lduh [%o0+0x00c],%l0 ! Mem[000000004000010c] p24_call_0_lo: ldstub [%o3+0x030],%l2 ! Mem[0000000041800130] ldstub [%o1+0x03b],%l3 ! Mem[000000004080013b] ldstub [%o3+0x03f],%l6 ! Mem[000000004180013f] ldsh [%o1+0x00c],%l1 ! Mem[000000004080010c] lduh [%o0+0x01c],%l1 ! Mem[000000004000011c] ldstub [%o2+0x03b],%l6 ! Mem[000000004100013b] swap [%o3+0x020],%l3 ! Mem[0000000041800120] retl lduh [%o3+0x000],%l5 ! Mem[0000000041800100] p24_jmpl_0_he: ldx [%i1+0x000],%l1 ! Mem[0000000040800100] ldstub [%i0+0x01c],%l7 ! Mem[000000004000011c] jmpl %g6+8,%g0 sth %l2,[%i0+0x034] ! Mem[0000000040000134] p24_call_0_he: std %l4,[%i0+0x038] ! Mem[0000000040000138] lduw [%i3+0x00c],%l1 ! Mem[000000004180010c] swap [%i3+0x00c],%l4 ! Mem[000000004180010c] retl ldx [%i1+0x030],%l6 ! Mem[0000000040800130] p24_jmpl_0_ho: ldx [%o1+0x000],%l1 ! Mem[0000000040800100] ldstub [%o0+0x01c],%l7 ! Mem[000000004000011c] jmpl %g6+8,%g0 sth %l2,[%o0+0x034] ! Mem[0000000040000134] p24_call_0_ho: std %l4,[%o0+0x038] ! Mem[0000000040000138] lduw [%o3+0x00c],%l1 ! Mem[000000004180010c] swap [%o3+0x00c],%l4 ! Mem[000000004180010c] retl ldx [%o1+0x030],%l6 ! Mem[0000000040800130] p25_jmpl_0_le: sth %l6,[%i0+0x020] ! Mem[0000000042000120] swap [%i1+0x014],%l2 ! Mem[0000000042800114] ldsh [%i3+0x00c],%l7 ! Mem[000000004380010c] ldsb [%i2+0x01e],%l6 ! Mem[000000004300011e] ldstub [%i1+0x01f],%l7 ! Mem[000000004280011f] lduh [%i3+0x00c],%l5 ! Mem[000000004380010c] jmpl %g6+8,%g0 ldstub [%i3+0x01a],%l0 ! Mem[000000004380011a] p25_call_0_le: ldsw [%i3+0x030],%l2 ! Mem[0000000043800130] ldstub [%i2+0x03b],%l3 ! Mem[000000004300013b] ldstub [%i0+0x011],%l7 ! Mem[0000000042000111] ldsh [%i0+0x022],%l3 ! Mem[0000000042000122] retl sth %l7,[%i3+0x000] ! Mem[0000000043800100] p25_jmpl_0_lo: sth %l6,[%o0+0x020] ! Mem[0000000042000120] swap [%o1+0x014],%l2 ! Mem[0000000042800114] ldsh [%o3+0x00c],%l7 ! Mem[000000004380010c] ldsb [%o2+0x01e],%l6 ! Mem[000000004300011e] ldstub [%o1+0x01f],%l7 ! Mem[000000004280011f] lduh [%o3+0x00c],%l5 ! Mem[000000004380010c] jmpl %g6+8,%g0 ldstub [%o3+0x01a],%l0 ! Mem[000000004380011a] p25_call_0_lo: ldsw [%o3+0x030],%l2 ! Mem[0000000043800130] ldstub [%o2+0x03b],%l3 ! Mem[000000004300013b] ldstub [%o0+0x011],%l7 ! Mem[0000000042000111] ldsh [%o0+0x022],%l3 ! Mem[0000000042000122] retl sth %l7,[%o3+0x000] ! Mem[0000000043800100] p25_jmpl_0_he: ldstub [%i2+0x005],%l2 ! Mem[0000000043000105] ldub [%i2+0x025],%l1 ! Mem[0000000043000125] swap [%i3+0x03c],%l7 ! Mem[000000004380013c] jmpl %g6+8,%g0 swap [%i0+0x000],%l4 ! Mem[0000000042000100] p25_call_0_he: lduw [%i3+0x02c],%l4 ! Mem[000000004380012c] swap [%i0+0x034],%l6 ! Mem[0000000042000134] ldstub [%i3+0x03a],%l2 ! Mem[000000004380013a] ldub [%i1+0x035],%l4 ! Mem[0000000042800135] ldsh [%i3+0x038],%l7 ! Mem[0000000043800138] retl swap [%i3+0x030],%l2 ! Mem[0000000043800130] p25_jmpl_0_ho: ldstub [%o2+0x005],%l2 ! Mem[0000000043000105] ldub [%o2+0x025],%l1 ! Mem[0000000043000125] swap [%o3+0x03c],%l7 ! Mem[000000004380013c] jmpl %g6+8,%g0 swap [%o0+0x000],%l4 ! Mem[0000000042000100] p25_call_0_ho: lduw [%o3+0x02c],%l4 ! Mem[000000004380012c] swap [%o0+0x034],%l6 ! Mem[0000000042000134] ldstub [%o3+0x03a],%l2 ! Mem[000000004380013a] ldub [%o1+0x035],%l4 ! Mem[0000000042800135] ldsh [%o3+0x038],%l7 ! Mem[0000000043800138] retl swap [%o3+0x030],%l2 ! Mem[0000000043800130] p26_jmpl_0_le: lduw [%i1+0x000],%l7 ! Mem[0000000044800100] swap [%i1+0x034],%l2 ! Mem[0000000044800134] swap [%i3+0x018],%l0 ! Mem[0000000045800118] lduh [%i2+0x012],%l2 ! Mem[0000000045000112] ldstub [%i2+0x029],%l0 ! Mem[0000000045000129] stx %l0,[%i0+0x030] ! Mem[0000000044000130] jmpl %g6+8,%g0 lduh [%i2+0x036],%l0 ! Mem[0000000045000136] p26_call_0_le: ldstub [%i0+0x031],%l6 ! Mem[0000000044000131] ldd [%i2+0x010],%l0 ! Mem[0000000045000110] ldstub [%i3+0x025],%l3 ! Mem[0000000045800125] stb %l3,[%i3+0x01c] ! Mem[000000004580011c] ldsw [%i1+0x008],%l6 ! Mem[0000000044800108] stb %l6,[%i2+0x03b] ! Mem[000000004500013b] retl swap [%i2+0x020],%l3 ! Mem[0000000045000120] p26_jmpl_0_lo: lduw [%o1+0x000],%l7 ! Mem[0000000044800100] swap [%o1+0x034],%l2 ! Mem[0000000044800134] swap [%o3+0x018],%l0 ! Mem[0000000045800118] lduh [%o2+0x012],%l2 ! Mem[0000000045000112] ldstub [%o2+0x029],%l0 ! Mem[0000000045000129] stx %l0,[%o0+0x030] ! Mem[0000000044000130] jmpl %g6+8,%g0 lduh [%o2+0x036],%l0 ! Mem[0000000045000136] p26_call_0_lo: ldstub [%o0+0x031],%l6 ! Mem[0000000044000131] ldd [%o2+0x010],%l0 ! Mem[0000000045000110] ldstub [%o3+0x025],%l3 ! Mem[0000000045800125] stb %l3,[%o3+0x01c] ! Mem[000000004580011c] ldsw [%o1+0x008],%l6 ! Mem[0000000044800108] stb %l6,[%o2+0x03b] ! Mem[000000004500013b] retl swap [%o2+0x020],%l3 ! Mem[0000000045000120] p26_jmpl_0_he: ldx [%i1+0x038],%l1 ! Mem[0000000044800138] ldub [%i2+0x003],%l0 ! Mem[0000000045000103] ldstub [%i2+0x02f],%l5 ! Mem[000000004500012f] ldsw [%i1+0x00c],%l2 ! Mem[000000004480010c] swap [%i2+0x03c],%l2 ! Mem[000000004500013c] ldstub [%i2+0x032],%l5 ! Mem[0000000045000132] ldsb [%i1+0x01c],%l5 ! Mem[000000004480011c] jmpl %g6+8,%g0 ldstub [%i1+0x02f],%l1 ! Mem[000000004480012f] p26_call_0_he: ldstub [%i0+0x00b],%l6 ! Mem[000000004400010b] retl stx %l3,[%i1+0x028] ! Mem[0000000044800128] p26_jmpl_0_ho: ldx [%o1+0x038],%l1 ! Mem[0000000044800138] ldub [%o2+0x003],%l0 ! Mem[0000000045000103] ldstub [%o2+0x02f],%l5 ! Mem[000000004500012f] ldsw [%o1+0x00c],%l2 ! Mem[000000004480010c] swap [%o2+0x03c],%l2 ! Mem[000000004500013c] ldstub [%o2+0x032],%l5 ! Mem[0000000045000132] ldsb [%o1+0x01c],%l5 ! Mem[000000004480011c] jmpl %g6+8,%g0 ldstub [%o1+0x02f],%l1 ! Mem[000000004480012f] p26_call_0_ho: ldstub [%o0+0x00b],%l6 ! Mem[000000004400010b] retl stx %l3,[%o1+0x028] ! Mem[0000000044800128] p27_jmpl_0_le: ldsw [%i0+0x018],%l3 ! Mem[0000000046000118] swap [%i0+0x008],%l7 ! Mem[0000000046000108] ldd [%i1+0x018],%l6 ! Mem[0000000046800118] ldsb [%i1+0x00c],%l5 ! Mem[000000004680010c] sth %l0,[%i2+0x028] ! Mem[0000000047000128] lduw [%i0+0x008],%l4 ! Mem[0000000046000108] jmpl %g6+8,%g0 lduh [%i3+0x036],%l7 ! Mem[0000000047800136] p27_call_0_le: stw %l2,[%i0+0x02c] ! Mem[000000004600012c] ldx [%i0+0x030],%l0 ! Mem[0000000046000130] ldstub [%i3+0x023],%l7 ! Mem[0000000047800123] ldsh [%i0+0x008],%l2 ! Mem[0000000046000108] swap [%i2+0x000],%l3 ! Mem[0000000047000100] retl swap [%i1+0x000],%l5 ! Mem[0000000046800100] p27_jmpl_0_lo: ldsw [%o0+0x018],%l3 ! Mem[0000000046000118] swap [%o0+0x008],%l7 ! Mem[0000000046000108] ldd [%o1+0x018],%l6 ! Mem[0000000046800118] ldsb [%o1+0x00c],%l5 ! Mem[000000004680010c] sth %l0,[%o2+0x028] ! Mem[0000000047000128] lduw [%o0+0x008],%l4 ! Mem[0000000046000108] jmpl %g6+8,%g0 lduh [%o3+0x036],%l7 ! Mem[0000000047800136] p27_call_0_lo: stw %l2,[%o0+0x02c] ! Mem[000000004600012c] ldx [%o0+0x030],%l0 ! Mem[0000000046000130] ldstub [%o3+0x023],%l7 ! Mem[0000000047800123] ldsh [%o0+0x008],%l2 ! Mem[0000000046000108] swap [%o2+0x000],%l3 ! Mem[0000000047000100] retl swap [%o1+0x000],%l5 ! Mem[0000000046800100] p27_jmpl_0_he: lduw [%i2+0x008],%l6 ! Mem[0000000047000108] lduw [%i1+0x004],%l6 ! Mem[0000000046800104] jmpl %g6+8,%g0 ldsb [%i1+0x003],%l0 ! Mem[0000000046800103] p27_call_0_he: swap [%i3+0x02c],%l4 ! Mem[000000004780012c] retl stw %l6,[%i3+0x034] ! Mem[0000000047800134] p27_jmpl_0_ho: lduw [%o2+0x008],%l6 ! Mem[0000000047000108] lduw [%o1+0x004],%l6 ! Mem[0000000046800104] jmpl %g6+8,%g0 ldsb [%o1+0x003],%l0 ! Mem[0000000046800103] p27_call_0_ho: swap [%o3+0x02c],%l4 ! Mem[000000004780012c] retl stw %l6,[%o3+0x034] ! Mem[0000000047800134] p28_jmpl_0_le: ldstub [%i1+0x002],%l7 ! Mem[0000000048800102] stb %l6,[%i2+0x017] ! Mem[0000000049000117] ldsh [%i0+0x038],%l3 ! Mem[0000000048000138] ldstub [%i3+0x01c],%l2 ! Mem[000000004980011c] ldd [%i3+0x028],%l0 ! Mem[0000000049800128] ldsw [%i1+0x030],%l0 ! Mem[0000000048800130] jmpl %g6+8,%g0 ldsb [%i1+0x036],%l0 ! Mem[0000000048800136] p28_call_0_le: swap [%i3+0x010],%l7 ! Mem[0000000049800110] lduh [%i1+0x008],%l4 ! Mem[0000000048800108] sth %l4,[%i1+0x036] ! Mem[0000000048800136] ldx [%i2+0x008],%l1 ! Mem[0000000049000108] ldsw [%i3+0x020],%l7 ! Mem[0000000049800120] lduh [%i0+0x036],%l7 ! Mem[0000000048000136] retl stb %l4,[%i3+0x02a] ! Mem[000000004980012a] p28_jmpl_0_lo: ldstub [%o1+0x002],%l7 ! Mem[0000000048800102] stb %l6,[%o2+0x017] ! Mem[0000000049000117] ldsh [%o0+0x038],%l3 ! Mem[0000000048000138] ldstub [%o3+0x01c],%l2 ! Mem[000000004980011c] ldd [%o3+0x028],%l0 ! Mem[0000000049800128] ldsw [%o1+0x030],%l0 ! Mem[0000000048800130] jmpl %g6+8,%g0 ldsb [%o1+0x036],%l0 ! Mem[0000000048800136] p28_call_0_lo: swap [%o3+0x010],%l7 ! Mem[0000000049800110] lduh [%o1+0x008],%l4 ! Mem[0000000048800108] sth %l4,[%o1+0x036] ! Mem[0000000048800136] ldx [%o2+0x008],%l1 ! Mem[0000000049000108] ldsw [%o3+0x020],%l7 ! Mem[0000000049800120] lduh [%o0+0x036],%l7 ! Mem[0000000048000136] retl stb %l4,[%o3+0x02a] ! Mem[000000004980012a] p28_jmpl_0_he: ldsh [%i2+0x01a],%l3 ! Mem[000000004900011a] stb %l7,[%i3+0x032] ! Mem[0000000049800132] lduw [%i1+0x03c],%l4 ! Mem[000000004880013c] jmpl %g6+8,%g0 swap [%i2+0x034],%l4 ! Mem[0000000049000134] p28_call_0_he: swap [%i1+0x01c],%l1 ! Mem[000000004880011c] lduh [%i3+0x00e],%l1 ! Mem[000000004980010e] ldsh [%i3+0x00c],%l4 ! Mem[000000004980010c] retl lduw [%i2+0x030],%l1 ! Mem[0000000049000130] p28_jmpl_0_ho: ldsh [%o2+0x01a],%l3 ! Mem[000000004900011a] stb %l7,[%o3+0x032] ! Mem[0000000049800132] lduw [%o1+0x03c],%l4 ! Mem[000000004880013c] jmpl %g6+8,%g0 swap [%o2+0x034],%l4 ! Mem[0000000049000134] p28_call_0_ho: swap [%o1+0x01c],%l1 ! Mem[000000004880011c] lduh [%o3+0x00e],%l1 ! Mem[000000004980010e] ldsh [%o3+0x00c],%l4 ! Mem[000000004980010c] retl lduw [%o2+0x030],%l1 ! Mem[0000000049000130] p29_jmpl_0_le: ldub [%i3+0x018],%l3 ! Mem[000000004b800118] ldx [%i3+0x008],%l7 ! Mem[000000004b800108] ldstub [%i3+0x02c],%l2 ! Mem[000000004b80012c] lduh [%i1+0x032],%l2 ! Mem[000000004a800132] ldd [%i3+0x020],%l2 ! Mem[000000004b800120] ldstub [%i1+0x036],%l6 ! Mem[000000004a800136] jmpl %g6+8,%g0 ldsw [%i3+0x034],%l7 ! Mem[000000004b800134] p29_call_0_le: ldsh [%i2+0x03c],%l1 ! Mem[000000004b00013c] ldstub [%i3+0x03b],%l6 ! Mem[000000004b80013b] ldsw [%i3+0x018],%l4 ! Mem[000000004b800118] ldstub [%i3+0x02f],%l5 ! Mem[000000004b80012f] sth %l0,[%i1+0x034] ! Mem[000000004a800134] retl sth %l4,[%i2+0x000] ! Mem[000000004b000100] p29_jmpl_0_lo: ldub [%o3+0x018],%l3 ! Mem[000000004b800118] ldx [%o3+0x008],%l7 ! Mem[000000004b800108] ldstub [%o3+0x02c],%l2 ! Mem[000000004b80012c] lduh [%o1+0x032],%l2 ! Mem[000000004a800132] ldd [%o3+0x020],%l2 ! Mem[000000004b800120] ldstub [%o1+0x036],%l6 ! Mem[000000004a800136] jmpl %g6+8,%g0 ldsw [%o3+0x034],%l7 ! Mem[000000004b800134] p29_call_0_lo: ldsh [%o2+0x03c],%l1 ! Mem[000000004b00013c] ldstub [%o3+0x03b],%l6 ! Mem[000000004b80013b] ldsw [%o3+0x018],%l4 ! Mem[000000004b800118] ldstub [%o3+0x02f],%l5 ! Mem[000000004b80012f] sth %l0,[%o1+0x034] ! Mem[000000004a800134] retl sth %l4,[%o2+0x000] ! Mem[000000004b000100] p29_jmpl_0_he: ldstub [%i2+0x003],%l4 ! Mem[000000004b000103] jmpl %g6+8,%g0 ldd [%i2+0x028],%l6 ! Mem[000000004b000128] p29_call_0_he: swap [%i0+0x02c],%l1 ! Mem[000000004a00012c] ldsw [%i0+0x038],%l3 ! Mem[000000004a000138] ldd [%i2+0x038],%l0 ! Mem[000000004b000138] retl std %l6,[%i2+0x030] ! Mem[000000004b000130] p29_jmpl_0_ho: ldstub [%o2+0x003],%l4 ! Mem[000000004b000103] jmpl %g6+8,%g0 ldd [%o2+0x028],%l6 ! Mem[000000004b000128] p29_call_0_ho: swap [%o0+0x02c],%l1 ! Mem[000000004a00012c] ldsw [%o0+0x038],%l3 ! Mem[000000004a000138] ldd [%o2+0x038],%l0 ! Mem[000000004b000138] retl std %l6,[%o2+0x030] ! Mem[000000004b000130] p30_jmpl_0_le: stw %l2,[%i2+0x038] ! Mem[000000004d000138] ldstub [%i3+0x02b],%l7 ! Mem[000000004d80012b] swap [%i1+0x010],%l4 ! Mem[000000004c800110] ldsh [%i1+0x00c],%l5 ! Mem[000000004c80010c] swap [%i0+0x028],%l0 ! Mem[000000004c000128] stx %l4,[%i0+0x000] ! Mem[000000004c000100] jmpl %g6+8,%g0 ldsb [%i1+0x036],%l0 ! Mem[000000004c800136] p30_call_0_le: swap [%i0+0x010],%l7 ! Mem[000000004c000110] ldsb [%i2+0x009],%l4 ! Mem[000000004d000109] ldsh [%i3+0x002],%l7 ! Mem[000000004d800102] ldstub [%i1+0x016],%l6 ! Mem[000000004c800116] ldsh [%i3+0x02a],%l4 ! Mem[000000004d80012a] swap [%i2+0x008],%l2 ! Mem[000000004d000108] retl swap [%i1+0x000],%l2 ! Mem[000000004c800100] p30_jmpl_0_lo: stw %l2,[%o2+0x038] ! Mem[000000004d000138] ldstub [%o3+0x02b],%l7 ! Mem[000000004d80012b] swap [%o1+0x010],%l4 ! Mem[000000004c800110] ldsh [%o1+0x00c],%l5 ! Mem[000000004c80010c] swap [%o0+0x028],%l0 ! Mem[000000004c000128] stx %l4,[%o0+0x000] ! Mem[000000004c000100] jmpl %g6+8,%g0 ldsb [%o1+0x036],%l0 ! Mem[000000004c800136] p30_call_0_lo: swap [%o0+0x010],%l7 ! Mem[000000004c000110] ldsb [%o2+0x009],%l4 ! Mem[000000004d000109] ldsh [%o3+0x002],%l7 ! Mem[000000004d800102] ldstub [%o1+0x016],%l6 ! Mem[000000004c800116] ldsh [%o3+0x02a],%l4 ! Mem[000000004d80012a] swap [%o2+0x008],%l2 ! Mem[000000004d000108] retl swap [%o1+0x000],%l2 ! Mem[000000004c800100] p30_jmpl_0_he: std %l4,[%i2+0x018] ! Mem[000000004d000118] ldstub [%i1+0x003],%l0 ! Mem[000000004c800103] lduh [%i0+0x02e],%l5 ! Mem[000000004c00012e] swap [%i3+0x030],%l5 ! Mem[000000004d800130] swap [%i2+0x018],%l3 ! Mem[000000004d000118] ldsw [%i3+0x014],%l4 ! Mem[000000004d800114] ldub [%i3+0x012],%l4 ! Mem[000000004d800112] jmpl %g6+8,%g0 ldd [%i3+0x028],%l2 ! Mem[000000004d800128] p30_call_0_he: swap [%i2+0x02c],%l0 ! Mem[000000004d00012c] std %l2,[%i1+0x028] ! Mem[000000004c800128] ldstub [%i0+0x025],%l6 ! Mem[000000004c000125] stw %l7,[%i2+0x028] ! Mem[000000004d000128] swap [%i3+0x02c],%l5 ! Mem[000000004d80012c] ldsw [%i2+0x028],%l6 ! Mem[000000004d000128] stw %l4,[%i3+0x028] ! Mem[000000004d800128] retl std %l0,[%i3+0x020] ! Mem[000000004d800120] p30_jmpl_0_ho: std %l4,[%o2+0x018] ! Mem[000000004d000118] ldstub [%o1+0x003],%l0 ! Mem[000000004c800103] lduh [%o0+0x02e],%l5 ! Mem[000000004c00012e] swap [%o3+0x030],%l5 ! Mem[000000004d800130] swap [%o2+0x018],%l3 ! Mem[000000004d000118] ldsw [%o3+0x014],%l4 ! Mem[000000004d800114] ldub [%o3+0x012],%l4 ! Mem[000000004d800112] jmpl %g6+8,%g0 ldd [%o3+0x028],%l2 ! Mem[000000004d800128] p30_call_0_ho: swap [%o2+0x02c],%l0 ! Mem[000000004d00012c] std %l2,[%o1+0x028] ! Mem[000000004c800128] ldstub [%o0+0x025],%l6 ! Mem[000000004c000125] stw %l7,[%o2+0x028] ! Mem[000000004d000128] swap [%o3+0x02c],%l5 ! Mem[000000004d80012c] ldsw [%o2+0x028],%l6 ! Mem[000000004d000128] stw %l4,[%o3+0x028] ! Mem[000000004d800128] retl std %l0,[%o3+0x020] ! Mem[000000004d800120] p31_jmpl_0_le: lduw [%i2+0x020],%l7 ! Mem[000000004f000120] ldsb [%i1+0x037],%l6 ! Mem[000000004e800137] ldsb [%i1+0x015],%l1 ! Mem[000000004e800115] swap [%i2+0x008],%l7 ! Mem[000000004f000108] ldsh [%i3+0x03a],%l0 ! Mem[000000004f80013a] stb %l2,[%i3+0x032] ! Mem[000000004f800132] jmpl %g6+8,%g0 lduh [%i2+0x02c],%l0 ! Mem[000000004f00012c] p31_call_0_le: swap [%i1+0x010],%l1 ! Mem[000000004e800110] swap [%i0+0x030],%l0 ! Mem[000000004e000130] ldd [%i3+0x008],%l6 ! Mem[000000004f800108] ldsb [%i2+0x002],%l4 ! Mem[000000004f000102] lduw [%i2+0x010],%l7 ! Mem[000000004f000110] ldsh [%i1+0x010],%l5 ! Mem[000000004e800110] swap [%i1+0x000],%l7 ! Mem[000000004e800100] retl stb %l3,[%i0+0x024] ! Mem[000000004e000124] p31_jmpl_0_lo: lduw [%o2+0x020],%l7 ! Mem[000000004f000120] ldsb [%o1+0x037],%l6 ! Mem[000000004e800137] ldsb [%o1+0x015],%l1 ! Mem[000000004e800115] swap [%o2+0x008],%l7 ! Mem[000000004f000108] ldsh [%o3+0x03a],%l0 ! Mem[000000004f80013a] stb %l2,[%o3+0x032] ! Mem[000000004f800132] jmpl %g6+8,%g0 lduh [%o2+0x02c],%l0 ! Mem[000000004f00012c] p31_call_0_lo: swap [%o1+0x010],%l1 ! Mem[000000004e800110] swap [%o0+0x030],%l0 ! Mem[000000004e000130] ldd [%o3+0x008],%l6 ! Mem[000000004f800108] ldsb [%o2+0x002],%l4 ! Mem[000000004f000102] lduw [%o2+0x010],%l7 ! Mem[000000004f000110] ldsh [%o1+0x010],%l5 ! Mem[000000004e800110] swap [%o1+0x000],%l7 ! Mem[000000004e800100] retl stb %l3,[%o0+0x024] ! Mem[000000004e000124] p31_jmpl_0_he: ldstub [%i1+0x016],%l4 ! Mem[000000004e800116] jmpl %g6+8,%g0 lduh [%i1+0x020],%l4 ! Mem[000000004e800120] p31_call_0_he: ldstub [%i1+0x024],%l5 ! Mem[000000004e800124] ldsh [%i3+0x024],%l6 ! Mem[000000004f800124] ldsw [%i0+0x004],%l4 ! Mem[000000004e000104] swap [%i0+0x030],%l7 ! Mem[000000004e000130] stb %l4,[%i1+0x01b] ! Mem[000000004e80011b] retl std %l2,[%i1+0x020] ! Mem[000000004e800120] p31_jmpl_0_ho: ldstub [%o1+0x016],%l4 ! Mem[000000004e800116] jmpl %g6+8,%g0 lduh [%o1+0x020],%l4 ! Mem[000000004e800120] p31_call_0_ho: ldstub [%o1+0x024],%l5 ! Mem[000000004e800124] ldsh [%o3+0x024],%l6 ! Mem[000000004f800124] ldsw [%o0+0x004],%l4 ! Mem[000000004e000104] swap [%o0+0x030],%l7 ! Mem[000000004e000130] stb %l4,[%o1+0x01b] ! Mem[000000004e80011b] retl std %l2,[%o1+0x020] ! Mem[000000004e800120] p32_jmpl_0_le: ldub [%i1+0x001],%l6 ! Mem[0000000050800101] ldsh [%i3+0x022],%l4 ! Mem[0000000051800122] stb %l2,[%i2+0x02c] ! Mem[000000005100012c] lduh [%i0+0x012],%l2 ! Mem[0000000050000112] ldub [%i0+0x029],%l0 ! Mem[0000000050000129] stx %l4,[%i3+0x000] ! Mem[0000000051800100] jmpl %g6+8,%g0 ldub [%i0+0x036],%l0 ! Mem[0000000050000136] p32_call_0_le: swap [%i3+0x03c],%l6 ! Mem[000000005180013c] swap [%i0+0x008],%l4 ! Mem[0000000050000108] ldstub [%i0+0x036],%l4 ! Mem[0000000050000136] ldstub [%i1+0x01c],%l3 ! Mem[000000005080011c] swap [%i3+0x028],%l4 ! Mem[0000000051800128] stw %l0,[%i3+0x018] ! Mem[0000000051800118] retl ldsh [%i2+0x024],%l5 ! Mem[0000000051000124] p32_jmpl_0_lo: ldub [%o1+0x001],%l6 ! Mem[0000000050800101] ldsh [%o3+0x022],%l4 ! Mem[0000000051800122] stb %l2,[%o2+0x02c] ! Mem[000000005100012c] lduh [%o0+0x012],%l2 ! Mem[0000000050000112] ldub [%o0+0x029],%l0 ! Mem[0000000050000129] stx %l4,[%o3+0x000] ! Mem[0000000051800100] jmpl %g6+8,%g0 ldub [%o0+0x036],%l0 ! Mem[0000000050000136] p32_call_0_lo: swap [%o3+0x03c],%l6 ! Mem[000000005180013c] swap [%o0+0x008],%l4 ! Mem[0000000050000108] ldstub [%o0+0x036],%l4 ! Mem[0000000050000136] ldstub [%o1+0x01c],%l3 ! Mem[000000005080011c] swap [%o3+0x028],%l4 ! Mem[0000000051800128] stw %l0,[%o3+0x018] ! Mem[0000000051800118] retl ldsh [%o2+0x024],%l5 ! Mem[0000000051000124] p32_jmpl_0_he: stw %l3,[%i0+0x020] ! Mem[0000000050000120] jmpl %g6+8,%g0 ldstub [%i3+0x02d],%l4 ! Mem[000000005180012d] p32_call_0_he: ldx [%i0+0x010],%l0 ! Mem[0000000050000110] swap [%i0+0x018],%l1 ! Mem[0000000050000118] stx %l7,[%i2+0x010] ! Mem[0000000051000110] std %l4,[%i0+0x020] ! Mem[0000000050000120] stb %l2,[%i0+0x002] ! Mem[0000000050000102] ldstub [%i1+0x008],%l0 ! Mem[0000000050800108] lduh [%i1+0x02c],%l2 ! Mem[000000005080012c] retl ldsw [%i2+0x024],%l0 ! Mem[0000000051000124] p32_jmpl_0_ho: stw %l3,[%o0+0x020] ! Mem[0000000050000120] jmpl %g6+8,%g0 ldstub [%o3+0x02d],%l4 ! Mem[000000005180012d] p32_call_0_ho: ldx [%o0+0x010],%l0 ! Mem[0000000050000110] swap [%o0+0x018],%l1 ! Mem[0000000050000118] stx %l7,[%o2+0x010] ! Mem[0000000051000110] std %l4,[%o0+0x020] ! Mem[0000000050000120] stb %l2,[%o0+0x002] ! Mem[0000000050000102] ldstub [%o1+0x008],%l0 ! Mem[0000000050800108] lduh [%o1+0x02c],%l2 ! Mem[000000005080012c] retl ldsw [%o2+0x024],%l0 ! Mem[0000000051000124] p33_jmpl_0_le: ldstub [%i2+0x022],%l7 ! Mem[0000000053000122] stx %l6,[%i1+0x030] ! Mem[0000000052800130] swap [%i2+0x00c],%l7 ! Mem[000000005300010c] ldx [%i2+0x008],%l3 ! Mem[0000000053000108] ldsh [%i1+0x020],%l3 ! Mem[0000000052800120] stb %l4,[%i3+0x02f] ! Mem[000000005380012f] jmpl %g6+8,%g0 swap [%i3+0x018],%l0 ! Mem[0000000053800118] p33_call_0_le: swap [%i2+0x034],%l3 ! Mem[0000000053000134] lduh [%i1+0x016],%l6 ! Mem[0000000052800116] lduh [%i1+0x03c],%l1 ! Mem[000000005280013c] swap [%i1+0x010],%l0 ! Mem[0000000052800110] retl lduh [%i2+0x002],%l3 ! Mem[0000000053000102] p33_jmpl_0_lo: ldstub [%o2+0x022],%l7 ! Mem[0000000053000122] stx %l6,[%o1+0x030] ! Mem[0000000052800130] swap [%o2+0x00c],%l7 ! Mem[000000005300010c] ldx [%o2+0x008],%l3 ! Mem[0000000053000108] ldsh [%o1+0x020],%l3 ! Mem[0000000052800120] stb %l4,[%o3+0x02f] ! Mem[000000005380012f] jmpl %g6+8,%g0 swap [%o3+0x018],%l0 ! Mem[0000000053800118] p33_call_0_lo: swap [%o2+0x034],%l3 ! Mem[0000000053000134] lduh [%o1+0x016],%l6 ! Mem[0000000052800116] lduh [%o1+0x03c],%l1 ! Mem[000000005280013c] swap [%o1+0x010],%l0 ! Mem[0000000052800110] retl lduh [%o2+0x002],%l3 ! Mem[0000000053000102] p33_jmpl_0_he: stw %l7,[%i1+0x028] ! Mem[0000000052800128] ldstub [%i1+0x03b],%l0 ! Mem[000000005280013b] sth %l6,[%i3+0x02c] ! Mem[000000005380012c] ldstub [%i1+0x02d],%l5 ! Mem[000000005280012d] jmpl %g6+8,%g0 ldstub [%i0+0x009],%l6 ! Mem[0000000052000109] p33_call_0_he: ldsw [%i2+0x00c],%l3 ! Mem[000000005300010c] stb %l5,[%i2+0x02f] ! Mem[000000005300012f] stw %l2,[%i2+0x010] ! Mem[0000000053000110] swap [%i0+0x018],%l2 ! Mem[0000000052000118] ldstub [%i3+0x00c],%l4 ! Mem[000000005380010c] swap [%i2+0x01c],%l5 ! Mem[000000005300011c] retl swap [%i2+0x014],%l3 ! Mem[0000000053000114] p33_jmpl_0_ho: stw %l7,[%o1+0x028] ! Mem[0000000052800128] ldstub [%o1+0x03b],%l0 ! Mem[000000005280013b] sth %l6,[%o3+0x02c] ! Mem[000000005380012c] ldstub [%o1+0x02d],%l5 ! Mem[000000005280012d] jmpl %g6+8,%g0 ldstub [%o0+0x009],%l6 ! Mem[0000000052000109] p33_call_0_ho: ldsw [%o2+0x00c],%l3 ! Mem[000000005300010c] stb %l5,[%o2+0x02f] ! Mem[000000005300012f] stw %l2,[%o2+0x010] ! Mem[0000000053000110] swap [%o0+0x018],%l2 ! Mem[0000000052000118] ldstub [%o3+0x00c],%l4 ! Mem[000000005380010c] swap [%o2+0x01c],%l5 ! Mem[000000005300011c] retl swap [%o2+0x014],%l3 ! Mem[0000000053000114] p34_jmpl_0_le: ldstub [%i3+0x03b],%l2 ! Mem[000000005580013b] ldsw [%i3+0x01c],%l2 ! Mem[000000005580011c] swap [%i1+0x03c],%l7 ! Mem[000000005480013c] stx %l2,[%i3+0x008] ! Mem[0000000055800108] swap [%i0+0x038],%l0 ! Mem[0000000054000138] stb %l0,[%i1+0x030] ! Mem[0000000054800130] jmpl %g6+8,%g0 swap [%i0+0x034],%l0 ! Mem[0000000054000134] p34_call_0_le: stb %l3,[%i0+0x007] ! Mem[0000000054000107] ldsh [%i1+0x018],%l5 ! Mem[0000000054800118] swap [%i1+0x034],%l3 ! Mem[0000000054800134] sth %l0,[%i1+0x010] ! Mem[0000000054800110] lduw [%i1+0x01c],%l1 ! Mem[000000005480011c] lduh [%i0+0x036],%l7 ! Mem[0000000054000136] retl ldd [%i0+0x018],%l4 ! Mem[0000000054000118] p34_jmpl_0_lo: ldstub [%o3+0x03b],%l2 ! Mem[000000005580013b] ldsw [%o3+0x01c],%l2 ! Mem[000000005580011c] swap [%o1+0x03c],%l7 ! Mem[000000005480013c] stx %l2,[%o3+0x008] ! Mem[0000000055800108] swap [%o0+0x038],%l0 ! Mem[0000000054000138] stb %l0,[%o1+0x030] ! Mem[0000000054800130] jmpl %g6+8,%g0 swap [%o0+0x034],%l0 ! Mem[0000000054000134] p34_call_0_lo: stb %l3,[%o0+0x007] ! Mem[0000000054000107] ldsh [%o1+0x018],%l5 ! Mem[0000000054800118] swap [%o1+0x034],%l3 ! Mem[0000000054800134] sth %l0,[%o1+0x010] ! Mem[0000000054800110] lduw [%o1+0x01c],%l1 ! Mem[000000005480011c] lduh [%o0+0x036],%l7 ! Mem[0000000054000136] retl ldd [%o0+0x018],%l4 ! Mem[0000000054000118] p34_jmpl_0_he: ldsb [%i1+0x018],%l1 ! Mem[0000000054800118] jmpl %g6+8,%g0 ldstub [%i0+0x02b],%l7 ! Mem[000000005400012b] p34_call_0_he: swap [%i1+0x034],%l0 ! Mem[0000000054800134] lduh [%i1+0x004],%l5 ! Mem[0000000054800104] sth %l5,[%i0+0x038] ! Mem[0000000054000138] ldstub [%i3+0x00f],%l1 ! Mem[000000005580010f] swap [%i1+0x018],%l3 ! Mem[0000000054800118] retl ldd [%i2+0x018],%l4 ! Mem[0000000055000118] p34_jmpl_0_ho: ldsb [%o1+0x018],%l1 ! Mem[0000000054800118] jmpl %g6+8,%g0 ldstub [%o0+0x02b],%l7 ! Mem[000000005400012b] p34_call_0_ho: swap [%o1+0x034],%l0 ! Mem[0000000054800134] lduh [%o1+0x004],%l5 ! Mem[0000000054800104] sth %l5,[%o0+0x038] ! Mem[0000000054000138] ldstub [%o3+0x00f],%l1 ! Mem[000000005580010f] swap [%o1+0x018],%l3 ! Mem[0000000054800118] retl ldd [%o2+0x018],%l4 ! Mem[0000000055000118] p35_jmpl_0_le: ldd [%i0+0x038],%l2 ! Mem[0000000056000138] ldstub [%i2+0x01e],%l6 ! Mem[000000005700011e] stw %l0,[%i2+0x02c] ! Mem[000000005700012c] ldstub [%i1+0x00b],%l3 ! Mem[000000005680010b] ldsw [%i1+0x010],%l3 ! Mem[0000000056800110] ldstub [%i3+0x00a],%l4 ! Mem[000000005780010a] jmpl %g6+8,%g0 swap [%i2+0x038],%l2 ! Mem[0000000057000138] p35_call_0_le: ldub [%i2+0x007],%l7 ! Mem[0000000057000107] ldstub [%i2+0x030],%l0 ! Mem[0000000057000130] ldx [%i2+0x000],%l7 ! Mem[0000000057000100] swap [%i0+0x010],%l1 ! Mem[0000000056000110] retl swap [%i2+0x03c],%l3 ! Mem[000000005700013c] p35_jmpl_0_lo: ldd [%o0+0x038],%l2 ! Mem[0000000056000138] ldstub [%o2+0x01e],%l6 ! Mem[000000005700011e] stw %l0,[%o2+0x02c] ! Mem[000000005700012c] ldstub [%o1+0x00b],%l3 ! Mem[000000005680010b] ldsw [%o1+0x010],%l3 ! Mem[0000000056800110] ldstub [%o3+0x00a],%l4 ! Mem[000000005780010a] jmpl %g6+8,%g0 swap [%o2+0x038],%l2 ! Mem[0000000057000138] p35_call_0_lo: ldub [%o2+0x007],%l7 ! Mem[0000000057000107] ldstub [%o2+0x030],%l0 ! Mem[0000000057000130] ldx [%o2+0x000],%l7 ! Mem[0000000057000100] swap [%o0+0x010],%l1 ! Mem[0000000056000110] retl swap [%o2+0x03c],%l3 ! Mem[000000005700013c] p35_jmpl_0_he: jmpl %g6+8,%g0 ldd [%i3+0x018],%l4 ! Mem[0000000057800118] p35_call_0_he: retl ldstub [%i0+0x024],%l5 ! Mem[0000000056000124] p35_jmpl_0_ho: jmpl %g6+8,%g0 ldd [%o3+0x018],%l4 ! Mem[0000000057800118] p35_call_0_ho: retl ldstub [%o0+0x024],%l5 ! Mem[0000000056000124] p36_jmpl_0_le: lduw [%i2+0x000],%l7 ! Mem[0000000059000100] ldstub [%i3+0x02b],%l7 ! Mem[000000005980012b] lduw [%i2+0x018],%l0 ! Mem[0000000059000118] swap [%i1+0x00c],%l5 ! Mem[000000005880010c] stb %l2,[%i0+0x026] ! Mem[0000000058000126] lduh [%i2+0x030],%l0 ! Mem[0000000059000130] jmpl %g6+8,%g0 stx %l3,[%i3+0x008] ! Mem[0000000059800108] p36_call_0_le: ldsh [%i3+0x03e],%l6 ! Mem[000000005980013e] ldstub [%i1+0x015],%l0 ! Mem[0000000058800115] swap [%i3+0x00c],%l2 ! Mem[000000005980010c] retl ldd [%i0+0x030],%l4 ! Mem[0000000058000130] p36_jmpl_0_lo: lduw [%o2+0x000],%l7 ! Mem[0000000059000100] ldstub [%o3+0x02b],%l7 ! Mem[000000005980012b] lduw [%o2+0x018],%l0 ! Mem[0000000059000118] swap [%o1+0x00c],%l5 ! Mem[000000005880010c] stb %l2,[%o0+0x026] ! Mem[0000000058000126] lduh [%o2+0x030],%l0 ! Mem[0000000059000130] jmpl %g6+8,%g0 stx %l3,[%o3+0x008] ! Mem[0000000059800108] p36_call_0_lo: ldsh [%o3+0x03e],%l6 ! Mem[000000005980013e] ldstub [%o1+0x015],%l0 ! Mem[0000000058800115] swap [%o3+0x00c],%l2 ! Mem[000000005980010c] retl ldd [%o0+0x030],%l4 ! Mem[0000000058000130] p36_jmpl_0_he: ldstub [%i0+0x00f],%l4 ! Mem[000000005800010f] stx %l3,[%i2+0x030] ! Mem[0000000059000130] ldstub [%i0+0x03f],%l3 ! Mem[000000005800013f] swap [%i2+0x020],%l0 ! Mem[0000000059000120] swap [%i0+0x010],%l0 ! Mem[0000000058000110] stx %l3,[%i1+0x020] ! Mem[0000000058800120] jmpl %g6+8,%g0 stw %l2,[%i3+0x034] ! Mem[0000000059800134] p36_call_0_he: ldd [%i0+0x020],%l0 ! Mem[0000000058000120] ldstub [%i2+0x015],%l1 ! Mem[0000000059000115] swap [%i3+0x01c],%l1 ! Mem[000000005980011c] retl stw %l3,[%i1+0x02c] ! Mem[000000005880012c] p36_jmpl_0_ho: ldstub [%o0+0x00f],%l4 ! Mem[000000005800010f] stx %l3,[%o2+0x030] ! Mem[0000000059000130] ldstub [%o0+0x03f],%l3 ! Mem[000000005800013f] swap [%o2+0x020],%l0 ! Mem[0000000059000120] swap [%o0+0x010],%l0 ! Mem[0000000058000110] stx %l3,[%o1+0x020] ! Mem[0000000058800120] jmpl %g6+8,%g0 stw %l2,[%o3+0x034] ! Mem[0000000059800134] p36_call_0_ho: ldd [%o0+0x020],%l0 ! Mem[0000000058000120] ldstub [%o2+0x015],%l1 ! Mem[0000000059000115] swap [%o3+0x01c],%l1 ! Mem[000000005980011c] retl stw %l3,[%o1+0x02c] ! Mem[000000005880012c] p37_jmpl_0_le: ldstub [%i2+0x021],%l6 ! Mem[000000005b000121] swap [%i3+0x020],%l4 ! Mem[000000005b800120] swap [%i0+0x014],%l1 ! Mem[000000005a000114] swap [%i3+0x008],%l7 ! Mem[000000005b800108] lduh [%i0+0x02c],%l2 ! Mem[000000005a00012c] stb %l2,[%i1+0x032] ! Mem[000000005a800132] jmpl %g6+8,%g0 ldub [%i2+0x02c],%l0 ! Mem[000000005b00012c] p37_call_0_le: stx %l2,[%i2+0x010] ! Mem[000000005b000110] ldsh [%i0+0x022],%l2 ! Mem[000000005a000122] swap [%i2+0x024],%l3 ! Mem[000000005b000124] ldub [%i3+0x01e],%l4 ! Mem[000000005b80011e] ldstub [%i2+0x028],%l4 ! Mem[000000005b000128] swap [%i3+0x020],%l3 ! Mem[000000005b800120] sth %l7,[%i0+0x002] ! Mem[000000005a000102] retl ldsb [%i1+0x016],%l6 ! Mem[000000005a800116] p37_jmpl_0_lo: ldstub [%o2+0x021],%l6 ! Mem[000000005b000121] swap [%o3+0x020],%l4 ! Mem[000000005b800120] swap [%o0+0x014],%l1 ! Mem[000000005a000114] swap [%o3+0x008],%l7 ! Mem[000000005b800108] lduh [%o0+0x02c],%l2 ! Mem[000000005a00012c] stb %l2,[%o1+0x032] ! Mem[000000005a800132] jmpl %g6+8,%g0 ldub [%o2+0x02c],%l0 ! Mem[000000005b00012c] p37_call_0_lo: stx %l2,[%o2+0x010] ! Mem[000000005b000110] ldsh [%o0+0x022],%l2 ! Mem[000000005a000122] swap [%o2+0x024],%l3 ! Mem[000000005b000124] ldub [%o3+0x01e],%l4 ! Mem[000000005b80011e] ldstub [%o2+0x028],%l4 ! Mem[000000005b000128] swap [%o3+0x020],%l3 ! Mem[000000005b800120] sth %l7,[%o0+0x002] ! Mem[000000005a000102] retl ldsb [%o1+0x016],%l6 ! Mem[000000005a800116] p37_jmpl_0_he: stw %l3,[%i3+0x034] ! Mem[000000005b800134] ldstub [%i3+0x03d],%l4 ! Mem[000000005b80013d] ldsh [%i1+0x038],%l1 ! Mem[000000005a800138] jmpl %g6+8,%g0 ldstub [%i0+0x03c],%l7 ! Mem[000000005a00013c] p37_call_0_he: stx %l5,[%i3+0x020] ! Mem[000000005b800120] retl swap [%i3+0x018],%l5 ! Mem[000000005b800118] p37_jmpl_0_ho: stw %l3,[%o3+0x034] ! Mem[000000005b800134] ldstub [%o3+0x03d],%l4 ! Mem[000000005b80013d] ldsh [%o1+0x038],%l1 ! Mem[000000005a800138] jmpl %g6+8,%g0 ldstub [%o0+0x03c],%l7 ! Mem[000000005a00013c] p37_call_0_ho: stx %l5,[%o3+0x020] ! Mem[000000005b800120] retl swap [%o3+0x018],%l5 ! Mem[000000005b800118] p38_jmpl_0_le: ldstub [%i2+0x002],%l7 ! Mem[000000005d000102] lduh [%i1+0x034],%l2 ! Mem[000000005c800134] ldstub [%i1+0x03f],%l6 ! Mem[000000005c80013f] lduw [%i2+0x02c],%l7 ! Mem[000000005d00012c] stx %l0,[%i3+0x018] ! Mem[000000005d800118] lduh [%i2+0x012],%l2 ! Mem[000000005d000112] jmpl %g6+8,%g0 swap [%i3+0x008],%l3 ! Mem[000000005d800108] p38_call_0_le: swap [%i0+0x028],%l4 ! Mem[000000005c000128] ldd [%i1+0x008],%l4 ! Mem[000000005c800108] ldsw [%i2+0x020],%l7 ! Mem[000000005d000120] retl ldstub [%i2+0x024],%l3 ! Mem[000000005d000124] p38_jmpl_0_lo: ldstub [%o2+0x002],%l7 ! Mem[000000005d000102] lduh [%o1+0x034],%l2 ! Mem[000000005c800134] ldstub [%o1+0x03f],%l6 ! Mem[000000005c80013f] lduw [%o2+0x02c],%l7 ! Mem[000000005d00012c] stx %l0,[%o3+0x018] ! Mem[000000005d800118] lduh [%o2+0x012],%l2 ! Mem[000000005d000112] jmpl %g6+8,%g0 swap [%o3+0x008],%l3 ! Mem[000000005d800108] p38_call_0_lo: swap [%o0+0x028],%l4 ! Mem[000000005c000128] ldd [%o1+0x008],%l4 ! Mem[000000005c800108] ldsw [%o2+0x020],%l7 ! Mem[000000005d000120] retl ldstub [%o2+0x024],%l3 ! Mem[000000005d000124] p38_jmpl_0_he: stx %l3,[%i3+0x028] ! Mem[000000005d800128] jmpl %g6+8,%g0 ldstub [%i0+0x01a],%l3 ! Mem[000000005c00011a] p38_call_0_he: swap [%i3+0x00c],%l4 ! Mem[000000005d80010c] sth %l0,[%i0+0x034] ! Mem[000000005c000134] ldstub [%i2+0x001],%l4 ! Mem[000000005d000101] stx %l3,[%i0+0x020] ! Mem[000000005c000120] lduh [%i3+0x00e],%l1 ! Mem[000000005d80010e] retl ldstub [%i0+0x010],%l6 ! Mem[000000005c000110] p38_jmpl_0_ho: stx %l3,[%o3+0x028] ! Mem[000000005d800128] jmpl %g6+8,%g0 ldstub [%o0+0x01a],%l3 ! Mem[000000005c00011a] p38_call_0_ho: swap [%o3+0x00c],%l4 ! Mem[000000005d80010c] sth %l0,[%o0+0x034] ! Mem[000000005c000134] ldstub [%o2+0x001],%l4 ! Mem[000000005d000101] stx %l3,[%o0+0x020] ! Mem[000000005c000120] lduh [%o3+0x00e],%l1 ! Mem[000000005d80010e] retl ldstub [%o0+0x010],%l6 ! Mem[000000005c000110] p39_jmpl_0_le: ldstub [%i2+0x03f],%l6 ! Mem[000000005f00013f] std %l6,[%i1+0x018] ! Mem[000000005e800118] ldsb [%i1+0x01a],%l0 ! Mem[000000005e80011a] stb %l7,[%i2+0x00c] ! Mem[000000005f00010c] ldub [%i3+0x036],%l7 ! Mem[000000005f800136] std %l6,[%i2+0x018] ! Mem[000000005f000118] jmpl %g6+8,%g0 sth %l1,[%i3+0x03a] ! Mem[000000005f80013a] p39_call_0_le: ldsb [%i1+0x002],%l7 ! Mem[000000005e800102] ldstub [%i1+0x016],%l6 ! Mem[000000005e800116] lduw [%i3+0x03c],%l1 ! Mem[000000005f80013c] swap [%i0+0x014],%l7 ! Mem[000000005e000114] retl ldstub [%i1+0x013],%l5 ! Mem[000000005e800113] p39_jmpl_0_lo: ldstub [%o2+0x03f],%l6 ! Mem[000000005f00013f] std %l6,[%o1+0x018] ! Mem[000000005e800118] ldsb [%o1+0x01a],%l0 ! Mem[000000005e80011a] stb %l7,[%o2+0x00c] ! Mem[000000005f00010c] ldub [%o3+0x036],%l7 ! Mem[000000005f800136] std %l6,[%o2+0x018] ! Mem[000000005f000118] jmpl %g6+8,%g0 sth %l1,[%o3+0x03a] ! Mem[000000005f80013a] p39_call_0_lo: ldsb [%o1+0x002],%l7 ! Mem[000000005e800102] ldstub [%o1+0x016],%l6 ! Mem[000000005e800116] lduw [%o3+0x03c],%l1 ! Mem[000000005f80013c] swap [%o0+0x014],%l7 ! Mem[000000005e000114] retl ldstub [%o1+0x013],%l5 ! Mem[000000005e800113] p39_jmpl_0_he: ldstub [%i0+0x020],%l4 ! Mem[000000005e000120] sth %l4,[%i3+0x030] ! Mem[000000005f800130] ldstub [%i0+0x00f],%l5 ! Mem[000000005e00010f] jmpl %g6+8,%g0 ldub [%i1+0x03b],%l0 ! Mem[000000005e80013b] p39_call_0_he: swap [%i0+0x010],%l6 ! Mem[000000005e000110] retl stb %l2,[%i0+0x029] ! Mem[000000005e000129] p39_jmpl_0_ho: ldstub [%o0+0x020],%l4 ! Mem[000000005e000120] sth %l4,[%o3+0x030] ! Mem[000000005f800130] ldstub [%o0+0x00f],%l5 ! Mem[000000005e00010f] jmpl %g6+8,%g0 ldub [%o1+0x03b],%l0 ! Mem[000000005e80013b] p39_call_0_ho: swap [%o0+0x010],%l6 ! Mem[000000005e000110] retl stb %l2,[%o0+0x029] ! Mem[000000005e000129] p40_jmpl_0_le: ldub [%i1+0x03f],%l7 ! Mem[000000006080013f] sth %l2,[%i1+0x00e] ! Mem[000000006080010e] std %l0,[%i2+0x038] ! Mem[0000000061000138] ldstub [%i3+0x030],%l0 ! Mem[0000000061800130] ldx [%i3+0x030],%l0 ! Mem[0000000061800130] lduw [%i3+0x024],%l5 ! Mem[0000000061800124] jmpl %g6+8,%g0 ldd [%i1+0x008],%l4 ! Mem[0000000060800108] p40_call_0_le: swap [%i3+0x008],%l6 ! Mem[0000000061800108] retl stw %l0,[%i0+0x018] ! Mem[0000000060000118] p40_jmpl_0_lo: ldub [%o1+0x03f],%l7 ! Mem[000000006080013f] sth %l2,[%o1+0x00e] ! Mem[000000006080010e] std %l0,[%o2+0x038] ! Mem[0000000061000138] ldstub [%o3+0x030],%l0 ! Mem[0000000061800130] ldx [%o3+0x030],%l0 ! Mem[0000000061800130] lduw [%o3+0x024],%l5 ! Mem[0000000061800124] jmpl %g6+8,%g0 ldd [%o1+0x008],%l4 ! Mem[0000000060800108] p40_call_0_lo: swap [%o3+0x008],%l6 ! Mem[0000000061800108] retl stw %l0,[%o0+0x018] ! Mem[0000000060000118] p40_jmpl_0_he: swap [%i2+0x028],%l7 ! Mem[0000000061000128] jmpl %g6+8,%g0 ldstub [%i0+0x01b],%l5 ! Mem[000000006000011b] p40_call_0_he: retl swap [%i3+0x014],%l4 ! Mem[0000000061800114] p40_jmpl_0_ho: swap [%o2+0x028],%l7 ! Mem[0000000061000128] jmpl %g6+8,%g0 ldstub [%o0+0x01b],%l5 ! Mem[000000006000011b] p40_call_0_ho: retl swap [%o3+0x014],%l4 ! Mem[0000000061800114] p41_jmpl_0_le: lduw [%i3+0x020],%l7 ! Mem[0000000063800120] stx %l6,[%i0+0x030] ! Mem[0000000062000130] swap [%i2+0x00c],%l7 ! Mem[000000006300010c] ldx [%i0+0x018],%l6 ! Mem[0000000062000118] lduh [%i0+0x020],%l3 ! Mem[0000000062000120] ldsw [%i0+0x02c],%l4 ! Mem[000000006200012c] jmpl %g6+8,%g0 stw %l0,[%i3+0x028] ! Mem[0000000063800128] p41_call_0_le: std %l2,[%i3+0x030] ! Mem[0000000063800130] ldsh [%i0+0x03a],%l3 ! Mem[000000006200013a] retl std %l6,[%i3+0x018] ! Mem[0000000063800118] p41_jmpl_0_lo: lduw [%o3+0x020],%l7 ! Mem[0000000063800120] stx %l6,[%o0+0x030] ! Mem[0000000062000130] swap [%o2+0x00c],%l7 ! Mem[000000006300010c] ldx [%o0+0x018],%l6 ! Mem[0000000062000118] lduh [%o0+0x020],%l3 ! Mem[0000000062000120] ldsw [%o0+0x02c],%l4 ! Mem[000000006200012c] jmpl %g6+8,%g0 stw %l0,[%o3+0x028] ! Mem[0000000063800128] p41_call_0_lo: std %l2,[%o3+0x030] ! Mem[0000000063800130] ldsh [%o0+0x03a],%l3 ! Mem[000000006200013a] retl std %l6,[%o3+0x018] ! Mem[0000000063800118] p41_jmpl_0_he: swap [%i3+0x024],%l0 ! Mem[0000000063800124] ldx [%i2+0x008],%l0 ! Mem[0000000063000108] swap [%i1+0x028],%l2 ! Mem[0000000062800128] ldstub [%i0+0x00b],%l6 ! Mem[000000006200010b] ldsb [%i2+0x00b],%l4 ! Mem[000000006300010b] ldsw [%i0+0x01c],%l3 ! Mem[000000006200011c] std %l2,[%i3+0x000] ! Mem[0000000063800100] jmpl %g6+8,%g0 swap [%i3+0x038],%l1 ! Mem[0000000063800138] p41_call_0_he: retl ldstub [%i2+0x02e],%l4 ! Mem[000000006300012e] p41_jmpl_0_ho: swap [%o3+0x024],%l0 ! Mem[0000000063800124] ldx [%o2+0x008],%l0 ! Mem[0000000063000108] swap [%o1+0x028],%l2 ! Mem[0000000062800128] ldstub [%o0+0x00b],%l6 ! Mem[000000006200010b] ldsb [%o2+0x00b],%l4 ! Mem[000000006300010b] ldsw [%o0+0x01c],%l3 ! Mem[000000006200011c] std %l2,[%o3+0x000] ! Mem[0000000063800100] jmpl %g6+8,%g0 swap [%o3+0x038],%l1 ! Mem[0000000063800138] p41_call_0_ho: retl ldstub [%o2+0x02e],%l4 ! Mem[000000006300012e] p42_jmpl_0_le: swap [%i3+0x038],%l2 ! Mem[0000000065800138] ldstub [%i1+0x035],%l2 ! Mem[0000000064800135] stw %l4,[%i1+0x010] ! Mem[0000000064800110] ldstub [%i1+0x00c],%l5 ! Mem[000000006480010c] sth %l0,[%i0+0x03a] ! Mem[000000006400013a] ldstub [%i0+0x02a],%l4 ! Mem[000000006400012a] jmpl %g6+8,%g0 ldub [%i3+0x016],%l7 ! Mem[0000000065800116] p42_call_0_le: lduw [%i2+0x028],%l4 ! Mem[0000000065000128] ldstub [%i1+0x009],%l4 ! Mem[0000000064800109] ldstub [%i1+0x002],%l7 ! Mem[0000000064800102] lduh [%i1+0x016],%l6 ! Mem[0000000064800116] ldsb [%i3+0x01c],%l1 ! Mem[000000006580011c] retl ldsw [%i0+0x034],%l7 ! Mem[0000000064000134] p42_jmpl_0_lo: swap [%o3+0x038],%l2 ! Mem[0000000065800138] ldstub [%o1+0x035],%l2 ! Mem[0000000064800135] stw %l4,[%o1+0x010] ! Mem[0000000064800110] ldstub [%o1+0x00c],%l5 ! Mem[000000006480010c] sth %l0,[%o0+0x03a] ! Mem[000000006400013a] ldstub [%o0+0x02a],%l4 ! Mem[000000006400012a] jmpl %g6+8,%g0 ldub [%o3+0x016],%l7 ! Mem[0000000065800116] p42_call_0_lo: lduw [%o2+0x028],%l4 ! Mem[0000000065000128] ldstub [%o1+0x009],%l4 ! Mem[0000000064800109] ldstub [%o1+0x002],%l7 ! Mem[0000000064800102] lduh [%o1+0x016],%l6 ! Mem[0000000064800116] ldsb [%o3+0x01c],%l1 ! Mem[000000006580011c] retl ldsw [%o0+0x034],%l7 ! Mem[0000000064000134] p42_jmpl_0_he: std %l2,[%i0+0x028] ! Mem[0000000064000128] jmpl %g6+8,%g0 sth %l3,[%i2+0x01a] ! Mem[000000006500011a] p42_call_0_he: std %l4,[%i0+0x008] ! Mem[0000000064000108] swap [%i3+0x034],%l0 ! Mem[0000000065800134] ldd [%i1+0x000],%l4 ! Mem[0000000064800100] swap [%i1+0x038],%l5 ! Mem[0000000064800138] std %l0,[%i3+0x008] ! Mem[0000000065800108] retl ldstub [%i2+0x01a],%l3 ! Mem[000000006500011a] p42_jmpl_0_ho: std %l2,[%o0+0x028] ! Mem[0000000064000128] jmpl %g6+8,%g0 sth %l3,[%o2+0x01a] ! Mem[000000006500011a] p42_call_0_ho: std %l4,[%o0+0x008] ! Mem[0000000064000108] swap [%o3+0x034],%l0 ! Mem[0000000065800134] ldd [%o1+0x000],%l4 ! Mem[0000000064800100] swap [%o1+0x038],%l5 ! Mem[0000000064800138] std %l0,[%o3+0x008] ! Mem[0000000065800108] retl ldstub [%o2+0x01a],%l3 ! Mem[000000006500011a] p43_jmpl_0_le: ldstub [%i3+0x022],%l7 ! Mem[0000000067800122] sth %l6,[%i0+0x036] ! Mem[0000000066000136] ldx [%i3+0x028],%l2 ! Mem[0000000067800128] ldstub [%i2+0x00f],%l3 ! Mem[000000006700010f] stx %l0,[%i2+0x028] ! Mem[0000000067000128] std %l4,[%i2+0x020] ! Mem[0000000067000120] jmpl %g6+8,%g0 lduw [%i1+0x028],%l3 ! Mem[0000000066800128] p43_call_0_le: ldstub [%i3+0x01f],%l6 ! Mem[000000006780011f] std %l4,[%i1+0x008] ! Mem[0000000066800108] ldsh [%i2+0x03c],%l1 ! Mem[000000006700013c] retl sth %l7,[%i0+0x016] ! Mem[0000000066000116] p43_jmpl_0_lo: ldstub [%o3+0x022],%l7 ! Mem[0000000067800122] sth %l6,[%o0+0x036] ! Mem[0000000066000136] ldx [%o3+0x028],%l2 ! Mem[0000000067800128] ldstub [%o2+0x00f],%l3 ! Mem[000000006700010f] stx %l0,[%o2+0x028] ! Mem[0000000067000128] std %l4,[%o2+0x020] ! Mem[0000000067000120] jmpl %g6+8,%g0 lduw [%o1+0x028],%l3 ! Mem[0000000066800128] p43_call_0_lo: ldstub [%o3+0x01f],%l6 ! Mem[000000006780011f] std %l4,[%o1+0x008] ! Mem[0000000066800108] ldsh [%o2+0x03c],%l1 ! Mem[000000006700013c] retl sth %l7,[%o0+0x016] ! Mem[0000000066000116] p43_jmpl_0_he: std %l2,[%i3+0x030] ! Mem[0000000067800130] jmpl %g6+8,%g0 ldstub [%i3+0x03d],%l4 ! Mem[000000006780013d] p43_call_0_he: swap [%i3+0x03c],%l3 ! Mem[000000006780013c] ldsb [%i2+0x004],%l5 ! Mem[0000000067000104] swap [%i1+0x024],%l5 ! Mem[0000000066800124] retl std %l6,[%i0+0x020] ! Mem[0000000066000120] p43_jmpl_0_ho: std %l2,[%o3+0x030] ! Mem[0000000067800130] jmpl %g6+8,%g0 ldstub [%o3+0x03d],%l4 ! Mem[000000006780013d] p43_call_0_ho: swap [%o3+0x03c],%l3 ! Mem[000000006780013c] ldsb [%o2+0x004],%l5 ! Mem[0000000067000104] swap [%o1+0x024],%l5 ! Mem[0000000066800124] retl std %l6,[%o0+0x020] ! Mem[0000000066000120] p44_jmpl_0_le: sth %l2,[%i0+0x03a] ! Mem[000000006800013a] ldx [%i3+0x018],%l6 ! Mem[0000000069800118] stx %l4,[%i3+0x010] ! Mem[0000000069800110] ldstub [%i0+0x00c],%l5 ! Mem[000000006800010c] stb %l2,[%i2+0x026] ! Mem[0000000069000126] ldub [%i0+0x030],%l0 ! Mem[0000000068000130] jmpl %g6+8,%g0 lduw [%i2+0x034],%l0 ! Mem[0000000069000134] p44_call_0_le: ldstub [%i0+0x031],%l6 ! Mem[0000000068000131] ldub [%i1+0x01f],%l5 ! Mem[000000006880011f] swap [%i0+0x024],%l7 ! Mem[0000000068000124] stb %l5,[%i1+0x030] ! Mem[0000000068800130] ldsw [%i1+0x01c],%l1 ! Mem[000000006880011c] ldstub [%i1+0x009],%l2 ! Mem[0000000068800109] retl lduw [%i1+0x000],%l2 ! Mem[0000000068800100] p44_jmpl_0_lo: sth %l2,[%o0+0x03a] ! Mem[000000006800013a] ldx [%o3+0x018],%l6 ! Mem[0000000069800118] stx %l4,[%o3+0x010] ! Mem[0000000069800110] ldstub [%o0+0x00c],%l5 ! Mem[000000006800010c] stb %l2,[%o2+0x026] ! Mem[0000000069000126] ldub [%o0+0x030],%l0 ! Mem[0000000068000130] jmpl %g6+8,%g0 lduw [%o2+0x034],%l0 ! Mem[0000000069000134] p44_call_0_lo: ldstub [%o0+0x031],%l6 ! Mem[0000000068000131] ldub [%o1+0x01f],%l5 ! Mem[000000006880011f] swap [%o0+0x024],%l7 ! Mem[0000000068000124] stb %l5,[%o1+0x030] ! Mem[0000000068800130] ldsw [%o1+0x01c],%l1 ! Mem[000000006880011c] ldstub [%o1+0x009],%l2 ! Mem[0000000068800109] retl lduw [%o1+0x000],%l2 ! Mem[0000000068800100] p44_jmpl_0_he: stw %l5,[%i1+0x018] ! Mem[0000000068800118] ldub [%i0+0x00a],%l6 ! Mem[000000006800010a] ldub [%i1+0x020],%l3 ! Mem[0000000068800120] swap [%i0+0x02c],%l4 ! Mem[000000006800012c] stw %l3,[%i3+0x008] ! Mem[0000000069800108] ldstub [%i3+0x016],%l4 ! Mem[0000000069800116] ldsh [%i1+0x014],%l1 ! Mem[0000000068800114] jmpl %g6+8,%g0 ldstub [%i3+0x008],%l5 ! Mem[0000000069800108] p44_call_0_he: retl ldstub [%i2+0x018],%l2 ! Mem[0000000069000118] p44_jmpl_0_ho: stw %l5,[%o1+0x018] ! Mem[0000000068800118] ldub [%o0+0x00a],%l6 ! Mem[000000006800010a] ldub [%o1+0x020],%l3 ! Mem[0000000068800120] swap [%o0+0x02c],%l4 ! Mem[000000006800012c] stw %l3,[%o3+0x008] ! Mem[0000000069800108] ldstub [%o3+0x016],%l4 ! Mem[0000000069800116] ldsh [%o1+0x014],%l1 ! Mem[0000000068800114] jmpl %g6+8,%g0 ldstub [%o3+0x008],%l5 ! Mem[0000000069800108] p44_call_0_ho: retl ldstub [%o2+0x018],%l2 ! Mem[0000000069000118] p45_jmpl_0_le: ldsw [%i2+0x018],%l3 ! Mem[000000006b000118] ldd [%i2+0x008],%l6 ! Mem[000000006b000108] ldsh [%i1+0x01e],%l7 ! Mem[000000006a80011e] ldstub [%i2+0x02f],%l4 ! Mem[000000006b00012f] ldsb [%i0+0x03a],%l2 ! Mem[000000006a00013a] swap [%i3+0x010],%l1 ! Mem[000000006b800110] jmpl %g6+8,%g0 std %l6,[%i3+0x030] ! Mem[000000006b800130] p45_call_0_le: swap [%i0+0x028],%l4 ! Mem[000000006a000128] ldstub [%i2+0x030],%l0 ! Mem[000000006b000130] stx %l6,[%i2+0x008] ! Mem[000000006b000108] lduh [%i0+0x02e],%l4 ! Mem[000000006a00012e] swap [%i0+0x03c],%l3 ! Mem[000000006a00013c] retl ldsh [%i3+0x000],%l4 ! Mem[000000006b800100] p45_jmpl_0_lo: ldsw [%o2+0x018],%l3 ! Mem[000000006b000118] ldd [%o2+0x008],%l6 ! Mem[000000006b000108] ldsh [%o1+0x01e],%l7 ! Mem[000000006a80011e] ldstub [%o2+0x02f],%l4 ! Mem[000000006b00012f] ldsb [%o0+0x03a],%l2 ! Mem[000000006a00013a] swap [%o3+0x010],%l1 ! Mem[000000006b800110] jmpl %g6+8,%g0 std %l6,[%o3+0x030] ! Mem[000000006b800130] p45_call_0_lo: swap [%o0+0x028],%l4 ! Mem[000000006a000128] ldstub [%o2+0x030],%l0 ! Mem[000000006b000130] stx %l6,[%o2+0x008] ! Mem[000000006b000108] lduh [%o0+0x02e],%l4 ! Mem[000000006a00012e] swap [%o0+0x03c],%l3 ! Mem[000000006a00013c] retl ldsh [%o3+0x000],%l4 ! Mem[000000006b800100] p45_jmpl_0_he: lduh [%i2+0x030],%l4 ! Mem[000000006b000130] jmpl %g6+8,%g0 ldstub [%i0+0x00f],%l5 ! Mem[000000006a00010f] p45_call_0_he: swap [%i0+0x004],%l4 ! Mem[000000006a000104] ldstub [%i0+0x02c],%l4 ! Mem[000000006a00012c] ldd [%i1+0x028],%l2 ! Mem[000000006a800128] stb %l2,[%i1+0x026] ! Mem[000000006a800126] stw %l0,[%i3+0x018] ! Mem[000000006b800118] ldx [%i2+0x020],%l3 ! Mem[000000006b000120] retl ldstub [%i2+0x01f],%l2 ! Mem[000000006b00011f] p45_jmpl_0_ho: lduh [%o2+0x030],%l4 ! Mem[000000006b000130] jmpl %g6+8,%g0 ldstub [%o0+0x00f],%l5 ! Mem[000000006a00010f] p45_call_0_ho: swap [%o0+0x004],%l4 ! Mem[000000006a000104] ldstub [%o0+0x02c],%l4 ! Mem[000000006a00012c] ldd [%o1+0x028],%l2 ! Mem[000000006a800128] stb %l2,[%o1+0x026] ! Mem[000000006a800126] stw %l0,[%o3+0x018] ! Mem[000000006b800118] ldx [%o2+0x020],%l3 ! Mem[000000006b000120] retl ldstub [%o2+0x01f],%l2 ! Mem[000000006b00011f] p46_jmpl_0_le: lduw [%i3+0x000],%l7 ! Mem[000000006d800100] lduh [%i3+0x016],%l6 ! Mem[000000006d800116] lduh [%i2+0x038],%l3 ! Mem[000000006d000138] ldstub [%i2+0x02b],%l7 ! Mem[000000006d00012b] stx %l2,[%i3+0x028] ! Mem[000000006d800128] ldstub [%i3+0x004],%l4 ! Mem[000000006d800104] jmpl %g6+8,%g0 ldsh [%i2+0x036],%l0 ! Mem[000000006d000136] p46_call_0_le: stw %l3,[%i2+0x004] ! Mem[000000006d000104] ldstub [%i2+0x019],%l5 ! Mem[000000006d000119] swap [%i2+0x034],%l3 ! Mem[000000006d000134] lduw [%i1+0x024],%l3 ! Mem[000000006c800124] lduh [%i1+0x018],%l4 ! Mem[000000006c800118] stw %l4,[%i0+0x00c] ! Mem[000000006c00010c] retl stb %l6,[%i0+0x03a] ! Mem[000000006c00013a] p46_jmpl_0_lo: lduw [%o3+0x000],%l7 ! Mem[000000006d800100] lduh [%o3+0x016],%l6 ! Mem[000000006d800116] lduh [%o2+0x038],%l3 ! Mem[000000006d000138] ldstub [%o2+0x02b],%l7 ! Mem[000000006d00012b] stx %l2,[%o3+0x028] ! Mem[000000006d800128] ldstub [%o3+0x004],%l4 ! Mem[000000006d800104] jmpl %g6+8,%g0 ldsh [%o2+0x036],%l0 ! Mem[000000006d000136] p46_call_0_lo: stw %l3,[%o2+0x004] ! Mem[000000006d000104] ldstub [%o2+0x019],%l5 ! Mem[000000006d000119] swap [%o2+0x034],%l3 ! Mem[000000006d000134] lduw [%o1+0x024],%l3 ! Mem[000000006c800124] lduh [%o1+0x018],%l4 ! Mem[000000006c800118] stw %l4,[%o0+0x00c] ! Mem[000000006c00010c] retl stb %l6,[%o0+0x03a] ! Mem[000000006c00013a] p46_jmpl_0_he: ldstub [%i3+0x01c],%l7 ! Mem[000000006d80011c] swap [%i3+0x034],%l2 ! Mem[000000006d800134] ldsw [%i3+0x000],%l1 ! Mem[000000006d800100] swap [%i2+0x00c],%l7 ! Mem[000000006d00010c] jmpl %g6+8,%g0 lduh [%i0+0x000],%l1 ! Mem[000000006c000100] p46_call_0_he: sth %l2,[%i3+0x00c] ! Mem[000000006d80010c] ldsw [%i3+0x02c],%l5 ! Mem[000000006d80012c] ldub [%i1+0x032],%l7 ! Mem[000000006c800132] lduw [%i2+0x024],%l6 ! Mem[000000006d000124] stb %l3,[%i0+0x03a] ! Mem[000000006c00013a] lduh [%i0+0x010],%l4 ! Mem[000000006c000110] lduh [%i2+0x030],%l6 ! Mem[000000006d000130] retl stw %l4,[%i3+0x018] ! Mem[000000006d800118] p46_jmpl_0_ho: ldstub [%o3+0x01c],%l7 ! Mem[000000006d80011c] swap [%o3+0x034],%l2 ! Mem[000000006d800134] ldsw [%o3+0x000],%l1 ! Mem[000000006d800100] swap [%o2+0x00c],%l7 ! Mem[000000006d00010c] jmpl %g6+8,%g0 lduh [%o0+0x000],%l1 ! Mem[000000006c000100] p46_call_0_ho: sth %l2,[%o3+0x00c] ! Mem[000000006d80010c] ldsw [%o3+0x02c],%l5 ! Mem[000000006d80012c] ldub [%o1+0x032],%l7 ! Mem[000000006c800132] lduw [%o2+0x024],%l6 ! Mem[000000006d000124] stb %l3,[%o0+0x03a] ! Mem[000000006c00013a] lduh [%o0+0x010],%l4 ! Mem[000000006c000110] lduh [%o2+0x030],%l6 ! Mem[000000006d000130] retl stw %l4,[%o3+0x018] ! Mem[000000006d800118] p47_jmpl_0_le: ldsb [%i0+0x021],%l6 ! Mem[000000006e000121] stb %l2,[%i1+0x015] ! Mem[000000006e800115] lduh [%i0+0x03e],%l6 ! Mem[000000006e00013e] stb %l7,[%i2+0x00d] ! Mem[000000006f00010d] ldstub [%i3+0x011],%l4 ! Mem[000000006f800111] lduw [%i2+0x008],%l4 ! Mem[000000006f000108] jmpl %g6+8,%g0 sth %l1,[%i2+0x016] ! Mem[000000006f000116] p47_call_0_le: swap [%i1+0x034],%l3 ! Mem[000000006e800134] lduh [%i1+0x016],%l6 ! Mem[000000006e800116] lduh [%i1+0x03c],%l1 ! Mem[000000006e80013c] ldstub [%i0+0x016],%l7 ! Mem[000000006e000116] swap [%i0+0x010],%l5 ! Mem[000000006e000110] retl lduw [%i1+0x02c],%l5 ! Mem[000000006e80012c] p47_jmpl_0_lo: ldsb [%o0+0x021],%l6 ! Mem[000000006e000121] stb %l2,[%o1+0x015] ! Mem[000000006e800115] lduh [%o0+0x03e],%l6 ! Mem[000000006e00013e] stb %l7,[%o2+0x00d] ! Mem[000000006f00010d] ldstub [%o3+0x011],%l4 ! Mem[000000006f800111] lduw [%o2+0x008],%l4 ! Mem[000000006f000108] jmpl %g6+8,%g0 sth %l1,[%o2+0x016] ! Mem[000000006f000116] p47_call_0_lo: swap [%o1+0x034],%l3 ! Mem[000000006e800134] lduh [%o1+0x016],%l6 ! Mem[000000006e800116] lduh [%o1+0x03c],%l1 ! Mem[000000006e80013c] ldstub [%o0+0x016],%l7 ! Mem[000000006e000116] swap [%o0+0x010],%l5 ! Mem[000000006e000110] retl lduw [%o1+0x02c],%l5 ! Mem[000000006e80012c] p47_jmpl_0_he: ldstub [%i2+0x038],%l1 ! Mem[000000006f000138] stb %l3,[%i3+0x029] ! Mem[000000006f800129] ldd [%i1+0x018],%l4 ! Mem[000000006e800118] ldsh [%i1+0x01a],%l2 ! Mem[000000006e80011a] jmpl %g6+8,%g0 lduw [%i0+0x018],%l5 ! Mem[000000006e000118] p47_call_0_he: ldsh [%i3+0x038],%l7 ! Mem[000000006f800138] ldx [%i0+0x018],%l0 ! Mem[000000006e000118] ldstub [%i0+0x02e],%l7 ! Mem[000000006e00012e] ldstub [%i1+0x01f],%l2 ! Mem[000000006e80011f] retl sth %l5,[%i2+0x02a] ! Mem[000000006f00012a] p47_jmpl_0_ho: ldstub [%o2+0x038],%l1 ! Mem[000000006f000138] stb %l3,[%o3+0x029] ! Mem[000000006f800129] ldd [%o1+0x018],%l4 ! Mem[000000006e800118] ldsh [%o1+0x01a],%l2 ! Mem[000000006e80011a] jmpl %g6+8,%g0 lduw [%o0+0x018],%l5 ! Mem[000000006e000118] p47_call_0_ho: ldsh [%o3+0x038],%l7 ! Mem[000000006f800138] ldx [%o0+0x018],%l0 ! Mem[000000006e000118] ldstub [%o0+0x02e],%l7 ! Mem[000000006e00012e] ldstub [%o1+0x01f],%l2 ! Mem[000000006e80011f] retl sth %l5,[%o2+0x02a] ! Mem[000000006f00012a] p48_jmpl_0_le: ldstub [%i3+0x002],%l7 ! Mem[0000000071800102] stw %l4,[%i1+0x020] ! Mem[0000000070800120] swap [%i1+0x03c],%l6 ! Mem[000000007080013c] swap [%i2+0x02c],%l4 ! Mem[000000007100012c] swap [%i2+0x034],%l0 ! Mem[0000000071000134] lduw [%i1+0x00c],%l7 ! Mem[000000007080010c] jmpl %g6+8,%g0 ldd [%i2+0x010],%l6 ! Mem[0000000071000110] p48_call_0_le: ldd [%i2+0x010],%l6 ! Mem[0000000071000110] swap [%i3+0x014],%l0 ! Mem[0000000071800114] swap [%i3+0x034],%l3 ! Mem[0000000071800134] sth %l0,[%i3+0x010] ! Mem[0000000071800110] retl lduw [%i0+0x020],%l7 ! Mem[0000000070000120] p48_jmpl_0_lo: ldstub [%o3+0x002],%l7 ! Mem[0000000071800102] stw %l4,[%o1+0x020] ! Mem[0000000070800120] swap [%o1+0x03c],%l6 ! Mem[000000007080013c] swap [%o2+0x02c],%l4 ! Mem[000000007100012c] swap [%o2+0x034],%l0 ! Mem[0000000071000134] lduw [%o1+0x00c],%l7 ! Mem[000000007080010c] jmpl %g6+8,%g0 ldd [%o2+0x010],%l6 ! Mem[0000000071000110] p48_call_0_lo: ldd [%o2+0x010],%l6 ! Mem[0000000071000110] swap [%o3+0x014],%l0 ! Mem[0000000071800114] swap [%o3+0x034],%l3 ! Mem[0000000071800134] sth %l0,[%o3+0x010] ! Mem[0000000071800110] retl lduw [%o0+0x020],%l7 ! Mem[0000000070000120] p48_jmpl_0_he: ldstub [%i3+0x003],%l1 ! Mem[0000000071800103] swap [%i3+0x02c],%l3 ! Mem[000000007180012c] ldstub [%i1+0x01a],%l3 ! Mem[000000007080011a] ldstub [%i0+0x02b],%l7 ! Mem[000000007000012b] jmpl %g6+8,%g0 ldsw [%i2+0x020],%l4 ! Mem[0000000071000120] p48_call_0_he: ldstub [%i3+0x016],%l4 ! Mem[0000000071800116] stw %l3,[%i1+0x004] ! Mem[0000000070800104] ldsh [%i1+0x01c],%l7 ! Mem[000000007080011c] ldx [%i0+0x008],%l4 ! Mem[0000000070000108] lduh [%i3+0x01a],%l4 ! Mem[000000007180011a] retl swap [%i2+0x004],%l2 ! Mem[0000000071000104] p48_jmpl_0_ho: ldstub [%o3+0x003],%l1 ! Mem[0000000071800103] swap [%o3+0x02c],%l3 ! Mem[000000007180012c] ldstub [%o1+0x01a],%l3 ! Mem[000000007080011a] ldstub [%o0+0x02b],%l7 ! Mem[000000007000012b] jmpl %g6+8,%g0 ldsw [%o2+0x020],%l4 ! Mem[0000000071000120] p48_call_0_ho: ldstub [%o3+0x016],%l4 ! Mem[0000000071800116] stw %l3,[%o1+0x004] ! Mem[0000000070800104] ldsh [%o1+0x01c],%l7 ! Mem[000000007080011c] ldx [%o0+0x008],%l4 ! Mem[0000000070000108] lduh [%o3+0x01a],%l4 ! Mem[000000007180011a] retl swap [%o2+0x004],%l2 ! Mem[0000000071000104] p49_jmpl_0_le: ldx [%i3+0x038],%l2 ! Mem[0000000073800138] stb %l2,[%i3+0x015] ! Mem[0000000073800115] ldstub [%i0+0x03f],%l6 ! Mem[000000007200013f] ldub [%i0+0x00f],%l3 ! Mem[000000007200010f] ldx [%i2+0x010],%l4 ! Mem[0000000073000110] ldstub [%i3+0x00c],%l5 ! Mem[000000007380010c] jmpl %g6+8,%g0 stx %l2,[%i3+0x000] ! Mem[0000000073800100] p49_call_0_le: stb %l2,[%i1+0x015] ! Mem[0000000072800115] stx %l6,[%i3+0x018] ! Mem[0000000073800118] stb %l6,[%i3+0x01f] ! Mem[000000007380011f] retl sth %l5,[%i3+0x018] ! Mem[0000000073800118] p49_jmpl_0_lo: ldx [%o3+0x038],%l2 ! Mem[0000000073800138] stb %l2,[%o3+0x015] ! Mem[0000000073800115] ldstub [%o0+0x03f],%l6 ! Mem[000000007200013f] ldub [%o0+0x00f],%l3 ! Mem[000000007200010f] ldx [%o2+0x010],%l4 ! Mem[0000000073000110] ldstub [%o3+0x00c],%l5 ! Mem[000000007380010c] jmpl %g6+8,%g0 stx %l2,[%o3+0x000] ! Mem[0000000073800100] p49_call_0_lo: stb %l2,[%o1+0x015] ! Mem[0000000072800115] stx %l6,[%o3+0x018] ! Mem[0000000073800118] stb %l6,[%o3+0x01f] ! Mem[000000007380011f] retl sth %l5,[%o3+0x018] ! Mem[0000000073800118] p49_jmpl_0_he: jmpl %g6+8,%g0 std %l0,[%i0+0x008] ! Mem[0000000072000108] p49_call_0_he: stw %l7,[%i3+0x000] ! Mem[0000000073800100] stb %l5,[%i0+0x000] ! Mem[0000000072000100] ldstub [%i0+0x004],%l5 ! Mem[0000000072000104] ldd [%i3+0x018],%l6 ! Mem[0000000073800118] swap [%i2+0x010],%l0 ! Mem[0000000073000110] retl swap [%i3+0x034],%l4 ! Mem[0000000073800134] p49_jmpl_0_ho: jmpl %g6+8,%g0 std %l0,[%o0+0x008] ! Mem[0000000072000108] p49_call_0_ho: stw %l7,[%o3+0x000] ! Mem[0000000073800100] stb %l5,[%o0+0x000] ! Mem[0000000072000100] ldstub [%o0+0x004],%l5 ! Mem[0000000072000104] ldd [%o3+0x018],%l6 ! Mem[0000000073800118] swap [%o2+0x010],%l0 ! Mem[0000000073000110] retl swap [%o3+0x034],%l4 ! Mem[0000000073800134] p50_jmpl_0_le: ldstub [%i1+0x03f],%l6 ! Mem[000000007480013f] swap [%i2+0x02c],%l7 ! Mem[000000007500012c] ldstub [%i3+0x03f],%l7 ! Mem[000000007580013f] ldstub [%i1+0x02b],%l3 ! Mem[000000007480012b] swap [%i2+0x034],%l0 ! Mem[0000000075000134] ldstub [%i3+0x00c],%l7 ! Mem[000000007580010c] jmpl %g6+8,%g0 lduw [%i1+0x02c],%l5 ! Mem[000000007480012c] p50_call_0_le: retl ldstub [%i1+0x035],%l3 ! Mem[0000000074800135] p50_jmpl_0_lo: ldstub [%o1+0x03f],%l6 ! Mem[000000007480013f] swap [%o2+0x02c],%l7 ! Mem[000000007500012c] ldstub [%o3+0x03f],%l7 ! Mem[000000007580013f] ldstub [%o1+0x02b],%l3 ! Mem[000000007480012b] swap [%o2+0x034],%l0 ! Mem[0000000075000134] ldstub [%o3+0x00c],%l7 ! Mem[000000007580010c] jmpl %g6+8,%g0 lduw [%o1+0x02c],%l5 ! Mem[000000007480012c] p50_call_0_lo: retl ldstub [%o1+0x035],%l3 ! Mem[0000000074800135] p50_jmpl_0_he: jmpl %g6+8,%g0 ldsw [%i1+0x000],%l5 ! Mem[0000000074800100] p50_call_0_he: ldd [%i3+0x018],%l2 ! Mem[0000000075800118] ldstub [%i2+0x009],%l6 ! Mem[0000000075000109] stb %l6,[%i0+0x03b] ! Mem[000000007400013b] retl ldstub [%i2+0x033],%l5 ! Mem[0000000075000133] p50_jmpl_0_ho: jmpl %g6+8,%g0 ldsw [%o1+0x000],%l5 ! Mem[0000000074800100] p50_call_0_ho: ldd [%o3+0x018],%l2 ! Mem[0000000075800118] ldstub [%o2+0x009],%l6 ! Mem[0000000075000109] stb %l6,[%o0+0x03b] ! Mem[000000007400013b] retl ldstub [%o2+0x033],%l5 ! Mem[0000000075000133] p51_jmpl_0_le: lduw [%i3+0x020],%l7 ! Mem[0000000077800120] ldsb [%i0+0x01c],%l2 ! Mem[000000007600011c] stw %l0,[%i1+0x038] ! Mem[0000000076800138] ldsw [%i2+0x02c],%l4 ! Mem[000000007700012c] ldsw [%i2+0x028],%l0 ! Mem[0000000077000128] lduw [%i2+0x030],%l0 ! Mem[0000000077000130] jmpl %g6+8,%g0 sth %l0,[%i2+0x036] ! Mem[0000000077000136] p51_call_0_le: sth %l3,[%i1+0x026] ! Mem[0000000076800126] swap [%i1+0x014],%l0 ! Mem[0000000076800114] ldsh [%i0+0x002],%l7 ! Mem[0000000076000102] ldd [%i3+0x038],%l2 ! Mem[0000000077800138] lduw [%i3+0x008],%l6 ! Mem[0000000077800108] sth %l1,[%i0+0x012] ! Mem[0000000076000112] retl stb %l5,[%i1+0x013] ! Mem[0000000076800113] p51_jmpl_0_lo: lduw [%o3+0x020],%l7 ! Mem[0000000077800120] ldsb [%o0+0x01c],%l2 ! Mem[000000007600011c] stw %l0,[%o1+0x038] ! Mem[0000000076800138] ldsw [%o2+0x02c],%l4 ! Mem[000000007700012c] ldsw [%o2+0x028],%l0 ! Mem[0000000077000128] lduw [%o2+0x030],%l0 ! Mem[0000000077000130] jmpl %g6+8,%g0 sth %l0,[%o2+0x036] ! Mem[0000000077000136] p51_call_0_lo: sth %l3,[%o1+0x026] ! Mem[0000000076800126] swap [%o1+0x014],%l0 ! Mem[0000000076800114] ldsh [%o0+0x002],%l7 ! Mem[0000000076000102] ldd [%o3+0x038],%l2 ! Mem[0000000077800138] lduw [%o3+0x008],%l6 ! Mem[0000000077800108] sth %l1,[%o0+0x012] ! Mem[0000000076000112] retl stb %l5,[%o1+0x013] ! Mem[0000000076800113] p51_jmpl_0_he: ldsh [%i3+0x004],%l2 ! Mem[0000000077800104] sth %l1,[%i2+0x024] ! Mem[0000000077000124] swap [%i0+0x03c],%l7 ! Mem[000000007600013c] jmpl %g6+8,%g0 swap [%i1+0x000],%l4 ! Mem[0000000076800100] p51_call_0_he: std %l2,[%i1+0x038] ! Mem[0000000076800138] sth %l0,[%i2+0x03a] ! Mem[000000007700013a] ldsh [%i1+0x006],%l0 ! Mem[0000000076800106] ldstub [%i0+0x031],%l1 ! Mem[0000000076000131] ldstub [%i2+0x021],%l3 ! Mem[0000000077000121] retl ldx [%i0+0x018],%l2 ! Mem[0000000076000118] p51_jmpl_0_ho: ldsh [%o3+0x004],%l2 ! Mem[0000000077800104] sth %l1,[%o2+0x024] ! Mem[0000000077000124] swap [%o0+0x03c],%l7 ! Mem[000000007600013c] jmpl %g6+8,%g0 swap [%o1+0x000],%l4 ! Mem[0000000076800100] p51_call_0_ho: std %l2,[%o1+0x038] ! Mem[0000000076800138] sth %l0,[%o2+0x03a] ! Mem[000000007700013a] ldsh [%o1+0x006],%l0 ! Mem[0000000076800106] ldstub [%o0+0x031],%l1 ! Mem[0000000076000131] ldstub [%o2+0x021],%l3 ! Mem[0000000077000121] retl ldx [%o0+0x018],%l2 ! Mem[0000000076000118] p52_jmpl_0_le: ldstub [%i1+0x001],%l6 ! Mem[0000000078800101] ldstub [%i2+0x02b],%l7 ! Mem[000000007900012b] swap [%i3+0x02c],%l2 ! Mem[000000007980012c] ldd [%i1+0x028],%l2 ! Mem[0000000078800128] swap [%i2+0x034],%l0 ! Mem[0000000079000134] sth %l7,[%i1+0x00c] ! Mem[000000007880010c] jmpl %g6+8,%g0 ldstub [%i0+0x016],%l6 ! Mem[0000000078000116] p52_call_0_le: swap [%i2+0x000],%l7 ! Mem[0000000079000100] ldsh [%i2+0x016],%l6 ! Mem[0000000079000116] ldsh [%i0+0x01c],%l1 ! Mem[000000007800011c] ldx [%i0+0x038],%l6 ! Mem[0000000078000138] retl lduw [%i1+0x018],%l4 ! Mem[0000000078800118] p52_jmpl_0_lo: ldstub [%o1+0x001],%l6 ! Mem[0000000078800101] ldstub [%o2+0x02b],%l7 ! Mem[000000007900012b] swap [%o3+0x02c],%l2 ! Mem[000000007980012c] ldd [%o1+0x028],%l2 ! Mem[0000000078800128] swap [%o2+0x034],%l0 ! Mem[0000000079000134] sth %l7,[%o1+0x00c] ! Mem[000000007880010c] jmpl %g6+8,%g0 ldstub [%o0+0x016],%l6 ! Mem[0000000078000116] p52_call_0_lo: swap [%o2+0x000],%l7 ! Mem[0000000079000100] ldsh [%o2+0x016],%l6 ! Mem[0000000079000116] ldsh [%o0+0x01c],%l1 ! Mem[000000007800011c] ldx [%o0+0x038],%l6 ! Mem[0000000078000138] retl lduw [%o1+0x018],%l4 ! Mem[0000000078800118] p52_jmpl_0_he: ldx [%i2+0x018],%l1 ! Mem[0000000079000118] jmpl %g6+8,%g0 ldstub [%i3+0x013],%l0 ! Mem[0000000079800113] p52_call_0_he: lduh [%i0+0x034],%l0 ! Mem[0000000078000134] lduh [%i1+0x000],%l4 ! Mem[0000000078800100] ldd [%i2+0x038],%l4 ! Mem[0000000079000138] sth %l4,[%i1+0x004] ! Mem[0000000078800104] ldstub [%i0+0x012],%l7 ! Mem[0000000078000112] retl ldstub [%i0+0x015],%l1 ! Mem[0000000078000115] p52_jmpl_0_ho: ldx [%o2+0x018],%l1 ! Mem[0000000079000118] jmpl %g6+8,%g0 ldstub [%o3+0x013],%l0 ! Mem[0000000079800113] p52_call_0_ho: lduh [%o0+0x034],%l0 ! Mem[0000000078000134] lduh [%o1+0x000],%l4 ! Mem[0000000078800100] ldd [%o2+0x038],%l4 ! Mem[0000000079000138] sth %l4,[%o1+0x004] ! Mem[0000000078800104] ldstub [%o0+0x012],%l7 ! Mem[0000000078000112] retl ldstub [%o0+0x015],%l1 ! Mem[0000000078000115] p53_jmpl_0_le: ldstub [%i3+0x022],%l7 ! Mem[000000007b800122] ldx [%i3+0x010],%l2 ! Mem[000000007b800110] ldd [%i2+0x008],%l6 ! Mem[000000007b000108] lduh [%i1+0x032],%l2 ! Mem[000000007a800132] ldd [%i2+0x028],%l0 ! Mem[000000007b000128] swap [%i0+0x008],%l4 ! Mem[000000007a000108] jmpl %g6+8,%g0 ldsh [%i0+0x00c],%l5 ! Mem[000000007a00010c] p53_call_0_le: retl ldsb [%i3+0x036],%l4 ! Mem[000000007b800136] p53_jmpl_0_lo: ldstub [%o3+0x022],%l7 ! Mem[000000007b800122] ldx [%o3+0x010],%l2 ! Mem[000000007b800110] ldd [%o2+0x008],%l6 ! Mem[000000007b000108] lduh [%o1+0x032],%l2 ! Mem[000000007a800132] ldd [%o2+0x028],%l0 ! Mem[000000007b000128] swap [%o0+0x008],%l4 ! Mem[000000007a000108] jmpl %g6+8,%g0 ldsh [%o0+0x00c],%l5 ! Mem[000000007a00010c] p53_call_0_lo: retl ldsb [%o3+0x036],%l4 ! Mem[000000007b800136] p53_jmpl_0_he: jmpl %g6+8,%g0 sth %l2,[%i3+0x036] ! Mem[000000007b800136] p53_call_0_he: swap [%i0+0x008],%l2 ! Mem[000000007a000108] sth %l2,[%i0+0x000] ! Mem[000000007a000100] stw %l5,[%i0+0x02c] ! Mem[000000007a00012c] lduh [%i2+0x026],%l3 ! Mem[000000007b000126] retl ldstub [%i1+0x02f],%l1 ! Mem[000000007a80012f] p53_jmpl_0_ho: jmpl %g6+8,%g0 sth %l2,[%o3+0x036] ! Mem[000000007b800136] p53_call_0_ho: swap [%o0+0x008],%l2 ! Mem[000000007a000108] sth %l2,[%o0+0x000] ! Mem[000000007a000100] stw %l5,[%o0+0x02c] ! Mem[000000007a00012c] lduh [%o2+0x026],%l3 ! Mem[000000007b000126] retl ldstub [%o1+0x02f],%l1 ! Mem[000000007a80012f] p54_jmpl_0_le: ldx [%i2+0x000],%l6 ! Mem[000000007d000100] ldsh [%i2+0x022],%l4 ! Mem[000000007d000122] ldx [%i1+0x010],%l1 ! Mem[000000007c800110] lduw [%i0+0x00c],%l3 ! Mem[000000007c00010c] ldstub [%i0+0x03a],%l0 ! Mem[000000007c00013a] ldx [%i2+0x028],%l4 ! Mem[000000007d000128] jmpl %g6+8,%g0 stw %l2,[%i3+0x038] ! Mem[000000007d800138] p54_call_0_le: ldub [%i1+0x036],%l4 ! Mem[000000007c800136] stb %l7,[%i0+0x036] ! Mem[000000007c000136] stb %l4,[%i1+0x018] ! Mem[000000007c800118] swap [%i3+0x018],%l0 ! Mem[000000007d800118] retl sth %l3,[%i0+0x01c] ! Mem[000000007c00011c] p54_jmpl_0_lo: ldx [%o2+0x000],%l6 ! Mem[000000007d000100] ldsh [%o2+0x022],%l4 ! Mem[000000007d000122] ldx [%o1+0x010],%l1 ! Mem[000000007c800110] lduw [%o0+0x00c],%l3 ! Mem[000000007c00010c] ldstub [%o0+0x03a],%l0 ! Mem[000000007c00013a] ldx [%o2+0x028],%l4 ! Mem[000000007d000128] jmpl %g6+8,%g0 stw %l2,[%o3+0x038] ! Mem[000000007d800138] p54_call_0_lo: ldub [%o1+0x036],%l4 ! Mem[000000007c800136] stb %l7,[%o0+0x036] ! Mem[000000007c000136] stb %l4,[%o1+0x018] ! Mem[000000007c800118] swap [%o3+0x018],%l0 ! Mem[000000007d800118] retl sth %l3,[%o0+0x01c] ! Mem[000000007c00011c] p54_jmpl_0_he: jmpl %g6+8,%g0 ldstub [%i3+0x01b],%l5 ! Mem[000000007d80011b] p54_call_0_he: retl std %l0,[%i1+0x030] ! Mem[000000007c800130] p54_jmpl_0_ho: jmpl %g6+8,%g0 ldstub [%o3+0x01b],%l5 ! Mem[000000007d80011b] p54_call_0_ho: retl std %l0,[%o1+0x030] ! Mem[000000007c800130] p55_jmpl_0_le: stw %l6,[%i1+0x03c] ! Mem[000000007e80013c] ldstub [%i2+0x01e],%l6 ! Mem[000000007f00011e] ldstub [%i1+0x01a],%l0 ! Mem[000000007e80011a] ldstub [%i1+0x00a],%l4 ! Mem[000000007e80010a] ldstub [%i0+0x036],%l6 ! Mem[000000007e000136] ldstub [%i2+0x025],%l0 ! Mem[000000007f000125] jmpl %g6+8,%g0 sth %l0,[%i0+0x00a] ! Mem[000000007e00010a] p55_call_0_le: ldx [%i2+0x000],%l3 ! Mem[000000007f000100] ldstub [%i0+0x016],%l7 ! Mem[000000007e000116] ldub [%i1+0x001],%l2 ! Mem[000000007e800101] ldsb [%i1+0x02f],%l5 ! Mem[000000007e80012f] ldsb [%i2+0x01a],%l6 ! Mem[000000007f00011a] retl swap [%i2+0x010],%l0 ! Mem[000000007f000110] p55_jmpl_0_lo: stw %l6,[%o1+0x03c] ! Mem[000000007e80013c] ldstub [%o2+0x01e],%l6 ! Mem[000000007f00011e] ldstub [%o1+0x01a],%l0 ! Mem[000000007e80011a] ldstub [%o1+0x00a],%l4 ! Mem[000000007e80010a] ldstub [%o0+0x036],%l6 ! Mem[000000007e000136] ldstub [%o2+0x025],%l0 ! Mem[000000007f000125] jmpl %g6+8,%g0 sth %l0,[%o0+0x00a] ! Mem[000000007e00010a] p55_call_0_lo: ldx [%o2+0x000],%l3 ! Mem[000000007f000100] ldstub [%o0+0x016],%l7 ! Mem[000000007e000116] ldub [%o1+0x001],%l2 ! Mem[000000007e800101] ldsb [%o1+0x02f],%l5 ! Mem[000000007e80012f] ldsb [%o2+0x01a],%l6 ! Mem[000000007f00011a] retl swap [%o2+0x010],%l0 ! Mem[000000007f000110] p55_jmpl_0_he: ldsw [%i0+0x030],%l4 ! Mem[000000007e000130] ldub [%i2+0x005],%l6 ! Mem[000000007f000105] stb %l7,[%i3+0x02e] ! Mem[000000007f80012e] lduh [%i1+0x03c],%l2 ! Mem[000000007e80013c] jmpl %g6+8,%g0 ldstub [%i2+0x037],%l1 ! Mem[000000007f000137] p55_call_0_he: ldsh [%i0+0x014],%l5 ! Mem[000000007e000114] swap [%i2+0x00c],%l3 ! Mem[000000007f00010c] retl swap [%i0+0x02c],%l5 ! Mem[000000007e00012c] p55_jmpl_0_ho: ldsw [%o0+0x030],%l4 ! Mem[000000007e000130] ldub [%o2+0x005],%l6 ! Mem[000000007f000105] stb %l7,[%o3+0x02e] ! Mem[000000007f80012e] lduh [%o1+0x03c],%l2 ! Mem[000000007e80013c] jmpl %g6+8,%g0 ldstub [%o2+0x037],%l1 ! Mem[000000007f000137] p55_call_0_ho: ldsh [%o0+0x014],%l5 ! Mem[000000007e000114] swap [%o2+0x00c],%l3 ! Mem[000000007f00010c] retl swap [%o0+0x02c],%l5 ! Mem[000000007e00012c] p56_jmpl_0_le: lduw [%i3+0x000],%l7 ! Mem[0000000081800100] std %l6,[%i3+0x010] ! Mem[0000000081800110] stx %l6,[%i2+0x038] ! Mem[0000000081000138] ldstub [%i1+0x02d],%l7 ! Mem[000000008080012d] stx %l0,[%i1+0x018] ! Mem[0000000080800118] lduh [%i0+0x012],%l2 ! Mem[0000000080000112] jmpl %g6+8,%g0 std %l2,[%i1+0x020] ! Mem[0000000080800120] p56_call_0_le: swap [%i0+0x014],%l2 ! Mem[0000000080000114] std %l2,[%i1+0x038] ! Mem[0000000080800138] stw %l6,[%i3+0x03c] ! Mem[000000008180013c] retl ldstub [%i0+0x002],%l3 ! Mem[0000000080000102] p56_jmpl_0_lo: lduw [%o3+0x000],%l7 ! Mem[0000000081800100] std %l6,[%o3+0x010] ! Mem[0000000081800110] stx %l6,[%o2+0x038] ! Mem[0000000081000138] ldstub [%o1+0x02d],%l7 ! Mem[000000008080012d] stx %l0,[%o1+0x018] ! Mem[0000000080800118] lduh [%o0+0x012],%l2 ! Mem[0000000080000112] jmpl %g6+8,%g0 std %l2,[%o1+0x020] ! Mem[0000000080800120] p56_call_0_lo: swap [%o0+0x014],%l2 ! Mem[0000000080000114] std %l2,[%o1+0x038] ! Mem[0000000080800138] stw %l6,[%o3+0x03c] ! Mem[000000008180013c] retl ldstub [%o0+0x002],%l3 ! Mem[0000000080000102] p56_jmpl_0_he: ldstub [%i1+0x02c],%l0 ! Mem[000000008080012c] swap [%i0+0x000],%l5 ! Mem[0000000080000100] ldstub [%i2+0x026],%l6 ! Mem[0000000081000126] std %l0,[%i2+0x020] ! Mem[0000000081000120] ldub [%i3+0x038],%l1 ! Mem[0000000081800138] swap [%i1+0x03c],%l1 ! Mem[000000008080013c] jmpl %g6+8,%g0 sth %l5,[%i0+0x01e] ! Mem[000000008000011e] p56_call_0_he: ldsw [%i3+0x004],%l2 ! Mem[0000000081800104] ldstub [%i1+0x015],%l4 ! Mem[0000000080800115] ldd [%i0+0x008],%l6 ! Mem[0000000080000108] lduh [%i0+0x03a],%l0 ! Mem[000000008000013a] ldsb [%i1+0x00e],%l7 ! Mem[000000008080010e] ldstub [%i2+0x02d],%l3 ! Mem[000000008100012d] retl ldsb [%i3+0x02f],%l5 ! Mem[000000008180012f] p56_jmpl_0_ho: ldstub [%o1+0x02c],%l0 ! Mem[000000008080012c] swap [%o0+0x000],%l5 ! Mem[0000000080000100] ldstub [%o2+0x026],%l6 ! Mem[0000000081000126] std %l0,[%o2+0x020] ! Mem[0000000081000120] ldub [%o3+0x038],%l1 ! Mem[0000000081800138] swap [%o1+0x03c],%l1 ! Mem[000000008080013c] jmpl %g6+8,%g0 sth %l5,[%o0+0x01e] ! Mem[000000008000011e] p56_call_0_ho: ldsw [%o3+0x004],%l2 ! Mem[0000000081800104] ldstub [%o1+0x015],%l4 ! Mem[0000000080800115] ldd [%o0+0x008],%l6 ! Mem[0000000080000108] lduh [%o0+0x03a],%l0 ! Mem[000000008000013a] ldsb [%o1+0x00e],%l7 ! Mem[000000008080010e] ldstub [%o2+0x02d],%l3 ! Mem[000000008100012d] retl ldsb [%o3+0x02f],%l5 ! Mem[000000008180012f] p57_jmpl_0_le: ldsh [%i3+0x03a],%l2 ! Mem[000000008380013a] ldx [%i3+0x008],%l7 ! Mem[0000000083800108] swap [%i3+0x038],%l0 ! Mem[0000000083800138] ldsb [%i2+0x01a],%l5 ! Mem[000000008300011a] lduh [%i0+0x03a],%l2 ! Mem[000000008200013a] ldd [%i0+0x030],%l6 ! Mem[0000000082000130] jmpl %g6+8,%g0 stx %l6,[%i0+0x030] ! Mem[0000000082000130] p57_call_0_le: ldsb [%i3+0x028],%l4 ! Mem[0000000083800128] ldd [%i1+0x010],%l4 ! Mem[0000000082800110] swap [%i2+0x020],%l7 ! Mem[0000000083000120] ldsw [%i1+0x02c],%l5 ! Mem[000000008280012c] retl swap [%i0+0x02c],%l4 ! Mem[000000008200012c] p57_jmpl_0_lo: ldsh [%o3+0x03a],%l2 ! Mem[000000008380013a] ldx [%o3+0x008],%l7 ! Mem[0000000083800108] swap [%o3+0x038],%l0 ! Mem[0000000083800138] ldsb [%o2+0x01a],%l5 ! Mem[000000008300011a] lduh [%o0+0x03a],%l2 ! Mem[000000008200013a] ldd [%o0+0x030],%l6 ! Mem[0000000082000130] jmpl %g6+8,%g0 stx %l6,[%o0+0x030] ! Mem[0000000082000130] p57_call_0_lo: ldsb [%o3+0x028],%l4 ! Mem[0000000083800128] ldd [%o1+0x010],%l4 ! Mem[0000000082800110] swap [%o2+0x020],%l7 ! Mem[0000000083000120] ldsw [%o1+0x02c],%l5 ! Mem[000000008280012c] retl swap [%o0+0x02c],%l4 ! Mem[000000008200012c] p57_jmpl_0_he: ldub [%i3+0x001],%l1 ! Mem[0000000083800101] swap [%i3+0x02c],%l7 ! Mem[000000008380012c] jmpl %g6+8,%g0 ldsw [%i3+0x038],%l4 ! Mem[0000000083800138] p57_call_0_he: sth %l6,[%i2+0x034] ! Mem[0000000083000134] stx %l2,[%i1+0x000] ! Mem[0000000082800100] stw %l1,[%i0+0x034] ! Mem[0000000082000134] ldstub [%i0+0x00e],%l6 ! Mem[000000008200010e] retl swap [%i0+0x018],%l0 ! Mem[0000000082000118] p57_jmpl_0_ho: ldub [%o3+0x001],%l1 ! Mem[0000000083800101] swap [%o3+0x02c],%l7 ! Mem[000000008380012c] jmpl %g6+8,%g0 ldsw [%o3+0x038],%l4 ! Mem[0000000083800138] p57_call_0_ho: sth %l6,[%o2+0x034] ! Mem[0000000083000134] stx %l2,[%o1+0x000] ! Mem[0000000082800100] stw %l1,[%o0+0x034] ! Mem[0000000082000134] ldstub [%o0+0x00e],%l6 ! Mem[000000008200010e] retl swap [%o0+0x018],%l0 ! Mem[0000000082000118] p58_jmpl_0_le: ldstub [%i3+0x002],%l7 ! Mem[0000000085800102] lduw [%i1+0x020],%l4 ! Mem[0000000084800120] ldub [%i3+0x015],%l1 ! Mem[0000000085800115] lduw [%i0+0x02c],%l7 ! Mem[000000008400012c] sth %l7,[%i0+0x03e] ! Mem[000000008400013e] swap [%i0+0x02c],%l4 ! Mem[000000008400012c] jmpl %g6+8,%g0 ldd [%i0+0x038],%l2 ! Mem[0000000084000138] p58_call_0_le: swap [%i3+0x014],%l3 ! Mem[0000000085800114] ldub [%i0+0x03b],%l3 ! Mem[000000008400013b] retl ldstub [%i3+0x03f],%l6 ! Mem[000000008580013f] p58_jmpl_0_lo: ldstub [%o3+0x002],%l7 ! Mem[0000000085800102] lduw [%o1+0x020],%l4 ! Mem[0000000084800120] ldub [%o3+0x015],%l1 ! Mem[0000000085800115] lduw [%o0+0x02c],%l7 ! Mem[000000008400012c] sth %l7,[%o0+0x03e] ! Mem[000000008400013e] swap [%o0+0x02c],%l4 ! Mem[000000008400012c] jmpl %g6+8,%g0 ldd [%o0+0x038],%l2 ! Mem[0000000084000138] p58_call_0_lo: swap [%o3+0x014],%l3 ! Mem[0000000085800114] ldub [%o0+0x03b],%l3 ! Mem[000000008400013b] retl ldstub [%o3+0x03f],%l6 ! Mem[000000008580013f] p58_jmpl_0_he: swap [%i3+0x024],%l0 ! Mem[0000000085800124] ldstub [%i0+0x02b],%l0 ! Mem[000000008400012b] swap [%i1+0x028],%l2 ! Mem[0000000084800128] swap [%i3+0x028],%l6 ! Mem[0000000085800128] ldx [%i1+0x010],%l1 ! Mem[0000000084800110] swap [%i3+0x02c],%l3 ! Mem[000000008580012c] ldstub [%i0+0x024],%l1 ! Mem[0000000084000124] jmpl %g6+8,%g0 ldstub [%i3+0x013],%l0 ! Mem[0000000085800113] p58_call_0_he: ldstub [%i1+0x02e],%l4 ! Mem[000000008480012e] ldsb [%i1+0x01b],%l4 ! Mem[000000008480011b] ldx [%i2+0x000],%l2 ! Mem[0000000085000100] ldstub [%i3+0x00c],%l2 ! Mem[000000008580010c] std %l2,[%i2+0x020] ! Mem[0000000085000120] retl stw %l0,[%i0+0x024] ! Mem[0000000084000124] p58_jmpl_0_ho: swap [%o3+0x024],%l0 ! Mem[0000000085800124] ldstub [%o0+0x02b],%l0 ! Mem[000000008400012b] swap [%o1+0x028],%l2 ! Mem[0000000084800128] swap [%o3+0x028],%l6 ! Mem[0000000085800128] ldx [%o1+0x010],%l1 ! Mem[0000000084800110] swap [%o3+0x02c],%l3 ! Mem[000000008580012c] ldstub [%o0+0x024],%l1 ! Mem[0000000084000124] jmpl %g6+8,%g0 ldstub [%o3+0x013],%l0 ! Mem[0000000085800113] p58_call_0_ho: ldstub [%o1+0x02e],%l4 ! Mem[000000008480012e] ldsb [%o1+0x01b],%l4 ! Mem[000000008480011b] ldx [%o2+0x000],%l2 ! Mem[0000000085000100] ldstub [%o3+0x00c],%l2 ! Mem[000000008580010c] std %l2,[%o2+0x020] ! Mem[0000000085000120] retl stw %l0,[%o0+0x024] ! Mem[0000000084000124] p59_jmpl_0_le: swap [%i1+0x03c],%l6 ! Mem[000000008680013c] sth %l6,[%i1+0x01e] ! Mem[000000008680011e] ldstub [%i3+0x01f],%l7 ! Mem[000000008780011f] ldstub [%i1+0x01a],%l5 ! Mem[000000008680011a] ldd [%i3+0x010],%l2 ! Mem[0000000087800110] ldsw [%i2+0x034],%l6 ! Mem[0000000087000134] jmpl %g6+8,%g0 stx %l3,[%i0+0x028] ! Mem[0000000086000128] p59_call_0_le: swap [%i3+0x034],%l3 ! Mem[0000000087800134] stb %l3,[%i1+0x03c] ! Mem[000000008680013c] stb %l4,[%i0+0x02a] ! Mem[000000008600012a] retl sth %l4,[%i1+0x02e] ! Mem[000000008680012e] p59_jmpl_0_lo: swap [%o1+0x03c],%l6 ! Mem[000000008680013c] sth %l6,[%o1+0x01e] ! Mem[000000008680011e] ldstub [%o3+0x01f],%l7 ! Mem[000000008780011f] ldstub [%o1+0x01a],%l5 ! Mem[000000008680011a] ldd [%o3+0x010],%l2 ! Mem[0000000087800110] ldsw [%o2+0x034],%l6 ! Mem[0000000087000134] jmpl %g6+8,%g0 stx %l3,[%o0+0x028] ! Mem[0000000086000128] p59_call_0_lo: swap [%o3+0x034],%l3 ! Mem[0000000087800134] stb %l3,[%o1+0x03c] ! Mem[000000008680013c] stb %l4,[%o0+0x02a] ! Mem[000000008600012a] retl sth %l4,[%o1+0x02e] ! Mem[000000008680012e] p59_jmpl_0_he: ldstub [%i1+0x016],%l4 ! Mem[0000000086800116] jmpl %g6+8,%g0 swap [%i0+0x01c],%l1 ! Mem[000000008600011c] p59_call_0_he: stb %l0,[%i0+0x014] ! Mem[0000000086000114] stw %l5,[%i0+0x018] ! Mem[0000000086000118] retl swap [%i3+0x004],%l4 ! Mem[0000000087800104] p59_jmpl_0_ho: ldstub [%o1+0x016],%l4 ! Mem[0000000086800116] jmpl %g6+8,%g0 swap [%o0+0x01c],%l1 ! Mem[000000008600011c] p59_call_0_ho: stb %l0,[%o0+0x014] ! Mem[0000000086000114] stw %l5,[%o0+0x018] ! Mem[0000000086000118] retl swap [%o3+0x004],%l4 ! Mem[0000000087800104] p60_jmpl_0_le: ldsb [%i1+0x02c],%l2 ! Mem[000000008880012c] stb %l0,[%i0+0x030] ! Mem[0000000088000130] ldd [%i0+0x030],%l0 ! Mem[0000000088000130] sth %l1,[%i2+0x012] ! Mem[0000000089000112] stx %l1,[%i1+0x030] ! Mem[0000000088800130] swap [%i0+0x018],%l7 ! Mem[0000000088000118] jmpl %g6+8,%g0 swap [%i2+0x028],%l0 ! Mem[0000000089000128] p60_call_0_le: ldsb [%i3+0x002],%l7 ! Mem[0000000089800102] swap [%i1+0x024],%l3 ! Mem[0000000088800124] ldstub [%i1+0x021],%l7 ! Mem[0000000088800121] ldstub [%i1+0x013],%l1 ! Mem[0000000088800113] lduw [%i2+0x030],%l5 ! Mem[0000000089000130] retl lduh [%i0+0x02e],%l5 ! Mem[000000008800012e] p60_jmpl_0_lo: ldsb [%o1+0x02c],%l2 ! Mem[000000008880012c] stb %l0,[%o0+0x030] ! Mem[0000000088000130] ldd [%o0+0x030],%l0 ! Mem[0000000088000130] sth %l1,[%o2+0x012] ! Mem[0000000089000112] stx %l1,[%o1+0x030] ! Mem[0000000088800130] swap [%o0+0x018],%l7 ! Mem[0000000088000118] jmpl %g6+8,%g0 swap [%o2+0x028],%l0 ! Mem[0000000089000128] p60_call_0_lo: ldsb [%o3+0x002],%l7 ! Mem[0000000089800102] swap [%o1+0x024],%l3 ! Mem[0000000088800124] ldstub [%o1+0x021],%l7 ! Mem[0000000088800121] ldstub [%o1+0x013],%l1 ! Mem[0000000088800113] lduw [%o2+0x030],%l5 ! Mem[0000000089000130] retl lduh [%o0+0x02e],%l5 ! Mem[000000008800012e] p60_jmpl_0_he: stx %l4,[%i1+0x030] ! Mem[0000000088800130] ldsh [%i2+0x020],%l3 ! Mem[0000000089000120] ldub [%i1+0x034],%l2 ! Mem[0000000088800134] ldstub [%i1+0x001],%l1 ! Mem[0000000088800101] jmpl %g6+8,%g0 ldsb [%i0+0x00e],%l7 ! Mem[000000008800010e] p60_call_0_he: sth %l7,[%i3+0x012] ! Mem[0000000089800112] retl ldstub [%i3+0x015],%l1 ! Mem[0000000089800115] p60_jmpl_0_ho: stx %l4,[%o1+0x030] ! Mem[0000000088800130] ldsh [%o2+0x020],%l3 ! Mem[0000000089000120] ldub [%o1+0x034],%l2 ! Mem[0000000088800134] ldstub [%o1+0x001],%l1 ! Mem[0000000088800101] jmpl %g6+8,%g0 ldsb [%o0+0x00e],%l7 ! Mem[000000008800010e] p60_call_0_ho: sth %l7,[%o3+0x012] ! Mem[0000000089800112] retl ldstub [%o3+0x015],%l1 ! Mem[0000000089800115] p61_jmpl_0_le: lduw [%i0+0x020],%l7 ! Mem[000000008a000120] stw %l4,[%i1+0x020] ! Mem[000000008a800120] ldsw [%i0+0x014],%l1 ! Mem[000000008a000114] ldsh [%i0+0x01e],%l6 ! Mem[000000008a00011e] ldsw [%i0+0x01c],%l7 ! Mem[000000008a00011c] ldstub [%i2+0x00e],%l2 ! Mem[000000008b00010e] jmpl %g6+8,%g0 ldsw [%i3+0x018],%l0 ! Mem[000000008b800118] p61_call_0_le: swap [%i2+0x030],%l2 ! Mem[000000008b000130] ldsb [%i1+0x03b],%l3 ! Mem[000000008a80013b] stb %l7,[%i3+0x007] ! Mem[000000008b800107] swap [%i2+0x024],%l3 ! Mem[000000008b000124] retl swap [%i0+0x000],%l7 ! Mem[000000008a000100] p61_jmpl_0_lo: lduw [%o0+0x020],%l7 ! Mem[000000008a000120] stw %l4,[%o1+0x020] ! Mem[000000008a800120] ldsw [%o0+0x014],%l1 ! Mem[000000008a000114] ldsh [%o0+0x01e],%l6 ! Mem[000000008a00011e] ldsw [%o0+0x01c],%l7 ! Mem[000000008a00011c] ldstub [%o2+0x00e],%l2 ! Mem[000000008b00010e] jmpl %g6+8,%g0 ldsw [%o3+0x018],%l0 ! Mem[000000008b800118] p61_call_0_lo: swap [%o2+0x030],%l2 ! Mem[000000008b000130] ldsb [%o1+0x03b],%l3 ! Mem[000000008a80013b] stb %l7,[%o3+0x007] ! Mem[000000008b800107] swap [%o2+0x024],%l3 ! Mem[000000008b000124] retl swap [%o0+0x000],%l7 ! Mem[000000008a000100] p61_jmpl_0_he: ldx [%i3+0x020],%l1 ! Mem[000000008b800120] stw %l1,[%i1+0x024] ! Mem[000000008a800124] ldsb [%i2+0x005],%l6 ! Mem[000000008b000105] jmpl %g6+8,%g0 stw %l4,[%i1+0x02c] ! Mem[000000008a80012c] p61_call_0_he: ldd [%i1+0x010],%l0 ! Mem[000000008a800110] ldx [%i1+0x038],%l1 ! Mem[000000008a800138] ldx [%i3+0x008],%l6 ! Mem[000000008b800108] ldub [%i3+0x01a],%l0 ! Mem[000000008b80011a] swap [%i1+0x02c],%l7 ! Mem[000000008a80012c] ldstub [%i1+0x00d],%l3 ! Mem[000000008a80010d] stw %l5,[%i3+0x028] ! Mem[000000008b800128] retl swap [%i0+0x01c],%l1 ! Mem[000000008a00011c] p61_jmpl_0_ho: ldx [%o3+0x020],%l1 ! Mem[000000008b800120] stw %l1,[%o1+0x024] ! Mem[000000008a800124] ldsb [%o2+0x005],%l6 ! Mem[000000008b000105] jmpl %g6+8,%g0 stw %l4,[%o1+0x02c] ! Mem[000000008a80012c] p61_call_0_ho: ldd [%o1+0x010],%l0 ! Mem[000000008a800110] ldx [%o1+0x038],%l1 ! Mem[000000008a800138] ldx [%o3+0x008],%l6 ! Mem[000000008b800108] ldub [%o3+0x01a],%l0 ! Mem[000000008b80011a] swap [%o1+0x02c],%l7 ! Mem[000000008a80012c] ldstub [%o1+0x00d],%l3 ! Mem[000000008a80010d] stw %l5,[%o3+0x028] ! Mem[000000008b800128] retl swap [%o0+0x01c],%l1 ! Mem[000000008a00011c] p62_jmpl_0_le: lduh [%i3+0x000],%l6 ! Mem[000000008d800100] std %l2,[%i2+0x030] ! Mem[000000008d000130] stx %l7,[%i3+0x008] ! Mem[000000008d800108] sth %l6,[%i0+0x01e] ! Mem[000000008c00011e] ldd [%i3+0x010],%l4 ! Mem[000000008d800110] ldstub [%i2+0x02a],%l4 ! Mem[000000008d00012a] jmpl %g6+8,%g0 swap [%i2+0x014],%l6 ! Mem[000000008d000114] p62_call_0_le: stb %l7,[%i2+0x027] ! Mem[000000008d000127] ldsw [%i3+0x014],%l6 ! Mem[000000008d800114] lduw [%i1+0x01c],%l1 ! Mem[000000008c80011c] swap [%i0+0x038],%l6 ! Mem[000000008c000138] retl ldub [%i2+0x021],%l3 ! Mem[000000008d000121] p62_jmpl_0_lo: lduh [%o3+0x000],%l6 ! Mem[000000008d800100] std %l2,[%o2+0x030] ! Mem[000000008d000130] stx %l7,[%o3+0x008] ! Mem[000000008d800108] sth %l6,[%o0+0x01e] ! Mem[000000008c00011e] ldd [%o3+0x010],%l4 ! Mem[000000008d800110] ldstub [%o2+0x02a],%l4 ! Mem[000000008d00012a] jmpl %g6+8,%g0 swap [%o2+0x014],%l6 ! Mem[000000008d000114] p62_call_0_lo: stb %l7,[%o2+0x027] ! Mem[000000008d000127] ldsw [%o3+0x014],%l6 ! Mem[000000008d800114] lduw [%o1+0x01c],%l1 ! Mem[000000008c80011c] swap [%o0+0x038],%l6 ! Mem[000000008c000138] retl ldub [%o2+0x021],%l3 ! Mem[000000008d000121] p62_jmpl_0_he: ldd [%i0+0x018],%l4 ! Mem[000000008c000118] ldstub [%i0+0x031],%l4 ! Mem[000000008c000131] swap [%i2+0x000],%l1 ! Mem[000000008d000100] ldx [%i0+0x008],%l7 ! Mem[000000008c000108] stb %l0,[%i1+0x030] ! Mem[000000008c800130] ldub [%i0+0x037],%l1 ! Mem[000000008c000137] ldstub [%i3+0x00c],%l6 ! Mem[000000008d80010c] jmpl %g6+8,%g0 swap [%i2+0x018],%l5 ! Mem[000000008d000118] p62_call_0_he: ldstub [%i0+0x00e],%l6 ! Mem[000000008c00010e] swap [%i3+0x038],%l0 ! Mem[000000008d800138] ldsb [%i1+0x00e],%l7 ! Mem[000000008c80010e] ldsh [%i0+0x024],%l0 ! Mem[000000008c000124] retl ldstub [%i3+0x014],%l3 ! Mem[000000008d800114] p62_jmpl_0_ho: ldd [%o0+0x018],%l4 ! Mem[000000008c000118] ldstub [%o0+0x031],%l4 ! Mem[000000008c000131] swap [%o2+0x000],%l1 ! Mem[000000008d000100] ldx [%o0+0x008],%l7 ! Mem[000000008c000108] stb %l0,[%o1+0x030] ! Mem[000000008c800130] ldub [%o0+0x037],%l1 ! Mem[000000008c000137] ldstub [%o3+0x00c],%l6 ! Mem[000000008d80010c] jmpl %g6+8,%g0 swap [%o2+0x018],%l5 ! Mem[000000008d000118] p62_call_0_ho: ldstub [%o0+0x00e],%l6 ! Mem[000000008c00010e] swap [%o3+0x038],%l0 ! Mem[000000008d800138] ldsb [%o1+0x00e],%l7 ! Mem[000000008c80010e] ldsh [%o0+0x024],%l0 ! Mem[000000008c000124] retl ldstub [%o3+0x014],%l3 ! Mem[000000008d800114] p63_jmpl_0_le: lduw [%i0+0x020],%l7 ! Mem[000000008e000120] ldstub [%i1+0x022],%l4 ! Mem[000000008e800122] std %l2,[%i3+0x000] ! Mem[000000008f800100] ldstub [%i2+0x00c],%l7 ! Mem[000000008f00010c] stw %l1,[%i0+0x014] ! Mem[000000008e000114] stx %l5,[%i3+0x000] ! Mem[000000008f800100] jmpl %g6+8,%g0 std %l0,[%i1+0x008] ! Mem[000000008e800108] p63_call_0_le: retl ldx [%i0+0x038],%l1 ! Mem[000000008e000138] p63_jmpl_0_lo: lduw [%o0+0x020],%l7 ! Mem[000000008e000120] ldstub [%o1+0x022],%l4 ! Mem[000000008e800122] std %l2,[%o3+0x000] ! Mem[000000008f800100] ldstub [%o2+0x00c],%l7 ! Mem[000000008f00010c] stw %l1,[%o0+0x014] ! Mem[000000008e000114] stx %l5,[%o3+0x000] ! Mem[000000008f800100] jmpl %g6+8,%g0 std %l0,[%o1+0x008] ! Mem[000000008e800108] p63_call_0_lo: retl ldx [%o0+0x038],%l1 ! Mem[000000008e000138] p63_jmpl_0_he: ldsb [%i0+0x036],%l2 ! Mem[000000008e000136] ldsh [%i1+0x004],%l1 ! Mem[000000008e800104] stx %l4,[%i2+0x038] ! Mem[000000008f000138] ldsh [%i0+0x016],%l4 ! Mem[000000008e000116] jmpl %g6+8,%g0 lduh [%i2+0x004],%l6 ! Mem[000000008f000104] p63_call_0_he: ldstub [%i0+0x01c],%l7 ! Mem[000000008e00011c] ldub [%i0+0x013],%l0 ! Mem[000000008e000113] ldsh [%i1+0x014],%l1 ! Mem[000000008e800114] ldsb [%i1+0x02d],%l2 ! Mem[000000008e80012d] retl swap [%i0+0x010],%l7 ! Mem[000000008e000110] p63_jmpl_0_ho: ldsb [%o0+0x036],%l2 ! Mem[000000008e000136] ldsh [%o1+0x004],%l1 ! Mem[000000008e800104] stx %l4,[%o2+0x038] ! Mem[000000008f000138] ldsh [%o0+0x016],%l4 ! Mem[000000008e000116] jmpl %g6+8,%g0 lduh [%o2+0x004],%l6 ! Mem[000000008f000104] p63_call_0_ho: ldstub [%o0+0x01c],%l7 ! Mem[000000008e00011c] ldub [%o0+0x013],%l0 ! Mem[000000008e000113] ldsh [%o1+0x014],%l1 ! Mem[000000008e800114] ldsb [%o1+0x02d],%l2 ! Mem[000000008e80012d] retl swap [%o0+0x010],%l7 ! Mem[000000008e000110] user_jump0_end: .seg "text" .align 0x2000 user_jump1_start: INIT_MEM(0, 0x0020, 1, +, 0, +, 0) p0_jmpl_1_le: jmpl %g6+8,%g0 stw %l3,[%i1+0x018] ! Mem[0000000010800118] p0_call_1_le: ldstub [%i0+0x03e],%l4 ! Mem[000000001000013e] std %l2,[%i1+0x038] ! Mem[0000000010800138] lduh [%i2+0x032],%l7 ! Mem[0000000011000132] std %l2,[%i0+0x018] ! Mem[0000000010000118] lduh [%i3+0x02c],%l4 ! Mem[000000001180012c] ldstub [%i1+0x02b],%l0 ! Mem[000000001080012b] retl ldsh [%i3+0x020],%l4 ! Mem[0000000011800120] p0_jmpl_1_lo: jmpl %g6+8,%g0 stw %l3,[%o1+0x018] ! Mem[0000000010800118] p0_call_1_lo: ldstub [%o0+0x03e],%l4 ! Mem[000000001000013e] std %l2,[%o1+0x038] ! Mem[0000000010800138] lduh [%o2+0x032],%l7 ! Mem[0000000011000132] std %l2,[%o0+0x018] ! Mem[0000000010000118] lduh [%o3+0x02c],%l4 ! Mem[000000001180012c] ldstub [%o1+0x02b],%l0 ! Mem[000000001080012b] retl ldsh [%o3+0x020],%l4 ! Mem[0000000011800120] p0_jmpl_1_he: jmpl %g6+8,%g0 stb %l7,[%i2+0x016] ! Mem[0000000011000116] p0_call_1_he: retl lduw [%i3+0x00c],%l0 ! Mem[000000001180010c] p0_jmpl_1_ho: jmpl %g6+8,%g0 stb %l7,[%o2+0x016] ! Mem[0000000011000116] p0_call_1_ho: retl lduw [%o3+0x00c],%l0 ! Mem[000000001180010c] p1_jmpl_1_le: swap [%i2+0x01c],%l1 ! Mem[000000001300011c] ldub [%i1+0x037],%l1 ! Mem[0000000012800137] stb %l7,[%i1+0x014] ! Mem[0000000012800114] swap [%i1+0x010],%l5 ! Mem[0000000012800110] jmpl %g6+8,%g0 swap [%i0+0x000],%l1 ! Mem[0000000012000100] p1_call_1_le: swap [%i2+0x008],%l0 ! Mem[0000000013000108] stb %l5,[%i1+0x02f] ! Mem[000000001280012f] swap [%i1+0x030],%l2 ! Mem[0000000012800130] ldd [%i3+0x028],%l4 ! Mem[0000000013800128] ldd [%i3+0x008],%l2 ! Mem[0000000013800108] ldd [%i0+0x038],%l2 ! Mem[0000000012000138] stb %l3,[%i2+0x01a] ! Mem[000000001300011a] retl ldstub [%i3+0x02c],%l6 ! Mem[000000001380012c] p1_jmpl_1_lo: swap [%o2+0x01c],%l1 ! Mem[000000001300011c] ldub [%o1+0x037],%l1 ! Mem[0000000012800137] stb %l7,[%o1+0x014] ! Mem[0000000012800114] swap [%o1+0x010],%l5 ! Mem[0000000012800110] jmpl %g6+8,%g0 swap [%o0+0x000],%l1 ! Mem[0000000012000100] p1_call_1_lo: swap [%o2+0x008],%l0 ! Mem[0000000013000108] stb %l5,[%o1+0x02f] ! Mem[000000001280012f] swap [%o1+0x030],%l2 ! Mem[0000000012800130] ldd [%o3+0x028],%l4 ! Mem[0000000013800128] ldd [%o3+0x008],%l2 ! Mem[0000000013800108] ldd [%o0+0x038],%l2 ! Mem[0000000012000138] stb %l3,[%o2+0x01a] ! Mem[000000001300011a] retl ldstub [%o3+0x02c],%l6 ! Mem[000000001380012c] p1_jmpl_1_he: jmpl %g6+8,%g0 stw %l3,[%i1+0x038] ! Mem[0000000012800138] p1_call_1_he: retl ldub [%i2+0x016],%l4 ! Mem[0000000013000116] p1_jmpl_1_ho: jmpl %g6+8,%g0 stw %l3,[%o1+0x038] ! Mem[0000000012800138] p1_call_1_ho: retl ldub [%o2+0x016],%l4 ! Mem[0000000013000116] p2_jmpl_1_le: ldstub [%i0+0x003],%l0 ! Mem[0000000014000103] stw %l7,[%i3+0x01c] ! Mem[000000001580011c] ldstub [%i3+0x019],%l3 ! Mem[0000000015800119] jmpl %g6+8,%g0 ldsh [%i3+0x004],%l1 ! Mem[0000000015800104] p2_call_1_le: stb %l6,[%i1+0x028] ! Mem[0000000014800128] ldub [%i1+0x015],%l4 ! Mem[0000000014800115] stx %l4,[%i3+0x008] ! Mem[0000000015800108] swap [%i2+0x03c],%l0 ! Mem[000000001500013c] swap [%i0+0x034],%l4 ! Mem[0000000014000134] ldstub [%i0+0x012],%l4 ! Mem[0000000014000112] retl ldsb [%i3+0x022],%l6 ! Mem[0000000015800122] p2_jmpl_1_lo: ldstub [%o0+0x003],%l0 ! Mem[0000000014000103] stw %l7,[%o3+0x01c] ! Mem[000000001580011c] ldstub [%o3+0x019],%l3 ! Mem[0000000015800119] jmpl %g6+8,%g0 ldsh [%o3+0x004],%l1 ! Mem[0000000015800104] p2_call_1_lo: stb %l6,[%o1+0x028] ! Mem[0000000014800128] ldub [%o1+0x015],%l4 ! Mem[0000000014800115] stx %l4,[%o3+0x008] ! Mem[0000000015800108] swap [%o2+0x03c],%l0 ! Mem[000000001500013c] swap [%o0+0x034],%l4 ! Mem[0000000014000134] ldstub [%o0+0x012],%l4 ! Mem[0000000014000112] retl ldsb [%o3+0x022],%l6 ! Mem[0000000015800122] p2_jmpl_1_he: jmpl %g6+8,%g0 swap [%i0+0x008],%l2 ! Mem[0000000014000108] p2_call_1_he: ldub [%i2+0x01e],%l0 ! Mem[000000001500011e] stx %l4,[%i1+0x020] ! Mem[0000000014800120] ldstub [%i3+0x01b],%l1 ! Mem[000000001580011b] ldsw [%i2+0x014],%l3 ! Mem[0000000015000114] ldx [%i0+0x038],%l2 ! Mem[0000000014000138] retl ldsb [%i2+0x017],%l0 ! Mem[0000000015000117] p2_jmpl_1_ho: jmpl %g6+8,%g0 swap [%o0+0x008],%l2 ! Mem[0000000014000108] p2_call_1_ho: ldub [%o2+0x01e],%l0 ! Mem[000000001500011e] stx %l4,[%o1+0x020] ! Mem[0000000014800120] ldstub [%o3+0x01b],%l1 ! Mem[000000001580011b] ldsw [%o2+0x014],%l3 ! Mem[0000000015000114] ldx [%o0+0x038],%l2 ! Mem[0000000014000138] retl ldsb [%o2+0x017],%l0 ! Mem[0000000015000117] p3_jmpl_1_le: ldd [%i0+0x008],%l2 ! Mem[0000000016000108] jmpl %g6+8,%g0 ldsh [%i0+0x01a],%l3 ! Mem[000000001600011a] p3_call_1_le: ldub [%i1+0x005],%l4 ! Mem[0000000016800105] lduw [%i2+0x02c],%l4 ! Mem[000000001700012c] lduh [%i3+0x028],%l2 ! Mem[0000000017800128] sth %l2,[%i2+0x002] ! Mem[0000000017000102] ldstub [%i2+0x035],%l1 ! Mem[0000000017000135] retl ldstub [%i3+0x01e],%l1 ! Mem[000000001780011e] p3_jmpl_1_lo: ldd [%o0+0x008],%l2 ! Mem[0000000016000108] jmpl %g6+8,%g0 ldsh [%o0+0x01a],%l3 ! Mem[000000001600011a] p3_call_1_lo: ldub [%o1+0x005],%l4 ! Mem[0000000016800105] lduw [%o2+0x02c],%l4 ! Mem[000000001700012c] lduh [%o3+0x028],%l2 ! Mem[0000000017800128] sth %l2,[%o2+0x002] ! Mem[0000000017000102] ldstub [%o2+0x035],%l1 ! Mem[0000000017000135] retl ldstub [%o3+0x01e],%l1 ! Mem[000000001780011e] p3_jmpl_1_he: lduh [%i0+0x014],%l1 ! Mem[0000000016000114] lduh [%i1+0x03a],%l3 ! Mem[000000001680013a] jmpl %g6+8,%g0 std %l2,[%i1+0x030] ! Mem[0000000016800130] p3_call_1_he: lduw [%i3+0x004],%l0 ! Mem[0000000017800104] ldx [%i0+0x008],%l2 ! Mem[0000000016000108] retl std %l0,[%i3+0x038] ! Mem[0000000017800138] p3_jmpl_1_ho: lduh [%o0+0x014],%l1 ! Mem[0000000016000114] lduh [%o1+0x03a],%l3 ! Mem[000000001680013a] jmpl %g6+8,%g0 std %l2,[%o1+0x030] ! Mem[0000000016800130] p3_call_1_ho: lduw [%o3+0x004],%l0 ! Mem[0000000017800104] ldx [%o0+0x008],%l2 ! Mem[0000000016000108] retl std %l0,[%o3+0x038] ! Mem[0000000017800138] p4_jmpl_1_le: sth %l4,[%i2+0x014] ! Mem[0000000019000114] stw %l4,[%i3+0x010] ! Mem[0000000019800110] stb %l2,[%i3+0x02d] ! Mem[000000001980012d] ldub [%i3+0x009],%l4 ! Mem[0000000019800109] ldd [%i0+0x008],%l4 ! Mem[0000000018000108] jmpl %g6+8,%g0 stx %l7,[%i0+0x020] ! Mem[0000000018000120] p4_call_1_le: stb %l1,[%i3+0x030] ! Mem[0000000019800130] ldstub [%i0+0x02e],%l5 ! Mem[000000001800012e] ldsb [%i2+0x02a],%l6 ! Mem[000000001900012a] swap [%i3+0x00c],%l0 ! Mem[000000001980010c] sth %l6,[%i3+0x02a] ! Mem[000000001980012a] retl ldstub [%i2+0x013],%l0 ! Mem[0000000019000113] p4_jmpl_1_lo: sth %l4,[%o2+0x014] ! Mem[0000000019000114] stw %l4,[%o3+0x010] ! Mem[0000000019800110] stb %l2,[%o3+0x02d] ! Mem[000000001980012d] ldub [%o3+0x009],%l4 ! Mem[0000000019800109] ldd [%o0+0x008],%l4 ! Mem[0000000018000108] jmpl %g6+8,%g0 stx %l7,[%o0+0x020] ! Mem[0000000018000120] p4_call_1_lo: stb %l1,[%o3+0x030] ! Mem[0000000019800130] ldstub [%o0+0x02e],%l5 ! Mem[000000001800012e] ldsb [%o2+0x02a],%l6 ! Mem[000000001900012a] swap [%o3+0x00c],%l0 ! Mem[000000001980010c] sth %l6,[%o3+0x02a] ! Mem[000000001980012a] retl ldstub [%o2+0x013],%l0 ! Mem[0000000019000113] p4_jmpl_1_he: jmpl %g6+8,%g0 ldsw [%i0+0x00c],%l6 ! Mem[000000001800010c] p4_call_1_he: ldsw [%i1+0x02c],%l2 ! Mem[000000001880012c] ldsw [%i2+0x024],%l4 ! Mem[0000000019000124] retl ldstub [%i3+0x03b],%l3 ! Mem[000000001980013b] p4_jmpl_1_ho: jmpl %g6+8,%g0 ldsw [%o0+0x00c],%l6 ! Mem[000000001800010c] p4_call_1_ho: ldsw [%o1+0x02c],%l2 ! Mem[000000001880012c] ldsw [%o2+0x024],%l4 ! Mem[0000000019000124] retl ldstub [%o3+0x03b],%l3 ! Mem[000000001980013b] p5_jmpl_1_le: ldub [%i2+0x028],%l4 ! Mem[000000001b000128] swap [%i3+0x038],%l3 ! Mem[000000001b800138] ldstub [%i0+0x00c],%l5 ! Mem[000000001a00010c] swap [%i3+0x03c],%l0 ! Mem[000000001b80013c] stx %l3,[%i2+0x038] ! Mem[000000001b000138] jmpl %g6+8,%g0 ldsw [%i2+0x024],%l1 ! Mem[000000001b000124] p5_call_1_le: ldsb [%i1+0x022],%l1 ! Mem[000000001a800122] swap [%i1+0x028],%l6 ! Mem[000000001a800128] ldub [%i2+0x033],%l0 ! Mem[000000001b000133] lduw [%i2+0x024],%l3 ! Mem[000000001b000124] ldstub [%i1+0x01a],%l4 ! Mem[000000001a80011a] ldstub [%i1+0x03e],%l0 ! Mem[000000001a80013e] retl ldsh [%i1+0x004],%l4 ! Mem[000000001a800104] p5_jmpl_1_lo: ldub [%o2+0x028],%l4 ! Mem[000000001b000128] swap [%o3+0x038],%l3 ! Mem[000000001b800138] ldstub [%o0+0x00c],%l5 ! Mem[000000001a00010c] swap [%o3+0x03c],%l0 ! Mem[000000001b80013c] stx %l3,[%o2+0x038] ! Mem[000000001b000138] jmpl %g6+8,%g0 ldsw [%o2+0x024],%l1 ! Mem[000000001b000124] p5_call_1_lo: ldsb [%o1+0x022],%l1 ! Mem[000000001a800122] swap [%o1+0x028],%l6 ! Mem[000000001a800128] ldub [%o2+0x033],%l0 ! Mem[000000001b000133] lduw [%o2+0x024],%l3 ! Mem[000000001b000124] ldstub [%o1+0x01a],%l4 ! Mem[000000001a80011a] ldstub [%o1+0x03e],%l0 ! Mem[000000001a80013e] retl ldsh [%o1+0x004],%l4 ! Mem[000000001a800104] p5_jmpl_1_he: ldsb [%i3+0x00a],%l6 ! Mem[000000001b80010a] ldsh [%i3+0x016],%l3 ! Mem[000000001b800116] swap [%i2+0x010],%l4 ! Mem[000000001b000110] swap [%i2+0x01c],%l0 ! Mem[000000001b00011c] ldub [%i3+0x02c],%l3 ! Mem[000000001b80012c] std %l4,[%i2+0x010] ! Mem[000000001b000110] ldsw [%i2+0x03c],%l4 ! Mem[000000001b00013c] jmpl %g6+8,%g0 stx %l4,[%i3+0x028] ! Mem[000000001b800128] p5_call_1_he: ldub [%i0+0x02c],%l2 ! Mem[000000001a00012c] stw %l7,[%i3+0x004] ! Mem[000000001b800104] ldstub [%i0+0x039],%l0 ! Mem[000000001a000139] swap [%i1+0x010],%l7 ! Mem[000000001a800110] ldstub [%i3+0x018],%l1 ! Mem[000000001b800118] std %l0,[%i0+0x008] ! Mem[000000001a000108] retl ldsb [%i1+0x02c],%l7 ! Mem[000000001a80012c] p5_jmpl_1_ho: ldsb [%o3+0x00a],%l6 ! Mem[000000001b80010a] ldsh [%o3+0x016],%l3 ! Mem[000000001b800116] swap [%o2+0x010],%l4 ! Mem[000000001b000110] swap [%o2+0x01c],%l0 ! Mem[000000001b00011c] ldub [%o3+0x02c],%l3 ! Mem[000000001b80012c] std %l4,[%o2+0x010] ! Mem[000000001b000110] ldsw [%o2+0x03c],%l4 ! Mem[000000001b00013c] jmpl %g6+8,%g0 stx %l4,[%o3+0x028] ! Mem[000000001b800128] p5_call_1_ho: ldub [%o0+0x02c],%l2 ! Mem[000000001a00012c] stw %l7,[%o3+0x004] ! Mem[000000001b800104] ldstub [%o0+0x039],%l0 ! Mem[000000001a000139] swap [%o1+0x010],%l7 ! Mem[000000001a800110] ldstub [%o3+0x018],%l1 ! Mem[000000001b800118] std %l0,[%o0+0x008] ! Mem[000000001a000108] retl ldsb [%o1+0x02c],%l7 ! Mem[000000001a80012c] p6_jmpl_1_le: swap [%i2+0x004],%l1 ! Mem[000000001d000104] ldd [%i2+0x020],%l2 ! Mem[000000001d000120] std %l2,[%i2+0x030] ! Mem[000000001d000130] swap [%i0+0x000],%l1 ! Mem[000000001c000100] jmpl %g6+8,%g0 sth %l7,[%i2+0x00e] ! Mem[000000001d00010e] p6_call_1_le: ldstub [%i0+0x01a],%l3 ! Mem[000000001c00011a] retl ldx [%i1+0x018],%l4 ! Mem[000000001c800118] p6_jmpl_1_lo: swap [%o2+0x004],%l1 ! Mem[000000001d000104] ldd [%o2+0x020],%l2 ! Mem[000000001d000120] std %l2,[%o2+0x030] ! Mem[000000001d000130] swap [%o0+0x000],%l1 ! Mem[000000001c000100] jmpl %g6+8,%g0 sth %l7,[%o2+0x00e] ! Mem[000000001d00010e] p6_call_1_lo: ldstub [%o0+0x01a],%l3 ! Mem[000000001c00011a] retl ldx [%o1+0x018],%l4 ! Mem[000000001c800118] p6_jmpl_1_he: ldstub [%i1+0x01a],%l5 ! Mem[000000001c80011a] swap [%i2+0x000],%l1 ! Mem[000000001d000100] swap [%i1+0x014],%l4 ! Mem[000000001c800114] ldsh [%i2+0x014],%l1 ! Mem[000000001d000114] swap [%i1+0x02c],%l2 ! Mem[000000001c80012c] stb %l6,[%i1+0x011] ! Mem[000000001c800111] ldstub [%i1+0x033],%l3 ! Mem[000000001c800133] jmpl %g6+8,%g0 ldstub [%i2+0x00c],%l5 ! Mem[000000001d00010c] p6_call_1_he: ldstub [%i1+0x03b],%l3 ! Mem[000000001c80013b] stx %l4,[%i0+0x028] ! Mem[000000001c000128] stb %l6,[%i0+0x031] ! Mem[000000001c000131] ldstub [%i1+0x01a],%l4 ! Mem[000000001c80011a] ldub [%i3+0x03f],%l0 ! Mem[000000001d80013f] ldstub [%i1+0x00e],%l0 ! Mem[000000001c80010e] retl stb %l6,[%i2+0x02b] ! Mem[000000001d00012b] p6_jmpl_1_ho: ldstub [%o1+0x01a],%l5 ! Mem[000000001c80011a] swap [%o2+0x000],%l1 ! Mem[000000001d000100] swap [%o1+0x014],%l4 ! Mem[000000001c800114] ldsh [%o2+0x014],%l1 ! Mem[000000001d000114] swap [%o1+0x02c],%l2 ! Mem[000000001c80012c] stb %l6,[%o1+0x011] ! Mem[000000001c800111] ldstub [%o1+0x033],%l3 ! Mem[000000001c800133] jmpl %g6+8,%g0 ldstub [%o2+0x00c],%l5 ! Mem[000000001d00010c] p6_call_1_ho: ldstub [%o1+0x03b],%l3 ! Mem[000000001c80013b] stx %l4,[%o0+0x028] ! Mem[000000001c000128] stb %l6,[%o0+0x031] ! Mem[000000001c000131] ldstub [%o1+0x01a],%l4 ! Mem[000000001c80011a] ldub [%o3+0x03f],%l0 ! Mem[000000001d80013f] ldstub [%o1+0x00e],%l0 ! Mem[000000001c80010e] retl stb %l6,[%o2+0x02b] ! Mem[000000001d00012b] p7_jmpl_1_le: swap [%i0+0x018],%l3 ! Mem[000000001e000118] swap [%i2+0x038],%l2 ! Mem[000000001f000138] sth %l1,[%i0+0x02e] ! Mem[000000001e00012e] ldsh [%i3+0x000],%l6 ! Mem[000000001f800100] jmpl %g6+8,%g0 ldsw [%i2+0x034],%l4 ! Mem[000000001f000134] p7_call_1_le: stx %l2,[%i3+0x028] ! Mem[000000001f800128] swap [%i2+0x004],%l0 ! Mem[000000001f000104] retl ldd [%i1+0x018],%l2 ! Mem[000000001e800118] p7_jmpl_1_lo: swap [%o0+0x018],%l3 ! Mem[000000001e000118] swap [%o2+0x038],%l2 ! Mem[000000001f000138] sth %l1,[%o0+0x02e] ! Mem[000000001e00012e] ldsh [%o3+0x000],%l6 ! Mem[000000001f800100] jmpl %g6+8,%g0 ldsw [%o2+0x034],%l4 ! Mem[000000001f000134] p7_call_1_lo: stx %l2,[%o3+0x028] ! Mem[000000001f800128] swap [%o2+0x004],%l0 ! Mem[000000001f000104] retl ldd [%o1+0x018],%l2 ! Mem[000000001e800118] p7_jmpl_1_he: stx %l6,[%i1+0x010] ! Mem[000000001e800110] lduw [%i2+0x03c],%l7 ! Mem[000000001f00013c] ldub [%i1+0x03b],%l4 ! Mem[000000001e80013b] jmpl %g6+8,%g0 ldsw [%i3+0x02c],%l2 ! Mem[000000001f80012c] p7_call_1_he: swap [%i1+0x028],%l6 ! Mem[000000001e800128] swap [%i3+0x028],%l6 ! Mem[000000001f800128] ldstub [%i1+0x033],%l0 ! Mem[000000001e800133] std %l4,[%i2+0x000] ! Mem[000000001f000100] ldd [%i1+0x000],%l0 ! Mem[000000001e800100] swap [%i3+0x034],%l2 ! Mem[000000001f800134] retl lduh [%i0+0x01c],%l0 ! Mem[000000001e00011c] p7_jmpl_1_ho: stx %l6,[%o1+0x010] ! Mem[000000001e800110] lduw [%o2+0x03c],%l7 ! Mem[000000001f00013c] ldub [%o1+0x03b],%l4 ! Mem[000000001e80013b] jmpl %g6+8,%g0 ldsw [%o3+0x02c],%l2 ! Mem[000000001f80012c] p7_call_1_ho: swap [%o1+0x028],%l6 ! Mem[000000001e800128] swap [%o3+0x028],%l6 ! Mem[000000001f800128] ldstub [%o1+0x033],%l0 ! Mem[000000001e800133] std %l4,[%o2+0x000] ! Mem[000000001f000100] ldd [%o1+0x000],%l0 ! Mem[000000001e800100] swap [%o3+0x034],%l2 ! Mem[000000001f800134] retl lduh [%o0+0x01c],%l0 ! Mem[000000001e00011c] p8_jmpl_1_le: swap [%i0+0x02c],%l4 ! Mem[000000002000012c] jmpl %g6+8,%g0 ldsh [%i1+0x03c],%l2 ! Mem[000000002080013c] p8_call_1_le: swap [%i0+0x030],%l1 ! Mem[0000000020000130] lduh [%i3+0x00a],%l6 ! Mem[000000002180010a] swap [%i2+0x03c],%l4 ! Mem[000000002100013c] retl sth %l5,[%i1+0x02e] ! Mem[000000002080012e] p8_jmpl_1_lo: swap [%o0+0x02c],%l4 ! Mem[000000002000012c] jmpl %g6+8,%g0 ldsh [%o1+0x03c],%l2 ! Mem[000000002080013c] p8_call_1_lo: swap [%o0+0x030],%l1 ! Mem[0000000020000130] lduh [%o3+0x00a],%l6 ! Mem[000000002180010a] swap [%o2+0x03c],%l4 ! Mem[000000002100013c] retl sth %l5,[%o1+0x02e] ! Mem[000000002080012e] p8_jmpl_1_he: ldub [%i2+0x01a],%l3 ! Mem[000000002100011a] ldsw [%i3+0x03c],%l1 ! Mem[000000002180013c] ldsb [%i2+0x010],%l3 ! Mem[0000000021000110] ldsb [%i2+0x00f],%l4 ! Mem[000000002100010f] jmpl %g6+8,%g0 lduw [%i3+0x020],%l7 ! Mem[0000000021800120] p8_call_1_he: stx %l1,[%i1+0x020] ! Mem[0000000020800120] ldub [%i2+0x017],%l4 ! Mem[0000000021000117] ldsh [%i2+0x018],%l6 ! Mem[0000000021000118] stb %l4,[%i3+0x028] ! Mem[0000000021800128] ldstub [%i3+0x024],%l1 ! Mem[0000000021800124] retl ldsh [%i1+0x036],%l4 ! Mem[0000000020800136] p8_jmpl_1_ho: ldub [%o2+0x01a],%l3 ! Mem[000000002100011a] ldsw [%o3+0x03c],%l1 ! Mem[000000002180013c] ldsb [%o2+0x010],%l3 ! Mem[0000000021000110] ldsb [%o2+0x00f],%l4 ! Mem[000000002100010f] jmpl %g6+8,%g0 lduw [%o3+0x020],%l7 ! Mem[0000000021800120] p8_call_1_ho: stx %l1,[%o1+0x020] ! Mem[0000000020800120] ldub [%o2+0x017],%l4 ! Mem[0000000021000117] ldsh [%o2+0x018],%l6 ! Mem[0000000021000118] stb %l4,[%o3+0x028] ! Mem[0000000021800128] ldstub [%o3+0x024],%l1 ! Mem[0000000021800124] retl ldsh [%o1+0x036],%l4 ! Mem[0000000020800136] p9_jmpl_1_le: ldsb [%i1+0x03f],%l1 ! Mem[000000002280013f] stb %l3,[%i1+0x030] ! Mem[0000000022800130] ldsw [%i2+0x030],%l3 ! Mem[0000000023000130] ldstub [%i2+0x021],%l0 ! Mem[0000000023000121] jmpl %g6+8,%g0 lduw [%i0+0x03c],%l0 ! Mem[000000002200013c] p9_call_1_le: sth %l0,[%i0+0x02a] ! Mem[000000002200012a] retl ldstub [%i2+0x011],%l6 ! Mem[0000000023000111] p9_jmpl_1_lo: ldsb [%o1+0x03f],%l1 ! Mem[000000002280013f] stb %l3,[%o1+0x030] ! Mem[0000000022800130] ldsw [%o2+0x030],%l3 ! Mem[0000000023000130] ldstub [%o2+0x021],%l0 ! Mem[0000000023000121] jmpl %g6+8,%g0 lduw [%o0+0x03c],%l0 ! Mem[000000002200013c] p9_call_1_lo: sth %l0,[%o0+0x02a] ! Mem[000000002200012a] retl ldstub [%o2+0x011],%l6 ! Mem[0000000023000111] p9_jmpl_1_he: lduw [%i0+0x02c],%l5 ! Mem[000000002200012c] ldub [%i1+0x034],%l2 ! Mem[0000000022800134] ldsh [%i3+0x036],%l7 ! Mem[0000000023800136] stx %l6,[%i1+0x010] ! Mem[0000000022800110] stx %l2,[%i3+0x000] ! Mem[0000000023800100] ldsw [%i3+0x028],%l2 ! Mem[0000000023800128] sth %l1,[%i3+0x012] ! Mem[0000000023800112] jmpl %g6+8,%g0 ldsh [%i2+0x038],%l0 ! Mem[0000000023000138] p9_call_1_he: ldub [%i3+0x037],%l7 ! Mem[0000000023800137] stw %l2,[%i2+0x030] ! Mem[0000000023000130] ldd [%i2+0x018],%l2 ! Mem[0000000023000118] ldsw [%i0+0x00c],%l7 ! Mem[000000002200010c] stb %l5,[%i0+0x002] ! Mem[0000000022000102] lduh [%i3+0x00c],%l1 ! Mem[000000002380010c] retl ldsw [%i0+0x008],%l3 ! Mem[0000000022000108] p9_jmpl_1_ho: lduw [%o0+0x02c],%l5 ! Mem[000000002200012c] ldub [%o1+0x034],%l2 ! Mem[0000000022800134] ldsh [%o3+0x036],%l7 ! Mem[0000000023800136] stx %l6,[%o1+0x010] ! Mem[0000000022800110] stx %l2,[%o3+0x000] ! Mem[0000000023800100] ldsw [%o3+0x028],%l2 ! Mem[0000000023800128] sth %l1,[%o3+0x012] ! Mem[0000000023800112] jmpl %g6+8,%g0 ldsh [%o2+0x038],%l0 ! Mem[0000000023000138] p9_call_1_ho: ldub [%o3+0x037],%l7 ! Mem[0000000023800137] stw %l2,[%o2+0x030] ! Mem[0000000023000130] ldd [%o2+0x018],%l2 ! Mem[0000000023000118] ldsw [%o0+0x00c],%l7 ! Mem[000000002200010c] stb %l5,[%o0+0x002] ! Mem[0000000022000102] lduh [%o3+0x00c],%l1 ! Mem[000000002380010c] retl ldsw [%o0+0x008],%l3 ! Mem[0000000022000108] p10_jmpl_1_le: swap [%i0+0x038],%l3 ! Mem[0000000024000138] stw %l6,[%i2+0x00c] ! Mem[000000002500010c] jmpl %g6+8,%g0 stx %l5,[%i2+0x028] ! Mem[0000000025000128] p10_call_1_le: sth %l6,[%i0+0x00e] ! Mem[000000002400010e] retl lduh [%i2+0x03a],%l0 ! Mem[000000002500013a] p10_jmpl_1_lo: swap [%o0+0x038],%l3 ! Mem[0000000024000138] stw %l6,[%o2+0x00c] ! Mem[000000002500010c] jmpl %g6+8,%g0 stx %l5,[%o2+0x028] ! Mem[0000000025000128] p10_call_1_lo: sth %l6,[%o0+0x00e] ! Mem[000000002400010e] retl lduh [%o2+0x03a],%l0 ! Mem[000000002500013a] p10_jmpl_1_he: ldstub [%i0+0x02f],%l6 ! Mem[000000002400012f] ldsh [%i1+0x012],%l4 ! Mem[0000000024800112] ldstub [%i0+0x02d],%l2 ! Mem[000000002400012d] jmpl %g6+8,%g0 ldstub [%i0+0x009],%l4 ! Mem[0000000024000109] p10_call_1_he: swap [%i3+0x01c],%l1 ! Mem[000000002580011c] ldsh [%i1+0x02c],%l4 ! Mem[000000002480012c] ldd [%i3+0x030],%l0 ! Mem[0000000025800130] retl lduw [%i1+0x02c],%l5 ! Mem[000000002480012c] p10_jmpl_1_ho: ldstub [%o0+0x02f],%l6 ! Mem[000000002400012f] ldsh [%o1+0x012],%l4 ! Mem[0000000024800112] ldstub [%o0+0x02d],%l2 ! Mem[000000002400012d] jmpl %g6+8,%g0 ldstub [%o0+0x009],%l4 ! Mem[0000000024000109] p10_call_1_ho: swap [%o3+0x01c],%l1 ! Mem[000000002580011c] ldsh [%o1+0x02c],%l4 ! Mem[000000002480012c] ldd [%o3+0x030],%l0 ! Mem[0000000025800130] retl lduw [%o1+0x02c],%l5 ! Mem[000000002480012c] p11_jmpl_1_le: ldx [%i2+0x038],%l3 ! Mem[0000000027000138] std %l0,[%i2+0x010] ! Mem[0000000027000110] jmpl %g6+8,%g0 ldub [%i0+0x008],%l5 ! Mem[0000000026000108] p11_call_1_le: retl swap [%i0+0x008],%l7 ! Mem[0000000026000108] p11_jmpl_1_lo: ldx [%o2+0x038],%l3 ! Mem[0000000027000138] std %l0,[%o2+0x010] ! Mem[0000000027000110] jmpl %g6+8,%g0 ldub [%o0+0x008],%l5 ! Mem[0000000026000108] p11_call_1_lo: retl swap [%o0+0x008],%l7 ! Mem[0000000026000108] p11_jmpl_1_he: ldstub [%i3+0x021],%l0 ! Mem[0000000027800121] ldx [%i2+0x028],%l2 ! Mem[0000000027000128] ldsh [%i2+0x03a],%l4 ! Mem[000000002700013a] ldsh [%i3+0x01c],%l4 ! Mem[000000002780011c] jmpl %g6+8,%g0 stb %l7,[%i0+0x006] ! Mem[0000000026000106] p11_call_1_he: ldstub [%i3+0x001],%l4 ! Mem[0000000027800101] swap [%i2+0x008],%l2 ! Mem[0000000027000108] ldsh [%i0+0x00e],%l4 ! Mem[000000002600010e] swap [%i1+0x030],%l0 ! Mem[0000000026800130] retl ldx [%i2+0x028],%l4 ! Mem[0000000027000128] p11_jmpl_1_ho: ldstub [%o3+0x021],%l0 ! Mem[0000000027800121] ldx [%o2+0x028],%l2 ! Mem[0000000027000128] ldsh [%o2+0x03a],%l4 ! Mem[000000002700013a] ldsh [%o3+0x01c],%l4 ! Mem[000000002780011c] jmpl %g6+8,%g0 stb %l7,[%o0+0x006] ! Mem[0000000026000106] p11_call_1_ho: ldstub [%o3+0x001],%l4 ! Mem[0000000027800101] swap [%o2+0x008],%l2 ! Mem[0000000027000108] ldsh [%o0+0x00e],%l4 ! Mem[000000002600010e] swap [%o1+0x030],%l0 ! Mem[0000000026800130] retl ldx [%o2+0x028],%l4 ! Mem[0000000027000128] p12_jmpl_1_le: swap [%i2+0x020],%l7 ! Mem[0000000029000120] swap [%i2+0x004],%l4 ! Mem[0000000029000104] ldsb [%i2+0x010],%l6 ! Mem[0000000029000110] lduw [%i3+0x02c],%l2 ! Mem[000000002980012c] std %l0,[%i0+0x000] ! Mem[0000000028000100] swap [%i2+0x038],%l6 ! Mem[0000000029000138] ldsb [%i0+0x039],%l1 ! Mem[0000000028000139] jmpl %g6+8,%g0 ldstub [%i2+0x029],%l6 ! Mem[0000000029000129] p12_call_1_le: ldstub [%i2+0x022],%l6 ! Mem[0000000029000122] ldsh [%i0+0x022],%l5 ! Mem[0000000028000122] std %l6,[%i1+0x028] ! Mem[0000000028800128] ldd [%i1+0x038],%l2 ! Mem[0000000028800138] retl stw %l7,[%i1+0x024] ! Mem[0000000028800124] p12_jmpl_1_lo: swap [%o2+0x020],%l7 ! Mem[0000000029000120] swap [%o2+0x004],%l4 ! Mem[0000000029000104] ldsb [%o2+0x010],%l6 ! Mem[0000000029000110] lduw [%o3+0x02c],%l2 ! Mem[000000002980012c] std %l0,[%o0+0x000] ! Mem[0000000028000100] swap [%o2+0x038],%l6 ! Mem[0000000029000138] ldsb [%o0+0x039],%l1 ! Mem[0000000028000139] jmpl %g6+8,%g0 ldstub [%o2+0x029],%l6 ! Mem[0000000029000129] p12_call_1_lo: ldstub [%o2+0x022],%l6 ! Mem[0000000029000122] ldsh [%o0+0x022],%l5 ! Mem[0000000028000122] std %l6,[%o1+0x028] ! Mem[0000000028800128] ldd [%o1+0x038],%l2 ! Mem[0000000028800138] retl stw %l7,[%o1+0x024] ! Mem[0000000028800124] p12_jmpl_1_he: swap [%i0+0x000],%l1 ! Mem[0000000028000100] swap [%i3+0x02c],%l4 ! Mem[000000002980012c] jmpl %g6+8,%g0 ldstub [%i3+0x001],%l5 ! Mem[0000000029800101] p12_call_1_he: ldstub [%i0+0x014],%l0 ! Mem[0000000028000114] retl ldub [%i2+0x012],%l7 ! Mem[0000000029000112] p12_jmpl_1_ho: swap [%o0+0x000],%l1 ! Mem[0000000028000100] swap [%o3+0x02c],%l4 ! Mem[000000002980012c] jmpl %g6+8,%g0 ldstub [%o3+0x001],%l5 ! Mem[0000000029800101] p12_call_1_ho: ldstub [%o0+0x014],%l0 ! Mem[0000000028000114] retl ldub [%o2+0x012],%l7 ! Mem[0000000029000112] p13_jmpl_1_le: ldd [%i2+0x008],%l6 ! Mem[000000002b000108] lduh [%i2+0x030],%l3 ! Mem[000000002b000130] swap [%i0+0x00c],%l4 ! Mem[000000002a00010c] ldsw [%i2+0x020],%l1 ! Mem[000000002b000120] ldstub [%i2+0x004],%l1 ! Mem[000000002b000104] ldstub [%i3+0x014],%l0 ! Mem[000000002b800114] jmpl %g6+8,%g0 ldub [%i1+0x01a],%l6 ! Mem[000000002a80011a] p13_call_1_le: swap [%i2+0x030],%l7 ! Mem[000000002b000130] ldstub [%i1+0x038],%l4 ! Mem[000000002a800138] std %l4,[%i1+0x028] ! Mem[000000002a800128] ldd [%i0+0x028],%l4 ! Mem[000000002a000128] retl swap [%i3+0x004],%l4 ! Mem[000000002b800104] p13_jmpl_1_lo: ldd [%o2+0x008],%l6 ! Mem[000000002b000108] lduh [%o2+0x030],%l3 ! Mem[000000002b000130] swap [%o0+0x00c],%l4 ! Mem[000000002a00010c] ldsw [%o2+0x020],%l1 ! Mem[000000002b000120] ldstub [%o2+0x004],%l1 ! Mem[000000002b000104] ldstub [%o3+0x014],%l0 ! Mem[000000002b800114] jmpl %g6+8,%g0 ldub [%o1+0x01a],%l6 ! Mem[000000002a80011a] p13_call_1_lo: swap [%o2+0x030],%l7 ! Mem[000000002b000130] ldstub [%o1+0x038],%l4 ! Mem[000000002a800138] std %l4,[%o1+0x028] ! Mem[000000002a800128] ldd [%o0+0x028],%l4 ! Mem[000000002a000128] retl swap [%o3+0x004],%l4 ! Mem[000000002b800104] p13_jmpl_1_he: ldstub [%i3+0x010],%l0 ! Mem[000000002b800110] swap [%i3+0x014],%l3 ! Mem[000000002b800114] stw %l7,[%i1+0x02c] ! Mem[000000002a80012c] lduw [%i1+0x02c],%l7 ! Mem[000000002a80012c] ldd [%i2+0x020],%l2 ! Mem[000000002b000120] std %l0,[%i3+0x008] ! Mem[000000002b800108] ldstub [%i0+0x01c],%l7 ! Mem[000000002a00011c] jmpl %g6+8,%g0 ldsb [%i1+0x01f],%l2 ! Mem[000000002a80011f] p13_call_1_he: ldstub [%i0+0x010],%l7 ! Mem[000000002a000110] retl ldstub [%i0+0x03d],%l6 ! Mem[000000002a00013d] p13_jmpl_1_ho: ldstub [%o3+0x010],%l0 ! Mem[000000002b800110] swap [%o3+0x014],%l3 ! Mem[000000002b800114] stw %l7,[%o1+0x02c] ! Mem[000000002a80012c] lduw [%o1+0x02c],%l7 ! Mem[000000002a80012c] ldd [%o2+0x020],%l2 ! Mem[000000002b000120] std %l0,[%o3+0x008] ! Mem[000000002b800108] ldstub [%o0+0x01c],%l7 ! Mem[000000002a00011c] jmpl %g6+8,%g0 ldsb [%o1+0x01f],%l2 ! Mem[000000002a80011f] p13_call_1_ho: ldstub [%o0+0x010],%l7 ! Mem[000000002a000110] retl ldstub [%o0+0x03d],%l6 ! Mem[000000002a00013d] p14_jmpl_1_le: ldub [%i1+0x028],%l4 ! Mem[000000002c800128] ldub [%i2+0x03a],%l3 ! Mem[000000002d00013a] stw %l3,[%i1+0x010] ! Mem[000000002c800110] stw %l7,[%i2+0x01c] ! Mem[000000002d00011c] ldub [%i1+0x01b],%l4 ! Mem[000000002c80011b] jmpl %g6+8,%g0 lduh [%i2+0x01e],%l0 ! Mem[000000002d00011e] p14_call_1_le: ldsb [%i1+0x02b],%l0 ! Mem[000000002c80012b] retl swap [%i3+0x018],%l6 ! Mem[000000002d800118] p14_jmpl_1_lo: ldub [%o1+0x028],%l4 ! Mem[000000002c800128] ldub [%o2+0x03a],%l3 ! Mem[000000002d00013a] stw %l3,[%o1+0x010] ! Mem[000000002c800110] stw %l7,[%o2+0x01c] ! Mem[000000002d00011c] ldub [%o1+0x01b],%l4 ! Mem[000000002c80011b] jmpl %g6+8,%g0 lduh [%o2+0x01e],%l0 ! Mem[000000002d00011e] p14_call_1_lo: ldsb [%o1+0x02b],%l0 ! Mem[000000002c80012b] retl swap [%o3+0x018],%l6 ! Mem[000000002d800118] p14_jmpl_1_he: jmpl %g6+8,%g0 lduh [%i1+0x00c],%l4 ! Mem[000000002c80010c] p14_call_1_he: std %l2,[%i3+0x028] ! Mem[000000002d800128] swap [%i1+0x020],%l6 ! Mem[000000002c800120] ldstub [%i1+0x011],%l7 ! Mem[000000002c800111] ldsh [%i0+0x038],%l4 ! Mem[000000002c000138] retl lduw [%i2+0x008],%l4 ! Mem[000000002d000108] p14_jmpl_1_ho: jmpl %g6+8,%g0 lduh [%o1+0x00c],%l4 ! Mem[000000002c80010c] p14_call_1_ho: std %l2,[%o3+0x028] ! Mem[000000002d800128] swap [%o1+0x020],%l6 ! Mem[000000002c800120] ldstub [%o1+0x011],%l7 ! Mem[000000002c800111] ldsh [%o0+0x038],%l4 ! Mem[000000002c000138] retl lduw [%o2+0x008],%l4 ! Mem[000000002d000108] p15_jmpl_1_le: jmpl %g6+8,%g0 swap [%i2+0x018],%l2 ! Mem[000000002f000118] p15_call_1_le: ldsw [%i3+0x034],%l4 ! Mem[000000002f800134] stb %l6,[%i0+0x00e] ! Mem[000000002e00010e] retl ldub [%i0+0x01a],%l0 ! Mem[000000002e00011a] p15_jmpl_1_lo: jmpl %g6+8,%g0 swap [%o2+0x018],%l2 ! Mem[000000002f000118] p15_call_1_lo: ldsw [%o3+0x034],%l4 ! Mem[000000002f800134] stb %l6,[%o0+0x00e] ! Mem[000000002e00010e] retl ldub [%o0+0x01a],%l0 ! Mem[000000002e00011a] p15_jmpl_1_he: lduw [%i3+0x014],%l4 ! Mem[000000002f800114] ldstub [%i2+0x00c],%l5 ! Mem[000000002f00010c] sth %l3,[%i0+0x032] ! Mem[000000002e000132] jmpl %g6+8,%g0 lduw [%i2+0x000],%l4 ! Mem[000000002f000100] p15_call_1_he: sth %l1,[%i0+0x010] ! Mem[000000002e000110] swap [%i3+0x028],%l0 ! Mem[000000002f800128] lduh [%i2+0x016],%l4 ! Mem[000000002f000116] sth %l6,[%i1+0x000] ! Mem[000000002e800100] retl ldsw [%i3+0x030],%l4 ! Mem[000000002f800130] p15_jmpl_1_ho: lduw [%o3+0x014],%l4 ! Mem[000000002f800114] ldstub [%o2+0x00c],%l5 ! Mem[000000002f00010c] sth %l3,[%o0+0x032] ! Mem[000000002e000132] jmpl %g6+8,%g0 lduw [%o2+0x000],%l4 ! Mem[000000002f000100] p15_call_1_ho: sth %l1,[%o0+0x010] ! Mem[000000002e000110] swap [%o3+0x028],%l0 ! Mem[000000002f800128] lduh [%o2+0x016],%l4 ! Mem[000000002f000116] sth %l6,[%o1+0x000] ! Mem[000000002e800100] retl ldsw [%o3+0x030],%l4 ! Mem[000000002f800130] p16_jmpl_1_le: ldstub [%i1+0x023],%l7 ! Mem[0000000030800123] stw %l4,[%i1+0x004] ! Mem[0000000030800104] swap [%i0+0x024],%l4 ! Mem[0000000030000124] swap [%i3+0x01c],%l4 ! Mem[000000003180011c] ldub [%i3+0x016],%l2 ! Mem[0000000031800116] swap [%i3+0x038],%l6 ! Mem[0000000031800138] ldsb [%i0+0x036],%l6 ! Mem[0000000030000136] jmpl %g6+8,%g0 ldx [%i2+0x000],%l2 ! Mem[0000000031000100] p16_call_1_le: stx %l4,[%i3+0x018] ! Mem[0000000031800118] ldd [%i0+0x018],%l0 ! Mem[0000000030000118] ldstub [%i2+0x025],%l4 ! Mem[0000000031000125] ldsw [%i1+0x02c],%l2 ! Mem[000000003080012c] retl ldstub [%i0+0x009],%l7 ! Mem[0000000030000109] p16_jmpl_1_lo: ldstub [%o1+0x023],%l7 ! Mem[0000000030800123] stw %l4,[%o1+0x004] ! Mem[0000000030800104] swap [%o0+0x024],%l4 ! Mem[0000000030000124] swap [%o3+0x01c],%l4 ! Mem[000000003180011c] ldub [%o3+0x016],%l2 ! Mem[0000000031800116] swap [%o3+0x038],%l6 ! Mem[0000000031800138] ldsb [%o0+0x036],%l6 ! Mem[0000000030000136] jmpl %g6+8,%g0 ldx [%o2+0x000],%l2 ! Mem[0000000031000100] p16_call_1_lo: stx %l4,[%o3+0x018] ! Mem[0000000031800118] ldd [%o0+0x018],%l0 ! Mem[0000000030000118] ldstub [%o2+0x025],%l4 ! Mem[0000000031000125] ldsw [%o1+0x02c],%l2 ! Mem[000000003080012c] retl ldstub [%o0+0x009],%l7 ! Mem[0000000030000109] p16_jmpl_1_he: ldub [%i2+0x033],%l4 ! Mem[0000000031000133] ldd [%i1+0x018],%l0 ! Mem[0000000030800118] stx %l3,[%i0+0x028] ! Mem[0000000030000128] jmpl %g6+8,%g0 ldub [%i3+0x012],%l5 ! Mem[0000000031800112] p16_call_1_he: ldstub [%i2+0x03c],%l7 ! Mem[000000003100013c] stw %l4,[%i0+0x038] ! Mem[0000000030000138] ldsb [%i1+0x023],%l0 ! Mem[0000000030800123] retl swap [%i2+0x010],%l0 ! Mem[0000000031000110] p16_jmpl_1_ho: ldub [%o2+0x033],%l4 ! Mem[0000000031000133] ldd [%o1+0x018],%l0 ! Mem[0000000030800118] stx %l3,[%o0+0x028] ! Mem[0000000030000128] jmpl %g6+8,%g0 ldub [%o3+0x012],%l5 ! Mem[0000000031800112] p16_call_1_ho: ldstub [%o2+0x03c],%l7 ! Mem[000000003100013c] stw %l4,[%o0+0x038] ! Mem[0000000030000138] ldsb [%o1+0x023],%l0 ! Mem[0000000030800123] retl swap [%o2+0x010],%l0 ! Mem[0000000031000110] p17_jmpl_1_le: ldstub [%i1+0x02f],%l1 ! Mem[000000003280012f] swap [%i1+0x020],%l0 ! Mem[0000000032800120] ldd [%i0+0x030],%l2 ! Mem[0000000032000130] ldstub [%i1+0x007],%l4 ! Mem[0000000032800107] ldsb [%i0+0x01c],%l4 ! Mem[000000003200011c] jmpl %g6+8,%g0 swap [%i2+0x030],%l6 ! Mem[0000000033000130] p17_call_1_le: ldsb [%i3+0x001],%l4 ! Mem[0000000033800101] lduw [%i0+0x000],%l6 ! Mem[0000000032000100] sth %l4,[%i2+0x012] ! Mem[0000000033000112] stx %l4,[%i2+0x028] ! Mem[0000000033000128] ldd [%i2+0x000],%l4 ! Mem[0000000033000100] retl sth %l4,[%i2+0x01a] ! Mem[000000003300011a] p17_jmpl_1_lo: ldstub [%o1+0x02f],%l1 ! Mem[000000003280012f] swap [%o1+0x020],%l0 ! Mem[0000000032800120] ldd [%o0+0x030],%l2 ! Mem[0000000032000130] ldstub [%o1+0x007],%l4 ! Mem[0000000032800107] ldsb [%o0+0x01c],%l4 ! Mem[000000003200011c] jmpl %g6+8,%g0 swap [%o2+0x030],%l6 ! Mem[0000000033000130] p17_call_1_lo: ldsb [%o3+0x001],%l4 ! Mem[0000000033800101] lduw [%o0+0x000],%l6 ! Mem[0000000032000100] sth %l4,[%o2+0x012] ! Mem[0000000033000112] stx %l4,[%o2+0x028] ! Mem[0000000033000128] ldd [%o2+0x000],%l4 ! Mem[0000000033000100] retl sth %l4,[%o2+0x01a] ! Mem[000000003300011a] p17_jmpl_1_he: swap [%i1+0x020],%l5 ! Mem[0000000032800120] ldub [%i0+0x01a],%l4 ! Mem[000000003200011a] ldstub [%i0+0x022],%l1 ! Mem[0000000032000122] jmpl %g6+8,%g0 lduh [%i3+0x00e],%l4 ! Mem[000000003380010e] p17_call_1_he: ldub [%i2+0x03b],%l5 ! Mem[000000003300013b] swap [%i1+0x038],%l2 ! Mem[0000000032800138] stx %l5,[%i1+0x000] ! Mem[0000000032800100] retl stb %l7,[%i2+0x024] ! Mem[0000000033000124] p17_jmpl_1_ho: swap [%o1+0x020],%l5 ! Mem[0000000032800120] ldub [%o0+0x01a],%l4 ! Mem[000000003200011a] ldstub [%o0+0x022],%l1 ! Mem[0000000032000122] jmpl %g6+8,%g0 lduh [%o3+0x00e],%l4 ! Mem[000000003380010e] p17_call_1_ho: ldub [%o2+0x03b],%l5 ! Mem[000000003300013b] swap [%o1+0x038],%l2 ! Mem[0000000032800138] stx %l5,[%o1+0x000] ! Mem[0000000032800100] retl stb %l7,[%o2+0x024] ! Mem[0000000033000124] p18_jmpl_1_le: ldsw [%i3+0x030],%l7 ! Mem[0000000035800130] ldsb [%i0+0x020],%l4 ! Mem[0000000034000120] jmpl %g6+8,%g0 ldub [%i2+0x00a],%l6 ! Mem[000000003500010a] p18_call_1_le: ldstub [%i1+0x023],%l3 ! Mem[0000000034800123] ldstub [%i1+0x030],%l1 ! Mem[0000000034800130] ldx [%i0+0x010],%l0 ! Mem[0000000034000110] swap [%i2+0x008],%l2 ! Mem[0000000035000108] retl ldsb [%i1+0x035],%l5 ! Mem[0000000034800135] p18_jmpl_1_lo: ldsw [%o3+0x030],%l7 ! Mem[0000000035800130] ldsb [%o0+0x020],%l4 ! Mem[0000000034000120] jmpl %g6+8,%g0 ldub [%o2+0x00a],%l6 ! Mem[000000003500010a] p18_call_1_lo: ldstub [%o1+0x023],%l3 ! Mem[0000000034800123] ldstub [%o1+0x030],%l1 ! Mem[0000000034800130] ldx [%o0+0x010],%l0 ! Mem[0000000034000110] swap [%o2+0x008],%l2 ! Mem[0000000035000108] retl ldsb [%o1+0x035],%l5 ! Mem[0000000034800135] p18_jmpl_1_he: ldstub [%i2+0x009],%l6 ! Mem[0000000035000109] ldstub [%i3+0x02f],%l6 ! Mem[000000003580012f] ldx [%i0+0x020],%l7 ! Mem[0000000034000120] sth %l2,[%i3+0x014] ! Mem[0000000035800114] ldstub [%i0+0x01a],%l3 ! Mem[000000003400011a] jmpl %g6+8,%g0 ldstub [%i0+0x008],%l5 ! Mem[0000000034000108] p18_call_1_he: retl stx %l3,[%i0+0x010] ! Mem[0000000034000110] p18_jmpl_1_ho: ldstub [%o2+0x009],%l6 ! Mem[0000000035000109] ldstub [%o3+0x02f],%l6 ! Mem[000000003580012f] ldx [%o0+0x020],%l7 ! Mem[0000000034000120] sth %l2,[%o3+0x014] ! Mem[0000000035800114] ldstub [%o0+0x01a],%l3 ! Mem[000000003400011a] jmpl %g6+8,%g0 ldstub [%o0+0x008],%l5 ! Mem[0000000034000108] p18_call_1_ho: retl stx %l3,[%o0+0x010] ! Mem[0000000034000110] p19_jmpl_1_le: swap [%i1+0x018],%l5 ! Mem[0000000036800118] ldstub [%i3+0x000],%l6 ! Mem[0000000037800100] stw %l4,[%i3+0x034] ! Mem[0000000037800134] ldstub [%i3+0x002],%l7 ! Mem[0000000037800102] swap [%i0+0x038],%l3 ! Mem[0000000036000138] stx %l6,[%i1+0x010] ! Mem[0000000036800110] jmpl %g6+8,%g0 stw %l4,[%i2+0x00c] ! Mem[000000003700010c] p19_call_1_le: ldsw [%i0+0x038],%l2 ! Mem[0000000036000138] ldstub [%i2+0x01a],%l3 ! Mem[000000003700011a] swap [%i0+0x02c],%l6 ! Mem[000000003600012c] ldsb [%i0+0x006],%l0 ! Mem[0000000036000106] retl lduw [%i1+0x018],%l4 ! Mem[0000000036800118] p19_jmpl_1_lo: swap [%o1+0x018],%l5 ! Mem[0000000036800118] ldstub [%o3+0x000],%l6 ! Mem[0000000037800100] stw %l4,[%o3+0x034] ! Mem[0000000037800134] ldstub [%o3+0x002],%l7 ! Mem[0000000037800102] swap [%o0+0x038],%l3 ! Mem[0000000036000138] stx %l6,[%o1+0x010] ! Mem[0000000036800110] jmpl %g6+8,%g0 stw %l4,[%o2+0x00c] ! Mem[000000003700010c] p19_call_1_lo: ldsw [%o0+0x038],%l2 ! Mem[0000000036000138] ldstub [%o2+0x01a],%l3 ! Mem[000000003700011a] swap [%o0+0x02c],%l6 ! Mem[000000003600012c] ldsb [%o0+0x006],%l0 ! Mem[0000000036000106] retl lduw [%o1+0x018],%l4 ! Mem[0000000036800118] p19_jmpl_1_he: ldstub [%i3+0x014],%l0 ! Mem[0000000037800114] jmpl %g6+8,%g0 stx %l4,[%i1+0x018] ! Mem[0000000036800118] p19_call_1_he: sth %l0,[%i2+0x032] ! Mem[0000000037000132] retl swap [%i1+0x030],%l4 ! Mem[0000000036800130] p19_jmpl_1_ho: ldstub [%o3+0x014],%l0 ! Mem[0000000037800114] jmpl %g6+8,%g0 stx %l4,[%o1+0x018] ! Mem[0000000036800118] p19_call_1_ho: sth %l0,[%o2+0x032] ! Mem[0000000037000132] retl swap [%o1+0x030],%l4 ! Mem[0000000036800130] p20_jmpl_1_le: stb %l3,[%i3+0x020] ! Mem[0000000039800120] ldstub [%i1+0x003],%l0 ! Mem[0000000038800103] ldstub [%i2+0x02f],%l5 ! Mem[000000003900012f] swap [%i0+0x018],%l0 ! Mem[0000000038000118] stx %l2,[%i2+0x018] ! Mem[0000000039000118] std %l2,[%i1+0x038] ! Mem[0000000038800138] jmpl %g6+8,%g0 swap [%i0+0x018],%l2 ! Mem[0000000038000118] p20_call_1_le: ldstub [%i3+0x031],%l1 ! Mem[0000000039800131] ldstub [%i3+0x021],%l3 ! Mem[0000000039800121] retl ldstub [%i2+0x024],%l0 ! Mem[0000000039000124] p20_jmpl_1_lo: stb %l3,[%o3+0x020] ! Mem[0000000039800120] ldstub [%o1+0x003],%l0 ! Mem[0000000038800103] ldstub [%o2+0x02f],%l5 ! Mem[000000003900012f] swap [%o0+0x018],%l0 ! Mem[0000000038000118] stx %l2,[%o2+0x018] ! Mem[0000000039000118] std %l2,[%o1+0x038] ! Mem[0000000038800138] jmpl %g6+8,%g0 swap [%o0+0x018],%l2 ! Mem[0000000038000118] p20_call_1_lo: ldstub [%o3+0x031],%l1 ! Mem[0000000039800131] ldstub [%o3+0x021],%l3 ! Mem[0000000039800121] retl ldstub [%o2+0x024],%l0 ! Mem[0000000039000124] p20_jmpl_1_he: sth %l2,[%i0+0x02c] ! Mem[000000003800012c] ldsb [%i1+0x011],%l6 ! Mem[0000000038800111] swap [%i3+0x010],%l3 ! Mem[0000000039800110] ldstub [%i0+0x00c],%l5 ! Mem[000000003800010c] jmpl %g6+8,%g0 ldub [%i0+0x012],%l3 ! Mem[0000000038000112] p20_call_1_he: stb %l2,[%i2+0x00c] ! Mem[000000003900010c] ldstub [%i2+0x030],%l1 ! Mem[0000000039000130] swap [%i2+0x018],%l4 ! Mem[0000000039000118] retl stx %l4,[%i1+0x018] ! Mem[0000000038800118] p20_jmpl_1_ho: sth %l2,[%o0+0x02c] ! Mem[000000003800012c] ldsb [%o1+0x011],%l6 ! Mem[0000000038800111] swap [%o3+0x010],%l3 ! Mem[0000000039800110] ldstub [%o0+0x00c],%l5 ! Mem[000000003800010c] jmpl %g6+8,%g0 ldub [%o0+0x012],%l3 ! Mem[0000000038000112] p20_call_1_ho: stb %l2,[%o2+0x00c] ! Mem[000000003900010c] ldstub [%o2+0x030],%l1 ! Mem[0000000039000130] swap [%o2+0x018],%l4 ! Mem[0000000039000118] retl stx %l4,[%o1+0x018] ! Mem[0000000038800118] p21_jmpl_1_le: swap [%i1+0x020],%l0 ! Mem[000000003a800120] swap [%i0+0x030],%l3 ! Mem[000000003a000130] swap [%i1+0x038],%l4 ! Mem[000000003a800138] jmpl %g6+8,%g0 lduw [%i3+0x01c],%l4 ! Mem[000000003b80011c] p21_call_1_le: ldsh [%i2+0x01a],%l4 ! Mem[000000003b00011a] retl stw %l4,[%i3+0x000] ! Mem[000000003b800100] p21_jmpl_1_lo: swap [%o1+0x020],%l0 ! Mem[000000003a800120] swap [%o0+0x030],%l3 ! Mem[000000003a000130] swap [%o1+0x038],%l4 ! Mem[000000003a800138] jmpl %g6+8,%g0 lduw [%o3+0x01c],%l4 ! Mem[000000003b80011c] p21_call_1_lo: ldsh [%o2+0x01a],%l4 ! Mem[000000003b00011a] retl stw %l4,[%o3+0x000] ! Mem[000000003b800100] p21_jmpl_1_he: jmpl %g6+8,%g0 swap [%i2+0x02c],%l5 ! Mem[000000003b00012c] p21_call_1_he: ldub [%i3+0x001],%l6 ! Mem[000000003b800101] swap [%i0+0x00c],%l4 ! Mem[000000003a00010c] ldd [%i3+0x010],%l4 ! Mem[000000003b800110] ldstub [%i0+0x012],%l4 ! Mem[000000003a000112] retl ldsh [%i0+0x002],%l6 ! Mem[000000003a000102] p21_jmpl_1_ho: jmpl %g6+8,%g0 swap [%o2+0x02c],%l5 ! Mem[000000003b00012c] p21_call_1_ho: ldub [%o3+0x001],%l6 ! Mem[000000003b800101] swap [%o0+0x00c],%l4 ! Mem[000000003a00010c] ldd [%o3+0x010],%l4 ! Mem[000000003b800110] ldstub [%o0+0x012],%l4 ! Mem[000000003a000112] retl ldsh [%o0+0x002],%l6 ! Mem[000000003a000102] p22_jmpl_1_le: ldub [%i2+0x03e],%l2 ! Mem[000000003d00013e] ldsb [%i0+0x03a],%l3 ! Mem[000000003c00013a] jmpl %g6+8,%g0 ldsw [%i1+0x00c],%l6 ! Mem[000000003c80010c] p22_call_1_le: lduw [%i2+0x014],%l1 ! Mem[000000003d000114] ldub [%i0+0x00e],%l6 ! Mem[000000003c00010e] retl ldd [%i0+0x038],%l0 ! Mem[000000003c000138] p22_jmpl_1_lo: ldub [%o2+0x03e],%l2 ! Mem[000000003d00013e] ldsb [%o0+0x03a],%l3 ! Mem[000000003c00013a] jmpl %g6+8,%g0 ldsw [%o1+0x00c],%l6 ! Mem[000000003c80010c] p22_call_1_lo: lduw [%o2+0x014],%l1 ! Mem[000000003d000114] ldub [%o0+0x00e],%l6 ! Mem[000000003c00010e] retl ldd [%o0+0x038],%l0 ! Mem[000000003c000138] p22_jmpl_1_he: swap [%i0+0x000],%l7 ! Mem[000000003c000100] ldstub [%i1+0x012],%l4 ! Mem[000000003c800112] swap [%i1+0x02c],%l2 ! Mem[000000003c80012c] jmpl %g6+8,%g0 ldsw [%i1+0x018],%l4 ! Mem[000000003c800118] p22_call_1_he: swap [%i0+0x030],%l1 ! Mem[000000003c000130] stx %l4,[%i3+0x018] ! Mem[000000003d800118] retl ldstub [%i1+0x01c],%l4 ! Mem[000000003c80011c] p22_jmpl_1_ho: swap [%o0+0x000],%l7 ! Mem[000000003c000100] ldstub [%o1+0x012],%l4 ! Mem[000000003c800112] swap [%o1+0x02c],%l2 ! Mem[000000003c80012c] jmpl %g6+8,%g0 ldsw [%o1+0x018],%l4 ! Mem[000000003c800118] p22_call_1_ho: swap [%o0+0x030],%l1 ! Mem[000000003c000130] stx %l4,[%o3+0x018] ! Mem[000000003d800118] retl ldstub [%o1+0x01c],%l4 ! Mem[000000003c80011c] p23_jmpl_1_le: ldsh [%i3+0x004],%l6 ! Mem[000000003f800104] jmpl %g6+8,%g0 ldsw [%i3+0x00c],%l2 ! Mem[000000003f80010c] p23_call_1_le: retl stw %l0,[%i2+0x004] ! Mem[000000003f000104] p23_jmpl_1_lo: ldsh [%o3+0x004],%l6 ! Mem[000000003f800104] jmpl %g6+8,%g0 ldsw [%o3+0x00c],%l2 ! Mem[000000003f80010c] p23_call_1_lo: retl stw %l0,[%o2+0x004] ! Mem[000000003f000104] p23_jmpl_1_he: ldub [%i0+0x03c],%l5 ! Mem[000000003e00013c] lduw [%i0+0x030],%l3 ! Mem[000000003e000130] ldstub [%i1+0x021],%l0 ! Mem[000000003e800121] jmpl %g6+8,%g0 ldd [%i2+0x020],%l4 ! Mem[000000003f000120] p23_call_1_he: swap [%i0+0x028],%l0 ! Mem[000000003e000128] ldsh [%i2+0x02a],%l6 ! Mem[000000003f00012a] ldstub [%i2+0x028],%l6 ! Mem[000000003f000128] retl ldstub [%i1+0x01c],%l4 ! Mem[000000003e80011c] p23_jmpl_1_ho: ldub [%o0+0x03c],%l5 ! Mem[000000003e00013c] lduw [%o0+0x030],%l3 ! Mem[000000003e000130] ldstub [%o1+0x021],%l0 ! Mem[000000003e800121] jmpl %g6+8,%g0 ldd [%o2+0x020],%l4 ! Mem[000000003f000120] p23_call_1_ho: swap [%o0+0x028],%l0 ! Mem[000000003e000128] ldsh [%o2+0x02a],%l6 ! Mem[000000003f00012a] ldstub [%o2+0x028],%l6 ! Mem[000000003f000128] retl ldstub [%o1+0x01c],%l4 ! Mem[000000003e80011c] p24_jmpl_1_le: swap [%i3+0x038],%l3 ! Mem[0000000041800138] ldstub [%i2+0x01c],%l5 ! Mem[000000004100011c] jmpl %g6+8,%g0 stb %l4,[%i1+0x016] ! Mem[0000000040800116] p24_call_1_le: ldsb [%i1+0x02f],%l5 ! Mem[000000004080012f] swap [%i1+0x030],%l2 ! Mem[0000000040800130] retl ldstub [%i3+0x003],%l7 ! Mem[0000000041800103] p24_jmpl_1_lo: swap [%o3+0x038],%l3 ! Mem[0000000041800138] ldstub [%o2+0x01c],%l5 ! Mem[000000004100011c] jmpl %g6+8,%g0 stb %l4,[%o1+0x016] ! Mem[0000000040800116] p24_call_1_lo: ldsb [%o1+0x02f],%l5 ! Mem[000000004080012f] swap [%o1+0x030],%l2 ! Mem[0000000040800130] retl ldstub [%o3+0x003],%l7 ! Mem[0000000041800103] p24_jmpl_1_he: ldub [%i2+0x010],%l3 ! Mem[0000000041000110] jmpl %g6+8,%g0 ldx [%i0+0x008],%l4 ! Mem[0000000040000108] p24_call_1_he: std %l4,[%i1+0x028] ! Mem[0000000040800128] stx %l7,[%i1+0x028] ! Mem[0000000040800128] ldd [%i0+0x028],%l4 ! Mem[0000000040000128] swap [%i2+0x028],%l6 ! Mem[0000000041000128] retl stb %l4,[%i3+0x02b] ! Mem[000000004180012b] p24_jmpl_1_ho: ldub [%o2+0x010],%l3 ! Mem[0000000041000110] jmpl %g6+8,%g0 ldx [%o0+0x008],%l4 ! Mem[0000000040000108] p24_call_1_ho: std %l4,[%o1+0x028] ! Mem[0000000040800128] stx %l7,[%o1+0x028] ! Mem[0000000040800128] ldd [%o0+0x028],%l4 ! Mem[0000000040000128] swap [%o2+0x028],%l6 ! Mem[0000000041000128] retl stb %l4,[%o3+0x02b] ! Mem[000000004180012b] p25_jmpl_1_le: ldstub [%i1+0x032],%l3 ! Mem[0000000042800132] ldsh [%i1+0x022],%l0 ! Mem[0000000042800122] ldstub [%i3+0x032],%l3 ! Mem[0000000043800132] lduh [%i3+0x03a],%l4 ! Mem[000000004380013a] jmpl %g6+8,%g0 lduw [%i0+0x03c],%l0 ! Mem[000000004200013c] p25_call_1_le: ldsh [%i0+0x016],%l4 ! Mem[0000000042000116] retl ldstub [%i1+0x039],%l6 ! Mem[0000000042800139] p25_jmpl_1_lo: ldstub [%o1+0x032],%l3 ! Mem[0000000042800132] ldsh [%o1+0x022],%l0 ! Mem[0000000042800122] ldstub [%o3+0x032],%l3 ! Mem[0000000043800132] lduh [%o3+0x03a],%l4 ! Mem[000000004380013a] jmpl %g6+8,%g0 lduw [%o0+0x03c],%l0 ! Mem[000000004200013c] p25_call_1_lo: ldsh [%o0+0x016],%l4 ! Mem[0000000042000116] retl ldstub [%o1+0x039],%l6 ! Mem[0000000042800139] p25_jmpl_1_he: jmpl %g6+8,%g0 swap [%i0+0x02c],%l4 ! Mem[000000004200012c] p25_call_1_he: stb %l6,[%i0+0x001] ! Mem[0000000042000101] ldstub [%i2+0x030],%l4 ! Mem[0000000043000130] ldx [%i0+0x008],%l5 ! Mem[0000000042000108] ldx [%i1+0x028],%l4 ! Mem[0000000042800128] retl sth %l0,[%i2+0x004] ! Mem[0000000043000104] p25_jmpl_1_ho: jmpl %g6+8,%g0 swap [%o0+0x02c],%l4 ! Mem[000000004200012c] p25_call_1_ho: stb %l6,[%o0+0x001] ! Mem[0000000042000101] ldstub [%o2+0x030],%l4 ! Mem[0000000043000130] ldx [%o0+0x008],%l5 ! Mem[0000000042000108] ldx [%o1+0x028],%l4 ! Mem[0000000042800128] retl sth %l0,[%o2+0x004] ! Mem[0000000043000104] p26_jmpl_1_le: swap [%i2+0x014],%l2 ! Mem[0000000045000114] ldstub [%i0+0x009],%l4 ! Mem[0000000044000109] stx %l7,[%i1+0x018] ! Mem[0000000044800118] swap [%i2+0x034],%l0 ! Mem[0000000045000134] ldstub [%i3+0x03a],%l6 ! Mem[000000004580013a] jmpl %g6+8,%g0 lduw [%i2+0x03c],%l3 ! Mem[000000004500013c] p26_call_1_le: retl ldd [%i0+0x010],%l4 ! Mem[0000000044000110] p26_jmpl_1_lo: swap [%o2+0x014],%l2 ! Mem[0000000045000114] ldstub [%o0+0x009],%l4 ! Mem[0000000044000109] stx %l7,[%o1+0x018] ! Mem[0000000044800118] swap [%o2+0x034],%l0 ! Mem[0000000045000134] ldstub [%o3+0x03a],%l6 ! Mem[000000004580013a] jmpl %g6+8,%g0 lduw [%o2+0x03c],%l3 ! Mem[000000004500013c] p26_call_1_lo: retl ldd [%o0+0x010],%l4 ! Mem[0000000044000110] p26_jmpl_1_he: stw %l3,[%i1+0x024] ! Mem[0000000044800124] ldstub [%i0+0x01c],%l2 ! Mem[000000004400011c] jmpl %g6+8,%g0 ldsh [%i3+0x024],%l7 ! Mem[0000000045800124] p26_call_1_he: ldstub [%i3+0x030],%l2 ! Mem[0000000045800130] stw %l7,[%i3+0x018] ! Mem[0000000045800118] ldsw [%i1+0x008],%l7 ! Mem[0000000044800108] ldsb [%i0+0x010],%l1 ! Mem[0000000044000110] std %l0,[%i1+0x008] ! Mem[0000000044800108] ldsw [%i2+0x014],%l0 ! Mem[0000000045000114] ldstub [%i3+0x003],%l5 ! Mem[0000000045800103] retl lduh [%i3+0x006],%l7 ! Mem[0000000045800106] p26_jmpl_1_ho: stw %l3,[%o1+0x024] ! Mem[0000000044800124] ldstub [%o0+0x01c],%l2 ! Mem[000000004400011c] jmpl %g6+8,%g0 ldsh [%o3+0x024],%l7 ! Mem[0000000045800124] p26_call_1_ho: ldstub [%o3+0x030],%l2 ! Mem[0000000045800130] stw %l7,[%o3+0x018] ! Mem[0000000045800118] ldsw [%o1+0x008],%l7 ! Mem[0000000044800108] ldsb [%o0+0x010],%l1 ! Mem[0000000044000110] std %l0,[%o1+0x008] ! Mem[0000000044800108] ldsw [%o2+0x014],%l0 ! Mem[0000000045000114] ldstub [%o3+0x003],%l5 ! Mem[0000000045800103] retl lduh [%o3+0x006],%l7 ! Mem[0000000045800106] p27_jmpl_1_le: ldsw [%i3+0x018],%l3 ! Mem[0000000047800118] ldd [%i3+0x028],%l6 ! Mem[0000000047800128] jmpl %g6+8,%g0 swap [%i1+0x030],%l2 ! Mem[0000000046800130] p27_call_1_le: retl stx %l3,[%i3+0x020] ! Mem[0000000047800120] p27_jmpl_1_lo: ldsw [%o3+0x018],%l3 ! Mem[0000000047800118] ldd [%o3+0x028],%l6 ! Mem[0000000047800128] jmpl %g6+8,%g0 swap [%o1+0x030],%l2 ! Mem[0000000046800130] p27_call_1_lo: retl stx %l3,[%o3+0x020] ! Mem[0000000047800120] p27_jmpl_1_he: ldstub [%i3+0x002],%l7 ! Mem[0000000047800102] ldsb [%i1+0x035],%l2 ! Mem[0000000046800135] ldstub [%i1+0x03a],%l3 ! Mem[000000004680013a] ldsb [%i1+0x03f],%l1 ! Mem[000000004680013f] ldsh [%i2+0x008],%l4 ! Mem[0000000047000108] jmpl %g6+8,%g0 swap [%i2+0x03c],%l7 ! Mem[000000004700013c] p27_call_1_he: swap [%i2+0x01c],%l5 ! Mem[000000004700011c] retl ldstub [%i2+0x014],%l3 ! Mem[0000000047000114] p27_jmpl_1_ho: ldstub [%o3+0x002],%l7 ! Mem[0000000047800102] ldsb [%o1+0x035],%l2 ! Mem[0000000046800135] ldstub [%o1+0x03a],%l3 ! Mem[000000004680013a] ldsb [%o1+0x03f],%l1 ! Mem[000000004680013f] ldsh [%o2+0x008],%l4 ! Mem[0000000047000108] jmpl %g6+8,%g0 swap [%o2+0x03c],%l7 ! Mem[000000004700013c] p27_call_1_ho: swap [%o2+0x01c],%l5 ! Mem[000000004700011c] retl ldstub [%o2+0x014],%l3 ! Mem[0000000047000114] p28_jmpl_1_le: swap [%i0+0x010],%l2 ! Mem[0000000048000110] ldd [%i3+0x010],%l2 ! Mem[0000000049800110] ldx [%i2+0x030],%l3 ! Mem[0000000049000130] ldstub [%i2+0x00c],%l5 ! Mem[000000004900010c] ldstub [%i3+0x02d],%l2 ! Mem[000000004980012d] swap [%i1+0x018],%l4 ! Mem[0000000048800118] jmpl %g6+8,%g0 stb %l4,[%i0+0x01c] ! Mem[000000004800011c] p28_call_1_le: stx %l4,[%i3+0x010] ! Mem[0000000049800110] retl ldub [%i0+0x019],%l6 ! Mem[0000000048000119] p28_jmpl_1_lo: swap [%o0+0x010],%l2 ! Mem[0000000048000110] ldd [%o3+0x010],%l2 ! Mem[0000000049800110] ldx [%o2+0x030],%l3 ! Mem[0000000049000130] ldstub [%o2+0x00c],%l5 ! Mem[000000004900010c] ldstub [%o3+0x02d],%l2 ! Mem[000000004980012d] swap [%o1+0x018],%l4 ! Mem[0000000048800118] jmpl %g6+8,%g0 stb %l4,[%o0+0x01c] ! Mem[000000004800011c] p28_call_1_lo: stx %l4,[%o3+0x010] ! Mem[0000000049800110] retl ldub [%o0+0x019],%l6 ! Mem[0000000048000119] p28_jmpl_1_he: jmpl %g6+8,%g0 swap [%i0+0x00c],%l4 ! Mem[000000004800010c] p28_call_1_he: std %l4,[%i2+0x008] ! Mem[0000000049000108] ldstub [%i3+0x03f],%l0 ! Mem[000000004980013f] ldstub [%i3+0x036],%l4 ! Mem[0000000049800136] stw %l4,[%i2+0x010] ! Mem[0000000049000110] retl std %l4,[%i2+0x008] ! Mem[0000000049000108] p28_jmpl_1_ho: jmpl %g6+8,%g0 swap [%o0+0x00c],%l4 ! Mem[000000004800010c] p28_call_1_ho: std %l4,[%o2+0x008] ! Mem[0000000049000108] ldstub [%o3+0x03f],%l0 ! Mem[000000004980013f] ldstub [%o3+0x036],%l4 ! Mem[0000000049800136] stw %l4,[%o2+0x010] ! Mem[0000000049000110] retl std %l4,[%o2+0x008] ! Mem[0000000049000108] p29_jmpl_1_le: swap [%i1+0x014],%l7 ! Mem[000000004a800114] jmpl %g6+8,%g0 ldx [%i0+0x020],%l0 ! Mem[000000004a000120] p29_call_1_le: retl ldd [%i2+0x028],%l6 ! Mem[000000004b000128] p29_jmpl_1_lo: swap [%o1+0x014],%l7 ! Mem[000000004a800114] jmpl %g6+8,%g0 ldx [%o0+0x020],%l0 ! Mem[000000004a000120] p29_call_1_lo: retl ldd [%o2+0x028],%l6 ! Mem[000000004b000128] p29_jmpl_1_he: lduh [%i1+0x028],%l4 ! Mem[000000004a800128] stx %l3,[%i1+0x038] ! Mem[000000004a800138] ldsb [%i2+0x030],%l3 ! Mem[000000004b000130] ldstub [%i1+0x00f],%l4 ! Mem[000000004a80010f] lduw [%i1+0x038],%l4 ! Mem[000000004a800138] swap [%i0+0x010],%l6 ! Mem[000000004a000110] jmpl %g6+8,%g0 stw %l7,[%i2+0x004] ! Mem[000000004b000104] p29_call_1_he: ldd [%i2+0x038],%l6 ! Mem[000000004b000138] ldsw [%i3+0x028],%l4 ! Mem[000000004b800128] lduw [%i1+0x014],%l4 ! Mem[000000004a800114] ldd [%i3+0x028],%l0 ! Mem[000000004b800128] retl sth %l5,[%i1+0x002] ! Mem[000000004a800102] p29_jmpl_1_ho: lduh [%o1+0x028],%l4 ! Mem[000000004a800128] stx %l3,[%o1+0x038] ! Mem[000000004a800138] ldsb [%o2+0x030],%l3 ! Mem[000000004b000130] ldstub [%o1+0x00f],%l4 ! Mem[000000004a80010f] lduw [%o1+0x038],%l4 ! Mem[000000004a800138] swap [%o0+0x010],%l6 ! Mem[000000004a000110] jmpl %g6+8,%g0 stw %l7,[%o2+0x004] ! Mem[000000004b000104] p29_call_1_ho: ldd [%o2+0x038],%l6 ! Mem[000000004b000138] ldsw [%o3+0x028],%l4 ! Mem[000000004b800128] lduw [%o1+0x014],%l4 ! Mem[000000004a800114] ldd [%o3+0x028],%l0 ! Mem[000000004b800128] retl sth %l5,[%o1+0x002] ! Mem[000000004a800102] p30_jmpl_1_le: ldd [%i3+0x008],%l2 ! Mem[000000004d800108] jmpl %g6+8,%g0 ldsb [%i0+0x01e],%l1 ! Mem[000000004c00011e] p30_call_1_le: ldstub [%i3+0x038],%l4 ! Mem[000000004d800138] swap [%i3+0x00c],%l2 ! Mem[000000004d80010c] ldstub [%i1+0x01e],%l0 ! Mem[000000004c80011e] lduw [%i3+0x024],%l4 ! Mem[000000004d800124] sth %l3,[%i0+0x03a] ! Mem[000000004c00013a] ldsw [%i3+0x030],%l2 ! Mem[000000004d800130] ldd [%i1+0x018],%l6 ! Mem[000000004c800118] retl ldsb [%i0+0x03c],%l1 ! Mem[000000004c00013c] p30_jmpl_1_lo: ldd [%o3+0x008],%l2 ! Mem[000000004d800108] jmpl %g6+8,%g0 ldsb [%o0+0x01e],%l1 ! Mem[000000004c00011e] p30_call_1_lo: ldstub [%o3+0x038],%l4 ! Mem[000000004d800138] swap [%o3+0x00c],%l2 ! Mem[000000004d80010c] ldstub [%o1+0x01e],%l0 ! Mem[000000004c80011e] lduw [%o3+0x024],%l4 ! Mem[000000004d800124] sth %l3,[%o0+0x03a] ! Mem[000000004c00013a] ldsw [%o3+0x030],%l2 ! Mem[000000004d800130] ldd [%o1+0x018],%l6 ! Mem[000000004c800118] retl ldsb [%o0+0x03c],%l1 ! Mem[000000004c00013c] p30_jmpl_1_he: ldstub [%i3+0x023],%l2 ! Mem[000000004d800123] jmpl %g6+8,%g0 ldstub [%i2+0x03f],%l2 ! Mem[000000004d00013f] p30_call_1_he: swap [%i2+0x01c],%l1 ! Mem[000000004d00011c] retl stb %l6,[%i0+0x034] ! Mem[000000004c000134] p30_jmpl_1_ho: ldstub [%o3+0x023],%l2 ! Mem[000000004d800123] jmpl %g6+8,%g0 ldstub [%o2+0x03f],%l2 ! Mem[000000004d00013f] p30_call_1_ho: swap [%o2+0x01c],%l1 ! Mem[000000004d00011c] retl stb %l6,[%o0+0x034] ! Mem[000000004c000134] p31_jmpl_1_le: std %l4,[%i2+0x038] ! Mem[000000004f000138] ldsw [%i0+0x02c],%l1 ! Mem[000000004e00012c] ldsb [%i1+0x002],%l7 ! Mem[000000004e800102] ldstub [%i3+0x03f],%l1 ! Mem[000000004f80013f] stb %l0,[%i1+0x023] ! Mem[000000004e800123] jmpl %g6+8,%g0 ldsw [%i3+0x03c],%l7 ! Mem[000000004f80013c] p31_call_1_le: ldsw [%i1+0x01c],%l5 ! Mem[000000004e80011c] retl ldstub [%i2+0x004],%l1 ! Mem[000000004f000104] p31_jmpl_1_lo: std %l4,[%o2+0x038] ! Mem[000000004f000138] ldsw [%o0+0x02c],%l1 ! Mem[000000004e00012c] ldsb [%o1+0x002],%l7 ! Mem[000000004e800102] ldstub [%o3+0x03f],%l1 ! Mem[000000004f80013f] stb %l0,[%o1+0x023] ! Mem[000000004e800123] jmpl %g6+8,%g0 ldsw [%o3+0x03c],%l7 ! Mem[000000004f80013c] p31_call_1_lo: ldsw [%o1+0x01c],%l5 ! Mem[000000004e80011c] retl ldstub [%o2+0x004],%l1 ! Mem[000000004f000104] p31_jmpl_1_he: ldstub [%i3+0x025],%l1 ! Mem[000000004f800125] ldsh [%i2+0x03c],%l6 ! Mem[000000004f00013c] swap [%i0+0x004],%l3 ! Mem[000000004e000104] jmpl %g6+8,%g0 ldub [%i3+0x01c],%l3 ! Mem[000000004f80011c] p31_call_1_he: retl stw %l2,[%i3+0x00c] ! Mem[000000004f80010c] p31_jmpl_1_ho: ldstub [%o3+0x025],%l1 ! Mem[000000004f800125] ldsh [%o2+0x03c],%l6 ! Mem[000000004f00013c] swap [%o0+0x004],%l3 ! Mem[000000004e000104] jmpl %g6+8,%g0 ldub [%o3+0x01c],%l3 ! Mem[000000004f80011c] p31_call_1_ho: retl stw %l2,[%o3+0x00c] ! Mem[000000004f80010c] p32_jmpl_1_le: swap [%i0+0x03c],%l1 ! Mem[000000005000013c] sth %l4,[%i1+0x008] ! Mem[0000000050800108] stx %l3,[%i2+0x038] ! Mem[0000000051000138] ldstub [%i1+0x010],%l6 ! Mem[0000000050800110] jmpl %g6+8,%g0 std %l0,[%i0+0x028] ! Mem[0000000050000128] p32_call_1_le: stx %l2,[%i0+0x028] ! Mem[0000000050000128] swap [%i1+0x020],%l6 ! Mem[0000000050800120] ldd [%i3+0x010],%l6 ! Mem[0000000051800110] stx %l4,[%i1+0x038] ! Mem[0000000050800138] retl lduw [%i1+0x008],%l5 ! Mem[0000000050800108] p32_jmpl_1_lo: swap [%o0+0x03c],%l1 ! Mem[000000005000013c] sth %l4,[%o1+0x008] ! Mem[0000000050800108] stx %l3,[%o2+0x038] ! Mem[0000000051000138] ldstub [%o1+0x010],%l6 ! Mem[0000000050800110] jmpl %g6+8,%g0 std %l0,[%o0+0x028] ! Mem[0000000050000128] p32_call_1_lo: stx %l2,[%o0+0x028] ! Mem[0000000050000128] swap [%o1+0x020],%l6 ! Mem[0000000050800120] ldd [%o3+0x010],%l6 ! Mem[0000000051800110] stx %l4,[%o1+0x038] ! Mem[0000000050800138] retl lduw [%o1+0x008],%l5 ! Mem[0000000050800108] p32_jmpl_1_he: ldsb [%i0+0x01c],%l2 ! Mem[000000005000011c] stb %l6,[%i0+0x03e] ! Mem[000000005000013e] lduw [%i2+0x018],%l0 ! Mem[0000000051000118] jmpl %g6+8,%g0 ldstub [%i3+0x01c],%l3 ! Mem[000000005180011c] p32_call_1_he: ldstub [%i3+0x014],%l3 ! Mem[0000000051800114] ldstub [%i2+0x010],%l1 ! Mem[0000000051000110] sth %l5,[%i2+0x01a] ! Mem[000000005100011a] retl ldx [%i0+0x038],%l2 ! Mem[0000000050000138] p32_jmpl_1_ho: ldsb [%o0+0x01c],%l2 ! Mem[000000005000011c] stb %l6,[%o0+0x03e] ! Mem[000000005000013e] lduw [%o2+0x018],%l0 ! Mem[0000000051000118] jmpl %g6+8,%g0 ldstub [%o3+0x01c],%l3 ! Mem[000000005180011c] p32_call_1_ho: ldstub [%o3+0x014],%l3 ! Mem[0000000051800114] ldstub [%o2+0x010],%l1 ! Mem[0000000051000110] sth %l5,[%o2+0x01a] ! Mem[000000005100011a] retl ldx [%o0+0x038],%l2 ! Mem[0000000050000138] p33_jmpl_1_le: ldub [%i1+0x00e],%l1 ! Mem[000000005280010e] ldstub [%i3+0x01c],%l0 ! Mem[000000005380011c] ldstub [%i1+0x029],%l6 ! Mem[0000000052800129] swap [%i0+0x03c],%l2 ! Mem[000000005200013c] jmpl %g6+8,%g0 ldsh [%i1+0x014],%l5 ! Mem[0000000052800114] p33_call_1_le: ldstub [%i1+0x00e],%l2 ! Mem[000000005280010e] stb %l2,[%i0+0x034] ! Mem[0000000052000134] stb %l4,[%i2+0x039] ! Mem[0000000053000139] retl std %l0,[%i3+0x018] ! Mem[0000000053800118] p33_jmpl_1_lo: ldub [%o1+0x00e],%l1 ! Mem[000000005280010e] ldstub [%o3+0x01c],%l0 ! Mem[000000005380011c] ldstub [%o1+0x029],%l6 ! Mem[0000000052800129] swap [%o0+0x03c],%l2 ! Mem[000000005200013c] jmpl %g6+8,%g0 ldsh [%o1+0x014],%l5 ! Mem[0000000052800114] p33_call_1_lo: ldstub [%o1+0x00e],%l2 ! Mem[000000005280010e] stb %l2,[%o0+0x034] ! Mem[0000000052000134] stb %l4,[%o2+0x039] ! Mem[0000000053000139] retl std %l0,[%o3+0x018] ! Mem[0000000053800118] p33_jmpl_1_he: ldx [%i0+0x030],%l2 ! Mem[0000000052000130] sth %l4,[%i0+0x010] ! Mem[0000000052000110] swap [%i1+0x030],%l1 ! Mem[0000000052800130] swap [%i2+0x020],%l2 ! Mem[0000000053000120] std %l2,[%i3+0x000] ! Mem[0000000053800100] stw %l4,[%i3+0x03c] ! Mem[000000005380013c] jmpl %g6+8,%g0 ldstub [%i2+0x037],%l1 ! Mem[0000000053000137] p33_call_1_he: lduw [%i3+0x02c],%l2 ! Mem[000000005380012c] ldsb [%i0+0x03e],%l5 ! Mem[000000005200013e] ldsw [%i2+0x01c],%l1 ! Mem[000000005300011c] stx %l3,[%i1+0x000] ! Mem[0000000052800100] retl stw %l6,[%i1+0x01c] ! Mem[000000005280011c] p33_jmpl_1_ho: ldx [%o0+0x030],%l2 ! Mem[0000000052000130] sth %l4,[%o0+0x010] ! Mem[0000000052000110] swap [%o1+0x030],%l1 ! Mem[0000000052800130] swap [%o2+0x020],%l2 ! Mem[0000000053000120] std %l2,[%o3+0x000] ! Mem[0000000053800100] stw %l4,[%o3+0x03c] ! Mem[000000005380013c] jmpl %g6+8,%g0 ldstub [%o2+0x037],%l1 ! Mem[0000000053000137] p33_call_1_ho: lduw [%o3+0x02c],%l2 ! Mem[000000005380012c] ldsb [%o0+0x03e],%l5 ! Mem[000000005200013e] ldsw [%o2+0x01c],%l1 ! Mem[000000005300011c] stx %l3,[%o1+0x000] ! Mem[0000000052800100] retl stw %l6,[%o1+0x01c] ! Mem[000000005280011c] p34_jmpl_1_le: ldsh [%i0+0x032],%l5 ! Mem[0000000054000132] swap [%i2+0x01c],%l5 ! Mem[000000005500011c] lduh [%i0+0x02e],%l1 ! Mem[000000005400012e] ldd [%i1+0x020],%l6 ! Mem[0000000054800120] stx %l4,[%i3+0x010] ! Mem[0000000055800110] stw %l4,[%i0+0x010] ! Mem[0000000054000110] lduw [%i2+0x008],%l5 ! Mem[0000000055000108] jmpl %g6+8,%g0 ldd [%i2+0x008],%l4 ! Mem[0000000055000108] p34_call_1_le: ldstub [%i1+0x03a],%l3 ! Mem[000000005480013a] stw %l4,[%i1+0x010] ! Mem[0000000054800110] stb %l6,[%i2+0x02a] ! Mem[000000005500012a] retl ldd [%i2+0x028],%l6 ! Mem[0000000055000128] p34_jmpl_1_lo: ldsh [%o0+0x032],%l5 ! Mem[0000000054000132] swap [%o2+0x01c],%l5 ! Mem[000000005500011c] lduh [%o0+0x02e],%l1 ! Mem[000000005400012e] ldd [%o1+0x020],%l6 ! Mem[0000000054800120] stx %l4,[%o3+0x010] ! Mem[0000000055800110] stw %l4,[%o0+0x010] ! Mem[0000000054000110] lduw [%o2+0x008],%l5 ! Mem[0000000055000108] jmpl %g6+8,%g0 ldd [%o2+0x008],%l4 ! Mem[0000000055000108] p34_call_1_lo: ldstub [%o1+0x03a],%l3 ! Mem[000000005480013a] stw %l4,[%o1+0x010] ! Mem[0000000054800110] stb %l6,[%o2+0x02a] ! Mem[000000005500012a] retl ldd [%o2+0x028],%l6 ! Mem[0000000055000128] p34_jmpl_1_he: ldstub [%i0+0x03c],%l0 ! Mem[000000005400013c] jmpl %g6+8,%g0 ldsh [%i2+0x028],%l6 ! Mem[0000000055000128] p34_call_1_he: ldsw [%i2+0x010],%l0 ! Mem[0000000055000110] swap [%i0+0x024],%l3 ! Mem[0000000054000124] swap [%i0+0x010],%l6 ! Mem[0000000054000110] stb %l0,[%i2+0x01e] ! Mem[000000005500011e] retl ldstub [%i0+0x019],%l4 ! Mem[0000000054000119] p34_jmpl_1_ho: ldstub [%o0+0x03c],%l0 ! Mem[000000005400013c] jmpl %g6+8,%g0 ldsh [%o2+0x028],%l6 ! Mem[0000000055000128] p34_call_1_ho: ldsw [%o2+0x010],%l0 ! Mem[0000000055000110] swap [%o0+0x024],%l3 ! Mem[0000000054000124] swap [%o0+0x010],%l6 ! Mem[0000000054000110] stb %l0,[%o2+0x01e] ! Mem[000000005500011e] retl ldstub [%o0+0x019],%l4 ! Mem[0000000054000119] p35_jmpl_1_le: ldstub [%i3+0x03b],%l0 ! Mem[000000005780013b] std %l2,[%i0+0x018] ! Mem[0000000056000118] stb %l5,[%i1+0x01a] ! Mem[000000005680011a] swap [%i3+0x000],%l6 ! Mem[0000000057800100] ldsb [%i2+0x00f],%l6 ! Mem[000000005700010f] lduh [%i0+0x012],%l4 ! Mem[0000000056000112] jmpl %g6+8,%g0 lduh [%i1+0x008],%l5 ! Mem[0000000056800108] p35_call_1_le: retl ldd [%i1+0x030],%l2 ! Mem[0000000056800130] p35_jmpl_1_lo: ldstub [%o3+0x03b],%l0 ! Mem[000000005780013b] std %l2,[%o0+0x018] ! Mem[0000000056000118] stb %l5,[%o1+0x01a] ! Mem[000000005680011a] swap [%o3+0x000],%l6 ! Mem[0000000057800100] ldsb [%o2+0x00f],%l6 ! Mem[000000005700010f] lduh [%o0+0x012],%l4 ! Mem[0000000056000112] jmpl %g6+8,%g0 lduh [%o1+0x008],%l5 ! Mem[0000000056800108] p35_call_1_lo: retl ldd [%o1+0x030],%l2 ! Mem[0000000056800130] p35_jmpl_1_he: ldub [%i3+0x021],%l0 ! Mem[0000000057800121] swap [%i0+0x03c],%l0 ! Mem[000000005600013c] swap [%i3+0x030],%l6 ! Mem[0000000057800130] jmpl %g6+8,%g0 ldstub [%i3+0x02c],%l2 ! Mem[000000005780012c] p35_call_1_he: swap [%i1+0x028],%l6 ! Mem[0000000056800128] ldx [%i2+0x010],%l4 ! Mem[0000000057000110] ldstub [%i2+0x02a],%l4 ! Mem[000000005700012a] ldx [%i1+0x038],%l0 ! Mem[0000000056800138] std %l6,[%i3+0x030] ! Mem[0000000057800130] swap [%i2+0x038],%l4 ! Mem[0000000057000138] retl ldstub [%i0+0x031],%l6 ! Mem[0000000056000131] p35_jmpl_1_ho: ldub [%o3+0x021],%l0 ! Mem[0000000057800121] swap [%o0+0x03c],%l0 ! Mem[000000005600013c] swap [%o3+0x030],%l6 ! Mem[0000000057800130] jmpl %g6+8,%g0 ldstub [%o3+0x02c],%l2 ! Mem[000000005780012c] p35_call_1_ho: swap [%o1+0x028],%l6 ! Mem[0000000056800128] ldx [%o2+0x010],%l4 ! Mem[0000000057000110] ldstub [%o2+0x02a],%l4 ! Mem[000000005700012a] ldx [%o1+0x038],%l0 ! Mem[0000000056800138] std %l6,[%o3+0x030] ! Mem[0000000057800130] swap [%o2+0x038],%l4 ! Mem[0000000057000138] retl ldstub [%o0+0x031],%l6 ! Mem[0000000056000131] p36_jmpl_1_le: swap [%i0+0x014],%l4 ! Mem[0000000058000114] ldx [%i1+0x010],%l4 ! Mem[0000000058800110] sth %l2,[%i0+0x02c] ! Mem[000000005800012c] lduw [%i1+0x010],%l6 ! Mem[0000000058800110] lduh [%i2+0x012],%l3 ! Mem[0000000059000112] jmpl %g6+8,%g0 stb %l4,[%i1+0x003] ! Mem[0000000058800103] p36_call_1_le: lduh [%i1+0x030],%l1 ! Mem[0000000058800130] lduh [%i0+0x028],%l6 ! Mem[0000000058000128] ldstub [%i0+0x024],%l1 ! Mem[0000000058000124] std %l0,[%i3+0x000] ! Mem[0000000059800100] retl swap [%i0+0x020],%l6 ! Mem[0000000058000120] p36_jmpl_1_lo: swap [%o0+0x014],%l4 ! Mem[0000000058000114] ldx [%o1+0x010],%l4 ! Mem[0000000058800110] sth %l2,[%o0+0x02c] ! Mem[000000005800012c] lduw [%o1+0x010],%l6 ! Mem[0000000058800110] lduh [%o2+0x012],%l3 ! Mem[0000000059000112] jmpl %g6+8,%g0 stb %l4,[%o1+0x003] ! Mem[0000000058800103] p36_call_1_lo: lduh [%o1+0x030],%l1 ! Mem[0000000058800130] lduh [%o0+0x028],%l6 ! Mem[0000000058000128] ldstub [%o0+0x024],%l1 ! Mem[0000000058000124] std %l0,[%o3+0x000] ! Mem[0000000059800100] retl swap [%o0+0x020],%l6 ! Mem[0000000058000120] p36_jmpl_1_he: ldstub [%i1+0x007],%l2 ! Mem[0000000058800107] stx %l2,[%i0+0x038] ! Mem[0000000058000138] stw %l3,[%i1+0x024] ! Mem[0000000058800124] ldstub [%i0+0x010],%l1 ! Mem[0000000058000110] ldsh [%i2+0x000],%l6 ! Mem[0000000059000100] swap [%i0+0x008],%l5 ! Mem[0000000058000108] jmpl %g6+8,%g0 std %l0,[%i0+0x018] ! Mem[0000000058000118] p36_call_1_he: retl ldd [%i1+0x020],%l6 ! Mem[0000000058800120] p36_jmpl_1_ho: ldstub [%o1+0x007],%l2 ! Mem[0000000058800107] stx %l2,[%o0+0x038] ! Mem[0000000058000138] stw %l3,[%o1+0x024] ! Mem[0000000058800124] ldstub [%o0+0x010],%l1 ! Mem[0000000058000110] ldsh [%o2+0x000],%l6 ! Mem[0000000059000100] swap [%o0+0x008],%l5 ! Mem[0000000058000108] jmpl %g6+8,%g0 std %l0,[%o0+0x018] ! Mem[0000000058000118] p36_call_1_ho: retl ldd [%o1+0x020],%l6 ! Mem[0000000058800120] p37_jmpl_1_le: swap [%i0+0x038],%l4 ! Mem[000000005a000138] stw %l5,[%i0+0x01c] ! Mem[000000005a00011c] std %l6,[%i0+0x010] ! Mem[000000005a000110] ldstub [%i3+0x012],%l5 ! Mem[000000005b800112] jmpl %g6+8,%g0 swap [%i3+0x03c],%l5 ! Mem[000000005b80013c] p37_call_1_le: swap [%i3+0x018],%l0 ! Mem[000000005b800118] ldub [%i3+0x02e],%l7 ! Mem[000000005b80012e] ldsb [%i1+0x00d],%l3 ! Mem[000000005a80010d] ldstub [%i2+0x01c],%l2 ! Mem[000000005b00011c] ldsh [%i0+0x008],%l1 ! Mem[000000005a000108] retl ldstub [%i2+0x01b],%l2 ! Mem[000000005b00011b] p37_jmpl_1_lo: swap [%o0+0x038],%l4 ! Mem[000000005a000138] stw %l5,[%o0+0x01c] ! Mem[000000005a00011c] std %l6,[%o0+0x010] ! Mem[000000005a000110] ldstub [%o3+0x012],%l5 ! Mem[000000005b800112] jmpl %g6+8,%g0 swap [%o3+0x03c],%l5 ! Mem[000000005b80013c] p37_call_1_lo: swap [%o3+0x018],%l0 ! Mem[000000005b800118] ldub [%o3+0x02e],%l7 ! Mem[000000005b80012e] ldsb [%o1+0x00d],%l3 ! Mem[000000005a80010d] ldstub [%o2+0x01c],%l2 ! Mem[000000005b00011c] ldsh [%o0+0x008],%l1 ! Mem[000000005a000108] retl ldstub [%o2+0x01b],%l2 ! Mem[000000005b00011b] p37_jmpl_1_he: ldd [%i1+0x020],%l0 ! Mem[000000005a800120] stb %l7,[%i2+0x03e] ! Mem[000000005b00013e] ldstub [%i3+0x003],%l4 ! Mem[000000005b800103] jmpl %g6+8,%g0 std %l2,[%i0+0x038] ! Mem[000000005a000138] p37_call_1_he: ldstub [%i3+0x031],%l4 ! Mem[000000005b800131] swap [%i0+0x004],%l0 ! Mem[000000005a000104] stb %l6,[%i3+0x028] ! Mem[000000005b800128] swap [%i1+0x014],%l4 ! Mem[000000005a800114] swap [%i0+0x000],%l6 ! Mem[000000005a000100] stb %l4,[%i0+0x038] ! Mem[000000005a000138] ldd [%i1+0x008],%l4 ! Mem[000000005a800108] retl lduw [%i0+0x028],%l4 ! Mem[000000005a000128] p37_jmpl_1_ho: ldd [%o1+0x020],%l0 ! Mem[000000005a800120] stb %l7,[%o2+0x03e] ! Mem[000000005b00013e] ldstub [%o3+0x003],%l4 ! Mem[000000005b800103] jmpl %g6+8,%g0 std %l2,[%o0+0x038] ! Mem[000000005a000138] p37_call_1_ho: ldstub [%o3+0x031],%l4 ! Mem[000000005b800131] swap [%o0+0x004],%l0 ! Mem[000000005a000104] stb %l6,[%o3+0x028] ! Mem[000000005b800128] swap [%o1+0x014],%l4 ! Mem[000000005a800114] swap [%o0+0x000],%l6 ! Mem[000000005a000100] stb %l4,[%o0+0x038] ! Mem[000000005a000138] ldd [%o1+0x008],%l4 ! Mem[000000005a800108] retl lduw [%o0+0x028],%l4 ! Mem[000000005a000128] p38_jmpl_1_le: sth %l7,[%i3+0x034] ! Mem[000000005d800134] std %l4,[%i2+0x028] ! Mem[000000005d000128] lduh [%i1+0x008],%l6 ! Mem[000000005c800108] lduh [%i1+0x014],%l2 ! Mem[000000005c800114] lduh [%i1+0x01a],%l3 ! Mem[000000005c80011a] jmpl %g6+8,%g0 ldsh [%i1+0x03e],%l1 ! Mem[000000005c80013e] p38_call_1_le: stb %l7,[%i1+0x008] ! Mem[000000005c800108] retl ldd [%i0+0x028],%l6 ! Mem[000000005c000128] p38_jmpl_1_lo: sth %l7,[%o3+0x034] ! Mem[000000005d800134] std %l4,[%o2+0x028] ! Mem[000000005d000128] lduh [%o1+0x008],%l6 ! Mem[000000005c800108] lduh [%o1+0x014],%l2 ! Mem[000000005c800114] lduh [%o1+0x01a],%l3 ! Mem[000000005c80011a] jmpl %g6+8,%g0 ldsh [%o1+0x03e],%l1 ! Mem[000000005c80013e] p38_call_1_lo: stb %l7,[%o1+0x008] ! Mem[000000005c800108] retl ldd [%o0+0x028],%l6 ! Mem[000000005c000128] p38_jmpl_1_he: stb %l4,[%i0+0x01c] ! Mem[000000005c00011c] ldsh [%i2+0x010],%l6 ! Mem[000000005d000110] stx %l1,[%i1+0x020] ! Mem[000000005c800120] ldx [%i3+0x030],%l0 ! Mem[000000005d800130] jmpl %g6+8,%g0 swap [%i2+0x038],%l6 ! Mem[000000005d000138] p38_call_1_he: ldsb [%i3+0x001],%l6 ! Mem[000000005d800101] swap [%i0+0x020],%l6 ! Mem[000000005c000120] stb %l4,[%i2+0x00a] ! Mem[000000005d00010a] ldsh [%i1+0x012],%l0 ! Mem[000000005c800112] retl stw %l6,[%i2+0x028] ! Mem[000000005d000128] p38_jmpl_1_ho: stb %l4,[%o0+0x01c] ! Mem[000000005c00011c] ldsh [%o2+0x010],%l6 ! Mem[000000005d000110] stx %l1,[%o1+0x020] ! Mem[000000005c800120] ldx [%o3+0x030],%l0 ! Mem[000000005d800130] jmpl %g6+8,%g0 swap [%o2+0x038],%l6 ! Mem[000000005d000138] p38_call_1_ho: ldsb [%o3+0x001],%l6 ! Mem[000000005d800101] swap [%o0+0x020],%l6 ! Mem[000000005c000120] stb %l4,[%o2+0x00a] ! Mem[000000005d00010a] ldsh [%o1+0x012],%l0 ! Mem[000000005c800112] retl stw %l6,[%o2+0x028] ! Mem[000000005d000128] p39_jmpl_1_le: ldstub [%i1+0x038],%l3 ! Mem[000000005e800138] swap [%i3+0x038],%l2 ! Mem[000000005f800138] jmpl %g6+8,%g0 ldsb [%i0+0x013],%l5 ! Mem[000000005e000113] p39_call_1_le: lduw [%i3+0x02c],%l5 ! Mem[000000005f80012c] swap [%i0+0x010],%l2 ! Mem[000000005e000110] ldub [%i2+0x023],%l7 ! Mem[000000005f000123] retl ldub [%i3+0x00c],%l4 ! Mem[000000005f80010c] p39_jmpl_1_lo: ldstub [%o1+0x038],%l3 ! Mem[000000005e800138] swap [%o3+0x038],%l2 ! Mem[000000005f800138] jmpl %g6+8,%g0 ldsb [%o0+0x013],%l5 ! Mem[000000005e000113] p39_call_1_lo: lduw [%o3+0x02c],%l5 ! Mem[000000005f80012c] swap [%o0+0x010],%l2 ! Mem[000000005e000110] ldub [%o2+0x023],%l7 ! Mem[000000005f000123] retl ldub [%o3+0x00c],%l4 ! Mem[000000005f80010c] p39_jmpl_1_he: ldd [%i2+0x020],%l4 ! Mem[000000005f000120] lduh [%i3+0x006],%l4 ! Mem[000000005f800106] stb %l1,[%i1+0x025] ! Mem[000000005e800125] ldsw [%i2+0x014],%l0 ! Mem[000000005f000114] lduh [%i1+0x01a],%l6 ! Mem[000000005e80011a] jmpl %g6+8,%g0 lduh [%i3+0x01e],%l1 ! Mem[000000005f80011e] p39_call_1_he: swap [%i3+0x038],%l4 ! Mem[000000005f800138] ldub [%i2+0x02a],%l4 ! Mem[000000005f00012a] lduw [%i2+0x000],%l5 ! Mem[000000005f000100] swap [%i0+0x004],%l0 ! Mem[000000005e000104] ldsh [%i3+0x034],%l2 ! Mem[000000005f800134] ldstub [%i3+0x039],%l4 ! Mem[000000005f800139] std %l0,[%i1+0x030] ! Mem[000000005e800130] retl stw %l7,[%i1+0x028] ! Mem[000000005e800128] p39_jmpl_1_ho: ldd [%o2+0x020],%l4 ! Mem[000000005f000120] lduh [%o3+0x006],%l4 ! Mem[000000005f800106] stb %l1,[%o1+0x025] ! Mem[000000005e800125] ldsw [%o2+0x014],%l0 ! Mem[000000005f000114] lduh [%o1+0x01a],%l6 ! Mem[000000005e80011a] jmpl %g6+8,%g0 lduh [%o3+0x01e],%l1 ! Mem[000000005f80011e] p39_call_1_ho: swap [%o3+0x038],%l4 ! Mem[000000005f800138] ldub [%o2+0x02a],%l4 ! Mem[000000005f00012a] lduw [%o2+0x000],%l5 ! Mem[000000005f000100] swap [%o0+0x004],%l0 ! Mem[000000005e000104] ldsh [%o3+0x034],%l2 ! Mem[000000005f800134] ldstub [%o3+0x039],%l4 ! Mem[000000005f800139] std %l0,[%o1+0x030] ! Mem[000000005e800130] retl stw %l7,[%o1+0x028] ! Mem[000000005e800128] p40_jmpl_1_le: swap [%i3+0x000],%l4 ! Mem[0000000061800100] ldub [%i2+0x02f],%l5 ! Mem[000000006100012f] ldx [%i2+0x010],%l5 ! Mem[0000000061000110] ldd [%i3+0x038],%l4 ! Mem[0000000061800138] ldstub [%i1+0x01e],%l5 ! Mem[000000006080011e] lduh [%i1+0x00c],%l6 ! Mem[000000006080010c] ldsh [%i0+0x02c],%l5 ! Mem[000000006000012c] jmpl %g6+8,%g0 std %l2,[%i1+0x018] ! Mem[0000000060800118] p40_call_1_le: swap [%i3+0x008],%l1 ! Mem[0000000061800108] swap [%i0+0x014],%l3 ! Mem[0000000060000114] ldsw [%i3+0x01c],%l1 ! Mem[000000006180011c] stb %l5,[%i1+0x03f] ! Mem[000000006080013f] stw %l3,[%i0+0x014] ! Mem[0000000060000114] retl ldsb [%i0+0x02e],%l5 ! Mem[000000006000012e] p40_jmpl_1_lo: swap [%o3+0x000],%l4 ! Mem[0000000061800100] ldub [%o2+0x02f],%l5 ! Mem[000000006100012f] ldx [%o2+0x010],%l5 ! Mem[0000000061000110] ldd [%o3+0x038],%l4 ! Mem[0000000061800138] ldstub [%o1+0x01e],%l5 ! Mem[000000006080011e] lduh [%o1+0x00c],%l6 ! Mem[000000006080010c] ldsh [%o0+0x02c],%l5 ! Mem[000000006000012c] jmpl %g6+8,%g0 std %l2,[%o1+0x018] ! Mem[0000000060800118] p40_call_1_lo: swap [%o3+0x008],%l1 ! Mem[0000000061800108] swap [%o0+0x014],%l3 ! Mem[0000000060000114] ldsw [%o3+0x01c],%l1 ! Mem[000000006180011c] stb %l5,[%o1+0x03f] ! Mem[000000006080013f] stw %l3,[%o0+0x014] ! Mem[0000000060000114] retl ldsb [%o0+0x02e],%l5 ! Mem[000000006000012e] p40_jmpl_1_he: std %l0,[%i0+0x000] ! Mem[0000000060000100] jmpl %g6+8,%g0 swap [%i0+0x014],%l7 ! Mem[0000000060000114] p40_call_1_he: retl ldsw [%i1+0x034],%l4 ! Mem[0000000060800134] p40_jmpl_1_ho: std %l0,[%o0+0x000] ! Mem[0000000060000100] jmpl %g6+8,%g0 swap [%o0+0x014],%l7 ! Mem[0000000060000114] p40_call_1_ho: retl ldsw [%o1+0x034],%l4 ! Mem[0000000060800134] p41_jmpl_1_le: swap [%i0+0x028],%l3 ! Mem[0000000062000128] stw %l0,[%i0+0x038] ! Mem[0000000062000138] jmpl %g6+8,%g0 swap [%i0+0x030],%l0 ! Mem[0000000062000130] p41_call_1_le: ldstub [%i2+0x029],%l2 ! Mem[0000000063000129] ldstub [%i2+0x007],%l0 ! Mem[0000000063000107] lduw [%i1+0x034],%l1 ! Mem[0000000062800134] ldstub [%i0+0x01e],%l1 ! Mem[000000006200011e] ldd [%i3+0x028],%l2 ! Mem[0000000063800128] sth %l3,[%i1+0x020] ! Mem[0000000062800120] retl ldsw [%i1+0x004],%l0 ! Mem[0000000062800104] p41_jmpl_1_lo: swap [%o0+0x028],%l3 ! Mem[0000000062000128] stw %l0,[%o0+0x038] ! Mem[0000000062000138] jmpl %g6+8,%g0 swap [%o0+0x030],%l0 ! Mem[0000000062000130] p41_call_1_lo: ldstub [%o2+0x029],%l2 ! Mem[0000000063000129] ldstub [%o2+0x007],%l0 ! Mem[0000000063000107] lduw [%o1+0x034],%l1 ! Mem[0000000062800134] ldstub [%o0+0x01e],%l1 ! Mem[000000006200011e] ldd [%o3+0x028],%l2 ! Mem[0000000063800128] sth %l3,[%o1+0x020] ! Mem[0000000062800120] retl ldsw [%o1+0x004],%l0 ! Mem[0000000062800104] p41_jmpl_1_he: sth %l3,[%i3+0x03a] ! Mem[000000006380013a] swap [%i2+0x038],%l4 ! Mem[0000000063000138] ldstub [%i3+0x03e],%l0 ! Mem[000000006380013e] ldsb [%i0+0x039],%l3 ! Mem[0000000062000139] jmpl %g6+8,%g0 swap [%i3+0x024],%l1 ! Mem[0000000063800124] p41_call_1_he: ldstub [%i1+0x01a],%l4 ! Mem[000000006280011a] ldstub [%i3+0x001],%l4 ! Mem[0000000063800101] swap [%i2+0x028],%l4 ! Mem[0000000063000128] lduw [%i0+0x014],%l4 ! Mem[0000000062000114] std %l0,[%i2+0x028] ! Mem[0000000063000128] lduw [%i3+0x028],%l6 ! Mem[0000000063800128] retl stw %l5,[%i2+0x008] ! Mem[0000000063000108] p41_jmpl_1_ho: sth %l3,[%o3+0x03a] ! Mem[000000006380013a] swap [%o2+0x038],%l4 ! Mem[0000000063000138] ldstub [%o3+0x03e],%l0 ! Mem[000000006380013e] ldsb [%o0+0x039],%l3 ! Mem[0000000062000139] jmpl %g6+8,%g0 swap [%o3+0x024],%l1 ! Mem[0000000063800124] p41_call_1_ho: ldstub [%o1+0x01a],%l4 ! Mem[000000006280011a] ldstub [%o3+0x001],%l4 ! Mem[0000000063800101] swap [%o2+0x028],%l4 ! Mem[0000000063000128] lduw [%o0+0x014],%l4 ! Mem[0000000062000114] std %l0,[%o2+0x028] ! Mem[0000000063000128] lduw [%o3+0x028],%l6 ! Mem[0000000063800128] retl stw %l5,[%o2+0x008] ! Mem[0000000063000108] p42_jmpl_1_le: jmpl %g6+8,%g0 ldx [%i2+0x038],%l2 ! Mem[0000000065000138] p42_call_1_le: swap [%i3+0x020],%l4 ! Mem[0000000065800120] ldsh [%i2+0x034],%l5 ! Mem[0000000065000134] swap [%i2+0x030],%l1 ! Mem[0000000065000130] swap [%i1+0x020],%l3 ! Mem[0000000064800120] ldstub [%i3+0x033],%l2 ! Mem[0000000065800133] stx %l3,[%i2+0x010] ! Mem[0000000065000110] ldstub [%i1+0x031],%l6 ! Mem[0000000064800131] retl swap [%i1+0x018],%l4 ! Mem[0000000064800118] p42_jmpl_1_lo: jmpl %g6+8,%g0 ldx [%o2+0x038],%l2 ! Mem[0000000065000138] p42_call_1_lo: swap [%o3+0x020],%l4 ! Mem[0000000065800120] ldsh [%o2+0x034],%l5 ! Mem[0000000065000134] swap [%o2+0x030],%l1 ! Mem[0000000065000130] swap [%o1+0x020],%l3 ! Mem[0000000064800120] ldstub [%o3+0x033],%l2 ! Mem[0000000065800133] stx %l3,[%o2+0x010] ! Mem[0000000065000110] ldstub [%o1+0x031],%l6 ! Mem[0000000064800131] retl swap [%o1+0x018],%l4 ! Mem[0000000064800118] p42_jmpl_1_he: ldstub [%i0+0x034],%l0 ! Mem[0000000064000134] jmpl %g6+8,%g0 swap [%i3+0x038],%l6 ! Mem[0000000065800138] p42_call_1_he: stw %l6,[%i1+0x000] ! Mem[0000000064800100] ldstub [%i3+0x02e],%l4 ! Mem[000000006580012e] std %l6,[%i1+0x010] ! Mem[0000000064800110] lduh [%i2+0x028],%l4 ! Mem[0000000065000128] retl ldstub [%i3+0x025],%l4 ! Mem[0000000065800125] p42_jmpl_1_ho: ldstub [%o0+0x034],%l0 ! Mem[0000000064000134] jmpl %g6+8,%g0 swap [%o3+0x038],%l6 ! Mem[0000000065800138] p42_call_1_ho: stw %l6,[%o1+0x000] ! Mem[0000000064800100] ldstub [%o3+0x02e],%l4 ! Mem[000000006580012e] std %l6,[%o1+0x010] ! Mem[0000000064800110] lduh [%o2+0x028],%l4 ! Mem[0000000065000128] retl ldstub [%o3+0x025],%l4 ! Mem[0000000065800125] p43_jmpl_1_le: swap [%i2+0x03c],%l2 ! Mem[000000006700013c] std %l4,[%i0+0x018] ! Mem[0000000066000118] sth %l6,[%i2+0x012] ! Mem[0000000067000112] sth %l3,[%i2+0x03a] ! Mem[000000006700013a] ldstub [%i2+0x00c],%l5 ! Mem[000000006700010c] stw %l3,[%i1+0x030] ! Mem[0000000066800130] std %l4,[%i2+0x000] ! Mem[0000000067000100] jmpl %g6+8,%g0 ldstub [%i2+0x03a],%l3 ! Mem[000000006700013a] p43_call_1_le: ldstub [%i2+0x02b],%l0 ! Mem[000000006700012b] ldstub [%i1+0x02a],%l6 ! Mem[000000006680012a] swap [%i3+0x028],%l6 ! Mem[0000000067800128] swap [%i0+0x014],%l4 ! Mem[0000000066000114] ldstub [%i0+0x001],%l6 ! Mem[0000000066000101] lduh [%i2+0x02a],%l6 ! Mem[000000006700012a] ldsw [%i2+0x000],%l6 ! Mem[0000000067000100] retl ldstub [%i1+0x013],%l0 ! Mem[0000000066800113] p43_jmpl_1_lo: swap [%o2+0x03c],%l2 ! Mem[000000006700013c] std %l4,[%o0+0x018] ! Mem[0000000066000118] sth %l6,[%o2+0x012] ! Mem[0000000067000112] sth %l3,[%o2+0x03a] ! Mem[000000006700013a] ldstub [%o2+0x00c],%l5 ! Mem[000000006700010c] stw %l3,[%o1+0x030] ! Mem[0000000066800130] std %l4,[%o2+0x000] ! Mem[0000000067000100] jmpl %g6+8,%g0 ldstub [%o2+0x03a],%l3 ! Mem[000000006700013a] p43_call_1_lo: ldstub [%o2+0x02b],%l0 ! Mem[000000006700012b] ldstub [%o1+0x02a],%l6 ! Mem[000000006680012a] swap [%o3+0x028],%l6 ! Mem[0000000067800128] swap [%o0+0x014],%l4 ! Mem[0000000066000114] ldstub [%o0+0x001],%l6 ! Mem[0000000066000101] lduh [%o2+0x02a],%l6 ! Mem[000000006700012a] ldsw [%o2+0x000],%l6 ! Mem[0000000067000100] retl ldstub [%o1+0x013],%l0 ! Mem[0000000066800113] p43_jmpl_1_he: ldstub [%i2+0x01c],%l3 ! Mem[000000006700011c] jmpl %g6+8,%g0 ldd [%i0+0x020],%l0 ! Mem[0000000066000120] p43_call_1_he: ldsb [%i0+0x039],%l2 ! Mem[0000000066000139] ldd [%i1+0x028],%l0 ! Mem[0000000066800128] ldd [%i0+0x018],%l4 ! Mem[0000000066000118] ldub [%i3+0x03e],%l7 ! Mem[000000006780013e] swap [%i0+0x014],%l7 ! Mem[0000000066000114] ldx [%i2+0x038],%l1 ! Mem[0000000067000138] std %l6,[%i1+0x010] ! Mem[0000000066800110] retl sth %l6,[%i3+0x022] ! Mem[0000000067800122] p43_jmpl_1_ho: ldstub [%o2+0x01c],%l3 ! Mem[000000006700011c] jmpl %g6+8,%g0 ldd [%o0+0x020],%l0 ! Mem[0000000066000120] p43_call_1_ho: ldsb [%o0+0x039],%l2 ! Mem[0000000066000139] ldd [%o1+0x028],%l0 ! Mem[0000000066800128] ldd [%o0+0x018],%l4 ! Mem[0000000066000118] ldub [%o3+0x03e],%l7 ! Mem[000000006780013e] swap [%o0+0x014],%l7 ! Mem[0000000066000114] ldx [%o2+0x038],%l1 ! Mem[0000000067000138] std %l6,[%o1+0x010] ! Mem[0000000066800110] retl sth %l6,[%o3+0x022] ! Mem[0000000067800122] p44_jmpl_1_le: stw %l4,[%i3+0x024] ! Mem[0000000069800124] ldstub [%i3+0x005],%l1 ! Mem[0000000069800105] ldstub [%i3+0x034],%l0 ! Mem[0000000069800134] jmpl %g6+8,%g0 ldsw [%i2+0x00c],%l5 ! Mem[000000006900010c] p44_call_1_le: ldstub [%i3+0x00a],%l4 ! Mem[000000006980010a] ldx [%i3+0x020],%l6 ! Mem[0000000069800120] ldstub [%i2+0x011],%l7 ! Mem[0000000069000111] ldsw [%i2+0x010],%l4 ! Mem[0000000069000110] retl ldsw [%i1+0x008],%l5 ! Mem[0000000068800108] p44_jmpl_1_lo: stw %l4,[%o3+0x024] ! Mem[0000000069800124] ldstub [%o3+0x005],%l1 ! Mem[0000000069800105] ldstub [%o3+0x034],%l0 ! Mem[0000000069800134] jmpl %g6+8,%g0 ldsw [%o2+0x00c],%l5 ! Mem[000000006900010c] p44_call_1_lo: ldstub [%o3+0x00a],%l4 ! Mem[000000006980010a] ldx [%o3+0x020],%l6 ! Mem[0000000069800120] ldstub [%o2+0x011],%l7 ! Mem[0000000069000111] ldsw [%o2+0x010],%l4 ! Mem[0000000069000110] retl ldsw [%o1+0x008],%l5 ! Mem[0000000068800108] p44_jmpl_1_he: ldsw [%i2+0x01c],%l2 ! Mem[000000006900011c] stw %l7,[%i1+0x024] ! Mem[0000000068800124] stx %l1,[%i1+0x020] ! Mem[0000000068800120] jmpl %g6+8,%g0 sth %l4,[%i0+0x02e] ! Mem[000000006800012e] p44_call_1_he: swap [%i2+0x00c],%l5 ! Mem[000000006900010c] swap [%i2+0x020],%l4 ! Mem[0000000069000120] lduw [%i1+0x018],%l2 ! Mem[0000000068800118] retl ldsb [%i2+0x00b],%l3 ! Mem[000000006900010b] p44_jmpl_1_ho: ldsw [%o2+0x01c],%l2 ! Mem[000000006900011c] stw %l7,[%o1+0x024] ! Mem[0000000068800124] stx %l1,[%o1+0x020] ! Mem[0000000068800120] jmpl %g6+8,%g0 sth %l4,[%o0+0x02e] ! Mem[000000006800012e] p44_call_1_ho: swap [%o2+0x00c],%l5 ! Mem[000000006900010c] swap [%o2+0x020],%l4 ! Mem[0000000069000120] lduw [%o1+0x018],%l2 ! Mem[0000000068800118] retl ldsb [%o2+0x00b],%l3 ! Mem[000000006900010b] p45_jmpl_1_le: swap [%i1+0x02c],%l2 ! Mem[000000006a80012c] ldsb [%i3+0x030],%l3 ! Mem[000000006b800130] sth %l2,[%i3+0x02c] ! Mem[000000006b80012c] ldstub [%i0+0x03b],%l4 ! Mem[000000006a00013b] ldd [%i0+0x038],%l0 ! Mem[000000006a000138] lduh [%i1+0x038],%l3 ! Mem[000000006a800138] ldub [%i0+0x025],%l1 ! Mem[000000006a000125] jmpl %g6+8,%g0 swap [%i3+0x034],%l2 ! Mem[000000006b800134] p45_call_1_le: ldsw [%i2+0x01c],%l4 ! Mem[000000006b00011c] ldsb [%i3+0x02a],%l4 ! Mem[000000006b80012a] swap [%i3+0x03c],%l0 ! Mem[000000006b80013c] stb %l4,[%i3+0x016] ! Mem[000000006b800116] retl stb %l4,[%i1+0x038] ! Mem[000000006a800138] p45_jmpl_1_lo: swap [%o1+0x02c],%l2 ! Mem[000000006a80012c] ldsb [%o3+0x030],%l3 ! Mem[000000006b800130] sth %l2,[%o3+0x02c] ! Mem[000000006b80012c] ldstub [%o0+0x03b],%l4 ! Mem[000000006a00013b] ldd [%o0+0x038],%l0 ! Mem[000000006a000138] lduh [%o1+0x038],%l3 ! Mem[000000006a800138] ldub [%o0+0x025],%l1 ! Mem[000000006a000125] jmpl %g6+8,%g0 swap [%o3+0x034],%l2 ! Mem[000000006b800134] p45_call_1_lo: ldsw [%o2+0x01c],%l4 ! Mem[000000006b00011c] ldsb [%o3+0x02a],%l4 ! Mem[000000006b80012a] swap [%o3+0x03c],%l0 ! Mem[000000006b80013c] stb %l4,[%o3+0x016] ! Mem[000000006b800116] retl stb %l4,[%o1+0x038] ! Mem[000000006a800138] p45_jmpl_1_he: ldub [%i1+0x014],%l5 ! Mem[000000006a800114] stb %l2,[%i1+0x03c] ! Mem[000000006a80013c] jmpl %g6+8,%g0 ldsw [%i2+0x034],%l4 ! Mem[000000006b000134] p45_call_1_he: stx %l7,[%i3+0x000] ! Mem[000000006b800100] sth %l3,[%i2+0x03c] ! Mem[000000006b00013c] retl ldub [%i1+0x00d],%l1 ! Mem[000000006a80010d] p45_jmpl_1_ho: ldub [%o1+0x014],%l5 ! Mem[000000006a800114] stb %l2,[%o1+0x03c] ! Mem[000000006a80013c] jmpl %g6+8,%g0 ldsw [%o2+0x034],%l4 ! Mem[000000006b000134] p45_call_1_ho: stx %l7,[%o3+0x000] ! Mem[000000006b800100] sth %l3,[%o2+0x03c] ! Mem[000000006b00013c] retl ldub [%o1+0x00d],%l1 ! Mem[000000006a80010d] p46_jmpl_1_le: swap [%i2+0x034],%l0 ! Mem[000000006d000134] jmpl %g6+8,%g0 swap [%i0+0x038],%l6 ! Mem[000000006c000138] p46_call_1_le: lduh [%i0+0x002],%l1 ! Mem[000000006c000102] ldsw [%i3+0x020],%l6 ! Mem[000000006d800120] stx %l7,[%i3+0x010] ! Mem[000000006d800110] stw %l3,[%i2+0x024] ! Mem[000000006d000124] retl stb %l2,[%i1+0x00e] ! Mem[000000006c80010e] p46_jmpl_1_lo: swap [%o2+0x034],%l0 ! Mem[000000006d000134] jmpl %g6+8,%g0 swap [%o0+0x038],%l6 ! Mem[000000006c000138] p46_call_1_lo: lduh [%o0+0x002],%l1 ! Mem[000000006c000102] ldsw [%o3+0x020],%l6 ! Mem[000000006d800120] stx %l7,[%o3+0x010] ! Mem[000000006d800110] stw %l3,[%o2+0x024] ! Mem[000000006d000124] retl stb %l2,[%o1+0x00e] ! Mem[000000006c80010e] p46_jmpl_1_he: ldx [%i3+0x018],%l0 ! Mem[000000006d800118] jmpl %g6+8,%g0 ldsb [%i1+0x024],%l7 ! Mem[000000006c800124] p46_call_1_he: std %l2,[%i3+0x030] ! Mem[000000006d800130] ldstub [%i0+0x01a],%l7 ! Mem[000000006c00011a] ldstub [%i2+0x00e],%l7 ! Mem[000000006d00010e] lduw [%i0+0x020],%l4 ! Mem[000000006c000120] swap [%i2+0x018],%l2 ! Mem[000000006d000118] stb %l0,[%i3+0x014] ! Mem[000000006d800114] lduw [%i3+0x008],%l1 ! Mem[000000006d800108] retl sth %l7,[%i3+0x006] ! Mem[000000006d800106] p46_jmpl_1_ho: ldx [%o3+0x018],%l0 ! Mem[000000006d800118] jmpl %g6+8,%g0 ldsb [%o1+0x024],%l7 ! Mem[000000006c800124] p46_call_1_ho: std %l2,[%o3+0x030] ! Mem[000000006d800130] ldstub [%o0+0x01a],%l7 ! Mem[000000006c00011a] ldstub [%o2+0x00e],%l7 ! Mem[000000006d00010e] lduw [%o0+0x020],%l4 ! Mem[000000006c000120] swap [%o2+0x018],%l2 ! Mem[000000006d000118] stb %l0,[%o3+0x014] ! Mem[000000006d800114] lduw [%o3+0x008],%l1 ! Mem[000000006d800108] retl sth %l7,[%o3+0x006] ! Mem[000000006d800106] p47_jmpl_1_le: ldsb [%i1+0x011],%l6 ! Mem[000000006e800111] ldd [%i1+0x028],%l2 ! Mem[000000006e800128] jmpl %g6+8,%g0 ldx [%i2+0x038],%l4 ! Mem[000000006f000138] p47_call_1_le: ldsh [%i3+0x010],%l1 ! Mem[000000006f800110] ldsh [%i3+0x00e],%l5 ! Mem[000000006f80010e] retl lduh [%i1+0x02a],%l6 ! Mem[000000006e80012a] p47_jmpl_1_lo: ldsb [%o1+0x011],%l6 ! Mem[000000006e800111] ldd [%o1+0x028],%l2 ! Mem[000000006e800128] jmpl %g6+8,%g0 ldx [%o2+0x038],%l4 ! Mem[000000006f000138] p47_call_1_lo: ldsh [%o3+0x010],%l1 ! Mem[000000006f800110] ldsh [%o3+0x00e],%l5 ! Mem[000000006f80010e] retl lduh [%o1+0x02a],%l6 ! Mem[000000006e80012a] p47_jmpl_1_he: lduw [%i1+0x00c],%l1 ! Mem[000000006e80010c] ldub [%i2+0x018],%l2 ! Mem[000000006f000118] jmpl %g6+8,%g0 ldsb [%i2+0x007],%l2 ! Mem[000000006f000107] p47_call_1_he: ldd [%i2+0x028],%l4 ! Mem[000000006f000128] ldsb [%i2+0x003],%l5 ! Mem[000000006f000103] stx %l6,[%i1+0x030] ! Mem[000000006e800130] swap [%i1+0x030],%l0 ! Mem[000000006e800130] retl ldstub [%i0+0x01d],%l0 ! Mem[000000006e00011d] p47_jmpl_1_ho: lduw [%o1+0x00c],%l1 ! Mem[000000006e80010c] ldub [%o2+0x018],%l2 ! Mem[000000006f000118] jmpl %g6+8,%g0 ldsb [%o2+0x007],%l2 ! Mem[000000006f000107] p47_call_1_ho: ldd [%o2+0x028],%l4 ! Mem[000000006f000128] ldsb [%o2+0x003],%l5 ! Mem[000000006f000103] stx %l6,[%o1+0x030] ! Mem[000000006e800130] swap [%o1+0x030],%l0 ! Mem[000000006e800130] retl ldstub [%o0+0x01d],%l0 ! Mem[000000006e00011d] p48_jmpl_1_le: stx %l1,[%i1+0x000] ! Mem[0000000070800100] swap [%i3+0x010],%l2 ! Mem[0000000071800110] ldsh [%i0+0x032],%l6 ! Mem[0000000070000132] ldd [%i0+0x010],%l4 ! Mem[0000000070000110] lduw [%i1+0x010],%l6 ! Mem[0000000070800110] jmpl %g6+8,%g0 ldsh [%i0+0x012],%l3 ! Mem[0000000070000112] p48_call_1_le: lduh [%i2+0x024],%l6 ! Mem[0000000071000124] retl stx %l3,[%i3+0x038] ! Mem[0000000071800138] p48_jmpl_1_lo: stx %l1,[%o1+0x000] ! Mem[0000000070800100] swap [%o3+0x010],%l2 ! Mem[0000000071800110] ldsh [%o0+0x032],%l6 ! Mem[0000000070000132] ldd [%o0+0x010],%l4 ! Mem[0000000070000110] lduw [%o1+0x010],%l6 ! Mem[0000000070800110] jmpl %g6+8,%g0 ldsh [%o0+0x012],%l3 ! Mem[0000000070000112] p48_call_1_lo: lduh [%o2+0x024],%l6 ! Mem[0000000071000124] retl stx %l3,[%o3+0x038] ! Mem[0000000071800138] p48_jmpl_1_he: sth %l4,[%i0+0x01c] ! Mem[000000007000011c] swap [%i2+0x010],%l6 ! Mem[0000000071000110] sth %l2,[%i3+0x02c] ! Mem[000000007180012c] swap [%i0+0x034],%l0 ! Mem[0000000070000134] jmpl %g6+8,%g0 ldsw [%i3+0x03c],%l4 ! Mem[000000007180013c] p48_call_1_he: ldub [%i0+0x013],%l0 ! Mem[0000000070000113] retl ldub [%i1+0x010],%l4 ! Mem[0000000070800110] p48_jmpl_1_ho: sth %l4,[%o0+0x01c] ! Mem[000000007000011c] swap [%o2+0x010],%l6 ! Mem[0000000071000110] sth %l2,[%o3+0x02c] ! Mem[000000007180012c] swap [%o0+0x034],%l0 ! Mem[0000000070000134] jmpl %g6+8,%g0 ldsw [%o3+0x03c],%l4 ! Mem[000000007180013c] p48_call_1_ho: ldub [%o0+0x013],%l0 ! Mem[0000000070000113] retl ldub [%o1+0x010],%l4 ! Mem[0000000070800110] p49_jmpl_1_le: swap [%i2+0x030],%l2 ! Mem[0000000073000130] std %l2,[%i2+0x038] ! Mem[0000000073000138] lduw [%i3+0x03c],%l1 ! Mem[000000007380013c] ldstub [%i3+0x009],%l4 ! Mem[0000000073800109] ldstub [%i0+0x00f],%l4 ! Mem[000000007200010f] jmpl %g6+8,%g0 std %l0,[%i2+0x020] ! Mem[0000000073000120] p49_call_1_le: ldstub [%i3+0x01a],%l3 ! Mem[000000007380011a] ldub [%i1+0x02c],%l2 ! Mem[000000007280012c] retl ldub [%i2+0x010],%l1 ! Mem[0000000073000110] p49_jmpl_1_lo: swap [%o2+0x030],%l2 ! Mem[0000000073000130] std %l2,[%o2+0x038] ! Mem[0000000073000138] lduw [%o3+0x03c],%l1 ! Mem[000000007380013c] ldstub [%o3+0x009],%l4 ! Mem[0000000073800109] ldstub [%o0+0x00f],%l4 ! Mem[000000007200010f] jmpl %g6+8,%g0 std %l0,[%o2+0x020] ! Mem[0000000073000120] p49_call_1_lo: ldstub [%o3+0x01a],%l3 ! Mem[000000007380011a] ldub [%o1+0x02c],%l2 ! Mem[000000007280012c] retl ldub [%o2+0x010],%l1 ! Mem[0000000073000110] p49_jmpl_1_he: swap [%i0+0x02c],%l2 ! Mem[000000007200012c] jmpl %g6+8,%g0 swap [%i0+0x014],%l0 ! Mem[0000000072000114] p49_call_1_he: swap [%i3+0x014],%l4 ! Mem[0000000073800114] ldstub [%i1+0x02e],%l0 ! Mem[000000007280012e] stb %l4,[%i2+0x038] ! Mem[0000000073000138] sth %l4,[%i2+0x02a] ! Mem[000000007300012a] retl ldstub [%i3+0x003],%l5 ! Mem[0000000073800103] p49_jmpl_1_ho: swap [%o0+0x02c],%l2 ! Mem[000000007200012c] jmpl %g6+8,%g0 swap [%o0+0x014],%l0 ! Mem[0000000072000114] p49_call_1_ho: swap [%o3+0x014],%l4 ! Mem[0000000073800114] ldstub [%o1+0x02e],%l0 ! Mem[000000007280012e] stb %l4,[%o2+0x038] ! Mem[0000000073000138] sth %l4,[%o2+0x02a] ! Mem[000000007300012a] retl ldstub [%o3+0x003],%l5 ! Mem[0000000073800103] p50_jmpl_1_le: ldsw [%i2+0x020],%l4 ! Mem[0000000075000120] swap [%i0+0x008],%l6 ! Mem[0000000074000108] lduw [%i1+0x004],%l6 ! Mem[0000000074800104] jmpl %g6+8,%g0 ldd [%i3+0x018],%l0 ! Mem[0000000075800118] p50_call_1_le: ldsh [%i1+0x012],%l7 ! Mem[0000000074800112] retl ldstub [%i0+0x023],%l4 ! Mem[0000000074000123] p50_jmpl_1_lo: ldsw [%o2+0x020],%l4 ! Mem[0000000075000120] swap [%o0+0x008],%l6 ! Mem[0000000074000108] lduw [%o1+0x004],%l6 ! Mem[0000000074800104] jmpl %g6+8,%g0 ldd [%o3+0x018],%l0 ! Mem[0000000075800118] p50_call_1_lo: ldsh [%o1+0x012],%l7 ! Mem[0000000074800112] retl ldstub [%o0+0x023],%l4 ! Mem[0000000074000123] p50_jmpl_1_he: ldsw [%i0+0x02c],%l5 ! Mem[000000007400012c] swap [%i0+0x030],%l6 ! Mem[0000000074000130] ldstub [%i2+0x03a],%l3 ! Mem[000000007500013a] swap [%i0+0x010],%l6 ! Mem[0000000074000110] swap [%i2+0x010],%l3 ! Mem[0000000075000110] ldsh [%i1+0x002],%l4 ! Mem[0000000074800102] jmpl %g6+8,%g0 ldx [%i2+0x018],%l0 ! Mem[0000000075000118] p50_call_1_he: ldsh [%i0+0x02e],%l5 ! Mem[000000007400012e] retl ldstub [%i1+0x02a],%l6 ! Mem[000000007480012a] p50_jmpl_1_ho: ldsw [%o0+0x02c],%l5 ! Mem[000000007400012c] swap [%o0+0x030],%l6 ! Mem[0000000074000130] ldstub [%o2+0x03a],%l3 ! Mem[000000007500013a] swap [%o0+0x010],%l6 ! Mem[0000000074000110] swap [%o2+0x010],%l3 ! Mem[0000000075000110] ldsh [%o1+0x002],%l4 ! Mem[0000000074800102] jmpl %g6+8,%g0 ldx [%o2+0x018],%l0 ! Mem[0000000075000118] p50_call_1_ho: ldsh [%o0+0x02e],%l5 ! Mem[000000007400012e] retl ldstub [%o1+0x02a],%l6 ! Mem[000000007480012a] p51_jmpl_1_le: std %l2,[%i3+0x030] ! Mem[0000000077800130] sth %l3,[%i2+0x03a] ! Mem[000000007700013a] stb %l1,[%i2+0x03f] ! Mem[000000007700013f] stw %l3,[%i3+0x030] ! Mem[0000000077800130] swap [%i0+0x02c],%l2 ! Mem[000000007600012c] swap [%i0+0x004],%l4 ! Mem[0000000076000104] ldsw [%i2+0x01c],%l4 ! Mem[000000007700011c] jmpl %g6+8,%g0 lduw [%i0+0x030],%l6 ! Mem[0000000076000130] p51_call_1_le: swap [%i2+0x01c],%l4 ! Mem[000000007700011c] sth %l2,[%i2+0x008] ! Mem[0000000077000108] ldstub [%i2+0x00e],%l4 ! Mem[000000007700010e] ldstub [%i3+0x031],%l7 ! Mem[0000000077800131] ldstub [%i2+0x030],%l4 ! Mem[0000000077000130] retl ldsh [%i1+0x00a],%l5 ! Mem[000000007680010a] p51_jmpl_1_lo: std %l2,[%o3+0x030] ! Mem[0000000077800130] sth %l3,[%o2+0x03a] ! Mem[000000007700013a] stb %l1,[%o2+0x03f] ! Mem[000000007700013f] stw %l3,[%o3+0x030] ! Mem[0000000077800130] swap [%o0+0x02c],%l2 ! Mem[000000007600012c] swap [%o0+0x004],%l4 ! Mem[0000000076000104] ldsw [%o2+0x01c],%l4 ! Mem[000000007700011c] jmpl %g6+8,%g0 lduw [%o0+0x030],%l6 ! Mem[0000000076000130] p51_call_1_lo: swap [%o2+0x01c],%l4 ! Mem[000000007700011c] sth %l2,[%o2+0x008] ! Mem[0000000077000108] ldstub [%o2+0x00e],%l4 ! Mem[000000007700010e] ldstub [%o3+0x031],%l7 ! Mem[0000000077800131] ldstub [%o2+0x030],%l4 ! Mem[0000000077000130] retl ldsh [%o1+0x00a],%l5 ! Mem[000000007680010a] p51_jmpl_1_he: ldstub [%i2+0x03c],%l2 ! Mem[000000007700013c] ldstub [%i1+0x020],%l6 ! Mem[0000000076800120] swap [%i1+0x030],%l6 ! Mem[0000000076800130] jmpl %g6+8,%g0 sth %l0,[%i1+0x01c] ! Mem[000000007680011c] p51_call_1_he: lduh [%i0+0x036],%l0 ! Mem[0000000076000136] retl stb %l3,[%i3+0x018] ! Mem[0000000077800118] p51_jmpl_1_ho: ldstub [%o2+0x03c],%l2 ! Mem[000000007700013c] ldstub [%o1+0x020],%l6 ! Mem[0000000076800120] swap [%o1+0x030],%l6 ! Mem[0000000076800130] jmpl %g6+8,%g0 sth %l0,[%o1+0x01c] ! Mem[000000007680011c] p51_call_1_ho: lduh [%o0+0x036],%l0 ! Mem[0000000076000136] retl stb %l3,[%o3+0x018] ! Mem[0000000077800118] p52_jmpl_1_le: ldx [%i3+0x028],%l1 ! Mem[0000000079800128] ldstub [%i3+0x018],%l3 ! Mem[0000000079800118] jmpl %g6+8,%g0 ldub [%i0+0x013],%l5 ! Mem[0000000078000113] p52_call_1_le: ldstub [%i1+0x03c],%l2 ! Mem[000000007880013c] ldstub [%i1+0x032],%l7 ! Mem[0000000078800132] swap [%i0+0x02c],%l0 ! Mem[000000007800012c] retl std %l0,[%i2+0x030] ! Mem[0000000079000130] p52_jmpl_1_lo: ldx [%o3+0x028],%l1 ! Mem[0000000079800128] ldstub [%o3+0x018],%l3 ! Mem[0000000079800118] jmpl %g6+8,%g0 ldub [%o0+0x013],%l5 ! Mem[0000000078000113] p52_call_1_lo: ldstub [%o1+0x03c],%l2 ! Mem[000000007880013c] ldstub [%o1+0x032],%l7 ! Mem[0000000078800132] swap [%o0+0x02c],%l0 ! Mem[000000007800012c] retl std %l0,[%o2+0x030] ! Mem[0000000079000130] p52_jmpl_1_he: lduw [%i0+0x010],%l3 ! Mem[0000000078000110] ldstub [%i0+0x01b],%l4 ! Mem[000000007800011b] ldd [%i1+0x010],%l6 ! Mem[0000000078800110] ldstub [%i1+0x006],%l7 ! Mem[0000000078800106] jmpl %g6+8,%g0 ldstub [%i1+0x02e],%l1 ! Mem[000000007880012e] p52_call_1_he: sth %l6,[%i0+0x000] ! Mem[0000000078000100] ldstub [%i1+0x023],%l6 ! Mem[0000000078800123] ldstub [%i0+0x00a],%l5 ! Mem[000000007800010a] std %l4,[%i0+0x028] ! Mem[0000000078000128] retl lduw [%i2+0x010],%l6 ! Mem[0000000079000110] p52_jmpl_1_ho: lduw [%o0+0x010],%l3 ! Mem[0000000078000110] ldstub [%o0+0x01b],%l4 ! Mem[000000007800011b] ldd [%o1+0x010],%l6 ! Mem[0000000078800110] ldstub [%o1+0x006],%l7 ! Mem[0000000078800106] jmpl %g6+8,%g0 ldstub [%o1+0x02e],%l1 ! Mem[000000007880012e] p52_call_1_ho: sth %l6,[%o0+0x000] ! Mem[0000000078000100] ldstub [%o1+0x023],%l6 ! Mem[0000000078800123] ldstub [%o0+0x00a],%l5 ! Mem[000000007800010a] std %l4,[%o0+0x028] ! Mem[0000000078000128] retl lduw [%o2+0x010],%l6 ! Mem[0000000079000110] p53_jmpl_1_le: ldsh [%i1+0x03a],%l0 ! Mem[000000007a80013a] ldstub [%i0+0x014],%l7 ! Mem[000000007a000114] lduh [%i3+0x012],%l5 ! Mem[000000007b800112] jmpl %g6+8,%g0 ldx [%i2+0x038],%l5 ! Mem[000000007b000138] p53_call_1_le: swap [%i3+0x03c],%l4 ! Mem[000000007b80013c] swap [%i3+0x02c],%l2 ! Mem[000000007b80012c] std %l2,[%i2+0x030] ! Mem[000000007b000130] swap [%i0+0x028],%l5 ! Mem[000000007a000128] ldstub [%i1+0x013],%l1 ! Mem[000000007a800113] retl sth %l6,[%i0+0x004] ! Mem[000000007a000104] p53_jmpl_1_lo: ldsh [%o1+0x03a],%l0 ! Mem[000000007a80013a] ldstub [%o0+0x014],%l7 ! Mem[000000007a000114] lduh [%o3+0x012],%l5 ! Mem[000000007b800112] jmpl %g6+8,%g0 ldx [%o2+0x038],%l5 ! Mem[000000007b000138] p53_call_1_lo: swap [%o3+0x03c],%l4 ! Mem[000000007b80013c] swap [%o3+0x02c],%l2 ! Mem[000000007b80012c] std %l2,[%o2+0x030] ! Mem[000000007b000130] swap [%o0+0x028],%l5 ! Mem[000000007a000128] ldstub [%o1+0x013],%l1 ! Mem[000000007a800113] retl sth %l6,[%o0+0x004] ! Mem[000000007a000104] p53_jmpl_1_he: ldx [%i1+0x020],%l7 ! Mem[000000007a800120] std %l4,[%i0+0x020] ! Mem[000000007a000120] ldstub [%i1+0x007],%l4 ! Mem[000000007a800107] ldstub [%i2+0x010],%l6 ! Mem[000000007b000110] std %l6,[%i1+0x000] ! Mem[000000007a800100] ldsw [%i2+0x00c],%l1 ! Mem[000000007b00010c] ldub [%i2+0x034],%l3 ! Mem[000000007b000134] jmpl %g6+8,%g0 lduh [%i3+0x01c],%l4 ! Mem[000000007b80011c] p53_call_1_he: stx %l5,[%i2+0x008] ! Mem[000000007b000108] retl std %l2,[%i3+0x008] ! Mem[000000007b800108] p53_jmpl_1_ho: ldx [%o1+0x020],%l7 ! Mem[000000007a800120] std %l4,[%o0+0x020] ! Mem[000000007a000120] ldstub [%o1+0x007],%l4 ! Mem[000000007a800107] ldstub [%o2+0x010],%l6 ! Mem[000000007b000110] std %l6,[%o1+0x000] ! Mem[000000007a800100] ldsw [%o2+0x00c],%l1 ! Mem[000000007b00010c] ldub [%o2+0x034],%l3 ! Mem[000000007b000134] jmpl %g6+8,%g0 lduh [%o3+0x01c],%l4 ! Mem[000000007b80011c] p53_call_1_ho: stx %l5,[%o2+0x008] ! Mem[000000007b000108] retl std %l2,[%o3+0x008] ! Mem[000000007b800108] p54_jmpl_1_le: ldd [%i3+0x008],%l6 ! Mem[000000007d800108] jmpl %g6+8,%g0 swap [%i0+0x038],%l4 ! Mem[000000007c000138] p54_call_1_le: ldsw [%i0+0x034],%l6 ! Mem[000000007c000134] stb %l0,[%i0+0x027] ! Mem[000000007c000127] swap [%i1+0x014],%l1 ! Mem[000000007c800114] ldstub [%i0+0x039],%l7 ! Mem[000000007c000139] retl swap [%i3+0x008],%l0 ! Mem[000000007d800108] p54_jmpl_1_lo: ldd [%o3+0x008],%l6 ! Mem[000000007d800108] jmpl %g6+8,%g0 swap [%o0+0x038],%l4 ! Mem[000000007c000138] p54_call_1_lo: ldsw [%o0+0x034],%l6 ! Mem[000000007c000134] stb %l0,[%o0+0x027] ! Mem[000000007c000127] swap [%o1+0x014],%l1 ! Mem[000000007c800114] ldstub [%o0+0x039],%l7 ! Mem[000000007c000139] retl swap [%o3+0x008],%l0 ! Mem[000000007d800108] p54_jmpl_1_he: swap [%i2+0x014],%l4 ! Mem[000000007d000114] ldstub [%i2+0x014],%l1 ! Mem[000000007d000114] lduh [%i3+0x002],%l7 ! Mem[000000007d800102] ldstub [%i2+0x028],%l4 ! Mem[000000007d000128] ldstub [%i1+0x008],%l5 ! Mem[000000007c800108] sth %l0,[%i2+0x020] ! Mem[000000007d000120] jmpl %g6+8,%g0 swap [%i1+0x02c],%l2 ! Mem[000000007c80012c] p54_call_1_he: ldstub [%i3+0x00c],%l6 ! Mem[000000007d80010c] ldsw [%i1+0x028],%l6 ! Mem[000000007c800128] ldub [%i2+0x028],%l4 ! Mem[000000007d000128] retl ldstub [%i2+0x015],%l4 ! Mem[000000007d000115] p54_jmpl_1_ho: swap [%o2+0x014],%l4 ! Mem[000000007d000114] ldstub [%o2+0x014],%l1 ! Mem[000000007d000114] lduh [%o3+0x002],%l7 ! Mem[000000007d800102] ldstub [%o2+0x028],%l4 ! Mem[000000007d000128] ldstub [%o1+0x008],%l5 ! Mem[000000007c800108] sth %l0,[%o2+0x020] ! Mem[000000007d000120] jmpl %g6+8,%g0 swap [%o1+0x02c],%l2 ! Mem[000000007c80012c] p54_call_1_ho: ldstub [%o3+0x00c],%l6 ! Mem[000000007d80010c] ldsw [%o1+0x028],%l6 ! Mem[000000007c800128] ldub [%o2+0x028],%l4 ! Mem[000000007d000128] retl ldstub [%o2+0x015],%l4 ! Mem[000000007d000115] p55_jmpl_1_le: std %l4,[%i2+0x010] ! Mem[000000007f000110] ldd [%i0+0x038],%l0 ! Mem[000000007e000138] lduw [%i1+0x030],%l3 ! Mem[000000007e800130] lduh [%i2+0x00e],%l4 ! Mem[000000007f00010e] jmpl %g6+8,%g0 ldd [%i0+0x020],%l0 ! Mem[000000007e000120] p55_call_1_le: ldsw [%i2+0x014],%l3 ! Mem[000000007f000114] swap [%i0+0x02c],%l6 ! Mem[000000007e00012c] retl swap [%i0+0x028],%l6 ! Mem[000000007e000128] p55_jmpl_1_lo: std %l4,[%o2+0x010] ! Mem[000000007f000110] ldd [%o0+0x038],%l0 ! Mem[000000007e000138] lduw [%o1+0x030],%l3 ! Mem[000000007e800130] lduh [%o2+0x00e],%l4 ! Mem[000000007f00010e] jmpl %g6+8,%g0 ldd [%o0+0x020],%l0 ! Mem[000000007e000120] p55_call_1_lo: ldsw [%o2+0x014],%l3 ! Mem[000000007f000114] swap [%o0+0x02c],%l6 ! Mem[000000007e00012c] retl swap [%o0+0x028],%l6 ! Mem[000000007e000128] p55_jmpl_1_he: ldsb [%i2+0x02c],%l4 ! Mem[000000007f00012c] ldstub [%i3+0x034],%l2 ! Mem[000000007f800134] jmpl %g6+8,%g0 swap [%i1+0x034],%l7 ! Mem[000000007e800134] p55_call_1_he: retl ldstub [%i2+0x031],%l7 ! Mem[000000007f000131] p55_jmpl_1_ho: ldsb [%o2+0x02c],%l4 ! Mem[000000007f00012c] ldstub [%o3+0x034],%l2 ! Mem[000000007f800134] jmpl %g6+8,%g0 swap [%o1+0x034],%l7 ! Mem[000000007e800134] p55_call_1_ho: retl ldstub [%o2+0x031],%l7 ! Mem[000000007f000131] p56_jmpl_1_le: ldsh [%i2+0x012],%l4 ! Mem[0000000081000112] std %l2,[%i0+0x028] ! Mem[0000000080000128] stx %l3,[%i0+0x010] ! Mem[0000000080000110] lduw [%i1+0x030],%l3 ! Mem[0000000080800130] jmpl %g6+8,%g0 ldstub [%i2+0x00c],%l5 ! Mem[000000008100010c] p56_call_1_le: swap [%i0+0x038],%l3 ! Mem[0000000080000138] ldub [%i1+0x00c],%l6 ! Mem[000000008080010c] stx %l4,[%i0+0x010] ! Mem[0000000080000110] ldstub [%i1+0x002],%l1 ! Mem[0000000080800102] swap [%i0+0x020],%l6 ! Mem[0000000080000120] swap [%i3+0x00c],%l2 ! Mem[000000008180010c] retl ldstub [%i3+0x014],%l2 ! Mem[0000000081800114] p56_jmpl_1_lo: ldsh [%o2+0x012],%l4 ! Mem[0000000081000112] std %l2,[%o0+0x028] ! Mem[0000000080000128] stx %l3,[%o0+0x010] ! Mem[0000000080000110] lduw [%o1+0x030],%l3 ! Mem[0000000080800130] jmpl %g6+8,%g0 ldstub [%o2+0x00c],%l5 ! Mem[000000008100010c] p56_call_1_lo: swap [%o0+0x038],%l3 ! Mem[0000000080000138] ldub [%o1+0x00c],%l6 ! Mem[000000008080010c] stx %l4,[%o0+0x010] ! Mem[0000000080000110] ldstub [%o1+0x002],%l1 ! Mem[0000000080800102] swap [%o0+0x020],%l6 ! Mem[0000000080000120] swap [%o3+0x00c],%l2 ! Mem[000000008180010c] retl ldstub [%o3+0x014],%l2 ! Mem[0000000081800114] p56_jmpl_1_he: swap [%i0+0x01c],%l3 ! Mem[000000008000011c] ldstub [%i2+0x00a],%l6 ! Mem[000000008100010a] sth %l4,[%i3+0x02e] ! Mem[000000008180012e] swap [%i1+0x02c],%l7 ! Mem[000000008080012c] stx %l0,[%i1+0x028] ! Mem[0000000080800128] jmpl %g6+8,%g0 ldd [%i3+0x000],%l2 ! Mem[0000000081800100] p56_call_1_he: ldstub [%i0+0x039],%l4 ! Mem[0000000080000139] swap [%i1+0x01c],%l7 ! Mem[000000008080011c] ldd [%i1+0x010],%l0 ! Mem[0000000080800110] stb %l6,[%i1+0x03f] ! Mem[000000008080013f] swap [%i0+0x018],%l6 ! Mem[0000000080000118] retl ldsh [%i3+0x03e],%l0 ! Mem[000000008180013e] p56_jmpl_1_ho: swap [%o0+0x01c],%l3 ! Mem[000000008000011c] ldstub [%o2+0x00a],%l6 ! Mem[000000008100010a] sth %l4,[%o3+0x02e] ! Mem[000000008180012e] swap [%o1+0x02c],%l7 ! Mem[000000008080012c] stx %l0,[%o1+0x028] ! Mem[0000000080800128] jmpl %g6+8,%g0 ldd [%o3+0x000],%l2 ! Mem[0000000081800100] p56_call_1_ho: ldstub [%o0+0x039],%l4 ! Mem[0000000080000139] swap [%o1+0x01c],%l7 ! Mem[000000008080011c] ldd [%o1+0x010],%l0 ! Mem[0000000080800110] stb %l6,[%o1+0x03f] ! Mem[000000008080013f] swap [%o0+0x018],%l6 ! Mem[0000000080000118] retl ldsh [%o3+0x03e],%l0 ! Mem[000000008180013e] p57_jmpl_1_le: sth %l6,[%i2+0x00e] ! Mem[000000008300010e] ldstub [%i0+0x023],%l5 ! Mem[0000000082000123] ldstub [%i1+0x015],%l4 ! Mem[0000000082800115] jmpl %g6+8,%g0 ldstub [%i1+0x03a],%l3 ! Mem[000000008280013a] p57_call_1_le: ldstub [%i3+0x009],%l1 ! Mem[0000000083800109] swap [%i2+0x004],%l6 ! Mem[0000000083000104] ldsw [%i1+0x004],%l1 ! Mem[0000000082800104] ldsw [%i0+0x00c],%l5 ! Mem[000000008200010c] ldd [%i2+0x018],%l4 ! Mem[0000000083000118] retl ldsh [%i3+0x008],%l2 ! Mem[0000000083800108] p57_jmpl_1_lo: sth %l6,[%o2+0x00e] ! Mem[000000008300010e] ldstub [%o0+0x023],%l5 ! Mem[0000000082000123] ldstub [%o1+0x015],%l4 ! Mem[0000000082800115] jmpl %g6+8,%g0 ldstub [%o1+0x03a],%l3 ! Mem[000000008280013a] p57_call_1_lo: ldstub [%o3+0x009],%l1 ! Mem[0000000083800109] swap [%o2+0x004],%l6 ! Mem[0000000083000104] ldsw [%o1+0x004],%l1 ! Mem[0000000082800104] ldsw [%o0+0x00c],%l5 ! Mem[000000008200010c] ldd [%o2+0x018],%l4 ! Mem[0000000083000118] retl ldsh [%o3+0x008],%l2 ! Mem[0000000083800108] p57_jmpl_1_he: ldd [%i2+0x038],%l0 ! Mem[0000000083000138] ldub [%i2+0x029],%l6 ! Mem[0000000083000129] ldstub [%i1+0x016],%l6 ! Mem[0000000082800116] swap [%i1+0x004],%l2 ! Mem[0000000082800104] lduw [%i0+0x03c],%l2 ! Mem[000000008200013c] ldsh [%i3+0x012],%l1 ! Mem[0000000083800112] jmpl %g6+8,%g0 swap [%i2+0x020],%l5 ! Mem[0000000083000120] p57_call_1_he: retl ldsw [%i2+0x034],%l7 ! Mem[0000000083000134] p57_jmpl_1_ho: ldd [%o2+0x038],%l0 ! Mem[0000000083000138] ldub [%o2+0x029],%l6 ! Mem[0000000083000129] ldstub [%o1+0x016],%l6 ! Mem[0000000082800116] swap [%o1+0x004],%l2 ! Mem[0000000082800104] lduw [%o0+0x03c],%l2 ! Mem[000000008200013c] ldsh [%o3+0x012],%l1 ! Mem[0000000083800112] jmpl %g6+8,%g0 swap [%o2+0x020],%l5 ! Mem[0000000083000120] p57_call_1_ho: retl ldsw [%o2+0x034],%l7 ! Mem[0000000083000134] p58_jmpl_1_le: ldstub [%i1+0x02d],%l2 ! Mem[000000008480012d] stw %l6,[%i0+0x010] ! Mem[0000000084000110] ldsw [%i1+0x01c],%l7 ! Mem[000000008480011c] stw %l7,[%i2+0x020] ! Mem[0000000085000120] jmpl %g6+8,%g0 lduh [%i0+0x004],%l4 ! Mem[0000000084000104] p58_call_1_le: ldd [%i0+0x010],%l4 ! Mem[0000000084000110] swap [%i2+0x030],%l6 ! Mem[0000000085000130] lduh [%i3+0x028],%l2 ! Mem[0000000085800128] retl lduh [%i0+0x024],%l1 ! Mem[0000000084000124] p58_jmpl_1_lo: ldstub [%o1+0x02d],%l2 ! Mem[000000008480012d] stw %l6,[%o0+0x010] ! Mem[0000000084000110] ldsw [%o1+0x01c],%l7 ! Mem[000000008480011c] stw %l7,[%o2+0x020] ! Mem[0000000085000120] jmpl %g6+8,%g0 lduh [%o0+0x004],%l4 ! Mem[0000000084000104] p58_call_1_lo: ldd [%o0+0x010],%l4 ! Mem[0000000084000110] swap [%o2+0x030],%l6 ! Mem[0000000085000130] lduh [%o3+0x028],%l2 ! Mem[0000000085800128] retl lduh [%o0+0x024],%l1 ! Mem[0000000084000124] p58_jmpl_1_he: ldstub [%i3+0x004],%l3 ! Mem[0000000085800104] jmpl %g6+8,%g0 std %l2,[%i3+0x008] ! Mem[0000000085800108] p58_call_1_he: ldstub [%i3+0x029],%l4 ! Mem[0000000085800129] swap [%i1+0x024],%l4 ! Mem[0000000084800124] ldub [%i2+0x03b],%l3 ! Mem[000000008500013b] swap [%i2+0x024],%l7 ! Mem[0000000085000124] lduh [%i2+0x01a],%l1 ! Mem[000000008500011a] retl stb %l5,[%i2+0x00f] ! Mem[000000008500010f] p58_jmpl_1_ho: ldstub [%o3+0x004],%l3 ! Mem[0000000085800104] jmpl %g6+8,%g0 std %l2,[%o3+0x008] ! Mem[0000000085800108] p58_call_1_ho: ldstub [%o3+0x029],%l4 ! Mem[0000000085800129] swap [%o1+0x024],%l4 ! Mem[0000000084800124] ldub [%o2+0x03b],%l3 ! Mem[000000008500013b] swap [%o2+0x024],%l7 ! Mem[0000000085000124] lduh [%o2+0x01a],%l1 ! Mem[000000008500011a] retl stb %l5,[%o2+0x00f] ! Mem[000000008500010f] p59_jmpl_1_le: ldstub [%i2+0x01e],%l5 ! Mem[000000008700011e] ldsw [%i1+0x008],%l6 ! Mem[0000000086800108] jmpl %g6+8,%g0 lduw [%i2+0x00c],%l6 ! Mem[000000008700010c] p59_call_1_le: ldstub [%i0+0x02d],%l2 ! Mem[000000008600012d] ldstub [%i3+0x004],%l0 ! Mem[0000000087800104] ldstub [%i2+0x02b],%l5 ! Mem[000000008700012b] stw %l1,[%i1+0x01c] ! Mem[000000008680011c] retl ldstub [%i0+0x01f],%l5 ! Mem[000000008600011f] p59_jmpl_1_lo: ldstub [%o2+0x01e],%l5 ! Mem[000000008700011e] ldsw [%o1+0x008],%l6 ! Mem[0000000086800108] jmpl %g6+8,%g0 lduw [%o2+0x00c],%l6 ! Mem[000000008700010c] p59_call_1_lo: ldstub [%o0+0x02d],%l2 ! Mem[000000008600012d] ldstub [%o3+0x004],%l0 ! Mem[0000000087800104] ldstub [%o2+0x02b],%l5 ! Mem[000000008700012b] stw %l1,[%o1+0x01c] ! Mem[000000008680011c] retl ldstub [%o0+0x01f],%l5 ! Mem[000000008600011f] p59_jmpl_1_he: ldstub [%i0+0x03b],%l4 ! Mem[000000008600013b] ldub [%i3+0x02c],%l2 ! Mem[000000008780012c] jmpl %g6+8,%g0 ldd [%i1+0x010],%l0 ! Mem[0000000086800110] p59_call_1_he: swap [%i0+0x00c],%l4 ! Mem[000000008600010c] swap [%i3+0x014],%l4 ! Mem[0000000087800114] ldstub [%i3+0x012],%l4 ! Mem[0000000087800112] ldstub [%i1+0x00a],%l5 ! Mem[000000008680010a] retl std %l4,[%i3+0x028] ! Mem[0000000087800128] p59_jmpl_1_ho: ldstub [%o0+0x03b],%l4 ! Mem[000000008600013b] ldub [%o3+0x02c],%l2 ! Mem[000000008780012c] jmpl %g6+8,%g0 ldd [%o1+0x010],%l0 ! Mem[0000000086800110] p59_call_1_ho: swap [%o0+0x00c],%l4 ! Mem[000000008600010c] swap [%o3+0x014],%l4 ! Mem[0000000087800114] ldstub [%o3+0x012],%l4 ! Mem[0000000087800112] ldstub [%o1+0x00a],%l5 ! Mem[000000008680010a] retl std %l4,[%o3+0x028] ! Mem[0000000087800128] p60_jmpl_1_le: ldx [%i0+0x028],%l5 ! Mem[0000000088000128] stw %l6,[%i3+0x030] ! Mem[0000000089800130] jmpl %g6+8,%g0 ldstub [%i0+0x015],%l4 ! Mem[0000000088000115] p60_call_1_le: retl stb %l7,[%i3+0x003] ! Mem[0000000089800103] p60_jmpl_1_lo: ldx [%o0+0x028],%l5 ! Mem[0000000088000128] stw %l6,[%o3+0x030] ! Mem[0000000089800130] jmpl %g6+8,%g0 ldstub [%o0+0x015],%l4 ! Mem[0000000088000115] p60_call_1_lo: retl stb %l7,[%o3+0x003] ! Mem[0000000089800103] p60_jmpl_1_he: ldsw [%i1+0x010],%l3 ! Mem[0000000088800110] jmpl %g6+8,%g0 ldx [%i2+0x030],%l3 ! Mem[0000000089000130] p60_call_1_he: ldd [%i1+0x020],%l6 ! Mem[0000000088800120] ldstub [%i3+0x014],%l3 ! Mem[0000000089800114] ldstub [%i3+0x00c],%l6 ! Mem[000000008980010c] retl swap [%i2+0x028],%l6 ! Mem[0000000089000128] p60_jmpl_1_ho: ldsw [%o1+0x010],%l3 ! Mem[0000000088800110] jmpl %g6+8,%g0 ldx [%o2+0x030],%l3 ! Mem[0000000089000130] p60_call_1_ho: ldd [%o1+0x020],%l6 ! Mem[0000000088800120] ldstub [%o3+0x014],%l3 ! Mem[0000000089800114] ldstub [%o3+0x00c],%l6 ! Mem[000000008980010c] retl swap [%o2+0x028],%l6 ! Mem[0000000089000128] p61_jmpl_1_le: jmpl %g6+8,%g0 ldstub [%i1+0x02d],%l2 ! Mem[000000008a80012d] p61_call_1_le: swap [%i2+0x02c],%l2 ! Mem[000000008b00012c] swap [%i2+0x004],%l0 ! Mem[000000008b000104] ldstub [%i2+0x017],%l4 ! Mem[000000008b000117] retl stw %l4,[%i2+0x01c] ! Mem[000000008b00011c] p61_jmpl_1_lo: jmpl %g6+8,%g0 ldstub [%o1+0x02d],%l2 ! Mem[000000008a80012d] p61_call_1_lo: swap [%o2+0x02c],%l2 ! Mem[000000008b00012c] swap [%o2+0x004],%l0 ! Mem[000000008b000104] ldstub [%o2+0x017],%l4 ! Mem[000000008b000117] retl stw %l4,[%o2+0x01c] ! Mem[000000008b00011c] p61_jmpl_1_he: swap [%i2+0x01c],%l4 ! Mem[000000008b00011c] swap [%i3+0x018],%l2 ! Mem[000000008b800118] ldd [%i3+0x000],%l2 ! Mem[000000008b800100] jmpl %g6+8,%g0 ldstub [%i2+0x03c],%l2 ! Mem[000000008b00013c] p61_call_1_he: lduw [%i1+0x024],%l3 ! Mem[000000008a800124] swap [%i0+0x004],%l0 ! Mem[000000008a000104] ldstub [%i3+0x034],%l2 ! Mem[000000008b800134] stb %l4,[%i0+0x039] ! Mem[000000008a000139] swap [%i2+0x038],%l7 ! Mem[000000008b000138] ldstub [%i1+0x03b],%l5 ! Mem[000000008a80013b] retl swap [%i3+0x014],%l0 ! Mem[000000008b800114] p61_jmpl_1_ho: swap [%o2+0x01c],%l4 ! Mem[000000008b00011c] swap [%o3+0x018],%l2 ! Mem[000000008b800118] ldd [%o3+0x000],%l2 ! Mem[000000008b800100] jmpl %g6+8,%g0 ldstub [%o2+0x03c],%l2 ! Mem[000000008b00013c] p61_call_1_ho: lduw [%o1+0x024],%l3 ! Mem[000000008a800124] swap [%o0+0x004],%l0 ! Mem[000000008a000104] ldstub [%o3+0x034],%l2 ! Mem[000000008b800134] stb %l4,[%o0+0x039] ! Mem[000000008a000139] swap [%o2+0x038],%l7 ! Mem[000000008b000138] ldstub [%o1+0x03b],%l5 ! Mem[000000008a80013b] retl swap [%o3+0x014],%l0 ! Mem[000000008b800114] p62_jmpl_1_le: swap [%i2+0x00c],%l5 ! Mem[000000008d00010c] sth %l3,[%i1+0x03a] ! Mem[000000008c80013a] ldub [%i0+0x010],%l6 ! Mem[000000008c000110] jmpl %g6+8,%g0 ldsw [%i1+0x00c],%l4 ! Mem[000000008c80010c] p62_call_1_le: ldstub [%i1+0x00a],%l4 ! Mem[000000008c80010a] lduh [%i3+0x03e],%l0 ! Mem[000000008d80013e] ldsw [%i2+0x034],%l4 ! Mem[000000008d000134] lduw [%i0+0x010],%l4 ! Mem[000000008c000110] retl stb %l6,[%i0+0x011] ! Mem[000000008c000111] p62_jmpl_1_lo: swap [%o2+0x00c],%l5 ! Mem[000000008d00010c] sth %l3,[%o1+0x03a] ! Mem[000000008c80013a] ldub [%o0+0x010],%l6 ! Mem[000000008c000110] jmpl %g6+8,%g0 ldsw [%o1+0x00c],%l4 ! Mem[000000008c80010c] p62_call_1_lo: ldstub [%o1+0x00a],%l4 ! Mem[000000008c80010a] lduh [%o3+0x03e],%l0 ! Mem[000000008d80013e] ldsw [%o2+0x034],%l4 ! Mem[000000008d000134] lduw [%o0+0x010],%l4 ! Mem[000000008c000110] retl stb %l6,[%o0+0x011] ! Mem[000000008c000111] p62_jmpl_1_he: stb %l0,[%i3+0x018] ! Mem[000000008d800118] swap [%i0+0x03c],%l2 ! Mem[000000008c00013c] ldstub [%i0+0x002],%l1 ! Mem[000000008c000102] ldstub [%i1+0x02f],%l4 ! Mem[000000008c80012f] ldstub [%i1+0x02b],%l3 ! Mem[000000008c80012b] stb %l4,[%i1+0x029] ! Mem[000000008c800129] jmpl %g6+8,%g0 ldstub [%i3+0x005],%l2 ! Mem[000000008d800105] p62_call_1_he: swap [%i2+0x038],%l4 ! Mem[000000008d000138] ldsh [%i1+0x01e],%l7 ! Mem[000000008c80011e] retl ldsw [%i2+0x034],%l7 ! Mem[000000008d000134] p62_jmpl_1_ho: stb %l0,[%o3+0x018] ! Mem[000000008d800118] swap [%o0+0x03c],%l2 ! Mem[000000008c00013c] ldstub [%o0+0x002],%l1 ! Mem[000000008c000102] ldstub [%o1+0x02f],%l4 ! Mem[000000008c80012f] ldstub [%o1+0x02b],%l3 ! Mem[000000008c80012b] stb %l4,[%o1+0x029] ! Mem[000000008c800129] jmpl %g6+8,%g0 ldstub [%o3+0x005],%l2 ! Mem[000000008d800105] p62_call_1_ho: swap [%o2+0x038],%l4 ! Mem[000000008d000138] ldsh [%o1+0x01e],%l7 ! Mem[000000008c80011e] retl ldsw [%o2+0x034],%l7 ! Mem[000000008d000134] p63_jmpl_1_le: stw %l2,[%i3+0x02c] ! Mem[000000008f80012c] ldstub [%i2+0x03b],%l4 ! Mem[000000008f00013b] stb %l2,[%i1+0x02c] ! Mem[000000008e80012c] jmpl %g6+8,%g0 ldsw [%i3+0x014],%l0 ! Mem[000000008f800114] p63_call_1_le: ldstub [%i2+0x016],%l4 ! Mem[000000008f000116] swap [%i1+0x02c],%l0 ! Mem[000000008e80012c] stw %l6,[%i0+0x028] ! Mem[000000008e000128] stw %l6,[%i0+0x030] ! Mem[000000008e000130] retl ldsh [%i2+0x036],%l7 ! Mem[000000008f000136] p63_jmpl_1_lo: stw %l2,[%o3+0x02c] ! Mem[000000008f80012c] ldstub [%o2+0x03b],%l4 ! Mem[000000008f00013b] stb %l2,[%o1+0x02c] ! Mem[000000008e80012c] jmpl %g6+8,%g0 ldsw [%o3+0x014],%l0 ! Mem[000000008f800114] p63_call_1_lo: ldstub [%o2+0x016],%l4 ! Mem[000000008f000116] swap [%o1+0x02c],%l0 ! Mem[000000008e80012c] stw %l6,[%o0+0x028] ! Mem[000000008e000128] stw %l6,[%o0+0x030] ! Mem[000000008e000130] retl ldsh [%o2+0x036],%l7 ! Mem[000000008f000136] p63_jmpl_1_he: std %l0,[%i2+0x018] ! Mem[000000008f000118] jmpl %g6+8,%g0 lduh [%i1+0x010],%l4 ! Mem[000000008e800110] p63_call_1_he: swap [%i0+0x034],%l1 ! Mem[000000008e000134] retl lduh [%i3+0x02a],%l0 ! Mem[000000008f80012a] p63_jmpl_1_ho: std %l0,[%o2+0x018] ! Mem[000000008f000118] jmpl %g6+8,%g0 lduh [%o1+0x010],%l4 ! Mem[000000008e800110] p63_call_1_ho: swap [%o0+0x034],%l1 ! Mem[000000008e000134] retl lduh [%o3+0x02a],%l0 ! Mem[000000008f80012a] user_jump1_end: .seg "text" .align 0x2000 user_jump2_start: INIT_MEM(0, 0x0030, 1, +, 0, +, 0) p0_jmpl_2_le: swap [%i0+0x01c],%l1 ! Mem[000000001000011c] ldstub [%i0+0x028],%l0 ! Mem[0000000010000128] stb %l2,[%i0+0x02c] ! Mem[000000001000012c] jmpl %g6+8,%g0 ldx [%i3+0x020],%l3 ! Mem[0000000011800120] p0_call_2_le: ldsw [%i3+0x018],%l4 ! Mem[0000000011800118] stx %l3,[%i1+0x038] ! Mem[0000000010800138] swap [%i2+0x030],%l2 ! Mem[0000000011000130] swap [%i3+0x018],%l2 ! Mem[0000000011800118] sth %l1,[%i3+0x00a] ! Mem[000000001180010a] retl ldsh [%i2+0x02a],%l6 ! Mem[000000001100012a] p0_jmpl_2_lo: swap [%o0+0x01c],%l1 ! Mem[000000001000011c] ldstub [%o0+0x028],%l0 ! Mem[0000000010000128] stb %l2,[%o0+0x02c] ! Mem[000000001000012c] jmpl %g6+8,%g0 ldx [%o3+0x020],%l3 ! Mem[0000000011800120] p0_call_2_lo: ldsw [%o3+0x018],%l4 ! Mem[0000000011800118] stx %l3,[%o1+0x038] ! Mem[0000000010800138] swap [%o2+0x030],%l2 ! Mem[0000000011000130] swap [%o3+0x018],%l2 ! Mem[0000000011800118] sth %l1,[%o3+0x00a] ! Mem[000000001180010a] retl ldsh [%o2+0x02a],%l6 ! Mem[000000001100012a] p0_jmpl_2_he: stb %l4,[%i2+0x03a] ! Mem[000000001100013a] ldstub [%i0+0x00d],%l5 ! Mem[000000001000010d] jmpl %g6+8,%g0 ldd [%i2+0x018],%l6 ! Mem[0000000011000118] p0_call_2_he: retl swap [%i1+0x030],%l7 ! Mem[0000000010800130] p0_jmpl_2_ho: stb %l4,[%o2+0x03a] ! Mem[000000001100013a] ldstub [%o0+0x00d],%l5 ! Mem[000000001000010d] jmpl %g6+8,%g0 ldd [%o2+0x018],%l6 ! Mem[0000000011000118] p0_call_2_ho: retl swap [%o1+0x030],%l7 ! Mem[0000000010800130] p1_jmpl_2_le: lduh [%i2+0x006],%l2 ! Mem[0000000013000106] ldstub [%i1+0x03c],%l2 ! Mem[000000001280013c] jmpl %g6+8,%g0 ldstub [%i3+0x025],%l3 ! Mem[0000000013800125] p1_call_2_le: swap [%i3+0x018],%l4 ! Mem[0000000013800118] ldsb [%i1+0x034],%l2 ! Mem[0000000012800134] lduh [%i3+0x000],%l6 ! Mem[0000000013800100] ldsw [%i1+0x00c],%l2 ! Mem[000000001280010c] ldx [%i0+0x018],%l0 ! Mem[0000000012000118] retl sth %l4,[%i3+0x020] ! Mem[0000000013800120] p1_jmpl_2_lo: lduh [%o2+0x006],%l2 ! Mem[0000000013000106] ldstub [%o1+0x03c],%l2 ! Mem[000000001280013c] jmpl %g6+8,%g0 ldstub [%o3+0x025],%l3 ! Mem[0000000013800125] p1_call_2_lo: swap [%o3+0x018],%l4 ! Mem[0000000013800118] ldsb [%o1+0x034],%l2 ! Mem[0000000012800134] lduh [%o3+0x000],%l6 ! Mem[0000000013800100] ldsw [%o1+0x00c],%l2 ! Mem[000000001280010c] ldx [%o0+0x018],%l0 ! Mem[0000000012000118] retl sth %l4,[%o3+0x020] ! Mem[0000000013800120] p1_jmpl_2_he: stx %l1,[%i2+0x030] ! Mem[0000000013000130] ldsh [%i0+0x022],%l2 ! Mem[0000000012000122] stx %l3,[%i3+0x010] ! Mem[0000000013800110] jmpl %g6+8,%g0 stw %l3,[%i0+0x010] ! Mem[0000000012000110] p1_call_2_he: swap [%i3+0x028],%l6 ! Mem[0000000013800128] retl swap [%i3+0x01c],%l5 ! Mem[000000001380011c] p1_jmpl_2_ho: stx %l1,[%o2+0x030] ! Mem[0000000013000130] ldsh [%o0+0x022],%l2 ! Mem[0000000012000122] stx %l3,[%o3+0x010] ! Mem[0000000013800110] jmpl %g6+8,%g0 stw %l3,[%o0+0x010] ! Mem[0000000012000110] p1_call_2_ho: swap [%o3+0x028],%l6 ! Mem[0000000013800128] retl swap [%o3+0x01c],%l5 ! Mem[000000001380011c] p2_jmpl_2_le: lduw [%i1+0x014],%l2 ! Mem[0000000014800114] swap [%i3+0x030],%l2 ! Mem[0000000015800130] ldsh [%i1+0x00e],%l5 ! Mem[000000001480010e] jmpl %g6+8,%g0 ldstub [%i2+0x026],%l7 ! Mem[0000000015000126] p2_call_2_le: swap [%i3+0x018],%l0 ! Mem[0000000015800118] swap [%i3+0x02c],%l0 ! Mem[000000001580012c] retl lduh [%i2+0x008],%l0 ! Mem[0000000015000108] p2_jmpl_2_lo: lduw [%o1+0x014],%l2 ! Mem[0000000014800114] swap [%o3+0x030],%l2 ! Mem[0000000015800130] ldsh [%o1+0x00e],%l5 ! Mem[000000001480010e] jmpl %g6+8,%g0 ldstub [%o2+0x026],%l7 ! Mem[0000000015000126] p2_call_2_lo: swap [%o3+0x018],%l0 ! Mem[0000000015800118] swap [%o3+0x02c],%l0 ! Mem[000000001580012c] retl lduh [%o2+0x008],%l0 ! Mem[0000000015000108] p2_jmpl_2_he: lduh [%i3+0x028],%l6 ! Mem[0000000015800128] ldstub [%i2+0x004],%l1 ! Mem[0000000015000104] ldstub [%i0+0x019],%l5 ! Mem[0000000014000119] std %l0,[%i0+0x028] ! Mem[0000000014000128] ldstub [%i3+0x00d],%l2 ! Mem[000000001580010d] jmpl %g6+8,%g0 stx %l3,[%i3+0x020] ! Mem[0000000015800120] p2_call_2_he: ldstub [%i3+0x039],%l3 ! Mem[0000000015800139] lduh [%i2+0x006],%l4 ! Mem[0000000015000106] ldsh [%i1+0x030],%l3 ! Mem[0000000014800130] lduh [%i0+0x006],%l6 ! Mem[0000000014000106] swap [%i3+0x010],%l0 ! Mem[0000000015800110] retl swap [%i0+0x03c],%l0 ! Mem[000000001400013c] p2_jmpl_2_ho: lduh [%o3+0x028],%l6 ! Mem[0000000015800128] ldstub [%o2+0x004],%l1 ! Mem[0000000015000104] ldstub [%o0+0x019],%l5 ! Mem[0000000014000119] std %l0,[%o0+0x028] ! Mem[0000000014000128] ldstub [%o3+0x00d],%l2 ! Mem[000000001580010d] jmpl %g6+8,%g0 stx %l3,[%o3+0x020] ! Mem[0000000015800120] p2_call_2_ho: ldstub [%o3+0x039],%l3 ! Mem[0000000015800139] lduh [%o2+0x006],%l4 ! Mem[0000000015000106] ldsh [%o1+0x030],%l3 ! Mem[0000000014800130] lduh [%o0+0x006],%l6 ! Mem[0000000014000106] swap [%o3+0x010],%l0 ! Mem[0000000015800110] retl swap [%o0+0x03c],%l0 ! Mem[000000001400013c] p3_jmpl_2_le: lduh [%i0+0x008],%l3 ! Mem[0000000016000108] std %l0,[%i2+0x018] ! Mem[0000000017000118] jmpl %g6+8,%g0 ldsh [%i0+0x028],%l0 ! Mem[0000000016000128] p3_call_2_le: ldsh [%i2+0x02a],%l4 ! Mem[000000001700012a] ldstub [%i3+0x003],%l5 ! Mem[0000000017800103] ldstub [%i3+0x031],%l6 ! Mem[0000000017800131] ldsh [%i3+0x036],%l7 ! Mem[0000000017800136] retl ldx [%i3+0x000],%l7 ! Mem[0000000017800100] p3_jmpl_2_lo: lduh [%o0+0x008],%l3 ! Mem[0000000016000108] std %l0,[%o2+0x018] ! Mem[0000000017000118] jmpl %g6+8,%g0 ldsh [%o0+0x028],%l0 ! Mem[0000000016000128] p3_call_2_lo: ldsh [%o2+0x02a],%l4 ! Mem[000000001700012a] ldstub [%o3+0x003],%l5 ! Mem[0000000017800103] ldstub [%o3+0x031],%l6 ! Mem[0000000017800131] ldsh [%o3+0x036],%l7 ! Mem[0000000017800136] retl ldx [%o3+0x000],%l7 ! Mem[0000000017800100] p3_jmpl_2_he: swap [%i1+0x010],%l4 ! Mem[0000000016800110] stb %l1,[%i3+0x031] ! Mem[0000000017800131] jmpl %g6+8,%g0 stw %l7,[%i2+0x038] ! Mem[0000000017000138] p3_call_2_he: retl ldsw [%i0+0x024],%l7 ! Mem[0000000016000124] p3_jmpl_2_ho: swap [%o1+0x010],%l4 ! Mem[0000000016800110] stb %l1,[%o3+0x031] ! Mem[0000000017800131] jmpl %g6+8,%g0 stw %l7,[%o2+0x038] ! Mem[0000000017000138] p3_call_2_ho: retl ldsw [%o0+0x024],%l7 ! Mem[0000000016000124] p4_jmpl_2_le: lduh [%i2+0x008],%l1 ! Mem[0000000019000108] jmpl %g6+8,%g0 ldstub [%i3+0x001],%l5 ! Mem[0000000019800101] p4_call_2_le: ldstub [%i0+0x00b],%l3 ! Mem[000000001800010b] retl ldx [%i3+0x038],%l7 ! Mem[0000000019800138] p4_jmpl_2_lo: lduh [%o2+0x008],%l1 ! Mem[0000000019000108] jmpl %g6+8,%g0 ldstub [%o3+0x001],%l5 ! Mem[0000000019800101] p4_call_2_lo: ldstub [%o0+0x00b],%l3 ! Mem[000000001800010b] retl ldx [%o3+0x038],%l7 ! Mem[0000000019800138] p4_jmpl_2_he: ldsb [%i0+0x01c],%l7 ! Mem[000000001800011c] std %l4,[%i2+0x038] ! Mem[0000000019000138] jmpl %g6+8,%g0 ldub [%i2+0x00d],%l5 ! Mem[000000001900010d] p4_call_2_he: ldsb [%i0+0x02e],%l2 ! Mem[000000001800012e] ldsw [%i1+0x020],%l1 ! Mem[0000000018800120] retl stb %l7,[%i2+0x003] ! Mem[0000000019000103] p4_jmpl_2_ho: ldsb [%o0+0x01c],%l7 ! Mem[000000001800011c] std %l4,[%o2+0x038] ! Mem[0000000019000138] jmpl %g6+8,%g0 ldub [%o2+0x00d],%l5 ! Mem[000000001900010d] p4_call_2_ho: ldsb [%o0+0x02e],%l2 ! Mem[000000001800012e] ldsw [%o1+0x020],%l1 ! Mem[0000000018800120] retl stb %l7,[%o2+0x003] ! Mem[0000000019000103] p5_jmpl_2_le: stw %l1,[%i3+0x000] ! Mem[000000001b800100] stx %l0,[%i3+0x030] ! Mem[000000001b800130] stb %l3,[%i0+0x005] ! Mem[000000001a000105] stx %l1,[%i0+0x008] ! Mem[000000001a000108] ldx [%i3+0x028],%l2 ! Mem[000000001b800128] sth %l6,[%i0+0x010] ! Mem[000000001a000110] jmpl %g6+8,%g0 swap [%i0+0x028],%l4 ! Mem[000000001a000128] p5_call_2_le: sth %l7,[%i1+0x00c] ! Mem[000000001a80010c] sth %l0,[%i2+0x03e] ! Mem[000000001b00013e] std %l2,[%i3+0x018] ! Mem[000000001b800118] swap [%i2+0x030],%l0 ! Mem[000000001b000130] ldstub [%i2+0x03c],%l0 ! Mem[000000001b00013c] ldub [%i3+0x019],%l5 ! Mem[000000001b800119] ldstub [%i2+0x004],%l4 ! Mem[000000001b000104] retl swap [%i3+0x004],%l5 ! Mem[000000001b800104] p5_jmpl_2_lo: stw %l1,[%o3+0x000] ! Mem[000000001b800100] stx %l0,[%o3+0x030] ! Mem[000000001b800130] stb %l3,[%o0+0x005] ! Mem[000000001a000105] stx %l1,[%o0+0x008] ! Mem[000000001a000108] ldx [%o3+0x028],%l2 ! Mem[000000001b800128] sth %l6,[%o0+0x010] ! Mem[000000001a000110] jmpl %g6+8,%g0 swap [%o0+0x028],%l4 ! Mem[000000001a000128] p5_call_2_lo: sth %l7,[%o1+0x00c] ! Mem[000000001a80010c] sth %l0,[%o2+0x03e] ! Mem[000000001b00013e] std %l2,[%o3+0x018] ! Mem[000000001b800118] swap [%o2+0x030],%l0 ! Mem[000000001b000130] ldstub [%o2+0x03c],%l0 ! Mem[000000001b00013c] ldub [%o3+0x019],%l5 ! Mem[000000001b800119] ldstub [%o2+0x004],%l4 ! Mem[000000001b000104] retl swap [%o3+0x004],%l5 ! Mem[000000001b800104] p5_jmpl_2_he: swap [%i1+0x018],%l1 ! Mem[000000001a800118] swap [%i1+0x034],%l2 ! Mem[000000001a800134] ldstub [%i3+0x01a],%l6 ! Mem[000000001b80011a] ldsh [%i0+0x02c],%l0 ! Mem[000000001a00012c] jmpl %g6+8,%g0 swap [%i2+0x014],%l7 ! Mem[000000001b000114] p5_call_2_he: ldsh [%i0+0x024],%l7 ! Mem[000000001a000124] ldx [%i3+0x030],%l6 ! Mem[000000001b800130] swap [%i3+0x004],%l5 ! Mem[000000001b800104] retl ldsh [%i3+0x032],%l6 ! Mem[000000001b800132] p5_jmpl_2_ho: swap [%o1+0x018],%l1 ! Mem[000000001a800118] swap [%o1+0x034],%l2 ! Mem[000000001a800134] ldstub [%o3+0x01a],%l6 ! Mem[000000001b80011a] ldsh [%o0+0x02c],%l0 ! Mem[000000001a00012c] jmpl %g6+8,%g0 swap [%o2+0x014],%l7 ! Mem[000000001b000114] p5_call_2_ho: ldsh [%o0+0x024],%l7 ! Mem[000000001a000124] ldx [%o3+0x030],%l6 ! Mem[000000001b800130] swap [%o3+0x004],%l5 ! Mem[000000001b800104] retl ldsh [%o3+0x032],%l6 ! Mem[000000001b800132] p6_jmpl_2_le: ldstub [%i0+0x00e],%l0 ! Mem[000000001c00010e] jmpl %g6+8,%g0 ldsw [%i3+0x008],%l2 ! Mem[000000001d800108] p6_call_2_le: ldd [%i0+0x028],%l4 ! Mem[000000001c000128] lduh [%i1+0x004],%l0 ! Mem[000000001c800104] stw %l2,[%i0+0x014] ! Mem[000000001c000114] ldstub [%i2+0x019],%l4 ! Mem[000000001d000119] ldsw [%i1+0x02c],%l2 ! Mem[000000001c80012c] retl stx %l3,[%i3+0x010] ! Mem[000000001d800110] p6_jmpl_2_lo: ldstub [%o0+0x00e],%l0 ! Mem[000000001c00010e] jmpl %g6+8,%g0 ldsw [%o3+0x008],%l2 ! Mem[000000001d800108] p6_call_2_lo: ldd [%o0+0x028],%l4 ! Mem[000000001c000128] lduh [%o1+0x004],%l0 ! Mem[000000001c800104] stw %l2,[%o0+0x014] ! Mem[000000001c000114] ldstub [%o2+0x019],%l4 ! Mem[000000001d000119] ldsw [%o1+0x02c],%l2 ! Mem[000000001c80012c] retl stx %l3,[%o3+0x010] ! Mem[000000001d800110] p6_jmpl_2_he: ldsb [%i1+0x02c],%l3 ! Mem[000000001c80012c] sth %l1,[%i1+0x010] ! Mem[000000001c800110] jmpl %g6+8,%g0 stx %l7,[%i0+0x018] ! Mem[000000001c000118] p6_call_2_he: retl ldd [%i2+0x000],%l6 ! Mem[000000001d000100] p6_jmpl_2_ho: ldsb [%o1+0x02c],%l3 ! Mem[000000001c80012c] sth %l1,[%o1+0x010] ! Mem[000000001c800110] jmpl %g6+8,%g0 stx %l7,[%o0+0x018] ! Mem[000000001c000118] p6_call_2_ho: retl ldd [%o2+0x000],%l6 ! Mem[000000001d000100] p7_jmpl_2_le: ldstub [%i0+0x02d],%l7 ! Mem[000000001e00012d] jmpl %g6+8,%g0 sth %l4,[%i0+0x028] ! Mem[000000001e000128] p7_call_2_le: retl swap [%i0+0x000],%l5 ! Mem[000000001e000100] p7_jmpl_2_lo: ldstub [%o0+0x02d],%l7 ! Mem[000000001e00012d] jmpl %g6+8,%g0 sth %l4,[%o0+0x028] ! Mem[000000001e000128] p7_call_2_lo: retl swap [%o0+0x000],%l5 ! Mem[000000001e000100] p7_jmpl_2_he: jmpl %g6+8,%g0 ldsh [%i1+0x026],%l2 ! Mem[000000001e800126] p7_call_2_he: ldstub [%i3+0x026],%l7 ! Mem[000000001f800126] ldsb [%i0+0x01f],%l5 ! Mem[000000001e00011f] stw %l0,[%i2+0x02c] ! Mem[000000001f00012c] std %l6,[%i2+0x010] ! Mem[000000001f000110] ldsh [%i1+0x006],%l3 ! Mem[000000001e800106] retl stw %l6,[%i3+0x01c] ! Mem[000000001f80011c] p7_jmpl_2_ho: jmpl %g6+8,%g0 ldsh [%o1+0x026],%l2 ! Mem[000000001e800126] p7_call_2_ho: ldstub [%o3+0x026],%l7 ! Mem[000000001f800126] ldsb [%o0+0x01f],%l5 ! Mem[000000001e00011f] stw %l0,[%o2+0x02c] ! Mem[000000001f00012c] std %l6,[%o2+0x010] ! Mem[000000001f000110] ldsh [%o1+0x006],%l3 ! Mem[000000001e800106] retl stw %l6,[%o3+0x01c] ! Mem[000000001f80011c] p8_jmpl_2_le: std %l2,[%i0+0x028] ! Mem[0000000020000128] swap [%i2+0x010],%l1 ! Mem[0000000021000110] ldx [%i1+0x020],%l5 ! Mem[0000000020800120] jmpl %g6+8,%g0 sth %l4,[%i0+0x016] ! Mem[0000000020000116] p8_call_2_le: lduw [%i2+0x030],%l2 ! Mem[0000000021000130] ldstub [%i2+0x03c],%l3 ! Mem[000000002100013c] retl ldd [%i1+0x038],%l0 ! Mem[0000000020800138] p8_jmpl_2_lo: std %l2,[%o0+0x028] ! Mem[0000000020000128] swap [%o2+0x010],%l1 ! Mem[0000000021000110] ldx [%o1+0x020],%l5 ! Mem[0000000020800120] jmpl %g6+8,%g0 sth %l4,[%o0+0x016] ! Mem[0000000020000116] p8_call_2_lo: lduw [%o2+0x030],%l2 ! Mem[0000000021000130] ldstub [%o2+0x03c],%l3 ! Mem[000000002100013c] retl ldd [%o1+0x038],%l0 ! Mem[0000000020800138] p8_jmpl_2_he: ldstub [%i2+0x023],%l2 ! Mem[0000000021000123] jmpl %g6+8,%g0 swap [%i2+0x02c],%l0 ! Mem[000000002100012c] p8_call_2_he: std %l6,[%i2+0x038] ! Mem[0000000021000138] stb %l1,[%i0+0x022] ! Mem[0000000020000122] swap [%i2+0x020],%l0 ! Mem[0000000021000120] retl ldub [%i0+0x034],%l6 ! Mem[0000000020000134] p8_jmpl_2_ho: ldstub [%o2+0x023],%l2 ! Mem[0000000021000123] jmpl %g6+8,%g0 swap [%o2+0x02c],%l0 ! Mem[000000002100012c] p8_call_2_ho: std %l6,[%o2+0x038] ! Mem[0000000021000138] stb %l1,[%o0+0x022] ! Mem[0000000020000122] swap [%o2+0x020],%l0 ! Mem[0000000021000120] retl ldub [%o0+0x034],%l6 ! Mem[0000000020000134] p9_jmpl_2_le: stw %l2,[%i3+0x01c] ! Mem[000000002380011c] swap [%i2+0x014],%l3 ! Mem[0000000023000114] ldsb [%i0+0x019],%l7 ! Mem[0000000022000119] jmpl %g6+8,%g0 std %l0,[%i3+0x010] ! Mem[0000000023800110] p9_call_2_le: retl ldsw [%i0+0x03c],%l6 ! Mem[000000002200013c] p9_jmpl_2_lo: stw %l2,[%o3+0x01c] ! Mem[000000002380011c] swap [%o2+0x014],%l3 ! Mem[0000000023000114] ldsb [%o0+0x019],%l7 ! Mem[0000000022000119] jmpl %g6+8,%g0 std %l0,[%o3+0x010] ! Mem[0000000023800110] p9_call_2_lo: retl ldsw [%o0+0x03c],%l6 ! Mem[000000002200013c] p9_jmpl_2_he: swap [%i0+0x004],%l7 ! Mem[0000000022000104] jmpl %g6+8,%g0 ldd [%i1+0x028],%l0 ! Mem[0000000022800128] p9_call_2_he: retl ldsw [%i2+0x00c],%l0 ! Mem[000000002300010c] p9_jmpl_2_ho: swap [%o0+0x004],%l7 ! Mem[0000000022000104] jmpl %g6+8,%g0 ldd [%o1+0x028],%l0 ! Mem[0000000022800128] p9_call_2_ho: retl ldsw [%o2+0x00c],%l0 ! Mem[000000002300010c] p10_jmpl_2_le: ldx [%i1+0x010],%l2 ! Mem[0000000024800110] jmpl %g6+8,%g0 sth %l4,[%i2+0x00c] ! Mem[000000002500010c] p10_call_2_le: ldsb [%i0+0x00a],%l4 ! Mem[000000002400010a] std %l4,[%i0+0x028] ! Mem[0000000024000128] ldd [%i3+0x010],%l6 ! Mem[0000000025800110] ldsh [%i0+0x038],%l4 ! Mem[0000000024000138] retl ldstub [%i3+0x00e],%l2 ! Mem[000000002580010e] p10_jmpl_2_lo: ldx [%o1+0x010],%l2 ! Mem[0000000024800110] jmpl %g6+8,%g0 sth %l4,[%o2+0x00c] ! Mem[000000002500010c] p10_call_2_lo: ldsb [%o0+0x00a],%l4 ! Mem[000000002400010a] std %l4,[%o0+0x028] ! Mem[0000000024000128] ldd [%o3+0x010],%l6 ! Mem[0000000025800110] ldsh [%o0+0x038],%l4 ! Mem[0000000024000138] retl ldstub [%o3+0x00e],%l2 ! Mem[000000002580010e] p10_jmpl_2_he: ldsw [%i3+0x010],%l1 ! Mem[0000000025800110] jmpl %g6+8,%g0 stb %l7,[%i2+0x024] ! Mem[0000000025000124] p10_call_2_he: swap [%i3+0x03c],%l0 ! Mem[000000002580013c] std %l0,[%i1+0x018] ! Mem[0000000024800118] lduh [%i2+0x03c],%l1 ! Mem[000000002500013c] std %l4,[%i3+0x030] ! Mem[0000000025800130] swap [%i0+0x03c],%l7 ! Mem[000000002400013c] ldstub [%i2+0x034],%l6 ! Mem[0000000025000134] ldstub [%i1+0x023],%l0 ! Mem[0000000024800123] retl ldd [%i0+0x028],%l2 ! Mem[0000000024000128] p10_jmpl_2_ho: ldsw [%o3+0x010],%l1 ! Mem[0000000025800110] jmpl %g6+8,%g0 stb %l7,[%o2+0x024] ! Mem[0000000025000124] p10_call_2_ho: swap [%o3+0x03c],%l0 ! Mem[000000002580013c] std %l0,[%o1+0x018] ! Mem[0000000024800118] lduh [%o2+0x03c],%l1 ! Mem[000000002500013c] std %l4,[%o3+0x030] ! Mem[0000000025800130] swap [%o0+0x03c],%l7 ! Mem[000000002400013c] ldstub [%o2+0x034],%l6 ! Mem[0000000025000134] ldstub [%o1+0x023],%l0 ! Mem[0000000024800123] retl ldd [%o0+0x028],%l2 ! Mem[0000000024000128] p11_jmpl_2_le: stw %l7,[%i3+0x024] ! Mem[0000000027800124] ldstub [%i1+0x037],%l5 ! Mem[0000000026800137] jmpl %g6+8,%g0 ldstub [%i3+0x01d],%l0 ! Mem[000000002780011d] p11_call_2_le: lduh [%i0+0x03a],%l5 ! Mem[000000002600013a] retl ldd [%i3+0x008],%l2 ! Mem[0000000027800108] p11_jmpl_2_lo: stw %l7,[%o3+0x024] ! Mem[0000000027800124] ldstub [%o1+0x037],%l5 ! Mem[0000000026800137] jmpl %g6+8,%g0 ldstub [%o3+0x01d],%l0 ! Mem[000000002780011d] p11_call_2_lo: lduh [%o0+0x03a],%l5 ! Mem[000000002600013a] retl ldd [%o3+0x008],%l2 ! Mem[0000000027800108] p11_jmpl_2_he: stb %l0,[%i1+0x00d] ! Mem[000000002680010d] lduw [%i2+0x024],%l2 ! Mem[0000000027000124] jmpl %g6+8,%g0 ldsb [%i0+0x00a],%l6 ! Mem[000000002600010a] p11_call_2_he: std %l6,[%i3+0x030] ! Mem[0000000027800130] stw %l6,[%i2+0x014] ! Mem[0000000027000114] ldstub [%i3+0x02c],%l2 ! Mem[000000002780012c] ldsw [%i2+0x03c],%l5 ! Mem[000000002700013c] ldub [%i0+0x01c],%l1 ! Mem[000000002600011c] ldd [%i3+0x000],%l6 ! Mem[0000000027800100] ldx [%i3+0x020],%l1 ! Mem[0000000027800120] retl swap [%i2+0x000],%l0 ! Mem[0000000027000100] p11_jmpl_2_ho: stb %l0,[%o1+0x00d] ! Mem[000000002680010d] lduw [%o2+0x024],%l2 ! Mem[0000000027000124] jmpl %g6+8,%g0 ldsb [%o0+0x00a],%l6 ! Mem[000000002600010a] p11_call_2_ho: std %l6,[%o3+0x030] ! Mem[0000000027800130] stw %l6,[%o2+0x014] ! Mem[0000000027000114] ldstub [%o3+0x02c],%l2 ! Mem[000000002780012c] ldsw [%o2+0x03c],%l5 ! Mem[000000002700013c] ldub [%o0+0x01c],%l1 ! Mem[000000002600011c] ldd [%o3+0x000],%l6 ! Mem[0000000027800100] ldx [%o3+0x020],%l1 ! Mem[0000000027800120] retl swap [%o2+0x000],%l0 ! Mem[0000000027000100] p12_jmpl_2_le: ldx [%i3+0x030],%l6 ! Mem[0000000029800130] jmpl %g6+8,%g0 swap [%i2+0x038],%l4 ! Mem[0000000029000138] p12_call_2_le: ldsb [%i2+0x01d],%l2 ! Mem[000000002900011d] ldsh [%i2+0x022],%l0 ! Mem[0000000029000122] ldsw [%i0+0x028],%l6 ! Mem[0000000028000128] ldstub [%i0+0x02d],%l2 ! Mem[000000002800012d] swap [%i2+0x024],%l3 ! Mem[0000000029000124] swap [%i0+0x030],%l2 ! Mem[0000000028000130] ldstub [%i2+0x01d],%l7 ! Mem[000000002900011d] retl std %l0,[%i3+0x008] ! Mem[0000000029800108] p12_jmpl_2_lo: ldx [%o3+0x030],%l6 ! Mem[0000000029800130] jmpl %g6+8,%g0 swap [%o2+0x038],%l4 ! Mem[0000000029000138] p12_call_2_lo: ldsb [%o2+0x01d],%l2 ! Mem[000000002900011d] ldsh [%o2+0x022],%l0 ! Mem[0000000029000122] ldsw [%o0+0x028],%l6 ! Mem[0000000028000128] ldstub [%o0+0x02d],%l2 ! Mem[000000002800012d] swap [%o2+0x024],%l3 ! Mem[0000000029000124] swap [%o0+0x030],%l2 ! Mem[0000000028000130] ldstub [%o2+0x01d],%l7 ! Mem[000000002900011d] retl std %l0,[%o3+0x008] ! Mem[0000000029800108] p12_jmpl_2_he: stx %l1,[%i1+0x028] ! Mem[0000000028800128] swap [%i0+0x034],%l5 ! Mem[0000000028000134] ldsh [%i1+0x02e],%l6 ! Mem[000000002880012e] ldd [%i0+0x008],%l0 ! Mem[0000000028000108] std %l6,[%i2+0x008] ! Mem[0000000029000108] jmpl %g6+8,%g0 ldstub [%i1+0x013],%l1 ! Mem[0000000028800113] p12_call_2_he: ldsh [%i0+0x028],%l0 ! Mem[0000000028000128] retl lduh [%i0+0x036],%l5 ! Mem[0000000028000136] p12_jmpl_2_ho: stx %l1,[%o1+0x028] ! Mem[0000000028800128] swap [%o0+0x034],%l5 ! Mem[0000000028000134] ldsh [%o1+0x02e],%l6 ! Mem[000000002880012e] ldd [%o0+0x008],%l0 ! Mem[0000000028000108] std %l6,[%o2+0x008] ! Mem[0000000029000108] jmpl %g6+8,%g0 ldstub [%o1+0x013],%l1 ! Mem[0000000028800113] p12_call_2_ho: ldsh [%o0+0x028],%l0 ! Mem[0000000028000128] retl lduh [%o0+0x036],%l5 ! Mem[0000000028000136] p13_jmpl_2_le: lduh [%i1+0x008],%l0 ! Mem[000000002a800108] jmpl %g6+8,%g0 lduh [%i2+0x01c],%l6 ! Mem[000000002b00011c] p13_call_2_le: ldstub [%i2+0x01f],%l2 ! Mem[000000002b00011f] swap [%i0+0x02c],%l7 ! Mem[000000002a00012c] swap [%i1+0x02c],%l2 ! Mem[000000002a80012c] ldstub [%i3+0x023],%l1 ! Mem[000000002b800123] sth %l5,[%i1+0x010] ! Mem[000000002a800110] retl ldd [%i1+0x010],%l4 ! Mem[000000002a800110] p13_jmpl_2_lo: lduh [%o1+0x008],%l0 ! Mem[000000002a800108] jmpl %g6+8,%g0 lduh [%o2+0x01c],%l6 ! Mem[000000002b00011c] p13_call_2_lo: ldstub [%o2+0x01f],%l2 ! Mem[000000002b00011f] swap [%o0+0x02c],%l7 ! Mem[000000002a00012c] swap [%o1+0x02c],%l2 ! Mem[000000002a80012c] ldstub [%o3+0x023],%l1 ! Mem[000000002b800123] sth %l5,[%o1+0x010] ! Mem[000000002a800110] retl ldd [%o1+0x010],%l4 ! Mem[000000002a800110] p13_jmpl_2_he: stw %l0,[%i3+0x024] ! Mem[000000002b800124] jmpl %g6+8,%g0 lduh [%i3+0x038],%l5 ! Mem[000000002b800138] p13_call_2_he: retl ldub [%i1+0x038],%l2 ! Mem[000000002a800138] p13_jmpl_2_ho: stw %l0,[%o3+0x024] ! Mem[000000002b800124] jmpl %g6+8,%g0 lduh [%o3+0x038],%l5 ! Mem[000000002b800138] p13_call_2_ho: retl ldub [%o1+0x038],%l2 ! Mem[000000002a800138] p14_jmpl_2_le: swap [%i1+0x01c],%l2 ! Mem[000000002c80011c] lduh [%i0+0x03e],%l6 ! Mem[000000002c00013e] ldx [%i2+0x008],%l5 ! Mem[000000002d000108] ldx [%i3+0x018],%l0 ! Mem[000000002d800118] swap [%i0+0x000],%l1 ! Mem[000000002c000100] jmpl %g6+8,%g0 ldstub [%i1+0x033],%l2 ! Mem[000000002c800133] p14_call_2_le: ldstub [%i1+0x03c],%l1 ! Mem[000000002c80013c] lduh [%i2+0x018],%l3 ! Mem[000000002d000118] lduw [%i2+0x028],%l5 ! Mem[000000002d000128] stw %l7,[%i3+0x004] ! Mem[000000002d800104] ldsh [%i1+0x012],%l7 ! Mem[000000002c800112] retl ldx [%i0+0x030],%l6 ! Mem[000000002c000130] p14_jmpl_2_lo: swap [%o1+0x01c],%l2 ! Mem[000000002c80011c] lduh [%o0+0x03e],%l6 ! Mem[000000002c00013e] ldx [%o2+0x008],%l5 ! Mem[000000002d000108] ldx [%o3+0x018],%l0 ! Mem[000000002d800118] swap [%o0+0x000],%l1 ! Mem[000000002c000100] jmpl %g6+8,%g0 ldstub [%o1+0x033],%l2 ! Mem[000000002c800133] p14_call_2_lo: ldstub [%o1+0x03c],%l1 ! Mem[000000002c80013c] lduh [%o2+0x018],%l3 ! Mem[000000002d000118] lduw [%o2+0x028],%l5 ! Mem[000000002d000128] stw %l7,[%o3+0x004] ! Mem[000000002d800104] ldsh [%o1+0x012],%l7 ! Mem[000000002c800112] retl ldx [%o0+0x030],%l6 ! Mem[000000002c000130] p14_jmpl_2_he: lduh [%i0+0x026],%l6 ! Mem[000000002c000126] ldstub [%i2+0x013],%l1 ! Mem[000000002d000113] ldstub [%i1+0x01c],%l3 ! Mem[000000002c80011c] swap [%i1+0x00c],%l3 ! Mem[000000002c80010c] ldsw [%i2+0x000],%l6 ! Mem[000000002d000100] stw %l0,[%i3+0x028] ! Mem[000000002d800128] jmpl %g6+8,%g0 ldub [%i0+0x017],%l6 ! Mem[000000002c000117] p14_call_2_he: std %l4,[%i1+0x008] ! Mem[000000002c800108] swap [%i3+0x024],%l7 ! Mem[000000002d800124] stb %l5,[%i3+0x032] ! Mem[000000002d800132] ldsb [%i0+0x025],%l0 ! Mem[000000002c000125] retl stw %l2,[%i1+0x018] ! Mem[000000002c800118] p14_jmpl_2_ho: lduh [%o0+0x026],%l6 ! Mem[000000002c000126] ldstub [%o2+0x013],%l1 ! Mem[000000002d000113] ldstub [%o1+0x01c],%l3 ! Mem[000000002c80011c] swap [%o1+0x00c],%l3 ! Mem[000000002c80010c] ldsw [%o2+0x000],%l6 ! Mem[000000002d000100] stw %l0,[%o3+0x028] ! Mem[000000002d800128] jmpl %g6+8,%g0 ldub [%o0+0x017],%l6 ! Mem[000000002c000117] p14_call_2_ho: std %l4,[%o1+0x008] ! Mem[000000002c800108] swap [%o3+0x024],%l7 ! Mem[000000002d800124] stb %l5,[%o3+0x032] ! Mem[000000002d800132] ldsb [%o0+0x025],%l0 ! Mem[000000002c000125] retl stw %l2,[%o1+0x018] ! Mem[000000002c800118] p15_jmpl_2_le: ldd [%i2+0x020],%l6 ! Mem[000000002f000120] sth %l0,[%i0+0x010] ! Mem[000000002e000110] jmpl %g6+8,%g0 ldstub [%i3+0x01f],%l2 ! Mem[000000002f80011f] p15_call_2_le: swap [%i0+0x00c],%l7 ! Mem[000000002e00010c] ldstub [%i0+0x037],%l1 ! Mem[000000002e000137] swap [%i2+0x000],%l5 ! Mem[000000002f000100] ldstub [%i0+0x024],%l7 ! Mem[000000002e000124] swap [%i1+0x030],%l2 ! Mem[000000002e800130] ldx [%i0+0x028],%l6 ! Mem[000000002e000128] lduh [%i2+0x01e],%l5 ! Mem[000000002f00011e] retl lduw [%i3+0x000],%l1 ! Mem[000000002f800100] p15_jmpl_2_lo: ldd [%o2+0x020],%l6 ! Mem[000000002f000120] sth %l0,[%o0+0x010] ! Mem[000000002e000110] jmpl %g6+8,%g0 ldstub [%o3+0x01f],%l2 ! Mem[000000002f80011f] p15_call_2_lo: swap [%o0+0x00c],%l7 ! Mem[000000002e00010c] ldstub [%o0+0x037],%l1 ! Mem[000000002e000137] swap [%o2+0x000],%l5 ! Mem[000000002f000100] ldstub [%o0+0x024],%l7 ! Mem[000000002e000124] swap [%o1+0x030],%l2 ! Mem[000000002e800130] ldx [%o0+0x028],%l6 ! Mem[000000002e000128] lduh [%o2+0x01e],%l5 ! Mem[000000002f00011e] retl lduw [%o3+0x000],%l1 ! Mem[000000002f800100] p15_jmpl_2_he: lduw [%i3+0x018],%l7 ! Mem[000000002f800118] lduh [%i1+0x02a],%l0 ! Mem[000000002e80012a] ldub [%i0+0x03c],%l3 ! Mem[000000002e00013c] std %l0,[%i1+0x010] ! Mem[000000002e800110] jmpl %g6+8,%g0 ldd [%i1+0x030],%l2 ! Mem[000000002e800130] p15_call_2_he: retl ldstub [%i0+0x02c],%l7 ! Mem[000000002e00012c] p15_jmpl_2_ho: lduw [%o3+0x018],%l7 ! Mem[000000002f800118] lduh [%o1+0x02a],%l0 ! Mem[000000002e80012a] ldub [%o0+0x03c],%l3 ! Mem[000000002e00013c] std %l0,[%o1+0x010] ! Mem[000000002e800110] jmpl %g6+8,%g0 ldd [%o1+0x030],%l2 ! Mem[000000002e800130] p15_call_2_ho: retl ldstub [%o0+0x02c],%l7 ! Mem[000000002e00012c] p16_jmpl_2_le: ldsb [%i0+0x027],%l6 ! Mem[0000000030000127] ldx [%i2+0x020],%l2 ! Mem[0000000031000120] ldstub [%i0+0x01c],%l3 ! Mem[000000003000011c] ldstub [%i2+0x017],%l0 ! Mem[0000000031000117] jmpl %g6+8,%g0 swap [%i0+0x008],%l0 ! Mem[0000000030000108] p16_call_2_le: swap [%i2+0x004],%l5 ! Mem[0000000031000104] swap [%i2+0x02c],%l0 ! Mem[000000003100012c] ldsw [%i1+0x028],%l6 ! Mem[0000000030800128] ldstub [%i1+0x02d],%l2 ! Mem[000000003080012d] ldx [%i2+0x020],%l1 ! Mem[0000000031000120] swap [%i0+0x010],%l6 ! Mem[0000000030000110] retl ldsb [%i3+0x015],%l0 ! Mem[0000000031800115] p16_jmpl_2_lo: ldsb [%o0+0x027],%l6 ! Mem[0000000030000127] ldx [%o2+0x020],%l2 ! Mem[0000000031000120] ldstub [%o0+0x01c],%l3 ! Mem[000000003000011c] ldstub [%o2+0x017],%l0 ! Mem[0000000031000117] jmpl %g6+8,%g0 swap [%o0+0x008],%l0 ! Mem[0000000030000108] p16_call_2_lo: swap [%o2+0x004],%l5 ! Mem[0000000031000104] swap [%o2+0x02c],%l0 ! Mem[000000003100012c] ldsw [%o1+0x028],%l6 ! Mem[0000000030800128] ldstub [%o1+0x02d],%l2 ! Mem[000000003080012d] ldx [%o2+0x020],%l1 ! Mem[0000000031000120] swap [%o0+0x010],%l6 ! Mem[0000000030000110] retl ldsb [%o3+0x015],%l0 ! Mem[0000000031800115] p16_jmpl_2_he: ldsw [%i1+0x000],%l2 ! Mem[0000000030800100] ldd [%i1+0x038],%l6 ! Mem[0000000030800138] ldstub [%i1+0x01e],%l7 ! Mem[000000003080011e] ldstub [%i1+0x00f],%l4 ! Mem[000000003080010f] ldx [%i1+0x008],%l4 ! Mem[0000000030800108] jmpl %g6+8,%g0 swap [%i1+0x024],%l3 ! Mem[0000000030800124] p16_call_2_he: lduw [%i1+0x008],%l4 ! Mem[0000000030800108] lduh [%i2+0x01a],%l0 ! Mem[000000003100011a] swap [%i0+0x00c],%l5 ! Mem[000000003000010c] ldstub [%i1+0x03a],%l3 ! Mem[000000003080013a] ldstub [%i0+0x01e],%l7 ! Mem[000000003000011e] retl swap [%i3+0x010],%l1 ! Mem[0000000031800110] p16_jmpl_2_ho: ldsw [%o1+0x000],%l2 ! Mem[0000000030800100] ldd [%o1+0x038],%l6 ! Mem[0000000030800138] ldstub [%o1+0x01e],%l7 ! Mem[000000003080011e] ldstub [%o1+0x00f],%l4 ! Mem[000000003080010f] ldx [%o1+0x008],%l4 ! Mem[0000000030800108] jmpl %g6+8,%g0 swap [%o1+0x024],%l3 ! Mem[0000000030800124] p16_call_2_ho: lduw [%o1+0x008],%l4 ! Mem[0000000030800108] lduh [%o2+0x01a],%l0 ! Mem[000000003100011a] swap [%o0+0x00c],%l5 ! Mem[000000003000010c] ldstub [%o1+0x03a],%l3 ! Mem[000000003080013a] ldstub [%o0+0x01e],%l7 ! Mem[000000003000011e] retl swap [%o3+0x010],%l1 ! Mem[0000000031800110] p17_jmpl_2_le: ldstub [%i1+0x00a],%l6 ! Mem[000000003280010a] ldx [%i0+0x030],%l2 ! Mem[0000000032000130] jmpl %g6+8,%g0 ldub [%i1+0x02d],%l4 ! Mem[000000003280012d] p17_call_2_le: ldsb [%i0+0x03d],%l2 ! Mem[000000003200013d] swap [%i1+0x00c],%l2 ! Mem[000000003280010c] swap [%i2+0x014],%l2 ! Mem[0000000033000114] sth %l7,[%i2+0x012] ! Mem[0000000033000112] swap [%i3+0x008],%l0 ! Mem[0000000033800108] ldstub [%i3+0x028],%l1 ! Mem[0000000033800128] retl swap [%i0+0x028],%l0 ! Mem[0000000032000128] p17_jmpl_2_lo: ldstub [%o1+0x00a],%l6 ! Mem[000000003280010a] ldx [%o0+0x030],%l2 ! Mem[0000000032000130] jmpl %g6+8,%g0 ldub [%o1+0x02d],%l4 ! Mem[000000003280012d] p17_call_2_lo: ldsb [%o0+0x03d],%l2 ! Mem[000000003200013d] swap [%o1+0x00c],%l2 ! Mem[000000003280010c] swap [%o2+0x014],%l2 ! Mem[0000000033000114] sth %l7,[%o2+0x012] ! Mem[0000000033000112] swap [%o3+0x008],%l0 ! Mem[0000000033800108] ldstub [%o3+0x028],%l1 ! Mem[0000000033800128] retl swap [%o0+0x028],%l0 ! Mem[0000000032000128] p17_jmpl_2_he: swap [%i2+0x028],%l2 ! Mem[0000000033000128] ldstub [%i1+0x00f],%l3 ! Mem[000000003280010f] ldsb [%i3+0x019],%l5 ! Mem[0000000033800119] swap [%i0+0x00c],%l1 ! Mem[000000003200010c] std %l4,[%i2+0x010] ! Mem[0000000033000110] jmpl %g6+8,%g0 ldstub [%i0+0x02f],%l6 ! Mem[000000003200012f] p17_call_2_he: swap [%i3+0x038],%l7 ! Mem[0000000033800138] ldsb [%i0+0x016],%l4 ! Mem[0000000032000116] ldx [%i0+0x018],%l3 ! Mem[0000000032000118] stb %l7,[%i1+0x027] ! Mem[0000000032800127] ldsh [%i1+0x010],%l3 ! Mem[0000000032800110] swap [%i1+0x018],%l7 ! Mem[0000000032800118] retl ldstub [%i1+0x004],%l0 ! Mem[0000000032800104] p17_jmpl_2_ho: swap [%o2+0x028],%l2 ! Mem[0000000033000128] ldstub [%o1+0x00f],%l3 ! Mem[000000003280010f] ldsb [%o3+0x019],%l5 ! Mem[0000000033800119] swap [%o0+0x00c],%l1 ! Mem[000000003200010c] std %l4,[%o2+0x010] ! Mem[0000000033000110] jmpl %g6+8,%g0 ldstub [%o0+0x02f],%l6 ! Mem[000000003200012f] p17_call_2_ho: swap [%o3+0x038],%l7 ! Mem[0000000033800138] ldsb [%o0+0x016],%l4 ! Mem[0000000032000116] ldx [%o0+0x018],%l3 ! Mem[0000000032000118] stb %l7,[%o1+0x027] ! Mem[0000000032800127] ldsh [%o1+0x010],%l3 ! Mem[0000000032800110] swap [%o1+0x018],%l7 ! Mem[0000000032800118] retl ldstub [%o1+0x004],%l0 ! Mem[0000000032800104] p18_jmpl_2_le: ldstub [%i0+0x021],%l0 ! Mem[0000000034000121] ldstub [%i2+0x004],%l4 ! Mem[0000000035000104] swap [%i0+0x020],%l1 ! Mem[0000000034000120] jmpl %g6+8,%g0 ldsw [%i1+0x004],%l1 ! Mem[0000000034800104] p18_call_2_le: ldsb [%i1+0x028],%l6 ! Mem[0000000034800128] stb %l1,[%i1+0x024] ! Mem[0000000034800124] ldstub [%i0+0x036],%l4 ! Mem[0000000034000136] ldsh [%i1+0x038],%l4 ! Mem[0000000034800138] ldstub [%i3+0x00a],%l4 ! Mem[000000003580010a] stx %l5,[%i3+0x020] ! Mem[0000000035800120] retl ldstub [%i1+0x011],%l6 ! Mem[0000000034800111] p18_jmpl_2_lo: ldstub [%o0+0x021],%l0 ! Mem[0000000034000121] ldstub [%o2+0x004],%l4 ! Mem[0000000035000104] swap [%o0+0x020],%l1 ! Mem[0000000034000120] jmpl %g6+8,%g0 ldsw [%o1+0x004],%l1 ! Mem[0000000034800104] p18_call_2_lo: ldsb [%o1+0x028],%l6 ! Mem[0000000034800128] stb %l1,[%o1+0x024] ! Mem[0000000034800124] ldstub [%o0+0x036],%l4 ! Mem[0000000034000136] ldsh [%o1+0x038],%l4 ! Mem[0000000034800138] ldstub [%o3+0x00a],%l4 ! Mem[000000003580010a] stx %l5,[%o3+0x020] ! Mem[0000000035800120] retl ldstub [%o1+0x011],%l6 ! Mem[0000000034800111] p18_jmpl_2_he: lduh [%i1+0x018],%l0 ! Mem[0000000034800118] ldx [%i0+0x018],%l0 ! Mem[0000000034000118] lduh [%i2+0x036],%l5 ! Mem[0000000035000136] std %l0,[%i0+0x018] ! Mem[0000000034000118] std %l2,[%i2+0x028] ! Mem[0000000035000128] ldstub [%i1+0x02a],%l6 ! Mem[000000003480012a] jmpl %g6+8,%g0 ldsw [%i1+0x034],%l6 ! Mem[0000000034800134] p18_call_2_he: swap [%i1+0x010],%l0 ! Mem[0000000034800110] swap [%i2+0x030],%l7 ! Mem[0000000035000130] swap [%i3+0x004],%l3 ! Mem[0000000035800104] ldstub [%i1+0x022],%l1 ! Mem[0000000034800122] ldsw [%i3+0x000],%l0 ! Mem[0000000035800100] swap [%i0+0x03c],%l0 ! Mem[000000003400013c] swap [%i3+0x03c],%l4 ! Mem[000000003580013c] retl ldub [%i2+0x009],%l5 ! Mem[0000000035000109] p18_jmpl_2_ho: lduh [%o1+0x018],%l0 ! Mem[0000000034800118] ldx [%o0+0x018],%l0 ! Mem[0000000034000118] lduh [%o2+0x036],%l5 ! Mem[0000000035000136] std %l0,[%o0+0x018] ! Mem[0000000034000118] std %l2,[%o2+0x028] ! Mem[0000000035000128] ldstub [%o1+0x02a],%l6 ! Mem[000000003480012a] jmpl %g6+8,%g0 ldsw [%o1+0x034],%l6 ! Mem[0000000034800134] p18_call_2_ho: swap [%o1+0x010],%l0 ! Mem[0000000034800110] swap [%o2+0x030],%l7 ! Mem[0000000035000130] swap [%o3+0x004],%l3 ! Mem[0000000035800104] ldstub [%o1+0x022],%l1 ! Mem[0000000034800122] ldsw [%o3+0x000],%l0 ! Mem[0000000035800100] swap [%o0+0x03c],%l0 ! Mem[000000003400013c] swap [%o3+0x03c],%l4 ! Mem[000000003580013c] retl ldub [%o2+0x009],%l5 ! Mem[0000000035000109] p19_jmpl_2_le: swap [%i3+0x010],%l1 ! Mem[0000000037800110] swap [%i1+0x030],%l1 ! Mem[0000000036800130] jmpl %g6+8,%g0 swap [%i0+0x034],%l4 ! Mem[0000000036000134] p19_call_2_le: swap [%i0+0x000],%l6 ! Mem[0000000036000100] ldsb [%i2+0x03a],%l7 ! Mem[000000003700013a] retl swap [%i2+0x028],%l7 ! Mem[0000000037000128] p19_jmpl_2_lo: swap [%o3+0x010],%l1 ! Mem[0000000037800110] swap [%o1+0x030],%l1 ! Mem[0000000036800130] jmpl %g6+8,%g0 swap [%o0+0x034],%l4 ! Mem[0000000036000134] p19_call_2_lo: swap [%o0+0x000],%l6 ! Mem[0000000036000100] ldsb [%o2+0x03a],%l7 ! Mem[000000003700013a] retl swap [%o2+0x028],%l7 ! Mem[0000000037000128] p19_jmpl_2_he: swap [%i1+0x02c],%l3 ! Mem[000000003680012c] ldstub [%i3+0x010],%l3 ! Mem[0000000037800110] ldx [%i0+0x020],%l2 ! Mem[0000000036000120] jmpl %g6+8,%g0 stw %l1,[%i3+0x034] ! Mem[0000000037800134] p19_call_2_he: stw %l7,[%i3+0x03c] ! Mem[000000003780013c] ldd [%i0+0x038],%l4 ! Mem[0000000036000138] ldub [%i3+0x038],%l1 ! Mem[0000000037800138] swap [%i3+0x004],%l7 ! Mem[0000000037800104] retl swap [%i0+0x038],%l0 ! Mem[0000000036000138] p19_jmpl_2_ho: swap [%o1+0x02c],%l3 ! Mem[000000003680012c] ldstub [%o3+0x010],%l3 ! Mem[0000000037800110] ldx [%o0+0x020],%l2 ! Mem[0000000036000120] jmpl %g6+8,%g0 stw %l1,[%o3+0x034] ! Mem[0000000037800134] p19_call_2_ho: stw %l7,[%o3+0x03c] ! Mem[000000003780013c] ldd [%o0+0x038],%l4 ! Mem[0000000036000138] ldub [%o3+0x038],%l1 ! Mem[0000000037800138] swap [%o3+0x004],%l7 ! Mem[0000000037800104] retl swap [%o0+0x038],%l0 ! Mem[0000000036000138] p20_jmpl_2_le: std %l4,[%i0+0x038] ! Mem[0000000038000138] stb %l6,[%i1+0x00d] ! Mem[000000003880010d] ldx [%i3+0x008],%l3 ! Mem[0000000039800108] jmpl %g6+8,%g0 stb %l5,[%i2+0x00a] ! Mem[000000003900010a] p20_call_2_le: swap [%i2+0x038],%l3 ! Mem[0000000039000138] stw %l2,[%i2+0x030] ! Mem[0000000039000130] ldsh [%i0+0x01a],%l7 ! Mem[000000003800011a] stw %l2,[%i2+0x018] ! Mem[0000000039000118] retl lduh [%i2+0x024],%l7 ! Mem[0000000039000124] p20_jmpl_2_lo: std %l4,[%o0+0x038] ! Mem[0000000038000138] stb %l6,[%o1+0x00d] ! Mem[000000003880010d] ldx [%o3+0x008],%l3 ! Mem[0000000039800108] jmpl %g6+8,%g0 stb %l5,[%o2+0x00a] ! Mem[000000003900010a] p20_call_2_lo: swap [%o2+0x038],%l3 ! Mem[0000000039000138] stw %l2,[%o2+0x030] ! Mem[0000000039000130] ldsh [%o0+0x01a],%l7 ! Mem[000000003800011a] stw %l2,[%o2+0x018] ! Mem[0000000039000118] retl lduh [%o2+0x024],%l7 ! Mem[0000000039000124] p20_jmpl_2_he: swap [%i2+0x03c],%l2 ! Mem[000000003900013c] stb %l0,[%i3+0x018] ! Mem[0000000039800118] jmpl %g6+8,%g0 ldsb [%i2+0x027],%l6 ! Mem[0000000039000127] p20_call_2_he: ldsh [%i1+0x038],%l0 ! Mem[0000000038800138] ldsb [%i3+0x01d],%l6 ! Mem[000000003980011d] swap [%i0+0x03c],%l6 ! Mem[000000003800013c] ldd [%i0+0x028],%l0 ! Mem[0000000038000128] ldsw [%i1+0x028],%l6 ! Mem[0000000038800128] sth %l4,[%i1+0x03e] ! Mem[000000003880013e] ldsh [%i3+0x002],%l4 ! Mem[0000000039800102] retl swap [%i2+0x010],%l6 ! Mem[0000000039000110] p20_jmpl_2_ho: swap [%o2+0x03c],%l2 ! Mem[000000003900013c] stb %l0,[%o3+0x018] ! Mem[0000000039800118] jmpl %g6+8,%g0 ldsb [%o2+0x027],%l6 ! Mem[0000000039000127] p20_call_2_ho: ldsh [%o1+0x038],%l0 ! Mem[0000000038800138] ldsb [%o3+0x01d],%l6 ! Mem[000000003980011d] swap [%o0+0x03c],%l6 ! Mem[000000003800013c] ldd [%o0+0x028],%l0 ! Mem[0000000038000128] ldsw [%o1+0x028],%l6 ! Mem[0000000038800128] sth %l4,[%o1+0x03e] ! Mem[000000003880013e] ldsh [%o3+0x002],%l4 ! Mem[0000000039800102] retl swap [%o2+0x010],%l6 ! Mem[0000000039000110] p21_jmpl_2_le: jmpl %g6+8,%g0 stx %l2,[%i2+0x028] ! Mem[000000003b000128] p21_call_2_le: lduw [%i0+0x034],%l7 ! Mem[000000003a000134] lduw [%i2+0x00c],%l7 ! Mem[000000003b00010c] stx %l1,[%i0+0x030] ! Mem[000000003a000130] ldstub [%i0+0x03b],%l5 ! Mem[000000003a00013b] swap [%i3+0x038],%l2 ! Mem[000000003b800138] retl ldstub [%i1+0x003],%l5 ! Mem[000000003a800103] p21_jmpl_2_lo: jmpl %g6+8,%g0 stx %l2,[%o2+0x028] ! Mem[000000003b000128] p21_call_2_lo: lduw [%o0+0x034],%l7 ! Mem[000000003a000134] lduw [%o2+0x00c],%l7 ! Mem[000000003b00010c] stx %l1,[%o0+0x030] ! Mem[000000003a000130] ldstub [%o0+0x03b],%l5 ! Mem[000000003a00013b] swap [%o3+0x038],%l2 ! Mem[000000003b800138] retl ldstub [%o1+0x003],%l5 ! Mem[000000003a800103] p21_jmpl_2_he: jmpl %g6+8,%g0 stw %l2,[%i2+0x024] ! Mem[000000003b000124] p21_call_2_he: ldsb [%i1+0x02a],%l6 ! Mem[000000003a80012a] swap [%i3+0x03c],%l7 ! Mem[000000003b80013c] ldub [%i0+0x00e],%l2 ! Mem[000000003a00010e] stb %l0,[%i2+0x039] ! Mem[000000003b000139] ldsb [%i1+0x013],%l7 ! Mem[000000003a800113] retl stw %l6,[%i1+0x01c] ! Mem[000000003a80011c] p21_jmpl_2_ho: jmpl %g6+8,%g0 stw %l2,[%o2+0x024] ! Mem[000000003b000124] p21_call_2_ho: ldsb [%o1+0x02a],%l6 ! Mem[000000003a80012a] swap [%o3+0x03c],%l7 ! Mem[000000003b80013c] ldub [%o0+0x00e],%l2 ! Mem[000000003a00010e] stb %l0,[%o2+0x039] ! Mem[000000003b000139] ldsb [%o1+0x013],%l7 ! Mem[000000003a800113] retl stw %l6,[%o1+0x01c] ! Mem[000000003a80011c] p22_jmpl_2_le: ldstub [%i1+0x016],%l7 ! Mem[000000003c800116] stx %l6,[%i1+0x018] ! Mem[000000003c800118] stx %l2,[%i3+0x000] ! Mem[000000003d800100] jmpl %g6+8,%g0 std %l6,[%i3+0x008] ! Mem[000000003d800108] p22_call_2_le: ldstub [%i2+0x013],%l0 ! Mem[000000003d000113] ldstub [%i2+0x030],%l2 ! Mem[000000003d000130] retl lduh [%i3+0x03c],%l3 ! Mem[000000003d80013c] p22_jmpl_2_lo: ldstub [%o1+0x016],%l7 ! Mem[000000003c800116] stx %l6,[%o1+0x018] ! Mem[000000003c800118] stx %l2,[%o3+0x000] ! Mem[000000003d800100] jmpl %g6+8,%g0 std %l6,[%o3+0x008] ! Mem[000000003d800108] p22_call_2_lo: ldstub [%o2+0x013],%l0 ! Mem[000000003d000113] ldstub [%o2+0x030],%l2 ! Mem[000000003d000130] retl lduh [%o3+0x03c],%l3 ! Mem[000000003d80013c] p22_jmpl_2_he: ldsb [%i2+0x001],%l1 ! Mem[000000003d000101] ldd [%i2+0x008],%l2 ! Mem[000000003d000108] stx %l4,[%i1+0x028] ! Mem[000000003c800128] lduw [%i0+0x028],%l3 ! Mem[000000003c000128] jmpl %g6+8,%g0 stw %l4,[%i0+0x028] ! Mem[000000003c000128] p22_call_2_he: sth %l2,[%i2+0x012] ! Mem[000000003d000112] ldstub [%i2+0x022],%l1 ! Mem[000000003d000122] swap [%i3+0x01c],%l2 ! Mem[000000003d80011c] swap [%i3+0x000],%l7 ! Mem[000000003d800100] swap [%i2+0x03c],%l0 ! Mem[000000003d00013c] ldsw [%i0+0x014],%l7 ! Mem[000000003c000114] lduw [%i3+0x024],%l3 ! Mem[000000003d800124] retl stx %l7,[%i1+0x020] ! Mem[000000003c800120] p22_jmpl_2_ho: ldsb [%o2+0x001],%l1 ! Mem[000000003d000101] ldd [%o2+0x008],%l2 ! Mem[000000003d000108] stx %l4,[%o1+0x028] ! Mem[000000003c800128] lduw [%o0+0x028],%l3 ! Mem[000000003c000128] jmpl %g6+8,%g0 stw %l4,[%o0+0x028] ! Mem[000000003c000128] p22_call_2_ho: sth %l2,[%o2+0x012] ! Mem[000000003d000112] ldstub [%o2+0x022],%l1 ! Mem[000000003d000122] swap [%o3+0x01c],%l2 ! Mem[000000003d80011c] swap [%o3+0x000],%l7 ! Mem[000000003d800100] swap [%o2+0x03c],%l0 ! Mem[000000003d00013c] ldsw [%o0+0x014],%l7 ! Mem[000000003c000114] lduw [%o3+0x024],%l3 ! Mem[000000003d800124] retl stx %l7,[%o1+0x020] ! Mem[000000003c800120] p23_jmpl_2_le: ldd [%i1+0x018],%l6 ! Mem[000000003e800118] stb %l1,[%i2+0x039] ! Mem[000000003f000139] swap [%i1+0x008],%l3 ! Mem[000000003e800108] jmpl %g6+8,%g0 ldsb [%i1+0x01e],%l1 ! Mem[000000003e80011e] p23_call_2_le: ldsb [%i1+0x038],%l4 ! Mem[000000003e800138] stw %l2,[%i3+0x00c] ! Mem[000000003f80010c] ldsb [%i1+0x034],%l2 ! Mem[000000003e800134] swap [%i2+0x038],%l4 ! Mem[000000003f000138] stb %l2,[%i0+0x00c] ! Mem[000000003e00010c] ldstub [%i3+0x01d],%l0 ! Mem[000000003f80011d] ldx [%i1+0x038],%l3 ! Mem[000000003e800138] retl swap [%i3+0x038],%l5 ! Mem[000000003f800138] p23_jmpl_2_lo: ldd [%o1+0x018],%l6 ! Mem[000000003e800118] stb %l1,[%o2+0x039] ! Mem[000000003f000139] swap [%o1+0x008],%l3 ! Mem[000000003e800108] jmpl %g6+8,%g0 ldsb [%o1+0x01e],%l1 ! Mem[000000003e80011e] p23_call_2_lo: ldsb [%o1+0x038],%l4 ! Mem[000000003e800138] stw %l2,[%o3+0x00c] ! Mem[000000003f80010c] ldsb [%o1+0x034],%l2 ! Mem[000000003e800134] swap [%o2+0x038],%l4 ! Mem[000000003f000138] stb %l2,[%o0+0x00c] ! Mem[000000003e00010c] ldstub [%o3+0x01d],%l0 ! Mem[000000003f80011d] ldx [%o1+0x038],%l3 ! Mem[000000003e800138] retl swap [%o3+0x038],%l5 ! Mem[000000003f800138] p23_jmpl_2_he: ldd [%i0+0x028],%l2 ! Mem[000000003e000128] ldstub [%i1+0x010],%l3 ! Mem[000000003e800110] ldstub [%i1+0x013],%l3 ! Mem[000000003e800113] std %l0,[%i0+0x030] ! Mem[000000003e000130] swap [%i1+0x014],%l3 ! Mem[000000003e800114] swap [%i1+0x018],%l7 ! Mem[000000003e800118] ldub [%i0+0x02a],%l0 ! Mem[000000003e00012a] jmpl %g6+8,%g0 stx %l5,[%i2+0x028] ! Mem[000000003f000128] p23_call_2_he: ldsw [%i2+0x01c],%l6 ! Mem[000000003f00011c] std %l6,[%i3+0x018] ! Mem[000000003f800118] std %l4,[%i0+0x020] ! Mem[000000003e000120] ldstub [%i0+0x01f],%l2 ! Mem[000000003e00011f] swap [%i2+0x028],%l0 ! Mem[000000003f000128] lduw [%i2+0x030],%l2 ! Mem[000000003f000130] retl ldub [%i0+0x030],%l0 ! Mem[000000003e000130] p23_jmpl_2_ho: ldd [%o0+0x028],%l2 ! Mem[000000003e000128] ldstub [%o1+0x010],%l3 ! Mem[000000003e800110] ldstub [%o1+0x013],%l3 ! Mem[000000003e800113] std %l0,[%o0+0x030] ! Mem[000000003e000130] swap [%o1+0x014],%l3 ! Mem[000000003e800114] swap [%o1+0x018],%l7 ! Mem[000000003e800118] ldub [%o0+0x02a],%l0 ! Mem[000000003e00012a] jmpl %g6+8,%g0 stx %l5,[%o2+0x028] ! Mem[000000003f000128] p23_call_2_ho: ldsw [%o2+0x01c],%l6 ! Mem[000000003f00011c] std %l6,[%o3+0x018] ! Mem[000000003f800118] std %l4,[%o0+0x020] ! Mem[000000003e000120] ldstub [%o0+0x01f],%l2 ! Mem[000000003e00011f] swap [%o2+0x028],%l0 ! Mem[000000003f000128] lduw [%o2+0x030],%l2 ! Mem[000000003f000130] retl ldub [%o0+0x030],%l0 ! Mem[000000003e000130] p24_jmpl_2_le: lduh [%i0+0x018],%l2 ! Mem[0000000040000118] swap [%i2+0x004],%l3 ! Mem[0000000041000104] stw %l2,[%i0+0x03c] ! Mem[000000004000013c] stx %l5,[%i1+0x030] ! Mem[0000000040800130] lduh [%i1+0x00c],%l6 ! Mem[000000004080010c] jmpl %g6+8,%g0 std %l6,[%i3+0x020] ! Mem[0000000041800120] p24_call_2_le: ldsh [%i1+0x008],%l7 ! Mem[0000000040800108] ldstub [%i3+0x021],%l4 ! Mem[0000000041800121] stx %l2,[%i0+0x018] ! Mem[0000000040000118] std %l0,[%i2+0x010] ! Mem[0000000041000110] stw %l5,[%i3+0x028] ! Mem[0000000041800128] swap [%i1+0x004],%l7 ! Mem[0000000040800104] ldstub [%i2+0x012],%l7 ! Mem[0000000041000112] retl stb %l6,[%i3+0x034] ! Mem[0000000041800134] p24_jmpl_2_lo: lduh [%o0+0x018],%l2 ! Mem[0000000040000118] swap [%o2+0x004],%l3 ! Mem[0000000041000104] stw %l2,[%o0+0x03c] ! Mem[000000004000013c] stx %l5,[%o1+0x030] ! Mem[0000000040800130] lduh [%o1+0x00c],%l6 ! Mem[000000004080010c] jmpl %g6+8,%g0 std %l6,[%o3+0x020] ! Mem[0000000041800120] p24_call_2_lo: ldsh [%o1+0x008],%l7 ! Mem[0000000040800108] ldstub [%o3+0x021],%l4 ! Mem[0000000041800121] stx %l2,[%o0+0x018] ! Mem[0000000040000118] std %l0,[%o2+0x010] ! Mem[0000000041000110] stw %l5,[%o3+0x028] ! Mem[0000000041800128] swap [%o1+0x004],%l7 ! Mem[0000000040800104] ldstub [%o2+0x012],%l7 ! Mem[0000000041000112] retl stb %l6,[%o3+0x034] ! Mem[0000000041800134] p24_jmpl_2_he: ldsh [%i1+0x018],%l6 ! Mem[0000000040800118] ldd [%i1+0x010],%l0 ! Mem[0000000040800110] ldsb [%i0+0x029],%l5 ! Mem[0000000040000129] ldx [%i1+0x010],%l0 ! Mem[0000000040800110] ldd [%i1+0x010],%l2 ! Mem[0000000040800110] stw %l4,[%i3+0x000] ! Mem[0000000041800100] jmpl %g6+8,%g0 lduw [%i3+0x028],%l1 ! Mem[0000000041800128] p24_call_2_he: ldub [%i2+0x032],%l5 ! Mem[0000000041000132] stw %l6,[%i3+0x020] ! Mem[0000000041800120] ldstub [%i2+0x009],%l5 ! Mem[0000000041000109] ldsb [%i0+0x00a],%l4 ! Mem[000000004000010a] lduh [%i3+0x000],%l7 ! Mem[0000000041800100] retl std %l6,[%i0+0x000] ! Mem[0000000040000100] p24_jmpl_2_ho: ldsh [%o1+0x018],%l6 ! Mem[0000000040800118] ldd [%o1+0x010],%l0 ! Mem[0000000040800110] ldsb [%o0+0x029],%l5 ! Mem[0000000040000129] ldx [%o1+0x010],%l0 ! Mem[0000000040800110] ldd [%o1+0x010],%l2 ! Mem[0000000040800110] stw %l4,[%o3+0x000] ! Mem[0000000041800100] jmpl %g6+8,%g0 lduw [%o3+0x028],%l1 ! Mem[0000000041800128] p24_call_2_ho: ldub [%o2+0x032],%l5 ! Mem[0000000041000132] stw %l6,[%o3+0x020] ! Mem[0000000041800120] ldstub [%o2+0x009],%l5 ! Mem[0000000041000109] ldsb [%o0+0x00a],%l4 ! Mem[000000004000010a] lduh [%o3+0x000],%l7 ! Mem[0000000041800100] retl std %l6,[%o0+0x000] ! Mem[0000000040000100] p25_jmpl_2_le: ldstub [%i1+0x00a],%l5 ! Mem[000000004280010a] stb %l2,[%i3+0x01f] ! Mem[000000004380011f] ldx [%i2+0x028],%l2 ! Mem[0000000043000128] stw %l3,[%i2+0x010] ! Mem[0000000043000110] stx %l2,[%i3+0x020] ! Mem[0000000043800120] swap [%i3+0x01c],%l2 ! Mem[000000004380011c] jmpl %g6+8,%g0 ldstub [%i3+0x01c],%l7 ! Mem[000000004380011c] p25_call_2_le: stb %l7,[%i1+0x014] ! Mem[0000000042800114] swap [%i2+0x03c],%l2 ! Mem[000000004300013c] stw %l0,[%i0+0x02c] ! Mem[000000004200012c] ldsb [%i0+0x010],%l7 ! Mem[0000000042000110] ldx [%i1+0x000],%l3 ! Mem[0000000042800100] retl ldstub [%i3+0x022],%l1 ! Mem[0000000043800122] p25_jmpl_2_lo: ldstub [%o1+0x00a],%l5 ! Mem[000000004280010a] stb %l2,[%o3+0x01f] ! Mem[000000004380011f] ldx [%o2+0x028],%l2 ! Mem[0000000043000128] stw %l3,[%o2+0x010] ! Mem[0000000043000110] stx %l2,[%o3+0x020] ! Mem[0000000043800120] swap [%o3+0x01c],%l2 ! Mem[000000004380011c] jmpl %g6+8,%g0 ldstub [%o3+0x01c],%l7 ! Mem[000000004380011c] p25_call_2_lo: stb %l7,[%o1+0x014] ! Mem[0000000042800114] swap [%o2+0x03c],%l2 ! Mem[000000004300013c] stw %l0,[%o0+0x02c] ! Mem[000000004200012c] ldsb [%o0+0x010],%l7 ! Mem[0000000042000110] ldx [%o1+0x000],%l3 ! Mem[0000000042800100] retl ldstub [%o3+0x022],%l1 ! Mem[0000000043800122] p25_jmpl_2_he: ldsw [%i1+0x028],%l1 ! Mem[0000000042800128] ldsb [%i0+0x01e],%l1 ! Mem[000000004200011e] stb %l4,[%i3+0x000] ! Mem[0000000043800100] ldsh [%i2+0x036],%l6 ! Mem[0000000043000136] ldstub [%i0+0x005],%l3 ! Mem[0000000042000105] jmpl %g6+8,%g0 std %l0,[%i1+0x020] ! Mem[0000000042800120] p25_call_2_he: ldsw [%i1+0x038],%l2 ! Mem[0000000042800138] swap [%i1+0x00c],%l6 ! Mem[000000004280010c] retl ldstub [%i0+0x004],%l5 ! Mem[0000000042000104] p25_jmpl_2_ho: ldsw [%o1+0x028],%l1 ! Mem[0000000042800128] ldsb [%o0+0x01e],%l1 ! Mem[000000004200011e] stb %l4,[%o3+0x000] ! Mem[0000000043800100] ldsh [%o2+0x036],%l6 ! Mem[0000000043000136] ldstub [%o0+0x005],%l3 ! Mem[0000000042000105] jmpl %g6+8,%g0 std %l0,[%o1+0x020] ! Mem[0000000042800120] p25_call_2_ho: ldsw [%o1+0x038],%l2 ! Mem[0000000042800138] swap [%o1+0x00c],%l6 ! Mem[000000004280010c] retl ldstub [%o0+0x004],%l5 ! Mem[0000000042000104] p26_jmpl_2_le: swap [%i3+0x03c],%l2 ! Mem[000000004580013c] stb %l5,[%i3+0x00d] ! Mem[000000004580010d] ldub [%i3+0x039],%l6 ! Mem[0000000045800139] swap [%i3+0x024],%l2 ! Mem[0000000045800124] jmpl %g6+8,%g0 lduw [%i2+0x01c],%l3 ! Mem[000000004500011c] p26_call_2_le: ldd [%i0+0x038],%l6 ! Mem[0000000044000138] stw %l4,[%i3+0x020] ! Mem[0000000045800120] swap [%i0+0x03c],%l0 ! Mem[000000004400013c] ldstub [%i0+0x031],%l2 ! Mem[0000000044000131] swap [%i2+0x01c],%l7 ! Mem[000000004500011c] ldstub [%i0+0x008],%l1 ! Mem[0000000044000108] lduh [%i1+0x018],%l2 ! Mem[0000000044800118] retl stx %l3,[%i3+0x038] ! Mem[0000000045800138] p26_jmpl_2_lo: swap [%o3+0x03c],%l2 ! Mem[000000004580013c] stb %l5,[%o3+0x00d] ! Mem[000000004580010d] ldub [%o3+0x039],%l6 ! Mem[0000000045800139] swap [%o3+0x024],%l2 ! Mem[0000000045800124] jmpl %g6+8,%g0 lduw [%o2+0x01c],%l3 ! Mem[000000004500011c] p26_call_2_lo: ldd [%o0+0x038],%l6 ! Mem[0000000044000138] stw %l4,[%o3+0x020] ! Mem[0000000045800120] swap [%o0+0x03c],%l0 ! Mem[000000004400013c] ldstub [%o0+0x031],%l2 ! Mem[0000000044000131] swap [%o2+0x01c],%l7 ! Mem[000000004500011c] ldstub [%o0+0x008],%l1 ! Mem[0000000044000108] lduh [%o1+0x018],%l2 ! Mem[0000000044800118] retl stx %l3,[%o3+0x038] ! Mem[0000000045800138] p26_jmpl_2_he: ldsw [%i1+0x020],%l0 ! Mem[0000000044800120] jmpl %g6+8,%g0 ldsh [%i1+0x034],%l6 ! Mem[0000000044800134] p26_call_2_he: ldstub [%i2+0x00d],%l7 ! Mem[000000004500010d] ldstub [%i2+0x00a],%l1 ! Mem[000000004500010a] swap [%i2+0x000],%l4 ! Mem[0000000045000100] ldstub [%i1+0x019],%l4 ! Mem[0000000044800119] swap [%i1+0x00c],%l6 ! Mem[000000004480010c] ldsh [%i0+0x004],%l1 ! Mem[0000000044000104] std %l4,[%i3+0x020] ! Mem[0000000045800120] retl ldub [%i3+0x024],%l0 ! Mem[0000000045800124] p26_jmpl_2_ho: ldsw [%o1+0x020],%l0 ! Mem[0000000044800120] jmpl %g6+8,%g0 ldsh [%o1+0x034],%l6 ! Mem[0000000044800134] p26_call_2_ho: ldstub [%o2+0x00d],%l7 ! Mem[000000004500010d] ldstub [%o2+0x00a],%l1 ! Mem[000000004500010a] swap [%o2+0x000],%l4 ! Mem[0000000045000100] ldstub [%o1+0x019],%l4 ! Mem[0000000044800119] swap [%o1+0x00c],%l6 ! Mem[000000004480010c] ldsh [%o0+0x004],%l1 ! Mem[0000000044000104] std %l4,[%o3+0x020] ! Mem[0000000045800120] retl ldub [%o3+0x024],%l0 ! Mem[0000000045800124] p27_jmpl_2_le: lduh [%i0+0x01c],%l4 ! Mem[000000004600011c] ldub [%i0+0x036],%l2 ! Mem[0000000046000136] ldub [%i0+0x00e],%l1 ! Mem[000000004600010e] swap [%i3+0x034],%l3 ! Mem[0000000047800134] jmpl %g6+8,%g0 ldx [%i2+0x018],%l6 ! Mem[0000000047000118] p27_call_2_le: ldstub [%i0+0x001],%l6 ! Mem[0000000046000101] sth %l4,[%i2+0x00e] ! Mem[000000004700010e] ldsb [%i3+0x016],%l4 ! Mem[0000000047800116] ldsh [%i1+0x012],%l4 ! Mem[0000000046800112] retl ldsb [%i1+0x00a],%l5 ! Mem[000000004680010a] p27_jmpl_2_lo: lduh [%o0+0x01c],%l4 ! Mem[000000004600011c] ldub [%o0+0x036],%l2 ! Mem[0000000046000136] ldub [%o0+0x00e],%l1 ! Mem[000000004600010e] swap [%o3+0x034],%l3 ! Mem[0000000047800134] jmpl %g6+8,%g0 ldx [%o2+0x018],%l6 ! Mem[0000000047000118] p27_call_2_lo: ldstub [%o0+0x001],%l6 ! Mem[0000000046000101] sth %l4,[%o2+0x00e] ! Mem[000000004700010e] ldsb [%o3+0x016],%l4 ! Mem[0000000047800116] ldsh [%o1+0x012],%l4 ! Mem[0000000046800112] retl ldsb [%o1+0x00a],%l5 ! Mem[000000004680010a] p27_jmpl_2_he: ldx [%i1+0x030],%l1 ! Mem[0000000046800130] lduw [%i3+0x020],%l6 ! Mem[0000000047800120] ldsw [%i2+0x02c],%l1 ! Mem[000000004700012c] jmpl %g6+8,%g0 lduh [%i0+0x01e],%l0 ! Mem[000000004600011e] p27_call_2_he: retl sth %l7,[%i0+0x028] ! Mem[0000000046000128] p27_jmpl_2_ho: ldx [%o1+0x030],%l1 ! Mem[0000000046800130] lduw [%o3+0x020],%l6 ! Mem[0000000047800120] ldsw [%o2+0x02c],%l1 ! Mem[000000004700012c] jmpl %g6+8,%g0 lduh [%o0+0x01e],%l0 ! Mem[000000004600011e] p27_call_2_ho: retl sth %l7,[%o0+0x028] ! Mem[0000000046000128] p28_jmpl_2_le: swap [%i3+0x00c],%l6 ! Mem[000000004980010c] stx %l3,[%i1+0x008] ! Mem[0000000048800108] stb %l5,[%i3+0x022] ! Mem[0000000049800122] stx %l4,[%i3+0x010] ! Mem[0000000049800110] swap [%i3+0x020],%l1 ! Mem[0000000049800120] jmpl %g6+8,%g0 ldsb [%i2+0x037],%l3 ! Mem[0000000049000137] p28_call_2_le: ldstub [%i3+0x03c],%l1 ! Mem[000000004980013c] retl ldsw [%i2+0x038],%l2 ! Mem[0000000049000138] p28_jmpl_2_lo: swap [%o3+0x00c],%l6 ! Mem[000000004980010c] stx %l3,[%o1+0x008] ! Mem[0000000048800108] stb %l5,[%o3+0x022] ! Mem[0000000049800122] stx %l4,[%o3+0x010] ! Mem[0000000049800110] swap [%o3+0x020],%l1 ! Mem[0000000049800120] jmpl %g6+8,%g0 ldsb [%o2+0x037],%l3 ! Mem[0000000049000137] p28_call_2_lo: ldstub [%o3+0x03c],%l1 ! Mem[000000004980013c] retl ldsw [%o2+0x038],%l2 ! Mem[0000000049000138] p28_jmpl_2_he: ldstub [%i0+0x028],%l4 ! Mem[0000000048000128] ldx [%i1+0x028],%l3 ! Mem[0000000048800128] jmpl %g6+8,%g0 stw %l4,[%i1+0x028] ! Mem[0000000048800128] p28_call_2_he: lduh [%i3+0x012],%l2 ! Mem[0000000049800112] ldstub [%i0+0x039],%l4 ! Mem[0000000048000139] swap [%i0+0x02c],%l2 ! Mem[000000004800012c] ldsw [%i3+0x03c],%l5 ! Mem[000000004980013c] ldstub [%i1+0x03f],%l6 ! Mem[000000004880013f] ldstub [%i3+0x021],%l4 ! Mem[0000000049800121] swap [%i0+0x03c],%l0 ! Mem[000000004800013c] retl ldd [%i3+0x018],%l2 ! Mem[0000000049800118] p28_jmpl_2_ho: ldstub [%o0+0x028],%l4 ! Mem[0000000048000128] ldx [%o1+0x028],%l3 ! Mem[0000000048800128] jmpl %g6+8,%g0 stw %l4,[%o1+0x028] ! Mem[0000000048800128] p28_call_2_ho: lduh [%o3+0x012],%l2 ! Mem[0000000049800112] ldstub [%o0+0x039],%l4 ! Mem[0000000048000139] swap [%o0+0x02c],%l2 ! Mem[000000004800012c] ldsw [%o3+0x03c],%l5 ! Mem[000000004980013c] ldstub [%o1+0x03f],%l6 ! Mem[000000004880013f] ldstub [%o3+0x021],%l4 ! Mem[0000000049800121] swap [%o0+0x03c],%l0 ! Mem[000000004800013c] retl ldd [%o3+0x018],%l2 ! Mem[0000000049800118] p29_jmpl_2_le: ldd [%i1+0x020],%l6 ! Mem[000000004a800120] ldsb [%i3+0x02f],%l1 ! Mem[000000004b80012f] swap [%i1+0x01c],%l2 ! Mem[000000004a80011c] ldstub [%i2+0x031],%l6 ! Mem[000000004b000131] stb %l0,[%i3+0x01d] ! Mem[000000004b80011d] stw %l3,[%i0+0x02c] ! Mem[000000004a00012c] jmpl %g6+8,%g0 ldd [%i2+0x030],%l0 ! Mem[000000004b000130] p29_call_2_le: ldstub [%i2+0x003],%l5 ! Mem[000000004b000103] ldub [%i1+0x026],%l7 ! Mem[000000004a800126] retl swap [%i3+0x038],%l1 ! Mem[000000004b800138] p29_jmpl_2_lo: ldd [%o1+0x020],%l6 ! Mem[000000004a800120] ldsb [%o3+0x02f],%l1 ! Mem[000000004b80012f] swap [%o1+0x01c],%l2 ! Mem[000000004a80011c] ldstub [%o2+0x031],%l6 ! Mem[000000004b000131] stb %l0,[%o3+0x01d] ! Mem[000000004b80011d] stw %l3,[%o0+0x02c] ! Mem[000000004a00012c] jmpl %g6+8,%g0 ldd [%o2+0x030],%l0 ! Mem[000000004b000130] p29_call_2_lo: ldstub [%o2+0x003],%l5 ! Mem[000000004b000103] ldub [%o1+0x026],%l7 ! Mem[000000004a800126] retl swap [%o3+0x038],%l1 ! Mem[000000004b800138] p29_jmpl_2_he: swap [%i2+0x02c],%l5 ! Mem[000000004b00012c] sth %l4,[%i2+0x008] ! Mem[000000004b000108] ldub [%i2+0x006],%l1 ! Mem[000000004b000106] ldub [%i3+0x035],%l2 ! Mem[000000004b800135] ldd [%i0+0x000],%l0 ! Mem[000000004a000100] ldsb [%i0+0x005],%l0 ! Mem[000000004a000105] jmpl %g6+8,%g0 ldsw [%i2+0x024],%l2 ! Mem[000000004b000124] p29_call_2_he: ldsb [%i3+0x003],%l6 ! Mem[000000004b800103] stb %l5,[%i0+0x029] ! Mem[000000004a000129] ldstub [%i2+0x024],%l7 ! Mem[000000004b000124] stw %l5,[%i2+0x004] ! Mem[000000004b000104] retl lduw [%i3+0x008],%l0 ! Mem[000000004b800108] p29_jmpl_2_ho: swap [%o2+0x02c],%l5 ! Mem[000000004b00012c] sth %l4,[%o2+0x008] ! Mem[000000004b000108] ldub [%o2+0x006],%l1 ! Mem[000000004b000106] ldub [%o3+0x035],%l2 ! Mem[000000004b800135] ldd [%o0+0x000],%l0 ! Mem[000000004a000100] ldsb [%o0+0x005],%l0 ! Mem[000000004a000105] jmpl %g6+8,%g0 ldsw [%o2+0x024],%l2 ! Mem[000000004b000124] p29_call_2_ho: ldsb [%o3+0x003],%l6 ! Mem[000000004b800103] stb %l5,[%o0+0x029] ! Mem[000000004a000129] ldstub [%o2+0x024],%l7 ! Mem[000000004b000124] stw %l5,[%o2+0x004] ! Mem[000000004b000104] retl lduw [%o3+0x008],%l0 ! Mem[000000004b800108] p30_jmpl_2_le: ldstub [%i2+0x01c],%l3 ! Mem[000000004d00011c] ldsw [%i3+0x008],%l1 ! Mem[000000004d800108] jmpl %g6+8,%g0 stb %l1,[%i1+0x01e] ! Mem[000000004c80011e] p30_call_2_le: ldstub [%i0+0x01c],%l2 ! Mem[000000004c00011c] swap [%i3+0x014],%l7 ! Mem[000000004d800114] ldstub [%i0+0x026],%l3 ! Mem[000000004c000126] stb %l7,[%i0+0x025] ! Mem[000000004c000125] retl ldsw [%i1+0x030],%l5 ! Mem[000000004c800130] p30_jmpl_2_lo: ldstub [%o2+0x01c],%l3 ! Mem[000000004d00011c] ldsw [%o3+0x008],%l1 ! Mem[000000004d800108] jmpl %g6+8,%g0 stb %l1,[%o1+0x01e] ! Mem[000000004c80011e] p30_call_2_lo: ldstub [%o0+0x01c],%l2 ! Mem[000000004c00011c] swap [%o3+0x014],%l7 ! Mem[000000004d800114] ldstub [%o0+0x026],%l3 ! Mem[000000004c000126] stb %l7,[%o0+0x025] ! Mem[000000004c000125] retl ldsw [%o1+0x030],%l5 ! Mem[000000004c800130] p30_jmpl_2_he: ldsw [%i1+0x024],%l0 ! Mem[000000004c800124] jmpl %g6+8,%g0 swap [%i2+0x038],%l5 ! Mem[000000004d000138] p30_call_2_he: retl ldsw [%i3+0x030],%l1 ! Mem[000000004d800130] p30_jmpl_2_ho: ldsw [%o1+0x024],%l0 ! Mem[000000004c800124] jmpl %g6+8,%g0 swap [%o2+0x038],%l5 ! Mem[000000004d000138] p30_call_2_ho: retl ldsw [%o3+0x030],%l1 ! Mem[000000004d800130] p31_jmpl_2_le: ldstub [%i0+0x036],%l4 ! Mem[000000004e000136] stw %l1,[%i1+0x02c] ! Mem[000000004e80012c] lduh [%i1+0x01e],%l0 ! Mem[000000004e80011e] ldsh [%i2+0x00a],%l6 ! Mem[000000004f00010a] lduh [%i1+0x032],%l2 ! Mem[000000004e800132] jmpl %g6+8,%g0 std %l4,[%i0+0x000] ! Mem[000000004e000100] p31_call_2_le: ldstub [%i1+0x024],%l7 ! Mem[000000004e800124] retl swap [%i0+0x03c],%l7 ! Mem[000000004e00013c] p31_jmpl_2_lo: ldstub [%o0+0x036],%l4 ! Mem[000000004e000136] stw %l1,[%o1+0x02c] ! Mem[000000004e80012c] lduh [%o1+0x01e],%l0 ! Mem[000000004e80011e] ldsh [%o2+0x00a],%l6 ! Mem[000000004f00010a] lduh [%o1+0x032],%l2 ! Mem[000000004e800132] jmpl %g6+8,%g0 std %l4,[%o0+0x000] ! Mem[000000004e000100] p31_call_2_lo: ldstub [%o1+0x024],%l7 ! Mem[000000004e800124] retl swap [%o0+0x03c],%l7 ! Mem[000000004e00013c] p31_jmpl_2_he: ldd [%i0+0x010],%l6 ! Mem[000000004e000110] swap [%i1+0x038],%l6 ! Mem[000000004e800138] jmpl %g6+8,%g0 std %l0,[%i3+0x028] ! Mem[000000004f800128] p31_call_2_he: sth %l6,[%i1+0x03c] ! Mem[000000004e80013c] swap [%i2+0x00c],%l6 ! Mem[000000004f00010c] ldsw [%i1+0x018],%l6 ! Mem[000000004e800118] std %l6,[%i0+0x028] ! Mem[000000004e000128] ldstub [%i0+0x028],%l1 ! Mem[000000004e000128] ldstub [%i2+0x030],%l0 ! Mem[000000004f000130] lduw [%i0+0x024],%l0 ! Mem[000000004e000124] retl stw %l2,[%i3+0x038] ! Mem[000000004f800138] p31_jmpl_2_ho: ldd [%o0+0x010],%l6 ! Mem[000000004e000110] swap [%o1+0x038],%l6 ! Mem[000000004e800138] jmpl %g6+8,%g0 std %l0,[%o3+0x028] ! Mem[000000004f800128] p31_call_2_ho: sth %l6,[%o1+0x03c] ! Mem[000000004e80013c] swap [%o2+0x00c],%l6 ! Mem[000000004f00010c] ldsw [%o1+0x018],%l6 ! Mem[000000004e800118] std %l6,[%o0+0x028] ! Mem[000000004e000128] ldstub [%o0+0x028],%l1 ! Mem[000000004e000128] ldstub [%o2+0x030],%l0 ! Mem[000000004f000130] lduw [%o0+0x024],%l0 ! Mem[000000004e000124] retl stw %l2,[%o3+0x038] ! Mem[000000004f800138] p32_jmpl_2_le: sth %l4,[%i0+0x028] ! Mem[0000000050000128] ldx [%i1+0x010],%l3 ! Mem[0000000050800110] jmpl %g6+8,%g0 swap [%i2+0x004],%l3 ! Mem[0000000051000104] p32_call_2_le: ldx [%i1+0x038],%l7 ! Mem[0000000050800138] ldsh [%i1+0x022],%l1 ! Mem[0000000050800122] stw %l1,[%i0+0x01c] ! Mem[000000005000011c] swap [%i1+0x004],%l3 ! Mem[0000000050800104] ldsh [%i3+0x00e],%l6 ! Mem[000000005180010e] retl ldd [%i3+0x020],%l4 ! Mem[0000000051800120] p32_jmpl_2_lo: sth %l4,[%o0+0x028] ! Mem[0000000050000128] ldx [%o1+0x010],%l3 ! Mem[0000000050800110] jmpl %g6+8,%g0 swap [%o2+0x004],%l3 ! Mem[0000000051000104] p32_call_2_lo: ldx [%o1+0x038],%l7 ! Mem[0000000050800138] ldsh [%o1+0x022],%l1 ! Mem[0000000050800122] stw %l1,[%o0+0x01c] ! Mem[000000005000011c] swap [%o1+0x004],%l3 ! Mem[0000000050800104] ldsh [%o3+0x00e],%l6 ! Mem[000000005180010e] retl ldd [%o3+0x020],%l4 ! Mem[0000000051800120] p32_jmpl_2_he: stw %l6,[%i3+0x000] ! Mem[0000000051800100] swap [%i0+0x024],%l4 ! Mem[0000000050000124] ldsw [%i1+0x010],%l0 ! Mem[0000000050800110] ldub [%i3+0x007],%l2 ! Mem[0000000051800107] stx %l1,[%i2+0x000] ! Mem[0000000051000100] ldstub [%i2+0x038],%l1 ! Mem[0000000051000138] jmpl %g6+8,%g0 std %l4,[%i0+0x030] ! Mem[0000000050000130] p32_call_2_he: lduh [%i3+0x03e],%l1 ! Mem[000000005180013e] ldx [%i3+0x038],%l3 ! Mem[0000000051800138] ldx [%i3+0x018],%l7 ! Mem[0000000051800118] retl ldsh [%i3+0x004],%l7 ! Mem[0000000051800104] p32_jmpl_2_ho: stw %l6,[%o3+0x000] ! Mem[0000000051800100] swap [%o0+0x024],%l4 ! Mem[0000000050000124] ldsw [%o1+0x010],%l0 ! Mem[0000000050800110] ldub [%o3+0x007],%l2 ! Mem[0000000051800107] stx %l1,[%o2+0x000] ! Mem[0000000051000100] ldstub [%o2+0x038],%l1 ! Mem[0000000051000138] jmpl %g6+8,%g0 std %l4,[%o0+0x030] ! Mem[0000000050000130] p32_call_2_ho: lduh [%o3+0x03e],%l1 ! Mem[000000005180013e] ldx [%o3+0x038],%l3 ! Mem[0000000051800138] ldx [%o3+0x018],%l7 ! Mem[0000000051800118] retl ldsh [%o3+0x004],%l7 ! Mem[0000000051800104] p33_jmpl_2_le: lduw [%i1+0x028],%l1 ! Mem[0000000052800128] stx %l1,[%i0+0x018] ! Mem[0000000052000118] ldsw [%i3+0x008],%l6 ! Mem[0000000053800108] jmpl %g6+8,%g0 ldsh [%i1+0x022],%l7 ! Mem[0000000052800122] p33_call_2_le: ldx [%i0+0x028],%l7 ! Mem[0000000052000128] ldstub [%i3+0x011],%l5 ! Mem[0000000053800111] retl swap [%i0+0x01c],%l7 ! Mem[000000005200011c] p33_jmpl_2_lo: lduw [%o1+0x028],%l1 ! Mem[0000000052800128] stx %l1,[%o0+0x018] ! Mem[0000000052000118] ldsw [%o3+0x008],%l6 ! Mem[0000000053800108] jmpl %g6+8,%g0 ldsh [%o1+0x022],%l7 ! Mem[0000000052800122] p33_call_2_lo: ldx [%o0+0x028],%l7 ! Mem[0000000052000128] ldstub [%o3+0x011],%l5 ! Mem[0000000053800111] retl swap [%o0+0x01c],%l7 ! Mem[000000005200011c] p33_jmpl_2_he: stw %l2,[%i1+0x020] ! Mem[0000000052800120] ldx [%i3+0x038],%l6 ! Mem[0000000053800138] swap [%i2+0x03c],%l7 ! Mem[000000005300013c] jmpl %g6+8,%g0 sth %l6,[%i1+0x010] ! Mem[0000000052800110] p33_call_2_he: swap [%i3+0x028],%l4 ! Mem[0000000053800128] stb %l4,[%i0+0x01c] ! Mem[000000005200011c] ldstub [%i1+0x03e],%l0 ! Mem[000000005280013e] stx %l7,[%i2+0x020] ! Mem[0000000053000120] retl swap [%i2+0x00c],%l7 ! Mem[000000005300010c] p33_jmpl_2_ho: stw %l2,[%o1+0x020] ! Mem[0000000052800120] ldx [%o3+0x038],%l6 ! Mem[0000000053800138] swap [%o2+0x03c],%l7 ! Mem[000000005300013c] jmpl %g6+8,%g0 sth %l6,[%o1+0x010] ! Mem[0000000052800110] p33_call_2_ho: swap [%o3+0x028],%l4 ! Mem[0000000053800128] stb %l4,[%o0+0x01c] ! Mem[000000005200011c] ldstub [%o1+0x03e],%l0 ! Mem[000000005280013e] stx %l7,[%o2+0x020] ! Mem[0000000053000120] retl swap [%o2+0x00c],%l7 ! Mem[000000005300010c] p34_jmpl_2_le: ldstub [%i1+0x00a],%l6 ! Mem[000000005480010a] swap [%i1+0x008],%l1 ! Mem[0000000054800108] stb %l4,[%i1+0x033] ! Mem[0000000054800133] jmpl %g6+8,%g0 ldsb [%i2+0x001],%l1 ! Mem[0000000055000101] p34_call_2_le: ldx [%i1+0x000],%l5 ! Mem[0000000054800100] ldstub [%i2+0x034],%l6 ! Mem[0000000055000134] stw %l2,[%i0+0x02c] ! Mem[000000005400012c] sth %l5,[%i0+0x03e] ! Mem[000000005400013e] retl sth %l1,[%i3+0x018] ! Mem[0000000055800118] p34_jmpl_2_lo: ldstub [%o1+0x00a],%l6 ! Mem[000000005480010a] swap [%o1+0x008],%l1 ! Mem[0000000054800108] stb %l4,[%o1+0x033] ! Mem[0000000054800133] jmpl %g6+8,%g0 ldsb [%o2+0x001],%l1 ! Mem[0000000055000101] p34_call_2_lo: ldx [%o1+0x000],%l5 ! Mem[0000000054800100] ldstub [%o2+0x034],%l6 ! Mem[0000000055000134] stw %l2,[%o0+0x02c] ! Mem[000000005400012c] sth %l5,[%o0+0x03e] ! Mem[000000005400013e] retl sth %l1,[%o3+0x018] ! Mem[0000000055800118] p34_jmpl_2_he: swap [%i0+0x010],%l1 ! Mem[0000000054000110] swap [%i2+0x01c],%l3 ! Mem[000000005500011c] swap [%i1+0x008],%l1 ! Mem[0000000054800108] swap [%i3+0x000],%l7 ! Mem[0000000055800100] ldsb [%i0+0x024],%l1 ! Mem[0000000054000124] ldstub [%i2+0x005],%l0 ! Mem[0000000055000105] jmpl %g6+8,%g0 ldstub [%i0+0x02a],%l2 ! Mem[000000005400012a] p34_call_2_he: ldsw [%i3+0x020],%l6 ! Mem[0000000055800120] ldstub [%i0+0x009],%l5 ! Mem[0000000054000109] ldsb [%i1+0x014],%l3 ! Mem[0000000054800114] ldstub [%i3+0x03d],%l3 ! Mem[000000005580013d] ldstub [%i2+0x02e],%l5 ! Mem[000000005500012e] retl ldsh [%i0+0x000],%l1 ! Mem[0000000054000100] p34_jmpl_2_ho: swap [%o0+0x010],%l1 ! Mem[0000000054000110] swap [%o2+0x01c],%l3 ! Mem[000000005500011c] swap [%o1+0x008],%l1 ! Mem[0000000054800108] swap [%o3+0x000],%l7 ! Mem[0000000055800100] ldsb [%o0+0x024],%l1 ! Mem[0000000054000124] ldstub [%o2+0x005],%l0 ! Mem[0000000055000105] jmpl %g6+8,%g0 ldstub [%o0+0x02a],%l2 ! Mem[000000005400012a] p34_call_2_ho: ldsw [%o3+0x020],%l6 ! Mem[0000000055800120] ldstub [%o0+0x009],%l5 ! Mem[0000000054000109] ldsb [%o1+0x014],%l3 ! Mem[0000000054800114] ldstub [%o3+0x03d],%l3 ! Mem[000000005580013d] ldstub [%o2+0x02e],%l5 ! Mem[000000005500012e] retl ldsh [%o0+0x000],%l1 ! Mem[0000000054000100] p35_jmpl_2_le: swap [%i1+0x008],%l5 ! Mem[0000000056800108] lduh [%i1+0x01e],%l0 ! Mem[000000005680011e] ldsw [%i0+0x008],%l6 ! Mem[0000000056000108] ldsw [%i1+0x008],%l1 ! Mem[0000000056800108] ldstub [%i3+0x013],%l4 ! Mem[0000000057800113] swap [%i1+0x00c],%l0 ! Mem[000000005680010c] jmpl %g6+8,%g0 swap [%i3+0x03c],%l4 ! Mem[000000005780013c] p35_call_2_le: lduh [%i1+0x014],%l7 ! Mem[0000000056800114] stx %l7,[%i1+0x010] ! Mem[0000000056800110] stw %l7,[%i2+0x010] ! Mem[0000000057000110] ldstub [%i1+0x018],%l1 ! Mem[0000000056800118] swap [%i3+0x018],%l6 ! Mem[0000000057800118] ldsb [%i3+0x009],%l0 ! Mem[0000000057800109] stx %l4,[%i1+0x010] ! Mem[0000000056800110] retl stx %l3,[%i2+0x020] ! Mem[0000000057000120] p35_jmpl_2_lo: swap [%o1+0x008],%l5 ! Mem[0000000056800108] lduh [%o1+0x01e],%l0 ! Mem[000000005680011e] ldsw [%o0+0x008],%l6 ! Mem[0000000056000108] ldsw [%o1+0x008],%l1 ! Mem[0000000056800108] ldstub [%o3+0x013],%l4 ! Mem[0000000057800113] swap [%o1+0x00c],%l0 ! Mem[000000005680010c] jmpl %g6+8,%g0 swap [%o3+0x03c],%l4 ! Mem[000000005780013c] p35_call_2_lo: lduh [%o1+0x014],%l7 ! Mem[0000000056800114] stx %l7,[%o1+0x010] ! Mem[0000000056800110] stw %l7,[%o2+0x010] ! Mem[0000000057000110] ldstub [%o1+0x018],%l1 ! Mem[0000000056800118] swap [%o3+0x018],%l6 ! Mem[0000000057800118] ldsb [%o3+0x009],%l0 ! Mem[0000000057800109] stx %l4,[%o1+0x010] ! Mem[0000000056800110] retl stx %l3,[%o2+0x020] ! Mem[0000000057000120] p35_jmpl_2_he: ldsb [%i0+0x02a],%l2 ! Mem[000000005600012a] jmpl %g6+8,%g0 swap [%i0+0x030],%l0 ! Mem[0000000056000130] p35_call_2_he: ldstub [%i0+0x012],%l1 ! Mem[0000000056000112] retl ldsw [%i2+0x03c],%l7 ! Mem[000000005700013c] p35_jmpl_2_ho: ldsb [%o0+0x02a],%l2 ! Mem[000000005600012a] jmpl %g6+8,%g0 swap [%o0+0x030],%l0 ! Mem[0000000056000130] p35_call_2_ho: ldstub [%o0+0x012],%l1 ! Mem[0000000056000112] retl ldsw [%o2+0x03c],%l7 ! Mem[000000005700013c] p36_jmpl_2_le: sth %l6,[%i2+0x030] ! Mem[0000000059000130] ldd [%i2+0x030],%l2 ! Mem[0000000059000130] jmpl %g6+8,%g0 swap [%i0+0x010],%l4 ! Mem[0000000058000110] p36_call_2_le: swap [%i3+0x034],%l1 ! Mem[0000000059800134] retl lduh [%i3+0x01a],%l2 ! Mem[000000005980011a] p36_jmpl_2_lo: sth %l6,[%o2+0x030] ! Mem[0000000059000130] ldd [%o2+0x030],%l2 ! Mem[0000000059000130] jmpl %g6+8,%g0 swap [%o0+0x010],%l4 ! Mem[0000000058000110] p36_call_2_lo: swap [%o3+0x034],%l1 ! Mem[0000000059800134] retl lduh [%o3+0x01a],%l2 ! Mem[000000005980011a] p36_jmpl_2_he: swap [%i0+0x010],%l3 ! Mem[0000000058000110] lduw [%i1+0x004],%l3 ! Mem[0000000058800104] ldstub [%i2+0x00d],%l5 ! Mem[000000005900010d] ldstub [%i1+0x03a],%l6 ! Mem[000000005880013a] ldsw [%i2+0x004],%l1 ! Mem[0000000059000104] jmpl %g6+8,%g0 stw %l2,[%i0+0x030] ! Mem[0000000058000130] p36_call_2_he: retl ldsw [%i1+0x028],%l6 ! Mem[0000000058800128] p36_jmpl_2_ho: swap [%o0+0x010],%l3 ! Mem[0000000058000110] lduw [%o1+0x004],%l3 ! Mem[0000000058800104] ldstub [%o2+0x00d],%l5 ! Mem[000000005900010d] ldstub [%o1+0x03a],%l6 ! Mem[000000005880013a] ldsw [%o2+0x004],%l1 ! Mem[0000000059000104] jmpl %g6+8,%g0 stw %l2,[%o0+0x030] ! Mem[0000000058000130] p36_call_2_ho: retl ldsw [%o1+0x028],%l6 ! Mem[0000000058800128] p37_jmpl_2_le: ldstub [%i3+0x036],%l4 ! Mem[000000005b800136] ldx [%i1+0x028],%l1 ! Mem[000000005a800128] jmpl %g6+8,%g0 ldstub [%i0+0x008],%l1 ! Mem[000000005a000108] p37_call_2_le: std %l4,[%i2+0x038] ! Mem[000000005b000138] ldub [%i1+0x024],%l7 ! Mem[000000005a800124] retl lduw [%i2+0x03c],%l7 ! Mem[000000005b00013c] p37_jmpl_2_lo: ldstub [%o3+0x036],%l4 ! Mem[000000005b800136] ldx [%o1+0x028],%l1 ! Mem[000000005a800128] jmpl %g6+8,%g0 ldstub [%o0+0x008],%l1 ! Mem[000000005a000108] p37_call_2_lo: std %l4,[%o2+0x038] ! Mem[000000005b000138] ldub [%o1+0x024],%l7 ! Mem[000000005a800124] retl lduw [%o2+0x03c],%l7 ! Mem[000000005b00013c] p37_jmpl_2_he: ldstub [%i3+0x01c],%l7 ! Mem[000000005b80011c] ldsh [%i2+0x01a],%l6 ! Mem[000000005b00011a] jmpl %g6+8,%g0 swap [%i0+0x004],%l1 ! Mem[000000005a000104] p37_call_2_he: ldub [%i3+0x00f],%l2 ! Mem[000000005b80010f] ldd [%i0+0x038],%l0 ! Mem[000000005a000138] stb %l2,[%i2+0x01f] ! Mem[000000005b00011f] lduh [%i0+0x028],%l5 ! Mem[000000005a000128] retl lduh [%i1+0x010],%l5 ! Mem[000000005a800110] p37_jmpl_2_ho: ldstub [%o3+0x01c],%l7 ! Mem[000000005b80011c] ldsh [%o2+0x01a],%l6 ! Mem[000000005b00011a] jmpl %g6+8,%g0 swap [%o0+0x004],%l1 ! Mem[000000005a000104] p37_call_2_ho: ldub [%o3+0x00f],%l2 ! Mem[000000005b80010f] ldd [%o0+0x038],%l0 ! Mem[000000005a000138] stb %l2,[%o2+0x01f] ! Mem[000000005b00011f] lduh [%o0+0x028],%l5 ! Mem[000000005a000128] retl lduh [%o1+0x010],%l5 ! Mem[000000005a800110] p38_jmpl_2_le: lduw [%i2+0x020],%l1 ! Mem[000000005d000120] ldd [%i3+0x008],%l0 ! Mem[000000005d800108] stb %l7,[%i0+0x02d] ! Mem[000000005c00012d] ldub [%i1+0x00d],%l7 ! Mem[000000005c80010d] jmpl %g6+8,%g0 ldsw [%i3+0x020],%l2 ! Mem[000000005d800120] p38_call_2_le: retl sth %l7,[%i2+0x024] ! Mem[000000005d000124] p38_jmpl_2_lo: lduw [%o2+0x020],%l1 ! Mem[000000005d000120] ldd [%o3+0x008],%l0 ! Mem[000000005d800108] stb %l7,[%o0+0x02d] ! Mem[000000005c00012d] ldub [%o1+0x00d],%l7 ! Mem[000000005c80010d] jmpl %g6+8,%g0 ldsw [%o3+0x020],%l2 ! Mem[000000005d800120] p38_call_2_lo: retl sth %l7,[%o2+0x024] ! Mem[000000005d000124] p38_jmpl_2_he: swap [%i1+0x018],%l6 ! Mem[000000005c800118] sth %l4,[%i1+0x030] ! Mem[000000005c800130] jmpl %g6+8,%g0 ldstub [%i0+0x039],%l6 ! Mem[000000005c000139] p38_call_2_he: stx %l0,[%i2+0x038] ! Mem[000000005d000138] ldstub [%i0+0x01d],%l6 ! Mem[000000005c00011d] retl swap [%i3+0x00c],%l6 ! Mem[000000005d80010c] p38_jmpl_2_ho: swap [%o1+0x018],%l6 ! Mem[000000005c800118] sth %l4,[%o1+0x030] ! Mem[000000005c800130] jmpl %g6+8,%g0 ldstub [%o0+0x039],%l6 ! Mem[000000005c000139] p38_call_2_ho: stx %l0,[%o2+0x038] ! Mem[000000005d000138] ldstub [%o0+0x01d],%l6 ! Mem[000000005c00011d] retl swap [%o3+0x00c],%l6 ! Mem[000000005d80010c] p39_jmpl_2_le: ldsw [%i2+0x02c],%l7 ! Mem[000000005f00012c] lduh [%i1+0x030],%l1 ! Mem[000000005e800130] swap [%i0+0x010],%l3 ! Mem[000000005e000110] jmpl %g6+8,%g0 lduw [%i2+0x01c],%l2 ! Mem[000000005f00011c] p39_call_2_le: ldx [%i1+0x018],%l5 ! Mem[000000005e800118] swap [%i0+0x000],%l1 ! Mem[000000005e000100] ldsw [%i0+0x01c],%l1 ! Mem[000000005e00011c] lduh [%i3+0x006],%l3 ! Mem[000000005f800106] stx %l1,[%i0+0x018] ! Mem[000000005e000118] ldsh [%i2+0x002],%l0 ! Mem[000000005f000102] retl ldx [%i0+0x038],%l2 ! Mem[000000005e000138] p39_jmpl_2_lo: ldsw [%o2+0x02c],%l7 ! Mem[000000005f00012c] lduh [%o1+0x030],%l1 ! Mem[000000005e800130] swap [%o0+0x010],%l3 ! Mem[000000005e000110] jmpl %g6+8,%g0 lduw [%o2+0x01c],%l2 ! Mem[000000005f00011c] p39_call_2_lo: ldx [%o1+0x018],%l5 ! Mem[000000005e800118] swap [%o0+0x000],%l1 ! Mem[000000005e000100] ldsw [%o0+0x01c],%l1 ! Mem[000000005e00011c] lduh [%o3+0x006],%l3 ! Mem[000000005f800106] stx %l1,[%o0+0x018] ! Mem[000000005e000118] ldsh [%o2+0x002],%l0 ! Mem[000000005f000102] retl ldx [%o0+0x038],%l2 ! Mem[000000005e000138] p39_jmpl_2_he: stb %l1,[%i0+0x004] ! Mem[000000005e000104] stx %l1,[%i3+0x028] ! Mem[000000005f800128] ldstub [%i2+0x02a],%l2 ! Mem[000000005f00012a] lduh [%i3+0x038],%l5 ! Mem[000000005f800138] ldsb [%i3+0x00f],%l1 ! Mem[000000005f80010f] lduw [%i1+0x00c],%l0 ! Mem[000000005e80010c] ldstub [%i3+0x02d],%l2 ! Mem[000000005f80012d] jmpl %g6+8,%g0 stx %l4,[%i0+0x018] ! Mem[000000005e000118] p39_call_2_he: std %l2,[%i2+0x018] ! Mem[000000005f000118] swap [%i0+0x004],%l4 ! Mem[000000005e000104] swap [%i1+0x030],%l0 ! Mem[000000005e800130] swap [%i0+0x00c],%l6 ! Mem[000000005e00010c] std %l6,[%i3+0x038] ! Mem[000000005f800138] sth %l7,[%i1+0x018] ! Mem[000000005e800118] ldsh [%i2+0x004],%l0 ! Mem[000000005f000104] retl ldsb [%i2+0x033],%l1 ! Mem[000000005f000133] p39_jmpl_2_ho: stb %l1,[%o0+0x004] ! Mem[000000005e000104] stx %l1,[%o3+0x028] ! Mem[000000005f800128] ldstub [%o2+0x02a],%l2 ! Mem[000000005f00012a] lduh [%o3+0x038],%l5 ! Mem[000000005f800138] ldsb [%o3+0x00f],%l1 ! Mem[000000005f80010f] lduw [%o1+0x00c],%l0 ! Mem[000000005e80010c] ldstub [%o3+0x02d],%l2 ! Mem[000000005f80012d] jmpl %g6+8,%g0 stx %l4,[%o0+0x018] ! Mem[000000005e000118] p39_call_2_ho: std %l2,[%o2+0x018] ! Mem[000000005f000118] swap [%o0+0x004],%l4 ! Mem[000000005e000104] swap [%o1+0x030],%l0 ! Mem[000000005e800130] swap [%o0+0x00c],%l6 ! Mem[000000005e00010c] std %l6,[%o3+0x038] ! Mem[000000005f800138] sth %l7,[%o1+0x018] ! Mem[000000005e800118] ldsh [%o2+0x004],%l0 ! Mem[000000005f000104] retl ldsb [%o2+0x033],%l1 ! Mem[000000005f000133] p40_jmpl_2_le: swap [%i2+0x03c],%l2 ! Mem[000000006100013c] ldub [%i1+0x00c],%l3 ! Mem[000000006080010c] ldstub [%i2+0x02f],%l1 ! Mem[000000006100012f] jmpl %g6+8,%g0 std %l0,[%i1+0x018] ! Mem[0000000060800118] p40_call_2_le: retl stx %l7,[%i2+0x020] ! Mem[0000000061000120] p40_jmpl_2_lo: swap [%o2+0x03c],%l2 ! Mem[000000006100013c] ldub [%o1+0x00c],%l3 ! Mem[000000006080010c] ldstub [%o2+0x02f],%l1 ! Mem[000000006100012f] jmpl %g6+8,%g0 std %l0,[%o1+0x018] ! Mem[0000000060800118] p40_call_2_lo: retl stx %l7,[%o2+0x020] ! Mem[0000000061000120] p40_jmpl_2_he: lduh [%i0+0x002],%l1 ! Mem[0000000060000102] sth %l5,[%i1+0x012] ! Mem[0000000060800112] jmpl %g6+8,%g0 lduw [%i2+0x010],%l3 ! Mem[0000000061000110] p40_call_2_he: swap [%i3+0x004],%l7 ! Mem[0000000061800104] retl stb %l7,[%i3+0x012] ! Mem[0000000061800112] p40_jmpl_2_ho: lduh [%o0+0x002],%l1 ! Mem[0000000060000102] sth %l5,[%o1+0x012] ! Mem[0000000060800112] jmpl %g6+8,%g0 lduw [%o2+0x010],%l3 ! Mem[0000000061000110] p40_call_2_ho: swap [%o3+0x004],%l7 ! Mem[0000000061800104] retl stb %l7,[%o3+0x012] ! Mem[0000000061800112] p41_jmpl_2_le: ldd [%i0+0x038],%l2 ! Mem[0000000062000138] swap [%i0+0x03c],%l6 ! Mem[000000006200013c] swap [%i2+0x038],%l0 ! Mem[0000000063000138] jmpl %g6+8,%g0 ldstub [%i0+0x01a],%l4 ! Mem[000000006200011a] p41_call_2_le: ldstub [%i0+0x01d],%l0 ! Mem[000000006200011d] swap [%i0+0x020],%l4 ! Mem[0000000062000120] retl swap [%i1+0x038],%l2 ! Mem[0000000062800138] p41_jmpl_2_lo: ldd [%o0+0x038],%l2 ! Mem[0000000062000138] swap [%o0+0x03c],%l6 ! Mem[000000006200013c] swap [%o2+0x038],%l0 ! Mem[0000000063000138] jmpl %g6+8,%g0 ldstub [%o0+0x01a],%l4 ! Mem[000000006200011a] p41_call_2_lo: ldstub [%o0+0x01d],%l0 ! Mem[000000006200011d] swap [%o0+0x020],%l4 ! Mem[0000000062000120] retl swap [%o1+0x038],%l2 ! Mem[0000000062800138] p41_jmpl_2_he: ldstub [%i2+0x038],%l7 ! Mem[0000000063000138] sth %l3,[%i3+0x004] ! Mem[0000000063800104] swap [%i3+0x000],%l4 ! Mem[0000000063800100] stb %l2,[%i2+0x012] ! Mem[0000000063000112] stw %l6,[%i3+0x01c] ! Mem[000000006380011c] jmpl %g6+8,%g0 swap [%i0+0x03c],%l3 ! Mem[000000006200013c] p41_call_2_he: swap [%i1+0x038],%l0 ! Mem[0000000062800138] swap [%i3+0x000],%l0 ! Mem[0000000063800100] ldsb [%i0+0x03c],%l2 ! Mem[000000006200013c] ldd [%i3+0x028],%l2 ! Mem[0000000063800128] ldub [%i3+0x023],%l1 ! Mem[0000000063800123] stw %l5,[%i1+0x010] ! Mem[0000000062800110] std %l4,[%i2+0x010] ! Mem[0000000063000110] retl lduw [%i3+0x028],%l1 ! Mem[0000000063800128] p41_jmpl_2_ho: ldstub [%o2+0x038],%l7 ! Mem[0000000063000138] sth %l3,[%o3+0x004] ! Mem[0000000063800104] swap [%o3+0x000],%l4 ! Mem[0000000063800100] stb %l2,[%o2+0x012] ! Mem[0000000063000112] stw %l6,[%o3+0x01c] ! Mem[000000006380011c] jmpl %g6+8,%g0 swap [%o0+0x03c],%l3 ! Mem[000000006200013c] p41_call_2_ho: swap [%o1+0x038],%l0 ! Mem[0000000062800138] swap [%o3+0x000],%l0 ! Mem[0000000063800100] ldsb [%o0+0x03c],%l2 ! Mem[000000006200013c] ldd [%o3+0x028],%l2 ! Mem[0000000063800128] ldub [%o3+0x023],%l1 ! Mem[0000000063800123] stw %l5,[%o1+0x010] ! Mem[0000000062800110] std %l4,[%o2+0x010] ! Mem[0000000063000110] retl lduw [%o3+0x028],%l1 ! Mem[0000000063800128] p42_jmpl_2_le: ldsh [%i3+0x022],%l1 ! Mem[0000000065800122] ldstub [%i3+0x01a],%l4 ! Mem[000000006580011a] std %l0,[%i3+0x000] ! Mem[0000000065800100] stx %l2,[%i2+0x030] ! Mem[0000000065000130] sth %l4,[%i0+0x010] ! Mem[0000000064000110] ldsb [%i1+0x00d],%l7 ! Mem[000000006480010d] lduh [%i3+0x012],%l3 ! Mem[0000000065800112] jmpl %g6+8,%g0 ldsb [%i1+0x037],%l1 ! Mem[0000000064800137] p42_call_2_le: swap [%i0+0x01c],%l1 ! Mem[000000006400011c] ldstub [%i0+0x034],%l6 ! Mem[0000000064000134] ldsh [%i2+0x006],%l5 ! Mem[0000000065000106] ldub [%i3+0x03e],%l4 ! Mem[000000006580013e] retl stx %l5,[%i0+0x008] ! Mem[0000000064000108] p42_jmpl_2_lo: ldsh [%o3+0x022],%l1 ! Mem[0000000065800122] ldstub [%o3+0x01a],%l4 ! Mem[000000006580011a] std %l0,[%o3+0x000] ! Mem[0000000065800100] stx %l2,[%o2+0x030] ! Mem[0000000065000130] sth %l4,[%o0+0x010] ! Mem[0000000064000110] ldsb [%o1+0x00d],%l7 ! Mem[000000006480010d] lduh [%o3+0x012],%l3 ! Mem[0000000065800112] jmpl %g6+8,%g0 ldsb [%o1+0x037],%l1 ! Mem[0000000064800137] p42_call_2_lo: swap [%o0+0x01c],%l1 ! Mem[000000006400011c] ldstub [%o0+0x034],%l6 ! Mem[0000000064000134] ldsh [%o2+0x006],%l5 ! Mem[0000000065000106] ldub [%o3+0x03e],%l4 ! Mem[000000006580013e] retl stx %l5,[%o0+0x008] ! Mem[0000000064000108] p42_jmpl_2_he: jmpl %g6+8,%g0 stw %l3,[%i2+0x024] ! Mem[0000000065000124] p42_call_2_he: retl ldstub [%i2+0x031],%l2 ! Mem[0000000065000131] p42_jmpl_2_ho: jmpl %g6+8,%g0 stw %l3,[%o2+0x024] ! Mem[0000000065000124] p42_call_2_ho: retl ldstub [%o2+0x031],%l2 ! Mem[0000000065000131] p43_jmpl_2_le: stw %l6,[%i1+0x008] ! Mem[0000000066800108] jmpl %g6+8,%g0 ldd [%i3+0x020],%l6 ! Mem[0000000067800120] p43_call_2_le: stx %l0,[%i1+0x008] ! Mem[0000000066800108] ldd [%i3+0x028],%l0 ! Mem[0000000067800128] retl lduw [%i0+0x034],%l0 ! Mem[0000000066000134] p43_jmpl_2_lo: stw %l6,[%o1+0x008] ! Mem[0000000066800108] jmpl %g6+8,%g0 ldd [%o3+0x020],%l6 ! Mem[0000000067800120] p43_call_2_lo: stx %l0,[%o1+0x008] ! Mem[0000000066800108] ldd [%o3+0x028],%l0 ! Mem[0000000067800128] retl lduw [%o0+0x034],%l0 ! Mem[0000000066000134] p43_jmpl_2_he: swap [%i0+0x014],%l5 ! Mem[0000000066000114] swap [%i2+0x010],%l6 ! Mem[0000000067000110] ldsw [%i2+0x034],%l6 ! Mem[0000000067000134] ldd [%i2+0x028],%l4 ! Mem[0000000067000128] lduh [%i3+0x02e],%l6 ! Mem[000000006780012e] jmpl %g6+8,%g0 stx %l4,[%i3+0x000] ! Mem[0000000067800100] p43_call_2_he: retl swap [%i1+0x018],%l5 ! Mem[0000000066800118] p43_jmpl_2_ho: swap [%o0+0x014],%l5 ! Mem[0000000066000114] swap [%o2+0x010],%l6 ! Mem[0000000067000110] ldsw [%o2+0x034],%l6 ! Mem[0000000067000134] ldd [%o2+0x028],%l4 ! Mem[0000000067000128] lduh [%o3+0x02e],%l6 ! Mem[000000006780012e] jmpl %g6+8,%g0 stx %l4,[%o3+0x000] ! Mem[0000000067800100] p43_call_2_ho: retl swap [%o1+0x018],%l5 ! Mem[0000000066800118] p44_jmpl_2_le: swap [%i1+0x004],%l3 ! Mem[0000000068800104] sth %l7,[%i3+0x01c] ! Mem[000000006980011c] ldsh [%i2+0x032],%l2 ! Mem[0000000069000132] jmpl %g6+8,%g0 ldstub [%i0+0x006],%l1 ! Mem[0000000068000106] p44_call_2_le: ldsb [%i0+0x00f],%l2 ! Mem[000000006800010f] ldub [%i1+0x018],%l1 ! Mem[0000000068800118] std %l6,[%i0+0x018] ! Mem[0000000068000118] stw %l5,[%i0+0x004] ! Mem[0000000068000104] retl ldub [%i0+0x014],%l7 ! Mem[0000000068000114] p44_jmpl_2_lo: swap [%o1+0x004],%l3 ! Mem[0000000068800104] sth %l7,[%o3+0x01c] ! Mem[000000006980011c] ldsh [%o2+0x032],%l2 ! Mem[0000000069000132] jmpl %g6+8,%g0 ldstub [%o0+0x006],%l1 ! Mem[0000000068000106] p44_call_2_lo: ldsb [%o0+0x00f],%l2 ! Mem[000000006800010f] ldub [%o1+0x018],%l1 ! Mem[0000000068800118] std %l6,[%o0+0x018] ! Mem[0000000068000118] stw %l5,[%o0+0x004] ! Mem[0000000068000104] retl ldub [%o0+0x014],%l7 ! Mem[0000000068000114] p44_jmpl_2_he: ldsh [%i3+0x004],%l0 ! Mem[0000000069800104] ldstub [%i0+0x02a],%l2 ! Mem[000000006800012a] ldstub [%i1+0x00f],%l3 ! Mem[000000006880010f] ldstub [%i2+0x038],%l1 ! Mem[0000000069000138] jmpl %g6+8,%g0 ldstub [%i2+0x032],%l4 ! Mem[0000000069000132] p44_call_2_he: ldstub [%i1+0x03d],%l3 ! Mem[000000006880013d] std %l4,[%i0+0x028] ! Mem[0000000068000128] ldsw [%i1+0x01c],%l7 ! Mem[000000006880011c] retl ldstub [%i1+0x03b],%l5 ! Mem[000000006880013b] p44_jmpl_2_ho: ldsh [%o3+0x004],%l0 ! Mem[0000000069800104] ldstub [%o0+0x02a],%l2 ! Mem[000000006800012a] ldstub [%o1+0x00f],%l3 ! Mem[000000006880010f] ldstub [%o2+0x038],%l1 ! Mem[0000000069000138] jmpl %g6+8,%g0 ldstub [%o2+0x032],%l4 ! Mem[0000000069000132] p44_call_2_ho: ldstub [%o1+0x03d],%l3 ! Mem[000000006880013d] std %l4,[%o0+0x028] ! Mem[0000000068000128] ldsw [%o1+0x01c],%l7 ! Mem[000000006880011c] retl ldstub [%o1+0x03b],%l5 ! Mem[000000006880013b] p45_jmpl_2_le: ldstub [%i0+0x023],%l2 ! Mem[000000006a000123] jmpl %g6+8,%g0 swap [%i3+0x008],%l4 ! Mem[000000006b800108] p45_call_2_le: swap [%i0+0x030],%l2 ! Mem[000000006a000130] swap [%i1+0x028],%l6 ! Mem[000000006a800128] ldstub [%i3+0x03e],%l7 ! Mem[000000006b80013e] swap [%i1+0x014],%l7 ! Mem[000000006a800114] stb %l7,[%i1+0x010] ! Mem[000000006a800110] ldx [%i0+0x010],%l6 ! Mem[000000006a000110] stx %l6,[%i3+0x008] ! Mem[000000006b800108] retl lduw [%i3+0x000],%l7 ! Mem[000000006b800100] p45_jmpl_2_lo: ldstub [%o0+0x023],%l2 ! Mem[000000006a000123] jmpl %g6+8,%g0 swap [%o3+0x008],%l4 ! Mem[000000006b800108] p45_call_2_lo: swap [%o0+0x030],%l2 ! Mem[000000006a000130] swap [%o1+0x028],%l6 ! Mem[000000006a800128] ldstub [%o3+0x03e],%l7 ! Mem[000000006b80013e] swap [%o1+0x014],%l7 ! Mem[000000006a800114] stb %l7,[%o1+0x010] ! Mem[000000006a800110] ldx [%o0+0x010],%l6 ! Mem[000000006a000110] stx %l6,[%o3+0x008] ! Mem[000000006b800108] retl lduw [%o3+0x000],%l7 ! Mem[000000006b800100] p45_jmpl_2_he: jmpl %g6+8,%g0 lduw [%i1+0x000],%l6 ! Mem[000000006a800100] p45_call_2_he: retl lduw [%i1+0x028],%l5 ! Mem[000000006a800128] p45_jmpl_2_ho: jmpl %g6+8,%g0 lduw [%o1+0x000],%l6 ! Mem[000000006a800100] p45_call_2_ho: retl lduw [%o1+0x028],%l5 ! Mem[000000006a800128] p46_jmpl_2_le: ldsh [%i1+0x036],%l1 ! Mem[000000006c800136] lduh [%i3+0x020],%l4 ! Mem[000000006d800120] ldstub [%i2+0x018],%l6 ! Mem[000000006d000118] ldsw [%i3+0x030],%l4 ! Mem[000000006d800130] jmpl %g6+8,%g0 ldx [%i3+0x038],%l6 ! Mem[000000006d800138] p46_call_2_le: sth %l2,[%i1+0x034] ! Mem[000000006c800134] ldx [%i3+0x008],%l2 ! Mem[000000006d800108] retl swap [%i3+0x018],%l1 ! Mem[000000006d800118] p46_jmpl_2_lo: ldsh [%o1+0x036],%l1 ! Mem[000000006c800136] lduh [%o3+0x020],%l4 ! Mem[000000006d800120] ldstub [%o2+0x018],%l6 ! Mem[000000006d000118] ldsw [%o3+0x030],%l4 ! Mem[000000006d800130] jmpl %g6+8,%g0 ldx [%o3+0x038],%l6 ! Mem[000000006d800138] p46_call_2_lo: sth %l2,[%o1+0x034] ! Mem[000000006c800134] ldx [%o3+0x008],%l2 ! Mem[000000006d800108] retl swap [%o3+0x018],%l1 ! Mem[000000006d800118] p46_jmpl_2_he: ldstub [%i0+0x00e],%l3 ! Mem[000000006c00010e] swap [%i0+0x02c],%l4 ! Mem[000000006c00012c] jmpl %g6+8,%g0 ldx [%i2+0x020],%l1 ! Mem[000000006d000120] p46_call_2_he: ldub [%i1+0x008],%l1 ! Mem[000000006c800108] ldx [%i3+0x028],%l0 ! Mem[000000006d800128] lduw [%i2+0x010],%l6 ! Mem[000000006d000110] ldsw [%i1+0x008],%l5 ! Mem[000000006c800108] stb %l3,[%i3+0x014] ! Mem[000000006d800114] retl ldstub [%i2+0x03d],%l3 ! Mem[000000006d00013d] p46_jmpl_2_ho: ldstub [%o0+0x00e],%l3 ! Mem[000000006c00010e] swap [%o0+0x02c],%l4 ! Mem[000000006c00012c] jmpl %g6+8,%g0 ldx [%o2+0x020],%l1 ! Mem[000000006d000120] p46_call_2_ho: ldub [%o1+0x008],%l1 ! Mem[000000006c800108] ldx [%o3+0x028],%l0 ! Mem[000000006d800128] lduw [%o2+0x010],%l6 ! Mem[000000006d000110] ldsw [%o1+0x008],%l5 ! Mem[000000006c800108] stb %l3,[%o3+0x014] ! Mem[000000006d800114] retl ldstub [%o2+0x03d],%l3 ! Mem[000000006d00013d] p47_jmpl_2_le: ldsh [%i0+0x030],%l6 ! Mem[000000006e000130] jmpl %g6+8,%g0 ldsh [%i2+0x032],%l2 ! Mem[000000006f000132] p47_call_2_le: ldstub [%i2+0x00d],%l1 ! Mem[000000006f00010d] ldstub [%i3+0x019],%l4 ! Mem[000000006f800119] sth %l2,[%i2+0x03c] ! Mem[000000006f00013c] stx %l0,[%i2+0x028] ! Mem[000000006f000128] ldstub [%i1+0x039],%l0 ! Mem[000000006e800139] retl ldsh [%i3+0x00e],%l2 ! Mem[000000006f80010e] p47_jmpl_2_lo: ldsh [%o0+0x030],%l6 ! Mem[000000006e000130] jmpl %g6+8,%g0 ldsh [%o2+0x032],%l2 ! Mem[000000006f000132] p47_call_2_lo: ldstub [%o2+0x00d],%l1 ! Mem[000000006f00010d] ldstub [%o3+0x019],%l4 ! Mem[000000006f800119] sth %l2,[%o2+0x03c] ! Mem[000000006f00013c] stx %l0,[%o2+0x028] ! Mem[000000006f000128] ldstub [%o1+0x039],%l0 ! Mem[000000006e800139] retl ldsh [%o3+0x00e],%l2 ! Mem[000000006f80010e] p47_jmpl_2_he: swap [%i3+0x010],%l2 ! Mem[000000006f800110] ldsb [%i2+0x00e],%l3 ! Mem[000000006f00010e] ldub [%i3+0x000],%l6 ! Mem[000000006f800100] sth %l1,[%i3+0x004] ! Mem[000000006f800104] ldsh [%i1+0x004],%l0 ! Mem[000000006e800104] stw %l3,[%i0+0x004] ! Mem[000000006e000104] ldsb [%i1+0x025],%l1 ! Mem[000000006e800125] jmpl %g6+8,%g0 ldx [%i0+0x020],%l2 ! Mem[000000006e000120] p47_call_2_he: stw %l7,[%i1+0x024] ! Mem[000000006e800124] retl sth %l5,[%i0+0x004] ! Mem[000000006e000104] p47_jmpl_2_ho: swap [%o3+0x010],%l2 ! Mem[000000006f800110] ldsb [%o2+0x00e],%l3 ! Mem[000000006f00010e] ldub [%o3+0x000],%l6 ! Mem[000000006f800100] sth %l1,[%o3+0x004] ! Mem[000000006f800104] ldsh [%o1+0x004],%l0 ! Mem[000000006e800104] stw %l3,[%o0+0x004] ! Mem[000000006e000104] ldsb [%o1+0x025],%l1 ! Mem[000000006e800125] jmpl %g6+8,%g0 ldx [%o0+0x020],%l2 ! Mem[000000006e000120] p47_call_2_ho: stw %l7,[%o1+0x024] ! Mem[000000006e800124] retl sth %l5,[%o0+0x004] ! Mem[000000006e000104] p48_jmpl_2_le: stx %l3,[%i0+0x020] ! Mem[0000000070000120] ldstub [%i1+0x022],%l5 ! Mem[0000000070800122] jmpl %g6+8,%g0 ldx [%i0+0x020],%l7 ! Mem[0000000070000120] p48_call_2_le: ldstub [%i3+0x030],%l2 ! Mem[0000000071800130] lduw [%i3+0x018],%l2 ! Mem[0000000071800118] ldd [%i1+0x010],%l2 ! Mem[0000000070800110] ldub [%i2+0x021],%l4 ! Mem[0000000071000121] ldub [%i3+0x00d],%l1 ! Mem[000000007180010d] ldsb [%i3+0x014],%l0 ! Mem[0000000071800114] std %l0,[%i0+0x008] ! Mem[0000000070000108] retl ldstub [%i2+0x033],%l5 ! Mem[0000000071000133] p48_jmpl_2_lo: stx %l3,[%o0+0x020] ! Mem[0000000070000120] ldstub [%o1+0x022],%l5 ! Mem[0000000070800122] jmpl %g6+8,%g0 ldx [%o0+0x020],%l7 ! Mem[0000000070000120] p48_call_2_lo: ldstub [%o3+0x030],%l2 ! Mem[0000000071800130] lduw [%o3+0x018],%l2 ! Mem[0000000071800118] ldd [%o1+0x010],%l2 ! Mem[0000000070800110] ldub [%o2+0x021],%l4 ! Mem[0000000071000121] ldub [%o3+0x00d],%l1 ! Mem[000000007180010d] ldsb [%o3+0x014],%l0 ! Mem[0000000071800114] std %l0,[%o0+0x008] ! Mem[0000000070000108] retl ldstub [%o2+0x033],%l5 ! Mem[0000000071000133] p48_jmpl_2_he: std %l2,[%i2+0x038] ! Mem[0000000071000138] ldsw [%i3+0x020],%l4 ! Mem[0000000071800120] jmpl %g6+8,%g0 swap [%i3+0x018],%l7 ! Mem[0000000071800118] p48_call_2_he: retl lduh [%i0+0x030],%l7 ! Mem[0000000070000130] p48_jmpl_2_ho: std %l2,[%o2+0x038] ! Mem[0000000071000138] ldsw [%o3+0x020],%l4 ! Mem[0000000071800120] jmpl %g6+8,%g0 swap [%o3+0x018],%l7 ! Mem[0000000071800118] p48_call_2_ho: retl lduh [%o0+0x030],%l7 ! Mem[0000000070000130] p49_jmpl_2_le: ldub [%i2+0x03e],%l6 ! Mem[000000007300013e] std %l0,[%i0+0x000] ! Mem[0000000072000100] ldsh [%i0+0x01a],%l4 ! Mem[000000007200011a] sth %l1,[%i1+0x022] ! Mem[0000000072800122] ldd [%i1+0x030],%l2 ! Mem[0000000072800130] swap [%i0+0x010],%l4 ! Mem[0000000072000110] jmpl %g6+8,%g0 swap [%i1+0x010],%l5 ! Mem[0000000072800110] p49_call_2_le: stb %l5,[%i1+0x003] ! Mem[0000000072800103] swap [%i1+0x024],%l7 ! Mem[0000000072800124] ldstub [%i2+0x032],%l2 ! Mem[0000000073000132] retl ldub [%i2+0x019],%l4 ! Mem[0000000073000119] p49_jmpl_2_lo: ldub [%o2+0x03e],%l6 ! Mem[000000007300013e] std %l0,[%o0+0x000] ! Mem[0000000072000100] ldsh [%o0+0x01a],%l4 ! Mem[000000007200011a] sth %l1,[%o1+0x022] ! Mem[0000000072800122] ldd [%o1+0x030],%l2 ! Mem[0000000072800130] swap [%o0+0x010],%l4 ! Mem[0000000072000110] jmpl %g6+8,%g0 swap [%o1+0x010],%l5 ! Mem[0000000072800110] p49_call_2_lo: stb %l5,[%o1+0x003] ! Mem[0000000072800103] swap [%o1+0x024],%l7 ! Mem[0000000072800124] ldstub [%o2+0x032],%l2 ! Mem[0000000073000132] retl ldub [%o2+0x019],%l4 ! Mem[0000000073000119] p49_jmpl_2_he: swap [%i3+0x038],%l6 ! Mem[0000000073800138] std %l4,[%i0+0x030] ! Mem[0000000072000130] stw %l6,[%i1+0x018] ! Mem[0000000072800118] ldd [%i3+0x010],%l0 ! Mem[0000000073800110] ldub [%i1+0x029],%l5 ! Mem[0000000072800129] ldsb [%i1+0x028],%l1 ! Mem[0000000072800128] ldub [%i1+0x022],%l7 ! Mem[0000000072800122] jmpl %g6+8,%g0 ldstub [%i2+0x007],%l4 ! Mem[0000000073000107] p49_call_2_he: ldx [%i2+0x028],%l2 ! Mem[0000000073000128] lduh [%i1+0x022],%l1 ! Mem[0000000072800122] swap [%i2+0x010],%l5 ! Mem[0000000073000110] ldd [%i1+0x000],%l4 ! Mem[0000000072800100] swap [%i1+0x020],%l7 ! Mem[0000000072800120] std %l6,[%i2+0x020] ! Mem[0000000073000120] swap [%i2+0x024],%l7 ! Mem[0000000073000124] retl stx %l5,[%i3+0x000] ! Mem[0000000073800100] p49_jmpl_2_ho: swap [%o3+0x038],%l6 ! Mem[0000000073800138] std %l4,[%o0+0x030] ! Mem[0000000072000130] stw %l6,[%o1+0x018] ! Mem[0000000072800118] ldd [%o3+0x010],%l0 ! Mem[0000000073800110] ldub [%o1+0x029],%l5 ! Mem[0000000072800129] ldsb [%o1+0x028],%l1 ! Mem[0000000072800128] ldub [%o1+0x022],%l7 ! Mem[0000000072800122] jmpl %g6+8,%g0 ldstub [%o2+0x007],%l4 ! Mem[0000000073000107] p49_call_2_ho: ldx [%o2+0x028],%l2 ! Mem[0000000073000128] lduh [%o1+0x022],%l1 ! Mem[0000000072800122] swap [%o2+0x010],%l5 ! Mem[0000000073000110] ldd [%o1+0x000],%l4 ! Mem[0000000072800100] swap [%o1+0x020],%l7 ! Mem[0000000072800120] std %l6,[%o2+0x020] ! Mem[0000000073000120] swap [%o2+0x024],%l7 ! Mem[0000000073000124] retl stx %l5,[%o3+0x000] ! Mem[0000000073800100] p50_jmpl_2_le: swap [%i0+0x02c],%l1 ! Mem[000000007400012c] sth %l3,[%i0+0x034] ! Mem[0000000074000134] jmpl %g6+8,%g0 std %l6,[%i0+0x038] ! Mem[0000000074000138] p50_call_2_le: sth %l0,[%i3+0x00e] ! Mem[000000007580010e] lduh [%i1+0x02a],%l6 ! Mem[000000007480012a] ldd [%i2+0x010],%l0 ! Mem[0000000075000110] sth %l3,[%i2+0x024] ! Mem[0000000075000124] retl swap [%i2+0x018],%l4 ! Mem[0000000075000118] p50_jmpl_2_lo: swap [%o0+0x02c],%l1 ! Mem[000000007400012c] sth %l3,[%o0+0x034] ! Mem[0000000074000134] jmpl %g6+8,%g0 std %l6,[%o0+0x038] ! Mem[0000000074000138] p50_call_2_lo: sth %l0,[%o3+0x00e] ! Mem[000000007580010e] lduh [%o1+0x02a],%l6 ! Mem[000000007480012a] ldd [%o2+0x010],%l0 ! Mem[0000000075000110] sth %l3,[%o2+0x024] ! Mem[0000000075000124] retl swap [%o2+0x018],%l4 ! Mem[0000000075000118] p50_jmpl_2_he: ldub [%i3+0x022],%l5 ! Mem[0000000075800122] ldstub [%i3+0x01c],%l3 ! Mem[000000007580011c] swap [%i3+0x010],%l0 ! Mem[0000000075800110] jmpl %g6+8,%g0 ldsb [%i2+0x03f],%l2 ! Mem[000000007500013f] p50_call_2_he: ldd [%i1+0x008],%l6 ! Mem[0000000074800108] ldstub [%i3+0x03c],%l3 ! Mem[000000007580013c] std %l4,[%i3+0x008] ! Mem[0000000075800108] ldx [%i2+0x030],%l1 ! Mem[0000000075000130] swap [%i0+0x018],%l2 ! Mem[0000000074000118] ldd [%i2+0x010],%l0 ! Mem[0000000075000110] swap [%i1+0x000],%l5 ! Mem[0000000074800100] retl stb %l7,[%i2+0x024] ! Mem[0000000075000124] p50_jmpl_2_ho: ldub [%o3+0x022],%l5 ! Mem[0000000075800122] ldstub [%o3+0x01c],%l3 ! Mem[000000007580011c] swap [%o3+0x010],%l0 ! Mem[0000000075800110] jmpl %g6+8,%g0 ldsb [%o2+0x03f],%l2 ! Mem[000000007500013f] p50_call_2_ho: ldd [%o1+0x008],%l6 ! Mem[0000000074800108] ldstub [%o3+0x03c],%l3 ! Mem[000000007580013c] std %l4,[%o3+0x008] ! Mem[0000000075800108] ldx [%o2+0x030],%l1 ! Mem[0000000075000130] swap [%o0+0x018],%l2 ! Mem[0000000074000118] ldd [%o2+0x010],%l0 ! Mem[0000000075000110] swap [%o1+0x000],%l5 ! Mem[0000000074800100] retl stb %l7,[%o2+0x024] ! Mem[0000000075000124] p51_jmpl_2_le: ldx [%i2+0x028],%l4 ! Mem[0000000077000128] swap [%i2+0x014],%l3 ! Mem[0000000077000114] ldstub [%i1+0x027],%l6 ! Mem[0000000076800127] jmpl %g6+8,%g0 sth %l2,[%i2+0x026] ! Mem[0000000077000126] p51_call_2_le: sth %l7,[%i2+0x012] ! Mem[0000000077000112] retl ldsh [%i3+0x018],%l1 ! Mem[0000000077800118] p51_jmpl_2_lo: ldx [%o2+0x028],%l4 ! Mem[0000000077000128] swap [%o2+0x014],%l3 ! Mem[0000000077000114] ldstub [%o1+0x027],%l6 ! Mem[0000000076800127] jmpl %g6+8,%g0 sth %l2,[%o2+0x026] ! Mem[0000000077000126] p51_call_2_lo: sth %l7,[%o2+0x012] ! Mem[0000000077000112] retl ldsh [%o3+0x018],%l1 ! Mem[0000000077800118] p51_jmpl_2_he: ldstub [%i1+0x01c],%l6 ! Mem[000000007680011c] swap [%i2+0x020],%l7 ! Mem[0000000077000120] jmpl %g6+8,%g0 ldstub [%i1+0x026],%l0 ! Mem[0000000076800126] p51_call_2_he: retl stw %l4,[%i0+0x008] ! Mem[0000000076000108] p51_jmpl_2_ho: ldstub [%o1+0x01c],%l6 ! Mem[000000007680011c] swap [%o2+0x020],%l7 ! Mem[0000000077000120] jmpl %g6+8,%g0 ldstub [%o1+0x026],%l0 ! Mem[0000000076800126] p51_call_2_ho: retl stw %l4,[%o0+0x008] ! Mem[0000000076000108] p52_jmpl_2_le: stx %l0,[%i2+0x018] ! Mem[0000000079000118] swap [%i2+0x01c],%l3 ! Mem[000000007900011c] ldstub [%i0+0x00a],%l6 ! Mem[000000007800010a] stw %l1,[%i2+0x008] ! Mem[0000000079000108] ldstub [%i1+0x031],%l6 ! Mem[0000000078800131] stb %l2,[%i3+0x03f] ! Mem[000000007980013f] jmpl %g6+8,%g0 swap [%i1+0x020],%l4 ! Mem[0000000078800120] p52_call_2_le: sth %l2,[%i0+0x02e] ! Mem[000000007800012e] ldstub [%i1+0x035],%l2 ! Mem[0000000078800135] retl ldstub [%i0+0x013],%l7 ! Mem[0000000078000113] p52_jmpl_2_lo: stx %l0,[%o2+0x018] ! Mem[0000000079000118] swap [%o2+0x01c],%l3 ! Mem[000000007900011c] ldstub [%o0+0x00a],%l6 ! Mem[000000007800010a] stw %l1,[%o2+0x008] ! Mem[0000000079000108] ldstub [%o1+0x031],%l6 ! Mem[0000000078800131] stb %l2,[%o3+0x03f] ! Mem[000000007980013f] jmpl %g6+8,%g0 swap [%o1+0x020],%l4 ! Mem[0000000078800120] p52_call_2_lo: sth %l2,[%o0+0x02e] ! Mem[000000007800012e] ldstub [%o1+0x035],%l2 ! Mem[0000000078800135] retl ldstub [%o0+0x013],%l7 ! Mem[0000000078000113] p52_jmpl_2_he: sth %l1,[%i3+0x01e] ! Mem[000000007980011e] stb %l6,[%i1+0x028] ! Mem[0000000078800128] ldx [%i3+0x000],%l7 ! Mem[0000000079800100] ldsw [%i2+0x024],%l4 ! Mem[0000000079000124] ldsh [%i3+0x02a],%l1 ! Mem[000000007980012a] stx %l2,[%i2+0x000] ! Mem[0000000079000100] jmpl %g6+8,%g0 lduh [%i1+0x004],%l1 ! Mem[0000000078800104] p52_call_2_he: stx %l0,[%i1+0x010] ! Mem[0000000078800110] ldstub [%i0+0x025],%l0 ! Mem[0000000078000125] ldstub [%i0+0x018],%l2 ! Mem[0000000078000118] ldx [%i0+0x008],%l4 ! Mem[0000000078000108] ldub [%i1+0x01c],%l7 ! Mem[000000007880011c] swap [%i1+0x004],%l7 ! Mem[0000000078800104] retl ldsw [%i0+0x008],%l1 ! Mem[0000000078000108] p52_jmpl_2_ho: sth %l1,[%o3+0x01e] ! Mem[000000007980011e] stb %l6,[%o1+0x028] ! Mem[0000000078800128] ldx [%o3+0x000],%l7 ! Mem[0000000079800100] ldsw [%o2+0x024],%l4 ! Mem[0000000079000124] ldsh [%o3+0x02a],%l1 ! Mem[000000007980012a] stx %l2,[%o2+0x000] ! Mem[0000000079000100] jmpl %g6+8,%g0 lduh [%o1+0x004],%l1 ! Mem[0000000078800104] p52_call_2_ho: stx %l0,[%o1+0x010] ! Mem[0000000078800110] ldstub [%o0+0x025],%l0 ! Mem[0000000078000125] ldstub [%o0+0x018],%l2 ! Mem[0000000078000118] ldx [%o0+0x008],%l4 ! Mem[0000000078000108] ldub [%o1+0x01c],%l7 ! Mem[000000007880011c] swap [%o1+0x004],%l7 ! Mem[0000000078800104] retl ldsw [%o0+0x008],%l1 ! Mem[0000000078000108] p53_jmpl_2_le: swap [%i2+0x01c],%l3 ! Mem[000000007b00011c] ldstub [%i3+0x037],%l5 ! Mem[000000007b800137] ldsh [%i0+0x016],%l3 ! Mem[000000007a000116] swap [%i2+0x010],%l4 ! Mem[000000007b000110] ldstub [%i0+0x028],%l4 ! Mem[000000007a000128] jmpl %g6+8,%g0 ldub [%i0+0x013],%l3 ! Mem[000000007a000113] p53_call_2_le: swap [%i0+0x010],%l5 ! Mem[000000007a000110] retl swap [%i3+0x030],%l7 ! Mem[000000007b800130] p53_jmpl_2_lo: swap [%o2+0x01c],%l3 ! Mem[000000007b00011c] ldstub [%o3+0x037],%l5 ! Mem[000000007b800137] ldsh [%o0+0x016],%l3 ! Mem[000000007a000116] swap [%o2+0x010],%l4 ! Mem[000000007b000110] ldstub [%o0+0x028],%l4 ! Mem[000000007a000128] jmpl %g6+8,%g0 ldub [%o0+0x013],%l3 ! Mem[000000007a000113] p53_call_2_lo: swap [%o0+0x010],%l5 ! Mem[000000007a000110] retl swap [%o3+0x030],%l7 ! Mem[000000007b800130] p53_jmpl_2_he: sth %l4,[%i3+0x000] ! Mem[000000007b800100] jmpl %g6+8,%g0 swap [%i1+0x038],%l6 ! Mem[000000007a800138] p53_call_2_he: ldstub [%i2+0x038],%l1 ! Mem[000000007b000138] ldstub [%i1+0x014],%l6 ! Mem[000000007a800114] ldstub [%i0+0x018],%l1 ! Mem[000000007a000118] ldstub [%i0+0x021],%l4 ! Mem[000000007a000121] ldstub [%i3+0x03c],%l2 ! Mem[000000007b80013c] retl ldx [%i1+0x030],%l7 ! Mem[000000007a800130] p53_jmpl_2_ho: sth %l4,[%o3+0x000] ! Mem[000000007b800100] jmpl %g6+8,%g0 swap [%o1+0x038],%l6 ! Mem[000000007a800138] p53_call_2_ho: ldstub [%o2+0x038],%l1 ! Mem[000000007b000138] ldstub [%o1+0x014],%l6 ! Mem[000000007a800114] ldstub [%o0+0x018],%l1 ! Mem[000000007a000118] ldstub [%o0+0x021],%l4 ! Mem[000000007a000121] ldstub [%o3+0x03c],%l2 ! Mem[000000007b80013c] retl ldx [%o1+0x030],%l7 ! Mem[000000007a800130] p54_jmpl_2_le: jmpl %g6+8,%g0 ldsh [%i1+0x03c],%l4 ! Mem[000000007c80013c] p54_call_2_le: ldx [%i0+0x000],%l1 ! Mem[000000007c000100] retl swap [%i1+0x020],%l6 ! Mem[000000007c800120] p54_jmpl_2_lo: jmpl %g6+8,%g0 ldsh [%o1+0x03c],%l4 ! Mem[000000007c80013c] p54_call_2_lo: ldx [%o0+0x000],%l1 ! Mem[000000007c000100] retl swap [%o1+0x020],%l6 ! Mem[000000007c800120] p54_jmpl_2_he: ldstub [%i2+0x028],%l0 ! Mem[000000007d000128] stx %l2,[%i3+0x028] ! Mem[000000007d800128] lduw [%i1+0x00c],%l3 ! Mem[000000007c80010c] lduw [%i2+0x020],%l5 ! Mem[000000007d000120] lduw [%i1+0x01c],%l3 ! Mem[000000007c80011c] lduh [%i0+0x010],%l0 ! Mem[000000007c000110] jmpl %g6+8,%g0 stw %l0,[%i3+0x01c] ! Mem[000000007d80011c] p54_call_2_he: swap [%i1+0x018],%l2 ! Mem[000000007c800118] retl stx %l7,[%i0+0x020] ! Mem[000000007c000120] p54_jmpl_2_ho: ldstub [%o2+0x028],%l0 ! Mem[000000007d000128] stx %l2,[%o3+0x028] ! Mem[000000007d800128] lduw [%o1+0x00c],%l3 ! Mem[000000007c80010c] lduw [%o2+0x020],%l5 ! Mem[000000007d000120] lduw [%o1+0x01c],%l3 ! Mem[000000007c80011c] lduh [%o0+0x010],%l0 ! Mem[000000007c000110] jmpl %g6+8,%g0 stw %l0,[%o3+0x01c] ! Mem[000000007d80011c] p54_call_2_ho: swap [%o1+0x018],%l2 ! Mem[000000007c800118] retl stx %l7,[%o0+0x020] ! Mem[000000007c000120] p55_jmpl_2_le: std %l2,[%i2+0x038] ! Mem[000000007f000138] lduw [%i2+0x02c],%l3 ! Mem[000000007f00012c] jmpl %g6+8,%g0 ldstub [%i3+0x038],%l0 ! Mem[000000007f800138] p55_call_2_le: swap [%i1+0x034],%l7 ! Mem[000000007e800134] ldx [%i2+0x000],%l6 ! Mem[000000007f000100] ldstub [%i3+0x03a],%l7 ! Mem[000000007f80013a] swap [%i3+0x028],%l7 ! Mem[000000007f800128] ldstub [%i1+0x002],%l5 ! Mem[000000007e800102] std %l0,[%i0+0x038] ! Mem[000000007e000138] retl ldstub [%i1+0x039],%l2 ! Mem[000000007e800139] p55_jmpl_2_lo: std %l2,[%o2+0x038] ! Mem[000000007f000138] lduw [%o2+0x02c],%l3 ! Mem[000000007f00012c] jmpl %g6+8,%g0 ldstub [%o3+0x038],%l0 ! Mem[000000007f800138] p55_call_2_lo: swap [%o1+0x034],%l7 ! Mem[000000007e800134] ldx [%o2+0x000],%l6 ! Mem[000000007f000100] ldstub [%o3+0x03a],%l7 ! Mem[000000007f80013a] swap [%o3+0x028],%l7 ! Mem[000000007f800128] ldstub [%o1+0x002],%l5 ! Mem[000000007e800102] std %l0,[%o0+0x038] ! Mem[000000007e000138] retl ldstub [%o1+0x039],%l2 ! Mem[000000007e800139] p55_jmpl_2_he: ldstub [%i0+0x00d],%l0 ! Mem[000000007e00010d] sth %l2,[%i1+0x024] ! Mem[000000007e800124] jmpl %g6+8,%g0 ldd [%i2+0x018],%l2 ! Mem[000000007f000118] p55_call_2_he: lduh [%i3+0x02c],%l2 ! Mem[000000007f80012c] stx %l5,[%i3+0x038] ! Mem[000000007f800138] stx %l1,[%i0+0x038] ! Mem[000000007e000138] sth %l7,[%i2+0x006] ! Mem[000000007f000106] swap [%i2+0x038],%l0 ! Mem[000000007f000138] sth %l6,[%i0+0x03c] ! Mem[000000007e00013c] retl swap [%i0+0x01c],%l6 ! Mem[000000007e00011c] p55_jmpl_2_ho: ldstub [%o0+0x00d],%l0 ! Mem[000000007e00010d] sth %l2,[%o1+0x024] ! Mem[000000007e800124] jmpl %g6+8,%g0 ldd [%o2+0x018],%l2 ! Mem[000000007f000118] p55_call_2_ho: lduh [%o3+0x02c],%l2 ! Mem[000000007f80012c] stx %l5,[%o3+0x038] ! Mem[000000007f800138] stx %l1,[%o0+0x038] ! Mem[000000007e000138] sth %l7,[%o2+0x006] ! Mem[000000007f000106] swap [%o2+0x038],%l0 ! Mem[000000007f000138] sth %l6,[%o0+0x03c] ! Mem[000000007e00013c] retl swap [%o0+0x01c],%l6 ! Mem[000000007e00011c] p56_jmpl_2_le: std %l0,[%i3+0x028] ! Mem[0000000081800128] ldd [%i1+0x010],%l6 ! Mem[0000000080800110] swap [%i2+0x020],%l1 ! Mem[0000000081000120] lduh [%i0+0x000],%l5 ! Mem[0000000080000100] swap [%i1+0x03c],%l5 ! Mem[000000008080013c] swap [%i2+0x038],%l5 ! Mem[0000000081000138] jmpl %g6+8,%g0 ldstub [%i2+0x003],%l2 ! Mem[0000000081000103] p56_call_2_le: ldx [%i1+0x018],%l7 ! Mem[0000000080800118] retl stb %l5,[%i3+0x004] ! Mem[0000000081800104] p56_jmpl_2_lo: std %l0,[%o3+0x028] ! Mem[0000000081800128] ldd [%o1+0x010],%l6 ! Mem[0000000080800110] swap [%o2+0x020],%l1 ! Mem[0000000081000120] lduh [%o0+0x000],%l5 ! Mem[0000000080000100] swap [%o1+0x03c],%l5 ! Mem[000000008080013c] swap [%o2+0x038],%l5 ! Mem[0000000081000138] jmpl %g6+8,%g0 ldstub [%o2+0x003],%l2 ! Mem[0000000081000103] p56_call_2_lo: ldx [%o1+0x018],%l7 ! Mem[0000000080800118] retl stb %l5,[%o3+0x004] ! Mem[0000000081800104] p56_jmpl_2_he: ldstub [%i3+0x034],%l2 ! Mem[0000000081800134] ldsb [%i1+0x007],%l7 ! Mem[0000000080800107] stw %l2,[%i1+0x00c] ! Mem[000000008080010c] stb %l0,[%i2+0x034] ! Mem[0000000081000134] ldx [%i1+0x038],%l4 ! Mem[0000000080800138] ldstub [%i0+0x020],%l4 ! Mem[0000000080000120] jmpl %g6+8,%g0 ldd [%i1+0x008],%l0 ! Mem[0000000080800108] p56_call_2_he: stw %l4,[%i2+0x000] ! Mem[0000000081000100] lduw [%i2+0x028],%l7 ! Mem[0000000081000128] sth %l1,[%i1+0x02e] ! Mem[000000008080012e] swap [%i3+0x030],%l6 ! Mem[0000000081800130] swap [%i3+0x034],%l1 ! Mem[0000000081800134] retl ldd [%i3+0x008],%l4 ! Mem[0000000081800108] p56_jmpl_2_ho: ldstub [%o3+0x034],%l2 ! Mem[0000000081800134] ldsb [%o1+0x007],%l7 ! Mem[0000000080800107] stw %l2,[%o1+0x00c] ! Mem[000000008080010c] stb %l0,[%o2+0x034] ! Mem[0000000081000134] ldx [%o1+0x038],%l4 ! Mem[0000000080800138] ldstub [%o0+0x020],%l4 ! Mem[0000000080000120] jmpl %g6+8,%g0 ldd [%o1+0x008],%l0 ! Mem[0000000080800108] p56_call_2_ho: stw %l4,[%o2+0x000] ! Mem[0000000081000100] lduw [%o2+0x028],%l7 ! Mem[0000000081000128] sth %l1,[%o1+0x02e] ! Mem[000000008080012e] swap [%o3+0x030],%l6 ! Mem[0000000081800130] swap [%o3+0x034],%l1 ! Mem[0000000081800134] retl ldd [%o3+0x008],%l4 ! Mem[0000000081800108] p57_jmpl_2_le: ldsb [%i1+0x01f],%l2 ! Mem[000000008280011f] jmpl %g6+8,%g0 swap [%i0+0x020],%l1 ! Mem[0000000082000120] p57_call_2_le: ldstub [%i1+0x03c],%l3 ! Mem[000000008280013c] ldx [%i3+0x008],%l5 ! Mem[0000000083800108] lduw [%i2+0x034],%l1 ! Mem[0000000083000134] ldstub [%i1+0x03a],%l2 ! Mem[000000008280013a] ldstub [%i3+0x00b],%l3 ! Mem[000000008380010b] swap [%i1+0x028],%l1 ! Mem[0000000082800128] lduw [%i2+0x024],%l7 ! Mem[0000000083000124] retl ldx [%i1+0x030],%l7 ! Mem[0000000082800130] p57_jmpl_2_lo: ldsb [%o1+0x01f],%l2 ! Mem[000000008280011f] jmpl %g6+8,%g0 swap [%o0+0x020],%l1 ! Mem[0000000082000120] p57_call_2_lo: ldstub [%o1+0x03c],%l3 ! Mem[000000008280013c] ldx [%o3+0x008],%l5 ! Mem[0000000083800108] lduw [%o2+0x034],%l1 ! Mem[0000000083000134] ldstub [%o1+0x03a],%l2 ! Mem[000000008280013a] ldstub [%o3+0x00b],%l3 ! Mem[000000008380010b] swap [%o1+0x028],%l1 ! Mem[0000000082800128] lduw [%o2+0x024],%l7 ! Mem[0000000083000124] retl ldx [%o1+0x030],%l7 ! Mem[0000000082800130] p57_jmpl_2_he: ldsb [%i2+0x001],%l4 ! Mem[0000000083000101] jmpl %g6+8,%g0 stb %l2,[%i2+0x012] ! Mem[0000000083000112] p57_call_2_he: retl swap [%i3+0x00c],%l6 ! Mem[000000008380010c] p57_jmpl_2_ho: ldsb [%o2+0x001],%l4 ! Mem[0000000083000101] jmpl %g6+8,%g0 stb %l2,[%o2+0x012] ! Mem[0000000083000112] p57_call_2_ho: retl swap [%o3+0x00c],%l6 ! Mem[000000008380010c] p58_jmpl_2_le: jmpl %g6+8,%g0 ldd [%i0+0x028],%l2 ! Mem[0000000084000128] p58_call_2_le: sth %l5,[%i2+0x032] ! Mem[0000000085000132] swap [%i1+0x020],%l0 ! Mem[0000000084800120] std %l0,[%i3+0x008] ! Mem[0000000085800108] stx %l7,[%i1+0x030] ! Mem[0000000084800130] ldsw [%i0+0x01c],%l6 ! Mem[000000008400011c] retl ldsh [%i2+0x03e],%l6 ! Mem[000000008500013e] p58_jmpl_2_lo: jmpl %g6+8,%g0 ldd [%o0+0x028],%l2 ! Mem[0000000084000128] p58_call_2_lo: sth %l5,[%o2+0x032] ! Mem[0000000085000132] swap [%o1+0x020],%l0 ! Mem[0000000084800120] std %l0,[%o3+0x008] ! Mem[0000000085800108] stx %l7,[%o1+0x030] ! Mem[0000000084800130] ldsw [%o0+0x01c],%l6 ! Mem[000000008400011c] retl ldsh [%o2+0x03e],%l6 ! Mem[000000008500013e] p58_jmpl_2_he: sth %l6,[%i0+0x03c] ! Mem[000000008400013c] std %l6,[%i1+0x000] ! Mem[0000000084800100] ldsh [%i0+0x024],%l1 ! Mem[0000000084000124] jmpl %g6+8,%g0 swap [%i2+0x028],%l1 ! Mem[0000000085000128] p58_call_2_he: stw %l5,[%i2+0x030] ! Mem[0000000085000130] ldsh [%i2+0x020],%l7 ! Mem[0000000085000120] swap [%i3+0x03c],%l3 ! Mem[000000008580013c] lduw [%i0+0x02c],%l6 ! Mem[000000008400012c] ldstub [%i3+0x021],%l4 ! Mem[0000000085800121] retl swap [%i2+0x014],%l4 ! Mem[0000000085000114] p58_jmpl_2_ho: sth %l6,[%o0+0x03c] ! Mem[000000008400013c] std %l6,[%o1+0x000] ! Mem[0000000084800100] ldsh [%o0+0x024],%l1 ! Mem[0000000084000124] jmpl %g6+8,%g0 swap [%o2+0x028],%l1 ! Mem[0000000085000128] p58_call_2_ho: stw %l5,[%o2+0x030] ! Mem[0000000085000130] ldsh [%o2+0x020],%l7 ! Mem[0000000085000120] swap [%o3+0x03c],%l3 ! Mem[000000008580013c] lduw [%o0+0x02c],%l6 ! Mem[000000008400012c] ldstub [%o3+0x021],%l4 ! Mem[0000000085800121] retl swap [%o2+0x014],%l4 ! Mem[0000000085000114] p59_jmpl_2_le: stb %l6,[%i1+0x03e] ! Mem[000000008680013e] ldd [%i2+0x008],%l4 ! Mem[0000000087000108] jmpl %g6+8,%g0 std %l0,[%i1+0x018] ! Mem[0000000086800118] p59_call_2_le: retl ldx [%i1+0x018],%l0 ! Mem[0000000086800118] p59_jmpl_2_lo: stb %l6,[%o1+0x03e] ! Mem[000000008680013e] ldd [%o2+0x008],%l4 ! Mem[0000000087000108] jmpl %g6+8,%g0 std %l0,[%o1+0x018] ! Mem[0000000086800118] p59_call_2_lo: retl ldx [%o1+0x018],%l0 ! Mem[0000000086800118] p59_jmpl_2_he: stw %l4,[%i3+0x010] ! Mem[0000000087800110] jmpl %g6+8,%g0 ldstub [%i2+0x012],%l5 ! Mem[0000000087000112] p59_call_2_he: ldstub [%i3+0x02a],%l5 ! Mem[000000008780012a] ldd [%i3+0x028],%l6 ! Mem[0000000087800128] stx %l5,[%i0+0x018] ! Mem[0000000086000118] retl std %l4,[%i0+0x038] ! Mem[0000000086000138] p59_jmpl_2_ho: stw %l4,[%o3+0x010] ! Mem[0000000087800110] jmpl %g6+8,%g0 ldstub [%o2+0x012],%l5 ! Mem[0000000087000112] p59_call_2_ho: ldstub [%o3+0x02a],%l5 ! Mem[000000008780012a] ldd [%o3+0x028],%l6 ! Mem[0000000087800128] stx %l5,[%o0+0x018] ! Mem[0000000086000118] retl std %l4,[%o0+0x038] ! Mem[0000000086000138] p60_jmpl_2_le: ldd [%i0+0x028],%l0 ! Mem[0000000088000128] ldstub [%i3+0x01c],%l6 ! Mem[000000008980011c] jmpl %g6+8,%g0 ldstub [%i3+0x004],%l3 ! Mem[0000000089800104] p60_call_2_le: stw %l4,[%i2+0x008] ! Mem[0000000089000108] swap [%i2+0x020],%l5 ! Mem[0000000089000120] ldsw [%i1+0x018],%l4 ! Mem[0000000088800118] stb %l2,[%i1+0x02c] ! Mem[000000008880012c] ldx [%i3+0x010],%l3 ! Mem[0000000089800110] ldstub [%i0+0x02a],%l6 ! Mem[000000008800012a] retl std %l4,[%i2+0x018] ! Mem[0000000089000118] p60_jmpl_2_lo: ldd [%o0+0x028],%l0 ! Mem[0000000088000128] ldstub [%o3+0x01c],%l6 ! Mem[000000008980011c] jmpl %g6+8,%g0 ldstub [%o3+0x004],%l3 ! Mem[0000000089800104] p60_call_2_lo: stw %l4,[%o2+0x008] ! Mem[0000000089000108] swap [%o2+0x020],%l5 ! Mem[0000000089000120] ldsw [%o1+0x018],%l4 ! Mem[0000000088800118] stb %l2,[%o1+0x02c] ! Mem[000000008880012c] ldx [%o3+0x010],%l3 ! Mem[0000000089800110] ldstub [%o0+0x02a],%l6 ! Mem[000000008800012a] retl std %l4,[%o2+0x018] ! Mem[0000000089000118] p60_jmpl_2_he: ldstub [%i1+0x00d],%l5 ! Mem[000000008880010d] ldstub [%i1+0x019],%l7 ! Mem[0000000088800119] ldx [%i1+0x010],%l1 ! Mem[0000000088800110] lduw [%i3+0x024],%l7 ! Mem[0000000089800124] jmpl %g6+8,%g0 ldstub [%i2+0x03c],%l6 ! Mem[000000008900013c] p60_call_2_he: ldsw [%i0+0x014],%l7 ! Mem[0000000088000114] ldstub [%i2+0x009],%l5 ! Mem[0000000089000109] ldsh [%i3+0x010],%l6 ! Mem[0000000089800110] lduw [%i3+0x010],%l0 ! Mem[0000000089800110] ldub [%i1+0x025],%l0 ! Mem[0000000088800125] retl stx %l3,[%i1+0x038] ! Mem[0000000088800138] p60_jmpl_2_ho: ldstub [%o1+0x00d],%l5 ! Mem[000000008880010d] ldstub [%o1+0x019],%l7 ! Mem[0000000088800119] ldx [%o1+0x010],%l1 ! Mem[0000000088800110] lduw [%o3+0x024],%l7 ! Mem[0000000089800124] jmpl %g6+8,%g0 ldstub [%o2+0x03c],%l6 ! Mem[000000008900013c] p60_call_2_ho: ldsw [%o0+0x014],%l7 ! Mem[0000000088000114] ldstub [%o2+0x009],%l5 ! Mem[0000000089000109] ldsh [%o3+0x010],%l6 ! Mem[0000000089800110] lduw [%o3+0x010],%l0 ! Mem[0000000089800110] ldub [%o1+0x025],%l0 ! Mem[0000000088800125] retl stx %l3,[%o1+0x038] ! Mem[0000000088800138] p61_jmpl_2_le: ldsh [%i1+0x036],%l1 ! Mem[000000008a800136] ldsw [%i1+0x000],%l4 ! Mem[000000008a800100] swap [%i3+0x010],%l2 ! Mem[000000008b800110] ldd [%i0+0x028],%l0 ! Mem[000000008a000128] ldsw [%i1+0x03c],%l3 ! Mem[000000008a80013c] lduw [%i3+0x028],%l1 ! Mem[000000008b800128] ldsw [%i1+0x01c],%l1 ! Mem[000000008a80011c] jmpl %g6+8,%g0 ldstub [%i0+0x007],%l4 ! Mem[000000008a000107] p61_call_2_le: ldsw [%i2+0x02c],%l2 ! Mem[000000008b00012c] stb %l1,[%i2+0x023] ! Mem[000000008b000123] ldstub [%i3+0x011],%l5 ! Mem[000000008b800111] swap [%i3+0x01c],%l7 ! Mem[000000008b80011c] ldstub [%i1+0x024],%l7 ! Mem[000000008a800124] ldsh [%i0+0x02a],%l1 ! Mem[000000008a00012a] ldstub [%i3+0x00d],%l7 ! Mem[000000008b80010d] retl swap [%i3+0x02c],%l4 ! Mem[000000008b80012c] p61_jmpl_2_lo: ldsh [%o1+0x036],%l1 ! Mem[000000008a800136] ldsw [%o1+0x000],%l4 ! Mem[000000008a800100] swap [%o3+0x010],%l2 ! Mem[000000008b800110] ldd [%o0+0x028],%l0 ! Mem[000000008a000128] ldsw [%o1+0x03c],%l3 ! Mem[000000008a80013c] lduw [%o3+0x028],%l1 ! Mem[000000008b800128] ldsw [%o1+0x01c],%l1 ! Mem[000000008a80011c] jmpl %g6+8,%g0 ldstub [%o0+0x007],%l4 ! Mem[000000008a000107] p61_call_2_lo: ldsw [%o2+0x02c],%l2 ! Mem[000000008b00012c] stb %l1,[%o2+0x023] ! Mem[000000008b000123] ldstub [%o3+0x011],%l5 ! Mem[000000008b800111] swap [%o3+0x01c],%l7 ! Mem[000000008b80011c] ldstub [%o1+0x024],%l7 ! Mem[000000008a800124] ldsh [%o0+0x02a],%l1 ! Mem[000000008a00012a] ldstub [%o3+0x00d],%l7 ! Mem[000000008b80010d] retl swap [%o3+0x02c],%l4 ! Mem[000000008b80012c] p61_jmpl_2_he: jmpl %g6+8,%g0 swap [%i1+0x010],%l3 ! Mem[000000008a800110] p61_call_2_he: retl swap [%i0+0x004],%l6 ! Mem[000000008a000104] p61_jmpl_2_ho: jmpl %g6+8,%g0 swap [%o1+0x010],%l3 ! Mem[000000008a800110] p61_call_2_ho: retl swap [%o0+0x004],%l6 ! Mem[000000008a000104] p62_jmpl_2_le: ldstub [%i2+0x032],%l2 ! Mem[000000008d000132] swap [%i0+0x028],%l0 ! Mem[000000008c000128] ldstub [%i0+0x028],%l4 ! Mem[000000008c000128] jmpl %g6+8,%g0 ldstub [%i2+0x006],%l1 ! Mem[000000008d000106] p62_call_2_le: ldstub [%i0+0x00f],%l2 ! Mem[000000008c00010f] stw %l1,[%i0+0x018] ! Mem[000000008c000118] ldstub [%i1+0x018],%l6 ! Mem[000000008c800118] lduh [%i0+0x03e],%l0 ! Mem[000000008c00013e] retl ldub [%i3+0x02d],%l2 ! Mem[000000008d80012d] p62_jmpl_2_lo: ldstub [%o2+0x032],%l2 ! Mem[000000008d000132] swap [%o0+0x028],%l0 ! Mem[000000008c000128] ldstub [%o0+0x028],%l4 ! Mem[000000008c000128] jmpl %g6+8,%g0 ldstub [%o2+0x006],%l1 ! Mem[000000008d000106] p62_call_2_lo: ldstub [%o0+0x00f],%l2 ! Mem[000000008c00010f] stw %l1,[%o0+0x018] ! Mem[000000008c000118] ldstub [%o1+0x018],%l6 ! Mem[000000008c800118] lduh [%o0+0x03e],%l0 ! Mem[000000008c00013e] retl ldub [%o3+0x02d],%l2 ! Mem[000000008d80012d] p62_jmpl_2_he: ldstub [%i3+0x004],%l1 ! Mem[000000008d800104] jmpl %g6+8,%g0 ldd [%i0+0x038],%l4 ! Mem[000000008c000138] p62_call_2_he: stb %l1,[%i2+0x008] ! Mem[000000008d000108] stw %l2,[%i1+0x018] ! Mem[000000008c800118] ldsb [%i1+0x01e],%l7 ! Mem[000000008c80011e] lduw [%i1+0x03c],%l1 ! Mem[000000008c80013c] swap [%i3+0x03c],%l3 ! Mem[000000008d80013c] ldd [%i2+0x008],%l0 ! Mem[000000008d000108] ldub [%i1+0x037],%l5 ! Mem[000000008c800137] retl std %l2,[%i0+0x038] ! Mem[000000008c000138] p62_jmpl_2_ho: ldstub [%o3+0x004],%l1 ! Mem[000000008d800104] jmpl %g6+8,%g0 ldd [%o0+0x038],%l4 ! Mem[000000008c000138] p62_call_2_ho: stb %l1,[%o2+0x008] ! Mem[000000008d000108] stw %l2,[%o1+0x018] ! Mem[000000008c800118] ldsb [%o1+0x01e],%l7 ! Mem[000000008c80011e] lduw [%o1+0x03c],%l1 ! Mem[000000008c80013c] swap [%o3+0x03c],%l3 ! Mem[000000008d80013c] ldd [%o2+0x008],%l0 ! Mem[000000008d000108] ldub [%o1+0x037],%l5 ! Mem[000000008c800137] retl std %l2,[%o0+0x038] ! Mem[000000008c000138] p63_jmpl_2_le: stb %l3,[%i2+0x013] ! Mem[000000008f000113] swap [%i1+0x004],%l3 ! Mem[000000008e800104] ldsh [%i0+0x03e],%l4 ! Mem[000000008e00013e] lduw [%i2+0x034],%l1 ! Mem[000000008f000134] jmpl %g6+8,%g0 swap [%i3+0x014],%l3 ! Mem[000000008f800114] p63_call_2_le: retl ldstub [%i2+0x032],%l0 ! Mem[000000008f000132] p63_jmpl_2_lo: stb %l3,[%o2+0x013] ! Mem[000000008f000113] swap [%o1+0x004],%l3 ! Mem[000000008e800104] ldsh [%o0+0x03e],%l4 ! Mem[000000008e00013e] lduw [%o2+0x034],%l1 ! Mem[000000008f000134] jmpl %g6+8,%g0 swap [%o3+0x014],%l3 ! Mem[000000008f800114] p63_call_2_lo: retl ldstub [%o2+0x032],%l0 ! Mem[000000008f000132] p63_jmpl_2_he: ldsb [%i1+0x019],%l6 ! Mem[000000008e800119] swap [%i0+0x004],%l1 ! Mem[000000008e000104] std %l0,[%i0+0x008] ! Mem[000000008e000108] swap [%i1+0x008],%l6 ! Mem[000000008e800108] jmpl %g6+8,%g0 swap [%i0+0x02c],%l4 ! Mem[000000008e00012c] p63_call_2_he: ldstub [%i2+0x009],%l0 ! Mem[000000008f000109] swap [%i2+0x010],%l4 ! Mem[000000008f000110] lduw [%i0+0x024],%l3 ! Mem[000000008e000124] ldsw [%i2+0x024],%l0 ! Mem[000000008f000124] swap [%i2+0x03c],%l3 ! Mem[000000008f00013c] swap [%i2+0x00c],%l6 ! Mem[000000008f00010c] ldstub [%i3+0x021],%l1 ! Mem[000000008f800121] retl ldstub [%i3+0x03c],%l3 ! Mem[000000008f80013c] p63_jmpl_2_ho: ldsb [%o1+0x019],%l6 ! Mem[000000008e800119] swap [%o0+0x004],%l1 ! Mem[000000008e000104] std %l0,[%o0+0x008] ! Mem[000000008e000108] swap [%o1+0x008],%l6 ! Mem[000000008e800108] jmpl %g6+8,%g0 swap [%o0+0x02c],%l4 ! Mem[000000008e00012c] p63_call_2_ho: ldstub [%o2+0x009],%l0 ! Mem[000000008f000109] swap [%o2+0x010],%l4 ! Mem[000000008f000110] lduw [%o0+0x024],%l3 ! Mem[000000008e000124] ldsw [%o2+0x024],%l0 ! Mem[000000008f000124] swap [%o2+0x03c],%l3 ! Mem[000000008f00013c] swap [%o2+0x00c],%l6 ! Mem[000000008f00010c] ldstub [%o3+0x021],%l1 ! Mem[000000008f800121] retl ldstub [%o3+0x03c],%l3 ! Mem[000000008f80013c] user_jump2_end: .seg "text" .align 0x2000 user_jump3_start: INIT_MEM(0, 0x0040, 1, +, 0, +, 0) p0_jmpl_3_le: lduw [%i3+0x010],%l1 ! Mem[0000000011800110] ldstub [%i1+0x029],%l5 ! Mem[0000000010800129] ldx [%i3+0x028],%l7 ! Mem[0000000011800128] stx %l2,[%i3+0x010] ! Mem[0000000011800110] ldstub [%i2+0x000],%l4 ! Mem[0000000011000100] ldx [%i3+0x000],%l5 ! Mem[0000000011800100] jmpl %g6+8,%g0 lduh [%i0+0x028],%l6 ! Mem[0000000010000128] p0_call_3_le: lduh [%i0+0x024],%l7 ! Mem[0000000010000124] lduh [%i3+0x01c],%l7 ! Mem[000000001180011c] ldstub [%i0+0x021],%l7 ! Mem[0000000010000121] retl ldsb [%i1+0x001],%l7 ! Mem[0000000010800101] p0_jmpl_3_lo: lduw [%o3+0x010],%l1 ! Mem[0000000011800110] ldstub [%o1+0x029],%l5 ! Mem[0000000010800129] ldx [%o3+0x028],%l7 ! Mem[0000000011800128] stx %l2,[%o3+0x010] ! Mem[0000000011800110] ldstub [%o2+0x000],%l4 ! Mem[0000000011000100] ldx [%o3+0x000],%l5 ! Mem[0000000011800100] jmpl %g6+8,%g0 lduh [%o0+0x028],%l6 ! Mem[0000000010000128] p0_call_3_lo: lduh [%o0+0x024],%l7 ! Mem[0000000010000124] lduh [%o3+0x01c],%l7 ! Mem[000000001180011c] ldstub [%o0+0x021],%l7 ! Mem[0000000010000121] retl ldsb [%o1+0x001],%l7 ! Mem[0000000010800101] p0_jmpl_3_he: ldstub [%i2+0x036],%l4 ! Mem[0000000011000136] sth %l4,[%i2+0x00e] ! Mem[000000001100010e] swap [%i2+0x008],%l4 ! Mem[0000000011000108] ldstub [%i1+0x02c],%l5 ! Mem[000000001080012c] lduh [%i3+0x034],%l2 ! Mem[0000000011800134] ldx [%i0+0x028],%l4 ! Mem[0000000010000128] jmpl %g6+8,%g0 ldstub [%i3+0x026],%l1 ! Mem[0000000011800126] p0_call_3_he: std %l6,[%i0+0x020] ! Mem[0000000010000120] lduw [%i2+0x004],%l1 ! Mem[0000000011000104] ldsh [%i0+0x022],%l5 ! Mem[0000000010000122] ldd [%i1+0x010],%l0 ! Mem[0000000010800110] retl ldsh [%i3+0x03c],%l0 ! Mem[000000001180013c] p0_jmpl_3_ho: ldstub [%o2+0x036],%l4 ! Mem[0000000011000136] sth %l4,[%o2+0x00e] ! Mem[000000001100010e] swap [%o2+0x008],%l4 ! Mem[0000000011000108] ldstub [%o1+0x02c],%l5 ! Mem[000000001080012c] lduh [%o3+0x034],%l2 ! Mem[0000000011800134] ldx [%o0+0x028],%l4 ! Mem[0000000010000128] jmpl %g6+8,%g0 ldstub [%o3+0x026],%l1 ! Mem[0000000011800126] p0_call_3_ho: std %l6,[%o0+0x020] ! Mem[0000000010000120] lduw [%o2+0x004],%l1 ! Mem[0000000011000104] ldsh [%o0+0x022],%l5 ! Mem[0000000010000122] ldd [%o1+0x010],%l0 ! Mem[0000000010800110] retl ldsh [%o3+0x03c],%l0 ! Mem[000000001180013c] p1_jmpl_3_le: swap [%i2+0x014],%l3 ! Mem[0000000013000114] ldstub [%i2+0x008],%l4 ! Mem[0000000013000108] swap [%i2+0x004],%l1 ! Mem[0000000013000104] ldx [%i1+0x000],%l7 ! Mem[0000000012800100] jmpl %g6+8,%g0 stb %l0,[%i0+0x017] ! Mem[0000000012000117] p1_call_3_le: ldstub [%i2+0x002],%l0 ! Mem[0000000013000102] retl swap [%i0+0x028],%l5 ! Mem[0000000012000128] p1_jmpl_3_lo: swap [%o2+0x014],%l3 ! Mem[0000000013000114] ldstub [%o2+0x008],%l4 ! Mem[0000000013000108] swap [%o2+0x004],%l1 ! Mem[0000000013000104] ldx [%o1+0x000],%l7 ! Mem[0000000012800100] jmpl %g6+8,%g0 stb %l0,[%o0+0x017] ! Mem[0000000012000117] p1_call_3_lo: ldstub [%o2+0x002],%l0 ! Mem[0000000013000102] retl swap [%o0+0x028],%l5 ! Mem[0000000012000128] p1_jmpl_3_he: jmpl %g6+8,%g0 ldstub [%i0+0x019],%l5 ! Mem[0000000012000119] p1_call_3_he: retl swap [%i2+0x024],%l7 ! Mem[0000000013000124] p1_jmpl_3_ho: jmpl %g6+8,%g0 ldstub [%o0+0x019],%l5 ! Mem[0000000012000119] p1_call_3_ho: retl swap [%o2+0x024],%l7 ! Mem[0000000013000124] p2_jmpl_3_le: jmpl %g6+8,%g0 ldub [%i0+0x00d],%l4 ! Mem[000000001400010d] p2_call_3_le: swap [%i2+0x034],%l3 ! Mem[0000000015000134] lduw [%i1+0x02c],%l1 ! Mem[000000001480012c] swap [%i0+0x014],%l0 ! Mem[0000000014000114] ldsw [%i2+0x030],%l7 ! Mem[0000000015000130] retl ldsb [%i2+0x02e],%l1 ! Mem[000000001500012e] p2_jmpl_3_lo: jmpl %g6+8,%g0 ldub [%o0+0x00d],%l4 ! Mem[000000001400010d] p2_call_3_lo: swap [%o2+0x034],%l3 ! Mem[0000000015000134] lduw [%o1+0x02c],%l1 ! Mem[000000001480012c] swap [%o0+0x014],%l0 ! Mem[0000000014000114] ldsw [%o2+0x030],%l7 ! Mem[0000000015000130] retl ldsb [%o2+0x02e],%l1 ! Mem[000000001500012e] p2_jmpl_3_he: ldsh [%i0+0x036],%l7 ! Mem[0000000014000136] ldstub [%i3+0x00e],%l4 ! Mem[000000001580010e] jmpl %g6+8,%g0 stb %l6,[%i2+0x015] ! Mem[0000000015000115] p2_call_3_he: swap [%i1+0x034],%l0 ! Mem[0000000014800134] ldd [%i3+0x020],%l0 ! Mem[0000000015800120] stb %l7,[%i1+0x036] ! Mem[0000000014800136] retl swap [%i3+0x02c],%l6 ! Mem[000000001580012c] p2_jmpl_3_ho: ldsh [%o0+0x036],%l7 ! Mem[0000000014000136] ldstub [%o3+0x00e],%l4 ! Mem[000000001580010e] jmpl %g6+8,%g0 stb %l6,[%o2+0x015] ! Mem[0000000015000115] p2_call_3_ho: swap [%o1+0x034],%l0 ! Mem[0000000014800134] ldd [%o3+0x020],%l0 ! Mem[0000000015800120] stb %l7,[%o1+0x036] ! Mem[0000000014800136] retl swap [%o3+0x02c],%l6 ! Mem[000000001580012c] p3_jmpl_3_le: ldstub [%i2+0x00a],%l6 ! Mem[000000001700010a] ldstub [%i3+0x01c],%l7 ! Mem[000000001780011c] jmpl %g6+8,%g0 ldd [%i1+0x038],%l6 ! Mem[0000000016800138] p3_call_3_le: ldd [%i0+0x010],%l6 ! Mem[0000000016000110] sth %l3,[%i1+0x006] ! Mem[0000000016800106] stx %l1,[%i0+0x020] ! Mem[0000000016000120] swap [%i2+0x010],%l7 ! Mem[0000000017000110] swap [%i1+0x01c],%l6 ! Mem[000000001680011c] retl ldstub [%i1+0x021],%l4 ! Mem[0000000016800121] p3_jmpl_3_lo: ldstub [%o2+0x00a],%l6 ! Mem[000000001700010a] ldstub [%o3+0x01c],%l7 ! Mem[000000001780011c] jmpl %g6+8,%g0 ldd [%o1+0x038],%l6 ! Mem[0000000016800138] p3_call_3_lo: ldd [%o0+0x010],%l6 ! Mem[0000000016000110] sth %l3,[%o1+0x006] ! Mem[0000000016800106] stx %l1,[%o0+0x020] ! Mem[0000000016000120] swap [%o2+0x010],%l7 ! Mem[0000000017000110] swap [%o1+0x01c],%l6 ! Mem[000000001680011c] retl ldstub [%o1+0x021],%l4 ! Mem[0000000016800121] p3_jmpl_3_he: sth %l4,[%i0+0x02e] ! Mem[000000001600012e] lduw [%i0+0x00c],%l3 ! Mem[000000001600010c] ldstub [%i1+0x024],%l1 ! Mem[0000000016800124] lduw [%i3+0x018],%l5 ! Mem[0000000017800118] swap [%i0+0x00c],%l1 ! Mem[000000001600010c] sth %l1,[%i2+0x02e] ! Mem[000000001700012e] jmpl %g6+8,%g0 stx %l6,[%i0+0x010] ! Mem[0000000016000110] p3_call_3_he: swap [%i2+0x01c],%l7 ! Mem[000000001700011c] ldstub [%i2+0x03b],%l5 ! Mem[000000001700013b] ldsw [%i1+0x03c],%l0 ! Mem[000000001680013c] swap [%i2+0x018],%l6 ! Mem[0000000017000118] retl ldsw [%i0+0x030],%l0 ! Mem[0000000016000130] p3_jmpl_3_ho: sth %l4,[%o0+0x02e] ! Mem[000000001600012e] lduw [%o0+0x00c],%l3 ! Mem[000000001600010c] ldstub [%o1+0x024],%l1 ! Mem[0000000016800124] lduw [%o3+0x018],%l5 ! Mem[0000000017800118] swap [%o0+0x00c],%l1 ! Mem[000000001600010c] sth %l1,[%o2+0x02e] ! Mem[000000001700012e] jmpl %g6+8,%g0 stx %l6,[%o0+0x010] ! Mem[0000000016000110] p3_call_3_ho: swap [%o2+0x01c],%l7 ! Mem[000000001700011c] ldstub [%o2+0x03b],%l5 ! Mem[000000001700013b] ldsw [%o1+0x03c],%l0 ! Mem[000000001680013c] swap [%o2+0x018],%l6 ! Mem[0000000017000118] retl ldsw [%o0+0x030],%l0 ! Mem[0000000016000130] p4_jmpl_3_le: jmpl %g6+8,%g0 ldub [%i1+0x008],%l0 ! Mem[0000000018800108] p4_call_3_le: sth %l5,[%i2+0x006] ! Mem[0000000019000106] sth %l2,[%i3+0x01e] ! Mem[000000001980011e] stx %l0,[%i2+0x008] ! Mem[0000000019000108] sth %l5,[%i1+0x010] ! Mem[0000000018800110] sth %l0,[%i1+0x010] ! Mem[0000000018800110] ldx [%i1+0x010],%l3 ! Mem[0000000018800110] retl ldstub [%i3+0x03f],%l1 ! Mem[000000001980013f] p4_jmpl_3_lo: jmpl %g6+8,%g0 ldub [%o1+0x008],%l0 ! Mem[0000000018800108] p4_call_3_lo: sth %l5,[%o2+0x006] ! Mem[0000000019000106] sth %l2,[%o3+0x01e] ! Mem[000000001980011e] stx %l0,[%o2+0x008] ! Mem[0000000019000108] sth %l5,[%o1+0x010] ! Mem[0000000018800110] sth %l0,[%o1+0x010] ! Mem[0000000018800110] ldx [%o1+0x010],%l3 ! Mem[0000000018800110] retl ldstub [%o3+0x03f],%l1 ! Mem[000000001980013f] p4_jmpl_3_he: stx %l4,[%i2+0x030] ! Mem[0000000019000130] swap [%i3+0x00c],%l4 ! Mem[000000001980010c] ldub [%i1+0x034],%l2 ! Mem[0000000018800134] swap [%i2+0x024],%l3 ! Mem[0000000019000124] jmpl %g6+8,%g0 stw %l3,[%i2+0x014] ! Mem[0000000019000114] p4_call_3_he: ldsb [%i1+0x007],%l4 ! Mem[0000000018800107] ldub [%i2+0x03e],%l0 ! Mem[000000001900013e] std %l6,[%i0+0x020] ! Mem[0000000018000120] lduh [%i1+0x004],%l1 ! Mem[0000000018800104] retl stb %l5,[%i3+0x022] ! Mem[0000000019800122] p4_jmpl_3_ho: stx %l4,[%o2+0x030] ! Mem[0000000019000130] swap [%o3+0x00c],%l4 ! Mem[000000001980010c] ldub [%o1+0x034],%l2 ! Mem[0000000018800134] swap [%o2+0x024],%l3 ! Mem[0000000019000124] jmpl %g6+8,%g0 stw %l3,[%o2+0x014] ! Mem[0000000019000114] p4_call_3_ho: ldsb [%o1+0x007],%l4 ! Mem[0000000018800107] ldub [%o2+0x03e],%l0 ! Mem[000000001900013e] std %l6,[%o0+0x020] ! Mem[0000000018000120] lduh [%o1+0x004],%l1 ! Mem[0000000018800104] retl stb %l5,[%o3+0x022] ! Mem[0000000019800122] p5_jmpl_3_le: ldsh [%i0+0x01e],%l3 ! Mem[000000001a00011e] std %l6,[%i1+0x010] ! Mem[000000001a800110] ldub [%i1+0x031],%l3 ! Mem[000000001a800131] ldstub [%i3+0x02f],%l4 ! Mem[000000001b80012f] ldstub [%i2+0x00b],%l6 ! Mem[000000001b00010b] jmpl %g6+8,%g0 ldsh [%i3+0x00a],%l0 ! Mem[000000001b80010a] p5_call_3_le: ldstub [%i2+0x022],%l5 ! Mem[000000001b000122] ldstub [%i2+0x002],%l0 ! Mem[000000001b000102] ldx [%i3+0x018],%l6 ! Mem[000000001b800118] swap [%i0+0x010],%l1 ! Mem[000000001a000110] retl ldsb [%i0+0x033],%l3 ! Mem[000000001a000133] p5_jmpl_3_lo: ldsh [%o0+0x01e],%l3 ! Mem[000000001a00011e] std %l6,[%o1+0x010] ! Mem[000000001a800110] ldub [%o1+0x031],%l3 ! Mem[000000001a800131] ldstub [%o3+0x02f],%l4 ! Mem[000000001b80012f] ldstub [%o2+0x00b],%l6 ! Mem[000000001b00010b] jmpl %g6+8,%g0 ldsh [%o3+0x00a],%l0 ! Mem[000000001b80010a] p5_call_3_lo: ldstub [%o2+0x022],%l5 ! Mem[000000001b000122] ldstub [%o2+0x002],%l0 ! Mem[000000001b000102] ldx [%o3+0x018],%l6 ! Mem[000000001b800118] swap [%o0+0x010],%l1 ! Mem[000000001a000110] retl ldsb [%o0+0x033],%l3 ! Mem[000000001a000133] p5_jmpl_3_he: stx %l2,[%i1+0x010] ! Mem[000000001a800110] swap [%i3+0x01c],%l1 ! Mem[000000001b80011c] ldsh [%i1+0x008],%l7 ! Mem[000000001a800108] jmpl %g6+8,%g0 ldx [%i0+0x008],%l4 ! Mem[000000001a000108] p5_call_3_he: retl stx %l1,[%i1+0x010] ! Mem[000000001a800110] p5_jmpl_3_ho: stx %l2,[%o1+0x010] ! Mem[000000001a800110] swap [%o3+0x01c],%l1 ! Mem[000000001b80011c] ldsh [%o1+0x008],%l7 ! Mem[000000001a800108] jmpl %g6+8,%g0 ldx [%o0+0x008],%l4 ! Mem[000000001a000108] p5_call_3_ho: retl stx %l1,[%o1+0x010] ! Mem[000000001a800110] p6_jmpl_3_le: stx %l1,[%i0+0x030] ! Mem[000000001c000130] ldstub [%i1+0x036],%l6 ! Mem[000000001c800136] lduw [%i3+0x018],%l6 ! Mem[000000001d800118] ldub [%i1+0x030],%l4 ! Mem[000000001c800130] jmpl %g6+8,%g0 ldsh [%i1+0x026],%l6 ! Mem[000000001c800126] p6_call_3_le: swap [%i3+0x000],%l4 ! Mem[000000001d800100] ldsb [%i0+0x014],%l7 ! Mem[000000001c000114] stx %l1,[%i0+0x020] ! Mem[000000001c000120] lduw [%i1+0x010],%l5 ! Mem[000000001c800110] swap [%i1+0x000],%l4 ! Mem[000000001c800100] ldsb [%i1+0x011],%l6 ! Mem[000000001c800111] ldsw [%i2+0x010],%l0 ! Mem[000000001d000110] retl ldx [%i3+0x020],%l0 ! Mem[000000001d800120] p6_jmpl_3_lo: stx %l1,[%o0+0x030] ! Mem[000000001c000130] ldstub [%o1+0x036],%l6 ! Mem[000000001c800136] lduw [%o3+0x018],%l6 ! Mem[000000001d800118] ldub [%o1+0x030],%l4 ! Mem[000000001c800130] jmpl %g6+8,%g0 ldsh [%o1+0x026],%l6 ! Mem[000000001c800126] p6_call_3_lo: swap [%o3+0x000],%l4 ! Mem[000000001d800100] ldsb [%o0+0x014],%l7 ! Mem[000000001c000114] stx %l1,[%o0+0x020] ! Mem[000000001c000120] lduw [%o1+0x010],%l5 ! Mem[000000001c800110] swap [%o1+0x000],%l4 ! Mem[000000001c800100] ldsb [%o1+0x011],%l6 ! Mem[000000001c800111] ldsw [%o2+0x010],%l0 ! Mem[000000001d000110] retl ldx [%o3+0x020],%l0 ! Mem[000000001d800120] p6_jmpl_3_he: ldstub [%i0+0x00c],%l0 ! Mem[000000001c00010c] jmpl %g6+8,%g0 sth %l1,[%i0+0x012] ! Mem[000000001c000112] p6_call_3_he: lduw [%i0+0x028],%l0 ! Mem[000000001c000128] retl ldstub [%i2+0x019],%l4 ! Mem[000000001d000119] p6_jmpl_3_ho: ldstub [%o0+0x00c],%l0 ! Mem[000000001c00010c] jmpl %g6+8,%g0 sth %l1,[%o0+0x012] ! Mem[000000001c000112] p6_call_3_ho: lduw [%o0+0x028],%l0 ! Mem[000000001c000128] retl ldstub [%o2+0x019],%l4 ! Mem[000000001d000119] p7_jmpl_3_le: ldsw [%i0+0x028],%l1 ! Mem[000000001e000128] ldstub [%i0+0x035],%l2 ! Mem[000000001e000135] ldstub [%i3+0x00c],%l3 ! Mem[000000001f80010c] jmpl %g6+8,%g0 lduh [%i0+0x02a],%l1 ! Mem[000000001e00012a] p7_call_3_le: lduh [%i2+0x012],%l5 ! Mem[000000001f000112] ldx [%i0+0x008],%l4 ! Mem[000000001e000108] ldx [%i2+0x038],%l1 ! Mem[000000001f000138] std %l2,[%i3+0x038] ! Mem[000000001f800138] ldstub [%i1+0x02a],%l1 ! Mem[000000001e80012a] retl lduw [%i3+0x024],%l7 ! Mem[000000001f800124] p7_jmpl_3_lo: ldsw [%o0+0x028],%l1 ! Mem[000000001e000128] ldstub [%o0+0x035],%l2 ! Mem[000000001e000135] ldstub [%o3+0x00c],%l3 ! Mem[000000001f80010c] jmpl %g6+8,%g0 lduh [%o0+0x02a],%l1 ! Mem[000000001e00012a] p7_call_3_lo: lduh [%o2+0x012],%l5 ! Mem[000000001f000112] ldx [%o0+0x008],%l4 ! Mem[000000001e000108] ldx [%o2+0x038],%l1 ! Mem[000000001f000138] std %l2,[%o3+0x038] ! Mem[000000001f800138] ldstub [%o1+0x02a],%l1 ! Mem[000000001e80012a] retl lduw [%o3+0x024],%l7 ! Mem[000000001f800124] p7_jmpl_3_he: lduh [%i3+0x014],%l3 ! Mem[000000001f800114] ldstub [%i1+0x01f],%l4 ! Mem[000000001e80011f] swap [%i3+0x024],%l2 ! Mem[000000001f800124] jmpl %g6+8,%g0 ldstub [%i0+0x03f],%l3 ! Mem[000000001e00013f] p7_call_3_he: retl std %l4,[%i2+0x010] ! Mem[000000001f000110] p7_jmpl_3_ho: lduh [%o3+0x014],%l3 ! Mem[000000001f800114] ldstub [%o1+0x01f],%l4 ! Mem[000000001e80011f] swap [%o3+0x024],%l2 ! Mem[000000001f800124] jmpl %g6+8,%g0 ldstub [%o0+0x03f],%l3 ! Mem[000000001e00013f] p7_call_3_ho: retl std %l4,[%o2+0x010] ! Mem[000000001f000110] p8_jmpl_3_le: ldsw [%i3+0x024],%l7 ! Mem[0000000021800124] swap [%i2+0x014],%l0 ! Mem[0000000021000114] jmpl %g6+8,%g0 ldstub [%i1+0x008],%l0 ! Mem[0000000020800108] p8_call_3_le: ldstub [%i3+0x006],%l5 ! Mem[0000000021800106] ldd [%i3+0x010],%l6 ! Mem[0000000021800110] lduw [%i1+0x020],%l1 ! Mem[0000000020800120] lduh [%i0+0x022],%l6 ! Mem[0000000020000122] lduw [%i3+0x018],%l2 ! Mem[0000000021800118] stb %l6,[%i0+0x02e] ! Mem[000000002000012e] retl stw %l1,[%i2+0x000] ! Mem[0000000021000100] p8_jmpl_3_lo: ldsw [%o3+0x024],%l7 ! Mem[0000000021800124] swap [%o2+0x014],%l0 ! Mem[0000000021000114] jmpl %g6+8,%g0 ldstub [%o1+0x008],%l0 ! Mem[0000000020800108] p8_call_3_lo: ldstub [%o3+0x006],%l5 ! Mem[0000000021800106] ldd [%o3+0x010],%l6 ! Mem[0000000021800110] lduw [%o1+0x020],%l1 ! Mem[0000000020800120] lduh [%o0+0x022],%l6 ! Mem[0000000020000122] lduw [%o3+0x018],%l2 ! Mem[0000000021800118] stb %l6,[%o0+0x02e] ! Mem[000000002000012e] retl stw %l1,[%o2+0x000] ! Mem[0000000021000100] p8_jmpl_3_he: lduw [%i1+0x008],%l4 ! Mem[0000000020800108] stx %l3,[%i1+0x020] ! Mem[0000000020800120] lduh [%i1+0x034],%l6 ! Mem[0000000020800134] ldsb [%i3+0x034],%l0 ! Mem[0000000021800134] ldd [%i2+0x018],%l6 ! Mem[0000000021000118] ldstub [%i3+0x030],%l5 ! Mem[0000000021800130] jmpl %g6+8,%g0 stw %l1,[%i1+0x00c] ! Mem[000000002080010c] p8_call_3_he: ldub [%i3+0x002],%l4 ! Mem[0000000021800102] sth %l1,[%i1+0x004] ! Mem[0000000020800104] ldd [%i1+0x000],%l2 ! Mem[0000000020800100] swap [%i3+0x034],%l0 ! Mem[0000000021800134] lduw [%i2+0x010],%l3 ! Mem[0000000021000110] retl ldstub [%i1+0x03a],%l5 ! Mem[000000002080013a] p8_jmpl_3_ho: lduw [%o1+0x008],%l4 ! Mem[0000000020800108] stx %l3,[%o1+0x020] ! Mem[0000000020800120] lduh [%o1+0x034],%l6 ! Mem[0000000020800134] ldsb [%o3+0x034],%l0 ! Mem[0000000021800134] ldd [%o2+0x018],%l6 ! Mem[0000000021000118] ldstub [%o3+0x030],%l5 ! Mem[0000000021800130] jmpl %g6+8,%g0 stw %l1,[%o1+0x00c] ! Mem[000000002080010c] p8_call_3_ho: ldub [%o3+0x002],%l4 ! Mem[0000000021800102] sth %l1,[%o1+0x004] ! Mem[0000000020800104] ldd [%o1+0x000],%l2 ! Mem[0000000020800100] swap [%o3+0x034],%l0 ! Mem[0000000021800134] lduw [%o2+0x010],%l3 ! Mem[0000000021000110] retl ldstub [%o1+0x03a],%l5 ! Mem[000000002080013a] p9_jmpl_3_le: ldsw [%i3+0x02c],%l4 ! Mem[000000002380012c] swap [%i3+0x004],%l1 ! Mem[0000000023800104] swap [%i1+0x024],%l1 ! Mem[0000000022800124] stw %l0,[%i0+0x024] ! Mem[0000000022000124] jmpl %g6+8,%g0 std %l0,[%i2+0x008] ! Mem[0000000023000108] p9_call_3_le: ldstub [%i3+0x021],%l1 ! Mem[0000000023800121] swap [%i2+0x008],%l0 ! Mem[0000000023000108] stb %l5,[%i1+0x036] ! Mem[0000000022800136] ldsw [%i0+0x024],%l7 ! Mem[0000000022000124] ldd [%i3+0x018],%l2 ! Mem[0000000023800118] stw %l4,[%i0+0x004] ! Mem[0000000022000104] std %l0,[%i0+0x038] ! Mem[0000000022000138] retl ldsb [%i3+0x018],%l6 ! Mem[0000000023800118] p9_jmpl_3_lo: ldsw [%o3+0x02c],%l4 ! Mem[000000002380012c] swap [%o3+0x004],%l1 ! Mem[0000000023800104] swap [%o1+0x024],%l1 ! Mem[0000000022800124] stw %l0,[%o0+0x024] ! Mem[0000000022000124] jmpl %g6+8,%g0 std %l0,[%o2+0x008] ! Mem[0000000023000108] p9_call_3_lo: ldstub [%o3+0x021],%l1 ! Mem[0000000023800121] swap [%o2+0x008],%l0 ! Mem[0000000023000108] stb %l5,[%o1+0x036] ! Mem[0000000022800136] ldsw [%o0+0x024],%l7 ! Mem[0000000022000124] ldd [%o3+0x018],%l2 ! Mem[0000000023800118] stw %l4,[%o0+0x004] ! Mem[0000000022000104] std %l0,[%o0+0x038] ! Mem[0000000022000138] retl ldsb [%o3+0x018],%l6 ! Mem[0000000023800118] p9_jmpl_3_he: ldd [%i0+0x000],%l6 ! Mem[0000000022000100] jmpl %g6+8,%g0 ldsh [%i3+0x03c],%l7 ! Mem[000000002380013c] p9_call_3_he: std %l0,[%i0+0x038] ! Mem[0000000022000138] lduh [%i2+0x032],%l5 ! Mem[0000000023000132] swap [%i3+0x000],%l7 ! Mem[0000000023800100] lduh [%i1+0x026],%l0 ! Mem[0000000022800126] ldsb [%i1+0x010],%l2 ! Mem[0000000022800110] lduw [%i2+0x014],%l0 ! Mem[0000000023000114] stw %l0,[%i3+0x000] ! Mem[0000000023800100] retl ldstub [%i1+0x036],%l3 ! Mem[0000000022800136] p9_jmpl_3_ho: ldd [%o0+0x000],%l6 ! Mem[0000000022000100] jmpl %g6+8,%g0 ldsh [%o3+0x03c],%l7 ! Mem[000000002380013c] p9_call_3_ho: std %l0,[%o0+0x038] ! Mem[0000000022000138] lduh [%o2+0x032],%l5 ! Mem[0000000023000132] swap [%o3+0x000],%l7 ! Mem[0000000023800100] lduh [%o1+0x026],%l0 ! Mem[0000000022800126] ldsb [%o1+0x010],%l2 ! Mem[0000000022800110] lduw [%o2+0x014],%l0 ! Mem[0000000023000114] stw %l0,[%o3+0x000] ! Mem[0000000023800100] retl ldstub [%o1+0x036],%l3 ! Mem[0000000022800136] p10_jmpl_3_le: jmpl %g6+8,%g0 lduw [%i3+0x038],%l6 ! Mem[0000000025800138] p10_call_3_le: std %l0,[%i2+0x020] ! Mem[0000000025000120] lduw [%i0+0x000],%l0 ! Mem[0000000024000100] ldub [%i0+0x003],%l6 ! Mem[0000000024000103] retl stb %l0,[%i3+0x02e] ! Mem[000000002580012e] p10_jmpl_3_lo: jmpl %g6+8,%g0 lduw [%o3+0x038],%l6 ! Mem[0000000025800138] p10_call_3_lo: std %l0,[%o2+0x020] ! Mem[0000000025000120] lduw [%o0+0x000],%l0 ! Mem[0000000024000100] ldub [%o0+0x003],%l6 ! Mem[0000000024000103] retl stb %l0,[%o3+0x02e] ! Mem[000000002580012e] p10_jmpl_3_he: swap [%i2+0x014],%l6 ! Mem[0000000025000114] std %l0,[%i3+0x020] ! Mem[0000000025800120] ldsw [%i0+0x028],%l1 ! Mem[0000000024000128] lduh [%i1+0x006],%l2 ! Mem[0000000024800106] jmpl %g6+8,%g0 ldub [%i2+0x00f],%l3 ! Mem[000000002500010f] p10_call_3_he: swap [%i2+0x014],%l0 ! Mem[0000000025000114] ldstub [%i2+0x021],%l7 ! Mem[0000000025000121] ldsh [%i0+0x032],%l1 ! Mem[0000000024000132] swap [%i3+0x01c],%l7 ! Mem[000000002580011c] stw %l1,[%i1+0x03c] ! Mem[000000002480013c] swap [%i3+0x02c],%l5 ! Mem[000000002580012c] retl lduw [%i1+0x034],%l5 ! Mem[0000000024800134] p10_jmpl_3_ho: swap [%o2+0x014],%l6 ! Mem[0000000025000114] std %l0,[%o3+0x020] ! Mem[0000000025800120] ldsw [%o0+0x028],%l1 ! Mem[0000000024000128] lduh [%o1+0x006],%l2 ! Mem[0000000024800106] jmpl %g6+8,%g0 ldub [%o2+0x00f],%l3 ! Mem[000000002500010f] p10_call_3_ho: swap [%o2+0x014],%l0 ! Mem[0000000025000114] ldstub [%o2+0x021],%l7 ! Mem[0000000025000121] ldsh [%o0+0x032],%l1 ! Mem[0000000024000132] swap [%o3+0x01c],%l7 ! Mem[000000002580011c] stw %l1,[%o1+0x03c] ! Mem[000000002480013c] swap [%o3+0x02c],%l5 ! Mem[000000002580012c] retl lduw [%o1+0x034],%l5 ! Mem[0000000024800134] p11_jmpl_3_le: lduh [%i0+0x02e],%l4 ! Mem[000000002600012e] jmpl %g6+8,%g0 lduw [%i3+0x008],%l6 ! Mem[0000000027800108] p11_call_3_le: ldx [%i2+0x000],%l6 ! Mem[0000000027000100] swap [%i2+0x028],%l5 ! Mem[0000000027000128] swap [%i0+0x014],%l3 ! Mem[0000000026000114] retl ldstub [%i3+0x021],%l7 ! Mem[0000000027800121] p11_jmpl_3_lo: lduh [%o0+0x02e],%l4 ! Mem[000000002600012e] jmpl %g6+8,%g0 lduw [%o3+0x008],%l6 ! Mem[0000000027800108] p11_call_3_lo: ldx [%o2+0x000],%l6 ! Mem[0000000027000100] swap [%o2+0x028],%l5 ! Mem[0000000027000128] swap [%o0+0x014],%l3 ! Mem[0000000026000114] retl ldstub [%o3+0x021],%l7 ! Mem[0000000027800121] p11_jmpl_3_he: std %l0,[%i2+0x028] ! Mem[0000000027000128] ldub [%i3+0x02d],%l6 ! Mem[000000002780012d] ldsh [%i3+0x032],%l1 ! Mem[0000000027800132] ldstub [%i3+0x021],%l0 ! Mem[0000000027800121] ldsw [%i1+0x03c],%l6 ! Mem[000000002680013c] ldsw [%i3+0x01c],%l4 ! Mem[000000002780011c] jmpl %g6+8,%g0 ldub [%i2+0x014],%l2 ! Mem[0000000027000114] p11_call_3_he: stw %l4,[%i3+0x020] ! Mem[0000000027800120] retl ldsb [%i3+0x039],%l4 ! Mem[0000000027800139] p11_jmpl_3_ho: std %l0,[%o2+0x028] ! Mem[0000000027000128] ldub [%o3+0x02d],%l6 ! Mem[000000002780012d] ldsh [%o3+0x032],%l1 ! Mem[0000000027800132] ldstub [%o3+0x021],%l0 ! Mem[0000000027800121] ldsw [%o1+0x03c],%l6 ! Mem[000000002680013c] ldsw [%o3+0x01c],%l4 ! Mem[000000002780011c] jmpl %g6+8,%g0 ldub [%o2+0x014],%l2 ! Mem[0000000027000114] p11_call_3_ho: stw %l4,[%o3+0x020] ! Mem[0000000027800120] retl ldsb [%o3+0x039],%l4 ! Mem[0000000027800139] p12_jmpl_3_le: swap [%i3+0x014],%l3 ! Mem[0000000029800114] ldsh [%i1+0x018],%l7 ! Mem[0000000028800118] swap [%i2+0x034],%l6 ! Mem[0000000029000134] jmpl %g6+8,%g0 std %l0,[%i3+0x030] ! Mem[0000000029800130] p12_call_3_le: stw %l1,[%i1+0x004] ! Mem[0000000028800104] stx %l5,[%i0+0x020] ! Mem[0000000028000120] ldx [%i2+0x020],%l0 ! Mem[0000000029000120] ldstub [%i3+0x013],%l1 ! Mem[0000000029800113] ldsb [%i1+0x00e],%l3 ! Mem[000000002880010e] ldsh [%i2+0x002],%l6 ! Mem[0000000029000102] retl swap [%i2+0x028],%l7 ! Mem[0000000029000128] p12_jmpl_3_lo: swap [%o3+0x014],%l3 ! Mem[0000000029800114] ldsh [%o1+0x018],%l7 ! Mem[0000000028800118] swap [%o2+0x034],%l6 ! Mem[0000000029000134] jmpl %g6+8,%g0 std %l0,[%o3+0x030] ! Mem[0000000029800130] p12_call_3_lo: stw %l1,[%o1+0x004] ! Mem[0000000028800104] stx %l5,[%o0+0x020] ! Mem[0000000028000120] ldx [%o2+0x020],%l0 ! Mem[0000000029000120] ldstub [%o3+0x013],%l1 ! Mem[0000000029800113] ldsb [%o1+0x00e],%l3 ! Mem[000000002880010e] ldsh [%o2+0x002],%l6 ! Mem[0000000029000102] retl swap [%o2+0x028],%l7 ! Mem[0000000029000128] p12_jmpl_3_he: stx %l2,[%i3+0x028] ! Mem[0000000029800128] swap [%i2+0x030],%l7 ! Mem[0000000029000130] swap [%i1+0x020],%l2 ! Mem[0000000028800120] ldstub [%i3+0x02c],%l0 ! Mem[000000002980012c] sth %l6,[%i2+0x026] ! Mem[0000000029000126] ldstub [%i3+0x00e],%l4 ! Mem[000000002980010e] jmpl %g6+8,%g0 ldub [%i2+0x000],%l2 ! Mem[0000000029000100] p12_call_3_he: retl ldsb [%i0+0x029],%l0 ! Mem[0000000028000129] p12_jmpl_3_ho: stx %l2,[%o3+0x028] ! Mem[0000000029800128] swap [%o2+0x030],%l7 ! Mem[0000000029000130] swap [%o1+0x020],%l2 ! Mem[0000000028800120] ldstub [%o3+0x02c],%l0 ! Mem[000000002980012c] sth %l6,[%o2+0x026] ! Mem[0000000029000126] ldstub [%o3+0x00e],%l4 ! Mem[000000002980010e] jmpl %g6+8,%g0 ldub [%o2+0x000],%l2 ! Mem[0000000029000100] p12_call_3_ho: retl ldsb [%o0+0x029],%l0 ! Mem[0000000028000129] p13_jmpl_3_le: stb %l7,[%i2+0x03e] ! Mem[000000002b00013e] ldx [%i3+0x008],%l0 ! Mem[000000002b800108] sth %l2,[%i3+0x034] ! Mem[000000002b800134] swap [%i2+0x01c],%l4 ! Mem[000000002b00011c] jmpl %g6+8,%g0 lduh [%i2+0x02c],%l2 ! Mem[000000002b00012c] p13_call_3_le: ldx [%i0+0x038],%l3 ! Mem[000000002a000138] ldstub [%i2+0x010],%l3 ! Mem[000000002b000110] ldub [%i2+0x018],%l7 ! Mem[000000002b000118] stx %l3,[%i1+0x028] ! Mem[000000002a800128] ldstub [%i2+0x029],%l2 ! Mem[000000002b000129] retl swap [%i1+0x030],%l6 ! Mem[000000002a800130] p13_jmpl_3_lo: stb %l7,[%o2+0x03e] ! Mem[000000002b00013e] ldx [%o3+0x008],%l0 ! Mem[000000002b800108] sth %l2,[%o3+0x034] ! Mem[000000002b800134] swap [%o2+0x01c],%l4 ! Mem[000000002b00011c] jmpl %g6+8,%g0 lduh [%o2+0x02c],%l2 ! Mem[000000002b00012c] p13_call_3_lo: ldx [%o0+0x038],%l3 ! Mem[000000002a000138] ldstub [%o2+0x010],%l3 ! Mem[000000002b000110] ldub [%o2+0x018],%l7 ! Mem[000000002b000118] stx %l3,[%o1+0x028] ! Mem[000000002a800128] ldstub [%o2+0x029],%l2 ! Mem[000000002b000129] retl swap [%o1+0x030],%l6 ! Mem[000000002a800130] p13_jmpl_3_he: ldsb [%i0+0x027],%l4 ! Mem[000000002a000127] ldstub [%i2+0x00b],%l0 ! Mem[000000002b00010b] std %l2,[%i0+0x020] ! Mem[000000002a000120] jmpl %g6+8,%g0 swap [%i3+0x02c],%l0 ! Mem[000000002b80012c] p13_call_3_he: swap [%i0+0x03c],%l4 ! Mem[000000002a00013c] stx %l7,[%i1+0x020] ! Mem[000000002a800120] lduw [%i2+0x034],%l6 ! Mem[000000002b000134] swap [%i3+0x03c],%l0 ! Mem[000000002b80013c] sth %l5,[%i3+0x030] ! Mem[000000002b800130] stb %l6,[%i3+0x014] ! Mem[000000002b800114] stw %l0,[%i1+0x028] ! Mem[000000002a800128] retl swap [%i3+0x020],%l5 ! Mem[000000002b800120] p13_jmpl_3_ho: ldsb [%o0+0x027],%l4 ! Mem[000000002a000127] ldstub [%o2+0x00b],%l0 ! Mem[000000002b00010b] std %l2,[%o0+0x020] ! Mem[000000002a000120] jmpl %g6+8,%g0 swap [%o3+0x02c],%l0 ! Mem[000000002b80012c] p13_call_3_ho: swap [%o0+0x03c],%l4 ! Mem[000000002a00013c] stx %l7,[%o1+0x020] ! Mem[000000002a800120] lduw [%o2+0x034],%l6 ! Mem[000000002b000134] swap [%o3+0x03c],%l0 ! Mem[000000002b80013c] sth %l5,[%o3+0x030] ! Mem[000000002b800130] stb %l6,[%o3+0x014] ! Mem[000000002b800114] stw %l0,[%o1+0x028] ! Mem[000000002a800128] retl swap [%o3+0x020],%l5 ! Mem[000000002b800120] p14_jmpl_3_le: ldsw [%i2+0x01c],%l7 ! Mem[000000002d00011c] stb %l0,[%i3+0x00c] ! Mem[000000002d80010c] stw %l6,[%i2+0x01c] ! Mem[000000002d00011c] ldx [%i1+0x038],%l4 ! Mem[000000002c800138] jmpl %g6+8,%g0 stb %l1,[%i2+0x00f] ! Mem[000000002d00010f] p14_call_3_le: swap [%i0+0x038],%l6 ! Mem[000000002c000138] swap [%i1+0x004],%l1 ! Mem[000000002c800104] lduw [%i3+0x020],%l5 ! Mem[000000002d800120] retl swap [%i3+0x024],%l0 ! Mem[000000002d800124] p14_jmpl_3_lo: ldsw [%o2+0x01c],%l7 ! Mem[000000002d00011c] stb %l0,[%o3+0x00c] ! Mem[000000002d80010c] stw %l6,[%o2+0x01c] ! Mem[000000002d00011c] ldx [%o1+0x038],%l4 ! Mem[000000002c800138] jmpl %g6+8,%g0 stb %l1,[%o2+0x00f] ! Mem[000000002d00010f] p14_call_3_lo: swap [%o0+0x038],%l6 ! Mem[000000002c000138] swap [%o1+0x004],%l1 ! Mem[000000002c800104] lduw [%o3+0x020],%l5 ! Mem[000000002d800120] retl swap [%o3+0x024],%l0 ! Mem[000000002d800124] p14_jmpl_3_he: ldub [%i3+0x00d],%l1 ! Mem[000000002d80010d] ldstub [%i0+0x00d],%l4 ! Mem[000000002c00010d] stx %l4,[%i2+0x000] ! Mem[000000002d000100] stb %l6,[%i0+0x000] ! Mem[000000002c000100] jmpl %g6+8,%g0 stx %l1,[%i3+0x038] ! Mem[000000002d800138] p14_call_3_he: ldstub [%i1+0x037],%l1 ! Mem[000000002c800137] lduh [%i3+0x008],%l4 ! Mem[000000002d800108] lduh [%i3+0x032],%l0 ! Mem[000000002d800132] swap [%i0+0x03c],%l1 ! Mem[000000002c00013c] retl ldsb [%i1+0x01c],%l0 ! Mem[000000002c80011c] p14_jmpl_3_ho: ldub [%o3+0x00d],%l1 ! Mem[000000002d80010d] ldstub [%o0+0x00d],%l4 ! Mem[000000002c00010d] stx %l4,[%o2+0x000] ! Mem[000000002d000100] stb %l6,[%o0+0x000] ! Mem[000000002c000100] jmpl %g6+8,%g0 stx %l1,[%o3+0x038] ! Mem[000000002d800138] p14_call_3_ho: ldstub [%o1+0x037],%l1 ! Mem[000000002c800137] lduh [%o3+0x008],%l4 ! Mem[000000002d800108] lduh [%o3+0x032],%l0 ! Mem[000000002d800132] swap [%o0+0x03c],%l1 ! Mem[000000002c00013c] retl ldsb [%o1+0x01c],%l0 ! Mem[000000002c80011c] p15_jmpl_3_le: ldstub [%i0+0x009],%l6 ! Mem[000000002e000109] sth %l1,[%i0+0x024] ! Mem[000000002e000124] swap [%i1+0x024],%l0 ! Mem[000000002e800124] stb %l4,[%i0+0x032] ! Mem[000000002e000132] swap [%i2+0x014],%l5 ! Mem[000000002f000114] ldstub [%i2+0x00c],%l0 ! Mem[000000002f00010c] jmpl %g6+8,%g0 ldsb [%i1+0x033],%l1 ! Mem[000000002e800133] p15_call_3_le: lduh [%i2+0x03c],%l3 ! Mem[000000002f00013c] retl stb %l4,[%i2+0x039] ! Mem[000000002f000139] p15_jmpl_3_lo: ldstub [%o0+0x009],%l6 ! Mem[000000002e000109] sth %l1,[%o0+0x024] ! Mem[000000002e000124] swap [%o1+0x024],%l0 ! Mem[000000002e800124] stb %l4,[%o0+0x032] ! Mem[000000002e000132] swap [%o2+0x014],%l5 ! Mem[000000002f000114] ldstub [%o2+0x00c],%l0 ! Mem[000000002f00010c] jmpl %g6+8,%g0 ldsb [%o1+0x033],%l1 ! Mem[000000002e800133] p15_call_3_lo: lduh [%o2+0x03c],%l3 ! Mem[000000002f00013c] retl stb %l4,[%o2+0x039] ! Mem[000000002f000139] p15_jmpl_3_he: lduw [%i2+0x004],%l0 ! Mem[000000002f000104] ldd [%i1+0x020],%l6 ! Mem[000000002e800120] swap [%i1+0x02c],%l1 ! Mem[000000002e80012c] jmpl %g6+8,%g0 ldstub [%i1+0x005],%l1 ! Mem[000000002e800105] p15_call_3_he: stb %l0,[%i3+0x026] ! Mem[000000002f800126] swap [%i2+0x014],%l5 ! Mem[000000002f000114] retl lduh [%i0+0x016],%l0 ! Mem[000000002e000116] p15_jmpl_3_ho: lduw [%o2+0x004],%l0 ! Mem[000000002f000104] ldd [%o1+0x020],%l6 ! Mem[000000002e800120] swap [%o1+0x02c],%l1 ! Mem[000000002e80012c] jmpl %g6+8,%g0 ldstub [%o1+0x005],%l1 ! Mem[000000002e800105] p15_call_3_ho: stb %l0,[%o3+0x026] ! Mem[000000002f800126] swap [%o2+0x014],%l5 ! Mem[000000002f000114] retl lduh [%o0+0x016],%l0 ! Mem[000000002e000116] p16_jmpl_3_le: jmpl %g6+8,%g0 ldstub [%i3+0x025],%l1 ! Mem[0000000031800125] p16_call_3_le: swap [%i3+0x030],%l6 ! Mem[0000000031800130] ldx [%i0+0x028],%l7 ! Mem[0000000030000128] retl lduh [%i1+0x038],%l4 ! Mem[0000000030800138] p16_jmpl_3_lo: jmpl %g6+8,%g0 ldstub [%o3+0x025],%l1 ! Mem[0000000031800125] p16_call_3_lo: swap [%o3+0x030],%l6 ! Mem[0000000031800130] ldx [%o0+0x028],%l7 ! Mem[0000000030000128] retl lduh [%o1+0x038],%l4 ! Mem[0000000030800138] p16_jmpl_3_he: ldsh [%i1+0x020],%l2 ! Mem[0000000030800120] ldstub [%i3+0x01f],%l0 ! Mem[000000003180011f] jmpl %g6+8,%g0 ldsb [%i2+0x010],%l7 ! Mem[0000000031000110] p16_call_3_he: lduh [%i0+0x006],%l5 ! Mem[0000000030000106] lduh [%i3+0x000],%l6 ! Mem[0000000031800100] swap [%i0+0x030],%l5 ! Mem[0000000030000130] lduh [%i3+0x010],%l7 ! Mem[0000000031800110] retl sth %l0,[%i3+0x02c] ! Mem[000000003180012c] p16_jmpl_3_ho: ldsh [%o1+0x020],%l2 ! Mem[0000000030800120] ldstub [%o3+0x01f],%l0 ! Mem[000000003180011f] jmpl %g6+8,%g0 ldsb [%o2+0x010],%l7 ! Mem[0000000031000110] p16_call_3_ho: lduh [%o0+0x006],%l5 ! Mem[0000000030000106] lduh [%o3+0x000],%l6 ! Mem[0000000031800100] swap [%o0+0x030],%l5 ! Mem[0000000030000130] lduh [%o3+0x010],%l7 ! Mem[0000000031800110] retl sth %l0,[%o3+0x02c] ! Mem[000000003180012c] p17_jmpl_3_le: ldstub [%i1+0x029],%l0 ! Mem[0000000032800129] ldx [%i1+0x000],%l1 ! Mem[0000000032800100] ldstub [%i1+0x027],%l4 ! Mem[0000000032800127] ldsb [%i2+0x012],%l6 ! Mem[0000000033000112] jmpl %g6+8,%g0 ldstub [%i3+0x01b],%l1 ! Mem[000000003380011b] p17_call_3_le: ldstub [%i0+0x002],%l0 ! Mem[0000000032000102] ldstub [%i1+0x008],%l4 ! Mem[0000000032800108] lduw [%i1+0x028],%l6 ! Mem[0000000032800128] ldstub [%i0+0x00e],%l1 ! Mem[000000003200010e] retl swap [%i2+0x024],%l7 ! Mem[0000000033000124] p17_jmpl_3_lo: ldstub [%o1+0x029],%l0 ! Mem[0000000032800129] ldx [%o1+0x000],%l1 ! Mem[0000000032800100] ldstub [%o1+0x027],%l4 ! Mem[0000000032800127] ldsb [%o2+0x012],%l6 ! Mem[0000000033000112] jmpl %g6+8,%g0 ldstub [%o3+0x01b],%l1 ! Mem[000000003380011b] p17_call_3_lo: ldstub [%o0+0x002],%l0 ! Mem[0000000032000102] ldstub [%o1+0x008],%l4 ! Mem[0000000032800108] lduw [%o1+0x028],%l6 ! Mem[0000000032800128] ldstub [%o0+0x00e],%l1 ! Mem[000000003200010e] retl swap [%o2+0x024],%l7 ! Mem[0000000033000124] p17_jmpl_3_he: swap [%i1+0x014],%l6 ! Mem[0000000032800114] swap [%i3+0x004],%l4 ! Mem[0000000033800104] stw %l6,[%i0+0x020] ! Mem[0000000032000120] ldsh [%i1+0x00e],%l4 ! Mem[000000003280010e] stx %l7,[%i1+0x038] ! Mem[0000000032800138] sth %l4,[%i1+0x012] ! Mem[0000000032800112] std %l4,[%i2+0x008] ! Mem[0000000033000108] jmpl %g6+8,%g0 swap [%i0+0x030],%l7 ! Mem[0000000032000130] p17_call_3_he: swap [%i3+0x038],%l6 ! Mem[0000000033800138] ldstub [%i3+0x022],%l5 ! Mem[0000000033800122] retl swap [%i0+0x000],%l5 ! Mem[0000000032000100] p17_jmpl_3_ho: swap [%o1+0x014],%l6 ! Mem[0000000032800114] swap [%o3+0x004],%l4 ! Mem[0000000033800104] stw %l6,[%o0+0x020] ! Mem[0000000032000120] ldsh [%o1+0x00e],%l4 ! Mem[000000003280010e] stx %l7,[%o1+0x038] ! Mem[0000000032800138] sth %l4,[%o1+0x012] ! Mem[0000000032800112] std %l4,[%o2+0x008] ! Mem[0000000033000108] jmpl %g6+8,%g0 swap [%o0+0x030],%l7 ! Mem[0000000032000130] p17_call_3_ho: swap [%o3+0x038],%l6 ! Mem[0000000033800138] ldstub [%o3+0x022],%l5 ! Mem[0000000033800122] retl swap [%o0+0x000],%l5 ! Mem[0000000032000100] p18_jmpl_3_le: jmpl %g6+8,%g0 stw %l2,[%i1+0x028] ! Mem[0000000034800128] p18_call_3_le: std %l0,[%i1+0x020] ! Mem[0000000034800120] lduh [%i2+0x032],%l1 ! Mem[0000000035000132] stx %l7,[%i2+0x018] ! Mem[0000000035000118] ldsw [%i3+0x034],%l7 ! Mem[0000000035800134] sth %l7,[%i0+0x00c] ! Mem[000000003400010c] retl stw %l1,[%i1+0x008] ! Mem[0000000034800108] p18_jmpl_3_lo: jmpl %g6+8,%g0 stw %l2,[%o1+0x028] ! Mem[0000000034800128] p18_call_3_lo: std %l0,[%o1+0x020] ! Mem[0000000034800120] lduh [%o2+0x032],%l1 ! Mem[0000000035000132] stx %l7,[%o2+0x018] ! Mem[0000000035000118] ldsw [%o3+0x034],%l7 ! Mem[0000000035800134] sth %l7,[%o0+0x00c] ! Mem[000000003400010c] retl stw %l1,[%o1+0x008] ! Mem[0000000034800108] p18_jmpl_3_he: swap [%i2+0x034],%l6 ! Mem[0000000035000134] ldub [%i3+0x034],%l0 ! Mem[0000000035800134] lduh [%i2+0x010],%l3 ! Mem[0000000035000110] ldsw [%i2+0x034],%l6 ! Mem[0000000035000134] ldstub [%i1+0x03b],%l4 ! Mem[000000003480013b] lduw [%i3+0x004],%l2 ! Mem[0000000035800104] ldsh [%i2+0x014],%l6 ! Mem[0000000035000114] jmpl %g6+8,%g0 ldsw [%i0+0x024],%l1 ! Mem[0000000034000124] p18_call_3_he: lduh [%i2+0x006],%l0 ! Mem[0000000035000106] ldsh [%i3+0x02e],%l1 ! Mem[000000003580012e] retl ldsh [%i2+0x036],%l3 ! Mem[0000000035000136] p18_jmpl_3_ho: swap [%o2+0x034],%l6 ! Mem[0000000035000134] ldub [%o3+0x034],%l0 ! Mem[0000000035800134] lduh [%o2+0x010],%l3 ! Mem[0000000035000110] ldsw [%o2+0x034],%l6 ! Mem[0000000035000134] ldstub [%o1+0x03b],%l4 ! Mem[000000003480013b] lduw [%o3+0x004],%l2 ! Mem[0000000035800104] ldsh [%o2+0x014],%l6 ! Mem[0000000035000114] jmpl %g6+8,%g0 ldsw [%o0+0x024],%l1 ! Mem[0000000034000124] p18_call_3_ho: lduh [%o2+0x006],%l0 ! Mem[0000000035000106] ldsh [%o3+0x02e],%l1 ! Mem[000000003580012e] retl ldsh [%o2+0x036],%l3 ! Mem[0000000035000136] p19_jmpl_3_le: swap [%i3+0x004],%l1 ! Mem[0000000037800104] ldub [%i0+0x03e],%l3 ! Mem[000000003600013e] swap [%i1+0x028],%l1 ! Mem[0000000036800128] swap [%i0+0x034],%l6 ! Mem[0000000036000134] jmpl %g6+8,%g0 std %l2,[%i0+0x008] ! Mem[0000000036000108] p19_call_3_le: ldub [%i3+0x011],%l5 ! Mem[0000000037800111] retl ldstub [%i3+0x012],%l5 ! Mem[0000000037800112] p19_jmpl_3_lo: swap [%o3+0x004],%l1 ! Mem[0000000037800104] ldub [%o0+0x03e],%l3 ! Mem[000000003600013e] swap [%o1+0x028],%l1 ! Mem[0000000036800128] swap [%o0+0x034],%l6 ! Mem[0000000036000134] jmpl %g6+8,%g0 std %l2,[%o0+0x008] ! Mem[0000000036000108] p19_call_3_lo: ldub [%o3+0x011],%l5 ! Mem[0000000037800111] retl ldstub [%o3+0x012],%l5 ! Mem[0000000037800112] p19_jmpl_3_he: lduh [%i0+0x026],%l0 ! Mem[0000000036000126] jmpl %g6+8,%g0 ldx [%i2+0x038],%l5 ! Mem[0000000037000138] p19_call_3_he: retl stx %l4,[%i1+0x000] ! Mem[0000000036800100] p19_jmpl_3_ho: lduh [%o0+0x026],%l0 ! Mem[0000000036000126] jmpl %g6+8,%g0 ldx [%o2+0x038],%l5 ! Mem[0000000037000138] p19_call_3_ho: retl stx %l4,[%o1+0x000] ! Mem[0000000036800100] p20_jmpl_3_le: ldstub [%i1+0x010],%l0 ! Mem[0000000038800110] ldsw [%i2+0x038],%l1 ! Mem[0000000039000138] ldsh [%i1+0x010],%l4 ! Mem[0000000038800110] ldsb [%i0+0x00d],%l2 ! Mem[000000003800010d] stb %l6,[%i2+0x011] ! Mem[0000000039000111] jmpl %g6+8,%g0 ldd [%i0+0x030],%l6 ! Mem[0000000038000130] p20_call_3_le: stw %l4,[%i0+0x01c] ! Mem[000000003800011c] swap [%i3+0x030],%l3 ! Mem[0000000039800130] ldstub [%i0+0x007],%l6 ! Mem[0000000038000107] ldub [%i2+0x013],%l0 ! Mem[0000000039000113] swap [%i2+0x004],%l4 ! Mem[0000000039000104] ldub [%i1+0x004],%l1 ! Mem[0000000038800104] stw %l6,[%i3+0x000] ! Mem[0000000039800100] retl swap [%i2+0x024],%l5 ! Mem[0000000039000124] p20_jmpl_3_lo: ldstub [%o1+0x010],%l0 ! Mem[0000000038800110] ldsw [%o2+0x038],%l1 ! Mem[0000000039000138] ldsh [%o1+0x010],%l4 ! Mem[0000000038800110] ldsb [%o0+0x00d],%l2 ! Mem[000000003800010d] stb %l6,[%o2+0x011] ! Mem[0000000039000111] jmpl %g6+8,%g0 ldd [%o0+0x030],%l6 ! Mem[0000000038000130] p20_call_3_lo: stw %l4,[%o0+0x01c] ! Mem[000000003800011c] swap [%o3+0x030],%l3 ! Mem[0000000039800130] ldstub [%o0+0x007],%l6 ! Mem[0000000038000107] ldub [%o2+0x013],%l0 ! Mem[0000000039000113] swap [%o2+0x004],%l4 ! Mem[0000000039000104] ldub [%o1+0x004],%l1 ! Mem[0000000038800104] stw %l6,[%o3+0x000] ! Mem[0000000039800100] retl swap [%o2+0x024],%l5 ! Mem[0000000039000124] p20_jmpl_3_he: ldstub [%i2+0x03b],%l4 ! Mem[000000003900013b] ldsb [%i1+0x012],%l6 ! Mem[0000000038800112] ldstub [%i0+0x02b],%l2 ! Mem[000000003800012b] ldstub [%i0+0x030],%l7 ! Mem[0000000038000130] jmpl %g6+8,%g0 ldsw [%i1+0x020],%l2 ! Mem[0000000038800120] p20_call_3_he: ldstub [%i1+0x008],%l6 ! Mem[0000000038800108] ldsb [%i0+0x01a],%l6 ! Mem[000000003800011a] ldstub [%i1+0x02a],%l4 ! Mem[000000003880012a] stw %l2,[%i1+0x01c] ! Mem[000000003880011c] ldsh [%i2+0x018],%l7 ! Mem[0000000039000118] retl ldx [%i2+0x020],%l0 ! Mem[0000000039000120] p20_jmpl_3_ho: ldstub [%o2+0x03b],%l4 ! Mem[000000003900013b] ldsb [%o1+0x012],%l6 ! Mem[0000000038800112] ldstub [%o0+0x02b],%l2 ! Mem[000000003800012b] ldstub [%o0+0x030],%l7 ! Mem[0000000038000130] jmpl %g6+8,%g0 ldsw [%o1+0x020],%l2 ! Mem[0000000038800120] p20_call_3_ho: ldstub [%o1+0x008],%l6 ! Mem[0000000038800108] ldsb [%o0+0x01a],%l6 ! Mem[000000003800011a] ldstub [%o1+0x02a],%l4 ! Mem[000000003880012a] stw %l2,[%o1+0x01c] ! Mem[000000003880011c] ldsh [%o2+0x018],%l7 ! Mem[0000000039000118] retl ldx [%o2+0x020],%l0 ! Mem[0000000039000120] p21_jmpl_3_le: swap [%i3+0x028],%l1 ! Mem[000000003b800128] ldd [%i3+0x030],%l2 ! Mem[000000003b800130] lduh [%i3+0x000],%l4 ! Mem[000000003b800100] jmpl %g6+8,%g0 lduw [%i1+0x02c],%l4 ! Mem[000000003a80012c] p21_call_3_le: stb %l0,[%i0+0x009] ! Mem[000000003a000109] swap [%i0+0x004],%l7 ! Mem[000000003a000104] ldsb [%i1+0x01d],%l7 ! Mem[000000003a80011d] sth %l1,[%i0+0x028] ! Mem[000000003a000128] stx %l5,[%i0+0x028] ! Mem[000000003a000128] stb %l7,[%i0+0x03e] ! Mem[000000003a00013e] stx %l5,[%i2+0x000] ! Mem[000000003b000100] retl lduh [%i2+0x03c],%l3 ! Mem[000000003b00013c] p21_jmpl_3_lo: swap [%o3+0x028],%l1 ! Mem[000000003b800128] ldd [%o3+0x030],%l2 ! Mem[000000003b800130] lduh [%o3+0x000],%l4 ! Mem[000000003b800100] jmpl %g6+8,%g0 lduw [%o1+0x02c],%l4 ! Mem[000000003a80012c] p21_call_3_lo: stb %l0,[%o0+0x009] ! Mem[000000003a000109] swap [%o0+0x004],%l7 ! Mem[000000003a000104] ldsb [%o1+0x01d],%l7 ! Mem[000000003a80011d] sth %l1,[%o0+0x028] ! Mem[000000003a000128] stx %l5,[%o0+0x028] ! Mem[000000003a000128] stb %l7,[%o0+0x03e] ! Mem[000000003a00013e] stx %l5,[%o2+0x000] ! Mem[000000003b000100] retl lduh [%o2+0x03c],%l3 ! Mem[000000003b00013c] p21_jmpl_3_he: std %l4,[%i2+0x028] ! Mem[000000003b000128] jmpl %g6+8,%g0 swap [%i1+0x018],%l7 ! Mem[000000003a800118] p21_call_3_he: stx %l0,[%i3+0x018] ! Mem[000000003b800118] swap [%i3+0x02c],%l5 ! Mem[000000003b80012c] stx %l6,[%i3+0x000] ! Mem[000000003b800100] ldx [%i2+0x008],%l7 ! Mem[000000003b000108] retl ldsb [%i0+0x03c],%l0 ! Mem[000000003a00013c] p21_jmpl_3_ho: std %l4,[%o2+0x028] ! Mem[000000003b000128] jmpl %g6+8,%g0 swap [%o1+0x018],%l7 ! Mem[000000003a800118] p21_call_3_ho: stx %l0,[%o3+0x018] ! Mem[000000003b800118] swap [%o3+0x02c],%l5 ! Mem[000000003b80012c] stx %l6,[%o3+0x000] ! Mem[000000003b800100] ldx [%o2+0x008],%l7 ! Mem[000000003b000108] retl ldsb [%o0+0x03c],%l0 ! Mem[000000003a00013c] p22_jmpl_3_le: sth %l1,[%i3+0x02c] ! Mem[000000003d80012c] ldub [%i2+0x003],%l2 ! Mem[000000003d000103] jmpl %g6+8,%g0 ldstub [%i0+0x00c],%l0 ! Mem[000000003c00010c] p22_call_3_le: ldsh [%i3+0x036],%l5 ! Mem[000000003d800136] swap [%i1+0x00c],%l7 ! Mem[000000003c80010c] ldd [%i2+0x028],%l4 ! Mem[000000003d000128] ldx [%i1+0x038],%l3 ! Mem[000000003c800138] ldsw [%i0+0x010],%l0 ! Mem[000000003c000110] ldub [%i2+0x03c],%l0 ! Mem[000000003d00013c] retl ldsh [%i1+0x00e],%l3 ! Mem[000000003c80010e] p22_jmpl_3_lo: sth %l1,[%o3+0x02c] ! Mem[000000003d80012c] ldub [%o2+0x003],%l2 ! Mem[000000003d000103] jmpl %g6+8,%g0 ldstub [%o0+0x00c],%l0 ! Mem[000000003c00010c] p22_call_3_lo: ldsh [%o3+0x036],%l5 ! Mem[000000003d800136] swap [%o1+0x00c],%l7 ! Mem[000000003c80010c] ldd [%o2+0x028],%l4 ! Mem[000000003d000128] ldx [%o1+0x038],%l3 ! Mem[000000003c800138] ldsw [%o0+0x010],%l0 ! Mem[000000003c000110] ldub [%o2+0x03c],%l0 ! Mem[000000003d00013c] retl ldsh [%o1+0x00e],%l3 ! Mem[000000003c80010e] p22_jmpl_3_he: ldsh [%i0+0x002],%l4 ! Mem[000000003c000102] ldd [%i2+0x020],%l2 ! Mem[000000003d000120] jmpl %g6+8,%g0 swap [%i3+0x03c],%l3 ! Mem[000000003d80013c] p22_call_3_he: ldsh [%i1+0x002],%l0 ! Mem[000000003c800102] ldstub [%i0+0x03f],%l7 ! Mem[000000003c00013f] ldsw [%i3+0x03c],%l1 ! Mem[000000003d80013c] ldstub [%i3+0x02e],%l1 ! Mem[000000003d80012e] ldsh [%i1+0x006],%l5 ! Mem[000000003c800106] swap [%i2+0x000],%l6 ! Mem[000000003d000100] swap [%i0+0x030],%l5 ! Mem[000000003c000130] retl swap [%i1+0x010],%l7 ! Mem[000000003c800110] p22_jmpl_3_ho: ldsh [%o0+0x002],%l4 ! Mem[000000003c000102] ldd [%o2+0x020],%l2 ! Mem[000000003d000120] jmpl %g6+8,%g0 swap [%o3+0x03c],%l3 ! Mem[000000003d80013c] p22_call_3_ho: ldsh [%o1+0x002],%l0 ! Mem[000000003c800102] ldstub [%o0+0x03f],%l7 ! Mem[000000003c00013f] ldsw [%o3+0x03c],%l1 ! Mem[000000003d80013c] ldstub [%o3+0x02e],%l1 ! Mem[000000003d80012e] ldsh [%o1+0x006],%l5 ! Mem[000000003c800106] swap [%o2+0x000],%l6 ! Mem[000000003d000100] swap [%o0+0x030],%l5 ! Mem[000000003c000130] retl swap [%o1+0x010],%l7 ! Mem[000000003c800110] p23_jmpl_3_le: jmpl %g6+8,%g0 ldx [%i1+0x008],%l0 ! Mem[000000003e800108] p23_call_3_le: ldsb [%i2+0x00e],%l5 ! Mem[000000003f00010e] ldstub [%i0+0x021],%l1 ! Mem[000000003e000121] retl swap [%i2+0x00c],%l7 ! Mem[000000003f00010c] p23_jmpl_3_lo: jmpl %g6+8,%g0 ldx [%o1+0x008],%l0 ! Mem[000000003e800108] p23_call_3_lo: ldsb [%o2+0x00e],%l5 ! Mem[000000003f00010e] ldstub [%o0+0x021],%l1 ! Mem[000000003e000121] retl swap [%o2+0x00c],%l7 ! Mem[000000003f00010c] p23_jmpl_3_he: sth %l3,[%i2+0x014] ! Mem[000000003f000114] jmpl %g6+8,%g0 ldsb [%i2+0x01f],%l4 ! Mem[000000003f00011f] p23_call_3_he: ldstub [%i1+0x018],%l7 ! Mem[000000003e800118] stb %l0,[%i2+0x004] ! Mem[000000003f000104] ldstub [%i0+0x017],%l5 ! Mem[000000003e000117] ldub [%i1+0x02e],%l3 ! Mem[000000003e80012e] ldx [%i2+0x000],%l7 ! Mem[000000003f000100] retl ldsh [%i3+0x026],%l0 ! Mem[000000003f800126] p23_jmpl_3_ho: sth %l3,[%o2+0x014] ! Mem[000000003f000114] jmpl %g6+8,%g0 ldsb [%o2+0x01f],%l4 ! Mem[000000003f00011f] p23_call_3_ho: ldstub [%o1+0x018],%l7 ! Mem[000000003e800118] stb %l0,[%o2+0x004] ! Mem[000000003f000104] ldstub [%o0+0x017],%l5 ! Mem[000000003e000117] ldub [%o1+0x02e],%l3 ! Mem[000000003e80012e] ldx [%o2+0x000],%l7 ! Mem[000000003f000100] retl ldsh [%o3+0x026],%l0 ! Mem[000000003f800126] p24_jmpl_3_le: ldstub [%i2+0x00d],%l6 ! Mem[000000004100010d] jmpl %g6+8,%g0 ldstub [%i2+0x013],%l1 ! Mem[0000000041000113] p24_call_3_le: ldsb [%i0+0x028],%l0 ! Mem[0000000040000128] retl ldd [%i3+0x030],%l6 ! Mem[0000000041800130] p24_jmpl_3_lo: ldstub [%o2+0x00d],%l6 ! Mem[000000004100010d] jmpl %g6+8,%g0 ldstub [%o2+0x013],%l1 ! Mem[0000000041000113] p24_call_3_lo: ldsb [%o0+0x028],%l0 ! Mem[0000000040000128] retl ldd [%o3+0x030],%l6 ! Mem[0000000041800130] p24_jmpl_3_he: ldx [%i1+0x030],%l2 ! Mem[0000000040800130] swap [%i0+0x028],%l4 ! Mem[0000000040000128] ldx [%i1+0x010],%l3 ! Mem[0000000040800110] swap [%i2+0x034],%l6 ! Mem[0000000041000134] jmpl %g6+8,%g0 ldstub [%i1+0x01d],%l7 ! Mem[000000004080011d] p24_call_3_he: ldd [%i2+0x038],%l0 ! Mem[0000000041000138] ldx [%i2+0x018],%l5 ! Mem[0000000041000118] lduw [%i1+0x004],%l4 ! Mem[0000000040800104] swap [%i1+0x004],%l1 ! Mem[0000000040800104] ldstub [%i1+0x003],%l6 ! Mem[0000000040800103] ldx [%i0+0x020],%l5 ! Mem[0000000040000120] ldstub [%i1+0x010],%l2 ! Mem[0000000040800110] retl ldub [%i0+0x037],%l0 ! Mem[0000000040000137] p24_jmpl_3_ho: ldx [%o1+0x030],%l2 ! Mem[0000000040800130] swap [%o0+0x028],%l4 ! Mem[0000000040000128] ldx [%o1+0x010],%l3 ! Mem[0000000040800110] swap [%o2+0x034],%l6 ! Mem[0000000041000134] jmpl %g6+8,%g0 ldstub [%o1+0x01d],%l7 ! Mem[000000004080011d] p24_call_3_ho: ldd [%o2+0x038],%l0 ! Mem[0000000041000138] ldx [%o2+0x018],%l5 ! Mem[0000000041000118] lduw [%o1+0x004],%l4 ! Mem[0000000040800104] swap [%o1+0x004],%l1 ! Mem[0000000040800104] ldstub [%o1+0x003],%l6 ! Mem[0000000040800103] ldx [%o0+0x020],%l5 ! Mem[0000000040000120] ldstub [%o1+0x010],%l2 ! Mem[0000000040800110] retl ldub [%o0+0x037],%l0 ! Mem[0000000040000137] p25_jmpl_3_le: stb %l1,[%i3+0x033] ! Mem[0000000043800133] lduh [%i1+0x020],%l0 ! Mem[0000000042800120] stb %l6,[%i0+0x03d] ! Mem[000000004200013d] ldsw [%i0+0x01c],%l0 ! Mem[000000004200011c] stw %l7,[%i1+0x018] ! Mem[0000000042800118] lduw [%i0+0x034],%l6 ! Mem[0000000042000134] jmpl %g6+8,%g0 swap [%i3+0x02c],%l6 ! Mem[000000004380012c] p25_call_3_le: ldsb [%i3+0x018],%l7 ! Mem[0000000043800118] stx %l5,[%i0+0x018] ! Mem[0000000042000118] ldsb [%i0+0x002],%l4 ! Mem[0000000042000102] swap [%i3+0x030],%l6 ! Mem[0000000043800130] ldsh [%i2+0x014],%l5 ! Mem[0000000043000114] ldstub [%i3+0x014],%l3 ! Mem[0000000043800114] stx %l1,[%i0+0x028] ! Mem[0000000042000128] retl ldstub [%i1+0x019],%l4 ! Mem[0000000042800119] p25_jmpl_3_lo: stb %l1,[%o3+0x033] ! Mem[0000000043800133] lduh [%o1+0x020],%l0 ! Mem[0000000042800120] stb %l6,[%o0+0x03d] ! Mem[000000004200013d] ldsw [%o0+0x01c],%l0 ! Mem[000000004200011c] stw %l7,[%o1+0x018] ! Mem[0000000042800118] lduw [%o0+0x034],%l6 ! Mem[0000000042000134] jmpl %g6+8,%g0 swap [%o3+0x02c],%l6 ! Mem[000000004380012c] p25_call_3_lo: ldsb [%o3+0x018],%l7 ! Mem[0000000043800118] stx %l5,[%o0+0x018] ! Mem[0000000042000118] ldsb [%o0+0x002],%l4 ! Mem[0000000042000102] swap [%o3+0x030],%l6 ! Mem[0000000043800130] ldsh [%o2+0x014],%l5 ! Mem[0000000043000114] ldstub [%o3+0x014],%l3 ! Mem[0000000043800114] stx %l1,[%o0+0x028] ! Mem[0000000042000128] retl ldstub [%o1+0x019],%l4 ! Mem[0000000042800119] p25_jmpl_3_he: ldstub [%i2+0x01a],%l6 ! Mem[000000004300011a] ldx [%i2+0x038],%l4 ! Mem[0000000043000138] jmpl %g6+8,%g0 ldstub [%i2+0x01f],%l7 ! Mem[000000004300011f] p25_call_3_he: sth %l4,[%i3+0x004] ! Mem[0000000043800104] swap [%i0+0x034],%l3 ! Mem[0000000042000134] ldstub [%i3+0x018],%l7 ! Mem[0000000043800118] ldstub [%i3+0x03b],%l4 ! Mem[000000004380013b] ldstub [%i1+0x020],%l5 ! Mem[0000000042800120] ldx [%i3+0x008],%l2 ! Mem[0000000043800108] lduh [%i2+0x02a],%l2 ! Mem[000000004300012a] retl ldsh [%i0+0x022],%l6 ! Mem[0000000042000122] p25_jmpl_3_ho: ldstub [%o2+0x01a],%l6 ! Mem[000000004300011a] ldx [%o2+0x038],%l4 ! Mem[0000000043000138] jmpl %g6+8,%g0 ldstub [%o2+0x01f],%l7 ! Mem[000000004300011f] p25_call_3_ho: sth %l4,[%o3+0x004] ! Mem[0000000043800104] swap [%o0+0x034],%l3 ! Mem[0000000042000134] ldstub [%o3+0x018],%l7 ! Mem[0000000043800118] ldstub [%o3+0x03b],%l4 ! Mem[000000004380013b] ldstub [%o1+0x020],%l5 ! Mem[0000000042800120] ldx [%o3+0x008],%l2 ! Mem[0000000043800108] lduh [%o2+0x02a],%l2 ! Mem[000000004300012a] retl ldsh [%o0+0x022],%l6 ! Mem[0000000042000122] p26_jmpl_3_le: ldd [%i3+0x008],%l0 ! Mem[0000000045800108] ldx [%i0+0x020],%l3 ! Mem[0000000044000120] ldx [%i2+0x038],%l3 ! Mem[0000000045000138] ldstub [%i3+0x038],%l3 ! Mem[0000000045800138] jmpl %g6+8,%g0 ldsw [%i3+0x028],%l2 ! Mem[0000000045800128] p26_call_3_le: ldsw [%i2+0x01c],%l6 ! Mem[000000004500011c] ldx [%i1+0x028],%l1 ! Mem[0000000044800128] ldstub [%i3+0x005],%l5 ! Mem[0000000045800105] ldd [%i0+0x010],%l4 ! Mem[0000000044000110] ldx [%i0+0x028],%l0 ! Mem[0000000044000128] ldub [%i0+0x03b],%l4 ! Mem[000000004400013b] retl ldd [%i3+0x000],%l4 ! Mem[0000000045800100] p26_jmpl_3_lo: ldd [%o3+0x008],%l0 ! Mem[0000000045800108] ldx [%o0+0x020],%l3 ! Mem[0000000044000120] ldx [%o2+0x038],%l3 ! Mem[0000000045000138] ldstub [%o3+0x038],%l3 ! Mem[0000000045800138] jmpl %g6+8,%g0 ldsw [%o3+0x028],%l2 ! Mem[0000000045800128] p26_call_3_lo: ldsw [%o2+0x01c],%l6 ! Mem[000000004500011c] ldx [%o1+0x028],%l1 ! Mem[0000000044800128] ldstub [%o3+0x005],%l5 ! Mem[0000000045800105] ldd [%o0+0x010],%l4 ! Mem[0000000044000110] ldx [%o0+0x028],%l0 ! Mem[0000000044000128] ldub [%o0+0x03b],%l4 ! Mem[000000004400013b] retl ldd [%o3+0x000],%l4 ! Mem[0000000045800100] p26_jmpl_3_he: lduh [%i3+0x006],%l5 ! Mem[0000000045800106] stb %l3,[%i3+0x011] ! Mem[0000000045800111] swap [%i1+0x00c],%l7 ! Mem[000000004480010c] lduh [%i0+0x008],%l4 ! Mem[0000000044000108] ldstub [%i0+0x003],%l2 ! Mem[0000000044000103] jmpl %g6+8,%g0 swap [%i3+0x014],%l1 ! Mem[0000000045800114] p26_call_3_he: retl ldub [%i2+0x001],%l6 ! Mem[0000000045000101] p26_jmpl_3_ho: lduh [%o3+0x006],%l5 ! Mem[0000000045800106] stb %l3,[%o3+0x011] ! Mem[0000000045800111] swap [%o1+0x00c],%l7 ! Mem[000000004480010c] lduh [%o0+0x008],%l4 ! Mem[0000000044000108] ldstub [%o0+0x003],%l2 ! Mem[0000000044000103] jmpl %g6+8,%g0 swap [%o3+0x014],%l1 ! Mem[0000000045800114] p26_call_3_ho: retl ldub [%o2+0x001],%l6 ! Mem[0000000045000101] p27_jmpl_3_le: swap [%i3+0x02c],%l7 ! Mem[000000004780012c] stb %l1,[%i0+0x021] ! Mem[0000000046000121] ldstub [%i1+0x02b],%l3 ! Mem[000000004680012b] jmpl %g6+8,%g0 ldx [%i0+0x008],%l6 ! Mem[0000000046000108] p27_call_3_le: ldsw [%i3+0x03c],%l7 ! Mem[000000004780013c] stb %l7,[%i2+0x014] ! Mem[0000000047000114] ldsw [%i3+0x01c],%l1 ! Mem[000000004780011c] ldx [%i0+0x008],%l2 ! Mem[0000000046000108] ldsb [%i0+0x022],%l1 ! Mem[0000000046000122] sth %l2,[%i0+0x00e] ! Mem[000000004600010e] ldx [%i3+0x038],%l0 ! Mem[0000000047800138] retl ldstub [%i1+0x002],%l0 ! Mem[0000000046800102] p27_jmpl_3_lo: swap [%o3+0x02c],%l7 ! Mem[000000004780012c] stb %l1,[%o0+0x021] ! Mem[0000000046000121] ldstub [%o1+0x02b],%l3 ! Mem[000000004680012b] jmpl %g6+8,%g0 ldx [%o0+0x008],%l6 ! Mem[0000000046000108] p27_call_3_lo: ldsw [%o3+0x03c],%l7 ! Mem[000000004780013c] stb %l7,[%o2+0x014] ! Mem[0000000047000114] ldsw [%o3+0x01c],%l1 ! Mem[000000004780011c] ldx [%o0+0x008],%l2 ! Mem[0000000046000108] ldsb [%o0+0x022],%l1 ! Mem[0000000046000122] sth %l2,[%o0+0x00e] ! Mem[000000004600010e] ldx [%o3+0x038],%l0 ! Mem[0000000047800138] retl ldstub [%o1+0x002],%l0 ! Mem[0000000046800102] p27_jmpl_3_he: stb %l5,[%i3+0x020] ! Mem[0000000047800120] ldstub [%i2+0x00c],%l3 ! Mem[000000004700010c] ldstub [%i0+0x020],%l5 ! Mem[0000000046000120] swap [%i3+0x028],%l2 ! Mem[0000000047800128] swap [%i2+0x00c],%l3 ! Mem[000000004700010c] swap [%i0+0x020],%l2 ! Mem[0000000046000120] jmpl %g6+8,%g0 ldsb [%i2+0x02f],%l6 ! Mem[000000004700012f] p27_call_3_he: ldstub [%i2+0x03a],%l7 ! Mem[000000004700013a] ldsw [%i1+0x008],%l0 ! Mem[0000000046800108] swap [%i3+0x034],%l5 ! Mem[0000000047800134] ldsb [%i0+0x024],%l7 ! Mem[0000000046000124] swap [%i3+0x018],%l3 ! Mem[0000000047800118] ldsw [%i2+0x020],%l4 ! Mem[0000000047000120] retl swap [%i1+0x02c],%l4 ! Mem[000000004680012c] p27_jmpl_3_ho: stb %l5,[%o3+0x020] ! Mem[0000000047800120] ldstub [%o2+0x00c],%l3 ! Mem[000000004700010c] ldstub [%o0+0x020],%l5 ! Mem[0000000046000120] swap [%o3+0x028],%l2 ! Mem[0000000047800128] swap [%o2+0x00c],%l3 ! Mem[000000004700010c] swap [%o0+0x020],%l2 ! Mem[0000000046000120] jmpl %g6+8,%g0 ldsb [%o2+0x02f],%l6 ! Mem[000000004700012f] p27_call_3_ho: ldstub [%o2+0x03a],%l7 ! Mem[000000004700013a] ldsw [%o1+0x008],%l0 ! Mem[0000000046800108] swap [%o3+0x034],%l5 ! Mem[0000000047800134] ldsb [%o0+0x024],%l7 ! Mem[0000000046000124] swap [%o3+0x018],%l3 ! Mem[0000000047800118] ldsw [%o2+0x020],%l4 ! Mem[0000000047000120] retl swap [%o1+0x02c],%l4 ! Mem[000000004680012c] p28_jmpl_3_le: jmpl %g6+8,%g0 std %l6,[%i2+0x010] ! Mem[0000000049000110] p28_call_3_le: ldstub [%i3+0x009],%l5 ! Mem[0000000049800109] ldsb [%i2+0x011],%l5 ! Mem[0000000049000111] swap [%i0+0x030],%l5 ! Mem[0000000048000130] std %l0,[%i2+0x008] ! Mem[0000000049000108] retl swap [%i3+0x030],%l1 ! Mem[0000000049800130] p28_jmpl_3_lo: jmpl %g6+8,%g0 std %l6,[%o2+0x010] ! Mem[0000000049000110] p28_call_3_lo: ldstub [%o3+0x009],%l5 ! Mem[0000000049800109] ldsb [%o2+0x011],%l5 ! Mem[0000000049000111] swap [%o0+0x030],%l5 ! Mem[0000000048000130] std %l0,[%o2+0x008] ! Mem[0000000049000108] retl swap [%o3+0x030],%l1 ! Mem[0000000049800130] p28_jmpl_3_he: ldsh [%i2+0x036],%l4 ! Mem[0000000049000136] swap [%i0+0x010],%l6 ! Mem[0000000048000110] jmpl %g6+8,%g0 ldsw [%i2+0x034],%l2 ! Mem[0000000049000134] p28_call_3_he: lduh [%i3+0x000],%l4 ! Mem[0000000049800100] retl ldsb [%i1+0x02f],%l4 ! Mem[000000004880012f] p28_jmpl_3_ho: ldsh [%o2+0x036],%l4 ! Mem[0000000049000136] swap [%o0+0x010],%l6 ! Mem[0000000048000110] jmpl %g6+8,%g0 ldsw [%o2+0x034],%l2 ! Mem[0000000049000134] p28_call_3_ho: lduh [%o3+0x000],%l4 ! Mem[0000000049800100] retl ldsb [%o1+0x02f],%l4 ! Mem[000000004880012f] p29_jmpl_3_le: ldx [%i0+0x000],%l3 ! Mem[000000004a000100] ldstub [%i2+0x02f],%l1 ! Mem[000000004b00012f] stw %l0,[%i0+0x01c] ! Mem[000000004a00011c] ldstub [%i1+0x01b],%l7 ! Mem[000000004a80011b] jmpl %g6+8,%g0 ldstub [%i1+0x000],%l7 ! Mem[000000004a800100] p29_call_3_le: ldd [%i1+0x010],%l2 ! Mem[000000004a800110] stw %l5,[%i2+0x014] ! Mem[000000004b000114] ldstub [%i3+0x02e],%l3 ! Mem[000000004b80012e] swap [%i2+0x000],%l7 ! Mem[000000004b000100] sth %l0,[%i0+0x026] ! Mem[000000004a000126] lduw [%i0+0x014],%l5 ! Mem[000000004a000114] swap [%i1+0x014],%l2 ! Mem[000000004a800114] retl ldsb [%i1+0x012],%l3 ! Mem[000000004a800112] p29_jmpl_3_lo: ldx [%o0+0x000],%l3 ! Mem[000000004a000100] ldstub [%o2+0x02f],%l1 ! Mem[000000004b00012f] stw %l0,[%o0+0x01c] ! Mem[000000004a00011c] ldstub [%o1+0x01b],%l7 ! Mem[000000004a80011b] jmpl %g6+8,%g0 ldstub [%o1+0x000],%l7 ! Mem[000000004a800100] p29_call_3_lo: ldd [%o1+0x010],%l2 ! Mem[000000004a800110] stw %l5,[%o2+0x014] ! Mem[000000004b000114] ldstub [%o3+0x02e],%l3 ! Mem[000000004b80012e] swap [%o2+0x000],%l7 ! Mem[000000004b000100] sth %l0,[%o0+0x026] ! Mem[000000004a000126] lduw [%o0+0x014],%l5 ! Mem[000000004a000114] swap [%o1+0x014],%l2 ! Mem[000000004a800114] retl ldsb [%o1+0x012],%l3 ! Mem[000000004a800112] p29_jmpl_3_he: ldstub [%i3+0x03d],%l4 ! Mem[000000004b80013d] ldd [%i2+0x010],%l6 ! Mem[000000004b000110] jmpl %g6+8,%g0 stw %l5,[%i1+0x020] ! Mem[000000004a800120] p29_call_3_he: lduh [%i0+0x030],%l5 ! Mem[000000004a000130] ldsb [%i2+0x014],%l6 ! Mem[000000004b000114] sth %l0,[%i0+0x028] ! Mem[000000004a000128] ldub [%i3+0x020],%l5 ! Mem[000000004b800120] stw %l7,[%i1+0x034] ! Mem[000000004a800134] sth %l3,[%i3+0x03c] ! Mem[000000004b80013c] ldsw [%i3+0x024],%l7 ! Mem[000000004b800124] retl stb %l5,[%i1+0x03a] ! Mem[000000004a80013a] p29_jmpl_3_ho: ldstub [%o3+0x03d],%l4 ! Mem[000000004b80013d] ldd [%o2+0x010],%l6 ! Mem[000000004b000110] jmpl %g6+8,%g0 stw %l5,[%o1+0x020] ! Mem[000000004a800120] p29_call_3_ho: lduh [%o0+0x030],%l5 ! Mem[000000004a000130] ldsb [%o2+0x014],%l6 ! Mem[000000004b000114] sth %l0,[%o0+0x028] ! Mem[000000004a000128] ldub [%o3+0x020],%l5 ! Mem[000000004b800120] stw %l7,[%o1+0x034] ! Mem[000000004a800134] sth %l3,[%o3+0x03c] ! Mem[000000004b80013c] ldsw [%o3+0x024],%l7 ! Mem[000000004b800124] retl stb %l5,[%o1+0x03a] ! Mem[000000004a80013a] p30_jmpl_3_le: ldub [%i0+0x00d],%l2 ! Mem[000000004c00010d] ldd [%i0+0x000],%l6 ! Mem[000000004c000100] jmpl %g6+8,%g0 lduh [%i0+0x00e],%l1 ! Mem[000000004c00010e] p30_call_3_le: lduh [%i1+0x03a],%l3 ! Mem[000000004c80013a] sth %l0,[%i0+0x012] ! Mem[000000004c000112] stw %l0,[%i0+0x03c] ! Mem[000000004c00013c] retl swap [%i2+0x018],%l5 ! Mem[000000004d000118] p30_jmpl_3_lo: ldub [%o0+0x00d],%l2 ! Mem[000000004c00010d] ldd [%o0+0x000],%l6 ! Mem[000000004c000100] jmpl %g6+8,%g0 lduh [%o0+0x00e],%l1 ! Mem[000000004c00010e] p30_call_3_lo: lduh [%o1+0x03a],%l3 ! Mem[000000004c80013a] sth %l0,[%o0+0x012] ! Mem[000000004c000112] stw %l0,[%o0+0x03c] ! Mem[000000004c00013c] retl swap [%o2+0x018],%l5 ! Mem[000000004d000118] p30_jmpl_3_he: ldd [%i0+0x000],%l4 ! Mem[000000004c000100] ldx [%i2+0x020],%l3 ! Mem[000000004d000120] swap [%i0+0x004],%l4 ! Mem[000000004c000104] jmpl %g6+8,%g0 lduw [%i1+0x024],%l6 ! Mem[000000004c800124] p30_call_3_he: ldsh [%i1+0x016],%l2 ! Mem[000000004c800116] ldstub [%i1+0x037],%l1 ! Mem[000000004c800137] std %l6,[%i1+0x038] ! Mem[000000004c800138] retl ldsw [%i2+0x030],%l0 ! Mem[000000004d000130] p30_jmpl_3_ho: ldd [%o0+0x000],%l4 ! Mem[000000004c000100] ldx [%o2+0x020],%l3 ! Mem[000000004d000120] swap [%o0+0x004],%l4 ! Mem[000000004c000104] jmpl %g6+8,%g0 lduw [%o1+0x024],%l6 ! Mem[000000004c800124] p30_call_3_ho: ldsh [%o1+0x016],%l2 ! Mem[000000004c800116] ldstub [%o1+0x037],%l1 ! Mem[000000004c800137] std %l6,[%o1+0x038] ! Mem[000000004c800138] retl ldsw [%o2+0x030],%l0 ! Mem[000000004d000130] p31_jmpl_3_le: ldsh [%i3+0x03e],%l7 ! Mem[000000004f80013e] ldstub [%i1+0x02f],%l4 ! Mem[000000004e80012f] swap [%i1+0x03c],%l6 ! Mem[000000004e80013c] swap [%i1+0x01c],%l0 ! Mem[000000004e80011c] jmpl %g6+8,%g0 ldsw [%i1+0x018],%l7 ! Mem[000000004e800118] p31_call_3_le: swap [%i1+0x00c],%l6 ! Mem[000000004e80010c] std %l0,[%i2+0x000] ! Mem[000000004f000100] ldstub [%i2+0x033],%l1 ! Mem[000000004f000133] ldsw [%i3+0x014],%l2 ! Mem[000000004f800114] retl lduw [%i3+0x010],%l3 ! Mem[000000004f800110] p31_jmpl_3_lo: ldsh [%o3+0x03e],%l7 ! Mem[000000004f80013e] ldstub [%o1+0x02f],%l4 ! Mem[000000004e80012f] swap [%o1+0x03c],%l6 ! Mem[000000004e80013c] swap [%o1+0x01c],%l0 ! Mem[000000004e80011c] jmpl %g6+8,%g0 ldsw [%o1+0x018],%l7 ! Mem[000000004e800118] p31_call_3_lo: swap [%o1+0x00c],%l6 ! Mem[000000004e80010c] std %l0,[%o2+0x000] ! Mem[000000004f000100] ldstub [%o2+0x033],%l1 ! Mem[000000004f000133] ldsw [%o3+0x014],%l2 ! Mem[000000004f800114] retl lduw [%o3+0x010],%l3 ! Mem[000000004f800110] p31_jmpl_3_he: ldstub [%i3+0x03d],%l4 ! Mem[000000004f80013d] ldx [%i1+0x000],%l4 ! Mem[000000004e800100] jmpl %g6+8,%g0 stb %l6,[%i1+0x016] ! Mem[000000004e800116] p31_call_3_he: swap [%i3+0x030],%l6 ! Mem[000000004f800130] ldsb [%i1+0x014],%l6 ! Mem[000000004e800114] ldsh [%i0+0x028],%l0 ! Mem[000000004e000128] ldsw [%i2+0x02c],%l6 ! Mem[000000004f00012c] lduw [%i0+0x024],%l2 ! Mem[000000004e000124] retl ldstub [%i2+0x020],%l2 ! Mem[000000004f000120] p31_jmpl_3_ho: ldstub [%o3+0x03d],%l4 ! Mem[000000004f80013d] ldx [%o1+0x000],%l4 ! Mem[000000004e800100] jmpl %g6+8,%g0 stb %l6,[%o1+0x016] ! Mem[000000004e800116] p31_call_3_ho: swap [%o3+0x030],%l6 ! Mem[000000004f800130] ldsb [%o1+0x014],%l6 ! Mem[000000004e800114] ldsh [%o0+0x028],%l0 ! Mem[000000004e000128] ldsw [%o2+0x02c],%l6 ! Mem[000000004f00012c] lduw [%o0+0x024],%l2 ! Mem[000000004e000124] retl ldstub [%o2+0x020],%l2 ! Mem[000000004f000120] p32_jmpl_3_le: stw %l4,[%i3+0x028] ! Mem[0000000051800128] ldsh [%i1+0x006],%l0 ! Mem[0000000050800106] swap [%i2+0x004],%l2 ! Mem[0000000051000104] jmpl %g6+8,%g0 swap [%i3+0x02c],%l4 ! Mem[000000005180012c] p32_call_3_le: retl ldstub [%i2+0x013],%l1 ! Mem[0000000051000113] p32_jmpl_3_lo: stw %l4,[%o3+0x028] ! Mem[0000000051800128] ldsh [%o1+0x006],%l0 ! Mem[0000000050800106] swap [%o2+0x004],%l2 ! Mem[0000000051000104] jmpl %g6+8,%g0 swap [%o3+0x02c],%l4 ! Mem[000000005180012c] p32_call_3_lo: retl ldstub [%o2+0x013],%l1 ! Mem[0000000051000113] p32_jmpl_3_he: jmpl %g6+8,%g0 swap [%i0+0x024],%l1 ! Mem[0000000050000124] p32_call_3_he: ldsh [%i3+0x006],%l0 ! Mem[0000000051800106] ldstub [%i3+0x006],%l3 ! Mem[0000000051800106] retl stb %l0,[%i0+0x037] ! Mem[0000000050000137] p32_jmpl_3_ho: jmpl %g6+8,%g0 swap [%o0+0x024],%l1 ! Mem[0000000050000124] p32_call_3_ho: ldsh [%o3+0x006],%l0 ! Mem[0000000051800106] ldstub [%o3+0x006],%l3 ! Mem[0000000051800106] retl stb %l0,[%o0+0x037] ! Mem[0000000050000137] p33_jmpl_3_le: jmpl %g6+8,%g0 ldub [%i2+0x038],%l0 ! Mem[0000000053000138] p33_call_3_le: ldx [%i2+0x030],%l1 ! Mem[0000000053000130] lduw [%i3+0x030],%l5 ! Mem[0000000053800130] lduh [%i2+0x022],%l6 ! Mem[0000000053000122] ldsb [%i2+0x02b],%l7 ! Mem[000000005300012b] retl stx %l2,[%i1+0x010] ! Mem[0000000052800110] p33_jmpl_3_lo: jmpl %g6+8,%g0 ldub [%o2+0x038],%l0 ! Mem[0000000053000138] p33_call_3_lo: ldx [%o2+0x030],%l1 ! Mem[0000000053000130] lduw [%o3+0x030],%l5 ! Mem[0000000053800130] lduh [%o2+0x022],%l6 ! Mem[0000000053000122] ldsb [%o2+0x02b],%l7 ! Mem[000000005300012b] retl stx %l2,[%o1+0x010] ! Mem[0000000052800110] p33_jmpl_3_he: ldstub [%i1+0x018],%l3 ! Mem[0000000052800118] lduh [%i1+0x01a],%l6 ! Mem[000000005280011a] lduw [%i0+0x02c],%l0 ! Mem[000000005200012c] swap [%i1+0x010],%l7 ! Mem[0000000052800110] stw %l1,[%i3+0x01c] ! Mem[000000005380011c] ldub [%i2+0x027],%l6 ! Mem[0000000053000127] jmpl %g6+8,%g0 swap [%i0+0x02c],%l4 ! Mem[000000005200012c] p33_call_3_he: ldsw [%i2+0x034],%l3 ! Mem[0000000053000134] ldsw [%i3+0x034],%l0 ! Mem[0000000053800134] ldub [%i3+0x03b],%l4 ! Mem[000000005380013b] ldstub [%i1+0x020],%l5 ! Mem[0000000052800120] retl ldstub [%i3+0x034],%l6 ! Mem[0000000053800134] p33_jmpl_3_ho: ldstub [%o1+0x018],%l3 ! Mem[0000000052800118] lduh [%o1+0x01a],%l6 ! Mem[000000005280011a] lduw [%o0+0x02c],%l0 ! Mem[000000005200012c] swap [%o1+0x010],%l7 ! Mem[0000000052800110] stw %l1,[%o3+0x01c] ! Mem[000000005380011c] ldub [%o2+0x027],%l6 ! Mem[0000000053000127] jmpl %g6+8,%g0 swap [%o0+0x02c],%l4 ! Mem[000000005200012c] p33_call_3_ho: ldsw [%o2+0x034],%l3 ! Mem[0000000053000134] ldsw [%o3+0x034],%l0 ! Mem[0000000053800134] ldub [%o3+0x03b],%l4 ! Mem[000000005380013b] ldstub [%o1+0x020],%l5 ! Mem[0000000052800120] retl ldstub [%o3+0x034],%l6 ! Mem[0000000053800134] p34_jmpl_3_le: ldstub [%i2+0x008],%l4 ! Mem[0000000055000108] ldub [%i3+0x025],%l3 ! Mem[0000000055800125] swap [%i2+0x014],%l3 ! Mem[0000000055000114] swap [%i2+0x038],%l4 ! Mem[0000000055000138] ldstub [%i2+0x026],%l1 ! Mem[0000000055000126] ldstub [%i0+0x02b],%l2 ! Mem[000000005400012b] jmpl %g6+8,%g0 ldsb [%i1+0x02e],%l6 ! Mem[000000005480012e] p34_call_3_le: swap [%i1+0x03c],%l0 ! Mem[000000005480013c] ldub [%i2+0x019],%l5 ! Mem[0000000055000119] stw %l4,[%i0+0x000] ! Mem[0000000054000100] ldstub [%i1+0x004],%l1 ! Mem[0000000054800104] sth %l6,[%i1+0x002] ! Mem[0000000054800102] ldsw [%i3+0x024],%l5 ! Mem[0000000055800124] ldd [%i0+0x000],%l2 ! Mem[0000000054000100] retl ldsh [%i0+0x016],%l2 ! Mem[0000000054000116] p34_jmpl_3_lo: ldstub [%o2+0x008],%l4 ! Mem[0000000055000108] ldub [%o3+0x025],%l3 ! Mem[0000000055800125] swap [%o2+0x014],%l3 ! Mem[0000000055000114] swap [%o2+0x038],%l4 ! Mem[0000000055000138] ldstub [%o2+0x026],%l1 ! Mem[0000000055000126] ldstub [%o0+0x02b],%l2 ! Mem[000000005400012b] jmpl %g6+8,%g0 ldsb [%o1+0x02e],%l6 ! Mem[000000005480012e] p34_call_3_lo: swap [%o1+0x03c],%l0 ! Mem[000000005480013c] ldub [%o2+0x019],%l5 ! Mem[0000000055000119] stw %l4,[%o0+0x000] ! Mem[0000000054000100] ldstub [%o1+0x004],%l1 ! Mem[0000000054800104] sth %l6,[%o1+0x002] ! Mem[0000000054800102] ldsw [%o3+0x024],%l5 ! Mem[0000000055800124] ldd [%o0+0x000],%l2 ! Mem[0000000054000100] retl ldsh [%o0+0x016],%l2 ! Mem[0000000054000116] p34_jmpl_3_he: stx %l1,[%i1+0x038] ! Mem[0000000054800138] ldsb [%i0+0x02c],%l0 ! Mem[000000005400012c] ldstub [%i3+0x036],%l7 ! Mem[0000000055800136] std %l0,[%i1+0x038] ! Mem[0000000054800138] ldstub [%i2+0x037],%l7 ! Mem[0000000055000137] ldsb [%i3+0x016],%l6 ! Mem[0000000055800116] jmpl %g6+8,%g0 ldsw [%i2+0x00c],%l1 ! Mem[000000005500010c] p34_call_3_he: sth %l5,[%i1+0x004] ! Mem[0000000054800104] ldsh [%i3+0x010],%l7 ! Mem[0000000055800110] ldsw [%i1+0x034],%l6 ! Mem[0000000054800134] lduw [%i2+0x014],%l6 ! Mem[0000000055000114] ldx [%i1+0x028],%l1 ! Mem[0000000054800128] ldx [%i3+0x008],%l2 ! Mem[0000000055800108] retl swap [%i2+0x038],%l5 ! Mem[0000000055000138] p34_jmpl_3_ho: stx %l1,[%o1+0x038] ! Mem[0000000054800138] ldsb [%o0+0x02c],%l0 ! Mem[000000005400012c] ldstub [%o3+0x036],%l7 ! Mem[0000000055800136] std %l0,[%o1+0x038] ! Mem[0000000054800138] ldstub [%o2+0x037],%l7 ! Mem[0000000055000137] ldsb [%o3+0x016],%l6 ! Mem[0000000055800116] jmpl %g6+8,%g0 ldsw [%o2+0x00c],%l1 ! Mem[000000005500010c] p34_call_3_ho: sth %l5,[%o1+0x004] ! Mem[0000000054800104] ldsh [%o3+0x010],%l7 ! Mem[0000000055800110] ldsw [%o1+0x034],%l6 ! Mem[0000000054800134] lduw [%o2+0x014],%l6 ! Mem[0000000055000114] ldx [%o1+0x028],%l1 ! Mem[0000000054800128] ldx [%o3+0x008],%l2 ! Mem[0000000055800108] retl swap [%o2+0x038],%l5 ! Mem[0000000055000138] p35_jmpl_3_le: stb %l6,[%i0+0x011] ! Mem[0000000056000111] jmpl %g6+8,%g0 ldstub [%i3+0x03d],%l6 ! Mem[000000005780013d] p35_call_3_le: ldstub [%i2+0x024],%l7 ! Mem[0000000057000124] sth %l0,[%i2+0x03e] ! Mem[000000005700013e] stb %l6,[%i2+0x018] ! Mem[0000000057000118] swap [%i3+0x010],%l3 ! Mem[0000000057800110] ldstub [%i2+0x018],%l7 ! Mem[0000000057000118] retl stw %l4,[%i0+0x000] ! Mem[0000000056000100] p35_jmpl_3_lo: stb %l6,[%o0+0x011] ! Mem[0000000056000111] jmpl %g6+8,%g0 ldstub [%o3+0x03d],%l6 ! Mem[000000005780013d] p35_call_3_lo: ldstub [%o2+0x024],%l7 ! Mem[0000000057000124] sth %l0,[%o2+0x03e] ! Mem[000000005700013e] stb %l6,[%o2+0x018] ! Mem[0000000057000118] swap [%o3+0x010],%l3 ! Mem[0000000057800110] ldstub [%o2+0x018],%l7 ! Mem[0000000057000118] retl stw %l4,[%o0+0x000] ! Mem[0000000056000100] p35_jmpl_3_he: stb %l2,[%i1+0x02c] ! Mem[000000005680012c] stw %l1,[%i3+0x000] ! Mem[0000000057800100] std %l6,[%i1+0x030] ! Mem[0000000056800130] ldstub [%i1+0x005],%l4 ! Mem[0000000056800105] swap [%i2+0x038],%l4 ! Mem[0000000057000138] ldsb [%i1+0x012],%l6 ! Mem[0000000056800112] ldstub [%i0+0x01b],%l1 ! Mem[000000005600011b] jmpl %g6+8,%g0 lduh [%i3+0x036],%l2 ! Mem[0000000057800136] p35_call_3_he: retl swap [%i3+0x008],%l4 ! Mem[0000000057800108] p35_jmpl_3_ho: stb %l2,[%o1+0x02c] ! Mem[000000005680012c] stw %l1,[%o3+0x000] ! Mem[0000000057800100] std %l6,[%o1+0x030] ! Mem[0000000056800130] ldstub [%o1+0x005],%l4 ! Mem[0000000056800105] swap [%o2+0x038],%l4 ! Mem[0000000057000138] ldsb [%o1+0x012],%l6 ! Mem[0000000056800112] ldstub [%o0+0x01b],%l1 ! Mem[000000005600011b] jmpl %g6+8,%g0 lduh [%o3+0x036],%l2 ! Mem[0000000057800136] p35_call_3_ho: retl swap [%o3+0x008],%l4 ! Mem[0000000057800108] p36_jmpl_3_le: swap [%i2+0x020],%l1 ! Mem[0000000059000120] ldub [%i0+0x011],%l0 ! Mem[0000000058000111] ldx [%i0+0x020],%l3 ! Mem[0000000058000120] swap [%i0+0x004],%l1 ! Mem[0000000058000104] jmpl %g6+8,%g0 ldstub [%i3+0x019],%l5 ! Mem[0000000059800119] p36_call_3_le: retl stw %l7,[%i2+0x020] ! Mem[0000000059000120] p36_jmpl_3_lo: swap [%o2+0x020],%l1 ! Mem[0000000059000120] ldub [%o0+0x011],%l0 ! Mem[0000000058000111] ldx [%o0+0x020],%l3 ! Mem[0000000058000120] swap [%o0+0x004],%l1 ! Mem[0000000058000104] jmpl %g6+8,%g0 ldstub [%o3+0x019],%l5 ! Mem[0000000059800119] p36_call_3_lo: retl stw %l7,[%o2+0x020] ! Mem[0000000059000120] p36_jmpl_3_he: jmpl %g6+8,%g0 swap [%i1+0x038],%l2 ! Mem[0000000058800138] p36_call_3_he: ldsh [%i2+0x000],%l7 ! Mem[0000000059000100] ldsb [%i3+0x004],%l7 ! Mem[0000000059800104] ldstub [%i2+0x03a],%l7 ! Mem[000000005900013a] lduw [%i0+0x038],%l5 ! Mem[0000000058000138] retl stw %l3,[%i0+0x038] ! Mem[0000000058000138] p36_jmpl_3_ho: jmpl %g6+8,%g0 swap [%o1+0x038],%l2 ! Mem[0000000058800138] p36_call_3_ho: ldsh [%o2+0x000],%l7 ! Mem[0000000059000100] ldsb [%o3+0x004],%l7 ! Mem[0000000059800104] ldstub [%o2+0x03a],%l7 ! Mem[000000005900013a] lduw [%o0+0x038],%l5 ! Mem[0000000058000138] retl stw %l3,[%o0+0x038] ! Mem[0000000058000138] p37_jmpl_3_le: std %l0,[%i3+0x020] ! Mem[000000005b800120] ldx [%i3+0x018],%l5 ! Mem[000000005b800118] swap [%i2+0x00c],%l1 ! Mem[000000005b00010c] jmpl %g6+8,%g0 lduh [%i3+0x014],%l5 ! Mem[000000005b800114] p37_call_3_le: lduh [%i3+0x03c],%l3 ! Mem[000000005b80013c] ldsw [%i2+0x01c],%l7 ! Mem[000000005b00011c] stb %l5,[%i2+0x03b] ! Mem[000000005b00013b] retl lduw [%i0+0x018],%l3 ! Mem[000000005a000118] p37_jmpl_3_lo: std %l0,[%o3+0x020] ! Mem[000000005b800120] ldx [%o3+0x018],%l5 ! Mem[000000005b800118] swap [%o2+0x00c],%l1 ! Mem[000000005b00010c] jmpl %g6+8,%g0 lduh [%o3+0x014],%l5 ! Mem[000000005b800114] p37_call_3_lo: lduh [%o3+0x03c],%l3 ! Mem[000000005b80013c] ldsw [%o2+0x01c],%l7 ! Mem[000000005b00011c] stb %l5,[%o2+0x03b] ! Mem[000000005b00013b] retl lduw [%o0+0x018],%l3 ! Mem[000000005a000118] p37_jmpl_3_he: stw %l2,[%i1+0x02c] ! Mem[000000005a80012c] ldsh [%i1+0x000],%l4 ! Mem[000000005a800100] ldstub [%i2+0x014],%l6 ! Mem[000000005b000114] swap [%i0+0x024],%l3 ! Mem[000000005a000124] jmpl %g6+8,%g0 ldstub [%i3+0x027],%l4 ! Mem[000000005b800127] p37_call_3_he: lduw [%i0+0x010],%l2 ! Mem[000000005a000110] ldx [%i1+0x018],%l4 ! Mem[000000005a800118] ldub [%i2+0x03f],%l2 ! Mem[000000005b00013f] ldstub [%i3+0x01a],%l5 ! Mem[000000005b80011a] lduw [%i2+0x030],%l7 ! Mem[000000005b000130] retl ldsh [%i0+0x03e],%l4 ! Mem[000000005a00013e] p37_jmpl_3_ho: stw %l2,[%o1+0x02c] ! Mem[000000005a80012c] ldsh [%o1+0x000],%l4 ! Mem[000000005a800100] ldstub [%o2+0x014],%l6 ! Mem[000000005b000114] swap [%o0+0x024],%l3 ! Mem[000000005a000124] jmpl %g6+8,%g0 ldstub [%o3+0x027],%l4 ! Mem[000000005b800127] p37_call_3_ho: lduw [%o0+0x010],%l2 ! Mem[000000005a000110] ldx [%o1+0x018],%l4 ! Mem[000000005a800118] ldub [%o2+0x03f],%l2 ! Mem[000000005b00013f] ldstub [%o3+0x01a],%l5 ! Mem[000000005b80011a] lduw [%o2+0x030],%l7 ! Mem[000000005b000130] retl ldsh [%o0+0x03e],%l4 ! Mem[000000005a00013e] p38_jmpl_3_le: lduw [%i3+0x008],%l1 ! Mem[000000005d800108] swap [%i3+0x014],%l2 ! Mem[000000005d800114] swap [%i3+0x00c],%l3 ! Mem[000000005d80010c] lduw [%i3+0x028],%l1 ! Mem[000000005d800128] ldsw [%i2+0x018],%l5 ! Mem[000000005d000118] ldstub [%i1+0x00c],%l0 ! Mem[000000005c80010c] sth %l2,[%i1+0x00c] ! Mem[000000005c80010c] jmpl %g6+8,%g0 ldsb [%i1+0x03f],%l4 ! Mem[000000005c80013f] p38_call_3_le: stb %l5,[%i0+0x02a] ! Mem[000000005c00012a] ldub [%i2+0x03a],%l3 ! Mem[000000005d00013a] ldstub [%i2+0x02f],%l7 ! Mem[000000005d00012f] stw %l5,[%i3+0x014] ! Mem[000000005d800114] swap [%i0+0x010],%l5 ! Mem[000000005c000110] ldstub [%i3+0x003],%l6 ! Mem[000000005d800103] stw %l0,[%i0+0x014] ! Mem[000000005c000114] retl swap [%i0+0x030],%l7 ! Mem[000000005c000130] p38_jmpl_3_lo: lduw [%o3+0x008],%l1 ! Mem[000000005d800108] swap [%o3+0x014],%l2 ! Mem[000000005d800114] swap [%o3+0x00c],%l3 ! Mem[000000005d80010c] lduw [%o3+0x028],%l1 ! Mem[000000005d800128] ldsw [%o2+0x018],%l5 ! Mem[000000005d000118] ldstub [%o1+0x00c],%l0 ! Mem[000000005c80010c] sth %l2,[%o1+0x00c] ! Mem[000000005c80010c] jmpl %g6+8,%g0 ldsb [%o1+0x03f],%l4 ! Mem[000000005c80013f] p38_call_3_lo: stb %l5,[%o0+0x02a] ! Mem[000000005c00012a] ldub [%o2+0x03a],%l3 ! Mem[000000005d00013a] ldstub [%o2+0x02f],%l7 ! Mem[000000005d00012f] stw %l5,[%o3+0x014] ! Mem[000000005d800114] swap [%o0+0x010],%l5 ! Mem[000000005c000110] ldstub [%o3+0x003],%l6 ! Mem[000000005d800103] stw %l0,[%o0+0x014] ! Mem[000000005c000114] retl swap [%o0+0x030],%l7 ! Mem[000000005c000130] p38_jmpl_3_he: swap [%i1+0x030],%l2 ! Mem[000000005c800130] ldx [%i1+0x030],%l2 ! Mem[000000005c800130] ldub [%i3+0x029],%l2 ! Mem[000000005d800129] swap [%i3+0x024],%l6 ! Mem[000000005d800124] swap [%i0+0x00c],%l4 ! Mem[000000005c00010c] std %l6,[%i3+0x010] ! Mem[000000005d800110] ldstub [%i0+0x02f],%l7 ! Mem[000000005c00012f] jmpl %g6+8,%g0 sth %l3,[%i0+0x01e] ! Mem[000000005c00011e] p38_call_3_he: lduw [%i3+0x034],%l6 ! Mem[000000005d800134] std %l0,[%i3+0x028] ! Mem[000000005d800128] swap [%i1+0x00c],%l7 ! Mem[000000005c80010c] ldub [%i0+0x034],%l7 ! Mem[000000005c000134] ldstub [%i2+0x01a],%l6 ! Mem[000000005d00011a] swap [%i1+0x03c],%l6 ! Mem[000000005c80013c] retl stx %l1,[%i2+0x030] ! Mem[000000005d000130] p38_jmpl_3_ho: swap [%o1+0x030],%l2 ! Mem[000000005c800130] ldx [%o1+0x030],%l2 ! Mem[000000005c800130] ldub [%o3+0x029],%l2 ! Mem[000000005d800129] swap [%o3+0x024],%l6 ! Mem[000000005d800124] swap [%o0+0x00c],%l4 ! Mem[000000005c00010c] std %l6,[%o3+0x010] ! Mem[000000005d800110] ldstub [%o0+0x02f],%l7 ! Mem[000000005c00012f] jmpl %g6+8,%g0 sth %l3,[%o0+0x01e] ! Mem[000000005c00011e] p38_call_3_ho: lduw [%o3+0x034],%l6 ! Mem[000000005d800134] std %l0,[%o3+0x028] ! Mem[000000005d800128] swap [%o1+0x00c],%l7 ! Mem[000000005c80010c] ldub [%o0+0x034],%l7 ! Mem[000000005c000134] ldstub [%o2+0x01a],%l6 ! Mem[000000005d00011a] swap [%o1+0x03c],%l6 ! Mem[000000005c80013c] retl stx %l1,[%o2+0x030] ! Mem[000000005d000130] p39_jmpl_3_le: jmpl %g6+8,%g0 ldsb [%i1+0x00b],%l2 ! Mem[000000005e80010b] p39_call_3_le: sth %l6,[%i1+0x032] ! Mem[000000005e800132] stw %l7,[%i0+0x02c] ! Mem[000000005e00012c] sth %l7,[%i1+0x02a] ! Mem[000000005e80012a] lduh [%i1+0x00a],%l3 ! Mem[000000005e80010a] retl swap [%i2+0x014],%l0 ! Mem[000000005f000114] p39_jmpl_3_lo: jmpl %g6+8,%g0 ldsb [%o1+0x00b],%l2 ! Mem[000000005e80010b] p39_call_3_lo: sth %l6,[%o1+0x032] ! Mem[000000005e800132] stw %l7,[%o0+0x02c] ! Mem[000000005e00012c] sth %l7,[%o1+0x02a] ! Mem[000000005e80012a] lduh [%o1+0x00a],%l3 ! Mem[000000005e80010a] retl swap [%o2+0x014],%l0 ! Mem[000000005f000114] p39_jmpl_3_he: stb %l2,[%i3+0x021] ! Mem[000000005f800121] std %l2,[%i1+0x030] ! Mem[000000005e800130] stx %l4,[%i2+0x000] ! Mem[000000005f000100] ldstub [%i3+0x002],%l5 ! Mem[000000005f800102] swap [%i1+0x02c],%l5 ! Mem[000000005e80012c] swap [%i2+0x01c],%l0 ! Mem[000000005f00011c] sth %l5,[%i2+0x028] ! Mem[000000005f000128] jmpl %g6+8,%g0 swap [%i0+0x03c],%l4 ! Mem[000000005e00013c] p39_call_3_he: ldd [%i3+0x000],%l0 ! Mem[000000005f800100] ldstub [%i3+0x023],%l5 ! Mem[000000005f800123] sth %l4,[%i2+0x024] ! Mem[000000005f000124] ldsw [%i3+0x010],%l6 ! Mem[000000005f800110] std %l2,[%i2+0x020] ! Mem[000000005f000120] ldsb [%i0+0x007],%l6 ! Mem[000000005e000107] ldx [%i2+0x038],%l2 ! Mem[000000005f000138] retl ldsb [%i1+0x00a],%l0 ! Mem[000000005e80010a] p39_jmpl_3_ho: stb %l2,[%o3+0x021] ! Mem[000000005f800121] std %l2,[%o1+0x030] ! Mem[000000005e800130] stx %l4,[%o2+0x000] ! Mem[000000005f000100] ldstub [%o3+0x002],%l5 ! Mem[000000005f800102] swap [%o1+0x02c],%l5 ! Mem[000000005e80012c] swap [%o2+0x01c],%l0 ! Mem[000000005f00011c] sth %l5,[%o2+0x028] ! Mem[000000005f000128] jmpl %g6+8,%g0 swap [%o0+0x03c],%l4 ! Mem[000000005e00013c] p39_call_3_ho: ldd [%o3+0x000],%l0 ! Mem[000000005f800100] ldstub [%o3+0x023],%l5 ! Mem[000000005f800123] sth %l4,[%o2+0x024] ! Mem[000000005f000124] ldsw [%o3+0x010],%l6 ! Mem[000000005f800110] std %l2,[%o2+0x020] ! Mem[000000005f000120] ldsb [%o0+0x007],%l6 ! Mem[000000005e000107] ldx [%o2+0x038],%l2 ! Mem[000000005f000138] retl ldsb [%o1+0x00a],%l0 ! Mem[000000005e80010a] p40_jmpl_3_le: stb %l4,[%i1+0x021] ! Mem[0000000060800121] jmpl %g6+8,%g0 ldsh [%i2+0x018],%l7 ! Mem[0000000061000118] p40_call_3_le: retl sth %l7,[%i3+0x030] ! Mem[0000000061800130] p40_jmpl_3_lo: stb %l4,[%o1+0x021] ! Mem[0000000060800121] jmpl %g6+8,%g0 ldsh [%o2+0x018],%l7 ! Mem[0000000061000118] p40_call_3_lo: retl sth %l7,[%o3+0x030] ! Mem[0000000061800130] p40_jmpl_3_he: ldstub [%i3+0x026],%l2 ! Mem[0000000061800126] lduh [%i0+0x01c],%l3 ! Mem[000000006000011c] swap [%i1+0x014],%l0 ! Mem[0000000060800114] stw %l0,[%i0+0x008] ! Mem[0000000060000108] stx %l6,[%i0+0x038] ! Mem[0000000060000138] ldsw [%i2+0x00c],%l3 ! Mem[000000006100010c] jmpl %g6+8,%g0 swap [%i1+0x034],%l5 ! Mem[0000000060800134] p40_call_3_he: swap [%i3+0x02c],%l6 ! Mem[000000006180012c] std %l4,[%i0+0x000] ! Mem[0000000060000100] lduh [%i1+0x03c],%l3 ! Mem[000000006080013c] retl ldstub [%i1+0x036],%l7 ! Mem[0000000060800136] p40_jmpl_3_ho: ldstub [%o3+0x026],%l2 ! Mem[0000000061800126] lduh [%o0+0x01c],%l3 ! Mem[000000006000011c] swap [%o1+0x014],%l0 ! Mem[0000000060800114] stw %l0,[%o0+0x008] ! Mem[0000000060000108] stx %l6,[%o0+0x038] ! Mem[0000000060000138] ldsw [%o2+0x00c],%l3 ! Mem[000000006100010c] jmpl %g6+8,%g0 swap [%o1+0x034],%l5 ! Mem[0000000060800134] p40_call_3_ho: swap [%o3+0x02c],%l6 ! Mem[000000006180012c] std %l4,[%o0+0x000] ! Mem[0000000060000100] lduh [%o1+0x03c],%l3 ! Mem[000000006080013c] retl ldstub [%o1+0x036],%l7 ! Mem[0000000060800136] p41_jmpl_3_le: swap [%i1+0x00c],%l1 ! Mem[000000006280010c] ldstub [%i0+0x03e],%l7 ! Mem[000000006200013e] swap [%i0+0x00c],%l0 ! Mem[000000006200010c] stw %l1,[%i2+0x030] ! Mem[0000000063000130] stw %l0,[%i0+0x020] ! Mem[0000000062000120] jmpl %g6+8,%g0 ldsh [%i0+0x016],%l3 ! Mem[0000000062000116] p41_call_3_le: ldsw [%i1+0x01c],%l4 ! Mem[000000006280011c] ldub [%i2+0x02f],%l4 ! Mem[000000006300012f] swap [%i2+0x018],%l0 ! Mem[0000000063000118] swap [%i1+0x010],%l3 ! Mem[0000000062800110] retl swap [%i0+0x024],%l4 ! Mem[0000000062000124] p41_jmpl_3_lo: swap [%o1+0x00c],%l1 ! Mem[000000006280010c] ldstub [%o0+0x03e],%l7 ! Mem[000000006200013e] swap [%o0+0x00c],%l0 ! Mem[000000006200010c] stw %l1,[%o2+0x030] ! Mem[0000000063000130] stw %l0,[%o0+0x020] ! Mem[0000000062000120] jmpl %g6+8,%g0 ldsh [%o0+0x016],%l3 ! Mem[0000000062000116] p41_call_3_lo: ldsw [%o1+0x01c],%l4 ! Mem[000000006280011c] ldub [%o2+0x02f],%l4 ! Mem[000000006300012f] swap [%o2+0x018],%l0 ! Mem[0000000063000118] swap [%o1+0x010],%l3 ! Mem[0000000062800110] retl swap [%o0+0x024],%l4 ! Mem[0000000062000124] p41_jmpl_3_he: ldub [%i2+0x00d],%l4 ! Mem[000000006300010d] swap [%i0+0x02c],%l2 ! Mem[000000006200012c] swap [%i0+0x004],%l6 ! Mem[0000000062000104] ldsw [%i0+0x008],%l7 ! Mem[0000000062000108] jmpl %g6+8,%g0 stw %l2,[%i2+0x034] ! Mem[0000000063000134] p41_call_3_he: retl swap [%i2+0x018],%l5 ! Mem[0000000063000118] p41_jmpl_3_ho: ldub [%o2+0x00d],%l4 ! Mem[000000006300010d] swap [%o0+0x02c],%l2 ! Mem[000000006200012c] swap [%o0+0x004],%l6 ! Mem[0000000062000104] ldsw [%o0+0x008],%l7 ! Mem[0000000062000108] jmpl %g6+8,%g0 stw %l2,[%o2+0x034] ! Mem[0000000063000134] p41_call_3_ho: retl swap [%o2+0x018],%l5 ! Mem[0000000063000118] p42_jmpl_3_le: ldx [%i0+0x010],%l0 ! Mem[0000000064000110] ldx [%i1+0x038],%l1 ! Mem[0000000064800138] jmpl %g6+8,%g0 stx %l2,[%i1+0x038] ! Mem[0000000064800138] p42_call_3_le: lduw [%i1+0x000],%l7 ! Mem[0000000064800100] ldstub [%i2+0x02e],%l5 ! Mem[000000006500012e] ldx [%i1+0x000],%l1 ! Mem[0000000064800100] stb %l5,[%i3+0x03b] ! Mem[000000006580013b] retl swap [%i3+0x038],%l3 ! Mem[0000000065800138] p42_jmpl_3_lo: ldx [%o0+0x010],%l0 ! Mem[0000000064000110] ldx [%o1+0x038],%l1 ! Mem[0000000064800138] jmpl %g6+8,%g0 stx %l2,[%o1+0x038] ! Mem[0000000064800138] p42_call_3_lo: lduw [%o1+0x000],%l7 ! Mem[0000000064800100] ldstub [%o2+0x02e],%l5 ! Mem[000000006500012e] ldx [%o1+0x000],%l1 ! Mem[0000000064800100] stb %l5,[%o3+0x03b] ! Mem[000000006580013b] retl swap [%o3+0x038],%l3 ! Mem[0000000065800138] p42_jmpl_3_he: ldub [%i0+0x034],%l6 ! Mem[0000000064000134] stw %l0,[%i3+0x034] ! Mem[0000000065800134] ldub [%i3+0x03f],%l4 ! Mem[000000006580013f] stb %l7,[%i2+0x001] ! Mem[0000000065000101] jmpl %g6+8,%g0 ldstub [%i0+0x01f],%l3 ! Mem[000000006400011f] p42_call_3_he: retl std %l0,[%i0+0x038] ! Mem[0000000064000138] p42_jmpl_3_ho: ldub [%o0+0x034],%l6 ! Mem[0000000064000134] stw %l0,[%o3+0x034] ! Mem[0000000065800134] ldub [%o3+0x03f],%l4 ! Mem[000000006580013f] stb %l7,[%o2+0x001] ! Mem[0000000065000101] jmpl %g6+8,%g0 ldstub [%o0+0x01f],%l3 ! Mem[000000006400011f] p42_call_3_ho: retl std %l0,[%o0+0x038] ! Mem[0000000064000138] p43_jmpl_3_le: std %l6,[%i1+0x010] ! Mem[0000000066800110] ldstub [%i0+0x020],%l6 ! Mem[0000000066000120] ldstub [%i2+0x01d],%l3 ! Mem[000000006700011d] jmpl %g6+8,%g0 stw %l2,[%i0+0x00c] ! Mem[000000006600010c] p43_call_3_le: std %l4,[%i1+0x008] ! Mem[0000000066800108] ldsh [%i3+0x01c],%l1 ! Mem[000000006780011c] ldsh [%i2+0x020],%l6 ! Mem[0000000067000120] retl swap [%i0+0x010],%l5 ! Mem[0000000066000110] p43_jmpl_3_lo: std %l6,[%o1+0x010] ! Mem[0000000066800110] ldstub [%o0+0x020],%l6 ! Mem[0000000066000120] ldstub [%o2+0x01d],%l3 ! Mem[000000006700011d] jmpl %g6+8,%g0 stw %l2,[%o0+0x00c] ! Mem[000000006600010c] p43_call_3_lo: std %l4,[%o1+0x008] ! Mem[0000000066800108] ldsh [%o3+0x01c],%l1 ! Mem[000000006780011c] ldsh [%o2+0x020],%l6 ! Mem[0000000067000120] retl swap [%o0+0x010],%l5 ! Mem[0000000066000110] p43_jmpl_3_he: stb %l1,[%i2+0x030] ! Mem[0000000067000130] swap [%i1+0x030],%l1 ! Mem[0000000066800130] ldstub [%i1+0x011],%l4 ! Mem[0000000066800111] stx %l1,[%i3+0x000] ! Mem[0000000067800100] ldd [%i1+0x038],%l4 ! Mem[0000000066800138] std %l4,[%i2+0x008] ! Mem[0000000067000108] jmpl %g6+8,%g0 lduh [%i3+0x03a],%l7 ! Mem[000000006780013a] p43_call_3_he: sth %l7,[%i1+0x034] ! Mem[0000000066800134] retl ldstub [%i1+0x02a],%l2 ! Mem[000000006680012a] p43_jmpl_3_ho: stb %l1,[%o2+0x030] ! Mem[0000000067000130] swap [%o1+0x030],%l1 ! Mem[0000000066800130] ldstub [%o1+0x011],%l4 ! Mem[0000000066800111] stx %l1,[%o3+0x000] ! Mem[0000000067800100] ldd [%o1+0x038],%l4 ! Mem[0000000066800138] std %l4,[%o2+0x008] ! Mem[0000000067000108] jmpl %g6+8,%g0 lduh [%o3+0x03a],%l7 ! Mem[000000006780013a] p43_call_3_ho: sth %l7,[%o1+0x034] ! Mem[0000000066800134] retl ldstub [%o1+0x02a],%l2 ! Mem[000000006680012a] p44_jmpl_3_le: swap [%i1+0x02c],%l5 ! Mem[000000006880012c] ldsh [%i0+0x01a],%l7 ! Mem[000000006800011a] stw %l6,[%i2+0x034] ! Mem[0000000069000134] stx %l4,[%i1+0x038] ! Mem[0000000068800138] sth %l2,[%i1+0x006] ! Mem[0000000068800106] ldsh [%i2+0x02c],%l4 ! Mem[000000006900012c] jmpl %g6+8,%g0 ldsw [%i0+0x024],%l7 ! Mem[0000000068000124] p44_call_3_le: lduw [%i3+0x024],%l5 ! Mem[0000000069800124] ldstub [%i2+0x02b],%l3 ! Mem[000000006900012b] ldstub [%i3+0x032],%l6 ! Mem[0000000069800132] ldstub [%i0+0x03f],%l2 ! Mem[000000006800013f] ldsh [%i3+0x008],%l4 ! Mem[0000000069800108] retl ldstub [%i0+0x032],%l0 ! Mem[0000000068000132] p44_jmpl_3_lo: swap [%o1+0x02c],%l5 ! Mem[000000006880012c] ldsh [%o0+0x01a],%l7 ! Mem[000000006800011a] stw %l6,[%o2+0x034] ! Mem[0000000069000134] stx %l4,[%o1+0x038] ! Mem[0000000068800138] sth %l2,[%o1+0x006] ! Mem[0000000068800106] ldsh [%o2+0x02c],%l4 ! Mem[000000006900012c] jmpl %g6+8,%g0 ldsw [%o0+0x024],%l7 ! Mem[0000000068000124] p44_call_3_lo: lduw [%o3+0x024],%l5 ! Mem[0000000069800124] ldstub [%o2+0x02b],%l3 ! Mem[000000006900012b] ldstub [%o3+0x032],%l6 ! Mem[0000000069800132] ldstub [%o0+0x03f],%l2 ! Mem[000000006800013f] ldsh [%o3+0x008],%l4 ! Mem[0000000069800108] retl ldstub [%o0+0x032],%l0 ! Mem[0000000068000132] p44_jmpl_3_he: ldsh [%i3+0x028],%l2 ! Mem[0000000069800128] ldsw [%i1+0x034],%l7 ! Mem[0000000068800134] swap [%i1+0x018],%l1 ! Mem[0000000068800118] ldsw [%i1+0x000],%l1 ! Mem[0000000068800100] ldsh [%i2+0x01e],%l5 ! Mem[000000006900011e] lduw [%i3+0x020],%l1 ! Mem[0000000069800120] stx %l0,[%i3+0x020] ! Mem[0000000069800120] jmpl %g6+8,%g0 ldub [%i0+0x01d],%l7 ! Mem[000000006800011d] p44_call_3_he: ldsh [%i3+0x01e],%l0 ! Mem[000000006980011e] stb %l4,[%i2+0x029] ! Mem[0000000069000129] retl ldsb [%i3+0x003],%l5 ! Mem[0000000069800103] p44_jmpl_3_ho: ldsh [%o3+0x028],%l2 ! Mem[0000000069800128] ldsw [%o1+0x034],%l7 ! Mem[0000000068800134] swap [%o1+0x018],%l1 ! Mem[0000000068800118] ldsw [%o1+0x000],%l1 ! Mem[0000000068800100] ldsh [%o2+0x01e],%l5 ! Mem[000000006900011e] lduw [%o3+0x020],%l1 ! Mem[0000000069800120] stx %l0,[%o3+0x020] ! Mem[0000000069800120] jmpl %g6+8,%g0 ldub [%o0+0x01d],%l7 ! Mem[000000006800011d] p44_call_3_ho: ldsh [%o3+0x01e],%l0 ! Mem[000000006980011e] stb %l4,[%o2+0x029] ! Mem[0000000069000129] retl ldsb [%o3+0x003],%l5 ! Mem[0000000069800103] p45_jmpl_3_le: jmpl %g6+8,%g0 ldd [%i0+0x000],%l2 ! Mem[000000006a000100] p45_call_3_le: retl stw %l6,[%i1+0x000] ! Mem[000000006a800100] p45_jmpl_3_lo: jmpl %g6+8,%g0 ldd [%o0+0x000],%l2 ! Mem[000000006a000100] p45_call_3_lo: retl stw %l6,[%o1+0x000] ! Mem[000000006a800100] p45_jmpl_3_he: jmpl %g6+8,%g0 ldstub [%i2+0x038],%l5 ! Mem[000000006b000138] p45_call_3_he: retl stw %l2,[%i3+0x038] ! Mem[000000006b800138] p45_jmpl_3_ho: jmpl %g6+8,%g0 ldstub [%o2+0x038],%l5 ! Mem[000000006b000138] p45_call_3_ho: retl stw %l2,[%o3+0x038] ! Mem[000000006b800138] p46_jmpl_3_le: lduh [%i3+0x01e],%l7 ! Mem[000000006d80011e] lduh [%i3+0x00c],%l6 ! Mem[000000006d80010c] lduw [%i2+0x010],%l1 ! Mem[000000006d000110] std %l2,[%i3+0x020] ! Mem[000000006d800120] ldsw [%i1+0x014],%l3 ! Mem[000000006c800114] swap [%i0+0x038],%l4 ! Mem[000000006c000138] jmpl %g6+8,%g0 swap [%i0+0x034],%l6 ! Mem[000000006c000134] p46_call_3_le: retl swap [%i0+0x038],%l7 ! Mem[000000006c000138] p46_jmpl_3_lo: lduh [%o3+0x01e],%l7 ! Mem[000000006d80011e] lduh [%o3+0x00c],%l6 ! Mem[000000006d80010c] lduw [%o2+0x010],%l1 ! Mem[000000006d000110] std %l2,[%o3+0x020] ! Mem[000000006d800120] ldsw [%o1+0x014],%l3 ! Mem[000000006c800114] swap [%o0+0x038],%l4 ! Mem[000000006c000138] jmpl %g6+8,%g0 swap [%o0+0x034],%l6 ! Mem[000000006c000134] p46_call_3_lo: retl swap [%o0+0x038],%l7 ! Mem[000000006c000138] p46_jmpl_3_he: stx %l7,[%i0+0x020] ! Mem[000000006c000120] ldub [%i1+0x016],%l6 ! Mem[000000006c800116] ldsh [%i3+0x026],%l6 ! Mem[000000006d800126] jmpl %g6+8,%g0 swap [%i3+0x028],%l7 ! Mem[000000006d800128] p46_call_3_he: retl swap [%i1+0x010],%l3 ! Mem[000000006c800110] p46_jmpl_3_ho: stx %l7,[%o0+0x020] ! Mem[000000006c000120] ldub [%o1+0x016],%l6 ! Mem[000000006c800116] ldsh [%o3+0x026],%l6 ! Mem[000000006d800126] jmpl %g6+8,%g0 swap [%o3+0x028],%l7 ! Mem[000000006d800128] p46_call_3_ho: retl swap [%o1+0x010],%l3 ! Mem[000000006c800110] p47_jmpl_3_le: swap [%i1+0x03c],%l6 ! Mem[000000006e80013c] lduw [%i2+0x01c],%l4 ! Mem[000000006f00011c] ldx [%i1+0x028],%l1 ! Mem[000000006e800128] swap [%i3+0x028],%l4 ! Mem[000000006f800128] ldsh [%i3+0x01e],%l4 ! Mem[000000006f80011e] ldub [%i1+0x02b],%l2 ! Mem[000000006e80012b] jmpl %g6+8,%g0 ldstub [%i1+0x02e],%l6 ! Mem[000000006e80012e] p47_call_3_le: ldd [%i0+0x020],%l4 ! Mem[000000006e000120] ldsb [%i1+0x019],%l5 ! Mem[000000006e800119] ldub [%i2+0x002],%l4 ! Mem[000000006f000102] ldsw [%i2+0x034],%l3 ! Mem[000000006f000134] ldsw [%i1+0x01c],%l1 ! Mem[000000006e80011c] ldsb [%i1+0x035],%l6 ! Mem[000000006e800135] ldsh [%i0+0x03c],%l0 ! Mem[000000006e00013c] retl sth %l5,[%i1+0x030] ! Mem[000000006e800130] p47_jmpl_3_lo: swap [%o1+0x03c],%l6 ! Mem[000000006e80013c] lduw [%o2+0x01c],%l4 ! Mem[000000006f00011c] ldx [%o1+0x028],%l1 ! Mem[000000006e800128] swap [%o3+0x028],%l4 ! Mem[000000006f800128] ldsh [%o3+0x01e],%l4 ! Mem[000000006f80011e] ldub [%o1+0x02b],%l2 ! Mem[000000006e80012b] jmpl %g6+8,%g0 ldstub [%o1+0x02e],%l6 ! Mem[000000006e80012e] p47_call_3_lo: ldd [%o0+0x020],%l4 ! Mem[000000006e000120] ldsb [%o1+0x019],%l5 ! Mem[000000006e800119] ldub [%o2+0x002],%l4 ! Mem[000000006f000102] ldsw [%o2+0x034],%l3 ! Mem[000000006f000134] ldsw [%o1+0x01c],%l1 ! Mem[000000006e80011c] ldsb [%o1+0x035],%l6 ! Mem[000000006e800135] ldsh [%o0+0x03c],%l0 ! Mem[000000006e00013c] retl sth %l5,[%o1+0x030] ! Mem[000000006e800130] p47_jmpl_3_he: jmpl %g6+8,%g0 ldstub [%i1+0x028],%l5 ! Mem[000000006e800128] p47_call_3_he: swap [%i2+0x00c],%l1 ! Mem[000000006f00010c] retl ldstub [%i2+0x02c],%l6 ! Mem[000000006f00012c] p47_jmpl_3_ho: jmpl %g6+8,%g0 ldstub [%o1+0x028],%l5 ! Mem[000000006e800128] p47_call_3_ho: swap [%o2+0x00c],%l1 ! Mem[000000006f00010c] retl ldstub [%o2+0x02c],%l6 ! Mem[000000006f00012c] p48_jmpl_3_le: swap [%i3+0x010],%l1 ! Mem[0000000071800110] stb %l7,[%i2+0x002] ! Mem[0000000071000102] ldstub [%i3+0x022],%l1 ! Mem[0000000071800122] ldstub [%i1+0x011],%l0 ! Mem[0000000070800111] stb %l5,[%i3+0x03e] ! Mem[000000007180013e] ldstub [%i3+0x010],%l0 ! Mem[0000000071800110] jmpl %g6+8,%g0 ldsb [%i3+0x01e],%l7 ! Mem[000000007180011e] p48_call_3_le: stx %l5,[%i2+0x028] ! Mem[0000000071000128] retl ldub [%i1+0x001],%l1 ! Mem[0000000070800101] p48_jmpl_3_lo: swap [%o3+0x010],%l1 ! Mem[0000000071800110] stb %l7,[%o2+0x002] ! Mem[0000000071000102] ldstub [%o3+0x022],%l1 ! Mem[0000000071800122] ldstub [%o1+0x011],%l0 ! Mem[0000000070800111] stb %l5,[%o3+0x03e] ! Mem[000000007180013e] ldstub [%o3+0x010],%l0 ! Mem[0000000071800110] jmpl %g6+8,%g0 ldsb [%o3+0x01e],%l7 ! Mem[000000007180011e] p48_call_3_lo: stx %l5,[%o2+0x028] ! Mem[0000000071000128] retl ldub [%o1+0x001],%l1 ! Mem[0000000070800101] p48_jmpl_3_he: ldstub [%i3+0x03b],%l4 ! Mem[000000007180013b] stw %l1,[%i0+0x024] ! Mem[0000000070000124] sth %l2,[%i1+0x016] ! Mem[0000000070800116] ldd [%i1+0x008],%l0 ! Mem[0000000070800108] ldd [%i1+0x028],%l6 ! Mem[0000000070800128] lduh [%i2+0x016],%l2 ! Mem[0000000071000116] jmpl %g6+8,%g0 ldsh [%i3+0x03a],%l6 ! Mem[000000007180013a] p48_call_3_he: stw %l7,[%i2+0x030] ! Mem[0000000071000130] swap [%i3+0x018],%l6 ! Mem[0000000071800118] sth %l4,[%i0+0x004] ! Mem[0000000070000104] retl swap [%i0+0x014],%l3 ! Mem[0000000070000114] p48_jmpl_3_ho: ldstub [%o3+0x03b],%l4 ! Mem[000000007180013b] stw %l1,[%o0+0x024] ! Mem[0000000070000124] sth %l2,[%o1+0x016] ! Mem[0000000070800116] ldd [%o1+0x008],%l0 ! Mem[0000000070800108] ldd [%o1+0x028],%l6 ! Mem[0000000070800128] lduh [%o2+0x016],%l2 ! Mem[0000000071000116] jmpl %g6+8,%g0 ldsh [%o3+0x03a],%l6 ! Mem[000000007180013a] p48_call_3_ho: stw %l7,[%o2+0x030] ! Mem[0000000071000130] swap [%o3+0x018],%l6 ! Mem[0000000071800118] sth %l4,[%o0+0x004] ! Mem[0000000070000104] retl swap [%o0+0x014],%l3 ! Mem[0000000070000114] p49_jmpl_3_le: lduh [%i2+0x032],%l1 ! Mem[0000000073000132] ldd [%i0+0x018],%l4 ! Mem[0000000072000118] swap [%i1+0x014],%l2 ! Mem[0000000072800114] ldsh [%i2+0x028],%l4 ! Mem[0000000073000128] ldstub [%i2+0x026],%l1 ! Mem[0000000073000126] stb %l7,[%i1+0x000] ! Mem[0000000072800100] jmpl %g6+8,%g0 swap [%i0+0x004],%l0 ! Mem[0000000072000104] p49_call_3_le: std %l6,[%i1+0x000] ! Mem[0000000072800100] stw %l7,[%i1+0x00c] ! Mem[000000007280010c] sth %l5,[%i2+0x016] ! Mem[0000000073000116] retl lduw [%i3+0x010],%l5 ! Mem[0000000073800110] p49_jmpl_3_lo: lduh [%o2+0x032],%l1 ! Mem[0000000073000132] ldd [%o0+0x018],%l4 ! Mem[0000000072000118] swap [%o1+0x014],%l2 ! Mem[0000000072800114] ldsh [%o2+0x028],%l4 ! Mem[0000000073000128] ldstub [%o2+0x026],%l1 ! Mem[0000000073000126] stb %l7,[%o1+0x000] ! Mem[0000000072800100] jmpl %g6+8,%g0 swap [%o0+0x004],%l0 ! Mem[0000000072000104] p49_call_3_lo: std %l6,[%o1+0x000] ! Mem[0000000072800100] stw %l7,[%o1+0x00c] ! Mem[000000007280010c] sth %l5,[%o2+0x016] ! Mem[0000000073000116] retl lduw [%o3+0x010],%l5 ! Mem[0000000073800110] p49_jmpl_3_he: swap [%i3+0x01c],%l3 ! Mem[000000007380011c] sth %l0,[%i3+0x00a] ! Mem[000000007380010a] ldstub [%i0+0x009],%l7 ! Mem[0000000072000109] stb %l2,[%i0+0x00c] ! Mem[000000007200010c] jmpl %g6+8,%g0 sth %l6,[%i3+0x018] ! Mem[0000000073800118] p49_call_3_he: retl ldstub [%i3+0x037],%l1 ! Mem[0000000073800137] p49_jmpl_3_ho: swap [%o3+0x01c],%l3 ! Mem[000000007380011c] sth %l0,[%o3+0x00a] ! Mem[000000007380010a] ldstub [%o0+0x009],%l7 ! Mem[0000000072000109] stb %l2,[%o0+0x00c] ! Mem[000000007200010c] jmpl %g6+8,%g0 sth %l6,[%o3+0x018] ! Mem[0000000073800118] p49_call_3_ho: retl ldstub [%o3+0x037],%l1 ! Mem[0000000073800137] p50_jmpl_3_le: ldd [%i1+0x038],%l2 ! Mem[0000000074800138] ldstub [%i1+0x030],%l4 ! Mem[0000000074800130] jmpl %g6+8,%g0 ldsh [%i2+0x028],%l4 ! Mem[0000000075000128] p50_call_3_le: ldstub [%i2+0x00e],%l6 ! Mem[000000007500010e] stw %l0,[%i0+0x000] ! Mem[0000000074000100] lduw [%i3+0x000],%l6 ! Mem[0000000075800100] std %l0,[%i3+0x020] ! Mem[0000000075800120] ldsb [%i0+0x01c],%l2 ! Mem[000000007400011c] ldsb [%i3+0x02d],%l2 ! Mem[000000007580012d] retl swap [%i1+0x024],%l3 ! Mem[0000000074800124] p50_jmpl_3_lo: ldd [%o1+0x038],%l2 ! Mem[0000000074800138] ldstub [%o1+0x030],%l4 ! Mem[0000000074800130] jmpl %g6+8,%g0 ldsh [%o2+0x028],%l4 ! Mem[0000000075000128] p50_call_3_lo: ldstub [%o2+0x00e],%l6 ! Mem[000000007500010e] stw %l0,[%o0+0x000] ! Mem[0000000074000100] lduw [%o3+0x000],%l6 ! Mem[0000000075800100] std %l0,[%o3+0x020] ! Mem[0000000075800120] ldsb [%o0+0x01c],%l2 ! Mem[000000007400011c] ldsb [%o3+0x02d],%l2 ! Mem[000000007580012d] retl swap [%o1+0x024],%l3 ! Mem[0000000074800124] p50_jmpl_3_he: lduh [%i3+0x02a],%l2 ! Mem[000000007580012a] jmpl %g6+8,%g0 ldsh [%i2+0x00e],%l3 ! Mem[000000007500010e] p50_call_3_he: std %l4,[%i2+0x008] ! Mem[0000000075000108] swap [%i2+0x014],%l3 ! Mem[0000000075000114] stx %l3,[%i3+0x038] ! Mem[0000000075800138] ldstub [%i3+0x02e],%l6 ! Mem[000000007580012e] swap [%i3+0x004],%l5 ! Mem[0000000075800104] std %l6,[%i0+0x000] ! Mem[0000000074000100] retl ldub [%i2+0x03e],%l0 ! Mem[000000007500013e] p50_jmpl_3_ho: lduh [%o3+0x02a],%l2 ! Mem[000000007580012a] jmpl %g6+8,%g0 ldsh [%o2+0x00e],%l3 ! Mem[000000007500010e] p50_call_3_ho: std %l4,[%o2+0x008] ! Mem[0000000075000108] swap [%o2+0x014],%l3 ! Mem[0000000075000114] stx %l3,[%o3+0x038] ! Mem[0000000075800138] ldstub [%o3+0x02e],%l6 ! Mem[000000007580012e] swap [%o3+0x004],%l5 ! Mem[0000000075800104] std %l6,[%o0+0x000] ! Mem[0000000074000100] retl ldub [%o2+0x03e],%l0 ! Mem[000000007500013e] p51_jmpl_3_le: stw %l6,[%i0+0x02c] ! Mem[000000007600012c] lduh [%i1+0x02e],%l1 ! Mem[000000007680012e] swap [%i2+0x02c],%l6 ! Mem[000000007700012c] swap [%i3+0x034],%l2 ! Mem[0000000077800134] ldstub [%i3+0x01b],%l4 ! Mem[000000007780011b] jmpl %g6+8,%g0 swap [%i2+0x02c],%l2 ! Mem[000000007700012c] p51_call_3_le: ldub [%i2+0x03c],%l3 ! Mem[000000007700013c] ldstub [%i2+0x039],%l4 ! Mem[0000000077000139] swap [%i1+0x018],%l3 ! Mem[0000000076800118] stb %l7,[%i1+0x03e] ! Mem[000000007680013e] sth %l0,[%i1+0x03c] ! Mem[000000007680013c] retl ldsb [%i0+0x02e],%l3 ! Mem[000000007600012e] p51_jmpl_3_lo: stw %l6,[%o0+0x02c] ! Mem[000000007600012c] lduh [%o1+0x02e],%l1 ! Mem[000000007680012e] swap [%o2+0x02c],%l6 ! Mem[000000007700012c] swap [%o3+0x034],%l2 ! Mem[0000000077800134] ldstub [%o3+0x01b],%l4 ! Mem[000000007780011b] jmpl %g6+8,%g0 swap [%o2+0x02c],%l2 ! Mem[000000007700012c] p51_call_3_lo: ldub [%o2+0x03c],%l3 ! Mem[000000007700013c] ldstub [%o2+0x039],%l4 ! Mem[0000000077000139] swap [%o1+0x018],%l3 ! Mem[0000000076800118] stb %l7,[%o1+0x03e] ! Mem[000000007680013e] sth %l0,[%o1+0x03c] ! Mem[000000007680013c] retl ldsb [%o0+0x02e],%l3 ! Mem[000000007600012e] p51_jmpl_3_he: swap [%i0+0x034],%l2 ! Mem[0000000076000134] sth %l6,[%i3+0x020] ! Mem[0000000077800120] jmpl %g6+8,%g0 ldstub [%i2+0x01d],%l3 ! Mem[000000007700011d] p51_call_3_he: ldstub [%i0+0x02e],%l1 ! Mem[000000007600012e] std %l4,[%i2+0x018] ! Mem[0000000077000118] ldsh [%i0+0x002],%l0 ! Mem[0000000076000102] ldub [%i1+0x03f],%l7 ! Mem[000000007680013f] ldstub [%i2+0x01c],%l1 ! Mem[000000007700011c] lduw [%i2+0x01c],%l1 ! Mem[000000007700011c] stx %l5,[%i3+0x000] ! Mem[0000000077800100] retl ldstub [%i3+0x036],%l3 ! Mem[0000000077800136] p51_jmpl_3_ho: swap [%o0+0x034],%l2 ! Mem[0000000076000134] sth %l6,[%o3+0x020] ! Mem[0000000077800120] jmpl %g6+8,%g0 ldstub [%o2+0x01d],%l3 ! Mem[000000007700011d] p51_call_3_ho: ldstub [%o0+0x02e],%l1 ! Mem[000000007600012e] std %l4,[%o2+0x018] ! Mem[0000000077000118] ldsh [%o0+0x002],%l0 ! Mem[0000000076000102] ldub [%o1+0x03f],%l7 ! Mem[000000007680013f] ldstub [%o2+0x01c],%l1 ! Mem[000000007700011c] lduw [%o2+0x01c],%l1 ! Mem[000000007700011c] stx %l5,[%o3+0x000] ! Mem[0000000077800100] retl ldstub [%o3+0x036],%l3 ! Mem[0000000077800136] p52_jmpl_3_le: swap [%i1+0x034],%l6 ! Mem[0000000078800134] stw %l0,[%i3+0x034] ! Mem[0000000079800134] ldub [%i0+0x010],%l3 ! Mem[0000000078000110] ldsw [%i1+0x028],%l2 ! Mem[0000000078800128] lduw [%i1+0x02c],%l6 ! Mem[000000007880012c] ldsw [%i1+0x01c],%l0 ! Mem[000000007880011c] ldsh [%i3+0x02c],%l4 ! Mem[000000007980012c] jmpl %g6+8,%g0 ldsh [%i0+0x024],%l3 ! Mem[0000000078000124] p52_call_3_le: stx %l3,[%i0+0x008] ! Mem[0000000078000108] retl ldsh [%i2+0x002],%l6 ! Mem[0000000079000102] p52_jmpl_3_lo: swap [%o1+0x034],%l6 ! Mem[0000000078800134] stw %l0,[%o3+0x034] ! Mem[0000000079800134] ldub [%o0+0x010],%l3 ! Mem[0000000078000110] ldsw [%o1+0x028],%l2 ! Mem[0000000078800128] lduw [%o1+0x02c],%l6 ! Mem[000000007880012c] ldsw [%o1+0x01c],%l0 ! Mem[000000007880011c] ldsh [%o3+0x02c],%l4 ! Mem[000000007980012c] jmpl %g6+8,%g0 ldsh [%o0+0x024],%l3 ! Mem[0000000078000124] p52_call_3_lo: stx %l3,[%o0+0x008] ! Mem[0000000078000108] retl ldsh [%o2+0x002],%l6 ! Mem[0000000079000102] p52_jmpl_3_he: std %l6,[%i3+0x010] ! Mem[0000000079800110] ldstub [%i1+0x02b],%l2 ! Mem[000000007880012b] stw %l7,[%i3+0x030] ! Mem[0000000079800130] swap [%i2+0x02c],%l0 ! Mem[000000007900012c] ldstub [%i1+0x03e],%l1 ! Mem[000000007880013e] std %l4,[%i1+0x020] ! Mem[0000000078800120] jmpl %g6+8,%g0 swap [%i1+0x020],%l5 ! Mem[0000000078800120] p52_call_3_he: ldstub [%i3+0x001],%l6 ! Mem[0000000079800101] ldd [%i0+0x030],%l4 ! Mem[0000000078000130] ldstub [%i0+0x011],%l7 ! Mem[0000000078000111] swap [%i0+0x004],%l7 ! Mem[0000000078000104] swap [%i3+0x014],%l6 ! Mem[0000000079800114] stb %l1,[%i1+0x02f] ! Mem[000000007880012f] std %l6,[%i3+0x030] ! Mem[0000000079800130] retl ldstub [%i0+0x01c],%l3 ! Mem[000000007800011c] p52_jmpl_3_ho: std %l6,[%o3+0x010] ! Mem[0000000079800110] ldstub [%o1+0x02b],%l2 ! Mem[000000007880012b] stw %l7,[%o3+0x030] ! Mem[0000000079800130] swap [%o2+0x02c],%l0 ! Mem[000000007900012c] ldstub [%o1+0x03e],%l1 ! Mem[000000007880013e] std %l4,[%o1+0x020] ! Mem[0000000078800120] jmpl %g6+8,%g0 swap [%o1+0x020],%l5 ! Mem[0000000078800120] p52_call_3_ho: ldstub [%o3+0x001],%l6 ! Mem[0000000079800101] ldd [%o0+0x030],%l4 ! Mem[0000000078000130] ldstub [%o0+0x011],%l7 ! Mem[0000000078000111] swap [%o0+0x004],%l7 ! Mem[0000000078000104] swap [%o3+0x014],%l6 ! Mem[0000000079800114] stb %l1,[%o1+0x02f] ! Mem[000000007880012f] std %l6,[%o3+0x030] ! Mem[0000000079800130] retl ldstub [%o0+0x01c],%l3 ! Mem[000000007800011c] p53_jmpl_3_le: ldsb [%i2+0x031],%l0 ! Mem[000000007b000131] lduw [%i2+0x03c],%l5 ! Mem[000000007b00013c] swap [%i1+0x030],%l0 ! Mem[000000007a800130] lduh [%i2+0x018],%l1 ! Mem[000000007b000118] jmpl %g6+8,%g0 ldstub [%i2+0x032],%l4 ! Mem[000000007b000132] p53_call_3_le: swap [%i1+0x03c],%l3 ! Mem[000000007a80013c] std %l0,[%i1+0x008] ! Mem[000000007a800108] sth %l5,[%i1+0x036] ! Mem[000000007a800136] retl swap [%i2+0x024],%l7 ! Mem[000000007b000124] p53_jmpl_3_lo: ldsb [%o2+0x031],%l0 ! Mem[000000007b000131] lduw [%o2+0x03c],%l5 ! Mem[000000007b00013c] swap [%o1+0x030],%l0 ! Mem[000000007a800130] lduh [%o2+0x018],%l1 ! Mem[000000007b000118] jmpl %g6+8,%g0 ldstub [%o2+0x032],%l4 ! Mem[000000007b000132] p53_call_3_lo: swap [%o1+0x03c],%l3 ! Mem[000000007a80013c] std %l0,[%o1+0x008] ! Mem[000000007a800108] sth %l5,[%o1+0x036] ! Mem[000000007a800136] retl swap [%o2+0x024],%l7 ! Mem[000000007b000124] p53_jmpl_3_he: ldstub [%i2+0x01d],%l0 ! Mem[000000007b00011d] swap [%i1+0x010],%l3 ! Mem[000000007a800110] ldsb [%i0+0x000],%l4 ! Mem[000000007a000100] jmpl %g6+8,%g0 ldx [%i1+0x028],%l1 ! Mem[000000007a800128] p53_call_3_he: swap [%i0+0x004],%l4 ! Mem[000000007a000104] swap [%i1+0x014],%l3 ! Mem[000000007a800114] swap [%i0+0x008],%l3 ! Mem[000000007a000108] std %l0,[%i0+0x010] ! Mem[000000007a000110] ldstub [%i0+0x032],%l0 ! Mem[000000007a000132] retl swap [%i3+0x02c],%l6 ! Mem[000000007b80012c] p53_jmpl_3_ho: ldstub [%o2+0x01d],%l0 ! Mem[000000007b00011d] swap [%o1+0x010],%l3 ! Mem[000000007a800110] ldsb [%o0+0x000],%l4 ! Mem[000000007a000100] jmpl %g6+8,%g0 ldx [%o1+0x028],%l1 ! Mem[000000007a800128] p53_call_3_ho: swap [%o0+0x004],%l4 ! Mem[000000007a000104] swap [%o1+0x014],%l3 ! Mem[000000007a800114] swap [%o0+0x008],%l3 ! Mem[000000007a000108] std %l0,[%o0+0x010] ! Mem[000000007a000110] ldstub [%o0+0x032],%l0 ! Mem[000000007a000132] retl swap [%o3+0x02c],%l6 ! Mem[000000007b80012c] p54_jmpl_3_le: ldsh [%i1+0x03e],%l2 ! Mem[000000007c80013e] stb %l7,[%i3+0x01c] ! Mem[000000007d80011c] jmpl %g6+8,%g0 stb %l2,[%i3+0x03f] ! Mem[000000007d80013f] p54_call_3_le: lduh [%i1+0x01c],%l1 ! Mem[000000007c80011c] retl swap [%i2+0x02c],%l2 ! Mem[000000007d00012c] p54_jmpl_3_lo: ldsh [%o1+0x03e],%l2 ! Mem[000000007c80013e] stb %l7,[%o3+0x01c] ! Mem[000000007d80011c] jmpl %g6+8,%g0 stb %l2,[%o3+0x03f] ! Mem[000000007d80013f] p54_call_3_lo: lduh [%o1+0x01c],%l1 ! Mem[000000007c80011c] retl swap [%o2+0x02c],%l2 ! Mem[000000007d00012c] p54_jmpl_3_he: jmpl %g6+8,%g0 ldd [%i1+0x028],%l4 ! Mem[000000007c800128] p54_call_3_he: lduw [%i2+0x000],%l4 ! Mem[000000007d000100] ldsw [%i3+0x00c],%l2 ! Mem[000000007d80010c] ldsh [%i0+0x03e],%l0 ! Mem[000000007c00013e] ldstub [%i0+0x014],%l7 ! Mem[000000007c000114] swap [%i3+0x020],%l1 ! Mem[000000007d800120] swap [%i2+0x030],%l2 ! Mem[000000007d000130] retl swap [%i2+0x01c],%l7 ! Mem[000000007d00011c] p54_jmpl_3_ho: jmpl %g6+8,%g0 ldd [%o1+0x028],%l4 ! Mem[000000007c800128] p54_call_3_ho: lduw [%o2+0x000],%l4 ! Mem[000000007d000100] ldsw [%o3+0x00c],%l2 ! Mem[000000007d80010c] ldsh [%o0+0x03e],%l0 ! Mem[000000007c00013e] ldstub [%o0+0x014],%l7 ! Mem[000000007c000114] swap [%o3+0x020],%l1 ! Mem[000000007d800120] swap [%o2+0x030],%l2 ! Mem[000000007d000130] retl swap [%o2+0x01c],%l7 ! Mem[000000007d00011c] p55_jmpl_3_le: swap [%i3+0x00c],%l3 ! Mem[000000007f80010c] lduh [%i1+0x034],%l2 ! Mem[000000007e800134] stw %l4,[%i3+0x000] ! Mem[000000007f800100] jmpl %g6+8,%g0 stx %l0,[%i3+0x030] ! Mem[000000007f800130] p55_call_3_le: ldstub [%i3+0x012],%l5 ! Mem[000000007f800112] retl lduw [%i1+0x000],%l6 ! Mem[000000007e800100] p55_jmpl_3_lo: swap [%o3+0x00c],%l3 ! Mem[000000007f80010c] lduh [%o1+0x034],%l2 ! Mem[000000007e800134] stw %l4,[%o3+0x000] ! Mem[000000007f800100] jmpl %g6+8,%g0 stx %l0,[%o3+0x030] ! Mem[000000007f800130] p55_call_3_lo: ldstub [%o3+0x012],%l5 ! Mem[000000007f800112] retl lduw [%o1+0x000],%l6 ! Mem[000000007e800100] p55_jmpl_3_he: jmpl %g6+8,%g0 ldd [%i1+0x010],%l4 ! Mem[000000007e800110] p55_call_3_he: ldd [%i2+0x010],%l6 ! Mem[000000007f000110] ldstub [%i1+0x01c],%l4 ! Mem[000000007e80011c] stx %l0,[%i1+0x038] ! Mem[000000007e800138] ldsh [%i0+0x00e],%l6 ! Mem[000000007e00010e] ldsh [%i3+0x000],%l4 ! Mem[000000007f800100] ldd [%i1+0x030],%l0 ! Mem[000000007e800130] swap [%i0+0x004],%l1 ! Mem[000000007e000104] retl stb %l6,[%i1+0x023] ! Mem[000000007e800123] p55_jmpl_3_ho: jmpl %g6+8,%g0 ldd [%o1+0x010],%l4 ! Mem[000000007e800110] p55_call_3_ho: ldd [%o2+0x010],%l6 ! Mem[000000007f000110] ldstub [%o1+0x01c],%l4 ! Mem[000000007e80011c] stx %l0,[%o1+0x038] ! Mem[000000007e800138] ldsh [%o0+0x00e],%l6 ! Mem[000000007e00010e] ldsh [%o3+0x000],%l4 ! Mem[000000007f800100] ldd [%o1+0x030],%l0 ! Mem[000000007e800130] swap [%o0+0x004],%l1 ! Mem[000000007e000104] retl stb %l6,[%o1+0x023] ! Mem[000000007e800123] p56_jmpl_3_le: jmpl %g6+8,%g0 ldd [%i2+0x030],%l6 ! Mem[0000000081000130] p56_call_3_le: ldstub [%i3+0x025],%l7 ! Mem[0000000081800125] retl stb %l6,[%i2+0x001] ! Mem[0000000081000101] p56_jmpl_3_lo: jmpl %g6+8,%g0 ldd [%o2+0x030],%l6 ! Mem[0000000081000130] p56_call_3_lo: ldstub [%o3+0x025],%l7 ! Mem[0000000081800125] retl stb %l6,[%o2+0x001] ! Mem[0000000081000101] p56_jmpl_3_he: lduh [%i3+0x000],%l1 ! Mem[0000000081800100] ldsw [%i1+0x030],%l4 ! Mem[0000000080800130] swap [%i3+0x03c],%l3 ! Mem[000000008180013c] ldx [%i2+0x000],%l5 ! Mem[0000000081000100] jmpl %g6+8,%g0 swap [%i2+0x01c],%l7 ! Mem[000000008100011c] p56_call_3_he: ldsh [%i3+0x00a],%l2 ! Mem[000000008180010a] stb %l5,[%i1+0x022] ! Mem[0000000080800122] retl ldstub [%i2+0x020],%l5 ! Mem[0000000081000120] p56_jmpl_3_ho: lduh [%o3+0x000],%l1 ! Mem[0000000081800100] ldsw [%o1+0x030],%l4 ! Mem[0000000080800130] swap [%o3+0x03c],%l3 ! Mem[000000008180013c] ldx [%o2+0x000],%l5 ! Mem[0000000081000100] jmpl %g6+8,%g0 swap [%o2+0x01c],%l7 ! Mem[000000008100011c] p56_call_3_ho: ldsh [%o3+0x00a],%l2 ! Mem[000000008180010a] stb %l5,[%o1+0x022] ! Mem[0000000080800122] retl ldstub [%o2+0x020],%l5 ! Mem[0000000081000120] p57_jmpl_3_le: swap [%i1+0x028],%l1 ! Mem[0000000082800128] sth %l2,[%i0+0x034] ! Mem[0000000082000134] ldstub [%i3+0x004],%l1 ! Mem[0000000083800104] stb %l0,[%i0+0x031] ! Mem[0000000082000131] ldsw [%i0+0x028],%l2 ! Mem[0000000082000128] ldub [%i0+0x030],%l0 ! Mem[0000000082000130] ldsw [%i3+0x014],%l5 ! Mem[0000000083800114] jmpl %g6+8,%g0 swap [%i1+0x00c],%l0 ! Mem[000000008280010c] p57_call_3_le: lduw [%i2+0x038],%l7 ! Mem[0000000083000138] ldstub [%i0+0x037],%l5 ! Mem[0000000082000137] lduh [%i1+0x018],%l3 ! Mem[0000000082800118] stw %l4,[%i1+0x004] ! Mem[0000000082800104] ldsw [%i0+0x038],%l4 ! Mem[0000000082000138] ldsh [%i0+0x026],%l7 ! Mem[0000000082000126] retl lduw [%i0+0x010],%l3 ! Mem[0000000082000110] p57_jmpl_3_lo: swap [%o1+0x028],%l1 ! Mem[0000000082800128] sth %l2,[%o0+0x034] ! Mem[0000000082000134] ldstub [%o3+0x004],%l1 ! Mem[0000000083800104] stb %l0,[%o0+0x031] ! Mem[0000000082000131] ldsw [%o0+0x028],%l2 ! Mem[0000000082000128] ldub [%o0+0x030],%l0 ! Mem[0000000082000130] ldsw [%o3+0x014],%l5 ! Mem[0000000083800114] jmpl %g6+8,%g0 swap [%o1+0x00c],%l0 ! Mem[000000008280010c] p57_call_3_lo: lduw [%o2+0x038],%l7 ! Mem[0000000083000138] ldstub [%o0+0x037],%l5 ! Mem[0000000082000137] lduh [%o1+0x018],%l3 ! Mem[0000000082800118] stw %l4,[%o1+0x004] ! Mem[0000000082800104] ldsw [%o0+0x038],%l4 ! Mem[0000000082000138] ldsh [%o0+0x026],%l7 ! Mem[0000000082000126] retl lduw [%o0+0x010],%l3 ! Mem[0000000082000110] p57_jmpl_3_he: ldub [%i0+0x03d],%l7 ! Mem[000000008200013d] swap [%i2+0x000],%l4 ! Mem[0000000083000100] jmpl %g6+8,%g0 ldsh [%i0+0x014],%l6 ! Mem[0000000082000114] p57_call_3_he: stb %l2,[%i3+0x029] ! Mem[0000000083800129] stx %l0,[%i0+0x020] ! Mem[0000000082000120] swap [%i0+0x014],%l5 ! Mem[0000000082000114] retl ldstub [%i1+0x016],%l2 ! Mem[0000000082800116] p57_jmpl_3_ho: ldub [%o0+0x03d],%l7 ! Mem[000000008200013d] swap [%o2+0x000],%l4 ! Mem[0000000083000100] jmpl %g6+8,%g0 ldsh [%o0+0x014],%l6 ! Mem[0000000082000114] p57_call_3_ho: stb %l2,[%o3+0x029] ! Mem[0000000083800129] stx %l0,[%o0+0x020] ! Mem[0000000082000120] swap [%o0+0x014],%l5 ! Mem[0000000082000114] retl ldstub [%o1+0x016],%l2 ! Mem[0000000082800116] p58_jmpl_3_le: lduh [%i2+0x006],%l7 ! Mem[0000000085000106] swap [%i3+0x014],%l3 ! Mem[0000000085800114] jmpl %g6+8,%g0 swap [%i2+0x038],%l4 ! Mem[0000000085000138] p58_call_3_le: sth %l5,[%i1+0x02a] ! Mem[000000008480012a] lduw [%i1+0x03c],%l3 ! Mem[000000008480013c] sth %l3,[%i3+0x030] ! Mem[0000000085800130] lduw [%i3+0x004],%l6 ! Mem[0000000085800104] retl ldx [%i2+0x028],%l7 ! Mem[0000000085000128] p58_jmpl_3_lo: lduh [%o2+0x006],%l7 ! Mem[0000000085000106] swap [%o3+0x014],%l3 ! Mem[0000000085800114] jmpl %g6+8,%g0 swap [%o2+0x038],%l4 ! Mem[0000000085000138] p58_call_3_lo: sth %l5,[%o1+0x02a] ! Mem[000000008480012a] lduw [%o1+0x03c],%l3 ! Mem[000000008480013c] sth %l3,[%o3+0x030] ! Mem[0000000085800130] lduw [%o3+0x004],%l6 ! Mem[0000000085800104] retl ldx [%o2+0x028],%l7 ! Mem[0000000085000128] p58_jmpl_3_he: jmpl %g6+8,%g0 ldd [%i1+0x008],%l0 ! Mem[0000000084800108] p58_call_3_he: stb %l7,[%i3+0x021] ! Mem[0000000085800121] ldstub [%i3+0x02b],%l7 ! Mem[000000008580012b] ldsb [%i1+0x03f],%l2 ! Mem[000000008480013f] stb %l3,[%i1+0x017] ! Mem[0000000084800117] stw %l7,[%i1+0x024] ! Mem[0000000084800124] retl lduh [%i0+0x016],%l3 ! Mem[0000000084000116] p58_jmpl_3_ho: jmpl %g6+8,%g0 ldd [%o1+0x008],%l0 ! Mem[0000000084800108] p58_call_3_ho: stb %l7,[%o3+0x021] ! Mem[0000000085800121] ldstub [%o3+0x02b],%l7 ! Mem[000000008580012b] ldsb [%o1+0x03f],%l2 ! Mem[000000008480013f] stb %l3,[%o1+0x017] ! Mem[0000000084800117] stw %l7,[%o1+0x024] ! Mem[0000000084800124] retl lduh [%o0+0x016],%l3 ! Mem[0000000084000116] p59_jmpl_3_le: stx %l7,[%i1+0x018] ! Mem[0000000086800118] swap [%i1+0x010],%l1 ! Mem[0000000086800110] ldstub [%i1+0x01e],%l1 ! Mem[000000008680011e] ldx [%i2+0x008],%l0 ! Mem[0000000087000108] ldstub [%i0+0x037],%l6 ! Mem[0000000086000137] jmpl %g6+8,%g0 ldd [%i0+0x000],%l2 ! Mem[0000000086000100] p59_call_3_le: retl swap [%i3+0x020],%l7 ! Mem[0000000087800120] p59_jmpl_3_lo: stx %l7,[%o1+0x018] ! Mem[0000000086800118] swap [%o1+0x010],%l1 ! Mem[0000000086800110] ldstub [%o1+0x01e],%l1 ! Mem[000000008680011e] ldx [%o2+0x008],%l0 ! Mem[0000000087000108] ldstub [%o0+0x037],%l6 ! Mem[0000000086000137] jmpl %g6+8,%g0 ldd [%o0+0x000],%l2 ! Mem[0000000086000100] p59_call_3_lo: retl swap [%o3+0x020],%l7 ! Mem[0000000087800120] p59_jmpl_3_he: jmpl %g6+8,%g0 ldstub [%i3+0x011],%l4 ! Mem[0000000087800111] p59_call_3_he: swap [%i2+0x004],%l5 ! Mem[0000000087000104] swap [%i1+0x03c],%l3 ! Mem[000000008680013c] ldub [%i0+0x01c],%l7 ! Mem[000000008600011c] stb %l4,[%i0+0x007] ! Mem[0000000086000107] swap [%i3+0x03c],%l0 ! Mem[000000008780013c] ldsw [%i2+0x018],%l6 ! Mem[0000000087000118] swap [%i1+0x030],%l0 ! Mem[0000000086800130] retl swap [%i2+0x018],%l3 ! Mem[0000000087000118] p59_jmpl_3_ho: jmpl %g6+8,%g0 ldstub [%o3+0x011],%l4 ! Mem[0000000087800111] p59_call_3_ho: swap [%o2+0x004],%l5 ! Mem[0000000087000104] swap [%o1+0x03c],%l3 ! Mem[000000008680013c] ldub [%o0+0x01c],%l7 ! Mem[000000008600011c] stb %l4,[%o0+0x007] ! Mem[0000000086000107] swap [%o3+0x03c],%l0 ! Mem[000000008780013c] ldsw [%o2+0x018],%l6 ! Mem[0000000087000118] swap [%o1+0x030],%l0 ! Mem[0000000086800130] retl swap [%o2+0x018],%l3 ! Mem[0000000087000118] p60_jmpl_3_le: swap [%i1+0x01c],%l7 ! Mem[000000008880011c] stx %l0,[%i0+0x008] ! Mem[0000000088000108] std %l2,[%i1+0x008] ! Mem[0000000088800108] ldub [%i1+0x021],%l0 ! Mem[0000000088800121] ldstub [%i0+0x00f],%l1 ! Mem[000000008800010f] ldsw [%i3+0x01c],%l0 ! Mem[000000008980011c] jmpl %g6+8,%g0 ldstub [%i1+0x01b],%l7 ! Mem[000000008880011b] p60_call_3_le: ldub [%i3+0x00e],%l6 ! Mem[000000008980010e] stx %l1,[%i1+0x000] ! Mem[0000000088800100] swap [%i3+0x020],%l5 ! Mem[0000000089800120] ldd [%i0+0x000],%l4 ! Mem[0000000088000100] retl lduh [%i2+0x012],%l1 ! Mem[0000000089000112] p60_jmpl_3_lo: swap [%o1+0x01c],%l7 ! Mem[000000008880011c] stx %l0,[%o0+0x008] ! Mem[0000000088000108] std %l2,[%o1+0x008] ! Mem[0000000088800108] ldub [%o1+0x021],%l0 ! Mem[0000000088800121] ldstub [%o0+0x00f],%l1 ! Mem[000000008800010f] ldsw [%o3+0x01c],%l0 ! Mem[000000008980011c] jmpl %g6+8,%g0 ldstub [%o1+0x01b],%l7 ! Mem[000000008880011b] p60_call_3_lo: ldub [%o3+0x00e],%l6 ! Mem[000000008980010e] stx %l1,[%o1+0x000] ! Mem[0000000088800100] swap [%o3+0x020],%l5 ! Mem[0000000089800120] ldd [%o0+0x000],%l4 ! Mem[0000000088000100] retl lduh [%o2+0x012],%l1 ! Mem[0000000089000112] p60_jmpl_3_he: jmpl %g6+8,%g0 ldub [%i1+0x026],%l3 ! Mem[0000000088800126] p60_call_3_he: stw %l5,[%i3+0x024] ! Mem[0000000089800124] ldd [%i3+0x000],%l2 ! Mem[0000000089800100] ldstub [%i1+0x016],%l2 ! Mem[0000000088800116] ldub [%i1+0x02b],%l3 ! Mem[000000008880012b] swap [%i1+0x034],%l3 ! Mem[0000000088800134] stw %l6,[%i3+0x01c] ! Mem[000000008980011c] retl ldstub [%i0+0x017],%l3 ! Mem[0000000088000117] p60_jmpl_3_ho: jmpl %g6+8,%g0 ldub [%o1+0x026],%l3 ! Mem[0000000088800126] p60_call_3_ho: stw %l5,[%o3+0x024] ! Mem[0000000089800124] ldd [%o3+0x000],%l2 ! Mem[0000000089800100] ldstub [%o1+0x016],%l2 ! Mem[0000000088800116] ldub [%o1+0x02b],%l3 ! Mem[000000008880012b] swap [%o1+0x034],%l3 ! Mem[0000000088800134] stw %l6,[%o3+0x01c] ! Mem[000000008980011c] retl ldstub [%o0+0x017],%l3 ! Mem[0000000088000117] p61_jmpl_3_le: stw %l2,[%i2+0x008] ! Mem[000000008b000108] swap [%i1+0x000],%l4 ! Mem[000000008a800100] ldstub [%i3+0x020],%l6 ! Mem[000000008b800120] swap [%i3+0x038],%l4 ! Mem[000000008b800138] lduh [%i3+0x018],%l3 ! Mem[000000008b800118] ldx [%i0+0x028],%l0 ! Mem[000000008a000128] jmpl %g6+8,%g0 ldsb [%i3+0x004],%l4 ! Mem[000000008b800104] p61_call_3_le: swap [%i3+0x02c],%l6 ! Mem[000000008b80012c] retl ldub [%i2+0x004],%l4 ! Mem[000000008b000104] p61_jmpl_3_lo: stw %l2,[%o2+0x008] ! Mem[000000008b000108] swap [%o1+0x000],%l4 ! Mem[000000008a800100] ldstub [%o3+0x020],%l6 ! Mem[000000008b800120] swap [%o3+0x038],%l4 ! Mem[000000008b800138] lduh [%o3+0x018],%l3 ! Mem[000000008b800118] ldx [%o0+0x028],%l0 ! Mem[000000008a000128] jmpl %g6+8,%g0 ldsb [%o3+0x004],%l4 ! Mem[000000008b800104] p61_call_3_lo: swap [%o3+0x02c],%l6 ! Mem[000000008b80012c] retl ldub [%o2+0x004],%l4 ! Mem[000000008b000104] p61_jmpl_3_he: stw %l5,[%i2+0x018] ! Mem[000000008b000118] jmpl %g6+8,%g0 ldstub [%i2+0x000],%l1 ! Mem[000000008b000100] p61_call_3_he: std %l0,[%i0+0x008] ! Mem[000000008a000108] swap [%i0+0x024],%l2 ! Mem[000000008a000124] sth %l2,[%i0+0x020] ! Mem[000000008a000120] ldstub [%i1+0x006],%l1 ! Mem[000000008a800106] ldstub [%i3+0x03a],%l6 ! Mem[000000008b80013a] ldsw [%i2+0x008],%l4 ! Mem[000000008b000108] ldstub [%i2+0x017],%l6 ! Mem[000000008b000117] retl ldstub [%i3+0x002],%l3 ! Mem[000000008b800102] p61_jmpl_3_ho: stw %l5,[%o2+0x018] ! Mem[000000008b000118] jmpl %g6+8,%g0 ldstub [%o2+0x000],%l1 ! Mem[000000008b000100] p61_call_3_ho: std %l0,[%o0+0x008] ! Mem[000000008a000108] swap [%o0+0x024],%l2 ! Mem[000000008a000124] sth %l2,[%o0+0x020] ! Mem[000000008a000120] ldstub [%o1+0x006],%l1 ! Mem[000000008a800106] ldstub [%o3+0x03a],%l6 ! Mem[000000008b80013a] ldsw [%o2+0x008],%l4 ! Mem[000000008b000108] ldstub [%o2+0x017],%l6 ! Mem[000000008b000117] retl ldstub [%o3+0x002],%l3 ! Mem[000000008b800102] p62_jmpl_3_le: ldx [%i3+0x000],%l0 ! Mem[000000008d800100] std %l6,[%i3+0x000] ! Mem[000000008d800100] ldstub [%i3+0x02c],%l2 ! Mem[000000008d80012c] ldx [%i2+0x000],%l1 ! Mem[000000008d000100] jmpl %g6+8,%g0 swap [%i1+0x038],%l4 ! Mem[000000008c800138] p62_call_3_le: swap [%i0+0x000],%l0 ! Mem[000000008c000100] std %l4,[%i1+0x008] ! Mem[000000008c800108] swap [%i0+0x030],%l0 ! Mem[000000008c000130] retl ldstub [%i0+0x01a],%l6 ! Mem[000000008c00011a] p62_jmpl_3_lo: ldx [%o3+0x000],%l0 ! Mem[000000008d800100] std %l6,[%o3+0x000] ! Mem[000000008d800100] ldstub [%o3+0x02c],%l2 ! Mem[000000008d80012c] ldx [%o2+0x000],%l1 ! Mem[000000008d000100] jmpl %g6+8,%g0 swap [%o1+0x038],%l4 ! Mem[000000008c800138] p62_call_3_lo: swap [%o0+0x000],%l0 ! Mem[000000008c000100] std %l4,[%o1+0x008] ! Mem[000000008c800108] swap [%o0+0x030],%l0 ! Mem[000000008c000130] retl ldstub [%o0+0x01a],%l6 ! Mem[000000008c00011a] p62_jmpl_3_he: ldx [%i3+0x020],%l4 ! Mem[000000008d800120] jmpl %g6+8,%g0 ldstub [%i3+0x022],%l5 ! Mem[000000008d800122] p62_call_3_he: stw %l0,[%i1+0x038] ! Mem[000000008c800138] ldsb [%i0+0x018],%l7 ! Mem[000000008c000118] std %l0,[%i0+0x028] ! Mem[000000008c000128] lduh [%i0+0x02e],%l1 ! Mem[000000008c00012e] ldsw [%i1+0x01c],%l7 ! Mem[000000008c80011c] ldstub [%i3+0x02f],%l1 ! Mem[000000008d80012f] ldsh [%i1+0x00e],%l2 ! Mem[000000008c80010e] retl ldsw [%i0+0x038],%l5 ! Mem[000000008c000138] p62_jmpl_3_ho: ldx [%o3+0x020],%l4 ! Mem[000000008d800120] jmpl %g6+8,%g0 ldstub [%o3+0x022],%l5 ! Mem[000000008d800122] p62_call_3_ho: stw %l0,[%o1+0x038] ! Mem[000000008c800138] ldsb [%o0+0x018],%l7 ! Mem[000000008c000118] std %l0,[%o0+0x028] ! Mem[000000008c000128] lduh [%o0+0x02e],%l1 ! Mem[000000008c00012e] ldsw [%o1+0x01c],%l7 ! Mem[000000008c80011c] ldstub [%o3+0x02f],%l1 ! Mem[000000008d80012f] ldsh [%o1+0x00e],%l2 ! Mem[000000008c80010e] retl ldsw [%o0+0x038],%l5 ! Mem[000000008c000138] p63_jmpl_3_le: std %l2,[%i3+0x020] ! Mem[000000008f800120] lduh [%i1+0x03e],%l3 ! Mem[000000008e80013e] swap [%i3+0x020],%l6 ! Mem[000000008f800120] ldsb [%i1+0x01d],%l3 ! Mem[000000008e80011d] stb %l0,[%i2+0x00b] ! Mem[000000008f00010b] ldstub [%i3+0x01b],%l1 ! Mem[000000008f80011b] ldsh [%i1+0x036],%l2 ! Mem[000000008e800136] jmpl %g6+8,%g0 ldsh [%i3+0x01a],%l6 ! Mem[000000008f80011a] p63_call_3_le: ldub [%i1+0x025],%l7 ! Mem[000000008e800125] ldstub [%i3+0x021],%l6 ! Mem[000000008f800121] ldstub [%i3+0x005],%l5 ! Mem[000000008f800105] retl stx %l6,[%i3+0x030] ! Mem[000000008f800130] p63_jmpl_3_lo: std %l2,[%o3+0x020] ! Mem[000000008f800120] lduh [%o1+0x03e],%l3 ! Mem[000000008e80013e] swap [%o3+0x020],%l6 ! Mem[000000008f800120] ldsb [%o1+0x01d],%l3 ! Mem[000000008e80011d] stb %l0,[%o2+0x00b] ! Mem[000000008f00010b] ldstub [%o3+0x01b],%l1 ! Mem[000000008f80011b] ldsh [%o1+0x036],%l2 ! Mem[000000008e800136] jmpl %g6+8,%g0 ldsh [%o3+0x01a],%l6 ! Mem[000000008f80011a] p63_call_3_lo: ldub [%o1+0x025],%l7 ! Mem[000000008e800125] ldstub [%o3+0x021],%l6 ! Mem[000000008f800121] ldstub [%o3+0x005],%l5 ! Mem[000000008f800105] retl stx %l6,[%o3+0x030] ! Mem[000000008f800130] p63_jmpl_3_he: stb %l3,[%i3+0x01f] ! Mem[000000008f80011f] swap [%i2+0x02c],%l0 ! Mem[000000008f00012c] ldstub [%i2+0x012],%l4 ! Mem[000000008f000112] std %l2,[%i3+0x020] ! Mem[000000008f800120] ldd [%i1+0x010],%l4 ! Mem[000000008e800110] jmpl %g6+8,%g0 stb %l2,[%i2+0x00d] ! Mem[000000008f00010d] p63_call_3_he: ldstub [%i3+0x018],%l7 ! Mem[000000008f800118] lduh [%i0+0x006],%l6 ! Mem[000000008e000106] ldstub [%i3+0x039],%l2 ! Mem[000000008f800139] ldub [%i3+0x002],%l7 ! Mem[000000008f800102] ldstub [%i2+0x00a],%l6 ! Mem[000000008f00010a] retl ldsh [%i1+0x03c],%l3 ! Mem[000000008e80013c] p63_jmpl_3_ho: stb %l3,[%o3+0x01f] ! Mem[000000008f80011f] swap [%o2+0x02c],%l0 ! Mem[000000008f00012c] ldstub [%o2+0x012],%l4 ! Mem[000000008f000112] std %l2,[%o3+0x020] ! Mem[000000008f800120] ldd [%o1+0x010],%l4 ! Mem[000000008e800110] jmpl %g6+8,%g0 stb %l2,[%o2+0x00d] ! Mem[000000008f00010d] p63_call_3_ho: ldstub [%o3+0x018],%l7 ! Mem[000000008f800118] lduh [%o0+0x006],%l6 ! Mem[000000008e000106] ldstub [%o3+0x039],%l2 ! Mem[000000008f800139] ldub [%o3+0x002],%l7 ! Mem[000000008f800102] ldstub [%o2+0x00a],%l6 ! Mem[000000008f00010a] retl ldsh [%o1+0x03c],%l3 ! Mem[000000008e80013c] 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 0x94ae6b7c,0xb0b3a0ad ! Init value for %l0 .word 0x51599daa,0x68a4c0d2 ! Init value for %l1 .word 0x6f9ad42e,0x6dbc6471 ! Init value for %l2 .word 0xbb2bd522,0xa29fb7c7 ! Init value for %l3 .word 0x36389e0c,0xa85701ba ! Init value for %l4 .word 0x5c090684,0x429ab8e8 ! Init value for %l5 .word 0x0d96e775,0xe3a6be72 ! Init value for %l6 .word 0xdc2f0f2a,0xc6f0171c ! Init value for %l7 .align 64 p0_init_freg: .word 0x9c9e88ae,0x8bf58c9a ! Init value for %f0 .word 0xc06fabb1,0x0524d9ae ! Init value for %f2 .word 0x0ee30346,0x835201ec ! Init value for %f4 .word 0xc1d981a5,0x5eb6e240 ! Init value for %f6 .word 0x4e0e1b24,0xe6ff3727 ! Init value for %f8 .word 0xdd92a291,0x612339b4 ! Init value for %f10 .word 0x4627543a,0xcd965dbe ! Init value for %f12 .word 0x989c465d,0x783e51e1 ! Init value for %f14 .word 0xfed5e1ff,0x4117a988 ! Init value for %f16 .word 0x51d75132,0xfb21e937 ! Init value for %f18 .word 0x1ce8ad58,0x2f615c00 ! Init value for %f20 .word 0x974c6280,0x9f392153 ! Init value for %f22 .word 0xe01faf1c,0x14b8038d ! Init value for %f24 .word 0xfe5365c7,0xda46c4ba ! Init value for %f26 .word 0xc90b0c7d,0xec6de182 ! Init value for %f28 .word 0xbaa72b5b,0xf95009c6 ! Init value for %f30 .word 0x5cf51bff,0x92ebd84c ! Init value for %f32 .word 0xf25860e4,0x41d2ba2a ! Init value for %f34 .word 0xaaf08ca6,0x0e51995a ! Init value for %f36 .word 0x4ffee02b,0x12194e8a ! Init value for %f38 .word 0x4121aba8,0xf7904135 ! Init value for %f40 .word 0x8e3da138,0x3d155c31 ! Init value for %f42 .word 0x1fbd0547,0x34aaa530 ! Init value for %f44 .word 0xdf35b437,0x05b3b27e ! Init value for %f46 .word 0x63e46324,0xebcf51e8 .word 0x33844ecd,0x0024f784 .word 0x3f774bfc,0xfa7b4cb9 .word 0x2f86fa6c,0x9324376f .word 0xfef27cfa,0x39bdf2e4 .word 0x6805d513,0x4d139ac8 .word 0xa5fd07e9,0x0214843e .word 0x1f19194e,0x8b0caa57 p0_expected_registers: .word 0x108eff9d,0x5d173500 .word 0x00000000,0xa27765ff .word 0x00000000,0x00000075 .word 0x00000000,0xa78c311c .word 0x00000000,0x0000007a .word 0x00000000,0x08605975 .word 0x00000000,0x00000000 .word 0x00000000,0xedbfe57a p0_expected_fp_regs: .word 0x9c9e88ae,0x8bf58c9a .word 0xc06fabb1,0x0524d9ae .word 0x0ee30346,0x835201ec .word 0xc1d981a5,0x5eb6e240 .word 0x4e0e1b24,0xe6ff3727 .word 0xdd92a291,0x612339b4 .word 0x4627543a,0xcd965dbe .word 0x989c465d,0x783e51e1 .word 0xfed5e1ff,0x4117a988 .word 0x51d75132,0xfb21e937 .word 0x1ce8ad58,0x2f615c00 .word 0x974c6280,0x9f392153 .word 0xe01faf1c,0x14b8038d .word 0xfe5365c7,0xda46c4ba .word 0xc90b0c7d,0xec6de182 .word 0xbaa72b5b,0xf95009c6 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p0_local0_expect: .word 0x7ca04996,0x55a4b97e .word 0xe8b8b03b,0xbfd44147 .word 0xda8405a0,0xf34a2207 .word 0x799c490c,0xb88edb50 .word 0x664c0e46,0x1ed892fe .word 0x68c1b38e,0x9d873910 .word 0x981fccff,0x8f5a796c .word 0x88765f89,0xa000df9a p0_local1_expect: .word 0x01de50a1,0x54141fd6 .word 0xc6f0171c,0xa85701ba .word 0x4205d680,0x00000058 .word 0x750024f3,0x94e3c6c0 .word 0x737064c0,0x3691d472 .word 0x5fdfeb0f,0x0024ff45 .word 0xcaff2b21,0x00000058 .word 0xbc6e4e86,0x1cd71a1f p0_local2_expect: .word 0x99daf96b,0xff197044 .word 0x8bea8f12,0x5833b9ec .word 0x108eff9d,0x5d173500 .word 0xfa808851,0xc0da09cb .word 0x0b1fc31f,0x2ee3a1a0 .word 0xa27765ff,0xef7f4524 .word 0xf6e18bb8,0x08605975 .word 0x78fb9831,0xe3fd29a5 p0_local3_expect: .word 0x85226b29,0xeee2f918 .word 0x1c318ca7,0xd073f28e .word 0x212b7aca,0x3e37e2d6 .word 0xff35175d,0x1c318ca7 .word 0x8912c39e,0xf9dfa37c .word 0x5aa4dd74,0x64a77c33 .word 0xc649ff7d,0x37b98b6a .word 0xbaddeb9c,0xea95306b share0_expect: share1_expect: share2_expect: share3_expect: p1_init_registers: .word 0xc352a4f6,0xb87244f8 ! Init value for %l0 .word 0xf62b6782,0x7b93f174 ! Init value for %l1 .word 0x507d14aa,0x1dccb88c ! Init value for %l2 .word 0x87509612,0x152fb1a6 ! Init value for %l3 .word 0x26aa4658,0x44cbca51 ! Init value for %l4 .word 0x722a8c88,0x327b4233 ! Init value for %l5 .word 0x97081546,0xa507e7c5 ! Init value for %l6 .word 0x4da4e01c,0x306bb982 ! Init value for %l7 .align 64 p1_init_freg: .word 0xed09e806,0x931ad81a ! Init value for %f0 .word 0x81b8d311,0xa7615ec6 ! Init value for %f2 .word 0x1b9cd65d,0xab2ea276 ! Init value for %f4 .word 0x5eb937a2,0xa280dd1e ! Init value for %f6 .word 0x10fe9c0a,0xec6704ee ! Init value for %f8 .word 0x4585a3f8,0x50b27cd8 ! Init value for %f10 .word 0xda6ef50e,0x41cc4702 ! Init value for %f12 .word 0x7e3d56d2,0xed3102ae ! Init value for %f14 .word 0xd6824119,0x989b58ab ! Init value for %f16 .word 0xc4a03ac7,0x4b073cb9 ! Init value for %f18 .word 0x8c234790,0x100de3ae ! Init value for %f20 .word 0x6d8f9a94,0x6dca86ee ! Init value for %f22 .word 0x8b85a3ef,0x5c862c9c ! Init value for %f24 .word 0x399435f3,0xe140d3e9 ! Init value for %f26 .word 0x2e365eeb,0x976b99be ! Init value for %f28 .word 0x12bb5565,0x653ffa36 ! Init value for %f30 .word 0x283ae355,0x5b61884a ! Init value for %f32 .word 0x44e8dc73,0xfbbb27c1 ! Init value for %f34 .word 0x78c1ff52,0x9aa9b116 ! Init value for %f36 .word 0xe5f35d3c,0xc17ca8e5 ! Init value for %f38 .word 0x008dd9c1,0xeb8dd293 ! Init value for %f40 .word 0x69f58e55,0xaf874c17 ! Init value for %f42 .word 0xbb75f348,0xcf04d93e ! Init value for %f44 .word 0xf06dfae2,0x20eae86c ! Init value for %f46 .word 0x188a7b75,0x84d31294 .word 0xa3ee3759,0x74d81dcc .word 0xdc31dc85,0xdf1911d2 .word 0x8f1df886,0x5d876ced .word 0x2f6e2c98,0x0371fa1d .word 0x6165c97d,0x534b28ae .word 0x4908fae9,0x03b16bb3 .word 0x03fed480,0xb129ce64 p1_expected_registers: .word 0x00000000,0x000000f5 .word 0x00000000,0xff89a3d0 .word 0x00000000,0x3aab9ccf .word 0x00000000,0x00000046 .word 0x00000000,0x0000001a .word 0x722a8c88,0x327b4233 .word 0x00000000,0x00007645 .word 0x00000000,0x000000a1 p1_expected_fp_regs: .word 0xed09e806,0x931ad81a .word 0x81b8d311,0xa7615ec6 .word 0x1b9cd65d,0xab2ea276 .word 0x5eb937a2,0xa280dd1e .word 0x10fe9c0a,0xec6704ee .word 0x4585a3f8,0x50b27cd8 .word 0xda6ef50e,0x41cc4702 .word 0x7e3d56d2,0xed3102ae .word 0xd6824119,0x989b58ab .word 0xc4a03ac7,0x4b073cb9 .word 0x8c234790,0x100de3ae .word 0x6d8f9a94,0x6dca86ee .word 0x8b85a3ef,0x5c862c9c .word 0x399435f3,0xe140d3e9 .word 0x2e365eeb,0x976b99be .word 0x12bb5565,0x653ffa36 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p1_local0_expect: .word 0xcf9cab3a,0xdcb38c40 .word 0x148bed47,0xff3fc7c6 .word 0xe2e317dd,0xa5ce6f2d .word 0xff61bb9d,0x1564fada .word 0x8425332a,0xf73f6dd9 .word 0x9e28f2d6,0xd356fa8b .word 0x8627c4d4,0x4a1a9da2 .word 0x8fe83d05,0x77ae1a15 p1_local1_expect: .word 0xeef51ca1,0xac7088a1 .word 0xa11cb4e4,0x8d929189 .word 0x24821124,0xa11cf5ee .word 0x7d2469b2,0x96f142dd .word 0x00000000,0x7472c23a .word 0xff36c0a2,0xc7d5a42a .word 0x8b1a27bb,0x563560e6 .word 0xb7e59cfa,0x5beaf040 p1_local2_expect: .word 0x000000a7,0x4fb9cae2 .word 0xe6800000,0x4cc8cb97 .word 0xc5de37c1,0x597bfe8e .word 0x0000000c,0x152fb1a6 .word 0xff3c5081,0x80e64ba4 .word 0x24118224,0xeef51ca1 .word 0xad889fba,0x0ba1834b .word 0x96ada45a,0x9b57dc7f p1_local3_expect: .word 0x51cacb44,0xba15d958 .word 0x2d36de8c,0xd8216621 .word 0x7645167c,0xdb4f17c1 .word 0x20aff87a,0xba15d958 .word 0xa744f51a,0x60c9299e .word 0xe2eca0ea,0xf2af77b4 .word 0x95201496,0x04787779 .word 0xf17697ca,0x17513dda p2_init_registers: .word 0x90c1d56c,0x815ace1e ! Init value for %l0 .word 0x699a34ea,0x847add26 ! Init value for %l1 .word 0xab79496d,0xffa074aa ! Init value for %l2 .word 0x46d796cc,0x63ad8b94 ! Init value for %l3 .word 0xf74ab252,0x79ea8128 ! Init value for %l4 .word 0x59895e7c,0x87aa5b64 ! Init value for %l5 .word 0xf79b0e2f,0xece2f6dc ! Init value for %l6 .word 0xa5847ca7,0xe111ef1c ! Init value for %l7 .align 64 p2_init_freg: .word 0x79453ed6,0x6a8efede ! Init value for %f0 .word 0x10377c2e,0x2f318d1b ! Init value for %f2 .word 0x038c6fcc,0x1227e234 ! Init value for %f4 .word 0x64e335a4,0x6c120b7a ! Init value for %f6 .word 0x33d305e3,0x09a726e9 ! Init value for %f8 .word 0x405d3b4b,0x69c6a586 ! Init value for %f10 .word 0x1c70b6a3,0x42cdb801 ! Init value for %f12 .word 0x444936d8,0x772546d9 ! Init value for %f14 .word 0xa1493bbd,0x5c8afb1e ! Init value for %f16 .word 0x51de48c1,0x3d07dcde ! Init value for %f18 .word 0xddf131e6,0xc1e18bff ! Init value for %f20 .word 0xe5deac75,0x1f5192e6 ! Init value for %f22 .word 0x68dca951,0x5e8d2338 ! Init value for %f24 .word 0x403c1847,0xb2f138f2 ! Init value for %f26 .word 0x24c2d297,0x8a29d28e ! Init value for %f28 .word 0x09f250f8,0x5d9a015e ! Init value for %f30 .word 0xc793ad1e,0xedef9241 ! Init value for %f32 .word 0xb0a75df5,0xff24974c ! Init value for %f34 .word 0x0f87be32,0x63a6efe5 ! Init value for %f36 .word 0x478d83c5,0x7768f77f ! Init value for %f38 .word 0xa9a06f3b,0x59304414 ! Init value for %f40 .word 0xa7debb76,0xdb48d56c ! Init value for %f42 .word 0x231f0559,0xfc03aade ! Init value for %f44 .word 0xc063d021,0xddc0a286 ! Init value for %f46 .word 0x1dfaf0f9,0x89a933fe .word 0x777d8947,0x1c79f2ca .word 0x1c469d36,0x38ca8181 .word 0xb695455b,0x5f8076b2 .word 0xd0ad39b8,0xc0bfa918 .word 0x66d089ec,0xfd33013d .word 0x46d772bf,0x2519c356 .word 0x5df856b7,0x07b30a40 p2_expected_registers: .word 0x286dd759,0x75c27bab .word 0x00000000,0x6782e170 .word 0x00000000,0x00000043 .word 0x00000000,0x629e2ad3 .word 0x00000000,0x000000ec .word 0x00000000,0x9867ae84 .word 0x4c9adbf0,0xe1702a73 .word 0x00000000,0x000000ff p2_expected_fp_regs: .word 0x79453ed6,0x6a8efede .word 0x10377c2e,0x2f318d1b .word 0x038c6fcc,0x1227e234 .word 0x64e335a4,0x6c120b7a .word 0x33d305e3,0x09a726e9 .word 0x405d3b4b,0x69c6a586 .word 0x1c70b6a3,0x42cdb801 .word 0x444936d8,0x772546d9 .word 0xa1493bbd,0x5c8afb1e .word 0x51de48c1,0x3d07dcde .word 0xddf131e6,0xc1e18bff .word 0xe5deac75,0x1f5192e6 .word 0x68dca951,0x5e8d2338 .word 0x403c1847,0xb2f138f2 .word 0x24c2d297,0x8a29d28e .word 0x09f250f8,0x5d9a015e .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p2_local0_expect: .word 0x00000000,0x000000ef .word 0x4c9adbf0,0xe1702a73 .word 0xa92941ff,0x82e84097 .word 0x000048ae,0x75c27bab .word 0xd22aec4c,0x39d8b849 .word 0x267703e5,0xca74d65b .word 0x4a90e38e,0x5a56d6cb .word 0xd5d390ad,0xece2f6dc p2_local1_expect: .word 0x085f183f,0xe0a116ac .word 0xb72cb615,0x788b8cbc .word 0xffaee393,0x4b45b165 .word 0x5fffe5e3,0xf41da977 .word 0xa58977a3,0xd14573e5 .word 0x6490e713,0x42cdc4e3 .word 0xa7c2e736,0xd8dc2a02 .word 0xfb441413,0xf106eaaa p2_local2_expect: .word 0x01aed909,0x185b8363 .word 0x887a4e76,0x4a90e38e .word 0x6490e713,0xc18000a2 .word 0xd38da5c8,0xb2b1d8e5 .word 0xffc1ba99,0xce3a0df3 .word 0xfea1df4b,0x9e6aa791 .word 0x9867ae84,0xd87b84a5 .word 0x61b294d3,0xeb88818a p2_local3_expect: .word 0x9f6a1026,0xfca030ba .word 0x13e0316d,0x22e755a7 .word 0x698638fb,0xa5e9af76 .word 0x91a76a9e,0xb81e8a2e .word 0xf1c706a5,0x28937611 .word 0xfe74d957,0x18c1c112 .word 0x56a39bf5,0x27ff9fd2 .word 0x195d1487,0x98658bc4 p3_init_registers: .word 0x814b85de,0x93198ae6 ! Init value for %l0 .word 0xdbe1b804,0x6649f609 ! Init value for %l1 .word 0x2a4d4878,0x5a1668dd ! Init value for %l2 .word 0xa7d88408,0x5c37f70e ! Init value for %l3 .word 0x4e26699d,0xe6c706b1 ! Init value for %l4 .word 0x2acdb697,0xb8a78144 ! Init value for %l5 .word 0x1e8e280e,0x133fe1c8 ! Init value for %l6 .word 0x47ff057b,0xf710b78d ! Init value for %l7 .align 64 p3_init_freg: .word 0x13e29a04,0xeeb6c93f ! Init value for %f0 .word 0x984bb5a9,0x7a983f45 ! Init value for %f2 .word 0xb145cf78,0xbec01cda ! Init value for %f4 .word 0xfa823b26,0x6a8a4349 ! Init value for %f6 .word 0x6110fb73,0xe336c34e ! Init value for %f8 .word 0xda10c846,0x0fe22c25 ! Init value for %f10 .word 0xef3ef426,0x9701e505 ! Init value for %f12 .word 0x92304519,0x2008a9ae ! Init value for %f14 .word 0x684746c4,0x40a10ee9 ! Init value for %f16 .word 0x49dd1b36,0x6389b4cc ! Init value for %f18 .word 0xcfca49b4,0x3547cec2 ! Init value for %f20 .word 0x52b618b3,0xc2f73719 ! Init value for %f22 .word 0x091ea14d,0x760559c7 ! Init value for %f24 .word 0xc1a4ed72,0x69cd9dd8 ! Init value for %f26 .word 0xecd0ece8,0x4c9f4d76 ! Init value for %f28 .word 0x73c54763,0x52b2f9df ! Init value for %f30 .word 0x7545a311,0xdf8fcfd4 ! Init value for %f32 .word 0x9995c2b6,0xb0fef5b5 ! Init value for %f34 .word 0x28f8f846,0xf4823a64 ! Init value for %f36 .word 0xc5d167e3,0x6eef3241 ! Init value for %f38 .word 0xd35bb6e5,0xfdb5ed43 ! Init value for %f40 .word 0x4c80be14,0xe6f148f0 ! Init value for %f42 .word 0xb1443cd8,0x3753ef5e ! Init value for %f44 .word 0xec66f92a,0x551444c2 ! Init value for %f46 .word 0x915bfac5,0x8be8ba02 .word 0xaeabed76,0x282941c5 .word 0x1f8e998f,0x19836d57 .word 0x05878808,0xf1032e22 .word 0xeed821e0,0x6177b385 .word 0x03dc7480,0x328ab091 .word 0xbec9c23c,0x72fb0634 .word 0xcee5de0d,0x23d9f342 p3_expected_registers: .word 0x00000000,0xff60a693 .word 0x00000000,0x000000b8 .word 0xe26881d5,0xf58beedb .word 0x00000000,0x9b8fa4dd .word 0x00000000,0x0000001a .word 0x00000000,0x9b8fa4dd .word 0x00000000,0x9f6994ff .word 0x00000000,0x259380b8 p3_expected_fp_regs: .word 0x13e29a04,0xeeb6c93f .word 0x984bb5a9,0x7a983f45 .word 0xb145cf78,0xbec01cda .word 0xfa823b26,0x6a8a4349 .word 0x6110fb73,0xe336c34e .word 0xda10c846,0x0fe22c25 .word 0xef3ef426,0x9701e505 .word 0x92304519,0x2008a9ae .word 0x684746c4,0x40a10ee9 .word 0x49dd1b36,0x6389b4cc .word 0xcfca49b4,0x3547cec2 .word 0x52b618b3,0xc2f73719 .word 0x091ea14d,0x760559c7 .word 0xc1a4ed72,0x69cd9dd8 .word 0xecd0ece8,0x4c9f4d76 .word 0x73c54763,0x52b2f9df .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p3_local0_expect: .word 0x1a001e2a,0xaea9994a .word 0x00000000,0x68f21c68 .word 0x791eeeba,0x3ecbb1a4 .word 0x68f21c68,0x038fffd7 .word 0x0000f9a3,0x9d99c5df .word 0xb2086d0b,0xf9eaa2c5 .word 0xfc7dfa49,0x6a2e98a9 .word 0x75dcb1b5,0x000000dd p3_local1_expect: .word 0xff94be6c,0x384a9497 .word 0xf9a3e4b9,0x278aad54 .word 0x1a700c5c,0x4fdf6130 .word 0xff02bd6b,0x0c72e972 .word 0x0000008a,0x1695ee29 .word 0xffe2d0ff,0x9218fb7d .word 0xc0c3ea87,0xe88fcafc .word 0xe26881d5,0xf58beedb p3_local2_expect: .word 0xf376fec1,0xea4ca634 .word 0x81d97bc1,0xe569fe0f .word 0xfc9f9a02,0x7b0905a1 .word 0xf49cf0ff,0x87c6024c .word 0xff809325,0xfd331bd5 .word 0x4c9540c5,0xf0e85854 .word 0x19963079,0x70ebed88 .word 0xe860deaa,0xf6ce8050 p3_local3_expect: .word 0x9b56a876,0xe29ec086 .word 0x059fd34d,0x01f17b94 .word 0xffd36d95,0xeae3d87d .word 0x50000000,0x278ad895 .word 0xb2d8f487,0xe110ef77 .word 0xdec75efc,0x062ac290 .word 0xdcce1abc,0x27fd93c4 .word 0x27ccffdc,0x87f4d8b2 p4_init_registers: .word 0xa3320722,0x29b5e7b6 ! Init value for %l0 .word 0x938be068,0x291b9961 ! Init value for %l1 .word 0xf3095eef,0xcbba6ffc ! Init value for %l2 .word 0xd639514d,0xf455956d ! Init value for %l3 .word 0xdf0052ac,0x117fc0fb ! Init value for %l4 .word 0x7e1d276a,0x46f8ee4f ! Init value for %l5 .word 0x108ed1a7,0xfdd60a7b ! Init value for %l6 .word 0x2747ee58,0x4e8f09df ! Init value for %l7 .align 64 p4_init_freg: .word 0xb9c45bad,0x21f38c2e ! Init value for %f0 .word 0xaa35785d,0xa6646581 ! Init value for %f2 .word 0x7ce44b1e,0x56a912df ! Init value for %f4 .word 0x19701870,0xd38fac33 ! Init value for %f6 .word 0x93cc7a67,0x0a012964 ! Init value for %f8 .word 0x2f20a90f,0xe531d120 ! Init value for %f10 .word 0xcecfdfe6,0x5ed36cd2 ! Init value for %f12 .word 0x7a7321cc,0x585460a6 ! Init value for %f14 .word 0x1279415a,0x4a87e7fd ! Init value for %f16 .word 0x93921b09,0xd99ff9a3 ! Init value for %f18 .word 0x1a454796,0x3741112d ! Init value for %f20 .word 0x14e0f784,0xfdbb1516 ! Init value for %f22 .word 0x0d5da5d9,0xfccd7172 ! Init value for %f24 .word 0x1cc0f2f1,0x6fc8b7d4 ! Init value for %f26 .word 0xf75714e8,0x7067532a ! Init value for %f28 .word 0x00355ebb,0xacf77d0d ! Init value for %f30 .word 0x40438a26,0x0e745b6c ! Init value for %f32 .word 0x0e9cf109,0x82da64f6 ! Init value for %f34 .word 0x0e172cb2,0xb9e2fce6 ! Init value for %f36 .word 0x15451723,0x80935801 ! Init value for %f38 .word 0x88595b58,0xd7fe47c5 ! Init value for %f40 .word 0x52297e87,0x5b8f4840 ! Init value for %f42 .word 0xe00646c0,0xe609ce23 ! Init value for %f44 .word 0x4570425b,0x16c86011 ! Init value for %f46 .word 0x6808db3b,0x5605d790 .word 0x55a7382d,0x872e50a5 .word 0xeb58eb89,0x2eed7056 .word 0x4d739728,0xef22f30a .word 0xff48ae8c,0xcae35d89 .word 0x8f929229,0xac5a06c2 .word 0xf3681634,0x3473ca64 .word 0x4c709835,0xf50a30b1 p4_expected_registers: .word 0x00000000,0x000000d9 .word 0xffffffff,0xa6b5dc9d .word 0x00000000,0x000000ba .word 0xffe519ef,0x3fe9f695 .word 0x00000000,0x00004923 .word 0x00000000,0x00000091 .word 0x00000000,0x56bf50b7 .word 0x00000000,0x7ef45f8b p4_expected_fp_regs: .word 0xb9c45bad,0x21f38c2e .word 0xaa35785d,0xa6646581 .word 0x7ce44b1e,0x56a912df .word 0x19701870,0xd38fac33 .word 0x93cc7a67,0x0a012964 .word 0x2f20a90f,0xe531d120 .word 0xcecfdfe6,0x5ed36cd2 .word 0x7a7321cc,0x585460a6 .word 0x1279415a,0x4a87e7fd .word 0x93921b09,0xd99ff9a3 .word 0x1a454796,0x3741112d .word 0x14e0f784,0xfdbb1516 .word 0x0d5da5d9,0xfccd7172 .word 0x1cc0f2f1,0x6fc8b7d4 .word 0xf75714e8,0x7067532a .word 0x00355ebb,0xacf77d0d .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p4_local0_expect: .word 0x438cd3ff,0x99207de9 .word 0x264625ae,0xa62fb536 .word 0x44ceabf2,0x66d9765f .word 0xb9ac4e9c,0x703d728b .word 0x26ce873e,0x344a59ba .word 0x67d581ee,0x7acaffff .word 0x117fc0fb,0x00000091 .word 0x03fd89ca,0x3ccc16b7 p4_local1_expect: .word 0x57b0a901,0x91000000 .word 0xa6b5dc9d,0x5e68fd4d .word 0x117fc0fb,0x00000091 .word 0x0000ff54,0xa25323eb .word 0x9c7c9299,0x34ff59ba .word 0x1225fedc,0xeb199273 .word 0xea3131c1,0x7ef45f8b .word 0xb6e95a48,0xa5e4310e p4_local2_expect: .word 0xff596f23,0x7ea985ae .word 0x00009d76,0x5749dd91 .word 0x00000050,0xc95dfdf8 .word 0x769dec54,0x4d29bb08 .word 0xffe519ef,0x3fe9f695 .word 0x349fffae,0x648f0491 .word 0xcbaa520d,0x0626779a .word 0xd5eb4820,0xe0c35499 p4_local3_expect: .word 0x4c15493f,0x3f5b7344 .word 0x72de1022,0xfdd60a7b .word 0x6d9555f4,0x8f9d4292 .word 0x7930825c,0x12d54b94 .word 0xc36c445c,0x69bdb636 .word 0x492394d2,0x52459ad9 .word 0x82d77aa5,0x1c92c6f4 .word 0x75fd1d1b,0x6ee1ac48 p5_init_registers: .word 0x37656f00,0xa70be3f9 ! Init value for %l0 .word 0x0312b494,0x531c76ec ! Init value for %l1 .word 0x2c98d781,0xf9495c57 ! Init value for %l2 .word 0x5037d2fe,0x19857965 ! Init value for %l3 .word 0xe978e48e,0x94d5c396 ! Init value for %l4 .word 0x5bfcd4cc,0x12ee0f55 ! Init value for %l5 .word 0x8fd6207c,0x905977fc ! Init value for %l6 .word 0x80ec80a2,0xb8ad37cc ! Init value for %l7 .align 64 p5_init_freg: .word 0x83924ed3,0x1615dcd6 ! Init value for %f0 .word 0xb9220d68,0x57a1c9a0 ! Init value for %f2 .word 0xd0cff066,0x014bd0be ! Init value for %f4 .word 0x90bbb12f,0x2468a14f ! Init value for %f6 .word 0x86d404d8,0xf4f3deae ! Init value for %f8 .word 0x3a73eca2,0x40d5a56a ! Init value for %f10 .word 0x05c60275,0xb3dd4e26 ! Init value for %f12 .word 0x9af05244,0x25edc99b ! Init value for %f14 .word 0xb52e4ad8,0x41ed5357 ! Init value for %f16 .word 0xf96761cc,0x8b867592 ! Init value for %f18 .word 0x8750124f,0xf9eb72e2 ! Init value for %f20 .word 0x595ba899,0xd00de679 ! Init value for %f22 .word 0x19f85bca,0xf77057f2 ! Init value for %f24 .word 0x7ce51ef7,0x266a4183 ! Init value for %f26 .word 0x4d39252a,0x39c8fbb6 ! Init value for %f28 .word 0xa792ba20,0xb239b9e5 ! Init value for %f30 .word 0x141c49a3,0x755ad619 ! Init value for %f32 .word 0x4fb51355,0x8c826d03 ! Init value for %f34 .word 0x88f439bc,0xdf3aca22 ! Init value for %f36 .word 0xfbc0b8d6,0xc4ab3cc6 ! Init value for %f38 .word 0x3952a0e2,0x0d87ddce ! Init value for %f40 .word 0x615eca14,0x024fde05 ! Init value for %f42 .word 0xc4e2897b,0x44a342ed ! Init value for %f44 .word 0xeb1f9bad,0x6ae220f4 ! Init value for %f46 .word 0x6759806f,0x1fed3e61 .word 0xcd321039,0xd865ada8 .word 0x7e9d57e9,0x5d20dbca .word 0x322d4565,0xa5bc3e20 .word 0x359a8008,0x336d02a0 .word 0x7eb8d840,0xb8d4ef5b .word 0x3c3b6121,0x8015e016 .word 0x239da77a,0x7a45f33f p5_expected_registers: .word 0x00000000,0x15214238 .word 0x00000000,0x00004760 .word 0x00000000,0x6c7b368a .word 0x00000000,0x000000fa .word 0xe978e48e,0x94d5c396 .word 0x00000000,0xaaf73aa6 .word 0x00000000,0xc13aa814 .word 0x5193a43d,0x8b6cd55f p5_expected_fp_regs: .word 0x83924ed3,0x1615dcd6 .word 0xb9220d68,0x57a1c9a0 .word 0xd0cff066,0x014bd0be .word 0x90bbb12f,0x2468a14f .word 0x86d404d8,0xf4f3deae .word 0x3a73eca2,0x40d5a56a .word 0x05c60275,0xb3dd4e26 .word 0x9af05244,0x25edc99b .word 0xb52e4ad8,0x41ed5357 .word 0xf96761cc,0x8b867592 .word 0x8750124f,0xf9eb72e2 .word 0x595ba899,0xd00de679 .word 0x19f85bca,0xf77057f2 .word 0x7ce51ef7,0x266a4183 .word 0x4d39252a,0x39c8fbb6 .word 0xa792ba20,0xb239b9e5 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p5_local0_expect: .word 0x6a4f9874,0xc149d0b1 .word 0x462912e2,0x905977fc .word 0x4760bb8a,0x56b578fb .word 0x5fd56c8b,0x3da49351 .word 0x9b520a59,0xee053b0f .word 0xee053b0f,0x58c1bfea .word 0x94d5c396,0xaaf73aa6 .word 0x30fc1a4b,0xf2643c16 p5_local1_expect: .word 0x0fb9ea59,0x000000f6 .word 0xb83f3179,0xa09ae166 .word 0x4dcb7b26,0x5a9f8009 .word 0xfa856851,0xb603f259 .word 0x0ec8d181,0xeb417335 .word 0x15214238,0xb0872905 .word 0x33d622fd,0xac983332 .word 0x2456c2ff,0x3e5fe087 p5_local2_expect: .word 0x0909ac90,0xff8be241 .word 0x021ec691,0x3c91776c .word 0x5cf94ed5,0xf14f3028 .word 0x32d382cf,0xff96ace6 .word 0x7f55ba4e,0x14a83ac1 .word 0xffda74bb,0xe842631d .word 0xe349f1e6,0x838e4fe1 .word 0x3edda118,0x350e1457 p5_local3_expect: .word 0x7866d225,0xcca15d71 .word 0x08ab9e00,0x21edbe6d .word 0xa61fbed2,0xaaf73aa6 .word 0x96c3d594,0xbf000000 .word 0x40ff40a7,0x810606cb .word 0xea8bf59a,0x9c5a1c3b .word 0xb52d1579,0x5346c8e7 .word 0x00000000,0x000000bf p6_init_registers: .word 0x7cc52554,0x3f8030ff ! Init value for %l0 .word 0x1dc00d09,0xde69a705 ! Init value for %l1 .word 0x2e3faba2,0x4b81fb04 ! Init value for %l2 .word 0xeb5779e0,0xa3c1a28b ! Init value for %l3 .word 0xc6f53bfc,0x3cb13d86 ! Init value for %l4 .word 0x6c5e1461,0xd348df2f ! Init value for %l5 .word 0xc7be4b18,0x0d9bcdf1 ! Init value for %l6 .word 0x3a51ec9c,0x75bd9f9d ! Init value for %l7 .align 64 p6_init_freg: .word 0xdfb37579,0x4cebf4ae ! Init value for %f0 .word 0xea94c844,0x77671c08 ! Init value for %f2 .word 0x6e9d9821,0xd534fd4d ! Init value for %f4 .word 0x7c086b43,0x39ee66ee ! Init value for %f6 .word 0xe4735f7c,0xca72d348 ! Init value for %f8 .word 0x9943bdb4,0xb9c2ec37 ! Init value for %f10 .word 0x9bf7528b,0x2e328624 ! Init value for %f12 .word 0x8538bd98,0x8012ef8f ! Init value for %f14 .word 0xe972ddc4,0x70c8fda4 ! Init value for %f16 .word 0xa72a5775,0xba4fa0b6 ! Init value for %f18 .word 0x049a147e,0x8e3cf79d ! Init value for %f20 .word 0x0dd26b50,0xba1cc36d ! Init value for %f22 .word 0xc4ac547b,0xff2cedc8 ! Init value for %f24 .word 0xcf77ddd8,0xbb205745 ! Init value for %f26 .word 0x3b5c2d4d,0x7218d268 ! Init value for %f28 .word 0x19c94eac,0x6cdcd0d7 ! Init value for %f30 .word 0xc1988dd6,0x147178b9 ! Init value for %f32 .word 0x446b72e7,0xa6de5ba1 ! Init value for %f34 .word 0x6ddaedf2,0x11073b47 ! Init value for %f36 .word 0x75a4e5cb,0xec2db0cf ! Init value for %f38 .word 0x6d7c29e9,0xed15f955 ! Init value for %f40 .word 0x34131557,0xc778ee84 ! Init value for %f42 .word 0xc761e803,0x0590fc89 ! Init value for %f44 .word 0x5baa3a44,0x2a63a880 ! Init value for %f46 .word 0x8cc7385b,0x86b33145 .word 0xc8976928,0xb0b10808 .word 0xc02879a6,0x188d9e9d .word 0xc7a0cf03,0xe24c3677 .word 0xbd5f5a03,0x31abbe2d .word 0x02f1cf47,0xefb709be .word 0x76eeff3d,0x78565e1a .word 0x534341c8,0xd87e81bc p6_expected_registers: .word 0x00000000,0x2b5376ba .word 0x00000000,0xd348df2f .word 0x00000000,0xe8272702 .word 0xa6490a95,0x7984245e .word 0x00000000,0x0000009c .word 0x00000000,0x3f8030ff .word 0x00000000,0x00000055 .word 0x00000000,0x5d20aef7 p6_expected_fp_regs: .word 0xdfb37579,0x4cebf4ae .word 0xea94c844,0x77671c08 .word 0x6e9d9821,0xd534fd4d .word 0x7c086b43,0x39ee66ee .word 0xe4735f7c,0xca72d348 .word 0x9943bdb4,0xb9c2ec37 .word 0x9bf7528b,0x2e328624 .word 0x8538bd98,0x8012ef8f .word 0xe972ddc4,0x70c8fda4 .word 0xa72a5775,0xba4fa0b6 .word 0x049a147e,0x8e3cf79d .word 0x0dd26b50,0xba1cc36d .word 0xc4ac547b,0xff2cedc8 .word 0xcf77ddd8,0xbb205745 .word 0x3b5c2d4d,0x7218d268 .word 0x19c94eac,0x6cdcd0d7 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p6_local0_expect: .word 0x5d20aef7,0xec4b313f .word 0xb8bfa1a9,0x80d3d442 .word 0x42ca31c9,0x4d437d1d .word 0xc8500554,0x8f471b5f .word 0xc9ffffff,0xc9ff3fbe .word 0x279defb3,0x2987b09d .word 0xa6490a95,0x7984245e .word 0x861574c3,0x26b6ec03 p6_local1_expect: .word 0xa9ae9023,0x5b938c12 .word 0x812a440f,0x578c2b08 .word 0xe0ff31fc,0x4d5bba2a .word 0xafd2e374,0xf09bb9ff .word 0xd5d3d274,0xf8d460b3 .word 0xe8272702,0xe8d2c474 .word 0x07f2c696,0x5656da31 .word 0x8a916f6a,0xe7081e94 p6_local2_expect: .word 0x5538e776,0x522cea9a .word 0xd4c44eda,0x4d811836 .word 0x42f83747,0x6f3c9486 .word 0x6de2e36a,0xe5c11d22 .word 0x96b9236c,0x5425c57c .word 0xf2141fd6,0x5feea755 .word 0x3054aeec,0xbc4ad985 .word 0xc7f6013a,0x8c68c843 p6_local3_expect: .word 0x6f56d3bf,0xe3181896 .word 0x91299ebf,0xfabf370f .word 0x6ae3e26d,0xe35dd881 .word 0x53d5e3a7,0x6c23b996 .word 0xff09be98,0xab3f797f .word 0xdf168016,0x6ae3e26d .word 0x73b0efda,0x99061b18 .word 0xa3c1a28b,0x000000f3 p7_init_registers: .word 0x99df1d28,0xb84f8464 ! Init value for %l0 .word 0x9212fd4a,0x28582848 ! Init value for %l1 .word 0xfc9de6cc,0xa0e31b22 ! Init value for %l2 .word 0xcb5341ea,0x1334c474 ! Init value for %l3 .word 0xbcf8ddb4,0x33c904dc ! Init value for %l4 .word 0x890609b2,0xc9b453fa ! Init value for %l5 .word 0x2922bca4,0x5b9e8563 ! Init value for %l6 .word 0x50e666c9,0xa93f888b ! Init value for %l7 .align 64 p7_init_freg: .word 0xb0046774,0xd72e6306 ! Init value for %f0 .word 0x5cf24a49,0x728d91d7 ! Init value for %f2 .word 0x46c1985d,0xfae24fc0 ! Init value for %f4 .word 0x999f6960,0xf9e7fbcc ! Init value for %f6 .word 0x5e693063,0x1a718efe ! Init value for %f8 .word 0xc30a470a,0x80fc26d5 ! Init value for %f10 .word 0x7a775b25,0x59480e6a ! Init value for %f12 .word 0x8be1218a,0x04747c91 ! Init value for %f14 .word 0x575a3c48,0xe1ce8a7c ! Init value for %f16 .word 0x725151e6,0x5b418000 ! Init value for %f18 .word 0x315d61a8,0x2aac5c64 ! Init value for %f20 .word 0x36f66dd7,0x4f3cfd4c ! Init value for %f22 .word 0xfa53990a,0x28b3cfc5 ! Init value for %f24 .word 0x0547b468,0x5677d23d ! Init value for %f26 .word 0x2011d90a,0x8df2e07a ! Init value for %f28 .word 0x334399ed,0x9ccefd73 ! Init value for %f30 .word 0x394c8e44,0x8a202947 ! Init value for %f32 .word 0xee1f6143,0x3121d4ce ! Init value for %f34 .word 0x014123c8,0x00fbf9d3 ! Init value for %f36 .word 0x4d1c93c4,0x10c2493b ! Init value for %f38 .word 0x0c0f31ab,0x7bca66e3 ! Init value for %f40 .word 0xa07ce59b,0x9d357020 ! Init value for %f42 .word 0x099749c7,0xbb857639 ! Init value for %f44 .word 0x1924b706,0xaaaaee4b ! Init value for %f46 .word 0x0ff5d99c,0xa9c6f835 .word 0xfb59047a,0x7857366a .word 0xa57b3616,0x6d93de03 .word 0xe7ac4b9e,0x1a2aaba9 .word 0x6ee303fe,0x401071fc .word 0xba87a08d,0x068ee4fe .word 0x648b73d6,0x0ba4a6e9 .word 0xc1ccc4c5,0xc3fd23a7 p7_expected_registers: .word 0x00000000,0x84b0462f .word 0x00000000,0x000000ff .word 0xd5397076,0xd109409d .word 0xff7e2ef2,0x677a5523 .word 0xbcf8ddb4,0x33c904dc .word 0x00000000,0x434493ff .word 0x00000000,0x00000022 .word 0x00000000,0x87ef936f p7_expected_fp_regs: .word 0xb0046774,0xd72e6306 .word 0x5cf24a49,0x728d91d7 .word 0x46c1985d,0xfae24fc0 .word 0x999f6960,0xf9e7fbcc .word 0x5e693063,0x1a718efe .word 0xc30a470a,0x80fc26d5 .word 0x7a775b25,0x59480e6a .word 0x8be1218a,0x04747c91 .word 0x575a3c48,0xe1ce8a7c .word 0x725151e6,0x5b418000 .word 0x315d61a8,0x2aac5c64 .word 0x36f66dd7,0x4f3cfd4c .word 0xfa53990a,0x28b3cfc5 .word 0x0547b468,0x5677d23d .word 0x2011d90a,0x8df2e07a .word 0x334399ed,0x9ccefd73 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p7_local0_expect: .word 0x84b0462f,0xf3b6dfb2 .word 0x23557a67,0xf22e7eff .word 0xd7451837,0x4dd35ecd .word 0x54828374,0x239c1540 .word 0xf50bc520,0x34e1253a .word 0xd3c845f4,0x414f5939 .word 0x58d6c153,0xb3290443 .word 0x36d6648d,0x2753c905 p7_local1_expect: .word 0x28582848,0xc42bfc00 .word 0x55851978,0x8e95c07f .word 0x00006a98,0x3c6e278d .word 0x262a2bf0,0x50fe72a0 .word 0x41cf154d,0xfb2823c6 .word 0x8c46a8ce,0x51f032af .word 0xfaaff4b1,0x78c6b6ae .word 0x57ce1bba,0xb65b2745 p7_local2_expect: .word 0xff1be3a0,0x74c43413 .word 0x986ad9a5,0x9339c832 .word 0x3e805c14,0x57f24ffa .word 0x7978868d,0xf2b6d374 .word 0x22000000,0x00000000 .word 0xeb66c09a,0xe52fd625 .word 0x1884c5bd,0x36ec8d69 .word 0x8b9d6e27,0x767039d5 p7_local3_expect: .word 0x0f9abb54,0xd7171b55 .word 0xf81197c5,0xc2b9dbbf .word 0xd5397076,0xd109409d .word 0xf54374f3,0x84b0462f .word 0x327f39ab,0xcd2c118c .word 0xa985d1b6,0x96be15b0 .word 0xd5972a05,0xe83e140b .word 0x6fe45529,0x68309c5f p8_init_registers: .word 0x6c9a834e,0x9bbe0e6a ! Init value for %l0 .word 0x268ea496,0x289bc6e6 ! Init value for %l1 .word 0x798a2270,0x340d17b6 ! Init value for %l2 .word 0xdb18e740,0x05896854 ! Init value for %l3 .word 0x77547a1a,0x4f23858a ! Init value for %l4 .word 0x4e182490,0x8e68dd5d ! Init value for %l5 .word 0xe24815ca,0x9598e340 ! Init value for %l6 .word 0xe5b66c70,0xb5bf8f6c ! Init value for %l7 .align 64 p8_init_freg: .word 0x49476e47,0xad65cea1 ! Init value for %f0 .word 0x415963c0,0x92d6c924 ! Init value for %f2 .word 0x52483229,0xe77c4471 ! Init value for %f4 .word 0xc68695e5,0xfc851850 ! Init value for %f6 .word 0xb69d74c6,0x3fc9773d ! Init value for %f8 .word 0xf0264a48,0x87251a88 ! Init value for %f10 .word 0x7176f8d4,0x202d5a5c ! Init value for %f12 .word 0x7242a7e6,0x1d509eba ! Init value for %f14 .word 0x835fc4e0,0x923b9e4e ! Init value for %f16 .word 0x45f94727,0x2d964916 ! Init value for %f18 .word 0x6f7ca17a,0x56976138 ! Init value for %f20 .word 0x9af77501,0x4aabb564 ! Init value for %f22 .word 0x918d2175,0x154b151b ! Init value for %f24 .word 0xa35fbefd,0x17548a7c ! Init value for %f26 .word 0x8464f715,0x003f242a ! Init value for %f28 .word 0x9109db5c,0x619af588 ! Init value for %f30 .word 0x8d74a580,0x4be7005c ! Init value for %f32 .word 0x5baa8729,0x44d20b78 ! Init value for %f34 .word 0xef9cf69a,0xc27ef5c4 ! Init value for %f36 .word 0x26447098,0x628e7563 ! Init value for %f38 .word 0x1250e2e9,0xf7576aeb ! Init value for %f40 .word 0x0cecbb02,0xc06945d8 ! Init value for %f42 .word 0xfa27c320,0x2237e372 ! Init value for %f44 .word 0xab5585e8,0xddfb4c38 ! Init value for %f46 .word 0x53b13791,0x5125f310 .word 0x93888366,0xfb107c9e .word 0x02566dd8,0x16cf451c .word 0x8e3bc78a,0xd95861de .word 0xc49921de,0x8b29e05b .word 0x376a2250,0xb142d638 .word 0x1a0dc516,0xf9691f4c .word 0x6ddfbc65,0x41417567 p8_expected_registers: .word 0x00000000,0x96517f28 .word 0x00000000,0x99629f43 .word 0x00000000,0xb7cdddf3 .word 0x00000000,0xd75b1e84 .word 0x00000000,0x000000c7 .word 0x00000000,0x000000c8 .word 0x16e2ae35,0xd6d27593 .word 0x00000000,0x000000e5 p8_expected_fp_regs: .word 0x49476e47,0xad65cea1 .word 0x415963c0,0x92d6c924 .word 0x52483229,0xe77c4471 .word 0xc68695e5,0xfc851850 .word 0xb69d74c6,0x3fc9773d .word 0xf0264a48,0x87251a88 .word 0x7176f8d4,0x202d5a5c .word 0x7242a7e6,0x1d509eba .word 0x835fc4e0,0x923b9e4e .word 0x45f94727,0x2d964916 .word 0x6f7ca17a,0x56976138 .word 0x9af77501,0x4aabb564 .word 0x918d2175,0x154b151b .word 0xa35fbefd,0x17548a7c .word 0x8464f715,0x003f242a .word 0x9109db5c,0x619af588 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p8_local0_expect: .word 0xe6fcc92d,0x6a19e6f7 .word 0x4d33775b,0xe3d08a7c .word 0xff0b5f4f,0x0a8581b8 .word 0x5030642a,0xbca7844b .word 0x782c5852,0xbc37345b .word 0xa2b5e8c8,0x5030642a .word 0x5618fc06,0x0171175b .word 0x1e928588,0x16c960ac p8_local1_expect: .word 0x9e2f654e,0x7ecea1aa .word 0x00000037,0x028a642c .word 0x6a63d600,0x2d2ca86b .word 0x113d676c,0x087ef241 .word 0x00000000,0xb7cdddf3 .word 0x96517f28,0x99629f43 .word 0xb0db330a,0x35c9e25d .word 0x97314178,0x5c834c9a p8_local2_expect: .word 0xc4e4b061,0x00000000 .word 0x805b0ecb,0xd786620f .word 0xc4e4b061,0x841e5bd7 .word 0xffffffef,0xb5bf8f6c .word 0x05896854,0xfc4fd673 .word 0xffb66c70,0xb5bf8f6c .word 0x16e2ae35,0xd6d27593 .word 0x61b0e4c4,0x77264fb4 p8_local3_expect: .word 0xa7ff1e31,0x69cc8ce7 .word 0xcab605e0,0xda8d9b69 .word 0xefad9051,0x4531800e .word 0x4d459f78,0x548de4ff .word 0x591380ec,0x9a5fd729 .word 0x0d76b709,0x95d3f302 .word 0xd7fe4119,0x2346dc6b .word 0x9bbe0e6a,0xf7155411 p9_init_registers: .word 0x6a825728,0x61d95c24 ! Init value for %l0 .word 0x6480844c,0x0057daf9 ! Init value for %l1 .word 0x919b6934,0x95f40ce9 ! Init value for %l2 .word 0x49935bb1,0xf357d892 ! Init value for %l3 .word 0xd9157cb2,0xae4e1f59 ! Init value for %l4 .word 0x5586c5b8,0x2aac8bb3 ! Init value for %l5 .word 0x975dbafe,0x4b892659 ! Init value for %l6 .word 0xae063ffe,0x58cd0330 ! Init value for %l7 .align 64 p9_init_freg: .word 0x5c139578,0xf204c271 ! Init value for %f0 .word 0x69da15df,0xd99f47ff ! Init value for %f2 .word 0xbad60d72,0xcbefa287 ! Init value for %f4 .word 0x2aace6bb,0xb8357d50 ! Init value for %f6 .word 0xc5f4c04e,0xf0a586ba ! Init value for %f8 .word 0xfde795ff,0xcb954c6f ! Init value for %f10 .word 0x2d67fd3e,0xf4466934 ! Init value for %f12 .word 0x9caf9180,0xd075ae1a ! Init value for %f14 .word 0xe8af1732,0x74b72818 ! Init value for %f16 .word 0xb95a761a,0xb9295488 ! Init value for %f18 .word 0x1fc42e93,0xd730d109 ! Init value for %f20 .word 0xb94e91b5,0x9e26c7c7 ! Init value for %f22 .word 0x3cf32a25,0xeccf1182 ! Init value for %f24 .word 0x7a2f7875,0x9df48fd9 ! Init value for %f26 .word 0xfcce826e,0xb1df3676 ! Init value for %f28 .word 0x7608a928,0x9aac7d87 ! Init value for %f30 .word 0x8c42f81b,0xb40854ab ! Init value for %f32 .word 0xb819de57,0xd1c4d902 ! Init value for %f34 .word 0x82fb1343,0xa41c9698 ! Init value for %f36 .word 0x31165425,0xd9cdf1bb ! Init value for %f38 .word 0xc80ae8e1,0xbd14f60e ! Init value for %f40 .word 0x26681530,0x89f3e7c9 ! Init value for %f42 .word 0x4010b075,0xd03381ec ! Init value for %f44 .word 0x9fb55bf0,0x7ca33318 ! Init value for %f46 .word 0x99890ff3,0xb520cf22 .word 0xa6ec3bd7,0xc58dfe34 .word 0x66ba19b0,0xe665ea92 .word 0x6a59452c,0x8dd6badf .word 0x6cf6382b,0x8056ae64 .word 0x214bd7d4,0x4200e0d9 .word 0xa12ed0cd,0x3fe641c7 .word 0xcfd89f1a,0x8dc8060a p9_expected_registers: .word 0x00000000,0x1338c11c .word 0x00000000,0x2079e862 .word 0x00000000,0x0000002d .word 0x00000000,0x00000059 .word 0x00000000,0x000000b3 .word 0x00000000,0x56886b1d .word 0x00000000,0x000000aa .word 0xae35b47a,0x2841f79e p9_expected_fp_regs: .word 0x5c139578,0xf204c271 .word 0x69da15df,0xd99f47ff .word 0xbad60d72,0xcbefa287 .word 0x2aace6bb,0xb8357d50 .word 0xc5f4c04e,0xf0a586ba .word 0xfde795ff,0xcb954c6f .word 0x2d67fd3e,0xf4466934 .word 0x9caf9180,0xd075ae1a .word 0xe8af1732,0x74b72818 .word 0xb95a761a,0xb9295488 .word 0x1fc42e93,0xd730d109 .word 0xb94e91b5,0x9e26c7c7 .word 0x3cf32a25,0xeccf1182 .word 0x7a2f7875,0x9df48fd9 .word 0xfcce826e,0xb1df3676 .word 0x7608a928,0x9aac7d87 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p9_local0_expect: .word 0x5926894b,0x2f296450 .word 0x3b683ad0,0x39babc25 .word 0x7dfa1739,0x97c3f5c3 .word 0xff36858e,0x6beb69be .word 0x8377f1b5,0x3b1735dc .word 0xc540b21c,0x89438c7c .word 0xde21aa73,0xa8d5c5eb .word 0xf2a561c7,0x1fcb0e89 p9_local1_expect: .word 0xff692856,0xb9bf01cf .word 0x1194e953,0x2ac9c9ec .word 0xae35b47a,0x2841f79e .word 0x6e0e264e,0xffd23651 .word 0x2dc2f443,0x98367098 .word 0x43c51da2,0x2458fffa .word 0x12aab3e6,0xa328d9f5 .word 0xe03612c3,0x657dccb9 p9_local2_expect: .word 0x4c79b1d7,0x1ff4ffbf .word 0x000000c5,0xe72479f7 .word 0x17b24f31,0x07ed5cbb .word 0x00000000,0x000000fa .word 0xf357d892,0x83b3e394 .word 0x60471e23,0x406679e5 .word 0xa112ffd5,0x90b0e118 .word 0x98367098,0x0abc2ff1 p9_local3_expect: .word 0xff26894b,0x1253f91a .word 0x421e9d36,0x70452fda .word 0x4ca6e186,0x5b2d0587 .word 0xaa303ae2,0x8fbc778c .word 0x85509fcf,0x61d95c24 .word 0xb99ba80f,0x56886b1d .word 0xe72479f7,0x4ad5a43c .word 0x37fe3d26,0xa1fef6eb p10_init_registers: .word 0xab95387f,0xd5ab280b ! Init value for %l0 .word 0xbd32f36b,0xdbaa82d7 ! Init value for %l1 .word 0x145d93c6,0x3dda0de2 ! Init value for %l2 .word 0xf62bbbf3,0xec6e1fa8 ! Init value for %l3 .word 0x7c3eec15,0xe4b23dd2 ! Init value for %l4 .word 0xb2adb50d,0xba4a001f ! Init value for %l5 .word 0x1a6e6fb4,0xa1c9ce36 ! Init value for %l6 .word 0xbd5d5d5e,0x9043aa71 ! Init value for %l7 .align 64 p10_init_freg: .word 0xf9d45a22,0x4326dfd8 ! Init value for %f0 .word 0x0b7628f0,0x7d3fef33 ! Init value for %f2 .word 0x701a37b9,0x9f142475 ! Init value for %f4 .word 0xc3e1df93,0x0d524ef2 ! Init value for %f6 .word 0x7f4dd661,0xe5543cfa ! Init value for %f8 .word 0x3d5615e4,0x623e74df ! Init value for %f10 .word 0x7129b539,0x40bf1b8f ! Init value for %f12 .word 0xe1020405,0xefe4e461 ! Init value for %f14 .word 0x67cedf65,0x12f28f21 ! Init value for %f16 .word 0x4ae8a465,0xd77c1256 ! Init value for %f18 .word 0xf5e2d3ba,0x43a4f023 ! Init value for %f20 .word 0x3635e380,0x70f766ac ! Init value for %f22 .word 0xca13a20c,0x4619c6d8 ! Init value for %f24 .word 0x8d03f859,0x80c16c62 ! Init value for %f26 .word 0xf3156afe,0x4b866746 ! Init value for %f28 .word 0x9d6cf36b,0xa8c2f80b ! Init value for %f30 .word 0xaf267040,0xf5acde06 ! Init value for %f32 .word 0xffb4af62,0xb4f180e4 ! Init value for %f34 .word 0x8bb069e9,0x3fd686ca ! Init value for %f36 .word 0x2eb6fbde,0x93315e8b ! Init value for %f38 .word 0x03b0b79c,0x4c87b2db ! Init value for %f40 .word 0x6b03599b,0x0bb14508 ! Init value for %f42 .word 0x0555b42e,0x9ed7833c ! Init value for %f44 .word 0x1a922396,0x2842ae8a ! Init value for %f46 .word 0x71b54655,0xcec219dd .word 0x03b9a92d,0xf836fc53 .word 0x74bab6c9,0xfb668960 .word 0x8ffe1493,0x364e4132 .word 0x99c6b88f,0xa6c96925 .word 0x8f96810a,0x35b4f123 .word 0xe9fbc03c,0x0041ae92 .word 0xc01ef947,0x07eed56a p10_expected_registers: .word 0x00000000,0xa4840881 .word 0x8d449a26,0xb884c600 .word 0x00000000,0xd23db2e4 .word 0x00000000,0x785c5655 .word 0x00000000,0x041824b5 .word 0x00000000,0x0000003d .word 0x00000000,0xc3067221 .word 0x00000000,0x0000005c p10_expected_fp_regs: .word 0xf9d45a22,0x4326dfd8 .word 0x0b7628f0,0x7d3fef33 .word 0x701a37b9,0x9f142475 .word 0xc3e1df93,0x0d524ef2 .word 0x7f4dd661,0xe5543cfa .word 0x3d5615e4,0x623e74df .word 0x7129b539,0x40bf1b8f .word 0xe1020405,0xefe4e461 .word 0x67cedf65,0x12f28f21 .word 0x4ae8a465,0xd77c1256 .word 0xf5e2d3ba,0x43a4f023 .word 0x3635e380,0x70f766ac .word 0xca13a20c,0x4619c6d8 .word 0x8d03f859,0x80c16c62 .word 0xf3156afe,0x4b866746 .word 0x9d6cf36b,0xa8c2f80b .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p10_local0_expect: .word 0xde43421d,0x622b07b4 .word 0xfd747837,0xcdaaff5c .word 0xc0d59685,0x041824b5 .word 0xdbaa82d7,0x54456004 .word 0xa808ff6b,0x65d8bab0 .word 0xce40f5ce,0x0a78c4b5 .word 0xd6c88f22,0xeb5ac38c .word 0x00000000,0x6bff08a8 p10_local1_expect: .word 0x30f4b4dc,0x707667af .word 0x2329638b,0xffaa1cd1 .word 0xaf677670,0x2d1458f7 .word 0x5482ee27,0xae2749fc .word 0xf758142d,0xf8ec4619 .word 0x60ce479a,0xa4840881 .word 0x7d28efe1,0xd2a7b445 .word 0x95ea9444,0xe2f53f1d p10_local2_expect: .word 0x6bff08a8,0x4d717434 .word 0x1f15fcdb,0xa6c1c123 .word 0x5436e02b,0x2bc025ea .word 0x3db89056,0xff0dffdb .word 0x005a1d33,0xcd97ec49 .word 0x31000000,0xc1ae1f29 .word 0xcfdb53d8,0xaccbb185 .word 0x7e01547b,0x2513f71d p10_local3_expect: .word 0x2b582951,0x19d584b7 .word 0xde35c537,0xbbe4bc58 .word 0x785c5655,0xbf68fd95 .word 0x185d9349,0x7e6cecc4 .word 0x40bf7845,0x3f47ff69 .word 0x00c684b8,0x269a448d .word 0xff7fb181,0xbfb3daec .word 0x21ba3194,0x4eedd540 p11_init_registers: .word 0x6a01cb07,0xe5587594 ! Init value for %l0 .word 0x0d6173b6,0x25bb422d ! Init value for %l1 .word 0x3ced03e6,0x802a514c ! Init value for %l2 .word 0xa7b212f5,0xd3f281e8 ! Init value for %l3 .word 0xc66745d6,0x00723952 ! Init value for %l4 .word 0x8f30596e,0x77ad3e3b ! Init value for %l5 .word 0xe695206e,0xac6b1693 ! Init value for %l6 .word 0x24d614ea,0xbe0f7349 ! Init value for %l7 .align 64 p11_init_freg: .word 0x06e843ac,0x095834d3 ! Init value for %f0 .word 0x6ceba2a8,0x3aa57ed0 ! Init value for %f2 .word 0xb7ee06a4,0x0f41b6f9 ! Init value for %f4 .word 0x69eaf4fc,0xcba3e9c7 ! Init value for %f6 .word 0xe428c538,0xdd7e2795 ! Init value for %f8 .word 0x0580201a,0x8bc70cfb ! Init value for %f10 .word 0xa3a25f37,0x4cc9c629 ! Init value for %f12 .word 0x100d6189,0xfd0d9a9b ! Init value for %f14 .word 0x83a6d39a,0x3b4b736f ! Init value for %f16 .word 0xd89921b6,0xdd4eb515 ! Init value for %f18 .word 0x39a0eef0,0xdefd6dd2 ! Init value for %f20 .word 0x3415aada,0x744f5c57 ! Init value for %f22 .word 0x3e5743a6,0xc1c8a1d5 ! Init value for %f24 .word 0x76472bc4,0xd1a243d7 ! Init value for %f26 .word 0x50823e3d,0xe99beadb ! Init value for %f28 .word 0x7e6f6f14,0xd6103c7b ! Init value for %f30 .word 0xc358fcc5,0x7be96551 ! Init value for %f32 .word 0x5a0b856b,0x294d8956 ! Init value for %f34 .word 0xcfe43835,0xd0740468 ! Init value for %f36 .word 0x50316f82,0xbc4d7981 ! Init value for %f38 .word 0x2594408c,0xb0248c49 ! Init value for %f40 .word 0x236f7106,0xdeec332c ! Init value for %f42 .word 0x6a1bc1a1,0x37e67409 ! Init value for %f44 .word 0x7df6137e,0x81814603 ! Init value for %f46 .word 0x947f4490,0xe7d3fb1f .word 0xa394a77b,0xd8d7e416 .word 0x51c1fefd,0xbcc6b5df .word 0xc334d09e,0x5c3fab89 .word 0x4de56e77,0x26ae75fa .word 0xfc507d53,0x3a7533e1 .word 0x8909f26e,0xa5a12489 .word 0x3b6f4610,0x219f8830 p11_expected_registers: .word 0x00000000,0xdc2ac80a .word 0x00000000,0xa64b02da .word 0x00000000,0xe10738f2 .word 0x00000000,0xfe9d1553 .word 0x00000000,0x000000ad .word 0x00000000,0x00000000 .word 0x00000000,0x50000000 .word 0x00000000,0xebff4810 p11_expected_fp_regs: .word 0x06e843ac,0x095834d3 .word 0x6ceba2a8,0x3aa57ed0 .word 0xb7ee06a4,0x0f41b6f9 .word 0x69eaf4fc,0xcba3e9c7 .word 0xe428c538,0xdd7e2795 .word 0x0580201a,0x8bc70cfb .word 0xa3a25f37,0x4cc9c629 .word 0x100d6189,0xfd0d9a9b .word 0x83a6d39a,0x3b4b736f .word 0xd89921b6,0xdd4eb515 .word 0x39a0eef0,0xdefd6dd2 .word 0x3415aada,0x744f5c57 .word 0x3e5743a6,0xc1c8a1d5 .word 0x76472bc4,0xd1a243d7 .word 0x50823e3d,0xe99beadb .word 0x7e6f6f14,0xd6103c7b .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p11_local0_expect: .word 0xbf4539fc,0x505b5dd2 .word 0x6e2b1d11,0x47b18136 .word 0x62bfcf0d,0x2d293873 .word 0xe6dde19c,0xfe9d1553 .word 0xbcff2665,0x84d509ca .word 0xb6d66008,0x5a7b97ed .word 0x56a3e2a9,0x6a98b18e .word 0xd3dfb263,0xa7bb2c23 p11_local1_expect: .word 0xc887be45,0x35239f93 .word 0xc602119f,0x2482839d .word 0x6008f1b5,0xabcc5004 .word 0x28088328,0x41b55833 .word 0xc92d2f94,0x0dcfbf62 .word 0xad9b2214,0x32e3cbf6 .word 0x77ff3e3b,0xd5b7fd3b .word 0xe10738f2,0xd4d5c893 p11_local2_expect: .word 0xcfd4fe53,0x563b49ed .word 0xad9ffc70,0xeb32223f .word 0x0048514c,0x4c7bc9b7 .word 0x53092f7b,0x443878d0 .word 0x000045ff,0x94e2f074 .word 0x539785b1,0x7338292d .word 0xad2b8c4e,0x35219216 .word 0xe4f8c0f3,0x249577b7 p11_local3_expect: .word 0xa015d850,0x9db1c539 .word 0xbfcb87af,0x48ff2205 .word 0xec9a4b1c,0x14ffffff .word 0x03188968,0x09888506 .word 0x40bbbb59,0xc72caead .word 0xad000000,0x85f5feed .word 0x45ff449d,0x9d838224 .word 0x2cbf068c,0x5fa7d857 p12_init_registers: .word 0xec4426d2,0x8e5c763b ! Init value for %l0 .word 0xa34ce9bc,0xaebf33f2 ! Init value for %l1 .word 0xda526c44,0x7b1b0f76 ! Init value for %l2 .word 0xaab6a0c4,0x217592a1 ! Init value for %l3 .word 0x896b7c5c,0x2030940a ! Init value for %l4 .word 0x838ae9cc,0xb6b5c4fa ! Init value for %l5 .word 0x88502ff9,0xfc5d8184 ! Init value for %l6 .word 0xeffe5c62,0x775ff1f1 ! Init value for %l7 .align 64 p12_init_freg: .word 0x350b9b61,0xe67a429b ! Init value for %f0 .word 0x42089164,0xaa4f8ccd ! Init value for %f2 .word 0x48d80670,0x52b7fa81 ! Init value for %f4 .word 0xe60ff04e,0xe28d1878 ! Init value for %f6 .word 0x5f02b45d,0x57304543 ! Init value for %f8 .word 0xc87d15d9,0xc9d93b44 ! Init value for %f10 .word 0x103074f0,0x5d1dc234 ! Init value for %f12 .word 0xf208d259,0x4d47ee80 ! Init value for %f14 .word 0x6ef267d3,0x4ba25e58 ! Init value for %f16 .word 0xd866dd4c,0x30ad5b99 ! Init value for %f18 .word 0x282a02b2,0x1417a7aa ! Init value for %f20 .word 0xa6598925,0xebf6fbc6 ! Init value for %f22 .word 0x11d2e755,0x44d6b492 ! Init value for %f24 .word 0x1fdd394e,0x09c05976 ! Init value for %f26 .word 0x908678a3,0x45ddb69e ! Init value for %f28 .word 0xdcfa4b0f,0x40bf38b7 ! Init value for %f30 .word 0x57e0b319,0x34dd095a ! Init value for %f32 .word 0xfb145015,0xedfeff42 ! Init value for %f34 .word 0xef01f6ae,0xbf631d68 ! Init value for %f36 .word 0x1523f24f,0x9ed20c55 ! Init value for %f38 .word 0xafb3de57,0xfb4222d3 ! Init value for %f40 .word 0x265ea01d,0xa8bfd0c4 ! Init value for %f42 .word 0x702f1534,0x57c6219c ! Init value for %f44 .word 0x90224b61,0x9b36c987 ! Init value for %f46 .word 0x74327543,0x3482a6a1 .word 0xb22b20b5,0x9220b160 .word 0xfd300dd0,0xc6018476 .word 0x65d10216,0x7a224844 .word 0xd2f033f2,0x49bf7ab3 .word 0x84ba4ca1,0xe879b86f .word 0x4d5d82bb,0xa89e4d59 .word 0x5236bd5f,0xfa99a757 p12_expected_registers: .word 0x00000000,0x9c775639 .word 0x00000000,0x000000ee .word 0x00000000,0x00000067 .word 0x00000000,0x00000042 .word 0x00000000,0x000000fc .word 0x00000000,0x0000001a .word 0x00000000,0x00007dfd .word 0x00000000,0x000000e2 p12_expected_fp_regs: .word 0x350b9b61,0xe67a429b .word 0x42089164,0xaa4f8ccd .word 0x48d80670,0x52b7fa81 .word 0xe60ff04e,0xe28d1878 .word 0x5f02b45d,0x57304543 .word 0xc87d15d9,0xc9d93b44 .word 0x103074f0,0x5d1dc234 .word 0xf208d259,0x4d47ee80 .word 0x6ef267d3,0x4ba25e58 .word 0xd866dd4c,0x30ad5b99 .word 0x282a02b2,0x1417a7aa .word 0xa6598925,0xebf6fbc6 .word 0x11d2e755,0x44d6b492 .word 0x1fdd394e,0x09c05976 .word 0x908678a3,0x45ddb69e .word 0xdcfa4b0f,0x40bf38b7 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p12_local0_expect: .word 0x77c86cce,0x1733b5ff .word 0x0f085be9,0x98cde708 .word 0xfd7d637f,0x333f4abc .word 0xff961564,0x000000fd .word 0x789814bd,0x000000fa .word 0xa2b19c6d,0x79e94ad4 .word 0x46b833aa,0x1423ee3b .word 0xe174f050,0xd0d5b2b3 p12_local1_expect: .word 0x00000064,0x64bde2fb .word 0xaab6a0c4,0x217592a1 .word 0xb5b52576,0x7f5478b8 .word 0xa3aabc70,0x6a834780 .word 0x3a187514,0x7e27e40e .word 0xb4d9ff22,0x0d95606c .word 0xcf014169,0xe2961564 .word 0xb6aa7cba,0xe2e08797 p12_local2_expect: .word 0xff2658e7,0x2d88016a .word 0xc0181996,0x5e32fd2a .word 0xe08406c9,0xb06d0cff .word 0x99791292,0x8ecb4e86 .word 0x632445b3,0x00000000 .word 0xb3452463,0x62cd3e8d .word 0x5b5f16bb,0x46ffda19 .word 0xff73a129,0xa3c56794 p12_local3_expect: .word 0x64329e23,0xc6d0c7ca .word 0xffb58dba,0x63b28deb .word 0x1bc186f7,0x70043f1d .word 0xb7ddb8f0,0x6359560f .word 0x98cde708,0x2d88016a .word 0xca28938b,0xc9fb4331 .word 0xfd0bd44e,0x06dc03dd .word 0x6b21ac7b,0xfc89f587 p13_init_registers: .word 0x4687f25d,0xf605a1c5 ! Init value for %l0 .word 0x35fb83ec,0x04014ac3 ! Init value for %l1 .word 0xf28702c7,0x8e50875a ! Init value for %l2 .word 0xb056f3c4,0x64b00b68 ! Init value for %l3 .word 0xffe51bfc,0x8bca842f ! Init value for %l4 .word 0x0cae5dca,0x76ece9ff ! Init value for %l5 .word 0x7f357f8d,0xf0ca05cd ! Init value for %l6 .word 0x39585ea2,0x7f390646 ! Init value for %l7 .align 64 p13_init_freg: .word 0x4e48eb62,0xc34388fb ! Init value for %f0 .word 0x79d1db9c,0x9b389fda ! Init value for %f2 .word 0x79a0ff43,0x495e830c ! Init value for %f4 .word 0x6acf9a1b,0x1db58be7 ! Init value for %f6 .word 0x02591028,0xff5469fc ! Init value for %f8 .word 0x1c828572,0xfad3945f ! Init value for %f10 .word 0xe2a94a36,0x83d9c76a ! Init value for %f12 .word 0xe695b679,0x2a949359 ! Init value for %f14 .word 0x29bd12fa,0xb5c3e0f2 ! Init value for %f16 .word 0x11547ab0,0xad3cabc2 ! Init value for %f18 .word 0x84f2ab3c,0xc0bfe5ed ! Init value for %f20 .word 0xd7a3d360,0x891744a4 ! Init value for %f22 .word 0xf27356ee,0xcbbdf1d2 ! Init value for %f24 .word 0xe780db2b,0x200bde8e ! Init value for %f26 .word 0xd51724a9,0x92588617 ! Init value for %f28 .word 0x0c00749a,0x44313efd ! Init value for %f30 .word 0xf75f7e85,0x1737d86a ! Init value for %f32 .word 0x5eb3c43b,0x20e68228 ! Init value for %f34 .word 0x7c1669fb,0x43c8102e ! Init value for %f36 .word 0x540972e9,0x5d99ede4 ! Init value for %f38 .word 0xb602a292,0x0c318379 ! Init value for %f40 .word 0x07c23b27,0x519f37df ! Init value for %f42 .word 0xd3162d80,0x09b80893 ! Init value for %f44 .word 0xb2a0bba7,0x75c0c4ce ! Init value for %f46 .word 0xd78e7740,0xcf592261 .word 0x63354344,0xade86c73 .word 0x4faec4bf,0x82516bfb .word 0x7faad194,0x9c974820 .word 0x001e3835,0x691a29e4 .word 0xe5de1061,0xb1abfeed .word 0x25f84e79,0x024a27bb .word 0xbd5c9830,0x060e650c p13_expected_registers: .word 0xffffffff,0xfffffff1 .word 0x00000000,0x00000000 .word 0x00000000,0x00000015 .word 0x00000000,0x00000015 .word 0xf605a1c5,0x2964dbe5 .word 0x00000000,0x094d625b .word 0x00000000,0x859dc11b .word 0xffffffff,0xff390646 p13_expected_fp_regs: .word 0x4e48eb62,0xc34388fb .word 0x79d1db9c,0x9b389fda .word 0x79a0ff43,0x495e830c .word 0x6acf9a1b,0x1db58be7 .word 0x02591028,0xff5469fc .word 0x1c828572,0xfad3945f .word 0xe2a94a36,0x83d9c76a .word 0xe695b679,0x2a949359 .word 0x29bd12fa,0xb5c3e0f2 .word 0x11547ab0,0xad3cabc2 .word 0x84f2ab3c,0xc0bfe5ed .word 0xd7a3d360,0x891744a4 .word 0xf27356ee,0xcbbdf1d2 .word 0xe780db2b,0x200bde8e .word 0xd51724a9,0x92588617 .word 0x0c00749a,0x44313efd .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p13_local0_expect: .word 0xdc72c72f,0x37ed4bb7 .word 0xff000072,0xa0ff734e .word 0x5ff6f3d0,0xa9910466 .word 0xeb1373e8,0xe827398f .word 0x04014ac3,0x2f213899 .word 0x14ee5e5a,0x1047c61f .word 0xf802e9f4,0x936b5d1f .word 0x764d27cd,0xa9f1eaad p13_local1_expect: .word 0xb2007a58,0xa7f93207 .word 0x2dcb7327,0x20d1739b .word 0x00000000,0x487530d7 .word 0xf14cffd7,0x111052b8 .word 0x262b594a,0xafbdfc5c .word 0x094d625b,0xeb1373e8 .word 0x1beb21d8,0x5ea1dadf .word 0x4ae0c18e,0xfff12483 p13_local2_expect: .word 0xe0a35492,0xa76a4b34 .word 0xc1660e5f,0xa7638a91 .word 0x6765c8c2,0x75a666cf .word 0xff02ee30,0x68a1315d .word 0xff208159,0xa76a4b34 .word 0xf605a1c5,0x2964dbe5 .word 0x68d51224,0x4d87ce14 .word 0x5494f171,0x2212d699 p13_local3_expect: .word 0xff62a7e1,0x3baccb1d .word 0x524fa500,0x70e893c0 .word 0x64b00b68,0x436768fc .word 0xff390646,0x446efe3c .word 0x15bd1673,0x175733e6 .word 0x70801b4d,0x0e60f8f8 .word 0x8338f6cf,0x9a474603 .word 0x48261fc4,0x79445864 p14_init_registers: .word 0xf3b32d71,0xcf86a7cd ! Init value for %l0 .word 0x10958acc,0xa9cc9fa1 ! Init value for %l1 .word 0xdb6a005f,0xe2847627 ! Init value for %l2 .word 0xb083fc31,0xf78a40f7 ! Init value for %l3 .word 0xafaf2d5a,0x809e368c ! Init value for %l4 .word 0x3bede348,0x4b129e7f ! Init value for %l5 .word 0xb132f0fe,0x788b0c8a ! Init value for %l6 .word 0x0ca29316,0x2d0c22e3 ! Init value for %l7 .align 64 p14_init_freg: .word 0x4f6610e1,0x8a3d21ec ! Init value for %f0 .word 0xfff36237,0xb33205a5 ! Init value for %f2 .word 0x93acfb40,0x76ebf9be ! Init value for %f4 .word 0xbcd82320,0x988c7bdb ! Init value for %f6 .word 0xe3f2e818,0xef1b5bf2 ! Init value for %f8 .word 0x195b0e22,0xa39b99fa ! Init value for %f10 .word 0x498a681f,0x74d4743c ! Init value for %f12 .word 0xf6c3065e,0x884517a0 ! Init value for %f14 .word 0x029707b6,0x43902bc5 ! Init value for %f16 .word 0xb8c3612b,0xc4b88303 ! Init value for %f18 .word 0xa78fbb2b,0x6a358400 ! Init value for %f20 .word 0xf48d3cc0,0xc3653182 ! Init value for %f22 .word 0xb6409c7a,0x4c543452 ! Init value for %f24 .word 0x14a40a14,0x3efe6e18 ! Init value for %f26 .word 0xf6fd18a2,0x8053b243 ! Init value for %f28 .word 0x7e70a13c,0x54ed06e0 ! Init value for %f30 .word 0x9f498810,0x62511cff ! Init value for %f32 .word 0xe27bd6b0,0x3877e4a8 ! Init value for %f34 .word 0xa4b991e4,0x9944c527 ! Init value for %f36 .word 0xc74d89e4,0x59a3eefd ! Init value for %f38 .word 0xc589ca3e,0x4f8f5f1b ! Init value for %f40 .word 0xa4805ddd,0x1c497ec5 ! Init value for %f42 .word 0x033bf4c7,0xcc4f38a0 ! Init value for %f44 .word 0x27e4acad,0xa54cd596 ! Init value for %f46 .word 0x1aa50326,0x19bbef59 .word 0x2297fa78,0xc14a29b2 .word 0xb075606a,0x3ea8e020 .word 0xf0aed103,0xbc23d1cc .word 0x88cd39ae,0x2206d2b3 .word 0xdc3a2a9a,0xf65fa48a .word 0xfda79c41,0xb7b97205 .word 0x124fb52c,0xf0cc4b2c p14_expected_registers: .word 0x00000000,0x00000024 .word 0x00000000,0x000026bd .word 0x00000000,0x0000004b .word 0xffffffff,0xf658d675 .word 0x11baa895,0xc967f62d .word 0x00000000,0x000000e4 .word 0xffffffff,0xffffbd26 .word 0xff554b35,0xe8dfe424 p14_expected_fp_regs: .word 0x4f6610e1,0x8a3d21ec .word 0xfff36237,0xb33205a5 .word 0x93acfb40,0x76ebf9be .word 0xbcd82320,0x988c7bdb .word 0xe3f2e818,0xef1b5bf2 .word 0x195b0e22,0xa39b99fa .word 0x498a681f,0x74d4743c .word 0xf6c3065e,0x884517a0 .word 0x029707b6,0x43902bc5 .word 0xb8c3612b,0xc4b88303 .word 0xa78fbb2b,0x6a358400 .word 0xf48d3cc0,0xc3653182 .word 0xb6409c7a,0x4c543452 .word 0x14a40a14,0x3efe6e18 .word 0xf6fd18a2,0x8053b243 .word 0x7e70a13c,0x54ed06e0 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p14_local0_expect: .word 0xc650f8bc,0xa648f046 .word 0xad65f3ef,0x5a5fb9fe .word 0x11baa895,0xc967f62d .word 0xa57e0674,0x0300199e .word 0x1aba74fa,0xd442d9b1 .word 0x8242dc0f,0x5492b1f8 .word 0xcd8cb135,0x327e3896 .word 0x0e2acb78,0xdb5f2ebf p14_local1_expect: .word 0xcf86a7cd,0xf1076930 .word 0x3a5813ab,0xffb64cbb .word 0x26bd5129,0xbf5a3ccd .word 0x2d0c22e3,0x1d79e845 .word 0xacf4d4cf,0x46793133 .word 0xb4ffcedf,0x6691c97d .word 0x932893a7,0xd5de796e .word 0xf9fe1c00,0xc3996054 p14_local2_expect: .word 0x809e368c,0x121b81db .word 0x59c8adf3,0x774618fd .word 0xfffcb6df,0x49ec4d1a .word 0x327e3896,0xd9f4bfde .word 0xff554b35,0xe8dfe4ff .word 0xff714e7d,0xc68a3d09 .word 0x425c241e,0x16c99d44 .word 0x6fb1f684,0xb0510de4 p14_local3_expect: .word 0x4bd2cbdc,0xd231e213 .word 0x75d658f6,0xbd3b54ed .word 0x6507e6fb,0xffb327a7 .word 0x009ec747,0xbc2d5798 .word 0x1186c038,0xc9f87d91 .word 0xffffbd26,0x2d0c22e3 .word 0x80be44d1,0xe299fe9a .word 0x926f42b6,0x58f8a64b p15_init_registers: .word 0x49c79dce,0x3e245a6c ! Init value for %l0 .word 0xc0f48820,0xb0bc321f ! Init value for %l1 .word 0xde85d3df,0xf80fb1fe ! Init value for %l2 .word 0x5f93760d,0xbb7efbb5 ! Init value for %l3 .word 0xef0a605c,0x69287152 ! Init value for %l4 .word 0xa5086aa5,0xa1e08f37 ! Init value for %l5 .word 0x96cdc742,0x4f8665b5 ! Init value for %l6 .word 0x421877a6,0x1d9c88c4 ! Init value for %l7 .align 64 p15_init_freg: .word 0xfaf08170,0x4d1e9789 ! Init value for %f0 .word 0x7aac8827,0xc4862444 ! Init value for %f2 .word 0x387d8c54,0xed1832ff ! Init value for %f4 .word 0x27d097e3,0x0af1f098 ! Init value for %f6 .word 0x3c3dc1b3,0x3a496adc ! Init value for %f8 .word 0x5cf63ee4,0x23c59a6f ! Init value for %f10 .word 0x391684f1,0x2f4ba654 ! Init value for %f12 .word 0xb228648f,0x573b56b0 ! Init value for %f14 .word 0x82e6a885,0xf5b5d568 ! Init value for %f16 .word 0x7eb6b714,0x4230781d ! Init value for %f18 .word 0x28378a91,0x6f5a83c0 ! Init value for %f20 .word 0x0025dee8,0x5d52a825 ! Init value for %f22 .word 0x0f3751e4,0x4477dfa8 ! Init value for %f24 .word 0x2d850b28,0x3671038d ! Init value for %f26 .word 0x8731f36b,0x8af6eb97 ! Init value for %f28 .word 0x29459821,0xc5d63d3a ! Init value for %f30 .word 0xa50eb0a0,0x75bc3713 ! Init value for %f32 .word 0x8d605b0e,0x40c27dfc ! Init value for %f34 .word 0xaaa7f0ed,0x44ec4a34 ! Init value for %f36 .word 0x84e970f5,0xe2919a10 ! Init value for %f38 .word 0xe13d109b,0xe2999d81 ! Init value for %f40 .word 0xbf984770,0x1726619d ! Init value for %f42 .word 0xd21d1dd0,0x8a833456 ! Init value for %f44 .word 0x95f7ac5b,0x63ccde78 ! Init value for %f46 .word 0xd95ddfb2,0xd40ce80f .word 0xcb5fc89d,0x5b931ae1 .word 0x10a560c8,0xa4795da0 .word 0xe249c1af,0x98ba32b6 .word 0x953cb849,0x9958e94e .word 0x88f80c25,0x8f3532f6 .word 0xf7d25ebf,0xf574a2e7 .word 0x5a46405d,0x210a7eb5 p15_expected_registers: .word 0x00000000,0x726315ce .word 0x15beb79a,0x5a767f47 .word 0xd82ac9a7,0x1e98efa6 .word 0x00000000,0x71a88fdb .word 0x00000000,0x7c840f7d .word 0x00000000,0x0000004d .word 0x96cdc742,0x4f8665b5 .word 0x00000000,0x4ed90e7a p15_expected_fp_regs: .word 0xfaf08170,0x4d1e9789 .word 0x7aac8827,0xc4862444 .word 0x387d8c54,0xed1832ff .word 0x27d097e3,0x0af1f098 .word 0x3c3dc1b3,0x3a496adc .word 0x5cf63ee4,0x23c59a6f .word 0x391684f1,0x2f4ba654 .word 0xb228648f,0x573b56b0 .word 0x82e6a885,0xf5b5d568 .word 0x7eb6b714,0x4230781d .word 0x28378a91,0x6f5a83c0 .word 0x0025dee8,0x5d52a825 .word 0x0f3751e4,0x4477dfa8 .word 0x2d850b28,0x3671038d .word 0x8731f36b,0x8af6eb97 .word 0x29459821,0xc5d63d3a .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p15_local0_expect: .word 0x00000000,0x71a88fdb .word 0xe9b7d54e,0xbe07160a .word 0x0fd943b7,0x0114097c .word 0xb15bf577,0x0000004b .word 0x5f1ded90,0x7b175645 .word 0xe0914f85,0x67f9c66a .word 0x6dff5ebd,0x879f4e8b .word 0x000000c7,0x6ee58f05 p15_local1_expect: .word 0xe1184f34,0x82d6de17 .word 0x448906b0,0x00000000 .word 0xff6c33f2,0xcf0af1cc .word 0xff7b3c3d,0xf82b1fb9 .word 0x00000081,0x2c9b515c .word 0x4d000000,0xdb533c0e .word 0x39ffdc4b,0x2955dacd .word 0x4a613b30,0x1a8873b2 p15_local2_expect: .word 0x339c811b,0xe2a32ca8 .word 0xfb2fd1aa,0x9d731a01 .word 0x40f2943e,0x6e22bea6 .word 0x49628814,0x6ae77728 .word 0x8f1a003e,0x866aeb1f .word 0x9ee65a6b,0xab733ff6 .word 0x69287152,0x1e98efa6 .word 0x74b57437,0xd82ac9a7 p15_local3_expect: .word 0xc324ffa1,0xdaaf8004 .word 0x15beb79a,0x5a767f47 .word 0xe8b4a5d3,0xf3b78233 .word 0x722c51ae,0x722c51ae .word 0x9e893160,0x05cbc628 .word 0xfeb10ff8,0xdb45a021 .word 0xce11bd83,0x9a4dd8ba .word 0xf9f5449f,0x2aad330c p16_init_registers: .word 0xa5647fc4,0x9b55d4ed ! Init value for %l0 .word 0x59a3c5ee,0x9ce2cb4c ! Init value for %l1 .word 0xdac6fa38,0x97a5079a ! Init value for %l2 .word 0x11b42eac,0xaab1ca81 ! Init value for %l3 .word 0x155f6650,0xe99e2227 ! Init value for %l4 .word 0xbb07f854,0xd793b7f3 ! Init value for %l5 .word 0xe76a7b6c,0x13f1d077 ! Init value for %l6 .word 0xbe788500,0x7e7dfd4c ! Init value for %l7 .align 64 p16_init_freg: .word 0x87dece4b,0x2da07ad0 ! Init value for %f0 .word 0x0bb00150,0xbe96a833 ! Init value for %f2 .word 0xea926407,0xa360b3d5 ! Init value for %f4 .word 0x3435aba3,0x11eb9381 ! Init value for %f6 .word 0x9104d862,0x3d22d4c7 ! Init value for %f8 .word 0x3d32627b,0xd317dd7d ! Init value for %f10 .word 0x458073a9,0x765f79d5 ! Init value for %f12 .word 0xfbe8c2e3,0x456986b6 ! Init value for %f14 .word 0xcc42746f,0x44876ef7 ! Init value for %f16 .word 0x59e96c18,0xc2cf32f7 ! Init value for %f18 .word 0x5dbd16bd,0x5602fd95 ! Init value for %f20 .word 0x175acff7,0xf36903ae ! Init value for %f22 .word 0xcaf422a7,0x0b2fb461 ! Init value for %f24 .word 0x87c89a32,0x8e8db51d ! Init value for %f26 .word 0x52163482,0x2903fd42 ! Init value for %f28 .word 0x091dae7e,0xeca15cd4 ! Init value for %f30 .word 0xb771c4be,0x9f2a57cd ! Init value for %f32 .word 0xe121c896,0x47331895 ! Init value for %f34 .word 0x01f469f1,0xfa610315 ! Init value for %f36 .word 0x71b43e22,0x7e24a082 ! Init value for %f38 .word 0x553152f8,0xd15234ab ! Init value for %f40 .word 0xa7331401,0x6201dca5 ! Init value for %f42 .word 0x920d5bbc,0xda2e57c8 ! Init value for %f44 .word 0xc9bfa4df,0x3c4f7487 ! Init value for %f46 .word 0x57e462c9,0x74a97354 .word 0xc8347899,0x3e5d2e53 .word 0x0bd90355,0xa2575b32 .word 0xa3e6dbab,0xb44d7f60 .word 0x05c1f6d7,0xbf577e0d .word 0xb7a55954,0x238dff7b .word 0x8e373f9a,0x08e31c6a .word 0x4bf8cc01,0x45a72bb8 p16_expected_registers: .word 0x00000000,0x7c19d3af .word 0x25a40ccf,0x2c1db35b .word 0x4bff1a4b,0xb0118a7b .word 0x00000000,0x170449d9 .word 0x00000000,0x0000f3b7 .word 0xffffffff,0xffffe39d .word 0x00000000,0x000000e4 .word 0x00000000,0x354e5f42 p16_expected_fp_regs: .word 0x87dece4b,0x2da07ad0 .word 0x0bb00150,0xbe96a833 .word 0xea926407,0xa360b3d5 .word 0x3435aba3,0x11eb9381 .word 0x9104d862,0x3d22d4c7 .word 0x3d32627b,0xd317dd7d .word 0x458073a9,0x765f79d5 .word 0xfbe8c2e3,0x456986b6 .word 0xcc42746f,0x44876ef7 .word 0x59e96c18,0xc2cf32f7 .word 0x5dbd16bd,0x5602fd95 .word 0x175acff7,0xf36903ae .word 0xcaf422a7,0x0b2fb461 .word 0x87c89a32,0x8e8db51d .word 0x52163482,0x2903fd42 .word 0x091dae7e,0xeca15cd4 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p16_local0_expect: .word 0x2e676edc,0xdc42658b .word 0xa8a51516,0x06e6a2ee .word 0x2c1db35b,0x51ffd4d0 .word 0x045eb27d,0xb523c63b .word 0xb02c8a4c,0x501e0fc8 .word 0x878713a3,0xafc7ebea .word 0xb46fcd31,0x05d4ca80 .word 0xe5c899fc,0xc7e60211 p16_local1_expect: .word 0xafd3197c,0xd8f5032f .word 0x25a40ccf,0x2c1db35b .word 0x0f0a47bf,0xde21711f .word 0xe39d3e0b,0x17ca12b9 .word 0xfa95293f,0x37f35c3f .word 0x285ca46a,0xd4838d08 .word 0x3b2e516d,0x1b0a32ec .word 0xe59b1734,0x354e5f42 p16_local2_expect: .word 0xd6fc3c99,0xc2f238c3 .word 0x06311bee,0x170449d9 .word 0x59a3c5ee,0xfadd0ce9 .word 0xd0a0eb94,0x2c17528d .word 0x790f3a83,0x480e45b5 .word 0xf2f78415,0x5bfd8c89 .word 0x0000285c,0x1a4a8f4c .word 0x617ee5b2,0xfadd0ce9 p16_local3_expect: .word 0x890e15df,0x6d5e1bd5 .word 0x4bff1a4b,0xb0118a7b .word 0x34e01ac5,0x8c593d8b .word 0x731e5207,0x4d226e6e .word 0xb7f39f84,0x8d9cff38 .word 0x5eb38520,0x913ee43b .word 0xffafc137,0x2603f5fe .word 0xf1194475,0x9a53a456 p17_init_registers: .word 0xcdb4aa90,0x4519f0a8 ! Init value for %l0 .word 0x6bfccdb6,0x6098d8d1 ! Init value for %l1 .word 0xba9bdede,0x8f1e551a ! Init value for %l2 .word 0xa1eb3790,0x24364ab6 ! Init value for %l3 .word 0xccc61c32,0x0a2db728 ! Init value for %l4 .word 0x2de60efa,0x749ad087 ! Init value for %l5 .word 0xdee2e8e0,0x2ff7f106 ! Init value for %l6 .word 0xd9f9ecbc,0x89038a19 ! Init value for %l7 .align 64 p17_init_freg: .word 0x691a88c6,0xb543c629 ! Init value for %f0 .word 0x57c9a256,0x0fcd9049 ! Init value for %f2 .word 0x010d1525,0x794a9282 ! Init value for %f4 .word 0xb6444710,0xbf3672f4 ! Init value for %f6 .word 0xf332308e,0x7810b3a0 ! Init value for %f8 .word 0xa9f05355,0x8c5c8593 ! Init value for %f10 .word 0xcb3068a0,0x3d3d4a49 ! Init value for %f12 .word 0xc8f37f2f,0x0223b4eb ! Init value for %f14 .word 0x4b26556e,0xe7da0b15 ! Init value for %f16 .word 0xfef6f7b1,0xafe78ed0 ! Init value for %f18 .word 0xd466117b,0xadbdf748 ! Init value for %f20 .word 0x66327875,0xbd60cb33 ! Init value for %f22 .word 0x63b26dbe,0x1675b005 ! Init value for %f24 .word 0x0d4793f0,0x316f82a3 ! Init value for %f26 .word 0x35a8b196,0xf20e02d1 ! Init value for %f28 .word 0x393333ce,0x9edac8bb ! Init value for %f30 .word 0x3b032710,0xcdbe2ea0 ! Init value for %f32 .word 0x7e08e610,0x7ecb5139 ! Init value for %f34 .word 0x8bbefa83,0xc5f19a96 ! Init value for %f36 .word 0xd411e8fd,0x2f583adb ! Init value for %f38 .word 0x6ee3387e,0x381ddecf ! Init value for %f40 .word 0xcfcd8779,0xb58a121e ! Init value for %f42 .word 0xf0ff1a1f,0x68100914 ! Init value for %f44 .word 0x699ea66b,0x261d6c89 ! Init value for %f46 .word 0x80f59261,0x4f8e513d .word 0xe14c1e9a,0x26ce3ffc .word 0x3b82bc37,0xe9be9bd5 .word 0x6309c5fc,0xf0f17f71 .word 0x8eee5c10,0x9a1f44e8 .word 0x36a9e193,0x54ffb898 .word 0x74e56eb5,0x9b1299bf .word 0x962b4d7d,0x5d05001c p17_expected_registers: .word 0xffffffff,0xffffffe3 .word 0x00000000,0xf64ebc8b .word 0x00000000,0x0000001c .word 0x00000000,0x000000c8 .word 0x00000000,0x000000ec .word 0x00000000,0x6b35c6c8 .word 0x00000000,0x01c22399 .word 0x00000000,0x9ccb0886 p17_expected_fp_regs: .word 0x691a88c6,0xb543c629 .word 0x57c9a256,0x0fcd9049 .word 0x010d1525,0x794a9282 .word 0xb6444710,0xbf3672f4 .word 0xf332308e,0x7810b3a0 .word 0xa9f05355,0x8c5c8593 .word 0xcb3068a0,0x3d3d4a49 .word 0xc8f37f2f,0x0223b4eb .word 0x4b26556e,0xe7da0b15 .word 0xfef6f7b1,0xafe78ed0 .word 0xd466117b,0xadbdf748 .word 0x66327875,0xbd60cb33 .word 0x63b26dbe,0x1675b005 .word 0x0d4793f0,0x316f82a3 .word 0x35a8b196,0xf20e02d1 .word 0x393333ce,0x9edac8bb .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p17_local0_expect: .word 0x9ebb5cd4,0x5fe595a2 .word 0xe3ffffff,0x08e6e855 .word 0x9923c201,0x8608cb9c .word 0x2503d5ff,0x4235d4b3 .word 0x28c65d2e,0x1ff7dd55 .word 0xd4e1864d,0x999dd734 .word 0x598267b8,0xd9ec670f .word 0x0a54813b,0x9db95942 p17_local1_expect: .word 0xffe4ff90,0x000000aa .word 0xc78158ba,0xcffb314a .word 0x06ef9664,0x0b54d42b .word 0xa808ddf2,0xc8e58d58 .word 0x98dc0bc9,0x16282c6f .word 0xe3956d9d,0x158a483c .word 0xcb0163f7,0x22802783 .word 0x21a24eb0,0xcf512841 p17_local2_expect: .word 0xbef62b69,0x7a9acbe9 .word 0x89038a19,0x70cdf14c .word 0x011a12ca,0x97d096b4 .word 0x3ca99e95,0xcfba092d .word 0x97bcffc9,0xc1f22dd6 .word 0xfe332761,0x52eb698c .word 0xffffffff,0xffffffe3 .word 0x7e439ed4,0x146f50cd p17_local3_expect: .word 0x43d6e8ff,0xe792c3a7 .word 0x3a5d514a,0x97bcffc9 .word 0x87d09a74,0x089bc052 .word 0x87f0bfff,0xa9c35c00 .word 0x000000ec,0xc78158ba .word 0xb4372668,0x8504ef96 .word 0x7f31f856,0x176c6152 .word 0xf64ebc8b,0x089bc052 p18_init_registers: .word 0x8f38c85a,0x0b8689b0 ! Init value for %l0 .word 0x1bb05260,0x4e023365 ! Init value for %l1 .word 0xe566b00d,0xc4bf8f38 ! Init value for %l2 .word 0xd6481d4c,0xa20e99d8 ! Init value for %l3 .word 0xdb8b2c60,0x5f07586c ! Init value for %l4 .word 0x178edf1a,0x74dd0de7 ! Init value for %l5 .word 0x7fb58d97,0xf76a4928 ! Init value for %l6 .word 0x34dbac08,0x3e5b483a ! Init value for %l7 .align 64 p18_init_freg: .word 0x014df671,0x8a8e82ef ! Init value for %f0 .word 0x7ed651f0,0xda0c0a68 ! Init value for %f2 .word 0x0cd3e61d,0x2aa8e01c ! Init value for %f4 .word 0xd429468d,0xa8e07014 ! Init value for %f6 .word 0xd1ebe2ae,0x87186087 ! Init value for %f8 .word 0x81f14fc3,0xa16ea6d3 ! Init value for %f10 .word 0x0e73cbed,0x405e17d9 ! Init value for %f12 .word 0x5f5568da,0x5fc14268 ! Init value for %f14 .word 0x73924a8f,0x9d1a5b57 ! Init value for %f16 .word 0x5923ba42,0xb99b1b46 ! Init value for %f18 .word 0x90c556bd,0x178dbe99 ! Init value for %f20 .word 0xd43828d0,0xaa928d88 ! Init value for %f22 .word 0x6d32f48b,0x2f159f1f ! Init value for %f24 .word 0x1c086b30,0xb0b1c247 ! Init value for %f26 .word 0x31e63944,0x1a49b227 ! Init value for %f28 .word 0x77132b96,0xc612122a ! Init value for %f30 .word 0x2ed55dc6,0xf9c9b8e4 ! Init value for %f32 .word 0xb7cfab40,0x584c8ec7 ! Init value for %f34 .word 0xa7e0e66e,0xbccfb6e8 ! Init value for %f36 .word 0xc41f348f,0x2c37905d ! Init value for %f38 .word 0x8c3995c0,0x8a2aae48 ! Init value for %f40 .word 0x7d53056f,0xa5a68f2d ! Init value for %f42 .word 0x2ba74911,0xb7618c52 ! Init value for %f44 .word 0x12e92ee3,0xa1eda38d ! Init value for %f46 .word 0xd1b3e13d,0xdc8d2c51 .word 0x762dc59c,0xe29126db .word 0x0398b1fa,0x18c29f09 .word 0x839ac2f3,0x27892263 .word 0x8c4b17c2,0x23d352a4 .word 0x067dcc1b,0x9f891d45 .word 0x1cdfe5a6,0xe4c7bf94 .word 0xf73e6133,0x2c52e1b3 p18_expected_registers: .word 0x00000000,0x000000e7 .word 0x00000000,0x00000000 .word 0x00000000,0x2439de99 .word 0x00000000,0x0000841a .word 0x00000000,0x000000fa .word 0x00000000,0x00004117 .word 0x0000001d,0xc3d27c4c .word 0x00000000,0x0000a20e p18_expected_fp_regs: .word 0x014df671,0x8a8e82ef .word 0x7ed651f0,0xda0c0a68 .word 0x0cd3e61d,0x2aa8e01c .word 0xd429468d,0xa8e07014 .word 0xd1ebe2ae,0x87186087 .word 0x81f14fc3,0xa16ea6d3 .word 0x0e73cbed,0x405e17d9 .word 0x5f5568da,0x5fc14268 .word 0x73924a8f,0x9d1a5b57 .word 0x5923ba42,0xb99b1b46 .word 0x90c556bd,0x178dbe99 .word 0xd43828d0,0xaa928d88 .word 0x6d32f48b,0x2f159f1f .word 0x1c086b30,0xb0b1c247 .word 0x31e63944,0x1a49b227 .word 0x77132b96,0xc612122a .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p18_local0_expect: .word 0xa20e99d8,0x178d6a98 .word 0xf59ec5e4,0x89156265 .word 0xee5a049e,0xf6bf9bb0 .word 0x0000001d,0xc3d27c4c .word 0xa3607186,0xff4f7a53 .word 0x9759becd,0xe2085af3 .word 0x43d91ec9,0x569994cf .word 0x1479d2a4,0x6280433c p18_local1_expect: .word 0x86ccd727,0xb232ae1a .word 0xff12ae35,0x1b26761b .word 0x3e5b48ff,0x3c4a3cbc .word 0x74baffbc,0xb0a19ce4 .word 0xbf3284ae,0x67ba8db1 .word 0x99de3924,0xef315880 .word 0x8b22bd6a,0x7f01791e .word 0x053f21e6,0x4d0bd068 p18_local2_expect: .word 0x1a844c8e,0x2439de99 .word 0xff0ddd74,0x2d1087f6 .word 0xa20e99d8,0x06d14de9 .word 0x169600fa,0xd75b3cfe .word 0xa0c13325,0x2e09b985 .word 0x00000000,0xd8990ea2 .word 0x6100d714,0x305d852c .word 0x729e1667,0xaa73db28 p18_local3_expect: .word 0xe3b48dd7,0x4da52758 .word 0x1741ea16,0x34531813 .word 0x61ce5921,0x9b6db812 .word 0x01fd1869,0x7c28c5e4 .word 0x28496af7,0x112aa8a0 .word 0xaa9ade0e,0x2182e5f2 .word 0x601e1170,0xe9eb85bd .word 0xbc2c9734,0x4a7ad06c p19_init_registers: .word 0x9b7261ea,0x4e3bf2da ! Init value for %l0 .word 0x6908f981,0xc6fa862d ! Init value for %l1 .word 0x6a0d56de,0x8fa80ef8 ! Init value for %l2 .word 0x1f95d1fe,0x3f2ca988 ! Init value for %l3 .word 0x74589356,0x0c3eee6f ! Init value for %l4 .word 0x20346a94,0x216c2612 ! Init value for %l5 .word 0x2769f7d6,0x3f42af9a ! Init value for %l6 .word 0x3f3b84dc,0xa35bf722 ! Init value for %l7 .align 64 p19_init_freg: .word 0x1e45fc52,0x8be7864d ! Init value for %f0 .word 0xed8173fe,0x70aebd99 ! Init value for %f2 .word 0x1242eeab,0x6d5fa2a1 ! Init value for %f4 .word 0x8d7c0e28,0x06ccb353 ! Init value for %f6 .word 0x7682788f,0xc97df55c ! Init value for %f8 .word 0x268b7de9,0x53ce09f7 ! Init value for %f10 .word 0x06f66e98,0xf9b687ba ! Init value for %f12 .word 0x972d6dac,0x1cb3403b ! Init value for %f14 .word 0x37802b92,0x6387268e ! Init value for %f16 .word 0xe8779371,0x442a3588 ! Init value for %f18 .word 0x3c3163ea,0x0c20f9bc ! Init value for %f20 .word 0x0018df8d,0x637eacfd ! Init value for %f22 .word 0xba1d2fa6,0x2591b0a8 ! Init value for %f24 .word 0x2f74a19b,0x3353aea0 ! Init value for %f26 .word 0x24c8d38b,0xb9594a7f ! Init value for %f28 .word 0xeee57267,0x883c0796 ! Init value for %f30 .word 0xccc77424,0x8c7c2f0a ! Init value for %f32 .word 0x3178f64c,0x25a4bd92 ! Init value for %f34 .word 0xa9467ffc,0x5e9d1e88 ! Init value for %f36 .word 0x74fe69bd,0xaf54a207 ! Init value for %f38 .word 0xc81d79c0,0xa8856474 ! Init value for %f40 .word 0x985ac30e,0x0ca7638f ! Init value for %f42 .word 0x44777dce,0x383486b1 ! Init value for %f44 .word 0x28a9778a,0xbf89248f ! Init value for %f46 .word 0x34b0d12c,0xfbeb4e23 .word 0x37bedbed,0xcef031ce .word 0x727cacc4,0xf94afbf3 .word 0x1ab786fc,0x31932ca6 .word 0x979fc529,0x514bef98 .word 0x3343334e,0x6f92fc71 .word 0x714b9bb6,0x1a59c2f1 .word 0x6f94902a,0x2564fdce p19_expected_registers: .word 0x00000000,0xd4a03c4c .word 0x00000000,0xcc1757a2 .word 0x00000000,0x00000000 .word 0x00000000,0x000000f7 .word 0x00000000,0x4fe8e0d4 .word 0x2204037c,0xe420a1c5 .word 0xffffffff,0xfffffffc .word 0x00000000,0xd2ffa34f p19_expected_fp_regs: .word 0x1e45fc52,0x8be7864d .word 0xed8173fe,0x70aebd99 .word 0x1242eeab,0x6d5fa2a1 .word 0x8d7c0e28,0x06ccb353 .word 0x7682788f,0xc97df55c .word 0x268b7de9,0x53ce09f7 .word 0x06f66e98,0xf9b687ba .word 0x972d6dac,0x1cb3403b .word 0x37802b92,0x6387268e .word 0xe8779371,0x442a3588 .word 0x3c3163ea,0x0c20f9bc .word 0x0018df8d,0x637eacfd .word 0xba1d2fa6,0x2591b0a8 .word 0x2f74a19b,0x3353aea0 .word 0x24c8d38b,0xb9594a7f .word 0xeee57267,0x883c0796 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p19_local0_expect: .word 0xf1d66127,0xb39bd3e5 .word 0xfcc00fb2,0x9a0f5d34 .word 0x4fe8e0d4,0x00000023 .word 0xf7876f3b,0x00000056 .word 0xd4f5749d,0x3036ddcd .word 0x026366ff,0x69815e6e .word 0x5d7b1f1e,0xb0079baa .word 0x89e20590,0xf602625e p19_local1_expect: .word 0x9b36e87a,0xc9cca9f6 .word 0xc9cca9f6,0x80390500 .word 0x452b8e15,0x00000073 .word 0xff3e8642,0x900432b6 .word 0x2d100b38,0xf78e32cb .word 0x7d2436ae,0x9ec5cfae .word 0xc2bfd904,0xc6f25d9f .word 0x119ddc6e,0x6ce1bf2c p19_local2_expect: .word 0x2c90ca40,0x0c3eee6f .word 0xe5fb2a8d,0xf58e36ca .word 0xff703144,0xe6a48528 .word 0x5a86ca4f,0x04ee71a6 .word 0x3b6f87f7,0x00000000 .word 0x5151a42a,0xa25d45b4 .word 0x4bd036aa,0xc0cfd362 .word 0xe8ff8ef1,0x721ae121 p19_local3_expect: .word 0x42863eff,0xbce22f4d .word 0x9cf6f26b,0x59c8e2fd .word 0x573eddef,0x900432b6 .word 0xc6fa862d,0xcbc6c586 .word 0xb953220d,0x0a4120ef .word 0x2204037c,0xe420a1c5 .word 0x910778f8,0xaa1667bf .word 0x42e730b6,0xf7876f3b p20_init_registers: .word 0xd81726d4,0xa8ed0ccc ! Init value for %l0 .word 0x92862d08,0x5d207424 ! Init value for %l1 .word 0xfc09f1c4,0x37ae6abc ! Init value for %l2 .word 0x9a4e4610,0x74fd547c ! Init value for %l3 .word 0x41fb0444,0x66df0971 ! Init value for %l4 .word 0x37f737c0,0x97cd5839 ! Init value for %l5 .word 0xbbb53e22,0x35410e98 ! Init value for %l6 .word 0xfb8c3f56,0x89911100 ! Init value for %l7 .align 64 p20_init_freg: .word 0xed3ff1db,0xd7fd40ae ! Init value for %f0 .word 0xa61221a8,0x2f3a51b1 ! Init value for %f2 .word 0x5689a1d2,0xd6df11ce ! Init value for %f4 .word 0x13fd9ebf,0x0227d58b ! Init value for %f6 .word 0x6b7b97ee,0x42d43141 ! Init value for %f8 .word 0x50265a4b,0x03e3fc18 ! Init value for %f10 .word 0x3202ddb5,0x5efdea22 ! Init value for %f12 .word 0xae9443cb,0x458c7cd5 ! Init value for %f14 .word 0x01df5862,0x096b432e ! Init value for %f16 .word 0x2209eeff,0x8c41f437 ! Init value for %f18 .word 0x2e360ac4,0x08d4ab80 ! Init value for %f20 .word 0xbabea21a,0x1e5487cd ! Init value for %f22 .word 0x2746ef0f,0x66ab4545 ! Init value for %f24 .word 0xd3a56660,0x11f26a7c ! Init value for %f26 .word 0x2ca02d47,0xdd1733b4 ! Init value for %f28 .word 0x396160ce,0xd63bde78 ! Init value for %f30 .word 0x74bc0b2c,0x473530bb ! Init value for %f32 .word 0x05d60546,0xe5f6e69d ! Init value for %f34 .word 0xb12eb8d8,0x43ba52ee ! Init value for %f36 .word 0x5f437469,0xbf4bb6fa ! Init value for %f38 .word 0x80627829,0x2411f3f3 ! Init value for %f40 .word 0x91ee65bd,0xb8916b3f ! Init value for %f42 .word 0xf43ac3ad,0xf4012677 ! Init value for %f44 .word 0xaef7611d,0x8c575d0d ! Init value for %f46 .word 0xc30d43b6,0x7c48d575 .word 0x8e111a3b,0xaeabd266 .word 0x99af3f30,0x3abbf925 .word 0xab637a30,0xb8585852 .word 0x5eb4087f,0x2e3ac884 .word 0x93fd0a35,0x49892d40 .word 0x3ebf6e17,0x50906c7f .word 0x7cf038c7,0x01907d3f p20_expected_registers: .word 0x00000000,0x00000094 .word 0x00000000,0x67f83d9b .word 0x00000000,0x00000035 .word 0x00000000,0x576b5c9b .word 0x00000000,0xd18424a4 .word 0x00000000,0x876a1e21 .word 0x00000000,0x00000031 .word 0x00000000,0x4be6a384 p20_expected_fp_regs: .word 0xed3ff1db,0xd7fd40ae .word 0xa61221a8,0x2f3a51b1 .word 0x5689a1d2,0xd6df11ce .word 0x13fd9ebf,0x0227d58b .word 0x6b7b97ee,0x42d43141 .word 0x50265a4b,0x03e3fc18 .word 0x3202ddb5,0x5efdea22 .word 0xae9443cb,0x458c7cd5 .word 0x01df5862,0x096b432e .word 0x2209eeff,0x8c41f437 .word 0x2e360ac4,0x08d4ab80 .word 0xbabea21a,0x1e5487cd .word 0x2746ef0f,0x66ab4545 .word 0xd3a56660,0x11f26a7c .word 0x2ca02d47,0xdd1733b4 .word 0x396160ce,0xd63bde78 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p20_local0_expect: .word 0x9f3a6237,0xfed9c586 .word 0x63cd76c1,0x99495572 .word 0x29c48268,0xf769744e .word 0x0d2b40c4,0x3ba2c13f .word 0xff410e98,0xbfbc60e8 .word 0x665bd993,0x876a1e21 .word 0x9b7f1015,0x6cead114 .word 0x00000094,0xafab3f33 p20_local1_expect: .word 0x3ff777d9,0x73ea2c5c .word 0x4793c73d,0xbe915baa .word 0xf98d6cf1,0x661ad07d .word 0x1b2e356d,0xf5fca90d .word 0x9b1575ec,0x753ed087 .word 0xfabc19e3,0x40b9abaa .word 0x2ce837aa,0x3f40b944 .word 0x78d6ed8e,0x3fc1e305 p20_local2_expect: .word 0x19c3a971,0xc2db44e1 .word 0x5a000000,0x54e09b95 .word 0x73670f92,0x3dde744e .word 0xff5717af,0x6b70a77e .word 0xf1914308,0x7bce99fa .word 0x5e65182e,0xa342a964 .word 0x9427a4a3,0x5a8b9ca4 .word 0x6afede3f,0xf16c8df9 p20_local3_expect: .word 0x0efae2ac,0x1422ff80 .word 0x5aab93e6,0xcc6154e5 .word 0x80000000,0xcc0cad7b .word 0x00000080,0x73670f92 .word 0x211e6a87,0x9cb1326f .word 0x00000035,0x576b5c9b .word 0x576b5c9b,0xa8ed0ccc .word 0x9ec42e14,0x2431780c p21_init_registers: .word 0xdfe0ef3e,0x80babb53 ! Init value for %l0 .word 0x2bc382d3,0xb6d3303f ! Init value for %l1 .word 0x3b788d2f,0xcea2db91 ! Init value for %l2 .word 0xac4e4e44,0x5daf78e4 ! Init value for %l3 .word 0x5af2d05f,0xcde355b5 ! Init value for %l4 .word 0x3175e086,0xe0aa1e42 ! Init value for %l5 .word 0x87d133d2,0x0eae1e88 ! Init value for %l6 .word 0x807a7e8e,0x9fe3edfc ! Init value for %l7 .align 64 p21_init_freg: .word 0xb9ff9754,0x5fb482f9 ! Init value for %f0 .word 0x75383f67,0xddd559e2 ! Init value for %f2 .word 0x309d38f4,0x5711b7b0 ! Init value for %f4 .word 0x90e15a07,0x89d68b5f ! Init value for %f6 .word 0x1ff09209,0x3b55c642 ! Init value for %f8 .word 0x49442d66,0x1d23c121 ! Init value for %f10 .word 0x1444369a,0xa223de33 ! Init value for %f12 .word 0xd3fca3ac,0x83a35f5e ! Init value for %f14 .word 0xff4be006,0xa764fdd0 ! Init value for %f16 .word 0x5b669796,0x14e73ce4 ! Init value for %f18 .word 0x36ddb3da,0x112ae1d0 ! Init value for %f20 .word 0xa78408f8,0xe87396a7 ! Init value for %f22 .word 0xf5b61612,0x23403d3f ! Init value for %f24 .word 0x1c02e3ac,0xc0d1a9d6 ! Init value for %f26 .word 0xdf0bd141,0x6007b8e7 ! Init value for %f28 .word 0x8405c2db,0x40a5592f ! Init value for %f30 .word 0x43328c3c,0xee83ba0f ! Init value for %f32 .word 0xc98d3bb2,0x44c6247d ! Init value for %f34 .word 0x2853ffe9,0x2ee0efae ! Init value for %f36 .word 0xefd2293c,0xfeca4802 ! Init value for %f38 .word 0xc838b77f,0xcb4e6807 ! Init value for %f40 .word 0x462bc102,0xbc0126d1 ! Init value for %f42 .word 0xd631fac7,0x8c1acdf2 ! Init value for %f44 .word 0x7ebd4e5d,0x32e9ec84 ! Init value for %f46 .word 0x361cd660,0x5a12bfcc .word 0xbd381568,0xd25612c0 .word 0x7f9eb497,0x8428d1b2 .word 0x94ddd924,0x6440fda2 .word 0xd09c0295,0x0714304f .word 0x7d8dd266,0x5dff707c .word 0x411417b9,0x07dfe4d0 .word 0x13e0012f,0xa3633c50 p21_expected_registers: .word 0x00000000,0x31adef1f .word 0x00000000,0x4175223d .word 0x00000000,0xb2d82326 .word 0x00000000,0x0000699d .word 0x00000000,0x31adef1f .word 0x00000000,0x3018f49d .word 0x00000000,0xa91b0541 .word 0x00000000,0x0000000c p21_expected_fp_regs: .word 0xb9ff9754,0x5fb482f9 .word 0x75383f67,0xddd559e2 .word 0x309d38f4,0x5711b7b0 .word 0x90e15a07,0x89d68b5f .word 0x1ff09209,0x3b55c642 .word 0x49442d66,0x1d23c121 .word 0x1444369a,0xa223de33 .word 0xd3fca3ac,0x83a35f5e .word 0xff4be006,0xa764fdd0 .word 0x5b669796,0x14e73ce4 .word 0x36ddb3da,0x112ae1d0 .word 0xa78408f8,0xe87396a7 .word 0xf5b61612,0x23403d3f .word 0x1c02e3ac,0xc0d1a9d6 .word 0xdf0bd141,0x6007b8e7 .word 0x8405c2db,0x40a5592f .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p21_local0_expect: .word 0xe0aa1e42,0x886dff35 .word 0xe478af5d,0x33936e09 .word 0xff778b4d,0xc7e7be9f .word 0x0d67413e,0xffb9d6ed .word 0x9b27375f,0x9c3ed8eb .word 0x1f46e679,0xe4d84aa5 .word 0x8ae840fb,0xdbfff3e6 .word 0xcde355b5,0xdb2b3f50 p21_local1_expect: .word 0x2f612e7e,0x281ff703 .word 0x03f71f28,0x35ff6d88 .word 0xb0ec4c11,0xe20fe887 .word 0xe924c339,0x989bcf8d .word 0x65a16290,0x07a56229 .word 0x196181ca,0x82dc15cc .word 0x677803d9,0x0eae1e88 .word 0x97c21565,0x07028ac6 p21_local2_expect: .word 0x830ce6d3,0xd7deda83 .word 0x2baf72d6,0x8ef337c2 .word 0x1bf7bd12,0x063eab37 .word 0xc691699d,0xf1daedc4 .word 0x6327ce5d,0xe33bccce .word 0xff3558db,0xefa5f2cc .word 0x92dd5e8d,0x3c0936d7 .word 0xb302c206,0x63abc7f5 p21_local3_expect: .word 0x462c09c7,0x63ea737e .word 0xf5ffa823,0x1abeaf25 .word 0x6e4d80ea,0x420b4722 .word 0x00000090,0xd53fab36 .word 0xbf171f74,0x0000001c .word 0x77855f3f,0x79e6461f .word 0x68f6ce13,0x99af7c9e .word 0xcea2db91,0x5daf78e4 p22_init_registers: .word 0x072e4dc0,0x2823feb1 ! Init value for %l0 .word 0xe1851e3c,0xa6abe142 ! Init value for %l1 .word 0xa2609316,0x539bf33f ! Init value for %l2 .word 0x71a54ce8,0x1e71cd5d ! Init value for %l3 .word 0x8b33d9fe,0x268dc587 ! Init value for %l4 .word 0xfbac8170,0x3a51bac9 ! Init value for %l5 .word 0x88f69114,0x0db31178 ! Init value for %l6 .word 0xd6403898,0x3eef8af0 ! Init value for %l7 .align 64 p22_init_freg: .word 0x523f95a8,0x388583c2 ! Init value for %f0 .word 0xe735fa66,0xf08180e1 ! Init value for %f2 .word 0x2e8139b1,0xd7b13890 ! Init value for %f4 .word 0x7e986ae7,0x0505bd19 ! Init value for %f6 .word 0xbe21cefb,0x16ea69f5 ! Init value for %f8 .word 0xc16c4fea,0x9b7ba04f ! Init value for %f10 .word 0x574e4c1f,0x2fd3521a ! Init value for %f12 .word 0x804d94f4,0x890f903d ! Init value for %f14 .word 0xdd276f67,0x8775cccd ! Init value for %f16 .word 0x7c5a8c62,0x4c7b2daa ! Init value for %f18 .word 0x266794e2,0xf3a99649 ! Init value for %f20 .word 0x466e084d,0x735ba166 ! Init value for %f22 .word 0x25b50c6b,0xfd7ac6eb ! Init value for %f24 .word 0xebc2218c,0xa67799f9 ! Init value for %f26 .word 0x8152661a,0x408fb999 ! Init value for %f28 .word 0x138af8be,0x5c31a8ca ! Init value for %f30 .word 0x65070e37,0x08272153 ! Init value for %f32 .word 0xc64f6f46,0xb408eb4d ! Init value for %f34 .word 0x796c4679,0x8397a371 ! Init value for %f36 .word 0x52effef8,0xb24118af ! Init value for %f38 .word 0xd3921853,0xcded8339 ! Init value for %f40 .word 0x31eabd35,0x6bc4bdeb ! Init value for %f42 .word 0xecc63a06,0x37fb75fd ! Init value for %f44 .word 0x3751687c,0xf6933b2a ! Init value for %f46 .word 0x278b001f,0xc9f19f6c .word 0xce76173c,0x00727aed .word 0x42995c4f,0x120bbc3b .word 0x15b79f56,0x0368adcc .word 0x36bc31a5,0x7112ef8a .word 0x16354b18,0x067f3869 .word 0xd8e335ba,0xd940d162 .word 0xcd08896e,0x725852c9 p22_expected_registers: .word 0x072e4dc0,0x2823feb1 .word 0xdb04228f,0xe57ba5f7 .word 0x00000000,0x000000ff .word 0x00000000,0x6d53f27b .word 0x00000000,0x00000089 .word 0xffffffff,0xffffef0e .word 0x00000000,0x000000f8 .word 0x00000000,0x000000cc p22_expected_fp_regs: .word 0x523f95a8,0x388583c2 .word 0xe735fa66,0xf08180e1 .word 0x2e8139b1,0xd7b13890 .word 0x7e986ae7,0x0505bd19 .word 0xbe21cefb,0x16ea69f5 .word 0xc16c4fea,0x9b7ba04f .word 0x574e4c1f,0x2fd3521a .word 0x804d94f4,0x890f903d .word 0xdd276f67,0x8775cccd .word 0x7c5a8c62,0x4c7b2daa .word 0x266794e2,0xf3a99649 .word 0x466e084d,0x735ba166 .word 0x25b50c6b,0xfd7ac6eb .word 0xebc2218c,0xa67799f9 .word 0x8152661a,0x408fb999 .word 0x138af8be,0x5c31a8ca .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p22_local0_expect: .word 0xff26002c,0xcf02167e .word 0x72765b93,0xaa032565 .word 0x12074fc0,0xcd0ba605 .word 0x49ce8b8e,0xa0f92be0 .word 0x67dc46ff,0x43ac0dd1 .word 0x3a6e0d14,0x99540cab .word 0x3211d871,0x117db5e5 .word 0x268dc587,0xffa4464b p22_local1_expect: .word 0xa56163ea,0xaece55e6 .word 0x0000b77d,0x12cf765b .word 0x0eeff925,0xdc25e1cf .word 0xa02839dc,0x4a414995 .word 0xfffc11f6,0xb24da7db .word 0xb0cb0adc,0x68ac787a .word 0xdb04228f,0xe57ba5f7 .word 0xc35db077,0x8cebdbd4 p22_local2_expect: .word 0x169cf0ad,0x5af72cdf .word 0xb782f729,0xbd9d55a8 .word 0x6f8411fb,0x37818fc1 .word 0xaece55e6,0xda0da133 .word 0x00000000,0x140d6e3a .word 0x99540cab,0xc7078ec6 .word 0x0c96cfe4,0x000000dc .word 0x35160480,0x34d518dd p22_local3_expect: .word 0x9a63f7ae,0xe3064d28 .word 0xdbe6be57,0x2501e566 .word 0x5dcd711e,0x9b86d8ff .word 0x9e435bbe,0xb7671d2a .word 0x01202fea,0x1643c9d4 .word 0x0db31178,0x59b98b61 .word 0x7137f198,0x2a194019 .word 0x5c0c6e72,0xcb9aa9e6 p23_init_registers: .word 0x19d118e2,0x3e0f30a3 ! Init value for %l0 .word 0xfbc64fbb,0xbb9c5f98 ! Init value for %l1 .word 0xa2c87f43,0xc7f17491 ! Init value for %l2 .word 0x1cf29b34,0xf8d10e3e ! Init value for %l3 .word 0x04c2c236,0x186b96ff ! Init value for %l4 .word 0xeab1c05b,0xb0e342f9 ! Init value for %l5 .word 0xa04fafbc,0xbe1bef73 ! Init value for %l6 .word 0x25c12c3b,0xb3a6f56d ! Init value for %l7 .align 64 p23_init_freg: .word 0xc207a94b,0xb4dedfd2 ! Init value for %f0 .word 0xa8e059af,0x18aac47c ! Init value for %f2 .word 0x314fa9bd,0xe75b5b87 ! Init value for %f4 .word 0x42ee1dc2,0xfddb49be ! Init value for %f6 .word 0x900ffa38,0xa0799342 ! Init value for %f8 .word 0xf99b8fdd,0x03649e4e ! Init value for %f10 .word 0x58733232,0x7f2409ee ! Init value for %f12 .word 0x267e2ade,0xd40ae00d ! Init value for %f14 .word 0xb0ecee6e,0x28855fb0 ! Init value for %f16 .word 0x2c650d5e,0x0233955c ! Init value for %f18 .word 0xb7434403,0x9a687e70 ! Init value for %f20 .word 0xc85ecc96,0xb601672e ! Init value for %f22 .word 0xccafe916,0xea793d1f ! Init value for %f24 .word 0xac8ef85c,0xad439aeb ! Init value for %f26 .word 0x90d21dbf,0xf361230f ! Init value for %f28 .word 0xbb467192,0x2e3920a6 ! Init value for %f30 .word 0x94bc577c,0xce2fe4dd ! Init value for %f32 .word 0x499a6c22,0x2b040c97 ! Init value for %f34 .word 0xe188519d,0x2ab2b16b ! Init value for %f36 .word 0x6709f955,0x2ffc3e03 ! Init value for %f38 .word 0x12252cca,0x7f8973de ! Init value for %f40 .word 0x6e0a5bf0,0x1e8f6a15 ! Init value for %f42 .word 0x921bc024,0x71284a6c ! Init value for %f44 .word 0x5c47cdc2,0x58f7cf36 ! Init value for %f46 .word 0x6c997ee8,0x58cc5299 .word 0xa51377cd,0xd7b4fd30 .word 0x542b87d7,0xaa61363f .word 0x44f38cb5,0xb1a47f17 .word 0x0210c524,0x1c7f3405 .word 0xefd05360,0x3eee9ee4 .word 0x51d63d40,0xc2fe6d5a .word 0x63323e63,0x45758540 p23_expected_registers: .word 0x00000000,0xe87ef947 .word 0x00000000,0x000000c8 .word 0x00000000,0xfff0535b .word 0x00000000,0xca303f47 .word 0x00000000,0x6f4baf1a .word 0x00000000,0xb3218ac1 .word 0x00000000,0x00000031 .word 0x00000000,0x8117b3d5 p23_expected_fp_regs: .word 0xc207a94b,0xb4dedfd2 .word 0xa8e059af,0x18aac47c .word 0x314fa9bd,0xe75b5b87 .word 0x42ee1dc2,0xfddb49be .word 0x900ffa38,0xa0799342 .word 0xf99b8fdd,0x03649e4e .word 0x58733232,0x7f2409ee .word 0x267e2ade,0xd40ae00d .word 0xb0ecee6e,0x28855fb0 .word 0x2c650d5e,0x0233955c .word 0xb7434403,0x9a687e70 .word 0xc85ecc96,0xb601672e .word 0xccafe916,0xea793d1f .word 0xac8ef85c,0xad439aeb .word 0x90d21dbf,0xf361230f .word 0xbb467192,0x2e3920a6 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p23_local0_expect: .word 0xb947fc94,0x0f467439 .word 0xffff639e,0x0a81507e .word 0xff174aff,0xefe20eb2 .word 0xff982264,0xb3218ac1 .word 0x186b96ff,0x1a96252d .word 0x00000031,0x8117b3d5 .word 0x05bea9fe,0x4e827741 .word 0x16fc0f27,0x12243112 p23_local1_expect: .word 0x5890aa75,0x6eff9699 .word 0x82be1b2a,0x637b3938 .word 0x3e0f30a3,0x791b7278 .word 0xca303f47,0x0df9f5b1 .word 0xd71a1a2f,0x5bf298c4 .word 0x00000050,0x111c7108 .word 0x3f491c90,0xbd455cdc .word 0x57fb0cb0,0xde64c0d8 p23_local2_expect: .word 0xc7b76379,0x13989e18 .word 0xedb3b429,0x1d76ee56 .word 0x22982264,0xb0e342f9 .word 0x3f475c47,0x6a3cc23a .word 0xff6c133b,0x3295e337 .word 0x97df790c,0x7cd63c14 .word 0x8fcb6ee9,0x5335e131 .word 0x48c5baff,0x3827fb1f p23_local3_expect: .word 0x643d2051,0x6d05e43c .word 0x47f97ee8,0xef938323 .word 0x404faaa0,0x19391485 .word 0x00000000,0x0000009a .word 0xffe13553,0x0bfd4f91 .word 0x0000000f,0xcfa52926 .word 0xe01e4274,0x65eb8af8 .word 0xbcd3036d,0x542bb3ac p24_init_registers: .word 0x30decc22,0x1fc84baf ! Init value for %l0 .word 0x49ffe982,0x275d522f ! Init value for %l1 .word 0xe1ab4e7e,0x33c27552 ! Init value for %l2 .word 0x130fb104,0x08b69567 ! Init value for %l3 .word 0x3e09da8e,0x682b56de ! Init value for %l4 .word 0x55c22292,0x1ce6b9cf ! Init value for %l5 .word 0x2b1038b8,0xc0e1110a ! Init value for %l6 .word 0x59a76e4f,0xcb546dc5 ! Init value for %l7 .align 64 p24_init_freg: .word 0x759c0903,0x0e46acf6 ! Init value for %f0 .word 0xd91a532a,0x1716821c ! Init value for %f2 .word 0x084c7fe2,0x42437d2e ! Init value for %f4 .word 0xda09c85d,0xed0dc376 ! Init value for %f6 .word 0x96fee4bc,0x44577816 ! Init value for %f8 .word 0x8d1d4b16,0x53d97e80 ! Init value for %f10 .word 0xf6fa7b8c,0xe3b6e458 ! Init value for %f12 .word 0x76a44baa,0x0b3f659b ! Init value for %f14 .word 0xac48ff33,0xabbd2f9e ! Init value for %f16 .word 0xf2c41ef8,0xd6ce901f ! Init value for %f18 .word 0x2d715fb5,0xe6bcec11 ! Init value for %f20 .word 0x81a9dd14,0x12b735d4 ! Init value for %f22 .word 0xfb86ca03,0x5fc1d70c ! Init value for %f24 .word 0x80a64285,0xf3ad8770 ! Init value for %f26 .word 0xeb6bb3a6,0x0d201b61 ! Init value for %f28 .word 0x91a4c661,0xdfc1391d ! Init value for %f30 .word 0xb1e3bd0e,0x9127b512 ! Init value for %f32 .word 0x1fbba1d6,0x97df7bc1 ! Init value for %f34 .word 0x1827061f,0x256567be ! Init value for %f36 .word 0x9bb42f5a,0x02520ca3 ! Init value for %f38 .word 0x045f741d,0x3b977c37 ! Init value for %f40 .word 0x29edf91b,0x13eab0b4 ! Init value for %f42 .word 0x977b72ef,0x19ff8011 ! Init value for %f44 .word 0x98a56df1,0x7146e7c5 ! Init value for %f46 .word 0xd5fb81cb,0x3c27d6a7 .word 0x452aaa89,0xbb896c2d .word 0xd903ecdb,0x174b9cbc .word 0x93a130de,0xc732bfb3 .word 0xeba1a62f,0x17ee8e7e .word 0x6294a7b1,0x72edc7cc .word 0xeebcce67,0x7b898b52 .word 0xcc933e8c,0xccf39398 p24_expected_registers: .word 0x00000000,0x0000ee34 .word 0x60293a1e,0x3b2e5e7f .word 0x00000000,0x3ae712ed .word 0x00000000,0xa9915cd2 .word 0x00000000,0xd3363db3 .word 0x00000000,0x00000000 .word 0x00000000,0x00000060 .word 0x00000000,0x31bf6f4d p24_expected_fp_regs: .word 0x759c0903,0x0e46acf6 .word 0xd91a532a,0x1716821c .word 0x084c7fe2,0x42437d2e .word 0xda09c85d,0xed0dc376 .word 0x96fee4bc,0x44577816 .word 0x8d1d4b16,0x53d97e80 .word 0xf6fa7b8c,0xe3b6e458 .word 0x76a44baa,0x0b3f659b .word 0xac48ff33,0xabbd2f9e .word 0xf2c41ef8,0xd6ce901f .word 0x2d715fb5,0xe6bcec11 .word 0x81a9dd14,0x12b735d4 .word 0xfb86ca03,0x5fc1d70c .word 0x80a64285,0xf3ad8770 .word 0xeb6bb3a6,0x0d201b61 .word 0x91a4c661,0xdfc1391d .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p24_local0_expect: .word 0xff9f026e,0x192b3559 .word 0x25d6599b,0xbd83bcb9 .word 0x58b3c48c,0x23aed723 .word 0x52abf87e,0x814dac9f .word 0x0ab9ba58,0x61c55726 .word 0x30decc22,0x07dd35ec .word 0x67ebff3a,0x6bbf053b .word 0x86b094fb,0x2ef27045 p24_local1_expect: .word 0x35680670,0xfc432ee0 .word 0x0a5187dc,0xf34c17e6 .word 0xc27f4d98,0x9773d160 .word 0x65cc8cac,0x9b59d625 .word 0x5200310f,0xee3437b3 .word 0x00000080,0xffffc27f .word 0xd479ff04,0x73f37926 .word 0x33c27552,0x06485fa9 p24_local2_expect: .word 0x00000023,0x752d3388 .word 0x04443324,0x40c12d0e .word 0x9945c379,0xefb9a553 .word 0x795a5eae,0xf948bb0a .word 0x60293a1e,0x3b2e5e7f .word 0x1544091d,0x498bdc82 .word 0xdc164810,0x2bff3660 .word 0x8e943993,0xdc57983b p24_local3_expect: .word 0x30decc22,0x0000ffe1 .word 0x0b5ebcb2,0x96d4bc34 .word 0x16c8fb61,0x09a4ecf1 .word 0x1fc84baf,0x7cf97cac .word 0x2422cd79,0xb751910e .word 0x4163bd16,0x1930edf7 .word 0x86b094fb,0x01a34fa3 .word 0xf78ab8ff,0x8f0c8e29 p25_init_registers: .word 0x853e4d5a,0x029a3cc1 ! Init value for %l0 .word 0xfd3703c6,0x910da563 ! Init value for %l1 .word 0x69817852,0xb77c99d2 ! Init value for %l2 .word 0x3e47c86d,0xaade1e6c ! Init value for %l3 .word 0x232e5919,0xd43b4b63 ! Init value for %l4 .word 0x53d091ce,0x483ed8fd ! Init value for %l5 .word 0x4a3d80d9,0xe671fe01 ! Init value for %l6 .word 0x4b1fce5e,0x2c1bc374 ! Init value for %l7 .align 64 p25_init_freg: .word 0xda6c892f,0x7ad421b9 ! Init value for %f0 .word 0xa0c878e8,0x6ccdcc00 ! Init value for %f2 .word 0xa06042f2,0x66bccb59 ! Init value for %f4 .word 0x578cb03c,0x3f79572c ! Init value for %f6 .word 0x5ba3aa37,0x38ef0f55 ! Init value for %f8 .word 0xc26e787c,0x88f9a82a ! Init value for %f10 .word 0xc6eb03bf,0x8ede363c ! Init value for %f12 .word 0xae736973,0x889e0643 ! Init value for %f14 .word 0xecef30b4,0x831fb5da ! Init value for %f16 .word 0x569bad22,0xd45b01ff ! Init value for %f18 .word 0xf154ebb7,0xe3ac12c6 ! Init value for %f20 .word 0x3c8eeec6,0xde3c38de ! Init value for %f22 .word 0x44cbd19d,0xe8fe9cc6 ! Init value for %f24 .word 0x6c0cab75,0xb2d14d3d ! Init value for %f26 .word 0xe06ec9cc,0x2d6cda80 ! Init value for %f28 .word 0xa5cea02d,0x4716f722 ! Init value for %f30 .word 0x53c4b95f,0x64a02e5d ! Init value for %f32 .word 0x4ff5a098,0xceba16f6 ! Init value for %f34 .word 0x61bee1f6,0xe9a98283 ! Init value for %f36 .word 0x87db642f,0xcecec499 ! Init value for %f38 .word 0x423335d5,0x7d226185 ! Init value for %f40 .word 0x05c4b430,0x60d4a89f ! Init value for %f42 .word 0x377d2a1b,0x0f3ecc1d ! Init value for %f44 .word 0x6e9821c2,0x236f78ea ! Init value for %f46 .word 0x92429cfc,0x80a4af83 .word 0x2b688f25,0x22f49c44 .word 0x186ca076,0x7571fa97 .word 0x67edb0a8,0x4f7bcab1 .word 0xa9d8e9f0,0x8a5797c9 .word 0xc5a6c6d9,0x333cc91e .word 0x94666ee8,0x8206f5fd .word 0x348d9e1a,0x6f33faac p25_expected_registers: .word 0x00000000,0x051cf46c .word 0x00000000,0x00000017 .word 0x00000000,0x4abe02ca .word 0x00000000,0xff483ac9 .word 0x00000000,0xa6a29a3f .word 0x00000000,0xee75f320 .word 0x7b76a86e,0xef78e08d .word 0x00000000,0x20f375ee p25_expected_fp_regs: .word 0xda6c892f,0x7ad421b9 .word 0xa0c878e8,0x6ccdcc00 .word 0xa06042f2,0x66bccb59 .word 0x578cb03c,0x3f79572c .word 0x5ba3aa37,0x38ef0f55 .word 0xc26e787c,0x88f9a82a .word 0xc6eb03bf,0x8ede363c .word 0xae736973,0x889e0643 .word 0xecef30b4,0x831fb5da .word 0x569bad22,0xd45b01ff .word 0xf154ebb7,0xe3ac12c6 .word 0x3c8eeec6,0xde3c38de .word 0x44cbd19d,0xe8fe9cc6 .word 0x6c0cab75,0xb2d14d3d .word 0xe06ec9cc,0x2d6cda80 .word 0xa5cea02d,0x4716f722 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p25_local0_expect: .word 0x7b76a86e,0xef78e08d .word 0x00005713,0x483ed8fd .word 0x10651aee,0xd4bc2ed2 .word 0xcf780dec,0x12bec661 .word 0x9a5dc6ca,0x8ab0fd3b .word 0x41c77c7f,0xd8adc806 .word 0x4abe02ca,0xf09307e3 .word 0x922acf28,0xfe9dc8a1 p25_local1_expect: .word 0x15129f3a,0xd43b4b63 .word 0xd43b4b63,0x48ffd8fd .word 0xc3f305ff,0xe48817d0 .word 0x7b76a86e,0xcaab4302 .word 0x4b457281,0x5126c739 .word 0xff9b02ff,0x31786898 .word 0x4329ad2a,0x69947ba5 .word 0xb7926d88,0x6b16d13d p25_local2_expect: .word 0x00176415,0x8894241e .word 0xcaf769fb,0xe478057f .word 0x8c3d45a2,0x9c00e427 .word 0xc3ffeb02,0xd00c2273 .word 0x87ce2de7,0x9e2961a4 .word 0x9914242d,0xf285f831 .word 0x0ae95d38,0x18d3cb29 .word 0xef370a3d,0xfff65523 p25_local3_expect: .word 0x87c2a7a2,0xb74abcd7 .word 0x03bd8cfd,0xf99fa988 .word 0xffe771e7,0x606ed763 .word 0xf5f621d9,0x2ebe080c .word 0xd10358a4,0x2de2b4d7 .word 0xff97e5ae,0xe471fda8 .word 0x2996321f,0xadd42d27 .word 0x36a2bdf8,0x10651aee p26_init_registers: .word 0x23e7ad8a,0x12073bd8 ! Init value for %l0 .word 0x7c0da43e,0x95c09554 ! Init value for %l1 .word 0xd6c57afd,0xf6a0b3e0 ! Init value for %l2 .word 0xb45c9b4f,0xdfcd922e ! Init value for %l3 .word 0xa81dca4b,0xdea3b19a ! Init value for %l4 .word 0x4f3e4900,0x2b3ef1dc ! Init value for %l5 .word 0x4501f88a,0x82210e22 ! Init value for %l6 .word 0x8060f690,0xb524b3fa ! Init value for %l7 .align 64 p26_init_freg: .word 0x941c5450,0xc862382b ! Init value for %f0 .word 0x3f6378a8,0x4c3603f0 ! Init value for %f2 .word 0xb2d09256,0xe2468303 ! Init value for %f4 .word 0x179a7057,0x286a9b7d ! Init value for %f6 .word 0x98dcd3cb,0x5d04c9a9 ! Init value for %f8 .word 0xaee8646e,0x15caa698 ! Init value for %f10 .word 0xa7e33f62,0xb037c861 ! Init value for %f12 .word 0xa7ac3d3e,0xca1a9c93 ! Init value for %f14 .word 0x1352b5bc,0xfedcda23 ! Init value for %f16 .word 0x9ba9e8ae,0x4f9869c3 ! Init value for %f18 .word 0x52a970fa,0xedfdf3a4 ! Init value for %f20 .word 0xba77ea3b,0x9f6c1dd9 ! Init value for %f22 .word 0xc38ab4a7,0xca6690ea ! Init value for %f24 .word 0x50315249,0x9320feec ! Init value for %f26 .word 0xd66bf158,0xdffcf228 ! Init value for %f28 .word 0x3228e15a,0x3f04af04 ! Init value for %f30 .word 0x2239017a,0x43dda67a ! Init value for %f32 .word 0x65ed14da,0xbc1be20e ! Init value for %f34 .word 0x794fd744,0xc3091c26 ! Init value for %f36 .word 0x2f490d93,0x4dc0d725 ! Init value for %f38 .word 0x29e49082,0x976c49cf ! Init value for %f40 .word 0xb2db79f1,0xaa1b0857 ! Init value for %f42 .word 0xad129d68,0x67f81820 ! Init value for %f44 .word 0x27b3273a,0xa5919f78 ! Init value for %f46 .word 0x9525a0ec,0x7077d17e .word 0x2db47c50,0x104a7b1b .word 0xdf49235e,0x4fc83873 .word 0x0f3d9b41,0x18f1e02b .word 0x71fc6ae7,0xaa554a8e .word 0xae17c516,0x0d376743 .word 0x53d2e804,0x02259a41 .word 0x61987828,0x3de15954 p26_expected_registers: .word 0x00000000,0xf83e65cc .word 0x00000000,0x13b1ec20 .word 0x00000000,0x000000d5 .word 0x00000000,0x000000e6 .word 0xffffffff,0x8f20a525 .word 0x00000000,0xa55f9043 .word 0x00000000,0x000000e8 .word 0x8060f690,0xb524b3fa p26_expected_fp_regs: .word 0x941c5450,0xc862382b .word 0x3f6378a8,0x4c3603f0 .word 0xb2d09256,0xe2468303 .word 0x179a7057,0x286a9b7d .word 0x98dcd3cb,0x5d04c9a9 .word 0xaee8646e,0x15caa698 .word 0xa7e33f62,0xb037c861 .word 0xa7ac3d3e,0xca1a9c93 .word 0x1352b5bc,0xfedcda23 .word 0x9ba9e8ae,0x4f9869c3 .word 0x52a970fa,0xedfdf3a4 .word 0xba77ea3b,0x9f6c1dd9 .word 0xc38ab4a7,0xca6690ea .word 0x50315249,0x9320feec .word 0xd66bf158,0xdffcf228 .word 0x3228e15a,0x3f04af04 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p26_local0_expect: .word 0xdabf652b,0x0df6bb38 .word 0x3e9a682a,0x5aa7d631 .word 0xa55f9043,0xd0c2bcec .word 0x5aa2e10b,0x0139db2a .word 0x974d35aa,0x13b1ec20 .word 0xeb164a8a,0x2a689a3e .word 0x5f61aaba,0x8f20a525 .word 0xc0dfa16f,0xa5e37c0c p26_local1_expect: .word 0x94503a99,0x34236be2 .word 0x23c3cf61,0xed84f5b9 .word 0x41794f88,0xd13403bf .word 0xb2dcadfe,0x61cfc323 .word 0xff80eb2c,0xd2d487a0 .word 0x220e2182,0x326f87c0 .word 0x7b4e3984,0xcfb1edd8 .word 0xb84bb459,0xf4ef768e p26_local2_expect: .word 0x81c1aba9,0xf6a0b3e0 .word 0x4abd0f3c,0x153abf6a .word 0x360788c6,0xbab700f1 .word 0x26bc5e4d,0x79743cad .word 0xd5000000,0xe6000000 .word 0x3c0fbd4a,0x2bb62018 .word 0x58daa455,0xaaf8ab45 .word 0xb416ee95,0x3fd75460 p26_local3_expect: .word 0x257fa304,0x19e4f0cc .word 0x9ab1a3de,0xdcf13e2b .word 0xb436b592,0x869830f2 .word 0xb524b3fa,0x464d57f8 .word 0xf1000000,0xdcf13e2b .word 0xff78aab7,0x3c0fbd4a .word 0x76f049da,0x9792acba .word 0x64364143,0x8686ffad p27_init_registers: .word 0x56b6bfe4,0x4fa98579 ! Init value for %l0 .word 0xf6dc80e6,0x52f5c0f5 ! Init value for %l1 .word 0x3c05175a,0x16b8a7a5 ! Init value for %l2 .word 0xd0765c64,0x413c1d62 ! Init value for %l3 .word 0xb54727a4,0x7e8c80f5 ! Init value for %l4 .word 0x0468e21c,0x15e11d29 ! Init value for %l5 .word 0x2ebebd6e,0x95252f25 ! Init value for %l6 .word 0x10fa6608,0x72d1a0ab ! Init value for %l7 .align 64 p27_init_freg: .word 0x1aefcacc,0xd2d6a41c ! Init value for %f0 .word 0x208a69fe,0x8ace9171 ! Init value for %f2 .word 0xcc7f1e79,0x6eb2a02d ! Init value for %f4 .word 0xbb0df7bd,0xde827f7d ! Init value for %f6 .word 0xff5137b2,0xe2696ffe ! Init value for %f8 .word 0xd5c43651,0xce4d4787 ! Init value for %f10 .word 0x4ff5e484,0x9874ff54 ! Init value for %f12 .word 0x9894b261,0x22c21502 ! Init value for %f14 .word 0xd03e379a,0xbf4cde8b ! Init value for %f16 .word 0xf3990c55,0xac30af74 ! Init value for %f18 .word 0x95116501,0xd95dd088 ! Init value for %f20 .word 0x2b3d06d9,0x933df1e4 ! Init value for %f22 .word 0x757b9af1,0xdcd619d4 ! Init value for %f24 .word 0xd4e4b223,0xf870d2b7 ! Init value for %f26 .word 0xb60c13e3,0x34a193f4 ! Init value for %f28 .word 0x7d5a3054,0xc0a16433 ! Init value for %f30 .word 0xfff82d34,0x74409fc7 ! Init value for %f32 .word 0xfcebe05a,0x06a90af8 ! Init value for %f34 .word 0xc21165fd,0x799edfbb ! Init value for %f36 .word 0xfd7029a6,0xa3ba13e3 ! Init value for %f38 .word 0xb573ba21,0xb6691799 ! Init value for %f40 .word 0x593d8e53,0x67622d8b ! Init value for %f42 .word 0x2efa6dbd,0x05a0449b ! Init value for %f44 .word 0x99ed0eb6,0x0070aa00 ! Init value for %f46 .word 0x7c66c6ac,0x058c5c95 .word 0x05015c24,0x40b16363 .word 0xcce0d90e,0x6809e538 .word 0x2bb5019d,0x936d5c4c .word 0x0fc4db53,0x6fb0c7e2 .word 0x25e5af37,0xc74f249c .word 0x71cd166d,0x18b3e0e5 .word 0x073799e6,0x2d254a2f p27_expected_registers: .word 0x00000000,0x00000000 .word 0x00000000,0x000000e2 .word 0x00000000,0xb462886c .word 0x97d826ea,0xb2b4ffd8 .word 0x00000000,0x291de115 .word 0x00000000,0x7c25b0c3 .word 0x00000000,0x000000c5 .word 0x00000000,0x0000005f p27_expected_fp_regs: .word 0x1aefcacc,0xd2d6a41c .word 0x208a69fe,0x8ace9171 .word 0xcc7f1e79,0x6eb2a02d .word 0xbb0df7bd,0xde827f7d .word 0xff5137b2,0xe2696ffe .word 0xd5c43651,0xce4d4787 .word 0x4ff5e484,0x9874ff54 .word 0x9894b261,0x22c21502 .word 0xd03e379a,0xbf4cde8b .word 0xf3990c55,0xac30af74 .word 0x95116501,0xd95dd088 .word 0x2b3d06d9,0x933df1e4 .word 0x757b9af1,0xdcd619d4 .word 0xd4e4b223,0xf870d2b7 .word 0xb60c13e3,0x34a193f4 .word 0x7d5a3054,0xc0a16433 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p27_local0_expect: .word 0xedaa1c62,0x70e77610 .word 0xe2afec89,0xe0d8a2d8 .word 0x85ced5db,0xa57de0ff .word 0x55070000,0x00000000 .word 0xc12f90fb,0xf5ff23ae .word 0x9078c2ee,0x109600df .word 0x97d826ea,0xb2b4ffd8 .word 0xbd9995d4,0xa0d21915 p27_local1_expect: .word 0x848d945f,0x60233d00 .word 0xe7c8892b,0x05a46184 .word 0x70e77610,0x72d1a0ab .word 0x00000000,0xbd6a01e2 .word 0xafffaa52,0x4c7ef461 .word 0x291de115,0x9c02d50a .word 0x6034f0fa,0xf3a72447 .word 0x05522ac8,0xdad45ea5 p27_local2_expect: .word 0x5f0001e2,0xa85066f0 .word 0x2607ecf5,0xabc34174 .word 0x81870c53,0xf5ff23ae .word 0xbced43dd,0xc6593ef4 .word 0x000000e2,0x2aa5b471 .word 0x62a6bcdb,0xf5afd690 .word 0x07326b7d,0xd39c791f .word 0x2e1ae314,0x024a56ee p27_local3_expect: .word 0x9c2978ca,0xccf37e04 .word 0xff054073,0xf3f8102a .word 0xff125028,0xb462886c .word 0xe2b18a0b,0x24491eb5 .word 0x075511d5,0xad667349 .word 0x17151401,0xd8d9289b .word 0x157ff491,0x1986bcff .word 0x6dc511de,0x2629699c p28_init_registers: .word 0xe6183e90,0x15b19254 ! Init value for %l0 .word 0x9aa5aa21,0xf9ebd7b7 ! Init value for %l1 .word 0xf8677c5e,0x7d937a27 ! Init value for %l2 .word 0xd0917f0b,0xe0b8c310 ! Init value for %l3 .word 0x6b205c6d,0xaeef1114 ! Init value for %l4 .word 0x6843047b,0xb5459dbe ! Init value for %l5 .word 0x98a0931f,0xcb960422 ! Init value for %l6 .word 0x11a34dc2,0xb43b6f28 ! Init value for %l7 .align 64 p28_init_freg: .word 0x2df20d0e,0x61b1f69a ! Init value for %f0 .word 0x586519d1,0x5ce390d3 ! Init value for %f2 .word 0xbd139f3b,0x3317acb5 ! Init value for %f4 .word 0x17d43e67,0xcfd91e56 ! Init value for %f6 .word 0xe54e3247,0x96c91660 ! Init value for %f8 .word 0xb7b89fa5,0xddb8bfd2 ! Init value for %f10 .word 0xe8550a15,0xe90d79d7 ! Init value for %f12 .word 0xe4a2449e,0x426fe7ce ! Init value for %f14 .word 0xa4ab7bca,0x6600b29e ! Init value for %f16 .word 0x44bc1565,0x48c6e4bb ! Init value for %f18 .word 0x0e49f57d,0x803831b8 ! Init value for %f20 .word 0xa6761092,0xecf3211f ! Init value for %f22 .word 0xa33ee4e6,0x07ac6238 ! Init value for %f24 .word 0xd5b8295d,0xb50be83f ! Init value for %f26 .word 0xbd9af542,0x012b9ded ! Init value for %f28 .word 0x022e021c,0x1925cdec ! Init value for %f30 .word 0x6c01b7a4,0x150eef01 ! Init value for %f32 .word 0x9304e85c,0x0a1b050a ! Init value for %f34 .word 0x78b4cf8d,0x5dc23d1e ! Init value for %f36 .word 0xceb1d371,0x7b2609d9 ! Init value for %f38 .word 0xc4f76b9e,0x8cf75aa4 ! Init value for %f40 .word 0x09d5ad9b,0xfcd39aad ! Init value for %f42 .word 0xd26d8199,0x24587fbe ! Init value for %f44 .word 0xc4036696,0x51b2f5bb ! Init value for %f46 .word 0x78e01e15,0x48976e85 .word 0xe54529d9,0x84e220cb .word 0xb4ac82f2,0xaabc54a6 .word 0x5d94c987,0x0a76991c .word 0x19849b50,0x712afb20 .word 0xcddb9403,0x67ba294a .word 0xeaaf2c68,0x64ad9551 .word 0x3db62293,0x01954639 p28_expected_registers: .word 0x00000000,0x000000ad .word 0x4e9959c8,0x10bea458 .word 0x00000000,0x000000f0 .word 0x00000000,0xaa8d2853 .word 0x00000000,0x0000c426 .word 0x00000000,0x000000d0 .word 0xad4463e2,0xb0f3ee77 .word 0x00000000,0x000000eb p28_expected_fp_regs: .word 0x2df20d0e,0x61b1f69a .word 0x586519d1,0x5ce390d3 .word 0xbd139f3b,0x3317acb5 .word 0x17d43e67,0xcfd91e56 .word 0xe54e3247,0x96c91660 .word 0xb7b89fa5,0xddb8bfd2 .word 0xe8550a15,0xe90d79d7 .word 0xe4a2449e,0x426fe7ce .word 0xa4ab7bca,0x6600b29e .word 0x44bc1565,0x48c6e4bb .word 0x0e49f57d,0x803831b8 .word 0xa6761092,0xecf3211f .word 0xa33ee4e6,0x07ac6238 .word 0xd5b8295d,0xb50be83f .word 0xbd9af542,0x012b9ded .word 0x022e021c,0x1925cdec .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p28_local0_expect: .word 0x0db927b1,0x7bdd43b2 .word 0xac57f7f9,0xe58de62b .word 0xc2e51c75,0xcb1bce86 .word 0x40d2e58d,0x9badb3b3 .word 0xff4f4502,0xa8b34dd8 .word 0x0e2d45b6,0xca91c683 .word 0x6e5d9b0d,0x520756ed .word 0x0ca7f3db,0x8cb80d75 p28_local1_expect: .word 0xa4ffffff,0x53288daa .word 0x317baaa3,0x2ae53604 .word 0x000000cf,0x15e5077a .word 0x7c77b467,0x3c788559 .word 0xc4262b2a,0xe0b8c310 .word 0xff70c4d8,0xff03c5e7 .word 0xe90f0ab8,0x478d18ff .word 0x51de8ddf,0x5d5dda20 p28_local2_expect: .word 0xffffff5a,0xe26344ad .word 0xff4463e2,0xb0f3ee77 .word 0x23dcc9fc,0x5cc31d4c .word 0xff14ffde,0x2abcfc0d .word 0xd4e57eb6,0xeec4f948 .word 0xf278b78b,0x7f57746e .word 0x1ac8c1a5,0xf92030b7 .word 0xfd8fcfe0,0x000000a2 p28_local3_expect: .word 0x4e9959c8,0x10bea458 .word 0xff13cf2c,0xb1c430f5 .word 0x8481ece0,0x99818aac .word 0xa4ed8306,0x07c17a47 .word 0x76849833,0xbfc107b8 .word 0xffff56a0,0xc78a52a2 .word 0x66120453,0xd506cf89 .word 0x1b73bb70,0x7dfe6ced p29_init_registers: .word 0xd8cdfb8b,0xc264d424 ! Init value for %l0 .word 0x27e7a8f8,0xae05baf8 ! Init value for %l1 .word 0x132d35aa,0x60b94b05 ! Init value for %l2 .word 0xc6787f8c,0xc51857fb ! Init value for %l3 .word 0x303780bb,0xa6879d99 ! Init value for %l4 .word 0x0a72f182,0x9e31bf3a ! Init value for %l5 .word 0x7e7a945a,0x7a0d1f17 ! Init value for %l6 .word 0xc0f8fe62,0x21d52fab ! Init value for %l7 .align 64 p29_init_freg: .word 0xeb88d168,0xf44ed69a ! Init value for %f0 .word 0x19da942e,0x7f724c49 ! Init value for %f2 .word 0x50d88d2f,0xd9c5dcc4 ! Init value for %f4 .word 0x0ed924cf,0x324c73dc ! Init value for %f6 .word 0x59dc8840,0xeb309b6b ! Init value for %f8 .word 0xb4f14c8a,0xa007325f ! Init value for %f10 .word 0xdb1c35fe,0x337eaaf0 ! Init value for %f12 .word 0x68bfd05c,0x54a84a9a ! Init value for %f14 .word 0x8ecd8dc8,0x639f59a7 ! Init value for %f16 .word 0x19638d7a,0x4255da57 ! Init value for %f18 .word 0x55e3a77f,0xd56c2040 ! Init value for %f20 .word 0xebf23c5c,0xd1a9f1ee ! Init value for %f22 .word 0xe2cd2e78,0xdc228140 ! Init value for %f24 .word 0xb8ef116f,0x9dfcd854 ! Init value for %f26 .word 0xe083b910,0x45e1595e ! Init value for %f28 .word 0x02a3fccf,0x3c64aad1 ! Init value for %f30 .word 0x82ff99ee,0x84c2ff8e ! Init value for %f32 .word 0xfab875e8,0x269c0712 ! Init value for %f34 .word 0x6b58d360,0x87e4d9f6 ! Init value for %f36 .word 0xdf88ce4e,0x110011b9 ! Init value for %f38 .word 0xce43ddbe,0x7070dd89 ! Init value for %f40 .word 0x9bc26758,0x7297243a ! Init value for %f42 .word 0x7bffe202,0x22adddd5 ! Init value for %f44 .word 0x9009e151,0xa4ba07c9 ! Init value for %f46 .word 0x899f5e5f,0x358db3a8 .word 0xe655509c,0x26613aaf .word 0x1a71dc4c,0xf5899e19 .word 0x7b41e88a,0x7db17720 .word 0x74a616ab,0xe3f5f2d5 .word 0xa0acd207,0xdb66bbac .word 0x0e338c08,0xf70ae99b .word 0xf6812ac7,0x281fdf99 p29_expected_registers: .word 0x00000000,0x1da1ea4f .word 0x00000000,0x82c0b2bb .word 0x00000000,0x8c7f78c6 .word 0x00000000,0x000000fe .word 0x00000000,0x75be8a7d .word 0x00000000,0x5524a1cd .word 0x00000000,0x9e31bf3a .word 0x00000000,0xe0c64984 p29_expected_fp_regs: .word 0xeb88d168,0xf44ed69a .word 0x19da942e,0x7f724c49 .word 0x50d88d2f,0xd9c5dcc4 .word 0x0ed924cf,0x324c73dc .word 0x59dc8840,0xeb309b6b .word 0xb4f14c8a,0xa007325f .word 0xdb1c35fe,0x337eaaf0 .word 0x68bfd05c,0x54a84a9a .word 0x8ecd8dc8,0x639f59a7 .word 0x19638d7a,0x4255da57 .word 0x55e3a77f,0xd56c2040 .word 0xebf23c5c,0xd1a9f1ee .word 0xe2cd2e78,0xdc228140 .word 0xb8ef116f,0x9dfcd854 .word 0xe083b910,0x45e1595e .word 0x02a3fccf,0x3c64aad1 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p29_local0_expect: .word 0xd11c4211,0x00000013 .word 0x5463f315,0x1e6aae65 .word 0x7d8abe75,0x8d291b15 .word 0xd74d9eaa,0x15d3b747 .word 0x6f54d5cc,0x4a5417fc .word 0x54656f26,0x5f86a151 .word 0xb2616ed7,0x6618a4ac .word 0x37664a31,0xa50721df p29_local1_expect: .word 0x2f18f720,0xe0b693ff .word 0xffdbd9af,0xc020fe2b .word 0x9e31bf3a,0xe23b1e7d .word 0x00000099,0xc6830c1e .word 0xad7f04e5,0x60b17896 .word 0x9e31bf3a,0xd0e02ce5 .word 0x60b94b05,0x2fe9c638 .word 0xa637b06b,0x2affdf75 p29_local2_expect: .word 0xa66ca664,0xc8790701 .word 0x0b4371f8,0xb6dfd9e6 .word 0xfff8fe62,0x21d52fab .word 0x8671d769,0x150e66b3 .word 0x0a72f182,0x9e31bf3a .word 0x0f6dddd1,0xf19d5cff .word 0x665d9a30,0x39704e86 .word 0xe201256d,0xff62b4a7 p29_local3_expect: .word 0x1da1ea4f,0x82c0b2bb .word 0x99000000,0x8779e396 .word 0x789618c5,0x00000055 .word 0xff45ff12,0xe876bafd .word 0x085423e2,0x22132d9d .word 0xff6ccaf5,0x4d7c8d0c .word 0x9f22afbb,0xa6ff1ec0 .word 0x95c36cad,0x6746c387 p30_init_registers: .word 0x8c96c190,0x79aeb97d ! Init value for %l0 .word 0xd2e9418a,0xbcffe253 ! Init value for %l1 .word 0x87c952a2,0x44de1dbe ! Init value for %l2 .word 0x79282af4,0xb2d6a520 ! Init value for %l3 .word 0x29eeb332,0x6da8767d ! Init value for %l4 .word 0xd8450ca8,0x7d1fb7cd ! Init value for %l5 .word 0xabc1c042,0x94c6d542 ! Init value for %l6 .word 0xf6c6232a,0x7e60ea96 ! Init value for %l7 .align 64 p30_init_freg: .word 0x558b989b,0xe078866e ! Init value for %f0 .word 0x2c5d7fbb,0x41fa2813 ! Init value for %f2 .word 0xb64dfd03,0xb66e7741 ! Init value for %f4 .word 0xa50d6f5e,0x1e1132d6 ! Init value for %f6 .word 0x316c090b,0xdd91d16d ! Init value for %f8 .word 0xa009dc3b,0xac0384db ! Init value for %f10 .word 0xfdf1643a,0x84670afd ! Init value for %f12 .word 0x0ba6565a,0xbcde7f28 ! Init value for %f14 .word 0xef595117,0x80837d6c ! Init value for %f16 .word 0x0155f233,0xa9d1b239 ! Init value for %f18 .word 0xccf9cf0c,0xe873ff45 ! Init value for %f20 .word 0xb56cb07b,0x3fe8a5b4 ! Init value for %f22 .word 0x26666927,0x72415ff8 ! Init value for %f24 .word 0x2724529a,0x61ddfa86 ! Init value for %f26 .word 0x657fd70a,0x8dcfb1f6 ! Init value for %f28 .word 0x028abf39,0x651a891a ! Init value for %f30 .word 0x959485b4,0xf898ec82 ! Init value for %f32 .word 0x63068907,0x45a6b91e ! Init value for %f34 .word 0x1fe1e5f5,0x2a0a243e ! Init value for %f36 .word 0x2937775f,0xabc9c797 ! Init value for %f38 .word 0x95b89a34,0x059dc9c9 ! Init value for %f40 .word 0xa0ca6844,0xe2d03f43 ! Init value for %f42 .word 0xc77d55d3,0x503bb413 ! Init value for %f44 .word 0x7c913bf7,0x1b837b3d ! Init value for %f46 .word 0x9e4579f5,0xad9a9233 .word 0x1480de7b,0x30414c6f .word 0x83c58115,0x6df62782 .word 0x9a1f2b61,0x394e3f3a .word 0x03cf44a9,0x31d37644 .word 0xcf856a14,0xa677c7dc .word 0xa6133601,0x35f47e94 .word 0xe449ab3d,0xa1dd1504 p30_expected_registers: .word 0x00000000,0x274ce779 .word 0x00000000,0x7790e0f1 .word 0x8a0c2ac9,0x2e275624 .word 0x00000000,0x1ceff4b2 .word 0x00000000,0x8a0c2ac9 .word 0x00000000,0x82de6a1b .word 0x00000000,0x00000004 .word 0x00000000,0x0e619f58 p30_expected_fp_regs: .word 0x558b989b,0xe078866e .word 0x2c5d7fbb,0x41fa2813 .word 0xb64dfd03,0xb66e7741 .word 0xa50d6f5e,0x1e1132d6 .word 0x316c090b,0xdd91d16d .word 0xa009dc3b,0xac0384db .word 0xfdf1643a,0x84670afd .word 0x0ba6565a,0xbcde7f28 .word 0xef595117,0x80837d6c .word 0x0155f233,0xa9d1b239 .word 0xccf9cf0c,0xe873ff45 .word 0xb56cb07b,0x3fe8a5b4 .word 0x26666927,0x72415ff8 .word 0x2724529a,0x61ddfa86 .word 0x657fd70a,0x8dcfb1f6 .word 0x028abf39,0x651a891a .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p30_local0_expect: .word 0x2312ca0f,0x1ddca9c4 .word 0xff2bffc4,0x825f3bc5 .word 0xff0ce61f,0x470ec159 .word 0xff9f3190,0x959c262c .word 0x8508810d,0x1ceff4b2 .word 0x0e619f58,0x6137b5c7 .word 0xa1155531,0xc410c4b4 .word 0xe6a73d0f,0x00000019 p30_local1_expect: .word 0x7d76a86d,0xebd42882 .word 0x2d99e4ff,0xa270c16c .word 0x274ce779,0xf24d8cc9 .word 0x2809395c,0x898effc1 .word 0xf15c8c1f,0xb2249c0b .word 0xff6a5b12,0x589f610e .word 0x39b1829a,0x40ab42e1 .word 0x7ca0da7d,0xa2e2e1a7 p30_local2_expect: .word 0xc8c3f85b,0xcd57e11c .word 0x3eff0ff2,0x817eb60c .word 0x41e321cf,0xe3f9d8d4 .word 0xd542e14c,0x1fbecd15 .word 0x8a0c2ac9,0x2e275624 .word 0x0000001d,0x8a41e9d2 .word 0xe36134b4,0x8621e8b6 .word 0xd14a3c7c,0xb99dbd0c p30_local3_expect: .word 0x21fa45e7,0x894db1ec .word 0x7790e0f1,0xff533d64 .word 0x581d0f4e,0x53dbeaac .word 0xb21e4fce,0x4e7428c6 .word 0x9054f561,0xb9a49d52 .word 0xca095afd,0x157fe5a1 .word 0xe78bb3cf,0x1377d8e3 .word 0x2bfedd15,0x07fe3023 p31_init_registers: .word 0x2d2f8eca,0x6504a9e9 ! Init value for %l0 .word 0xf7ca4ff5,0xf2c445ac ! Init value for %l1 .word 0x1ecb2b88,0x5e407761 ! Init value for %l2 .word 0x5098324f,0xf3d87f8b ! Init value for %l3 .word 0xdf6152d0,0x46c51768 ! Init value for %l4 .word 0xe48c28f9,0xaddadb26 ! Init value for %l5 .word 0x37090f92,0x7ccc966e ! Init value for %l6 .word 0xe9718414,0x02ebaea9 ! Init value for %l7 .align 64 p31_init_freg: .word 0xfdf26792,0xf5c525ce ! Init value for %f0 .word 0x23f13b89,0xaf721a9e ! Init value for %f2 .word 0x46c49fec,0x0d6cfe12 ! Init value for %f4 .word 0x062cfa7a,0xe57ae362 ! Init value for %f6 .word 0xf2e55270,0xe4b17971 ! Init value for %f8 .word 0x3d9cb92f,0x0499502c ! Init value for %f10 .word 0xf26d587c,0x142ccdc9 ! Init value for %f12 .word 0x8131c432,0xf7273a8c ! Init value for %f14 .word 0x8c398a05,0xb51dc272 ! Init value for %f16 .word 0xbd5a1e39,0xfc36940c ! Init value for %f18 .word 0x773e6eb1,0x6d4431f2 ! Init value for %f20 .word 0x252f1b2b,0x240e9d4e ! Init value for %f22 .word 0x090681db,0x006a09c0 ! Init value for %f24 .word 0xbf93ac8c,0x3a17297b ! Init value for %f26 .word 0xc4db958c,0xbe939a63 ! Init value for %f28 .word 0x316c9032,0xff8cf883 ! Init value for %f30 .word 0x34a3cfaa,0x28c5d5a6 ! Init value for %f32 .word 0x537a1886,0xd772f2a8 ! Init value for %f34 .word 0x84ec87d1,0x0587c3a2 ! Init value for %f36 .word 0x308fb38f,0xe51b85d8 ! Init value for %f38 .word 0xe916b350,0xb313cc35 ! Init value for %f40 .word 0x21124e24,0x965ffe25 ! Init value for %f42 .word 0x937cd0f4,0xa99de76f ! Init value for %f44 .word 0x89fc41d8,0x7bdb1f7f ! Init value for %f46 .word 0x4881b208,0xb23a2a26 .word 0x6f0810f8,0x38477be5 .word 0xe7b24f09,0x969e2d06 .word 0x834640b8,0x84cc72e2 .word 0x51392eb6,0x77938b44 .word 0xa82da3c7,0x5d8b26eb .word 0xe8bf5b52,0x24bf9103 .word 0xa8e9a8ad,0xa36587ad p31_expected_registers: .word 0x61040413,0x30e14f30 .word 0x00000000,0x000000eb .word 0x00000000,0x00000046 .word 0x00000000,0x00000000 .word 0x00000000,0x7b633422 .word 0x00000000,0x00000014 .word 0x00000000,0x0000006c .word 0x00000000,0x00000034 p31_expected_fp_regs: .word 0xfdf26792,0xf5c525ce .word 0x23f13b89,0xaf721a9e .word 0x46c49fec,0x0d6cfe12 .word 0x062cfa7a,0xe57ae362 .word 0xf2e55270,0xe4b17971 .word 0x3d9cb92f,0x0499502c .word 0xf26d587c,0x142ccdc9 .word 0x8131c432,0xf7273a8c .word 0x8c398a05,0xb51dc272 .word 0xbd5a1e39,0xfc36940c .word 0x773e6eb1,0x6d4431f2 .word 0x252f1b2b,0x240e9d4e .word 0x090681db,0x006a09c0 .word 0xbf93ac8c,0x3a17297b .word 0xc4db958c,0xbe939a63 .word 0x316c9032,0xff8cf883 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p31_local0_expect: .word 0x694c9437,0x70f8ff16 .word 0x72e287e7,0xc6023349 .word 0x61040413,0x30e14f30 .word 0x9e227f36,0x476cc158 .word 0xb4b04681,0x8f7839ec .word 0x199e909a,0xc360424f .word 0xd1ac8a65,0x962857d5 .word 0x5f341d01,0x23cedc37 p31_local1_expect: .word 0x8e823d27,0x7b63ff22 .word 0xb630ff47,0xd2c23f84 .word 0x7c1c2c01,0xea3fb51b .word 0x5e407761,0x880caa8f .word 0xe6c8db7d,0xe7a7f9ea .word 0x7ccc966e,0x02ffaea9 .word 0x19dc42ff,0x36422e2a .word 0xfaa1914e,0x8b97b3e7 p31_local2_expect: .word 0x462251ee,0x51c98a43 .word 0x00000000,0x000000eb .word 0xe0f6f81d,0x1e79a90d .word 0xed14593f,0x58eff595 .word 0xdf1ae578,0xf1db4674 .word 0x49c42239,0x22d524ff .word 0x7d00deab,0x6c40a854 .word 0x646f143d,0x054c02ee p31_local3_expect: .word 0x92357584,0x46364160 .word 0xff373039,0x11cf8bce .word 0xffc51768,0xaddadb26 .word 0x46000000,0x2b00ff00 .word 0xff401833,0x35faee12 .word 0x2254ca00,0x70fd9e33 .word 0xa69371e0,0x0eff15e4 .word 0xd393a582,0xf4359848 p32_init_registers: .word 0xe879f890,0x1cb51ea0 ! Init value for %l0 .word 0xe0a4794a,0x5a60710d ! Init value for %l1 .word 0x95b03204,0x37bc790e ! Init value for %l2 .word 0x60b33d0a,0x274979e0 ! Init value for %l3 .word 0xea6a28ae,0x75b686e5 ! Init value for %l4 .word 0x01433edd,0xee05bcd1 ! Init value for %l5 .word 0x67341c98,0x70f4c07e ! Init value for %l6 .word 0xbe5a74ef,0xea45b523 ! Init value for %l7 .align 64 p32_init_freg: .word 0x83b1b147,0xacafdd04 ! Init value for %f0 .word 0x3e0181c1,0x51134a6a ! Init value for %f2 .word 0x20a6d5d1,0xeaf25862 ! Init value for %f4 .word 0xa9c3a3ef,0xbe1d26b1 ! Init value for %f6 .word 0x94b9277c,0xaa58f920 ! Init value for %f8 .word 0x59f9dd00,0xd955d280 ! Init value for %f10 .word 0x06641fe5,0x9c67103d ! Init value for %f12 .word 0x14eddfe5,0xaf5fbe89 ! Init value for %f14 .word 0xb5b67b3d,0x2c1a746c ! Init value for %f16 .word 0x5067ff77,0xbc5f0e49 ! Init value for %f18 .word 0xbb467f27,0x9de0f8f2 ! Init value for %f20 .word 0xe3d5d0b0,0xfc2ab7db ! Init value for %f22 .word 0xc6739afa,0x1ce6a5d1 ! Init value for %f24 .word 0x837a9986,0xd486790c ! Init value for %f26 .word 0x40f35134,0xd747e6df ! Init value for %f28 .word 0xefb0f8f3,0xe4c29645 ! Init value for %f30 .word 0xa74748f5,0x1babad4f ! Init value for %f32 .word 0xe7a8fba8,0xacdfa3f6 ! Init value for %f34 .word 0x3a88ab63,0x414835e5 ! Init value for %f36 .word 0x2f74ecac,0xfe743f61 ! Init value for %f38 .word 0x613ccbbc,0x6774d420 ! Init value for %f40 .word 0xc9e528e3,0x2287e70f ! Init value for %f42 .word 0xd46cb3f6,0x4ae812b0 ! Init value for %f44 .word 0xa347a336,0xae5fb9da ! Init value for %f46 .word 0xe8649aa7,0x64a13438 .word 0xb587a421,0x9e47681f .word 0x90703837,0xb4ace539 .word 0xfcc6ef66,0xec877f0a .word 0x9caa3e8c,0x2ed5e585 .word 0x19158dd7,0x27aa6206 .word 0x3c31dfe2,0x03fe30f8 .word 0x72e719ab,0xbcda3844 p32_expected_registers: .word 0xffffffff,0xb5101f46 .word 0x00000000,0xcb21b1d8 .word 0x00000000,0x1e1958ff .word 0x00000000,0x2e5340c7 .word 0x00000000,0x8e3c58c9 .word 0xa5651139,0x303855ed .word 0x00000000,0x7423933a .word 0x00000000,0x422026e4 p32_expected_fp_regs: .word 0x83b1b147,0xacafdd04 .word 0x3e0181c1,0x51134a6a .word 0x20a6d5d1,0xeaf25862 .word 0xa9c3a3ef,0xbe1d26b1 .word 0x94b9277c,0xaa58f920 .word 0x59f9dd00,0xd955d280 .word 0x06641fe5,0x9c67103d .word 0x14eddfe5,0xaf5fbe89 .word 0xb5b67b3d,0x2c1a746c .word 0x5067ff77,0xbc5f0e49 .word 0xbb467f27,0x9de0f8f2 .word 0xe3d5d0b0,0xfc2ab7db .word 0xc6739afa,0x1ce6a5d1 .word 0x837a9986,0xd486790c .word 0x40f35134,0xd747e6df .word 0xefb0f8f3,0xe4c29645 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p32_local0_expect: .word 0x78a7ab44,0xf29d339e .word 0x4a9aba19,0xdcb88534 .word 0xfff9b867,0x49472ed0 .word 0x9cf931e7,0xb6518def .word 0xff3110b3,0x2e5340c7 .word 0x9e90f766,0xdf8606df .word 0xdf8606df,0x1e086684 .word 0x5bf9f956,0x1f9586c9 p32_local1_expect: .word 0xfffd3215,0x524d8e78 .word 0x89000000,0x860b63a4 .word 0xff3397ff,0xf8b07d1b .word 0x95c9149d,0x8a6bef80 .word 0x0d71605a,0x00000066 .word 0x1f961d62,0xcb21b1d8 .word 0xf45928a8,0x64453627 .word 0x0d0484a8,0x34252c39 p32_local2_expect: .word 0xa5651139,0x303855ed .word 0x12e0d41d,0x75b686e5 .word 0xb5101f46,0xf9730c42 .word 0x773d572e,0xe0b70934 .word 0x36a6106a,0x4475284b .word 0x0a735b7c,0xab23d7b1 .word 0xd03fd77f,0xd6aebf63 .word 0x6618eb69,0xcae3f3a6 p32_local3_expect: .word 0x4fe6684d,0xf7202890 .word 0xebff48a4,0xde5c7726 .word 0x979ed008,0xff987ece .word 0xf0df01ca,0xad32d066 .word 0xe0b70934,0xdc851fa2 .word 0x1ea02ef5,0x5e81d61c .word 0xd203558b,0x51da049d .word 0x74bd81fb,0x08d09e97 p33_init_registers: .word 0x03ced8a2,0x90e46202 ! Init value for %l0 .word 0xdff33272,0x41b3af6b ! Init value for %l1 .word 0x7f8d146a,0x2909e979 ! Init value for %l2 .word 0x09fce2cc,0x210490b3 ! Init value for %l3 .word 0x000de80e,0xb082519e ! Init value for %l4 .word 0x8370ffb2,0x2c909469 ! Init value for %l5 .word 0x7edbba58,0x33e97da7 ! Init value for %l6 .word 0x63d7b3e0,0x620e6815 ! Init value for %l7 .align 64 p33_init_freg: .word 0x494af25c,0x4d94ebc3 ! Init value for %f0 .word 0x43bce28b,0xf9c36742 ! Init value for %f2 .word 0xbd4e78a7,0xcc4867e5 ! Init value for %f4 .word 0x7a9e28d5,0x0178b390 ! Init value for %f6 .word 0xc4ccaf5a,0xe37ff530 ! Init value for %f8 .word 0xf3f0148a,0x268c063f ! Init value for %f10 .word 0xd0f46d8c,0x93f6eb85 ! Init value for %f12 .word 0xefd5c7ea,0x0f512c0b ! Init value for %f14 .word 0x700f2a45,0x1ea78a43 ! Init value for %f16 .word 0xa4ae0d90,0x5ec65db2 ! Init value for %f18 .word 0x5831a421,0x12b78b65 ! Init value for %f20 .word 0x02f1c827,0x7f0f9e78 ! Init value for %f22 .word 0x665b722b,0x03cd80d3 ! Init value for %f24 .word 0x1e946edf,0xc2eeabc1 ! Init value for %f26 .word 0x497777aa,0x9f583784 ! Init value for %f28 .word 0x8b3d7ccf,0x5fc449da ! Init value for %f30 .word 0xe3e2ef7d,0x6e551325 ! Init value for %f32 .word 0xa75a1be3,0x7e2012e5 ! Init value for %f34 .word 0xe696df50,0xf2bd289c ! Init value for %f36 .word 0x668897c0,0x21d60a79 ! Init value for %f38 .word 0x14c11a5d,0x8b02ca60 ! Init value for %f40 .word 0x5ab9067e,0x609c4809 ! Init value for %f42 .word 0x0d449148,0xdfbe3ebc ! Init value for %f44 .word 0x972528fc,0x32cf31ad ! Init value for %f46 .word 0x3ed7c434,0x154f1d06 .word 0x6eab9b0a,0xc6eab33c .word 0x0d584837,0xec0be392 .word 0x83a90d6d,0x71e21ea3 .word 0xd112fd37,0xaa6c62e7 .word 0xe98b1fa5,0x9f14b45e .word 0xfa14639d,0x5cfb3ca6 .word 0x3fe59bf1,0x375fd252 p33_expected_registers: .word 0x00000000,0x4d800584 .word 0x00000000,0x210490b3 .word 0x210490b3,0x13cfcfaf .word 0x7706f21c,0x147192a7 .word 0x00000000,0x00006380 .word 0x00000000,0x000046b8 .word 0x00000000,0xa3e354e7 .word 0x3b19cc76,0x7fad9bff p33_expected_fp_regs: .word 0x494af25c,0x4d94ebc3 .word 0x43bce28b,0xf9c36742 .word 0xbd4e78a7,0xcc4867e5 .word 0x7a9e28d5,0x0178b390 .word 0xc4ccaf5a,0xe37ff530 .word 0xf3f0148a,0x268c063f .word 0xd0f46d8c,0x93f6eb85 .word 0xefd5c7ea,0x0f512c0b .word 0x700f2a45,0x1ea78a43 .word 0xa4ae0d90,0x5ec65db2 .word 0x5831a421,0x12b78b65 .word 0x02f1c827,0x7f0f9e78 .word 0x665b722b,0x03cd80d3 .word 0x1e946edf,0xc2eeabc1 .word 0x497777aa,0x9f583784 .word 0x8b3d7ccf,0x5fc449da .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p33_local0_expect: .word 0x16bd1296,0x6dd79dd2 .word 0x29a45081,0x898c9b25 .word 0x2ad395e0,0xd328728b .word 0x3b19cc76,0x7fad9bff .word 0x305f0f6e,0x90838d69 .word 0x2909e979,0x11296100 .word 0x44685aa4,0x8d3b1375 .word 0xbda78d0e,0xa3e354e7 p33_local1_expect: .word 0xdba87674,0x109670df .word 0x462fd571,0xfb787674 .word 0x000000a0,0x6b67fffb .word 0x9b8aaad1,0x07020640 .word 0x77d31c92,0x13cfcfaf .word 0x63804a0e,0xc97ce4f1 .word 0xa0cecbe9,0x179af411 .word 0xfb787674,0x9050301c p33_local2_expect: .word 0xadf9c811,0x76a13f7b .word 0x86196f7f,0x56369f93 .word 0x2ce8a50f,0xe146d947 .word 0xbed6f46a,0xb79c6cf6 .word 0xda47c0f1,0xc7316817 .word 0x898c9b25,0x5abf66ff .word 0xd261400e,0xbaff6723 .word 0x7706f21c,0x147192a7 p33_local3_expect: .word 0x78c898da,0x187af7ff .word 0xafcfcf13,0xcb68b071 .word 0x64692892,0x271234c2 .word 0x11296100,0x1b770403 .word 0xfab7985d,0xed7cbc50 .word 0xb846c823,0xf09a4a6b .word 0xcce6d466,0x8bcfccd2 .word 0x7ff2d78d,0x7232b8cf p34_init_registers: .word 0x41549dc8,0x654ff40c ! Init value for %l0 .word 0xce1a5344,0x9e2be871 ! Init value for %l1 .word 0x3f40a6f2,0x4c8ee594 ! Init value for %l2 .word 0x2cb17a95,0xfe9d7b03 ! Init value for %l3 .word 0xe5bd9c5a,0x531cbcfd ! Init value for %l4 .word 0xe62b650c,0x6e01b589 ! Init value for %l5 .word 0x2b3888be,0xaee484fb ! Init value for %l6 .word 0x0828fbd6,0x907d6bee ! Init value for %l7 .align 64 p34_init_freg: .word 0xd43653e5,0xd686ea1c ! Init value for %f0 .word 0x8abe0aa5,0x2a56782a ! Init value for %f2 .word 0xb61c1731,0xbfd22733 ! Init value for %f4 .word 0x539746e7,0x59255dc9 ! Init value for %f6 .word 0xbf177fda,0x7a36c9f4 ! Init value for %f8 .word 0x5618c781,0x93424c2d ! Init value for %f10 .word 0x5b1e700c,0x372c3f78 ! Init value for %f12 .word 0x1bca9a06,0xd575e1c2 ! Init value for %f14 .word 0x9dbbd543,0x38bbadfc ! Init value for %f16 .word 0xa0cd44b8,0x275a3144 ! Init value for %f18 .word 0x191ed1e3,0x9c1ef5a8 ! Init value for %f20 .word 0xbee8d3ee,0x2ec575a9 ! Init value for %f22 .word 0x8434b641,0x57c33448 ! Init value for %f24 .word 0xfa53dd8f,0x261ac8c1 ! Init value for %f26 .word 0x2d554fc9,0xf2c0a519 ! Init value for %f28 .word 0xe9276d23,0x9b58685b ! Init value for %f30 .word 0xb669d09a,0x5d68480f ! Init value for %f32 .word 0x432a3c3e,0x5f2b461c ! Init value for %f34 .word 0x8fde0a8c,0xc2b81dab ! Init value for %f36 .word 0xf61babb5,0x62589aa3 ! Init value for %f38 .word 0x7900fef1,0xe8eb42b9 ! Init value for %f40 .word 0x9cbc0a60,0x987534dc ! Init value for %f42 .word 0x816a5c93,0x9bfb77f9 ! Init value for %f44 .word 0x47669e50,0x675f5d7d ! Init value for %f46 .word 0xaa75448c,0x8541269d .word 0x819fa621,0xfd430c8b .word 0xe2927ebd,0x6ccd45a7 .word 0xe06827cb,0x4a77c109 .word 0x0f676415,0xf4793bfd .word 0xd00e049c,0x17628fdf .word 0x3ecef0ce,0xbe6c9185 .word 0x2ac0892d,0x82cea2a9 p34_expected_registers: .word 0x00000000,0xb5a320f1 .word 0x00000000,0x654ff40c .word 0x3f40a6f2,0x4c8ee594 .word 0xffffffff,0xd5a336bf .word 0x00000000,0x3470766d .word 0xc927bd41,0x783ec71c .word 0x00000000,0x00000076 .word 0x00000000,0x00000083 p34_expected_fp_regs: .word 0xd43653e5,0xd686ea1c .word 0x8abe0aa5,0x2a56782a .word 0xb61c1731,0xbfd22733 .word 0x539746e7,0x59255dc9 .word 0xbf177fda,0x7a36c9f4 .word 0x5618c781,0x93424c2d .word 0x5b1e700c,0x372c3f78 .word 0x1bca9a06,0xd575e1c2 .word 0x9dbbd543,0x38bbadfc .word 0xa0cd44b8,0x275a3144 .word 0x191ed1e3,0x9c1ef5a8 .word 0xbee8d3ee,0x2ec575a9 .word 0x8434b641,0x57c33448 .word 0xfa53dd8f,0x261ac8c1 .word 0x2d554fc9,0xf2c0a519 .word 0xe9276d23,0x9b58685b .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p34_local0_expect: .word 0xa9d1c75d,0x6afcd1e0 .word 0x3ce48466,0x0a3d04f1 .word 0x94a6646a,0x77ecb952 .word 0xdd454b0b,0xbf32615b .word 0xc747a8ef,0xc37a71c7 .word 0xffec130e,0x0f23ffa4 .word 0x4a588960,0x18f266d6 .word 0x020947f0,0x6d767034 p34_local1_expect: .word 0x1cc09b45,0x101fc89d .word 0xffc5ec07,0xd18f3b9e .word 0x00000058,0x0000000a .word 0x1697a645,0x17647894 .word 0x1cc73e78,0x503e4807 .word 0x956d536e,0x3ce48466 .word 0xd8c70f81,0x8dbf1f1c .word 0x623d62ff,0x9e2be871 p34_local2_expect: .word 0x00000000,0x4d6cb49f .word 0xa7f1c04a,0xc8fd249e .word 0xd5a336bf,0xf40fb597 .word 0xed8f8b31,0x03134438 .word 0x0c2656a7,0xcd9652a7 .word 0xa067e5aa,0x79a86be3 .word 0x86c6deea,0xdc7f8e3e .word 0xa395a510,0x3e7a3cff p34_local3_expect: .word 0xde3647fa,0xe30b87e2 .word 0xff1b9e96,0x27653050 .word 0x7450f1ba,0x27d35179 .word 0x4e919113,0x040e8080 .word 0x4d6cb49f,0x3367e14f .word 0xa7d2e155,0x473c9a47 .word 0x51de2d12,0x5cd6a96d .word 0xa4cf7e23,0x9a9ae897 p35_init_registers: .word 0x7234abda,0x3a6de603 ! Init value for %l0 .word 0xa315922e,0x0d66706a ! Init value for %l1 .word 0x53a1949b,0xd23c7069 ! Init value for %l2 .word 0x4419dc9a,0x1a3ee94b ! Init value for %l3 .word 0x9db046d6,0x79cb57ab ! Init value for %l4 .word 0xb9f3cdda,0x6b755152 ! Init value for %l5 .word 0xb85747d5,0xd11a0d83 ! Init value for %l6 .word 0x52f8cb76,0xc1a2d2dc ! Init value for %l7 .align 64 p35_init_freg: .word 0x4d3f4650,0x6acec5a3 ! Init value for %f0 .word 0xd0fe2bc0,0xc55f8b1e ! Init value for %f2 .word 0xbd3f7604,0x2236f9b0 ! Init value for %f4 .word 0x79808830,0xaecc862c ! Init value for %f6 .word 0x0b4579db,0x796eca7b ! Init value for %f8 .word 0x6b7fdac2,0xa9750c86 ! Init value for %f10 .word 0xfa8bc0b3,0x47609e8e ! Init value for %f12 .word 0xe2b3b8ef,0x2dd67579 ! Init value for %f14 .word 0xc7b1783f,0x999b84b0 ! Init value for %f16 .word 0x253ce74a,0x84df177d ! Init value for %f18 .word 0x07644db3,0x0d03b07e ! Init value for %f20 .word 0x87e52d47,0x63444ec9 ! Init value for %f22 .word 0xaefbb7f3,0xaba392fa ! Init value for %f24 .word 0x0c86559f,0xf6a05925 ! Init value for %f26 .word 0x655c06ad,0x74afb513 ! Init value for %f28 .word 0x6c389a6c,0xd5d671bb ! Init value for %f30 .word 0x670f60a9,0x8aa3aeea ! Init value for %f32 .word 0xdfcfe3d9,0x8046ade3 ! Init value for %f34 .word 0xa6a91396,0x2d07dbf0 ! Init value for %f36 .word 0xa07d42cc,0x8ae7a6c0 ! Init value for %f38 .word 0xa9cb8ddd,0x168007d5 ! Init value for %f40 .word 0x9a345d1c,0x78e4f430 ! Init value for %f42 .word 0x3d20f8ee,0x5fab9125 ! Init value for %f44 .word 0x32c3f650,0x3fe63585 ! Init value for %f46 .word 0x043f1feb,0xfef0274e .word 0x1941bfd8,0x5dd1d990 .word 0x153eb512,0xbb9744ab .word 0x3f8c9119,0xc1bf96be .word 0x91f53c07,0xcb6ce0f4 .word 0x08a341cd,0x4207fdac .word 0x2d553287,0x32c97916 .word 0x59a78cd1,0xef222f72 p35_expected_registers: .word 0x00000000,0x0000336f .word 0x00000000,0xb8e163f0 .word 0x95543aca,0x1fa925c1 .word 0x00000000,0xac073879 .word 0xffffffff,0xfffffff6 .word 0xb9f3cdda,0x6b755152 .word 0x00000000,0xa98720a6 .word 0x00000000,0xacf2ff67 p35_expected_fp_regs: .word 0x4d3f4650,0x6acec5a3 .word 0xd0fe2bc0,0xc55f8b1e .word 0xbd3f7604,0x2236f9b0 .word 0x79808830,0xaecc862c .word 0x0b4579db,0x796eca7b .word 0x6b7fdac2,0xa9750c86 .word 0xfa8bc0b3,0x47609e8e .word 0xe2b3b8ef,0x2dd67579 .word 0xc7b1783f,0x999b84b0 .word 0x253ce74a,0x84df177d .word 0x07644db3,0x0d03b07e .word 0x87e52d47,0x63444ec9 .word 0xaefbb7f3,0xaba392fa .word 0x0c86559f,0xf6a05925 .word 0x655c06ad,0x74afb513 .word 0x6c389a6c,0xd5d671bb .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p35_local0_expect: .word 0x95543aca,0x1fa925c1 .word 0xac073879,0xe5c03355 .word 0xd6857039,0x092c879f .word 0x366b747f,0xa98720a6 .word 0x4c90dee7,0x3a6de603 .word 0x6fb0715b,0x01cb42db .word 0xd0ac1179,0x201caa7b .word 0xb8203bab,0xe9096219 p35_local1_expect: .word 0xcfdb86cc,0x0f64aa55 .word 0xfa405e4c,0xa2074539 .word 0xdb963d38,0xdf4854b1 .word 0x0fe5ccd8,0xddd973a8 .word 0x6fb0715b,0x6fb0715b .word 0xf025a848,0x495a966d .word 0xffffffff,0xffffffb2 .word 0x13e9b1db,0x246c2a20 p35_local2_expect: .word 0x92d2e410,0x470cb74e .word 0xb25b8700,0xe0598061 .word 0x9a72da40,0xb8e163f0 .word 0x6f330829,0x43e65ef7 .word 0xe76672ff,0xaba4a9a9 .word 0xb19904e8,0x35b5cd96 .word 0x16d4085e,0x0a08ead2 .word 0x9b244509,0x0ecdb822 p35_local3_expect: .word 0xc153b58b,0x5b71b06f .word 0xe7bfb257,0x7d4f1120 .word 0x63649d4a,0x7e035f0f .word 0xffffffb1,0xa98720a6 .word 0xff561e78,0x60dcf00c .word 0xffe27648,0x30501028 .word 0xd11a0d83,0x8bb553c1 .word 0xd837a28c,0x09bce7ba p36_init_registers: .word 0xd213b258,0x3ee95301 ! Init value for %l0 .word 0x8002bcac,0x27c14b72 ! Init value for %l1 .word 0x3c0a2765,0xcfd7a078 ! Init value for %l2 .word 0xce1b3576,0x0cec6636 ! Init value for %l3 .word 0x303c8056,0x4fa75f98 ! Init value for %l4 .word 0x37d19949,0xcbdd326e ! Init value for %l5 .word 0xe1f83cee,0xad9b0bf6 ! Init value for %l6 .word 0xf3871b42,0x20eeb5d4 ! Init value for %l7 .align 64 p36_init_freg: .word 0x47aa3e4c,0x7af84e80 ! Init value for %f0 .word 0x76038cf1,0x09919092 ! Init value for %f2 .word 0x8f72fdd1,0x78271822 ! Init value for %f4 .word 0x22cb9c89,0x1ee4cda1 ! Init value for %f6 .word 0xac2c0cb3,0xb497b8f3 ! Init value for %f8 .word 0xb2381a39,0x6a3d603c ! Init value for %f10 .word 0x48c3c1d0,0x933c3339 ! Init value for %f12 .word 0x24d2afef,0x87ebc75d ! Init value for %f14 .word 0x6e687beb,0xbabc6d1f ! Init value for %f16 .word 0xaf98256e,0x75fc981f ! Init value for %f18 .word 0x504e4f6e,0x4e110509 ! Init value for %f20 .word 0x1a0e3381,0x83bace68 ! Init value for %f22 .word 0xf0b46180,0x5ae28815 ! Init value for %f24 .word 0xa23d779b,0x38137e5b ! Init value for %f26 .word 0x3f77a304,0xbc6a4e0d ! Init value for %f28 .word 0x68c4a67f,0xfeac828e ! Init value for %f30 .word 0x816d82c8,0xb715f006 ! Init value for %f32 .word 0xee8a693e,0xbd389fb5 ! Init value for %f34 .word 0x29139807,0xacb2e905 ! Init value for %f36 .word 0xbfccb60a,0x530328fd ! Init value for %f38 .word 0xdbb61a09,0x41d40904 ! Init value for %f40 .word 0x6e4068c3,0xb5c05111 ! Init value for %f42 .word 0x23eed493,0xba4616fb ! Init value for %f44 .word 0x34a2a809,0x114b8f1c ! Init value for %f46 .word 0xf6d89197,0xedd28808 .word 0x309c5d28,0xa6b7b3a3 .word 0x1fb2ba7d,0x3fa75ab7 .word 0x52e699d5,0x158d5a31 .word 0x580a0de6,0x1c2b2a64 .word 0x64e27af5,0xe20ca7f2 .word 0xcb82be33,0x6dd3675b .word 0x606d0817,0x50e1c02f p36_expected_registers: .word 0x00000000,0xf60b9283 .word 0x00000000,0x03021c45 .word 0xffffffff,0xffffde2a .word 0x00000000,0x0000003a .word 0x00000000,0x00000086 .word 0x37d19949,0xcbdd326e .word 0x00000000,0xbb915cb9 .word 0x00000000,0x00000000 p36_expected_fp_regs: .word 0x47aa3e4c,0x7af84e80 .word 0x76038cf1,0x09919092 .word 0x8f72fdd1,0x78271822 .word 0x22cb9c89,0x1ee4cda1 .word 0xac2c0cb3,0xb497b8f3 .word 0xb2381a39,0x6a3d603c .word 0x48c3c1d0,0x933c3339 .word 0x24d2afef,0x87ebc75d .word 0x6e687beb,0xbabc6d1f .word 0xaf98256e,0x75fc981f .word 0x504e4f6e,0x4e110509 .word 0x1a0e3381,0x83bace68 .word 0xf0b46180,0x5ae28815 .word 0xa23d779b,0x38137e5b .word 0x3f77a304,0xbc6a4e0d .word 0x68c4a67f,0xfeac828e .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p36_local0_expect: .word 0x464f29b3,0xe9e9d41b .word 0x4807ff08,0x8940ee82 .word 0xffffffff,0xffffde2a .word 0x1fff6f78,0xcfa1b84c .word 0xf60bff83,0x5ee5e671 .word 0x16a5bf5c,0xad9e6552 .word 0xe38bb8d4,0x9f43d692 .word 0x65f4dd56,0x4ba416b5 p36_local1_expect: .word 0x00000000,0x0000003a .word 0xffff0092,0x1b839918 .word 0xc4424867,0x3bc5938d .word 0x2ade78b0,0x32b900f0 .word 0x03a0dd33,0x738b629e .word 0xaceed77b,0xd90e9c21 .word 0xe2679d64,0x778e58d1 .word 0xf60b9283,0x27c14b72 p36_local2_expect: .word 0x956e5976,0x3937ba43 .word 0x004504ce,0x291e569a .word 0x5b09037b,0x2f91f835 .word 0xad9b0bf6,0x8ad0e87e .word 0x293a5747,0x081b6584 .word 0xffac402d,0x202c5d12 .word 0xb91fc442,0x599a40cd .word 0xc597aec9,0x5340b037 p36_local3_expect: .word 0x464f29b3,0x07356382 .word 0x499d5b76,0xc148d56e .word 0xf60b9283,0x764a93bc .word 0x83920bf6,0xb3294f46 .word 0x5cbfa516,0x337e4753 .word 0x03021c45,0x7f07bb56 .word 0x5db756e9,0xae48a619 .word 0xf532e494,0xd477d4f2 p37_init_registers: .word 0x61abf2f3,0xd6162c13 ! Init value for %l0 .word 0x1dbcff90,0x32a42e3e ! Init value for %l1 .word 0x2e6dbe17,0xd8af94f5 ! Init value for %l2 .word 0x96d3a09a,0x88abc1cf ! Init value for %l3 .word 0xfd9f83b6,0x43104505 ! Init value for %l4 .word 0xca17a476,0xd7beca3d ! Init value for %l5 .word 0xc11452c0,0x1d5a50b8 ! Init value for %l6 .word 0xde06cb38,0x78060405 ! Init value for %l7 .align 64 p37_init_freg: .word 0x5e55c0ba,0x65164d85 ! Init value for %f0 .word 0xa09a7695,0x58c4f3d1 ! Init value for %f2 .word 0xdf898d50,0x4e70b839 ! Init value for %f4 .word 0xc20c8f3d,0x05cc81a4 ! Init value for %f6 .word 0xf4324541,0xf4a3d50e ! Init value for %f8 .word 0x3f4e263d,0xc07d46bf ! Init value for %f10 .word 0xbe0b99cd,0x0da8620e ! Init value for %f12 .word 0x18cc77b3,0xcd3d1c94 ! Init value for %f14 .word 0x398639b4,0xec7c5e90 ! Init value for %f16 .word 0xd0527321,0xbf14ed7c ! Init value for %f18 .word 0x102ef92a,0x34afcf76 ! Init value for %f20 .word 0xa4509d41,0xbcdba72c ! Init value for %f22 .word 0x82a807a3,0x10ade838 ! Init value for %f24 .word 0xb57fb19a,0xbf5637f2 ! Init value for %f26 .word 0x470f5b13,0x49f8454c ! Init value for %f28 .word 0x0bd8e63d,0x96dab773 ! Init value for %f30 .word 0xcfd5a939,0x19efe99b ! Init value for %f32 .word 0xdee662e5,0x60ae81eb ! Init value for %f34 .word 0x9344242e,0x5cb41717 ! Init value for %f36 .word 0x5ec1e6fd,0x5437c071 ! Init value for %f38 .word 0xd6a82bfd,0xf47acec1 ! Init value for %f40 .word 0x155c5321,0xbb46d93f ! Init value for %f42 .word 0x945ec1b3,0x31025dda ! Init value for %f44 .word 0x06c9232c,0x3c0c3c82 ! Init value for %f46 .word 0xf8ef2df1,0x557c4e60 .word 0x31328c55,0x156e02c6 .word 0x69ef0d2d,0xb7fa21d2 .word 0x15b98be1,0x79da470b .word 0xca3a99cd,0x705725d6 .word 0xbc3971e0,0xe9aff323 .word 0x31d03600,0x1c523a24 .word 0xcfe70feb,0x7bf6a912 p37_expected_registers: .word 0x2e391604,0xed38ee14 .word 0x11f71f67,0x69f7221c .word 0x00000000,0x2de0278f .word 0x00000000,0x59e8329a .word 0x00000000,0xb92cf392 .word 0x00000000,0x44f8787a .word 0x00000000,0x000000ae .word 0x2f97316f,0x3a0fd761 p37_expected_fp_regs: .word 0x5e55c0ba,0x65164d85 .word 0xa09a7695,0x58c4f3d1 .word 0xdf898d50,0x4e70b839 .word 0xc20c8f3d,0x05cc81a4 .word 0xf4324541,0xf4a3d50e .word 0x3f4e263d,0xc07d46bf .word 0xbe0b99cd,0x0da8620e .word 0x18cc77b3,0xcd3d1c94 .word 0x398639b4,0xec7c5e90 .word 0xd0527321,0xbf14ed7c .word 0x102ef92a,0x34afcf76 .word 0xa4509d41,0xbcdba72c .word 0x82a807a3,0x10ade838 .word 0xb57fb19a,0xbf5637f2 .word 0x470f5b13,0x49f8454c .word 0x0bd8e63d,0x96dab773 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p37_local0_expect: .word 0x364af42b,0x01bedd57 .word 0xb7734252,0x32a42e3e .word 0xa0bab3e8,0xdd05a41e .word 0x369f3b88,0x692459c3 .word 0x3897d2b9,0xacb02702 .word 0x31fb253c,0xde1eeede .word 0xa82ceafb,0x88522897 .word 0x164592e8,0x792fd70e p37_local1_expect: .word 0xe938237f,0x6439ad94 .word 0x3d28a72b,0x1d5a50b8 .word 0xff512714,0x8d664747 .word 0x3110c735,0x44f8787a .word 0x0f7b04a1,0x3897d2b9 .word 0xea7c46b5,0x2c186a32 .word 0x2f97316f,0x3a0fd761 .word 0x43d6d064,0xb5467cea p37_local2_expect: .word 0x628e60d5,0x1c8cd0f4 .word 0x2e391604,0xed38ee14 .word 0x089ab862,0x1b9a9494 .word 0x11f71f67,0x69f7221c .word 0xe11fa60c,0x1fb270cd .word 0xb5467cea,0xb92cf392 .word 0x0cfafe22,0xe61f71f4 .word 0x0c5c61e3,0x3553e849 p37_local3_expect: .word 0x64cb55dd,0xa5ab0438 .word 0xbcbee979,0x25f40dfa .word 0x15d60128,0x8215087d .word 0x00000000,0x000000ae .word 0xff5c8bef,0x382229ab .word 0x4a36a526,0x5211f5d9 .word 0xe060da91,0xb953c1ef .word 0x16dc1429,0x4e08cd8c p38_init_registers: .word 0xb10ee4ca,0x202acb85 ! Init value for %l0 .word 0xbb2d9a2d,0xdbe97492 ! Init value for %l1 .word 0xe6b4bf37,0xc0c563ac ! Init value for %l2 .word 0x913d5926,0x22e9e161 ! Init value for %l3 .word 0x6a1111de,0x114b3125 ! Init value for %l4 .word 0x4c8dac4a,0x1db243e4 ! Init value for %l5 .word 0x3845783a,0x57ec98d4 ! Init value for %l6 .word 0x778d8470,0x214bb33b ! Init value for %l7 .align 64 p38_init_freg: .word 0xfb45c9a3,0x9a09a4f3 ! Init value for %f0 .word 0x5e03a31d,0xa9a9dfdc ! Init value for %f2 .word 0xf5abb837,0x12fd3415 ! Init value for %f4 .word 0x3bf03af2,0xa4f24e96 ! Init value for %f6 .word 0x2bbe374d,0x6883624e ! Init value for %f8 .word 0x6212a701,0x1855fa00 ! Init value for %f10 .word 0xcefdf3ce,0x55e6e80e ! Init value for %f12 .word 0xd7fdbb2a,0x93bff9b7 ! Init value for %f14 .word 0x0b14a432,0x38765e47 ! Init value for %f16 .word 0x0e4b3cc4,0x1e42cbdb ! Init value for %f18 .word 0x28d9f812,0x1cd4a213 ! Init value for %f20 .word 0xbe52bbb1,0xa0630444 ! Init value for %f22 .word 0xac0d5256,0x194496cb ! Init value for %f24 .word 0x0815d063,0x7ac7ea59 ! Init value for %f26 .word 0x86200c10,0x1dfec50c ! Init value for %f28 .word 0xaa8d7d68,0x5cc82d48 ! Init value for %f30 .word 0x9fce7d4d,0xa6dfabab ! Init value for %f32 .word 0xfd06ce13,0xfc443dcc ! Init value for %f34 .word 0xe758eb16,0xd3fcaeea ! Init value for %f36 .word 0xf98edf29,0xb21d5b65 ! Init value for %f38 .word 0xb9e54441,0x9386f396 ! Init value for %f40 .word 0xab59831c,0x92d02a37 ! Init value for %f42 .word 0x305fad18,0x32eee0a6 ! Init value for %f44 .word 0x52110606,0x9bd7173b ! Init value for %f46 .word 0x31cce07e,0x6bdd71e5 .word 0xeedb190c,0x437ec7d7 .word 0xf8133f31,0xfefa498a .word 0x7ee20e30,0x291c1e79 .word 0xff942500,0xc2efe2d7 .word 0xefe1e55f,0xd10508c8 .word 0x99505151,0xd57387d8 .word 0x676ffd5e,0xe8645b8a p38_expected_registers: .word 0x00000000,0x0000001a .word 0x00000000,0x65eeba09 .word 0x00000000,0x0000009c .word 0xffffffff,0xffffffaa .word 0xffc608af,0x05e2f86f .word 0x00000000,0x701c08a8 .word 0x630a40de,0x5dc0407d .word 0x00000000,0x000000ff p38_expected_fp_regs: .word 0xfb45c9a3,0x9a09a4f3 .word 0x5e03a31d,0xa9a9dfdc .word 0xf5abb837,0x12fd3415 .word 0x3bf03af2,0xa4f24e96 .word 0x2bbe374d,0x6883624e .word 0x6212a701,0x1855fa00 .word 0xcefdf3ce,0x55e6e80e .word 0xd7fdbb2a,0x93bff9b7 .word 0x0b14a432,0x38765e47 .word 0x0e4b3cc4,0x1e42cbdb .word 0x28d9f812,0x1cd4a213 .word 0xbe52bbb1,0xa0630444 .word 0xac0d5256,0x194496cb .word 0x0815d063,0x7ac7ea59 .word 0x86200c10,0x1dfec50c .word 0xaa8d7d68,0x5cc82d48 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p38_local0_expect: .word 0x8e2927f6,0xfd88be8c .word 0x2c326571,0x540b686b .word 0x8d0b4936,0x65eeba09 .word 0xa1966942,0xffe310be .word 0xffffff8d,0x0653ec0e .word 0x904a50a7,0x3ab7584e .word 0x00507fd5,0xcf507b4d .word 0xfd28fcf7,0xbdacabff p38_local1_expect: .word 0x630a40de,0x5dc0407d .word 0x0f7efce0,0x58d70b89 .word 0x3a4398d2,0xa1e196aa .word 0xfd1759be,0x537b59da .word 0x7e858ed2,0x03e61157 .word 0x8ed16b9b,0xc4c9d492 .word 0x23eba344,0x1f23e8f3 .word 0xb693ff7a,0x8e92ed88 p38_local2_expect: .word 0xd503b0da,0xd0beae48 .word 0x710f038f,0x746865d1 .word 0xda1fc323,0xa41a7bd5 .word 0xff8a0ca4,0x701c08a8 .word 0xffc608af,0x05e2f86f .word 0xd1052d45,0x3dffac9c .word 0x5a07c5e2,0xa7523e44 .word 0xb8a19cb0,0xb87bbfd4 p38_local3_expect: .word 0xa41a7bd5,0x7e95f064 .word 0xa61daa6d,0x1381bf63 .word 0x00000000,0x701c08a8 .word 0xff5219d4,0x502423cb .word 0xaa88396e,0x0301924e .word 0x2370cf1c,0xbe5917fd .word 0xd705707a,0x1baf433a .word 0xfe0126ce,0x79497814 p39_init_registers: .word 0x06d6f444,0x4c279f09 ! Init value for %l0 .word 0x8683d74c,0x57deeb53 ! Init value for %l1 .word 0x01ee3f20,0x61946721 ! Init value for %l2 .word 0xfea9c018,0x33d9d01f ! Init value for %l3 .word 0xa9007164,0x3b03e4bd ! Init value for %l4 .word 0xe52f5a2a,0xc5842761 ! Init value for %l5 .word 0x1bd078dc,0x20bc1621 ! Init value for %l6 .word 0xecf989b4,0xf635c631 ! Init value for %l7 .align 64 p39_init_freg: .word 0xba0879ba,0xfe2d09ce ! Init value for %f0 .word 0xba330d81,0xee86cce9 ! Init value for %f2 .word 0x7b0ceb66,0x4d52512c ! Init value for %f4 .word 0xb305a0c4,0xbaad4709 ! Init value for %f6 .word 0xa1959eb4,0xed151461 ! Init value for %f8 .word 0x8d7e18ce,0x092d39ab ! Init value for %f10 .word 0xe414c4d8,0xf12b4fd6 ! Init value for %f12 .word 0xde5d6517,0x50b9ccd3 ! Init value for %f14 .word 0xaae5a290,0x554c3357 ! Init value for %f16 .word 0x815a7506,0x26887ea3 ! Init value for %f18 .word 0xf59a4435,0xd0ec6f03 ! Init value for %f20 .word 0x43300574,0x7208e8bd ! Init value for %f22 .word 0xa773c46c,0xe025ae5c ! Init value for %f24 .word 0xb939d848,0x8a944cb9 ! Init value for %f26 .word 0xfb844ceb,0x7cd85cd7 ! Init value for %f28 .word 0xc4b5ab50,0x7f27ff93 ! Init value for %f30 .word 0xb56b330b,0xaa0e5cd1 ! Init value for %f32 .word 0xba04a82c,0x9ce9dcfd ! Init value for %f34 .word 0xc9d9ea43,0x00d5d7ba ! Init value for %f36 .word 0x2c19e50d,0xa3afdbdf ! Init value for %f38 .word 0x10d09d36,0xc1e08294 ! Init value for %f40 .word 0xa8b1bec4,0x25ba567e ! Init value for %f42 .word 0xa59239dd,0x7bb4c812 ! Init value for %f44 .word 0x54bc035f,0xc034fbad ! Init value for %f46 .word 0xdf0ca690,0x966bdbfb .word 0x8673c772,0x13fec6bd .word 0xa93ec6ba,0xdcef06ec .word 0xdf1e42ef,0x8a00c0e1 .word 0xcea9d088,0xab5d90c3 .word 0x04bf80c4,0x238c5f3b .word 0xbbfb5e97,0x0503d96f .word 0x8bcd6593,0x47c8f441 p39_expected_registers: .word 0x00000000,0xce79ba2c .word 0x00000000,0xe2000000 .word 0x00000000,0x00000064 .word 0x00000000,0xa79973e0 .word 0x00000000,0x659538e9 .word 0x00000000,0x0000004b .word 0x00000000,0x00000004 .word 0x00000000,0x00000080 p39_expected_fp_regs: .word 0xba0879ba,0xfe2d09ce .word 0xba330d81,0xee86cce9 .word 0x7b0ceb66,0x4d52512c .word 0xb305a0c4,0xbaad4709 .word 0xa1959eb4,0xed151461 .word 0x8d7e18ce,0x092d39ab .word 0xe414c4d8,0xf12b4fd6 .word 0xde5d6517,0x50b9ccd3 .word 0xaae5a290,0x554c3357 .word 0x815a7506,0x26887ea3 .word 0xf59a4435,0xd0ec6f03 .word 0x43300574,0x7208e8bd .word 0xa773c46c,0xe025ae5c .word 0xb939d848,0x8a944cb9 .word 0xfb844ceb,0x7cd85cd7 .word 0xc4b5ab50,0x7f27ff93 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p39_local0_expect: .word 0xffc042ab,0xa6adf383 .word 0x79effa8e,0xbec94929 .word 0x73acff5f,0x41aa4b74 .word 0xffeaff9e,0x4a1f6df6 .word 0x9dffa099,0x41aaff74 .word 0xff8e47cf,0x83ab1774 .word 0x896c6d7e,0xabeaf653 .word 0x8eba1cde,0x6af6b16e p39_local1_expect: .word 0xff3a0ea0,0x24000682 .word 0xd246f9ff,0x4774da0d .word 0xe94b7cdc,0xc5ffe16a .word 0x94fb77c0,0x311b8167 .word 0xfa8155a6,0x06a0accf .word 0xfffa3424,0x1680e8df .word 0xe138c0b3,0xfaa2a88f .word 0xe0ef679a,0x4a545dba p39_local2_expect: .word 0xef6dd930,0x477651c8 .word 0x659538e9,0x8c44d540 .word 0x0c4e0a56,0x6d48c61f .word 0x491c9e4b,0x263205cf .word 0x3d88b70d,0x5cacf547 .word 0xaec8c463,0x40a1b654 .word 0xc28009d8,0xbb42e1c7 .word 0x088c2b81,0x01e8d62c p39_local3_expect: .word 0xe2000000,0x548f847a .word 0x5986e689,0x4c279f09 .word 0xff8e8fe4,0x16b56555 .word 0x2c648772,0xfb32d701 .word 0xa9d30f24,0x29c7cf51 .word 0x0000000a,0x20bc1621 .word 0x1314d2a9,0x12fba9b9 .word 0x9b6f4f25,0x69d128fc p40_init_registers: .word 0xc06b5a4c,0x98522447 ! Init value for %l0 .word 0xb3ee6122,0xdf05ba2c ! Init value for %l1 .word 0xd118fb7a,0x4d61ddda ! Init value for %l2 .word 0xc59bd2c6,0xd19384b8 ! Init value for %l3 .word 0xca9d9258,0x801b0159 ! Init value for %l4 .word 0xe4544be0,0x5c63ec11 ! Init value for %l5 .word 0xa822b34d,0xf87bf6e3 ! Init value for %l6 .word 0x04a399bc,0x774e2884 ! Init value for %l7 .align 64 p40_init_freg: .word 0x66a268fb,0x4edaee80 ! Init value for %f0 .word 0xb026b315,0xb1f2cb43 ! Init value for %f2 .word 0x658ef635,0x83e6d337 ! Init value for %f4 .word 0x4b1326bb,0x08ee6d69 ! Init value for %f6 .word 0xcd0db6ce,0x5c1ea60f ! Init value for %f8 .word 0x3c68c86d,0xd8609c14 ! Init value for %f10 .word 0xcaf4ccf8,0xd517b6fb ! Init value for %f12 .word 0x1215af7f,0x9906956f ! Init value for %f14 .word 0xbe89bd18,0x6f8891a8 ! Init value for %f16 .word 0x8419334c,0x1f04bebd ! Init value for %f18 .word 0x2139723a,0x6a5862c5 ! Init value for %f20 .word 0x3bcfa82d,0x04c1e779 ! Init value for %f22 .word 0x12de547a,0xfa83f4ae ! Init value for %f24 .word 0x64d0d9f4,0x2f82226c ! Init value for %f26 .word 0xf04a1cc5,0x50e27dd8 ! Init value for %f28 .word 0xf9e6a3a3,0xd2526eff ! Init value for %f30 .word 0xa17d9b96,0x3c036a6a ! Init value for %f32 .word 0xfbf48fd2,0x440745e4 ! Init value for %f34 .word 0xd7e0989c,0x75dc5b22 ! Init value for %f36 .word 0x01c8dad8,0x5e177a24 ! Init value for %f38 .word 0x13606145,0xb39c861a ! Init value for %f40 .word 0xbdf94d14,0x308b6585 ! Init value for %f42 .word 0x88fe0c6e,0x0c8e397e ! Init value for %f44 .word 0x29fd1084,0x75fe744e ! Init value for %f46 .word 0xc7eaf024,0xd547167d .word 0x0d2c8a1f,0x52aef082 .word 0x34f8a0aa,0x1dea06a4 .word 0x1683cf21,0xddabcbf5 .word 0xd90f261b,0xa613cbbf .word 0xeab163b6,0xe1157809 .word 0x35cc5ec2,0x2c80bb97 .word 0xea5564a4,0x64621ca1 p40_expected_registers: .word 0x00000000,0x0000004f .word 0xffffffff,0x9df96ce2 .word 0x24c6a17c,0x22b58d04 .word 0x00000000,0x22b58d04 .word 0x00000000,0x00000067 .word 0x00000000,0xdce2de73 .word 0x00000000,0xda13aa84 .word 0x51e97d79,0x28e5ccb2 p40_expected_fp_regs: .word 0x66a268fb,0x4edaee80 .word 0xb026b315,0xb1f2cb43 .word 0x658ef635,0x83e6d337 .word 0x4b1326bb,0x08ee6d69 .word 0xcd0db6ce,0x5c1ea60f .word 0x3c68c86d,0xd8609c14 .word 0xcaf4ccf8,0xd517b6fb .word 0x1215af7f,0x9906956f .word 0xbe89bd18,0x6f8891a8 .word 0x8419334c,0x1f04bebd .word 0x2139723a,0x6a5862c5 .word 0x3bcfa82d,0x04c1e779 .word 0x12de547a,0xfa83f4ae .word 0x64d0d9f4,0x2f82226c .word 0xf04a1cc5,0x50e27dd8 .word 0xf9e6a3a3,0xd2526eff .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p40_local0_expect: .word 0x765d03ff,0x8d9749cb .word 0x3b518690,0x939a6883 .word 0xdf3697c4,0x5746f184 .word 0xff9124fe,0x7a741d96 .word 0x7a4f08ce,0x248fafc9 .word 0x75e4032d,0xda13aa84 .word 0x9c10bb6a,0xdd924941 .word 0x5b695b23,0xdce2de73 p40_local1_expect: .word 0x50c17d93,0x5da63b42 .word 0x2a6f7137,0x8c9b5ed7 .word 0xe3f67bf8,0x24761ed1 .word 0x9df96ce2,0xc873f91e .word 0x106590ff,0xbfaa812d .word 0xffe465ed,0x7a741d96 .word 0x5e40356f,0x21feffa7 .word 0xcbac81f2,0xacce8790 p40_local2_expect: .word 0x6de2ba19,0x61abdc28 .word 0x4f81e798,0x72b2514b .word 0xaf85e33b,0x8e70cf73 .word 0x71c5b105,0xe8ff236e .word 0x51e97d79,0x28e5ccb2 .word 0x8971fbed,0xb191f2de .word 0x5635859b,0x8cdef5ae .word 0xea03a65f,0x90ffa032 p40_local3_expect: .word 0x10000000,0x00000000 .word 0xb762463a,0xa3d4ada0 .word 0xccfec7d2,0xb5b02013 .word 0x21a11224,0x86aef12c .word 0x24c6a17c,0x000000a2 .word 0xffa36745,0x2f6c6085 .word 0x6572fb07,0xdb6aacce .word 0xdfe17b73,0x8d04e1bf p41_init_registers: .word 0x06874bd0,0x1af38962 ! Init value for %l0 .word 0xbc274600,0x0287246d ! Init value for %l1 .word 0x8a17983a,0x0a58a6ad ! Init value for %l2 .word 0xc6569e28,0x4d701b2c ! Init value for %l3 .word 0x7e209300,0x14b053e5 ! Init value for %l4 .word 0x508f0c26,0x46568f46 ! Init value for %l5 .word 0xfd26d500,0xb42fd7d6 ! Init value for %l6 .word 0xc37ec62a,0x372041bf ! Init value for %l7 .align 64 p41_init_freg: .word 0xf8ac2cdd,0xdcb55d7e ! Init value for %f0 .word 0xce917c7f,0xe24fc098 ! Init value for %f2 .word 0x1574df26,0x2f67900c ! Init value for %f4 .word 0x1cb99285,0x78afdbed ! Init value for %f6 .word 0xbf1f8db0,0xa25283d1 ! Init value for %f8 .word 0xb5524110,0x28ca570c ! Init value for %f10 .word 0xad9cb802,0x5cb07d19 ! Init value for %f12 .word 0x6d3d73e8,0x8081712f ! Init value for %f14 .word 0xab499e58,0x49c80261 ! Init value for %f16 .word 0xdc463a6e,0x20fdb9e0 ! Init value for %f18 .word 0xf4f481b6,0x4b3cae7b ! Init value for %f20 .word 0x19e637cd,0x731d43dc ! Init value for %f22 .word 0xd5f48234,0x8d1c3425 ! Init value for %f24 .word 0x91cdb4a8,0x3a5ba217 ! Init value for %f26 .word 0x817048d4,0x91f1daf0 ! Init value for %f28 .word 0x737f84aa,0xdcbfce21 ! Init value for %f30 .word 0x7b44d8cd,0xc2f28d59 ! Init value for %f32 .word 0xe468829c,0x2a2d70f0 ! Init value for %f34 .word 0xec1f5466,0xae08f3ad ! Init value for %f36 .word 0x98f629f4,0x00cc9452 ! Init value for %f38 .word 0xa2716fd7,0x679d7bad ! Init value for %f40 .word 0xc72e0b88,0xde78b589 ! Init value for %f42 .word 0x509d60b5,0xf88e39f8 ! Init value for %f44 .word 0x9f7b7179,0xfd76cba2 ! Init value for %f46 .word 0x5884ad3b,0x6acde8a2 .word 0xeb618b96,0x053bdf69 .word 0x76eba9fd,0x0b492090 .word 0x900f7381,0x50c4f71a .word 0x8edfbd19,0xfed58fb8 .word 0xac59220c,0x834f445d .word 0x99bd3edb,0x4a9b2562 .word 0x63e8ed0e,0xc721229b p41_expected_registers: .word 0x00000000,0x3ee5c643 .word 0x00000000,0x000000d1 .word 0x00000000,0xe8469691 .word 0x00000000,0x000000d1 .word 0x00000000,0x00000027 .word 0x00000000,0x0e4e9c98 .word 0x00000000,0x00007a1e .word 0x00000000,0x000000d6 p41_expected_fp_regs: .word 0xf8ac2cdd,0xdcb55d7e .word 0xce917c7f,0xe24fc098 .word 0x1574df26,0x2f67900c .word 0x1cb99285,0x78afdbed .word 0xbf1f8db0,0xa25283d1 .word 0xb5524110,0x28ca570c .word 0xad9cb802,0x5cb07d19 .word 0x6d3d73e8,0x8081712f .word 0xab499e58,0x49c80261 .word 0xdc463a6e,0x20fdb9e0 .word 0xf4f481b6,0x4b3cae7b .word 0x19e637cd,0x731d43dc .word 0xd5f48234,0x8d1c3425 .word 0x91cdb4a8,0x3a5ba217 .word 0x817048d4,0x91f1daf0 .word 0x737f84aa,0xdcbfce21 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p41_local0_expect: .word 0x00000096,0x2c0b86ce .word 0xdc52fb5e,0x9999454a .word 0xff45a0c1,0xbd2c2427 .word 0xbcd97a1e,0x3ee5c643 .word 0xb2768e11,0x7535f344 .word 0xb953df27,0xffffffdc .word 0x42e1803e,0x01fced76 .word 0x2c991ae5,0x4d701b2c p41_local1_expect: .word 0x030bbc1f,0x4bf11cf5 .word 0x4d7aa819,0x00000000 .word 0xc0f1de5d,0xffffffdc .word 0xd36e72ff,0x53951317 .word 0xf65ba8bc,0xa95cc98f .word 0x99782de5,0x4046077b .word 0x2a9d418b,0xe70c3294 .word 0xb953df27,0xffffffdc p41_local2_expect: .word 0xff2041bf,0x819743a3 .word 0x6c2a7666,0xc3015ef1 .word 0x14b4aa84,0xc2e301a0 .word 0xff70e424,0x415eb024 .word 0x8f75f5d2,0x3e32f931 .word 0x207c13f9,0x5c4f15db .word 0x8fd1341e,0x63ff5b94 .word 0xe4886a1a,0x9d263fac p41_local3_expect: .word 0x00000000,0xffffffc8 .word 0xdca73120,0xbca85bf6 .word 0x1af38962,0x14b053e5 .word 0x8cf5efd0,0x020d1dcc .word 0xc8ef9987,0x597dd2d8 .word 0xe8469691,0xa2556b04 .word 0xc3ae2383,0x43e78f0e .word 0x78bd7bfe,0x13d281c5 p42_init_registers: .word 0xd6655986,0x6a8af567 ! Init value for %l0 .word 0xd9e7ccdc,0x452d09b8 ! Init value for %l1 .word 0xb53eec17,0xf0543f19 ! Init value for %l2 .word 0x14a7cd40,0xc4c4d744 ! Init value for %l3 .word 0x92f3df34,0xc3c1f397 ! Init value for %l4 .word 0x15ceb8be,0x766d591d ! Init value for %l5 .word 0xe62b2d9e,0xceee58f4 ! Init value for %l6 .word 0x52c7fbcc,0x14515f70 ! Init value for %l7 .align 64 p42_init_freg: .word 0x66a83ca0,0xd24bca01 ! Init value for %f0 .word 0x047106cf,0xcde83f93 ! Init value for %f2 .word 0xb6572f62,0x607e381e ! Init value for %f4 .word 0xd9a24886,0x8be0a7db ! Init value for %f6 .word 0x22c91360,0xfc997fe1 ! Init value for %f8 .word 0x102c4d35,0x170bafce ! Init value for %f10 .word 0xee88f734,0x02048165 ! Init value for %f12 .word 0xf09bc055,0x2747daac ! Init value for %f14 .word 0x1771941e,0xd93ae08c ! Init value for %f16 .word 0x0b639339,0x169bdabb ! Init value for %f18 .word 0x3b0e26c2,0x07362d3e ! Init value for %f20 .word 0x6e605cb2,0x2ee212a8 ! Init value for %f22 .word 0x5da82d6d,0x785b79fe ! Init value for %f24 .word 0xa7b4e947,0x4314b292 ! Init value for %f26 .word 0x340c3bdd,0x8267ec1e ! Init value for %f28 .word 0x0af4ca59,0xac978b88 ! Init value for %f30 .word 0x36da5b38,0x0c8d9325 ! Init value for %f32 .word 0x67756a73,0x26ca768c ! Init value for %f34 .word 0xf0645e7a,0x3e734d3e ! Init value for %f36 .word 0xdc164e24,0x7b25887e ! Init value for %f38 .word 0x1ed4b72f,0x37023d33 ! Init value for %f40 .word 0xc32ac849,0xdf4b08f2 ! Init value for %f42 .word 0x9320809d,0x4a778e19 ! Init value for %f44 .word 0x0e428fda,0x98beef4e ! Init value for %f46 .word 0x18729c95,0xcb7849a4 .word 0x9b37dd14,0x90d27f1e .word 0x91eab33b,0x3dd4b4fa .word 0x0215e022,0x826b5e70 .word 0xb93f37f4,0xc531a687 .word 0xd737adc9,0xb9905885 .word 0xa9391a69,0x9a62b0dd .word 0x598dc620,0xb92657d7 p42_expected_registers: .word 0x00000000,0x068c80c9 .word 0x00000000,0xf9283cff .word 0x00000000,0x51376aaf .word 0x00000000,0x00004738 .word 0x00000000,0x7074c994 .word 0x00000000,0x00000040 .word 0x00000000,0x000028f9 .word 0xd141cb94,0x22842d83 p42_expected_fp_regs: .word 0x66a83ca0,0xd24bca01 .word 0x047106cf,0xcde83f93 .word 0xb6572f62,0x607e381e .word 0xd9a24886,0x8be0a7db .word 0x22c91360,0xfc997fe1 .word 0x102c4d35,0x170bafce .word 0xee88f734,0x02048165 .word 0xf09bc055,0x2747daac .word 0x1771941e,0xd93ae08c .word 0x0b639339,0x169bdabb .word 0x3b0e26c2,0x07362d3e .word 0x6e605cb2,0x2ee212a8 .word 0x5da82d6d,0x785b79fe .word 0xa7b4e947,0x4314b292 .word 0x340c3bdd,0x8267ec1e .word 0x0af4ca59,0xac978b88 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p42_local0_expect: .word 0x068c80c9,0xb28bd81c .word 0xa2262fe3,0x8492542e .word 0x1e994349,0xca07b88b .word 0x65a581d2,0xdfe85737 .word 0x50fb8393,0x6d54e2d9 .word 0xf5712062,0x8a015688 .word 0x55f01f55,0xd44282e3 .word 0xef340630,0x522deb1d p42_local1_expect: .word 0xd141cb94,0x22842d83 .word 0xeb9fb0ed,0x34f13fdc .word 0xffff991e,0x41f468ad .word 0x068b5fff,0xe1b390da .word 0x68b0ef93,0xbbc37194 .word 0x5ec6b6f0,0x471c13fc .word 0xff2fa693,0x49e97459 .word 0xe32e8fa8,0x10532e9e p42_local2_expect: .word 0xd71c6af1,0xe03907b3 .word 0x55f01f55,0xc9a31b74 .word 0x94c97470,0x40000000 .word 0xc3c1f397,0xf3e8d00b .word 0x09c0d712,0x6313b190 .word 0xe95e049c,0xfda5e5c8 .word 0xe35b2d4b,0x000023ab .word 0xbb84bfb9,0xb6d5b82f p42_local3_expect: .word 0xd3cbb8d3,0xe73a1ea8 .word 0x67bcd353,0xa76a7929 .word 0xf9283cff,0x2fdef881 .word 0x23abaf6b,0xbd99835f .word 0x4b492f0b,0x5ef115ff .word 0x0000a226,0x4124a9b8 .word 0xc04cdc2a,0xb3009c5a .word 0x16c304be,0x5a66232d p43_init_registers: .word 0x92c5a1a8,0x2c177b58 ! Init value for %l0 .word 0x4f90a151,0xf67e9159 ! Init value for %l1 .word 0xa6bea760,0x68743335 ! Init value for %l2 .word 0xc4dbe810,0x19abf469 ! Init value for %l3 .word 0x38df5820,0x3a855d7d ! Init value for %l4 .word 0x10ff6004,0x76520a49 ! Init value for %l5 .word 0xd16e5be0,0x1bb8d1ed ! Init value for %l6 .word 0x205607ba,0x34ad2dde ! Init value for %l7 .align 64 p43_init_freg: .word 0x29348d3e,0xbb7efbbe ! Init value for %f0 .word 0x9f3c028c,0xf471cb20 ! Init value for %f2 .word 0x041f8ed8,0x483ff127 ! Init value for %f4 .word 0x0a52ab12,0x1d73376b ! Init value for %f6 .word 0x4e92f71b,0x1a1554c5 ! Init value for %f8 .word 0xd02b060c,0x831c2dcb ! Init value for %f10 .word 0xb2fa3b48,0xac428df9 ! Init value for %f12 .word 0xf9a83b33,0x2b74281e ! Init value for %f14 .word 0xc767480c,0x71ac8204 ! Init value for %f16 .word 0x1623a218,0x5c1b4e40 ! Init value for %f18 .word 0xa2e26c3f,0xf87c058a ! Init value for %f20 .word 0x72ae1b20,0xc80a4e18 ! Init value for %f22 .word 0x498b4327,0x918db0a0 ! Init value for %f24 .word 0x04a05707,0xd099c569 ! Init value for %f26 .word 0x02f00533,0x2f402798 ! Init value for %f28 .word 0x50750073,0x5dcd3df7 ! Init value for %f30 .word 0x533e2312,0x3e1192b7 ! Init value for %f32 .word 0x692507a0,0x3f5af9fa ! Init value for %f34 .word 0x0a0c2e20,0xaf6cf330 ! Init value for %f36 .word 0x8090a079,0xecd15e9b ! Init value for %f38 .word 0xf4df7b86,0xe19120f4 ! Init value for %f40 .word 0x56164b86,0x8d436ffe ! Init value for %f42 .word 0x3b037780,0x7fe2741f ! Init value for %f44 .word 0x3dada04d,0x4ec1e6d2 ! Init value for %f46 .word 0xb9f8b532,0x4d0d380a .word 0x23120ce1,0xeb11d251 .word 0x06d4e389,0x40b44f61 .word 0x73fd2aab,0x5af9e743 .word 0x7a414fb8,0x54e68c9f .word 0xba1e1bf5,0x948a9ef8 .word 0x4d66d294,0x4c3f3908 .word 0xb481066f,0x6d3596c0 p43_expected_registers: .word 0x00000000,0x93096df3 .word 0x00000000,0x6902159c .word 0x00000000,0x1af15625 .word 0x456c1ec4,0x2f224da2 .word 0x00000000,0x4e5fe0c1 .word 0xbdf2168e,0xd76f8ccd .word 0x00000000,0x92343a6a .word 0x00000000,0x00000037 p43_expected_fp_regs: .word 0x29348d3e,0xbb7efbbe .word 0x9f3c028c,0xf471cb20 .word 0x041f8ed8,0x483ff127 .word 0x0a52ab12,0x1d73376b .word 0x4e92f71b,0x1a1554c5 .word 0xd02b060c,0x831c2dcb .word 0xb2fa3b48,0xac428df9 .word 0xf9a83b33,0x2b74281e .word 0xc767480c,0x71ac8204 .word 0x1623a218,0x5c1b4e40 .word 0xa2e26c3f,0xf87c058a .word 0x72ae1b20,0xc80a4e18 .word 0x498b4327,0x918db0a0 .word 0x04a05707,0xd099c569 .word 0x02f00533,0x2f402798 .word 0x50750073,0x5dcd3df7 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p43_local0_expect: .word 0x870555cf,0x253e76f8 .word 0x1c1faaf2,0xa786606a .word 0xbd9aa80e,0x416c8995 .word 0x7208c177,0xa7914377 .word 0x02914963,0x00000000 .word 0xf74f48bf,0xbee804e5 .word 0xbdf2168e,0xd76f8ccd .word 0x7fe7af48,0xcbfd807e p43_local1_expect: .word 0x998dd4b0,0x24490034 .word 0x7fea9aff,0x0000000c .word 0x173f9809,0x274a435e .word 0x21d912fd,0x8dac20a3 .word 0x870555cf,0x4b1770ff .word 0x19396250,0x294e2656 .word 0x8122bb43,0x0f90042b .word 0x9907fe5e,0x1ebd8d40 p43_local2_expect: .word 0x3d15573f,0xc7f5fed1 .word 0x998d1453,0x7fe7115b .word 0x9c5c2a6d,0x2a5ecd1d .word 0x870555cf,0xe093d4ea .word 0xffbae9ae,0x6e9320c7 .word 0x60259f8d,0x19abf469 .word 0x3a855d7d,0xf18b48fc .word 0xdc608e10,0xccef10ce p43_local3_expect: .word 0x42f6de31,0x1af15625 .word 0x456c1ec4,0x2f224da2 .word 0x870555cf,0xec9d1b1b .word 0x6b061500,0x6902159c .word 0xdf4de1ef,0x0b45ff0c .word 0x7d7d8549,0xbc7b644d .word 0xee272710,0xf699ba8a .word 0xc6c2a5e6,0xee872a10 p44_init_registers: .word 0x547365a6,0x06521daf ! Init value for %l0 .word 0xb746a92b,0xebbf32a9 ! Init value for %l1 .word 0xe9829290,0xc34dfc14 ! Init value for %l2 .word 0xf639a50b,0xf0178442 ! Init value for %l3 .word 0x31475fda,0x3edb17f9 ! Init value for %l4 .word 0xb7567d98,0x891b26cf ! Init value for %l5 .word 0x3d77d500,0x4f18b4e2 ! Init value for %l6 .word 0x8777e102,0x39f2ffbe ! Init value for %l7 .align 64 p44_init_freg: .word 0xb3c5a864,0xd15f6b94 ! Init value for %f0 .word 0xf2bb726f,0x2c62bbe7 ! Init value for %f2 .word 0x40bdbf27,0xcdafcb9a ! Init value for %f4 .word 0x1fb9c305,0x339cde64 ! Init value for %f6 .word 0xd98a2c36,0x7e0e6edd ! Init value for %f8 .word 0x2ce1d421,0x17811261 ! Init value for %f10 .word 0x2e5152ed,0x51c2bef6 ! Init value for %f12 .word 0x8e966284,0x81abcd7e ! Init value for %f14 .word 0x44e02d01,0x9507566d ! Init value for %f16 .word 0xf710e637,0xe7aebfc8 ! Init value for %f18 .word 0x85d74a3d,0x84593731 ! Init value for %f20 .word 0xbd84ff20,0x81c580a0 ! Init value for %f22 .word 0x67ff5899,0x31be7cc2 ! Init value for %f24 .word 0x8945e393,0x034b256f ! Init value for %f26 .word 0x8550eeec,0x9f23cf1d ! Init value for %f28 .word 0x30ba3c3b,0x6a675658 ! Init value for %f30 .word 0xcbca258d,0x0b9055cc ! Init value for %f32 .word 0xa154985a,0xeb578023 ! Init value for %f34 .word 0xa0a9f4d7,0xb9e4377a ! Init value for %f36 .word 0x62fca1ca,0x3c682bae ! Init value for %f38 .word 0x2eecb0f8,0x2597c71d ! Init value for %f40 .word 0x76f79513,0xf8ad5b0b ! Init value for %f42 .word 0x50749cf1,0x0778b650 ! Init value for %f44 .word 0x0ac40463,0xd4e1ee89 ! Init value for %f46 .word 0xa75b0fee,0xf340bcd5 .word 0xb5fb1bca,0x3e134e80 .word 0x452daaed,0xc1ca49f9 .word 0x07905835,0x972a139b .word 0x15105657,0x52b7ea18 .word 0xdd64af85,0x5d2b93a9 .word 0x3c76b0ec,0xb395b004 .word 0xc4315a42,0x0f049200 p44_expected_registers: .word 0x00000000,0xcf708bdb .word 0x00000000,0xbc7597d6 .word 0x00000000,0x00000027 .word 0x00000000,0xe43f7b1e .word 0x00000000,0xee83fc8c .word 0x00000000,0x8af801c9 .word 0x7262a2c0,0x471a8311 .word 0x00000000,0xee30eaba p44_expected_fp_regs: .word 0xb3c5a864,0xd15f6b94 .word 0xf2bb726f,0x2c62bbe7 .word 0x40bdbf27,0xcdafcb9a .word 0x1fb9c305,0x339cde64 .word 0xd98a2c36,0x7e0e6edd .word 0x2ce1d421,0x17811261 .word 0x2e5152ed,0x51c2bef6 .word 0x8e966284,0x81abcd7e .word 0x44e02d01,0x9507566d .word 0xf710e637,0xe7aebfc8 .word 0x85d74a3d,0x84593731 .word 0xbd84ff20,0x81c580a0 .word 0x67ff5899,0x31be7cc2 .word 0x8945e393,0x034b256f .word 0x8550eeec,0x9f23cf1d .word 0x30ba3c3b,0x6a675658 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p44_local0_expect: .word 0x9e35dc58,0x72ca1abc .word 0x2b42b496,0xec70ea8e .word 0xafd58f9e,0x9044ed79 .word 0xce8b4bf0,0x03bfff0c .word 0xebbf32a9,0x47f087dc .word 0xbabaa460,0x9d27fa7d .word 0x02849993,0x7de5b071 .word 0x7262a2c0,0x471a8311 p44_local1_expect: .word 0xebbf32a9,0x4ba8ff15 .word 0xee83fc8c,0x1972f9df .word 0x5e9a040e,0x181c3ac8 .word 0x918773fc,0x5ce6275d .word 0x2db4ffcc,0x7676c32f .word 0x1e7bff9d,0x957ba03d .word 0xb292a474,0x8ffa3c31 .word 0x96b5ad4f,0x52c0154d p44_local2_expect: .word 0xafd58f9e,0x10001cf2 .word 0x44c056a6,0x36b1c5e5 .word 0x00c36d64,0x3e868932 .word 0x1972f9df,0xebbf32a9 .word 0x0000003e,0x0000004c .word 0x7fd5ffd0,0x48e5b865 .word 0x0f150285,0x70ddecd9 .word 0x024c5718,0xfa9266b9 p44_local3_expect: .word 0xaf4eb8e8,0x787c56e3 .word 0xee30eaba,0xd7e1cbe3 .word 0x0f00e7f6,0x8f720195 .word 0xf9d64ec6,0xdec683c5 .word 0x601473ab,0x957ba03d .word 0x29274bb6,0xd9292600 .word 0xd2ee389a,0x7ba2e3ff .word 0x1972f9df,0xba5446ba p45_init_registers: .word 0x818d63c0,0x5b5e5edf ! Init value for %l0 .word 0x59e8a83c,0xb110fa1c ! Init value for %l1 .word 0x9583d264,0x05a6def8 ! Init value for %l2 .word 0xe2cd6506,0x75e8591e ! Init value for %l3 .word 0x41c38390,0x51d003b5 ! Init value for %l4 .word 0x032a6a05,0xeef78fad ! Init value for %l5 .word 0x7f098e28,0x65d3bcb0 ! Init value for %l6 .word 0xb4ab5326,0x133e4e25 ! Init value for %l7 .align 64 p45_init_freg: .word 0xe1ddf943,0x670a56f9 ! Init value for %f0 .word 0xc65d2bad,0x54c6c80f ! Init value for %f2 .word 0xa98b2e54,0xaeb8de33 ! Init value for %f4 .word 0x5d6a048f,0x11918df6 ! Init value for %f6 .word 0xa6340f87,0x10d90fd0 ! Init value for %f8 .word 0x932f2892,0x449acca4 ! Init value for %f10 .word 0xb3229f33,0xd70a4a0d ! Init value for %f12 .word 0x72d78f15,0x08696386 ! Init value for %f14 .word 0x367d7742,0x8a97b8c7 ! Init value for %f16 .word 0x70178a59,0x60161acb ! Init value for %f18 .word 0xe04631bf,0x9694ae37 ! Init value for %f20 .word 0x1bd2bc2c,0x3e058615 ! Init value for %f22 .word 0x4038551c,0xd1f8afe1 ! Init value for %f24 .word 0xf38aea7f,0x4e1f34ac ! Init value for %f26 .word 0x6cde404d,0xfddc6a08 ! Init value for %f28 .word 0xed0d1187,0xe86d311b ! Init value for %f30 .word 0xdb1c90ae,0x064bacba ! Init value for %f32 .word 0x90437699,0xd2855f75 ! Init value for %f34 .word 0x1cd62b43,0x6facf086 ! Init value for %f36 .word 0x6b71ae1b,0xaebcbc03 ! Init value for %f38 .word 0x10478001,0x1819e8e6 ! Init value for %f40 .word 0xc59c15c9,0x44cddd13 ! Init value for %f42 .word 0x9f0df94c,0x99671859 ! Init value for %f44 .word 0x73f7368a,0xe34b5dfe ! Init value for %f46 .word 0x7c0983b7,0x56ac9740 .word 0xd4cc9f7d,0x8dc73888 .word 0x2614d9e2,0xbadbb22f .word 0x6d082bea,0x943ec715 .word 0x4a5a5097,0xc3f6d2ab .word 0xfed30e6d,0x6be82c57 .word 0x237822fb,0x2b3c012e .word 0x1b153ce5,0x6f76f23e p45_expected_registers: .word 0x00000000,0x760b5b05 .word 0x00000000,0x0a728af8 .word 0x00000000,0x1e59e875 .word 0x00000000,0x50ee09d5 .word 0x41c38390,0x51d003b5 .word 0x94965b8f,0xfd52cac2 .word 0xa2c9b3c1,0x5369243f .word 0x00000000,0x0000003c p45_expected_fp_regs: .word 0xe1ddf943,0x670a56f9 .word 0xc65d2bad,0x54c6c80f .word 0xa98b2e54,0xaeb8de33 .word 0x5d6a048f,0x11918df6 .word 0xa6340f87,0x10d90fd0 .word 0x932f2892,0x449acca4 .word 0xb3229f33,0xd70a4a0d .word 0x72d78f15,0x08696386 .word 0x367d7742,0x8a97b8c7 .word 0x70178a59,0x60161acb .word 0xe04631bf,0x9694ae37 .word 0x1bd2bc2c,0x3e058615 .word 0x4038551c,0xd1f8afe1 .word 0xf38aea7f,0x4e1f34ac .word 0x6cde404d,0xfddc6a08 .word 0xed0d1187,0xe86d311b .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p45_local0_expect: .word 0xe18a06b4,0x0dc5daf6 .word 0x6d177f07,0xb6a4fbac .word 0x0a728af8,0xee772cf5 .word 0x2b4f504a,0x784d5366 .word 0x1e59e875,0xda7a6c71 .word 0x254e82a7,0x045da26c .word 0x1ca2cbea,0xb757fd94 .word 0x36214905,0x1477d930 p45_local1_expect: .word 0xb50313ec,0x194d74c8 .word 0x6d177f07,0x789f5011 .word 0x66000000,0xd84c5e47 .word 0x2671fb01,0x668150b3 .word 0x5709a411,0x358d35cd .word 0x8319ab57,0xdbaabfba .word 0xb1979675,0x42dd7e4a .word 0x46fbb31c,0x12561f94 p45_local2_expect: .word 0x4e259b82,0xbe86233c .word 0x917cb08e,0x75ffa394 .word 0xff787a74,0x8d582406 .word 0x8412f9e8,0xe7599ed1 .word 0x84792ba2,0x58b66131 .word 0x51d003b5,0x6d177f07 .word 0x6e14f799,0x0ea4bc48 .word 0xa2c9b3c1,0x5369243f p45_local3_expect: .word 0xb110fa1c,0xfeb97306 .word 0x229ae6c9,0x5545c30f .word 0xa52c0cf5,0x35a5ea92 .word 0x00000055,0xc20089f6 .word 0x00000000,0x50ee09d5 .word 0x133e4e25,0x53855c88 .word 0x94965b8f,0xfd52cac2 .word 0xaddfb5ac,0x6afd8e93 p46_init_registers: .word 0xb1724d02,0x1b516330 ! Init value for %l0 .word 0xb5e26d49,0xcdac660a ! Init value for %l1 .word 0xea95ac5a,0x5279fe67 ! Init value for %l2 .word 0x50cb87c0,0xa2bb528e ! Init value for %l3 .word 0x0090719a,0x57aafea5 ! Init value for %l4 .word 0xbe4412be,0x40310dff ! Init value for %l5 .word 0xea083514,0x2717ee7e ! Init value for %l6 .word 0x04b38060,0x9f4842fa ! Init value for %l7 .align 64 p46_init_freg: .word 0x9b2528a4,0x83cd43ec ! Init value for %f0 .word 0x837bcc33,0x2d09d4e1 ! Init value for %f2 .word 0x162fc762,0xbe224dd3 ! Init value for %f4 .word 0x430ac423,0x509e2417 ! Init value for %f6 .word 0x8e3b6c43,0x3f3ffb3c ! Init value for %f8 .word 0x155e1a22,0x29af712b ! Init value for %f10 .word 0x62956504,0x5b754ca2 ! Init value for %f12 .word 0x36d41805,0x50aeffe5 ! Init value for %f14 .word 0x6364e21e,0x9057aeca ! Init value for %f16 .word 0x2f3d2025,0x85091428 ! Init value for %f18 .word 0xf02fc57b,0x2ee86e94 ! Init value for %f20 .word 0x3dfc5d84,0x80120fba ! Init value for %f22 .word 0x9b4ee10e,0x5c742838 ! Init value for %f24 .word 0x9cdbf349,0xc4969bcd ! Init value for %f26 .word 0x745a751c,0xa67290d6 ! Init value for %f28 .word 0xa3fabe50,0x57e59d4a ! Init value for %f30 .word 0x4787d72c,0xdea95381 ! Init value for %f32 .word 0xd280647f,0x7c383819 ! Init value for %f34 .word 0x8da54c04,0xaf77a29a ! Init value for %f36 .word 0x3765a338,0x390d05d0 ! Init value for %f38 .word 0x1679c8aa,0x7476bb17 ! Init value for %f40 .word 0xcbb00aec,0x341f0121 ! Init value for %f42 .word 0x2e1bb5f5,0xffd305ca ! Init value for %f44 .word 0x21b7d3b3,0x4aae2794 ! Init value for %f46 .word 0xcaeeeb89,0xfd998db1 .word 0x0006b55e,0x77859383 .word 0xc4b10717,0x6200322b .word 0x0ae4adf1,0x28839eb6 .word 0xd4260044,0xa6b5802f .word 0xacf8cbb3,0xb15c6af8 .word 0xed0832c7,0xdec87e4d .word 0x9cbc3637,0xe296acfa p46_expected_registers: .word 0x00000000,0x0000007e .word 0x00000000,0x00000072 .word 0x00000000,0x337a6e9b .word 0x00000000,0x00000023 .word 0x00000000,0xab2652ce .word 0x00000000,0x16175065 .word 0xffffffff,0xff819878 .word 0xffffffff,0xfffff337 p46_expected_fp_regs: .word 0x9b2528a4,0x83cd43ec .word 0x837bcc33,0x2d09d4e1 .word 0x162fc762,0xbe224dd3 .word 0x430ac423,0x509e2417 .word 0x8e3b6c43,0x3f3ffb3c .word 0x155e1a22,0x29af712b .word 0x62956504,0x5b754ca2 .word 0x36d41805,0x50aeffe5 .word 0x6364e21e,0x9057aeca .word 0x2f3d2025,0x85091428 .word 0xf02fc57b,0x2ee86e94 .word 0x3dfc5d84,0x80120fba .word 0x9b4ee10e,0x5c742838 .word 0x9cdbf349,0xc4969bcd .word 0x745a751c,0xa67290d6 .word 0xa3fabe50,0x57e59d4a .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p46_local0_expect: .word 0x7e866c7d,0xbc56a82c .word 0xf337f973,0x67bbc423 .word 0x02833e11,0xcb57d905 .word 0x72bc44ee,0xff67ce96 .word 0xff9a4e03,0x6c7034f6 .word 0x57aafea5,0x3e6b1062 .word 0x99612fee,0xa13f958e .word 0x97aa87a6,0x4c32661e p46_local1_expect: .word 0x337a6e9b,0x3d1c6bc9 .word 0xca5bd566,0x51a3e437 .word 0x8bd44b82,0x4b0c867a .word 0xb90e4918,0x59a5fd37 .word 0x5463ff15,0x27a724b1 .word 0x1597e9ac,0x598d7ac0 .word 0x45c4c618,0x323b53d5 .word 0x23b06250,0x5279fe67 p46_local2_expect: .word 0xff0bfcff,0x387d6cd9 .word 0xff819878,0x9927ebfd .word 0xffbb528e,0x8003da76 .word 0xb33e0f47,0x7d450f40 .word 0x0a66accd,0xdb93deff .word 0x8c53c464,0x0b6c5f63 .word 0x0000007e,0xa226de3c .word 0xb3a0420c,0x4a5aea69 p46_local3_expect: .word 0x9d3b010a,0x71e191d1 .word 0xd5112a73,0x5f823ebd .word 0x5d18e3a5,0xa28b3f05 .word 0xae1ee661,0xdf161549 .word 0x789881ff,0xaa9229a4 .word 0x23c4bb67,0x2e36dc38 .word 0xfbc24b60,0x9d3dca15 .word 0x672bb212,0x8c351958 p47_init_registers: .word 0x359334b8,0x1903d4e2 ! Init value for %l0 .word 0xbfbc46d0,0x15634744 ! Init value for %l1 .word 0xcdb6deec,0x1f5823a4 ! Init value for %l2 .word 0x452054b0,0x43f39209 ! Init value for %l3 .word 0x142bbcb0,0xda355ed5 ! Init value for %l4 .word 0xa154baf1,0xe19c733f ! Init value for %l5 .word 0xf0f4c2b6,0x2e43b3ca ! Init value for %l6 .word 0xb56e029c,0x67c8dd2b ! Init value for %l7 .align 64 p47_init_freg: .word 0xc8bb7937,0xcca6a9c8 ! Init value for %f0 .word 0xf3c6ead5,0xc2c13cd9 ! Init value for %f2 .word 0xab953ce9,0x55f52dbb ! Init value for %f4 .word 0x525c9ca0,0x1e3dab96 ! Init value for %f6 .word 0x0946b380,0xb2707a34 ! Init value for %f8 .word 0xd6b46955,0xf87676db ! Init value for %f10 .word 0x2f5e440f,0x7d6d20d7 ! Init value for %f12 .word 0x5760ac4a,0x5fd59526 ! Init value for %f14 .word 0x135e561c,0x29cd0a98 ! Init value for %f16 .word 0x612d4d3a,0x67d68bdd ! Init value for %f18 .word 0x01debf15,0x68ed52df ! Init value for %f20 .word 0x084feceb,0xf7d05899 ! Init value for %f22 .word 0xc6206efb,0x8733b85e ! Init value for %f24 .word 0xa4a3f65a,0x439306ed ! Init value for %f26 .word 0x96262be1,0x268e258f ! Init value for %f28 .word 0x0560fbb6,0x499c07ae ! Init value for %f30 .word 0xf34c3d83,0xbd774bc4 ! Init value for %f32 .word 0x4d3d0ed7,0xba8ba3c2 ! Init value for %f34 .word 0x884f61bb,0x0cd3d422 ! Init value for %f36 .word 0xf8ace996,0x209728b1 ! Init value for %f38 .word 0xe6fcb529,0x88817e22 ! Init value for %f40 .word 0x3a765748,0x293b2e8c ! Init value for %f42 .word 0x3e700c14,0xb2028a55 ! Init value for %f44 .word 0xf7cfe5b0,0x27e28b9e ! Init value for %f46 .word 0x76cd8cc9,0x98340bf1 .word 0xbca18804,0x73c80a0d .word 0xc72caf54,0x1cd55325 .word 0x99c317ca,0x2dafb03c .word 0xbc565605,0x8ae68ed6 .word 0x445051ee,0x9fa01137 .word 0x4112595d,0x3cb0416d .word 0xcb290950,0xe248b7c1 p47_expected_registers: .word 0x00000000,0x58ffd8ff .word 0x00000000,0x000000a4 .word 0x60272857,0x5cc57276 .word 0x00000000,0x4722e028 .word 0x00000000,0xdff7aa99 .word 0x00000000,0x89189375 .word 0x00000000,0xffd8151a .word 0x00000000,0x000000fa p47_expected_fp_regs: .word 0xc8bb7937,0xcca6a9c8 .word 0xf3c6ead5,0xc2c13cd9 .word 0xab953ce9,0x55f52dbb .word 0x525c9ca0,0x1e3dab96 .word 0x0946b380,0xb2707a34 .word 0xd6b46955,0xf87676db .word 0x2f5e440f,0x7d6d20d7 .word 0x5760ac4a,0x5fd59526 .word 0x135e561c,0x29cd0a98 .word 0x612d4d3a,0x67d68bdd .word 0x01debf15,0x68ed52df .word 0x084feceb,0xf7d05899 .word 0xc6206efb,0x8733b85e .word 0xa4a3f65a,0x439306ed .word 0x96262be1,0x268e258f .word 0x0560fbb6,0x499c07ae .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p47_local0_expect: .word 0xe9ffbae2,0xa90c0860 .word 0x60272857,0x5cc57276 .word 0x240a3751,0x000000b8 .word 0xa410c1c1,0x7c6da62e .word 0x0000002c,0x73bea872 .word 0x4d7be6a5,0xdff7aa99 .word 0x58e52fbe,0x1e00ac67 .word 0x82a0dc8e,0xb35b0b6e p47_local1_expect: .word 0x318baea8,0x1a15d83d .word 0x16b7f56b,0x6551bf1b .word 0xffa10fd7,0xdfb9846e .word 0xca8033f5,0x076d8c4f .word 0x37f07130,0x24c55971 .word 0x43f39209,0x4d7be6a5 .word 0xc990ac1a,0xd00dbffc .word 0xdd3bec8b,0x65ff1558 p47_local2_expect: .word 0xd1abf2b8,0xf7943d52 .word 0x94dc7c19,0x29455760 .word 0x7a090d30,0x8c13e968 .word 0x67c8dd2b,0xd4e2d3f4 .word 0x24000000,0xe76f9586 .word 0x379756a3,0xebcfe811 .word 0x00000079,0xd68fa153 .word 0x6d997eb7,0x89189375 p47_local3_expect: .word 0x80c85988,0x95e46fd2 .word 0x4101e054,0x7b201bf1 .word 0xe0fbb441,0x501e08d0 .word 0x00000071,0xe5d008a8 .word 0x15634744,0x501e08d0 .word 0xe8655b19,0x57282760 .word 0xb083c46e,0x954e9d92 .word 0x4f23099e,0x554ac1d4 p48_init_registers: .word 0x00d6db70,0x18e60760 ! Init value for %l0 .word 0x207578bc,0x5e640794 ! Init value for %l1 .word 0xcbb2f204,0x7153d7da ! Init value for %l2 .word 0x8e88f29c,0xad778c22 ! Init value for %l3 .word 0x2c582c35,0xf5a6f57b ! Init value for %l4 .word 0xf0db6b72,0x35578631 ! Init value for %l5 .word 0xc0d6f350,0x78077d27 ! Init value for %l6 .word 0xf87eb782,0x9f6134df ! Init value for %l7 .align 64 p48_init_freg: .word 0x094410ce,0x9275711a ! Init value for %f0 .word 0xf4affbc6,0x6fb3c0d2 ! Init value for %f2 .word 0x603dbf76,0xc8fb4ea5 ! Init value for %f4 .word 0x91d4398e,0x374db8d4 ! Init value for %f6 .word 0x68912060,0x439254c1 ! Init value for %f8 .word 0x7be6ebed,0xad40d0d1 ! Init value for %f10 .word 0x6d5094e4,0xce1deaf8 ! Init value for %f12 .word 0x46822f2a,0x2d6ff90e ! Init value for %f14 .word 0x92ea0d2b,0x18ea848a ! Init value for %f16 .word 0x98b8136f,0x09bcc66c ! Init value for %f18 .word 0xdf40b414,0x77f0ea45 ! Init value for %f20 .word 0x95d7bd33,0x9202af15 ! Init value for %f22 .word 0xad5e4824,0x83a36702 ! Init value for %f24 .word 0x8443ee8e,0x2a2ae67b ! Init value for %f26 .word 0x5f93cc32,0x9b8c0e87 ! Init value for %f28 .word 0x807d06ac,0xdef08734 ! Init value for %f30 .word 0xcc050f9d,0x594c18c9 ! Init value for %f32 .word 0xacdf355b,0x8c60b9d1 ! Init value for %f34 .word 0x1e2a5ec7,0xd1838d31 ! Init value for %f36 .word 0xf48ec390,0x015e78ce ! Init value for %f38 .word 0x3b75573d,0x99c2fa65 ! Init value for %f40 .word 0xf37f6604,0x38a12c9e ! Init value for %f42 .word 0x9074d374,0x3a528172 ! Init value for %f44 .word 0xaec1309b,0x0d477ef9 ! Init value for %f46 .word 0x5c0a1d45,0xc7013305 .word 0xf6039638,0x98df1a2f .word 0x0cf3bd6e,0xc58fc5f9 .word 0xebd48766,0x49379fd3 .word 0x4acb5fb9,0x0e6937cf .word 0xd4fad4d9,0xb87cc154 .word 0x16ab1ef3,0x1374accf .word 0x533fbc0d,0x1c203048 p48_expected_registers: .word 0x00000000,0x05db6db8 .word 0x00000000,0x4c7b2061 .word 0x00000000,0x00003dd7 .word 0x00000000,0xfffaf580 .word 0xffffffff,0xfffff6b1 .word 0x00000000,0x0000000c .word 0x00000000,0x0000b1d9 .word 0x00000000,0x0000018c p48_expected_fp_regs: .word 0x094410ce,0x9275711a .word 0xf4affbc6,0x6fb3c0d2 .word 0x603dbf76,0xc8fb4ea5 .word 0x91d4398e,0x374db8d4 .word 0x68912060,0x439254c1 .word 0x7be6ebed,0xad40d0d1 .word 0x6d5094e4,0xce1deaf8 .word 0x46822f2a,0x2d6ff90e .word 0x92ea0d2b,0x18ea848a .word 0x98b8136f,0x09bcc66c .word 0xdf40b414,0x77f0ea45 .word 0x95d7bd33,0x9202af15 .word 0xad5e4824,0x83a36702 .word 0x8443ee8e,0x2a2ae67b .word 0x5f93cc32,0x9b8c0e87 .word 0x807d06ac,0xdef08734 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p48_local0_expect: .word 0xeee38f93,0xeb9ffa68 .word 0x80f5aa19,0x6abd6066 .word 0xdc7e11d3,0x00003c59 .word 0x5705bf4f,0xc416eaef .word 0xd73d4cbd,0xa9dd1a89 .word 0x00000030,0x35578631 .word 0x2aadc53d,0xfd395175 .word 0x78077d27,0x80adbae2 p48_local1_expect: .word 0x221e21b0,0x9535a84f .word 0xafaf2fc5,0x0cb20324 .word 0x53430046,0x20b857fd .word 0x018cd8da,0xa83ee788 .word 0xb1f6c87e,0xccec9bcd .word 0x90acf19b,0xefdcd71c .word 0x2e41b42b,0xb1559533 .word 0xe30c32da,0x8db535b7 p48_local2_expect: .word 0xe89cf441,0xef921ad5 .word 0xfff06c3c,0xce80cb9e .word 0x7b7d27a5,0xfc710437 .word 0x4146eee7,0x1b169c57 .word 0x5e640794,0x148e3fbf .word 0xeee38f93,0x91e71e84 .word 0x77abb4cc,0xd62ee3ce .word 0x91d9272d,0x39551752 p48_local3_expect: .word 0x9bf1ac90,0x00000000 .word 0x64dd2b60,0xe02d38ea .word 0xcf9d540e,0xffe3ffc5 .word 0x52c960a0,0x9e81fb09 .word 0x05db6db8,0x85d5e1fd .word 0x3c590b84,0x58f9e8fc .word 0x32f0b1d9,0xb3fda037 .word 0xb699ea6f,0x0525d5b5 p49_init_registers: .word 0xd8e215dc,0xbf5f0a6d ! Init value for %l0 .word 0x2a19509e,0x4511de7f ! Init value for %l1 .word 0xa89a820c,0xd59ad2d3 ! Init value for %l2 .word 0x24cfe822,0x36c75093 ! Init value for %l3 .word 0x7676d510,0x35d97a0e ! Init value for %l4 .word 0x0816175e,0x9369ca67 ! Init value for %l5 .word 0x82e9dad6,0x4dbcbcdd ! Init value for %l6 .word 0x46827b6d,0xdc7c4be1 ! Init value for %l7 .align 64 p49_init_freg: .word 0x54e715ca,0x1bf32632 ! Init value for %f0 .word 0x9186ef04,0x9a3d8701 ! Init value for %f2 .word 0xff57f341,0xece87651 ! Init value for %f4 .word 0xea7193c3,0x63f05c8b ! Init value for %f6 .word 0x4d4a0c9c,0x3c46e179 ! Init value for %f8 .word 0xa440f4a7,0x86e7fa64 ! Init value for %f10 .word 0xe64c22b4,0x244973ea ! Init value for %f12 .word 0xbdb5de3b,0x7c769653 ! Init value for %f14 .word 0x38fa23ff,0xe7a417c8 ! Init value for %f16 .word 0xafbc5c86,0x41068d56 ! Init value for %f18 .word 0x25efeb44,0xd868b24e ! Init value for %f20 .word 0x5effbd4b,0x759ffae3 ! Init value for %f22 .word 0x8bf00a93,0x48cd40fe ! Init value for %f24 .word 0x352f2c4a,0xfe547fd6 ! Init value for %f26 .word 0x534be935,0xf0c7dcbf ! Init value for %f28 .word 0x020b05f2,0x2cde78f5 ! Init value for %f30 .word 0x5de52257,0xe16bee55 ! Init value for %f32 .word 0xd296bb07,0x7d916c04 ! Init value for %f34 .word 0xc4edb573,0x7eba7573 ! Init value for %f36 .word 0xc6f03d0c,0x7d7ac047 ! Init value for %f38 .word 0x2d2418d3,0x935164db ! Init value for %f40 .word 0x65a786c7,0xa72682dc ! Init value for %f42 .word 0x9ea0e6b1,0xa0b4ba8c ! Init value for %f44 .word 0x4c9d9aee,0x614cf854 ! Init value for %f46 .word 0xeaad551f,0xfce91ac3 .word 0x617fe816,0xeb13cbd1 .word 0xe8753c1b,0xb69baa28 .word 0x4f6afa5b,0x5144ef47 .word 0xcb4f7ad4,0x155347cc .word 0xaf6f9453,0x53546537 .word 0x634c92c5,0x3fd1d5e7 .word 0x9df56a85,0xabc6dc59 p49_expected_registers: .word 0x00000000,0xf075e28b .word 0x00000000,0x1dbcb8ff .word 0x00000000,0xd3e58e32 .word 0x00000000,0x4ec8b939 .word 0x00000000,0x00000004 .word 0x00000000,0xff926170 .word 0x00000000,0x7c9880ff .word 0xf7077c51,0x83f44fbc p49_expected_fp_regs: .word 0x54e715ca,0x1bf32632 .word 0x9186ef04,0x9a3d8701 .word 0xff57f341,0xece87651 .word 0xea7193c3,0x63f05c8b .word 0x4d4a0c9c,0x3c46e179 .word 0xa440f4a7,0x86e7fa64 .word 0xe64c22b4,0x244973ea .word 0xbdb5de3b,0x7c769653 .word 0x38fa23ff,0xe7a417c8 .word 0xafbc5c86,0x41068d56 .word 0x25efeb44,0xd868b24e .word 0x5effbd4b,0x759ffae3 .word 0x8bf00a93,0x48cd40fe .word 0x352f2c4a,0xfe547fd6 .word 0x534be935,0xf0c7dcbf .word 0x020b05f2,0x2cde78f5 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p49_local0_expect: .word 0xbecf8810,0xdd731763 .word 0xa40cf85c,0x604e6336 .word 0xff7823ce,0xfae68781 .word 0x4dbcbcdd,0x67a45740 .word 0xd3e58e32,0x24a3a310 .word 0x61f3831f,0x2b113367 .word 0xfda454b6,0xb5cb9e9f .word 0x55870108,0xeff360e1 p49_local1_expect: .word 0xffb8bc1d,0x6c56f2e9 .word 0x2e000000,0xff16f80e .word 0x328ee5d3,0xb12792d0 .word 0xac0872f6,0xaf103ecb .word 0x6f3a3b4e,0xe0e00e99 .word 0xff18f688,0xad39aaa6 .word 0x2648f2fe,0xebcb51c4 .word 0x0ef8169e,0x310138ff p49_local2_expect: .word 0x0000009e,0xda743bb1 .word 0x1f273cc8,0x81675f3e .word 0x83589fe7,0x751b01f7 .word 0x37cefd9f,0x7c9880ff .word 0xbc6f133d,0x5c1458fb .word 0xff589fe7,0x2dedffa4 .word 0x70e28607,0x3afe028c .word 0xd242aa2e,0x59791cb8 p49_local3_expect: .word 0x9092fd74,0x8c5a1977 .word 0xb915587f,0x9b492a20 .word 0x16a031ff,0x09ccefa7 .word 0x9c03cdd9,0xf6c60310 .word 0xf7077c51,0x83f44fbc .word 0x9350c736,0xed740fea .word 0x5b4dc3c9,0x00000083 .word 0x09992da2,0x1d4d7031 p50_init_registers: .word 0xc4d03324,0x35e32dd4 ! Init value for %l0 .word 0x64b17b5b,0xd0334ad1 ! Init value for %l1 .word 0xedf1bd8e,0x52e53585 ! Init value for %l2 .word 0x8a690242,0xd44c91e6 ! Init value for %l3 .word 0xef107b02,0x56380b10 ! Init value for %l4 .word 0xdff427ea,0x01762cf6 ! Init value for %l5 .word 0xde3dcdd8,0x269c1c8d ! Init value for %l6 .word 0x7eda6eaa,0x149722d7 ! Init value for %l7 .align 64 p50_init_freg: .word 0x43d3f8e6,0x6d207aea ! Init value for %f0 .word 0x9b8993e5,0xbf15cd45 ! Init value for %f2 .word 0x57eaee00,0x89e29807 ! Init value for %f4 .word 0x2152429d,0x68beada9 ! Init value for %f6 .word 0xa639cdd1,0x199d1fed ! Init value for %f8 .word 0xe60db0ff,0xb79a1f89 ! Init value for %f10 .word 0x48920ee8,0xac0d7557 ! Init value for %f12 .word 0x30ef730d,0x6f669831 ! Init value for %f14 .word 0xa1a060ce,0x99277f2f ! Init value for %f16 .word 0xde3f9d17,0x41c44233 ! Init value for %f18 .word 0x6040e9a2,0x1f287d72 ! Init value for %f20 .word 0x877d72e9,0xf86fb132 ! Init value for %f22 .word 0x20b65931,0x9545bea0 ! Init value for %f24 .word 0x6a5e6ac4,0x03358874 ! Init value for %f26 .word 0x059cd4ba,0x536b7bfa ! Init value for %f28 .word 0x503748fd,0xeb9b175a ! Init value for %f30 .word 0x898c0e87,0x166d8cfe ! Init value for %f32 .word 0x6fe3165e,0xf98362f5 ! Init value for %f34 .word 0xad45990b,0x43d682c0 ! Init value for %f36 .word 0x49a3cb23,0xf5fca430 ! Init value for %f38 .word 0x2a953972,0x54acbc85 ! Init value for %f40 .word 0xfa4592d9,0x52bb6cc3 ! Init value for %f42 .word 0xde839e25,0x5d674b3b ! Init value for %f44 .word 0x7880d6aa,0x0748614d ! Init value for %f46 .word 0x5716f8df,0xc4bb5350 .word 0xe0da685c,0xd9f405de .word 0x9981330d,0x86af933d .word 0xb4855a11,0x9bd1fec4 .word 0x081f077d,0x82fc5199 .word 0x45edcb03,0x586b53ca .word 0xb8efb3fb,0xa1ed63eb .word 0x6904f59c,0x726423b6 p50_expected_registers: .word 0x00000000,0x0000d44c .word 0x00000000,0xc13ae606 .word 0x00000000,0x00000004 .word 0x00000000,0x2544cf7a .word 0x00000000,0x90de043a .word 0x6619682a,0x2390c225 .word 0x00000000,0x00000067 .word 0x5fe7b551,0xa6ebdbb9 p50_expected_fp_regs: .word 0x43d3f8e6,0x6d207aea .word 0x9b8993e5,0xbf15cd45 .word 0x57eaee00,0x89e29807 .word 0x2152429d,0x68beada9 .word 0xa639cdd1,0x199d1fed .word 0xe60db0ff,0xb79a1f89 .word 0x48920ee8,0xac0d7557 .word 0x30ef730d,0x6f669831 .word 0xa1a060ce,0x99277f2f .word 0xde3f9d17,0x41c44233 .word 0x6040e9a2,0x1f287d72 .word 0x877d72e9,0xf86fb132 .word 0x20b65931,0x9545bea0 .word 0x6a5e6ac4,0x03358874 .word 0x059cd4ba,0x536b7bfa .word 0x503748fd,0xeb9b175a .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p50_local0_expect: .word 0xa4bee0b7,0xd79be653 .word 0xd14a33d0,0x6d9635f1 .word 0x51b5e75f,0xa491b684 .word 0xc6992a0e,0xe9ffc43b .word 0x0619f861,0xe1c96d0f .word 0xcbe48e18,0x4a5a53a4 .word 0x5fe7b551,0xa6ebdbb9 .word 0xa5b79c89,0xe1c96d0f p50_local1_expect: .word 0x749ec532,0x8d9f2c77 .word 0xc4b3a490,0x2e66f191 .word 0xc65f8721,0x93a256e0 .word 0x3382f48a,0x0991ae1a .word 0xc30886d3,0xd7a1eaba .word 0x570cb8ff,0x2784eeed .word 0x2544cf7a,0xc8f27f68 .word 0x48ab54d0,0x7422c464 p50_local2_expect: .word 0x2088afcf,0x7cd690f2 .word 0xfdb3a965,0x149722d7 .word 0xa4eca298,0x6189bb16 .word 0x24b2eb35,0x3de0a02e .word 0xd44c91e6,0x4eda0056 .word 0x16ab1cc8,0xc8a82173 .word 0x6619682a,0x2390c225 .word 0x7796800a,0x25ff8f9d p50_local3_expect: .word 0x000008c3,0x0fba45fe .word 0xff609712,0x032de8ee .word 0x00000073,0x9dd9e46e .word 0x00000000,0x90de043a .word 0x53e69bd7,0xb3a2b211 .word 0xd5e6e791,0x71cd884f .word 0x343cbc20,0xb79f0116 .word 0x608f43df,0x5a0fcf6d p51_init_registers: .word 0x693d9ab3,0x8602c95f ! Init value for %l0 .word 0xa77bc2aa,0x0c1deb9e ! Init value for %l1 .word 0xecf2defe,0x0335c316 ! Init value for %l2 .word 0x885fbd96,0x63486109 ! Init value for %l3 .word 0x990360a7,0xba416af0 ! Init value for %l4 .word 0xbaa89c9e,0xa247b31c ! Init value for %l5 .word 0x165b314c,0x87de1c31 ! Init value for %l6 .word 0x6110a0c0,0x4369b219 ! Init value for %l7 .align 64 p51_init_freg: .word 0xc9e8f744,0xa645d019 ! Init value for %f0 .word 0x11b2a5ec,0x9d1127c8 ! Init value for %f2 .word 0x7fac46d5,0x2850bf29 ! Init value for %f4 .word 0xb5f29952,0xa6c013a9 ! Init value for %f6 .word 0xd8227937,0x13ee3386 ! Init value for %f8 .word 0xd3476c20,0x0e788b02 ! Init value for %f10 .word 0x713f26d6,0xeaf309e0 ! Init value for %f12 .word 0x7a46e4a6,0x7465bdee ! Init value for %f14 .word 0x1602929d,0x31cf97ca ! Init value for %f16 .word 0xc82c1b7e,0xa067c3a2 ! Init value for %f18 .word 0x6f845818,0x4fc8173a ! Init value for %f20 .word 0xaeff5558,0x41b180da ! Init value for %f22 .word 0x026466c6,0x7f1b4fa9 ! Init value for %f24 .word 0x0cde7431,0xe043d161 ! Init value for %f26 .word 0x4b71f839,0xf7a7edba ! Init value for %f28 .word 0xbfcf25f8,0x68e40bc9 ! Init value for %f30 .word 0x8f9c226f,0xc497e53e ! Init value for %f32 .word 0x137bcbe7,0x5b68ab80 ! Init value for %f34 .word 0xbb8afd2b,0x7af1978a ! Init value for %f36 .word 0xf3f8865e,0x093830b3 ! Init value for %f38 .word 0x19719ea5,0x7867446b ! Init value for %f40 .word 0xa7ee5aa8,0xb1e5703e ! Init value for %f42 .word 0xb29961ae,0x0a3a2601 ! Init value for %f44 .word 0xa58820e0,0xa30e989b ! Init value for %f46 .word 0xf83e945f,0xbe54cb3c .word 0x0c4563f9,0xd8e3cb45 .word 0x04d5b1f7,0x955fbf07 .word 0xb4bc69b5,0x7b262659 .word 0xba6f4f97,0x8aea88d1 .word 0x5eac1631,0xd920c761 .word 0x18bf3287,0xc51de7a5 .word 0x245803ae,0x5cc31a76 p51_expected_registers: .word 0x693d9ab3,0x8602c95f .word 0x00000000,0x33d6b66e .word 0x83e0f3b8,0x4ce7482d .word 0x00000000,0x9201b0be .word 0x00000000,0x1a779ea4 .word 0x00000000,0x00000008 .word 0x00000000,0xd5a94511 .word 0x8602c95f,0xff6bec13 p51_expected_fp_regs: .word 0xc9e8f744,0xa645d019 .word 0x11b2a5ec,0x9d1127c8 .word 0x7fac46d5,0x2850bf29 .word 0xb5f29952,0xa6c013a9 .word 0xd8227937,0x13ee3386 .word 0xd3476c20,0x0e788b02 .word 0x713f26d6,0xeaf309e0 .word 0x7a46e4a6,0x7465bdee .word 0x1602929d,0x31cf97ca .word 0xc82c1b7e,0xa067c3a2 .word 0x6f845818,0x4fc8173a .word 0xaeff5558,0x41b180da .word 0x026466c6,0x7f1b4fa9 .word 0x0cde7431,0xe043d161 .word 0x4b71f839,0xf7a7edba .word 0xbfcf25f8,0x68e40bc9 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p51_local0_expect: .word 0x17826c43,0x0eeeee50 .word 0x42728be4,0xd61de801 .word 0x4d9b4269,0x9efca605 .word 0x0f348f4b,0x7375aab3 .word 0xace227e9,0x00000087 .word 0x165695c9,0x7d7ff755 .word 0x5008aea3,0x4ecbdd18 .word 0x27152da0,0x3e4c0167 p51_local1_expect: .word 0xc7a0e4f0,0x5b11a7f9 .word 0x4bc2b658,0x83e0f3b8 .word 0x55ff1dc9,0xe808f842 .word 0xd17e3990,0xf7d24766 .word 0x104a6bfa,0xe91cb473 .word 0x83e0f3b8,0x4ce7482d .word 0xb3bc4b74,0x6b1a2097 .word 0x960c56cb,0x83e0f3b8 p51_local2_expect: .word 0x7e687195,0xa1c3a8b0 .word 0xe0e25b0c,0x9a7a6dcf .word 0xcb2de673,0x8cad6c4a .word 0x389cb888,0x0335c316 .word 0x311cde87,0xafc630c6 .word 0x987d3d97,0x38a48c9d .word 0x5b3e7d98,0xfe2e4080 .word 0x9d3f4553,0xf4e9be3f p51_local3_expect: .word 0x5e547d0a,0xf6ebd9f6 .word 0x89536d4e,0x40fc534b .word 0x3edc2318,0x1a779ea4 .word 0xff000000,0xd35a39e2 .word 0xff1be42f,0xba25ca63 .word 0x8602c95f,0xff6bec13 .word 0xc3f27f14,0x185ad3b7 .word 0xd7ade06c,0x8e9d2c30 p52_init_registers: .word 0x86c5c763,0xdb7146b4 ! Init value for %l0 .word 0x430bcd6e,0xa8b92872 ! Init value for %l1 .word 0x8cb9c649,0xe8eb3749 ! Init value for %l2 .word 0x783450cb,0xed9f02d1 ! Init value for %l3 .word 0xfc00a29e,0x0f7612c9 ! Init value for %l4 .word 0x60d86faa,0x0dbb5f40 ! Init value for %l5 .word 0x59399415,0xfaa0b454 ! Init value for %l6 .word 0x05e89d4a,0x2a91d90d ! Init value for %l7 .align 64 p52_init_freg: .word 0xda9296d9,0x85412753 ! Init value for %f0 .word 0x46dc606e,0xf27153b6 ! Init value for %f2 .word 0xf134e7c8,0xac89c8fa ! Init value for %f4 .word 0x1f7c4d78,0xd2310d38 ! Init value for %f6 .word 0x16bfc898,0xee2c0dce ! Init value for %f8 .word 0x552ad738,0x573a8508 ! Init value for %f10 .word 0x07ba8913,0x5d2330a6 ! Init value for %f12 .word 0xae0e34ad,0x4a3c38ce ! Init value for %f14 .word 0xdb69aace,0xbd23c298 ! Init value for %f16 .word 0x99887db9,0x66fcea22 ! Init value for %f18 .word 0x4da6996c,0x58bba79f ! Init value for %f20 .word 0xb7568b30,0xd458e153 ! Init value for %f22 .word 0x3aa2cac0,0x78bb2c52 ! Init value for %f24 .word 0xd7138311,0xa85ede17 ! Init value for %f26 .word 0x5613c6c8,0x58f3f2e5 ! Init value for %f28 .word 0x6ad9ff39,0x589544bc ! Init value for %f30 .word 0x5ae46014,0xe16f82e4 ! Init value for %f32 .word 0x14fa38c3,0xd2e06c10 ! Init value for %f34 .word 0x72c7fa82,0xdceca7d3 ! Init value for %f36 .word 0xb1c60ea7,0xa14028fc ! Init value for %f38 .word 0x556fea68,0x50271f60 ! Init value for %f40 .word 0x03e8a309,0xad1c5f7e ! Init value for %f42 .word 0x651598d5,0x80bfe528 ! Init value for %f44 .word 0x74f53eb7,0x84b3c816 ! Init value for %f46 .word 0x9424b8d9,0xae3470d9 .word 0xee9062a0,0x61ea11cc .word 0xcbdb7119,0xddfadb75 .word 0xb219e906,0x2caab0e7 .word 0xd7e6d1a0,0x85d9cac8 .word 0xad5a9c5f,0x65835e3b .word 0x4820dc29,0xf588e8c2 .word 0x02cdb468,0xbae5b98c p52_expected_registers: .word 0x00000000,0xfd90af18 .word 0x00000000,0xdc07bb6a .word 0x00000000,0x9fb4f8df .word 0x783450cb,0xed9f02d1 .word 0x00000000,0xa3cdc96d .word 0x00000000,0x3e431c26 .word 0x00000000,0x00002d8e .word 0xba15b61b,0x06c2ac4f p52_expected_fp_regs: .word 0xda9296d9,0x85412753 .word 0x46dc606e,0xf27153b6 .word 0xf134e7c8,0xac89c8fa .word 0x1f7c4d78,0xd2310d38 .word 0x16bfc898,0xee2c0dce .word 0x552ad738,0x573a8508 .word 0x07ba8913,0x5d2330a6 .word 0xae0e34ad,0x4a3c38ce .word 0xdb69aace,0xbd23c298 .word 0x99887db9,0x66fcea22 .word 0x4da6996c,0x58bba79f .word 0xb7568b30,0xd458e153 .word 0x3aa2cac0,0x78bb2c52 .word 0xd7138311,0xa85ede17 .word 0x5613c6c8,0x58f3f2e5 .word 0x6ad9ff39,0x589544bc .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p52_local0_expect: .word 0x3e431c26,0x3b5e2fac .word 0x7d7967cc,0x6b15b036 .word 0x098e39c5,0x96ab9da1 .word 0xba15b61b,0x06c2ac4f .word 0xa92e84cf,0xde8f3af1 .word 0xa6e44712,0x000044c7 .word 0x4bf69e38,0x608fc00e .word 0xdc0119cd,0x00b1303a p52_local1_expect: .word 0x0f7612c9,0x6adc2667 .word 0x7b73807d,0x0000000b .word 0xc7440000,0xf4678bff .word 0xdc2bf7a1,0x890580fd .word 0xc300fba1,0x6abb07dc .word 0xff000000,0x0000000b .word 0xcd023db1,0x51e46da1 .word 0x7dc83747,0xe9c11b71 p52_local2_expect: .word 0x6ab5bdcf,0x868db87e .word 0x44c7dfd6,0xa1fb00c3 .word 0x6abb07dc,0xdd818a61 .word 0x098e39c5,0x96ab9da1 .word 0x5306fb6e,0x7cec2a9a .word 0xcd073338,0x00000000 .word 0x519326dd,0xe5001588 .word 0x40af7166,0xf83882f1 p52_local3_expect: .word 0x8936a7f2,0x092ee922 .word 0x67c46936,0x0f7612c9 .word 0x7d7967cc,0xc8308862 .word 0xb92ef3d8,0xa2bf0ddd .word 0x0b9f6ac0,0x5a50bda7 .word 0xbe78032c,0x87906781 .word 0x6f66fd31,0x78522d8e .word 0x2a729da1,0xc40c1fec p53_init_registers: .word 0x61f0406b,0xec0a0229 ! Init value for %l0 .word 0x8d10c93c,0x746bd66c ! Init value for %l1 .word 0x14d77c8e,0x98b31ab7 ! Init value for %l2 .word 0xb8da295f,0xeb2b65b2 ! Init value for %l3 .word 0x19fad68d,0xe4b6885e ! Init value for %l4 .word 0xa7cf4254,0x9661a9d8 ! Init value for %l5 .word 0xd1142f34,0x84038b8d ! Init value for %l6 .word 0xc0da7732,0x681604ba ! Init value for %l7 .align 64 p53_init_freg: .word 0x3c876e32,0xb35a7c7e ! Init value for %f0 .word 0xff74bccf,0x50a46a15 ! Init value for %f2 .word 0x5c3d51eb,0xc9689b48 ! Init value for %f4 .word 0x1612d8bc,0x9d759c60 ! Init value for %f6 .word 0x601a01b7,0x6b6c6285 ! Init value for %f8 .word 0xfecad9ae,0x96649fea ! Init value for %f10 .word 0xbb35dc24,0x5bcd11b8 ! Init value for %f12 .word 0xd2ff3825,0x3674edce ! Init value for %f14 .word 0x3287b209,0x3d95a34a ! Init value for %f16 .word 0x4e9eacf7,0xd7dcb880 ! Init value for %f18 .word 0x4ea85169,0x7cf367d4 ! Init value for %f20 .word 0x00442a98,0x97f7b041 ! Init value for %f22 .word 0x75c1b61c,0xd31ad4c5 ! Init value for %f24 .word 0xf4467d88,0x6fee0461 ! Init value for %f26 .word 0x3a19eddb,0xfced0999 ! Init value for %f28 .word 0x7806907d,0x40d30158 ! Init value for %f30 .word 0xd460ced3,0x486aa89f ! Init value for %f32 .word 0xb689e7a1,0x97191f0d ! Init value for %f34 .word 0x5bb780e8,0x78df9f90 ! Init value for %f36 .word 0x2c504e35,0xf421ce6f ! Init value for %f38 .word 0x1bbdf698,0x3c13571b ! Init value for %f40 .word 0x0406b863,0x2e1012ad ! Init value for %f42 .word 0xe0667f36,0x0d10667f ! Init value for %f44 .word 0x1dba894d,0x02d9c05b ! Init value for %f46 .word 0xc219c8f9,0x384ddf6b .word 0x2d6c489a,0x2041fc85 .word 0x8a72957a,0x740767c3 .word 0x2f2477c6,0x9751f3e1 .word 0x9bace5c7,0xcfe9ec5f .word 0x9463235a,0xefde76ca .word 0xa135d2d2,0x13abd544 .word 0x973d8561,0x20803940 p53_expected_registers: .word 0x00000000,0x1bd554a0 .word 0x00000000,0xed18e4e2 .word 0x00000000,0x0000006d .word 0xc98a0c06,0xdc5a07c5 .word 0x00000000,0x527d6650 .word 0x00000000,0x000000ec .word 0x00000000,0x000000f9 .word 0xffffffff,0xffffffd3 p53_expected_fp_regs: .word 0x3c876e32,0xb35a7c7e .word 0xff74bccf,0x50a46a15 .word 0x5c3d51eb,0xc9689b48 .word 0x1612d8bc,0x9d759c60 .word 0x601a01b7,0x6b6c6285 .word 0xfecad9ae,0x96649fea .word 0xbb35dc24,0x5bcd11b8 .word 0xd2ff3825,0x3674edce .word 0x3287b209,0x3d95a34a .word 0x4e9eacf7,0xd7dcb880 .word 0x4ea85169,0x7cf367d4 .word 0x00442a98,0x97f7b041 .word 0x75c1b61c,0xd31ad4c5 .word 0xf4467d88,0x6fee0461 .word 0x3a19eddb,0xfced0999 .word 0x7806907d,0x40d30158 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p53_local0_expect: .word 0x391e910f,0x73e4ed9e .word 0x8f31a169,0xfdcfd5e5 .word 0xbd12a18f,0x209ad0d2 .word 0xa054d51b,0xe2e418ed .word 0x1fcc81a7,0x49119582 .word 0x9458f9e9,0x436d595c .word 0x93535c4d,0x009f1011 .word 0x48c0b26b,0xa5ab7085 p53_local1_expect: .word 0xaea5b4f8,0x92bcdeff .word 0x4d07b9da,0x5e4bae91 .word 0xd308c959,0x7f0ab70a .word 0x63b66e92,0x8cb101ed .word 0xa16988b1,0x00db550c .word 0x1f2e4613,0xebad6794 .word 0x2968f014,0x9dd9a270 .word 0x6a9ac263,0x5517c239 p53_local2_expect: .word 0x29682479,0x14bb8c45 .word 0x63c29a6a,0x3eba4c7c .word 0x188e3019,0xbd1ccff6 .word 0x78a5b9a9,0x39ed6dc5 .word 0x4d63c973,0xa56f1095 .word 0xff652beb,0x5f29dab8 .word 0x9b24c44f,0x14306e2e .word 0x80f506cc,0x8f31a169 p53_local3_expect: .word 0xff0a0229,0xe6ffca39 .word 0xc22db1de,0x47a3361b .word 0xe4cb5862,0x3056cae3 .word 0x270ada95,0x6893ff46 .word 0xa054d51b,0x6be496ef .word 0xc98a0c06,0xdc5a07c5 .word 0xc8c6496c,0xb3c441c8 .word 0xaa839c7a,0xff40133e p54_init_registers: .word 0x3c35e7f8,0x301e690f ! Init value for %l0 .word 0x596105d1,0xf349986d ! Init value for %l1 .word 0x0d916308,0xb0aaf36a ! Init value for %l2 .word 0x2b6a7dbf,0xdb8f52ff ! Init value for %l3 .word 0x94f47586,0xc756922f ! Init value for %l4 .word 0x6ffdb6b3,0xe0cff514 ! Init value for %l5 .word 0xe78d6f0c,0x5cd2665b ! Init value for %l6 .word 0x022d7ede,0x7f07cf76 ! Init value for %l7 .align 64 p54_init_freg: .word 0xc82b85fa,0xe1269255 ! Init value for %f0 .word 0xa4719884,0xe2a9b357 ! Init value for %f2 .word 0x0970c5cf,0x5ca6690f ! Init value for %f4 .word 0x93d8fd8e,0xc8fbec74 ! Init value for %f6 .word 0x89ef81ad,0x066d1160 ! Init value for %f8 .word 0x3dfa8b60,0x80411d18 ! Init value for %f10 .word 0x27112754,0x3d15bf72 ! Init value for %f12 .word 0x6d47997c,0x8362916f ! Init value for %f14 .word 0x7461589e,0x523fc9aa ! Init value for %f16 .word 0x2713997e,0x1e156bc1 ! Init value for %f18 .word 0x61a20f1d,0xa850c163 ! Init value for %f20 .word 0xba962881,0xc489a9a0 ! Init value for %f22 .word 0x9979298b,0xba6a3a16 ! Init value for %f24 .word 0x711653cb,0x67b8fddf ! Init value for %f26 .word 0xbb338caa,0x9a21b914 ! Init value for %f28 .word 0x355cbc64,0x3d1e613c ! Init value for %f30 .word 0x7ffb4c88,0x40f9eb84 ! Init value for %f32 .word 0xd42360c9,0x58c921b4 ! Init value for %f34 .word 0x938a5816,0x8699f231 ! Init value for %f36 .word 0x32f6584f,0x9776d986 ! Init value for %f38 .word 0xf40eb072,0x2987a146 ! Init value for %f40 .word 0x5f993faa,0x49332c5d ! Init value for %f42 .word 0xfb276d77,0x939d409b ! Init value for %f44 .word 0xf34b99f6,0x1a6e457d ! Init value for %f46 .word 0x3a5cccbe,0x395d9945 .word 0x9c11fd07,0x13cb11cd .word 0x975aa471,0xff91c2b5 .word 0xcfce6370,0x77c6663b .word 0x413d6ab7,0x4324bc00 .word 0x7b63cb27,0x993960d6 .word 0x6be3ea90,0x02a209b9 .word 0x61508248,0x445d1184 p54_expected_registers: .word 0x00000000,0x0000713c .word 0xffffffff,0xffffff81 .word 0xffd1f623,0x6152c675 .word 0xbc76accb,0xa699b6b6 .word 0x00000000,0x3ce8d0d1 .word 0x00000000,0x00000090 .word 0x00000000,0x00000016 .word 0x00000000,0xd14da718 p54_expected_fp_regs: .word 0xc82b85fa,0xe1269255 .word 0xa4719884,0xe2a9b357 .word 0x0970c5cf,0x5ca6690f .word 0x93d8fd8e,0xc8fbec74 .word 0x89ef81ad,0x066d1160 .word 0x3dfa8b60,0x80411d18 .word 0x27112754,0x3d15bf72 .word 0x6d47997c,0x8362916f .word 0x7461589e,0x523fc9aa .word 0x2713997e,0x1e156bc1 .word 0x61a20f1d,0xa850c163 .word 0xba962881,0xc489a9a0 .word 0x9979298b,0xba6a3a16 .word 0x711653cb,0x67b8fddf .word 0xbb338caa,0x9a21b914 .word 0x355cbc64,0x3d1e613c .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p54_local0_expect: .word 0x985c68f1,0x18a74dd1 .word 0x0cef5b0c,0x3b2c4b87 .word 0x81ca594e,0x7d7b4a5a .word 0xf56e66b3,0xa7b7f11c .word 0xdb8f52ff,0x0e43a4c4 .word 0x126deedd,0x5b3457d8 .word 0xe283855c,0xf5a7ffe6 .word 0xb62103ea,0x2bf2c820 p54_local1_expect: .word 0x7a3154db,0x848aa3ab .word 0x6af3aab0,0x7cda2583 .word 0xea55291c,0x7b4febed .word 0x14ffd8b1,0x135a711e .word 0x4a000000,0x75dd6890 .word 0xd885364c,0xe521dde4 .word 0xee68ffa8,0x713c8420 .word 0xf071256f,0x024b6a6d p54_local2_expect: .word 0x3ce8d0d1,0x00aefa93 .word 0x806c92ff,0x17483568 .word 0x00000000,0x0000005e .word 0xe156ec5f,0x54e06c58 .word 0x3579e5b8,0x9eb8012b .word 0x7c720b70,0x8e70cd0e .word 0x8460a2da,0xaaffec2a .word 0xb6090d4e,0x128c2cf5 p54_local3_expect: .word 0x3f5107b0,0xe26b2e2d .word 0xfe16e851,0x81cecf62 .word 0xbc76accb,0xa699b6b6 .word 0xc756922f,0x3b70785f .word 0xca053c97,0xe7eaa26c .word 0x7e818bfa,0x888a91e0 .word 0xff1f8cc8,0x8211bcbe .word 0xffd1f623,0x6152c675 p55_init_registers: .word 0x16432cf4,0x63682264 ! Init value for %l0 .word 0x81bd81e2,0x1243f519 ! Init value for %l1 .word 0x427a803e,0x2187a9fa ! Init value for %l2 .word 0xa7d10035,0xb03abba0 ! Init value for %l3 .word 0xf3dabbe0,0x87fb6b31 ! Init value for %l4 .word 0x05a0c386,0x37fddf45 ! Init value for %l5 .word 0x5ca8f7c0,0x2304db3b ! Init value for %l6 .word 0x2a14e6a0,0x3e5569fa ! Init value for %l7 .align 64 p55_init_freg: .word 0x36605ed7,0x3a08f8ee ! Init value for %f0 .word 0xa8896464,0x3af7b15d ! Init value for %f2 .word 0xeb138d3a,0xa11457d6 ! Init value for %f4 .word 0x1a3a042e,0x2588678d ! Init value for %f6 .word 0x7b120fb2,0xcc9eca67 ! Init value for %f8 .word 0xb17cd9cb,0x7df536b7 ! Init value for %f10 .word 0xbc7c47ae,0xb5d28621 ! Init value for %f12 .word 0xb34cd926,0x5d5f899d ! Init value for %f14 .word 0x59c63bd0,0xbe971bbd ! Init value for %f16 .word 0x2038f9c8,0xe8369989 ! Init value for %f18 .word 0x86484d2c,0xd7f01a0d ! Init value for %f20 .word 0x19f6e010,0x65616800 ! Init value for %f22 .word 0xcea3f107,0x9b8e889c ! Init value for %f24 .word 0x4d8d4f84,0x07b99a0e ! Init value for %f26 .word 0x634aac04,0xe40d5008 ! Init value for %f28 .word 0x1da98576,0xfa10ec89 ! Init value for %f30 .word 0xe9d8fab2,0x208ec77a ! Init value for %f32 .word 0x37201ce0,0x5eb550fc ! Init value for %f34 .word 0x103ccb63,0xc0c5e2c7 ! Init value for %f36 .word 0xd5659843,0xe30b8076 ! Init value for %f38 .word 0xd92baf4e,0xb95ad1be ! Init value for %f40 .word 0xd941a0e7,0xfe082744 ! Init value for %f42 .word 0x43cc487c,0x97eb5296 ! Init value for %f44 .word 0x29ed3a72,0xe5eda6b8 ! Init value for %f46 .word 0x900e9165,0x27fe061e .word 0x4b968736,0xb78231f2 .word 0x1e87f8a4,0x862b878c .word 0x4bec84a0,0xfcdf1953 .word 0x4e9a0396,0x8d7291c0 .word 0x0e175edd,0x649b6d68 .word 0x87051c30,0x9710342c .word 0xbc9da43e,0xc1e822e7 p55_expected_registers: .word 0x00000000,0x000000ff .word 0x00000000,0x00000063 .word 0x00000000,0x000000a1 .word 0x00000000,0x95dd6458 .word 0x00000000,0x0000001a .word 0x00000000,0x00000091 .word 0x00000000,0x00000067 .word 0x00000000,0xecdc7bfa p55_expected_fp_regs: .word 0x36605ed7,0x3a08f8ee .word 0xa8896464,0x3af7b15d .word 0xeb138d3a,0xa11457d6 .word 0x1a3a042e,0x2588678d .word 0x7b120fb2,0xcc9eca67 .word 0xb17cd9cb,0x7df536b7 .word 0xbc7c47ae,0xb5d28621 .word 0xb34cd926,0x5d5f899d .word 0x59c63bd0,0xbe971bbd .word 0x2038f9c8,0xe8369989 .word 0x86484d2c,0xd7f01a0d .word 0x19f6e010,0x65616800 .word 0xcea3f107,0x9b8e889c .word 0x4d8d4f84,0x07b99a0e .word 0x634aac04,0xe40d5008 .word 0x1da98576,0xfa10ec89 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p55_local0_expect: .word 0x69fa253b,0x6e05354e .word 0x7bf8eb17,0x829cad98 .word 0xff18c5c9,0xf35a76ae .word 0xae9522be,0xb3cdb09f .word 0x95dd6458,0x5dd6a31d .word 0xbb4d02c5,0x3d03b106 .word 0x9fec2409,0xbb470183 .word 0x507347f8,0x5cf200bf p55_local1_expect: .word 0xdd8d96fa,0x74f2a9a1 .word 0x0866e5be,0x540950b4 .word 0x1a23a428,0x4c98c760 .word 0xa1000000,0x5864dd95 .word 0x70ee81ca,0xecdc7bfa .word 0xe1ee2957,0x972b181c .word 0x0d571045,0xd1939f0c .word 0x024145b7,0x92f69912 p55_local2_expect: .word 0xf3fdbb5a,0x82513842 .word 0xffbc5fd4,0x00000000 .word 0xe2969a39,0xe09928fb .word 0x5a286cff,0xb1c83991 .word 0xd45fbc91,0x45da7a98 .word 0xff0d52ec,0xeb496a49 .word 0xe715ff73,0x8031d84f .word 0x4ed37b21,0xb408c29b p55_local3_expect: .word 0x87fb6b31,0xe830cb34 .word 0xa7a102b5,0x2cace5f6 .word 0xe0f43d15,0xac839198 .word 0xff58ff09,0x843dd47e .word 0x2b2a9835,0x3bcd0c62 .word 0x00005fd4,0x5497d6f2 .word 0x7c54e6e1,0x5dff8ac9 .word 0x6a8ad643,0xcbfd33de p56_init_registers: .word 0x2e9db542,0x93428eca ! Init value for %l0 .word 0xd1c5dbb4,0xd3f89ea0 ! Init value for %l1 .word 0x4126de34,0x8d97bd53 ! Init value for %l2 .word 0x590d11c2,0x4e82fe7f ! Init value for %l3 .word 0x401903c2,0x56931c82 ! Init value for %l4 .word 0x2a4d630e,0x9e3bf648 ! Init value for %l5 .word 0x9dda6adf,0xef560236 ! Init value for %l6 .word 0xfa63ce04,0x1fef6b03 ! Init value for %l7 .align 64 p56_init_freg: .word 0x9dd916b7,0x3a98d309 ! Init value for %f0 .word 0xcc39f601,0xebee7326 ! Init value for %f2 .word 0x46427c74,0x67d402ad ! Init value for %f4 .word 0xd033e0b6,0x840e1a42 ! Init value for %f6 .word 0x3e89e291,0x420601c9 ! Init value for %f8 .word 0xbc297d26,0x6609a509 ! Init value for %f10 .word 0xeea90290,0x9961f97a ! Init value for %f12 .word 0xb0b6e9fa,0xe9f82f33 ! Init value for %f14 .word 0x50761287,0xe8d2bf9f ! Init value for %f16 .word 0xa32aa438,0xa269a34e ! Init value for %f18 .word 0x783e5cd9,0xe52a87e1 ! Init value for %f20 .word 0x9de46bbc,0xa21bac7b ! Init value for %f22 .word 0xe2095946,0x690cf57c ! Init value for %f24 .word 0xde6b8c95,0x71613943 ! Init value for %f26 .word 0x320eb4db,0x7b5d25f5 ! Init value for %f28 .word 0x234b757f,0x17e26f87 ! Init value for %f30 .word 0xc4776484,0x00c421ef ! Init value for %f32 .word 0xfda36c8d,0x44744829 ! Init value for %f34 .word 0x99c57c38,0x87fa2ab5 ! Init value for %f36 .word 0x867fa44d,0x9ab49ac2 ! Init value for %f38 .word 0x8925afd4,0xeeebf2a0 ! Init value for %f40 .word 0x6a8c3ec4,0xa703b82f ! Init value for %f42 .word 0x298c76e1,0xc100b4b4 ! Init value for %f44 .word 0x296b7c0c,0x81f89e06 ! Init value for %f46 .word 0x187f4343,0x7e15bb6d .word 0xfe196d32,0x1d334616 .word 0xb4eda800,0xd8dbc61f .word 0x190e3d1b,0x3a62b7c1 .word 0x659782e0,0x43298d78 .word 0x83a8f405,0x9fb513e3 .word 0x77f4688c,0x0ac74c86 .word 0x8d7422f3,0x4295f52a p56_expected_registers: .word 0x00000000,0x000000fc .word 0x00000000,0xffef3e64 .word 0x00000000,0x00000089 .word 0x00000000,0x00007ceb .word 0x00000000,0x00000061 .word 0x00000000,0x0000007c .word 0x00000000,0xff58726e .word 0x00000000,0x97cc1b25 p56_expected_fp_regs: .word 0x9dd916b7,0x3a98d309 .word 0xcc39f601,0xebee7326 .word 0x46427c74,0x67d402ad .word 0xd033e0b6,0x840e1a42 .word 0x3e89e291,0x420601c9 .word 0xbc297d26,0x6609a509 .word 0xeea90290,0x9961f97a .word 0xb0b6e9fa,0xe9f82f33 .word 0x50761287,0xe8d2bf9f .word 0xa32aa438,0xa269a34e .word 0x783e5cd9,0xe52a87e1 .word 0x9de46bbc,0xa21bac7b .word 0xe2095946,0x690cf57c .word 0xde6b8c95,0x71613943 .word 0x320eb4db,0x7b5d25f5 .word 0x234b757f,0x17e26f87 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p56_local0_expect: .word 0xeb7c2922,0x9d84f199 .word 0x000000e6,0xc4b77206 .word 0xff4d3ca0,0x7a4ed0f0 .word 0xff601fe7,0x0395d343 .word 0xffef3e64,0xa166115d .word 0x93428eca,0x0978c00e .word 0x1e78adf2,0x13ed4fd5 .word 0x450a7b7b,0xc11b324d p56_local1_expect: .word 0x97cc1b25,0x8a974875 .word 0x00000094,0x6644b667 .word 0x646cc2f9,0x414667bf .word 0xff84ffe5,0x6a42115d .word 0xae9f4e99,0x0000007c .word 0xfff3a74b,0xf5f02fad .word 0x77df4b3e,0x1b8b6132 .word 0xff264a35,0xa5750a77 p56_local2_expect: .word 0xdbd192e6,0x42a0a725 .word 0xb71c7448,0x6e2b4192 .word 0xfffbaf83,0x74452d23 .word 0xee4c2454,0x613e6b32 .word 0xffe758bb,0x1683e298 .word 0xbd7991f2,0x935c3e43 .word 0xa987b9c7,0xe8ac3689 .word 0x055dc276,0x0596aaf6 p56_local3_expect: .word 0xef560236,0xb2eff7f8 .word 0xff9f2a28,0xffec6cf8 .word 0xffe18bff,0xd9ce8e54 .word 0x770802fc,0xba94990e .word 0xf12cf771,0x77a81ffe .word 0x00000014,0x63ad58b3 .word 0x2c9f5c37,0xcf157a2e .word 0xcc005e3d,0x73b0388a p57_init_registers: .word 0xdc21035a,0x1f65d63b ! Init value for %l0 .word 0x79a333ef,0xd89fdcb4 ! Init value for %l1 .word 0xff2961d0,0x0f6b8826 ! Init value for %l2 .word 0xb6ef517c,0x07157b3c ! Init value for %l3 .word 0x207a9952,0x4d3f1e3e ! Init value for %l4 .word 0x02b8853e,0xb99bf71f ! Init value for %l5 .word 0x4fe1d61c,0x41d7a029 ! Init value for %l6 .word 0x4a855f57,0xdad37bfe ! Init value for %l7 .align 64 p57_init_freg: .word 0x9bcc5042,0x59a3b146 ! Init value for %f0 .word 0x2313814e,0x6220e25f ! Init value for %f2 .word 0x1cb1a087,0x00a44abc ! Init value for %f4 .word 0x243801e0,0x6afa7771 ! Init value for %f6 .word 0x5ed9127f,0xca9712c4 ! Init value for %f8 .word 0x31b18b32,0x58852c6a ! Init value for %f10 .word 0x37a67ebf,0xcfbc2257 ! Init value for %f12 .word 0x64a3ec9d,0x41893ea9 ! Init value for %f14 .word 0xc4c1dc99,0x1e4012f3 ! Init value for %f16 .word 0xa2c4624c,0xb7778a15 ! Init value for %f18 .word 0x66766c32,0xa3f3f456 ! Init value for %f20 .word 0x89626950,0xc89f2873 ! Init value for %f22 .word 0x923ca531,0xa754ce74 ! Init value for %f24 .word 0xc1fc2e1f,0xa18fe742 ! Init value for %f26 .word 0x04ff43cf,0xfd137070 ! Init value for %f28 .word 0xce99185b,0x43293b6b ! Init value for %f30 .word 0xa18b0289,0xb4f4075b ! Init value for %f32 .word 0x4fcb4af1,0x41cce0a8 ! Init value for %f34 .word 0xbe2f2282,0xe00e1156 ! Init value for %f36 .word 0xa60411c6,0xf328cea2 ! Init value for %f38 .word 0x388731a0,0xb197461b ! Init value for %f40 .word 0x620612d4,0x78e7121d ! Init value for %f42 .word 0xaeb6e256,0xf34585ef ! Init value for %f44 .word 0x3214acc7,0xd6674225 ! Init value for %f46 .word 0xcb5e25d9,0xd0e6c9a5 .word 0xd583be51,0xdb3f4f0e .word 0x924e636c,0x82e69366 .word 0x56ba56cd,0xf83fbdea .word 0x9dd81ade,0x0625c12d .word 0xd7bc8962,0x3cd480b6 .word 0x1bc27358,0xf6a5bdca .word 0xbd0ddaa0,0xee7187d0 p57_expected_registers: .word 0x00000000,0x0000002a .word 0x00000000,0x7a6225ad .word 0xa9d59727,0x3e265c97 .word 0x00000000,0xf77632b1 .word 0x00000000,0x0000005d .word 0x00000000,0x1cd3b6bd .word 0x00000000,0x00000000 .word 0x00000000,0x00000067 p57_expected_fp_regs: .word 0x9bcc5042,0x59a3b146 .word 0x2313814e,0x6220e25f .word 0x1cb1a087,0x00a44abc .word 0x243801e0,0x6afa7771 .word 0x5ed9127f,0xca9712c4 .word 0x31b18b32,0x58852c6a .word 0x37a67ebf,0xcfbc2257 .word 0x64a3ec9d,0x41893ea9 .word 0xc4c1dc99,0x1e4012f3 .word 0xa2c4624c,0xb7778a15 .word 0x66766c32,0xa3f3f456 .word 0x89626950,0xc89f2873 .word 0x923ca531,0xa754ce74 .word 0xc1fc2e1f,0xa18fe742 .word 0x04ff43cf,0xfd137070 .word 0xce99185b,0x43293b6b .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p57_local0_expect: .word 0x81d838bf,0x715cd702 .word 0xd191c9ad,0x50166c33 .word 0xbfbad496,0x9a8a9639 .word 0x20b05f4d,0xa5103229 .word 0x7a6225ad,0xf7222981 .word 0xff042329,0x7c489aca .word 0x97e40ad0,0x71320c0e .word 0x74d897bc,0xfe2ce4f9 p57_local1_expect: .word 0xff2dff3a,0x3bffec43 .word 0xa9c028d6,0xc9ecffb0 .word 0xb99bf71f,0x4a2a81de .word 0x000000fe,0x71320c0e .word 0xc2ae968f,0x07db74f7 .word 0x000000fe,0x0715ff3c .word 0x3fdf89da,0xf780fbbc .word 0x786798be,0x19608853 p57_local2_expect: .word 0x7aff2591,0x7221d9e0 .word 0xff7bd3da,0x2f94c2f3 .word 0x00ff00d4,0xffffd9e0 .word 0x2d17f158,0xe1ff2e8b .word 0x3ebd5787,0x2acacfbf .word 0x4eef59a5,0x57b181b2 .word 0xcdb77cbe,0x93b35216 .word 0xa6490604,0x71320c0e p57_local3_expect: .word 0x933cfa40,0x44b1d9fc .word 0xa9d59727,0x3e265c97 .word 0x00000000,0x7a6225ad .word 0x5f8f5bca,0xcf88abe0 .word 0x9fdfbe7d,0xc1615e35 .word 0x2000acd7,0xfddeabc2 .word 0x5dc29476,0xcd3dceb3 .word 0x2788da22,0x797d858f p58_init_registers: .word 0xc5f6bde4,0x02568969 ! Init value for %l0 .word 0x43a5b897,0x9e15f0bb ! Init value for %l1 .word 0x9dd0e0c0,0x41c3d1e3 ! Init value for %l2 .word 0x62b28164,0x3098199e ! Init value for %l3 .word 0xbcb514e1,0xc939f55d ! Init value for %l4 .word 0x654e6d3a,0x31d66a95 ! Init value for %l5 .word 0x117e104f,0xdcb6cac6 ! Init value for %l6 .word 0xdd74f602,0x1c22afa3 ! Init value for %l7 .align 64 p58_init_freg: .word 0x527ecff0,0x8518bc63 ! Init value for %f0 .word 0xcb9e4804,0xd116c3f4 ! Init value for %f2 .word 0x4d4ffcd5,0x3b1a2a83 ! Init value for %f4 .word 0xbf1ff562,0xb8d8ca90 ! Init value for %f6 .word 0xe8b21072,0xee8612f3 ! Init value for %f8 .word 0xe4be3e87,0x6e6e65cc ! Init value for %f10 .word 0x107f716e,0xe20f6160 ! Init value for %f12 .word 0xe1064ce6,0x033a6487 ! Init value for %f14 .word 0xcdda4f66,0x2fa3acb7 ! Init value for %f16 .word 0x6c3e0bdc,0x5470439b ! Init value for %f18 .word 0x7f148b26,0x27d8bb14 ! Init value for %f20 .word 0xe9d7126b,0x5ffcbba9 ! Init value for %f22 .word 0xdd4b1f61,0x6e6164f1 ! Init value for %f24 .word 0xb36436e5,0x0a98de89 ! Init value for %f26 .word 0xa5b158d4,0x37f74462 ! Init value for %f28 .word 0x7809f1d9,0xaaa7e0f0 ! Init value for %f30 .word 0x730de8f4,0x0405d6ea ! Init value for %f32 .word 0x2db46972,0x743e81a3 ! Init value for %f34 .word 0x6556bac3,0x6eb5c5a1 ! Init value for %f36 .word 0xc7013c1c,0x16daf44b ! Init value for %f38 .word 0xbfd42946,0x8335a0e6 ! Init value for %f40 .word 0x341149ba,0xd33cc63e ! Init value for %f42 .word 0x79d3f498,0x80a8c368 ! Init value for %f44 .word 0x76678eaa,0x3505ab32 ! Init value for %f46 .word 0x9e0c9f1f,0x6c0022ef .word 0x911f8162,0x3c38ceaa .word 0x29a5f4ea,0xc265a354 .word 0xfcbbfe55,0x3dae8b23 .word 0x41bc2cdc,0x2063e566 .word 0x3bbbb279,0x1780bca4 .word 0x3bf4af65,0x10354784 .word 0xe01ee524,0x4327e92d p58_expected_registers: .word 0x00000000,0x00000091 .word 0x63078d42,0xc4218ded .word 0x00000000,0x7b19bd01 .word 0x00000000,0xe2360a04 .word 0x00000000,0x081d8934 .word 0x00000000,0xb660a7f7 .word 0x00000000,0x000000f8 .word 0x7291c4df,0x822f27f4 p58_expected_fp_regs: .word 0x527ecff0,0x8518bc63 .word 0xcb9e4804,0xd116c3f4 .word 0x4d4ffcd5,0x3b1a2a83 .word 0xbf1ff562,0xb8d8ca90 .word 0xe8b21072,0xee8612f3 .word 0xe4be3e87,0x6e6e65cc .word 0x107f716e,0xe20f6160 .word 0xe1064ce6,0x033a6487 .word 0xcdda4f66,0x2fa3acb7 .word 0x6c3e0bdc,0x5470439b .word 0x7f148b26,0x27d8bb14 .word 0xe9d7126b,0x5ffcbba9 .word 0xdd4b1f61,0x6e6164f1 .word 0xb36436e5,0x0a98de89 .word 0xa5b158d4,0x37f74462 .word 0x7809f1d9,0xaaa7e0f0 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p58_local0_expect: .word 0x34ec903f,0x08895eaf .word 0xa953131a,0xc04a2ca9 .word 0xdcd7c1b3,0xbfa3acd3 .word 0xe4786653,0xa375218e .word 0x6cddbaf2,0xc4d657b3 .word 0x8fe6670b,0x21c65720 .word 0xffc85d6d,0xf9ea3b3c .word 0x5e10c15c,0x00000091 p58_local1_expect: .word 0x000000b5,0x00000065 .word 0x653c8ba7,0xeef592ec .word 0xc04a2ca9,0x081bff77 .word 0xfc2fe152,0x9251fd28 .word 0x0a6a42e8,0xe5c22d4f .word 0x1d291570,0xd3601876 .word 0x63078d42,0xc4218ded .word 0x4b19af3e,0x7202a719 p58_local2_expect: .word 0xf99047df,0xfea3cf68 .word 0x34891d08,0x73037960 .word 0x00000000,0x00000043 .word 0xbfba043c,0xb576c26b .word 0xb57295a7,0x436cac98 .word 0x72ffc4df,0x822f27f4 .word 0x41c3d1e3,0x7a390069 .word 0xbcfde980,0xee329435 p58_local3_expect: .word 0xffc019df,0xb5ef8d25 .word 0xdfc49172,0x2ee3cfb3 .word 0xc939ff5d,0x31d66a95 .word 0x1282ae23,0x88ac6c1c .word 0x45564732,0xb7b389c1 .word 0x4b8ab3e3,0xf275ea27 .word 0x60790373,0x48b94404 .word 0x71fd40b4,0xbf489276 p59_init_registers: .word 0x04093f3e,0x180718b6 ! Init value for %l0 .word 0xcebb2d1c,0x59a73050 ! Init value for %l1 .word 0x41c1db92,0x503272a0 ! Init value for %l2 .word 0x56e4b8ad,0xfec110a7 ! Init value for %l3 .word 0x0945b77e,0xd429d77f ! Init value for %l4 .word 0x7448bd5e,0x2bd1352f ! Init value for %l5 .word 0x3620c7c6,0x6d5e2e35 ! Init value for %l6 .word 0x702df2e2,0x6d4324fc ! Init value for %l7 .align 64 p59_init_freg: .word 0xeed4c412,0x5fba2274 ! Init value for %f0 .word 0x4cafed4f,0x2eeafb7a ! Init value for %f2 .word 0x0b6b09c9,0xd19c83ff ! Init value for %f4 .word 0xdabc1ded,0x48d41a99 ! Init value for %f6 .word 0x4cf45a0d,0x5626b59f ! Init value for %f8 .word 0xe48a6fe4,0xdc50f998 ! Init value for %f10 .word 0xc1cbbf0f,0x737da1d8 ! Init value for %f12 .word 0xbbb1f852,0x2d7d6c36 ! Init value for %f14 .word 0x78f5f702,0x3f2bc339 ! Init value for %f16 .word 0xcfa25769,0x487bcdeb ! Init value for %f18 .word 0x21238c61,0x1917b0f1 ! Init value for %f20 .word 0x7387dd2e,0x5e6e6778 ! Init value for %f22 .word 0xa886a0ca,0xd08cd4e1 ! Init value for %f24 .word 0xb60c06fb,0x62884857 ! Init value for %f26 .word 0x880974b6,0xf494ddbe ! Init value for %f28 .word 0x06aa5e95,0x17bd880e ! Init value for %f30 .word 0xb500a980,0x11ed6229 ! Init value for %f32 .word 0x2629713b,0x74af0a3c ! Init value for %f34 .word 0xd0a7c3a0,0xc758eb8b ! Init value for %f36 .word 0x83b1d379,0x9cb81469 ! Init value for %f38 .word 0x0808bc9c,0x93343872 ! Init value for %f40 .word 0x8043d044,0xacff6c82 ! Init value for %f42 .word 0x5c41ead9,0x9966f0a4 ! Init value for %f44 .word 0xe9c0c736,0x28bb2e85 ! Init value for %f46 .word 0x0b0da6f9,0xaf3edb3f .word 0x7e5a7764,0x186c55f1 .word 0xfb07f52a,0xd73ac172 .word 0x63930140,0x4c12c9a6 .word 0xb7c99325,0x226ab154 .word 0xb3228102,0x20c3a905 .word 0xbb823697,0x41d19a49 .word 0xc3a3d2db,0xec06a683 p59_expected_registers: .word 0x00000000,0x0000000e .word 0x00000000,0x0000002d .word 0x00000000,0x000000d1 .word 0xffffffff,0x886d249d .word 0x0945b77e,0xd429d77f .word 0x00000000,0x000000e2 .word 0x00000000,0xfa7416b7 .word 0x00000000,0x4556f5d1 p59_expected_fp_regs: .word 0xeed4c412,0x5fba2274 .word 0x4cafed4f,0x2eeafb7a .word 0x0b6b09c9,0xd19c83ff .word 0xdabc1ded,0x48d41a99 .word 0x4cf45a0d,0x5626b59f .word 0xe48a6fe4,0xdc50f998 .word 0xc1cbbf0f,0x737da1d8 .word 0xbbb1f852,0x2d7d6c36 .word 0x78f5f702,0x3f2bc339 .word 0xcfa25769,0x487bcdeb .word 0x21238c61,0x1917b0f1 .word 0x7387dd2e,0x5e6e6778 .word 0xa886a0ca,0xd08cd4e1 .word 0xb60c06fb,0x62884857 .word 0x880974b6,0xf494ddbe .word 0x06aa5e95,0x17bd880e .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p59_local0_expect: .word 0x92643dd7,0xe7559ffa .word 0xd6a90f60,0x8a3b7bcf .word 0x3c38be85,0x1808db94 .word 0x000000fc,0x93a6c653 .word 0xa9a48bc6,0xfc932f62 .word 0x2fec904a,0x199189ff .word 0xf2915fba,0x937f9a3e .word 0x81dd8d0b,0xc88effe1 p59_local1_expect: .word 0xff42ae33,0x72cadaab .word 0x24febea9,0xde9e20ff .word 0x2bd1352f,0x9e600df6 .word 0x2a0b596e,0x12ec1ecf .word 0x7d7c001e,0x5ca8f89d .word 0x483d4d9b,0xc9d5798a .word 0x67ddd79d,0x180718b6 .word 0x115e3e94,0xb661c62b p59_local2_expect: .word 0xffef62a1,0xffffa4a9 .word 0x00000055,0xff0c8618 .word 0x71b149b1,0x6ab1f431 .word 0xec1a4e58,0xcc0520f3 .word 0x9d246d88,0xb3a9265e .word 0xceee7b3c,0xa7b9c5c2 .word 0xc71123cd,0x80e8b922 .word 0xf4502dac,0x04177180 p59_local3_expect: .word 0xccfc2d65,0x89cd0572 .word 0x6f44ffe0,0xa1db311e .word 0x886d249d,0xa02f57f0 .word 0xff076a6f,0xad2c70ab .word 0x1c4c1693,0xf5bef58e .word 0xff9f55e7,0x2c498709 .word 0x702df2e2,0x6d4324fc .word 0xdafa5319,0x8f7ef5f0 p60_init_registers: .word 0xfd904f1d,0xee6d8617 ! Init value for %l0 .word 0x37bd782a,0xb3b21ae9 ! Init value for %l1 .word 0x759812a3,0xcb69c2b8 ! Init value for %l2 .word 0x1e359600,0x3f043e4c ! Init value for %l3 .word 0x4a8c3fee,0x3a6b8778 ! Init value for %l4 .word 0x32366840,0x009c0280 ! Init value for %l5 .word 0x66f101e8,0x3993dfcb ! Init value for %l6 .word 0x51dbf784,0x1094f037 ! Init value for %l7 .align 64 p60_init_freg: .word 0x8136913d,0xec8ccc69 ! Init value for %f0 .word 0x06b10dbf,0xcd4bace5 ! Init value for %f2 .word 0x4314c216,0x7b7fa14c ! Init value for %f4 .word 0xb8972092,0x82197833 ! Init value for %f6 .word 0x7480196b,0x89b63a82 ! Init value for %f8 .word 0xe9816d1e,0xf21b7448 ! Init value for %f10 .word 0xdc96d4d0,0x1bc43583 ! Init value for %f12 .word 0x9bf31d5f,0xc04ad15f ! Init value for %f14 .word 0x6c6656a9,0xc992589e ! Init value for %f16 .word 0x80808d22,0xc7407971 ! Init value for %f18 .word 0xd170e0fb,0xd93a0810 ! Init value for %f20 .word 0x2c9da5d0,0xcb897506 ! Init value for %f22 .word 0x3152398b,0xe5eab028 ! Init value for %f24 .word 0x64efb8cf,0x8c4bc85e ! Init value for %f26 .word 0x4813b601,0x6451e26a ! Init value for %f28 .word 0xc24040e8,0xbf581b3d ! Init value for %f30 .word 0x88197bb2,0xb1ece71a ! Init value for %f32 .word 0xb8901380,0x4e03f06d ! Init value for %f34 .word 0xa5723349,0x3e4f7089 ! Init value for %f36 .word 0x221049c1,0x82d96b54 ! Init value for %f38 .word 0xab4155d7,0x3c558ef5 ! Init value for %f40 .word 0x1d17756c,0x5f81f0c5 ! Init value for %f42 .word 0x797be075,0x6e19444d ! Init value for %f44 .word 0x6c150b79,0x4ed5bdce ! Init value for %f46 .word 0xc43ddee7,0x2dc4e91f .word 0x226ea734,0xc21d4cc2 .word 0x6fcbc24a,0xf2f765b6 .word 0xc953f07b,0x2cb90fd7 .word 0x50c99ca6,0x8bc98e39 .word 0xbbfba1a0,0x72de201f .word 0x62e771ee,0x9572edf2 .word 0x49818197,0xb1a86292 p60_expected_registers: .word 0x00000000,0xafe61fad .word 0x00000000,0x0292a2ff .word 0x00000000,0xff7068c7 .word 0x00000000,0x7298eeb7 .word 0x00000000,0x0000006b .word 0xffffffff,0xb8c2a1f8 .word 0xffffffff,0xfd000000 .word 0x5c11fc54,0xd169a921 p60_expected_fp_regs: .word 0x8136913d,0xec8ccc69 .word 0x06b10dbf,0xcd4bace5 .word 0x4314c216,0x7b7fa14c .word 0xb8972092,0x82197833 .word 0x7480196b,0x89b63a82 .word 0xe9816d1e,0xf21b7448 .word 0xdc96d4d0,0x1bc43583 .word 0x9bf31d5f,0xc04ad15f .word 0x6c6656a9,0xc992589e .word 0x80808d22,0xc7407971 .word 0xd170e0fb,0xd93a0810 .word 0x2c9da5d0,0xcb897506 .word 0x3152398b,0xe5eab028 .word 0x64efb8cf,0x8c4bc85e .word 0x4813b601,0x6451e26a .word 0xc24040e8,0xbf581b3d .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p60_local0_expect: .word 0x67e94b5d,0x9f643575 .word 0xd022fd76,0xbe587bbe .word 0xffa22302,0x9dbed9c9 .word 0xeda710d1,0xe156b073 .word 0xffb0a15f,0x3834aed4 .word 0x35a0b712,0xb7ee9872 .word 0xe001ff69,0xafe61fad .word 0x5c11fc54,0xd169a921 p60_local1_expect: .word 0xfd000000,0x00000000 .word 0x6ae66089,0xf077b0d0 .word 0xcb69c2b8,0x00000075 .word 0xf5dc4c2e,0xd9992bd3 .word 0x4c2d00f1,0xca2544bf .word 0xff79d125,0x99d56f4d .word 0x85fdadc4,0xfc52d070 .word 0xca8731f9,0x3f63e05b p60_local2_expect: .word 0xca58eda7,0x0a72bdba .word 0xb8c2a1f8,0xff3030bb .word 0x1ba59184,0x7b703523 .word 0x12b7a035,0x86367fc0 .word 0x707fbe7d,0x142ed59c .word 0x286a89d1,0x6dc1b210 .word 0xfff28584,0xa465718e .word 0x44c4a792,0x7fe2d05c p60_local3_expect: .word 0x66b6a934,0x0292a2ff .word 0x93908901,0xa8bc3cc1 .word 0x001bd27e,0x0a21acff .word 0xcd1d5ada,0x00e48fde .word 0x6b000000,0xf8a1c2b8 .word 0x20238aa3,0x67e94b5d .word 0x43bc052c,0xa50f3d45 .word 0x045fc3d5,0x926d46d8 p61_init_registers: .word 0xc1978146,0x8df7de1e ! Init value for %l0 .word 0x9376bea8,0x08070cff ! Init value for %l1 .word 0xe48da2fc,0x3eca4f2a ! Init value for %l2 .word 0xf27a0582,0xb0520f3d ! Init value for %l3 .word 0x5e4986da,0x1b841ec6 ! Init value for %l4 .word 0x7f34371a,0x5b297780 ! Init value for %l5 .word 0xed14b3ed,0xf4de176d ! Init value for %l6 .word 0x8078597c,0x735a9fb1 ! Init value for %l7 .align 64 p61_init_freg: .word 0xfea66da9,0x5f1b07c5 ! Init value for %f0 .word 0x2ff2a07f,0x595a573a ! Init value for %f2 .word 0x56a73254,0xc194fc95 ! Init value for %f4 .word 0x7c6cfcba,0x8782ef82 ! Init value for %f6 .word 0xee16c939,0x90b22712 ! Init value for %f8 .word 0xff8fd73b,0x50dd2cee ! Init value for %f10 .word 0x5207af1d,0x02543791 ! Init value for %f12 .word 0x34b142c0,0x0330a4d3 ! Init value for %f14 .word 0x9ca875f5,0x70b81626 ! Init value for %f16 .word 0x372ffba1,0xac87d27e ! Init value for %f18 .word 0x30eacb10,0x36cb4f44 ! Init value for %f20 .word 0x3eef137f,0x58fb03ca ! Init value for %f22 .word 0xa19bffe3,0x5a1dcb11 ! Init value for %f24 .word 0x1c8deb8d,0xa1c32b87 ! Init value for %f26 .word 0xfce5c3ff,0xb8000140 ! Init value for %f28 .word 0x3c3d261c,0x61a033a9 ! Init value for %f30 .word 0xc3c6cf0c,0x2510dda6 ! Init value for %f32 .word 0x399a53b0,0xd4deb262 ! Init value for %f34 .word 0xe465d717,0x2a5f3a2b ! Init value for %f36 .word 0x82e335ee,0x1b4a5e2f ! Init value for %f38 .word 0xe8ed1b92,0xbe9c010f ! Init value for %f40 .word 0x77d658e0,0x03ca6a4b ! Init value for %f42 .word 0x7eca7e8f,0xb86f2b1f ! Init value for %f44 .word 0x507a50de,0xe25b435c ! Init value for %f46 .word 0xd85bc279,0x5e657578 .word 0x98b53166,0x9e7baf8a .word 0x0c8c6382,0xb69d9234 .word 0x1100e3ac,0xa8d6ef01 .word 0xb10508a3,0xdd523f5e .word 0xff167d86,0xa73d1ae3 .word 0x7f7fd214,0x3f8e96a0 .word 0x38a534eb,0xbd0c26fe p61_expected_registers: .word 0x00000000,0x657b618d .word 0xffffffff,0xffffff8e .word 0x00000000,0x00003f3f .word 0xf70b0ffc,0xe453c3ec .word 0x62b88c33,0x7531e96b .word 0x00000000,0xf6f53198 .word 0x00000000,0xec783500 .word 0x00000000,0xad2e786a p61_expected_fp_regs: .word 0xfea66da9,0x5f1b07c5 .word 0x2ff2a07f,0x595a573a .word 0x56a73254,0xc194fc95 .word 0x7c6cfcba,0x8782ef82 .word 0xee16c939,0x90b22712 .word 0xff8fd73b,0x50dd2cee .word 0x5207af1d,0x02543791 .word 0x34b142c0,0x0330a4d3 .word 0x9ca875f5,0x70b81626 .word 0x372ffba1,0xac87d27e .word 0x30eacb10,0x36cb4f44 .word 0x3eef137f,0x58fb03ca .word 0xa19bffe3,0x5a1dcb11 .word 0x1c8deb8d,0xa1c32b87 .word 0xfce5c3ff,0xb8000140 .word 0x3c3d261c,0x61a033a9 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p61_local0_expect: .word 0x00000050,0xab94ac96 .word 0x6be93175,0x9831f5f6 .word 0xf70b0ffc,0xe453c3ec .word 0x555645c5,0x2bb674ce .word 0xa8ffaec4,0x5c1d022c .word 0x5642bf34,0x69c37190 .word 0x477dfd35,0xb59afc1e .word 0x073586d7,0x15628d34 p61_local1_expect: .word 0xcbe6d15a,0x78462ce8 .word 0x0fa27e29,0x7db5e56a .word 0xbc9da3db,0x399f70b4 .word 0x8e36bc81,0xd87b91ac .word 0x003578ec,0x6a782ead .word 0xb0464e22,0xff3f2b40 .word 0xe9a4cd33,0xe2e5bb62 .word 0x9468e415,0xa1af6919 p61_local2_expect: .word 0x73534ca1,0x084113f2 .word 0x79710047,0x26f50c61 .word 0x62b88c33,0x7531e96b .word 0x00000025,0xb5bd2759 .word 0xa9d286f0,0x555645c5 .word 0xa6984384,0x5089ff69 .word 0x97a78f43,0x8df7de1e .word 0x87a553c3,0xb4b4e648 p61_local3_expect: .word 0x3f3f0000,0x3d0f52b0 .word 0xdf431617,0x974eea05 .word 0x50000000,0x00000000 .word 0x8b171347,0x7b90735d .word 0xbefeb974,0x00000000 .word 0x82009be7,0x21846b5b .word 0x3ec80a5f,0x40b34ba4 .word 0xa9a0b737,0x7bc073c6 p62_init_registers: .word 0xf28a3c2c,0xd4970f9a ! Init value for %l0 .word 0x1e3d3544,0x21503bf8 ! Init value for %l1 .word 0x0d5e81ee,0x86a510c9 ! Init value for %l2 .word 0xdcb5725e,0x5477fbac ! Init value for %l3 .word 0xe88688e0,0x701e0db9 ! Init value for %l4 .word 0x3f111c84,0x02bdf59d ! Init value for %l5 .word 0xa683ba83,0xafd606ba ! Init value for %l6 .word 0x877e2a9e,0x8a6c8f6c ! Init value for %l7 .align 64 p62_init_freg: .word 0x84304fff,0x3078800e ! Init value for %f0 .word 0xc51f9e71,0x67dca443 ! Init value for %f2 .word 0xaaae3d0e,0x463a9cc3 ! Init value for %f4 .word 0xa10a5d5a,0x774ca4f9 ! Init value for %f6 .word 0x9b05de34,0x3dc66721 ! Init value for %f8 .word 0x187640a1,0xd33c5fb0 ! Init value for %f10 .word 0x6dd31167,0xe6f00cc8 ! Init value for %f12 .word 0x7cfcbd2e,0x9f73bb37 ! Init value for %f14 .word 0x96c5477d,0x1549da13 ! Init value for %f16 .word 0x8bd5b7bd,0x10b14a82 ! Init value for %f18 .word 0xddecb3ae,0x6a3b8fa6 ! Init value for %f20 .word 0xaf74f52a,0x03850227 ! Init value for %f22 .word 0xba128697,0x660a24d9 ! Init value for %f24 .word 0x8172720d,0x767b48cd ! Init value for %f26 .word 0x7e45099b,0xa23185e6 ! Init value for %f28 .word 0x8411c59c,0xb6699ed6 ! Init value for %f30 .word 0xa423b6c2,0xa2853468 ! Init value for %f32 .word 0x40ea5a21,0xd6250b0c ! Init value for %f34 .word 0xcf063def,0xba395ad8 ! Init value for %f36 .word 0x36418ff2,0x0c6455f8 ! Init value for %f38 .word 0x0388ecc8,0xa20ec561 ! Init value for %f40 .word 0x154c665b,0xf443f209 ! Init value for %f42 .word 0xef2bdf84,0xc5d78b7f ! Init value for %f44 .word 0x2f52f62d,0x3494235a ! Init value for %f46 .word 0xdbc029a0,0xe8e4900f .word 0xbaf1b46c,0x98085dd0 .word 0x4e59106e,0x83c03555 .word 0x96fd45a8,0x1bd5bf49 .word 0x27829c7f,0xee10c7c5 .word 0xefe4a1b8,0x82de3a51 .word 0x3ccf629e,0x372cd83e .word 0xf1267726,0x328d6c3a p62_expected_registers: .word 0xffc84525,0x13999382 .word 0x00000000,0x2a4c4231 .word 0x00000000,0x6e44cbf9 .word 0x00000000,0x00000fa8 .word 0x00000000,0x0000009b .word 0x00000000,0x00000070 .word 0xffffffff,0xffffffff .word 0x00000000,0x00000033 p62_expected_fp_regs: .word 0x84304fff,0x3078800e .word 0xc51f9e71,0x67dca443 .word 0xaaae3d0e,0x463a9cc3 .word 0xa10a5d5a,0x774ca4f9 .word 0x9b05de34,0x3dc66721 .word 0x187640a1,0xd33c5fb0 .word 0x6dd31167,0xe6f00cc8 .word 0x7cfcbd2e,0x9f73bb37 .word 0x96c5477d,0x1549da13 .word 0x8bd5b7bd,0x10b14a82 .word 0xddecb3ae,0x6a3b8fa6 .word 0xaf74f52a,0x03850227 .word 0xba128697,0x660a24d9 .word 0x8172720d,0x767b48cd .word 0x7e45099b,0xa23185e6 .word 0x8411c59c,0xb6699ed6 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p62_local0_expect: .word 0x13999382,0x2a4c4231 .word 0xb639e798,0x72194c69 .word 0x307789ea,0xa1fd8c90 .word 0x685f7440,0x718b3049 .word 0xff2c1490,0x576f59a2 .word 0xffc84525,0x13999382 .word 0xb88717fa,0xf6448fe6 .word 0x1df4ab53,0x7e649c83 p62_local1_expect: .word 0x000000ee,0xfff3e4d9 .word 0x968ac412,0x02a5154b .word 0x41fa716b,0xa565afae .word 0xc8f03dc8,0xbd885f6a .word 0xe10bf8a9,0xc2f88690 .word 0x0db9276a,0xf1a78433 .word 0x6e44cbf9,0x7baddfb5 .word 0x413ada87,0xabc7eb66 p62_local2_expect: .word 0x6219d4dd,0x90910536 .word 0x0705e323,0xff869460 .word 0x3c69acdc,0xe75fb6b9 .word 0xeed7ef45,0xc7f385bd .word 0x2524777d,0x2524777d .word 0x00a8333f,0x6219d4dd .word 0x0fac45eb,0x7523c6c4 .word 0x01ae344b,0x9987ecb4 p62_local3_expect: .word 0xfc17e6ab,0xe438685f .word 0x750b0cab,0xa9cea97c .word 0x2a73e28d,0x43582aec .word 0x701e0db9,0x6219d4dd .word 0x0fa8eff6,0xcb6ae541 .word 0xff99736f,0x4c1c6d0e .word 0x2a4c4231,0x5a0720ec .word 0x6a99ffbd,0x21503bf8 p63_init_registers: .word 0xc5dc5a5e,0x9daa62b2 ! Init value for %l0 .word 0xf8ca8ba4,0x16cf6bc1 ! Init value for %l1 .word 0x3dfac282,0x829bf4b8 ! Init value for %l2 .word 0xfb23cbf1,0xe5009e68 ! Init value for %l3 .word 0x3f4008b6,0x103c6572 ! Init value for %l4 .word 0x99a99fc6,0xb0cf1aa9 ! Init value for %l5 .word 0x0f73e604,0x7b8c1779 ! Init value for %l6 .word 0x1e2347d8,0x6162030f ! Init value for %l7 .align 64 p63_init_freg: .word 0x8156425b,0x698c6da7 ! Init value for %f0 .word 0xf8e8bec5,0x2b69c443 ! Init value for %f2 .word 0x6e5de881,0xe378d1f3 ! Init value for %f4 .word 0x69cd1f66,0xe861a79a ! Init value for %f6 .word 0x9c7ea746,0xeb8677a0 ! Init value for %f8 .word 0xd8445b0e,0x2e36c13c ! Init value for %f10 .word 0x6789a781,0xa5832a37 ! Init value for %f12 .word 0x61fe1032,0xb09de4ee ! Init value for %f14 .word 0x4fae819b,0xe822c075 ! Init value for %f16 .word 0xf88d776e,0x2451e774 ! Init value for %f18 .word 0xe0b04451,0xe50d07b8 ! Init value for %f20 .word 0x32ad6a04,0xbd38d6fd ! Init value for %f22 .word 0x7d640c12,0xf3097c6a ! Init value for %f24 .word 0x2d7104ce,0x8817a44c ! Init value for %f26 .word 0xb2482240,0xfb5c6b78 ! Init value for %f28 .word 0x4cad3cf4,0x56d20180 ! Init value for %f30 .word 0xce79f39c,0x329e9bf1 ! Init value for %f32 .word 0x84c9fcad,0xc1b0f7b9 ! Init value for %f34 .word 0x8e684eed,0x146e49d7 ! Init value for %f36 .word 0xb08a7ee4,0x174eac7d ! Init value for %f38 .word 0x0515f392,0x3103b896 ! Init value for %f40 .word 0x206eedad,0xdad304b0 ! Init value for %f42 .word 0xcda7eea5,0x9d80b25f ! Init value for %f44 .word 0xdcf1daaf,0xfee3e34a ! Init value for %f46 .word 0xf1c215f4,0x78cfbb16 .word 0xa9d4c380,0x396ddbc1 .word 0x991c88a1,0xcf5295e0 .word 0xac1b5ecc,0xbeeca7bc .word 0x71743f64,0x4941db1f .word 0x3d101fb5,0x5dc36dde .word 0xefe4ad18,0x0c4cfdf5 .word 0x2e9048dd,0xba8a9812 p63_expected_registers: .word 0xb3a726bf,0x0a33e835 .word 0x00000000,0x000000b5 .word 0x4bf48098,0x3a17a655 .word 0xfb23cbf1,0xe5009e68 .word 0x00000000,0xf76342b7 .word 0x00000000,0x6af18e7d .word 0x00000000,0x6af18e7d .word 0x00000000,0x17a28b82 p63_expected_fp_regs: .word 0x8156425b,0x698c6da7 .word 0xf8e8bec5,0x2b69c443 .word 0x6e5de881,0xe378d1f3 .word 0x69cd1f66,0xe861a79a .word 0x9c7ea746,0xeb8677a0 .word 0xd8445b0e,0x2e36c13c .word 0x6789a781,0xa5832a37 .word 0x61fe1032,0xb09de4ee .word 0x4fae819b,0xe822c075 .word 0xf88d776e,0x2451e774 .word 0xe0b04451,0xe50d07b8 .word 0x32ad6a04,0xbd38d6fd .word 0x7d640c12,0xf3097c6a .word 0x2d7104ce,0x8817a44c .word 0xb2482240,0xfb5c6b78 .word 0x4cad3cf4,0x56d20180 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p63_local0_expect: .word 0x6f69968b,0x67f62f36 .word 0xf76342b7,0x2981293e .word 0x16cf6bc1,0xe84b61b7 .word 0xe2a72e13,0xb4062427 .word 0xa91acfb0,0xc69fa999 .word 0x2fcbd7e6,0x36e9c000 .word 0x7e69d4bf,0x988309b3 .word 0xa3097b6e,0x17f71165 p63_local1_expect: .word 0x83cf67c3,0x67771ad0 .word 0x71d7b50e,0x87c54e1e .word 0xff2b4259,0xbdf2f4d5 .word 0xd041362d,0xad03f13b .word 0x42e617c4,0xaabc012a .word 0xf164c016,0xddc88a42 .word 0x00000000,0x17a28b82 .word 0xa55169a1,0xd63b6a1f p63_local2_expect: .word 0xb9fcc540,0x95252afe .word 0xff28815e,0x70cb4f45 .word 0x689e00e5,0xf1cb23fb .word 0x689e00e5,0xf1cb23fb .word 0x7323b831,0x455d7366 .word 0x4bf48098,0x3a17a655 .word 0xb3a726bf,0x0a33e835 .word 0x3ebc2739,0xb45c7dff p63_local3_expect: .word 0xffff3c10,0x8c5b7d68 .word 0xfcc91da0,0x119b96fa .word 0x8e475728,0x222ee273 .word 0xff7a795b,0x0618e49a .word 0x00000000,0x17a28b82 .word 0x7d8ef16a,0x3bf103ad .word 0x79ffaa29,0x48e52d29 .word 0xe1c45957,0x35290efc 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 0xe2c6f670,0x1bf28ae4 .word 0x00000000,0x00000002 .word 0xb38c93f8,0x0e0a6824 .word 0x00000000,0x00000003 .word 0x6f443600,0x27a7ae99 .word 0x00000000,0x00000004 .word 0xc7176df8,0x26aaff39 .word 0x00000000,0x00000005 .word 0x2eb1e270,0x615f7183 .word 0x00000000,0x00000006 .word 0x200edabf,0xa53d6858 .word 0x00000000,0x00000007 .word 0x12e95eef,0xe4d451da .word 0x00000000,0x00000008 .word 0x161903af,0xca4e145c p1_dispatch_retry: .word 0,0 p1_xintr_data: .word 0x00000000,0x00000001 .word 0xb625beb7,0xac4c47ff .word 0x00000000,0x00000002 .word 0xec79bac7,0xd244c332 .word 0x00000000,0x00000003 .word 0x54aae1bf,0xddb92b0b .word 0x00000000,0x00000004 .word 0xf6029d57,0x97afa879 .word 0x00000000,0x00000005 .word 0xdbe1eae7,0x9cf6c8b3 .word 0x00000000,0x00000006 .word 0x8bb630f8,0x2c49f1e3 .word 0x00000000,0x00000007 .word 0x65a3ff08,0x60ee97dc .word 0x00000000,0x00000008 .word 0xf49da6c0,0x25b7311b p2_dispatch_retry: .word 0,0 p2_xintr_data: .word 0x00000000,0x00000001 .word 0xe1a82f08,0x2e5b9cab .word 0x00000000,0x00000002 .word 0xa7c17697,0xd33eb905 .word 0x00000000,0x00000003 .word 0xc4f9d2c8,0x4f8aa686 .word 0x00000000,0x00000004 .word 0xcfe3afd7,0xf66dd896 .word 0x00000000,0x00000005 .word 0x50be3370,0x5e6da793 .word 0x00000000,0x00000006 .word 0xc4b559a0,0x225f86f1 .word 0x00000000,0x00000007 .word 0x6c69bcdf,0xfd8747e1 .word 0x00000000,0x00000008 .word 0x2ba7a630,0x42a51118 p3_dispatch_retry: .word 0,0 p3_xintr_data: .word 0x00000000,0x00000001 .word 0x2910315f,0x9d896ba6 .word 0x00000000,0x00000002 .word 0x4966e290,0x460cc361 .word 0x00000000,0x00000003 .word 0x285ba84f,0xb249a884 .word 0x00000000,0x00000004 .word 0x607039e7,0xa2cb6dc5 .word 0x00000000,0x00000005 .word 0x9fb992b0,0x7675c895 .word 0x00000000,0x00000006 .word 0x3cdb165f,0xcb7b63c3 .word 0x00000000,0x00000007 .word 0x91a8d200,0x515d4ef6 .word 0x00000000,0x00000008 .word 0xa01d2158,0x69efc897 p4_dispatch_retry: .word 0,0 p4_xintr_data: .word 0x00000000,0x00000001 .word 0x7e20b3f8,0x04e2e6d8 .word 0x00000000,0x00000002 .word 0x2aa2ee88,0x0f8ccf89 .word 0x00000000,0x00000003 .word 0xc493b66f,0x9e8627d1 .word 0x00000000,0x00000004 .word 0x9940c3cf,0xd9593cab .word 0x00000000,0x00000005 .word 0xae157baf,0xc96b1506 .word 0x00000000,0x00000006 .word 0x37aba1ef,0xa75657af .word 0x00000000,0x00000007 .word 0xa43fe558,0x144132d4 .word 0x00000000,0x00000008 .word 0xafe1e587,0xc7e8209d p5_dispatch_retry: .word 0,0 p5_xintr_data: .word 0x00000000,0x00000001 .word 0xadd7b5bf,0xc0af560c .word 0x00000000,0x00000002 .word 0xa0c6f44f,0x9765ec67 .word 0x00000000,0x00000003 .word 0xda51cacf,0xc2213f77 .word 0x00000000,0x00000004 .word 0x3dfc0c40,0x5637a1ff .word 0x00000000,0x00000005 .word 0x5ecd2f27,0xe6436a5f .word 0x00000000,0x00000006 .word 0x91ce1d78,0x456b065e .word 0x00000000,0x00000007 .word 0xe9b29460,0x45b6e427 .word 0x00000000,0x00000008 .word 0xf16d355f,0xbd79fbb2 p6_dispatch_retry: .word 0,0 p6_xintr_data: .word 0x00000000,0x00000001 .word 0x92c3f458,0x01f45c12 .word 0x00000000,0x00000002 .word 0x26124f8f,0xfcd250d3 .word 0x00000000,0x00000003 .word 0xe2db9b60,0x1556c8bb .word 0x00000000,0x00000004 .word 0x2cb2f038,0x0747f509 .word 0x00000000,0x00000005 .word 0xb0050b7f,0xa8c513ba .word 0x00000000,0x00000006 .word 0xf008db0f,0xd4fefada .word 0x00000000,0x00000007 .word 0x2fd849f8,0x0e872dfb .word 0x00000000,0x00000008 .word 0xe0727668,0x68f1e2c1 p7_dispatch_retry: .word 0,0 p7_xintr_data: .word 0x00000000,0x00000001 .word 0xadda4ab8,0x6f6c9772 .word 0x00000000,0x00000002 .word 0x6990c570,0x55403f0a .word 0x00000000,0x00000003 .word 0x882855e7,0xefa42a58 .word 0x00000000,0x00000004 .word 0x4f0e1070,0x5abb6461 .word 0x00000000,0x00000005 .word 0x817daa47,0x8a130c00 .word 0x00000000,0x00000006 .word 0xce1952f7,0xaf25ef1d .word 0x00000000,0x00000007 .word 0xd4bbf56f,0xb307b2a4 .word 0x00000000,0x00000008 .word 0xab165d87,0x85712c9b p8_dispatch_retry: .word 0,0 p8_xintr_data: .word 0x00000000,0x00000001 .word 0xa5c55f77,0xad46aa0a .word 0x00000000,0x00000002 .word 0x41904330,0x17e6fcf4 .word 0x00000000,0x00000003 .word 0x814c1928,0x5b7b9764 .word 0x00000000,0x00000004 .word 0x2b533337,0xd5fce0a9 .word 0x00000000,0x00000005 .word 0x443e1a38,0x01154404 .word 0x00000000,0x00000006 .word 0x8662deff,0xa61bf4c6 .word 0x00000000,0x00000007 .word 0x17558038,0x1cc44ec7 .word 0x00000000,0x00000008 .word 0x3c928f90,0x5431ffe8 p9_dispatch_retry: .word 0,0 p9_xintr_data: .word 0x00000000,0x00000001 .word 0x9e849217,0xdade2997 .word 0x00000000,0x00000002 .word 0x856a6148,0x629713f9 .word 0x00000000,0x00000003 .word 0x18ca351f,0xa00bc19a .word 0x00000000,0x00000004 .word 0x66b3fa67,0xc12ced4e .word 0x00000000,0x00000005 .word 0x5e1f67e0,0x60953e33 .word 0x00000000,0x00000006 .word 0x09363408,0x06ca68bd .word 0x00000000,0x00000007 .word 0xb98a1bf0,0x58424f08 .word 0x00000000,0x00000008 .word 0xb3a6d520,0x6cb3c3fe p10_dispatch_retry: .word 0,0 p10_xintr_data: .word 0x00000000,0x00000001 .word 0x07192ac0,0x0198c59a .word 0x00000000,0x00000002 .word 0xd70633bf,0xef3fd66c .word 0x00000000,0x00000003 .word 0xb033a068,0x318c9982 .word 0x00000000,0x00000004 .word 0xe7b607b7,0xb3372c64 .word 0x00000000,0x00000005 .word 0xe94a6300,0x62c286b6 .word 0x00000000,0x00000006 .word 0x80a2b4a7,0xcdc25d67 .word 0x00000000,0x00000007 .word 0x6090f5e0,0x5f93775d .word 0x00000000,0x00000008 .word 0x90f1a430,0x23d4e07f p11_dispatch_retry: .word 0,0 p11_xintr_data: .word 0x00000000,0x00000001 .word 0x7f0c788f,0xa25899dd .word 0x00000000,0x00000002 .word 0x236f900f,0xe1f45a90 .word 0x00000000,0x00000003 .word 0x2e8725c8,0x1211e906 .word 0x00000000,0x00000004 .word 0x51ce5047,0x8c1756e9 .word 0x00000000,0x00000005 .word 0x952783a0,0x5bcfccba .word 0x00000000,0x00000006 .word 0x7ce0eeb8,0x4e8ad228 .word 0x00000000,0x00000007 .word 0x7d82ee1f,0x85ba590e .word 0x00000000,0x00000008 .word 0xbd3cb4e7,0xebcd74df p12_dispatch_retry: .word 0,0 p12_xintr_data: .word 0x00000000,0x00000001 .word 0x4ec2de90,0x4a50cac9 .word 0x00000000,0x00000002 .word 0x46042997,0xb42ccf61 .word 0x00000000,0x00000003 .word 0x94fe6a87,0x8b353fca .word 0x00000000,0x00000004 .word 0x66a03770,0x7b9f7465 .word 0x00000000,0x00000005 .word 0xf5b931ff,0xa96b075b .word 0x00000000,0x00000006 .word 0x84f7d150,0x52b9f8bb .word 0x00000000,0x00000007 .word 0xbb685c9f,0xf9632406 .word 0x00000000,0x00000008 .word 0x8aa856cf,0x919e70a2 p13_dispatch_retry: .word 0,0 p13_xintr_data: .word 0x00000000,0x00000001 .word 0x4fea5ef7,0xd3d4ffcb .word 0x00000000,0x00000002 .word 0xfccd14b0,0x1d098e0c .word 0x00000000,0x00000003 .word 0x08257d47,0xfbf15c2b .word 0x00000000,0x00000004 .word 0xcde4a4c8,0x2915385b .word 0x00000000,0x00000005 .word 0x7b5f1508,0x1d77852e .word 0x00000000,0x00000006 .word 0xe0f1eb10,0x5cbacc76 .word 0x00000000,0x00000007 .word 0xe25d6dc0,0x3891968e .word 0x00000000,0x00000008 .word 0xd03fb767,0x80441b4a p14_dispatch_retry: .word 0,0 p14_xintr_data: .word 0x00000000,0x00000001 .word 0xa7c0d9ff,0xfefef9fb .word 0x00000000,0x00000002 .word 0x4b874700,0x4c8a47d2 .word 0x00000000,0x00000003 .word 0xa5be4f90,0x3eb51313 .word 0x00000000,0x00000004 .word 0x1033ff30,0x6bcf1301 .word 0x00000000,0x00000005 .word 0x545b0198,0x585a6578 .word 0x00000000,0x00000006 .word 0x89832237,0x9aefba14 .word 0x00000000,0x00000007 .word 0x057595ef,0xcbe127d4 .word 0x00000000,0x00000008 .word 0x0ba4fa9f,0xbb110732 p15_dispatch_retry: .word 0,0 p15_xintr_data: .word 0x00000000,0x00000001 .word 0x621c0980,0x708c7ef6 .word 0x00000000,0x00000002 .word 0x264e4840,0x0e7158ab .word 0x00000000,0x00000003 .word 0x3f98ae10,0x2b2bb338 .word 0x00000000,0x00000004 .word 0x48d1e8e8,0x303b0842 .word 0x00000000,0x00000005 .word 0xfd7503df,0xa72d4c32 .word 0x00000000,0x00000006 .word 0x134bb69f,0xe36b5927 .word 0x00000000,0x00000007 .word 0x0f8144c8,0x4a2f7b79 .word 0x00000000,0x00000008 .word 0xe43053d7,0x82f6f609 p16_dispatch_retry: .word 0,0 p16_xintr_data: .word 0x00000000,0x00000001 .word 0x880020d0,0x3513a52d .word 0x00000000,0x00000002 .word 0xca9dcb37,0x8f36fde0 .word 0x00000000,0x00000003 .word 0x7cca29b0,0x290002ea .word 0x00000000,0x00000004 .word 0x775e717f,0xe7678423 .word 0x00000000,0x00000005 .word 0xb871e53f,0xb9df374e .word 0x00000000,0x00000006 .word 0xb721bf50,0x3cd9e5eb .word 0x00000000,0x00000007 .word 0x418e5327,0x8eabf38d .word 0x00000000,0x00000008 .word 0x6afa19e8,0x2130483e p17_dispatch_retry: .word 0,0 p17_xintr_data: .word 0x00000000,0x00000001 .word 0x8614be67,0x92c4cb46 .word 0x00000000,0x00000002 .word 0x700f89e7,0x84283a80 .word 0x00000000,0x00000003 .word 0x51ae5c18,0x1a3ce325 .word 0x00000000,0x00000004 .word 0xfa8b8c58,0x75bf95ea .word 0x00000000,0x00000005 .word 0x7bc152ef,0x82d5e4aa .word 0x00000000,0x00000006 .word 0xc15c0040,0x5172fbb5 .word 0x00000000,0x00000007 .word 0x14acecb0,0x417a6f20 .word 0x00000000,0x00000008 .word 0x110f0ad7,0xbf96acae p18_dispatch_retry: .word 0,0 p18_xintr_data: .word 0x00000000,0x00000001 .word 0x04379c18,0x2027bd8f .word 0x00000000,0x00000002 .word 0x5df98b27,0xec2aa28d .word 0x00000000,0x00000003 .word 0x6bcfe278,0x2b9030ab .word 0x00000000,0x00000004 .word 0x97371207,0xbb2d9803 .word 0x00000000,0x00000005 .word 0x2684fb88,0x575f7d22 .word 0x00000000,0x00000006 .word 0xa3b67f40,0x5bac69a7 .word 0x00000000,0x00000007 .word 0x1350529f,0xa1aefcbd .word 0x00000000,0x00000008 .word 0x3183a9cf,0xc43f43dc p19_dispatch_retry: .word 0,0 p19_xintr_data: .word 0x00000000,0x00000001 .word 0xc924d300,0x7fe90c0a .word 0x00000000,0x00000002 .word 0x93e70f30,0x71f8ac4b .word 0x00000000,0x00000003 .word 0x700b9737,0xddc9122b .word 0x00000000,0x00000004 .word 0x34e9130f,0xe11df9e9 .word 0x00000000,0x00000005 .word 0xf9703987,0xf208c927 .word 0x00000000,0x00000006 .word 0x1e03b2ff,0xe514c189 .word 0x00000000,0x00000007 .word 0x586a5880,0x03a95dc0 .word 0x00000000,0x00000008 .word 0x2747c107,0xb01ffbd5 p20_dispatch_retry: .word 0,0 p20_xintr_data: .word 0x00000000,0x00000001 .word 0xb122c1d0,0x14d30d5c .word 0x00000000,0x00000002 .word 0x05cc0278,0x2d1a3e45 .word 0x00000000,0x00000003 .word 0x43425a10,0x24e9a9d8 .word 0x00000000,0x00000004 .word 0xc7d17c38,0x7c622203 .word 0x00000000,0x00000005 .word 0x90470817,0xee8023e1 .word 0x00000000,0x00000006 .word 0x6530eb37,0xc4c490e1 .word 0x00000000,0x00000007 .word 0x09957b4f,0xc385cb8d .word 0x00000000,0x00000008 .word 0x0e92d5e8,0x15e750ed p21_dispatch_retry: .word 0,0 p21_xintr_data: .word 0x00000000,0x00000001 .word 0xee4ee360,0x5f97809b .word 0x00000000,0x00000002 .word 0xc0a75080,0x769e57ed .word 0x00000000,0x00000003 .word 0x0a759510,0x6dc2c0f7 .word 0x00000000,0x00000004 .word 0x81262310,0x0c31b16e .word 0x00000000,0x00000005 .word 0x4af34860,0x03ccb86b .word 0x00000000,0x00000006 .word 0x1b9fbdbf,0xb2e48db2 .word 0x00000000,0x00000007 .word 0x6948846f,0xa1fab713 .word 0x00000000,0x00000008 .word 0x5a552770,0x1557ceb7 p22_dispatch_retry: .word 0,0 p22_xintr_data: .word 0x00000000,0x00000001 .word 0x91c3b227,0x8cda6231 .word 0x00000000,0x00000002 .word 0xec9235d8,0x2d092ca4 .word 0x00000000,0x00000003 .word 0x7b31ba98,0x6003df45 .word 0x00000000,0x00000004 .word 0x300e4137,0x85703bd8 .word 0x00000000,0x00000005 .word 0x16141600,0x74e0afd1 .word 0x00000000,0x00000006 .word 0x4a0e970f,0x85790704 .word 0x00000000,0x00000007 .word 0xef5cc29f,0x9ae00b9f .word 0x00000000,0x00000008 .word 0x550afc20,0x2e744e23 p23_dispatch_retry: .word 0,0 p23_xintr_data: .word 0x00000000,0x00000001 .word 0x79413bef,0xbac254e0 .word 0x00000000,0x00000002 .word 0x6220bd37,0xc2a5e96f .word 0x00000000,0x00000003 .word 0x540f8f5f,0xcd5dae95 .word 0x00000000,0x00000004 .word 0x4383ae70,0x7263e508 .word 0x00000000,0x00000005 .word 0xfc43856f,0xcaf9dfbf .word 0x00000000,0x00000006 .word 0xfca4bb40,0x0712e568 .word 0x00000000,0x00000007 .word 0xfea6dc17,0xc58e009b .word 0x00000000,0x00000008 .word 0x276dc377,0xa42da98a p24_dispatch_retry: .word 0,0 p24_xintr_data: .word 0x00000000,0x00000001 .word 0xd8b1c38f,0xa789e603 .word 0x00000000,0x00000002 .word 0x95a9ab50,0x62074596 .word 0x00000000,0x00000003 .word 0x9b82a92f,0xddedaf67 .word 0x00000000,0x00000004 .word 0x9adb65c0,0x4526ab7f .word 0x00000000,0x00000005 .word 0x654b9dff,0xe558c30e .word 0x00000000,0x00000006 .word 0x85841950,0x3267f1bc .word 0x00000000,0x00000007 .word 0x66828ca7,0xb8de5d59 .word 0x00000000,0x00000008 .word 0x8458b790,0x7d814df3 p25_dispatch_retry: .word 0,0 p25_xintr_data: .word 0x00000000,0x00000001 .word 0xc722ab78,0x276c9c4e .word 0x00000000,0x00000002 .word 0xcb347dd7,0xfe5448bd .word 0x00000000,0x00000003 .word 0xad611bef,0xb58f5eb1 .word 0x00000000,0x00000004 .word 0x15976aaf,0x884346ee .word 0x00000000,0x00000005 .word 0xcfe61a5f,0xa21a05d3 .word 0x00000000,0x00000006 .word 0x89393ca7,0xa6709794 .word 0x00000000,0x00000007 .word 0x4aac2a80,0x1515c786 .word 0x00000000,0x00000008 .word 0xf2b7f870,0x1a328057 p26_dispatch_retry: .word 0,0 p26_xintr_data: .word 0x00000000,0x00000001 .word 0x1a4f2c8f,0xfa1dedb2 .word 0x00000000,0x00000002 .word 0x7e78cf37,0xd3a1ef9c .word 0x00000000,0x00000003 .word 0xce7069c7,0xd5aaabf8 .word 0x00000000,0x00000004 .word 0x022a15c0,0x3c235cd7 .word 0x00000000,0x00000005 .word 0xfddd8e88,0x1fccaf7c .word 0x00000000,0x00000006 .word 0xcce5b598,0x4bb33aa0 .word 0x00000000,0x00000007 .word 0x627cced8,0x50ecf3b3 .word 0x00000000,0x00000008 .word 0x61cdbc58,0x620f9396 p27_dispatch_retry: .word 0,0 p27_xintr_data: .word 0x00000000,0x00000001 .word 0x5933456f,0xaa6f9522 .word 0x00000000,0x00000002 .word 0x5759d70f,0xa1b4afe6 .word 0x00000000,0x00000003 .word 0xcf574c88,0x054e6773 .word 0x00000000,0x00000004 .word 0xd9dc90c8,0x153a8635 .word 0x00000000,0x00000005 .word 0xf9fbbc00,0x294d1499 .word 0x00000000,0x00000006 .word 0xea1a5000,0x1fd4a27b .word 0x00000000,0x00000007 .word 0x50203160,0x51253bf1 .word 0x00000000,0x00000008 .word 0x23c8f348,0x7494bf7f p28_dispatch_retry: .word 0,0 p28_xintr_data: .word 0x00000000,0x00000001 .word 0xc228ec80,0x66efad8c .word 0x00000000,0x00000002 .word 0x012d19a0,0x594246c1 .word 0x00000000,0x00000003 .word 0xa0ce533f,0xee9df0e9 .word 0x00000000,0x00000004 .word 0x3dc8e350,0x1391662b .word 0x00000000,0x00000005 .word 0x8f270367,0xbe5bbe8d .word 0x00000000,0x00000006 .word 0x8b96dd50,0x34440b01 .word 0x00000000,0x00000007 .word 0x9cafb2f8,0x43524246 .word 0x00000000,0x00000008 .word 0x5440ea77,0xc9085e5f p29_dispatch_retry: .word 0,0 p29_xintr_data: .word 0x00000000,0x00000001 .word 0x12ccc810,0x2c59840a .word 0x00000000,0x00000002 .word 0x7c1486af,0xd17cf4e4 .word 0x00000000,0x00000003 .word 0xe9f33b90,0x69709b59 .word 0x00000000,0x00000004 .word 0x12c9f618,0x132babf9 .word 0x00000000,0x00000005 .word 0xd6d3a90f,0xa08c66be .word 0x00000000,0x00000006 .word 0xd1f6f6b0,0x75909608 .word 0x00000000,0x00000007 .word 0x252a5bb8,0x6f15611d .word 0x00000000,0x00000008 .word 0x22d1dec7,0xc279da02 p30_dispatch_retry: .word 0,0 p30_xintr_data: .word 0x00000000,0x00000001 .word 0xfa3ec960,0x1ed9f209 .word 0x00000000,0x00000002 .word 0x51d35368,0x6efd495f .word 0x00000000,0x00000003 .word 0xe2cc0f00,0x0a8fdb39 .word 0x00000000,0x00000004 .word 0xe2ef48c7,0xa5ec0d79 .word 0x00000000,0x00000005 .word 0xa799ad48,0x5ed06261 .word 0x00000000,0x00000006 .word 0x2256f667,0x9e5e8c9c .word 0x00000000,0x00000007 .word 0x7437d318,0x04a97a2b .word 0x00000000,0x00000008 .word 0x087dac0f,0xc742dec3 p31_dispatch_retry: .word 0,0 p31_xintr_data: .word 0x00000000,0x00000001 .word 0x3991fe88,0x00406989 .word 0x00000000,0x00000002 .word 0x14283ec8,0x73239502 .word 0x00000000,0x00000003 .word 0x793bc12f,0xec6b0224 .word 0x00000000,0x00000004 .word 0x98581fc8,0x54f92293 .word 0x00000000,0x00000005 .word 0xc5c10297,0x9fa199fb .word 0x00000000,0x00000006 .word 0x8fa33a07,0xdeeaa6a1 .word 0x00000000,0x00000007 .word 0x1d2499ff,0xf47123b0 .word 0x00000000,0x00000008 .word 0x0c39b2af,0xd1597557 p32_dispatch_retry: .word 0,0 p32_xintr_data: .word 0x00000000,0x00000001 .word 0x221594bf,0x8180366d .word 0x00000000,0x00000002 .word 0x69ed68e0,0x373ec0a0 .word 0x00000000,0x00000003 .word 0x87ed7de8,0x272245ec .word 0x00000000,0x00000004 .word 0x434dcb18,0x1587fcee .word 0x00000000,0x00000005 .word 0x6fc4a148,0x1b301247 .word 0x00000000,0x00000006 .word 0x51e43e7f,0xb01efbc0 .word 0x00000000,0x00000007 .word 0x02368d9f,0xd33d4e94 .word 0x00000000,0x00000008 .word 0x4dfe6297,0xe3b6df6a p33_dispatch_retry: .word 0,0 p33_xintr_data: .word 0x00000000,0x00000001 .word 0xed7ea11f,0xa2b008af .word 0x00000000,0x00000002 .word 0xe47b49b8,0x66b8d723 .word 0x00000000,0x00000003 .word 0x63a32f70,0x7ac4f777 .word 0x00000000,0x00000004 .word 0x3d8f6008,0x07c2bd7f .word 0x00000000,0x00000005 .word 0x0f0a85b0,0x4c6b6fe5 .word 0x00000000,0x00000006 .word 0x085b352f,0xb2aa6f42 .word 0x00000000,0x00000007 .word 0xc8b2bc07,0xebb63e3c .word 0x00000000,0x00000008 .word 0x2709b697,0xbb1f02d8 p34_dispatch_retry: .word 0,0 p34_xintr_data: .word 0x00000000,0x00000001 .word 0x701a91e7,0xf57a9a4e .word 0x00000000,0x00000002 .word 0xf5f3fb28,0x5f99e5f4 .word 0x00000000,0x00000003 .word 0x4ac4de40,0x48390d0d .word 0x00000000,0x00000004 .word 0x868bbd58,0x79cb65af .word 0x00000000,0x00000005 .word 0x4ea7e167,0xd0343fff .word 0x00000000,0x00000006 .word 0xca242a38,0x3ca31184 .word 0x00000000,0x00000007 .word 0x96d22a00,0x0f23ab94 .word 0x00000000,0x00000008 .word 0xb85de937,0xe598bb84 p35_dispatch_retry: .word 0,0 p35_xintr_data: .word 0x00000000,0x00000001 .word 0xcfeb96ff,0xadda67ad .word 0x00000000,0x00000002 .word 0xd9123f68,0x442f966a .word 0x00000000,0x00000003 .word 0xce871c87,0xd7b70839 .word 0x00000000,0x00000004 .word 0xaa139c6f,0xe74eab18 .word 0x00000000,0x00000005 .word 0xe8c7e32f,0x89f64e99 .word 0x00000000,0x00000006 .word 0x73edbfe0,0x167bd11e .word 0x00000000,0x00000007 .word 0x6dcf0f57,0xc177e500 .word 0x00000000,0x00000008 .word 0x3d0b4d97,0xe0e9a1e9 p36_dispatch_retry: .word 0,0 p36_xintr_data: .word 0x00000000,0x00000001 .word 0xa6cac720,0x28faef35 .word 0x00000000,0x00000002 .word 0x13cade1f,0xccd7c78d .word 0x00000000,0x00000003 .word 0x337ddfa7,0xeaca5015 .word 0x00000000,0x00000004 .word 0x25a7fb87,0xc2e6b134 .word 0x00000000,0x00000005 .word 0xe04c5db7,0xc0c909fd .word 0x00000000,0x00000006 .word 0xac1a0b80,0x5a6bbd48 .word 0x00000000,0x00000007 .word 0x51c060df,0xfc6a4a49 .word 0x00000000,0x00000008 .word 0x0f706418,0x3e404ea0 p37_dispatch_retry: .word 0,0 p37_xintr_data: .word 0x00000000,0x00000001 .word 0xdc35fd97,0xe7d2a074 .word 0x00000000,0x00000002 .word 0xa7435c17,0x8588993b .word 0x00000000,0x00000003 .word 0x38fe2157,0xf3c5c986 .word 0x00000000,0x00000004 .word 0xc242bbf0,0x18bc6b3a .word 0x00000000,0x00000005 .word 0x8b11a1f8,0x7fdf4726 .word 0x00000000,0x00000006 .word 0xad08323f,0xf4ebddff .word 0x00000000,0x00000007 .word 0x46efa347,0xe728d157 .word 0x00000000,0x00000008 .word 0xe6d88c98,0x356134c7 p38_dispatch_retry: .word 0,0 p38_xintr_data: .word 0x00000000,0x00000001 .word 0x1a80a53f,0xdaa550a6 .word 0x00000000,0x00000002 .word 0xcfe64977,0xf463d602 .word 0x00000000,0x00000003 .word 0x7220fac7,0xc1a7463f .word 0x00000000,0x00000004 .word 0x9bad96d0,0x14dc8998 .word 0x00000000,0x00000005 .word 0x0f98ec60,0x29424cb7 .word 0x00000000,0x00000006 .word 0x5ec82897,0x97ff7ddd .word 0x00000000,0x00000007 .word 0xe1b67097,0xeae60149 .word 0x00000000,0x00000008 .word 0x400d43b7,0xad694050 p39_dispatch_retry: .word 0,0 p39_xintr_data: .word 0x00000000,0x00000001 .word 0x8ec86477,0xd2eef761 .word 0x00000000,0x00000002 .word 0x550778ff,0xd7eeb29c .word 0x00000000,0x00000003 .word 0xa5ed44c8,0x06aab693 .word 0x00000000,0x00000004 .word 0x64ec5e1f,0xd30f53fd .word 0x00000000,0x00000005 .word 0xb9374707,0x97c400ef .word 0x00000000,0x00000006 .word 0x6ee65e8f,0xac1b61da .word 0x00000000,0x00000007 .word 0x5fa8f497,0xa8063b47 .word 0x00000000,0x00000008 .word 0x4480487f,0x920696e1 p40_dispatch_retry: .word 0,0 p40_xintr_data: .word 0x00000000,0x00000001 .word 0x821d356f,0xf2cc2daf .word 0x00000000,0x00000002 .word 0xbcb20477,0xe29e2e40 .word 0x00000000,0x00000003 .word 0xd7483f67,0xfd85315e .word 0x00000000,0x00000004 .word 0xc7a597a7,0x80ddc714 .word 0x00000000,0x00000005 .word 0xf50fa508,0x5e4a4592 .word 0x00000000,0x00000006 .word 0x502a1a90,0x55c1f247 .word 0x00000000,0x00000007 .word 0x4222ed27,0xae1343fc .word 0x00000000,0x00000008 .word 0x88ea9e57,0xcbfdfe40 p41_dispatch_retry: .word 0,0 p41_xintr_data: .word 0x00000000,0x00000001 .word 0xedf98a90,0x4cbc8de9 .word 0x00000000,0x00000002 .word 0x64c82ce0,0x551df8ee .word 0x00000000,0x00000003 .word 0x702b9160,0x096f0b75 .word 0x00000000,0x00000004 .word 0x79d8f58f,0x900e9f72 .word 0x00000000,0x00000005 .word 0xc0951fef,0x85014224 .word 0x00000000,0x00000006 .word 0x2d017c3f,0xfec3024d .word 0x00000000,0x00000007 .word 0x77e670c0,0x6ef6952d .word 0x00000000,0x00000008 .word 0x5fe7cdd7,0x923103e1 p42_dispatch_retry: .word 0,0 p42_xintr_data: .word 0x00000000,0x00000001 .word 0xb3e38067,0xc28439bb .word 0x00000000,0x00000002 .word 0xdd5c7a2f,0xd3ec4213 .word 0x00000000,0x00000003 .word 0x87de29a0,0x41e195e4 .word 0x00000000,0x00000004 .word 0x5be00bd0,0x5cb162f4 .word 0x00000000,0x00000005 .word 0x1733d6f8,0x3d97113b .word 0x00000000,0x00000006 .word 0x1b11adf7,0xfbb55468 .word 0x00000000,0x00000007 .word 0x358e3e1f,0xdf877841 .word 0x00000000,0x00000008 .word 0x3c2f178f,0xfe634fdb p43_dispatch_retry: .word 0,0 p43_xintr_data: .word 0x00000000,0x00000001 .word 0x202250f0,0x22f1a608 .word 0x00000000,0x00000002 .word 0xe9d6d1f7,0x92198515 .word 0x00000000,0x00000003 .word 0xdfc3471f,0x9c93f9d4 .word 0x00000000,0x00000004 .word 0xa09ec718,0x5eb37b8b .word 0x00000000,0x00000005 .word 0x5b6551f8,0x03722fed .word 0x00000000,0x00000006 .word 0x78fd3980,0x60d92886 .word 0x00000000,0x00000007 .word 0x9fd7de3f,0x8de26924 .word 0x00000000,0x00000008 .word 0x73f58ce8,0x22ec0ebd p44_dispatch_retry: .word 0,0 p44_xintr_data: .word 0x00000000,0x00000001 .word 0xaa266328,0x64021660 .word 0x00000000,0x00000002 .word 0xb90ccd70,0x00a1ec99 .word 0x00000000,0x00000003 .word 0xd78fb5b8,0x05024f68 .word 0x00000000,0x00000004 .word 0xcc34315f,0xc1b4dadc .word 0x00000000,0x00000005 .word 0x8bde241f,0xd185a352 .word 0x00000000,0x00000006 .word 0x086940a7,0xb2a3c9b7 .word 0x00000000,0x00000007 .word 0x3cf91e28,0x7752e9cb .word 0x00000000,0x00000008 .word 0xf639af48,0x502d0200 p45_dispatch_retry: .word 0,0 p45_xintr_data: .word 0x00000000,0x00000001 .word 0x7eb12327,0x89281f0a .word 0x00000000,0x00000002 .word 0x3b0acec8,0x4b069ea3 .word 0x00000000,0x00000003 .word 0xb9fc0387,0xf4902a19 .word 0x00000000,0x00000004 .word 0x4f6f953f,0x915ecf75 .word 0x00000000,0x00000005 .word 0xd9c166cf,0xb96441c7 .word 0x00000000,0x00000006 .word 0x289bded8,0x0b8d34b6 .word 0x00000000,0x00000007 .word 0x87afe5df,0xd2f939c6 .word 0x00000000,0x00000008 .word 0xcab5cc50,0x6c7268cb p46_dispatch_retry: .word 0,0 p46_xintr_data: .word 0x00000000,0x00000001 .word 0xcb79fe5f,0x8f072e3c .word 0x00000000,0x00000002 .word 0x20bef12f,0xe53d35f0 .word 0x00000000,0x00000003 .word 0xdaf415c0,0x2bb5de49 .word 0x00000000,0x00000004 .word 0x337433f8,0x08ea9dda .word 0x00000000,0x00000005 .word 0x0b803bf0,0x264cde98 .word 0x00000000,0x00000006 .word 0xc162406f,0xa273d6a7 .word 0x00000000,0x00000007 .word 0x81e470a8,0x2b34a64f .word 0x00000000,0x00000008 .word 0x961bcaa8,0x25b3b42f p47_dispatch_retry: .word 0,0 p47_xintr_data: .word 0x00000000,0x00000001 .word 0x9f721998,0x11efd387 .word 0x00000000,0x00000002 .word 0x3100a687,0x94290d7a .word 0x00000000,0x00000003 .word 0x8c160f37,0xfa2d83d6 .word 0x00000000,0x00000004 .word 0x6e866a57,0xdb8a44b3 .word 0x00000000,0x00000005 .word 0x4de169c7,0x8bc8ec60 .word 0x00000000,0x00000006 .word 0xe14dd1ef,0x903d7e28 .word 0x00000000,0x00000007 .word 0x0fb1d250,0x551f0f74 .word 0x00000000,0x00000008 .word 0x4cfb1f00,0x2530c823 p48_dispatch_retry: .word 0,0 p48_xintr_data: .word 0x00000000,0x00000001 .word 0x3edbf978,0x4dccc462 .word 0x00000000,0x00000002 .word 0x5a9713a7,0x90d5d982 .word 0x00000000,0x00000003 .word 0x2ec2dc9f,0xfb51693c .word 0x00000000,0x00000004 .word 0xd42bbf3f,0x93b7eb57 .word 0x00000000,0x00000005 .word 0x4fd93ef0,0x41b9b1cc .word 0x00000000,0x00000006 .word 0x2cc75830,0x0958e552 .word 0x00000000,0x00000007 .word 0x12fda817,0xec6d52a7 .word 0x00000000,0x00000008 .word 0x39ac53df,0xd7ff4964 p49_dispatch_retry: .word 0,0 p49_xintr_data: .word 0x00000000,0x00000001 .word 0x947e2ccf,0xa5dd67e6 .word 0x00000000,0x00000002 .word 0x9e38e020,0x2396b34a .word 0x00000000,0x00000003 .word 0xab631098,0x1ef0d8b3 .word 0x00000000,0x00000004 .word 0xde45d11f,0xe3fc2a74 .word 0x00000000,0x00000005 .word 0x04825b80,0x116dc8b6 .word 0x00000000,0x00000006 .word 0x8c5233c8,0x7872d926 .word 0x00000000,0x00000007 .word 0x4f63f1df,0xe9ecce56 .word 0x00000000,0x00000008 .word 0x31292150,0x379d89c2 p50_dispatch_retry: .word 0,0 p50_xintr_data: .word 0x00000000,0x00000001 .word 0x47da144f,0xbb1416b2 .word 0x00000000,0x00000002 .word 0x2f2aaeaf,0xacd5f24b .word 0x00000000,0x00000003 .word 0x8a99d208,0x7d30018f .word 0x00000000,0x00000004 .word 0x261931cf,0x861138ac .word 0x00000000,0x00000005 .word 0xdac8656f,0xcbbe9414 .word 0x00000000,0x00000006 .word 0x491e8658,0x0014ba9b .word 0x00000000,0x00000007 .word 0xc0fe56b0,0x0127a3f1 .word 0x00000000,0x00000008 .word 0x76b4e430,0x69e0adb8 p51_dispatch_retry: .word 0,0 p51_xintr_data: .word 0x00000000,0x00000001 .word 0x4ea7fa47,0xd62896e3 .word 0x00000000,0x00000002 .word 0x04686f3f,0xcdc08178 .word 0x00000000,0x00000003 .word 0x6714aad0,0x020fcdf9 .word 0x00000000,0x00000004 .word 0xad978c10,0x49ec14ae .word 0x00000000,0x00000005 .word 0x3871cae8,0x4926291b .word 0x00000000,0x00000006 .word 0x0cf0068f,0x97006306 .word 0x00000000,0x00000007 .word 0xdb0b202f,0xef39fd9f .word 0x00000000,0x00000008 .word 0xe8ee4a78,0x21ef08cf p52_dispatch_retry: .word 0,0 p52_xintr_data: .word 0x00000000,0x00000001 .word 0x5970c920,0x697ae315 .word 0x00000000,0x00000002 .word 0x648afc60,0x78461561 .word 0x00000000,0x00000003 .word 0xaee93db7,0x82d7a61b .word 0x00000000,0x00000004 .word 0x1e1886bf,0xb3103db6 .word 0x00000000,0x00000005 .word 0x11b64bb7,0xa6946d0a .word 0x00000000,0x00000006 .word 0x27b21040,0x30f7b273 .word 0x00000000,0x00000007 .word 0x4250d8d8,0x7e15d2f8 .word 0x00000000,0x00000008 .word 0x4a2aee7f,0xf4b552d6 p53_dispatch_retry: .word 0,0 p53_xintr_data: .word 0x00000000,0x00000001 .word 0x813dec8f,0x9bc9c36b .word 0x00000000,0x00000002 .word 0xce288340,0x60505556 .word 0x00000000,0x00000003 .word 0x5c1160b8,0x23a689a5 .word 0x00000000,0x00000004 .word 0xc33e16cf,0x920db7d8 .word 0x00000000,0x00000005 .word 0x4248c9b7,0xd6f50406 .word 0x00000000,0x00000006 .word 0x8e6884e7,0xbfca4ac9 .word 0x00000000,0x00000007 .word 0x1bf52077,0x92fb6b90 .word 0x00000000,0x00000008 .word 0x23a95898,0x7fa537dc p54_dispatch_retry: .word 0,0 p54_xintr_data: .word 0x00000000,0x00000001 .word 0xa181a7f8,0x4b5925c6 .word 0x00000000,0x00000002 .word 0xd0883558,0x59728a90 .word 0x00000000,0x00000003 .word 0xd6650db7,0xb412ac1d .word 0x00000000,0x00000004 .word 0x8aa5e240,0x6c59d5ed .word 0x00000000,0x00000005 .word 0x91118338,0x21471de7 .word 0x00000000,0x00000006 .word 0xbc9b196f,0x9352712b .word 0x00000000,0x00000007 .word 0x8412ba87,0xca67bcc6 .word 0x00000000,0x00000008 .word 0x0408c670,0x7cd15ce5 p55_dispatch_retry: .word 0,0 p55_xintr_data: .word 0x00000000,0x00000001 .word 0xe6141768,0x68f5bf5f .word 0x00000000,0x00000002 .word 0xe92af4a7,0x91690e32 .word 0x00000000,0x00000003 .word 0x312e9617,0xe5fdb9e3 .word 0x00000000,0x00000004 .word 0xd5719cd0,0x6e7a58d3 .word 0x00000000,0x00000005 .word 0x38a05dc0,0x1274f2b5 .word 0x00000000,0x00000006 .word 0x6d7fb9e8,0x13f3c16e .word 0x00000000,0x00000007 .word 0xe9e12798,0x09384372 .word 0x00000000,0x00000008 .word 0x8f417480,0x404a40c6 p56_dispatch_retry: .word 0,0 p56_xintr_data: .word 0x00000000,0x00000001 .word 0xd9dca470,0x05d4c55f .word 0x00000000,0x00000002 .word 0x87f66f87,0xe6f69ce5 .word 0x00000000,0x00000003 .word 0x365c4237,0x9e3c01be .word 0x00000000,0x00000004 .word 0xefc49cc8,0x0047ff76 .word 0x00000000,0x00000005 .word 0x550c1d58,0x5107a2db .word 0x00000000,0x00000006 .word 0x298d095f,0xa7edd8e2 .word 0x00000000,0x00000007 .word 0xd18a6ed7,0xa92b385a .word 0x00000000,0x00000008 .word 0x59b51000,0x7120fd9a p57_dispatch_retry: .word 0,0 p57_xintr_data: .word 0x00000000,0x00000001 .word 0x930fcbe0,0x490e783e .word 0x00000000,0x00000002 .word 0x6a7828af,0xbf79f951 .word 0x00000000,0x00000003 .word 0xdf526407,0x83de44a4 .word 0x00000000,0x00000004 .word 0x97140f4f,0xbd5cb76a .word 0x00000000,0x00000005 .word 0x1a0ab2ff,0xd726a7c6 .word 0x00000000,0x00000006 .word 0x84a7a190,0x06a88c8b .word 0x00000000,0x00000007 .word 0xc65efaa0,0x603ecea9 .word 0x00000000,0x00000008 .word 0x1c5f6ee7,0xd34fe99d p58_dispatch_retry: .word 0,0 p58_xintr_data: .word 0x00000000,0x00000001 .word 0xc6114900,0x2593b080 .word 0x00000000,0x00000002 .word 0x593d3008,0x38987549 .word 0x00000000,0x00000003 .word 0xec01b390,0x0b7fd183 .word 0x00000000,0x00000004 .word 0x0558f4c0,0x2f5b7b0a .word 0x00000000,0x00000005 .word 0xf1ef0077,0xf19bcbe4 .word 0x00000000,0x00000006 .word 0x1d80a64f,0x8cc4aa9e .word 0x00000000,0x00000007 .word 0x56ff705f,0xc30d9cc3 .word 0x00000000,0x00000008 .word 0x15acdad8,0x48bc3e7d p59_dispatch_retry: .word 0,0 p59_xintr_data: .word 0x00000000,0x00000001 .word 0xb6c65860,0x79d1d4ed .word 0x00000000,0x00000002 .word 0x01537400,0x29f22ceb .word 0x00000000,0x00000003 .word 0x58f37e0f,0xfee65214 .word 0x00000000,0x00000004 .word 0x2670c218,0x546d7743 .word 0x00000000,0x00000005 .word 0x005e55e8,0x5d72608e .word 0x00000000,0x00000006 .word 0x8ca040cf,0x99acd31a .word 0x00000000,0x00000007 .word 0x5ee53747,0xebf95d49 .word 0x00000000,0x00000008 .word 0xe6ce3e9f,0xecd67277 p60_dispatch_retry: .word 0,0 p60_xintr_data: .word 0x00000000,0x00000001 .word 0x3d7c34c8,0x415d16a1 .word 0x00000000,0x00000002 .word 0xbdd72f78,0x603b9d86 .word 0x00000000,0x00000003 .word 0x3e785870,0x69e565c9 .word 0x00000000,0x00000004 .word 0xef50bf8f,0xba92296f .word 0x00000000,0x00000005 .word 0xcf541ec0,0x386b5d31 .word 0x00000000,0x00000006 .word 0x47f1b780,0x51e560b0 .word 0x00000000,0x00000007 .word 0x4d7f4138,0x7953e2e9 .word 0x00000000,0x00000008 .word 0x1dbc04ef,0xb8bb5afc p61_dispatch_retry: .word 0,0 p61_xintr_data: .word 0x00000000,0x00000001 .word 0xe93f78b8,0x1a99af00 .word 0x00000000,0x00000002 .word 0x636c80a7,0xce60e890 .word 0x00000000,0x00000003 .word 0xe8d504b0,0x3fcfb43d .word 0x00000000,0x00000004 .word 0xd85a2f80,0x6802f477 .word 0x00000000,0x00000005 .word 0x6a549f07,0xdfb77c53 .word 0x00000000,0x00000006 .word 0x4b29af88,0x146315fe .word 0x00000000,0x00000007 .word 0xcb6b4e80,0x1b14360a .word 0x00000000,0x00000008 .word 0x25c55448,0x3bdbf881 p62_dispatch_retry: .word 0,0 p62_xintr_data: .word 0x00000000,0x00000001 .word 0x0a17a627,0xc3de98f1 .word 0x00000000,0x00000002 .word 0x584dc3df,0x981a078e .word 0x00000000,0x00000003 .word 0x38076e58,0x1380ec24 .word 0x00000000,0x00000004 .word 0xfd690900,0x46f8f3c6 .word 0x00000000,0x00000005 .word 0x29a6f707,0xb3b76450 .word 0x00000000,0x00000006 .word 0x11d5d877,0xb8916490 .word 0x00000000,0x00000007 .word 0xcccb96f7,0xb0418656 .word 0x00000000,0x00000008 .word 0xa8594010,0x077f79d0 p63_dispatch_retry: .word 0,0 p63_xintr_data: .word 0x00000000,0x00000001 .word 0x0bfe2aff,0x9879e5d5 .word 0x00000000,0x00000002 .word 0x2f02510f,0x8d9cc7b8 .word 0x00000000,0x00000003 .word 0x16be3550,0x6c15b031 .word 0x00000000,0x00000004 .word 0x4d714687,0x87e254e8 .word 0x00000000,0x00000005 .word 0x792f05c0,0x062c8282 .word 0x00000000,0x00000006 .word 0x1805a7cf,0x868208bd .word 0x00000000,0x00000007 .word 0x5d972cc0,0x4e22843a .word 0x00000000,0x00000008 .word 0x09586470,0x0fa57e46 .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 0x7ca04996,0x55a4b97e,0x4166b03b,0xbfd44147 .word 0xda8405a0,0xf34a2207,0x799c490c,0xb88edb50 .word 0x664c0e46,0x1ed892fe,0x68c1b38e,0x9d873910 .word 0x981fcc07,0x8f5a796c,0x88765f89,0xa000df9a 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 0x01de50a1,0x54141fd6,0x8d34c2f0,0x277ed579 .word 0x4205d680,0xedbfe57a,0x750024f3,0x94e3c6c0 .word 0x737064c0,0x3691d472,0x5fdfeb0f,0x00245845 .word 0x3ac1a396,0x65807c39,0xbc6e4e86,0x1cd71a1f 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 0x99daf96b,0xff197044,0x8bea8f12,0x5833b9ec .word 0x108ec89d,0x5d173500,0xfa808851,0xc0da09cb .word 0x0b1fc31f,0x2ee3a1a0,0xa27765ff,0xef7f4524 .word 0xf6e18bb8,0x08605975,0x78fb9831,0xe3fd29a5 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 0x85226b29,0xeee2f918,0x1c318ca7,0xd073f28e .word 0x212b7aca,0x3e37e2d6,0x75be4eaf,0x3b09eeee .word 0x8912c39e,0xf9dfa37c,0x5aa4dd74,0x64a77c33 .word 0xc649197d,0x37b98b6a,0xbaddeb9c,0xea95306b 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 0xcf9cab3a,0xdcb38c40,0x148bed47,0xa13fc7c6 .word 0xe2e317dd,0xa5ce6f2d,0x7f61bb9d,0x1564fada .word 0x8425332a,0xf73f6dd9,0x9e28f2d6,0xd356fa8b .word 0x8627c4d4,0x4a1a9da2,0x8fe83d05,0x77ae1a15 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 0xf589a3d0,0xac7088a1,0x5133b4e4,0x8d929189 .word 0x24821124,0xa11cf5ee,0x7d2469b2,0x96f142dd .word 0x8f64a6df,0x7472c23a,0x1c36c0a2,0xc7d5a42a .word 0x8b1a27bb,0x563560e6,0xb7e59cfa,0x5beaf040 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 0x435a71b0,0x4fb9cae2,0xcd4367e8,0x4cc8cb97 .word 0xc5de37c1,0x597bfe8e,0x0c45296e,0xa70694cf .word 0x463c5081,0x80e64ba4,0x1a67d2cf,0xc069ed99 .word 0xad889fba,0x0ba1834b,0x96ada45a,0x9b57dc7f 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 0x94e8b5ac,0x41c0f69f,0x2d36de8c,0xd8216621 .word 0x7645167c,0xdb4f17c1,0x20aff87a,0xba15d958 .word 0xa744f51a,0x60c9299e,0xe2eca0ea,0xf2af77b4 .word 0x95201496,0x04787779,0xf17697ca,0x17513dda 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 0x286dd759,0x75c27bab,0x4c9adbf0,0xaa3a2a73 .word 0xa929415b,0x82e84097,0x49929344,0x6782e170 .word 0xd22aec4c,0x39d8b849,0x267703e5,0xca74d65b .word 0x5b4c3fbd,0x5a56d6cb,0xd5d390ad,0xf673a5fe 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 0x085f183f,0xe0a116ac,0xb72cb615,0x788b8cbc .word 0x48aee393,0x4b45b165,0x5fece5e3,0xf41da977 .word 0xa58977a3,0xd14573e5,0x1b7a9d3d,0x42cdc4e3 .word 0xa7c2e736,0xd8dc2a02,0xfb441413,0xf106eaaa 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 0x01aed909,0x185b8363,0x887a4e76,0x4a90e38e .word 0x6490e713,0xc18000a2,0xd38da5c8,0xb2b1d8e5 .word 0x43c1ba99,0xce3a0df3,0x26a1df4b,0x9e6aa791 .word 0x9867ae84,0xd87b84a5,0x61b294d3,0xeb88818a 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 0x9f6a1026,0xfca030ba,0x13e0316d,0x22e755a7 .word 0x698638fb,0xa5e9af76,0xd32a9e62,0xb81e8a2e .word 0xf1c706a5,0x28937611,0xf274d957,0x18c1c112 .word 0x56a39bf5,0x27ef9fd2,0x195d1487,0x98658bc4 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 0x26611e2a,0xaea9994a,0x8d5401e6,0xe5501957 .word 0x791eeeba,0x3ecbb1a4,0x68f21c68,0x038f94d7 .word 0x9b60a693,0x9d99c5df,0xb2086d0b,0xf9eaa2c5 .word 0xfc7dfa49,0x6a2e98a9,0x75dcb1b5,0x9b8fa4dd 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 0x8f94be6c,0x384a9497,0xf9a3e4b9,0x278aad54 .word 0xf6700c5c,0x4fdf6130,0xdd02bd6b,0x0c72e972 .word 0x605b8291,0x1695ee29,0x8ae2d043,0x9218fb7d .word 0xc0c3ea87,0xe88fcafc,0xe26881d5,0xf58beedb 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 0xf376fec1,0xea4ca634,0x81d97bc1,0xe569fe0f .word 0xfc9f9a02,0x7b0905a1,0xf49cf047,0x87c6024c .word 0xb8809325,0xfd331bd5,0x4c9540c5,0xf0e85854 .word 0x19963079,0x70ebed88,0xe860deaa,0xf6ce8050 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 0x3156a876,0xe29ec086,0x059fd34d,0x01f17b94 .word 0xe9d36d95,0xeae3d87d,0x959295a9,0x278ad895 .word 0x5c94699f,0xe110ef77,0xdec75efc,0x062ac290 .word 0xdcce1abc,0x27fd93c4,0x27cc50dc,0x87f4d8b2 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 0x438cd3d9,0x99207de9,0x264625ae,0xa62fb536 .word 0x44ceabf2,0x66d9765f,0xb9ac4e9c,0x703d728b .word 0x26ce873e,0xfb0ebfa0,0x67d581ee,0x7acad591 .word 0xb75618e9,0x31906851,0x03fd89ca,0x3ccc16b7 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 0xbceba73c,0x0d033649,0xa6b5dc9d,0x5e68fd4d .word 0x96779c52,0xfda50eac,0x57b0a901,0xa25323eb .word 0x9c7c9299,0x344a59ba,0x1225fedc,0xeb199273 .word 0xea3131c1,0x7ef45f8b,0xb6e95a48,0xa5e4310e 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 0x5ff46f23,0x7ea985ae,0x56bf50b7,0x5749dd91 .word 0x5482c5c7,0xc95dfdf8,0x769dec54,0x4d29bb08 .word 0x50e519ef,0x3fe9f695,0x349fe9ae,0x648f0491 .word 0xcbaa520d,0x0626779a,0xd5eb4820,0xe0c35499 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 0x4c15493f,0x3f5b7344,0x72de1022,0x298e5240 .word 0xe3127192,0x8f9d4292,0x7930825c,0x12d54b94 .word 0xc36c445c,0x69bdb636,0x492394d2,0x52459ad9 .word 0x82d77aa5,0x1c92c6f4,0x75fd1d1b,0x6ee1ac48 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 0x6a4f9874,0xc149d0b1,0x462912e2,0x8c85cf9f .word 0x4760bb8a,0x56b578fb,0x5fd56c8b,0x3da49351 .word 0x9b520a59,0xa19c0b72,0xee053b0f,0x58c1bfea .word 0x1f35c1ff,0x3f2224b9,0x30fc1a4b,0xf2643c16 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 0x59eab90f,0x5cf94ed5,0xb83f3179,0xa09ae166 .word 0x4dcb7b26,0x5a9f8009,0xfa856851,0xb603f259 .word 0x0ec8d181,0xeb417335,0x15214238,0xb0872905 .word 0x33d622fd,0xac983332,0x2456c2c1,0x3e5fe087 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 0x0909ac90,0x728be241,0x021ec691,0x3c91776c .word 0x6c7b368a,0xf14f3028,0x32d382cf,0xfa96ace6 .word 0x7f55ba4e,0x14a83ac1,0xf6da74bb,0xe842631d .word 0xe349f1e6,0x838e4fe1,0x3edda118,0x350e1457 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 0x7866d225,0x9ba15d71,0x08ab9e00,0x21edbe6d .word 0xa61fbed2,0xaaf73aa6,0x1f8437d7,0x03552232 .word 0x40bf40a7,0x810606cb,0xea8bf59a,0x9c5a1c3b .word 0xb52d1579,0x5346c8e7,0x13841444,0x845be43a 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 0x5d20aef7,0xec4b313f,0xb8bfa1a9,0x80d3d442 .word 0xef3cf5e2,0x4d437d1d,0xc8500554,0x8f471b5f .word 0xc931ca42,0xc9ff3fbe,0x279defb3,0x2987b09d .word 0xa6490a95,0x7984245e,0x861574c3,0x26b6ec03 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 0xa9ae9023,0x5b938c12,0x812a440f,0x578c2b08 .word 0xe09c31fc,0x4d5bba2a,0xafd2e374,0xf09bb9eb .word 0xd5d3d274,0xf8d460b3,0xe8272702,0xe8d2c474 .word 0x07f2c696,0x5656da31,0x8a916f6a,0xe7081e94 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 0x5538e776,0x522cea9a,0xd4c44eda,0x4d811836 .word 0x42f83747,0x6f3c9486,0xf3a9bb2a,0x24147bb1 .word 0xb0f076fb,0x9fb7f166,0xf2141fd6,0x5feea755 .word 0x3054aeec,0xbc4ad985,0xc7f6013a,0x8c68c843 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 0x6f56d3bf,0xe3181896,0x91299ebf,0xfabf370f .word 0x6ae3e26d,0xe35dd881,0x53d5e3a7,0x6c23b996 .word 0xcf09be98,0xab3f797f,0xdf168016,0x2b5376ba .word 0x73b0efda,0x99061b18,0xcaade459,0x221dc1e5 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 0x9e107119,0xf3b6dfb2,0x23557a67,0xf22e7eff .word 0xd7451837,0x4dd35ecd,0x54828374,0x239c1540 .word 0xf50bc520,0x34e1253a,0xd3c845f4,0x414f5939 .word 0x58d6c153,0xb3290443,0x36d6648d,0x2753c905 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 0x5248b283,0xc42bfc00,0x55851978,0x8e95c07f .word 0x43449320,0x3c6e278d,0x262a2bf0,0x50fe72a0 .word 0x41cf154d,0xfb2823c6,0x8c46a8ce,0x51f032af .word 0xfaaff4b1,0x78c6b6ae,0x57ce1bba,0xb65b2745 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 0x78b7966a,0xab995e28,0x986ad9a5,0x9339c832 .word 0x3e805c14,0x57f24ffa,0x7978868d,0xf2b6d374 .word 0xe2f44395,0xe9826c9b,0xeb66c09a,0xe52fd625 .word 0x1884c5bd,0x36ec8d69,0x8b9d6e27,0x767039d5 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 0x0f9abb54,0xd7171b55,0xf81197c5,0xc2b9dbbf .word 0x6f93ef87,0xd109409d,0xf54374f3,0x84b0462f .word 0x327f39ab,0xcd2c118c,0xa985d1b6,0x96be15b0 .word 0xd5972a05,0xe83e140b,0x6fe45529,0x68309c5f 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 0x2e15b99e,0x6a19e6f7,0x4d33775b,0xe3d08a7c .word 0xc80b5f4f,0x0a8581b8,0x5030642a,0xbca7844b .word 0x782c5852,0xbc37345b,0xa2b5e8c8,0xf3eff41c .word 0x5618fc06,0x0171175b,0x1e928588,0x16c960ac 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 0x9e2f654e,0x7ecea1aa,0xd7fe4119,0x028a642c .word 0x6a63d600,0x2d2ca86b,0x113d676c,0x087ef241 .word 0x7d0d40ed,0x187803c7,0x96517f28,0x99629f43 .word 0xb0db330a,0x35c9e25d,0x97314178,0x5c834c9a 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 0xe6fcc92d,0xdb9fe930,0x805b0ecb,0xd786620f .word 0xc4e4b061,0x841e5bd7,0xbbe6f5b0,0x320d078b .word 0x28a27bf4,0xfc4fd673,0x96099115,0xc20b73eb .word 0x16e2ae35,0xd6d27593,0xb7cdddf3,0x77264fb4 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 0xa7371e31,0x69cc8ce7,0xcab605e0,0xda8d9b69 .word 0xefad9051,0x4531800e,0x4d459f78,0x548de4ff .word 0x591380ec,0x9a5fd729,0x0d76b709,0x95d3f302 .word 0x7dbb3a9e,0x2346dc6b,0xb4d24ec2,0xf7155411 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 0x701612c3,0x2f296450,0x3b683ad0,0x39babc25 .word 0x7dfa1739,0x97c3f5c3,0xc536858e,0x6beb69be .word 0x8377f1b5,0x3b1735dc,0xc540b21c,0x89438c7c .word 0xde21aa73,0xa8d5c5eb,0xf2a561c7,0x1fcb0e89 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 0xef692856,0xb9bf01cf,0x1194e953,0x560234c7 .word 0x9b6b8888,0x2841f79e,0x6e0e264e,0x2dd23651 .word 0x2dc2f443,0x2079e862,0x2ac9c9ec,0x2458aafa .word 0x12aab3e6,0xa328d9f5,0xe03612c3,0x657dccb9 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 0x4c79b1d7,0x1ff4fabf,0x1338c11c,0xe72479f7 .word 0x17b24f31,0x07ed5cbb,0x1170d2f1,0xa937ea23 .word 0xae35b47a,0x83b3e394,0x60471e23,0x406679e5 .word 0xa112b3d5,0x90b0e118,0x98367098,0x0abc2ff1 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 0x07663a39,0x1253f91a,0x421e9d36,0x70452fda .word 0x4ca6e186,0x5b2d0587,0x94923ae2,0x8fbc778c .word 0x85509fcf,0xff5277e2,0xb99ba80f,0x56886b1d .word 0x43c51da2,0x4ad5a43c,0x37fe3d26,0xa1fef6eb 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 0xde43421d,0x622b07b4,0xfd747837,0xcdaa315c .word 0xc0d59685,0x041824b5,0xca3a120e,0x54456004 .word 0x0a1cae01,0x65d8bab0,0xce40f5ce,0x0a78c4b5 .word 0xd6c88f22,0xeb5ac38c,0x820e291f,0xbd65cb27 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 0x30f4b4dc,0xc876f031,0x2329638b,0x4aaa1cd1 .word 0xaf677670,0x2d1458f7,0x5482ee27,0xae2749fc .word 0xfd410162,0xf8ec4619,0x60ce479a,0xa4840881 .word 0x7d28efe1,0xd2a7b445,0x95ea9444,0xe2f53f1d 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 0x6bc608a8,0x4d717434,0x1f15fcdb,0xa6c1c123 .word 0x5436e02b,0x2bc025ea,0x3db89056,0xf90dffdb .word 0x315a1d33,0xcd97ec49,0x217206c3,0xc1ae1f29 .word 0xcfdb53d8,0xaccbb185,0x7e01547b,0x2513f71d 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 0x2b582951,0x19d584b7,0xde35c537,0xbbe4bc58 .word 0x785c5655,0xbf68fd95,0x185d9349,0x7e6cecc4 .word 0x40bf7845,0x3f473d69,0x747784b8,0x269a448d .word 0x7f7fb181,0xbfb3daec,0x21ba3194,0x4eedd540 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 0xbf4539fc,0x505b5dd2,0x6e2b1d11,0x47b18136 .word 0x62bfcf0d,0x2d293873,0xe6dde19c,0xfe9d1553 .word 0xbc482665,0x84d509ca,0xebd34810,0x5a7b97ed .word 0x56a3e2a9,0x6a98b18e,0xd3dfb263,0xa7bb2c23 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 0xc887be45,0x35239f93,0xc602119f,0x2482839d .word 0xc93ef1b5,0xabcc5004,0x28088328,0x41b55833 .word 0xc92d2f94,0xdc2ac80a,0xad9b2214,0x32e3cbf6 .word 0x1b7ec5d0,0xd5b7fd3b,0xe10738f2,0xd4d5c893 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 0xcfd4fe53,0x563b49ed,0x509ffc70,0xeb32223f .word 0x9816f43b,0x4c7bc9b7,0x53092f7b,0x443878d0 .word 0xb6d66008,0x94e2f074,0x539785b1,0xa64b02da .word 0xad2b8c4e,0x35219216,0xe4f8c0f3,0x249577b7 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 0xa015d850,0x9db1c539,0xbfcb87af,0x48502205 .word 0xec9a4b1c,0x14ec11ee,0x03188968,0x09888506 .word 0x40bbbb59,0xc72caead,0x52246304,0x85f5feed .word 0x45ff449d,0x99581092,0x2cbf068c,0x5fa7d857 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 0x77c86cce,0x1733b5fc,0x0f085be9,0x98cde708 .word 0x587d637f,0x333f4abc,0xb5b52576,0x750c1497 .word 0x789814bd,0x6bd126fa,0xa2b19c6d,0x79e94ad4 .word 0x46b833aa,0x1423ee3b,0xe174f050,0xd0d5b2b3 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 0xb3452463,0x64bde2fb,0x9ee69852,0xc6b86e31 .word 0x1fab67fb,0x7f5478b8,0xa3aabc70,0x6a834780 .word 0x3a187514,0x7e27e40e,0xb4d96722,0x0d95606c .word 0xcf014169,0xe2961564,0xf2357cba,0xe2e08797 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 0xfd2658e7,0x2d88016a,0xc0181996,0x5e32fd2a .word 0xe08406c9,0xb06d0c42,0x99791292,0x8ecb4e86 .word 0x8279abde,0x867991c8,0x910d2ff7,0x62cd3e8d .word 0x5b5f16bb,0x461ada19,0xff73a129,0xa3c56794 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 0x64329e23,0xc6d0c7ca,0xeeb58dba,0x63b28deb .word 0x1bc186f7,0x70043f1d,0xb7ddb8f0,0x6359560f .word 0x9c775639,0xf9036def,0xca28938b,0xc9fb4331 .word 0xfd0bd44e,0x06dc03dd,0x6b21ac7b,0xfc89f587 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 0xdc72c72f,0x37ed4bb7,0x4a592b26,0xa003734e .word 0x5ff6f3d0,0xa9910466,0x85c6b36f,0xe827398f .word 0x5f5c308d,0x2f213899,0x14ee5e5a,0x1047c61f .word 0xf802e9f4,0x936b5d1f,0x764d27cd,0xa9f1eaad 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 0xb2007a58,0xa7f93207,0x2dcb7327,0x20d1739b .word 0xf81d6d60,0xb5004fb8,0xf14cffd7,0x111052b8 .word 0x1bc19d85,0xafbdfc5c,0x094d625b,0xeb1373e8 .word 0x1beb21d8,0x5ea1dadf,0x4ae0c18e,0x72f12483 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 0xe0a35492,0x082876e5,0xc1660e5f,0xa7638a91 .word 0x6765c8c2,0x75a666cf,0x1502ee30,0x68a1315d .word 0xfe208159,0xa76a4b34,0xc86e6216,0x2964dbe5 .word 0x68d51224,0x4d87ce14,0x5494f171,0x2212d699 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 0x1b82a7e1,0x3baccb1d,0x524fa500,0x70e893c0 .word 0x9ca779b7,0x436768fc,0x487530d7,0x446efe3c .word 0x15bd1673,0x175733e6,0x70801b4d,0x0e60f8f8 .word 0x8338f6cf,0x9a474603,0x48261fc4,0x79445864 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 0xc650f8bc,0xa648f046,0xad65f3ef,0x5a5fb9fe .word 0x11baa895,0xc967f62d,0xa57e0674,0x0300199e .word 0x1aba74fa,0xd442d9b1,0x8242dc0f,0x5492b1f8 .word 0xcd8cb135,0x78afd69f,0x0e2acb78,0xdb5f2ebf 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 0xa781f805,0xf1076930,0x3a5813ab,0xffb64cbb .word 0x26bd5129,0xbf5a3ccd,0x84967ef2,0x1d79e845 .word 0xacf4d4cf,0x46793133,0xb4fccedf,0x6691c97d .word 0x932893a7,0xd5de796e,0xf9fe1c00,0xc3996054 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 0x10948312,0x121b81db,0x59c8adf3,0x774618fd .word 0x4bfcb6df,0x49ec4d1a,0x327e3896,0xd9f4bfde .word 0x9e554b35,0xe8dfe424,0x61714e7d,0xc68a3d09 .word 0x425c241e,0x16c99d44,0x6fb1f684,0xb0510de4 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 0x4bd2cbdc,0xd231e213,0x75d658f6,0xbd3b54ed .word 0x6507e6fb,0xe4b327a7,0xcfd6c747,0xbc2d5798 .word 0x1186c038,0xc9f87d91,0x5d1b2a9e,0x23012d9a .word 0x80be44d1,0xe299fe9a,0x926f42b6,0x58f8a64b 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 0xdf0b063e,0x4707ab62,0xe9b7d54e,0xbe07160a .word 0x0fd943b7,0x0114097c,0xb15bf577,0x4ed90e7a .word 0x5f1ded90,0x7b175645,0xe0914f85,0x67f9c66a .word 0x6df85ebd,0x879f4e8b,0xb0068944,0x6ee58f05 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 0xe1184f34,0x82d6de17,0x7c1e9197,0x36c0fb4d .word 0x4d6c33f2,0xcf0af1cc,0x4b7b3c3d,0xf82b1fb9 .word 0x18349952,0x2c9b515c,0x0516bb7d,0xdb533c0e .word 0x3981dc4b,0x2955dacd,0x4a613b30,0x1a8873b2 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 0x339c811b,0xe2a32ca8,0xfb2fd1aa,0x9d731a01 .word 0x40f2943e,0x6e22bea6,0x49628814,0x6ae77728 .word 0x8f1a003e,0x866aeb1f,0x9ee65a6b,0xab733ff6 .word 0xd82ac9a7,0x1e98efa6,0x74b57437,0x7c840f7d 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 0xc324c7a1,0xdaaf8004,0x15beb79a,0x5a767f47 .word 0xe8b4a5d3,0xf3b78233,0x722c51ae,0x726315ce .word 0x9e893160,0x05cbc628,0x71a88fdb,0xdb45a021 .word 0xce11bd83,0x9a4dd8ba,0xf9f5449f,0x2aad330c 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 0x2e676edc,0xdc42658b,0xa8a51516,0x06e6a2ee .word 0x9257a341,0x513dd4d0,0x045eb27d,0xb523c63b .word 0xb02c8a4c,0x501e0fc8,0x878713a3,0xafc7ebea .word 0xb46fcd31,0x05d4ca80,0xe5c899fc,0xc7e60211 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 0xafd3197c,0xd8f5032f,0x25a40ccf,0x2c1db35b .word 0x0f0a47bf,0xde21711f,0xe39d3e0b,0x17ca12b9 .word 0xfa95293f,0x37f35c3f,0x285ca46a,0xd4838d08 .word 0x3b2e516d,0x1b0a32ec,0xe59b1734,0x354e5f42 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 0xd6fc3c99,0xc2f238c3,0x06311bee,0x170449d9 .word 0x950b686a,0x88a56ec9,0xd0a0eb94,0x2c17528d .word 0x790f3a83,0x480e45b5,0xf2f78415,0x5bfd8c89 .word 0x34e01ac5,0x1a4a8f4c,0x617ee5b2,0xfadd0ce9 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 0x890e15df,0x6d5e1bd5,0x4b1b1a4b,0xb0118a7b .word 0xdd54fd87,0x8c593d8b,0x731e5207,0x4d226e6e .word 0x3c819f84,0x8d9cff38,0x5eb38520,0x913ee43b .word 0xe4afc137,0x2603f5fe,0xf1194475,0x9a53a456 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 0x9ebb5cd4,0x5fe595a2,0xa00393f9,0x08e6e855 .word 0x9923c201,0x8608cb9c,0x2503d5d8,0x4235d4b3 .word 0x28c65d2e,0x1ff7dd55,0xd4e1864d,0x999dd734 .word 0x598267b8,0xd9ec670f,0x0a54813b,0x9db95942 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 0xece4ff90,0xfc3431af,0xca121a01,0xcffb314a .word 0xb1ef9664,0x0b54d42b,0xa808ddf2,0xc8e58d58 .word 0x98dc0bc9,0x16282c6f,0xe3956d9d,0x158a483c .word 0xcb0163f7,0x22802783,0x21a24eb0,0xcf512841 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 0xbef62b69,0x7a9acbe9,0x26e83274,0x70cdf14c .word 0x73a00a1b,0x97d096b4,0x3ca99e95,0xcfba092d .word 0x6442e659,0xc1f22dd6,0xfe332761,0x52eb698c .word 0x2731ba5d,0x463f392a,0x7e439ed4,0x146f50cd 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 0x43d6e81c,0xe792c3a7,0x3a5d514a,0x97bc1ec9 .word 0xc8c6356b,0x089bc052,0x7cf1bfaa,0xa9c35c00 .word 0x6ae0db7d,0xc78158ba,0xb4372668,0x8504ef96 .word 0x7f31f856,0x176c6152,0xf64ebc8b,0xb8a2d0a8 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 0x406c0a75,0x178d6a98,0xf59ec5e4,0x89156265 .word 0xee5a049e,0xf6bf9bb0,0xe7a0dbd8,0xc3d27c4c .word 0xa3607186,0xff4f7a53,0x9759becd,0xe2085af3 .word 0x43d91ec9,0x569994cf,0x1479d2a4,0x6280433c 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 0x86ccd727,0xb232ae1a,0x1d12ae35,0x1b26761b .word 0x0cc22b77,0x3c4a3cbc,0x74bad2bc,0xb0a19ce4 .word 0xbf3284ae,0x67ba8db1,0x1ec57900,0xef315880 .word 0x8b22bd6a,0x7f01791e,0x053f21e6,0x4d0bd068 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 0x1a844c8e,0x2439de99,0x9634dec2,0x2d1087f6 .word 0x112aa8a0,0x06d14de9,0x169600fa,0xd75b3cfe .word 0xa0c13325,0x2e09b985,0x868ebf74,0x050165ef .word 0x6100d714,0x305d852c,0x729e1667,0xaa73db28 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 0xe3b48dd7,0x4da52758,0x1741ea16,0x34531813 .word 0x61ce5921,0x9b6db812,0x01fd1869,0x7c28c5e4 .word 0xcb609460,0x4cf1f0b4,0xaa9ade0e,0x2182e5f2 .word 0x601e1170,0xe9eb85bd,0xbc2c9734,0x4a7ad06c 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 0xf1d66127,0xb39bd3e5,0xfcc00fb2,0x9a0f5d34 .word 0x4fe8e0d4,0xd256a34f,0x73890118,0x18c1e0ac .word 0xd4f5749d,0x3036ddcd,0x02636623,0x69815e6e .word 0x5d7b1f1e,0xb0079baa,0x89e20590,0xf602625e 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 0x9b36e87a,0xc9cca9f6,0x3b3d04bb,0x80390500 .word 0xeebd4871,0xd4a03c4c,0xf13e8642,0xcc1757a2 .word 0x2d100b38,0xf78e32cb,0x7d2436ae,0x9ec5cfae .word 0xc2bfd904,0xc6f25d9f,0x119ddc6e,0x6ce1bf2c 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 0x2c90ca40,0x452b8e15,0xe5fb2a8d,0xf58e36ca .word 0x73703144,0xe6a48528,0x5a86ca4f,0x04ee71a6 .word 0x518827d9,0xf94301a3,0x5151a42a,0xa25d45b4 .word 0x4bd036aa,0xc0cfd362,0xe8ff8ef1,0x721ae121 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 0x40fefed1,0xbce22f4d,0x9cf6f26b,0x59c8e2fd .word 0x573eddef,0x900432b6,0x521515ef,0xcbc6c586 .word 0xb953220d,0x0a4120ef,0x2204037c,0xe420a1c5 .word 0x910778f8,0xaa1667bf,0x42e730b6,0xf7876f3b 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 0x9f3a6237,0xfed9c586,0x63cd76c1,0x99495572 .word 0x29c48268,0xf769744e,0x0d2b40c4,0x3ba2c13f .word 0x8f326eff,0xbfbc60e8,0x665bd993,0x876a1e21 .word 0x9b7f1015,0x6cead114,0xc9806a62,0xafab3f33 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 0x3ff777d9,0x73ea2c5c,0x4793c73d,0xbe915baa .word 0x12d53f97,0x661ad07d,0x1b2e356d,0xf5fca90d .word 0x9b1575ec,0x753ed087,0xfabc19e3,0x40b9abaa .word 0x2ce837aa,0x3f40b944,0x78d6ed8e,0x3fc1e305 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 0x19c3a971,0xc2db44e1,0xa42484d1,0x54e09b95 .word 0x4be6a384,0x3dded044,0x315717af,0x6b70a77e .word 0xf1914308,0x7bce99fa,0x5e65182e,0xa342a964 .word 0x9427a4a3,0x5a8b9ca4,0x6afede3f,0xf16c8df9 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 0x0efae2ac,0x14224480,0x5aab93e6,0xcc6154e5 .word 0x9b3df867,0xcc0cad7b,0xce4f5e1c,0x73670f92 .word 0x24a0007f,0x9cb1326f,0x031ccc51,0x94fe0626 .word 0x576b5c9b,0xf2836806,0x9ec42e14,0x2431780c 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 0xf2ecf359,0x4175223d,0x80ca1d81,0x33936e09 .word 0x90778b4d,0xc7e7be9f,0x0d67413e,0xffb9d6ed .word 0x9b27375f,0x9c3ed8eb,0x9df41830,0xe4d84aa5 .word 0x8ae840fb,0xdb1cf3e6,0x196181ca,0xdb2b3f50 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 0x2f612e7e,0x281ff703,0x1fefad31,0x35ff6d88 .word 0xb0ec4c11,0xe20fe887,0xe924c339,0x989bcf8d .word 0x65a16290,0x07a56229,0xec15b429,0x82dc15cc .word 0x677803d9,0x96601a95,0x97c21565,0x07028ac6 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 0x830ce6d3,0xd7deda83,0x2baf72d6,0x8ef337c2 .word 0x1bf7bd12,0x063eab37,0xc691699d,0xf1daedc4 .word 0x6327ce5d,0xe33bccce,0x664858db,0xefa5f2cc .word 0x92dd5e8d,0x3c0936d7,0xb302c206,0x63abc7f5 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 0x462c09c7,0x63ea737e,0xf50ca823,0x1abeaf25 .word 0x6e4d80ea,0x420b4722,0xa91b0541,0xd53fab36 .word 0xbf171f74,0xb2d82326,0x77855f3f,0x79e646c4 .word 0x68f6ce13,0x99af7c9e,0x2a73f7f9,0x090bd0b3 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 0x1526002c,0xcf02167e,0x72765b93,0xaa032565 .word 0x12074fc0,0xcd0ba605,0x49ce8b8e,0xa0f92be0 .word 0x7db70000,0x43ac0dd1,0xf2128eb8,0x99540cab .word 0x3211d871,0x117db5e5,0x69456f7c,0xf8a4464b 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 0xa56163ea,0x9095ec98,0x7bf2536d,0x12cf765b .word 0x0eeff925,0xdc25e1cf,0xa02839dc,0x4a414995 .word 0xccfc11f6,0xb24da7db,0xb0cb0adc,0x68ac787a .word 0xdb04228f,0xe57ba5f7,0xc35db077,0x8cebdbd4 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 0x169cf0ad,0x5af72cdf,0xb782f729,0xbd9d55a8 .word 0x6f8411fb,0x37818fc1,0xaece55e6,0xda0da133 .word 0x34a80c9d,0x5269148b,0x89b3c714,0xc7078ec6 .word 0x0c96cfe4,0x941daf6e,0x35160480,0x34d518dd 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 0x9a63f7ae,0xe3064d28,0xdbe6be57,0x2501e566 .word 0xdc46dc67,0x9b86d889,0x9e435bbe,0xb7671d2a .word 0x01202fea,0x1643c9d4,0x140d6e3a,0x59b98b61 .word 0x7137f198,0x2a194019,0x5c0c6e72,0xcb9aa9e6 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 0xb947fc94,0x0f467439,0x500f639e,0x0a81507e .word 0xcabfd147,0xefe20eb2,0x22982264,0xb3218ac1 .word 0x5335e131,0x1a96252d,0xfd998ff0,0xa4d71da9 .word 0x05bea9fe,0x4e827741,0x6f4baf1a,0x12243112 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 0x5890aa75,0x6e9a9699,0x82be1b2a,0x637b3938 .word 0xc8174aff,0x791b7278,0xca303f47,0x0df9f5b1 .word 0xd71a1a2f,0x5bf298c4,0xe0746a8d,0x111c7108 .word 0x3f491c90,0xbd455cdc,0x57fb0cb0,0xde64c0d8 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 0xc7b76379,0x13989e18,0xedb3b429,0x1d76ee56 .word 0xdaf0535b,0x914ffd0b,0xce075c47,0x6a3cc23a .word 0x5a6c133b,0x3295e337,0x97df790c,0x7cd63c14 .word 0x8fcb6ee9,0x16fc0f27,0x48c5baff,0x3827fb1f 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 0x643d2051,0x6d05e43c,0x47f97ee8,0xef938323 .word 0x404faaa0,0x19391485,0x4805a08c,0x99c3181f .word 0xdf33177e,0x3f976910,0x8117b3d5,0xcfa52926 .word 0xe01e4274,0x65eb8af8,0xbcd3036d,0x542bb3ac 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 0xa89f026e,0x192b3559,0x25d6599b,0xbd83bcb9 .word 0x58b3c48c,0x23aed723,0x75abf87e,0x814dac9f .word 0x0ab9ba58,0x61c55726,0xd3363db3,0x07dd35ec .word 0x67eb523a,0x6bbf053b,0x86b094fb,0x2ef27045 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 0x35680670,0xfc432ee0,0x555187dc,0xf34c17e6 .word 0xc27f4d98,0x9773d160,0x65cc8cac,0xa9915cd2 .word 0xaaff310f,0xee3437b3,0xe4b4de25,0xfccb7baa .word 0xd479ff04,0x73f37926,0x3ae712ed,0x06485fa9 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 0xa7b48c2a,0x752d3388,0x04443324,0x40c12d0e .word 0x9945c379,0xefb9a553,0x795a5eae,0xf948bb0a .word 0x60293a1e,0x3b2e5e7f,0x1544091d,0x498bdc82 .word 0xdc164810,0x2b803660,0x8e943993,0xdc57983b 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 0xd672a634,0x756b8464,0x0b5ebcb2,0x96d4bc34 .word 0x16c8fb61,0x09a4ecf1,0x31bf6f4d,0x7cf97cac .word 0x2422cd79,0xb751910e,0x4163bd16,0x1930edf7 .word 0x54d11138,0x01a34fa3,0xf78ab8e1,0x8f0c8e29 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 0x8c3d45a2,0xef78e08d,0x57e2e461,0xee75f320 .word 0x6c483ac9,0xd4bc2ed2,0xcf780dec,0x12bec661 .word 0x9a5dc6ca,0x8ab0fd3b,0x41c77c7f,0xd8adc806 .word 0x4abe02ca,0xf09307e3,0x922acf28,0xfe9dc8a1 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 0x15129f3a,0xa6a29a3f,0xf6b09d70,0x2ff9e1de .word 0xc3f30590,0xe48817d0,0x7b76a86e,0xcaab4302 .word 0x4b457281,0x5126c739,0xa79b02d0,0x31786898 .word 0x4329ad2a,0x69947ba5,0xb7926d88,0x6b16d13d 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 0x57136415,0x8894241e,0xcaf769fb,0xe478057f .word 0x051cf46c,0x9c00e427,0xc317eb02,0xd00c2273 .word 0x87ce2de7,0x9e2961a4,0x9914242d,0xf285f831 .word 0x0ae95d38,0x18d3cb29,0xef370a3d,0x20f65523 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 0x87c2a7a2,0xb74abcd7,0x03bd8cfd,0xf99fa988 .word 0xe2e771e7,0x606ed763,0xf5f621d9,0x2ebe080c .word 0xd10358a4,0x2de2b4d7,0x9f97e5ae,0xe471fda8 .word 0x2996321f,0xadd42d27,0x36a2bdf8,0x10651aee 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 0xdabf652b,0x0df6bb38,0x359bd99c,0x5aa7d631 .word 0xf1b370f0,0xd0c2bcec,0x5aa2e10b,0x0139db2a .word 0x974d35aa,0x13b1ec20,0xeb164a8a,0x2a689a3e .word 0x5f61aaba,0x8f20a525,0xc0dfa16f,0xa5e37c0c 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 0x94503a99,0x34236be2,0x43905fa5,0xed84f5b9 .word 0x41794f88,0xd13403bf,0xb2dcadfe,0x61cfc323 .word 0xe880eb2c,0xd2d487a0,0xa7d01d0c,0x326f87c0 .word 0x7b4e3984,0xcfb1edd8,0xb84bb459,0xf4ef768e 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 0x81c1aba9,0x45570107,0x425d4ac4,0x3ff2dc83 .word 0x360788c6,0xbab715c0,0x26bc5e4d,0x79743cad .word 0x3b58a5e6,0x22aa310f,0xf83e65cc,0x2bb62018 .word 0x58daa455,0xaaf8ab45,0xb416ee95,0x3fd75460 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 0x257fa304,0x19e4f0cc,0x14c99d08,0x6abf3a15 .word 0xb436b592,0x869830f2,0x4ebefa78,0x464d57f8 .word 0xa29dd04d,0xce9f63f1,0xd578aab7,0x3c0fbd4a .word 0x76f049da,0x9792acba,0x64364143,0x8686ffad 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 0xedaa1c62,0x70e77610,0xe2afec89,0xe0d8a2d8 .word 0x85ced5db,0xa57de07b,0x0c474d0a,0xc20faed3 .word 0xc12f90fb,0x113542f0,0x9078c2ee,0x109600df .word 0x97d826ea,0xb2b4afd8,0xbd9995d4,0xa0d21915 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 0x848d945f,0x60233d00,0xe7c8892b,0x05a46184 .word 0x7c25b0c3,0x62a6bcdb,0x005ad0b2,0x66392b24 .word 0xfd00aa52,0x4c7ef461,0xac1fe7ef,0x9c02d50a .word 0x6034f0fa,0xf3a72447,0x05522ac8,0xdad45ea5 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 0xbd6a01e2,0xa85066f0,0xa96287de,0xabc34174 .word 0x81870c53,0xf52023ae,0xbced43dd,0xc6593ef4 .word 0x93e8fc87,0x2aa5b471,0x2607ecf5,0xf5afd690 .word 0x07326b7d,0xd39c791f,0x2e1ae314,0x024a56ee 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 0x9c2978ca,0xccf37e04,0x5f054073,0xf3f8102a .word 0x18125028,0xb462886c,0xe2b18a0b,0x24491eb5 .word 0x075511d5,0xad667349,0x17151401,0xd8d9289b .word 0x157ff491,0x1986bcc5,0x6dc511de,0x2629699c 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 0x0db927b1,0x7bdd43b2,0xac57f7f9,0x221ee62b .word 0xc2e51c75,0xcb1bce86,0x9970c4d8,0x9badb3b3 .word 0x6c4f4502,0xa8b34dd8,0x0e2d45b6,0xca91c683 .word 0x6e5d9b0d,0x520756ed,0x0ca7f3db,0x8cb80d75 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 0xeb65e42a,0xe5475431,0x317baaa3,0x2ae53604 .word 0xaa8d2853,0x15e5077a,0x7c77b467,0x3c788559 .word 0xc4262b2a,0x40d2e58d,0xa2e72165,0xff03c5e7 .word 0xe90f0ab8,0x478d18fe,0x51de8ddf,0x5d5dda20 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 0x4ee2135a,0xe26344ad,0x91ef304d,0xb0f3ee77 .word 0x23dcc9fc,0x5cc31d4c,0xa014d0de,0x2abcfc0d .word 0xd4e57eb6,0xeec4f948,0xf278b78b,0x7f57746e .word 0x1ac8c1a5,0xf92030b7,0xfd8fcfe0,0xd231e80d 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 0x4e9959c8,0x10bea458,0xf013cf2c,0xb1c430f5 .word 0x8481ece0,0x99818aac,0xa4ed8306,0x07c17a47 .word 0x76849833,0xbfc107b8,0x71cf56a0,0xc78a52a2 .word 0x66120453,0xd506cf89,0x1b73bb70,0x7dfe6ced 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 0xd11c4211,0xe201256d,0x5463f315,0x1e6aae65 .word 0xe0c64984,0x8d291b15,0xd74d9eaa,0x15d3b747 .word 0x6f54d5cc,0x4a5417fc,0x54656f26,0x5f86a151 .word 0xb2616ed7,0x6618a4ac,0x37664a31,0xa50721df 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 0x2f18f720,0xe0b693ff,0x3bdbd9af,0xc020fe2b .word 0x9f5eeb36,0xe23b1e7d,0x75be8a7d,0xc6830c1e .word 0xad7f04e5,0x60b17896,0x87974679,0xd0e02ce5 .word 0x085423e2,0x2fe9c638,0xa637b06b,0x2a75df75 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 0xa66ca664,0xc8790701,0x0b4371f8,0xb6dfd9e6 .word 0x5524a1cd,0x1147ceaf,0x8671d769,0x150e66b3 .word 0x7816de68,0x1cef5579,0x0f6dddd1,0xf19d5c13 .word 0x665d9a30,0x39704e86,0x104161c3,0x9962b4a7 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 0x1da1ea4f,0x82c0b2bb,0xbb308194,0x8779e396 .word 0xc9eb0726,0xc39738ab,0xed455512,0xe876bafd .word 0xc8bc4d48,0x22132d9d,0x406ccaf5,0x4d7c8d0c .word 0x9f22afbb,0xa6fe1ec0,0x95c36cad,0x6746c387 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 0x2312ca0f,0x1ddca9c4,0xb22bbfc4,0x825f3bc5 .word 0x040ce61f,0x470ec159,0x1d9f3190,0x959c262c .word 0x8508810d,0x1ceff4b2,0xde14ef39,0x6137b5c7 .word 0xa1155531,0xc410c4b4,0xe6a73d0f,0x82de6a1b 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 0x33dd4d1d,0xebd42882,0x2d99e419,0xa270c16c .word 0x274ce779,0xf24d8cc9,0x2809395c,0x898ef8c1 .word 0xf15c8c1f,0xb2249c0b,0x156a5b12,0x589f610e .word 0x39b1829a,0x40ab42e1,0x7ca0da7d,0xa2e2e1a7 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 0xc8c3f85b,0xcd57e11c,0x3eff0ff2,0x817eb60c .word 0x41e321cf,0xe3f9d8d4,0x76bae14c,0x1fbecd15 .word 0x8a0c2ac9,0x2e275624,0x396ca9f3,0xf65b09de .word 0xe36134b4,0x8621e8b6,0xd14a3c7c,0xb99dbd0c 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 0x21fa45e7,0x894db1ec,0x7790e0f1,0xff533d64 .word 0x581d0f4e,0x53dbeaac,0xb21e4fce,0x4e7428c6 .word 0x9054f561,0xb9a49d52,0xca095afd,0x157fe5a1 .word 0xe78bb3cf,0x1377d8e3,0x2bfedd15,0x07fe3023 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 0x694c9437,0x70f8de16,0x72e287e7,0xc6023349 .word 0x61040413,0x30e14f30,0x9e227f36,0x476cc158 .word 0xb4b04681,0x8f7839ec,0x199e909a,0xc360424f .word 0xd1ac8a65,0x962857d5,0x5f341d01,0x23cedc37 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 0x8e823d27,0x7b633422,0xb6301447,0xd2c23f84 .word 0x7c1c2c01,0xea3fb51b,0x4954cc0b,0x880caa8f .word 0xe6c8db7d,0xe7a7f9ea,0xa8c3270a,0x4a9b08e1 .word 0x19dc426c,0x36422e2a,0xfaa1914e,0x8b97b3e7 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 0x462251ee,0x51c98a43,0xfc63c874,0xbd8dac30 .word 0xe0f6f81d,0x1e79a90d,0xed14593f,0x58eff595 .word 0xdf1ae578,0xf1db4674,0x49c42239,0x22d524b2 .word 0x7d00deab,0x6c40a854,0x646f143d,0x054c02ee 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 0x92357584,0x46364160,0xd7373039,0x11cf8bce .word 0x075b5b9c,0xf05a04ff,0xd2921cf7,0x98cba257 .word 0x2b401833,0x35faee12,0x2254ca00,0x70fd9e33 .word 0xa69371e0,0x0e9d15e4,0xd393a582,0xf4359848 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 0x78a7ab44,0xf29d339e,0x4a9aba19,0xdcb88534 .word 0x68f9b867,0x49472ed0,0x9cf931e7,0xb6518def .word 0x663110b3,0x2e5340c7,0x9e90f766,0xdf8606df .word 0x20e56ee1,0x1e086684,0x5bf9f956,0x1f9586c9 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 0x74fd3215,0x524d8e78,0x3a932374,0x860b63a4 .word 0x053397ff,0xf8b07d1b,0x95c9149d,0x8a6bef80 .word 0x8f944f0b,0x422026e4,0x1f961d62,0xcb21b1d8 .word 0xf45928a8,0x64453627,0x0d0484a8,0x34252c39 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 0xa5651139,0x303855ed,0x12e0d41d,0x8e3c58c9 .word 0xb5101f46,0xf9730c42,0x773d572e,0xe0b70934 .word 0x36a6106a,0x4475284b,0x0a735b7c,0xab23d7b1 .word 0xd03fd77f,0xd6aebf63,0x6618eb69,0xcae3f3a6 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 0x4fe6684d,0xf7202890,0xebf148a4,0xde5c7726 .word 0x8958191e,0x22987ece,0xf0df01ca,0xad32d066 .word 0x2702c03b,0xdc851fa2,0xa2482ef5,0x5e81d61c .word 0xd203558b,0x51da049d,0x74bd81fb,0x08d09e97 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 0x16bd1296,0x6dd79dd2,0x29a45081,0x898c9b25 .word 0x2ad395e0,0xd328728b,0x3b19cc76,0x7fad9bff .word 0x4d800584,0x90838d69,0x7afab274,0x305f0f6e .word 0x44685aa4,0x8d3b1375,0xbda78d0e,0xa3e354e7 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 0xdba87674,0x109670df,0x462fd571,0xfb787674 .word 0xa0d6be38,0x6b67fffb,0x9b8aaad1,0x07020640 .word 0x06ac97dc,0x13cfcfaf,0x63804a0e,0xc97ce4f1 .word 0xa0cecbe9,0x179af411,0x77d31c92,0x9050301c 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 0xadf9c811,0x76a13f7b,0x86196f7f,0x56369f93 .word 0x2ce8a50f,0xe146d947,0xbed6f46a,0xb79c6cf6 .word 0xda47c0f1,0xc7316817,0xa51a9ae2,0x5abf6632 .word 0xd261400e,0xba666723,0x7706f21c,0x147192a7 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 0x78c898da,0x187af7d0,0xc54d1352,0xcb68b071 .word 0x64692892,0x271234c2,0x11296100,0x1b770403 .word 0xfab7985d,0xed7cbc50,0xb846c823,0xf09a4a6b .word 0xcce6d466,0x8bcfccd2,0x7ff2d78d,0x7232b8cf 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 0xa9d1c75d,0x6afcd1e0,0x6bf0ac83,0x0a3d04f1 .word 0x94a6646a,0x77ecb952,0xdd454b0b,0xbf32615b .word 0xc747a8ef,0xc37a71c7,0xffec130e,0x0f2358a4 .word 0x4a588960,0x18f266d6,0x020947f0,0x6d767034 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 0x1cc09b45,0x101fc89d,0x6ec5ec07,0xd18f3b9e .word 0xc927bd41,0x783ec71c,0x1697a645,0x17647894 .word 0x6fda26a3,0x503e4807,0x956d536e,0x3ce48466 .word 0xd8c70f81,0x8dbf1f1c,0x623d6283,0x4d6cb49f 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 0xebaf89a5,0xc51a5471,0xa7f1c04a,0xc8fd249e .word 0xd5a336bf,0xf40fb597,0xed8f8b31,0x03134438 .word 0x452656a7,0xcd9652a7,0xa067e5aa,0x79a86be3 .word 0x86c6deea,0xdc7f8e3e,0xa395a510,0x3e7a3c76 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 0xde3647fa,0xe30b87e2,0x0a1b9e96,0x27653050 .word 0x7450f1ba,0x27d35179,0x4e919113,0x040e8080 .word 0xb5a320f1,0x3367e14f,0x3cd2e155,0x473c9a47 .word 0x51de2d12,0x5cd6a96d,0xa4cf7e23,0x9a9ae897 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 0x95543aca,0x1fa925c1,0xac073879,0xe5c03355 .word 0xa1857039,0x092c879f,0x366b747f,0xa98720a6 .word 0x4c90dee7,0x060bcecc,0xacf2ff67,0x01cb42db .word 0xd0ac1179,0x201caa7b,0xb8203bab,0xe9096219 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 0xcfdb86cc,0x0f64aa55,0xfa405e4c,0xa2074539 .word 0xdb963d38,0xdf4854b1,0x0fe5ccd8,0xddd973a8 .word 0xf56f3c0c,0x6fb0715b,0x9325a848,0x495a966d .word 0xa348e73f,0x542c143d,0x13e9b1db,0x246c2a20 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 0x92d2e410,0x470cb74e,0xb25b8700,0xe0598061 .word 0x9a72da40,0xb8e163f0,0x6f330829,0x43e65ef7 .word 0xe766720d,0xaba4a9a9,0xb19904e8,0x35b5cd96 .word 0x16d4085e,0x0a08ead2,0x9b244509,0x0ecdb822 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 0x4b0c18c7,0x9040b0f6,0xe7bfb257,0x7d4f1120 .word 0x63649d4a,0x7e035f0f,0xd9b7ac49,0xaa2cb929 .word 0xd0561e78,0x60dcf00c,0x7de27648,0x30501028 .word 0x4462fed6,0x8bb553c1,0xd837a28c,0x09bce7ba 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 0x464f29b3,0xe9e9d41b,0x48074308,0x8940ee82 .word 0x0b2dce6c,0x9b192ee7,0x1fff6f78,0xcfa1b84c .word 0xa2239283,0x5ee5e671,0x16a5bf5c,0xad9e6552 .word 0xe38bb8d4,0x9f43d692,0x65f4dd56,0x4ba416b5 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 0xcceaa2bd,0x0ee72894,0xfdac952c,0x1b839918 .word 0x1aa54867,0x3bc5938d,0x2ade78b0,0x32b900f0 .word 0x03a0dd33,0x738b629e,0xaceed77b,0xd90e9c21 .word 0xe2679d64,0x778e58d1,0xe86450a0,0xbdc6a944 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 0x956e5976,0x3937ba43,0x004504ce,0x291e569a .word 0x5b09277b,0x2f91f835,0xb91fc442,0x8ad0e87e .word 0x293a5747,0x081b6584,0x3aac402d,0x202c5d12 .word 0xbb915cb9,0x599a40cd,0xc597aec9,0x5340b037 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 0xad16fa4a,0x07356382,0x499d5b76,0xc148d56e .word 0x2586b305,0x764a93bc,0xfee10c09,0x4a4665fc .word 0x1860e5b6,0x337e4753,0x03021c45,0x7f07bb56 .word 0x5db756e9,0xae48a619,0xf532e494,0xd477d4f2 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 0x364af42b,0x01bedd57,0xb7734252,0x2c186a32 .word 0x16dc1429,0xdd05a41e,0x369f3b88,0x692459c3 .word 0x59e8329a,0xacb02702,0x31fb253c,0xde1eeede .word 0xa82ceafb,0x88522897,0x164592e8,0x792fd70e 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 0xe938237f,0x6439ad94,0x3d28a72b,0xa0bab3e8 .word 0xae512714,0x8d664747,0x1c4c8220,0x44f8787a .word 0x0f7b04a1,0x3897d2b9,0x3110c735,0x688415a2 .word 0x2f97316f,0x3a0fd761,0x43d6d064,0xb5467cea 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 0x628e60d5,0x1c8cd0f4,0x2e391604,0xed38ee14 .word 0x089ab862,0x1b9a9494,0x11f71f67,0x69f7221c .word 0xe11fa60c,0xbaf07f66,0x8f27e02d,0xb92cf392 .word 0x0cfafe22,0xe61f71f4,0x0c5c61e3,0x3553e849 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 0x64cb55dd,0xa5ab0438,0xbcbee979,0x25f40dfa .word 0x15d60128,0x8215087d,0x79a3625e,0xa9915f58 .word 0x4a5c8bef,0x382229ab,0x4a36a526,0x5211f5d9 .word 0xe060da91,0xb953c1ef,0x1fb270cd,0x4e08cd8c 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 0x8e2927f6,0xfd88be8c,0x2c326571,0x540b686b .word 0x8d0b4936,0x65eeba09,0xa1966942,0xcae310be .word 0xe7befbff,0x0653ec0e,0x904a50a7,0x3ab7584e .word 0x00507fd5,0xcf507b4d,0xfd28fcf7,0xbdacab2d 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 0x630a40de,0x5dc0407d,0x0f7efce0,0x58d70b89 .word 0x3a4398d2,0xa1e196aa,0x889edbf3,0xb1c44546 .word 0x7e858ed2,0x03e61157,0x8ed16b9b,0xc4c9d492 .word 0x23eba344,0x1f23e8f3,0xb693ff7a,0x8e92ed88 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 0xd503b0da,0xd0beae48,0x710f038f,0x746865d1 .word 0xda1fc323,0xa41a7bd5,0x1a8a0ca4,0x701c08a8 .word 0x47c608af,0x05e2f86f,0xd1052d45,0x3d93ac9c .word 0x5a07c5e2,0xa7523e44,0xb8a19cb0,0xb87bbfd4 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 0xda597b53,0x7e95f064,0xa61daa6d,0x1381bf63 .word 0x8a4482b1,0x49ba5aa6,0x9c5219d4,0x502423cb .word 0xaa88396e,0x0301924e,0x2370cf1c,0xbe5917fd .word 0xd705707a,0x1baf433a,0xfe0126ce,0x79497814 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 0x6fc042ab,0xa6adf383,0x79effa8e,0xbec94929 .word 0x73acff5f,0x41aa4b74,0x80ea429e,0x4a1f6df6 .word 0x9d0aa099,0xa79973e0,0x998e47cf,0x83ab1774 .word 0x896c6d7e,0xabeaf653,0x8eba1cde,0x6af6b16e 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 0x043a0ea0,0x24000682,0xd246f998,0x4774da0d .word 0xe94b7cdc,0xc564e16a,0x94fb77c0,0x311b8167 .word 0xfa8155a6,0x06a0accf,0xd7fa3424,0x1680e8df .word 0xe138c0b3,0xfaa2a88f,0xe0ef679a,0x4a545dba 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 0xef6dd930,0x477651c8,0x659538e9,0x8c44d540 .word 0x0c4e0a56,0x6d48c61f,0x491c9e4b,0x263205cf .word 0x3d88b70d,0x5cacf547,0xaec8c463,0x40a1b654 .word 0xc28009d8,0xbb42e1c7,0x088c2b81,0x01e8d62c 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 0x6be7397e,0x548f847a,0x5986e689,0xce79ba2c .word 0xe28e8fe4,0x16b56555,0x2c648772,0xfb32d701 .word 0xa9d30f24,0x29c7cf51,0xd56bf5ae,0xd1eec03d .word 0x1314d2a9,0x12fba9b9,0x9b6f4f25,0x69d128fc 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 0x765d033a,0x8d9749cb,0x3b518690,0x939a6883 .word 0xdf3697c4,0x5746f184,0x079124fe,0x7a741d96 .word 0x7a4f08ce,0x248fafc9,0x75e4032d,0xda13aa84 .word 0x9c10bb6a,0xdd924941,0x5b695b23,0xdce2de73 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 0x50c17d93,0x5da63b42,0x2a6f7137,0x8c9b5ed7 .word 0x63203f1e,0x24761ed1,0x9df96ce2,0xc873f91e .word 0x10659050,0xbfaa812d,0xa2e465ed,0x3d173f94 .word 0x5e40356f,0x21fe42a7,0xcbac81f2,0xacce8790 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 0x6de2ba19,0x61abdc28,0x4f81e798,0x72b2514b .word 0xaf85e33b,0x8e70cf73,0x71c5b105,0xe830236e .word 0x51e97d79,0x28e5ccb2,0x8971fbed,0xb191f2de .word 0x5635859b,0x8cdef5ae,0xea03a65f,0x90a4a032 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 0x20f59c71,0x3a8cd589,0xb762463a,0xa3d4ada0 .word 0xccfec7d2,0xb5b02013,0x21a11224,0x86aef12c .word 0x24c6a17c,0x22b58d04,0x67a36745,0x2f6c6085 .word 0x6572fb07,0xdb6aacce,0xdfe17b73,0x0c2de1bf 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 0x384d20db,0x2c0b86ce,0xdc52fb5e,0x9999454a .word 0xd645a0c1,0xbd2c2427,0xbcd97a1e,0x3ee5c643 .word 0xb2768e11,0x7535f344,0x361ab909,0x4c65d117 .word 0x42e1803e,0x01fced76,0x2c991ae5,0xf630ae35 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 0x030bbc1f,0x4bf11cf5,0xdc164c71,0xacf88d8d .word 0xc0f1de5d,0x0e4e9c98,0xd36e7227,0x53951317 .word 0xd16b9e22,0xa95cc98f,0x99782de5,0x4046077b .word 0x2a9d418b,0xe70c3294,0xb953df27,0xe8469691 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 0x19a87a4d,0x819743a3,0x6c2a7666,0xc3015ef1 .word 0x14b4aa84,0xc2e301a0,0x9670e424,0x415eb024 .word 0x8f75f5d2,0x3e32f931,0x207c13f9,0x5c4f15db .word 0x8fd1341e,0x631e5b94,0xe4886a1a,0x9d263fac 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 0x159e692c,0x194eca46,0xdca73120,0xbca85bf6 .word 0xa3066b21,0x8cf5efd0,0x96d942ad,0x020d1dcc .word 0xc8ef9987,0x597dd2d8,0xe98e25aa,0xa2556b04 .word 0xc3ae2383,0x43e78f0e,0x78bd7bfe,0x13d281c5 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 0x068c80c9,0xb28bd81c,0xa2262fe3,0x8492542e .word 0x1e994349,0xca07b88b,0x65a581d2,0xdfe85737 .word 0xc47ae615,0x6d54e2d9,0xf5712062,0x8a015688 .word 0x55f01f55,0xd44282e3,0xef340630,0x522deb1d 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 0xd1a7cb94,0x22842d83,0xeb9fb0ed,0x34f13fdc .word 0x51376aaf,0x41f468ad,0x068b5fff,0xe1b390da .word 0x68b0ef93,0xbbc37194,0x5ec6b6f0,0x471c13fc .word 0xd32fa693,0x49e97459,0xe32e8fa8,0x10532e9e 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 0xd71c6af1,0xe03907b3,0x50fb8393,0xc9a31b74 .word 0x47386697,0x72395824,0x29e37926,0xf3e8d00b .word 0x09c0d712,0x6313b190,0xe95e049c,0xfda5e5c8 .word 0xe35b2d4b,0x7074c994,0xbb84bfb9,0xb6d5b82f 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 0xd3cbb8d3,0xe73a1ea8,0x67bcd353,0xa76a7929 .word 0xf9283cbe,0x2fdef881,0x23abaf6b,0xbd99835f .word 0x4b492f0b,0x5ef11540,0x6fa86d1b,0x4124a9b8 .word 0xc04cdc2a,0xb3009c5a,0x16c304be,0x5a66232d 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 0x2ff66c6c,0x253e76f8,0x1c1faaf2,0xa786606a .word 0xbd9aa80e,0x416c8995,0x7208c177,0xa7914377 .word 0x02914963,0x92343a6a,0xf74f48bf,0xbee804e5 .word 0xbdf2168e,0xd76f8ccd,0x7fe7af48,0xcbfd807e 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 0x20f8d4b0,0x24490034,0x7fea9a37,0x93096df3 .word 0x173f9809,0x274a435e,0x21d912fd,0x8dac20a3 .word 0x44dc52ec,0x4b1770ff,0x19396250,0x294e2656 .word 0x8122bb43,0x0f90042b,0x9907fe5e,0x1ebd8d40 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 0x3d15573f,0xc7f5fed1,0x998d1453,0x7fe7115b .word 0x9c5c2a6d,0x2a5ecd1d,0x870555cf,0xe093d4ea .word 0x00bae9ae,0x6e9320c7,0x60259f8d,0x6902159c .word 0x4e5fe0c1,0xf18b48fc,0xdc608e10,0xccef10ce 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 0x42f6de31,0x1af15625,0x456c1ec4,0x2f224da2 .word 0xa104661a,0xec9d1b1b,0x6b061500,0x29ad6c84 .word 0xdf4de1ef,0x0b450c0c,0x7d7d8549,0xbc7b644d .word 0xee272710,0xf699ba8a,0xc6c2a5e6,0xee872a10 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 0x9e35dc58,0x72ca1abc,0x2b42b496,0xec70ea8e .word 0xafd58f9e,0x9044ed79,0xce8b4bf0,0x03bf8f0c .word 0x50b2a549,0x47f087dc,0xbabaa460,0x9d27fa7d .word 0x02849993,0x7de5b071,0x7262a2c0,0x471a8311 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 0xbc7597d6,0x4ba85c15,0xee83fc8c,0x918773fc .word 0x5e9a040e,0x181c3ac8,0xda6f83f3,0x5ce6275d .word 0x2db44ccc,0x7676c32f,0x41908d64,0x957ba03d .word 0xb292a474,0x8ffa3c31,0x96b5ad4f,0x52c0154d 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 0xdb8b70cf,0x10001cf2,0x44c056a6,0x36b1c5e5 .word 0x00c36d64,0x3e868932,0xdec6db41,0x0c8fd8f3 .word 0xc901f88a,0xb018725a,0x7fd53ed0,0x48e5b865 .word 0x0f150285,0x70ddecd9,0x024c5718,0xfa9266b9 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 0xaf4eb8e8,0x787c56e3,0xee30eaba,0xd7e1cbe3 .word 0x0f00e7f6,0x8f720195,0x74d64ec6,0xdec683c5 .word 0x601473ab,0xe43f7b1e,0x29274bb6,0xd9292600 .word 0xd2ee389a,0x7ba2e38f,0x1972f9df,0xba5446ba 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 0xe18a06b4,0x0dc5daf6,0x6d177f07,0xb6a4fbac .word 0x383c90f0,0xee772cf5,0x2b4f504a,0x784d5366 .word 0x52b7de3a,0xda7a6c71,0xafa782a7,0x045da26c .word 0x1ca2cbea,0xb757fd94,0x36214905,0x1477d930 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 0x0b5213ec,0x194d74c8,0x55a16c41,0x789f5011 .word 0x055b0b76,0xd84c5e47,0x2671fb01,0x17afe9b5 .word 0x5709a411,0x358d35cd,0x8319ab57,0xdbaabfba .word 0xb1979675,0x42dd7e4a,0x46fbb31c,0x12561f94 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 0xe40a9b82,0xbe86233c,0xd509ee50,0x753ca394 .word 0x24787a74,0x8d582406,0x8412f9e8,0xe7599ed1 .word 0x84792ba2,0x58b66131,0x199af8f8,0x6ef6ed9b .word 0x6e14f799,0x0ea4bc48,0xa2c9b3c1,0x5369243f 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 0x0a728af8,0xfeb97306,0x229ae6c9,0x5545c30f .word 0xa52c0cf5,0x35a5ea92,0x8eb07c91,0xc20089f6 .word 0x6cc6e562,0x81ebb46e,0x668150b3,0x53855c88 .word 0x94965b8f,0xfd52cac2,0xaddfb5ac,0x6afd8e93 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 0x16866c7d,0xbc56a82c,0xf337f973,0x67bbc423 .word 0x02833e11,0xcb57d905,0x126910b9,0xbe67ce96 .word 0x7e9a4e03,0x6c7034f6,0xab2652ce,0x3e6b1062 .word 0x99612fee,0xa13f958e,0x97aa87a6,0x4c32661e 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 0x337a6e9b,0x3d1c6bc9,0xca5bd566,0x51a3e437 .word 0x8bd44b82,0x4b0c867a,0xb90e4918,0x59a5fd37 .word 0x54633d15,0x27a724b1,0x1597e9ac,0x598d7ac0 .word 0x45c4c618,0x323b53d5,0x23b06250,0x8d7216c2 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 0x720bfcff,0x387d6cd9,0xa0819878,0x9927ebfd .word 0xff40db2d,0x8003da76,0xb33e0f47,0x7d450f40 .word 0x6c95c4fb,0xdb93deff,0x8c53c464,0x0b6c5f63 .word 0x72bc44ee,0xa226de3c,0xb3a0420c,0x4a5aea69 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 0x9d3b010a,0x71e191d1,0xd5112a73,0x5f823ebd .word 0x5d18e3a5,0xa28b3f05,0xae1ee661,0xdf161549 .word 0x65501716,0xaa9229a4,0x2d8d1f28,0x2e36dc38 .word 0xfbc24b60,0x9d3dca15,0x672bb212,0x8c351958 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 0xe979bae2,0xa90c0860,0x71aaa6b7,0x5cc57276 .word 0x240a3751,0x4722e028,0xa410c1c1,0x7c6da62e .word 0x3dd8151a,0x73bea872,0x582cd8fa,0xdff7aa99 .word 0x58e52fbe,0x1e00ac67,0x82a0dc8e,0xb35b0b6e 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 0x318baea8,0x0ae36285,0x16b7f56b,0x6551bf1b .word 0x57a10fd7,0xdfb9846e,0xca8033f5,0x076d8c4f .word 0x37f07130,0x24c55971,0x0fc9d9ac,0x4d7be6a5 .word 0xc990ac1a,0xd00dbffc,0xdd3bec8b,0x65b81558 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 0xd1abf2b8,0xf7943d52,0x94dc7c19,0x29455760 .word 0x7a090d30,0x8c13e968,0xec6c364b,0x2560d3f4 .word 0x6c39f9f9,0xe76f9586,0x5e481b91,0xebcfe811 .word 0xa3569737,0xd68fa153,0x6d997eb7,0x89189375 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 0x80c85988,0x95e46fd2,0x4101e054,0x7b201bf1 .word 0xe0fbb441,0x1af4b8ea,0x3673e371,0xe5d008a8 .word 0x9b183e64,0x501e08d0,0xe8655b19,0x57282760 .word 0xb083c46e,0x954e9d92,0x4f23099e,0x554ac1d4 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 0x938fe3ee,0xeb9ffa68,0x4ec2aa19,0x6abd6066 .word 0xdc7e11d3,0x2d47d0c7,0x5705bf4f,0xc416eaef .word 0xd73d4cbd,0xa9dd1a89,0x4c7b2061,0x0399d986 .word 0x2aadc53d,0xfd395175,0x2fd7f5ff,0x80adbae2 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 0x221e21b0,0x9535a84f,0xafaf2fc5,0x0cb20324 .word 0x53430046,0x20b857fd,0x018cd8da,0xa83ee788 .word 0x5989732b,0xccec9bcd,0x90acf19b,0xefdcd71c .word 0x2e41b42b,0xb1559533,0xe30c32da,0x8db535b7 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 0xe89cf441,0xef921ad5,0x0cf06c3c,0xce80cb9e .word 0x1f7d27a5,0xfc710437,0x4146eee7,0x1b169c57 .word 0x7ec8f6b1,0x148e3fbf,0x05db6db8,0x91e71e84 .word 0x77abb4cc,0xd62ee3ce,0x91d9272d,0x39551752 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 0x58c4a08c,0x1454d474,0x92c960a0,0xe02d38ea .word 0xcf9d540e,0xffe3ffc5,0x30faf580,0x9e81fb09 .word 0x64dd2b60,0x85d5e1fd,0x3c590b84,0x58f9e8fc .word 0x32f0b1d9,0xb3fda037,0xb699ea6f,0x0525d5b5 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 0xbecf8810,0xdd731763,0xa40cf85c,0x604e6336 .word 0x6a7823ce,0xfae68781,0x517c07f7,0x67a45740 .word 0xd3e58e32,0x24a3a310,0x61f3831f,0x2b113367 .word 0xfda454b6,0xb5cb9e9f,0x55870108,0xeff360e1 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 0x04b8bc1d,0x6c56f2e9,0x9d126632,0x84c428c5 .word 0x7eb51b7b,0xb12792d0,0xff926170,0xaf103ecb .word 0x6f3a3b4e,0xe0e00e99,0x3618f688,0xad39aaa6 .word 0x2648f2fe,0xebcb51c4,0x4ec8b939,0x310138ff 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 0xf075e28b,0xda743bb1,0x1f273cc8,0x81675f3e .word 0xd7e6459c,0x751b01f7,0x37cefd9f,0x7c98802e .word 0xbc6f133d,0x5c1458fb,0x83589fe7,0x2ded68a4 .word 0x70e28607,0x3afe028c,0xd242aa2e,0x59791cb8 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 0x9092fd74,0x8c5a1977,0xb915587f,0x9b492a20 .word 0x16a03104,0x09ccefa7,0x9c03cdd9,0xf6c60310 .word 0x6fc4f2fd,0x83f44fbc,0x9e16f80e,0xed740fea .word 0x5b4dc3c9,0xac0872f6,0x09992da2,0x1d4d7031 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 0xa4bee0b7,0xd79be653,0x3c8a5e5d,0x6d9635f1 .word 0x561990ab,0xa491b684,0xc6992a0e,0xe9a1c43b .word 0x7e19f861,0xe1c96d0f,0xcbe48e18,0x4a5a53a4 .word 0x5fe7b551,0xa6ebdbb9,0xa5b79c89,0xdd198b0a 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 0x749ec532,0x8d9f2c77,0xc4b3a490,0x2e66f191 .word 0xc65f8721,0x93a256e0,0x3382f48a,0x0991ae1a .word 0xc30886d3,0xd7a1eaba,0x570cb804,0x2784eeed .word 0x2544cf7a,0xc8f27f68,0x48ab54d0,0x7422c464 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 0x2088afcf,0x7cd690f2,0xfdb3a965,0xf86cae9b .word 0xa4eca298,0x6189bb16,0x0a809677,0x3de0a02e .word 0x90de043a,0x4eda0056,0x16ab1cc8,0xc8a82173 .word 0x6619682a,0x2390c225,0x032de8ee,0x25678f9d 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 0xc13ae606,0x0fba45fe,0x73609712,0x3655b3f1 .word 0x24b2eb35,0x9dd9e46e,0xe854f2b8,0x1e54cdb6 .word 0x79b9b2a5,0xb3a2b211,0xd5e6e791,0x71cd884f .word 0x343cbc20,0xb79f0116,0x608f43df,0x5a0fcf6d 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 0x17826c43,0x0eeeee50,0x42728be4,0xd61de801 .word 0x4d9b4269,0x9efca605,0x0f348f4b,0x7375aab3 .word 0xace227e9,0x9201b0be,0xa05695c9,0x7d7ff755 .word 0x5008aea3,0x4ecbdd18,0x271554a0,0x3e4c0167 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 0xc7a0e4f0,0x5b11a7f9,0x4bc2b658,0x33d6b66e .word 0x55ac1dc9,0xe808f842,0xd17e3990,0xf7d24766 .word 0x104a6bfa,0xe91cb473,0x5c8fa292,0x4ce7482d .word 0xb3bc4b74,0x6b1a2097,0x960c56cb,0x83e0f3b8 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 0x7e687195,0xa1c3a8b0,0xe0e25b0c,0x9a7a6dcf .word 0xcb2de673,0x8cad6c4a,0x389cb888,0x6abb32fc .word 0x1145a9d5,0xafc630c6,0x987d3d97,0x38a48c9d .word 0x5b3e7d98,0xfe2e4080,0x9d3f4553,0xf4e9be3f 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 0x5e547d0a,0xf6ebd9f6,0x89536d4e,0x40fc534b .word 0x3edc2318,0x1a779ea4,0x08303d46,0xd35a39e2 .word 0x1e1be42f,0xba25ca63,0x64d271bb,0x876bec13 .word 0xc3f27f14,0x185ad3b7,0xd7ade06c,0x8e9d2c30 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 0x3e431c26,0x3b5e2fac,0x7d7967cc,0x6b15b036 .word 0xf926e80d,0x25d327e4,0xba15b61b,0x06c2ac4f .word 0xa92e84cf,0xde8f3af1,0xa6e44712,0x9fb4f8df .word 0x4bf69e38,0x608fc00e,0xdc0119cd,0x00b1303a 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 0x93d642a5,0x6adc2667,0x7b73807d,0x67c46936 .word 0x0bd989d8,0xf4678bff,0xdc2bf7a1,0x890580fd .word 0xc300fba1,0x6abb07dc,0xa527c0d3,0xcecb449a .word 0xcd023db1,0x51e46dcf,0x7dc83747,0xe9c11b71 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 0x6ab5bdcf,0x868db87e,0x44c7dfd6,0xfd90af18 .word 0x5cc590ee,0xdd818a61,0x098e39c5,0x96ab9da1 .word 0x5306fb6e,0x7cec2a9a,0xcd073338,0xa3cdc96d .word 0x519326dd,0xe5001588,0x40af7166,0xf83882f1 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 0x8936a7f2,0x092ee922,0x63716603,0x8f5a85b7 .word 0x4da8d6f1,0xc8308862,0xb92ef3d8,0xa2bf0ddd .word 0xcd9f6ac0,0x5a50bda7,0xbe78032c,0x87906781 .word 0x6f66fd31,0x78522d8e,0x2a729983,0xc40c1fec 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 0x391e910f,0x73e4ed9e,0x8f31a169,0xfdcfd5e5 .word 0xbd12a18f,0x209ad0d2,0x7f0ab70a,0xe2e418ed .word 0x1fcc81a7,0x49119582,0x9458f9e9,0x436d595c .word 0x93535c4d,0x009f1011,0x48c0b26b,0xa5ab7085 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 0xf092994c,0x92bcde6d,0x4d07b9da,0x5e4bae91 .word 0xd308c959,0x527d6650,0xc5b66e92,0x8cb101ed .word 0xa49488b1,0x00db550c,0x1f2e4613,0xebad6794 .word 0x2968f014,0x9dd9a270,0x6a9ac263,0x5517c239 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 0x29682479,0x14bb8c45,0x72729bf9,0x3eba4c7c .word 0x188e3019,0xbd1ccff6,0x78a5b9a9,0x39ed6dc5 .word 0x4d63c973,0xa56f1095,0x2b07a49b,0xc8748686 .word 0x9b24c44f,0x14306e2e,0x80f506cc,0xb56ece22 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 0xf8b4a5ae,0xe6f9ca39,0xc22db1de,0x47a3361b .word 0xe4cb5862,0x3056cae3,0x270ada95,0x68930f46 .word 0xa054d51b,0x6be496ef,0xc98a0c06,0xdc5a07c5 .word 0xc8c6496c,0xb3c441c8,0xaa839c7a,0xff40133e 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 0x985c68f1,0x18a74dd1,0x0cef5b0c,0x3b2c4b87 .word 0x126deedd,0x7d7b515a,0xf56e66b3,0xa7b7f11c .word 0x8325da7c,0x0e43a4c4,0x3cda6b81,0x5b3457d8 .word 0xe283855c,0xf5a7ffe6,0xb62103ea,0x2bf2c820 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 0x7a3154db,0x848aa3ab,0xa60682bd,0x3ff91256 .word 0xea55291c,0x7b4febed,0x0180d8b1,0x135a711e .word 0x143a2c35,0x75dd6890,0xd885364c,0xe521dde4 .word 0xee68ffa8,0x713c8420,0xf071256f,0x024b6a6d 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 0x3ce8d0d1,0x00aefa93,0x806c924a,0x17483568 .word 0xca05f13a,0x49acefd7,0xe156ec5f,0x54e06c58 .word 0x3579e5b8,0x9eb8012b,0x7c720b70,0x8e70cd0e .word 0x8460a2da,0xaa5eec2a,0xb6090d4e,0x128c2cf5 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 0x3f5107b0,0xe26b2e2d,0xfe16e851,0x81cecf62 .word 0xbc76accb,0xa699b6b6,0x81ca594e,0x3b70785f .word 0xca053c97,0xe7eaa26c,0x7e818bfa,0x888a91e0 .word 0x901f8cc8,0x8211bcbe,0xffd1f623,0x6152c675 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 0xaf94253b,0x6e05354e,0x7bf8eb17,0x829cad98 .word 0xa118c5c9,0xf35a76ae,0xae9522be,0xb3cdb09f .word 0x95dd6458,0x5dd6a31d,0xbb4d02c5,0x3d03b106 .word 0x9fec2409,0xbb470183,0x507347f8,0x5cf200bf 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 0xdd8d96fa,0x74f2a9a1,0x0866e5be,0x540950b4 .word 0x1a23a428,0x4c98c760,0xdc36e330,0x1b751afc .word 0x70ee81ca,0xecdc7bfa,0xe1ee2957,0x972b181c .word 0x0d571045,0xd1939f0c,0x024145b7,0x92f69912 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 0xf3fdbb5a,0x82513842,0xe74f47ec,0xfe4a8080 .word 0xe2969a39,0xe09928fb,0x5a286cff,0xb1c83991 .word 0xd45fbc91,0x45da7a98,0x1a0d52ec,0xeb496a49 .word 0xe7156773,0x8031d84f,0x4ed37b21,0xb408c29b 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 0xf0a1c314,0xe830cb34,0xa7a102b5,0x2cace5f6 .word 0xe0f43d15,0xac839198,0x63580409,0x843dd47e .word 0x2b2a9835,0x3bcd0c62,0x01dae94b,0x5497d6f2 .word 0x7c54e6e1,0x5df48ac9,0x6a8ad643,0xcbfd33de 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 0xeb7c2922,0x9d84f199,0x44d6e546,0xc4b77206 .word 0x954d3ca0,0x7a4ed0f0,0xfc601fe7,0x0395d343 .word 0x61ef3e64,0xa166115d,0x84681171,0x0978c00e .word 0x1e78adf2,0x13ed4fd5,0x450a7b7b,0xc11b324d 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 0x97cc1b25,0x8a974875,0xbcb83635,0x6644b667 .word 0x646cc2f9,0x414667bf,0xb684fce5,0x6a42115d .word 0xf6355829,0xae9f4e99,0x0bf3a74b,0xf5f02fad .word 0x77df4b3e,0x1b8b6132,0x11264a35,0xa5750a77 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 0xdbd192e6,0x42a0a725,0xb71c7448,0x6e2b4192 .word 0x7cfbaf83,0x74452d23,0xee4c2454,0x613e6b32 .word 0x89e758bb,0x1683e298,0xbd7991f2,0x935c3e43 .word 0xa987b9c7,0xe8ac3689,0x055dc276,0x0596aaf6 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 0xe658726e,0xb2eff7f8,0x949f2a28,0x9fec6cf8 .word 0x14e18b7c,0xd9ce8e54,0x770802fc,0xba94990e .word 0xf12cf771,0x77a81ffe,0x6b290d6b,0x63ad58b3 .word 0x2c9f5c37,0xcf157a2e,0xcc005e3d,0x73b0388a 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 0x26d838bf,0x715cd702,0xd191c9ad,0x50166c33 .word 0xbfbad496,0x9a8a9639,0x20b05f4d,0xa5103229 .word 0x7a6225ad,0xf7222981,0xeb042329,0x7c489aca .word 0x97e40ad0,0x71320c0e,0x74d897bc,0xfe2ce4f9 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 0x672dd43a,0x3bffec43,0xa9c028d6,0xc9ec72b0 .word 0x1cd3b6bd,0x4a2a81de,0xf77632b1,0x85e07e08 .word 0xc2ae968f,0x07db74f7,0x4639313d,0xa413f878 .word 0x3fdf89da,0xf780fbbc,0x786798be,0x19608853 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 0x7a9d2591,0x7221d9e0,0xb09f2c4d,0x2f94c2f3 .word 0x6beea39b,0x2b9dbe15,0x2d17f158,0xe15d2e8b .word 0x3ebd5787,0x2acacfbf,0x4eef59a5,0x57b181b2 .word 0xcdb77cbe,0x93b35216,0xa6490604,0x056916f6 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 0x933cfa40,0x44b1d9fc,0xa9d59727,0x3e265c97 .word 0xd7127dc0,0xc2bf95af,0x5f8f5bca,0xcf88abe0 .word 0x9fdfbe7d,0xc1615e35,0x2000acd7,0xfddeabc2 .word 0x5dc29476,0xcd3dceb3,0x2788da22,0x797d858f 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 0x97ec903f,0x08895eaf,0x3a53131a,0xc04a2ca9 .word 0xdcd7c1b3,0xbfa3acd3,0xe4786653,0xa375218e .word 0x6cddbaf2,0xc4d657b3,0x8fe6670b,0x21c65720 .word 0xf8c85d6d,0xf9ea3b3c,0x5e10c15c,0x7a055151 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 0x83266a97,0xe15afc42,0x653c8ba7,0xeef592ec .word 0xe2360a04,0x081b4377,0xfc2fe152,0x9251fd28 .word 0x0a6a42e8,0xe5c22d4f,0x1d291570,0xd3601876 .word 0x63078d42,0xc4218ded,0x4b19af3e,0x7202a719 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 0xf99047df,0xfea3cf68,0x34891d08,0x73037960 .word 0xdef8da14,0x449ebca4,0xbfba043c,0xb576c26b .word 0xb57295a7,0x436cac98,0xba2bef29,0x822f27f4 .word 0x7b19bd01,0x7a390069,0xbcfde980,0xee329435 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 0x5fc019df,0xb5ef8d25,0xdfc49172,0x2ee3cfb3 .word 0x3832121c,0xdb7eba8c,0x1282ae23,0x88ac6c1c .word 0x45564732,0xb7b389c1,0x4b8ab3e3,0xf275ea27 .word 0xb660a7f7,0x48b94404,0x71fd40b4,0xbf489276 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 0x92643dd7,0xe7559ffa,0xd6a90f60,0x8a3b7bcf .word 0x3c38be85,0x1808db94,0x2d42ae33,0x93a6c653 .word 0xa9a48bc6,0xfc932f62,0x2fec904a,0x1991890e .word 0xf2915fba,0x5ff0f4f9,0x81dd8d0b,0xc88eace1 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 0xe37633ab,0x72cadaab,0x24febea9,0xde9e2008 .word 0x7dece6d6,0x9e600df6,0x2a0b596e,0x12ec1ecf .word 0x7d7c001e,0x5ca8f89d,0x483d4d9b,0xc9d5798a .word 0x67ddd79d,0xb5073a64,0x115e3e94,0xb661c62b 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 0xe2ef62a1,0xe4d7672b,0x4556f5d1,0xfc0c8618 .word 0x71b149b1,0x6ab1f431,0xec1a4e58,0xcc0520f3 .word 0x89cd0572,0xb3a9265e,0xceee7b3c,0xa7b9c5c2 .word 0xc71123cd,0x80e8b922,0xf4502dac,0x04177180 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 0xccfc2d65,0xfa7416b7,0x6f4455e0,0xa1db311e .word 0x886d249d,0xa02f57f0,0x24076a6f,0xad2c70ab .word 0x1c4c1693,0xf5bef58e,0x3e9a7f93,0x2c498709 .word 0xbf391577,0x94bae961,0xdafa5319,0x8f7ef5f0 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 0x52c0698d,0x9f643575,0xd022fd76,0xbe587bbe .word 0x6fe42302,0x9dbed9c9,0x0e3610d1,0xe156b073 .word 0xfdb0a15f,0x3834aed4,0x35a0b712,0xb7ee9872 .word 0xe001a669,0xafe61fad,0x5c11fc54,0xd169a921 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 0x484a74e5,0x03d28d0f,0x6ae66089,0xf077b0d0 .word 0xd2d0f0fc,0x8a2575fc,0xf5dc4c2e,0xd9992bd3 .word 0x4c2d00f1,0xca2544bf,0x7579d125,0x99d56f4d .word 0x85fdadc4,0xfc52d070,0xca8731f9,0x3f63e05b 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 0xca58eda7,0x0a72bdba,0x7a64a1f8,0xf93030bb .word 0x1ba59184,0x7b703523,0x6b7068c7,0x86367fc0 .word 0x707fbe7d,0x142ed59c,0x286a89d1,0x6dc1b210 .word 0x0ef28584,0xa465718e,0x44c4a792,0x7fe2d05c 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 0x66b6a934,0x0292a2ca,0x93908901,0xa8bc3cc1 .word 0x89f7d27e,0x0a21ac37,0xcd1d5ada,0x00e48fde .word 0x4ce84c17,0x5787f1fa,0x20238aa3,0x67e94b5d .word 0x43bc052c,0xa50f3d45,0x045fc3d5,0x926d46d8 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 0xf6f53198,0xab94ac96,0x0fa27e29,0x2595923e .word 0xf70b0ffc,0xe453c3ec,0x657b618d,0x2bb674ce .word 0xa850aec4,0x5c1d022c,0x5642bf34,0x69c37190 .word 0x477dfd35,0xb59afc1e,0x073586d7,0x15628d34 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 0xcbe6d15a,0x78462ce8,0x5168e9a2,0x7db5e56a .word 0xbc9da3db,0x399f70b4,0x8e36bc81,0xd87b91ac .word 0x003578ec,0x6a782ead,0xb0464e22,0x3c3f2b40 .word 0xe9a4cd33,0xe2e5bb62,0x9468e415,0xa1af6919 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 0x73534ca1,0x084113f2,0x79710047,0x26f50c61 .word 0x62b88c33,0x7531e96b,0xff7398d9,0xb5bd2759 .word 0xa9d286f0,0x555645c5,0xa6984384,0x5089ff69 .word 0x97a78f43,0x32da40a1,0x87a553c3,0xb4b4e648 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 0x03e1163b,0x329ae248,0xdf431617,0x974eea05 .word 0x0b19b61f,0x74b9febe,0x8b171347,0x7b90735d .word 0x40383f3f,0xa724d749,0x82009be7,0x21846b5b .word 0x3ec80a5f,0x40b34ba4,0xa9a0b737,0x7bc073c6 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 0xd7237447,0xff1f54d5,0xb639e798,0x72194c69 .word 0x307789ea,0xa1fd8c90,0x925f7440,0x718b3049 .word 0x8c2c1490,0x576f59a2,0x5fc84525,0x13999382 .word 0xb88717fa,0xf6448fe6,0x1df4ab53,0x7e649c83 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 0xa4ef439b,0xa8f3e4d9,0x968ac412,0x02a5154b .word 0x41fa716b,0xa565afae,0xc8f03dc8,0xbd885f6a .word 0xe10bf8a9,0xc2f88690,0xa36e276a,0xf1a78433 .word 0x6e44cbf9,0x7baddfb5,0x413ada87,0xabc7eb66 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 0x73b87411,0x90910536,0x0705e323,0x53869460 .word 0x3c69acdc,0xe75fb6b9,0xeed7ef45,0xc7f385bd .word 0xf2f21faf,0x2524777d,0x35d4333f,0x6219d4dd .word 0x0fac45eb,0x7523c6c4,0x01ae344b,0x9987ecb4 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 0xfc17e6ab,0xe438685f,0x750b0cab,0xa9cea97c .word 0x2a73e28d,0x43582aec,0x41d77d58,0xa62f9881 .word 0x0fa8eff6,0xcb6ae541,0x9b99736f,0x4c1c6d0e .word 0x2a4c4231,0x5a0720ec,0x6a9933bd,0xfd0961f8 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 0x6f69968b,0x67f62f36,0xf76342b7,0x2981293e .word 0x3ae5d607,0xe84b61b7,0xe2a72e13,0xb4062427 .word 0x495a1e36,0x6bc0bd3f,0x2fcbd7e6,0x36e9c000 .word 0x7e69d4bf,0x988309b3,0xa3097b6e,0x17f71165 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 0x83cf67c3,0x67771ad0,0x71d7b50e,0x87c54e1e .word 0x772b4259,0xbdf2f4d5,0xd041362d,0xf164c016 .word 0x42e617c4,0xaabc012a,0x17a28b82,0xddc88a42 .word 0x9a8ca137,0x69844d1f,0xa55169a1,0xd63b6a1f 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 0xb9fcc540,0x95252afe,0x9d28815e,0x70cb4f45 .word 0x8a7c0b12,0x7ce724a5,0xbea18cf7,0xa254c124 .word 0x7323b831,0x455d7366,0x4bf48098,0x3a17a655 .word 0xb3a726bf,0x0a33e835,0x3ebc2739,0xb45c7d25 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 0x69334e64,0x8c5b7d68,0xfcc91da0,0x119b96fa .word 0x8e475728,0x222ee273,0x987a795b,0x0618e49a .word 0x7ea19c25,0x657f201f,0x7d8ef16a,0x3bf103ad .word 0x79b5aa29,0x48e52d29,0xe1c45957,0x35290efc 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 0x7703bcde,0xe897c085,0x9c5c76b9,0xb72011df .word 0x5c5f8cf2,0xc05e4c47,0x510e16df,0x36b55415 .word 0xa6da9944,0x1928870c,0x6fa72097,0x4ba4e986 .word 0x697e768b,0xab3ef405,0x7d4f2f54,0xf83674b5 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 0xab4b3df2,0xf647d6ed,0xb93e9756,0x186e59e8 .word 0xd3119276,0xc1fa4865,0x4c1f486e,0x172042e0 .word 0xfb4d09a9,0x912b62e3,0x7a58930e,0x3ab407c2 .word 0x59febfd5,0x8f1ecdbd,0xdfa3e7f4,0x524680b7 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 0xbb7431ca,0x76447a29,0xd0e1f284,0x83047966 .word 0xcff95b8c,0x8b3adb48,0x0b88c9c1,0x9cbc312f .word 0x1a9bea0e,0x4877149e,0x1646248c,0xb7862f59 .word 0xa180c21c,0xdeff518e,0x924f4c66,0xa3b3ae0b 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 0x69aacf8d,0x48a02005,0xe1518e20,0x1eef1e9d .word 0x45af5a75,0x778dad4f,0x22d51152,0x0aa3cf38 .word 0x9570e30e,0x10c097ea,0x9d9f2973,0x34879799 .word 0xc4da2f2f,0xe9961807,0xa3ac4fbe,0x97a50dd5 unres3_end: