/* * ========== Copyright Header Begin ========================================== * * OpenSPARC T2 Processor File: mpgen_tso_atomic_one_bank_3.s * Copyright (C) 1995-2007 Sun Microsystems, Inc. All Rights Reserved * 4150 Network Circle, Santa Clara, California 95054, U.S.A. * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; version 2 of the License. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * * For the avoidance of doubt, and except that if any non-GPL license * choice is available it will apply instead, Sun elects to use only * the General Public License version 2 (GPLv2) at this time for any * software where a choice of GPL license versions is made * available with the language indicating that GPLv2 or any later version * may be used, or where a choice of which version of the GPL is applied is * otherwise unspecified. * * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, * CA 95054 USA or visit www.sun.com if you need additional information or * have any questions. * * * ========== Copyright Header End ============================================ */ #define SCONTEXT PCONTEXT #define MAIN_PAGE_NUCLEUS_ALSO #define MAIN_PAGE_HV_ALSO #define N_CPUS 64 #define ENABLE_T0_Fp_exception_ieee_754_0x21 #define ENABLE_T0_Fp_exception_other_0x22 #define ENABLE_T0_Fp_disabled_0x20 #define ENABLE_T0_Illegal_instruction_0x10 #define ENABLE_T1_Illegal_instruction_0x10 #define ENABLE_HT0_Illegal_instruction_0x10 #define ENABLE_HT1_Illegal_instruction_0x10 #define ENABLE_T0_Clean_Window_0x24 #define THREAD_COUNT 64 #define THREAD_STRIDE 1 #define SKIP_TRAPCHECK #define USE_MPGEN_TRAPS #include "hboot.s" .text .global main main: ! Check for processor ID th_fork(processor,%l0) ! Random code for Processor 0 processor_0: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0x00] ! Set the start flag wrpr %g0,7,%cleanwin call p0_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 0 wr %g0,0x4,%fprs ! Make sure fef is 1 set p0_init_freg,%g1 ! %f0 = 1aa96449 61ce6a00 6824cc04 19f5ad11 ! %f4 = f8ddd0bd ac569e76 90f7a85b 2cc869c8 ! %f8 = ea994eea ceacac9e 05150d4e ac19252f ! %f12 = 590d56e7 e0ac91ab 1a573983 9d182c4e ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 15e279b0 53110fa1 6ad74473 5ea7df78 ! %f20 = 8f1b3bee 8a65dd45 3bf598de 76da8aba ! %f24 = c2400a2c ce0af407 0dfc63a2 cb7064d4 ! %f28 = 2167fbf9 e43ebffc b673bd68 616bfb69 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 3b8cceb9 8cfb148d 1cd271bc 9932349d ! %f36 = 630a0774 2391b753 26c07f50 68f5babb ! %f40 = 09aa2ac5 a6b5f1b8 43012578 7723b531 ! %f44 = fc4949ab f696daae 088bd057 84860b0c ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x403dc20f0000002b,%g7,%g1 ! GSR scale = 5, align = 3 wr %g1,%g0,%gsr ! GSR = 403dc20f0000002b 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[00000000100000f0] = 4c17c73ca5a96eca, %l5 = 57fd34fac74c51b3, %l1 = 93a036a7fe680898 add %i0,0x30,%g1 casxa [%g1]0x80,%l5,%l1 ! %l1 = 4c17c73ca5a96eca ! Mem[00000000110000e4] = 6195502d, %l3 = d69503f196d5ac70 ldsw [%i2+0x024],%l3 ! %l3 = 000000006195502d ! Mem[00000000110000fc] = 07604121, %l1 = 4c17c73ca5a96eca lduw [%i2+0x03c],%l1 ! %l1 = 0000000007604121 ! Mem[00000000118000e8] = af8d5f00e926bca8, %l2 = b0da82e08d129856, %l2 = b0da82e08d129856 add %i3,0x28,%g1 casxa [%g1]0x80,%l2,%l2 ! %l2 = af8d5f00e926bca8 ! %l1 = 0000000007604121, Mem[00000000100000c6] = 49ee2402 sth %l1,[%i0+0x006] ! Mem[00000000100000c4] = 49ee4121 ! Mem[00000000100000d5] = 86b2e661, %l3 = 000000006195502d ldstub [%i0+0x015],%l3 ! %l3 = 000000b2000000ff ! Mem[00000000118000ec] = e926bca8, %l1 = 0000000007604121 swap [%i3+0x02c],%l1 ! %l1 = 00000000e926bca8 ! %l0 = c3c64482, %l1 = e926bca8, Mem[00000000918000e8] = 05274a6d 4f206140 std %l0,[%o0+%o5] ! Mem[00000000918000e8] = c3c64482 e926bca8 ! Mem[00000000100000d8] = 73396b8c, %l2 = e926bca8, %l0 = c3c64482 add %i0,0x18,%g1 casa [%g1]0x80,%l2,%l0 ! %l0 = 0000000073396b8c ! Mem[00000000110000e5] = 6195502d, %l1 = 00000000e926bca8 ldstub [%i2+0x025],%l1 ! %l1 = 00000095000000ff p0_label_2: ! Mem[00000000100000c0] = ea023246, %l3 = 000000b2, %l1 = 00000095 casa [%i0]0x80,%l3,%l1 ! %l1 = 00000000ea023246 ! Mem[00000000908000e8] = 37b6d63e73625dfd, %g2 = 5c3f74665fd81324 ldx [%i5+%o5],%g2 ! %g2 = 37b6d63e73625dfd ! Mem[00000000900000c0] = 2213a7e0, %g2 = 37b6d63e73625dfd lduh [%i4+0x002],%g2 ! %g2 = 0000000000002213 ! Mem[00000000900000e4] = 0343e25b, %g2 = 0000000000002213 ldub [%i4+0x026],%g2 ! %g2 = 0000000000000003 ! Mem[00000000910000e4] = 21e939f9, %g2 = 0000000000000003 ldsh [%i6+0x024],%g2 ! %g2 = 00000000000021e9 ! Mem[00000000108000c4] = ad11be56, %l2 = e926bca8, %l0 = 73396b8c add %i1,0x04,%g1 casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000ad11be56 ! %l7 = bf0e56122a975ad4, Mem[00000000908000c4] = 5f146244 stw %l7,[%i5+0x004] ! Mem[00000000908000c4] = 2a975ad4 ! Mem[00000000100000fc] = 6306b59d, %l4 = 13be80ba, %l2 = e926bca8 add %i0,0x3c,%g1 casa [%g1]0x80,%l4,%l2 ! %l2 = 000000006306b59d ! Mem[00000000918000dc] = 4e8111f9, %g2 = 00000000000021e9 ldsh [%o0+0x01c],%g2 ! %g2 = 0000000000004e81 ! Mem[00000000110000e8] = 9bdfb07f, %l2 = 6306b59d, %l0 = ad11be56 add %i2,0x28,%g1 casa [%g1]0x80,%l2,%l0 ! %l0 = 000000009bdfb07f p0_label_3: ! Mem[00000000118000e0] = d320910a5b421bf5, %l4 = 1078eea013be80ba, %l5 = 57fd34fac74c51b3 add %i3,0x20,%g1 casxa [%g1]0x80,%l4,%l5 ! %l5 = d320910a5b421bf5 ! Mem[00000000118000ef] = 07604121, %l0 = 000000009bdfb07f ldstub [%i3+0x02f],%l0 ! %l0 = 00000021000000ff ! Mem[00000000100000eb] = fd8825d5, %l2 = 000000006306b59d ldstub [%i0+0x02b],%l2 ! %l2 = 000000d5000000ff ! Mem[00000000910000c4] = 5292c30c, %g18 = 8dc7adb09eb8f012 ldsw [%i6+0x004],%g2 ! %g2 = 8dc7adb09eb8f012 ! Mem[00000000118000f8] = 2eb4ff546e75f993, %l1 = 00000000ea023246, %l6 = a9bfbc660b8c6879 add %i3,0x38,%g1 casxa [%g1]0x80,%l1,%l6 ! %l6 = 2eb4ff546e75f993 ! Mem[00000000908000c0] = d11eab64, %g2 = 000000005292c30c ldsh [%i5+%g0],%g2 ! %g2 = ffffffffffffd11e ! Mem[00000000100000d0] = 9b203d41, %l0 = 0000000000000021 ldsh [%i0+%o2],%l0 ! %l0 = ffffffffffff9b20 ! Mem[00000000110000e8] = 9bdfb07f, %l4 = 1078eea013be80ba swap [%i2+%o5],%l4 ! %l4 = 000000009bdfb07f ! Mem[00000000108000c4] = ad11be56, %l5 = 5b421bf5, %l0 = ffff9b20 add %i1,0x04,%g1 casa [%g1]0x80,%l5,%l0 ! %l0 = 00000000ad11be56 ! Mem[00000000110000dd] = f6069a61, %l0 = 00000000ad11be56 ldstub [%i2+0x01d],%l0 ! %l0 = 00000006000000ff p0_label_4: ! %l2 = 00000000000000d5, Mem[00000000108000c9] = 96f73216 stb %l2,[%i1+0x009] ! Mem[00000000108000c8] = 96d53216 ! Mem[00000000900000d8] = 2b1b4013, %g2 = ffffffffffffd11e ldub [%i4+0x019],%g2 ! %g2 = 000000000000002b ! Mem[00000000118000cf] = 9a767eac, %l2 = 00000000000000d5 ldstub [%i3+0x00f],%l2 ! %l2 = 000000ac000000ff ! %l3 = 00000000000000b2, Mem[00000000918000f0] = efc3828b stw %l3,[%o0+0x030] ! Mem[00000000918000f0] = 000000b2 ! Mem[00000000910000c0] = 5f41d4b4 5292c30c, %g2 = 0000002b, %g3 = 0bad0b00 ldd [%i6+%g0],%g2 ! %g2 = 000000005f41d4b4 000000005292c30c ! Mem[00000000110000e4] = 61ff502d, %l2 = 00000000000000ac swap [%i2+0x024],%l2 ! %l2 = 0000000061ff502d ! Mem[00000000918000e8] = c64482e9, %g2 = 000000005f41d4b4 ldub [%o0+0x029],%g2 ! %g2 = 00000000000000c6 ! Mem[00000000910000e8] = a44883e0a3f2d0ad, %g2 = 00000000000000c6 ldx [%i6+%o5],%g2 ! %g2 = a44883e0a3f2d0ad ! Mem[00000000900000c8] = 5ed33fb5ac22364c, %g2 = a44883e0a3f2d0ad ldx [%i4+%o1],%g2 ! %g2 = 5ed33fb5ac22364c ! Mem[00000000118000e4] = 5b421bf5, %l4 = 000000009bdfb07f swap [%i3+0x024],%l4 ! %l4 = 000000005b421bf5 ba,a p0_not_taken_0_end p0_not_taken_0: ! The following code should not be executed nop nop ldsh [%i3+0x03e],%l4 ldub [%i0+0x019],%l6 nop ldx [%i3+0x018],%l4 nop stw %l2,[%i0+0x024] ba,a p0_branch_failed p0_not_taken_0_end: ! End of Random Code for Thread 0 p0_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x000] ! Set processor 0 done flag ! Check Registers p0_check_registers: set p0_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 0000000000000006 bne,a,pn %xcc,p0_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000ea023246 bne,a,pn %xcc,p0_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000061ff502d bne,a,pn %xcc,p0_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000000000b2 bne,a,pn %xcc,p0_reg_l3_fail mov %l3,%g3 ! Check Local Memory set p0_local0_expect,%g1 p0_check_local0: ldx [%g1+0x000],%g2 ! Expected data = ea02324649ee4121 ldx [%i0+0x000],%g3 ! Observed data at 00000000100000c0 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i0,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 9b203d4186ffe661 ldx [%i0+0x010],%g3 ! Observed data at 00000000100000d0 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i0,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = fd8825ff3409b497 ldx [%i0+0x028],%g3 ! Observed data at 00000000100000e8 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i0,0x028,%g4 set p0_local1_expect,%g1 p0_check_local1: ldx [%g1+0x008],%g2 ! Expected data = 96d5321651a81f66 ldx [%i1+0x008],%g3 ! Observed data at 00000000108000c8 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i1,0x008,%g4 set p0_local2_expect,%g1 p0_check_local2: ldx [%g1+0x018],%g2 ! Expected data = 7b490601f6ff9a61 ldx [%i2+0x018],%g3 ! Observed data at 00000000110000d8 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = abd00eb1000000ac ldx [%i2+0x020],%g3 ! Observed data at 00000000110000e0 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 13be80bae8031f9e ldx [%i2+0x028],%g3 ! Observed data at 00000000110000e8 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i2,0x028,%g4 set p0_local3_expect,%g1 p0_check_local3: ldx [%g1+0x008],%g2 ! Expected data = dd486bbd9a767eff ldx [%i3+0x008],%g3 ! Observed data at 00000000118000c8 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i3,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = d320910a9bdfb07f ldx [%i3+0x020],%g3 ! Observed data at 00000000118000e0 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = af8d5f00076041ff ldx [%i3+0x028],%g3 ! Observed data at 00000000118000e8 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i3,0x028,%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 ! 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 [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000108000c8] lduha [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000110000c0] ldstuba [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000118000e8] ldsha [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000110000c8] swapa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000110000c8] ldxa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000108000e8] done p0_trap1o: ldda [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000108000c8] lduha [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000110000c0] ldstuba [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000118000e8] ldsha [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000110000c8] swapa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000110000c8] ldxa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000108000e8] done p0_trap2e: stha %l6,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000100000d0] done p0_trap2o: stha %l6,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000100000d0] done p0_trap3e: nop nop done p0_trap3o: 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 = b38b0254c3c64482 ldx [%g1+0x008],%l1 ! %l1 = 93a036a7fe680898 ldx [%g1+0x010],%l2 ! %l2 = b0da82e08d129856 ldx [%g1+0x018],%l3 ! %l3 = d69503f196d5ac70 ldx [%g1+0x020],%l4 ! %l4 = 1078eea013be80ba ldx [%g1+0x028],%l5 ! %l5 = 57fd34fac74c51b3 ldx [%g1+0x030],%l6 ! %l6 = a9bfbc660b8c6879 ldx [%g1+0x038],%l7 ! %l7 = bf0e56122a975ad4 ! 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 = de6fc7b3 bb130712 f1253454 fb76dbc5 ! %f4 = 8b6c9174 fd21b75e d2b3f5eb 35b0c12b ! %f8 = 242d640b 391350a8 d0edf467 5363c994 ! %f12 = 33aeffd1 959212e5 a5c160bb 979c0fb8 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 1ebd613b 93691020 116fb9e4 fc94f200 ! %f20 = dee5df4f ace29395 e6f19ae7 7ff51348 ! %f24 = f025bbc1 4902bbcd 7df88c06 3cdeaa82 ! %f28 = 11b80122 874753db 382adaa9 10fc9f0b ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 5b98e2be ee7bd073 c35fc950 990243fa ! %f36 = c227d872 8537edfa b4f0d970 9f1d112c ! %f40 = 320df513 bd5e9f99 97c4771a f3b39250 ! %f44 = c888a764 cab38a9a 6aba4abe d741c312 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x71e6a2470000002c,%g7,%g1 ! GSR scale = 5, align = 4 wr %g1,%g0,%gsr ! GSR = 71e6a2470000002c 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[00000000128000c8] = 03596786684feffb, %l2 = ce70e89c16f2223d, %l4 = b4de0b4e01db5776 add %i1,0x08,%g1 casxa [%g1]0x80,%l2,%l4 ! %l4 = 03596786684feffb ! %l4 = 03596786684feffb, Mem[00000000900000d3] = 326767af stb %l4,[%i4+0x013] ! Mem[00000000900000d0] = fb6767af ! Mem[00000000908000f4] = 04f40f71, %g2 = 00000074ebc8e5de lduw [%i5+0x034],%g2 ! %g2 = 0000000004f40f71 ! Mem[00000000918000fc] = b37c0000, %g2 = 0000000004f40f71 lduh [%o0+0x03e],%g2 ! %g2 = 000000000000b37c ! Mem[00000000128000d8] = 77e349ab030b7b6a, %l0 = 80f7d04014cb8e88, %l0 = 80f7d04014cb8e88 add %i1,0x18,%g1 casxa [%g1]0x80,%l0,%l0 ! %l0 = 77e349ab030b7b6a ! Mem[00000000918000c8] = 3af0788929433ddf, %g2 = 000000000000b37c ldx [%o0+%o1],%g2 ! %g2 = 3af0788929433ddf ! Mem[00000000900000e8] = 485cff48, %g2 = 3af0788929433ddf ldsb [%i4+0x02a],%g2 ! %g2 = 0000000000000048 ! Mem[00000000120000c5] = 52791f3b, %l5 = 7ba84423b7d77bf5 ldstub [%i0+0x005],%l5 ! %l5 = 00000079000000ff ! %l3 = fc49ffd7dfad867f, Mem[00000000918000c5] = 7a02bd3a stb %l3,[%o0+0x005] ! Mem[00000000918000c4] = 7f02bd3a ! Mem[00000000138000e8] = cf4d5819f59abaee, %l0 = 77e349ab030b7b6a, %l6 = 57bbe59054fa56b1 add %i3,0x28,%g1 casxa [%g1]0x80,%l0,%l6 ! %l6 = cf4d5819f59abaee p1_label_2: ! Mem[00000000128000e8] = e8b608a93b5c8def, %l4 = 03596786684feffb, %l6 = cf4d5819f59abaee add %i1,0x28,%g1 casxa [%g1]0x80,%l4,%l6 ! %l6 = e8b608a93b5c8def ! Mem[00000000138000de] = 29ffbce9, %l6 = e8b608a93b5c8def ldstub [%i3+0x01e],%l6 ! %l6 = 000000bc000000ff ! %l0 = 77e349ab030b7b6a, Mem[00000000910000d8] = 566c24fe6582e857 stx %l0,[%i6+%o3] ! Mem[00000000910000d8] = 77e349ab030b7b6a ! %l2 = ce70e89c16f2223d, Mem[00000000910000d2] = 0484c5d8 sth %l2,[%i6+0x012] ! Mem[00000000910000d0] = 223dc5d8 ! Mem[00000000138000ef] = f59abaee, %l3 = fc49ffd7dfad867f ldstub [%i3+0x02f],%l3 ! %l3 = 000000ee000000ff ! Mem[00000000908000d4] = 3cf77d5c, %g2 = 0000000000000048 ldsb [%i5+0x016],%g2 ! %g2 = 000000000000003c ! Mem[00000000910000f4] = 19c7f227, %g2 = 000000000000003c lduw [%i6+0x034],%g2 ! %g2 = 0000000019c7f227 ! Mem[00000000128000d7] = 66b4abb6, %l2 = ce70e89c16f2223d ldstub [%i1+0x017],%l2 ! %l2 = 000000b6000000ff ! Mem[00000000900000d0] = 31aac5fb 6767afdd, %g2 = 19c7f227, %g3 = 0bad0b00 ldd [%i4+%o2],%g2 ! %g2 = 0000000031aac5fb 000000006767afdd ! Mem[00000000128000f4] = f5d91995, %l6 = 00000000000000bc swap [%i1+0x034],%l6 ! %l6 = 00000000f5d91995 p1_label_3: ! Mem[00000000120000cc] = 3c1ede1e, %l3 = 00000000000000ee ldstub [%i0+0x00c],%l3 ! %l3 = 0000003c000000ff ! Mem[00000000910000d0] = 223dc5d8, %g2 = 0000000031aac5fb lduh [%i6+0x012],%g2 ! %g2 = 000000000000223d ! %l0 = 77e349ab030b7b6a, Mem[00000000130000e0] = 48bca881 sth %l0,[%i2+%o4] ! Mem[00000000130000e0] = 7b6aa881 ! Mem[00000000908000ec] = 73625dfd, %g2 = 000000000000223d ldsb [%i5+0x02c],%g2 ! %g2 = 0000000000000073 ! %l2 = 00000000000000b6, Mem[00000000918000c0] = 90a9a04e stw %l2,[%o0+%g0] ! Mem[00000000918000c0] = 000000b6 ! Mem[00000000910000c0] = 5f41d4b4, %g2 = 0000000000000073 lduh [%i6+%g0],%g2 ! %g2 = 0000000000005f41 ! Mem[00000000128000c8] = 03596786, %l0 = 030b7b6a, %l7 = d5285af2 add %i1,0x08,%g1 casa [%g1]0x80,%l0,%l7 ! %l7 = 0000000003596786 ! Mem[00000000900000ec] = ff48e0f6, %g2 = 0000000000005f41 lduh [%i4+0x02c],%g2 ! %g2 = 000000000000ff48 ! %l3 = 000000000000003c, Mem[00000000120000d8] = 7244a468587986c1 stx %l3,[%i0+%o3] ! Mem[00000000120000d8] = 000000000000003c ! Mem[00000000130000f8] = ef39515d, %l6 = 00000000f5d91995 swap [%i2+0x038],%l6 ! %l6 = 00000000ef39515d p1_label_4: ! %l3 = 000000000000003c, Mem[00000000900000e0] = a25a72ef stw %l3,[%i4+%o4] ! Mem[00000000900000e0] = 0000003c ! Mem[00000000128000d0] = 959cf7b0, %l2 = 00000000000000b6 ldstub [%i1+%o2],%l2 ! %l2 = 00000095000000ff ! %l1 = e47f08b603ccc369, Mem[00000000918000fa] = 7ca1c777 sth %l1,[%o0+0x03a] ! Mem[00000000918000f8] = c369c777 ! %l4 = 03596786684feffb, Mem[00000000138000cf] = 7e3cb113 stb %l4,[%i3+0x00f] ! Mem[00000000138000cc] = 7e3cb1fb ! %l2 = 0000000000000095, Mem[00000000138000f6] = f22cf94f sth %l2,[%i3+0x036] ! Mem[00000000138000f4] = f22c0095 ! Mem[00000000120000c4] = 52ff1f3b, %l2 = 0000000000000095 swap [%i0+0x004],%l2 ! %l2 = 0000000052ff1f3b ! Mem[00000000908000d8] = 12792ff1, %g2 = 000000000000ff48 ldsh [%i5+0x01a],%g2 ! %g2 = 0000000000001279 ! Mem[00000000908000d8] = 7d5c1279, %g18 = 140273dbba6cdd64 ldsw [%i5+%o3],%g2 ! %g2 = 140273dbba6cdd64 ! %l0 = 77e349ab030b7b6a, Mem[00000000908000d0] = b6aef1ef sth %l0,[%i5+%o2] ! Mem[00000000908000d0] = 7b6af1ef ! Mem[00000000900000c0] = 13a7e08d, %g2 = 000000007d5c1279 ldub [%i4+0x003],%g2 ! %g2 = 0000000000000013 ba,a p1_not_taken_0_end p1_not_taken_0: ! The following code should not be executed nop nop ldsh [%i3+0x03e],%l4 ldub [%i0+0x019],%l6 nop ldx [%i3+0x018],%l4 nop stw %l2,[%i0+0x024] ba,a p1_branch_failed p1_not_taken_0_end: ! End of Random Code for Thread 1 1: membar #Sync ! Force all stores to complete 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+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000052ff1f3b bne,a,pn %xcc,p1_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000000000003c bne,a,pn %xcc,p1_reg_l3_fail mov %l3,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000000000079 bne,a,pn %xcc,p1_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000ef39515d bne,a,pn %xcc,p1_reg_l6_fail mov %l6,%g3 ! Check Local Memory set p1_local0_expect,%g1 p1_check_local0: ldx [%g1+0x000],%g2 ! Expected data = b86b789a00000095 ldx [%i0+0x000],%g3 ! Observed data at 00000000120000c0 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 6283bff6ff1ede1e ldx [%i0+0x008],%g3 ! Observed data at 00000000120000c8 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i0,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 000000000000003c ldx [%i0+0x018],%g3 ! Observed data at 00000000120000d8 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i0,0x018,%g4 set p1_local1_expect,%g1 p1_check_local1: ldx [%g1+0x010],%g2 ! Expected data = ff9cf7b066b4abff ldx [%i1+0x010],%g3 ! Observed data at 00000000128000d0 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i1,0x010,%g4 ldx [%g1+0x030],%g2 ! Expected data = 96002818000000bc ldx [%i1+0x030],%g3 ! Observed data at 00000000128000f0 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i1,0x030,%g4 set p1_local2_expect,%g1 p1_check_local2: ldx [%g1+0x020],%g2 ! Expected data = 7b6aa881d28788f0 ldx [%i2+0x020],%g3 ! Observed data at 00000000130000e0 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i2,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = f5d919950a727186 ldx [%i2+0x038],%g3 ! Observed data at 00000000130000f8 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i2,0x038,%g4 set p1_local3_expect,%g1 p1_check_local3: ldx [%g1+0x008],%g2 ! Expected data = 10fe3e2c7e3cb1fb ldx [%i3+0x008],%g3 ! Observed data at 00000000138000c8 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i3,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = b8de184029ffffe9 ldx [%i3+0x018],%g3 ! Observed data at 00000000138000d8 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i3,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = cf4d5819f59abaff ldx [%i3+0x028],%g3 ! Observed data at 00000000138000e8 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 05cd8d5ef22c0095 ldx [%i3+0x030],%g3 ! Observed data at 00000000138000f0 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i3,0x030,%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 ! 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: ldda [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000138000d8] done p1_trap1o: ldda [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000138000d8] done p1_trap2e: ldstuba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000120000d0] ldstuba [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000128000c8] swapa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000128000c0] ldstuba [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000130000e0] done p1_trap2o: ldstuba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000120000d0] ldstuba [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000128000c8] swapa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000128000c0] ldstuba [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000130000e0] done p1_trap3e: nop nop nop nop nop nop done p1_trap3o: 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 = 80f7d04014cb8e88 ldx [%g1+0x008],%l1 ! %l1 = e47f08b603ccc369 ldx [%g1+0x010],%l2 ! %l2 = ce70e89c16f2223d ldx [%g1+0x018],%l3 ! %l3 = fc49ffd7dfad867f ldx [%g1+0x020],%l4 ! %l4 = b4de0b4e01db5776 ldx [%g1+0x028],%l5 ! %l5 = 7ba84423b7d77bf5 ldx [%g1+0x030],%l6 ! %l6 = 57bbe59054fa56b1 ldx [%g1+0x038],%l7 ! %l7 = cb8f35a6d5285af2 ! 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 = 042ef249 a83c5d36 b4a10958 44ec816d ! %f4 = 2690c834 863b0ffb a5eb3843 28ce7bc5 ! %f8 = baa2fcea c4974ff2 44e79a0b c170238f ! %f12 = 2af0bbd1 1fa9e236 11cfd765 13eb6e07 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = dc71cfd6 53da0c91 bbddbcd5 e5300c70 ! %f20 = 2fcbee71 d628565d 5568eaf1 e0653321 ! %f24 = 482f2513 c7dde207 f97afcc8 a68353f0 ! %f28 = 98cf7598 9f3224ad aa134a3d 25fcbb0c ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = ba57c792 a78d58e3 01257ebd 0e7271f1 ! %f36 = 5abfba3f 4c8b1302 d6204b12 aad10a4c ! %f40 = 40cd73f7 9625fbc4 20ec244a d5183139 ! %f44 = f744d65b e091de7f 6f5f5e7b e1d0ae0d ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xf57b725800000071,%g7,%g1 ! GSR scale = 14, align = 1 wr %g1,%g0,%gsr ! GSR = f57b725800000071 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: ! %l5 = 8ec5b1d5e24fa169, Mem[00000000900000e8] = e25b485cff48e0f6 stx %l5,[%i4+%o5] ! Mem[00000000900000e8] = 8ec5b1d5e24fa169 ! Mem[00000000148000e8] = c523a5f0cf5c1d2e, %l4 = 3e61a41600f017aa, %l4 = 3e61a41600f017aa add %i1,0x28,%g1 casxa [%g1]0x80,%l4,%l4 ! %l4 = c523a5f0cf5c1d2e ! Mem[00000000908000d0] = b6aef1efd2273cf7, %g2 = 3d62bcab8cdbe249 ldx [%i5+%o2],%g2 ! %g2 = b6aef1efd2273cf7 ! Mem[00000000140000d0] = 3cf7baaa, %l3 = 8326d4a4ae2d24bd ldstub [%i0+%o2],%l3 ! %l3 = 0000003c000000ff ! %l3 = 000000000000003c, Mem[00000000158000f0] = f89763a6 sth %l3,[%i3+0x030] ! Mem[00000000158000f0] = 003c63a6 ! Mem[00000000150000d0] = 93fc74f3dcdd382f, %l6 = 8ad1af3c0ac8b8fa, %l7 = 7112bfc21ccff0ee add %i2,0x10,%g1 casxa [%g1]0x80,%l6,%l7 ! %l7 = 93fc74f3dcdd382f ! Mem[00000000158000f0] = 003c63a6, %l4 = c523a5f0cf5c1d2e swap [%i3+0x030],%l4 ! %l4 = 00000000003c63a6 ! Mem[00000000910000dc] = 6582e857, %g18 = b2431466049e0009 ldsw [%i6+0x01c],%g2 ! %g2 = b2431466049e0009 ! Mem[00000000150000d8] = 53ce2a1f, %l0 = b7de2842a3b00f27 swap [%i2+%o3],%l0 ! %l0 = 0000000053ce2a1f ! Mem[00000000910000e4] = 21e939f9, %g18 = b2431466049e0009 ldsw [%i6+0x024],%g2 ! %g2 = b2431466049e0009 p2_label_2: ! Mem[00000000910000c0] = 5f41d4b4, %g2 = 0000000021e939f9 ldub [%i6+%g0],%g2 ! %g2 = 000000000000005f ! Mem[00000000148000c8] = 0eda94d7, %l2 = 1bb33ece, %l3 = 0000003c add %i1,0x08,%g1 casa [%g1]0x80,%l2,%l3 ! %l3 = 000000000eda94d7 ! %l3 = 000000000eda94d7, Mem[00000000918000cf] = df48a811 stb %l3,[%o0+0x00f] ! Mem[00000000918000cc] = d748a811 ! Mem[00000000148000f8] = 838526d2686a9309, %l0 = 0000000053ce2a1f, %l2 = 8f9daf981bb33ece add %i1,0x38,%g1 casxa [%g1]0x80,%l0,%l2 ! %l2 = 838526d2686a9309 ! Mem[00000000150000f4] = 6d304466, %l0 = 0000000053ce2a1f ldstub [%i2+0x034],%l0 ! %l0 = 0000006d000000ff ! Mem[00000000910000c0] = 5f41d4b4, %g2 = 000000000000005f lduw [%i6+%g0],%g2 ! %g2 = 000000005f41d4b4 ! Mem[00000000908000f4] = 717f508d, %g2 = 000000005f41d4b4 ldsb [%i5+0x037],%g2 ! %g2 = 0000000000000071 ! Mem[00000000908000ec] = 5dfd79d8, %g2 = 0000000000000071 lduh [%i5+0x02e],%g2 ! %g2 = 0000000000005dfd ! Mem[00000000140000c4] = 1eef1753, %l7 = 93fc74f3dcdd382f ldstub [%i0+0x004],%l7 ! %l7 = 0000001e000000ff ! Mem[00000000158000f8] = 9456bd975ffa919a, %l7 = 000000000000001e, %l5 = 8ec5b1d5e24fa169 add %i3,0x38,%g1 casxa [%g1]0x80,%l7,%l5 ! %l5 = 9456bd975ffa919a p2_label_3: ! Mem[00000000900000c8] = 5ed33fb5ac22364c, %g2 = 0000000000005dfd ldx [%i4+%o1],%g2 ! %g2 = 5ed33fb5ac22364c ! %l1 = cebf525a7d4c3d17, Mem[00000000908000ff] = cd000000 stb %l1,[%i5+0x03f] ! Mem[00000000908000fc] = 17000000 ! Mem[00000000150000e1] = d968760c, %l2 = 838526d2686a9309 ldstub [%i2+0x021],%l2 ! %l2 = 00000068000000ff ! Mem[00000000908000f8] = 7f508de3fbce3917, %g2 = 5ed33fb5ac22364c ldx [%i5+0x038],%g2 ! %g2 = 7f508de3fbce3917 ! %l2 = 0000000000000068, Mem[00000000150000f8] = 25baf5e920828c92 stx %l2,[%i2+0x038] ! Mem[00000000150000f8] = 0000000000000068 ! Mem[00000000158000e8] = f658eeb8, %l1 = 7d4c3d17, %l2 = 00000068 add %i3,0x28,%g1 casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000f658eeb8 ! Mem[00000000140000e0] = 69f9af658683bf38, %l1 = cebf525a7d4c3d17, %l2 = 00000000f658eeb8 add %i0,0x20,%g1 casxa [%g1]0x80,%l1,%l2 ! %l2 = 69f9af658683bf38 ! Mem[00000000908000c4] = 5f146244, %g2 = 7f508de3fbce3917 lduw [%i5+0x004],%g2 ! %g2 = 000000005f146244 ! Mem[00000000148000e4] = bdde2c8e, %l3 = 000000000eda94d7 swap [%i1+0x024],%l3 ! %l3 = 00000000bdde2c8e ! Mem[00000000918000c4] = 657a02bd, %g2 = 000000005f146244 ldsh [%o0+0x004],%g2 ! %g2 = 000000000000657a p2_label_4: ! Mem[00000000140000cd] = b1e79b47, %l3 = 00000000bdde2c8e ldstub [%i0+0x00d],%l3 ! %l3 = 000000e7000000ff ! Mem[00000000148000ec] = cf5c1d2e, %l1 = cebf525a7d4c3d17 lduh [%i1+0x02c],%l1 ! %l1 = 000000000000cf5c ! Mem[00000000148000e8] = c523a5f0, %l7 = 0000001e, %l0 = 0000006d add %i1,0x28,%g1 casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000c523a5f0 ! Mem[00000000918000c0] = 90a9a04e, %g2 = 000000000000657a lduw [%o0+%g0],%g2 ! %g2 = 0000000090a9a04e ! Mem[00000000918000d8] = e55c4c5d, %g2 = 0000000090a9a04e ldub [%o0+%o3],%g2 ! %g2 = 00000000000000e5 ! Mem[00000000910000e0] = 1159b95e 21e939f9, %g2 = 000000e5, %g3 = 0bad0b00 ldd [%i6+%o4],%g2 ! %g2 = 000000001159b95e 0000000021e939f9 ! %l1 = 000000000000cf5c, Mem[00000000908000f0] = 79d86a68 sth %l1,[%i5+0x030] ! Mem[00000000908000f0] = cf5c6a68 ! %l2 = 69f9af658683bf38, Mem[00000000908000f6] = 0f717f50 sth %l2,[%i5+0x036] ! Mem[00000000908000f4] = bf387f50 ! %l0 = 00000000c523a5f0, Mem[00000000910000c5] = 92c30c02 stb %l0,[%i6+0x005] ! Mem[00000000910000c4] = f0c30c02 ! Mem[00000000908000f0] = cf5c6a68, %g2 = 000000001159b95e lduw [%i5+0x030],%g2 ! %g2 = 00000000cf5c6a68 ba,a p2_not_taken_0_end p2_not_taken_0: ! The following code should not be executed nop nop ldsh [%i3+0x03e],%l4 ldub [%i0+0x019],%l6 nop ldx [%i3+0x018],%l4 nop stw %l2,[%i0+0x024] 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 00000000c523a5f0 bne,a,pn %xcc,p2_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000000000cf5c bne,a,pn %xcc,p2_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 69f9af658683bf38 bne,a,pn %xcc,p2_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000000000e7 bne,a,pn %xcc,p2_reg_l3_fail mov %l3,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000000000001e 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 = c20840f1ffef1753 ldx [%i0+0x000],%g3 ! Observed data at 00000000140000c0 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 1f59f44fb1ff9b47 ldx [%i0+0x008],%g3 ! Observed data at 00000000140000c8 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = fff7baaa3d2c9d82 ldx [%i0+0x010],%g3 ! Observed data at 00000000140000d0 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i0,0x010,%g4 set p2_local1_expect,%g1 p2_check_local1: ldx [%g1+0x020],%g2 ! Expected data = cb61fd4e0eda94d7 ldx [%i1+0x020],%g3 ! Observed data at 00000000148000e0 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i1,0x020,%g4 set p2_local2_expect,%g1 p2_check_local2: ldx [%g1+0x018],%g2 ! Expected data = a3b00f27eef1c98e ldx [%i2+0x018],%g3 ! Observed data at 00000000150000d8 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = d9ff760c85c2460c ldx [%i2+0x020],%g3 ! Observed data at 00000000150000e0 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i2,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = 942e8bf3ff304466 ldx [%i2+0x030],%g3 ! Observed data at 00000000150000f0 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i2,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 0000000000000068 ldx [%i2+0x038],%g3 ! Observed data at 00000000150000f8 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i2,0x038,%g4 set p2_local3_expect,%g1 p2_check_local3: ldx [%g1+0x030],%g2 ! Expected data = cf5c1d2e61804190 ldx [%i3+0x030],%g3 ! Observed data at 00000000158000f0 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: ldda [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000150000e8] swapa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000140000c8] ldda [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000158000c8] done p2_trap1o: ldda [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000150000e8] swapa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000140000c8] ldda [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000158000c8] done p2_trap2e: swapa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000140000d0] ldswa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000158000d0] stba %l7,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[00000000140000e0] stha %l0,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[00000000148000c0] ldsba [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000140000e0] ldxa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000158000e8] stba %l6,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000148000e8] done p2_trap2o: swapa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000140000d0] ldswa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000158000d0] stba %l7,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[00000000140000e0] stha %l0,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[00000000148000c0] ldsba [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000140000e0] ldxa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000158000e8] stba %l6,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000148000e8] done p2_trap3e: nop nop nop done p2_trap3o: nop nop nop done p2_init_memory_pointers: set p2_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p2_local0_start,%i0 set p2_local1_start,%i1 set p2_local2_start,%i2 set p2_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = b7de2842a3b00f27 ldx [%g1+0x008],%l1 ! %l1 = cebf525a7d4c3d17 ldx [%g1+0x010],%l2 ! %l2 = 8f9daf981bb33ece ldx [%g1+0x018],%l3 ! %l3 = 8326d4a4ae2d24bd ldx [%g1+0x020],%l4 ! %l4 = 3e61a41600f017aa ldx [%g1+0x028],%l5 ! %l5 = 8ec5b1d5e24fa169 ldx [%g1+0x030],%l6 ! %l6 = 8ad1af3c0ac8b8fa ldx [%g1+0x038],%l7 ! %l7 = 7112bfc21ccff0ee ! 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 = 6d93aad7 31f300bb caabd754 03e0311d ! %f4 = 9e27c367 6eae2d70 459000b0 f474d234 ! %f8 = e580dcce 4c1a5660 8a635651 a7a10cb5 ! %f12 = 49775d3d 8527cf10 fc7a1617 f301653c ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 523d85d9 6d0c8e2a f3fc95c8 42536757 ! %f20 = 8264db38 71fdca12 91e4ff64 93034d0b ! %f24 = 7aff4fac 1cf1a166 f8ab86aa 66561c81 ! %f28 = 0173782c 56d9caef 94f0fc3c fa59fad2 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 3b8d8de4 f223be82 b1ae4144 6a2aed7c ! %f36 = df2bfc61 7efa71e4 a4b74574 9deedcb8 ! %f40 = 4715f65a 55b899be 5620343a 30b1aa2b ! %f44 = 2d02b150 b9804e0a d01ebe67 83f4fd01 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x1db6c1a700000018,%g7,%g1 ! GSR scale = 3, align = 0 wr %g1,%g0,%gsr ! GSR = 1db6c1a700000018 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[00000000178000dc] = 72a770dc, %l7 = b1f8271ca7925654 ldsw [%i3+0x01c],%l7 ! %l7 = 0000000072a770dc ! Mem[00000000900000c8] = 3fb5ac22, %g2 = 533a4a3d6f89c332 ldsh [%i4+0x00a],%g2 ! %g2 = 0000000000003fb5 ! %l6 = c7eea7ca22f2a115, Mem[00000000918000e0] = 5a1863af131ae293 stx %l6,[%o0+%o4] ! Mem[00000000918000e0] = c7eea7ca22f2a115 ! Mem[00000000178000fc] = a61616d1, %l5 = 97c7b46a068d9f7c swap [%i3+0x03c],%l5 ! %l5 = 00000000a61616d1 ! Mem[00000000908000c8] = 01e8e412 94cdbb6a, %g2 = 00003fb5, %g3 = 0bad0b00 ldd [%i5+%o1],%g2 ! %g2 = 0000000001e8e412 0000000094cdbb6a ! Mem[00000000168000d0] = 2a290684, %l3 = 95f23dbe40318a06 lduw [%i1+%o2],%l3 ! %l3 = 000000002a290684 ! %l3 = 000000002a290684, Mem[00000000918000f8] = 63bc7ca1c777b37c stx %l3,[%o0+0x038] ! Mem[00000000918000f8] = 000000002a290684 ! Mem[00000000908000d8] = 7d5c1279, %g2 = 0000000001e8e412 lduh [%i5+%o3],%g2 ! %g2 = 0000000000007d5c ! Mem[00000000178000ec] = d7d38a08, %l3 = 000000002a290684 swap [%i3+0x02c],%l3 ! %l3 = 00000000d7d38a08 ! Mem[00000000918000d8] = 4c5d4e81, %g2 = 0000000000007d5c lduh [%o0+0x01a],%g2 ! %g2 = 0000000000004c5d p3_label_2: ! Mem[00000000918000f0] = c3828bb4, %g2 = 0000000000004c5d ldsb [%o0+0x031],%g2 ! %g2 = ffffffffffffffc3 ! Mem[00000000178000e8] = 3799d47d, %l0 = 3ab82e579ee75c35 swap [%i3+%o5],%l0 ! %l0 = 000000003799d47d ! Mem[00000000910000c8] = 0291bbe1, %g2 = ffffffffffffffc3 lduw [%i6+%o1],%g2 ! %g2 = 000000000291bbe1 ! Mem[00000000918000e0] = ca22f2a1, %g2 = 000000000291bbe1 ldsb [%o0+0x023],%g2 ! %g2 = ffffffffffffffca ! Mem[00000000178000c0] = 7130f95b5f4b9637, %l3 = 00000000d7d38a08, %l4 = dabbe0748ba9284b casxa [%i3]0x80,%l3,%l4 ! %l4 = 7130f95b5f4b9637 ! Mem[00000000160000c0] = 15f6e7cc2a53ae76, %l7 = 0000000072a770dc, %l4 = 7130f95b5f4b9637 casxa [%i0]0x80,%l7,%l4 ! %l4 = 15f6e7cc2a53ae76 ! Mem[00000000918000cc] = 29433ddf, %g18 = f951f48ca02fdb1b ldsw [%o0+0x00c],%g2 ! %g2 = f951f48ca02fdb1b ! %l3 = 00000000d7d38a08, Mem[00000000910000c8] = 0291bbe19ef55a7d stx %l3,[%i6+%o1] ! Mem[00000000910000c8] = 00000000d7d38a08 ! Mem[00000000918000fc] = 2a290684, %g2 = 0000000029433ddf lduw [%o0+0x03c],%g2 ! %g2 = 000000002a290684 ! Mem[00000000910000f0] = 1284e98719c7f227, %g2 = 000000002a290684 ldx [%i6+0x030],%g2 ! %g2 = 1284e98719c7f227 p3_label_3: ! Mem[00000000168000c7] = 4165385e, %l5 = 00000000a61616d1 ldstub [%i1+0x007],%l5 ! %l5 = 0000005e000000ff ! Mem[00000000160000c8] = fd6d479b, %l4 = 15f6e7cc2a53ae76 ldstub [%i0+%o1],%l4 ! %l4 = 000000fd000000ff ! Mem[00000000908000ec] = 73625dfd, %g2 = 1284e98719c7f227 lduh [%i5+0x02c],%g2 ! %g2 = 0000000000007362 ! Mem[00000000900000e8] = 5cff48e0, %g2 = 0000000000007362 ldsb [%i4+0x02b],%g2 ! %g2 = 000000000000005c ! Mem[00000000160000fb] = 0eaad388, %l4 = 00000000000000fd ldstub [%i0+0x03b],%l4 ! %l4 = 00000088000000ff ! Mem[00000000168000c8] = e3f7cf4aadc357f0, %l3 = 00000000d7d38a08, %l7 = 0000000072a770dc add %i1,0x08,%g1 casxa [%g1]0x80,%l3,%l7 ! %l7 = e3f7cf4aadc357f0 ! %l2 = 0c9d887b, %l3 = d7d38a08, Mem[00000000900000e0] = a25a72ef 9cf50343 std %l2,[%i4+%o4] ! Mem[00000000900000e0] = 0c9d887b d7d38a08 ! Mem[00000000908000dc] = 2ff1d4f4, %g2 = 000000000000005c lduw [%i5+0x01c],%g2 ! %g2 = 000000002ff1d4f4 ! Mem[00000000160000fb] = 0eaad3ff, %l5 = 000000000000005e ldstub [%i0+0x03b],%l5 ! %l5 = 000000ff000000ff ! Mem[00000000168000e0] = 619ff542cebd69c2, %l1 = 625b73d7d6559910, %l7 = e3f7cf4aadc357f0 add %i1,0x20,%g1 casxa [%g1]0x80,%l1,%l7 ! %l7 = 619ff542cebd69c2 p3_label_4: ! Mem[00000000170000c9] = 1628ca30, %l6 = c7eea7ca22f2a115 ldstub [%i2+0x009],%l6 ! %l6 = 00000028000000ff ! Mem[00000000908000d0] = f1efd227, %g2 = 000000002ff1d4f4 ldsb [%i5+0x012],%g2 ! %g2 = fffffffffffffff1 ! Mem[00000000908000dc] = 2ff1d4f4, %g2 = fffffffffffffff1 lduw [%i5+0x01c],%g2 ! %g2 = 000000002ff1d4f4 ! %l4 = 0000000000000088, Mem[00000000160000e0] = 4efa3171a1d5ce2e stx %l4,[%i0+%o4] ! Mem[00000000160000e0] = 0000000000000088 ! Mem[00000000170000f6] = dda9bb4c, %l3 = 00000000d7d38a08 ldstub [%i2+0x036],%l3 ! %l3 = 000000bb000000ff ! Mem[00000000168000fc] = 6a3de658, %l6 = 00000028, %l6 = 00000028 add %i1,0x3c,%g1 casa [%g1]0x80,%l6,%l6 ! %l6 = 000000006a3de658 ! %l0 = 000000003799d47d, Mem[00000000170000c8] = 16ffca308d3845a0 stx %l0,[%i2+%o1] ! Mem[00000000170000c8] = 000000003799d47d ! Mem[00000000178000d7] = c09ed886, %l5 = 00000000000000ff ldstub [%i3+0x017],%l5 ! %l5 = 00000086000000ff ! Mem[00000000160000cc] = 3a986ffb, %l2 = 920e45fe0c9d887b ldsw [%i0+0x00c],%l2 ! %l2 = 000000003a986ffb ! %l6 = 6a3de658, %l7 = cebd69c2, Mem[00000000918000f8] = 00000000 2a290684 std %l6,[%o0+0x038] ! Mem[00000000918000f8] = 6a3de658 cebd69c2 ba,a p3_not_taken_0_end p3_not_taken_0: ! The following code should not be executed nop nop ldsh [%i3+0x03e],%l4 ldub [%i0+0x019],%l6 nop ldx [%i3+0x018],%l4 nop stw %l2,[%i0+0x024] 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+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000003a986ffb bne,a,pn %xcc,p3_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000000000bb bne,a,pn %xcc,p3_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000000088 bne,a,pn %xcc,p3_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000000000086 bne,a,pn %xcc,p3_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000006a3de658 bne,a,pn %xcc,p3_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 619ff542cebd69c2 bne,a,pn %xcc,p3_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p3_local0_expect,%g1 p3_check_local0: ldx [%g1+0x008],%g2 ! Expected data = ff6d479b3a986ffb ldx [%i0+0x008],%g3 ! Observed data at 00000000160000c8 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i0,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = 0000000000000088 ldx [%i0+0x020],%g3 ! Observed data at 00000000160000e0 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i0,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = 0eaad3ff728dfbf5 ldx [%i0+0x038],%g3 ! Observed data at 00000000160000f8 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 = 6f312675416538ff ldx [%i1+0x000],%g3 ! Observed data at 00000000168000c0 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i1,0x000,%g4 set p3_local2_expect,%g1 p3_check_local2: ldx [%g1+0x008],%g2 ! Expected data = 000000003799d47d ldx [%i2+0x008],%g3 ! Observed data at 00000000170000c8 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i2,0x008,%g4 ldx [%g1+0x030],%g2 ! Expected data = 883d7d50dda9ff4c ldx [%i2+0x030],%g3 ! Observed data at 00000000170000f0 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i2,0x030,%g4 set p3_local3_expect,%g1 p3_check_local3: ldx [%g1+0x010],%g2 ! Expected data = 971ce6e8c09ed8ff ldx [%i3+0x010],%g3 ! Observed data at 00000000178000d0 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i3,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = 9ee75c352a290684 ldx [%i3+0x028],%g3 ! Observed data at 00000000178000e8 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i3,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = df450ef9068d9f7c ldx [%i3+0x038],%g3 ! Observed data at 00000000178000f8 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+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000160000c8] ldswa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000178000e8] ldxa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000168000d0] stda %l4,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[00000000168000c0] ldsba [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000168000e0] done p3_trap1o: ldda [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000160000c8] ldswa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000178000e8] ldxa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000168000d0] stda %l4,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[00000000168000c0] ldsba [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000168000e0] done p3_trap2e: ldswa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000160000c0] stxa %l6,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[00000000170000c0] ldxa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000160000c0] lduba [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000178000e0] ldswa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000170000c0] stha %l5,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000168000e8] done p3_trap2o: ldswa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000160000c0] stxa %l6,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[00000000170000c0] ldxa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000160000c0] lduba [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000178000e0] ldswa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000170000c0] stha %l5,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000168000e8] done p3_trap3e: nop nop nop nop nop done p3_trap3o: nop nop nop 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 = 3ab82e579ee75c35 ldx [%g1+0x008],%l1 ! %l1 = 625b73d7d6559910 ldx [%g1+0x010],%l2 ! %l2 = 920e45fe0c9d887b ldx [%g1+0x018],%l3 ! %l3 = 95f23dbe40318a06 ldx [%g1+0x020],%l4 ! %l4 = dabbe0748ba9284b ldx [%g1+0x028],%l5 ! %l5 = 97c7b46a068d9f7c ldx [%g1+0x030],%l6 ! %l6 = c7eea7ca22f2a115 ldx [%g1+0x038],%l7 ! %l7 = b1f8271ca7925654 ! 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 = ac79faf7 566943f8 c12929ce 6979ffd3 ! %f4 = 6a1f8ace fa2b94c7 dcc09353 2ff1f4a0 ! %f8 = 6784c574 6cc21a42 3c0315bf 08d2614e ! %f12 = 17812523 99b1c707 e97ef092 686a7220 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 9c579f64 ed18f89e 9a5b5689 11067942 ! %f20 = b517ff08 d4337131 716bf0a9 21bebd08 ! %f24 = 614f9d1b 1cc9f0e6 66c1ffe9 2fe15eab ! %f28 = 34d8c7b4 89845612 ae4c05fc c7a6de70 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 896813cb d54a50d2 43291bdf a9e2d08c ! %f36 = 5920b51f 9f03bee2 2233ab4f 70e85325 ! %f40 = 9d075fd5 1b7ec5e5 964f17c0 d201f4cb ! %f44 = d9763323 b056df3b e97c1d2f 822ab700 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xfdbbc87f00000063,%g7,%g1 ! GSR scale = 12, align = 3 wr %g1,%g0,%gsr ! GSR = fdbbc87f00000063 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[00000000918000d0] = 48a81124, %g2 = 7ba790ffd7cf7b14 ldsb [%o0+%o2],%g2 ! %g2 = 0000000000000048 ! Mem[00000000198000dc] = c26638d7, %l5 = 921947e9e3ec16c1 ldstub [%i3+0x01c],%l5 ! %l5 = 000000c2000000ff ! Mem[00000000180000c0] = 10471e5b, %l3 = 857e38e7, %l5 = 000000c2 casa [%i0]0x80,%l3,%l5 ! %l5 = 0000000010471e5b ! Mem[00000000908000cc] = bb6ab6ae, %g2 = 0000000000000048 ldub [%i5+0x00e],%g2 ! %g2 = 00000000000000bb ! Mem[00000000190000dd] = 091533f1, %l5 = 0000000010471e5b ldstub [%i2+0x01d],%l5 ! %l5 = 00000015000000ff ! Mem[00000000188000ec] = 57d19922, %l0 = c28ff01a7e6fb3c3 swap [%i1+0x02c],%l0 ! %l0 = 0000000057d19922 ! Mem[00000000188000c8] = 18878755, %l7 = 3fcb1429, %l1 = 25ba4775 add %i1,0x08,%g1 casa [%g1]0x80,%l7,%l1 ! %l1 = 0000000018878755 ! Mem[00000000188000c5] = 2ceb4412, %l6 = 444eade8a5f54648 ldstub [%i1+0x005],%l6 ! %l6 = 000000eb000000ff ! Mem[00000000188000c8] = 18878755, %l6 = 000000eb, %l0 = 57d19922 add %i1,0x08,%g1 casa [%g1]0x80,%l6,%l0 ! %l0 = 0000000018878755 ! Mem[00000000180000db] = 05e886da, %l1 = 0000000018878755 ldstub [%i0+0x01b],%l1 ! %l1 = 000000da000000ff p4_label_2: ! %l3 = c78d1af0857e38e7, Mem[00000000910000f4] = 19c7f227 sth %l3,[%i6+0x034] ! Mem[00000000910000f4] = 38e7f227 ! %l4 = 4fa9dfd676c17b27, Mem[00000000908000f8] = 7f508de3 stb %l4,[%i5+0x038] ! Mem[00000000908000f8] = 27508de3 ! Mem[00000000198000f0] = 87f4c66d7776f165, %l3 = c78d1af0857e38e7, %l3 = c78d1af0857e38e7 add %i3,0x30,%g1 casxa [%g1]0x80,%l3,%l3 ! %l3 = 87f4c66d7776f165 ! Mem[00000000918000e0] = af131ae2, %g2 = 00000000000000bb ldsb [%o0+0x023],%g2 ! %g2 = ffffffffffffffaf ! Mem[00000000180000fc] = 749087b7, %l5 = 00000015, %l6 = 000000eb add %i0,0x3c,%g1 casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000749087b7 ! Mem[00000000900000f8] = f1626694, %g2 = ffffffffffffffaf ldsh [%i4+0x03a],%g2 ! %g2 = fffffffffffff162 ! %l7 = e99dc2e03fcb1429, Mem[00000000908000c0] = d11eab645f146244 stx %l7,[%i5+%g0] ! Mem[00000000908000c0] = e99dc2e03fcb1429 ! Mem[00000000190000d2] = 52f9cf77, %l6 = 00000000749087b7 ldstub [%i2+0x012],%l6 ! %l6 = 000000cf000000ff ! %l4 = 4fa9dfd676c17b27, Mem[00000000910000f4] = 38e7f227 stw %l4,[%i6+0x034] ! Mem[00000000910000f4] = 76c17b27 ! Mem[00000000180000d4] = f8274be8, %l6 = 00000000000000cf swap [%i0+0x014],%l6 ! %l6 = 00000000f8274be8 p4_label_3: ! Mem[00000000190000d8] = f4857b7f, %l0 = 0000000018878755 swap [%i2+%o3],%l0 ! %l0 = 00000000f4857b7f ! Mem[00000000180000c8] = 18b7487f, %l7 = e99dc2e03fcb1429 swap [%i0+%o1],%l7 ! %l7 = 0000000018b7487f ! Mem[00000000198000cb] = 442b606b, %l1 = 00000000000000da ldstub [%i3+0x00b],%l1 ! %l1 = 0000006b000000ff ! Mem[00000000180000e9] = d9b43769, %l7 = 0000000018b7487f ldstub [%i0+0x029],%l7 ! %l7 = 000000b4000000ff ! Mem[00000000198000cc] = 15766124, %l7 = 000000b4, %l5 = 00000015 add %i3,0x0c,%g1 casa [%g1]0x80,%l7,%l5 ! %l5 = 0000000015766124 ! Mem[00000000180000ec] = f5309212, %l5 = 0000000015766124 ldstub [%i0+0x02c],%l5 ! %l5 = 000000f5000000ff ! %l6 = f8274be8, %l7 = 000000b4, Mem[00000000900000c0] = 4b942213 a7e08d02 std %l6,[%i4+%g0] ! Mem[00000000900000c0] = f8274be8 000000b4 ! %l2 = 914952c7b9e63433, Mem[00000000908000c5] = cb142901 stb %l2,[%i5+0x005] ! Mem[00000000908000c4] = 33142901 ! Mem[00000000910000c8] = 0291bbe1, %g18 = 574111744562eed5 ldsw [%i6+%o1],%g2 ! %g2 = 574111744562eed5 ! Mem[00000000180000d8] = 05e886ff, %l6 = 00000000f8274be8 swap [%i0+%o3],%l6 ! %l6 = 0000000005e886ff p4_label_4: ! %l6 = 0000000005e886ff, Mem[00000000908000d0] = b6aef1ef sth %l6,[%i5+%o2] ! Mem[00000000908000d0] = 86fff1ef ! Mem[00000000188000fc] = 5bbcd14d, %l2 = b9e63433, %l5 = 000000f5 add %i1,0x3c,%g1 casa [%g1]0x80,%l2,%l5 ! %l5 = 000000005bbcd14d ! Mem[00000000188000e9] = be6835af, %l7 = 00000000000000b4 ldstub [%i1+0x029],%l7 ! %l7 = 00000068000000ff ! %l5 = 000000005bbcd14d, Mem[00000000900000de] = 0f4aa25a sth %l5,[%i4+0x01e] ! Mem[00000000900000dc] = d14da25a ! Mem[00000000198000e4] = 9f612e1b, %l4 = 4fa9dfd676c17b27 swap [%i3+0x024],%l4 ! %l4 = 000000009f612e1b ! Mem[00000000198000c8] = 442b60ff, %l2 = 914952c7b9e63433 swap [%i3+%o1],%l2 ! %l2 = 00000000442b60ff ! Mem[00000000910000f4] = 76c17b27, %g18 = 574111744562eed5 ldsw [%i6+0x034],%g2 ! %g2 = 574111744562eed5 ! Mem[00000000908000ec] = 73625dfd, %g2 = 0000000076c17b27 ldsh [%i5+0x02c],%g2 ! %g2 = 0000000000007362 ! Mem[00000000190000f0] = 58760138, %l0 = 00000000f4857b7f ldsh [%i2+0x030],%l0 ! %l0 = 0000000000005876 ! Mem[00000000180000ec] = ff309212, %l3 = 87f4c66d7776f165 swap [%i0+0x02c],%l3 ! %l3 = 00000000ff309212 ba,a p4_not_taken_0_end p4_not_taken_0: ! The following code should not be executed nop nop ldsh [%i3+0x03e],%l4 ldub [%i0+0x019],%l6 nop ldx [%i3+0x018],%l4 nop stw %l2,[%i0+0x024] ba,a p4_branch_failed p4_not_taken_0_end: ! End of Random Code for Thread 4 1: membar #Sync ! Force all stores to complete p4_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x010] ! Set processor 4 done flag ! Check Registers p4_check_registers: set p4_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 0000000000005876 bne,a,pn %xcc,p4_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000000000006b bne,a,pn %xcc,p4_reg_l1_fail mov %l1,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000005bbcd14d bne,a,pn %xcc,p4_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000005e886ff bne,a,pn %xcc,p4_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000000000068 bne,a,pn %xcc,p4_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p4_local0_expect,%g1 p4_check_local0: ldx [%g1+0x008],%g2 ! Expected data = 3fcb142962976939 ldx [%i0+0x008],%g3 ! Observed data at 00000000180000c8 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 9263f1de000000cf ldx [%i0+0x010],%g3 ! Observed data at 00000000180000d0 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = f8274be8fee9cf8d ldx [%i0+0x018],%g3 ! Observed data at 00000000180000d8 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i0,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = d9ff37697776f165 ldx [%i0+0x028],%g3 ! Observed data at 00000000180000e8 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i0,0x028,%g4 set p4_local1_expect,%g1 p4_check_local1: ldx [%g1+0x000],%g2 ! Expected data = ff920b752cff4412 ldx [%i1+0x000],%g3 ! Observed data at 00000000188000c0 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i1,0x000,%g4 ldx [%g1+0x028],%g2 ! Expected data = beff35af7e6fb3c3 ldx [%i1+0x028],%g3 ! Observed data at 00000000188000e8 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i1,0x028,%g4 set p4_local2_expect,%g1 p4_check_local2: ldx [%g1+0x010],%g2 ! Expected data = 52f9ff77ac942138 ldx [%i2+0x010],%g3 ! Observed data at 00000000190000d0 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 1887875509ff33f1 ldx [%i2+0x018],%g3 ! Observed data at 00000000190000d8 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i2,0x018,%g4 set p4_local3_expect,%g1 p4_check_local3: ldx [%g1+0x008],%g2 ! Expected data = b9e6343315766124 ldx [%i3+0x008],%g3 ! Observed data at 00000000198000c8 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i3,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 6013a164ff6638d7 ldx [%i3+0x018],%g3 ! Observed data at 00000000198000d8 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 90aba8bb76c17b27 ldx [%i3+0x020],%g3 ! Observed data at 00000000198000e0 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i3,0x020,%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: ldda [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000190000d8] ldsba [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000188000c8] lduba [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000190000d8] ldstuba [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000190000d8] ldswa [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000190000e0] done p4_trap1o: ldda [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000190000d8] ldsba [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000188000c8] lduba [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000190000d8] ldstuba [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000190000d8] ldswa [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000190000e0] done p4_trap2e: stxa %l2,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[00000000188000c0] stda %l6,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[00000000198000c0] lduba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000190000e8] ldda [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000188000c8] done p4_trap2o: stxa %l2,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[00000000188000c0] stda %l6,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[00000000198000c0] lduba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000190000e8] ldda [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000188000c8] done p4_trap3e: nop nop nop nop nop done p4_trap3o: nop nop nop nop nop done p4_init_memory_pointers: set p4_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p4_local0_start,%i0 set p4_local1_start,%i1 set p4_local2_start,%i2 set p4_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = c28ff01a7e6fb3c3 ldx [%g1+0x008],%l1 ! %l1 = a286393425ba4775 ldx [%g1+0x010],%l2 ! %l2 = 914952c7b9e63433 ldx [%g1+0x018],%l3 ! %l3 = c78d1af0857e38e7 ldx [%g1+0x020],%l4 ! %l4 = 4fa9dfd676c17b27 ldx [%g1+0x028],%l5 ! %l5 = 921947e9e3ec16c1 ldx [%g1+0x030],%l6 ! %l6 = 444eade8a5f54648 ldx [%g1+0x038],%l7 ! %l7 = e99dc2e03fcb1429 ! 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 = 5b476c1d d322c42c 5a81c8fb 091a8d0b ! %f4 = 55ce516c 78a4099b 55dc74cd 5adf3df8 ! %f8 = 19360c65 d1c6292e 17a5e5c2 d0599398 ! %f12 = 16a5e673 ff11a801 33614e2d 6db2c942 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 6e6a9a13 e02e1cce adf48159 3af0c362 ! %f20 = f8ed8133 ce25189c cc5d5d0b 344d414e ! %f24 = dada3aad 3639eb5d e579299f c3639159 ! %f28 = 3dce7bd8 6f8383c0 56b370cd 0a45184f ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = c603bab0 a5584c2e 571593b7 207f69ee ! %f36 = 2686d78f 501aaeaa ef28659f bbf5ddab ! %f40 = d73e0074 f118f59c ae07963e 8b982c85 ! %f44 = 78cbf210 16961fdb 9ae53187 17f7e9bd ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x783acdf000000071,%g7,%g1 ! GSR scale = 14, align = 1 wr %g1,%g0,%gsr ! GSR = 783acdf000000071 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[000000001a0000f0] = 21ce515560b30b72, %l6 = 8d441e85b3c92ecc, %l7 = 2708a09a8d6290ed add %i0,0x30,%g1 casxa [%g1]0x80,%l6,%l7 ! %l7 = 21ce515560b30b72 ! Mem[00000000918000d0] = 48a81124, %g2 = f1bcd7699c1dffa9 lduw [%o0+%o2],%g2 ! %g2 = 0000000048a81124 ! Mem[000000001a0000d0] = d2f4e591, %l5 = 385feac6944b14be swap [%i0+%o2],%l5 ! %l5 = 00000000d2f4e591 ! Mem[000000001b8000d8] = 4efdc449, %l0 = 3ff80ab3e1f4f71c ldstub [%i3+%o3],%l0 ! %l0 = 0000004e000000ff ! Mem[000000001a0000c4] = 481b5ed0, %l6 = 8d441e85b3c92ecc swap [%i0+0x004],%l6 ! %l6 = 00000000481b5ed0 ! %l6 = 00000000481b5ed0, Mem[00000000910000f4] = 19c7f227 stw %l6,[%i6+0x034] ! Mem[00000000910000f4] = 481b5ed0 ! Mem[000000001a8000d0] = 4897616c, %l4 = 65ca6400, %l1 = cdc95d9d add %i1,0x10,%g1 casa [%g1]0x80,%l4,%l1 ! %l1 = 000000004897616c ! Mem[000000001b8000db] = fffdc449, %l1 = 000000004897616c ldstub [%i3+0x01b],%l1 ! %l1 = 00000049000000ff ! Mem[000000001a8000e8] = d9760c09, %l5 = 00000000d2f4e591 ldstub [%i1+%o5],%l5 ! %l5 = 000000d9000000ff ! Mem[000000001a0000f4] = 60b30b72, %l0 = 0000004e, %l5 = 000000d9 add %i0,0x34,%g1 casa [%g1]0x80,%l0,%l5 ! %l5 = 0000000060b30b72 p5_label_2: ! Mem[00000000908000c4] = 14624401, %g2 = 0000000048a81124 ldub [%i5+0x005],%g2 ! %g2 = 0000000000000014 ! Mem[00000000918000f0] = c3828bb4, %g2 = 0000000000000014 ldub [%o0+0x031],%g2 ! %g2 = 00000000000000c3 ! Mem[000000001a0000f8] = efdae555, %l5 = 60b30b72, %l4 = 65ca6400 add %i0,0x38,%g1 casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000efdae555 ! Mem[00000000910000f8] = 1f13ae8281b17624, %g2 = 00000000000000c3 ldx [%i6+0x038],%g2 ! %g2 = 1f13ae8281b17624 ! Mem[000000001b8000c8] = c3ff900a2fb23b4a, %l5 = 0000000060b30b72, %l6 = 00000000481b5ed0 add %i3,0x08,%g1 casxa [%g1]0x80,%l5,%l6 ! %l6 = c3ff900a2fb23b4a ! Mem[000000001b8000d0] = 2d8fd52d, %l7 = 60b30b72, %l1 = 00000049 add %i3,0x10,%g1 casa [%g1]0x80,%l7,%l1 ! %l1 = 000000002d8fd52d ! Mem[000000001b8000c8] = c3ff900a, %l3 = c6c43393d0a4ef6d ldsw [%i3+%o1],%l3 ! %l3 = ffffffffc3ff900a ! Mem[00000000910000e8] = a44883e0, %g2 = 1f13ae8281b17624 lduw [%i6+%o5],%g2 ! %g2 = 00000000a44883e0 ! Mem[00000000900000e0] = a25a72ef, %g2 = 00000000a44883e0 ldsh [%i4+%o4],%g2 ! %g2 = ffffffffffffa25a ! %l1 = 000000002d8fd52d, Mem[00000000900000eb] = 5cff48e0 stb %l1,[%i4+0x02b] ! Mem[00000000900000e8] = 2dff48e0 p5_label_3: ! %l2 = 09266db07adfd804, Mem[00000000900000e0] = a25a72ef stw %l2,[%i4+%o4] ! Mem[00000000900000e0] = 7adfd804 ! Mem[00000000918000e0] = 5a1863af, %g18 = 27e385201861df0e ldsw [%o0+%o4],%g2 ! %g2 = 27e385201861df0e ! %l6 = c3ff900a2fb23b4a, Mem[000000001a8000e6] = 854076a4 sth %l6,[%i1+0x026] ! Mem[000000001a8000e4] = 85403b4a ! %l6 = c3ff900a2fb23b4a, Mem[00000000910000c8] = 0291bbe1 stw %l6,[%i6+%o1] ! Mem[00000000910000c8] = 2fb23b4a ! Mem[00000000908000e0] = b848d7ae, %g18 = 27e385201861df0e ldsw [%i5+%o4],%g2 ! %g2 = 27e385201861df0e ! %l4 = 00000000efdae555, Mem[00000000918000e2] = 63af131a sth %l4,[%o0+0x022] ! Mem[00000000918000e0] = e555131a ! %l0 = 000000000000004e, Mem[00000000918000d0] = 48a81124 stw %l0,[%o0+%o2] ! Mem[00000000918000d0] = 0000004e ! Mem[000000001a8000dc] = a992f9fa, %l2 = 7adfd804, %l5 = 60b30b72 add %i1,0x1c,%g1 casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000a992f9fa ! Mem[000000001b8000e8] = 1b37575eb028c3d8, %l2 = 09266db07adfd804, %l0 = 000000000000004e add %i3,0x28,%g1 casxa [%g1]0x80,%l2,%l0 ! %l0 = 1b37575eb028c3d8 ! Mem[000000001a8000e0] = c6d8a473, %l4 = efdae555, %l5 = a992f9fa add %i1,0x20,%g1 casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000c6d8a473 p5_label_4: ! Mem[000000001a0000cc] = b7b3a751, %l0 = 1b37575eb028c3d8 swap [%i0+0x00c],%l0 ! %l0 = 00000000b7b3a751 ! %l2 = 09266db07adfd804, Mem[00000000900000eb] = 2dff48e0 stb %l2,[%i4+0x02b] ! Mem[00000000900000e8] = 04ff48e0 ! Mem[000000001a8000c0] = 46c1eebd88dbfe86, %l3 = ffffffffc3ff900a, %l0 = 00000000b7b3a751 casxa [%i1]0x80,%l3,%l0 ! %l0 = 46c1eebd88dbfe86 ! Mem[000000001b0000f4] = 9f535ecf, %l4 = 00000000efdae555 swap [%i2+0x034],%l4 ! %l4 = 000000009f535ecf ! Mem[000000001b8000dc] = 2a4c2ffa, %l0 = 88dbfe86, %l2 = 7adfd804 add %i3,0x1c,%g1 casa [%g1]0x80,%l0,%l2 ! %l2 = 000000002a4c2ffa ! Mem[00000000908000f0] = 79d86a6804f40f71, %g2 = ffffffffb848d7ae ldx [%i5+0x030],%g2 ! %g2 = 79d86a6804f40f71 ! Mem[000000001a8000dc] = a992f9fa, %l3 = ffffffffc3ff900a swap [%i1+0x01c],%l3 ! %l3 = 00000000a992f9fa ! Mem[000000001b8000c8] = c3ff900a, %l4 = 9f535ecf, %l6 = 2fb23b4a add %i3,0x08,%g1 casa [%g1]0x80,%l4,%l6 ! %l6 = 00000000c3ff900a ! Mem[000000001b8000c8] = c3ff900a, %l3 = 00000000a992f9fa ldsb [%i3+0x009],%l3 ! %l3 = ffffffffffffffff ! %l3 = ffffffffffffffff, Mem[00000000910000fa] = ae8281b1 sth %l3,[%i6+0x03a] ! Mem[00000000910000f8] = ffff81b1 ba,a p5_not_taken_0_end p5_not_taken_0: ! The following code should not be executed nop nop ldsh [%i3+0x03e],%l4 ldub [%i0+0x019],%l6 nop ldx [%i3+0x018],%l4 nop stw %l2,[%i0+0x024] 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+0x000],%g2 cmp %l0,%g2 ! %l0 should be 46c1eebd88dbfe86 bne,a,pn %xcc,p5_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000002d8fd52d bne,a,pn %xcc,p5_reg_l1_fail mov %l1,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be ffffffffffffffff bne,a,pn %xcc,p5_reg_l3_fail mov %l3,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000c6d8a473 bne,a,pn %xcc,p5_reg_l5_fail mov %l5,%g3 ! Check Local Memory set p5_local0_expect,%g1 p5_check_local0: ldx [%g1+0x000],%g2 ! Expected data = f364bf23b3c92ecc ldx [%i0+0x000],%g3 ! Observed data at 000000001a0000c0 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 75b0f994b028c3d8 ldx [%i0+0x008],%g3 ! Observed data at 000000001a0000c8 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 944b14be051c2474 ldx [%i0+0x010],%g3 ! Observed data at 000000001a0000d0 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i0,0x010,%g4 set p5_local1_expect,%g1 p5_check_local1: ldx [%g1+0x018],%g2 ! Expected data = 2cb606c6c3ff900a ldx [%i1+0x018],%g3 ! Observed data at 000000001a8000d8 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = c6d8a47385403b4a ldx [%i1+0x020],%g3 ! Observed data at 000000001a8000e0 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff760c0924b9651f ldx [%i1+0x028],%g3 ! Observed data at 000000001a8000e8 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i1,0x028,%g4 set p5_local2_expect,%g1 p5_check_local2: ldx [%g1+0x030],%g2 ! Expected data = 0a474722efdae555 ldx [%i2+0x030],%g3 ! Observed data at 000000001b0000f0 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i2,0x030,%g4 set p5_local3_expect,%g1 p5_check_local3: ldx [%g1+0x018],%g2 ! Expected data = fffdc4ff2a4c2ffa ldx [%i3+0x018],%g3 ! Observed data at 000000001b8000d8 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i3,0x018,%g4 ! The test for processor 5 has passed p5_passed: ta GOOD_TRAP nop p5_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p5_failed p5_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p5_failed p5_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p5_failed p5_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p5_failed p5_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p5_failed p5_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p5_failed p5_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p5_failed p5_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p5_failed ! The test for processor 5 failed p5_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x014] ! Set processor 5 done flag set p5_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 5 failed p5_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x014] ! Set processor 5 done flag set p5_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p5_selfmod_failed: ba p5_failed mov 0xabc,%g1 p5_common_error: or %g0,0xee5,%g1 ba p5_failed mov %o5,%g3 p5_common_signature_error: set p5_temp,%g1 ba p5_failed st %g2,[%g1] ! Common Lock Number p5_common_timeout: set p5_temp,%g1 ba p5_failed st %g2,[%g1] ! Common Lock Number p5_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p5_failed mov 0x0,%g3 p5_trap1e: ldda [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000001b0000e8] stwa %l6,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000001b8000e8] ldda [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001a8000c0] ldxa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000001b0000d8] ldsba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000001a0000c0] ldstuba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000001b0000e8] ldswa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000001a0000e8] done p5_trap1o: ldda [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000001b0000e8] stwa %l6,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000001b8000e8] ldda [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001a8000c0] ldxa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000001b0000d8] ldsba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000001a0000c0] ldstuba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000001b0000e8] ldswa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000001a0000e8] done p5_trap2e: lduwa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000001a0000d0] stha %l2,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000001b0000c0] lduba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001a0000c0] done p5_trap2o: lduwa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000001a0000d0] stha %l2,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000001b0000c0] lduba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001a0000c0] done p5_trap3e: nop nop nop done p5_trap3o: 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 = 3ff80ab3e1f4f71c ldx [%g1+0x008],%l1 ! %l1 = a3d714f6cdc95d9d ldx [%g1+0x010],%l2 ! %l2 = 09266db07adfd804 ldx [%g1+0x018],%l3 ! %l3 = c6c43393d0a4ef6d ldx [%g1+0x020],%l4 ! %l4 = 551c3e7065ca6400 ldx [%g1+0x028],%l5 ! %l5 = 385feac6944b14be ldx [%g1+0x030],%l6 ! %l6 = 8d441e85b3c92ecc ldx [%g1+0x038],%l7 ! %l7 = 2708a09a8d6290ed ! 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 = 2c40550c 378b69b8 f310566c 03e6f1f4 ! %f4 = 076dd994 dd38b33e f839596b 9df2911f ! %f8 = 3ede88a4 e03bd73c 69c9658c 23b23741 ! %f12 = d449e2b2 0eec6130 55e5b465 c5c8407e ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = c3fc4eac ebb9ab39 a00af518 4825c7de ! %f20 = e7339107 c62b582b abd446bf cc23e7b7 ! %f24 = 2bc9265e 1611bd9d d0cdb05c a0af93f4 ! %f28 = 94930043 6dfd3f33 eca167f3 d77c37b9 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 46502268 96f81137 88f63320 0890544c ! %f36 = 1f89f811 2ba6d9ba 86b475c3 69117533 ! %f40 = 9250c5e4 90476d2b 72ddb56f 21f3c80f ! %f44 = bab99b64 43dee11a 1b801a33 307f1df6 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x0d9898df0000002f,%g7,%g1 ! GSR scale = 5, align = 7 wr %g1,%g0,%gsr ! GSR = 0d9898df0000002f 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: ! Mem[000000001c0000f8] = e985a6de, %l1 = d0f47369, %l2 = 7f0ad3c5 add %i0,0x38,%g1 casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000e985a6de ! Mem[00000000918000e8] = 05274a6d 4f206140, %g2 = ff171c5b, %g3 = 0bad0b00 ldd [%o0+%o5],%g2 ! %g2 = 0000000005274a6d 000000004f206140 ! Mem[000000001c0000f0] = 0c401296d0128a45, %l0 = 726dd7e262a251be, %l5 = 9e8f226c8efd04ac add %i0,0x30,%g1 casxa [%g1]0x80,%l0,%l5 ! %l5 = 0c401296d0128a45 ! Mem[00000000908000ec] = 73625dfd, %g2 = 0000000005274a6d lduh [%i5+0x02c],%g2 ! %g2 = 0000000000007362 ! Mem[00000000900000c0] = 4b942213, %g2 = 0000000000007362 ldsh [%i4+%g0],%g2 ! %g2 = 0000000000004b94 ! Mem[000000001c0000dd] = 56f63c1e, %l5 = 0c401296d0128a45 ldstub [%i0+0x01d],%l5 ! %l5 = 000000f6000000ff ! Mem[000000001d8000e8] = 611daf4384b367d9, %l6 = f923c7ee6f473e7f, %l6 = f923c7ee6f473e7f add %i3,0x28,%g1 casxa [%g1]0x80,%l6,%l6 ! %l6 = 611daf4384b367d9 ! Mem[000000001c8000e0] = 6bb79949020efcd2, %l7 = ee68bc89d3cc1112, %l2 = 00000000e985a6de add %i1,0x20,%g1 casxa [%g1]0x80,%l7,%l2 ! %l2 = 6bb79949020efcd2 ! Mem[000000001d0000f0] = 7d37ad1a8f9109c2, %l0 = 726dd7e262a251be, %l3 = 8928fc783c0cbc28 add %i2,0x30,%g1 casxa [%g1]0x80,%l0,%l3 ! %l3 = 7d37ad1a8f9109c2 ! Mem[000000001c0000d4] = 437285ea, %l2 = 020efcd2, %l5 = 000000f6 add %i0,0x14,%g1 casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000437285ea p6_label_2: ! Mem[000000001d8000f0] = 6d59c7c7b39b62fd, %l1 = d400d955d0f47369, %l7 = ee68bc89d3cc1112 add %i3,0x30,%g1 casxa [%g1]0x80,%l1,%l7 ! %l7 = 6d59c7c7b39b62fd ! Mem[000000001d0000e0] = b5c387f4, %l0 = 62a251be, %l0 = 62a251be add %i2,0x20,%g1 casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000b5c387f4 ! Mem[000000001c8000d0] = 788ac792a92d05b5, %l4 = 7804fd387fb9ed5e ldx [%i1+%o2],%l4 ! %l4 = 788ac792a92d05b5 ! %l2 = 6bb79949020efcd2, Mem[00000000918000d8] = e55c4c5d4e8111f9 stx %l2,[%o0+%o3] ! Mem[00000000918000d8] = 6bb79949020efcd2 ! Mem[00000000910000fc] = 81b17624, %g2 = 0000000000004b94 ldsb [%i6+0x03c],%g2 ! %g2 = ffffffffffffff81 ! %l0 = 00000000b5c387f4, Mem[000000001d0000cc] = 14148635 stw %l0,[%i2+0x00c] ! Mem[000000001d0000cc] = b5c387f4 ! %l5 = 00000000437285ea, Mem[00000000910000e0] = 1159b95e21e939f9 stx %l5,[%i6+%o4] ! Mem[00000000910000e0] = 00000000437285ea ! Mem[000000001d0000fc] = 02156215, %l1 = d0f47369, %l1 = d0f47369 add %i2,0x3c,%g1 casa [%g1]0x80,%l1,%l1 ! %l1 = 0000000002156215 ! %l7 = 6d59c7c7b39b62fd, Mem[00000000900000f0] = d5cd9b41f9d877dd stx %l7,[%i4+0x030] ! Mem[00000000900000f0] = 6d59c7c7b39b62fd ! Mem[00000000908000e4] = a93437b6, %g2 = ffffffffffffff81 ldsh [%i5+0x026],%g2 ! %g2 = ffffffffffffa934 p6_label_3: ! Mem[00000000908000f0] = 79d86a68, %g18 = 043fd7bdbd6b5604 ldsw [%i5+0x030],%g2 ! %g2 = 043fd7bdbd6b5604 ! Mem[00000000900000c8] = 5ed33fb5ac22364c, %g2 = 0000000079d86a68 ldx [%i4+%o1],%g2 ! %g2 = 5ed33fb5ac22364c ! Mem[000000001c0000d0] = 1be9da8a, %l7 = b39b62fd, %l6 = 84b367d9 add %i0,0x10,%g1 casa [%g1]0x80,%l7,%l6 ! %l6 = 000000001be9da8a ! Mem[000000001d0000d0] = 253900187dd71fff, %l1 = 0000000002156215 ldx [%i2+%o2],%l1 ! %l1 = 253900187dd71fff ! Mem[000000001d8000cc] = ac671184, %l3 = 7d37ad1a8f9109c2 swap [%i3+0x00c],%l3 ! %l3 = 00000000ac671184 ! Mem[000000001c0000c8] = b9b07ba2, %l3 = ac671184, %l7 = b39b62fd add %i0,0x08,%g1 casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000b9b07ba2 ! Mem[00000000918000e0] = 5a1863af, %g18 = 043fd7bdbd6b5604 ldsw [%o0+%o4],%g2 ! %g2 = 043fd7bdbd6b5604 ! Mem[000000001d0000c8] = a051509f, %l5 = 00000000437285ea swap [%i2+%o1],%l5 ! %l5 = 00000000a051509f ! Mem[00000000900000e0] = 72ef9cf5, %g2 = 000000005a1863af lduh [%i4+0x022],%g2 ! %g2 = 00000000000072ef ! Mem[000000001d8000d0] = 04b5cfd7, %l1 = 7dd71fff, %l6 = 1be9da8a add %i3,0x10,%g1 casa [%g1]0x80,%l1,%l6 ! %l6 = 0000000004b5cfd7 p6_label_4: ! Mem[000000001c0000c0] = 6e16056b88f7d5d3, %l3 = 00000000ac671184, %l2 = 6bb79949020efcd2 casxa [%i0]0x80,%l3,%l2 ! %l2 = 6e16056b88f7d5d3 ! Mem[00000000910000c4] = 5292c30c, %g2 = 00000000000072ef lduh [%i6+0x004],%g2 ! %g2 = 0000000000005292 ! %l1 = 253900187dd71fff, Mem[00000000908000e8] = 37b6d63e73625dfd stx %l1,[%i5+%o5] ! Mem[00000000908000e8] = 253900187dd71fff ! Mem[000000001c0000f3] = 0c401296, %l0 = 00000000b5c387f4 ldstub [%i0+0x033],%l0 ! %l0 = 00000096000000ff ! %l7 = 00000000b9b07ba2, Mem[00000000918000d2] = 1124fba2 sth %l7,[%o0+0x012] ! Mem[00000000918000d0] = 7ba2fba2 ! %l6 = 0000000004b5cfd7, Mem[000000001c8000d8] = 180a4df1 sth %l6,[%i1+%o3] ! Mem[000000001c8000d8] = cfd74df1 ! Mem[00000000900000f4] = b39b62fd, %g2 = 0000000000005292 lduh [%i4+0x034],%g2 ! %g2 = 000000000000b39b ! %l2 = 6e16056b88f7d5d3, Mem[00000000900000d2] = c5326767 sth %l2,[%i4+0x012] ! Mem[00000000900000d0] = d5d36767 ! %l6 = 0000000004b5cfd7, Mem[00000000910000e4] = 437285ea stw %l6,[%i6+0x024] ! Mem[00000000910000e4] = 04b5cfd7 ! Mem[000000001c8000ff] = 90c50cc9, %l2 = 6e16056b88f7d5d3 ldstub [%i1+0x03f],%l2 ! %l2 = 000000c9000000ff ba,a p6_not_taken_0_end p6_not_taken_0: ! The following code should not be executed nop nop ldsh [%i3+0x03e],%l4 ldub [%i0+0x019],%l6 nop ldx [%i3+0x018],%l4 nop stw %l2,[%i0+0x024] ba,a p6_branch_failed p6_not_taken_0_end: ! End of Random Code for Thread 6 p6_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x018] ! Set processor 6 done flag ! Check Registers p6_check_registers: set p6_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 0000000000000096 bne,a,pn %xcc,p6_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 253900187dd71fff bne,a,pn %xcc,p6_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000000000c9 bne,a,pn %xcc,p6_reg_l2_fail mov %l2,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 788ac792a92d05b5 bne,a,pn %xcc,p6_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000a051509f bne,a,pn %xcc,p6_reg_l5_fail mov %l5,%g3 ! Check Local Memory set p6_local0_expect,%g1 p6_check_local0: ldx [%g1+0x018],%g2 ! Expected data = 322cc27c56ff3c1e ldx [%i0+0x018],%g3 ! Observed data at 000000001c0000d8 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i0,0x018,%g4 ldx [%g1+0x030],%g2 ! Expected data = 0c4012ffd0128a45 ldx [%i0+0x030],%g3 ! Observed data at 000000001c0000f0 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i0,0x030,%g4 set p6_local1_expect,%g1 p6_check_local1: ldx [%g1+0x018],%g2 ! Expected data = cfd74df1bc7baacf ldx [%i1+0x018],%g3 ! Observed data at 000000001c8000d8 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i1,0x018,%g4 ldx [%g1+0x038],%g2 ! Expected data = 85b1cec590c50cff ldx [%i1+0x038],%g3 ! Observed data at 000000001c8000f8 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i1,0x038,%g4 set p6_local2_expect,%g1 p6_check_local2: ldx [%g1+0x008],%g2 ! Expected data = 437285eab5c387f4 ldx [%i2+0x008],%g3 ! Observed data at 000000001d0000c8 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i2,0x008,%g4 set p6_local3_expect,%g1 p6_check_local3: ldx [%g1+0x008],%g2 ! Expected data = 5f95b3ea8f9109c2 ldx [%i3+0x008],%g3 ! Observed data at 000000001d8000c8 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i3,0x008,%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: ldda [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000001c0000d8] ldstuba [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000001d8000d0] done p6_trap1o: ldda [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000001c0000d8] ldstuba [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000001d8000d0] done p6_trap2e: ldstuba [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000001c0000e8] done p6_trap2o: ldstuba [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000001c0000e8] done p6_trap3e: nop nop nop nop nop nop done p6_trap3o: nop nop 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 = 726dd7e262a251be ldx [%g1+0x008],%l1 ! %l1 = d400d955d0f47369 ldx [%g1+0x010],%l2 ! %l2 = f8f86a947f0ad3c5 ldx [%g1+0x018],%l3 ! %l3 = 8928fc783c0cbc28 ldx [%g1+0x020],%l4 ! %l4 = 7804fd387fb9ed5e ldx [%g1+0x028],%l5 ! %l5 = 9e8f226c8efd04ac ldx [%g1+0x030],%l6 ! %l6 = f923c7ee6f473e7f ldx [%g1+0x038],%l7 ! %l7 = ee68bc89d3cc1112 ! 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 = e0cf4370 6a36b9e6 947a31c3 dc142408 ! %f4 = 0a8b9f3b 48b00ba8 d96cab27 b4cf41d0 ! %f8 = a996d1dd 513c236a ee7b2119 c2cd7e80 ! %f12 = 01d6ac1d 7d31bd08 40772b8e 3c596017 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 858e17c0 5fc44ef1 cd23d330 83f6d187 ! %f20 = b11c7368 6ced5ddf 09cf093c 245bbf40 ! %f24 = 67bccc1c 1efea925 c35ef801 1e64c53c ! %f28 = 0c49e672 4bb157d5 f17d07ca 6da2327e ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = ff2d7ee9 0019128d 4ee28629 c39a9485 ! %f36 = d21ba943 16a4c2e0 5aacf113 08dee918 ! %f40 = f03a978b 920659c4 23ee8ba4 8e8240aa ! %f44 = 92a2cc44 8d294d16 6a6f51cb 51dfd499 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x9ddaf2a80000005f,%g7,%g1 ! GSR scale = 11, align = 7 wr %g1,%g0,%gsr ! GSR = 9ddaf2a80000005f 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[000000001e8000ec] = 8bd4930b, %l4 = 9389feb5, %l1 = 6359b013 add %i1,0x2c,%g1 casa [%g1]0x80,%l4,%l1 ! %l1 = 000000008bd4930b ! %l4 = 9389feb5, %l5 = aecb2796, Mem[00000000900000e8] = e25b485c ff48e0f6 std %l4,[%i4+%o5] ! Mem[00000000900000e8] = 9389feb5 aecb2796 ! Mem[000000001f0000c8] = 13a9d61e, %l5 = e9ea9dbaaecb2796 lduh [%i2+%o1],%l5 ! %l5 = 00000000000013a9 ! Mem[000000001f8000f4] = dcf4909e, %l1 = 000000008bd4930b ldsh [%i3+0x036],%l1 ! %l1 = ffffffffffff909e ! Mem[00000000918000c8] = 3af07889, %g2 = 3bffd7237feaacaa lduh [%o0+%o1],%g2 ! %g2 = 0000000000003af0 ! Mem[000000001e0000e3] = 5bbe0e87, %l5 = 00000000000013a9 ldstub [%i0+0x023],%l5 ! %l5 = 00000087000000ff ! %l3 = dafad088ee18b8e3, Mem[000000001f0000d4] = d774f595 sth %l3,[%i2+0x014] ! Mem[000000001f0000d4] = b8e3f595 ! Mem[00000000900000f0] = d5cd9b41, %g2 = 0000000000003af0 ldub [%i4+0x030],%g2 ! %g2 = 00000000000000d5 ! Mem[00000000918000e8] = 05274a6d, %g18 = 01bc850c6c68c791 ldsw [%o0+%o5],%g2 ! %g2 = 01bc850c6c68c791 ! %l4 = 5e9a81629389feb5, Mem[00000000908000c4] = 5f146244 stw %l4,[%i5+0x004] ! Mem[00000000908000c4] = 9389feb5 p7_label_2: ! %l7 = 12e6d8d25f12f8b9, Mem[00000000918000d4] = fba28e34 sth %l7,[%o0+0x014] ! Mem[00000000918000d4] = f8b98e34 ! %l0 = e631155e185dccde, Mem[00000000900000ec] = aecb2796 sth %l0,[%i4+0x02c] ! Mem[00000000900000ec] = ccde2796 ! Mem[00000000910000d8] = 566c24fe, %g2 = 0000000005274a6d lduw [%i6+%o3],%g2 ! %g2 = 00000000566c24fe ! Mem[00000000908000d8] = 7d5c12792ff1d4f4, %g2 = 00000000566c24fe ldx [%i5+%o3],%g2 ! %g2 = 7d5c12792ff1d4f4 ! Mem[000000001e8000cc] = a8c50c48, %l5 = 0000000000000087 ldstub [%i1+0x00c],%l5 ! %l5 = 000000a8000000ff ! Mem[000000001e8000f0] = e2799111a3e0756d, %l0 = e631155e185dccde, %l0 = e631155e185dccde add %i1,0x30,%g1 casxa [%g1]0x80,%l0,%l0 ! %l0 = e2799111a3e0756d ! %l4 = 5e9a81629389feb5, Mem[000000001e8000d8] = ffe221316b64aa1e stx %l4,[%i1+%o3] ! Mem[000000001e8000d8] = 5e9a81629389feb5 ! Mem[00000000910000e8] = a44883e0a3f2d0ad, %g2 = 7d5c12792ff1d4f4 ldx [%i6+%o5],%g2 ! %g2 = a44883e0a3f2d0ad ! Mem[000000001f0000d4] = b8e3f595, %l5 = 00000000000000a8 swap [%i2+0x014],%l5 ! %l5 = 00000000b8e3f595 ! %l6 = e7e36fd24d1e2461, Mem[00000000900000ca] = 3fb5ac22 stb %l6,[%i4+0x00a] ! Mem[00000000900000c8] = 61b5ac22 p7_label_3: ! Mem[00000000910000d0] = 740484c5, %g2 = a44883e0a3f2d0ad ldsb [%i6+0x011],%g2 ! %g2 = 0000000000000074 ! Mem[00000000918000e0] = 5a1863af, %g2 = 0000000000000074 lduh [%o0+%o4],%g2 ! %g2 = 0000000000005a18 ! Mem[00000000908000f4] = 04f40f71, %g18 = 01bc850c6c68c791 ldsw [%i5+0x034],%g2 ! %g2 = 01bc850c6c68c791 ! %l3 = dafad088ee18b8e3, Mem[00000000910000c4] = 5292c30c sth %l3,[%i6+0x004] ! Mem[00000000910000c4] = b8e3c30c ! Mem[000000001f0000cc] = 4c8b426e, %l2 = ccd9ea82afca89f3 lduw [%i2+0x00c],%l2 ! %l2 = 000000004c8b426e ! Mem[000000001f0000f0] = 550ec87aad42a6a7, %l2 = 000000004c8b426e, %l5 = 00000000b8e3f595 add %i2,0x30,%g1 casxa [%g1]0x80,%l2,%l5 ! %l5 = 550ec87aad42a6a7 ! %l0 = a3e0756d, %l1 = ffff909e, Mem[00000000910000d8] = 566c24fe 6582e857 std %l0,[%i6+%o3] ! Mem[00000000910000d8] = a3e0756d ffff909e ! Mem[000000001f8000d0] = a8127876f2b52921, %l5 = 550ec87aad42a6a7, %l3 = dafad088ee18b8e3 add %i3,0x10,%g1 casxa [%g1]0x80,%l5,%l3 ! %l3 = a8127876f2b52921 ! Mem[000000001e8000f0] = e2799111a3e0756d, %l4 = 5e9a81629389feb5, %l1 = ffffffffffff909e add %i1,0x30,%g1 casxa [%g1]0x80,%l4,%l1 ! %l1 = e2799111a3e0756d ! Mem[000000001e0000c0] = 9ac00151eb9b3b8d, %l4 = 5e9a81629389feb5, %l7 = 12e6d8d25f12f8b9 casxa [%i0]0x80,%l4,%l7 ! %l7 = 9ac00151eb9b3b8d p7_label_4: ! Mem[00000000910000e8] = a44883e0, %g2 = 0000000004f40f71 ldub [%i6+%o5],%g2 ! %g2 = 00000000000000a4 ! Mem[000000001e8000c0] = 1bf3559a, %l4 = 9389feb5, %l0 = a3e0756d casa [%i1]0x80,%l4,%l0 ! %l0 = 000000001bf3559a ! Mem[00000000908000d0] = f1efd227, %g2 = 00000000000000a4 lduh [%i5+0x012],%g2 ! %g2 = 000000000000f1ef ! Mem[000000001e0000f0] = 5c141c5e97cc8935, %l0 = 000000001bf3559a, %l7 = 9ac00151eb9b3b8d add %i0,0x30,%g1 casxa [%g1]0x80,%l0,%l7 ! %l7 = 5c141c5e97cc8935 ! Mem[000000001f0000d5] = 000000a8, %l4 = 5e9a81629389feb5 ldstub [%i2+0x015],%l4 ! %l4 = 00000000000000ff ! Mem[000000001e8000f8] = 2209282c8720c7f5, %l6 = e7e36fd24d1e2461, %l5 = 550ec87aad42a6a7 add %i1,0x38,%g1 casxa [%g1]0x80,%l6,%l5 ! %l5 = 2209282c8720c7f5 ! Mem[000000001f0000cc] = 4c8b426e, %l5 = 8720c7f5, %l0 = 1bf3559a add %i2,0x0c,%g1 casa [%g1]0x80,%l5,%l0 ! %l0 = 000000004c8b426e ! Mem[00000000918000c0] = 90a9a04e, %g18 = 01bc850c6c68c791 ldsw [%o0+%g0],%g2 ! %g2 = 01bc850c6c68c791 ! Mem[000000001f0000e4] = b629f2ce, %l2 = 000000004c8b426e swap [%i2+0x024],%l2 ! %l2 = 00000000b629f2ce ! Mem[000000001f0000c8] = 13a9d61e4c8b426e, %l3 = a8127876f2b52921, %l2 = 00000000b629f2ce add %i2,0x08,%g1 casxa [%g1]0x80,%l3,%l2 ! %l2 = 13a9d61e4c8b426e ba,a p7_not_taken_0_end p7_not_taken_0: ! The following code should not be executed nop nop ldsh [%i3+0x03e],%l4 ldub [%i0+0x019],%l6 nop ldx [%i3+0x018],%l4 nop stw %l2,[%i0+0x024] ba,a p7_branch_failed p7_not_taken_0_end: ! End of Random Code for Thread 7 p7_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x01c] ! Set processor 7 done flag ! Check Registers p7_check_registers: set p7_expected_registers,%g1 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be e2799111a3e0756d bne,a,pn %xcc,p7_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 13a9d61e4c8b426e bne,a,pn %xcc,p7_reg_l2_fail mov %l2,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000000000 bne,a,pn %xcc,p7_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 2209282c8720c7f5 bne,a,pn %xcc,p7_reg_l5_fail mov %l5,%g3 ! Check Local Memory set p7_local0_expect,%g1 p7_check_local0: ldx [%g1+0x020],%g2 ! Expected data = 5bbe0efff9fd9ce9 ldx [%i0+0x020],%g3 ! Observed data at 000000001e0000e0 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i0,0x020,%g4 set p7_local1_expect,%g1 p7_check_local1: ldx [%g1+0x008],%g2 ! Expected data = cf9b463fffc50c48 ldx [%i1+0x008],%g3 ! Observed data at 000000001e8000c8 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i1,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 5e9a81629389feb5 ldx [%i1+0x018],%g3 ! Observed data at 000000001e8000d8 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i1,0x018,%g4 set p7_local2_expect,%g1 p7_check_local2: ldx [%g1+0x010],%g2 ! Expected data = 44992ff200ff00a8 ldx [%i2+0x010],%g3 ! Observed data at 000000001f0000d0 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i2,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 8c01f23c4c8b426e ldx [%i2+0x020],%g3 ! Observed data at 000000001f0000e0 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i2,0x020,%g4 ! Processor 7, local 3 is clean ! The test for processor 7 has passed p7_passed: ta GOOD_TRAP nop p7_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p7_failed p7_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p7_failed p7_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p7_failed p7_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p7_failed p7_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p7_failed p7_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p7_failed p7_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p7_failed p7_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p7_failed ! The test for processor 7 failed p7_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x01c] ! Set processor 7 done flag set p7_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 7 failed p7_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x01c] ! Set processor 7 done flag set p7_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p7_selfmod_failed: ba p7_failed mov 0xabc,%g1 p7_common_error: or %g0,0xee7,%g1 ba p7_failed mov %o5,%g3 p7_common_signature_error: set p7_temp,%g1 ba p7_failed st %g2,[%g1] ! Common Lock Number p7_common_timeout: set p7_temp,%g1 ba p7_failed st %g2,[%g1] ! Common Lock Number p7_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p7_failed mov 0x0,%g3 p7_trap1e: ldda [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000001f0000e8] ldstuba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000001e8000e8] swapa [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000001f0000e0] stda %l0,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000001e8000c8] done p7_trap1o: ldda [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000001f0000e8] ldstuba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000001e8000e8] swapa [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000001f0000e0] stda %l0,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000001e8000c8] done p7_trap2e: stha %l6,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000001e0000e8] lduba [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000001f0000d8] ldswa [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000001f0000e0] ldda [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001f0000d8] done p7_trap2o: stha %l6,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000001e0000e8] lduba [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000001f0000d8] ldswa [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000001f0000e0] ldda [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001f0000d8] done p7_trap3e: nop done p7_trap3o: 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 = e631155e185dccde ldx [%g1+0x008],%l1 ! %l1 = fd22558a6359b013 ldx [%g1+0x010],%l2 ! %l2 = ccd9ea82afca89f3 ldx [%g1+0x018],%l3 ! %l3 = dafad088ee18b8e3 ldx [%g1+0x020],%l4 ! %l4 = 5e9a81629389feb5 ldx [%g1+0x028],%l5 ! %l5 = e9ea9dbaaecb2796 ldx [%g1+0x030],%l6 ! %l6 = e7e36fd24d1e2461 ldx [%g1+0x038],%l7 ! %l7 = 12e6d8d25f12f8b9 ! 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 = f4bccd30 2dce4ae9 0d9152fe 7e67508b ! %f4 = af676827 9685f1be a44179a0 7b808691 ! %f8 = 3d01a9b3 c8c4b38e c72f1188 db0dbdb1 ! %f12 = 9927d6a2 90f4e752 41715d2a b4999038 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 21adee9c 84049747 40f4ee09 695c0250 ! %f20 = 4906ebdb 1066ebf7 61bf4205 a9777b91 ! %f24 = d58eb56f 4f4759e9 36e8e7bd b9a36a7f ! %f28 = b4f3711b 1482199b 8b3020a1 608bee00 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 024d1c55 defab799 c2f15f79 63d311cf ! %f36 = 5a862697 b9f9f911 3ca24e6e f0a00e16 ! %f40 = 8f9441c2 6c718615 f30df439 473951e0 ! %f44 = 15c74565 cbb797d9 e5e2adcf cdf6daa4 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xf1f743100000007e,%g7,%g1 ! GSR scale = 15, align = 6 wr %g1,%g0,%gsr ! GSR = f1f743100000007e 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[00000000918000dc] = 4e8111f9, %g2 = 5a64ee8c8ff8743c lduw [%o0+0x01c],%g2 ! %g2 = 000000004e8111f9 ! Mem[00000000908000dc] = 2ff1d4f4, %g18 = 80ef5535f7bffc31 ldsw [%i5+0x01c],%g2 ! %g2 = 80ef5535f7bffc31 ! Mem[00000000200000e8] = ae1957c0, %l0 = 8a3dadb01e9350c4 swap [%i0+%o5],%l0 ! %l0 = 00000000ae1957c0 ! %l5 = 291289c29410cd24, Mem[00000000918000c8] = 3af0788929433ddf stx %l5,[%o0+%o1] ! Mem[00000000918000c8] = 291289c29410cd24 ! Mem[00000000900000e8] = 485cff48, %g2 = 000000002ff1d4f4 lduh [%i4+0x02a],%g2 ! %g2 = 000000000000485c ! Mem[00000000210000f5] = 6f39c56e, %l5 = 291289c29410cd24 ldstub [%i2+0x035],%l5 ! %l5 = 00000039000000ff ! Mem[00000000200000fc] = a3213e97, %l5 = 0000000000000039 swap [%i0+0x03c],%l5 ! %l5 = 00000000a3213e97 ! Mem[00000000218000fc] = 2a1a084c, %l1 = 72ff8a9a562f5520 swap [%i3+0x03c],%l1 ! %l1 = 000000002a1a084c ! Mem[00000000200000e0] = a9ef48ed, %l1 = 000000002a1a084c swap [%i0+%o4],%l1 ! %l1 = 00000000a9ef48ed ! Mem[00000000200000e8] = 1e9350c430885503, %l5 = 00000000a3213e97, %l1 = 00000000a9ef48ed add %i0,0x28,%g1 casxa [%g1]0x80,%l5,%l1 ! %l1 = 1e9350c430885503 p8_label_2: ! Mem[00000000210000ec] = 47879468, %l2 = 4ac03a065bc87e8c swap [%i2+0x02c],%l2 ! %l2 = 0000000047879468 ! Mem[00000000218000d0] = 960b804d0916dc5f, %l2 = 0000000047879468, %l5 = 00000000a3213e97 add %i3,0x10,%g1 casxa [%g1]0x80,%l2,%l5 ! %l5 = 960b804d0916dc5f ! %l1 = 1e9350c430885503, Mem[00000000910000f8] = 1f13ae82 sth %l1,[%i6+0x038] ! Mem[00000000910000f8] = 5503ae82 ! Mem[00000000210000d0] = c761dcba, %l5 = 960b804d0916dc5f swap [%i2+%o2],%l5 ! %l5 = 00000000c761dcba ! Mem[00000000218000e8] = 451cf3ac18c184a1, %l3 = 7a9531b2d73afc8f, %l3 = 7a9531b2d73afc8f add %i3,0x28,%g1 casxa [%g1]0x80,%l3,%l3 ! %l3 = 451cf3ac18c184a1 ! %l5 = 00000000c761dcba, Mem[00000000910000c0] = 5f41d4b4 stb %l5,[%i6+%g0] ! Mem[00000000910000c0] = ba41d4b4 ! Mem[00000000900000f8] = 1971f162, %g18 = 80ef5535f7bffc31 ldsw [%i4+0x038],%g2 ! %g2 = 80ef5535f7bffc31 ! %l2 = 0000000047879468, Mem[00000000900000df] = 4aa25a72 stb %l2,[%i4+0x01f] ! Mem[00000000900000dc] = 68a25a72 ! Mem[00000000210000cc] = c0eab31b, %l1 = 1e9350c430885503 ldstub [%i2+0x00c],%l1 ! %l1 = 000000c0000000ff ! Mem[00000000218000f3] = bc584eeb, %l6 = c9b81038766b6c23 ldstub [%i3+0x033],%l6 ! %l6 = 000000eb000000ff p8_label_3: ! %l6 = 000000eb, %l7 = 22a1fb1e, Mem[00000000218000d8] = 0ea9a54a 93657369 std %l6,[%i3+%o3] ! Mem[00000000218000d8] = 000000eb 22a1fb1e ! Mem[00000000908000d8] = 7d5c1279, %g18 = 80ef5535f7bffc31 ldsw [%i5+%o3],%g2 ! %g2 = 80ef5535f7bffc31 ! Mem[00000000210000f0] = 8c34b4a7, %l3 = 451cf3ac18c184a1 swap [%i2+0x030],%l3 ! %l3 = 000000008c34b4a7 ! Mem[00000000210000e8] = 345d5779, %l1 = 000000c0, %l4 = 4844cdfc add %i2,0x28,%g1 casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000345d5779 ! Mem[00000000908000d8] = 7d5c1279 2ff1d4f4, %g2 = 7d5c1279, %g3 = 0bad0b00 ldd [%i5+%o3],%g2 ! %g2 = 000000007d5c1279 000000002ff1d4f4 ! Mem[00000000208000f8] = 5b271569cf1d290d, %l3 = 000000008c34b4a7, %l5 = 00000000c761dcba add %i1,0x38,%g1 casxa [%g1]0x80,%l3,%l5 ! %l5 = 5b271569cf1d290d ! Mem[00000000200000ee] = 30885503, %l6 = 00000000000000eb ldstub [%i0+0x02e],%l6 ! %l6 = 00000055000000ff ! Mem[00000000900000c4] = a7e08d02, %g2 = 000000007d5c1279 ldsb [%i4+0x004],%g2 ! %g2 = ffffffffffffffa7 ! Mem[00000000200000f0] = 1b9ecfb0042e0978, %l3 = 000000008c34b4a7, %l0 = 00000000ae1957c0 add %i0,0x30,%g1 casxa [%g1]0x80,%l3,%l0 ! %l0 = 1b9ecfb0042e0978 ! Mem[00000000210000e0] = 4e8d3970d74d0b48, %l1 = 00000000000000c0 ldx [%i2+%o4],%l1 ! %l1 = 4e8d3970d74d0b48 p8_label_4: ! Mem[00000000200000f0] = 1b9ecfb0, %l2 = 47879468, %l2 = 47879468 add %i0,0x30,%g1 casa [%g1]0x80,%l2,%l2 ! %l2 = 000000001b9ecfb0 ! Mem[00000000908000f8] = 8de3fbce, %g2 = ffffffffffffffa7 ldsb [%i5+0x03a],%g2 ! %g2 = ffffffffffffff8d ! Mem[00000000218000d0] = 960b804d0916dc5f, %l0 = 1b9ecfb0042e0978, %l6 = 0000000000000055 add %i3,0x10,%g1 casxa [%g1]0x80,%l0,%l6 ! %l6 = 960b804d0916dc5f ! Mem[00000000218000e0] = 0052306a, %l2 = 000000001b9ecfb0 swap [%i3+%o4],%l2 ! %l2 = 000000000052306a ! Mem[00000000208000c1] = 9758af1e, %l6 = 960b804d0916dc5f ldstub [%i1+0x001],%l6 ! %l6 = 00000058000000ff ! Mem[00000000908000c8] = 01e8e41294cdbb6a, %g2 = ffffffffffffff8d ldx [%i5+%o1],%g2 ! %g2 = 01e8e41294cdbb6a ! Mem[00000000218000ec] = 18c184a1, %l1 = 4e8d3970d74d0b48 swap [%i3+0x02c],%l1 ! %l1 = 0000000018c184a1 ! Mem[00000000200000d4] = 253e2d92, %l0 = 042e0978, %l6 = 00000058 add %i0,0x14,%g1 casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000253e2d92 ! %l2 = 0052306a, %l3 = 8c34b4a7, Mem[00000000908000f0] = 79d86a68 04f40f71 std %l2,[%i5+0x030] ! Mem[00000000908000f0] = 0052306a 8c34b4a7 ! Mem[00000000208000d0] = bf350e4f45134bfe, %l3 = 000000008c34b4a7, %l0 = 1b9ecfb0042e0978 add %i1,0x10,%g1 casxa [%g1]0x80,%l3,%l0 ! %l0 = bf350e4f45134bfe ba,a p8_not_taken_0_end p8_not_taken_0: ! The following code should not be executed nop nop ldsh [%i3+0x03e],%l4 ldub [%i0+0x019],%l6 nop ldx [%i3+0x018],%l4 nop stw %l2,[%i0+0x024] ba,a p8_branch_failed p8_not_taken_0_end: ! End of Random Code for Thread 8 1: membar #Sync ! Force all stores to complete p8_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x020] ! Set processor 8 done flag ! Check Registers p8_check_registers: set p8_expected_registers,%g1 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000018c184a1 bne,a,pn %xcc,p8_reg_l1_fail mov %l1,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 5b271569cf1d290d bne,a,pn %xcc,p8_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000253e2d92 bne,a,pn %xcc,p8_reg_l6_fail mov %l6,%g3 ! Check Local Memory set p8_local0_expect,%g1 p8_check_local0: ldx [%g1+0x020],%g2 ! Expected data = 2a1a084c82e335bf ldx [%i0+0x020],%g3 ! Observed data at 00000000200000e0 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 1e9350c43088ff03 ldx [%i0+0x028],%g3 ! Observed data at 00000000200000e8 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i0,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 447da06b00000039 ldx [%i0+0x038],%g3 ! Observed data at 00000000200000f8 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i0,0x038,%g4 set p8_local1_expect,%g1 p8_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 97ffaf1e4988a999 ldx [%i1+0x000],%g3 ! Observed data at 00000000208000c0 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i1,0x000,%g4 set p8_local2_expect,%g1 p8_check_local2: ldx [%g1+0x008],%g2 ! Expected data = 76349d7affeab31b ldx [%i2+0x008],%g3 ! Observed data at 00000000210000c8 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 0916dc5f9899a9b2 ldx [%i2+0x010],%g3 ! Observed data at 00000000210000d0 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i2,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = 345d57795bc87e8c ldx [%i2+0x028],%g3 ! Observed data at 00000000210000e8 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i2,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 18c184a16fffc56e ldx [%i2+0x030],%g3 ! Observed data at 00000000210000f0 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i2,0x030,%g4 set p8_local3_expect,%g1 p8_check_local3: ldx [%g1+0x018],%g2 ! Expected data = 000000eb22a1fb1e ldx [%i3+0x018],%g3 ! Observed data at 00000000218000d8 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 1b9ecfb0fd462f0f ldx [%i3+0x020],%g3 ! Observed data at 00000000218000e0 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 451cf3acd74d0b48 ldx [%i3+0x028],%g3 ! Observed data at 00000000218000e8 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = bc584effe2fbfbe4 ldx [%i3+0x030],%g3 ! Observed data at 00000000218000f0 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i3,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 77240f2b562f5520 ldx [%i3+0x038],%g3 ! Observed data at 00000000218000f8 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 ! 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: ldda [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000208000c8] swapa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000218000d8] lduba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000200000c0] ldda [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000218000c8] ldsba [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000210000d8] stda %l4,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[00000000200000c8] done p8_trap1o: ldda [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000208000c8] swapa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000218000d8] lduba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000200000c0] ldda [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000218000c8] ldsba [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000210000d8] stda %l4,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[00000000200000c8] done p8_trap2e: lduba [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000210000d8] stda %l4,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000200000d0] ldsha [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000210000c0] ldsba [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000218000c8] ldda [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000208000d8] done p8_trap2o: lduba [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000210000d8] stda %l4,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000200000d0] ldsha [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000210000c0] ldsba [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000218000c8] ldda [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000208000d8] done p8_trap3e: nop done p8_trap3o: 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 = 8a3dadb01e9350c4 ldx [%g1+0x008],%l1 ! %l1 = 72ff8a9a562f5520 ldx [%g1+0x010],%l2 ! %l2 = 4ac03a065bc87e8c ldx [%g1+0x018],%l3 ! %l3 = 7a9531b2d73afc8f ldx [%g1+0x020],%l4 ! %l4 = d5996fd24844cdfc ldx [%g1+0x028],%l5 ! %l5 = 291289c29410cd24 ldx [%g1+0x030],%l6 ! %l6 = c9b81038766b6c23 ldx [%g1+0x038],%l7 ! %l7 = edd4de0a22a1fb1e ! 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 = a9068d99 1d4d21ad f1366ce8 fda6767e ! %f4 = 6441fd7e 581cb505 37855dca 316e59a7 ! %f8 = 23a3e020 4dc154a3 51a4d493 ff5694dd ! %f12 = a9ace116 d8b47685 c0376f11 80739579 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = b2c30a71 732b1c4a 95063623 4af33bb9 ! %f20 = 543e7301 6206d982 992fcfc7 c707a925 ! %f24 = d1d06137 4cd97f34 2a050008 72223f20 ! %f28 = f397d767 10e79906 8a8e615f e8ffcba2 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 0c088365 5969d00a e3ae6e35 b2b34889 ! %f36 = ea9993a2 a1e7e202 5d335715 f9d9b8f2 ! %f40 = 28e4dc90 4f5b3f18 10ee2818 fed664b8 ! %f44 = 39b0b95d 9e674ff7 a55b869d d91111ed ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x5dc30dc000000054,%g7,%g1 ! GSR scale = 10, align = 4 wr %g1,%g0,%gsr ! GSR = 5dc30dc000000054 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[00000000238000c8] = f028b8df9bb3b0c7, %l5 = ccba13224be4592f, %l2 = 50549fc3ac993d6a add %i3,0x08,%g1 casxa [%g1]0x80,%l5,%l2 ! %l2 = f028b8df9bb3b0c7 ! Mem[00000000220000e8] = 4e9abf37631b4ade, %l0 = 037e6682d6b5bd95, %l6 = 555f0667f3829163 add %i0,0x28,%g1 casxa [%g1]0x80,%l0,%l6 ! %l6 = 4e9abf37631b4ade ! Mem[00000000910000e8] = a44883e0, %g2 = 5b217266ffca4b2e lduh [%i6+%o5],%g2 ! %g2 = 000000000000a448 ! Mem[00000000238000e0] = 4776a1219f022737, %l6 = 4e9abf37631b4ade, %l6 = 4e9abf37631b4ade add %i3,0x20,%g1 casxa [%g1]0x80,%l6,%l6 ! %l6 = 4776a1219f022737 ! %l3 = e1e9795c3cf96cdb, Mem[00000000918000fc] = c777b37c stb %l3,[%o0+0x03c] ! Mem[00000000918000fc] = db77b37c ! Mem[00000000230000f3] = eb5d30d0, %l5 = ccba13224be4592f ldstub [%i2+0x033],%l5 ! %l5 = 000000d0000000ff ! Mem[00000000230000d0] = c666ef1a, %l6 = 4776a1219f022737 lduw [%i2+%o2],%l6 ! %l6 = 00000000c666ef1a ! Mem[00000000238000ec] = 18177804, %l3 = e1e9795c3cf96cdb swap [%i3+0x02c],%l3 ! %l3 = 0000000018177804 ! Mem[00000000230000f4] = b7734e09, %l4 = 0a02e5c3eaaf1904 ldsh [%i2+0x034],%l4 ! %l4 = ffffffffffffb773 ! Mem[00000000910000f0] = 1284e987 19c7f227, %g2 = 0000a448, %g3 = 0bad0b00 ldd [%i6+0x030],%g2 ! %g2 = 000000001284e987 0000000019c7f227 p9_label_2: ! Mem[00000000220000d4] = 55c07123, %l5 = 000000d0, %l0 = d6b5bd95 add %i0,0x14,%g1 casa [%g1]0x80,%l5,%l0 ! %l0 = 0000000055c07123 ! Mem[00000000230000c8] = bab3804d, %l4 = ffffffffffffb773 lduh [%i2+%o1],%l4 ! %l4 = 000000000000bab3 ! Mem[00000000238000f8] = ba4a9909, %l6 = 00000000c666ef1a ldstub [%i3+0x038],%l6 ! %l6 = 000000ba000000ff ! Mem[00000000908000c4] = 5f146244, %g18 = a619e56421af9c9f ldsw [%i5+0x004],%g2 ! %g2 = a619e56421af9c9f ! Mem[00000000228000f9] = 45b3a4b9, %l2 = f028b8df9bb3b0c7 ldstub [%i1+0x039],%l2 ! %l2 = 000000b3000000ff ! %l0 = 55c07123, %l1 = 76629302, Mem[00000000228000c0] = 09bdefd9 78ef826a std %l0,[%i1+%g0] ! Mem[00000000228000c0] = 55c07123 76629302 ! Mem[00000000228000d0] = dd39b795, %l1 = 1fbb768e76629302 swap [%i1+%o2],%l1 ! %l1 = 00000000dd39b795 ! Mem[00000000910000dc] = 6582e857, %g2 = 000000005f146244 lduw [%i6+0x01c],%g2 ! %g2 = 000000006582e857 ! Mem[00000000918000d8] = e55c4c5d, %g2 = 000000006582e857 lduw [%o0+%o3],%g2 ! %g2 = 00000000e55c4c5d ! Mem[00000000910000ec] = f2d0ad12, %g2 = 00000000e55c4c5d ldsb [%i6+0x02d],%g2 ! %g2 = fffffffffffffff2 p9_label_3: ! Mem[00000000910000fc] = 81b17624, %g2 = fffffffffffffff2 lduw [%i6+0x03c],%g2 ! %g2 = 0000000081b17624 ! %l6 = 00000000000000ba, Mem[00000000900000f8] = 1971f162 sth %l6,[%i4+0x038] ! Mem[00000000900000f8] = 00baf162 ! Mem[00000000230000e0] = 08ba44bd, %l3 = 0000000018177804 ldsw [%i2+%o4],%l3 ! %l3 = 0000000008ba44bd ! Mem[00000000918000d0] = 48a81124fba28e34, %g2 = 0000000081b17624 ldx [%o0+%o2],%g2 ! %g2 = 48a81124fba28e34 ! Mem[00000000918000d8] = e55c4c5d4e8111f9, %g2 = 48a81124fba28e34 ldx [%o0+%o3],%g2 ! %g2 = e55c4c5d4e8111f9 ! Mem[00000000220000fc] = 1ffb9ff1, %l7 = 99df6080771c1e08 ldstub [%i0+0x03c],%l7 ! %l7 = 0000001f000000ff ! Mem[00000000230000dc] = 8754e5aa, %l7 = 000000000000001f swap [%i2+0x01c],%l7 ! %l7 = 000000008754e5aa ! Mem[00000000230000c0] = e244640868894ea5, %l5 = 00000000000000d0, %l4 = 000000000000bab3 casxa [%i2]0x80,%l5,%l4 ! %l4 = e244640868894ea5 ! Mem[00000000238000d8] = 098c9e9d, %l2 = 000000b3, %l5 = 000000d0 add %i3,0x18,%g1 casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000098c9e9d ! Mem[00000000238000f3] = e4ad745b, %l1 = 00000000dd39b795 ldstub [%i3+0x033],%l1 ! %l1 = 0000005b000000ff p9_label_4: ! Mem[00000000900000c4] = 8d025ed3, %g2 = e55c4c5d4e8111f9 ldsb [%i4+0x006],%g2 ! %g2 = ffffffffffffff8d ! Mem[00000000228000f8] = 45ffa4b998a47732, %l4 = e244640868894ea5, %l7 = 000000008754e5aa add %i1,0x38,%g1 casxa [%g1]0x80,%l4,%l7 ! %l7 = 45ffa4b998a47732 ! Mem[00000000228000f4] = 25f1b57a, %l6 = 00000000000000ba swap [%i1+0x034],%l6 ! %l6 = 0000000025f1b57a ! Mem[00000000230000d8] = 1510868a0000001f, %l0 = 0000000055c07123, %l4 = e244640868894ea5 add %i2,0x18,%g1 casxa [%g1]0x80,%l0,%l4 ! %l4 = 1510868a0000001f ! %l1 = 000000000000005b, Mem[00000000900000f0] = d5cd9b41 sth %l1,[%i4+0x030] ! Mem[00000000900000f0] = 005b9b41 ! Mem[00000000230000d4] = fe7dbad1, %l0 = 0000000055c07123 ldsb [%i2+0x014],%l0 ! %l0 = fffffffffffffffe ! Mem[00000000228000fc] = 98a47732, %l6 = 25f1b57a, %l2 = 000000b3 add %i1,0x3c,%g1 casa [%g1]0x80,%l6,%l2 ! %l2 = 0000000098a47732 ! Mem[00000000900000f0] = 9b41f9d8, %g2 = ffffffffffffff8d ldub [%i4+0x032],%g2 ! %g2 = 000000000000009b ! Mem[00000000220000f0] = 0e3a37776b975da7, %l4 = 1510868a0000001f, %l0 = fffffffffffffffe add %i0,0x30,%g1 casxa [%g1]0x80,%l4,%l0 ! %l0 = 0e3a37776b975da7 ! Mem[00000000908000cc] = bb6ab6ae, %g2 = 000000000000009b lduh [%i5+0x00e],%g2 ! %g2 = 000000000000bb6a ba,a p9_not_taken_0_end p9_not_taken_0: ! The following code should not be executed nop nop ldsh [%i3+0x03e],%l4 ldub [%i0+0x019],%l6 nop ldx [%i3+0x018],%l4 nop stw %l2,[%i0+0x024] 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 0e3a37776b975da7 bne,a,pn %xcc,p9_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000000000005b bne,a,pn %xcc,p9_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000098a47732 bne,a,pn %xcc,p9_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000008ba44bd bne,a,pn %xcc,p9_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 1510868a0000001f bne,a,pn %xcc,p9_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000098c9e9d bne,a,pn %xcc,p9_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000025f1b57a bne,a,pn %xcc,p9_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 45ffa4b998a47732 bne,a,pn %xcc,p9_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p9_local0_expect,%g1 p9_check_local0: ldx [%g1+0x038],%g2 ! Expected data = 5e31397efffb9ff1 ldx [%i0+0x038],%g3 ! Observed data at 00000000220000f8 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i0,0x038,%g4 set p9_local1_expect,%g1 p9_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 55c0712376629302 ldx [%i1+0x000],%g3 ! Observed data at 00000000228000c0 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i1,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 7662930229c78692 ldx [%i1+0x010],%g3 ! Observed data at 00000000228000d0 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i1,0x010,%g4 ldx [%g1+0x030],%g2 ! Expected data = 358d64f1000000ba ldx [%i1+0x030],%g3 ! Observed data at 00000000228000f0 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i1,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 45ffa4b998a47732 ldx [%i1+0x038],%g3 ! Observed data at 00000000228000f8 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i1,0x038,%g4 set p9_local2_expect,%g1 p9_check_local2: ldx [%g1+0x018],%g2 ! Expected data = 1510868a0000001f ldx [%i2+0x018],%g3 ! Observed data at 00000000230000d8 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i2,0x018,%g4 ldx [%g1+0x030],%g2 ! Expected data = eb5d30ffb7734e09 ldx [%i2+0x030],%g3 ! Observed data at 00000000230000f0 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i2,0x030,%g4 set p9_local3_expect,%g1 p9_check_local3: ldx [%g1+0x028],%g2 ! Expected data = d02d1d633cf96cdb ldx [%i3+0x028],%g3 ! Observed data at 00000000238000e8 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = e4ad74ff4397b95c ldx [%i3+0x030],%g3 ! Observed data at 00000000238000f0 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i3,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = ff4a99093ffb39f7 ldx [%i3+0x038],%g3 ! Observed data at 00000000238000f8 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i3,0x038,%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: ldda [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000238000d8] done p9_trap1o: ldda [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000238000d8] done p9_trap2e: swapa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000220000c0] ldsha [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000220000d8] stba %l1,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[00000000238000c8] lduha [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000220000c8] lduwa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000238000c0] done p9_trap2o: swapa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000220000c0] ldsha [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000220000d8] stba %l1,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[00000000238000c8] lduha [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000220000c8] lduwa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000238000c0] done p9_trap3e: nop nop nop nop nop nop done p9_trap3o: nop nop nop nop nop nop done p9_init_memory_pointers: set p9_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p9_local0_start,%i0 set p9_local1_start,%i1 set p9_local2_start,%i2 set p9_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 037e6682d6b5bd95 ldx [%g1+0x008],%l1 ! %l1 = 1fbb768e76629302 ldx [%g1+0x010],%l2 ! %l2 = 50549fc3ac993d6a ldx [%g1+0x018],%l3 ! %l3 = e1e9795c3cf96cdb ldx [%g1+0x020],%l4 ! %l4 = 0a02e5c3eaaf1904 ldx [%g1+0x028],%l5 ! %l5 = ccba13224be4592f ldx [%g1+0x030],%l6 ! %l6 = 555f0667f3829163 ldx [%g1+0x038],%l7 ! %l7 = 99df6080771c1e08 ! 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 = dfe47810 8ecdf1ad 825830d9 0f5818c9 ! %f4 = c94e9576 ebc4f08c f574680a 7f0e5e03 ! %f8 = 51608fe6 0d3f0c82 ad3f300a c2dcc485 ! %f12 = f89d230a 1203d7c2 e38c42ea e9358744 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = a3027325 c5da1b46 a12041f1 d867b8f6 ! %f20 = e11885df bb84a55c f71aa56f c21d6a13 ! %f24 = ab4e388a 5eb92e0c 3a49eef0 75a8b89b ! %f28 = 3d83d423 2030904e 7ec48cfc 59faa8c7 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 8c5f8243 0529e67f 7cd6909c bf5397fc ! %f36 = d8116318 33f34145 c94c6a18 6d3d20fd ! %f40 = f377804f 6d8b5b16 16e5bedc c6aafa9a ! %f44 = 4c59a20f e0f4398c 77c3e85a 9fafd76c ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xa338014f0000006b,%g7,%g1 ! GSR scale = 13, align = 3 wr %g1,%g0,%gsr ! GSR = a338014f0000006b 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[00000000900000d0] = c5326767, %g2 = 20ff46f53ee6a279 ldsb [%i4+0x012],%g2 ! %g2 = ffffffffffffffc5 ! Mem[00000000240000e0] = a95e74da 856581e2, %l0 = be8a3f3a, %l1 = 54d37140 ldd [%i0+%o4],%l0 ! %l0 = 00000000a95e74da 00000000856581e2 ! %l7 = f8fa559a03e12880, Mem[00000000910000fd] = b1762400 stb %l7,[%i6+0x03d] ! Mem[00000000910000fc] = 80762400 ! Mem[00000000900000e8] = e25b485c, %g2 = ffffffffffffffc5 lduw [%i4+%o5],%g2 ! %g2 = 00000000e25b485c ! Mem[00000000258000c4] = 9764105e, %l6 = 02418d0c13f65879 swap [%i3+0x004],%l6 ! %l6 = 000000009764105e ! Mem[00000000250000dc] = a8062a1a, %l5 = a93cbc65, %l7 = 03e12880 add %i2,0x1c,%g1 casa [%g1]0x80,%l5,%l7 ! %l7 = 00000000a8062a1a ! Mem[00000000900000c8] = 5ed33fb5, %g2 = 00000000e25b485c lduh [%i4+%o1],%g2 ! %g2 = 0000000000005ed3 ! Mem[00000000918000c0] = 4e657a02, %g2 = 0000000000005ed3 ldub [%o0+0x003],%g2 ! %g2 = 000000000000004e ! Mem[00000000258000f8] = 3c7c337f13710c1a, %l5 = 0f39879ea93cbc65, %l0 = 00000000a95e74da add %i3,0x38,%g1 casxa [%g1]0x80,%l5,%l0 ! %l0 = 3c7c337f13710c1a ! Mem[00000000240000c8] = 6636425f, %l6 = 000000009764105e ldstub [%i0+%o1],%l6 ! %l6 = 00000066000000ff p10_label_2: ! Mem[00000000258000d0] = 55576d27, %l3 = fcd87dd649821fa5 ldsw [%i3+%o2],%l3 ! %l3 = 0000000055576d27 ! Mem[00000000258000e5] = ddebcada, %l5 = 0f39879ea93cbc65 ldstub [%i3+0x025],%l5 ! %l5 = 000000eb000000ff ! Mem[00000000910000e8] = a44883e0 a3f2d0ad, %g2 = 0000004e, %g3 = 0bad0b00 ldd [%i6+%o5],%g2 ! %g2 = 00000000a44883e0 00000000a3f2d0ad ! Mem[00000000240000f0] = 02038994, %l1 = 856581e2, %l3 = 55576d27 add %i0,0x30,%g1 casa [%g1]0x80,%l1,%l3 ! %l3 = 0000000002038994 ! Mem[00000000248000f0] = 07ef5117, %l0 = 13710c1a, %l3 = 02038994 add %i1,0x30,%g1 casa [%g1]0x80,%l0,%l3 ! %l3 = 0000000007ef5117 ! Mem[00000000250000f8] = 24a4cafe058cf52a, %l5 = 00000000000000eb, %l6 = 0000000000000066 add %i2,0x38,%g1 casxa [%g1]0x80,%l5,%l6 ! %l6 = 24a4cafe058cf52a ! Mem[00000000918000f8] = 63bc7ca1 c777b37c, %g2 = a44883e0, %g3 = a3f2d0ad ldd [%o0+0x038],%g2 ! %g2 = 0000000063bc7ca1 00000000c777b37c ! Mem[00000000910000c4] = 5292c30c, %g2 = 0000000063bc7ca1 ldsb [%i6+0x004],%g2 ! %g2 = 0000000000000052 ! Mem[00000000248000d8] = 2692b1c3, %l6 = 058cf52a, %l6 = 058cf52a add %i1,0x18,%g1 casa [%g1]0x80,%l6,%l6 ! %l6 = 000000002692b1c3 ! Mem[00000000250000ec] = d1d7ca5e, %l0 = 13710c1a, %l0 = 13710c1a add %i2,0x2c,%g1 casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000d1d7ca5e p10_label_3: ! Mem[00000000900000dc] = 13150f4a, %g2 = 0000000000000052 lduw [%i4+0x01c],%g2 ! %g2 = 0000000013150f4a ! %l0 = d1d7ca5e, %l1 = 856581e2, Mem[00000000900000e8] = e25b485c ff48e0f6 std %l0,[%i4+%o5] ! Mem[00000000900000e8] = d1d7ca5e 856581e2 ! Mem[00000000250000ec] = d1d7ca5e, %l1 = 00000000856581e2 swap [%i2+0x02c],%l1 ! %l1 = 00000000d1d7ca5e ! %l0 = 00000000d1d7ca5e, Mem[00000000240000f0] = 02038994333273b3 stx %l0,[%i0+0x030] ! Mem[00000000240000f0] = 00000000d1d7ca5e ! %l4 = fbe02910be0565dc, Mem[00000000250000e4] = 16b85a78 stw %l4,[%i2+0x024] ! Mem[00000000250000e4] = be0565dc ! Mem[00000000250000cc] = e095e475, %l0 = 00000000d1d7ca5e swap [%i2+0x00c],%l0 ! %l0 = 00000000e095e475 ! Mem[00000000240000ec] = 8c5afad0, %l5 = 00000000000000eb ldstub [%i0+0x02c],%l5 ! %l5 = 0000008c000000ff ! Mem[00000000900000c0] = 4b942213a7e08d02, %g2 = 0000000013150f4a ldx [%i4+%g0],%g2 ! %g2 = 4b942213a7e08d02 ! Mem[00000000248000d9] = 2692b1c3, %l4 = fbe02910be0565dc ldstub [%i1+0x019],%l4 ! %l4 = 00000092000000ff ! Mem[00000000240000ec] = ff5afad0, %l7 = 00000000a8062a1a ldstub [%i0+0x02c],%l7 ! %l7 = 000000ff000000ff p10_label_4: ! %l6 = 000000002692b1c3, Mem[00000000918000d8] = e55c4c5d4e8111f9 stx %l6,[%o0+%o3] ! Mem[00000000918000d8] = 000000002692b1c3 ! Mem[00000000908000d0] = b6aef1efd2273cf7, %g2 = 4b942213a7e08d02 ldx [%i5+%o2],%g2 ! %g2 = b6aef1efd2273cf7 ! %l5 = 000000000000008c, Mem[00000000250000ca] = e90d535a sth %l5,[%i2+0x00a] ! Mem[00000000250000c8] = e90d008c ! Mem[00000000240000e0] = a95e74da856581e2, %l4 = 0000000000000092, %l1 = 00000000d1d7ca5e add %i0,0x20,%g1 casxa [%g1]0x80,%l4,%l1 ! %l1 = a95e74da856581e2 ! Mem[00000000240000f8] = 687be2e5, %l3 = 0000000007ef5117 swap [%i0+0x038],%l3 ! %l3 = 00000000687be2e5 ! Mem[00000000250000dc] = a8062a1a, %l0 = e095e475, %l4 = 00000092 add %i2,0x1c,%g1 casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000a8062a1a ! Mem[00000000240000f8] = 07ef5117b4c7fe9f, %l1 = a95e74da856581e2, %l2 = f18c728058d4097a add %i0,0x38,%g1 casxa [%g1]0x80,%l1,%l2 ! %l2 = 07ef5117b4c7fe9f ! %l4 = 00000000a8062a1a, Mem[00000000900000ea] = ca5e8565 sth %l4,[%i4+0x02a] ! Mem[00000000900000e8] = 2a1a8565 ! Mem[00000000250000c4] = a5fe46a7, %l5 = 0000008c, %l0 = e095e475 add %i2,0x04,%g1 casa [%g1]0x80,%l5,%l0 ! %l0 = 00000000a5fe46a7 ! Mem[00000000258000e8] = 95a6815e 361c1fe0, %l2 = b4c7fe9f, %l3 = 687be2e5 ldd [%i3+%o5],%l2 ! %l2 = 0000000095a6815e 00000000361c1fe0 ba,a p10_not_taken_0_end p10_not_taken_0: ! The following code should not be executed nop nop ldsh [%i3+0x03e],%l4 ldub [%i0+0x019],%l6 nop ldx [%i3+0x018],%l4 nop stw %l2,[%i0+0x024] 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+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000361c1fe0 bne,a,pn %xcc,p10_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000a8062a1a bne,a,pn %xcc,p10_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000000000008c bne,a,pn %xcc,p10_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000002692b1c3 bne,a,pn %xcc,p10_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000000000ff bne,a,pn %xcc,p10_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p10_check_fp_registers: set p10_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be dfe47810 8ecdf1ad bne %xcc,p10_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 825830d9 0f5818c9 bne %xcc,p10_f2_fail nop ! Check Local Memory set p10_local0_expect,%g1 p10_check_local0: ldx [%g1+0x008],%g2 ! Expected data = ff36425f29e18c12 ldx [%i0+0x008],%g3 ! Observed data at 00000000240000c8 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i0,0x008,%g4 ldx [%g1+0x028],%g2 ! Expected data = 8e8caf22ff5afad0 ldx [%i0+0x028],%g3 ! Observed data at 00000000240000e8 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 00000000d1d7ca5e ldx [%i0+0x030],%g3 ! Observed data at 00000000240000f0 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i0,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 07ef5117b4c7fe9f ldx [%i0+0x038],%g3 ! Observed data at 00000000240000f8 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i0,0x038,%g4 set p10_local1_expect,%g1 p10_check_local1: ldx [%g1+0x018],%g2 ! Expected data = 26ffb1c39c5be4a5 ldx [%i1+0x018],%g3 ! Observed data at 00000000248000d8 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i1,0x018,%g4 set p10_local2_expect,%g1 p10_check_local2: ldx [%g1+0x008],%g2 ! Expected data = e90d008cd1d7ca5e ldx [%i2+0x008],%g3 ! Observed data at 00000000250000c8 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i2,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = 812c2aadbe0565dc ldx [%i2+0x020],%g3 ! Observed data at 00000000250000e0 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ec28e57f856581e2 ldx [%i2+0x028],%g3 ! Observed data at 00000000250000e8 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i2,0x028,%g4 set p10_local3_expect,%g1 p10_check_local3: ldx [%g1+0x000],%g2 ! Expected data = f22c243e13f65879 ldx [%i3+0x000],%g3 ! Observed data at 00000000258000c0 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i3,0x000,%g4 ldx [%g1+0x020],%g2 ! Expected data = 9ff1f4abddffcada ldx [%i3+0x020],%g3 ! Observed data at 00000000258000e0 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i3,0x020,%g4 ! The test for processor 10 has passed p10_passed: ta GOOD_TRAP nop p10_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p10_failed p10_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p10_failed p10_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p10_failed p10_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p10_failed p10_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p10_failed p10_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p10_failed p10_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p10_failed p10_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p10_failed p10_f0_fail: set p10_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p10_f2_fail: set p10_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%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 [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000250000e8] stxa %l6,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000248000d8] ldsba [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000248000e0] done p10_trap1o: swapa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000250000e8] stxa %l6,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000248000d8] ldsba [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000248000e0] done p10_trap2e: ldstuba [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000240000c8] lduwa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000250000c8] ldstuba [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000248000c8] stda %l0,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000248000e8] ldxa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000240000e0] done p10_trap2o: ldstuba [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000240000c8] lduwa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000250000c8] ldstuba [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000248000c8] stda %l0,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000248000e8] ldxa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000240000e0] done p10_trap3e: nop nop nop nop nop done p10_trap3o: 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 = 7832cfd4be8a3f3a ldx [%g1+0x008],%l1 ! %l1 = 06a32ae254d37140 ldx [%g1+0x010],%l2 ! %l2 = f18c728058d4097a ldx [%g1+0x018],%l3 ! %l3 = fcd87dd649821fa5 ldx [%g1+0x020],%l4 ! %l4 = fbe02910be0565dc ldx [%g1+0x028],%l5 ! %l5 = 0f39879ea93cbc65 ldx [%g1+0x030],%l6 ! %l6 = 02418d0c13f65879 ldx [%g1+0x038],%l7 ! %l7 = f8fa559a03e12880 ! 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 = 85185e7e bdd86fa3 60d8d77f fa08d0ba ! %f4 = 912c60db c0062d85 2c3fbbbd 38d76d3a ! %f8 = 6a511420 dbfd66cd cf52bcc1 01de5844 ! %f12 = 248cfa43 95e2b98c 7815903c e33e1d4d ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 03de7ffd b45ae67a 429f4c6c 1c89f502 ! %f20 = 80071f51 508d221b cc622a2f 5882df35 ! %f24 = 10e2aff7 f7d61d59 73a57294 caf655e2 ! %f28 = 42adf8e8 95d9811f f58a891b 359e4f1e ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = fd04d71c 3574d594 c228b3cc 90c7fed0 ! %f36 = 6642987d fad2b4cc 1600fa62 28b4201b ! %f40 = 4fff0f04 459f1b31 82822fb3 3c86a8d0 ! %f44 = 4157d5c3 45ffe09f c00166db 64afb936 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x504adacf00000068,%g7,%g1 ! GSR scale = 13, align = 0 wr %g1,%g0,%gsr ! GSR = 504adacf00000068 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[00000000270000dd] = f24a9153, %l4 = 5e71f355b5187dab ldstub [%i2+0x01d],%l4 ! %l4 = 0000004a000000ff ! Mem[00000000268000e0] = 8190bc1aca2d3e18, %l4 = 000000000000004a, %l1 = a19373eeb270f683 add %i1,0x20,%g1 casxa [%g1]0x80,%l4,%l1 ! %l1 = 8190bc1aca2d3e18 ! Mem[00000000270000fc] = 562cfed9, %l0 = 6f9a76ba, %l7 = 680be68b add %i2,0x3c,%g1 casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000562cfed9 ! Mem[00000000910000e8] = a44883e0, %g2 = 58ffd22e4e984c98 lduw [%i6+%o5],%g2 ! %g2 = 00000000a44883e0 ! Mem[00000000278000c4] = 8f52b20a, %l5 = 80f3648bf85c625d ldub [%i3+0x005],%l5 ! %l5 = 0000000000000052 ! Mem[00000000918000c4] = 657a02bd, %g2 = 00000000a44883e0 ldsh [%o0+0x004],%g2 ! %g2 = 000000000000657a ! Mem[00000000278000d0] = 22dbe2a5c92f8f87, %l0 = 570f72166f9a76ba, %l0 = 570f72166f9a76ba add %i3,0x10,%g1 casxa [%g1]0x80,%l0,%l0 ! %l0 = 22dbe2a5c92f8f87 ! Mem[00000000908000d0] = b6aef1ef d2273cf7, %g2 = 0000657a, %g3 = 0bad0b00 ldd [%i5+%o2],%g2 ! %g2 = 00000000b6aef1ef 00000000d2273cf7 ! Mem[00000000900000d0] = c5326767, %g2 = 00000000b6aef1ef ldsh [%i4+0x012],%g2 ! %g2 = ffffffffffffc532 ! %l3 = befd62a1dc226143, Mem[00000000918000c8] = 3af07889 sth %l3,[%o0+%o1] ! Mem[00000000918000c8] = 61437889 p11_label_2: ! Mem[00000000910000c0] = 5f41d4b4, %g18 = c97ebb9a8b46de18 ldsw [%i6+%g0],%g2 ! %g2 = c97ebb9a8b46de18 ! Mem[00000000270000d0] = b269bbd3, %l2 = f391f05017f1470a swap [%i2+%o2],%l2 ! %l2 = 00000000b269bbd3 ! Mem[00000000278000ec] = 8dc6782d, %l3 = dc226143, %l3 = dc226143 add %i3,0x2c,%g1 casa [%g1]0x80,%l3,%l3 ! %l3 = 000000008dc6782d ! Mem[00000000900000d8] = 1b401315, %g2 = 000000005f41d4b4 lduh [%i4+0x01a],%g2 ! %g2 = 0000000000001b40 ! Mem[00000000278000f4] = ae2438b9, %l6 = 9c4e298c95562265 ldstub [%i3+0x034],%l6 ! %l6 = 000000ae000000ff ! Mem[00000000260000f0] = 69841deb4238acbc, %l2 = 00000000b269bbd3, %l5 = 0000000000000052 add %i0,0x30,%g1 casxa [%g1]0x80,%l2,%l5 ! %l5 = 69841deb4238acbc ! Mem[00000000260000f4] = 4238acbc, %l6 = 00000000000000ae swap [%i0+0x034],%l6 ! %l6 = 000000004238acbc ! Mem[00000000268000c8] = 3482d57d8496c58e, %l3 = 000000008dc6782d, %l0 = 22dbe2a5c92f8f87 add %i1,0x08,%g1 casxa [%g1]0x80,%l3,%l0 ! %l0 = 3482d57d8496c58e ! %l2 = 00000000b269bbd3, Mem[00000000908000ec] = 73625dfd sth %l2,[%i5+0x02c] ! Mem[00000000908000ec] = bbd35dfd ! Mem[00000000268000f8] = f8b535c2, %l2 = b269bbd3, %l4 = 0000004a add %i1,0x38,%g1 casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000f8b535c2 p11_label_3: ! Mem[00000000260000c0] = 7e9e0066, %l2 = 00000000b269bbd3 swap [%i0+%g0],%l2 ! %l2 = 000000007e9e0066 ! Mem[00000000910000c0] = 5f41d4b4, %g18 = c97ebb9a8b46de18 ldsw [%i6+%g0],%g2 ! %g2 = c97ebb9a8b46de18 ! Mem[00000000278000c8] = ab65669e, %l0 = 3482d57d8496c58e ldstub [%i3+%o1],%l0 ! %l0 = 000000ab000000ff ! Mem[00000000918000cc] = 29433ddf, %g2 = 000000005f41d4b4 ldsb [%o0+0x00c],%g2 ! %g2 = 0000000000000029 ! Mem[00000000260000e4] = 4ccccb98, %l2 = 000000007e9e0066 ldstub [%i0+0x024],%l2 ! %l2 = 0000004c000000ff ! Mem[00000000278000d0] = 22dbe2a5, %l0 = 00000000000000ab swap [%i3+%o2],%l0 ! %l0 = 0000000022dbe2a5 ! Mem[00000000278000cb] = ff65669e, %l3 = 000000008dc6782d ldstub [%i3+0x00b],%l3 ! %l3 = 0000009e000000ff ! Mem[00000000260000d8] = d0ad4362, %l0 = 22dbe2a5, %l7 = 562cfed9 add %i0,0x18,%g1 casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000d0ad4362 ! Mem[00000000270000f8] = c72c0746, %l1 = 8190bc1aca2d3e18 swap [%i2+0x038],%l1 ! %l1 = 00000000c72c0746 ! %l4 = 00000000f8b535c2, Mem[00000000908000c8] = 01e8e41294cdbb6a stx %l4,[%i5+%o1] ! Mem[00000000908000c8] = 00000000f8b535c2 p11_label_4: ! Mem[00000000918000f4] = b4f79e70, %g18 = c97ebb9a8b46de18 ldsw [%o0+0x034],%g2 ! %g2 = c97ebb9a8b46de18 ! Mem[00000000260000dc] = cf34f37c, %l4 = 00000000f8b535c2 swap [%i0+0x01c],%l4 ! %l4 = 00000000cf34f37c ! Mem[00000000260000c0] = b269bbd3aeb98c75, %l5 = 69841deb4238acbc, %l2 = 000000000000004c casxa [%i0]0x80,%l5,%l2 ! %l2 = b269bbd3aeb98c75 ! Mem[00000000908000e8] = 37b6d63e bbd35dfd, %g2 = b4f79e70, %g3 = d2273cf7 ldd [%i5+%o5],%g2 ! %g2 = 0000000037b6d63e 00000000bbd35dfd ! %l6 = 000000004238acbc, Mem[00000000908000f0] = 79d86a68 stb %l6,[%i5+0x030] ! Mem[00000000908000f0] = bcd86a68 ! Mem[00000000910000d8] = 566c24fe, %g2 = 0000000037b6d63e lduw [%i6+%o3],%g2 ! %g2 = 00000000566c24fe ! %l4 = 00000000cf34f37c, Mem[00000000908000fc] = fbce39cd sth %l4,[%i5+0x03c] ! Mem[00000000908000fc] = f37c39cd ! Mem[00000000270000c8] = b2e812efa8b134fa, %l0 = 0000000022dbe2a5, %l3 = 000000000000009e add %i2,0x08,%g1 casxa [%g1]0x80,%l0,%l3 ! %l3 = b2e812efa8b134fa ! %l7 = 00000000d0ad4362, Mem[00000000270000e0] = 7a925945baed9c09 stx %l7,[%i2+%o4] ! Mem[00000000270000e0] = 00000000d0ad4362 ! Mem[00000000268000d8] = 8b431d42, %l5 = 4238acbc, %l5 = 4238acbc add %i1,0x18,%g1 casa [%g1]0x80,%l5,%l5 ! %l5 = 000000008b431d42 ba,a p11_not_taken_0_end p11_not_taken_0: ! The following code should not be executed nop nop ldsh [%i3+0x03e],%l4 ldub [%i0+0x019],%l6 nop ldx [%i3+0x018],%l4 nop stw %l2,[%i0+0x024] 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 0000000022dbe2a5 bne,a,pn %xcc,p11_reg_l0_fail mov %l0,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be b269bbd3aeb98c75 bne,a,pn %xcc,p11_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be b2e812efa8b134fa bne,a,pn %xcc,p11_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000cf34f37c bne,a,pn %xcc,p11_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000008b431d42 bne,a,pn %xcc,p11_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000004238acbc bne,a,pn %xcc,p11_reg_l6_fail mov %l6,%g3 ! Check Local Memory set p11_local0_expect,%g1 p11_check_local0: ldx [%g1+0x000],%g2 ! Expected data = b269bbd3aeb98c75 ldx [%i0+0x000],%g3 ! Observed data at 00000000260000c0 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i0,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = d0ad4362f8b535c2 ldx [%i0+0x018],%g3 ! Observed data at 00000000260000d8 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 979ca07cffcccb98 ldx [%i0+0x020],%g3 ! Observed data at 00000000260000e0 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i0,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = 69841deb000000ae ldx [%i0+0x030],%g3 ! Observed data at 00000000260000f0 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i0,0x030,%g4 ! Processor 11, local 1 is clean set p11_local2_expect,%g1 p11_check_local2: ldx [%g1+0x010],%g2 ! Expected data = 17f1470a9de950bf ldx [%i2+0x010],%g3 ! Observed data at 00000000270000d0 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = fe55f5c4f2ff9153 ldx [%i2+0x018],%g3 ! Observed data at 00000000270000d8 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 00000000d0ad4362 ldx [%i2+0x020],%g3 ! Observed data at 00000000270000e0 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i2,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = ca2d3e18562cfed9 ldx [%i2+0x038],%g3 ! Observed data at 00000000270000f8 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i2,0x038,%g4 set p11_local3_expect,%g1 p11_check_local3: ldx [%g1+0x008],%g2 ! Expected data = ff6566ffe142d577 ldx [%i3+0x008],%g3 ! Observed data at 00000000278000c8 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 000000abc92f8f87 ldx [%i3+0x010],%g3 ! Observed data at 00000000278000d0 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i3,0x010,%g4 ldx [%g1+0x030],%g2 ! Expected data = 4359e712ff2438b9 ldx [%i3+0x030],%g3 ! Observed data at 00000000278000f0 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 ! 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 [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000260000c8] swapa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000278000e8] lduwa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000268000e8] swapa [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000268000c8] ldswa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000278000c8] done p11_trap1o: swapa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000260000c8] swapa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000278000e8] lduwa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000268000e8] swapa [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000268000c8] ldswa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000278000c8] done p11_trap2e: ldsba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000260000c0] swapa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000270000c8] ldstuba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000270000c0] stba %l3,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000260000d0] ldsba [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000270000d8] stba %l4,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[00000000270000c0] lduwa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000260000c8] done p11_trap2o: ldsba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000260000c0] swapa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000270000c8] ldstuba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000270000c0] stba %l3,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000260000d0] ldsba [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000270000d8] stba %l4,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[00000000270000c0] lduwa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000260000c8] done p11_trap3e: nop nop nop nop nop nop done p11_trap3o: 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 = 570f72166f9a76ba ldx [%g1+0x008],%l1 ! %l1 = a19373eeb270f683 ldx [%g1+0x010],%l2 ! %l2 = f391f05017f1470a ldx [%g1+0x018],%l3 ! %l3 = befd62a1dc226143 ldx [%g1+0x020],%l4 ! %l4 = 5e71f355b5187dab ldx [%g1+0x028],%l5 ! %l5 = 80f3648bf85c625d ldx [%g1+0x030],%l6 ! %l6 = 9c4e298c95562265 ldx [%g1+0x038],%l7 ! %l7 = 5104f0ca680be68b ! 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 = bb20713e 0022d5bb 523cd3cf 95c4231b ! %f4 = 4f45ab66 1353100a 3175488b 331459a7 ! %f8 = b1aa120a e4a83dd3 7e5b120e fb7d4f27 ! %f12 = 060f2b23 04740ac1 2fbc3379 a6f6e5c1 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 5f95107e 38b33c95 24e91f96 25f26538 ! %f20 = 1b68a5d6 7172d5b1 5460aa84 229b6c07 ! %f24 = ec741b4b 0351fc36 9a4ceef5 4d950433 ! %f28 = 33259563 b235a560 f27e1e54 674d9f94 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = c50cd4dd d76bbe3f 08eed45a c77dd3f0 ! %f36 = 0faafbda 4da2f172 707765ba aed622cc ! %f40 = 69295673 a9ed9e3f 7361b800 027ea0a1 ! %f44 = 2f0d8867 4585815f c5db83a2 9065442d ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x753f55480000000c,%g7,%g1 ! GSR scale = 1, align = 4 wr %g1,%g0,%gsr ! GSR = 753f55480000000c wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 12 p12_label_1: ! Mem[00000000288000f4] = 2ae614eb, %l1 = e107ad54, %l6 = 0b808fde add %i1,0x34,%g1 casa [%g1]0x80,%l1,%l6 ! %l6 = 000000002ae614eb ! Mem[00000000290000f4] = 8c2d96f4, %l4 = 4d1406a0, %l0 = b9a6891a add %i2,0x34,%g1 casa [%g1]0x80,%l4,%l0 ! %l0 = 000000008c2d96f4 ! Mem[00000000280000f8] = 2f710eb1, %l1 = 29bfcbc9e107ad54 swap [%i0+0x038],%l1 ! %l1 = 000000002f710eb1 ! Mem[00000000288000c8] = 7b7e5412275b9c22, %l2 = 0845c3ce3cf1b154, %l2 = 0845c3ce3cf1b154 add %i1,0x08,%g1 casxa [%g1]0x80,%l2,%l2 ! %l2 = 7b7e5412275b9c22 ! Mem[00000000290000d0] = 2940fb83, %l5 = fc12f101, %l4 = 4d1406a0 add %i2,0x10,%g1 casa [%g1]0x80,%l5,%l4 ! %l4 = 000000002940fb83 ! Mem[00000000280000c4] = e1d8f8d3, %l7 = 207ce4a68ea25f7f swap [%i0+0x004],%l7 ! %l7 = 00000000e1d8f8d3 ! Mem[00000000298000d4] = 364a67af, %l0 = 000000008c2d96f4 swap [%i3+0x014],%l0 ! %l0 = 00000000364a67af ! Mem[00000000290000dc] = 67e9ab1e, %l3 = 79509c30, %l3 = 79509c30 add %i2,0x1c,%g1 casa [%g1]0x80,%l3,%l3 ! %l3 = 0000000067e9ab1e ! %l1 = 000000002f710eb1, Mem[00000000918000e0] = 5a1863af131ae293 stx %l1,[%o0+%o4] ! Mem[00000000918000e0] = 000000002f710eb1 ! %l6 = 2ae614eb, %l7 = e1d8f8d3, Mem[00000000298000e8] = 651396b5 af076b5b std %l6,[%i3+%o5] ! Mem[00000000298000e8] = 2ae614eb e1d8f8d3 p12_label_2: ! Mem[00000000288000c8] = 7b7e5412, %l3 = 67e9ab1e, %l3 = 67e9ab1e add %i1,0x08,%g1 casa [%g1]0x80,%l3,%l3 ! %l3 = 000000007b7e5412 ! Mem[00000000290000e8] = 7de153af, %l6 = 000000002ae614eb swap [%i2+%o5],%l6 ! %l6 = 000000007de153af ! Mem[00000000298000f2] = a6a9c43e, %l7 = 00000000e1d8f8d3 ldstub [%i3+0x032],%l7 ! %l7 = 000000c4000000ff ! Mem[00000000298000e0] = 7d32a4d27beb1648, %l0 = 00000000364a67af, %l2 = 7b7e5412275b9c22 add %i3,0x20,%g1 casxa [%g1]0x80,%l0,%l2 ! %l2 = 7d32a4d27beb1648 ! Mem[00000000290000f9] = f3c433df, %l7 = 00000000000000c4 ldstub [%i2+0x039],%l7 ! %l7 = 000000c4000000ff ! %l3 = 000000007b7e5412, Mem[00000000908000cc] = 94cdbb6a sth %l3,[%i5+0x00c] ! Mem[00000000908000cc] = 5412bb6a ! Mem[00000000900000c0] = 4b942213, %g18 = eaacfdaa56ba8ddb ldsw [%i4+%g0],%g2 ! %g2 = eaacfdaa56ba8ddb ! Mem[00000000918000cc] = 3ddf48a8, %g2 = 000000004b942213 ldsb [%o0+0x00e],%g2 ! %g2 = 000000000000003d ! %l2 = 7beb1648, %l3 = 7b7e5412, Mem[00000000910000d8] = 566c24fe 6582e857 std %l2,[%i6+%o3] ! Mem[00000000910000d8] = 7beb1648 7b7e5412 ! %l6 = 000000007de153af, Mem[00000000908000e0] = b848d7ae4ce5a934 stx %l6,[%i5+%o4] ! Mem[00000000908000e0] = 000000007de153af p12_label_3: ! Mem[00000000280000e0] = 18e32d89, %l0 = 364a67af, %l7 = 000000c4 add %i0,0x20,%g1 casa [%g1]0x80,%l0,%l7 ! %l7 = 0000000018e32d89 ! Mem[00000000288000f8] = 0e31ec56cbcbb004, %l5 = cac8027dfc12f101, %l6 = 000000007de153af add %i1,0x38,%g1 casxa [%g1]0x80,%l5,%l6 ! %l6 = 0e31ec56cbcbb004 ! Mem[00000000288000d0] = 496af6f8, %l5 = cac8027dfc12f101 ldsw [%i1+%o2],%l5 ! %l5 = 00000000496af6f8 ! Mem[00000000918000d8] = e55c4c5d, %g2 = 000000000000003d lduw [%o0+%o3],%g2 ! %g2 = 00000000e55c4c5d ! Mem[00000000290000d8] = 55151fd1, %l7 = 0000000018e32d89 ldstub [%i2+%o3],%l7 ! %l7 = 00000055000000ff ! %l6 = 0e31ec56cbcbb004, Mem[00000000280000f6] = 10fe202d stb %l6,[%i0+0x036] ! Mem[00000000280000f4] = 10fe042d ! Mem[00000000280000d4] = 0772412f, %l0 = 364a67af, %l2 = 7beb1648 add %i0,0x14,%g1 casa [%g1]0x80,%l0,%l2 ! %l2 = 000000000772412f ! Mem[00000000900000c8] = 5ed33fb5, %g2 = 00000000e55c4c5d ldub [%i4+%o1],%g2 ! %g2 = 000000000000005e ! Mem[00000000288000f0] = 4c2f69c9 2ae614eb, %l4 = 2940fb83, %l5 = 496af6f8 ldd [%i1+0x030],%l4 ! %l4 = 000000004c2f69c9 000000002ae614eb ! Mem[00000000288000c8] = 7b7e5412, %l7 = 00000055, %l1 = 2f710eb1 add %i1,0x08,%g1 casa [%g1]0x80,%l7,%l1 ! %l1 = 000000007b7e5412 p12_label_4: ! Mem[00000000900000d8] = 6e2b1b40, %g18 = eaacfdaa56ba8ddb ldsw [%i4+%o3],%g2 ! %g2 = eaacfdaa56ba8ddb ! Mem[00000000910000d8] = 7beb1648 7b7e5412, %g2 = 6e2b1b40, %g3 = 0bad0b00 ldd [%i6+%o3],%g2 ! %g2 = 000000007beb1648 000000007b7e5412 ! Mem[00000000290000e4] = 4d7913b7, %l5 = 000000002ae614eb ldsb [%i2+0x026],%l5 ! %l5 = 0000000000000013 ! Mem[00000000280000ef] = 53168865, %l6 = 0e31ec56cbcbb004 ldstub [%i0+0x02f],%l6 ! %l6 = 00000065000000ff ! Mem[00000000280000f8] = e107ad54, %l2 = 0772412f, %l3 = 7b7e5412 add %i0,0x38,%g1 casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000e107ad54 ! Mem[00000000280000d8] = be30680b, %l2 = 000000000772412f swap [%i0+%o3],%l2 ! %l2 = 00000000be30680b ! Mem[00000000918000d8] = e55c4c5d, %g2 = 000000007beb1648 lduw [%o0+%o3],%g2 ! %g2 = 00000000e55c4c5d ! Mem[00000000280000ff] = 9a904714, %l1 = 000000007b7e5412 ldstub [%i0+0x03f],%l1 ! %l1 = 00000014000000ff ! Mem[00000000290000cc] = ecd04cad, %l0 = 364a67af, %l0 = 364a67af add %i2,0x0c,%g1 casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000ecd04cad ! Mem[00000000290000d0] = 2940fb83, %l2 = 00000000be30680b swap [%i2+%o2],%l2 ! %l2 = 000000002940fb83 ba,a p12_not_taken_0_end p12_not_taken_0: ! The following code should not be executed nop nop ldsh [%i3+0x03e],%l4 ldub [%i0+0x019],%l6 nop ldx [%i3+0x018],%l4 nop stw %l2,[%i0+0x024] 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+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000000000014 bne,a,pn %xcc,p12_reg_l1_fail mov %l1,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000000000013 bne,a,pn %xcc,p12_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000065 bne,a,pn %xcc,p12_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000000000055 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 %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 4f45ab66 1353100a bne %xcc,p12_f4_fail nop ! Check Local Memory set p12_local0_expect,%g1 p12_check_local0: ldx [%g1+0x000],%g2 ! Expected data = f51e63588ea25f7f ldx [%i0+0x000],%g3 ! Observed data at 00000000280000c0 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i0,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = 0772412f533b5b60 ldx [%i0+0x018],%g3 ! Observed data at 00000000280000d8 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i0,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 4865e5c2531688ff ldx [%i0+0x028],%g3 ! Observed data at 00000000280000e8 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = f9b86ab210fe042d ldx [%i0+0x030],%g3 ! Observed data at 00000000280000f0 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i0,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = e107ad549a9047ff ldx [%i0+0x038],%g3 ! Observed data at 00000000280000f8 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i0,0x038,%g4 ! Processor 12, local 1 is clean set p12_local2_expect,%g1 p12_check_local2: ldx [%g1+0x010],%g2 ! Expected data = be30680ba2497be9 ldx [%i2+0x010],%g3 ! Observed data at 00000000290000d0 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff151fd167e9ab1e ldx [%i2+0x018],%g3 ! Observed data at 00000000290000d8 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i2,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 2ae614ebfc90fcb5 ldx [%i2+0x028],%g3 ! Observed data at 00000000290000e8 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i2,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = f3ff33df27b755de ldx [%i2+0x038],%g3 ! Observed data at 00000000290000f8 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i2,0x038,%g4 set p12_local3_expect,%g1 p12_check_local3: ldx [%g1+0x010],%g2 ! Expected data = 57600aeb8c2d96f4 ldx [%i3+0x010],%g3 ! Observed data at 00000000298000d0 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i3,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = 2ae614ebe1d8f8d3 ldx [%i3+0x028],%g3 ! Observed data at 00000000298000e8 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = a6a9ff3e3a52ef76 ldx [%i3+0x030],%g3 ! Observed data at 00000000298000f0 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i3,0x030,%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_f4_fail: set p12_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%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: swapa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000290000d8] stda %l6,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[00000000280000e0] stwa %l3,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000288000d8] stxa %l4,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[00000000288000c0] stba %l0,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000280000d0] stha %l0,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000288000e8] ldstuba [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000280000c8] done p12_trap1o: swapa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000290000d8] stda %l6,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[00000000280000e0] stwa %l3,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000288000d8] stxa %l4,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[00000000288000c0] stba %l0,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000280000d0] stha %l0,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000288000e8] ldstuba [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000280000c8] done p12_trap2e: ldstuba [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000288000c0] stha %l1,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[00000000290000c8] stba %l7,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[00000000298000c0] ldstuba [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000280000e8] lduha [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000280000c8] done p12_trap2o: ldstuba [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000288000c0] stha %l1,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[00000000290000c8] stba %l7,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[00000000298000c0] ldstuba [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000280000e8] lduha [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000280000c8] done p12_trap3e: nop nop nop nop nop nop nop done p12_trap3o: nop nop nop nop nop nop nop done p12_init_memory_pointers: set p12_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p12_local0_start,%i0 set p12_local1_start,%i1 set p12_local2_start,%i2 set p12_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 38e6243db9a6891a ldx [%g1+0x008],%l1 ! %l1 = 29bfcbc9e107ad54 ldx [%g1+0x010],%l2 ! %l2 = 0845c3ce3cf1b154 ldx [%g1+0x018],%l3 ! %l3 = e5914c5c79509c30 ldx [%g1+0x020],%l4 ! %l4 = b717afba4d1406a0 ldx [%g1+0x028],%l5 ! %l5 = cac8027dfc12f101 ldx [%g1+0x030],%l6 ! %l6 = dcbc57960b808fde ldx [%g1+0x038],%l7 ! %l7 = 207ce4a68ea25f7f ! 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 = 2276de52 3d20d235 6d093dac cf049493 ! %f4 = 37fb6058 2f8c0bd2 67833836 38c4e375 ! %f8 = e50c5c3c d527910b 11977a78 6fda3ff1 ! %f12 = 128aba26 43dcc683 f71a4750 e3a5c644 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 83d74362 66559037 80780fb6 30b268c0 ! %f20 = 3975d659 1876f8bc a930b48a 63111250 ! %f24 = dcbca937 3a755279 37a1b7d5 721e66dc ! %f28 = a0c90ab4 b7c57181 fdda3438 14a8de46 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 1b1b1b7e 16a6b1a8 997546e8 1dc68e64 ! %f36 = d30cf73b 1c15dd50 8bef7e71 2658d22b ! %f40 = 79f1cafd 82999657 5165108e 2534826d ! %f44 = 60bba992 8654dfc6 22bfbf74 1c82ffe4 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xb6aeb49800000041,%g7,%g1 ! GSR scale = 8, align = 1 wr %g1,%g0,%gsr ! GSR = b6aeb49800000041 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[000000002b0000d0] = 9b1c31f33c7a81de, %l0 = 65904285e3cf2e35, %l3 = 83d6d47241dfb1ec add %i2,0x10,%g1 casxa [%g1]0x80,%l0,%l3 ! %l3 = 9b1c31f33c7a81de ! Mem[000000002a8000c8] = 6117765941a31e6c, %l0 = 65904285e3cf2e35, %l0 = 65904285e3cf2e35 add %i1,0x08,%g1 casxa [%g1]0x80,%l0,%l0 ! %l0 = 6117765941a31e6c ! Mem[000000002b8000dc] = 9dc295e1, %l4 = 67ea4df1, %l0 = 41a31e6c add %i3,0x1c,%g1 casa [%g1]0x80,%l4,%l0 ! %l0 = 000000009dc295e1 ! Mem[000000002a8000c0] = 501d6243633c1a7a, %l7 = b1f80ac2b735706d, %l0 = 000000009dc295e1 casxa [%i1]0x80,%l7,%l0 ! %l0 = 501d6243633c1a7a ! Mem[000000002a8000f0] = 953e4270, %l3 = 9b1c31f33c7a81de swap [%i1+0x030],%l3 ! %l3 = 00000000953e4270 ! Mem[000000002a0000d6] = bbcc4ad6, %l5 = d618eaa7d2ea55c2 ldstub [%i0+0x016],%l5 ! %l5 = 0000004a000000ff ! Mem[000000002a0000c0] = 2a83a682, %l7 = b1f80ac2b735706d swap [%i0+%g0],%l7 ! %l7 = 000000002a83a682 ! Mem[000000002b0000f8] = c6a915e9, %l5 = 0000004a, %l1 = 300fffb3 add %i2,0x38,%g1 casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000c6a915e9 ! Mem[000000002a0000e8] = eaf6d4ff21d3bf8b, %l0 = 501d6243633c1a7a, %l3 = 00000000953e4270 add %i0,0x28,%g1 casxa [%g1]0x80,%l0,%l3 ! %l3 = eaf6d4ff21d3bf8b ! %l7 = 000000002a83a682, Mem[00000000918000fc] = c777b37c stw %l7,[%o0+0x03c] ! Mem[00000000918000fc] = 2a83a682 p13_label_2: ! Mem[00000000900000c8] = 5ed33fb5, %g2 = ff220415fdaa4d22 ldub [%i4+%o1],%g2 ! %g2 = 000000000000005e ! Mem[000000002a8000c0] = 501d6243633c1a7a, %l2 = 1cdcb76048f1cbdc, %l0 = 501d6243633c1a7a casxa [%i1]0x80,%l2,%l0 ! %l0 = 501d6243633c1a7a ! Mem[00000000900000c8] = 5ed33fb5ac22364c, %g2 = 000000000000005e ldx [%i4+%o1],%g2 ! %g2 = 5ed33fb5ac22364c ! %l1 = 00000000c6a915e9, Mem[00000000918000f8] = 63bc7ca12a83a682 stx %l1,[%o0+0x038] ! Mem[00000000918000f8] = 00000000c6a915e9 ! %l0 = 501d6243633c1a7a, Mem[00000000908000e8] = 37b6d63e sth %l0,[%i5+%o5] ! Mem[00000000908000e8] = 1a7ad63e ! Mem[00000000910000c4] = 5292c30c, %g18 = 0de97de48a90a4b8 ldsw [%i6+0x004],%g2 ! %g2 = 0de97de48a90a4b8 ! %l0 = 501d6243633c1a7a, Mem[00000000900000fa] = f1626694 sth %l0,[%i4+0x03a] ! Mem[00000000900000f8] = 1a7a6694 ! %l4 = 0fbd2c9867ea4df1, Mem[00000000900000f8] = 19711a7a stw %l4,[%i4+0x038] ! Mem[00000000900000f8] = 67ea4df1 ! Mem[000000002b8000f0] = 18e7f15e, %l7 = 000000002a83a682 swap [%i3+0x030],%l7 ! %l7 = 0000000018e7f15e ! %l0 = 633c1a7a, %l1 = c6a915e9, Mem[00000000900000e8] = e25b485c ff48e0f6 std %l0,[%i4+%o5] ! Mem[00000000900000e8] = 633c1a7a c6a915e9 p13_label_3: ! Mem[000000002b0000f8] = c6a915e9, %l6 = 30eba00a57bae357 swap [%i2+0x038],%l6 ! %l6 = 00000000c6a915e9 ! %l0 = 633c1a7a, %l1 = c6a915e9, Mem[00000000900000f0] = d5cd9b41 f9d877dd std %l0,[%i4+0x030] ! Mem[00000000900000f0] = 633c1a7a c6a915e9 ! Mem[000000002a8000fc] = 206d0d7f, %l3 = 21d3bf8b, %l0 = 633c1a7a add %i1,0x3c,%g1 casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000206d0d7f ! Mem[000000002b8000fc] = ee0e3691, %l1 = c6a915e9, %l5 = 0000004a add %i3,0x3c,%g1 casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000ee0e3691 ! Mem[00000000908000d8] = 7d5c12792ff1d4f4, %g2 = 000000005292c30c ldx [%i5+%o3],%g2 ! %g2 = 7d5c12792ff1d4f4 ! Mem[000000002b0000d8] = 3c4a563b, %l6 = 00000000c6a915e9 ldub [%i2+0x01b],%l6 ! %l6 = 000000000000003b ! Mem[00000000918000fc] = c6a915e9, %g18 = 0de97de48a90a4b8 ldsw [%o0+0x03c],%g2 ! %g2 = 0de97de48a90a4b8 ! %l2 = 48f1cbdc, %l3 = 21d3bf8b, Mem[00000000900000f0] = 633c1a7a c6a915e9 std %l2,[%i4+0x030] ! Mem[00000000900000f0] = 48f1cbdc 21d3bf8b ! Mem[000000002a8000e8] = fd96e771, %l7 = 18e7f15e, %l1 = c6a915e9 add %i1,0x28,%g1 casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000fd96e771 ! %l3 = eaf6d4ff21d3bf8b, Mem[00000000918000cc] = 29433ddf stw %l3,[%o0+0x00c] ! Mem[00000000918000cc] = 21d3bf8b p13_label_4: ! Mem[000000002a8000d3] = 1bf0d872, %l5 = 00000000ee0e3691 ldstub [%i1+0x013],%l5 ! %l5 = 00000072000000ff ! Mem[000000002a0000c0] = b735706df0c3be8e, %l1 = 00000000fd96e771, %l6 = 000000000000003b casxa [%i0]0x80,%l1,%l6 ! %l6 = b735706df0c3be8e ! Mem[000000002b8000c1] = 5061db0b, %l1 = 00000000fd96e771 ldstub [%i3+0x001],%l1 ! %l1 = 00000061000000ff ! %l1 = 0000000000000061, Mem[000000002a8000d0] = 1bf0d8ff stw %l1,[%i1+%o2] ! Mem[000000002a8000d0] = 00000061 ! Mem[000000002a8000dc] = f61ee589, %l5 = 0000000000000072 ldsw [%i1+0x01c],%l5 ! %l5 = fffffffff61ee589 ! Mem[000000002b8000d8] = 02d8d113, %l0 = 00000000206d0d7f swap [%i3+%o3],%l0 ! %l0 = 0000000002d8d113 ! Mem[00000000900000e4] = 9cf50343, %g2 = ffffffffc6a915e9 ldsb [%i4+0x024],%g2 ! %g2 = ffffffffffffff9c ! Mem[000000002a0000c4] = f0c3be8e, %l4 = 67ea4df1, %l0 = 02d8d113 add %i0,0x04,%g1 casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000f0c3be8e ! Mem[000000002a8000d0] = 00000061, %l4 = 67ea4df1, %l3 = 21d3bf8b add %i1,0x10,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 0000000000000061 ! Mem[000000002a0000dc] = f3f49239, %l7 = 18e7f15e, %l0 = f0c3be8e add %i0,0x1c,%g1 casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000f3f49239 ba,a p13_not_taken_0_end p13_not_taken_0: ! The following code should not be executed nop nop ldsh [%i3+0x03e],%l4 ldub [%i0+0x019],%l6 nop ldx [%i3+0x018],%l4 nop stw %l2,[%i0+0x024] 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+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000000000061 bne,a,pn %xcc,p13_reg_l1_fail mov %l1,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be fffffffff61ee589 bne,a,pn %xcc,p13_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be b735706df0c3be8e bne,a,pn %xcc,p13_reg_l6_fail mov %l6,%g3 ! Check Local Memory set p13_local0_expect,%g1 p13_check_local0: ldx [%g1+0x000],%g2 ! Expected data = b735706df0c3be8e ldx [%i0+0x000],%g3 ! Observed data at 000000002a0000c0 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i0,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 9205b516bbccffd6 ldx [%i0+0x010],%g3 ! Observed data at 000000002a0000d0 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i0,0x010,%g4 set p13_local1_expect,%g1 p13_check_local1: ldx [%g1+0x010],%g2 ! Expected data = 0000006128a8a4bc ldx [%i1+0x010],%g3 ! Observed data at 000000002a8000d0 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i1,0x010,%g4 ldx [%g1+0x030],%g2 ! Expected data = 3c7a81de57145059 ldx [%i1+0x030],%g3 ! Observed data at 000000002a8000f0 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i1,0x030,%g4 set p13_local2_expect,%g1 p13_check_local2: ldx [%g1+0x038],%g2 ! Expected data = 57bae3574df7aab2 ldx [%i2+0x038],%g3 ! Observed data at 000000002b0000f8 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i2,0x038,%g4 set p13_local3_expect,%g1 p13_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 50ffdb0bb6df85e4 ldx [%i3+0x000],%g3 ! Observed data at 000000002b8000c0 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i3,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = 206d0d7f9dc295e1 ldx [%i3+0x018],%g3 ! Observed data at 000000002b8000d8 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i3,0x018,%g4 ldx [%g1+0x030],%g2 ! Expected data = 2a83a6826dac1014 ldx [%i3+0x030],%g3 ! Observed data at 000000002b8000f0 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i3,0x030,%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: swapa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002b0000e8] swapa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000002a0000c8] done p13_trap1o: swapa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002b0000e8] swapa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000002a0000c8] done p13_trap2e: ldstuba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002b0000c8] ldsba [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000002a8000e0] done p13_trap2o: ldstuba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002b0000c8] ldsba [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000002a8000e0] done p13_trap3e: nop nop nop nop nop nop done p13_trap3o: nop nop nop nop nop nop done p13_init_memory_pointers: set p13_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p13_local0_start,%i0 set p13_local1_start,%i1 set p13_local2_start,%i2 set p13_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 65904285e3cf2e35 ldx [%g1+0x008],%l1 ! %l1 = 1ebb0eec300fffb3 ldx [%g1+0x010],%l2 ! %l2 = 1cdcb76048f1cbdc ldx [%g1+0x018],%l3 ! %l3 = 83d6d47241dfb1ec ldx [%g1+0x020],%l4 ! %l4 = 0fbd2c9867ea4df1 ldx [%g1+0x028],%l5 ! %l5 = d618eaa7d2ea55c2 ldx [%g1+0x030],%l6 ! %l6 = 30eba00a57bae357 ldx [%g1+0x038],%l7 ! %l7 = b1f80ac2b735706d ! 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 = 197c101e 8890d987 be7ec7a8 eb48ae85 ! %f4 = 29574b5d c8062ed0 d57842bf bcdfd8c3 ! %f8 = 67a70471 d8df13fb 86f3df57 1d8ddbc2 ! %f12 = d2d00d92 71be3a89 3ca35c40 543c9bb2 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 129c107c 8e4afa72 bd7d5b53 b9450a58 ! %f20 = 8907da74 6882fcf2 c85d83fe 66bb16d9 ! %f24 = d4d10aed 9ecd500f 7d6f5be8 a9ff52eb ! %f28 = 46373a81 bb4c6097 83163f33 a814a11f ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = b83e6102 e40b1194 3abfca08 f7ddf7e5 ! %f36 = 278ad9f5 08c57b8f 1a86220e 3289f362 ! %f40 = 96ae8abd 535ee39f 9780d984 360808bf ! %f44 = 511dee3f d44b4646 b75b543f f9ae1422 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x459fd65800000025,%g7,%g1 ! GSR scale = 4, align = 5 wr %g1,%g0,%gsr ! GSR = 459fd65800000025 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[000000002d8000c4] = 1de0edb8, %l1 = 3c410415ec46af9a ldub [%i3+0x006],%l1 ! %l1 = 00000000000000ed ! Mem[00000000900000d4] = 6767afdd, %g2 = 87ef30aefded53c6 lduw [%i4+0x014],%g2 ! %g2 = 000000006767afdd ! %l6 = 4a6d0ace5bc20d10, Mem[00000000900000e0] = a25a72ef9cf50343 stx %l6,[%i4+%o4] ! Mem[00000000900000e0] = 4a6d0ace5bc20d10 ! Mem[000000002c0000f4] = 841cca7a, %l7 = ef8050c0, %l0 = 366fbe89 add %i0,0x34,%g1 casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000841cca7a ! Mem[00000000908000f0] = 79d86a68 04f40f71, %g2 = 6767afdd, %g3 = 0bad0b00 ldd [%i5+0x030],%g2 ! %g2 = 0000000079d86a68 0000000004f40f71 ! %l0 = 00000000841cca7a, Mem[000000002c8000f2] = dea98e65 sth %l0,[%i1+0x032] ! Mem[000000002c8000f0] = dea9ca7a ! Mem[000000002d0000ec] = f3d88549, %l3 = c518cd39, %l1 = 000000ed add %i2,0x2c,%g1 casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000f3d88549 ! Mem[000000002c8000d4] = 4a4bda52, %l5 = f52a3fd894546cd0 swap [%i1+0x014],%l5 ! %l5 = 000000004a4bda52 ! Mem[000000002d8000d0] = ee67726b161170a3, %l5 = 000000004a4bda52, %l0 = 00000000841cca7a add %i3,0x10,%g1 casxa [%g1]0x80,%l5,%l0 ! %l0 = ee67726b161170a3 ! Mem[000000002c8000fc] = fda93178, %l6 = 4a6d0ace5bc20d10 lduw [%i1+0x03c],%l6 ! %l6 = 00000000fda93178 p14_label_2: ! Mem[000000002d8000d8] = 514a185d42ffbcb2, %l6 = 00000000fda93178, %l2 = 8f08187bb49cb519 add %i3,0x18,%g1 casxa [%g1]0x80,%l6,%l2 ! %l2 = 514a185d42ffbcb2 ! Mem[000000002c0000f8] = f997362a, %l6 = fda93178, %l7 = ef8050c0 add %i0,0x38,%g1 casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000f997362a ! Mem[00000000908000c8] = 01e8e41294cdbb6a, %g2 = 0000000079d86a68 ldx [%i5+%o1],%g2 ! %g2 = 01e8e41294cdbb6a ! Mem[000000002c8000f4] = 7b8e0f34, %l5 = 000000004a4bda52 swap [%i1+0x034],%l5 ! %l5 = 000000007b8e0f34 ! Mem[000000002c8000e0] = 33c25e51, %l4 = 32568d81, %l7 = f997362a add %i1,0x20,%g1 casa [%g1]0x80,%l4,%l7 ! %l7 = 0000000033c25e51 ! Mem[000000002d0000f8] = 72df302e 35b56525, %l0 = 161170a3, %l1 = f3d88549 ldd [%i2+0x038],%l0 ! %l0 = 0000000072df302e 0000000035b56525 ! Mem[000000002d0000ec] = f3d88549, %l2 = 42ffbcb2, %l2 = 42ffbcb2 add %i2,0x2c,%g1 casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000f3d88549 ! Mem[00000000910000c4] = c30c0291, %g2 = 01e8e41294cdbb6a ldsb [%i6+0x006],%g2 ! %g2 = ffffffffffffffc3 ! Mem[00000000910000c4] = 0c0291bb, %g2 = ffffffffffffffc3 ldsb [%i6+0x007],%g2 ! %g2 = 000000000000000c ! Mem[00000000918000ec] = 4f206140, %g18 = ed6b5b0614c3e739 ldsw [%o0+0x02c],%g2 ! %g2 = ed6b5b0614c3e739 p14_label_3: ! Mem[000000002d0000f1] = 24c5058a, %l7 = 0000000033c25e51 ldstub [%i2+0x031],%l7 ! %l7 = 000000c5000000ff ! Mem[000000002d0000d8] = 12aab7ab41414f1c, %l0 = 0000000072df302e ldx [%i2+%o3],%l0 ! %l0 = 12aab7ab41414f1c ! Mem[00000000908000c0] = d11eab64, %g18 = ed6b5b0614c3e739 ldsw [%i5+%g0],%g2 ! %g2 = ed6b5b0614c3e739 ! Mem[000000002d0000e0] = 51f0908c690eadc1, %l1 = 0000000035b56525, %l2 = 00000000f3d88549 add %i2,0x20,%g1 casxa [%g1]0x80,%l1,%l2 ! %l2 = 51f0908c690eadc1 ! Mem[000000002c8000c8] = 282f6aec482e689a, %l2 = 51f0908c690eadc1, %l7 = 00000000000000c5 add %i1,0x08,%g1 casxa [%g1]0x80,%l2,%l7 ! %l7 = 282f6aec482e689a ! Mem[00000000910000c8] = 0291bbe1, %g18 = ed6b5b0614c3e739 ldsw [%i6+%o1],%g2 ! %g2 = ed6b5b0614c3e739 ! Mem[000000002d0000e8] = cd0342eff3d88549, %l6 = 00000000fda93178 ldx [%i2+%o5],%l6 ! %l6 = cd0342eff3d88549 ! %l4 = 32568d81, %l5 = 7b8e0f34, Mem[00000000900000e0] = 4a6d0ace 5bc20d10 std %l4,[%i4+%o4] ! Mem[00000000900000e0] = 32568d81 7b8e0f34 ! Mem[000000002d8000ec] = 768490d2, %l6 = f3d88549, %l2 = 690eadc1 add %i3,0x2c,%g1 casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000768490d2 ! %l4 = fe128c0032568d81, Mem[00000000918000c3] = 4e657a02 stb %l4,[%o0+0x003] ! Mem[00000000918000c0] = 81657a02 p14_label_4: ! Mem[000000002d8000d0] = ee67726b161170a3, %l0 = 12aab7ab41414f1c, %l4 = fe128c0032568d81 add %i3,0x10,%g1 casxa [%g1]0x80,%l0,%l4 ! %l4 = ee67726b161170a3 ! Mem[000000002d0000d8] = 12aab7ab, %l6 = cd0342eff3d88549 swap [%i2+%o3],%l6 ! %l6 = 0000000012aab7ab ! Mem[000000002d8000e8] = 6c6b48cc, %l2 = 768490d2, %l0 = 41414f1c add %i3,0x28,%g1 casa [%g1]0x80,%l2,%l0 ! %l0 = 000000006c6b48cc ! Mem[000000002c0000e0] = 81d95951, %l4 = ee67726b161170a3 swap [%i0+%o4],%l4 ! %l4 = 0000000081d95951 ! Mem[000000002c0000ec] = d748b52f, %l7 = 282f6aec482e689a swap [%i0+0x02c],%l7 ! %l7 = 00000000d748b52f ! Mem[000000002c8000d0] = 7e04907d, %l3 = 033937cdc518cd39 ldsh [%i1+0x012],%l3 ! %l3 = ffffffffffff907d ! %l5 = 000000007b8e0f34, Mem[00000000908000ec] = 73625dfd stw %l5,[%i5+0x02c] ! Mem[00000000908000ec] = 7b8e0f34 ! Mem[00000000908000fc] = 39cd0000, %g2 = 000000000291bbe1 ldsh [%i5+0x03e],%g2 ! %g2 = 00000000000039cd ! Mem[000000002c8000e0] = 33c25e51, %l0 = 000000006c6b48cc swap [%i1+%o4],%l0 ! %l0 = 0000000033c25e51 ! Mem[00000000918000f0] = efc3828bb4f79e70, %g2 = 00000000000039cd ldx [%o0+0x030],%g2 ! %g2 = efc3828bb4f79e70 ba,a p14_not_taken_0_end p14_not_taken_0: ! The following code should not be executed nop nop ldsh [%i3+0x03e],%l4 ldub [%i0+0x019],%l6 nop ldx [%i3+0x018],%l4 nop stw %l2,[%i0+0x024] 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 0000000033c25e51 bne,a,pn %xcc,p14_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000035b56525 bne,a,pn %xcc,p14_reg_l1_fail mov %l1,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be ffffffffffff907d bne,a,pn %xcc,p14_reg_l3_fail mov %l3,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000012aab7ab bne,a,pn %xcc,p14_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000d748b52f bne,a,pn %xcc,p14_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p14_check_fp_registers: set p14_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be 197c101e 8890d987 bne %xcc,p14_f0_fail nop ! Check Local Memory set p14_local0_expect,%g1 p14_check_local0: ldx [%g1+0x020],%g2 ! Expected data = 161170a3f4abb460 ldx [%i0+0x020],%g3 ! Observed data at 000000002c0000e0 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 79608ab4482e689a ldx [%i0+0x028],%g3 ! Observed data at 000000002c0000e8 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i0,0x028,%g4 set p14_local1_expect,%g1 p14_check_local1: ldx [%g1+0x010],%g2 ! Expected data = 7e04907d94546cd0 ldx [%i1+0x010],%g3 ! Observed data at 000000002c8000d0 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i1,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 6c6b48cce3bd84d2 ldx [%i1+0x020],%g3 ! Observed data at 000000002c8000e0 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i1,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = dea9ca7a4a4bda52 ldx [%i1+0x030],%g3 ! Observed data at 000000002c8000f0 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i1,0x030,%g4 set p14_local2_expect,%g1 p14_check_local2: ldx [%g1+0x018],%g2 ! Expected data = f3d8854941414f1c ldx [%i2+0x018],%g3 ! Observed data at 000000002d0000d8 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i2,0x018,%g4 ldx [%g1+0x030],%g2 ! Expected data = 24ff058ab097ec65 ldx [%i2+0x030],%g3 ! Observed data at 000000002d0000f0 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i2,0x030,%g4 ! Processor 14, local 3 is clean ! The test for processor 14 has passed p14_passed: ta GOOD_TRAP nop p14_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p14_failed p14_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p14_failed p14_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p14_failed p14_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p14_failed p14_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p14_failed p14_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p14_failed p14_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p14_failed p14_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p14_failed p14_f0_fail: set p14_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 14 failed p14_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x038] ! Set processor 14 done flag set p14_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 14 failed p14_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x038] ! Set processor 14 done flag set p14_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p14_selfmod_failed: ba p14_failed mov 0xabc,%g1 p14_common_error: or %g0,0xeee,%g1 ba p14_failed mov %o5,%g3 p14_common_signature_error: set p14_temp,%g1 ba p14_failed st %g2,[%g1] ! Common Lock Number p14_common_timeout: set p14_temp,%g1 ba p14_failed st %g2,[%g1] ! Common Lock Number p14_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p14_failed mov 0x0,%g3 p14_trap1e: swapa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002c0000c8] ldswa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000002d8000d8] ldda [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002d0000c0] ldswa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000002c8000d8] done p14_trap1o: swapa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002c0000c8] ldswa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000002d8000d8] ldda [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002d0000c0] ldswa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000002c8000d8] done p14_trap2e: swapa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000002d0000e8] ldstuba [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002c8000e0] ldsba [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002d8000e0] ldxa [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000002c8000e0] stwa %l6,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000002c8000c8] ldswa [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000002c8000c8] stxa %l3,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000002d0000e8] done p14_trap2o: swapa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000002d0000e8] ldstuba [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002c8000e0] ldsba [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002d8000e0] ldxa [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000002c8000e0] stwa %l6,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000002c8000c8] ldswa [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000002c8000c8] stxa %l3,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000002d0000e8] 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 = f8ba5486366fbe89 ldx [%g1+0x008],%l1 ! %l1 = 3c410415ec46af9a ldx [%g1+0x010],%l2 ! %l2 = 8f08187bb49cb519 ldx [%g1+0x018],%l3 ! %l3 = 033937cdc518cd39 ldx [%g1+0x020],%l4 ! %l4 = fe128c0032568d81 ldx [%g1+0x028],%l5 ! %l5 = f52a3fd894546cd0 ldx [%g1+0x030],%l6 ! %l6 = 4a6d0ace5bc20d10 ldx [%g1+0x038],%l7 ! %l7 = 44f97451ef8050c0 ! 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 = df8f1550 ce777928 9f06bcbb e461ebaa ! %f4 = de59600e b1b6b610 3ba580a4 509a53d1 ! %f8 = bfea6b69 35b2c268 e4f2bcba 80d7a2b5 ! %f12 = e07934c0 d9f4c54d cbf9b547 d2ed40de ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 9a0fbf37 75537849 9ff82eea 2c52e001 ! %f20 = f390684a 30d68b99 ea95777f dfe7e792 ! %f24 = b0f01630 9dd0e6d7 4f640feb 153ac5ee ! %f28 = 39b9bb79 3fd9bd9f eac256b2 043d0217 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = e5bd4583 b560e97b 8f5c3b35 940f6845 ! %f36 = 1c7fe4cf 6840466d e718abc8 34678776 ! %f40 = 7ff64af9 b9a8b862 3a9234da c06f358f ! %f44 = c93ff9eb 225f7594 0aedcc6b 949b13a6 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xa7aa6b9f00000040,%g7,%g1 ! GSR scale = 8, align = 0 wr %g1,%g0,%gsr ! GSR = a7aa6b9f00000040 wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 15 p15_label_1: ! Mem[000000002f8000e6] = fa9d6113, %l6 = 2ec36583f148cae7 ldstub [%i3+0x026],%l6 ! %l6 = 00000061000000ff ! Mem[00000000918000c8] = 8929433d, %g2 = c10c7279875863d5 ldsb [%o0+0x00b],%g2 ! %g2 = ffffffffffffff89 ! Mem[000000002f8000fc] = c4c03910, %l0 = ffbf6353, %l1 = 6141ad3b add %i3,0x3c,%g1 casa [%g1]0x80,%l0,%l1 ! %l1 = 00000000c4c03910 ! Mem[000000002f8000dc] = 9681c598, %l5 = 6e122032188e69ac swap [%i3+0x01c],%l5 ! %l5 = 000000009681c598 ! Mem[000000002f8000c8] = fa6e9626, %l2 = 83692770, %l3 = 382a4120 add %i3,0x08,%g1 casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000fa6e9626 ! Mem[000000002f0000f4] = c368f89c, %l2 = 97fbc9aa83692770 ldub [%i2+0x036],%l2 ! %l2 = 00000000000000f8 ! Mem[00000000900000f8] = 1971f162 6694e5fa, %g2 = ffffff89, %g3 = 0bad0b00 ldd [%i4+0x038],%g2 ! %g2 = 000000001971f162 000000006694e5fa ! Mem[000000002e8000d8] = cdf7d326, %l0 = 27a44c4fffbf6353 swap [%i1+%o3],%l0 ! %l0 = 00000000cdf7d326 ! %l1 = 00000000c4c03910, Mem[00000000910000f0] = 1284e98719c7f227 stx %l1,[%i6+0x030] ! Mem[00000000910000f0] = 00000000c4c03910 ! Mem[000000002e0000d7] = 360b9d24, %l2 = 00000000000000f8 ldstub [%i0+0x017],%l2 ! %l2 = 00000024000000ff p15_label_2: ! %l0 = 00000000cdf7d326, Mem[00000000900000e0] = a25a72ef9cf50343 stx %l0,[%i4+%o4] ! Mem[00000000900000e0] = 00000000cdf7d326 ! %l5 = 000000009681c598, Mem[00000000900000f0] = d5cd9b41 stb %l5,[%i4+0x030] ! Mem[00000000900000f0] = 98cd9b41 ! Mem[000000002f8000c0] = bb34b910, %l0 = cdf7d326, %l3 = fa6e9626 casa [%i3]0x80,%l0,%l3 ! %l3 = 00000000bb34b910 ! Mem[000000002f0000e8] = 6021653b, %l7 = 32adcb8f, %l0 = cdf7d326 add %i2,0x28,%g1 casa [%g1]0x80,%l7,%l0 ! %l0 = 000000006021653b ! Mem[00000000908000e0] = d7ae4ce5, %g2 = 000000001971f162 ldsh [%i5+0x022],%g2 ! %g2 = ffffffffffffd7ae ! Mem[000000002f8000c4] = 07b50654, %l5 = 000000009681c598 swap [%i3+0x004],%l5 ! %l5 = 0000000007b50654 ! Mem[00000000900000c4] = 8d025ed3, %g2 = ffffffffffffd7ae ldub [%i4+0x006],%g2 ! %g2 = 000000000000008d ! Mem[00000000918000c8] = 3af07889, %g2 = 000000000000008d ldsh [%o0+%o1],%g2 ! %g2 = 0000000000003af0 ! Mem[00000000918000e8] = 05274a6d4f206140, %g2 = 0000000000003af0 ldx [%o0+%o5],%g2 ! %g2 = 05274a6d4f206140 ! Mem[000000002f0000e3] = 95feb83e, %l0 = 000000006021653b ldstub [%i2+0x023],%l0 ! %l0 = 0000003e000000ff p15_label_3: ! %l1 = 00000000c4c03910, Mem[00000000910000c8] = 0291bbe1 stw %l1,[%i6+%o1] ! Mem[00000000910000c8] = c4c03910 ! Mem[000000002e8000d0] = 0da11e7d, %l2 = 00000024, %l7 = 32adcb8f add %i1,0x10,%g1 casa [%g1]0x80,%l2,%l7 ! %l7 = 000000000da11e7d ! Mem[000000002f8000cc] = 33c4a45c, %l0 = 0000003e, %l2 = 00000024 add %i3,0x0c,%g1 casa [%g1]0x80,%l0,%l2 ! %l2 = 0000000033c4a45c ! Mem[000000002f0000d8] = 3bc21b08fdaf2ac3, %l3 = 00000000bb34b910, %l0 = 000000000000003e add %i2,0x18,%g1 casxa [%g1]0x80,%l3,%l0 ! %l0 = 3bc21b08fdaf2ac3 ! Mem[000000002e0000e6] = d6bf66fa, %l0 = 3bc21b08fdaf2ac3 ldstub [%i0+0x026],%l0 ! %l0 = 00000066000000ff ! Mem[000000002e0000e0] = d3808a6ad6bffffa, %l4 = 1e8e7d9b917e0dfb, %l7 = 000000000da11e7d add %i0,0x20,%g1 casxa [%g1]0x80,%l4,%l7 ! %l7 = d3808a6ad6bffffa ! Mem[000000002f8000f0] = a583a95d, %l3 = 00000000bb34b910 ldub [%i3+0x030],%l3 ! %l3 = 00000000000000a5 ! %l4 = 1e8e7d9b917e0dfb, Mem[000000002f0000c1] = c9e34367 stb %l4,[%i2+0x001] ! Mem[000000002f0000c0] = c9fb4367 ! Mem[000000002e8000d8] = ffbf635303d78a69, %l3 = 00000000000000a5, %l5 = 0000000007b50654 add %i1,0x18,%g1 casxa [%g1]0x80,%l3,%l5 ! %l5 = ffbf635303d78a69 ! Mem[000000002f8000d8] = 8d8f7b08, %l6 = 0000000000000061 ldstub [%i3+%o3],%l6 ! %l6 = 0000008d000000ff p15_label_4: ! Mem[00000000910000e0] = 1159b95e21e939f9, %g2 = 05274a6d4f206140 ldx [%i6+%o4],%g2 ! %g2 = 1159b95e21e939f9 ! Mem[000000002e8000d0] = 0da11e7d8e129cdd, %l1 = 00000000c4c03910, %l6 = 000000000000008d add %i1,0x10,%g1 casxa [%g1]0x80,%l1,%l6 ! %l6 = 0da11e7d8e129cdd ! Mem[000000002e0000c9] = 8b797302, %l5 = ffbf635303d78a69 ldstub [%i0+0x009],%l5 ! %l5 = 00000079000000ff ! Mem[000000002f0000fb] = 915309e5, %l1 = 00000000c4c03910 ldstub [%i2+0x03b],%l1 ! %l1 = 000000e5000000ff ! %l4 = 1e8e7d9b917e0dfb, Mem[00000000910000cd] = f55a7d23 stb %l4,[%i6+0x00d] ! Mem[00000000910000cc] = fb5a7d23 ! Mem[000000002e0000ef] = eabe624c, %l5 = 0000000000000079 ldstub [%i0+0x02f],%l5 ! %l5 = 0000004c000000ff ! Mem[000000002e8000d0] = 0da11e7d8e129cdd, %l2 = 0000000033c4a45c, %l7 = d3808a6ad6bffffa add %i1,0x10,%g1 casxa [%g1]0x80,%l2,%l7 ! %l7 = 0da11e7d8e129cdd ! %l4 = 1e8e7d9b917e0dfb, Mem[000000002f0000e0] = 95feb8ff stw %l4,[%i2+%o4] ! Mem[000000002f0000e0] = 917e0dfb ! Mem[00000000918000e8] = 05274a6d, %g18 = 8672da76c960d11d ldsw [%o0+%o5],%g2 ! %g2 = 8672da76c960d11d ! Mem[00000000908000c8] = e8e41294, %g2 = 0000000005274a6d ldsb [%i5+0x009],%g2 ! %g2 = ffffffffffffffe8 ba,a p15_not_taken_0_end p15_not_taken_0: ! The following code should not be executed nop nop ldsh [%i3+0x03e],%l4 ldub [%i0+0x019],%l6 nop ldx [%i3+0x018],%l4 nop stw %l2,[%i0+0x024] ba,a p15_branch_failed p15_not_taken_0_end: ! End of Random Code for Thread 15 p15_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x03c] ! Set processor 15 done flag ! Check Registers p15_check_registers: set p15_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 0000000000000066 bne,a,pn %xcc,p15_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000000000e5 bne,a,pn %xcc,p15_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000033c4a45c bne,a,pn %xcc,p15_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000000000a5 bne,a,pn %xcc,p15_reg_l3_fail mov %l3,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000000000004c bne,a,pn %xcc,p15_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0da11e7d8e129cdd bne,a,pn %xcc,p15_reg_l6_fail mov %l6,%g3 ! Check Local Memory set p15_local0_expect,%g1 p15_check_local0: ldx [%g1+0x008],%g2 ! Expected data = 8bff7302d97f9fac ldx [%i0+0x008],%g3 ! Observed data at 000000002e0000c8 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = a53cbde0360b9dff ldx [%i0+0x010],%g3 ! Observed data at 000000002e0000d0 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i0,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = d3808a6ad6bffffa ldx [%i0+0x020],%g3 ! Observed data at 000000002e0000e0 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 4b50ddcbeabe62ff ldx [%i0+0x028],%g3 ! Observed data at 000000002e0000e8 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i0,0x028,%g4 set p15_local1_expect,%g1 p15_check_local1: ldx [%g1+0x018],%g2 ! Expected data = ffbf635303d78a69 ldx [%i1+0x018],%g3 ! Observed data at 000000002e8000d8 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i1,0x018,%g4 set p15_local2_expect,%g1 p15_check_local2: ldx [%g1+0x000],%g2 ! Expected data = c9fb43675db42e72 ldx [%i2+0x000],%g3 ! Observed data at 000000002f0000c0 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i2,0x000,%g4 ldx [%g1+0x020],%g2 ! Expected data = 917e0dfbb0ece863 ldx [%i2+0x020],%g3 ! Observed data at 000000002f0000e0 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i2,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = 915309ffa7ae8f77 ldx [%i2+0x038],%g3 ! Observed data at 000000002f0000f8 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 = bb34b9109681c598 ldx [%i3+0x000],%g3 ! Observed data at 000000002f8000c0 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i3,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff8f7b08188e69ac ldx [%i3+0x018],%g3 ! Observed data at 000000002f8000d8 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = a2c0e992fa9dff13 ldx [%i3+0x020],%g3 ! Observed data at 000000002f8000e0 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i3,0x020,%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: swapa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002f0000d8] ldsba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000002f0000c8] stba %l5,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000002e0000d0] ldstuba [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000002e8000d8] lduba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000002f0000e8] ldda [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002f0000d8] done p15_trap1o: swapa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002f0000d8] ldsba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000002f0000c8] stba %l5,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000002e0000d0] ldstuba [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000002e8000d8] lduba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000002f0000e8] ldda [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002f0000d8] done p15_trap2e: swapa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002f8000e8] stwa %l5,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000002f0000e0] done p15_trap2o: swapa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002f8000e8] stwa %l5,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000002f0000e0] done p15_trap3e: nop nop nop done p15_trap3o: 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 = 27a44c4fffbf6353 ldx [%g1+0x008],%l1 ! %l1 = 44f9ae826141ad3b ldx [%g1+0x010],%l2 ! %l2 = 97fbc9aa83692770 ldx [%g1+0x018],%l3 ! %l3 = 7ae619bc382a4120 ldx [%g1+0x020],%l4 ! %l4 = 1e8e7d9b917e0dfb ldx [%g1+0x028],%l5 ! %l5 = 6e122032188e69ac ldx [%g1+0x030],%l6 ! %l6 = 2ec36583f148cae7 ldx [%g1+0x038],%l7 ! %l7 = af1ff05832adcb8f ! 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 = 5ffa5465 ba376bba bf3bebbd 7a884112 ! %f4 = 9e8e40c8 955d71c6 12274be0 5f073bda ! %f8 = ea91e70a 5630e9d9 c5d4f61c dca7b77e ! %f12 = b1c10367 a621b394 31a079be 0a192bed ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 339702f0 1fafcd28 b807f362 5b54cb2b ! %f20 = 7b0342a9 99d4ae40 d11c0fb8 9817dd6a ! %f24 = aa40743e 641fe3c1 cc9298ea 0d63045e ! %f28 = d783e95a 4f8114e5 6b343aa7 eb17b37d ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 29e9c35a 3ac2f505 404f88c0 ea656047 ! %f36 = 18bfcf02 00ad54f4 7f04b102 ff2a08fe ! %f40 = 06a401c1 98f01f1b 9582075f ac8e5cfd ! %f44 = e06de24c 3b2ef032 b49bdcf5 b795370a ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xc84c5a2700000079,%g7,%g1 ! GSR scale = 15, align = 1 wr %g1,%g0,%gsr ! GSR = c84c5a2700000079 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: ! %l5 = 65793d923df89cb0, Mem[00000000318000e0] = e9d6d65bd6f24644 stx %l5,[%i3+%o4] ! Mem[00000000318000e0] = 65793d923df89cb0 ! Mem[00000000318000d8] = fc543b7b, %l4 = b5a56a6254c19158 swap [%i3+%o3],%l4 ! %l4 = 00000000fc543b7b ! Mem[00000000300000e8] = 9fc4a9fd, %l6 = 69d6b9efb3ff50ab swap [%i0+%o5],%l6 ! %l6 = 000000009fc4a9fd ! %l7 = e1f1dd8a8c5631a7, Mem[00000000908000c8] = 01e8e41294cdbb6a stx %l7,[%i5+%o1] ! Mem[00000000908000c8] = e1f1dd8a8c5631a7 ! %l1 = b4d5bbcbf887335d, Mem[00000000910000f8] = 1f13ae82 stw %l1,[%i6+0x038] ! Mem[00000000910000f8] = f887335d ! %l6 = 9fc4a9fd, %l7 = 8c5631a7, Mem[00000000910000f0] = 1284e987 19c7f227 std %l6,[%i6+0x030] ! Mem[00000000910000f0] = 9fc4a9fd 8c5631a7 ! Mem[00000000308000e4] = f900232c, %l1 = b4d5bbcbf887335d ldsh [%i1+0x024],%l1 ! %l1 = fffffffffffff900 ! %l3 = 430ce47842669139, Mem[00000000918000c0] = 90a9a04e657a02bd stx %l3,[%o0+%g0] ! Mem[00000000918000c0] = 430ce47842669139 ! Mem[00000000318000e0] = 65793d92, %l0 = 128d9309b6355abd swap [%i3+%o4],%l0 ! %l0 = 0000000065793d92 ! %l3 = 430ce47842669139, Mem[00000000308000c8] = 1d3e9971 stw %l3,[%i1+%o1] ! Mem[00000000308000c8] = 42669139 p16_label_2: ! Mem[00000000918000e4] = e2930527, %g2 = 33242e9bff4d2c92 ldsb [%o0+0x026],%g2 ! %g2 = ffffffffffffffe2 ! Mem[00000000308000e0] = 588d91a8f900232c, %l3 = 430ce47842669139, %l6 = 000000009fc4a9fd add %i1,0x20,%g1 casxa [%g1]0x80,%l3,%l6 ! %l6 = 588d91a8f900232c ! Mem[00000000318000c8] = 639ad6ac, %l5 = 65793d923df89cb0 ldstub [%i3+%o1],%l5 ! %l5 = 00000063000000ff ! Mem[00000000910000d8] = 566c24fe 6582e857, %g2 = ffffffe2, %g3 = 0bad0b00 ldd [%i6+%o3],%g2 ! %g2 = 00000000566c24fe 000000006582e857 ! Mem[00000000300000fc] = 24a40c98, %l4 = 00000000fc543b7b swap [%i0+0x03c],%l4 ! %l4 = 0000000024a40c98 ! Mem[00000000310000f0] = 54941fbc03cc0dda, %l5 = 0000000000000063, %l6 = 588d91a8f900232c add %i2,0x30,%g1 casxa [%g1]0x80,%l5,%l6 ! %l6 = 54941fbc03cc0dda ! Mem[00000000300000cd] = e255abea, %l0 = 0000000065793d92 ldstub [%i0+0x00d],%l0 ! %l0 = 00000055000000ff ! Mem[00000000300000d8] = 41edd97a, %l0 = 0000000000000055 swap [%i0+%o3],%l0 ! %l0 = 0000000041edd97a ! Mem[00000000318000f0] = 92570897, %l1 = fffffffffffff900 swap [%i3+0x030],%l1 ! %l1 = 0000000092570897 ! Mem[00000000918000f4] = b4f79e70, %g18 = 2d48de45cde2d956 ldsw [%o0+0x034],%g2 ! %g2 = 2d48de45cde2d956 p16_label_3: ! Mem[00000000310000f0] = 54941fbc, %l7 = 8c5631a7, %l0 = 41edd97a add %i2,0x30,%g1 casa [%g1]0x80,%l7,%l0 ! %l0 = 0000000054941fbc ! Mem[00000000300000f8] = 1af2d0a1fc543b7b, %l0 = 0000000054941fbc ldx [%i0+0x038],%l0 ! %l0 = 1af2d0a1fc543b7b ! Mem[00000000900000e8] = e25b485cff48e0f6, %g2 = ffffffffb4f79e70 ldx [%i4+%o5],%g2 ! %g2 = e25b485cff48e0f6 ! Mem[00000000918000f4] = 9e7063bc, %g2 = e25b485cff48e0f6 lduh [%o0+0x036],%g2 ! %g2 = 0000000000009e70 ! Mem[00000000308000c8] = 42669139, %l7 = e1f1dd8a8c5631a7 ldub [%i1+%o1],%l7 ! %l7 = 0000000000000042 ! %l7 = 0000000000000042, Mem[00000000910000ec] = a3f2d0ad sth %l7,[%i6+0x02c] ! Mem[00000000910000ec] = 0042d0ad ! Mem[00000000918000cc] = 29433ddf, %g18 = 2d48de45cde2d956 ldsw [%o0+0x00c],%g2 ! %g2 = 2d48de45cde2d956 ! Mem[00000000310000c4] = 6ebd040d, %l4 = 0000000024a40c98 swap [%i2+0x004],%l4 ! %l4 = 000000006ebd040d ! Mem[00000000908000f0] = 6804f40f, %g2 = 0000000029433ddf ldsb [%i5+0x033],%g2 ! %g2 = 0000000000000068 ! Mem[00000000318000fb] = 75eed094, %l1 = 0000000092570897 ldstub [%i3+0x03b],%l1 ! %l1 = 00000094000000ff p16_label_4: ! %l2 = dd44c7e5, %l3 = 42669139, Mem[00000000918000d8] = e55c4c5d 4e8111f9 std %l2,[%o0+%o3] ! Mem[00000000918000d8] = dd44c7e5 42669139 ! Mem[00000000300000e0] = 08284bdba68d4f9a, %l5 = 0000000000000063, %l3 = 430ce47842669139 add %i0,0x20,%g1 casxa [%g1]0x80,%l5,%l3 ! %l3 = 08284bdba68d4f9a ! %l4 = 000000006ebd040d, Mem[00000000900000c4] = a7e08d02 stw %l4,[%i4+0x004] ! Mem[00000000900000c4] = 6ebd040d ! Mem[00000000308000e0] = 588d91a8, %l1 = 0000000000000094 swap [%i1+%o4],%l1 ! %l1 = 00000000588d91a8 ! Mem[00000000310000c8] = 2d59a01b, %l0 = 1af2d0a1fc543b7b ldstub [%i2+%o1],%l0 ! %l0 = 0000002d000000ff ! Mem[00000000318000f8] = 75eed0ffaaad23e7, %l1 = 00000000588d91a8, %l0 = 000000000000002d add %i3,0x38,%g1 casxa [%g1]0x80,%l1,%l0 ! %l0 = 75eed0ffaaad23e7 ! Mem[00000000308000e0] = 00000094, %l7 = 00000042, %l1 = 588d91a8 add %i1,0x20,%g1 casa [%g1]0x80,%l7,%l1 ! %l1 = 0000000000000094 ! Mem[00000000300000dd] = 555e33d6, %l0 = 75eed0ffaaad23e7 ldstub [%i0+0x01d],%l0 ! %l0 = 0000005e000000ff ! Mem[00000000900000c8] = 3fb5ac22, %g2 = 0000000000000068 ldsh [%i4+0x00a],%g2 ! %g2 = 0000000000003fb5 ! Mem[00000000318000fc] = aaad23e7, %l3 = 08284bdba68d4f9a ldub [%i3+0x03f],%l3 ! %l3 = 00000000000000e7 ba,a p16_not_taken_0_end p16_not_taken_0: ! The following code should not be executed nop nop ldsh [%i3+0x03e],%l4 ldub [%i0+0x019],%l6 nop ldx [%i3+0x018],%l4 nop stw %l2,[%i0+0x024] ba,a p16_branch_failed p16_not_taken_0_end: ! End of Random Code for Thread 16 1: membar #Sync ! Force all stores to complete p16_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x040] ! Set processor 16 done flag ! Check Registers p16_check_registers: set p16_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 000000000000005e bne,a,pn %xcc,p16_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000000000094 bne,a,pn %xcc,p16_reg_l1_fail mov %l1,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000000000e7 bne,a,pn %xcc,p16_reg_l3_fail mov %l3,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000000000063 bne,a,pn %xcc,p16_reg_l5_fail mov %l5,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000000000042 bne,a,pn %xcc,p16_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p16_local0_expect,%g1 p16_check_local0: ldx [%g1+0x008],%g2 ! Expected data = c7fce5ffe2ffabea ldx [%i0+0x008],%g3 ! Observed data at 00000000300000c8 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i0,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 0000005555ff33d6 ldx [%i0+0x018],%g3 ! Observed data at 00000000300000d8 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i0,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = b3ff50ab9066f12a ldx [%i0+0x028],%g3 ! Observed data at 00000000300000e8 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i0,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 1af2d0a1fc543b7b ldx [%i0+0x038],%g3 ! Observed data at 00000000300000f8 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i0,0x038,%g4 set p16_local1_expect,%g1 p16_check_local1: ldx [%g1+0x008],%g2 ! Expected data = 4266913983e8fb0f ldx [%i1+0x008],%g3 ! Observed data at 00000000308000c8 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i1,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = 00000094f900232c ldx [%i1+0x020],%g3 ! Observed data at 00000000308000e0 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i1,0x020,%g4 set p16_local2_expect,%g1 p16_check_local2: ldx [%g1+0x000],%g2 ! Expected data = c59459be24a40c98 ldx [%i2+0x000],%g3 ! Observed data at 00000000310000c0 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ff59a01bf1409488 ldx [%i2+0x008],%g3 ! Observed data at 00000000310000c8 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i2,0x008,%g4 set p16_local3_expect,%g1 p16_check_local3: ldx [%g1+0x008],%g2 ! Expected data = ff9ad6acae4b7520 ldx [%i3+0x008],%g3 ! Observed data at 00000000318000c8 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i3,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 54c1915809bba38a ldx [%i3+0x018],%g3 ! Observed data at 00000000318000d8 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = b6355abd3df89cb0 ldx [%i3+0x020],%g3 ! Observed data at 00000000318000e0 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i3,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = fffff9007c974bea ldx [%i3+0x030],%g3 ! Observed data at 00000000318000f0 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i3,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 75eed0ffaaad23e7 ldx [%i3+0x038],%g3 ! Observed data at 00000000318000f8 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i3,0x038,%g4 ! The test for processor 16 has passed p16_passed: ta GOOD_TRAP nop p16_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p16_failed p16_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p16_failed p16_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p16_failed p16_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p16_failed p16_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p16_failed p16_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p16_failed p16_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p16_failed p16_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p16_failed ! The test for processor 16 failed p16_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x040] ! Set processor 16 done flag set p16_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 16 failed p16_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x040] ! Set processor 16 done flag set p16_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p16_selfmod_failed: ba p16_failed mov 0xabc,%g1 p16_common_error: or %g0,0xef0,%g1 ba p16_failed mov %o5,%g3 p16_common_signature_error: set p16_temp,%g1 ba p16_failed st %g2,[%g1] ! Common Lock Number p16_common_timeout: set p16_temp,%g1 ba p16_failed st %g2,[%g1] ! Common Lock Number p16_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p16_failed mov 0x0,%g3 p16_trap1e: swapa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000308000e8] stba %l6,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000300000e8] swapa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000318000e0] stha %l1,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[00000000300000c8] lduwa [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000308000c8] ldsba [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000300000c8] done p16_trap1o: swapa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000308000e8] stba %l6,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000300000e8] swapa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000318000e0] stha %l1,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[00000000300000c8] lduwa [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000308000c8] ldsba [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000300000c8] done p16_trap2e: stha %l0,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[00000000318000c8] stxa %l6,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000310000d0] done p16_trap2o: stha %l0,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[00000000318000c8] stxa %l6,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000310000d0] done p16_trap3e: nop nop nop done p16_trap3o: 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 = 128d9309b6355abd ldx [%g1+0x008],%l1 ! %l1 = b4d5bbcbf887335d ldx [%g1+0x010],%l2 ! %l2 = 8873307edd44c7e5 ldx [%g1+0x018],%l3 ! %l3 = 430ce47842669139 ldx [%g1+0x020],%l4 ! %l4 = b5a56a6254c19158 ldx [%g1+0x028],%l5 ! %l5 = 65793d923df89cb0 ldx [%g1+0x030],%l6 ! %l6 = 69d6b9efb3ff50ab ldx [%g1+0x038],%l7 ! %l7 = e1f1dd8a8c5631a7 ! 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 = 17d169eb cedb7741 8a3344e0 4eb96bd0 ! %f4 = 548c3f94 299bbeb7 ddc5fbab e6ae83d8 ! %f8 = e5123e8d 7d106762 9d1eba12 e1ed03fd ! %f12 = adce041d bbed1bc3 fe40ecc9 5bf2679f ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = ce144b53 301f8de1 772e7261 41a5b4ae ! %f20 = 839c6120 d660d7fa c67d491a a1380fd2 ! %f24 = 63894eaa c67ba886 d3f1974a 55afa88d ! %f28 = 9a9d9491 3eb2293c 6c0e59f6 692405d0 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = c5744dbc c2c2f9fc 71dc25e3 4f74a8f2 ! %f36 = 6fa5c011 c3f771ce 3259fc3f 8599c3d3 ! %f40 = dc998014 d895e4c6 98ee6edd ab40b286 ! %f44 = efb7e603 c398cec9 e093e1be c7b1adc2 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x58f8be4f0000003f,%g7,%g1 ! GSR scale = 7, align = 7 wr %g1,%g0,%gsr ! GSR = 58f8be4f0000003f 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: ! %l3 = b4a1ec51f0d3215c, Mem[00000000910000fc] = 81b17624 stw %l3,[%i6+0x03c] ! Mem[00000000910000fc] = f0d3215c ! Mem[00000000908000f8] = 7f508de3 fbce39cd, %g2 = 517cccd2, %g3 = 0bad0b00 ldd [%i5+0x038],%g2 ! %g2 = 000000007f508de3 00000000fbce39cd ! %l4 = 680fc397, %l5 = 97a0d1be, Mem[00000000900000e0] = a25a72ef 9cf50343 std %l4,[%i4+%o4] ! Mem[00000000900000e0] = 680fc397 97a0d1be ! Mem[00000000338000f0] = 25de4951233f5a2a, %l1 = 35a3c143b5d2e078, %l4 = 31594dda680fc397 add %i3,0x30,%g1 casxa [%g1]0x80,%l1,%l4 ! %l4 = 25de4951233f5a2a ! Mem[00000000910000f8] = 1f13ae82 f0d3215c, %g2 = 7f508de3, %g3 = fbce39cd ldd [%i6+0x038],%g2 ! %g2 = 000000001f13ae82 00000000f0d3215c ! Mem[00000000918000f0] = efc3828b b4f79e70, %g2 = 1f13ae82, %g3 = f0d3215c ldd [%o0+0x030],%g2 ! %g2 = 00000000efc3828b 00000000b4f79e70 ! %l2 = d2ec6c77f454c618, Mem[00000000910000f2] = e98719c7 sth %l2,[%i6+0x032] ! Mem[00000000910000f0] = c61819c7 ! Mem[00000000338000d8] = e2f26ecb, %l7 = 1a2ed1e4a82b91c1 swap [%i3+%o3],%l7 ! %l7 = 00000000e2f26ecb ! Mem[00000000328000c8] = a505c256c18e7317, %l7 = 00000000e2f26ecb, %l4 = 25de4951233f5a2a add %i1,0x08,%g1 casxa [%g1]0x80,%l7,%l4 ! %l4 = a505c256c18e7317 ! Mem[00000000328000d0] = 1e6c75c7f391e1e1, %l5 = cf30bf9897a0d1be, %l1 = 35a3c143b5d2e078 add %i1,0x10,%g1 casxa [%g1]0x80,%l5,%l1 ! %l1 = 1e6c75c7f391e1e1 p17_label_2: ! %l3 = b4a1ec51f0d3215c, Mem[00000000328000f6] = ef76afe2 stb %l3,[%i1+0x036] ! Mem[00000000328000f4] = ef765ce2 ! Mem[00000000320000c0] = ab941ffe, %l4 = a505c256c18e7317 swap [%i0+%g0],%l4 ! %l4 = 00000000ab941ffe ! Mem[00000000338000e4] = a3e5f91e, %l5 = 97a0d1be, %l7 = e2f26ecb add %i3,0x24,%g1 casa [%g1]0x80,%l5,%l7 ! %l7 = 00000000a3e5f91e ! Mem[00000000330000cc] = 804c9a79, %l3 = f0d3215c, %l0 = fe9dc07f add %i2,0x0c,%g1 casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000804c9a79 ! Mem[00000000908000d0] = b6aef1ef d2273cf7, %g2 = efc3828b, %g3 = b4f79e70 ldd [%i5+%o2],%g2 ! %g2 = 00000000b6aef1ef 00000000d2273cf7 ! %l6 = f35dce3c30aa2a17, Mem[00000000908000cc] = 94cdbb6a stw %l6,[%i5+0x00c] ! Mem[00000000908000cc] = 30aa2a17 ! Mem[00000000338000e0] = 6a5da75e, %l3 = f0d3215c, %l4 = ab941ffe add %i3,0x20,%g1 casa [%g1]0x80,%l3,%l4 ! %l4 = 000000006a5da75e ! Mem[00000000330000f0] = 8c752e62edc8d8dc, %l5 = cf30bf9897a0d1be, %l6 = f35dce3c30aa2a17 add %i2,0x30,%g1 casxa [%g1]0x80,%l5,%l6 ! %l6 = 8c752e62edc8d8dc ! Mem[00000000328000db] = 267a2603, %l2 = d2ec6c77f454c618 ldstub [%i1+0x01b],%l2 ! %l2 = 00000003000000ff ! Mem[00000000328000e8] = 8d058458, %l1 = f391e1e1, %l0 = 804c9a79 add %i1,0x28,%g1 casa [%g1]0x80,%l1,%l0 ! %l0 = 000000008d058458 p17_label_3: ! Mem[00000000320000c8] = d52fba9e, %l5 = cf30bf9897a0d1be swap [%i0+%o1],%l5 ! %l5 = 00000000d52fba9e ! Mem[00000000338000c0] = a9e2549e, %l1 = 1e6c75c7f391e1e1 swap [%i3+%g0],%l1 ! %l1 = 00000000a9e2549e ! Mem[00000000338000e8] = cd886617 17d82316, %l0 = 8d058458, %l1 = a9e2549e ldd [%i3+%o5],%l0 ! %l0 = 00000000cd886617 0000000017d82316 ! %l0 = cd886617, %l1 = 17d82316, Mem[00000000908000c0] = d11eab64 5f146244 std %l0,[%i5+%g0] ! Mem[00000000908000c0] = cd886617 17d82316 ! Mem[00000000328000ed] = 84dd627d, %l2 = 0000000000000003 ldstub [%i1+0x02d],%l2 ! %l2 = 000000dd000000ff ! Mem[00000000908000f4] = 717f508d, %g2 = 00000000b6aef1ef ldub [%i5+0x037],%g2 ! %g2 = 0000000000000071 ! Mem[00000000328000f0] = 3e521c5b, %l1 = 0000000017d82316 swap [%i1+0x030],%l1 ! %l1 = 000000003e521c5b ! Mem[00000000900000d4] = 6767afdd, %g2 = 0000000000000071 ldsh [%i4+0x014],%g2 ! %g2 = 0000000000006767 ! Mem[00000000900000f8] = 1971f162, %g18 = 9fc1193a61ad7454 ldsw [%i4+0x038],%g2 ! %g2 = 9fc1193a61ad7454 ! Mem[00000000320000e0] = 938f2d24, %l0 = 00000000cd886617 swap [%i0+%o4],%l0 ! %l0 = 00000000938f2d24 p17_label_4: ! Mem[00000000908000cc] = 30aa2a17, %g18 = 9fc1193a61ad7454 ldsw [%i5+0x00c],%g2 ! %g2 = 9fc1193a61ad7454 ! %l4 = 000000006a5da75e, Mem[00000000320000f8] = d2948e679781525a stx %l4,[%i0+0x038] ! Mem[00000000320000f8] = 000000006a5da75e ! Mem[00000000328000c8] = a505c256c18e7317, %l4 = 000000006a5da75e, %l5 = 00000000d52fba9e add %i1,0x08,%g1 casxa [%g1]0x80,%l4,%l5 ! %l5 = a505c256c18e7317 ! Mem[00000000328000d1] = 1e6c75c7, %l7 = 00000000a3e5f91e ldstub [%i1+0x011],%l7 ! %l7 = 0000006c000000ff ! Mem[00000000338000c0] = f391e1e1, %l0 = 00000000938f2d24 ldstub [%i3+%g0],%l0 ! %l0 = 000000f3000000ff ! %l2 = 000000dd, %l3 = f0d3215c, Mem[00000000918000e0] = 5a1863af 131ae293 std %l2,[%o0+%o4] ! Mem[00000000918000e0] = 000000dd f0d3215c ! Mem[00000000320000e8] = 0fa60b1dc0a9322f, %l3 = b4a1ec51f0d3215c, %l2 = 00000000000000dd add %i0,0x28,%g1 casxa [%g1]0x80,%l3,%l2 ! %l2 = 0fa60b1dc0a9322f ! %l3 = b4a1ec51f0d3215c, Mem[00000000900000d7] = dd6e2b1b stb %l3,[%i4+0x017] ! Mem[00000000900000d4] = 5c6e2b1b ! %l5 = a505c256c18e7317, Mem[00000000910000c0] = 5f41d4b4 sth %l5,[%i6+%g0] ! Mem[00000000910000c0] = 7317d4b4 ! Mem[00000000910000f0] = 1284c61819c7f227, %g2 = 0000000030aa2a17 ldx [%i6+0x030],%g2 ! %g2 = 1284c61819c7f227 ba,a p17_not_taken_0_end p17_not_taken_0: ! The following code should not be executed nop nop ldsh [%i3+0x03e],%l4 ldub [%i0+0x019],%l6 nop ldx [%i3+0x018],%l4 nop stw %l2,[%i0+0x024] ba,a p17_branch_failed p17_not_taken_0_end: ! End of Random Code for Thread 17 1: membar #Sync ! Force all stores to complete p17_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x044] ! Set processor 17 done flag ! Check Registers p17_check_registers: set p17_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000000000f3 bne,a,pn %xcc,p17_reg_l0_fail mov %l0,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0fa60b1dc0a9322f bne,a,pn %xcc,p17_reg_l2_fail mov %l2,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000000000006c 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 %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be 17d169eb cedb7741 bne %xcc,p17_f0_fail nop ! Check Local Memory set p17_local0_expect,%g1 p17_check_local0: ldx [%g1+0x000],%g2 ! Expected data = c18e73178e23c39e ldx [%i0+0x000],%g3 ! Observed data at 00000000320000c0 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 97a0d1bed6fc6609 ldx [%i0+0x008],%g3 ! Observed data at 00000000320000c8 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i0,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = cd8866176a77e776 ldx [%i0+0x020],%g3 ! Observed data at 00000000320000e0 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i0,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = 000000006a5da75e ldx [%i0+0x038],%g3 ! Observed data at 00000000320000f8 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i0,0x038,%g4 set p17_local1_expect,%g1 p17_check_local1: ldx [%g1+0x010],%g2 ! Expected data = 1eff75c7f391e1e1 ldx [%i1+0x010],%g3 ! Observed data at 00000000328000d0 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 267a26ff2948e7af ldx [%i1+0x018],%g3 ! Observed data at 00000000328000d8 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i1,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 8d05845884ff627d ldx [%i1+0x028],%g3 ! Observed data at 00000000328000e8 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 17d82316ef765ce2 ldx [%i1+0x030],%g3 ! Observed data at 00000000328000f0 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i1,0x030,%g4 ! Processor 17, local 2 is clean set p17_local3_expect,%g1 p17_check_local3: ldx [%g1+0x000],%g2 ! Expected data = ff91e1e154670857 ldx [%i3+0x000],%g3 ! Observed data at 00000000338000c0 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i3,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = a82b91c115a981d4 ldx [%i3+0x018],%g3 ! Observed data at 00000000338000d8 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i3,0x018,%g4 ! The test for processor 17 has passed p17_passed: ta GOOD_TRAP nop p17_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p17_failed p17_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p17_failed p17_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p17_failed p17_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p17_failed p17_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p17_failed p17_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p17_failed p17_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p17_failed p17_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p17_failed p17_f0_fail: set p17_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! 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 [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000338000d8] done p17_trap1o: swapa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000338000d8] done p17_trap2e: swapa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000320000e0] swapa [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000328000c8] ldda [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000320000d0] lduha [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000330000e0] done p17_trap2o: swapa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000320000e0] swapa [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000328000c8] ldda [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000320000d0] lduha [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000330000e0] done p17_trap3e: nop done p17_trap3o: nop done p17_init_memory_pointers: set p17_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p17_local0_start,%i0 set p17_local1_start,%i1 set p17_local2_start,%i2 set p17_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = bb037e33fe9dc07f ldx [%g1+0x008],%l1 ! %l1 = 35a3c143b5d2e078 ldx [%g1+0x010],%l2 ! %l2 = d2ec6c77f454c618 ldx [%g1+0x018],%l3 ! %l3 = b4a1ec51f0d3215c ldx [%g1+0x020],%l4 ! %l4 = 31594dda680fc397 ldx [%g1+0x028],%l5 ! %l5 = cf30bf9897a0d1be ldx [%g1+0x030],%l6 ! %l6 = f35dce3c30aa2a17 ldx [%g1+0x038],%l7 ! %l7 = 1a2ed1e4a82b91c1 ! 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 = 2ab10e36 094dd8ba 740a4b72 4be16f1b ! %f4 = 3c10988a 94bc551d 560a567b a900259c ! %f8 = 4c334a60 c77ff51e cc352066 c96c4cd2 ! %f12 = 0076bb64 96c62139 a69aba9e cfae31d2 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 01ab3c95 b45f0b54 ec70c958 a50a26cf ! %f20 = 46625e10 cfc2556c 68711188 e1ff3c79 ! %f24 = c3c8bf37 0bc392ff a5cbfcb4 d11275dd ! %f28 = 84d58fd9 7b08e75e c8855762 6811f76b ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 2cfab67e abd782fe 9fa80f6e 06286c59 ! %f36 = 6d10937a d05e452a 8ef3762f 48a1f64a ! %f40 = 5fdcc1bb 47db3823 a2dd8c5c 65713307 ! %f44 = bb73e4d7 8f02e90c c977a9d7 cbd9f570 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x3afc43a00000003e,%g7,%g1 ! GSR scale = 7, align = 6 wr %g1,%g0,%gsr ! GSR = 3afc43a00000003e 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: ! %l0 = d0fb8fdabbbf45d5, Mem[00000000918000d0] = 48a81124fba28e34 stx %l0,[%o0+%o2] ! Mem[00000000918000d0] = d0fb8fdabbbf45d5 ! Mem[00000000350000c8] = 8b2daa8a, %l7 = 9fb3a46cb474ff14 lduw [%i2+%o1],%l7 ! %l7 = 000000008b2daa8a ! Mem[00000000358000ec] = 247c8d12, %l6 = 4f318983, %l5 = 99f601cb add %i3,0x2c,%g1 casa [%g1]0x80,%l6,%l5 ! %l5 = 00000000247c8d12 ! Mem[00000000358000f3] = fe4c0b20, %l2 = db899230962b58bc ldstub [%i3+0x033],%l2 ! %l2 = 00000020000000ff ! %l5 = 00000000247c8d12, Mem[00000000918000f5] = f79e7063 stb %l5,[%o0+0x035] ! Mem[00000000918000f4] = 129e7063 ! Mem[00000000358000e0] = 21a95aa1, %l3 = ca9cb78e, %l1 = 6eb1411c add %i3,0x20,%g1 casa [%g1]0x80,%l3,%l1 ! %l1 = 0000000021a95aa1 ! %l1 = 0000000021a95aa1, Mem[00000000918000e9] = 274a6d4f stb %l1,[%o0+0x029] ! Mem[00000000918000e8] = a14a6d4f ! Mem[00000000358000dd] = abe6fbf0, %l2 = 0000000000000020 ldstub [%i3+0x01d],%l2 ! %l2 = 000000e6000000ff ! Mem[00000000348000e0] = 7c8ac3e959a8f6b5, %l1 = 0000000021a95aa1, %l3 = 1e0dbeb7ca9cb78e add %i1,0x20,%g1 casxa [%g1]0x80,%l1,%l3 ! %l3 = 7c8ac3e959a8f6b5 ! Mem[00000000358000ec] = 247c8d12, %l0 = bbbf45d5, %l5 = 247c8d12 add %i3,0x2c,%g1 casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000247c8d12 p18_label_2: ! Mem[00000000358000d0] = 1daee389, %l0 = d0fb8fdabbbf45d5 ldub [%i3+0x011],%l0 ! %l0 = 00000000000000ae ! Mem[00000000348000d2] = 46bd4456, %l0 = 00000000000000ae ldstub [%i1+0x012],%l0 ! %l0 = 00000044000000ff ! %l0 = 0000000000000044, Mem[00000000908000ce] = bb6ab6ae sth %l0,[%i5+0x00e] ! Mem[00000000908000cc] = 0044b6ae ! Mem[00000000340000c4] = 52dd3126, %l7 = 000000008b2daa8a ldub [%i0+0x004],%l7 ! %l7 = 0000000000000052 ! Mem[00000000350000c8] = 8b2daa8a7d008cd6, %l0 = 0000000000000044, %l2 = 00000000000000e6 add %i2,0x08,%g1 casxa [%g1]0x80,%l0,%l2 ! %l2 = 8b2daa8a7d008cd6 ! Mem[00000000348000d3] = 46bdff56, %l2 = 8b2daa8a7d008cd6 ldstub [%i1+0x013],%l2 ! %l2 = 00000056000000ff ! %l4 = 7f68571828f573a4, Mem[00000000908000f8] = 7f508de3 sth %l4,[%i5+0x038] ! Mem[00000000908000f8] = 73a48de3 ! Mem[00000000348000d4] = 6a03f657, %l4 = 7f68571828f573a4 ldstub [%i1+0x014],%l4 ! %l4 = 0000006a000000ff ! %l5 = 00000000247c8d12, Mem[00000000908000fc] = fbce39cd sth %l5,[%i5+0x03c] ! Mem[00000000908000fc] = 8d1239cd ! Mem[00000000340000f0] = 5d60375d, %l7 = 0000000000000052 swap [%i0+0x030],%l7 ! %l7 = 000000005d60375d p18_label_3: ! Mem[00000000348000e0] = 7c8ac3e9, %l0 = 0000000000000044 swap [%i1+%o4],%l0 ! %l0 = 000000007c8ac3e9 ! %l3 = 7c8ac3e959a8f6b5, Mem[00000000910000e0] = 1159b95e21e939f9 stx %l3,[%i6+%o4] ! Mem[00000000910000e0] = 7c8ac3e959a8f6b5 ! %l2 = 00000056, %l3 = 59a8f6b5, Mem[00000000910000e8] = a44883e0 a3f2d0ad std %l2,[%i6+%o5] ! Mem[00000000910000e8] = 00000056 59a8f6b5 ! Mem[00000000340000e8] = 71b6baaea096dd5e, %l7 = 000000005d60375d ldx [%i0+%o5],%l7 ! %l7 = 71b6baaea096dd5e ! %l1 = 0000000021a95aa1, Mem[00000000910000e4] = 59a8f6b5 stw %l1,[%i6+0x024] ! Mem[00000000910000e4] = 21a95aa1 ! Mem[00000000918000e8] = 4a6d4f20, %g2 = 769bfb8610ffad6d lduh [%o0+0x02a],%g2 ! %g2 = 0000000000004a6d ! Mem[00000000340000d8] = 8a7c613a, %l7 = a096dd5e, %l0 = 7c8ac3e9 add %i0,0x18,%g1 casa [%g1]0x80,%l7,%l0 ! %l0 = 000000008a7c613a ! Mem[00000000358000e8] = 51909be9247c8d12, %l2 = 0000000000000056, %l4 = 000000000000006a add %i3,0x28,%g1 casxa [%g1]0x80,%l2,%l4 ! %l4 = 51909be9247c8d12 ! Mem[00000000350000d8] = 5b69819f, %l0 = 8a7c613a, %l3 = 59a8f6b5 add %i2,0x18,%g1 casa [%g1]0x80,%l0,%l3 ! %l3 = 000000005b69819f ! %l4 = 51909be9247c8d12, Mem[00000000908000c0] = d11eab645f146244 stx %l4,[%i5+%g0] ! Mem[00000000908000c0] = 51909be9247c8d12 p18_label_4: ! Mem[00000000340000e8] = 71b6baaea096dd5e, %l4 = 51909be9247c8d12, %l1 = 0000000021a95aa1 add %i0,0x28,%g1 casxa [%g1]0x80,%l4,%l1 ! %l1 = 71b6baaea096dd5e ! Mem[00000000340000e0] = dcfb44cd, %l3 = 000000005b69819f swap [%i0+%o4],%l3 ! %l3 = 00000000dcfb44cd ! %l0 = 000000008a7c613a, Mem[00000000918000e0] = 5a1863af stw %l0,[%o0+%o4] ! Mem[00000000918000e0] = 8a7c613a ! %l6 = 018e1bc04f318983, Mem[00000000900000e8] = e25b485c stb %l6,[%i4+%o5] ! Mem[00000000900000e8] = 835b485c ! Mem[00000000348000f3] = cbd0d69c, %l2 = 0000000000000056 ldstub [%i1+0x033],%l2 ! %l2 = 0000009c000000ff ! %l5 = 00000000247c8d12, Mem[00000000350000f4] = 8d166b40 stw %l5,[%i2+0x034] ! Mem[00000000350000f4] = 247c8d12 ! Mem[00000000908000c8] = 01e8e41294cd0044, %g2 = 0000000000004a6d ldx [%i5+%o1],%g2 ! %g2 = 01e8e41294cd0044 ! Mem[00000000918000d0] = d0fb8fda bbbf45d5, %g2 = 94cd0044, %g3 = 0bad0b00 ldd [%o0+%o2],%g2 ! %g2 = 00000000d0fb8fda 00000000bbbf45d5 ! Mem[00000000908000f8] = 73a48de3, %g18 = 1cbd70302ca8f85c ldsw [%i5+0x038],%g2 ! %g2 = 1cbd70302ca8f85c ! Mem[00000000340000e8] = 71b6baae, %l2 = 0000009c, %l2 = 0000009c add %i0,0x28,%g1 casa [%g1]0x80,%l2,%l2 ! %l2 = 0000000071b6baae ba,a p18_not_taken_0_end p18_not_taken_0: ! The following code should not be executed nop nop ldsh [%i3+0x03e],%l4 ldub [%i0+0x019],%l6 nop ldx [%i3+0x018],%l4 nop stw %l2,[%i0+0x024] ba,a p18_branch_failed p18_not_taken_0_end: ! End of Random Code for Thread 18 1: membar #Sync ! Force all stores to complete 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 000000008a7c613a bne,a,pn %xcc,p18_reg_l0_fail mov %l0,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000071b6baae bne,a,pn %xcc,p18_reg_l2_fail mov %l2,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 51909be9247c8d12 bne,a,pn %xcc,p18_reg_l4_fail mov %l4,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 71b6baaea096dd5e bne,a,pn %xcc,p18_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p18_local0_expect,%g1 p18_check_local0: ldx [%g1+0x020],%g2 ! Expected data = 5b69819fbf4bfe75 ldx [%i0+0x020],%g3 ! Observed data at 00000000340000e0 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i0,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = 00000052a4a38987 ldx [%i0+0x030],%g3 ! Observed data at 00000000340000f0 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i0,0x030,%g4 set p18_local1_expect,%g1 p18_check_local1: ldx [%g1+0x010],%g2 ! Expected data = 46bdffffff03f657 ldx [%i1+0x010],%g3 ! Observed data at 00000000348000d0 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i1,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 0000004459a8f6b5 ldx [%i1+0x020],%g3 ! Observed data at 00000000348000e0 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i1,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = cbd0d6ff97962fba ldx [%i1+0x030],%g3 ! Observed data at 00000000348000f0 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i1,0x030,%g4 set p18_local2_expect,%g1 p18_check_local2: ldx [%g1+0x030],%g2 ! Expected data = dd6a8bf7247c8d12 ldx [%i2+0x030],%g3 ! Observed data at 00000000350000f0 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i2,0x030,%g4 set p18_local3_expect,%g1 p18_check_local3: ldx [%g1+0x018],%g2 ! Expected data = ad028057abfffbf0 ldx [%i3+0x018],%g3 ! Observed data at 00000000358000d8 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i3,0x018,%g4 ldx [%g1+0x030],%g2 ! Expected data = fe4c0bffe8bafa91 ldx [%i3+0x030],%g3 ! Observed data at 00000000358000f0 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i3,0x030,%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+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000350000e8] ldstuba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000348000e8] ldstuba [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000358000d0] done p18_trap1o: swapa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000350000e8] ldstuba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000348000e8] ldstuba [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000358000d0] done p18_trap2e: lduba [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000348000d8] ldsba [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000358000c8] stha %l2,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000350000e8] done p18_trap2o: lduba [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000348000d8] ldsba [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000358000c8] stha %l2,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000350000e8] done p18_trap3e: nop done p18_trap3o: 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 = d0fb8fdabbbf45d5 ldx [%g1+0x008],%l1 ! %l1 = 2c0ffaf26eb1411c ldx [%g1+0x010],%l2 ! %l2 = db899230962b58bc ldx [%g1+0x018],%l3 ! %l3 = 1e0dbeb7ca9cb78e ldx [%g1+0x020],%l4 ! %l4 = 7f68571828f573a4 ldx [%g1+0x028],%l5 ! %l5 = c29aa24299f601cb ldx [%g1+0x030],%l6 ! %l6 = 018e1bc04f318983 ldx [%g1+0x038],%l7 ! %l7 = 9fb3a46cb474ff14 ! 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 = 91c90932 830e76bc 61da99c4 3bdba325 ! %f4 = b915c86b 63b63d69 321f02a3 69944686 ! %f8 = 0600bc0c 95cba71b a22f7281 6a5844ea ! %f12 = 94844005 1abecdc7 341313c1 4ff37d1f ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = a855371a 9001f3e1 97f5fd99 17563f6d ! %f20 = 8e2ea526 09580d7f 640c549f 83ebb85a ! %f24 = 9df34a05 5a6e073a 272bffaf db169eb0 ! %f28 = 4fd79462 5a7fac7b c7dc55f2 b70be816 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 5ec79d75 bec7b66a 9ff3a0fe af5629d3 ! %f36 = 51edf2ad 4478280d ee3a03d8 142fc737 ! %f40 = 77aaf0fc cc919ac4 d66b0bd6 23fa159f ! %f44 = 44f0ac4c facf5cdb 8aefb914 e13739cb ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xde8ff1c800000003,%g7,%g1 ! GSR scale = 0, align = 3 wr %g1,%g0,%gsr ! GSR = de8ff1c800000003 wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 19 p19_label_1: ! Mem[00000000378000c0] = 6fce8e01, %l5 = 0a4a2a50b4cb3b42 swap [%i3+%g0],%l5 ! %l5 = 000000006fce8e01 ! Mem[00000000900000d4] = 6767afdd, %g2 = e17d309fd091ff5e lduw [%i4+0x014],%g2 ! %g2 = 000000006767afdd ! Mem[00000000908000d0] = b6aef1ef d2273cf7, %g2 = 6767afdd, %g3 = 0bad0b00 ldd [%i5+%o2],%g2 ! %g2 = 00000000b6aef1ef 00000000d2273cf7 ! Mem[00000000918000c4] = 02bd3af0, %g2 = 00000000b6aef1ef lduh [%o0+0x006],%g2 ! %g2 = 00000000000002bd ! %l2 = 7dd2e86e, %l3 = b110230f, Mem[00000000918000e8] = 05274a6d 4f206140 std %l2,[%o0+%o5] ! Mem[00000000918000e8] = 7dd2e86e b110230f ! Mem[00000000908000cc] = 94cdbb6a, %g2 = 00000000000002bd lduw [%i5+0x00c],%g2 ! %g2 = 0000000094cdbb6a ! Mem[00000000378000fc] = 7184a134, %l0 = c6e8d7881a58951e ldstub [%i3+0x03c],%l0 ! %l0 = 00000071000000ff ! Mem[00000000360000e3] = 4885fbef, %l2 = ef024a067dd2e86e ldstub [%i0+0x023],%l2 ! %l2 = 000000ef000000ff ! %l6 = 32018270b04d9804, Mem[00000000900000f0] = d5cd9b41 stw %l6,[%i4+0x030] ! Mem[00000000900000f0] = b04d9804 ! Mem[00000000368000c8] = 98ef5083, %l0 = 0000000000000071 swap [%i1+%o1],%l0 ! %l0 = 0000000098ef5083 p19_label_2: ! Mem[00000000360000e8] = 06a99fce, %l1 = 1eb5fd7df2e4c6ff swap [%i0+%o5],%l1 ! %l1 = 0000000006a99fce ! Mem[00000000370000f8] = a84bf4479972af8c, %l6 = 32018270b04d9804, %l4 = 982d6cc6cd58aef2 add %i2,0x38,%g1 casxa [%g1]0x80,%l6,%l4 ! %l4 = a84bf4479972af8c ! Mem[00000000370000d0] = 94c53aa86cc5a454, %l3 = 49bb751cb110230f, %l1 = 0000000006a99fce add %i2,0x10,%g1 casxa [%g1]0x80,%l3,%l1 ! %l1 = 94c53aa86cc5a454 ! Mem[00000000368000d0] = 54bdd06e, %l4 = a84bf4479972af8c swap [%i1+%o2],%l4 ! %l4 = 0000000054bdd06e ! Mem[00000000370000e8] = bc5132f7dd9a44a4, %l1 = 94c53aa86cc5a454, %l4 = 0000000054bdd06e add %i2,0x28,%g1 casxa [%g1]0x80,%l1,%l4 ! %l4 = bc5132f7dd9a44a4 ! Mem[00000000918000f4] = b4f79e70, %g18 = 82b2a2fff9d4516f ldsw [%o0+0x034],%g2 ! %g2 = 82b2a2fff9d4516f ! Mem[00000000910000c8] = 0291bbe1 9ef55a7d, %g2 = b4f79e70, %g3 = d2273cf7 ldd [%i6+%o1],%g2 ! %g2 = 000000000291bbe1 000000009ef55a7d ! Mem[00000000900000c8] = 5ed33fb5, %g18 = 82b2a2fff9d4516f ldsw [%i4+%o1],%g2 ! %g2 = 82b2a2fff9d4516f ! Mem[00000000370000c4] = e9f82a14, %l1 = 6cc5a454, %l2 = 000000ef add %i2,0x04,%g1 casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000e9f82a14 ! Mem[00000000368000c0] = ea944ad1efece80f, %l4 = bc5132f7dd9a44a4, %l3 = 49bb751cb110230f casxa [%i1]0x80,%l4,%l3 ! %l3 = ea944ad1efece80f p19_label_3: ! Mem[00000000368000c0] = ea944ad1efece80f, %l2 = 00000000e9f82a14, %l2 = 00000000e9f82a14 casxa [%i1]0x80,%l2,%l2 ! %l2 = ea944ad1efece80f ! Mem[00000000360000e8] = f2e4c6ffb6cb57d8, %l7 = 7a228790cb0cb8a1 ldx [%i0+%o5],%l7 ! %l7 = f2e4c6ffb6cb57d8 ! Mem[00000000910000f8] = 13ae8281, %g2 = 000000005ed33fb5 ldub [%i6+0x039],%g2 ! %g2 = 0000000000000013 ! Mem[00000000378000d8] = e3d071d7, %l4 = bc5132f7dd9a44a4 swap [%i3+%o3],%l4 ! %l4 = 00000000e3d071d7 ! Mem[00000000370000e0] = 50498ad3, %l5 = 6fce8e01, %l7 = b6cb57d8 add %i2,0x20,%g1 casa [%g1]0x80,%l5,%l7 ! %l7 = 0000000050498ad3 ! Mem[00000000378000f0] = 4a992d0d, %l5 = 6fce8e01, %l3 = efece80f add %i3,0x30,%g1 casa [%g1]0x80,%l5,%l3 ! %l3 = 000000004a992d0d ! Mem[00000000910000e8] = a44883e0, %g2 = 0000000000000013 ldsh [%i6+%o5],%g2 ! %g2 = ffffffffffffa448 ! Mem[00000000370000ca] = fca07d4a, %l7 = 0000000050498ad3 ldstub [%i2+0x00a],%l7 ! %l7 = 0000007d000000ff ! %l6 = 32018270b04d9804, Mem[00000000918000f8] = 63bc7ca1c777b37c stx %l6,[%o0+0x038] ! Mem[00000000918000f8] = 32018270b04d9804 ! Mem[00000000360000cf] = 2860496b, %l2 = ea944ad1efece80f ldstub [%i0+0x00f],%l2 ! %l2 = 0000006b000000ff p19_label_4: ! Mem[00000000908000c8] = 1294cdbb, %g2 = ffffffffffffa448 ldsb [%i5+0x00b],%g2 ! %g2 = 0000000000000012 ! Mem[00000000368000c0] = ea944ad1, %l7 = 0000007d, %l0 = 98ef5083 casa [%i1]0x80,%l7,%l0 ! %l0 = 00000000ea944ad1 ! Mem[00000000360000f4] = 61c6ed94, %l6 = 32018270b04d9804 swap [%i0+0x034],%l6 ! %l6 = 0000000061c6ed94 ! Mem[00000000378000f6] = 1dfbc3d4, %l0 = 00000000ea944ad1 ldstub [%i3+0x036],%l0 ! %l0 = 000000c3000000ff ! Mem[00000000378000f0] = 4a992d0d, %l7 = 000000000000007d ldstub [%i3+0x030],%l7 ! %l7 = 0000004a000000ff ! Mem[00000000360000d0] = 184bffd6c439ff6d, %l7 = 000000000000004a, %l1 = 94c53aa86cc5a454 add %i0,0x10,%g1 casxa [%g1]0x80,%l7,%l1 ! %l1 = 184bffd6c439ff6d ! Mem[00000000900000c8] = 5ed33fb5, %g2 = 0000000000000012 ldsb [%i4+%o1],%g2 ! %g2 = 000000000000005e ! Mem[00000000360000e0] = 4885fbff127e51aa, %l2 = 000000000000006b, %l4 = 00000000e3d071d7 add %i0,0x20,%g1 casxa [%g1]0x80,%l2,%l4 ! %l4 = 4885fbff127e51aa ! Mem[00000000378000ec] = 9a293d99, %l2 = 000000000000006b swap [%i3+0x02c],%l2 ! %l2 = 000000009a293d99 ! Mem[00000000378000c8] = eaca0768a6aba384, %l3 = 000000004a992d0d, %l2 = 000000009a293d99 add %i3,0x08,%g1 casxa [%g1]0x80,%l3,%l2 ! %l2 = eaca0768a6aba384 ba,a p19_not_taken_0_end p19_not_taken_0: ! The following code should not be executed nop nop ldsh [%i3+0x03e],%l4 ldub [%i0+0x019],%l6 nop ldx [%i3+0x018],%l4 nop stw %l2,[%i0+0x024] 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 00000000000000c3 bne,a,pn %xcc,p19_reg_l0_fail mov %l0,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be eaca0768a6aba384 bne,a,pn %xcc,p19_reg_l2_fail mov %l2,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000000000004a bne,a,pn %xcc,p19_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p19_local0_expect,%g1 p19_check_local0: ldx [%g1+0x008],%g2 ! Expected data = cc567c1c286049ff ldx [%i0+0x008],%g3 ! Observed data at 00000000360000c8 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i0,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = 4885fbff127e51aa ldx [%i0+0x020],%g3 ! Observed data at 00000000360000e0 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = f2e4c6ffb6cb57d8 ldx [%i0+0x028],%g3 ! Observed data at 00000000360000e8 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = c304edcfb04d9804 ldx [%i0+0x030],%g3 ! Observed data at 00000000360000f0 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i0,0x030,%g4 set p19_local1_expect,%g1 p19_check_local1: ldx [%g1+0x008],%g2 ! Expected data = 00000071d197bb33 ldx [%i1+0x008],%g3 ! Observed data at 00000000368000c8 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 9972af8c71c8d566 ldx [%i1+0x010],%g3 ! Observed data at 00000000368000d0 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i1,0x010,%g4 set p19_local2_expect,%g1 p19_check_local2: ldx [%g1+0x008],%g2 ! Expected data = fca0ff4a93b644d5 ldx [%i2+0x008],%g3 ! Observed data at 00000000370000c8 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i2,0x008,%g4 set p19_local3_expect,%g1 p19_check_local3: ldx [%g1+0x000],%g2 ! Expected data = b4cb3b42fdf106fb ldx [%i3+0x000],%g3 ! Observed data at 00000000378000c0 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i3,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = dd9a44a4a9be1edf ldx [%i3+0x018],%g3 ! Observed data at 00000000378000d8 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i3,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = b3b4dd400000006b ldx [%i3+0x028],%g3 ! Observed data at 00000000378000e8 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = ff992d0d1dfbffd4 ldx [%i3+0x030],%g3 ! Observed data at 00000000378000f0 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i3,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 4da88d1eff84a134 ldx [%i3+0x038],%g3 ! Observed data at 00000000378000f8 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i3,0x038,%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+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000360000c8] swapa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000360000c8] ldsba [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000368000e0] stba %l1,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000368000e8] ldsba [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000360000e0] done p19_trap1o: swapa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000360000c8] swapa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000360000c8] ldsba [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000368000e0] stba %l1,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000368000e8] ldsba [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000360000e0] done p19_trap2e: swapa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000368000d0] ldsha [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000378000c0] stwa %l2,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[00000000368000c8] lduba [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000368000e0] ldsha [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000368000d8] ldsba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000370000c0] ldstuba [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000370000e0] done p19_trap2o: swapa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000368000d0] ldsha [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000378000c0] stwa %l2,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[00000000368000c8] lduba [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000368000e0] ldsha [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000368000d8] ldsba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000370000c0] ldstuba [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000370000e0] done p19_trap3e: nop nop nop nop done p19_trap3o: nop 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 = c6e8d7881a58951e ldx [%g1+0x008],%l1 ! %l1 = 1eb5fd7df2e4c6ff ldx [%g1+0x010],%l2 ! %l2 = ef024a067dd2e86e ldx [%g1+0x018],%l3 ! %l3 = 49bb751cb110230f ldx [%g1+0x020],%l4 ! %l4 = 982d6cc6cd58aef2 ldx [%g1+0x028],%l5 ! %l5 = 0a4a2a50b4cb3b42 ldx [%g1+0x030],%l6 ! %l6 = 32018270b04d9804 ldx [%g1+0x038],%l7 ! %l7 = 7a228790cb0cb8a1 ! 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 = 9e8a6bb7 5de9cabd e634cbe4 bce2a17e ! %f4 = dfa659e2 560fc897 90c47de4 e440b761 ! %f8 = 648bc1e1 2a86215b e5865bf2 129d54a5 ! %f12 = 6d11c696 a26fa06d 72e0215d 67302d58 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 625c4d87 31f84178 a96217de 368b19ec ! %f20 = 7cb1033c 78c346a4 249020cd fd2a9295 ! %f24 = d2412c6f 179e4a1c b91f228b 4b5b55d7 ! %f28 = 2e73207e d27ff964 d367d012 3ba91830 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = c5021b91 f5e3e5e4 750afa5f 0d28a9ef ! %f36 = e961a4b4 96ab25dc a5723bb8 5ffae210 ! %f40 = c99060a2 ab123ca9 3591e18f 2ccea5cf ! %f44 = 4f202984 987d8068 2c6564ef 0d7ef50f ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x252880c700000014,%g7,%g1 ! GSR scale = 2, align = 4 wr %g1,%g0,%gsr ! GSR = 252880c700000014 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[00000000910000fc] = 81b17624, %g2 = f504d8e954a0ff17 ldsb [%i6+0x03c],%g2 ! %g2 = ffffffffffffff81 ! %l4 = 2bc39a35ce60b184, Mem[00000000900000cc] = ac22364c sth %l4,[%i4+0x00c] ! Mem[00000000900000cc] = b184364c ! Mem[00000000918000dc] = f95a1863, %g2 = ffffffffffffff81 ldsb [%o0+0x01f],%g2 ! %g2 = fffffffffffffff9 ! %l3 = f33cb83fcaed3c8e, Mem[00000000398000e6] = 3dd96908 sth %l3,[%i3+0x026] ! Mem[00000000398000e4] = 3dd93c8e ! Mem[00000000398000dc] = 5ab4062c, %l1 = 6b8dcf7a, %l0 = 0f298dd9 add %i3,0x1c,%g1 casa [%g1]0x80,%l1,%l0 ! %l0 = 000000005ab4062c ! Mem[00000000388000e0] = 9f6d8d43193b51fe, %l6 = b116fb52a82b674f, %l7 = 809bdc0dc490ee2b add %i1,0x20,%g1 casxa [%g1]0x80,%l6,%l7 ! %l7 = 9f6d8d43193b51fe ! Mem[00000000388000d8] = b3b71486, %l0 = 5ab4062c, %l4 = ce60b184 add %i1,0x18,%g1 casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000b3b71486 ! Mem[00000000390000ec] = 6a34472c, %l1 = 6b8dcf7a, %l3 = caed3c8e add %i2,0x2c,%g1 casa [%g1]0x80,%l1,%l3 ! %l3 = 000000006a34472c ! Mem[00000000388000e8] = e5db8d2054eaf6ec, %l1 = bd27ba9c6b8dcf7a, %l4 = 00000000b3b71486 add %i1,0x28,%g1 casxa [%g1]0x80,%l1,%l4 ! %l4 = e5db8d2054eaf6ec ! Mem[00000000380000cc] = 697b6278, %l7 = 193b51fe, %l5 = 89c9edfd add %i0,0x0c,%g1 casa [%g1]0x80,%l7,%l5 ! %l5 = 00000000697b6278 p20_label_2: ! Mem[00000000908000ec] = 73625dfd, %g2 = fffffffffffffff9 lduh [%i5+0x02c],%g2 ! %g2 = 0000000000007362 ! %l0 = 000000005ab4062c, Mem[00000000900000de] = 0f4aa25a sth %l0,[%i4+0x01e] ! Mem[00000000900000dc] = 062ca25a ! Mem[00000000388000d8] = b3b71486, %l4 = 54eaf6ec, %l2 = 843b8189 add %i1,0x18,%g1 casa [%g1]0x80,%l4,%l2 ! %l2 = 00000000b3b71486 ! %l6 = b116fb52a82b674f, Mem[00000000918000c8] = 3af0788929433ddf stx %l6,[%o0+%o1] ! Mem[00000000918000c8] = b116fb52a82b674f ! Mem[00000000380000e6] = 4f758518, %l1 = bd27ba9c6b8dcf7a ldstub [%i0+0x026],%l1 ! %l1 = 00000085000000ff ! Mem[00000000380000f4] = b03c5c4f, %l7 = 9f6d8d43193b51fe swap [%i0+0x034],%l7 ! %l7 = 00000000b03c5c4f ! Mem[00000000390000c8] = b34014aff4a6de73, %l3 = 000000006a34472c, %l4 = e5db8d2054eaf6ec add %i2,0x08,%g1 casxa [%g1]0x80,%l3,%l4 ! %l4 = b34014aff4a6de73 ! Mem[00000000390000cf] = f4a6de73, %l4 = b34014aff4a6de73 ldstub [%i2+0x00f],%l4 ! %l4 = 00000073000000ff ! %l2 = 00000000b3b71486, Mem[00000000910000c0] = 5f41d4b45292c30c stx %l2,[%i6+%g0] ! Mem[00000000910000c0] = 00000000b3b71486 ! Mem[00000000388000dc] = 5fb8fa16, %l2 = 00000000b3b71486 ldstub [%i1+0x01c],%l2 ! %l2 = 0000005f000000ff p20_label_3: ! Mem[00000000380000f8] = 70e4646f, %l2 = 000000000000005f swap [%i0+0x038],%l2 ! %l2 = 0000000070e4646f ! Mem[00000000398000d0] = e3f85b132772ff10, %l1 = 0000000000000085, %l4 = 0000000000000073 add %i3,0x10,%g1 casxa [%g1]0x80,%l1,%l4 ! %l4 = e3f85b132772ff10 ! Mem[00000000390000f0] = 1adffc16, %l0 = 000000005ab4062c swap [%i2+0x030],%l0 ! %l0 = 000000001adffc16 ! Mem[00000000900000e8] = e25b485c ff48e0f6, %g2 = 00007362, %g3 = 0bad0b00 ldd [%i4+%o5],%g2 ! %g2 = 00000000e25b485c 00000000ff48e0f6 ! %l5 = 00000000697b6278, Mem[00000000900000c0] = 4b942213 stw %l5,[%i4+%g0] ! Mem[00000000900000c0] = 697b6278 ! %l0 = 000000001adffc16, Mem[00000000388000e8] = e5db8d2054eaf6ec stx %l0,[%i1+%o5] ! Mem[00000000388000e8] = 000000001adffc16 ! %l6 = b116fb52a82b674f, Mem[00000000910000f4] = 19c7f227 sth %l6,[%i6+0x034] ! Mem[00000000910000f4] = 674ff227 ! Mem[00000000910000d0] = 0484c5d8, %g2 = 00000000e25b485c ldsb [%i6+0x012],%g2 ! %g2 = 0000000000000004 ! Mem[00000000900000f4] = f9d877dd, %g2 = 0000000000000004 lduw [%i4+0x034],%g2 ! %g2 = 00000000f9d877dd ! Mem[00000000910000c8] = bbe19ef5, %g2 = 00000000f9d877dd ldsh [%i6+0x00a],%g2 ! %g2 = ffffffffffffbbe1 p20_label_4: ! Mem[00000000918000f8] = 63bc7ca1 c777b37c, %g2 = ffffbbe1, %g3 = ff48e0f6 ldd [%o0+0x038],%g2 ! %g2 = 0000000063bc7ca1 00000000c777b37c ! %l2 = 0000000070e4646f, Mem[00000000900000d8] = 6e2b1b401315062c stx %l2,[%i4+%o3] ! Mem[00000000900000d8] = 0000000070e4646f ! Mem[00000000380000ff] = a5ce837c, %l7 = 00000000b03c5c4f ldstub [%i0+0x03f],%l7 ! %l7 = 0000007c000000ff ! Mem[00000000388000fd] = 63d1b9e7, %l0 = 000000001adffc16 ldstub [%i1+0x03d],%l0 ! %l0 = 000000d1000000ff ! Mem[00000000398000c8] = 08eecd69, %l0 = 00000000000000d1 swap [%i3+%o1],%l0 ! %l0 = 0000000008eecd69 ! Mem[00000000380000d8] = b653bd79dc1ed72a, %l4 = e3f85b132772ff10, %l0 = 0000000008eecd69 add %i0,0x18,%g1 casxa [%g1]0x80,%l4,%l0 ! %l0 = b653bd79dc1ed72a ! Mem[00000000900000e8] = e25b485c, %g2 = 0000000063bc7ca1 lduh [%i4+%o5],%g2 ! %g2 = 000000000000e25b ! Mem[00000000388000e4] = 193b51fe, %l2 = 0000000070e4646f ldstub [%i1+0x024],%l2 ! %l2 = 00000019000000ff ! %l4 = e3f85b132772ff10, Mem[00000000918000f8] = 63bc7ca1c777b37c stx %l4,[%o0+0x038] ! Mem[00000000918000f8] = e3f85b132772ff10 ! Mem[00000000388000e4] = ff3b51fe, %l4 = 2772ff10, %l1 = 00000085 add %i1,0x24,%g1 casa [%g1]0x80,%l4,%l1 ! %l1 = 00000000ff3b51fe ba,a p20_not_taken_0_end p20_not_taken_0: ! The following code should not be executed nop nop ldsh [%i3+0x03e],%l4 ldub [%i0+0x019],%l6 nop ldx [%i3+0x018],%l4 nop stw %l2,[%i0+0x024] ba,a p20_branch_failed p20_not_taken_0_end: ! End of Random Code for Thread 20 1: membar #Sync ! Force all stores to complete 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 b653bd79dc1ed72a bne,a,pn %xcc,p20_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000ff3b51fe bne,a,pn %xcc,p20_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000000019 bne,a,pn %xcc,p20_reg_l2_fail mov %l2,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be e3f85b132772ff10 bne,a,pn %xcc,p20_reg_l4_fail mov %l4,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000000000007c bne,a,pn %xcc,p20_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p20_local0_expect,%g1 p20_check_local0: ldx [%g1+0x020],%g2 ! Expected data = cf5c3c8c4f75ff18 ldx [%i0+0x020],%g3 ! Observed data at 00000000380000e0 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i0,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = 6271f29d193b51fe ldx [%i0+0x030],%g3 ! Observed data at 00000000380000f0 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i0,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 0000005fa5ce83ff ldx [%i0+0x038],%g3 ! Observed data at 00000000380000f8 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i0,0x038,%g4 set p20_local1_expect,%g1 p20_check_local1: ldx [%g1+0x018],%g2 ! Expected data = b3b71486ffb8fa16 ldx [%i1+0x018],%g3 ! Observed data at 00000000388000d8 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 9f6d8d43ff3b51fe ldx [%i1+0x020],%g3 ! Observed data at 00000000388000e0 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 000000001adffc16 ldx [%i1+0x028],%g3 ! Observed data at 00000000388000e8 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i1,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 9e829cbf63ffb9e7 ldx [%i1+0x038],%g3 ! Observed data at 00000000388000f8 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i1,0x038,%g4 set p20_local2_expect,%g1 p20_check_local2: ldx [%g1+0x008],%g2 ! Expected data = b34014aff4a6deff ldx [%i2+0x008],%g3 ! Observed data at 00000000390000c8 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i2,0x008,%g4 ldx [%g1+0x030],%g2 ! Expected data = 5ab4062c00ef9601 ldx [%i2+0x030],%g3 ! Observed data at 00000000390000f0 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i2,0x030,%g4 set p20_local3_expect,%g1 p20_check_local3: ldx [%g1+0x008],%g2 ! Expected data = 000000d19fdbcca6 ldx [%i3+0x008],%g3 ! Observed data at 00000000398000c8 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i3,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = 2556e0c23dd93c8e ldx [%i3+0x020],%g3 ! Observed data at 00000000398000e0 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i3,0x020,%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 ! 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: swapa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000390000d8] lduha [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000398000e8] ldstuba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000390000c8] ldda [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000398000c8] ldstuba [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000398000c8] stba %l6,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[00000000398000c0] ldsba [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000388000c0] done p20_trap1o: swapa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000390000d8] lduha [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000398000e8] ldstuba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000390000c8] ldda [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000398000c8] ldstuba [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000398000c8] stba %l6,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[00000000398000c0] ldsba [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000388000c0] done p20_trap2e: ldstuba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000390000e8] ldsha [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000390000d0] stwa %l4,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[00000000380000c0] lduwa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000398000c8] swapa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000388000e8] ldxa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000380000e0] ldxa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000380000c8] done p20_trap2o: ldstuba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000390000e8] ldsha [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000390000d0] stwa %l4,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[00000000380000c0] lduwa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000398000c8] swapa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000388000e8] ldxa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000380000e0] ldxa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000380000c8] done p20_trap3e: nop nop nop nop nop done p20_trap3o: nop nop 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 = 199a04d20f298dd9 ldx [%g1+0x008],%l1 ! %l1 = bd27ba9c6b8dcf7a ldx [%g1+0x010],%l2 ! %l2 = 28b7978d843b8189 ldx [%g1+0x018],%l3 ! %l3 = f33cb83fcaed3c8e ldx [%g1+0x020],%l4 ! %l4 = 2bc39a35ce60b184 ldx [%g1+0x028],%l5 ! %l5 = 87ebb16889c9edfd ldx [%g1+0x030],%l6 ! %l6 = b116fb52a82b674f ldx [%g1+0x038],%l7 ! %l7 = 809bdc0dc490ee2b ! 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 = b7c53c97 f48f2a15 8da998b8 bf5bed32 ! %f4 = 6c0b6c4a 70b41015 d1f841d4 327be441 ! %f8 = 6cc65c82 92d497b0 631b6b84 12cbb4dc ! %f12 = 28e92d7e 81a62d2b 3f133ed5 8a714e26 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = bac049b0 7585e366 e2d12eac 049b5213 ! %f20 = ecb2fea3 5936224c 16a342af 30677063 ! %f24 = 8f763349 e3e2ccae ac75d716 b6d4a54e ! %f28 = 4edd9bdb eb8cefe6 827ab790 b6aa18dc ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = eb6193e7 e687f989 7178d21b 8fce2baa ! %f36 = dc0b7a65 289b46b7 5f92bde4 933cb186 ! %f40 = 7eb4956d b3c3d89a 21e3159f 0e8e02b8 ! %f44 = 0c0be602 9b43430b 5bfb386a 65e089b2 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x65d087c70000007e,%g7,%g1 ! GSR scale = 15, align = 6 wr %g1,%g0,%gsr ! GSR = 65d087c70000007e 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: ! %l6 = 16ae1404, %l7 = 6dbc62c6, Mem[00000000918000c8] = 3af07889 29433ddf std %l6,[%o0+%o1] ! Mem[00000000918000c8] = 16ae1404 6dbc62c6 ! %l6 = d3684ef816ae1404, Mem[00000000910000ce] = 5a7d2374 sth %l6,[%i6+0x00e] ! Mem[00000000910000cc] = 14042374 ! Mem[000000003a0000e0] = d2737f09, %l3 = 2edd4e49efed0448 swap [%i0+%o4],%l3 ! %l3 = 00000000d2737f09 ! Mem[00000000918000f0] = efc3828b, %g2 = 972638c68a31e295 ldsh [%o0+0x030],%g2 ! %g2 = ffffffffffffefc3 ! %l2 = 4e230066a236e93f, Mem[000000003a8000f0] = ee31edad125243be stx %l2,[%i1+0x030] ! Mem[000000003a8000f0] = 4e230066a236e93f ! %l5 = 5e8f308befe30e16, Mem[00000000910000f9] = 13ae8281 stb %l5,[%i6+0x039] ! Mem[00000000910000f8] = 16ae8281 ! Mem[000000003a0000d8] = e7ff6fa0, %l0 = ce433fffd5b6dc8e swap [%i0+%o3],%l0 ! %l0 = 00000000e7ff6fa0 ! Mem[000000003b8000fc] = 2c10d8ea, %l6 = d3684ef816ae1404 lduh [%i3+0x03e],%l6 ! %l6 = 000000000000d8ea ! Mem[00000000910000fc] = 24000000, %g2 = ffffffffffffefc3 ldsb [%i6+0x03f],%g2 ! %g2 = 0000000000000024 ! Mem[00000000900000d0] = 31aac5326767afdd, %g2 = 0000000000000024 ldx [%i4+%o2],%g2 ! %g2 = 31aac5326767afdd p21_label_2: ! %l4 = 698d9077, %l5 = efe30e16, Mem[000000003a0000c8] = 8ffe0b5f d10192f6 std %l4,[%i0+%o1] ! Mem[000000003a0000c8] = 698d9077 efe30e16 ! Mem[000000003b8000d4] = bcfd7432, %l2 = 4e230066a236e93f ldstub [%i3+0x014],%l2 ! %l2 = 000000bc000000ff ! Mem[000000003a0000f8] = e16ad2782d3e6779, %l0 = 00000000e7ff6fa0, %l7 = 613c41406dbc62c6 add %i0,0x38,%g1 casxa [%g1]0x80,%l0,%l7 ! %l7 = e16ad2782d3e6779 ! %l1 = b13701360deb441a, Mem[00000000908000f0] = 79d86a68 sth %l1,[%i5+0x030] ! Mem[00000000908000f0] = 441a6a68 ! Mem[00000000900000d4] = 67afdd6e, %g2 = 31aac5326767afdd ldub [%i4+0x015],%g2 ! %g2 = 0000000000000067 ! Mem[000000003a0000f8] = e16ad2782d3e6779, %l7 = e16ad2782d3e6779, %l7 = e16ad2782d3e6779 add %i0,0x38,%g1 casxa [%g1]0x80,%l7,%l7 ! %l7 = e16ad2782d3e6779 ! Mem[000000003a8000da] = 09134ce9, %l1 = b13701360deb441a ldstub [%i1+0x01a],%l1 ! %l1 = 0000004c000000ff ! Mem[000000003a0000dc] = d430c670, %l4 = 92175caa698d9077 ldstub [%i0+0x01c],%l4 ! %l4 = 000000d4000000ff ! Mem[000000003b8000dc] = a38f7e32, %l6 = 000000000000d8ea swap [%i3+0x01c],%l6 ! %l6 = 00000000a38f7e32 ! %l1 = 000000000000004c, Mem[00000000908000f4] = 04f40f71 sth %l1,[%i5+0x034] ! Mem[00000000908000f4] = 004c0f71 p21_label_3: ! Mem[000000003a0000d0] = 43815faa00eb70a1, %l0 = 00000000e7ff6fa0, %l7 = e16ad2782d3e6779 add %i0,0x10,%g1 casxa [%g1]0x80,%l0,%l7 ! %l7 = 43815faa00eb70a1 ! Mem[00000000918000c4] = 657a02bd, %g2 = 0000000000000067 ldsh [%o0+0x004],%g2 ! %g2 = 000000000000657a ! Mem[00000000918000c0] = a04e657a, %g2 = 000000000000657a lduh [%o0+0x002],%g2 ! %g2 = 000000000000a04e ! Mem[000000003b8000f8] = 85efd92b2c10d8ea, %l1 = 000000000000004c, %l1 = 000000000000004c add %i3,0x38,%g1 casxa [%g1]0x80,%l1,%l1 ! %l1 = 85efd92b2c10d8ea ! Mem[00000000908000e0] = b848d7ae, %g18 = a89c3b3c7f344d09 ldsw [%i5+%o4],%g2 ! %g2 = a89c3b3c7f344d09 ! %l2 = 000000bc, %l3 = d2737f09, Mem[000000003b0000d8] = 8179fe6d 351f0bf5 std %l2,[%i2+%o3] ! Mem[000000003b0000d8] = 000000bc d2737f09 ! %l2 = 00000000000000bc, Mem[00000000918000e3] = af131ae2 stb %l2,[%o0+0x023] ! Mem[00000000918000e0] = bc131ae2 ! Mem[00000000900000e8] = e25b485c, %g2 = ffffffffb848d7ae ldsh [%i4+%o5],%g2 ! %g2 = ffffffffffffe25b ! %l4 = 00000000000000d4, Mem[000000003b0000c0] = 5a7b79a664f2e962 stx %l4,[%i2+%g0] ! Mem[000000003b0000c0] = 00000000000000d4 ! %l7 = 43815faa00eb70a1, Mem[00000000910000d5] = d8e3e556 stb %l7,[%i6+0x015] ! Mem[00000000910000d4] = a1e3e556 p21_label_4: ! Mem[00000000900000ec] = ff48e0f6, %g2 = ffffffffffffe25b lduw [%i4+0x02c],%g2 ! %g2 = 00000000ff48e0f6 ! Mem[00000000900000cc] = ac22364c, %g18 = a89c3b3c7f344d09 ldsw [%i4+0x00c],%g2 ! %g2 = a89c3b3c7f344d09 ! Mem[00000000908000ec] = fd441a6a, %g2 = ffffffffac22364c ldub [%i5+0x02f],%g2 ! %g2 = 00000000000000fd ! %l3 = 00000000d2737f09, Mem[00000000918000fc] = c777b37c stb %l3,[%o0+0x03c] ! Mem[00000000918000fc] = 0977b37c ! %l2 = 00000000000000bc, Mem[00000000900000d9] = 2b1b4013 stb %l2,[%i4+0x019] ! Mem[00000000900000d8] = bc1b4013 ! Mem[00000000910000f8] = 1f16ae8281b17624, %g2 = 00000000000000fd ldx [%i6+0x038],%g2 ! %g2 = 1f16ae8281b17624 ! Mem[000000003b8000f0] = fe498c7c799273ac, %l1 = 85efd92b2c10d8ea ldx [%i3+0x030],%l1 ! %l1 = fe498c7c799273ac ! Mem[000000003a8000e4] = cb5517f2, %l4 = 000000d4, %l6 = a38f7e32 add %i1,0x24,%g1 casa [%g1]0x80,%l4,%l6 ! %l6 = 00000000cb5517f2 ! Mem[000000003a0000f0] = 842775c2, %l5 = efe30e16, %l6 = cb5517f2 add %i0,0x30,%g1 casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000842775c2 ! Mem[000000003a0000fd] = 2d3e6779, %l1 = fe498c7c799273ac ldstub [%i0+0x03d],%l1 ! %l1 = 0000003e000000ff ba,a p21_not_taken_0_end p21_not_taken_0: ! The following code should not be executed nop nop ldsh [%i3+0x03e],%l4 ldub [%i0+0x019],%l6 nop ldx [%i3+0x018],%l4 nop stw %l2,[%i0+0x024] ba,a p21_branch_failed p21_not_taken_0_end: ! End of Random Code for Thread 21 p21_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x054] ! Set processor 21 done flag ! Check Registers p21_check_registers: set p21_expected_registers,%g1 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000000000003e bne,a,pn %xcc,p21_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000000000bc bne,a,pn %xcc,p21_reg_l2_fail mov %l2,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000000000d4 bne,a,pn %xcc,p21_reg_l4_fail mov %l4,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000842775c2 bne,a,pn %xcc,p21_reg_l6_fail mov %l6,%g3 ! Check Local Memory set p21_local0_expect,%g1 p21_check_local0: ldx [%g1+0x008],%g2 ! Expected data = 698d9077efe30e16 ldx [%i0+0x008],%g3 ! Observed data at 000000003a0000c8 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i0,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = d5b6dc8eff30c670 ldx [%i0+0x018],%g3 ! Observed data at 000000003a0000d8 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = efed044853683f66 ldx [%i0+0x020],%g3 ! Observed data at 000000003a0000e0 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i0,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = e16ad2782dff6779 ldx [%i0+0x038],%g3 ! Observed data at 000000003a0000f8 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i0,0x038,%g4 set p21_local1_expect,%g1 p21_check_local1: ldx [%g1+0x018],%g2 ! Expected data = 0913ffe951c37268 ldx [%i1+0x018],%g3 ! Observed data at 000000003a8000d8 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i1,0x018,%g4 ldx [%g1+0x030],%g2 ! Expected data = 4e230066a236e93f ldx [%i1+0x030],%g3 ! Observed data at 000000003a8000f0 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i1,0x030,%g4 set p21_local2_expect,%g1 p21_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 00000000000000d4 ldx [%i2+0x000],%g3 ! Observed data at 000000003b0000c0 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i2,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = 000000bcd2737f09 ldx [%i2+0x018],%g3 ! Observed data at 000000003b0000d8 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i2,0x018,%g4 set p21_local3_expect,%g1 p21_check_local3: ldx [%g1+0x010],%g2 ! Expected data = 581711a2fffd7432 ldx [%i3+0x010],%g3 ! Observed data at 000000003b8000d0 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = f34a02eb0000d8ea ldx [%i3+0x018],%g3 ! Observed data at 000000003b8000d8 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i3,0x018,%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 ! 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: swapa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000003b0000e8] stxa %l6,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000003a8000d8] done p21_trap1o: swapa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000003b0000e8] stxa %l6,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000003a8000d8] done p21_trap2e: lduba [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000003b8000e8] ldsha [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000003b8000e8] done p21_trap2o: lduba [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000003b8000e8] ldsha [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000003b8000e8] 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 = ce433fffd5b6dc8e ldx [%g1+0x008],%l1 ! %l1 = b13701360deb441a ldx [%g1+0x010],%l2 ! %l2 = 4e230066a236e93f ldx [%g1+0x018],%l3 ! %l3 = 2edd4e49efed0448 ldx [%g1+0x020],%l4 ! %l4 = 92175caa698d9077 ldx [%g1+0x028],%l5 ! %l5 = 5e8f308befe30e16 ldx [%g1+0x030],%l6 ! %l6 = d3684ef816ae1404 ldx [%g1+0x038],%l7 ! %l7 = 613c41406dbc62c6 ! 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 = 8f653dfc 522e70ce 2613b1ef f8d1d734 ! %f4 = f198d070 4031c8bf 7c5399c1 c52da04b ! %f8 = b0ad5648 29d509ff d7a1e593 4f8a1d5e ! %f12 = 8939d6bd 08603e7c 9eef1f2c 9e5ca5e2 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 5c420cd7 04b231de bd08cda5 cefa9b3c ! %f20 = 7dd9571a 6226911c f9c82072 06e91a4c ! %f24 = 79745c1a f1bff19c 3d8e55f3 6320d440 ! %f28 = 02b38946 aa00e0eb 04aa6173 ca2048fb ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = e5abeb7f 752a6531 d93ff66c 9e571279 ! %f36 = b7d5f108 62363d42 9a74501d 7c3e4df4 ! %f40 = f8b9e779 f105ade6 c6888f0a f69ea11d ! %f44 = dd19b7e3 bf87f8e3 a8f93d77 2a09bd81 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x217581d00000002c,%g7,%g1 ! GSR scale = 5, align = 4 wr %g1,%g0,%gsr ! GSR = 217581d00000002c 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: ! %l6 = 44915739fac2da1e, Mem[000000003c0000f8] = 39c7d4de stb %l6,[%i0+0x038] ! Mem[000000003c0000f8] = 1ec7d4de ! Mem[000000003c8000c0] = 881e3e06ab7722b2, %l6 = 44915739fac2da1e, %l2 = 888c07941196d1a3 casxa [%i1]0x80,%l6,%l2 ! %l2 = 881e3e06ab7722b2 ! Mem[000000003d0000f4] = 5b59ecb5, %l4 = bcad3d0197dcc935 swap [%i2+0x034],%l4 ! %l4 = 000000005b59ecb5 ! Mem[000000003d8000d6] = 6e339723, %l0 = bd3e0bd67f5fd353 ldstub [%i3+0x016],%l0 ! %l0 = 00000097000000ff ! Mem[00000000900000d0] = 31aac532, %g18 = 37910533f678e3f1 ldsw [%i4+%o2],%g2 ! %g2 = 37910533f678e3f1 ! Mem[00000000910000ec] = a3f2d0ad, %g2 = 0000000031aac532 lduw [%i6+0x02c],%g2 ! %g2 = 00000000a3f2d0ad ! Mem[00000000900000dc] = 13150f4a, %g18 = 37910533f678e3f1 ldsw [%i4+0x01c],%g2 ! %g2 = 37910533f678e3f1 ! Mem[000000003c0000d4] = 6820ce38, %l1 = 4697bdd5, %l6 = fac2da1e add %i0,0x14,%g1 casa [%g1]0x80,%l1,%l6 ! %l6 = 000000006820ce38 ! Mem[00000000900000f8] = 71f16266, %g2 = 0000000013150f4a ldub [%i4+0x039],%g2 ! %g2 = 0000000000000071 ! %l0 = 0000000000000097, Mem[00000000908000f6] = 0f717f50 stb %l0,[%i5+0x036] ! Mem[00000000908000f4] = 97717f50 p22_label_2: ! Mem[000000003d0000e0] = 39ef533ba87c8dd3, %l1 = 027b47964697bdd5, %l2 = 881e3e06ab7722b2 add %i2,0x20,%g1 casxa [%g1]0x80,%l1,%l2 ! %l2 = 39ef533ba87c8dd3 ! %l5 = 57be164c8c1338a6, Mem[00000000918000c3] = 4e657a02 stb %l5,[%o0+0x003] ! Mem[00000000918000c0] = a6657a02 ! Mem[00000000900000d4] = 6767afdd, %g2 = 0000000000000071 ldsh [%i4+0x014],%g2 ! %g2 = 0000000000006767 ! %l2 = 39ef533ba87c8dd3, Mem[00000000918000f6] = 9e7063bc sth %l2,[%o0+0x036] ! Mem[00000000918000f4] = 8dd363bc ! Mem[000000003d8000cc] = 8c07c3e6, %l6 = 6820ce38, %l7 = 1e93d086 add %i3,0x0c,%g1 casa [%g1]0x80,%l6,%l7 ! %l7 = 000000008c07c3e6 ! Mem[00000000910000f0] = 1284e987 19c7f227, %g2 = 00006767, %g3 = 0bad0b00 ldd [%i6+0x030],%g2 ! %g2 = 000000001284e987 0000000019c7f227 ! Mem[000000003d0000c4] = 07de3895, %l4 = 000000005b59ecb5 ldstub [%i2+0x004],%l4 ! %l4 = 00000007000000ff ! Mem[000000003c0000d8] = 0ff8fe7f, %l3 = 1ce15c2c587e2f74 swap [%i0+%o3],%l3 ! %l3 = 000000000ff8fe7f ! Mem[000000003c0000f8] = 1ec7d4de, %l3 = 0ff8fe7f, %l2 = a87c8dd3 add %i0,0x38,%g1 casa [%g1]0x80,%l3,%l2 ! %l2 = 000000001ec7d4de ! %l0 = 0000000000000097, Mem[000000003d0000c8] = 28daf8e0 sth %l0,[%i2+%o1] ! Mem[000000003d0000c8] = 0097f8e0 p22_label_3: ! Mem[00000000910000c8] = 0291bbe1, %g2 = 000000001284e987 ldsh [%i6+%o1],%g2 ! %g2 = 0000000000000291 ! Mem[000000003d0000d4] = 376d519f, %l5 = 8c1338a6, %l6 = 6820ce38 add %i2,0x14,%g1 casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000376d519f ! Mem[00000000900000e8] = e25b485c, %g2 = 0000000000000291 ldsh [%i4+%o5],%g2 ! %g2 = ffffffffffffe25b ! Mem[000000003d0000f4] = 97dcc935, %l3 = 000000000ff8fe7f lduh [%i2+0x034],%l3 ! %l3 = 00000000000097dc ! %l2 = 000000001ec7d4de, Mem[000000003d0000dc] = ab094865 stb %l2,[%i2+0x01c] ! Mem[000000003d0000dc] = de094865 ! %l0 = 0000000000000097, Mem[00000000908000f0] = 79d86a68 sth %l0,[%i5+0x030] ! Mem[00000000908000f0] = 00976a68 ! Mem[000000003d0000d0] = ccd66257376d519f, %l7 = 000000008c07c3e6 ldx [%i2+%o2],%l7 ! %l7 = ccd66257376d519f ! %l7 = ccd66257376d519f, Mem[00000000908000dc] = 2ff1d4f4 sth %l7,[%i5+0x01c] ! Mem[00000000908000dc] = 519fd4f4 ! Mem[000000003c8000c0] = 881e3e06ab7722b2, %l0 = 0000000000000097 ldx [%i1+%g0],%l0 ! %l0 = 881e3e06ab7722b2 ! Mem[000000003d8000e8] = 774dce01, %l2 = 1ec7d4de, %l5 = 8c1338a6 add %i3,0x28,%g1 casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000774dce01 p22_label_4: ! Mem[000000003c8000f8] = 58bba5a3 0327ed37, %l6 = 376d519f, %l7 = 376d519f ldd [%i1+0x038],%l6 ! %l6 = 0000000058bba5a3 000000000327ed37 ! Mem[000000003c0000e0] = ff7b4a5f, %l2 = 000000001ec7d4de swap [%i0+%o4],%l2 ! %l2 = 00000000ff7b4a5f ! Mem[000000003d8000cc] = 8c07c3e6, %l2 = 00000000ff7b4a5f ldstub [%i3+0x00c],%l2 ! %l2 = 0000008c000000ff ! %l4 = 0000000000000007, Mem[00000000900000d0] = 31aac5326767afdd stx %l4,[%i4+%o2] ! Mem[00000000900000d0] = 0000000000000007 ! %l4 = 00000007, %l5 = 774dce01, Mem[000000003d8000d8] = 332ecfe1 bdc8d46e std %l4,[%i3+%o3] ! Mem[000000003d8000d8] = 00000007 774dce01 ! %l5 = 00000000774dce01, Mem[00000000918000c0] = 90a9a0a6 stw %l5,[%o0+%g0] ! Mem[00000000918000c0] = 774dce01 ! Mem[000000003d8000f0] = 7f9ceaecf752fa47, %l3 = 00000000000097dc, %l7 = 000000000327ed37 add %i3,0x30,%g1 casxa [%g1]0x80,%l3,%l7 ! %l7 = 7f9ceaecf752fa47 ! Mem[000000003d0000fa] = 0e9fbb62, %l0 = 881e3e06ab7722b2 ldstub [%i2+0x03a],%l0 ! %l0 = 000000bb000000ff ! Mem[00000000910000fc] = 81b17624, %g2 = ffffffffffffe25b ldsb [%i6+0x03c],%g2 ! %g2 = ffffffffffffff81 ! Mem[000000003c8000c0] = 881e3e06, %l5 = 00000000774dce01 swap [%i1+%g0],%l5 ! %l5 = 00000000881e3e06 ba,a p22_not_taken_0_end p22_not_taken_0: ! The following code should not be executed nop nop ldsh [%i3+0x03e],%l4 ldub [%i0+0x019],%l6 nop ldx [%i3+0x018],%l4 nop stw %l2,[%i0+0x024] 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+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000000000bb bne,a,pn %xcc,p22_reg_l0_fail mov %l0,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000000000008c bne,a,pn %xcc,p22_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000000097dc bne,a,pn %xcc,p22_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000000007 bne,a,pn %xcc,p22_reg_l4_fail mov %l4,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 7f9ceaecf752fa47 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 %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 7c5399c1 c52da04b bne %xcc,p22_f6_fail nop ! Check Local Memory set p22_local0_expect,%g1 p22_check_local0: ldx [%g1+0x018],%g2 ! Expected data = 587e2f74bba6dbfc ldx [%i0+0x018],%g3 ! Observed data at 000000003c0000d8 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 1ec7d4de7627e582 ldx [%i0+0x020],%g3 ! Observed data at 000000003c0000e0 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i0,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = 1ec7d4deca10cec4 ldx [%i0+0x038],%g3 ! Observed data at 000000003c0000f8 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 = 774dce01ab7722b2 ldx [%i1+0x000],%g3 ! Observed data at 000000003c8000c0 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i1,0x000,%g4 set p22_local2_expect,%g1 p22_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 9029523dffde3895 ldx [%i2+0x000],%g3 ! Observed data at 000000003d0000c0 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 0097f8e03a678fe6 ldx [%i2+0x008],%g3 ! Observed data at 000000003d0000c8 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i2,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 7fba1da5de094865 ldx [%i2+0x018],%g3 ! Observed data at 000000003d0000d8 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i2,0x018,%g4 ldx [%g1+0x030],%g2 ! Expected data = 13fdbe1197dcc935 ldx [%i2+0x030],%g3 ! Observed data at 000000003d0000f0 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i2,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 0e9fff622584d53e ldx [%i2+0x038],%g3 ! Observed data at 000000003d0000f8 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i2,0x038,%g4 set p22_local3_expect,%g1 p22_check_local3: ldx [%g1+0x008],%g2 ! Expected data = e95cd61eff07c3e6 ldx [%i3+0x008],%g3 ! Observed data at 000000003d8000c8 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = d30e94ea6e33ff23 ldx [%i3+0x010],%g3 ! Observed data at 000000003d8000d0 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 00000007774dce01 ldx [%i3+0x018],%g3 ! Observed data at 000000003d8000d8 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i3,0x018,%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_f6_fail: set p22_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%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: swapa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000003c0000c8] ldsha [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000003c0000e0] swapa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000003c0000c8] ldstuba [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000003c0000d8] done p22_trap1o: swapa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000003c0000c8] ldsha [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000003c0000e0] swapa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000003c0000c8] ldstuba [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000003c0000d8] done p22_trap2e: ldswa [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000003d0000d0] done p22_trap2o: ldswa [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000003d0000d0] done p22_trap3e: nop nop nop nop done p22_trap3o: 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 = bd3e0bd67f5fd353 ldx [%g1+0x008],%l1 ! %l1 = 027b47964697bdd5 ldx [%g1+0x010],%l2 ! %l2 = 888c07941196d1a3 ldx [%g1+0x018],%l3 ! %l3 = 1ce15c2c587e2f74 ldx [%g1+0x020],%l4 ! %l4 = bcad3d0197dcc935 ldx [%g1+0x028],%l5 ! %l5 = 57be164c8c1338a6 ldx [%g1+0x030],%l6 ! %l6 = 44915739fac2da1e ldx [%g1+0x038],%l7 ! %l7 = 028900d01e93d086 ! 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 = e9dc8518 49ffa481 81fe1062 36d8f41e ! %f4 = 160f353a 17710572 132caef7 cfee15ea ! %f8 = f28786d6 1873b54f 69bc4aa9 785b6e70 ! %f12 = fa2d4a16 6ab2008f fb81e69b fe5c5cb6 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = ca7628d2 400de94a 3a405403 be6096a0 ! %f20 = 75311589 d6e58af3 d9c33c44 eb2b94de ! %f24 = 614ea5a8 d9e7dadc 98b0aedf 32b8c722 ! %f28 = 82c2d1a2 073e6910 959b4d96 6499f971 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = ab7575fd 76ef85bd c7051ea5 47e701fe ! %f36 = de74df6f c9c6fd6f 89f201ee 10f5e1ee ! %f40 = 89e300bb a4451d07 5ad535b7 11eb0df1 ! %f44 = 2f03843c aab9ef58 dd8601c7 8fc81bfa ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x7957b64000000012,%g7,%g1 ! GSR scale = 2, align = 2 wr %g1,%g0,%gsr ! GSR = 7957b64000000012 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[000000003f0000f8] = 231a9977, %l3 = f81425c5f2a55471 swap [%i2+0x038],%l3 ! %l3 = 00000000231a9977 ! Mem[000000003f0000c8] = 168d2c3bf6ec2c1e, %l5 = 6ffb0349be43b5a2, %l6 = f32ab472848b1e8c add %i2,0x08,%g1 casxa [%g1]0x80,%l5,%l6 ! %l6 = 168d2c3bf6ec2c1e ! %l0 = a0e8cd9413016e02, Mem[00000000910000e0] = 1159b95e sth %l0,[%i6+%o4] ! Mem[00000000910000e0] = 6e02b95e ! Mem[000000003e8000d0] = d1935b06, %l3 = 00000000231a9977 swap [%i1+%o2],%l3 ! %l3 = 00000000d1935b06 ! Mem[00000000918000d0] = 48a81124 fba28e34, %g2 = a59bbeff, %g3 = 0bad0b00 ldd [%o0+%o2],%g2 ! %g2 = 0000000048a81124 00000000fba28e34 ! Mem[000000003f0000c9] = 168d2c3b, %l0 = a0e8cd9413016e02 ldstub [%i2+0x009],%l0 ! %l0 = 0000008d000000ff ! Mem[00000000900000c8] = 3fb5ac22, %g2 = 0000000048a81124 ldsb [%i4+0x00a],%g2 ! %g2 = 000000000000003f ! Mem[000000003e0000c3] = 3d3e15fa, %l4 = 8098e20eced7eb25 ldstub [%i0+0x003],%l4 ! %l4 = 000000fa000000ff ! Mem[000000003f0000d0] = d30643ce, %l7 = 05397629c9d1afd1 swap [%i2+%o2],%l7 ! %l7 = 00000000d30643ce ! Mem[000000003f0000cc] = f6ec2c1e, %l0 = 000000000000008d swap [%i2+0x00c],%l0 ! %l0 = 00000000f6ec2c1e p23_label_2: ! %l1 = a07884d617489e04, Mem[00000000918000da] = 4c5d4e81 sth %l1,[%o0+0x01a] ! Mem[00000000918000d8] = 9e044e81 ! Mem[000000003f8000dc] = cfcc1cf1, %l4 = 000000fa, %l3 = d1935b06 add %i3,0x1c,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000cfcc1cf1 ! Mem[000000003f8000c8] = b00a350c691e470d, %l4 = 00000000000000fa, %l5 = 6ffb0349be43b5a2 add %i3,0x08,%g1 casxa [%g1]0x80,%l4,%l5 ! %l5 = b00a350c691e470d ! Mem[000000003f8000d0] = 5618f4a8, %l7 = d30643ce, %l0 = f6ec2c1e add %i3,0x10,%g1 casa [%g1]0x80,%l7,%l0 ! %l0 = 000000005618f4a8 ! Mem[000000003f0000d8] = aa7106d8, %l4 = 00000000000000fa ldstub [%i2+%o3],%l4 ! %l4 = 000000aa000000ff ! Mem[00000000908000f8] = 8de3fbce, %g2 = 000000000000003f lduh [%i5+0x03a],%g2 ! %g2 = 0000000000008de3 ! Mem[00000000908000e0] = b848d7ae 4ce5a934, %g2 = 00008de3, %g3 = fba28e34 ldd [%i5+%o4],%g2 ! %g2 = 00000000b848d7ae 000000004ce5a934 ! Mem[000000003f8000e8] = ad54f2c00d54cc6c, %l7 = 00000000d30643ce ldx [%i3+%o5],%l7 ! %l7 = ad54f2c00d54cc6c ! Mem[000000003e0000c4] = e0f3386b, %l1 = 17489e04, %l4 = 000000aa add %i0,0x04,%g1 casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000e0f3386b ! Mem[000000003f8000f6] = 2403a09d, %l0 = 000000005618f4a8 ldstub [%i3+0x036],%l0 ! %l0 = 000000a0000000ff p23_label_3: ! Mem[00000000910000f8] = 1f13ae82, %g2 = 00000000b848d7ae lduh [%i6+0x038],%g2 ! %g2 = 0000000000001f13 ! Mem[00000000908000c8] = 01e8e412, %g2 = 0000000000001f13 ldsh [%i5+%o1],%g2 ! %g2 = 00000000000001e8 ! Mem[000000003e8000e4] = d6bd885d, %l5 = 691e470d, %l3 = cfcc1cf1 add %i1,0x24,%g1 casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000d6bd885d ! Mem[00000000900000ec] = 48e0f6d5, %g2 = 00000000000001e8 ldub [%i4+0x02d],%g2 ! %g2 = 0000000000000048 ! Mem[000000003f8000cc] = 691e470d, %l4 = 00000000e0f3386b ldsb [%i3+0x00c],%l4 ! %l4 = 0000000000000069 ! Mem[000000003f8000d8] = ade0ed2ccfcc1cf1, %l7 = ad54f2c00d54cc6c, %l4 = 0000000000000069 add %i3,0x18,%g1 casxa [%g1]0x80,%l7,%l4 ! %l4 = ade0ed2ccfcc1cf1 ! Mem[00000000910000d0] = 23740484c5d8e3e5, %g2 = 0000000000000048 ldx [%i6+%o2],%g2 ! %g2 = 23740484c5d8e3e5 ! Mem[00000000918000d8] = e55c9e04, %g18 = d00e2a44332846d7 ldsw [%o0+%o3],%g2 ! %g2 = d00e2a44332846d7 ! Mem[000000003f8000e8] = ad54f2c00d54cc6c, %l6 = 168d2c3bf6ec2c1e, %l4 = ade0ed2ccfcc1cf1 add %i3,0x28,%g1 casxa [%g1]0x80,%l6,%l4 ! %l4 = ad54f2c00d54cc6c ! Mem[00000000918000c8] = 78892943, %g2 = ffffffffe55c9e04 ldsh [%o0+0x00a],%g2 ! %g2 = 0000000000007889 p23_label_4: ! Mem[000000003f8000f0] = 80d9c31b2403ff9d, %l5 = b00a350c691e470d, %l1 = a07884d617489e04 add %i3,0x30,%g1 casxa [%g1]0x80,%l5,%l1 ! %l1 = 80d9c31b2403ff9d ! %l0 = 00000000000000a0, Mem[00000000910000dc] = 6582e857 sth %l0,[%i6+0x01c] ! Mem[00000000910000dc] = 00a0e857 ! Mem[000000003f0000d9] = ff7106d8, %l0 = 00000000000000a0 ldstub [%i2+0x019],%l0 ! %l0 = 00000071000000ff ! Mem[00000000918000c8] = 3af07889, %g2 = 0000000000007889 lduw [%o0+%o1],%g2 ! %g2 = 000000003af07889 ! Mem[000000003f0000c0] = 9e547a5e, %l1 = 2403ff9d, %l3 = d6bd885d casa [%i2]0x80,%l1,%l3 ! %l3 = 000000009e547a5e ! Mem[000000003e8000e4] = d6bd885d, %l7 = ad54f2c00d54cc6c swap [%i1+0x024],%l7 ! %l7 = 00000000d6bd885d ! Mem[000000003e0000cc] = 8eda3b4d, %l5 = 691e470d, %l5 = 691e470d add %i0,0x0c,%g1 casa [%g1]0x80,%l5,%l5 ! %l5 = 000000008eda3b4d ! Mem[000000003e0000cc] = 8eda3b4d, %l3 = 9e547a5e, %l3 = 9e547a5e add %i0,0x0c,%g1 casa [%g1]0x80,%l3,%l3 ! %l3 = 000000008eda3b4d ! Mem[000000003e0000f8] = 28cb6436, %l2 = 3e83e941bc26ff85 swap [%i0+0x038],%l2 ! %l2 = 0000000028cb6436 ! Mem[000000003e0000f3] = 5f32e992, %l1 = 80d9c31b2403ff9d ldstub [%i0+0x033],%l1 ! %l1 = 00000092000000ff ba,a p23_not_taken_0_end p23_not_taken_0: ! The following code should not be executed nop nop ldsh [%i3+0x03e],%l4 ldub [%i0+0x019],%l6 nop ldx [%i3+0x018],%l4 nop stw %l2,[%i0+0x024] ba,a p23_branch_failed p23_not_taken_0_end: ! End of Random Code for Thread 23 p23_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x05c] ! Set processor 23 done flag ! Check Registers p23_check_registers: set p23_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 0000000000000071 bne,a,pn %xcc,p23_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000000000092 bne,a,pn %xcc,p23_reg_l1_fail mov %l1,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be ad54f2c00d54cc6c bne,a,pn %xcc,p23_reg_l4_fail mov %l4,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000d6bd885d bne,a,pn %xcc,p23_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p23_local0_expect,%g1 p23_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 3d3e15ffe0f3386b ldx [%i0+0x000],%g3 ! Observed data at 000000003e0000c0 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i0,0x000,%g4 ldx [%g1+0x030],%g2 ! Expected data = 5f32e9ff7dc84380 ldx [%i0+0x030],%g3 ! Observed data at 000000003e0000f0 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i0,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = bc26ff85f37d7008 ldx [%i0+0x038],%g3 ! Observed data at 000000003e0000f8 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i0,0x038,%g4 set p23_local1_expect,%g1 p23_check_local1: ldx [%g1+0x010],%g2 ! Expected data = 231a9977fef5ebd3 ldx [%i1+0x010],%g3 ! Observed data at 000000003e8000d0 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i1,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = bb327e790d54cc6c ldx [%i1+0x020],%g3 ! Observed data at 000000003e8000e0 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i1,0x020,%g4 set p23_local2_expect,%g1 p23_check_local2: ldx [%g1+0x008],%g2 ! Expected data = 16ff2c3b0000008d ldx [%i2+0x008],%g3 ! Observed data at 000000003f0000c8 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = c9d1afd1d7383fa1 ldx [%i2+0x010],%g3 ! Observed data at 000000003f0000d0 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ffff06d8e9492706 ldx [%i2+0x018],%g3 ! Observed data at 000000003f0000d8 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i2,0x018,%g4 ldx [%g1+0x038],%g2 ! Expected data = f2a55471a38458c3 ldx [%i2+0x038],%g3 ! Observed data at 000000003f0000f8 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i2,0x038,%g4 set p23_local3_expect,%g1 p23_check_local3: ldx [%g1+0x030],%g2 ! Expected data = 80d9c31b2403ff9d ldx [%i3+0x030],%g3 ! Observed data at 000000003f8000f0 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i3,0x030,%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 ! 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 [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000003f0000d8] ldstuba [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000003f8000d8] ldswa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000003f8000c0] lduha [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000003e8000d8] ldsha [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000003e8000d8] ldstuba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000003f0000c8] done p23_trap1o: swapa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000003f0000d8] ldstuba [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000003f8000d8] ldswa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000003f8000c0] lduha [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000003e8000d8] ldsha [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000003e8000d8] ldstuba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000003f0000c8] done p23_trap2e: lduha [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000003e0000d8] stda %l6,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000003e0000d0] lduba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000003f0000c0] stxa %l7,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000003e0000c0] swapa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000003f8000d8] lduwa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000003e0000d8] done p23_trap2o: lduha [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000003e0000d8] stda %l6,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000003e0000d0] lduba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000003f0000c0] stxa %l7,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000003e0000c0] swapa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000003f8000d8] lduwa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000003e0000d8] done p23_trap3e: nop done p23_trap3o: 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 = a0e8cd9413016e02 ldx [%g1+0x008],%l1 ! %l1 = a07884d617489e04 ldx [%g1+0x010],%l2 ! %l2 = 3e83e941bc26ff85 ldx [%g1+0x018],%l3 ! %l3 = f81425c5f2a55471 ldx [%g1+0x020],%l4 ! %l4 = 8098e20eced7eb25 ldx [%g1+0x028],%l5 ! %l5 = 6ffb0349be43b5a2 ldx [%g1+0x030],%l6 ! %l6 = f32ab472848b1e8c ldx [%g1+0x038],%l7 ! %l7 = 05397629c9d1afd1 ! 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 = 1d16c2c9 e215d433 e2ca0e90 b99b3da1 ! %f4 = d22e4cb4 156c7c85 c268b07e 1457e4fa ! %f8 = 4ec09f1b ca2dc056 3b3b4cc3 5c67ed89 ! %f12 = de6cc2b1 d1421946 9968d372 56bd813c ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 772601bd 05fa15b8 eb8d905b 563845f0 ! %f20 = aa9b1cf3 e6c85919 78509f52 b653f260 ! %f24 = 77562d1a 99e37372 0ee189cd eab92c9f ! %f28 = 9a10ab9c 43aecdd2 8db2a095 4a5209e9 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 564ff2fe 5094b81f 1b016b9b 935d6c69 ! %f36 = 91098485 0dfb5c20 6d04b696 5e2d0704 ! %f40 = 5852aaf6 58641ced c31dc9b2 660299e2 ! %f44 = 2b985eb2 d06e56fc f640b0c3 394d3459 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xbbbe28f700000042,%g7,%g1 ! GSR scale = 8, align = 2 wr %g1,%g0,%gsr ! GSR = bbbe28f700000042 wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 24 p24_label_1: ! Mem[00000000418000e8] = 0e013ae895c63737, %l1 = d41ded306757d959, %l1 = d41ded306757d959 add %i3,0x28,%g1 casxa [%g1]0x80,%l1,%l1 ! %l1 = 0e013ae895c63737 ! Mem[00000000910000c8] = 0291bbe1 9ef55a7d, %g2 = eef12122, %g3 = 0bad0b00 ldd [%i6+%o1],%g2 ! %g2 = 000000000291bbe1 000000009ef55a7d ! Mem[00000000400000d8] = d55de05e, %l7 = 0ba71415, %l5 = 0a16b806 add %i0,0x18,%g1 casa [%g1]0x80,%l7,%l5 ! %l5 = 00000000d55de05e ! Mem[00000000410000fc] = 64836450, %l7 = a8693aaa0ba71415 ldsh [%i2+0x03e],%l7 ! %l7 = 0000000000006450 ! %l6 = 0f4dcd52603cc84b, Mem[00000000908000d6] = 3cf77d5c sth %l6,[%i5+0x016] ! Mem[00000000908000d4] = c84b7d5c ! Mem[00000000408000cc] = 4c910cf2, %l4 = eacac63e1836cec4 ldsb [%i1+0x00d],%l4 ! %l4 = ffffffffffffff91 ! Mem[00000000418000d4] = 843e41df, %l2 = dd54f70227e05414 swap [%i3+0x014],%l2 ! %l2 = 00000000843e41df ! Mem[00000000410000d8] = c2ec6dd1, %l0 = 51e5acfc, %l7 = 00006450 add %i2,0x18,%g1 casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000c2ec6dd1 ! Mem[00000000400000f1] = ec37f0f3, %l1 = 0e013ae895c63737 ldstub [%i0+0x031],%l1 ! %l1 = 00000037000000ff ! Mem[00000000418000f4] = d955462b, %l3 = fc2a4615, %l7 = c2ec6dd1 add %i3,0x34,%g1 casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000d955462b p24_label_2: ! Mem[00000000400000fc] = 266e7a68, %l0 = 51e5acfc, %l3 = fc2a4615 add %i0,0x3c,%g1 casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000266e7a68 ! Mem[00000000418000ec] = 95c63737, %l1 = 0000000000000037 ldstub [%i3+0x02c],%l1 ! %l1 = 00000095000000ff ! Mem[00000000410000eb] = e4b23285, %l4 = ffffffffffffff91 ldstub [%i2+0x02b],%l4 ! %l4 = 00000085000000ff ! Mem[00000000408000e0] = 218e50d1, %l5 = 00000000d55de05e ldstub [%i1+%o4],%l5 ! %l5 = 00000021000000ff ! Mem[00000000908000e4] = 4ce5a934, %g2 = 000000000291bbe1 lduw [%i5+0x024],%g2 ! %g2 = 000000004ce5a934 ! Mem[00000000418000f0] = 5c1f1a6cd955462b, %l0 = 4d72527251e5acfc, %l4 = 0000000000000085 add %i3,0x30,%g1 casxa [%g1]0x80,%l0,%l4 ! %l4 = 5c1f1a6cd955462b ! Mem[00000000408000e0] = ff8e50d177e3af2d, %l3 = 00000000266e7a68, %l3 = 00000000266e7a68 add %i1,0x20,%g1 casxa [%g1]0x80,%l3,%l3 ! %l3 = ff8e50d177e3af2d ! %l1 = 0000000000000095, Mem[00000000410000fa] = 29f2cd23 sth %l1,[%i2+0x03a] ! Mem[00000000410000f8] = 29f20095 ! %l3 = ff8e50d177e3af2d, Mem[00000000910000d7] = e5566c24 stb %l3,[%i6+0x017] ! Mem[00000000910000d4] = 2d566c24 ! %l5 = 0000000000000021, Mem[00000000918000c1] = a9a04e65 stb %l5,[%o0+0x001] ! Mem[00000000918000c0] = 21a04e65 p24_label_3: ! Mem[00000000910000f4] = 19c7f227, %g18 = b7cd3b88480b1e1e ldsw [%i6+0x034],%g2 ! %g2 = b7cd3b88480b1e1e ! %l0 = 4d72527251e5acfc, Mem[00000000908000f7] = 717f508d stb %l0,[%i5+0x037] ! Mem[00000000908000f4] = fc7f508d ! Mem[00000000408000e8] = 4887a711, %l2 = 00000000843e41df swap [%i1+%o5],%l2 ! %l2 = 000000004887a711 ! Mem[00000000410000dc] = 6baf3907, %l3 = ff8e50d177e3af2d lduh [%i2+0x01e],%l3 ! %l3 = 0000000000003907 ! %l4 = 5c1f1a6cd955462b, Mem[00000000908000c0] = d11eab645f146244 stx %l4,[%i5+%g0] ! Mem[00000000908000c0] = 5c1f1a6cd955462b ! %l4 = 5c1f1a6cd955462b, Mem[00000000908000c8] = 01e8e41294cdbb6a stx %l4,[%i5+%o1] ! Mem[00000000908000c8] = 5c1f1a6cd955462b ! Mem[00000000418000f8] = 6017da413492b0da, %l7 = 00000000d955462b, %l4 = 5c1f1a6cd955462b add %i3,0x38,%g1 casxa [%g1]0x80,%l7,%l4 ! %l4 = 6017da413492b0da ! Mem[00000000900000d0] = 326767af, %g2 = 0000000019c7f227 ldsb [%i4+0x013],%g2 ! %g2 = 0000000000000032 ! Mem[00000000400000d8] = d55de05e, %l5 = 0000000000000021 ldstub [%i0+%o3],%l5 ! %l5 = 000000d5000000ff ! %l4 = 6017da413492b0da, Mem[00000000910000f8] = 1f13ae8281b17624 stx %l4,[%i6+0x038] ! Mem[00000000910000f8] = 6017da413492b0da p24_label_4: ! Mem[00000000408000e8] = 843e41df, %l7 = 00000000d955462b swap [%i1+%o5],%l7 ! %l7 = 00000000843e41df ! Mem[00000000910000f0] = 1284e98719c7f227, %g2 = 0000000000000032 ldx [%i6+0x030],%g2 ! %g2 = 1284e98719c7f227 ! Mem[00000000918000c8] = 78892943, %g2 = 1284e98719c7f227 ldsb [%o0+0x00a],%g2 ! %g2 = 0000000000000078 ! Mem[00000000418000d0] = 8d3c1dd9, %l5 = 00000000000000d5 ldstub [%i3+%o2],%l5 ! %l5 = 0000008d000000ff ! Mem[00000000410000e0] = 5eb22991b1501e75, %l2 = 000000004887a711, %l5 = 000000000000008d add %i2,0x20,%g1 casxa [%g1]0x80,%l2,%l5 ! %l5 = 5eb22991b1501e75 ! Mem[00000000410000e8] = e4b232ff, %l5 = 5eb22991b1501e75 swap [%i2+%o5],%l5 ! %l5 = 00000000e4b232ff ! Mem[00000000410000e4] = b1501e75, %l6 = 603cc84b, %l5 = e4b232ff add %i2,0x24,%g1 casa [%g1]0x80,%l6,%l5 ! %l5 = 00000000b1501e75 ! Mem[00000000400000d4] = d5d83741, %l2 = 4887a711, %l5 = b1501e75 add %i0,0x14,%g1 casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000d5d83741 ! %l1 = 0000000000000095, Mem[00000000918000f8] = 63bc7ca1 sth %l1,[%o0+0x038] ! Mem[00000000918000f8] = 00957ca1 ! Mem[00000000918000d0] = a81124fb, %g2 = 0000000000000078 ldsb [%o0+0x011],%g2 ! %g2 = ffffffffffffffa8 ba,a p24_not_taken_0_end p24_not_taken_0: ! The following code should not be executed nop nop ldsh [%i3+0x03e],%l4 ldub [%i0+0x019],%l6 nop ldx [%i3+0x018],%l4 nop stw %l2,[%i0+0x024] ba,a p24_branch_failed p24_not_taken_0_end: ! End of Random Code for Thread 24 1: membar #Sync ! Force all stores to complete p24_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x060] ! Set processor 24 done flag ! Check Registers p24_check_registers: set p24_expected_registers,%g1 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000000000095 bne,a,pn %xcc,p24_reg_l1_fail mov %l1,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000003907 bne,a,pn %xcc,p24_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 6017da413492b0da bne,a,pn %xcc,p24_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000d5d83741 bne,a,pn %xcc,p24_reg_l5_fail mov %l5,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000843e41df bne,a,pn %xcc,p24_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p24_local0_expect,%g1 p24_check_local0: ldx [%g1+0x018],%g2 ! Expected data = ff5de05e389ddd2f ldx [%i0+0x018],%g3 ! Observed data at 00000000400000d8 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i0,0x018,%g4 ldx [%g1+0x030],%g2 ! Expected data = ecfff0f39093fc30 ldx [%i0+0x030],%g3 ! Observed data at 00000000400000f0 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i0,0x030,%g4 set p24_local1_expect,%g1 p24_check_local1: ldx [%g1+0x020],%g2 ! Expected data = ff8e50d177e3af2d ldx [%i1+0x020],%g3 ! Observed data at 00000000408000e0 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = d955462b01824530 ldx [%i1+0x028],%g3 ! Observed data at 00000000408000e8 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i1,0x028,%g4 set p24_local2_expect,%g1 p24_check_local2: ldx [%g1+0x028],%g2 ! Expected data = b1501e75ccd8d0a7 ldx [%i2+0x028],%g3 ! Observed data at 00000000410000e8 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i2,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 29f2009564836450 ldx [%i2+0x038],%g3 ! Observed data at 00000000410000f8 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i2,0x038,%g4 set p24_local3_expect,%g1 p24_check_local3: ldx [%g1+0x010],%g2 ! Expected data = ff3c1dd927e05414 ldx [%i3+0x010],%g3 ! Observed data at 00000000418000d0 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i3,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = 0e013ae8ffc63737 ldx [%i3+0x028],%g3 ! Observed data at 00000000418000e8 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i3,0x028,%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: swapa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000408000e8] done p24_trap1o: swapa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000408000e8] done p24_trap2e: ldstuba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000400000d0] done p24_trap2o: ldstuba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000400000d0] done p24_trap3e: nop done p24_trap3o: 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 = 4d72527251e5acfc ldx [%g1+0x008],%l1 ! %l1 = d41ded306757d959 ldx [%g1+0x010],%l2 ! %l2 = dd54f70227e05414 ldx [%g1+0x018],%l3 ! %l3 = 252436cdfc2a4615 ldx [%g1+0x020],%l4 ! %l4 = eacac63e1836cec4 ldx [%g1+0x028],%l5 ! %l5 = c3c4a4680a16b806 ldx [%g1+0x030],%l6 ! %l6 = 0f4dcd52603cc84b ldx [%g1+0x038],%l7 ! %l7 = a8693aaa0ba71415 ! 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 = 09b0fa12 9a4c07c8 06ec53e7 5fdccb66 ! %f4 = fc850aa9 6285332d 79419891 3c43be40 ! %f8 = df10de57 1c998000 79c22cf6 6afb3379 ! %f12 = 3e6f93b9 24f6a67a 98aaf5f4 3c63581f ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 9e0f7822 1cabe87f ed426f9f e7702079 ! %f20 = 7d1a548f bcb36502 ea9eed02 92a9e490 ! %f24 = ee084fcc 24d68038 d2b19370 8a22fc38 ! %f28 = 1aaa32cb 51198962 8d521773 71d58c45 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 4d7a1808 111cc780 46737b0a 4d0ca4f0 ! %f36 = cea179c0 df01569a d06f30d4 d9b4747c ! %f40 = 62a813bb f3cbbb02 49600b66 978768f5 ! %f44 = eea6994e 8da9b651 b9bf2199 6b3c57f7 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x7077f6f700000072,%g7,%g1 ! GSR scale = 14, align = 2 wr %g1,%g0,%gsr ! GSR = 7077f6f700000072 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[00000000918000c0] = 90a9a04e, %g2 = ff9018d66995d985 ldsh [%o0+%g0],%g2 ! %g2 = ffffffffffff90a9 ! Mem[00000000900000e0] = 72ef9cf5, %g2 = ffffffffffff90a9 lduh [%i4+0x022],%g2 ! %g2 = 00000000000072ef ! Mem[00000000908000d8] = 7d5c1279, %g18 = 0822113a4c9846d0 ldsw [%i5+%o3],%g2 ! %g2 = 0822113a4c9846d0 ! Mem[00000000908000c4] = 5f146244, %g2 = 000000007d5c1279 lduw [%i5+0x004],%g2 ! %g2 = 000000005f146244 ! Mem[00000000420000e4] = 353f9889, %l6 = f7a913e3, %l6 = f7a913e3 add %i0,0x24,%g1 casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000353f9889 ! Mem[00000000430000e8] = 87aaac56, %l3 = ed84be625a90d65a ldstub [%i2+%o5],%l3 ! %l3 = 00000087000000ff ! Mem[00000000910000f0] = 1284e98719c7f227, %g2 = 000000005f146244 ldx [%i6+0x030],%g2 ! %g2 = 1284e98719c7f227 ! %l0 = f1537d08, %l1 = 842d9bbb, Mem[00000000918000e8] = 05274a6d 4f206140 std %l0,[%o0+%o5] ! Mem[00000000918000e8] = f1537d08 842d9bbb ! Mem[00000000428000c8] = c879cccab85205ec, %l3 = 0000000000000087, %l6 = 00000000353f9889 add %i1,0x08,%g1 casxa [%g1]0x80,%l3,%l6 ! %l6 = c879cccab85205ec ! Mem[00000000900000c0] = 4b942213, %g2 = 1284e98719c7f227 ldsh [%i4+%g0],%g2 ! %g2 = 0000000000004b94 p25_label_2: ! Mem[00000000910000f4] = 19c7f227, %g2 = 0000000000004b94 ldsh [%i6+0x034],%g2 ! %g2 = 00000000000019c7 ! Mem[00000000420000c4] = 88136813, %l7 = b13ce219, %l4 = b35211ff add %i0,0x04,%g1 casa [%g1]0x80,%l7,%l4 ! %l4 = 0000000088136813 ! Mem[00000000438000cd] = b7595a7e, %l4 = 0000000088136813 ldstub [%i3+0x00d],%l4 ! %l4 = 00000059000000ff ! Mem[00000000430000e8] = ffaaac56, %l2 = 109a17cc932ad914 swap [%i2+%o5],%l2 ! %l2 = 00000000ffaaac56 ! Mem[00000000430000c8] = 5d60d0eb0a28682f, %l4 = 0000000000000059, %l4 = 0000000000000059 add %i2,0x08,%g1 casxa [%g1]0x80,%l4,%l4 ! %l4 = 5d60d0eb0a28682f ! Mem[00000000910000f4] = f2271f13, %g2 = 00000000000019c7 lduh [%i6+0x036],%g2 ! %g2 = 000000000000f227 ! Mem[00000000910000ec] = f2d0ad12, %g2 = 000000000000f227 ldsb [%i6+0x02d],%g2 ! %g2 = fffffffffffffff2 ! Mem[00000000908000e8] = 37b6d63e, %g2 = fffffffffffffff2 ldub [%i5+%o5],%g2 ! %g2 = 0000000000000037 ! Mem[00000000420000f0] = e8b1d003, %l3 = 0000000000000087 swap [%i0+0x030],%l3 ! %l3 = 00000000e8b1d003 ! Mem[00000000908000c8] = e8e41294, %g2 = 0000000000000037 ldub [%i5+0x009],%g2 ! %g2 = 00000000000000e8 p25_label_3: ! Mem[00000000428000c4] = f030bbbc, %l4 = 0a28682f, %l0 = f1537d08 add %i1,0x04,%g1 casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000f030bbbc ! Mem[00000000430000e8] = 932ad914, %l3 = 00000000e8b1d003 swap [%i2+%o5],%l3 ! %l3 = 00000000932ad914 ! Mem[00000000420000f5] = 638f83af, %l0 = 00000000f030bbbc ldstub [%i0+0x035],%l0 ! %l0 = 0000008f000000ff ! Mem[00000000430000c8] = 5d60d0eb0a28682f, %l3 = 00000000932ad914, %l1 = d755ccee842d9bbb add %i2,0x08,%g1 casxa [%g1]0x80,%l3,%l1 ! %l1 = 5d60d0eb0a28682f ! Mem[00000000900000e4] = 0343e25b, %g2 = 00000000000000e8 ldsh [%i4+0x026],%g2 ! %g2 = 0000000000000343 ! Mem[00000000420000d8] = 94d3424f67ae52a3, %l1 = 5d60d0eb0a28682f, %l1 = 5d60d0eb0a28682f add %i0,0x18,%g1 casxa [%g1]0x80,%l1,%l1 ! %l1 = 94d3424f67ae52a3 ! Mem[00000000438000d0] = 2b3677aa, %l6 = c879cccab85205ec swap [%i3+%o2],%l6 ! %l6 = 000000002b3677aa ! Mem[00000000428000dc] = fdf8bd68, %l2 = ffaaac56, %l5 = 7e60aeb7 add %i1,0x1c,%g1 casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000fdf8bd68 ! %l7 = faf54b50b13ce219, Mem[00000000900000e9] = 5b485cff stb %l7,[%i4+0x029] ! Mem[00000000900000e8] = 19485cff ! Mem[00000000438000dc] = 901c2543, %l5 = 00000000fdf8bd68 swap [%i3+0x01c],%l5 ! %l5 = 00000000901c2543 p25_label_4: ! Mem[00000000910000c4] = c30c0291, %g2 = 0000000000000343 ldsb [%i6+0x006],%g2 ! %g2 = ffffffffffffffc3 ! Mem[00000000430000cc] = 0a28682f, %l0 = 000000000000008f lduw [%i2+0x00c],%l0 ! %l0 = 000000000a28682f ! Mem[00000000428000d4] = 702d7c7b, %l5 = 901c2543, %l4 = 0a28682f add %i1,0x14,%g1 casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000702d7c7b ! Mem[00000000910000f8] = ae8281b1, %g2 = ffffffffffffffc3 lduh [%i6+0x03a],%g2 ! %g2 = 000000000000ae82 ! Mem[00000000428000e0] = c2cf10263efbdcc6, %l0 = 000000000a28682f, %l5 = 00000000901c2543 add %i1,0x20,%g1 casxa [%g1]0x80,%l0,%l5 ! %l5 = c2cf10263efbdcc6 ! Mem[00000000438000c0] = f57c8798, %l3 = 00000000932ad914 ldsh [%i3+0x002],%l3 ! %l3 = ffffffffffff8798 ! Mem[00000000438000d8] = 5edcb819fdf8bd68, %l5 = c2cf10263efbdcc6, %l0 = 000000000a28682f add %i3,0x18,%g1 casxa [%g1]0x80,%l5,%l0 ! %l0 = 5edcb819fdf8bd68 ! Mem[00000000910000c0] = 5f41d4b45292c30c, %g2 = 000000000000ae82 ldx [%i6+%g0],%g2 ! %g2 = 5f41d4b45292c30c ! Mem[00000000918000f0] = 828bb4f7, %g2 = 5f41d4b45292c30c ldsb [%o0+0x032],%g2 ! %g2 = ffffffffffffff82 ! Mem[00000000438000d4] = f167ba4a, %l0 = 5edcb819fdf8bd68 swap [%i3+0x014],%l0 ! %l0 = 00000000f167ba4a ba,a p25_not_taken_0_end p25_not_taken_0: ! The following code should not be executed nop nop ldsh [%i3+0x03e],%l4 ldub [%i0+0x019],%l6 nop ldx [%i3+0x018],%l4 nop stw %l2,[%i0+0x024] ba,a p25_branch_failed p25_not_taken_0_end: ! End of Random Code for Thread 25 p25_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x064] ! Set processor 25 done flag ! Check Registers p25_check_registers: set p25_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000f167ba4a bne,a,pn %xcc,p25_reg_l0_fail mov %l0,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be ffffffffffff8798 bne,a,pn %xcc,p25_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000702d7c7b bne,a,pn %xcc,p25_reg_l4_fail mov %l4,%g3 ! Check Local Memory set p25_local0_expect,%g1 p25_check_local0: ldx [%g1+0x030],%g2 ! Expected data = 0000008763ff83af ldx [%i0+0x030],%g3 ! Observed data at 00000000420000f0 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i0,0x030,%g4 ! Processor 25, local 1 is clean set p25_local2_expect,%g1 p25_check_local2: ldx [%g1+0x028],%g2 ! Expected data = e8b1d00376830e7c ldx [%i2+0x028],%g3 ! Observed data at 00000000430000e8 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i2,0x028,%g4 set p25_local3_expect,%g1 p25_check_local3: ldx [%g1+0x008],%g2 ! Expected data = 33a559ccb7ff5a7e ldx [%i3+0x008],%g3 ! Observed data at 00000000438000c8 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = b85205ecfdf8bd68 ldx [%i3+0x010],%g3 ! Observed data at 00000000438000d0 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 5edcb819fdf8bd68 ldx [%i3+0x018],%g3 ! Observed data at 00000000438000d8 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i3,0x018,%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 ! The test for processor 25 failed p25_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x064] ! Set processor 25 done flag set p25_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 25 failed p25_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x064] ! Set processor 25 done flag set p25_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p25_selfmod_failed: ba p25_failed mov 0xabc,%g1 p25_common_error: or %g0,0xef9,%g1 ba p25_failed mov %o5,%g3 p25_common_signature_error: set p25_temp,%g1 ba p25_failed st %g2,[%g1] ! Common Lock Number p25_common_timeout: set p25_temp,%g1 ba p25_failed st %g2,[%g1] ! Common Lock Number p25_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p25_failed mov 0x0,%g3 p25_trap1e: swapa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000438000c8] ldswa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000438000d8] swapa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000438000e0] done p25_trap1o: swapa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000438000c8] ldswa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000438000d8] swapa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000438000e0] done p25_trap2e: stxa %l1,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[00000000428000c8] stha %l6,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000430000e8] done p25_trap2o: stxa %l1,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[00000000428000c8] stha %l6,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000430000e8] done p25_trap3e: nop nop nop nop nop done p25_trap3o: 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 = da3e5991f1537d08 ldx [%g1+0x008],%l1 ! %l1 = d755ccee842d9bbb ldx [%g1+0x010],%l2 ! %l2 = 109a17cc932ad914 ldx [%g1+0x018],%l3 ! %l3 = ed84be625a90d65a ldx [%g1+0x020],%l4 ! %l4 = 10f795c4b35211ff ldx [%g1+0x028],%l5 ! %l5 = 42e12af87e60aeb7 ldx [%g1+0x030],%l6 ! %l6 = 2dff173df7a913e3 ldx [%g1+0x038],%l7 ! %l7 = faf54b50b13ce219 ! 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 = d77d573d 2511b409 e80634b6 97cf2780 ! %f4 = b0a01fa3 8b440303 56e408c5 a9938088 ! %f8 = d010b649 1c8048b8 46d4b094 1b653635 ! %f12 = 87ba2b06 a575ad1d 85efbf89 bfd5bad0 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = d0ce76ab 0f605655 0582e223 aef79644 ! %f20 = d0a101aa 3e0494ef 1c13300c e3b93abb ! %f24 = 8cc143ea e3d48dfd 05c01249 751efdca ! %f28 = fa444d96 2c5b0f3d 0f740037 8f047686 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 8de49588 792e0264 07841171 058018b2 ! %f36 = 88d7d64f d7a6084b 2f768278 300358f1 ! %f40 = 03117b99 722f7fc1 8dcaa421 3777d012 ! %f44 = b9e74c53 cf2457b7 cf80f93e 39d4f70d ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xad9783800000006e,%g7,%g1 ! GSR scale = 13, align = 6 wr %g1,%g0,%gsr ! GSR = ad9783800000006e 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[00000000900000d0] = 31aac532 6767afdd, %g2 = a3ff1c66, %g3 = 0bad0b00 ldd [%i4+%o2],%g2 ! %g2 = 0000000031aac532 000000006767afdd ! Mem[00000000918000c8] = 3af07889, %g2 = 0000000031aac532 ldsh [%o0+%o1],%g2 ! %g2 = 0000000000003af0 ! Mem[00000000910000c0] = 5f41d4b4 5292c30c, %g2 = 00003af0, %g3 = 6767afdd ldd [%i6+%g0],%g2 ! %g2 = 000000005f41d4b4 000000005292c30c ! Mem[00000000440000e0] = ad7ce72a34a08cef, %l4 = d14aef5c802b05d3, %l5 = 83916daa269000bc add %i0,0x20,%g1 casxa [%g1]0x80,%l4,%l5 ! %l5 = ad7ce72a34a08cef ! Mem[00000000918000d0] = a81124fb, %g2 = 000000005f41d4b4 ldub [%o0+0x011],%g2 ! %g2 = 00000000000000a8 ! %l6 = 962661024d176bd6, Mem[00000000900000f0] = d5cd9b41f9d877dd stx %l6,[%i4+0x030] ! Mem[00000000900000f0] = 962661024d176bd6 ! %l1 = bc1c4ab6c38962ac, Mem[00000000918000e0] = 5a1863af131ae293 stx %l1,[%o0+%o4] ! Mem[00000000918000e0] = bc1c4ab6c38962ac ! Mem[00000000918000c8] = 8929433d, %g2 = 00000000000000a8 ldsb [%o0+0x00b],%g2 ! %g2 = ffffffffffffff89 ! Mem[00000000908000c4] = 5f146244, %g2 = ffffffffffffff89 lduw [%i5+0x004],%g2 ! %g2 = 000000005f146244 ! Mem[00000000458000e8] = b9191d8642b71ca6, %l5 = ad7ce72a34a08cef, %l5 = ad7ce72a34a08cef add %i3,0x28,%g1 casxa [%g1]0x80,%l5,%l5 ! %l5 = b9191d8642b71ca6 p26_label_2: ! Mem[00000000448000f8] = c5a955bf, %l7 = 1216c2edbded013e swap [%i1+0x038],%l7 ! %l7 = 00000000c5a955bf ! %l7 = 00000000c5a955bf, Mem[00000000908000e1] = 48d7ae4c stb %l7,[%i5+0x021] ! Mem[00000000908000e0] = bfd7ae4c ! Mem[00000000458000e4] = 8db65ef6, %l4 = 802b05d3, %l3 = b0216b83 add %i3,0x24,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 000000008db65ef6 ! Mem[00000000458000c4] = 6a000273, %l2 = 3d0e052c4819512e swap [%i3+0x004],%l2 ! %l2 = 000000006a000273 ! Mem[00000000448000cf] = fc9c676a, %l7 = 00000000c5a955bf ldstub [%i1+0x00f],%l7 ! %l7 = 0000006a000000ff ! Mem[00000000440000e5] = 34a08cef, %l1 = bc1c4ab6c38962ac ldstub [%i0+0x025],%l1 ! %l1 = 000000a0000000ff ! Mem[00000000918000d4] = fba28e34, %g18 = ad65869c94941d49 ldsw [%o0+0x014],%g2 ! %g2 = ad65869c94941d49 ! Mem[00000000448000f8] = bded013e09d142fe, %l0 = 5fff06ce39d9d192, %l6 = 962661024d176bd6 add %i1,0x38,%g1 casxa [%g1]0x80,%l0,%l6 ! %l6 = bded013e09d142fe ! Mem[00000000440000f4] = c8f6f814, %l3 = 8db65ef6, %l7 = 0000006a add %i0,0x34,%g1 casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000c8f6f814 ! Mem[00000000910000f8] = 1f13ae8281b17624, %g2 = fffffffffba28e34 ldx [%i6+0x038],%g2 ! %g2 = 1f13ae8281b17624 p26_label_3: ! Mem[00000000450000dc] = 599d01eb, %l2 = 000000006a000273 swap [%i2+0x01c],%l2 ! %l2 = 00000000599d01eb ! %l5 = b9191d8642b71ca6, Mem[00000000440000c0] = 8a5f379a stw %l5,[%i0+%g0] ! Mem[00000000440000c0] = 42b71ca6 ! Mem[00000000908000d0] = b6aef1efd2273cf7, %g2 = 1f13ae8281b17624 ldx [%i5+%o2],%g2 ! %g2 = b6aef1efd2273cf7 ! Mem[00000000440000d8] = c1a742ab, %l1 = 000000a0, %l3 = 8db65ef6 add %i0,0x18,%g1 casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000c1a742ab ! Mem[00000000910000e0] = 1159b95e, %g2 = b6aef1efd2273cf7 lduh [%i6+%o4],%g2 ! %g2 = 0000000000001159 ! Mem[00000000900000ec] = 48e0f696, %g2 = 0000000000001159 ldsb [%i4+0x02d],%g2 ! %g2 = 0000000000000048 ! %l1 = 00000000000000a0, Mem[00000000910000c6] = c30c0291 sth %l1,[%i6+0x006] ! Mem[00000000910000c4] = 00a00291 ! Mem[00000000458000d8] = b40472b1, %l3 = 00000000c1a742ab ldstub [%i3+%o3],%l3 ! %l3 = 000000b4000000ff ! Mem[00000000908000c0] = d11eab64 5f146244, %g2 = 00000048, %g3 = 5292c30c ldd [%i5+%g0],%g2 ! %g2 = 00000000d11eab64 000000005f146244 ! %l1 = 00000000000000a0, Mem[00000000918000f8] = 63bc7ca1c777b37c stx %l1,[%o0+0x038] ! Mem[00000000918000f8] = 00000000000000a0 p26_label_4: ! Mem[00000000458000f8] = 8c005c7c e6e96a39, %l4 = 802b05d3, %l5 = 42b71ca6 ldd [%i3+0x038],%l4 ! %l4 = 000000008c005c7c 00000000e6e96a39 ! Mem[00000000900000c0] = 4b942213 a7e08d02, %g2 = d11eab64, %g3 = 5f146244 ldd [%i4+%g0],%g2 ! %g2 = 000000004b942213 00000000a7e08d02 ! Mem[00000000908000d0] = b6aef1ef d2273cf7, %g2 = 4b942213, %g3 = a7e08d02 ldd [%i5+%o2],%g2 ! %g2 = 00000000b6aef1ef 00000000d2273cf7 ! Mem[00000000900000d0] = 31aac532, %g2 = 00000000b6aef1ef lduw [%i4+%o2],%g2 ! %g2 = 0000000031aac532 ! Mem[00000000458000c8] = 7739ae9e52b42231, %l2 = 00000000599d01eb, %l6 = bded013e09d142fe add %i3,0x08,%g1 casxa [%g1]0x80,%l2,%l6 ! %l6 = 7739ae9e52b42231 ! %l2 = 00000000599d01eb, Mem[00000000900000f9] = 71f16266 stb %l2,[%i4+0x039] ! Mem[00000000900000f8] = ebf16266 ! Mem[00000000450000d0] = 942d6e76, %l0 = 5fff06ce39d9d192 ldsw [%i2+%o2],%l0 ! %l0 = ffffffff942d6e76 ! Mem[00000000458000c0] = 272df1b4, %l7 = 00000000c8f6f814 ldstub [%i3+%g0],%l7 ! %l7 = 00000027000000ff ! Mem[00000000448000c8] = 2720fb4f, %l5 = 00000000e6e96a39 swap [%i1+%o1],%l5 ! %l5 = 000000002720fb4f ! Mem[00000000458000c4] = 4819512e, %l6 = 52b42231, %l2 = 599d01eb add %i3,0x04,%g1 casa [%g1]0x80,%l6,%l2 ! %l2 = 000000004819512e ba,a p26_not_taken_0_end p26_not_taken_0: ! The following code should not be executed nop nop ldsh [%i3+0x03e],%l4 ldub [%i0+0x019],%l6 nop ldx [%i3+0x018],%l4 nop stw %l2,[%i0+0x024] ba,a p26_branch_failed p26_not_taken_0_end: ! End of Random Code for Thread 26 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 ffffffff942d6e76 bne,a,pn %xcc,p26_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000000000a0 bne,a,pn %xcc,p26_reg_l1_fail mov %l1,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000000000b4 bne,a,pn %xcc,p26_reg_l3_fail mov %l3,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000000000027 bne,a,pn %xcc,p26_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p26_check_fp_registers: set p26_expected_fp_regs,%g3 std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be b0a01fa3 8b440303 bne %xcc,p26_f4_fail nop ! Check Local Memory set p26_local0_expect,%g1 p26_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 42b71ca69756019c ldx [%i0+0x000],%g3 ! Observed data at 00000000440000c0 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i0,0x000,%g4 ldx [%g1+0x020],%g2 ! Expected data = ad7ce72a34ff8cef ldx [%i0+0x020],%g3 ! Observed data at 00000000440000e0 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i0,0x020,%g4 set p26_local1_expect,%g1 p26_check_local1: ldx [%g1+0x008],%g2 ! Expected data = e6e96a39fc9c67ff ldx [%i1+0x008],%g3 ! Observed data at 00000000448000c8 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i1,0x008,%g4 ldx [%g1+0x038],%g2 ! Expected data = bded013e09d142fe ldx [%i1+0x038],%g3 ! Observed data at 00000000448000f8 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i1,0x038,%g4 set p26_local2_expect,%g1 p26_check_local2: ldx [%g1+0x018],%g2 ! Expected data = ebb03f2b6a000273 ldx [%i2+0x018],%g3 ! Observed data at 00000000450000d8 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i2,0x018,%g4 set p26_local3_expect,%g1 p26_check_local3: ldx [%g1+0x000],%g2 ! Expected data = ff2df1b44819512e ldx [%i3+0x000],%g3 ! Observed data at 00000000458000c0 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i3,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff0472b130bef716 ldx [%i3+0x018],%g3 ! Observed data at 00000000458000d8 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i3,0x018,%g4 ! The test for processor 26 has passed p26_passed: ta GOOD_TRAP nop p26_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p26_failed p26_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p26_failed p26_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p26_failed p26_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p26_failed p26_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p26_failed p26_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p26_failed p26_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p26_failed p26_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p26_failed p26_f4_fail: set p26_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 26 failed p26_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x068] ! Set processor 26 done flag set p26_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 26 failed p26_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x068] ! Set processor 26 done flag set p26_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p26_selfmod_failed: ba p26_failed mov 0xabc,%g1 p26_common_error: or %g0,0xefa,%g1 ba p26_failed mov %o5,%g3 p26_common_signature_error: set p26_temp,%g1 ba p26_failed st %g2,[%g1] ! Common Lock Number p26_common_timeout: set p26_temp,%g1 ba p26_failed st %g2,[%g1] ! Common Lock Number p26_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p26_failed mov 0x0,%g3 p26_trap1e: swapa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000450000d8] ldsba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000450000c8] stxa %l5,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[00000000448000c0] ldsba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000450000c8] ldstuba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000450000c8] done p26_trap1o: swapa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000450000d8] ldsba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000450000c8] stxa %l5,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[00000000448000c0] ldsba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000450000c8] ldstuba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000450000c8] done p26_trap2e: ldxa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000448000d8] done p26_trap2o: ldxa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000448000d8] done p26_trap3e: nop nop nop nop done p26_trap3o: 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 = 5fff06ce39d9d192 ldx [%g1+0x008],%l1 ! %l1 = bc1c4ab6c38962ac ldx [%g1+0x010],%l2 ! %l2 = 3d0e052c4819512e ldx [%g1+0x018],%l3 ! %l3 = 1f98fb07b0216b83 ldx [%g1+0x020],%l4 ! %l4 = d14aef5c802b05d3 ldx [%g1+0x028],%l5 ! %l5 = 83916daa269000bc ldx [%g1+0x030],%l6 ! %l6 = 962661024d176bd6 ldx [%g1+0x038],%l7 ! %l7 = 1216c2edbded013e ! 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 = 1e0f1a8a 6fb9fa17 94967d6f 8dc8d54c ! %f4 = 4c3e23ef fe04c412 20210aa6 3d2eb737 ! %f8 = d13ba8d6 e119bf52 108e954f 15b8a386 ! %f12 = 31c13365 51cc6d58 2a34872c 2cdc98c3 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = f134695d 8b51227a 4ff82db8 ec8313a0 ! %f20 = 86eb5857 08a4c56d c06149e6 cf8ac3a9 ! %f24 = fd1074ae b42c4721 df22b68b 4ec63fa3 ! %f28 = 9667011a d97676e7 01cf640d 21c510de ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = bbf9af45 ef0b8e76 949518bf 8e3b0904 ! %f36 = 0a02ac8a 103d80b3 5dc20556 697b970d ! %f40 = a0f9b3f7 2f33d243 3c8ba2d5 90826972 ! %f44 = d8c29741 b6cae1d7 ae223ea5 39db8c79 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x5162fd4f00000033,%g7,%g1 ! GSR scale = 6, align = 3 wr %g1,%g0,%gsr ! GSR = 5162fd4f00000033 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: ! %l6 = e338c396, %l7 = 10dcc683, Mem[00000000918000f8] = 63bc7ca1 c777b37c std %l6,[%o0+0x038] ! Mem[00000000918000f8] = e338c396 10dcc683 ! %l6 = 17981171e338c396, Mem[00000000910000fc] = 81b17624 stw %l6,[%i6+0x03c] ! Mem[00000000910000fc] = e338c396 ! %l4 = 54dcb02fea7e39ca, Mem[00000000900000ea] = 485cff48 sth %l4,[%i4+0x02a] ! Mem[00000000900000e8] = 39caff48 ! Mem[00000000460000f6] = 7167899d, %l0 = 81547427bfc06a0f ldstub [%i0+0x036],%l0 ! %l0 = 00000089000000ff ! Mem[00000000460000c0] = 02b859ab05ddc896, %l1 = d5f3764cc97b1858, %l2 = 9641e17bff0fc448 casxa [%i0]0x80,%l1,%l2 ! %l2 = 02b859ab05ddc896 ! Mem[00000000478000c0] = 7bfac912db9dd28e, %l5 = 1539f2203e2950cb ldx [%i3+%g0],%l5 ! %l5 = 7bfac912db9dd28e ! Mem[00000000478000d5] = c20e5b5e, %l3 = 6806ea78180d2929 ldstub [%i3+0x015],%l3 ! %l3 = 0000000e000000ff ! Mem[00000000468000ec] = 2358f103, %l7 = c4a7174210dcc683 swap [%i1+0x02c],%l7 ! %l7 = 000000002358f103 ! Mem[00000000918000c8] = 78892943, %g2 = 8611ff29e1dd6b23 lduh [%o0+0x00a],%g2 ! %g2 = 0000000000007889 ! %l4 = 54dcb02fea7e39ca, Mem[00000000908000d8] = 7d5c12792ff1d4f4 stx %l4,[%i5+%o3] ! Mem[00000000908000d8] = 54dcb02fea7e39ca p27_label_2: ! Mem[00000000910000c4] = 5292c30c, %g18 = 933cf0d858f7cb45 ldsw [%i6+0x004],%g2 ! %g2 = 933cf0d858f7cb45 ! Mem[00000000900000f0] = d5cd9b41, %g18 = 933cf0d858f7cb45 ldsw [%i4+0x030],%g2 ! %g2 = 933cf0d858f7cb45 ! Mem[00000000468000e5] = 33a2ef6b, %l1 = d5f3764cc97b1858 ldstub [%i1+0x025],%l1 ! %l1 = 000000a2000000ff ! Mem[00000000468000f2] = bfb0e6ed, %l2 = 02b859ab05ddc896 ldstub [%i1+0x032],%l2 ! %l2 = 000000e6000000ff ! %l3 = 000000000000000e, Mem[00000000470000f6] = 9244dd96 sth %l3,[%i2+0x036] ! Mem[00000000470000f4] = 9244000e ! Mem[00000000900000dc] = 13150f4a, %g2 = ffffffffd5cd9b41 lduw [%i4+0x01c],%g2 ! %g2 = 0000000013150f4a ! %l6 = 17981171e338c396, Mem[00000000910000fc] = e338c396 stb %l6,[%i6+0x03c] ! Mem[00000000910000fc] = 9638c396 ! Mem[00000000910000f0] = 84e98719, %g2 = 0000000013150f4a ldub [%i6+0x031],%g2 ! %g2 = 0000000000000084 ! %l6 = e338c396, %l7 = 2358f103, Mem[00000000900000d0] = 31aac532 6767afdd std %l6,[%i4+%o2] ! Mem[00000000900000d0] = e338c396 2358f103 ! Mem[00000000460000e0] = 605bf8d4, %l1 = 000000a2, %l2 = 000000e6 add %i0,0x20,%g1 casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000605bf8d4 p27_label_3: ! %l2 = 605bf8d4, %l3 = 0000000e, Mem[00000000908000d0] = b6aef1ef d2273cf7 std %l2,[%i5+%o2] ! Mem[00000000908000d0] = 605bf8d4 0000000e ! Mem[00000000460000e0] = 605bf8d4755e8ac8, %l5 = 7bfac912db9dd28e, %l5 = 7bfac912db9dd28e add %i0,0x20,%g1 casxa [%g1]0x80,%l5,%l5 ! %l5 = 605bf8d4755e8ac8 ! Mem[00000000478000f0] = 2e2dfbbb, %l2 = 00000000605bf8d4 lduh [%i3+0x032],%l2 ! %l2 = 000000000000fbbb ! Mem[00000000460000c0] = 02b859ab05ddc896, %l1 = 00000000000000a2, %l2 = 000000000000fbbb casxa [%i0]0x80,%l1,%l2 ! %l2 = 02b859ab05ddc896 ! %l4 = ea7e39ca, %l5 = 755e8ac8, Mem[00000000910000c0] = 5f41d4b4 5292c30c std %l4,[%i6+%g0] ! Mem[00000000910000c0] = ea7e39ca 755e8ac8 ! Mem[00000000470000c0] = 7a7ded1b, %l5 = 605bf8d4755e8ac8 swap [%i2+%g0],%l5 ! %l5 = 000000007a7ded1b ! Mem[00000000468000e8] = 582028eb10dcc683, %l7 = 000000002358f103, %l4 = 54dcb02fea7e39ca add %i1,0x28,%g1 casxa [%g1]0x80,%l7,%l4 ! %l4 = 582028eb10dcc683 ! Mem[00000000468000c4] = d4b6f2ec, %l1 = 00000000000000a2 ldub [%i1+0x005],%l1 ! %l1 = 00000000000000b6 ! Mem[00000000470000f7] = 9244000e, %l4 = 582028eb10dcc683 ldstub [%i2+0x037],%l4 ! %l4 = 0000000e000000ff ! Mem[00000000478000ec] = c5d39e6f, %l6 = 17981171e338c396 ldsw [%i3+0x02c],%l6 ! %l6 = ffffffffc5d39e6f p27_label_4: ! Mem[00000000478000c8] = be325611, %l7 = 2358f103, %l3 = 0000000e add %i3,0x08,%g1 casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000be325611 ! Mem[00000000478000f0] = 2e2dfbbb, %l0 = 0000000000000089 swap [%i3+0x030],%l0 ! %l0 = 000000002e2dfbbb ! Mem[00000000478000fc] = ef369b90, %l2 = 05ddc896, %l0 = 2e2dfbbb add %i3,0x3c,%g1 casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000ef369b90 ! Mem[00000000468000fc] = 1bde57c7, %l6 = ffffffffc5d39e6f lduh [%i1+0x03c],%l6 ! %l6 = 0000000000001bde ! Mem[00000000470000c8] = b54a453ecf6bc21e, %l2 = 02b859ab05ddc896, %l0 = 00000000ef369b90 add %i2,0x08,%g1 casxa [%g1]0x80,%l2,%l0 ! %l0 = b54a453ecf6bc21e ! Mem[00000000468000ce] = 3e9b2141, %l6 = 0000000000001bde ldstub [%i1+0x00e],%l6 ! %l6 = 00000021000000ff ! Mem[00000000460000e8] = 32a138bc, %l5 = 000000007a7ded1b swap [%i0+%o5],%l5 ! %l5 = 0000000032a138bc ! Mem[00000000918000f0] = efc3828b, %g2 = 0000000000000084 ldsb [%o0+0x030],%g2 ! %g2 = ffffffffffffffef ! Mem[00000000470000f4] = 924400ff, %l0 = cf6bc21e, %l0 = cf6bc21e add %i2,0x34,%g1 casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000924400ff ! Mem[00000000468000c4] = d4b6f2ec, %l1 = 00000000000000b6 swap [%i1+0x004],%l1 ! %l1 = 00000000d4b6f2ec ba,a p27_not_taken_0_end p27_not_taken_0: ! The following code should not be executed nop nop ldsh [%i3+0x03e],%l4 ldub [%i0+0x019],%l6 nop ldx [%i3+0x018],%l4 nop stw %l2,[%i0+0x024] ba,a p27_branch_failed p27_not_taken_0_end: ! End of Random Code for Thread 27 1: membar #Sync ! Force all stores to complete 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 00000000924400ff bne,a,pn %xcc,p27_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000d4b6f2ec bne,a,pn %xcc,p27_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 02b859ab05ddc896 bne,a,pn %xcc,p27_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000be325611 bne,a,pn %xcc,p27_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000000000000e bne,a,pn %xcc,p27_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000032a138bc bne,a,pn %xcc,p27_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000021 bne,a,pn %xcc,p27_reg_l6_fail mov %l6,%g3 ! Check Local Memory set p27_local0_expect,%g1 p27_check_local0: ldx [%g1+0x028],%g2 ! Expected data = 7a7ded1bdbc8cee7 ldx [%i0+0x028],%g3 ! Observed data at 00000000460000e8 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 280b7c307167ff9d ldx [%i0+0x030],%g3 ! Observed data at 00000000460000f0 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i0,0x030,%g4 set p27_local1_expect,%g1 p27_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 8c4b4da2000000b6 ldx [%i1+0x000],%g3 ! Observed data at 00000000468000c0 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = e2ee74bb3e9bff41 ldx [%i1+0x008],%g3 ! Observed data at 00000000468000c8 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i1,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = def059e533ffef6b ldx [%i1+0x020],%g3 ! Observed data at 00000000468000e0 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 582028eb10dcc683 ldx [%i1+0x028],%g3 ! Observed data at 00000000468000e8 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = bfb0ffed947d64e9 ldx [%i1+0x030],%g3 ! Observed data at 00000000468000f0 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i1,0x030,%g4 set p27_local2_expect,%g1 p27_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 755e8ac8be48b0f3 ldx [%i2+0x000],%g3 ! Observed data at 00000000470000c0 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i2,0x000,%g4 ldx [%g1+0x030],%g2 ! Expected data = 527f0679924400ff ldx [%i2+0x030],%g3 ! Observed data at 00000000470000f0 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i2,0x030,%g4 set p27_local3_expect,%g1 p27_check_local3: ldx [%g1+0x010],%g2 ! Expected data = 9d402311c2ff5b5e ldx [%i3+0x010],%g3 ! Observed data at 00000000478000d0 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i3,0x010,%g4 ldx [%g1+0x030],%g2 ! Expected data = 000000893473d02e ldx [%i3+0x030],%g3 ! Observed data at 00000000478000f0 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: swapa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000460000c8] stba %l6,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000468000d8] ldstuba [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000478000d0] swapa [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000468000c8] swapa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000478000c0] stxa %l0,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000470000d8] ldstuba [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000478000e8] done p27_trap1o: swapa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000460000c8] stba %l6,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000468000d8] ldstuba [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000478000d0] swapa [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000468000c8] swapa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000478000c0] stxa %l0,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000470000d8] ldstuba [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000478000e8] done p27_trap2e: stda %l4,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[00000000460000e0] done p27_trap2o: stda %l4,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[00000000460000e0] 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 = 81547427bfc06a0f ldx [%g1+0x008],%l1 ! %l1 = d5f3764cc97b1858 ldx [%g1+0x010],%l2 ! %l2 = 9641e17bff0fc448 ldx [%g1+0x018],%l3 ! %l3 = 6806ea78180d2929 ldx [%g1+0x020],%l4 ! %l4 = 54dcb02fea7e39ca ldx [%g1+0x028],%l5 ! %l5 = 1539f2203e2950cb ldx [%g1+0x030],%l6 ! %l6 = 17981171e338c396 ldx [%g1+0x038],%l7 ! %l7 = c4a7174210dcc683 ! 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 = 3f12527d 61cb3448 00e55f3d c08710f5 ! %f4 = 171942a0 43a1ad10 4849a425 b083e2fd ! %f8 = e7b833e7 4b369eb3 2bdfbd48 9b2aa0af ! %f12 = 85ade14e d5a807ff 78309f4f ef55c0d8 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = fa831958 eed13030 1920d20a d9383611 ! %f20 = 2f7202fc 66b6935e dcfc8eac dded1ae2 ! %f24 = e1bb3024 704d725e de4567eb c6263b2e ! %f28 = e31fd1ef 4d019876 96ed5536 ae0960ab ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 8e5ac66e 674aafc4 1bfaf0a1 8d14e864 ! %f36 = aff8aed6 8b6de8be 5b47213d fd392a76 ! %f40 = 3b90e3b7 eb8cd48e d7641de1 7bedf23c ! %f44 = 1ea864eb 2fe965af 6c0beec1 63d32e0f ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xda8c927f0000007e,%g7,%g1 ! GSR scale = 15, align = 6 wr %g1,%g0,%gsr ! GSR = da8c927f0000007e 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: ! %l0 = 405257a0509f31aa, Mem[00000000908000e0] = b848d7ae4ce5a934 stx %l0,[%i5+%o4] ! Mem[00000000908000e0] = 405257a0509f31aa ! %l2 = c82e0b6e, %l3 = 4efeaf03, Mem[00000000900000c8] = 5ed33fb5 ac22364c std %l2,[%i4+%o1] ! Mem[00000000900000c8] = c82e0b6e 4efeaf03 ! %l6 = 2b67115a67288789, Mem[00000000910000e6] = 39f9a448 sth %l6,[%i6+0x026] ! Mem[00000000910000e4] = 8789a448 ! %l6 = 2b67115a67288789, Mem[00000000910000eb] = e0a3f2d0 stb %l6,[%i6+0x02b] ! Mem[00000000910000e8] = 89a3f2d0 ! Mem[00000000488000c2] = 83baba4a, %l1 = 0926423df786a651 ldstub [%i1+0x002],%l1 ! %l1 = 000000ba000000ff ! Mem[00000000488000c0] = 83baff4a78db72e0, %l7 = 1d3ee945d0d46ec8, %l5 = dbc967fc659fa72d casxa [%i1]0x80,%l7,%l5 ! %l5 = 83baff4a78db72e0 ! Mem[00000000480000d4] = 6e87069d, %l3 = 4efeaf03, %l7 = d0d46ec8 add %i0,0x14,%g1 casa [%g1]0x80,%l3,%l7 ! %l7 = 000000006e87069d ! Mem[00000000900000c0] = 4b942213, %g2 = ebdaffb8f84f8c65 lduw [%i4+%g0],%g2 ! %g2 = 000000004b942213 ! Mem[00000000488000fa] = 453841b3, %l2 = 00ea3561c82e0b6e ldstub [%i1+0x03a],%l2 ! %l2 = 00000041000000ff ! Mem[00000000918000e0] = 63af131a, %g2 = 000000004b942213 ldsb [%o0+0x022],%g2 ! %g2 = 0000000000000063 p28_label_2: ! Mem[00000000918000f0] = efc3828b, %g2 = 0000000000000063 ldub [%o0+0x030],%g2 ! %g2 = 00000000000000ef ! Mem[00000000498000d8] = e80deff7, %l2 = 0000000000000041 ldstub [%i3+%o3],%l2 ! %l2 = 000000e8000000ff ! Mem[00000000910000f0] = e98719c7, %g2 = 00000000000000ef ldsb [%i6+0x032],%g2 ! %g2 = ffffffffffffffe9 ! Mem[00000000490000f0] = 092e9214, %l0 = 509f31aa, %l7 = 6e87069d add %i2,0x30,%g1 casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000092e9214 ! Mem[00000000910000e0] = 5e21e987, %g2 = ffffffffffffffe9 ldsb [%i6+0x023],%g2 ! %g2 = 000000000000005e ! Mem[00000000900000d8] = 6e2b1b40 13150f4a, %g2 = 0000005e, %g3 = 0bad0b00 ldd [%i4+%o3],%g2 ! %g2 = 000000006e2b1b40 0000000013150f4a ! Mem[00000000480000df] = a13e94cc, %l1 = 00000000000000ba ldstub [%i0+0x01f],%l1 ! %l1 = 000000cc000000ff ! Mem[00000000498000c0] = fd9e15d8af2888c8, %l5 = 83baff4a78db72e0, %l7 = 00000000092e9214 casxa [%i3]0x80,%l5,%l7 ! %l7 = fd9e15d8af2888c8 ! Mem[00000000490000c8] = c0f915fc, %l4 = 70d9c6a069b2f231 swap [%i2+%o1],%l4 ! %l4 = 00000000c0f915fc ! %l1 = 00000000000000cc, Mem[00000000918000dc] = 4e8111f9 sth %l1,[%o0+0x01c] ! Mem[00000000918000dc] = 00cc11f9 p28_label_3: ! Mem[00000000488000f0] = 63957c2e, %l2 = 00000000000000e8 swap [%i1+0x030],%l2 ! %l2 = 0000000063957c2e ! Mem[00000000900000c0] = 4b942213, %g2 = 000000006e2b1b40 lduw [%i4+%g0],%g2 ! %g2 = 000000004b942213 ! Mem[00000000908000f0] = 6a6804f4, %g2 = 000000004b942213 ldsh [%i5+0x032],%g2 ! %g2 = 0000000000006a68 ! Mem[00000000480000f0] = 0c4e5c5c, %l3 = 4b54fc7a4efeaf03 ldsb [%i0+0x031],%l3 ! %l3 = 000000000000004e ! Mem[00000000918000c0] = 90a9a04e, %g2 = 0000000000006a68 ldsb [%o0+%g0],%g2 ! %g2 = ffffffffffffff90 ! Mem[00000000498000e0] = 9373ce0645d3979b, %l2 = 0000000063957c2e, %l7 = fd9e15d8af2888c8 add %i3,0x20,%g1 casxa [%g1]0x80,%l2,%l7 ! %l7 = 9373ce0645d3979b ! Mem[00000000490000c8] = 69b2f2311f07f955, %l0 = 405257a0509f31aa, %l4 = 00000000c0f915fc add %i2,0x08,%g1 casxa [%g1]0x80,%l0,%l4 ! %l4 = 69b2f2311f07f955 ! Mem[00000000490000c8] = 69b2f231, %l7 = 45d3979b, %l7 = 45d3979b add %i2,0x08,%g1 casa [%g1]0x80,%l7,%l7 ! %l7 = 0000000069b2f231 ! Mem[00000000490000e4] = f9f65ea2, %l4 = 69b2f2311f07f955 lduh [%i2+0x026],%l4 ! %l4 = 0000000000005ea2 ! Mem[00000000480000dc] = a13e94ff, %l0 = 509f31aa, %l7 = 69b2f231 add %i0,0x1c,%g1 casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000a13e94ff p28_label_4: ! Mem[00000000488000dc] = 26a4c1da, %l7 = a13e94ff, %l7 = a13e94ff add %i1,0x1c,%g1 casa [%g1]0x80,%l7,%l7 ! %l7 = 0000000026a4c1da ! Mem[00000000490000d8] = da9836bd, %l4 = 00005ea2, %l0 = 509f31aa add %i2,0x18,%g1 casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000da9836bd ! Mem[00000000900000d0] = 31aac5326767afdd, %g2 = ffffffffffffff90 ldx [%i4+%o2],%g2 ! %g2 = 31aac5326767afdd ! Mem[00000000480000f4] = 81561f1c, %l7 = 26a4c1da, %l1 = 000000cc add %i0,0x34,%g1 casa [%g1]0x80,%l7,%l1 ! %l1 = 0000000081561f1c ! Mem[00000000480000da] = 4b2a4df3, %l6 = 2b67115a67288789 ldstub [%i0+0x01a],%l6 ! %l6 = 0000004d000000ff ! Mem[00000000488000ec] = 208771eb, %l3 = 000000000000004e swap [%i1+0x02c],%l3 ! %l3 = 00000000208771eb ! Mem[00000000918000cc] = 3ddf48a8, %g2 = 31aac5326767afdd ldsh [%o0+0x00e],%g2 ! %g2 = 0000000000003ddf ! %l6 = 0000004d, %l7 = 26a4c1da, Mem[00000000918000e0] = 5a1863af 131ae293 std %l6,[%o0+%o4] ! Mem[00000000918000e0] = 0000004d 26a4c1da ! %l1 = 0000000081561f1c, Mem[00000000900000d4] = 6767afdd sth %l1,[%i4+0x014] ! Mem[00000000900000d4] = 1f1cafdd ! %l1 = 0000000081561f1c, Mem[00000000900000db] = 4013150f stb %l1,[%i4+0x01b] ! Mem[00000000900000d8] = 1c13150f ba,a p28_not_taken_0_end p28_not_taken_0: ! The following code should not be executed nop nop ldsh [%i3+0x03e],%l4 ldub [%i0+0x019],%l6 nop ldx [%i3+0x018],%l4 nop stw %l2,[%i0+0x024] ba,a p28_branch_failed p28_not_taken_0_end: ! End of Random Code for Thread 28 p28_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x070] ! Set processor 28 done flag ! Check Registers p28_check_registers: set p28_expected_registers,%g1 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000081561f1c bne,a,pn %xcc,p28_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000063957c2e bne,a,pn %xcc,p28_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000208771eb bne,a,pn %xcc,p28_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000005ea2 bne,a,pn %xcc,p28_reg_l4_fail mov %l4,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000000000004d bne,a,pn %xcc,p28_reg_l6_fail mov %l6,%g3 ! Check Local Memory set p28_local0_expect,%g1 p28_check_local0: ldx [%g1+0x018],%g2 ! Expected data = 4b2afff3a13e94ff ldx [%i0+0x018],%g3 ! Observed data at 00000000480000d8 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i0,0x018,%g4 set p28_local1_expect,%g1 p28_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 83baff4a78db72e0 ldx [%i1+0x000],%g3 ! Observed data at 00000000488000c0 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i1,0x000,%g4 ldx [%g1+0x028],%g2 ! Expected data = 251425d90000004e ldx [%i1+0x028],%g3 ! Observed data at 00000000488000e8 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 000000e81369cb76 ldx [%i1+0x030],%g3 ! Observed data at 00000000488000f0 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i1,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 4538ffb3caf460ad ldx [%i1+0x038],%g3 ! Observed data at 00000000488000f8 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i1,0x038,%g4 set p28_local2_expect,%g1 p28_check_local2: ldx [%g1+0x008],%g2 ! Expected data = 69b2f2311f07f955 ldx [%i2+0x008],%g3 ! Observed data at 00000000490000c8 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i2,0x008,%g4 set p28_local3_expect,%g1 p28_check_local3: ldx [%g1+0x018],%g2 ! Expected data = ff0deff7cafeb3f8 ldx [%i3+0x018],%g3 ! Observed data at 00000000498000d8 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i3,0x018,%g4 ! The test for processor 28 has passed p28_passed: ta GOOD_TRAP nop p28_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p28_failed p28_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p28_failed p28_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p28_failed p28_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p28_failed p28_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p28_failed p28_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p28_failed p28_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p28_failed p28_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p28_failed ! The test for processor 28 failed p28_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x070] ! Set processor 28 done flag set p28_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 28 failed p28_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x070] ! Set processor 28 done flag set p28_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p28_selfmod_failed: ba p28_failed mov 0xabc,%g1 p28_common_error: or %g0,0xefc,%g1 ba p28_failed mov %o5,%g3 p28_common_signature_error: set p28_temp,%g1 ba p28_failed st %g2,[%g1] ! Common Lock Number p28_common_timeout: set p28_temp,%g1 ba p28_failed st %g2,[%g1] ! Common Lock Number p28_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p28_failed mov 0x0,%g3 p28_trap1e: swapa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000490000d8] ldstuba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000480000c0] stda %l0,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000498000d8] lduwa [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000488000c8] stxa %l2,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000488000e8] ldstuba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000490000e8] swapa [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000488000e0] done p28_trap1o: swapa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000490000d8] ldstuba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000480000c0] stda %l0,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000498000d8] lduwa [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000488000c8] stxa %l2,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000488000e8] ldstuba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000490000e8] swapa [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000488000e0] done p28_trap2e: swapa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000480000e0] done p28_trap2o: swapa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000480000e0] done p28_trap3e: nop nop nop done p28_trap3o: nop nop nop done p28_init_memory_pointers: set p28_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p28_local0_start,%i0 set p28_local1_start,%i1 set p28_local2_start,%i2 set p28_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 405257a0509f31aa ldx [%g1+0x008],%l1 ! %l1 = 0926423df786a651 ldx [%g1+0x010],%l2 ! %l2 = 00ea3561c82e0b6e ldx [%g1+0x018],%l3 ! %l3 = 4b54fc7a4efeaf03 ldx [%g1+0x020],%l4 ! %l4 = 70d9c6a069b2f231 ldx [%g1+0x028],%l5 ! %l5 = dbc967fc659fa72d ldx [%g1+0x030],%l6 ! %l6 = 2b67115a67288789 ldx [%g1+0x038],%l7 ! %l7 = 1d3ee945d0d46ec8 ! 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 = 0d929068 0654b4b7 70637766 732a3fcf ! %f4 = 707b9521 b4e66ce1 fe63c3e8 7ed2c8c3 ! %f8 = 99d76daa ce9cc3c0 813a5b1e cceeea67 ! %f12 = 2a668b8a 7341a89c 49bd0261 d6d81630 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 3ad48c85 0b3660d9 ba188134 c43cc940 ! %f20 = 5054a59a 6193a86c d93c8f50 9f1072b6 ! %f24 = 63c24f82 37f47bde f564f514 785e87bd ! %f28 = be7a0a92 8b0810b0 b5cd4046 ec52917c ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 244bcbe7 c6c1e477 0584733e 203d5450 ! %f36 = 0c037959 ac14ec7b 7c102d6d 2d39e983 ! %f40 = fba93328 5e875170 10b3dc47 1bf5515b ! %f44 = 9f87db86 f45357ac 1bceee4b 8f42db98 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xccb632c000000076,%g7,%g1 ! GSR scale = 14, align = 6 wr %g1,%g0,%gsr ! GSR = ccb632c000000076 wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 29 p29_label_1: ! Mem[000000004a0000dc] = 16f54e7c, %l2 = 448a8728315335ec lduw [%i0+0x01c],%l2 ! %l2 = 0000000016f54e7c ! Mem[000000004b8000e0] = 548d71a8, %l2 = 0000000016f54e7c swap [%i3+%o4],%l2 ! %l2 = 00000000548d71a8 ! Mem[000000004a0000e8] = 30e67b67, %l5 = 4a813e3a3f42931d ldsh [%i0+%o5],%l5 ! %l5 = 00000000000030e6 ! Mem[00000000900000d8] = 1b401315, %g2 = 39cfd167d3140733 ldub [%i4+0x01a],%g2 ! %g2 = 000000000000001b ! Mem[000000004a0000d0] = 8b265f68464ed2f0, %l7 = e4e0526fd47845b3, %l0 = 251bad8a496a5f34 add %i0,0x10,%g1 casxa [%g1]0x80,%l7,%l0 ! %l0 = 8b265f68464ed2f0 ! Mem[000000004b0000c0] = 6e94b0c8, %l6 = 31c66a7279628928 ldub [%i2+%g0],%l6 ! %l6 = 000000000000006e ! Mem[000000004b0000ec] = ea4d4c57, %l7 = d47845b3, %l4 = 02444210 add %i2,0x2c,%g1 casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000ea4d4c57 ! %l5 = 00000000000030e6, Mem[000000004a8000cc] = fbac83d8 stw %l5,[%i1+0x00c] ! Mem[000000004a8000cc] = 000030e6 ! Mem[000000004a0000f0] = 6da20df4, %l0 = 8b265f68464ed2f0 swap [%i0+0x030],%l0 ! %l0 = 000000006da20df4 ! Mem[000000004a0000c0] = 3095cd7f 84826186, %l4 = ea4d4c57, %l5 = 000030e6 ldd [%i0+%g0],%l4 ! %l4 = 000000003095cd7f 0000000084826186 p29_label_2: ! Mem[000000004b8000f1] = a7b1f032, %l1 = 9d90fb97ced1cf98 ldstub [%i3+0x031],%l1 ! %l1 = 000000b1000000ff ! Mem[000000004a8000d4] = 4e0dc082, %l5 = 0000000084826186 swap [%i1+0x014],%l5 ! %l5 = 000000004e0dc082 ! %l5 = 000000004e0dc082, Mem[00000000910000f1] = 84e98719 stb %l5,[%i6+0x031] ! Mem[00000000910000f0] = 82e98719 ! Mem[00000000900000d0] = 31aac532, %g2 = 000000000000001b lduw [%i4+%o2],%g2 ! %g2 = 0000000031aac532 ! Mem[000000004b8000d8] = 96230cb9, %l2 = 548d71a8, %l2 = 548d71a8 add %i3,0x18,%g1 casa [%g1]0x80,%l2,%l2 ! %l2 = 0000000096230cb9 ! Mem[000000004b0000fa] = 8d13285a, %l3 = 31dda706930affae ldstub [%i2+0x03a],%l3 ! %l3 = 00000028000000ff ! Mem[00000000900000d8] = 6e2b1b40 13150f4a, %g2 = 31aac532, %g3 = 0bad0b00 ldd [%i4+%o3],%g2 ! %g2 = 000000006e2b1b40 0000000013150f4a ! Mem[000000004b0000c8] = 5a9ac7fa, %l7 = d47845b3, %l7 = d47845b3 add %i2,0x08,%g1 casa [%g1]0x80,%l7,%l7 ! %l7 = 000000005a9ac7fa ! Mem[000000004b0000d8] = a49f7a06479dd9cb, %l6 = 000000000000006e, %l7 = 000000005a9ac7fa add %i2,0x18,%g1 casxa [%g1]0x80,%l6,%l7 ! %l7 = a49f7a06479dd9cb ! Mem[00000000918000c8] = 78892943, %g2 = 000000006e2b1b40 ldsh [%o0+0x00a],%g2 ! %g2 = 0000000000007889 p29_label_3: ! Mem[000000004b0000f8] = 8d13ff5a4f11a9b4, %l2 = 0000000096230cb9, %l4 = 000000003095cd7f add %i2,0x38,%g1 casxa [%g1]0x80,%l2,%l4 ! %l4 = 8d13ff5a4f11a9b4 ! Mem[000000004b0000c0] = 6e94b0c8, %l6 = 000000000000006e lduw [%i2+%g0],%l6 ! %l6 = 000000006e94b0c8 ! Mem[00000000908000f4] = 04f40f71, %g18 = c9624cbc58a3402c ldsw [%i5+0x034],%g2 ! %g2 = c9624cbc58a3402c ! Mem[000000004a0000c6] = 84826186, %l0 = 000000006da20df4 ldstub [%i0+0x006],%l0 ! %l0 = 00000061000000ff ! Mem[000000004a8000f8] = fd037e8d, %l4 = 4f11a9b4, %l4 = 4f11a9b4 add %i1,0x38,%g1 casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000fd037e8d ! Mem[00000000910000c0] = 5f41d4b4, %g18 = c9624cbc58a3402c ldsw [%i6+%g0],%g2 ! %g2 = c9624cbc58a3402c ! Mem[000000004b8000e8] = ea4d7d85fba4229b, %l7 = a49f7a06479dd9cb, %l0 = 0000000000000061 add %i3,0x28,%g1 casxa [%g1]0x80,%l7,%l0 ! %l0 = ea4d7d85fba4229b ! Mem[00000000908000f8] = 7f508de3, %g18 = c9624cbc58a3402c ldsw [%i5+0x038],%g2 ! %g2 = c9624cbc58a3402c ! Mem[000000004a8000d0] = 4174c122, %l3 = 0000000000000028 swap [%i1+%o2],%l3 ! %l3 = 000000004174c122 ! %l1 = 00000000000000b1, Mem[00000000908000cb] = 1294cdbb stb %l1,[%i5+0x00b] ! Mem[00000000908000c8] = b194cdbb p29_label_4: ! Mem[000000004b8000c4] = caf70f44, %l3 = 000000004174c122 swap [%i3+0x004],%l3 ! %l3 = 00000000caf70f44 ! Mem[000000004a8000c0] = dfc37392, %l1 = 00000000000000b1 swap [%i1+%g0],%l1 ! %l1 = 00000000dfc37392 ! Mem[00000000910000d8] = 566c24fe, %g2 = 000000007f508de3 ldsh [%i6+%o3],%g2 ! %g2 = 000000000000566c ! Mem[00000000908000cc] = 94cdbb6a, %g2 = 000000000000566c lduw [%i5+0x00c],%g2 ! %g2 = 0000000094cdbb6a ! %l2 = 0000000096230cb9, Mem[00000000910000e0] = 1159b95e21e939f9 stx %l2,[%i6+%o4] ! Mem[00000000910000e0] = 0000000096230cb9 ! Mem[00000000908000e0] = b848d7ae4ce5a934, %g2 = 0000000094cdbb6a ldx [%i5+%o4],%g2 ! %g2 = b848d7ae4ce5a934 ! Mem[00000000908000d8] = 7d5c1279 2ff1d4f4, %g2 = 4ce5a934, %g3 = 13150f4a ldd [%i5+%o3],%g2 ! %g2 = 000000007d5c1279 000000002ff1d4f4 ! Mem[00000000918000f0] = efc3828bb4f79e70, %g2 = 000000007d5c1279 ldx [%o0+0x030],%g2 ! %g2 = efc3828bb4f79e70 ! Mem[000000004b8000e8] = ea4d7d85, %l4 = fd037e8d, %l0 = fba4229b add %i3,0x28,%g1 casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000ea4d7d85 ! Mem[000000004b8000fc] = 2cc9306f, %l7 = a49f7a06479dd9cb ldstub [%i3+0x03c],%l7 ! %l7 = 0000002c000000ff ba,a p29_not_taken_0_end p29_not_taken_0: ! The following code should not be executed nop nop ldsh [%i3+0x03e],%l4 ldub [%i0+0x019],%l6 nop ldx [%i3+0x018],%l4 nop stw %l2,[%i0+0x024] 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 00000000ea4d7d85 bne,a,pn %xcc,p29_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000dfc37392 bne,a,pn %xcc,p29_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000096230cb9 bne,a,pn %xcc,p29_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000caf70f44 bne,a,pn %xcc,p29_reg_l3_fail mov %l3,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000004e0dc082 bne,a,pn %xcc,p29_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000006e94b0c8 bne,a,pn %xcc,p29_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000000000002c bne,a,pn %xcc,p29_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p29_check_fp_registers: set p29_expected_fp_regs,%g3 std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 707b9521 b4e66ce1 bne %xcc,p29_f4_fail nop ! Check Local Memory set p29_local0_expect,%g1 p29_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 3095cd7f8482ff86 ldx [%i0+0x000],%g3 ! Observed data at 000000004a0000c0 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i0,0x000,%g4 ldx [%g1+0x030],%g2 ! Expected data = 464ed2f0f1f7d231 ldx [%i0+0x030],%g3 ! Observed data at 000000004a0000f0 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i0,0x030,%g4 set p29_local1_expect,%g1 p29_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 000000b16146e98c ldx [%i1+0x000],%g3 ! Observed data at 000000004a8000c0 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 304cd3ba000030e6 ldx [%i1+0x008],%g3 ! Observed data at 000000004a8000c8 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 0000002884826186 ldx [%i1+0x010],%g3 ! Observed data at 000000004a8000d0 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i1,0x010,%g4 set p29_local2_expect,%g1 p29_check_local2: ldx [%g1+0x038],%g2 ! Expected data = 8d13ff5a4f11a9b4 ldx [%i2+0x038],%g3 ! Observed data at 000000004b0000f8 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i2,0x038,%g4 set p29_local3_expect,%g1 p29_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 69871fca4174c122 ldx [%i3+0x000],%g3 ! Observed data at 000000004b8000c0 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i3,0x000,%g4 ldx [%g1+0x020],%g2 ! Expected data = 16f54e7c52d85aa2 ldx [%i3+0x020],%g3 ! Observed data at 000000004b8000e0 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i3,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = a7fff032ad6e55c2 ldx [%i3+0x030],%g3 ! Observed data at 000000004b8000f0 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i3,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = f033816cffc9306f ldx [%i3+0x038],%g3 ! Observed data at 000000004b8000f8 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i3,0x038,%g4 ! The test for processor 29 has passed p29_passed: ta GOOD_TRAP nop p29_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p29_failed p29_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p29_failed p29_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p29_failed p29_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p29_failed p29_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p29_failed p29_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p29_failed p29_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p29_failed p29_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p29_failed p29_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+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000004a8000e8] ldstuba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000004b0000e8] done p29_trap1o: swapa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000004a8000e8] ldstuba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000004b0000e8] done p29_trap2e: ldsba [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000004b0000d8] lduha [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000004a0000c0] ldstuba [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000004b0000e0] stxa %l7,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000004a0000d0] swapa [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000004b0000e0] swapa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000004b8000c0] lduba [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004b8000c8] done p29_trap2o: ldsba [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000004b0000d8] lduha [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000004a0000c0] ldstuba [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000004b0000e0] stxa %l7,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000004a0000d0] swapa [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000004b0000e0] swapa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000004b8000c0] lduba [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004b8000c8] done p29_trap3e: nop nop done p29_trap3o: nop nop done p29_init_memory_pointers: set p29_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p29_local0_start,%i0 set p29_local1_start,%i1 set p29_local2_start,%i2 set p29_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 251bad8a496a5f34 ldx [%g1+0x008],%l1 ! %l1 = 9d90fb97ced1cf98 ldx [%g1+0x010],%l2 ! %l2 = 448a8728315335ec ldx [%g1+0x018],%l3 ! %l3 = 31dda706930affae ldx [%g1+0x020],%l4 ! %l4 = 0042717c02444210 ldx [%g1+0x028],%l5 ! %l5 = 4a813e3a3f42931d ldx [%g1+0x030],%l6 ! %l6 = 31c66a7279628928 ldx [%g1+0x038],%l7 ! %l7 = e4e0526fd47845b3 ! 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 = 36cc7e8e 6e372a5b 0f9bb717 3d993cf4 ! %f4 = d3043b7f 22947c1a df345989 d5ad5ee9 ! %f8 = e4bd5fb9 26b4a54b 0465ca72 86e02908 ! %f12 = 82a969d2 022ac2b8 8c7c750f 010b02f2 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 4ee720fd 14c39353 73e1dddd 243ed566 ! %f20 = cf205204 f927e03c 8d215491 4f85a124 ! %f24 = 44598b95 31380bf8 c891cac7 9f9b5107 ! %f28 = 32b430b0 122d704d 62881723 5c70d43e ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = de1e7a0d 52c23974 6b3f6b98 743f7d46 ! %f36 = 3bf5e9ba 48ff3f2a b318fec7 d7124036 ! %f40 = 1028da1d b2f77d04 0b63f88f add2c15e ! %f44 = 07cca46b 8f6de7df dfa063cb 7e54aeaf ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x357a5d070000005f,%g7,%g1 ! GSR scale = 11, align = 7 wr %g1,%g0,%gsr ! GSR = 357a5d070000005f 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[000000004c8000e8] = 52f00cece2486d5b, %l7 = f839371cc601ca8a, %l7 = f839371cc601ca8a add %i1,0x28,%g1 casxa [%g1]0x80,%l7,%l7 ! %l7 = 52f00cece2486d5b ! Mem[000000004d0000f8] = 1a202c19, %l3 = de63c00e423c6cbc ldstub [%i2+0x038],%l3 ! %l3 = 0000001a000000ff ! Mem[000000004d0000d7] = 2c8d726d, %l2 = f90994c1e0b5148a ldstub [%i2+0x017],%l2 ! %l2 = 0000006d000000ff ! Mem[000000004d0000d9] = b01e2fdf, %l6 = 251f45bdf03384f0 ldstub [%i2+0x019],%l6 ! %l6 = 0000001e000000ff ! Mem[00000000910000d8] = 24fe6582, %g2 = 7ec9ff2fa9e876d4 ldsh [%i6+0x01a],%g2 ! %g2 = 00000000000024fe ! Mem[000000004c0000d8] = 035c6b2d, %l0 = 4b086204fe6e1596 swap [%i0+%o3],%l0 ! %l0 = 00000000035c6b2d ! Mem[000000004d0000d0] = 7fda88d2, %l5 = ff4dd7d4557385ed ldstub [%i2+%o2],%l5 ! %l5 = 0000007f000000ff ! %l7 = 52f00cece2486d5b, Mem[000000004c0000dc] = b2b09000 stw %l7,[%i0+0x01c] ! Mem[000000004c0000dc] = e2486d5b ! Mem[000000004c8000e8] = 52f00cec, %l5 = 000000000000007f swap [%i1+%o5],%l5 ! %l5 = 0000000052f00cec ! Mem[000000004d8000cc] = 3e5d089e, %l0 = 035c6b2d, %l5 = 52f00cec add %i3,0x0c,%g1 casa [%g1]0x80,%l0,%l5 ! %l5 = 000000003e5d089e p30_label_2: ! Mem[00000000918000d8] = e55c4c5d4e8111f9, %g2 = 00000000000024fe ldx [%o0+%o3],%g2 ! %g2 = e55c4c5d4e8111f9 ! Mem[000000004d8000fc] = 3c4a2a90, %l1 = dda4d7c820a5b788 ldstub [%i3+0x03c],%l1 ! %l1 = 0000003c000000ff ! Mem[000000004d8000f8] = e1d58710ff4a2a90, %l0 = 00000000035c6b2d, %l7 = 52f00cece2486d5b add %i3,0x38,%g1 casxa [%g1]0x80,%l0,%l7 ! %l7 = e1d58710ff4a2a90 ! Mem[000000004c8000e8] = 0000007f, %l2 = 000000000000006d swap [%i1+%o5],%l2 ! %l2 = 000000000000007f ! Mem[000000004d8000cc] = 3e5d089e, %l1 = 000000000000003c swap [%i3+0x00c],%l1 ! %l1 = 000000003e5d089e ! Mem[000000004d8000e8] = f40ad0bc, %l1 = 000000003e5d089e swap [%i3+%o5],%l1 ! %l1 = 00000000f40ad0bc ! Mem[000000004d0000c8] = 5ff9567eb0037e02, %l6 = 000000000000001e, %l0 = 00000000035c6b2d add %i2,0x08,%g1 casxa [%g1]0x80,%l6,%l0 ! %l0 = 5ff9567eb0037e02 ! Mem[000000004c8000d8] = fd67a021, %l6 = 0000001e, %l3 = 0000001a add %i1,0x18,%g1 casa [%g1]0x80,%l6,%l3 ! %l3 = 00000000fd67a021 ! Mem[000000004d0000c8] = 5ff9567e, %l3 = fd67a021, %l7 = ff4a2a90 add %i2,0x08,%g1 casa [%g1]0x80,%l3,%l7 ! %l7 = 000000005ff9567e ! Mem[000000004c0000e1] = f09db502, %l3 = 00000000fd67a021 ldstub [%i0+0x021],%l3 ! %l3 = 0000009d000000ff p30_label_3: ! Mem[00000000918000c0] = 90a9a04e, %g18 = f4ceb2ce06810ee6 ldsw [%o0+%g0],%g2 ! %g2 = f4ceb2ce06810ee6 ! %l7 = 000000005ff9567e, Mem[00000000910000e0] = 1159b95e21e939f9 stx %l7,[%i6+%o4] ! Mem[00000000910000e0] = 000000005ff9567e ! Mem[000000004d0000f8] = ff202c19, %l6 = 000000000000001e swap [%i2+0x038],%l6 ! %l6 = 00000000ff202c19 ! %l6 = ff202c19, %l7 = 5ff9567e, Mem[00000000908000f8] = 7f508de3 fbce39cd std %l6,[%i5+0x038] ! Mem[00000000908000f8] = ff202c19 5ff9567e ! %l5 = 000000003e5d089e, Mem[000000004c0000f0] = d4677de79e15909b stx %l5,[%i0+0x030] ! Mem[000000004c0000f0] = 000000003e5d089e ! Mem[00000000900000e0] = 5a72ef9c, %g2 = ffffffff90a9a04e ldub [%i4+0x021],%g2 ! %g2 = 000000000000005a ! %l4 = 247d1d8c35c5988f, Mem[00000000908000d8] = 7d5c1279 stw %l4,[%i5+%o3] ! Mem[00000000908000d8] = 35c5988f ! Mem[000000004c8000e8] = 0000006d, %l3 = 0000009d, %l2 = 0000007f add %i1,0x28,%g1 casa [%g1]0x80,%l3,%l2 ! %l2 = 000000000000006d ! Mem[000000004c0000e0] = f0ffb502, %l1 = 00000000f40ad0bc swap [%i0+%o4],%l1 ! %l1 = 00000000f0ffb502 ! Mem[00000000918000ec] = 4f206140, %g18 = f4ceb2ce06810ee6 ldsw [%o0+0x02c],%g2 ! %g2 = f4ceb2ce06810ee6 p30_label_4: ! Mem[00000000900000e8] = e25b485cff48e0f6, %g2 = 000000004f206140 ldx [%i4+%o5],%g2 ! %g2 = e25b485cff48e0f6 ! Mem[000000004d0000c0] = e8184cb5, %l5 = 3e5d089e, %l5 = 3e5d089e casa [%i2]0x80,%l5,%l5 ! %l5 = 00000000e8184cb5 ! Mem[000000004c0000ff] = 77176029, %l2 = 000000000000006d ldstub [%i0+0x03f],%l2 ! %l2 = 00000029000000ff ! Mem[000000004c8000cd] = 14fb4289, %l4 = 247d1d8c35c5988f ldstub [%i1+0x00d],%l4 ! %l4 = 000000fb000000ff ! Mem[00000000908000d0] = efd2273c, %g2 = e25b485cff48e0f6 ldub [%i5+0x013],%g2 ! %g2 = 00000000000000ef ! Mem[000000004d0000d0] = ffda88d22c8d72ff, %l2 = 0000000000000029, %l3 = 000000000000009d add %i2,0x10,%g1 casxa [%g1]0x80,%l2,%l3 ! %l3 = ffda88d22c8d72ff ! Mem[00000000918000e8] = 05274a6d, %g18 = f4ceb2ce06810ee6 ldsw [%o0+%o5],%g2 ! %g2 = f4ceb2ce06810ee6 ! Mem[000000004c0000e0] = f40ad0bc, %l0 = b0037e02, %l4 = 000000fb add %i0,0x20,%g1 casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000f40ad0bc ! Mem[00000000908000dc] = 2ff1d4f4, %g18 = f4ceb2ce06810ee6 ldsw [%i5+0x01c],%g2 ! %g2 = f4ceb2ce06810ee6 ! Mem[000000004c8000c0] = 703a479f82966421, %l6 = 00000000ff202c19, %l7 = 000000005ff9567e casxa [%i1]0x80,%l6,%l7 ! %l7 = 703a479f82966421 ba,a p30_not_taken_0_end p30_not_taken_0: ! The following code should not be executed nop nop ldsh [%i3+0x03e],%l4 ldub [%i0+0x019],%l6 nop ldx [%i3+0x018],%l4 nop stw %l2,[%i0+0x024] 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+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000f0ffb502 bne,a,pn %xcc,p30_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000000029 bne,a,pn %xcc,p30_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be ffda88d22c8d72ff bne,a,pn %xcc,p30_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000f40ad0bc bne,a,pn %xcc,p30_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000e8184cb5 bne,a,pn %xcc,p30_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000ff202c19 bne,a,pn %xcc,p30_reg_l6_fail mov %l6,%g3 ! Check Local Memory set p30_local0_expect,%g1 p30_check_local0: ldx [%g1+0x018],%g2 ! Expected data = fe6e1596e2486d5b ldx [%i0+0x018],%g3 ! Observed data at 000000004c0000d8 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = f40ad0bc09f6224f ldx [%i0+0x020],%g3 ! Observed data at 000000004c0000e0 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i0,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = 000000003e5d089e ldx [%i0+0x030],%g3 ! Observed data at 000000004c0000f0 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i0,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = f717776c771760ff ldx [%i0+0x038],%g3 ! Observed data at 000000004c0000f8 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i0,0x038,%g4 set p30_local1_expect,%g1 p30_check_local1: ldx [%g1+0x008],%g2 ! Expected data = 9f7a8f6214ff4289 ldx [%i1+0x008],%g3 ! Observed data at 000000004c8000c8 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i1,0x008,%g4 ldx [%g1+0x028],%g2 ! Expected data = 0000006de2486d5b ldx [%i1+0x028],%g3 ! Observed data at 000000004c8000e8 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i1,0x028,%g4 set p30_local2_expect,%g1 p30_check_local2: ldx [%g1+0x010],%g2 ! Expected data = ffda88d22c8d72ff ldx [%i2+0x010],%g3 ! Observed data at 000000004d0000d0 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = b0ff2fdf83137497 ldx [%i2+0x018],%g3 ! Observed data at 000000004d0000d8 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i2,0x018,%g4 ldx [%g1+0x038],%g2 ! Expected data = 0000001ec87a1492 ldx [%i2+0x038],%g3 ! Observed data at 000000004d0000f8 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i2,0x038,%g4 set p30_local3_expect,%g1 p30_check_local3: ldx [%g1+0x008],%g2 ! Expected data = 8de848750000003c ldx [%i3+0x008],%g3 ! Observed data at 000000004d8000c8 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i3,0x008,%g4 ldx [%g1+0x028],%g2 ! Expected data = 3e5d089ea71948c8 ldx [%i3+0x028],%g3 ! Observed data at 000000004d8000e8 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i3,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = e1d58710ff4a2a90 ldx [%i3+0x038],%g3 ! Observed data at 000000004d8000f8 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i3,0x038,%g4 ! The test for processor 30 has passed p30_passed: ta GOOD_TRAP nop p30_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p30_failed p30_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p30_failed p30_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p30_failed p30_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p30_failed p30_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p30_failed p30_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p30_failed p30_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p30_failed p30_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p30_failed ! 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: swapa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000004c0000c8] ldxa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000004c0000c8] lduha [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000004d0000e0] swapa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004d0000e8] done p30_trap1o: swapa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000004c0000c8] ldxa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000004c0000c8] lduha [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000004d0000e0] swapa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004d0000e8] done p30_trap2e: swapa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000004c8000d8] ldstuba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000004d0000c8] swapa [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000004c8000c8] stxa %l6,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000004d8000d0] lduwa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000004c0000d0] lduba [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000004c0000e8] swapa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000004d8000e0] done p30_trap2o: swapa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000004c8000d8] ldstuba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000004d0000c8] swapa [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000004c8000c8] stxa %l6,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000004d8000d0] lduwa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000004c0000d0] lduba [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000004c0000e8] swapa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000004d8000e0] done p30_trap3e: nop nop nop nop nop nop done p30_trap3o: nop nop nop nop nop nop done p30_init_memory_pointers: set p30_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p30_local0_start,%i0 set p30_local1_start,%i1 set p30_local2_start,%i2 set p30_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 4b086204fe6e1596 ldx [%g1+0x008],%l1 ! %l1 = dda4d7c820a5b788 ldx [%g1+0x010],%l2 ! %l2 = f90994c1e0b5148a ldx [%g1+0x018],%l3 ! %l3 = de63c00e423c6cbc ldx [%g1+0x020],%l4 ! %l4 = 247d1d8c35c5988f ldx [%g1+0x028],%l5 ! %l5 = ff4dd7d4557385ed ldx [%g1+0x030],%l6 ! %l6 = 251f45bdf03384f0 ldx [%g1+0x038],%l7 ! %l7 = f839371cc601ca8a ! 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 = e8ef3d0a 243a666a 4d4480f6 4b98efc1 ! %f4 = 89d1cc5d c282f472 f1124200 bf904014 ! %f8 = 2ba556b3 d1c7f842 9927fbd2 3a8c01bb ! %f12 = 030d19d2 a6dad750 f7fcdb1a f4d9738a ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = c98b942b 5ebbfaad 308dc023 21561f82 ! %f20 = b92be6b4 9fb4133a 8524d994 c526243e ! %f24 = 65515d83 91d7409a c551dd5b 67b12cd0 ! %f28 = 34db4b09 5e384354 a22a45dd edecfbe8 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = e5b18a14 ce535a09 db15ecc4 05fff618 ! %f36 = 41006d1f 081f6a8d 359d9d81 62f4655c ! %f40 = f76bc7cc 9b241f59 e9b7adab 207608b5 ! %f44 = fd3f552a a7ebf8b8 6a888449 e79e5baf ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x6f24a60000000047,%g7,%g1 ! GSR scale = 8, align = 7 wr %g1,%g0,%gsr ! GSR = 6f24a60000000047 wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 31 p31_label_1: ! Mem[000000004e8000dc] = 1a39559c, %l5 = 5fecaa5e78f86183 swap [%i1+0x01c],%l5 ! %l5 = 000000001a39559c ! Mem[000000004f0000fc] = e8a6a790, %l1 = ab19921bb720685f swap [%i2+0x03c],%l1 ! %l1 = 00000000e8a6a790 ! Mem[00000000908000c0] = ab645f14, %g2 = cc1da1652c9987d0 lduh [%i5+0x002],%g2 ! %g2 = 000000000000ab64 ! Mem[00000000900000f8] = 1971f162, %g18 = 66ce5733db21c10a ldsw [%i4+0x038],%g2 ! %g2 = 66ce5733db21c10a ! Mem[00000000910000d8] = 566c24fe, %g18 = 66ce5733db21c10a ldsw [%i6+%o3],%g2 ! %g2 = 66ce5733db21c10a ! Mem[000000004e8000e0] = 79e794ad4b0b27a1, %l7 = 9623f702e6c000ce, %l7 = 9623f702e6c000ce add %i1,0x20,%g1 casxa [%g1]0x80,%l7,%l7 ! %l7 = 79e794ad4b0b27a1 ! Mem[00000000900000c4] = a7e08d02, %g2 = 00000000566c24fe lduh [%i4+0x004],%g2 ! %g2 = 000000000000a7e0 ! Mem[00000000900000d8] = 2b1b4013, %g2 = 000000000000a7e0 ldub [%i4+0x019],%g2 ! %g2 = 000000000000002b ! %l4 = afbe56ac, %l5 = 1a39559c, Mem[00000000908000d8] = 7d5c1279 2ff1d4f4 std %l4,[%i5+%o3] ! Mem[00000000908000d8] = afbe56ac 1a39559c ! Mem[000000004e0000d8] = 0c85b069, %l4 = afbe56ac, %l3 = 72f98774 add %i0,0x18,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 000000000c85b069 p31_label_2: ! Mem[000000004e8000d8] = 51028e3778f86183, %l7 = 79e794ad4b0b27a1, %l5 = 000000001a39559c add %i1,0x18,%g1 casxa [%g1]0x80,%l7,%l5 ! %l5 = 51028e3778f86183 ! Mem[000000004e0000f0] = 6f04103682b31e00, %l1 = 00000000e8a6a790, %l0 = 86c1b52eb9cabe35 add %i0,0x30,%g1 casxa [%g1]0x80,%l1,%l0 ! %l0 = 6f04103682b31e00 ! Mem[000000004e8000c0] = 48750e86, %l4 = b19c3b3cafbe56ac swap [%i1+%g0],%l4 ! %l4 = 0000000048750e86 ! Mem[000000004f8000d0] = b284215f, %l3 = 000000000c85b069 swap [%i3+%o2],%l3 ! %l3 = 00000000b284215f ! Mem[000000004f8000e8] = 351f4bc11e98c9c3, %l7 = 79e794ad4b0b27a1, %l0 = 6f04103682b31e00 add %i3,0x28,%g1 casxa [%g1]0x80,%l7,%l0 ! %l0 = 351f4bc11e98c9c3 ! Mem[000000004f8000f8] = fb6188a5d9338fb8, %l0 = 351f4bc11e98c9c3, %l4 = 0000000048750e86 add %i3,0x38,%g1 casxa [%g1]0x80,%l0,%l4 ! %l4 = fb6188a5d9338fb8 ! %l5 = 51028e3778f86183, Mem[00000000918000c8] = 3af07889 stb %l5,[%o0+%o1] ! Mem[00000000918000c8] = 83f07889 ! Mem[00000000918000f4] = b4f79e70, %g2 = 000000000000002b ldub [%o0+0x034],%g2 ! %g2 = 00000000000000b4 ! Mem[000000004e8000d8] = 51028e37, %l6 = 1486d809, %l2 = 24655b92 add %i1,0x18,%g1 casa [%g1]0x80,%l6,%l2 ! %l2 = 0000000051028e37 ! Mem[00000000910000f4] = 19c7f227, %g18 = 66ce5733db21c10a ldsw [%i6+0x034],%g2 ! %g2 = 66ce5733db21c10a p31_label_3: ! %l6 = 275ab45e1486d809, Mem[00000000908000ee] = 5dfd79d8 stb %l6,[%i5+0x02e] ! Mem[00000000908000ec] = 09fd79d8 ! %l1 = 00000000e8a6a790, Mem[00000000900000c4] = a7e08d02 stw %l1,[%i4+0x004] ! Mem[00000000900000c4] = e8a6a790 ! %l0 = 351f4bc11e98c9c3, Mem[000000004e8000fa] = ff056c0f sth %l0,[%i1+0x03a] ! Mem[000000004e8000f8] = ff05c9c3 ! Mem[00000000910000dc] = 6582e857, %g18 = 66ce5733db21c10a ldsw [%i6+0x01c],%g2 ! %g2 = 66ce5733db21c10a ! Mem[000000004e8000f0] = da72e5fe 6b284b61, %l0 = 1e98c9c3, %l1 = e8a6a790 ldd [%i1+0x030],%l0 ! %l0 = 00000000da72e5fe 000000006b284b61 ! Mem[00000000908000cc] = 94cdbb6a, %g2 = 000000006582e857 lduw [%i5+0x00c],%g2 ! %g2 = 0000000094cdbb6a ! %l4 = fb6188a5d9338fb8, Mem[00000000900000e0] = a25a72ef stw %l4,[%i4+%o4] ! Mem[00000000900000e0] = d9338fb8 ! Mem[000000004e8000e0] = 79e794ad, %l1 = 6b284b61, %l4 = d9338fb8 add %i1,0x20,%g1 casa [%g1]0x80,%l1,%l4 ! %l4 = 0000000079e794ad ! Mem[000000004e8000d0] = 74d3d955, %l5 = 51028e3778f86183 swap [%i1+%o2],%l5 ! %l5 = 0000000074d3d955 ! %l4 = 79e794ad, %l5 = 74d3d955, Mem[00000000900000f8] = 1971f162 6694e5fa std %l4,[%i4+0x038] ! Mem[00000000900000f8] = 79e794ad 74d3d955 p31_label_4: ! %l7 = 79e794ad4b0b27a1, Mem[000000004e8000f6] = 6b284b61 sth %l7,[%i1+0x036] ! Mem[000000004e8000f4] = 6b2827a1 ! Mem[000000004e8000c0] = afbe56ac8681c4c1, %l0 = 00000000da72e5fe, %l7 = 79e794ad4b0b27a1 casxa [%i1]0x80,%l0,%l7 ! %l7 = afbe56ac8681c4c1 ! Mem[00000000908000f0] = 79d86a68 04f40f71, %g2 = 94cdbb6a, %g3 = 0bad0b00 ldd [%i5+0x030],%g2 ! %g2 = 0000000079d86a68 0000000004f40f71 ! Mem[000000004f8000f3] = bbae76c2, %l7 = afbe56ac8681c4c1 ldstub [%i3+0x033],%l7 ! %l7 = 000000c2000000ff ! %l7 = 00000000000000c2, Mem[00000000908000fb] = e3fbce39 stb %l7,[%i5+0x03b] ! Mem[00000000908000f8] = c2fbce39 ! %l4 = 79e794ad, %l5 = 74d3d955, Mem[000000004e8000d8] = 51028e37 78f86183 std %l4,[%i1+%o3] ! Mem[000000004e8000d8] = 79e794ad 74d3d955 ! Mem[00000000900000e8] = e25b485c, %g2 = 0000000079d86a68 ldsb [%i4+%o5],%g2 ! %g2 = ffffffffffffffe2 ! Mem[00000000910000d8] = 566c24fe6582e857, %g2 = ffffffffffffffe2 ldx [%i6+%o3],%g2 ! %g2 = 566c24fe6582e857 ! %l0 = 00000000da72e5fe, Mem[00000000900000c0] = 4b942213 stw %l0,[%i4+%g0] ! Mem[00000000900000c0] = da72e5fe ! %l2 = 0000000051028e37, Mem[00000000908000f0] = 79d86a6804f40f71 stx %l2,[%i5+0x030] ! Mem[00000000908000f0] = 0000000051028e37 ba,a p31_not_taken_0_end p31_not_taken_0: ! The following code should not be executed nop nop ldsh [%i3+0x03e],%l4 ldub [%i0+0x019],%l6 nop ldx [%i3+0x018],%l4 nop stw %l2,[%i0+0x024] ba,a p31_branch_failed p31_not_taken_0_end: ! End of Random Code for Thread 31 1: membar #Sync ! Force all stores to complete p31_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x07c] ! Set processor 31 done flag ! Check Registers p31_check_registers: set p31_expected_registers,%g1 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000000000c2 bne,a,pn %xcc,p31_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p31_check_fp_registers: set p31_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be e8ef3d0a 243a666a bne %xcc,p31_f0_fail nop ! Check Local Memory ! Processor 31, local 0 is clean set p31_local1_expect,%g1 p31_check_local1: ldx [%g1+0x000],%g2 ! Expected data = afbe56ac8681c4c1 ldx [%i1+0x000],%g3 ! Observed data at 000000004e8000c0 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i1,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 78f861837f1eeb24 ldx [%i1+0x010],%g3 ! Observed data at 000000004e8000d0 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 79e794ad74d3d955 ldx [%i1+0x018],%g3 ! Observed data at 000000004e8000d8 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i1,0x018,%g4 ldx [%g1+0x030],%g2 ! Expected data = da72e5fe6b2827a1 ldx [%i1+0x030],%g3 ! Observed data at 000000004e8000f0 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i1,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = ff05c9c30ff33b97 ldx [%i1+0x038],%g3 ! Observed data at 000000004e8000f8 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i1,0x038,%g4 set p31_local2_expect,%g1 p31_check_local2: ldx [%g1+0x038],%g2 ! Expected data = 7f5b613cb720685f ldx [%i2+0x038],%g3 ! Observed data at 000000004f0000f8 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i2,0x038,%g4 set p31_local3_expect,%g1 p31_check_local3: ldx [%g1+0x010],%g2 ! Expected data = 0c85b06924ebe179 ldx [%i3+0x010],%g3 ! Observed data at 000000004f8000d0 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i3,0x010,%g4 ldx [%g1+0x030],%g2 ! Expected data = bbae76ff333415a7 ldx [%i3+0x030],%g3 ! Observed data at 000000004f8000f0 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 p31_f0_fail: set p31_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 31 failed p31_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x07c] ! Set processor 31 done flag set p31_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 31 failed p31_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x07c] ! Set processor 31 done flag set p31_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p31_selfmod_failed: ba p31_failed mov 0xabc,%g1 p31_common_error: or %g0,0xeff,%g1 ba p31_failed mov %o5,%g3 p31_common_signature_error: set p31_temp,%g1 ba p31_failed st %g2,[%g1] ! Common Lock Number p31_common_timeout: set p31_temp,%g1 ba p31_failed st %g2,[%g1] ! Common Lock Number p31_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p31_failed mov 0x0,%g3 p31_trap1e: swapa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000004f0000d8] lduha [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000004f8000e8] lduha [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004e0000e8] ldstuba [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000004f0000d8] ldda [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000004e0000d8] stxa %l0,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000004e8000d8] done p31_trap1o: swapa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000004f0000d8] lduha [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000004f8000e8] lduha [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004e0000e8] ldstuba [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000004f0000d8] ldda [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000004e0000d8] stxa %l0,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000004e8000d8] done p31_trap2e: ldsba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000004f0000c0] ldswa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000004e0000e0] ldxa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000004e8000c0] stha %l7,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000004e8000c0] stba %l5,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000004f0000d8] stda %l2,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000004f8000d8] done p31_trap2o: ldsba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000004f0000c0] ldswa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000004e0000e0] ldxa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000004e8000c0] stha %l7,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000004e8000c0] stba %l5,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000004f0000d8] stda %l2,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000004f8000d8] done p31_trap3e: nop done p31_trap3o: 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 = 86c1b52eb9cabe35 ldx [%g1+0x008],%l1 ! %l1 = ab19921bb720685f ldx [%g1+0x010],%l2 ! %l2 = cb81778424655b92 ldx [%g1+0x018],%l3 ! %l3 = a4f3fb3672f98774 ldx [%g1+0x020],%l4 ! %l4 = b19c3b3cafbe56ac ldx [%g1+0x028],%l5 ! %l5 = 5fecaa5e78f86183 ldx [%g1+0x030],%l6 ! %l6 = 275ab45e1486d809 ldx [%g1+0x038],%l7 ! %l7 = 9623f702e6c000ce ! 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 = 3870d3c3 cd5fe914 cae23307 5fdb32eb ! %f4 = 4a7cdd88 f4232586 c6503177 f7729ccc ! %f8 = 73515faa 89452117 ba4ee7a3 1e4ae6a5 ! %f12 = 77cacaa3 beda3f4c 4fc8c30a 4a52a29e ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 0e1bfa0c 293f8eb4 08eae8fa a158aaf9 ! %f20 = bc9d1fa3 698125b6 61aa2bab 5369039c ! %f24 = d2ce428f aeb56de8 f7573f14 cf3ba3f5 ! %f28 = c0bd7fad dbab66fd d0bf2553 da15b2e4 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 04b002ee 064b1dd3 15774479 d920e8ca ! %f36 = 174b094d 2edd2d37 e14cd982 a166016e ! %f40 = c11c37e7 c41e5204 37597e03 ccfafc53 ! %f44 = 89cb029b 3b5609c8 81b6284c f5d0126f ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x2705830000000064,%g7,%g1 ! GSR scale = 12, align = 4 wr %g1,%g0,%gsr ! GSR = 2705830000000064 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[00000000900000c4] = a7e08d02, %g18 = c698f0fdafa3622a ldsw [%i4+0x004],%g2 ! %g2 = c698f0fdafa3622a ! %l4 = 0bd3ebd476369a4f, Mem[00000000500000f8] = b994f5d57e8202b4 stx %l4,[%i0+0x038] ! Mem[00000000500000f8] = 0bd3ebd476369a4f ! Mem[00000000510000e9] = 90c64484, %l6 = 83ee882080d18a2c ldstub [%i2+0x029],%l6 ! %l6 = 000000c6000000ff ! %l0 = 67700b3a92ddb701, Mem[00000000900000fa] = f1626694 stb %l0,[%i4+0x03a] ! Mem[00000000900000f8] = 01626694 ! Mem[00000000510000f8] = 654f84b49bc5e375, %l0 = 67700b3a92ddb701, %l6 = 00000000000000c6 add %i2,0x38,%g1 casxa [%g1]0x80,%l0,%l6 ! %l6 = 654f84b49bc5e375 ! %l3 = 8324d448c1b92b2b, Mem[00000000908000f4] = 04f40f71 stb %l3,[%i5+0x034] ! Mem[00000000908000f4] = 2bf40f71 ! %l2 = db914bfa506ea0fd, Mem[00000000908000f6] = 0f717f50 stb %l2,[%i5+0x036] ! Mem[00000000908000f4] = fd717f50 ! Mem[00000000900000fc] = e5fa0000, %g2 = ffffffffa7e08d02 ldsh [%i4+0x03e],%g2 ! %g2 = ffffffffffffe5fa ! Mem[00000000908000f4] = 717f508d, %g2 = ffffffffffffe5fa ldub [%i5+0x037],%g2 ! %g2 = 0000000000000071 ! Mem[00000000508000d4] = 56c54c30, %l2 = 506ea0fd, %l5 = e660a99f add %i1,0x14,%g1 casa [%g1]0x80,%l2,%l5 ! %l5 = 0000000056c54c30 p32_label_2: ! Mem[00000000910000d8] = 566c24fe, %g18 = c698f0fdafa3622a ldsw [%i6+%o3],%g2 ! %g2 = c698f0fdafa3622a ! %l6 = 654f84b49bc5e375, Mem[00000000910000ee] = d0ad1284 stb %l6,[%i6+0x02e] ! Mem[00000000910000ec] = 75ad1284 ! Mem[00000000900000e8] = e25b485c, %g2 = 00000000566c24fe ldsh [%i4+%o5],%g2 ! %g2 = ffffffffffffe25b ! Mem[00000000500000d4] = 6d94d8eb, %l6 = 654f84b49bc5e375 swap [%i0+0x014],%l6 ! %l6 = 000000006d94d8eb ! Mem[00000000508000f4] = 54fb5525, %l0 = 67700b3a92ddb701 swap [%i1+0x034],%l0 ! %l0 = 0000000054fb5525 ! Mem[00000000910000f0] = 1284e987, %g2 = ffffffffffffe25b ldub [%i6+0x030],%g2 ! %g2 = 0000000000000012 ! Mem[00000000918000d0] = 48a81124, %g2 = 0000000000000012 lduw [%o0+%o2],%g2 ! %g2 = 0000000048a81124 ! %l0 = 54fb5525, %l1 = a932fedd, Mem[00000000500000c8] = c7b205ef 9be1e166 std %l0,[%i0+%o1] ! Mem[00000000500000c8] = 54fb5525 a932fedd ! Mem[00000000500000eb] = 01b2a556, %l3 = 8324d448c1b92b2b ldstub [%i0+0x02b],%l3 ! %l3 = 00000056000000ff ! Mem[00000000508000d8] = c082039fb1bf1d22, %l4 = 0bd3ebd476369a4f, %l2 = db914bfa506ea0fd add %i1,0x18,%g1 casxa [%g1]0x80,%l4,%l2 ! %l2 = c082039fb1bf1d22 p32_label_3: ! Mem[00000000508000c0] = 7ab2f6e3, %l2 = c082039fb1bf1d22 swap [%i1+%g0],%l2 ! %l2 = 000000007ab2f6e3 ! %l4 = 76369a4f, %l5 = 56c54c30, Mem[00000000908000d8] = 7d5c1279 2ff1d4f4 std %l4,[%i5+%o3] ! Mem[00000000908000d8] = 76369a4f 56c54c30 ! Mem[00000000508000f8] = 4beb177f605d4f31, %l2 = 000000007ab2f6e3, %l1 = f849d030a932fedd add %i1,0x38,%g1 casxa [%g1]0x80,%l2,%l1 ! %l1 = 4beb177f605d4f31 ! %l1 = 4beb177f605d4f31, Mem[00000000910000c0] = 5f41d4b4 stb %l1,[%i6+%g0] ! Mem[00000000910000c0] = 3141d4b4 ! %l2 = 000000007ab2f6e3, Mem[00000000918000e8] = 05274a6d4f206140 stx %l2,[%o0+%o5] ! Mem[00000000918000e8] = 000000007ab2f6e3 ! Mem[00000000508000c4] = 8e32cdcd, %l4 = 76369a4f, %l0 = 54fb5525 add %i1,0x04,%g1 casa [%g1]0x80,%l4,%l0 ! %l0 = 000000008e32cdcd ! Mem[00000000508000e8] = 99997017, %l5 = 0000000056c54c30 ldstub [%i1+%o5],%l5 ! %l5 = 00000099000000ff ! Mem[00000000510000e2] = d2a0f274, %l5 = 0000000000000099 ldstub [%i2+0x022],%l5 ! %l5 = 000000f2000000ff ! Mem[00000000508000c2] = b1bf1d22, %l2 = 000000007ab2f6e3 ldstub [%i1+0x002],%l2 ! %l2 = 0000001d000000ff ! Mem[00000000518000f8] = d30ccf38b7dd9c29, %l3 = 0000000000000056 ldx [%i3+0x038],%l3 ! %l3 = d30ccf38b7dd9c29 p32_label_4: ! Mem[00000000500000fc] = 76369a4f, %l0 = 000000008e32cdcd swap [%i0+0x03c],%l0 ! %l0 = 0000000076369a4f ! Mem[00000000518000c8] = f449b8004cb1a00b, %l3 = d30ccf38b7dd9c29, %l3 = d30ccf38b7dd9c29 add %i3,0x08,%g1 casxa [%g1]0x80,%l3,%l3 ! %l3 = f449b8004cb1a00b ! Mem[00000000918000e8] = 00000000, %g2 = 0000000048a81124 lduw [%o0+%o5],%g2 ! %g2 = 0000000000000000 ! Mem[00000000500000e8] = 01b2a5ff90acc417, %l7 = 712115304553f602, %l3 = f449b8004cb1a00b add %i0,0x28,%g1 casxa [%g1]0x80,%l7,%l3 ! %l3 = 01b2a5ff90acc417 ! %l1 = 4beb177f605d4f31, Mem[00000000910000f0] = 1284e987 stw %l1,[%i6+0x030] ! Mem[00000000910000f0] = 605d4f31 ! Mem[00000000518000c0] = 3e486eb7cfbfb037, %l3 = 01b2a5ff90acc417, %l1 = 4beb177f605d4f31 casxa [%i3]0x80,%l3,%l1 ! %l1 = 3e486eb7cfbfb037 ! Mem[00000000908000f4] = 2bf4fd71, %g18 = c698f0fdafa3622a ldsw [%i5+0x034],%g2 ! %g2 = c698f0fdafa3622a ! Mem[00000000518000c4] = cfbfb037, %l7 = 4553f602, %l4 = 76369a4f add %i3,0x04,%g1 casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000cfbfb037 ! %l4 = 00000000cfbfb037, Mem[00000000908000cd] = cdbb6ab6 stb %l4,[%i5+0x00d] ! Mem[00000000908000cc] = 37bb6ab6 ! Mem[00000000910000e8] = e0a3f275, %g2 = 000000002bf4fd71 ldub [%i6+0x02b],%g2 ! %g2 = 00000000000000e0 ba,a p32_not_taken_0_end p32_not_taken_0: ! The following code should not be executed nop nop ldsh [%i3+0x03e],%l4 ldub [%i0+0x019],%l6 nop ldx [%i3+0x018],%l4 nop stw %l2,[%i0+0x024] ba,a p32_branch_failed p32_not_taken_0_end: ! End of Random Code for Thread 32 1: membar #Sync ! Force all stores to complete 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+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000000000001d bne,a,pn %xcc,p32_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 01b2a5ff90acc417 bne,a,pn %xcc,p32_reg_l3_fail mov %l3,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000000000f2 bne,a,pn %xcc,p32_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000006d94d8eb bne,a,pn %xcc,p32_reg_l6_fail mov %l6,%g3 ! Check Local Memory set p32_local0_expect,%g1 p32_check_local0: ldx [%g1+0x008],%g2 ! Expected data = 54fb5525a932fedd ldx [%i0+0x008],%g3 ! Observed data at 00000000500000c8 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 8295b1849bc5e375 ldx [%i0+0x010],%g3 ! Observed data at 00000000500000d0 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i0,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = 01b2a5ff90acc417 ldx [%i0+0x028],%g3 ! Observed data at 00000000500000e8 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i0,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 0bd3ebd48e32cdcd ldx [%i0+0x038],%g3 ! Observed data at 00000000500000f8 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i0,0x038,%g4 set p32_local1_expect,%g1 p32_check_local1: ldx [%g1+0x000],%g2 ! Expected data = b1bfff228e32cdcd ldx [%i1+0x000],%g3 ! Observed data at 00000000508000c0 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i1,0x000,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff9970173fbffc59 ldx [%i1+0x028],%g3 ! Observed data at 00000000508000e8 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = af79776792ddb701 ldx [%i1+0x030],%g3 ! Observed data at 00000000508000f0 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i1,0x030,%g4 set p32_local2_expect,%g1 p32_check_local2: ldx [%g1+0x020],%g2 ! Expected data = d2a0ff74aaba1689 ldx [%i2+0x020],%g3 ! Observed data at 00000000510000e0 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 90ff4484e9731116 ldx [%i2+0x028],%g3 ! Observed data at 00000000510000e8 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i2,0x028,%g4 ! Processor 32, local 3 is clean ! 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 ! 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: swapa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000508000e8] done p32_trap1o: swapa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000508000e8] done p32_trap2e: swapa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000500000c0] swapa [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000508000c8] ldda [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000500000e0] stwa %l5,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[00000000500000c0] swapa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000500000c0] stba %l6,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[00000000500000e0] ldstuba [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000508000c0] done p32_trap2o: swapa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000500000c0] swapa [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000508000c8] ldda [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000500000e0] stwa %l5,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[00000000500000c0] swapa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000500000c0] stba %l6,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[00000000500000e0] ldstuba [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000508000c0] done p32_trap3e: nop nop nop nop nop done p32_trap3o: nop nop nop nop nop done p32_init_memory_pointers: set p32_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p32_local0_start,%i0 set p32_local1_start,%i1 set p32_local2_start,%i2 set p32_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 67700b3a92ddb701 ldx [%g1+0x008],%l1 ! %l1 = f849d030a932fedd ldx [%g1+0x010],%l2 ! %l2 = db914bfa506ea0fd ldx [%g1+0x018],%l3 ! %l3 = 8324d448c1b92b2b ldx [%g1+0x020],%l4 ! %l4 = 0bd3ebd476369a4f ldx [%g1+0x028],%l5 ! %l5 = ca6ea29be660a99f ldx [%g1+0x030],%l6 ! %l6 = 83ee882080d18a2c ldx [%g1+0x038],%l7 ! %l7 = 712115304553f602 ! 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 = fccc465b cdab9228 32e19fc2 b15c5fc7 ! %f4 = d523ae96 81931ddd dcc05e1f 5a53216c ! %f8 = cbb341e2 ff019af4 9b5254d4 b4d9f75c ! %f12 = 1b2a2df8 2ace431d 08f38bde 8de21b64 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 46a374a8 d0a2f9e3 1b85dcef 22e72a79 ! %f20 = d9e24606 bc3c83e3 ebee4f74 e0d0655d ! %f24 = ba74ea86 59a07718 8507a4b4 e2c4023d ! %f28 = 2af9b1f9 29953067 462a3bed 7d27f810 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 12078c97 140ba420 65d3651e 2de4dfec ! %f36 = d1d1abd0 b0b6972a ebc3453f c998f8fb ! %f40 = 33332e7a c40ecd20 4673f607 86242bfa ! %f44 = efa78c78 1252b958 ffe86b2c 267d6f1b ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x49c95bd70000001b,%g7,%g1 ! GSR scale = 3, align = 3 wr %g1,%g0,%gsr ! GSR = 49c95bd70000001b 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[00000000520000ec] = 29afa714, %l4 = 9edfb4920e71458a ldstub [%i0+0x02c],%l4 ! %l4 = 00000029000000ff ! Mem[00000000530000fc] = 18f2b742, %l7 = 28baa9026b80b325 swap [%i2+0x03c],%l7 ! %l7 = 0000000018f2b742 ! Mem[00000000528000d0] = be7201dde80fcc7e, %l2 = 56e6add2c72c4aae, %l3 = 99c0b8024d413276 add %i1,0x10,%g1 casxa [%g1]0x80,%l2,%l3 ! %l3 = be7201dde80fcc7e ! Mem[00000000538000c8] = 01e80f846d0994b9, %l2 = 56e6add2c72c4aae, %l0 = da2e8ae87f03a4e1 add %i3,0x08,%g1 casxa [%g1]0x80,%l2,%l0 ! %l0 = 01e80f846d0994b9 ! Mem[00000000538000dc] = 62d0b825, %l0 = 01e80f846d0994b9 swap [%i3+0x01c],%l0 ! %l0 = 0000000062d0b825 ! Mem[00000000538000e8] = 4071844b0c778c51, %l7 = 0000000018f2b742 ldx [%i3+%o5],%l7 ! %l7 = 4071844b0c778c51 ! %l7 = 4071844b0c778c51, Mem[00000000918000fe] = b37c0000 stb %l7,[%o0+0x03e] ! Mem[00000000918000fc] = 517c0000 ! Mem[00000000520000d8] = 7feedcccd8ead440, %l4 = 0000000000000029 ldx [%i0+%o3],%l4 ! %l4 = 7feedcccd8ead440 ! Mem[00000000538000c0] = a4d554aa, %l5 = 6f3f0f6422e0a045 swap [%i3+%g0],%l5 ! %l5 = 00000000a4d554aa ! Mem[00000000900000d8] = 1b401315, %g2 = ea0bfb0bffcc8a35 ldsb [%i4+0x01a],%g2 ! %g2 = 000000000000001b p33_label_2: ! Mem[00000000538000d0] = d1c2bed6151aa754, %l0 = 0000000062d0b825, %l0 = 0000000062d0b825 add %i3,0x10,%g1 casxa [%g1]0x80,%l0,%l0 ! %l0 = d1c2bed6151aa754 ! Mem[00000000538000d8] = 3e09a9756d0994b9, %l4 = 7feedcccd8ead440, %l4 = 7feedcccd8ead440 add %i3,0x18,%g1 casxa [%g1]0x80,%l4,%l4 ! %l4 = 3e09a9756d0994b9 ! Mem[00000000918000e0] = 63af131a, %g2 = 000000000000001b ldsb [%o0+0x022],%g2 ! %g2 = 0000000000000063 ! Mem[00000000520000d0] = 08d089b6, %l2 = c72c4aae, %l5 = a4d554aa add %i0,0x10,%g1 casa [%g1]0x80,%l2,%l5 ! %l5 = 0000000008d089b6 ! Mem[00000000520000e4] = 0a2bf49d, %l1 = 5a6eed149c4c3f2b swap [%i0+0x024],%l1 ! %l1 = 000000000a2bf49d ! Mem[00000000530000dc] = ebe7fcb2, %l4 = 6d0994b9, %l2 = c72c4aae add %i2,0x1c,%g1 casa [%g1]0x80,%l4,%l2 ! %l2 = 00000000ebe7fcb2 ! Mem[00000000528000fd] = 01d1007f, %l6 = 749dcc782a491494 ldstub [%i1+0x03d],%l6 ! %l6 = 000000d1000000ff ! %l2 = 00000000ebe7fcb2, Mem[00000000910000e7] = f9a44883 stb %l2,[%i6+0x027] ! Mem[00000000910000e4] = b2a44883 ! Mem[00000000530000e0] = 79570c36d1b9c536, %l0 = d1c2bed6151aa754, %l4 = 3e09a9756d0994b9 add %i2,0x20,%g1 casxa [%g1]0x80,%l0,%l4 ! %l4 = 79570c36d1b9c536 ! Mem[00000000538000f8] = 179ab76e7f21287c, %l2 = 00000000ebe7fcb2, %l4 = 79570c36d1b9c536 add %i3,0x38,%g1 casxa [%g1]0x80,%l2,%l4 ! %l4 = 179ab76e7f21287c p33_label_3: ! %l1 = 000000000a2bf49d, Mem[00000000538000f5] = 0fe1d0fd stb %l1,[%i3+0x035] ! Mem[00000000538000f4] = 0f9dd0fd ! %l2 = ebe7fcb2, %l3 = e80fcc7e, Mem[00000000900000e0] = a25a72ef 9cf50343 std %l2,[%i4+%o4] ! Mem[00000000900000e0] = ebe7fcb2 e80fcc7e ! Mem[00000000900000c0] = 4b942213a7e08d02, %g2 = 0000000000000063 ldx [%i4+%g0],%g2 ! %g2 = 4b942213a7e08d02 ! Mem[00000000530000d0] = 4b7304eaa4569540, %l4 = 179ab76e7f21287c, %l1 = 000000000a2bf49d add %i2,0x10,%g1 casxa [%g1]0x80,%l4,%l1 ! %l1 = 4b7304eaa4569540 ! Mem[00000000530000ec] = 90cacda2, %l1 = 4b7304eaa4569540 swap [%i2+0x02c],%l1 ! %l1 = 0000000090cacda2 ! Mem[00000000538000cc] = 6d0994b9, %l7 = 4071844b0c778c51 lduw [%i3+0x00c],%l7 ! %l7 = 000000006d0994b9 ! Mem[00000000538000e0] = 6e0240cf1fb57d8e, %l2 = 00000000ebe7fcb2, %l0 = d1c2bed6151aa754 add %i3,0x20,%g1 casxa [%g1]0x80,%l2,%l0 ! %l0 = 6e0240cf1fb57d8e ! Mem[00000000528000e4] = eeba11f6, %l6 = 00000000000000d1 swap [%i1+0x024],%l6 ! %l6 = 00000000eeba11f6 ! Mem[00000000900000f0] = cd9b41f9, %g2 = 4b942213a7e08d02 ldub [%i4+0x031],%g2 ! %g2 = 00000000000000cd ! %l7 = 000000006d0994b9, Mem[00000000528000d6] = e80fcc7e sth %l7,[%i1+0x016] ! Mem[00000000528000d4] = e80f94b9 p33_label_4: ! Mem[00000000528000f8] = 04a07ad0, %l4 = 179ab76e7f21287c lduh [%i1+0x038],%l4 ! %l4 = 00000000000004a0 ! Mem[00000000918000dc] = 4e8111f9, %g2 = 00000000000000cd lduw [%o0+0x01c],%g2 ! %g2 = 000000004e8111f9 ! Mem[00000000910000e4] = 21e939b2, %g2 = 000000004e8111f9 ldub [%i6+0x024],%g2 ! %g2 = 0000000000000021 ! Mem[00000000520000e4] = 9c4c3f2b, %l6 = eeba11f6, %l6 = eeba11f6 add %i0,0x24,%g1 casa [%g1]0x80,%l6,%l6 ! %l6 = 000000009c4c3f2b ! Mem[00000000530000f4] = 08b18cae, %l3 = e80fcc7e, %l5 = 08d089b6 add %i2,0x34,%g1 casa [%g1]0x80,%l3,%l5 ! %l5 = 0000000008b18cae ! Mem[00000000528000ce] = ca84c8f2, %l2 = 00000000ebe7fcb2 ldstub [%i1+0x00e],%l2 ! %l2 = 000000c8000000ff ! %l2 = 00000000000000c8, Mem[00000000900000c8] = 5ed33fb5ac22364c stx %l2,[%i4+%o1] ! Mem[00000000900000c8] = 00000000000000c8 ! Mem[00000000908000d4] = d2273cf7, %g2 = 0000000000000021 ldub [%i5+0x014],%g2 ! %g2 = 00000000000000d2 ! %l0 = 6e0240cf1fb57d8e, Mem[00000000918000c8] = 3af0788929433ddf stx %l0,[%o0+%o1] ! Mem[00000000918000c8] = 6e0240cf1fb57d8e ! %l1 = 0000000090cacda2, Mem[00000000910000f8] = 1f13ae82 sth %l1,[%i6+0x038] ! Mem[00000000910000f8] = cda2ae82 ba,a p33_not_taken_0_end p33_not_taken_0: ! The following code should not be executed nop nop ldsh [%i3+0x03e],%l4 ldub [%i0+0x019],%l6 nop ldx [%i3+0x018],%l4 nop stw %l2,[%i0+0x024] ba,a p33_branch_failed p33_not_taken_0_end: ! End of Random Code for Thread 33 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+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000000000c8 bne,a,pn %xcc,p33_reg_l2_fail mov %l2,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000000004a0 bne,a,pn %xcc,p33_reg_l4_fail mov %l4,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000009c4c3f2b bne,a,pn %xcc,p33_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000006d0994b9 bne,a,pn %xcc,p33_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p33_local0_expect,%g1 p33_check_local0: ldx [%g1+0x020],%g2 ! Expected data = 402b5ed19c4c3f2b ldx [%i0+0x020],%g3 ! Observed data at 00000000520000e0 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 3dfac9caffafa714 ldx [%i0+0x028],%g3 ! Observed data at 00000000520000e8 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i0,0x028,%g4 set p33_local1_expect,%g1 p33_check_local1: ldx [%g1+0x008],%g2 ! Expected data = 608badb7ca84fff2 ldx [%i1+0x008],%g3 ! Observed data at 00000000528000c8 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = be7201dde80f94b9 ldx [%i1+0x010],%g3 ! Observed data at 00000000528000d0 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i1,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 4a1ffb78000000d1 ldx [%i1+0x020],%g3 ! Observed data at 00000000528000e0 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i1,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = 04a07ad001ff007f ldx [%i1+0x038],%g3 ! Observed data at 00000000528000f8 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 = 33931633a4569540 ldx [%i2+0x028],%g3 ! Observed data at 00000000530000e8 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i2,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 795365726b80b325 ldx [%i2+0x038],%g3 ! Observed data at 00000000530000f8 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i2,0x038,%g4 set p33_local3_expect,%g1 p33_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 22e0a0452b8c475c ldx [%i3+0x000],%g3 ! Observed data at 00000000538000c0 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i3,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = 3e09a9756d0994b9 ldx [%i3+0x018],%g3 ! Observed data at 00000000538000d8 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i3,0x018,%g4 ldx [%g1+0x030],%g2 ! Expected data = d4184abe0f9dd0fd ldx [%i3+0x030],%g3 ! Observed data at 00000000538000f0 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i3,0x030,%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 [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000538000c8] stwa %l0,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000538000e8] ldstuba [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000528000d8] done p33_trap1o: swapa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000538000c8] stwa %l0,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000538000e8] ldstuba [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000528000d8] done p33_trap2e: swapa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000528000c0] ldsha [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000520000c0] swapa [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000528000e0] done p33_trap2o: swapa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000528000c0] ldsha [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000520000c0] swapa [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000528000e0] 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 = da2e8ae87f03a4e1 ldx [%g1+0x008],%l1 ! %l1 = 5a6eed149c4c3f2b ldx [%g1+0x010],%l2 ! %l2 = 56e6add2c72c4aae ldx [%g1+0x018],%l3 ! %l3 = 99c0b8024d413276 ldx [%g1+0x020],%l4 ! %l4 = 9edfb4920e71458a ldx [%g1+0x028],%l5 ! %l5 = 6f3f0f6422e0a045 ldx [%g1+0x030],%l6 ! %l6 = 749dcc782a491494 ldx [%g1+0x038],%l7 ! %l7 = 28baa9026b80b325 ! 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 = dc0d3c7d 34777798 9bbace84 d2307378 ! %f4 = b04b0b42 e02d36ef 2d8873a8 bee46ec1 ! %f8 = 47173145 4dc9a980 6880ec10 a3721bef ! %f12 = ab1b4878 8405ea67 5a63a337 92b256f6 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 81fff2da 3ddd3fa6 478578a6 57b96608 ! %f20 = 65eeada2 46891f5d c8ae1792 c85206ab ! %f24 = e241565b b6a2b925 6cf4ea8c 91366291 ! %f28 = fc702d2a 837abf7e 05f8be85 ad445715 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 507d7642 fd315b7d 98ed5bda 093a32d0 ! %f36 = 307bc1fc 5a6070e7 86ec12ad 0a2877c6 ! %f40 = 3004b8be 769dfbd3 c8b8dfa0 6c3276f0 ! %f44 = d7441ade 9bb9e42b 09f92ee2 d0254542 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x4732800800000019,%g7,%g1 ! GSR scale = 3, align = 1 wr %g1,%g0,%gsr ! GSR = 4732800800000019 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: ! %l4 = b22d82d4db64aa85, Mem[00000000910000e0] = 1159b95e sth %l4,[%i6+%o4] ! Mem[00000000910000e0] = aa85b95e ! Mem[00000000918000f0] = efc3828b, %g2 = d5b9f3ff5c9e8de7 ldsh [%o0+0x030],%g2 ! %g2 = ffffffffffffefc3 ! Mem[00000000550000d8] = 0d312ab2a2575011, %l6 = 5fc21e81fac27b58, %l0 = 745e31002bcdfbcc add %i2,0x18,%g1 casxa [%g1]0x80,%l6,%l0 ! %l0 = 0d312ab2a2575011 ! %l1 = 01cc80206b1ad14c, Mem[00000000918000f8] = 63bc7ca1 stw %l1,[%o0+0x038] ! Mem[00000000918000f8] = 6b1ad14c ! Mem[00000000540000f0] = 824e612a, %l0 = 0d312ab2a2575011 lduw [%i0+0x030],%l0 ! %l0 = 00000000824e612a ! Mem[00000000918000e4] = 131ae293, %g2 = ffffffffffffefc3 lduh [%o0+0x024],%g2 ! %g2 = 000000000000131a ! Mem[00000000540000c0] = ea2815f93ca8a4db, %l7 = d94ca8d250ab5034, %l6 = 5fc21e81fac27b58 casxa [%i0]0x80,%l7,%l6 ! %l6 = ea2815f93ca8a4db ! Mem[00000000548000c9] = b188f941, %l5 = cd3641963e1a676d ldstub [%i1+0x009],%l5 ! %l5 = 00000088000000ff ! Mem[00000000910000d0] = 23740484, %g2 = 000000000000131a lduw [%i6+%o2],%g2 ! %g2 = 0000000023740484 ! Mem[00000000550000f4] = e48391e5, %l3 = a82c497035121bd6 swap [%i2+0x034],%l3 ! %l3 = 00000000e48391e5 p34_label_2: ! %l5 = 0000000000000088, Mem[00000000908000d0] = b6aef1ef stb %l5,[%i5+%o2] ! Mem[00000000908000d0] = 88aef1ef ! Mem[00000000540000f8] = ec24ebce359f6651, %l7 = d94ca8d250ab5034 ldx [%i0+0x038],%l7 ! %l7 = ec24ebce359f6651 ! Mem[00000000558000f4] = 3ed17aa1, %l4 = b22d82d4db64aa85 ldstub [%i3+0x034],%l4 ! %l4 = 0000003e000000ff ! Mem[00000000900000dc] = 13150f4a, %g18 = ca2b1ba27a5c6ad7 ldsw [%i4+0x01c],%g2 ! %g2 = ca2b1ba27a5c6ad7 ! Mem[00000000908000e8] = 37b6d63e73625dfd, %g2 = 0000000013150f4a ldx [%i5+%o5],%g2 ! %g2 = 37b6d63e73625dfd ! Mem[00000000550000d8] = 0d312ab2, %l7 = ec24ebce359f6651 swap [%i2+%o3],%l7 ! %l7 = 000000000d312ab2 ! Mem[00000000548000e1] = a1eee8bd, %l4 = 000000000000003e ldstub [%i1+0x021],%l4 ! %l4 = 000000ee000000ff ! Mem[00000000540000c4] = 3ca8a4db, %l6 = ea2815f93ca8a4db swap [%i0+0x004],%l6 ! %l6 = 000000003ca8a4db ! Mem[00000000908000d8] = 7d5c12792ff1d4f4, %g2 = 37b6d63e73625dfd ldx [%i5+%o3],%g2 ! %g2 = 7d5c12792ff1d4f4 ! Mem[00000000900000e8] = e25b485c, %g2 = 7d5c12792ff1d4f4 ldsh [%i4+%o5],%g2 ! %g2 = ffffffffffffe25b p34_label_3: ! Mem[00000000540000d0] = 26f5f38d0b03d09a, %l1 = 01cc80206b1ad14c ldx [%i0+%o2],%l1 ! %l1 = 26f5f38d0b03d09a ! %l4 = 000000ee, %l5 = 00000088, Mem[00000000550000d0] = 7e3000af 2b167734 std %l4,[%i2+%o2] ! Mem[00000000550000d0] = 000000ee 00000088 ! Mem[00000000540000d1] = 26f5f38d, %l5 = 0000000000000088 ldstub [%i0+0x011],%l5 ! %l5 = 000000f5000000ff ! Mem[00000000550000d0] = 000000ee00000088, %l5 = 00000000000000f5, %l0 = 00000000824e612a add %i2,0x10,%g1 casxa [%g1]0x80,%l5,%l0 ! %l0 = 000000ee00000088 ! Mem[00000000910000e0] = b95e21e9, %g2 = ffffffffffffe25b ldsh [%i6+0x022],%g2 ! %g2 = ffffffffffffb95e ! Mem[00000000558000f8] = 6772c0a3c9a41ddc, %l3 = 00000000e48391e5, %l5 = 00000000000000f5 add %i3,0x38,%g1 casxa [%g1]0x80,%l3,%l5 ! %l5 = 6772c0a3c9a41ddc ! Mem[00000000558000d0] = 35d95e80d70fddd8, %l5 = 6772c0a3c9a41ddc, %l2 = df24f2d047eee2e3 add %i3,0x10,%g1 casxa [%g1]0x80,%l5,%l2 ! %l2 = 35d95e80d70fddd8 ! Mem[00000000908000ec] = 73625dfd, %g2 = ffffffffffffb95e ldub [%i5+0x02c],%g2 ! %g2 = 0000000000000073 ! Mem[00000000908000cc] = bb6a88ae, %g2 = 0000000000000073 ldub [%i5+0x00e],%g2 ! %g2 = 00000000000000bb ! Mem[00000000550000db] = 359f6651, %l2 = 35d95e80d70fddd8 ldstub [%i2+0x01b],%l2 ! %l2 = 00000051000000ff p34_label_4: ! Mem[00000000910000f8] = 1f13ae82, %g18 = ca2b1ba27a5c6ad7 ldsw [%i6+0x038],%g2 ! %g2 = ca2b1ba27a5c6ad7 ! Mem[00000000550000d0] = 000000ee, %l4 = 00000000000000ee lduw [%i2+%o2],%l4 ! %l4 = 00000000000000ee ! %l5 = 6772c0a3c9a41ddc, Mem[00000000910000c0] = 5f41d4b45292c30c stx %l5,[%i6+%g0] ! Mem[00000000910000c0] = 6772c0a3c9a41ddc ! %l6 = 000000003ca8a4db, Mem[00000000908000fb] = e3fbce39 stb %l6,[%i5+0x03b] ! Mem[00000000908000f8] = dbfbce39 ! Mem[00000000558000f4] = ffd17aa1, %l2 = 00000051, %l3 = e48391e5 add %i3,0x34,%g1 casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000ffd17aa1 ! Mem[00000000558000c4] = c4b8d66d, %l3 = ffd17aa1, %l3 = ffd17aa1 add %i3,0x04,%g1 casa [%g1]0x80,%l3,%l3 ! %l3 = 00000000c4b8d66d ! Mem[00000000540000d4] = 0b03d09a, %l0 = 00000088, %l7 = 0d312ab2 add %i0,0x14,%g1 casa [%g1]0x80,%l0,%l7 ! %l7 = 000000000b03d09a ! Mem[00000000548000d0] = d9cdbd2f07c8a5d1, %l4 = 00000000000000ee, %l3 = 00000000c4b8d66d add %i1,0x10,%g1 casxa [%g1]0x80,%l4,%l3 ! %l3 = d9cdbd2f07c8a5d1 ! Mem[00000000550000ec] = 96a3d572, %l3 = d9cdbd2f07c8a5d1 swap [%i2+0x02c],%l3 ! %l3 = 0000000096a3d572 ! Mem[00000000540000c8] = 519712b220bfe26b, %l5 = 6772c0a3c9a41ddc, %l0 = 000000ee00000088 add %i0,0x08,%g1 casxa [%g1]0x80,%l5,%l0 ! %l0 = 519712b220bfe26b ba,a p34_not_taken_0_end p34_not_taken_0: ! The following code should not be executed nop nop ldsh [%i3+0x03e],%l4 ldub [%i0+0x019],%l6 nop ldx [%i3+0x018],%l4 nop stw %l2,[%i0+0x024] 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+0x000],%g2 cmp %l0,%g2 ! %l0 should be 519712b220bfe26b bne,a,pn %xcc,p34_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 26f5f38d0b03d09a bne,a,pn %xcc,p34_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000000051 bne,a,pn %xcc,p34_reg_l2_fail mov %l2,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000000000ee bne,a,pn %xcc,p34_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 6772c0a3c9a41ddc bne,a,pn %xcc,p34_reg_l5_fail mov %l5,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000000b03d09a bne,a,pn %xcc,p34_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p34_local0_expect,%g1 p34_check_local0: ldx [%g1+0x000],%g2 ! Expected data = ea2815f93ca8a4db ldx [%i0+0x000],%g3 ! Observed data at 00000000540000c0 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i0,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 26fff38d0b03d09a ldx [%i0+0x010],%g3 ! Observed data at 00000000540000d0 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i0,0x010,%g4 set p34_local1_expect,%g1 p34_check_local1: ldx [%g1+0x008],%g2 ! Expected data = b1fff9414b500e8b ldx [%i1+0x008],%g3 ! Observed data at 00000000548000c8 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i1,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = a1ffe8bdea8d12e4 ldx [%i1+0x020],%g3 ! Observed data at 00000000548000e0 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i1,0x020,%g4 set p34_local2_expect,%g1 p34_check_local2: ldx [%g1+0x010],%g2 ! Expected data = 000000ee00000088 ldx [%i2+0x010],%g3 ! Observed data at 00000000550000d0 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 359f66ffa2575011 ldx [%i2+0x018],%g3 ! Observed data at 00000000550000d8 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i2,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = c9faae2c07c8a5d1 ldx [%i2+0x028],%g3 ! Observed data at 00000000550000e8 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i2,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = ca131f2435121bd6 ldx [%i2+0x030],%g3 ! Observed data at 00000000550000f0 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i2,0x030,%g4 set p34_local3_expect,%g1 p34_check_local3: ldx [%g1+0x030],%g2 ! Expected data = 90361db6ffd17aa1 ldx [%i3+0x030],%g3 ! Observed data at 00000000558000f0 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i3,0x030,%g4 ! The test for processor 34 has passed p34_passed: ta GOOD_TRAP nop p34_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p34_failed p34_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p34_failed p34_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p34_failed p34_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p34_failed p34_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p34_failed p34_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p34_failed p34_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p34_failed p34_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p34_failed ! The test for processor 34 failed p34_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x088] ! Set processor 34 done flag set p34_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 34 failed p34_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x088] ! Set processor 34 done flag set p34_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p34_selfmod_failed: ba p34_failed mov 0xabc,%g1 p34_common_error: or %g0,0xf02,%g1 ba p34_failed mov %o5,%g3 p34_common_signature_error: set p34_temp,%g1 ba p34_failed st %g2,[%g1] ! Common Lock Number p34_common_timeout: set p34_temp,%g1 ba p34_failed st %g2,[%g1] ! Common Lock Number p34_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p34_failed mov 0x0,%g3 p34_trap1e: swapa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000550000d8] ldstuba [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000558000d8] swapa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000558000c0] stba %l4,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000540000d0] ldxa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000558000d0] done p34_trap1o: swapa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000550000d8] ldstuba [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000558000d8] swapa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000558000c0] stba %l4,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000540000d0] ldxa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000558000d0] done p34_trap2e: swapa [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000550000e0] ldsha [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000548000c0] stba %l4,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000558000d0] ldswa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000550000d8] ldsba [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000548000d0] swapa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000550000c8] done p34_trap2o: swapa [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000550000e0] ldsha [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000548000c0] stba %l4,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000558000d0] ldswa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000550000d8] ldsba [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000548000d0] swapa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000550000c8] done p34_trap3e: nop done p34_trap3o: nop done p34_init_memory_pointers: set p34_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p34_local0_start,%i0 set p34_local1_start,%i1 set p34_local2_start,%i2 set p34_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 745e31002bcdfbcc ldx [%g1+0x008],%l1 ! %l1 = 01cc80206b1ad14c ldx [%g1+0x010],%l2 ! %l2 = df24f2d047eee2e3 ldx [%g1+0x018],%l3 ! %l3 = a82c497035121bd6 ldx [%g1+0x020],%l4 ! %l4 = b22d82d4db64aa85 ldx [%g1+0x028],%l5 ! %l5 = cd3641963e1a676d ldx [%g1+0x030],%l6 ! %l6 = 5fc21e81fac27b58 ldx [%g1+0x038],%l7 ! %l7 = d94ca8d250ab5034 ! 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 = b6ae5b7a da3d7587 9855b682 674379be ! %f4 = 1559e873 419d4de4 ed6cbd62 8c74c6e9 ! %f8 = c55275d6 bf56d4e3 564bab44 c8c272c4 ! %f12 = 89ad07c3 ce8fcb0d ecc40a98 69fdfa0a ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 0c1f788c 183445f0 335f6aca a5f324fb ! %f20 = 42fb4f9c 795d7fbc 6013f2e2 a0e9a0e2 ! %f24 = a20e1165 4eb57de7 c8579133 408ac0a1 ! %f28 = 6cfff0e9 ff607910 0c0f3eb6 7fdb8594 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 3e0e87ab 0db74971 98366bb4 ccf00273 ! %f36 = f43e4e4b 31a8a5ef 96bb9295 f0930e26 ! %f40 = 4f624c17 99636b84 74bb44da e2fcece1 ! %f44 = c410a554 a1caa145 711fe44b 3853bead ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xa14ddcef00000052,%g7,%g1 ! GSR scale = 10, align = 2 wr %g1,%g0,%gsr ! GSR = a14ddcef00000052 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[00000000900000e4] = 9cf50343, %g2 = 1e584c385d2b2482 ldsh [%i4+0x024],%g2 ! %g2 = ffffffffffff9cf5 ! Mem[00000000908000ec] = 5dfd79d8, %g2 = ffffffffffff9cf5 ldsh [%i5+0x02e],%g2 ! %g2 = 0000000000005dfd ! Mem[00000000918000d8] = e55c4c5d, %g2 = 0000000000005dfd lduw [%o0+%o3],%g2 ! %g2 = 00000000e55c4c5d ! Mem[00000000578000c4] = d7c1d85d, %l4 = 48b41c62, %l7 = a4fb327d add %i3,0x04,%g1 casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000d7c1d85d ! Mem[00000000578000f8] = c18f84f7, %l2 = 7f74dfcaad240de8 swap [%i3+0x038],%l2 ! %l2 = 00000000c18f84f7 ! Mem[00000000570000f4] = 47c75f35, %l1 = 49189a6065f3e3c6 ldstub [%i2+0x034],%l1 ! %l1 = 00000047000000ff ! %l0 = f126127d, %l1 = 00000047, Mem[00000000918000d0] = 48a81124 fba28e34 std %l0,[%o0+%o2] ! Mem[00000000918000d0] = f126127d 00000047 ! Mem[00000000560000d8] = ccb41c76, %l5 = f1bdf5280bae73d3 ldstub [%i0+%o3],%l5 ! %l5 = 000000cc000000ff ! %l3 = 15441bf2093fd082, Mem[00000000900000c0] = 4b942213 stw %l3,[%i4+%g0] ! Mem[00000000900000c0] = 093fd082 ! %l5 = 00000000000000cc, Mem[00000000908000dc] = 2ff1d4f4 stw %l5,[%i5+0x01c] ! Mem[00000000908000dc] = 000000cc p35_label_2: ! Mem[00000000918000c8] = 3af07889 29433ddf, %g2 = e55c4c5d, %g3 = 0bad0b00 ldd [%o0+%o1],%g2 ! %g2 = 000000003af07889 0000000029433ddf ! Mem[00000000560000dc] = ec02093b, %l2 = c18f84f7, %l2 = c18f84f7 add %i0,0x1c,%g1 casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000ec02093b ! Mem[00000000578000c4] = d7c1d85d, %l4 = 2df397da48b41c62 swap [%i3+0x004],%l4 ! %l4 = 00000000d7c1d85d ! Mem[00000000578000f0] = c17f6dbc, %l3 = 093fd082, %l0 = f126127d add %i3,0x30,%g1 casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000c17f6dbc ! Mem[00000000568000fc] = 9a1fe2a0, %l2 = ec02093b, %l1 = 00000047 add %i1,0x3c,%g1 casa [%g1]0x80,%l2,%l1 ! %l1 = 000000009a1fe2a0 ! %l1 = 000000009a1fe2a0, Mem[00000000908000f7] = 717f508d stb %l1,[%i5+0x037] ! Mem[00000000908000f4] = a07f508d ! Mem[00000000560000d8] = ffb41c76, %l0 = 00000000c17f6dbc ldstub [%i0+%o3],%l0 ! %l0 = 000000ff000000ff ! Mem[00000000910000d0] = 23740484c5d8e3e5, %g2 = 000000003af07889 ldx [%i6+%o2],%g2 ! %g2 = 23740484c5d8e3e5 ! Mem[00000000568000f8] = c5a0cdf3, %l0 = 00000000000000ff swap [%i1+0x038],%l0 ! %l0 = 00000000c5a0cdf3 ! Mem[00000000918000cc] = 29433ddf, %g2 = 23740484c5d8e3e5 ldub [%o0+0x00c],%g2 ! %g2 = 0000000000000029 p35_label_3: ! %l4 = 00000000d7c1d85d, Mem[00000000900000d0] = 31aac532 stw %l4,[%i4+%o2] ! Mem[00000000900000d0] = d7c1d85d ! Mem[00000000578000f0] = c17f6dbc16377f7b, %l6 = d611083bf5649c35, %l4 = 00000000d7c1d85d add %i3,0x30,%g1 casxa [%g1]0x80,%l6,%l4 ! %l4 = c17f6dbc16377f7b ! Mem[00000000568000fc] = 9a1fe2a0, %l1 = 000000009a1fe2a0 swap [%i1+0x03c],%l1 ! %l1 = 000000009a1fe2a0 ! Mem[00000000568000e9] = aad8926b, %l0 = 00000000c5a0cdf3 ldstub [%i1+0x029],%l0 ! %l0 = 000000d8000000ff ! Mem[00000000570000c0] = 51ba52b6c1b4c695, %l7 = 00000000d7c1d85d, %l2 = 00000000ec02093b casxa [%i2]0x80,%l7,%l2 ! %l2 = 51ba52b6c1b4c695 ! Mem[00000000908000c4] = 5f146244, %g2 = 0000000000000029 ldsh [%i5+0x004],%g2 ! %g2 = 0000000000005f14 ! Mem[00000000908000dc] = 000000cc, %g18 = 20af8922909df70d ldsw [%i5+0x01c],%g2 ! %g2 = 20af8922909df70d ! Mem[00000000910000e8] = a44883e0a3f2d0ad, %g2 = 00000000000000cc ldx [%i6+%o5],%g2 ! %g2 = a44883e0a3f2d0ad ! Mem[00000000908000ec] = 5dfd79d8, %g2 = a44883e0a3f2d0ad ldub [%i5+0x02e],%g2 ! %g2 = 000000000000005d ! Mem[00000000560000e8] = 21b39969ef393fc2, %l4 = c17f6dbc16377f7b ldx [%i0+%o5],%l4 ! %l4 = 21b39969ef393fc2 p35_label_4: ! Mem[00000000568000d8] = ad776d68, %l6 = d611083bf5649c35 swap [%i1+%o3],%l6 ! %l6 = 00000000ad776d68 ! Mem[00000000568000f4] = fb7396f6, %l4 = ef393fc2, %l3 = 093fd082 add %i1,0x34,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000fb7396f6 ! %l2 = 51ba52b6c1b4c695, Mem[00000000908000d0] = b6aef1ef stw %l2,[%i5+%o2] ! Mem[00000000908000d0] = c1b4c695 ! Mem[00000000908000ec] = 5dfd79d8, %g2 = 000000000000005d ldsh [%i5+0x02e],%g2 ! %g2 = 0000000000005dfd ! Mem[00000000578000e8] = 8f88e292341f2f6d, %l3 = 00000000fb7396f6, %l3 = 00000000fb7396f6 add %i3,0x28,%g1 casxa [%g1]0x80,%l3,%l3 ! %l3 = 8f88e292341f2f6d ! Mem[00000000560000f4] = fc1e7d9f, %l6 = 00000000ad776d68 swap [%i0+0x034],%l6 ! %l6 = 00000000fc1e7d9f ! Mem[00000000910000f0] = 1284e987 19c7f227, %g2 = 00005dfd, %g3 = 29433ddf ldd [%i6+0x030],%g2 ! %g2 = 000000001284e987 0000000019c7f227 ! %l1 = 000000009a1fe2a0, Mem[00000000918000e8] = 05274a6d4f206140 stx %l1,[%o0+%o5] ! Mem[00000000918000e8] = 000000009a1fe2a0 ! Mem[00000000918000c8] = 3af07889, %g2 = 000000001284e987 lduh [%o0+%o1],%g2 ! %g2 = 0000000000003af0 ! Mem[00000000570000e3] = 603a5750, %l1 = 000000009a1fe2a0 ldstub [%i2+0x023],%l1 ! %l1 = 00000050000000ff ba,a p35_not_taken_0_end p35_not_taken_0: ! The following code should not be executed nop nop ldsh [%i3+0x03e],%l4 ldub [%i0+0x019],%l6 nop ldx [%i3+0x018],%l4 nop stw %l2,[%i0+0x024] ba,a p35_branch_failed p35_not_taken_0_end: ! End of Random Code for Thread 35 1: membar #Sync ! Force all stores to complete p35_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x08c] ! Set processor 35 done flag ! Check Registers p35_check_registers: set p35_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000000000d8 bne,a,pn %xcc,p35_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000000000050 bne,a,pn %xcc,p35_reg_l1_fail mov %l1,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 21b39969ef393fc2 bne,a,pn %xcc,p35_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000000000cc bne,a,pn %xcc,p35_reg_l5_fail mov %l5,%g3 ! Check Local Memory set p35_local0_expect,%g1 p35_check_local0: ldx [%g1+0x018],%g2 ! Expected data = ffb41c76ec02093b ldx [%i0+0x018],%g3 ! Observed data at 00000000560000d8 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i0,0x018,%g4 ldx [%g1+0x030],%g2 ! Expected data = cb0ee1e3ad776d68 ldx [%i0+0x030],%g3 ! Observed data at 00000000560000f0 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i0,0x030,%g4 set p35_local1_expect,%g1 p35_check_local1: ldx [%g1+0x018],%g2 ! Expected data = f5649c351473c769 ldx [%i1+0x018],%g3 ! Observed data at 00000000568000d8 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i1,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = aaff926b740f1718 ldx [%i1+0x028],%g3 ! Observed data at 00000000568000e8 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i1,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 000000ff9a1fe2a0 ldx [%i1+0x038],%g3 ! Observed data at 00000000568000f8 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i1,0x038,%g4 set p35_local2_expect,%g1 p35_check_local2: ldx [%g1+0x020],%g2 ! Expected data = 603a57ff9817d08a ldx [%i2+0x020],%g3 ! Observed data at 00000000570000e0 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i2,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = d4e65c5bffc75f35 ldx [%i2+0x030],%g3 ! Observed data at 00000000570000f0 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i2,0x030,%g4 set p35_local3_expect,%g1 p35_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 9558ab1048b41c62 ldx [%i3+0x000],%g3 ! Observed data at 00000000578000c0 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i3,0x000,%g4 ldx [%g1+0x038],%g2 ! Expected data = ad240de88ac14912 ldx [%i3+0x038],%g3 ! Observed data at 00000000578000f8 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i3,0x038,%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 [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000560000e8] swapa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000568000e8] stha %l5,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000570000d0] stxa %l1,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000568000d8] ldxa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000578000c0] ldda [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000578000d0] ldstuba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000560000c0] done p35_trap1o: swapa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000560000e8] swapa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000568000e8] stha %l5,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000570000d0] stxa %l1,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000568000d8] ldxa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000578000c0] ldda [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000578000d0] ldstuba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000560000c0] done p35_trap2e: swapa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000568000e8] lduwa [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000570000e0] stha %l4,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[00000000568000e0] ldsha [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000570000d8] swapa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000570000c8] stba %l2,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[00000000570000c8] done p35_trap2o: swapa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000568000e8] lduwa [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000570000e0] stha %l4,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[00000000568000e0] ldsha [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000570000d8] swapa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000570000c8] stba %l2,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[00000000570000c8] 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 = 0cf60155f126127d ldx [%g1+0x008],%l1 ! %l1 = 49189a6065f3e3c6 ldx [%g1+0x010],%l2 ! %l2 = 7f74dfcaad240de8 ldx [%g1+0x018],%l3 ! %l3 = 15441bf2093fd082 ldx [%g1+0x020],%l4 ! %l4 = 2df397da48b41c62 ldx [%g1+0x028],%l5 ! %l5 = f1bdf5280bae73d3 ldx [%g1+0x030],%l6 ! %l6 = d611083bf5649c35 ldx [%g1+0x038],%l7 ! %l7 = c518a520a4fb327d ! 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 = 58fb4ff2 07d1fba6 8ff96206 181fd611 ! %f4 = 8eadbf5c b7fe0f78 5ce48b9c 850c9adc ! %f8 = 30f27779 218e6cc4 d9ac0d2a 8cb2687e ! %f12 = 861bb1f3 65375927 e3e6e5f9 bd411f1a ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 3f7c8d89 bde3dae7 a54f50c9 38d74724 ! %f20 = 2e1f494b 16ec2be7 95534a33 6366bafb ! %f24 = e610f686 8c5fe3ee 04519c79 dbf9b573 ! %f28 = a0956311 f4c92153 ee1658fd b344bff5 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = a79578cd 5e886296 d47a1194 5db2d77c ! %f36 = 06ffb276 444d2648 d0b21807 de8c4997 ! %f40 = a22e4643 561c183d cab02eb2 54301868 ! %f44 = fa5e686a 68ff400e b0034508 5d8dfc0e ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x3a201ddf00000014,%g7,%g1 ! GSR scale = 2, align = 4 wr %g1,%g0,%gsr ! GSR = 3a201ddf00000014 wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 36 p36_label_1: ! Mem[00000000580000d8] = 4a5e96ff, %l0 = df7c013e6732e761 ldstub [%i0+%o3],%l0 ! %l0 = 0000004a000000ff ! %l7 = a30a6cb0a1c5d84d, Mem[00000000908000f5] = f40f717f stb %l7,[%i5+0x035] ! Mem[00000000908000f4] = 4d0f717f ! %l2 = a66175646f6a1644, Mem[00000000918000e8] = 05274a6d4f206140 stx %l2,[%o0+%o5] ! Mem[00000000918000e8] = a66175646f6a1644 ! Mem[00000000590000e4] = 64dfee46, %l3 = 5159dc68, %l4 = 98aaf3bf add %i2,0x24,%g1 casa [%g1]0x80,%l3,%l4 ! %l4 = 0000000064dfee46 ! Mem[00000000588000f0] = bad4f424a18df66f, %l6 = 88423c204e41cde0, %l4 = 0000000064dfee46 add %i1,0x30,%g1 casxa [%g1]0x80,%l6,%l4 ! %l4 = bad4f424a18df66f ! Mem[00000000900000fc] = 6694e5fa, %g2 = 05cef3aa89b109e7 ldub [%i4+0x03c],%g2 ! %g2 = 0000000000000066 ! Mem[00000000918000d8] = e55c4c5d, %g2 = 0000000000000066 lduh [%o0+%o3],%g2 ! %g2 = 000000000000e55c ! Mem[00000000580000ec] = 7824fab2, %l5 = 9b5b1b31, %l0 = 0000004a add %i0,0x2c,%g1 casa [%g1]0x80,%l5,%l0 ! %l0 = 000000007824fab2 ! Mem[00000000590000c8] = e09b7ef7cbceafab, %l5 = 55d491de9b5b1b31, %l7 = a30a6cb0a1c5d84d add %i2,0x08,%g1 casxa [%g1]0x80,%l5,%l7 ! %l7 = e09b7ef7cbceafab ! %l2 = 6f6a1644, %l3 = 5159dc68, Mem[00000000910000e0] = 1159b95e 21e939f9 std %l2,[%i6+%o4] ! Mem[00000000910000e0] = 6f6a1644 5159dc68 p36_label_2: ! Mem[00000000588000c8] = bc8d61d1fc4cd6e6, %l0 = 000000007824fab2 ldx [%i1+%o1],%l0 ! %l0 = bc8d61d1fc4cd6e6 ! Mem[00000000588000eb] = 55757660, %l1 = 597a0cec8c561766 ldstub [%i1+0x02b],%l1 ! %l1 = 00000060000000ff ! Mem[00000000598000f0] = 9f8fecb3, %l1 = 00000060, %l6 = 4e41cde0 add %i3,0x30,%g1 casa [%g1]0x80,%l1,%l6 ! %l6 = 000000009f8fecb3 ! Mem[00000000588000d0] = 0d45db4ae415f31b, %l4 = bad4f424a18df66f, %l3 = f3a8f25e5159dc68 add %i1,0x10,%g1 casxa [%g1]0x80,%l4,%l3 ! %l3 = 0d45db4ae415f31b ! Mem[00000000910000f0] = e98719c7, %g2 = 000000000000e55c lduh [%i6+0x032],%g2 ! %g2 = 000000000000e987 ! %l6 = 000000009f8fecb3, Mem[00000000900000d2] = c5326767 stb %l6,[%i4+0x012] ! Mem[00000000900000d0] = b3326767 ! Mem[00000000598000ec] = 081f90c8, %l3 = 0d45db4ae415f31b ldstub [%i3+0x02c],%l3 ! %l3 = 00000008000000ff ! Mem[00000000908000f0] = 79d86a68 044d0f71, %g2 = 0000e987, %g3 = 0bad0b00 ldd [%i5+0x030],%g2 ! %g2 = 0000000079d86a68 00000000044d0f71 ! %l2 = a66175646f6a1644, Mem[00000000598000d0] = 1ff477bf6f00c5b5 stx %l2,[%i3+%o2] ! Mem[00000000598000d0] = a66175646f6a1644 ! Mem[00000000580000f0] = af1bba0cd9fcb11e, %l5 = 55d491de9b5b1b31, %l0 = bc8d61d1fc4cd6e6 add %i0,0x30,%g1 casxa [%g1]0x80,%l5,%l0 ! %l0 = af1bba0cd9fcb11e p36_label_3: ! Mem[00000000590000e8] = 89e46fff, %l4 = a18df66f, %l4 = a18df66f add %i2,0x28,%g1 casa [%g1]0x80,%l4,%l4 ! %l4 = 0000000089e46fff ! Mem[00000000900000f4] = 77dd1971, %g2 = 0000000079d86a68 ldub [%i4+0x036],%g2 ! %g2 = 0000000000000077 ! Mem[00000000590000d2] = 693d7c3d, %l3 = 0000000000000008 ldstub [%i2+0x012],%l3 ! %l3 = 0000007c000000ff ! %l5 = 55d491de9b5b1b31, Mem[00000000598000da] = fc5fa13b sth %l5,[%i3+0x01a] ! Mem[00000000598000d8] = fc5f1b31 ! %l2 = a66175646f6a1644, Mem[00000000908000c1] = 1eab645f stb %l2,[%i5+0x001] ! Mem[00000000908000c0] = 44ab645f ! %l5 = 55d491de9b5b1b31, Mem[00000000910000c1] = 41d4b452 stb %l5,[%i6+0x001] ! Mem[00000000910000c0] = 31d4b452 ! Mem[00000000588000c4] = d5314112, %l7 = cbceafab, %l1 = 00000060 add %i1,0x04,%g1 casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000d5314112 ! %l4 = 0000000089e46fff, Mem[00000000908000c8] = 01e8e41294cdbb6a stx %l4,[%i5+%o1] ! Mem[00000000908000c8] = 0000000089e46fff ! %l2 = 6f6a1644, %l3 = 0000007c, Mem[00000000910000d0] = 23740484 c5d8e3e5 std %l2,[%i6+%o2] ! Mem[00000000910000d0] = 6f6a1644 0000007c ! Mem[00000000590000f8] = 9f2fc511d1eb4187, %l3 = 000000000000007c, %l0 = af1bba0cd9fcb11e add %i2,0x38,%g1 casxa [%g1]0x80,%l3,%l0 ! %l0 = 9f2fc511d1eb4187 p36_label_4: ! %l0 = 9f2fc511d1eb4187, Mem[00000000910000f8] = 1f13ae8281b17624 stx %l0,[%i6+0x038] ! Mem[00000000910000f8] = 9f2fc511d1eb4187 ! Mem[00000000590000f8] = 9f2fc511, %l3 = 000000000000007c swap [%i2+0x038],%l3 ! %l3 = 000000009f2fc511 ! %l7 = e09b7ef7cbceafab, Mem[00000000900000d8] = 6e2b1b4013150f4a stx %l7,[%i4+%o3] ! Mem[00000000900000d8] = e09b7ef7cbceafab ! Mem[00000000900000fc] = e5fa0000, %g2 = 0000000000000077 ldub [%i4+0x03e],%g2 ! %g2 = 00000000000000e5 ! Mem[00000000900000d0] = 31aab3326767afdd, %g2 = 00000000000000e5 ldx [%i4+%o2],%g2 ! %g2 = 31aab3326767afdd ! Mem[00000000918000c8] = 78892943, %g2 = 31aab3326767afdd lduh [%o0+0x00a],%g2 ! %g2 = 0000000000007889 ! Mem[00000000588000dc] = 17645ef9, %l5 = 55d491de9b5b1b31 lduw [%i1+0x01c],%l5 ! %l5 = 0000000017645ef9 ! Mem[00000000598000e8] = d3c43990 ff1f90c8, %l2 = 6f6a1644, %l3 = 9f2fc511 ldd [%i3+%o5],%l2 ! %l2 = 00000000d3c43990 00000000ff1f90c8 ! Mem[00000000580000c0] = b5753f9ec74662a2, %l4 = 0000000089e46fff, %l3 = 00000000ff1f90c8 casxa [%i0]0x80,%l4,%l3 ! %l3 = b5753f9ec74662a2 ! Mem[00000000590000cc] = cbceafab, %l5 = 17645ef9, %l2 = d3c43990 add %i2,0x0c,%g1 casa [%g1]0x80,%l5,%l2 ! %l2 = 00000000cbceafab ba,a p36_not_taken_0_end p36_not_taken_0: ! The following code should not be executed nop nop ldsh [%i3+0x03e],%l4 ldub [%i0+0x019],%l6 nop ldx [%i3+0x018],%l4 nop stw %l2,[%i0+0x024] 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 9f2fc511d1eb4187 bne,a,pn %xcc,p36_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000d5314112 bne,a,pn %xcc,p36_reg_l1_fail mov %l1,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be b5753f9ec74662a2 bne,a,pn %xcc,p36_reg_l3_fail mov %l3,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000017645ef9 bne,a,pn %xcc,p36_reg_l5_fail mov %l5,%g3 ! Check Floating Point Registers p36_check_fp_registers: set p36_expected_fp_regs,%g3 std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 8ff96206 181fd611 bne %xcc,p36_f2_fail nop ! Check Local Memory set p36_local0_expect,%g1 p36_check_local0: ldx [%g1+0x018],%g2 ! Expected data = ff5e96ff6544743b ldx [%i0+0x018],%g3 ! Observed data at 00000000580000d8 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i0,0x018,%g4 set p36_local1_expect,%g1 p36_check_local1: ldx [%g1+0x028],%g2 ! Expected data = 557576ffd2ac6389 ldx [%i1+0x028],%g3 ! Observed data at 00000000588000e8 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i1,0x028,%g4 set p36_local2_expect,%g1 p36_check_local2: ldx [%g1+0x010],%g2 ! Expected data = 693dff3da0ae2d2b ldx [%i2+0x010],%g3 ! Observed data at 00000000590000d0 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i2,0x010,%g4 ldx [%g1+0x038],%g2 ! Expected data = 0000007cd1eb4187 ldx [%i2+0x038],%g3 ! Observed data at 00000000590000f8 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i2,0x038,%g4 set p36_local3_expect,%g1 p36_check_local3: ldx [%g1+0x010],%g2 ! Expected data = a66175646f6a1644 ldx [%i3+0x010],%g3 ! Observed data at 00000000598000d0 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = fc5f1b316b17239a ldx [%i3+0x018],%g3 ! Observed data at 00000000598000d8 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i3,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = d3c43990ff1f90c8 ldx [%i3+0x028],%g3 ! Observed data at 00000000598000e8 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i3,0x028,%g4 ! The test for processor 36 has passed p36_passed: ta GOOD_TRAP nop p36_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p36_failed p36_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p36_failed p36_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p36_failed p36_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p36_failed p36_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p36_failed p36_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p36_failed p36_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p36_failed p36_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p36_failed p36_f2_fail: set p36_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 36 failed p36_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x090] ! Set processor 36 done flag set p36_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 36 failed p36_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x090] ! Set processor 36 done flag set p36_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p36_selfmod_failed: ba p36_failed mov 0xabc,%g1 p36_common_error: or %g0,0xf04,%g1 ba p36_failed mov %o5,%g3 p36_common_signature_error: set p36_temp,%g1 ba p36_failed st %g2,[%g1] ! Common Lock Number p36_common_timeout: set p36_temp,%g1 ba p36_failed st %g2,[%g1] ! Common Lock Number p36_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p36_failed mov 0x0,%g3 p36_trap1e: swapa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000590000c8] ldswa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000580000d8] done p36_trap1o: swapa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000590000c8] ldswa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000580000d8] done p36_trap2e: ldstuba [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000580000e8] ldstuba [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000598000d0] done p36_trap2o: ldstuba [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000580000e8] ldstuba [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000598000d0] done p36_trap3e: nop nop nop nop nop nop done p36_trap3o: nop nop 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 = df7c013e6732e761 ldx [%g1+0x008],%l1 ! %l1 = 597a0cec8c561766 ldx [%g1+0x010],%l2 ! %l2 = a66175646f6a1644 ldx [%g1+0x018],%l3 ! %l3 = f3a8f25e5159dc68 ldx [%g1+0x020],%l4 ! %l4 = 7c2dcf3698aaf3bf ldx [%g1+0x028],%l5 ! %l5 = 55d491de9b5b1b31 ldx [%g1+0x030],%l6 ! %l6 = 88423c204e41cde0 ldx [%g1+0x038],%l7 ! %l7 = a30a6cb0a1c5d84d ! 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 = b62687f1 f6b993f6 e1556c56 402662c3 ! %f4 = b3447a87 4a83df55 2d845bb7 7866704b ! %f8 = 880ce572 baf7c09f cecbb5f3 0c74c117 ! %f12 = d7befa2e 22ca0044 12be2103 ed1d3952 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = c8d77574 b4a29803 c9bf6874 83d9dfad ! %f20 = 47b36c28 068ac0a3 f1d2cb58 b5b79972 ! %f24 = 502c1659 c1a29bea 2d7205e2 10b20ea4 ! %f28 = a7484f97 06877fe1 377685ee 27de9d2e ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = e225807c 00330e6c 8e4e8b37 5b4e264c ! %f36 = 756b8e3c e1a85ac0 6811ec9d eab27e5e ! %f40 = c1e0d844 36f17b62 e3c9ca49 5ce28cd7 ! %f44 = 285f0dee 17075fba 5cf9c8eb cd03da3e ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x580bf4ef00000015,%g7,%g1 ! GSR scale = 2, align = 5 wr %g1,%g0,%gsr ! GSR = 580bf4ef00000015 wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 37 p37_label_1: ! Mem[00000000918000e0] = 5a1863af, %g2 = 1c09060843425be1 lduw [%o0+%o4],%g2 ! %g2 = 000000005a1863af ! Mem[000000005a8000d8] = d7165d2e, %l7 = ec67e2287a67d40c swap [%i1+%o3],%l7 ! %l7 = 00000000d7165d2e ! Mem[000000005b0000d8] = bf214a4bcc5fe57c, %l0 = c00f80bcc8343ff2, %l1 = 84bedaea60b14e71 add %i2,0x18,%g1 casxa [%g1]0x80,%l0,%l1 ! %l1 = bf214a4bcc5fe57c ! Mem[000000005a0000d4] = 293afdbd, %l2 = 57420fc0771a26c8 ldsw [%i0+0x014],%l2 ! %l2 = 00000000293afdbd ! %l5 = f4678516e405d95f, Mem[00000000918000d0] = 48a81124fba28e34 stx %l5,[%o0+%o2] ! Mem[00000000918000d0] = f4678516e405d95f ! Mem[00000000918000e4] = 131ae293, %g2 = 000000005a1863af lduw [%o0+0x024],%g2 ! %g2 = 00000000131ae293 ! Mem[000000005b8000d8] = 3bec892bb6f87a71, %l2 = 00000000293afdbd, %l5 = f4678516e405d95f add %i3,0x18,%g1 casxa [%g1]0x80,%l2,%l5 ! %l5 = 3bec892bb6f87a71 ! %l1 = bf214a4bcc5fe57c, Mem[00000000908000f0] = 79d86a68 stw %l1,[%i5+0x030] ! Mem[00000000908000f0] = cc5fe57c ! Mem[000000005a0000c4] = 642d7e96, %l3 = 47f9a50e, %l5 = b6f87a71 add %i0,0x04,%g1 casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000642d7e96 ! %l2 = 293afdbd, %l3 = 47f9a50e, Mem[00000000908000e8] = 37b6d63e 73625dfd std %l2,[%i5+%o5] ! Mem[00000000908000e8] = 293afdbd 47f9a50e p37_label_2: ! Mem[00000000910000f4] = 19c7f227, %g2 = 00000000131ae293 ldsh [%i6+0x034],%g2 ! %g2 = 00000000000019c7 ! %l0 = c8343ff2, %l1 = cc5fe57c, Mem[00000000900000d8] = 6e2b1b40 13150f4a std %l0,[%i4+%o3] ! Mem[00000000900000d8] = c8343ff2 cc5fe57c ! %l1 = bf214a4bcc5fe57c, Mem[00000000908000e0] = b848d7ae4ce5a934 stx %l1,[%i5+%o4] ! Mem[00000000908000e0] = bf214a4bcc5fe57c ! Mem[000000005b8000d8] = 3bec892bb6f87a71, %l4 = fdae2e7bb2e46d1e, %l2 = 00000000293afdbd add %i3,0x18,%g1 casxa [%g1]0x80,%l4,%l2 ! %l2 = 3bec892bb6f87a71 ! Mem[000000005a8000fc] = f03bc99b, %l6 = 09e300ed, %l2 = b6f87a71 add %i1,0x3c,%g1 casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000f03bc99b ! Mem[000000005a0000f0] = ee5d4f95, %l0 = c8343ff2, %l4 = b2e46d1e add %i0,0x30,%g1 casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000ee5d4f95 ! Mem[00000000910000d0] = 23740484, %g2 = 00000000000019c7 ldsh [%i6+%o2],%g2 ! %g2 = 0000000000002374 ! Mem[000000005a0000c8] = 5aafbe6219ff2653, %l4 = 00000000ee5d4f95, %l5 = 00000000642d7e96 add %i0,0x08,%g1 casxa [%g1]0x80,%l4,%l5 ! %l5 = 5aafbe6219ff2653 ! Mem[000000005a8000dc] = 79e3dfa5, %l3 = e178117c47f9a50e swap [%i1+0x01c],%l3 ! %l3 = 0000000079e3dfa5 ! Mem[000000005b0000f0] = 1aa1e25841413b0d, %l4 = 00000000ee5d4f95, %l4 = 00000000ee5d4f95 add %i2,0x30,%g1 casxa [%g1]0x80,%l4,%l4 ! %l4 = 1aa1e25841413b0d p37_label_3: ! Mem[000000005a0000e8] = a125c218, %l1 = bf214a4bcc5fe57c swap [%i0+%o5],%l1 ! %l1 = 00000000a125c218 ! %l0 = c8343ff2, %l1 = a125c218, Mem[000000005a0000e8] = cc5fe57c c09eb9af std %l0,[%i0+%o5] ! Mem[000000005a0000e8] = c8343ff2 a125c218 ! Mem[000000005a0000c1] = f155ab75, %l3 = 0000000079e3dfa5 ldstub [%i0+0x001],%l3 ! %l3 = 00000055000000ff ! Mem[000000005b0000e4] = 8cb7e5f1, %l2 = f03bc99b, %l7 = d7165d2e add %i2,0x24,%g1 casa [%g1]0x80,%l2,%l7 ! %l7 = 000000008cb7e5f1 ! Mem[000000005a8000c4] = 06ef35dd, %l5 = 19ff2653, %l2 = f03bc99b add %i1,0x04,%g1 casa [%g1]0x80,%l5,%l2 ! %l2 = 0000000006ef35dd ! %l0 = c8343ff2, %l1 = a125c218, Mem[00000000918000d0] = f4678516 e405d95f std %l0,[%o0+%o2] ! Mem[00000000918000d0] = c8343ff2 a125c218 ! %l5 = 5aafbe6219ff2653, Mem[00000000910000fe] = 76240000 stb %l5,[%i6+0x03e] ! Mem[00000000910000fc] = 53240000 ! Mem[000000005a8000d4] = f55f18bf, %l2 = 0000000006ef35dd swap [%i1+0x014],%l2 ! %l2 = 00000000f55f18bf ! Mem[000000005b0000fc] = 53401820, %l6 = 09e300ed, %l6 = 09e300ed add %i2,0x3c,%g1 casa [%g1]0x80,%l6,%l6 ! %l6 = 0000000053401820 ! Mem[00000000918000f4] = 9e7063bc, %g2 = 0000000000002374 lduh [%o0+0x036],%g2 ! %g2 = 0000000000009e70 p37_label_4: ! Mem[000000005a8000f4] = b65c484f, %l4 = 1aa1e25841413b0d swap [%i1+0x034],%l4 ! %l4 = 00000000b65c484f ! Mem[00000000918000f0] = efc3828b b4f79e70, %g2 = 00009e70, %g3 = 0bad0b00 ldd [%o0+0x030],%g2 ! %g2 = 00000000efc3828b 00000000b4f79e70 ! %l2 = 00000000f55f18bf, Mem[00000000918000cc] = 29433ddf stb %l2,[%o0+0x00c] ! Mem[00000000918000cc] = bf433ddf ! Mem[00000000918000f8] = 7ca1c777, %g2 = 00000000efc3828b ldsb [%o0+0x03a],%g2 ! %g2 = 000000000000007c ! Mem[000000005a8000f0] = f136a6e241413b0d, %l5 = 5aafbe6219ff2653, %l4 = 00000000b65c484f add %i1,0x30,%g1 casxa [%g1]0x80,%l5,%l4 ! %l4 = f136a6e241413b0d ! Mem[00000000908000c4] = 5f146244, %g2 = 000000000000007c ldub [%i5+0x004],%g2 ! %g2 = 000000000000005f ! %l0 = c00f80bcc8343ff2, Mem[000000005a0000fc] = 29154a1e sth %l0,[%i0+0x03c] ! Mem[000000005a0000fc] = 3ff24a1e ! Mem[00000000900000c0] = 4b942213, %g2 = 000000000000005f ldsh [%i4+%g0],%g2 ! %g2 = 0000000000004b94 ! Mem[000000005a0000fe] = 3ff24a1e, %l5 = 5aafbe6219ff2653 ldstub [%i0+0x03e],%l5 ! %l5 = 0000004a000000ff ! Mem[00000000910000d0] = 23740484, %g18 = 3b69e03c07c193f3 ldsw [%i6+%o2],%g2 ! %g2 = 3b69e03c07c193f3 ba,a p37_not_taken_0_end p37_not_taken_0: ! The following code should not be executed nop nop ldsh [%i3+0x03e],%l4 ldub [%i0+0x019],%l6 nop ldx [%i3+0x018],%l4 nop stw %l2,[%i0+0x024] ba,a p37_branch_failed p37_not_taken_0_end: ! End of Random Code for Thread 37 p37_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x094] ! Set processor 37 done flag ! Check Registers p37_check_registers: set p37_expected_registers,%g1 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000f55f18bf bne,a,pn %xcc,p37_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000000055 bne,a,pn %xcc,p37_reg_l3_fail mov %l3,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000000000004a bne,a,pn %xcc,p37_reg_l5_fail mov %l5,%g3 ! Check Local Memory set p37_local0_expect,%g1 p37_check_local0: ldx [%g1+0x000],%g2 ! Expected data = f1ffab75642d7e96 ldx [%i0+0x000],%g3 ! Observed data at 000000005a0000c0 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i0,0x000,%g4 ldx [%g1+0x028],%g2 ! Expected data = c8343ff2a125c218 ldx [%i0+0x028],%g3 ! Observed data at 000000005a0000e8 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i0,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 780c42023ff2ff1e ldx [%i0+0x038],%g3 ! Observed data at 000000005a0000f8 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i0,0x038,%g4 set p37_local1_expect,%g1 p37_check_local1: ldx [%g1+0x010],%g2 ! Expected data = 8b0f1e3806ef35dd ldx [%i1+0x010],%g3 ! Observed data at 000000005a8000d0 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 7a67d40c47f9a50e ldx [%i1+0x018],%g3 ! Observed data at 000000005a8000d8 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i1,0x018,%g4 ldx [%g1+0x030],%g2 ! Expected data = f136a6e241413b0d ldx [%i1+0x030],%g3 ! Observed data at 000000005a8000f0 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i1,0x030,%g4 ! Processor 37, local 2 is clean ! Processor 37, local 3 is clean ! 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: swapa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005a8000d8] ldsba [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000005b8000e8] stda %l4,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000005b0000c0] ldsba [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005a0000e0] done p37_trap1o: swapa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005a8000d8] ldsba [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000005b8000e8] stda %l4,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000005b0000c0] ldsba [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005a0000e0] done p37_trap2e: ldswa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000005a0000e0] stha %l7,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000005a8000d0] done p37_trap2o: ldswa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000005a0000e0] stha %l7,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000005a8000d0] done p37_trap3e: nop nop nop nop nop nop nop done p37_trap3o: nop nop nop nop nop nop nop done p37_init_memory_pointers: set p37_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p37_local0_start,%i0 set p37_local1_start,%i1 set p37_local2_start,%i2 set p37_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = c00f80bcc8343ff2 ldx [%g1+0x008],%l1 ! %l1 = 84bedaea60b14e71 ldx [%g1+0x010],%l2 ! %l2 = 57420fc0771a26c8 ldx [%g1+0x018],%l3 ! %l3 = e178117c47f9a50e ldx [%g1+0x020],%l4 ! %l4 = fdae2e7bb2e46d1e ldx [%g1+0x028],%l5 ! %l5 = f4678516e405d95f ldx [%g1+0x030],%l6 ! %l6 = 139e845809e300ed ldx [%g1+0x038],%l7 ! %l7 = ec67e2287a67d40c ! 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 = 39c18884 465a8fb3 096a294e a456e109 ! %f4 = 887db235 51aaa3b2 553f1cd0 540b69e0 ! %f8 = 854c3b41 8a6011b1 842fd234 d6d86d4f ! %f12 = ea472216 115b339b 9adc3d22 0a8c7021 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 7a987df5 1531710f f0d14098 090cd1a5 ! %f20 = d4e50815 c60a5ca5 2bf45a2f 85109292 ! %f24 = 681ec4b5 74beb782 4a434fb9 88f44a7b ! %f28 = 79cfb6fa 53bea16f b9264922 f5447943 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 01f2c284 1289db7b 2651746a a8bbd189 ! %f36 = 5418a297 6247f2e6 f9b40014 a43c2038 ! %f40 = 925bc53b 9db64973 755bbc0b 5402ac64 ! %f44 = e5380505 ebddcd22 cfd82643 dded2f1f ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x84f803a800000067,%g7,%g1 ! GSR scale = 12, align = 7 wr %g1,%g0,%gsr ! GSR = 84f803a800000067 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[00000000910000e4] = f9a44883, %g2 = 0f5cd6a870696b2f ldub [%i6+0x027],%g2 ! %g2 = 00000000000000f9 ! Mem[00000000908000fc] = fbce39cd, %g18 = b28f035dffb9658f ldsw [%i5+0x03c],%g2 ! %g2 = b28f035dffb9658f ! Mem[00000000900000fc] = 6694e5fa, %g18 = b28f035dffb9658f ldsw [%i4+0x03c],%g2 ! %g2 = b28f035dffb9658f ! Mem[000000005d8000f4] = de287b0a, %l7 = ed5ceb59e7ac2ebc swap [%i3+0x034],%l7 ! %l7 = 00000000de287b0a ! %l3 = 084de83ac549c406, Mem[00000000908000ca] = e41294cd stb %l3,[%i5+0x00a] ! Mem[00000000908000c8] = 061294cd ! Mem[00000000918000e8] = 274a6d4f, %g2 = 000000006694e5fa ldub [%o0+0x029],%g2 ! %g2 = 0000000000000027 ! Mem[000000005d8000fb] = ffdb953d, %l3 = 084de83ac549c406 ldstub [%i3+0x03b],%l3 ! %l3 = 0000003d000000ff ! Mem[00000000900000dc] = 0f4aa25a, %g2 = 0000000000000027 ldub [%i4+0x01e],%g2 ! %g2 = 000000000000000f ! Mem[00000000918000c0] = a04e657a, %g2 = 000000000000000f lduh [%o0+0x002],%g2 ! %g2 = 000000000000a04e ! Mem[000000005c8000d0] = 6cc05c73cde5591f, %l7 = 00000000de287b0a, %l6 = d5180390a71211a7 add %i1,0x10,%g1 casxa [%g1]0x80,%l7,%l6 ! %l6 = 6cc05c73cde5591f p38_label_2: ! Mem[000000005c8000e8] = f5f4b42712931eaf, %l2 = ace54fae5b95508a, %l1 = 8cfb388a1d1aa6ad add %i1,0x28,%g1 casxa [%g1]0x80,%l2,%l1 ! %l1 = f5f4b42712931eaf ! Mem[00000000908000cc] = 94cdbb6a, %g2 = 000000000000a04e lduw [%i5+0x00c],%g2 ! %g2 = 0000000094cdbb6a ! %l2 = ace54fae5b95508a, Mem[00000000918000e2] = 63af131a sth %l2,[%o0+0x022] ! Mem[00000000918000e0] = 508a131a ! Mem[000000005d0000ec] = 448d09c4, %l5 = 3c1bd586a8f74e95 swap [%i2+0x02c],%l5 ! %l5 = 00000000448d09c4 ! %l5 = 00000000448d09c4, Mem[00000000918000e0] = 5a18508a131ae293 stx %l5,[%o0+%o4] ! Mem[00000000918000e0] = 00000000448d09c4 ! Mem[000000005d8000e0] = 1ebc5815, %l0 = 73463a45, %l2 = 5b95508a add %i3,0x20,%g1 casa [%g1]0x80,%l0,%l2 ! %l2 = 000000001ebc5815 ! Mem[00000000918000f0] = efc3828b b4f79e70, %g2 = 94cdbb6a, %g3 = 0bad0b00 ldd [%o0+0x030],%g2 ! %g2 = 00000000efc3828b 00000000b4f79e70 ! Mem[000000005c8000cb] = 44016813, %l3 = 000000000000003d ldstub [%i1+0x00b],%l3 ! %l3 = 00000013000000ff ! Mem[000000005d8000f8] = ffdb95ffc489f90f, %l6 = 6cc05c73cde5591f, %l2 = 000000001ebc5815 add %i3,0x38,%g1 casxa [%g1]0x80,%l6,%l2 ! %l2 = ffdb95ffc489f90f ! Mem[00000000918000e0] = 00000000, %g2 = 00000000efc3828b lduw [%o0+%o4],%g2 ! %g2 = 0000000000000000 p38_label_3: ! Mem[000000005d0000d8] = 3748b0ab, %l1 = f5f4b42712931eaf ldsw [%i2+%o3],%l1 ! %l1 = 000000003748b0ab ! Mem[000000005d8000e0] = 1ebc5815f8b70c5a, %l7 = 00000000de287b0a, %l0 = 97d575e873463a45 add %i3,0x20,%g1 casxa [%g1]0x80,%l7,%l0 ! %l0 = 1ebc5815f8b70c5a ! Mem[000000005c0000e4] = b571efdb, %l0 = f8b70c5a, %l4 = 99019fa1 add %i0,0x24,%g1 casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000b571efdb ! %l4 = 00000000b571efdb, Mem[00000000918000cc] = 29433ddf stw %l4,[%o0+0x00c] ! Mem[00000000918000cc] = b571efdb ! Mem[00000000900000e4] = 9cf50343, %g18 = b28f035dffb9658f ldsw [%i4+0x024],%g2 ! %g2 = b28f035dffb9658f ! Mem[000000005d8000f4] = e7ac2ebc, %l6 = cde5591f, %l4 = b571efdb add %i3,0x34,%g1 casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000e7ac2ebc ! Mem[00000000918000fc] = c777b37c, %g18 = b28f035dffb9658f ldsw [%o0+0x03c],%g2 ! %g2 = b28f035dffb9658f ! Mem[000000005d8000d8] = fbe5f390, %l5 = 00000000448d09c4 ldstub [%i3+%o3],%l5 ! %l5 = 000000fb000000ff ! Mem[000000005d8000e8] = 503f9183, %l0 = f8b70c5a, %l7 = de287b0a add %i3,0x28,%g1 casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000503f9183 ! %l6 = cde5591f, %l7 = 503f9183, Mem[00000000910000f0] = 1284e987 19c7f227 std %l6,[%i6+0x030] ! Mem[00000000910000f0] = cde5591f 503f9183 p38_label_4: ! Mem[000000005c8000d8] = 02bd691a39c87612, %l2 = ffdb95ffc489f90f, %l3 = 0000000000000013 add %i1,0x18,%g1 casxa [%g1]0x80,%l2,%l3 ! %l3 = 02bd691a39c87612 ! Mem[000000005d0000c8] = ea2250d3, %l6 = 6cc05c73cde5591f ldsb [%i2+%o1],%l6 ! %l6 = ffffffffffffffea ! Mem[000000005d8000d0] = 76893fa0e755e54e, %l3 = 02bd691a39c87612, %l4 = 00000000e7ac2ebc add %i3,0x10,%g1 casxa [%g1]0x80,%l3,%l4 ! %l4 = 76893fa0e755e54e ! Mem[000000005d8000d0] = 76893fa0e755e54e, %l0 = 1ebc5815f8b70c5a, %l6 = ffffffffffffffea add %i3,0x10,%g1 casxa [%g1]0x80,%l0,%l6 ! %l6 = 76893fa0e755e54e ! Mem[000000005d0000e3] = 7b61c831, %l1 = 000000003748b0ab ldstub [%i2+0x023],%l1 ! %l1 = 00000031000000ff ! Mem[00000000918000dc] = 4e8111f9, %g18 = b28f035dffb9658f ldsw [%o0+0x01c],%g2 ! %g2 = b28f035dffb9658f ! %l2 = c489f90f, %l3 = 39c87612, Mem[00000000910000e8] = a44883e0 a3f2d0ad std %l2,[%i6+%o5] ! Mem[00000000910000e8] = c489f90f 39c87612 ! Mem[000000005d0000f0] = 0b41aa9031505028, %l3 = 02bd691a39c87612, %l1 = 0000000000000031 add %i2,0x30,%g1 casxa [%g1]0x80,%l3,%l1 ! %l1 = 0b41aa9031505028 ! Mem[000000005d8000fc] = c489f90f, %l7 = 00000000503f9183 swap [%i3+0x03c],%l7 ! %l7 = 00000000c489f90f ! Mem[000000005d8000f4] = e7ac2ebc, %l5 = 00000000000000fb swap [%i3+0x034],%l5 ! %l5 = 00000000e7ac2ebc ba,a p38_not_taken_0_end p38_not_taken_0: ! The following code should not be executed nop nop ldsh [%i3+0x03e],%l4 ldub [%i0+0x019],%l6 nop ldx [%i3+0x018],%l4 nop stw %l2,[%i0+0x024] 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+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0b41aa9031505028 bne,a,pn %xcc,p38_reg_l1_fail mov %l1,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 02bd691a39c87612 bne,a,pn %xcc,p38_reg_l3_fail mov %l3,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000e7ac2ebc bne,a,pn %xcc,p38_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 76893fa0e755e54e bne,a,pn %xcc,p38_reg_l6_fail mov %l6,%g3 ! Check Local Memory ! Processor 38, local 0 is clean set p38_local1_expect,%g1 p38_check_local1: ldx [%g1+0x008],%g2 ! Expected data = 440168ff388844ec ldx [%i1+0x008],%g3 ! Observed data at 000000005c8000c8 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i1,0x008,%g4 set p38_local2_expect,%g1 p38_check_local2: ldx [%g1+0x020],%g2 ! Expected data = 7b61c8ff37e04552 ldx [%i2+0x020],%g3 ! Observed data at 000000005d0000e0 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 155c02b8a8f74e95 ldx [%i2+0x028],%g3 ! Observed data at 000000005d0000e8 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i2,0x028,%g4 set p38_local3_expect,%g1 p38_check_local3: ldx [%g1+0x018],%g2 ! Expected data = ffe5f390d4471f8f ldx [%i3+0x018],%g3 ! Observed data at 000000005d8000d8 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i3,0x018,%g4 ldx [%g1+0x030],%g2 ! Expected data = dadcd0a5000000fb ldx [%i3+0x030],%g3 ! Observed data at 000000005d8000f0 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i3,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = ffdb95ff503f9183 ldx [%i3+0x038],%g3 ! Observed data at 000000005d8000f8 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i3,0x038,%g4 ! The test for processor 38 has passed p38_passed: ta GOOD_TRAP nop p38_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p38_failed p38_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p38_failed p38_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p38_failed p38_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p38_failed p38_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p38_failed p38_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p38_failed p38_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p38_failed p38_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p38_failed ! The test for processor 38 failed p38_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x098] ! Set processor 38 done flag set p38_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 38 failed p38_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x098] ! Set processor 38 done flag set p38_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p38_selfmod_failed: ba p38_failed mov 0xabc,%g1 p38_common_error: or %g0,0xf06,%g1 ba p38_failed mov %o5,%g3 p38_common_signature_error: set p38_temp,%g1 ba p38_failed st %g2,[%g1] ! Common Lock Number p38_common_timeout: set p38_temp,%g1 ba p38_failed st %g2,[%g1] ! Common Lock Number p38_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p38_failed mov 0x0,%g3 p38_trap1e: swapa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005c0000c8] stba %l6,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000005c8000d8] ldstuba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000005c0000d0] stwa %l1,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000005d8000c8] ldsha [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000005c8000e8] stxa %l5,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000005c0000c8] done p38_trap1o: swapa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005c0000c8] stba %l6,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000005c8000d8] ldstuba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000005c0000d0] stwa %l1,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000005d8000c8] ldsha [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000005c8000e8] stxa %l5,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000005c0000c8] done p38_trap2e: ldxa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005d0000e8] ldxa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000005d0000c0] done p38_trap2o: ldxa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005d0000e8] ldxa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000005d0000c0] done p38_trap3e: nop nop nop nop nop done p38_trap3o: nop nop nop nop nop done p38_init_memory_pointers: set p38_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p38_local0_start,%i0 set p38_local1_start,%i1 set p38_local2_start,%i2 set p38_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 97d575e873463a45 ldx [%g1+0x008],%l1 ! %l1 = 8cfb388a1d1aa6ad ldx [%g1+0x010],%l2 ! %l2 = ace54fae5b95508a ldx [%g1+0x018],%l3 ! %l3 = 084de83ac549c406 ldx [%g1+0x020],%l4 ! %l4 = 8e11365999019fa1 ldx [%g1+0x028],%l5 ! %l5 = 3c1bd586a8f74e95 ldx [%g1+0x030],%l6 ! %l6 = d5180390a71211a7 ldx [%g1+0x038],%l7 ! %l7 = ed5ceb59e7ac2ebc ! 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 = 94664fa1 8cbb6300 a76e8543 7ce244f0 ! %f4 = aac0550c 812aa68e ce7d4c5c 71032109 ! %f8 = 135c83f3 d034881f 1b8b918f 99ae9c6d ! %f12 = da5f3f7a ace663e3 2936271a 8f4a5b9d ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 571d1fae def30259 e0faaa01 f73648d0 ! %f20 = 9ed36d93 dcdb2efb f17a3fe5 09e42f17 ! %f24 = d399bc5e e208d7e5 f553c671 b327c745 ! %f28 = 3b59dfc6 47d1074b f9391bff c571b13d ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 41fa6a86 eacbc9df 0c72905f aa3d2bd4 ! %f36 = 0737488d bcb932c1 ee25fcd4 941f2eca ! %f40 = 3dcfbbee 11909c60 49813cc2 6ca7564b ! %f44 = 2656c9ed 1e449249 6dd1095f 61c1d01a ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x91efee2f00000007,%g7,%g1 ! GSR scale = 0, align = 7 wr %g1,%g0,%gsr ! GSR = 91efee2f00000007 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[000000005e0000cc] = 0d1b5c94, %l0 = ee7a157a40eb5bab lduh [%i0+0x00c],%l0 ! %l0 = 0000000000000d1b ! %l4 = abc6b1f3c769d79f, Mem[00000000918000cc] = 29433ddf stw %l4,[%o0+0x00c] ! Mem[00000000918000cc] = c769d79f ! Mem[000000005e8000d5] = 2bce77c6, %l5 = 73ff431c5f9b519d ldstub [%i1+0x015],%l5 ! %l5 = 000000ce000000ff ! Mem[00000000918000d8] = e55c4c5d, %g18 = f3805125f946df06 ldsw [%o0+%o3],%g2 ! %g2 = f3805125f946df06 ! Mem[00000000908000e0] = b848d7ae 4ce5a934, %g2 = e55c4c5d, %g3 = 0bad0b00 ldd [%i5+%o4],%g2 ! %g2 = 00000000b848d7ae 000000004ce5a934 ! Mem[00000000918000e8] = 05274a6d 4f206140, %g2 = b848d7ae, %g3 = 4ce5a934 ldd [%o0+%o5],%g2 ! %g2 = 0000000005274a6d 000000004f206140 ! %l5 = 00000000000000ce, Mem[00000000910000f8] = 1f13ae82 sth %l5,[%i6+0x038] ! Mem[00000000910000f8] = 00ceae82 ! Mem[000000005f0000d4] = 3258bc07, %l6 = daee3b42367c93a7 ldub [%i2+0x014],%l6 ! %l6 = 0000000000000032 ! Mem[000000005f8000d0] = 914c724e8d4c38c7, %l7 = 8fbd831c821872d4, %l2 = 51ae7fee31a91fbe add %i3,0x10,%g1 casxa [%g1]0x80,%l7,%l2 ! %l2 = 914c724e8d4c38c7 ! %l6 = 0000000000000032, Mem[00000000908000f0] = 79d86a68 sth %l6,[%i5+0x030] ! Mem[00000000908000f0] = 00326a68 p39_label_2: ! Mem[000000005f0000dc] = f8dcd456, %l0 = 00000d1b, %l5 = 000000ce add %i2,0x1c,%g1 casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000f8dcd456 ! Mem[00000000908000e8] = 37b6d63e, %g2 = 0000000005274a6d lduw [%i5+%o5],%g2 ! %g2 = 0000000037b6d63e ! Mem[000000005e8000ec] = ab17abb6, %l5 = 00000000f8dcd456 swap [%i1+0x02c],%l5 ! %l5 = 00000000ab17abb6 ! Mem[000000005f0000f8] = 2ee465b5d32f446f, %l4 = abc6b1f3c769d79f, %l4 = abc6b1f3c769d79f add %i2,0x38,%g1 casxa [%g1]0x80,%l4,%l4 ! %l4 = 2ee465b5d32f446f ! Mem[000000005f0000e4] = 7767614d, %l6 = 0000000000000032 ldsb [%i2+0x024],%l6 ! %l6 = 0000000000000077 ! Mem[000000005f0000c0] = 7b60c78d, %l6 = 00000077, %l4 = d32f446f casa [%i2]0x80,%l6,%l4 ! %l4 = 000000007b60c78d ! Mem[000000005e8000ec] = f8dcd456, %l5 = 00000000ab17abb6 swap [%i1+0x02c],%l5 ! %l5 = 00000000f8dcd456 ! Mem[000000005f0000d0] = f834ad31, %l6 = 00000077, %l2 = 8d4c38c7 add %i2,0x10,%g1 casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000f834ad31 ! Mem[00000000918000d0] = 48a81124, %g2 = 0000000037b6d63e ldub [%o0+%o2],%g2 ! %g2 = 0000000000000048 ! %l4 = 000000007b60c78d, Mem[000000005f0000d4] = 3258bc07 stb %l4,[%i2+0x014] ! Mem[000000005f0000d4] = 8d58bc07 p39_label_3: ! Mem[000000005f0000e4] = 7767614d, %l2 = 00000000f834ad31 lduh [%i2+0x026],%l2 ! %l2 = 000000000000614d ! Mem[000000005e0000e8] = 2f4ee3805a46a992, %l5 = 00000000f8dcd456, %l1 = 2418b180c0f4135c add %i0,0x28,%g1 casxa [%g1]0x80,%l5,%l1 ! %l1 = 2f4ee3805a46a992 ! Mem[000000005e0000fc] = 0958bb8e, %l5 = 00000000f8dcd456 ldub [%i0+0x03e],%l5 ! %l5 = 00000000000000bb ! Mem[000000005f8000d1] = 914c724e, %l4 = 000000007b60c78d ldstub [%i3+0x011],%l4 ! %l4 = 0000004c000000ff ! Mem[000000005e0000c6] = 7e5896d0, %l0 = 0000000000000d1b ldstub [%i0+0x006],%l0 ! %l0 = 00000096000000ff ! Mem[000000005f8000c0] = a255ffd5, %l4 = 000000000000004c lduh [%i3+0x002],%l4 ! %l4 = 000000000000ffd5 ! Mem[00000000910000c8] = 0291bbe1, %g2 = 0000000000000048 lduw [%i6+%o1],%g2 ! %g2 = 000000000291bbe1 ! Mem[000000005e0000d8] = df639ab5, %l7 = 821872d4, %l7 = 821872d4 add %i0,0x18,%g1 casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000df639ab5 ! Mem[000000005e8000f8] = 7ed95dca, %l2 = 000000000000614d swap [%i1+0x038],%l2 ! %l2 = 000000007ed95dca ! Mem[000000005e0000c0] = ec98d5b37e58ffd0, %l2 = 000000007ed95dca ldx [%i0+%g0],%l2 ! %l2 = ec98d5b37e58ffd0 p39_label_4: ! Mem[00000000918000d0] = 1124fba2, %g2 = 000000000291bbe1 ldub [%o0+0x012],%g2 ! %g2 = 0000000000000011 ! Mem[000000005f0000c8] = 7ede7f55, %l3 = 3bf17877, %l0 = 00000096 add %i2,0x08,%g1 casa [%g1]0x80,%l3,%l0 ! %l0 = 000000007ede7f55 ! %l6 = 0000000000000077, Mem[00000000918000f2] = 828bb4f7 sth %l6,[%o0+0x032] ! Mem[00000000918000f0] = 0077b4f7 ! %l6 = 0000000000000077, Mem[00000000900000d0] = 31aac5326767afdd stx %l6,[%i4+%o2] ! Mem[00000000900000d0] = 0000000000000077 ! Mem[000000005e8000d0] = f1feafbe2bff77c6, %l2 = ec98d5b37e58ffd0, %l6 = 0000000000000077 add %i1,0x10,%g1 casxa [%g1]0x80,%l2,%l6 ! %l6 = f1feafbe2bff77c6 ! Mem[000000005f8000ea] = 60c89a26, %l0 = 000000007ede7f55 ldstub [%i3+0x02a],%l0 ! %l0 = 0000009a000000ff ! Mem[000000005e0000c4] = 7e58ffd0, %l7 = df639ab5, %l7 = df639ab5 add %i0,0x04,%g1 casa [%g1]0x80,%l7,%l7 ! %l7 = 000000007e58ffd0 ! Mem[000000005e0000fc] = 0958bb8e, %l6 = f1feafbe2bff77c6 lduh [%i0+0x03c],%l6 ! %l6 = 0000000000000958 ! Mem[00000000900000e0] = a25a72ef, %g18 = f3805125f946df06 ldsw [%i4+%o4],%g2 ! %g2 = f3805125f946df06 ! Mem[00000000908000dc] = 2ff1d4f4, %g2 = ffffffffa25a72ef lduw [%i5+0x01c],%g2 ! %g2 = 000000002ff1d4f4 ba,a p39_not_taken_0_end p39_not_taken_0: ! The following code should not be executed nop nop ldsh [%i3+0x03e],%l4 ldub [%i0+0x019],%l6 nop ldx [%i3+0x018],%l4 nop stw %l2,[%i0+0x024] ba,a p39_branch_failed p39_not_taken_0_end: ! End of Random Code for Thread 39 p39_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x09c] ! Set processor 39 done flag ! Check Registers p39_check_registers: set p39_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 000000000000009a bne,a,pn %xcc,p39_reg_l0_fail mov %l0,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be ec98d5b37e58ffd0 bne,a,pn %xcc,p39_reg_l2_fail mov %l2,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000000000ffd5 bne,a,pn %xcc,p39_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000000000bb bne,a,pn %xcc,p39_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000958 bne,a,pn %xcc,p39_reg_l6_fail mov %l6,%g3 ! Check Local Memory set p39_local0_expect,%g1 p39_check_local0: ldx [%g1+0x000],%g2 ! Expected data = ec98d5b37e58ffd0 ldx [%i0+0x000],%g3 ! Observed data at 000000005e0000c0 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i0,0x000,%g4 set p39_local1_expect,%g1 p39_check_local1: ldx [%g1+0x010],%g2 ! Expected data = f1feafbe2bff77c6 ldx [%i1+0x010],%g3 ! Observed data at 000000005e8000d0 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i1,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = b5310ddaab17abb6 ldx [%i1+0x028],%g3 ! Observed data at 000000005e8000e8 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i1,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 0000614d67bb8891 ldx [%i1+0x038],%g3 ! Observed data at 000000005e8000f8 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i1,0x038,%g4 set p39_local2_expect,%g1 p39_check_local2: ldx [%g1+0x010],%g2 ! Expected data = f834ad318d58bc07 ldx [%i2+0x010],%g3 ! Observed data at 000000005f0000d0 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i2,0x010,%g4 set p39_local3_expect,%g1 p39_check_local3: ldx [%g1+0x010],%g2 ! Expected data = 91ff724e8d4c38c7 ldx [%i3+0x010],%g3 ! Observed data at 000000005f8000d0 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i3,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = 60c8ff2610a39951 ldx [%i3+0x028],%g3 ! Observed data at 000000005f8000e8 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: swapa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005f0000d8] done p39_trap1o: swapa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005f0000d8] done p39_trap2e: ldsha [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000005e0000d0] ldstuba [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005e0000d8] ldstuba [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005e0000d8] ldsha [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005f8000d8] done p39_trap2o: ldsha [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000005e0000d0] ldstuba [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005e0000d8] ldstuba [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005e0000d8] ldsha [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005f8000d8] 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 = ee7a157a40eb5bab ldx [%g1+0x008],%l1 ! %l1 = 2418b180c0f4135c ldx [%g1+0x010],%l2 ! %l2 = 51ae7fee31a91fbe ldx [%g1+0x018],%l3 ! %l3 = f9e2f6d63bf17877 ldx [%g1+0x020],%l4 ! %l4 = abc6b1f3c769d79f ldx [%g1+0x028],%l5 ! %l5 = 73ff431c5f9b519d ldx [%g1+0x030],%l6 ! %l6 = daee3b42367c93a7 ldx [%g1+0x038],%l7 ! %l7 = 8fbd831c821872d4 ! 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 = a347ab2a 36aa1b73 a649ca49 fbb53128 ! %f4 = 2acd6c0f af7fbade 285096e1 4b50c88a ! %f8 = 1d4bd9cc dedb6dc5 15d0adbe b26d8f91 ! %f12 = 87399c06 edf5e4aa 3ade1d19 89fef859 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 507bd72e f25cb336 64e928ae e76fc350 ! %f20 = fdf21eef 72ad0693 bcca3603 302d1d33 ! %f24 = d580509c c4cce3b7 76fc5fa9 a26425cf ! %f28 = 34324291 9dbc7251 f0a9e21f 7435a34d ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 4aebf8b7 49974ea4 08518ce3 f904de43 ! %f36 = f0b47a23 3ae3e9c2 1f8a7554 8f5edf56 ! %f40 = d68380ce e4dcd0ab c81437f7 bc44a807 ! %f44 = efe70df4 4ae29e32 f6f60ca2 5f1660e1 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xc7631a3f00000010,%g7,%g1 ! GSR scale = 2, align = 0 wr %g1,%g0,%gsr ! GSR = c7631a3f00000010 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[00000000910000d0] = 23740484, %g2 = 42a3e994aab36a1b ldsh [%i6+%o2],%g2 ! %g2 = 0000000000002374 ! Mem[00000000910000f8] = 13ae8281, %g2 = 0000000000002374 ldsb [%i6+0x039],%g2 ! %g2 = 0000000000000013 ! Mem[00000000608000ec] = c6294ad0, %l4 = 15973766, %l3 = d30d7118 add %i1,0x2c,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000c6294ad0 ! Mem[00000000910000e8] = a44883e0 a3f2d0ad, %g2 = 00000013, %g3 = 0bad0b00 ldd [%i6+%o5],%g2 ! %g2 = 00000000a44883e0 00000000a3f2d0ad ! Mem[00000000610000fc] = 90c054b2, %l7 = adeca4f84c993350 swap [%i2+0x03c],%l7 ! %l7 = 0000000090c054b2 ! Mem[00000000908000c0] = d11eab64, %g18 = 6131249c3d492669 ldsw [%i5+%g0],%g2 ! %g2 = 6131249c3d492669 ! Mem[00000000908000e0] = b848d7ae4ce5a934, %g2 = ffffffffd11eab64 ldx [%i5+%o4],%g2 ! %g2 = b848d7ae4ce5a934 ! Mem[00000000610000c0] = 13075acfdcd38f14, %l4 = 5c653f7e15973766, %l2 = de5a17c437fc9509 casxa [%i2]0x80,%l4,%l2 ! %l2 = 13075acfdcd38f14 ! Mem[00000000900000d0] = 31aac532, %g18 = 6131249c3d492669 ldsw [%i4+%o2],%g2 ! %g2 = 6131249c3d492669 ! %l5 = b22409dfcd3d4115, Mem[00000000918000fc] = c777b37c sth %l5,[%o0+0x03c] ! Mem[00000000918000fc] = 4115b37c p40_label_2: ! Mem[00000000918000cc] = 29433ddf, %g2 = 0000000031aac532 lduh [%o0+0x00c],%g2 ! %g2 = 0000000000002943 ! Mem[00000000618000e0] = 178e24dc1a943725, %l5 = b22409dfcd3d4115, %l6 = 5a76ba561094bda2 add %i3,0x20,%g1 casxa [%g1]0x80,%l5,%l6 ! %l6 = 178e24dc1a943725 ! Mem[00000000608000cc] = 22f7dbe5, %l4 = 15973766, %l7 = 90c054b2 add %i1,0x0c,%g1 casa [%g1]0x80,%l4,%l7 ! %l7 = 0000000022f7dbe5 ! Mem[00000000608000f7] = 05d18080, %l1 = 5a806d926327bfd5 ldstub [%i1+0x037],%l1 ! %l1 = 00000080000000ff ! Mem[00000000610000c0] = 13075acfdcd38f14, %l6 = 178e24dc1a943725, %l6 = 178e24dc1a943725 casxa [%i2]0x80,%l6,%l6 ! %l6 = 13075acfdcd38f14 ! Mem[00000000608000d0] = 1c9db282, %l2 = dcd38f14, %l7 = 22f7dbe5 add %i1,0x10,%g1 casa [%g1]0x80,%l2,%l7 ! %l7 = 000000001c9db282 ! Mem[00000000618000cc] = c0408336, %l0 = c4713689, %l0 = c4713689 add %i3,0x0c,%g1 casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000c0408336 ! Mem[00000000908000e0] = 48d7ae4c, %g2 = 0000000000002943 ldub [%i5+0x021],%g2 ! %g2 = 0000000000000048 ! Mem[00000000618000c5] = 6ee98158, %l7 = 000000001c9db282 ldstub [%i3+0x005],%l7 ! %l7 = 000000e9000000ff ! Mem[00000000918000f0] = efc3828b, %g2 = 0000000000000048 lduw [%o0+0x030],%g2 ! %g2 = 00000000efc3828b p40_label_3: ! Mem[00000000610000f4] = fa9a1655, %l4 = 15973766, %l4 = 15973766 add %i2,0x34,%g1 casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000fa9a1655 ! Mem[00000000910000e8] = a44883e0a3f2d0ad, %g2 = 00000000efc3828b ldx [%i6+%o5],%g2 ! %g2 = a44883e0a3f2d0ad ! Mem[00000000618000d8] = af43f1c3, %l5 = cd3d4115, %l0 = c0408336 add %i3,0x18,%g1 casa [%g1]0x80,%l5,%l0 ! %l0 = 00000000af43f1c3 ! %l6 = 13075acfdcd38f14, Mem[00000000600000f6] = f40584b0 sth %l6,[%i0+0x036] ! Mem[00000000600000f4] = f4058f14 ! %l7 = 00000000000000e9, Mem[00000000908000df] = f4b848d7 stb %l7,[%i5+0x01f] ! Mem[00000000908000dc] = e9b848d7 ! %l6 = dcd38f14, %l7 = 000000e9, Mem[00000000910000f0] = 1284e987 19c7f227 std %l6,[%i6+0x030] ! Mem[00000000910000f0] = dcd38f14 000000e9 ! Mem[00000000608000f8] = 9c50ee162126e038, %l0 = 00000000af43f1c3, %l5 = b22409dfcd3d4115 add %i1,0x38,%g1 casxa [%g1]0x80,%l0,%l5 ! %l5 = 9c50ee162126e038 ! Mem[00000000618000e9] = ecfc3f98, %l6 = 13075acfdcd38f14 ldstub [%i3+0x029],%l6 ! %l6 = 000000fc000000ff ! Mem[00000000918000d0] = a81124fb, %g2 = a44883e0a3f2d0ad ldub [%o0+0x011],%g2 ! %g2 = 00000000000000a8 ! Mem[00000000600000d8] = 1481c226, %l4 = 00000000fa9a1655 ldstub [%i0+%o3],%l4 ! %l4 = 00000014000000ff p40_label_4: ! %l4 = 00000014, %l5 = 2126e038, Mem[00000000900000c8] = 5ed33fb5 ac22364c std %l4,[%i4+%o1] ! Mem[00000000900000c8] = 00000014 2126e038 ! %l3 = 00000000c6294ad0, Mem[00000000900000e0] = a25a72ef stw %l3,[%i4+%o4] ! Mem[00000000900000e0] = c6294ad0 ! Mem[00000000600000f8] = da71a639, %l5 = 9c50ee162126e038 swap [%i0+0x038],%l5 ! %l5 = 00000000da71a639 ! Mem[00000000600000d5] = 0c5512b8, %l4 = 0000000000000014 ldstub [%i0+0x015],%l4 ! %l4 = 00000055000000ff ! Mem[00000000608000c6] = c586b8f8, %l2 = 13075acfdcd38f14 ldstub [%i1+0x006],%l2 ! %l2 = 000000b8000000ff ! Mem[00000000608000d0] = 1c9db282, %l5 = 00000000da71a639 ldsh [%i1+%o2],%l5 ! %l5 = 0000000000001c9d ! Mem[00000000618000c0] = 5ac1d23f, %l0 = af43f1c3, %l4 = 00000055 casa [%i3]0x80,%l0,%l4 ! %l4 = 000000005ac1d23f ! Mem[00000000900000dc] = 13150f4a, %g2 = 00000000000000a8 ldsb [%i4+0x01c],%g2 ! %g2 = 0000000000000013 ! Mem[00000000608000ec] = c6294ad0, %l5 = 0000000000001c9d swap [%i1+0x02c],%l5 ! %l5 = 00000000c6294ad0 ! Mem[00000000908000dc] = 2ff1d4e9, %g18 = 6131249c3d492669 ldsw [%i5+0x01c],%g2 ! %g2 = 6131249c3d492669 ba,a p40_not_taken_0_end p40_not_taken_0: ! The following code should not be executed nop nop ldsh [%i3+0x03e],%l4 ldub [%i0+0x019],%l6 nop ldx [%i3+0x018],%l4 nop stw %l2,[%i0+0x024] 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+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000000000080 bne,a,pn %xcc,p40_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000000000b8 bne,a,pn %xcc,p40_reg_l2_fail mov %l2,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000005ac1d23f bne,a,pn %xcc,p40_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000c6294ad0 bne,a,pn %xcc,p40_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000000000fc bne,a,pn %xcc,p40_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000000000e9 bne,a,pn %xcc,p40_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p40_local0_expect,%g1 p40_check_local0: ldx [%g1+0x010],%g2 ! Expected data = 0d9f013c0cff12b8 ldx [%i0+0x010],%g3 ! Observed data at 00000000600000d0 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff81c226c4b6b332 ldx [%i0+0x018],%g3 ! Observed data at 00000000600000d8 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i0,0x018,%g4 ldx [%g1+0x030],%g2 ! Expected data = f34ea483f4058f14 ldx [%i0+0x030],%g3 ! Observed data at 00000000600000f0 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i0,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 2126e038e1c0f44b ldx [%i0+0x038],%g3 ! Observed data at 00000000600000f8 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i0,0x038,%g4 set p40_local1_expect,%g1 p40_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 3a39b596c586fff8 ldx [%i1+0x000],%g3 ! Observed data at 00000000608000c0 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i1,0x000,%g4 ldx [%g1+0x028],%g2 ! Expected data = 6cfa410000001c9d ldx [%i1+0x028],%g3 ! Observed data at 00000000608000e8 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 3223065605d180ff ldx [%i1+0x030],%g3 ! Observed data at 00000000608000f0 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i1,0x030,%g4 set p40_local2_expect,%g1 p40_check_local2: ldx [%g1+0x038],%g2 ! Expected data = d89c211f4c993350 ldx [%i2+0x038],%g3 ! Observed data at 00000000610000f8 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 = 5ac1d23f6eff8158 ldx [%i3+0x000],%g3 ! Observed data at 00000000618000c0 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i3,0x000,%g4 ldx [%g1+0x028],%g2 ! Expected data = ecff3f986a7e3ed2 ldx [%i3+0x028],%g3 ! Observed data at 00000000618000e8 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i3,0x028,%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 ! 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: swapa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000608000e8] done p40_trap1o: swapa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000608000e8] done p40_trap2e: swapa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000600000e0] done p40_trap2o: swapa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000600000e0] done p40_trap3e: nop nop nop nop nop nop nop done p40_trap3o: nop nop nop nop nop 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 = d6dfa154c4713689 ldx [%g1+0x008],%l1 ! %l1 = 5a806d926327bfd5 ldx [%g1+0x010],%l2 ! %l2 = de5a17c437fc9509 ldx [%g1+0x018],%l3 ! %l3 = 28ee0c84d30d7118 ldx [%g1+0x020],%l4 ! %l4 = 5c653f7e15973766 ldx [%g1+0x028],%l5 ! %l5 = b22409dfcd3d4115 ldx [%g1+0x030],%l6 ! %l6 = 5a76ba561094bda2 ldx [%g1+0x038],%l7 ! %l7 = adeca4f84c993350 ! 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 = e93421d2 b35ad9a4 634732d3 03f3cd4b ! %f4 = f838bc77 7200bbda 6ca8634b b5839146 ! %f8 = 310ebf62 b0fb99b5 2fc7b099 94506f7f ! %f12 = 204d08b8 54073346 31988a18 091f3ab0 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 8e8188e8 79aa6fb8 9e83ea90 5dd9b8a8 ! %f20 = 9a9a9e93 5e5df7f0 61cfb27b 1b387f53 ! %f24 = c860fe13 6a04b764 df437887 7b9c349b ! %f28 = 95010def e0cef352 376e6978 13424d73 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 1e9227b6 b1120b9d a284deae 586aef0e ! %f36 = 66c74248 7c37d41f 93925535 93e7f1c0 ! %f40 = 75a7503c d9146194 b2d18c89 8bffc922 ! %f44 = fac10890 b8bfdbe0 c3e0d2d6 23b7206a ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x77dbbfd000000047,%g7,%g1 ! GSR scale = 8, align = 7 wr %g1,%g0,%gsr ! GSR = 77dbbfd000000047 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[00000000908000c4] = 14624401, %g2 = d7723743ff4bd982 ldub [%i5+0x005],%g2 ! %g2 = 0000000000000014 ! Mem[00000000638000d4] = 55b996be, %l1 = f0a2eb4aabeabdef swap [%i3+0x014],%l1 ! %l1 = 0000000055b996be ! Mem[00000000630000d8] = 256786a8, %l1 = 0000000055b996be ldsh [%i2+0x01a],%l1 ! %l1 = ffffffffffff86a8 ! Mem[00000000620000fc] = 26ab6b48, %l2 = 9c6405fa0a7733a0 swap [%i0+0x03c],%l2 ! %l2 = 0000000026ab6b48 ! %l5 = cfec33d4a0ce6841, Mem[00000000620000e6] = c1c30f42 stb %l5,[%i0+0x026] ! Mem[00000000620000e4] = c1c34142 ! Mem[00000000900000dc] = 0f4aa25a, %g2 = 0000000000000014 lduh [%i4+0x01e],%g2 ! %g2 = 0000000000000f4a ! Mem[00000000908000cc] = 94cdbb6a, %g2 = 0000000000000f4a lduw [%i5+0x00c],%g2 ! %g2 = 0000000094cdbb6a ! Mem[00000000908000c0] = d11eab64, %g2 = 0000000094cdbb6a lduh [%i5+%g0],%g2 ! %g2 = 000000000000d11e ! Mem[00000000628000e0] = 7133974fd5932eca, %l4 = 405808a8458c7a64, %l3 = 27a160cdf69b71b7 add %i1,0x20,%g1 casxa [%g1]0x80,%l4,%l3 ! %l3 = 7133974fd5932eca ! %l6 = 08b0910e, %l7 = 0ee63d79, Mem[00000000900000c8] = 5ed33fb5 ac22364c std %l6,[%i4+%o1] ! Mem[00000000900000c8] = 08b0910e 0ee63d79 p41_label_2: ! Mem[00000000628000f4] = 381e42d4, %l1 = ffff86a8, %l4 = 458c7a64 add %i1,0x34,%g1 casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000381e42d4 ! %l6 = 08b0910e, %l7 = 0ee63d79, Mem[00000000918000e0] = 5a1863af 131ae293 std %l6,[%o0+%o4] ! Mem[00000000918000e0] = 08b0910e 0ee63d79 ! Mem[00000000630000fc] = eae438e3, %l3 = 7133974fd5932eca ldstub [%i2+0x03c],%l3 ! %l3 = 000000ea000000ff ! Mem[00000000638000d0] = d9772487abeabdef, %l4 = 00000000381e42d4, %l1 = ffffffffffff86a8 add %i3,0x10,%g1 casxa [%g1]0x80,%l4,%l1 ! %l1 = d9772487abeabdef ! %l7 = 90fbdf5e0ee63d79, Mem[00000000918000fe] = b37c0000 stb %l7,[%o0+0x03e] ! Mem[00000000918000fc] = 797c0000 ! Mem[00000000620000e4] = c1c34142, %l6 = bde3ee9008b0910e ldsb [%i0+0x026],%l6 ! %l6 = 0000000000000041 ! Mem[00000000908000d4] = 3cf77d5c, %g2 = 000000000000d11e ldsb [%i5+0x016],%g2 ! %g2 = 000000000000003c ! Mem[00000000918000c8] = 3af07889 29433ddf, %g2 = 0000003c, %g3 = 0bad0b00 ldd [%o0+%o1],%g2 ! %g2 = 000000003af07889 0000000029433ddf ! Mem[00000000630000cc] = 9000c2d8, %l3 = 00000000000000ea swap [%i2+0x00c],%l3 ! %l3 = 000000009000c2d8 ! Mem[00000000908000c8] = 01e8e412 94cdbb6a, %g2 = 3af07889, %g3 = 29433ddf ldd [%i5+%o1],%g2 ! %g2 = 0000000001e8e412 0000000094cdbb6a p41_label_3: ! %l7 = 90fbdf5e0ee63d79, Mem[00000000910000c4] = 5292c30c stw %l7,[%i6+0x004] ! Mem[00000000910000c4] = 0ee63d79 ! Mem[00000000630000f5] = 7f6719de, %l1 = d9772487abeabdef ldstub [%i2+0x035],%l1 ! %l1 = 00000067000000ff ! Mem[00000000620000d8] = 95a62cf9, %l1 = 0000000000000067 swap [%i0+%o3],%l1 ! %l1 = 0000000095a62cf9 ! Mem[00000000900000cc] = 0ee63d79, %g2 = 0000000001e8e412 lduw [%i4+0x00c],%g2 ! %g2 = 000000000ee63d79 ! Mem[00000000628000dc] = 94b1212c, %l3 = 000000009000c2d8 swap [%i1+0x01c],%l3 ! %l3 = 0000000094b1212c ! %l0 = ba9bc3f0, %l1 = 95a62cf9, Mem[00000000918000f8] = 63bc7ca1 c777797c std %l0,[%o0+0x038] ! Mem[00000000918000f8] = ba9bc3f0 95a62cf9 ! Mem[00000000630000dd] = 499f8cfc, %l4 = 00000000381e42d4 ldstub [%i2+0x01d],%l4 ! %l4 = 0000009f000000ff ! Mem[00000000628000e8] = d7db1d04, %l6 = 0000000000000041 swap [%i1+%o5],%l6 ! %l6 = 00000000d7db1d04 ! Mem[00000000630000f0] = c5d05ffa7fff19de, %l6 = 00000000d7db1d04, %l5 = cfec33d4a0ce6841 add %i2,0x30,%g1 casxa [%g1]0x80,%l6,%l5 ! %l5 = c5d05ffa7fff19de ! %l4 = 000000000000009f, Mem[00000000620000cb] = 811a8dae stb %l4,[%i0+0x00b] ! Mem[00000000620000c8] = 811a8d9f p41_label_4: ! Mem[00000000628000e8] = 00000041, %l4 = 0000009f, %l3 = 94b1212c add %i1,0x28,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 0000000000000041 ! %l3 = 0000000000000041, Mem[00000000638000f8] = c408aa7b60b54472 stx %l3,[%i3+0x038] ! Mem[00000000638000f8] = 0000000000000041 ! Mem[00000000638000f8] = 00000000, %l3 = 0000000000000041 swap [%i3+0x038],%l3 ! %l3 = 0000000000000000 ! Mem[00000000628000e0] = 7133974f, %l0 = 498dee50ba9bc3f0 ldsh [%i1+%o4],%l0 ! %l0 = 0000000000007133 ! Mem[00000000638000d0] = d9772487abeabdef, %l0 = 0000000000007133, %l5 = c5d05ffa7fff19de add %i3,0x10,%g1 casxa [%g1]0x80,%l0,%l5 ! %l5 = d9772487abeabdef ! Mem[00000000900000fc] = 6694e5fa, %g18 = e2ead9b4580d03a2 ldsw [%i4+0x03c],%g2 ! %g2 = e2ead9b4580d03a2 ! Mem[00000000900000f0] = d5cd9b41f9d877dd, %g2 = 000000006694e5fa ldx [%i4+0x030],%g2 ! %g2 = d5cd9b41f9d877dd ! Mem[00000000630000e0] = cc61b1c59421d33b, %l5 = d9772487abeabdef, %l6 = 00000000d7db1d04 add %i2,0x20,%g1 casxa [%g1]0x80,%l5,%l6 ! %l6 = cc61b1c59421d33b ! %l2 = 26ab6b48, %l3 = 00000000, Mem[00000000900000d8] = 6e2b1b40 13150f4a std %l2,[%i4+%o3] ! Mem[00000000900000d8] = 26ab6b48 00000000 ! %l0 = 0000000000007133, Mem[00000000908000d0] = b6aef1efd2273cf7 stx %l0,[%i5+%o2] ! Mem[00000000908000d0] = 0000000000007133 ba,a p41_not_taken_0_end p41_not_taken_0: ! The following code should not be executed nop nop ldsh [%i3+0x03e],%l4 ldub [%i0+0x019],%l6 nop ldx [%i3+0x018],%l4 nop stw %l2,[%i0+0x024] 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+0x000],%g2 cmp %l0,%g2 ! %l0 should be 0000000000007133 bne,a,pn %xcc,p41_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000095a62cf9 bne,a,pn %xcc,p41_reg_l1_fail mov %l1,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000000000 bne,a,pn %xcc,p41_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000000000009f bne,a,pn %xcc,p41_reg_l4_fail mov %l4,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be cc61b1c59421d33b bne,a,pn %xcc,p41_reg_l6_fail mov %l6,%g3 ! Check Local Memory set p41_local0_expect,%g1 p41_check_local0: ldx [%g1+0x008],%g2 ! Expected data = 811a8d9f1b680dfd ldx [%i0+0x008],%g3 ! Observed data at 00000000620000c8 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i0,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 000000674a24fcd6 ldx [%i0+0x018],%g3 ! Observed data at 00000000620000d8 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = f6cd2eedc1c34142 ldx [%i0+0x020],%g3 ! Observed data at 00000000620000e0 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i0,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = 663e2b9a0a7733a0 ldx [%i0+0x038],%g3 ! Observed data at 00000000620000f8 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i0,0x038,%g4 set p41_local1_expect,%g1 p41_check_local1: ldx [%g1+0x018],%g2 ! Expected data = 84fd0a779000c2d8 ldx [%i1+0x018],%g3 ! Observed data at 00000000628000d8 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i1,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 00000041b5a348e7 ldx [%i1+0x028],%g3 ! Observed data at 00000000628000e8 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i1,0x028,%g4 set p41_local2_expect,%g1 p41_check_local2: ldx [%g1+0x008],%g2 ! Expected data = 503a3f16000000ea ldx [%i2+0x008],%g3 ! Observed data at 00000000630000c8 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i2,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 256786a849ff8cfc ldx [%i2+0x018],%g3 ! Observed data at 00000000630000d8 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i2,0x018,%g4 ldx [%g1+0x030],%g2 ! Expected data = c5d05ffa7fff19de ldx [%i2+0x030],%g3 ! Observed data at 00000000630000f0 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i2,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 6fb059faffe438e3 ldx [%i2+0x038],%g3 ! Observed data at 00000000630000f8 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i2,0x038,%g4 set p41_local3_expect,%g1 p41_check_local3: ldx [%g1+0x010],%g2 ! Expected data = d9772487abeabdef ldx [%i3+0x010],%g3 ! Observed data at 00000000638000d0 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i3,0x010,%g4 ldx [%g1+0x038],%g2 ! Expected data = 0000004100000041 ldx [%i3+0x038],%g3 ! Observed data at 00000000638000f8 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i3,0x038,%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: swapa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000638000c8] ldxa [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000628000c8] ldsha [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000638000d0] done p41_trap1o: swapa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000638000c8] ldxa [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000628000c8] ldsha [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000638000d0] done p41_trap2e: ldsba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000630000e8] ldstuba [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000620000d8] swapa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000630000d8] swapa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000620000d0] stha %l5,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[00000000630000c0] lduwa [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000630000d0] stda %l4,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000638000d0] done p41_trap2o: ldsba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000630000e8] ldstuba [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000620000d8] swapa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000630000d8] swapa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000620000d0] stha %l5,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[00000000630000c0] lduwa [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000630000d0] stda %l4,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000638000d0] done p41_trap3e: nop nop nop nop done p41_trap3o: nop nop nop nop done p41_init_memory_pointers: set p41_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p41_local0_start,%i0 set p41_local1_start,%i1 set p41_local2_start,%i2 set p41_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 498dee50ba9bc3f0 ldx [%g1+0x008],%l1 ! %l1 = f0a2eb4aabeabdef ldx [%g1+0x010],%l2 ! %l2 = 9c6405fa0a7733a0 ldx [%g1+0x018],%l3 ! %l3 = 27a160cdf69b71b7 ldx [%g1+0x020],%l4 ! %l4 = 405808a8458c7a64 ldx [%g1+0x028],%l5 ! %l5 = cfec33d4a0ce6841 ldx [%g1+0x030],%l6 ! %l6 = bde3ee9008b0910e ldx [%g1+0x038],%l7 ! %l7 = 90fbdf5e0ee63d79 ! 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 = 7f539aeb 5f9dc89d ab5915cd 31b771ac ! %f4 = 2305f678 59424a22 29085c1c ea328974 ! %f8 = 0c671431 3a3ce7df 4a89f594 11bf5143 ! %f12 = c778fddc 9e43d5f7 d2c7bd82 2bc08500 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 7eb7be1c 39d22566 78846388 ee3d26f7 ! %f20 = 5f1bffb6 5cddb238 c5664bd9 b6d0d74b ! %f24 = 9d86dd3f 785c049c 79d23588 025b28be ! %f28 = f9e221dd b9c4ba53 7c6a9285 baafd48e ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 28479831 8c56bf8b 985ace66 f654c17a ! %f36 = 327e9ebb 92874d8f ddf02f7f 77e35c3e ! %f40 = b6b604e5 092b7992 90e39c5a cb0da3f2 ! %f44 = eae6c926 77ea41b7 52735b39 ec5a940d ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x91d77dc700000072,%g7,%g1 ! GSR scale = 14, align = 2 wr %g1,%g0,%gsr ! GSR = 91d77dc700000072 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[00000000640000c0] = 593d25b7ba5a444b, %l4 = 321fe842a89a67f6, %l3 = 31761bf2149ed2f8 casxa [%i0]0x80,%l4,%l3 ! %l3 = 593d25b7ba5a444b ! Mem[00000000658000c8] = 4af448f66c24eb04, %l5 = 78f4fbfea6a46c82, %l2 = 6a9a146c8b7acee8 add %i3,0x08,%g1 casxa [%g1]0x80,%l5,%l2 ! %l2 = 4af448f66c24eb04 ! Mem[00000000640000ce] = 9f738003, %l0 = b66e8a25e5cf5194 ldstub [%i0+0x00e],%l0 ! %l0 = 00000080000000ff ! Mem[00000000658000f8] = 3c771a857c6daa9f, %l7 = aebfbc8800a4a343, %l0 = 0000000000000080 add %i3,0x38,%g1 casxa [%g1]0x80,%l7,%l0 ! %l0 = 3c771a857c6daa9f ! Mem[00000000658000d9] = b5526882, %l5 = 78f4fbfea6a46c82 ldstub [%i3+0x019],%l5 ! %l5 = 00000052000000ff ! Mem[00000000648000f0] = a5b5d925d70fbfa8, %l6 = 2cb61f5a08ecc489, %l4 = 321fe842a89a67f6 add %i1,0x30,%g1 casxa [%g1]0x80,%l6,%l4 ! %l4 = a5b5d925d70fbfa8 ! Mem[00000000908000dc] = 2ff1d4f4, %g18 = 9cd4371cab9ed8e8 ldsw [%i5+0x01c],%g2 ! %g2 = 9cd4371cab9ed8e8 ! Mem[00000000650000f8] = cdc52c97, %l4 = a5b5d925d70fbfa8 ldsw [%i2+0x038],%l4 ! %l4 = ffffffffcdc52c97 ! Mem[00000000658000e8] = eb8e5cce26bc22dc, %l0 = 3c771a857c6daa9f, %l6 = 2cb61f5a08ecc489 add %i3,0x28,%g1 casxa [%g1]0x80,%l0,%l6 ! %l6 = eb8e5cce26bc22dc ! Mem[00000000648000f8] = 95335ee2f86fe19b, %l7 = aebfbc8800a4a343, %l7 = aebfbc8800a4a343 add %i1,0x38,%g1 casxa [%g1]0x80,%l7,%l7 ! %l7 = 95335ee2f86fe19b p42_label_2: ! Mem[00000000658000d0] = 34801aa9be3c2614, %l0 = 3c771a857c6daa9f, %l5 = 0000000000000052 add %i3,0x10,%g1 casxa [%g1]0x80,%l0,%l5 ! %l5 = 34801aa9be3c2614 ! %l4 = ffffffffcdc52c97, Mem[00000000900000c4] = a7e08d02 stw %l4,[%i4+0x004] ! Mem[00000000900000c4] = cdc52c97 ! Mem[00000000640000d0] = 373424e0, %l4 = ffffffffcdc52c97 swap [%i0+%o2],%l4 ! %l4 = 00000000373424e0 ! Mem[00000000640000d8] = daf6e7dd134522d0, %l7 = 95335ee2f86fe19b, %l4 = 00000000373424e0 add %i0,0x18,%g1 casxa [%g1]0x80,%l7,%l4 ! %l4 = daf6e7dd134522d0 ! %l7 = 95335ee2f86fe19b, Mem[00000000658000cc] = 6c24eb04 sth %l7,[%i3+0x00c] ! Mem[00000000658000cc] = e19beb04 ! Mem[00000000648000c4] = c2455853, %l2 = 4af448f66c24eb04 ldstub [%i1+0x004],%l2 ! %l2 = 000000c2000000ff ! Mem[00000000908000d4] = 273cf77d, %g2 = 000000002ff1d4f4 ldub [%i5+0x015],%g2 ! %g2 = 0000000000000027 ! %l2 = 00000000000000c2, Mem[00000000918000f8] = 63bc7ca1 stb %l2,[%o0+0x038] ! Mem[00000000918000f8] = c2bc7ca1 ! %l6 = 26bc22dc, %l7 = f86fe19b, Mem[00000000908000e8] = 37b6d63e 73625dfd std %l6,[%i5+%o5] ! Mem[00000000908000e8] = 26bc22dc f86fe19b ! Mem[00000000658000d0] = 34801aa9be3c2614, %l1 = 67bd3e45b73f6c22, %l2 = 00000000000000c2 add %i3,0x10,%g1 casxa [%g1]0x80,%l1,%l2 ! %l2 = 34801aa9be3c2614 p42_label_3: ! Mem[00000000650000dc] = f988cae2, %l6 = eb8e5cce26bc22dc swap [%i2+0x01c],%l6 ! %l6 = 00000000f988cae2 ! Mem[00000000900000e0] = a25a72ef, %g2 = 0000000000000027 ldsh [%i4+%o4],%g2 ! %g2 = ffffffffffffa25a ! Mem[00000000640000c3] = 593d25b7, %l6 = 00000000f988cae2 ldstub [%i0+0x003],%l6 ! %l6 = 000000b7000000ff ! Mem[00000000648000fd] = f86fe19b, %l4 = daf6e7dd134522d0 ldstub [%i1+0x03d],%l4 ! %l4 = 0000006f000000ff ! Mem[00000000640000cc] = 9f73ff03, %l2 = 34801aa9be3c2614 ldstub [%i0+0x00c],%l2 ! %l2 = 0000009f000000ff ! Mem[00000000650000d8] = 6a0d7b2526bc22dc, %l6 = 00000000000000b7, %l1 = 67bd3e45b73f6c22 add %i2,0x18,%g1 casxa [%g1]0x80,%l6,%l1 ! %l1 = 6a0d7b2526bc22dc ! Mem[00000000658000f4] = e796c886, %l0 = 7c6daa9f, %l4 = 0000006f add %i3,0x34,%g1 casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000e796c886 ! Mem[00000000910000d8] = 566c24fe, %g2 = ffffffffffffa25a ldsb [%i6+%o3],%g2 ! %g2 = 0000000000000056 ! Mem[00000000648000c8] = a939e712, %l5 = be3c2614, %l1 = 26bc22dc add %i1,0x08,%g1 casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000a939e712 ! Mem[00000000648000dc] = aeed1475, %l5 = be3c2614, %l0 = 7c6daa9f add %i1,0x1c,%g1 casa [%g1]0x80,%l5,%l0 ! %l0 = 00000000aeed1475 p42_label_4: ! Mem[00000000658000cc] = e19beb04, %l2 = 000000000000009f swap [%i3+0x00c],%l2 ! %l2 = 00000000e19beb04 ! Mem[00000000658000f8] = 3c771a85, %l1 = 00000000a939e712 swap [%i3+0x038],%l1 ! %l1 = 000000003c771a85 ! Mem[00000000908000fc] = fbce39cd, %g2 = 0000000000000056 lduw [%i5+0x03c],%g2 ! %g2 = 00000000fbce39cd ! Mem[00000000918000d0] = 48a81124, %g2 = 00000000fbce39cd ldsh [%o0+%o2],%g2 ! %g2 = 00000000000048a8 ! Mem[00000000910000f0] = e98719c7, %g2 = 00000000000048a8 lduh [%i6+0x032],%g2 ! %g2 = 000000000000e987 ! Mem[00000000650000d8] = 6a0d7b25, %l0 = aeed1475, %l0 = aeed1475 add %i2,0x18,%g1 casa [%g1]0x80,%l0,%l0 ! %l0 = 000000006a0d7b25 ! Mem[00000000650000e5] = b786b3a1, %l2 = 00000000e19beb04 ldstub [%i2+0x025],%l2 ! %l2 = 00000086000000ff ! Mem[00000000648000d2] = a903aa59, %l6 = 00000000000000b7 ldstub [%i1+0x012],%l6 ! %l6 = 000000aa000000ff ! Mem[00000000648000d4] = d32beb78, %l0 = 6a0d7b25, %l4 = e796c886 add %i1,0x14,%g1 casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000d32beb78 ! Mem[00000000658000c0] = b24df540, %l2 = 00000086, %l3 = ba5a444b casa [%i3]0x80,%l2,%l3 ! %l3 = 00000000b24df540 ba,a p42_not_taken_0_end p42_not_taken_0: ! The following code should not be executed nop nop ldsh [%i3+0x03e],%l4 ldub [%i0+0x019],%l6 nop ldx [%i3+0x018],%l4 nop stw %l2,[%i0+0x024] 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 000000006a0d7b25 bne,a,pn %xcc,p42_reg_l0_fail mov %l0,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000000086 bne,a,pn %xcc,p42_reg_l2_fail mov %l2,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000d32beb78 bne,a,pn %xcc,p42_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 34801aa9be3c2614 bne,a,pn %xcc,p42_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000000000aa bne,a,pn %xcc,p42_reg_l6_fail mov %l6,%g3 ! Check Local Memory set p42_local0_expect,%g1 p42_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 593d25ffba5a444b ldx [%i0+0x000],%g3 ! Observed data at 00000000640000c0 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 4759b6deff73ff03 ldx [%i0+0x008],%g3 ! Observed data at 00000000640000c8 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = cdc52c97d22c9bf4 ldx [%i0+0x010],%g3 ! Observed data at 00000000640000d0 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i0,0x010,%g4 set p42_local1_expect,%g1 p42_check_local1: ldx [%g1+0x000],%g2 ! Expected data = a335abf0ff455853 ldx [%i1+0x000],%g3 ! Observed data at 00000000648000c0 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i1,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = a903ff59d32beb78 ldx [%i1+0x010],%g3 ! Observed data at 00000000648000d0 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i1,0x010,%g4 ldx [%g1+0x038],%g2 ! Expected data = 95335ee2f8ffe19b ldx [%i1+0x038],%g3 ! Observed data at 00000000648000f8 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i1,0x038,%g4 set p42_local2_expect,%g1 p42_check_local2: ldx [%g1+0x018],%g2 ! Expected data = 6a0d7b2526bc22dc ldx [%i2+0x018],%g3 ! Observed data at 00000000650000d8 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 8e0cb87eb7ffb3a1 ldx [%i2+0x020],%g3 ! Observed data at 00000000650000e0 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i2,0x020,%g4 set p42_local3_expect,%g1 p42_check_local3: ldx [%g1+0x008],%g2 ! Expected data = 4af448f60000009f ldx [%i3+0x008],%g3 ! Observed data at 00000000658000c8 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i3,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = b5ff68820d796521 ldx [%i3+0x018],%g3 ! Observed data at 00000000658000d8 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i3,0x018,%g4 ldx [%g1+0x038],%g2 ! Expected data = a939e7127c6daa9f ldx [%i3+0x038],%g3 ! Observed data at 00000000658000f8 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i3,0x038,%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 ! 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 [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000650000d8] lduha [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000658000e8] stxa %l5,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[00000000658000e0] ldstuba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000640000c0] ldda [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000640000e0] done p42_trap1o: swapa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000650000d8] lduha [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000658000e8] stxa %l5,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[00000000658000e0] ldstuba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000640000c0] ldda [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000640000e0] done p42_trap2e: stha %l0,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000648000d0] stha %l0,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[00000000658000c0] lduwa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000650000c8] ldda [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000658000d0] stda %l4,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000648000d8] done p42_trap2o: stha %l0,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000648000d0] stha %l0,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[00000000658000c0] lduwa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000650000c8] ldda [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000658000d0] stda %l4,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000648000d8] done p42_trap3e: nop nop nop nop nop nop nop done p42_trap3o: nop nop nop 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 = b66e8a25e5cf5194 ldx [%g1+0x008],%l1 ! %l1 = 67bd3e45b73f6c22 ldx [%g1+0x010],%l2 ! %l2 = 6a9a146c8b7acee8 ldx [%g1+0x018],%l3 ! %l3 = 31761bf2149ed2f8 ldx [%g1+0x020],%l4 ! %l4 = 321fe842a89a67f6 ldx [%g1+0x028],%l5 ! %l5 = 78f4fbfea6a46c82 ldx [%g1+0x030],%l6 ! %l6 = 2cb61f5a08ecc489 ldx [%g1+0x038],%l7 ! %l7 = aebfbc8800a4a343 ! 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 = 75e09a69 3b96840b 469e7a96 259ef21a ! %f4 = 55b38215 232fd2b5 9fe9668d 7039fe89 ! %f8 = 3284ee02 0dd9724e b19fba70 c675816b ! %f12 = e202da10 a7d492ad 226d72bf 1883e8ed ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 4273f5bb ceaa6fad fcbb40e1 f34e3137 ! %f20 = bbdafccb 07128f53 0f4f18ee a443278a ! %f24 = b01c6200 f5e709a4 9b78a0fc 839fbd73 ! %f28 = 292f18de dfe0fdee 5a0feee3 da53e906 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 8489d5f4 38a8a6ef b505f45a 28ec4e4c ! %f36 = d666b6b2 11d96c5f 12816edc a90f7312 ! %f40 = 6cf07121 3d73d18d 37641f26 5f444a89 ! %f44 = ed903f62 7f749ca1 bfbc5653 20ff1604 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xd3823f280000007b,%g7,%g1 ! GSR scale = 15, align = 3 wr %g1,%g0,%gsr ! GSR = d3823f280000007b 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[00000000660000f4] = 3f5a9c43, %l0 = 8a7a40aa, %l4 = 80354c51 add %i0,0x34,%g1 casa [%g1]0x80,%l0,%l4 ! %l4 = 000000003f5a9c43 ! Mem[00000000668000e0] = 246e342b, %l2 = efd69e03f549d4c5 swap [%i1+%o4],%l2 ! %l2 = 00000000246e342b ! Mem[00000000900000cc] = ac22364c, %g2 = 33a4f839a4c15a86 lduw [%i4+0x00c],%g2 ! %g2 = 00000000ac22364c ! Mem[00000000660000d4] = 3fd4568b, %l2 = 00000000246e342b swap [%i0+0x014],%l2 ! %l2 = 000000003fd4568b ! Mem[00000000670000f8] = 09fc1f36, %l2 = 000000003fd4568b ldstub [%i2+0x038],%l2 ! %l2 = 00000009000000ff ! Mem[00000000910000d8] = 6c24fe65, %g2 = 00000000ac22364c ldub [%i6+0x019],%g2 ! %g2 = 000000000000006c ! Mem[00000000678000ef] = d4c8f02b, %l2 = 0000000000000009 ldstub [%i3+0x02f],%l2 ! %l2 = 0000002b000000ff ! Mem[00000000678000ec] = d4c8f0ff, %l0 = 82e2b8da8a7a40aa ldstub [%i3+0x02c],%l0 ! %l0 = 000000d4000000ff ! Mem[00000000670000dc] = a9ed4515, %l0 = 000000d4, %l6 = 9b47952a add %i2,0x1c,%g1 casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000a9ed4515 ! Mem[00000000668000d6] = 3c81daeb, %l6 = 00000000a9ed4515 ldstub [%i1+0x016],%l6 ! %l6 = 000000da000000ff p43_label_2: ! Mem[00000000668000d4] = 3c81ffeb, %l0 = 00000000000000d4 ldstub [%i1+0x014],%l0 ! %l0 = 0000003c000000ff ! Mem[00000000678000c8] = da8ac32b4936af22, %l0 = 000000000000003c, %l1 = d06a13e04116d06e add %i3,0x08,%g1 casxa [%g1]0x80,%l0,%l1 ! %l1 = da8ac32b4936af22 ! Mem[00000000668000cc] = c382265b, %l3 = c8bc757647688ef9 ldstub [%i1+0x00c],%l3 ! %l3 = 000000c3000000ff ! Mem[00000000678000c8] = da8ac32b, %l1 = 4936af22, %l0 = 0000003c add %i3,0x08,%g1 casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000da8ac32b ! Mem[00000000660000d8] = 60baa87b6fee572c, %l4 = 000000003f5a9c43, %l6 = 00000000000000da add %i0,0x18,%g1 casxa [%g1]0x80,%l4,%l6 ! %l6 = 60baa87b6fee572c ! %l7 = 9a01bbcc3a12d200, Mem[00000000668000f8] = c0d2a557069ccefc stx %l7,[%i1+0x038] ! Mem[00000000668000f8] = 9a01bbcc3a12d200 ! %l2 = 0000002b, %l3 = 000000c3, Mem[00000000900000f8] = 1971f162 6694e5fa std %l2,[%i4+0x038] ! Mem[00000000900000f8] = 0000002b 000000c3 ! %l0 = 00000000da8ac32b, Mem[00000000900000f0] = d5cd9b41 sth %l0,[%i4+0x030] ! Mem[00000000900000f0] = c32b9b41 ! Mem[00000000668000c0] = 63afb8ea, %l0 = da8ac32b, %l1 = 4936af22 casa [%i1]0x80,%l0,%l1 ! %l1 = 0000000063afb8ea ! Mem[00000000910000e0] = 1159b95e, %g2 = 000000000000006c ldub [%i6+%o4],%g2 ! %g2 = 0000000000000011 p43_label_3: ! Mem[00000000908000e4] = 4ce5a934, %g2 = 0000000000000011 lduh [%i5+0x024],%g2 ! %g2 = 0000000000004ce5 ! Mem[00000000678000d0] = 7c8ce9850b427ee0, %l5 = c073ff881e803752, %l4 = 000000003f5a9c43 add %i3,0x10,%g1 casxa [%g1]0x80,%l5,%l4 ! %l4 = 7c8ce9850b427ee0 ! Mem[00000000670000f8] = fffc1f36ceccb2f1, %l3 = 00000000000000c3, %l7 = 9a01bbcc3a12d200 add %i2,0x38,%g1 casxa [%g1]0x80,%l3,%l7 ! %l7 = fffc1f36ceccb2f1 ! Mem[00000000678000cc] = 4936af22, %l5 = c073ff881e803752 ldsb [%i3+0x00f],%l5 ! %l5 = 0000000000000022 ! Mem[00000000678000e7] = 91b57aa4, %l6 = 60baa87b6fee572c ldstub [%i3+0x027],%l6 ! %l6 = 000000a4000000ff ! Mem[00000000660000c8] = d6b3dab4976ae8f1, %l3 = 00000000000000c3, %l5 = 0000000000000022 add %i0,0x08,%g1 casxa [%g1]0x80,%l3,%l5 ! %l5 = d6b3dab4976ae8f1 ! Mem[00000000910000e0] = 59b95e21, %g2 = 0000000000004ce5 ldsb [%i6+0x021],%g2 ! %g2 = 0000000000000059 ! Mem[00000000918000c0] = a04e657a, %g2 = 0000000000000059 lduh [%o0+0x002],%g2 ! %g2 = 000000000000a04e ! %l5 = d6b3dab4976ae8f1, Mem[00000000908000f8] = 7f508de3fbce39cd stx %l5,[%i5+0x038] ! Mem[00000000908000f8] = d6b3dab4976ae8f1 ! Mem[00000000668000d8] = 7c2e5ef3, %l3 = 000000c3, %l0 = da8ac32b add %i1,0x18,%g1 casa [%g1]0x80,%l3,%l0 ! %l0 = 000000007c2e5ef3 p43_label_4: ! %l0 = 7c2e5ef3, %l1 = 63afb8ea, Mem[00000000910000e0] = 1159b95e 21e939f9 std %l0,[%i6+%o4] ! Mem[00000000910000e0] = 7c2e5ef3 63afb8ea ! Mem[00000000900000c4] = a7e08d02, %g18 = fef4041275edecd7 ldsw [%i4+0x004],%g2 ! %g2 = fef4041275edecd7 ! Mem[00000000918000cc] = 3ddf48a8, %g2 = ffffffffa7e08d02 ldub [%o0+0x00e],%g2 ! %g2 = 000000000000003d ! Mem[00000000678000fc] = 4f428efa, %l3 = 00000000000000c3 swap [%i3+0x03c],%l3 ! %l3 = 000000004f428efa ! Mem[00000000918000f0] = efc3828b, %g2 = 000000000000003d lduw [%o0+0x030],%g2 ! %g2 = 00000000efc3828b ! Mem[00000000670000eb] = f3978988, %l6 = 00000000000000a4 ldstub [%i2+0x02b],%l6 ! %l6 = 00000088000000ff ! Mem[00000000670000cf] = 60ef17ae, %l0 = 000000007c2e5ef3 ldstub [%i2+0x00f],%l0 ! %l0 = 000000ae000000ff ! Mem[00000000670000f8] = fffc1f36 ceccb2f1, %l4 = 0b427ee0, %l5 = 976ae8f1 ldd [%i2+0x038],%l4 ! %l4 = 00000000fffc1f36 00000000ceccb2f1 ! Mem[00000000678000ec] = ffc8f0ff, %l7 = fffc1f36ceccb2f1 swap [%i3+0x02c],%l7 ! %l7 = 00000000ffc8f0ff ! Mem[00000000660000d0] = f20ae249, %l4 = 00000000fffc1f36 swap [%i0+%o2],%l4 ! %l4 = 00000000f20ae249 ba,a p43_not_taken_0_end p43_not_taken_0: ! The following code should not be executed nop nop ldsh [%i3+0x03e],%l4 ldub [%i0+0x019],%l6 nop ldx [%i3+0x018],%l4 nop stw %l2,[%i0+0x024] 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 00000000000000ae bne,a,pn %xcc,p43_reg_l0_fail mov %l0,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000000000002b bne,a,pn %xcc,p43_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000004f428efa bne,a,pn %xcc,p43_reg_l3_fail mov %l3,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000ceccb2f1 bne,a,pn %xcc,p43_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000088 bne,a,pn %xcc,p43_reg_l6_fail mov %l6,%g3 ! Check Floating Point Registers p43_check_fp_registers: set p43_expected_fp_regs,%g3 std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 55b38215 232fd2b5 bne %xcc,p43_f4_fail nop ! Check Local Memory set p43_local0_expect,%g1 p43_check_local0: ldx [%g1+0x010],%g2 ! Expected data = fffc1f36246e342b ldx [%i0+0x010],%g3 ! Observed data at 00000000660000d0 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i0,0x010,%g4 set p43_local1_expect,%g1 p43_check_local1: ldx [%g1+0x008],%g2 ! Expected data = 5f7b2ad6ff82265b ldx [%i1+0x008],%g3 ! Observed data at 00000000668000c8 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 5105e9feff81ffeb ldx [%i1+0x010],%g3 ! Observed data at 00000000668000d0 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i1,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = f549d4c583fedc5e ldx [%i1+0x020],%g3 ! Observed data at 00000000668000e0 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i1,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = 9a01bbcc3a12d200 ldx [%i1+0x038],%g3 ! Observed data at 00000000668000f8 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i1,0x038,%g4 set p43_local2_expect,%g1 p43_check_local2: ldx [%g1+0x008],%g2 ! Expected data = 1c14105c60ef17ff ldx [%i2+0x008],%g3 ! Observed data at 00000000670000c8 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i2,0x008,%g4 ldx [%g1+0x028],%g2 ! Expected data = f39789fff1799aed ldx [%i2+0x028],%g3 ! Observed data at 00000000670000e8 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i2,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = fffc1f36ceccb2f1 ldx [%i2+0x038],%g3 ! Observed data at 00000000670000f8 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i2,0x038,%g4 set p43_local3_expect,%g1 p43_check_local3: ldx [%g1+0x020],%g2 ! Expected data = 3cb2410a91b57aff ldx [%i3+0x020],%g3 ! Observed data at 00000000678000e0 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 3b9faf48ceccb2f1 ldx [%i3+0x028],%g3 ! Observed data at 00000000678000e8 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i3,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 54d3a2be000000c3 ldx [%i3+0x038],%g3 ! Observed data at 00000000678000f8 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i3,0x038,%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_f4_fail: set p43_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%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 [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000660000e8] stxa %l6,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[00000000670000c8] ldxa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000678000c0] ldstuba [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000670000d8] lduba [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000678000c0] ldstuba [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000660000c8] ldsba [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000660000c8] done p43_trap1o: swapa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000660000e8] stxa %l6,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[00000000670000c8] ldxa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000678000c0] ldstuba [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000670000d8] lduba [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000678000c0] ldstuba [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000660000c8] ldsba [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000660000c8] done p43_trap2e: lduha [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000660000c0] swapa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000670000c8] ldswa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000670000d8] ldxa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000678000d0] stwa %l3,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[00000000670000c0] done p43_trap2o: lduha [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000660000c0] swapa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000670000c8] ldswa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000670000d8] ldxa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000678000d0] stwa %l3,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[00000000670000c0] done p43_trap3e: nop nop nop nop nop nop nop done p43_trap3o: nop nop nop 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 = 82e2b8da8a7a40aa ldx [%g1+0x008],%l1 ! %l1 = d06a13e04116d06e ldx [%g1+0x010],%l2 ! %l2 = efd69e03f549d4c5 ldx [%g1+0x018],%l3 ! %l3 = c8bc757647688ef9 ldx [%g1+0x020],%l4 ! %l4 = d81f7e1c80354c51 ldx [%g1+0x028],%l5 ! %l5 = c073ff881e803752 ldx [%g1+0x030],%l6 ! %l6 = 415c81549b47952a ldx [%g1+0x038],%l7 ! %l7 = 9a01bbcc3a12d200 ! 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 = bd47fa4f b2a2df5b 0e2d85a6 d5f233b6 ! %f4 = f7b4f3b2 723533f5 b3ced223 6301c75b ! %f8 = f7689406 d4053f15 9ed0338b 6bca4f09 ! %f12 = 3ce1aab6 d4d19b86 9457795d 9ed1f585 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = ff38dce0 1f58f136 14d00557 0480d1d6 ! %f20 = 033cafb0 846b3dff ce62a5c2 4235754c ! %f24 = 6c6df799 4f3c411f c103af56 8887c233 ! %f28 = d232156a 8abcc6ac a227e91d 6905d8b5 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = d7dbc3b1 f6869a44 8ff82b58 d60beab1 ! %f36 = 0bb90a65 8346865b 23f9580b 23f93930 ! %f40 = 50ab79c8 a1f47268 af292238 5a85e72a ! %f44 = 1be27134 f17623cb 5ba99e48 9442bacf ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x4a331ab700000006,%g7,%g1 ! GSR scale = 0, align = 6 wr %g1,%g0,%gsr ! GSR = 4a331ab700000006 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[00000000698000e8] = b361228bc3136847, %l4 = cf3c10bfe665a769 ldx [%i3+%o5],%l4 ! %l4 = b361228bc3136847 ! %l6 = 5e2cce78772e6780, Mem[00000000910000f8] = 1f13ae82 stw %l6,[%i6+0x038] ! Mem[00000000910000f8] = 772e6780 ! Mem[00000000688000e4] = ea5408fe, %l1 = 948ca7f7cc0e76df swap [%i1+0x024],%l1 ! %l1 = 00000000ea5408fe ! Mem[00000000918000f0] = efc3828bb4f79e70, %g2 = fff812f8ba9a9e85 ldx [%o0+0x030],%g2 ! %g2 = efc3828bb4f79e70 ! %l1 = 00000000ea5408fe, Mem[00000000918000c0] = 90a9a04e657a02bd stx %l1,[%o0+%g0] ! Mem[00000000918000c0] = 00000000ea5408fe ! Mem[00000000698000d2] = a9dd14a9, %l1 = 00000000ea5408fe ldstub [%i3+0x012],%l1 ! %l1 = 00000014000000ff ! Mem[00000000698000d8] = 02b5b753abe3c988, %l5 = ceada021c93a59bf ldx [%i3+%o3],%l5 ! %l5 = 02b5b753abe3c988 ! Mem[00000000688000d8] = 6329f7e9, %l0 = a263cf1e6a7b5754 ldsb [%i1+0x01a],%l0 ! %l0 = fffffffffffffff7 ! Mem[00000000910000c4] = 5292c30c, %g2 = efc3828bb4f79e70 lduh [%i6+0x004],%g2 ! %g2 = 0000000000005292 ! Mem[00000000900000e0] = a25a72ef9cf50343, %g2 = 0000000000005292 ldx [%i4+%o4],%g2 ! %g2 = a25a72ef9cf50343 p44_label_2: ! Mem[00000000688000fc] = b0ddff82, %l3 = e3d94cc9902538f9 swap [%i1+0x03c],%l3 ! %l3 = 00000000b0ddff82 ! Mem[00000000690000f8] = e9fe94d3, %l1 = 00000014, %l2 = 79b4a3d7 add %i2,0x38,%g1 casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000e9fe94d3 ! Mem[00000000690000f8] = e9fe94d3, %l3 = 00000000b0ddff82 ldstub [%i2+0x038],%l3 ! %l3 = 000000e9000000ff ! %l6 = 772e6780, %l7 = 92b51d64, Mem[00000000908000d8] = 7d5c1279 2ff1d4f4 std %l6,[%i5+%o3] ! Mem[00000000908000d8] = 772e6780 92b51d64 ! %l7 = 9c984b6892b51d64, Mem[00000000918000fe] = b37c0000 stb %l7,[%o0+0x03e] ! Mem[00000000918000fc] = 647c0000 ! Mem[00000000910000c0] = 5f41d4b4, %g18 = 716bb5e8c0f53cc9 ldsw [%i6+%g0],%g2 ! %g2 = 716bb5e8c0f53cc9 ! Mem[00000000680000e0] = 19049a16645ba47e, %l3 = 00000000000000e9, %l3 = 00000000000000e9 add %i0,0x20,%g1 casxa [%g1]0x80,%l3,%l3 ! %l3 = 19049a16645ba47e ! %l0 = fffffffffffffff7, Mem[00000000908000f8] = 7f508de3 stw %l0,[%i5+0x038] ! Mem[00000000908000f8] = fffffff7 ! Mem[00000000688000ef] = c629b971, %l0 = fffffffffffffff7 ldstub [%i1+0x02f],%l0 ! %l0 = 00000071000000ff ! Mem[00000000688000c4] = 7c5cec63, %l2 = e9fe94d3, %l4 = c3136847 add %i1,0x04,%g1 casa [%g1]0x80,%l2,%l4 ! %l4 = 000000007c5cec63 p44_label_3: ! Mem[00000000688000d4] = 525c83e1, %l4 = 000000007c5cec63 swap [%i1+0x014],%l4 ! %l4 = 00000000525c83e1 ! Mem[00000000698000f0] = 2c98c5b4, %l2 = 00000000e9fe94d3 ldstub [%i3+0x030],%l2 ! %l2 = 0000002c000000ff ! Mem[00000000910000e4] = 39f9a448, %g2 = 000000005f41d4b4 lduh [%i6+0x026],%g2 ! %g2 = 00000000000039f9 ! %l1 = 0000000000000014, Mem[00000000918000f4] = b4f79e70 stw %l1,[%o0+0x034] ! Mem[00000000918000f4] = 00000014 ! Mem[00000000908000c0] = ab645f14, %g2 = 00000000000039f9 ldub [%i5+0x002],%g2 ! %g2 = 00000000000000ab ! Mem[00000000918000f8] = 63bc7ca1 c777647c, %g2 = 000000ab, %g3 = 0bad0b00 ldd [%o0+0x038],%g2 ! %g2 = 0000000063bc7ca1 00000000c777647c ! Mem[00000000698000da] = 02b5b753, %l4 = 00000000525c83e1 ldstub [%i3+0x01a],%l4 ! %l4 = 000000b7000000ff ! Mem[00000000680000cc] = bc9b930b, %l0 = 00000071, %l0 = 00000071 add %i0,0x0c,%g1 casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000bc9b930b ! Mem[00000000698000e0] = 24a8ba06, %l7 = 9c984b6892b51d64 ldub [%i3+0x021],%l7 ! %l7 = 00000000000000a8 ! Mem[00000000900000c0] = 4b942213 a7e08d02, %g2 = 63bc7ca1, %g3 = c777647c ldd [%i4+%g0],%g2 ! %g2 = 000000004b942213 00000000a7e08d02 p44_label_4: ! Mem[00000000680000f0] = 04b8ac80, %l1 = 00000014, %l0 = bc9b930b add %i0,0x30,%g1 casa [%g1]0x80,%l1,%l0 ! %l0 = 0000000004b8ac80 ! Mem[00000000908000e4] = 4ce5a934, %g2 = 000000004b942213 lduh [%i5+0x024],%g2 ! %g2 = 0000000000004ce5 ! Mem[00000000908000e8] = d63e7362, %g2 = 0000000000004ce5 ldub [%i5+0x02a],%g2 ! %g2 = 00000000000000d6 ! Mem[00000000688000d9] = 6329f7e9, %l5 = 02b5b753abe3c988 ldstub [%i1+0x019],%l5 ! %l5 = 00000029000000ff ! Mem[00000000680000d4] = 4f3102ff, %l6 = 772e6780, %l3 = 645ba47e add %i0,0x14,%g1 casa [%g1]0x80,%l6,%l3 ! %l3 = 000000004f3102ff ! %l7 = 00000000000000a8, Mem[00000000908000de] = 1d64b848 sth %l7,[%i5+0x01e] ! Mem[00000000908000dc] = 00a8b848 ! Mem[00000000688000f0] = b156d5cc663d51cd, %l6 = 5e2cce78772e6780, %l5 = 0000000000000029 add %i1,0x30,%g1 casxa [%g1]0x80,%l6,%l5 ! %l5 = b156d5cc663d51cd ! Mem[00000000680000f8] = 83d44db15d020868, %l2 = 000000000000002c, %l1 = 0000000000000014 add %i0,0x38,%g1 casxa [%g1]0x80,%l2,%l1 ! %l1 = 83d44db15d020868 ! Mem[00000000698000f0] = ff98c5b414981db3, %l7 = 00000000000000a8, %l5 = b156d5cc663d51cd add %i3,0x30,%g1 casxa [%g1]0x80,%l7,%l5 ! %l5 = ff98c5b414981db3 ! Mem[00000000918000d8] = e55c4c5d4e8111f9, %g2 = 00000000000000d6 ldx [%o0+%o3],%g2 ! %g2 = e55c4c5d4e8111f9 ba,a p44_not_taken_0_end p44_not_taken_0: ! The following code should not be executed nop nop ldsh [%i3+0x03e],%l4 ldub [%i0+0x019],%l6 nop ldx [%i3+0x018],%l4 nop stw %l2,[%i0+0x024] ba,a p44_branch_failed p44_not_taken_0_end: ! End of Random Code for Thread 44 1: membar #Sync ! Force all stores to complete 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 0000000004b8ac80 bne,a,pn %xcc,p44_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 83d44db15d020868 bne,a,pn %xcc,p44_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000000000002c bne,a,pn %xcc,p44_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000004f3102ff bne,a,pn %xcc,p44_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000000000b7 bne,a,pn %xcc,p44_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be ff98c5b414981db3 bne,a,pn %xcc,p44_reg_l5_fail mov %l5,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000000000a8 bne,a,pn %xcc,p44_reg_l7_fail mov %l7,%g3 ! Check Local Memory ! Processor 44, local 0 is clean set p44_local1_expect,%g1 p44_check_local1: ldx [%g1+0x010],%g2 ! Expected data = 2a3bd5197c5cec63 ldx [%i1+0x010],%g3 ! Observed data at 00000000688000d0 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 63fff7e93ee51786 ldx [%i1+0x018],%g3 ! Observed data at 00000000688000d8 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 23ff918bcc0e76df ldx [%i1+0x020],%g3 ! Observed data at 00000000688000e0 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 9150be2ec629b9ff ldx [%i1+0x028],%g3 ! Observed data at 00000000688000e8 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i1,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 97eb357e902538f9 ldx [%i1+0x038],%g3 ! Observed data at 00000000688000f8 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i1,0x038,%g4 set p44_local2_expect,%g1 p44_check_local2: ldx [%g1+0x038],%g2 ! Expected data = fffe94d378b569ad ldx [%i2+0x038],%g3 ! Observed data at 00000000690000f8 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i2,0x038,%g4 set p44_local3_expect,%g1 p44_check_local3: ldx [%g1+0x010],%g2 ! Expected data = a9ddffa9b4d9d30a ldx [%i3+0x010],%g3 ! Observed data at 00000000698000d0 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 02b5ff53abe3c988 ldx [%i3+0x018],%g3 ! Observed data at 00000000698000d8 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i3,0x018,%g4 ldx [%g1+0x030],%g2 ! Expected data = ff98c5b414981db3 ldx [%i3+0x030],%g3 ! Observed data at 00000000698000f0 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 [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000690000c8] lduha [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000690000c0] done p44_trap1o: swapa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000690000c8] lduha [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000690000c0] done p44_trap2e: stha %l7,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000690000d8] lduba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000680000d0] swapa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000680000c0] swapa [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000690000d0] stba %l6,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000698000d0] ldda [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000680000c8] done p44_trap2o: stha %l7,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000690000d8] lduba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000680000d0] swapa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000680000c0] swapa [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000690000d0] stba %l6,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000698000d0] ldda [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000680000c8] 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 = a263cf1e6a7b5754 ldx [%g1+0x008],%l1 ! %l1 = 948ca7f7cc0e76df ldx [%g1+0x010],%l2 ! %l2 = b83ead9079b4a3d7 ldx [%g1+0x018],%l3 ! %l3 = e3d94cc9902538f9 ldx [%g1+0x020],%l4 ! %l4 = cf3c10bfe665a769 ldx [%g1+0x028],%l5 ! %l5 = ceada021c93a59bf ldx [%g1+0x030],%l6 ! %l6 = 5e2cce78772e6780 ldx [%g1+0x038],%l7 ! %l7 = 9c984b6892b51d64 ! 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 = 197d94df d35ad8b0 34f4cece 16352842 ! %f4 = cb1277a2 3fbe1162 eadf9349 555884e5 ! %f8 = 19538d71 89ac5f97 4eb05e97 6bba96f2 ! %f12 = 0266a48f 068122c9 3d4c0959 73bee1be ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 77b723bb 9de39e27 b498656a 7db59b3b ! %f20 = 4e2df6e6 bc1f163d 359a4e93 6741c6d3 ! %f24 = f358aa9b 1fdd042b 33557fd9 f8351ebe ! %f28 = ec884d6b 100e1339 32a12229 5c639e3e ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 15eaf5e6 d7de726d f6d9f26e e40576dd ! %f36 = 53f2df46 b5400704 1930fa7d dedbec7d ! %f40 = d31ed922 18b7f10b f5640706 94dce344 ! %f44 = c2f41771 43a08f16 2f7fdb35 3689347e ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x977cc45f00000056,%g7,%g1 ! GSR scale = 10, align = 6 wr %g1,%g0,%gsr ! GSR = 977cc45f00000056 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[000000006a8000d0] = 2f329485, %l3 = 5cb434ac0799285b ldsh [%i1+%o2],%l3 ! %l3 = 0000000000002f32 ! Mem[00000000908000e8] = b6d63e73, %g2 = 40b79c4280ee3bc4 ldub [%i5+0x029],%g2 ! %g2 = 00000000000000b6 ! Mem[000000006a8000e4] = 21958512, %l5 = d0133167beb9dd79 ldub [%i1+0x026],%l5 ! %l5 = 0000000000000085 ! Mem[000000006b8000ec] = 05fd6303, %l1 = a1510ab3c93c7ea1 swap [%i3+0x02c],%l1 ! %l1 = 0000000005fd6303 ! %l3 = 0000000000002f32, Mem[00000000910000ce] = 5a7d2374 stb %l3,[%i6+0x00e] ! Mem[00000000910000cc] = 327d2374 ! Mem[00000000900000cc] = ac22364c, %g2 = 00000000000000b6 ldsb [%i4+0x00c],%g2 ! %g2 = ffffffffffffffac ! %l2 = c5f67ff9c2dc988b, Mem[00000000910000d8] = 566c24fe stw %l2,[%i6+%o3] ! Mem[00000000910000d8] = c2dc988b ! Mem[000000006a0000cb] = 65c6761c, %l7 = 74a4ef99e5e148dc ldstub [%i0+0x00b],%l7 ! %l7 = 0000001c000000ff ! %l6 = 5f72983a4005487f, Mem[000000006b8000e8] = 9290dc59c93c7ea1 stx %l6,[%i3+%o5] ! Mem[000000006b8000e8] = 5f72983a4005487f ! Mem[00000000900000c4] = a7e08d02, %g2 = ffffffffffffffac lduh [%i4+0x004],%g2 ! %g2 = 000000000000a7e0 p45_label_2: ! %l3 = 0000000000002f32, Mem[000000006a0000d4] = 2efe32c9 stw %l3,[%i0+0x014] ! Mem[000000006a0000d4] = 00002f32 ! %l2 = c5f67ff9c2dc988b, Mem[00000000900000f0] = d5cd9b41 sth %l2,[%i4+0x030] ! Mem[00000000900000f0] = 988b9b41 ! %l0 = 76d52653, %l1 = 05fd6303, Mem[00000000900000f0] = 988b9b41 f9d877dd std %l0,[%i4+0x030] ! Mem[00000000900000f0] = 76d52653 05fd6303 ! Mem[00000000908000cc] = 94cdbb6a, %g2 = 000000000000a7e0 lduh [%i5+0x00c],%g2 ! %g2 = 00000000000094cd ! Mem[000000006a0000e2] = b0befbe2, %l4 = b4a595ee5cf48f71 ldstub [%i0+0x022],%l4 ! %l4 = 000000fb000000ff ! Mem[000000006a8000e0] = 9d727662, %l1 = 0000000005fd6303 swap [%i1+%o4],%l1 ! %l1 = 000000009d727662 ! Mem[000000006a8000e0] = 05fd6303, %l2 = c5f67ff9c2dc988b lduh [%i1+%o4],%l2 ! %l2 = 00000000000005fd ! %l6 = 5f72983a4005487f, Mem[00000000908000c1] = 1eab645f stb %l6,[%i5+0x001] ! Mem[00000000908000c0] = 7fab645f ! %l6 = 5f72983a4005487f, Mem[00000000918000e8] = 05274a6d4f206140 stx %l6,[%o0+%o5] ! Mem[00000000918000e8] = 5f72983a4005487f ! %l0 = ec624d2e76d52653, Mem[00000000910000d2] = 0484c5d8 sth %l0,[%i6+0x012] ! Mem[00000000910000d0] = 2653c5d8 p45_label_3: ! Mem[000000006b0000fc] = c35c4908, %l6 = 4005487f, %l7 = 0000001c add %i2,0x3c,%g1 casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000c35c4908 ! Mem[00000000908000d8] = 12792ff1, %g2 = 00000000000094cd lduh [%i5+0x01a],%g2 ! %g2 = 0000000000001279 ! Mem[00000000900000d4] = 67afdd6e, %g2 = 0000000000001279 ldub [%i4+0x015],%g2 ! %g2 = 0000000000000067 ! Mem[000000006b8000e4] = 91a99712, %l6 = 4005487f, %l2 = 000005fd add %i3,0x24,%g1 casa [%g1]0x80,%l6,%l2 ! %l2 = 0000000091a99712 ! Mem[000000006a0000cc] = 22a5d055, %l3 = 0000000000002f32 swap [%i0+0x00c],%l3 ! %l3 = 0000000022a5d055 ! Mem[000000006b0000d8] = b0ca022685bd6705, %l7 = 00000000c35c4908, %l4 = 00000000000000fb add %i2,0x18,%g1 casxa [%g1]0x80,%l7,%l4 ! %l4 = b0ca022685bd6705 ! Mem[000000006a0000f0] = bfbf8c322a524234, %l0 = ec624d2e76d52653 ldx [%i0+0x030],%l0 ! %l0 = bfbf8c322a524234 ! Mem[00000000908000ec] = 73625dfd, %g2 = 0000000000000067 ldsh [%i5+0x02c],%g2 ! %g2 = 0000000000007362 ! Mem[00000000910000f8] = 1f13ae82 81b17624, %g2 = 00007362, %g3 = 0bad0b00 ldd [%i6+0x038],%g2 ! %g2 = 000000001f13ae82 0000000081b17624 ! Mem[00000000900000c0] = 2213a7e0, %g2 = 000000001f13ae82 ldub [%i4+0x002],%g2 ! %g2 = 0000000000000022 p45_label_4: ! Mem[000000006b8000fc] = 58eca9c0, %l2 = 0000000091a99712 swap [%i3+0x03c],%l2 ! %l2 = 0000000058eca9c0 ! Mem[00000000900000c0] = 4b942213, %g2 = 0000000000000022 ldsb [%i4+%g0],%g2 ! %g2 = 000000000000004b ! %l3 = 0000000022a5d055, Mem[00000000918000e8] = 5f72983a stw %l3,[%o0+%o5] ! Mem[00000000918000e8] = 22a5d055 ! Mem[000000006a8000e0] = 05fd630321958512, %l0 = bfbf8c322a524234, %l7 = 00000000c35c4908 add %i1,0x20,%g1 casxa [%g1]0x80,%l0,%l7 ! %l7 = 05fd630321958512 ! %l5 = 0000000000000085, Mem[00000000910000c4] = 5292c30c stw %l5,[%i6+0x004] ! Mem[00000000910000c4] = 00000085 ! Mem[000000006b0000f8] = 0d55b93ac35c4908, %l2 = 0000000058eca9c0, %l1 = 000000009d727662 add %i2,0x38,%g1 casxa [%g1]0x80,%l2,%l1 ! %l1 = 0d55b93ac35c4908 ! Mem[000000006a0000e0] = b0beffe2, %l2 = 58eca9c0, %l3 = 22a5d055 add %i0,0x20,%g1 casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000b0beffe2 ! Mem[00000000908000d8] = 7d5c1279 2ff1d4f4, %g2 = 0000004b, %g3 = 81b17624 ldd [%i5+%o3],%g2 ! %g2 = 000000007d5c1279 000000002ff1d4f4 ! Mem[000000006b0000e8] = 8c2873675a74c18d, %l5 = 0000000000000085, %l7 = 05fd630321958512 add %i2,0x28,%g1 casxa [%g1]0x80,%l5,%l7 ! %l7 = 8c2873675a74c18d ! %l3 = 00000000b0beffe2, Mem[00000000900000c0] = 4b942213a7e08d02 stx %l3,[%i4+%g0] ! Mem[00000000900000c0] = 00000000b0beffe2 ba,a p45_not_taken_0_end p45_not_taken_0: ! The following code should not be executed nop nop ldsh [%i3+0x03e],%l4 ldub [%i0+0x019],%l6 nop ldx [%i3+0x018],%l4 nop stw %l2,[%i0+0x024] ba,a p45_branch_failed p45_not_taken_0_end: ! End of Random Code for Thread 45 1: membar #Sync ! Force all stores to complete p45_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0b4] ! Set processor 45 done flag ! Check Registers p45_check_registers: set p45_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be bfbf8c322a524234 bne,a,pn %xcc,p45_reg_l0_fail mov %l0,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000058eca9c0 bne,a,pn %xcc,p45_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000b0beffe2 bne,a,pn %xcc,p45_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be b0ca022685bd6705 bne,a,pn %xcc,p45_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000000000085 bne,a,pn %xcc,p45_reg_l5_fail mov %l5,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 8c2873675a74c18d bne,a,pn %xcc,p45_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p45_local0_expect,%g1 p45_check_local0: ldx [%g1+0x008],%g2 ! Expected data = 65c676ff00002f32 ldx [%i0+0x008],%g3 ! Observed data at 000000006a0000c8 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 3e3c80a100002f32 ldx [%i0+0x010],%g3 ! Observed data at 000000006a0000d0 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i0,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = b0beffe2d9f7d7b0 ldx [%i0+0x020],%g3 ! Observed data at 000000006a0000e0 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i0,0x020,%g4 set p45_local1_expect,%g1 p45_check_local1: ldx [%g1+0x020],%g2 ! Expected data = 05fd630321958512 ldx [%i1+0x020],%g3 ! Observed data at 000000006a8000e0 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i1,0x020,%g4 ! Processor 45, local 2 is clean set p45_local3_expect,%g1 p45_check_local3: ldx [%g1+0x028],%g2 ! Expected data = 5f72983a4005487f ldx [%i3+0x028],%g3 ! Observed data at 000000006b8000e8 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i3,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 93fa92e291a99712 ldx [%i3+0x038],%g3 ! Observed data at 000000006b8000f8 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i3,0x038,%g4 ! The test for processor 45 has passed p45_passed: ta GOOD_TRAP nop p45_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p45_failed p45_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p45_failed p45_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p45_failed p45_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p45_failed p45_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p45_failed p45_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p45_failed p45_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p45_failed p45_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p45_failed ! The test for processor 45 failed p45_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0b4] ! Set processor 45 done flag set p45_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 45 failed p45_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0b4] ! Set processor 45 done flag set p45_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p45_selfmod_failed: ba p45_failed mov 0xabc,%g1 p45_common_error: or %g0,0xf0d,%g1 ba p45_failed mov %o5,%g3 p45_common_signature_error: set p45_temp,%g1 ba p45_failed st %g2,[%g1] ! Common Lock Number p45_common_timeout: set p45_temp,%g1 ba p45_failed st %g2,[%g1] ! Common Lock Number p45_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p45_failed mov 0x0,%g3 p45_trap1e: ldstuba [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000006a8000d8] ldstuba [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000006b8000c8] swapa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000006a0000e0] ldsha [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000006a8000d8] done p45_trap1o: ldstuba [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000006a8000d8] ldstuba [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000006b8000c8] swapa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000006a0000e0] ldsha [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000006a8000d8] done p45_trap2e: lduba [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000006a0000e8] swapa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000006b8000d0] done p45_trap2o: lduba [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000006a0000e8] swapa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000006b8000d0] 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 = ec624d2e76d52653 ldx [%g1+0x008],%l1 ! %l1 = a1510ab3c93c7ea1 ldx [%g1+0x010],%l2 ! %l2 = c5f67ff9c2dc988b ldx [%g1+0x018],%l3 ! %l3 = 5cb434ac0799285b ldx [%g1+0x020],%l4 ! %l4 = b4a595ee5cf48f71 ldx [%g1+0x028],%l5 ! %l5 = d0133167beb9dd79 ldx [%g1+0x030],%l6 ! %l6 = 5f72983a4005487f ldx [%g1+0x038],%l7 ! %l7 = 74a4ef99e5e148dc ! 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 = 43ead663 0d65ea9c aee24d5b da6abf11 ! %f4 = 77f0bdf8 ea04365f 9105f3f4 4be40c69 ! %f8 = 7d4e47fc 37687d0b aea4fdf8 2c8aeae9 ! %f12 = e5108362 4ece9e5b ec8fe71a 31148011 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 904764f5 095b3095 38b5ae85 b9e3a76f ! %f20 = 39bde8ab 34f3e7ad 1bfc8307 8daf29ad ! %f24 = 47ef0c15 2d55adae eeb99774 9994229d ! %f28 = 66e0e319 89862853 7960f7fb 900264b2 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = aa2d02f2 647fbf41 a8ce344e 9bd54215 ! %f36 = 428e76df 18465a9a 395b8cf8 2d3556eb ! %f40 = c059695f 70ac3adc fbd32690 f0e82fa9 ! %f44 = 4e4a7832 3f7a86dd d5a86201 28c0f2de ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x54b739280000005d,%g7,%g1 ! GSR scale = 11, align = 5 wr %g1,%g0,%gsr ! GSR = 54b739280000005d 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: ! %l2 = b831d48a8a061ae7, Mem[00000000918000d8] = e55c4c5d4e8111f9 stx %l2,[%o0+%o3] ! Mem[00000000918000d8] = b831d48a8a061ae7 ! Mem[000000006d8000f8] = 79f948c2d03f7f07, %l2 = b831d48a8a061ae7, %l4 = 9a70ba7fdf5b5f22 add %i3,0x38,%g1 casxa [%g1]0x80,%l2,%l4 ! %l4 = 79f948c2d03f7f07 ! Mem[000000006c0000c1] = a7bb267e, %l6 = c6bcab98112bc533 ldstub [%i0+0x001],%l6 ! %l6 = 000000bb000000ff ! Mem[00000000910000d4] = c5d8e3e5, %g2 = 33ff48b0fdcded67 ldsh [%i6+0x014],%g2 ! %g2 = ffffffffffffc5d8 ! Mem[00000000900000e0] = a25a72ef 9cf50343, %g2 = ffffc5d8, %g3 = 0bad0b00 ldd [%i4+%o4],%g2 ! %g2 = 00000000a25a72ef 000000009cf50343 ! Mem[000000006d8000f8] = 79f948c2, %l3 = 90b6b9665e0c90a1 swap [%i3+0x038],%l3 ! %l3 = 0000000079f948c2 ! Mem[000000006c0000e8] = 58baae6c, %l1 = 78e01f3c, %l3 = 79f948c2 add %i0,0x28,%g1 casa [%g1]0x80,%l1,%l3 ! %l3 = 0000000058baae6c ! Mem[000000006d8000c9] = d940678f, %l7 = 8d51170baf93bffc ldstub [%i3+0x009],%l7 ! %l7 = 00000040000000ff ! %l2 = 8a061ae7, %l3 = 58baae6c, Mem[00000000900000e8] = e25b485c ff48e0f6 std %l2,[%i4+%o5] ! Mem[00000000900000e8] = 8a061ae7 58baae6c ! Mem[000000006c0000f8] = 46d7922b, %l4 = d03f7f07, %l3 = 58baae6c add %i0,0x38,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 0000000046d7922b p46_label_2: ! Mem[000000006d8000e0] = 3392b2b2, %l4 = 79f948c2d03f7f07 ldub [%i3+0x023],%l4 ! %l4 = 00000000000000b2 ! Mem[000000006d8000d0] = 061e14b9, %l2 = b831d48a8a061ae7 swap [%i3+%o2],%l2 ! %l2 = 00000000061e14b9 ! Mem[000000006d8000fc] = d03f7f07, %l3 = 0000000046d7922b swap [%i3+0x03c],%l3 ! %l3 = 00000000d03f7f07 ! Mem[00000000918000c0] = a04e657a, %g2 = 00000000a25a72ef ldsb [%o0+0x002],%g2 ! %g2 = ffffffffffffffa0 ! Mem[000000006c0000e9] = 58baae6c, %l2 = 00000000061e14b9 ldstub [%i0+0x029],%l2 ! %l2 = 000000ba000000ff ! Mem[000000006d0000d8] = 0bddda77, %l4 = 00000000000000b2 ldsw [%i2+%o3],%l4 ! %l4 = 000000000bddda77 ! Mem[000000006c0000e0] = 92347951cb52456d, %l0 = 8168e711e5649423, %l7 = 0000000000000040 add %i0,0x20,%g1 casxa [%g1]0x80,%l0,%l7 ! %l7 = 92347951cb52456d ! Mem[000000006d0000f5] = f5fc4b0b, %l1 = f122116078e01f3c ldstub [%i2+0x035],%l1 ! %l1 = 000000fc000000ff ! Mem[00000000900000c8] = 5ed33fb5ac22364c, %g2 = ffffffffffffffa0 ldx [%i4+%o1],%g2 ! %g2 = 5ed33fb5ac22364c ! Mem[000000006c8000e0] = dd2951ce7ecc3586, %l4 = 000000000bddda77, %l6 = 00000000000000bb add %i1,0x20,%g1 casxa [%g1]0x80,%l4,%l6 ! %l6 = dd2951ce7ecc3586 p46_label_3: ! %l2 = 00000000000000ba, Mem[00000000918000e0] = 5a1863af stw %l2,[%o0+%o4] ! Mem[00000000918000e0] = 000000ba ! %l4 = 0bddda77, %l5 = 720a5436, Mem[00000000908000f0] = 79d86a68 04f40f71 std %l4,[%i5+0x030] ! Mem[00000000908000f0] = 0bddda77 720a5436 ! Mem[00000000910000d8] = 566c24fe 6582e857, %g2 = ac22364c, %g3 = 9cf50343 ldd [%i6+%o3],%g2 ! %g2 = 00000000566c24fe 000000006582e857 ! Mem[000000006d0000d4] = 010cc05a, %l1 = 000000fc, %l7 = cb52456d add %i2,0x14,%g1 casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000010cc05a ! Mem[000000006c8000f0] = de4b414e, %l7 = 010cc05a, %l5 = 720a5436 add %i1,0x30,%g1 casa [%g1]0x80,%l7,%l5 ! %l5 = 00000000de4b414e ! %l4 = 000000000bddda77, Mem[00000000910000c8] = 0291bbe1 sth %l4,[%i6+%o1] ! Mem[00000000910000c8] = da77bbe1 ! Mem[00000000900000c8] = 5ed33fb5 ac22364c, %g2 = 566c24fe, %g3 = 6582e857 ldd [%i4+%o1],%g2 ! %g2 = 000000005ed33fb5 00000000ac22364c ! Mem[000000006d0000f8] = d565ed46, %l4 = 000000000bddda77 ldstub [%i2+0x038],%l4 ! %l4 = 000000d5000000ff ! Mem[000000006c8000d8] = 470dcbea 5e0e7866, %l0 = e5649423, %l1 = 000000fc ldd [%i1+%o3],%l0 ! %l0 = 00000000470dcbea 000000005e0e7866 ! Mem[000000006c8000e3] = dd2951ce, %l0 = 00000000470dcbea ldstub [%i1+0x023],%l0 ! %l0 = 000000ce000000ff p46_label_4: ! Mem[000000006d8000fc] = 46d7922b, %l6 = dd2951ce7ecc3586 swap [%i3+0x03c],%l6 ! %l6 = 0000000046d7922b ! Mem[000000006c0000f0] = d51167ae75a0acf8, %l0 = 00000000000000ce, %l1 = 000000005e0e7866 add %i0,0x30,%g1 casxa [%g1]0x80,%l0,%l1 ! %l1 = d51167ae75a0acf8 ! %l0 = 00000000000000ce, Mem[00000000908000d1] = aef1efd2 stb %l0,[%i5+0x011] ! Mem[00000000908000d0] = cef1efd2 ! Mem[000000006d8000fd] = 7ecc3586, %l2 = 00000000000000ba ldstub [%i3+0x03d],%l2 ! %l2 = 000000cc000000ff ! Mem[000000006d0000f0] = c2a2f2d5f5ff4b0b, %l6 = 0000000046d7922b, %l2 = 00000000000000cc add %i2,0x30,%g1 casxa [%g1]0x80,%l6,%l2 ! %l2 = c2a2f2d5f5ff4b0b ! Mem[00000000918000c4] = 02bd3af0, %g2 = 000000005ed33fb5 ldub [%o0+0x006],%g2 ! %g2 = 0000000000000002 ! Mem[000000006c8000f0] = de4b414e, %l5 = 00000000de4b414e swap [%i1+0x030],%l5 ! %l5 = 00000000de4b414e ! Mem[000000006c0000d8] = 8d8864e0e40e3d1a, %l7 = 00000000010cc05a, %l4 = 00000000000000d5 add %i0,0x18,%g1 casxa [%g1]0x80,%l7,%l4 ! %l4 = 8d8864e0e40e3d1a ! Mem[000000006c8000c9] = 11403bda, %l3 = 00000000d03f7f07 ldstub [%i1+0x009],%l3 ! %l3 = 00000040000000ff ! Mem[000000006d8000d4] = fc804dbd, %l1 = d51167ae75a0acf8 ldstub [%i3+0x014],%l1 ! %l1 = 000000fc000000ff ba,a p46_not_taken_0_end p46_not_taken_0: ! The following code should not be executed nop nop ldsh [%i3+0x03e],%l4 ldub [%i0+0x019],%l6 nop ldx [%i3+0x018],%l4 nop stw %l2,[%i0+0x024] ba,a p46_branch_failed p46_not_taken_0_end: ! End of Random Code for Thread 46 p46_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0b8] ! Set processor 46 done flag ! Check Registers p46_check_registers: set p46_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000000000ce bne,a,pn %xcc,p46_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000000000fc bne,a,pn %xcc,p46_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be c2a2f2d5f5ff4b0b bne,a,pn %xcc,p46_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000000040 bne,a,pn %xcc,p46_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 8d8864e0e40e3d1a bne,a,pn %xcc,p46_reg_l4_fail mov %l4,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000046d7922b bne,a,pn %xcc,p46_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000010cc05a 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 43ead663 0d65ea9c bne %xcc,p46_f0_fail nop ! Check Local Memory set p46_local0_expect,%g1 p46_check_local0: ldx [%g1+0x000],%g2 ! Expected data = a7ff267ee86b4a61 ldx [%i0+0x000],%g3 ! Observed data at 000000006c0000c0 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i0,0x000,%g4 ldx [%g1+0x028],%g2 ! Expected data = 58ffae6c37580fef ldx [%i0+0x028],%g3 ! Observed data at 000000006c0000e8 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i0,0x028,%g4 set p46_local1_expect,%g1 p46_check_local1: ldx [%g1+0x008],%g2 ! Expected data = 11ff3bda264faf48 ldx [%i1+0x008],%g3 ! Observed data at 000000006c8000c8 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i1,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = dd2951ff7ecc3586 ldx [%i1+0x020],%g3 ! Observed data at 000000006c8000e0 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i1,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = de4b414eaf2c9344 ldx [%i1+0x030],%g3 ! Observed data at 000000006c8000f0 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i1,0x030,%g4 set p46_local2_expect,%g1 p46_check_local2: ldx [%g1+0x030],%g2 ! Expected data = c2a2f2d5f5ff4b0b ldx [%i2+0x030],%g3 ! Observed data at 000000006d0000f0 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i2,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = ff65ed4640c6be1d ldx [%i2+0x038],%g3 ! Observed data at 000000006d0000f8 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i2,0x038,%g4 set p46_local3_expect,%g1 p46_check_local3: ldx [%g1+0x008],%g2 ! Expected data = d9ff678fe51a0d4c ldx [%i3+0x008],%g3 ! Observed data at 000000006d8000c8 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 8a061ae7ff804dbd ldx [%i3+0x010],%g3 ! Observed data at 000000006d8000d0 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i3,0x010,%g4 ldx [%g1+0x038],%g2 ! Expected data = 5e0c90a17eff3586 ldx [%i3+0x038],%g3 ! Observed data at 000000006d8000f8 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i3,0x038,%g4 ! The test for processor 46 has passed p46_passed: ta GOOD_TRAP nop p46_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p46_failed p46_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p46_failed p46_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p46_failed p46_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p46_failed p46_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p46_failed p46_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p46_failed p46_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p46_failed p46_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p46_failed p46_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: ldstuba [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000006c0000e8] swapa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000006d0000e8] stwa %l5,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000006d8000c0] ldstuba [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000006d8000c8] lduwa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000006c0000d8] lduha [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000006c0000e8] done p46_trap1o: ldstuba [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000006c0000e8] swapa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000006d0000e8] stwa %l5,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000006d8000c0] ldstuba [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000006d8000c8] lduwa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000006c0000d8] lduha [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000006c0000e8] done p46_trap2e: lduba [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000006d8000d8] ldstuba [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000006c8000e0] swapa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000006c8000d0] swapa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000006c0000c0] swapa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000006c8000d0] ldstuba [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000006d8000c8] done p46_trap2o: lduba [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000006d8000d8] ldstuba [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000006c8000e0] swapa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000006c8000d0] swapa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000006c0000c0] swapa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000006c8000d0] ldstuba [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000006d8000c8] 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 = 8168e711e5649423 ldx [%g1+0x008],%l1 ! %l1 = f122116078e01f3c ldx [%g1+0x010],%l2 ! %l2 = b831d48a8a061ae7 ldx [%g1+0x018],%l3 ! %l3 = 90b6b9665e0c90a1 ldx [%g1+0x020],%l4 ! %l4 = 9a70ba7fdf5b5f22 ldx [%g1+0x028],%l5 ! %l5 = 418c00e6720a5436 ldx [%g1+0x030],%l6 ! %l6 = c6bcab98112bc533 ldx [%g1+0x038],%l7 ! %l7 = 8d51170baf93bffc ! 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 = 0148049c f3362d5d b2d88057 90c6fefb ! %f4 = 640aacd6 4ef2f973 77a13ef3 99cffaf7 ! %f8 = de47fa3f 301aca78 57e9f887 28dd254c ! %f12 = 9c00d21e 88b8a1fb 250064e7 d51c4197 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 86ae75a1 47cfdecf 98658bd1 350d7b51 ! %f20 = b745ea5c b98b6dbf 266693df ad78405e ! %f24 = 3786ef20 0c56f57b 6adfaae3 eef8c309 ! %f28 = 1f27d6f2 6a5ba6a0 4c3721ed c03d869c ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 3f2e082b bcb00d47 5e0549d5 75e0a885 ! %f36 = 631fc53d 0656adc2 63ddc81a 2b94e73b ! %f40 = 853e7af6 81118ea2 7984ac5d 7c8ffeda ! %f44 = a24aa910 0c47db68 c6241711 97ca2ccc ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x8210d6480000003b,%g7,%g1 ! GSR scale = 7, align = 3 wr %g1,%g0,%gsr ! GSR = 8210d6480000003b wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 47 p47_label_1: ! Mem[000000006f0000f0] = dba8cd3c, %l7 = 1c450e69, %l0 = 63bee513 add %i2,0x30,%g1 casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000dba8cd3c ! Mem[000000006e0000df] = be4ea42d, %l7 = 5d5fe6b01c450e69 ldstub [%i0+0x01f],%l7 ! %l7 = 0000002d000000ff ! Mem[000000006e8000c8] = 6310947a, %l3 = 3a55f53a613e6716 ldsb [%i1+%o1],%l3 ! %l3 = 0000000000000063 ! %l4 = 8787a16fa9059fa4, Mem[00000000900000de] = 0f4aa25a sth %l4,[%i4+0x01e] ! Mem[00000000900000dc] = 9fa4a25a ! Mem[000000006f8000d4] = 065738b6, %l3 = 00000063, %l2 = b99b6f38 add %i3,0x14,%g1 casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000065738b6 ! Mem[00000000908000e8] = 3e73625d, %g2 = 7e2e885c28289948 ldub [%i5+0x02b],%g2 ! %g2 = 000000000000003e ! Mem[00000000918000f8] = bc7ca1c7, %g2 = 000000000000003e ldub [%o0+0x039],%g2 ! %g2 = 00000000000000bc ! Mem[000000006e8000f0] = 2e8a4362, %l4 = a9059fa4, %l5 = 1c5a1f29 add %i1,0x30,%g1 casa [%g1]0x80,%l4,%l5 ! %l5 = 000000002e8a4362 ! Mem[000000006e8000c8] = 6310947a, %l0 = 00000000dba8cd3c lduh [%i1+%o1],%l0 ! %l0 = 0000000000006310 ! Mem[000000006e0000ca] = de61de3e, %l1 = 249e7da662910ddd ldstub [%i0+0x00a],%l1 ! %l1 = 000000de000000ff p47_label_2: ! Mem[00000000910000d4] = c5d8e3e5, %g2 = 00000000000000bc lduh [%i6+0x014],%g2 ! %g2 = 000000000000c5d8 ! %l5 = 000000002e8a4362, Mem[00000000908000ca] = e41294cd stb %l5,[%i5+0x00a] ! Mem[00000000908000c8] = 621294cd ! Mem[000000006f0000e8] = 6ee83bc212e3e920, %l1 = 00000000000000de, %l5 = 000000002e8a4362 add %i2,0x28,%g1 casxa [%g1]0x80,%l1,%l5 ! %l5 = 6ee83bc212e3e920 ! Mem[000000006e8000d0] = 1d374a0f, %l3 = 00000063, %l7 = 0000002d add %i1,0x10,%g1 casa [%g1]0x80,%l3,%l7 ! %l7 = 000000001d374a0f ! %l0 = 0000000000006310, Mem[00000000900000e0] = a25a72ef stw %l0,[%i4+%o4] ! Mem[00000000900000e0] = 00006310 ! Mem[000000006e0000e4] = 62eb2748, %l6 = ddf863d860947729 ldstub [%i0+0x024],%l6 ! %l6 = 00000062000000ff ! Mem[00000000910000e8] = a44883e0a3f2d0ad, %g2 = 000000000000c5d8 ldx [%i6+%o5],%g2 ! %g2 = a44883e0a3f2d0ad ! %l4 = a9059fa4, %l5 = 12e3e920, Mem[00000000910000e8] = a44883e0 a3f2d0ad std %l4,[%i6+%o5] ! Mem[00000000910000e8] = a9059fa4 12e3e920 ! %l3 = 0000000000000063, Mem[00000000908000c2] = ab645f14 sth %l3,[%i5+0x002] ! Mem[00000000908000c0] = 00635f14 ! Mem[000000006e8000e8] = 6f529ad9de9a3c5a, %l0 = 0000000000006310 ldx [%i1+%o5],%l0 ! %l0 = 6f529ad9de9a3c5a p47_label_3: ! Mem[000000006f0000cb] = 2d80f462, %l2 = 00000000065738b6 ldstub [%i2+0x00b],%l2 ! %l2 = 00000062000000ff ! Mem[000000006f0000c3] = ecd95410, %l3 = 0000000000000063 ldstub [%i2+0x003],%l3 ! %l3 = 00000010000000ff ! Mem[000000006f8000c4] = 5f6106b8, %l6 = 0000000000000062 swap [%i3+0x004],%l6 ! %l6 = 000000005f6106b8 ! Mem[00000000918000f4] = b4f79e70, %g2 = a44883e0a3f2d0ad ldub [%o0+0x034],%g2 ! %g2 = 00000000000000b4 ! Mem[000000006f0000d4] = bee242e0, %l2 = 0000000000000062 ldstub [%i2+0x014],%l2 ! %l2 = 000000be000000ff ! Mem[000000006f8000f8] = d71cd8e70459b6a8, %l6 = 000000005f6106b8, %l6 = 000000005f6106b8 add %i3,0x38,%g1 casxa [%g1]0x80,%l6,%l6 ! %l6 = d71cd8e70459b6a8 ! Mem[00000000918000cc] = 29433ddf, %g2 = 00000000000000b4 ldub [%o0+0x00c],%g2 ! %g2 = 0000000000000029 ! Mem[000000006f0000f4] = 03a6cb52, %l6 = 0459b6a8, %l5 = 12e3e920 add %i2,0x34,%g1 casa [%g1]0x80,%l6,%l5 ! %l5 = 0000000003a6cb52 ! Mem[00000000908000c8] = 01e86212, %g2 = 0000000000000029 ldsh [%i5+%o1],%g2 ! %g2 = 00000000000001e8 ! Mem[00000000908000ec] = 73625dfd, %g18 = 99f4c2f6362f2b62 ldsw [%i5+0x02c],%g2 ! %g2 = 99f4c2f6362f2b62 p47_label_4: ! Mem[00000000910000e8] = a9059fa4, %g18 = 99f4c2f6362f2b62 ldsw [%i6+%o5],%g2 ! %g2 = 99f4c2f6362f2b62 ! Mem[00000000900000f8] = 626694e5, %g2 = ffffffffa9059fa4 ldsb [%i4+0x03b],%g2 ! %g2 = 0000000000000062 ! Mem[000000006f0000f4] = 03a6cb52, %l7 = 000000001d374a0f swap [%i2+0x034],%l7 ! %l7 = 0000000003a6cb52 ! Mem[000000006e8000e8] = 6f529ad9, %l3 = 0000000000000010 ldstub [%i1+%o5],%l3 ! %l3 = 0000006f000000ff ! Mem[00000000910000f4] = 19c7f227, %g2 = 0000000000000062 lduw [%i6+0x034],%g2 ! %g2 = 0000000019c7f227 ! Mem[00000000908000c0] = d11e0063, %g2 = 0000000019c7f227 lduh [%i5+%g0],%g2 ! %g2 = 000000000000d11e ! Mem[000000006e8000c0] = 9636624aae1c70d6, %l2 = 00000000000000be, %l5 = 0000000003a6cb52 casxa [%i1]0x80,%l2,%l5 ! %l5 = 9636624aae1c70d6 ! %l7 = 0000000003a6cb52, Mem[00000000910000ca] = bbe19ef5 sth %l7,[%i6+0x00a] ! Mem[00000000910000c8] = cb529ef5 ! Mem[00000000900000fc] = 6694e5fa, %g2 = 000000000000d11e lduw [%i4+0x03c],%g2 ! %g2 = 000000006694e5fa ! Mem[000000006e8000d4] = 59c6c818, %l7 = 0000000003a6cb52 swap [%i1+0x014],%l7 ! %l7 = 0000000059c6c818 ba,a p47_not_taken_0_end p47_not_taken_0: ! The following code should not be executed nop nop ldsh [%i3+0x03e],%l4 ldub [%i0+0x019],%l6 nop ldx [%i3+0x018],%l4 nop stw %l2,[%i0+0x024] 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 6f529ad9de9a3c5a bne,a,pn %xcc,p47_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000000000de bne,a,pn %xcc,p47_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000000000be bne,a,pn %xcc,p47_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000000000006f bne,a,pn %xcc,p47_reg_l3_fail mov %l3,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be d71cd8e70459b6a8 bne,a,pn %xcc,p47_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000059c6c818 bne,a,pn %xcc,p47_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p47_local0_expect,%g1 p47_check_local0: ldx [%g1+0x008],%g2 ! Expected data = de61ff3ec7ffb7be ldx [%i0+0x008],%g3 ! Observed data at 000000006e0000c8 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i0,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 25c30f5fbe4ea4ff ldx [%i0+0x018],%g3 ! Observed data at 000000006e0000d8 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 531af1d3ffeb2748 ldx [%i0+0x020],%g3 ! Observed data at 000000006e0000e0 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i0,0x020,%g4 set p47_local1_expect,%g1 p47_check_local1: ldx [%g1+0x010],%g2 ! Expected data = 1d374a0f03a6cb52 ldx [%i1+0x010],%g3 ! Observed data at 000000006e8000d0 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i1,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff529ad9de9a3c5a ldx [%i1+0x028],%g3 ! Observed data at 000000006e8000e8 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i1,0x028,%g4 set p47_local2_expect,%g1 p47_check_local2: ldx [%g1+0x000],%g2 ! Expected data = ecd954ff945e7005 ldx [%i2+0x000],%g3 ! Observed data at 000000006f0000c0 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 2d80f4ff7ace8470 ldx [%i2+0x008],%g3 ! Observed data at 000000006f0000c8 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 554752ceffe242e0 ldx [%i2+0x010],%g3 ! Observed data at 000000006f0000d0 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i2,0x010,%g4 ldx [%g1+0x030],%g2 ! Expected data = dba8cd3c1d374a0f ldx [%i2+0x030],%g3 ! Observed data at 000000006f0000f0 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i2,0x030,%g4 set p47_local3_expect,%g1 p47_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 43f5c69600000062 ldx [%i3+0x000],%g3 ! Observed data at 000000006f8000c0 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i3,0x000,%g4 ! The test for processor 47 has passed p47_passed: ta GOOD_TRAP nop p47_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p47_failed p47_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p47_failed p47_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p47_failed p47_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p47_failed p47_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p47_failed p47_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p47_failed p47_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p47_failed p47_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p47_failed ! The test for processor 47 failed p47_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0bc] ! Set processor 47 done flag set p47_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 47 failed p47_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0bc] ! Set processor 47 done flag set p47_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p47_selfmod_failed: ba p47_failed mov 0xabc,%g1 p47_common_error: or %g0,0xf0f,%g1 ba p47_failed mov %o5,%g3 p47_common_signature_error: set p47_temp,%g1 ba p47_failed st %g2,[%g1] ! Common Lock Number p47_common_timeout: set p47_temp,%g1 ba p47_failed st %g2,[%g1] ! Common Lock Number p47_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p47_failed mov 0x0,%g3 p47_trap1e: ldstuba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000006f0000c8] done p47_trap1o: ldstuba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000006f0000c8] done p47_trap2e: lduha [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000006f0000d0] lduba [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000006e8000c8] ldswa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000006e0000e0] stwa %l0,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000006f0000e8] ldsba [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000006e8000c0] done p47_trap2o: lduha [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000006f0000d0] lduba [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000006e8000c8] ldswa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000006e0000e0] stwa %l0,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000006f0000e8] ldsba [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000006e8000c0] done p47_trap3e: nop nop nop nop nop done p47_trap3o: nop nop nop nop nop done p47_init_memory_pointers: set p47_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p47_local0_start,%i0 set p47_local1_start,%i1 set p47_local2_start,%i2 set p47_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 96d4ed0e63bee513 ldx [%g1+0x008],%l1 ! %l1 = 249e7da662910ddd ldx [%g1+0x010],%l2 ! %l2 = 7dd8515cb99b6f38 ldx [%g1+0x018],%l3 ! %l3 = 3a55f53a613e6716 ldx [%g1+0x020],%l4 ! %l4 = 8787a16fa9059fa4 ldx [%g1+0x028],%l5 ! %l5 = e6fa0fdc1c5a1f29 ldx [%g1+0x030],%l6 ! %l6 = ddf863d860947729 ldx [%g1+0x038],%l7 ! %l7 = 5d5fe6b01c450e69 ! 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 = efc31432 10b7e564 38ee9ae5 8d22ebc6 ! %f4 = 09b1f754 a3bd1945 f7ebd74b 5ad78e1d ! %f8 = 9c8f93d7 9fa48914 c50f8249 ed624752 ! %f12 = f8acede3 78889157 4356ce44 5be5d372 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = e9ae53aa 846dcc93 809319f2 aab26ab8 ! %f20 = 29bbcba4 15e91c34 a8ba4a7a 6e9134f0 ! %f24 = 7a599717 e47f754e 1024eddc 087d9c88 ! %f28 = 448a8385 008da7b2 973a56a3 ee9324df ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = fdb125bc 096029dc eca37bcc 61c75c15 ! %f36 = 760f8cf2 3b5fbac0 306b56fb b9e7841e ! %f40 = bde72495 381d1a34 a55561ec 9f582c71 ! %f44 = 2f37749c d874141a 51882849 aacc900c ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xf1d2f80700000041,%g7,%g1 ! GSR scale = 8, align = 1 wr %g1,%g0,%gsr ! GSR = f1d2f80700000041 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[00000000710000e9] = 0f0001ba, %l7 = 73fab0fe00e09de1 ldstub [%i2+0x029],%l7 ! %l7 = 00000000000000ff ! Mem[00000000710000ec] = 5c9e693d, %l7 = 00000000, %l3 = b8c181ac add %i2,0x2c,%g1 casa [%g1]0x80,%l7,%l3 ! %l3 = 000000005c9e693d ! Mem[00000000918000f0] = efc3828b, %g2 = 51c6d89f94481daa ldub [%o0+0x030],%g2 ! %g2 = 00000000000000ef ! Mem[00000000710000d3] = abd31df7, %l1 = f70d682850fa08c4 ldstub [%i2+0x013],%l1 ! %l1 = 000000f7000000ff ! Mem[00000000708000c8] = 3fd5d411be4270bf, %l2 = 5bc136785555b5d3, %l6 = 4b2851979be3468a add %i1,0x08,%g1 casxa [%g1]0x80,%l2,%l6 ! %l6 = 3fd5d411be4270bf ! Mem[00000000910000f8] = 1f13ae82, %g2 = 00000000000000ef ldsh [%i6+0x038],%g2 ! %g2 = 0000000000001f13 ! Mem[00000000700000fd] = 57d2ca7b, %l7 = 0000000000000000 ldstub [%i0+0x03d],%l7 ! %l7 = 000000d2000000ff ! Mem[00000000700000dc] = 01745ecd, %l5 = 028225140b837096 ldsb [%i0+0x01c],%l5 ! %l5 = 0000000000000001 ! Mem[00000000918000c0] = a04e657a, %g2 = 0000000000001f13 ldsb [%o0+0x002],%g2 ! %g2 = ffffffffffffffa0 ! Mem[00000000918000f0] = efc3828b b4f79e70, %g2 = ffffffa0, %g3 = 0bad0b00 ldd [%o0+0x030],%g2 ! %g2 = 00000000efc3828b 00000000b4f79e70 p48_label_2: ! Mem[00000000718000ca] = df9f9031, %l5 = 0000000000000001 ldstub [%i3+0x00a],%l5 ! %l5 = 00000090000000ff ! %l0 = 4c4c7a2e, %l1 = 000000f7, Mem[00000000700000e8] = 200f3a41 426efc17 std %l0,[%i0+%o5] ! Mem[00000000700000e8] = 4c4c7a2e 000000f7 ! Mem[00000000708000ed] = 6ee4fd04, %l2 = 5bc136785555b5d3 ldstub [%i1+0x02d],%l2 ! %l2 = 000000e4000000ff ! %l1 = 00000000000000f7, Mem[00000000908000f8] = 7f508de3fbce39cd stx %l1,[%i5+0x038] ! Mem[00000000908000f8] = 00000000000000f7 ! %l1 = 00000000000000f7, Mem[00000000900000c0] = 4b942213 sth %l1,[%i4+%g0] ! Mem[00000000900000c0] = 00f72213 ! %l0 = 0b79a9de4c4c7a2e, Mem[00000000918000dc] = 4e8111f9 stw %l0,[%o0+0x01c] ! Mem[00000000918000dc] = 4c4c7a2e ! Mem[00000000710000c8] = 8991d5eca551f7fd, %l3 = 000000005c9e693d, %l1 = 00000000000000f7 add %i2,0x08,%g1 casxa [%g1]0x80,%l3,%l1 ! %l1 = 8991d5eca551f7fd ! Mem[00000000710000e8] = 0fff01ba, %l7 = 00000000000000d2 swap [%i2+%o5],%l7 ! %l7 = 000000000fff01ba ! Mem[00000000710000e5] = 17e6597d, %l3 = 000000005c9e693d ldstub [%i2+0x025],%l3 ! %l3 = 000000e6000000ff ! Mem[00000000700000e4] = e1d5aa2d, %l3 = 000000e6, %l2 = 000000e4 add %i0,0x24,%g1 casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000e1d5aa2d p48_label_3: ! %l4 = e1610896459b5ff4, Mem[00000000710000f0] = 96b7de3d5c733d79 stx %l4,[%i2+0x030] ! Mem[00000000710000f0] = e1610896459b5ff4 ! Mem[00000000708000e0] = b2dad886 d6fcbbf2, %l4 = 459b5ff4, %l5 = 00000090 ldd [%i1+%o4],%l4 ! %l4 = 00000000b2dad886 00000000d6fcbbf2 ! Mem[00000000710000fa] = 95e8bbde, %l7 = 000000000fff01ba ldstub [%i2+0x03a],%l7 ! %l7 = 000000bb000000ff ! Mem[00000000710000f8] = 95e8ffde, %l4 = 00000000b2dad886 swap [%i2+0x038],%l4 ! %l4 = 0000000095e8ffde ! %l4 = 0000000095e8ffde, Mem[00000000918000d4] = fba28e34 stw %l4,[%o0+0x014] ! Mem[00000000918000d4] = 95e8ffde ! Mem[00000000700000e8] = 4c4c7a2e000000f7, %l0 = 0b79a9de4c4c7a2e, %l0 = 0b79a9de4c4c7a2e add %i0,0x28,%g1 casxa [%g1]0x80,%l0,%l0 ! %l0 = 4c4c7a2e000000f7 ! %l4 = 95e8ffde, %l5 = d6fcbbf2, Mem[00000000918000d8] = e55c4c5d 4c4c7a2e std %l4,[%o0+%o3] ! Mem[00000000918000d8] = 95e8ffde d6fcbbf2 ! Mem[00000000700000d4] = 0c825ed7, %l5 = 00000000d6fcbbf2 ldstub [%i0+0x014],%l5 ! %l5 = 0000000c000000ff ! Mem[00000000700000f0] = 6b974157, %l3 = 00000000000000e6 ldstub [%i0+0x030],%l3 ! %l3 = 0000006b000000ff ! Mem[00000000718000e8] = abd238de, %l3 = 0000006b, %l1 = a551f7fd add %i3,0x28,%g1 casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000abd238de p48_label_4: ! %l3 = 000000000000006b, Mem[00000000908000c8] = 01e8e412 sth %l3,[%i5+%o1] ! Mem[00000000908000c8] = 006be412 ! Mem[00000000908000e0] = b848d7ae4ce5a934, %g2 = 00000000efc3828b ldx [%i5+%o4],%g2 ! %g2 = b848d7ae4ce5a934 ! Mem[00000000708000d4] = 195766b2, %l0 = 4c4c7a2e000000f7 ldsw [%i1+0x014],%l0 ! %l0 = 00000000195766b2 ! Mem[00000000910000cc] = 5a7d2374, %g2 = b848d7ae4ce5a934 lduh [%i6+0x00e],%g2 ! %g2 = 0000000000005a7d ! %l5 = 000000000000000c, Mem[00000000908000ec] = 73625dfd sth %l5,[%i5+0x02c] ! Mem[00000000908000ec] = 000c5dfd ! %l6 = 3fd5d411be4270bf, Mem[00000000910000c8] = 0291bbe19ef55a7d stx %l6,[%i6+%o1] ! Mem[00000000910000c8] = 3fd5d411be4270bf ! %l1 = 00000000abd238de, Mem[00000000700000e0] = 494ece00e1d5aa2d stx %l1,[%i0+%o4] ! Mem[00000000700000e0] = 00000000abd238de ! Mem[00000000908000f4] = 0f710000, %g2 = 0000000000005a7d ldsh [%i5+0x036],%g2 ! %g2 = 0000000000000f71 ! Mem[00000000700000e0] = 00000000 abd238de, %l4 = 95e8ffde, %l5 = 0000000c ldd [%i0+%o4],%l4 ! %l4 = 0000000000000000 00000000abd238de ! Mem[00000000900000cc] = ac22364c, %g18 = d57eac948b744c7a ldsw [%i4+0x00c],%g2 ! %g2 = d57eac948b744c7a ba,a p48_not_taken_0_end p48_not_taken_0: ! The following code should not be executed nop nop ldsh [%i3+0x03e],%l4 ldub [%i0+0x019],%l6 nop ldx [%i3+0x018],%l4 nop stw %l2,[%i0+0x024] ba,a p48_branch_failed p48_not_taken_0_end: ! End of Random Code for Thread 48 1: membar #Sync ! Force all stores to complete 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 00000000195766b2 bne,a,pn %xcc,p48_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000abd238de bne,a,pn %xcc,p48_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000e1d5aa2d bne,a,pn %xcc,p48_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000000000006b bne,a,pn %xcc,p48_reg_l3_fail mov %l3,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000abd238de bne,a,pn %xcc,p48_reg_l5_fail mov %l5,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000000000bb bne,a,pn %xcc,p48_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p48_check_fp_registers: set p48_expected_fp_regs,%g3 std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 09b1f754 a3bd1945 bne %xcc,p48_f4_fail nop ! Check Local Memory set p48_local0_expect,%g1 p48_check_local0: ldx [%g1+0x010],%g2 ! Expected data = 915fa72aff825ed7 ldx [%i0+0x010],%g3 ! Observed data at 00000000700000d0 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i0,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 00000000abd238de ldx [%i0+0x020],%g3 ! Observed data at 00000000700000e0 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 4c4c7a2e000000f7 ldx [%i0+0x028],%g3 ! Observed data at 00000000700000e8 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = ff974157403dbd77 ldx [%i0+0x030],%g3 ! Observed data at 00000000700000f0 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i0,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 8f8ec92f57ffca7b ldx [%i0+0x038],%g3 ! Observed data at 00000000700000f8 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i0,0x038,%g4 set p48_local1_expect,%g1 p48_check_local1: ldx [%g1+0x028],%g2 ! Expected data = 6283854d6efffd04 ldx [%i1+0x028],%g3 ! Observed data at 00000000708000e8 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i1,0x028,%g4 set p48_local2_expect,%g1 p48_check_local2: ldx [%g1+0x010],%g2 ! Expected data = abd31dff1db0810f ldx [%i2+0x010],%g3 ! Observed data at 00000000710000d0 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i2,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 7a0ca06b17ff597d ldx [%i2+0x020],%g3 ! Observed data at 00000000710000e0 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 000000d25c9e693d ldx [%i2+0x028],%g3 ! Observed data at 00000000710000e8 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i2,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = e1610896459b5ff4 ldx [%i2+0x030],%g3 ! Observed data at 00000000710000f0 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i2,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = b2dad886c95831b1 ldx [%i2+0x038],%g3 ! Observed data at 00000000710000f8 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i2,0x038,%g4 set p48_local3_expect,%g1 p48_check_local3: ldx [%g1+0x008],%g2 ! Expected data = df9fff314815a83d ldx [%i3+0x008],%g3 ! Observed data at 00000000718000c8 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i3,0x008,%g4 ! The test for processor 48 has passed p48_passed: ta GOOD_TRAP nop p48_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p48_failed p48_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p48_failed p48_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p48_failed p48_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p48_failed p48_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p48_failed p48_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p48_failed p48_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p48_failed p48_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p48_failed p48_f4_fail: set p48_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 48 failed p48_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0c0] ! Set processor 48 done flag set p48_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 48 failed p48_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0c0] ! Set processor 48 done flag set p48_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p48_selfmod_failed: ba p48_failed mov 0xabc,%g1 p48_common_error: or %g0,0xf10,%g1 ba p48_failed mov %o5,%g3 p48_common_signature_error: set p48_temp,%g1 ba p48_failed st %g2,[%g1] ! Common Lock Number p48_common_timeout: set p48_temp,%g1 ba p48_failed st %g2,[%g1] ! Common Lock Number p48_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p48_failed mov 0x0,%g3 p48_trap1e: ldstuba [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000708000d8] stda %l6,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000718000e8] lduba [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000718000e0] done p48_trap1o: ldstuba [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000708000d8] stda %l6,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000718000e8] lduba [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000718000e0] done p48_trap2e: stwa %l1,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000710000d8] swapa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000710000c8] stxa %l2,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000710000e8] stda %l0,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000710000e8] done p48_trap2o: stwa %l1,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000710000d8] swapa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000710000c8] stxa %l2,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000710000e8] stda %l0,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000710000e8] 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 = 0b79a9de4c4c7a2e ldx [%g1+0x008],%l1 ! %l1 = f70d682850fa08c4 ldx [%g1+0x010],%l2 ! %l2 = 5bc136785555b5d3 ldx [%g1+0x018],%l3 ! %l3 = 7f15319eb8c181ac ldx [%g1+0x020],%l4 ! %l4 = e1610896459b5ff4 ldx [%g1+0x028],%l5 ! %l5 = 028225140b837096 ldx [%g1+0x030],%l6 ! %l6 = 4b2851979be3468a ldx [%g1+0x038],%l7 ! %l7 = 73fab0fe00e09de1 ! 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 = a29cd7e1 8b1765d8 b7353080 1b4b26ad ! %f4 = 83b677e8 da7d6d01 afe20be2 49992e8f ! %f8 = 96f2e898 27dc6359 6cc23860 028ffe78 ! %f12 = a1f408d8 7659e7d4 1e15f97e a4961f4f ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = efe824ef d914c0de a8b98fc8 32e34da2 ! %f20 = 1ea76915 82a3ce11 eefcfba6 e643623f ! %f24 = ce9eda8f bd301269 05d2a515 cc5b2146 ! %f28 = 1516baa7 6870671b 2f940472 c923d906 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 742c3812 57113d50 9c86d430 18ed944a ! %f36 = 6df86696 cedcbedd ac552a5c 60f18ddb ! %f40 = 1788d915 14c3c97c 883523a7 b187b898 ! %f44 = ea04529c 1cfd17d4 9c2b4c3e 3043a2f0 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x3a27c6a800000061,%g7,%g1 ! GSR scale = 12, align = 1 wr %g1,%g0,%gsr ! GSR = 3a27c6a800000061 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[00000000908000f8] = 7f508de3, %g2 = 9c4136f24a54bd17 lduh [%i5+0x038],%g2 ! %g2 = 0000000000007f50 ! Mem[00000000908000f4] = 04f40f71, %g18 = a4cfe647f7df2325 ldsw [%i5+0x034],%g2 ! %g2 = a4cfe647f7df2325 ! Mem[00000000738000f0] = 905b8132ea1ef086, %l2 = 5c52f30408aa272e, %l7 = 4ac4d22885df7d27 add %i3,0x30,%g1 casxa [%g1]0x80,%l2,%l7 ! %l7 = 905b8132ea1ef086 ! Mem[00000000918000c4] = bd3af078, %g2 = 0000000004f40f71 ldub [%o0+0x007],%g2 ! %g2 = 00000000000000bd ! Mem[00000000730000e2] = 8d8f45b8, %l4 = d579d7a9e5c3ce61 ldstub [%i2+0x022],%l4 ! %l4 = 00000045000000ff ! Mem[00000000738000e8] = 86f500b8, %l3 = 6822b35c773fe503 swap [%i3+%o5],%l3 ! %l3 = 0000000086f500b8 ! Mem[00000000730000fc] = 12e08112, %l2 = 5c52f30408aa272e ldstub [%i2+0x03c],%l2 ! %l2 = 00000012000000ff ! Mem[00000000730000e8] = ea8a8d59, %l5 = 94907231bae10aee ldsw [%i2+%o5],%l5 ! %l5 = ffffffffea8a8d59 ! %l3 = 0000000086f500b8, Mem[00000000900000da] = 1b401315 sth %l3,[%i4+0x01a] ! Mem[00000000900000d8] = 00b81315 ! Mem[00000000728000ec] = 18940bf6, %l4 = 0000000000000045 swap [%i1+0x02c],%l4 ! %l4 = 0000000018940bf6 p49_label_2: ! Mem[00000000728000d4] = 4340900f, %l0 = 4af2d99e9bc65ea6 ldsb [%i1+0x015],%l0 ! %l0 = 0000000000000040 ! Mem[00000000720000c9] = aa39f0cb, %l7 = 905b8132ea1ef086 ldstub [%i0+0x009],%l7 ! %l7 = 00000039000000ff ! Mem[00000000728000c8] = 682e5e0432f8c583, %l6 = 002534c4a3ec68f9, %l5 = ffffffffea8a8d59 add %i1,0x08,%g1 casxa [%g1]0x80,%l6,%l5 ! %l5 = 682e5e0432f8c583 ! Mem[00000000738000f3] = 905b8132, %l2 = 0000000000000012 ldstub [%i3+0x033],%l2 ! %l2 = 00000032000000ff ! Mem[00000000720000f0] = 1dc213263cf59bdf, %l5 = 682e5e0432f8c583, %l6 = 002534c4a3ec68f9 add %i0,0x30,%g1 casxa [%g1]0x80,%l5,%l6 ! %l6 = 1dc213263cf59bdf ! Mem[00000000720000db] = 1f430773, %l2 = 0000000000000032 ldstub [%i0+0x01b],%l2 ! %l2 = 00000073000000ff ! Mem[00000000730000e8] = ea8a8d592e1f5b42, %l1 = 1ad2f9065e0baa13, %l0 = 0000000000000040 add %i2,0x28,%g1 casxa [%g1]0x80,%l1,%l0 ! %l0 = ea8a8d592e1f5b42 ! Mem[00000000738000ca] = bfe1eb7e, %l5 = 682e5e0432f8c583 ldstub [%i3+0x00a],%l5 ! %l5 = 000000eb000000ff ! Mem[00000000730000c0] = 8a4b20a6, %l1 = 1ad2f9065e0baa13 swap [%i2+%g0],%l1 ! %l1 = 000000008a4b20a6 ! Mem[00000000730000e8] = ea8a8d592e1f5b42, %l0 = ea8a8d592e1f5b42, %l5 = 00000000000000eb add %i2,0x28,%g1 casxa [%g1]0x80,%l0,%l5 ! %l5 = ea8a8d592e1f5b42 p49_label_3: ! Mem[00000000738000d0] = 95253101, %l0 = ea8a8d592e1f5b42 swap [%i3+%o2],%l0 ! %l0 = 0000000095253101 ! Mem[00000000720000f0] = 1dc213263cf59bdf, %l0 = 0000000095253101, %l0 = 0000000095253101 add %i0,0x30,%g1 casxa [%g1]0x80,%l0,%l0 ! %l0 = 1dc213263cf59bdf ! Mem[00000000720000c8] = aafff0cba7daed0f, %l3 = 0000000086f500b8, %l1 = 000000008a4b20a6 add %i0,0x08,%g1 casxa [%g1]0x80,%l3,%l1 ! %l1 = aafff0cba7daed0f ! Mem[00000000918000d0] = 48a81124, %g2 = 00000000000000bd lduw [%o0+%o2],%g2 ! %g2 = 0000000048a81124 ! Mem[00000000918000f0] = 828bb4f7, %g2 = 0000000048a81124 ldub [%o0+0x032],%g2 ! %g2 = 0000000000000082 ! %l2 = 00000073, %l3 = 86f500b8, Mem[00000000918000d0] = 48a81124 fba28e34 std %l2,[%o0+%o2] ! Mem[00000000918000d0] = 00000073 86f500b8 ! Mem[00000000728000f8] = 24398bc73b6a9704, %l4 = 0000000018940bf6, %l0 = 1dc213263cf59bdf add %i1,0x38,%g1 casxa [%g1]0x80,%l4,%l0 ! %l0 = 24398bc73b6a9704 ! Mem[00000000918000dc] = 4e8111f9, %g2 = 0000000000000082 ldsh [%o0+0x01c],%g2 ! %g2 = 0000000000004e81 ! Mem[00000000918000cc] = 433ddf00, %g2 = 0000000000004e81 ldsb [%o0+0x00d],%g2 ! %g2 = 0000000000000043 ! Mem[00000000730000d0] = 6bde6dab5f903144, %l7 = 0000000000000039, %l0 = 24398bc73b6a9704 add %i2,0x10,%g1 casxa [%g1]0x80,%l7,%l0 ! %l0 = 6bde6dab5f903144 p49_label_4: ! Mem[00000000908000d8] = 7d5c1279, %g2 = 0000000000000043 lduw [%i5+%o3],%g2 ! %g2 = 000000007d5c1279 ! Mem[00000000738000f8] = a64364e6 148acdb6, %l2 = 00000073, %l3 = 86f500b8 ldd [%i3+0x038],%l2 ! %l2 = 00000000a64364e6 00000000148acdb6 ! Mem[00000000728000e0] = 11eda145, %l2 = a64364e6, %l1 = a7daed0f add %i1,0x20,%g1 casa [%g1]0x80,%l2,%l1 ! %l1 = 0000000011eda145 ! Mem[00000000728000e0] = 11eda145, %l0 = 6bde6dab5f903144 swap [%i1+%o4],%l0 ! %l0 = 0000000011eda145 ! Mem[00000000910000d8] = 566c24fe 6582e857, %g2 = 7d5c1279, %g3 = 0bad0b00 ldd [%i6+%o3],%g2 ! %g2 = 00000000566c24fe 000000006582e857 ! %l0 = 0000000011eda145, Mem[00000000918000f6] = 9e7063bc stb %l0,[%o0+0x036] ! Mem[00000000918000f4] = 457063bc ! Mem[00000000728000f8] = 24398bc7, %l3 = 00000000148acdb6 ldstub [%i1+0x038],%l3 ! %l3 = 00000024000000ff ! Mem[00000000900000c4] = 025ed33f, %g2 = 00000000566c24fe ldub [%i4+0x007],%g2 ! %g2 = 0000000000000002 ! Mem[00000000720000f8] = 4463101bcc372774, %l3 = 0000000000000024, %l7 = 0000000000000039 add %i0,0x38,%g1 casxa [%g1]0x80,%l3,%l7 ! %l7 = 4463101bcc372774 ! Mem[00000000728000cc] = 32f8c583, %l3 = 0000000000000024 swap [%i1+0x00c],%l3 ! %l3 = 0000000032f8c583 ba,a p49_not_taken_0_end p49_not_taken_0: ! The following code should not be executed nop nop ldsh [%i3+0x03e],%l4 ldub [%i0+0x019],%l6 nop ldx [%i3+0x018],%l4 nop stw %l2,[%i0+0x024] ba,a p49_branch_failed p49_not_taken_0_end: ! End of Random Code for Thread 49 p49_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0c4] ! Set processor 49 done flag ! Check Registers p49_check_registers: set p49_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 0000000011eda145 bne,a,pn %xcc,p49_reg_l0_fail mov %l0,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000a64364e6 bne,a,pn %xcc,p49_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000032f8c583 bne,a,pn %xcc,p49_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000018940bf6 bne,a,pn %xcc,p49_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be ea8a8d592e1f5b42 bne,a,pn %xcc,p49_reg_l5_fail mov %l5,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 4463101bcc372774 bne,a,pn %xcc,p49_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p49_check_fp_registers: set p49_expected_fp_regs,%g3 std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be b7353080 1b4b26ad bne %xcc,p49_f2_fail nop ! Check Local Memory set p49_local0_expect,%g1 p49_check_local0: ldx [%g1+0x008],%g2 ! Expected data = aafff0cba7daed0f ldx [%i0+0x008],%g3 ! Observed data at 00000000720000c8 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i0,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 1f4307ffb0c85167 ldx [%i0+0x018],%g3 ! Observed data at 00000000720000d8 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i0,0x018,%g4 set p49_local1_expect,%g1 p49_check_local1: ldx [%g1+0x008],%g2 ! Expected data = 682e5e0400000024 ldx [%i1+0x008],%g3 ! Observed data at 00000000728000c8 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i1,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = 5f903144d97d6bda ldx [%i1+0x020],%g3 ! Observed data at 00000000728000e0 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ce90055200000045 ldx [%i1+0x028],%g3 ! Observed data at 00000000728000e8 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i1,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = ff398bc73b6a9704 ldx [%i1+0x038],%g3 ! Observed data at 00000000728000f8 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 = 5e0baa136bf7f034 ldx [%i2+0x000],%g3 ! Observed data at 00000000730000c0 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i2,0x000,%g4 ldx [%g1+0x020],%g2 ! Expected data = 8d8fffb855be0207 ldx [%i2+0x020],%g3 ! Observed data at 00000000730000e0 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 00000000000000eb ldx [%i2+0x028],%g3 ! Observed data at 00000000730000e8 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i2,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = fd0cb21fffe08112 ldx [%i2+0x038],%g3 ! Observed data at 00000000730000f8 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i2,0x038,%g4 set p49_local3_expect,%g1 p49_check_local3: ldx [%g1+0x008],%g2 ! Expected data = bfe1ff7e91d3097d ldx [%i3+0x008],%g3 ! Observed data at 00000000738000c8 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 2e1f5b427a4aa5b8 ldx [%i3+0x010],%g3 ! Observed data at 00000000738000d0 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i3,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = 773fe503879f6239 ldx [%i3+0x028],%g3 ! Observed data at 00000000738000e8 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 905b81ffea1ef086 ldx [%i3+0x030],%g3 ! Observed data at 00000000738000f0 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 p49_f2_fail: set p49_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 49 failed p49_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0c4] ! Set processor 49 done flag set p49_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 49 failed p49_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0c4] ! Set processor 49 done flag set p49_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p49_selfmod_failed: ba p49_failed mov 0xabc,%g1 p49_common_error: or %g0,0xf11,%g1 ba p49_failed mov %o5,%g3 p49_common_signature_error: set p49_temp,%g1 ba p49_failed st %g2,[%g1] ! Common Lock Number p49_common_timeout: set p49_temp,%g1 ba p49_failed st %g2,[%g1] ! Common Lock Number p49_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p49_failed mov 0x0,%g3 p49_trap1e: ldstuba [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000738000c8] stba %l6,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000730000d8] ldstuba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000730000c0] swapa [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000728000c8] stha %l0,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[00000000738000c0] done p49_trap1o: ldstuba [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000738000c8] stba %l6,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000730000d8] ldstuba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000730000c0] swapa [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000728000c8] stha %l0,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[00000000738000c0] done p49_trap2e: ldstuba [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000730000d0] swapa [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000730000e0] lduba [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000738000d0] ldsha [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000728000e0] done p49_trap2o: ldstuba [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000730000d0] swapa [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000730000e0] lduba [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000738000d0] ldsha [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000728000e0] done p49_trap3e: nop done p49_trap3o: nop done p49_init_memory_pointers: set p49_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p49_local0_start,%i0 set p49_local1_start,%i1 set p49_local2_start,%i2 set p49_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 4af2d99e9bc65ea6 ldx [%g1+0x008],%l1 ! %l1 = 1ad2f9065e0baa13 ldx [%g1+0x010],%l2 ! %l2 = 5c52f30408aa272e ldx [%g1+0x018],%l3 ! %l3 = 6822b35c773fe503 ldx [%g1+0x020],%l4 ! %l4 = d579d7a9e5c3ce61 ldx [%g1+0x028],%l5 ! %l5 = 94907231bae10aee ldx [%g1+0x030],%l6 ! %l6 = 002534c4a3ec68f9 ldx [%g1+0x038],%l7 ! %l7 = 4ac4d22885df7d27 ! 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 = bc00a434 560a3059 329e1a66 36f53b51 ! %f4 = 8bdb3a80 a6bf14a4 e94baed8 f7691c73 ! %f8 = 083e1bb2 ca32004c 97512528 a019745c ! %f12 = 1b9cc659 ac9c46ba bd3b3f12 ee59d3ae ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = faccfdd4 fe2cd30d 711ac3d6 3575bad1 ! %f20 = a4eb1ef5 261d8865 8256bc72 246e1ccd ! %f24 = accb349a 97e9c80d 76c09ae2 776916a4 ! %f28 = 15f06d49 2d4c9fbf 04941920 19e5a761 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = df33b8f4 1b9cfb2e 9a74dc6d 3455c801 ! %f36 = cfe89715 c7368c10 2d0fc45f fb647cac ! %f40 = 51608bf7 167e0adb 8a2729e4 9c4c0fd4 ! %f44 = a4e44f1d 20dc94c8 a5fd1a80 fe832171 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xcf90849800000007,%g7,%g1 ! GSR scale = 0, align = 7 wr %g1,%g0,%gsr ! GSR = cf90849800000007 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[00000000740000d4] = 40934cfe, %l3 = deea4adc, %l5 = 71063dfd add %i0,0x14,%g1 casa [%g1]0x80,%l3,%l5 ! %l5 = 0000000040934cfe ! %l6 = f7ffb196, %l7 = 6c576f8c, Mem[00000000908000d0] = b6aef1ef d2273cf7 std %l6,[%i5+%o2] ! Mem[00000000908000d0] = f7ffb196 6c576f8c ! Mem[00000000750000d4] = 8e991097, %l3 = deea4adc, %l2 = a1627a8e add %i2,0x14,%g1 casa [%g1]0x80,%l3,%l2 ! %l2 = 000000008e991097 ! %l4 = 460681a8, %l5 = 40934cfe, Mem[00000000750000e8] = 053c63f9 9a48002f std %l4,[%i2+%o5] ! Mem[00000000750000e8] = 460681a8 40934cfe ! Mem[00000000748000f0] = 73da51bf, %l2 = 8e991097, %l5 = 40934cfe add %i1,0x30,%g1 casa [%g1]0x80,%l2,%l5 ! %l5 = 0000000073da51bf ! Mem[00000000908000f8] = 7f508de3, %g2 = 000000007c57e4ff lduw [%i5+0x038],%g2 ! %g2 = 000000007f508de3 ! %l0 = 18c23616da83abb5, Mem[00000000918000fa] = 7ca1c777 stb %l0,[%o0+0x03a] ! Mem[00000000918000f8] = b5a1c777 ! Mem[00000000740000d0] = a2cba1ae40934cfe, %l4 = cd57aa06460681a8, %l0 = 18c23616da83abb5 add %i0,0x10,%g1 casxa [%g1]0x80,%l4,%l0 ! %l0 = a2cba1ae40934cfe ! Mem[00000000748000d0] = d26af6f3287f9524, %l5 = 0000000073da51bf, %l6 = e6d01121f7ffb196 add %i1,0x10,%g1 casxa [%g1]0x80,%l5,%l6 ! %l6 = d26af6f3287f9524 ! Mem[00000000908000e8] = 37b6d63e, %g2 = 000000007f508de3 lduh [%i5+%o5],%g2 ! %g2 = 00000000000037b6 p50_label_2: ! Mem[00000000910000f0] = 1284e98719c7f227, %g2 = 00000000000037b6 ldx [%i6+0x030],%g2 ! %g2 = 1284e98719c7f227 ! Mem[00000000740000e0] = 542cd38c65b614ae, %l1 = ff35c703fdd9dce1, %l2 = 000000008e991097 add %i0,0x20,%g1 casxa [%g1]0x80,%l1,%l2 ! %l2 = 542cd38c65b614ae ! %l2 = 542cd38c65b614ae, Mem[00000000910000d4] = c5d8e3e5 stb %l2,[%i6+0x014] ! Mem[00000000910000d4] = aed8e3e5 ! Mem[00000000740000e0] = 542cd38c, %l5 = 0000000073da51bf ldsb [%i0+0x021],%l5 ! %l5 = 000000000000002c ! Mem[00000000758000fc] = 19e917bc, %l2 = 542cd38c65b614ae swap [%i3+0x03c],%l2 ! %l2 = 0000000019e917bc ! Mem[00000000740000ff] = 524521f6, %l7 = 9ac0bafe6c576f8c ldstub [%i0+0x03f],%l7 ! %l7 = 000000f6000000ff ! Mem[00000000740000cf] = ae7960c7, %l5 = 000000000000002c ldstub [%i0+0x00f],%l5 ! %l5 = 000000c7000000ff ! Mem[00000000910000ec] = a3f2d0ad, %g18 = 6207061ad1377019 ldsw [%i6+0x02c],%g2 ! %g2 = 6207061ad1377019 ! Mem[00000000758000c0] = e7be83c9ca336a21, %l1 = ff35c703fdd9dce1, %l2 = 0000000019e917bc casxa [%i3]0x80,%l1,%l2 ! %l2 = e7be83c9ca336a21 ! Mem[00000000758000cc] = 3e2b8db2, %l2 = ca336a21, %l7 = 000000f6 add %i3,0x0c,%g1 casa [%g1]0x80,%l2,%l7 ! %l7 = 000000003e2b8db2 p50_label_3: ! Mem[00000000758000ec] = 9c4a03dc, %l2 = ca336a21, %l7 = 3e2b8db2 add %i3,0x2c,%g1 casa [%g1]0x80,%l2,%l7 ! %l7 = 000000009c4a03dc ! Mem[00000000758000f8] = 84d2574365b614ae, %l0 = a2cba1ae40934cfe, %l6 = d26af6f3287f9524 add %i3,0x38,%g1 casxa [%g1]0x80,%l0,%l6 ! %l6 = 84d2574365b614ae ! Mem[00000000740000f4] = 057cefce, %l3 = b8fa8c34deea4adc ldstub [%i0+0x034],%l3 ! %l3 = 00000005000000ff ! %l2 = ca336a21, %l3 = 00000005, Mem[00000000900000f0] = d5cd9b41 f9d877dd std %l2,[%i4+0x030] ! Mem[00000000900000f0] = ca336a21 00000005 ! Mem[00000000740000fc] = 524521ff, %l4 = cd57aa06460681a8 swap [%i0+0x03c],%l4 ! %l4 = 00000000524521ff ! %l3 = 0000000000000005, Mem[00000000758000c1] = e7be83c9 stb %l3,[%i3+0x001] ! Mem[00000000758000c0] = e70583c9 ! Mem[00000000918000c8] = 3af0788929433ddf, %g2 = ffffffffa3f2d0ad ldx [%o0+%o1],%g2 ! %g2 = 3af0788929433ddf ! %l1 = ff35c703fdd9dce1, Mem[00000000900000f2] = 6a210000 sth %l1,[%i4+0x032] ! Mem[00000000900000f0] = dce10000 ! Mem[00000000910000ec] = d0ad1284, %g2 = 3af0788929433ddf lduh [%i6+0x02e],%g2 ! %g2 = 000000000000d0ad ! %l3 = 0000000000000005, Mem[00000000900000ee] = e0f6ca33 sth %l3,[%i4+0x02e] ! Mem[00000000900000ec] = 0005ca33 p50_label_4: ! Mem[00000000740000d7] = 40934cfe, %l6 = 84d2574365b614ae ldstub [%i0+0x017],%l6 ! %l6 = 000000fe000000ff ! Mem[00000000908000f0] = 79d86a6804f40f71, %g2 = 000000000000d0ad ldx [%i5+0x030],%g2 ! %g2 = 79d86a6804f40f71 ! Mem[00000000740000d0] = a2cba1ae 40934cff, %l0 = 40934cfe, %l1 = fdd9dce1 ldd [%i0+%o2],%l0 ! %l0 = 00000000a2cba1ae 0000000040934cff ! %l0 = a2cba1ae, %l1 = 40934cff, Mem[00000000918000d0] = 48a81124 fba28e34 std %l0,[%o0+%o2] ! Mem[00000000918000d0] = a2cba1ae 40934cff ! Mem[00000000758000dc] = 10392cc2, %l6 = 000000fe, %l0 = a2cba1ae add %i3,0x1c,%g1 casa [%g1]0x80,%l6,%l0 ! %l0 = 0000000010392cc2 ! Mem[00000000908000c0] = d11eab64, %g2 = 79d86a6804f40f71 lduw [%i5+%g0],%g2 ! %g2 = 00000000d11eab64 ! Mem[00000000740000d4] = 40934cff, %l6 = 00000000000000fe swap [%i0+0x014],%l6 ! %l6 = 0000000040934cff ! Mem[00000000900000c0] = 4b942213, %g2 = 00000000d11eab64 lduw [%i4+%g0],%g2 ! %g2 = 000000004b942213 ! Mem[00000000908000c8] = 01e8e41294cdbb6a, %g2 = 000000004b942213 ldx [%i5+%o1],%g2 ! %g2 = 01e8e41294cdbb6a ! Mem[00000000748000e0] = 08097fc7 e39b87b9, %l0 = 10392cc2, %l1 = 40934cff ldd [%i1+%o4],%l0 ! %l0 = 0000000008097fc7 00000000e39b87b9 ba,a p50_not_taken_0_end p50_not_taken_0: ! The following code should not be executed nop nop ldsh [%i3+0x03e],%l4 ldub [%i0+0x019],%l6 nop ldx [%i3+0x018],%l4 nop stw %l2,[%i0+0x024] 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+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000000005 bne,a,pn %xcc,p50_reg_l3_fail mov %l3,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000000000c7 bne,a,pn %xcc,p50_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000040934cff bne,a,pn %xcc,p50_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000009c4a03dc 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 %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be bc00a434 560a3059 bne %xcc,p50_f0_fail nop ! Check Local Memory set p50_local0_expect,%g1 p50_check_local0: ldx [%g1+0x008],%g2 ! Expected data = 418c6f16ae7960ff ldx [%i0+0x008],%g3 ! Observed data at 00000000740000c8 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = a2cba1ae000000fe ldx [%i0+0x010],%g3 ! Observed data at 00000000740000d0 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i0,0x010,%g4 ldx [%g1+0x030],%g2 ! Expected data = a75717c5ff7cefce ldx [%i0+0x030],%g3 ! Observed data at 00000000740000f0 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i0,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 7a34f6ae460681a8 ldx [%i0+0x038],%g3 ! Observed data at 00000000740000f8 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i0,0x038,%g4 ! Processor 50, local 1 is clean set p50_local2_expect,%g1 p50_check_local2: ldx [%g1+0x028],%g2 ! Expected data = 460681a840934cfe ldx [%i2+0x028],%g3 ! Observed data at 00000000750000e8 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i2,0x028,%g4 set p50_local3_expect,%g1 p50_check_local3: ldx [%g1+0x000],%g2 ! Expected data = e70583c9ca336a21 ldx [%i3+0x000],%g3 ! Observed data at 00000000758000c0 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i3,0x000,%g4 ldx [%g1+0x038],%g2 ! Expected data = 84d2574365b614ae ldx [%i3+0x038],%g3 ! Observed data at 00000000758000f8 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i3,0x038,%g4 ! The test for processor 50 has passed p50_passed: ta GOOD_TRAP nop p50_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p50_failed p50_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p50_failed p50_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p50_failed p50_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p50_failed p50_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p50_failed p50_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p50_failed p50_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p50_failed p50_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p50_failed p50_f0_fail: set p50_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 50 failed p50_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0c8] ! Set processor 50 done flag set p50_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 50 failed p50_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0c8] ! Set processor 50 done flag set p50_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p50_selfmod_failed: ba p50_failed mov 0xabc,%g1 p50_common_error: or %g0,0xf12,%g1 ba p50_failed mov %o5,%g3 p50_common_signature_error: set p50_temp,%g1 ba p50_failed st %g2,[%g1] ! Common Lock Number p50_common_timeout: set p50_temp,%g1 ba p50_failed st %g2,[%g1] ! Common Lock Number p50_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p50_failed mov 0x0,%g3 p50_trap1e: ldstuba [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000750000d8] lduwa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000758000c8] swapa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000740000d0] ldsha [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000758000c0] ldswa [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000748000e0] stha %l6,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[00000000758000c0] stxa %l4,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[00000000758000e0] done p50_trap1o: ldstuba [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000750000d8] lduwa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000758000c8] swapa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000740000d0] ldsha [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000758000c0] ldswa [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000748000e0] stha %l6,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[00000000758000c0] stxa %l4,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[00000000758000e0] done p50_trap2e: ldswa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000740000e8] ldswa [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000750000d0] lduha [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000740000c0] lduba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000750000c0] stha %l1,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[00000000758000e0] done p50_trap2o: ldswa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000740000e8] ldswa [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000750000d0] lduha [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000740000c0] lduba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000750000c0] stha %l1,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[00000000758000e0] done p50_trap3e: nop nop nop nop done p50_trap3o: nop nop nop nop done p50_init_memory_pointers: set p50_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p50_local0_start,%i0 set p50_local1_start,%i1 set p50_local2_start,%i2 set p50_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 18c23616da83abb5 ldx [%g1+0x008],%l1 ! %l1 = ff35c703fdd9dce1 ldx [%g1+0x010],%l2 ! %l2 = 93700253a1627a8e ldx [%g1+0x018],%l3 ! %l3 = b8fa8c34deea4adc ldx [%g1+0x020],%l4 ! %l4 = cd57aa06460681a8 ldx [%g1+0x028],%l5 ! %l5 = daef76e271063dfd ldx [%g1+0x030],%l6 ! %l6 = e6d01121f7ffb196 ldx [%g1+0x038],%l7 ! %l7 = 9ac0bafe6c576f8c ! 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 = 331f5d03 151b31e1 fa41a77f bf0f5177 ! %f4 = 11fcd0e0 663419eb 98b7041e 45fddc61 ! %f8 = e91875a3 66a04389 8080419f b3fcc951 ! %f12 = dc75c27a c14c2157 cfacb287 3dda4e9c ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = f65f7937 20c9762d e118a9e6 35f630dc ! %f20 = 506e02b9 ffaebe7b 00991992 77495758 ! %f24 = 5669fc82 220bf5f1 0f530fdf a296cfcc ! %f28 = f509b9e7 d18642b8 283cbc9b ead3da99 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 0676c793 d2950148 f63777aa 4c20bce0 ! %f36 = 107fb9cd ae1db75a 88a91bb8 0e817874 ! %f40 = a6017274 5ced2a7c 626856c9 f9b4314c ! %f44 = f7ca89ec 8e968f3e f7cebe9a de01a9f9 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xb97f6f4800000073,%g7,%g1 ! GSR scale = 14, align = 3 wr %g1,%g0,%gsr ! GSR = b97f6f4800000073 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[00000000770000dc] = 6b595073, %l5 = d33d807c303923c1 swap [%i2+0x01c],%l5 ! %l5 = 000000006b595073 ! Mem[00000000768000cd] = abde17e3, %l6 = cbfe9353ee77fc47 ldstub [%i1+0x00d],%l6 ! %l6 = 000000de000000ff ! %l2 = 2adc95b83c4d60c4, Mem[00000000918000d8] = e55c4c5d stw %l2,[%o0+%o3] ! Mem[00000000918000d8] = 3c4d60c4 ! Mem[00000000910000d0] = 23740484c5d8e3e5, %g2 = c84a6dc992653d1b ldx [%i6+%o2],%g2 ! %g2 = 23740484c5d8e3e5 ! %l3 = 046fcfc6a9b64705, Mem[00000000900000ca] = 3fb5ac22 sth %l3,[%i4+0x00a] ! Mem[00000000900000c8] = 4705ac22 ! Mem[00000000770000d8] = 8850ef3c, %l6 = 00000000000000de swap [%i2+%o3],%l6 ! %l6 = 000000008850ef3c ! Mem[00000000778000c0] = 9cdfe466, %l3 = 046fcfc6a9b64705 ldub [%i3+0x002],%l3 ! %l3 = 00000000000000e4 ! Mem[00000000770000f4] = dd339f59, %l1 = acaa918be6fe7f00 ldub [%i2+0x037],%l1 ! %l1 = 0000000000000059 ! Mem[00000000770000d8] = 000000de, %l0 = 2b4488ca864822fa ldstub [%i2+%o3],%l0 ! %l0 = 00000000000000ff ! Mem[00000000918000d0] = 48a81124, %g2 = 23740484c5d8e3e5 ldsh [%o0+%o2],%g2 ! %g2 = 00000000000048a8 p51_label_2: ! Mem[00000000760000f8] = 3e30ee6c, %l0 = 0000000000000000 swap [%i0+0x038],%l0 ! %l0 = 000000003e30ee6c ! Mem[00000000768000cc] = abff17e3, %l4 = 53035eba164b7edf ldstub [%i1+0x00c],%l4 ! %l4 = 000000ab000000ff ! %l2 = 2adc95b83c4d60c4, Mem[00000000910000c0] = 5f41d4b45292c30c stx %l2,[%i6+%g0] ! Mem[00000000910000c0] = 2adc95b83c4d60c4 ! Mem[00000000770000d8] = ff0000de303923c1, %l4 = 00000000000000ab ldx [%i2+%o3],%l4 ! %l4 = ff0000de303923c1 ! Mem[00000000760000e0] = 5646ea99b4bc317f, %l4 = ff0000de303923c1, %l1 = 0000000000000059 add %i0,0x20,%g1 casxa [%g1]0x80,%l4,%l1 ! %l1 = 5646ea99b4bc317f ! Mem[00000000760000fc] = 33f45a6d, %l0 = 000000003e30ee6c lduw [%i0+0x03c],%l0 ! %l0 = 0000000033f45a6d ! %l2 = 2adc95b83c4d60c4, Mem[00000000778000d8] = d6b1acda sth %l2,[%i3+%o3] ! Mem[00000000778000d8] = 60c4acda ! %l7 = 8904199a33c2d1a2, Mem[00000000910000d0] = 23740484 stb %l7,[%i6+%o2] ! Mem[00000000910000d0] = a2740484 ! Mem[00000000770000dc] = 303923c1, %l2 = 2adc95b83c4d60c4 ldstub [%i2+0x01c],%l2 ! %l2 = 00000030000000ff ! Mem[00000000900000d0] = 31aac5326767afdd, %g2 = 00000000000048a8 ldx [%i4+%o2],%g2 ! %g2 = 31aac5326767afdd p51_label_3: ! Mem[00000000778000e0] = 9f43e50d7baba253, %l3 = 00000000000000e4, %l1 = 5646ea99b4bc317f add %i3,0x20,%g1 casxa [%g1]0x80,%l3,%l1 ! %l1 = 9f43e50d7baba253 ! %l1 = 9f43e50d7baba253, Mem[00000000768000d0] = 1d286ac60a623a86 stx %l1,[%i1+%o2] ! Mem[00000000768000d0] = 9f43e50d7baba253 ! Mem[00000000760000c0] = 69013b5348f75fb0, %l7 = 8904199a33c2d1a2, %l4 = ff0000de303923c1 casxa [%i0]0x80,%l7,%l4 ! %l4 = 69013b5348f75fb0 ! Mem[00000000760000cc] = 68185d56, %l3 = 00000000000000e4 swap [%i0+0x00c],%l3 ! %l3 = 0000000068185d56 ! %l7 = 8904199a33c2d1a2, Mem[00000000910000c4] = 3c4d60c4 stw %l7,[%i6+0x004] ! Mem[00000000910000c4] = 33c2d1a2 ! Mem[00000000768000f4] = 96c5cced, %l6 = 000000008850ef3c swap [%i1+0x034],%l6 ! %l6 = 0000000096c5cced ! Mem[00000000770000d4] = a3a3be6d, %l7 = 8904199a33c2d1a2 swap [%i2+0x014],%l7 ! %l7 = 00000000a3a3be6d ! %l2 = 0000000000000030, Mem[00000000900000d6] = afdd6e2b sth %l2,[%i4+0x016] ! Mem[00000000900000d4] = 00306e2b ! %l5 = 000000006b595073, Mem[00000000918000d4] = fba28e34 sth %l5,[%o0+0x014] ! Mem[00000000918000d4] = 50738e34 ! Mem[00000000770000e9] = 8fc2d1ce, %l1 = 9f43e50d7baba253 ldstub [%i2+0x029],%l1 ! %l1 = 000000c2000000ff p51_label_4: ! Mem[00000000778000f3] = e30d4682, %l0 = 0000000033f45a6d ldstub [%i3+0x033],%l0 ! %l0 = 00000082000000ff ! Mem[00000000908000f0] = 6a6804f4, %g2 = 31aac5326767afdd lduh [%i5+0x032],%g2 ! %g2 = 0000000000006a68 ! Mem[00000000760000c0] = 69013b53, %l1 = 00000000000000c2 swap [%i0+%g0],%l1 ! %l1 = 0000000069013b53 ! Mem[00000000778000ec] = 4740a689, %l1 = 69013b53, %l1 = 69013b53 add %i3,0x2c,%g1 casa [%g1]0x80,%l1,%l1 ! %l1 = 000000004740a689 ! Mem[00000000768000d0] = 9f43e50d, %l1 = 4740a689, %l3 = 68185d56 add %i1,0x10,%g1 casa [%g1]0x80,%l1,%l3 ! %l3 = 000000009f43e50d ! Mem[00000000770000c4] = 635e86ab, %l7 = 00000000a3a3be6d swap [%i2+0x004],%l7 ! %l7 = 00000000635e86ab ! Mem[00000000768000e0] = 96e9efd1, %l5 = 000000006b595073 swap [%i1+%o4],%l5 ! %l5 = 0000000096e9efd1 ! %l3 = 000000009f43e50d, Mem[00000000768000da] = c62d3224 stb %l3,[%i1+0x01a] ! Mem[00000000768000d8] = c62d0d24 ! Mem[00000000778000f8] = 48028a47, %l6 = 0000000096c5cced ldstub [%i3+0x038],%l6 ! %l6 = 00000048000000ff ! Mem[00000000778000e0] = 9f43e50d, %l3 = 9f43e50d, %l0 = 00000082 add %i3,0x20,%g1 casa [%g1]0x80,%l3,%l0 ! %l0 = 000000009f43e50d ba,a p51_not_taken_0_end p51_not_taken_0: ! The following code should not be executed nop nop ldsh [%i3+0x03e],%l4 ldub [%i0+0x019],%l6 nop ldx [%i3+0x018],%l4 nop stw %l2,[%i0+0x024] 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+0x000],%g2 cmp %l0,%g2 ! %l0 should be 000000009f43e50d bne,a,pn %xcc,p51_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000004740a689 bne,a,pn %xcc,p51_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000000030 bne,a,pn %xcc,p51_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000009f43e50d bne,a,pn %xcc,p51_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 69013b5348f75fb0 bne,a,pn %xcc,p51_reg_l4_fail mov %l4,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000048 bne,a,pn %xcc,p51_reg_l6_fail mov %l6,%g3 ! Check Local Memory set p51_local0_expect,%g1 p51_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 000000c248f75fb0 ldx [%i0+0x000],%g3 ! Observed data at 00000000760000c0 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 0430a81d000000e4 ldx [%i0+0x008],%g3 ! Observed data at 00000000760000c8 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i0,0x008,%g4 ldx [%g1+0x038],%g2 ! Expected data = 0000000033f45a6d ldx [%i0+0x038],%g3 ! Observed data at 00000000760000f8 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 = 214de940ffff17e3 ldx [%i1+0x008],%g3 ! Observed data at 00000000768000c8 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 9f43e50d7baba253 ldx [%i1+0x010],%g3 ! Observed data at 00000000768000d0 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = c62d0d2463555d74 ldx [%i1+0x018],%g3 ! Observed data at 00000000768000d8 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 6b595073c3c488f3 ldx [%i1+0x020],%g3 ! Observed data at 00000000768000e0 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i1,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = b800ebff8850ef3c ldx [%i1+0x030],%g3 ! Observed data at 00000000768000f0 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i1,0x030,%g4 set p51_local2_expect,%g1 p51_check_local2: ldx [%g1+0x000],%g2 ! Expected data = bf9b7b99a3a3be6d ldx [%i2+0x000],%g3 ! Observed data at 00000000770000c0 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i2,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 09ca925133c2d1a2 ldx [%i2+0x010],%g3 ! Observed data at 00000000770000d0 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff0000deff3923c1 ldx [%i2+0x018],%g3 ! Observed data at 00000000770000d8 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i2,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 8fffd1ce83afff30 ldx [%i2+0x028],%g3 ! Observed data at 00000000770000e8 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i2,0x028,%g4 set p51_local3_expect,%g1 p51_check_local3: ldx [%g1+0x018],%g2 ! Expected data = 60c4acdad9e02366 ldx [%i3+0x018],%g3 ! Observed data at 00000000778000d8 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 000000827baba253 ldx [%i3+0x020],%g3 ! Observed data at 00000000778000e0 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i3,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = e30d46fffef4080f ldx [%i3+0x030],%g3 ! Observed data at 00000000778000f0 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i3,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = ff028a47ffd8354d ldx [%i3+0x038],%g3 ! Observed data at 00000000778000f8 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i3,0x038,%g4 ! The test for processor 51 has passed p51_passed: ta GOOD_TRAP nop p51_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p51_failed p51_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p51_failed p51_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p51_failed p51_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p51_failed p51_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p51_failed p51_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p51_failed p51_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p51_failed p51_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p51_failed ! The test for processor 51 failed p51_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0cc] ! Set processor 51 done flag set p51_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 51 failed p51_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0cc] ! Set processor 51 done flag set p51_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p51_selfmod_failed: ba p51_failed mov 0xabc,%g1 p51_common_error: or %g0,0xf13,%g1 ba p51_failed mov %o5,%g3 p51_common_signature_error: set p51_temp,%g1 ba p51_failed st %g2,[%g1] ! Common Lock Number p51_common_timeout: set p51_temp,%g1 ba p51_failed st %g2,[%g1] ! Common Lock Number p51_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p51_failed mov 0x0,%g3 p51_trap1e: ldstuba [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000760000e8] ldstuba [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000778000d8] done p51_trap1o: ldstuba [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000760000e8] ldstuba [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000778000d8] done p51_trap2e: ldswa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000760000e8] stxa %l1,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000778000e8] swapa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000778000d0] swapa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000760000c0] done p51_trap2o: ldswa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000760000e8] stxa %l1,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000778000e8] swapa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000778000d0] swapa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000760000c0] 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 = 2b4488ca864822fa ldx [%g1+0x008],%l1 ! %l1 = acaa918be6fe7f00 ldx [%g1+0x010],%l2 ! %l2 = 2adc95b83c4d60c4 ldx [%g1+0x018],%l3 ! %l3 = 046fcfc6a9b64705 ldx [%g1+0x020],%l4 ! %l4 = 53035eba164b7edf ldx [%g1+0x028],%l5 ! %l5 = d33d807c303923c1 ldx [%g1+0x030],%l6 ! %l6 = cbfe9353ee77fc47 ldx [%g1+0x038],%l7 ! %l7 = 8904199a33c2d1a2 ! 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 = 69a31d06 5917b361 3d2397e6 40588940 ! %f4 = 01c91fb3 e8ff6b42 47fc381a 6b509f79 ! %f8 = 3c5200e7 16b83b9d 12076068 4effae05 ! %f12 = 5a1c8807 1b995267 bae1ea36 2e88e6fd ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = a77e7720 3e0d5eea 326e6fab 3619f70f ! %f20 = a368b3fd 331df5ca 616ca649 3dd5363e ! %f24 = 4b3a81fe c3311691 e21c0f1e 61f49741 ! %f28 = 2044a9e8 24c8a849 3f20a248 a4e7273b ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = e9293b85 2c39e470 b8985130 47fc340f ! %f36 = 10e2b731 dd777e65 cde32fdd fe632f8b ! %f40 = 3144841f 37497a82 85074d92 08c81ac3 ! %f44 = 87caaf0b 5aaf1779 ba6236b3 1c2c8d5d ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x6a248b4800000036,%g7,%g1 ! GSR scale = 6, align = 6 wr %g1,%g0,%gsr ! GSR = 6a248b4800000036 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: ! %l0 = 00c73a17d9bda45d, Mem[00000000900000c0] = 4b942213 stb %l0,[%i4+%g0] ! Mem[00000000900000c0] = 5d942213 ! Mem[00000000908000e0] = b848d7ae 4ce5a934, %g2 = 73297e1c, %g3 = 0bad0b00 ldd [%i5+%o4],%g2 ! %g2 = 00000000b848d7ae 000000004ce5a934 ! Mem[00000000790000e4] = f402f9e5, %l4 = 160fb98fd1d66483 ldsw [%i2+0x024],%l4 ! %l4 = fffffffff402f9e5 ! Mem[00000000780000e0] = 9c5e6910, %l4 = fffffffff402f9e5 ldstub [%i0+%o4],%l4 ! %l4 = 0000009c000000ff ! Mem[00000000790000d8] = b749bc71e62e745d, %l4 = 000000000000009c ldx [%i2+%o3],%l4 ! %l4 = b749bc71e62e745d ! Mem[00000000798000e8] = bf3907ab, %l2 = afcb6116, %l7 = c689813a add %i3,0x28,%g1 casa [%g1]0x80,%l2,%l7 ! %l7 = 00000000bf3907ab ! Mem[00000000780000c8] = 2c6d4d6989207329, %l3 = 51e51f0832435346 ldx [%i0+%o1],%l3 ! %l3 = 2c6d4d6989207329 ! Mem[00000000900000f8] = 1971f162, %g2 = 00000000b848d7ae ldsh [%i4+0x038],%g2 ! %g2 = 0000000000001971 ! Mem[00000000780000f4] = 0d07d827, %l1 = d6cd8d709ed2cd21 ldsb [%i0+0x036],%l1 ! %l1 = ffffffffffffffd8 ! Mem[00000000798000c1] = e719e759, %l3 = 2c6d4d6989207329 ldstub [%i3+0x001],%l3 ! %l3 = 00000019000000ff p52_label_2: ! Mem[00000000900000e0] = a25a72ef 9cf50343, %g2 = 00001971, %g3 = 4ce5a934 ldd [%i4+%o4],%g2 ! %g2 = 00000000a25a72ef 000000009cf50343 ! Mem[00000000788000c8] = bcbe1a21da3c2b1c, %l0 = 00c73a17d9bda45d, %l3 = 0000000000000019 add %i1,0x08,%g1 casxa [%g1]0x80,%l0,%l3 ! %l3 = bcbe1a21da3c2b1c ! Mem[00000000910000dc] = 6582e857, %g2 = 00000000a25a72ef ldub [%i6+0x01c],%g2 ! %g2 = 0000000000000065 ! Mem[00000000780000cc] = 89207329, %l4 = b749bc71e62e745d swap [%i0+0x00c],%l4 ! %l4 = 0000000089207329 ! %l2 = deaa0715afcb6116, Mem[00000000788000e4] = f21bf0fc stw %l2,[%i1+0x024] ! Mem[00000000788000e4] = afcb6116 ! Mem[00000000790000f8] = 280044d1 80c3e17a, %l4 = 89207329, %l5 = 42b33283 ldd [%i2+0x038],%l4 ! %l4 = 00000000280044d1 0000000080c3e17a ! Mem[00000000788000e5] = afcb6116, %l4 = 00000000280044d1 ldstub [%i1+0x025],%l4 ! %l4 = 000000cb000000ff ! Mem[00000000908000d8] = 7d5c1279, %g18 = 211c11d0905bde60 ldsw [%i5+%o3],%g2 ! %g2 = 211c11d0905bde60 ! Mem[00000000918000e8] = 05274a6d4f206140, %g2 = 000000007d5c1279 ldx [%o0+%o5],%g2 ! %g2 = 05274a6d4f206140 ! Mem[00000000790000e8] = 7fc48f48, %l2 = deaa0715afcb6116 swap [%i2+%o5],%l2 ! %l2 = 000000007fc48f48 p52_label_3: ! Mem[00000000900000cc] = 364c31aa, %g2 = 05274a6d4f206140 ldsh [%i4+0x00e],%g2 ! %g2 = 000000000000364c ! Mem[00000000788000e4] = afff6116, %l3 = bcbe1a21da3c2b1c swap [%i1+0x024],%l3 ! %l3 = 00000000afff6116 ! Mem[00000000798000cc] = d185952e, %l0 = 00c73a17d9bda45d swap [%i3+0x00c],%l0 ! %l0 = 00000000d185952e ! %l1 = ffffffffffffffd8, Mem[00000000900000eb] = 5cff48e0 stb %l1,[%i4+0x02b] ! Mem[00000000900000e8] = d8ff48e0 ! Mem[00000000790000f0] = 90bf212299870fc9, %l1 = ffffffffffffffd8, %l6 = 7831cc682a9cc5ed add %i2,0x30,%g1 casxa [%g1]0x80,%l1,%l6 ! %l6 = 90bf212299870fc9 ! Mem[00000000788000d7] = 8552f88c, %l4 = 00000000000000cb ldstub [%i1+0x017],%l4 ! %l4 = 0000008c000000ff ! %l3 = 00000000afff6116, Mem[00000000918000cc] = 29433ddf sth %l3,[%o0+0x00c] ! Mem[00000000918000cc] = 61163ddf ! Mem[00000000798000e0] = 09346f9c07b6b059, %l7 = 00000000bf3907ab, %l6 = 90bf212299870fc9 add %i3,0x20,%g1 casxa [%g1]0x80,%l7,%l6 ! %l6 = 09346f9c07b6b059 ! Mem[00000000788000f4] = 705fb8fc, %l3 = 00000000afff6116 swap [%i1+0x034],%l3 ! %l3 = 00000000705fb8fc ! Mem[00000000790000f8] = 280044d180c3e17a, %l4 = 000000000000008c, %l6 = 09346f9c07b6b059 add %i2,0x38,%g1 casxa [%g1]0x80,%l4,%l6 ! %l6 = 280044d180c3e17a p52_label_4: ! %l4 = 0000008c, %l5 = 80c3e17a, Mem[00000000900000f0] = d5cd9b41 f9d877dd std %l4,[%i4+0x030] ! Mem[00000000900000f0] = 0000008c 80c3e17a ! Mem[00000000788000e0] = 4c9b5925da3c2b1c, %l1 = ffffffffffffffd8, %l6 = 280044d180c3e17a add %i1,0x20,%g1 casxa [%g1]0x80,%l1,%l6 ! %l6 = 4c9b5925da3c2b1c ! Mem[00000000790000f0] = 90bf2122, %l0 = d185952e, %l1 = ffffffd8 add %i2,0x30,%g1 casa [%g1]0x80,%l0,%l1 ! %l1 = 0000000090bf2122 ! Mem[00000000790000e4] = f402f9e5, %l1 = 90bf2122, %l3 = 705fb8fc add %i2,0x24,%g1 casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000f402f9e5 ! %l4 = 000000000000008c, Mem[00000000910000c8] = 0291bbe19ef55a7d stx %l4,[%i6+%o1] ! Mem[00000000910000c8] = 000000000000008c ! Mem[00000000918000e8] = 274a6d4f, %g2 = 000000000000364c ldsb [%o0+0x029],%g2 ! %g2 = 0000000000000027 ! Mem[00000000918000c0] = 90a9a04e, %g2 = 0000000000000027 lduh [%o0+%g0],%g2 ! %g2 = 00000000000090a9 ! Mem[00000000788000c8] = bcbe1a21, %l0 = 00000000d185952e swap [%i1+%o1],%l0 ! %l0 = 00000000bcbe1a21 ! Mem[00000000900000e8] = e25b48d8ff48e0f6, %g2 = 00000000000090a9 ldx [%i4+%o5],%g2 ! %g2 = e25b48d8ff48e0f6 ! Mem[00000000788000c4] = e3226a6b, %l2 = 000000007fc48f48 ldstub [%i1+0x004],%l2 ! %l2 = 000000e3000000ff ba,a p52_not_taken_0_end p52_not_taken_0: ! The following code should not be executed nop nop ldsh [%i3+0x03e],%l4 ldub [%i0+0x019],%l6 nop ldx [%i3+0x018],%l4 nop stw %l2,[%i0+0x024] ba,a p52_branch_failed p52_not_taken_0_end: ! End of Random Code for Thread 52 1: membar #Sync ! Force all stores to complete p52_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0d0] ! Set processor 52 done flag ! Check Registers p52_check_registers: set p52_expected_registers,%g1 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000090bf2122 bne,a,pn %xcc,p52_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000000000e3 bne,a,pn %xcc,p52_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000f402f9e5 bne,a,pn %xcc,p52_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000000000008c bne,a,pn %xcc,p52_reg_l4_fail mov %l4,%g3 ! Check Floating Point Registers p52_check_fp_registers: set p52_expected_fp_regs,%g3 std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 01c91fb3 e8ff6b42 bne %xcc,p52_f4_fail nop ! Check Local Memory set p52_local0_expect,%g1 p52_check_local0: ldx [%g1+0x008],%g2 ! Expected data = 2c6d4d69e62e745d ldx [%i0+0x008],%g3 ! Observed data at 00000000780000c8 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i0,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff5e69105588156b ldx [%i0+0x020],%g3 ! Observed data at 00000000780000e0 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i0,0x020,%g4 set p52_local1_expect,%g1 p52_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 5f0fbd8cff226a6b ldx [%i1+0x000],%g3 ! Observed data at 00000000788000c0 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = d185952eda3c2b1c ldx [%i1+0x008],%g3 ! Observed data at 00000000788000c8 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 1b161ab18552f8ff ldx [%i1+0x010],%g3 ! Observed data at 00000000788000d0 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i1,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 4c9b5925da3c2b1c ldx [%i1+0x020],%g3 ! Observed data at 00000000788000e0 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i1,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = a13de46fafff6116 ldx [%i1+0x030],%g3 ! Observed data at 00000000788000f0 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i1,0x030,%g4 set p52_local2_expect,%g1 p52_check_local2: ldx [%g1+0x028],%g2 ! Expected data = afcb61168d740b8b ldx [%i2+0x028],%g3 ! Observed data at 00000000790000e8 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i2,0x028,%g4 set p52_local3_expect,%g1 p52_check_local3: ldx [%g1+0x000],%g2 ! Expected data = e7ffe7592ff44b48 ldx [%i3+0x000],%g3 ! Observed data at 00000000798000c0 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 24e49507d9bda45d ldx [%i3+0x008],%g3 ! Observed data at 00000000798000c8 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i3,0x008,%g4 ! The test for processor 52 has passed p52_passed: ta GOOD_TRAP nop p52_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p52_failed p52_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p52_failed p52_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p52_failed p52_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p52_failed p52_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p52_failed p52_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p52_failed p52_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p52_failed p52_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p52_failed p52_f4_fail: set p52_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 52 failed p52_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0d0] ! Set processor 52 done flag set p52_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 52 failed p52_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0d0] ! Set processor 52 done flag set p52_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p52_selfmod_failed: ba p52_failed mov 0xabc,%g1 p52_common_error: or %g0,0xf14,%g1 ba p52_failed mov %o5,%g3 p52_common_signature_error: set p52_temp,%g1 ba p52_failed st %g2,[%g1] ! Common Lock Number p52_common_timeout: set p52_temp,%g1 ba p52_failed st %g2,[%g1] ! Common Lock Number p52_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p52_failed mov 0x0,%g3 p52_trap1e: ldstuba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000790000c8] ldxa [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000788000c8] done p52_trap1o: ldstuba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000790000c8] ldxa [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000788000c8] done p52_trap2e: swapa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000788000e8] stba %l6,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000790000d0] done p52_trap2o: swapa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000788000e8] stba %l6,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000790000d0] done p52_trap3e: nop nop nop nop nop nop done p52_trap3o: nop nop nop nop nop nop done p52_init_memory_pointers: set p52_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p52_local0_start,%i0 set p52_local1_start,%i1 set p52_local2_start,%i2 set p52_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 00c73a17d9bda45d ldx [%g1+0x008],%l1 ! %l1 = d6cd8d709ed2cd21 ldx [%g1+0x010],%l2 ! %l2 = deaa0715afcb6116 ldx [%g1+0x018],%l3 ! %l3 = 51e51f0832435346 ldx [%g1+0x020],%l4 ! %l4 = 160fb98fd1d66483 ldx [%g1+0x028],%l5 ! %l5 = 48bed59242b33283 ldx [%g1+0x030],%l6 ! %l6 = 7831cc682a9cc5ed ldx [%g1+0x038],%l7 ! %l7 = 06d52776c689813a ! 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 = 4642411a 510bc1fe 74f5dafa 264a8765 ! %f4 = c5c75d52 c0156cba 776582a1 8c153b31 ! %f8 = f73aaaf3 ccd1a072 b32920ad 596ed6c0 ! %f12 = 64d7f9c4 3cdd1d5b 298d3cde 1313a932 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 5e01fa56 445df820 061923c6 60bbe17b ! %f20 = b93e6c42 600e64ca 9524dd1b a1cccf04 ! %f24 = 575689e8 a4822a92 b4d29235 4498b870 ! %f28 = 903b7ee4 01aa45f8 a83aa1df a9666a1b ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 10eddb1b e10af9c5 1c3ceda0 b666e159 ! %f36 = e07b9517 c1373486 1ec94f5e c3f9ca21 ! %f40 = 4e670761 93a583fd 73f433e6 9cf55a50 ! %f44 = 0879e479 f93c6ead 8d111fd4 2d4d3cee ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x2c9528bf0000002c,%g7,%g1 ! GSR scale = 5, align = 4 wr %g1,%g0,%gsr ! GSR = 2c9528bf0000002c 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[00000000908000d8] = 7d5c1279 2ff1d4f4, %g2 = 72f8eeb6, %g3 = 0bad0b00 ldd [%i5+%o3],%g2 ! %g2 = 000000007d5c1279 000000002ff1d4f4 ! Mem[000000007b8000e4] = 06f71be5, %l4 = 7ad9b698, %l1 = d49a5f42 add %i3,0x24,%g1 casa [%g1]0x80,%l4,%l1 ! %l1 = 0000000006f71be5 ! Mem[000000007b8000d8] = 1812297a, %l3 = f0928879, %l5 = 02cb4ee9 add %i3,0x18,%g1 casa [%g1]0x80,%l3,%l5 ! %l5 = 000000001812297a ! Mem[000000007a0000d8] = 2c0081f7, %l7 = bdc574a1c1396dca swap [%i0+%o3],%l7 ! %l7 = 000000002c0081f7 ! Mem[00000000908000d8] = 7d5c1279, %g2 = 000000007d5c1279 lduw [%i5+%o3],%g2 ! %g2 = 000000007d5c1279 ! Mem[000000007a0000f4] = 61d35eeb, %l4 = 7ad9b698, %l2 = ae4711cb add %i0,0x34,%g1 casa [%g1]0x80,%l4,%l2 ! %l2 = 0000000061d35eeb ! Mem[00000000908000d0] = b6aef1ef, %g2 = 000000007d5c1279 lduh [%i5+%o2],%g2 ! %g2 = 000000000000b6ae ! %l5 = 000000001812297a, Mem[00000000900000ce] = 364c31aa sth %l5,[%i4+0x00e] ! Mem[00000000900000cc] = 297a31aa ! %l0 = ce9056c4793493cd, Mem[00000000908000d3] = efd2273c stb %l0,[%i5+0x013] ! Mem[00000000908000d0] = cdd2273c ! %l0 = ce9056c4793493cd, Mem[00000000908000d4] = d2273cf7 stb %l0,[%i5+0x014] ! Mem[00000000908000d4] = cd273cf7 p53_label_2: ! Mem[000000007a0000dc] = ea79c783, %l4 = 509f6f287ad9b698 ldstub [%i0+0x01c],%l4 ! %l4 = 000000ea000000ff ! Mem[00000000918000d8] = e55c4c5d 4e8111f9, %g2 = 0000b6ae, %g3 = 2ff1d4f4 ldd [%o0+%o3],%g2 ! %g2 = 00000000e55c4c5d 000000004e8111f9 ! Mem[00000000908000ec] = fd79d86a, %g2 = 00000000e55c4c5d ldub [%i5+0x02f],%g2 ! %g2 = 00000000000000fd ! Mem[00000000900000e4] = 9cf50343, %g2 = 00000000000000fd ldsb [%i4+0x024],%g2 ! %g2 = ffffffffffffff9c ! Mem[000000007b8000cb] = ee3b70de, %l0 = ce9056c4793493cd ldstub [%i3+0x00b],%l0 ! %l0 = 000000de000000ff ! Mem[000000007a0000e0] = 431d8b01, %l6 = efc378b094373a05 swap [%i0+%o4],%l6 ! %l6 = 00000000431d8b01 ! Mem[000000007b0000d0] = 1dcf6b33ca77dfab, %l1 = 0000000006f71be5, %l7 = 000000002c0081f7 add %i2,0x10,%g1 casxa [%g1]0x80,%l1,%l7 ! %l7 = 1dcf6b33ca77dfab ! Mem[000000007a8000c0] = 55183a46, %l0 = 000000de, %l0 = 000000de casa [%i1]0x80,%l0,%l0 ! %l0 = 0000000055183a46 ! Mem[000000007a0000f0] = ce2f877a61d35eeb, %l4 = 00000000000000ea, %l7 = 1dcf6b33ca77dfab add %i0,0x30,%g1 casxa [%g1]0x80,%l4,%l7 ! %l7 = ce2f877a61d35eeb ! Mem[000000007b8000d0] = 43331699, %l4 = 000000ea, %l0 = 55183a46 add %i3,0x10,%g1 casa [%g1]0x80,%l4,%l0 ! %l0 = 0000000043331699 p53_label_3: ! %l2 = 0000000061d35eeb, Mem[00000000900000c4] = a7e08d02 sth %l2,[%i4+0x004] ! Mem[00000000900000c4] = 5eeb8d02 ! Mem[000000007b0000dc] = 3b9b1c85, %l4 = 00000000000000ea swap [%i2+0x01c],%l4 ! %l4 = 000000003b9b1c85 ! Mem[00000000918000e4] = 1ae29305, %g2 = ffffffffffffff9c ldsb [%o0+0x025],%g2 ! %g2 = 000000000000001a ! Mem[000000007b0000c0] = c50e07b4, %l1 = 06f71be5, %l5 = 1812297a casa [%i2]0x80,%l1,%l5 ! %l5 = 00000000c50e07b4 ! Mem[000000007a0000c5] = 097270c5, %l7 = ce2f877a61d35eeb ldstub [%i0+0x005],%l7 ! %l7 = 00000072000000ff ! Mem[000000007a0000e8] = f67b7ea1b0137f5a, %l5 = 00000000c50e07b4, %l7 = 0000000000000072 add %i0,0x28,%g1 casxa [%g1]0x80,%l5,%l7 ! %l7 = f67b7ea1b0137f5a ! Mem[00000000900000c4] = 5eeb8d02, %g2 = 000000000000001a lduw [%i4+0x004],%g2 ! %g2 = 000000005eeb8d02 ! Mem[000000007b0000d4] = ca77dfab, %l0 = 0000000043331699 swap [%i2+0x014],%l0 ! %l0 = 00000000ca77dfab ! Mem[00000000910000f0] = 1284e987, %g2 = 000000005eeb8d02 lduh [%i6+0x030],%g2 ! %g2 = 0000000000001284 ! Mem[000000007b0000fc] = e892de42, %l3 = c68a6bbdf0928879 ldstub [%i2+0x03c],%l3 ! %l3 = 000000e8000000ff p53_label_4: ! Mem[000000007b0000dc] = 000000ea, %l6 = 00000000431d8b01 swap [%i2+0x01c],%l6 ! %l6 = 00000000000000ea ! Mem[00000000908000dc] = 2ff1d4f4, %g2 = 0000000000001284 lduh [%i5+0x01c],%g2 ! %g2 = 0000000000002ff1 ! Mem[000000007b8000f0] = 74d32de8, %l5 = 00000000c50e07b4 swap [%i3+0x030],%l5 ! %l5 = 0000000074d32de8 ! %l6 = 00000000000000ea, Mem[00000000910000d2] = 0484c5d8 sth %l6,[%i6+0x012] ! Mem[00000000910000d0] = 00eac5d8 ! Mem[000000007a8000ec] = 9993f9ef, %l3 = 00000000000000e8 ldstub [%i1+0x02c],%l3 ! %l3 = 00000099000000ff ! Mem[000000007a0000f4] = 61d35eeb, %l4 = 000000003b9b1c85 swap [%i0+0x034],%l4 ! %l4 = 0000000061d35eeb ! Mem[000000007b0000f0] = 117f0e7b, %l3 = 0000000000000099 lduw [%i2+0x030],%l3 ! %l3 = 00000000117f0e7b ! Mem[000000007a8000c0] = 55183a46caebdb8d, %l0 = 00000000ca77dfab, %l1 = 0000000006f71be5 casxa [%i1]0x80,%l0,%l1 ! %l1 = 55183a46caebdb8d ! Mem[000000007a0000d8] = c1396dcaff79c783, %l4 = 0000000061d35eeb, %l3 = 00000000117f0e7b add %i0,0x18,%g1 casxa [%g1]0x80,%l4,%l3 ! %l3 = c1396dcaff79c783 ! %l5 = 0000000074d32de8, Mem[00000000910000d0] = 237400ea stw %l5,[%i6+%o2] ! Mem[00000000910000d0] = 74d32de8 ba,a p53_not_taken_0_end p53_not_taken_0: ! The following code should not be executed nop nop ldsh [%i3+0x03e],%l4 ldub [%i0+0x019],%l6 nop ldx [%i3+0x018],%l4 nop stw %l2,[%i0+0x024] ba,a p53_branch_failed p53_not_taken_0_end: ! End of Random Code for Thread 53 p53_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0d4] ! Set processor 53 done flag ! Check Registers p53_check_registers: set p53_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000ca77dfab bne,a,pn %xcc,p53_reg_l0_fail mov %l0,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be c1396dcaff79c783 bne,a,pn %xcc,p53_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000061d35eeb bne,a,pn %xcc,p53_reg_l4_fail mov %l4,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be f67b7ea1b0137f5a bne,a,pn %xcc,p53_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p53_local0_expect,%g1 p53_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 2817067309ff70c5 ldx [%i0+0x000],%g3 ! Observed data at 000000007a0000c0 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i0,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = c1396dcaff79c783 ldx [%i0+0x018],%g3 ! Observed data at 000000007a0000d8 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 94373a05276cb8d8 ldx [%i0+0x020],%g3 ! Observed data at 000000007a0000e0 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i0,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = ce2f877a3b9b1c85 ldx [%i0+0x030],%g3 ! Observed data at 000000007a0000f0 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i0,0x030,%g4 set p53_local1_expect,%g1 p53_check_local1: ldx [%g1+0x028],%g2 ! Expected data = 7229016bff93f9ef ldx [%i1+0x028],%g3 ! Observed data at 000000007a8000e8 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i1,0x028,%g4 set p53_local2_expect,%g1 p53_check_local2: ldx [%g1+0x010],%g2 ! Expected data = 1dcf6b3343331699 ldx [%i2+0x010],%g3 ! Observed data at 000000007b0000d0 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 5c6a308f431d8b01 ldx [%i2+0x018],%g3 ! Observed data at 000000007b0000d8 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i2,0x018,%g4 ldx [%g1+0x038],%g2 ! Expected data = 1106620aff92de42 ldx [%i2+0x038],%g3 ! Observed data at 000000007b0000f8 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i2,0x038,%g4 set p53_local3_expect,%g1 p53_check_local3: ldx [%g1+0x008],%g2 ! Expected data = ee3b70ff41e5b806 ldx [%i3+0x008],%g3 ! Observed data at 000000007b8000c8 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i3,0x008,%g4 ldx [%g1+0x030],%g2 ! Expected data = c50e07b4f641e250 ldx [%i3+0x030],%g3 ! Observed data at 000000007b8000f0 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i3,0x030,%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 ! 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: ldstuba [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007a8000d8] lduha [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000007a0000d8] swapa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007a0000d8] stwa %l6,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000007a8000e8] done p53_trap1o: ldstuba [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007a8000d8] lduha [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000007a0000d8] swapa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007a0000d8] stwa %l6,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000007a8000e8] done p53_trap2e: stba %l7,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000007a0000d8] done p53_trap2o: stba %l7,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000007a0000d8] done p53_trap3e: nop nop nop nop nop nop done p53_trap3o: nop nop nop 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 = ce9056c4793493cd ldx [%g1+0x008],%l1 ! %l1 = 71d099ddd49a5f42 ldx [%g1+0x010],%l2 ! %l2 = 3baf847bae4711cb ldx [%g1+0x018],%l3 ! %l3 = c68a6bbdf0928879 ldx [%g1+0x020],%l4 ! %l4 = 509f6f287ad9b698 ldx [%g1+0x028],%l5 ! %l5 = 7dbdc07202cb4ee9 ldx [%g1+0x030],%l6 ! %l6 = efc378b094373a05 ldx [%g1+0x038],%l7 ! %l7 = bdc574a1c1396dca ! 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 = 81023ef1 e227a221 d8390a28 164de1d1 ! %f4 = bacb2a57 94336823 4e5fd2ae a505cc89 ! %f8 = a495ca47 9f7dfeb9 32738cf9 88d4d35c ! %f12 = 2e7d224d 06ed9520 b03cdc49 e060aca3 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 0b8a436b f79d449f ff3a792e 529eca4a ! %f20 = 5d44873f 5290d054 cc2a18e4 8a1a916e ! %f24 = d1b4fef6 83c84c70 26e77884 b2625453 ! %f28 = d6023317 bb322b98 7c3c4341 14a7883a ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 87ef9461 75104960 9d5b30ca 134f3cb4 ! %f36 = 34f62d38 c9307eb7 88db7786 6bf025e7 ! %f40 = 4d78396d fdf0316c b2f52943 e8f7ddc3 ! %f44 = 91aad413 335cc51b 8ac78598 576ff0e0 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x513c71f70000002e,%g7,%g1 ! GSR scale = 5, align = 6 wr %g1,%g0,%gsr ! GSR = 513c71f70000002e 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: ! %l0 = 3ff5d2e21dbda2be, Mem[00000000900000d8] = 6e2b1b4013150f4a stx %l0,[%i4+%o3] ! Mem[00000000900000d8] = 3ff5d2e21dbda2be ! %l1 = fb9758707a65d34f, Mem[00000000900000e4] = 9cf50343 stb %l1,[%i4+0x024] ! Mem[00000000900000e4] = 4ff50343 ! Mem[00000000908000c4] = 5f146244, %g2 = efb70b6464ff0350 lduw [%i5+0x004],%g2 ! %g2 = 000000005f146244 ! Mem[000000007c0000cc] = 6693d51f, %l0 = 3ff5d2e21dbda2be swap [%i0+0x00c],%l0 ! %l0 = 000000006693d51f ! %l3 = 1aecdbc4b02ddf5a, Mem[00000000908000d8] = 7d5c1279 stb %l3,[%i5+%o3] ! Mem[00000000908000d8] = 5a5c1279 ! Mem[00000000910000d0] = 23740484, %g2 = 000000005f146244 ldsh [%i6+%o2],%g2 ! %g2 = 0000000000002374 ! %l3 = 1aecdbc4b02ddf5a, Mem[00000000910000f0] = 1284e987 stb %l3,[%i6+0x030] ! Mem[00000000910000f0] = 5a84e987 ! %l0 = 000000006693d51f, Mem[00000000910000f0] = 5a84e98719c7f227 stx %l0,[%i6+0x030] ! Mem[00000000910000f0] = 000000006693d51f ! %l4 = 7173d95e7390e395, Mem[00000000910000ec] = a3f2d0ad stw %l4,[%i6+0x02c] ! Mem[00000000910000ec] = 7390e395 ! Mem[000000007c8000c0] = a3a92b895b385b71, %l7 = 6557c7a6124dc9fe, %l0 = 000000006693d51f casxa [%i1]0x80,%l7,%l0 ! %l0 = a3a92b895b385b71 p54_label_2: ! %l5 = 7be66260bb42997a, Mem[00000000900000e8] = e25b485c stw %l5,[%i4+%o5] ! Mem[00000000900000e8] = bb42997a ! Mem[000000007d0000d7] = 16051e01, %l1 = fb9758707a65d34f ldstub [%i2+0x017],%l1 ! %l1 = 00000001000000ff ! Mem[000000007d0000c8] = c354790a, %l5 = 7be66260bb42997a swap [%i2+%o1],%l5 ! %l5 = 00000000c354790a ! Mem[00000000908000d0] = b6aef1ef, %g2 = 0000000000002374 ldsb [%i5+%o2],%g2 ! %g2 = ffffffffffffffb6 ! Mem[000000007c0000f0] = 5348b42f7b9bbe47, %l3 = 1aecdbc4b02ddf5a, %l6 = aaec417054705f4c add %i0,0x30,%g1 casxa [%g1]0x80,%l3,%l6 ! %l6 = 5348b42f7b9bbe47 ! %l0 = a3a92b895b385b71, Mem[00000000918000ec] = 4f206140 sth %l0,[%o0+0x02c] ! Mem[00000000918000ec] = 5b716140 ! Mem[000000007d8000fc] = 4e25b5c2, %l7 = 6557c7a6124dc9fe lduh [%i3+0x03e],%l7 ! %l7 = 000000000000b5c2 ! Mem[000000007c8000c0] = a3a92b895b385b71, %l5 = 00000000c354790a, %l3 = 1aecdbc4b02ddf5a casxa [%i1]0x80,%l5,%l3 ! %l3 = a3a92b895b385b71 ! Mem[00000000900000c8] = 5ed33fb5 ac22364c, %g2 = ffffffb6, %g3 = 0bad0b00 ldd [%i4+%o1],%g2 ! %g2 = 000000005ed33fb5 00000000ac22364c ! Mem[000000007c0000cc] = 1dbda2be, %l4 = 7173d95e7390e395 ldsh [%i0+0x00c],%l4 ! %l4 = 0000000000001dbd p54_label_3: ! Mem[000000007d8000fc] = 4e25b5c2, %l7 = 0000b5c2, %l4 = 00001dbd add %i3,0x3c,%g1 casa [%g1]0x80,%l7,%l4 ! %l4 = 000000004e25b5c2 ! Mem[000000007c0000d0] = bdb1e19dccff4900, %l1 = 0000000000000001, %l3 = a3a92b895b385b71 add %i0,0x10,%g1 casxa [%g1]0x80,%l1,%l3 ! %l3 = bdb1e19dccff4900 ! %l0 = a3a92b895b385b71, Mem[00000000908000f8] = 7f508de3 stw %l0,[%i5+0x038] ! Mem[00000000908000f8] = 5b385b71 ! Mem[000000007d8000dc] = 86d697c6, %l3 = ccff4900, %l1 = 00000001 add %i3,0x1c,%g1 casa [%g1]0x80,%l3,%l1 ! %l1 = 0000000086d697c6 ! %l5 = 00000000c354790a, Mem[000000007d8000f4] = 226189dd stw %l5,[%i3+0x034] ! Mem[000000007d8000f4] = c354790a ! %l6 = 5348b42f7b9bbe47, Mem[00000000918000c8] = 3af07889 stw %l6,[%o0+%o1] ! Mem[00000000918000c8] = 7b9bbe47 ! Mem[00000000900000f0] = d5cd9b41, %g2 = 000000005ed33fb5 ldsh [%i4+0x030],%g2 ! %g2 = ffffffffffffd5cd ! Mem[000000007c8000e0] = 53fe04c5, %l2 = da2c49f29bd7ef6a ldstub [%i1+%o4],%l2 ! %l2 = 00000053000000ff ! Mem[000000007c8000fa] = cfc1ef47, %l1 = 0000000086d697c6 ldstub [%i1+0x03a],%l1 ! %l1 = 000000ef000000ff ! Mem[000000007c0000d8] = 4bed02bd2449b9f2, %l7 = 000000000000b5c2, %l0 = a3a92b895b385b71 add %i0,0x18,%g1 casxa [%g1]0x80,%l7,%l0 ! %l0 = 4bed02bd2449b9f2 p54_label_4: ! Mem[000000007d0000cf] = 81d4b69b, %l5 = 00000000c354790a ldstub [%i2+0x00f],%l5 ! %l5 = 0000009b000000ff ! Mem[000000007c8000dc] = 22075a24, %l6 = 5348b42f7b9bbe47 swap [%i1+0x01c],%l6 ! %l6 = 0000000022075a24 ! %l3 = bdb1e19dccff4900, Mem[00000000918000d1] = a81124fb stb %l3,[%o0+0x011] ! Mem[00000000918000d0] = 001124fb ! Mem[00000000900000f4] = f9d877dd, %g2 = ffffffffffffd5cd lduh [%i4+0x034],%g2 ! %g2 = 000000000000f9d8 ! Mem[000000007d8000c4] = 2e25d485, %l3 = ccff4900, %l4 = 4e25b5c2 add %i3,0x04,%g1 casa [%g1]0x80,%l3,%l4 ! %l4 = 000000002e25d485 ! Mem[00000000910000e4] = 39f9a448, %g2 = 000000000000f9d8 lduh [%i6+0x026],%g2 ! %g2 = 00000000000039f9 ! %l6 = 0000000022075a24, Mem[000000007d8000f8] = b50462194e25b5c2 stx %l6,[%i3+0x038] ! Mem[000000007d8000f8] = 0000000022075a24 ! Mem[000000007d8000f4] = c354790a, %l2 = 00000053, %l3 = ccff4900 add %i3,0x34,%g1 casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000c354790a ! %l3 = 00000000c354790a, Mem[000000007c0000c4] = f2197c26 stw %l3,[%i0+0x004] ! Mem[000000007c0000c4] = c354790a ! Mem[000000007d0000c4] = 9308a998, %l7 = 0000b5c2, %l7 = 0000b5c2 add %i2,0x04,%g1 casa [%g1]0x80,%l7,%l7 ! %l7 = 000000009308a998 ba,a p54_not_taken_0_end p54_not_taken_0: ! The following code should not be executed nop nop ldsh [%i3+0x03e],%l4 ldub [%i0+0x019],%l6 nop ldx [%i3+0x018],%l4 nop stw %l2,[%i0+0x024] 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+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000000000ef bne,a,pn %xcc,p54_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000000053 bne,a,pn %xcc,p54_reg_l2_fail mov %l2,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000002e25d485 bne,a,pn %xcc,p54_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000000000009b bne,a,pn %xcc,p54_reg_l5_fail mov %l5,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000009308a998 bne,a,pn %xcc,p54_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p54_local0_expect,%g1 p54_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 95246130c354790a ldx [%i0+0x000],%g3 ! Observed data at 000000007c0000c0 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 8a1552de1dbda2be ldx [%i0+0x008],%g3 ! Observed data at 000000007c0000c8 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i0,0x008,%g4 set p54_local1_expect,%g1 p54_check_local1: ldx [%g1+0x018],%g2 ! Expected data = fc061e577b9bbe47 ldx [%i1+0x018],%g3 ! Observed data at 000000007c8000d8 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = fffe04c51e718da2 ldx [%i1+0x020],%g3 ! Observed data at 000000007c8000e0 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i1,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = cfc1ff477b57dd67 ldx [%i1+0x038],%g3 ! Observed data at 000000007c8000f8 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i1,0x038,%g4 set p54_local2_expect,%g1 p54_check_local2: ldx [%g1+0x008],%g2 ! Expected data = bb42997a81d4b6ff ldx [%i2+0x008],%g3 ! Observed data at 000000007d0000c8 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 3776d01616051eff ldx [%i2+0x010],%g3 ! Observed data at 000000007d0000d0 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i2,0x010,%g4 set p54_local3_expect,%g1 p54_check_local3: ldx [%g1+0x030],%g2 ! Expected data = b6a17c74c354790a ldx [%i3+0x030],%g3 ! Observed data at 000000007d8000f0 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i3,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 0000000022075a24 ldx [%i3+0x038],%g3 ! Observed data at 000000007d8000f8 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i3,0x038,%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 ! The test for processor 54 failed p54_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0d8] ! Set processor 54 done flag set p54_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 54 failed p54_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0d8] ! Set processor 54 done flag set p54_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p54_selfmod_failed: ba p54_failed mov 0xabc,%g1 p54_common_error: or %g0,0xf16,%g1 ba p54_failed mov %o5,%g3 p54_common_signature_error: set p54_temp,%g1 ba p54_failed st %g2,[%g1] ! Common Lock Number p54_common_timeout: set p54_temp,%g1 ba p54_failed st %g2,[%g1] ! Common Lock Number p54_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p54_failed mov 0x0,%g3 p54_trap1e: ldstuba [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007c0000e8] stxa %l6,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000007d8000c8] ldda [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000007c8000e0] lduba [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007c0000d8] ldswa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000007d8000c8] lduwa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000007d8000e8] done p54_trap1o: ldstuba [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007c0000e8] stxa %l6,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000007d8000c8] ldda [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000007c8000e0] lduba [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007c0000d8] ldswa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000007d8000c8] lduwa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000007d8000e8] done p54_trap2e: ldstuba [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000007c0000e0] swapa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000007c0000c0] stba %l2,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000007d8000c0] done p54_trap2o: ldstuba [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000007c0000e0] swapa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000007c0000c0] stba %l2,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000007d8000c0] done p54_trap3e: nop done p54_trap3o: nop done p54_init_memory_pointers: set p54_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p54_local0_start,%i0 set p54_local1_start,%i1 set p54_local2_start,%i2 set p54_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 3ff5d2e21dbda2be ldx [%g1+0x008],%l1 ! %l1 = fb9758707a65d34f ldx [%g1+0x010],%l2 ! %l2 = da2c49f29bd7ef6a ldx [%g1+0x018],%l3 ! %l3 = 1aecdbc4b02ddf5a ldx [%g1+0x020],%l4 ! %l4 = 7173d95e7390e395 ldx [%g1+0x028],%l5 ! %l5 = 7be66260bb42997a ldx [%g1+0x030],%l6 ! %l6 = aaec417054705f4c ldx [%g1+0x038],%l7 ! %l7 = 6557c7a6124dc9fe ! 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 = e5a5c53b 200055da ebe144f4 998d60ec ! %f4 = a9546c3b c9462dc3 eeea4995 21edc64b ! %f8 = 9fbc11de c30ee419 860f78ce f7283ab7 ! %f12 = 0e146191 86a8a265 7f3aec0b f877d601 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = d21141ce fbd956ce 8907f6db c2d7c23c ! %f20 = 2a1cd687 751ec092 edd1adaa acc183d2 ! %f24 = 3545d568 cbb638d9 f6ab7563 04a85965 ! %f28 = caddefc1 b35e9076 869950a0 65cd8033 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = ef1ab073 3f5f8bd2 6f2485bc 3bb483e4 ! %f36 = 57f9ea6d 14e46dc1 9f64c2f4 8b97e01f ! %f40 = 2326dedf b3dfa4d4 9bc08608 1e5797f6 ! %f44 = a27f6fc3 f9b3d176 200c3484 fed57f73 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xe0db13100000007e,%g7,%g1 ! GSR scale = 15, align = 6 wr %g1,%g0,%gsr ! GSR = e0db13100000007e 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: ! %l4 = 67db5eb1fba439cb, Mem[000000007e8000c9] = 4f321438 stb %l4,[%i1+0x009] ! Mem[000000007e8000c8] = 4fcb1438 ! Mem[00000000910000e8] = a44883e0 a3f2d0ad, %g2 = 68ffff50, %g3 = 0bad0b00 ldd [%i6+%o5],%g2 ! %g2 = 00000000a44883e0 00000000a3f2d0ad ! Mem[000000007f0000cc] = 898252e2, %l0 = 4b29b063, %l0 = 4b29b063 add %i2,0x0c,%g1 casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000898252e2 ! Mem[000000007e0000f0] = a7fda54c, %l1 = 037bac08, %l1 = 037bac08 add %i0,0x30,%g1 casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000a7fda54c ! Mem[000000007e8000f4] = 292dc9e9, %l4 = 67db5eb1fba439cb lduw [%i1+0x034],%l4 ! %l4 = 00000000292dc9e9 ! Mem[000000007e0000d8] = dee4e886789d4166, %l5 = 4f5638a28f2aa3ca, %l6 = 431e72b0af6e590a add %i0,0x18,%g1 casxa [%g1]0x80,%l5,%l6 ! %l6 = dee4e886789d4166 ! %l0 = 00000000898252e2, Mem[00000000900000d7] = dd6e2b1b stb %l0,[%i4+0x017] ! Mem[00000000900000d4] = e26e2b1b ! Mem[000000007f8000d8] = 93ac4e87, %l4 = 292dc9e9, %l1 = a7fda54c add %i3,0x18,%g1 casa [%g1]0x80,%l4,%l1 ! %l1 = 0000000093ac4e87 ! Mem[00000000910000ec] = f2d0ad12, %g2 = 00000000a44883e0 ldub [%i6+0x02d],%g2 ! %g2 = 00000000000000f2 ! %l1 = 0000000093ac4e87, Mem[00000000918000ca] = 78892943 sth %l1,[%o0+0x00a] ! Mem[00000000918000c8] = 4e872943 p55_label_2: ! Mem[000000007e0000e0] = 6bbb6625343123d9, %l0 = 00000000898252e2, %l5 = 4f5638a28f2aa3ca add %i0,0x20,%g1 casxa [%g1]0x80,%l0,%l5 ! %l5 = 6bbb6625343123d9 ! Mem[000000007f0000f2] = 5826785d, %l6 = dee4e886789d4166 ldstub [%i2+0x032],%l6 ! %l6 = 00000078000000ff ! %l6 = 00000078, %l7 = 05891795, Mem[00000000910000f8] = 1f13ae82 81b17624 std %l6,[%i6+0x038] ! Mem[00000000910000f8] = 00000078 05891795 ! %l1 = 0000000093ac4e87, Mem[000000007f0000e4] = 6cf46509 stw %l1,[%i2+0x024] ! Mem[000000007f0000e4] = 93ac4e87 ! Mem[000000007e0000e0] = 6bbb6625, %l7 = f4b9ac9a05891795 swap [%i0+%o4],%l7 ! %l7 = 000000006bbb6625 ! Mem[000000007f8000f8] = 3bb3343b, %l4 = 292dc9e9, %l5 = 343123d9 add %i3,0x38,%g1 casa [%g1]0x80,%l4,%l5 ! %l5 = 000000003bb3343b ! Mem[00000000900000cc] = ac22364c, %g2 = 00000000000000f2 lduh [%i4+0x00c],%g2 ! %g2 = 000000000000ac22 ! %l0 = 898252e2, %l1 = 93ac4e87, Mem[00000000900000e8] = e25b485c ff48e0f6 std %l0,[%i4+%o5] ! Mem[00000000900000e8] = 898252e2 93ac4e87 ! Mem[000000007f8000cc] = 55129219, %l5 = 000000003bb3343b swap [%i3+0x00c],%l5 ! %l5 = 0000000055129219 ! Mem[000000007e8000f0] = e28c63ed, %l0 = 898252e2, %l0 = 898252e2 add %i1,0x30,%g1 casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000e28c63ed p55_label_3: ! Mem[00000000908000dc] = 2ff1d4f4, %g2 = 000000000000ac22 ldsh [%i5+0x01c],%g2 ! %g2 = 0000000000002ff1 ! Mem[000000007f0000f0] = 5826ff5d, %l2 = 6c804355, %l7 = 6bbb6625 add %i2,0x30,%g1 casa [%g1]0x80,%l2,%l7 ! %l7 = 000000005826ff5d ! Mem[00000000908000f4] = 04f40f71, %g18 = 55dc29e24274c8c0 ldsw [%i5+0x034],%g2 ! %g2 = 55dc29e24274c8c0 ! Mem[00000000900000d8] = 6e2b1b40 13150f4a, %g2 = 04f40f71, %g3 = a3f2d0ad ldd [%i4+%o3],%g2 ! %g2 = 000000006e2b1b40 0000000013150f4a ! Mem[000000007e0000d0] = 491a95a8972497da, %l0 = 00000000e28c63ed, %l1 = 0000000093ac4e87 add %i0,0x10,%g1 casxa [%g1]0x80,%l0,%l1 ! %l1 = 491a95a8972497da ! Mem[000000007e8000fc] = 2d1643ce, %l6 = 0000000000000078 ldsw [%i1+0x03c],%l6 ! %l6 = 000000002d1643ce ! %l1 = 491a95a8972497da, Mem[00000000900000c0] = 4b942213 stw %l1,[%i4+%g0] ! Mem[00000000900000c0] = 972497da ! Mem[000000007f8000d0] = d890bb3e c31f63e1, %l4 = 292dc9e9, %l5 = 55129219 ldd [%i3+%o2],%l4 ! %l4 = 00000000d890bb3e 00000000c31f63e1 ! Mem[000000007e8000e0] = 5cfe4ef9 0b242f31, %l4 = d890bb3e, %l5 = c31f63e1 ldd [%i1+%o4],%l4 ! %l4 = 000000005cfe4ef9 000000000b242f31 ! Mem[00000000918000fc] = b37c0000, %g2 = 000000006e2b1b40 ldsh [%o0+0x03e],%g2 ! %g2 = ffffffffffffb37c p55_label_4: ! Mem[000000007e8000d1] = 0719135b, %l3 = 7fce6d2e88866234 ldstub [%i1+0x011],%l3 ! %l3 = 00000019000000ff ! Mem[00000000900000d4] = 6767afe2, %g2 = ffffffffffffb37c lduw [%i4+0x014],%g2 ! %g2 = 000000006767afe2 ! Mem[00000000908000c4] = 5f146244, %g18 = 55dc29e24274c8c0 ldsw [%i5+0x004],%g2 ! %g2 = 55dc29e24274c8c0 ! Mem[000000007e0000d8] = dee4e886, %l0 = 00000000e28c63ed ldstub [%i0+%o3],%l0 ! %l0 = 000000de000000ff ! Mem[00000000918000d0] = 48a81124fba28e34, %g2 = 000000005f146244 ldx [%o0+%o2],%g2 ! %g2 = 48a81124fba28e34 ! Mem[00000000910000e8] = a44883e0, %g2 = 48a81124fba28e34 lduw [%i6+%o5],%g2 ! %g2 = 00000000a44883e0 ! %l4 = 5cfe4ef9, %l5 = 0b242f31, Mem[00000000900000f8] = 1971f162 6694e5fa std %l4,[%i4+0x038] ! Mem[00000000900000f8] = 5cfe4ef9 0b242f31 ! Mem[000000007e0000c4] = b61a21e4, %l3 = 0000000000000019 swap [%i0+0x004],%l3 ! %l3 = 00000000b61a21e4 ! Mem[000000007e0000c0] = 9bed38f100000019, %l7 = 000000005826ff5d, %l7 = 000000005826ff5d casxa [%i0]0x80,%l7,%l7 ! %l7 = 9bed38f100000019 ! Mem[00000000908000ec] = 73625dfd, %g2 = 00000000a44883e0 lduh [%i5+0x02c],%g2 ! %g2 = 0000000000007362 ba,a p55_not_taken_0_end p55_not_taken_0: ! The following code should not be executed nop nop ldsh [%i3+0x03e],%l4 ldub [%i0+0x019],%l6 nop ldx [%i3+0x018],%l4 nop stw %l2,[%i0+0x024] 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 00000000000000de bne,a,pn %xcc,p55_reg_l0_fail mov %l0,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000b61a21e4 bne,a,pn %xcc,p55_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000005cfe4ef9 bne,a,pn %xcc,p55_reg_l4_fail mov %l4,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000002d1643ce bne,a,pn %xcc,p55_reg_l6_fail mov %l6,%g3 ! Check Floating Point Registers p55_check_fp_registers: set p55_expected_fp_regs,%g3 std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be a9546c3b c9462dc3 bne %xcc,p55_f4_fail nop ! Check Local Memory set p55_local0_expect,%g1 p55_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 9bed38f100000019 ldx [%i0+0x000],%g3 ! Observed data at 000000007e0000c0 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i0,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = ffe4e886789d4166 ldx [%i0+0x018],%g3 ! Observed data at 000000007e0000d8 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 05891795343123d9 ldx [%i0+0x020],%g3 ! Observed data at 000000007e0000e0 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i0,0x020,%g4 set p55_local1_expect,%g1 p55_check_local1: ldx [%g1+0x008],%g2 ! Expected data = 4fcb14385237ad82 ldx [%i1+0x008],%g3 ! Observed data at 000000007e8000c8 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 07ff135bc1445892 ldx [%i1+0x010],%g3 ! Observed data at 000000007e8000d0 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i1,0x010,%g4 set p55_local2_expect,%g1 p55_check_local2: ldx [%g1+0x020],%g2 ! Expected data = 5340419e93ac4e87 ldx [%i2+0x020],%g3 ! Observed data at 000000007f0000e0 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i2,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = 5826ff5dde3ac7a9 ldx [%i2+0x030],%g3 ! Observed data at 000000007f0000f0 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i2,0x030,%g4 set p55_local3_expect,%g1 p55_check_local3: ldx [%g1+0x008],%g2 ! Expected data = da3ba9183bb3343b ldx [%i3+0x008],%g3 ! Observed data at 000000007f8000c8 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i3,0x008,%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_f4_fail: set p55_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 55 failed p55_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0dc] ! Set processor 55 done flag set p55_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 55 failed p55_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0dc] ! Set processor 55 done flag set p55_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p55_selfmod_failed: ba p55_failed mov 0xabc,%g1 p55_common_error: or %g0,0xf17,%g1 ba p55_failed mov %o5,%g3 p55_common_signature_error: set p55_temp,%g1 ba p55_failed st %g2,[%g1] ! Common Lock Number p55_common_timeout: set p55_temp,%g1 ba p55_failed st %g2,[%g1] ! Common Lock Number p55_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p55_failed mov 0x0,%g3 p55_trap1e: ldstuba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007f0000c8] done p55_trap1o: ldstuba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007f0000c8] done p55_trap2e: ldstuba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007e0000c0] ldstuba [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007f0000d8] stda %l6,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000007f0000e0] stda %l0,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000007e8000e0] done p55_trap2o: ldstuba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007e0000c0] ldstuba [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007f0000d8] stda %l6,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000007f0000e0] stda %l0,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000007e8000e0] 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 = abe3b1b44b29b063 ldx [%g1+0x008],%l1 ! %l1 = 97ed2666037bac08 ldx [%g1+0x010],%l2 ! %l2 = 5ba107066c804355 ldx [%g1+0x018],%l3 ! %l3 = 7fce6d2e88866234 ldx [%g1+0x020],%l4 ! %l4 = 67db5eb1fba439cb ldx [%g1+0x028],%l5 ! %l5 = 4f5638a28f2aa3ca ldx [%g1+0x030],%l6 ! %l6 = 431e72b0af6e590a ldx [%g1+0x038],%l7 ! %l7 = f4b9ac9a05891795 ! 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 = 426d9dff 11a984b5 dd73b690 276d5913 ! %f4 = adf423ae 89c64548 614dcca2 a4c00c4e ! %f8 = 6f7ef222 7272d72b 9bda7087 9f4c9065 ! %f12 = 89364705 c7052ef4 677c08a7 db9c4c33 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 99e3ee1a 3c5f6119 005c85a9 1cfcdfbd ! %f20 = b1214fb7 8685d026 9a0db780 5b201f2c ! %f24 = 3c1a1503 daa77024 e8043fc4 12809937 ! %f28 = 2d9a8f56 3d105eb0 4e868660 14e42fc5 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 6db0f6ec 5fb35fa5 8dbebbab 8e7b196d ! %f36 = a7dd9547 b23a2b7c 5055f587 483a1fc9 ! %f40 = f6248200 f7a6c115 d6e5a697 db5ac28e ! %f44 = 15fa8d98 f20c904b 45917662 ccd2ac72 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x5fa5e0a000000033,%g7,%g1 ! GSR scale = 6, align = 3 wr %g1,%g0,%gsr ! GSR = 5fa5e0a000000033 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[00000000808000dc] = 84771cc1, %l4 = 05081fea, %l2 = 7fe62a5e add %i1,0x1c,%g1 casa [%g1]0x80,%l4,%l2 ! %l2 = 0000000084771cc1 ! %l2 = 0000000084771cc1, Mem[00000000900000c1] = 942213a7 stb %l2,[%i4+0x001] ! Mem[00000000900000c0] = c12213a7 ! Mem[00000000808000d8] = f2730b5c, %l4 = 12f44f3405081fea ldsh [%i1+0x01a],%l4 ! %l4 = 0000000000000b5c ! Mem[00000000808000f8] = 603eab51, %l2 = 0000000084771cc1 swap [%i1+0x038],%l2 ! %l2 = 00000000603eab51 ! %l0 = 2afcd40a0a0e07c0, Mem[00000000900000d0] = 31aac532 sth %l0,[%i4+%o2] ! Mem[00000000900000d0] = 07c0c532 ! Mem[00000000800000c0] = 275057408e7c0a58, %l7 = d018a404acd3ceaf, %l7 = d018a404acd3ceaf casxa [%i0]0x80,%l7,%l7 ! %l7 = 275057408e7c0a58 ! Mem[00000000800000c5] = 8e7c0a58, %l4 = 0000000000000b5c ldstub [%i0+0x005],%l4 ! %l4 = 0000007c000000ff ! Mem[00000000808000cc] = 67ff59c3, %l0 = 2afcd40a0a0e07c0 swap [%i1+0x00c],%l0 ! %l0 = 0000000067ff59c3 ! Mem[00000000808000f5] = 37b00d30, %l2 = 00000000603eab51 ldstub [%i1+0x035],%l2 ! %l2 = 000000b0000000ff ! Mem[00000000808000c8] = c160432b, %l2 = 00000000000000b0 ldstub [%i1+%o1],%l2 ! %l2 = 000000c1000000ff p56_label_2: ! Mem[00000000908000ec] = 73625dfd, %g18 = a864a024774d8ef6 ldsw [%i5+0x02c],%g2 ! %g2 = a864a024774d8ef6 ! Mem[00000000810000c3] = 0487b3eb, %l0 = 0000000067ff59c3 ldstub [%i2+0x003],%l0 ! %l0 = 000000eb000000ff ! Mem[00000000800000c4] = 8eff0a58, %l6 = cd5e6958789acc1b ldsw [%i0+0x004],%l6 ! %l6 = ffffffff8eff0a58 ! Mem[00000000800000e8] = 565a060609b9ee08, %l0 = 00000000000000eb, %l3 = d19d36e6338b4e75 add %i0,0x28,%g1 casxa [%g1]0x80,%l0,%l3 ! %l3 = 565a060609b9ee08 ! Mem[00000000818000f1] = 88430007, %l0 = 00000000000000eb ldstub [%i3+0x031],%l0 ! %l0 = 00000043000000ff ! Mem[00000000800000d0] = f935c9e71a2efdf3, %l5 = be43163c168b71f6, %l4 = 000000000000007c add %i0,0x10,%g1 casxa [%g1]0x80,%l5,%l4 ! %l4 = f935c9e71a2efdf3 ! Mem[00000000908000e4] = 4ce5a934, %g2 = 0000000073625dfd lduw [%i5+0x024],%g2 ! %g2 = 000000004ce5a934 ! Mem[00000000808000e0] = 5e8efd25e47cbfc1, %l3 = 565a060609b9ee08, %l4 = f935c9e71a2efdf3 add %i1,0x20,%g1 casxa [%g1]0x80,%l3,%l4 ! %l4 = 5e8efd25e47cbfc1 ! Mem[00000000818000e0] = 25b2d4951b416344, %l6 = ffffffff8eff0a58, %l4 = 5e8efd25e47cbfc1 add %i3,0x20,%g1 casxa [%g1]0x80,%l6,%l4 ! %l4 = 25b2d4951b416344 ! Mem[00000000808000f8] = 84771cc1, %l5 = 168b71f6, %l4 = 1b416344 add %i1,0x38,%g1 casa [%g1]0x80,%l5,%l4 ! %l4 = 0000000084771cc1 p56_label_3: ! Mem[00000000910000e8] = e0a3f2d0, %g2 = 000000004ce5a934 ldsb [%i6+0x02b],%g2 ! %g2 = ffffffffffffffe0 ! Mem[00000000818000fc] = a65c280b, %l0 = 0000000000000043 swap [%i3+0x03c],%l0 ! %l0 = 00000000a65c280b ! Mem[00000000900000d8] = 6e2b1b40, %g2 = ffffffffffffffe0 ldsh [%i4+%o3],%g2 ! %g2 = 0000000000006e2b ! Mem[00000000810000d4] = f9e30953, %l4 = 0000000084771cc1 swap [%i2+0x014],%l4 ! %l4 = 00000000f9e30953 ! %l0 = 00000000a65c280b, Mem[00000000918000e8] = 05274a6d stw %l0,[%o0+%o5] ! Mem[00000000918000e8] = a65c280b ! Mem[00000000910000ec] = a3f2d0ad, %g2 = 0000000000006e2b lduw [%i6+0x02c],%g2 ! %g2 = 00000000a3f2d0ad ! Mem[00000000808000e8] = b5a528bb, %l1 = e4e79a5a9eff7388 swap [%i1+%o5],%l1 ! %l1 = 00000000b5a528bb ! %l6 = ffffffff8eff0a58, Mem[00000000800000dc] = 819c0eb4 stb %l6,[%i0+0x01c] ! Mem[00000000800000dc] = 589c0eb4 ! Mem[00000000810000c8] = 33ace4261412e549, %l5 = be43163c168b71f6, %l0 = 00000000a65c280b add %i2,0x08,%g1 casxa [%g1]0x80,%l5,%l0 ! %l0 = 33ace4261412e549 ! Mem[00000000810000f8] = b4fc5a2c, %l4 = f9e30953, %l0 = 1412e549 add %i2,0x38,%g1 casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000b4fc5a2c p56_label_4: ! %l1 = 00000000b5a528bb, Mem[00000000908000d8] = 7d5c1279 stw %l1,[%i5+%o3] ! Mem[00000000908000d8] = b5a528bb ! Mem[00000000818000e8] = bd67958f 48335025, %l4 = f9e30953, %l5 = 168b71f6 ldd [%i3+%o5],%l4 ! %l4 = 00000000bd67958f 0000000048335025 ! Mem[00000000808000fc] = 53e12b3c, %l1 = 00000000b5a528bb ldsw [%i1+0x03c],%l1 ! %l1 = 0000000053e12b3c ! Mem[00000000918000f0] = efc3828b, %g2 = 00000000a3f2d0ad ldsh [%o0+0x030],%g2 ! %g2 = ffffffffffffefc3 ! Mem[00000000908000cc] = 94cdbb6a, %g2 = ffffffffffffefc3 lduh [%i5+0x00c],%g2 ! %g2 = 00000000000094cd ! %l3 = 565a060609b9ee08, Mem[00000000908000c8] = 01e8e41294cdbb6a stx %l3,[%i5+%o1] ! Mem[00000000908000c8] = 565a060609b9ee08 ! Mem[00000000808000e8] = 9eff7388, %l7 = 275057408e7c0a58 swap [%i1+%o5],%l7 ! %l7 = 000000009eff7388 ! %l5 = 0000000048335025, Mem[00000000918000dc] = 4e8111f9 stw %l5,[%o0+0x01c] ! Mem[00000000918000dc] = 48335025 ! Mem[00000000818000e0] = 25b2d495 1b416344, %l4 = bd67958f, %l5 = 48335025 ldd [%i3+%o4],%l4 ! %l4 = 0000000025b2d495 000000001b416344 ! Mem[00000000818000c8] = 20171fac, %l2 = 00000000000000c1 swap [%i3+%o1],%l2 ! %l2 = 0000000020171fac ba,a p56_not_taken_0_end p56_not_taken_0: ! The following code should not be executed nop nop ldsh [%i3+0x03e],%l4 ldub [%i0+0x019],%l6 nop ldx [%i3+0x018],%l4 nop stw %l2,[%i0+0x024] 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 00000000b4fc5a2c bne,a,pn %xcc,p56_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000053e12b3c bne,a,pn %xcc,p56_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000020171fac bne,a,pn %xcc,p56_reg_l2_fail mov %l2,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000025b2d495 bne,a,pn %xcc,p56_reg_l4_fail mov %l4,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be ffffffff8eff0a58 bne,a,pn %xcc,p56_reg_l6_fail mov %l6,%g3 ! Check Floating Point Registers p56_check_fp_registers: set p56_expected_fp_regs,%g3 std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be adf423ae 89c64548 bne %xcc,p56_f4_fail nop ! Check Local Memory set p56_local0_expect,%g1 p56_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 275057408eff0a58 ldx [%i0+0x000],%g3 ! Observed data at 00000000800000c0 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i0,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = 2f4fd11e589c0eb4 ldx [%i0+0x018],%g3 ! Observed data at 00000000800000d8 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i0,0x018,%g4 set p56_local1_expect,%g1 p56_check_local1: ldx [%g1+0x008],%g2 ! Expected data = ff60432b0a0e07c0 ldx [%i1+0x008],%g3 ! Observed data at 00000000808000c8 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i1,0x008,%g4 ldx [%g1+0x028],%g2 ! Expected data = 8e7c0a581cb8da6c ldx [%i1+0x028],%g3 ! Observed data at 00000000808000e8 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 7fd3a21a37ff0d30 ldx [%i1+0x030],%g3 ! Observed data at 00000000808000f0 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i1,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 84771cc153e12b3c ldx [%i1+0x038],%g3 ! Observed data at 00000000808000f8 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i1,0x038,%g4 set p56_local2_expect,%g1 p56_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 0487b3ff7fd3b13c ldx [%i2+0x000],%g3 ! Observed data at 00000000810000c0 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i2,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 632a733784771cc1 ldx [%i2+0x010],%g3 ! Observed data at 00000000810000d0 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i2,0x010,%g4 set p56_local3_expect,%g1 p56_check_local3: ldx [%g1+0x008],%g2 ! Expected data = 000000c1904b7796 ldx [%i3+0x008],%g3 ! Observed data at 00000000818000c8 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i3,0x008,%g4 ldx [%g1+0x030],%g2 ! Expected data = 88ff00079fdafc1a ldx [%i3+0x030],%g3 ! Observed data at 00000000818000f0 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i3,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 6c9b848200000043 ldx [%i3+0x038],%g3 ! Observed data at 00000000818000f8 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i3,0x038,%g4 ! The test for processor 56 has passed p56_passed: ta GOOD_TRAP nop p56_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p56_failed p56_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p56_failed p56_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p56_failed p56_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p56_failed p56_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p56_failed p56_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p56_failed p56_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p56_failed p56_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p56_failed p56_f4_fail: set p56_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 56 failed p56_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0e0] ! Set processor 56 done flag set p56_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 56 failed p56_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0e0] ! Set processor 56 done flag set p56_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p56_selfmod_failed: ba p56_failed mov 0xabc,%g1 p56_common_error: or %g0,0xf18,%g1 ba p56_failed mov %o5,%g3 p56_common_signature_error: set p56_temp,%g1 ba p56_failed st %g2,[%g1] ! Common Lock Number p56_common_timeout: set p56_temp,%g1 ba p56_failed st %g2,[%g1] ! Common Lock Number p56_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p56_failed mov 0x0,%g3 p56_trap1e: ldstuba [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000808000d8] ldstuba [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000818000c8] swapa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000808000d0] done p56_trap1o: ldstuba [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000808000d8] ldstuba [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000818000c8] swapa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000808000d0] done p56_trap2e: swapa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000810000c8] ldswa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000818000c8] swapa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000818000d8] stba %l6,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[00000000800000c0] done p56_trap2o: swapa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000810000c8] ldswa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000818000c8] swapa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000818000d8] stba %l6,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[00000000800000c0] done p56_trap3e: nop nop nop nop nop done p56_trap3o: 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 = 2afcd40a0a0e07c0 ldx [%g1+0x008],%l1 ! %l1 = e4e79a5a9eff7388 ldx [%g1+0x010],%l2 ! %l2 = ea092e087fe62a5e ldx [%g1+0x018],%l3 ! %l3 = d19d36e6338b4e75 ldx [%g1+0x020],%l4 ! %l4 = 12f44f3405081fea ldx [%g1+0x028],%l5 ! %l5 = be43163c168b71f6 ldx [%g1+0x030],%l6 ! %l6 = cd5e6958789acc1b ldx [%g1+0x038],%l7 ! %l7 = d018a404acd3ceaf ! 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 = 8cb3fb51 e3acd06a 977bdc78 d1e2a98e ! %f4 = 492f30bf ee67dec6 f84cd0ea e02b2c64 ! %f8 = 6ba824a6 980011a2 9b4c1741 5931ad0c ! %f12 = 9cc90118 6d53f68c 70f0f34c 6be735e9 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 66c34e39 aa8f52ea f50dd6d9 b3a8694d ! %f20 = 11ea3c4f 71ad5b3a bbc7444f f11b3a25 ! %f24 = a95bad8a 3851a472 a3fcf64f cfa8c981 ! %f28 = 870be491 b2d448a0 ae813e1f 28d1efbc ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = c0c1d55c 4a147b09 aa7b6e5e e0c5b96e ! %f36 = d336bd2b 9f93f587 e3f29547 eea319f0 ! %f40 = 13823314 53c9957d 4f31ebe1 301124aa ! %f44 = 59df74ec 8a5ab190 6e999893 161c3de3 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x30c4a00800000062,%g7,%g1 ! GSR scale = 12, align = 2 wr %g1,%g0,%gsr ! GSR = 30c4a00800000062 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: ! %l0 = 95b216681895590a, Mem[00000000910000da] = 24fe6582 sth %l0,[%i6+0x01a] ! Mem[00000000910000d8] = 590a6582 ! Mem[00000000838000dc] = 39f70e04, %l0 = 95b216681895590a ldstub [%i3+0x01c],%l0 ! %l0 = 00000039000000ff ! Mem[00000000820000e8] = 40bdf780, %l5 = 528e85a44c0b8264 swap [%i0+%o5],%l5 ! %l5 = 0000000040bdf780 ! Mem[00000000908000f8] = 7f508de3fbce39cd, %g2 = f9992e9c01984459 ldx [%i5+0x038],%g2 ! %g2 = 7f508de3fbce39cd ! Mem[00000000918000d8] = e55c4c5d 4e8111f9, %g2 = fbce39cd, %g3 = 0bad0b00 ldd [%o0+%o3],%g2 ! %g2 = 00000000e55c4c5d 000000004e8111f9 ! Mem[00000000908000f4] = 04f40f71, %g18 = 59cb73ee2cce5f6b ldsw [%i5+0x034],%g2 ! %g2 = 59cb73ee2cce5f6b ! Mem[00000000908000e8] = 37b6d63e, %g18 = 59cb73ee2cce5f6b ldsw [%i5+%o5],%g2 ! %g2 = 59cb73ee2cce5f6b ! Mem[00000000830000f4] = bdae71ff, %l6 = 27d4a5e3, %l1 = a377a9d1 add %i2,0x34,%g1 casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000bdae71ff ! Mem[00000000838000d8] = 89a501a2, %l3 = 5cf9710f, %l5 = 40bdf780 add %i3,0x18,%g1 casa [%g1]0x80,%l3,%l5 ! %l5 = 0000000089a501a2 ! Mem[00000000820000d9] = 0122bc9f, %l3 = 88a6af045cf9710f ldstub [%i0+0x019],%l3 ! %l3 = 00000022000000ff p57_label_2: ! %l0 = 00000039, %l1 = bdae71ff, Mem[00000000838000c8] = c7cd3a4f 515fc8a7 std %l0,[%i3+%o1] ! Mem[00000000838000c8] = 00000039 bdae71ff ! Mem[00000000830000eb] = a0c35f09, %l3 = 0000000000000022 ldstub [%i2+0x02b],%l3 ! %l3 = 00000009000000ff ! Mem[00000000830000d8] = df77881efca3b3b8, %l4 = d1a18604985f70cf, %l2 = 40ca9a89dac30c31 add %i2,0x18,%g1 casxa [%g1]0x80,%l4,%l2 ! %l2 = df77881efca3b3b8 ! Mem[00000000828000c1] = d39c45ff, %l2 = df77881efca3b3b8 ldstub [%i1+0x001],%l2 ! %l2 = 0000009c000000ff ! Mem[00000000830000d8] = df77881efca3b3b8, %l4 = d1a18604985f70cf, %l1 = 00000000bdae71ff add %i2,0x18,%g1 casxa [%g1]0x80,%l4,%l1 ! %l1 = df77881efca3b3b8 ! Mem[00000000820000f0] = c9d6d9bf, %l4 = 985f70cf, %l5 = 89a501a2 add %i0,0x30,%g1 casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000c9d6d9bf ! Mem[00000000910000c8] = 0291bbe1, %g2 = 0000000037b6d63e ldsh [%i6+%o1],%g2 ! %g2 = 0000000000000291 ! Mem[00000000838000f4] = 54daf433, %l2 = 000000000000009c lduh [%i3+0x036],%l2 ! %l2 = 000000000000f433 ! Mem[00000000900000d8] = 1b401315, %g2 = 0000000000000291 ldsh [%i4+0x01a],%g2 ! %g2 = 0000000000001b40 ! Mem[00000000838000ec] = f547338c, %l0 = 0000000000000039 lduh [%i3+0x02e],%l0 ! %l0 = 000000000000338c p57_label_3: ! %l2 = 000000000000f433, Mem[00000000918000d0] = 48a81124fba28e34 stx %l2,[%o0+%o2] ! Mem[00000000918000d0] = 000000000000f433 ! Mem[00000000838000c8] = 00000039, %l2 = 0000f433, %l2 = 0000f433 add %i3,0x08,%g1 casa [%g1]0x80,%l2,%l2 ! %l2 = 0000000000000039 ! %l3 = 0000000000000009, Mem[00000000838000fa] = 9c0f9195 sth %l3,[%i3+0x03a] ! Mem[00000000838000f8] = 9c0f0009 ! Mem[00000000820000fc] = 25f3bac7, %l0 = 000000000000338c swap [%i0+0x03c],%l0 ! %l0 = 0000000025f3bac7 ! %l3 = 0000000000000009, Mem[00000000918000ec] = 4f206140 stw %l3,[%o0+0x02c] ! Mem[00000000918000ec] = 00000009 ! Mem[00000000820000d8] = 01ffbc9f, %l1 = df77881efca3b3b8 swap [%i0+%o3],%l1 ! %l1 = 0000000001ffbc9f ! Mem[00000000820000f4] = a41593fb, %l3 = 00000009, %l7 = ec373970 add %i0,0x34,%g1 casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000a41593fb ! Mem[00000000918000ec] = 00000009, %g2 = 0000000000001b40 lduh [%o0+0x02c],%g2 ! %g2 = 0000000000000000 ! Mem[00000000820000c4] = 2c16efee, %l3 = 00000009, %l2 = 00000039 add %i0,0x04,%g1 casa [%g1]0x80,%l3,%l2 ! %l2 = 000000002c16efee ! %l4 = d1a18604985f70cf, Mem[00000000900000d0] = 31aac5326767afdd stx %l4,[%i4+%o2] ! Mem[00000000900000d0] = d1a18604985f70cf p57_label_4: ! Mem[00000000838000e5] = 2a82e17d, %l4 = d1a18604985f70cf ldstub [%i3+0x025],%l4 ! %l4 = 00000082000000ff ! Mem[00000000828000d8] = c15776a6, %l7 = a41593fb, %l5 = c9d6d9bf add %i1,0x18,%g1 casa [%g1]0x80,%l7,%l5 ! %l5 = 00000000c15776a6 ! Mem[00000000820000cc] = 8d1684a4, %l3 = 0000000000000009 ldstub [%i0+0x00c],%l3 ! %l3 = 0000008d000000ff ! Mem[00000000910000f8] = 1f13ae82 81b17624, %g2 = 00000000, %g3 = 4e8111f9 ldd [%i6+0x038],%g2 ! %g2 = 000000001f13ae82 0000000081b17624 ! Mem[00000000838000f0] = bd9471ba54daf433, %l0 = 0000000025f3bac7, %l1 = 0000000001ffbc9f add %i3,0x30,%g1 casxa [%g1]0x80,%l0,%l1 ! %l1 = bd9471ba54daf433 ! Mem[00000000838000d4] = 3df3d37b, %l1 = bd9471ba54daf433 swap [%i3+0x014],%l1 ! %l1 = 000000003df3d37b ! Mem[00000000908000e8] = 37b6d63e, %g18 = 59cb73ee2cce5f6b ldsw [%i5+%o5],%g2 ! %g2 = 59cb73ee2cce5f6b ! Mem[00000000830000f0] = 32371469, %l3 = 000000000000008d swap [%i2+0x030],%l3 ! %l3 = 0000000032371469 ! Mem[00000000910000c8] = 0291bbe1, %g2 = 0000000037b6d63e lduw [%i6+%o1],%g2 ! %g2 = 000000000291bbe1 ! Mem[00000000830000c4] = adea20d1, %l4 = 0000000000000082 swap [%i2+0x004],%l4 ! %l4 = 00000000adea20d1 ba,a p57_not_taken_0_end p57_not_taken_0: ! The following code should not be executed nop nop ldsh [%i3+0x03e],%l4 ldub [%i0+0x019],%l6 nop ldx [%i3+0x018],%l4 nop stw %l2,[%i0+0x024] 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 0000000025f3bac7 bne,a,pn %xcc,p57_reg_l0_fail mov %l0,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000002c16efee bne,a,pn %xcc,p57_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000032371469 bne,a,pn %xcc,p57_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000adea20d1 bne,a,pn %xcc,p57_reg_l4_fail mov %l4,%g3 ! Check Local Memory set p57_local0_expect,%g1 p57_check_local0: ldx [%g1+0x008],%g2 ! Expected data = 15877a30ff1684a4 ldx [%i0+0x008],%g3 ! Observed data at 00000000820000c8 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i0,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = fca3b3b8dfab57cf ldx [%i0+0x018],%g3 ! Observed data at 00000000820000d8 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i0,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 4c0b82640e4fb6e3 ldx [%i0+0x028],%g3 ! Observed data at 00000000820000e8 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i0,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 8d155fa70000338c ldx [%i0+0x038],%g3 ! Observed data at 00000000820000f8 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i0,0x038,%g4 set p57_local1_expect,%g1 p57_check_local1: ldx [%g1+0x000],%g2 ! Expected data = d3ff45ffe0effdde ldx [%i1+0x000],%g3 ! Observed data at 00000000828000c0 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i1,0x000,%g4 set p57_local2_expect,%g1 p57_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 2936cc7f00000082 ldx [%i2+0x000],%g3 ! Observed data at 00000000830000c0 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i2,0x000,%g4 ldx [%g1+0x028],%g2 ! Expected data = a0c35fff3538714d ldx [%i2+0x028],%g3 ! Observed data at 00000000830000e8 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i2,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 0000008dbdae71ff ldx [%i2+0x030],%g3 ! Observed data at 00000000830000f0 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i2,0x030,%g4 set p57_local3_expect,%g1 p57_check_local3: ldx [%g1+0x008],%g2 ! Expected data = 00000039bdae71ff ldx [%i3+0x008],%g3 ! Observed data at 00000000838000c8 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = b4094b1054daf433 ldx [%i3+0x010],%g3 ! Observed data at 00000000838000d0 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 89a501a2fff70e04 ldx [%i3+0x018],%g3 ! Observed data at 00000000838000d8 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 1d47dd532affe17d ldx [%i3+0x020],%g3 ! Observed data at 00000000838000e0 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i3,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = 9c0f00096c1f0aeb ldx [%i3+0x038],%g3 ! Observed data at 00000000838000f8 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i3,0x038,%g4 ! The test for processor 57 has passed p57_passed: ta GOOD_TRAP nop p57_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p57_failed p57_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p57_failed p57_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p57_failed p57_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p57_failed p57_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p57_failed p57_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p57_failed p57_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p57_failed p57_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p57_failed ! The test for processor 57 failed p57_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0e4] ! Set processor 57 done flag set p57_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 57 failed p57_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0e4] ! Set processor 57 done flag set p57_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p57_selfmod_failed: ba p57_failed mov 0xabc,%g1 p57_common_error: or %g0,0xf19,%g1 ba p57_failed mov %o5,%g3 p57_common_signature_error: set p57_temp,%g1 ba p57_failed st %g2,[%g1] ! Common Lock Number p57_common_timeout: set p57_temp,%g1 ba p57_failed st %g2,[%g1] ! Common Lock Number p57_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p57_failed mov 0x0,%g3 p57_trap1e: ldstuba [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000838000e8] swapa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000838000e8] lduba [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000838000e0] stda %l0,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[00000000828000c8] lduwa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000830000e8] done p57_trap1o: ldstuba [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000838000e8] swapa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000838000e8] lduba [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000838000e0] stda %l0,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[00000000828000c8] lduwa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000830000e8] done p57_trap2e: stda %l6,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[00000000820000c0] swapa [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000830000d0] done p57_trap2o: stda %l6,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[00000000820000c0] swapa [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000830000d0] done p57_trap3e: nop nop nop nop nop done p57_trap3o: nop nop nop nop nop done p57_init_memory_pointers: set p57_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p57_local0_start,%i0 set p57_local1_start,%i1 set p57_local2_start,%i2 set p57_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 95b216681895590a ldx [%g1+0x008],%l1 ! %l1 = b71a49c2a377a9d1 ldx [%g1+0x010],%l2 ! %l2 = 40ca9a89dac30c31 ldx [%g1+0x018],%l3 ! %l3 = 88a6af045cf9710f ldx [%g1+0x020],%l4 ! %l4 = d1a18604985f70cf ldx [%g1+0x028],%l5 ! %l5 = 528e85a44c0b8264 ldx [%g1+0x030],%l6 ! %l6 = 21da244a27d4a5e3 ldx [%g1+0x038],%l7 ! %l7 = 0b4bbfbfec373970 ! 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 = a4044fd9 56613dcf 5845edb6 a1efb4ec ! %f4 = 1d6a7c13 cf36b7b6 e87e662f 093e188b ! %f8 = c4b7f8dd e7141b48 abd98b47 7b1f43aa ! %f12 = 6a45d1b7 d17bfcb4 596ad07f f5808c83 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = dc0e27f6 26fcd1f5 b9f5ebe0 d6b5c1bf ! %f20 = f9b75ed6 c00a10b8 8e69eb20 f22b01d0 ! %f24 = 6b21ed17 cd1a106b bcda4b50 d4743b22 ! %f28 = 69453548 2e54c04b 707e2e89 e88c061f ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 88e921e1 514becec eb33bcb5 14770d54 ! %f36 = 4b770b41 e0a3f911 179152af 6eda973f ! %f40 = e99d417a e98fa204 29bd76e0 89990cd2 ! %f44 = 2e1a941c 1719f050 946108ac ed684b04 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x58829a980000006b,%g7,%g1 ! GSR scale = 13, align = 3 wr %g1,%g0,%gsr ! GSR = 58829a980000006b 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[00000000858000f0] = aa8341da, %l0 = 903d5d68, %l7 = 9451de9b add %i3,0x30,%g1 casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000aa8341da ! %l0 = 057dc4a2903d5d68, Mem[00000000900000e3] = ef9cf503 stb %l0,[%i4+0x023] ! Mem[00000000900000e0] = 689cf503 ! Mem[00000000858000f7] = 48d6d43e, %l2 = 77cddd700f293f97 ldstub [%i3+0x037],%l2 ! %l2 = 0000003e000000ff ! %l2 = 000000000000003e, Mem[00000000908000e8] = 37b6d63e stw %l2,[%i5+%o5] ! Mem[00000000908000e8] = 0000003e ! Mem[00000000850000dc] = 07c8575b, %l3 = 8e6f19f45f2c112d lduw [%i2+0x01c],%l3 ! %l3 = 0000000007c8575b ! Mem[00000000858000c8] = ecf7df1c, %l4 = 498a22f63eeb4f6f swap [%i3+%o1],%l4 ! %l4 = 00000000ecf7df1c ! Mem[00000000848000dc] = 241e1692, %l1 = 4fa1d6320f69d261 swap [%i1+0x01c],%l1 ! %l1 = 00000000241e1692 ! Mem[00000000910000f0] = 1284e987, %g2 = 5a902b09e2fe274c lduw [%i6+0x030],%g2 ! %g2 = 000000001284e987 ! Mem[00000000848000d8] = 4d182b53, %l4 = 00000000ecf7df1c swap [%i1+%o3],%l4 ! %l4 = 000000004d182b53 ! Mem[00000000858000f0] = aa8341da48d6d4ff, %l4 = 000000004d182b53, %l1 = 00000000241e1692 add %i3,0x30,%g1 casxa [%g1]0x80,%l4,%l1 ! %l1 = aa8341da48d6d4ff p58_label_2: ! Mem[00000000840000f8] = 3744f2432bf09192, %l7 = 00000000aa8341da, %l0 = 057dc4a2903d5d68 add %i0,0x38,%g1 casxa [%g1]0x80,%l7,%l0 ! %l0 = 3744f2432bf09192 ! Mem[00000000858000e4] = f047e125, %l2 = 000000000000003e swap [%i3+0x024],%l2 ! %l2 = 00000000f047e125 ! Mem[00000000850000e8] = f75f5c98, %l0 = 2bf09192, %l3 = 07c8575b add %i2,0x28,%g1 casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000f75f5c98 ! Mem[00000000918000fc] = c777b37c, %g2 = 000000001284e987 ldsb [%o0+0x03c],%g2 ! %g2 = ffffffffffffffc7 ! Mem[00000000858000ec] = cf3dff4f, %l5 = bcc79682a8635f32 ldsw [%i3+0x02c],%l5 ! %l5 = ffffffffcf3dff4f ! Mem[00000000900000e0] = 5a72689c, %g2 = ffffffffffffffc7 ldsb [%i4+0x021],%g2 ! %g2 = 000000000000005a ! Mem[00000000840000dd] = 6526e98c, %l0 = 3744f2432bf09192 ldstub [%i0+0x01d],%l0 ! %l0 = 00000026000000ff ! Mem[00000000908000c8] = e41294cd, %g2 = 000000000000005a ldsh [%i5+0x00a],%g2 ! %g2 = ffffffffffffe412 ! %l3 = 00000000f75f5c98, Mem[00000000910000fc] = 81b17624 stw %l3,[%i6+0x03c] ! Mem[00000000910000fc] = f75f5c98 ! Mem[00000000840000c0] = 51f2819df9800a87, %l0 = 0000000000000026, %l5 = ffffffffcf3dff4f casxa [%i0]0x80,%l0,%l5 ! %l5 = 51f2819df9800a87 p58_label_3: ! Mem[00000000910000c4] = 5292c30c, %g2 = ffffffffffffe412 lduh [%i6+0x004],%g2 ! %g2 = 0000000000005292 ! Mem[00000000858000d4] = 4aa7e1e6, %l1 = 48d6d4ff, %l6 = 3e266c07 add %i3,0x14,%g1 casa [%g1]0x80,%l1,%l6 ! %l6 = 000000004aa7e1e6 ! Mem[00000000858000e9] = 104ed4d3, %l5 = 51f2819df9800a87 ldstub [%i3+0x029],%l5 ! %l5 = 0000004e000000ff ! Mem[00000000848000db] = ecf7df1c, %l1 = aa8341da48d6d4ff ldstub [%i1+0x01b],%l1 ! %l1 = 0000001c000000ff ! %l4 = 000000004d182b53, Mem[00000000918000ec] = 4f206140 stw %l4,[%o0+0x02c] ! Mem[00000000918000ec] = 4d182b53 ! Mem[00000000910000cc] = 7d237404, %g2 = 0000000000005292 ldsb [%i6+0x00f],%g2 ! %g2 = 000000000000007d ! Mem[00000000910000d8] = 566c24fe6582e857, %g2 = 000000000000007d ldx [%i6+%o3],%g2 ! %g2 = 566c24fe6582e857 ! Mem[00000000910000d8] = fe6582e8, %g2 = 566c24fe6582e857 ldsb [%i6+0x01b],%g2 ! %g2 = fffffffffffffffe ! Mem[00000000840000e0] = 5f28600a8713487c, %l6 = 000000004aa7e1e6, %l4 = 000000004d182b53 add %i0,0x20,%g1 casxa [%g1]0x80,%l6,%l4 ! %l4 = 5f28600a8713487c ! %l0 = 00000026, %l1 = 0000001c, Mem[00000000840000e0] = 5f28600a 8713487c std %l0,[%i0+%o4] ! Mem[00000000840000e0] = 00000026 0000001c p58_label_4: ! Mem[00000000910000d8] = 566c24fe, %g2 = fffffffffffffffe lduw [%i6+%o3],%g2 ! %g2 = 00000000566c24fe ! Mem[00000000858000c4] = ca7b1bd9, %l1 = 0000001c, %l5 = 0000004e add %i3,0x04,%g1 casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000ca7b1bd9 ! Mem[00000000848000f4] = 873325f6, %l2 = 00000000f047e125 swap [%i1+0x034],%l2 ! %l2 = 00000000873325f6 ! Mem[00000000900000c8] = 5ed33fb5ac22364c, %g2 = 00000000566c24fe ldx [%i4+%o1],%g2 ! %g2 = 5ed33fb5ac22364c ! Mem[00000000840000c8] = 8e993e95, %l4 = 5f28600a8713487c swap [%i0+%o1],%l4 ! %l4 = 000000008e993e95 ! Mem[00000000840000e8] = 27310b13, %l4 = 000000008e993e95 swap [%i0+%o5],%l4 ! %l4 = 0000000027310b13 ! Mem[00000000850000f0] = 47cb4495, %l2 = 00000000873325f6 swap [%i2+0x030],%l2 ! %l2 = 0000000047cb4495 ! Mem[00000000848000fa] = 457e8120, %l3 = 00000000f75f5c98 ldstub [%i1+0x03a],%l3 ! %l3 = 00000081000000ff ! Mem[00000000848000fc] = 2ec9db7f, %l0 = 0000000000000026 swap [%i1+0x03c],%l0 ! %l0 = 000000002ec9db7f ! Mem[00000000850000d0] = b6905d4b, %l1 = 0000001c, %l4 = 27310b13 add %i2,0x10,%g1 casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000b6905d4b ba,a p58_not_taken_0_end p58_not_taken_0: ! The following code should not be executed nop nop ldsh [%i3+0x03e],%l4 ldub [%i0+0x019],%l6 nop ldx [%i3+0x018],%l4 nop stw %l2,[%i0+0x024] ba,a p58_branch_failed p58_not_taken_0_end: ! End of Random Code for Thread 58 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 000000002ec9db7f bne,a,pn %xcc,p58_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000000000001c bne,a,pn %xcc,p58_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000047cb4495 bne,a,pn %xcc,p58_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000000081 bne,a,pn %xcc,p58_reg_l3_fail mov %l3,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000ca7b1bd9 bne,a,pn %xcc,p58_reg_l5_fail mov %l5,%g3 ! Check Local Memory set p58_local0_expect,%g1 p58_check_local0: ldx [%g1+0x008],%g2 ! Expected data = 8713487ce37c141e ldx [%i0+0x008],%g3 ! Observed data at 00000000840000c8 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i0,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 96af4acd65ffe98c ldx [%i0+0x018],%g3 ! Observed data at 00000000840000d8 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 000000260000001c ldx [%i0+0x020],%g3 ! Observed data at 00000000840000e0 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 8e993e9521fb9091 ldx [%i0+0x028],%g3 ! Observed data at 00000000840000e8 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i0,0x028,%g4 set p58_local1_expect,%g1 p58_check_local1: ldx [%g1+0x018],%g2 ! Expected data = ecf7dfff0f69d261 ldx [%i1+0x018],%g3 ! Observed data at 00000000848000d8 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i1,0x018,%g4 ldx [%g1+0x030],%g2 ! Expected data = 258c6e5bf047e125 ldx [%i1+0x030],%g3 ! Observed data at 00000000848000f0 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i1,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 457eff2000000026 ldx [%i1+0x038],%g3 ! Observed data at 00000000848000f8 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i1,0x038,%g4 set p58_local2_expect,%g1 p58_check_local2: ldx [%g1+0x030],%g2 ! Expected data = 873325f653153312 ldx [%i2+0x030],%g3 ! Observed data at 00000000850000f0 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i2,0x030,%g4 set p58_local3_expect,%g1 p58_check_local3: ldx [%g1+0x008],%g2 ! Expected data = 3eeb4f6fa6fe026c ldx [%i3+0x008],%g3 ! Observed data at 00000000858000c8 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i3,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = 7ae3d4230000003e ldx [%i3+0x020],%g3 ! Observed data at 00000000858000e0 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 10ffd4d3cf3dff4f ldx [%i3+0x028],%g3 ! Observed data at 00000000858000e8 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = aa8341da48d6d4ff ldx [%i3+0x030],%g3 ! Observed data at 00000000858000f0 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 ! 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: ldstuba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000850000c8] ldswa [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000848000c8] ldstuba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000850000c0] ldda [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000840000c8] lduba [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000840000c8] ldsha [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000848000d0] ldstuba [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000858000e0] done p58_trap1o: ldstuba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000850000c8] ldswa [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000848000c8] ldstuba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000850000c0] ldda [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000840000c8] lduba [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000840000c8] ldsha [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000848000d0] ldstuba [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000858000e0] done p58_trap2e: stha %l4,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000858000e8] ldswa [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000850000e0] ldxa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000848000d0] ldstuba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000850000e8] ldstuba [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000858000d8] ldsha [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000858000e0] swapa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000858000c0] done p58_trap2o: stha %l4,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000858000e8] ldswa [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000850000e0] ldxa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000848000d0] ldstuba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000850000e8] ldstuba [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000858000d8] ldsha [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000858000e0] swapa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000858000c0] done p58_trap3e: nop nop nop nop done p58_trap3o: 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 = 057dc4a2903d5d68 ldx [%g1+0x008],%l1 ! %l1 = 4fa1d6320f69d261 ldx [%g1+0x010],%l2 ! %l2 = 77cddd700f293f97 ldx [%g1+0x018],%l3 ! %l3 = 8e6f19f45f2c112d ldx [%g1+0x020],%l4 ! %l4 = 498a22f63eeb4f6f ldx [%g1+0x028],%l5 ! %l5 = bcc79682a8635f32 ldx [%g1+0x030],%l6 ! %l6 = c89b126c3e266c07 ldx [%g1+0x038],%l7 ! %l7 = ca34c7d49451de9b ! 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 = df598143 bbe2ea50 e0c79656 b048225f ! %f4 = 9ad3976c 12abfa81 9e5f759f 815d1159 ! %f8 = 9a883cab f953d894 1d5dfd27 bff90481 ! %f12 = f0fdcb4a fd41e62e e7618642 7299de93 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 77896749 841e7626 d0e59119 b4843e04 ! %f20 = d6d29a04 fa24ce4b 3f8d8c8a e5f2916e ! %f24 = 103f281b 7f5a82ce 6604a0ca 9c86d436 ! %f28 = 0244ec1f b9eef511 fbb51279 1d5b3146 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 6b2c16c8 d625a101 6d1a8b51 90a74cc7 ! %f36 = 32baa1eb 5f6457ba 2cddbeb6 c10a3c2a ! %f40 = 2df0e26a 59bf04b3 9472c428 d82cb609 ! %f44 = 2578b3ce 35571a88 5f1162bf c0149e09 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x7d6579a700000032,%g7,%g1 ! GSR scale = 6, align = 2 wr %g1,%g0,%gsr ! GSR = 7d6579a700000032 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[00000000910000dc] = 6582e857, %g2 = 72783a4603f936c9 lduw [%i6+0x01c],%g2 ! %g2 = 000000006582e857 ! Mem[00000000878000ec] = 89d26bc6, %l6 = e862a7a8, %l0 = 45865d0b add %i3,0x2c,%g1 casa [%g1]0x80,%l6,%l0 ! %l0 = 0000000089d26bc6 ! Mem[00000000860000e8] = dae16476529dd9d9, %l1 = 46b78eda062826bc ldx [%i0+%o5],%l1 ! %l1 = dae16476529dd9d9 ! Mem[00000000860000d3] = 8f25aca6, %l1 = dae16476529dd9d9 ldstub [%i0+0x013],%l1 ! %l1 = 000000a6000000ff ! Mem[00000000870000c4] = 05d69763, %l7 = 4d1132324a1d9796 swap [%i2+0x004],%l7 ! %l7 = 0000000005d69763 ! Mem[00000000868000d8] = 4c56b04a, %l5 = c5d751ffea3a6739 swap [%i1+%o3],%l5 ! %l5 = 000000004c56b04a ! Mem[00000000878000ca] = 2ce9352b, %l5 = 000000004c56b04a ldstub [%i3+0x00a],%l5 ! %l5 = 00000035000000ff ! Mem[00000000868000c0] = 5fd48a82, %l7 = 05d69763, %l4 = bc926f01 casa [%i1]0x80,%l7,%l4 ! %l4 = 000000005fd48a82 ! Mem[00000000908000d4] = d2273cf7, %g2 = 000000006582e857 lduw [%i5+0x014],%g2 ! %g2 = 00000000d2273cf7 ! Mem[00000000870000e6] = fadc305d, %l3 = 316f351a39f503fc ldstub [%i2+0x026],%l3 ! %l3 = 00000030000000ff p59_label_2: ! Mem[00000000870000f8] = 84593947, %l4 = 5fd48a82, %l5 = 00000035 add %i2,0x38,%g1 casa [%g1]0x80,%l4,%l5 ! %l5 = 0000000084593947 ! Mem[00000000878000c6] = a86cf5b9, %l0 = 0000000089d26bc6 ldstub [%i3+0x006],%l0 ! %l0 = 000000f5000000ff ! Mem[00000000870000e0] = 80256893, %l1 = 000000a6, %l6 = e862a7a8 add %i2,0x20,%g1 casa [%g1]0x80,%l1,%l6 ! %l6 = 0000000080256893 ! Mem[00000000868000d0] = c14aa5ca, %l3 = 0000000000000030 lduh [%i1+0x012],%l3 ! %l3 = 000000000000a5ca ! Mem[00000000868000d8] = ea3a6739, %l5 = 84593947, %l4 = 5fd48a82 add %i1,0x18,%g1 casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000ea3a6739 ! Mem[00000000860000f0] = de44f787227932f8, %l2 = 27588f72ddd33223, %l0 = 00000000000000f5 add %i0,0x30,%g1 casxa [%g1]0x80,%l2,%l0 ! %l0 = de44f787227932f8 ! %l5 = 0000000084593947, Mem[00000000918000de] = 11f95a18 stb %l5,[%o0+0x01e] ! Mem[00000000918000dc] = 47f95a18 ! Mem[00000000870000d8] = e046e595, %l0 = 227932f8, %l4 = ea3a6739 add %i2,0x18,%g1 casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000e046e595 ! Mem[00000000860000d8] = 0766ba57, %l3 = 000000000000a5ca swap [%i0+%o3],%l3 ! %l3 = 000000000766ba57 ! %l6 = 80256893, %l7 = 05d69763, Mem[00000000910000f8] = 1f13ae82 81b17624 std %l6,[%i6+0x038] ! Mem[00000000910000f8] = 80256893 05d69763 p59_label_3: ! %l2 = ddd33223, %l3 = 0766ba57, Mem[00000000878000e0] = 277591e9 c8300d0f std %l2,[%i3+%o4] ! Mem[00000000878000e0] = ddd33223 0766ba57 ! %l2 = 27588f72ddd33223, Mem[00000000900000d0] = 31aac5326767afdd stx %l2,[%i4+%o2] ! Mem[00000000900000d0] = 27588f72ddd33223 ! Mem[00000000870000fb] = 84593947, %l1 = 00000000000000a6 ldstub [%i2+0x03b],%l1 ! %l1 = 00000047000000ff ! Mem[00000000908000cc] = 94cdbb6a, %g18 = ecef3f1a06f84da4 ldsw [%i5+0x00c],%g2 ! %g2 = ecef3f1a06f84da4 ! Mem[00000000878000fc] = 9af311d9, %l7 = 05d69763, %l2 = ddd33223 add %i3,0x3c,%g1 casa [%g1]0x80,%l7,%l2 ! %l2 = 000000009af311d9 ! Mem[00000000870000e4] = fadcff5d, %l1 = 00000047, %l4 = e046e595 add %i2,0x24,%g1 casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000fadcff5d ! Mem[00000000860000dc] = 0576c3fd, %l2 = 000000009af311d9 swap [%i0+0x01c],%l2 ! %l2 = 000000000576c3fd ! Mem[00000000860000c0] = d6e1644a, %l7 = 05d69763, %l0 = 227932f8 casa [%i0]0x80,%l7,%l0 ! %l0 = 00000000d6e1644a ! Mem[00000000868000e4] = 8dcebcf8, %l2 = 0576c3fd, %l4 = fadcff5d add %i1,0x24,%g1 casa [%g1]0x80,%l2,%l4 ! %l4 = 000000008dcebcf8 ! Mem[00000000868000f0] = 562306e91235fe79, %l4 = 000000008dcebcf8, %l5 = 0000000084593947 add %i1,0x30,%g1 casxa [%g1]0x80,%l4,%l5 ! %l5 = 562306e91235fe79 p59_label_4: ! Mem[00000000870000d8] = e046e595a5435c4f, %l0 = 00000000d6e1644a, %l4 = 000000008dcebcf8 add %i2,0x18,%g1 casxa [%g1]0x80,%l0,%l4 ! %l4 = e046e595a5435c4f ! Mem[00000000918000f0] = efc3828b, %g2 = ffffffff94cdbb6a lduw [%o0+0x030],%g2 ! %g2 = 00000000efc3828b ! %l2 = 000000000576c3fd, Mem[00000000868000f0] = 562306e91235fe79 stx %l2,[%i1+0x030] ! Mem[00000000868000f0] = 000000000576c3fd ! Mem[00000000868000fc] = c337719f, %l4 = a5435c4f, %l6 = 80256893 add %i1,0x3c,%g1 casa [%g1]0x80,%l4,%l6 ! %l6 = 00000000c337719f ! Mem[00000000870000e8] = e8f2b79a31309beb, %l0 = 00000000d6e1644a, %l0 = 00000000d6e1644a add %i2,0x28,%g1 casxa [%g1]0x80,%l0,%l0 ! %l0 = e8f2b79a31309beb ! Mem[00000000878000cc] = a2814bc8, %l0 = e8f2b79a31309beb swap [%i3+0x00c],%l0 ! %l0 = 00000000a2814bc8 ! Mem[00000000868000cc] = 7713dc5b, %l4 = e046e595a5435c4f lduw [%i1+0x00c],%l4 ! %l4 = 000000007713dc5b ! Mem[00000000868000d0] = c14aa5ca0ae74f9a, %l5 = 562306e91235fe79, %l1 = 0000000000000047 add %i1,0x10,%g1 casxa [%g1]0x80,%l5,%l1 ! %l1 = c14aa5ca0ae74f9a ! %l4 = 000000007713dc5b, Mem[00000000900000f0] = d5cd9b41f9d877dd stx %l4,[%i4+0x030] ! Mem[00000000900000f0] = 000000007713dc5b ! Mem[00000000900000dc] = 13150f4a, %g2 = 00000000efc3828b ldsb [%i4+0x01c],%g2 ! %g2 = 0000000000000013 ba,a p59_not_taken_0_end p59_not_taken_0: ! The following code should not be executed nop nop ldsh [%i3+0x03e],%l4 ldub [%i0+0x019],%l6 nop ldx [%i3+0x018],%l4 nop stw %l2,[%i0+0x024] 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 00000000a2814bc8 bne,a,pn %xcc,p59_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be c14aa5ca0ae74f9a bne,a,pn %xcc,p59_reg_l1_fail mov %l1,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000000766ba57 bne,a,pn %xcc,p59_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000007713dc5b bne,a,pn %xcc,p59_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 562306e91235fe79 bne,a,pn %xcc,p59_reg_l5_fail mov %l5,%g3 ! Check Local Memory set p59_local0_expect,%g1 p59_check_local0: ldx [%g1+0x010],%g2 ! Expected data = 8f25acff19cde024 ldx [%i0+0x010],%g3 ! Observed data at 00000000860000d0 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 0000a5ca9af311d9 ldx [%i0+0x018],%g3 ! Observed data at 00000000860000d8 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i0,0x018,%g4 set p59_local1_expect,%g1 p59_check_local1: ldx [%g1+0x018],%g2 ! Expected data = ea3a6739d793c69b ldx [%i1+0x018],%g3 ! Observed data at 00000000868000d8 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i1,0x018,%g4 ldx [%g1+0x030],%g2 ! Expected data = 000000000576c3fd ldx [%i1+0x030],%g3 ! Observed data at 00000000868000f0 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 = b61d458d4a1d9796 ldx [%i2+0x000],%g3 ! Observed data at 00000000870000c0 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i2,0x000,%g4 ldx [%g1+0x020],%g2 ! Expected data = 80256893fadcff5d ldx [%i2+0x020],%g3 ! Observed data at 00000000870000e0 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i2,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = 845939fff29a034a ldx [%i2+0x038],%g3 ! Observed data at 00000000870000f8 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i2,0x038,%g4 set p59_local3_expect,%g1 p59_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 766a4628a86cffb9 ldx [%i3+0x000],%g3 ! Observed data at 00000000878000c0 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 2ce9ff2b31309beb ldx [%i3+0x008],%g3 ! Observed data at 00000000878000c8 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i3,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = ddd332230766ba57 ldx [%i3+0x020],%g3 ! Observed data at 00000000878000e0 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i3,0x020,%g4 ! The test for processor 59 has passed p59_passed: ta GOOD_TRAP nop p59_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p59_failed p59_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p59_failed p59_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p59_failed p59_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p59_failed p59_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p59_failed p59_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p59_failed p59_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p59_failed p59_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p59_failed ! The test for processor 59 failed p59_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0ec] ! Set processor 59 done flag set p59_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 59 failed p59_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0ec] ! Set processor 59 done flag set p59_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p59_selfmod_failed: ba p59_failed mov 0xabc,%g1 p59_common_error: or %g0,0xf1b,%g1 ba p59_failed mov %o5,%g3 p59_common_signature_error: set p59_temp,%g1 ba p59_failed st %g2,[%g1] ! Common Lock Number p59_common_timeout: set p59_temp,%g1 ba p59_failed st %g2,[%g1] ! Common Lock Number p59_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p59_failed mov 0x0,%g3 p59_trap1e: ldstuba [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000860000d8] stda %l6,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000878000e8] done p59_trap1o: ldstuba [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000860000d8] stda %l6,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000878000e8] done p59_trap2e: swapa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000870000e8] ldsba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000868000e8] stwa %l7,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000860000d8] ldsba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000870000c0] done p59_trap2o: swapa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000870000e8] ldsba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000868000e8] stwa %l7,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000860000d8] ldsba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000870000c0] done p59_trap3e: nop nop nop nop nop nop done p59_trap3o: nop nop nop nop nop nop done p59_init_memory_pointers: set p59_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p59_local0_start,%i0 set p59_local1_start,%i1 set p59_local2_start,%i2 set p59_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 8fab5d0645865d0b ldx [%g1+0x008],%l1 ! %l1 = 46b78eda062826bc ldx [%g1+0x010],%l2 ! %l2 = 27588f72ddd33223 ldx [%g1+0x018],%l3 ! %l3 = 316f351a39f503fc ldx [%g1+0x020],%l4 ! %l4 = 27f80cbabc926f01 ldx [%g1+0x028],%l5 ! %l5 = c5d751ffea3a6739 ldx [%g1+0x030],%l6 ! %l6 = 4246bdd3e862a7a8 ldx [%g1+0x038],%l7 ! %l7 = 4d1132324a1d9796 ! 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 = 30278d6e de63a440 422e7308 e2c57959 ! %f4 = a971069f 18fc7c03 2e3e5984 229ae772 ! %f8 = 95f5bc09 9851d332 34f5b722 28865423 ! %f12 = 643651de 9f48de70 e44882a2 abddc2ca ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 38da8d16 04bf18af 85c0230c 35eb83ca ! %f20 = df7e3092 b0d65d8f ca6a08fa ba3c044d ! %f24 = f70032b7 19f8c5b3 aff519b3 f14c1ee3 ! %f28 = 11306cb5 6c48f768 77757df2 fbc20429 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 5482e35c dc1dad27 3743be61 d7121e14 ! %f36 = 2749a79f c903694a 1ed7fc44 825b137d ! %f40 = ca5ed077 907d8cb6 ddc85ea8 93e2f1fc ! %f44 = 36b60fed d6e7b5d5 f262ee16 74e21aa7 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x3b97d01800000032,%g7,%g1 ! GSR scale = 6, align = 2 wr %g1,%g0,%gsr ! GSR = 3b97d01800000032 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[00000000910000d0] = 23740484, %g18 = 6e6a7d083a4c6003 ldsw [%i6+%o2],%g2 ! %g2 = 6e6a7d083a4c6003 ! Mem[00000000880000d4] = d3d964bc, %l2 = 0a9a64922e45fcac lduw [%i0+0x014],%l2 ! %l2 = 00000000d3d964bc ! Mem[00000000890000d8] = c0ad1b9e, %l6 = ea457662, %l7 = a00e2252 add %i2,0x18,%g1 casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000c0ad1b9e ! Mem[00000000898000e8] = 4c37174e, %l1 = 7f843606f4d316e7 swap [%i3+%o5],%l1 ! %l1 = 000000004c37174e ! Mem[00000000880000dc] = c27e57e2, %l5 = 5cd7da4c340991af swap [%i0+0x01c],%l5 ! %l5 = 00000000c27e57e2 ! Mem[00000000900000e4] = 9cf50343, %g2 = 0000000023740484 lduh [%i4+0x024],%g2 ! %g2 = 0000000000009cf5 ! %l2 = 00000000d3d964bc, Mem[00000000900000ef] = f6d5cd9b stb %l2,[%i4+0x02f] ! Mem[00000000900000ec] = bcd5cd9b ! Mem[00000000880000e4] = 64cec599, %l3 = bf2c210c163dd3c9 swap [%i0+0x024],%l3 ! %l3 = 0000000064cec599 ! Mem[00000000898000c0] = 4dc9cd71, %l4 = 5d9f99467fe6038a swap [%i3+%g0],%l4 ! %l4 = 000000004dc9cd71 ! Mem[00000000898000d8] = e7792da2b04c40f1, %l4 = 000000004dc9cd71, %l5 = 00000000c27e57e2 add %i3,0x18,%g1 casxa [%g1]0x80,%l4,%l5 ! %l5 = e7792da2b04c40f1 p60_label_2: ! Mem[00000000888000e0] = 5d37d904fa8eeb77, %l1 = 000000004c37174e, %l5 = e7792da2b04c40f1 add %i1,0x20,%g1 casxa [%g1]0x80,%l1,%l5 ! %l5 = 5d37d904fa8eeb77 ! Mem[00000000898000c4] = aa39994a, %l7 = 00000000c0ad1b9e swap [%i3+0x004],%l7 ! %l7 = 00000000aa39994a ! Mem[00000000900000cc] = 4c31aac5, %g2 = 0000000000009cf5 ldub [%i4+0x00f],%g2 ! %g2 = 000000000000004c ! Mem[00000000898000d8] = e7792da2, %l4 = 000000004dc9cd71 swap [%i3+%o3],%l4 ! %l4 = 00000000e7792da2 ! Mem[00000000890000d0] = be7a0688b135c244, %l7 = 00000000aa39994a, %l6 = 61882fadea457662 add %i2,0x10,%g1 casxa [%g1]0x80,%l7,%l6 ! %l6 = be7a0688b135c244 ! Mem[00000000898000d0] = fc0eacf125813021, %l1 = 000000004c37174e, %l1 = 000000004c37174e add %i3,0x10,%g1 casxa [%g1]0x80,%l1,%l1 ! %l1 = fc0eacf125813021 ! Mem[00000000918000e0] = 63af131a, %g2 = 000000000000004c lduh [%o0+0x022],%g2 ! %g2 = 00000000000063af ! Mem[00000000880000c4] = a22463b8, %l7 = aa39994a, %l4 = e7792da2 add %i0,0x04,%g1 casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000a22463b8 ! %l3 = 0000000064cec599, Mem[00000000918000cc] = 29433ddf sth %l3,[%o0+0x00c] ! Mem[00000000918000cc] = c5993ddf ! Mem[00000000890000e5] = 0883ec91, %l7 = 00000000aa39994a ldstub [%i2+0x025],%l7 ! %l7 = 00000083000000ff p60_label_3: ! Mem[00000000898000d7] = 25813021, %l6 = be7a0688b135c244 ldstub [%i3+0x017],%l6 ! %l6 = 00000021000000ff ! Mem[00000000908000f4] = 04f40f71, %g18 = 6e6a7d083a4c6003 ldsw [%i5+0x034],%g2 ! %g2 = 6e6a7d083a4c6003 ! Mem[00000000910000c4] = c30c0291, %g2 = 0000000004f40f71 ldsh [%i6+0x006],%g2 ! %g2 = ffffffffffffc30c ! Mem[00000000888000f4] = ebf95bdd, %l5 = 5d37d904fa8eeb77 swap [%i1+0x034],%l5 ! %l5 = 00000000ebf95bdd ! Mem[00000000880000e0] = db0ccad7, %l1 = 25813021, %l6 = 00000021 add %i0,0x20,%g1 casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000db0ccad7 ! Mem[00000000880000f0] = a241f629, %l0 = e364764e995f2c6a ldsb [%i0+0x033],%l0 ! %l0 = 0000000000000029 ! Mem[00000000910000d0] = 0484c5d8, %g2 = ffffffffffffc30c lduh [%i6+0x012],%g2 ! %g2 = 0000000000000484 ! Mem[00000000880000e3] = db0ccad7, %l1 = fc0eacf125813021 ldstub [%i0+0x023],%l1 ! %l1 = 000000d7000000ff ! %l1 = 00000000000000d7, Mem[00000000908000ec] = 73625dfd stw %l1,[%i5+0x02c] ! Mem[00000000908000ec] = 000000d7 ! %l2 = 00000000d3d964bc, Mem[00000000918000d0] = 48a81124fba28e34 stx %l2,[%o0+%o2] ! Mem[00000000918000d0] = 00000000d3d964bc p60_label_4: ! Mem[00000000900000e4] = f50343e2, %g2 = 0000000000000484 ldsb [%i4+0x025],%g2 ! %g2 = fffffffffffffff5 ! Mem[00000000890000c8] = 8f833b6f, %l1 = 00000000000000d7 swap [%i2+%o1],%l1 ! %l1 = 000000008f833b6f ! Mem[00000000880000ec] = ba710860, %l4 = 00000000a22463b8 ldstub [%i0+0x02c],%l4 ! %l4 = 000000ba000000ff ! Mem[00000000880000de] = 340991af, %l7 = 0000000000000083 ldstub [%i0+0x01e],%l7 ! %l7 = 00000091000000ff ! Mem[00000000888000d0] = 03d39d84, %l2 = 00000000d3d964bc lduw [%i1+%o2],%l2 ! %l2 = 0000000003d39d84 ! Mem[00000000890000e8] = 950e04ce14308933, %l0 = 0000000000000029, %l1 = 000000008f833b6f add %i2,0x28,%g1 casxa [%g1]0x80,%l0,%l1 ! %l1 = 950e04ce14308933 ! Mem[00000000910000ec] = a3f2d0ad, %g2 = fffffffffffffff5 lduw [%i6+0x02c],%g2 ! %g2 = 00000000a3f2d0ad ! %l4 = 00000000000000ba, Mem[00000000880000e8] = 024657ebff710860 stx %l4,[%i0+%o5] ! Mem[00000000880000e8] = 00000000000000ba ! Mem[00000000898000c8] = 19b3f7e120e335b3, %l6 = 00000000db0ccad7, %l6 = 00000000db0ccad7 add %i3,0x08,%g1 casxa [%g1]0x80,%l6,%l6 ! %l6 = 19b3f7e120e335b3 ! %l5 = 00000000ebf95bdd, Mem[00000000910000c0] = 5f41d4b4 stw %l5,[%i6+%g0] ! Mem[00000000910000c0] = ebf95bdd ba,a p60_not_taken_0_end p60_not_taken_0: ! The following code should not be executed nop nop ldsh [%i3+0x03e],%l4 ldub [%i0+0x019],%l6 nop ldx [%i3+0x018],%l4 nop stw %l2,[%i0+0x024] ba,a p60_branch_failed p60_not_taken_0_end: ! End of Random Code for Thread 60 1: membar #Sync ! Force all stores to complete p60_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0f0] ! Set processor 60 done flag ! Check Registers p60_check_registers: set p60_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 0000000000000029 bne,a,pn %xcc,p60_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 950e04ce14308933 bne,a,pn %xcc,p60_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000003d39d84 bne,a,pn %xcc,p60_reg_l2_fail mov %l2,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000000000ba bne,a,pn %xcc,p60_reg_l4_fail mov %l4,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 19b3f7e120e335b3 bne,a,pn %xcc,p60_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000000000091 bne,a,pn %xcc,p60_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p60_local0_expect,%g1 p60_check_local0: ldx [%g1+0x018],%g2 ! Expected data = c215d24d3409ffaf ldx [%i0+0x018],%g3 ! Observed data at 00000000880000d8 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = db0ccaff163dd3c9 ldx [%i0+0x020],%g3 ! Observed data at 00000000880000e0 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 00000000000000ba ldx [%i0+0x028],%g3 ! Observed data at 00000000880000e8 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i0,0x028,%g4 set p60_local1_expect,%g1 p60_check_local1: ldx [%g1+0x030],%g2 ! Expected data = ddb8de66fa8eeb77 ldx [%i1+0x030],%g3 ! Observed data at 00000000888000f0 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i1,0x030,%g4 set p60_local2_expect,%g1 p60_check_local2: ldx [%g1+0x008],%g2 ! Expected data = 000000d7b145c51b ldx [%i2+0x008],%g3 ! Observed data at 00000000890000c8 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i2,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = 25255bab08ffec91 ldx [%i2+0x020],%g3 ! Observed data at 00000000890000e0 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i2,0x020,%g4 set p60_local3_expect,%g1 p60_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 7fe6038ac0ad1b9e ldx [%i3+0x000],%g3 ! Observed data at 00000000898000c0 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i3,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = fc0eacf1258130ff ldx [%i3+0x010],%g3 ! Observed data at 00000000898000d0 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 4dc9cd71b04c40f1 ldx [%i3+0x018],%g3 ! Observed data at 00000000898000d8 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i3,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = f4d316e73557bf99 ldx [%i3+0x028],%g3 ! Observed data at 00000000898000e8 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i3,0x028,%g4 ! The test for processor 60 has passed p60_passed: ta GOOD_TRAP nop p60_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p60_failed p60_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p60_failed p60_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p60_failed p60_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p60_failed p60_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p60_failed p60_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p60_failed p60_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p60_failed p60_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p60_failed ! The test for processor 60 failed p60_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0f0] ! Set processor 60 done flag set p60_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 60 failed p60_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0f0] ! Set processor 60 done flag set p60_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p60_selfmod_failed: ba p60_failed mov 0xabc,%g1 p60_common_error: or %g0,0xf1c,%g1 ba p60_failed mov %o5,%g3 p60_common_signature_error: set p60_temp,%g1 ba p60_failed st %g2,[%g1] ! Common Lock Number p60_common_timeout: set p60_temp,%g1 ba p60_failed st %g2,[%g1] ! Common Lock Number p60_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p60_failed mov 0x0,%g3 p60_trap1e: ldstuba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000890000c8] stba %l6,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000890000d8] lduha [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000880000c8] stha %l1,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000898000d0] done p60_trap1o: ldstuba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000890000c8] stba %l6,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000890000d8] lduha [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000880000c8] stha %l1,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000898000d0] done p60_trap2e: lduba [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000880000d8] done p60_trap2o: lduba [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000880000d8] done p60_trap3e: nop nop nop nop nop nop done p60_trap3o: nop 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 = e364764e995f2c6a ldx [%g1+0x008],%l1 ! %l1 = 7f843606f4d316e7 ldx [%g1+0x010],%l2 ! %l2 = 0a9a64922e45fcac ldx [%g1+0x018],%l3 ! %l3 = bf2c210c163dd3c9 ldx [%g1+0x020],%l4 ! %l4 = 5d9f99467fe6038a ldx [%g1+0x028],%l5 ! %l5 = 5cd7da4c340991af ldx [%g1+0x030],%l6 ! %l6 = 61882fadea457662 ldx [%g1+0x038],%l7 ! %l7 = dce0124ca00e2252 ! 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 = 127051e4 260bf1f0 21e05645 2d3492e4 ! %f4 = c785e314 c905850e 3a9d6f94 08443109 ! %f8 = 33b434c9 b01a3beb 44cfb5a9 9e1d1bba ! %f12 = c8fc7d9a ba284424 3288e29d 8e379653 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = b1a9d7f6 7575ace7 fa863e01 d21794d3 ! %f20 = 52504ea9 1e9868d8 b8f2f3e2 4f389878 ! %f24 = 6980bc1c e92f1996 26f65b5b 9c9a2241 ! %f28 = c390c398 87102931 256c70a5 b22e5497 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 3f6b2ae9 ec9bcb98 550a130a 20373b3f ! %f36 = 066a200d e13184b0 966244b8 2079979a ! %f40 = 4969a92c 0d601b1a b078b7a0 5e5f751d ! %f44 = f7ac11c1 9b05320d 5eb57334 e3250622 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xfa3d690700000006,%g7,%g1 ! GSR scale = 0, align = 6 wr %g1,%g0,%gsr ! GSR = fa3d690700000006 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[00000000910000dc] = 6582e857, %g2 = bd4c58d3ffb65e0c ldsh [%i6+0x01c],%g2 ! %g2 = 0000000000006582 ! %l7 = c4ad6dacc341f6f3, Mem[00000000900000ef] = f6d5cd9b stb %l7,[%i4+0x02f] ! Mem[00000000900000ec] = f3d5cd9b ! %l0 = 50475b5a9af0ffe6, Mem[00000000910000f0] = 1284e987 stw %l0,[%i6+0x030] ! Mem[00000000910000f0] = 9af0ffe6 ! %l7 = c4ad6dacc341f6f3, Mem[000000008a8000f8] = 30c96bffd07bcf15 stx %l7,[%i1+0x038] ! Mem[000000008a8000f8] = c4ad6dacc341f6f3 ! Mem[00000000918000f0] = efc3828b b4f79e70, %g2 = 00006582, %g3 = 0bad0b00 ldd [%o0+0x030],%g2 ! %g2 = 00000000efc3828b 00000000b4f79e70 ! Mem[000000008b0000dc] = 6951ffcc, %l7 = c4ad6dacc341f6f3 swap [%i2+0x01c],%l7 ! %l7 = 000000006951ffcc ! Mem[000000008b8000dc] = 1ac7f326, %l0 = 50475b5a9af0ffe6 swap [%i3+0x01c],%l0 ! %l0 = 000000001ac7f326 ! %l0 = 000000001ac7f326, Mem[00000000910000e8] = a44883e0 stb %l0,[%i6+%o5] ! Mem[00000000910000e8] = 264883e0 ! Mem[000000008a0000f8] = 43fdfc8d95ba19e1, %l4 = e59c3a8a3e30b36c, %l0 = 000000001ac7f326 add %i0,0x38,%g1 casxa [%g1]0x80,%l4,%l0 ! %l0 = 43fdfc8d95ba19e1 ! %l4 = 3e30b36c, %l5 = 4be7226d, Mem[000000008a8000c8] = b0367781 f3778c7c std %l4,[%i1+%o1] ! Mem[000000008a8000c8] = 3e30b36c 4be7226d p61_label_2: ! %l0 = 43fdfc8d95ba19e1, Mem[00000000908000e8] = 37b6d63e73625dfd stx %l0,[%i5+%o5] ! Mem[00000000908000e8] = 43fdfc8d95ba19e1 ! Mem[00000000908000e0] = b848d7ae 4ce5a934, %g2 = efc3828b, %g3 = b4f79e70 ldd [%i5+%o4],%g2 ! %g2 = 00000000b848d7ae 000000004ce5a934 ! Mem[00000000900000e0] = a25a72ef9cf50343, %g2 = 00000000b848d7ae ldx [%i4+%o4],%g2 ! %g2 = a25a72ef9cf50343 ! Mem[00000000908000c0] = d11eab64, %g18 = e98cdcb09886e4f3 ldsw [%i5+%g0],%g2 ! %g2 = e98cdcb09886e4f3 ! Mem[000000008a8000f8] = c4ad6dac, %l3 = 72e0ee8e2133ab54 swap [%i1+0x038],%l3 ! %l3 = 00000000c4ad6dac ! Mem[000000008b8000ea] = 9295ff86, %l2 = aa030ba4f55cad06 ldstub [%i3+0x02a],%l2 ! %l2 = 000000ff000000ff ! Mem[000000008b8000e8] = 9295ff8679007a07, %l1 = f954943cd193b827 ldx [%i3+%o5],%l1 ! %l1 = 9295ff8679007a07 ! Mem[00000000900000c8] = 5ed33fb5, %g2 = ffffffffd11eab64 lduw [%i4+%o1],%g2 ! %g2 = 000000005ed33fb5 ! %l0 = 43fdfc8d95ba19e1, Mem[00000000908000ee] = 19e179d8 stb %l0,[%i5+0x02e] ! Mem[00000000908000ec] = e1e179d8 ! Mem[000000008a0000eb] = 076c9484, %l1 = 9295ff8679007a07 ldstub [%i0+0x02b],%l1 ! %l1 = 00000084000000ff p61_label_3: ! Mem[00000000900000d0] = 31aac532, %g2 = 000000005ed33fb5 lduw [%i4+%o2],%g2 ! %g2 = 0000000031aac532 ! Mem[00000000910000c8] = 0291bbe1, %g2 = 0000000031aac532 lduh [%i6+%o1],%g2 ! %g2 = 0000000000000291 ! Mem[000000008a8000dc] = 1ebef336, %l0 = 43fdfc8d95ba19e1 ldstub [%i1+0x01c],%l0 ! %l0 = 0000001e000000ff ! %l2 = 00000000000000ff, Mem[00000000910000d3] = 84c5d8e3 stb %l2,[%i6+0x013] ! Mem[00000000910000d0] = ffc5d8e3 ! %l3 = 00000000c4ad6dac, Mem[00000000910000ec] = a3f2d0ad stw %l3,[%i6+0x02c] ! Mem[00000000910000ec] = c4ad6dac ! %l3 = 00000000c4ad6dac, Mem[00000000908000d0] = b6aef1efd2273cf7 stx %l3,[%i5+%o2] ! Mem[00000000908000d0] = 00000000c4ad6dac ! Mem[00000000900000dc] = 13150f4a, %g2 = 0000000000000291 lduw [%i4+0x01c],%g2 ! %g2 = 0000000013150f4a ! %l3 = 00000000c4ad6dac, Mem[00000000900000f0] = d5cd9b41 stw %l3,[%i4+0x030] ! Mem[00000000900000f0] = c4ad6dac ! Mem[00000000910000c4] = 5292c30c, %g2 = 0000000013150f4a ldsh [%i6+0x004],%g2 ! %g2 = 0000000000005292 ! Mem[000000008b8000e8] = 9295ff86, %l1 = 00000084, %l0 = 0000001e add %i3,0x28,%g1 casa [%g1]0x80,%l1,%l0 ! %l0 = 000000009295ff86 p61_label_4: ! Mem[000000008b8000f8] = 16ee285d, %l6 = 4c0b75f41d33f25d ldstub [%i3+0x038],%l6 ! %l6 = 00000016000000ff ! Mem[00000000900000c0] = 4b942213a7e08d02, %g2 = 0000000000005292 ldx [%i4+%g0],%g2 ! %g2 = 4b942213a7e08d02 ! Mem[00000000918000f8] = 63bc7ca1c777b37c, %g2 = 4b942213a7e08d02 ldx [%o0+0x038],%g2 ! %g2 = 63bc7ca1c777b37c ! Mem[000000008b8000d4] = cdafada2, %l1 = 0000000000000084 swap [%i3+0x014],%l1 ! %l1 = 00000000cdafada2 ! Mem[000000008a8000f8] = 2133ab54, %l0 = 9295ff86, %l1 = cdafada2 add %i1,0x38,%g1 casa [%g1]0x80,%l0,%l1 ! %l1 = 000000002133ab54 ! Mem[00000000918000c8] = 3af07889, %g2 = 63bc7ca1c777b37c ldsb [%o0+%o1],%g2 ! %g2 = 000000000000003a ! Mem[000000008a0000d8] = 8ebee9572f618421, %l0 = 000000009295ff86, %l4 = e59c3a8a3e30b36c add %i0,0x18,%g1 casxa [%g1]0x80,%l0,%l4 ! %l4 = 8ebee9572f618421 ! Mem[00000000918000d8] = 4c5d4e81, %g2 = 000000000000003a ldsb [%o0+0x01a],%g2 ! %g2 = 000000000000004c ! Mem[000000008a0000d4] = 793c9ac4, %l3 = c4ad6dac, %l6 = 00000016 add %i0,0x14,%g1 casa [%g1]0x80,%l3,%l6 ! %l6 = 00000000793c9ac4 ! Mem[000000008b8000c8] = 8c79b11f4d46d811, %l0 = 000000009295ff86, %l1 = 000000002133ab54 add %i3,0x08,%g1 casxa [%g1]0x80,%l0,%l1 ! %l1 = 8c79b11f4d46d811 ba,a p61_not_taken_0_end p61_not_taken_0: ! The following code should not be executed nop nop ldsh [%i3+0x03e],%l4 ldub [%i0+0x019],%l6 nop ldx [%i3+0x018],%l4 nop stw %l2,[%i0+0x024] ba,a p61_branch_failed p61_not_taken_0_end: ! End of Random Code for Thread 61 p61_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0f4] ! Set processor 61 done flag ! Check Registers p61_check_registers: set p61_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 000000009295ff86 bne,a,pn %xcc,p61_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 8c79b11f4d46d811 bne,a,pn %xcc,p61_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000000000ff bne,a,pn %xcc,p61_reg_l2_fail mov %l2,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000793c9ac4 bne,a,pn %xcc,p61_reg_l6_fail mov %l6,%g3 ! Check Local Memory set p61_local0_expect,%g1 p61_check_local0: ldx [%g1+0x028],%g2 ! Expected data = 076c94ffec049489 ldx [%i0+0x028],%g3 ! Observed data at 000000008a0000e8 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i0,0x028,%g4 set p61_local1_expect,%g1 p61_check_local1: ldx [%g1+0x008],%g2 ! Expected data = 3e30b36c4be7226d ldx [%i1+0x008],%g3 ! Observed data at 000000008a8000c8 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i1,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 3546e876ffbef336 ldx [%i1+0x018],%g3 ! Observed data at 000000008a8000d8 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i1,0x018,%g4 ldx [%g1+0x038],%g2 ! Expected data = 2133ab54c341f6f3 ldx [%i1+0x038],%g3 ! Observed data at 000000008a8000f8 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i1,0x038,%g4 set p61_local2_expect,%g1 p61_check_local2: ldx [%g1+0x018],%g2 ! Expected data = 829b6ca4c341f6f3 ldx [%i2+0x018],%g3 ! Observed data at 000000008b0000d8 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i2,0x018,%g4 set p61_local3_expect,%g1 p61_check_local3: ldx [%g1+0x010],%g2 ! Expected data = 2003dd7c00000084 ldx [%i3+0x010],%g3 ! Observed data at 000000008b8000d0 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = c0480c799af0ffe6 ldx [%i3+0x018],%g3 ! Observed data at 000000008b8000d8 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i3,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 9295ff8679007a07 ldx [%i3+0x028],%g3 ! Observed data at 000000008b8000e8 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i3,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = ffee285d5c2f45a3 ldx [%i3+0x038],%g3 ! Observed data at 000000008b8000f8 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i3,0x038,%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 ! 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: ldstuba [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000008a8000d8] ldsha [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000008a0000e0] ldstuba [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000008b8000e8] ldstuba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008a0000d0] ldstuba [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000008a0000e0] stxa %l0,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000008a0000c8] done p61_trap1o: ldstuba [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000008a8000d8] ldsha [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000008a0000e0] ldstuba [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000008b8000e8] ldstuba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008a0000d0] ldstuba [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000008a0000e0] stxa %l0,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000008a0000c8] done p61_trap2e: swapa [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000008b0000e0] ldda [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008b0000d0] swapa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000008a8000d0] stxa %l7,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000008b8000c0] lduha [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000008b8000c8] lduba [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000008b8000c8] ldxa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008a0000c0] done p61_trap2o: swapa [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000008b0000e0] ldda [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008b0000d0] swapa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000008a8000d0] stxa %l7,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000008b8000c0] lduha [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000008b8000c8] lduba [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000008b8000c8] ldxa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008a0000c0] done p61_trap3e: nop nop nop nop nop nop done p61_trap3o: 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 = 50475b5a9af0ffe6 ldx [%g1+0x008],%l1 ! %l1 = f954943cd193b827 ldx [%g1+0x010],%l2 ! %l2 = aa030ba4f55cad06 ldx [%g1+0x018],%l3 ! %l3 = 72e0ee8e2133ab54 ldx [%g1+0x020],%l4 ! %l4 = e59c3a8a3e30b36c ldx [%g1+0x028],%l5 ! %l5 = 48ee44964be7226d ldx [%g1+0x030],%l6 ! %l6 = 4c0b75f41d33f25d ldx [%g1+0x038],%l7 ! %l7 = c4ad6dacc341f6f3 ! 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 = 51746ec5 11b13ec7 a46ea557 849a20be ! %f4 = 6003f378 adc7ad89 3dd3127c b16db8b6 ! %f8 = 997433f9 49d69594 fcfc34ad 2278e9fb ! %f12 = c53a9f29 156a3713 eaf309cd cb589d7a ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 2b85180e 5f28d19d a1d952a9 69eadfd9 ! %f20 = 2fd6b37b a54a4813 04c35f16 2952745f ! %f24 = 08fdb7cd f749eee9 0929e14b c42379c0 ! %f28 = 00ca4c07 bd90a495 29737bf0 075fa227 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 2250a250 09ba72c3 58192a40 c207d01c ! %f36 = 8bd9fe5e 7df0aa33 f85338d9 bef44664 ! %f40 = fe8790c6 645aefc0 65c46a11 442ed406 ! %f44 = b85f3b53 0279e82d 0efa28aa 20935f01 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x80226c5700000038,%g7,%g1 ! GSR scale = 7, align = 0 wr %g1,%g0,%gsr ! GSR = 80226c5700000038 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[00000000918000f8] = 63bc7ca1, %g2 = 504e149c81d5eec5 lduh [%o0+0x038],%g2 ! %g2 = 00000000000063bc ! Mem[000000008d0000e8] = 1da014eda1d6639f, %l1 = 78e0ef3e5ab84dc5, %l0 = 0c1aa61db802a99f add %i2,0x28,%g1 casxa [%g1]0x80,%l1,%l0 ! %l0 = 1da014eda1d6639f ! %l5 = 22d07c801072c3e8, Mem[000000008d8000c8] = 7b3b75fc11dea3aa stx %l5,[%i3+%o1] ! Mem[000000008d8000c8] = 22d07c801072c3e8 ! Mem[00000000910000e0] = 1159b95e, %g2 = 00000000000063bc ldsh [%i6+%o4],%g2 ! %g2 = 0000000000001159 ! Mem[000000008c0000e8] = a343db6bf05b75c0, %l2 = 23e1160416bed61c, %l0 = 1da014eda1d6639f add %i0,0x28,%g1 casxa [%g1]0x80,%l2,%l0 ! %l0 = a343db6bf05b75c0 ! Mem[000000008c0000c6] = b170666b, %l4 = 100de17a8e091e43 ldstub [%i0+0x006],%l4 ! %l4 = 00000066000000ff ! Mem[000000008c0000c9] = 0de9b1d1, %l0 = a343db6bf05b75c0 ldstub [%i0+0x009],%l0 ! %l0 = 000000e9000000ff ! Mem[00000000908000c8] = e41294cd, %g2 = 0000000000001159 ldsb [%i5+0x00a],%g2 ! %g2 = ffffffffffffffe4 ! Mem[00000000918000e0] = 63af131a, %g2 = ffffffffffffffe4 ldsh [%o0+0x022],%g2 ! %g2 = 00000000000063af ! Mem[000000008d8000f0] = df5d00ae7a06c9c9, %l3 = 63067937f6314b98, %l7 = 0f3a63e3f9db3212 add %i3,0x30,%g1 casxa [%g1]0x80,%l3,%l7 ! %l7 = df5d00ae7a06c9c9 p62_label_2: ! Mem[000000008d0000fc] = cb5457dc, %l0 = 00000000000000e9 ldsw [%i2+0x03c],%l0 ! %l0 = ffffffffcb5457dc ! Mem[00000000918000e0] = 5a1863af, %g2 = 00000000000063af lduw [%o0+%o4],%g2 ! %g2 = 000000005a1863af ! %l4 = 00000066, %l5 = 1072c3e8, Mem[00000000910000d8] = 566c24fe 6582e857 std %l4,[%i6+%o3] ! Mem[00000000910000d8] = 00000066 1072c3e8 ! Mem[000000008d8000dc] = c2dda3e0, %l6 = 44e36c9a30360ee7 swap [%i3+0x01c],%l6 ! %l6 = 00000000c2dda3e0 ! %l1 = 78e0ef3e5ab84dc5, Mem[000000008d0000d4] = 6c42b730 stw %l1,[%i2+0x014] ! Mem[000000008d0000d4] = 5ab84dc5 ! Mem[00000000908000f4] = 0f717f50, %g2 = 000000005a1863af lduh [%i5+0x036],%g2 ! %g2 = 0000000000000f71 ! %l2 = 23e1160416bed61c, Mem[00000000900000c0] = 4b942213a7e08d02 stx %l2,[%i4+%g0] ! Mem[00000000900000c0] = 23e1160416bed61c ! %l3 = 63067937f6314b98, Mem[000000008c8000dd] = df61a7bb stb %l3,[%i1+0x01d] ! Mem[000000008c8000dc] = df98a7bb ! Mem[000000008d0000e0] = fdb18c2a, %l2 = 23e1160416bed61c swap [%i2+%o4],%l2 ! %l2 = 00000000fdb18c2a ! Mem[00000000908000d4] = d2273cf7, %g2 = 0000000000000f71 ldsh [%i5+0x014],%g2 ! %g2 = ffffffffffffd227 p62_label_3: ! Mem[000000008c0000e4] = ad902583, %l1 = 78e0ef3e5ab84dc5 swap [%i0+0x024],%l1 ! %l1 = 00000000ad902583 ! Mem[000000008c0000e8] = a343db6b, %l6 = c2dda3e0, %l3 = f6314b98 add %i0,0x28,%g1 casa [%g1]0x80,%l6,%l3 ! %l3 = 00000000a343db6b ! Mem[00000000908000f8] = 7f508de3, %g2 = ffffffffffffd227 ldsh [%i5+0x038],%g2 ! %g2 = 0000000000007f50 ! %l2 = fdb18c2a, %l3 = a343db6b, Mem[00000000918000e8] = 05274a6d 4f206140 std %l2,[%o0+%o5] ! Mem[00000000918000e8] = fdb18c2a a343db6b ! Mem[000000008c8000dc] = df98a7bb, %l3 = a343db6b, %l7 = 7a06c9c9 add %i1,0x1c,%g1 casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000df98a7bb ! Mem[00000000918000ec] = a343db6b, %g2 = 0000000000007f50 ldsb [%o0+0x02c],%g2 ! %g2 = ffffffffffffffa3 ! Mem[000000008d8000d8] = 910eb18730360ee7, %l7 = 00000000df98a7bb, %l1 = 00000000ad902583 add %i3,0x18,%g1 casxa [%g1]0x80,%l7,%l1 ! %l1 = 910eb18730360ee7 ! Mem[000000008c0000e4] = 5ab84dc5, %l4 = 0000000000000066 ldstub [%i0+0x024],%l4 ! %l4 = 0000005a000000ff ! %l2 = fdb18c2a, %l3 = a343db6b, Mem[00000000900000d8] = 6e2b1b40 13150f4a std %l2,[%i4+%o3] ! Mem[00000000900000d8] = fdb18c2a a343db6b ! %l1 = 910eb18730360ee7, Mem[00000000910000fc] = 81b17624 stw %l1,[%i6+0x03c] ! Mem[00000000910000fc] = 30360ee7 p62_label_4: ! %l1 = 910eb18730360ee7, Mem[00000000908000d4] = d2273cf7 stb %l1,[%i5+0x014] ! Mem[00000000908000d4] = e7273cf7 ! Mem[00000000900000c4] = d61c5ed3, %g2 = ffffffffffffffa3 ldsh [%i4+0x006],%g2 ! %g2 = ffffffffffffd61c ! %l1 = 910eb18730360ee7, Mem[000000008d8000f4] = 7a06c9c9 stw %l1,[%i3+0x034] ! Mem[000000008d8000f4] = 30360ee7 ! Mem[000000008c0000d4] = f329818e, %l3 = 00000000a343db6b swap [%i0+0x014],%l3 ! %l3 = 00000000f329818e ! Mem[000000008c0000e8] = a343db6b, %l2 = 00000000fdb18c2a swap [%i0+%o5],%l2 ! %l2 = 00000000a343db6b ! Mem[000000008c8000dc] = df98a7bb, %l6 = 00000000c2dda3e0 swap [%i1+0x01c],%l6 ! %l6 = 00000000df98a7bb ! Mem[00000000908000e0] = b848d7ae 4ce5a934, %g2 = ffffd61c, %g3 = 0bad0b00 ldd [%i5+%o4],%g2 ! %g2 = 00000000b848d7ae 000000004ce5a934 ! %l6 = 00000000df98a7bb, Mem[000000008c0000e6] = ffb84dc5 sth %l6,[%i0+0x026] ! Mem[000000008c0000e4] = ffb8a7bb ! %l5 = 22d07c801072c3e8, Mem[00000000900000cc] = ac22364c stw %l5,[%i4+0x00c] ! Mem[00000000900000cc] = 1072c3e8 ! Mem[000000008d0000dc] = cd9821d7, %l6 = 00000000df98a7bb swap [%i2+0x01c],%l6 ! %l6 = 00000000cd9821d7 ba,a p62_not_taken_0_end p62_not_taken_0: ! The following code should not be executed nop nop ldsh [%i3+0x03e],%l4 ldub [%i0+0x019],%l6 nop ldx [%i3+0x018],%l4 nop stw %l2,[%i0+0x024] ba,a p62_branch_failed p62_not_taken_0_end: ! End of Random Code for Thread 62 1: membar #Sync ! Force all stores to complete 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 ffffffffcb5457dc bne,a,pn %xcc,p62_reg_l0_fail mov %l0,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000000000005a bne,a,pn %xcc,p62_reg_l4_fail mov %l4,%g3 ! Check Local Memory set p62_local0_expect,%g1 p62_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 8a580306b170ff6b ldx [%i0+0x000],%g3 ! Observed data at 000000008c0000c0 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 0dffb1d190288e8b ldx [%i0+0x008],%g3 ! Observed data at 000000008c0000c8 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 85453876a343db6b ldx [%i0+0x010],%g3 ! Observed data at 000000008c0000d0 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i0,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 93a28327ffb8a7bb ldx [%i0+0x020],%g3 ! Observed data at 000000008c0000e0 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = fdb18c2af05b75c0 ldx [%i0+0x028],%g3 ! Observed data at 000000008c0000e8 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i0,0x028,%g4 set p62_local1_expect,%g1 p62_check_local1: ldx [%g1+0x018],%g2 ! Expected data = d10f8ba6c2dda3e0 ldx [%i1+0x018],%g3 ! Observed data at 000000008c8000d8 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i1,0x018,%g4 set p62_local2_expect,%g1 p62_check_local2: ldx [%g1+0x010],%g2 ! Expected data = d6d895035ab84dc5 ldx [%i2+0x010],%g3 ! Observed data at 000000008d0000d0 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 89cfdd08df98a7bb ldx [%i2+0x018],%g3 ! Observed data at 000000008d0000d8 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 16bed61ca3ed3904 ldx [%i2+0x020],%g3 ! Observed data at 000000008d0000e0 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i2,0x020,%g4 set p62_local3_expect,%g1 p62_check_local3: ldx [%g1+0x008],%g2 ! Expected data = 22d07c801072c3e8 ldx [%i3+0x008],%g3 ! Observed data at 000000008d8000c8 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i3,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 910eb18730360ee7 ldx [%i3+0x018],%g3 ! Observed data at 000000008d8000d8 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i3,0x018,%g4 ldx [%g1+0x030],%g2 ! Expected data = df5d00ae30360ee7 ldx [%i3+0x030],%g3 ! Observed data at 000000008d8000f0 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i3,0x030,%g4 ! The test for processor 62 has passed p62_passed: ta GOOD_TRAP nop p62_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p62_failed p62_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p62_failed p62_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p62_failed p62_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p62_failed p62_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p62_failed p62_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p62_failed p62_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p62_failed p62_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p62_failed ! The test for processor 62 failed p62_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0f8] ! Set processor 62 done flag set p62_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 62 failed p62_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0f8] ! Set processor 62 done flag set p62_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p62_selfmod_failed: ba p62_failed mov 0xabc,%g1 p62_common_error: or %g0,0xf1e,%g1 ba p62_failed mov %o5,%g3 p62_common_signature_error: set p62_temp,%g1 ba p62_failed st %g2,[%g1] ! Common Lock Number p62_common_timeout: set p62_temp,%g1 ba p62_failed st %g2,[%g1] ! Common Lock Number p62_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p62_failed mov 0x0,%g3 p62_trap1e: ldstuba [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000008c0000e8] done p62_trap1o: ldstuba [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000008c0000e8] done p62_trap2e: stxa %l2,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000008d0000e0] done p62_trap2o: stxa %l2,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000008d0000e0] done p62_trap3e: nop done p62_trap3o: 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 = 0c1aa61db802a99f ldx [%g1+0x008],%l1 ! %l1 = 78e0ef3e5ab84dc5 ldx [%g1+0x010],%l2 ! %l2 = 23e1160416bed61c ldx [%g1+0x018],%l3 ! %l3 = 63067937f6314b98 ldx [%g1+0x020],%l4 ! %l4 = 100de17a8e091e43 ldx [%g1+0x028],%l5 ! %l5 = 22d07c801072c3e8 ldx [%g1+0x030],%l6 ! %l6 = 44e36c9a30360ee7 ldx [%g1+0x038],%l7 ! %l7 = 0f3a63e3f9db3212 ! 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 = eccdf4de cf5f3e02 dd05b1be 2a363a7e ! %f4 = 531400fd ea8ec199 ae5a258a c8162b76 ! %f8 = 8f45297a 7403fb68 3dea663e 77f3fa11 ! %f12 = 2f8f16d5 8ab544cf 088994c3 9f4f948f ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = d42c31d5 d297b4e1 704ea7e7 03717432 ! %f20 = d12267f1 9470573b 2a203745 28dbbc2c ! %f24 = 04c76858 93b71b3b ee229aec 6f41d368 ! %f28 = 478c50b6 79da5967 7546b2be 695a245b ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = af1ae268 b39980a7 e3736d3b 626d6d14 ! %f36 = 554c2b25 d774c6e8 f2b2c200 9c4904e9 ! %f40 = 49e859a8 46a97cce 3e39f871 7f2a4d35 ! %f44 = eacefccd 92a88ba1 93a882f2 6f8f977f ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x1e3261a70000003d,%g7,%g1 ! GSR scale = 7, align = 5 wr %g1,%g0,%gsr ! GSR = 1e3261a70000003d 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[00000000910000dc] = e8571159, %g2 = 9a9db32978547f57 ldsb [%i6+0x01e],%g2 ! %g2 = ffffffffffffffe8 ! Mem[00000000900000f8] = f1626694, %g2 = ffffffffffffffe8 lduh [%i4+0x03a],%g2 ! %g2 = 000000000000f162 ! Mem[000000008e8000cd] = 051e4846, %l4 = 6181a297fab0b264 ldstub [%i1+0x00d],%l4 ! %l4 = 0000001e000000ff ! Mem[000000008f0000dc] = 8041aaa2, %l1 = 77863d9a27ac594a ldsb [%i2+0x01e],%l1 ! %l1 = ffffffffffffffaa ! Mem[000000008e8000f0] = 914aaffa117fa718, %l1 = ffffffffffffffaa, %l2 = d43e94acc4da5612 add %i1,0x30,%g1 casxa [%g1]0x80,%l1,%l2 ! %l2 = 914aaffa117fa718 ! Mem[00000000908000dc] = f1d4f4b8, %g2 = 000000000000f162 ldsb [%i5+0x01d],%g2 ! %g2 = fffffffffffffff1 ! Mem[000000008f8000e4] = 1d1fafe0, %l4 = 000000000000001e swap [%i3+0x024],%l4 ! %l4 = 000000001d1fafe0 ! Mem[000000008f8000f4] = bc49954c, %l3 = be11bd33, %l7 = f897989a add %i3,0x34,%g1 casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000bc49954c ! Mem[00000000908000fc] = fbce39cd, %g2 = fffffffffffffff1 lduw [%i5+0x03c],%g2 ! %g2 = 00000000fbce39cd ! Mem[000000008f0000c0] = c18f118a 62624e5b, %l0 = fe0d8b50, %l1 = ffffffaa ldd [%i2+%g0],%l0 ! %l0 = 00000000c18f118a 0000000062624e5b p63_label_2: ! Mem[00000000908000c0] = d11eab64, %g2 = 00000000fbce39cd lduw [%i5+%g0],%g2 ! %g2 = 00000000d11eab64 ! Mem[000000008f8000e8] = ba9eb30e8821f05b, %l4 = 000000001d1fafe0, %l6 = a8ac65c1e8a3f862 add %i3,0x28,%g1 casxa [%g1]0x80,%l4,%l6 ! %l6 = ba9eb30e8821f05b ! Mem[00000000908000f8] = 7f508de3 fbce39cd, %g2 = d11eab64, %g3 = 0bad0b00 ldd [%i5+0x038],%g2 ! %g2 = 000000007f508de3 00000000fbce39cd ! Mem[00000000910000cc] = 9ef55a7d, %g2 = 000000007f508de3 ldsh [%i6+0x00c],%g2 ! %g2 = ffffffffffff9ef5 ! %l4 = 1d1fafe0, %l5 = 2a404e2f, Mem[00000000908000c0] = d11eab64 5f146244 std %l4,[%i5+%g0] ! Mem[00000000908000c0] = 1d1fafe0 2a404e2f ! Mem[000000008e8000c8] = 3a866f4d, %l0 = 00000000c18f118a swap [%i1+%o1],%l0 ! %l0 = 000000003a866f4d ! Mem[000000008f0000d0] = 52193b43c4b40c6c, %l6 = ba9eb30e8821f05b, %l1 = 0000000062624e5b add %i2,0x10,%g1 casxa [%g1]0x80,%l6,%l1 ! %l1 = 52193b43c4b40c6c ! Mem[000000008f0000c8] = a7358000, %l2 = 914aaffa117fa718 swap [%i2+%o1],%l2 ! %l2 = 00000000a7358000 ! Mem[00000000908000e4] = 4ce5a934, %g18 = d31b05d66d5045ab ldsw [%i5+0x024],%g2 ! %g2 = d31b05d66d5045ab ! Mem[000000008e8000c8] = c18f118a, %l0 = 000000003a866f4d swap [%i1+%o1],%l0 ! %l0 = 00000000c18f118a p63_label_3: ! Mem[000000008f8000e0] = 098c09a6, %l6 = ba9eb30e8821f05b swap [%i3+%o4],%l6 ! %l6 = 00000000098c09a6 ! Mem[000000008f0000d0] = 52193b43c4b40c6c, %l1 = 52193b43c4b40c6c, %l7 = 00000000bc49954c add %i2,0x10,%g1 casxa [%g1]0x80,%l1,%l7 ! %l7 = 52193b43c4b40c6c ! %l0 = 00000000c18f118a, Mem[000000008f8000c0] = 9da2683c sth %l0,[%i3+%g0] ! Mem[000000008f8000c0] = 118a683c ! %l3 = 38413c5dbe11bd33, Mem[00000000918000fd] = 77b37c00 stb %l3,[%o0+0x03d] ! Mem[00000000918000fc] = 33b37c00 ! Mem[000000008f8000f8] = f7a772db, %l0 = 00000000c18f118a swap [%i3+0x038],%l0 ! %l0 = 00000000f7a772db ! %l4 = 1d1fafe0, %l5 = 2a404e2f, Mem[000000008e8000c8] = 3a866f4d 05ff4846 std %l4,[%i1+%o1] ! Mem[000000008e8000c8] = 1d1fafe0 2a404e2f ! Mem[000000008f8000c0] = 118a683cef57ec81, %l2 = 00000000a7358000, %l0 = 00000000f7a772db casxa [%i3]0x80,%l2,%l0 ! %l0 = 118a683cef57ec81 ! Mem[000000008f8000cc] = 675d3727, %l7 = 52193b43c4b40c6c swap [%i3+0x00c],%l7 ! %l7 = 00000000675d3727 ! Mem[000000008f0000f8] = 7e3f201f3737fea8, %l1 = 52193b43c4b40c6c ldx [%i2+0x038],%l1 ! %l1 = 7e3f201f3737fea8 ! Mem[000000008e0000fc] = f6a310a0, %l0 = 118a683cef57ec81 swap [%i0+0x03c],%l0 ! %l0 = 00000000f6a310a0 p63_label_4: ! Mem[000000008f0000d8] = 185c470c 8041aaa2, %l2 = a7358000, %l3 = be11bd33 ldd [%i2+%o3],%l2 ! %l2 = 00000000185c470c 000000008041aaa2 ! Mem[00000000908000d0] = b6aef1ef d2273cf7, %g2 = 4ce5a934, %g3 = fbce39cd ldd [%i5+%o2],%g2 ! %g2 = 00000000b6aef1ef 00000000d2273cf7 ! Mem[00000000910000cc] = 9ef55a7d, %g2 = 00000000b6aef1ef ldsb [%i6+0x00c],%g2 ! %g2 = ffffffffffffff9e ! %l7 = 00000000675d3727, Mem[00000000918000f0] = efc3828b sth %l7,[%o0+0x030] ! Mem[00000000918000f0] = 3727828b ! Mem[000000008f0000e8] = 4105b0edabe129ad, %l1 = 7e3f201f3737fea8, %l3 = 000000008041aaa2 add %i2,0x28,%g1 casxa [%g1]0x80,%l1,%l3 ! %l3 = 4105b0edabe129ad ! Mem[000000008e0000e8] = ae4ee938e563539d, %l3 = 4105b0edabe129ad, %l1 = 7e3f201f3737fea8 add %i0,0x28,%g1 casxa [%g1]0x80,%l3,%l1 ! %l1 = ae4ee938e563539d ! Mem[00000000910000e0] = b95e21e9, %g2 = ffffffffffffff9e ldsh [%i6+0x022],%g2 ! %g2 = ffffffffffffb95e ! %l4 = 1d1fafe0, %l5 = 2a404e2f, Mem[00000000918000d8] = e55c4c5d 4e8111f9 std %l4,[%o0+%o3] ! Mem[00000000918000d8] = 1d1fafe0 2a404e2f ! Mem[00000000908000c8] = 01e8e412, %g2 = ffffffffffffb95e lduw [%i5+%o1],%g2 ! %g2 = 0000000001e8e412 ! Mem[00000000918000e4] = e2930527, %g2 = 0000000001e8e412 ldsb [%o0+0x026],%g2 ! %g2 = ffffffffffffffe2 ba,a p63_not_taken_0_end p63_not_taken_0: ! The following code should not be executed nop nop ldsh [%i3+0x03e],%l4 ldub [%i0+0x019],%l6 nop ldx [%i3+0x018],%l4 nop stw %l2,[%i0+0x024] ba,a p63_branch_failed p63_not_taken_0_end: ! End of Random Code for Thread 63 1: membar #Sync ! Force all stores to complete p63_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0fc] ! Set processor 63 done flag ! Check Registers p63_check_registers: set p63_expected_registers,%g1 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be ae4ee938e563539d bne,a,pn %xcc,p63_reg_l1_fail mov %l1,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000001d1fafe0 bne,a,pn %xcc,p63_reg_l4_fail mov %l4,%g3 ! Check Floating Point Registers p63_check_fp_registers: set p63_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be eccdf4de cf5f3e02 bne %xcc,p63_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be dd05b1be 2a363a7e bne %xcc,p63_f2_fail nop ! Check Local Memory set p63_local0_expect,%g1 p63_check_local0: ldx [%g1+0x038],%g2 ! Expected data = e05b160cef57ec81 ldx [%i0+0x038],%g3 ! Observed data at 000000008e0000f8 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i0,0x038,%g4 set p63_local1_expect,%g1 p63_check_local1: ldx [%g1+0x008],%g2 ! Expected data = 1d1fafe02a404e2f ldx [%i1+0x008],%g3 ! Observed data at 000000008e8000c8 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i1,0x008,%g4 set p63_local2_expect,%g1 p63_check_local2: ldx [%g1+0x008],%g2 ! Expected data = 117fa718c1b0c1db ldx [%i2+0x008],%g3 ! Observed data at 000000008f0000c8 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 00000000bc49954c ldx [%i2+0x010],%g3 ! Observed data at 000000008f0000d0 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i2,0x010,%g4 set p63_local3_expect,%g1 p63_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 118a683cef57ec81 ldx [%i3+0x000],%g3 ! Observed data at 000000008f8000c0 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ad8cf264c4b40c6c ldx [%i3+0x008],%g3 ! Observed data at 000000008f8000c8 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i3,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = 8821f05b0000001e ldx [%i3+0x020],%g3 ! Observed data at 000000008f8000e0 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i3,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = c18f118a816824fc ldx [%i3+0x038],%g3 ! Observed data at 000000008f8000f8 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i3,0x038,%g4 ! The test for processor 63 has passed p63_passed: ta GOOD_TRAP nop p63_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p63_failed p63_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p63_failed p63_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p63_failed p63_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p63_failed p63_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p63_failed p63_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p63_failed p63_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p63_failed p63_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p63_failed p63_f0_fail: set p63_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p63_f2_fail: set p63_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! 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: ldstuba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000008f0000c8] ldxa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000008f0000e8] ldda [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008e8000e0] done p63_trap1o: ldstuba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000008f0000c8] ldxa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000008f0000e8] ldda [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008e8000e0] done p63_trap2e: swapa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000008f0000d8] done p63_trap2o: swapa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000008f0000d8] done p63_trap3e: nop nop nop nop nop nop done p63_trap3o: nop nop nop nop nop nop done ! Cross Processor Interrupt Handler cross_intr_handler: membar #Sync ! Identify the recipient of the interrupt mov 0x10,%g1 ! VA of Core ID Register ldxa [%g1]ASI_CMP_CORE_ID,%g1 and %g1,0x3f,%g4 ! Extract Core ID in %g4 sll %g4,2,%g1 ! Index into intr receive array set received_xintr,%g2 ! Pointer to receive counters lduw [%g2+%g1],%g3 ! Get receive count inc %g3 ! Incement by 1 st %g3,[%g2+%g1] ! Update receive count ! Reset busy bit interrupts and return mov 0x40,%g1 ! Busy bit stxa %g1,[%g0]ASI_INTR_RECEIVE ! Clear the busy bit membar #Sync retry inst_access_handler: done .align 256 data_access_handler: 1: done p63_init_memory_pointers: set p63_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p63_local0_start,%i0 set p63_local1_start,%i1 set p63_local2_start,%i2 set p63_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = a2631fbdfe0d8b50 ldx [%g1+0x008],%l1 ! %l1 = 77863d9a27ac594a ldx [%g1+0x010],%l2 ! %l2 = d43e94acc4da5612 ldx [%g1+0x018],%l3 ! %l3 = 38413c5dbe11bd33 ldx [%g1+0x020],%l4 ! %l4 = 6181a297fab0b264 ldx [%g1+0x028],%l5 ! %l5 = 4bb347082a404e2f ldx [%g1+0x030],%l6 ! %l6 = a8ac65c1e8a3f862 ldx [%g1+0x038],%l7 ! %l7 = 7ca9b7d3f897989a ! 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: ldd [%i2+0x018],%l0 ! Mem[00000000110000d8] ldstub [%i3+0x00f],%l1 ! Mem[00000000118000cf] jmpl %o7,%g0 ldub [%i2+0x005],%l6 ! Mem[00000000110000c5] p0_near_0_he: ldd [%i1+0x000],%l0 ! Mem[00000000108000c0] sth %l6,[%i3+0x028] ! Mem[00000000118000e8] ldsh [%i3+0x03c],%l0 ! Mem[00000000118000fc] ldsb [%i0+0x014],%l4 ! Mem[00000000100000d4] ldd [%i2+0x010],%l6 ! Mem[00000000110000d0] ldd [%i1+0x018],%l6 ! Mem[00000000108000d8] jmpl %o7,%g0 swap [%i2+0x028],%l5 ! Mem[00000000110000e8] p1_near_0_le: ldd [%i2+0x038],%l0 ! Mem[00000000130000f8] ldstub [%i1+0x010],%l0 ! Mem[00000000128000d0] jmpl %o7,%g0 ldstub [%i0+0x013],%l3 ! Mem[00000000120000d3] p1_near_0_he: swap [%i1+0x03c],%l5 ! Mem[00000000128000fc] ldx [%i1+0x008],%l7 ! Mem[00000000128000c8] stx %l6,[%i0+0x018] ! Mem[00000000120000d8] ldstub [%i1+0x006],%l5 ! Mem[00000000128000c6] lduw [%i1+0x020],%l5 ! Mem[00000000128000e0] sth %l2,[%i3+0x02e] ! Mem[00000000138000ee] ldstub [%i2+0x00b],%l4 ! Mem[00000000130000cb] jmpl %o7,%g0 ldd [%i1+0x030],%l4 ! Mem[00000000128000f0] p2_near_0_le: ldd [%i2+0x018],%l0 ! Mem[00000000150000d8] lduw [%i1+0x030],%l0 ! Mem[00000000148000f0] jmpl %o7,%g0 stx %l3,[%i3+0x030] ! Mem[00000000158000f0] p2_near_0_he: swap [%i0+0x03c],%l5 ! Mem[00000000140000fc] swap [%i3+0x03c],%l2 ! Mem[00000000158000fc] ldsw [%i0+0x018],%l7 ! Mem[00000000140000d8] swap [%i0+0x024],%l5 ! Mem[00000000140000e4] lduh [%i0+0x022],%l5 ! Mem[00000000140000e2] ldx [%i2+0x008],%l2 ! Mem[00000000150000c8] lduw [%i3+0x008],%l4 ! Mem[00000000158000c8] jmpl %o7,%g0 swap [%i3+0x03c],%l4 ! Mem[00000000158000fc] p3_near_0_le: ldd [%i2+0x038],%l0 ! Mem[00000000170000f8] stx %l0,[%i1+0x010] ! Mem[00000000168000d0] jmpl %o7,%g0 swap [%i3+0x010],%l3 ! Mem[00000000178000d0] p3_near_0_he: swap [%i2+0x03c],%l5 ! Mem[00000000170000fc] lduh [%i1+0x01c],%l2 ! Mem[00000000168000dc] ldsb [%i2+0x018],%l6 ! Mem[00000000170000d8] swap [%i3+0x004],%l5 ! Mem[00000000178000c4] ldub [%i0+0x022],%l5 ! Mem[00000000160000e2] sth %l6,[%i1+0x01c] ! Mem[00000000168000dc] sth %l0,[%i2+0x03c] ! Mem[00000000170000fc] jmpl %o7,%g0 lduw [%i0+0x01c],%l4 ! Mem[00000000160000dc] p4_near_0_le: ldd [%i2+0x018],%l0 ! Mem[00000000190000d8] lduw [%i0+0x02c],%l0 ! Mem[00000000180000ec] jmpl %o7,%g0 lduh [%i0+0x000],%l7 ! Mem[00000000180000c0] p4_near_0_he: stx %l0,[%i3+0x038] ! Mem[00000000198000f8] swap [%i2+0x014],%l4 ! Mem[00000000190000d4] stw %l7,[%i3+0x010] ! Mem[00000000198000d0] ldub [%i1+0x01d],%l6 ! Mem[00000000188000dd] stb %l5,[%i3+0x02b] ! Mem[00000000198000eb] stx %l4,[%i1+0x038] ! Mem[00000000188000f8] swap [%i3+0x01c],%l1 ! Mem[00000000198000dc] jmpl %o7,%g0 swap [%i3+0x034],%l5 ! Mem[00000000198000f4] p5_near_0_le: ldd [%i2+0x038],%l0 ! Mem[000000001b0000f8] ldstub [%i1+0x010],%l0 ! Mem[000000001a8000d0] jmpl %o7,%g0 ldx [%i1+0x010],%l3 ! Mem[000000001a8000d0] p5_near_0_he: ldsb [%i2+0x030],%l5 ! Mem[000000001b0000f0] lduw [%i3+0x00c],%l7 ! Mem[000000001b8000cc] ldx [%i3+0x018],%l6 ! Mem[000000001b8000d8] lduh [%i0+0x006],%l5 ! Mem[000000001a0000c6] sth %l5,[%i3+0x022] ! Mem[000000001b8000e2] swap [%i0+0x02c],%l2 ! Mem[000000001a0000ec] ldsb [%i0+0x00b],%l4 ! Mem[000000001a0000cb] jmpl %o7,%g0 swap [%i1+0x030],%l4 ! Mem[000000001a8000f0] p6_near_0_le: ldd [%i2+0x018],%l0 ! Mem[000000001d0000d8] ldsh [%i1+0x030],%l0 ! Mem[000000001c8000f0] jmpl %o7,%g0 stb %l6,[%i2+0x005] ! Mem[000000001d0000c5] p6_near_0_he: swap [%i3+0x000],%l0 ! Mem[000000001d8000c0] swap [%i1+0x01c],%l0 ! Mem[000000001c8000dc] sth %l5,[%i3+0x022] ! Mem[000000001d8000e2] swap [%i0+0x01c],%l6 ! Mem[000000001c0000dc] ldsb [%i2+0x02b],%l5 ! Mem[000000001d0000eb] ldstub [%i1+0x03d],%l4 ! Mem[000000001c8000fd] jmpl %o7,%g0 ldsb [%i1+0x01f],%l1 ! Mem[000000001c8000df] p7_near_0_le: ldd [%i2+0x038],%l0 ! Mem[000000001f0000f8] stw %l0,[%i0+0x010] ! Mem[000000001e0000d0] jmpl %o7,%g0 ldsh [%i0+0x012],%l3 ! Mem[000000001e0000d2] p7_near_0_he: std %l4,[%i3+0x030] ! Mem[000000001f8000f0] ldsw [%i1+0x00c],%l7 ! Mem[000000001e8000cc] ldstub [%i2+0x018],%l6 ! Mem[000000001f0000d8] sth %l5,[%i1+0x006] ! Mem[000000001e8000c6] lduh [%i3+0x032],%l7 ! Mem[000000001f8000f2] ldsh [%i2+0x004],%l3 ! Mem[000000001f0000c4] ldsb [%i2+0x03c],%l0 ! Mem[000000001f0000fc] jmpl %o7,%g0 ldsw [%i1+0x01c],%l4 ! Mem[000000001e8000dc] p8_near_0_le: ldd [%i2+0x018],%l0 ! Mem[00000000210000d8] ldub [%i2+0x03d],%l0 ! Mem[00000000210000fd] jmpl %o7,%g0 ldsh [%i1+0x008],%l0 ! Mem[00000000208000c8] p8_near_0_he: std %l4,[%i0+0x030] ! Mem[00000000200000f0] ldsh [%i3+0x01e],%l0 ! Mem[00000000218000de] ldstub [%i3+0x012],%l7 ! Mem[00000000218000d2] lduw [%i0+0x024],%l3 ! Mem[00000000200000e4] jmpl %o7,%g0 stb %l0,[%i2+0x03c] ! Mem[00000000210000fc] p9_near_0_le: ldd [%i2+0x038],%l0 ! Mem[00000000230000f8] swap [%i0+0x010],%l0 ! Mem[00000000220000d0] jmpl %o7,%g0 ldub [%i0+0x013],%l3 ! Mem[00000000220000d3] p9_near_0_he: stb %l5,[%i0+0x03d] ! Mem[00000000220000fd] lduw [%i0+0x00c],%l7 ! Mem[00000000220000cc] swap [%i3+0x01c],%l0 ! Mem[00000000238000dc] ldub [%i1+0x034],%l4 ! Mem[00000000228000f4] stw %l7,[%i3+0x030] ! Mem[00000000238000f0] stw %l6,[%i3+0x01c] ! Mem[00000000238000dc] swap [%i0+0x028],%l5 ! Mem[00000000220000e8] jmpl %o7,%g0 stb %l0,[%i2+0x00c] ! Mem[00000000230000cc] p10_near_0_le: swap [%i2+0x018],%l0 ! Mem[00000000250000d8] lduh [%i0+0x030],%l0 ! Mem[00000000240000f0] jmpl %o7,%g0 ldstub [%i3+0x033],%l3 ! Mem[00000000258000f3] p10_near_0_he: sth %l5,[%i3+0x03c] ! Mem[00000000258000fc] ldstub [%i1+0x03d],%l2 ! Mem[00000000248000fd] std %l6,[%i3+0x018] ! Mem[00000000258000d8] std %l0,[%i1+0x018] ! Mem[00000000248000d8] ldd [%i3+0x010],%l6 ! Mem[00000000258000d0] ldsb [%i2+0x01d],%l6 ! Mem[00000000250000dd] ldstub [%i3+0x02b],%l5 ! Mem[00000000258000eb] jmpl %o7,%g0 stb %l0,[%i3+0x02c] ! Mem[00000000258000ec] p11_near_0_le: swap [%i2+0x038],%l0 ! Mem[00000000270000f8] sth %l0,[%i0+0x010] ! Mem[00000000260000d0] jmpl %o7,%g0 stw %l3,[%i2+0x010] ! Mem[00000000270000d0] p11_near_0_he: std %l4,[%i2+0x038] ! Mem[00000000270000f8] ldx [%i3+0x018],%l2 ! Mem[00000000278000d8] ldstub [%i0+0x038],%l7 ! Mem[00000000260000f8] stw %l0,[%i0+0x03c] ! Mem[00000000260000fc] swap [%i1+0x028],%l1 ! Mem[00000000268000e8] ldsh [%i2+0x018],%l7 ! Mem[00000000270000d8] ldsw [%i0+0x02c],%l3 ! Mem[00000000260000ec] jmpl %o7,%g0 ldd [%i1+0x000],%l2 ! Mem[00000000268000c0] p12_near_0_le: swap [%i2+0x018],%l0 ! Mem[00000000290000d8] lduw [%i1+0x03c],%l0 ! Mem[00000000288000fc] jmpl %o7,%g0 sth %l0,[%i2+0x008] ! Mem[00000000290000c8] p12_near_0_he: stb %l5,[%i2+0x030] ! Mem[00000000290000f0] ldstub [%i1+0x028],%l6 ! Mem[00000000288000e8] ldstub [%i0+0x03c],%l0 ! Mem[00000000280000fc] std %l4,[%i3+0x010] ! Mem[00000000298000d0] jmpl %o7,%g0 lduh [%i3+0x012],%l7 ! Mem[00000000298000d2] p13_near_0_le: swap [%i2+0x038],%l0 ! Mem[000000002b0000f8] swap [%i0+0x010],%l0 ! Mem[000000002a0000d0] jmpl %o7,%g0 ldx [%i3+0x030],%l5 ! Mem[000000002b8000f0] p13_near_0_he: swap [%i3+0x038],%l7 ! Mem[000000002b8000f8] ldsh [%i1+0x006],%l5 ! Mem[000000002a8000c6] jmpl %o7,%g0 swap [%i2+0x020],%l5 ! Mem[000000002b0000e0] p14_near_0_le: swap [%i2+0x018],%l0 ! Mem[000000002d0000d8] ldsh [%i3+0x030],%l0 ! Mem[000000002d8000f0] jmpl %o7,%g0 ldsw [%i0+0x030],%l3 ! Mem[000000002c0000f0] p14_near_0_he: lduh [%i2+0x03c],%l5 ! Mem[000000002d0000fc] ldstub [%i2+0x03d],%l2 ! Mem[000000002d0000fd] stw %l7,[%i0+0x018] ! Mem[000000002c0000d8] ldub [%i0+0x026],%l5 ! Mem[000000002c0000e6] ldd [%i1+0x020],%l4 ! Mem[000000002c8000e0] stw %l2,[%i3+0x00c] ! Mem[000000002d8000cc] stx %l5,[%i1+0x028] ! Mem[000000002c8000e8] jmpl %o7,%g0 stw %l0,[%i0+0x02c] ! Mem[000000002c0000ec] p15_near_0_le: swap [%i2+0x038],%l0 ! Mem[000000002f0000f8] stb %l0,[%i3+0x010] ! Mem[000000002f8000d0] jmpl %o7,%g0 std %l0,[%i0+0x008] ! Mem[000000002e0000c8] p15_near_0_he: stx %l0,[%i1+0x000] ! Mem[000000002e8000c0] stx %l6,[%i3+0x028] ! Mem[000000002f8000e8] ldstub [%i0+0x02b],%l1 ! Mem[000000002e0000eb] ldd [%i1+0x028],%l2 ! Mem[000000002e8000e8] jmpl %o7,%g0 ldd [%i3+0x008],%l4 ! Mem[000000002f8000c8] p16_near_0_le: swap [%i2+0x018],%l0 ! Mem[00000000310000d8] swap [%i3+0x03c],%l0 ! Mem[00000000318000fc] jmpl %o7,%g0 lduw [%i3+0x004],%l6 ! Mem[00000000318000c4] p16_near_0_he: lduh [%i2+0x000],%l0 ! Mem[00000000310000c0] swap [%i2+0x028],%l6 ! Mem[00000000310000e8] ldx [%i1+0x038],%l0 ! Mem[00000000308000f8] ldx [%i1+0x010],%l4 ! Mem[00000000308000d0] lduw [%i2+0x00c],%l3 ! Mem[00000000310000cc] ldstub [%i0+0x025],%l3 ! Mem[00000000300000e5] jmpl %o7,%g0 ldsw [%i3+0x03c],%l0 ! Mem[00000000318000fc] p17_near_0_le: swap [%i3+0x038],%l0 ! Mem[00000000338000f8] swap [%i3+0x010],%l0 ! Mem[00000000338000d0] jmpl %o7,%g0 ldstub [%i3+0x013],%l3 ! Mem[00000000338000d3] p17_near_0_he: ldd [%i3+0x038],%l4 ! Mem[00000000338000f8] stb %l2,[%i0+0x01d] ! Mem[00000000320000dd] ldd [%i0+0x038],%l6 ! Mem[00000000320000f8] swap [%i3+0x03c],%l0 ! Mem[00000000338000fc] ldstub [%i2+0x02b],%l1 ! Mem[00000000330000eb] stw %l7,[%i2+0x018] ! Mem[00000000330000d8] swap [%i1+0x02c],%l3 ! Mem[00000000328000ec] jmpl %o7,%g0 ldstub [%i2+0x005],%l3 ! Mem[00000000330000c5] p18_near_0_le: swap [%i3+0x018],%l0 ! Mem[00000000358000d8] lduh [%i3+0x030],%l0 ! Mem[00000000358000f0] jmpl %o7,%g0 std %l2,[%i2+0x030] ! Mem[00000000350000f0] p18_near_0_he: swap [%i2+0x03c],%l5 ! Mem[00000000350000fc] ldstub [%i0+0x02f],%l7 ! Mem[00000000340000ef] sth %l6,[%i3+0x018] ! Mem[00000000358000d8] ldstub [%i2+0x026],%l5 ! Mem[00000000350000e6] ldsb [%i0+0x022],%l5 ! Mem[00000000340000e2] ldstub [%i3+0x00e],%l2 ! Mem[00000000358000ce] lduw [%i0+0x008],%l4 ! Mem[00000000340000c8] jmpl %o7,%g0 stw %l4,[%i3+0x010] ! Mem[00000000358000d0] p19_near_0_le: swap [%i3+0x038],%l0 ! Mem[00000000378000f8] ldsb [%i0+0x03d],%l0 ! Mem[00000000360000fd] jmpl %o7,%g0 std %l4,[%i2+0x030] ! Mem[00000000370000f0] p19_near_0_he: ldx [%i3+0x038],%l7 ! Mem[00000000378000f8] lduw [%i0+0x03c],%l0 ! Mem[00000000360000fc] jmpl %o7,%g0 ldsb [%i0+0x022],%l5 ! Mem[00000000360000e2] p20_near_0_le: swap [%i3+0x018],%l0 ! Mem[00000000398000d8] ldstub [%i3+0x030],%l0 ! Mem[00000000398000f0] jmpl %o7,%g0 sth %l3,[%i1+0x032] ! Mem[00000000388000f2] p20_near_0_he: ldstub [%i0+0x03d],%l5 ! Mem[00000000380000fd] lduw [%i3+0x03c],%l2 ! Mem[00000000398000fc] std %l6,[%i1+0x018] ! Mem[00000000388000d8] swap [%i3+0x024],%l5 ! Mem[00000000398000e4] std %l4,[%i3+0x020] ! Mem[00000000398000e0] ldd [%i3+0x008],%l2 ! Mem[00000000398000c8] ldstub [%i3+0x00b],%l4 ! Mem[00000000398000cb] jmpl %o7,%g0 swap [%i3+0x010],%l4 ! Mem[00000000398000d0] p21_near_0_le: swap [%i3+0x038],%l0 ! Mem[000000003b8000f8] ldd [%i3+0x010],%l0 ! Mem[000000003b8000d0] jmpl %o7,%g0 ldd [%i0+0x010],%l2 ! Mem[000000003a0000d0] p21_near_0_he: ldstub [%i3+0x03d],%l5 ! Mem[000000003b8000fd] stx %l2,[%i2+0x018] ! Mem[000000003b0000d8] ldsw [%i1+0x038],%l7 ! Mem[000000003a8000f8] stx %l0,[%i3+0x038] ! Mem[000000003b8000f8] stw %l5,[%i3+0x020] ! Mem[000000003b8000e0] ldsb [%i0+0x01d],%l6 ! Mem[000000003a0000dd] ldx [%i2+0x038],%l0 ! Mem[000000003b0000f8] jmpl %o7,%g0 stx %l4,[%i1+0x018] ! Mem[000000003a8000d8] p22_near_0_le: swap [%i3+0x018],%l0 ! Mem[000000003d8000d8] ldsb [%i3+0x030],%l0 ! Mem[000000003d8000f0] jmpl %o7,%g0 stb %l0,[%i1+0x009] ! Mem[000000003c8000c9] p22_near_0_he: ldsw [%i1+0x000],%l0 ! Mem[000000003c8000c0] lduw [%i3+0x028],%l6 ! Mem[000000003d8000e8] ldstub [%i0+0x03c],%l0 ! Mem[000000003c0000fc] lduw [%i1+0x014],%l4 ! Mem[000000003c8000d4] jmpl %o7,%g0 lduh [%i0+0x012],%l7 ! Mem[000000003c0000d2] p23_near_0_le: swap [%i3+0x038],%l0 ! Mem[000000003f8000f8] ldsw [%i2+0x03c],%l0 ! Mem[000000003f0000fc] jmpl %o7,%g0 ldstub [%i2+0x009],%l0 ! Mem[000000003f0000c9] p23_near_0_he: swap [%i1+0x000],%l0 ! Mem[000000003e8000c0] ldub [%i3+0x006],%l5 ! Mem[000000003f8000c6] ldstub [%i0+0x032],%l7 ! Mem[000000003e0000f2] swap [%i3+0x01c],%l6 ! Mem[000000003f8000dc] jmpl %o7,%g0 stw %l5,[%i2+0x028] ! Mem[000000003f0000e8] p24_near_0_le: swap [%i3+0x018],%l0 ! Mem[00000000418000d8] ldstub [%i3+0x030],%l0 ! Mem[00000000418000f0] jmpl %o7,%g0 ldx [%i2+0x008],%l0 ! Mem[00000000410000c8] p24_near_0_he: ldstub [%i2+0x030],%l5 ! Mem[00000000410000f0] ldstub [%i3+0x02f],%l7 ! Mem[00000000418000ef] ldd [%i1+0x018],%l6 ! Mem[00000000408000d8] stw %l5,[%i1+0x024] ! Mem[00000000408000e4] jmpl %o7,%g0 stw %l7,[%i0+0x010] ! Mem[00000000400000d0] p25_near_0_le: swap [%i3+0x038],%l0 ! Mem[00000000438000f8] ldx [%i3+0x010],%l0 ! Mem[00000000438000d0] jmpl %o7,%g0 ldsb [%i3+0x013],%l3 ! Mem[00000000438000d3] p25_near_0_he: sth %l5,[%i2+0x03c] ! Mem[00000000430000fc] std %l2,[%i2+0x018] ! Mem[00000000430000d8] ldsb [%i3+0x038],%l7 ! Mem[00000000438000f8] ldsh [%i3+0x034],%l4 ! Mem[00000000438000f4] ldd [%i0+0x030],%l6 ! Mem[00000000420000f0] stx %l3,[%i2+0x000] ! Mem[00000000430000c0] ldstub [%i2+0x03c],%l0 ! Mem[00000000430000fc] jmpl %o7,%g0 ldsb [%i2+0x01d],%l4 ! Mem[00000000430000dd] p26_near_0_le: swap [%i3+0x018],%l0 ! Mem[00000000458000d8] ldub [%i3+0x030],%l0 ! Mem[00000000458000f0] jmpl %o7,%g0 ldstub [%i2+0x033],%l3 ! Mem[00000000450000f3] p26_near_0_he: stw %l5,[%i2+0x03c] ! Mem[00000000450000fc] ldstub [%i1+0x02f],%l7 ! Mem[00000000448000ef] ldstub [%i3+0x018],%l6 ! Mem[00000000458000d8] ldstub [%i0+0x014],%l4 ! Mem[00000000440000d4] lduh [%i1+0x00c],%l3 ! Mem[00000000448000cc] std %l2,[%i1+0x020] ! Mem[00000000448000e0] ldsw [%i1+0x03c],%l0 ! Mem[00000000448000fc] jmpl %o7,%g0 stb %l4,[%i3+0x03d] ! Mem[00000000458000fd] p27_near_0_le: swap [%i0+0x038],%l0 ! Mem[00000000460000f8] ldstub [%i1+0x03d],%l0 ! Mem[00000000468000fd] jmpl %o7,%g0 ldd [%i0+0x008],%l0 ! Mem[00000000460000c8] p27_near_0_he: swap [%i1+0x030],%l5 ! Mem[00000000468000f0] std %l6,[%i3+0x008] ! Mem[00000000478000c8] ldsb [%i3+0x018],%l6 ! Mem[00000000478000d8] ldstub [%i1+0x006],%l5 ! Mem[00000000468000c6] jmpl %o7,%g0 ldstub [%i2+0x022],%l5 ! Mem[00000000470000e2] p28_near_0_le: swap [%i0+0x018],%l0 ! Mem[00000000480000d8] ldstub [%i3+0x030],%l0 ! Mem[00000000498000f0] jmpl %o7,%g0 ldd [%i1+0x030],%l2 ! Mem[00000000488000f0] p28_near_0_he: ldsb [%i3+0x03d],%l5 ! Mem[00000000498000fd] ldx [%i1+0x038],%l2 ! Mem[00000000488000f8] ldstub [%i3+0x018],%l7 ! Mem[00000000498000d8] ldd [%i3+0x018],%l0 ! Mem[00000000498000d8] ldstub [%i2+0x00b],%l1 ! Mem[00000000490000cb] swap [%i3+0x00c],%l2 ! Mem[00000000498000cc] ldstub [%i3+0x00b],%l4 ! Mem[00000000498000cb] jmpl %o7,%g0 ldstub [%i3+0x012],%l4 ! Mem[00000000498000d2] p29_near_0_le: swap [%i0+0x038],%l0 ! Mem[000000004a0000f8] ldsw [%i3+0x010],%l0 ! Mem[000000004b8000d0] jmpl %o7,%g0 stx %l6,[%i2+0x000] ! Mem[000000004b0000c0] p29_near_0_he: swap [%i1+0x000],%l0 ! Mem[000000004a8000c0] ldstub [%i2+0x028],%l6 ! Mem[000000004b0000e8] swap [%i2+0x01c],%l0 ! Mem[000000004b0000dc] swap [%i1+0x034],%l4 ! Mem[000000004a8000f4] stw %l7,[%i1+0x030] ! Mem[000000004a8000f0] swap [%i1+0x01c],%l6 ! Mem[000000004a8000dc] jmpl %o7,%g0 ldstub [%i2+0x02b],%l5 ! Mem[000000004b0000eb] p30_near_0_le: swap [%i0+0x018],%l0 ! Mem[000000004c0000d8] std %l0,[%i2+0x030] ! Mem[000000004d0000f0] jmpl %o7,%g0 lduw [%i0+0x030],%l3 ! Mem[000000004c0000f0] p30_near_0_he: ldsh [%i2+0x03c],%l5 ! Mem[000000004d0000fc] ldstub [%i3+0x02f],%l7 ! Mem[000000004d8000ef] stb %l6,[%i3+0x018] ! Mem[000000004d8000d8] lduw [%i1+0x024],%l5 ! Mem[000000004c8000e4] swap [%i1+0x020],%l5 ! Mem[000000004c8000e0] ldsh [%i3+0x00e],%l2 ! Mem[000000004d8000ce] swap [%i0+0x03c],%l0 ! Mem[000000004c0000fc] jmpl %o7,%g0 sth %l4,[%i1+0x03c] ! Mem[000000004c8000fc] p31_near_0_le: swap [%i0+0x038],%l0 ! Mem[000000004e0000f8] ldsh [%i1+0x02e],%l1 ! Mem[000000004e8000ee] jmpl %o7,%g0 lduw [%i2+0x004],%l6 ! Mem[000000004f0000c4] p31_near_0_he: stx %l7,[%i3+0x038] ! Mem[000000004f8000f8] ldsb [%i1+0x03e],%l0 ! Mem[000000004e8000fe] ldsh [%i1+0x02a],%l1 ! Mem[000000004e8000ea] ldstub [%i2+0x02e],%l2 ! Mem[000000004f0000ee] swap [%i0+0x008],%l4 ! Mem[000000004e0000c8] ldd [%i1+0x030],%l4 ! Mem[000000004e8000f0] jmpl %o7,%g0 ldx [%i1+0x028],%l2 ! Mem[000000004e8000e8] p32_near_0_le: swap [%i0+0x018],%l0 ! Mem[00000000500000d8] swap [%i2+0x030],%l0 ! Mem[00000000510000f0] jmpl %o7,%g0 ldsb [%i3+0x033],%l3 ! Mem[00000000518000f3] p32_near_0_he: ldd [%i3+0x038],%l4 ! Mem[00000000518000f8] swap [%i2+0x03c],%l2 ! Mem[00000000510000fc] swap [%i3+0x018],%l7 ! Mem[00000000518000d8] std %l0,[%i3+0x018] ! Mem[00000000518000d8] lduw [%i0+0x020],%l5 ! Mem[00000000500000e0] stx %l2,[%i0+0x008] ! Mem[00000000500000c8] std %l4,[%i2+0x008] ! Mem[00000000510000c8] jmpl %o7,%g0 swap [%i2+0x02c],%l0 ! Mem[00000000510000ec] p33_near_0_le: swap [%i0+0x038],%l0 ! Mem[00000000520000f8] lduw [%i2+0x010],%l0 ! Mem[00000000530000d0] jmpl %o7,%g0 ldstub [%i2+0x013],%l3 ! Mem[00000000530000d3] p33_near_0_he: swap [%i2+0x03c],%l5 ! Mem[00000000530000fc] ldsh [%i0+0x01c],%l2 ! Mem[00000000520000dc] stw %l7,[%i1+0x038] ! Mem[00000000528000f8] stw %l0,[%i3+0x03c] ! Mem[00000000538000fc] lduw [%i2+0x028],%l1 ! Mem[00000000530000e8] stw %l7,[%i2+0x018] ! Mem[00000000530000d8] ldstub [%i1+0x02c],%l3 ! Mem[00000000528000ec] jmpl %o7,%g0 ldx [%i2+0x000],%l3 ! Mem[00000000530000c0] p34_near_0_le: swap [%i0+0x018],%l0 ! Mem[00000000540000d8] stx %l0,[%i2+0x030] ! Mem[00000000550000f0] jmpl %o7,%g0 stx %l3,[%i2+0x030] ! Mem[00000000550000f0] p34_near_0_he: swap [%i1+0x03c],%l5 ! Mem[00000000548000fc] stw %l2,[%i2+0x03c] ! Mem[00000000550000fc] swap [%i2+0x018],%l7 ! Mem[00000000550000d8] lduh [%i0+0x014],%l4 ! Mem[00000000540000d4] std %l6,[%i1+0x010] ! Mem[00000000548000d0] swap [%i0+0x01c],%l6 ! Mem[00000000540000dc] lduh [%i3+0x02a],%l5 ! Mem[00000000558000ea] jmpl %o7,%g0 swap [%i0+0x02c],%l0 ! Mem[00000000540000ec] p35_near_0_le: swap [%i0+0x038],%l0 ! Mem[00000000560000f8] sth %l0,[%i2+0x03c] ! Mem[00000000570000fc] jmpl %o7,%g0 stw %l0,[%i2+0x008] ! Mem[00000000570000c8] p35_near_0_he: ldx [%i3+0x030],%l5 ! Mem[00000000578000f0] stw %l7,[%i1+0x00c] ! Mem[00000000568000cc] ldstub [%i1+0x01c],%l0 ! Mem[00000000568000dc] swap [%i1+0x034],%l4 ! Mem[00000000568000f4] jmpl %o7,%g0 swap [%i1+0x030],%l7 ! Mem[00000000568000f0] p36_near_0_le: swap [%i0+0x018],%l0 ! Mem[00000000580000d8] swap [%i2+0x030],%l0 ! Mem[00000000590000f0] jmpl %o7,%g0 stb %l3,[%i0+0x033] ! Mem[00000000580000f3] p36_near_0_he: ldstub [%i2+0x03d],%l5 ! Mem[00000000590000fd] swap [%i3+0x03c],%l2 ! Mem[00000000598000fc] ldd [%i1+0x018],%l6 ! Mem[00000000588000d8] ldstub [%i1+0x026],%l5 ! Mem[00000000588000e6] stx %l5,[%i3+0x020] ! Mem[00000000598000e0] ldstub [%i0+0x00e],%l2 ! Mem[00000000580000ce] ldstub [%i3+0x00b],%l4 ! Mem[00000000598000cb] jmpl %o7,%g0 ldstub [%i0+0x02c],%l0 ! Mem[00000000580000ec] p37_near_0_le: swap [%i0+0x038],%l0 ! Mem[000000005a0000f8] ldsh [%i1+0x010],%l0 ! Mem[000000005a8000d0] jmpl %o7,%g0 ldx [%i0+0x010],%l3 ! Mem[000000005a0000d0] p37_near_0_he: lduw [%i0+0x030],%l5 ! Mem[000000005a0000f0] sth %l7,[%i0+0x00e] ! Mem[000000005a0000ce] stw %l6,[%i1+0x018] ! Mem[000000005a8000d8] swap [%i0+0x004],%l5 ! Mem[000000005a0000c4] stx %l5,[%i2+0x020] ! Mem[000000005b0000e0] stx %l2,[%i3+0x028] ! Mem[000000005b8000e8] ldsh [%i1+0x00a],%l4 ! Mem[000000005a8000ca] jmpl %o7,%g0 std %l4,[%i1+0x030] ! Mem[000000005a8000f0] p38_near_0_le: swap [%i1+0x018],%l0 ! Mem[000000005c8000d8] stw %l0,[%i1+0x030] ! Mem[000000005c8000f0] jmpl %o7,%g0 stx %l0,[%i3+0x008] ! Mem[000000005d8000c8] p38_near_0_he: lduw [%i3+0x030],%l5 ! Mem[000000005d8000f0] swap [%i0+0x02c],%l7 ! Mem[000000005c0000ec] ldstub [%i2+0x018],%l6 ! Mem[000000005d0000d8] ldd [%i2+0x020],%l4 ! Mem[000000005d0000e0] jmpl %o7,%g0 sth %l5,[%i2+0x022] ! Mem[000000005d0000e2] p39_near_0_le: swap [%i1+0x038],%l0 ! Mem[000000005e8000f8] lduh [%i1+0x03c],%l0 ! Mem[000000005e8000fc] jmpl %o7,%g0 ldsw [%i0+0x004],%l6 ! Mem[000000005e0000c4] p39_near_0_he: lduw [%i0+0x000],%l0 ! Mem[000000005e0000c0] ldsh [%i3+0x028],%l6 ! Mem[000000005f8000e8] ldd [%i1+0x018],%l0 ! Mem[000000005e8000d8] ldx [%i2+0x018],%l6 ! Mem[000000005f0000d8] stb %l2,[%i1+0x009] ! Mem[000000005e8000c9] ldsb [%i0+0x039],%l6 ! Mem[000000005e0000f9] jmpl %o7,%g0 sth %l3,[%i1+0x008] ! Mem[000000005e8000c8] p40_near_0_le: swap [%i1+0x018],%l0 ! Mem[00000000608000d8] swap [%i1+0x030],%l0 ! Mem[00000000608000f0] jmpl %o7,%g0 ldd [%i0+0x008],%l0 ! Mem[00000000600000c8] p40_near_0_he: lduh [%i3+0x030],%l5 ! Mem[00000000618000f0] swap [%i0+0x02c],%l7 ! Mem[00000000600000ec] std %l0,[%i0+0x038] ! Mem[00000000600000f8] ldub [%i0+0x014],%l4 ! Mem[00000000600000d4] jmpl %o7,%g0 swap [%i2+0x010],%l7 ! Mem[00000000610000d0] p41_near_0_le: swap [%i1+0x038],%l0 ! Mem[00000000628000f8] lduh [%i1+0x010],%l0 ! Mem[00000000628000d0] jmpl %o7,%g0 ldub [%i2+0x013],%l3 ! Mem[00000000630000d3] p41_near_0_he: stb %l5,[%i2+0x03d] ! Mem[00000000630000fd] ldsw [%i2+0x01c],%l2 ! Mem[00000000630000dc] ldsw [%i1+0x018],%l6 ! Mem[00000000628000d8] stx %l5,[%i2+0x000] ! Mem[00000000630000c0] std %l2,[%i2+0x028] ! Mem[00000000630000e8] ldub [%i1+0x032],%l4 ! Mem[00000000628000f2] swap [%i2+0x008],%l2 ! Mem[00000000630000c8] jmpl %o7,%g0 swap [%i1+0x038],%l6 ! Mem[00000000628000f8] p42_near_0_le: swap [%i1+0x018],%l0 ! Mem[00000000648000d8] sth %l0,[%i1+0x030] ! Mem[00000000648000f0] jmpl %o7,%g0 ldstub [%i1+0x033],%l3 ! Mem[00000000648000f3] p42_near_0_he: stx %l5,[%i0+0x038] ! Mem[00000000640000f8] std %l2,[%i0+0x038] ! Mem[00000000640000f8] lduh [%i1+0x018],%l7 ! Mem[00000000648000d8] ldub [%i2+0x01e],%l0 ! Mem[00000000650000de] ldsb [%i1+0x00b],%l1 ! Mem[00000000648000cb] ldstub [%i2+0x018],%l7 ! Mem[00000000650000d8] ldsh [%i1+0x00c],%l3 ! Mem[00000000648000cc] jmpl %o7,%g0 ldd [%i2+0x010],%l4 ! Mem[00000000650000d0] p43_near_0_le: swap [%i1+0x038],%l0 ! Mem[00000000668000f8] ldx [%i3+0x038],%l0 ! Mem[00000000678000f8] jmpl %o7,%g0 swap [%i0+0x008],%l0 ! Mem[00000000660000c8] p43_near_0_he: ldub [%i2+0x030],%l5 ! Mem[00000000670000f0] stb %l7,[%i3+0x00f] ! Mem[00000000678000cf] swap [%i3+0x018],%l6 ! Mem[00000000678000d8] std %l4,[%i2+0x030] ! Mem[00000000670000f0] jmpl %o7,%g0 swap [%i3+0x02c],%l3 ! Mem[00000000678000ec] p44_near_0_le: swap [%i1+0x018],%l0 ! Mem[00000000688000d8] ldd [%i1+0x030],%l0 ! Mem[00000000688000f0] jmpl %o7,%g0 swap [%i0+0x030],%l3 ! Mem[00000000680000f0] p44_near_0_he: ldub [%i2+0x03d],%l5 ! Mem[00000000690000fd] swap [%i0+0x02c],%l7 ! Mem[00000000680000ec] std %l6,[%i3+0x018] ! Mem[00000000698000d8] ldd [%i3+0x010],%l4 ! Mem[00000000698000d0] std %l6,[%i2+0x010] ! Mem[00000000690000d0] ldsh [%i1+0x01c],%l6 ! Mem[00000000688000dc] ldsh [%i1+0x02a],%l5 ! Mem[00000000688000ea] jmpl %o7,%g0 swap [%i1+0x018],%l6 ! Mem[00000000688000d8] p45_near_0_le: ldstub [%i1+0x038],%l0 ! Mem[000000006a8000f8] ldsb [%i0+0x010],%l0 ! Mem[000000006a0000d0] jmpl %o7,%g0 ldub [%i0+0x005],%l6 ! Mem[000000006a0000c5] p45_near_0_he: ldsw [%i2+0x000],%l0 ! Mem[000000006b0000c0] ldub [%i0+0x028],%l6 ! Mem[000000006a0000e8] ldstub [%i0+0x01c],%l0 ! Mem[000000006a0000dc] swap [%i2+0x018],%l7 ! Mem[000000006b0000d8] lduw [%i2+0x008],%l4 ! Mem[000000006b0000c8] ldsb [%i1+0x032],%l4 ! Mem[000000006a8000f2] jmpl %o7,%g0 swap [%i0+0x008],%l2 ! Mem[000000006a0000c8] p46_near_0_le: ldstub [%i1+0x018],%l0 ! Mem[000000006c8000d8] stb %l0,[%i0+0x030] ! Mem[000000006c0000f0] jmpl %o7,%g0 ldsw [%i3+0x030],%l3 ! Mem[000000006d8000f0] p46_near_0_he: lduw [%i0+0x03c],%l5 ! Mem[000000006c0000fc] lduh [%i1+0x03c],%l2 ! Mem[000000006c8000fc] ldub [%i2+0x018],%l7 ! Mem[000000006d0000d8] swap [%i3+0x024],%l5 ! Mem[000000006d8000e4] swap [%i0+0x020],%l5 ! Mem[000000006c0000e0] swap [%i1+0x00c],%l2 ! Mem[000000006c8000cc] swap [%i3+0x028],%l5 ! Mem[000000006d8000e8] jmpl %o7,%g0 lduh [%i1+0x03c],%l4 ! Mem[000000006c8000fc] p47_near_0_le: ldstub [%i1+0x038],%l0 ! Mem[000000006e8000f8] ldstub [%i1+0x03d],%l0 ! Mem[000000006e8000fd] jmpl %o7,%g0 ldsw [%i2+0x008],%l0 ! Mem[000000006f0000c8] p47_near_0_he: stx %l5,[%i3+0x030] ! Mem[000000006f8000f0] stw %l6,[%i1+0x028] ! Mem[000000006e8000e8] stw %l0,[%i3+0x01c] ! Mem[000000006f8000dc] ldx [%i0+0x030],%l4 ! Mem[000000006e0000f0] jmpl %o7,%g0 lduw [%i3+0x030],%l7 ! Mem[000000006f8000f0] p48_near_0_le: ldstub [%i1+0x018],%l0 ! Mem[00000000708000d8] swap [%i0+0x030],%l0 ! Mem[00000000700000f0] jmpl %o7,%g0 lduh [%i2+0x032],%l3 ! Mem[00000000710000f2] p48_near_0_he: ldx [%i2+0x038],%l5 ! Mem[00000000710000f8] ldx [%i1+0x028],%l7 ! Mem[00000000708000e8] ldd [%i3+0x018],%l6 ! Mem[00000000718000d8] lduh [%i0+0x026],%l5 ! Mem[00000000700000e6] ldsw [%i0+0x020],%l5 ! Mem[00000000700000e0] lduw [%i1+0x00c],%l2 ! Mem[00000000708000cc] ldsb [%i3+0x00b],%l4 ! Mem[00000000718000cb] jmpl %o7,%g0 stw %l4,[%i2+0x010] ! Mem[00000000710000d0] p49_near_0_le: ldstub [%i2+0x038],%l0 ! Mem[00000000730000f8] ldub [%i0+0x010],%l0 ! Mem[00000000720000d0] jmpl %o7,%g0 ldstub [%i1+0x013],%l3 ! Mem[00000000728000d3] p49_near_0_he: swap [%i1+0x03c],%l5 ! Mem[00000000728000fc] swap [%i0+0x01c],%l2 ! Mem[00000000720000dc] swap [%i2+0x038],%l7 ! Mem[00000000730000f8] swap [%i3+0x03c],%l0 ! Mem[00000000738000fc] stb %l1,[%i2+0x02b] ! Mem[00000000730000eb] std %l6,[%i2+0x018] ! Mem[00000000730000d8] ldstub [%i0+0x02c],%l3 ! Mem[00000000720000ec] jmpl %o7,%g0 ldsb [%i0+0x005],%l3 ! Mem[00000000720000c5] p50_near_0_le: ldstub [%i2+0x018],%l0 ! Mem[00000000750000d8] ldsh [%i2+0x03c],%l0 ! Mem[00000000750000fc] jmpl %o7,%g0 ldx [%i3+0x008],%l0 ! Mem[00000000758000c8] p50_near_0_he: sth %l5,[%i3+0x030] ! Mem[00000000758000f0] ldsw [%i0+0x02c],%l7 ! Mem[00000000740000ec] ldstub [%i1+0x018],%l6 ! Mem[00000000748000d8] sth %l5,[%i1+0x026] ! Mem[00000000748000e6] jmpl %o7,%g0 ldsb [%i3+0x022],%l5 ! Mem[00000000758000e2] p51_near_0_le: ldstub [%i2+0x038],%l0 ! Mem[00000000770000f8] ldstub [%i0+0x010],%l0 ! Mem[00000000760000d0] jmpl %o7,%g0 swap [%i0+0x010],%l3 ! Mem[00000000760000d0] p51_near_0_he: ldstub [%i2+0x03d],%l5 ! Mem[00000000770000fd] stw %l2,[%i0+0x01c] ! Mem[00000000760000dc] swap [%i0+0x038],%l7 ! Mem[00000000760000f8] ldsw [%i1+0x03c],%l0 ! Mem[00000000768000fc] sth %l1,[%i0+0x02a] ! Mem[00000000760000ea] lduw [%i2+0x018],%l7 ! Mem[00000000770000d8] stw %l3,[%i1+0x02c] ! Mem[00000000768000ec] jmpl %o7,%g0 ldsh [%i2+0x004],%l3 ! Mem[00000000770000c4] p52_near_0_le: ldstub [%i2+0x018],%l0 ! Mem[00000000790000d8] ldd [%i3+0x030],%l0 ! Mem[00000000798000f0] jmpl %o7,%g0 sth %l3,[%i0+0x032] ! Mem[00000000780000f2] p52_near_0_he: ldstub [%i1+0x001],%l0 ! Mem[00000000788000c1] ldx [%i3+0x028],%l6 ! Mem[00000000798000e8] swap [%i3+0x03c],%l0 ! Mem[00000000798000fc] sth %l4,[%i0+0x014] ! Mem[00000000780000d4] lduw [%i3+0x010],%l7 ! Mem[00000000798000d0] ldstub [%i3+0x01d],%l6 ! Mem[00000000798000dd] ldub [%i3+0x02b],%l5 ! Mem[00000000798000eb] jmpl %o7,%g0 sth %l0,[%i3+0x02c] ! Mem[00000000798000ec] p53_near_0_le: ldstub [%i2+0x038],%l0 ! Mem[000000007b0000f8] std %l0,[%i3+0x010] ! Mem[000000007b8000d0] jmpl %o7,%g0 ldd [%i0+0x010],%l2 ! Mem[000000007a0000d0] p53_near_0_he: swap [%i3+0x038],%l7 ! Mem[000000007b8000f8] ldsb [%i3+0x03e],%l0 ! Mem[000000007b8000fe] std %l0,[%i2+0x028] ! Mem[000000007b0000e8] ldstub [%i2+0x018],%l7 ! Mem[000000007b0000d8] ldd [%i1+0x028],%l2 ! Mem[000000007a8000e8] ldsw [%i0+0x004],%l3 ! Mem[000000007a0000c4] sth %l0,[%i2+0x03c] ! Mem[000000007b0000fc] jmpl %o7,%g0 ldstub [%i0+0x01d],%l4 ! Mem[000000007a0000dd] p54_near_0_le: ldstub [%i2+0x018],%l0 ! Mem[000000007d0000d8] ldd [%i1+0x038],%l0 ! Mem[000000007c8000f8] jmpl %o7,%g0 ldsb [%i0+0x009],%l0 ! Mem[000000007c0000c9] p54_near_0_he: stb %l0,[%i0+0x001] ! Mem[000000007c0000c1] ldsw [%i0+0x028],%l6 ! Mem[000000007c0000e8] ldstub [%i2+0x00b],%l1 ! Mem[000000007d0000cb] ldsb [%i2+0x018],%l7 ! Mem[000000007d0000d8] jmpl %o7,%g0 ldstub [%i3+0x00c],%l3 ! Mem[000000007d8000cc] p55_near_0_le: ldstub [%i2+0x038],%l0 ! Mem[000000007f0000f8] ldstub [%i3+0x010],%l0 ! Mem[000000007f8000d0] jmpl %o7,%g0 lduw [%i2+0x010],%l3 ! Mem[000000007f0000d0] p55_near_0_he: std %l0,[%i1+0x000] ! Mem[000000007e8000c0] stb %l0,[%i1+0x03e] ! Mem[000000007e8000fe] ldub [%i3+0x02b],%l1 ! Mem[000000007f8000eb] stw %l2,[%i3+0x02c] ! Mem[000000007f8000ec] swap [%i1+0x008],%l4 ! Mem[000000007e8000c8] stx %l0,[%i3+0x008] ! Mem[000000007f8000c8] stx %l2,[%i2+0x028] ! Mem[000000007f0000e8] jmpl %o7,%g0 swap [%i0+0x02c],%l1 ! Mem[000000007e0000ec] p56_near_0_le: ldstub [%i2+0x018],%l0 ! Mem[00000000810000d8] ldx [%i3+0x030],%l0 ! Mem[00000000818000f0] jmpl %o7,%g0 swap [%i1+0x008],%l0 ! Mem[00000000808000c8] p56_near_0_he: ldsw [%i2+0x000],%l0 ! Mem[00000000810000c0] lduw [%i0+0x028],%l6 ! Mem[00000000800000e8] lduw [%i3+0x03c],%l0 ! Mem[00000000818000fc] ldsw [%i2+0x014],%l4 ! Mem[00000000810000d4] jmpl %o7,%g0 sth %l3,[%i0+0x00c] ! Mem[00000000800000cc] p57_near_0_le: ldstub [%i2+0x038],%l0 ! Mem[00000000830000f8] stx %l0,[%i3+0x010] ! Mem[00000000838000d0] jmpl %o7,%g0 ldsb [%i1+0x013],%l3 ! Mem[00000000828000d3] p57_near_0_he: sth %l5,[%i0+0x03c] ! Mem[00000000820000fc] ldstub [%i2+0x01d],%l2 ! Mem[00000000830000dd] lduw [%i0+0x038],%l7 ! Mem[00000000820000f8] lduh [%i0+0x006],%l5 ! Mem[00000000820000c6] lduw [%i3+0x030],%l7 ! Mem[00000000838000f0] ldstub [%i1+0x01d],%l6 ! Mem[00000000828000dd] ldstub [%i0+0x02b],%l5 ! Mem[00000000820000eb] jmpl %o7,%g0 stx %l0,[%i1+0x008] ! Mem[00000000828000c8] p58_near_0_le: ldstub [%i2+0x018],%l0 ! Mem[00000000850000d8] ldstub [%i3+0x03d],%l0 ! Mem[00000000858000fd] jmpl %o7,%g0 sth %l0,[%i1+0x008] ! Mem[00000000848000c8] p58_near_0_he: ldstub [%i1+0x001],%l0 ! Mem[00000000848000c1] ldsb [%i1+0x028],%l6 ! Mem[00000000848000e8] ldstub [%i1+0x03c],%l0 ! Mem[00000000848000fc] sth %l4,[%i0+0x014] ! Mem[00000000840000d4] jmpl %o7,%g0 ldx [%i0+0x008],%l3 ! Mem[00000000840000c8] p59_near_0_le: ldstub [%i2+0x038],%l0 ! Mem[00000000870000f8] ldstub [%i3+0x010],%l0 ! Mem[00000000878000d0] jmpl %o7,%g0 stx %l3,[%i0+0x010] ! Mem[00000000860000d0] p59_near_0_he: ldub [%i2+0x03d],%l5 ! Mem[00000000870000fd] ldsb [%i2+0x01d],%l2 ! Mem[00000000870000dd] ldsh [%i3+0x038],%l7 ! Mem[00000000878000f8] ldstub [%i2+0x03e],%l0 ! Mem[00000000870000fe] lduw [%i2+0x028],%l1 ! Mem[00000000870000e8] ldsw [%i2+0x018],%l7 ! Mem[00000000870000d8] swap [%i2+0x02c],%l3 ! Mem[00000000870000ec] jmpl %o7,%g0 ldstub [%i2+0x005],%l3 ! Mem[00000000870000c5] p60_near_0_le: ldstub [%i2+0x018],%l0 ! Mem[00000000890000d8] ldsw [%i3+0x030],%l0 ! Mem[00000000898000f0] jmpl %o7,%g0 swap [%i0+0x030],%l3 ! Mem[00000000880000f0] p60_near_0_he: ldsb [%i1+0x03d],%l5 ! Mem[00000000888000fd] stb %l2,[%i1+0x03d] ! Mem[00000000888000fd] swap [%i2+0x018],%l6 ! Mem[00000000890000d8] ldstub [%i0+0x014],%l4 ! Mem[00000000880000d4] swap [%i3+0x010],%l7 ! Mem[00000000898000d0] stx %l6,[%i1+0x018] ! Mem[00000000888000d8] stb %l5,[%i1+0x02b] ! Mem[00000000888000eb] jmpl %o7,%g0 ldub [%i1+0x02c],%l0 ! Mem[00000000888000ec] p61_near_0_le: ldstub [%i2+0x038],%l0 ! Mem[000000008b0000f8] stw %l0,[%i3+0x010] ! Mem[000000008b8000d0] jmpl %o7,%g0 stb %l3,[%i3+0x013] ! Mem[000000008b8000d3] p61_near_0_he: lduh [%i3+0x03c],%l5 ! Mem[000000008b8000fc] ldstub [%i3+0x028],%l6 ! Mem[000000008b8000e8] ldd [%i3+0x028],%l0 ! Mem[000000008b8000e8] ldstub [%i2+0x018],%l7 ! Mem[000000008b0000d8] stb %l3,[%i3+0x02c] ! Mem[000000008b8000ec] ldstub [%i3+0x005],%l3 ! Mem[000000008b8000c5] ldx [%i1+0x038],%l0 ! Mem[000000008a8000f8] jmpl %o7,%g0 sth %l6,[%i1+0x038] ! Mem[000000008a8000f8] p62_near_0_le: ldstub [%i2+0x018],%l0 ! Mem[000000008d0000d8] stb %l1,[%i0+0x00f] ! Mem[000000008c0000cf] jmpl %o7,%g0 swap [%i0+0x004],%l6 ! Mem[000000008c0000c4] p62_near_0_he: ldx [%i1+0x000],%l0 ! Mem[000000008c8000c0] std %l6,[%i2+0x028] ! Mem[000000008d0000e8] swap [%i2+0x03c],%l0 ! Mem[000000008d0000fc] ldsh [%i2+0x014],%l4 ! Mem[000000008d0000d4] lduw [%i3+0x010],%l7 ! Mem[000000008d8000d0] swap [%i0+0x01c],%l6 ! Mem[000000008c0000dc] jmpl %o7,%g0 ldsb [%i0+0x02b],%l5 ! Mem[000000008c0000eb] p63_near_0_le: ldstub [%i2+0x038],%l0 ! Mem[000000008f0000f8] swap [%i3+0x010],%l0 ! Mem[000000008f8000d0] jmpl %o7,%g0 swap [%i3+0x008],%l0 ! Mem[000000008f8000c8] p63_near_0_he: ldstub [%i1+0x030],%l5 ! Mem[000000008e8000f0] swap [%i3+0x028],%l6 ! Mem[000000008f8000e8] ldub [%i1+0x01c],%l0 ! Mem[000000008e8000dc] ldstub [%i3+0x034],%l4 ! Mem[000000008f8000f4] jmpl %o7,%g0 ldsw [%i3+0x02c],%l3 ! Mem[000000008f8000ec] near0_b2b_h: nop nop jmpl %o7,%g0 nop near0_b2b_l: nop nop jmpl %o7,%g0 nop user_near0_end: .seg "text" .align 0x2000 user_near1_start: p0_near_1_le: lduh [%i1+0x024],%l4 ! Mem[00000000108000e4] ldstub [%i0+0x026],%l3 ! Mem[00000000100000e6] ldd [%i1+0x038],%l2 ! Mem[00000000108000f8] jmpl %o7,%g0 std %l6,[%i0+0x038] ! Mem[00000000100000f8] p0_near_1_he: stw %l2,[%i2+0x034] ! Mem[00000000110000f4] ldstub [%i1+0x004],%l2 ! Mem[00000000108000c4] ldsh [%i2+0x012],%l6 ! Mem[00000000110000d2] swap [%i3+0x034],%l4 ! Mem[00000000118000f4] swap [%i0+0x014],%l7 ! Mem[00000000100000d4] jmpl %o7,%g0 lduh [%i2+0x018],%l0 ! Mem[00000000110000d8] p1_near_1_le: stb %l5,[%i1+0x012] ! Mem[00000000128000d2] ldstub [%i0+0x00e],%l7 ! Mem[00000000120000ce] ldub [%i1+0x01b],%l4 ! Mem[00000000128000db] lduh [%i3+0x032],%l5 ! Mem[00000000138000f2] jmpl %o7,%g0 sth %l4,[%i1+0x028] ! Mem[00000000128000e8] p1_near_1_he: ldsw [%i2+0x028],%l7 ! Mem[00000000130000e8] jmpl %o7,%g0 std %l0,[%i1+0x020] ! Mem[00000000128000e0] p2_near_1_le: ldx [%i2+0x030],%l5 ! Mem[00000000150000f0] swap [%i1+0x010],%l5 ! Mem[00000000148000d0] ldstub [%i3+0x008],%l4 ! Mem[00000000158000c8] jmpl %o7,%g0 ldstub [%i3+0x001],%l3 ! Mem[00000000158000c1] p2_near_1_he: stx %l0,[%i2+0x000] ! Mem[00000000150000c0] swap [%i1+0x02c],%l6 ! Mem[00000000148000ec] std %l6,[%i2+0x010] ! Mem[00000000150000d0] lduh [%i0+0x01a],%l2 ! Mem[00000000140000da] stx %l3,[%i0+0x018] ! Mem[00000000140000d8] ldstub [%i2+0x014],%l5 ! Mem[00000000150000d4] stw %l2,[%i3+0x034] ! Mem[00000000158000f4] jmpl %o7,%g0 ldsw [%i2+0x02c],%l4 ! Mem[00000000150000ec] p3_near_1_le: ldstub [%i3+0x011],%l5 ! Mem[00000000178000d1] sth %l7,[%i3+0x034] ! Mem[00000000178000f4] swap [%i2+0x028],%l6 ! Mem[00000000170000e8] jmpl %o7,%g0 swap [%i2+0x014],%l1 ! Mem[00000000170000d4] p3_near_1_he: ldsh [%i1+0x00a],%l1 ! Mem[00000000168000ca] ldstub [%i0+0x00f],%l1 ! Mem[00000000160000cf] stw %l6,[%i2+0x034] ! Mem[00000000170000f4] lduw [%i0+0x004],%l1 ! Mem[00000000160000c4] ldx [%i1+0x008],%l2 ! Mem[00000000168000c8] ldx [%i0+0x028],%l6 ! Mem[00000000160000e8] lduw [%i2+0x03c],%l6 ! Mem[00000000170000fc] jmpl %o7,%g0 stx %l0,[%i2+0x010] ! Mem[00000000170000d0] p4_near_1_le: ldsb [%i3+0x008],%l6 ! Mem[00000000198000c8] ldstub [%i2+0x011],%l0 ! Mem[00000000190000d1] lduw [%i0+0x004],%l6 ! Mem[00000000180000c4] stx %l0,[%i1+0x038] ! Mem[00000000188000f8] ldsh [%i0+0x03c],%l4 ! Mem[00000000180000fc] ldsw [%i0+0x03c],%l2 ! Mem[00000000180000fc] ldsw [%i0+0x014],%l4 ! Mem[00000000180000d4] jmpl %o7,%g0 ldd [%i0+0x020],%l4 ! Mem[00000000180000e0] p4_near_1_he: swap [%i2+0x034],%l2 ! Mem[00000000190000f4] swap [%i1+0x02c],%l4 ! Mem[00000000188000ec] ldsb [%i3+0x02b],%l0 ! Mem[00000000198000eb] ldsw [%i3+0x028],%l6 ! Mem[00000000198000e8] ldub [%i3+0x03f],%l7 ! Mem[00000000198000ff] jmpl %o7,%g0 ldstub [%i2+0x035],%l0 ! Mem[00000000190000f5] p5_near_1_le: swap [%i0+0x010],%l5 ! Mem[000000001a0000d0] stx %l7,[%i0+0x008] ! Mem[000000001a0000c8] stx %l4,[%i0+0x018] ! Mem[000000001a0000d8] ldsw [%i1+0x030],%l5 ! Mem[000000001a8000f0] jmpl %o7,%g0 swap [%i2+0x028],%l4 ! Mem[000000001b0000e8] p5_near_1_he: lduh [%i2+0x02a],%l7 ! Mem[000000001b0000ea] jmpl %o7,%g0 stb %l0,[%i2+0x025] ! Mem[000000001b0000e5] p6_near_1_le: ldstub [%i0+0x015],%l7 ! Mem[000000001c0000d5] swap [%i2+0x008],%l6 ! Mem[000000001d0000c8] ldstub [%i2+0x011],%l0 ! Mem[000000001d0000d1] lduw [%i1+0x02c],%l5 ! Mem[000000001c8000ec] ldsw [%i1+0x034],%l7 ! Mem[000000001c8000f4] jmpl %o7,%g0 stx %l7,[%i1+0x018] ! Mem[000000001c8000d8] p6_near_1_he: ldub [%i1+0x03b],%l4 ! Mem[000000001c8000fb] ldub [%i0+0x014],%l1 ! Mem[000000001c0000d4] ldub [%i2+0x03e],%l7 ! Mem[000000001d0000fe] ldsh [%i2+0x01a],%l1 ! Mem[000000001d0000da] ldstub [%i1+0x02c],%l4 ! Mem[000000001c8000ec] jmpl %o7,%g0 swap [%i3+0x018],%l1 ! Mem[000000001d8000d8] p7_near_1_le: stb %l5,[%i0+0x011] ! Mem[000000001e0000d1] stb %l7,[%i3+0x035] ! Mem[000000001f8000f5] std %l6,[%i3+0x028] ! Mem[000000001f8000e8] jmpl %o7,%g0 swap [%i0+0x010],%l0 ! Mem[000000001e0000d0] p7_near_1_he: stb %l1,[%i0+0x00a] ! Mem[000000001e0000ca] jmpl %o7,%g0 ldub [%i3+0x00f],%l1 ! Mem[000000001f8000cf] p8_near_1_le: ldsw [%i0+0x00c],%l7 ! Mem[00000000200000cc] swap [%i3+0x038],%l4 ! Mem[00000000218000f8] ldub [%i2+0x012],%l5 ! Mem[00000000210000d2] swap [%i2+0x008],%l4 ! Mem[00000000210000c8] jmpl %o7,%g0 ldub [%i1+0x001],%l3 ! Mem[00000000208000c1] p8_near_1_he: ldx [%i1+0x028],%l1 ! Mem[00000000208000e8] stx %l1,[%i2+0x028] ! Mem[00000000210000e8] std %l4,[%i1+0x038] ! Mem[00000000208000f8] ldsw [%i2+0x004],%l1 ! Mem[00000000210000c4] ldsw [%i0+0x00c],%l2 ! Mem[00000000200000cc] ldstub [%i1+0x03c],%l3 ! Mem[00000000208000fc] ldstub [%i2+0x03f],%l6 ! Mem[00000000210000ff] jmpl %o7,%g0 ldsb [%i3+0x014],%l0 ! Mem[00000000218000d4] p9_near_1_le: swap [%i0+0x010],%l1 ! Mem[00000000220000d0] jmpl %o7,%g0 ldsw [%i1+0x034],%l7 ! Mem[00000000228000f4] p9_near_1_he: sth %l1,[%i0+0x02a] ! Mem[00000000220000ea] jmpl %o7,%g0 ldstub [%i3+0x019],%l7 ! Mem[00000000238000d9] p10_near_1_le: ldstub [%i1+0x012],%l1 ! Mem[00000000248000d2] jmpl %o7,%g0 ldstub [%i0+0x031],%l0 ! Mem[00000000240000f1] p10_near_1_he: std %l2,[%i0+0x020] ! Mem[00000000240000e0] ldsh [%i1+0x014],%l0 ! Mem[00000000248000d4] ldx [%i1+0x008],%l1 ! Mem[00000000248000c8] jmpl %o7,%g0 stw %l2,[%i0+0x020] ! Mem[00000000240000e0] p11_near_1_le: stx %l5,[%i0+0x010] ! Mem[00000000260000d0] ldstub [%i1+0x00e],%l7 ! Mem[00000000268000ce] stb %l4,[%i2+0x01b] ! Mem[00000000270000db] jmpl %o7,%g0 stb %l5,[%i2+0x032] ! Mem[00000000270000f2] p11_near_1_he: jmpl %o7,%g0 ldsh [%i0+0x00c],%l1 ! Mem[00000000260000cc] jmpl %o7,%g0 nop p12_near_1_le: ldstub [%i3+0x00e],%l3 ! Mem[00000000298000ce] ldstub [%i1+0x00d],%l2 ! Mem[00000000288000cd] ldx [%i1+0x038],%l1 ! Mem[00000000288000f8] ldd [%i3+0x030],%l4 ! Mem[00000000298000f0] std %l6,[%i2+0x010] ! Mem[00000000290000d0] ldx [%i1+0x008],%l6 ! Mem[00000000288000c8] jmpl %o7,%g0 ldsw [%i2+0x010],%l0 ! Mem[00000000290000d0] p12_near_1_he: ldsb [%i0+0x016],%l7 ! Mem[00000000280000d6] jmpl %o7,%g0 swap [%i2+0x02c],%l1 ! Mem[00000000290000ec] p13_near_1_le: jmpl %o7,%g0 ldsb [%i3+0x022],%l4 ! Mem[000000002b8000e2] jmpl %o7,%g0 nop p13_near_1_he: swap [%i3+0x004],%l3 ! Mem[000000002b8000c4] sth %l0,[%i0+0x03c] ! Mem[000000002a0000fc] ldstub [%i1+0x039],%l6 ! Mem[000000002a8000f9] jmpl %o7,%g0 stw %l3,[%i0+0x008] ! Mem[000000002a0000c8] p14_near_1_le: stw %l1,[%i1+0x010] ! Mem[000000002c8000d0] jmpl %o7,%g0 ldstub [%i1+0x031],%l0 ! Mem[000000002c8000f1] p14_near_1_he: swap [%i1+0x020],%l2 ! Mem[000000002c8000e0] std %l0,[%i0+0x038] ! Mem[000000002c0000f8] stw %l7,[%i2+0x014] ! Mem[000000002d0000d4] jmpl %o7,%g0 swap [%i2+0x020],%l2 ! Mem[000000002d0000e0] p15_near_1_le: ldstub [%i2+0x034],%l3 ! Mem[000000002f0000f4] ldsw [%i3+0x010],%l5 ! Mem[000000002f8000d0] sth %l5,[%i1+0x032] ! Mem[000000002e8000f2] stw %l2,[%i0+0x018] ! Mem[000000002e0000d8] ldd [%i2+0x018],%l0 ! Mem[000000002f0000d8] jmpl %o7,%g0 sth %l6,[%i3+0x01e] ! Mem[000000002f8000de] p15_near_1_he: stw %l5,[%i3+0x028] ! Mem[000000002f8000e8] ldd [%i0+0x010],%l6 ! Mem[000000002e0000d0] std %l4,[%i1+0x000] ! Mem[000000002e8000c0] lduh [%i0+0x032],%l5 ! Mem[000000002e0000f2] lduh [%i2+0x02c],%l6 ! Mem[000000002f0000ec] jmpl %o7,%g0 stx %l1,[%i1+0x010] ! Mem[000000002e8000d0] p16_near_1_le: ldx [%i1+0x010],%l3 ! Mem[00000000308000d0] ldstub [%i0+0x031],%l5 ! Mem[00000000300000f1] sth %l7,[%i1+0x014] ! Mem[00000000308000d4] stb %l6,[%i1+0x008] ! Mem[00000000308000c8] jmpl %o7,%g0 ldsb [%i2+0x011],%l0 ! Mem[00000000310000d1] p16_near_1_he: ldsw [%i3+0x004],%l0 ! Mem[00000000318000c4] jmpl %o7,%g0 stw %l1,[%i0+0x02c] ! Mem[00000000300000ec] p17_near_1_le: swap [%i3+0x010],%l5 ! Mem[00000000338000d0] std %l6,[%i0+0x008] ! Mem[00000000320000c8] lduh [%i0+0x030],%l3 ! Mem[00000000320000f0] jmpl %o7,%g0 stw %l5,[%i2+0x008] ! Mem[00000000330000c8] p17_near_1_he: jmpl %o7,%g0 ldstub [%i0+0x02a],%l1 ! Mem[00000000320000ea] jmpl %o7,%g0 nop p18_near_1_le: ldx [%i3+0x010],%l5 ! Mem[00000000358000d0] lduh [%i2+0x00e],%l7 ! Mem[00000000350000ce] lduw [%i0+0x038],%l4 ! Mem[00000000340000f8] ldub [%i3+0x008],%l5 ! Mem[00000000358000c8] jmpl %o7,%g0 ldx [%i2+0x038],%l2 ! Mem[00000000350000f8] p18_near_1_he: ldx [%i1+0x018],%l7 ! Mem[00000000348000d8] jmpl %o7,%g0 ldub [%i0+0x014],%l6 ! Mem[00000000340000d4] p19_near_1_le: jmpl %o7,%g0 ldd [%i2+0x020],%l4 ! Mem[00000000370000e0] jmpl %o7,%g0 nop p19_near_1_he: lduh [%i1+0x032],%l4 ! Mem[00000000368000f2] ldd [%i3+0x008],%l2 ! Mem[00000000378000c8] ldstub [%i3+0x039],%l6 ! Mem[00000000378000f9] jmpl %o7,%g0 ldsh [%i0+0x008],%l3 ! Mem[00000000360000c8] p20_near_1_le: lduh [%i3+0x012],%l5 ! Mem[00000000398000d2] ldx [%i0+0x008],%l7 ! Mem[00000000380000c8] ldsh [%i3+0x03a],%l4 ! Mem[00000000398000fa] ldsw [%i1+0x010],%l5 ! Mem[00000000388000d0] jmpl %o7,%g0 stx %l4,[%i2+0x008] ! Mem[00000000390000c8] p20_near_1_he: stw %l7,[%i2+0x018] ! Mem[00000000390000d8] jmpl %o7,%g0 ldstub [%i2+0x02a],%l1 ! Mem[00000000390000ea] p21_near_1_le: std %l4,[%i2+0x010] ! Mem[000000003b0000d0] ldub [%i3+0x035],%l7 ! Mem[000000003b8000f5] ldub [%i3+0x028],%l6 ! Mem[000000003b8000e8] jmpl %o7,%g0 sth %l0,[%i0+0x010] ! Mem[000000003a0000d0] p21_near_1_he: ldsw [%i0+0x014],%l7 ! Mem[000000003a0000d4] jmpl %o7,%g0 ldstub [%i2+0x020],%l2 ! Mem[000000003b0000e0] p22_near_1_le: lduw [%i1+0x00c],%l3 ! Mem[000000003c8000cc] stx %l5,[%i2+0x010] ! Mem[000000003d0000d0] swap [%i2+0x00c],%l7 ! Mem[000000003d0000cc] lduh [%i3+0x03a],%l4 ! Mem[000000003d8000fa] swap [%i2+0x008],%l5 ! Mem[000000003d0000c8] ldstub [%i2+0x039],%l2 ! Mem[000000003d0000f9] jmpl %o7,%g0 ldub [%i1+0x038],%l0 ! Mem[000000003c8000f8] p22_near_1_he: ldd [%i0+0x038],%l4 ! Mem[000000003c0000f8] swap [%i1+0x004],%l1 ! Mem[000000003c8000c4] jmpl %o7,%g0 swap [%i0+0x030],%l5 ! Mem[000000003c0000f0] p23_near_1_le: stx %l3,[%i2+0x030] ! Mem[000000003f0000f0] ldub [%i0+0x031],%l3 ! Mem[000000003e0000f1] jmpl %o7,%g0 swap [%i3+0x008],%l5 ! Mem[000000003f8000c8] p23_near_1_he: jmpl %o7,%g0 ldx [%i1+0x028],%l1 ! Mem[000000003e8000e8] jmpl %o7,%g0 nop p24_near_1_le: std %l2,[%i3+0x008] ! Mem[00000000418000c8] stw %l4,[%i2+0x030] ! Mem[00000000410000f0] lduh [%i1+0x030],%l0 ! Mem[00000000408000f0] ldd [%i2+0x010],%l2 ! Mem[00000000410000d0] ldstub [%i1+0x008],%l5 ! Mem[00000000408000c8] ldsb [%i0+0x039],%l2 ! Mem[00000000400000f9] jmpl %o7,%g0 ldstub [%i1+0x037],%l1 ! Mem[00000000408000f7] p24_near_1_he: ldsw [%i1+0x028],%l1 ! Mem[00000000408000e8] stx %l1,[%i2+0x028] ! Mem[00000000410000e8] stx %l6,[%i0+0x010] ! Mem[00000000400000d0] lduh [%i1+0x004],%l1 ! Mem[00000000408000c4] stb %l2,[%i2+0x00e] ! Mem[00000000410000ce] ldstub [%i0+0x02d],%l6 ! Mem[00000000400000ed] sth %l1,[%i2+0x014] ! Mem[00000000410000d4] jmpl %o7,%g0 swap [%i0+0x02c],%l4 ! Mem[00000000400000ec] p25_near_1_le: lduw [%i3+0x010],%l5 ! Mem[00000000438000d0] std %l6,[%i3+0x030] ! Mem[00000000438000f0] ldsh [%i2+0x028],%l4 ! Mem[00000000430000e8] jmpl %o7,%g0 ldstub [%i3+0x021],%l3 ! Mem[00000000438000e1] p25_near_1_he: ldstub [%i2+0x034],%l6 ! Mem[00000000430000f4] stw %l2,[%i0+0x018] ! Mem[00000000420000d8] sth %l3,[%i1+0x01c] ! Mem[00000000428000dc] ldsw [%i2+0x014],%l5 ! Mem[00000000430000d4] ldstub [%i3+0x017],%l2 ! Mem[00000000438000d7] swap [%i3+0x01c],%l3 ! Mem[00000000438000dc] stb %l6,[%i0+0x03f] ! Mem[00000000420000ff] jmpl %o7,%g0 stw %l0,[%i0+0x014] ! Mem[00000000420000d4] p26_near_1_le: ldstub [%i0+0x031],%l5 ! Mem[00000000440000f1] lduw [%i2+0x014],%l7 ! Mem[00000000450000d4] ldd [%i1+0x008],%l6 ! Mem[00000000448000c8] jmpl %o7,%g0 ldsw [%i1+0x034],%l1 ! Mem[00000000448000f4] p26_near_1_he: ldub [%i2+0x02a],%l1 ! Mem[00000000450000ea] ldsw [%i2+0x028],%l5 ! Mem[00000000450000e8] std %l6,[%i1+0x010] ! Mem[00000000448000d0] lduw [%i0+0x020],%l5 ! Mem[00000000440000e0] lduw [%i0+0x030],%l5 ! Mem[00000000440000f0] ldstub [%i1+0x02d],%l6 ! Mem[00000000448000ed] ldstub [%i1+0x03f],%l6 ! Mem[00000000448000ff] jmpl %o7,%g0 ldsh [%i1+0x014],%l0 ! Mem[00000000448000d4] p27_near_1_le: jmpl %o7,%g0 ldx [%i2+0x020],%l4 ! Mem[00000000470000e0] jmpl %o7,%g0 nop p27_near_1_he: ldub [%i0+0x005],%l3 ! Mem[00000000460000c5] ldsb [%i1+0x03c],%l0 ! Mem[00000000468000fc] stw %l6,[%i2+0x038] ! Mem[00000000470000f8] jmpl %o7,%g0 swap [%i1+0x008],%l3 ! Mem[00000000468000c8] p28_near_1_le: swap [%i1+0x010],%l5 ! Mem[00000000488000d0] std %l6,[%i0+0x008] ! Mem[00000000480000c8] std %l4,[%i0+0x038] ! Mem[00000000480000f8] swap [%i1+0x010],%l5 ! Mem[00000000488000d0] jmpl %o7,%g0 std %l4,[%i2+0x008] ! Mem[00000000490000c8] p28_near_1_he: swap [%i3+0x008],%l7 ! Mem[00000000498000c8] jmpl %o7,%g0 stw %l1,[%i0+0x028] ! Mem[00000000480000e8] p29_near_1_le: stb %l3,[%i1+0x034] ! Mem[000000004a8000f4] ldstub [%i1+0x011],%l5 ! Mem[000000004a8000d1] jmpl %o7,%g0 sth %l7,[%i2+0x034] ! Mem[000000004b0000f4] p29_near_1_he: lduh [%i3+0x036],%l0 ! Mem[000000004b8000f6] jmpl %o7,%g0 lduh [%i0+0x018],%l1 ! Mem[000000004a0000d8] p30_near_1_le: stx %l4,[%i0+0x038] ! Mem[000000004c0000f8] sth %l5,[%i0+0x012] ! Mem[000000004c0000d2] ldx [%i2+0x008],%l4 ! Mem[000000004d0000c8] jmpl %o7,%g0 stx %l3,[%i0+0x000] ! Mem[000000004c0000c0] p30_near_1_he: ldstub [%i3+0x03e],%l5 ! Mem[000000004d8000fe] sth %l1,[%i3+0x004] ! Mem[000000004d8000c4] lduw [%i2+0x03c],%l5 ! Mem[000000004d0000fc] stw %l1,[%i1+0x004] ! Mem[000000004c8000c4] swap [%i3+0x00c],%l2 ! Mem[000000004d8000cc] ldstub [%i1+0x02d],%l6 ! Mem[000000004c8000ed] swap [%i1+0x014],%l1 ! Mem[000000004c8000d4] jmpl %o7,%g0 lduh [%i2+0x03e],%l7 ! Mem[000000004d0000fe] p31_near_1_le: ldstub [%i3+0x031],%l0 ! Mem[000000004f8000f1] jmpl %o7,%g0 ldstub [%i3+0x031],%l3 ! Mem[000000004f8000f1] p31_near_1_he: ldstub [%i0+0x015],%l0 ! Mem[000000004e0000d5] stx %l1,[%i0+0x028] ! Mem[000000004e0000e8] jmpl %o7,%g0 swap [%i1+0x018],%l7 ! Mem[000000004e8000d8] p32_near_1_le: ldstub [%i1+0x012],%l1 ! Mem[00000000508000d2] jmpl %o7,%g0 lduw [%i2+0x030],%l0 ! Mem[00000000510000f0] p32_near_1_he: lduw [%i1+0x020],%l2 ! Mem[00000000508000e0] ldstub [%i2+0x038],%l1 ! Mem[00000000510000f8] ldsb [%i1+0x016],%l7 ! Mem[00000000508000d6] jmpl %o7,%g0 lduw [%i0+0x020],%l2 ! Mem[00000000500000e0] p33_near_1_le: ldstub [%i0+0x030],%l4 ! Mem[00000000520000f0] lduh [%i2+0x034],%l3 ! Mem[00000000530000f4] swap [%i3+0x018],%l4 ! Mem[00000000538000d8] jmpl %o7,%g0 ldx [%i0+0x008],%l5 ! Mem[00000000520000c8] p33_near_1_he: jmpl %o7,%g0 stb %l1,[%i2+0x02a] ! Mem[00000000530000ea] jmpl %o7,%g0 nop p34_near_1_le: stx %l5,[%i3+0x030] ! Mem[00000000558000f0] jmpl %o7,%g0 ldub [%i1+0x015],%l7 ! Mem[00000000548000d5] p34_near_1_he: stw %l0,[%i1+0x034] ! Mem[00000000548000f4] jmpl %o7,%g0 ldsh [%i0+0x038],%l1 ! Mem[00000000540000f8] p35_near_1_le: std %l2,[%i0+0x028] ! Mem[00000000560000e8] swap [%i2+0x02c],%l2 ! Mem[00000000570000ec] swap [%i3+0x030],%l0 ! Mem[00000000578000f0] ldsb [%i3+0x028],%l6 ! Mem[00000000578000e8] ldd [%i0+0x010],%l0 ! Mem[00000000560000d0] ldsw [%i3+0x004],%l6 ! Mem[00000000578000c4] jmpl %o7,%g0 stb %l0,[%i2+0x018] ! Mem[00000000570000d8] p35_near_1_he: ldsw [%i1+0x01c],%l5 ! Mem[00000000568000dc] ldub [%i2+0x025],%l1 ! Mem[00000000570000e5] jmpl %o7,%g0 sth %l5,[%i2+0x01e] ! Mem[00000000570000de] p36_near_1_le: stw %l1,[%i1+0x010] ! Mem[00000000588000d0] jmpl %o7,%g0 ldsw [%i2+0x030],%l0 ! Mem[00000000590000f0] p36_near_1_he: ldstub [%i3+0x00c],%l1 ! Mem[00000000598000cc] lduh [%i3+0x00a],%l7 ! Mem[00000000598000ca] ldx [%i3+0x000],%l0 ! Mem[00000000598000c0] jmpl %o7,%g0 lduw [%i0+0x02c],%l6 ! Mem[00000000580000ec] p37_near_1_le: ldstub [%i0+0x012],%l5 ! Mem[000000005a0000d2] stb %l7,[%i3+0x00e] ! Mem[000000005b8000ce] swap [%i2+0x018],%l4 ! Mem[000000005b0000d8] ldsw [%i0+0x010],%l0 ! Mem[000000005a0000d0] jmpl %o7,%g0 ldub [%i0+0x00f],%l5 ! Mem[000000005a0000cf] p37_near_1_he: jmpl %o7,%g0 ldx [%i2+0x008],%l1 ! Mem[000000005b0000c8] jmpl %o7,%g0 nop p38_near_1_le: jmpl %o7,%g0 swap [%i0+0x000],%l4 ! Mem[000000005c0000c0] jmpl %o7,%g0 nop p38_near_1_he: ldstub [%i0+0x025],%l3 ! Mem[000000005c0000e5] stw %l0,[%i2+0x03c] ! Mem[000000005d0000fc] ldub [%i1+0x03d],%l4 ! Mem[000000005c8000fd] jmpl %o7,%g0 ldstub [%i3+0x01f],%l1 ! Mem[000000005d8000df] p39_near_1_le: ldx [%i1+0x030],%l5 ! Mem[000000005e8000f0] ldub [%i0+0x028],%l4 ! Mem[000000005e0000e8] swap [%i3+0x014],%l1 ! Mem[000000005f8000d4] swap [%i3+0x01c],%l6 ! Mem[000000005f8000dc] jmpl %o7,%g0 lduw [%i3+0x02c],%l1 ! Mem[000000005f8000ec] p39_near_1_he: ldsh [%i2+0x01e],%l5 ! Mem[000000005f0000de] ldsh [%i1+0x004],%l1 ! Mem[000000005e8000c4] lduw [%i2+0x014],%l2 ! Mem[000000005f0000d4] ldx [%i3+0x018],%l3 ! Mem[000000005f8000d8] lduw [%i3+0x03c],%l6 ! Mem[000000005f8000fc] jmpl %o7,%g0 ldub [%i0+0x014],%l0 ! Mem[000000005e0000d4] p40_near_1_le: stb %l3,[%i1+0x00e] ! Mem[00000000608000ce] stx %l2,[%i0+0x008] ! Mem[00000000600000c8] lduw [%i2+0x038],%l1 ! Mem[00000000610000f8] ldsw [%i1+0x010],%l1 ! Mem[00000000608000d0] ldx [%i3+0x030],%l0 ! Mem[00000000618000f0] ldx [%i3+0x010],%l3 ! Mem[00000000618000d0] jmpl %o7,%g0 sth %l5,[%i3+0x008] ! Mem[00000000618000c8] p40_near_1_he: jmpl %o7,%g0 ldub [%i0+0x00a],%l1 ! Mem[00000000600000ca] jmpl %o7,%g0 nop p41_near_1_le: ldd [%i0+0x018],%l4 ! Mem[00000000620000d8] stb %l5,[%i1+0x032] ! Mem[00000000628000f2] ldsw [%i1+0x028],%l4 ! Mem[00000000628000e8] stw %l3,[%i3+0x020] ! Mem[00000000638000e0] swap [%i1+0x00c],%l5 ! Mem[00000000628000cc] std %l6,[%i2+0x010] ! Mem[00000000630000d0] stx %l7,[%i0+0x038] ! Mem[00000000620000f8] jmpl %o7,%g0 ldstub [%i2+0x01b],%l4 ! Mem[00000000630000db] p41_near_1_he: std %l2,[%i3+0x008] ! Mem[00000000638000c8] jmpl %o7,%g0 stb %l6,[%i1+0x02d] ! Mem[00000000628000ed] p42_near_1_le: lduh [%i0+0x012],%l5 ! Mem[00000000640000d2] ldx [%i2+0x008],%l7 ! Mem[00000000650000c8] stw %l3,[%i2+0x010] ! Mem[00000000650000d0] ldub [%i3+0x008],%l5 ! Mem[00000000658000c8] jmpl %o7,%g0 ldstub [%i1+0x039],%l2 ! Mem[00000000648000f9] p42_near_1_he: sth %l7,[%i1+0x018] ! Mem[00000000648000d8] jmpl %o7,%g0 std %l0,[%i3+0x028] ! Mem[00000000658000e8] p43_near_1_le: lduw [%i1+0x000],%l3 ! Mem[00000000668000c0] ldsw [%i2+0x030],%l4 ! Mem[00000000670000f0] ldx [%i0+0x030],%l3 ! Mem[00000000660000f0] ldx [%i0+0x018],%l4 ! Mem[00000000660000d8] swap [%i0+0x030],%l5 ! Mem[00000000660000f0] jmpl %o7,%g0 ldstub [%i2+0x028],%l4 ! Mem[00000000670000e8] p43_near_1_he: ldsb [%i0+0x02b],%l7 ! Mem[00000000660000eb] jmpl %o7,%g0 stw %l0,[%i0+0x024] ! Mem[00000000660000e4] p44_near_1_le: ldstub [%i0+0x011],%l3 ! Mem[00000000680000d1] lduw [%i3+0x008],%l5 ! Mem[00000000698000c8] ldsb [%i0+0x039],%l2 ! Mem[00000000680000f9] stb %l0,[%i0+0x038] ! Mem[00000000680000f8] lduw [%i3+0x01c],%l6 ! Mem[00000000698000dc] ldstub [%i2+0x00c],%l1 ! Mem[00000000690000cc] stb %l7,[%i1+0x01a] ! Mem[00000000688000da] jmpl %o7,%g0 stx %l4,[%i2+0x038] ! Mem[00000000690000f8] p44_near_1_he: std %l2,[%i2+0x030] ! Mem[00000000690000f0] jmpl %o7,%g0 ldx [%i1+0x038],%l3 ! Mem[00000000688000f8] p45_near_1_le: ldstub [%i3+0x00e],%l7 ! Mem[000000006b8000ce] ldsw [%i0+0x018],%l4 ! Mem[000000006a0000d8] sth %l5,[%i3+0x032] ! Mem[000000006b8000f2] stw %l2,[%i3+0x018] ! Mem[000000006b8000d8] ldstub [%i2+0x018],%l0 ! Mem[000000006b0000d8] jmpl %o7,%g0 swap [%i3+0x000],%l7 ! Mem[000000006b8000c0] p45_near_1_he: swap [%i3+0x024],%l1 ! Mem[000000006b8000e4] ldsh [%i2+0x01e],%l5 ! Mem[000000006b0000de] stx %l1,[%i1+0x000] ! Mem[000000006a8000c0] swap [%i0+0x00c],%l2 ! Mem[000000006a0000cc] jmpl %o7,%g0 stb %l6,[%i0+0x02d] ! Mem[000000006a0000ed] p46_near_1_le: ldstub [%i0+0x031],%l5 ! Mem[000000006c0000f1] stb %l7,[%i0+0x015] ! Mem[000000006c0000d5] lduw [%i0+0x008],%l6 ! Mem[000000006c0000c8] jmpl %o7,%g0 sth %l0,[%i2+0x010] ! Mem[000000006d0000d0] p46_near_1_he: stb %l5,[%i3+0x03e] ! Mem[000000006d8000fe] jmpl %o7,%g0 std %l4,[%i2+0x028] ! Mem[000000006d0000e8] p47_near_1_le: ldstub [%i0+0x02e],%l3 ! Mem[000000006e0000ee] ldstub [%i3+0x02d],%l2 ! Mem[000000006f8000ed] ldstub [%i1+0x034],%l3 ! Mem[000000006e8000f4] stw %l5,[%i1+0x010] ! Mem[000000006e8000d0] ldub [%i2+0x035],%l7 ! Mem[000000006f0000f5] stb %l6,[%i1+0x028] ! Mem[000000006e8000e8] jmpl %o7,%g0 stw %l0,[%i0+0x010] ! Mem[000000006e0000d0] p47_near_1_he: lduh [%i2+0x00a],%l1 ! Mem[000000006f0000ca] jmpl %o7,%g0 ldsb [%i2+0x00f],%l1 ! Mem[000000006f0000cf] p48_near_1_le: ldstub [%i3+0x012],%l5 ! Mem[00000000718000d2] stb %l7,[%i0+0x00e] ! Mem[00000000700000ce] ldstub [%i2+0x008],%l6 ! Mem[00000000710000c8] sth %l0,[%i2+0x010] ! Mem[00000000710000d0] jmpl %o7,%g0 lduh [%i1+0x006],%l6 ! Mem[00000000708000c6] p48_near_1_he: lduw [%i0+0x020],%l2 ! Mem[00000000700000e0] ldsh [%i1+0x03e],%l5 ! Mem[00000000708000fe] swap [%i0+0x004],%l1 ! Mem[00000000700000c4] ldsh [%i2+0x00e],%l2 ! Mem[00000000710000ce] ldx [%i1+0x028],%l6 ! Mem[00000000708000e8] lduw [%i3+0x014],%l1 ! Mem[00000000718000d4] lduh [%i3+0x014],%l0 ! Mem[00000000718000d4] jmpl %o7,%g0 ldsh [%i1+0x03e],%l5 ! Mem[00000000708000fe] p49_near_1_le: ldx [%i0+0x030],%l4 ! Mem[00000000720000f0] ldsh [%i3+0x034],%l3 ! Mem[00000000738000f4] ldstub [%i2+0x011],%l5 ! Mem[00000000730000d1] jmpl %o7,%g0 ldstub [%i1+0x035],%l7 ! Mem[00000000728000f5] p49_near_1_he: ldstub [%i3+0x036],%l0 ! Mem[00000000738000f6] jmpl %o7,%g0 swap [%i0+0x018],%l1 ! Mem[00000000720000d8] p50_near_1_le: jmpl %o7,%g0 stw %l4,[%i1+0x000] ! Mem[00000000748000c0] jmpl %o7,%g0 nop p50_near_1_he: lduh [%i3+0x024],%l3 ! Mem[00000000758000e4] ldstub [%i3+0x03c],%l0 ! Mem[00000000758000fc] ldsw [%i2+0x03c],%l4 ! Mem[00000000750000fc] jmpl %o7,%g0 ldd [%i1+0x008],%l2 ! Mem[00000000748000c8] p51_near_1_le: ldx [%i2+0x010],%l5 ! Mem[00000000770000d0] lduh [%i0+0x00e],%l7 ! Mem[00000000760000ce] lduh [%i1+0x01a],%l4 ! Mem[00000000768000da] jmpl %o7,%g0 ldstub [%i1+0x032],%l5 ! Mem[00000000768000f2] p51_near_1_he: jmpl %o7,%g0 lduw [%i0+0x00c],%l1 ! Mem[00000000760000cc] jmpl %o7,%g0 nop p52_near_1_le: swap [%i3+0x010],%l1 ! Mem[00000000798000d0] jmpl %o7,%g0 swap [%i2+0x030],%l0 ! Mem[00000000790000f0] p52_near_1_he: lduw [%i1+0x020],%l2 ! Mem[00000000788000e0] sth %l0,[%i0+0x014] ! Mem[00000000780000d4] ldstub [%i0+0x00a],%l1 ! Mem[00000000780000ca] jmpl %o7,%g0 ldsb [%i2+0x019],%l7 ! Mem[00000000790000d9] p53_near_1_le: ldsb [%i1+0x01b],%l4 ! Mem[000000007a8000db] ldub [%i3+0x032],%l5 ! Mem[000000007b8000f2] stw %l4,[%i1+0x028] ! Mem[000000007a8000e8] jmpl %o7,%g0 stx %l3,[%i0+0x020] ! Mem[000000007a0000e0] p53_near_1_he: swap [%i0+0x024],%l0 ! Mem[000000007a0000e4] lduh [%i3+0x02e],%l6 ! Mem[000000007b8000ee] stb %l6,[%i1+0x010] ! Mem[000000007a8000d0] ldstub [%i2+0x001],%l5 ! Mem[000000007b0000c1] ldsw [%i0+0x030],%l5 ! Mem[000000007a0000f0] lduw [%i2+0x01c],%l3 ! Mem[000000007b0000dc] ldstub [%i3+0x03f],%l6 ! Mem[000000007b8000ff] jmpl %o7,%g0 ldsw [%i0+0x014],%l0 ! Mem[000000007a0000d4] p54_near_1_le: ldx [%i0+0x020],%l3 ! Mem[000000007c0000e0] lduw [%i1+0x030],%l4 ! Mem[000000007c8000f0] ldsw [%i2+0x014],%l3 ! Mem[000000007d0000d4] stx %l5,[%i3+0x030] ! Mem[000000007d8000f0] ldx [%i1+0x010],%l5 ! Mem[000000007c8000d0] jmpl %o7,%g0 ldstub [%i3+0x008],%l4 ! Mem[000000007d8000c8] p54_near_1_he: stb %l7,[%i0+0x00b] ! Mem[000000007c0000cb] jmpl %o7,%g0 swap [%i2+0x004],%l0 ! Mem[000000007d0000c4] p55_near_1_le: jmpl %o7,%g0 stx %l3,[%i3+0x030] ! Mem[000000007f8000f0] jmpl %o7,%g0 nop p55_near_1_he: swap [%i2+0x014],%l0 ! Mem[000000007f0000d4] stw %l1,[%i2+0x028] ! Mem[000000007f0000e8] jmpl %o7,%g0 ldub [%i1+0x019],%l7 ! Mem[000000007e8000d9] p56_near_1_le: ldstub [%i2+0x023],%l3 ! Mem[00000000810000e3] ldstub [%i3+0x030],%l4 ! Mem[00000000818000f0] stb %l3,[%i1+0x014] ! Mem[00000000808000d4] ldstub [%i0+0x03b],%l4 ! Mem[00000000800000fb] stb %l5,[%i0+0x012] ! Mem[00000000800000d2] jmpl %o7,%g0 stx %l6,[%i0+0x000] ! Mem[00000000800000c0] p56_near_1_he: ldsw [%i1+0x020],%l2 ! Mem[00000000808000e0] ldx [%i3+0x038],%l5 ! Mem[00000000818000f8] stw %l5,[%i1+0x028] ! Mem[00000000808000e8] swap [%i0+0x010],%l6 ! Mem[00000000800000d0] lduh [%i3+0x020],%l5 ! Mem[00000000818000e0] stx %l2,[%i3+0x008] ! Mem[00000000818000c8] lduw [%i0+0x02c],%l6 ! Mem[00000000800000ec] jmpl %o7,%g0 ldstub [%i2+0x03f],%l6 ! Mem[00000000810000ff] p57_near_1_le: sth %l5,[%i1+0x010] ! Mem[00000000828000d0] jmpl %o7,%g0 swap [%i0+0x034],%l7 ! Mem[00000000820000f4] p57_near_1_he: swap [%i2+0x034],%l0 ! Mem[00000000830000f4] jmpl %o7,%g0 stb %l1,[%i3+0x018] ! Mem[00000000838000d8] p58_near_1_le: ldstub [%i3+0x004],%l4 ! Mem[00000000858000c4] stb %l1,[%i1+0x012] ! Mem[00000000848000d2] stx %l0,[%i1+0x030] ! Mem[00000000848000f0] sth %l3,[%i3+0x010] ! Mem[00000000858000d0] swap [%i2+0x008],%l5 ! Mem[00000000850000c8] jmpl %o7,%g0 ldx [%i0+0x038],%l2 ! Mem[00000000840000f8] p58_near_1_he: stw %l7,[%i0+0x018] ! Mem[00000000840000d8] jmpl %o7,%g0 sth %l1,[%i3+0x02a] ! Mem[00000000858000ea] p59_near_1_le: ldub [%i2+0x030],%l4 ! Mem[00000000870000f0] ldsw [%i2+0x034],%l3 ! Mem[00000000870000f4] ldstub [%i2+0x011],%l5 ! Mem[00000000870000d1] jmpl %o7,%g0 stb %l7,[%i2+0x035] ! Mem[00000000870000f5] p59_near_1_he: ldsh [%i3+0x036],%l0 ! Mem[00000000878000f6] jmpl %o7,%g0 swap [%i2+0x018],%l1 ! Mem[00000000870000d8] p60_near_1_le: ldsb [%i0+0x012],%l1 ! Mem[00000000880000d2] jmpl %o7,%g0 swap [%i3+0x030],%l0 ! Mem[00000000898000f0] p60_near_1_he: std %l2,[%i0+0x020] ! Mem[00000000880000e0] ldsh [%i1+0x014],%l0 ! Mem[00000000888000d4] ldsw [%i3+0x008],%l1 ! Mem[00000000898000c8] jmpl %o7,%g0 ldstub [%i2+0x019],%l7 ! Mem[00000000890000d9] p61_near_1_le: stw %l4,[%i3+0x018] ! Mem[000000008b8000d8] lduw [%i0+0x030],%l5 ! Mem[000000008a0000f0] stx %l4,[%i0+0x028] ! Mem[000000008a0000e8] swap [%i0+0x014],%l1 ! Mem[000000008a0000d4] ldd [%i3+0x000],%l6 ! Mem[000000008b8000c0] stw %l5,[%i0+0x03c] ! Mem[000000008a0000fc] swap [%i0+0x038],%l7 ! Mem[000000008a0000f8] jmpl %o7,%g0 ldsh [%i1+0x024],%l4 ! Mem[000000008a8000e4] p61_near_1_he: std %l2,[%i2+0x010] ! Mem[000000008b0000d0] lduh [%i3+0x01c],%l3 ! Mem[000000008b8000dc] stw %l6,[%i2+0x03c] ! Mem[000000008b0000fc] std %l0,[%i1+0x010] ! Mem[000000008a8000d0] swap [%i0+0x03c],%l5 ! Mem[000000008a0000fc] jmpl %o7,%g0 ldd [%i2+0x038],%l6 ! Mem[000000008b0000f8] p62_near_1_le: ldsh [%i2+0x038],%l1 ! Mem[000000008d0000f8] ldsw [%i2+0x010],%l1 ! Mem[000000008d0000d0] jmpl %o7,%g0 stw %l0,[%i2+0x030] ! Mem[000000008d0000f0] p62_near_1_he: lduw [%i0+0x020],%l2 ! Mem[000000008c0000e0] ldstub [%i2+0x015],%l0 ! Mem[000000008d0000d5] lduw [%i0+0x008],%l1 ! Mem[000000008c0000c8] jmpl %o7,%g0 lduw [%i3+0x018],%l7 ! Mem[000000008d8000d8] p63_near_1_le: lduw [%i2+0x000],%l3 ! Mem[000000008f0000c0] ldsw [%i0+0x010],%l5 ! Mem[000000008e0000d0] ldsh [%i0+0x00e],%l7 ! Mem[000000008e0000ce] sth %l4,[%i2+0x01a] ! Mem[000000008f0000da] stb %l5,[%i2+0x008] ! Mem[000000008f0000c8] jmpl %o7,%g0 ldd [%i3+0x018],%l2 ! Mem[000000008f8000d8] p63_near_1_he: ldstub [%i1+0x019],%l7 ! Mem[000000008e8000d9] jmpl %o7,%g0 ldsb [%i3+0x00a],%l1 ! Mem[000000008f8000ca] near1_b2b_h: jmpl %o7,%g0 nop jmpl %o7,%g0 nop near1_b2b_l: jmpl %o7,%g0 nop jmpl %o7,%g0 nop user_near1_end: .seg "text" .align 0x2000 user_near2_start: p0_near_2_le: std %l4,[%i1+0x010] ! Mem[00000000108000d0] ldub [%i1+0x035],%l3 ! Mem[00000000108000f5] ldsw [%i3+0x020],%l1 ! Mem[00000000118000e0] ldsh [%i3+0x034],%l1 ! Mem[00000000118000f4] jmpl %o7,%g0 ldub [%i2+0x01c],%l0 ! Mem[00000000110000dc] p0_near_2_he: stw %l5,[%i1+0x038] ! Mem[00000000108000f8] stb %l3,[%i0+0x005] ! Mem[00000000100000c5] ldub [%i1+0x039],%l5 ! Mem[00000000108000f9] stx %l1,[%i1+0x030] ! Mem[00000000108000f0] jmpl %o7,%g0 swap [%i1+0x004],%l7 ! Mem[00000000108000c4] p1_near_2_le: jmpl %o7,%g0 stx %l6,[%i2+0x018] ! Mem[00000000130000d8] jmpl %o7,%g0 nop p1_near_2_he: swap [%i2+0x028],%l5 ! Mem[00000000130000e8] lduw [%i0+0x010],%l6 ! Mem[00000000120000d0] ldx [%i1+0x000],%l5 ! Mem[00000000128000c0] ldstub [%i0+0x033],%l5 ! Mem[00000000120000f3] ldsb [%i1+0x01b],%l4 ! Mem[00000000128000db] jmpl %o7,%g0 ldsb [%i0+0x016],%l6 ! Mem[00000000120000d6] p2_near_2_le: ldstub [%i1+0x020],%l4 ! Mem[00000000148000e0] ldub [%i1+0x00e],%l6 ! Mem[00000000148000ce] stx %l4,[%i1+0x038] ! Mem[00000000148000f8] stb %l2,[%i2+0x031] ! Mem[00000000150000f1] stx %l0,[%i2+0x008] ! Mem[00000000150000c8] lduw [%i3+0x000],%l5 ! Mem[00000000158000c0] swap [%i1+0x01c],%l0 ! Mem[00000000148000dc] jmpl %o7,%g0 ldstub [%i1+0x022],%l6 ! Mem[00000000148000e2] p2_near_2_he: stx %l5,[%i1+0x030] ! Mem[00000000148000f0] jmpl %o7,%g0 lduh [%i1+0x03a],%l4 ! Mem[00000000148000fa] p3_near_2_le: ldsb [%i0+0x01d],%l4 ! Mem[00000000160000dd] ldd [%i0+0x030],%l2 ! Mem[00000000160000f0] std %l4,[%i0+0x018] ! Mem[00000000160000d8] jmpl %o7,%g0 lduw [%i0+0x030],%l2 ! Mem[00000000160000f0] p3_near_2_he: swap [%i1+0x034],%l1 ! Mem[00000000168000f4] ldsh [%i0+0x03c],%l5 ! Mem[00000000160000fc] swap [%i2+0x020],%l2 ! Mem[00000000170000e0] std %l4,[%i3+0x010] ! Mem[00000000178000d0] ldd [%i1+0x010],%l6 ! Mem[00000000168000d0] jmpl %o7,%g0 ldd [%i1+0x018],%l4 ! Mem[00000000168000d8] p4_near_2_le: ldub [%i2+0x03f],%l4 ! Mem[00000000190000ff] std %l0,[%i3+0x018] ! Mem[00000000198000d8] ldx [%i3+0x000],%l6 ! Mem[00000000198000c0] jmpl %o7,%g0 ldub [%i3+0x020],%l4 ! Mem[00000000198000e0] p4_near_2_he: ldsb [%i3+0x013],%l1 ! Mem[00000000198000d3] stx %l2,[%i2+0x018] ! Mem[00000000190000d8] stw %l0,[%i0+0x038] ! Mem[00000000180000f8] ldx [%i2+0x028],%l6 ! Mem[00000000190000e8] ldstub [%i1+0x038],%l1 ! Mem[00000000188000f8] jmpl %o7,%g0 std %l6,[%i2+0x000] ! Mem[00000000190000c0] p5_near_2_le: jmpl %o7,%g0 lduw [%i3+0x01c],%l6 ! Mem[000000001b8000dc] jmpl %o7,%g0 nop p5_near_2_he: std %l4,[%i1+0x028] ! Mem[000000001a8000e8] lduw [%i0+0x010],%l6 ! Mem[000000001a0000d0] ldsb [%i2+0x001],%l5 ! Mem[000000001b0000c1] ldx [%i0+0x030],%l5 ! Mem[000000001a0000f0] ldsw [%i1+0x02c],%l6 ! Mem[000000001a8000ec] jmpl %o7,%g0 ldstub [%i0+0x03f],%l6 ! Mem[000000001a0000ff] p6_near_2_le: ldsw [%i0+0x030],%l5 ! Mem[000000001c0000f0] ldstub [%i1+0x005],%l1 ! Mem[000000001c8000c5] ldsh [%i1+0x01c],%l0 ! Mem[000000001c8000dc] jmpl %o7,%g0 ldsh [%i2+0x000],%l6 ! Mem[000000001d0000c0] p6_near_2_he: ldd [%i2+0x038],%l4 ! Mem[000000001d0000f8] jmpl %o7,%g0 ldd [%i2+0x020],%l2 ! Mem[000000001d0000e0] p7_near_2_le: ldsh [%i1+0x03e],%l5 ! Mem[000000001e8000fe] stw %l7,[%i0+0x038] ! Mem[000000001e0000f8] stx %l4,[%i2+0x018] ! Mem[000000001f0000d8] ldsh [%i3+0x03c],%l6 ! Mem[000000001f8000fc] sth %l5,[%i2+0x02a] ! Mem[000000001f0000ea] stw %l4,[%i1+0x008] ! Mem[000000001e8000c8] swap [%i0+0x024],%l6 ! Mem[000000001e0000e4] jmpl %o7,%g0 ldub [%i2+0x008],%l3 ! Mem[000000001f0000c8] p7_near_2_he: std %l4,[%i2+0x028] ! Mem[000000001f0000e8] jmpl %o7,%g0 ldstub [%i3+0x032],%l5 ! Mem[000000001f8000f2] p8_near_2_le: ldstub [%i0+0x027],%l0 ! Mem[00000000200000e7] ldx [%i2+0x008],%l3 ! Mem[00000000210000c8] ldub [%i1+0x03f],%l4 ! Mem[00000000208000ff] jmpl %o7,%g0 ldsh [%i1+0x030],%l2 ! Mem[00000000208000f0] p8_near_2_he: lduw [%i1+0x01c],%l4 ! Mem[00000000208000dc] swap [%i1+0x02c],%l0 ! Mem[00000000208000ec] ldx [%i3+0x008],%l0 ! Mem[00000000218000c8] ldstub [%i2+0x01d],%l4 ! Mem[00000000210000dd] ldsw [%i2+0x010],%l1 ! Mem[00000000210000d0] jmpl %o7,%g0 swap [%i1+0x018],%l2 ! Mem[00000000208000d8] p9_near_2_le: ldstub [%i0+0x029],%l6 ! Mem[00000000220000e9] ldstub [%i2+0x001],%l7 ! Mem[00000000230000c1] ldx [%i2+0x038],%l5 ! Mem[00000000230000f8] stb %l7,[%i3+0x03a] ! Mem[00000000238000fa] std %l4,[%i1+0x018] ! Mem[00000000228000d8] jmpl %o7,%g0 swap [%i3+0x03c],%l6 ! Mem[00000000238000fc] p9_near_2_he: ldsw [%i1+0x02c],%l6 ! Mem[00000000228000ec] ldd [%i3+0x010],%l0 ! Mem[00000000238000d0] jmpl %o7,%g0 ldd [%i0+0x010],%l0 ! Mem[00000000220000d0] p10_near_2_le: stx %l7,[%i3+0x030] ! Mem[00000000258000f0] stx %l4,[%i0+0x038] ! Mem[00000000240000f8] jmpl %o7,%g0 ldstub [%i3+0x025],%l1 ! Mem[00000000258000e5] p10_near_2_he: ldsh [%i0+0x032],%l5 ! Mem[00000000240000f2] ldstub [%i0+0x03c],%l3 ! Mem[00000000240000fc] stb %l6,[%i0+0x03f] ! Mem[00000000240000ff] ldstub [%i2+0x014],%l0 ! Mem[00000000250000d4] lduw [%i3+0x03c],%l5 ! Mem[00000000258000fc] jmpl %o7,%g0 sth %l0,[%i1+0x034] ! Mem[00000000248000f4] p11_near_2_le: jmpl %o7,%g0 ldsb [%i0+0x00f],%l5 ! Mem[00000000260000cf] jmpl %o7,%g0 nop p11_near_2_he: jmpl %o7,%g0 lduh [%i0+0x02e],%l6 ! Mem[00000000260000ee] jmpl %o7,%g0 nop p12_near_2_le: stw %l5,[%i3+0x03c] ! Mem[00000000298000fc] ldsb [%i2+0x015],%l4 ! Mem[00000000290000d5] lduw [%i0+0x028],%l5 ! Mem[00000000280000e8] ldsh [%i0+0x00a],%l4 ! Mem[00000000280000ca] lduh [%i1+0x018],%l1 ! Mem[00000000288000d8] stw %l7,[%i3+0x00c] ! Mem[00000000298000cc] lduw [%i1+0x004],%l5 ! Mem[00000000288000c4] jmpl %o7,%g0 ldx [%i2+0x028],%l2 ! Mem[00000000290000e8] p12_near_2_he: std %l0,[%i1+0x030] ! Mem[00000000288000f0] ldstub [%i2+0x01e],%l2 ! Mem[00000000290000de] swap [%i0+0x028],%l7 ! Mem[00000000280000e8] lduw [%i2+0x034],%l1 ! Mem[00000000290000f4] stb %l5,[%i1+0x036] ! Mem[00000000288000f6] ldstub [%i3+0x00f],%l5 ! Mem[00000000298000cf] lduh [%i2+0x03a],%l0 ! Mem[00000000290000fa] jmpl %o7,%g0 sth %l6,[%i1+0x02c] ! Mem[00000000288000ec] p13_near_2_le: ldd [%i1+0x030],%l4 ! Mem[000000002a8000f0] ldstub [%i2+0x028],%l4 ! Mem[000000002b0000e8] ldstub [%i2+0x021],%l3 ! Mem[000000002b0000e1] lduw [%i2+0x00c],%l5 ! Mem[000000002b0000cc] jmpl %o7,%g0 ldsb [%i1+0x029],%l6 ! Mem[000000002a8000e9] p13_near_2_he: ldstub [%i0+0x007],%l4 ! Mem[000000002a0000c7] ldstub [%i3+0x025],%l1 ! Mem[000000002b8000e5] stw %l3,[%i2+0x01c] ! Mem[000000002b0000dc] swap [%i1+0x014],%l5 ! Mem[000000002a8000d4] ldx [%i2+0x010],%l2 ! Mem[000000002b0000d0] ldstub [%i3+0x01c],%l3 ! Mem[000000002b8000dc] jmpl %o7,%g0 stb %l6,[%i2+0x03f] ! Mem[000000002b0000ff] p14_near_2_le: stw %l1,[%i1+0x00c] ! Mem[000000002c8000cc] swap [%i3+0x020],%l0 ! Mem[000000002d8000e0] jmpl %o7,%g0 swap [%i1+0x024],%l1 ! Mem[000000002c8000e4] p14_near_2_he: stx %l5,[%i1+0x030] ! Mem[000000002c8000f0] ldstub [%i0+0x03b],%l4 ! Mem[000000002c0000fb] stw %l6,[%i1+0x034] ! Mem[000000002c8000f4] ldub [%i2+0x02c],%l4 ! Mem[000000002d0000ec] ldub [%i0+0x02b],%l0 ! Mem[000000002c0000eb] jmpl %o7,%g0 ldstub [%i0+0x029],%l6 ! Mem[000000002c0000e9] p15_near_2_le: ldsh [%i2+0x01e],%l3 ! Mem[000000002f0000de] lduw [%i0+0x018],%l1 ! Mem[000000002e0000d8] sth %l7,[%i1+0x00c] ! Mem[000000002e8000cc] stb %l5,[%i1+0x025] ! Mem[000000002e8000e5] jmpl %o7,%g0 stb %l2,[%i0+0x00f] ! Mem[000000002e0000cf] p15_near_2_he: swap [%i3+0x010],%l1 ! Mem[000000002f8000d0] sth %l0,[%i3+0x020] ! Mem[000000002f8000e0] stx %l1,[%i2+0x030] ! Mem[000000002f0000f0] sth %l5,[%i0+0x03c] ! Mem[000000002e0000fc] swap [%i3+0x020],%l2 ! Mem[000000002f8000e0] stb %l4,[%i0+0x017] ! Mem[000000002e0000d7] std %l6,[%i2+0x010] ! Mem[000000002f0000d0] jmpl %o7,%g0 ldsw [%i3+0x018],%l4 ! Mem[000000002f8000d8] p16_near_2_le: ldsb [%i2+0x03e],%l5 ! Mem[00000000310000fe] ldub [%i2+0x015],%l4 ! Mem[00000000310000d5] ldstub [%i1+0x025],%l4 ! Mem[00000000308000e5] lduw [%i2+0x00c],%l7 ! Mem[00000000310000cc] ldstub [%i1+0x016],%l4 ! Mem[00000000308000d6] stx %l7,[%i0+0x020] ! Mem[00000000300000e0] ldsh [%i0+0x020],%l4 ! Mem[00000000300000e0] jmpl %o7,%g0 ldstub [%i0+0x00e],%l6 ! Mem[00000000300000ce] p16_near_2_he: ldub [%i1+0x018],%l6 ! Mem[00000000308000d8] lduh [%i3+0x032],%l7 ! Mem[00000000318000f2] ldstub [%i3+0x031],%l1 ! Mem[00000000318000f1] ldub [%i3+0x01e],%l2 ! Mem[00000000318000de] stx %l7,[%i3+0x028] ! Mem[00000000318000e8] jmpl %o7,%g0 std %l4,[%i3+0x018] ! Mem[00000000318000d8] p17_near_2_le: ldstub [%i3+0x00f],%l5 ! Mem[00000000338000cf] ldsb [%i1+0x015],%l7 ! Mem[00000000328000d5] ldstub [%i0+0x001],%l0 ! Mem[00000000320000c1] jmpl %o7,%g0 ldsb [%i0+0x005],%l1 ! Mem[00000000320000c5] p17_near_2_he: ldstub [%i3+0x033],%l5 ! Mem[00000000338000f3] ldub [%i3+0x01b],%l4 ! Mem[00000000338000db] stb %l1,[%i1+0x014] ! Mem[00000000328000d4] ldsh [%i1+0x01e],%l7 ! Mem[00000000328000de] lduh [%i2+0x03a],%l1 ! Mem[00000000330000fa] jmpl %o7,%g0 ldd [%i1+0x028],%l4 ! Mem[00000000328000e8] p18_near_2_le: ldstub [%i3+0x01a],%l7 ! Mem[00000000358000da] stb %l4,[%i1+0x025] ! Mem[00000000348000e5] swap [%i2+0x03c],%l6 ! Mem[00000000350000fc] sth %l4,[%i3+0x000] ! Mem[00000000358000c0] lduw [%i0+0x03c],%l3 ! Mem[00000000340000fc] jmpl %o7,%g0 ldx [%i0+0x018],%l1 ! Mem[00000000340000d8] p18_near_2_he: swap [%i0+0x03c],%l7 ! Mem[00000000340000fc] ldx [%i3+0x030],%l0 ! Mem[00000000358000f0] std %l6,[%i3+0x030] ! Mem[00000000358000f0] sth %l5,[%i3+0x038] ! Mem[00000000358000f8] sth %l0,[%i1+0x020] ! Mem[00000000348000e0] sth %l1,[%i2+0x016] ! Mem[00000000350000d6] jmpl %o7,%g0 ldub [%i2+0x03c],%l5 ! Mem[00000000350000fc] p19_near_2_le: stw %l5,[%i3+0x030] ! Mem[00000000378000f0] ldd [%i0+0x028],%l4 ! Mem[00000000360000e8] std %l2,[%i1+0x020] ! Mem[00000000368000e0] stx %l2,[%i1+0x010] ! Mem[00000000368000d0] jmpl %o7,%g0 swap [%i2+0x014],%l7 ! Mem[00000000370000d4] p19_near_2_he: stx %l6,[%i0+0x030] ! Mem[00000000360000f0] jmpl %o7,%g0 ldsb [%i2+0x004],%l1 ! Mem[00000000370000c4] p20_near_2_le: stx %l4,[%i0+0x038] ! Mem[00000000380000f8] ldsb [%i0+0x03e],%l2 ! Mem[00000000380000fe] stw %l4,[%i1+0x014] ! Mem[00000000388000d4] lduw [%i1+0x024],%l4 ! Mem[00000000388000e4] ldsh [%i0+0x00c],%l7 ! Mem[00000000380000cc] ldsh [%i3+0x016],%l4 ! Mem[00000000398000d6] jmpl %o7,%g0 lduh [%i2+0x03e],%l3 ! Mem[00000000390000fe] p20_near_2_he: jmpl %o7,%g0 stx %l6,[%i1+0x028] ! Mem[00000000388000e8] jmpl %o7,%g0 nop p21_near_2_le: stb %l1,[%i3+0x02c] ! Mem[000000003b8000ec] swap [%i2+0x000],%l0 ! Mem[000000003b0000c0] jmpl %o7,%g0 stx %l1,[%i3+0x000] ! Mem[000000003b8000c0] p21_near_2_he: ldsw [%i0+0x030],%l5 ! Mem[000000003a0000f0] ldsb [%i3+0x02d],%l6 ! Mem[000000003b8000ed] ldstub [%i3+0x014],%l1 ! Mem[000000003b8000d4] stb %l7,[%i1+0x01e] ! Mem[000000003a8000de] std %l4,[%i3+0x038] ! Mem[000000003b8000f8] jmpl %o7,%g0 ldd [%i3+0x038],%l6 ! Mem[000000003b8000f8] p22_near_2_le: ldsh [%i2+0x03e],%l6 ! Mem[000000003d0000fe] ldstub [%i1+0x001],%l4 ! Mem[000000003c8000c1] lduh [%i3+0x03e],%l3 ! Mem[000000003d8000fe] swap [%i3+0x018],%l1 ! Mem[000000003d8000d8] jmpl %o7,%g0 ldub [%i2+0x00c],%l7 ! Mem[000000003d0000cc] p22_near_2_he: ldstub [%i2+0x035],%l0 ! Mem[000000003d0000f5] stw %l7,[%i3+0x030] ! Mem[000000003d8000f0] swap [%i1+0x030],%l1 ! Mem[000000003c8000f0] swap [%i2+0x01c],%l2 ! Mem[000000003d0000dc] swap [%i3+0x028],%l7 ! Mem[000000003d8000e8] stw %l5,[%i3+0x03c] ! Mem[000000003d8000fc] ldub [%i0+0x012],%l7 ! Mem[000000003c0000d2] jmpl %o7,%g0 ldd [%i1+0x038],%l4 ! Mem[000000003c8000f8] p23_near_2_le: stx %l5,[%i3+0x008] ! Mem[000000003f8000c8] ldx [%i1+0x028],%l6 ! Mem[000000003e8000e8] std %l6,[%i3+0x000] ! Mem[000000003f8000c0] jmpl %o7,%g0 stx %l5,[%i2+0x038] ! Mem[000000003f0000f8] p23_near_2_he: stx %l5,[%i2+0x018] ! Mem[000000003f0000d8] jmpl %o7,%g0 ldx [%i2+0x000],%l1 ! Mem[000000003f0000c0] p24_near_2_le: lduw [%i3+0x03c],%l4 ! Mem[00000000418000fc] ldsw [%i0+0x030],%l2 ! Mem[00000000400000f0] ldd [%i2+0x000],%l6 ! Mem[00000000410000c0] swap [%i3+0x020],%l4 ! Mem[00000000418000e0] std %l0,[%i3+0x020] ! Mem[00000000418000e0] lduw [%i3+0x028],%l7 ! Mem[00000000418000e8] ldx [%i3+0x010],%l2 ! Mem[00000000418000d0] jmpl %o7,%g0 swap [%i1+0x008],%l3 ! Mem[00000000408000c8] p24_near_2_he: lduh [%i3+0x020],%l3 ! Mem[00000000418000e0] lduh [%i3+0x014],%l2 ! Mem[00000000418000d4] swap [%i3+0x034],%l3 ! Mem[00000000418000f4] stx %l2,[%i1+0x038] ! Mem[00000000408000f8] jmpl %o7,%g0 stb %l3,[%i3+0x000] ! Mem[00000000418000c0] p25_near_2_le: stx %l4,[%i1+0x018] ! Mem[00000000428000d8] lduw [%i1+0x034],%l2 ! Mem[00000000428000f4] ldsh [%i1+0x01e],%l4 ! Mem[00000000428000de] jmpl %o7,%g0 swap [%i0+0x02c],%l6 ! Mem[00000000420000ec] p25_near_2_he: ldx [%i2+0x030],%l1 ! Mem[00000000430000f0] ldsb [%i0+0x03c],%l5 ! Mem[00000000420000fc] jmpl %o7,%g0 ldd [%i3+0x030],%l0 ! Mem[00000000438000f0] p26_near_2_le: ldstub [%i2+0x03d],%l4 ! Mem[00000000450000fd] ldsb [%i2+0x036],%l2 ! Mem[00000000450000f6] lduw [%i0+0x03c],%l4 ! Mem[00000000440000fc] jmpl %o7,%g0 ldub [%i0+0x031],%l2 ! Mem[00000000440000f1] p26_near_2_he: ldsw [%i3+0x01c],%l4 ! Mem[00000000458000dc] ldd [%i0+0x030],%l0 ! Mem[00000000440000f0] lduh [%i1+0x036],%l5 ! Mem[00000000448000f6] stx %l2,[%i2+0x018] ! Mem[00000000450000d8] ldd [%i1+0x020],%l2 ! Mem[00000000448000e0] jmpl %o7,%g0 stx %l2,[%i0+0x010] ! Mem[00000000440000d0] p27_near_2_le: ldsb [%i3+0x032],%l5 ! Mem[00000000478000f2] swap [%i3+0x028],%l4 ! Mem[00000000478000e8] ldsb [%i3+0x017],%l1 ! Mem[00000000478000d7] ldx [%i0+0x010],%l2 ! Mem[00000000460000d0] jmpl %o7,%g0 stx %l1,[%i3+0x028] ! Mem[00000000478000e8] p27_near_2_he: ldstub [%i2+0x010],%l6 ! Mem[00000000470000d0] swap [%i3+0x000],%l5 ! Mem[00000000478000c0] swap [%i0+0x030],%l5 ! Mem[00000000460000f0] sth %l4,[%i2+0x01a] ! Mem[00000000470000da] ldsh [%i1+0x014],%l1 ! Mem[00000000468000d4] jmpl %o7,%g0 swap [%i3+0x01c],%l7 ! Mem[00000000478000dc] p28_near_2_le: swap [%i0+0x03c],%l4 ! Mem[00000000480000fc] ldsb [%i2+0x03e],%l2 ! Mem[00000000490000fe] ldstub [%i1+0x021],%l3 ! Mem[00000000488000e1] lduw [%i3+0x000],%l3 ! Mem[00000000498000c0] swap [%i2+0x03c],%l6 ! Mem[00000000490000fc] lduh [%i0+0x000],%l4 ! Mem[00000000480000c0] jmpl %o7,%g0 lduh [%i0+0x03e],%l3 ! Mem[00000000480000fe] p28_near_2_he: jmpl %o7,%g0 ldsw [%i0+0x028],%l6 ! Mem[00000000480000e8] jmpl %o7,%g0 nop p29_near_2_le: stb %l1,[%i0+0x017] ! Mem[000000004a0000d7] swap [%i2+0x010],%l2 ! Mem[000000004b0000d0] jmpl %o7,%g0 std %l6,[%i3+0x010] ! Mem[000000004b8000d0] p29_near_2_he: ldd [%i1+0x030],%l6 ! Mem[000000004a8000f0] jmpl %o7,%g0 stw %l2,[%i3+0x018] ! Mem[000000004b8000d8] p30_near_2_le: swap [%i2+0x03c],%l4 ! Mem[000000004d0000fc] ldstub [%i0+0x036],%l2 ! Mem[000000004c0000f6] stx %l3,[%i2+0x030] ! Mem[000000004d0000f0] jmpl %o7,%g0 ldstub [%i0+0x032],%l5 ! Mem[000000004c0000f2] p30_near_2_he: ldsb [%i2+0x039],%l5 ! Mem[000000004d0000f9] stx %l0,[%i1+0x020] ! Mem[000000004c8000e0] jmpl %o7,%g0 swap [%i3+0x014],%l1 ! Mem[000000004d8000d4] p31_near_2_le: ldstub [%i3+0x029],%l6 ! Mem[000000004f8000e9] stw %l7,[%i3+0x000] ! Mem[000000004f8000c0] swap [%i2+0x03c],%l5 ! Mem[000000004f0000fc] lduw [%i2+0x038],%l7 ! Mem[000000004f0000f8] ldx [%i1+0x018],%l4 ! Mem[000000004e8000d8] jmpl %o7,%g0 ldub [%i3+0x03d],%l6 ! Mem[000000004f8000fd] p31_near_2_he: stx %l6,[%i0+0x028] ! Mem[000000004e0000e8] stb %l1,[%i3+0x014] ! Mem[000000004f8000d4] jmpl %o7,%g0 ldub [%i3+0x01e],%l7 ! Mem[000000004f8000de] p32_near_2_le: ldstub [%i3+0x035],%l7 ! Mem[00000000518000f5] ldstub [%i2+0x03d],%l4 ! Mem[00000000510000fd] jmpl %o7,%g0 ldub [%i0+0x03e],%l2 ! Mem[00000000500000fe] p32_near_2_he: swap [%i2+0x01c],%l3 ! Mem[00000000510000dc] swap [%i3+0x02c],%l6 ! Mem[00000000518000ec] jmpl %o7,%g0 ldd [%i1+0x010],%l0 ! Mem[00000000508000d0] p33_near_2_le: ldstub [%i1+0x012],%l2 ! Mem[00000000528000d2] ldsb [%i3+0x02c],%l1 ! Mem[00000000538000ec] std %l0,[%i1+0x000] ! Mem[00000000528000c0] jmpl %o7,%g0 ldd [%i1+0x018],%l4 ! Mem[00000000528000d8] p33_near_2_he: lduw [%i2+0x00c],%l2 ! Mem[00000000530000cc] jmpl %o7,%g0 stw %l6,[%i1+0x02c] ! Mem[00000000528000ec] p34_near_2_le: lduh [%i3+0x036],%l1 ! Mem[00000000558000f6] ldstub [%i0+0x032],%l2 ! Mem[00000000540000f2] jmpl %o7,%g0 sth %l7,[%i0+0x034] ! Mem[00000000540000f4] p34_near_2_he: std %l6,[%i3+0x010] ! Mem[00000000558000d0] jmpl %o7,%g0 ldstub [%i3+0x01a],%l2 ! Mem[00000000558000da] p35_near_2_le: ldstub [%i3+0x03d],%l6 ! Mem[00000000578000fd] jmpl %o7,%g0 ldstub [%i3+0x02a],%l5 ! Mem[00000000578000ea] p35_near_2_he: ldstub [%i0+0x03f],%l6 ! Mem[00000000560000ff] ldsh [%i0+0x014],%l0 ! Mem[00000000560000d4] stw %l5,[%i2+0x03c] ! Mem[00000000570000fc] ldub [%i3+0x038],%l6 ! Mem[00000000578000f8] ldub [%i2+0x032],%l7 ! Mem[00000000570000f2] std %l0,[%i1+0x010] ! Mem[00000000568000d0] jmpl %o7,%g0 swap [%i2+0x03c],%l2 ! Mem[00000000570000fc] p36_near_2_le: lduh [%i0+0x03e],%l5 ! Mem[00000000580000fe] ldsb [%i3+0x01a],%l7 ! Mem[00000000598000da] sth %l4,[%i2+0x03a] ! Mem[00000000590000fa] lduh [%i3+0x01c],%l6 ! Mem[00000000598000dc] ldsw [%i3+0x014],%l4 ! Mem[00000000598000d4] stb %l7,[%i1+0x024] ! Mem[00000000588000e4] jmpl %o7,%g0 ldstub [%i0+0x020],%l4 ! Mem[00000000580000e0] p36_near_2_he: jmpl %o7,%g0 ldsb [%i2+0x03f],%l7 ! Mem[00000000590000ff] jmpl %o7,%g0 nop p37_near_2_le: ldsw [%i3+0x03c],%l2 ! Mem[000000005b8000fc] lduh [%i2+0x01e],%l6 ! Mem[000000005b0000de] stx %l4,[%i3+0x000] ! Mem[000000005b8000c0] ldsb [%i0+0x01f],%l3 ! Mem[000000005a0000df] stb %l1,[%i0+0x019] ! Mem[000000005a0000d9] ldstub [%i0+0x036],%l2 ! Mem[000000005a0000f6] ldd [%i2+0x030],%l2 ! Mem[000000005b0000f0] jmpl %o7,%g0 ldstub [%i3+0x032],%l5 ! Mem[000000005b8000f2] p37_near_2_he: ldstub [%i0+0x039],%l5 ! Mem[000000005a0000f9] swap [%i3+0x00c],%l0 ! Mem[000000005b8000cc] jmpl %o7,%g0 ldsh [%i1+0x00a],%l0 ! Mem[000000005a8000ca] p38_near_2_le: std %l6,[%i1+0x010] ! Mem[000000005c8000d0] ldsb [%i2+0x008],%l6 ! Mem[000000005d0000c8] lduw [%i2+0x010],%l0 ! Mem[000000005d0000d0] sth %l6,[%i3+0x006] ! Mem[000000005d8000c6] stb %l0,[%i2+0x038] ! Mem[000000005d0000f8] jmpl %o7,%g0 stb %l6,[%i1+0x01e] ! Mem[000000005c8000de] p38_near_2_he: sth %l5,[%i2+0x028] ! Mem[000000005d0000e8] ldsh [%i0+0x010],%l6 ! Mem[000000005c0000d0] ldd [%i2+0x000],%l0 ! Mem[000000005d0000c0] ldsh [%i1+0x00e],%l2 ! Mem[000000005c8000ce] swap [%i0+0x02c],%l6 ! Mem[000000005c0000ec] jmpl %o7,%g0 sth %l1,[%i3+0x014] ! Mem[000000005d8000d4] p39_near_2_le: stb %l4,[%i2+0x01d] ! Mem[000000005f0000dd] lduw [%i1+0x034],%l2 ! Mem[000000005e8000f4] swap [%i1+0x030],%l3 ! Mem[000000005e8000f0] jmpl %o7,%g0 ldub [%i0+0x031],%l2 ! Mem[000000005e0000f1] p39_near_2_he: stw %l4,[%i0+0x01c] ! Mem[000000005e0000dc] ldub [%i2+0x00f],%l0 ! Mem[000000005f0000cf] swap [%i2+0x008],%l0 ! Mem[000000005f0000c8] ldstub [%i3+0x03d],%l4 ! Mem[000000005f8000fd] stb %l1,[%i0+0x033] ! Mem[000000005e0000f3] jmpl %o7,%g0 ldsh [%i1+0x03a],%l2 ! Mem[000000005e8000fa] p40_near_2_le: stx %l6,[%i2+0x018] ! Mem[00000000610000d8] ldsb [%i2+0x00c],%l1 ! Mem[00000000610000cc] std %l0,[%i0+0x020] ! Mem[00000000600000e0] jmpl %o7,%g0 lduw [%i2+0x024],%l1 ! Mem[00000000610000e4] p40_near_2_he: stb %l5,[%i1+0x033] ! Mem[00000000608000f3] ldx [%i1+0x038],%l4 ! Mem[00000000608000f8] stb %l6,[%i0+0x03f] ! Mem[00000000600000ff] ldx [%i1+0x010],%l0 ! Mem[00000000608000d0] ldstub [%i0+0x03e],%l5 ! Mem[00000000600000fe] jmpl %o7,%g0 ldsw [%i1+0x018],%l6 ! Mem[00000000608000d8] p41_near_2_le: ldub [%i2+0x026],%l6 ! Mem[00000000630000e6] std %l2,[%i3+0x008] ! Mem[00000000638000c8] sth %l4,[%i3+0x01c] ! Mem[00000000638000dc] stx %l2,[%i3+0x030] ! Mem[00000000638000f0] ldstub [%i0+0x031],%l3 ! Mem[00000000620000f1] ldub [%i2+0x032],%l5 ! Mem[00000000630000f2] jmpl %o7,%g0 ldub [%i1+0x025],%l1 ! Mem[00000000628000e5] p41_near_2_he: swap [%i2+0x020],%l0 ! Mem[00000000630000e0] ldx [%i3+0x030],%l1 ! Mem[00000000638000f0] ldsh [%i1+0x036],%l1 ! Mem[00000000628000f6] swap [%i0+0x014],%l5 ! Mem[00000000620000d4] ldd [%i3+0x038],%l2 ! Mem[00000000638000f8] jmpl %o7,%g0 ldstub [%i3+0x00b],%l0 ! Mem[00000000638000cb] p42_near_2_le: lduw [%i1+0x020],%l7 ! Mem[00000000648000e0] ldstub [%i1+0x03e],%l5 ! Mem[00000000648000fe] stw %l7,[%i2+0x018] ! Mem[00000000650000d8] stw %l4,[%i3+0x038] ! Mem[00000000658000f8] sth %l6,[%i3+0x01c] ! Mem[00000000658000dc] stx %l5,[%i2+0x028] ! Mem[00000000650000e8] jmpl %o7,%g0 ldstub [%i0+0x024],%l7 ! Mem[00000000640000e4] p42_near_2_he: ldsb [%i0+0x029],%l6 ! Mem[00000000640000e9] ldd [%i3+0x010],%l4 ! Mem[00000000658000d0] stb %l7,[%i3+0x013] ! Mem[00000000658000d3] lduh [%i2+0x004],%l2 ! Mem[00000000650000c4] ldx [%i3+0x038],%l5 ! Mem[00000000658000f8] lduh [%i0+0x020],%l0 ! Mem[00000000640000e0] jmpl %o7,%g0 stw %l1,[%i3+0x014] ! Mem[00000000658000d4] p43_near_2_le: jmpl %o7,%g0 sth %l7,[%i0+0x000] ! Mem[00000000660000c0] jmpl %o7,%g0 nop p43_near_2_he: ldstub [%i1+0x025],%l1 ! Mem[00000000668000e5] ldstub [%i2+0x01f],%l5 ! Mem[00000000670000df] swap [%i1+0x004],%l1 ! Mem[00000000668000c4] lduw [%i3+0x00c],%l2 ! Mem[00000000678000cc] jmpl %o7,%g0 sth %l6,[%i2+0x02c] ! Mem[00000000670000ec] p44_near_2_le: ldx [%i0+0x000],%l6 ! Mem[00000000680000c0] lduw [%i2+0x008],%l3 ! Mem[00000000690000c8] swap [%i3+0x03c],%l4 ! Mem[00000000698000fc] ldstub [%i0+0x036],%l2 ! Mem[00000000680000f6] jmpl %o7,%g0 swap [%i0+0x03c],%l4 ! Mem[00000000680000fc] p44_near_2_he: ldstub [%i0+0x032],%l5 ! Mem[00000000680000f2] swap [%i1+0x01c],%l4 ! Mem[00000000688000dc] jmpl %o7,%g0 stw %l5,[%i0+0x03c] ! Mem[00000000680000fc] p45_near_2_le: ldd [%i3+0x000],%l4 ! Mem[000000006b8000c0] ldsb [%i3+0x01f],%l3 ! Mem[000000006b8000df] ldsb [%i3+0x019],%l1 ! Mem[000000006b8000d9] ldsb [%i2+0x00c],%l7 ! Mem[000000006b0000cc] std %l4,[%i0+0x020] ! Mem[000000006a0000e0] swap [%i1+0x00c],%l2 ! Mem[000000006a8000cc] jmpl %o7,%g0 ldsb [%i0+0x012],%l1 ! Mem[000000006a0000d2] p45_near_2_he: lduw [%i2+0x03c],%l2 ! Mem[000000006b0000fc] jmpl %o7,%g0 stb %l1,[%i3+0x036] ! Mem[000000006b8000f6] p46_near_2_le: swap [%i3+0x03c],%l2 ! Mem[000000006d8000fc] stw %l4,[%i0+0x014] ! Mem[000000006c0000d4] stx %l4,[%i3+0x020] ! Mem[000000006d8000e0] ldstub [%i1+0x00c],%l7 ! Mem[000000006c8000cc] jmpl %o7,%g0 ldub [%i2+0x016],%l4 ! Mem[000000006d0000d6] p46_near_2_he: stb %l6,[%i2+0x03f] ! Mem[000000006d0000ff] ldub [%i3+0x02c],%l4 ! Mem[000000006d8000ec] ldub [%i0+0x012],%l5 ! Mem[000000006c0000d2] jmpl %o7,%g0 ldd [%i0+0x010],%l2 ! Mem[000000006c0000d0] p47_near_2_le: ldsw [%i3+0x03c],%l5 ! Mem[000000006f8000fc] lduh [%i0+0x034],%l4 ! Mem[000000006e0000f4] ldx [%i0+0x028],%l5 ! Mem[000000006e0000e8] stw %l4,[%i3+0x008] ! Mem[000000006f8000c8] swap [%i3+0x024],%l6 ! Mem[000000006f8000e4] ldd [%i2+0x008],%l2 ! Mem[000000006f0000c8] stb %l4,[%i1+0x01d] ! Mem[000000006e8000dd] jmpl %o7,%g0 ldsb [%i2+0x036],%l2 ! Mem[000000006f0000f6] p47_near_2_he: ldsb [%i1+0x013],%l7 ! Mem[000000006e8000d3] ldstub [%i2+0x005],%l2 ! Mem[000000006f0000c5] ldsh [%i2+0x038],%l5 ! Mem[000000006f0000f8] ldstub [%i2+0x020],%l0 ! Mem[000000006f0000e0] lduh [%i0+0x036],%l1 ! Mem[000000006e0000f6] jmpl %o7,%g0 ldsb [%i1+0x03c],%l5 ! Mem[000000006e8000fc] p48_near_2_le: stx %l2,[%i3+0x030] ! Mem[00000000718000f0] stb %l3,[%i1+0x031] ! Mem[00000000708000f1] std %l4,[%i2+0x030] ! Mem[00000000710000f0] ldstub [%i3+0x005],%l1 ! Mem[00000000718000c5] jmpl %o7,%g0 ldsw [%i2+0x01c],%l0 ! Mem[00000000710000dc] p48_near_2_he: jmpl %o7,%g0 stw %l0,[%i1+0x008] ! Mem[00000000708000c8] jmpl %o7,%g0 nop p49_near_2_le: ldub [%i1+0x017],%l1 ! Mem[00000000728000d7] ldsh [%i3+0x012],%l2 ! Mem[00000000738000d2] jmpl %o7,%g0 ldx [%i3+0x010],%l7 ! Mem[00000000738000d0] p49_near_2_he: lduh [%i2+0x034],%l6 ! Mem[00000000730000f4] jmpl %o7,%g0 ldsw [%i2+0x018],%l2 ! Mem[00000000730000d8] p50_near_2_le: ldsw [%i3+0x010],%l5 ! Mem[00000000758000d0] std %l4,[%i2+0x008] ! Mem[00000000750000c8] sth %l1,[%i3+0x036] ! Mem[00000000758000f6] lduw [%i1+0x030],%l2 ! Mem[00000000748000f0] jmpl %o7,%g0 swap [%i1+0x034],%l7 ! Mem[00000000748000f4] p50_near_2_he: ldub [%i2+0x014],%l6 ! Mem[00000000750000d4] jmpl %o7,%g0 std %l4,[%i0+0x020] ! Mem[00000000740000e0] p51_near_2_le: jmpl %o7,%g0 stb %l6,[%i1+0x007] ! Mem[00000000768000c7] jmpl %o7,%g0 nop p51_near_2_he: sth %l2,[%i0+0x020] ! Mem[00000000760000e0] ldstub [%i1+0x01e],%l5 ! Mem[00000000768000de] std %l4,[%i2+0x028] ! Mem[00000000770000e8] ldsh [%i3+0x01e],%l5 ! Mem[00000000778000de] ldsw [%i2+0x014],%l5 ! Mem[00000000770000d4] ldd [%i0+0x010],%l2 ! Mem[00000000760000d0] lduw [%i3+0x01c],%l3 ! Mem[00000000778000dc] jmpl %o7,%g0 lduw [%i2+0x03c],%l6 ! Mem[00000000770000fc] p52_near_2_le: stb %l6,[%i1+0x029] ! Mem[00000000788000e9] ldstub [%i0+0x03d],%l4 ! Mem[00000000780000fd] stb %l2,[%i1+0x03e] ! Mem[00000000788000fe] ldx [%i0+0x010],%l4 ! Mem[00000000780000d0] ldub [%i2+0x025],%l4 ! Mem[00000000790000e5] jmpl %o7,%g0 stw %l7,[%i1+0x00c] ! Mem[00000000788000cc] p52_near_2_he: lduw [%i3+0x03c],%l3 ! Mem[00000000798000fc] stb %l6,[%i2+0x03f] ! Mem[00000000790000ff] jmpl %o7,%g0 std %l0,[%i1+0x010] ! Mem[00000000788000d0] p53_near_2_le: swap [%i3+0x004],%l0 ! Mem[000000007b8000c4] ldub [%i3+0x008],%l3 ! Mem[000000007b8000c8] swap [%i0+0x01c],%l4 ! Mem[000000007a0000dc] jmpl %o7,%g0 swap [%i3+0x030],%l2 ! Mem[000000007b8000f0] p53_near_2_he: stw %l4,[%i1+0x01c] ! Mem[000000007a8000dc] stb %l0,[%i2+0x00f] ! Mem[000000007b0000cf] std %l0,[%i1+0x008] ! Mem[000000007a8000c8] ldstub [%i1+0x03d],%l4 ! Mem[000000007a8000fd] swap [%i2+0x030],%l1 ! Mem[000000007b0000f0] jmpl %o7,%g0 ldstub [%i3+0x02f],%l2 ! Mem[000000007b8000ef] p54_near_2_le: jmpl %o7,%g0 sth %l6,[%i3+0x01e] ! Mem[000000007d8000de] jmpl %o7,%g0 nop p54_near_2_he: lduw [%i3+0x028],%l5 ! Mem[000000007d8000e8] swap [%i2+0x010],%l6 ! Mem[000000007d0000d0] lduw [%i0+0x004],%l1 ! Mem[000000007c0000c4] swap [%i0+0x034],%l6 ! Mem[000000007c0000f4] ldstub [%i0+0x02c],%l4 ! Mem[000000007c0000ec] jmpl %o7,%g0 stx %l0,[%i2+0x028] ! Mem[000000007d0000e8] p55_near_2_le: ldstub [%i0+0x029],%l6 ! Mem[000000007e0000e9] stb %l7,[%i2+0x001] ! Mem[000000007f0000c1] ldstub [%i1+0x005],%l1 ! Mem[000000007e8000c5] swap [%i2+0x000],%l3 ! Mem[000000007f0000c0] ldstub [%i3+0x002],%l3 ! Mem[000000007f8000c2] jmpl %o7,%g0 stb %l7,[%i2+0x024] ! Mem[000000007f0000e4] p55_near_2_he: ldstub [%i2+0x009],%l6 ! Mem[000000007f0000c9] sth %l7,[%i3+0x01e] ! Mem[000000007f8000de] ldsw [%i3+0x014],%l0 ! Mem[000000007f8000d4] swap [%i2+0x030],%l7 ! Mem[000000007f0000f0] ldsw [%i3+0x038],%l5 ! Mem[000000007f8000f8] stb %l0,[%i2+0x020] ! Mem[000000007f0000e0] jmpl %o7,%g0 ldsb [%i0+0x036],%l1 ! Mem[000000007e0000f6] p56_near_2_le: lduw [%i3+0x00c],%l6 ! Mem[00000000818000cc] swap [%i0+0x024],%l0 ! Mem[00000000800000e4] stb %l3,[%i0+0x008] ! Mem[00000000800000c8] swap [%i3+0x03c],%l4 ! Mem[00000000818000fc] ldstub [%i2+0x031],%l2 ! Mem[00000000810000f1] stb %l0,[%i3+0x008] ! Mem[00000000818000c8] jmpl %o7,%g0 swap [%i3+0x000],%l5 ! Mem[00000000818000c0] p56_near_2_he: ldsw [%i2+0x010],%l6 ! Mem[00000000810000d0] std %l0,[%i2+0x030] ! Mem[00000000810000f0] swap [%i1+0x010],%l7 ! Mem[00000000808000d0] jmpl %o7,%g0 stx %l5,[%i3+0x008] ! Mem[00000000818000c8] p57_near_2_le: stw %l1,[%i3+0x014] ! Mem[00000000838000d4] ldstub [%i1+0x012],%l2 ! Mem[00000000828000d2] jmpl %o7,%g0 ldstub [%i0+0x02c],%l1 ! Mem[00000000820000ec] p57_near_2_he: stw %l6,[%i0+0x010] ! Mem[00000000820000d0] ldd [%i2+0x000],%l4 ! Mem[00000000830000c0] ldub [%i0+0x033],%l5 ! Mem[00000000820000f3] swap [%i1+0x018],%l4 ! Mem[00000000828000d8] lduh [%i1+0x016],%l6 ! Mem[00000000828000d6] jmpl %o7,%g0 ldx [%i0+0x008],%l4 ! Mem[00000000820000c8] p58_near_2_le: lduh [%i0+0x020],%l7 ! Mem[00000000840000e0] ldx [%i3+0x038],%l5 ! Mem[00000000858000f8] swap [%i2+0x018],%l7 ! Mem[00000000850000d8] ldsh [%i2+0x03a],%l4 ! Mem[00000000850000fa] swap [%i1+0x00c],%l7 ! Mem[00000000848000cc] stb %l4,[%i1+0x001] ! Mem[00000000848000c1] jmpl %o7,%g0 stx %l3,[%i2+0x038] ! Mem[00000000850000f8] p58_near_2_he: jmpl %o7,%g0 ldsw [%i0+0x02c],%l4 ! Mem[00000000840000ec] jmpl %o7,%g0 nop p59_near_2_le: std %l0,[%i3+0x018] ! Mem[00000000878000d8] sth %l7,[%i3+0x000] ! Mem[00000000878000c0] jmpl %o7,%g0 sth %l5,[%i2+0x03e] ! Mem[00000000870000fe] p59_near_2_he: swap [%i3+0x030],%l5 ! Mem[00000000878000f0] jmpl %o7,%g0 lduh [%i0+0x01c],%l3 ! Mem[00000000860000dc] p60_near_2_le: lduh [%i0+0x028],%l6 ! Mem[00000000880000e8] ldstub [%i3+0x021],%l7 ! Mem[00000000898000e1] swap [%i1+0x03c],%l5 ! Mem[00000000888000fc] swap [%i2+0x018],%l7 ! Mem[00000000890000d8] lduw [%i1+0x038],%l4 ! Mem[00000000888000f8] jmpl %o7,%g0 std %l6,[%i2+0x018] ! Mem[00000000890000d8] p60_near_2_he: lduw [%i3+0x02c],%l6 ! Mem[00000000898000ec] swap [%i3+0x014],%l1 ! Mem[00000000898000d4] jmpl %o7,%g0 lduh [%i2+0x02c],%l4 ! Mem[00000000890000ec] p61_near_2_le: swap [%i1+0x030],%l3 ! Mem[000000008a8000f0] swap [%i2+0x030],%l2 ! Mem[000000008b0000f0] jmpl %o7,%g0 ldstub [%i3+0x002],%l4 ! Mem[000000008b8000c2] p61_near_2_he: ldstub [%i0+0x00f],%l0 ! Mem[000000008a0000cf] stx %l0,[%i2+0x008] ! Mem[000000008b0000c8] ldsb [%i3+0x03d],%l4 ! Mem[000000008b8000fd] lduw [%i3+0x014],%l5 ! Mem[000000008b8000d4] jmpl %o7,%g0 ldsh [%i0+0x03a],%l2 ! Mem[000000008a0000fa] p62_near_2_le: stx %l6,[%i1+0x028] ! Mem[000000008c8000e8] ldsb [%i2+0x021],%l7 ! Mem[000000008d0000e1] ldstub [%i2+0x03e],%l5 ! Mem[000000008d0000fe] swap [%i1+0x018],%l7 ! Mem[000000008c8000d8] ldsw [%i1+0x038],%l4 ! Mem[000000008c8000f8] jmpl %o7,%g0 ldx [%i2+0x018],%l6 ! Mem[000000008d0000d8] p62_near_2_he: ldsh [%i1+0x02c],%l6 ! Mem[000000008c8000ec] ldx [%i0+0x010],%l1 ! Mem[000000008c0000d0] jmpl %o7,%g0 ldstub [%i3+0x03e],%l7 ! Mem[000000008d8000fe] p63_near_2_le: stb %l7,[%i2+0x001] ! Mem[000000008f0000c1] ldub [%i2+0x03e],%l5 ! Mem[000000008f0000fe] ldd [%i3+0x038],%l6 ! Mem[000000008f8000f8] ldstub [%i0+0x025],%l4 ! Mem[000000008e0000e5] ldsb [%i2+0x02c],%l7 ! Mem[000000008f0000ec] std %l4,[%i1+0x010] ! Mem[000000008e8000d0] jmpl %o7,%g0 swap [%i0+0x024],%l7 ! Mem[000000008e0000e4] p63_near_2_he: ldstub [%i0+0x014],%l0 ! Mem[000000008e0000d4] stb %l5,[%i3+0x03e] ! Mem[000000008f8000fe] swap [%i0+0x038],%l6 ! Mem[000000008e0000f8] swap [%i1+0x038],%l1 ! Mem[000000008e8000f8] stx %l2,[%i0+0x030] ! Mem[000000008e0000f0] ldd [%i0+0x030],%l4 ! Mem[000000008e0000f0] jmpl %o7,%g0 stx %l7,[%i0+0x008] ! Mem[000000008e0000c8] near2_b2b_h: nop jmpl %o7,%g0 nop near2_b2b_l: nop jmpl %o7,%g0 nop user_near2_end: .seg "text" .align 0x2000 user_near3_start: p0_near_3_le: ldd [%i3+0x010],%l0 ! Mem[00000000118000d0] stb %l5,[%i2+0x021] ! Mem[00000000110000e1] ldsb [%i0+0x010],%l2 ! Mem[00000000100000d0] std %l2,[%i3+0x018] ! Mem[00000000118000d8] ldub [%i0+0x036],%l6 ! Mem[00000000100000f6] jmpl %o7,%g0 lduw [%i1+0x010],%l2 ! Mem[00000000108000d0] p0_near_3_he: stx %l1,[%i3+0x028] ! Mem[00000000118000e8] lduh [%i3+0x00a],%l1 ! Mem[00000000118000ca] jmpl %o7,%g0 stb %l3,[%i2+0x017] ! Mem[00000000110000d7] p1_near_3_le: ldsw [%i2+0x01c],%l3 ! Mem[00000000130000dc] lduh [%i3+0x01c],%l4 ! Mem[00000000138000dc] ldsh [%i2+0x008],%l3 ! Mem[00000000130000c8] std %l4,[%i2+0x018] ! Mem[00000000130000d8] jmpl %o7,%g0 ldstub [%i0+0x031],%l2 ! Mem[00000000120000f1] p1_near_3_he: lduw [%i0+0x01c],%l4 ! Mem[00000000120000dc] ldsb [%i0+0x00f],%l0 ! Mem[00000000120000cf] std %l0,[%i1+0x008] ! Mem[00000000128000c8] std %l4,[%i1+0x038] ! Mem[00000000128000f8] swap [%i0+0x030],%l1 ! Mem[00000000120000f0] jmpl %o7,%g0 swap [%i0+0x02c],%l2 ! Mem[00000000120000ec] p2_near_3_le: ldsw [%i0+0x008],%l3 ! Mem[00000000140000c8] ldd [%i3+0x018],%l2 ! Mem[00000000158000d8] ldd [%i3+0x000],%l2 ! Mem[00000000158000c0] jmpl %o7,%g0 ldx [%i2+0x008],%l0 ! Mem[00000000150000c8] p2_near_3_he: jmpl %o7,%g0 ldstub [%i1+0x003],%l5 ! Mem[00000000148000c3] jmpl %o7,%g0 nop p3_near_3_le: ldsw [%i0+0x008],%l3 ! Mem[00000000160000c8] ldsh [%i2+0x02a],%l0 ! Mem[00000000170000ea] std %l4,[%i0+0x018] ! Mem[00000000160000d8] jmpl %o7,%g0 std %l0,[%i1+0x028] ! Mem[00000000168000e8] p3_near_3_he: stb %l0,[%i3+0x013] ! Mem[00000000178000d3] sth %l6,[%i3+0x010] ! Mem[00000000178000d0] swap [%i0+0x020],%l3 ! Mem[00000000160000e0] jmpl %o7,%g0 ldstub [%i0+0x023],%l3 ! Mem[00000000160000e3] p4_near_3_le: ldstub [%i3+0x013],%l3 ! Mem[00000000198000d3] ldub [%i2+0x018],%l6 ! Mem[00000000190000d8] jmpl %o7,%g0 std %l6,[%i3+0x018] ! Mem[00000000198000d8] p4_near_3_he: sth %l0,[%i1+0x012] ! Mem[00000000188000d2] swap [%i1+0x020],%l2 ! Mem[00000000188000e0] ldstub [%i3+0x038],%l2 ! Mem[00000000198000f8] ldstub [%i1+0x02f],%l6 ! Mem[00000000188000ef] sth %l5,[%i0+0x000] ! Mem[00000000180000c0] swap [%i1+0x034],%l3 ! Mem[00000000188000f4] ldsh [%i3+0x00c],%l2 ! Mem[00000000198000cc] jmpl %o7,%g0 stb %l1,[%i3+0x002] ! Mem[00000000198000c2] p5_near_3_le: ldsw [%i2+0x008],%l3 ! Mem[000000001b0000c8] lduh [%i3+0x01c],%l4 ! Mem[000000001b8000dc] std %l2,[%i1+0x030] ! Mem[000000001a8000f0] sth %l3,[%i0+0x030] ! Mem[000000001a0000f0] ldsh [%i2+0x032],%l5 ! Mem[000000001b0000f2] ldsh [%i1+0x024],%l1 ! Mem[000000001a8000e4] jmpl %o7,%g0 lduh [%i0+0x03c],%l0 ! Mem[000000001a0000fc] p5_near_3_he: jmpl %o7,%g0 ldstub [%i1+0x00a],%l0 ! Mem[000000001a8000ca] jmpl %o7,%g0 nop p6_near_3_le: stx %l6,[%i0+0x038] ! Mem[000000001c0000f8] ldsw [%i1+0x000],%l7 ! Mem[000000001c8000c0] ldx [%i3+0x030],%l2 ! Mem[000000001d8000f0] stb %l4,[%i1+0x00b] ! Mem[000000001c8000cb] ldstub [%i0+0x02b],%l0 ! Mem[000000001c0000eb] ldstub [%i1+0x000],%l3 ! Mem[000000001c8000c0] jmpl %o7,%g0 stw %l6,[%i1+0x020] ! Mem[000000001c8000e0] p6_near_3_he: swap [%i1+0x030],%l0 ! Mem[000000001c8000f0] ldd [%i0+0x020],%l0 ! Mem[000000001c0000e0] lduw [%i0+0x020],%l2 ! Mem[000000001c0000e0] ldsb [%i2+0x038],%l2 ! Mem[000000001d0000f8] swap [%i1+0x02c],%l6 ! Mem[000000001c8000ec] swap [%i0+0x000],%l5 ! Mem[000000001c0000c0] jmpl %o7,%g0 ldstub [%i1+0x03e],%l1 ! Mem[000000001c8000fe] p7_near_3_le: stx %l2,[%i1+0x008] ! Mem[000000001e8000c8] sth %l1,[%i3+0x024] ! Mem[000000001f8000e4] ldx [%i2+0x038],%l0 ! Mem[000000001f0000f8] swap [%i2+0x008],%l2 ! Mem[000000001f0000c8] ldx [%i0+0x000],%l6 ! Mem[000000001e0000c0] jmpl %o7,%g0 sth %l6,[%i3+0x02c] ! Mem[000000001f8000ec] p7_near_3_he: ldx [%i3+0x038],%l2 ! Mem[000000001f8000f8] ldub [%i3+0x00b],%l0 ! Mem[000000001f8000cb] ldstub [%i3+0x035],%l2 ! Mem[000000001f8000f5] ldstub [%i1+0x038],%l1 ! Mem[000000001e8000f8] stx %l7,[%i0+0x020] ! Mem[000000001e0000e0] jmpl %o7,%g0 std %l6,[%i0+0x038] ! Mem[000000001e0000f8] p8_near_3_le: ldstub [%i0+0x000],%l7 ! Mem[00000000200000c0] stx %l2,[%i3+0x030] ! Mem[00000000218000f0] lduw [%i3+0x008],%l4 ! Mem[00000000218000c8] ldx [%i2+0x028],%l0 ! Mem[00000000210000e8] swap [%i0+0x018],%l5 ! Mem[00000000200000d8] ldd [%i0+0x038],%l2 ! Mem[00000000200000f8] jmpl %o7,%g0 stb %l2,[%i0+0x011] ! Mem[00000000200000d1] p8_near_3_he: swap [%i3+0x028],%l2 ! Mem[00000000218000e8] ldsh [%i2+0x036],%l2 ! Mem[00000000210000f6] jmpl %o7,%g0 ldsh [%i3+0x030],%l6 ! Mem[00000000218000f0] p9_near_3_le: ldub [%i2+0x01d],%l4 ! Mem[00000000230000dd] swap [%i0+0x034],%l2 ! Mem[00000000220000f4] ldub [%i1+0x031],%l3 ! Mem[00000000228000f1] jmpl %o7,%g0 ldstub [%i0+0x031],%l2 ! Mem[00000000220000f1] p9_near_3_he: swap [%i2+0x01c],%l4 ! Mem[00000000230000dc] ldstub [%i0+0x03c],%l5 ! Mem[00000000220000fc] swap [%i2+0x020],%l2 ! Mem[00000000230000e0] stx %l4,[%i2+0x010] ! Mem[00000000230000d0] ldsh [%i0+0x012],%l7 ! Mem[00000000220000d2] jmpl %o7,%g0 ldx [%i2+0x018],%l4 ! Mem[00000000230000d8] p10_near_3_le: ldub [%i2+0x03f],%l4 ! Mem[00000000250000ff] sth %l2,[%i2+0x030] ! Mem[00000000250000f0] ldsw [%i3+0x020],%l4 ! Mem[00000000258000e0] jmpl %o7,%g0 sth %l7,[%i1+0x01e] ! Mem[00000000248000de] p10_near_3_he: jmpl %o7,%g0 ldstub [%i1+0x00a],%l0 ! Mem[00000000248000ca] jmpl %o7,%g0 nop p11_near_3_le: swap [%i3+0x02c],%l1 ! Mem[00000000278000ec] ldd [%i2+0x000],%l0 ! Mem[00000000270000c0] ldub [%i0+0x01b],%l4 ! Mem[00000000260000db] swap [%i1+0x02c],%l7 ! Mem[00000000268000ec] ldsh [%i3+0x016],%l4 ! Mem[00000000278000d6] ldsw [%i0+0x024],%l7 ! Mem[00000000260000e4] jmpl %o7,%g0 ldstub [%i3+0x020],%l4 ! Mem[00000000278000e0] p11_near_3_he: jmpl %o7,%g0 sth %l5,[%i3+0x03e] ! Mem[00000000278000fe] jmpl %o7,%g0 nop p12_near_3_le: lduh [%i0+0x000],%l5 ! Mem[00000000280000c0] std %l2,[%i2+0x038] ! Mem[00000000290000f8] ldub [%i1+0x013],%l3 ! Mem[00000000288000d3] ldstub [%i1+0x018],%l6 ! Mem[00000000288000d8] jmpl %o7,%g0 stx %l6,[%i1+0x018] ! Mem[00000000288000d8] p12_near_3_he: lduh [%i2+0x012],%l0 ! Mem[00000000290000d2] ldstub [%i0+0x022],%l2 ! Mem[00000000280000e2] swap [%i2+0x004],%l2 ! Mem[00000000290000c4] swap [%i3+0x020],%l3 ! Mem[00000000298000e0] ldub [%i3+0x003],%l3 ! Mem[00000000298000c3] ldub [%i2+0x00b],%l7 ! Mem[00000000290000cb] ldstub [%i2+0x01e],%l0 ! Mem[00000000290000de] jmpl %o7,%g0 ldsb [%i3+0x00c],%l0 ! Mem[00000000298000cc] p13_near_3_le: ldx [%i0+0x008],%l3 ! Mem[000000002a0000c8] ldub [%i2+0x01d],%l4 ! Mem[000000002b0000dd] sth %l2,[%i2+0x036] ! Mem[000000002b0000f6] lduw [%i3+0x030],%l3 ! Mem[000000002b8000f0] lduw [%i0+0x030],%l5 ! Mem[000000002a0000f0] ldub [%i3+0x025],%l1 ! Mem[000000002b8000e5] jmpl %o7,%g0 stb %l0,[%i2+0x03c] ! Mem[000000002b0000fc] p13_near_3_he: jmpl %o7,%g0 swap [%i3+0x008],%l0 ! Mem[000000002b8000c8] jmpl %o7,%g0 nop p14_near_3_le: lduw [%i1+0x024],%l0 ! Mem[000000002c8000e4] sth %l3,[%i3+0x008] ! Mem[000000002d8000c8] lduh [%i1+0x03e],%l4 ! Mem[000000002c8000fe] swap [%i0+0x030],%l2 ! Mem[000000002c0000f0] stx %l4,[%i3+0x020] ! Mem[000000002d8000e0] stw %l7,[%i3+0x01c] ! Mem[000000002d8000dc] jmpl %o7,%g0 lduw [%i2+0x008],%l2 ! Mem[000000002d0000c8] p14_near_3_he: jmpl %o7,%g0 stw %l4,[%i3+0x01c] ! Mem[000000002d8000dc] jmpl %o7,%g0 nop p15_near_3_le: ldstub [%i0+0x030],%l5 ! Mem[000000002e0000f0] ldd [%i0+0x020],%l4 ! Mem[000000002e0000e0] ldsh [%i0+0x000],%l5 ! Mem[000000002e0000c0] jmpl %o7,%g0 ldx [%i2+0x018],%l2 ! Mem[000000002f0000d8] p15_near_3_he: jmpl %o7,%g0 stb %l1,[%i3+0x003] ! Mem[000000002f8000c3] jmpl %o7,%g0 nop p16_near_3_le: jmpl %o7,%g0 ldsh [%i3+0x028],%l7 ! Mem[00000000318000e8] jmpl %o7,%g0 nop p16_near_3_he: ldx [%i1+0x010],%l7 ! Mem[00000000308000d0] swap [%i1+0x038],%l4 ! Mem[00000000308000f8] ldstub [%i2+0x021],%l3 ! Mem[00000000310000e1] stb %l2,[%i3+0x015] ! Mem[00000000318000d5] jmpl %o7,%g0 lduw [%i1+0x038],%l1 ! Mem[00000000308000f8] p17_near_3_le: sth %l5,[%i1+0x024] ! Mem[00000000328000e4] ldstub [%i0+0x00f],%l2 ! Mem[00000000320000cf] std %l0,[%i0+0x010] ! Mem[00000000320000d0] ldsw [%i2+0x03c],%l0 ! Mem[00000000330000fc] lduw [%i3+0x000],%l6 ! Mem[00000000338000c0] ldstub [%i3+0x020],%l4 ! Mem[00000000338000e0] ldstub [%i2+0x024],%l0 ! Mem[00000000330000e4] jmpl %o7,%g0 stb %l7,[%i1+0x029] ! Mem[00000000328000e9] p17_near_3_he: ldstub [%i1+0x012],%l7 ! Mem[00000000328000d2] ldstub [%i2+0x01b],%l4 ! Mem[00000000330000db] ldsh [%i2+0x020],%l3 ! Mem[00000000330000e0] swap [%i0+0x01c],%l2 ! Mem[00000000320000dc] jmpl %o7,%g0 swap [%i3+0x020],%l0 ! Mem[00000000338000e0] p18_near_3_le: jmpl %o7,%g0 stx %l6,[%i0+0x020] ! Mem[00000000340000e0] jmpl %o7,%g0 nop p18_near_3_he: swap [%i3+0x034],%l5 ! Mem[00000000358000f4] jmpl %o7,%g0 ldsw [%i0+0x018],%l2 ! Mem[00000000340000d8] p19_near_3_le: lduw [%i3+0x014],%l4 ! Mem[00000000378000d4] ldsh [%i1+0x01e],%l3 ! Mem[00000000368000de] swap [%i3+0x018],%l1 ! Mem[00000000378000d8] jmpl %o7,%g0 ldsb [%i0+0x00c],%l7 ! Mem[00000000360000cc] p19_near_3_he: ldd [%i2+0x010],%l0 ! Mem[00000000370000d0] ldstub [%i2+0x032],%l7 ! Mem[00000000370000f2] stw %l1,[%i2+0x010] ! Mem[00000000370000d0] lduw [%i2+0x03c],%l2 ! Mem[00000000370000fc] lduw [%i3+0x008],%l7 ! Mem[00000000378000c8] lduw [%i2+0x03c],%l4 ! Mem[00000000370000fc] lduh [%i0+0x032],%l1 ! Mem[00000000360000f2] jmpl %o7,%g0 ldsb [%i2+0x02f],%l2 ! Mem[00000000370000ef] p20_near_3_le: stx %l0,[%i2+0x020] ! Mem[00000000390000e0] swap [%i0+0x008],%l3 ! Mem[00000000380000c8] lduh [%i1+0x03e],%l4 ! Mem[00000000388000fe] ldsh [%i3+0x00c],%l6 ! Mem[00000000398000cc] stw %l0,[%i0+0x008] ! Mem[00000000380000c8] ldsh [%i0+0x02e],%l5 ! Mem[00000000380000ee] jmpl %o7,%g0 stb %l2,[%i2+0x012] ! Mem[00000000390000d2] p20_near_3_he: std %l4,[%i2+0x038] ! Mem[00000000390000f8] sth %l3,[%i1+0x020] ! Mem[00000000388000e0] swap [%i0+0x014],%l2 ! Mem[00000000380000d4] ldub [%i3+0x034],%l3 ! Mem[00000000398000f4] stb %l2,[%i3+0x03d] ! Mem[00000000398000fd] swap [%i3+0x020],%l0 ! Mem[00000000398000e0] ldsb [%i1+0x003],%l1 ! Mem[00000000388000c3] jmpl %o7,%g0 ldstub [%i0+0x006],%l7 ! Mem[00000000380000c6] p21_near_3_le: ldsh [%i3+0x01e],%l4 ! Mem[000000003b8000de] ldsh [%i0+0x030],%l2 ! Mem[000000003a0000f0] jmpl %o7,%g0 ldx [%i2+0x000],%l4 ! Mem[000000003b0000c0] p21_near_3_he: sth %l0,[%i3+0x00e] ! Mem[000000003b8000ce] ldd [%i1+0x008],%l0 ! Mem[000000003a8000c8] swap [%i3+0x03c],%l4 ! Mem[000000003b8000fc] ldsh [%i0+0x032],%l1 ! Mem[000000003a0000f2] jmpl %o7,%g0 ldub [%i0+0x02f],%l2 ! Mem[000000003a0000ef] p22_near_3_le: ldstub [%i0+0x00b],%l3 ! Mem[000000003c0000cb] ldsb [%i2+0x01a],%l2 ! Mem[000000003d0000da] stb %l5,[%i1+0x001] ! Mem[000000003c8000c1] jmpl %o7,%g0 stw %l6,[%i2+0x020] ! Mem[000000003d0000e0] p22_near_3_he: std %l0,[%i0+0x030] ! Mem[000000003c0000f0] ldstub [%i3+0x022],%l1 ! Mem[000000003d8000e2] stb %l3,[%i0+0x025] ! Mem[000000003c0000e5] ldsh [%i1+0x038],%l2 ! Mem[000000003c8000f8] stw %l1,[%i2+0x02c] ! Mem[000000003d0000ec] ldstub [%i2+0x03e],%l3 ! Mem[000000003d0000fe] jmpl %o7,%g0 ldsb [%i3+0x035],%l7 ! Mem[000000003d8000f5] p23_near_3_le: lduw [%i0+0x000],%l3 ! Mem[000000003e0000c0] swap [%i2+0x01c],%l6 ! Mem[000000003f0000dc] ldub [%i0+0x001],%l4 ! Mem[000000003e0000c1] jmpl %o7,%g0 ldsh [%i0+0x01e],%l3 ! Mem[000000003e0000de] p23_near_3_he: jmpl %o7,%g0 lduw [%i1+0x008],%l6 ! Mem[000000003e8000c8] jmpl %o7,%g0 nop p24_near_3_le: stb %l2,[%i2+0x027] ! Mem[00000000410000e7] ldsh [%i1+0x010],%l5 ! Mem[00000000408000d0] ldx [%i0+0x010],%l0 ! Mem[00000000400000d0] jmpl %o7,%g0 ldstub [%i3+0x022],%l7 ! Mem[00000000418000e2] p24_near_3_he: lduw [%i3+0x03c],%l3 ! Mem[00000000418000fc] jmpl %o7,%g0 ldsb [%i3+0x034],%l3 ! Mem[00000000418000f4] p25_near_3_le: ldd [%i0+0x018],%l6 ! Mem[00000000420000d8] ldsw [%i1+0x000],%l7 ! Mem[00000000428000c0] ldx [%i1+0x010],%l2 ! Mem[00000000428000d0] lduw [%i2+0x028],%l4 ! Mem[00000000430000e8] swap [%i1+0x028],%l0 ! Mem[00000000428000e8] swap [%i0+0x018],%l5 ! Mem[00000000420000d8] sth %l0,[%i2+0x02c] ! Mem[00000000430000ec] jmpl %o7,%g0 ldsh [%i3+0x036],%l2 ! Mem[00000000438000f6] p25_near_3_he: jmpl %o7,%g0 ldsb [%i2+0x013],%l7 ! Mem[00000000430000d3] jmpl %o7,%g0 nop p26_near_3_le: ldstub [%i2+0x001],%l5 ! Mem[00000000450000c1] swap [%i0+0x020],%l6 ! Mem[00000000440000e0] jmpl %o7,%g0 stb %l3,[%i3+0x027] ! Mem[00000000458000e7] p26_near_3_he: jmpl %o7,%g0 ldsb [%i0+0x022],%l1 ! Mem[00000000440000e2] jmpl %o7,%g0 nop p27_near_3_le: ldstub [%i2+0x019],%l1 ! Mem[00000000470000d9] ldstub [%i2+0x00c],%l7 ! Mem[00000000470000cc] ldd [%i2+0x020],%l4 ! Mem[00000000470000e0] jmpl %o7,%g0 ldsb [%i3+0x00f],%l2 ! Mem[00000000478000cf] p27_near_3_he: stx %l1,[%i3+0x010] ! Mem[00000000478000d0] ldsw [%i0+0x03c],%l2 ! Mem[00000000460000fc] ldstub [%i0+0x008],%l7 ! Mem[00000000460000c8] ldstub [%i0+0x03c],%l5 ! Mem[00000000460000fc] ldx [%i1+0x020],%l2 ! Mem[00000000468000e0] stw %l2,[%i2+0x02c] ! Mem[00000000470000ec] ldsw [%i1+0x00c],%l2 ! Mem[00000000468000cc] jmpl %o7,%g0 lduh [%i3+0x00e],%l5 ! Mem[00000000478000ce] p28_near_3_le: stw %l0,[%i1+0x024] ! Mem[00000000488000e4] lduw [%i1+0x008],%l3 ! Mem[00000000488000c8] lduw [%i1+0x03c],%l4 ! Mem[00000000488000fc] stb %l2,[%i1+0x031] ! Mem[00000000488000f1] ldstub [%i1+0x022],%l4 ! Mem[00000000488000e2] ldub [%i1+0x020],%l4 ! Mem[00000000488000e0] jmpl %o7,%g0 ldd [%i1+0x020],%l0 ! Mem[00000000488000e0] p28_near_3_he: ldstub [%i3+0x017],%l4 ! Mem[00000000498000d7] sth %l7,[%i2+0x012] ! Mem[00000000490000d2] jmpl %o7,%g0 ldx [%i2+0x038],%l4 ! Mem[00000000490000f8] p29_near_3_le: ldsw [%i2+0x018],%l4 ! Mem[000000004b0000d8] stb %l6,[%i3+0x03d] ! Mem[000000004b8000fd] ldsw [%i3+0x028],%l5 ! Mem[000000004b8000e8] lduw [%i2+0x024],%l7 ! Mem[000000004b0000e4] stx %l4,[%i0+0x018] ! Mem[000000004a0000d8] swap [%i1+0x030],%l5 ! Mem[000000004a8000f0] swap [%i0+0x008],%l0 ! Mem[000000004a0000c8] jmpl %o7,%g0 swap [%i0+0x020],%l4 ! Mem[000000004a0000e0] p29_near_3_he: std %l2,[%i1+0x020] ! Mem[000000004a8000e0] swap [%i0+0x014],%l4 ! Mem[000000004a0000d4] ldsh [%i1+0x012],%l7 ! Mem[000000004a8000d2] ldstub [%i0+0x01b],%l4 ! Mem[000000004a0000db] stx %l3,[%i2+0x020] ! Mem[000000004b0000e0] jmpl %o7,%g0 ldsb [%i1+0x00c],%l6 ! Mem[000000004a8000cc] p30_near_3_le: lduh [%i2+0x01c],%l0 ! Mem[000000004d0000dc] stx %l7,[%i1+0x028] ! Mem[000000004c8000e8] ldstub [%i2+0x012],%l2 ! Mem[000000004d0000d2] ldub [%i3+0x00a],%l3 ! Mem[000000004d8000ca] ldsb [%i3+0x015],%l1 ! Mem[000000004d8000d5] jmpl %o7,%g0 ldstub [%i2+0x010],%l5 ! Mem[000000004d0000d0] p30_near_3_he: ldd [%i0+0x030],%l2 ! Mem[000000004c0000f0] ldstub [%i1+0x003],%l5 ! Mem[000000004c8000c3] jmpl %o7,%g0 std %l6,[%i1+0x018] ! Mem[000000004c8000d8] p31_near_3_le: stw %l4,[%i3+0x01c] ! Mem[000000004f8000dc] ldd [%i0+0x030],%l2 ! Mem[000000004e0000f0] ldsb [%i1+0x031],%l3 ! Mem[000000004e8000f1] jmpl %o7,%g0 stw %l2,[%i1+0x030] ! Mem[000000004e8000f0] p31_near_3_he: ldsb [%i2+0x008],%l7 ! Mem[000000004f0000c8] ldstub [%i0+0x03c],%l5 ! Mem[000000004e0000fc] ldstub [%i1+0x016],%l5 ! Mem[000000004e8000d6] swap [%i3+0x038],%l2 ! Mem[000000004f8000f8] std %l0,[%i2+0x008] ! Mem[000000004f0000c8] jmpl %o7,%g0 stx %l1,[%i3+0x030] ! Mem[000000004f8000f0] p32_near_3_le: lduh [%i0+0x03e],%l3 ! Mem[00000000500000fe] swap [%i3+0x03c],%l4 ! Mem[00000000518000fc] lduw [%i1+0x034],%l2 ! Mem[00000000508000f4] lduh [%i1+0x030],%l3 ! Mem[00000000508000f0] jmpl %o7,%g0 stb %l5,[%i2+0x032] ! Mem[00000000510000f2] p32_near_3_he: std %l4,[%i3+0x018] ! Mem[00000000518000d8] lduw [%i0+0x03c],%l5 ! Mem[00000000500000fc] jmpl %o7,%g0 stx %l2,[%i1+0x020] ! Mem[00000000508000e0] p33_near_3_le: ldx [%i1+0x000],%l4 ! Mem[00000000528000c0] ldsb [%i1+0x01f],%l3 ! Mem[00000000528000df] sth %l4,[%i0+0x01c] ! Mem[00000000520000dc] ldsb [%i2+0x036],%l2 ! Mem[00000000530000f6] ldsh [%i1+0x030],%l3 ! Mem[00000000528000f0] stw %l5,[%i0+0x030] ! Mem[00000000520000f0] jmpl %o7,%g0 ldsh [%i2+0x024],%l1 ! Mem[00000000530000e4] p33_near_3_he: ldub [%i2+0x020],%l0 ! Mem[00000000530000e0] ldd [%i3+0x030],%l0 ! Mem[00000000538000f0] stw %l5,[%i3+0x03c] ! Mem[00000000538000fc] ldx [%i1+0x020],%l2 ! Mem[00000000528000e0] lduh [%i1+0x01a],%l4 ! Mem[00000000528000da] jmpl %o7,%g0 ldx [%i2+0x020],%l3 ! Mem[00000000530000e0] p34_near_3_le: stb %l4,[%i2+0x03b] ! Mem[00000000550000fb] stw %l6,[%i3+0x01c] ! Mem[00000000558000dc] ldstub [%i1+0x02a],%l5 ! Mem[00000000548000ea] sth %l4,[%i2+0x00a] ! Mem[00000000550000ca] ldstub [%i3+0x006],%l6 ! Mem[00000000558000c6] swap [%i2+0x008],%l3 ! Mem[00000000550000c8] swap [%i1+0x03c],%l4 ! Mem[00000000548000fc] jmpl %o7,%g0 stx %l2,[%i3+0x030] ! Mem[00000000558000f0] p34_near_3_he: ldd [%i0+0x010],%l6 ! Mem[00000000540000d0] swap [%i1+0x004],%l2 ! Mem[00000000548000c4] lduw [%i2+0x038],%l5 ! Mem[00000000550000f8] ldd [%i2+0x028],%l0 ! Mem[00000000550000e8] ldx [%i2+0x008],%l0 ! Mem[00000000550000c8] jmpl %o7,%g0 ldx [%i0+0x018],%l4 ! Mem[00000000540000d8] p35_near_3_le: lduh [%i0+0x03e],%l7 ! Mem[00000000560000fe] ldstub [%i2+0x00b],%l2 ! Mem[00000000570000cb] ldub [%i0+0x02e],%l5 ! Mem[00000000560000ee] swap [%i1+0x02c],%l6 ! Mem[00000000568000ec] jmpl %o7,%g0 stw %l2,[%i1+0x00c] ! Mem[00000000568000cc] p35_near_3_he: stb %l0,[%i1+0x00b] ! Mem[00000000568000cb] swap [%i1+0x030],%l1 ! Mem[00000000568000f0] jmpl %o7,%g0 std %l2,[%i0+0x010] ! Mem[00000000560000d0] p36_near_3_le: jmpl %o7,%g0 stw %l3,[%i1+0x008] ! Mem[00000000588000c8] jmpl %o7,%g0 nop p36_near_3_he: ldd [%i1+0x010],%l2 ! Mem[00000000588000d0] jmpl %o7,%g0 stb %l5,[%i0+0x032] ! Mem[00000000580000f2] p37_near_3_le: stw %l0,[%i3+0x024] ! Mem[000000005b8000e4] ldd [%i1+0x028],%l6 ! Mem[000000005a8000e8] lduh [%i0+0x032],%l2 ! Mem[000000005a0000f2] ldub [%i3+0x00a],%l3 ! Mem[000000005b8000ca] jmpl %o7,%g0 ldstub [%i1+0x015],%l1 ! Mem[000000005a8000d5] p37_near_3_he: std %l2,[%i1+0x030] ! Mem[000000005a8000f0] stw %l0,[%i1+0x010] ! Mem[000000005a8000d0] ldd [%i0+0x000],%l0 ! Mem[000000005a0000c0] jmpl %o7,%g0 swap [%i2+0x024],%l7 ! Mem[000000005b0000e4] p38_near_3_le: ldub [%i1+0x03f],%l3 ! Mem[000000005c8000ff] stb %l1,[%i0+0x019] ! Mem[000000005c0000d9] stw %l7,[%i2+0x00c] ! Mem[000000005d0000cc] lduw [%i3+0x004],%l5 ! Mem[000000005d8000c4] jmpl %o7,%g0 ldstub [%i0+0x02f],%l2 ! Mem[000000005c0000ef] p38_near_3_he: swap [%i3+0x030],%l1 ! Mem[000000005d8000f0] ldstub [%i1+0x01e],%l2 ! Mem[000000005c8000de] stw %l7,[%i0+0x028] ! Mem[000000005c0000e8] ldstub [%i0+0x03c],%l5 ! Mem[000000005c0000fc] stx %l2,[%i2+0x020] ! Mem[000000005d0000e0] ldx [%i2+0x028],%l2 ! Mem[000000005d0000e8] ldstub [%i1+0x02e],%l2 ! Mem[000000005c8000ee] jmpl %o7,%g0 sth %l1,[%i0+0x032] ! Mem[000000005c0000f2] p39_near_3_le: swap [%i0+0x000],%l7 ! Mem[000000005e0000c0] lduh [%i1+0x010],%l2 ! Mem[000000005e8000d0] ldub [%i1+0x02b],%l4 ! Mem[000000005e8000eb] ldx [%i3+0x028],%l0 ! Mem[000000005f8000e8] ldsw [%i2+0x000],%l3 ! Mem[000000005f0000c0] ldstub [%i1+0x018],%l3 ! Mem[000000005e8000d8] jmpl %o7,%g0 ldstub [%i1+0x011],%l2 ! Mem[000000005e8000d1] p39_near_3_he: ldsw [%i1+0x028],%l5 ! Mem[000000005e8000e8] stb %l6,[%i2+0x00f] ! Mem[000000005f0000cf] jmpl %o7,%g0 ldsw [%i0+0x000],%l5 ! Mem[000000005e0000c0] p40_near_3_le: swap [%i1+0x030],%l3 ! Mem[00000000608000f0] sth %l5,[%i0+0x032] ! Mem[00000000600000f2] jmpl %o7,%g0 ldd [%i2+0x008],%l0 ! Mem[00000000610000c8] p40_near_3_he: stx %l5,[%i2+0x038] ! Mem[00000000610000f8] swap [%i0+0x010],%l1 ! Mem[00000000600000d0] ldsw [%i1+0x02c],%l2 ! Mem[00000000608000ec] ldd [%i2+0x028],%l2 ! Mem[00000000610000e8] lduw [%i2+0x00c],%l5 ! Mem[00000000610000cc] ldstub [%i2+0x03a],%l0 ! Mem[00000000610000fa] ldstub [%i0+0x02c],%l6 ! Mem[00000000600000ec] jmpl %o7,%g0 swap [%i0+0x010],%l0 ! Mem[00000000600000d0] p41_near_3_le: swap [%i1+0x018],%l2 ! Mem[00000000628000d8] swap [%i2+0x020],%l2 ! Mem[00000000630000e0] ldsb [%i3+0x00a],%l0 ! Mem[00000000638000ca] ldstub [%i3+0x000],%l3 ! Mem[00000000638000c0] ldstub [%i0+0x021],%l6 ! Mem[00000000620000e1] ldsw [%i0+0x024],%l3 ! Mem[00000000620000e4] lduh [%i1+0x026],%l2 ! Mem[00000000628000e6] jmpl %o7,%g0 stx %l5,[%i2+0x030] ! Mem[00000000630000f0] p41_near_3_he: ldstub [%i1+0x018],%l2 ! Mem[00000000628000d8] ldx [%i3+0x008],%l1 ! Mem[00000000638000c8] std %l2,[%i1+0x018] ! Mem[00000000628000d8] jmpl %o7,%g0 ldstub [%i1+0x014],%l3 ! Mem[00000000628000d4] p42_near_3_le: stb %l0,[%i3+0x01d] ! Mem[00000000658000dd] swap [%i1+0x028],%l7 ! Mem[00000000648000e8] std %l2,[%i3+0x010] ! Mem[00000000658000d0] ldsw [%i0+0x008],%l3 ! Mem[00000000640000c8] sth %l1,[%i3+0x014] ! Mem[00000000658000d4] jmpl %o7,%g0 sth %l5,[%i0+0x010] ! Mem[00000000640000d0] p42_near_3_he: ldd [%i1+0x030],%l2 ! Mem[00000000648000f0] lduw [%i3+0x03c],%l2 ! Mem[00000000658000fc] jmpl %o7,%g0 ldsw [%i0+0x020],%l0 ! Mem[00000000640000e0] p43_near_3_le: ldstub [%i2+0x001],%l4 ! Mem[00000000670000c1] ldsb [%i1+0x01f],%l3 ! Mem[00000000668000df] std %l0,[%i3+0x018] ! Mem[00000000678000d8] swap [%i2+0x00c],%l7 ! Mem[00000000670000cc] stx %l5,[%i3+0x020] ! Mem[00000000678000e0] ldx [%i1+0x030],%l5 ! Mem[00000000668000f0] jmpl %o7,%g0 ldx [%i1+0x000],%l4 ! Mem[00000000668000c0] p43_near_3_he: swap [%i1+0x00c],%l0 ! Mem[00000000668000cc] stb %l0,[%i1+0x00a] ! Mem[00000000668000ca] sth %l4,[%i3+0x03c] ! Mem[00000000678000fc] std %l0,[%i0+0x030] ! Mem[00000000660000f0] jmpl %o7,%g0 ldstub [%i3+0x03a],%l2 ! Mem[00000000678000fa] p44_near_3_le: jmpl %o7,%g0 sth %l6,[%i3+0x022] ! Mem[00000000698000e2] jmpl %o7,%g0 nop p44_near_3_he: std %l2,[%i0+0x028] ! Mem[00000000680000e8] jmpl %o7,%g0 ldsh [%i0+0x00e],%l5 ! Mem[00000000680000ce] p45_near_3_le: std %l0,[%i2+0x018] ! Mem[000000006b0000d8] ldub [%i0+0x002],%l6 ! Mem[000000006a0000c2] ldd [%i1+0x028],%l6 ! Mem[000000006a8000e8] ldstub [%i2+0x00f],%l2 ! Mem[000000006b0000cf] swap [%i3+0x004],%l3 ! Mem[000000006b8000c4] jmpl %o7,%g0 ldstub [%i1+0x030],%l5 ! Mem[000000006a8000f0] p45_near_3_he: ldx [%i2+0x010],%l3 ! Mem[000000006b0000d0] ldd [%i1+0x020],%l6 ! Mem[000000006a8000e0] jmpl %o7,%g0 lduh [%i3+0x000],%l3 ! Mem[000000006b8000c0] p46_near_3_le: stb %l1,[%i0+0x005] ! Mem[000000006c0000c5] ldsb [%i1+0x01c],%l0 ! Mem[000000006c8000dc] swap [%i1+0x000],%l6 ! Mem[000000006c8000c0] ldstub [%i1+0x020],%l4 ! Mem[000000006c8000e0] swap [%i0+0x010],%l2 ! Mem[000000006c0000d0] jmpl %o7,%g0 stw %l3,[%i2+0x008] ! Mem[000000006d0000c8] p46_near_3_he: ldstub [%i3+0x03a],%l0 ! Mem[000000006d8000fa] ldx [%i1+0x028],%l6 ! Mem[000000006c8000e8] ldstub [%i1+0x038],%l1 ! Mem[000000006c8000f8] ldx [%i2+0x000],%l7 ! Mem[000000006d0000c0] jmpl %o7,%g0 swap [%i3+0x000],%l3 ! Mem[000000006d8000c0] p47_near_3_le: jmpl %o7,%g0 swap [%i3+0x000],%l6 ! Mem[000000006f8000c0] jmpl %o7,%g0 nop p47_near_3_he: std %l4,[%i3+0x010] ! Mem[000000006f8000d0] jmpl %o7,%g0 sth %l2,[%i3+0x03a] ! Mem[000000006f8000fa] p48_near_3_le: ldsw [%i3+0x00c],%l6 ! Mem[00000000718000cc] stx %l2,[%i1+0x008] ! Mem[00000000708000c8] ldsh [%i1+0x004],%l3 ! Mem[00000000708000c4] ldstub [%i1+0x00b],%l3 ! Mem[00000000708000cb] jmpl %o7,%g0 std %l0,[%i0+0x028] ! Mem[00000000700000e8] p48_near_3_he: ldx [%i0+0x000],%l7 ! Mem[00000000700000c0] jmpl %o7,%g0 stx %l3,[%i2+0x000] ! Mem[00000000710000c0] p49_near_3_le: ldstub [%i3+0x01b],%l4 ! Mem[00000000738000db] ldsh [%i3+0x03c],%l6 ! Mem[00000000738000fc] swap [%i0+0x028],%l5 ! Mem[00000000720000e8] ldsh [%i3+0x024],%l7 ! Mem[00000000738000e4] stx %l4,[%i2+0x020] ! Mem[00000000730000e0] swap [%i0+0x02c],%l6 ! Mem[00000000720000ec] stx %l0,[%i0+0x000] ! Mem[00000000720000c0] jmpl %o7,%g0 sth %l2,[%i1+0x00e] ! Mem[00000000728000ce] p49_near_3_he: stw %l1,[%i0+0x010] ! Mem[00000000720000d0] stb %l0,[%i2+0x020] ! Mem[00000000730000e0] ldd [%i0+0x030],%l0 ! Mem[00000000720000f0] ldstub [%i0+0x03c],%l5 ! Mem[00000000720000fc] ldstub [%i2+0x020],%l2 ! Mem[00000000730000e0] ldstub [%i3+0x02f],%l2 ! Mem[00000000738000ef] ldsh [%i0+0x00a],%l0 ! Mem[00000000720000ca] jmpl %o7,%g0 ldx [%i3+0x030],%l1 ! Mem[00000000738000f0] p50_near_3_le: swap [%i3+0x000],%l3 ! Mem[00000000758000c0] ldstub [%i2+0x00b],%l4 ! Mem[00000000750000cb] ldsb [%i2+0x020],%l4 ! Mem[00000000750000e0] ldsw [%i0+0x00c],%l6 ! Mem[00000000740000cc] jmpl %o7,%g0 stw %l3,[%i3+0x030] ! Mem[00000000758000f0] p50_near_3_he: ldstub [%i1+0x032],%l5 ! Mem[00000000748000f2] ldub [%i1+0x01c],%l4 ! Mem[00000000748000dc] stb %l0,[%i1+0x02f] ! Mem[00000000748000ef] lduw [%i2+0x008],%l0 ! Mem[00000000750000c8] ldd [%i3+0x018],%l4 ! Mem[00000000758000d8] lduw [%i1+0x034],%l5 ! Mem[00000000748000f4] lduw [%i3+0x018],%l2 ! Mem[00000000758000d8] jmpl %o7,%g0 std %l2,[%i1+0x020] ! Mem[00000000748000e0] p51_near_3_le: stb %l3,[%i1+0x008] ! Mem[00000000768000c8] ldsw [%i3+0x004],%l0 ! Mem[00000000778000c4] stb %l3,[%i0+0x008] ! Mem[00000000760000c8] swap [%i2+0x01c],%l4 ! Mem[00000000770000dc] ldstub [%i0+0x02d],%l6 ! Mem[00000000760000ed] ldsw [%i0+0x008],%l0 ! Mem[00000000760000c8] jmpl %o7,%g0 ldsw [%i3+0x000],%l5 ! Mem[00000000778000c0] p51_near_3_he: stw %l6,[%i3+0x030] ! Mem[00000000778000f0] std %l0,[%i3+0x030] ! Mem[00000000778000f0] ldd [%i0+0x010],%l4 ! Mem[00000000760000d0] jmpl %o7,%g0 ldx [%i1+0x038],%l2 ! Mem[00000000768000f8] p52_near_3_le: ldx [%i2+0x038],%l4 ! Mem[00000000790000f8] swap [%i1+0x034],%l2 ! Mem[00000000788000f4] std %l2,[%i2+0x030] ! Mem[00000000790000f0] jmpl %o7,%g0 ldstub [%i2+0x032],%l5 ! Mem[00000000790000f2] p52_near_3_he: stx %l5,[%i0+0x038] ! Mem[00000000780000f8] stb %l0,[%i0+0x020] ! Mem[00000000780000e0] jmpl %o7,%g0 ldsw [%i0+0x014],%l1 ! Mem[00000000780000d4] p53_near_3_le: stw %l3,[%i1+0x008] ! Mem[000000007a8000c8] sth %l2,[%i1+0x010] ! Mem[000000007a8000d0] jmpl %o7,%g0 stx %l4,[%i1+0x028] ! Mem[000000007a8000e8] p53_near_3_he: ldx [%i1+0x038],%l1 ! Mem[000000007a8000f8] ldsh [%i0+0x024],%l7 ! Mem[000000007a0000e4] ldstub [%i0+0x000],%l3 ! Mem[000000007a0000c0] ldstub [%i2+0x032],%l0 ! Mem[000000007b0000f2] swap [%i3+0x010],%l7 ! Mem[000000007b8000d0] lduw [%i2+0x004],%l3 ! Mem[000000007b0000c4] jmpl %o7,%g0 std %l4,[%i1+0x028] ! Mem[000000007a8000e8] p54_near_3_le: ldstub [%i1+0x00e],%l6 ! Mem[000000007c8000ce] ldsb [%i2+0x027],%l0 ! Mem[000000007d0000e7] lduh [%i2+0x02e],%l2 ! Mem[000000007d0000ee] ldsw [%i0+0x020],%l4 ! Mem[000000007c0000e0] jmpl %o7,%g0 ldd [%i0+0x000],%l4 ! Mem[000000007c0000c0] p54_near_3_he: ldsw [%i3+0x020],%l2 ! Mem[000000007d8000e0] stb %l4,[%i0+0x017] ! Mem[000000007c0000d7] ldx [%i0+0x028],%l2 ! Mem[000000007c0000e8] jmpl %o7,%g0 ldstub [%i2+0x00f],%l5 ! Mem[000000007d0000cf] p55_near_3_le: ldstub [%i2+0x01d],%l0 ! Mem[000000007f0000dd] ldstub [%i2+0x002],%l6 ! Mem[000000007f0000c2] swap [%i0+0x02c],%l6 ! Mem[000000007e0000ec] lduh [%i3+0x00e],%l2 ! Mem[000000007f8000ce] ldub [%i0+0x004],%l3 ! Mem[000000007e0000c4] jmpl %o7,%g0 ldd [%i2+0x008],%l2 ! Mem[000000007f0000c8] p55_near_3_he: ldstub [%i3+0x014],%l3 ! Mem[000000007f8000d4] jmpl %o7,%g0 swap [%i3+0x01c],%l2 ! Mem[000000007f8000dc] p56_near_3_le: ldub [%i1+0x00b],%l4 ! Mem[00000000808000cb] jmpl %o7,%g0 swap [%i2+0x028],%l0 ! Mem[00000000810000e8] p56_near_3_he: lduh [%i3+0x004],%l7 ! Mem[00000000818000c4] jmpl %o7,%g0 swap [%i3+0x000],%l3 ! Mem[00000000818000c0] p57_near_3_le: stw %l4,[%i3+0x020] ! Mem[00000000838000e0] std %l6,[%i0+0x028] ! Mem[00000000820000e8] stw %l0,[%i0+0x004] ! Mem[00000000820000c4] swap [%i2+0x008],%l3 ! Mem[00000000830000c8] swap [%i2+0x01c],%l4 ! Mem[00000000830000dc] stw %l2,[%i0+0x030] ! Mem[00000000820000f0] stb %l4,[%i3+0x002] ! Mem[00000000838000c2] jmpl %o7,%g0 std %l6,[%i0+0x038] ! Mem[00000000820000f8] p57_near_3_he: jmpl %o7,%g0 ldstub [%i0+0x00a],%l0 ! Mem[00000000820000ca] jmpl %o7,%g0 nop p58_near_3_le: std %l4,[%i1+0x000] ! Mem[00000000848000c0] ldstub [%i2+0x02f],%l2 ! Mem[00000000850000ef] ldstub [%i1+0x012],%l1 ! Mem[00000000848000d2] stb %l6,[%i2+0x00d] ! Mem[00000000850000cd] ldx [%i0+0x008],%l0 ! Mem[00000000840000c8] swap [%i1+0x000],%l5 ! Mem[00000000848000c0] swap [%i3+0x024],%l0 ! Mem[00000000858000e4] jmpl %o7,%g0 swap [%i0+0x028],%l7 ! Mem[00000000840000e8] p58_near_3_he: stw %l7,[%i3+0x010] ! Mem[00000000858000d0] ldsb [%i1+0x03b],%l4 ! Mem[00000000848000fb] ldstub [%i2+0x021],%l3 ! Mem[00000000850000e1] ldsw [%i3+0x014],%l2 ! Mem[00000000858000d4] jmpl %o7,%g0 ldsh [%i2+0x038],%l1 ! Mem[00000000850000f8] p59_near_3_le: swap [%i3+0x024],%l6 ! Mem[00000000878000e4] sth %l3,[%i2+0x008] ! Mem[00000000870000c8] lduw [%i3+0x004],%l0 ! Mem[00000000878000c4] ldstub [%i1+0x008],%l3 ! Mem[00000000868000c8] jmpl %o7,%g0 ldstub [%i3+0x01f],%l4 ! Mem[00000000878000df] p59_near_3_he: ldub [%i3+0x032],%l5 ! Mem[00000000878000f2] swap [%i2+0x008],%l7 ! Mem[00000000870000c8] jmpl %o7,%g0 ldstub [%i3+0x025],%l3 ! Mem[00000000878000e5] p60_near_3_le: lduh [%i1+0x004],%l5 ! Mem[00000000888000c4] ldsw [%i2+0x02c],%l2 ! Mem[00000000890000ec] stw %l1,[%i1+0x010] ! Mem[00000000888000d0] swap [%i0+0x01c],%l0 ! Mem[00000000880000dc] ldstub [%i2+0x00b],%l2 ! Mem[00000000890000cb] stw %l5,[%i0+0x02c] ! Mem[00000000880000ec] lduw [%i3+0x010],%l3 ! Mem[00000000898000d0] jmpl %o7,%g0 ldstub [%i2+0x035],%l7 ! Mem[00000000890000f5] p60_near_3_he: sth %l2,[%i2+0x02e] ! Mem[00000000890000ee] stw %l5,[%i0+0x00c] ! Mem[00000000880000cc] jmpl %o7,%g0 ldstub [%i1+0x032],%l3 ! Mem[00000000888000f2] p61_near_3_le: stb %l7,[%i0+0x000] ! Mem[000000008a0000c0] lduh [%i0+0x01a],%l2 ! Mem[000000008a0000da] lduw [%i1+0x000],%l5 ! Mem[000000008a8000c0] swap [%i0+0x01c],%l2 ! Mem[000000008a0000dc] swap [%i3+0x030],%l3 ! Mem[000000008b8000f0] std %l2,[%i3+0x018] ! Mem[000000008b8000d8] jmpl %o7,%g0 swap [%i0+0x030],%l5 ! Mem[000000008a0000f0] p61_near_3_he: ldsb [%i2+0x02a],%l5 ! Mem[000000008b0000ea] lduw [%i1+0x00c],%l7 ! Mem[000000008a8000cc] ldstub [%i1+0x026],%l2 ! Mem[000000008a8000e6] jmpl %o7,%g0 swap [%i1+0x020],%l3 ! Mem[000000008a8000e0] p62_near_3_le: ldstub [%i0+0x019],%l1 ! Mem[000000008c0000d9] swap [%i1+0x00c],%l7 ! Mem[000000008c8000cc] ldsh [%i1+0x004],%l5 ! Mem[000000008c8000c4] jmpl %o7,%g0 std %l2,[%i2+0x028] ! Mem[000000008d0000e8] p62_near_3_he: ldstub [%i3+0x031],%l1 ! Mem[000000008d8000f1] stw %l0,[%i2+0x02c] ! Mem[000000008d0000ec] ldstub [%i3+0x00a],%l0 ! Mem[000000008d8000ca] lduw [%i3+0x01c],%l4 ! Mem[000000008d8000dc] lduw [%i0+0x010],%l1 ! Mem[000000008c0000d0] sth %l2,[%i2+0x02e] ! Mem[000000008d0000ee] lduh [%i3+0x00a],%l0 ! Mem[000000008d8000ca] jmpl %o7,%g0 std %l0,[%i2+0x030] ! Mem[000000008d0000f0] p63_near_3_le: ldstub [%i2+0x00b],%l2 ! Mem[000000008f0000cb] ldstub [%i0+0x02e],%l5 ! Mem[000000008e0000ee] lduh [%i0+0x01a],%l6 ! Mem[000000008e0000da] ldsh [%i3+0x000],%l7 ! Mem[000000008f8000c0] swap [%i1+0x010],%l2 ! Mem[000000008e8000d0] std %l4,[%i0+0x028] ! Mem[000000008e0000e8] ldx [%i1+0x028],%l0 ! Mem[000000008e8000e8] jmpl %o7,%g0 swap [%i1+0x030],%l3 ! Mem[000000008e8000f0] p63_near_3_he: std %l0,[%i3+0x000] ! Mem[000000008f8000c0] jmpl %o7,%g0 ldstub [%i3+0x005],%l3 ! Mem[000000008f8000c5] near3_b2b_h: nop jmpl %o7,%g0 nop near3_b2b_l: nop jmpl %o7,%g0 nop user_near3_end: .seg "text" .text .align 0x2000 user_far0_start: p0_far_0_le: swap [%i1+0x000],%l5 ! Mem[00000000108000c0] jmpl %o7,%g0 ldub [%i0+0x02a],%l7 ! Mem[00000000100000ea] p0_far_0_lem: membar #Sync swap [%i1+0x000],%l5 ! Mem[00000000108000c0] membar #Sync jmpl %o7,%g0 ldub [%i0+0x02a],%l7 ! Mem[00000000100000ea] p0_far_0_he: stw %l4,[%i3+0x018] ! Mem[00000000118000d8] std %l2,[%i1+0x008] ! Mem[00000000108000c8] std %l0,[%i1+0x030] ! Mem[00000000108000f0] swap [%i3+0x010],%l6 ! Mem[00000000118000d0] ldstub [%i3+0x008],%l7 ! Mem[00000000118000c8] jmpl %o7,%g0 stx %l3,[%i1+0x018] ! Mem[00000000108000d8] p0_far_0_hem: membar #Sync stw %l4,[%i3+0x018] ! Mem[00000000118000d8] std %l2,[%i1+0x008] ! Mem[00000000108000c8] std %l0,[%i1+0x030] ! Mem[00000000108000f0] swap [%i3+0x010],%l6 ! Mem[00000000118000d0] ldstub [%i3+0x008],%l7 ! Mem[00000000118000c8] membar #Sync jmpl %o7,%g0 stx %l3,[%i1+0x018] ! Mem[00000000108000d8] p0_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p1_far_0_le: swap [%i1+0x020],%l5 ! Mem[00000000128000e0] jmpl %o7,%g0 ldsw [%i1+0x034],%l1 ! Mem[00000000128000f4] p1_far_0_lem: membar #Sync swap [%i1+0x020],%l5 ! Mem[00000000128000e0] membar #Sync jmpl %o7,%g0 ldsw [%i1+0x034],%l1 ! Mem[00000000128000f4] p1_far_0_he: lduw [%i2+0x020],%l0 ! Mem[00000000130000e0] stw %l4,[%i1+0x020] ! Mem[00000000128000e0] lduw [%i1+0x038],%l1 ! Mem[00000000128000f8] lduh [%i3+0x028],%l3 ! Mem[00000000138000e8] ldstub [%i3+0x00c],%l4 ! Mem[00000000138000cc] jmpl %o7,%g0 ldstub [%i3+0x013],%l1 ! Mem[00000000138000d3] p1_far_0_hem: membar #Sync lduw [%i2+0x020],%l0 ! Mem[00000000130000e0] stw %l4,[%i1+0x020] ! Mem[00000000128000e0] lduw [%i1+0x038],%l1 ! Mem[00000000128000f8] lduh [%i3+0x028],%l3 ! Mem[00000000138000e8] ldstub [%i3+0x00c],%l4 ! Mem[00000000138000cc] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x013],%l1 ! Mem[00000000138000d3] p1_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p2_far_0_le: swap [%i1+0x000],%l5 ! Mem[00000000148000c0] jmpl %o7,%g0 ldstub [%i0+0x02a],%l7 ! Mem[00000000140000ea] p2_far_0_lem: membar #Sync swap [%i1+0x000],%l5 ! Mem[00000000148000c0] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x02a],%l7 ! Mem[00000000140000ea] p2_far_0_he: swap [%i1+0x020],%l4 ! Mem[00000000148000e0] ldub [%i2+0x005],%l2 ! Mem[00000000150000c5] ldstub [%i0+0x02d],%l4 ! Mem[00000000140000ed] swap [%i2+0x008],%l4 ! Mem[00000000150000c8] swap [%i0+0x01c],%l0 ! Mem[00000000140000dc] jmpl %o7,%g0 sth %l7,[%i2+0x002] ! Mem[00000000150000c2] p2_far_0_hem: membar #Sync swap [%i1+0x020],%l4 ! Mem[00000000148000e0] ldub [%i2+0x005],%l2 ! Mem[00000000150000c5] ldstub [%i0+0x02d],%l4 ! Mem[00000000140000ed] swap [%i2+0x008],%l4 ! Mem[00000000150000c8] swap [%i0+0x01c],%l0 ! Mem[00000000140000dc] membar #Sync jmpl %o7,%g0 sth %l7,[%i2+0x002] ! Mem[00000000150000c2] p2_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p3_far_0_le: swap [%i1+0x020],%l5 ! Mem[00000000168000e0] jmpl %o7,%g0 ldd [%i0+0x008],%l6 ! Mem[00000000160000c8] p3_far_0_lem: membar #Sync swap [%i1+0x020],%l5 ! Mem[00000000168000e0] membar #Sync jmpl %o7,%g0 ldd [%i0+0x008],%l6 ! Mem[00000000160000c8] p3_far_0_he: std %l4,[%i2+0x038] ! Mem[00000000170000f8] lduw [%i2+0x00c],%l3 ! Mem[00000000170000cc] ldsb [%i0+0x006],%l6 ! Mem[00000000160000c6] swap [%i2+0x004],%l3 ! Mem[00000000170000c4] ldsw [%i2+0x03c],%l0 ! Mem[00000000170000fc] jmpl %o7,%g0 ldd [%i0+0x010],%l0 ! Mem[00000000160000d0] p3_far_0_hem: membar #Sync std %l4,[%i2+0x038] ! Mem[00000000170000f8] lduw [%i2+0x00c],%l3 ! Mem[00000000170000cc] ldsb [%i0+0x006],%l6 ! Mem[00000000160000c6] swap [%i2+0x004],%l3 ! Mem[00000000170000c4] ldsw [%i2+0x03c],%l0 ! Mem[00000000170000fc] membar #Sync jmpl %o7,%g0 ldd [%i0+0x010],%l0 ! Mem[00000000160000d0] p3_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p4_far_0_le: swap [%i1+0x000],%l5 ! Mem[00000000188000c0] jmpl %o7,%g0 ldsb [%i0+0x02a],%l7 ! Mem[00000000180000ea] p4_far_0_lem: membar #Sync swap [%i1+0x000],%l5 ! Mem[00000000188000c0] membar #Sync jmpl %o7,%g0 ldsb [%i0+0x02a],%l7 ! Mem[00000000180000ea] p4_far_0_he: swap [%i3+0x018],%l4 ! Mem[00000000198000d8] ldsw [%i0+0x00c],%l3 ! Mem[00000000180000cc] stw %l6,[%i1+0x024] ! Mem[00000000188000e4] sth %l3,[%i3+0x026] ! Mem[00000000198000e6] lduh [%i1+0x01c],%l0 ! Mem[00000000188000dc] jmpl %o7,%g0 swap [%i3+0x018],%l3 ! Mem[00000000198000d8] p4_far_0_hem: membar #Sync swap [%i3+0x018],%l4 ! Mem[00000000198000d8] ldsw [%i0+0x00c],%l3 ! Mem[00000000180000cc] stw %l6,[%i1+0x024] ! Mem[00000000188000e4] sth %l3,[%i3+0x026] ! Mem[00000000198000e6] lduh [%i1+0x01c],%l0 ! Mem[00000000188000dc] membar #Sync jmpl %o7,%g0 swap [%i3+0x018],%l3 ! Mem[00000000198000d8] p4_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p5_far_0_le: swap [%i1+0x020],%l5 ! Mem[000000001a8000e0] jmpl %o7,%g0 ldub [%i3+0x004],%l7 ! Mem[000000001b8000c4] p5_far_0_lem: membar #Sync swap [%i1+0x020],%l5 ! Mem[000000001a8000e0] membar #Sync jmpl %o7,%g0 ldub [%i3+0x004],%l7 ! Mem[000000001b8000c4] p5_far_0_he: ldsw [%i1+0x020],%l4 ! Mem[000000001a8000e0] stx %l2,[%i0+0x000] ! Mem[000000001a0000c0] ldub [%i0+0x00d],%l4 ! Mem[000000001a0000cd] lduh [%i0+0x008],%l4 ! Mem[000000001a0000c8] std %l0,[%i0+0x038] ! Mem[000000001a0000f8] lduh [%i0+0x012],%l1 ! Mem[000000001a0000d2] ldstub [%i3+0x036],%l7 ! Mem[000000001b8000f6] jmpl %o7,%g0 lduh [%i0+0x01e],%l4 ! Mem[000000001a0000de] p5_far_0_hem: membar #Sync ldsw [%i1+0x020],%l4 ! Mem[000000001a8000e0] stx %l2,[%i0+0x000] ! Mem[000000001a0000c0] ldub [%i0+0x00d],%l4 ! Mem[000000001a0000cd] lduh [%i0+0x008],%l4 ! Mem[000000001a0000c8] std %l0,[%i0+0x038] ! Mem[000000001a0000f8] lduh [%i0+0x012],%l1 ! Mem[000000001a0000d2] ldstub [%i3+0x036],%l7 ! Mem[000000001b8000f6] membar #Sync jmpl %o7,%g0 lduh [%i0+0x01e],%l4 ! Mem[000000001a0000de] p5_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p6_far_0_le: swap [%i1+0x000],%l5 ! Mem[000000001c8000c0] jmpl %o7,%g0 ldstub [%i3+0x02a],%l7 ! Mem[000000001d8000ea] p6_far_0_lem: membar #Sync swap [%i1+0x000],%l5 ! Mem[000000001c8000c0] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x02a],%l7 ! Mem[000000001d8000ea] p6_far_0_he: ldsb [%i0+0x018],%l4 ! Mem[000000001c0000d8] swap [%i2+0x00c],%l3 ! Mem[000000001d0000cc] swap [%i2+0x024],%l6 ! Mem[000000001d0000e4] stb %l3,[%i2+0x027] ! Mem[000000001d0000e7] swap [%i3+0x034],%l1 ! Mem[000000001d8000f4] jmpl %o7,%g0 ldstub [%i0+0x033],%l1 ! Mem[000000001c0000f3] p6_far_0_hem: membar #Sync ldsb [%i0+0x018],%l4 ! Mem[000000001c0000d8] swap [%i2+0x00c],%l3 ! Mem[000000001d0000cc] swap [%i2+0x024],%l6 ! Mem[000000001d0000e4] stb %l3,[%i2+0x027] ! Mem[000000001d0000e7] swap [%i3+0x034],%l1 ! Mem[000000001d8000f4] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x033],%l1 ! Mem[000000001c0000f3] p6_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p7_far_0_le: swap [%i1+0x020],%l5 ! Mem[000000001e8000e0] jmpl %o7,%g0 ldx [%i3+0x008],%l7 ! Mem[000000001f8000c8] p7_far_0_lem: membar #Sync swap [%i1+0x020],%l5 ! Mem[000000001e8000e0] membar #Sync jmpl %o7,%g0 ldx [%i3+0x008],%l7 ! Mem[000000001f8000c8] p7_far_0_he: swap [%i1+0x038],%l4 ! Mem[000000001e8000f8] swap [%i1+0x00c],%l3 ! Mem[000000001e8000cc] lduw [%i1+0x004],%l6 ! Mem[000000001e8000c4] ldx [%i3+0x000],%l3 ! Mem[000000001f8000c0] ldx [%i2+0x010],%l1 ! Mem[000000001f0000d0] jmpl %o7,%g0 lduw [%i0+0x030],%l6 ! Mem[000000001e0000f0] p7_far_0_hem: membar #Sync swap [%i1+0x038],%l4 ! Mem[000000001e8000f8] swap [%i1+0x00c],%l3 ! Mem[000000001e8000cc] lduw [%i1+0x004],%l6 ! Mem[000000001e8000c4] ldx [%i3+0x000],%l3 ! Mem[000000001f8000c0] ldx [%i2+0x010],%l1 ! Mem[000000001f0000d0] membar #Sync jmpl %o7,%g0 lduw [%i0+0x030],%l6 ! Mem[000000001e0000f0] p7_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p8_far_0_le: swap [%i2+0x000],%l5 ! Mem[00000000210000c0] jmpl %o7,%g0 ldub [%i3+0x02a],%l7 ! Mem[00000000218000ea] p8_far_0_lem: membar #Sync swap [%i2+0x000],%l5 ! Mem[00000000210000c0] membar #Sync jmpl %o7,%g0 ldub [%i3+0x02a],%l7 ! Mem[00000000218000ea] p8_far_0_he: ldsb [%i1+0x023],%l4 ! Mem[00000000208000e3] sth %l2,[%i0+0x004] ! Mem[00000000200000c4] ldstub [%i0+0x02d],%l4 ! Mem[00000000200000ed] sth %l4,[%i0+0x008] ! Mem[00000000200000c8] ldstub [%i3+0x008],%l7 ! Mem[00000000218000c8] jmpl %o7,%g0 swap [%i0+0x00c],%l5 ! Mem[00000000200000cc] p8_far_0_hem: membar #Sync ldsb [%i1+0x023],%l4 ! Mem[00000000208000e3] sth %l2,[%i0+0x004] ! Mem[00000000200000c4] ldstub [%i0+0x02d],%l4 ! Mem[00000000200000ed] sth %l4,[%i0+0x008] ! Mem[00000000200000c8] ldstub [%i3+0x008],%l7 ! Mem[00000000218000c8] membar #Sync jmpl %o7,%g0 swap [%i0+0x00c],%l5 ! Mem[00000000200000cc] p8_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p9_far_0_le: swap [%i2+0x020],%l5 ! Mem[00000000230000e0] jmpl %o7,%g0 ldx [%i2+0x000],%l7 ! Mem[00000000230000c0] p9_far_0_lem: membar #Sync swap [%i2+0x020],%l5 ! Mem[00000000230000e0] membar #Sync jmpl %o7,%g0 ldx [%i2+0x000],%l7 ! Mem[00000000230000c0] p9_far_0_he: std %l4,[%i2+0x020] ! Mem[00000000230000e0] sth %l2,[%i2+0x004] ! Mem[00000000230000c4] ldub [%i1+0x00d],%l4 ! Mem[00000000228000cd] swap [%i0+0x008],%l4 ! Mem[00000000220000c8] ldstub [%i2+0x03d],%l0 ! Mem[00000000230000fd] ldstub [%i0+0x003],%l7 ! Mem[00000000220000c3] swap [%i2+0x02c],%l0 ! Mem[00000000230000ec] jmpl %o7,%g0 ldx [%i0+0x010],%l5 ! Mem[00000000220000d0] p9_far_0_hem: membar #Sync std %l4,[%i2+0x020] ! Mem[00000000230000e0] sth %l2,[%i2+0x004] ! Mem[00000000230000c4] ldub [%i1+0x00d],%l4 ! Mem[00000000228000cd] swap [%i0+0x008],%l4 ! Mem[00000000220000c8] ldstub [%i2+0x03d],%l0 ! Mem[00000000230000fd] ldstub [%i0+0x003],%l7 ! Mem[00000000220000c3] swap [%i2+0x02c],%l0 ! Mem[00000000230000ec] membar #Sync jmpl %o7,%g0 ldx [%i0+0x010],%l5 ! Mem[00000000220000d0] p9_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p10_far_0_le: swap [%i2+0x000],%l5 ! Mem[00000000250000c0] jmpl %o7,%g0 ldstub [%i3+0x02a],%l7 ! Mem[00000000258000ea] p10_far_0_lem: membar #Sync swap [%i2+0x000],%l5 ! Mem[00000000250000c0] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x02a],%l7 ! Mem[00000000258000ea] p10_far_0_he: ldstub [%i3+0x018],%l4 ! Mem[00000000258000d8] ldstub [%i3+0x023],%l4 ! Mem[00000000258000e3] swap [%i0+0x038],%l1 ! Mem[00000000240000f8] swap [%i0+0x008],%l3 ! Mem[00000000240000c8] ldstub [%i0+0x02c],%l4 ! Mem[00000000240000ec] jmpl %o7,%g0 lduh [%i0+0x032],%l1 ! Mem[00000000240000f2] p10_far_0_hem: membar #Sync ldstub [%i3+0x018],%l4 ! Mem[00000000258000d8] ldstub [%i3+0x023],%l4 ! Mem[00000000258000e3] swap [%i0+0x038],%l1 ! Mem[00000000240000f8] swap [%i0+0x008],%l3 ! Mem[00000000240000c8] ldstub [%i0+0x02c],%l4 ! Mem[00000000240000ec] membar #Sync jmpl %o7,%g0 lduh [%i0+0x032],%l1 ! Mem[00000000240000f2] p10_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p11_far_0_le: swap [%i2+0x020],%l5 ! Mem[00000000270000e0] jmpl %o7,%g0 ldsw [%i3+0x008],%l7 ! Mem[00000000278000c8] p11_far_0_lem: membar #Sync swap [%i2+0x020],%l5 ! Mem[00000000270000e0] membar #Sync jmpl %o7,%g0 ldsw [%i3+0x008],%l7 ! Mem[00000000278000c8] p11_far_0_he: sth %l4,[%i0+0x038] ! Mem[00000000260000f8] lduw [%i1+0x004],%l3 ! Mem[00000000268000c4] stx %l1,[%i2+0x010] ! Mem[00000000270000d0] swap [%i3+0x030],%l6 ! Mem[00000000278000f0] swap [%i3+0x008],%l7 ! Mem[00000000278000c8] jmpl %o7,%g0 stx %l5,[%i3+0x028] ! Mem[00000000278000e8] p11_far_0_hem: membar #Sync sth %l4,[%i0+0x038] ! Mem[00000000260000f8] lduw [%i1+0x004],%l3 ! Mem[00000000268000c4] stx %l1,[%i2+0x010] ! Mem[00000000270000d0] swap [%i3+0x030],%l6 ! Mem[00000000278000f0] swap [%i3+0x008],%l7 ! Mem[00000000278000c8] membar #Sync jmpl %o7,%g0 stx %l5,[%i3+0x028] ! Mem[00000000278000e8] p11_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p12_far_0_le: swap [%i2+0x000],%l5 ! Mem[00000000290000c0] jmpl %o7,%g0 std %l6,[%i2+0x028] ! Mem[00000000290000e8] p12_far_0_lem: membar #Sync swap [%i2+0x000],%l5 ! Mem[00000000290000c0] membar #Sync jmpl %o7,%g0 std %l6,[%i2+0x028] ! Mem[00000000290000e8] p12_far_0_he: ldsw [%i1+0x018],%l4 ! Mem[00000000288000d8] stb %l4,[%i1+0x023] ! Mem[00000000288000e3] swap [%i1+0x038],%l1 ! Mem[00000000288000f8] stw %l6,[%i0+0x010] ! Mem[00000000280000d0] std %l6,[%i3+0x008] ! Mem[00000000298000c8] jmpl %o7,%g0 lduh [%i1+0x00c],%l5 ! Mem[00000000288000cc] p12_far_0_hem: membar #Sync ldsw [%i1+0x018],%l4 ! Mem[00000000288000d8] stb %l4,[%i1+0x023] ! Mem[00000000288000e3] swap [%i1+0x038],%l1 ! Mem[00000000288000f8] stw %l6,[%i0+0x010] ! Mem[00000000280000d0] std %l6,[%i3+0x008] ! Mem[00000000298000c8] membar #Sync jmpl %o7,%g0 lduh [%i1+0x00c],%l5 ! Mem[00000000288000cc] p12_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p13_far_0_le: swap [%i2+0x020],%l5 ! Mem[000000002b0000e0] jmpl %o7,%g0 swap [%i0+0x004],%l7 ! Mem[000000002a0000c4] p13_far_0_lem: membar #Sync swap [%i2+0x020],%l5 ! Mem[000000002b0000e0] membar #Sync jmpl %o7,%g0 swap [%i0+0x004],%l7 ! Mem[000000002a0000c4] p13_far_0_he: ldstub [%i1+0x021],%l0 ! Mem[000000002a8000e1] ldsb [%i3+0x023],%l4 ! Mem[000000002b8000e3] ldub [%i1+0x03d],%l0 ! Mem[000000002a8000fd] ldsw [%i3+0x000],%l7 ! Mem[000000002b8000c0] stx %l0,[%i2+0x028] ! Mem[000000002b0000e8] ldsb [%i1+0x019],%l3 ! Mem[000000002a8000d9] stx %l0,[%i2+0x028] ! Mem[000000002b0000e8] jmpl %o7,%g0 stb %l6,[%i1+0x03a] ! Mem[000000002a8000fa] p13_far_0_hem: membar #Sync ldstub [%i1+0x021],%l0 ! Mem[000000002a8000e1] ldsb [%i3+0x023],%l4 ! Mem[000000002b8000e3] ldub [%i1+0x03d],%l0 ! Mem[000000002a8000fd] ldsw [%i3+0x000],%l7 ! Mem[000000002b8000c0] stx %l0,[%i2+0x028] ! Mem[000000002b0000e8] ldsb [%i1+0x019],%l3 ! Mem[000000002a8000d9] stx %l0,[%i2+0x028] ! Mem[000000002b0000e8] membar #Sync jmpl %o7,%g0 stb %l6,[%i1+0x03a] ! Mem[000000002a8000fa] p13_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p14_far_0_le: swap [%i2+0x000],%l5 ! Mem[000000002d0000c0] jmpl %o7,%g0 swap [%i2+0x028],%l7 ! Mem[000000002d0000e8] p14_far_0_lem: membar #Sync swap [%i2+0x000],%l5 ! Mem[000000002d0000c0] membar #Sync jmpl %o7,%g0 swap [%i2+0x028],%l7 ! Mem[000000002d0000e8] p14_far_0_he: stx %l4,[%i3+0x018] ! Mem[000000002d8000d8] sth %l3,[%i2+0x00c] ! Mem[000000002d0000cc] ldstub [%i0+0x026],%l6 ! Mem[000000002c0000e6] swap [%i1+0x008],%l4 ! Mem[000000002c8000c8] std %l0,[%i3+0x018] ! Mem[000000002d8000d8] jmpl %o7,%g0 ldsh [%i2+0x002],%l7 ! Mem[000000002d0000c2] p14_far_0_hem: membar #Sync stx %l4,[%i3+0x018] ! Mem[000000002d8000d8] sth %l3,[%i2+0x00c] ! Mem[000000002d0000cc] ldstub [%i0+0x026],%l6 ! Mem[000000002c0000e6] swap [%i1+0x008],%l4 ! Mem[000000002c8000c8] std %l0,[%i3+0x018] ! Mem[000000002d8000d8] membar #Sync jmpl %o7,%g0 ldsh [%i2+0x002],%l7 ! Mem[000000002d0000c2] p14_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p15_far_0_le: swap [%i2+0x020],%l5 ! Mem[000000002f0000e0] jmpl %o7,%g0 lduw [%i2+0x008],%l7 ! Mem[000000002f0000c8] p15_far_0_lem: membar #Sync swap [%i2+0x020],%l5 ! Mem[000000002f0000e0] membar #Sync jmpl %o7,%g0 lduw [%i2+0x008],%l7 ! Mem[000000002f0000c8] p15_far_0_he: ldd [%i3+0x038],%l4 ! Mem[000000002f8000f8] stw %l3,[%i0+0x00c] ! Mem[000000002e0000cc] swap [%i2+0x004],%l6 ! Mem[000000002f0000c4] ldub [%i2+0x007],%l3 ! Mem[000000002f0000c7] ldstub [%i2+0x014],%l1 ! Mem[000000002f0000d4] jmpl %o7,%g0 ldstub [%i2+0x033],%l6 ! Mem[000000002f0000f3] p15_far_0_hem: membar #Sync ldd [%i3+0x038],%l4 ! Mem[000000002f8000f8] stw %l3,[%i0+0x00c] ! Mem[000000002e0000cc] swap [%i2+0x004],%l6 ! Mem[000000002f0000c4] ldub [%i2+0x007],%l3 ! Mem[000000002f0000c7] ldstub [%i2+0x014],%l1 ! Mem[000000002f0000d4] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x033],%l6 ! Mem[000000002f0000f3] p15_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p16_far_0_le: swap [%i2+0x000],%l5 ! Mem[00000000310000c0] jmpl %o7,%g0 stx %l7,[%i2+0x028] ! Mem[00000000310000e8] p16_far_0_lem: membar #Sync swap [%i2+0x000],%l5 ! Mem[00000000310000c0] membar #Sync jmpl %o7,%g0 stx %l7,[%i2+0x028] ! Mem[00000000310000e8] p16_far_0_he: lduh [%i1+0x026],%l6 ! Mem[00000000308000e6] ldstub [%i3+0x027],%l3 ! Mem[00000000318000e7] ldstub [%i2+0x034],%l1 ! Mem[00000000310000f4] ldsb [%i3+0x013],%l6 ! Mem[00000000318000d3] ldstub [%i3+0x008],%l7 ! Mem[00000000318000c8] jmpl %o7,%g0 stw %l5,[%i2+0x00c] ! Mem[00000000310000cc] p16_far_0_hem: membar #Sync lduh [%i1+0x026],%l6 ! Mem[00000000308000e6] ldstub [%i3+0x027],%l3 ! Mem[00000000318000e7] ldstub [%i2+0x034],%l1 ! Mem[00000000310000f4] ldsb [%i3+0x013],%l6 ! Mem[00000000318000d3] ldstub [%i3+0x008],%l7 ! Mem[00000000318000c8] membar #Sync jmpl %o7,%g0 stw %l5,[%i2+0x00c] ! Mem[00000000310000cc] p16_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p17_far_0_le: swap [%i2+0x020],%l5 ! Mem[00000000330000e0] jmpl %o7,%g0 lduh [%i2+0x034],%l1 ! Mem[00000000330000f4] p17_far_0_lem: membar #Sync swap [%i2+0x020],%l5 ! Mem[00000000330000e0] membar #Sync jmpl %o7,%g0 lduh [%i2+0x034],%l1 ! Mem[00000000330000f4] p17_far_0_he: sth %l0,[%i2+0x020] ! Mem[00000000330000e0] std %l2,[%i0+0x000] ! Mem[00000000320000c0] swap [%i0+0x014],%l1 ! Mem[00000000320000d4] ldstub [%i0+0x033],%l6 ! Mem[00000000320000f3] ldsh [%i3+0x008],%l7 ! Mem[00000000338000c8] jmpl %o7,%g0 ldsb [%i0+0x02c],%l5 ! Mem[00000000320000ec] p17_far_0_hem: membar #Sync sth %l0,[%i2+0x020] ! Mem[00000000330000e0] std %l2,[%i0+0x000] ! Mem[00000000320000c0] swap [%i0+0x014],%l1 ! Mem[00000000320000d4] ldstub [%i0+0x033],%l6 ! Mem[00000000320000f3] ldsh [%i3+0x008],%l7 ! Mem[00000000338000c8] membar #Sync jmpl %o7,%g0 ldsb [%i0+0x02c],%l5 ! Mem[00000000320000ec] p17_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p18_far_0_le: swap [%i2+0x000],%l5 ! Mem[00000000350000c0] jmpl %o7,%g0 swap [%i2+0x028],%l7 ! Mem[00000000350000e8] p18_far_0_lem: membar #Sync swap [%i2+0x000],%l5 ! Mem[00000000350000c0] membar #Sync jmpl %o7,%g0 swap [%i2+0x028],%l7 ! Mem[00000000350000e8] p18_far_0_he: swap [%i2+0x018],%l4 ! Mem[00000000350000d8] lduh [%i1+0x00c],%l3 ! Mem[00000000348000cc] swap [%i1+0x02c],%l4 ! Mem[00000000348000ec] std %l2,[%i0+0x008] ! Mem[00000000340000c8] ldsb [%i1+0x02c],%l4 ! Mem[00000000348000ec] jmpl %o7,%g0 ldd [%i1+0x030],%l0 ! Mem[00000000348000f0] p18_far_0_hem: membar #Sync swap [%i2+0x018],%l4 ! Mem[00000000350000d8] lduh [%i1+0x00c],%l3 ! Mem[00000000348000cc] swap [%i1+0x02c],%l4 ! Mem[00000000348000ec] std %l2,[%i0+0x008] ! Mem[00000000340000c8] ldsb [%i1+0x02c],%l4 ! Mem[00000000348000ec] membar #Sync jmpl %o7,%g0 ldd [%i1+0x030],%l0 ! Mem[00000000348000f0] p18_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p19_far_0_le: ldstub [%i3+0x023],%l5 ! Mem[00000000378000e3] jmpl %o7,%g0 ldsh [%i2+0x00a],%l7 ! Mem[00000000370000ca] p19_far_0_lem: membar #Sync ldstub [%i3+0x023],%l5 ! Mem[00000000378000e3] membar #Sync jmpl %o7,%g0 ldsh [%i2+0x00a],%l7 ! Mem[00000000370000ca] p19_far_0_he: swap [%i0+0x020],%l4 ! Mem[00000000360000e0] ldstub [%i1+0x005],%l2 ! Mem[00000000368000c5] stw %l4,[%i2+0x00c] ! Mem[00000000370000cc] ldx [%i1+0x008],%l4 ! Mem[00000000368000c8] swap [%i0+0x03c],%l0 ! Mem[00000000360000fc] jmpl %o7,%g0 stb %l7,[%i2+0x003] ! Mem[00000000370000c3] p19_far_0_hem: membar #Sync swap [%i0+0x020],%l4 ! Mem[00000000360000e0] ldstub [%i1+0x005],%l2 ! Mem[00000000368000c5] stw %l4,[%i2+0x00c] ! Mem[00000000370000cc] ldx [%i1+0x008],%l4 ! Mem[00000000368000c8] swap [%i0+0x03c],%l0 ! Mem[00000000360000fc] membar #Sync jmpl %o7,%g0 stb %l7,[%i2+0x003] ! Mem[00000000370000c3] p19_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p20_far_0_le: ldstub [%i3+0x003],%l5 ! Mem[00000000398000c3] jmpl %o7,%g0 stw %l7,[%i1+0x028] ! Mem[00000000388000e8] p20_far_0_lem: membar #Sync ldstub [%i3+0x003],%l5 ! Mem[00000000398000c3] membar #Sync jmpl %o7,%g0 stw %l7,[%i1+0x028] ! Mem[00000000388000e8] p20_far_0_he: lduh [%i3+0x018],%l4 ! Mem[00000000398000d8] ldx [%i3+0x008],%l3 ! Mem[00000000398000c8] ldsh [%i1+0x026],%l6 ! Mem[00000000388000e6] swap [%i0+0x024],%l3 ! Mem[00000000380000e4] ldsh [%i2+0x034],%l1 ! Mem[00000000390000f4] jmpl %o7,%g0 ldsh [%i2+0x012],%l6 ! Mem[00000000390000d2] p20_far_0_hem: membar #Sync lduh [%i3+0x018],%l4 ! Mem[00000000398000d8] ldx [%i3+0x008],%l3 ! Mem[00000000398000c8] ldsh [%i1+0x026],%l6 ! Mem[00000000388000e6] swap [%i0+0x024],%l3 ! Mem[00000000380000e4] ldsh [%i2+0x034],%l1 ! Mem[00000000390000f4] membar #Sync jmpl %o7,%g0 ldsh [%i2+0x012],%l6 ! Mem[00000000390000d2] p20_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p21_far_0_le: ldstub [%i3+0x023],%l5 ! Mem[000000003b8000e3] jmpl %o7,%g0 stb %l7,[%i1+0x004] ! Mem[000000003a8000c4] p21_far_0_lem: membar #Sync ldstub [%i3+0x023],%l5 ! Mem[000000003b8000e3] membar #Sync jmpl %o7,%g0 stb %l7,[%i1+0x004] ! Mem[000000003a8000c4] p21_far_0_he: swap [%i2+0x020],%l4 ! Mem[000000003b0000e0] ldstub [%i2+0x005],%l2 ! Mem[000000003b0000c5] sth %l4,[%i0+0x00c] ! Mem[000000003a0000cc] ldstub [%i0+0x009],%l4 ! Mem[000000003a0000c9] ldsh [%i1+0x03c],%l0 ! Mem[000000003a8000fc] ldstub [%i2+0x013],%l1 ! Mem[000000003b0000d3] swap [%i2+0x034],%l7 ! Mem[000000003b0000f4] jmpl %o7,%g0 sth %l4,[%i0+0x01e] ! Mem[000000003a0000de] p21_far_0_hem: membar #Sync swap [%i2+0x020],%l4 ! Mem[000000003b0000e0] ldstub [%i2+0x005],%l2 ! Mem[000000003b0000c5] sth %l4,[%i0+0x00c] ! Mem[000000003a0000cc] ldstub [%i0+0x009],%l4 ! Mem[000000003a0000c9] ldsh [%i1+0x03c],%l0 ! Mem[000000003a8000fc] ldstub [%i2+0x013],%l1 ! Mem[000000003b0000d3] swap [%i2+0x034],%l7 ! Mem[000000003b0000f4] membar #Sync jmpl %o7,%g0 sth %l4,[%i0+0x01e] ! Mem[000000003a0000de] p21_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p22_far_0_le: ldstub [%i3+0x003],%l5 ! Mem[000000003d8000c3] jmpl %o7,%g0 swap [%i1+0x028],%l7 ! Mem[000000003c8000e8] p22_far_0_lem: membar #Sync ldstub [%i3+0x003],%l5 ! Mem[000000003d8000c3] membar #Sync jmpl %o7,%g0 swap [%i1+0x028],%l7 ! Mem[000000003c8000e8] p22_far_0_he: stb %l4,[%i1+0x018] ! Mem[000000003c8000d8] swap [%i1+0x00c],%l3 ! Mem[000000003c8000cc] swap [%i2+0x02c],%l4 ! Mem[000000003d0000ec] ldub [%i0+0x009],%l4 ! Mem[000000003c0000c9] ldub [%i0+0x01d],%l0 ! Mem[000000003c0000dd] jmpl %o7,%g0 stw %l1,[%i2+0x030] ! Mem[000000003d0000f0] p22_far_0_hem: membar #Sync stb %l4,[%i1+0x018] ! Mem[000000003c8000d8] swap [%i1+0x00c],%l3 ! Mem[000000003c8000cc] swap [%i2+0x02c],%l4 ! Mem[000000003d0000ec] ldub [%i0+0x009],%l4 ! Mem[000000003c0000c9] ldub [%i0+0x01d],%l0 ! Mem[000000003c0000dd] membar #Sync jmpl %o7,%g0 stw %l1,[%i2+0x030] ! Mem[000000003d0000f0] p22_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p23_far_0_le: ldstub [%i3+0x023],%l5 ! Mem[000000003f8000e3] jmpl %o7,%g0 lduh [%i1+0x00a],%l7 ! Mem[000000003e8000ca] p23_far_0_lem: membar #Sync ldstub [%i3+0x023],%l5 ! Mem[000000003f8000e3] membar #Sync jmpl %o7,%g0 lduh [%i1+0x00a],%l7 ! Mem[000000003e8000ca] p23_far_0_he: lduh [%i2+0x038],%l4 ! Mem[000000003f0000f8] ldstub [%i0+0x00c],%l3 ! Mem[000000003e0000cc] swap [%i0+0x004],%l6 ! Mem[000000003e0000c4] ldstub [%i0+0x029],%l3 ! Mem[000000003e0000e9] stw %l7,[%i3+0x008] ! Mem[000000003f8000c8] jmpl %o7,%g0 ldx [%i2+0x028],%l5 ! Mem[000000003f0000e8] p23_far_0_hem: membar #Sync lduh [%i2+0x038],%l4 ! Mem[000000003f0000f8] ldstub [%i0+0x00c],%l3 ! Mem[000000003e0000cc] swap [%i0+0x004],%l6 ! Mem[000000003e0000c4] ldstub [%i0+0x029],%l3 ! Mem[000000003e0000e9] stw %l7,[%i3+0x008] ! Mem[000000003f8000c8] membar #Sync jmpl %o7,%g0 ldx [%i2+0x028],%l5 ! Mem[000000003f0000e8] p23_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p24_far_0_le: ldstub [%i3+0x003],%l5 ! Mem[00000000418000c3] jmpl %o7,%g0 sth %l7,[%i1+0x02a] ! Mem[00000000408000ea] p24_far_0_lem: membar #Sync ldstub [%i3+0x003],%l5 ! Mem[00000000418000c3] membar #Sync jmpl %o7,%g0 sth %l7,[%i1+0x02a] ! Mem[00000000408000ea] p24_far_0_he: ldstub [%i3+0x018],%l4 ! Mem[00000000418000d8] ldstub [%i2+0x00c],%l3 ! Mem[00000000410000cc] lduw [%i2+0x024],%l6 ! Mem[00000000410000e4] ldd [%i2+0x020],%l2 ! Mem[00000000410000e0] std %l4,[%i1+0x028] ! Mem[00000000408000e8] jmpl %o7,%g0 swap [%i0+0x00c],%l5 ! Mem[00000000400000cc] p24_far_0_hem: membar #Sync ldstub [%i3+0x018],%l4 ! Mem[00000000418000d8] ldstub [%i2+0x00c],%l3 ! Mem[00000000410000cc] lduw [%i2+0x024],%l6 ! Mem[00000000410000e4] ldd [%i2+0x020],%l2 ! Mem[00000000410000e0] std %l4,[%i1+0x028] ! Mem[00000000408000e8] membar #Sync jmpl %o7,%g0 swap [%i0+0x00c],%l5 ! Mem[00000000400000cc] p24_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p25_far_0_le: ldstub [%i3+0x023],%l5 ! Mem[00000000438000e3] jmpl %o7,%g0 ldsb [%i0+0x004],%l7 ! Mem[00000000420000c4] p25_far_0_lem: membar #Sync ldstub [%i3+0x023],%l5 ! Mem[00000000438000e3] membar #Sync jmpl %o7,%g0 ldsb [%i0+0x004],%l7 ! Mem[00000000420000c4] p25_far_0_he: lduh [%i0+0x022],%l4 ! Mem[00000000420000e2] swap [%i0+0x004],%l2 ! Mem[00000000420000c4] sth %l4,[%i2+0x00c] ! Mem[00000000430000cc] stb %l3,[%i3+0x029] ! Mem[00000000438000e9] ldd [%i2+0x008],%l4 ! Mem[00000000430000c8] lduh [%i2+0x012],%l1 ! Mem[00000000430000d2] lduh [%i2+0x036],%l7 ! Mem[00000000430000f6] jmpl %o7,%g0 ldx [%i2+0x018],%l4 ! Mem[00000000430000d8] p25_far_0_hem: membar #Sync lduh [%i0+0x022],%l4 ! Mem[00000000420000e2] swap [%i0+0x004],%l2 ! Mem[00000000420000c4] sth %l4,[%i2+0x00c] ! Mem[00000000430000cc] stb %l3,[%i3+0x029] ! Mem[00000000438000e9] ldd [%i2+0x008],%l4 ! Mem[00000000430000c8] lduh [%i2+0x012],%l1 ! Mem[00000000430000d2] lduh [%i2+0x036],%l7 ! Mem[00000000430000f6] membar #Sync jmpl %o7,%g0 ldx [%i2+0x018],%l4 ! Mem[00000000430000d8] p25_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p26_far_0_le: ldstub [%i3+0x003],%l5 ! Mem[00000000458000c3] jmpl %o7,%g0 ldd [%i1+0x028],%l6 ! Mem[00000000448000e8] p26_far_0_lem: membar #Sync ldstub [%i3+0x003],%l5 ! Mem[00000000458000c3] membar #Sync jmpl %o7,%g0 ldd [%i1+0x028],%l6 ! Mem[00000000448000e8] p26_far_0_he: lduw [%i0+0x018],%l4 ! Mem[00000000440000d8] swap [%i2+0x004],%l2 ! Mem[00000000450000c4] ldd [%i2+0x028],%l4 ! Mem[00000000450000e8] swap [%i0+0x008],%l4 ! Mem[00000000440000c8] ldstub [%i2+0x01d],%l0 ! Mem[00000000450000dd] jmpl %o7,%g0 swap [%i3+0x000],%l7 ! Mem[00000000458000c0] p26_far_0_hem: membar #Sync lduw [%i0+0x018],%l4 ! Mem[00000000440000d8] swap [%i2+0x004],%l2 ! Mem[00000000450000c4] ldd [%i2+0x028],%l4 ! Mem[00000000450000e8] swap [%i0+0x008],%l4 ! Mem[00000000440000c8] ldstub [%i2+0x01d],%l0 ! Mem[00000000450000dd] membar #Sync jmpl %o7,%g0 swap [%i3+0x000],%l7 ! Mem[00000000458000c0] p26_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p27_far_0_le: ldstub [%i3+0x023],%l5 ! Mem[00000000478000e3] jmpl %o7,%g0 ldsb [%i1+0x00a],%l7 ! Mem[00000000468000ca] p27_far_0_lem: membar #Sync ldstub [%i3+0x023],%l5 ! Mem[00000000478000e3] membar #Sync jmpl %o7,%g0 ldsb [%i1+0x00a],%l7 ! Mem[00000000468000ca] p27_far_0_he: ldstub [%i1+0x038],%l4 ! Mem[00000000468000f8] swap [%i0+0x004],%l2 ! Mem[00000000460000c4] stb %l4,[%i0+0x00d] ! Mem[00000000460000cd] std %l4,[%i0+0x008] ! Mem[00000000460000c8] swap [%i1+0x03c],%l0 ! Mem[00000000468000fc] jmpl %o7,%g0 swap [%i3+0x000],%l7 ! Mem[00000000478000c0] p27_far_0_hem: membar #Sync ldstub [%i1+0x038],%l4 ! Mem[00000000468000f8] swap [%i0+0x004],%l2 ! Mem[00000000460000c4] stb %l4,[%i0+0x00d] ! Mem[00000000460000cd] std %l4,[%i0+0x008] ! Mem[00000000460000c8] swap [%i1+0x03c],%l0 ! Mem[00000000468000fc] membar #Sync jmpl %o7,%g0 swap [%i3+0x000],%l7 ! Mem[00000000478000c0] p27_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p28_far_0_le: ldstub [%i3+0x003],%l5 ! Mem[00000000498000c3] jmpl %o7,%g0 stb %l7,[%i1+0x02a] ! Mem[00000000488000ea] p28_far_0_lem: membar #Sync ldstub [%i3+0x003],%l5 ! Mem[00000000498000c3] membar #Sync jmpl %o7,%g0 stb %l7,[%i1+0x02a] ! Mem[00000000488000ea] p28_far_0_he: stw %l4,[%i2+0x018] ! Mem[00000000490000d8] ldd [%i2+0x000],%l2 ! Mem[00000000490000c0] ldx [%i2+0x028],%l4 ! Mem[00000000490000e8] ldstub [%i2+0x009],%l4 ! Mem[00000000490000c9] ldd [%i0+0x018],%l0 ! Mem[00000000480000d8] jmpl %o7,%g0 ldx [%i3+0x000],%l7 ! Mem[00000000498000c0] p28_far_0_hem: membar #Sync stw %l4,[%i2+0x018] ! Mem[00000000490000d8] ldd [%i2+0x000],%l2 ! Mem[00000000490000c0] ldx [%i2+0x028],%l4 ! Mem[00000000490000e8] ldstub [%i2+0x009],%l4 ! Mem[00000000490000c9] ldd [%i0+0x018],%l0 ! Mem[00000000480000d8] membar #Sync jmpl %o7,%g0 ldx [%i3+0x000],%l7 ! Mem[00000000498000c0] p28_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p29_far_0_le: ldstub [%i3+0x023],%l5 ! Mem[000000004b8000e3] jmpl %o7,%g0 ldsw [%i3+0x004],%l7 ! Mem[000000004b8000c4] p29_far_0_lem: membar #Sync ldstub [%i3+0x023],%l5 ! Mem[000000004b8000e3] membar #Sync jmpl %o7,%g0 ldsw [%i3+0x004],%l7 ! Mem[000000004b8000c4] p29_far_0_he: sth %l4,[%i2+0x022] ! Mem[000000004b0000e2] ldd [%i0+0x000],%l2 ! Mem[000000004a0000c0] ldd [%i1+0x038],%l0 ! Mem[000000004a8000f8] ldub [%i1+0x033],%l6 ! Mem[000000004a8000f3] lduw [%i0+0x02c],%l0 ! Mem[000000004a0000ec] ldsh [%i2+0x018],%l3 ! Mem[000000004b0000d8] ldx [%i2+0x028],%l0 ! Mem[000000004b0000e8] jmpl %o7,%g0 ldsw [%i2+0x038],%l6 ! Mem[000000004b0000f8] p29_far_0_hem: membar #Sync sth %l4,[%i2+0x022] ! Mem[000000004b0000e2] ldd [%i0+0x000],%l2 ! Mem[000000004a0000c0] ldd [%i1+0x038],%l0 ! Mem[000000004a8000f8] ldub [%i1+0x033],%l6 ! Mem[000000004a8000f3] lduw [%i0+0x02c],%l0 ! Mem[000000004a0000ec] ldsh [%i2+0x018],%l3 ! Mem[000000004b0000d8] ldx [%i2+0x028],%l0 ! Mem[000000004b0000e8] membar #Sync jmpl %o7,%g0 ldsw [%i2+0x038],%l6 ! Mem[000000004b0000f8] p29_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p30_far_0_le: ldstub [%i0+0x003],%l5 ! Mem[000000004c0000c3] jmpl %o7,%g0 ldx [%i1+0x028],%l7 ! Mem[000000004c8000e8] p30_far_0_lem: membar #Sync ldstub [%i0+0x003],%l5 ! Mem[000000004c0000c3] membar #Sync jmpl %o7,%g0 ldx [%i1+0x028],%l7 ! Mem[000000004c8000e8] p30_far_0_he: ldd [%i1+0x000],%l0 ! Mem[000000004c8000c0] ldub [%i1+0x023],%l4 ! Mem[000000004c8000e3] lduw [%i0+0x034],%l1 ! Mem[000000004c0000f4] lduh [%i2+0x002],%l7 ! Mem[000000004d0000c2] std %l6,[%i0+0x030] ! Mem[000000004c0000f0] jmpl %o7,%g0 stb %l4,[%i3+0x01e] ! Mem[000000004d8000de] p30_far_0_hem: membar #Sync ldd [%i1+0x000],%l0 ! Mem[000000004c8000c0] ldub [%i1+0x023],%l4 ! Mem[000000004c8000e3] lduw [%i0+0x034],%l1 ! Mem[000000004c0000f4] lduh [%i2+0x002],%l7 ! Mem[000000004d0000c2] std %l6,[%i0+0x030] ! Mem[000000004c0000f0] membar #Sync jmpl %o7,%g0 stb %l4,[%i3+0x01e] ! Mem[000000004d8000de] p30_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p31_far_0_le: ldstub [%i0+0x023],%l5 ! Mem[000000004e0000e3] jmpl %o7,%g0 ldub [%i1+0x00a],%l7 ! Mem[000000004e8000ca] p31_far_0_lem: membar #Sync ldstub [%i0+0x023],%l5 ! Mem[000000004e0000e3] membar #Sync jmpl %o7,%g0 ldub [%i1+0x00a],%l7 ! Mem[000000004e8000ca] p31_far_0_he: std %l4,[%i0+0x038] ! Mem[000000004e0000f8] stx %l3,[%i3+0x008] ! Mem[000000004f8000c8] ldx [%i1+0x038],%l1 ! Mem[000000004e8000f8] ldsb [%i1+0x029],%l3 ! Mem[000000004e8000e9] ldsw [%i1+0x00c],%l4 ! Mem[000000004e8000cc] jmpl %o7,%g0 ldstub [%i3+0x013],%l1 ! Mem[000000004f8000d3] p31_far_0_hem: membar #Sync std %l4,[%i0+0x038] ! Mem[000000004e0000f8] stx %l3,[%i3+0x008] ! Mem[000000004f8000c8] ldx [%i1+0x038],%l1 ! Mem[000000004e8000f8] ldsb [%i1+0x029],%l3 ! Mem[000000004e8000e9] ldsw [%i1+0x00c],%l4 ! Mem[000000004e8000cc] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x013],%l1 ! Mem[000000004f8000d3] p31_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p32_far_0_le: ldstub [%i0+0x003],%l5 ! Mem[00000000500000c3] jmpl %o7,%g0 sth %l7,[%i3+0x004] ! Mem[00000000518000c4] p32_far_0_lem: membar #Sync ldstub [%i0+0x003],%l5 ! Mem[00000000500000c3] membar #Sync jmpl %o7,%g0 sth %l7,[%i3+0x004] ! Mem[00000000518000c4] p32_far_0_he: ldstub [%i2+0x001],%l0 ! Mem[00000000510000c1] swap [%i3+0x020],%l4 ! Mem[00000000518000e0] ldub [%i2+0x034],%l1 ! Mem[00000000510000f4] ldub [%i2+0x003],%l7 ! Mem[00000000510000c3] swap [%i2+0x00c],%l0 ! Mem[00000000510000cc] ldub [%i3+0x019],%l3 ! Mem[00000000518000d9] ldub [%i0+0x00a],%l0 ! Mem[00000000500000ca] jmpl %o7,%g0 ldub [%i1+0x03a],%l6 ! Mem[00000000508000fa] p32_far_0_hem: membar #Sync ldstub [%i2+0x001],%l0 ! Mem[00000000510000c1] swap [%i3+0x020],%l4 ! Mem[00000000518000e0] ldub [%i2+0x034],%l1 ! Mem[00000000510000f4] ldub [%i2+0x003],%l7 ! Mem[00000000510000c3] swap [%i2+0x00c],%l0 ! Mem[00000000510000cc] ldub [%i3+0x019],%l3 ! Mem[00000000518000d9] ldub [%i0+0x00a],%l0 ! Mem[00000000500000ca] membar #Sync jmpl %o7,%g0 ldub [%i1+0x03a],%l6 ! Mem[00000000508000fa] p32_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p33_far_0_le: ldstub [%i0+0x023],%l5 ! Mem[00000000520000e3] jmpl %o7,%g0 ldstub [%i1+0x00a],%l7 ! Mem[00000000528000ca] p33_far_0_lem: membar #Sync ldstub [%i0+0x023],%l5 ! Mem[00000000520000e3] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x00a],%l7 ! Mem[00000000528000ca] p33_far_0_he: lduh [%i2+0x006],%l6 ! Mem[00000000530000c6] swap [%i2+0x008],%l4 ! Mem[00000000530000c8] stx %l4,[%i3+0x008] ! Mem[00000000538000c8] ldd [%i3+0x010],%l0 ! Mem[00000000538000d0] ldstub [%i3+0x036],%l7 ! Mem[00000000538000f6] jmpl %o7,%g0 ldsh [%i0+0x01e],%l4 ! Mem[00000000520000de] p33_far_0_hem: membar #Sync lduh [%i2+0x006],%l6 ! Mem[00000000530000c6] swap [%i2+0x008],%l4 ! Mem[00000000530000c8] stx %l4,[%i3+0x008] ! Mem[00000000538000c8] ldd [%i3+0x010],%l0 ! Mem[00000000538000d0] ldstub [%i3+0x036],%l7 ! Mem[00000000538000f6] membar #Sync jmpl %o7,%g0 ldsh [%i0+0x01e],%l4 ! Mem[00000000520000de] p33_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p34_far_0_le: ldstub [%i0+0x003],%l5 ! Mem[00000000540000c3] jmpl %o7,%g0 ldsw [%i1+0x028],%l7 ! Mem[00000000548000e8] p34_far_0_lem: membar #Sync ldstub [%i0+0x003],%l5 ! Mem[00000000540000c3] membar #Sync jmpl %o7,%g0 ldsw [%i1+0x028],%l7 ! Mem[00000000548000e8] p34_far_0_he: ldsb [%i3+0x018],%l4 ! Mem[00000000558000d8] ldsh [%i0+0x00c],%l3 ! Mem[00000000540000cc] sth %l6,[%i1+0x026] ! Mem[00000000548000e6] ldub [%i2+0x027],%l3 ! Mem[00000000550000e7] sth %l1,[%i0+0x034] ! Mem[00000000540000f4] jmpl %o7,%g0 sth %l7,[%i1+0x002] ! Mem[00000000548000c2] p34_far_0_hem: membar #Sync ldsb [%i3+0x018],%l4 ! Mem[00000000558000d8] ldsh [%i0+0x00c],%l3 ! Mem[00000000540000cc] sth %l6,[%i1+0x026] ! Mem[00000000548000e6] ldub [%i2+0x027],%l3 ! Mem[00000000550000e7] sth %l1,[%i0+0x034] ! Mem[00000000540000f4] membar #Sync jmpl %o7,%g0 sth %l7,[%i1+0x002] ! Mem[00000000548000c2] p34_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p35_far_0_le: ldstub [%i0+0x023],%l5 ! Mem[00000000560000e3] jmpl %o7,%g0 std %l6,[%i0+0x008] ! Mem[00000000560000c8] p35_far_0_lem: membar #Sync ldstub [%i0+0x023],%l5 ! Mem[00000000560000e3] membar #Sync jmpl %o7,%g0 std %l6,[%i0+0x008] ! Mem[00000000560000c8] p35_far_0_he: swap [%i3+0x038],%l4 ! Mem[00000000578000f8] lduw [%i2+0x00c],%l3 ! Mem[00000000570000cc] lduh [%i2+0x038],%l1 ! Mem[00000000570000f8] ldsw [%i1+0x030],%l6 ! Mem[00000000568000f0] swap [%i3+0x008],%l7 ! Mem[00000000578000c8] jmpl %o7,%g0 stw %l3,[%i3+0x018] ! Mem[00000000578000d8] p35_far_0_hem: membar #Sync swap [%i3+0x038],%l4 ! Mem[00000000578000f8] lduw [%i2+0x00c],%l3 ! Mem[00000000570000cc] lduh [%i2+0x038],%l1 ! Mem[00000000570000f8] ldsw [%i1+0x030],%l6 ! Mem[00000000568000f0] swap [%i3+0x008],%l7 ! Mem[00000000578000c8] membar #Sync jmpl %o7,%g0 stw %l3,[%i3+0x018] ! Mem[00000000578000d8] p35_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p36_far_0_le: ldstub [%i0+0x003],%l5 ! Mem[00000000580000c3] jmpl %o7,%g0 lduh [%i2+0x004],%l7 ! Mem[00000000590000c4] p36_far_0_lem: membar #Sync ldstub [%i0+0x003],%l5 ! Mem[00000000580000c3] membar #Sync jmpl %o7,%g0 lduh [%i2+0x004],%l7 ! Mem[00000000590000c4] p36_far_0_he: ldstub [%i3+0x023],%l4 ! Mem[00000000598000e3] ldsh [%i1+0x004],%l2 ! Mem[00000000588000c4] lduw [%i3+0x02c],%l4 ! Mem[00000000598000ec] lduw [%i1+0x008],%l4 ! Mem[00000000588000c8] swap [%i1+0x01c],%l0 ! Mem[00000000588000dc] ldstub [%i3+0x033],%l1 ! Mem[00000000598000f3] ldub [%i2+0x036],%l7 ! Mem[00000000590000f6] jmpl %o7,%g0 ldstub [%i3+0x01e],%l4 ! Mem[00000000598000de] p36_far_0_hem: membar #Sync ldstub [%i3+0x023],%l4 ! Mem[00000000598000e3] ldsh [%i1+0x004],%l2 ! Mem[00000000588000c4] lduw [%i3+0x02c],%l4 ! Mem[00000000598000ec] lduw [%i1+0x008],%l4 ! Mem[00000000588000c8] swap [%i1+0x01c],%l0 ! Mem[00000000588000dc] ldstub [%i3+0x033],%l1 ! Mem[00000000598000f3] ldub [%i2+0x036],%l7 ! Mem[00000000590000f6] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x01e],%l4 ! Mem[00000000598000de] p36_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p37_far_0_le: ldstub [%i0+0x023],%l5 ! Mem[000000005a0000e3] jmpl %o7,%g0 ldstub [%i0+0x00a],%l7 ! Mem[000000005a0000ca] p37_far_0_lem: membar #Sync ldstub [%i0+0x023],%l5 ! Mem[000000005a0000e3] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x00a],%l7 ! Mem[000000005a0000ca] p37_far_0_he: ldsh [%i1+0x038],%l4 ! Mem[000000005a8000f8] swap [%i1+0x00c],%l3 ! Mem[000000005a8000cc] ldsh [%i0+0x006],%l6 ! Mem[000000005a0000c6] swap [%i2+0x004],%l3 ! Mem[000000005b0000c4] ldstub [%i1+0x014],%l1 ! Mem[000000005a8000d4] jmpl %o7,%g0 swap [%i3+0x030],%l6 ! Mem[000000005b8000f0] p37_far_0_hem: membar #Sync ldsh [%i1+0x038],%l4 ! Mem[000000005a8000f8] swap [%i1+0x00c],%l3 ! Mem[000000005a8000cc] ldsh [%i0+0x006],%l6 ! Mem[000000005a0000c6] swap [%i2+0x004],%l3 ! Mem[000000005b0000c4] ldstub [%i1+0x014],%l1 ! Mem[000000005a8000d4] membar #Sync jmpl %o7,%g0 swap [%i3+0x030],%l6 ! Mem[000000005b8000f0] p37_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p38_far_0_le: ldstub [%i0+0x003],%l5 ! Mem[000000005c0000c3] jmpl %o7,%g0 ldx [%i0+0x028],%l7 ! Mem[000000005c0000e8] p38_far_0_lem: membar #Sync ldstub [%i0+0x003],%l5 ! Mem[000000005c0000c3] membar #Sync jmpl %o7,%g0 ldx [%i0+0x028],%l7 ! Mem[000000005c0000e8] p38_far_0_he: ldstub [%i1+0x018],%l4 ! Mem[000000005c8000d8] swap [%i3+0x00c],%l3 ! Mem[000000005d8000cc] stw %l6,[%i1+0x024] ! Mem[000000005c8000e4] stx %l3,[%i0+0x020] ! Mem[000000005c0000e0] ldstub [%i0+0x034],%l1 ! Mem[000000005c0000f4] jmpl %o7,%g0 stw %l6,[%i0+0x010] ! Mem[000000005c0000d0] p38_far_0_hem: membar #Sync ldstub [%i1+0x018],%l4 ! Mem[000000005c8000d8] swap [%i3+0x00c],%l3 ! Mem[000000005d8000cc] stw %l6,[%i1+0x024] ! Mem[000000005c8000e4] stx %l3,[%i0+0x020] ! Mem[000000005c0000e0] ldstub [%i0+0x034],%l1 ! Mem[000000005c0000f4] membar #Sync jmpl %o7,%g0 stw %l6,[%i0+0x010] ! Mem[000000005c0000d0] p38_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p39_far_0_le: ldstub [%i0+0x023],%l5 ! Mem[000000005e0000e3] jmpl %o7,%g0 stx %l7,[%i0+0x008] ! Mem[000000005e0000c8] p39_far_0_lem: membar #Sync ldstub [%i0+0x023],%l5 ! Mem[000000005e0000e3] membar #Sync jmpl %o7,%g0 stx %l7,[%i0+0x008] ! Mem[000000005e0000c8] p39_far_0_he: sth %l4,[%i2+0x038] ! Mem[000000005f0000f8] swap [%i2+0x00c],%l3 ! Mem[000000005f0000cc] stx %l1,[%i3+0x038] ! Mem[000000005f8000f8] swap [%i0+0x030],%l6 ! Mem[000000005e0000f0] stw %l7,[%i3+0x008] ! Mem[000000005f8000c8] jmpl %o7,%g0 ldd [%i1+0x028],%l4 ! Mem[000000005e8000e8] p39_far_0_hem: membar #Sync sth %l4,[%i2+0x038] ! Mem[000000005f0000f8] swap [%i2+0x00c],%l3 ! Mem[000000005f0000cc] stx %l1,[%i3+0x038] ! Mem[000000005f8000f8] swap [%i0+0x030],%l6 ! Mem[000000005e0000f0] stw %l7,[%i3+0x008] ! Mem[000000005f8000c8] membar #Sync jmpl %o7,%g0 ldd [%i1+0x028],%l4 ! Mem[000000005e8000e8] p39_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p40_far_0_le: ldstub [%i0+0x003],%l5 ! Mem[00000000600000c3] jmpl %o7,%g0 ldx [%i0+0x000],%l7 ! Mem[00000000600000c0] p40_far_0_lem: membar #Sync ldstub [%i0+0x003],%l5 ! Mem[00000000600000c3] membar #Sync jmpl %o7,%g0 ldx [%i0+0x000],%l7 ! Mem[00000000600000c0] p40_far_0_he: ldsw [%i0+0x020],%l4 ! Mem[00000000600000e0] std %l2,[%i2+0x000] ! Mem[00000000610000c0] lduw [%i1+0x02c],%l4 ! Mem[00000000608000ec] ldstub [%i0+0x009],%l4 ! Mem[00000000600000c9] stx %l0,[%i3+0x018] ! Mem[00000000618000d8] ldstub [%i3+0x003],%l7 ! Mem[00000000618000c3] ldstub [%i2+0x00f],%l0 ! Mem[00000000610000cf] jmpl %o7,%g0 std %l2,[%i3+0x018] ! Mem[00000000618000d8] p40_far_0_hem: membar #Sync ldsw [%i0+0x020],%l4 ! Mem[00000000600000e0] std %l2,[%i2+0x000] ! Mem[00000000610000c0] lduw [%i1+0x02c],%l4 ! Mem[00000000608000ec] ldstub [%i0+0x009],%l4 ! Mem[00000000600000c9] stx %l0,[%i3+0x018] ! Mem[00000000618000d8] ldstub [%i3+0x003],%l7 ! Mem[00000000618000c3] ldstub [%i2+0x00f],%l0 ! Mem[00000000610000cf] membar #Sync jmpl %o7,%g0 std %l2,[%i3+0x018] ! Mem[00000000618000d8] p40_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p41_far_0_le: ldstub [%i0+0x023],%l5 ! Mem[00000000620000e3] jmpl %o7,%g0 ldstub [%i0+0x00a],%l7 ! Mem[00000000620000ca] p41_far_0_lem: membar #Sync ldstub [%i0+0x023],%l5 ! Mem[00000000620000e3] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x00a],%l7 ! Mem[00000000620000ca] p41_far_0_he: ldsw [%i2+0x020],%l4 ! Mem[00000000630000e0] std %l2,[%i0+0x000] ! Mem[00000000620000c0] stw %l1,[%i3+0x038] ! Mem[00000000638000f8] ldub [%i1+0x029],%l3 ! Mem[00000000628000e9] ldstub [%i3+0x00c],%l4 ! Mem[00000000638000cc] jmpl %o7,%g0 ldstub [%i3+0x013],%l1 ! Mem[00000000638000d3] p41_far_0_hem: membar #Sync ldsw [%i2+0x020],%l4 ! Mem[00000000630000e0] std %l2,[%i0+0x000] ! Mem[00000000620000c0] stw %l1,[%i3+0x038] ! Mem[00000000638000f8] ldub [%i1+0x029],%l3 ! Mem[00000000628000e9] ldstub [%i3+0x00c],%l4 ! Mem[00000000638000cc] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x013],%l1 ! Mem[00000000638000d3] p41_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p42_far_0_le: ldstub [%i0+0x003],%l5 ! Mem[00000000640000c3] jmpl %o7,%g0 ldsw [%i0+0x028],%l7 ! Mem[00000000640000e8] p42_far_0_lem: membar #Sync ldstub [%i0+0x003],%l5 ! Mem[00000000640000c3] membar #Sync jmpl %o7,%g0 ldsw [%i0+0x028],%l7 ! Mem[00000000640000e8] p42_far_0_he: stx %l4,[%i0+0x018] ! Mem[00000000640000d8] std %l2,[%i3+0x000] ! Mem[00000000658000c0] ldsh [%i3+0x02c],%l4 ! Mem[00000000658000ec] ldsb [%i3+0x013],%l6 ! Mem[00000000658000d3] ldd [%i3+0x008],%l0 ! Mem[00000000658000c8] jmpl %o7,%g0 ldx [%i2+0x018],%l3 ! Mem[00000000650000d8] p42_far_0_hem: membar #Sync stx %l4,[%i0+0x018] ! Mem[00000000640000d8] std %l2,[%i3+0x000] ! Mem[00000000658000c0] ldsh [%i3+0x02c],%l4 ! Mem[00000000658000ec] ldsb [%i3+0x013],%l6 ! Mem[00000000658000d3] ldd [%i3+0x008],%l0 ! Mem[00000000658000c8] membar #Sync jmpl %o7,%g0 ldx [%i2+0x018],%l3 ! Mem[00000000650000d8] p42_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p43_far_0_le: ldstub [%i0+0x023],%l5 ! Mem[00000000660000e3] jmpl %o7,%g0 stw %l7,[%i3+0x008] ! Mem[00000000678000c8] p43_far_0_lem: membar #Sync ldstub [%i0+0x023],%l5 ! Mem[00000000660000e3] membar #Sync jmpl %o7,%g0 stw %l7,[%i3+0x008] ! Mem[00000000678000c8] p43_far_0_he: ldd [%i1+0x038],%l4 ! Mem[00000000668000f8] stw %l2,[%i1+0x004] ! Mem[00000000668000c4] sth %l1,[%i0+0x038] ! Mem[00000000660000f8] swap [%i0+0x028],%l3 ! Mem[00000000660000e8] ldsh [%i1+0x00c],%l4 ! Mem[00000000668000cc] jmpl %o7,%g0 ldd [%i3+0x010],%l0 ! Mem[00000000678000d0] p43_far_0_hem: membar #Sync ldd [%i1+0x038],%l4 ! Mem[00000000668000f8] stw %l2,[%i1+0x004] ! Mem[00000000668000c4] sth %l1,[%i0+0x038] ! Mem[00000000660000f8] swap [%i0+0x028],%l3 ! Mem[00000000660000e8] ldsh [%i1+0x00c],%l4 ! Mem[00000000668000cc] membar #Sync jmpl %o7,%g0 ldd [%i3+0x010],%l0 ! Mem[00000000678000d0] p43_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p44_far_0_le: ldstub [%i0+0x003],%l5 ! Mem[00000000680000c3] jmpl %o7,%g0 ldstub [%i3+0x004],%l7 ! Mem[00000000698000c4] p44_far_0_lem: membar #Sync ldstub [%i0+0x003],%l5 ! Mem[00000000680000c3] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x004],%l7 ! Mem[00000000698000c4] p44_far_0_he: ldsb [%i2+0x023],%l4 ! Mem[00000000690000e3] stw %l2,[%i0+0x004] ! Mem[00000000680000c4] lduh [%i2+0x02c],%l4 ! Mem[00000000690000ec] stw %l4,[%i0+0x008] ! Mem[00000000680000c8] ldstub [%i1+0x01d],%l0 ! Mem[00000000688000dd] ldd [%i2+0x000],%l6 ! Mem[00000000690000c0] lduh [%i3+0x00e],%l0 ! Mem[00000000698000ce] jmpl %o7,%g0 ldstub [%i1+0x019],%l3 ! Mem[00000000688000d9] p44_far_0_hem: membar #Sync ldsb [%i2+0x023],%l4 ! Mem[00000000690000e3] stw %l2,[%i0+0x004] ! Mem[00000000680000c4] lduh [%i2+0x02c],%l4 ! Mem[00000000690000ec] stw %l4,[%i0+0x008] ! Mem[00000000680000c8] ldstub [%i1+0x01d],%l0 ! Mem[00000000688000dd] ldd [%i2+0x000],%l6 ! Mem[00000000690000c0] lduh [%i3+0x00e],%l0 ! Mem[00000000698000ce] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x019],%l3 ! Mem[00000000688000d9] p44_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p45_far_0_le: ldstub [%i0+0x023],%l5 ! Mem[000000006a0000e3] jmpl %o7,%g0 swap [%i3+0x008],%l7 ! Mem[000000006b8000c8] p45_far_0_lem: membar #Sync ldstub [%i0+0x023],%l5 ! Mem[000000006a0000e3] membar #Sync jmpl %o7,%g0 swap [%i3+0x008],%l7 ! Mem[000000006b8000c8] p45_far_0_he: ldub [%i3+0x038],%l4 ! Mem[000000006b8000f8] stb %l3,[%i0+0x00c] ! Mem[000000006a0000cc] ldd [%i1+0x000],%l6 ! Mem[000000006a8000c0] lduw [%i1+0x004],%l3 ! Mem[000000006a8000c4] stb %l1,[%i2+0x014] ! Mem[000000006b0000d4] jmpl %o7,%g0 ldsw [%i2+0x000],%l7 ! Mem[000000006b0000c0] p45_far_0_hem: membar #Sync ldub [%i3+0x038],%l4 ! Mem[000000006b8000f8] stb %l3,[%i0+0x00c] ! Mem[000000006a0000cc] ldd [%i1+0x000],%l6 ! Mem[000000006a8000c0] lduw [%i1+0x004],%l3 ! Mem[000000006a8000c4] stb %l1,[%i2+0x014] ! Mem[000000006b0000d4] membar #Sync jmpl %o7,%g0 ldsw [%i2+0x000],%l7 ! Mem[000000006b0000c0] p45_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p46_far_0_le: ldstub [%i0+0x003],%l5 ! Mem[000000006c0000c3] jmpl %o7,%g0 lduw [%i3+0x028],%l7 ! Mem[000000006d8000e8] p46_far_0_lem: membar #Sync ldstub [%i0+0x003],%l5 ! Mem[000000006c0000c3] membar #Sync jmpl %o7,%g0 lduw [%i3+0x028],%l7 ! Mem[000000006d8000e8] p46_far_0_he: swap [%i3+0x018],%l4 ! Mem[000000006d8000d8] sth %l3,[%i2+0x00c] ! Mem[000000006d0000cc] ldsb [%i0+0x026],%l6 ! Mem[000000006c0000e6] ldub [%i2+0x009],%l4 ! Mem[000000006d0000c9] ldsw [%i2+0x01c],%l0 ! Mem[000000006d0000dc] jmpl %o7,%g0 ldsh [%i2+0x002],%l7 ! Mem[000000006d0000c2] p46_far_0_hem: membar #Sync swap [%i3+0x018],%l4 ! Mem[000000006d8000d8] sth %l3,[%i2+0x00c] ! Mem[000000006d0000cc] ldsb [%i0+0x026],%l6 ! Mem[000000006c0000e6] ldub [%i2+0x009],%l4 ! Mem[000000006d0000c9] ldsw [%i2+0x01c],%l0 ! Mem[000000006d0000dc] membar #Sync jmpl %o7,%g0 ldsh [%i2+0x002],%l7 ! Mem[000000006d0000c2] p46_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p47_far_0_le: ldstub [%i0+0x023],%l5 ! Mem[000000006e0000e3] jmpl %o7,%g0 sth %l7,[%i3+0x00a] ! Mem[000000006f8000ca] p47_far_0_lem: membar #Sync ldstub [%i0+0x023],%l5 ! Mem[000000006e0000e3] membar #Sync jmpl %o7,%g0 sth %l7,[%i3+0x00a] ! Mem[000000006f8000ca] p47_far_0_he: stb %l4,[%i2+0x023] ! Mem[000000006f0000e3] stb %l2,[%i3+0x005] ! Mem[000000006f8000c5] lduh [%i1+0x03c],%l0 ! Mem[000000006e8000fc] ldsb [%i2+0x003],%l7 ! Mem[000000006f0000c3] ldsw [%i1+0x02c],%l0 ! Mem[000000006e8000ec] jmpl %o7,%g0 swap [%i2+0x018],%l3 ! Mem[000000006f0000d8] p47_far_0_hem: membar #Sync stb %l4,[%i2+0x023] ! Mem[000000006f0000e3] stb %l2,[%i3+0x005] ! Mem[000000006f8000c5] lduh [%i1+0x03c],%l0 ! Mem[000000006e8000fc] ldsb [%i2+0x003],%l7 ! Mem[000000006f0000c3] ldsw [%i1+0x02c],%l0 ! Mem[000000006e8000ec] membar #Sync jmpl %o7,%g0 swap [%i2+0x018],%l3 ! Mem[000000006f0000d8] p47_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p48_far_0_le: ldstub [%i0+0x003],%l5 ! Mem[00000000700000c3] jmpl %o7,%g0 ldsw [%i1+0x000],%l5 ! Mem[00000000708000c0] p48_far_0_lem: membar #Sync ldstub [%i0+0x003],%l5 ! Mem[00000000700000c3] membar #Sync jmpl %o7,%g0 ldsw [%i1+0x000],%l5 ! Mem[00000000708000c0] p48_far_0_he: lduh [%i2+0x02c],%l4 ! Mem[00000000710000ec] ldsw [%i0+0x008],%l4 ! Mem[00000000700000c8] jmpl %o7,%g0 ldsb [%i0+0x01d],%l0 ! Mem[00000000700000dd] p48_far_0_hem: membar #Sync lduh [%i2+0x02c],%l4 ! Mem[00000000710000ec] ldsw [%i0+0x008],%l4 ! Mem[00000000700000c8] membar #Sync jmpl %o7,%g0 ldsb [%i0+0x01d],%l0 ! Mem[00000000700000dd] p48_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p49_far_0_le: ldstub [%i0+0x023],%l5 ! Mem[00000000720000e3] jmpl %o7,%g0 swap [%i3+0x008],%l7 ! Mem[00000000738000c8] p49_far_0_lem: membar #Sync ldstub [%i0+0x023],%l5 ! Mem[00000000720000e3] membar #Sync jmpl %o7,%g0 swap [%i3+0x008],%l7 ! Mem[00000000738000c8] p49_far_0_he: ldstub [%i2+0x038],%l4 ! Mem[00000000730000f8] ldsb [%i3+0x00c],%l3 ! Mem[00000000738000cc] swap [%i2+0x004],%l6 ! Mem[00000000730000c4] lduh [%i2+0x006],%l3 ! Mem[00000000730000c6] swap [%i2+0x014],%l1 ! Mem[00000000730000d4] jmpl %o7,%g0 stb %l6,[%i0+0x033] ! Mem[00000000720000f3] p49_far_0_hem: membar #Sync ldstub [%i2+0x038],%l4 ! Mem[00000000730000f8] ldsb [%i3+0x00c],%l3 ! Mem[00000000738000cc] swap [%i2+0x004],%l6 ! Mem[00000000730000c4] lduh [%i2+0x006],%l3 ! Mem[00000000730000c6] swap [%i2+0x014],%l1 ! Mem[00000000730000d4] membar #Sync jmpl %o7,%g0 stb %l6,[%i0+0x033] ! Mem[00000000720000f3] p49_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p50_far_0_le: ldstub [%i0+0x003],%l5 ! Mem[00000000740000c3] jmpl %o7,%g0 ldsh [%i2+0x02a],%l7 ! Mem[00000000750000ea] p50_far_0_lem: membar #Sync ldstub [%i0+0x003],%l5 ! Mem[00000000740000c3] membar #Sync jmpl %o7,%g0 ldsh [%i2+0x02a],%l7 ! Mem[00000000750000ea] p50_far_0_he: stb %l4,[%i3+0x018] ! Mem[00000000758000d8] lduw [%i2+0x00c],%l3 ! Mem[00000000750000cc] lduw [%i1+0x024],%l6 ! Mem[00000000748000e4] ldstub [%i0+0x027],%l3 ! Mem[00000000740000e7] swap [%i0+0x034],%l1 ! Mem[00000000740000f4] jmpl %o7,%g0 swap [%i1+0x010],%l6 ! Mem[00000000748000d0] p50_far_0_hem: membar #Sync stb %l4,[%i3+0x018] ! Mem[00000000758000d8] lduw [%i2+0x00c],%l3 ! Mem[00000000750000cc] lduw [%i1+0x024],%l6 ! Mem[00000000748000e4] ldstub [%i0+0x027],%l3 ! Mem[00000000740000e7] swap [%i0+0x034],%l1 ! Mem[00000000740000f4] membar #Sync jmpl %o7,%g0 swap [%i1+0x010],%l6 ! Mem[00000000748000d0] p50_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p51_far_0_le: ldstub [%i1+0x023],%l5 ! Mem[00000000768000e3] jmpl %o7,%g0 stb %l7,[%i2+0x00a] ! Mem[00000000770000ca] p51_far_0_lem: membar #Sync ldstub [%i1+0x023],%l5 ! Mem[00000000768000e3] membar #Sync jmpl %o7,%g0 stb %l7,[%i2+0x00a] ! Mem[00000000770000ca] p51_far_0_he: lduw [%i3+0x038],%l4 ! Mem[00000000778000f8] ldsw [%i1+0x00c],%l3 ! Mem[00000000768000cc] stx %l6,[%i3+0x000] ! Mem[00000000778000c0] ldsb [%i1+0x007],%l3 ! Mem[00000000768000c7] ldx [%i3+0x010],%l1 ! Mem[00000000778000d0] jmpl %o7,%g0 sth %l6,[%i2+0x032] ! Mem[00000000770000f2] p51_far_0_hem: membar #Sync lduw [%i3+0x038],%l4 ! Mem[00000000778000f8] ldsw [%i1+0x00c],%l3 ! Mem[00000000768000cc] stx %l6,[%i3+0x000] ! Mem[00000000778000c0] ldsb [%i1+0x007],%l3 ! Mem[00000000768000c7] ldx [%i3+0x010],%l1 ! Mem[00000000778000d0] membar #Sync jmpl %o7,%g0 sth %l6,[%i2+0x032] ! Mem[00000000770000f2] p51_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p52_far_0_le: ldstub [%i1+0x003],%l5 ! Mem[00000000788000c3] jmpl %o7,%g0 stw %l7,[%i3+0x004] ! Mem[00000000798000c4] p52_far_0_lem: membar #Sync ldstub [%i1+0x003],%l5 ! Mem[00000000788000c3] membar #Sync jmpl %o7,%g0 stw %l7,[%i3+0x004] ! Mem[00000000798000c4] p52_far_0_he: ldub [%i0+0x02d],%l4 ! Mem[00000000780000ed] ldstub [%i0+0x009],%l4 ! Mem[00000000780000c9] ldub [%i3+0x02c],%l4 ! Mem[00000000798000ec] std %l0,[%i0+0x030] ! Mem[00000000780000f0] stw %l7,[%i2+0x034] ! Mem[00000000790000f4] ldsh [%i0+0x01e],%l4 ! Mem[00000000780000de] lduh [%i3+0x000],%l1 ! Mem[00000000798000c0] jmpl %o7,%g0 sth %l5,[%i0+0x014] ! Mem[00000000780000d4] p52_far_0_hem: membar #Sync ldub [%i0+0x02d],%l4 ! Mem[00000000780000ed] ldstub [%i0+0x009],%l4 ! Mem[00000000780000c9] ldub [%i3+0x02c],%l4 ! Mem[00000000798000ec] std %l0,[%i0+0x030] ! Mem[00000000780000f0] stw %l7,[%i2+0x034] ! Mem[00000000790000f4] ldsh [%i0+0x01e],%l4 ! Mem[00000000780000de] lduh [%i3+0x000],%l1 ! Mem[00000000798000c0] membar #Sync jmpl %o7,%g0 sth %l5,[%i0+0x014] ! Mem[00000000780000d4] p52_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p53_far_0_le: ldstub [%i1+0x023],%l5 ! Mem[000000007a8000e3] jmpl %o7,%g0 swap [%i2+0x008],%l7 ! Mem[000000007b0000c8] p53_far_0_lem: membar #Sync ldstub [%i1+0x023],%l5 ! Mem[000000007a8000e3] membar #Sync jmpl %o7,%g0 swap [%i2+0x008],%l7 ! Mem[000000007b0000c8] p53_far_0_he: stw %l4,[%i1+0x038] ! Mem[000000007a8000f8] swap [%i3+0x00c],%l3 ! Mem[000000007b8000cc] ldstub [%i3+0x006],%l6 ! Mem[000000007b8000c6] ldub [%i3+0x007],%l3 ! Mem[000000007b8000c7] lduh [%i2+0x014],%l1 ! Mem[000000007b0000d4] jmpl %o7,%g0 std %l6,[%i0+0x030] ! Mem[000000007a0000f0] p53_far_0_hem: membar #Sync stw %l4,[%i1+0x038] ! Mem[000000007a8000f8] swap [%i3+0x00c],%l3 ! Mem[000000007b8000cc] ldstub [%i3+0x006],%l6 ! Mem[000000007b8000c6] ldub [%i3+0x007],%l3 ! Mem[000000007b8000c7] lduh [%i2+0x014],%l1 ! Mem[000000007b0000d4] membar #Sync jmpl %o7,%g0 std %l6,[%i0+0x030] ! Mem[000000007a0000f0] p53_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p54_far_0_le: ldx [%i3+0x008],%l3 ! Mem[000000007d8000c8] jmpl %o7,%g0 ldub [%i3+0x004],%l7 ! Mem[000000007d8000c4] p54_far_0_lem: membar #Sync ldx [%i3+0x008],%l3 ! Mem[000000007d8000c8] membar #Sync jmpl %o7,%g0 ldub [%i3+0x004],%l7 ! Mem[000000007d8000c4] p54_far_0_he: swap [%i3+0x020],%l4 ! Mem[000000007d8000e0] ldx [%i3+0x020],%l4 ! Mem[000000007d8000e0] ldub [%i3+0x038],%l1 ! Mem[000000007d8000f8] ldub [%i2+0x009],%l3 ! Mem[000000007d0000c9] ldd [%i3+0x008],%l6 ! Mem[000000007d8000c8] lduw [%i3+0x00c],%l5 ! Mem[000000007d8000cc] ldsw [%i1+0x020],%l1 ! Mem[000000007c8000e0] jmpl %o7,%g0 lduh [%i0+0x03a],%l6 ! Mem[000000007c0000fa] p54_far_0_hem: membar #Sync swap [%i3+0x020],%l4 ! Mem[000000007d8000e0] ldx [%i3+0x020],%l4 ! Mem[000000007d8000e0] ldub [%i3+0x038],%l1 ! Mem[000000007d8000f8] ldub [%i2+0x009],%l3 ! Mem[000000007d0000c9] ldd [%i3+0x008],%l6 ! Mem[000000007d8000c8] lduw [%i3+0x00c],%l5 ! Mem[000000007d8000cc] ldsw [%i1+0x020],%l1 ! Mem[000000007c8000e0] membar #Sync jmpl %o7,%g0 lduh [%i0+0x03a],%l6 ! Mem[000000007c0000fa] p54_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p55_far_0_le: swap [%i1+0x02c],%l3 ! Mem[000000007e8000ec] jmpl %o7,%g0 ldstub [%i0+0x004],%l7 ! Mem[000000007e0000c4] p55_far_0_lem: membar #Sync swap [%i1+0x02c],%l3 ! Mem[000000007e8000ec] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x004],%l7 ! Mem[000000007e0000c4] p55_far_0_he: swap [%i1+0x020],%l4 ! Mem[000000007e8000e0] swap [%i1+0x020],%l4 ! Mem[000000007e8000e0] ldstub [%i1+0x038],%l1 ! Mem[000000007e8000f8] ldub [%i1+0x033],%l6 ! Mem[000000007e8000f3] std %l6,[%i3+0x008] ! Mem[000000007f8000c8] swap [%i1+0x02c],%l5 ! Mem[000000007e8000ec] ldx [%i0+0x000],%l1 ! Mem[000000007e0000c0] jmpl %o7,%g0 ldstub [%i1+0x038],%l6 ! Mem[000000007e8000f8] p55_far_0_hem: membar #Sync swap [%i1+0x020],%l4 ! Mem[000000007e8000e0] swap [%i1+0x020],%l4 ! Mem[000000007e8000e0] ldstub [%i1+0x038],%l1 ! Mem[000000007e8000f8] ldub [%i1+0x033],%l6 ! Mem[000000007e8000f3] std %l6,[%i3+0x008] ! Mem[000000007f8000c8] swap [%i1+0x02c],%l5 ! Mem[000000007e8000ec] ldx [%i0+0x000],%l1 ! Mem[000000007e0000c0] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x038],%l6 ! Mem[000000007e8000f8] p55_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p56_far_0_le: ldstub [%i1+0x00e],%l3 ! Mem[00000000808000ce] jmpl %o7,%g0 ldsh [%i2+0x004],%l7 ! Mem[00000000810000c4] p56_far_0_lem: membar #Sync ldstub [%i1+0x00e],%l3 ! Mem[00000000808000ce] membar #Sync jmpl %o7,%g0 ldsh [%i2+0x004],%l7 ! Mem[00000000810000c4] p56_far_0_he: swap [%i2+0x020],%l4 ! Mem[00000000810000e0] swap [%i3+0x024],%l3 ! Mem[00000000818000e4] lduh [%i1+0x01c],%l0 ! Mem[00000000808000dc] ldstub [%i3+0x003],%l7 ! Mem[00000000818000c3] ldstub [%i1+0x036],%l7 ! Mem[00000000808000f6] ldd [%i1+0x038],%l6 ! Mem[00000000808000f8] sth %l0,[%i2+0x028] ! Mem[00000000810000e8] jmpl %o7,%g0 ldd [%i1+0x038],%l6 ! Mem[00000000808000f8] p56_far_0_hem: membar #Sync swap [%i2+0x020],%l4 ! Mem[00000000810000e0] swap [%i3+0x024],%l3 ! Mem[00000000818000e4] lduh [%i1+0x01c],%l0 ! Mem[00000000808000dc] ldstub [%i3+0x003],%l7 ! Mem[00000000818000c3] ldstub [%i1+0x036],%l7 ! Mem[00000000808000f6] ldd [%i1+0x038],%l6 ! Mem[00000000808000f8] sth %l0,[%i2+0x028] ! Mem[00000000810000e8] membar #Sync jmpl %o7,%g0 ldd [%i1+0x038],%l6 ! Mem[00000000808000f8] p56_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p57_far_0_le: swap [%i2+0x02c],%l7 ! Mem[00000000830000ec] jmpl %o7,%g0 ldx [%i0+0x030],%l1 ! Mem[00000000820000f0] p57_far_0_lem: membar #Sync swap [%i2+0x02c],%l7 ! Mem[00000000830000ec] membar #Sync jmpl %o7,%g0 ldx [%i0+0x030],%l1 ! Mem[00000000820000f0] p57_far_0_he: ldx [%i1+0x020],%l0 ! Mem[00000000828000e0] stb %l4,[%i3+0x023] ! Mem[00000000838000e3] swap [%i2+0x038],%l1 ! Mem[00000000830000f8] ldsh [%i0+0x028],%l3 ! Mem[00000000820000e8] lduw [%i3+0x008],%l7 ! Mem[00000000838000c8] jmpl %o7,%g0 stb %l5,[%i1+0x02c] ! Mem[00000000828000ec] p57_far_0_hem: membar #Sync ldx [%i1+0x020],%l0 ! Mem[00000000828000e0] stb %l4,[%i3+0x023] ! Mem[00000000838000e3] swap [%i2+0x038],%l1 ! Mem[00000000830000f8] ldsh [%i0+0x028],%l3 ! Mem[00000000820000e8] lduw [%i3+0x008],%l7 ! Mem[00000000838000c8] membar #Sync jmpl %o7,%g0 stb %l5,[%i1+0x02c] ! Mem[00000000828000ec] p57_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p58_far_0_le: stb %l3,[%i1+0x00e] ! Mem[00000000848000ce] jmpl %o7,%g0 lduw [%i1+0x004],%l7 ! Mem[00000000848000c4] p58_far_0_lem: membar #Sync stb %l3,[%i1+0x00e] ! Mem[00000000848000ce] membar #Sync jmpl %o7,%g0 lduw [%i1+0x004],%l7 ! Mem[00000000848000c4] p58_far_0_he: ldx [%i1+0x020],%l4 ! Mem[00000000848000e0] std %l4,[%i0+0x020] ! Mem[00000000840000e0] sth %l1,[%i0+0x038] ! Mem[00000000840000f8] stb %l3,[%i3+0x009] ! Mem[00000000858000c9] ldub [%i2+0x02c],%l4 ! Mem[00000000850000ec] swap [%i1+0x030],%l1 ! Mem[00000000848000f0] stx %l7,[%i0+0x030] ! Mem[00000000840000f0] jmpl %o7,%g0 stw %l6,[%i1+0x038] ! Mem[00000000848000f8] p58_far_0_hem: membar #Sync ldx [%i1+0x020],%l4 ! Mem[00000000848000e0] std %l4,[%i0+0x020] ! Mem[00000000840000e0] sth %l1,[%i0+0x038] ! Mem[00000000840000f8] stb %l3,[%i3+0x009] ! Mem[00000000858000c9] ldub [%i2+0x02c],%l4 ! Mem[00000000850000ec] swap [%i1+0x030],%l1 ! Mem[00000000848000f0] stx %l7,[%i0+0x030] ! Mem[00000000840000f0] membar #Sync jmpl %o7,%g0 stw %l6,[%i1+0x038] ! Mem[00000000848000f8] p58_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p59_far_0_le: std %l2,[%i0+0x028] ! Mem[00000000860000e8] jmpl %o7,%g0 swap [%i2+0x034],%l1 ! Mem[00000000870000f4] p59_far_0_lem: membar #Sync std %l2,[%i0+0x028] ! Mem[00000000860000e8] membar #Sync jmpl %o7,%g0 swap [%i2+0x034],%l1 ! Mem[00000000870000f4] p59_far_0_he: swap [%i1+0x020],%l0 ! Mem[00000000868000e0] ldsh [%i1+0x022],%l4 ! Mem[00000000868000e2] swap [%i2+0x038],%l1 ! Mem[00000000870000f8] ldstub [%i2+0x029],%l3 ! Mem[00000000870000e9] swap [%i3+0x00c],%l4 ! Mem[00000000878000cc] jmpl %o7,%g0 ldsh [%i2+0x02c],%l5 ! Mem[00000000870000ec] p59_far_0_hem: membar #Sync swap [%i1+0x020],%l0 ! Mem[00000000868000e0] ldsh [%i1+0x022],%l4 ! Mem[00000000868000e2] swap [%i2+0x038],%l1 ! Mem[00000000870000f8] ldstub [%i2+0x029],%l3 ! Mem[00000000870000e9] swap [%i3+0x00c],%l4 ! Mem[00000000878000cc] membar #Sync jmpl %o7,%g0 ldsh [%i2+0x02c],%l5 ! Mem[00000000870000ec] p59_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p60_far_0_le: ldsb [%i3+0x00e],%l3 ! Mem[00000000898000ce] jmpl %o7,%g0 ldd [%i0+0x000],%l6 ! Mem[00000000880000c0] p60_far_0_lem: membar #Sync ldsb [%i3+0x00e],%l3 ! Mem[00000000898000ce] membar #Sync jmpl %o7,%g0 ldd [%i0+0x000],%l6 ! Mem[00000000880000c0] p60_far_0_he: lduh [%i3+0x022],%l4 ! Mem[00000000898000e2] ldstub [%i1+0x005],%l2 ! Mem[00000000888000c5] stx %l4,[%i2+0x028] ! Mem[00000000890000e8] lduw [%i3+0x008],%l4 ! Mem[00000000898000c8] ldsb [%i3+0x008],%l7 ! Mem[00000000898000c8] swap [%i0+0x00c],%l5 ! Mem[00000000880000cc] ldstub [%i2+0x023],%l1 ! Mem[00000000890000e3] jmpl %o7,%g0 ldstub [%i0+0x038],%l6 ! Mem[00000000880000f8] p60_far_0_hem: membar #Sync lduh [%i3+0x022],%l4 ! Mem[00000000898000e2] ldstub [%i1+0x005],%l2 ! Mem[00000000888000c5] stx %l4,[%i2+0x028] ! Mem[00000000890000e8] lduw [%i3+0x008],%l4 ! Mem[00000000898000c8] ldsb [%i3+0x008],%l7 ! Mem[00000000898000c8] swap [%i0+0x00c],%l5 ! Mem[00000000880000cc] ldstub [%i2+0x023],%l1 ! Mem[00000000890000e3] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x038],%l6 ! Mem[00000000880000f8] p60_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p61_far_0_le: ldsw [%i1+0x02c],%l3 ! Mem[000000008a8000ec] jmpl %o7,%g0 stw %l7,[%i2+0x004] ! Mem[000000008b0000c4] p61_far_0_lem: membar #Sync ldsw [%i1+0x02c],%l3 ! Mem[000000008a8000ec] membar #Sync jmpl %o7,%g0 stw %l7,[%i2+0x004] ! Mem[000000008b0000c4] p61_far_0_he: lduh [%i1+0x022],%l4 ! Mem[000000008a8000e2] ldstub [%i0+0x005],%l2 ! Mem[000000008a0000c5] ldstub [%i3+0x00d],%l4 ! Mem[000000008b8000cd] stb %l4,[%i0+0x009] ! Mem[000000008a0000c9] ldstub [%i1+0x03d],%l0 ! Mem[000000008a8000fd] lduw [%i2+0x000],%l7 ! Mem[000000008b0000c0] ldstub [%i3+0x036],%l7 ! Mem[000000008b8000f6] jmpl %o7,%g0 lduh [%i1+0x01e],%l4 ! Mem[000000008a8000de] p61_far_0_hem: membar #Sync lduh [%i1+0x022],%l4 ! Mem[000000008a8000e2] ldstub [%i0+0x005],%l2 ! Mem[000000008a0000c5] ldstub [%i3+0x00d],%l4 ! Mem[000000008b8000cd] stb %l4,[%i0+0x009] ! Mem[000000008a0000c9] ldstub [%i1+0x03d],%l0 ! Mem[000000008a8000fd] lduw [%i2+0x000],%l7 ! Mem[000000008b0000c0] ldstub [%i3+0x036],%l7 ! Mem[000000008b8000f6] membar #Sync jmpl %o7,%g0 lduh [%i1+0x01e],%l4 ! Mem[000000008a8000de] p61_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p62_far_0_le: swap [%i0+0x00c],%l3 ! Mem[000000008c0000cc] jmpl %o7,%g0 swap [%i3+0x004],%l7 ! Mem[000000008d8000c4] p62_far_0_lem: membar #Sync swap [%i0+0x00c],%l3 ! Mem[000000008c0000cc] membar #Sync jmpl %o7,%g0 swap [%i3+0x004],%l7 ! Mem[000000008d8000c4] p62_far_0_he: ldub [%i2+0x023],%l4 ! Mem[000000008d0000e3] swap [%i1+0x004],%l2 ! Mem[000000008c8000c4] std %l4,[%i1+0x028] ! Mem[000000008c8000e8] swap [%i1+0x008],%l4 ! Mem[000000008c8000c8] swap [%i1+0x01c],%l0 ! Mem[000000008c8000dc] lduh [%i2+0x002],%l7 ! Mem[000000008d0000c2] ldsb [%i0+0x00f],%l0 ! Mem[000000008c0000cf] jmpl %o7,%g0 stb %l3,[%i1+0x019] ! Mem[000000008c8000d9] p62_far_0_hem: membar #Sync ldub [%i2+0x023],%l4 ! Mem[000000008d0000e3] swap [%i1+0x004],%l2 ! Mem[000000008c8000c4] std %l4,[%i1+0x028] ! Mem[000000008c8000e8] swap [%i1+0x008],%l4 ! Mem[000000008c8000c8] swap [%i1+0x01c],%l0 ! Mem[000000008c8000dc] lduh [%i2+0x002],%l7 ! Mem[000000008d0000c2] ldsb [%i0+0x00f],%l0 ! Mem[000000008c0000cf] membar #Sync jmpl %o7,%g0 stb %l3,[%i1+0x019] ! Mem[000000008c8000d9] p62_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p63_far_0_le: ldstub [%i2+0x02e],%l3 ! Mem[000000008f0000ee] jmpl %o7,%g0 stx %l7,[%i1+0x000] ! Mem[000000008e8000c0] p63_far_0_lem: membar #Sync ldstub [%i2+0x02e],%l3 ! Mem[000000008f0000ee] membar #Sync jmpl %o7,%g0 stx %l7,[%i1+0x000] ! Mem[000000008e8000c0] p63_far_0_he: stx %l4,[%i0+0x020] ! Mem[000000008e0000e0] swap [%i0+0x004],%l2 ! Mem[000000008e0000c4] swap [%i2+0x00c],%l4 ! Mem[000000008f0000cc] stx %l4,[%i2+0x008] ! Mem[000000008f0000c8] ldx [%i3+0x038],%l0 ! Mem[000000008f8000f8] lduh [%i2+0x002],%l7 ! Mem[000000008f0000c2] ldstub [%i2+0x02f],%l0 ! Mem[000000008f0000ef] jmpl %o7,%g0 swap [%i3+0x018],%l3 ! Mem[000000008f8000d8] p63_far_0_hem: membar #Sync stx %l4,[%i0+0x020] ! Mem[000000008e0000e0] swap [%i0+0x004],%l2 ! Mem[000000008e0000c4] swap [%i2+0x00c],%l4 ! Mem[000000008f0000cc] stx %l4,[%i2+0x008] ! Mem[000000008f0000c8] ldx [%i3+0x038],%l0 ! Mem[000000008f8000f8] lduh [%i2+0x002],%l7 ! Mem[000000008f0000c2] ldstub [%i2+0x02f],%l0 ! Mem[000000008f0000ef] membar #Sync jmpl %o7,%g0 swap [%i3+0x018],%l3 ! Mem[000000008f8000d8] 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: ldsw [%i0+0x010],%l2 ! Mem[00000000100000d0] jmpl %o7,%g0 ldsb [%i1+0x03d],%l4 ! Mem[00000000108000fd] p0_far_1_lem: membar #Sync ldsw [%i0+0x010],%l2 ! Mem[00000000100000d0] membar #Sync jmpl %o7,%g0 ldsb [%i1+0x03d],%l4 ! Mem[00000000108000fd] p0_far_1_he: ldd [%i2+0x038],%l4 ! Mem[00000000110000f8] jmpl %o7,%g0 ldstub [%i0+0x028],%l2 ! Mem[00000000100000e8] p0_far_1_hem: membar #Sync ldd [%i2+0x038],%l4 ! Mem[00000000110000f8] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x028],%l2 ! Mem[00000000100000e8] p0_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p1_far_1_le: ldsw [%i3+0x028],%l0 ! Mem[00000000138000e8] stx %l1,[%i1+0x018] ! Mem[00000000128000d8] ldx [%i3+0x000],%l3 ! Mem[00000000138000c0] swap [%i3+0x030],%l7 ! Mem[00000000138000f0] swap [%i1+0x030],%l5 ! Mem[00000000128000f0] lduh [%i0+0x028],%l5 ! Mem[00000000120000e8] swap [%i1+0x014],%l7 ! Mem[00000000128000d4] jmpl %o7,%g0 ldd [%i0+0x038],%l6 ! Mem[00000000120000f8] p1_far_1_lem: membar #Sync ldsw [%i3+0x028],%l0 ! Mem[00000000138000e8] stx %l1,[%i1+0x018] ! Mem[00000000128000d8] ldx [%i3+0x000],%l3 ! Mem[00000000138000c0] swap [%i3+0x030],%l7 ! Mem[00000000138000f0] swap [%i1+0x030],%l5 ! Mem[00000000128000f0] lduh [%i0+0x028],%l5 ! Mem[00000000120000e8] swap [%i1+0x014],%l7 ! Mem[00000000128000d4] membar #Sync jmpl %o7,%g0 ldd [%i0+0x038],%l6 ! Mem[00000000120000f8] p1_far_1_he: sth %l5,[%i0+0x006] ! Mem[00000000120000c6] stb %l4,[%i3+0x020] ! Mem[00000000138000e0] swap [%i3+0x020],%l3 ! Mem[00000000138000e0] std %l0,[%i1+0x038] ! Mem[00000000128000f8] ldstub [%i2+0x02f],%l0 ! Mem[00000000130000ef] sth %l1,[%i3+0x02e] ! Mem[00000000138000ee] jmpl %o7,%g0 ldd [%i2+0x028],%l0 ! Mem[00000000130000e8] p1_far_1_hem: membar #Sync sth %l5,[%i0+0x006] ! Mem[00000000120000c6] stb %l4,[%i3+0x020] ! Mem[00000000138000e0] swap [%i3+0x020],%l3 ! Mem[00000000138000e0] std %l0,[%i1+0x038] ! Mem[00000000128000f8] ldstub [%i2+0x02f],%l0 ! Mem[00000000130000ef] sth %l1,[%i3+0x02e] ! Mem[00000000138000ee] membar #Sync jmpl %o7,%g0 ldd [%i2+0x028],%l0 ! Mem[00000000130000e8] p1_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p2_far_1_le: jmpl %o7,%g0 ldub [%i2+0x02f],%l1 ! Mem[00000000150000ef] jmpl %o7,%g0 nop p2_far_1_lem: membar #Sync jmpl %o7,%g0 ldub [%i2+0x02f],%l1 ! Mem[00000000150000ef] jmpl %o7,%g0 nop p2_far_1_he: ldub [%i0+0x00a],%l0 ! Mem[00000000140000ca] lduw [%i1+0x014],%l5 ! Mem[00000000148000d4] ldsw [%i0+0x024],%l7 ! Mem[00000000140000e4] jmpl %o7,%g0 ldub [%i0+0x02c],%l5 ! Mem[00000000140000ec] p2_far_1_hem: membar #Sync ldub [%i0+0x00a],%l0 ! Mem[00000000140000ca] lduw [%i1+0x014],%l5 ! Mem[00000000148000d4] ldsw [%i0+0x024],%l7 ! Mem[00000000140000e4] membar #Sync jmpl %o7,%g0 ldub [%i0+0x02c],%l5 ! Mem[00000000140000ec] p2_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p3_far_1_le: swap [%i1+0x00c],%l1 ! Mem[00000000168000cc] sth %l1,[%i0+0x004] ! Mem[00000000160000c4] swap [%i3+0x024],%l4 ! Mem[00000000178000e4] ldsb [%i3+0x03a],%l7 ! Mem[00000000178000fa] std %l0,[%i1+0x028] ! Mem[00000000168000e8] swap [%i2+0x008],%l7 ! Mem[00000000170000c8] ldstub [%i0+0x002],%l2 ! Mem[00000000160000c2] jmpl %o7,%g0 ldsw [%i0+0x028],%l5 ! Mem[00000000160000e8] p3_far_1_lem: membar #Sync swap [%i1+0x00c],%l1 ! Mem[00000000168000cc] sth %l1,[%i0+0x004] ! Mem[00000000160000c4] swap [%i3+0x024],%l4 ! Mem[00000000178000e4] ldsb [%i3+0x03a],%l7 ! Mem[00000000178000fa] std %l0,[%i1+0x028] ! Mem[00000000168000e8] swap [%i2+0x008],%l7 ! Mem[00000000170000c8] ldstub [%i0+0x002],%l2 ! Mem[00000000160000c2] membar #Sync jmpl %o7,%g0 ldsw [%i0+0x028],%l5 ! Mem[00000000160000e8] p3_far_1_he: stx %l3,[%i2+0x000] ! Mem[00000000170000c0] stw %l1,[%i3+0x000] ! Mem[00000000178000c0] std %l4,[%i1+0x000] ! Mem[00000000168000c0] stb %l0,[%i0+0x01c] ! Mem[00000000160000dc] ldstub [%i3+0x035],%l1 ! Mem[00000000178000f5] swap [%i3+0x008],%l6 ! Mem[00000000178000c8] jmpl %o7,%g0 ldsb [%i2+0x03b],%l6 ! Mem[00000000170000fb] p3_far_1_hem: membar #Sync stx %l3,[%i2+0x000] ! Mem[00000000170000c0] stw %l1,[%i3+0x000] ! Mem[00000000178000c0] std %l4,[%i1+0x000] ! Mem[00000000168000c0] stb %l0,[%i0+0x01c] ! Mem[00000000160000dc] ldstub [%i3+0x035],%l1 ! Mem[00000000178000f5] swap [%i3+0x008],%l6 ! Mem[00000000178000c8] membar #Sync jmpl %o7,%g0 ldsb [%i2+0x03b],%l6 ! Mem[00000000170000fb] p3_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p4_far_1_le: ldd [%i0+0x028],%l0 ! Mem[00000000180000e8] stx %l1,[%i2+0x000] ! Mem[00000000190000c0] swap [%i3+0x004],%l1 ! Mem[00000000198000c4] jmpl %o7,%g0 swap [%i3+0x010],%l7 ! Mem[00000000198000d0] p4_far_1_lem: membar #Sync ldd [%i0+0x028],%l0 ! Mem[00000000180000e8] stx %l1,[%i2+0x000] ! Mem[00000000190000c0] swap [%i3+0x004],%l1 ! Mem[00000000198000c4] membar #Sync jmpl %o7,%g0 swap [%i3+0x010],%l7 ! Mem[00000000198000d0] p4_far_1_he: ldd [%i0+0x008],%l0 ! Mem[00000000180000c8] ldstub [%i3+0x029],%l6 ! Mem[00000000198000e9] ldsw [%i2+0x01c],%l4 ! Mem[00000000190000dc] swap [%i1+0x02c],%l5 ! Mem[00000000188000ec] sth %l3,[%i2+0x02e] ! Mem[00000000190000ee] std %l0,[%i1+0x000] ! Mem[00000000188000c0] jmpl %o7,%g0 ldsh [%i3+0x026],%l4 ! Mem[00000000198000e6] p4_far_1_hem: membar #Sync ldd [%i0+0x008],%l0 ! Mem[00000000180000c8] ldstub [%i3+0x029],%l6 ! Mem[00000000198000e9] ldsw [%i2+0x01c],%l4 ! Mem[00000000190000dc] swap [%i1+0x02c],%l5 ! Mem[00000000188000ec] sth %l3,[%i2+0x02e] ! Mem[00000000190000ee] std %l0,[%i1+0x000] ! Mem[00000000188000c0] membar #Sync jmpl %o7,%g0 ldsh [%i3+0x026],%l4 ! Mem[00000000198000e6] p4_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p5_far_1_le: lduh [%i1+0x020],%l2 ! Mem[000000001a8000e0] ldub [%i2+0x005],%l1 ! Mem[000000001b0000c5] jmpl %o7,%g0 ldd [%i0+0x000],%l2 ! Mem[000000001a0000c0] p5_far_1_lem: membar #Sync lduh [%i1+0x020],%l2 ! Mem[000000001a8000e0] ldub [%i2+0x005],%l1 ! Mem[000000001b0000c5] membar #Sync jmpl %o7,%g0 ldd [%i0+0x000],%l2 ! Mem[000000001a0000c0] p5_far_1_he: ldstub [%i3+0x007],%l7 ! Mem[000000001b8000c7] swap [%i3+0x01c],%l0 ! Mem[000000001b8000dc] stw %l6,[%i3+0x008] ! Mem[000000001b8000c8] ldsh [%i1+0x03e],%l4 ! Mem[000000001a8000fe] ldd [%i0+0x008],%l4 ! Mem[000000001a0000c8] swap [%i2+0x02c],%l3 ! Mem[000000001b0000ec] ldsb [%i3+0x001],%l1 ! Mem[000000001b8000c1] jmpl %o7,%g0 sth %l5,[%i3+0x000] ! Mem[000000001b8000c0] p5_far_1_hem: membar #Sync ldstub [%i3+0x007],%l7 ! Mem[000000001b8000c7] swap [%i3+0x01c],%l0 ! Mem[000000001b8000dc] stw %l6,[%i3+0x008] ! Mem[000000001b8000c8] ldsh [%i1+0x03e],%l4 ! Mem[000000001a8000fe] ldd [%i0+0x008],%l4 ! Mem[000000001a0000c8] swap [%i2+0x02c],%l3 ! Mem[000000001b0000ec] ldsb [%i3+0x001],%l1 ! Mem[000000001b8000c1] membar #Sync jmpl %o7,%g0 sth %l5,[%i3+0x000] ! Mem[000000001b8000c0] p5_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p6_far_1_le: ldstub [%i3+0x02f],%l1 ! Mem[000000001d8000ef] lduw [%i3+0x01c],%l2 ! Mem[000000001d8000dc] ldstub [%i0+0x001],%l2 ! Mem[000000001c0000c1] lduw [%i3+0x004],%l1 ! Mem[000000001d8000c4] lduh [%i3+0x006],%l3 ! Mem[000000001d8000c6] ldd [%i2+0x030],%l6 ! Mem[000000001d0000f0] stx %l6,[%i0+0x030] ! Mem[000000001c0000f0] jmpl %o7,%g0 stw %l7,[%i2+0x020] ! Mem[000000001d0000e0] p6_far_1_lem: membar #Sync ldstub [%i3+0x02f],%l1 ! Mem[000000001d8000ef] lduw [%i3+0x01c],%l2 ! Mem[000000001d8000dc] ldstub [%i0+0x001],%l2 ! Mem[000000001c0000c1] lduw [%i3+0x004],%l1 ! Mem[000000001d8000c4] lduh [%i3+0x006],%l3 ! Mem[000000001d8000c6] ldd [%i2+0x030],%l6 ! Mem[000000001d0000f0] stx %l6,[%i0+0x030] ! Mem[000000001c0000f0] membar #Sync jmpl %o7,%g0 stw %l7,[%i2+0x020] ! Mem[000000001d0000e0] p6_far_1_he: stx %l0,[%i1+0x008] ! Mem[000000001c8000c8] swap [%i0+0x028],%l6 ! Mem[000000001c0000e8] jmpl %o7,%g0 std %l4,[%i1+0x018] ! Mem[000000001c8000d8] p6_far_1_hem: membar #Sync stx %l0,[%i1+0x008] ! Mem[000000001c8000c8] swap [%i0+0x028],%l6 ! Mem[000000001c0000e8] membar #Sync jmpl %o7,%g0 std %l4,[%i1+0x018] ! Mem[000000001c8000d8] p6_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p7_far_1_le: ldstub [%i2+0x018],%l4 ! Mem[000000001f0000d8] swap [%i0+0x03c],%l1 ! Mem[000000001e0000fc] lduh [%i3+0x02c],%l4 ! Mem[000000001f8000ec] swap [%i1+0x010],%l7 ! Mem[000000001e8000d0] jmpl %o7,%g0 ldd [%i2+0x020],%l4 ! Mem[000000001f0000e0] p7_far_1_lem: membar #Sync ldstub [%i2+0x018],%l4 ! Mem[000000001f0000d8] swap [%i0+0x03c],%l1 ! Mem[000000001e0000fc] lduh [%i3+0x02c],%l4 ! Mem[000000001f8000ec] swap [%i1+0x010],%l7 ! Mem[000000001e8000d0] membar #Sync jmpl %o7,%g0 ldd [%i2+0x020],%l4 ! Mem[000000001f0000e0] p7_far_1_he: lduw [%i0+0x004],%l7 ! Mem[000000001e0000c4] ldx [%i3+0x030],%l0 ! Mem[000000001f8000f0] stx %l3,[%i0+0x010] ! Mem[000000001e0000d0] ldstub [%i2+0x032],%l3 ! Mem[000000001f0000f2] ldd [%i2+0x038],%l6 ! Mem[000000001f0000f8] jmpl %o7,%g0 ldsh [%i3+0x034],%l6 ! Mem[000000001f8000f4] p7_far_1_hem: membar #Sync lduw [%i0+0x004],%l7 ! Mem[000000001e0000c4] ldx [%i3+0x030],%l0 ! Mem[000000001f8000f0] stx %l3,[%i0+0x010] ! Mem[000000001e0000d0] ldstub [%i2+0x032],%l3 ! Mem[000000001f0000f2] ldd [%i2+0x038],%l6 ! Mem[000000001f0000f8] membar #Sync jmpl %o7,%g0 ldsh [%i3+0x034],%l6 ! Mem[000000001f8000f4] p7_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p8_far_1_le: swap [%i2+0x000],%l6 ! Mem[00000000210000c0] ldstub [%i1+0x03e],%l1 ! Mem[00000000208000fe] stw %l4,[%i2+0x00c] ! Mem[00000000210000cc] ldstub [%i1+0x037],%l7 ! Mem[00000000208000f7] swap [%i2+0x004],%l1 ! Mem[00000000210000c4] stb %l7,[%i0+0x011] ! Mem[00000000200000d1] jmpl %o7,%g0 ldx [%i3+0x008],%l7 ! Mem[00000000218000c8] p8_far_1_lem: membar #Sync swap [%i2+0x000],%l6 ! Mem[00000000210000c0] ldstub [%i1+0x03e],%l1 ! Mem[00000000208000fe] stw %l4,[%i2+0x00c] ! Mem[00000000210000cc] ldstub [%i1+0x037],%l7 ! Mem[00000000208000f7] swap [%i2+0x004],%l1 ! Mem[00000000210000c4] stb %l7,[%i0+0x011] ! Mem[00000000200000d1] membar #Sync jmpl %o7,%g0 ldx [%i3+0x008],%l7 ! Mem[00000000218000c8] p8_far_1_he: jmpl %o7,%g0 swap [%i1+0x028],%l2 ! Mem[00000000208000e8] jmpl %o7,%g0 nop p8_far_1_hem: membar #Sync jmpl %o7,%g0 swap [%i1+0x028],%l2 ! Mem[00000000208000e8] jmpl %o7,%g0 nop p8_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p9_far_1_le: swap [%i1+0x004],%l3 ! Mem[00000000228000c4] jmpl %o7,%g0 ldsw [%i2+0x014],%l7 ! Mem[00000000230000d4] p9_far_1_lem: membar #Sync swap [%i1+0x004],%l3 ! Mem[00000000228000c4] membar #Sync jmpl %o7,%g0 ldsw [%i2+0x014],%l7 ! Mem[00000000230000d4] p9_far_1_he: swap [%i0+0x034],%l1 ! Mem[00000000220000f4] ldstub [%i3+0x00f],%l2 ! Mem[00000000238000cf] stw %l0,[%i1+0x00c] ! Mem[00000000228000cc] stx %l6,[%i0+0x010] ! Mem[00000000220000d0] swap [%i2+0x004],%l3 ! Mem[00000000230000c4] sth %l5,[%i0+0x02c] ! Mem[00000000220000ec] jmpl %o7,%g0 ldstub [%i0+0x004],%l6 ! Mem[00000000220000c4] p9_far_1_hem: membar #Sync swap [%i0+0x034],%l1 ! Mem[00000000220000f4] ldstub [%i3+0x00f],%l2 ! Mem[00000000238000cf] stw %l0,[%i1+0x00c] ! Mem[00000000228000cc] stx %l6,[%i0+0x010] ! Mem[00000000220000d0] swap [%i2+0x004],%l3 ! Mem[00000000230000c4] sth %l5,[%i0+0x02c] ! Mem[00000000220000ec] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x004],%l6 ! Mem[00000000220000c4] p9_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p10_far_1_le: std %l0,[%i0+0x028] ! Mem[00000000240000e8] ldx [%i0+0x018],%l2 ! Mem[00000000240000d8] ldstub [%i0+0x001],%l2 ! Mem[00000000240000c1] ldstub [%i0+0x005],%l1 ! Mem[00000000240000c5] ldsh [%i0+0x006],%l3 ! Mem[00000000240000c6] ldstub [%i3+0x01a],%l7 ! Mem[00000000258000da] swap [%i3+0x008],%l7 ! Mem[00000000258000c8] jmpl %o7,%g0 ldsh [%i2+0x000],%l3 ! Mem[00000000250000c0] p10_far_1_lem: membar #Sync std %l0,[%i0+0x028] ! Mem[00000000240000e8] ldx [%i0+0x018],%l2 ! Mem[00000000240000d8] ldstub [%i0+0x001],%l2 ! Mem[00000000240000c1] ldstub [%i0+0x005],%l1 ! Mem[00000000240000c5] ldsh [%i0+0x006],%l3 ! Mem[00000000240000c6] ldstub [%i3+0x01a],%l7 ! Mem[00000000258000da] swap [%i3+0x008],%l7 ! Mem[00000000258000c8] membar #Sync jmpl %o7,%g0 ldsh [%i2+0x000],%l3 ! Mem[00000000250000c0] p10_far_1_he: ldsh [%i1+0x00a],%l1 ! Mem[00000000248000ca] std %l4,[%i2+0x028] ! Mem[00000000250000e8] jmpl %o7,%g0 stw %l3,[%i2+0x02c] ! Mem[00000000250000ec] p10_far_1_hem: membar #Sync ldsh [%i1+0x00a],%l1 ! Mem[00000000248000ca] std %l4,[%i2+0x028] ! Mem[00000000250000e8] membar #Sync jmpl %o7,%g0 stw %l3,[%i2+0x02c] ! Mem[00000000250000ec] p10_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p11_far_1_le: lduh [%i1+0x028],%l0 ! Mem[00000000268000e8] ldsb [%i3+0x01e],%l1 ! Mem[00000000278000de] sth %l3,[%i3+0x006] ! Mem[00000000278000c6] sth %l7,[%i1+0x014] ! Mem[00000000268000d4] swap [%i1+0x034],%l6 ! Mem[00000000268000f4] stx %l7,[%i2+0x000] ! Mem[00000000270000c0] jmpl %o7,%g0 ldub [%i3+0x033],%l5 ! Mem[00000000278000f3] p11_far_1_lem: membar #Sync lduh [%i1+0x028],%l0 ! Mem[00000000268000e8] ldsb [%i3+0x01e],%l1 ! Mem[00000000278000de] sth %l3,[%i3+0x006] ! Mem[00000000278000c6] sth %l7,[%i1+0x014] ! Mem[00000000268000d4] swap [%i1+0x034],%l6 ! Mem[00000000268000f4] stx %l7,[%i2+0x000] ! Mem[00000000270000c0] membar #Sync jmpl %o7,%g0 ldub [%i3+0x033],%l5 ! Mem[00000000278000f3] p11_far_1_he: jmpl %o7,%g0 ldstub [%i0+0x009],%l6 ! Mem[00000000260000c9] jmpl %o7,%g0 nop p11_far_1_hem: membar #Sync jmpl %o7,%g0 ldstub [%i0+0x009],%l6 ! Mem[00000000260000c9] jmpl %o7,%g0 nop p11_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p12_far_1_le: stb %l0,[%i2+0x028] ! Mem[00000000290000e8] stx %l1,[%i3+0x018] ! Mem[00000000298000d8] ldstub [%i1+0x007],%l4 ! Mem[00000000288000c7] stb %l7,[%i1+0x01a] ! Mem[00000000288000da] sth %l5,[%i1+0x012] ! Mem[00000000288000d2] ldub [%i2+0x013],%l1 ! Mem[00000000290000d3] jmpl %o7,%g0 ldx [%i2+0x030],%l6 ! Mem[00000000290000f0] p12_far_1_lem: membar #Sync stb %l0,[%i2+0x028] ! Mem[00000000290000e8] stx %l1,[%i3+0x018] ! Mem[00000000298000d8] ldstub [%i1+0x007],%l4 ! Mem[00000000288000c7] stb %l7,[%i1+0x01a] ! Mem[00000000288000da] sth %l5,[%i1+0x012] ! Mem[00000000288000d2] ldub [%i2+0x013],%l1 ! Mem[00000000290000d3] membar #Sync jmpl %o7,%g0 ldx [%i2+0x030],%l6 ! Mem[00000000290000f0] p12_far_1_he: stw %l5,[%i1+0x02c] ! Mem[00000000288000ec] stx %l3,[%i3+0x028] ! Mem[00000000298000e8] std %l0,[%i0+0x010] ! Mem[00000000280000d0] stx %l5,[%i3+0x008] ! Mem[00000000298000c8] jmpl %o7,%g0 stx %l5,[%i1+0x008] ! Mem[00000000288000c8] p12_far_1_hem: membar #Sync stw %l5,[%i1+0x02c] ! Mem[00000000288000ec] stx %l3,[%i3+0x028] ! Mem[00000000298000e8] std %l0,[%i0+0x010] ! Mem[00000000280000d0] stx %l5,[%i3+0x008] ! Mem[00000000298000c8] membar #Sync jmpl %o7,%g0 stx %l5,[%i1+0x008] ! Mem[00000000288000c8] p12_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p13_far_1_le: swap [%i2+0x004],%l3 ! Mem[000000002b0000c4] jmpl %o7,%g0 ldstub [%i3+0x015],%l7 ! Mem[000000002b8000d5] p13_far_1_lem: membar #Sync swap [%i2+0x004],%l3 ! Mem[000000002b0000c4] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x015],%l7 ! Mem[000000002b8000d5] p13_far_1_he: std %l0,[%i1+0x030] ! Mem[000000002a8000f0] swap [%i2+0x00c],%l2 ! Mem[000000002b0000cc] lduw [%i2+0x00c],%l0 ! Mem[000000002b0000cc] swap [%i1+0x008],%l6 ! Mem[000000002a8000c8] lduh [%i3+0x03e],%l4 ! Mem[000000002b8000fe] stb %l5,[%i1+0x00f] ! Mem[000000002a8000cf] jmpl %o7,%g0 ldstub [%i0+0x02f],%l3 ! Mem[000000002a0000ef] p13_far_1_hem: membar #Sync std %l0,[%i1+0x030] ! Mem[000000002a8000f0] swap [%i2+0x00c],%l2 ! Mem[000000002b0000cc] lduw [%i2+0x00c],%l0 ! Mem[000000002b0000cc] swap [%i1+0x008],%l6 ! Mem[000000002a8000c8] lduh [%i3+0x03e],%l4 ! Mem[000000002b8000fe] stb %l5,[%i1+0x00f] ! Mem[000000002a8000cf] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x02f],%l3 ! Mem[000000002a0000ef] p13_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p14_far_1_le: jmpl %o7,%g0 lduw [%i3+0x038],%l4 ! Mem[000000002d8000f8] jmpl %o7,%g0 nop p14_far_1_lem: membar #Sync jmpl %o7,%g0 lduw [%i3+0x038],%l4 ! Mem[000000002d8000f8] jmpl %o7,%g0 nop p14_far_1_he: swap [%i3+0x020],%l1 ! Mem[000000002d8000e0] ldsb [%i0+0x03a],%l6 ! Mem[000000002c0000fa] ldstub [%i0+0x029],%l0 ! Mem[000000002c0000e9] lduw [%i3+0x034],%l1 ! Mem[000000002d8000f4] stb %l2,[%i3+0x02f] ! Mem[000000002d8000ef] jmpl %o7,%g0 ldstub [%i1+0x00d],%l0 ! Mem[000000002c8000cd] p14_far_1_hem: membar #Sync swap [%i3+0x020],%l1 ! Mem[000000002d8000e0] ldsb [%i0+0x03a],%l6 ! Mem[000000002c0000fa] ldstub [%i0+0x029],%l0 ! Mem[000000002c0000e9] lduw [%i3+0x034],%l1 ! Mem[000000002d8000f4] stb %l2,[%i3+0x02f] ! Mem[000000002d8000ef] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x00d],%l0 ! Mem[000000002c8000cd] p14_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p15_far_1_le: ldstub [%i1+0x018],%l4 ! Mem[000000002e8000d8] stw %l3,[%i1+0x000] ! Mem[000000002e8000c0] stw %l0,[%i2+0x028] ! Mem[000000002f0000e8] std %l0,[%i2+0x000] ! Mem[000000002f0000c0] jmpl %o7,%g0 stw %l3,[%i0+0x004] ! Mem[000000002e0000c4] p15_far_1_lem: membar #Sync ldstub [%i1+0x018],%l4 ! Mem[000000002e8000d8] stw %l3,[%i1+0x000] ! Mem[000000002e8000c0] stw %l0,[%i2+0x028] ! Mem[000000002f0000e8] std %l0,[%i2+0x000] ! Mem[000000002f0000c0] membar #Sync jmpl %o7,%g0 stw %l3,[%i0+0x004] ! Mem[000000002e0000c4] p15_far_1_he: ldsh [%i3+0x006],%l7 ! Mem[000000002f8000c6] ldstub [%i1+0x01f],%l0 ! Mem[000000002e8000df] ldsb [%i2+0x00b],%l2 ! Mem[000000002f0000cb] sth %l4,[%i3+0x03e] ! Mem[000000002f8000fe] stw %l5,[%i1+0x02c] ! Mem[000000002e8000ec] ldsh [%i2+0x006],%l5 ! Mem[000000002f0000c6] ldsb [%i0+0x027],%l2 ! Mem[000000002e0000e7] jmpl %o7,%g0 ldstub [%i3+0x009],%l5 ! Mem[000000002f8000c9] p15_far_1_hem: membar #Sync ldsh [%i3+0x006],%l7 ! Mem[000000002f8000c6] ldstub [%i1+0x01f],%l0 ! Mem[000000002e8000df] ldsb [%i2+0x00b],%l2 ! Mem[000000002f0000cb] sth %l4,[%i3+0x03e] ! Mem[000000002f8000fe] stw %l5,[%i1+0x02c] ! Mem[000000002e8000ec] ldsh [%i2+0x006],%l5 ! Mem[000000002f0000c6] ldsb [%i0+0x027],%l2 ! Mem[000000002e0000e7] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x009],%l5 ! Mem[000000002f8000c9] p15_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p16_far_1_le: ldsh [%i1+0x000],%l6 ! Mem[00000000308000c0] stw %l1,[%i1+0x03c] ! Mem[00000000308000fc] swap [%i3+0x00c],%l4 ! Mem[00000000318000cc] lduh [%i1+0x032],%l7 ! Mem[00000000308000f2] swap [%i0+0x004],%l4 ! Mem[00000000300000c4] ldstub [%i2+0x01a],%l7 ! Mem[00000000310000da] jmpl %o7,%g0 ldstub [%i3+0x02e],%l0 ! Mem[00000000318000ee] p16_far_1_lem: membar #Sync ldsh [%i1+0x000],%l6 ! Mem[00000000308000c0] stw %l1,[%i1+0x03c] ! Mem[00000000308000fc] swap [%i3+0x00c],%l4 ! Mem[00000000318000cc] lduh [%i1+0x032],%l7 ! Mem[00000000308000f2] swap [%i0+0x004],%l4 ! Mem[00000000300000c4] ldstub [%i2+0x01a],%l7 ! Mem[00000000310000da] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x02e],%l0 ! Mem[00000000318000ee] p16_far_1_he: jmpl %o7,%g0 ldub [%i0+0x017],%l3 ! Mem[00000000300000d7] jmpl %o7,%g0 nop p16_far_1_hem: membar #Sync jmpl %o7,%g0 ldub [%i0+0x017],%l3 ! Mem[00000000300000d7] jmpl %o7,%g0 nop p16_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p17_far_1_le: ldx [%i0+0x020],%l6 ! Mem[00000000320000e0] lduh [%i3+0x03e],%l1 ! Mem[00000000338000fe] lduw [%i2+0x02c],%l4 ! Mem[00000000330000ec] swap [%i1+0x010],%l7 ! Mem[00000000328000d0] stb %l1,[%i3+0x026] ! Mem[00000000338000e6] ldsw [%i2+0x020],%l3 ! Mem[00000000330000e0] jmpl %o7,%g0 stb %l2,[%i2+0x02e] ! Mem[00000000330000ee] p17_far_1_lem: membar #Sync ldx [%i0+0x020],%l6 ! Mem[00000000320000e0] lduh [%i3+0x03e],%l1 ! Mem[00000000338000fe] lduw [%i2+0x02c],%l4 ! Mem[00000000330000ec] swap [%i1+0x010],%l7 ! Mem[00000000328000d0] stb %l1,[%i3+0x026] ! Mem[00000000338000e6] ldsw [%i2+0x020],%l3 ! Mem[00000000330000e0] membar #Sync jmpl %o7,%g0 stb %l2,[%i2+0x02e] ! Mem[00000000330000ee] p17_far_1_he: stx %l5,[%i3+0x028] ! Mem[00000000338000e8] jmpl %o7,%g0 ldsh [%i2+0x004],%l6 ! Mem[00000000330000c4] p17_far_1_hem: membar #Sync stx %l5,[%i3+0x028] ! Mem[00000000338000e8] membar #Sync jmpl %o7,%g0 ldsh [%i2+0x004],%l6 ! Mem[00000000330000c4] p17_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p18_far_1_le: stx %l1,[%i3+0x028] ! Mem[00000000358000e8] swap [%i1+0x01c],%l2 ! Mem[00000000348000dc] ldstub [%i0+0x001],%l2 ! Mem[00000000340000c1] ldsw [%i1+0x004],%l1 ! Mem[00000000348000c4] ldsh [%i2+0x006],%l3 ! Mem[00000000350000c6] ldsb [%i2+0x035],%l7 ! Mem[00000000350000f5] stw %l6,[%i0+0x034] ! Mem[00000000340000f4] jmpl %o7,%g0 ldstub [%i0+0x020],%l7 ! Mem[00000000340000e0] p18_far_1_lem: membar #Sync stx %l1,[%i3+0x028] ! Mem[00000000358000e8] swap [%i1+0x01c],%l2 ! Mem[00000000348000dc] ldstub [%i0+0x001],%l2 ! Mem[00000000340000c1] ldsw [%i1+0x004],%l1 ! Mem[00000000348000c4] ldsh [%i2+0x006],%l3 ! Mem[00000000350000c6] ldsb [%i2+0x035],%l7 ! Mem[00000000350000f5] stw %l6,[%i0+0x034] ! Mem[00000000340000f4] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x020],%l7 ! Mem[00000000340000e0] p18_far_1_he: lduh [%i1+0x032],%l3 ! Mem[00000000348000f2] ldd [%i3+0x030],%l6 ! Mem[00000000358000f0] jmpl %o7,%g0 sth %l3,[%i3+0x006] ! Mem[00000000358000c6] p18_far_1_hem: membar #Sync lduh [%i1+0x032],%l3 ! Mem[00000000348000f2] ldd [%i3+0x030],%l6 ! Mem[00000000358000f0] membar #Sync jmpl %o7,%g0 sth %l3,[%i3+0x006] ! Mem[00000000358000c6] p18_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p19_far_1_le: jmpl %o7,%g0 ldub [%i3+0x018],%l4 ! Mem[00000000378000d8] jmpl %o7,%g0 nop p19_far_1_lem: membar #Sync jmpl %o7,%g0 ldub [%i3+0x018],%l4 ! Mem[00000000378000d8] jmpl %o7,%g0 nop p19_far_1_he: ldstub [%i2+0x02a],%l0 ! Mem[00000000370000ea] ldstub [%i3+0x03a],%l6 ! Mem[00000000378000fa] stx %l0,[%i2+0x008] ! Mem[00000000370000c8] stw %l7,[%i0+0x038] ! Mem[00000000360000f8] ldub [%i3+0x037],%l6 ! Mem[00000000378000f7] jmpl %o7,%g0 stx %l1,[%i3+0x030] ! Mem[00000000378000f0] p19_far_1_hem: membar #Sync ldstub [%i2+0x02a],%l0 ! Mem[00000000370000ea] ldstub [%i3+0x03a],%l6 ! Mem[00000000378000fa] stx %l0,[%i2+0x008] ! Mem[00000000370000c8] stw %l7,[%i0+0x038] ! Mem[00000000360000f8] ldub [%i3+0x037],%l6 ! Mem[00000000378000f7] membar #Sync jmpl %o7,%g0 stx %l1,[%i3+0x030] ! Mem[00000000378000f0] p19_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p20_far_1_le: swap [%i1+0x038],%l4 ! Mem[00000000388000f8] ldd [%i2+0x020],%l2 ! Mem[00000000390000e0] swap [%i0+0x028],%l0 ! Mem[00000000380000e8] ldsw [%i1+0x01c],%l1 ! Mem[00000000388000dc] jmpl %o7,%g0 swap [%i0+0x018],%l4 ! Mem[00000000380000d8] p20_far_1_lem: membar #Sync swap [%i1+0x038],%l4 ! Mem[00000000388000f8] ldd [%i2+0x020],%l2 ! Mem[00000000390000e0] swap [%i0+0x028],%l0 ! Mem[00000000380000e8] ldsw [%i1+0x01c],%l1 ! Mem[00000000388000dc] membar #Sync jmpl %o7,%g0 swap [%i0+0x018],%l4 ! Mem[00000000380000d8] p20_far_1_he: stb %l7,[%i2+0x03f] ! Mem[00000000390000ff] ldsh [%i1+0x036],%l1 ! Mem[00000000388000f6] jmpl %o7,%g0 ldstub [%i0+0x02f],%l2 ! Mem[00000000380000ef] p20_far_1_hem: membar #Sync stb %l7,[%i2+0x03f] ! Mem[00000000390000ff] ldsh [%i1+0x036],%l1 ! Mem[00000000388000f6] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x02f],%l2 ! Mem[00000000380000ef] p20_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p21_far_1_le: ldub [%i0+0x021],%l2 ! Mem[000000003a0000e1] ldstub [%i0+0x005],%l1 ! Mem[000000003a0000c5] jmpl %o7,%g0 ldstub [%i3+0x007],%l3 ! Mem[000000003b8000c7] p21_far_1_lem: membar #Sync ldub [%i0+0x021],%l2 ! Mem[000000003a0000e1] ldstub [%i0+0x005],%l1 ! Mem[000000003a0000c5] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x007],%l3 ! Mem[000000003b8000c7] p21_far_1_he: ldsw [%i3+0x034],%l6 ! Mem[000000003b8000f4] ldx [%i3+0x030],%l1 ! Mem[000000003b8000f0] ldub [%i1+0x00f],%l2 ! Mem[000000003a8000cf] sth %l1,[%i1+0x00a] ! Mem[000000003a8000ca] swap [%i3+0x03c],%l7 ! Mem[000000003b8000fc] ldsh [%i3+0x034],%l6 ! Mem[000000003b8000f4] swap [%i3+0x000],%l1 ! Mem[000000003b8000c0] jmpl %o7,%g0 ldsb [%i0+0x000],%l5 ! Mem[000000003a0000c0] p21_far_1_hem: membar #Sync ldsw [%i3+0x034],%l6 ! Mem[000000003b8000f4] ldx [%i3+0x030],%l1 ! Mem[000000003b8000f0] ldub [%i1+0x00f],%l2 ! Mem[000000003a8000cf] sth %l1,[%i1+0x00a] ! Mem[000000003a8000ca] swap [%i3+0x03c],%l7 ! Mem[000000003b8000fc] ldsh [%i3+0x034],%l6 ! Mem[000000003b8000f4] swap [%i3+0x000],%l1 ! Mem[000000003b8000c0] membar #Sync jmpl %o7,%g0 ldsb [%i0+0x000],%l5 ! Mem[000000003a0000c0] p21_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p22_far_1_le: swap [%i0+0x02c],%l1 ! Mem[000000003c0000ec] swap [%i1+0x01c],%l2 ! Mem[000000003c8000dc] ldstub [%i3+0x001],%l2 ! Mem[000000003d8000c1] sth %l7,[%i3+0x032] ! Mem[000000003d8000f2] lduw [%i3+0x004],%l1 ! Mem[000000003d8000c4] ldub [%i1+0x000],%l3 ! Mem[000000003c8000c0] swap [%i2+0x02c],%l2 ! Mem[000000003d0000ec] jmpl %o7,%g0 swap [%i1+0x02c],%l4 ! Mem[000000003c8000ec] p22_far_1_lem: membar #Sync swap [%i0+0x02c],%l1 ! Mem[000000003c0000ec] swap [%i1+0x01c],%l2 ! Mem[000000003c8000dc] ldstub [%i3+0x001],%l2 ! Mem[000000003d8000c1] sth %l7,[%i3+0x032] ! Mem[000000003d8000f2] lduw [%i3+0x004],%l1 ! Mem[000000003d8000c4] ldub [%i1+0x000],%l3 ! Mem[000000003c8000c0] swap [%i2+0x02c],%l2 ! Mem[000000003d0000ec] membar #Sync jmpl %o7,%g0 swap [%i1+0x02c],%l4 ! Mem[000000003c8000ec] p22_far_1_he: ldsb [%i2+0x02f],%l3 ! Mem[000000003d0000ef] swap [%i0+0x000],%l1 ! Mem[000000003c0000c0] ldsh [%i1+0x000],%l5 ! Mem[000000003c8000c0] sth %l4,[%i0+0x000] ! Mem[000000003c0000c0] lduw [%i0+0x000],%l3 ! Mem[000000003c0000c0] std %l0,[%i2+0x038] ! Mem[000000003d0000f8] ldsw [%i2+0x02c],%l0 ! Mem[000000003d0000ec] jmpl %o7,%g0 stw %l1,[%i3+0x00c] ! Mem[000000003d8000cc] p22_far_1_hem: membar #Sync ldsb [%i2+0x02f],%l3 ! Mem[000000003d0000ef] swap [%i0+0x000],%l1 ! Mem[000000003c0000c0] ldsh [%i1+0x000],%l5 ! Mem[000000003c8000c0] sth %l4,[%i0+0x000] ! Mem[000000003c0000c0] lduw [%i0+0x000],%l3 ! Mem[000000003c0000c0] std %l0,[%i2+0x038] ! Mem[000000003d0000f8] ldsw [%i2+0x02c],%l0 ! Mem[000000003d0000ec] membar #Sync jmpl %o7,%g0 stw %l1,[%i3+0x00c] ! Mem[000000003d8000cc] p22_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p23_far_1_le: stb %l6,[%i1+0x021] ! Mem[000000003e8000e1] ldsh [%i0+0x03e],%l1 ! Mem[000000003e0000fe] ldsb [%i0+0x02d],%l4 ! Mem[000000003e0000ed] ldsw [%i3+0x010],%l7 ! Mem[000000003f8000d0] std %l4,[%i0+0x020] ! Mem[000000003e0000e0] stx %l7,[%i2+0x038] ! Mem[000000003f0000f8] jmpl %o7,%g0 lduw [%i1+0x02c],%l0 ! Mem[000000003e8000ec] p23_far_1_lem: membar #Sync stb %l6,[%i1+0x021] ! Mem[000000003e8000e1] ldsh [%i0+0x03e],%l1 ! Mem[000000003e0000fe] ldsb [%i0+0x02d],%l4 ! Mem[000000003e0000ed] ldsw [%i3+0x010],%l7 ! Mem[000000003f8000d0] std %l4,[%i0+0x020] ! Mem[000000003e0000e0] stx %l7,[%i2+0x038] ! Mem[000000003f0000f8] membar #Sync jmpl %o7,%g0 lduw [%i1+0x02c],%l0 ! Mem[000000003e8000ec] p23_far_1_he: jmpl %o7,%g0 swap [%i2+0x014],%l3 ! Mem[000000003f0000d4] jmpl %o7,%g0 nop p23_far_1_hem: membar #Sync jmpl %o7,%g0 swap [%i2+0x014],%l3 ! Mem[000000003f0000d4] jmpl %o7,%g0 nop p23_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p24_far_1_le: stx %l6,[%i0+0x000] ! Mem[00000000400000c0] swap [%i2+0x03c],%l1 ! Mem[00000000410000fc] stx %l4,[%i0+0x008] ! Mem[00000000400000c8] ldstub [%i0+0x032],%l7 ! Mem[00000000400000f2] lduw [%i3+0x004],%l4 ! Mem[00000000418000c4] std %l6,[%i3+0x010] ! Mem[00000000418000d0] jmpl %o7,%g0 lduw [%i0+0x010],%l5 ! Mem[00000000400000d0] p24_far_1_lem: membar #Sync stx %l6,[%i0+0x000] ! Mem[00000000400000c0] swap [%i2+0x03c],%l1 ! Mem[00000000410000fc] stx %l4,[%i0+0x008] ! Mem[00000000400000c8] ldstub [%i0+0x032],%l7 ! Mem[00000000400000f2] lduw [%i3+0x004],%l4 ! Mem[00000000418000c4] std %l6,[%i3+0x010] ! Mem[00000000418000d0] membar #Sync jmpl %o7,%g0 lduw [%i0+0x010],%l5 ! Mem[00000000400000d0] p24_far_1_he: jmpl %o7,%g0 lduh [%i1+0x028],%l6 ! Mem[00000000408000e8] jmpl %o7,%g0 nop p24_far_1_hem: membar #Sync jmpl %o7,%g0 lduh [%i1+0x028],%l6 ! Mem[00000000408000e8] jmpl %o7,%g0 nop p24_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p25_far_1_le: ldub [%i0+0x021],%l2 ! Mem[00000000420000e1] sth %l1,[%i1+0x004] ! Mem[00000000428000c4] jmpl %o7,%g0 ldstub [%i0+0x007],%l3 ! Mem[00000000420000c7] p25_far_1_lem: membar #Sync ldub [%i0+0x021],%l2 ! Mem[00000000420000e1] sth %l1,[%i1+0x004] ! Mem[00000000428000c4] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x007],%l3 ! Mem[00000000420000c7] p25_far_1_he: stb %l7,[%i3+0x007] ! Mem[00000000438000c7] stb %l0,[%i3+0x030] ! Mem[00000000438000f0] lduh [%i0+0x016],%l3 ! Mem[00000000420000d6] ldd [%i1+0x030],%l2 ! Mem[00000000428000f0] ldx [%i3+0x010],%l6 ! Mem[00000000438000d0] stw %l6,[%i3+0x034] ! Mem[00000000438000f4] sth %l6,[%i3+0x00e] ! Mem[00000000438000ce] jmpl %o7,%g0 ldsw [%i0+0x004],%l5 ! Mem[00000000420000c4] p25_far_1_hem: membar #Sync stb %l7,[%i3+0x007] ! Mem[00000000438000c7] stb %l0,[%i3+0x030] ! Mem[00000000438000f0] lduh [%i0+0x016],%l3 ! Mem[00000000420000d6] ldd [%i1+0x030],%l2 ! Mem[00000000428000f0] ldx [%i3+0x010],%l6 ! Mem[00000000438000d0] stw %l6,[%i3+0x034] ! Mem[00000000438000f4] sth %l6,[%i3+0x00e] ! Mem[00000000438000ce] membar #Sync jmpl %o7,%g0 ldsw [%i0+0x004],%l5 ! Mem[00000000420000c4] p25_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p26_far_1_le: jmpl %o7,%g0 stw %l1,[%i1+0x02c] ! Mem[00000000448000ec] jmpl %o7,%g0 nop p26_far_1_lem: membar #Sync jmpl %o7,%g0 stw %l1,[%i1+0x02c] ! Mem[00000000448000ec] jmpl %o7,%g0 nop p26_far_1_he: swap [%i0+0x008],%l0 ! Mem[00000000440000c8] swap [%i0+0x038],%l6 ! Mem[00000000440000f8] swap [%i2+0x024],%l7 ! Mem[00000000450000e4] jmpl %o7,%g0 ldd [%i0+0x028],%l4 ! Mem[00000000440000e8] p26_far_1_hem: membar #Sync swap [%i0+0x008],%l0 ! Mem[00000000440000c8] swap [%i0+0x038],%l6 ! Mem[00000000440000f8] swap [%i2+0x024],%l7 ! Mem[00000000450000e4] membar #Sync jmpl %o7,%g0 ldd [%i0+0x028],%l4 ! Mem[00000000440000e8] p26_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p27_far_1_le: jmpl %o7,%g0 ldsb [%i2+0x018],%l4 ! Mem[00000000470000d8] jmpl %o7,%g0 nop p27_far_1_lem: membar #Sync jmpl %o7,%g0 ldsb [%i2+0x018],%l4 ! Mem[00000000470000d8] jmpl %o7,%g0 nop p27_far_1_he: std %l0,[%i1+0x000] ! Mem[00000000468000c0] ldsb [%i0+0x038],%l6 ! Mem[00000000460000f8] swap [%i0+0x038],%l5 ! Mem[00000000460000f8] swap [%i0+0x034],%l2 ! Mem[00000000460000f4] stb %l6,[%i1+0x037] ! Mem[00000000468000f7] jmpl %o7,%g0 ldsw [%i1+0x034],%l1 ! Mem[00000000468000f4] p27_far_1_hem: membar #Sync std %l0,[%i1+0x000] ! Mem[00000000468000c0] ldsb [%i0+0x038],%l6 ! Mem[00000000460000f8] swap [%i0+0x038],%l5 ! Mem[00000000460000f8] swap [%i0+0x034],%l2 ! Mem[00000000460000f4] stb %l6,[%i1+0x037] ! Mem[00000000468000f7] membar #Sync jmpl %o7,%g0 ldsw [%i1+0x034],%l1 ! Mem[00000000468000f4] p27_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p28_far_1_le: jmpl %o7,%g0 swap [%i0+0x038],%l4 ! Mem[00000000480000f8] jmpl %o7,%g0 nop p28_far_1_lem: membar #Sync jmpl %o7,%g0 swap [%i0+0x038],%l4 ! Mem[00000000480000f8] jmpl %o7,%g0 nop p28_far_1_he: ldub [%i1+0x023],%l1 ! Mem[00000000488000e3] stw %l6,[%i0+0x038] ! Mem[00000000480000f8] lduw [%i0+0x018],%l5 ! Mem[00000000480000d8] ldx [%i2+0x038],%l7 ! Mem[00000000490000f8] swap [%i3+0x034],%l6 ! Mem[00000000498000f4] jmpl %o7,%g0 swap [%i3+0x034],%l1 ! Mem[00000000498000f4] p28_far_1_hem: membar #Sync ldub [%i1+0x023],%l1 ! Mem[00000000488000e3] stw %l6,[%i0+0x038] ! Mem[00000000480000f8] lduw [%i0+0x018],%l5 ! Mem[00000000480000d8] ldx [%i2+0x038],%l7 ! Mem[00000000490000f8] swap [%i3+0x034],%l6 ! Mem[00000000498000f4] membar #Sync jmpl %o7,%g0 swap [%i3+0x034],%l1 ! Mem[00000000498000f4] p28_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p29_far_1_le: ldsw [%i0+0x018],%l4 ! Mem[000000004a0000d8] jmpl %o7,%g0 ldstub [%i3+0x017],%l7 ! Mem[000000004b8000d7] p29_far_1_lem: membar #Sync ldsw [%i0+0x018],%l4 ! Mem[000000004a0000d8] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x017],%l7 ! Mem[000000004b8000d7] p29_far_1_he: ldstub [%i3+0x019],%l2 ! Mem[000000004b8000d9] ldsh [%i0+0x01e],%l6 ! Mem[000000004a0000de] ldstub [%i3+0x01f],%l0 ! Mem[000000004b8000df] swap [%i3+0x008],%l2 ! Mem[000000004b8000c8] lduh [%i1+0x00a],%l1 ! Mem[000000004a8000ca] stb %l7,[%i3+0x03c] ! Mem[000000004b8000fc] ldstub [%i3+0x004],%l6 ! Mem[000000004b8000c4] jmpl %o7,%g0 lduw [%i2+0x010],%l1 ! Mem[000000004b0000d0] p29_far_1_hem: membar #Sync ldstub [%i3+0x019],%l2 ! Mem[000000004b8000d9] ldsh [%i0+0x01e],%l6 ! Mem[000000004a0000de] ldstub [%i3+0x01f],%l0 ! Mem[000000004b8000df] swap [%i3+0x008],%l2 ! Mem[000000004b8000c8] lduh [%i1+0x00a],%l1 ! Mem[000000004a8000ca] stb %l7,[%i3+0x03c] ! Mem[000000004b8000fc] ldstub [%i3+0x004],%l6 ! Mem[000000004b8000c4] membar #Sync jmpl %o7,%g0 lduw [%i2+0x010],%l1 ! Mem[000000004b0000d0] p29_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p30_far_1_le: ldstub [%i2+0x001],%l2 ! Mem[000000004d0000c1] swap [%i2+0x004],%l1 ! Mem[000000004d0000c4] jmpl %o7,%g0 ldx [%i0+0x000],%l3 ! Mem[000000004c0000c0] p30_far_1_lem: membar #Sync ldstub [%i2+0x001],%l2 ! Mem[000000004d0000c1] swap [%i2+0x004],%l1 ! Mem[000000004d0000c4] membar #Sync jmpl %o7,%g0 ldx [%i0+0x000],%l3 ! Mem[000000004c0000c0] p30_far_1_he: stw %l6,[%i3+0x01c] ! Mem[000000004d8000dc] lduh [%i1+0x03e],%l0 ! Mem[000000004c8000fe] swap [%i0+0x028],%l2 ! Mem[000000004c0000e8] ldub [%i2+0x01e],%l4 ! Mem[000000004d0000de] ldstub [%i3+0x02f],%l6 ! Mem[000000004d8000ef] lduw [%i2+0x004],%l5 ! Mem[000000004d0000c4] ldub [%i0+0x027],%l2 ! Mem[000000004c0000e7] jmpl %o7,%g0 stb %l5,[%i2+0x009] ! Mem[000000004d0000c9] p30_far_1_hem: membar #Sync stw %l6,[%i3+0x01c] ! Mem[000000004d8000dc] lduh [%i1+0x03e],%l0 ! Mem[000000004c8000fe] swap [%i0+0x028],%l2 ! Mem[000000004c0000e8] ldub [%i2+0x01e],%l4 ! Mem[000000004d0000de] ldstub [%i3+0x02f],%l6 ! Mem[000000004d8000ef] lduw [%i2+0x004],%l5 ! Mem[000000004d0000c4] ldub [%i0+0x027],%l2 ! Mem[000000004c0000e7] membar #Sync jmpl %o7,%g0 stb %l5,[%i2+0x009] ! Mem[000000004d0000c9] p30_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p31_far_1_le: stx %l0,[%i2+0x028] ! Mem[000000004f0000e8] ldsw [%i0+0x01c],%l1 ! Mem[000000004e0000dc] swap [%i1+0x018],%l4 ! Mem[000000004e8000d8] ldstub [%i2+0x017],%l7 ! Mem[000000004f0000d7] ldsb [%i2+0x037],%l6 ! Mem[000000004f0000f7] stx %l7,[%i1+0x000] ! Mem[000000004e8000c0] ldsw [%i0+0x030],%l5 ! Mem[000000004e0000f0] jmpl %o7,%g0 sth %l1,[%i0+0x032] ! Mem[000000004e0000f2] p31_far_1_lem: membar #Sync stx %l0,[%i2+0x028] ! Mem[000000004f0000e8] ldsw [%i0+0x01c],%l1 ! Mem[000000004e0000dc] swap [%i1+0x018],%l4 ! Mem[000000004e8000d8] ldstub [%i2+0x017],%l7 ! Mem[000000004f0000d7] ldsb [%i2+0x037],%l6 ! Mem[000000004f0000f7] stx %l7,[%i1+0x000] ! Mem[000000004e8000c0] ldsw [%i0+0x030],%l5 ! Mem[000000004e0000f0] membar #Sync jmpl %o7,%g0 sth %l1,[%i0+0x032] ! Mem[000000004e0000f2] p31_far_1_he: sth %l4,[%i2+0x03e] ! Mem[000000004f0000fe] ldsh [%i3+0x02c],%l5 ! Mem[000000004f8000ec] stx %l6,[%i2+0x000] ! Mem[000000004f0000c0] ldstub [%i2+0x013],%l1 ! Mem[000000004f0000d3] lduh [%i3+0x006],%l4 ! Mem[000000004f8000c6] swap [%i2+0x01c],%l0 ! Mem[000000004f0000dc] jmpl %o7,%g0 ldsw [%i3+0x034],%l1 ! Mem[000000004f8000f4] p31_far_1_hem: membar #Sync sth %l4,[%i2+0x03e] ! Mem[000000004f0000fe] ldsh [%i3+0x02c],%l5 ! Mem[000000004f8000ec] stx %l6,[%i2+0x000] ! Mem[000000004f0000c0] ldstub [%i2+0x013],%l1 ! Mem[000000004f0000d3] lduh [%i3+0x006],%l4 ! Mem[000000004f8000c6] swap [%i2+0x01c],%l0 ! Mem[000000004f0000dc] membar #Sync jmpl %o7,%g0 ldsw [%i3+0x034],%l1 ! Mem[000000004f8000f4] p31_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p32_far_1_le: ldstub [%i0+0x018],%l4 ! Mem[00000000500000d8] jmpl %o7,%g0 std %l6,[%i1+0x030] ! Mem[00000000508000f0] p32_far_1_lem: membar #Sync ldstub [%i0+0x018],%l4 ! Mem[00000000500000d8] membar #Sync jmpl %o7,%g0 std %l6,[%i1+0x030] ! Mem[00000000508000f0] p32_far_1_he: swap [%i3+0x018],%l2 ! Mem[00000000518000d8] swap [%i2+0x01c],%l6 ! Mem[00000000510000dc] ldstub [%i0+0x03f],%l0 ! Mem[00000000500000ff] ldd [%i3+0x028],%l2 ! Mem[00000000518000e8] ldd [%i0+0x000],%l2 ! Mem[00000000500000c0] lduw [%i3+0x02c],%l6 ! Mem[00000000518000ec] sth %l5,[%i1+0x000] ! Mem[00000000508000c0] jmpl %o7,%g0 ldstub [%i3+0x000],%l4 ! Mem[00000000518000c0] p32_far_1_hem: membar #Sync swap [%i3+0x018],%l2 ! Mem[00000000518000d8] swap [%i2+0x01c],%l6 ! Mem[00000000510000dc] ldstub [%i0+0x03f],%l0 ! Mem[00000000500000ff] ldd [%i3+0x028],%l2 ! Mem[00000000518000e8] ldd [%i0+0x000],%l2 ! Mem[00000000500000c0] lduw [%i3+0x02c],%l6 ! Mem[00000000518000ec] sth %l5,[%i1+0x000] ! Mem[00000000508000c0] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x000],%l4 ! Mem[00000000518000c0] p32_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p33_far_1_le: ldub [%i3+0x021],%l2 ! Mem[00000000538000e1] lduw [%i3+0x010],%l7 ! Mem[00000000538000d0] jmpl %o7,%g0 ldd [%i2+0x020],%l4 ! Mem[00000000530000e0] p33_far_1_lem: membar #Sync ldub [%i3+0x021],%l2 ! Mem[00000000538000e1] lduw [%i3+0x010],%l7 ! Mem[00000000538000d0] membar #Sync jmpl %o7,%g0 ldd [%i2+0x020],%l4 ! Mem[00000000530000e0] p33_far_1_he: lduw [%i0+0x01c],%l6 ! Mem[00000000520000dc] ldx [%i3+0x018],%l0 ! Mem[00000000538000d8] lduw [%i0+0x008],%l2 ! Mem[00000000520000c8] lduw [%i3+0x008],%l1 ! Mem[00000000538000c8] ldstub [%i0+0x03c],%l7 ! Mem[00000000520000fc] jmpl %o7,%g0 swap [%i2+0x034],%l6 ! Mem[00000000530000f4] p33_far_1_hem: membar #Sync lduw [%i0+0x01c],%l6 ! Mem[00000000520000dc] ldx [%i3+0x018],%l0 ! Mem[00000000538000d8] lduw [%i0+0x008],%l2 ! Mem[00000000520000c8] lduw [%i3+0x008],%l1 ! Mem[00000000538000c8] ldstub [%i0+0x03c],%l7 ! Mem[00000000520000fc] membar #Sync jmpl %o7,%g0 swap [%i2+0x034],%l6 ! Mem[00000000530000f4] p33_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p34_far_1_le: jmpl %o7,%g0 sth %l1,[%i0+0x02e] ! Mem[00000000540000ee] jmpl %o7,%g0 nop p34_far_1_lem: membar #Sync jmpl %o7,%g0 sth %l1,[%i0+0x02e] ! Mem[00000000540000ee] jmpl %o7,%g0 nop p34_far_1_he: ldsb [%i1+0x029],%l0 ! Mem[00000000548000e9] ldstub [%i2+0x03b],%l7 ! Mem[00000000550000fb] ldub [%i0+0x037],%l6 ! Mem[00000000540000f7] jmpl %o7,%g0 swap [%i0+0x034],%l1 ! Mem[00000000540000f4] p34_far_1_hem: membar #Sync ldsb [%i1+0x029],%l0 ! Mem[00000000548000e9] ldstub [%i2+0x03b],%l7 ! Mem[00000000550000fb] ldub [%i0+0x037],%l6 ! Mem[00000000540000f7] membar #Sync jmpl %o7,%g0 swap [%i0+0x034],%l1 ! Mem[00000000540000f4] p34_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p35_far_1_le: std %l2,[%i0+0x020] ! Mem[00000000560000e0] stb %l7,[%i1+0x012] ! Mem[00000000568000d2] swap [%i0+0x034],%l6 ! Mem[00000000560000f4] jmpl %o7,%g0 ldsh [%i1+0x000],%l7 ! Mem[00000000568000c0] p35_far_1_lem: membar #Sync std %l2,[%i0+0x020] ! Mem[00000000560000e0] stb %l7,[%i1+0x012] ! Mem[00000000568000d2] swap [%i0+0x034],%l6 ! Mem[00000000560000f4] membar #Sync jmpl %o7,%g0 ldsh [%i1+0x000],%l7 ! Mem[00000000568000c0] p35_far_1_he: ldsh [%i1+0x00c],%l0 ! Mem[00000000568000cc] sth %l6,[%i2+0x008] ! Mem[00000000570000c8] jmpl %o7,%g0 swap [%i0+0x03c],%l4 ! Mem[00000000560000fc] p35_far_1_hem: membar #Sync ldsh [%i1+0x00c],%l0 ! Mem[00000000568000cc] sth %l6,[%i2+0x008] ! Mem[00000000570000c8] membar #Sync jmpl %o7,%g0 swap [%i0+0x03c],%l4 ! Mem[00000000560000fc] p35_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p36_far_1_le: ldstub [%i0+0x001],%l2 ! Mem[00000000580000c1] stb %l1,[%i1+0x005] ! Mem[00000000588000c5] jmpl %o7,%g0 stb %l3,[%i3+0x007] ! Mem[00000000598000c7] p36_far_1_lem: membar #Sync ldstub [%i0+0x001],%l2 ! Mem[00000000580000c1] stb %l1,[%i1+0x005] ! Mem[00000000588000c5] membar #Sync jmpl %o7,%g0 stb %l3,[%i3+0x007] ! Mem[00000000598000c7] p36_far_1_he: ldsw [%i1+0x034],%l6 ! Mem[00000000588000f4] swap [%i0+0x03c],%l0 ! Mem[00000000580000fc] ldsb [%i0+0x02b],%l2 ! Mem[00000000580000eb] ldsw [%i0+0x01c],%l4 ! Mem[00000000580000dc] swap [%i2+0x02c],%l5 ! Mem[00000000590000ec] ldx [%i1+0x028],%l3 ! Mem[00000000588000e8] ldstub [%i2+0x013],%l1 ! Mem[00000000590000d3] jmpl %o7,%g0 ldsb [%i3+0x026],%l4 ! Mem[00000000598000e6] p36_far_1_hem: membar #Sync ldsw [%i1+0x034],%l6 ! Mem[00000000588000f4] swap [%i0+0x03c],%l0 ! Mem[00000000580000fc] ldsb [%i0+0x02b],%l2 ! Mem[00000000580000eb] ldsw [%i0+0x01c],%l4 ! Mem[00000000580000dc] swap [%i2+0x02c],%l5 ! Mem[00000000590000ec] ldx [%i1+0x028],%l3 ! Mem[00000000588000e8] ldstub [%i2+0x013],%l1 ! Mem[00000000590000d3] membar #Sync jmpl %o7,%g0 ldsb [%i3+0x026],%l4 ! Mem[00000000598000e6] p36_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p37_far_1_le: stw %l1,[%i2+0x00c] ! Mem[000000005b0000cc] lduw [%i2+0x03c],%l2 ! Mem[000000005b0000fc] ldub [%i3+0x021],%l2 ! Mem[000000005b8000e1] std %l0,[%i2+0x000] ! Mem[000000005b0000c0] jmpl %o7,%g0 ldstub [%i2+0x007],%l3 ! Mem[000000005b0000c7] p37_far_1_lem: membar #Sync stw %l1,[%i2+0x00c] ! Mem[000000005b0000cc] lduw [%i2+0x03c],%l2 ! Mem[000000005b0000fc] ldub [%i3+0x021],%l2 ! Mem[000000005b8000e1] std %l0,[%i2+0x000] ! Mem[000000005b0000c0] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x007],%l3 ! Mem[000000005b0000c7] p37_far_1_he: stb %l6,[%i3+0x037] ! Mem[000000005b8000f7] stb %l1,[%i3+0x036] ! Mem[000000005b8000f6] swap [%i0+0x00c],%l2 ! Mem[000000005a0000cc] ldx [%i2+0x008],%l1 ! Mem[000000005b0000c8] ldx [%i0+0x038],%l7 ! Mem[000000005a0000f8] lduh [%i2+0x034],%l6 ! Mem[000000005b0000f4] lduw [%i3+0x024],%l2 ! Mem[000000005b8000e4] jmpl %o7,%g0 lduw [%i2+0x008],%l5 ! Mem[000000005b0000c8] p37_far_1_hem: membar #Sync stb %l6,[%i3+0x037] ! Mem[000000005b8000f7] stb %l1,[%i3+0x036] ! Mem[000000005b8000f6] swap [%i0+0x00c],%l2 ! Mem[000000005a0000cc] ldx [%i2+0x008],%l1 ! Mem[000000005b0000c8] ldx [%i0+0x038],%l7 ! Mem[000000005a0000f8] lduh [%i2+0x034],%l6 ! Mem[000000005b0000f4] lduw [%i3+0x024],%l2 ! Mem[000000005b8000e4] membar #Sync jmpl %o7,%g0 lduw [%i2+0x008],%l5 ! Mem[000000005b0000c8] p37_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p38_far_1_le: ldsh [%i1+0x038],%l4 ! Mem[000000005c8000f8] ldd [%i0+0x020],%l2 ! Mem[000000005c0000e0] ldstub [%i1+0x001],%l2 ! Mem[000000005c8000c1] ldsb [%i2+0x005],%l1 ! Mem[000000005d0000c5] jmpl %o7,%g0 swap [%i1+0x004],%l3 ! Mem[000000005c8000c4] p38_far_1_lem: membar #Sync ldsh [%i1+0x038],%l4 ! Mem[000000005c8000f8] ldd [%i0+0x020],%l2 ! Mem[000000005c0000e0] ldstub [%i1+0x001],%l2 ! Mem[000000005c8000c1] ldsb [%i2+0x005],%l1 ! Mem[000000005d0000c5] membar #Sync jmpl %o7,%g0 swap [%i1+0x004],%l3 ! Mem[000000005c8000c4] p38_far_1_he: swap [%i1+0x034],%l6 ! Mem[000000005c8000f4] ldub [%i2+0x036],%l1 ! Mem[000000005d0000f6] sth %l3,[%i3+0x016] ! Mem[000000005d8000d6] std %l4,[%i3+0x018] ! Mem[000000005d8000d8] ldd [%i1+0x028],%l4 ! Mem[000000005c8000e8] ldd [%i2+0x028],%l2 ! Mem[000000005d0000e8] sth %l1,[%i0+0x012] ! Mem[000000005c0000d2] jmpl %o7,%g0 swap [%i0+0x024],%l4 ! Mem[000000005c0000e4] p38_far_1_hem: membar #Sync swap [%i1+0x034],%l6 ! Mem[000000005c8000f4] ldub [%i2+0x036],%l1 ! Mem[000000005d0000f6] sth %l3,[%i3+0x016] ! Mem[000000005d8000d6] std %l4,[%i3+0x018] ! Mem[000000005d8000d8] ldd [%i1+0x028],%l4 ! Mem[000000005c8000e8] ldd [%i2+0x028],%l2 ! Mem[000000005d0000e8] sth %l1,[%i0+0x012] ! Mem[000000005c0000d2] membar #Sync jmpl %o7,%g0 swap [%i0+0x024],%l4 ! Mem[000000005c0000e4] p38_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p39_far_1_le: swap [%i3+0x020],%l6 ! Mem[000000005f8000e0] stx %l1,[%i1+0x038] ! Mem[000000005e8000f8] lduh [%i2+0x02c],%l4 ! Mem[000000005f0000ec] ldub [%i2+0x012],%l7 ! Mem[000000005f0000d2] ldstub [%i1+0x02e],%l0 ! Mem[000000005e8000ee] ldstub [%i3+0x008],%l7 ! Mem[000000005f8000c8] jmpl %o7,%g0 stw %l2,[%i2+0x02c] ! Mem[000000005f0000ec] p39_far_1_lem: membar #Sync swap [%i3+0x020],%l6 ! Mem[000000005f8000e0] stx %l1,[%i1+0x038] ! Mem[000000005e8000f8] lduh [%i2+0x02c],%l4 ! Mem[000000005f0000ec] ldub [%i2+0x012],%l7 ! Mem[000000005f0000d2] ldstub [%i1+0x02e],%l0 ! Mem[000000005e8000ee] ldstub [%i3+0x008],%l7 ! Mem[000000005f8000c8] membar #Sync jmpl %o7,%g0 stw %l2,[%i2+0x02c] ! Mem[000000005f0000ec] p39_far_1_he: ldsb [%i0+0x03c],%l7 ! Mem[000000005e0000fc] jmpl %o7,%g0 std %l6,[%i3+0x030] ! Mem[000000005f8000f0] p39_far_1_hem: membar #Sync ldsb [%i0+0x03c],%l7 ! Mem[000000005e0000fc] membar #Sync jmpl %o7,%g0 std %l6,[%i3+0x030] ! Mem[000000005f8000f0] p39_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p40_far_1_le: lduh [%i1+0x028],%l0 ! Mem[00000000608000e8] swap [%i2+0x01c],%l1 ! Mem[00000000610000dc] ldsw [%i0+0x018],%l4 ! Mem[00000000600000d8] jmpl %o7,%g0 stw %l7,[%i3+0x034] ! Mem[00000000618000f4] p40_far_1_lem: membar #Sync lduh [%i1+0x028],%l0 ! Mem[00000000608000e8] swap [%i2+0x01c],%l1 ! Mem[00000000610000dc] ldsw [%i0+0x018],%l4 ! Mem[00000000600000d8] membar #Sync jmpl %o7,%g0 stw %l7,[%i3+0x034] ! Mem[00000000618000f4] p40_far_1_he: lduw [%i1+0x018],%l2 ! Mem[00000000608000d8] stw %l2,[%i0+0x028] ! Mem[00000000600000e8] stb %l1,[%i1+0x00a] ! Mem[00000000608000ca] ldstub [%i0+0x03c],%l7 ! Mem[00000000600000fc] swap [%i2+0x014],%l6 ! Mem[00000000610000d4] stb %l6,[%i0+0x02f] ! Mem[00000000600000ef] ldx [%i0+0x000],%l5 ! Mem[00000000600000c0] jmpl %o7,%g0 stx %l2,[%i2+0x020] ! Mem[00000000610000e0] p40_far_1_hem: membar #Sync lduw [%i1+0x018],%l2 ! Mem[00000000608000d8] stw %l2,[%i0+0x028] ! Mem[00000000600000e8] stb %l1,[%i1+0x00a] ! Mem[00000000608000ca] ldstub [%i0+0x03c],%l7 ! Mem[00000000600000fc] swap [%i2+0x014],%l6 ! Mem[00000000610000d4] stb %l6,[%i0+0x02f] ! Mem[00000000600000ef] ldx [%i0+0x000],%l5 ! Mem[00000000600000c0] membar #Sync jmpl %o7,%g0 stx %l2,[%i2+0x020] ! Mem[00000000610000e0] p40_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p41_far_1_le: swap [%i3+0x00c],%l1 ! Mem[00000000638000cc] lduw [%i2+0x03c],%l2 ! Mem[00000000630000fc] ldub [%i2+0x021],%l2 ! Mem[00000000630000e1] ldd [%i2+0x000],%l0 ! Mem[00000000630000c0] ldsh [%i0+0x026],%l4 ! Mem[00000000620000e6] ldstub [%i3+0x03a],%l7 ! Mem[00000000638000fa] ldstub [%i1+0x02e],%l0 ! Mem[00000000628000ee] jmpl %o7,%g0 ldub [%i2+0x008],%l7 ! Mem[00000000630000c8] p41_far_1_lem: membar #Sync swap [%i3+0x00c],%l1 ! Mem[00000000638000cc] lduw [%i2+0x03c],%l2 ! Mem[00000000630000fc] ldub [%i2+0x021],%l2 ! Mem[00000000630000e1] ldd [%i2+0x000],%l0 ! Mem[00000000630000c0] ldsh [%i0+0x026],%l4 ! Mem[00000000620000e6] ldstub [%i3+0x03a],%l7 ! Mem[00000000638000fa] ldstub [%i1+0x02e],%l0 ! Mem[00000000628000ee] membar #Sync jmpl %o7,%g0 ldub [%i2+0x008],%l7 ! Mem[00000000630000c8] p41_far_1_he: ldd [%i0+0x030],%l2 ! Mem[00000000620000f0] stx %l7,[%i1+0x038] ! Mem[00000000628000f8] sth %l3,[%i0+0x02e] ! Mem[00000000620000ee] jmpl %o7,%g0 ldub [%i2+0x001],%l1 ! Mem[00000000630000c1] p41_far_1_hem: membar #Sync ldd [%i0+0x030],%l2 ! Mem[00000000620000f0] stx %l7,[%i1+0x038] ! Mem[00000000628000f8] sth %l3,[%i0+0x02e] ! Mem[00000000620000ee] membar #Sync jmpl %o7,%g0 ldub [%i2+0x001],%l1 ! Mem[00000000630000c1] p41_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p42_far_1_le: ldstub [%i1+0x028],%l0 ! Mem[00000000648000e8] ldsw [%i2+0x01c],%l1 ! Mem[00000000650000dc] swap [%i2+0x018],%l4 ! Mem[00000000650000d8] jmpl %o7,%g0 sth %l7,[%i3+0x036] ! Mem[00000000658000f6] p42_far_1_lem: membar #Sync ldstub [%i1+0x028],%l0 ! Mem[00000000648000e8] ldsw [%i2+0x01c],%l1 ! Mem[00000000650000dc] swap [%i2+0x018],%l4 ! Mem[00000000650000d8] membar #Sync jmpl %o7,%g0 sth %l7,[%i3+0x036] ! Mem[00000000658000f6] p42_far_1_he: lduh [%i2+0x018],%l2 ! Mem[00000000650000d8] lduw [%i1+0x01c],%l6 ! Mem[00000000648000dc] ldd [%i3+0x008],%l0 ! Mem[00000000658000c8] sth %l6,[%i0+0x028] ! Mem[00000000640000e8] ldstub [%i2+0x01e],%l4 ! Mem[00000000650000de] std %l4,[%i0+0x028] ! Mem[00000000640000e8] swap [%i1+0x02c],%l3 ! Mem[00000000648000ec] jmpl %o7,%g0 lduh [%i3+0x000],%l1 ! Mem[00000000658000c0] p42_far_1_hem: membar #Sync lduh [%i2+0x018],%l2 ! Mem[00000000650000d8] lduw [%i1+0x01c],%l6 ! Mem[00000000648000dc] ldd [%i3+0x008],%l0 ! Mem[00000000658000c8] sth %l6,[%i0+0x028] ! Mem[00000000640000e8] ldstub [%i2+0x01e],%l4 ! Mem[00000000650000de] std %l4,[%i0+0x028] ! Mem[00000000640000e8] swap [%i1+0x02c],%l3 ! Mem[00000000648000ec] membar #Sync jmpl %o7,%g0 lduh [%i3+0x000],%l1 ! Mem[00000000658000c0] p42_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p43_far_1_le: ldsh [%i2+0x00e],%l1 ! Mem[00000000670000ce] ldsw [%i0+0x03c],%l2 ! Mem[00000000660000fc] std %l2,[%i0+0x020] ! Mem[00000000660000e0] ldstub [%i0+0x005],%l1 ! Mem[00000000660000c5] lduh [%i1+0x006],%l3 ! Mem[00000000668000c6] stw %l7,[%i0+0x038] ! Mem[00000000660000f8] swap [%i1+0x02c],%l0 ! Mem[00000000668000ec] jmpl %o7,%g0 swap [%i1+0x008],%l7 ! Mem[00000000668000c8] p43_far_1_lem: membar #Sync ldsh [%i2+0x00e],%l1 ! Mem[00000000670000ce] ldsw [%i0+0x03c],%l2 ! Mem[00000000660000fc] std %l2,[%i0+0x020] ! Mem[00000000660000e0] ldstub [%i0+0x005],%l1 ! Mem[00000000660000c5] lduh [%i1+0x006],%l3 ! Mem[00000000668000c6] stw %l7,[%i0+0x038] ! Mem[00000000660000f8] swap [%i1+0x02c],%l0 ! Mem[00000000668000ec] membar #Sync jmpl %o7,%g0 swap [%i1+0x008],%l7 ! Mem[00000000668000c8] p43_far_1_he: ldsb [%i3+0x032],%l3 ! Mem[00000000678000f2] stw %l6,[%i2+0x014] ! Mem[00000000670000d4] stw %l3,[%i2+0x02c] ! Mem[00000000670000ec] jmpl %o7,%g0 lduw [%i2+0x000],%l1 ! Mem[00000000670000c0] p43_far_1_hem: membar #Sync ldsb [%i3+0x032],%l3 ! Mem[00000000678000f2] stw %l6,[%i2+0x014] ! Mem[00000000670000d4] stw %l3,[%i2+0x02c] ! Mem[00000000670000ec] membar #Sync jmpl %o7,%g0 lduw [%i2+0x000],%l1 ! Mem[00000000670000c0] p43_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p44_far_1_le: stw %l0,[%i1+0x028] ! Mem[00000000688000e8] ldsb [%i2+0x01e],%l1 ! Mem[00000000690000de] ldstub [%i0+0x018],%l4 ! Mem[00000000680000d8] jmpl %o7,%g0 stb %l7,[%i2+0x037] ! Mem[00000000690000f7] p44_far_1_lem: membar #Sync stw %l0,[%i1+0x028] ! Mem[00000000688000e8] ldsb [%i2+0x01e],%l1 ! Mem[00000000690000de] ldstub [%i0+0x018],%l4 ! Mem[00000000680000d8] membar #Sync jmpl %o7,%g0 stb %l7,[%i2+0x037] ! Mem[00000000690000f7] p44_far_1_he: lduh [%i3+0x018],%l2 ! Mem[00000000698000d8] ldsw [%i0+0x014],%l3 ! Mem[00000000680000d4] std %l2,[%i1+0x030] ! Mem[00000000688000f0] ldsb [%i3+0x035],%l6 ! Mem[00000000698000f5] ldub [%i3+0x007],%l3 ! Mem[00000000698000c7] lduh [%i0+0x02e],%l6 ! Mem[00000000680000ee] ldstub [%i0+0x006],%l5 ! Mem[00000000680000c6] jmpl %o7,%g0 swap [%i2+0x024],%l2 ! Mem[00000000690000e4] p44_far_1_hem: membar #Sync lduh [%i3+0x018],%l2 ! Mem[00000000698000d8] ldsw [%i0+0x014],%l3 ! Mem[00000000680000d4] std %l2,[%i1+0x030] ! Mem[00000000688000f0] ldsb [%i3+0x035],%l6 ! Mem[00000000698000f5] ldub [%i3+0x007],%l3 ! Mem[00000000698000c7] lduh [%i0+0x02e],%l6 ! Mem[00000000680000ee] ldstub [%i0+0x006],%l5 ! Mem[00000000680000c6] membar #Sync jmpl %o7,%g0 swap [%i2+0x024],%l2 ! Mem[00000000690000e4] p44_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p45_far_1_le: jmpl %o7,%g0 sth %l1,[%i0+0x00e] ! Mem[000000006a0000ce] jmpl %o7,%g0 nop p45_far_1_lem: membar #Sync jmpl %o7,%g0 sth %l1,[%i0+0x00e] ! Mem[000000006a0000ce] jmpl %o7,%g0 nop p45_far_1_he: ldstub [%i2+0x02a],%l0 ! Mem[000000006b0000ea] sth %l7,[%i1+0x03a] ! Mem[000000006a8000fa] lduh [%i3+0x006],%l7 ! Mem[000000006b8000c6] jmpl %o7,%g0 ldsb [%i0+0x030],%l0 ! Mem[000000006a0000f0] p45_far_1_hem: membar #Sync ldstub [%i2+0x02a],%l0 ! Mem[000000006b0000ea] sth %l7,[%i1+0x03a] ! Mem[000000006a8000fa] lduh [%i3+0x006],%l7 ! Mem[000000006b8000c6] membar #Sync jmpl %o7,%g0 ldsb [%i0+0x030],%l0 ! Mem[000000006a0000f0] p45_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p46_far_1_le: jmpl %o7,%g0 lduh [%i0+0x038],%l4 ! Mem[000000006c0000f8] jmpl %o7,%g0 nop p46_far_1_lem: membar #Sync jmpl %o7,%g0 lduh [%i0+0x038],%l4 ! Mem[000000006c0000f8] jmpl %o7,%g0 nop p46_far_1_he: stb %l1,[%i1+0x023] ! Mem[000000006c8000e3] ldd [%i0+0x038],%l6 ! Mem[000000006c0000f8] stx %l5,[%i1+0x018] ! Mem[000000006c8000d8] lduw [%i3+0x014],%l2 ! Mem[000000006d8000d4] ldx [%i3+0x038],%l7 ! Mem[000000006d8000f8] jmpl %o7,%g0 ldub [%i3+0x019],%l2 ! Mem[000000006d8000d9] p46_far_1_hem: membar #Sync stb %l1,[%i1+0x023] ! Mem[000000006c8000e3] ldd [%i0+0x038],%l6 ! Mem[000000006c0000f8] stx %l5,[%i1+0x018] ! Mem[000000006c8000d8] lduw [%i3+0x014],%l2 ! Mem[000000006d8000d4] ldx [%i3+0x038],%l7 ! Mem[000000006d8000f8] membar #Sync jmpl %o7,%g0 ldub [%i3+0x019],%l2 ! Mem[000000006d8000d9] p46_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p47_far_1_le: std %l0,[%i2+0x028] ! Mem[000000006f0000e8] sth %l1,[%i1+0x004] ! Mem[000000006e8000c4] ldsh [%i2+0x006],%l3 ! Mem[000000006f0000c6] jmpl %o7,%g0 ldsb [%i0+0x015],%l7 ! Mem[000000006e0000d5] p47_far_1_lem: membar #Sync std %l0,[%i2+0x028] ! Mem[000000006f0000e8] sth %l1,[%i1+0x004] ! Mem[000000006e8000c4] ldsh [%i2+0x006],%l3 ! Mem[000000006f0000c6] membar #Sync jmpl %o7,%g0 ldsb [%i0+0x015],%l7 ! Mem[000000006e0000d5] p47_far_1_he: swap [%i2+0x034],%l1 ! Mem[000000006f0000f4] stx %l2,[%i1+0x008] ! Mem[000000006e8000c8] stw %l0,[%i3+0x00c] ! Mem[000000006f8000cc] ldsb [%i3+0x009],%l6 ! Mem[000000006f8000c9] sth %l4,[%i1+0x03e] ! Mem[000000006e8000fe] swap [%i1+0x02c],%l5 ! Mem[000000006e8000ec] jmpl %o7,%g0 ldsb [%i0+0x004],%l6 ! Mem[000000006e0000c4] p47_far_1_hem: membar #Sync swap [%i2+0x034],%l1 ! Mem[000000006f0000f4] stx %l2,[%i1+0x008] ! Mem[000000006e8000c8] stw %l0,[%i3+0x00c] ! Mem[000000006f8000cc] ldsb [%i3+0x009],%l6 ! Mem[000000006f8000c9] sth %l4,[%i1+0x03e] ! Mem[000000006e8000fe] swap [%i1+0x02c],%l5 ! Mem[000000006e8000ec] membar #Sync jmpl %o7,%g0 ldsb [%i0+0x004],%l6 ! Mem[000000006e0000c4] p47_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p48_far_1_le: ldsw [%i3+0x00c],%l0 ! Mem[00000000718000cc] stw %l4,[%i1+0x038] ! Mem[00000000708000f8] stx %l3,[%i2+0x020] ! Mem[00000000710000e0] jmpl %o7,%g0 ldstub [%i3+0x001],%l2 ! Mem[00000000718000c1] p48_far_1_lem: membar #Sync ldsw [%i3+0x00c],%l0 ! Mem[00000000718000cc] stw %l4,[%i1+0x038] ! Mem[00000000708000f8] stx %l3,[%i2+0x020] ! Mem[00000000710000e0] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x001],%l2 ! Mem[00000000718000c1] p48_far_1_he: ldstub [%i2+0x029],%l0 ! Mem[00000000710000e9] std %l6,[%i3+0x038] ! Mem[00000000718000f8] swap [%i3+0x034],%l6 ! Mem[00000000718000f4] ldstub [%i2+0x010],%l0 ! Mem[00000000710000d0] stb %l3,[%i3+0x017] ! Mem[00000000718000d7] swap [%i0+0x030],%l3 ! Mem[00000000700000f0] jmpl %o7,%g0 std %l6,[%i1+0x038] ! Mem[00000000708000f8] p48_far_1_hem: membar #Sync ldstub [%i2+0x029],%l0 ! Mem[00000000710000e9] std %l6,[%i3+0x038] ! Mem[00000000718000f8] swap [%i3+0x034],%l6 ! Mem[00000000718000f4] ldstub [%i2+0x010],%l0 ! Mem[00000000710000d0] stb %l3,[%i3+0x017] ! Mem[00000000718000d7] swap [%i0+0x030],%l3 ! Mem[00000000700000f0] membar #Sync jmpl %o7,%g0 std %l6,[%i1+0x038] ! Mem[00000000708000f8] p48_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p49_far_1_le: ldsw [%i3+0x018],%l4 ! Mem[00000000738000d8] swap [%i3+0x03c],%l2 ! Mem[00000000738000fc] stx %l2,[%i1+0x020] ! Mem[00000000728000e0] ldub [%i3+0x005],%l1 ! Mem[00000000738000c5] jmpl %o7,%g0 std %l4,[%i3+0x020] ! Mem[00000000738000e0] p49_far_1_lem: membar #Sync ldsw [%i3+0x018],%l4 ! Mem[00000000738000d8] swap [%i3+0x03c],%l2 ! Mem[00000000738000fc] stx %l2,[%i1+0x020] ! Mem[00000000728000e0] ldub [%i3+0x005],%l1 ! Mem[00000000738000c5] membar #Sync jmpl %o7,%g0 std %l4,[%i3+0x020] ! Mem[00000000738000e0] p49_far_1_he: stb %l2,[%i3+0x00f] ! Mem[00000000738000cf] ldstub [%i0+0x00d],%l0 ! Mem[00000000720000cd] sth %l6,[%i1+0x008] ! Mem[00000000728000c8] ldub [%i3+0x007],%l3 ! Mem[00000000738000c7] swap [%i3+0x02c],%l5 ! Mem[00000000738000ec] jmpl %o7,%g0 ldstub [%i3+0x004],%l6 ! Mem[00000000738000c4] p49_far_1_hem: membar #Sync stb %l2,[%i3+0x00f] ! Mem[00000000738000cf] ldstub [%i0+0x00d],%l0 ! Mem[00000000720000cd] sth %l6,[%i1+0x008] ! Mem[00000000728000c8] ldub [%i3+0x007],%l3 ! Mem[00000000738000c7] swap [%i3+0x02c],%l5 ! Mem[00000000738000ec] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x004],%l6 ! Mem[00000000738000c4] p49_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p50_far_1_le: ldsb [%i3+0x028],%l0 ! Mem[00000000758000e8] ldstub [%i1+0x01e],%l1 ! Mem[00000000748000de] lduh [%i2+0x018],%l4 ! Mem[00000000750000d8] std %l6,[%i0+0x030] ! Mem[00000000740000f0] jmpl %o7,%g0 lduh [%i3+0x02e],%l0 ! Mem[00000000758000ee] p50_far_1_lem: membar #Sync ldsb [%i3+0x028],%l0 ! Mem[00000000758000e8] ldstub [%i1+0x01e],%l1 ! Mem[00000000748000de] lduh [%i2+0x018],%l4 ! Mem[00000000750000d8] std %l6,[%i0+0x030] ! Mem[00000000740000f0] membar #Sync jmpl %o7,%g0 lduh [%i3+0x02e],%l0 ! Mem[00000000758000ee] p50_far_1_he: jmpl %o7,%g0 swap [%i1+0x028],%l2 ! Mem[00000000748000e8] jmpl %o7,%g0 nop p50_far_1_hem: membar #Sync jmpl %o7,%g0 swap [%i1+0x028],%l2 ! Mem[00000000748000e8] jmpl %o7,%g0 nop p50_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p51_far_1_le: ldub [%i0+0x018],%l4 ! Mem[00000000760000d8] std %l2,[%i0+0x000] ! Mem[00000000760000c0] std %l2,[%i3+0x020] ! Mem[00000000778000e0] lduw [%i1+0x004],%l1 ! Mem[00000000768000c4] jmpl %o7,%g0 lduw [%i3+0x004],%l3 ! Mem[00000000778000c4] p51_far_1_lem: membar #Sync ldub [%i0+0x018],%l4 ! Mem[00000000760000d8] std %l2,[%i0+0x000] ! Mem[00000000760000c0] std %l2,[%i3+0x020] ! Mem[00000000778000e0] lduw [%i1+0x004],%l1 ! Mem[00000000768000c4] membar #Sync jmpl %o7,%g0 lduw [%i3+0x004],%l3 ! Mem[00000000778000c4] p51_far_1_he: ldsw [%i2+0x034],%l6 ! Mem[00000000770000f4] ldsb [%i3+0x036],%l1 ! Mem[00000000778000f6] ldstub [%i1+0x017],%l3 ! Mem[00000000768000d7] lduh [%i1+0x032],%l3 ! Mem[00000000768000f2] lduh [%i0+0x014],%l6 ! Mem[00000000760000d4] lduh [%i2+0x034],%l6 ! Mem[00000000770000f4] swap [%i0+0x00c],%l6 ! Mem[00000000760000cc] jmpl %o7,%g0 lduh [%i3+0x006],%l5 ! Mem[00000000778000c6] p51_far_1_hem: membar #Sync ldsw [%i2+0x034],%l6 ! Mem[00000000770000f4] ldsb [%i3+0x036],%l1 ! Mem[00000000778000f6] ldstub [%i1+0x017],%l3 ! Mem[00000000768000d7] lduh [%i1+0x032],%l3 ! Mem[00000000768000f2] lduh [%i0+0x014],%l6 ! Mem[00000000760000d4] lduh [%i2+0x034],%l6 ! Mem[00000000770000f4] swap [%i0+0x00c],%l6 ! Mem[00000000760000cc] membar #Sync jmpl %o7,%g0 lduh [%i3+0x006],%l5 ! Mem[00000000778000c6] p51_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p52_far_1_le: std %l2,[%i2+0x000] ! Mem[00000000790000c0] jmpl %o7,%g0 ldstub [%i2+0x008],%l7 ! Mem[00000000790000c8] p52_far_1_lem: membar #Sync std %l2,[%i2+0x000] ! Mem[00000000790000c0] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x008],%l7 ! Mem[00000000790000c8] p52_far_1_he: stx %l3,[%i2+0x030] ! Mem[00000000790000f0] ldx [%i1+0x030],%l6 ! Mem[00000000788000f0] ldsh [%i0+0x006],%l3 ! Mem[00000000780000c6] jmpl %o7,%g0 stx %l5,[%i1+0x028] ! Mem[00000000788000e8] p52_far_1_hem: membar #Sync stx %l3,[%i2+0x030] ! Mem[00000000790000f0] ldx [%i1+0x030],%l6 ! Mem[00000000788000f0] ldsh [%i0+0x006],%l3 ! Mem[00000000780000c6] membar #Sync jmpl %o7,%g0 stx %l5,[%i1+0x028] ! Mem[00000000788000e8] p52_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p53_far_1_le: stb %l1,[%i3+0x00f] ! Mem[000000007b8000cf] swap [%i3+0x03c],%l2 ! Mem[000000007b8000fc] stx %l2,[%i1+0x020] ! Mem[000000007a8000e0] swap [%i3+0x004],%l1 ! Mem[000000007b8000c4] jmpl %o7,%g0 stx %l4,[%i3+0x020] ! Mem[000000007b8000e0] p53_far_1_lem: membar #Sync stb %l1,[%i3+0x00f] ! Mem[000000007b8000cf] swap [%i3+0x03c],%l2 ! Mem[000000007b8000fc] stx %l2,[%i1+0x020] ! Mem[000000007a8000e0] swap [%i3+0x004],%l1 ! Mem[000000007b8000c4] membar #Sync jmpl %o7,%g0 stx %l4,[%i3+0x020] ! Mem[000000007b8000e0] p53_far_1_he: ldsb [%i2+0x007],%l7 ! Mem[000000007b0000c7] ldstub [%i3+0x030],%l0 ! Mem[000000007b8000f0] ldd [%i3+0x010],%l2 ! Mem[000000007b8000d0] sth %l3,[%i0+0x032] ! Mem[000000007a0000f2] swap [%i2+0x014],%l6 ! Mem[000000007b0000d4] jmpl %o7,%g0 ldstub [%i1+0x007],%l3 ! Mem[000000007a8000c7] p53_far_1_hem: membar #Sync ldsb [%i2+0x007],%l7 ! Mem[000000007b0000c7] ldstub [%i3+0x030],%l0 ! Mem[000000007b8000f0] ldd [%i3+0x010],%l2 ! Mem[000000007b8000d0] sth %l3,[%i0+0x032] ! Mem[000000007a0000f2] swap [%i2+0x014],%l6 ! Mem[000000007b0000d4] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x007],%l3 ! Mem[000000007a8000c7] p53_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p54_far_1_le: ldstub [%i2+0x018],%l4 ! Mem[000000007d0000d8] jmpl %o7,%g0 lduw [%i2+0x034],%l7 ! Mem[000000007d0000f4] p54_far_1_lem: membar #Sync ldstub [%i2+0x018],%l4 ! Mem[000000007d0000d8] membar #Sync jmpl %o7,%g0 lduw [%i2+0x034],%l7 ! Mem[000000007d0000f4] p54_far_1_he: swap [%i3+0x010],%l0 ! Mem[000000007d8000d0] ldx [%i0+0x010],%l3 ! Mem[000000007c0000d0] lduw [%i1+0x008],%l1 ! Mem[000000007c8000c8] ldstub [%i2+0x03c],%l7 ! Mem[000000007d0000fc] ldstub [%i2+0x015],%l6 ! Mem[000000007d0000d5] swap [%i0+0x02c],%l6 ! Mem[000000007c0000ec] jmpl %o7,%g0 ldstub [%i1+0x006],%l5 ! Mem[000000007c8000c6] p54_far_1_hem: membar #Sync swap [%i3+0x010],%l0 ! Mem[000000007d8000d0] ldx [%i0+0x010],%l3 ! Mem[000000007c0000d0] lduw [%i1+0x008],%l1 ! Mem[000000007c8000c8] ldstub [%i2+0x03c],%l7 ! Mem[000000007d0000fc] ldstub [%i2+0x015],%l6 ! Mem[000000007d0000d5] swap [%i0+0x02c],%l6 ! Mem[000000007c0000ec] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x006],%l5 ! Mem[000000007c8000c6] p54_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p55_far_1_le: ldsh [%i0+0x02c],%l4 ! Mem[000000007e0000ec] jmpl %o7,%g0 stb %l7,[%i1+0x012] ! Mem[000000007e8000d2] p55_far_1_lem: membar #Sync ldsh [%i0+0x02c],%l4 ! Mem[000000007e0000ec] membar #Sync jmpl %o7,%g0 stb %l7,[%i1+0x012] ! Mem[000000007e8000d2] p55_far_1_he: sth %l5,[%i0+0x00c] ! Mem[000000007e0000cc] ldd [%i2+0x018],%l6 ! Mem[000000007f0000d8] sth %l0,[%i1+0x01e] ! Mem[000000007e8000de] ldsh [%i3+0x00a],%l2 ! Mem[000000007f8000ca] stw %l4,[%i3+0x03c] ! Mem[000000007f8000fc] lduw [%i0+0x00c],%l5 ! Mem[000000007e0000cc] std %l2,[%i2+0x028] ! Mem[000000007f0000e8] jmpl %o7,%g0 ldsw [%i1+0x000],%l1 ! Mem[000000007e8000c0] p55_far_1_hem: membar #Sync sth %l5,[%i0+0x00c] ! Mem[000000007e0000cc] ldd [%i2+0x018],%l6 ! Mem[000000007f0000d8] sth %l0,[%i1+0x01e] ! Mem[000000007e8000de] ldsh [%i3+0x00a],%l2 ! Mem[000000007f8000ca] stw %l4,[%i3+0x03c] ! Mem[000000007f8000fc] lduw [%i0+0x00c],%l5 ! Mem[000000007e0000cc] std %l2,[%i2+0x028] ! Mem[000000007f0000e8] membar #Sync jmpl %o7,%g0 ldsw [%i1+0x000],%l1 ! Mem[000000007e8000c0] p55_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p56_far_1_le: ldd [%i3+0x000],%l0 ! Mem[00000000818000c0] ldd [%i3+0x010],%l6 ! Mem[00000000818000d0] swap [%i3+0x008],%l7 ! Mem[00000000818000c8] stx %l1,[%i3+0x010] ! Mem[00000000818000d0] ldstub [%i2+0x036],%l6 ! Mem[00000000810000f6] ldd [%i1+0x000],%l6 ! Mem[00000000808000c0] ldub [%i2+0x025],%l7 ! Mem[00000000810000e5] jmpl %o7,%g0 ldsb [%i3+0x02d],%l3 ! Mem[00000000818000ed] p56_far_1_lem: membar #Sync ldd [%i3+0x000],%l0 ! Mem[00000000818000c0] ldd [%i3+0x010],%l6 ! Mem[00000000818000d0] swap [%i3+0x008],%l7 ! Mem[00000000818000c8] stx %l1,[%i3+0x010] ! Mem[00000000818000d0] ldstub [%i2+0x036],%l6 ! Mem[00000000810000f6] ldd [%i1+0x000],%l6 ! Mem[00000000808000c0] ldub [%i2+0x025],%l7 ! Mem[00000000810000e5] membar #Sync jmpl %o7,%g0 ldsb [%i3+0x02d],%l3 ! Mem[00000000818000ed] p56_far_1_he: ldstub [%i2+0x009],%l5 ! Mem[00000000810000c9] jmpl %o7,%g0 ldsb [%i1+0x00d],%l5 ! Mem[00000000808000cd] p56_far_1_hem: membar #Sync ldstub [%i2+0x009],%l5 ! Mem[00000000810000c9] membar #Sync jmpl %o7,%g0 ldsb [%i1+0x00d],%l5 ! Mem[00000000808000cd] p56_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p57_far_1_le: ldx [%i2+0x020],%l6 ! Mem[00000000830000e0] ldsh [%i0+0x03e],%l1 ! Mem[00000000820000fe] stb %l4,[%i2+0x02d] ! Mem[00000000830000ed] ldstub [%i2+0x012],%l7 ! Mem[00000000830000d2] stb %l4,[%i3+0x027] ! Mem[00000000838000e7] stx %l7,[%i1+0x038] ! Mem[00000000828000f8] jmpl %o7,%g0 stw %l0,[%i1+0x02c] ! Mem[00000000828000ec] p57_far_1_lem: membar #Sync ldx [%i2+0x020],%l6 ! Mem[00000000830000e0] ldsh [%i0+0x03e],%l1 ! Mem[00000000820000fe] stb %l4,[%i2+0x02d] ! Mem[00000000830000ed] ldstub [%i2+0x012],%l7 ! Mem[00000000830000d2] stb %l4,[%i3+0x027] ! Mem[00000000838000e7] stx %l7,[%i1+0x038] ! Mem[00000000828000f8] membar #Sync jmpl %o7,%g0 stw %l0,[%i1+0x02c] ! Mem[00000000828000ec] p57_far_1_he: jmpl %o7,%g0 stw %l3,[%i3+0x014] ! Mem[00000000838000d4] jmpl %o7,%g0 nop p57_far_1_hem: membar #Sync jmpl %o7,%g0 stw %l3,[%i3+0x014] ! Mem[00000000838000d4] jmpl %o7,%g0 nop p57_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p58_far_1_le: stb %l4,[%i2+0x018] ! Mem[00000000850000d8] jmpl %o7,%g0 ldstub [%i1+0x037],%l7 ! Mem[00000000848000f7] p58_far_1_lem: membar #Sync stb %l4,[%i2+0x018] ! Mem[00000000850000d8] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x037],%l7 ! Mem[00000000848000f7] p58_far_1_he: ldsw [%i3+0x034],%l1 ! Mem[00000000858000f4] std %l2,[%i3+0x028] ! Mem[00000000858000e8] swap [%i2+0x00c],%l0 ! Mem[00000000850000cc] ldsh [%i0+0x034],%l6 ! Mem[00000000840000f4] ldstub [%i0+0x007],%l3 ! Mem[00000000840000c7] std %l4,[%i3+0x028] ! Mem[00000000858000e8] ldx [%i3+0x020],%l6 ! Mem[00000000858000e0] jmpl %o7,%g0 swap [%i0+0x000],%l4 ! Mem[00000000840000c0] p58_far_1_hem: membar #Sync ldsw [%i3+0x034],%l1 ! Mem[00000000858000f4] std %l2,[%i3+0x028] ! Mem[00000000858000e8] swap [%i2+0x00c],%l0 ! Mem[00000000850000cc] ldsh [%i0+0x034],%l6 ! Mem[00000000840000f4] ldstub [%i0+0x007],%l3 ! Mem[00000000840000c7] std %l4,[%i3+0x028] ! Mem[00000000858000e8] ldx [%i3+0x020],%l6 ! Mem[00000000858000e0] membar #Sync jmpl %o7,%g0 swap [%i0+0x000],%l4 ! Mem[00000000840000c0] p58_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p59_far_1_le: ldstub [%i0+0x021],%l6 ! Mem[00000000860000e1] ldstub [%i1+0x03e],%l1 ! Mem[00000000868000fe] swap [%i0+0x02c],%l4 ! Mem[00000000860000ec] lduh [%i2+0x012],%l7 ! Mem[00000000870000d2] ldd [%i1+0x020],%l4 ! Mem[00000000868000e0] ldsw [%i3+0x038],%l7 ! Mem[00000000878000f8] jmpl %o7,%g0 stb %l0,[%i1+0x02e] ! Mem[00000000868000ee] p59_far_1_lem: membar #Sync ldstub [%i0+0x021],%l6 ! Mem[00000000860000e1] ldstub [%i1+0x03e],%l1 ! Mem[00000000868000fe] swap [%i0+0x02c],%l4 ! Mem[00000000860000ec] lduh [%i2+0x012],%l7 ! Mem[00000000870000d2] ldd [%i1+0x020],%l4 ! Mem[00000000868000e0] ldsw [%i3+0x038],%l7 ! Mem[00000000878000f8] membar #Sync jmpl %o7,%g0 stb %l0,[%i1+0x02e] ! Mem[00000000868000ee] p59_far_1_he: jmpl %o7,%g0 std %l2,[%i0+0x008] ! Mem[00000000860000c8] jmpl %o7,%g0 nop p59_far_1_hem: membar #Sync jmpl %o7,%g0 std %l2,[%i0+0x008] ! Mem[00000000860000c8] jmpl %o7,%g0 nop p59_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p60_far_1_le: ldsw [%i0+0x00c],%l4 ! Mem[00000000880000cc] jmpl %o7,%g0 swap [%i3+0x030],%l7 ! Mem[00000000898000f0] p60_far_1_lem: membar #Sync ldsw [%i0+0x00c],%l4 ! Mem[00000000880000cc] membar #Sync jmpl %o7,%g0 swap [%i3+0x030],%l7 ! Mem[00000000898000f0] p60_far_1_he: ldsb [%i0+0x02c],%l5 ! Mem[00000000880000ec] lduw [%i0+0x01c],%l6 ! Mem[00000000880000dc] swap [%i0+0x03c],%l0 ! Mem[00000000880000fc] sth %l2,[%i1+0x02a] ! Mem[00000000888000ea] ldd [%i0+0x008],%l0 ! Mem[00000000880000c8] lduh [%i2+0x03c],%l7 ! Mem[00000000890000fc] ldub [%i3+0x015],%l6 ! Mem[00000000898000d5] jmpl %o7,%g0 swap [%i0+0x02c],%l6 ! Mem[00000000880000ec] p60_far_1_hem: membar #Sync ldsb [%i0+0x02c],%l5 ! Mem[00000000880000ec] lduw [%i0+0x01c],%l6 ! Mem[00000000880000dc] swap [%i0+0x03c],%l0 ! Mem[00000000880000fc] sth %l2,[%i1+0x02a] ! Mem[00000000888000ea] ldd [%i0+0x008],%l0 ! Mem[00000000880000c8] lduh [%i2+0x03c],%l7 ! Mem[00000000890000fc] ldub [%i3+0x015],%l6 ! Mem[00000000898000d5] membar #Sync jmpl %o7,%g0 swap [%i0+0x02c],%l6 ! Mem[00000000880000ec] p60_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p61_far_1_le: stx %l2,[%i0+0x020] ! Mem[000000008a0000e0] ldsh [%i0+0x004],%l1 ! Mem[000000008a0000c4] jmpl %o7,%g0 stb %l7,[%i3+0x02a] ! Mem[000000008b8000ea] p61_far_1_lem: membar #Sync stx %l2,[%i0+0x020] ! Mem[000000008a0000e0] ldsh [%i0+0x004],%l1 ! Mem[000000008a0000c4] membar #Sync jmpl %o7,%g0 stb %l7,[%i3+0x02a] ! Mem[000000008b8000ea] p61_far_1_he: jmpl %o7,%g0 stb %l2,[%i2+0x00b] ! Mem[000000008b0000cb] jmpl %o7,%g0 nop p61_far_1_hem: membar #Sync jmpl %o7,%g0 stb %l2,[%i2+0x00b] ! Mem[000000008b0000cb] jmpl %o7,%g0 nop p61_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p62_far_1_le: ldd [%i2+0x028],%l0 ! Mem[000000008d0000e8] ldstub [%i3+0x01e],%l1 ! Mem[000000008d8000de] ldsw [%i2+0x018],%l4 ! Mem[000000008d0000d8] jmpl %o7,%g0 ldstub [%i1+0x037],%l7 ! Mem[000000008c8000f7] p62_far_1_lem: membar #Sync ldd [%i2+0x028],%l0 ! Mem[000000008d0000e8] ldstub [%i3+0x01e],%l1 ! Mem[000000008d8000de] ldsw [%i2+0x018],%l4 ! Mem[000000008d0000d8] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x037],%l7 ! Mem[000000008c8000f7] p62_far_1_he: sth %l1,[%i3+0x036] ! Mem[000000008d8000f6] stb %l2,[%i3+0x02f] ! Mem[000000008d8000ef] swap [%i1+0x008],%l1 ! Mem[000000008c8000c8] std %l6,[%i2+0x038] ! Mem[000000008d0000f8] stw %l6,[%i1+0x014] ! Mem[000000008c8000d4] ldub [%i0+0x02f],%l6 ! Mem[000000008c0000ef] stx %l5,[%i2+0x000] ! Mem[000000008d0000c0] jmpl %o7,%g0 ldsb [%i1+0x027],%l2 ! Mem[000000008c8000e7] p62_far_1_hem: membar #Sync sth %l1,[%i3+0x036] ! Mem[000000008d8000f6] stb %l2,[%i3+0x02f] ! Mem[000000008d8000ef] swap [%i1+0x008],%l1 ! Mem[000000008c8000c8] std %l6,[%i2+0x038] ! Mem[000000008d0000f8] stw %l6,[%i1+0x014] ! Mem[000000008c8000d4] ldub [%i0+0x02f],%l6 ! Mem[000000008c0000ef] stx %l5,[%i2+0x000] ! Mem[000000008d0000c0] membar #Sync jmpl %o7,%g0 ldsb [%i1+0x027],%l2 ! Mem[000000008c8000e7] p62_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p63_far_1_le: ldub [%i2+0x028],%l0 ! Mem[000000008f0000e8] swap [%i3+0x01c],%l1 ! Mem[000000008f8000dc] ldx [%i0+0x018],%l4 ! Mem[000000008e0000d8] jmpl %o7,%g0 stx %l7,[%i1+0x010] ! Mem[000000008e8000d0] p63_far_1_lem: membar #Sync ldub [%i2+0x028],%l0 ! Mem[000000008f0000e8] swap [%i3+0x01c],%l1 ! Mem[000000008f8000dc] ldx [%i0+0x018],%l4 ! Mem[000000008e0000d8] membar #Sync jmpl %o7,%g0 stx %l7,[%i1+0x010] ! Mem[000000008e8000d0] p63_far_1_he: std %l0,[%i2+0x030] ! Mem[000000008f0000f0] ldd [%i0+0x008],%l2 ! Mem[000000008e0000c8] stx %l0,[%i3+0x008] ! Mem[000000008f8000c8] stx %l6,[%i3+0x008] ! Mem[000000008f8000c8] sth %l4,[%i3+0x03e] ! Mem[000000008f8000fe] ldstub [%i3+0x02c],%l5 ! Mem[000000008f8000ec] ldx [%i3+0x000],%l6 ! Mem[000000008f8000c0] jmpl %o7,%g0 ldstub [%i1+0x013],%l1 ! Mem[000000008e8000d3] p63_far_1_hem: membar #Sync std %l0,[%i2+0x030] ! Mem[000000008f0000f0] ldd [%i0+0x008],%l2 ! Mem[000000008e0000c8] stx %l0,[%i3+0x008] ! Mem[000000008f8000c8] stx %l6,[%i3+0x008] ! Mem[000000008f8000c8] sth %l4,[%i3+0x03e] ! Mem[000000008f8000fe] ldstub [%i3+0x02c],%l5 ! Mem[000000008f8000ec] ldx [%i3+0x000],%l6 ! Mem[000000008f8000c0] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x013],%l1 ! Mem[000000008e8000d3] p63_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 far1_b2b_h: nop jmpl %o7,%g0 nop far1_b2b_l: nop jmpl %o7,%g0 nop user_far1_end: .seg "text" .text .align 0x2000 user_far2_start: p0_far_2_le: ldub [%i3+0x038],%l3 ! Mem[00000000118000f8] sth %l7,[%i1+0x02a] ! Mem[00000000108000ea] jmpl %o7,%g0 ldsw [%i1+0x020],%l3 ! Mem[00000000108000e0] p0_far_2_lem: membar #Sync ldub [%i3+0x038],%l3 ! Mem[00000000118000f8] sth %l7,[%i1+0x02a] ! Mem[00000000108000ea] membar #Sync jmpl %o7,%g0 ldsw [%i1+0x020],%l3 ! Mem[00000000108000e0] p0_far_2_he: ldx [%i0+0x028],%l4 ! Mem[00000000100000e8] swap [%i2+0x020],%l3 ! Mem[00000000110000e0] std %l6,[%i0+0x038] ! Mem[00000000100000f8] ldstub [%i1+0x036],%l1 ! Mem[00000000108000f6] ldx [%i3+0x000],%l4 ! Mem[00000000118000c0] jmpl %o7,%g0 ldsh [%i0+0x02a],%l6 ! Mem[00000000100000ea] p0_far_2_hem: membar #Sync ldx [%i0+0x028],%l4 ! Mem[00000000100000e8] swap [%i2+0x020],%l3 ! Mem[00000000110000e0] std %l6,[%i0+0x038] ! Mem[00000000100000f8] ldstub [%i1+0x036],%l1 ! Mem[00000000108000f6] ldx [%i3+0x000],%l4 ! Mem[00000000118000c0] membar #Sync jmpl %o7,%g0 ldsh [%i0+0x02a],%l6 ! Mem[00000000100000ea] p0_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p1_far_2_le: lduh [%i2+0x026],%l2 ! Mem[00000000130000e6] ldd [%i0+0x000],%l0 ! Mem[00000000120000c0] ldstub [%i0+0x002],%l1 ! Mem[00000000120000c2] jmpl %o7,%g0 swap [%i1+0x014],%l5 ! Mem[00000000128000d4] p1_far_2_lem: membar #Sync lduh [%i2+0x026],%l2 ! Mem[00000000130000e6] ldd [%i0+0x000],%l0 ! Mem[00000000120000c0] ldstub [%i0+0x002],%l1 ! Mem[00000000120000c2] membar #Sync jmpl %o7,%g0 swap [%i1+0x014],%l5 ! Mem[00000000128000d4] p1_far_2_he: swap [%i2+0x020],%l1 ! Mem[00000000130000e0] ldstub [%i0+0x03d],%l5 ! Mem[00000000120000fd] std %l6,[%i2+0x008] ! Mem[00000000130000c8] jmpl %o7,%g0 std %l2,[%i3+0x010] ! Mem[00000000138000d0] p1_far_2_hem: membar #Sync swap [%i2+0x020],%l1 ! Mem[00000000130000e0] ldstub [%i0+0x03d],%l5 ! Mem[00000000120000fd] std %l6,[%i2+0x008] ! Mem[00000000130000c8] membar #Sync jmpl %o7,%g0 std %l2,[%i3+0x010] ! Mem[00000000138000d0] p1_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p2_far_2_le: ldub [%i3+0x02e],%l0 ! Mem[00000000158000ee] ldsw [%i0+0x008],%l7 ! Mem[00000000140000c8] stb %l2,[%i2+0x022] ! Mem[00000000150000e2] ldstub [%i0+0x02c],%l4 ! Mem[00000000140000ec] stw %l7,[%i2+0x024] ! Mem[00000000150000e4] ldstub [%i3+0x006],%l1 ! Mem[00000000158000c6] ldstub [%i1+0x039],%l0 ! Mem[00000000148000f9] jmpl %o7,%g0 stx %l0,[%i3+0x018] ! Mem[00000000158000d8] p2_far_2_lem: membar #Sync ldub [%i3+0x02e],%l0 ! Mem[00000000158000ee] ldsw [%i0+0x008],%l7 ! Mem[00000000140000c8] stb %l2,[%i2+0x022] ! Mem[00000000150000e2] ldstub [%i0+0x02c],%l4 ! Mem[00000000140000ec] stw %l7,[%i2+0x024] ! Mem[00000000150000e4] ldstub [%i3+0x006],%l1 ! Mem[00000000158000c6] ldstub [%i1+0x039],%l0 ! Mem[00000000148000f9] membar #Sync jmpl %o7,%g0 stx %l0,[%i3+0x018] ! Mem[00000000158000d8] p2_far_2_he: swap [%i3+0x000],%l3 ! Mem[00000000158000c0] ldd [%i2+0x010],%l0 ! Mem[00000000150000d0] stw %l7,[%i1+0x030] ! Mem[00000000148000f0] stb %l5,[%i0+0x00b] ! Mem[00000000140000cb] jmpl %o7,%g0 ldstub [%i2+0x012],%l5 ! Mem[00000000150000d2] p2_far_2_hem: membar #Sync swap [%i3+0x000],%l3 ! Mem[00000000158000c0] ldd [%i2+0x010],%l0 ! Mem[00000000150000d0] stw %l7,[%i1+0x030] ! Mem[00000000148000f0] stb %l5,[%i0+0x00b] ! Mem[00000000140000cb] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x012],%l5 ! Mem[00000000150000d2] p2_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p3_far_2_le: ldsw [%i0+0x018],%l4 ! Mem[00000000160000d8] std %l2,[%i3+0x038] ! Mem[00000000178000f8] ldstub [%i2+0x027],%l6 ! Mem[00000000170000e7] sth %l4,[%i1+0x02a] ! Mem[00000000168000ea] ldd [%i2+0x020],%l4 ! Mem[00000000170000e0] ldx [%i2+0x028],%l7 ! Mem[00000000170000e8] stw %l6,[%i3+0x014] ! Mem[00000000178000d4] jmpl %o7,%g0 ldsb [%i1+0x027],%l1 ! Mem[00000000168000e7] p3_far_2_lem: membar #Sync ldsw [%i0+0x018],%l4 ! Mem[00000000160000d8] std %l2,[%i3+0x038] ! Mem[00000000178000f8] ldstub [%i2+0x027],%l6 ! Mem[00000000170000e7] sth %l4,[%i1+0x02a] ! Mem[00000000168000ea] ldd [%i2+0x020],%l4 ! Mem[00000000170000e0] ldx [%i2+0x028],%l7 ! Mem[00000000170000e8] stw %l6,[%i3+0x014] ! Mem[00000000178000d4] membar #Sync jmpl %o7,%g0 ldsb [%i1+0x027],%l1 ! Mem[00000000168000e7] p3_far_2_he: ldsb [%i0+0x02e],%l3 ! Mem[00000000160000ee] stw %l1,[%i2+0x024] ! Mem[00000000170000e4] jmpl %o7,%g0 lduh [%i3+0x034],%l7 ! Mem[00000000178000f4] p3_far_2_hem: membar #Sync ldsb [%i0+0x02e],%l3 ! Mem[00000000160000ee] stw %l1,[%i2+0x024] ! Mem[00000000170000e4] membar #Sync jmpl %o7,%g0 lduh [%i3+0x034],%l7 ! Mem[00000000178000f4] p3_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p4_far_2_le: jmpl %o7,%g0 ldsh [%i2+0x010],%l0 ! Mem[00000000190000d0] jmpl %o7,%g0 nop p4_far_2_lem: membar #Sync jmpl %o7,%g0 ldsh [%i2+0x010],%l0 ! Mem[00000000190000d0] jmpl %o7,%g0 nop p4_far_2_he: std %l0,[%i0+0x038] ! Mem[00000000180000f8] ldsw [%i0+0x02c],%l0 ! Mem[00000000180000ec] ldsh [%i3+0x00e],%l1 ! Mem[00000000198000ce] jmpl %o7,%g0 ldstub [%i2+0x00c],%l1 ! Mem[00000000190000cc] p4_far_2_hem: membar #Sync std %l0,[%i0+0x038] ! Mem[00000000180000f8] ldsw [%i0+0x02c],%l0 ! Mem[00000000180000ec] ldsh [%i3+0x00e],%l1 ! Mem[00000000198000ce] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x00c],%l1 ! Mem[00000000190000cc] p4_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p5_far_2_le: lduw [%i3+0x004],%l1 ! Mem[000000001b8000c4] swap [%i1+0x038],%l2 ! Mem[000000001a8000f8] stb %l7,[%i0+0x039] ! Mem[000000001a0000f9] std %l6,[%i0+0x018] ! Mem[000000001a0000d8] std %l2,[%i3+0x000] ! Mem[000000001b8000c0] ldsh [%i2+0x020],%l3 ! Mem[000000001b0000e0] lduw [%i1+0x024],%l2 ! Mem[000000001a8000e4] jmpl %o7,%g0 stb %l0,[%i3+0x005] ! Mem[000000001b8000c5] p5_far_2_lem: membar #Sync lduw [%i3+0x004],%l1 ! Mem[000000001b8000c4] swap [%i1+0x038],%l2 ! Mem[000000001a8000f8] stb %l7,[%i0+0x039] ! Mem[000000001a0000f9] std %l6,[%i0+0x018] ! Mem[000000001a0000d8] std %l2,[%i3+0x000] ! Mem[000000001b8000c0] ldsh [%i2+0x020],%l3 ! Mem[000000001b0000e0] lduw [%i1+0x024],%l2 ! Mem[000000001a8000e4] membar #Sync jmpl %o7,%g0 stb %l0,[%i3+0x005] ! Mem[000000001b8000c5] p5_far_2_he: ldstub [%i1+0x009],%l3 ! Mem[000000001a8000c9] stb %l3,[%i0+0x005] ! Mem[000000001a0000c5] ldx [%i0+0x028],%l2 ! Mem[000000001a0000e8] swap [%i2+0x01c],%l6 ! Mem[000000001b0000dc] ldstub [%i3+0x012],%l6 ! Mem[000000001b8000d2] swap [%i2+0x014],%l3 ! Mem[000000001b0000d4] jmpl %o7,%g0 std %l4,[%i1+0x020] ! Mem[000000001a8000e0] p5_far_2_hem: membar #Sync ldstub [%i1+0x009],%l3 ! Mem[000000001a8000c9] stb %l3,[%i0+0x005] ! Mem[000000001a0000c5] ldx [%i0+0x028],%l2 ! Mem[000000001a0000e8] swap [%i2+0x01c],%l6 ! Mem[000000001b0000dc] ldstub [%i3+0x012],%l6 ! Mem[000000001b8000d2] swap [%i2+0x014],%l3 ! Mem[000000001b0000d4] membar #Sync jmpl %o7,%g0 std %l4,[%i1+0x020] ! Mem[000000001a8000e0] p5_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p6_far_2_le: sth %l7,[%i3+0x024] ! Mem[000000001d8000e4] swap [%i2+0x004],%l1 ! Mem[000000001d0000c4] lduw [%i0+0x038],%l0 ! Mem[000000001c0000f8] stw %l0,[%i0+0x01c] ! Mem[000000001c0000dc] jmpl %o7,%g0 stw %l0,[%i2+0x010] ! Mem[000000001d0000d0] p6_far_2_lem: membar #Sync sth %l7,[%i3+0x024] ! Mem[000000001d8000e4] swap [%i2+0x004],%l1 ! Mem[000000001d0000c4] lduw [%i0+0x038],%l0 ! Mem[000000001c0000f8] stw %l0,[%i0+0x01c] ! Mem[000000001c0000dc] membar #Sync jmpl %o7,%g0 stw %l0,[%i2+0x010] ! Mem[000000001d0000d0] p6_far_2_he: ldx [%i1+0x038],%l0 ! Mem[000000001c8000f8] ldstub [%i2+0x005],%l6 ! Mem[000000001d0000c5] swap [%i3+0x00c],%l1 ! Mem[000000001d8000cc] jmpl %o7,%g0 ldub [%i3+0x00c],%l1 ! Mem[000000001d8000cc] p6_far_2_hem: membar #Sync ldx [%i1+0x038],%l0 ! Mem[000000001c8000f8] ldstub [%i2+0x005],%l6 ! Mem[000000001d0000c5] swap [%i3+0x00c],%l1 ! Mem[000000001d8000cc] membar #Sync jmpl %o7,%g0 ldub [%i3+0x00c],%l1 ! Mem[000000001d8000cc] p6_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p7_far_2_le: std %l4,[%i1+0x008] ! Mem[000000001e8000c8] swap [%i3+0x00c],%l3 ! Mem[000000001f8000cc] ldx [%i0+0x008],%l6 ! Mem[000000001e0000c8] swap [%i0+0x01c],%l4 ! Mem[000000001e0000dc] jmpl %o7,%g0 ldsh [%i0+0x014],%l1 ! Mem[000000001e0000d4] p7_far_2_lem: membar #Sync std %l4,[%i1+0x008] ! Mem[000000001e8000c8] swap [%i3+0x00c],%l3 ! Mem[000000001f8000cc] ldx [%i0+0x008],%l6 ! Mem[000000001e0000c8] swap [%i0+0x01c],%l4 ! Mem[000000001e0000dc] membar #Sync jmpl %o7,%g0 ldsh [%i0+0x014],%l1 ! Mem[000000001e0000d4] p7_far_2_he: stb %l1,[%i3+0x016] ! Mem[000000001f8000d6] jmpl %o7,%g0 stb %l6,[%i1+0x025] ! Mem[000000001e8000e5] p7_far_2_hem: membar #Sync stb %l1,[%i3+0x016] ! Mem[000000001f8000d6] membar #Sync jmpl %o7,%g0 stb %l6,[%i1+0x025] ! Mem[000000001e8000e5] p7_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p8_far_2_le: lduh [%i0+0x028],%l5 ! Mem[00000000200000e8] ldd [%i3+0x030],%l6 ! Mem[00000000218000f0] jmpl %o7,%g0 lduh [%i0+0x01a],%l7 ! Mem[00000000200000da] p8_far_2_lem: membar #Sync lduh [%i0+0x028],%l5 ! Mem[00000000200000e8] ldd [%i3+0x030],%l6 ! Mem[00000000218000f0] membar #Sync jmpl %o7,%g0 lduh [%i0+0x01a],%l7 ! Mem[00000000200000da] p8_far_2_he: ldstub [%i0+0x006],%l5 ! Mem[00000000200000c6] stb %l2,[%i1+0x027] ! Mem[00000000208000e7] ldub [%i3+0x009],%l5 ! Mem[00000000218000c9] ldx [%i1+0x008],%l5 ! Mem[00000000208000c8] ldsb [%i0+0x015],%l1 ! Mem[00000000200000d5] ldstub [%i0+0x02a],%l6 ! Mem[00000000200000ea] jmpl %o7,%g0 ldd [%i0+0x038],%l6 ! Mem[00000000200000f8] p8_far_2_hem: membar #Sync ldstub [%i0+0x006],%l5 ! Mem[00000000200000c6] stb %l2,[%i1+0x027] ! Mem[00000000208000e7] ldub [%i3+0x009],%l5 ! Mem[00000000218000c9] ldx [%i1+0x008],%l5 ! Mem[00000000208000c8] ldsb [%i0+0x015],%l1 ! Mem[00000000200000d5] ldstub [%i0+0x02a],%l6 ! Mem[00000000200000ea] membar #Sync jmpl %o7,%g0 ldd [%i0+0x038],%l6 ! Mem[00000000200000f8] p8_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p9_far_2_le: ldsw [%i3+0x038],%l0 ! Mem[00000000238000f8] jmpl %o7,%g0 ldsh [%i2+0x03c],%l0 ! Mem[00000000230000fc] p9_far_2_lem: membar #Sync ldsw [%i3+0x038],%l0 ! Mem[00000000238000f8] membar #Sync jmpl %o7,%g0 ldsh [%i2+0x03c],%l0 ! Mem[00000000230000fc] p9_far_2_he: swap [%i0+0x020],%l3 ! Mem[00000000220000e0] ldx [%i0+0x038],%l0 ! Mem[00000000220000f8] swap [%i0+0x02c],%l0 ! Mem[00000000220000ec] swap [%i1+0x02c],%l5 ! Mem[00000000228000ec] jmpl %o7,%g0 ldx [%i2+0x010],%l7 ! Mem[00000000230000d0] p9_far_2_hem: membar #Sync swap [%i0+0x020],%l3 ! Mem[00000000220000e0] ldx [%i0+0x038],%l0 ! Mem[00000000220000f8] swap [%i0+0x02c],%l0 ! Mem[00000000220000ec] swap [%i1+0x02c],%l5 ! Mem[00000000228000ec] membar #Sync jmpl %o7,%g0 ldx [%i2+0x010],%l7 ! Mem[00000000230000d0] p9_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p10_far_2_le: stw %l0,[%i3+0x038] ! Mem[00000000258000f8] sth %l0,[%i2+0x01c] ! Mem[00000000250000dc] swap [%i0+0x010],%l0 ! Mem[00000000240000d0] ldsh [%i2+0x038],%l2 ! Mem[00000000250000f8] swap [%i1+0x038],%l7 ! Mem[00000000248000f8] ldsb [%i2+0x03e],%l7 ! Mem[00000000250000fe] lduh [%i3+0x020],%l2 ! Mem[00000000258000e0] jmpl %o7,%g0 ldsh [%i1+0x020],%l3 ! Mem[00000000248000e0] p10_far_2_lem: membar #Sync stw %l0,[%i3+0x038] ! Mem[00000000258000f8] sth %l0,[%i2+0x01c] ! Mem[00000000250000dc] swap [%i0+0x010],%l0 ! Mem[00000000240000d0] ldsh [%i2+0x038],%l2 ! Mem[00000000250000f8] swap [%i1+0x038],%l7 ! Mem[00000000248000f8] ldsb [%i2+0x03e],%l7 ! Mem[00000000250000fe] lduh [%i3+0x020],%l2 ! Mem[00000000258000e0] membar #Sync jmpl %o7,%g0 ldsh [%i1+0x020],%l3 ! Mem[00000000248000e0] p10_far_2_he: stw %l5,[%i3+0x010] ! Mem[00000000258000d0] ldx [%i3+0x028],%l2 ! Mem[00000000258000e8] ldstub [%i2+0x031],%l6 ! Mem[00000000250000f1] ldx [%i1+0x018],%l2 ! Mem[00000000248000d8] sth %l1,[%i2+0x002] ! Mem[00000000250000c2] jmpl %o7,%g0 ldstub [%i2+0x01b],%l7 ! Mem[00000000250000db] p10_far_2_hem: membar #Sync stw %l5,[%i3+0x010] ! Mem[00000000258000d0] ldx [%i3+0x028],%l2 ! Mem[00000000258000e8] ldstub [%i2+0x031],%l6 ! Mem[00000000250000f1] ldx [%i1+0x018],%l2 ! Mem[00000000248000d8] sth %l1,[%i2+0x002] ! Mem[00000000250000c2] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x01b],%l7 ! Mem[00000000250000db] p10_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p11_far_2_le: ldsw [%i3+0x00c],%l4 ! Mem[00000000278000cc] ldstub [%i0+0x03d],%l5 ! Mem[00000000260000fd] jmpl %o7,%g0 ldsb [%i2+0x03b],%l7 ! Mem[00000000270000fb] p11_far_2_lem: membar #Sync ldsw [%i3+0x00c],%l4 ! Mem[00000000278000cc] ldstub [%i0+0x03d],%l5 ! Mem[00000000260000fd] membar #Sync jmpl %o7,%g0 ldsb [%i2+0x03b],%l7 ! Mem[00000000270000fb] p11_far_2_he: stx %l5,[%i2+0x000] ! Mem[00000000270000c0] swap [%i2+0x020],%l4 ! Mem[00000000270000e0] ldx [%i0+0x020],%l3 ! Mem[00000000260000e0] ldub [%i2+0x016],%l1 ! Mem[00000000270000d6] ldstub [%i0+0x025],%l6 ! Mem[00000000260000e5] stb %l1,[%i2+0x02f] ! Mem[00000000270000ef] jmpl %o7,%g0 sth %l1,[%i1+0x02c] ! Mem[00000000268000ec] p11_far_2_hem: membar #Sync stx %l5,[%i2+0x000] ! Mem[00000000270000c0] swap [%i2+0x020],%l4 ! Mem[00000000270000e0] ldx [%i0+0x020],%l3 ! Mem[00000000260000e0] ldub [%i2+0x016],%l1 ! Mem[00000000270000d6] ldstub [%i0+0x025],%l6 ! Mem[00000000260000e5] stb %l1,[%i2+0x02f] ! Mem[00000000270000ef] membar #Sync jmpl %o7,%g0 sth %l1,[%i1+0x02c] ! Mem[00000000268000ec] p11_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p12_far_2_le: swap [%i1+0x014],%l7 ! Mem[00000000288000d4] jmpl %o7,%g0 ldsh [%i0+0x03a],%l4 ! Mem[00000000280000fa] p12_far_2_lem: membar #Sync swap [%i1+0x014],%l7 ! Mem[00000000288000d4] membar #Sync jmpl %o7,%g0 ldsh [%i0+0x03a],%l4 ! Mem[00000000280000fa] p12_far_2_he: stw %l6,[%i0+0x020] ! Mem[00000000280000e0] jmpl %o7,%g0 ldsh [%i3+0x006],%l5 ! Mem[00000000298000c6] p12_far_2_hem: membar #Sync stw %l6,[%i0+0x020] ! Mem[00000000280000e0] membar #Sync jmpl %o7,%g0 ldsh [%i3+0x006],%l5 ! Mem[00000000298000c6] p12_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p13_far_2_le: ldsw [%i0+0x010],%l6 ! Mem[000000002a0000d0] ldsw [%i0+0x01c],%l7 ! Mem[000000002a0000dc] ldsb [%i2+0x010],%l0 ! Mem[000000002b0000d0] ldub [%i0+0x039],%l2 ! Mem[000000002a0000f9] swap [%i1+0x034],%l5 ! Mem[000000002a8000f4] stx %l3,[%i2+0x020] ! Mem[000000002b0000e0] ldx [%i2+0x020],%l2 ! Mem[000000002b0000e0] jmpl %o7,%g0 sth %l0,[%i2+0x004] ! Mem[000000002b0000c4] p13_far_2_lem: membar #Sync ldsw [%i0+0x010],%l6 ! Mem[000000002a0000d0] ldsw [%i0+0x01c],%l7 ! Mem[000000002a0000dc] ldsb [%i2+0x010],%l0 ! Mem[000000002b0000d0] ldub [%i0+0x039],%l2 ! Mem[000000002a0000f9] swap [%i1+0x034],%l5 ! Mem[000000002a8000f4] stx %l3,[%i2+0x020] ! Mem[000000002b0000e0] ldx [%i2+0x020],%l2 ! Mem[000000002b0000e0] membar #Sync jmpl %o7,%g0 sth %l0,[%i2+0x004] ! Mem[000000002b0000c4] p13_far_2_he: stx %l2,[%i0+0x020] ! Mem[000000002a0000e0] ldx [%i3+0x018],%l0 ! Mem[000000002b8000d8] std %l4,[%i3+0x018] ! Mem[000000002b8000d8] std %l6,[%i1+0x018] ! Mem[000000002a8000d8] lduh [%i3+0x022],%l0 ! Mem[000000002b8000e2] ldsb [%i1+0x016],%l3 ! Mem[000000002a8000d6] jmpl %o7,%g0 ldsh [%i0+0x000],%l4 ! Mem[000000002a0000c0] p13_far_2_hem: membar #Sync stx %l2,[%i0+0x020] ! Mem[000000002a0000e0] ldx [%i3+0x018],%l0 ! Mem[000000002b8000d8] std %l4,[%i3+0x018] ! Mem[000000002b8000d8] std %l6,[%i1+0x018] ! Mem[000000002a8000d8] lduh [%i3+0x022],%l0 ! Mem[000000002b8000e2] ldsb [%i1+0x016],%l3 ! Mem[000000002a8000d6] membar #Sync jmpl %o7,%g0 ldsh [%i0+0x000],%l4 ! Mem[000000002a0000c0] p13_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p14_far_2_le: ldub [%i3+0x02e],%l2 ! Mem[000000002d8000ee] swap [%i2+0x02c],%l4 ! Mem[000000002d0000ec] ldsh [%i1+0x03c],%l5 ! Mem[000000002c8000fc] jmpl %o7,%g0 stx %l7,[%i3+0x018] ! Mem[000000002d8000d8] p14_far_2_lem: membar #Sync ldub [%i3+0x02e],%l2 ! Mem[000000002d8000ee] swap [%i2+0x02c],%l4 ! Mem[000000002d0000ec] ldsh [%i1+0x03c],%l5 ! Mem[000000002c8000fc] membar #Sync jmpl %o7,%g0 stx %l7,[%i3+0x018] ! Mem[000000002d8000d8] p14_far_2_he: ldd [%i0+0x000],%l4 ! Mem[000000002c0000c0] swap [%i2+0x024],%l2 ! Mem[000000002d0000e4] std %l4,[%i1+0x008] ! Mem[000000002c8000c8] stb %l5,[%i2+0x00d] ! Mem[000000002d0000cd] ldstub [%i0+0x02f],%l0 ! Mem[000000002c0000ef] stw %l5,[%i3+0x02c] ! Mem[000000002d8000ec] jmpl %o7,%g0 ldstub [%i0+0x032],%l7 ! Mem[000000002c0000f2] p14_far_2_hem: membar #Sync ldd [%i0+0x000],%l4 ! Mem[000000002c0000c0] swap [%i2+0x024],%l2 ! Mem[000000002d0000e4] std %l4,[%i1+0x008] ! Mem[000000002c8000c8] stb %l5,[%i2+0x00d] ! Mem[000000002d0000cd] ldstub [%i0+0x02f],%l0 ! Mem[000000002c0000ef] stw %l5,[%i3+0x02c] ! Mem[000000002d8000ec] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x032],%l7 ! Mem[000000002c0000f2] p14_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p15_far_2_le: ldstub [%i1+0x015],%l1 ! Mem[000000002e8000d5] ldsh [%i2+0x01e],%l7 ! Mem[000000002f0000de] ldsw [%i0+0x000],%l2 ! Mem[000000002e0000c0] ldsb [%i1+0x021],%l3 ! Mem[000000002e8000e1] jmpl %o7,%g0 ldx [%i0+0x020],%l2 ! Mem[000000002e0000e0] p15_far_2_lem: membar #Sync ldstub [%i1+0x015],%l1 ! Mem[000000002e8000d5] ldsh [%i2+0x01e],%l7 ! Mem[000000002f0000de] ldsw [%i0+0x000],%l2 ! Mem[000000002e0000c0] ldsb [%i1+0x021],%l3 ! Mem[000000002e8000e1] membar #Sync jmpl %o7,%g0 ldx [%i0+0x020],%l2 ! Mem[000000002e0000e0] p15_far_2_he: ldsw [%i1+0x00c],%l2 ! Mem[000000002e8000cc] ldstub [%i2+0x011],%l6 ! Mem[000000002f0000d1] ldx [%i0+0x038],%l2 ! Mem[000000002e0000f8] lduw [%i0+0x020],%l1 ! Mem[000000002e0000e0] ldstub [%i2+0x031],%l2 ! Mem[000000002f0000f1] jmpl %o7,%g0 lduw [%i1+0x02c],%l3 ! Mem[000000002e8000ec] p15_far_2_hem: membar #Sync ldsw [%i1+0x00c],%l2 ! Mem[000000002e8000cc] ldstub [%i2+0x011],%l6 ! Mem[000000002f0000d1] ldx [%i0+0x038],%l2 ! Mem[000000002e0000f8] lduw [%i0+0x020],%l1 ! Mem[000000002e0000e0] ldstub [%i2+0x031],%l2 ! Mem[000000002f0000f1] membar #Sync jmpl %o7,%g0 lduw [%i1+0x02c],%l3 ! Mem[000000002e8000ec] p15_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p16_far_2_le: ldx [%i1+0x010],%l1 ! Mem[00000000308000d0] stw %l6,[%i0+0x034] ! Mem[00000000300000f4] swap [%i2+0x000],%l7 ! Mem[00000000310000c0] ldx [%i2+0x020],%l7 ! Mem[00000000310000e0] ldub [%i0+0x03d],%l7 ! Mem[00000000300000fd] jmpl %o7,%g0 stb %l1,[%i1+0x004] ! Mem[00000000308000c4] p16_far_2_lem: membar #Sync ldx [%i1+0x010],%l1 ! Mem[00000000308000d0] stw %l6,[%i0+0x034] ! Mem[00000000300000f4] swap [%i2+0x000],%l7 ! Mem[00000000310000c0] ldx [%i2+0x020],%l7 ! Mem[00000000310000e0] ldub [%i0+0x03d],%l7 ! Mem[00000000300000fd] membar #Sync jmpl %o7,%g0 stb %l1,[%i1+0x004] ! Mem[00000000308000c4] p16_far_2_he: std %l0,[%i1+0x038] ! Mem[00000000308000f8] sth %l0,[%i0+0x02e] ! Mem[00000000300000ee] swap [%i3+0x02c],%l5 ! Mem[00000000318000ec] ldsb [%i3+0x00c],%l1 ! Mem[00000000318000cc] stb %l7,[%i2+0x02e] ! Mem[00000000310000ee] jmpl %o7,%g0 stx %l3,[%i0+0x018] ! Mem[00000000300000d8] p16_far_2_hem: membar #Sync std %l0,[%i1+0x038] ! Mem[00000000308000f8] sth %l0,[%i0+0x02e] ! Mem[00000000300000ee] swap [%i3+0x02c],%l5 ! Mem[00000000318000ec] ldsb [%i3+0x00c],%l1 ! Mem[00000000318000cc] stb %l7,[%i2+0x02e] ! Mem[00000000310000ee] membar #Sync jmpl %o7,%g0 stx %l3,[%i0+0x018] ! Mem[00000000300000d8] p16_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p17_far_2_le: ldx [%i2+0x008],%l6 ! Mem[00000000330000c8] jmpl %o7,%g0 swap [%i0+0x01c],%l4 ! Mem[00000000320000dc] p17_far_2_lem: membar #Sync ldx [%i2+0x008],%l6 ! Mem[00000000330000c8] membar #Sync jmpl %o7,%g0 swap [%i0+0x01c],%l4 ! Mem[00000000320000dc] p17_far_2_he: jmpl %o7,%g0 swap [%i1+0x034],%l1 ! Mem[00000000328000f4] jmpl %o7,%g0 nop p17_far_2_hem: membar #Sync jmpl %o7,%g0 swap [%i1+0x034],%l1 ! Mem[00000000328000f4] jmpl %o7,%g0 nop p17_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p18_far_2_le: swap [%i2+0x02c],%l4 ! Mem[00000000350000ec] ldd [%i0+0x038],%l6 ! Mem[00000000340000f8] stw %l1,[%i2+0x004] ! Mem[00000000350000c4] ldstub [%i2+0x029],%l6 ! Mem[00000000350000e9] std %l2,[%i2+0x000] ! Mem[00000000350000c0] std %l4,[%i1+0x008] ! Mem[00000000348000c8] ldsh [%i1+0x00c],%l4 ! Mem[00000000348000cc] jmpl %o7,%g0 stb %l0,[%i2+0x005] ! Mem[00000000350000c5] p18_far_2_lem: membar #Sync swap [%i2+0x02c],%l4 ! Mem[00000000350000ec] ldd [%i0+0x038],%l6 ! Mem[00000000340000f8] stw %l1,[%i2+0x004] ! Mem[00000000350000c4] ldstub [%i2+0x029],%l6 ! Mem[00000000350000e9] std %l2,[%i2+0x000] ! Mem[00000000350000c0] std %l4,[%i1+0x008] ! Mem[00000000348000c8] ldsh [%i1+0x00c],%l4 ! Mem[00000000348000cc] membar #Sync jmpl %o7,%g0 stb %l0,[%i2+0x005] ! Mem[00000000350000c5] p18_far_2_he: lduw [%i1+0x008],%l3 ! Mem[00000000348000c8] ldx [%i3+0x020],%l3 ! Mem[00000000358000e0] ldsw [%i1+0x02c],%l2 ! Mem[00000000348000ec] ldx [%i3+0x038],%l6 ! Mem[00000000358000f8] ldstub [%i1+0x032],%l6 ! Mem[00000000348000f2] stw %l2,[%i3+0x030] ! Mem[00000000358000f0] jmpl %o7,%g0 std %l2,[%i2+0x008] ! Mem[00000000350000c8] p18_far_2_hem: membar #Sync lduw [%i1+0x008],%l3 ! Mem[00000000348000c8] ldx [%i3+0x020],%l3 ! Mem[00000000358000e0] ldsw [%i1+0x02c],%l2 ! Mem[00000000348000ec] ldx [%i3+0x038],%l6 ! Mem[00000000358000f8] ldstub [%i1+0x032],%l6 ! Mem[00000000348000f2] stw %l2,[%i3+0x030] ! Mem[00000000358000f0] membar #Sync jmpl %o7,%g0 std %l2,[%i2+0x008] ! Mem[00000000350000c8] p18_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p19_far_2_le: ldsw [%i2+0x028],%l7 ! Mem[00000000370000e8] swap [%i1+0x020],%l3 ! Mem[00000000368000e0] swap [%i0+0x014],%l6 ! Mem[00000000360000d4] ldstub [%i2+0x02e],%l4 ! Mem[00000000370000ee] swap [%i1+0x010],%l6 ! Mem[00000000368000d0] stw %l7,[%i0+0x01c] ! Mem[00000000360000dc] std %l0,[%i0+0x000] ! Mem[00000000360000c0] jmpl %o7,%g0 swap [%i2+0x018],%l2 ! Mem[00000000370000d8] p19_far_2_lem: membar #Sync ldsw [%i2+0x028],%l7 ! Mem[00000000370000e8] swap [%i1+0x020],%l3 ! Mem[00000000368000e0] swap [%i0+0x014],%l6 ! Mem[00000000360000d4] ldstub [%i2+0x02e],%l4 ! Mem[00000000370000ee] swap [%i1+0x010],%l6 ! Mem[00000000368000d0] stw %l7,[%i0+0x01c] ! Mem[00000000360000dc] std %l0,[%i0+0x000] ! Mem[00000000360000c0] membar #Sync jmpl %o7,%g0 swap [%i2+0x018],%l2 ! Mem[00000000370000d8] p19_far_2_he: lduh [%i3+0x03a],%l6 ! Mem[00000000378000fa] swap [%i2+0x004],%l3 ! Mem[00000000370000c4] ldsb [%i1+0x032],%l5 ! Mem[00000000368000f2] ldsh [%i3+0x020],%l6 ! Mem[00000000378000e0] swap [%i3+0x008],%l3 ! Mem[00000000378000c8] lduw [%i0+0x03c],%l2 ! Mem[00000000360000fc] jmpl %o7,%g0 ldd [%i2+0x020],%l0 ! Mem[00000000370000e0] p19_far_2_hem: membar #Sync lduh [%i3+0x03a],%l6 ! Mem[00000000378000fa] swap [%i2+0x004],%l3 ! Mem[00000000370000c4] ldsb [%i1+0x032],%l5 ! Mem[00000000368000f2] ldsh [%i3+0x020],%l6 ! Mem[00000000378000e0] swap [%i3+0x008],%l3 ! Mem[00000000378000c8] lduw [%i0+0x03c],%l2 ! Mem[00000000360000fc] membar #Sync jmpl %o7,%g0 ldd [%i2+0x020],%l0 ! Mem[00000000370000e0] p19_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p20_far_2_le: stw %l3,[%i2+0x000] ! Mem[00000000390000c0] ldstub [%i1+0x02e],%l2 ! Mem[00000000388000ee] stw %l4,[%i3+0x02c] ! Mem[00000000398000ec] ldstub [%i2+0x03d],%l5 ! Mem[00000000390000fd] ldstub [%i2+0x006],%l1 ! Mem[00000000390000c6] ldsb [%i3+0x00a],%l6 ! Mem[00000000398000ca] stw %l4,[%i1+0x03c] ! Mem[00000000388000fc] jmpl %o7,%g0 ldsh [%i1+0x028],%l5 ! Mem[00000000388000e8] p20_far_2_lem: membar #Sync stw %l3,[%i2+0x000] ! Mem[00000000390000c0] ldstub [%i1+0x02e],%l2 ! Mem[00000000388000ee] stw %l4,[%i3+0x02c] ! Mem[00000000398000ec] ldstub [%i2+0x03d],%l5 ! Mem[00000000390000fd] ldstub [%i2+0x006],%l1 ! Mem[00000000390000c6] ldsb [%i3+0x00a],%l6 ! Mem[00000000398000ca] stw %l4,[%i1+0x03c] ! Mem[00000000388000fc] membar #Sync jmpl %o7,%g0 ldsh [%i1+0x028],%l5 ! Mem[00000000388000e8] p20_far_2_he: ldsb [%i2+0x02a],%l6 ! Mem[00000000390000ea] jmpl %o7,%g0 ldstub [%i1+0x03b],%l6 ! Mem[00000000388000fb] p20_far_2_hem: membar #Sync ldsb [%i2+0x02a],%l6 ! Mem[00000000390000ea] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x03b],%l6 ! Mem[00000000388000fb] p20_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p21_far_2_le: ldsh [%i0+0x004],%l1 ! Mem[000000003a0000c4] ldx [%i0+0x028],%l5 ! Mem[000000003a0000e8] ldsw [%i2+0x008],%l5 ! Mem[000000003b0000c8] ldsb [%i2+0x018],%l2 ! Mem[000000003b0000d8] ldstub [%i1+0x025],%l3 ! Mem[000000003a8000e5] ldstub [%i2+0x00f],%l5 ! Mem[000000003b0000cf] ldx [%i3+0x008],%l4 ! Mem[000000003b8000c8] jmpl %o7,%g0 lduh [%i0+0x01c],%l6 ! Mem[000000003a0000dc] p21_far_2_lem: membar #Sync ldsh [%i0+0x004],%l1 ! Mem[000000003a0000c4] ldx [%i0+0x028],%l5 ! Mem[000000003a0000e8] ldsw [%i2+0x008],%l5 ! Mem[000000003b0000c8] ldsb [%i2+0x018],%l2 ! Mem[000000003b0000d8] ldstub [%i1+0x025],%l3 ! Mem[000000003a8000e5] ldstub [%i2+0x00f],%l5 ! Mem[000000003b0000cf] ldx [%i3+0x008],%l4 ! Mem[000000003b8000c8] membar #Sync jmpl %o7,%g0 lduh [%i0+0x01c],%l6 ! Mem[000000003a0000dc] p21_far_2_he: std %l2,[%i1+0x008] ! Mem[000000003a8000c8] ldx [%i0+0x000],%l3 ! Mem[000000003a0000c0] lduh [%i0+0x02c],%l2 ! Mem[000000003a0000ec] ldstub [%i1+0x01e],%l6 ! Mem[000000003a8000de] ldsb [%i0+0x012],%l6 ! Mem[000000003a0000d2] swap [%i3+0x030],%l2 ! Mem[000000003b8000f0] ldx [%i2+0x020],%l5 ! Mem[000000003b0000e0] jmpl %o7,%g0 ldsw [%i0+0x008],%l3 ! Mem[000000003a0000c8] p21_far_2_hem: membar #Sync std %l2,[%i1+0x008] ! Mem[000000003a8000c8] ldx [%i0+0x000],%l3 ! Mem[000000003a0000c0] lduh [%i0+0x02c],%l2 ! Mem[000000003a0000ec] ldstub [%i1+0x01e],%l6 ! Mem[000000003a8000de] ldsb [%i0+0x012],%l6 ! Mem[000000003a0000d2] swap [%i3+0x030],%l2 ! Mem[000000003b8000f0] ldx [%i2+0x020],%l5 ! Mem[000000003b0000e0] membar #Sync jmpl %o7,%g0 ldsw [%i0+0x008],%l3 ! Mem[000000003a0000c8] p21_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p22_far_2_le: ldx [%i0+0x020],%l3 ! Mem[000000003c0000e0] ldd [%i2+0x000],%l2 ! Mem[000000003d0000c0] jmpl %o7,%g0 swap [%i3+0x004],%l0 ! Mem[000000003d8000c4] p22_far_2_lem: membar #Sync ldx [%i0+0x020],%l3 ! Mem[000000003c0000e0] ldd [%i2+0x000],%l2 ! Mem[000000003d0000c0] membar #Sync jmpl %o7,%g0 swap [%i3+0x004],%l0 ! Mem[000000003d8000c4] p22_far_2_he: ldd [%i2+0x008],%l2 ! Mem[000000003d0000c8] lduw [%i3+0x01c],%l2 ! Mem[000000003d8000dc] ldsh [%i2+0x002],%l1 ! Mem[000000003d0000c2] lduw [%i1+0x03c],%l5 ! Mem[000000003c8000fc] sth %l7,[%i0+0x028] ! Mem[000000003c0000e8] stw %l3,[%i0+0x034] ! Mem[000000003c0000f4] jmpl %o7,%g0 ldd [%i2+0x000],%l4 ! Mem[000000003d0000c0] p22_far_2_hem: membar #Sync ldd [%i2+0x008],%l2 ! Mem[000000003d0000c8] lduw [%i3+0x01c],%l2 ! Mem[000000003d8000dc] ldsh [%i2+0x002],%l1 ! Mem[000000003d0000c2] lduw [%i1+0x03c],%l5 ! Mem[000000003c8000fc] sth %l7,[%i0+0x028] ! Mem[000000003c0000e8] stw %l3,[%i0+0x034] ! Mem[000000003c0000f4] membar #Sync jmpl %o7,%g0 ldd [%i2+0x000],%l4 ! Mem[000000003d0000c0] p22_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p23_far_2_le: ldstub [%i1+0x033],%l1 ! Mem[000000003e8000f3] ldub [%i2+0x016],%l6 ! Mem[000000003f0000d6] stx %l7,[%i1+0x000] ! Mem[000000003e8000c0] ldub [%i2+0x025],%l7 ! Mem[000000003f0000e5] ldsw [%i2+0x024],%l1 ! Mem[000000003f0000e4] jmpl %o7,%g0 stb %l0,[%i1+0x039] ! Mem[000000003e8000f9] p23_far_2_lem: membar #Sync ldstub [%i1+0x033],%l1 ! Mem[000000003e8000f3] ldub [%i2+0x016],%l6 ! Mem[000000003f0000d6] stx %l7,[%i1+0x000] ! Mem[000000003e8000c0] ldub [%i2+0x025],%l7 ! Mem[000000003f0000e5] ldsw [%i2+0x024],%l1 ! Mem[000000003f0000e4] membar #Sync jmpl %o7,%g0 stb %l0,[%i1+0x039] ! Mem[000000003e8000f9] p23_far_2_he: ldsb [%i2+0x01c],%l0 ! Mem[000000003f0000dc] ldsb [%i3+0x019],%l1 ! Mem[000000003f8000d9] std %l6,[%i0+0x008] ! Mem[000000003e0000c8] sth %l6,[%i0+0x03a] ! Mem[000000003e0000fa] ldsb [%i3+0x005],%l3 ! Mem[000000003f8000c5] jmpl %o7,%g0 ldstub [%i1+0x00c],%l1 ! Mem[000000003e8000cc] p23_far_2_hem: membar #Sync ldsb [%i2+0x01c],%l0 ! Mem[000000003f0000dc] ldsb [%i3+0x019],%l1 ! Mem[000000003f8000d9] std %l6,[%i0+0x008] ! Mem[000000003e0000c8] sth %l6,[%i0+0x03a] ! Mem[000000003e0000fa] ldsb [%i3+0x005],%l3 ! Mem[000000003f8000c5] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x00c],%l1 ! Mem[000000003e8000cc] p23_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p24_far_2_le: sth %l4,[%i0+0x02c] ! Mem[00000000400000ec] ldx [%i1+0x020],%l7 ! Mem[00000000408000e0] jmpl %o7,%g0 ldstub [%i2+0x006],%l1 ! Mem[00000000410000c6] p24_far_2_lem: membar #Sync sth %l4,[%i0+0x02c] ! Mem[00000000400000ec] ldx [%i1+0x020],%l7 ! Mem[00000000408000e0] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x006],%l1 ! Mem[00000000410000c6] p24_far_2_he: ldd [%i1+0x000],%l4 ! Mem[00000000408000c0] jmpl %o7,%g0 swap [%i2+0x000],%l4 ! Mem[00000000410000c0] p24_far_2_hem: membar #Sync ldd [%i1+0x000],%l4 ! Mem[00000000408000c0] membar #Sync jmpl %o7,%g0 swap [%i2+0x000],%l4 ! Mem[00000000410000c0] p24_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p25_far_2_le: ldsb [%i3+0x00a],%l6 ! Mem[00000000438000ca] sth %l4,[%i1+0x01c] ! Mem[00000000428000dc] ldstub [%i3+0x008],%l5 ! Mem[00000000438000c8] jmpl %o7,%g0 ldd [%i2+0x018],%l6 ! Mem[00000000430000d8] p25_far_2_lem: membar #Sync ldsb [%i3+0x00a],%l6 ! Mem[00000000438000ca] sth %l4,[%i1+0x01c] ! Mem[00000000428000dc] ldstub [%i3+0x008],%l5 ! Mem[00000000438000c8] membar #Sync jmpl %o7,%g0 ldd [%i2+0x018],%l6 ! Mem[00000000430000d8] p25_far_2_he: ldsb [%i1+0x012],%l7 ! Mem[00000000428000d2] ldstub [%i1+0x02b],%l5 ! Mem[00000000428000eb] sth %l5,[%i0+0x032] ! Mem[00000000420000f2] lduh [%i2+0x020],%l6 ! Mem[00000000430000e0] lduh [%i2+0x008],%l3 ! Mem[00000000430000c8] jmpl %o7,%g0 lduw [%i2+0x03c],%l2 ! Mem[00000000430000fc] p25_far_2_hem: membar #Sync ldsb [%i1+0x012],%l7 ! Mem[00000000428000d2] ldstub [%i1+0x02b],%l5 ! Mem[00000000428000eb] sth %l5,[%i0+0x032] ! Mem[00000000420000f2] lduh [%i2+0x020],%l6 ! Mem[00000000430000e0] lduh [%i2+0x008],%l3 ! Mem[00000000430000c8] membar #Sync jmpl %o7,%g0 lduw [%i2+0x03c],%l2 ! Mem[00000000430000fc] p25_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p26_far_2_le: ldsb [%i3+0x02e],%l0 ! Mem[00000000458000ee] swap [%i2+0x000],%l3 ! Mem[00000000450000c0] ldsb [%i3+0x02e],%l2 ! Mem[00000000458000ee] swap [%i3+0x02c],%l4 ! Mem[00000000458000ec] ldsw [%i3+0x02c],%l4 ! Mem[00000000458000ec] ldub [%i3+0x02d],%l3 ! Mem[00000000458000ed] swap [%i2+0x004],%l1 ! Mem[00000000450000c4] jmpl %o7,%g0 ldstub [%i3+0x02b],%l5 ! Mem[00000000458000eb] p26_far_2_lem: membar #Sync ldsb [%i3+0x02e],%l0 ! Mem[00000000458000ee] swap [%i2+0x000],%l3 ! Mem[00000000450000c0] ldsb [%i3+0x02e],%l2 ! Mem[00000000458000ee] swap [%i3+0x02c],%l4 ! Mem[00000000458000ec] ldsw [%i3+0x02c],%l4 ! Mem[00000000458000ec] ldub [%i3+0x02d],%l3 ! Mem[00000000458000ed] swap [%i2+0x004],%l1 ! Mem[00000000450000c4] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x02b],%l5 ! Mem[00000000458000eb] p26_far_2_he: lduw [%i0+0x02c],%l0 ! Mem[00000000440000ec] swap [%i3+0x02c],%l5 ! Mem[00000000458000ec] lduw [%i2+0x030],%l7 ! Mem[00000000450000f0] stw %l5,[%i0+0x008] ! Mem[00000000440000c8] std %l4,[%i3+0x000] ! Mem[00000000458000c0] jmpl %o7,%g0 swap [%i2+0x02c],%l2 ! Mem[00000000450000ec] p26_far_2_hem: membar #Sync lduw [%i0+0x02c],%l0 ! Mem[00000000440000ec] swap [%i3+0x02c],%l5 ! Mem[00000000458000ec] lduw [%i2+0x030],%l7 ! Mem[00000000450000f0] stw %l5,[%i0+0x008] ! Mem[00000000440000c8] std %l4,[%i3+0x000] ! Mem[00000000458000c0] membar #Sync jmpl %o7,%g0 swap [%i2+0x02c],%l2 ! Mem[00000000450000ec] p26_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p27_far_2_le: sth %l7,[%i0+0x02a] ! Mem[00000000460000ea] stw %l3,[%i3+0x020] ! Mem[00000000478000e0] stx %l2,[%i1+0x028] ! Mem[00000000468000e8] ldsh [%i3+0x00c],%l4 ! Mem[00000000478000cc] swap [%i2+0x03c],%l5 ! Mem[00000000470000fc] lduw [%i1+0x024],%l1 ! Mem[00000000468000e4] ldstub [%i0+0x039],%l0 ! Mem[00000000460000f9] jmpl %o7,%g0 ldstub [%i3+0x03c],%l0 ! Mem[00000000478000fc] p27_far_2_lem: membar #Sync sth %l7,[%i0+0x02a] ! Mem[00000000460000ea] stw %l3,[%i3+0x020] ! Mem[00000000478000e0] stx %l2,[%i1+0x028] ! Mem[00000000468000e8] ldsh [%i3+0x00c],%l4 ! Mem[00000000478000cc] swap [%i2+0x03c],%l5 ! Mem[00000000470000fc] lduw [%i1+0x024],%l1 ! Mem[00000000468000e4] ldstub [%i0+0x039],%l0 ! Mem[00000000460000f9] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x03c],%l0 ! Mem[00000000478000fc] p27_far_2_he: lduw [%i2+0x020],%l3 ! Mem[00000000470000e0] ldx [%i2+0x038],%l0 ! Mem[00000000470000f8] swap [%i3+0x02c],%l0 ! Mem[00000000478000ec] ldsh [%i3+0x02e],%l5 ! Mem[00000000478000ee] jmpl %o7,%g0 ldsw [%i3+0x010],%l7 ! Mem[00000000478000d0] p27_far_2_hem: membar #Sync lduw [%i2+0x020],%l3 ! Mem[00000000470000e0] ldx [%i2+0x038],%l0 ! Mem[00000000470000f8] swap [%i3+0x02c],%l0 ! Mem[00000000478000ec] ldsh [%i3+0x02e],%l5 ! Mem[00000000478000ee] membar #Sync jmpl %o7,%g0 ldsw [%i3+0x010],%l7 ! Mem[00000000478000d0] p27_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p28_far_2_le: stx %l7,[%i2+0x008] ! Mem[00000000490000c8] ldstub [%i0+0x000],%l3 ! Mem[00000000480000c0] stb %l2,[%i0+0x02e] ! Mem[00000000480000ee] stw %l4,[%i2+0x02c] ! Mem[00000000490000ec] stw %l5,[%i1+0x03c] ! Mem[00000000488000fc] ldstub [%i0+0x01b],%l7 ! Mem[00000000480000db] stx %l6,[%i0+0x030] ! Mem[00000000480000f0] jmpl %o7,%g0 ldstub [%i0+0x03d],%l7 ! Mem[00000000480000fd] p28_far_2_lem: membar #Sync stx %l7,[%i2+0x008] ! Mem[00000000490000c8] ldstub [%i0+0x000],%l3 ! Mem[00000000480000c0] stb %l2,[%i0+0x02e] ! Mem[00000000480000ee] stw %l4,[%i2+0x02c] ! Mem[00000000490000ec] stw %l5,[%i1+0x03c] ! Mem[00000000488000fc] ldstub [%i0+0x01b],%l7 ! Mem[00000000480000db] stx %l6,[%i0+0x030] ! Mem[00000000480000f0] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x03d],%l7 ! Mem[00000000480000fd] p28_far_2_he: lduw [%i2+0x000],%l3 ! Mem[00000000490000c0] std %l0,[%i3+0x038] ! Mem[00000000498000f8] jmpl %o7,%g0 ldub [%i1+0x03b],%l6 ! Mem[00000000488000fb] p28_far_2_hem: membar #Sync lduw [%i2+0x000],%l3 ! Mem[00000000490000c0] std %l0,[%i3+0x038] ! Mem[00000000498000f8] membar #Sync jmpl %o7,%g0 ldub [%i1+0x03b],%l6 ! Mem[00000000488000fb] p28_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p29_far_2_le: jmpl %o7,%g0 stx %l0,[%i2+0x038] ! Mem[000000004b0000f8] jmpl %o7,%g0 nop p29_far_2_lem: membar #Sync jmpl %o7,%g0 stx %l0,[%i2+0x038] ! Mem[000000004b0000f8] jmpl %o7,%g0 nop p29_far_2_he: lduw [%i2+0x020],%l3 ! Mem[000000004b0000e0] swap [%i1+0x014],%l1 ! Mem[000000004a8000d4] ldub [%i0+0x025],%l6 ! Mem[000000004a0000e5] ldstub [%i1+0x02f],%l1 ! Mem[000000004a8000ef] jmpl %o7,%g0 stb %l1,[%i1+0x02c] ! Mem[000000004a8000ec] p29_far_2_hem: membar #Sync lduw [%i2+0x020],%l3 ! Mem[000000004b0000e0] swap [%i1+0x014],%l1 ! Mem[000000004a8000d4] ldub [%i0+0x025],%l6 ! Mem[000000004a0000e5] ldstub [%i1+0x02f],%l1 ! Mem[000000004a8000ef] membar #Sync jmpl %o7,%g0 stb %l1,[%i1+0x02c] ! Mem[000000004a8000ec] p29_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p30_far_2_le: stw %l1,[%i2+0x014] ! Mem[000000004d0000d4] ldstub [%i0+0x029],%l6 ! Mem[000000004c0000e9] std %l4,[%i1+0x030] ! Mem[000000004c8000f0] stx %l7,[%i1+0x010] ! Mem[000000004c8000d0] jmpl %o7,%g0 stb %l4,[%i2+0x03b] ! Mem[000000004d0000fb] p30_far_2_lem: membar #Sync stw %l1,[%i2+0x014] ! Mem[000000004d0000d4] ldstub [%i0+0x029],%l6 ! Mem[000000004c0000e9] std %l4,[%i1+0x030] ! Mem[000000004c8000f0] stx %l7,[%i1+0x010] ! Mem[000000004c8000d0] membar #Sync jmpl %o7,%g0 stb %l4,[%i2+0x03b] ! Mem[000000004d0000fb] p30_far_2_he: ldd [%i0+0x020],%l6 ! Mem[000000004c0000e0] jmpl %o7,%g0 ldstub [%i2+0x006],%l5 ! Mem[000000004d0000c6] p30_far_2_hem: membar #Sync ldd [%i0+0x020],%l6 ! Mem[000000004c0000e0] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x006],%l5 ! Mem[000000004d0000c6] p30_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p31_far_2_le: std %l4,[%i1+0x030] ! Mem[000000004e8000f0] ldx [%i3+0x010],%l7 ! Mem[000000004f8000d0] swap [%i2+0x018],%l4 ! Mem[000000004f0000d8] stw %l2,[%i2+0x038] ! Mem[000000004f0000f8] std %l0,[%i2+0x000] ! Mem[000000004f0000c0] ldstub [%i0+0x016],%l5 ! Mem[000000004e0000d6] jmpl %o7,%g0 sth %l4,[%i1+0x012] ! Mem[000000004e8000d2] p31_far_2_lem: membar #Sync std %l4,[%i1+0x030] ! Mem[000000004e8000f0] ldx [%i3+0x010],%l7 ! Mem[000000004f8000d0] swap [%i2+0x018],%l4 ! Mem[000000004f0000d8] stw %l2,[%i2+0x038] ! Mem[000000004f0000f8] std %l0,[%i2+0x000] ! Mem[000000004f0000c0] ldstub [%i0+0x016],%l5 ! Mem[000000004e0000d6] membar #Sync jmpl %o7,%g0 sth %l4,[%i1+0x012] ! Mem[000000004e8000d2] p31_far_2_he: lduh [%i0+0x01e],%l6 ! Mem[000000004e0000de] swap [%i2+0x010],%l6 ! Mem[000000004f0000d0] jmpl %o7,%g0 ldsw [%i2+0x030],%l2 ! Mem[000000004f0000f0] p31_far_2_hem: membar #Sync lduh [%i0+0x01e],%l6 ! Mem[000000004e0000de] swap [%i2+0x010],%l6 ! Mem[000000004f0000d0] membar #Sync jmpl %o7,%g0 ldsw [%i2+0x030],%l2 ! Mem[000000004f0000f0] p31_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p32_far_2_le: stx %l2,[%i0+0x038] ! Mem[00000000500000f8] jmpl %o7,%g0 std %l6,[%i1+0x038] ! Mem[00000000508000f8] p32_far_2_lem: membar #Sync stx %l2,[%i0+0x038] ! Mem[00000000500000f8] membar #Sync jmpl %o7,%g0 std %l6,[%i1+0x038] ! Mem[00000000508000f8] p32_far_2_he: jmpl %o7,%g0 ldsw [%i1+0x024],%l3 ! Mem[00000000508000e4] jmpl %o7,%g0 nop p32_far_2_hem: membar #Sync jmpl %o7,%g0 ldsw [%i1+0x024],%l3 ! Mem[00000000508000e4] jmpl %o7,%g0 nop p32_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p33_far_2_le: ldstub [%i0+0x011],%l6 ! Mem[00000000520000d1] ldstub [%i0+0x01d],%l7 ! Mem[00000000520000dd] lduw [%i2+0x014],%l1 ! Mem[00000000530000d4] ldstub [%i2+0x009],%l6 ! Mem[00000000530000c9] jmpl %o7,%g0 ldsb [%i1+0x036],%l5 ! Mem[00000000528000f6] p33_far_2_lem: membar #Sync ldstub [%i0+0x011],%l6 ! Mem[00000000520000d1] ldstub [%i0+0x01d],%l7 ! Mem[00000000520000dd] lduw [%i2+0x014],%l1 ! Mem[00000000530000d4] ldstub [%i2+0x009],%l6 ! Mem[00000000530000c9] membar #Sync jmpl %o7,%g0 ldsb [%i1+0x036],%l5 ! Mem[00000000528000f6] p33_far_2_he: stw %l1,[%i3+0x02c] ! Mem[00000000538000ec] std %l0,[%i0+0x028] ! Mem[00000000520000e8] ldd [%i2+0x028],%l6 ! Mem[00000000530000e8] stx %l3,[%i1+0x018] ! Mem[00000000528000d8] swap [%i1+0x024],%l4 ! Mem[00000000528000e4] ldstub [%i1+0x025],%l2 ! Mem[00000000528000e5] jmpl %o7,%g0 ldx [%i1+0x018],%l6 ! Mem[00000000528000d8] p33_far_2_hem: membar #Sync stw %l1,[%i3+0x02c] ! Mem[00000000538000ec] std %l0,[%i0+0x028] ! Mem[00000000520000e8] ldd [%i2+0x028],%l6 ! Mem[00000000530000e8] stx %l3,[%i1+0x018] ! Mem[00000000528000d8] swap [%i1+0x024],%l4 ! Mem[00000000528000e4] ldstub [%i1+0x025],%l2 ! Mem[00000000528000e5] membar #Sync jmpl %o7,%g0 ldx [%i1+0x018],%l6 ! Mem[00000000528000d8] p33_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p34_far_2_le: ldstub [%i0+0x00a],%l7 ! Mem[00000000540000ca] std %l2,[%i0+0x000] ! Mem[00000000540000c0] swap [%i2+0x02c],%l2 ! Mem[00000000550000ec] swap [%i3+0x02c],%l4 ! Mem[00000000558000ec] lduw [%i2+0x03c],%l5 ! Mem[00000000550000fc] swap [%i3+0x018],%l7 ! Mem[00000000558000d8] ldsb [%i2+0x031],%l6 ! Mem[00000000550000f1] jmpl %o7,%g0 ldsw [%i0+0x03c],%l7 ! Mem[00000000540000fc] p34_far_2_lem: membar #Sync ldstub [%i0+0x00a],%l7 ! Mem[00000000540000ca] std %l2,[%i0+0x000] ! Mem[00000000540000c0] swap [%i2+0x02c],%l2 ! Mem[00000000550000ec] swap [%i3+0x02c],%l4 ! Mem[00000000558000ec] lduw [%i2+0x03c],%l5 ! Mem[00000000550000fc] swap [%i3+0x018],%l7 ! Mem[00000000558000d8] ldsb [%i2+0x031],%l6 ! Mem[00000000550000f1] membar #Sync jmpl %o7,%g0 ldsw [%i0+0x03c],%l7 ! Mem[00000000540000fc] p34_far_2_he: lduh [%i0+0x000],%l3 ! Mem[00000000540000c0] std %l0,[%i0+0x038] ! Mem[00000000540000f8] jmpl %o7,%g0 stx %l0,[%i2+0x028] ! Mem[00000000550000e8] p34_far_2_hem: membar #Sync lduh [%i0+0x000],%l3 ! Mem[00000000540000c0] std %l0,[%i0+0x038] ! Mem[00000000540000f8] membar #Sync jmpl %o7,%g0 stx %l0,[%i2+0x028] ! Mem[00000000550000e8] p34_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p35_far_2_le: stw %l7,[%i2+0x024] ! Mem[00000000570000e4] ldub [%i0+0x026],%l1 ! Mem[00000000560000e6] std %l0,[%i2+0x038] ! Mem[00000000570000f8] swap [%i3+0x03c],%l0 ! Mem[00000000578000fc] jmpl %o7,%g0 ldstub [%i3+0x010],%l0 ! Mem[00000000578000d0] p35_far_2_lem: membar #Sync stw %l7,[%i2+0x024] ! Mem[00000000570000e4] ldub [%i0+0x026],%l1 ! Mem[00000000560000e6] std %l0,[%i2+0x038] ! Mem[00000000570000f8] swap [%i3+0x03c],%l0 ! Mem[00000000578000fc] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x010],%l0 ! Mem[00000000578000d0] p35_far_2_he: ldsh [%i0+0x016],%l1 ! Mem[00000000560000d6] ldstub [%i2+0x025],%l6 ! Mem[00000000570000e5] ldsb [%i2+0x02f],%l1 ! Mem[00000000570000ef] jmpl %o7,%g0 ldsb [%i3+0x02c],%l1 ! Mem[00000000578000ec] p35_far_2_hem: membar #Sync ldsh [%i0+0x016],%l1 ! Mem[00000000560000d6] ldstub [%i2+0x025],%l6 ! Mem[00000000570000e5] ldsb [%i2+0x02f],%l1 ! Mem[00000000570000ef] membar #Sync jmpl %o7,%g0 ldsb [%i3+0x02c],%l1 ! Mem[00000000578000ec] p35_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p36_far_2_le: jmpl %o7,%g0 swap [%i2+0x010],%l0 ! Mem[00000000590000d0] jmpl %o7,%g0 nop p36_far_2_lem: membar #Sync jmpl %o7,%g0 swap [%i2+0x010],%l0 ! Mem[00000000590000d0] jmpl %o7,%g0 nop p36_far_2_he: ldx [%i1+0x038],%l0 ! Mem[00000000588000f8] swap [%i2+0x02c],%l0 ! Mem[00000000590000ec] ldstub [%i3+0x02f],%l5 ! Mem[00000000598000ef] jmpl %o7,%g0 lduw [%i3+0x00c],%l1 ! Mem[00000000598000cc] p36_far_2_hem: membar #Sync ldx [%i1+0x038],%l0 ! Mem[00000000588000f8] swap [%i2+0x02c],%l0 ! Mem[00000000590000ec] ldstub [%i3+0x02f],%l5 ! Mem[00000000598000ef] membar #Sync jmpl %o7,%g0 lduw [%i3+0x00c],%l1 ! Mem[00000000598000cc] p36_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p37_far_2_le: sth %l1,[%i0+0x014] ! Mem[000000005a0000d4] ldstub [%i2+0x009],%l6 ! Mem[000000005b0000c9] ldsh [%i1+0x036],%l5 ! Mem[000000005a8000f6] lduh [%i1+0x016],%l7 ! Mem[000000005a8000d6] jmpl %o7,%g0 std %l4,[%i2+0x008] ! Mem[000000005b0000c8] p37_far_2_lem: membar #Sync sth %l1,[%i0+0x014] ! Mem[000000005a0000d4] ldstub [%i2+0x009],%l6 ! Mem[000000005b0000c9] ldsh [%i1+0x036],%l5 ! Mem[000000005a8000f6] lduh [%i1+0x016],%l7 ! Mem[000000005a8000d6] membar #Sync jmpl %o7,%g0 std %l4,[%i2+0x008] ! Mem[000000005b0000c8] p37_far_2_he: lduh [%i2+0x020],%l6 ! Mem[000000005b0000e0] jmpl %o7,%g0 ldstub [%i1+0x009],%l3 ! Mem[000000005a8000c9] p37_far_2_hem: membar #Sync lduh [%i2+0x020],%l6 ! Mem[000000005b0000e0] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x009],%l3 ! Mem[000000005a8000c9] p37_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p38_far_2_le: jmpl %o7,%g0 ldsh [%i2+0x010],%l0 ! Mem[000000005d0000d0] jmpl %o7,%g0 nop p38_far_2_lem: membar #Sync jmpl %o7,%g0 ldsh [%i2+0x010],%l0 ! Mem[000000005d0000d0] jmpl %o7,%g0 nop p38_far_2_he: lduh [%i1+0x016],%l1 ! Mem[000000005c8000d6] swap [%i0+0x038],%l6 ! Mem[000000005c0000f8] ldd [%i2+0x020],%l2 ! Mem[000000005d0000e0] jmpl %o7,%g0 lduw [%i1+0x00c],%l1 ! Mem[000000005c8000cc] p38_far_2_hem: membar #Sync lduh [%i1+0x016],%l1 ! Mem[000000005c8000d6] swap [%i0+0x038],%l6 ! Mem[000000005c0000f8] ldd [%i2+0x020],%l2 ! Mem[000000005d0000e0] membar #Sync jmpl %o7,%g0 lduw [%i1+0x00c],%l1 ! Mem[000000005c8000cc] p38_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p39_far_2_le: lduh [%i3+0x00e],%l4 ! Mem[000000005f8000ce] ldstub [%i1+0x00d],%l3 ! Mem[000000005e8000cd] ldstub [%i3+0x00a],%l6 ! Mem[000000005f8000ca] ldstub [%i0+0x009],%l6 ! Mem[000000005e0000c9] jmpl %o7,%g0 ldsw [%i0+0x034],%l5 ! Mem[000000005e0000f4] p39_far_2_lem: membar #Sync lduh [%i3+0x00e],%l4 ! Mem[000000005f8000ce] ldstub [%i1+0x00d],%l3 ! Mem[000000005e8000cd] ldstub [%i3+0x00a],%l6 ! Mem[000000005f8000ca] ldstub [%i0+0x009],%l6 ! Mem[000000005e0000c9] membar #Sync jmpl %o7,%g0 ldsw [%i0+0x034],%l5 ! Mem[000000005e0000f4] p39_far_2_he: ldstub [%i0+0x02f],%l1 ! Mem[000000005e0000ef] ldd [%i2+0x028],%l0 ! Mem[000000005f0000e8] swap [%i1+0x00c],%l2 ! Mem[000000005e8000cc] lduw [%i1+0x010],%l6 ! Mem[000000005e8000d0] lduh [%i1+0x03e],%l2 ! Mem[000000005e8000fe] swap [%i2+0x008],%l7 ! Mem[000000005f0000c8] jmpl %o7,%g0 ldstub [%i2+0x016],%l3 ! Mem[000000005f0000d6] p39_far_2_hem: membar #Sync ldstub [%i0+0x02f],%l1 ! Mem[000000005e0000ef] ldd [%i2+0x028],%l0 ! Mem[000000005f0000e8] swap [%i1+0x00c],%l2 ! Mem[000000005e8000cc] lduw [%i1+0x010],%l6 ! Mem[000000005e8000d0] lduh [%i1+0x03e],%l2 ! Mem[000000005e8000fe] swap [%i2+0x008],%l7 ! Mem[000000005f0000c8] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x016],%l3 ! Mem[000000005f0000d6] p39_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p40_far_2_le: stb %l4,[%i0+0x03d] ! Mem[00000000600000fd] ldsh [%i0+0x014],%l1 ! Mem[00000000600000d4] ldstub [%i1+0x029],%l6 ! Mem[00000000608000e9] ldsw [%i0+0x034],%l5 ! Mem[00000000600000f4] ldsb [%i3+0x016],%l7 ! Mem[00000000618000d6] ldx [%i2+0x038],%l4 ! Mem[00000000610000f8] jmpl %o7,%g0 ldsw [%i3+0x004],%l0 ! Mem[00000000618000c4] p40_far_2_lem: membar #Sync stb %l4,[%i0+0x03d] ! Mem[00000000600000fd] ldsh [%i0+0x014],%l1 ! Mem[00000000600000d4] ldstub [%i1+0x029],%l6 ! Mem[00000000608000e9] ldsw [%i0+0x034],%l5 ! Mem[00000000600000f4] ldsb [%i3+0x016],%l7 ! Mem[00000000618000d6] ldx [%i2+0x038],%l4 ! Mem[00000000610000f8] membar #Sync jmpl %o7,%g0 ldsw [%i3+0x004],%l0 ! Mem[00000000618000c4] p40_far_2_he: swap [%i1+0x008],%l3 ! Mem[00000000608000c8] lduh [%i0+0x01e],%l2 ! Mem[00000000600000de] stx %l1,[%i1+0x000] ! Mem[00000000608000c0] swap [%i1+0x03c],%l5 ! Mem[00000000608000fc] ldstub [%i1+0x029],%l7 ! Mem[00000000608000e9] swap [%i0+0x034],%l3 ! Mem[00000000600000f4] jmpl %o7,%g0 ldstub [%i3+0x000],%l4 ! Mem[00000000618000c0] p40_far_2_hem: membar #Sync swap [%i1+0x008],%l3 ! Mem[00000000608000c8] lduh [%i0+0x01e],%l2 ! Mem[00000000600000de] stx %l1,[%i1+0x000] ! Mem[00000000608000c0] swap [%i1+0x03c],%l5 ! Mem[00000000608000fc] ldstub [%i1+0x029],%l7 ! Mem[00000000608000e9] swap [%i0+0x034],%l3 ! Mem[00000000600000f4] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x000],%l4 ! Mem[00000000618000c0] p40_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p41_far_2_le: ldstub [%i0+0x01d],%l7 ! Mem[00000000620000dd] ldx [%i1+0x000],%l1 ! Mem[00000000628000c0] ldd [%i0+0x028],%l4 ! Mem[00000000620000e8] std %l6,[%i3+0x038] ! Mem[00000000638000f8] swap [%i2+0x01c],%l7 ! Mem[00000000630000dc] swap [%i1+0x000],%l2 ! Mem[00000000628000c0] jmpl %o7,%g0 ldstub [%i2+0x021],%l3 ! Mem[00000000630000e1] p41_far_2_lem: membar #Sync ldstub [%i0+0x01d],%l7 ! Mem[00000000620000dd] ldx [%i1+0x000],%l1 ! Mem[00000000628000c0] ldd [%i0+0x028],%l4 ! Mem[00000000620000e8] std %l6,[%i3+0x038] ! Mem[00000000638000f8] swap [%i2+0x01c],%l7 ! Mem[00000000630000dc] swap [%i1+0x000],%l2 ! Mem[00000000628000c0] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x021],%l3 ! Mem[00000000630000e1] p41_far_2_he: ldub [%i2+0x026],%l5 ! Mem[00000000630000e6] ldsw [%i0+0x00c],%l2 ! Mem[00000000620000cc] std %l6,[%i2+0x010] ! Mem[00000000630000d0] lduh [%i0+0x03e],%l2 ! Mem[00000000620000fe] ldsw [%i3+0x020],%l1 ! Mem[00000000638000e0] jmpl %o7,%g0 ldsh [%i2+0x03c],%l5 ! Mem[00000000630000fc] p41_far_2_hem: membar #Sync ldub [%i2+0x026],%l5 ! Mem[00000000630000e6] ldsw [%i0+0x00c],%l2 ! Mem[00000000620000cc] std %l6,[%i2+0x010] ! Mem[00000000630000d0] lduh [%i0+0x03e],%l2 ! Mem[00000000620000fe] ldsw [%i3+0x020],%l1 ! Mem[00000000638000e0] membar #Sync jmpl %o7,%g0 ldsh [%i2+0x03c],%l5 ! Mem[00000000630000fc] p41_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p42_far_2_le: lduw [%i0+0x03c],%l7 ! Mem[00000000640000fc] swap [%i3+0x004],%l1 ! Mem[00000000658000c4] lduw [%i3+0x028],%l5 ! Mem[00000000658000e8] stb %l5,[%i1+0x028] ! Mem[00000000648000e8] ldsb [%i3+0x018],%l2 ! Mem[00000000658000d8] stb %l3,[%i0+0x005] ! Mem[00000000640000c5] jmpl %o7,%g0 ldstub [%i3+0x00f],%l5 ! Mem[00000000658000cf] p42_far_2_lem: membar #Sync lduw [%i0+0x03c],%l7 ! Mem[00000000640000fc] swap [%i3+0x004],%l1 ! Mem[00000000658000c4] lduw [%i3+0x028],%l5 ! Mem[00000000658000e8] stb %l5,[%i1+0x028] ! Mem[00000000648000e8] ldsb [%i3+0x018],%l2 ! Mem[00000000658000d8] stb %l3,[%i0+0x005] ! Mem[00000000640000c5] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x00f],%l5 ! Mem[00000000658000cf] p42_far_2_he: stx %l1,[%i2+0x008] ! Mem[00000000650000c8] ldsb [%i0+0x02e],%l7 ! Mem[00000000640000ee] sth %l3,[%i0+0x01c] ! Mem[00000000640000dc] jmpl %o7,%g0 swap [%i2+0x024],%l4 ! Mem[00000000650000e4] p42_far_2_hem: membar #Sync stx %l1,[%i2+0x008] ! Mem[00000000650000c8] ldsb [%i0+0x02e],%l7 ! Mem[00000000640000ee] sth %l3,[%i0+0x01c] ! Mem[00000000640000dc] membar #Sync jmpl %o7,%g0 swap [%i2+0x024],%l4 ! Mem[00000000650000e4] p42_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p43_far_2_le: swap [%i2+0x03c],%l0 ! Mem[00000000670000fc] ldstub [%i3+0x010],%l0 ! Mem[00000000678000d0] swap [%i0+0x038],%l2 ! Mem[00000000660000f8] ldsw [%i3+0x038],%l7 ! Mem[00000000678000f8] ldub [%i1+0x01e],%l7 ! Mem[00000000668000de] stb %l4,[%i2+0x01b] ! Mem[00000000670000db] jmpl %o7,%g0 ldsh [%i0+0x038],%l2 ! Mem[00000000660000f8] p43_far_2_lem: membar #Sync swap [%i2+0x03c],%l0 ! Mem[00000000670000fc] ldstub [%i3+0x010],%l0 ! Mem[00000000678000d0] swap [%i0+0x038],%l2 ! Mem[00000000660000f8] ldsw [%i3+0x038],%l7 ! Mem[00000000678000f8] ldub [%i1+0x01e],%l7 ! Mem[00000000668000de] stb %l4,[%i2+0x01b] ! Mem[00000000670000db] membar #Sync jmpl %o7,%g0 ldsh [%i0+0x038],%l2 ! Mem[00000000660000f8] p43_far_2_he: ldx [%i1+0x020],%l5 ! Mem[00000000668000e0] ldub [%i2+0x00c],%l2 ! Mem[00000000670000cc] sth %l6,[%i3+0x010] ! Mem[00000000678000d0] lduh [%i0+0x03e],%l2 ! Mem[00000000660000fe] stw %l5,[%i3+0x01c] ! Mem[00000000678000dc] ldstub [%i3+0x01b],%l7 ! Mem[00000000678000db] jmpl %o7,%g0 ldsh [%i0+0x022],%l0 ! Mem[00000000660000e2] p43_far_2_hem: membar #Sync ldx [%i1+0x020],%l5 ! Mem[00000000668000e0] ldub [%i2+0x00c],%l2 ! Mem[00000000670000cc] sth %l6,[%i3+0x010] ! Mem[00000000678000d0] lduh [%i0+0x03e],%l2 ! Mem[00000000660000fe] stw %l5,[%i3+0x01c] ! Mem[00000000678000dc] ldstub [%i3+0x01b],%l7 ! Mem[00000000678000db] membar #Sync jmpl %o7,%g0 ldsh [%i0+0x022],%l0 ! Mem[00000000660000e2] p43_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p44_far_2_le: sth %l5,[%i3+0x02a] ! Mem[00000000698000ea] std %l4,[%i1+0x028] ! Mem[00000000688000e8] sth %l2,[%i3+0x018] ! Mem[00000000698000d8] ldsw [%i3+0x020],%l2 ! Mem[00000000698000e0] ldd [%i2+0x020],%l2 ! Mem[00000000690000e0] ldstub [%i0+0x006],%l2 ! Mem[00000000680000c6] jmpl %o7,%g0 sth %l4,[%i0+0x00a] ! Mem[00000000680000ca] p44_far_2_lem: membar #Sync sth %l5,[%i3+0x02a] ! Mem[00000000698000ea] std %l4,[%i1+0x028] ! Mem[00000000688000e8] sth %l2,[%i3+0x018] ! Mem[00000000698000d8] ldsw [%i3+0x020],%l2 ! Mem[00000000698000e0] ldd [%i2+0x020],%l2 ! Mem[00000000690000e0] ldstub [%i0+0x006],%l2 ! Mem[00000000680000c6] membar #Sync jmpl %o7,%g0 sth %l4,[%i0+0x00a] ! Mem[00000000680000ca] p44_far_2_he: ldsw [%i2+0x030],%l6 ! Mem[00000000690000f0] lduh [%i0+0x01e],%l2 ! Mem[00000000680000de] jmpl %o7,%g0 ldsb [%i3+0x003],%l1 ! Mem[00000000698000c3] p44_far_2_hem: membar #Sync ldsw [%i2+0x030],%l6 ! Mem[00000000690000f0] lduh [%i0+0x01e],%l2 ! Mem[00000000680000de] membar #Sync jmpl %o7,%g0 ldsb [%i3+0x003],%l1 ! Mem[00000000698000c3] p44_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p45_far_2_le: ldd [%i3+0x030],%l4 ! Mem[000000006b8000f0] swap [%i0+0x030],%l1 ! Mem[000000006a0000f0] stw %l7,[%i2+0x014] ! Mem[000000006b0000d4] ldsb [%i2+0x02e],%l4 ! Mem[000000006b0000ee] swap [%i2+0x00c],%l4 ! Mem[000000006b0000cc] std %l6,[%i0+0x018] ! Mem[000000006a0000d8] ldstub [%i1+0x004],%l1 ! Mem[000000006a8000c4] jmpl %o7,%g0 ldx [%i3+0x038],%l2 ! Mem[000000006b8000f8] p45_far_2_lem: membar #Sync ldd [%i3+0x030],%l4 ! Mem[000000006b8000f0] swap [%i0+0x030],%l1 ! Mem[000000006a0000f0] stw %l7,[%i2+0x014] ! Mem[000000006b0000d4] ldsb [%i2+0x02e],%l4 ! Mem[000000006b0000ee] swap [%i2+0x00c],%l4 ! Mem[000000006b0000cc] std %l6,[%i0+0x018] ! Mem[000000006a0000d8] ldstub [%i1+0x004],%l1 ! Mem[000000006a8000c4] membar #Sync jmpl %o7,%g0 ldx [%i3+0x038],%l2 ! Mem[000000006b8000f8] p45_far_2_he: jmpl %o7,%g0 swap [%i1+0x02c],%l0 ! Mem[000000006a8000ec] jmpl %o7,%g0 nop p45_far_2_hem: membar #Sync jmpl %o7,%g0 swap [%i1+0x02c],%l0 ! Mem[000000006a8000ec] jmpl %o7,%g0 nop p45_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p46_far_2_le: ldx [%i3+0x028],%l0 ! Mem[000000006d8000e8] ldsh [%i1+0x008],%l7 ! Mem[000000006c8000c8] swap [%i0+0x020],%l2 ! Mem[000000006c0000e0] ldstub [%i2+0x029],%l5 ! Mem[000000006d0000e9] stb %l5,[%i0+0x03d] ! Mem[000000006c0000fd] ldsb [%i0+0x01b],%l7 ! Mem[000000006c0000db] ldsw [%i2+0x030],%l6 ! Mem[000000006d0000f0] jmpl %o7,%g0 stx %l4,[%i0+0x038] ! Mem[000000006c0000f8] p46_far_2_lem: membar #Sync ldx [%i3+0x028],%l0 ! Mem[000000006d8000e8] ldsh [%i1+0x008],%l7 ! Mem[000000006c8000c8] swap [%i0+0x020],%l2 ! Mem[000000006c0000e0] ldstub [%i2+0x029],%l5 ! Mem[000000006d0000e9] stb %l5,[%i0+0x03d] ! Mem[000000006c0000fd] ldsb [%i0+0x01b],%l7 ! Mem[000000006c0000db] ldsw [%i2+0x030],%l6 ! Mem[000000006d0000f0] membar #Sync jmpl %o7,%g0 stx %l4,[%i0+0x038] ! Mem[000000006c0000f8] p46_far_2_he: jmpl %o7,%g0 ldub [%i2+0x039],%l1 ! Mem[000000006d0000f9] jmpl %o7,%g0 nop p46_far_2_hem: membar #Sync jmpl %o7,%g0 ldub [%i2+0x039],%l1 ! Mem[000000006d0000f9] jmpl %o7,%g0 nop p46_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p47_far_2_le: ldsh [%i0+0x038],%l0 ! Mem[000000006e0000f8] jmpl %o7,%g0 swap [%i3+0x03c],%l0 ! Mem[000000006f8000fc] p47_far_2_lem: membar #Sync ldsh [%i0+0x038],%l0 ! Mem[000000006e0000f8] membar #Sync jmpl %o7,%g0 swap [%i3+0x03c],%l0 ! Mem[000000006f8000fc] p47_far_2_he: ldub [%i0+0x020],%l3 ! Mem[000000006e0000e0] lduh [%i0+0x00a],%l6 ! Mem[000000006e0000ca] swap [%i1+0x038],%l6 ! Mem[000000006e8000f8] ldstub [%i3+0x005],%l3 ! Mem[000000006f8000c5] jmpl %o7,%g0 lduw [%i1+0x00c],%l1 ! Mem[000000006e8000cc] p47_far_2_hem: membar #Sync ldub [%i0+0x020],%l3 ! Mem[000000006e0000e0] lduh [%i0+0x00a],%l6 ! Mem[000000006e0000ca] swap [%i1+0x038],%l6 ! Mem[000000006e8000f8] ldstub [%i3+0x005],%l3 ! Mem[000000006f8000c5] membar #Sync jmpl %o7,%g0 lduw [%i1+0x00c],%l1 ! Mem[000000006e8000cc] p47_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p48_far_2_le: lduw [%i3+0x00c],%l4 ! Mem[00000000718000cc] lduh [%i1+0x02e],%l4 ! Mem[00000000708000ee] stb %l3,[%i2+0x02d] ! Mem[00000000710000ed] sth %l6,[%i3+0x00a] ! Mem[00000000718000ca] swap [%i2+0x03c],%l4 ! Mem[00000000710000fc] ldstub [%i0+0x015],%l1 ! Mem[00000000700000d5] ldstub [%i3+0x029],%l6 ! Mem[00000000718000e9] jmpl %o7,%g0 ldstub [%i2+0x036],%l5 ! Mem[00000000710000f6] p48_far_2_lem: membar #Sync lduw [%i3+0x00c],%l4 ! Mem[00000000718000cc] lduh [%i1+0x02e],%l4 ! Mem[00000000708000ee] stb %l3,[%i2+0x02d] ! Mem[00000000710000ed] sth %l6,[%i3+0x00a] ! Mem[00000000718000ca] swap [%i2+0x03c],%l4 ! Mem[00000000710000fc] ldstub [%i0+0x015],%l1 ! Mem[00000000700000d5] ldstub [%i3+0x029],%l6 ! Mem[00000000718000e9] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x036],%l5 ! Mem[00000000710000f6] p48_far_2_he: ldd [%i1+0x008],%l0 ! Mem[00000000708000c8] stb %l1,[%i1+0x00c] ! Mem[00000000708000cc] ldstub [%i0+0x02e],%l7 ! Mem[00000000700000ee] swap [%i1+0x01c],%l3 ! Mem[00000000708000dc] ldstub [%i2+0x027],%l4 ! Mem[00000000710000e7] stx %l2,[%i1+0x000] ! Mem[00000000708000c0] jmpl %o7,%g0 ldx [%i0+0x038],%l6 ! Mem[00000000700000f8] p48_far_2_hem: membar #Sync ldd [%i1+0x008],%l0 ! Mem[00000000708000c8] stb %l1,[%i1+0x00c] ! Mem[00000000708000cc] ldstub [%i0+0x02e],%l7 ! Mem[00000000700000ee] swap [%i1+0x01c],%l3 ! Mem[00000000708000dc] ldstub [%i2+0x027],%l4 ! Mem[00000000710000e7] stx %l2,[%i1+0x000] ! Mem[00000000708000c0] membar #Sync jmpl %o7,%g0 ldx [%i0+0x038],%l6 ! Mem[00000000700000f8] p48_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p49_far_2_le: ldstub [%i0+0x039],%l0 ! Mem[00000000720000f9] jmpl %o7,%g0 stb %l0,[%i3+0x03c] ! Mem[00000000738000fc] p49_far_2_lem: membar #Sync ldstub [%i0+0x039],%l0 ! Mem[00000000720000f9] membar #Sync jmpl %o7,%g0 stb %l0,[%i3+0x03c] ! Mem[00000000738000fc] p49_far_2_he: ldub [%i3+0x020],%l3 ! Mem[00000000738000e0] std %l0,[%i0+0x038] ! Mem[00000000720000f8] ldd [%i0+0x028],%l0 ! Mem[00000000720000e8] swap [%i3+0x02c],%l1 ! Mem[00000000738000ec] jmpl %o7,%g0 sth %l1,[%i1+0x02c] ! Mem[00000000728000ec] p49_far_2_hem: membar #Sync ldub [%i3+0x020],%l3 ! Mem[00000000738000e0] std %l0,[%i0+0x038] ! Mem[00000000720000f8] ldd [%i0+0x028],%l0 ! Mem[00000000720000e8] swap [%i3+0x02c],%l1 ! Mem[00000000738000ec] membar #Sync jmpl %o7,%g0 sth %l1,[%i1+0x02c] ! Mem[00000000728000ec] p49_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p50_far_2_le: ldd [%i3+0x028],%l4 ! Mem[00000000758000e8] ldsb [%i0+0x03d],%l5 ! Mem[00000000740000fd] jmpl %o7,%g0 stw %l7,[%i3+0x018] ! Mem[00000000758000d8] p50_far_2_lem: membar #Sync ldd [%i3+0x028],%l4 ! Mem[00000000758000e8] ldsb [%i0+0x03d],%l5 ! Mem[00000000740000fd] membar #Sync jmpl %o7,%g0 stw %l7,[%i3+0x018] ! Mem[00000000758000d8] p50_far_2_he: ldx [%i0+0x000],%l5 ! Mem[00000000740000c0] stx %l2,[%i3+0x020] ! Mem[00000000758000e0] ldub [%i3+0x000],%l3 ! Mem[00000000758000c0] ldub [%i1+0x02a],%l6 ! Mem[00000000748000ea] swap [%i3+0x030],%l7 ! Mem[00000000758000f0] ldsb [%i2+0x00b],%l5 ! Mem[00000000750000cb] jmpl %o7,%g0 stw %l5,[%i1+0x010] ! Mem[00000000748000d0] p50_far_2_hem: membar #Sync ldx [%i0+0x000],%l5 ! Mem[00000000740000c0] stx %l2,[%i3+0x020] ! Mem[00000000758000e0] ldub [%i3+0x000],%l3 ! Mem[00000000758000c0] ldub [%i1+0x02a],%l6 ! Mem[00000000748000ea] swap [%i3+0x030],%l7 ! Mem[00000000758000f0] ldsb [%i2+0x00b],%l5 ! Mem[00000000750000cb] membar #Sync jmpl %o7,%g0 stw %l5,[%i1+0x010] ! Mem[00000000748000d0] p50_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p51_far_2_le: stw %l1,[%i1+0x004] ! Mem[00000000768000c4] stx %l2,[%i2+0x038] ! Mem[00000000770000f8] lduw [%i1+0x038],%l7 ! Mem[00000000768000f8] jmpl %o7,%g0 swap [%i3+0x014],%l7 ! Mem[00000000778000d4] p51_far_2_lem: membar #Sync stw %l1,[%i1+0x004] ! Mem[00000000768000c4] stx %l2,[%i2+0x038] ! Mem[00000000770000f8] lduw [%i1+0x038],%l7 ! Mem[00000000768000f8] membar #Sync jmpl %o7,%g0 swap [%i3+0x014],%l7 ! Mem[00000000778000d4] p51_far_2_he: stx %l1,[%i0+0x028] ! Mem[00000000760000e8] jmpl %o7,%g0 lduw [%i2+0x020],%l6 ! Mem[00000000770000e0] p51_far_2_hem: membar #Sync stx %l1,[%i0+0x028] ! Mem[00000000760000e8] membar #Sync jmpl %o7,%g0 lduw [%i2+0x020],%l6 ! Mem[00000000770000e0] p51_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p52_far_2_le: stw %l1,[%i2+0x004] ! Mem[00000000790000c4] ldstub [%i3+0x039],%l0 ! Mem[00000000798000f9] ldsb [%i0+0x01c],%l0 ! Mem[00000000780000dc] ldstub [%i2+0x010],%l0 ! Mem[00000000790000d0] stw %l2,[%i1+0x038] ! Mem[00000000788000f8] ldd [%i1+0x038],%l6 ! Mem[00000000788000f8] swap [%i2+0x03c],%l7 ! Mem[00000000790000fc] jmpl %o7,%g0 lduw [%i3+0x020],%l2 ! Mem[00000000798000e0] p52_far_2_lem: membar #Sync stw %l1,[%i2+0x004] ! Mem[00000000790000c4] ldstub [%i3+0x039],%l0 ! Mem[00000000798000f9] ldsb [%i0+0x01c],%l0 ! Mem[00000000780000dc] ldstub [%i2+0x010],%l0 ! Mem[00000000790000d0] stw %l2,[%i1+0x038] ! Mem[00000000788000f8] ldd [%i1+0x038],%l6 ! Mem[00000000788000f8] swap [%i2+0x03c],%l7 ! Mem[00000000790000fc] membar #Sync jmpl %o7,%g0 lduw [%i3+0x020],%l2 ! Mem[00000000798000e0] p52_far_2_he: sth %l5,[%i1+0x00a] ! Mem[00000000788000ca] ldstub [%i3+0x012],%l5 ! Mem[00000000798000d2] ldstub [%i1+0x02c],%l2 ! Mem[00000000788000ec] ldstub [%i2+0x031],%l6 ! Mem[00000000790000f1] ldub [%i2+0x01f],%l2 ! Mem[00000000790000df] ldsw [%i1+0x000],%l1 ! Mem[00000000788000c0] sth %l5,[%i0+0x03c] ! Mem[00000000780000fc] jmpl %o7,%g0 stb %l0,[%i3+0x022] ! Mem[00000000798000e2] p52_far_2_hem: membar #Sync sth %l5,[%i1+0x00a] ! Mem[00000000788000ca] ldstub [%i3+0x012],%l5 ! Mem[00000000798000d2] ldstub [%i1+0x02c],%l2 ! Mem[00000000788000ec] ldstub [%i2+0x031],%l6 ! Mem[00000000790000f1] ldub [%i2+0x01f],%l2 ! Mem[00000000790000df] ldsw [%i1+0x000],%l1 ! Mem[00000000788000c0] sth %l5,[%i0+0x03c] ! Mem[00000000780000fc] membar #Sync jmpl %o7,%g0 stb %l0,[%i3+0x022] ! Mem[00000000798000e2] p52_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p53_far_2_le: ldd [%i2+0x020],%l6 ! Mem[000000007b0000e0] lduh [%i3+0x026],%l1 ! Mem[000000007b8000e6] ldsw [%i3+0x038],%l0 ! Mem[000000007b8000f8] ldd [%i2+0x018],%l4 ! Mem[000000007b0000d8] swap [%i1+0x038],%l7 ! Mem[000000007a8000f8] ldx [%i3+0x018],%l7 ! Mem[000000007b8000d8] stb %l2,[%i3+0x001] ! Mem[000000007b8000c1] jmpl %o7,%g0 swap [%i2+0x01c],%l6 ! Mem[000000007b0000dc] p53_far_2_lem: membar #Sync ldd [%i2+0x020],%l6 ! Mem[000000007b0000e0] lduh [%i3+0x026],%l1 ! Mem[000000007b8000e6] ldsw [%i3+0x038],%l0 ! Mem[000000007b8000f8] ldd [%i2+0x018],%l4 ! Mem[000000007b0000d8] swap [%i1+0x038],%l7 ! Mem[000000007a8000f8] ldx [%i3+0x018],%l7 ! Mem[000000007b8000d8] stb %l2,[%i3+0x001] ! Mem[000000007b8000c1] membar #Sync jmpl %o7,%g0 swap [%i2+0x01c],%l6 ! Mem[000000007b0000dc] p53_far_2_he: ldsw [%i3+0x01c],%l3 ! Mem[000000007b8000dc] sth %l4,[%i0+0x026] ! Mem[000000007a0000e6] ldsb [%i2+0x025],%l2 ! Mem[000000007b0000e5] ldd [%i3+0x018],%l0 ! Mem[000000007b8000d8] lduw [%i3+0x01c],%l5 ! Mem[000000007b8000dc] sth %l2,[%i3+0x030] ! Mem[000000007b8000f0] ldstub [%i0+0x02e],%l3 ! Mem[000000007a0000ee] jmpl %o7,%g0 stb %l1,[%i3+0x025] ! Mem[000000007b8000e5] p53_far_2_hem: membar #Sync ldsw [%i3+0x01c],%l3 ! Mem[000000007b8000dc] sth %l4,[%i0+0x026] ! Mem[000000007a0000e6] ldsb [%i2+0x025],%l2 ! Mem[000000007b0000e5] ldd [%i3+0x018],%l0 ! Mem[000000007b8000d8] lduw [%i3+0x01c],%l5 ! Mem[000000007b8000dc] sth %l2,[%i3+0x030] ! Mem[000000007b8000f0] ldstub [%i0+0x02e],%l3 ! Mem[000000007a0000ee] membar #Sync jmpl %o7,%g0 stb %l1,[%i3+0x025] ! Mem[000000007b8000e5] p53_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p54_far_2_le: ldstub [%i3+0x00a],%l6 ! Mem[000000007d8000ca] ldstub [%i1+0x03d],%l4 ! Mem[000000007c8000fd] ldsb [%i3+0x015],%l1 ! Mem[000000007d8000d5] jmpl %o7,%g0 swap [%i0+0x028],%l6 ! Mem[000000007c0000e8] p54_far_2_lem: membar #Sync ldstub [%i3+0x00a],%l6 ! Mem[000000007d8000ca] ldstub [%i1+0x03d],%l4 ! Mem[000000007c8000fd] ldsb [%i3+0x015],%l1 ! Mem[000000007d8000d5] membar #Sync jmpl %o7,%g0 swap [%i0+0x028],%l6 ! Mem[000000007c0000e8] p54_far_2_he: ldstub [%i1+0x005],%l6 ! Mem[000000007c8000c5] jmpl %o7,%g0 sth %l1,[%i3+0x00e] ! Mem[000000007d8000ce] p54_far_2_hem: membar #Sync ldstub [%i1+0x005],%l6 ! Mem[000000007c8000c5] membar #Sync jmpl %o7,%g0 sth %l1,[%i3+0x00e] ! Mem[000000007d8000ce] p54_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p55_far_2_le: ldsw [%i0+0x01c],%l7 ! Mem[000000007e0000dc] ldsh [%i2+0x004],%l1 ! Mem[000000007f0000c4] ldsw [%i0+0x028],%l5 ! Mem[000000007e0000e8] sth %l5,[%i0+0x008] ! Mem[000000007e0000c8] lduh [%i3+0x018],%l2 ! Mem[000000007f8000d8] lduw [%i0+0x024],%l3 ! Mem[000000007e0000e4] jmpl %o7,%g0 stb %l3,[%i3+0x021] ! Mem[000000007f8000e1] p55_far_2_lem: membar #Sync ldsw [%i0+0x01c],%l7 ! Mem[000000007e0000dc] ldsh [%i2+0x004],%l1 ! Mem[000000007f0000c4] ldsw [%i0+0x028],%l5 ! Mem[000000007e0000e8] sth %l5,[%i0+0x008] ! Mem[000000007e0000c8] lduh [%i3+0x018],%l2 ! Mem[000000007f8000d8] lduw [%i0+0x024],%l3 ! Mem[000000007e0000e4] membar #Sync jmpl %o7,%g0 stb %l3,[%i3+0x021] ! Mem[000000007f8000e1] p55_far_2_he: stx %l5,[%i3+0x030] ! Mem[000000007f8000f0] ldsh [%i3+0x020],%l6 ! Mem[000000007f8000e0] swap [%i2+0x024],%l2 ! Mem[000000007f0000e4] lduw [%i2+0x03c],%l5 ! Mem[000000007f0000fc] swap [%i1+0x02c],%l3 ! Mem[000000007e8000ec] jmpl %o7,%g0 ldd [%i0+0x020],%l0 ! Mem[000000007e0000e0] p55_far_2_hem: membar #Sync stx %l5,[%i3+0x030] ! Mem[000000007f8000f0] ldsh [%i3+0x020],%l6 ! Mem[000000007f8000e0] swap [%i2+0x024],%l2 ! Mem[000000007f0000e4] lduw [%i2+0x03c],%l5 ! Mem[000000007f0000fc] swap [%i1+0x02c],%l3 ! Mem[000000007e8000ec] membar #Sync jmpl %o7,%g0 ldd [%i0+0x020],%l0 ! Mem[000000007e0000e0] p55_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p56_far_2_le: swap [%i2+0x028],%l6 ! Mem[00000000810000e8] jmpl %o7,%g0 stw %l4,[%i3+0x038] ! Mem[00000000818000f8] p56_far_2_lem: membar #Sync swap [%i2+0x028],%l6 ! Mem[00000000810000e8] membar #Sync jmpl %o7,%g0 stw %l4,[%i3+0x038] ! Mem[00000000818000f8] p56_far_2_he: ldstub [%i0+0x022],%l6 ! Mem[00000000800000e2] jmpl %o7,%g0 std %l4,[%i0+0x000] ! Mem[00000000800000c0] p56_far_2_hem: membar #Sync ldstub [%i0+0x022],%l6 ! Mem[00000000800000e2] membar #Sync jmpl %o7,%g0 std %l4,[%i0+0x000] ! Mem[00000000800000c0] p56_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p57_far_2_le: std %l0,[%i2+0x030] ! Mem[00000000830000f0] ldsh [%i2+0x016],%l7 ! Mem[00000000830000d6] ldsb [%i2+0x026],%l1 ! Mem[00000000830000e6] stx %l0,[%i2+0x038] ! Mem[00000000830000f8] lduh [%i3+0x01c],%l4 ! Mem[00000000838000dc] jmpl %o7,%g0 swap [%i3+0x014],%l1 ! Mem[00000000838000d4] p57_far_2_lem: membar #Sync std %l0,[%i2+0x030] ! Mem[00000000830000f0] ldsh [%i2+0x016],%l7 ! Mem[00000000830000d6] ldsb [%i2+0x026],%l1 ! Mem[00000000830000e6] stx %l0,[%i2+0x038] ! Mem[00000000830000f8] lduh [%i3+0x01c],%l4 ! Mem[00000000838000dc] membar #Sync jmpl %o7,%g0 swap [%i3+0x014],%l1 ! Mem[00000000838000d4] p57_far_2_he: swap [%i2+0x008],%l6 ! Mem[00000000830000c8] jmpl %o7,%g0 ldx [%i3+0x028],%l1 ! Mem[00000000838000e8] p57_far_2_hem: membar #Sync swap [%i2+0x008],%l6 ! Mem[00000000830000c8] membar #Sync jmpl %o7,%g0 ldx [%i3+0x028],%l1 ! Mem[00000000838000e8] p57_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p58_far_2_le: swap [%i0+0x028],%l6 ! Mem[00000000840000e8] jmpl %o7,%g0 stx %l2,[%i3+0x020] ! Mem[00000000858000e0] p58_far_2_lem: membar #Sync swap [%i0+0x028],%l6 ! Mem[00000000840000e8] membar #Sync jmpl %o7,%g0 stx %l2,[%i3+0x020] ! Mem[00000000858000e0] p58_far_2_he: swap [%i3+0x008],%l5 ! Mem[00000000858000c8] ldd [%i2+0x010],%l4 ! Mem[00000000850000d0] ldsw [%i1+0x024],%l4 ! Mem[00000000848000e4] lduw [%i2+0x004],%l2 ! Mem[00000000850000c4] stw %l0,[%i0+0x01c] ! Mem[00000000840000dc] sth %l5,[%i0+0x01e] ! Mem[00000000840000de] sth %l7,[%i3+0x01a] ! Mem[00000000858000da] jmpl %o7,%g0 lduw [%i1+0x00c],%l3 ! Mem[00000000848000cc] p58_far_2_hem: membar #Sync swap [%i3+0x008],%l5 ! Mem[00000000858000c8] ldd [%i2+0x010],%l4 ! Mem[00000000850000d0] ldsw [%i1+0x024],%l4 ! Mem[00000000848000e4] lduw [%i2+0x004],%l2 ! Mem[00000000850000c4] stw %l0,[%i0+0x01c] ! Mem[00000000840000dc] sth %l5,[%i0+0x01e] ! Mem[00000000840000de] sth %l7,[%i3+0x01a] ! Mem[00000000858000da] membar #Sync jmpl %o7,%g0 lduw [%i1+0x00c],%l3 ! Mem[00000000848000cc] p58_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p59_far_2_le: stw %l5,[%i1+0x028] ! Mem[00000000868000e8] stb %l7,[%i2+0x017] ! Mem[00000000870000d7] jmpl %o7,%g0 ldsb [%i0+0x02e],%l4 ! Mem[00000000860000ee] p59_far_2_lem: membar #Sync stw %l5,[%i1+0x028] ! Mem[00000000868000e8] stb %l7,[%i2+0x017] ! Mem[00000000870000d7] membar #Sync jmpl %o7,%g0 ldsb [%i0+0x02e],%l4 ! Mem[00000000860000ee] p59_far_2_he: ldstub [%i3+0x004],%l6 ! Mem[00000000878000c4] ldd [%i2+0x020],%l2 ! Mem[00000000870000e0] std %l4,[%i2+0x008] ! Mem[00000000870000c8] swap [%i1+0x00c],%l5 ! Mem[00000000868000cc] stw %l1,[%i0+0x034] ! Mem[00000000860000f4] jmpl %o7,%g0 sth %l5,[%i3+0x02e] ! Mem[00000000878000ee] p59_far_2_hem: membar #Sync ldstub [%i3+0x004],%l6 ! Mem[00000000878000c4] ldd [%i2+0x020],%l2 ! Mem[00000000870000e0] std %l4,[%i2+0x008] ! Mem[00000000870000c8] swap [%i1+0x00c],%l5 ! Mem[00000000868000cc] stw %l1,[%i0+0x034] ! Mem[00000000860000f4] membar #Sync jmpl %o7,%g0 sth %l5,[%i3+0x02e] ! Mem[00000000878000ee] p59_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p60_far_2_le: ldsw [%i0+0x02c],%l3 ! Mem[00000000880000ec] ldsb [%i3+0x00a],%l6 ! Mem[00000000898000ca] ldstub [%i3+0x02b],%l5 ! Mem[00000000898000eb] lduw [%i2+0x028],%l5 ! Mem[00000000890000e8] jmpl %o7,%g0 stx %l2,[%i3+0x018] ! Mem[00000000898000d8] p60_far_2_lem: membar #Sync ldsw [%i0+0x02c],%l3 ! Mem[00000000880000ec] ldsb [%i3+0x00a],%l6 ! Mem[00000000898000ca] ldstub [%i3+0x02b],%l5 ! Mem[00000000898000eb] lduw [%i2+0x028],%l5 ! Mem[00000000890000e8] membar #Sync jmpl %o7,%g0 stx %l2,[%i3+0x018] ! Mem[00000000898000d8] p60_far_2_he: ldub [%i3+0x03b],%l6 ! Mem[00000000898000fb] swap [%i3+0x024],%l3 ! Mem[00000000898000e4] stx %l1,[%i2+0x008] ! Mem[00000000890000c8] ldd [%i3+0x020],%l6 ! Mem[00000000898000e0] ldub [%i2+0x009],%l3 ! Mem[00000000890000c9] ldub [%i1+0x01f],%l2 ! Mem[00000000888000df] jmpl %o7,%g0 swap [%i0+0x000],%l1 ! Mem[00000000880000c0] p60_far_2_hem: membar #Sync ldub [%i3+0x03b],%l6 ! Mem[00000000898000fb] swap [%i3+0x024],%l3 ! Mem[00000000898000e4] stx %l1,[%i2+0x008] ! Mem[00000000890000c8] ldd [%i3+0x020],%l6 ! Mem[00000000898000e0] ldub [%i2+0x009],%l3 ! Mem[00000000890000c9] ldub [%i1+0x01f],%l2 ! Mem[00000000888000df] membar #Sync jmpl %o7,%g0 swap [%i0+0x000],%l1 ! Mem[00000000880000c0] p60_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p61_far_2_le: ldub [%i1+0x029],%l5 ! Mem[000000008a8000e9] lduh [%i3+0x03c],%l5 ! Mem[000000008b8000fc] jmpl %o7,%g0 stx %l1,[%i2+0x020] ! Mem[000000008b0000e0] p61_far_2_lem: membar #Sync ldub [%i1+0x029],%l5 ! Mem[000000008a8000e9] lduh [%i3+0x03c],%l5 ! Mem[000000008b8000fc] membar #Sync jmpl %o7,%g0 stx %l1,[%i2+0x020] ! Mem[000000008b0000e0] p61_far_2_he: lduh [%i0+0x000],%l5 ! Mem[000000008a0000c0] jmpl %o7,%g0 ldsw [%i1+0x00c],%l5 ! Mem[000000008a8000cc] p61_far_2_hem: membar #Sync lduh [%i0+0x000],%l5 ! Mem[000000008a0000c0] membar #Sync jmpl %o7,%g0 ldsw [%i1+0x00c],%l5 ! Mem[000000008a8000cc] p61_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p62_far_2_le: ldsb [%i3+0x03d],%l4 ! Mem[000000008d8000fd] ldstub [%i0+0x015],%l1 ! Mem[000000008c0000d5] swap [%i3+0x028],%l6 ! Mem[000000008d8000e8] sth %l5,[%i0+0x036] ! Mem[000000008c0000f6] ldub [%i2+0x021],%l3 ! Mem[000000008d0000e1] stw %l6,[%i1+0x024] ! Mem[000000008c8000e4] jmpl %o7,%g0 ldx [%i3+0x008],%l4 ! Mem[000000008d8000c8] p62_far_2_lem: membar #Sync ldsb [%i3+0x03d],%l4 ! Mem[000000008d8000fd] ldstub [%i0+0x015],%l1 ! Mem[000000008c0000d5] swap [%i3+0x028],%l6 ! Mem[000000008d8000e8] sth %l5,[%i0+0x036] ! Mem[000000008c0000f6] ldub [%i2+0x021],%l3 ! Mem[000000008d0000e1] stw %l6,[%i1+0x024] ! Mem[000000008c8000e4] membar #Sync jmpl %o7,%g0 ldx [%i3+0x008],%l4 ! Mem[000000008d8000c8] p62_far_2_he: ldstub [%i0+0x031],%l6 ! Mem[000000008c0000f1] ldub [%i1+0x01f],%l2 ! Mem[000000008c8000df] jmpl %o7,%g0 stx %l1,[%i3+0x000] ! Mem[000000008d8000c0] p62_far_2_hem: membar #Sync ldstub [%i0+0x031],%l6 ! Mem[000000008c0000f1] ldub [%i1+0x01f],%l2 ! Mem[000000008c8000df] membar #Sync jmpl %o7,%g0 stx %l1,[%i3+0x000] ! Mem[000000008d8000c0] p62_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p63_far_2_le: jmpl %o7,%g0 ldsw [%i2+0x03c],%l0 ! Mem[000000008f0000fc] jmpl %o7,%g0 nop p63_far_2_lem: membar #Sync jmpl %o7,%g0 ldsw [%i2+0x03c],%l0 ! Mem[000000008f0000fc] jmpl %o7,%g0 nop p63_far_2_he: sth %l3,[%i3+0x020] ! Mem[000000008f8000e0] ldx [%i0+0x038],%l0 ! Mem[000000008e0000f8] ldstub [%i0+0x02f],%l0 ! Mem[000000008e0000ef] swap [%i3+0x004],%l3 ! Mem[000000008f8000c4] jmpl %o7,%g0 ldd [%i2+0x008],%l0 ! Mem[000000008f0000c8] p63_far_2_hem: membar #Sync sth %l3,[%i3+0x020] ! Mem[000000008f8000e0] ldx [%i0+0x038],%l0 ! Mem[000000008e0000f8] ldstub [%i0+0x02f],%l0 ! Mem[000000008e0000ef] swap [%i3+0x004],%l3 ! Mem[000000008f8000c4] membar #Sync jmpl %o7,%g0 ldd [%i2+0x008],%l0 ! Mem[000000008f0000c8] p63_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 far2_b2b_h: nop jmpl %o7,%g0 nop far2_b2b_l: nop jmpl %o7,%g0 nop user_far2_end: .seg "text" .text .align 0x2000 user_far3_start: p0_far_3_le: stb %l7,[%i3+0x037] ! Mem[00000000118000f7] jmpl %o7,%g0 ldsw [%i1+0x020],%l6 ! Mem[00000000108000e0] p0_far_3_lem: membar #Sync stb %l7,[%i3+0x037] ! Mem[00000000118000f7] membar #Sync jmpl %o7,%g0 ldsw [%i1+0x020],%l6 ! Mem[00000000108000e0] p0_far_3_he: ldsb [%i0+0x022],%l6 ! Mem[00000000100000e2] lduw [%i0+0x01c],%l2 ! Mem[00000000100000dc] ldsh [%i2+0x006],%l1 ! Mem[00000000110000c6] lduh [%i3+0x012],%l5 ! Mem[00000000118000d2] ldstub [%i1+0x007],%l6 ! Mem[00000000108000c7] ldd [%i2+0x010],%l4 ! Mem[00000000110000d0] stw %l2,[%i1+0x028] ! Mem[00000000108000e8] jmpl %o7,%g0 ldstub [%i3+0x012],%l3 ! Mem[00000000118000d2] p0_far_3_hem: membar #Sync ldsb [%i0+0x022],%l6 ! Mem[00000000100000e2] lduw [%i0+0x01c],%l2 ! Mem[00000000100000dc] ldsh [%i2+0x006],%l1 ! Mem[00000000110000c6] lduh [%i3+0x012],%l5 ! Mem[00000000118000d2] ldstub [%i1+0x007],%l6 ! Mem[00000000108000c7] ldd [%i2+0x010],%l4 ! Mem[00000000110000d0] stw %l2,[%i1+0x028] ! Mem[00000000108000e8] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x012],%l3 ! Mem[00000000118000d2] p0_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p1_far_3_le: ldsh [%i2+0x014],%l5 ! Mem[00000000130000d4] swap [%i2+0x020],%l6 ! Mem[00000000130000e0] ldsh [%i1+0x036],%l1 ! Mem[00000000128000f6] stx %l3,[%i3+0x018] ! Mem[00000000138000d8] swap [%i0+0x004],%l0 ! Mem[00000000120000c4] ldsh [%i3+0x006],%l4 ! Mem[00000000138000c6] jmpl %o7,%g0 ldd [%i3+0x038],%l6 ! Mem[00000000138000f8] p1_far_3_lem: membar #Sync ldsh [%i2+0x014],%l5 ! Mem[00000000130000d4] swap [%i2+0x020],%l6 ! Mem[00000000130000e0] ldsh [%i1+0x036],%l1 ! Mem[00000000128000f6] stx %l3,[%i3+0x018] ! Mem[00000000138000d8] swap [%i0+0x004],%l0 ! Mem[00000000120000c4] ldsh [%i3+0x006],%l4 ! Mem[00000000138000c6] membar #Sync jmpl %o7,%g0 ldd [%i3+0x038],%l6 ! Mem[00000000138000f8] p1_far_3_he: swap [%i3+0x024],%l3 ! Mem[00000000138000e4] ldstub [%i1+0x012],%l2 ! Mem[00000000128000d2] std %l4,[%i2+0x008] ! Mem[00000000130000c8] ldsh [%i3+0x014],%l7 ! Mem[00000000138000d4] swap [%i0+0x018],%l0 ! Mem[00000000120000d8] jmpl %o7,%g0 lduh [%i0+0x024],%l5 ! Mem[00000000120000e4] p1_far_3_hem: membar #Sync swap [%i3+0x024],%l3 ! Mem[00000000138000e4] ldstub [%i1+0x012],%l2 ! Mem[00000000128000d2] std %l4,[%i2+0x008] ! Mem[00000000130000c8] ldsh [%i3+0x014],%l7 ! Mem[00000000138000d4] swap [%i0+0x018],%l0 ! Mem[00000000120000d8] membar #Sync jmpl %o7,%g0 lduh [%i0+0x024],%l5 ! Mem[00000000120000e4] p1_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p2_far_3_le: swap [%i0+0x034],%l5 ! Mem[00000000140000f4] ldsw [%i2+0x018],%l7 ! Mem[00000000150000d8] stw %l5,[%i2+0x020] ! Mem[00000000150000e0] sth %l7,[%i2+0x02a] ! Mem[00000000150000ea] sth %l6,[%i1+0x016] ! Mem[00000000148000d6] std %l2,[%i0+0x018] ! Mem[00000000140000d8] jmpl %o7,%g0 ldstub [%i2+0x032],%l2 ! Mem[00000000150000f2] p2_far_3_lem: membar #Sync swap [%i0+0x034],%l5 ! Mem[00000000140000f4] ldsw [%i2+0x018],%l7 ! Mem[00000000150000d8] stw %l5,[%i2+0x020] ! Mem[00000000150000e0] sth %l7,[%i2+0x02a] ! Mem[00000000150000ea] sth %l6,[%i1+0x016] ! Mem[00000000148000d6] std %l2,[%i0+0x018] ! Mem[00000000140000d8] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x032],%l2 ! Mem[00000000150000f2] p2_far_3_he: jmpl %o7,%g0 ldx [%i1+0x030],%l3 ! Mem[00000000148000f0] jmpl %o7,%g0 nop p2_far_3_hem: membar #Sync jmpl %o7,%g0 ldx [%i1+0x030],%l3 ! Mem[00000000148000f0] jmpl %o7,%g0 nop p2_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p3_far_3_le: lduh [%i1+0x00c],%l7 ! Mem[00000000168000cc] jmpl %o7,%g0 swap [%i3+0x014],%l1 ! Mem[00000000178000d4] p3_far_3_lem: membar #Sync lduh [%i1+0x00c],%l7 ! Mem[00000000168000cc] membar #Sync jmpl %o7,%g0 swap [%i3+0x014],%l1 ! Mem[00000000178000d4] p3_far_3_he: ldstub [%i3+0x02b],%l2 ! Mem[00000000178000eb] ldub [%i3+0x007],%l5 ! Mem[00000000178000c7] stx %l3,[%i0+0x020] ! Mem[00000000160000e0] ldx [%i3+0x010],%l2 ! Mem[00000000178000d0] ldx [%i0+0x038],%l1 ! Mem[00000000160000f8] lduh [%i3+0x016],%l5 ! Mem[00000000178000d6] jmpl %o7,%g0 stb %l5,[%i1+0x02a] ! Mem[00000000168000ea] p3_far_3_hem: membar #Sync ldstub [%i3+0x02b],%l2 ! Mem[00000000178000eb] ldub [%i3+0x007],%l5 ! Mem[00000000178000c7] stx %l3,[%i0+0x020] ! Mem[00000000160000e0] ldx [%i3+0x010],%l2 ! Mem[00000000178000d0] ldx [%i0+0x038],%l1 ! Mem[00000000160000f8] lduh [%i3+0x016],%l5 ! Mem[00000000178000d6] membar #Sync jmpl %o7,%g0 stb %l5,[%i1+0x02a] ! Mem[00000000168000ea] p3_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p4_far_3_le: ldsh [%i2+0x006],%l2 ! Mem[00000000190000c6] ldstub [%i0+0x005],%l0 ! Mem[00000000180000c5] ldsb [%i2+0x022],%l1 ! Mem[00000000190000e2] jmpl %o7,%g0 ldd [%i2+0x008],%l6 ! Mem[00000000190000c8] p4_far_3_lem: membar #Sync ldsh [%i2+0x006],%l2 ! Mem[00000000190000c6] ldstub [%i0+0x005],%l0 ! Mem[00000000180000c5] ldsb [%i2+0x022],%l1 ! Mem[00000000190000e2] membar #Sync jmpl %o7,%g0 ldd [%i2+0x008],%l6 ! Mem[00000000190000c8] p4_far_3_he: ldx [%i2+0x000],%l1 ! Mem[00000000190000c0] stx %l5,[%i2+0x038] ! Mem[00000000190000f8] jmpl %o7,%g0 ldx [%i3+0x028],%l7 ! Mem[00000000198000e8] p4_far_3_hem: membar #Sync ldx [%i2+0x000],%l1 ! Mem[00000000190000c0] stx %l5,[%i2+0x038] ! Mem[00000000190000f8] membar #Sync jmpl %o7,%g0 ldx [%i3+0x028],%l7 ! Mem[00000000198000e8] p4_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p5_far_3_le: ldsb [%i2+0x024],%l5 ! Mem[000000001b0000e4] lduw [%i3+0x004],%l6 ! Mem[000000001b8000c4] sth %l1,[%i3+0x02c] ! Mem[000000001b8000ec] ldd [%i2+0x020],%l0 ! Mem[000000001b0000e0] ldd [%i0+0x030],%l2 ! Mem[000000001a0000f0] jmpl %o7,%g0 stx %l3,[%i1+0x038] ! Mem[000000001a8000f8] p5_far_3_lem: membar #Sync ldsb [%i2+0x024],%l5 ! Mem[000000001b0000e4] lduw [%i3+0x004],%l6 ! Mem[000000001b8000c4] sth %l1,[%i3+0x02c] ! Mem[000000001b8000ec] ldd [%i2+0x020],%l0 ! Mem[000000001b0000e0] ldd [%i0+0x030],%l2 ! Mem[000000001a0000f0] membar #Sync jmpl %o7,%g0 stx %l3,[%i1+0x038] ! Mem[000000001a8000f8] p5_far_3_he: ldd [%i3+0x010],%l2 ! Mem[000000001b8000d0] ldsw [%i2+0x02c],%l5 ! Mem[000000001b0000ec] ldd [%i2+0x028],%l4 ! Mem[000000001b0000e8] lduh [%i3+0x01c],%l0 ! Mem[000000001b8000dc] ldstub [%i0+0x016],%l0 ! Mem[000000001a0000d6] ldstub [%i0+0x02b],%l5 ! Mem[000000001a0000eb] sth %l0,[%i3+0x014] ! Mem[000000001b8000d4] jmpl %o7,%g0 stw %l6,[%i3+0x020] ! Mem[000000001b8000e0] p5_far_3_hem: membar #Sync ldd [%i3+0x010],%l2 ! Mem[000000001b8000d0] ldsw [%i2+0x02c],%l5 ! Mem[000000001b0000ec] ldd [%i2+0x028],%l4 ! Mem[000000001b0000e8] lduh [%i3+0x01c],%l0 ! Mem[000000001b8000dc] ldstub [%i0+0x016],%l0 ! Mem[000000001a0000d6] ldstub [%i0+0x02b],%l5 ! Mem[000000001a0000eb] sth %l0,[%i3+0x014] ! Mem[000000001b8000d4] membar #Sync jmpl %o7,%g0 stw %l6,[%i3+0x020] ! Mem[000000001b8000e0] p5_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p6_far_3_le: swap [%i1+0x020],%l1 ! Mem[000000001c8000e0] ldsw [%i2+0x034],%l5 ! Mem[000000001d0000f4] jmpl %o7,%g0 sth %l4,[%i1+0x012] ! Mem[000000001c8000d2] p6_far_3_lem: membar #Sync swap [%i1+0x020],%l1 ! Mem[000000001c8000e0] ldsw [%i2+0x034],%l5 ! Mem[000000001d0000f4] membar #Sync jmpl %o7,%g0 sth %l4,[%i1+0x012] ! Mem[000000001c8000d2] p6_far_3_he: ldstub [%i3+0x03e],%l6 ! Mem[000000001d8000fe] ldub [%i3+0x032],%l6 ! Mem[000000001d8000f2] jmpl %o7,%g0 ldsh [%i3+0x030],%l2 ! Mem[000000001d8000f0] p6_far_3_hem: membar #Sync ldstub [%i3+0x03e],%l6 ! Mem[000000001d8000fe] ldub [%i3+0x032],%l6 ! Mem[000000001d8000f2] membar #Sync jmpl %o7,%g0 ldsh [%i3+0x030],%l2 ! Mem[000000001d8000f0] p6_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p7_far_3_le: ldx [%i1+0x000],%l2 ! Mem[000000001e8000c0] swap [%i1+0x020],%l3 ! Mem[000000001e8000e0] lduw [%i2+0x024],%l2 ! Mem[000000001f0000e4] ldstub [%i3+0x005],%l0 ! Mem[000000001f8000c5] ldstub [%i3+0x004],%l1 ! Mem[000000001f8000c4] swap [%i0+0x008],%l7 ! Mem[000000001e0000c8] ldsw [%i1+0x014],%l6 ! Mem[000000001e8000d4] jmpl %o7,%g0 ldsb [%i3+0x01e],%l3 ! Mem[000000001f8000de] p7_far_3_lem: membar #Sync ldx [%i1+0x000],%l2 ! Mem[000000001e8000c0] swap [%i1+0x020],%l3 ! Mem[000000001e8000e0] lduw [%i2+0x024],%l2 ! Mem[000000001f0000e4] ldstub [%i3+0x005],%l0 ! Mem[000000001f8000c5] ldstub [%i3+0x004],%l1 ! Mem[000000001f8000c4] swap [%i0+0x008],%l7 ! Mem[000000001e0000c8] ldsw [%i1+0x014],%l6 ! Mem[000000001e8000d4] membar #Sync jmpl %o7,%g0 ldsb [%i3+0x01e],%l3 ! Mem[000000001f8000de] p7_far_3_he: ldx [%i1+0x020],%l0 ! Mem[000000001e8000e0] lduh [%i0+0x016],%l3 ! Mem[000000001e0000d6] swap [%i1+0x004],%l0 ! Mem[000000001e8000c4] stx %l7,[%i0+0x028] ! Mem[000000001e0000e8] ldsw [%i2+0x028],%l7 ! Mem[000000001f0000e8] lduh [%i0+0x000],%l5 ! Mem[000000001e0000c0] ldstub [%i2+0x02b],%l2 ! Mem[000000001f0000eb] jmpl %o7,%g0 swap [%i3+0x014],%l0 ! Mem[000000001f8000d4] p7_far_3_hem: membar #Sync ldx [%i1+0x020],%l0 ! Mem[000000001e8000e0] lduh [%i0+0x016],%l3 ! Mem[000000001e0000d6] swap [%i1+0x004],%l0 ! Mem[000000001e8000c4] stx %l7,[%i0+0x028] ! Mem[000000001e0000e8] ldsw [%i2+0x028],%l7 ! Mem[000000001f0000e8] lduh [%i0+0x000],%l5 ! Mem[000000001e0000c0] ldstub [%i2+0x02b],%l2 ! Mem[000000001f0000eb] membar #Sync jmpl %o7,%g0 swap [%i3+0x014],%l0 ! Mem[000000001f8000d4] p7_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p8_far_3_le: std %l4,[%i0+0x038] ! Mem[00000000200000f8] ldd [%i1+0x018],%l2 ! Mem[00000000208000d8] lduh [%i0+0x026],%l6 ! Mem[00000000200000e6] ldsh [%i2+0x00a],%l4 ! Mem[00000000210000ca] ldx [%i1+0x000],%l1 ! Mem[00000000208000c0] ldstub [%i3+0x00a],%l7 ! Mem[00000000218000ca] ldx [%i0+0x010],%l6 ! Mem[00000000200000d0] jmpl %o7,%g0 ldub [%i1+0x007],%l1 ! Mem[00000000208000c7] p8_far_3_lem: membar #Sync std %l4,[%i0+0x038] ! Mem[00000000200000f8] ldd [%i1+0x018],%l2 ! Mem[00000000208000d8] lduh [%i0+0x026],%l6 ! Mem[00000000200000e6] ldsh [%i2+0x00a],%l4 ! Mem[00000000210000ca] ldx [%i1+0x000],%l1 ! Mem[00000000208000c0] ldstub [%i3+0x00a],%l7 ! Mem[00000000218000ca] ldx [%i0+0x010],%l6 ! Mem[00000000200000d0] membar #Sync jmpl %o7,%g0 ldub [%i1+0x007],%l1 ! Mem[00000000208000c7] p8_far_3_he: ldd [%i3+0x020],%l4 ! Mem[00000000218000e0] ldstub [%i0+0x00a],%l3 ! Mem[00000000200000ca] jmpl %o7,%g0 stx %l7,[%i2+0x030] ! Mem[00000000210000f0] p8_far_3_hem: membar #Sync ldd [%i3+0x020],%l4 ! Mem[00000000218000e0] ldstub [%i0+0x00a],%l3 ! Mem[00000000200000ca] membar #Sync jmpl %o7,%g0 stx %l7,[%i2+0x030] ! Mem[00000000210000f0] p8_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p9_far_3_le: lduw [%i0+0x024],%l2 ! Mem[00000000220000e4] swap [%i0+0x004],%l0 ! Mem[00000000220000c4] std %l0,[%i0+0x000] ! Mem[00000000220000c0] ldstub [%i0+0x016],%l5 ! Mem[00000000220000d6] stw %l4,[%i1+0x010] ! Mem[00000000228000d0] jmpl %o7,%g0 ldstub [%i1+0x001],%l6 ! Mem[00000000228000c1] p9_far_3_lem: membar #Sync lduw [%i0+0x024],%l2 ! Mem[00000000220000e4] swap [%i0+0x004],%l0 ! Mem[00000000220000c4] std %l0,[%i0+0x000] ! Mem[00000000220000c0] ldstub [%i0+0x016],%l5 ! Mem[00000000220000d6] stw %l4,[%i1+0x010] ! Mem[00000000228000d0] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x001],%l6 ! Mem[00000000228000c1] p9_far_3_he: stb %l0,[%i2+0x022] ! Mem[00000000230000e2] swap [%i2+0x014],%l3 ! Mem[00000000230000d4] stb %l4,[%i1+0x000] ! Mem[00000000228000c0] ldsw [%i0+0x038],%l4 ! Mem[00000000220000f8] sth %l4,[%i3+0x014] ! Mem[00000000238000d4] ldub [%i3+0x030],%l5 ! Mem[00000000238000f0] jmpl %o7,%g0 stb %l7,[%i3+0x021] ! Mem[00000000238000e1] p9_far_3_hem: membar #Sync stb %l0,[%i2+0x022] ! Mem[00000000230000e2] swap [%i2+0x014],%l3 ! Mem[00000000230000d4] stb %l4,[%i1+0x000] ! Mem[00000000228000c0] ldsw [%i0+0x038],%l4 ! Mem[00000000220000f8] sth %l4,[%i3+0x014] ! Mem[00000000238000d4] ldub [%i3+0x030],%l5 ! Mem[00000000238000f0] membar #Sync jmpl %o7,%g0 stb %l7,[%i3+0x021] ! Mem[00000000238000e1] p9_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p10_far_3_le: ldstub [%i2+0x018],%l6 ! Mem[00000000250000d8] jmpl %o7,%g0 ldd [%i3+0x010],%l4 ! Mem[00000000258000d0] p10_far_3_lem: membar #Sync ldstub [%i2+0x018],%l6 ! Mem[00000000250000d8] membar #Sync jmpl %o7,%g0 ldd [%i3+0x010],%l4 ! Mem[00000000258000d0] p10_far_3_he: ldsh [%i1+0x018],%l4 ! Mem[00000000248000d8] lduw [%i3+0x034],%l4 ! Mem[00000000258000f4] stb %l5,[%i3+0x010] ! Mem[00000000258000d0] ldsh [%i2+0x020],%l7 ! Mem[00000000250000e0] std %l4,[%i3+0x018] ! Mem[00000000258000d8] jmpl %o7,%g0 swap [%i3+0x028],%l1 ! Mem[00000000258000e8] p10_far_3_hem: membar #Sync ldsh [%i1+0x018],%l4 ! Mem[00000000248000d8] lduw [%i3+0x034],%l4 ! Mem[00000000258000f4] stb %l5,[%i3+0x010] ! Mem[00000000258000d0] ldsh [%i2+0x020],%l7 ! Mem[00000000250000e0] std %l4,[%i3+0x018] ! Mem[00000000258000d8] membar #Sync jmpl %o7,%g0 swap [%i3+0x028],%l1 ! Mem[00000000258000e8] p10_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p11_far_3_le: lduw [%i1+0x024],%l2 ! Mem[00000000268000e4] ldsh [%i1+0x004],%l0 ! Mem[00000000268000c4] ldd [%i2+0x000],%l0 ! Mem[00000000270000c0] jmpl %o7,%g0 ldub [%i0+0x016],%l5 ! Mem[00000000260000d6] p11_far_3_lem: membar #Sync lduw [%i1+0x024],%l2 ! Mem[00000000268000e4] ldsh [%i1+0x004],%l0 ! Mem[00000000268000c4] ldd [%i2+0x000],%l0 ! Mem[00000000270000c0] membar #Sync jmpl %o7,%g0 ldub [%i0+0x016],%l5 ! Mem[00000000260000d6] p11_far_3_he: stx %l2,[%i0+0x028] ! Mem[00000000260000e8] ldstub [%i2+0x03d],%l5 ! Mem[00000000270000fd] sth %l7,[%i1+0x008] ! Mem[00000000268000c8] jmpl %o7,%g0 stx %l3,[%i2+0x010] ! Mem[00000000270000d0] p11_far_3_hem: membar #Sync stx %l2,[%i0+0x028] ! Mem[00000000260000e8] ldstub [%i2+0x03d],%l5 ! Mem[00000000270000fd] sth %l7,[%i1+0x008] ! Mem[00000000268000c8] membar #Sync jmpl %o7,%g0 stx %l3,[%i2+0x010] ! Mem[00000000270000d0] p11_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p12_far_3_le: jmpl %o7,%g0 ldstub [%i3+0x022],%l1 ! Mem[00000000298000e2] jmpl %o7,%g0 nop p12_far_3_lem: membar #Sync jmpl %o7,%g0 ldstub [%i3+0x022],%l1 ! Mem[00000000298000e2] jmpl %o7,%g0 nop p12_far_3_he: lduw [%i1+0x024],%l3 ! Mem[00000000288000e4] ldstub [%i1+0x02c],%l2 ! Mem[00000000288000ec] sth %l6,[%i3+0x03e] ! Mem[00000000298000fe] jmpl %o7,%g0 ldsw [%i2+0x030],%l6 ! Mem[00000000290000f0] p12_far_3_hem: membar #Sync lduw [%i1+0x024],%l3 ! Mem[00000000288000e4] ldstub [%i1+0x02c],%l2 ! Mem[00000000288000ec] sth %l6,[%i3+0x03e] ! Mem[00000000298000fe] membar #Sync jmpl %o7,%g0 ldsw [%i2+0x030],%l6 ! Mem[00000000290000f0] p12_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p13_far_3_le: std %l4,[%i1+0x020] ! Mem[000000002a8000e0] swap [%i2+0x004],%l6 ! Mem[000000002b0000c4] jmpl %o7,%g0 stb %l7,[%i1+0x00d] ! Mem[000000002a8000cd] p13_far_3_lem: membar #Sync std %l4,[%i1+0x020] ! Mem[000000002a8000e0] swap [%i2+0x004],%l6 ! Mem[000000002b0000c4] membar #Sync jmpl %o7,%g0 stb %l7,[%i1+0x00d] ! Mem[000000002a8000cd] p13_far_3_he: ldstub [%i3+0x018],%l4 ! Mem[000000002b8000d8] sth %l1,[%i0+0x00a] ! Mem[000000002a0000ca] lduh [%i3+0x006],%l5 ! Mem[000000002b8000c6] ldstub [%i1+0x014],%l3 ! Mem[000000002a8000d4] ldsh [%i3+0x014],%l7 ! Mem[000000002b8000d4] ldstub [%i2+0x01b],%l0 ! Mem[000000002b0000db] jmpl %o7,%g0 stb %l5,[%i1+0x025] ! Mem[000000002a8000e5] p13_far_3_hem: membar #Sync ldstub [%i3+0x018],%l4 ! Mem[000000002b8000d8] sth %l1,[%i0+0x00a] ! Mem[000000002a0000ca] lduh [%i3+0x006],%l5 ! Mem[000000002b8000c6] ldstub [%i1+0x014],%l3 ! Mem[000000002a8000d4] ldsh [%i3+0x014],%l7 ! Mem[000000002b8000d4] ldstub [%i2+0x01b],%l0 ! Mem[000000002b0000db] membar #Sync jmpl %o7,%g0 stb %l5,[%i1+0x025] ! Mem[000000002a8000e5] p13_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p14_far_3_le: std %l4,[%i2+0x008] ! Mem[000000002d0000c8] ldsh [%i1+0x01c],%l6 ! Mem[000000002c8000dc] stb %l1,[%i1+0x022] ! Mem[000000002c8000e2] swap [%i2+0x034],%l5 ! Mem[000000002d0000f4] ldd [%i0+0x010],%l4 ! Mem[000000002c0000d0] jmpl %o7,%g0 ldstub [%i3+0x001],%l6 ! Mem[000000002d8000c1] p14_far_3_lem: membar #Sync std %l4,[%i2+0x008] ! Mem[000000002d0000c8] ldsh [%i1+0x01c],%l6 ! Mem[000000002c8000dc] stb %l1,[%i1+0x022] ! Mem[000000002c8000e2] swap [%i2+0x034],%l5 ! Mem[000000002d0000f4] ldd [%i0+0x010],%l4 ! Mem[000000002c0000d0] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x001],%l6 ! Mem[000000002d8000c1] p14_far_3_he: swap [%i2+0x030],%l6 ! Mem[000000002d0000f0] std %l2,[%i3+0x030] ! Mem[000000002d8000f0] ldd [%i1+0x008],%l2 ! Mem[000000002c8000c8] ldd [%i3+0x008],%l2 ! Mem[000000002d8000c8] ldub [%i1+0x035],%l7 ! Mem[000000002c8000f5] lduw [%i0+0x034],%l6 ! Mem[000000002c0000f4] jmpl %o7,%g0 swap [%i2+0x020],%l7 ! Mem[000000002d0000e0] p14_far_3_hem: membar #Sync swap [%i2+0x030],%l6 ! Mem[000000002d0000f0] std %l2,[%i3+0x030] ! Mem[000000002d8000f0] ldd [%i1+0x008],%l2 ! Mem[000000002c8000c8] ldd [%i3+0x008],%l2 ! Mem[000000002d8000c8] ldub [%i1+0x035],%l7 ! Mem[000000002c8000f5] lduw [%i0+0x034],%l6 ! Mem[000000002c0000f4] membar #Sync jmpl %o7,%g0 swap [%i2+0x020],%l7 ! Mem[000000002d0000e0] p14_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p15_far_3_le: ldsw [%i2+0x020],%l6 ! Mem[000000002f0000e0] std %l0,[%i0+0x030] ! Mem[000000002e0000f0] swap [%i0+0x00c],%l7 ! Mem[000000002e0000cc] ldsb [%i3+0x017],%l1 ! Mem[000000002f8000d7] ldsb [%i0+0x02c],%l3 ! Mem[000000002e0000ec] swap [%i1+0x008],%l5 ! Mem[000000002e8000c8] jmpl %o7,%g0 swap [%i2+0x02c],%l5 ! Mem[000000002f0000ec] p15_far_3_lem: membar #Sync ldsw [%i2+0x020],%l6 ! Mem[000000002f0000e0] std %l0,[%i0+0x030] ! Mem[000000002e0000f0] swap [%i0+0x00c],%l7 ! Mem[000000002e0000cc] ldsb [%i3+0x017],%l1 ! Mem[000000002f8000d7] ldsb [%i0+0x02c],%l3 ! Mem[000000002e0000ec] swap [%i1+0x008],%l5 ! Mem[000000002e8000c8] membar #Sync jmpl %o7,%g0 swap [%i2+0x02c],%l5 ! Mem[000000002f0000ec] p15_far_3_he: ldub [%i1+0x011],%l0 ! Mem[000000002e8000d1] stx %l5,[%i0+0x008] ! Mem[000000002e0000c8] ldub [%i3+0x01d],%l0 ! Mem[000000002f8000dd] jmpl %o7,%g0 lduh [%i2+0x016],%l0 ! Mem[000000002f0000d6] p15_far_3_hem: membar #Sync ldub [%i1+0x011],%l0 ! Mem[000000002e8000d1] stx %l5,[%i0+0x008] ! Mem[000000002e0000c8] ldub [%i3+0x01d],%l0 ! Mem[000000002f8000dd] membar #Sync jmpl %o7,%g0 lduh [%i2+0x016],%l0 ! Mem[000000002f0000d6] p15_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p16_far_3_le: ldub [%i3+0x004],%l1 ! Mem[00000000318000c4] stw %l6,[%i1+0x000] ! Mem[00000000308000c0] swap [%i2+0x024],%l2 ! Mem[00000000310000e4] ldstub [%i0+0x018],%l6 ! Mem[00000000300000d8] jmpl %o7,%g0 ldub [%i0+0x003],%l6 ! Mem[00000000300000c3] p16_far_3_lem: membar #Sync ldub [%i3+0x004],%l1 ! Mem[00000000318000c4] stw %l6,[%i1+0x000] ! Mem[00000000308000c0] swap [%i2+0x024],%l2 ! Mem[00000000310000e4] ldstub [%i0+0x018],%l6 ! Mem[00000000300000d8] membar #Sync jmpl %o7,%g0 ldub [%i0+0x003],%l6 ! Mem[00000000300000c3] p16_far_3_he: jmpl %o7,%g0 ldstub [%i3+0x009],%l7 ! Mem[00000000318000c9] jmpl %o7,%g0 nop p16_far_3_hem: membar #Sync jmpl %o7,%g0 ldstub [%i3+0x009],%l7 ! Mem[00000000318000c9] jmpl %o7,%g0 nop p16_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p17_far_3_le: ldstub [%i1+0x025],%l3 ! Mem[00000000328000e5] lduh [%i0+0x00e],%l5 ! Mem[00000000320000ce] lduh [%i1+0x00c],%l4 ! Mem[00000000328000cc] ldstub [%i1+0x01d],%l6 ! Mem[00000000328000dd] swap [%i0+0x000],%l1 ! Mem[00000000320000c0] lduh [%i1+0x02a],%l7 ! Mem[00000000328000ea] jmpl %o7,%g0 stx %l6,[%i2+0x010] ! Mem[00000000330000d0] p17_far_3_lem: membar #Sync ldstub [%i1+0x025],%l3 ! Mem[00000000328000e5] lduh [%i0+0x00e],%l5 ! Mem[00000000320000ce] lduh [%i1+0x00c],%l4 ! Mem[00000000328000cc] ldstub [%i1+0x01d],%l6 ! Mem[00000000328000dd] swap [%i0+0x000],%l1 ! Mem[00000000320000c0] lduh [%i1+0x02a],%l7 ! Mem[00000000328000ea] membar #Sync jmpl %o7,%g0 stx %l6,[%i2+0x010] ! Mem[00000000330000d0] p17_far_3_he: ldx [%i2+0x018],%l7 ! Mem[00000000330000d8] ldd [%i3+0x020],%l0 ! Mem[00000000338000e0] ldx [%i2+0x020],%l1 ! Mem[00000000330000e0] sth %l0,[%i1+0x006] ! Mem[00000000328000c6] ldstub [%i3+0x029],%l7 ! Mem[00000000338000e9] jmpl %o7,%g0 std %l6,[%i3+0x028] ! Mem[00000000338000e8] p17_far_3_hem: membar #Sync ldx [%i2+0x018],%l7 ! Mem[00000000330000d8] ldd [%i3+0x020],%l0 ! Mem[00000000338000e0] ldx [%i2+0x020],%l1 ! Mem[00000000330000e0] sth %l0,[%i1+0x006] ! Mem[00000000328000c6] ldstub [%i3+0x029],%l7 ! Mem[00000000338000e9] membar #Sync jmpl %o7,%g0 std %l6,[%i3+0x028] ! Mem[00000000338000e8] p17_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p18_far_3_le: stb %l0,[%i1+0x011] ! Mem[00000000348000d1] ldsh [%i3+0x016],%l1 ! Mem[00000000358000d6] ldub [%i3+0x01e],%l3 ! Mem[00000000358000de] swap [%i0+0x004],%l0 ! Mem[00000000340000c4] ldsw [%i0+0x004],%l4 ! Mem[00000000340000c4] ldx [%i1+0x020],%l0 ! Mem[00000000348000e0] jmpl %o7,%g0 sth %l0,[%i0+0x020] ! Mem[00000000340000e0] p18_far_3_lem: membar #Sync stb %l0,[%i1+0x011] ! Mem[00000000348000d1] ldsh [%i3+0x016],%l1 ! Mem[00000000358000d6] ldub [%i3+0x01e],%l3 ! Mem[00000000358000de] swap [%i0+0x004],%l0 ! Mem[00000000340000c4] ldsw [%i0+0x004],%l4 ! Mem[00000000340000c4] ldx [%i1+0x020],%l0 ! Mem[00000000348000e0] membar #Sync jmpl %o7,%g0 sth %l0,[%i0+0x020] ! Mem[00000000340000e0] p18_far_3_he: swap [%i3+0x030],%l7 ! Mem[00000000358000f0] ldd [%i3+0x008],%l4 ! Mem[00000000358000c8] ldstub [%i1+0x031],%l0 ! Mem[00000000348000f1] sth %l5,[%i3+0x02a] ! Mem[00000000358000ea] stx %l6,[%i3+0x018] ! Mem[00000000358000d8] ldub [%i2+0x013],%l1 ! Mem[00000000350000d3] swap [%i2+0x004],%l2 ! Mem[00000000350000c4] jmpl %o7,%g0 ldd [%i0+0x000],%l0 ! Mem[00000000340000c0] p18_far_3_hem: membar #Sync swap [%i3+0x030],%l7 ! Mem[00000000358000f0] ldd [%i3+0x008],%l4 ! Mem[00000000358000c8] ldstub [%i1+0x031],%l0 ! Mem[00000000348000f1] sth %l5,[%i3+0x02a] ! Mem[00000000358000ea] stx %l6,[%i3+0x018] ! Mem[00000000358000d8] ldub [%i2+0x013],%l1 ! Mem[00000000350000d3] swap [%i2+0x004],%l2 ! Mem[00000000350000c4] membar #Sync jmpl %o7,%g0 ldd [%i0+0x000],%l0 ! Mem[00000000340000c0] p18_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p19_far_3_le: stw %l1,[%i3+0x02c] ! Mem[00000000378000ec] ldub [%i3+0x018],%l6 ! Mem[00000000378000d8] swap [%i3+0x010],%l5 ! Mem[00000000378000d0] ldsb [%i1+0x004],%l2 ! Mem[00000000368000c4] stx %l5,[%i3+0x020] ! Mem[00000000378000e0] std %l6,[%i1+0x000] ! Mem[00000000368000c0] jmpl %o7,%g0 ldstub [%i0+0x00d],%l7 ! Mem[00000000360000cd] p19_far_3_lem: membar #Sync stw %l1,[%i3+0x02c] ! Mem[00000000378000ec] ldub [%i3+0x018],%l6 ! Mem[00000000378000d8] swap [%i3+0x010],%l5 ! Mem[00000000378000d0] ldsb [%i1+0x004],%l2 ! Mem[00000000368000c4] stx %l5,[%i3+0x020] ! Mem[00000000378000e0] std %l6,[%i1+0x000] ! Mem[00000000368000c0] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x00d],%l7 ! Mem[00000000360000cd] p19_far_3_he: ldstub [%i0+0x018],%l4 ! Mem[00000000360000d8] stw %l1,[%i1+0x008] ! Mem[00000000368000c8] ldstub [%i3+0x033],%l7 ! Mem[00000000378000f3] ldsb [%i1+0x029],%l5 ! Mem[00000000368000e9] swap [%i3+0x010],%l0 ! Mem[00000000378000d0] ldstub [%i2+0x00b],%l5 ! Mem[00000000370000cb] jmpl %o7,%g0 ldsh [%i1+0x014],%l7 ! Mem[00000000368000d4] p19_far_3_hem: membar #Sync ldstub [%i0+0x018],%l4 ! Mem[00000000360000d8] stw %l1,[%i1+0x008] ! Mem[00000000368000c8] ldstub [%i3+0x033],%l7 ! Mem[00000000378000f3] ldsb [%i1+0x029],%l5 ! Mem[00000000368000e9] swap [%i3+0x010],%l0 ! Mem[00000000378000d0] ldstub [%i2+0x00b],%l5 ! Mem[00000000370000cb] membar #Sync jmpl %o7,%g0 ldsh [%i1+0x014],%l7 ! Mem[00000000368000d4] p19_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p20_far_3_le: ldstub [%i1+0x03b],%l4 ! Mem[00000000388000fb] ldstub [%i0+0x019],%l2 ! Mem[00000000380000d9] stx %l1,[%i3+0x020] ! Mem[00000000398000e0] stx %l5,[%i3+0x030] ! Mem[00000000398000f0] swap [%i3+0x010],%l4 ! Mem[00000000398000d0] ldsw [%i2+0x02c],%l5 ! Mem[00000000390000ec] ldx [%i1+0x008],%l1 ! Mem[00000000388000c8] jmpl %o7,%g0 ldsh [%i0+0x018],%l6 ! Mem[00000000380000d8] p20_far_3_lem: membar #Sync ldstub [%i1+0x03b],%l4 ! Mem[00000000388000fb] ldstub [%i0+0x019],%l2 ! Mem[00000000380000d9] stx %l1,[%i3+0x020] ! Mem[00000000398000e0] stx %l5,[%i3+0x030] ! Mem[00000000398000f0] swap [%i3+0x010],%l4 ! Mem[00000000398000d0] ldsw [%i2+0x02c],%l5 ! Mem[00000000390000ec] ldx [%i1+0x008],%l1 ! Mem[00000000388000c8] membar #Sync jmpl %o7,%g0 ldsh [%i0+0x018],%l6 ! Mem[00000000380000d8] p20_far_3_he: stb %l5,[%i3+0x025] ! Mem[00000000398000e5] ldub [%i2+0x00a],%l3 ! Mem[00000000390000ca] lduh [%i0+0x034],%l7 ! Mem[00000000380000f4] jmpl %o7,%g0 ldd [%i2+0x030],%l6 ! Mem[00000000390000f0] p20_far_3_hem: membar #Sync stb %l5,[%i3+0x025] ! Mem[00000000398000e5] ldub [%i2+0x00a],%l3 ! Mem[00000000390000ca] lduh [%i0+0x034],%l7 ! Mem[00000000380000f4] membar #Sync jmpl %o7,%g0 ldd [%i2+0x030],%l6 ! Mem[00000000390000f0] p20_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p21_far_3_le: ldsw [%i2+0x034],%l1 ! Mem[000000003b0000f4] swap [%i0+0x01c],%l3 ! Mem[000000003a0000dc] ldub [%i3+0x006],%l0 ! Mem[000000003b8000c6] ldstub [%i0+0x006],%l4 ! Mem[000000003a0000c6] lduh [%i1+0x022],%l0 ! Mem[000000003a8000e2] swap [%i2+0x000],%l0 ! Mem[000000003b0000c0] jmpl %o7,%g0 stb %l4,[%i3+0x023] ! Mem[000000003b8000e3] p21_far_3_lem: membar #Sync ldsw [%i2+0x034],%l1 ! Mem[000000003b0000f4] swap [%i0+0x01c],%l3 ! Mem[000000003a0000dc] ldub [%i3+0x006],%l0 ! Mem[000000003b8000c6] ldstub [%i0+0x006],%l4 ! Mem[000000003a0000c6] lduh [%i1+0x022],%l0 ! Mem[000000003a8000e2] swap [%i2+0x000],%l0 ! Mem[000000003b0000c0] membar #Sync jmpl %o7,%g0 stb %l4,[%i3+0x023] ! Mem[000000003b8000e3] p21_far_3_he: sth %l1,[%i1+0x03a] ! Mem[000000003a8000fa] ldd [%i2+0x010],%l4 ! Mem[000000003b0000d0] ldsb [%i2+0x02a],%l5 ! Mem[000000003b0000ea] stx %l0,[%i3+0x018] ! Mem[000000003b8000d8] ldsh [%i0+0x00a],%l0 ! Mem[000000003a0000ca] jmpl %o7,%g0 ldd [%i1+0x000],%l2 ! Mem[000000003a8000c0] p21_far_3_hem: membar #Sync sth %l1,[%i1+0x03a] ! Mem[000000003a8000fa] ldd [%i2+0x010],%l4 ! Mem[000000003b0000d0] ldsb [%i2+0x02a],%l5 ! Mem[000000003b0000ea] stx %l0,[%i3+0x018] ! Mem[000000003b8000d8] ldsh [%i0+0x00a],%l0 ! Mem[000000003a0000ca] membar #Sync jmpl %o7,%g0 ldd [%i1+0x000],%l2 ! Mem[000000003a8000c0] p21_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p22_far_3_le: swap [%i2+0x024],%l5 ! Mem[000000003d0000e4] ldsw [%i2+0x024],%l6 ! Mem[000000003d0000e4] jmpl %o7,%g0 swap [%i2+0x00c],%l7 ! Mem[000000003d0000cc] p22_far_3_lem: membar #Sync swap [%i2+0x024],%l5 ! Mem[000000003d0000e4] ldsw [%i2+0x024],%l6 ! Mem[000000003d0000e4] membar #Sync jmpl %o7,%g0 swap [%i2+0x00c],%l7 ! Mem[000000003d0000cc] p22_far_3_he: ldstub [%i3+0x021],%l6 ! Mem[000000003d8000e1] swap [%i2+0x008],%l2 ! Mem[000000003d0000c8] sth %l0,[%i1+0x034] ! Mem[000000003c8000f4] stb %l6,[%i2+0x023] ! Mem[000000003d0000e3] ldstub [%i3+0x01c],%l5 ! Mem[000000003d8000dc] sth %l3,[%i0+0x014] ! Mem[000000003c0000d4] jmpl %o7,%g0 ldx [%i1+0x030],%l5 ! Mem[000000003c8000f0] p22_far_3_hem: membar #Sync ldstub [%i3+0x021],%l6 ! Mem[000000003d8000e1] swap [%i2+0x008],%l2 ! Mem[000000003d0000c8] sth %l0,[%i1+0x034] ! Mem[000000003c8000f4] stb %l6,[%i2+0x023] ! Mem[000000003d0000e3] ldstub [%i3+0x01c],%l5 ! Mem[000000003d8000dc] sth %l3,[%i0+0x014] ! Mem[000000003c0000d4] membar #Sync jmpl %o7,%g0 ldx [%i1+0x030],%l5 ! Mem[000000003c8000f0] p22_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p23_far_3_le: sth %l6,[%i1+0x026] ! Mem[000000003e8000e6] ldsh [%i1+0x02a],%l4 ! Mem[000000003e8000ea] jmpl %o7,%g0 ldsb [%i3+0x004],%l1 ! Mem[000000003f8000c4] p23_far_3_lem: membar #Sync sth %l6,[%i1+0x026] ! Mem[000000003e8000e6] ldsh [%i1+0x02a],%l4 ! Mem[000000003e8000ea] membar #Sync jmpl %o7,%g0 ldsb [%i3+0x004],%l1 ! Mem[000000003f8000c4] p23_far_3_he: lduw [%i3+0x03c],%l2 ! Mem[000000003f8000fc] swap [%i3+0x020],%l1 ! Mem[000000003f8000e0] std %l4,[%i2+0x038] ! Mem[000000003f0000f8] std %l6,[%i3+0x008] ! Mem[000000003f8000c8] ldsb [%i3+0x016],%l3 ! Mem[000000003f8000d6] ldsh [%i1+0x024],%l5 ! Mem[000000003e8000e4] jmpl %o7,%g0 ldstub [%i1+0x00a],%l3 ! Mem[000000003e8000ca] p23_far_3_hem: membar #Sync lduw [%i3+0x03c],%l2 ! Mem[000000003f8000fc] swap [%i3+0x020],%l1 ! Mem[000000003f8000e0] std %l4,[%i2+0x038] ! Mem[000000003f0000f8] std %l6,[%i3+0x008] ! Mem[000000003f8000c8] ldsb [%i3+0x016],%l3 ! Mem[000000003f8000d6] ldsh [%i1+0x024],%l5 ! Mem[000000003e8000e4] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x00a],%l3 ! Mem[000000003e8000ca] p23_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p24_far_3_le: stb %l5,[%i0+0x02b] ! Mem[00000000400000eb] jmpl %o7,%g0 ldstub [%i1+0x028],%l5 ! Mem[00000000408000e8] p24_far_3_lem: membar #Sync stb %l5,[%i0+0x02b] ! Mem[00000000400000eb] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x028],%l5 ! Mem[00000000408000e8] p24_far_3_he: ldub [%i3+0x02f],%l5 ! Mem[00000000418000ef] jmpl %o7,%g0 ldub [%i0+0x032],%l7 ! Mem[00000000400000f2] p24_far_3_hem: membar #Sync ldub [%i3+0x02f],%l5 ! Mem[00000000418000ef] membar #Sync jmpl %o7,%g0 ldub [%i0+0x032],%l7 ! Mem[00000000400000f2] p24_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p25_far_3_le: ldub [%i1+0x00d],%l5 ! Mem[00000000428000cd] std %l2,[%i0+0x010] ! Mem[00000000420000d0] stw %l5,[%i0+0x014] ! Mem[00000000420000d4] stb %l5,[%i1+0x024] ! Mem[00000000428000e4] jmpl %o7,%g0 ldstub [%i0+0x004],%l6 ! Mem[00000000420000c4] p25_far_3_lem: membar #Sync ldub [%i1+0x00d],%l5 ! Mem[00000000428000cd] std %l2,[%i0+0x010] ! Mem[00000000420000d0] stw %l5,[%i0+0x014] ! Mem[00000000420000d4] stb %l5,[%i1+0x024] ! Mem[00000000428000e4] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x004],%l6 ! Mem[00000000420000c4] p25_far_3_he: stx %l6,[%i2+0x038] ! Mem[00000000430000f8] ldstub [%i3+0x001],%l6 ! Mem[00000000438000c1] std %l2,[%i2+0x028] ! Mem[00000000430000e8] swap [%i3+0x014],%l0 ! Mem[00000000438000d4] ldstub [%i0+0x003],%l6 ! Mem[00000000420000c3] stx %l5,[%i3+0x038] ! Mem[00000000438000f8] jmpl %o7,%g0 stw %l1,[%i0+0x038] ! Mem[00000000420000f8] p25_far_3_hem: membar #Sync stx %l6,[%i2+0x038] ! Mem[00000000430000f8] ldstub [%i3+0x001],%l6 ! Mem[00000000438000c1] std %l2,[%i2+0x028] ! Mem[00000000430000e8] swap [%i3+0x014],%l0 ! Mem[00000000438000d4] ldstub [%i0+0x003],%l6 ! Mem[00000000420000c3] stx %l5,[%i3+0x038] ! Mem[00000000438000f8] membar #Sync jmpl %o7,%g0 stw %l1,[%i0+0x038] ! Mem[00000000420000f8] p25_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p26_far_3_le: sth %l7,[%i1+0x00a] ! Mem[00000000448000ca] jmpl %o7,%g0 ldstub [%i0+0x016],%l6 ! Mem[00000000440000d6] p26_far_3_lem: membar #Sync sth %l7,[%i1+0x00a] ! Mem[00000000448000ca] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x016],%l6 ! Mem[00000000440000d6] p26_far_3_he: stb %l2,[%i3+0x031] ! Mem[00000000458000f1] swap [%i1+0x00c],%l3 ! Mem[00000000448000cc] swap [%i0+0x024],%l1 ! Mem[00000000440000e4] ldd [%i1+0x000],%l0 ! Mem[00000000448000c0] ldsb [%i2+0x009],%l7 ! Mem[00000000450000c9] jmpl %o7,%g0 lduh [%i3+0x020],%l7 ! Mem[00000000458000e0] p26_far_3_hem: membar #Sync stb %l2,[%i3+0x031] ! Mem[00000000458000f1] swap [%i1+0x00c],%l3 ! Mem[00000000448000cc] swap [%i0+0x024],%l1 ! Mem[00000000440000e4] ldd [%i1+0x000],%l0 ! Mem[00000000448000c0] ldsb [%i2+0x009],%l7 ! Mem[00000000450000c9] membar #Sync jmpl %o7,%g0 lduh [%i3+0x020],%l7 ! Mem[00000000458000e0] p26_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p27_far_3_le: swap [%i3+0x024],%l2 ! Mem[00000000478000e4] ldsw [%i0+0x004],%l0 ! Mem[00000000460000c4] ldx [%i2+0x000],%l1 ! Mem[00000000470000c0] swap [%i3+0x014],%l5 ! Mem[00000000478000d4] ldsh [%i2+0x012],%l4 ! Mem[00000000470000d2] jmpl %o7,%g0 ldsb [%i0+0x001],%l6 ! Mem[00000000460000c1] p27_far_3_lem: membar #Sync swap [%i3+0x024],%l2 ! Mem[00000000478000e4] ldsw [%i0+0x004],%l0 ! Mem[00000000460000c4] ldx [%i2+0x000],%l1 ! Mem[00000000470000c0] swap [%i3+0x014],%l5 ! Mem[00000000478000d4] ldsh [%i2+0x012],%l4 ! Mem[00000000470000d2] membar #Sync jmpl %o7,%g0 ldsb [%i0+0x001],%l6 ! Mem[00000000460000c1] p27_far_3_he: swap [%i3+0x010],%l6 ! Mem[00000000478000d0] ldd [%i2+0x030],%l2 ! Mem[00000000470000f0] swap [%i1+0x02c],%l3 ! Mem[00000000468000ec] stx %l3,[%i2+0x008] ! Mem[00000000470000c8] swap [%i2+0x020],%l7 ! Mem[00000000470000e0] ldsw [%i2+0x018],%l4 ! Mem[00000000470000d8] jmpl %o7,%g0 ldx [%i0+0x008],%l1 ! Mem[00000000460000c8] p27_far_3_hem: membar #Sync swap [%i3+0x010],%l6 ! Mem[00000000478000d0] ldd [%i2+0x030],%l2 ! Mem[00000000470000f0] swap [%i1+0x02c],%l3 ! Mem[00000000468000ec] stx %l3,[%i2+0x008] ! Mem[00000000470000c8] swap [%i2+0x020],%l7 ! Mem[00000000470000e0] ldsw [%i2+0x018],%l4 ! Mem[00000000470000d8] membar #Sync jmpl %o7,%g0 ldx [%i0+0x008],%l1 ! Mem[00000000460000c8] p27_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p28_far_3_le: swap [%i1+0x004],%l2 ! Mem[00000000488000c4] swap [%i2+0x008],%l4 ! Mem[00000000490000c8] stb %l4,[%i2+0x012] ! Mem[00000000490000d2] ldsw [%i1+0x000],%l6 ! Mem[00000000488000c0] stw %l2,[%i3+0x024] ! Mem[00000000498000e4] lduw [%i3+0x004],%l1 ! Mem[00000000498000c4] ldub [%i2+0x013],%l6 ! Mem[00000000490000d3] jmpl %o7,%g0 swap [%i0+0x014],%l5 ! Mem[00000000480000d4] p28_far_3_lem: membar #Sync swap [%i1+0x004],%l2 ! Mem[00000000488000c4] swap [%i2+0x008],%l4 ! Mem[00000000490000c8] stb %l4,[%i2+0x012] ! Mem[00000000490000d2] ldsw [%i1+0x000],%l6 ! Mem[00000000488000c0] stw %l2,[%i3+0x024] ! Mem[00000000498000e4] lduw [%i3+0x004],%l1 ! Mem[00000000498000c4] ldub [%i2+0x013],%l6 ! Mem[00000000490000d3] membar #Sync jmpl %o7,%g0 swap [%i0+0x014],%l5 ! Mem[00000000480000d4] p28_far_3_he: std %l6,[%i0+0x030] ! Mem[00000000480000f0] jmpl %o7,%g0 stb %l6,[%i0+0x036] ! Mem[00000000480000f6] p28_far_3_hem: membar #Sync std %l6,[%i0+0x030] ! Mem[00000000480000f0] membar #Sync jmpl %o7,%g0 stb %l6,[%i0+0x036] ! Mem[00000000480000f6] p28_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p29_far_3_le: swap [%i1+0x024],%l2 ! Mem[000000004a8000e4] ldub [%i1+0x005],%l0 ! Mem[000000004a8000c5] swap [%i2+0x004],%l1 ! Mem[000000004b0000c4] jmpl %o7,%g0 sth %l7,[%i2+0x00a] ! Mem[000000004b0000ca] p29_far_3_lem: membar #Sync swap [%i1+0x024],%l2 ! Mem[000000004a8000e4] ldub [%i1+0x005],%l0 ! Mem[000000004a8000c5] swap [%i2+0x004],%l1 ! Mem[000000004b0000c4] membar #Sync jmpl %o7,%g0 sth %l7,[%i2+0x00a] ! Mem[000000004b0000ca] p29_far_3_he: ldub [%i3+0x023],%l1 ! Mem[000000004b8000e3] lduh [%i3+0x01a],%l7 ! Mem[000000004b8000da] jmpl %o7,%g0 stw %l0,[%i1+0x020] ! Mem[000000004a8000e0] p29_far_3_hem: membar #Sync ldub [%i3+0x023],%l1 ! Mem[000000004b8000e3] lduh [%i3+0x01a],%l7 ! Mem[000000004b8000da] membar #Sync jmpl %o7,%g0 stw %l0,[%i1+0x020] ! Mem[000000004a8000e0] p29_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p30_far_3_le: jmpl %o7,%g0 lduh [%i3+0x004],%l1 ! Mem[000000004d8000c4] jmpl %o7,%g0 nop p30_far_3_lem: membar #Sync jmpl %o7,%g0 lduh [%i3+0x004],%l1 ! Mem[000000004d8000c4] jmpl %o7,%g0 nop p30_far_3_he: lduw [%i1+0x01c],%l2 ! Mem[000000004c8000dc] ldd [%i0+0x000],%l0 ! Mem[000000004c0000c0] ldstub [%i2+0x03d],%l5 ! Mem[000000004d0000fd] lduw [%i0+0x020],%l0 ! Mem[000000004c0000e0] stb %l3,[%i1+0x036] ! Mem[000000004c8000f6] sth %l4,[%i0+0x000] ! Mem[000000004c0000c0] jmpl %o7,%g0 swap [%i3+0x018],%l4 ! Mem[000000004d8000d8] p30_far_3_hem: membar #Sync lduw [%i1+0x01c],%l2 ! Mem[000000004c8000dc] ldd [%i0+0x000],%l0 ! Mem[000000004c0000c0] ldstub [%i2+0x03d],%l5 ! Mem[000000004d0000fd] lduw [%i0+0x020],%l0 ! Mem[000000004c0000e0] stb %l3,[%i1+0x036] ! Mem[000000004c8000f6] sth %l4,[%i0+0x000] ! Mem[000000004c0000c0] membar #Sync jmpl %o7,%g0 swap [%i3+0x018],%l4 ! Mem[000000004d8000d8] p30_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p31_far_3_le: ldsh [%i2+0x01a],%l6 ! Mem[000000004f0000da] lduw [%i0+0x004],%l5 ! Mem[000000004e0000c4] jmpl %o7,%g0 ldd [%i0+0x020],%l0 ! Mem[000000004e0000e0] p31_far_3_lem: membar #Sync ldsh [%i2+0x01a],%l6 ! Mem[000000004f0000da] lduw [%i0+0x004],%l5 ! Mem[000000004e0000c4] membar #Sync jmpl %o7,%g0 ldd [%i0+0x020],%l0 ! Mem[000000004e0000e0] p31_far_3_he: sth %l6,[%i0+0x02c] ! Mem[000000004e0000ec] swap [%i3+0x010],%l1 ! Mem[000000004f8000d0] ldstub [%i0+0x000],%l7 ! Mem[000000004e0000c0] swap [%i1+0x030],%l7 ! Mem[000000004e8000f0] lduh [%i0+0x028],%l5 ! Mem[000000004e0000e8] jmpl %o7,%g0 ldd [%i1+0x010],%l0 ! Mem[000000004e8000d0] p31_far_3_hem: membar #Sync sth %l6,[%i0+0x02c] ! Mem[000000004e0000ec] swap [%i3+0x010],%l1 ! Mem[000000004f8000d0] ldstub [%i0+0x000],%l7 ! Mem[000000004e0000c0] swap [%i1+0x030],%l7 ! Mem[000000004e8000f0] lduh [%i0+0x028],%l5 ! Mem[000000004e0000e8] membar #Sync jmpl %o7,%g0 ldd [%i1+0x010],%l0 ! Mem[000000004e8000d0] p31_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p32_far_3_le: ldstub [%i3+0x01d],%l6 ! Mem[00000000518000dd] std %l4,[%i0+0x030] ! Mem[00000000500000f0] lduh [%i2+0x01a],%l7 ! Mem[00000000510000da] ldstub [%i0+0x023],%l5 ! Mem[00000000500000e3] jmpl %o7,%g0 swap [%i0+0x028],%l7 ! Mem[00000000500000e8] p32_far_3_lem: membar #Sync ldstub [%i3+0x01d],%l6 ! Mem[00000000518000dd] std %l4,[%i0+0x030] ! Mem[00000000500000f0] lduh [%i2+0x01a],%l7 ! Mem[00000000510000da] ldstub [%i0+0x023],%l5 ! Mem[00000000500000e3] membar #Sync jmpl %o7,%g0 swap [%i0+0x028],%l7 ! Mem[00000000500000e8] p32_far_3_he: jmpl %o7,%g0 ldd [%i2+0x018],%l4 ! Mem[00000000510000d8] jmpl %o7,%g0 nop p32_far_3_hem: membar #Sync jmpl %o7,%g0 ldd [%i2+0x018],%l4 ! Mem[00000000510000d8] jmpl %o7,%g0 nop p32_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p33_far_3_le: ldd [%i1+0x018],%l2 ! Mem[00000000528000d8] stx %l2,[%i3+0x010] ! Mem[00000000538000d0] ldub [%i3+0x01b],%l6 ! Mem[00000000538000db] stw %l0,[%i2+0x010] ! Mem[00000000530000d0] stw %l0,[%i2+0x024] ! Mem[00000000530000e4] ldx [%i0+0x030],%l2 ! Mem[00000000520000f0] jmpl %o7,%g0 ldsh [%i3+0x03e],%l7 ! Mem[00000000538000fe] p33_far_3_lem: membar #Sync ldd [%i1+0x018],%l2 ! Mem[00000000528000d8] stx %l2,[%i3+0x010] ! Mem[00000000538000d0] ldub [%i3+0x01b],%l6 ! Mem[00000000538000db] stw %l0,[%i2+0x010] ! Mem[00000000530000d0] stw %l0,[%i2+0x024] ! Mem[00000000530000e4] ldx [%i0+0x030],%l2 ! Mem[00000000520000f0] membar #Sync jmpl %o7,%g0 ldsh [%i3+0x03e],%l7 ! Mem[00000000538000fe] p33_far_3_he: lduw [%i2+0x024],%l3 ! Mem[00000000530000e4] ldstub [%i3+0x012],%l2 ! Mem[00000000538000d2] stw %l1,[%i0+0x038] ! Mem[00000000520000f8] sth %l0,[%i0+0x01c] ! Mem[00000000520000dc] stx %l0,[%i2+0x020] ! Mem[00000000530000e0] jmpl %o7,%g0 ldsw [%i0+0x000],%l3 ! Mem[00000000520000c0] p33_far_3_hem: membar #Sync lduw [%i2+0x024],%l3 ! Mem[00000000530000e4] ldstub [%i3+0x012],%l2 ! Mem[00000000538000d2] stw %l1,[%i0+0x038] ! Mem[00000000520000f8] sth %l0,[%i0+0x01c] ! Mem[00000000520000dc] stx %l0,[%i2+0x020] ! Mem[00000000530000e0] membar #Sync jmpl %o7,%g0 ldsw [%i0+0x000],%l3 ! Mem[00000000520000c0] p33_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p34_far_3_le: stb %l3,[%i1+0x005] ! Mem[00000000548000c5] swap [%i2+0x020],%l3 ! Mem[00000000550000e0] jmpl %o7,%g0 swap [%i1+0x004],%l2 ! Mem[00000000548000c4] p34_far_3_lem: membar #Sync stb %l3,[%i1+0x005] ! Mem[00000000548000c5] swap [%i2+0x020],%l3 ! Mem[00000000550000e0] membar #Sync jmpl %o7,%g0 swap [%i1+0x004],%l2 ! Mem[00000000548000c4] p34_far_3_he: ldstub [%i0+0x02c],%l2 ! Mem[00000000540000ec] ldsw [%i0+0x030],%l6 ! Mem[00000000540000f0] lduw [%i1+0x01c],%l2 ! Mem[00000000548000dc] swap [%i1+0x000],%l1 ! Mem[00000000548000c0] lduw [%i1+0x018],%l7 ! Mem[00000000548000d8] jmpl %o7,%g0 swap [%i0+0x020],%l0 ! Mem[00000000540000e0] p34_far_3_hem: membar #Sync ldstub [%i0+0x02c],%l2 ! Mem[00000000540000ec] ldsw [%i0+0x030],%l6 ! Mem[00000000540000f0] lduw [%i1+0x01c],%l2 ! Mem[00000000548000dc] swap [%i1+0x000],%l1 ! Mem[00000000548000c0] lduw [%i1+0x018],%l7 ! Mem[00000000548000d8] membar #Sync jmpl %o7,%g0 swap [%i0+0x020],%l0 ! Mem[00000000540000e0] p34_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p35_far_3_le: swap [%i0+0x024],%l2 ! Mem[00000000560000e4] swap [%i3+0x004],%l0 ! Mem[00000000578000c4] stx %l5,[%i3+0x020] ! Mem[00000000578000e0] jmpl %o7,%g0 ldstub [%i3+0x00d],%l5 ! Mem[00000000578000cd] p35_far_3_lem: membar #Sync swap [%i0+0x024],%l2 ! Mem[00000000560000e4] swap [%i3+0x004],%l0 ! Mem[00000000578000c4] stx %l5,[%i3+0x020] ! Mem[00000000578000e0] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x00d],%l5 ! Mem[00000000578000cd] p35_far_3_he: ldub [%i1+0x009],%l7 ! Mem[00000000568000c9] lduh [%i3+0x016],%l3 ! Mem[00000000578000d6] swap [%i3+0x034],%l7 ! Mem[00000000578000f4] ldsh [%i3+0x036],%l6 ! Mem[00000000578000f6] ldx [%i3+0x038],%l6 ! Mem[00000000578000f8] jmpl %o7,%g0 stx %l4,[%i0+0x018] ! Mem[00000000560000d8] p35_far_3_hem: membar #Sync ldub [%i1+0x009],%l7 ! Mem[00000000568000c9] lduh [%i3+0x016],%l3 ! Mem[00000000578000d6] swap [%i3+0x034],%l7 ! Mem[00000000578000f4] ldsh [%i3+0x036],%l6 ! Mem[00000000578000f6] ldx [%i3+0x038],%l6 ! Mem[00000000578000f8] membar #Sync jmpl %o7,%g0 stx %l4,[%i0+0x018] ! Mem[00000000560000d8] p35_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p36_far_3_le: swap [%i3+0x004],%l2 ! Mem[00000000598000c4] lduw [%i2+0x008],%l4 ! Mem[00000000590000c8] swap [%i2+0x004],%l1 ! Mem[00000000590000c4] jmpl %o7,%g0 ldub [%i1+0x00a],%l7 ! Mem[00000000588000ca] p36_far_3_lem: membar #Sync swap [%i3+0x004],%l2 ! Mem[00000000598000c4] lduw [%i2+0x008],%l4 ! Mem[00000000590000c8] swap [%i2+0x004],%l1 ! Mem[00000000590000c4] membar #Sync jmpl %o7,%g0 ldub [%i1+0x00a],%l7 ! Mem[00000000588000ca] p36_far_3_he: stw %l1,[%i0+0x000] ! Mem[00000000580000c0] ldsw [%i2+0x03c],%l5 ! Mem[00000000590000fc] jmpl %o7,%g0 ldsh [%i0+0x028],%l7 ! Mem[00000000580000e8] p36_far_3_hem: membar #Sync stw %l1,[%i0+0x000] ! Mem[00000000580000c0] ldsw [%i2+0x03c],%l5 ! Mem[00000000590000fc] membar #Sync jmpl %o7,%g0 ldsh [%i0+0x028],%l7 ! Mem[00000000580000e8] p36_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p37_far_3_le: stb %l5,[%i2+0x023] ! Mem[000000005b0000e3] swap [%i1+0x028],%l7 ! Mem[000000005a8000e8] swap [%i3+0x014],%l6 ! Mem[000000005b8000d4] sth %l3,[%i1+0x01e] ! Mem[000000005a8000de] ldstub [%i0+0x012],%l2 ! Mem[000000005a0000d2] swap [%i1+0x004],%l2 ! Mem[000000005a8000c4] ldstub [%i1+0x007],%l5 ! Mem[000000005a8000c7] jmpl %o7,%g0 swap [%i3+0x024],%l0 ! Mem[000000005b8000e4] p37_far_3_lem: membar #Sync stb %l5,[%i2+0x023] ! Mem[000000005b0000e3] swap [%i1+0x028],%l7 ! Mem[000000005a8000e8] swap [%i3+0x014],%l6 ! Mem[000000005b8000d4] sth %l3,[%i1+0x01e] ! Mem[000000005a8000de] ldstub [%i0+0x012],%l2 ! Mem[000000005a0000d2] swap [%i1+0x004],%l2 ! Mem[000000005a8000c4] ldstub [%i1+0x007],%l5 ! Mem[000000005a8000c7] membar #Sync jmpl %o7,%g0 swap [%i3+0x024],%l0 ! Mem[000000005b8000e4] p37_far_3_he: ldstub [%i2+0x021],%l7 ! Mem[000000005b0000e1] swap [%i3+0x014],%l0 ! Mem[000000005b8000d4] ldsh [%i2+0x002],%l6 ! Mem[000000005b0000c2] ldub [%i1+0x012],%l2 ! Mem[000000005a8000d2] stx %l1,[%i0+0x038] ! Mem[000000005a0000f8] jmpl %o7,%g0 ldstub [%i2+0x016],%l5 ! Mem[000000005b0000d6] p37_far_3_hem: membar #Sync ldstub [%i2+0x021],%l7 ! Mem[000000005b0000e1] swap [%i3+0x014],%l0 ! Mem[000000005b8000d4] ldsh [%i2+0x002],%l6 ! Mem[000000005b0000c2] ldub [%i1+0x012],%l2 ! Mem[000000005a8000d2] stx %l1,[%i0+0x038] ! Mem[000000005a0000f8] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x016],%l5 ! Mem[000000005b0000d6] p37_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p38_far_3_le: ldsh [%i0+0x036],%l5 ! Mem[000000005c0000f6] sth %l5,[%i0+0x036] ! Mem[000000005c0000f6] jmpl %o7,%g0 ldstub [%i1+0x038],%l3 ! Mem[000000005c8000f8] p38_far_3_lem: membar #Sync ldsh [%i0+0x036],%l5 ! Mem[000000005c0000f6] sth %l5,[%i0+0x036] ! Mem[000000005c0000f6] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x038],%l3 ! Mem[000000005c8000f8] p38_far_3_he: stb %l5,[%i3+0x03d] ! Mem[000000005d8000fd] jmpl %o7,%g0 ldd [%i3+0x028],%l6 ! Mem[000000005d8000e8] p38_far_3_hem: membar #Sync stb %l5,[%i3+0x03d] ! Mem[000000005d8000fd] membar #Sync jmpl %o7,%g0 ldd [%i3+0x028],%l6 ! Mem[000000005d8000e8] p38_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p39_far_3_le: ldsb [%i2+0x015],%l5 ! Mem[000000005f0000d5] ldstub [%i2+0x023],%l6 ! Mem[000000005f0000e3] stx %l1,[%i2+0x030] ! Mem[000000005f0000f0] sth %l3,[%i3+0x01e] ! Mem[000000005f8000de] sth %l0,[%i2+0x006] ! Mem[000000005f0000c6] swap [%i3+0x004],%l4 ! Mem[000000005f8000c4] jmpl %o7,%g0 ldstub [%i0+0x009],%l5 ! Mem[000000005e0000c9] p39_far_3_lem: membar #Sync ldsb [%i2+0x015],%l5 ! Mem[000000005f0000d5] ldstub [%i2+0x023],%l6 ! Mem[000000005f0000e3] stx %l1,[%i2+0x030] ! Mem[000000005f0000f0] sth %l3,[%i3+0x01e] ! Mem[000000005f8000de] sth %l0,[%i2+0x006] ! Mem[000000005f0000c6] swap [%i3+0x004],%l4 ! Mem[000000005f8000c4] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x009],%l5 ! Mem[000000005e0000c9] p39_far_3_he: jmpl %o7,%g0 stw %l6,[%i1+0x000] ! Mem[000000005e8000c0] jmpl %o7,%g0 nop p39_far_3_hem: membar #Sync jmpl %o7,%g0 stw %l6,[%i1+0x000] ! Mem[000000005e8000c0] jmpl %o7,%g0 nop p39_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p40_far_3_le: lduw [%i3+0x024],%l5 ! Mem[00000000618000e4] ldsh [%i3+0x024],%l6 ! Mem[00000000618000e4] jmpl %o7,%g0 swap [%i0+0x00c],%l7 ! Mem[00000000600000cc] p40_far_3_lem: membar #Sync lduw [%i3+0x024],%l5 ! Mem[00000000618000e4] ldsh [%i3+0x024],%l6 ! Mem[00000000618000e4] membar #Sync jmpl %o7,%g0 swap [%i0+0x00c],%l7 ! Mem[00000000600000cc] p40_far_3_he: ldd [%i0+0x020],%l6 ! Mem[00000000600000e0] swap [%i0+0x028],%l1 ! Mem[00000000600000e8] ldsw [%i0+0x004],%l5 ! Mem[00000000600000c4] ldsh [%i3+0x024],%l3 ! Mem[00000000618000e4] ldstub [%i2+0x02d],%l5 ! Mem[00000000610000ed] sth %l3,[%i0+0x026] ! Mem[00000000600000e6] jmpl %o7,%g0 std %l6,[%i0+0x018] ! Mem[00000000600000d8] p40_far_3_hem: membar #Sync ldd [%i0+0x020],%l6 ! Mem[00000000600000e0] swap [%i0+0x028],%l1 ! Mem[00000000600000e8] ldsw [%i0+0x004],%l5 ! Mem[00000000600000c4] ldsh [%i3+0x024],%l3 ! Mem[00000000618000e4] ldstub [%i2+0x02d],%l5 ! Mem[00000000610000ed] sth %l3,[%i0+0x026] ! Mem[00000000600000e6] membar #Sync jmpl %o7,%g0 std %l6,[%i0+0x018] ! Mem[00000000600000d8] p40_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p41_far_3_le: stb %l1,[%i0+0x027] ! Mem[00000000620000e7] ldsw [%i3+0x030],%l6 ! Mem[00000000638000f0] jmpl %o7,%g0 swap [%i1+0x014],%l5 ! Mem[00000000628000d4] p41_far_3_lem: membar #Sync stb %l1,[%i0+0x027] ! Mem[00000000620000e7] ldsw [%i3+0x030],%l6 ! Mem[00000000638000f0] membar #Sync jmpl %o7,%g0 swap [%i1+0x014],%l5 ! Mem[00000000628000d4] p41_far_3_he: ldstub [%i2+0x035],%l7 ! Mem[00000000630000f5] jmpl %o7,%g0 swap [%i1+0x034],%l6 ! Mem[00000000628000f4] p41_far_3_hem: membar #Sync ldstub [%i2+0x035],%l7 ! Mem[00000000630000f5] membar #Sync jmpl %o7,%g0 swap [%i1+0x034],%l6 ! Mem[00000000628000f4] p41_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p42_far_3_le: lduw [%i0+0x008],%l7 ! Mem[00000000640000c8] jmpl %o7,%g0 swap [%i0+0x024],%l2 ! Mem[00000000640000e4] p42_far_3_lem: membar #Sync lduw [%i0+0x008],%l7 ! Mem[00000000640000c8] membar #Sync jmpl %o7,%g0 swap [%i0+0x024],%l2 ! Mem[00000000640000e4] p42_far_3_he: ldstub [%i3+0x031],%l2 ! Mem[00000000658000f1] ldd [%i3+0x008],%l2 ! Mem[00000000658000c8] ldsw [%i0+0x024],%l1 ! Mem[00000000640000e4] sth %l0,[%i2+0x006] ! Mem[00000000650000c6] ldx [%i1+0x008],%l7 ! Mem[00000000648000c8] swap [%i1+0x028],%l7 ! Mem[00000000648000e8] jmpl %o7,%g0 ldstub [%i3+0x020],%l5 ! Mem[00000000658000e0] p42_far_3_hem: membar #Sync ldstub [%i3+0x031],%l2 ! Mem[00000000658000f1] ldd [%i3+0x008],%l2 ! Mem[00000000658000c8] ldsw [%i0+0x024],%l1 ! Mem[00000000640000e4] sth %l0,[%i2+0x006] ! Mem[00000000650000c6] ldx [%i1+0x008],%l7 ! Mem[00000000648000c8] swap [%i1+0x028],%l7 ! Mem[00000000648000e8] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x020],%l5 ! Mem[00000000658000e0] p42_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p43_far_3_le: ldstub [%i2+0x011],%l0 ! Mem[00000000670000d1] ldstub [%i0+0x004],%l6 ! Mem[00000000660000c4] ldsh [%i1+0x00c],%l7 ! Mem[00000000668000cc] ldsb [%i0+0x017],%l1 ! Mem[00000000660000d7] ldstub [%i0+0x02c],%l3 ! Mem[00000000660000ec] std %l4,[%i3+0x008] ! Mem[00000000678000c8] jmpl %o7,%g0 lduw [%i0+0x014],%l3 ! Mem[00000000660000d4] p43_far_3_lem: membar #Sync ldstub [%i2+0x011],%l0 ! Mem[00000000670000d1] ldstub [%i0+0x004],%l6 ! Mem[00000000660000c4] ldsh [%i1+0x00c],%l7 ! Mem[00000000668000cc] ldsb [%i0+0x017],%l1 ! Mem[00000000660000d7] ldstub [%i0+0x02c],%l3 ! Mem[00000000660000ec] std %l4,[%i3+0x008] ! Mem[00000000678000c8] membar #Sync jmpl %o7,%g0 lduw [%i0+0x014],%l3 ! Mem[00000000660000d4] p43_far_3_he: swap [%i0+0x03c],%l5 ! Mem[00000000660000fc] ldstub [%i3+0x014],%l3 ! Mem[00000000678000d4] ldx [%i3+0x010],%l5 ! Mem[00000000678000d0] swap [%i3+0x028],%l5 ! Mem[00000000678000e8] stb %l5,[%i1+0x025] ! Mem[00000000668000e5] stb %l0,[%i1+0x00b] ! Mem[00000000668000cb] jmpl %o7,%g0 lduw [%i0+0x028],%l4 ! Mem[00000000660000e8] p43_far_3_hem: membar #Sync swap [%i0+0x03c],%l5 ! Mem[00000000660000fc] ldstub [%i3+0x014],%l3 ! Mem[00000000678000d4] ldx [%i3+0x010],%l5 ! Mem[00000000678000d0] swap [%i3+0x028],%l5 ! Mem[00000000678000e8] stb %l5,[%i1+0x025] ! Mem[00000000668000e5] stb %l0,[%i1+0x00b] ! Mem[00000000668000cb] membar #Sync jmpl %o7,%g0 lduw [%i0+0x028],%l4 ! Mem[00000000660000e8] p43_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p44_far_3_le: swap [%i3+0x024],%l2 ! Mem[00000000698000e4] ldstub [%i3+0x007],%l1 ! Mem[00000000698000c7] ldd [%i0+0x010],%l6 ! Mem[00000000680000d0] stb %l5,[%i1+0x015] ! Mem[00000000688000d5] lduh [%i3+0x024],%l5 ! Mem[00000000698000e4] lduw [%i2+0x024],%l6 ! Mem[00000000690000e4] jmpl %o7,%g0 ldstub [%i0+0x00d],%l7 ! Mem[00000000680000cd] p44_far_3_lem: membar #Sync swap [%i3+0x024],%l2 ! Mem[00000000698000e4] ldstub [%i3+0x007],%l1 ! Mem[00000000698000c7] ldd [%i0+0x010],%l6 ! Mem[00000000680000d0] stb %l5,[%i1+0x015] ! Mem[00000000688000d5] lduh [%i3+0x024],%l5 ! Mem[00000000698000e4] lduw [%i2+0x024],%l6 ! Mem[00000000690000e4] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x00d],%l7 ! Mem[00000000680000cd] p44_far_3_he: ldstub [%i2+0x018],%l4 ! Mem[00000000690000d8] ldsh [%i2+0x02a],%l1 ! Mem[00000000690000ea] stb %l5,[%i1+0x007] ! Mem[00000000688000c7] ldx [%i0+0x020],%l3 ! Mem[00000000680000e0] ldsh [%i2+0x032],%l2 ! Mem[00000000690000f2] lduw [%i0+0x018],%l1 ! Mem[00000000680000d8] jmpl %o7,%g0 ldsw [%i2+0x034],%l5 ! Mem[00000000690000f4] p44_far_3_hem: membar #Sync ldstub [%i2+0x018],%l4 ! Mem[00000000690000d8] ldsh [%i2+0x02a],%l1 ! Mem[00000000690000ea] stb %l5,[%i1+0x007] ! Mem[00000000688000c7] ldx [%i0+0x020],%l3 ! Mem[00000000680000e0] ldsh [%i2+0x032],%l2 ! Mem[00000000690000f2] lduw [%i0+0x018],%l1 ! Mem[00000000680000d8] membar #Sync jmpl %o7,%g0 ldsw [%i2+0x034],%l5 ! Mem[00000000690000f4] p44_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p45_far_3_le: ldd [%i3+0x020],%l2 ! Mem[000000006b8000e0] lduw [%i1+0x00c],%l5 ! Mem[000000006a8000cc] jmpl %o7,%g0 swap [%i1+0x00c],%l4 ! Mem[000000006a8000cc] p45_far_3_lem: membar #Sync ldd [%i3+0x020],%l2 ! Mem[000000006b8000e0] lduw [%i1+0x00c],%l5 ! Mem[000000006a8000cc] membar #Sync jmpl %o7,%g0 swap [%i1+0x00c],%l4 ! Mem[000000006a8000cc] p45_far_3_he: ldx [%i2+0x028],%l7 ! Mem[000000006b0000e8] jmpl %o7,%g0 ldsh [%i3+0x01c],%l3 ! Mem[000000006b8000dc] p45_far_3_hem: membar #Sync ldx [%i2+0x028],%l7 ! Mem[000000006b0000e8] membar #Sync jmpl %o7,%g0 ldsh [%i3+0x01c],%l3 ! Mem[000000006b8000dc] p45_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p46_far_3_le: swap [%i3+0x034],%l5 ! Mem[000000006d8000f4] stw %l7,[%i1+0x014] ! Mem[000000006c8000d4] jmpl %o7,%g0 ldstub [%i2+0x03b],%l4 ! Mem[000000006d0000fb] p46_far_3_lem: membar #Sync swap [%i3+0x034],%l5 ! Mem[000000006d8000f4] stw %l7,[%i1+0x014] ! Mem[000000006c8000d4] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x03b],%l4 ! Mem[000000006d0000fb] p46_far_3_he: stb %l6,[%i0+0x022] ! Mem[000000006c0000e2] jmpl %o7,%g0 stw %l3,[%i0+0x01c] ! Mem[000000006c0000dc] p46_far_3_hem: membar #Sync stb %l6,[%i0+0x022] ! Mem[000000006c0000e2] membar #Sync jmpl %o7,%g0 stw %l3,[%i0+0x01c] ! Mem[000000006c0000dc] p46_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p47_far_3_le: ldsb [%i1+0x027],%l6 ! Mem[000000006e8000e7] ldx [%i1+0x028],%l4 ! Mem[000000006e8000e8] jmpl %o7,%g0 swap [%i3+0x004],%l1 ! Mem[000000006f8000c4] p47_far_3_lem: membar #Sync ldsb [%i1+0x027],%l6 ! Mem[000000006e8000e7] ldx [%i1+0x028],%l4 ! Mem[000000006e8000e8] membar #Sync jmpl %o7,%g0 swap [%i3+0x004],%l1 ! Mem[000000006f8000c4] p47_far_3_he: lduh [%i3+0x03e],%l2 ! Mem[000000006f8000fe] stw %l1,[%i3+0x020] ! Mem[000000006f8000e0] sth %l5,[%i1+0x03c] ! Mem[000000006e8000fc] ldsb [%i3+0x009],%l7 ! Mem[000000006f8000c9] ldsw [%i0+0x014],%l3 ! Mem[000000006e0000d4] lduh [%i1+0x024],%l5 ! Mem[000000006e8000e4] jmpl %o7,%g0 stx %l4,[%i3+0x038] ! Mem[000000006f8000f8] p47_far_3_hem: membar #Sync lduh [%i3+0x03e],%l2 ! Mem[000000006f8000fe] stw %l1,[%i3+0x020] ! Mem[000000006f8000e0] sth %l5,[%i1+0x03c] ! Mem[000000006e8000fc] ldsb [%i3+0x009],%l7 ! Mem[000000006f8000c9] ldsw [%i0+0x014],%l3 ! Mem[000000006e0000d4] lduh [%i1+0x024],%l5 ! Mem[000000006e8000e4] membar #Sync jmpl %o7,%g0 stx %l4,[%i3+0x038] ! Mem[000000006f8000f8] p47_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p48_far_3_le: ldx [%i0+0x000],%l1 ! Mem[00000000700000c0] lduw [%i3+0x010],%l6 ! Mem[00000000718000d0] ldstub [%i2+0x015],%l5 ! Mem[00000000710000d5] ldsb [%i1+0x003],%l6 ! Mem[00000000708000c3] ldx [%i1+0x010],%l1 ! Mem[00000000708000d0] ldx [%i0+0x000],%l4 ! Mem[00000000700000c0] jmpl %o7,%g0 ldd [%i2+0x020],%l0 ! Mem[00000000710000e0] p48_far_3_lem: membar #Sync ldx [%i0+0x000],%l1 ! Mem[00000000700000c0] lduw [%i3+0x010],%l6 ! Mem[00000000718000d0] ldstub [%i2+0x015],%l5 ! Mem[00000000710000d5] ldsb [%i1+0x003],%l6 ! Mem[00000000708000c3] ldx [%i1+0x010],%l1 ! Mem[00000000708000d0] ldx [%i0+0x000],%l4 ! Mem[00000000700000c0] membar #Sync jmpl %o7,%g0 ldd [%i2+0x020],%l0 ! Mem[00000000710000e0] p48_far_3_he: ldsh [%i2+0x020],%l7 ! Mem[00000000710000e0] jmpl %o7,%g0 sth %l7,[%i0+0x032] ! Mem[00000000700000f2] p48_far_3_hem: membar #Sync ldsh [%i2+0x020],%l7 ! Mem[00000000710000e0] membar #Sync jmpl %o7,%g0 sth %l7,[%i0+0x032] ! Mem[00000000700000f2] p48_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p49_far_3_le: ldstub [%i1+0x026],%l2 ! Mem[00000000728000e6] ldsw [%i1+0x028],%l4 ! Mem[00000000728000e8] ldx [%i0+0x020],%l5 ! Mem[00000000720000e0] jmpl %o7,%g0 swap [%i2+0x028],%l7 ! Mem[00000000730000e8] p49_far_3_lem: membar #Sync ldstub [%i1+0x026],%l2 ! Mem[00000000728000e6] ldsw [%i1+0x028],%l4 ! Mem[00000000728000e8] ldx [%i0+0x020],%l5 ! Mem[00000000720000e0] membar #Sync jmpl %o7,%g0 swap [%i2+0x028],%l7 ! Mem[00000000730000e8] p49_far_3_he: jmpl %o7,%g0 stw %l5,[%i3+0x01c] ! Mem[00000000738000dc] jmpl %o7,%g0 nop p49_far_3_hem: membar #Sync jmpl %o7,%g0 stw %l5,[%i3+0x01c] ! Mem[00000000738000dc] jmpl %o7,%g0 nop p49_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p50_far_3_le: ldstub [%i0+0x036],%l5 ! Mem[00000000740000f6] sth %l7,[%i0+0x01a] ! Mem[00000000740000da] ldsw [%i2+0x038],%l3 ! Mem[00000000750000f8] sth %l5,[%i3+0x02c] ! Mem[00000000758000ec] ldd [%i0+0x008],%l0 ! Mem[00000000740000c8] stx %l6,[%i1+0x018] ! Mem[00000000748000d8] jmpl %o7,%g0 ldsb [%i1+0x011],%l0 ! Mem[00000000748000d1] p50_far_3_lem: membar #Sync ldstub [%i0+0x036],%l5 ! Mem[00000000740000f6] sth %l7,[%i0+0x01a] ! Mem[00000000740000da] ldsw [%i2+0x038],%l3 ! Mem[00000000750000f8] sth %l5,[%i3+0x02c] ! Mem[00000000758000ec] ldd [%i0+0x008],%l0 ! Mem[00000000740000c8] stx %l6,[%i1+0x018] ! Mem[00000000748000d8] membar #Sync jmpl %o7,%g0 ldsb [%i1+0x011],%l0 ! Mem[00000000748000d1] p50_far_3_he: sth %l7,[%i3+0x008] ! Mem[00000000758000c8] ldsw [%i2+0x028],%l7 ! Mem[00000000750000e8] swap [%i2+0x020],%l5 ! Mem[00000000750000e0] stx %l2,[%i2+0x008] ! Mem[00000000750000c8] jmpl %o7,%g0 ldd [%i3+0x000],%l4 ! Mem[00000000758000c0] p50_far_3_hem: membar #Sync sth %l7,[%i3+0x008] ! Mem[00000000758000c8] ldsw [%i2+0x028],%l7 ! Mem[00000000750000e8] swap [%i2+0x020],%l5 ! Mem[00000000750000e0] stx %l2,[%i2+0x008] ! Mem[00000000750000c8] membar #Sync jmpl %o7,%g0 ldd [%i3+0x000],%l4 ! Mem[00000000758000c0] p50_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p51_far_3_le: swap [%i3+0x004],%l0 ! Mem[00000000778000c4] ldsw [%i0+0x004],%l1 ! Mem[00000000760000c4] jmpl %o7,%g0 swap [%i1+0x008],%l7 ! Mem[00000000768000c8] p51_far_3_lem: membar #Sync swap [%i3+0x004],%l0 ! Mem[00000000778000c4] ldsw [%i0+0x004],%l1 ! Mem[00000000760000c4] membar #Sync jmpl %o7,%g0 swap [%i1+0x008],%l7 ! Mem[00000000768000c8] p51_far_3_he: stx %l1,[%i0+0x020] ! Mem[00000000760000e0] ldsb [%i0+0x03d],%l5 ! Mem[00000000760000fd] jmpl %o7,%g0 ldstub [%i3+0x009],%l7 ! Mem[00000000778000c9] p51_far_3_hem: membar #Sync stx %l1,[%i0+0x020] ! Mem[00000000760000e0] ldsb [%i0+0x03d],%l5 ! Mem[00000000760000fd] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x009],%l7 ! Mem[00000000778000c9] p51_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p52_far_3_le: ldsw [%i2+0x010],%l0 ! Mem[00000000790000d0] ldstub [%i2+0x008],%l1 ! Mem[00000000790000c8] ldx [%i1+0x018],%l3 ! Mem[00000000788000d8] ldd [%i1+0x000],%l0 ! Mem[00000000788000c0] ldd [%i3+0x000],%l4 ! Mem[00000000798000c0] ldsw [%i3+0x020],%l0 ! Mem[00000000798000e0] jmpl %o7,%g0 ldstub [%i0+0x020],%l0 ! Mem[00000000780000e0] p52_far_3_lem: membar #Sync ldsw [%i2+0x010],%l0 ! Mem[00000000790000d0] ldstub [%i2+0x008],%l1 ! Mem[00000000790000c8] ldx [%i1+0x018],%l3 ! Mem[00000000788000d8] ldd [%i1+0x000],%l0 ! Mem[00000000788000c0] ldd [%i3+0x000],%l4 ! Mem[00000000798000c0] ldsw [%i3+0x020],%l0 ! Mem[00000000798000e0] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x020],%l0 ! Mem[00000000780000e0] p52_far_3_he: lduw [%i1+0x030],%l7 ! Mem[00000000788000f0] stb %l5,[%i2+0x009] ! Mem[00000000790000c9] stb %l5,[%i3+0x036] ! Mem[00000000798000f6] ldstub [%i1+0x02a],%l5 ! Mem[00000000788000ea] swap [%i0+0x004],%l5 ! Mem[00000000780000c4] ldsb [%i3+0x00b],%l0 ! Mem[00000000798000cb] stb %l7,[%i1+0x024] ! Mem[00000000788000e4] jmpl %o7,%g0 ldub [%i3+0x03b],%l5 ! Mem[00000000798000fb] p52_far_3_hem: membar #Sync lduw [%i1+0x030],%l7 ! Mem[00000000788000f0] stb %l5,[%i2+0x009] ! Mem[00000000790000c9] stb %l5,[%i3+0x036] ! Mem[00000000798000f6] ldstub [%i1+0x02a],%l5 ! Mem[00000000788000ea] swap [%i0+0x004],%l5 ! Mem[00000000780000c4] ldsb [%i3+0x00b],%l0 ! Mem[00000000798000cb] stb %l7,[%i1+0x024] ! Mem[00000000788000e4] membar #Sync jmpl %o7,%g0 ldub [%i3+0x03b],%l5 ! Mem[00000000798000fb] p52_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p53_far_3_le: jmpl %o7,%g0 ldsh [%i2+0x004],%l6 ! Mem[000000007b0000c4] jmpl %o7,%g0 nop p53_far_3_lem: membar #Sync jmpl %o7,%g0 ldsh [%i2+0x004],%l6 ! Mem[000000007b0000c4] jmpl %o7,%g0 nop p53_far_3_he: ldd [%i2+0x038],%l6 ! Mem[000000007b0000f8] ldstub [%i3+0x001],%l6 ! Mem[000000007b8000c1] ldstub [%i2+0x02b],%l2 ! Mem[000000007b0000eb] ldub [%i1+0x015],%l0 ! Mem[000000007a8000d5] swap [%i1+0x000],%l6 ! Mem[000000007a8000c0] sth %l5,[%i1+0x03c] ! Mem[000000007a8000fc] jmpl %o7,%g0 lduh [%i0+0x014],%l3 ! Mem[000000007a0000d4] p53_far_3_hem: membar #Sync ldd [%i2+0x038],%l6 ! Mem[000000007b0000f8] ldstub [%i3+0x001],%l6 ! Mem[000000007b8000c1] ldstub [%i2+0x02b],%l2 ! Mem[000000007b0000eb] ldub [%i1+0x015],%l0 ! Mem[000000007a8000d5] swap [%i1+0x000],%l6 ! Mem[000000007a8000c0] sth %l5,[%i1+0x03c] ! Mem[000000007a8000fc] membar #Sync jmpl %o7,%g0 lduh [%i0+0x014],%l3 ! Mem[000000007a0000d4] p53_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p54_far_3_le: ldsw [%i2+0x020],%l3 ! Mem[000000007d0000e0] ldstub [%i2+0x006],%l2 ! Mem[000000007d0000c6] jmpl %o7,%g0 ldstub [%i2+0x00b],%l4 ! Mem[000000007d0000cb] p54_far_3_lem: membar #Sync ldsw [%i2+0x020],%l3 ! Mem[000000007d0000e0] ldstub [%i2+0x006],%l2 ! Mem[000000007d0000c6] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x00b],%l4 ! Mem[000000007d0000cb] p54_far_3_he: ldd [%i3+0x030],%l6 ! Mem[000000007d8000f0] ldub [%i2+0x01f],%l2 ! Mem[000000007d0000df] jmpl %o7,%g0 ldstub [%i1+0x022],%l0 ! Mem[000000007c8000e2] p54_far_3_hem: membar #Sync ldd [%i3+0x030],%l6 ! Mem[000000007d8000f0] ldub [%i2+0x01f],%l2 ! Mem[000000007d0000df] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x022],%l0 ! Mem[000000007c8000e2] p54_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p55_far_3_le: jmpl %o7,%g0 lduw [%i3+0x028],%l1 ! Mem[000000007f8000e8] jmpl %o7,%g0 nop p55_far_3_lem: membar #Sync jmpl %o7,%g0 lduw [%i3+0x028],%l1 ! Mem[000000007f8000e8] jmpl %o7,%g0 nop p55_far_3_he: std %l4,[%i3+0x010] ! Mem[000000007f8000d0] swap [%i3+0x030],%l5 ! Mem[000000007f8000f0] ldsw [%i0+0x020],%l7 ! Mem[000000007e0000e0] swap [%i3+0x014],%l0 ! Mem[000000007f8000d4] jmpl %o7,%g0 ldsh [%i3+0x002],%l6 ! Mem[000000007f8000c2] p55_far_3_hem: membar #Sync std %l4,[%i3+0x010] ! Mem[000000007f8000d0] swap [%i3+0x030],%l5 ! Mem[000000007f8000f0] ldsw [%i0+0x020],%l7 ! Mem[000000007e0000e0] swap [%i3+0x014],%l0 ! Mem[000000007f8000d4] membar #Sync jmpl %o7,%g0 ldsh [%i3+0x002],%l6 ! Mem[000000007f8000c2] p55_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p56_far_3_le: jmpl %o7,%g0 ldstub [%i1+0x022],%l1 ! Mem[00000000808000e2] jmpl %o7,%g0 nop p56_far_3_lem: membar #Sync jmpl %o7,%g0 ldstub [%i1+0x022],%l1 ! Mem[00000000808000e2] jmpl %o7,%g0 nop p56_far_3_he: ldsw [%i0+0x024],%l3 ! Mem[00000000800000e4] swap [%i3+0x000],%l1 ! Mem[00000000818000c0] std %l4,[%i3+0x038] ! Mem[00000000818000f8] jmpl %o7,%g0 stw %l7,[%i3+0x028] ! Mem[00000000818000e8] p56_far_3_hem: membar #Sync ldsw [%i0+0x024],%l3 ! Mem[00000000800000e4] swap [%i3+0x000],%l1 ! Mem[00000000818000c0] std %l4,[%i3+0x038] ! Mem[00000000818000f8] membar #Sync jmpl %o7,%g0 stw %l7,[%i3+0x028] ! Mem[00000000818000e8] p56_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p57_far_3_le: ldx [%i3+0x020],%l6 ! Mem[00000000838000e0] stw %l4,[%i2+0x028] ! Mem[00000000830000e8] ldstub [%i2+0x004],%l1 ! Mem[00000000830000c4] jmpl %o7,%g0 ldstub [%i0+0x00a],%l7 ! Mem[00000000820000ca] p57_far_3_lem: membar #Sync ldx [%i3+0x020],%l6 ! Mem[00000000838000e0] stw %l4,[%i2+0x028] ! Mem[00000000830000e8] ldstub [%i2+0x004],%l1 ! Mem[00000000830000c4] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x00a],%l7 ! Mem[00000000820000ca] p57_far_3_he: ldstub [%i0+0x01e],%l5 ! Mem[00000000820000de] std %l6,[%i2+0x018] ! Mem[00000000830000d8] jmpl %o7,%g0 ldd [%i3+0x020],%l0 ! Mem[00000000838000e0] p57_far_3_hem: membar #Sync ldstub [%i0+0x01e],%l5 ! Mem[00000000820000de] std %l6,[%i2+0x018] ! Mem[00000000830000d8] membar #Sync jmpl %o7,%g0 ldd [%i3+0x020],%l0 ! Mem[00000000838000e0] p57_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p58_far_3_le: ldstub [%i1+0x003],%l6 ! Mem[00000000848000c3] ldd [%i0+0x010],%l0 ! Mem[00000000840000d0] ldd [%i1+0x008],%l6 ! Mem[00000000848000c8] ldsw [%i2+0x014],%l1 ! Mem[00000000850000d4] ldstub [%i0+0x02c],%l3 ! Mem[00000000840000ec] ldstub [%i1+0x009],%l5 ! Mem[00000000848000c9] jmpl %o7,%g0 lduw [%i0+0x014],%l3 ! Mem[00000000840000d4] p58_far_3_lem: membar #Sync ldstub [%i1+0x003],%l6 ! Mem[00000000848000c3] ldd [%i0+0x010],%l0 ! Mem[00000000840000d0] ldd [%i1+0x008],%l6 ! Mem[00000000848000c8] ldsw [%i2+0x014],%l1 ! Mem[00000000850000d4] ldstub [%i0+0x02c],%l3 ! Mem[00000000840000ec] ldstub [%i1+0x009],%l5 ! Mem[00000000848000c9] membar #Sync jmpl %o7,%g0 lduw [%i0+0x014],%l3 ! Mem[00000000840000d4] p58_far_3_he: ldstub [%i1+0x01c],%l5 ! Mem[00000000848000dc] ldstub [%i0+0x014],%l3 ! Mem[00000000840000d4] swap [%i2+0x02c],%l5 ! Mem[00000000850000ec] stx %l3,[%i1+0x020] ! Mem[00000000848000e0] std %l6,[%i2+0x018] ! Mem[00000000850000d8] ldsb [%i1+0x013],%l1 ! Mem[00000000848000d3] jmpl %o7,%g0 ldub [%i0+0x007],%l2 ! Mem[00000000840000c7] p58_far_3_hem: membar #Sync ldstub [%i1+0x01c],%l5 ! Mem[00000000848000dc] ldstub [%i0+0x014],%l3 ! Mem[00000000840000d4] swap [%i2+0x02c],%l5 ! Mem[00000000850000ec] stx %l3,[%i1+0x020] ! Mem[00000000848000e0] std %l6,[%i2+0x018] ! Mem[00000000850000d8] ldsb [%i1+0x013],%l1 ! Mem[00000000848000d3] membar #Sync jmpl %o7,%g0 ldub [%i0+0x007],%l2 ! Mem[00000000840000c7] p58_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p59_far_3_le: lduw [%i1+0x00c],%l5 ! Mem[00000000868000cc] ldub [%i2+0x00d],%l4 ! Mem[00000000870000cd] ldsw [%i3+0x01c],%l6 ! Mem[00000000878000dc] jmpl %o7,%g0 ldub [%i0+0x002],%l1 ! Mem[00000000860000c2] p59_far_3_lem: membar #Sync lduw [%i1+0x00c],%l5 ! Mem[00000000868000cc] ldub [%i2+0x00d],%l4 ! Mem[00000000870000cd] ldsw [%i3+0x01c],%l6 ! Mem[00000000878000dc] membar #Sync jmpl %o7,%g0 ldub [%i0+0x002],%l1 ! Mem[00000000860000c2] p59_far_3_he: ldsw [%i2+0x004],%l3 ! Mem[00000000870000c4] ldstub [%i0+0x02c],%l2 ! Mem[00000000860000ec] ldub [%i0+0x01e],%l6 ! Mem[00000000860000de] jmpl %o7,%g0 ldstub [%i1+0x012],%l6 ! Mem[00000000868000d2] p59_far_3_hem: membar #Sync ldsw [%i2+0x004],%l3 ! Mem[00000000870000c4] ldstub [%i0+0x02c],%l2 ! Mem[00000000860000ec] ldub [%i0+0x01e],%l6 ! Mem[00000000860000de] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x012],%l6 ! Mem[00000000868000d2] p59_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p60_far_3_le: swap [%i3+0x00c],%l1 ! Mem[00000000898000cc] ldstub [%i1+0x018],%l6 ! Mem[00000000888000d8] ldsw [%i1+0x010],%l5 ! Mem[00000000888000d0] ldstub [%i0+0x004],%l2 ! Mem[00000000880000c4] stx %l5,[%i2+0x020] ! Mem[00000000890000e0] ldstub [%i3+0x024],%l6 ! Mem[00000000898000e4] jmpl %o7,%g0 sth %l7,[%i0+0x00c] ! Mem[00000000880000cc] p60_far_3_lem: membar #Sync swap [%i3+0x00c],%l1 ! Mem[00000000898000cc] ldstub [%i1+0x018],%l6 ! Mem[00000000888000d8] ldsw [%i1+0x010],%l5 ! Mem[00000000888000d0] ldstub [%i0+0x004],%l2 ! Mem[00000000880000c4] stx %l5,[%i2+0x020] ! Mem[00000000890000e0] ldstub [%i3+0x024],%l6 ! Mem[00000000898000e4] membar #Sync jmpl %o7,%g0 sth %l7,[%i0+0x00c] ! Mem[00000000880000cc] p60_far_3_he: stw %l4,[%i3+0x018] ! Mem[00000000898000d8] sth %l1,[%i0+0x02a] ! Mem[00000000880000ea] swap [%i3+0x004],%l5 ! Mem[00000000898000c4] stb %l5,[%i0+0x009] ! Mem[00000000880000c9] swap [%i0+0x030],%l0 ! Mem[00000000880000f0] stb %l5,[%i2+0x02b] ! Mem[00000000890000eb] jmpl %o7,%g0 ldstub [%i3+0x01c],%l6 ! Mem[00000000898000dc] p60_far_3_hem: membar #Sync stw %l4,[%i3+0x018] ! Mem[00000000898000d8] sth %l1,[%i0+0x02a] ! Mem[00000000880000ea] swap [%i3+0x004],%l5 ! Mem[00000000898000c4] stb %l5,[%i0+0x009] ! Mem[00000000880000c9] swap [%i0+0x030],%l0 ! Mem[00000000880000f0] stb %l5,[%i2+0x02b] ! Mem[00000000890000eb] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x01c],%l6 ! Mem[00000000898000dc] p60_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p61_far_3_le: swap [%i2+0x008],%l6 ! Mem[000000008b0000c8] jmpl %o7,%g0 sth %l5,[%i1+0x036] ! Mem[000000008a8000f6] p61_far_3_lem: membar #Sync swap [%i2+0x008],%l6 ! Mem[000000008b0000c8] membar #Sync jmpl %o7,%g0 sth %l5,[%i1+0x036] ! Mem[000000008a8000f6] p61_far_3_he: ldstub [%i1+0x02f],%l1 ! Mem[000000008a8000ef] ldstub [%i2+0x02c],%l1 ! Mem[000000008b0000ec] stw %l6,[%i2+0x020] ! Mem[000000008b0000e0] swap [%i1+0x01c],%l3 ! Mem[000000008a8000dc] ldd [%i0+0x020],%l4 ! Mem[000000008a0000e0] lduh [%i2+0x024],%l2 ! Mem[000000008b0000e4] jmpl %o7,%g0 ldsb [%i1+0x01f],%l0 ! Mem[000000008a8000df] p61_far_3_hem: membar #Sync ldstub [%i1+0x02f],%l1 ! Mem[000000008a8000ef] ldstub [%i2+0x02c],%l1 ! Mem[000000008b0000ec] stw %l6,[%i2+0x020] ! Mem[000000008b0000e0] swap [%i1+0x01c],%l3 ! Mem[000000008a8000dc] ldd [%i0+0x020],%l4 ! Mem[000000008a0000e0] lduh [%i2+0x024],%l2 ! Mem[000000008b0000e4] membar #Sync jmpl %o7,%g0 ldsb [%i1+0x01f],%l0 ! Mem[000000008a8000df] p61_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p62_far_3_le: stw %l1,[%i3+0x00c] ! Mem[000000008d8000cc] sth %l6,[%i0+0x018] ! Mem[000000008c0000d8] ldx [%i2+0x010],%l5 ! Mem[000000008d0000d0] ldstub [%i3+0x004],%l2 ! Mem[000000008d8000c4] stw %l5,[%i0+0x024] ! Mem[000000008c0000e4] lduh [%i3+0x024],%l6 ! Mem[000000008d8000e4] jmpl %o7,%g0 swap [%i2+0x00c],%l7 ! Mem[000000008d0000cc] p62_far_3_lem: membar #Sync stw %l1,[%i3+0x00c] ! Mem[000000008d8000cc] sth %l6,[%i0+0x018] ! Mem[000000008c0000d8] ldx [%i2+0x010],%l5 ! Mem[000000008d0000d0] ldstub [%i3+0x004],%l2 ! Mem[000000008d8000c4] stw %l5,[%i0+0x024] ! Mem[000000008c0000e4] lduh [%i3+0x024],%l6 ! Mem[000000008d8000e4] membar #Sync jmpl %o7,%g0 swap [%i2+0x00c],%l7 ! Mem[000000008d0000cc] p62_far_3_he: swap [%i3+0x020],%l6 ! Mem[000000008d8000e0] lduw [%i3+0x008],%l2 ! Mem[000000008d8000c8] ldx [%i1+0x000],%l5 ! Mem[000000008c8000c0] ldsw [%i3+0x024],%l3 ! Mem[000000008d8000e4] stw %l2,[%i2+0x030] ! Mem[000000008d0000f0] lduh [%i0+0x02a],%l5 ! Mem[000000008c0000ea] jmpl %o7,%g0 swap [%i0+0x034],%l7 ! Mem[000000008c0000f4] p62_far_3_hem: membar #Sync swap [%i3+0x020],%l6 ! Mem[000000008d8000e0] lduw [%i3+0x008],%l2 ! Mem[000000008d8000c8] ldx [%i1+0x000],%l5 ! Mem[000000008c8000c0] ldsw [%i3+0x024],%l3 ! Mem[000000008d8000e4] stw %l2,[%i2+0x030] ! Mem[000000008d0000f0] lduh [%i0+0x02a],%l5 ! Mem[000000008c0000ea] membar #Sync jmpl %o7,%g0 swap [%i0+0x034],%l7 ! Mem[000000008c0000f4] p62_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p63_far_3_le: ldsb [%i2+0x016],%l5 ! Mem[000000008f0000d6] lduh [%i3+0x03a],%l7 ! Mem[000000008f8000fa] jmpl %o7,%g0 ldub [%i0+0x038],%l3 ! Mem[000000008e0000f8] p63_far_3_lem: membar #Sync ldsb [%i2+0x016],%l5 ! Mem[000000008f0000d6] lduh [%i3+0x03a],%l7 ! Mem[000000008f8000fa] membar #Sync jmpl %o7,%g0 ldub [%i0+0x038],%l3 ! Mem[000000008e0000f8] p63_far_3_he: ldstub [%i3+0x03d],%l5 ! Mem[000000008f8000fd] jmpl %o7,%g0 ldstub [%i1+0x009],%l7 ! Mem[000000008e8000c9] p63_far_3_hem: membar #Sync ldstub [%i3+0x03d],%l5 ! Mem[000000008f8000fd] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x009],%l7 ! Mem[000000008e8000c9] p63_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 far3_b2b_h: nop nop nop nop nop nop jmpl %o7,%g0 nop far3_b2b_l: 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: ldub [%i3+0x008],%l0 ! Mem[00000000118000c8] lduw [%i1+0x000],%l0 ! Mem[00000000108000c0] jmpl %g6+8,%g0 swap [%i0+0x000],%l3 ! Mem[00000000100000c0] p0_call_0_le: ldstub [%i2+0x010],%l5 ! Mem[00000000110000d0] swap [%i1+0x03c],%l7 ! Mem[00000000108000fc] swap [%i3+0x038],%l6 ! Mem[00000000118000f8] stb %l5,[%i2+0x016] ! Mem[00000000110000d6] swap [%i2+0x000],%l5 ! Mem[00000000110000c0] swap [%i0+0x03c],%l2 ! Mem[00000000100000fc] stb %l4,[%i2+0x00b] ! Mem[00000000110000cb] retl ldd [%i2+0x038],%l0 ! Mem[00000000110000f8] p0_jmpl_0_lo: ldub [%o3+0x008],%l0 ! Mem[00000000118000c8] lduw [%o1+0x000],%l0 ! Mem[00000000108000c0] jmpl %g6+8,%g0 swap [%o0+0x000],%l3 ! Mem[00000000100000c0] p0_call_0_lo: ldstub [%o2+0x010],%l5 ! Mem[00000000110000d0] swap [%o1+0x03c],%l7 ! Mem[00000000108000fc] swap [%o3+0x038],%l6 ! Mem[00000000118000f8] stb %l5,[%o2+0x016] ! Mem[00000000110000d6] swap [%o2+0x000],%l5 ! Mem[00000000110000c0] swap [%o0+0x03c],%l2 ! Mem[00000000100000fc] stb %l4,[%o2+0x00b] ! Mem[00000000110000cb] retl ldd [%o2+0x038],%l0 ! Mem[00000000110000f8] p0_jmpl_0_he: ldstub [%i1+0x001],%l5 ! Mem[00000000108000c1] jmpl %g6+8,%g0 sth %l7,[%i2+0x024] ! Mem[00000000110000e4] p0_call_0_he: ldub [%i1+0x016],%l0 ! Mem[00000000108000d6] retl swap [%i0+0x028],%l1 ! Mem[00000000100000e8] p0_jmpl_0_ho: ldstub [%o1+0x001],%l5 ! Mem[00000000108000c1] jmpl %g6+8,%g0 sth %l7,[%o2+0x024] ! Mem[00000000110000e4] p0_call_0_ho: ldub [%o1+0x016],%l0 ! Mem[00000000108000d6] retl swap [%o0+0x028],%l1 ! Mem[00000000100000e8] p1_jmpl_0_le: ldub [%i3+0x028],%l0 ! Mem[00000000138000e8] stx %l0,[%i1+0x020] ! Mem[00000000128000e0] jmpl %g6+8,%g0 ldub [%i2+0x009],%l0 ! Mem[00000000130000c9] p1_call_0_le: swap [%i0+0x010],%l5 ! Mem[00000000120000d0] sth %l7,[%i3+0x01e] ! Mem[00000000138000de] stx %l6,[%i3+0x038] ! Mem[00000000138000f8] swap [%i2+0x024],%l4 ! Mem[00000000130000e4] retl lduh [%i3+0x002],%l7 ! Mem[00000000138000c2] p1_jmpl_0_lo: ldub [%o3+0x028],%l0 ! Mem[00000000138000e8] stx %l0,[%o1+0x020] ! Mem[00000000128000e0] jmpl %g6+8,%g0 ldub [%o2+0x009],%l0 ! Mem[00000000130000c9] p1_call_0_lo: swap [%o0+0x010],%l5 ! Mem[00000000120000d0] sth %l7,[%o3+0x01e] ! Mem[00000000138000de] stx %l6,[%o3+0x038] ! Mem[00000000138000f8] swap [%o2+0x024],%l4 ! Mem[00000000130000e4] retl lduh [%o3+0x002],%l7 ! Mem[00000000138000c2] p1_jmpl_0_he: ldx [%i1+0x030],%l3 ! Mem[00000000128000f0] swap [%i2+0x030],%l4 ! Mem[00000000130000f0] std %l2,[%i2+0x000] ! Mem[00000000130000c0] ldsh [%i0+0x00a],%l4 ! Mem[00000000120000ca] ldstub [%i1+0x022],%l5 ! Mem[00000000128000e2] ldsh [%i1+0x018],%l4 ! Mem[00000000128000d8] jmpl %g6+8,%g0 ldsw [%i1+0x030],%l3 ! Mem[00000000128000f0] p1_call_0_he: std %l0,[%i0+0x030] ! Mem[00000000120000f0] ldsh [%i3+0x02e],%l6 ! Mem[00000000138000ee] swap [%i1+0x024],%l4 ! Mem[00000000128000e4] ldd [%i0+0x010],%l0 ! Mem[00000000120000d0] lduh [%i1+0x00e],%l5 ! Mem[00000000128000ce] ldsw [%i0+0x014],%l5 ! Mem[00000000120000d4] std %l2,[%i2+0x000] ! Mem[00000000130000c0] retl lduw [%i3+0x02c],%l3 ! Mem[00000000138000ec] p1_jmpl_0_ho: ldx [%o1+0x030],%l3 ! Mem[00000000128000f0] swap [%o2+0x030],%l4 ! Mem[00000000130000f0] std %l2,[%o2+0x000] ! Mem[00000000130000c0] ldsh [%o0+0x00a],%l4 ! Mem[00000000120000ca] ldstub [%o1+0x022],%l5 ! Mem[00000000128000e2] ldsh [%o1+0x018],%l4 ! Mem[00000000128000d8] jmpl %g6+8,%g0 ldsw [%o1+0x030],%l3 ! Mem[00000000128000f0] p1_call_0_ho: std %l0,[%o0+0x030] ! Mem[00000000120000f0] ldsh [%o3+0x02e],%l6 ! Mem[00000000138000ee] swap [%o1+0x024],%l4 ! Mem[00000000128000e4] ldd [%o0+0x010],%l0 ! Mem[00000000120000d0] lduh [%o1+0x00e],%l5 ! Mem[00000000128000ce] ldsw [%o0+0x014],%l5 ! Mem[00000000120000d4] std %l2,[%o2+0x000] ! Mem[00000000130000c0] retl lduw [%o3+0x02c],%l3 ! Mem[00000000138000ec] p2_jmpl_0_le: ldub [%i0+0x008],%l0 ! Mem[00000000140000c8] ldsb [%i0+0x01d],%l0 ! Mem[00000000140000dd] jmpl %g6+8,%g0 ldstub [%i3+0x005],%l6 ! Mem[00000000158000c5] p2_call_0_le: ldstub [%i3+0x008],%l7 ! Mem[00000000158000c8] ldsh [%i2+0x018],%l7 ! Mem[00000000150000d8] stb %l3,[%i2+0x03c] ! Mem[00000000150000fc] ldd [%i3+0x030],%l2 ! Mem[00000000158000f0] ldx [%i3+0x008],%l2 ! Mem[00000000158000c8] swap [%i1+0x024],%l5 ! Mem[00000000148000e4] retl stb %l0,[%i0+0x01d] ! Mem[00000000140000dd] p2_jmpl_0_lo: ldub [%o0+0x008],%l0 ! Mem[00000000140000c8] ldsb [%o0+0x01d],%l0 ! Mem[00000000140000dd] jmpl %g6+8,%g0 ldstub [%o3+0x005],%l6 ! Mem[00000000158000c5] p2_call_0_lo: ldstub [%o3+0x008],%l7 ! Mem[00000000158000c8] ldsh [%o2+0x018],%l7 ! Mem[00000000150000d8] stb %l3,[%o2+0x03c] ! Mem[00000000150000fc] ldd [%o3+0x030],%l2 ! Mem[00000000158000f0] ldx [%o3+0x008],%l2 ! Mem[00000000158000c8] swap [%o1+0x024],%l5 ! Mem[00000000148000e4] retl stb %l0,[%o0+0x01d] ! Mem[00000000140000dd] p2_jmpl_0_he: ldub [%i2+0x031],%l0 ! Mem[00000000150000f1] swap [%i1+0x000],%l2 ! Mem[00000000148000c0] swap [%i3+0x024],%l7 ! Mem[00000000158000e4] ldx [%i0+0x038],%l4 ! Mem[00000000140000f8] swap [%i3+0x01c],%l2 ! Mem[00000000158000dc] std %l4,[%i2+0x020] ! Mem[00000000150000e0] jmpl %g6+8,%g0 ldstub [%i3+0x02a],%l5 ! Mem[00000000158000ea] p2_call_0_he: ldsh [%i2+0x034],%l1 ! Mem[00000000150000f4] ldd [%i3+0x018],%l6 ! Mem[00000000158000d8] swap [%i3+0x000],%l5 ! Mem[00000000158000c0] swap [%i2+0x030],%l7 ! Mem[00000000150000f0] lduw [%i1+0x024],%l2 ! Mem[00000000148000e4] std %l4,[%i2+0x038] ! Mem[00000000150000f8] retl ldub [%i2+0x000],%l0 ! Mem[00000000150000c0] p2_jmpl_0_ho: ldub [%o2+0x031],%l0 ! Mem[00000000150000f1] swap [%o1+0x000],%l2 ! Mem[00000000148000c0] swap [%o3+0x024],%l7 ! Mem[00000000158000e4] ldx [%o0+0x038],%l4 ! Mem[00000000140000f8] swap [%o3+0x01c],%l2 ! Mem[00000000158000dc] std %l4,[%o2+0x020] ! Mem[00000000150000e0] jmpl %g6+8,%g0 ldstub [%o3+0x02a],%l5 ! Mem[00000000158000ea] p2_call_0_ho: ldsh [%o2+0x034],%l1 ! Mem[00000000150000f4] ldd [%o3+0x018],%l6 ! Mem[00000000158000d8] swap [%o3+0x000],%l5 ! Mem[00000000158000c0] swap [%o2+0x030],%l7 ! Mem[00000000150000f0] lduw [%o1+0x024],%l2 ! Mem[00000000148000e4] std %l4,[%o2+0x038] ! Mem[00000000150000f8] retl ldub [%o2+0x000],%l0 ! Mem[00000000150000c0] p3_jmpl_0_le: ldub [%i0+0x028],%l0 ! Mem[00000000160000e8] ldstub [%i1+0x020],%l0 ! Mem[00000000168000e0] jmpl %g6+8,%g0 swap [%i3+0x008],%l0 ! Mem[00000000178000c8] p3_call_0_le: swap [%i1+0x010],%l5 ! Mem[00000000168000d0] stb %l7,[%i1+0x01f] ! Mem[00000000168000df] ldsh [%i1+0x038],%l6 ! Mem[00000000168000f8] ldstub [%i2+0x036],%l5 ! Mem[00000000170000f6] retl ldx [%i2+0x000],%l5 ! Mem[00000000170000c0] p3_jmpl_0_lo: ldub [%o0+0x028],%l0 ! Mem[00000000160000e8] ldstub [%o1+0x020],%l0 ! Mem[00000000168000e0] jmpl %g6+8,%g0 swap [%o3+0x008],%l0 ! Mem[00000000178000c8] p3_call_0_lo: swap [%o1+0x010],%l5 ! Mem[00000000168000d0] stb %l7,[%o1+0x01f] ! Mem[00000000168000df] ldsh [%o1+0x038],%l6 ! Mem[00000000168000f8] ldstub [%o2+0x036],%l5 ! Mem[00000000170000f6] retl ldx [%o2+0x000],%l5 ! Mem[00000000170000c0] p3_jmpl_0_he: jmpl %g6+8,%g0 ldub [%i0+0x012],%l4 ! Mem[00000000160000d2] p3_call_0_he: swap [%i2+0x014],%l3 ! Mem[00000000170000d4] swap [%i3+0x03c],%l0 ! Mem[00000000178000fc] lduh [%i2+0x00c],%l4 ! Mem[00000000170000cc] retl ldsh [%i3+0x02e],%l1 ! Mem[00000000178000ee] p3_jmpl_0_ho: jmpl %g6+8,%g0 ldub [%o0+0x012],%l4 ! Mem[00000000160000d2] p3_call_0_ho: swap [%o2+0x014],%l3 ! Mem[00000000170000d4] swap [%o3+0x03c],%l0 ! Mem[00000000178000fc] lduh [%o2+0x00c],%l4 ! Mem[00000000170000cc] retl ldsh [%o3+0x02e],%l1 ! Mem[00000000178000ee] p4_jmpl_0_le: ldub [%i0+0x008],%l0 ! Mem[00000000180000c8] ldsh [%i1+0x000],%l0 ! Mem[00000000188000c0] jmpl %g6+8,%g0 lduh [%i1+0x002],%l3 ! Mem[00000000188000c2] p4_call_0_le: stw %l5,[%i2+0x01c] ! Mem[00000000190000dc] ldx [%i2+0x008],%l2 ! Mem[00000000190000c8] ldstub [%i2+0x008],%l7 ! Mem[00000000190000c8] swap [%i0+0x00c],%l0 ! Mem[00000000180000cc] ldstub [%i0+0x03b],%l1 ! Mem[00000000180000fb] swap [%i2+0x018],%l7 ! Mem[00000000190000d8] ldsh [%i3+0x03c],%l3 ! Mem[00000000198000fc] retl swap [%i2+0x034],%l3 ! Mem[00000000190000f4] p4_jmpl_0_lo: ldub [%o0+0x008],%l0 ! Mem[00000000180000c8] ldsh [%o1+0x000],%l0 ! Mem[00000000188000c0] jmpl %g6+8,%g0 lduh [%o1+0x002],%l3 ! Mem[00000000188000c2] p4_call_0_lo: stw %l5,[%o2+0x01c] ! Mem[00000000190000dc] ldx [%o2+0x008],%l2 ! Mem[00000000190000c8] ldstub [%o2+0x008],%l7 ! Mem[00000000190000c8] swap [%o0+0x00c],%l0 ! Mem[00000000180000cc] ldstub [%o0+0x03b],%l1 ! Mem[00000000180000fb] swap [%o2+0x018],%l7 ! Mem[00000000190000d8] ldsh [%o3+0x03c],%l3 ! Mem[00000000198000fc] retl swap [%o2+0x034],%l3 ! Mem[00000000190000f4] p4_jmpl_0_he: sth %l4,[%i2+0x030] ! Mem[00000000190000f0] ldstub [%i0+0x024],%l3 ! Mem[00000000180000e4] ldstub [%i2+0x018],%l6 ! Mem[00000000190000d8] jmpl %g6+8,%g0 stx %l0,[%i2+0x030] ! Mem[00000000190000f0] p4_call_0_he: ldd [%i3+0x018],%l0 ! Mem[00000000198000d8] retl ldsh [%i1+0x01e],%l1 ! Mem[00000000188000de] p4_jmpl_0_ho: sth %l4,[%o2+0x030] ! Mem[00000000190000f0] ldstub [%o0+0x024],%l3 ! Mem[00000000180000e4] ldstub [%o2+0x018],%l6 ! Mem[00000000190000d8] jmpl %g6+8,%g0 stx %l0,[%o2+0x030] ! Mem[00000000190000f0] p4_call_0_ho: ldd [%o3+0x018],%l0 ! Mem[00000000198000d8] retl ldsh [%o1+0x01e],%l1 ! Mem[00000000188000de] p5_jmpl_0_le: ldub [%i0+0x028],%l0 ! Mem[000000001a0000e8] stw %l0,[%i1+0x020] ! Mem[000000001a8000e0] jmpl %g6+8,%g0 ldstub [%i0+0x023],%l3 ! Mem[000000001a0000e3] p5_call_0_le: ldub [%i2+0x01d],%l5 ! Mem[000000001b0000dd] lduh [%i3+0x02c],%l2 ! Mem[000000001b8000ec] stx %l7,[%i3+0x028] ! Mem[000000001b8000e8] swap [%i3+0x02c],%l0 ! Mem[000000001b8000ec] ldub [%i1+0x01b],%l1 ! Mem[000000001a8000db] ldub [%i2+0x018],%l7 ! Mem[000000001b0000d8] swap [%i1+0x01c],%l3 ! Mem[000000001a8000dc] retl swap [%i0+0x014],%l3 ! Mem[000000001a0000d4] p5_jmpl_0_lo: ldub [%o0+0x028],%l0 ! Mem[000000001a0000e8] stw %l0,[%o1+0x020] ! Mem[000000001a8000e0] jmpl %g6+8,%g0 ldstub [%o0+0x023],%l3 ! Mem[000000001a0000e3] p5_call_0_lo: ldub [%o2+0x01d],%l5 ! Mem[000000001b0000dd] lduh [%o3+0x02c],%l2 ! Mem[000000001b8000ec] stx %l7,[%o3+0x028] ! Mem[000000001b8000e8] swap [%o3+0x02c],%l0 ! Mem[000000001b8000ec] ldub [%o1+0x01b],%l1 ! Mem[000000001a8000db] ldub [%o2+0x018],%l7 ! Mem[000000001b0000d8] swap [%o1+0x01c],%l3 ! Mem[000000001a8000dc] retl swap [%o0+0x014],%l3 ! Mem[000000001a0000d4] p5_jmpl_0_he: ldsb [%i2+0x030],%l4 ! Mem[000000001b0000f0] ldx [%i3+0x000],%l3 ! Mem[000000001b8000c0] stx %l5,[%i3+0x020] ! Mem[000000001b8000e0] jmpl %g6+8,%g0 stx %l7,[%i1+0x000] ! Mem[000000001a8000c0] p5_call_0_he: stw %l0,[%i0+0x014] ! Mem[000000001a0000d4] retl swap [%i1+0x008],%l1 ! Mem[000000001a8000c8] p5_jmpl_0_ho: ldsb [%o2+0x030],%l4 ! Mem[000000001b0000f0] ldx [%o3+0x000],%l3 ! Mem[000000001b8000c0] stx %l5,[%o3+0x020] ! Mem[000000001b8000e0] jmpl %g6+8,%g0 stx %l7,[%o1+0x000] ! Mem[000000001a8000c0] p5_call_0_ho: stw %l0,[%o0+0x014] ! Mem[000000001a0000d4] retl swap [%o1+0x008],%l1 ! Mem[000000001a8000c8] p6_jmpl_0_le: ldub [%i0+0x008],%l0 ! Mem[000000001c0000c8] ldd [%i2+0x018],%l0 ! Mem[000000001d0000d8] jmpl %g6+8,%g0 ldstub [%i0+0x009],%l0 ! Mem[000000001c0000c9] p6_call_0_le: ldd [%i3+0x010],%l4 ! Mem[000000001d8000d0] ldd [%i1+0x038],%l6 ! Mem[000000001c8000f8] stw %l6,[%i0+0x038] ! Mem[000000001c0000f8] lduw [%i1+0x014],%l5 ! Mem[000000001c8000d4] retl ldub [%i1+0x002],%l5 ! Mem[000000001c8000c2] p6_jmpl_0_lo: ldub [%o0+0x008],%l0 ! Mem[000000001c0000c8] ldd [%o2+0x018],%l0 ! Mem[000000001d0000d8] jmpl %g6+8,%g0 ldstub [%o0+0x009],%l0 ! Mem[000000001c0000c9] p6_call_0_lo: ldd [%o3+0x010],%l4 ! Mem[000000001d8000d0] ldd [%o1+0x038],%l6 ! Mem[000000001c8000f8] stw %l6,[%o0+0x038] ! Mem[000000001c0000f8] lduw [%o1+0x014],%l5 ! Mem[000000001c8000d4] retl ldub [%o1+0x002],%l5 ! Mem[000000001c8000c2] p6_jmpl_0_he: jmpl %g6+8,%g0 ldsh [%i3+0x032],%l4 ! Mem[000000001d8000f2] p6_call_0_he: ldstub [%i3+0x035],%l3 ! Mem[000000001d8000f5] sth %l0,[%i2+0x03c] ! Mem[000000001d0000fc] swap [%i0+0x02c],%l4 ! Mem[000000001c0000ec] retl ldx [%i1+0x008],%l1 ! Mem[000000001c8000c8] p6_jmpl_0_ho: jmpl %g6+8,%g0 ldsh [%o3+0x032],%l4 ! Mem[000000001d8000f2] p6_call_0_ho: ldstub [%o3+0x035],%l3 ! Mem[000000001d8000f5] sth %l0,[%o2+0x03c] ! Mem[000000001d0000fc] swap [%o0+0x02c],%l4 ! Mem[000000001c0000ec] retl ldx [%o1+0x008],%l1 ! Mem[000000001c8000c8] p7_jmpl_0_le: ldub [%i0+0x028],%l0 ! Mem[000000001e0000e8] swap [%i0+0x020],%l0 ! Mem[000000001e0000e0] jmpl %g6+8,%g0 swap [%i0+0x020],%l3 ! Mem[000000001e0000e0] p7_call_0_le: lduh [%i3+0x01c],%l5 ! Mem[000000001f8000dc] ldsb [%i2+0x028],%l6 ! Mem[000000001f0000e8] ldub [%i0+0x02c],%l0 ! Mem[000000001e0000ec] swap [%i1+0x024],%l4 ! Mem[000000001e8000e4] ldx [%i0+0x008],%l4 ! Mem[000000001e0000c8] ldstub [%i3+0x01c],%l0 ! Mem[000000001f8000dc] ldub [%i3+0x00b],%l2 ! Mem[000000001f8000cb] retl lduw [%i0+0x02c],%l1 ! Mem[000000001e0000ec] p7_jmpl_0_lo: ldub [%o0+0x028],%l0 ! Mem[000000001e0000e8] swap [%o0+0x020],%l0 ! Mem[000000001e0000e0] jmpl %g6+8,%g0 swap [%o0+0x020],%l3 ! Mem[000000001e0000e0] p7_call_0_lo: lduh [%o3+0x01c],%l5 ! Mem[000000001f8000dc] ldsb [%o2+0x028],%l6 ! Mem[000000001f0000e8] ldub [%o0+0x02c],%l0 ! Mem[000000001e0000ec] swap [%o1+0x024],%l4 ! Mem[000000001e8000e4] ldx [%o0+0x008],%l4 ! Mem[000000001e0000c8] ldstub [%o3+0x01c],%l0 ! Mem[000000001f8000dc] ldub [%o3+0x00b],%l2 ! Mem[000000001f8000cb] retl lduw [%o0+0x02c],%l1 ! Mem[000000001e0000ec] p7_jmpl_0_he: jmpl %g6+8,%g0 swap [%i2+0x038],%l6 ! Mem[000000001f0000f8] p7_call_0_he: retl ldub [%i0+0x008],%l1 ! Mem[000000001e0000c8] p7_jmpl_0_ho: jmpl %g6+8,%g0 swap [%o2+0x038],%l6 ! Mem[000000001f0000f8] p7_call_0_ho: retl ldub [%o0+0x008],%l1 ! Mem[000000001e0000c8] p8_jmpl_0_le: ldub [%i0+0x008],%l0 ! Mem[00000000200000c8] lduw [%i0+0x000],%l0 ! Mem[00000000200000c0] jmpl %g6+8,%g0 sth %l3,[%i3+0x002] ! Mem[00000000218000c2] p8_call_0_le: ldsw [%i2+0x01c],%l5 ! Mem[00000000210000dc] swap [%i2+0x00c],%l2 ! Mem[00000000210000cc] swap [%i3+0x008],%l7 ! Mem[00000000218000c8] ldub [%i1+0x00e],%l0 ! Mem[00000000208000ce] stx %l5,[%i0+0x000] ! Mem[00000000200000c0] ldstub [%i1+0x03e],%l2 ! Mem[00000000208000fe] sth %l4,[%i2+0x00a] ! Mem[00000000210000ca] retl ldstub [%i0+0x03c],%l0 ! Mem[00000000200000fc] p8_jmpl_0_lo: ldub [%o0+0x008],%l0 ! Mem[00000000200000c8] lduw [%o0+0x000],%l0 ! Mem[00000000200000c0] jmpl %g6+8,%g0 sth %l3,[%o3+0x002] ! Mem[00000000218000c2] p8_call_0_lo: ldsw [%o2+0x01c],%l5 ! Mem[00000000210000dc] swap [%o2+0x00c],%l2 ! Mem[00000000210000cc] swap [%o3+0x008],%l7 ! Mem[00000000218000c8] ldub [%o1+0x00e],%l0 ! Mem[00000000208000ce] stx %l5,[%o0+0x000] ! Mem[00000000200000c0] ldstub [%o1+0x03e],%l2 ! Mem[00000000208000fe] sth %l4,[%o2+0x00a] ! Mem[00000000210000ca] retl ldstub [%o0+0x03c],%l0 ! Mem[00000000200000fc] p8_jmpl_0_he: swap [%i3+0x030],%l1 ! Mem[00000000218000f0] jmpl %g6+8,%g0 swap [%i0+0x000],%l5 ! Mem[00000000200000c0] p8_call_0_he: retl ldx [%i0+0x028],%l1 ! Mem[00000000200000e8] p8_jmpl_0_ho: swap [%o3+0x030],%l1 ! Mem[00000000218000f0] jmpl %g6+8,%g0 swap [%o0+0x000],%l5 ! Mem[00000000200000c0] p8_call_0_ho: retl ldx [%o0+0x028],%l1 ! Mem[00000000200000e8] p9_jmpl_0_le: ldub [%i0+0x028],%l0 ! Mem[00000000220000e8] sth %l0,[%i0+0x020] ! Mem[00000000220000e0] jmpl %g6+8,%g0 ldd [%i3+0x020],%l2 ! Mem[00000000238000e0] p9_call_0_le: ldx [%i1+0x018],%l5 ! Mem[00000000228000d8] ldsh [%i1+0x02c],%l2 ! Mem[00000000228000ec] sth %l7,[%i0+0x028] ! Mem[00000000220000e8] stx %l0,[%i3+0x028] ! Mem[00000000238000e8] lduw [%i3+0x018],%l1 ! Mem[00000000238000d8] ldstub [%i2+0x018],%l7 ! Mem[00000000230000d8] lduh [%i1+0x01c],%l3 ! Mem[00000000228000dc] retl ldsb [%i3+0x002],%l4 ! Mem[00000000238000c2] p9_jmpl_0_lo: ldub [%o0+0x028],%l0 ! Mem[00000000220000e8] sth %l0,[%o0+0x020] ! Mem[00000000220000e0] jmpl %g6+8,%g0 ldd [%o3+0x020],%l2 ! Mem[00000000238000e0] p9_call_0_lo: ldx [%o1+0x018],%l5 ! Mem[00000000228000d8] ldsh [%o1+0x02c],%l2 ! Mem[00000000228000ec] sth %l7,[%o0+0x028] ! Mem[00000000220000e8] stx %l0,[%o3+0x028] ! Mem[00000000238000e8] lduw [%o3+0x018],%l1 ! Mem[00000000238000d8] ldstub [%o2+0x018],%l7 ! Mem[00000000230000d8] lduh [%o1+0x01c],%l3 ! Mem[00000000228000dc] retl ldsb [%o3+0x002],%l4 ! Mem[00000000238000c2] p9_jmpl_0_he: ldub [%i3+0x012],%l5 ! Mem[00000000238000d2] sth %l7,[%i2+0x00e] ! Mem[00000000230000ce] std %l4,[%i2+0x008] ! Mem[00000000230000c8] stx %l3,[%i3+0x030] ! Mem[00000000238000f0] jmpl %g6+8,%g0 ldstub [%i3+0x03e],%l6 ! Mem[00000000238000fe] p9_call_0_he: ldstub [%i2+0x029],%l5 ! Mem[00000000230000e9] ldstub [%i2+0x010],%l6 ! Mem[00000000230000d0] ldsb [%i3+0x011],%l5 ! Mem[00000000238000d1] swap [%i3+0x030],%l5 ! Mem[00000000238000f0] lduw [%i3+0x02c],%l6 ! Mem[00000000238000ec] retl lduh [%i3+0x034],%l1 ! Mem[00000000238000f4] p9_jmpl_0_ho: ldub [%o3+0x012],%l5 ! Mem[00000000238000d2] sth %l7,[%o2+0x00e] ! Mem[00000000230000ce] std %l4,[%o2+0x008] ! Mem[00000000230000c8] stx %l3,[%o3+0x030] ! Mem[00000000238000f0] jmpl %g6+8,%g0 ldstub [%o3+0x03e],%l6 ! Mem[00000000238000fe] p9_call_0_ho: ldstub [%o2+0x029],%l5 ! Mem[00000000230000e9] ldstub [%o2+0x010],%l6 ! Mem[00000000230000d0] ldsb [%o3+0x011],%l5 ! Mem[00000000238000d1] swap [%o3+0x030],%l5 ! Mem[00000000238000f0] lduw [%o3+0x02c],%l6 ! Mem[00000000238000ec] retl lduh [%o3+0x034],%l1 ! Mem[00000000238000f4] p10_jmpl_0_le: ldub [%i0+0x008],%l0 ! Mem[00000000240000c8] ldstub [%i1+0x01d],%l0 ! Mem[00000000248000dd] jmpl %g6+8,%g0 ldd [%i1+0x008],%l0 ! Mem[00000000248000c8] p10_call_0_le: ldsh [%i1+0x010],%l5 ! Mem[00000000248000d0] ldsw [%i2+0x03c],%l7 ! Mem[00000000250000fc] ldsw [%i3+0x038],%l6 ! Mem[00000000258000f8] swap [%i0+0x004],%l4 ! Mem[00000000240000c4] retl swap [%i0+0x03c],%l3 ! Mem[00000000240000fc] p10_jmpl_0_lo: ldub [%o0+0x008],%l0 ! Mem[00000000240000c8] ldstub [%o1+0x01d],%l0 ! Mem[00000000248000dd] jmpl %g6+8,%g0 ldd [%o1+0x008],%l0 ! Mem[00000000248000c8] p10_call_0_lo: ldsh [%o1+0x010],%l5 ! Mem[00000000248000d0] ldsw [%o2+0x03c],%l7 ! Mem[00000000250000fc] ldsw [%o3+0x038],%l6 ! Mem[00000000258000f8] swap [%o0+0x004],%l4 ! Mem[00000000240000c4] retl swap [%o0+0x03c],%l3 ! Mem[00000000240000fc] p10_jmpl_0_he: lduh [%i2+0x012],%l3 ! Mem[00000000250000d2] stw %l4,[%i0+0x030] ! Mem[00000000240000f0] swap [%i2+0x024],%l3 ! Mem[00000000250000e4] ldstub [%i1+0x001],%l5 ! Mem[00000000248000c1] lduh [%i3+0x024],%l7 ! Mem[00000000258000e4] jmpl %g6+8,%g0 swap [%i2+0x018],%l6 ! Mem[00000000250000d8] p10_call_0_he: retl ldstub [%i2+0x028],%l1 ! Mem[00000000250000e8] p10_jmpl_0_ho: lduh [%o2+0x012],%l3 ! Mem[00000000250000d2] stw %l4,[%o0+0x030] ! Mem[00000000240000f0] swap [%o2+0x024],%l3 ! Mem[00000000250000e4] ldstub [%o1+0x001],%l5 ! Mem[00000000248000c1] lduh [%o3+0x024],%l7 ! Mem[00000000258000e4] jmpl %g6+8,%g0 swap [%o2+0x018],%l6 ! Mem[00000000250000d8] p10_call_0_ho: retl ldstub [%o2+0x028],%l1 ! Mem[00000000250000e8] p11_jmpl_0_le: ldub [%i0+0x028],%l0 ! Mem[00000000260000e8] swap [%i0+0x020],%l0 ! Mem[00000000260000e0] jmpl %g6+8,%g0 lduw [%i1+0x020],%l3 ! Mem[00000000268000e0] p11_call_0_le: swap [%i2+0x01c],%l5 ! Mem[00000000270000dc] std %l6,[%i3+0x028] ! Mem[00000000278000e8] stb %l0,[%i1+0x02c] ! Mem[00000000268000ec] ldstub [%i0+0x01c],%l0 ! Mem[00000000260000dc] ldub [%i0+0x02f],%l1 ! Mem[00000000260000ef] ldsb [%i2+0x016],%l0 ! Mem[00000000270000d6] ldsw [%i2+0x008],%l1 ! Mem[00000000270000c8] retl stw %l7,[%i0+0x034] ! Mem[00000000260000f4] p11_jmpl_0_lo: ldub [%o0+0x028],%l0 ! Mem[00000000260000e8] swap [%o0+0x020],%l0 ! Mem[00000000260000e0] jmpl %g6+8,%g0 lduw [%o1+0x020],%l3 ! Mem[00000000268000e0] p11_call_0_lo: swap [%o2+0x01c],%l5 ! Mem[00000000270000dc] std %l6,[%o3+0x028] ! Mem[00000000278000e8] stb %l0,[%o1+0x02c] ! Mem[00000000268000ec] ldstub [%o0+0x01c],%l0 ! Mem[00000000260000dc] ldub [%o0+0x02f],%l1 ! Mem[00000000260000ef] ldsb [%o2+0x016],%l0 ! Mem[00000000270000d6] ldsw [%o2+0x008],%l1 ! Mem[00000000270000c8] retl stw %l7,[%o0+0x034] ! Mem[00000000260000f4] p11_jmpl_0_he: swap [%i0+0x03c],%l4 ! Mem[00000000260000fc] jmpl %g6+8,%g0 ldub [%i0+0x015],%l1 ! Mem[00000000260000d5] p11_call_0_he: swap [%i1+0x004],%l6 ! Mem[00000000268000c4] ldx [%i2+0x038],%l4 ! Mem[00000000270000f8] ldub [%i2+0x02b],%l1 ! Mem[00000000270000eb] sth %l4,[%i2+0x00c] ! Mem[00000000270000cc] ldstub [%i0+0x022],%l5 ! Mem[00000000260000e2] retl swap [%i1+0x030],%l7 ! Mem[00000000268000f0] p11_jmpl_0_ho: swap [%o0+0x03c],%l4 ! Mem[00000000260000fc] jmpl %g6+8,%g0 ldub [%o0+0x015],%l1 ! Mem[00000000260000d5] p11_call_0_ho: swap [%o1+0x004],%l6 ! Mem[00000000268000c4] ldx [%o2+0x038],%l4 ! Mem[00000000270000f8] ldub [%o2+0x02b],%l1 ! Mem[00000000270000eb] sth %l4,[%o2+0x00c] ! Mem[00000000270000cc] ldstub [%o0+0x022],%l5 ! Mem[00000000260000e2] retl swap [%o1+0x030],%l7 ! Mem[00000000268000f0] p12_jmpl_0_le: ldub [%i0+0x008],%l0 ! Mem[00000000280000c8] ldsh [%i0+0x000],%l0 ! Mem[00000000280000c0] jmpl %g6+8,%g0 stb %l6,[%i0+0x005] ! Mem[00000000280000c5] p12_call_0_le: swap [%i1+0x000],%l0 ! Mem[00000000288000c0] swap [%i1+0x028],%l6 ! Mem[00000000288000e8] ldstub [%i0+0x00c],%l0 ! Mem[00000000280000cc] std %l4,[%i0+0x000] ! Mem[00000000280000c0] swap [%i0+0x008],%l4 ! Mem[00000000280000c8] stw %l4,[%i1+0x020] ! Mem[00000000288000e0] retl swap [%i3+0x028],%l2 ! Mem[00000000298000e8] p12_jmpl_0_lo: ldub [%o0+0x008],%l0 ! Mem[00000000280000c8] ldsh [%o0+0x000],%l0 ! Mem[00000000280000c0] jmpl %g6+8,%g0 stb %l6,[%o0+0x005] ! Mem[00000000280000c5] p12_call_0_lo: swap [%o1+0x000],%l0 ! Mem[00000000288000c0] swap [%o1+0x028],%l6 ! Mem[00000000288000e8] ldstub [%o0+0x00c],%l0 ! Mem[00000000280000cc] std %l4,[%o0+0x000] ! Mem[00000000280000c0] swap [%o0+0x008],%l4 ! Mem[00000000280000c8] stw %l4,[%o1+0x020] ! Mem[00000000288000e0] retl swap [%o3+0x028],%l2 ! Mem[00000000298000e8] p12_jmpl_0_he: ldsh [%i3+0x00e],%l7 ! Mem[00000000298000ce] swap [%i1+0x028],%l4 ! Mem[00000000288000e8] swap [%i2+0x000],%l5 ! Mem[00000000290000c0] lduh [%i3+0x038],%l4 ! Mem[00000000298000f8] lduw [%i0+0x010],%l3 ! Mem[00000000280000d0] jmpl %g6+8,%g0 ldstub [%i1+0x01f],%l5 ! Mem[00000000288000df] p12_call_0_he: retl sth %l6,[%i3+0x02e] ! Mem[00000000298000ee] p12_jmpl_0_ho: ldsh [%o3+0x00e],%l7 ! Mem[00000000298000ce] swap [%o1+0x028],%l4 ! Mem[00000000288000e8] swap [%o2+0x000],%l5 ! Mem[00000000290000c0] lduh [%o3+0x038],%l4 ! Mem[00000000298000f8] lduw [%o0+0x010],%l3 ! Mem[00000000280000d0] jmpl %g6+8,%g0 ldstub [%o1+0x01f],%l5 ! Mem[00000000288000df] p12_call_0_ho: retl sth %l6,[%o3+0x02e] ! Mem[00000000298000ee] p13_jmpl_0_le: ldub [%i1+0x028],%l0 ! Mem[000000002a8000e8] stb %l0,[%i0+0x020] ! Mem[000000002a0000e0] jmpl %g6+8,%g0 ldsb [%i0+0x023],%l3 ! Mem[000000002a0000e3] p13_call_0_le: ldstub [%i1+0x01d],%l5 ! Mem[000000002a8000dd] lduw [%i2+0x02c],%l2 ! Mem[000000002b0000ec] std %l6,[%i3+0x038] ! Mem[000000002b8000f8] swap [%i0+0x034],%l5 ! Mem[000000002a0000f4] std %l6,[%i0+0x000] ! Mem[000000002a0000c0] stw %l6,[%i2+0x03c] ! Mem[000000002b0000fc] swap [%i1+0x03c],%l0 ! Mem[000000002a8000fc] retl stb %l5,[%i3+0x004] ! Mem[000000002b8000c4] p13_jmpl_0_lo: ldub [%o1+0x028],%l0 ! Mem[000000002a8000e8] stb %l0,[%o0+0x020] ! Mem[000000002a0000e0] jmpl %g6+8,%g0 ldsb [%o0+0x023],%l3 ! Mem[000000002a0000e3] p13_call_0_lo: ldstub [%o1+0x01d],%l5 ! Mem[000000002a8000dd] lduw [%o2+0x02c],%l2 ! Mem[000000002b0000ec] std %l6,[%o3+0x038] ! Mem[000000002b8000f8] swap [%o0+0x034],%l5 ! Mem[000000002a0000f4] std %l6,[%o0+0x000] ! Mem[000000002a0000c0] stw %l6,[%o2+0x03c] ! Mem[000000002b0000fc] swap [%o1+0x03c],%l0 ! Mem[000000002a8000fc] retl stb %l5,[%o3+0x004] ! Mem[000000002b8000c4] p13_jmpl_0_he: ldx [%i1+0x038],%l6 ! Mem[000000002a8000f8] ldx [%i2+0x030],%l3 ! Mem[000000002b0000f0] lduh [%i2+0x03e],%l5 ! Mem[000000002b0000fe] ldsb [%i2+0x009],%l6 ! Mem[000000002b0000c9] ldsh [%i3+0x030],%l7 ! Mem[000000002b8000f0] ldsw [%i1+0x01c],%l5 ! Mem[000000002a8000dc] stx %l7,[%i3+0x028] ! Mem[000000002b8000e8] jmpl %g6+8,%g0 ldx [%i1+0x028],%l4 ! Mem[000000002a8000e8] p13_call_0_he: stx %l2,[%i1+0x028] ! Mem[000000002a8000e8] retl lduh [%i2+0x02c],%l6 ! Mem[000000002b0000ec] p13_jmpl_0_ho: ldx [%o1+0x038],%l6 ! Mem[000000002a8000f8] ldx [%o2+0x030],%l3 ! Mem[000000002b0000f0] lduh [%o2+0x03e],%l5 ! Mem[000000002b0000fe] ldsb [%o2+0x009],%l6 ! Mem[000000002b0000c9] ldsh [%o3+0x030],%l7 ! Mem[000000002b8000f0] ldsw [%o1+0x01c],%l5 ! Mem[000000002a8000dc] stx %l7,[%o3+0x028] ! Mem[000000002b8000e8] jmpl %g6+8,%g0 ldx [%o1+0x028],%l4 ! Mem[000000002a8000e8] p13_call_0_ho: stx %l2,[%o1+0x028] ! Mem[000000002a8000e8] retl lduh [%o2+0x02c],%l6 ! Mem[000000002b0000ec] p14_jmpl_0_le: ldub [%i1+0x008],%l0 ! Mem[000000002c8000c8] stx %l1,[%i2+0x018] ! Mem[000000002d0000d8] jmpl %g6+8,%g0 ldsh [%i1+0x004],%l6 ! Mem[000000002c8000c4] p14_call_0_le: ldsw [%i3+0x008],%l7 ! Mem[000000002d8000c8] ldstub [%i3+0x00e],%l0 ! Mem[000000002d8000ce] stb %l1,[%i3+0x03b] ! Mem[000000002d8000fb] stb %l2,[%i2+0x03e] ! Mem[000000002d0000fe] sth %l5,[%i1+0x00a] ! Mem[000000002c8000ca] ldstub [%i0+0x02d],%l4 ! Mem[000000002c0000ed] retl ldsh [%i2+0x00e],%l1 ! Mem[000000002d0000ce] p14_jmpl_0_lo: ldub [%o1+0x008],%l0 ! Mem[000000002c8000c8] stx %l1,[%o2+0x018] ! Mem[000000002d0000d8] jmpl %g6+8,%g0 ldsh [%o1+0x004],%l6 ! Mem[000000002c8000c4] p14_call_0_lo: ldsw [%o3+0x008],%l7 ! Mem[000000002d8000c8] ldstub [%o3+0x00e],%l0 ! Mem[000000002d8000ce] stb %l1,[%o3+0x03b] ! Mem[000000002d8000fb] stb %l2,[%o2+0x03e] ! Mem[000000002d0000fe] sth %l5,[%o1+0x00a] ! Mem[000000002c8000ca] ldstub [%o0+0x02d],%l4 ! Mem[000000002c0000ed] retl ldsh [%o2+0x00e],%l1 ! Mem[000000002d0000ce] p14_jmpl_0_he: ldsb [%i3+0x025],%l7 ! Mem[000000002d8000e5] std %l6,[%i2+0x018] ! Mem[000000002d0000d8] ldstub [%i2+0x031],%l0 ! Mem[000000002d0000f1] swap [%i1+0x024],%l6 ! Mem[000000002c8000e4] ldub [%i1+0x009],%l6 ! Mem[000000002c8000c9] jmpl %g6+8,%g0 stw %l7,[%i3+0x010] ! Mem[000000002d8000d0] p14_call_0_he: stw %l1,[%i2+0x034] ! Mem[000000002d0000f4] swap [%i1+0x02c],%l5 ! Mem[000000002c8000ec] lduh [%i0+0x004],%l1 ! Mem[000000002c0000c4] sth %l2,[%i3+0x026] ! Mem[000000002d8000e6] retl lduh [%i3+0x00c],%l3 ! Mem[000000002d8000cc] p14_jmpl_0_ho: ldsb [%o3+0x025],%l7 ! Mem[000000002d8000e5] std %l6,[%o2+0x018] ! Mem[000000002d0000d8] ldstub [%o2+0x031],%l0 ! Mem[000000002d0000f1] swap [%o1+0x024],%l6 ! Mem[000000002c8000e4] ldub [%o1+0x009],%l6 ! Mem[000000002c8000c9] jmpl %g6+8,%g0 stw %l7,[%o3+0x010] ! Mem[000000002d8000d0] p14_call_0_ho: stw %l1,[%o2+0x034] ! Mem[000000002d0000f4] swap [%o1+0x02c],%l5 ! Mem[000000002c8000ec] lduh [%o0+0x004],%l1 ! Mem[000000002c0000c4] sth %l2,[%o3+0x026] ! Mem[000000002d8000e6] retl lduh [%o3+0x00c],%l3 ! Mem[000000002d8000cc] p15_jmpl_0_le: ldub [%i1+0x028],%l0 ! Mem[000000002e8000e8] swap [%i3+0x020],%l0 ! Mem[000000002f8000e0] jmpl %g6+8,%g0 stx %l3,[%i0+0x020] ! Mem[000000002e0000e0] p15_call_0_le: ldsb [%i1+0x010],%l5 ! Mem[000000002e8000d0] stb %l6,[%i3+0x028] ! Mem[000000002f8000e8] swap [%i0+0x018],%l1 ! Mem[000000002e0000d8] ldx [%i2+0x018],%l7 ! Mem[000000002f0000d8] ldd [%i3+0x018],%l2 ! Mem[000000002f8000d8] stw %l3,[%i2+0x014] ! Mem[000000002f0000d4] ldub [%i1+0x03c],%l0 ! Mem[000000002e8000fc] retl ldd [%i0+0x008],%l4 ! Mem[000000002e0000c8] p15_jmpl_0_lo: ldub [%o1+0x028],%l0 ! Mem[000000002e8000e8] swap [%o3+0x020],%l0 ! Mem[000000002f8000e0] jmpl %g6+8,%g0 stx %l3,[%o0+0x020] ! Mem[000000002e0000e0] p15_call_0_lo: ldsb [%o1+0x010],%l5 ! Mem[000000002e8000d0] stb %l6,[%o3+0x028] ! Mem[000000002f8000e8] swap [%o0+0x018],%l1 ! Mem[000000002e0000d8] ldx [%o2+0x018],%l7 ! Mem[000000002f0000d8] ldd [%o3+0x018],%l2 ! Mem[000000002f8000d8] stw %l3,[%o2+0x014] ! Mem[000000002f0000d4] ldub [%o1+0x03c],%l0 ! Mem[000000002e8000fc] retl ldd [%o0+0x008],%l4 ! Mem[000000002e0000c8] p15_jmpl_0_he: std %l4,[%i3+0x020] ! Mem[000000002f8000e0] ldx [%i2+0x000],%l7 ! Mem[000000002f0000c0] ldub [%i2+0x018],%l4 ! Mem[000000002f0000d8] jmpl %g6+8,%g0 swap [%i1+0x030],%l3 ! Mem[000000002e8000f0] p15_call_0_he: ldx [%i1+0x030],%l0 ! Mem[000000002e8000f0] ldstub [%i2+0x02e],%l6 ! Mem[000000002f0000ee] swap [%i3+0x024],%l4 ! Mem[000000002f8000e4] ldd [%i0+0x010],%l0 ! Mem[000000002e0000d0] ldstub [%i2+0x033],%l5 ! Mem[000000002f0000f3] sth %l4,[%i3+0x02a] ! Mem[000000002f8000ea] stx %l6,[%i1+0x000] ! Mem[000000002e8000c0] retl ldstub [%i0+0x03c],%l4 ! Mem[000000002e0000fc] p15_jmpl_0_ho: std %l4,[%o3+0x020] ! Mem[000000002f8000e0] ldx [%o2+0x000],%l7 ! Mem[000000002f0000c0] ldub [%o2+0x018],%l4 ! Mem[000000002f0000d8] jmpl %g6+8,%g0 swap [%o1+0x030],%l3 ! Mem[000000002e8000f0] p15_call_0_ho: ldx [%o1+0x030],%l0 ! Mem[000000002e8000f0] ldstub [%o2+0x02e],%l6 ! Mem[000000002f0000ee] swap [%o3+0x024],%l4 ! Mem[000000002f8000e4] ldd [%o0+0x010],%l0 ! Mem[000000002e0000d0] ldstub [%o2+0x033],%l5 ! Mem[000000002f0000f3] sth %l4,[%o3+0x02a] ! Mem[000000002f8000ea] stx %l6,[%o1+0x000] ! Mem[000000002e8000c0] retl ldstub [%o0+0x03c],%l4 ! Mem[000000002e0000fc] p16_jmpl_0_le: ldub [%i1+0x008],%l0 ! Mem[00000000308000c8] lduh [%i3+0x000],%l0 ! Mem[00000000318000c0] jmpl %g6+8,%g0 swap [%i3+0x000],%l3 ! Mem[00000000318000c0] p16_call_0_le: std %l4,[%i3+0x010] ! Mem[00000000318000d0] lduw [%i2+0x03c],%l7 ! Mem[00000000310000fc] ldd [%i1+0x008],%l0 ! Mem[00000000308000c8] ldx [%i3+0x000],%l4 ! Mem[00000000318000c0] lduw [%i0+0x020],%l7 ! Mem[00000000300000e0] ldstub [%i1+0x03d],%l6 ! Mem[00000000308000fd] lduh [%i3+0x00a],%l5 ! Mem[00000000318000ca] retl ldsb [%i1+0x02d],%l4 ! Mem[00000000308000ed] p16_jmpl_0_lo: ldub [%o1+0x008],%l0 ! Mem[00000000308000c8] lduh [%o3+0x000],%l0 ! Mem[00000000318000c0] jmpl %g6+8,%g0 swap [%o3+0x000],%l3 ! Mem[00000000318000c0] p16_call_0_lo: std %l4,[%o3+0x010] ! Mem[00000000318000d0] lduw [%o2+0x03c],%l7 ! Mem[00000000310000fc] ldd [%o1+0x008],%l0 ! Mem[00000000308000c8] ldx [%o3+0x000],%l4 ! Mem[00000000318000c0] lduw [%o0+0x020],%l7 ! Mem[00000000300000e0] ldstub [%o1+0x03d],%l6 ! Mem[00000000308000fd] lduh [%o3+0x00a],%l5 ! Mem[00000000318000ca] retl ldsb [%o1+0x02d],%l4 ! Mem[00000000308000ed] p16_jmpl_0_he: ldx [%i3+0x000],%l5 ! Mem[00000000318000c0] ldstub [%i1+0x025],%l7 ! Mem[00000000308000e5] ldx [%i1+0x018],%l6 ! Mem[00000000308000d8] jmpl %g6+8,%g0 ldstub [%i2+0x031],%l0 ! Mem[00000000310000f1] p16_call_0_he: ldstub [%i0+0x036],%l7 ! Mem[00000000300000f6] retl ldub [%i0+0x02e],%l6 ! Mem[00000000300000ee] p16_jmpl_0_ho: ldx [%o3+0x000],%l5 ! Mem[00000000318000c0] ldstub [%o1+0x025],%l7 ! Mem[00000000308000e5] ldx [%o1+0x018],%l6 ! Mem[00000000308000d8] jmpl %g6+8,%g0 ldstub [%o2+0x031],%l0 ! Mem[00000000310000f1] p16_call_0_ho: ldstub [%o0+0x036],%l7 ! Mem[00000000300000f6] retl ldub [%o0+0x02e],%l6 ! Mem[00000000300000ee] p17_jmpl_0_le: ldub [%i1+0x028],%l0 ! Mem[00000000328000e8] swap [%i0+0x01c],%l0 ! Mem[00000000320000dc] jmpl %g6+8,%g0 ldsh [%i0+0x008],%l0 ! Mem[00000000320000c8] p17_call_0_le: std %l4,[%i1+0x010] ! Mem[00000000328000d0] ldsw [%i0+0x02c],%l0 ! Mem[00000000320000ec] ldstub [%i2+0x01b],%l1 ! Mem[00000000330000db] ldstub [%i2+0x018],%l7 ! Mem[00000000330000d8] retl ldstub [%i0+0x00b],%l4 ! Mem[00000000320000cb] p17_jmpl_0_lo: ldub [%o1+0x028],%l0 ! Mem[00000000328000e8] swap [%o0+0x01c],%l0 ! Mem[00000000320000dc] jmpl %g6+8,%g0 ldsh [%o0+0x008],%l0 ! Mem[00000000320000c8] p17_call_0_lo: std %l4,[%o1+0x010] ! Mem[00000000328000d0] ldsw [%o0+0x02c],%l0 ! Mem[00000000320000ec] ldstub [%o2+0x01b],%l1 ! Mem[00000000330000db] ldstub [%o2+0x018],%l7 ! Mem[00000000330000d8] retl ldstub [%o0+0x00b],%l4 ! Mem[00000000320000cb] p17_jmpl_0_he: ldsh [%i1+0x004],%l4 ! Mem[00000000328000c4] ldd [%i1+0x010],%l4 ! Mem[00000000328000d0] swap [%i3+0x030],%l0 ! Mem[00000000338000f0] stw %l6,[%i2+0x038] ! Mem[00000000330000f8] swap [%i1+0x030],%l0 ! Mem[00000000328000f0] jmpl %g6+8,%g0 ldsh [%i2+0x026],%l6 ! Mem[00000000330000e6] p17_call_0_he: ldstub [%i3+0x02e],%l6 ! Mem[00000000338000ee] ldx [%i3+0x020],%l4 ! Mem[00000000338000e0] lduw [%i3+0x014],%l1 ! Mem[00000000338000d4] swap [%i1+0x00c],%l5 ! Mem[00000000328000cc] ldstub [%i2+0x004],%l1 ! Mem[00000000330000c4] swap [%i1+0x02c],%l2 ! Mem[00000000328000ec] lduh [%i2+0x02c],%l6 ! Mem[00000000330000ec] retl swap [%i1+0x008],%l0 ! Mem[00000000328000c8] p17_jmpl_0_ho: ldsh [%o1+0x004],%l4 ! Mem[00000000328000c4] ldd [%o1+0x010],%l4 ! Mem[00000000328000d0] swap [%o3+0x030],%l0 ! Mem[00000000338000f0] stw %l6,[%o2+0x038] ! Mem[00000000330000f8] swap [%o1+0x030],%l0 ! Mem[00000000328000f0] jmpl %g6+8,%g0 ldsh [%o2+0x026],%l6 ! Mem[00000000330000e6] p17_call_0_ho: ldstub [%o3+0x02e],%l6 ! Mem[00000000338000ee] ldx [%o3+0x020],%l4 ! Mem[00000000338000e0] lduw [%o3+0x014],%l1 ! Mem[00000000338000d4] swap [%o1+0x00c],%l5 ! Mem[00000000328000cc] ldstub [%o2+0x004],%l1 ! Mem[00000000330000c4] swap [%o1+0x02c],%l2 ! Mem[00000000328000ec] lduh [%o2+0x02c],%l6 ! Mem[00000000330000ec] retl swap [%o1+0x008],%l0 ! Mem[00000000328000c8] p18_jmpl_0_le: ldub [%i1+0x008],%l0 ! Mem[00000000348000c8] ldstub [%i3+0x000],%l0 ! Mem[00000000358000c0] jmpl %g6+8,%g0 ldx [%i2+0x000],%l3 ! Mem[00000000350000c0] p18_call_0_le: sth %l5,[%i3+0x01c] ! Mem[00000000358000dc] ldsb [%i1+0x00d],%l2 ! Mem[00000000348000cd] ldsb [%i0+0x008],%l7 ! Mem[00000000340000c8] ldsh [%i3+0x00e],%l0 ! Mem[00000000358000ce] std %l0,[%i2+0x038] ! Mem[00000000350000f8] ldsh [%i2+0x018],%l7 ! Mem[00000000350000d8] sth %l3,[%i1+0x03c] ! Mem[00000000348000fc] retl ldub [%i2+0x035],%l3 ! Mem[00000000350000f5] p18_jmpl_0_lo: ldub [%o1+0x008],%l0 ! Mem[00000000348000c8] ldstub [%o3+0x000],%l0 ! Mem[00000000358000c0] jmpl %g6+8,%g0 ldx [%o2+0x000],%l3 ! Mem[00000000350000c0] p18_call_0_lo: sth %l5,[%o3+0x01c] ! Mem[00000000358000dc] ldsb [%o1+0x00d],%l2 ! Mem[00000000348000cd] ldsb [%o0+0x008],%l7 ! Mem[00000000340000c8] ldsh [%o3+0x00e],%l0 ! Mem[00000000358000ce] std %l0,[%o2+0x038] ! Mem[00000000350000f8] ldsh [%o2+0x018],%l7 ! Mem[00000000350000d8] sth %l3,[%o1+0x03c] ! Mem[00000000348000fc] retl ldub [%o2+0x035],%l3 ! Mem[00000000350000f5] p18_jmpl_0_he: swap [%i0+0x030],%l4 ! Mem[00000000340000f0] stb %l3,[%i3+0x024] ! Mem[00000000358000e4] stw %l5,[%i0+0x000] ! Mem[00000000340000c0] jmpl %g6+8,%g0 stx %l7,[%i2+0x020] ! Mem[00000000350000e0] p18_call_0_he: ldub [%i0+0x02c],%l1 ! Mem[00000000340000ec] retl swap [%i1+0x038],%l7 ! Mem[00000000348000f8] p18_jmpl_0_ho: swap [%o0+0x030],%l4 ! Mem[00000000340000f0] stb %l3,[%o3+0x024] ! Mem[00000000358000e4] stw %l5,[%o0+0x000] ! Mem[00000000340000c0] jmpl %g6+8,%g0 stx %l7,[%o2+0x020] ! Mem[00000000350000e0] p18_call_0_ho: ldub [%o0+0x02c],%l1 ! Mem[00000000340000ec] retl swap [%o1+0x038],%l7 ! Mem[00000000348000f8] p19_jmpl_0_le: ldub [%i1+0x028],%l0 ! Mem[00000000368000e8] ldd [%i3+0x020],%l0 ! Mem[00000000378000e0] jmpl %g6+8,%g0 ldstub [%i0+0x009],%l0 ! Mem[00000000360000c9] p19_call_0_le: stw %l5,[%i2+0x010] ! Mem[00000000370000d0] ldsb [%i2+0x02e],%l0 ! Mem[00000000370000ee] ldstub [%i3+0x01b],%l1 ! Mem[00000000378000db] ldub [%i1+0x03d],%l6 ! Mem[00000000368000fd] retl swap [%i1+0x008],%l5 ! Mem[00000000368000c8] p19_jmpl_0_lo: ldub [%o1+0x028],%l0 ! Mem[00000000368000e8] ldd [%o3+0x020],%l0 ! Mem[00000000378000e0] jmpl %g6+8,%g0 ldstub [%o0+0x009],%l0 ! Mem[00000000360000c9] p19_call_0_lo: stw %l5,[%o2+0x010] ! Mem[00000000370000d0] ldsb [%o2+0x02e],%l0 ! Mem[00000000370000ee] ldstub [%o3+0x01b],%l1 ! Mem[00000000378000db] ldub [%o1+0x03d],%l6 ! Mem[00000000368000fd] retl swap [%o1+0x008],%l5 ! Mem[00000000368000c8] p19_jmpl_0_he: swap [%i2+0x028],%l1 ! Mem[00000000370000e8] ldd [%i3+0x030],%l0 ! Mem[00000000378000f0] jmpl %g6+8,%g0 stx %l0,[%i2+0x030] ! Mem[00000000370000f0] p19_call_0_he: swap [%i3+0x020],%l2 ! Mem[00000000378000e0] swap [%i1+0x034],%l0 ! Mem[00000000368000f4] swap [%i3+0x018],%l1 ! Mem[00000000378000d8] retl ldstub [%i3+0x020],%l2 ! Mem[00000000378000e0] p19_jmpl_0_ho: swap [%o2+0x028],%l1 ! Mem[00000000370000e8] ldd [%o3+0x030],%l0 ! Mem[00000000378000f0] jmpl %g6+8,%g0 stx %l0,[%o2+0x030] ! Mem[00000000370000f0] p19_call_0_ho: swap [%o3+0x020],%l2 ! Mem[00000000378000e0] swap [%o1+0x034],%l0 ! Mem[00000000368000f4] swap [%o3+0x018],%l1 ! Mem[00000000378000d8] retl ldstub [%o3+0x020],%l2 ! Mem[00000000378000e0] p20_jmpl_0_le: ldub [%i1+0x008],%l0 ! Mem[00000000388000c8] ldsb [%i3+0x000],%l0 ! Mem[00000000398000c0] jmpl %g6+8,%g0 ldsh [%i0+0x002],%l3 ! Mem[00000000380000c2] p20_call_0_le: stx %l5,[%i1+0x018] ! Mem[00000000388000d8] lduw [%i3+0x03c],%l7 ! Mem[00000000398000fc] ldsb [%i1+0x038],%l6 ! Mem[00000000388000f8] ldstub [%i2+0x016],%l5 ! Mem[00000000390000d6] ldsh [%i1+0x002],%l5 ! Mem[00000000388000c2] ldsh [%i2+0x03e],%l2 ! Mem[00000000390000fe] swap [%i0+0x008],%l4 ! Mem[00000000380000c8] retl ldsb [%i1+0x022],%l4 ! Mem[00000000388000e2] p20_jmpl_0_lo: ldub [%o1+0x008],%l0 ! Mem[00000000388000c8] ldsb [%o3+0x000],%l0 ! Mem[00000000398000c0] jmpl %g6+8,%g0 ldsh [%o0+0x002],%l3 ! Mem[00000000380000c2] p20_call_0_lo: stx %l5,[%o1+0x018] ! Mem[00000000388000d8] lduw [%o3+0x03c],%l7 ! Mem[00000000398000fc] ldsb [%o1+0x038],%l6 ! Mem[00000000388000f8] ldstub [%o2+0x016],%l5 ! Mem[00000000390000d6] ldsh [%o1+0x002],%l5 ! Mem[00000000388000c2] ldsh [%o2+0x03e],%l2 ! Mem[00000000390000fe] swap [%o0+0x008],%l4 ! Mem[00000000380000c8] retl ldsb [%o1+0x022],%l4 ! Mem[00000000388000e2] p20_jmpl_0_he: ldub [%i1+0x012],%l5 ! Mem[00000000388000d2] sth %l7,[%i3+0x00e] ! Mem[00000000398000ce] ldx [%i3+0x028],%l4 ! Mem[00000000398000e8] ldd [%i2+0x030],%l0 ! Mem[00000000390000f0] jmpl %g6+8,%g0 lduh [%i3+0x01e],%l5 ! Mem[00000000398000de] p20_call_0_he: retl lduh [%i3+0x02e],%l6 ! Mem[00000000398000ee] p20_jmpl_0_ho: ldub [%o1+0x012],%l5 ! Mem[00000000388000d2] sth %l7,[%o3+0x00e] ! Mem[00000000398000ce] ldx [%o3+0x028],%l4 ! Mem[00000000398000e8] ldd [%o2+0x030],%l0 ! Mem[00000000390000f0] jmpl %g6+8,%g0 lduh [%o3+0x01e],%l5 ! Mem[00000000398000de] p20_call_0_ho: retl lduh [%o3+0x02e],%l6 ! Mem[00000000398000ee] p21_jmpl_0_le: ldub [%i1+0x028],%l0 ! Mem[000000003a8000e8] ldx [%i3+0x038],%l1 ! Mem[000000003b8000f8] jmpl %g6+8,%g0 ldub [%i3+0x005],%l6 ! Mem[000000003b8000c5] p21_call_0_le: ldub [%i0+0x001],%l0 ! Mem[000000003a0000c1] stb %l0,[%i0+0x02e] ! Mem[000000003a0000ee] ldsh [%i1+0x002],%l5 ! Mem[000000003a8000c2] ldstub [%i0+0x01e],%l2 ! Mem[000000003a0000de] ldsb [%i2+0x00b],%l4 ! Mem[000000003b0000cb] ldx [%i3+0x000],%l4 ! Mem[000000003b8000c0] retl sth %l2,[%i0+0x028] ! Mem[000000003a0000e8] p21_jmpl_0_lo: ldub [%o1+0x028],%l0 ! Mem[000000003a8000e8] ldx [%o3+0x038],%l1 ! Mem[000000003b8000f8] jmpl %g6+8,%g0 ldub [%o3+0x005],%l6 ! Mem[000000003b8000c5] p21_call_0_lo: ldub [%o0+0x001],%l0 ! Mem[000000003a0000c1] stb %l0,[%o0+0x02e] ! Mem[000000003a0000ee] ldsh [%o1+0x002],%l5 ! Mem[000000003a8000c2] ldstub [%o0+0x01e],%l2 ! Mem[000000003a0000de] ldsb [%o2+0x00b],%l4 ! Mem[000000003b0000cb] ldx [%o3+0x000],%l4 ! Mem[000000003b8000c0] retl sth %l2,[%o0+0x028] ! Mem[000000003a0000e8] p21_jmpl_0_he: stw %l7,[%i1+0x00c] ! Mem[000000003a8000cc] std %l2,[%i0+0x000] ! Mem[000000003a0000c0] ldx [%i1+0x030],%l0 ! Mem[000000003a8000f0] ldub [%i0+0x027],%l6 ! Mem[000000003a0000e7] ldstub [%i0+0x008],%l0 ! Mem[000000003a0000c8] jmpl %g6+8,%g0 swap [%i3+0x03c],%l6 ! Mem[000000003b8000fc] p21_call_0_he: ldx [%i2+0x028],%l5 ! Mem[000000003b0000e8] ldx [%i1+0x038],%l3 ! Mem[000000003a8000f8] std %l4,[%i1+0x028] ! Mem[000000003a8000e8] ldstub [%i2+0x006],%l6 ! Mem[000000003b0000c6] sth %l4,[%i0+0x03c] ! Mem[000000003a0000fc] retl swap [%i0+0x028],%l1 ! Mem[000000003a0000e8] p21_jmpl_0_ho: stw %l7,[%o1+0x00c] ! Mem[000000003a8000cc] std %l2,[%o0+0x000] ! Mem[000000003a0000c0] ldx [%o1+0x030],%l0 ! Mem[000000003a8000f0] ldub [%o0+0x027],%l6 ! Mem[000000003a0000e7] ldstub [%o0+0x008],%l0 ! Mem[000000003a0000c8] jmpl %g6+8,%g0 swap [%o3+0x03c],%l6 ! Mem[000000003b8000fc] p21_call_0_ho: ldx [%o2+0x028],%l5 ! Mem[000000003b0000e8] ldx [%o1+0x038],%l3 ! Mem[000000003a8000f8] std %l4,[%o1+0x028] ! Mem[000000003a8000e8] ldstub [%o2+0x006],%l6 ! Mem[000000003b0000c6] sth %l4,[%o0+0x03c] ! Mem[000000003a0000fc] retl swap [%o0+0x028],%l1 ! Mem[000000003a0000e8] p22_jmpl_0_le: lduh [%i1+0x008],%l0 ! Mem[000000003c8000c8] ldstub [%i3+0x000],%l0 ! Mem[000000003d8000c0] jmpl %g6+8,%g0 ldub [%i0+0x003],%l3 ! Mem[000000003c0000c3] p22_call_0_le: lduh [%i3+0x01c],%l5 ! Mem[000000003d8000dc] lduh [%i2+0x00c],%l2 ! Mem[000000003d0000cc] std %l6,[%i1+0x008] ! Mem[000000003c8000c8] ldx [%i0+0x010],%l5 ! Mem[000000003c0000d0] ldsb [%i1+0x002],%l5 ! Mem[000000003c8000c2] stx %l2,[%i2+0x038] ! Mem[000000003d0000f8] lduw [%i2+0x028],%l2 ! Mem[000000003d0000e8] retl ldsb [%i1+0x024],%l5 ! Mem[000000003c8000e4] p22_jmpl_0_lo: lduh [%o1+0x008],%l0 ! Mem[000000003c8000c8] ldstub [%o3+0x000],%l0 ! Mem[000000003d8000c0] jmpl %g6+8,%g0 ldub [%o0+0x003],%l3 ! Mem[000000003c0000c3] p22_call_0_lo: lduh [%o3+0x01c],%l5 ! Mem[000000003d8000dc] lduh [%o2+0x00c],%l2 ! Mem[000000003d0000cc] std %l6,[%o1+0x008] ! Mem[000000003c8000c8] ldx [%o0+0x010],%l5 ! Mem[000000003c0000d0] ldsb [%o1+0x002],%l5 ! Mem[000000003c8000c2] stx %l2,[%o2+0x038] ! Mem[000000003d0000f8] lduw [%o2+0x028],%l2 ! Mem[000000003d0000e8] retl ldsb [%o1+0x024],%l5 ! Mem[000000003c8000e4] p22_jmpl_0_he: lduh [%i3+0x018],%l6 ! Mem[000000003d8000d8] ldsw [%i2+0x030],%l0 ! Mem[000000003d0000f0] ldx [%i1+0x020],%l6 ! Mem[000000003c8000e0] ldsw [%i2+0x028],%l0 ! Mem[000000003d0000e8] stw %l6,[%i2+0x03c] ! Mem[000000003d0000fc] std %l0,[%i2+0x038] ! Mem[000000003d0000f8] ldx [%i3+0x010],%l0 ! Mem[000000003d8000d0] jmpl %g6+8,%g0 ldstub [%i1+0x035],%l1 ! Mem[000000003c8000f5] p22_call_0_he: ldd [%i0+0x028],%l2 ! Mem[000000003c0000e8] ldstub [%i1+0x02d],%l6 ! Mem[000000003c8000ed] ldub [%i1+0x01f],%l6 ! Mem[000000003c8000df] ldsb [%i2+0x034],%l0 ! Mem[000000003d0000f4] ldsw [%i3+0x01c],%l5 ! Mem[000000003d8000dc] retl stx %l6,[%i0+0x028] ! Mem[000000003c0000e8] p22_jmpl_0_ho: lduh [%o3+0x018],%l6 ! Mem[000000003d8000d8] ldsw [%o2+0x030],%l0 ! Mem[000000003d0000f0] ldx [%o1+0x020],%l6 ! Mem[000000003c8000e0] ldsw [%o2+0x028],%l0 ! Mem[000000003d0000e8] stw %l6,[%o2+0x03c] ! Mem[000000003d0000fc] std %l0,[%o2+0x038] ! Mem[000000003d0000f8] ldx [%o3+0x010],%l0 ! Mem[000000003d8000d0] jmpl %g6+8,%g0 ldstub [%o1+0x035],%l1 ! Mem[000000003c8000f5] p22_call_0_ho: ldd [%o0+0x028],%l2 ! Mem[000000003c0000e8] ldstub [%o1+0x02d],%l6 ! Mem[000000003c8000ed] ldub [%o1+0x01f],%l6 ! Mem[000000003c8000df] ldsb [%o2+0x034],%l0 ! Mem[000000003d0000f4] ldsw [%o3+0x01c],%l5 ! Mem[000000003d8000dc] retl stx %l6,[%o0+0x028] ! Mem[000000003c0000e8] p23_jmpl_0_le: lduh [%i2+0x028],%l0 ! Mem[000000003f0000e8] ldx [%i3+0x020],%l0 ! Mem[000000003f8000e0] jmpl %g6+8,%g0 ldstub [%i3+0x023],%l3 ! Mem[000000003f8000e3] p23_call_0_le: ldsh [%i2+0x01c],%l5 ! Mem[000000003f0000dc] sth %l2,[%i0+0x02c] ! Mem[000000003e0000ec] swap [%i3+0x028],%l7 ! Mem[000000003f8000e8] ldsw [%i2+0x034],%l5 ! Mem[000000003f0000f4] std %l4,[%i0+0x000] ! Mem[000000003e0000c0] swap [%i0+0x01c],%l2 ! Mem[000000003e0000dc] ldx [%i1+0x008],%l4 ! Mem[000000003e8000c8] retl stb %l4,[%i3+0x002] ! Mem[000000003f8000c2] p23_jmpl_0_lo: lduh [%o2+0x028],%l0 ! Mem[000000003f0000e8] ldx [%o3+0x020],%l0 ! Mem[000000003f8000e0] jmpl %g6+8,%g0 ldstub [%o3+0x023],%l3 ! Mem[000000003f8000e3] p23_call_0_lo: ldsh [%o2+0x01c],%l5 ! Mem[000000003f0000dc] sth %l2,[%o0+0x02c] ! Mem[000000003e0000ec] swap [%o3+0x028],%l7 ! Mem[000000003f8000e8] ldsw [%o2+0x034],%l5 ! Mem[000000003f0000f4] std %l4,[%o0+0x000] ! Mem[000000003e0000c0] swap [%o0+0x01c],%l2 ! Mem[000000003e0000dc] ldx [%o1+0x008],%l4 ! Mem[000000003e8000c8] retl stb %l4,[%o3+0x002] ! Mem[000000003f8000c2] p23_jmpl_0_he: swap [%i3+0x020],%l5 ! Mem[000000003f8000e0] lduh [%i1+0x004],%l7 ! Mem[000000003e8000c4] ldsb [%i2+0x018],%l4 ! Mem[000000003f0000d8] ldsh [%i3+0x030],%l3 ! Mem[000000003f8000f0] jmpl %g6+8,%g0 sth %l5,[%i3+0x03e] ! Mem[000000003f8000fe] p23_call_0_he: retl ldsb [%i3+0x029],%l5 ! Mem[000000003f8000e9] p23_jmpl_0_ho: swap [%o3+0x020],%l5 ! Mem[000000003f8000e0] lduh [%o1+0x004],%l7 ! Mem[000000003e8000c4] ldsb [%o2+0x018],%l4 ! Mem[000000003f0000d8] ldsh [%o3+0x030],%l3 ! Mem[000000003f8000f0] jmpl %g6+8,%g0 sth %l5,[%o3+0x03e] ! Mem[000000003f8000fe] p23_call_0_ho: retl ldsb [%o3+0x029],%l5 ! Mem[000000003f8000e9] p24_jmpl_0_le: lduh [%i2+0x008],%l0 ! Mem[00000000410000c8] ldub [%i3+0x000],%l0 ! Mem[00000000418000c0] jmpl %g6+8,%g0 stw %l3,[%i3+0x000] ! Mem[00000000418000c0] p24_call_0_le: lduw [%i1+0x01c],%l5 ! Mem[00000000408000dc] lduh [%i0+0x03e],%l7 ! Mem[00000000400000fe] swap [%i0+0x038],%l6 ! Mem[00000000400000f8] lduh [%i0+0x016],%l5 ! Mem[00000000400000d6] stw %l5,[%i0+0x000] ! Mem[00000000400000c0] stw %l6,[%i3+0x03c] ! Mem[00000000418000fc] stw %l5,[%i1+0x008] ! Mem[00000000408000c8] retl sth %l0,[%i0+0x03c] ! Mem[00000000400000fc] p24_jmpl_0_lo: lduh [%o2+0x008],%l0 ! Mem[00000000410000c8] ldub [%o3+0x000],%l0 ! Mem[00000000418000c0] jmpl %g6+8,%g0 stw %l3,[%o3+0x000] ! Mem[00000000418000c0] p24_call_0_lo: lduw [%o1+0x01c],%l5 ! Mem[00000000408000dc] lduh [%o0+0x03e],%l7 ! Mem[00000000400000fe] swap [%o0+0x038],%l6 ! Mem[00000000400000f8] lduh [%o0+0x016],%l5 ! Mem[00000000400000d6] stw %l5,[%o0+0x000] ! Mem[00000000400000c0] stw %l6,[%o3+0x03c] ! Mem[00000000418000fc] stw %l5,[%o1+0x008] ! Mem[00000000408000c8] retl sth %l0,[%o0+0x03c] ! Mem[00000000400000fc] p24_jmpl_0_he: lduw [%i1+0x028],%l4 ! Mem[00000000408000e8] jmpl %g6+8,%g0 std %l4,[%i1+0x028] ! Mem[00000000408000e8] p24_call_0_he: retl stb %l0,[%i0+0x015] ! Mem[00000000400000d5] p24_jmpl_0_ho: lduw [%o1+0x028],%l4 ! Mem[00000000408000e8] jmpl %g6+8,%g0 std %l4,[%o1+0x028] ! Mem[00000000408000e8] p24_call_0_ho: retl stb %l0,[%o0+0x015] ! Mem[00000000400000d5] p25_jmpl_0_le: lduh [%i2+0x028],%l0 ! Mem[00000000430000e8] ldstub [%i0+0x03f],%l1 ! Mem[00000000420000ff] jmpl %g6+8,%g0 ldstub [%i0+0x015],%l5 ! Mem[00000000420000d5] p25_call_0_le: swap [%i1+0x028],%l7 ! Mem[00000000428000e8] ldstub [%i0+0x02e],%l0 ! Mem[00000000420000ee] retl stb %l1,[%i0+0x01b] ! Mem[00000000420000db] p25_jmpl_0_lo: lduh [%o2+0x028],%l0 ! Mem[00000000430000e8] ldstub [%o0+0x03f],%l1 ! Mem[00000000420000ff] jmpl %g6+8,%g0 ldstub [%o0+0x015],%l5 ! Mem[00000000420000d5] p25_call_0_lo: swap [%o1+0x028],%l7 ! Mem[00000000428000e8] ldstub [%o0+0x02e],%l0 ! Mem[00000000420000ee] retl stb %l1,[%o0+0x01b] ! Mem[00000000420000db] p25_jmpl_0_he: sth %l2,[%i0+0x01e] ! Mem[00000000420000de] ldsw [%i1+0x008],%l5 ! Mem[00000000428000c8] swap [%i3+0x028],%l1 ! Mem[00000000438000e8] sth %l1,[%i1+0x032] ! Mem[00000000428000f2] jmpl %g6+8,%g0 ldstub [%i1+0x031],%l0 ! Mem[00000000428000f1] p25_call_0_he: std %l2,[%i0+0x020] ! Mem[00000000420000e0] swap [%i3+0x034],%l0 ! Mem[00000000438000f4] ldsw [%i0+0x018],%l1 ! Mem[00000000420000d8] retl ldstub [%i3+0x019],%l7 ! Mem[00000000438000d9] p25_jmpl_0_ho: sth %l2,[%o0+0x01e] ! Mem[00000000420000de] ldsw [%o1+0x008],%l5 ! Mem[00000000428000c8] swap [%o3+0x028],%l1 ! Mem[00000000438000e8] sth %l1,[%o1+0x032] ! Mem[00000000428000f2] jmpl %g6+8,%g0 ldstub [%o1+0x031],%l0 ! Mem[00000000428000f1] p25_call_0_ho: std %l2,[%o0+0x020] ! Mem[00000000420000e0] swap [%o3+0x034],%l0 ! Mem[00000000438000f4] ldsw [%o0+0x018],%l1 ! Mem[00000000420000d8] retl ldstub [%o3+0x019],%l7 ! Mem[00000000438000d9] p26_jmpl_0_le: lduh [%i2+0x008],%l0 ! Mem[00000000450000c8] ldstub [%i3+0x000],%l0 ! Mem[00000000458000c0] jmpl %g6+8,%g0 swap [%i2+0x008],%l0 ! Mem[00000000450000c8] p26_call_0_le: stw %l0,[%i1+0x000] ! Mem[00000000448000c0] std %l6,[%i3+0x028] ! Mem[00000000458000e8] ldx [%i0+0x008],%l0 ! Mem[00000000440000c8] ldstub [%i1+0x004],%l4 ! Mem[00000000448000c4] retl lduw [%i1+0x020],%l7 ! Mem[00000000448000e0] p26_jmpl_0_lo: lduh [%o2+0x008],%l0 ! Mem[00000000450000c8] ldstub [%o3+0x000],%l0 ! Mem[00000000458000c0] jmpl %g6+8,%g0 swap [%o2+0x008],%l0 ! Mem[00000000450000c8] p26_call_0_lo: stw %l0,[%o1+0x000] ! Mem[00000000448000c0] std %l6,[%o3+0x028] ! Mem[00000000458000e8] ldx [%o0+0x008],%l0 ! Mem[00000000440000c8] ldstub [%o1+0x004],%l4 ! Mem[00000000448000c4] retl lduw [%o1+0x020],%l7 ! Mem[00000000448000e0] p26_jmpl_0_he: ldub [%i1+0x03e],%l3 ! Mem[00000000448000fe] ldsh [%i1+0x01c],%l2 ! Mem[00000000448000dc] stw %l1,[%i2+0x008] ! Mem[00000000450000c8] stx %l1,[%i3+0x030] ! Mem[00000000458000f0] ldsw [%i0+0x030],%l0 ! Mem[00000000440000f0] ldstub [%i3+0x021],%l3 ! Mem[00000000458000e1] jmpl %g6+8,%g0 ldsh [%i0+0x028],%l5 ! Mem[00000000440000e8] p26_call_0_he: retl swap [%i0+0x034],%l7 ! Mem[00000000440000f4] p26_jmpl_0_ho: ldub [%o1+0x03e],%l3 ! Mem[00000000448000fe] ldsh [%o1+0x01c],%l2 ! Mem[00000000448000dc] stw %l1,[%o2+0x008] ! Mem[00000000450000c8] stx %l1,[%o3+0x030] ! Mem[00000000458000f0] ldsw [%o0+0x030],%l0 ! Mem[00000000440000f0] ldstub [%o3+0x021],%l3 ! Mem[00000000458000e1] jmpl %g6+8,%g0 ldsh [%o0+0x028],%l5 ! Mem[00000000440000e8] p26_call_0_ho: retl swap [%o0+0x034],%l7 ! Mem[00000000440000f4] p27_jmpl_0_le: lduh [%i2+0x028],%l0 ! Mem[00000000470000e8] ldsw [%i3+0x020],%l0 ! Mem[00000000478000e0] jmpl %g6+8,%g0 ldsw [%i1+0x020],%l3 ! Mem[00000000468000e0] p27_call_0_le: swap [%i2+0x01c],%l5 ! Mem[00000000470000dc] stw %l2,[%i1+0x02c] ! Mem[00000000468000ec] swap [%i3+0x028],%l7 ! Mem[00000000478000e8] ldx [%i2+0x028],%l0 ! Mem[00000000470000e8] sth %l1,[%i2+0x01a] ! Mem[00000000470000da] sth %l2,[%i0+0x01e] ! Mem[00000000460000de] stb %l4,[%i3+0x00b] ! Mem[00000000478000cb] retl sth %l4,[%i3+0x002] ! Mem[00000000478000c2] p27_jmpl_0_lo: lduh [%o2+0x028],%l0 ! Mem[00000000470000e8] ldsw [%o3+0x020],%l0 ! Mem[00000000478000e0] jmpl %g6+8,%g0 ldsw [%o1+0x020],%l3 ! Mem[00000000468000e0] p27_call_0_lo: swap [%o2+0x01c],%l5 ! Mem[00000000470000dc] stw %l2,[%o1+0x02c] ! Mem[00000000468000ec] swap [%o3+0x028],%l7 ! Mem[00000000478000e8] ldx [%o2+0x028],%l0 ! Mem[00000000470000e8] sth %l1,[%o2+0x01a] ! Mem[00000000470000da] sth %l2,[%o0+0x01e] ! Mem[00000000460000de] stb %l4,[%o3+0x00b] ! Mem[00000000478000cb] retl sth %l4,[%o3+0x002] ! Mem[00000000478000c2] p27_jmpl_0_he: swap [%i0+0x010],%l5 ! Mem[00000000460000d0] ldstub [%i0+0x00e],%l7 ! Mem[00000000460000ce] stb %l3,[%i0+0x001] ! Mem[00000000460000c1] lduw [%i2+0x028],%l5 ! Mem[00000000470000e8] jmpl %g6+8,%g0 swap [%i0+0x024],%l6 ! Mem[00000000460000e4] p27_call_0_he: swap [%i0+0x020],%l2 ! Mem[00000000460000e0] ldsh [%i2+0x004],%l6 ! Mem[00000000470000c4] ldsh [%i3+0x03a],%l2 ! Mem[00000000478000fa] swap [%i2+0x02c],%l2 ! Mem[00000000470000ec] std %l6,[%i3+0x028] ! Mem[00000000478000e8] stx %l1,[%i1+0x030] ! Mem[00000000468000f0] lduw [%i2+0x034],%l0 ! Mem[00000000470000f4] retl lduh [%i1+0x00e],%l7 ! Mem[00000000468000ce] p27_jmpl_0_ho: swap [%o0+0x010],%l5 ! Mem[00000000460000d0] ldstub [%o0+0x00e],%l7 ! Mem[00000000460000ce] stb %l3,[%o0+0x001] ! Mem[00000000460000c1] lduw [%o2+0x028],%l5 ! Mem[00000000470000e8] jmpl %g6+8,%g0 swap [%o0+0x024],%l6 ! Mem[00000000460000e4] p27_call_0_ho: swap [%o0+0x020],%l2 ! Mem[00000000460000e0] ldsh [%o2+0x004],%l6 ! Mem[00000000470000c4] ldsh [%o3+0x03a],%l2 ! Mem[00000000478000fa] swap [%o2+0x02c],%l2 ! Mem[00000000470000ec] std %l6,[%o3+0x028] ! Mem[00000000478000e8] stx %l1,[%o1+0x030] ! Mem[00000000468000f0] lduw [%o2+0x034],%l0 ! Mem[00000000470000f4] retl lduh [%o1+0x00e],%l7 ! Mem[00000000468000ce] p28_jmpl_0_le: lduh [%i2+0x008],%l0 ! Mem[00000000490000c8] std %l0,[%i3+0x000] ! Mem[00000000498000c0] jmpl %g6+8,%g0 std %l6,[%i2+0x000] ! Mem[00000000490000c0] p28_call_0_le: ldsw [%i3+0x000],%l0 ! Mem[00000000498000c0] stx %l6,[%i3+0x028] ! Mem[00000000498000e8] swap [%i2+0x038],%l1 ! Mem[00000000490000f8] swap [%i2+0x018],%l7 ! Mem[00000000490000d8] swap [%i1+0x008],%l4 ! Mem[00000000488000c8] ldsh [%i1+0x022],%l4 ! Mem[00000000488000e2] retl sth %l2,[%i0+0x028] ! Mem[00000000480000e8] p28_jmpl_0_lo: lduh [%o2+0x008],%l0 ! Mem[00000000490000c8] std %l0,[%o3+0x000] ! Mem[00000000498000c0] jmpl %g6+8,%g0 std %l6,[%o2+0x000] ! Mem[00000000490000c0] p28_call_0_lo: ldsw [%o3+0x000],%l0 ! Mem[00000000498000c0] stx %l6,[%o3+0x028] ! Mem[00000000498000e8] swap [%o2+0x038],%l1 ! Mem[00000000490000f8] swap [%o2+0x018],%l7 ! Mem[00000000490000d8] swap [%o1+0x008],%l4 ! Mem[00000000488000c8] ldsh [%o1+0x022],%l4 ! Mem[00000000488000e2] retl sth %l2,[%o0+0x028] ! Mem[00000000480000e8] p28_jmpl_0_he: ldx [%i3+0x020],%l7 ! Mem[00000000498000e0] ldub [%i2+0x018],%l6 ! Mem[00000000490000d8] std %l0,[%i2+0x030] ! Mem[00000000490000f0] swap [%i3+0x000],%l2 ! Mem[00000000498000c0] lduh [%i3+0x03c],%l1 ! Mem[00000000498000fc] jmpl %g6+8,%g0 ldstub [%i1+0x011],%l0 ! Mem[00000000488000d1] p28_call_0_he: sth %l5,[%i3+0x030] ! Mem[00000000498000f0] stw %l5,[%i0+0x030] ! Mem[00000000480000f0] ldx [%i2+0x008],%l4 ! Mem[00000000490000c8] sth %l6,[%i3+0x026] ! Mem[00000000498000e6] sth %l4,[%i1+0x01c] ! Mem[00000000488000dc] ldstub [%i1+0x01e],%l5 ! Mem[00000000488000de] retl ldx [%i3+0x028],%l6 ! Mem[00000000498000e8] p28_jmpl_0_ho: ldx [%o3+0x020],%l7 ! Mem[00000000498000e0] ldub [%o2+0x018],%l6 ! Mem[00000000490000d8] std %l0,[%o2+0x030] ! Mem[00000000490000f0] swap [%o3+0x000],%l2 ! Mem[00000000498000c0] lduh [%o3+0x03c],%l1 ! Mem[00000000498000fc] jmpl %g6+8,%g0 ldstub [%o1+0x011],%l0 ! Mem[00000000488000d1] p28_call_0_ho: sth %l5,[%o3+0x030] ! Mem[00000000498000f0] stw %l5,[%o0+0x030] ! Mem[00000000480000f0] ldx [%o2+0x008],%l4 ! Mem[00000000490000c8] sth %l6,[%o3+0x026] ! Mem[00000000498000e6] sth %l4,[%o1+0x01c] ! Mem[00000000488000dc] ldstub [%o1+0x01e],%l5 ! Mem[00000000488000de] retl ldx [%o3+0x028],%l6 ! Mem[00000000498000e8] p29_jmpl_0_le: lduh [%i2+0x028],%l0 ! Mem[000000004b0000e8] std %l0,[%i3+0x018] ! Mem[000000004b8000d8] jmpl %g6+8,%g0 ldstub [%i0+0x009],%l0 ! Mem[000000004a0000c9] p29_call_0_le: ldstub [%i1+0x001],%l0 ! Mem[000000004a8000c1] swap [%i2+0x028],%l6 ! Mem[000000004b0000e8] swap [%i2+0x02c],%l0 ! Mem[000000004b0000ec] swap [%i0+0x024],%l4 ! Mem[000000004a0000e4] retl swap [%i2+0x000],%l7 ! Mem[000000004b0000c0] p29_jmpl_0_lo: lduh [%o2+0x028],%l0 ! Mem[000000004b0000e8] std %l0,[%o3+0x018] ! Mem[000000004b8000d8] jmpl %g6+8,%g0 ldstub [%o0+0x009],%l0 ! Mem[000000004a0000c9] p29_call_0_lo: ldstub [%o1+0x001],%l0 ! Mem[000000004a8000c1] swap [%o2+0x028],%l6 ! Mem[000000004b0000e8] swap [%o2+0x02c],%l0 ! Mem[000000004b0000ec] swap [%o0+0x024],%l4 ! Mem[000000004a0000e4] retl swap [%o2+0x000],%l7 ! Mem[000000004b0000c0] p29_jmpl_0_he: ldsh [%i2+0x01e],%l3 ! Mem[000000004b0000de] ldd [%i3+0x030],%l4 ! Mem[000000004b8000f0] ldstub [%i2+0x031],%l0 ! Mem[000000004b0000f1] ldstub [%i3+0x001],%l3 ! Mem[000000004b8000c1] swap [%i1+0x028],%l5 ! Mem[000000004a8000e8] ldsw [%i3+0x008],%l2 ! Mem[000000004b8000c8] jmpl %g6+8,%g0 ldsw [%i1+0x024],%l1 ! Mem[000000004a8000e4] p29_call_0_he: ldsh [%i2+0x03a],%l1 ! Mem[000000004b0000fa] ldub [%i2+0x03f],%l1 ! Mem[000000004b0000ff] std %l6,[%i2+0x000] ! Mem[000000004b0000c0] lduw [%i1+0x038],%l2 ! Mem[000000004a8000f8] stw %l3,[%i0+0x03c] ! Mem[000000004a0000fc] swap [%i1+0x014],%l5 ! Mem[000000004a8000d4] swap [%i2+0x004],%l2 ! Mem[000000004b0000c4] retl stx %l3,[%i2+0x028] ! Mem[000000004b0000e8] p29_jmpl_0_ho: ldsh [%o2+0x01e],%l3 ! Mem[000000004b0000de] ldd [%o3+0x030],%l4 ! Mem[000000004b8000f0] ldstub [%o2+0x031],%l0 ! Mem[000000004b0000f1] ldstub [%o3+0x001],%l3 ! Mem[000000004b8000c1] swap [%o1+0x028],%l5 ! Mem[000000004a8000e8] ldsw [%o3+0x008],%l2 ! Mem[000000004b8000c8] jmpl %g6+8,%g0 ldsw [%o1+0x024],%l1 ! Mem[000000004a8000e4] p29_call_0_ho: ldsh [%o2+0x03a],%l1 ! Mem[000000004b0000fa] ldub [%o2+0x03f],%l1 ! Mem[000000004b0000ff] std %l6,[%o2+0x000] ! Mem[000000004b0000c0] lduw [%o1+0x038],%l2 ! Mem[000000004a8000f8] stw %l3,[%o0+0x03c] ! Mem[000000004a0000fc] swap [%o1+0x014],%l5 ! Mem[000000004a8000d4] swap [%o2+0x004],%l2 ! Mem[000000004b0000c4] retl stx %l3,[%o2+0x028] ! Mem[000000004b0000e8] p30_jmpl_0_le: lduh [%i2+0x008],%l0 ! Mem[000000004d0000c8] swap [%i2+0x000],%l0 ! Mem[000000004d0000c0] jmpl %g6+8,%g0 ldstub [%i3+0x003],%l3 ! Mem[000000004d8000c3] p30_call_0_le: stw %l6,[%i2+0x038] ! Mem[000000004d0000f8] swap [%i0+0x014],%l5 ! Mem[000000004c0000d4] lduw [%i1+0x03c],%l3 ! Mem[000000004c8000fc] ldub [%i0+0x03c],%l0 ! Mem[000000004c0000fc] ldstub [%i2+0x00b],%l2 ! Mem[000000004d0000cb] swap [%i0+0x02c],%l1 ! Mem[000000004c0000ec] stb %l1,[%i2+0x037] ! Mem[000000004d0000f7] retl ldsb [%i1+0x016],%l0 ! Mem[000000004c8000d6] p30_jmpl_0_lo: lduh [%o2+0x008],%l0 ! Mem[000000004d0000c8] swap [%o2+0x000],%l0 ! Mem[000000004d0000c0] jmpl %g6+8,%g0 ldstub [%o3+0x003],%l3 ! Mem[000000004d8000c3] p30_call_0_lo: stw %l6,[%o2+0x038] ! Mem[000000004d0000f8] swap [%o0+0x014],%l5 ! Mem[000000004c0000d4] lduw [%o1+0x03c],%l3 ! Mem[000000004c8000fc] ldub [%o0+0x03c],%l0 ! Mem[000000004c0000fc] ldstub [%o2+0x00b],%l2 ! Mem[000000004d0000cb] swap [%o0+0x02c],%l1 ! Mem[000000004c0000ec] stb %l1,[%o2+0x037] ! Mem[000000004d0000f7] retl ldsb [%o1+0x016],%l0 ! Mem[000000004c8000d6] p30_jmpl_0_he: ldsb [%i2+0x029],%l2 ! Mem[000000004d0000e9] ldsb [%i3+0x007],%l1 ! Mem[000000004d8000c7] swap [%i1+0x03c],%l6 ! Mem[000000004c8000fc] ldsh [%i2+0x01e],%l2 ! Mem[000000004d0000de] swap [%i2+0x024],%l4 ! Mem[000000004d0000e4] jmpl %g6+8,%g0 ldstub [%i3+0x002],%l3 ! Mem[000000004d8000c2] p30_call_0_he: ldsw [%i1+0x034],%l1 ! Mem[000000004c8000f4] swap [%i3+0x00c],%l7 ! Mem[000000004d8000cc] stx %l1,[%i1+0x008] ! Mem[000000004c8000c8] lduw [%i2+0x00c],%l4 ! Mem[000000004d0000cc] retl ldstub [%i0+0x002],%l5 ! Mem[000000004c0000c2] p30_jmpl_0_ho: ldsb [%o2+0x029],%l2 ! Mem[000000004d0000e9] ldsb [%o3+0x007],%l1 ! Mem[000000004d8000c7] swap [%o1+0x03c],%l6 ! Mem[000000004c8000fc] ldsh [%o2+0x01e],%l2 ! Mem[000000004d0000de] swap [%o2+0x024],%l4 ! Mem[000000004d0000e4] jmpl %g6+8,%g0 ldstub [%o3+0x002],%l3 ! Mem[000000004d8000c2] p30_call_0_ho: ldsw [%o1+0x034],%l1 ! Mem[000000004c8000f4] swap [%o3+0x00c],%l7 ! Mem[000000004d8000cc] stx %l1,[%o1+0x008] ! Mem[000000004c8000c8] lduw [%o2+0x00c],%l4 ! Mem[000000004d0000cc] retl ldstub [%o0+0x002],%l5 ! Mem[000000004c0000c2] p31_jmpl_0_le: lduh [%i2+0x028],%l0 ! Mem[000000004f0000e8] lduw [%i2+0x020],%l0 ! Mem[000000004f0000e0] jmpl %g6+8,%g0 std %l2,[%i3+0x020] ! Mem[000000004f8000e0] p31_call_0_le: ldx [%i1+0x028],%l7 ! Mem[000000004e8000e8] stx %l0,[%i3+0x028] ! Mem[000000004f8000e8] ldub [%i0+0x01b],%l1 ! Mem[000000004e0000db] ldx [%i2+0x018],%l7 ! Mem[000000004f0000d8] swap [%i3+0x01c],%l3 ! Mem[000000004f8000dc] std %l4,[%i3+0x000] ! Mem[000000004f8000c0] ldsh [%i2+0x02e],%l1 ! Mem[000000004f0000ee] retl ldsw [%i0+0x004],%l5 ! Mem[000000004e0000c4] p31_jmpl_0_lo: lduh [%o2+0x028],%l0 ! Mem[000000004f0000e8] lduw [%o2+0x020],%l0 ! Mem[000000004f0000e0] jmpl %g6+8,%g0 std %l2,[%o3+0x020] ! Mem[000000004f8000e0] p31_call_0_lo: ldx [%o1+0x028],%l7 ! Mem[000000004e8000e8] stx %l0,[%o3+0x028] ! Mem[000000004f8000e8] ldub [%o0+0x01b],%l1 ! Mem[000000004e0000db] ldx [%o2+0x018],%l7 ! Mem[000000004f0000d8] swap [%o3+0x01c],%l3 ! Mem[000000004f8000dc] std %l4,[%o3+0x000] ! Mem[000000004f8000c0] ldsh [%o2+0x02e],%l1 ! Mem[000000004f0000ee] retl ldsw [%o0+0x004],%l5 ! Mem[000000004e0000c4] p31_jmpl_0_he: stx %l6,[%i2+0x038] ! Mem[000000004f0000f8] sth %l0,[%i1+0x030] ! Mem[000000004e8000f0] ldx [%i1+0x020],%l6 ! Mem[000000004e8000e0] ldsw [%i3+0x008],%l0 ! Mem[000000004f8000c8] stx %l6,[%i3+0x038] ! Mem[000000004f8000f8] ldsw [%i1+0x01c],%l5 ! Mem[000000004e8000dc] ldstub [%i3+0x02a],%l7 ! Mem[000000004f8000ea] jmpl %g6+8,%g0 ldstub [%i2+0x02b],%l4 ! Mem[000000004f0000eb] p31_call_0_he: sth %l2,[%i0+0x006] ! Mem[000000004e0000c6] retl stx %l3,[%i1+0x028] ! Mem[000000004e8000e8] p31_jmpl_0_ho: stx %l6,[%o2+0x038] ! Mem[000000004f0000f8] sth %l0,[%o1+0x030] ! Mem[000000004e8000f0] ldx [%o1+0x020],%l6 ! Mem[000000004e8000e0] ldsw [%o3+0x008],%l0 ! Mem[000000004f8000c8] stx %l6,[%o3+0x038] ! Mem[000000004f8000f8] ldsw [%o1+0x01c],%l5 ! Mem[000000004e8000dc] ldstub [%o3+0x02a],%l7 ! Mem[000000004f8000ea] jmpl %g6+8,%g0 ldstub [%o2+0x02b],%l4 ! Mem[000000004f0000eb] p31_call_0_ho: sth %l2,[%o0+0x006] ! Mem[000000004e0000c6] retl stx %l3,[%o1+0x028] ! Mem[000000004e8000e8] p32_jmpl_0_le: lduh [%i2+0x008],%l0 ! Mem[00000000510000c8] stx %l0,[%i2+0x000] ! Mem[00000000510000c0] jmpl %g6+8,%g0 swap [%i2+0x000],%l3 ! Mem[00000000510000c0] p32_call_0_le: stx %l0,[%i0+0x000] ! Mem[00000000500000c0] sth %l6,[%i0+0x028] ! Mem[00000000500000e8] ldstub [%i0+0x00c],%l0 ! Mem[00000000500000cc] ldstub [%i1+0x004],%l4 ! Mem[00000000508000c4] stw %l4,[%i3+0x008] ! Mem[00000000518000c8] ldx [%i1+0x020],%l4 ! Mem[00000000508000e0] stw %l2,[%i1+0x028] ! Mem[00000000508000e8] retl swap [%i1+0x028],%l6 ! Mem[00000000508000e8] p32_jmpl_0_lo: lduh [%o2+0x008],%l0 ! Mem[00000000510000c8] stx %l0,[%o2+0x000] ! Mem[00000000510000c0] jmpl %g6+8,%g0 swap [%o2+0x000],%l3 ! Mem[00000000510000c0] p32_call_0_lo: stx %l0,[%o0+0x000] ! Mem[00000000500000c0] sth %l6,[%o0+0x028] ! Mem[00000000500000e8] ldstub [%o0+0x00c],%l0 ! Mem[00000000500000cc] ldstub [%o1+0x004],%l4 ! Mem[00000000508000c4] stw %l4,[%o3+0x008] ! Mem[00000000518000c8] ldx [%o1+0x020],%l4 ! Mem[00000000508000e0] stw %l2,[%o1+0x028] ! Mem[00000000508000e8] retl swap [%o1+0x028],%l6 ! Mem[00000000508000e8] p32_jmpl_0_he: ldub [%i3+0x02b],%l4 ! Mem[00000000518000eb] stb %l0,[%i2+0x031] ! Mem[00000000510000f1] ldstub [%i3+0x027],%l6 ! Mem[00000000518000e7] stx %l0,[%i1+0x028] ! Mem[00000000508000e8] ldstub [%i2+0x03e],%l6 ! Mem[00000000510000fe] ldstub [%i3+0x03c],%l1 ! Mem[00000000518000fc] swap [%i3+0x010],%l0 ! Mem[00000000518000d0] jmpl %g6+8,%g0 std %l4,[%i0+0x008] ! Mem[00000000500000c8] p32_call_0_he: ldd [%i2+0x028],%l2 ! Mem[00000000510000e8] retl swap [%i1+0x02c],%l6 ! Mem[00000000508000ec] p32_jmpl_0_ho: ldub [%o3+0x02b],%l4 ! Mem[00000000518000eb] stb %l0,[%o2+0x031] ! Mem[00000000510000f1] ldstub [%o3+0x027],%l6 ! Mem[00000000518000e7] stx %l0,[%o1+0x028] ! Mem[00000000508000e8] ldstub [%o2+0x03e],%l6 ! Mem[00000000510000fe] ldstub [%o3+0x03c],%l1 ! Mem[00000000518000fc] swap [%o3+0x010],%l0 ! Mem[00000000518000d0] jmpl %g6+8,%g0 std %l4,[%o0+0x008] ! Mem[00000000500000c8] p32_call_0_ho: ldd [%o2+0x028],%l2 ! Mem[00000000510000e8] retl swap [%o1+0x02c],%l6 ! Mem[00000000508000ec] p33_jmpl_0_le: lduh [%i2+0x028],%l0 ! Mem[00000000530000e8] ldsh [%i1+0x01c],%l0 ! Mem[00000000528000dc] jmpl %g6+8,%g0 ldx [%i0+0x008],%l0 ! Mem[00000000520000c8] p33_call_0_le: lduh [%i1+0x000],%l0 ! Mem[00000000528000c0] ldd [%i3+0x028],%l6 ! Mem[00000000538000e8] lduw [%i3+0x02c],%l0 ! Mem[00000000538000ec] ldstub [%i2+0x018],%l7 ! Mem[00000000530000d8] retl sth %l5,[%i0+0x00a] ! Mem[00000000520000ca] p33_jmpl_0_lo: lduh [%o2+0x028],%l0 ! Mem[00000000530000e8] ldsh [%o1+0x01c],%l0 ! Mem[00000000528000dc] jmpl %g6+8,%g0 ldx [%o0+0x008],%l0 ! Mem[00000000520000c8] p33_call_0_lo: lduh [%o1+0x000],%l0 ! Mem[00000000528000c0] ldd [%o3+0x028],%l6 ! Mem[00000000538000e8] lduw [%o3+0x02c],%l0 ! Mem[00000000538000ec] ldstub [%o2+0x018],%l7 ! Mem[00000000530000d8] retl sth %l5,[%o0+0x00a] ! Mem[00000000520000ca] p33_jmpl_0_he: swap [%i2+0x028],%l1 ! Mem[00000000530000e8] swap [%i3+0x020],%l5 ! Mem[00000000538000e0] jmpl %g6+8,%g0 swap [%i2+0x004],%l7 ! Mem[00000000530000c4] p33_call_0_he: ldsh [%i3+0x016],%l0 ! Mem[00000000538000d6] retl ldsb [%i0+0x008],%l1 ! Mem[00000000520000c8] p33_jmpl_0_ho: swap [%o2+0x028],%l1 ! Mem[00000000530000e8] swap [%o3+0x020],%l5 ! Mem[00000000538000e0] jmpl %g6+8,%g0 swap [%o2+0x004],%l7 ! Mem[00000000530000c4] p33_call_0_ho: ldsh [%o3+0x016],%l0 ! Mem[00000000538000d6] retl ldsb [%o0+0x008],%l1 ! Mem[00000000520000c8] p34_jmpl_0_le: lduh [%i2+0x008],%l0 ! Mem[00000000550000c8] swap [%i2+0x000],%l0 ! Mem[00000000550000c0] jmpl %g6+8,%g0 ldd [%i1+0x000],%l2 ! Mem[00000000548000c0] p34_call_0_le: stb %l5,[%i2+0x01d] ! Mem[00000000550000dd] ldd [%i0+0x008],%l2 ! Mem[00000000540000c8] ldsw [%i2+0x038],%l6 ! Mem[00000000550000f8] stw %l5,[%i3+0x014] ! Mem[00000000558000d4] swap [%i1+0x000],%l5 ! Mem[00000000548000c0] stb %l3,[%i1+0x035] ! Mem[00000000548000f5] ldx [%i0+0x038],%l0 ! Mem[00000000540000f8] retl stw %l4,[%i1+0x02c] ! Mem[00000000548000ec] p34_jmpl_0_lo: lduh [%o2+0x008],%l0 ! Mem[00000000550000c8] swap [%o2+0x000],%l0 ! Mem[00000000550000c0] jmpl %g6+8,%g0 ldd [%o1+0x000],%l2 ! Mem[00000000548000c0] p34_call_0_lo: stb %l5,[%o2+0x01d] ! Mem[00000000550000dd] ldd [%o0+0x008],%l2 ! Mem[00000000540000c8] ldsw [%o2+0x038],%l6 ! Mem[00000000550000f8] stw %l5,[%o3+0x014] ! Mem[00000000558000d4] swap [%o1+0x000],%l5 ! Mem[00000000548000c0] stb %l3,[%o1+0x035] ! Mem[00000000548000f5] ldx [%o0+0x038],%l0 ! Mem[00000000540000f8] retl stw %l4,[%o1+0x02c] ! Mem[00000000548000ec] p34_jmpl_0_he: std %l4,[%i2+0x028] ! Mem[00000000550000e8] swap [%i0+0x000],%l5 ! Mem[00000000540000c0] ldub [%i0+0x038],%l4 ! Mem[00000000540000f8] jmpl %g6+8,%g0 lduh [%i2+0x010],%l3 ! Mem[00000000550000d0] p34_call_0_he: swap [%i0+0x014],%l0 ! Mem[00000000540000d4] ldstub [%i2+0x02e],%l6 ! Mem[00000000550000ee] ldstub [%i0+0x027],%l4 ! Mem[00000000540000e7] ldstub [%i3+0x035],%l1 ! Mem[00000000558000f5] std %l4,[%i2+0x028] ! Mem[00000000550000e8] lduw [%i2+0x004],%l1 ! Mem[00000000550000c4] ldstub [%i2+0x02e],%l2 ! Mem[00000000550000ee] retl swap [%i3+0x02c],%l6 ! Mem[00000000558000ec] p34_jmpl_0_ho: std %l4,[%o2+0x028] ! Mem[00000000550000e8] swap [%o0+0x000],%l5 ! Mem[00000000540000c0] ldub [%o0+0x038],%l4 ! Mem[00000000540000f8] jmpl %g6+8,%g0 lduh [%o2+0x010],%l3 ! Mem[00000000550000d0] p34_call_0_ho: swap [%o0+0x014],%l0 ! Mem[00000000540000d4] ldstub [%o2+0x02e],%l6 ! Mem[00000000550000ee] ldstub [%o0+0x027],%l4 ! Mem[00000000540000e7] ldstub [%o3+0x035],%l1 ! Mem[00000000558000f5] std %l4,[%o2+0x028] ! Mem[00000000550000e8] lduw [%o2+0x004],%l1 ! Mem[00000000550000c4] ldstub [%o2+0x02e],%l2 ! Mem[00000000550000ee] retl swap [%o3+0x02c],%l6 ! Mem[00000000558000ec] p35_jmpl_0_le: lduh [%i2+0x028],%l0 ! Mem[00000000570000e8] ldsh [%i2+0x020],%l0 ! Mem[00000000570000e0] jmpl %g6+8,%g0 stx %l6,[%i1+0x000] ! Mem[00000000568000c0] p35_call_0_le: ldstub [%i3+0x001],%l0 ! Mem[00000000578000c1] ldx [%i3+0x028],%l6 ! Mem[00000000578000e8] ldstub [%i1+0x02c],%l0 ! Mem[00000000568000ec] swap [%i3+0x024],%l4 ! Mem[00000000578000e4] ldsh [%i0+0x01c],%l3 ! Mem[00000000560000dc] sth %l3,[%i0+0x014] ! Mem[00000000560000d4] retl lduh [%i3+0x03c],%l0 ! Mem[00000000578000fc] p35_jmpl_0_lo: lduh [%o2+0x028],%l0 ! Mem[00000000570000e8] ldsh [%o2+0x020],%l0 ! Mem[00000000570000e0] jmpl %g6+8,%g0 stx %l6,[%o1+0x000] ! Mem[00000000568000c0] p35_call_0_lo: ldstub [%o3+0x001],%l0 ! Mem[00000000578000c1] ldx [%o3+0x028],%l6 ! Mem[00000000578000e8] ldstub [%o1+0x02c],%l0 ! Mem[00000000568000ec] swap [%o3+0x024],%l4 ! Mem[00000000578000e4] ldsh [%o0+0x01c],%l3 ! Mem[00000000560000dc] sth %l3,[%o0+0x014] ! Mem[00000000560000d4] retl lduh [%o3+0x03c],%l0 ! Mem[00000000578000fc] p35_jmpl_0_he: lduw [%i0+0x00c],%l7 ! Mem[00000000560000cc] ldstub [%i2+0x00b],%l4 ! Mem[00000000570000cb] stw %l5,[%i3+0x028] ! Mem[00000000578000e8] ldub [%i1+0x009],%l2 ! Mem[00000000568000c9] jmpl %g6+8,%g0 swap [%i3+0x024],%l1 ! Mem[00000000578000e4] p35_call_0_he: stw %l5,[%i2+0x00c] ! Mem[00000000570000cc] stx %l1,[%i2+0x010] ! Mem[00000000570000d0] ldd [%i2+0x008],%l4 ! Mem[00000000570000c8] stx %l1,[%i0+0x000] ! Mem[00000000560000c0] ldsb [%i0+0x02e],%l2 ! Mem[00000000560000ee] stw %l6,[%i2+0x02c] ! Mem[00000000570000ec] swap [%i1+0x034],%l1 ! Mem[00000000568000f4] retl stw %l7,[%i3+0x02c] ! Mem[00000000578000ec] p35_jmpl_0_ho: lduw [%o0+0x00c],%l7 ! Mem[00000000560000cc] ldstub [%o2+0x00b],%l4 ! Mem[00000000570000cb] stw %l5,[%o3+0x028] ! Mem[00000000578000e8] ldub [%o1+0x009],%l2 ! Mem[00000000568000c9] jmpl %g6+8,%g0 swap [%o3+0x024],%l1 ! Mem[00000000578000e4] p35_call_0_ho: stw %l5,[%o2+0x00c] ! Mem[00000000570000cc] stx %l1,[%o2+0x010] ! Mem[00000000570000d0] ldd [%o2+0x008],%l4 ! Mem[00000000570000c8] stx %l1,[%o0+0x000] ! Mem[00000000560000c0] ldsb [%o0+0x02e],%l2 ! Mem[00000000560000ee] stw %l6,[%o2+0x02c] ! Mem[00000000570000ec] swap [%o1+0x034],%l1 ! Mem[00000000568000f4] retl stw %l7,[%o3+0x02c] ! Mem[00000000578000ec] p36_jmpl_0_le: lduh [%i2+0x008],%l0 ! Mem[00000000590000c8] stw %l0,[%i2+0x000] ! Mem[00000000590000c0] jmpl %g6+8,%g0 lduw [%i0+0x000],%l3 ! Mem[00000000580000c0] p36_call_0_le: std %l4,[%i0+0x018] ! Mem[00000000580000d8] stb %l2,[%i1+0x00d] ! Mem[00000000588000cd] swap [%i3+0x038],%l6 ! Mem[00000000598000f8] swap [%i2+0x018],%l7 ! Mem[00000000590000d8] ldd [%i2+0x038],%l2 ! Mem[00000000590000f8] stw %l3,[%i3+0x034] ! Mem[00000000598000f4] sth %l0,[%i3+0x03c] ! Mem[00000000598000fc] retl swap [%i2+0x02c],%l4 ! Mem[00000000590000ec] p36_jmpl_0_lo: lduh [%o2+0x008],%l0 ! Mem[00000000590000c8] stw %l0,[%o2+0x000] ! Mem[00000000590000c0] jmpl %g6+8,%g0 lduw [%o0+0x000],%l3 ! Mem[00000000580000c0] p36_call_0_lo: std %l4,[%o0+0x018] ! Mem[00000000580000d8] stb %l2,[%o1+0x00d] ! Mem[00000000588000cd] swap [%o3+0x038],%l6 ! Mem[00000000598000f8] swap [%o2+0x018],%l7 ! Mem[00000000590000d8] ldd [%o2+0x038],%l2 ! Mem[00000000590000f8] stw %l3,[%o3+0x034] ! Mem[00000000598000f4] sth %l0,[%o3+0x03c] ! Mem[00000000598000fc] retl swap [%o2+0x02c],%l4 ! Mem[00000000590000ec] p36_jmpl_0_he: swap [%i0+0x000],%l5 ! Mem[00000000580000c0] lduh [%i2+0x024],%l7 ! Mem[00000000590000e4] ldsh [%i0+0x018],%l6 ! Mem[00000000580000d8] jmpl %g6+8,%g0 ldx [%i2+0x010],%l3 ! Mem[00000000590000d0] p36_call_0_he: ldx [%i3+0x010],%l0 ! Mem[00000000598000d0] ldstub [%i0+0x02e],%l6 ! Mem[00000000580000ee] swap [%i0+0x024],%l4 ! Mem[00000000580000e4] swap [%i1+0x034],%l1 ! Mem[00000000588000f4] ldstub [%i2+0x03c],%l3 ! Mem[00000000590000fc] stx %l5,[%i2+0x010] ! Mem[00000000590000d0] ldsh [%i3+0x026],%l6 ! Mem[00000000598000e6] retl swap [%i0+0x01c],%l4 ! Mem[00000000580000dc] p36_jmpl_0_ho: swap [%o0+0x000],%l5 ! Mem[00000000580000c0] lduh [%o2+0x024],%l7 ! Mem[00000000590000e4] ldsh [%o0+0x018],%l6 ! Mem[00000000580000d8] jmpl %g6+8,%g0 ldx [%o2+0x010],%l3 ! Mem[00000000590000d0] p36_call_0_ho: ldx [%o3+0x010],%l0 ! Mem[00000000598000d0] ldstub [%o0+0x02e],%l6 ! Mem[00000000580000ee] swap [%o0+0x024],%l4 ! Mem[00000000580000e4] swap [%o1+0x034],%l1 ! Mem[00000000588000f4] ldstub [%o2+0x03c],%l3 ! Mem[00000000590000fc] stx %l5,[%o2+0x010] ! Mem[00000000590000d0] ldsh [%o3+0x026],%l6 ! Mem[00000000598000e6] retl swap [%o0+0x01c],%l4 ! Mem[00000000580000dc] p37_jmpl_0_le: lduh [%i2+0x028],%l0 ! Mem[000000005b0000e8] swap [%i0+0x01c],%l0 ! Mem[000000005a0000dc] jmpl %g6+8,%g0 ldsb [%i2+0x009],%l0 ! Mem[000000005b0000c9] p37_call_0_le: swap [%i0+0x010],%l5 ! Mem[000000005a0000d0] ldstub [%i0+0x01f],%l7 ! Mem[000000005a0000df] std %l6,[%i0+0x038] ! Mem[000000005a0000f8] ldstub [%i3+0x036],%l5 ! Mem[000000005b8000f6] retl lduh [%i0+0x002],%l5 ! Mem[000000005a0000c2] p37_jmpl_0_lo: lduh [%o2+0x028],%l0 ! Mem[000000005b0000e8] swap [%o0+0x01c],%l0 ! Mem[000000005a0000dc] jmpl %g6+8,%g0 ldsb [%o2+0x009],%l0 ! Mem[000000005b0000c9] p37_call_0_lo: swap [%o0+0x010],%l5 ! Mem[000000005a0000d0] ldstub [%o0+0x01f],%l7 ! Mem[000000005a0000df] std %l6,[%o0+0x038] ! Mem[000000005a0000f8] ldstub [%o3+0x036],%l5 ! Mem[000000005b8000f6] retl lduh [%o0+0x002],%l5 ! Mem[000000005a0000c2] p37_jmpl_0_he: jmpl %g6+8,%g0 lduh [%i2+0x01e],%l3 ! Mem[000000005b0000de] p37_call_0_he: lduw [%i0+0x01c],%l0 ! Mem[000000005a0000dc] ldd [%i0+0x028],%l0 ! Mem[000000005a0000e8] ldub [%i1+0x004],%l5 ! Mem[000000005a8000c4] ldsb [%i1+0x01d],%l0 ! Mem[000000005a8000dd] retl swap [%i2+0x034],%l7 ! Mem[000000005b0000f4] p37_jmpl_0_ho: jmpl %g6+8,%g0 lduh [%o2+0x01e],%l3 ! Mem[000000005b0000de] p37_call_0_ho: lduw [%o0+0x01c],%l0 ! Mem[000000005a0000dc] ldd [%o0+0x028],%l0 ! Mem[000000005a0000e8] ldub [%o1+0x004],%l5 ! Mem[000000005a8000c4] ldsb [%o1+0x01d],%l0 ! Mem[000000005a8000dd] retl swap [%o2+0x034],%l7 ! Mem[000000005b0000f4] p38_jmpl_0_le: lduh [%i2+0x008],%l0 ! Mem[000000005d0000c8] swap [%i1+0x000],%l0 ! Mem[000000005c8000c0] jmpl %g6+8,%g0 ldsb [%i3+0x003],%l3 ! Mem[000000005d8000c3] p38_call_0_le: ldsb [%i2+0x01d],%l5 ! Mem[000000005d0000dd] swap [%i2+0x00c],%l2 ! Mem[000000005d0000cc] ldstub [%i2+0x008],%l7 ! Mem[000000005d0000c8] ldd [%i3+0x008],%l0 ! Mem[000000005d8000c8] ldub [%i0+0x002],%l5 ! Mem[000000005c0000c2] lduw [%i3+0x03c],%l2 ! Mem[000000005d8000fc] swap [%i0+0x008],%l5 ! Mem[000000005c0000c8] retl lduw [%i1+0x03c],%l0 ! Mem[000000005c8000fc] p38_jmpl_0_lo: lduh [%o2+0x008],%l0 ! Mem[000000005d0000c8] swap [%o1+0x000],%l0 ! Mem[000000005c8000c0] jmpl %g6+8,%g0 ldsb [%o3+0x003],%l3 ! Mem[000000005d8000c3] p38_call_0_lo: ldsb [%o2+0x01d],%l5 ! Mem[000000005d0000dd] swap [%o2+0x00c],%l2 ! Mem[000000005d0000cc] ldstub [%o2+0x008],%l7 ! Mem[000000005d0000c8] ldd [%o3+0x008],%l0 ! Mem[000000005d8000c8] ldub [%o0+0x002],%l5 ! Mem[000000005c0000c2] lduw [%o3+0x03c],%l2 ! Mem[000000005d8000fc] swap [%o0+0x008],%l5 ! Mem[000000005c0000c8] retl lduw [%o1+0x03c],%l0 ! Mem[000000005c8000fc] p38_jmpl_0_he: ldsb [%i0+0x032],%l1 ! Mem[000000005c0000f2] jmpl %g6+8,%g0 swap [%i2+0x030],%l0 ! Mem[000000005d0000f0] p38_call_0_he: ldub [%i0+0x016],%l0 ! Mem[000000005c0000d6] lduh [%i2+0x028],%l1 ! Mem[000000005d0000e8] ldsw [%i3+0x034],%l7 ! Mem[000000005d8000f4] retl ldsb [%i3+0x020],%l2 ! Mem[000000005d8000e0] p38_jmpl_0_ho: ldsb [%o0+0x032],%l1 ! Mem[000000005c0000f2] jmpl %g6+8,%g0 swap [%o2+0x030],%l0 ! Mem[000000005d0000f0] p38_call_0_ho: ldub [%o0+0x016],%l0 ! Mem[000000005c0000d6] lduh [%o2+0x028],%l1 ! Mem[000000005d0000e8] ldsw [%o3+0x034],%l7 ! Mem[000000005d8000f4] retl ldsb [%o3+0x020],%l2 ! Mem[000000005d8000e0] p39_jmpl_0_le: lduh [%i2+0x028],%l0 ! Mem[000000005f0000e8] lduh [%i1+0x020],%l0 ! Mem[000000005e8000e0] jmpl %g6+8,%g0 ldstub [%i2+0x023],%l3 ! Mem[000000005f0000e3] p39_call_0_le: lduw [%i0+0x01c],%l5 ! Mem[000000005e0000dc] lduh [%i3+0x02c],%l2 ! Mem[000000005f8000ec] ldub [%i3+0x028],%l7 ! Mem[000000005f8000e8] ldsw [%i3+0x02c],%l0 ! Mem[000000005f8000ec] swap [%i2+0x018],%l1 ! Mem[000000005f0000d8] ldd [%i2+0x018],%l6 ! Mem[000000005f0000d8] stx %l3,[%i1+0x018] ! Mem[000000005e8000d8] retl ldub [%i0+0x015],%l3 ! Mem[000000005e0000d5] p39_jmpl_0_lo: lduh [%o2+0x028],%l0 ! Mem[000000005f0000e8] lduh [%o1+0x020],%l0 ! Mem[000000005e8000e0] jmpl %g6+8,%g0 ldstub [%o2+0x023],%l3 ! Mem[000000005f0000e3] p39_call_0_lo: lduw [%o0+0x01c],%l5 ! Mem[000000005e0000dc] lduh [%o3+0x02c],%l2 ! Mem[000000005f8000ec] ldub [%o3+0x028],%l7 ! Mem[000000005f8000e8] ldsw [%o3+0x02c],%l0 ! Mem[000000005f8000ec] swap [%o2+0x018],%l1 ! Mem[000000005f0000d8] ldd [%o2+0x018],%l6 ! Mem[000000005f0000d8] stx %l3,[%o1+0x018] ! Mem[000000005e8000d8] retl ldub [%o0+0x015],%l3 ! Mem[000000005e0000d5] p39_jmpl_0_he: ldsb [%i2+0x030],%l4 ! Mem[000000005f0000f0] stx %l3,[%i0+0x000] ! Mem[000000005e0000c0] ldx [%i1+0x020],%l5 ! Mem[000000005e8000e0] jmpl %g6+8,%g0 sth %l7,[%i3+0x004] ! Mem[000000005f8000c4] p39_call_0_he: swap [%i1+0x014],%l0 ! Mem[000000005e8000d4] retl stx %l1,[%i1+0x008] ! Mem[000000005e8000c8] p39_jmpl_0_ho: ldsb [%o2+0x030],%l4 ! Mem[000000005f0000f0] stx %l3,[%o0+0x000] ! Mem[000000005e0000c0] ldx [%o1+0x020],%l5 ! Mem[000000005e8000e0] jmpl %g6+8,%g0 sth %l7,[%o3+0x004] ! Mem[000000005f8000c4] p39_call_0_ho: swap [%o1+0x014],%l0 ! Mem[000000005e8000d4] retl stx %l1,[%o1+0x008] ! Mem[000000005e8000c8] p40_jmpl_0_le: lduh [%i2+0x008],%l0 ! Mem[00000000610000c8] sth %l0,[%i1+0x000] ! Mem[00000000608000c0] jmpl %g6+8,%g0 stx %l3,[%i2+0x000] ! Mem[00000000610000c0] p40_call_0_le: ldsw [%i3+0x01c],%l5 ! Mem[00000000618000dc] stx %l2,[%i2+0x008] ! Mem[00000000610000c8] ldstub [%i1+0x008],%l7 ! Mem[00000000608000c8] ldsb [%i2+0x00e],%l0 ! Mem[00000000610000ce] stw %l1,[%i3+0x038] ! Mem[00000000618000f8] std %l6,[%i2+0x018] ! Mem[00000000610000d8] lduh [%i3+0x03c],%l3 ! Mem[00000000618000fc] retl ldsb [%i2+0x035],%l3 ! Mem[00000000610000f5] p40_jmpl_0_lo: lduh [%o2+0x008],%l0 ! Mem[00000000610000c8] sth %l0,[%o1+0x000] ! Mem[00000000608000c0] jmpl %g6+8,%g0 stx %l3,[%o2+0x000] ! Mem[00000000610000c0] p40_call_0_lo: ldsw [%o3+0x01c],%l5 ! Mem[00000000618000dc] stx %l2,[%o2+0x008] ! Mem[00000000610000c8] ldstub [%o1+0x008],%l7 ! Mem[00000000608000c8] ldsb [%o2+0x00e],%l0 ! Mem[00000000610000ce] stw %l1,[%o3+0x038] ! Mem[00000000618000f8] std %l6,[%o2+0x018] ! Mem[00000000610000d8] lduh [%o3+0x03c],%l3 ! Mem[00000000618000fc] retl ldsb [%o2+0x035],%l3 ! Mem[00000000610000f5] p40_jmpl_0_he: lduw [%i2+0x030],%l4 ! Mem[00000000610000f0] sth %l0,[%i0+0x030] ! Mem[00000000600000f0] sth %l3,[%i1+0x020] ! Mem[00000000608000e0] jmpl %g6+8,%g0 swap [%i3+0x028],%l5 ! Mem[00000000618000e8] p40_call_0_he: retl lduh [%i2+0x03a],%l1 ! Mem[00000000610000fa] p40_jmpl_0_ho: lduw [%o2+0x030],%l4 ! Mem[00000000610000f0] sth %l0,[%o0+0x030] ! Mem[00000000600000f0] sth %l3,[%o1+0x020] ! Mem[00000000608000e0] jmpl %g6+8,%g0 swap [%o3+0x028],%l5 ! Mem[00000000618000e8] p40_call_0_ho: retl lduh [%o2+0x03a],%l1 ! Mem[00000000610000fa] p41_jmpl_0_le: lduh [%i2+0x028],%l0 ! Mem[00000000630000e8] ldstub [%i2+0x01d],%l0 ! Mem[00000000630000dd] jmpl %g6+8,%g0 lduh [%i0+0x000],%l7 ! Mem[00000000620000c0] p41_call_0_le: ldd [%i0+0x038],%l6 ! Mem[00000000620000f8] ldsh [%i1+0x036],%l5 ! Mem[00000000628000f6] sth %l5,[%i3+0x002] ! Mem[00000000638000c2] swap [%i1+0x01c],%l2 ! Mem[00000000628000dc] stw %l0,[%i2+0x03c] ! Mem[00000000630000fc] ldd [%i1+0x008],%l4 ! Mem[00000000628000c8] ldx [%i0+0x028],%l3 ! Mem[00000000620000e8] retl lduh [%i2+0x016],%l0 ! Mem[00000000630000d6] p41_jmpl_0_lo: lduh [%o2+0x028],%l0 ! Mem[00000000630000e8] ldstub [%o2+0x01d],%l0 ! Mem[00000000630000dd] jmpl %g6+8,%g0 lduh [%o0+0x000],%l7 ! Mem[00000000620000c0] p41_call_0_lo: ldd [%o0+0x038],%l6 ! Mem[00000000620000f8] ldsh [%o1+0x036],%l5 ! Mem[00000000628000f6] sth %l5,[%o3+0x002] ! Mem[00000000638000c2] swap [%o1+0x01c],%l2 ! Mem[00000000628000dc] stw %l0,[%o2+0x03c] ! Mem[00000000630000fc] ldd [%o1+0x008],%l4 ! Mem[00000000628000c8] ldx [%o0+0x028],%l3 ! Mem[00000000620000e8] retl lduh [%o2+0x016],%l0 ! Mem[00000000630000d6] p41_jmpl_0_he: stb %l2,[%i0+0x009] ! Mem[00000000620000c9] ldstub [%i0+0x027],%l1 ! Mem[00000000620000e7] ldub [%i0+0x022],%l2 ! Mem[00000000620000e2] ldsh [%i1+0x01c],%l1 ! Mem[00000000628000dc] stb %l0,[%i1+0x031] ! Mem[00000000628000f1] jmpl %g6+8,%g0 ldsw [%i1+0x024],%l4 ! Mem[00000000628000e4] p41_call_0_he: ldstub [%i3+0x007],%l2 ! Mem[00000000638000c7] sth %l3,[%i2+0x02c] ! Mem[00000000630000ec] stw %l1,[%i1+0x028] ! Mem[00000000628000e8] std %l4,[%i1+0x008] ! Mem[00000000628000c8] std %l4,[%i0+0x020] ! Mem[00000000620000e0] retl ldstub [%i3+0x001],%l1 ! Mem[00000000638000c1] p41_jmpl_0_ho: stb %l2,[%o0+0x009] ! Mem[00000000620000c9] ldstub [%o0+0x027],%l1 ! Mem[00000000620000e7] ldub [%o0+0x022],%l2 ! Mem[00000000620000e2] ldsh [%o1+0x01c],%l1 ! Mem[00000000628000dc] stb %l0,[%o1+0x031] ! Mem[00000000628000f1] jmpl %g6+8,%g0 ldsw [%o1+0x024],%l4 ! Mem[00000000628000e4] p41_call_0_ho: ldstub [%o3+0x007],%l2 ! Mem[00000000638000c7] sth %l3,[%o2+0x02c] ! Mem[00000000630000ec] stw %l1,[%o1+0x028] ! Mem[00000000628000e8] std %l4,[%o1+0x008] ! Mem[00000000628000c8] std %l4,[%o0+0x020] ! Mem[00000000620000e0] retl ldstub [%o3+0x001],%l1 ! Mem[00000000638000c1] p42_jmpl_0_le: lduh [%i2+0x008],%l0 ! Mem[00000000650000c8] swap [%i1+0x000],%l0 ! Mem[00000000648000c0] jmpl %g6+8,%g0 stb %l3,[%i0+0x003] ! Mem[00000000640000c3] p42_call_0_le: swap [%i1+0x01c],%l5 ! Mem[00000000648000dc] ldstub [%i2+0x00d],%l2 ! Mem[00000000650000cd] swap [%i3+0x008],%l7 ! Mem[00000000658000c8] stw %l0,[%i3+0x00c] ! Mem[00000000658000cc] stx %l1,[%i1+0x038] ! Mem[00000000648000f8] lduw [%i2+0x018],%l7 ! Mem[00000000650000d8] ldstub [%i3+0x03c],%l3 ! Mem[00000000658000fc] retl ldsh [%i1+0x034],%l3 ! Mem[00000000648000f4] p42_jmpl_0_lo: lduh [%o2+0x008],%l0 ! Mem[00000000650000c8] swap [%o1+0x000],%l0 ! Mem[00000000648000c0] jmpl %g6+8,%g0 stb %l3,[%o0+0x003] ! Mem[00000000640000c3] p42_call_0_lo: swap [%o1+0x01c],%l5 ! Mem[00000000648000dc] ldstub [%o2+0x00d],%l2 ! Mem[00000000650000cd] swap [%o3+0x008],%l7 ! Mem[00000000658000c8] stw %l0,[%o3+0x00c] ! Mem[00000000658000cc] stx %l1,[%o1+0x038] ! Mem[00000000648000f8] lduw [%o2+0x018],%l7 ! Mem[00000000650000d8] ldstub [%o3+0x03c],%l3 ! Mem[00000000658000fc] retl ldsh [%o1+0x034],%l3 ! Mem[00000000648000f4] p42_jmpl_0_he: ldub [%i2+0x012],%l5 ! Mem[00000000650000d2] swap [%i2+0x030],%l0 ! Mem[00000000650000f0] ldstub [%i0+0x021],%l3 ! Mem[00000000640000e1] jmpl %g6+8,%g0 ldstub [%i3+0x028],%l5 ! Mem[00000000658000e8] p42_call_0_he: retl std %l0,[%i0+0x038] ! Mem[00000000640000f8] p42_jmpl_0_ho: ldub [%o2+0x012],%l5 ! Mem[00000000650000d2] swap [%o2+0x030],%l0 ! Mem[00000000650000f0] ldstub [%o0+0x021],%l3 ! Mem[00000000640000e1] jmpl %g6+8,%g0 ldstub [%o3+0x028],%l5 ! Mem[00000000658000e8] p42_call_0_ho: retl std %l0,[%o0+0x038] ! Mem[00000000640000f8] p43_jmpl_0_le: lduh [%i2+0x028],%l0 ! Mem[00000000670000e8] ldsb [%i1+0x020],%l0 ! Mem[00000000668000e0] jmpl %g6+8,%g0 ldx [%i0+0x020],%l3 ! Mem[00000000660000e0] p43_call_0_le: swap [%i0+0x01c],%l5 ! Mem[00000000660000dc] ldsw [%i1+0x02c],%l2 ! Mem[00000000668000ec] sth %l7,[%i1+0x028] ! Mem[00000000668000e8] stb %l0,[%i3+0x02e] ! Mem[00000000678000ee] ldstub [%i2+0x01b],%l1 ! Mem[00000000670000db] sth %l7,[%i2+0x018] ! Mem[00000000670000d8] stb %l4,[%i0+0x00b] ! Mem[00000000660000cb] retl lduw [%i2+0x000],%l4 ! Mem[00000000670000c0] p43_jmpl_0_lo: lduh [%o2+0x028],%l0 ! Mem[00000000670000e8] ldsb [%o1+0x020],%l0 ! Mem[00000000668000e0] jmpl %g6+8,%g0 ldx [%o0+0x020],%l3 ! Mem[00000000660000e0] p43_call_0_lo: swap [%o0+0x01c],%l5 ! Mem[00000000660000dc] ldsw [%o1+0x02c],%l2 ! Mem[00000000668000ec] sth %l7,[%o1+0x028] ! Mem[00000000668000e8] stb %l0,[%o3+0x02e] ! Mem[00000000678000ee] ldstub [%o2+0x01b],%l1 ! Mem[00000000670000db] sth %l7,[%o2+0x018] ! Mem[00000000670000d8] stb %l4,[%o0+0x00b] ! Mem[00000000660000cb] retl lduw [%o2+0x000],%l4 ! Mem[00000000670000c0] p43_jmpl_0_he: stw %l5,[%i1+0x010] ! Mem[00000000668000d0] stw %l7,[%i3+0x00c] ! Mem[00000000678000cc] swap [%i0+0x008],%l4 ! Mem[00000000660000c8] ldstub [%i0+0x028],%l5 ! Mem[00000000660000e8] jmpl %g6+8,%g0 swap [%i3+0x008],%l2 ! Mem[00000000678000c8] p43_call_0_he: lduw [%i3+0x018],%l7 ! Mem[00000000678000d8] retl ldsh [%i1+0x03a],%l1 ! Mem[00000000668000fa] p43_jmpl_0_ho: stw %l5,[%o1+0x010] ! Mem[00000000668000d0] stw %l7,[%o3+0x00c] ! Mem[00000000678000cc] swap [%o0+0x008],%l4 ! Mem[00000000660000c8] ldstub [%o0+0x028],%l5 ! Mem[00000000660000e8] jmpl %g6+8,%g0 swap [%o3+0x008],%l2 ! Mem[00000000678000c8] p43_call_0_ho: lduw [%o3+0x018],%l7 ! Mem[00000000678000d8] retl ldsh [%o1+0x03a],%l1 ! Mem[00000000668000fa] p44_jmpl_0_le: lduh [%i2+0x008],%l0 ! Mem[00000000690000c8] stb %l0,[%i0+0x000] ! Mem[00000000680000c0] jmpl %g6+8,%g0 stw %l0,[%i0+0x008] ! Mem[00000000680000c8] p44_call_0_le: ldx [%i0+0x010],%l5 ! Mem[00000000680000d0] sth %l7,[%i1+0x03e] ! Mem[00000000688000fe] ldsb [%i3+0x038],%l6 ! Mem[00000000698000f8] ldd [%i0+0x000],%l4 ! Mem[00000000680000c0] retl swap [%i3+0x020],%l7 ! Mem[00000000698000e0] p44_jmpl_0_lo: lduh [%o2+0x008],%l0 ! Mem[00000000690000c8] stb %l0,[%o0+0x000] ! Mem[00000000680000c0] jmpl %g6+8,%g0 stw %l0,[%o0+0x008] ! Mem[00000000680000c8] p44_call_0_lo: ldx [%o0+0x010],%l5 ! Mem[00000000680000d0] sth %l7,[%o1+0x03e] ! Mem[00000000688000fe] ldsb [%o3+0x038],%l6 ! Mem[00000000698000f8] ldd [%o0+0x000],%l4 ! Mem[00000000680000c0] retl swap [%o3+0x020],%l7 ! Mem[00000000698000e0] p44_jmpl_0_he: ldstub [%i3+0x013],%l3 ! Mem[00000000698000d3] stw %l4,[%i2+0x030] ! Mem[00000000690000f0] ldub [%i0+0x024],%l3 ! Mem[00000000680000e4] sth %l4,[%i0+0x02a] ! Mem[00000000680000ea] std %l4,[%i3+0x000] ! Mem[00000000698000c0] swap [%i0+0x038],%l4 ! Mem[00000000680000f8] jmpl %g6+8,%g0 stw %l3,[%i0+0x010] ! Mem[00000000680000d0] p44_call_0_he: sth %l0,[%i1+0x014] ! Mem[00000000688000d4] lduh [%i1+0x01e],%l1 ! Mem[00000000688000de] lduh [%i1+0x024],%l6 ! Mem[00000000688000e4] stw %l2,[%i3+0x038] ! Mem[00000000698000f8] lduw [%i2+0x03c],%l3 ! Mem[00000000690000fc] ldstub [%i3+0x014],%l5 ! Mem[00000000698000d4] stb %l2,[%i0+0x027] ! Mem[00000000680000e7] retl sth %l3,[%i1+0x00c] ! Mem[00000000688000cc] p44_jmpl_0_ho: ldstub [%o3+0x013],%l3 ! Mem[00000000698000d3] stw %l4,[%o2+0x030] ! Mem[00000000690000f0] ldub [%o0+0x024],%l3 ! Mem[00000000680000e4] sth %l4,[%o0+0x02a] ! Mem[00000000680000ea] std %l4,[%o3+0x000] ! Mem[00000000698000c0] swap [%o0+0x038],%l4 ! Mem[00000000680000f8] jmpl %g6+8,%g0 stw %l3,[%o0+0x010] ! Mem[00000000680000d0] p44_call_0_ho: sth %l0,[%o1+0x014] ! Mem[00000000688000d4] lduh [%o1+0x01e],%l1 ! Mem[00000000688000de] lduh [%o1+0x024],%l6 ! Mem[00000000688000e4] stw %l2,[%o3+0x038] ! Mem[00000000698000f8] lduw [%o2+0x03c],%l3 ! Mem[00000000690000fc] ldstub [%o3+0x014],%l5 ! Mem[00000000698000d4] stb %l2,[%o0+0x027] ! Mem[00000000680000e7] retl sth %l3,[%o1+0x00c] ! Mem[00000000688000cc] p45_jmpl_0_le: lduh [%i3+0x028],%l0 ! Mem[000000006b8000e8] swap [%i2+0x03c],%l0 ! Mem[000000006b0000fc] jmpl %g6+8,%g0 ldub [%i0+0x000],%l7 ! Mem[000000006a0000c0] p45_call_0_le: ldstub [%i0+0x02c],%l0 ! Mem[000000006a0000ec] ldsb [%i2+0x018],%l7 ! Mem[000000006b0000d8] ldsb [%i2+0x01c],%l3 ! Mem[000000006b0000dc] ldx [%i2+0x010],%l3 ! Mem[000000006b0000d0] lduh [%i1+0x03c],%l0 ! Mem[000000006a8000fc] swap [%i2+0x00c],%l4 ! Mem[000000006b0000cc] lduw [%i1+0x02c],%l1 ! Mem[000000006a8000ec] retl ldsb [%i2+0x004],%l5 ! Mem[000000006b0000c4] p45_jmpl_0_lo: lduh [%o3+0x028],%l0 ! Mem[000000006b8000e8] swap [%o2+0x03c],%l0 ! Mem[000000006b0000fc] jmpl %g6+8,%g0 ldub [%o0+0x000],%l7 ! Mem[000000006a0000c0] p45_call_0_lo: ldstub [%o0+0x02c],%l0 ! Mem[000000006a0000ec] ldsb [%o2+0x018],%l7 ! Mem[000000006b0000d8] ldsb [%o2+0x01c],%l3 ! Mem[000000006b0000dc] ldx [%o2+0x010],%l3 ! Mem[000000006b0000d0] lduh [%o1+0x03c],%l0 ! Mem[000000006a8000fc] swap [%o2+0x00c],%l4 ! Mem[000000006b0000cc] lduw [%o1+0x02c],%l1 ! Mem[000000006a8000ec] retl ldsb [%o2+0x004],%l5 ! Mem[000000006b0000c4] p45_jmpl_0_he: std %l6,[%i2+0x038] ! Mem[000000006b0000f8] ldd [%i1+0x030],%l0 ! Mem[000000006a8000f0] ldstub [%i1+0x027],%l6 ! Mem[000000006a8000e7] swap [%i1+0x008],%l6 ! Mem[000000006a8000c8] std %l6,[%i3+0x030] ! Mem[000000006b8000f0] stw %l5,[%i1+0x01c] ! Mem[000000006a8000dc] ldsb [%i0+0x02a],%l7 ! Mem[000000006a0000ea] jmpl %g6+8,%g0 stx %l4,[%i0+0x020] ! Mem[000000006a0000e0] p45_call_0_he: swap [%i3+0x004],%l6 ! Mem[000000006b8000c4] ldstub [%i0+0x03c],%l4 ! Mem[000000006a0000fc] stb %l0,[%i3+0x00b] ! Mem[000000006b8000cb] ldx [%i0+0x038],%l6 ! Mem[000000006a0000f8] swap [%i2+0x008],%l1 ! Mem[000000006b0000c8] retl stw %l2,[%i3+0x004] ! Mem[000000006b8000c4] p45_jmpl_0_ho: std %l6,[%o2+0x038] ! Mem[000000006b0000f8] ldd [%o1+0x030],%l0 ! Mem[000000006a8000f0] ldstub [%o1+0x027],%l6 ! Mem[000000006a8000e7] swap [%o1+0x008],%l6 ! Mem[000000006a8000c8] std %l6,[%o3+0x030] ! Mem[000000006b8000f0] stw %l5,[%o1+0x01c] ! Mem[000000006a8000dc] ldsb [%o0+0x02a],%l7 ! Mem[000000006a0000ea] jmpl %g6+8,%g0 stx %l4,[%o0+0x020] ! Mem[000000006a0000e0] p45_call_0_ho: swap [%o3+0x004],%l6 ! Mem[000000006b8000c4] ldstub [%o0+0x03c],%l4 ! Mem[000000006a0000fc] stb %l0,[%o3+0x00b] ! Mem[000000006b8000cb] ldx [%o0+0x038],%l6 ! Mem[000000006a0000f8] swap [%o2+0x008],%l1 ! Mem[000000006b0000c8] retl stw %l2,[%o3+0x004] ! Mem[000000006b8000c4] p46_jmpl_0_le: lduh [%i3+0x008],%l0 ! Mem[000000006d8000c8] swap [%i0+0x000],%l0 ! Mem[000000006c0000c0] jmpl %g6+8,%g0 ldx [%i1+0x008],%l0 ! Mem[000000006c8000c8] p46_call_0_le: lduw [%i1+0x010],%l5 ! Mem[000000006c8000d0] stw %l7,[%i0+0x03c] ! Mem[000000006c0000fc] lduw [%i0+0x038],%l6 ! Mem[000000006c0000f8] ldstub [%i2+0x016],%l5 ! Mem[000000006d0000d6] retl ldstub [%i2+0x002],%l5 ! Mem[000000006d0000c2] p46_jmpl_0_lo: lduh [%o3+0x008],%l0 ! Mem[000000006d8000c8] swap [%o0+0x000],%l0 ! Mem[000000006c0000c0] jmpl %g6+8,%g0 ldx [%o1+0x008],%l0 ! Mem[000000006c8000c8] p46_call_0_lo: lduw [%o1+0x010],%l5 ! Mem[000000006c8000d0] stw %l7,[%o0+0x03c] ! Mem[000000006c0000fc] lduw [%o0+0x038],%l6 ! Mem[000000006c0000f8] ldstub [%o2+0x016],%l5 ! Mem[000000006d0000d6] retl ldstub [%o2+0x002],%l5 ! Mem[000000006d0000c2] p46_jmpl_0_he: jmpl %g6+8,%g0 lduh [%i0+0x032],%l4 ! Mem[000000006c0000f2] p46_call_0_he: ldd [%i0+0x030],%l2 ! Mem[000000006c0000f0] sth %l0,[%i1+0x03c] ! Mem[000000006c8000fc] lduh [%i3+0x02c],%l4 ! Mem[000000006d8000ec] retl ldstub [%i0+0x00f],%l1 ! Mem[000000006c0000cf] p46_jmpl_0_ho: jmpl %g6+8,%g0 lduh [%o0+0x032],%l4 ! Mem[000000006c0000f2] p46_call_0_ho: ldd [%o0+0x030],%l2 ! Mem[000000006c0000f0] sth %l0,[%o1+0x03c] ! Mem[000000006c8000fc] lduh [%o3+0x02c],%l4 ! Mem[000000006d8000ec] retl ldstub [%o0+0x00f],%l1 ! Mem[000000006c0000cf] p47_jmpl_0_le: lduh [%i3+0x028],%l0 ! Mem[000000006f8000e8] ldub [%i0+0x020],%l0 ! Mem[000000006e0000e0] jmpl %g6+8,%g0 ldub [%i2+0x023],%l3 ! Mem[000000006f0000e3] p47_call_0_le: lduw [%i3+0x010],%l5 ! Mem[000000006f8000d0] swap [%i1+0x01c],%l7 ! Mem[000000006e8000dc] stb %l6,[%i2+0x038] ! Mem[000000006f0000f8] swap [%i0+0x034],%l5 ! Mem[000000006e0000f4] ldstub [%i2+0x002],%l5 ! Mem[000000006f0000c2] std %l6,[%i1+0x038] ! Mem[000000006e8000f8] swap [%i2+0x008],%l5 ! Mem[000000006f0000c8] retl swap [%i0+0x01c],%l0 ! Mem[000000006e0000dc] p47_jmpl_0_lo: lduh [%o3+0x028],%l0 ! Mem[000000006f8000e8] ldub [%o0+0x020],%l0 ! Mem[000000006e0000e0] jmpl %g6+8,%g0 ldub [%o2+0x023],%l3 ! Mem[000000006f0000e3] p47_call_0_lo: lduw [%o3+0x010],%l5 ! Mem[000000006f8000d0] swap [%o1+0x01c],%l7 ! Mem[000000006e8000dc] stb %l6,[%o2+0x038] ! Mem[000000006f0000f8] swap [%o0+0x034],%l5 ! Mem[000000006e0000f4] ldstub [%o2+0x002],%l5 ! Mem[000000006f0000c2] std %l6,[%o1+0x038] ! Mem[000000006e8000f8] swap [%o2+0x008],%l5 ! Mem[000000006f0000c8] retl swap [%o0+0x01c],%l0 ! Mem[000000006e0000dc] p47_jmpl_0_he: sth %l1,[%i1+0x032] ! Mem[000000006e8000f2] jmpl %g6+8,%g0 ldsh [%i2+0x030],%l0 ! Mem[000000006f0000f0] p47_call_0_he: lduw [%i1+0x020],%l2 ! Mem[000000006e8000e0] sth %l0,[%i0+0x034] ! Mem[000000006e0000f4] ldd [%i0+0x018],%l0 ! Mem[000000006e0000d8] retl ldstub [%i2+0x019],%l7 ! Mem[000000006f0000d9] p47_jmpl_0_ho: sth %l1,[%o1+0x032] ! Mem[000000006e8000f2] jmpl %g6+8,%g0 ldsh [%o2+0x030],%l0 ! Mem[000000006f0000f0] p47_call_0_ho: lduw [%o1+0x020],%l2 ! Mem[000000006e8000e0] sth %l0,[%o0+0x034] ! Mem[000000006e0000f4] ldd [%o0+0x018],%l0 ! Mem[000000006e0000d8] retl ldstub [%o2+0x019],%l7 ! Mem[000000006f0000d9] p48_jmpl_0_le: lduh [%i3+0x008],%l0 ! Mem[00000000718000c8] swap [%i1+0x01c],%l0 ! Mem[00000000708000dc] jmpl %g6+8,%g0 std %l4,[%i1+0x010] ! Mem[00000000708000d0] p48_call_0_le: ldd [%i3+0x008],%l6 ! Mem[00000000718000c8] swap [%i2+0x00c],%l0 ! Mem[00000000710000cc] retl ldsh [%i2+0x03a],%l1 ! Mem[00000000710000fa] p48_jmpl_0_lo: lduh [%o3+0x008],%l0 ! Mem[00000000718000c8] swap [%o1+0x01c],%l0 ! Mem[00000000708000dc] jmpl %g6+8,%g0 std %l4,[%o1+0x010] ! Mem[00000000708000d0] p48_call_0_lo: ldd [%o3+0x008],%l6 ! Mem[00000000718000c8] swap [%o2+0x00c],%l0 ! Mem[00000000710000cc] retl ldsh [%o2+0x03a],%l1 ! Mem[00000000710000fa] p48_jmpl_0_he: stw %l2,[%i0+0x01c] ! Mem[00000000700000dc] stw %l5,[%i0+0x008] ! Mem[00000000700000c8] stx %l3,[%i3+0x010] ! Mem[00000000718000d0] ldstub [%i1+0x012],%l5 ! Mem[00000000708000d2] jmpl %g6+8,%g0 swap [%i2+0x00c],%l7 ! Mem[00000000710000cc] p48_call_0_he: ldstub [%i3+0x024],%l5 ! Mem[00000000718000e4] retl ldsb [%i3+0x035],%l0 ! Mem[00000000718000f5] p48_jmpl_0_ho: stw %l2,[%o0+0x01c] ! Mem[00000000700000dc] stw %l5,[%o0+0x008] ! Mem[00000000700000c8] stx %l3,[%o3+0x010] ! Mem[00000000718000d0] ldstub [%o1+0x012],%l5 ! Mem[00000000708000d2] jmpl %g6+8,%g0 swap [%o2+0x00c],%l7 ! Mem[00000000710000cc] p48_call_0_ho: ldstub [%o3+0x024],%l5 ! Mem[00000000718000e4] retl ldsb [%o3+0x035],%l0 ! Mem[00000000718000f5] p49_jmpl_0_le: lduh [%i3+0x028],%l0 ! Mem[00000000738000e8] ldstub [%i0+0x020],%l0 ! Mem[00000000720000e0] jmpl %g6+8,%g0 stw %l3,[%i1+0x020] ! Mem[00000000728000e0] p49_call_0_le: stb %l5,[%i2+0x01d] ! Mem[00000000730000dd] swap [%i0+0x01c],%l7 ! Mem[00000000720000dc] stx %l6,[%i3+0x038] ! Mem[00000000738000f8] lduw [%i2+0x034],%l5 ! Mem[00000000730000f4] swap [%i1+0x000],%l5 ! Mem[00000000728000c0] ldstub [%i2+0x01e],%l2 ! Mem[00000000730000de] ldd [%i0+0x038],%l0 ! Mem[00000000720000f8] retl swap [%i1+0x00c],%l4 ! Mem[00000000728000cc] p49_jmpl_0_lo: lduh [%o3+0x028],%l0 ! Mem[00000000738000e8] ldstub [%o0+0x020],%l0 ! Mem[00000000720000e0] jmpl %g6+8,%g0 stw %l3,[%o1+0x020] ! Mem[00000000728000e0] p49_call_0_lo: stb %l5,[%o2+0x01d] ! Mem[00000000730000dd] swap [%o0+0x01c],%l7 ! Mem[00000000720000dc] stx %l6,[%o3+0x038] ! Mem[00000000738000f8] lduw [%o2+0x034],%l5 ! Mem[00000000730000f4] swap [%o1+0x000],%l5 ! Mem[00000000728000c0] ldstub [%o2+0x01e],%l2 ! Mem[00000000730000de] ldd [%o0+0x038],%l0 ! Mem[00000000720000f8] retl swap [%o1+0x00c],%l4 ! Mem[00000000728000cc] p49_jmpl_0_he: ldsw [%i2+0x020],%l5 ! Mem[00000000730000e0] lduh [%i0+0x004],%l7 ! Mem[00000000720000c4] ldstub [%i2+0x038],%l6 ! Mem[00000000730000f8] jmpl %g6+8,%g0 ldsh [%i1+0x030],%l0 ! Mem[00000000728000f0] p49_call_0_he: ldsh [%i0+0x036],%l7 ! Mem[00000000720000f6] retl ldx [%i0+0x028],%l6 ! Mem[00000000720000e8] p49_jmpl_0_ho: ldsw [%o2+0x020],%l5 ! Mem[00000000730000e0] lduh [%o0+0x004],%l7 ! Mem[00000000720000c4] ldstub [%o2+0x038],%l6 ! Mem[00000000730000f8] jmpl %g6+8,%g0 ldsh [%o1+0x030],%l0 ! Mem[00000000728000f0] p49_call_0_ho: ldsh [%o0+0x036],%l7 ! Mem[00000000720000f6] retl ldx [%o0+0x028],%l6 ! Mem[00000000720000e8] p50_jmpl_0_le: lduh [%i3+0x008],%l0 ! Mem[00000000758000c8] ldd [%i0+0x000],%l0 ! Mem[00000000740000c0] jmpl %g6+8,%g0 swap [%i0+0x000],%l3 ! Mem[00000000740000c0] p50_call_0_le: sth %l5,[%i0+0x01c] ! Mem[00000000740000dc] ldstub [%i0+0x00d],%l2 ! Mem[00000000740000cd] lduw [%i2+0x008],%l7 ! Mem[00000000750000c8] lduw [%i0+0x00c],%l0 ! Mem[00000000740000cc] ldx [%i3+0x038],%l1 ! Mem[00000000758000f8] ldsw [%i2+0x018],%l7 ! Mem[00000000750000d8] ldub [%i1+0x03c],%l3 ! Mem[00000000748000fc] retl ldstub [%i0+0x035],%l3 ! Mem[00000000740000f5] p50_jmpl_0_lo: lduh [%o3+0x008],%l0 ! Mem[00000000758000c8] ldd [%o0+0x000],%l0 ! Mem[00000000740000c0] jmpl %g6+8,%g0 swap [%o0+0x000],%l3 ! Mem[00000000740000c0] p50_call_0_lo: sth %l5,[%o0+0x01c] ! Mem[00000000740000dc] ldstub [%o0+0x00d],%l2 ! Mem[00000000740000cd] lduw [%o2+0x008],%l7 ! Mem[00000000750000c8] lduw [%o0+0x00c],%l0 ! Mem[00000000740000cc] ldx [%o3+0x038],%l1 ! Mem[00000000758000f8] ldsw [%o2+0x018],%l7 ! Mem[00000000750000d8] ldub [%o1+0x03c],%l3 ! Mem[00000000748000fc] retl ldstub [%o0+0x035],%l3 ! Mem[00000000740000f5] p50_jmpl_0_he: stx %l4,[%i1+0x030] ! Mem[00000000748000f0] stw %l3,[%i2+0x024] ! Mem[00000000750000e4] std %l2,[%i3+0x020] ! Mem[00000000758000e0] jmpl %g6+8,%g0 ldsh [%i0+0x028],%l5 ! Mem[00000000740000e8] p50_call_0_he: retl ldub [%i1+0x036],%l7 ! Mem[00000000748000f6] p50_jmpl_0_ho: stx %l4,[%o1+0x030] ! Mem[00000000748000f0] stw %l3,[%o2+0x024] ! Mem[00000000750000e4] std %l2,[%o3+0x020] ! Mem[00000000758000e0] jmpl %g6+8,%g0 ldsh [%o0+0x028],%l5 ! Mem[00000000740000e8] p50_call_0_ho: retl ldub [%o1+0x036],%l7 ! Mem[00000000748000f6] p51_jmpl_0_le: lduh [%i3+0x028],%l0 ! Mem[00000000778000e8] std %l0,[%i0+0x020] ! Mem[00000000760000e0] jmpl %g6+8,%g0 ldub [%i2+0x005],%l6 ! Mem[00000000770000c5] p51_call_0_le: ldd [%i1+0x000],%l0 ! Mem[00000000768000c0] lduh [%i3+0x02e],%l0 ! Mem[00000000778000ee] stb %l1,[%i0+0x01b] ! Mem[00000000760000db] stb %l7,[%i2+0x018] ! Mem[00000000770000d8] ldx [%i3+0x018],%l3 ! Mem[00000000778000d8] swap [%i2+0x000],%l4 ! Mem[00000000770000c0] retl lduw [%i2+0x028],%l2 ! Mem[00000000770000e8] p51_jmpl_0_lo: lduh [%o3+0x028],%l0 ! Mem[00000000778000e8] std %l0,[%o0+0x020] ! Mem[00000000760000e0] jmpl %g6+8,%g0 ldub [%o2+0x005],%l6 ! Mem[00000000770000c5] p51_call_0_lo: ldd [%o1+0x000],%l0 ! Mem[00000000768000c0] lduh [%o3+0x02e],%l0 ! Mem[00000000778000ee] stb %l1,[%o0+0x01b] ! Mem[00000000760000db] stb %l7,[%o2+0x018] ! Mem[00000000770000d8] ldx [%o3+0x018],%l3 ! Mem[00000000778000d8] swap [%o2+0x000],%l4 ! Mem[00000000770000c0] retl lduw [%o2+0x028],%l2 ! Mem[00000000770000e8] p51_jmpl_0_he: lduw [%i3+0x030],%l0 ! Mem[00000000778000f0] ldx [%i0+0x000],%l3 ! Mem[00000000760000c0] ldx [%i2+0x028],%l5 ! Mem[00000000770000e8] stb %l2,[%i0+0x009] ! Mem[00000000760000c9] lduh [%i3+0x026],%l1 ! Mem[00000000778000e6] jmpl %g6+8,%g0 swap [%i0+0x020],%l2 ! Mem[00000000760000e0] p51_call_0_he: ldsw [%i2+0x03c],%l1 ! Mem[00000000770000fc] retl ldsb [%i3+0x010],%l6 ! Mem[00000000778000d0] p51_jmpl_0_ho: lduw [%o3+0x030],%l0 ! Mem[00000000778000f0] ldx [%o0+0x000],%l3 ! Mem[00000000760000c0] ldx [%o2+0x028],%l5 ! Mem[00000000770000e8] stb %l2,[%o0+0x009] ! Mem[00000000760000c9] lduh [%o3+0x026],%l1 ! Mem[00000000778000e6] jmpl %g6+8,%g0 swap [%o0+0x020],%l2 ! Mem[00000000760000e0] p51_call_0_ho: ldsw [%o2+0x03c],%l1 ! Mem[00000000770000fc] retl ldsb [%o3+0x010],%l6 ! Mem[00000000778000d0] p52_jmpl_0_le: lduh [%i3+0x008],%l0 ! Mem[00000000798000c8] stx %l1,[%i2+0x018] ! Mem[00000000790000d8] jmpl %g6+8,%g0 lduw [%i1+0x004],%l6 ! Mem[00000000788000c4] p52_call_0_le: ldstub [%i2+0x001],%l0 ! Mem[00000000790000c1] ldsw [%i3+0x028],%l6 ! Mem[00000000798000e8] swap [%i3+0x00c],%l0 ! Mem[00000000798000cc] sth %l4,[%i1+0x004] ! Mem[00000000788000c4] swap [%i1+0x03c],%l3 ! Mem[00000000788000fc] ldstub [%i1+0x022],%l4 ! Mem[00000000788000e2] retl swap [%i0+0x028],%l2 ! Mem[00000000780000e8] p52_jmpl_0_lo: lduh [%o3+0x008],%l0 ! Mem[00000000798000c8] stx %l1,[%o2+0x018] ! Mem[00000000790000d8] jmpl %g6+8,%g0 lduw [%o1+0x004],%l6 ! Mem[00000000788000c4] p52_call_0_lo: ldstub [%o2+0x001],%l0 ! Mem[00000000790000c1] ldsw [%o3+0x028],%l6 ! Mem[00000000798000e8] swap [%o3+0x00c],%l0 ! Mem[00000000798000cc] sth %l4,[%o1+0x004] ! Mem[00000000788000c4] swap [%o1+0x03c],%l3 ! Mem[00000000788000fc] ldstub [%o1+0x022],%l4 ! Mem[00000000788000e2] retl swap [%o0+0x028],%l2 ! Mem[00000000780000e8] p52_jmpl_0_he: std %l0,[%i2+0x030] ! Mem[00000000790000f0] ldstub [%i2+0x018],%l6 ! Mem[00000000790000d8] ldub [%i3+0x031],%l0 ! Mem[00000000798000f1] std %l6,[%i2+0x020] ! Mem[00000000790000e0] swap [%i1+0x028],%l0 ! Mem[00000000788000e8] jmpl %g6+8,%g0 ldsw [%i3+0x010],%l7 ! Mem[00000000798000d0] p52_call_0_he: ldd [%i3+0x030],%l0 ! Mem[00000000798000f0] stw %l5,[%i2+0x02c] ! Mem[00000000790000ec] ldsh [%i3+0x014],%l5 ! Mem[00000000798000d4] stw %l2,[%i1+0x024] ! Mem[00000000788000e4] retl swap [%i1+0x01c],%l4 ! Mem[00000000788000dc] p52_jmpl_0_ho: std %l0,[%o2+0x030] ! Mem[00000000790000f0] ldstub [%o2+0x018],%l6 ! Mem[00000000790000d8] ldub [%o3+0x031],%l0 ! Mem[00000000798000f1] std %l6,[%o2+0x020] ! Mem[00000000790000e0] swap [%o1+0x028],%l0 ! Mem[00000000788000e8] jmpl %g6+8,%g0 ldsw [%o3+0x010],%l7 ! Mem[00000000798000d0] p52_call_0_ho: ldd [%o3+0x030],%l0 ! Mem[00000000798000f0] stw %l5,[%o2+0x02c] ! Mem[00000000790000ec] ldsh [%o3+0x014],%l5 ! Mem[00000000798000d4] stw %l2,[%o1+0x024] ! Mem[00000000788000e4] retl swap [%o1+0x01c],%l4 ! Mem[00000000788000dc] p53_jmpl_0_le: lduh [%i3+0x028],%l0 ! Mem[000000007b8000e8] ldstub [%i3+0x020],%l0 ! Mem[000000007b8000e0] jmpl %g6+8,%g0 lduw [%i0+0x008],%l0 ! Mem[000000007a0000c8] p53_call_0_le: ldub [%i1+0x010],%l5 ! Mem[000000007a8000d0] ldd [%i0+0x018],%l6 ! Mem[000000007a0000d8] ldx [%i3+0x038],%l6 ! Mem[000000007b8000f8] lduw [%i2+0x024],%l4 ! Mem[000000007b0000e4] retl std %l6,[%i0+0x000] ! Mem[000000007a0000c0] p53_jmpl_0_lo: lduh [%o3+0x028],%l0 ! Mem[000000007b8000e8] ldstub [%o3+0x020],%l0 ! Mem[000000007b8000e0] jmpl %g6+8,%g0 lduw [%o0+0x008],%l0 ! Mem[000000007a0000c8] p53_call_0_lo: ldub [%o1+0x010],%l5 ! Mem[000000007a8000d0] ldd [%o0+0x018],%l6 ! Mem[000000007a0000d8] ldx [%o3+0x038],%l6 ! Mem[000000007b8000f8] lduw [%o2+0x024],%l4 ! Mem[000000007b0000e4] retl std %l6,[%o0+0x000] ! Mem[000000007a0000c0] p53_jmpl_0_he: stx %l3,[%i2+0x018] ! Mem[000000007b0000d8] std %l2,[%i2+0x038] ! Mem[000000007b0000f8] ldd [%i1+0x028],%l0 ! Mem[000000007a8000e8] swap [%i1+0x030],%l1 ! Mem[000000007a8000f0] ldsb [%i0+0x005],%l7 ! Mem[000000007a0000c5] lduh [%i3+0x038],%l6 ! Mem[000000007b8000f8] jmpl %g6+8,%g0 ldsb [%i1+0x031],%l0 ! Mem[000000007a8000f1] p53_call_0_he: swap [%i0+0x034],%l0 ! Mem[000000007a0000f4] retl swap [%i3+0x02c],%l6 ! Mem[000000007b8000ec] p53_jmpl_0_ho: stx %l3,[%o2+0x018] ! Mem[000000007b0000d8] std %l2,[%o2+0x038] ! Mem[000000007b0000f8] ldd [%o1+0x028],%l0 ! Mem[000000007a8000e8] swap [%o1+0x030],%l1 ! Mem[000000007a8000f0] ldsb [%o0+0x005],%l7 ! Mem[000000007a0000c5] lduh [%o3+0x038],%l6 ! Mem[000000007b8000f8] jmpl %g6+8,%g0 ldsb [%o1+0x031],%l0 ! Mem[000000007a8000f1] p53_call_0_ho: swap [%o0+0x034],%l0 ! Mem[000000007a0000f4] retl swap [%o3+0x02c],%l6 ! Mem[000000007b8000ec] p54_jmpl_0_le: lduh [%i3+0x008],%l0 ! Mem[000000007d8000c8] ldx [%i3+0x000],%l0 ! Mem[000000007d8000c0] jmpl %g6+8,%g0 lduh [%i2+0x002],%l3 ! Mem[000000007d0000c2] p54_call_0_le: lduh [%i0+0x01c],%l5 ! Mem[000000007c0000dc] stb %l7,[%i2+0x03f] ! Mem[000000007d0000ff] stw %l6,[%i0+0x038] ! Mem[000000007c0000f8] ldstub [%i3+0x004],%l4 ! Mem[000000007d8000c4] swap [%i0+0x020],%l7 ! Mem[000000007c0000e0] lduw [%i3+0x03c],%l6 ! Mem[000000007d8000fc] lduh [%i1+0x00a],%l5 ! Mem[000000007c8000ca] retl ldx [%i3+0x028],%l4 ! Mem[000000007d8000e8] p54_jmpl_0_lo: lduh [%o3+0x008],%l0 ! Mem[000000007d8000c8] ldx [%o3+0x000],%l0 ! Mem[000000007d8000c0] jmpl %g6+8,%g0 lduh [%o2+0x002],%l3 ! Mem[000000007d0000c2] p54_call_0_lo: lduh [%o0+0x01c],%l5 ! Mem[000000007c0000dc] stb %l7,[%o2+0x03f] ! Mem[000000007d0000ff] stw %l6,[%o0+0x038] ! Mem[000000007c0000f8] ldstub [%o3+0x004],%l4 ! Mem[000000007d8000c4] swap [%o0+0x020],%l7 ! Mem[000000007c0000e0] lduw [%o3+0x03c],%l6 ! Mem[000000007d8000fc] lduh [%o1+0x00a],%l5 ! Mem[000000007c8000ca] retl ldx [%o3+0x028],%l4 ! Mem[000000007d8000e8] p54_jmpl_0_he: ldx [%i0+0x020],%l3 ! Mem[000000007c0000e0] ldstub [%i3+0x028],%l5 ! Mem[000000007d8000e8] lduw [%i1+0x028],%l2 ! Mem[000000007c8000e8] jmpl %g6+8,%g0 stb %l7,[%i3+0x025] ! Mem[000000007d8000e5] p54_call_0_he: ldstub [%i2+0x024],%l6 ! Mem[000000007d0000e4] retl ldub [%i3+0x03a],%l2 ! Mem[000000007d8000fa] p54_jmpl_0_ho: ldx [%o0+0x020],%l3 ! Mem[000000007c0000e0] ldstub [%o3+0x028],%l5 ! Mem[000000007d8000e8] lduw [%o1+0x028],%l2 ! Mem[000000007c8000e8] jmpl %g6+8,%g0 stb %l7,[%o3+0x025] ! Mem[000000007d8000e5] p54_call_0_ho: ldstub [%o2+0x024],%l6 ! Mem[000000007d0000e4] retl ldub [%o3+0x03a],%l2 ! Mem[000000007d8000fa] p55_jmpl_0_le: lduh [%i3+0x028],%l0 ! Mem[000000007f8000e8] ldub [%i3+0x020],%l0 ! Mem[000000007f8000e0] jmpl %g6+8,%g0 ldstub [%i2+0x023],%l3 ! Mem[000000007f0000e3] p55_call_0_le: ldsh [%i3+0x01c],%l5 ! Mem[000000007f8000dc] swap [%i3+0x02c],%l2 ! Mem[000000007f8000ec] ldstub [%i0+0x028],%l7 ! Mem[000000007e0000e8] ldstub [%i1+0x036],%l5 ! Mem[000000007e8000f6] std %l4,[%i3+0x000] ! Mem[000000007f8000c0] stb %l2,[%i3+0x01e] ! Mem[000000007f8000de] swap [%i3+0x008],%l4 ! Mem[000000007f8000c8] retl swap [%i2+0x000],%l4 ! Mem[000000007f0000c0] p55_jmpl_0_lo: lduh [%o3+0x028],%l0 ! Mem[000000007f8000e8] ldub [%o3+0x020],%l0 ! Mem[000000007f8000e0] jmpl %g6+8,%g0 ldstub [%o2+0x023],%l3 ! Mem[000000007f0000e3] p55_call_0_lo: ldsh [%o3+0x01c],%l5 ! Mem[000000007f8000dc] swap [%o3+0x02c],%l2 ! Mem[000000007f8000ec] ldstub [%o0+0x028],%l7 ! Mem[000000007e0000e8] ldstub [%o1+0x036],%l5 ! Mem[000000007e8000f6] std %l4,[%o3+0x000] ! Mem[000000007f8000c0] stb %l2,[%o3+0x01e] ! Mem[000000007f8000de] swap [%o3+0x008],%l4 ! Mem[000000007f8000c8] retl swap [%o2+0x000],%l4 ! Mem[000000007f0000c0] p55_jmpl_0_he: sth %l5,[%i0+0x012] ! Mem[000000007e0000d2] ldub [%i3+0x00e],%l7 ! Mem[000000007f8000ce] ldsh [%i0+0x00a],%l4 ! Mem[000000007e0000ca] stx %l5,[%i1+0x020] ! Mem[000000007e8000e0] jmpl %g6+8,%g0 swap [%i2+0x018],%l4 ! Mem[000000007f0000d8] p55_call_0_he: stx %l7,[%i2+0x018] ! Mem[000000007f0000d8] retl swap [%i1+0x038],%l1 ! Mem[000000007e8000f8] p55_jmpl_0_ho: sth %l5,[%o0+0x012] ! Mem[000000007e0000d2] ldub [%o3+0x00e],%l7 ! Mem[000000007f8000ce] ldsh [%o0+0x00a],%l4 ! Mem[000000007e0000ca] stx %l5,[%o1+0x020] ! Mem[000000007e8000e0] jmpl %g6+8,%g0 swap [%o2+0x018],%l4 ! Mem[000000007f0000d8] p55_call_0_ho: stx %l7,[%o2+0x018] ! Mem[000000007f0000d8] retl swap [%o1+0x038],%l1 ! Mem[000000007e8000f8] p56_jmpl_0_le: lduh [%i0+0x008],%l0 ! Mem[00000000800000c8] stb %l0,[%i2+0x01d] ! Mem[00000000810000dd] jmpl %g6+8,%g0 ldsw [%i0+0x008],%l0 ! Mem[00000000800000c8] p56_call_0_le: stx %l5,[%i0+0x010] ! Mem[00000000800000d0] ldsb [%i0+0x028],%l6 ! Mem[00000000800000e8] ldsw [%i0+0x00c],%l0 ! Mem[00000000800000cc] ldsw [%i0+0x004],%l4 ! Mem[00000000800000c4] retl lduw [%i0+0x020],%l7 ! Mem[00000000800000e0] p56_jmpl_0_lo: lduh [%o0+0x008],%l0 ! Mem[00000000800000c8] stb %l0,[%o2+0x01d] ! Mem[00000000810000dd] jmpl %g6+8,%g0 ldsw [%o0+0x008],%l0 ! Mem[00000000800000c8] p56_call_0_lo: stx %l5,[%o0+0x010] ! Mem[00000000800000d0] ldsb [%o0+0x028],%l6 ! Mem[00000000800000e8] ldsw [%o0+0x00c],%l0 ! Mem[00000000800000cc] ldsw [%o0+0x004],%l4 ! Mem[00000000800000c4] retl lduw [%o0+0x020],%l7 ! Mem[00000000800000e0] p56_jmpl_0_he: ldsb [%i1+0x03e],%l3 ! Mem[00000000808000fe] std %l4,[%i3+0x030] ! Mem[00000000818000f0] ldsb [%i2+0x00e],%l7 ! Mem[00000000810000ce] stb %l3,[%i3+0x021] ! Mem[00000000818000e1] stx %l0,[%i3+0x030] ! Mem[00000000818000f0] stx %l6,[%i0+0x020] ! Mem[00000000800000e0] jmpl %g6+8,%g0 lduh [%i3+0x028],%l0 ! Mem[00000000818000e8] p56_call_0_he: stx %l5,[%i0+0x028] ! Mem[00000000800000e8] stx %l5,[%i0+0x028] ! Mem[00000000800000e8] retl lduw [%i2+0x02c],%l5 ! Mem[00000000810000ec] p56_jmpl_0_ho: ldsb [%o1+0x03e],%l3 ! Mem[00000000808000fe] std %l4,[%o3+0x030] ! Mem[00000000818000f0] ldsb [%o2+0x00e],%l7 ! Mem[00000000810000ce] stb %l3,[%o3+0x021] ! Mem[00000000818000e1] stx %l0,[%o3+0x030] ! Mem[00000000818000f0] stx %l6,[%o0+0x020] ! Mem[00000000800000e0] jmpl %g6+8,%g0 lduh [%o3+0x028],%l0 ! Mem[00000000818000e8] p56_call_0_ho: stx %l5,[%o0+0x028] ! Mem[00000000800000e8] stx %l5,[%o0+0x028] ! Mem[00000000800000e8] retl lduw [%o2+0x02c],%l5 ! Mem[00000000810000ec] p57_jmpl_0_le: lduw [%i0+0x028],%l0 ! Mem[00000000820000e8] ldstub [%i3+0x020],%l0 ! Mem[00000000838000e0] jmpl %g6+8,%g0 swap [%i0+0x020],%l3 ! Mem[00000000820000e0] p57_call_0_le: ldd [%i1+0x018],%l4 ! Mem[00000000828000d8] stx %l2,[%i0+0x028] ! Mem[00000000820000e8] ldstub [%i3+0x028],%l7 ! Mem[00000000838000e8] ldstub [%i1+0x02e],%l0 ! Mem[00000000828000ee] ldub [%i0+0x01b],%l1 ! Mem[00000000820000db] stb %l3,[%i1+0x015] ! Mem[00000000828000d5] ldstub [%i2+0x02f],%l1 ! Mem[00000000830000ef] retl lduw [%i0+0x020],%l2 ! Mem[00000000820000e0] p57_jmpl_0_lo: lduw [%o0+0x028],%l0 ! Mem[00000000820000e8] ldstub [%o3+0x020],%l0 ! Mem[00000000838000e0] jmpl %g6+8,%g0 swap [%o0+0x020],%l3 ! Mem[00000000820000e0] p57_call_0_lo: ldd [%o1+0x018],%l4 ! Mem[00000000828000d8] stx %l2,[%o0+0x028] ! Mem[00000000820000e8] ldstub [%o3+0x028],%l7 ! Mem[00000000838000e8] ldstub [%o1+0x02e],%l0 ! Mem[00000000828000ee] ldub [%o0+0x01b],%l1 ! Mem[00000000820000db] stb %l3,[%o1+0x015] ! Mem[00000000828000d5] ldstub [%o2+0x02f],%l1 ! Mem[00000000830000ef] retl lduw [%o0+0x020],%l2 ! Mem[00000000820000e0] p57_jmpl_0_he: lduw [%i1+0x024],%l6 ! Mem[00000000828000e4] swap [%i1+0x008],%l6 ! Mem[00000000828000c8] stx %l7,[%i0+0x030] ! Mem[00000000820000f0] ldstub [%i3+0x01e],%l5 ! Mem[00000000838000de] ldsh [%i0+0x030],%l3 ! Mem[00000000820000f0] jmpl %g6+8,%g0 stx %l4,[%i2+0x000] ! Mem[00000000830000c0] p57_call_0_he: swap [%i3+0x008],%l0 ! Mem[00000000838000c8] ldsw [%i2+0x038],%l6 ! Mem[00000000830000f8] stw %l7,[%i2+0x00c] ! Mem[00000000830000cc] std %l0,[%i1+0x000] ! Mem[00000000828000c0] retl ldsh [%i3+0x032],%l7 ! Mem[00000000838000f2] p57_jmpl_0_ho: lduw [%o1+0x024],%l6 ! Mem[00000000828000e4] swap [%o1+0x008],%l6 ! Mem[00000000828000c8] stx %l7,[%o0+0x030] ! Mem[00000000820000f0] ldstub [%o3+0x01e],%l5 ! Mem[00000000838000de] ldsh [%o0+0x030],%l3 ! Mem[00000000820000f0] jmpl %g6+8,%g0 stx %l4,[%o2+0x000] ! Mem[00000000830000c0] p57_call_0_ho: swap [%o3+0x008],%l0 ! Mem[00000000838000c8] ldsw [%o2+0x038],%l6 ! Mem[00000000830000f8] stw %l7,[%o2+0x00c] ! Mem[00000000830000cc] std %l0,[%o1+0x000] ! Mem[00000000828000c0] retl ldsh [%o3+0x032],%l7 ! Mem[00000000838000f2] p58_jmpl_0_le: lduw [%i0+0x008],%l0 ! Mem[00000000840000c8] ldsw [%i3+0x000],%l0 ! Mem[00000000858000c0] jmpl %g6+8,%g0 sth %l3,[%i0+0x002] ! Mem[00000000840000c2] p58_call_0_le: swap [%i0+0x01c],%l5 ! Mem[00000000840000dc] ldub [%i0+0x028],%l6 ! Mem[00000000840000e8] stb %l5,[%i2+0x002] ! Mem[00000000850000c2] ldub [%i1+0x03e],%l2 ! Mem[00000000848000fe] ldsw [%i3+0x008],%l4 ! Mem[00000000858000c8] ldsw [%i1+0x020],%l4 ! Mem[00000000848000e0] lduh [%i2+0x028],%l2 ! Mem[00000000850000e8] retl ldub [%i0+0x029],%l6 ! Mem[00000000840000e9] p58_jmpl_0_lo: lduw [%o0+0x008],%l0 ! Mem[00000000840000c8] ldsw [%o3+0x000],%l0 ! Mem[00000000858000c0] jmpl %g6+8,%g0 sth %l3,[%o0+0x002] ! Mem[00000000840000c2] p58_call_0_lo: swap [%o0+0x01c],%l5 ! Mem[00000000840000dc] ldub [%o0+0x028],%l6 ! Mem[00000000840000e8] stb %l5,[%o2+0x002] ! Mem[00000000850000c2] ldub [%o1+0x03e],%l2 ! Mem[00000000848000fe] ldsw [%o3+0x008],%l4 ! Mem[00000000858000c8] ldsw [%o1+0x020],%l4 ! Mem[00000000848000e0] lduh [%o2+0x028],%l2 ! Mem[00000000850000e8] retl ldub [%o0+0x029],%l6 ! Mem[00000000840000e9] p58_jmpl_0_he: ldstub [%i1+0x021],%l3 ! Mem[00000000848000e1] sth %l5,[%i1+0x028] ! Mem[00000000848000e8] swap [%i1+0x028],%l2 ! Mem[00000000848000e8] ldsh [%i3+0x006],%l1 ! Mem[00000000858000c6] ldsw [%i3+0x03c],%l6 ! Mem[00000000858000fc] ldsb [%i2+0x01e],%l5 ! Mem[00000000850000de] lduw [%i3+0x010],%l3 ! Mem[00000000858000d0] jmpl %g6+8,%g0 swap [%i3+0x000],%l3 ! Mem[00000000858000c0] p58_call_0_he: ldsw [%i0+0x024],%l6 ! Mem[00000000840000e4] ldsb [%i3+0x00e],%l7 ! Mem[00000000858000ce] stb %l5,[%i2+0x01e] ! Mem[00000000850000de] ldub [%i1+0x025],%l0 ! Mem[00000000848000e5] retl std %l2,[%i3+0x020] ! Mem[00000000858000e0] p58_jmpl_0_ho: ldstub [%o1+0x021],%l3 ! Mem[00000000848000e1] sth %l5,[%o1+0x028] ! Mem[00000000848000e8] swap [%o1+0x028],%l2 ! Mem[00000000848000e8] ldsh [%o3+0x006],%l1 ! Mem[00000000858000c6] ldsw [%o3+0x03c],%l6 ! Mem[00000000858000fc] ldsb [%o2+0x01e],%l5 ! Mem[00000000850000de] lduw [%o3+0x010],%l3 ! Mem[00000000858000d0] jmpl %g6+8,%g0 swap [%o3+0x000],%l3 ! Mem[00000000858000c0] p58_call_0_ho: ldsw [%o0+0x024],%l6 ! Mem[00000000840000e4] ldsb [%o3+0x00e],%l7 ! Mem[00000000858000ce] stb %l5,[%o2+0x01e] ! Mem[00000000850000de] ldub [%o1+0x025],%l0 ! Mem[00000000848000e5] retl std %l2,[%o3+0x020] ! Mem[00000000858000e0] p59_jmpl_0_le: lduw [%i0+0x028],%l0 ! Mem[00000000860000e8] std %l0,[%i3+0x020] ! Mem[00000000878000e0] jmpl %g6+8,%g0 ldd [%i0+0x020],%l2 ! Mem[00000000860000e0] p59_call_0_le: ldstub [%i2+0x01d],%l5 ! Mem[00000000870000dd] ldstub [%i0+0x02d],%l2 ! Mem[00000000860000ed] ldstub [%i2+0x028],%l7 ! Mem[00000000870000e8] swap [%i3+0x02c],%l0 ! Mem[00000000878000ec] ldsh [%i2+0x01a],%l1 ! Mem[00000000870000da] sth %l7,[%i2+0x018] ! Mem[00000000870000d8] stw %l4,[%i1+0x008] ! Mem[00000000868000c8] retl swap [%i2+0x000],%l4 ! Mem[00000000870000c0] p59_jmpl_0_lo: lduw [%o0+0x028],%l0 ! Mem[00000000860000e8] std %l0,[%o3+0x020] ! Mem[00000000878000e0] jmpl %g6+8,%g0 ldd [%o0+0x020],%l2 ! Mem[00000000860000e0] p59_call_0_lo: ldstub [%o2+0x01d],%l5 ! Mem[00000000870000dd] ldstub [%o0+0x02d],%l2 ! Mem[00000000860000ed] ldstub [%o2+0x028],%l7 ! Mem[00000000870000e8] swap [%o3+0x02c],%l0 ! Mem[00000000878000ec] ldsh [%o2+0x01a],%l1 ! Mem[00000000870000da] sth %l7,[%o2+0x018] ! Mem[00000000870000d8] stw %l4,[%o1+0x008] ! Mem[00000000868000c8] retl swap [%o2+0x000],%l4 ! Mem[00000000870000c0] p59_jmpl_0_he: ldstub [%i0+0x012],%l5 ! Mem[00000000860000d2] swap [%i3+0x00c],%l7 ! Mem[00000000878000cc] ldsb [%i3+0x00b],%l4 ! Mem[00000000878000cb] std %l4,[%i2+0x020] ! Mem[00000000870000e0] jmpl %g6+8,%g0 stx %l4,[%i3+0x018] ! Mem[00000000878000d8] p59_call_0_he: ldstub [%i0+0x01b],%l7 ! Mem[00000000860000db] retl lduh [%i3+0x034],%l0 ! Mem[00000000878000f4] p59_jmpl_0_ho: ldstub [%o0+0x012],%l5 ! Mem[00000000860000d2] swap [%o3+0x00c],%l7 ! Mem[00000000878000cc] ldsb [%o3+0x00b],%l4 ! Mem[00000000878000cb] std %l4,[%o2+0x020] ! Mem[00000000870000e0] jmpl %g6+8,%g0 stx %l4,[%o3+0x018] ! Mem[00000000878000d8] p59_call_0_ho: ldstub [%o0+0x01b],%l7 ! Mem[00000000860000db] retl lduh [%o3+0x034],%l0 ! Mem[00000000878000f4] p60_jmpl_0_le: lduw [%i0+0x008],%l0 ! Mem[00000000880000c8] ldsb [%i1+0x01d],%l0 ! Mem[00000000888000dd] jmpl %g6+8,%g0 ldub [%i2+0x009],%l0 ! Mem[00000000890000c9] p60_call_0_le: sth %l5,[%i2+0x010] ! Mem[00000000890000d0] std %l6,[%i1+0x028] ! Mem[00000000888000e8] stx %l0,[%i0+0x008] ! Mem[00000000880000c8] ldstub [%i3+0x004],%l4 ! Mem[00000000898000c4] retl stx %l3,[%i3+0x038] ! Mem[00000000898000f8] p60_jmpl_0_lo: lduw [%o0+0x008],%l0 ! Mem[00000000880000c8] ldsb [%o1+0x01d],%l0 ! Mem[00000000888000dd] jmpl %g6+8,%g0 ldub [%o2+0x009],%l0 ! Mem[00000000890000c9] p60_call_0_lo: sth %l5,[%o2+0x010] ! Mem[00000000890000d0] std %l6,[%o1+0x028] ! Mem[00000000888000e8] stx %l0,[%o0+0x008] ! Mem[00000000880000c8] ldstub [%o3+0x004],%l4 ! Mem[00000000898000c4] retl stx %l3,[%o3+0x038] ! Mem[00000000898000f8] p60_jmpl_0_he: ldsh [%i1+0x012],%l3 ! Mem[00000000888000d2] swap [%i3+0x010],%l5 ! Mem[00000000898000d0] ldstub [%i2+0x00e],%l7 ! Mem[00000000890000ce] ldstub [%i2+0x02b],%l4 ! Mem[00000000890000eb] ldsw [%i0+0x000],%l5 ! Mem[00000000880000c0] jmpl %g6+8,%g0 std %l2,[%i0+0x028] ! Mem[00000000880000e8] p60_call_0_he: ldstub [%i2+0x019],%l7 ! Mem[00000000890000d9] retl ldstub [%i1+0x01a],%l1 ! Mem[00000000888000da] p60_jmpl_0_ho: ldsh [%o1+0x012],%l3 ! Mem[00000000888000d2] swap [%o3+0x010],%l5 ! Mem[00000000898000d0] ldstub [%o2+0x00e],%l7 ! Mem[00000000890000ce] ldstub [%o2+0x02b],%l4 ! Mem[00000000890000eb] ldsw [%o0+0x000],%l5 ! Mem[00000000880000c0] jmpl %g6+8,%g0 std %l2,[%o0+0x028] ! Mem[00000000880000e8] p60_call_0_ho: ldstub [%o2+0x019],%l7 ! Mem[00000000890000d9] retl ldstub [%o1+0x01a],%l1 ! Mem[00000000888000da] p61_jmpl_0_le: lduw [%i0+0x028],%l0 ! Mem[000000008a0000e8] swap [%i3+0x020],%l0 ! Mem[000000008b8000e0] jmpl %g6+8,%g0 lduw [%i3+0x020],%l3 ! Mem[000000008b8000e0] p61_call_0_le: ldstub [%i1+0x01d],%l5 ! Mem[000000008a8000dd] std %l2,[%i1+0x028] ! Mem[000000008a8000e8] swap [%i0+0x028],%l7 ! Mem[000000008a0000e8] ldsh [%i1+0x02e],%l0 ! Mem[000000008a8000ee] lduw [%i3+0x018],%l1 ! Mem[000000008b8000d8] ldsh [%i2+0x018],%l7 ! Mem[000000008b0000d8] lduw [%i1+0x01c],%l3 ! Mem[000000008a8000dc] retl std %l2,[%i0+0x010] ! Mem[000000008a0000d0] p61_jmpl_0_lo: lduw [%o0+0x028],%l0 ! Mem[000000008a0000e8] swap [%o3+0x020],%l0 ! Mem[000000008b8000e0] jmpl %g6+8,%g0 lduw [%o3+0x020],%l3 ! Mem[000000008b8000e0] p61_call_0_lo: ldstub [%o1+0x01d],%l5 ! Mem[000000008a8000dd] std %l2,[%o1+0x028] ! Mem[000000008a8000e8] swap [%o0+0x028],%l7 ! Mem[000000008a0000e8] ldsh [%o1+0x02e],%l0 ! Mem[000000008a8000ee] lduw [%o3+0x018],%l1 ! Mem[000000008b8000d8] ldsh [%o2+0x018],%l7 ! Mem[000000008b0000d8] lduw [%o1+0x01c],%l3 ! Mem[000000008a8000dc] retl std %l2,[%o0+0x010] ! Mem[000000008a0000d0] p61_jmpl_0_he: stw %l4,[%i0+0x030] ! Mem[000000008a0000f0] sth %l3,[%i0+0x004] ! Mem[000000008a0000c4] stw %l5,[%i3+0x020] ! Mem[000000008b8000e0] jmpl %g6+8,%g0 stw %l7,[%i3+0x004] ! Mem[000000008b8000c4] p61_call_0_he: ldstub [%i2+0x016],%l0 ! Mem[000000008b0000d6] retl stb %l7,[%i2+0x01b] ! Mem[000000008b0000db] p61_jmpl_0_ho: stw %l4,[%o0+0x030] ! Mem[000000008a0000f0] sth %l3,[%o0+0x004] ! Mem[000000008a0000c4] stw %l5,[%o3+0x020] ! Mem[000000008b8000e0] jmpl %g6+8,%g0 stw %l7,[%o3+0x004] ! Mem[000000008b8000c4] p61_call_0_ho: ldstub [%o2+0x016],%l0 ! Mem[000000008b0000d6] retl stb %l7,[%o2+0x01b] ! Mem[000000008b0000db] p62_jmpl_0_le: lduw [%i0+0x008],%l0 ! Mem[000000008c0000c8] lduw [%i3+0x000],%l0 ! Mem[000000008d8000c0] jmpl %g6+8,%g0 swap [%i2+0x008],%l0 ! Mem[000000008d0000c8] p62_call_0_le: ldsw [%i1+0x000],%l0 ! Mem[000000008c8000c0] sth %l6,[%i1+0x028] ! Mem[000000008c8000e8] swap [%i2+0x00c],%l0 ! Mem[000000008d0000cc] ldsh [%i0+0x004],%l4 ! Mem[000000008c0000c4] retl swap [%i0+0x03c],%l3 ! Mem[000000008c0000fc] p62_jmpl_0_lo: lduw [%o0+0x008],%l0 ! Mem[000000008c0000c8] lduw [%o3+0x000],%l0 ! Mem[000000008d8000c0] jmpl %g6+8,%g0 swap [%o2+0x008],%l0 ! Mem[000000008d0000c8] p62_call_0_lo: ldsw [%o1+0x000],%l0 ! Mem[000000008c8000c0] sth %l6,[%o1+0x028] ! Mem[000000008c8000e8] swap [%o2+0x00c],%l0 ! Mem[000000008d0000cc] ldsh [%o0+0x004],%l4 ! Mem[000000008c0000c4] retl swap [%o0+0x03c],%l3 ! Mem[000000008c0000fc] p62_jmpl_0_he: swap [%i3+0x010],%l3 ! Mem[000000008d8000d0] lduh [%i1+0x030],%l4 ! Mem[000000008c8000f0] lduh [%i2+0x024],%l7 ! Mem[000000008d0000e4] stx %l6,[%i2+0x018] ! Mem[000000008d0000d8] ldstub [%i3+0x011],%l3 ! Mem[000000008d8000d1] jmpl %g6+8,%g0 ldx [%i0+0x018],%l5 ! Mem[000000008c0000d8] p62_call_0_he: retl lduh [%i1+0x02e],%l6 ! Mem[000000008c8000ee] p62_jmpl_0_ho: swap [%o3+0x010],%l3 ! Mem[000000008d8000d0] lduh [%o1+0x030],%l4 ! Mem[000000008c8000f0] lduh [%o2+0x024],%l7 ! Mem[000000008d0000e4] stx %l6,[%o2+0x018] ! Mem[000000008d0000d8] ldstub [%o3+0x011],%l3 ! Mem[000000008d8000d1] jmpl %g6+8,%g0 ldx [%o0+0x018],%l5 ! Mem[000000008c0000d8] p62_call_0_ho: retl lduh [%o1+0x02e],%l6 ! Mem[000000008c8000ee] p63_jmpl_0_le: lduw [%i0+0x028],%l0 ! Mem[000000008e0000e8] stx %l0,[%i3+0x020] ! Mem[000000008f8000e0] jmpl %g6+8,%g0 ldsb [%i1+0x023],%l3 ! Mem[000000008e8000e3] p63_call_0_le: ldstub [%i2+0x001],%l0 ! Mem[000000008f0000c1] swap [%i3+0x028],%l6 ! Mem[000000008f8000e8] ldsb [%i1+0x02c],%l0 ! Mem[000000008e8000ec] ldstub [%i0+0x024],%l4 ! Mem[000000008e0000e4] std %l6,[%i1+0x000] ! Mem[000000008e8000c0] ldsh [%i2+0x014],%l3 ! Mem[000000008f0000d4] ldstub [%i1+0x03c],%l0 ! Mem[000000008e8000fc] retl lduh [%i3+0x00c],%l4 ! Mem[000000008f8000cc] p63_jmpl_0_lo: lduw [%o0+0x028],%l0 ! Mem[000000008e0000e8] stx %l0,[%o3+0x020] ! Mem[000000008f8000e0] jmpl %g6+8,%g0 ldsb [%o1+0x023],%l3 ! Mem[000000008e8000e3] p63_call_0_lo: ldstub [%o2+0x001],%l0 ! Mem[000000008f0000c1] swap [%o3+0x028],%l6 ! Mem[000000008f8000e8] ldsb [%o1+0x02c],%l0 ! Mem[000000008e8000ec] ldstub [%o0+0x024],%l4 ! Mem[000000008e0000e4] std %l6,[%o1+0x000] ! Mem[000000008e8000c0] ldsh [%o2+0x014],%l3 ! Mem[000000008f0000d4] ldstub [%o1+0x03c],%l0 ! Mem[000000008e8000fc] retl lduh [%o3+0x00c],%l4 ! Mem[000000008f8000cc] p63_jmpl_0_he: ldstub [%i3+0x021],%l5 ! Mem[000000008f8000e1] swap [%i1+0x004],%l7 ! Mem[000000008e8000c4] swap [%i1+0x018],%l4 ! Mem[000000008e8000d8] jmpl %g6+8,%g0 ldstub [%i2+0x027],%l1 ! Mem[000000008f0000e7] p63_call_0_he: std %l4,[%i0+0x008] ! Mem[000000008e0000c8] lduh [%i3+0x014],%l1 ! Mem[000000008f8000d4] ldstub [%i2+0x00f],%l5 ! Mem[000000008f0000cf] ldstub [%i0+0x004],%l1 ! Mem[000000008e0000c4] swap [%i3+0x004],%l2 ! Mem[000000008f8000c4] ldstub [%i0+0x03c],%l4 ! Mem[000000008e0000fc] lduw [%i2+0x008],%l0 ! Mem[000000008f0000c8] retl std %l6,[%i1+0x008] ! Mem[000000008e8000c8] p63_jmpl_0_ho: ldstub [%o3+0x021],%l5 ! Mem[000000008f8000e1] swap [%o1+0x004],%l7 ! Mem[000000008e8000c4] swap [%o1+0x018],%l4 ! Mem[000000008e8000d8] jmpl %g6+8,%g0 ldstub [%o2+0x027],%l1 ! Mem[000000008f0000e7] p63_call_0_ho: std %l4,[%o0+0x008] ! Mem[000000008e0000c8] lduh [%o3+0x014],%l1 ! Mem[000000008f8000d4] ldstub [%o2+0x00f],%l5 ! Mem[000000008f0000cf] ldstub [%o0+0x004],%l1 ! Mem[000000008e0000c4] swap [%o3+0x004],%l2 ! Mem[000000008f8000c4] ldstub [%o0+0x03c],%l4 ! Mem[000000008e0000fc] lduw [%o2+0x008],%l0 ! Mem[000000008f0000c8] retl std %l6,[%o1+0x008] ! Mem[000000008e8000c8] user_jump0_end: .seg "text" .align 0x2000 user_jump1_start: INIT_MEM(0, 0x0020, 1, +, 0, +, 0) p0_jmpl_1_le: ldsw [%i0+0x004],%l1 ! Mem[00000000100000c4] ldd [%i0+0x000],%l2 ! Mem[00000000100000c0] jmpl %g6+8,%g0 ldub [%i2+0x025],%l7 ! Mem[00000000110000e5] p0_call_1_le: stb %l6,[%i3+0x024] ! Mem[00000000118000e4] retl swap [%i0+0x038],%l2 ! Mem[00000000100000f8] p0_jmpl_1_lo: ldsw [%o0+0x004],%l1 ! Mem[00000000100000c4] ldd [%o0+0x000],%l2 ! Mem[00000000100000c0] jmpl %g6+8,%g0 ldub [%o2+0x025],%l7 ! Mem[00000000110000e5] p0_call_1_lo: stb %l6,[%o3+0x024] ! Mem[00000000118000e4] retl swap [%o0+0x038],%l2 ! Mem[00000000100000f8] p0_jmpl_1_he: ldx [%i1+0x020],%l4 ! Mem[00000000108000e0] sth %l6,[%i1+0x00e] ! Mem[00000000108000ce] lduh [%i0+0x016],%l6 ! Mem[00000000100000d6] ldstub [%i3+0x008],%l3 ! Mem[00000000118000c8] swap [%i3+0x02c],%l4 ! Mem[00000000118000ec] ldstub [%i0+0x016],%l2 ! Mem[00000000100000d6] stx %l3,[%i1+0x030] ! Mem[00000000108000f0] jmpl %g6+8,%g0 ldstub [%i1+0x012],%l5 ! Mem[00000000108000d2] p0_call_1_he: swap [%i2+0x038],%l5 ! Mem[00000000110000f8] ldsw [%i1+0x01c],%l0 ! Mem[00000000108000dc] retl ldd [%i2+0x000],%l6 ! Mem[00000000110000c0] p0_jmpl_1_ho: ldx [%o1+0x020],%l4 ! Mem[00000000108000e0] sth %l6,[%o1+0x00e] ! Mem[00000000108000ce] lduh [%o0+0x016],%l6 ! Mem[00000000100000d6] ldstub [%o3+0x008],%l3 ! Mem[00000000118000c8] swap [%o3+0x02c],%l4 ! Mem[00000000118000ec] ldstub [%o0+0x016],%l2 ! Mem[00000000100000d6] stx %l3,[%o1+0x030] ! Mem[00000000108000f0] jmpl %g6+8,%g0 ldstub [%o1+0x012],%l5 ! Mem[00000000108000d2] p0_call_1_ho: swap [%o2+0x038],%l5 ! Mem[00000000110000f8] ldsw [%o1+0x01c],%l0 ! Mem[00000000108000dc] retl ldd [%o2+0x000],%l6 ! Mem[00000000110000c0] p1_jmpl_1_le: lduw [%i2+0x034],%l6 ! Mem[00000000130000f4] stx %l3,[%i2+0x008] ! Mem[00000000130000c8] stb %l4,[%i0+0x00d] ! Mem[00000000120000cd] swap [%i1+0x014],%l2 ! Mem[00000000128000d4] jmpl %g6+8,%g0 std %l2,[%i1+0x030] ! Mem[00000000128000f0] p1_call_1_le: ldsh [%i0+0x024],%l2 ! Mem[00000000120000e4] ldsh [%i0+0x038],%l5 ! Mem[00000000120000f8] swap [%i0+0x000],%l0 ! Mem[00000000120000c0] ldd [%i2+0x008],%l0 ! Mem[00000000130000c8] ldub [%i0+0x02d],%l4 ! Mem[00000000120000ed] lduh [%i1+0x002],%l1 ! Mem[00000000128000c2] ldstub [%i2+0x02f],%l2 ! Mem[00000000130000ef] retl std %l2,[%i1+0x038] ! Mem[00000000128000f8] p1_jmpl_1_lo: lduw [%o2+0x034],%l6 ! Mem[00000000130000f4] stx %l3,[%o2+0x008] ! Mem[00000000130000c8] stb %l4,[%o0+0x00d] ! Mem[00000000120000cd] swap [%o1+0x014],%l2 ! Mem[00000000128000d4] jmpl %g6+8,%g0 std %l2,[%o1+0x030] ! Mem[00000000128000f0] p1_call_1_lo: ldsh [%o0+0x024],%l2 ! Mem[00000000120000e4] ldsh [%o0+0x038],%l5 ! Mem[00000000120000f8] swap [%o0+0x000],%l0 ! Mem[00000000120000c0] ldd [%o2+0x008],%l0 ! Mem[00000000130000c8] ldub [%o0+0x02d],%l4 ! Mem[00000000120000ed] lduh [%o1+0x002],%l1 ! Mem[00000000128000c2] ldstub [%o2+0x02f],%l2 ! Mem[00000000130000ef] retl std %l2,[%o1+0x038] ! Mem[00000000128000f8] p1_jmpl_1_he: sth %l1,[%i3+0x014] ! Mem[00000000138000d4] ldd [%i2+0x000],%l4 ! Mem[00000000130000c0] ldub [%i0+0x00b],%l0 ! Mem[00000000120000cb] jmpl %g6+8,%g0 ldsb [%i0+0x018],%l5 ! Mem[00000000120000d8] p1_call_1_he: stb %l3,[%i0+0x000] ! Mem[00000000120000c0] ldstub [%i3+0x022],%l0 ! Mem[00000000138000e2] ldd [%i2+0x000],%l6 ! Mem[00000000130000c0] lduh [%i0+0x032],%l2 ! Mem[00000000120000f2] ldsh [%i1+0x038],%l2 ! Mem[00000000128000f8] stw %l2,[%i3+0x004] ! Mem[00000000138000c4] ldstub [%i0+0x020],%l6 ! Mem[00000000120000e0] retl stx %l1,[%i3+0x018] ! Mem[00000000138000d8] p1_jmpl_1_ho: sth %l1,[%o3+0x014] ! Mem[00000000138000d4] ldd [%o2+0x000],%l4 ! Mem[00000000130000c0] ldub [%o0+0x00b],%l0 ! Mem[00000000120000cb] jmpl %g6+8,%g0 ldsb [%o0+0x018],%l5 ! Mem[00000000120000d8] p1_call_1_ho: stb %l3,[%o0+0x000] ! Mem[00000000120000c0] ldstub [%o3+0x022],%l0 ! Mem[00000000138000e2] ldd [%o2+0x000],%l6 ! Mem[00000000130000c0] lduh [%o0+0x032],%l2 ! Mem[00000000120000f2] ldsh [%o1+0x038],%l2 ! Mem[00000000128000f8] stw %l2,[%o3+0x004] ! Mem[00000000138000c4] ldstub [%o0+0x020],%l6 ! Mem[00000000120000e0] retl stx %l1,[%o3+0x018] ! Mem[00000000138000d8] p2_jmpl_1_le: jmpl %g6+8,%g0 ldub [%i3+0x021],%l5 ! Mem[00000000158000e1] p2_call_1_le: sth %l6,[%i1+0x000] ! Mem[00000000148000c0] ldstub [%i0+0x016],%l1 ! Mem[00000000140000d6] ldsh [%i2+0x006],%l5 ! Mem[00000000150000c6] retl stx %l2,[%i1+0x008] ! Mem[00000000148000c8] p2_jmpl_1_lo: jmpl %g6+8,%g0 ldub [%o3+0x021],%l5 ! Mem[00000000158000e1] p2_call_1_lo: sth %l6,[%o1+0x000] ! Mem[00000000148000c0] ldstub [%o0+0x016],%l1 ! Mem[00000000140000d6] ldsh [%o2+0x006],%l5 ! Mem[00000000150000c6] retl stx %l2,[%o1+0x008] ! Mem[00000000148000c8] p2_jmpl_1_he: ldstub [%i1+0x020],%l5 ! Mem[00000000148000e0] ldstub [%i3+0x00b],%l0 ! Mem[00000000158000cb] stx %l5,[%i2+0x018] ! Mem[00000000150000d8] lduw [%i1+0x00c],%l0 ! Mem[00000000148000cc] ldsw [%i1+0x034],%l2 ! Mem[00000000148000f4] swap [%i1+0x028],%l3 ! Mem[00000000148000e8] jmpl %g6+8,%g0 std %l2,[%i2+0x030] ! Mem[00000000150000f0] p2_call_1_he: stw %l2,[%i1+0x018] ! Mem[00000000148000d8] stb %l7,[%i3+0x02c] ! Mem[00000000158000ec] retl lduw [%i1+0x014],%l2 ! Mem[00000000148000d4] p2_jmpl_1_ho: ldstub [%o1+0x020],%l5 ! Mem[00000000148000e0] ldstub [%o3+0x00b],%l0 ! Mem[00000000158000cb] stx %l5,[%o2+0x018] ! Mem[00000000150000d8] lduw [%o1+0x00c],%l0 ! Mem[00000000148000cc] ldsw [%o1+0x034],%l2 ! Mem[00000000148000f4] swap [%o1+0x028],%l3 ! Mem[00000000148000e8] jmpl %g6+8,%g0 std %l2,[%o2+0x030] ! Mem[00000000150000f0] p2_call_1_ho: stw %l2,[%o1+0x018] ! Mem[00000000148000d8] stb %l7,[%o3+0x02c] ! Mem[00000000158000ec] retl lduw [%o1+0x014],%l2 ! Mem[00000000148000d4] p3_jmpl_1_le: ldstub [%i3+0x005],%l7 ! Mem[00000000178000c5] sth %l6,[%i2+0x038] ! Mem[00000000170000f8] std %l0,[%i1+0x030] ! Mem[00000000168000f0] stx %l6,[%i2+0x020] ! Mem[00000000170000e0] swap [%i3+0x008],%l0 ! Mem[00000000178000c8] jmpl %g6+8,%g0 lduh [%i1+0x03e],%l6 ! Mem[00000000168000fe] p3_call_1_le: ldsw [%i3+0x028],%l5 ! Mem[00000000178000e8] swap [%i1+0x010],%l6 ! Mem[00000000168000d0] sth %l5,[%i0+0x010] ! Mem[00000000160000d0] lduw [%i0+0x030],%l5 ! Mem[00000000160000f0] ldsw [%i2+0x02c],%l6 ! Mem[00000000170000ec] retl ldstub [%i1+0x034],%l1 ! Mem[00000000168000f4] p3_jmpl_1_lo: ldstub [%o3+0x005],%l7 ! Mem[00000000178000c5] sth %l6,[%o2+0x038] ! Mem[00000000170000f8] std %l0,[%o1+0x030] ! Mem[00000000168000f0] stx %l6,[%o2+0x020] ! Mem[00000000170000e0] swap [%o3+0x008],%l0 ! Mem[00000000178000c8] jmpl %g6+8,%g0 lduh [%o1+0x03e],%l6 ! Mem[00000000168000fe] p3_call_1_lo: ldsw [%o3+0x028],%l5 ! Mem[00000000178000e8] swap [%o1+0x010],%l6 ! Mem[00000000168000d0] sth %l5,[%o0+0x010] ! Mem[00000000160000d0] lduw [%o0+0x030],%l5 ! Mem[00000000160000f0] ldsw [%o2+0x02c],%l6 ! Mem[00000000170000ec] retl ldstub [%o1+0x034],%l1 ! Mem[00000000168000f4] p3_jmpl_1_he: sth %l3,[%i3+0x02e] ! Mem[00000000178000ee] sth %l4,[%i2+0x00c] ! Mem[00000000170000cc] ldub [%i2+0x016],%l2 ! Mem[00000000170000d6] ldsb [%i3+0x031],%l3 ! Mem[00000000178000f1] jmpl %g6+8,%g0 stw %l5,[%i2+0x010] ! Mem[00000000170000d0] p3_call_1_he: stw %l7,[%i3+0x018] ! Mem[00000000178000d8] ldsh [%i0+0x014],%l3 ! Mem[00000000160000d4] retl ldsh [%i2+0x020],%l6 ! Mem[00000000170000e0] p3_jmpl_1_ho: sth %l3,[%o3+0x02e] ! Mem[00000000178000ee] sth %l4,[%o2+0x00c] ! Mem[00000000170000cc] ldub [%o2+0x016],%l2 ! Mem[00000000170000d6] ldsb [%o3+0x031],%l3 ! Mem[00000000178000f1] jmpl %g6+8,%g0 stw %l5,[%o2+0x010] ! Mem[00000000170000d0] p3_call_1_ho: stw %l7,[%o3+0x018] ! Mem[00000000178000d8] ldsh [%o0+0x014],%l3 ! Mem[00000000160000d4] retl ldsh [%o2+0x020],%l6 ! Mem[00000000170000e0] p4_jmpl_1_le: ldd [%i3+0x018],%l4 ! Mem[00000000198000d8] ldsw [%i3+0x008],%l7 ! Mem[00000000198000c8] std %l4,[%i0+0x020] ! Mem[00000000180000e0] lduw [%i2+0x008],%l4 ! Mem[00000000190000c8] swap [%i0+0x014],%l6 ! Mem[00000000180000d4] ldsb [%i2+0x008],%l3 ! Mem[00000000190000c8] ldd [%i3+0x028],%l4 ! Mem[00000000198000e8] jmpl %g6+8,%g0 stw %l2,[%i3+0x014] ! Mem[00000000198000d4] p4_call_1_le: swap [%i0+0x030],%l7 ! Mem[00000000180000f0] swap [%i2+0x024],%l2 ! Mem[00000000190000e4] ldstub [%i2+0x039],%l5 ! Mem[00000000190000f9] swap [%i2+0x000],%l0 ! Mem[00000000190000c0] lduw [%i0+0x008],%l0 ! Mem[00000000180000c8] retl ldsw [%i3+0x00c],%l4 ! Mem[00000000198000cc] p4_jmpl_1_lo: ldd [%o3+0x018],%l4 ! Mem[00000000198000d8] ldsw [%o3+0x008],%l7 ! Mem[00000000198000c8] std %l4,[%o0+0x020] ! Mem[00000000180000e0] lduw [%o2+0x008],%l4 ! Mem[00000000190000c8] swap [%o0+0x014],%l6 ! Mem[00000000180000d4] ldsb [%o2+0x008],%l3 ! Mem[00000000190000c8] ldd [%o3+0x028],%l4 ! Mem[00000000198000e8] jmpl %g6+8,%g0 stw %l2,[%o3+0x014] ! Mem[00000000198000d4] p4_call_1_lo: swap [%o0+0x030],%l7 ! Mem[00000000180000f0] swap [%o2+0x024],%l2 ! Mem[00000000190000e4] ldstub [%o2+0x039],%l5 ! Mem[00000000190000f9] swap [%o2+0x000],%l0 ! Mem[00000000190000c0] lduw [%o0+0x008],%l0 ! Mem[00000000180000c8] retl ldsw [%o3+0x00c],%l4 ! Mem[00000000198000cc] p4_jmpl_1_he: jmpl %g6+8,%g0 ldub [%i1+0x009],%l7 ! Mem[00000000188000c9] p4_call_1_he: ldstub [%i3+0x012],%l7 ! Mem[00000000198000d2] lduw [%i1+0x028],%l4 ! Mem[00000000188000e8] stx %l3,[%i1+0x010] ! Mem[00000000188000d0] ldub [%i1+0x012],%l3 ! Mem[00000000188000d2] retl swap [%i0+0x030],%l0 ! Mem[00000000180000f0] p4_jmpl_1_ho: jmpl %g6+8,%g0 ldub [%o1+0x009],%l7 ! Mem[00000000188000c9] p4_call_1_ho: ldstub [%o3+0x012],%l7 ! Mem[00000000198000d2] lduw [%o1+0x028],%l4 ! Mem[00000000188000e8] stx %l3,[%o1+0x010] ! Mem[00000000188000d0] ldub [%o1+0x012],%l3 ! Mem[00000000188000d2] retl swap [%o0+0x030],%l0 ! Mem[00000000180000f0] p5_jmpl_1_le: ldstub [%i3+0x027],%l1 ! Mem[000000001b8000e7] ldstub [%i1+0x022],%l2 ! Mem[000000001a8000e2] jmpl %g6+8,%g0 stb %l7,[%i3+0x005] ! Mem[000000001b8000c5] p5_call_1_le: ldstub [%i2+0x004],%l6 ! Mem[000000001b0000c4] retl sth %l2,[%i3+0x03a] ! Mem[000000001b8000fa] p5_jmpl_1_lo: ldstub [%o3+0x027],%l1 ! Mem[000000001b8000e7] ldstub [%o1+0x022],%l2 ! Mem[000000001a8000e2] jmpl %g6+8,%g0 stb %l7,[%o3+0x005] ! Mem[000000001b8000c5] p5_call_1_lo: ldstub [%o2+0x004],%l6 ! Mem[000000001b0000c4] retl sth %l2,[%o3+0x03a] ! Mem[000000001b8000fa] p5_jmpl_1_he: lduh [%i3+0x02a],%l4 ! Mem[000000001b8000ea] ldsb [%i2+0x02d],%l6 ! Mem[000000001b0000ed] sth %l4,[%i3+0x016] ! Mem[000000001b8000d6] ldstub [%i1+0x004],%l7 ! Mem[000000001a8000c4] swap [%i0+0x000],%l4 ! Mem[000000001a0000c0] ldstub [%i1+0x01e],%l6 ! Mem[000000001a8000de] ldub [%i3+0x037],%l0 ! Mem[000000001b8000f7] jmpl %g6+8,%g0 ldub [%i0+0x028],%l3 ! Mem[000000001a0000e8] p5_call_1_he: stb %l2,[%i2+0x004] ! Mem[000000001b0000c4] retl ldub [%i3+0x032],%l5 ! Mem[000000001b8000f2] p5_jmpl_1_ho: lduh [%o3+0x02a],%l4 ! Mem[000000001b8000ea] ldsb [%o2+0x02d],%l6 ! Mem[000000001b0000ed] sth %l4,[%o3+0x016] ! Mem[000000001b8000d6] ldstub [%o1+0x004],%l7 ! Mem[000000001a8000c4] swap [%o0+0x000],%l4 ! Mem[000000001a0000c0] ldstub [%o1+0x01e],%l6 ! Mem[000000001a8000de] ldub [%o3+0x037],%l0 ! Mem[000000001b8000f7] jmpl %g6+8,%g0 ldub [%o0+0x028],%l3 ! Mem[000000001a0000e8] p5_call_1_ho: stb %l2,[%o2+0x004] ! Mem[000000001b0000c4] retl ldub [%o3+0x032],%l5 ! Mem[000000001b8000f2] p6_jmpl_1_le: ldsw [%i0+0x024],%l7 ! Mem[000000001c0000e4] ldx [%i1+0x038],%l4 ! Mem[000000001c8000f8] swap [%i2+0x004],%l1 ! Mem[000000001d0000c4] ldstub [%i0+0x002],%l2 ! Mem[000000001c0000c2] std %l6,[%i1+0x020] ! Mem[000000001c8000e0] jmpl %g6+8,%g0 ldstub [%i1+0x03d],%l4 ! Mem[000000001c8000fd] p6_call_1_le: swap [%i0+0x038],%l2 ! Mem[000000001c0000f8] std %l2,[%i3+0x038] ! Mem[000000001d8000f8] lduw [%i2+0x008],%l4 ! Mem[000000001d0000c8] stb %l1,[%i0+0x034] ! Mem[000000001c0000f4] ldd [%i3+0x008],%l6 ! Mem[000000001d8000c8] stb %l1,[%i1+0x00b] ! Mem[000000001c8000cb] retl ldsh [%i1+0x028],%l6 ! Mem[000000001c8000e8] p6_jmpl_1_lo: ldsw [%o0+0x024],%l7 ! Mem[000000001c0000e4] ldx [%o1+0x038],%l4 ! Mem[000000001c8000f8] swap [%o2+0x004],%l1 ! Mem[000000001d0000c4] ldstub [%o0+0x002],%l2 ! Mem[000000001c0000c2] std %l6,[%o1+0x020] ! Mem[000000001c8000e0] jmpl %g6+8,%g0 ldstub [%o1+0x03d],%l4 ! Mem[000000001c8000fd] p6_call_1_lo: swap [%o0+0x038],%l2 ! Mem[000000001c0000f8] std %l2,[%o3+0x038] ! Mem[000000001d8000f8] lduw [%o2+0x008],%l4 ! Mem[000000001d0000c8] stb %l1,[%o0+0x034] ! Mem[000000001c0000f4] ldd [%o3+0x008],%l6 ! Mem[000000001d8000c8] stb %l1,[%o1+0x00b] ! Mem[000000001c8000cb] retl ldsh [%o1+0x028],%l6 ! Mem[000000001c8000e8] p6_jmpl_1_he: lduw [%i1+0x030],%l3 ! Mem[000000001c8000f0] ldd [%i2+0x010],%l4 ! Mem[000000001d0000d0] jmpl %g6+8,%g0 ldub [%i1+0x015],%l1 ! Mem[000000001c8000d5] p6_call_1_he: ldd [%i3+0x018],%l0 ! Mem[000000001d8000d8] swap [%i1+0x008],%l0 ! Mem[000000001c8000c8] swap [%i0+0x00c],%l4 ! Mem[000000001c0000cc] ldstub [%i2+0x006],%l5 ! Mem[000000001d0000c6] ldx [%i0+0x008],%l2 ! Mem[000000001c0000c8] retl lduh [%i3+0x00a],%l0 ! Mem[000000001d8000ca] p6_jmpl_1_ho: lduw [%o1+0x030],%l3 ! Mem[000000001c8000f0] ldd [%o2+0x010],%l4 ! Mem[000000001d0000d0] jmpl %g6+8,%g0 ldub [%o1+0x015],%l1 ! Mem[000000001c8000d5] p6_call_1_ho: ldd [%o3+0x018],%l0 ! Mem[000000001d8000d8] swap [%o1+0x008],%l0 ! Mem[000000001c8000c8] swap [%o0+0x00c],%l4 ! Mem[000000001c0000cc] ldstub [%o2+0x006],%l5 ! Mem[000000001d0000c6] ldx [%o0+0x008],%l2 ! Mem[000000001c0000c8] retl lduh [%o3+0x00a],%l0 ! Mem[000000001d8000ca] p7_jmpl_1_le: ldx [%i3+0x020],%l1 ! Mem[000000001f8000e0] swap [%i3+0x03c],%l6 ! Mem[000000001f8000fc] jmpl %g6+8,%g0 lduw [%i3+0x01c],%l1 ! Mem[000000001f8000dc] p7_call_1_le: swap [%i0+0x010],%l6 ! Mem[000000001e0000d0] ldstub [%i1+0x004],%l1 ! Mem[000000001e8000c4] swap [%i3+0x02c],%l2 ! Mem[000000001f8000ec] ldsh [%i1+0x02c],%l6 ! Mem[000000001e8000ec] ldd [%i2+0x030],%l0 ! Mem[000000001f0000f0] retl ldsw [%i3+0x02c],%l7 ! Mem[000000001f8000ec] p7_jmpl_1_lo: ldx [%o3+0x020],%l1 ! Mem[000000001f8000e0] swap [%o3+0x03c],%l6 ! Mem[000000001f8000fc] jmpl %g6+8,%g0 lduw [%o3+0x01c],%l1 ! Mem[000000001f8000dc] p7_call_1_lo: swap [%o0+0x010],%l6 ! Mem[000000001e0000d0] ldstub [%o1+0x004],%l1 ! Mem[000000001e8000c4] swap [%o3+0x02c],%l2 ! Mem[000000001f8000ec] ldsh [%o1+0x02c],%l6 ! Mem[000000001e8000ec] ldd [%o2+0x030],%l0 ! Mem[000000001f0000f0] retl ldsw [%o3+0x02c],%l7 ! Mem[000000001f8000ec] p7_jmpl_1_he: stb %l1,[%i1+0x039] ! Mem[000000001e8000f9] ldstub [%i0+0x016],%l2 ! Mem[000000001e0000d6] ldsw [%i1+0x030],%l3 ! Mem[000000001e8000f0] jmpl %g6+8,%g0 ldstub [%i1+0x012],%l5 ! Mem[000000001e8000d2] p7_call_1_he: ldstub [%i1+0x018],%l7 ! Mem[000000001e8000d8] ldsb [%i0+0x015],%l3 ! Mem[000000001e0000d5] retl lduw [%i3+0x020],%l6 ! Mem[000000001f8000e0] p7_jmpl_1_ho: stb %l1,[%o1+0x039] ! Mem[000000001e8000f9] ldstub [%o0+0x016],%l2 ! Mem[000000001e0000d6] ldsw [%o1+0x030],%l3 ! Mem[000000001e8000f0] jmpl %g6+8,%g0 ldstub [%o1+0x012],%l5 ! Mem[000000001e8000d2] p7_call_1_ho: ldstub [%o1+0x018],%l7 ! Mem[000000001e8000d8] ldsb [%o0+0x015],%l3 ! Mem[000000001e0000d5] retl lduw [%o3+0x020],%l6 ! Mem[000000001f8000e0] p8_jmpl_1_le: jmpl %g6+8,%g0 ldsb [%i1+0x027],%l6 ! Mem[00000000208000e7] p8_call_1_le: ldsh [%i2+0x028],%l5 ! Mem[00000000210000e8] std %l6,[%i1+0x010] ! Mem[00000000208000d0] sth %l5,[%i0+0x030] ! Mem[00000000200000f0] ldsh [%i0+0x032],%l5 ! Mem[00000000200000f2] lduh [%i1+0x00c],%l3 ! Mem[00000000208000cc] lduh [%i0+0x00a],%l1 ! Mem[00000000200000ca] ldsw [%i3+0x028],%l6 ! Mem[00000000218000e8] retl stb %l1,[%i2+0x02b] ! Mem[00000000210000eb] p8_jmpl_1_lo: jmpl %g6+8,%g0 ldsb [%o1+0x027],%l6 ! Mem[00000000208000e7] p8_call_1_lo: ldsh [%o2+0x028],%l5 ! Mem[00000000210000e8] std %l6,[%o1+0x010] ! Mem[00000000208000d0] sth %l5,[%o0+0x030] ! Mem[00000000200000f0] ldsh [%o0+0x032],%l5 ! Mem[00000000200000f2] lduh [%o1+0x00c],%l3 ! Mem[00000000208000cc] lduh [%o0+0x00a],%l1 ! Mem[00000000200000ca] ldsw [%o3+0x028],%l6 ! Mem[00000000218000e8] retl stb %l1,[%o2+0x02b] ! Mem[00000000210000eb] p8_jmpl_1_he: lduw [%i2+0x030],%l2 ! Mem[00000000210000f0] ldsb [%i3+0x012],%l4 ! Mem[00000000218000d2] lduw [%i3+0x02c],%l7 ! Mem[00000000218000ec] jmpl %g6+8,%g0 swap [%i3+0x028],%l2 ! Mem[00000000218000e8] p8_call_1_he: retl ldstub [%i1+0x00d],%l4 ! Mem[00000000208000cd] p8_jmpl_1_ho: lduw [%o2+0x030],%l2 ! Mem[00000000210000f0] ldsb [%o3+0x012],%l4 ! Mem[00000000218000d2] lduw [%o3+0x02c],%l7 ! Mem[00000000218000ec] jmpl %g6+8,%g0 swap [%o3+0x028],%l2 ! Mem[00000000218000e8] p8_call_1_ho: retl ldstub [%o1+0x00d],%l4 ! Mem[00000000208000cd] p9_jmpl_1_le: std %l2,[%i0+0x008] ! Mem[00000000220000c8] stb %l4,[%i3+0x00d] ! Mem[00000000238000cd] ldsw [%i2+0x014],%l2 ! Mem[00000000230000d4] ldd [%i0+0x030],%l2 ! Mem[00000000220000f0] jmpl %g6+8,%g0 ldstub [%i0+0x031],%l2 ! Mem[00000000220000f1] p9_call_1_le: ldd [%i1+0x038],%l4 ! Mem[00000000228000f8] ldd [%i0+0x038],%l0 ! Mem[00000000220000f8] ldx [%i0+0x008],%l0 ! Mem[00000000220000c8] ldsb [%i0+0x016],%l1 ! Mem[00000000220000d6] std %l6,[%i2+0x010] ! Mem[00000000230000d0] retl ldub [%i0+0x00b],%l4 ! Mem[00000000220000cb] p9_jmpl_1_lo: std %l2,[%o0+0x008] ! Mem[00000000220000c8] stb %l4,[%o3+0x00d] ! Mem[00000000238000cd] ldsw [%o2+0x014],%l2 ! Mem[00000000230000d4] ldd [%o0+0x030],%l2 ! Mem[00000000220000f0] jmpl %g6+8,%g0 ldstub [%o0+0x031],%l2 ! Mem[00000000220000f1] p9_call_1_lo: ldd [%o1+0x038],%l4 ! Mem[00000000228000f8] ldd [%o0+0x038],%l0 ! Mem[00000000220000f8] ldx [%o0+0x008],%l0 ! Mem[00000000220000c8] ldsb [%o0+0x016],%l1 ! Mem[00000000220000d6] std %l6,[%o2+0x010] ! Mem[00000000230000d0] retl ldub [%o0+0x00b],%l4 ! Mem[00000000220000cb] p9_jmpl_1_he: swap [%i3+0x028],%l3 ! Mem[00000000238000e8] ldub [%i1+0x01a],%l2 ! Mem[00000000228000da] sth %l2,[%i3+0x012] ! Mem[00000000238000d2] jmpl %g6+8,%g0 lduw [%i2+0x028],%l0 ! Mem[00000000230000e8] p9_call_1_he: retl swap [%i3+0x010],%l5 ! Mem[00000000238000d0] p9_jmpl_1_ho: swap [%o3+0x028],%l3 ! Mem[00000000238000e8] ldub [%o1+0x01a],%l2 ! Mem[00000000228000da] sth %l2,[%o3+0x012] ! Mem[00000000238000d2] jmpl %g6+8,%g0 lduw [%o2+0x028],%l0 ! Mem[00000000230000e8] p9_call_1_ho: retl swap [%o3+0x010],%l5 ! Mem[00000000238000d0] p10_jmpl_1_le: ldsh [%i2+0x028],%l0 ! Mem[00000000250000e8] lduh [%i2+0x03e],%l6 ! Mem[00000000250000fe] jmpl %g6+8,%g0 swap [%i0+0x01c],%l2 ! Mem[00000000240000dc] p10_call_1_le: ldd [%i3+0x038],%l2 ! Mem[00000000258000f8] stx %l5,[%i2+0x010] ! Mem[00000000250000d0] retl stb %l2,[%i2+0x027] ! Mem[00000000250000e7] p10_jmpl_1_lo: ldsh [%o2+0x028],%l0 ! Mem[00000000250000e8] lduh [%o2+0x03e],%l6 ! Mem[00000000250000fe] jmpl %g6+8,%g0 swap [%o0+0x01c],%l2 ! Mem[00000000240000dc] p10_call_1_lo: ldd [%o3+0x038],%l2 ! Mem[00000000258000f8] stx %l5,[%o2+0x010] ! Mem[00000000250000d0] retl stb %l2,[%o2+0x027] ! Mem[00000000250000e7] p10_jmpl_1_he: ldd [%i1+0x008],%l4 ! Mem[00000000248000c8] stb %l6,[%i0+0x016] ! Mem[00000000240000d6] swap [%i0+0x008],%l3 ! Mem[00000000240000c8] ldx [%i0+0x028],%l4 ! Mem[00000000240000e8] ldub [%i3+0x016],%l2 ! Mem[00000000258000d6] jmpl %g6+8,%g0 swap [%i3+0x030],%l3 ! Mem[00000000258000f0] p10_call_1_he: stw %l2,[%i2+0x024] ! Mem[00000000250000e4] ldsb [%i3+0x039],%l5 ! Mem[00000000258000f9] ldstub [%i2+0x000],%l0 ! Mem[00000000250000c0] ldstub [%i0+0x006],%l1 ! Mem[00000000240000c6] sth %l1,[%i1+0x016] ! Mem[00000000248000d6] sth %l5,[%i2+0x006] ! Mem[00000000250000c6] ldsh [%i1+0x02a],%l4 ! Mem[00000000248000ea] retl ldsh [%i0+0x000],%l3 ! Mem[00000000240000c0] p10_jmpl_1_ho: ldd [%o1+0x008],%l4 ! Mem[00000000248000c8] stb %l6,[%o0+0x016] ! Mem[00000000240000d6] swap [%o0+0x008],%l3 ! Mem[00000000240000c8] ldx [%o0+0x028],%l4 ! Mem[00000000240000e8] ldub [%o3+0x016],%l2 ! Mem[00000000258000d6] jmpl %g6+8,%g0 swap [%o3+0x030],%l3 ! Mem[00000000258000f0] p10_call_1_ho: stw %l2,[%o2+0x024] ! Mem[00000000250000e4] ldsb [%o3+0x039],%l5 ! Mem[00000000258000f9] ldstub [%o2+0x000],%l0 ! Mem[00000000250000c0] ldstub [%o0+0x006],%l1 ! Mem[00000000240000c6] sth %l1,[%o1+0x016] ! Mem[00000000248000d6] sth %l5,[%o2+0x006] ! Mem[00000000250000c6] ldsh [%o1+0x02a],%l4 ! Mem[00000000248000ea] retl ldsh [%o0+0x000],%l3 ! Mem[00000000240000c0] p11_jmpl_1_le: ldd [%i0+0x030],%l0 ! Mem[00000000260000f0] ldstub [%i0+0x00c],%l0 ! Mem[00000000260000cc] jmpl %g6+8,%g0 lduw [%i3+0x020],%l6 ! Mem[00000000278000e0] p11_call_1_le: ldstub [%i2+0x01c],%l5 ! Mem[00000000270000dc] retl ldstub [%i2+0x020],%l2 ! Mem[00000000270000e0] p11_jmpl_1_lo: ldd [%o0+0x030],%l0 ! Mem[00000000260000f0] ldstub [%o0+0x00c],%l0 ! Mem[00000000260000cc] jmpl %g6+8,%g0 lduw [%o3+0x020],%l6 ! Mem[00000000278000e0] p11_call_1_lo: ldstub [%o2+0x01c],%l5 ! Mem[00000000270000dc] retl ldstub [%o2+0x020],%l2 ! Mem[00000000270000e0] p11_jmpl_1_he: ldub [%i1+0x03c],%l6 ! Mem[00000000268000fc] ldsh [%i0+0x02e],%l2 ! Mem[00000000260000ee] lduh [%i1+0x024],%l3 ! Mem[00000000268000e4] ldd [%i2+0x028],%l2 ! Mem[00000000270000e8] ldsb [%i2+0x01a],%l2 ! Mem[00000000270000da] swap [%i2+0x010],%l2 ! Mem[00000000270000d0] jmpl %g6+8,%g0 ldsw [%i0+0x02c],%l2 ! Mem[00000000260000ec] p11_call_1_he: retl swap [%i1+0x020],%l1 ! Mem[00000000268000e0] p11_jmpl_1_ho: ldub [%o1+0x03c],%l6 ! Mem[00000000268000fc] ldsh [%o0+0x02e],%l2 ! Mem[00000000260000ee] lduh [%o1+0x024],%l3 ! Mem[00000000268000e4] ldd [%o2+0x028],%l2 ! Mem[00000000270000e8] ldsb [%o2+0x01a],%l2 ! Mem[00000000270000da] swap [%o2+0x010],%l2 ! Mem[00000000270000d0] jmpl %g6+8,%g0 ldsw [%o0+0x02c],%l2 ! Mem[00000000260000ec] p11_call_1_ho: retl swap [%o1+0x020],%l1 ! Mem[00000000268000e0] p12_jmpl_1_le: swap [%i2+0x03c],%l1 ! Mem[00000000290000fc] ldsb [%i3+0x011],%l0 ! Mem[00000000298000d1] ldx [%i0+0x030],%l1 ! Mem[00000000280000f0] swap [%i2+0x00c],%l6 ! Mem[00000000290000cc] ldsh [%i3+0x02a],%l5 ! Mem[00000000298000ea] std %l4,[%i0+0x008] ! Mem[00000000280000c8] jmpl %g6+8,%g0 std %l6,[%i0+0x010] ! Mem[00000000280000d0] p12_call_1_le: lduh [%i3+0x01e],%l5 ! Mem[00000000298000de] ldstub [%i0+0x028],%l6 ! Mem[00000000280000e8] ldstub [%i0+0x02b],%l1 ! Mem[00000000280000eb] ldstub [%i2+0x024],%l2 ! Mem[00000000290000e4] sth %l5,[%i0+0x032] ! Mem[00000000280000f2] lduw [%i1+0x03c],%l4 ! Mem[00000000288000fc] ldd [%i2+0x018],%l0 ! Mem[00000000290000d8] retl ldsb [%i2+0x00a],%l0 ! Mem[00000000290000ca] p12_jmpl_1_lo: swap [%o2+0x03c],%l1 ! Mem[00000000290000fc] ldsb [%o3+0x011],%l0 ! Mem[00000000298000d1] ldx [%o0+0x030],%l1 ! Mem[00000000280000f0] swap [%o2+0x00c],%l6 ! Mem[00000000290000cc] ldsh [%o3+0x02a],%l5 ! Mem[00000000298000ea] std %l4,[%o0+0x008] ! Mem[00000000280000c8] jmpl %g6+8,%g0 std %l6,[%o0+0x010] ! Mem[00000000280000d0] p12_call_1_lo: lduh [%o3+0x01e],%l5 ! Mem[00000000298000de] ldstub [%o0+0x028],%l6 ! Mem[00000000280000e8] ldstub [%o0+0x02b],%l1 ! Mem[00000000280000eb] ldstub [%o2+0x024],%l2 ! Mem[00000000290000e4] sth %l5,[%o0+0x032] ! Mem[00000000280000f2] lduw [%o1+0x03c],%l4 ! Mem[00000000288000fc] ldd [%o2+0x018],%l0 ! Mem[00000000290000d8] retl ldsb [%o2+0x00a],%l0 ! Mem[00000000290000ca] p12_jmpl_1_he: ldsh [%i3+0x000],%l3 ! Mem[00000000298000c0] swap [%i1+0x02c],%l2 ! Mem[00000000288000ec] ldstub [%i3+0x001],%l2 ! Mem[00000000298000c1] ldsw [%i1+0x038],%l4 ! Mem[00000000288000f8] jmpl %g6+8,%g0 ldsb [%i0+0x02a],%l0 ! Mem[00000000280000ea] p12_call_1_he: retl ldd [%i0+0x030],%l4 ! Mem[00000000280000f0] p12_jmpl_1_ho: ldsh [%o3+0x000],%l3 ! Mem[00000000298000c0] swap [%o1+0x02c],%l2 ! Mem[00000000288000ec] ldstub [%o3+0x001],%l2 ! Mem[00000000298000c1] ldsw [%o1+0x038],%l4 ! Mem[00000000288000f8] jmpl %g6+8,%g0 ldsb [%o0+0x02a],%l0 ! Mem[00000000280000ea] p12_call_1_ho: retl ldd [%o0+0x030],%l4 ! Mem[00000000280000f0] p13_jmpl_1_le: ldd [%i2+0x000],%l4 ! Mem[000000002b0000c0] ldstub [%i3+0x008],%l3 ! Mem[000000002b8000c8] std %l0,[%i2+0x030] ! Mem[000000002b0000f0] ldstub [%i1+0x03f],%l2 ! Mem[000000002a8000ff] ldstub [%i3+0x035],%l1 ! Mem[000000002b8000f5] std %l6,[%i0+0x008] ! Mem[000000002a0000c8] jmpl %g6+8,%g0 sth %l0,[%i2+0x024] ! Mem[000000002b0000e4] p13_call_1_le: sth %l4,[%i2+0x016] ! Mem[000000002b0000d6] lduw [%i3+0x010],%l7 ! Mem[000000002b8000d0] retl lduh [%i3+0x012],%l1 ! Mem[000000002b8000d2] p13_jmpl_1_lo: ldd [%o2+0x000],%l4 ! Mem[000000002b0000c0] ldstub [%o3+0x008],%l3 ! Mem[000000002b8000c8] std %l0,[%o2+0x030] ! Mem[000000002b0000f0] ldstub [%o1+0x03f],%l2 ! Mem[000000002a8000ff] ldstub [%o3+0x035],%l1 ! Mem[000000002b8000f5] std %l6,[%o0+0x008] ! Mem[000000002a0000c8] jmpl %g6+8,%g0 sth %l0,[%o2+0x024] ! Mem[000000002b0000e4] p13_call_1_lo: sth %l4,[%o2+0x016] ! Mem[000000002b0000d6] lduw [%o3+0x010],%l7 ! Mem[000000002b8000d0] retl lduh [%o3+0x012],%l1 ! Mem[000000002b8000d2] p13_jmpl_1_he: sth %l4,[%i2+0x01a] ! Mem[000000002b0000da] ldsb [%i3+0x00b],%l0 ! Mem[000000002b8000cb] jmpl %g6+8,%g0 ldx [%i0+0x020],%l3 ! Mem[000000002a0000e0] p13_call_1_he: stx %l6,[%i1+0x008] ! Mem[000000002a8000c8] ldstub [%i3+0x023],%l0 ! Mem[000000002b8000e3] lduw [%i2+0x030],%l1 ! Mem[000000002b0000f0] ldx [%i1+0x030],%l3 ! Mem[000000002a8000f0] sth %l5,[%i3+0x02a] ! Mem[000000002b8000ea] retl ldx [%i0+0x018],%l6 ! Mem[000000002a0000d8] p13_jmpl_1_ho: sth %l4,[%o2+0x01a] ! Mem[000000002b0000da] ldsb [%o3+0x00b],%l0 ! Mem[000000002b8000cb] jmpl %g6+8,%g0 ldx [%o0+0x020],%l3 ! Mem[000000002a0000e0] p13_call_1_ho: stx %l6,[%o1+0x008] ! Mem[000000002a8000c8] ldstub [%o3+0x023],%l0 ! Mem[000000002b8000e3] lduw [%o2+0x030],%l1 ! Mem[000000002b0000f0] ldx [%o1+0x030],%l3 ! Mem[000000002a8000f0] sth %l5,[%o3+0x02a] ! Mem[000000002b8000ea] retl ldx [%o0+0x018],%l6 ! Mem[000000002a0000d8] p14_jmpl_1_le: ldsh [%i0+0x016],%l6 ! Mem[000000002c0000d6] stw %l3,[%i3+0x008] ! Mem[000000002d8000c8] ldx [%i0+0x028],%l4 ! Mem[000000002c0000e8] ldstub [%i1+0x016],%l2 ! Mem[000000002c8000d6] jmpl %g6+8,%g0 swap [%i0+0x00c],%l4 ! Mem[000000002c0000cc] p14_call_1_le: ldstub [%i0+0x032],%l5 ! Mem[000000002c0000f2] swap [%i3+0x038],%l7 ! Mem[000000002d8000f8] retl ldsb [%i2+0x035],%l3 ! Mem[000000002d0000f5] p14_jmpl_1_lo: ldsh [%o0+0x016],%l6 ! Mem[000000002c0000d6] stw %l3,[%o3+0x008] ! Mem[000000002d8000c8] ldx [%o0+0x028],%l4 ! Mem[000000002c0000e8] ldstub [%o1+0x016],%l2 ! Mem[000000002c8000d6] jmpl %g6+8,%g0 swap [%o0+0x00c],%l4 ! Mem[000000002c0000cc] p14_call_1_lo: ldstub [%o0+0x032],%l5 ! Mem[000000002c0000f2] swap [%o3+0x038],%l7 ! Mem[000000002d8000f8] retl ldsb [%o2+0x035],%l3 ! Mem[000000002d0000f5] p14_jmpl_1_he: swap [%i2+0x00c],%l5 ! Mem[000000002d0000cc] lduh [%i3+0x000],%l3 ! Mem[000000002d8000c0] jmpl %g6+8,%g0 std %l6,[%i0+0x020] ! Mem[000000002c0000e0] p14_call_1_he: ldsb [%i2+0x01e],%l2 ! Mem[000000002d0000de] stb %l5,[%i1+0x00f] ! Mem[000000002c8000cf] retl ldd [%i3+0x038],%l0 ! Mem[000000002d8000f8] p14_jmpl_1_ho: swap [%o2+0x00c],%l5 ! Mem[000000002d0000cc] lduh [%o3+0x000],%l3 ! Mem[000000002d8000c0] jmpl %g6+8,%g0 std %l6,[%o0+0x020] ! Mem[000000002c0000e0] p14_call_1_ho: ldsb [%o2+0x01e],%l2 ! Mem[000000002d0000de] stb %l5,[%o1+0x00f] ! Mem[000000002c8000cf] retl ldd [%o3+0x038],%l0 ! Mem[000000002d8000f8] p15_jmpl_1_le: ldstub [%i1+0x000],%l4 ! Mem[000000002e8000c0] lduh [%i2+0x00c],%l7 ! Mem[000000002f0000cc] swap [%i1+0x034],%l5 ! Mem[000000002e8000f4] lduw [%i1+0x03c],%l2 ! Mem[000000002e8000fc] lduw [%i1+0x030],%l1 ! Mem[000000002e8000f0] stx %l0,[%i3+0x008] ! Mem[000000002f8000c8] ldub [%i2+0x020],%l6 ! Mem[000000002f0000e0] jmpl %g6+8,%g0 ldstub [%i1+0x020],%l4 ! Mem[000000002e8000e0] p15_call_1_le: stb %l2,[%i2+0x020] ! Mem[000000002f0000e0] ldstub [%i0+0x017],%l4 ! Mem[000000002e0000d7] stb %l7,[%i1+0x012] ! Mem[000000002e8000d2] std %l4,[%i1+0x008] ! Mem[000000002e8000c8] std %l2,[%i3+0x000] ! Mem[000000002f8000c0] retl ldx [%i1+0x038],%l6 ! Mem[000000002e8000f8] p15_jmpl_1_lo: ldstub [%o1+0x000],%l4 ! Mem[000000002e8000c0] lduh [%o2+0x00c],%l7 ! Mem[000000002f0000cc] swap [%o1+0x034],%l5 ! Mem[000000002e8000f4] lduw [%o1+0x03c],%l2 ! Mem[000000002e8000fc] lduw [%o1+0x030],%l1 ! Mem[000000002e8000f0] stx %l0,[%o3+0x008] ! Mem[000000002f8000c8] ldub [%o2+0x020],%l6 ! Mem[000000002f0000e0] jmpl %g6+8,%g0 ldstub [%o1+0x020],%l4 ! Mem[000000002e8000e0] p15_call_1_lo: stb %l2,[%o2+0x020] ! Mem[000000002f0000e0] ldstub [%o0+0x017],%l4 ! Mem[000000002e0000d7] stb %l7,[%o1+0x012] ! Mem[000000002e8000d2] std %l4,[%o1+0x008] ! Mem[000000002e8000c8] std %l2,[%o3+0x000] ! Mem[000000002f8000c0] retl ldx [%o1+0x038],%l6 ! Mem[000000002e8000f8] p15_jmpl_1_he: ldsb [%i0+0x001],%l5 ! Mem[000000002e0000c1] ldx [%i2+0x028],%l2 ! Mem[000000002f0000e8] ldsb [%i2+0x023],%l3 ! Mem[000000002f0000e3] lduw [%i2+0x008],%l6 ! Mem[000000002f0000c8] jmpl %g6+8,%g0 sth %l2,[%i2+0x030] ! Mem[000000002f0000f0] p15_call_1_he: swap [%i3+0x028],%l5 ! Mem[000000002f8000e8] ldstub [%i0+0x02c],%l7 ! Mem[000000002e0000ec] retl ldd [%i0+0x030],%l2 ! Mem[000000002e0000f0] p15_jmpl_1_ho: ldsb [%o0+0x001],%l5 ! Mem[000000002e0000c1] ldx [%o2+0x028],%l2 ! Mem[000000002f0000e8] ldsb [%o2+0x023],%l3 ! Mem[000000002f0000e3] lduw [%o2+0x008],%l6 ! Mem[000000002f0000c8] jmpl %g6+8,%g0 sth %l2,[%o2+0x030] ! Mem[000000002f0000f0] p15_call_1_ho: swap [%o3+0x028],%l5 ! Mem[000000002f8000e8] ldstub [%o0+0x02c],%l7 ! Mem[000000002e0000ec] retl ldd [%o0+0x030],%l2 ! Mem[000000002e0000f0] p16_jmpl_1_le: sth %l1,[%i2+0x03c] ! Mem[00000000310000fc] stx %l0,[%i2+0x010] ! Mem[00000000310000d0] ldsh [%i3+0x034],%l1 ! Mem[00000000318000f4] stw %l6,[%i2+0x00c] ! Mem[00000000310000cc] swap [%i3+0x028],%l5 ! Mem[00000000318000e8] swap [%i3+0x008],%l4 ! Mem[00000000318000c8] jmpl %g6+8,%g0 ldd [%i0+0x010],%l6 ! Mem[00000000300000d0] p16_call_1_le: ldsh [%i0+0x00a],%l1 ! Mem[00000000300000ca] lduh [%i2+0x00c],%l4 ! Mem[00000000310000cc] stx %l5,[%i3+0x000] ! Mem[00000000318000c0] lduw [%i0+0x020],%l1 ! Mem[00000000300000e0] swap [%i2+0x00c],%l2 ! Mem[00000000310000cc] ldsh [%i0+0x038],%l7 ! Mem[00000000300000f8] ldsb [%i2+0x035],%l3 ! Mem[00000000310000f5] retl ldsh [%i2+0x020],%l2 ! Mem[00000000310000e0] p16_jmpl_1_lo: sth %l1,[%o2+0x03c] ! Mem[00000000310000fc] stx %l0,[%o2+0x010] ! Mem[00000000310000d0] ldsh [%o3+0x034],%l1 ! Mem[00000000318000f4] stw %l6,[%o2+0x00c] ! Mem[00000000310000cc] swap [%o3+0x028],%l5 ! Mem[00000000318000e8] swap [%o3+0x008],%l4 ! Mem[00000000318000c8] jmpl %g6+8,%g0 ldd [%o0+0x010],%l6 ! Mem[00000000300000d0] p16_call_1_lo: ldsh [%o0+0x00a],%l1 ! Mem[00000000300000ca] lduh [%o2+0x00c],%l4 ! Mem[00000000310000cc] stx %l5,[%o3+0x000] ! Mem[00000000318000c0] lduw [%o0+0x020],%l1 ! Mem[00000000300000e0] swap [%o2+0x00c],%l2 ! Mem[00000000310000cc] ldsh [%o0+0x038],%l7 ! Mem[00000000300000f8] ldsb [%o2+0x035],%l3 ! Mem[00000000310000f5] retl ldsh [%o2+0x020],%l2 ! Mem[00000000310000e0] p16_jmpl_1_he: ldstub [%i3+0x01c],%l6 ! Mem[00000000318000dc] std %l2,[%i1+0x028] ! Mem[00000000308000e8] sth %l3,[%i3+0x024] ! Mem[00000000318000e4] ldsh [%i0+0x02a],%l3 ! Mem[00000000300000ea] ldstub [%i3+0x01a],%l2 ! Mem[00000000318000da] ldsw [%i0+0x030],%l2 ! Mem[00000000300000f0] jmpl %g6+8,%g0 lduh [%i1+0x02a],%l0 ! Mem[00000000308000ea] p16_call_1_he: retl ldstub [%i3+0x023],%l1 ! Mem[00000000318000e3] p16_jmpl_1_ho: ldstub [%o3+0x01c],%l6 ! Mem[00000000318000dc] std %l2,[%o1+0x028] ! Mem[00000000308000e8] sth %l3,[%o3+0x024] ! Mem[00000000318000e4] ldsh [%o0+0x02a],%l3 ! Mem[00000000300000ea] ldstub [%o3+0x01a],%l2 ! Mem[00000000318000da] ldsw [%o0+0x030],%l2 ! Mem[00000000300000f0] jmpl %g6+8,%g0 lduh [%o1+0x02a],%l0 ! Mem[00000000308000ea] p16_call_1_ho: retl ldstub [%o3+0x023],%l1 ! Mem[00000000318000e3] p17_jmpl_1_le: swap [%i2+0x01c],%l6 ! Mem[00000000330000dc] ldstub [%i3+0x037],%l0 ! Mem[00000000338000f7] ldsh [%i2+0x028],%l3 ! Mem[00000000330000e8] ldstub [%i0+0x02f],%l4 ! Mem[00000000320000ef] jmpl %g6+8,%g0 ldstub [%i0+0x01d],%l6 ! Mem[00000000320000dd] p17_call_1_le: ldstub [%i3+0x018],%l7 ! Mem[00000000338000d8] ldsb [%i2+0x015],%l3 ! Mem[00000000330000d5] retl stw %l6,[%i0+0x020] ! Mem[00000000320000e0] p17_jmpl_1_lo: swap [%o2+0x01c],%l6 ! Mem[00000000330000dc] ldstub [%o3+0x037],%l0 ! Mem[00000000338000f7] ldsh [%o2+0x028],%l3 ! Mem[00000000330000e8] ldstub [%o0+0x02f],%l4 ! Mem[00000000320000ef] jmpl %g6+8,%g0 ldstub [%o0+0x01d],%l6 ! Mem[00000000320000dd] p17_call_1_lo: ldstub [%o3+0x018],%l7 ! Mem[00000000338000d8] ldsb [%o2+0x015],%l3 ! Mem[00000000330000d5] retl stw %l6,[%o0+0x020] ! Mem[00000000320000e0] p17_jmpl_1_he: ldstub [%i3+0x021],%l3 ! Mem[00000000338000e1] lduh [%i1+0x02e],%l2 ! Mem[00000000328000ee] swap [%i0+0x024],%l3 ! Mem[00000000320000e4] ldsh [%i0+0x02a],%l3 ! Mem[00000000320000ea] stx %l2,[%i0+0x018] ! Mem[00000000320000d8] jmpl %g6+8,%g0 ldub [%i2+0x013],%l2 ! Mem[00000000330000d3] p17_call_1_he: lduw [%i0+0x030],%l0 ! Mem[00000000320000f0] stx %l5,[%i3+0x010] ! Mem[00000000338000d0] ldub [%i0+0x00e],%l6 ! Mem[00000000320000ce] retl ldsh [%i3+0x022],%l0 ! Mem[00000000338000e2] p17_jmpl_1_ho: ldstub [%o3+0x021],%l3 ! Mem[00000000338000e1] lduh [%o1+0x02e],%l2 ! Mem[00000000328000ee] swap [%o0+0x024],%l3 ! Mem[00000000320000e4] ldsh [%o0+0x02a],%l3 ! Mem[00000000320000ea] stx %l2,[%o0+0x018] ! Mem[00000000320000d8] jmpl %g6+8,%g0 ldub [%o2+0x013],%l2 ! Mem[00000000330000d3] p17_call_1_ho: lduw [%o0+0x030],%l0 ! Mem[00000000320000f0] stx %l5,[%o3+0x010] ! Mem[00000000338000d0] ldub [%o0+0x00e],%l6 ! Mem[00000000320000ce] retl ldsh [%o3+0x022],%l0 ! Mem[00000000338000e2] p18_jmpl_1_le: ldstub [%i3+0x028],%l0 ! Mem[00000000358000e8] sth %l7,[%i1+0x010] ! Mem[00000000348000d0] std %l4,[%i3+0x018] ! Mem[00000000358000d8] stb %l7,[%i0+0x00a] ! Mem[00000000340000ca] ldstub [%i1+0x025],%l4 ! Mem[00000000348000e5] std %l6,[%i0+0x018] ! Mem[00000000340000d8] jmpl %g6+8,%g0 ldd [%i1+0x010],%l4 ! Mem[00000000348000d0] p18_call_1_le: swap [%i2+0x01c],%l6 ! Mem[00000000350000dc] lduh [%i3+0x034],%l0 ! Mem[00000000358000f4] swap [%i0+0x01c],%l5 ! Mem[00000000340000dc] retl stx %l0,[%i2+0x020] ! Mem[00000000350000e0] p18_jmpl_1_lo: ldstub [%o3+0x028],%l0 ! Mem[00000000358000e8] sth %l7,[%o1+0x010] ! Mem[00000000348000d0] std %l4,[%o3+0x018] ! Mem[00000000358000d8] stb %l7,[%o0+0x00a] ! Mem[00000000340000ca] ldstub [%o1+0x025],%l4 ! Mem[00000000348000e5] std %l6,[%o0+0x018] ! Mem[00000000340000d8] jmpl %g6+8,%g0 ldd [%o1+0x010],%l4 ! Mem[00000000348000d0] p18_call_1_lo: swap [%o2+0x01c],%l6 ! Mem[00000000350000dc] lduh [%o3+0x034],%l0 ! Mem[00000000358000f4] swap [%o0+0x01c],%l5 ! Mem[00000000340000dc] retl stx %l0,[%o2+0x020] ! Mem[00000000350000e0] p18_jmpl_1_he: swap [%i2+0x00c],%l4 ! Mem[00000000350000cc] ldub [%i3+0x031],%l2 ! Mem[00000000358000f1] stw %l4,[%i2+0x010] ! Mem[00000000350000d0] jmpl %g6+8,%g0 sth %l7,[%i1+0x02e] ! Mem[00000000348000ee] p18_call_1_he: retl stb %l0,[%i3+0x00a] ! Mem[00000000358000ca] p18_jmpl_1_ho: swap [%o2+0x00c],%l4 ! Mem[00000000350000cc] ldub [%o3+0x031],%l2 ! Mem[00000000358000f1] stw %l4,[%o2+0x010] ! Mem[00000000350000d0] jmpl %g6+8,%g0 sth %l7,[%o1+0x02e] ! Mem[00000000348000ee] p18_call_1_ho: retl stb %l0,[%o3+0x00a] ! Mem[00000000358000ca] p19_jmpl_1_le: ldsb [%i2+0x005],%l7 ! Mem[00000000370000c5] stb %l4,[%i0+0x03d] ! Mem[00000000360000fd] jmpl %g6+8,%g0 ldstub [%i1+0x01e],%l2 ! Mem[00000000368000de] p19_call_1_le: lduh [%i1+0x03c],%l3 ! Mem[00000000368000fc] ldsb [%i0+0x02d],%l6 ! Mem[00000000360000ed] retl ldstub [%i3+0x034],%l1 ! Mem[00000000378000f4] p19_jmpl_1_lo: ldsb [%o2+0x005],%l7 ! Mem[00000000370000c5] stb %l4,[%o0+0x03d] ! Mem[00000000360000fd] jmpl %g6+8,%g0 ldstub [%o1+0x01e],%l2 ! Mem[00000000368000de] p19_call_1_lo: lduh [%o1+0x03c],%l3 ! Mem[00000000368000fc] ldsb [%o0+0x02d],%l6 ! Mem[00000000360000ed] retl ldstub [%o3+0x034],%l1 ! Mem[00000000378000f4] p19_jmpl_1_he: stb %l3,[%i2+0x008] ! Mem[00000000370000c8] ldstub [%i1+0x035],%l5 ! Mem[00000000368000f5] ldsb [%i2+0x012],%l5 ! Mem[00000000370000d2] lduh [%i3+0x032],%l4 ! Mem[00000000378000f2] jmpl %g6+8,%g0 swap [%i2+0x020],%l5 ! Mem[00000000370000e0] p19_call_1_he: ldstub [%i3+0x020],%l6 ! Mem[00000000378000e0] std %l0,[%i2+0x010] ! Mem[00000000370000d0] ldub [%i1+0x012],%l7 ! Mem[00000000368000d2] retl ldsb [%i2+0x00f],%l5 ! Mem[00000000370000cf] p19_jmpl_1_ho: stb %l3,[%o2+0x008] ! Mem[00000000370000c8] ldstub [%o1+0x035],%l5 ! Mem[00000000368000f5] ldsb [%o2+0x012],%l5 ! Mem[00000000370000d2] lduh [%o3+0x032],%l4 ! Mem[00000000378000f2] jmpl %g6+8,%g0 swap [%o2+0x020],%l5 ! Mem[00000000370000e0] p19_call_1_ho: ldstub [%o3+0x020],%l6 ! Mem[00000000378000e0] std %l0,[%o2+0x010] ! Mem[00000000370000d0] ldub [%o1+0x012],%l7 ! Mem[00000000368000d2] retl ldsb [%o2+0x00f],%l5 ! Mem[00000000370000cf] p20_jmpl_1_le: ldsw [%i2+0x03c],%l1 ! Mem[00000000390000fc] stb %l0,[%i0+0x011] ! Mem[00000000380000d1] ldub [%i2+0x035],%l1 ! Mem[00000000390000f5] stw %l3,[%i2+0x010] ! Mem[00000000390000d0] ldstub [%i1+0x002],%l3 ! Mem[00000000388000c2] ldsw [%i1+0x008],%l3 ! Mem[00000000388000c8] jmpl %g6+8,%g0 ldsw [%i2+0x02c],%l4 ! Mem[00000000390000ec] p20_call_1_le: sth %l1,[%i1+0x02a] ! Mem[00000000388000ea] sth %l2,[%i3+0x024] ! Mem[00000000398000e4] sth %l2,[%i3+0x00e] ! Mem[00000000398000ce] ldub [%i0+0x00a],%l0 ! Mem[00000000380000ca] retl swap [%i2+0x00c],%l4 ! Mem[00000000390000cc] p20_jmpl_1_lo: ldsw [%o2+0x03c],%l1 ! Mem[00000000390000fc] stb %l0,[%o0+0x011] ! Mem[00000000380000d1] ldub [%o2+0x035],%l1 ! Mem[00000000390000f5] stw %l3,[%o2+0x010] ! Mem[00000000390000d0] ldstub [%o1+0x002],%l3 ! Mem[00000000388000c2] ldsw [%o1+0x008],%l3 ! Mem[00000000388000c8] jmpl %g6+8,%g0 ldsw [%o2+0x02c],%l4 ! Mem[00000000390000ec] p20_call_1_lo: sth %l1,[%o1+0x02a] ! Mem[00000000388000ea] sth %l2,[%o3+0x024] ! Mem[00000000398000e4] sth %l2,[%o3+0x00e] ! Mem[00000000398000ce] ldub [%o0+0x00a],%l0 ! Mem[00000000380000ca] retl swap [%o2+0x00c],%l4 ! Mem[00000000390000cc] p20_jmpl_1_he: jmpl %g6+8,%g0 ldub [%i1+0x009],%l7 ! Mem[00000000388000c9] p20_call_1_he: ldd [%i1+0x010],%l6 ! Mem[00000000388000d0] ldx [%i3+0x008],%l5 ! Mem[00000000398000c8] ldx [%i0+0x038],%l0 ! Mem[00000000380000f8] ldub [%i1+0x01c],%l6 ! Mem[00000000388000dc] retl ldx [%i1+0x018],%l1 ! Mem[00000000388000d8] p20_jmpl_1_ho: jmpl %g6+8,%g0 ldub [%o1+0x009],%l7 ! Mem[00000000388000c9] p20_call_1_ho: ldd [%o1+0x010],%l6 ! Mem[00000000388000d0] ldx [%o3+0x008],%l5 ! Mem[00000000398000c8] ldx [%o0+0x038],%l0 ! Mem[00000000380000f8] ldub [%o1+0x01c],%l6 ! Mem[00000000388000dc] retl ldx [%o1+0x018],%l1 ! Mem[00000000388000d8] p21_jmpl_1_le: stx %l7,[%i1+0x008] ! Mem[000000003a8000c8] jmpl %g6+8,%g0 sth %l3,[%i1+0x030] ! Mem[000000003a8000f0] p21_call_1_le: stb %l2,[%i1+0x025] ! Mem[000000003a8000e5] ldstub [%i2+0x039],%l5 ! Mem[000000003b0000f9] stb %l0,[%i3+0x000] ! Mem[000000003b8000c0] swap [%i0+0x024],%l1 ! Mem[000000003a0000e4] swap [%i3+0x02c],%l4 ! Mem[000000003b8000ec] stb %l1,[%i1+0x003] ! Mem[000000003a8000c3] ldsh [%i2+0x02e],%l2 ! Mem[000000003b0000ee] retl sth %l0,[%i2+0x00a] ! Mem[000000003b0000ca] p21_jmpl_1_lo: stx %l7,[%o1+0x008] ! Mem[000000003a8000c8] jmpl %g6+8,%g0 sth %l3,[%o1+0x030] ! Mem[000000003a8000f0] p21_call_1_lo: stb %l2,[%o1+0x025] ! Mem[000000003a8000e5] ldstub [%o2+0x039],%l5 ! Mem[000000003b0000f9] stb %l0,[%o3+0x000] ! Mem[000000003b8000c0] swap [%o0+0x024],%l1 ! Mem[000000003a0000e4] swap [%o3+0x02c],%l4 ! Mem[000000003b8000ec] stb %l1,[%o1+0x003] ! Mem[000000003a8000c3] ldsh [%o2+0x02e],%l2 ! Mem[000000003b0000ee] retl sth %l0,[%o2+0x00a] ! Mem[000000003b0000ca] p21_jmpl_1_he: ldsh [%i1+0x020],%l2 ! Mem[000000003a8000e0] ldstub [%i3+0x01b],%l4 ! Mem[000000003b8000db] swap [%i1+0x008],%l0 ! Mem[000000003a8000c8] swap [%i2+0x020],%l3 ! Mem[000000003b0000e0] stw %l6,[%i0+0x000] ! Mem[000000003a0000c0] ldstub [%i3+0x01f],%l6 ! Mem[000000003b8000df] lduw [%i1+0x008],%l2 ! Mem[000000003a8000c8] jmpl %g6+8,%g0 stw %l2,[%i2+0x008] ! Mem[000000003b0000c8] p21_call_1_he: ldsh [%i1+0x008],%l2 ! Mem[000000003a8000c8] stx %l6,[%i2+0x018] ! Mem[000000003b0000d8] retl stx %l3,[%i1+0x028] ! Mem[000000003a8000e8] p21_jmpl_1_ho: ldsh [%o1+0x020],%l2 ! Mem[000000003a8000e0] ldstub [%o3+0x01b],%l4 ! Mem[000000003b8000db] swap [%o1+0x008],%l0 ! Mem[000000003a8000c8] swap [%o2+0x020],%l3 ! Mem[000000003b0000e0] stw %l6,[%o0+0x000] ! Mem[000000003a0000c0] ldstub [%o3+0x01f],%l6 ! Mem[000000003b8000df] lduw [%o1+0x008],%l2 ! Mem[000000003a8000c8] jmpl %g6+8,%g0 stw %l2,[%o2+0x008] ! Mem[000000003b0000c8] p21_call_1_ho: ldsh [%o1+0x008],%l2 ! Mem[000000003a8000c8] stx %l6,[%o2+0x018] ! Mem[000000003b0000d8] retl stx %l3,[%o1+0x028] ! Mem[000000003a8000e8] p22_jmpl_1_le: stw %l3,[%i1+0x030] ! Mem[000000003c8000f0] ldstub [%i3+0x012],%l5 ! Mem[000000003d8000d2] jmpl %g6+8,%g0 swap [%i2+0x008],%l0 ! Mem[000000003d0000c8] p22_call_1_le: ldsb [%i1+0x035],%l3 ! Mem[000000003c8000f5] ldd [%i3+0x000],%l6 ! Mem[000000003d8000c0] swap [%i1+0x014],%l1 ! Mem[000000003c8000d4] stw %l5,[%i1+0x004] ! Mem[000000003c8000c4] ldsb [%i2+0x02b],%l4 ! Mem[000000003d0000eb] ldub [%i0+0x001],%l3 ! Mem[000000003c0000c1] ldsh [%i0+0x024],%l2 ! Mem[000000003c0000e4] retl ldsw [%i3+0x004],%l3 ! Mem[000000003d8000c4] p22_jmpl_1_lo: stw %l3,[%o1+0x030] ! Mem[000000003c8000f0] ldstub [%o3+0x012],%l5 ! Mem[000000003d8000d2] jmpl %g6+8,%g0 swap [%o2+0x008],%l0 ! Mem[000000003d0000c8] p22_call_1_lo: ldsb [%o1+0x035],%l3 ! Mem[000000003c8000f5] ldd [%o3+0x000],%l6 ! Mem[000000003d8000c0] swap [%o1+0x014],%l1 ! Mem[000000003c8000d4] stw %l5,[%o1+0x004] ! Mem[000000003c8000c4] ldsb [%o2+0x02b],%l4 ! Mem[000000003d0000eb] ldub [%o0+0x001],%l3 ! Mem[000000003c0000c1] ldsh [%o0+0x024],%l2 ! Mem[000000003c0000e4] retl ldsw [%o3+0x004],%l3 ! Mem[000000003d8000c4] p22_jmpl_1_he: ldstub [%i1+0x00d],%l0 ! Mem[000000003c8000cd] swap [%i3+0x024],%l3 ! Mem[000000003d8000e4] jmpl %g6+8,%g0 ldx [%i3+0x020],%l2 ! Mem[000000003d8000e0] p22_call_1_he: stx %l2,[%i1+0x030] ! Mem[000000003c8000f0] retl stw %l2,[%i1+0x028] ! Mem[000000003c8000e8] p22_jmpl_1_ho: ldstub [%o1+0x00d],%l0 ! Mem[000000003c8000cd] swap [%o3+0x024],%l3 ! Mem[000000003d8000e4] jmpl %g6+8,%g0 ldx [%o3+0x020],%l2 ! Mem[000000003d8000e0] p22_call_1_ho: stx %l2,[%o1+0x030] ! Mem[000000003c8000f0] retl stw %l2,[%o1+0x028] ! Mem[000000003c8000e8] p23_jmpl_1_le: ldstub [%i2+0x01e],%l2 ! Mem[000000003f0000de] ldub [%i0+0x031],%l3 ! Mem[000000003e0000f1] swap [%i3+0x000],%l3 ! Mem[000000003f8000c0] ldx [%i2+0x028],%l6 ! Mem[000000003f0000e8] jmpl %g6+8,%g0 ldstub [%i3+0x001],%l4 ! Mem[000000003f8000c1] p23_call_1_le: ldx [%i3+0x008],%l0 ! Mem[000000003f8000c8] ldsb [%i0+0x039],%l6 ! Mem[000000003e0000f9] ldsh [%i0+0x00a],%l1 ! Mem[000000003e0000ca] ldsw [%i3+0x004],%l2 ! Mem[000000003f8000c4] retl ldsb [%i1+0x032],%l5 ! Mem[000000003e8000f2] p23_jmpl_1_lo: ldstub [%o2+0x01e],%l2 ! Mem[000000003f0000de] ldub [%o0+0x031],%l3 ! Mem[000000003e0000f1] swap [%o3+0x000],%l3 ! Mem[000000003f8000c0] ldx [%o2+0x028],%l6 ! Mem[000000003f0000e8] jmpl %g6+8,%g0 ldstub [%o3+0x001],%l4 ! Mem[000000003f8000c1] p23_call_1_lo: ldx [%o3+0x008],%l0 ! Mem[000000003f8000c8] ldsb [%o0+0x039],%l6 ! Mem[000000003e0000f9] ldsh [%o0+0x00a],%l1 ! Mem[000000003e0000ca] ldsw [%o3+0x004],%l2 ! Mem[000000003f8000c4] retl ldsb [%o1+0x032],%l5 ! Mem[000000003e8000f2] p23_jmpl_1_he: ldstub [%i3+0x021],%l5 ! Mem[000000003f8000e1] jmpl %g6+8,%g0 swap [%i0+0x03c],%l0 ! Mem[000000003e0000fc] p23_call_1_he: lduw [%i1+0x014],%l1 ! Mem[000000003e8000d4] ldub [%i0+0x026],%l5 ! Mem[000000003e0000e6] ldx [%i0+0x008],%l4 ! Mem[000000003e0000c8] ldstub [%i1+0x001],%l3 ! Mem[000000003e8000c1] ldsb [%i0+0x005],%l2 ! Mem[000000003e0000c5] ldstub [%i3+0x024],%l3 ! Mem[000000003f8000e4] retl std %l2,[%i1+0x028] ! Mem[000000003e8000e8] p23_jmpl_1_ho: ldstub [%o3+0x021],%l5 ! Mem[000000003f8000e1] jmpl %g6+8,%g0 swap [%o0+0x03c],%l0 ! Mem[000000003e0000fc] p23_call_1_ho: lduw [%o1+0x014],%l1 ! Mem[000000003e8000d4] ldub [%o0+0x026],%l5 ! Mem[000000003e0000e6] ldx [%o0+0x008],%l4 ! Mem[000000003e0000c8] ldstub [%o1+0x001],%l3 ! Mem[000000003e8000c1] ldsb [%o0+0x005],%l2 ! Mem[000000003e0000c5] ldstub [%o3+0x024],%l3 ! Mem[000000003f8000e4] retl std %l2,[%o1+0x028] ! Mem[000000003e8000e8] p24_jmpl_1_le: jmpl %g6+8,%g0 ldub [%i3+0x03e],%l6 ! Mem[00000000418000fe] p24_call_1_le: ldstub [%i0+0x029],%l5 ! Mem[00000000400000e9] ldsh [%i0+0x010],%l6 ! Mem[00000000400000d0] ldsb [%i2+0x031],%l5 ! Mem[00000000410000f1] lduw [%i0+0x030],%l5 ! Mem[00000000400000f0] ldstub [%i1+0x00b],%l4 ! Mem[00000000408000cb] retl lduw [%i2+0x024],%l6 ! Mem[00000000410000e4] p24_jmpl_1_lo: jmpl %g6+8,%g0 ldub [%o3+0x03e],%l6 ! Mem[00000000418000fe] p24_call_1_lo: ldstub [%o0+0x029],%l5 ! Mem[00000000400000e9] ldsh [%o0+0x010],%l6 ! Mem[00000000400000d0] ldsb [%o2+0x031],%l5 ! Mem[00000000410000f1] lduw [%o0+0x030],%l5 ! Mem[00000000400000f0] ldstub [%o1+0x00b],%l4 ! Mem[00000000408000cb] retl lduw [%o2+0x024],%l6 ! Mem[00000000410000e4] p24_jmpl_1_he: ldstub [%i2+0x004],%l7 ! Mem[00000000410000c4] ldd [%i2+0x038],%l0 ! Mem[00000000410000f8] stw %l7,[%i2+0x00c] ! Mem[00000000410000cc] ldsw [%i1+0x014],%l5 ! Mem[00000000408000d4] jmpl %g6+8,%g0 sth %l2,[%i1+0x01e] ! Mem[00000000408000de] p24_call_1_he: ldsw [%i1+0x020],%l1 ! Mem[00000000408000e0] ldstub [%i0+0x00e],%l2 ! Mem[00000000400000ce] swap [%i1+0x038],%l7 ! Mem[00000000408000f8] std %l2,[%i0+0x030] ! Mem[00000000400000f0] ldstub [%i1+0x023],%l1 ! Mem[00000000408000e3] stx %l2,[%i0+0x008] ! Mem[00000000400000c8] ldx [%i1+0x008],%l0 ! Mem[00000000408000c8] retl std %l2,[%i0+0x020] ! Mem[00000000400000e0] p24_jmpl_1_ho: ldstub [%o2+0x004],%l7 ! Mem[00000000410000c4] ldd [%o2+0x038],%l0 ! Mem[00000000410000f8] stw %l7,[%o2+0x00c] ! Mem[00000000410000cc] ldsw [%o1+0x014],%l5 ! Mem[00000000408000d4] jmpl %g6+8,%g0 sth %l2,[%o1+0x01e] ! Mem[00000000408000de] p24_call_1_ho: ldsw [%o1+0x020],%l1 ! Mem[00000000408000e0] ldstub [%o0+0x00e],%l2 ! Mem[00000000400000ce] swap [%o1+0x038],%l7 ! Mem[00000000408000f8] std %l2,[%o0+0x030] ! Mem[00000000400000f0] ldstub [%o1+0x023],%l1 ! Mem[00000000408000e3] stx %l2,[%o0+0x008] ! Mem[00000000400000c8] ldx [%o1+0x008],%l0 ! Mem[00000000408000c8] retl std %l2,[%o0+0x020] ! Mem[00000000400000e0] p25_jmpl_1_le: lduh [%i2+0x008],%l6 ! Mem[00000000430000c8] lduh [%i1+0x030],%l7 ! Mem[00000000428000f0] sth %l5,[%i3+0x01e] ! Mem[00000000438000de] ldsw [%i1+0x004],%l4 ! Mem[00000000428000c4] swap [%i0+0x024],%l4 ! Mem[00000000420000e4] jmpl %g6+8,%g0 lduw [%i0+0x03c],%l7 ! Mem[00000000420000fc] p25_call_1_le: ldub [%i3+0x02c],%l3 ! Mem[00000000438000ec] ldub [%i3+0x01f],%l6 ! Mem[00000000438000df] retl stx %l6,[%i2+0x038] ! Mem[00000000430000f8] p25_jmpl_1_lo: lduh [%o2+0x008],%l6 ! Mem[00000000430000c8] lduh [%o1+0x030],%l7 ! Mem[00000000428000f0] sth %l5,[%o3+0x01e] ! Mem[00000000438000de] ldsw [%o1+0x004],%l4 ! Mem[00000000428000c4] swap [%o0+0x024],%l4 ! Mem[00000000420000e4] jmpl %g6+8,%g0 lduw [%o0+0x03c],%l7 ! Mem[00000000420000fc] p25_call_1_lo: ldub [%o3+0x02c],%l3 ! Mem[00000000438000ec] ldub [%o3+0x01f],%l6 ! Mem[00000000438000df] retl stx %l6,[%o2+0x038] ! Mem[00000000430000f8] p25_jmpl_1_he: ldstub [%i3+0x037],%l0 ! Mem[00000000438000f7] sth %l3,[%i3+0x028] ! Mem[00000000438000e8] ldstub [%i1+0x02f],%l4 ! Mem[00000000428000ef] ldd [%i2+0x018],%l6 ! Mem[00000000430000d8] stw %l2,[%i1+0x028] ! Mem[00000000428000e8] ldstub [%i0+0x00e],%l5 ! Mem[00000000420000ce] jmpl %g6+8,%g0 lduw [%i0+0x020],%l3 ! Mem[00000000420000e0] p25_call_1_he: ldsb [%i1+0x02f],%l2 ! Mem[00000000428000ef] retl ldd [%i2+0x038],%l2 ! Mem[00000000430000f8] p25_jmpl_1_ho: ldstub [%o3+0x037],%l0 ! Mem[00000000438000f7] sth %l3,[%o3+0x028] ! Mem[00000000438000e8] ldstub [%o1+0x02f],%l4 ! Mem[00000000428000ef] ldd [%o2+0x018],%l6 ! Mem[00000000430000d8] stw %l2,[%o1+0x028] ! Mem[00000000428000e8] ldstub [%o0+0x00e],%l5 ! Mem[00000000420000ce] jmpl %g6+8,%g0 lduw [%o0+0x020],%l3 ! Mem[00000000420000e0] p25_call_1_ho: ldsb [%o1+0x02f],%l2 ! Mem[00000000428000ef] retl ldd [%o2+0x038],%l2 ! Mem[00000000430000f8] p26_jmpl_1_le: swap [%i1+0x000],%l2 ! Mem[00000000448000c0] jmpl %g6+8,%g0 ldx [%i0+0x020],%l7 ! Mem[00000000440000e0] p26_call_1_le: ldsw [%i2+0x024],%l6 ! Mem[00000000450000e4] retl ldstub [%i1+0x031],%l5 ! Mem[00000000448000f1] p26_jmpl_1_lo: swap [%o1+0x000],%l2 ! Mem[00000000448000c0] jmpl %g6+8,%g0 ldx [%o0+0x020],%l7 ! Mem[00000000440000e0] p26_call_1_lo: ldsw [%o2+0x024],%l6 ! Mem[00000000450000e4] retl ldstub [%o1+0x031],%l5 ! Mem[00000000448000f1] p26_jmpl_1_he: ldub [%i0+0x025],%l4 ! Mem[00000000440000e5] std %l6,[%i3+0x018] ! Mem[00000000458000d8] swap [%i1+0x014],%l4 ! Mem[00000000448000d4] swap [%i0+0x004],%l7 ! Mem[00000000440000c4] jmpl %g6+8,%g0 stb %l4,[%i0+0x000] ! Mem[00000000440000c0] p26_call_1_he: retl lduh [%i2+0x01e],%l5 ! Mem[00000000450000de] p26_jmpl_1_ho: ldub [%o0+0x025],%l4 ! Mem[00000000440000e5] std %l6,[%o3+0x018] ! Mem[00000000458000d8] swap [%o1+0x014],%l4 ! Mem[00000000448000d4] swap [%o0+0x004],%l7 ! Mem[00000000440000c4] jmpl %g6+8,%g0 stb %l4,[%o0+0x000] ! Mem[00000000440000c0] p26_call_1_ho: retl lduh [%o2+0x01e],%l5 ! Mem[00000000450000de] p27_jmpl_1_le: jmpl %g6+8,%g0 ldsb [%i2+0x028],%l3 ! Mem[00000000470000e8] p27_call_1_le: swap [%i3+0x004],%l2 ! Mem[00000000478000c4] retl swap [%i3+0x030],%l5 ! Mem[00000000478000f0] p27_jmpl_1_lo: jmpl %g6+8,%g0 ldsb [%o2+0x028],%l3 ! Mem[00000000470000e8] p27_call_1_lo: swap [%o3+0x004],%l2 ! Mem[00000000478000c4] retl swap [%o3+0x030],%l5 ! Mem[00000000478000f0] p27_jmpl_1_he: ldsb [%i1+0x00c],%l0 ! Mem[00000000468000cc] jmpl %g6+8,%g0 ldstub [%i3+0x020],%l6 ! Mem[00000000478000e0] p27_call_1_he: lduh [%i3+0x01c],%l5 ! Mem[00000000478000dc] retl ldub [%i0+0x003],%l1 ! Mem[00000000460000c3] p27_jmpl_1_ho: ldsb [%o1+0x00c],%l0 ! Mem[00000000468000cc] jmpl %g6+8,%g0 ldstub [%o3+0x020],%l6 ! Mem[00000000478000e0] p27_call_1_ho: lduh [%o3+0x01c],%l5 ! Mem[00000000478000dc] retl ldub [%o0+0x003],%l1 ! Mem[00000000460000c3] p28_jmpl_1_le: ldsw [%i1+0x030],%l3 ! Mem[00000000488000f0] swap [%i0+0x010],%l5 ! Mem[00000000480000d0] jmpl %g6+8,%g0 sth %l1,[%i0+0x014] ! Mem[00000000480000d4] p28_call_1_le: stb %l0,[%i1+0x01f] ! Mem[00000000488000df] std %l0,[%i2+0x008] ! Mem[00000000490000c8] stw %l4,[%i3+0x00c] ! Mem[00000000498000cc] ldstub [%i0+0x023],%l1 ! Mem[00000000480000e3] ldx [%i3+0x008],%l2 ! Mem[00000000498000c8] retl lduh [%i3+0x00a],%l0 ! Mem[00000000498000ca] p28_jmpl_1_lo: ldsw [%o1+0x030],%l3 ! Mem[00000000488000f0] swap [%o0+0x010],%l5 ! Mem[00000000480000d0] jmpl %g6+8,%g0 sth %l1,[%o0+0x014] ! Mem[00000000480000d4] p28_call_1_lo: stb %l0,[%o1+0x01f] ! Mem[00000000488000df] std %l0,[%o2+0x008] ! Mem[00000000490000c8] stw %l4,[%o3+0x00c] ! Mem[00000000498000cc] ldstub [%o0+0x023],%l1 ! Mem[00000000480000e3] ldx [%o3+0x008],%l2 ! Mem[00000000498000c8] retl lduh [%o3+0x00a],%l0 ! Mem[00000000498000ca] p28_jmpl_1_he: ldsb [%i3+0x001],%l2 ! Mem[00000000498000c1] swap [%i3+0x038],%l4 ! Mem[00000000498000f8] swap [%i0+0x008],%l0 ! Mem[00000000480000c8] stw %l5,[%i3+0x018] ! Mem[00000000498000d8] lduw [%i3+0x00c],%l0 ! Mem[00000000498000cc] swap [%i0+0x034],%l2 ! Mem[00000000480000f4] std %l2,[%i3+0x028] ! Mem[00000000498000e8] jmpl %g6+8,%g0 stb %l5,[%i3+0x000] ! Mem[00000000498000c0] p28_call_1_he: sth %l5,[%i1+0x02a] ! Mem[00000000488000ea] lduw [%i1+0x02c],%l7 ! Mem[00000000488000ec] ldstub [%i3+0x016],%l2 ! Mem[00000000498000d6] retl swap [%i2+0x020],%l3 ! Mem[00000000490000e0] p28_jmpl_1_ho: ldsb [%o3+0x001],%l2 ! Mem[00000000498000c1] swap [%o3+0x038],%l4 ! Mem[00000000498000f8] swap [%o0+0x008],%l0 ! Mem[00000000480000c8] stw %l5,[%o3+0x018] ! Mem[00000000498000d8] lduw [%o3+0x00c],%l0 ! Mem[00000000498000cc] swap [%o0+0x034],%l2 ! Mem[00000000480000f4] std %l2,[%o3+0x028] ! Mem[00000000498000e8] jmpl %g6+8,%g0 stb %l5,[%o3+0x000] ! Mem[00000000498000c0] p28_call_1_ho: sth %l5,[%o1+0x02a] ! Mem[00000000488000ea] lduw [%o1+0x02c],%l7 ! Mem[00000000488000ec] ldstub [%o3+0x016],%l2 ! Mem[00000000498000d6] retl swap [%o2+0x020],%l3 ! Mem[00000000490000e0] p29_jmpl_1_le: ldx [%i3+0x030],%l6 ! Mem[000000004b8000f0] lduw [%i3+0x01c],%l6 ! Mem[000000004b8000dc] std %l0,[%i1+0x030] ! Mem[000000004a8000f0] ldx [%i1+0x028],%l3 ! Mem[000000004a8000e8] jmpl %g6+8,%g0 ldstub [%i0+0x02f],%l4 ! Mem[000000004a0000ef] p29_call_1_le: lduh [%i0+0x032],%l5 ! Mem[000000004a0000f2] std %l4,[%i1+0x038] ! Mem[000000004a8000f8] retl lduh [%i3+0x03e],%l0 ! Mem[000000004b8000fe] p29_jmpl_1_lo: ldx [%o3+0x030],%l6 ! Mem[000000004b8000f0] lduw [%o3+0x01c],%l6 ! Mem[000000004b8000dc] std %l0,[%o1+0x030] ! Mem[000000004a8000f0] ldx [%o1+0x028],%l3 ! Mem[000000004a8000e8] jmpl %g6+8,%g0 ldstub [%o0+0x02f],%l4 ! Mem[000000004a0000ef] p29_call_1_lo: lduh [%o0+0x032],%l5 ! Mem[000000004a0000f2] std %l4,[%o1+0x038] ! Mem[000000004a8000f8] retl lduh [%o3+0x03e],%l0 ! Mem[000000004b8000fe] p29_jmpl_1_he: swap [%i1+0x020],%l4 ! Mem[000000004a8000e0] std %l0,[%i2+0x020] ! Mem[000000004b0000e0] ldub [%i2+0x005],%l7 ! Mem[000000004b0000c5] ldsh [%i2+0x02a],%l6 ! Mem[000000004b0000ea] std %l6,[%i1+0x020] ! Mem[000000004a8000e0] sth %l2,[%i1+0x020] ! Mem[000000004a8000e0] jmpl %g6+8,%g0 ldsh [%i0+0x01a],%l4 ! Mem[000000004a0000da] p29_call_1_he: std %l0,[%i1+0x018] ! Mem[000000004a8000d8] swap [%i0+0x020],%l1 ! Mem[000000004a0000e0] std %l6,[%i0+0x030] ! Mem[000000004a0000f0] swap [%i3+0x030],%l2 ! Mem[000000004b8000f0] lduw [%i3+0x038],%l2 ! Mem[000000004b8000f8] lduw [%i0+0x004],%l2 ! Mem[000000004a0000c4] retl swap [%i1+0x020],%l6 ! Mem[000000004a8000e0] p29_jmpl_1_ho: swap [%o1+0x020],%l4 ! Mem[000000004a8000e0] std %l0,[%o2+0x020] ! Mem[000000004b0000e0] ldub [%o2+0x005],%l7 ! Mem[000000004b0000c5] ldsh [%o2+0x02a],%l6 ! Mem[000000004b0000ea] std %l6,[%o1+0x020] ! Mem[000000004a8000e0] sth %l2,[%o1+0x020] ! Mem[000000004a8000e0] jmpl %g6+8,%g0 ldsh [%o0+0x01a],%l4 ! Mem[000000004a0000da] p29_call_1_ho: std %l0,[%o1+0x018] ! Mem[000000004a8000d8] swap [%o0+0x020],%l1 ! Mem[000000004a0000e0] std %l6,[%o0+0x030] ! Mem[000000004a0000f0] swap [%o3+0x030],%l2 ! Mem[000000004b8000f0] lduw [%o3+0x038],%l2 ! Mem[000000004b8000f8] lduw [%o0+0x004],%l2 ! Mem[000000004a0000c4] retl swap [%o1+0x020],%l6 ! Mem[000000004a8000e0] p30_jmpl_1_le: std %l2,[%i1+0x018] ! Mem[000000004c8000d8] stx %l1,[%i2+0x030] ! Mem[000000004d0000f0] swap [%i3+0x02c],%l0 ! Mem[000000004d8000ec] stb %l6,[%i2+0x020] ! Mem[000000004d0000e0] ldstub [%i3+0x00e],%l5 ! Mem[000000004d8000ce] jmpl %g6+8,%g0 ldstub [%i3+0x001],%l3 ! Mem[000000004d8000c1] p30_call_1_le: ldstub [%i0+0x02f],%l2 ! Mem[000000004c0000ef] retl stx %l2,[%i0+0x018] ! Mem[000000004c0000d8] p30_jmpl_1_lo: std %l2,[%o1+0x018] ! Mem[000000004c8000d8] stx %l1,[%o2+0x030] ! Mem[000000004d0000f0] swap [%o3+0x02c],%l0 ! Mem[000000004d8000ec] stb %l6,[%o2+0x020] ! Mem[000000004d0000e0] ldstub [%o3+0x00e],%l5 ! Mem[000000004d8000ce] jmpl %g6+8,%g0 ldstub [%o3+0x001],%l3 ! Mem[000000004d8000c1] p30_call_1_lo: ldstub [%o0+0x02f],%l2 ! Mem[000000004c0000ef] retl stx %l2,[%o0+0x018] ! Mem[000000004c0000d8] p30_jmpl_1_he: stw %l1,[%i2+0x014] ! Mem[000000004d0000d4] ldsh [%i1+0x020],%l5 ! Mem[000000004c8000e0] ldstub [%i1+0x036],%l4 ! Mem[000000004c8000f6] jmpl %g6+8,%g0 lduw [%i3+0x000],%l5 ! Mem[000000004d8000c0] p30_call_1_he: std %l0,[%i2+0x000] ! Mem[000000004d0000c0] ldx [%i2+0x020],%l1 ! Mem[000000004d0000e0] retl ldsh [%i0+0x016],%l7 ! Mem[000000004c0000d6] p30_jmpl_1_ho: stw %l1,[%o2+0x014] ! Mem[000000004d0000d4] ldsh [%o1+0x020],%l5 ! Mem[000000004c8000e0] ldstub [%o1+0x036],%l4 ! Mem[000000004c8000f6] jmpl %g6+8,%g0 lduw [%o3+0x000],%l5 ! Mem[000000004d8000c0] p30_call_1_ho: std %l0,[%o2+0x000] ! Mem[000000004d0000c0] ldx [%o2+0x020],%l1 ! Mem[000000004d0000e0] retl ldsh [%o0+0x016],%l7 ! Mem[000000004c0000d6] p31_jmpl_1_le: swap [%i3+0x034],%l6 ! Mem[000000004f8000f4] swap [%i2+0x008],%l3 ! Mem[000000004f0000c8] lduw [%i3+0x034],%l0 ! Mem[000000004f8000f4] ldstub [%i0+0x028],%l3 ! Mem[000000004e0000e8] jmpl %g6+8,%g0 ldstub [%i1+0x02f],%l4 ! Mem[000000004e8000ef] p31_call_1_le: ldsh [%i0+0x02e],%l2 ! Mem[000000004e0000ee] lduw [%i3+0x018],%l7 ! Mem[000000004f8000d8] retl std %l2,[%i0+0x010] ! Mem[000000004e0000d0] p31_jmpl_1_lo: swap [%o3+0x034],%l6 ! Mem[000000004f8000f4] swap [%o2+0x008],%l3 ! Mem[000000004f0000c8] lduw [%o3+0x034],%l0 ! Mem[000000004f8000f4] ldstub [%o0+0x028],%l3 ! Mem[000000004e0000e8] jmpl %g6+8,%g0 ldstub [%o1+0x02f],%l4 ! Mem[000000004e8000ef] p31_call_1_lo: ldsh [%o0+0x02e],%l2 ! Mem[000000004e0000ee] lduw [%o3+0x018],%l7 ! Mem[000000004f8000d8] retl std %l2,[%o0+0x010] ! Mem[000000004e0000d0] p31_jmpl_1_he: ldstub [%i1+0x012],%l6 ! Mem[000000004e8000d2] ldub [%i3+0x03c],%l6 ! Mem[000000004f8000fc] jmpl %g6+8,%g0 swap [%i2+0x02c],%l2 ! Mem[000000004f0000ec] p31_call_1_he: swap [%i2+0x008],%l0 ! Mem[000000004f0000c8] ldstub [%i3+0x013],%l1 ! Mem[000000004f8000d3] retl ldstub [%i1+0x012],%l3 ! Mem[000000004e8000d2] p31_jmpl_1_ho: ldstub [%o1+0x012],%l6 ! Mem[000000004e8000d2] ldub [%o3+0x03c],%l6 ! Mem[000000004f8000fc] jmpl %g6+8,%g0 swap [%o2+0x02c],%l2 ! Mem[000000004f0000ec] p31_call_1_ho: swap [%o2+0x008],%l0 ! Mem[000000004f0000c8] ldstub [%o3+0x013],%l1 ! Mem[000000004f8000d3] retl ldstub [%o1+0x012],%l3 ! Mem[000000004e8000d2] p32_jmpl_1_le: swap [%i2+0x000],%l4 ! Mem[00000000510000c0] ldd [%i1+0x008],%l6 ! Mem[00000000508000c8] ldstub [%i1+0x015],%l5 ! Mem[00000000508000d5] stb %l5,[%i3+0x012] ! Mem[00000000518000d2] ldd [%i1+0x010],%l0 ! Mem[00000000508000d0] sth %l5,[%i1+0x00e] ! Mem[00000000508000ce] jmpl %g6+8,%g0 swap [%i3+0x000],%l3 ! Mem[00000000518000c0] p32_call_1_le: ldstub [%i2+0x02f],%l2 ! Mem[00000000510000ef] retl sth %l0,[%i2+0x00a] ! Mem[00000000510000ca] p32_jmpl_1_lo: swap [%o2+0x000],%l4 ! Mem[00000000510000c0] ldd [%o1+0x008],%l6 ! Mem[00000000508000c8] ldstub [%o1+0x015],%l5 ! Mem[00000000508000d5] stb %l5,[%o3+0x012] ! Mem[00000000518000d2] ldd [%o1+0x010],%l0 ! Mem[00000000508000d0] sth %l5,[%o1+0x00e] ! Mem[00000000508000ce] jmpl %g6+8,%g0 swap [%o3+0x000],%l3 ! Mem[00000000518000c0] p32_call_1_lo: ldstub [%o2+0x02f],%l2 ! Mem[00000000510000ef] retl sth %l0,[%o2+0x00a] ! Mem[00000000510000ca] p32_jmpl_1_he: swap [%i3+0x000],%l2 ! Mem[00000000518000c0] ldd [%i3+0x038],%l4 ! Mem[00000000518000f8] ldub [%i1+0x00b],%l0 ! Mem[00000000508000cb] swap [%i0+0x018],%l5 ! Mem[00000000500000d8] ldsw [%i1+0x00c],%l0 ! Mem[00000000508000cc] ldx [%i1+0x030],%l2 ! Mem[00000000508000f0] ldsb [%i2+0x028],%l3 ! Mem[00000000510000e8] jmpl %g6+8,%g0 ldsb [%i3+0x031],%l2 ! Mem[00000000518000f1] p32_call_1_he: ldstub [%i3+0x018],%l2 ! Mem[00000000518000d8] sth %l7,[%i3+0x02c] ! Mem[00000000518000ec] retl ldd [%i0+0x020],%l4 ! Mem[00000000500000e0] p32_jmpl_1_ho: swap [%o3+0x000],%l2 ! Mem[00000000518000c0] ldd [%o3+0x038],%l4 ! Mem[00000000518000f8] ldub [%o1+0x00b],%l0 ! Mem[00000000508000cb] swap [%o0+0x018],%l5 ! Mem[00000000500000d8] ldsw [%o1+0x00c],%l0 ! Mem[00000000508000cc] ldx [%o1+0x030],%l2 ! Mem[00000000508000f0] ldsb [%o2+0x028],%l3 ! Mem[00000000510000e8] jmpl %g6+8,%g0 ldsb [%o3+0x031],%l2 ! Mem[00000000518000f1] p32_call_1_ho: ldstub [%o3+0x018],%l2 ! Mem[00000000518000d8] sth %l7,[%o3+0x02c] ! Mem[00000000518000ec] retl ldd [%o0+0x020],%l4 ! Mem[00000000500000e0] p33_jmpl_1_le: swap [%i1+0x008],%l6 ! Mem[00000000528000c8] ldub [%i1+0x031],%l7 ! Mem[00000000528000f1] jmpl %g6+8,%g0 ldx [%i2+0x018],%l5 ! Mem[00000000530000d8] p33_call_1_le: ldsw [%i0+0x03c],%l3 ! Mem[00000000520000fc] retl ldsw [%i2+0x028],%l4 ! Mem[00000000530000e8] p33_jmpl_1_lo: swap [%o1+0x008],%l6 ! Mem[00000000528000c8] ldub [%o1+0x031],%l7 ! Mem[00000000528000f1] jmpl %g6+8,%g0 ldx [%o2+0x018],%l5 ! Mem[00000000530000d8] p33_call_1_lo: ldsw [%o0+0x03c],%l3 ! Mem[00000000520000fc] retl ldsw [%o2+0x028],%l4 ! Mem[00000000530000e8] p33_jmpl_1_he: ldstub [%i1+0x039],%l1 ! Mem[00000000528000f9] ldstub [%i3+0x03f],%l2 ! Mem[00000000538000ff] ldsh [%i0+0x032],%l1 ! Mem[00000000520000f2] std %l6,[%i3+0x018] ! Mem[00000000538000d8] swap [%i0+0x008],%l0 ! Mem[00000000520000c8] ldub [%i2+0x020],%l4 ! Mem[00000000530000e0] ldsw [%i3+0x024],%l0 ! Mem[00000000538000e4] jmpl %g6+8,%g0 ldsh [%i0+0x008],%l7 ! Mem[00000000520000c8] p33_call_1_he: ldx [%i1+0x010],%l7 ! Mem[00000000528000d0] sth %l4,[%i2+0x00a] ! Mem[00000000530000ca] ldd [%i0+0x000],%l2 ! Mem[00000000520000c0] ldx [%i1+0x000],%l2 ! Mem[00000000528000c0] retl stb %l3,[%i1+0x024] ! Mem[00000000528000e4] p33_jmpl_1_ho: ldstub [%o1+0x039],%l1 ! Mem[00000000528000f9] ldstub [%o3+0x03f],%l2 ! Mem[00000000538000ff] ldsh [%o0+0x032],%l1 ! Mem[00000000520000f2] std %l6,[%o3+0x018] ! Mem[00000000538000d8] swap [%o0+0x008],%l0 ! Mem[00000000520000c8] ldub [%o2+0x020],%l4 ! Mem[00000000530000e0] ldsw [%o3+0x024],%l0 ! Mem[00000000538000e4] jmpl %g6+8,%g0 ldsh [%o0+0x008],%l7 ! Mem[00000000520000c8] p33_call_1_ho: ldx [%o1+0x010],%l7 ! Mem[00000000528000d0] sth %l4,[%o2+0x00a] ! Mem[00000000530000ca] ldd [%o0+0x000],%l2 ! Mem[00000000520000c0] ldx [%o1+0x000],%l2 ! Mem[00000000528000c0] retl stb %l3,[%o1+0x024] ! Mem[00000000528000e4] p34_jmpl_1_le: lduw [%i3+0x000],%l4 ! Mem[00000000558000c0] ldx [%i0+0x038],%l6 ! Mem[00000000540000f8] lduh [%i2+0x016],%l0 ! Mem[00000000550000d6] ldx [%i1+0x028],%l3 ! Mem[00000000548000e8] stb %l1,[%i2+0x032] ! Mem[00000000550000f2] swap [%i0+0x03c],%l6 ! Mem[00000000540000fc] jmpl %g6+8,%g0 ldsb [%i1+0x008],%l0 ! Mem[00000000548000c8] p34_call_1_le: std %l2,[%i3+0x030] ! Mem[00000000558000f0] ldstub [%i2+0x000],%l6 ! Mem[00000000550000c0] stb %l1,[%i0+0x016] ! Mem[00000000540000d6] stx %l5,[%i2+0x000] ! Mem[00000000550000c0] stb %l2,[%i3+0x00a] ! Mem[00000000558000ca] stb %l0,[%i1+0x00b] ! Mem[00000000548000cb] sth %l1,[%i2+0x012] ! Mem[00000000550000d2] retl ldsh [%i1+0x004],%l3 ! Mem[00000000548000c4] p34_jmpl_1_lo: lduw [%o3+0x000],%l4 ! Mem[00000000558000c0] ldx [%o0+0x038],%l6 ! Mem[00000000540000f8] lduh [%o2+0x016],%l0 ! Mem[00000000550000d6] ldx [%o1+0x028],%l3 ! Mem[00000000548000e8] stb %l1,[%o2+0x032] ! Mem[00000000550000f2] swap [%o0+0x03c],%l6 ! Mem[00000000540000fc] jmpl %g6+8,%g0 ldsb [%o1+0x008],%l0 ! Mem[00000000548000c8] p34_call_1_lo: std %l2,[%o3+0x030] ! Mem[00000000558000f0] ldstub [%o2+0x000],%l6 ! Mem[00000000550000c0] stb %l1,[%o0+0x016] ! Mem[00000000540000d6] stx %l5,[%o2+0x000] ! Mem[00000000550000c0] stb %l2,[%o3+0x00a] ! Mem[00000000558000ca] stb %l0,[%o1+0x00b] ! Mem[00000000548000cb] sth %l1,[%o2+0x012] ! Mem[00000000550000d2] retl ldsh [%o1+0x004],%l3 ! Mem[00000000548000c4] p34_jmpl_1_he: ldsh [%i2+0x02a],%l0 ! Mem[00000000550000ea] ldsw [%i1+0x020],%l3 ! Mem[00000000548000e0] jmpl %g6+8,%g0 ldx [%i0+0x000],%l6 ! Mem[00000000540000c0] p34_call_1_he: std %l0,[%i2+0x000] ! Mem[00000000550000c0] sth %l1,[%i1+0x012] ! Mem[00000000548000d2] ldx [%i1+0x010],%l3 ! Mem[00000000548000d0] ldstub [%i2+0x02a],%l5 ! Mem[00000000550000ea] swap [%i3+0x03c],%l6 ! Mem[00000000558000fc] ldstub [%i2+0x00e],%l3 ! Mem[00000000550000ce] retl ldstub [%i0+0x005],%l7 ! Mem[00000000540000c5] p34_jmpl_1_ho: ldsh [%o2+0x02a],%l0 ! Mem[00000000550000ea] ldsw [%o1+0x020],%l3 ! Mem[00000000548000e0] jmpl %g6+8,%g0 ldx [%o0+0x000],%l6 ! Mem[00000000540000c0] p34_call_1_ho: std %l0,[%o2+0x000] ! Mem[00000000550000c0] sth %l1,[%o1+0x012] ! Mem[00000000548000d2] ldx [%o1+0x010],%l3 ! Mem[00000000548000d0] ldstub [%o2+0x02a],%l5 ! Mem[00000000550000ea] swap [%o3+0x03c],%l6 ! Mem[00000000558000fc] ldstub [%o2+0x00e],%l3 ! Mem[00000000550000ce] retl ldstub [%o0+0x005],%l7 ! Mem[00000000540000c5] p35_jmpl_1_le: lduw [%i1+0x034],%l5 ! Mem[00000000568000f4] ldsw [%i3+0x03c],%l2 ! Mem[00000000578000fc] ldstub [%i0+0x032],%l1 ! Mem[00000000560000f2] jmpl %g6+8,%g0 stx %l6,[%i0+0x018] ! Mem[00000000560000d8] p35_call_1_le: ldsh [%i1+0x026],%l1 ! Mem[00000000568000e6] stx %l5,[%i1+0x018] ! Mem[00000000568000d8] retl swap [%i1+0x020],%l2 ! Mem[00000000568000e0] p35_jmpl_1_lo: lduw [%o1+0x034],%l5 ! Mem[00000000568000f4] ldsw [%o3+0x03c],%l2 ! Mem[00000000578000fc] ldstub [%o0+0x032],%l1 ! Mem[00000000560000f2] jmpl %g6+8,%g0 stx %l6,[%o0+0x018] ! Mem[00000000560000d8] p35_call_1_lo: ldsh [%o1+0x026],%l1 ! Mem[00000000568000e6] stx %l5,[%o1+0x018] ! Mem[00000000568000d8] retl swap [%o1+0x020],%l2 ! Mem[00000000568000e0] p35_jmpl_1_he: ldsw [%i3+0x03c],%l6 ! Mem[00000000578000fc] std %l2,[%i2+0x028] ! Mem[00000000570000e8] ldstub [%i0+0x024],%l3 ! Mem[00000000560000e4] swap [%i0+0x028],%l3 ! Mem[00000000560000e8] stw %l4,[%i2+0x014] ! Mem[00000000570000d4] ldsb [%i0+0x018],%l5 ! Mem[00000000560000d8] jmpl %g6+8,%g0 ldstub [%i0+0x00d],%l0 ! Mem[00000000560000cd] p35_call_1_he: lduw [%i3+0x020],%l0 ! Mem[00000000578000e0] ldsh [%i2+0x032],%l0 ! Mem[00000000570000f2] swap [%i3+0x010],%l2 ! Mem[00000000578000d0] retl ldsw [%i3+0x020],%l6 ! Mem[00000000578000e0] p35_jmpl_1_ho: ldsw [%o3+0x03c],%l6 ! Mem[00000000578000fc] std %l2,[%o2+0x028] ! Mem[00000000570000e8] ldstub [%o0+0x024],%l3 ! Mem[00000000560000e4] swap [%o0+0x028],%l3 ! Mem[00000000560000e8] stw %l4,[%o2+0x014] ! Mem[00000000570000d4] ldsb [%o0+0x018],%l5 ! Mem[00000000560000d8] jmpl %g6+8,%g0 ldstub [%o0+0x00d],%l0 ! Mem[00000000560000cd] p35_call_1_ho: lduw [%o3+0x020],%l0 ! Mem[00000000578000e0] ldsh [%o2+0x032],%l0 ! Mem[00000000570000f2] swap [%o3+0x010],%l2 ! Mem[00000000578000d0] retl ldsw [%o3+0x020],%l6 ! Mem[00000000578000e0] p36_jmpl_1_le: stx %l4,[%i1+0x000] ! Mem[00000000588000c0] sth %l6,[%i2+0x03e] ! Mem[00000000590000fe] ldd [%i1+0x010],%l0 ! Mem[00000000588000d0] ldstub [%i0+0x028],%l3 ! Mem[00000000580000e8] ldx [%i2+0x030],%l1 ! Mem[00000000590000f0] swap [%i0+0x03c],%l6 ! Mem[00000000580000fc] ldstub [%i2+0x008],%l0 ! Mem[00000000590000c8] jmpl %g6+8,%g0 ldsw [%i1+0x020],%l4 ! Mem[00000000588000e0] p36_call_1_le: sth %l1,[%i3+0x022] ! Mem[00000000598000e2] swap [%i2+0x02c],%l2 ! Mem[00000000590000ec] ldstub [%i2+0x01e],%l2 ! Mem[00000000590000de] lduh [%i3+0x00e],%l5 ! Mem[00000000598000ce] ldsw [%i0+0x010],%l3 ! Mem[00000000580000d0] retl lduh [%i0+0x012],%l3 ! Mem[00000000580000d2] p36_jmpl_1_lo: stx %l4,[%o1+0x000] ! Mem[00000000588000c0] sth %l6,[%o2+0x03e] ! Mem[00000000590000fe] ldd [%o1+0x010],%l0 ! Mem[00000000588000d0] ldstub [%o0+0x028],%l3 ! Mem[00000000580000e8] ldx [%o2+0x030],%l1 ! Mem[00000000590000f0] swap [%o0+0x03c],%l6 ! Mem[00000000580000fc] ldstub [%o2+0x008],%l0 ! Mem[00000000590000c8] jmpl %g6+8,%g0 ldsw [%o1+0x020],%l4 ! Mem[00000000588000e0] p36_call_1_lo: sth %l1,[%o3+0x022] ! Mem[00000000598000e2] swap [%o2+0x02c],%l2 ! Mem[00000000590000ec] ldstub [%o2+0x01e],%l2 ! Mem[00000000590000de] lduh [%o3+0x00e],%l5 ! Mem[00000000598000ce] ldsw [%o0+0x010],%l3 ! Mem[00000000580000d0] retl lduh [%o0+0x012],%l3 ! Mem[00000000580000d2] p36_jmpl_1_he: jmpl %g6+8,%g0 stx %l5,[%i2+0x018] ! Mem[00000000590000d8] p36_call_1_he: ldx [%i2+0x000],%l3 ! Mem[00000000590000c0] ldstub [%i0+0x002],%l0 ! Mem[00000000580000c2] stw %l7,[%i3+0x020] ! Mem[00000000598000e0] stw %l2,[%i1+0x030] ! Mem[00000000588000f0] swap [%i0+0x018],%l2 ! Mem[00000000580000d8] std %l2,[%i1+0x020] ! Mem[00000000588000e0] sth %l6,[%i2+0x000] ! Mem[00000000590000c0] retl swap [%i3+0x01c],%l1 ! Mem[00000000598000dc] p36_jmpl_1_ho: jmpl %g6+8,%g0 stx %l5,[%o2+0x018] ! Mem[00000000590000d8] p36_call_1_ho: ldx [%o2+0x000],%l3 ! Mem[00000000590000c0] ldstub [%o0+0x002],%l0 ! Mem[00000000580000c2] stw %l7,[%o3+0x020] ! Mem[00000000598000e0] stw %l2,[%o1+0x030] ! Mem[00000000588000f0] swap [%o0+0x018],%l2 ! Mem[00000000580000d8] std %l2,[%o1+0x020] ! Mem[00000000588000e0] sth %l6,[%o2+0x000] ! Mem[00000000590000c0] retl swap [%o3+0x01c],%l1 ! Mem[00000000598000dc] p37_jmpl_1_le: sth %l2,[%i0+0x022] ! Mem[000000005a0000e2] jmpl %g6+8,%g0 ldub [%i3+0x005],%l7 ! Mem[000000005b8000c5] p37_call_1_le: ldstub [%i3+0x004],%l6 ! Mem[000000005b8000c4] retl ldx [%i3+0x038],%l2 ! Mem[000000005b8000f8] p37_jmpl_1_lo: sth %l2,[%o0+0x022] ! Mem[000000005a0000e2] jmpl %g6+8,%g0 ldub [%o3+0x005],%l7 ! Mem[000000005b8000c5] p37_call_1_lo: ldstub [%o3+0x004],%l6 ! Mem[000000005b8000c4] retl ldx [%o3+0x038],%l2 ! Mem[000000005b8000f8] p37_jmpl_1_he: ldstub [%i1+0x025],%l4 ! Mem[000000005a8000e5] ldsh [%i1+0x03c],%l7 ! Mem[000000005a8000fc] lduh [%i3+0x016],%l4 ! Mem[000000005b8000d6] stw %l7,[%i2+0x00c] ! Mem[000000005b0000cc] ldsw [%i2+0x034],%l5 ! Mem[000000005b0000f4] std %l2,[%i3+0x038] ! Mem[000000005b8000f8] stx %l1,[%i0+0x030] ! Mem[000000005a0000f0] jmpl %g6+8,%g0 stb %l6,[%i0+0x01d] ! Mem[000000005a0000dd] p37_call_1_he: swap [%i1+0x024],%l1 ! Mem[000000005a8000e4] swap [%i0+0x01c],%l5 ! Mem[000000005a0000dc] retl lduh [%i1+0x020],%l2 ! Mem[000000005a8000e0] p37_jmpl_1_ho: ldstub [%o1+0x025],%l4 ! Mem[000000005a8000e5] ldsh [%o1+0x03c],%l7 ! Mem[000000005a8000fc] lduh [%o3+0x016],%l4 ! Mem[000000005b8000d6] stw %l7,[%o2+0x00c] ! Mem[000000005b0000cc] ldsw [%o2+0x034],%l5 ! Mem[000000005b0000f4] std %l2,[%o3+0x038] ! Mem[000000005b8000f8] stx %l1,[%o0+0x030] ! Mem[000000005a0000f0] jmpl %g6+8,%g0 stb %l6,[%o0+0x01d] ! Mem[000000005a0000dd] p37_call_1_ho: swap [%o1+0x024],%l1 ! Mem[000000005a8000e4] swap [%o0+0x01c],%l5 ! Mem[000000005a0000dc] retl lduh [%o1+0x020],%l2 ! Mem[000000005a8000e0] p38_jmpl_1_le: lduw [%i3+0x024],%l7 ! Mem[000000005d8000e4] std %l4,[%i1+0x038] ! Mem[000000005c8000f8] jmpl %g6+8,%g0 ldsh [%i0+0x01e],%l2 ! Mem[000000005c0000de] p38_call_1_le: stb %l5,[%i0+0x033] ! Mem[000000005c0000f3] lduh [%i1+0x00a],%l4 ! Mem[000000005c8000ca] retl std %l6,[%i3+0x020] ! Mem[000000005d8000e0] p38_jmpl_1_lo: lduw [%o3+0x024],%l7 ! Mem[000000005d8000e4] std %l4,[%o1+0x038] ! Mem[000000005c8000f8] jmpl %g6+8,%g0 ldsh [%o0+0x01e],%l2 ! Mem[000000005c0000de] p38_call_1_lo: stb %l5,[%o0+0x033] ! Mem[000000005c0000f3] lduh [%o1+0x00a],%l4 ! Mem[000000005c8000ca] retl std %l6,[%o3+0x020] ! Mem[000000005d8000e0] p38_jmpl_1_he: lduh [%i0+0x008],%l3 ! Mem[000000005c0000c8] lduh [%i3+0x02c],%l4 ! Mem[000000005d8000ec] lduh [%i3+0x016],%l2 ! Mem[000000005d8000d6] ldstub [%i1+0x015],%l1 ! Mem[000000005c8000d5] jmpl %g6+8,%g0 ldsh [%i2+0x02c],%l0 ! Mem[000000005d0000ec] p38_call_1_he: retl std %l0,[%i1+0x000] ! Mem[000000005c8000c0] p38_jmpl_1_ho: lduh [%o0+0x008],%l3 ! Mem[000000005c0000c8] lduh [%o3+0x02c],%l4 ! Mem[000000005d8000ec] lduh [%o3+0x016],%l2 ! Mem[000000005d8000d6] ldstub [%o1+0x015],%l1 ! Mem[000000005c8000d5] jmpl %g6+8,%g0 ldsh [%o2+0x02c],%l0 ! Mem[000000005d0000ec] p38_call_1_ho: retl std %l0,[%o1+0x000] ! Mem[000000005c8000c0] p39_jmpl_1_le: stw %l6,[%i3+0x008] ! Mem[000000005f8000c8] ldstub [%i2+0x031],%l7 ! Mem[000000005f0000f1] jmpl %g6+8,%g0 swap [%i3+0x01c],%l2 ! Mem[000000005f8000dc] p39_call_1_le: std %l4,[%i0+0x030] ! Mem[000000005e0000f0] ldx [%i0+0x028],%l4 ! Mem[000000005e0000e8] retl sth %l6,[%i3+0x006] ! Mem[000000005f8000c6] p39_jmpl_1_lo: stw %l6,[%o3+0x008] ! Mem[000000005f8000c8] ldstub [%o2+0x031],%l7 ! Mem[000000005f0000f1] jmpl %g6+8,%g0 swap [%o3+0x01c],%l2 ! Mem[000000005f8000dc] p39_call_1_lo: std %l4,[%o0+0x030] ! Mem[000000005e0000f0] ldx [%o0+0x028],%l4 ! Mem[000000005e0000e8] retl sth %l6,[%o3+0x006] ! Mem[000000005f8000c6] p39_jmpl_1_he: ldstub [%i0+0x008],%l3 ! Mem[000000005e0000c8] ldsh [%i3+0x036],%l0 ! Mem[000000005f8000f6] lduw [%i1+0x028],%l3 ! Mem[000000005e8000e8] swap [%i1+0x030],%l1 ! Mem[000000005e8000f0] jmpl %g6+8,%g0 ldx [%i2+0x008],%l0 ! Mem[000000005f0000c8] p39_call_1_he: retl stw %l6,[%i2+0x020] ! Mem[000000005f0000e0] p39_jmpl_1_ho: ldstub [%o0+0x008],%l3 ! Mem[000000005e0000c8] ldsh [%o3+0x036],%l0 ! Mem[000000005f8000f6] lduw [%o1+0x028],%l3 ! Mem[000000005e8000e8] swap [%o1+0x030],%l1 ! Mem[000000005e8000f0] jmpl %g6+8,%g0 ldx [%o2+0x008],%l0 ! Mem[000000005f0000c8] p39_call_1_ho: retl stw %l6,[%o2+0x020] ! Mem[000000005f0000e0] p40_jmpl_1_le: std %l2,[%i1+0x000] ! Mem[00000000608000c0] ldstub [%i3+0x025],%l7 ! Mem[00000000618000e5] ldsb [%i3+0x011],%l0 ! Mem[00000000618000d1] jmpl %g6+8,%g0 ldstub [%i3+0x035],%l1 ! Mem[00000000618000f5] p40_call_1_le: ldsh [%i3+0x032],%l5 ! Mem[00000000618000f2] ldstub [%i2+0x00b],%l4 ! Mem[00000000610000cb] stb %l6,[%i3+0x026] ! Mem[00000000618000e6] ldstub [%i1+0x00e],%l7 ! Mem[00000000608000ce] ldx [%i0+0x008],%l1 ! Mem[00000000600000c8] retl stb %l6,[%i2+0x028] ! Mem[00000000610000e8] p40_jmpl_1_lo: std %l2,[%o1+0x000] ! Mem[00000000608000c0] ldstub [%o3+0x025],%l7 ! Mem[00000000618000e5] ldsb [%o3+0x011],%l0 ! Mem[00000000618000d1] jmpl %g6+8,%g0 ldstub [%o3+0x035],%l1 ! Mem[00000000618000f5] p40_call_1_lo: ldsh [%o3+0x032],%l5 ! Mem[00000000618000f2] ldstub [%o2+0x00b],%l4 ! Mem[00000000610000cb] stb %l6,[%o3+0x026] ! Mem[00000000618000e6] ldstub [%o1+0x00e],%l7 ! Mem[00000000608000ce] ldx [%o0+0x008],%l1 ! Mem[00000000600000c8] retl stb %l6,[%o2+0x028] ! Mem[00000000610000e8] p40_jmpl_1_he: ldsh [%i3+0x032],%l1 ! Mem[00000000618000f2] ldsw [%i0+0x03c],%l6 ! Mem[00000000600000fc] jmpl %g6+8,%g0 swap [%i0+0x008],%l0 ! Mem[00000000600000c8] p40_call_1_he: std %l2,[%i2+0x030] ! Mem[00000000610000f0] lduw [%i2+0x000],%l6 ! Mem[00000000610000c0] stx %l4,[%i0+0x010] ! Mem[00000000600000d0] swap [%i2+0x010],%l7 ! Mem[00000000610000d0] ldub [%i1+0x02b],%l4 ! Mem[00000000608000eb] ldx [%i1+0x000],%l3 ! Mem[00000000608000c0] std %l6,[%i3+0x018] ! Mem[00000000618000d8] retl swap [%i2+0x030],%l0 ! Mem[00000000610000f0] p40_jmpl_1_ho: ldsh [%o3+0x032],%l1 ! Mem[00000000618000f2] ldsw [%o0+0x03c],%l6 ! Mem[00000000600000fc] jmpl %g6+8,%g0 swap [%o0+0x008],%l0 ! Mem[00000000600000c8] p40_call_1_ho: std %l2,[%o2+0x030] ! Mem[00000000610000f0] lduw [%o2+0x000],%l6 ! Mem[00000000610000c0] stx %l4,[%o0+0x010] ! Mem[00000000600000d0] swap [%o2+0x010],%l7 ! Mem[00000000610000d0] ldub [%o1+0x02b],%l4 ! Mem[00000000608000eb] ldx [%o1+0x000],%l3 ! Mem[00000000608000c0] std %l6,[%o3+0x018] ! Mem[00000000618000d8] retl swap [%o2+0x030],%l0 ! Mem[00000000610000f0] p41_jmpl_1_le: lduh [%i2+0x032],%l4 ! Mem[00000000630000f2] ldstub [%i0+0x00f],%l7 ! Mem[00000000620000cf] jmpl %g6+8,%g0 ldstub [%i1+0x03d],%l0 ! Mem[00000000628000fd] p41_call_1_le: swap [%i1+0x014],%l1 ! Mem[00000000628000d4] lduw [%i1+0x03c],%l2 ! Mem[00000000628000fc] ldx [%i0+0x008],%l5 ! Mem[00000000620000c8] ldstub [%i2+0x03a],%l0 ! Mem[00000000630000fa] std %l6,[%i0+0x038] ! Mem[00000000620000f8] ldx [%i1+0x030],%l0 ! Mem[00000000628000f0] retl ldstub [%i1+0x023],%l1 ! Mem[00000000628000e3] p41_jmpl_1_lo: lduh [%o2+0x032],%l4 ! Mem[00000000630000f2] ldstub [%o0+0x00f],%l7 ! Mem[00000000620000cf] jmpl %g6+8,%g0 ldstub [%o1+0x03d],%l0 ! Mem[00000000628000fd] p41_call_1_lo: swap [%o1+0x014],%l1 ! Mem[00000000628000d4] lduw [%o1+0x03c],%l2 ! Mem[00000000628000fc] ldx [%o0+0x008],%l5 ! Mem[00000000620000c8] ldstub [%o2+0x03a],%l0 ! Mem[00000000630000fa] std %l6,[%o0+0x038] ! Mem[00000000620000f8] ldx [%o1+0x030],%l0 ! Mem[00000000628000f0] retl ldstub [%o1+0x023],%l1 ! Mem[00000000628000e3] p41_jmpl_1_he: ldd [%i1+0x020],%l2 ! Mem[00000000628000e0] stb %l2,[%i3+0x027] ! Mem[00000000638000e7] lduw [%i1+0x020],%l5 ! Mem[00000000628000e0] swap [%i2+0x038],%l2 ! Mem[00000000630000f8] swap [%i2+0x028],%l4 ! Mem[00000000630000e8] std %l0,[%i3+0x038] ! Mem[00000000638000f8] jmpl %g6+8,%g0 ldstub [%i0+0x013],%l6 ! Mem[00000000620000d3] p41_call_1_he: swap [%i1+0x01c],%l6 ! Mem[00000000628000dc] retl stb %l4,[%i2+0x031] ! Mem[00000000630000f1] p41_jmpl_1_ho: ldd [%o1+0x020],%l2 ! Mem[00000000628000e0] stb %l2,[%o3+0x027] ! Mem[00000000638000e7] lduw [%o1+0x020],%l5 ! Mem[00000000628000e0] swap [%o2+0x038],%l2 ! Mem[00000000630000f8] swap [%o2+0x028],%l4 ! Mem[00000000630000e8] std %l0,[%o3+0x038] ! Mem[00000000638000f8] jmpl %g6+8,%g0 ldstub [%o0+0x013],%l6 ! Mem[00000000620000d3] p41_call_1_ho: swap [%o1+0x01c],%l6 ! Mem[00000000628000dc] retl stb %l4,[%o2+0x031] ! Mem[00000000630000f1] p42_jmpl_1_le: ldsb [%i3+0x002],%l2 ! Mem[00000000658000c2] stb %l7,[%i0+0x025] ! Mem[00000000640000e5] lduw [%i3+0x03c],%l4 ! Mem[00000000658000fc] jmpl %g6+8,%g0 lduh [%i2+0x01e],%l2 ! Mem[00000000650000de] p42_call_1_le: ldub [%i2+0x03c],%l3 ! Mem[00000000650000fc] swap [%i3+0x014],%l5 ! Mem[00000000658000d4] retl ldd [%i2+0x020],%l2 ! Mem[00000000650000e0] p42_jmpl_1_lo: ldsb [%o3+0x002],%l2 ! Mem[00000000658000c2] stb %l7,[%o0+0x025] ! Mem[00000000640000e5] lduw [%o3+0x03c],%l4 ! Mem[00000000658000fc] jmpl %g6+8,%g0 lduh [%o2+0x01e],%l2 ! Mem[00000000650000de] p42_call_1_lo: ldub [%o2+0x03c],%l3 ! Mem[00000000650000fc] swap [%o3+0x014],%l5 ! Mem[00000000658000d4] retl ldd [%o2+0x020],%l2 ! Mem[00000000650000e0] p42_jmpl_1_he: ldstub [%i1+0x00b],%l4 ! Mem[00000000648000cb] ldd [%i2+0x010],%l6 ! Mem[00000000650000d0] swap [%i2+0x00c],%l7 ! Mem[00000000650000cc] std %l4,[%i2+0x010] ! Mem[00000000650000d0] ldsw [%i1+0x01c],%l2 ! Mem[00000000648000dc] jmpl %g6+8,%g0 stb %l1,[%i2+0x015] ! Mem[00000000650000d5] p42_call_1_he: ldsb [%i1+0x000],%l0 ! Mem[00000000648000c0] ldstub [%i2+0x006],%l1 ! Mem[00000000650000c6] std %l4,[%i0+0x018] ! Mem[00000000640000d8] ldsb [%i1+0x023],%l1 ! Mem[00000000648000e3] ldd [%i0+0x028],%l2 ! Mem[00000000640000e8] retl ldsh [%i1+0x01e],%l2 ! Mem[00000000648000de] p42_jmpl_1_ho: ldstub [%o1+0x00b],%l4 ! Mem[00000000648000cb] ldd [%o2+0x010],%l6 ! Mem[00000000650000d0] swap [%o2+0x00c],%l7 ! Mem[00000000650000cc] std %l4,[%o2+0x010] ! Mem[00000000650000d0] ldsw [%o1+0x01c],%l2 ! Mem[00000000648000dc] jmpl %g6+8,%g0 stb %l1,[%o2+0x015] ! Mem[00000000650000d5] p42_call_1_ho: ldsb [%o1+0x000],%l0 ! Mem[00000000648000c0] ldstub [%o2+0x006],%l1 ! Mem[00000000650000c6] std %l4,[%o0+0x018] ! Mem[00000000640000d8] ldsb [%o1+0x023],%l1 ! Mem[00000000648000e3] ldd [%o0+0x028],%l2 ! Mem[00000000640000e8] retl ldsh [%o1+0x01e],%l2 ! Mem[00000000648000de] p43_jmpl_1_le: ldstub [%i0+0x031],%l7 ! Mem[00000000660000f1] swap [%i0+0x01c],%l2 ! Mem[00000000660000dc] swap [%i1+0x004],%l4 ! Mem[00000000668000c4] swap [%i2+0x000],%l3 ! Mem[00000000670000c0] lduw [%i2+0x02c],%l6 ! Mem[00000000670000ec] ldub [%i2+0x001],%l4 ! Mem[00000000670000c1] jmpl %g6+8,%g0 ldub [%i2+0x008],%l3 ! Mem[00000000670000c8] p43_call_1_le: sth %l4,[%i3+0x00c] ! Mem[00000000678000cc] retl swap [%i3+0x020],%l5 ! Mem[00000000678000e0] p43_jmpl_1_lo: ldstub [%o0+0x031],%l7 ! Mem[00000000660000f1] swap [%o0+0x01c],%l2 ! Mem[00000000660000dc] swap [%o1+0x004],%l4 ! Mem[00000000668000c4] swap [%o2+0x000],%l3 ! Mem[00000000670000c0] lduw [%o2+0x02c],%l6 ! Mem[00000000670000ec] ldub [%o2+0x001],%l4 ! Mem[00000000670000c1] jmpl %g6+8,%g0 ldub [%o2+0x008],%l3 ! Mem[00000000670000c8] p43_call_1_lo: sth %l4,[%o3+0x00c] ! Mem[00000000678000cc] retl swap [%o3+0x020],%l5 ! Mem[00000000678000e0] p43_jmpl_1_he: lduh [%i2+0x03e],%l2 ! Mem[00000000670000fe] ldx [%i2+0x030],%l1 ! Mem[00000000670000f0] lduh [%i0+0x00e],%l7 ! Mem[00000000660000ce] ldsh [%i2+0x02a],%l2 ! Mem[00000000670000ea] ldub [%i0+0x00e],%l5 ! Mem[00000000660000ce] jmpl %g6+8,%g0 ldstub [%i0+0x021],%l3 ! Mem[00000000660000e1] p43_call_1_he: ldstub [%i1+0x00b],%l4 ! Mem[00000000668000cb] retl std %l2,[%i2+0x000] ! Mem[00000000670000c0] p43_jmpl_1_ho: lduh [%o2+0x03e],%l2 ! Mem[00000000670000fe] ldx [%o2+0x030],%l1 ! Mem[00000000670000f0] lduh [%o0+0x00e],%l7 ! Mem[00000000660000ce] ldsh [%o2+0x02a],%l2 ! Mem[00000000670000ea] ldub [%o0+0x00e],%l5 ! Mem[00000000660000ce] jmpl %g6+8,%g0 ldstub [%o0+0x021],%l3 ! Mem[00000000660000e1] p43_call_1_ho: ldstub [%o1+0x00b],%l4 ! Mem[00000000668000cb] retl std %l2,[%o2+0x000] ! Mem[00000000670000c0] p44_jmpl_1_le: ldstub [%i2+0x016],%l6 ! Mem[00000000690000d6] swap [%i2+0x008],%l3 ! Mem[00000000690000c8] ldsb [%i3+0x02d],%l4 ! Mem[00000000698000ed] ldsw [%i3+0x014],%l2 ! Mem[00000000698000d4] jmpl %g6+8,%g0 stx %l3,[%i1+0x030] ! Mem[00000000688000f0] p44_call_1_le: ldsh [%i3+0x00e],%l2 ! Mem[00000000698000ce] swap [%i0+0x038],%l7 ! Mem[00000000680000f8] stw %l3,[%i1+0x034] ! Mem[00000000688000f4] ldsw [%i0+0x000],%l6 ! Mem[00000000680000c0] ldsw [%i0+0x014],%l4 ! Mem[00000000680000d4] std %l2,[%i1+0x018] ! Mem[00000000688000d8] stx %l5,[%i1+0x008] ! Mem[00000000688000c8] retl ldub [%i0+0x03a],%l0 ! Mem[00000000680000fa] p44_jmpl_1_lo: ldstub [%o2+0x016],%l6 ! Mem[00000000690000d6] swap [%o2+0x008],%l3 ! Mem[00000000690000c8] ldsb [%o3+0x02d],%l4 ! Mem[00000000698000ed] ldsw [%o3+0x014],%l2 ! Mem[00000000698000d4] jmpl %g6+8,%g0 stx %l3,[%o1+0x030] ! Mem[00000000688000f0] p44_call_1_lo: ldsh [%o3+0x00e],%l2 ! Mem[00000000698000ce] swap [%o0+0x038],%l7 ! Mem[00000000680000f8] stw %l3,[%o1+0x034] ! Mem[00000000688000f4] ldsw [%o0+0x000],%l6 ! Mem[00000000680000c0] ldsw [%o0+0x014],%l4 ! Mem[00000000680000d4] std %l2,[%o1+0x018] ! Mem[00000000688000d8] stx %l5,[%o1+0x008] ! Mem[00000000688000c8] retl ldub [%o0+0x03a],%l0 ! Mem[00000000680000fa] p44_jmpl_1_he: stx %l4,[%i1+0x030] ! Mem[00000000688000f0] std %l4,[%i1+0x018] ! Mem[00000000688000d8] swap [%i2+0x00c],%l0 ! Mem[00000000690000cc] stx %l2,[%i3+0x030] ! Mem[00000000698000f0] ldd [%i0+0x028],%l2 ! Mem[00000000680000e8] jmpl %g6+8,%g0 ldx [%i3+0x030],%l2 ! Mem[00000000698000f0] p44_call_1_he: ldstub [%i2+0x018],%l2 ! Mem[00000000690000d8] ldsh [%i2+0x02c],%l7 ! Mem[00000000690000ec] retl std %l2,[%i2+0x010] ! Mem[00000000690000d0] p44_jmpl_1_ho: stx %l4,[%o1+0x030] ! Mem[00000000688000f0] std %l4,[%o1+0x018] ! Mem[00000000688000d8] swap [%o2+0x00c],%l0 ! Mem[00000000690000cc] stx %l2,[%o3+0x030] ! Mem[00000000698000f0] ldd [%o0+0x028],%l2 ! Mem[00000000680000e8] jmpl %g6+8,%g0 ldx [%o3+0x030],%l2 ! Mem[00000000698000f0] p44_call_1_ho: ldstub [%o2+0x018],%l2 ! Mem[00000000690000d8] ldsh [%o2+0x02c],%l7 ! Mem[00000000690000ec] retl std %l2,[%o2+0x010] ! Mem[00000000690000d0] p45_jmpl_1_le: stw %l1,[%i2+0x034] ! Mem[000000006b0000f4] stb %l0,[%i3+0x00c] ! Mem[000000006b8000cc] ldstub [%i2+0x02b],%l2 ! Mem[000000006b0000eb] swap [%i2+0x00c],%l5 ! Mem[000000006b0000cc] ldstub [%i3+0x021],%l3 ! Mem[000000006b8000e1] jmpl %g6+8,%g0 ldd [%i3+0x000],%l6 ! Mem[000000006b8000c0] p45_call_1_le: sth %l2,[%i2+0x03e] ! Mem[000000006b0000fe] ldsw [%i1+0x00c],%l5 ! Mem[000000006a8000cc] retl lduw [%i1+0x038],%l0 ! Mem[000000006a8000f8] p45_jmpl_1_lo: stw %l1,[%o2+0x034] ! Mem[000000006b0000f4] stb %l0,[%o3+0x00c] ! Mem[000000006b8000cc] ldstub [%o2+0x02b],%l2 ! Mem[000000006b0000eb] swap [%o2+0x00c],%l5 ! Mem[000000006b0000cc] ldstub [%o3+0x021],%l3 ! Mem[000000006b8000e1] jmpl %g6+8,%g0 ldd [%o3+0x000],%l6 ! Mem[000000006b8000c0] p45_call_1_lo: sth %l2,[%o2+0x03e] ! Mem[000000006b0000fe] ldsw [%o1+0x00c],%l5 ! Mem[000000006a8000cc] retl lduw [%o1+0x038],%l0 ! Mem[000000006a8000f8] p45_jmpl_1_he: swap [%i3+0x008],%l0 ! Mem[000000006b8000c8] sth %l5,[%i0+0x018] ! Mem[000000006a0000d8] lduw [%i1+0x00c],%l0 ! Mem[000000006a8000cc] stx %l2,[%i1+0x030] ! Mem[000000006a8000f0] sth %l3,[%i1+0x008] ! Mem[000000006a8000c8] jmpl %g6+8,%g0 sth %l2,[%i3+0x030] ! Mem[000000006b8000f0] p45_call_1_he: lduw [%i3+0x038],%l2 ! Mem[000000006b8000f8] ldstub [%i3+0x007],%l2 ! Mem[000000006b8000c7] retl swap [%i0+0x020],%l5 ! Mem[000000006a0000e0] p45_jmpl_1_ho: swap [%o3+0x008],%l0 ! Mem[000000006b8000c8] sth %l5,[%o0+0x018] ! Mem[000000006a0000d8] lduw [%o1+0x00c],%l0 ! Mem[000000006a8000cc] stx %l2,[%o1+0x030] ! Mem[000000006a8000f0] sth %l3,[%o1+0x008] ! Mem[000000006a8000c8] jmpl %g6+8,%g0 sth %l2,[%o3+0x030] ! Mem[000000006b8000f0] p45_call_1_ho: lduw [%o3+0x038],%l2 ! Mem[000000006b8000f8] ldstub [%o3+0x007],%l2 ! Mem[000000006b8000c7] retl swap [%o0+0x020],%l5 ! Mem[000000006a0000e0] p46_jmpl_1_le: swap [%i3+0x024],%l7 ! Mem[000000006d8000e4] ldsb [%i0+0x01f],%l5 ! Mem[000000006c0000df] ldd [%i0+0x008],%l6 ! Mem[000000006c0000c8] swap [%i0+0x03c],%l4 ! Mem[000000006c0000fc] ldsb [%i3+0x01e],%l2 ! Mem[000000006d8000de] jmpl %g6+8,%g0 ldsb [%i0+0x025],%l4 ! Mem[000000006c0000e5] p46_call_1_le: ldstub [%i1+0x00b],%l4 ! Mem[000000006c8000cb] ldx [%i3+0x020],%l6 ! Mem[000000006d8000e0] ldub [%i1+0x01c],%l4 ! Mem[000000006c8000dc] retl ldsh [%i0+0x00a],%l0 ! Mem[000000006c0000ca] p46_jmpl_1_lo: swap [%o3+0x024],%l7 ! Mem[000000006d8000e4] ldsb [%o0+0x01f],%l5 ! Mem[000000006c0000df] ldd [%o0+0x008],%l6 ! Mem[000000006c0000c8] swap [%o0+0x03c],%l4 ! Mem[000000006c0000fc] ldsb [%o3+0x01e],%l2 ! Mem[000000006d8000de] jmpl %g6+8,%g0 ldsb [%o0+0x025],%l4 ! Mem[000000006c0000e5] p46_call_1_lo: ldstub [%o1+0x00b],%l4 ! Mem[000000006c8000cb] ldx [%o3+0x020],%l6 ! Mem[000000006d8000e0] ldub [%o1+0x01c],%l4 ! Mem[000000006c8000dc] retl ldsh [%o0+0x00a],%l0 ! Mem[000000006c0000ca] p46_jmpl_1_he: ldub [%i1+0x03e],%l6 ! Mem[000000006c8000fe] ldstub [%i3+0x017],%l0 ! Mem[000000006d8000d7] swap [%i3+0x028],%l3 ! Mem[000000006d8000e8] ldstub [%i0+0x032],%l1 ! Mem[000000006c0000f2] jmpl %g6+8,%g0 ldub [%i1+0x03d],%l6 ! Mem[000000006c8000fd] p46_call_1_he: ldsw [%i2+0x038],%l7 ! Mem[000000006d0000f8] stw %l3,[%i1+0x034] ! Mem[000000006c8000f4] retl ldsb [%i2+0x020],%l2 ! Mem[000000006d0000e0] p46_jmpl_1_ho: ldub [%o1+0x03e],%l6 ! Mem[000000006c8000fe] ldstub [%o3+0x017],%l0 ! Mem[000000006d8000d7] swap [%o3+0x028],%l3 ! Mem[000000006d8000e8] ldstub [%o0+0x032],%l1 ! Mem[000000006c0000f2] jmpl %g6+8,%g0 ldub [%o1+0x03d],%l6 ! Mem[000000006c8000fd] p46_call_1_ho: ldsw [%o2+0x038],%l7 ! Mem[000000006d0000f8] stw %l3,[%o1+0x034] ! Mem[000000006c8000f4] retl ldsb [%o2+0x020],%l2 ! Mem[000000006d0000e0] p47_jmpl_1_le: lduw [%i2+0x008],%l6 ! Mem[000000006f0000c8] ldstub [%i2+0x031],%l7 ! Mem[000000006f0000f1] ldub [%i2+0x01e],%l5 ! Mem[000000006f0000de] std %l6,[%i0+0x028] ! Mem[000000006e0000e8] ldd [%i0+0x020],%l4 ! Mem[000000006e0000e0] jmpl %g6+8,%g0 std %l6,[%i2+0x028] ! Mem[000000006f0000e8] p47_call_1_le: stx %l7,[%i0+0x028] ! Mem[000000006e0000e8] ldub [%i2+0x01e],%l5 ! Mem[000000006f0000de] lduw [%i2+0x008],%l6 ! Mem[000000006f0000c8] ldsw [%i1+0x008],%l1 ! Mem[000000006e8000c8] ldstub [%i2+0x004],%l2 ! Mem[000000006f0000c4] ldsb [%i1+0x032],%l5 ! Mem[000000006e8000f2] retl ldub [%i0+0x03c],%l4 ! Mem[000000006e0000fc] p47_jmpl_1_lo: lduw [%o2+0x008],%l6 ! Mem[000000006f0000c8] ldstub [%o2+0x031],%l7 ! Mem[000000006f0000f1] ldub [%o2+0x01e],%l5 ! Mem[000000006f0000de] std %l6,[%o0+0x028] ! Mem[000000006e0000e8] ldd [%o0+0x020],%l4 ! Mem[000000006e0000e0] jmpl %g6+8,%g0 std %l6,[%o2+0x028] ! Mem[000000006f0000e8] p47_call_1_lo: stx %l7,[%o0+0x028] ! Mem[000000006e0000e8] ldub [%o2+0x01e],%l5 ! Mem[000000006f0000de] lduw [%o2+0x008],%l6 ! Mem[000000006f0000c8] ldsw [%o1+0x008],%l1 ! Mem[000000006e8000c8] ldstub [%o2+0x004],%l2 ! Mem[000000006f0000c4] ldsb [%o1+0x032],%l5 ! Mem[000000006e8000f2] retl ldub [%o0+0x03c],%l4 ! Mem[000000006e0000fc] p47_jmpl_1_he: jmpl %g6+8,%g0 sth %l2,[%i1+0x02a] ! Mem[000000006e8000ea] p47_call_1_he: retl ldsh [%i0+0x02c],%l4 ! Mem[000000006e0000ec] p47_jmpl_1_ho: jmpl %g6+8,%g0 sth %l2,[%o1+0x02a] ! Mem[000000006e8000ea] p47_call_1_ho: retl ldsh [%o0+0x02c],%l4 ! Mem[000000006e0000ec] p48_jmpl_1_le: ldd [%i3+0x010],%l2 ! Mem[00000000718000d0] ldx [%i3+0x018],%l5 ! Mem[00000000718000d8] ldsh [%i1+0x008],%l6 ! Mem[00000000708000c8] ldx [%i1+0x010],%l7 ! Mem[00000000708000d0] jmpl %g6+8,%g0 ldstub [%i2+0x01e],%l5 ! Mem[00000000710000de] p48_call_1_le: ldstub [%i2+0x02f],%l5 ! Mem[00000000710000ef] retl swap [%i0+0x004],%l1 ! Mem[00000000700000c4] p48_jmpl_1_lo: ldd [%o3+0x010],%l2 ! Mem[00000000718000d0] ldx [%o3+0x018],%l5 ! Mem[00000000718000d8] ldsh [%o1+0x008],%l6 ! Mem[00000000708000c8] ldx [%o1+0x010],%l7 ! Mem[00000000708000d0] jmpl %g6+8,%g0 ldstub [%o2+0x01e],%l5 ! Mem[00000000710000de] p48_call_1_lo: ldstub [%o2+0x02f],%l5 ! Mem[00000000710000ef] retl swap [%o0+0x004],%l1 ! Mem[00000000700000c4] p48_jmpl_1_he: swap [%i1+0x000],%l3 ! Mem[00000000708000c0] ldsh [%i2+0x00e],%l6 ! Mem[00000000710000ce] lduw [%i3+0x000],%l4 ! Mem[00000000718000c0] jmpl %g6+8,%g0 stx %l3,[%i1+0x008] ! Mem[00000000708000c8] p48_call_1_he: lduh [%i1+0x00c],%l4 ! Mem[00000000708000cc] retl stx %l7,[%i2+0x030] ! Mem[00000000710000f0] p48_jmpl_1_ho: swap [%o1+0x000],%l3 ! Mem[00000000708000c0] ldsh [%o2+0x00e],%l6 ! Mem[00000000710000ce] lduw [%o3+0x000],%l4 ! Mem[00000000718000c0] jmpl %g6+8,%g0 stx %l3,[%o1+0x008] ! Mem[00000000708000c8] p48_call_1_ho: lduh [%o1+0x00c],%l4 ! Mem[00000000708000cc] retl stx %l7,[%o2+0x030] ! Mem[00000000710000f0] p49_jmpl_1_le: stx %l1,[%i1+0x018] ! Mem[00000000728000d8] ldstub [%i2+0x031],%l0 ! Mem[00000000730000f1] ldstub [%i1+0x015],%l1 ! Mem[00000000728000d5] stw %l3,[%i2+0x030] ! Mem[00000000730000f0] stx %l3,[%i2+0x000] ! Mem[00000000730000c0] swap [%i1+0x02c],%l6 ! Mem[00000000728000ec] jmpl %g6+8,%g0 sth %l6,[%i0+0x036] ! Mem[00000000720000f6] p49_call_1_le: stx %l1,[%i0+0x028] ! Mem[00000000720000e8] ldstub [%i2+0x00c],%l4 ! Mem[00000000730000cc] swap [%i0+0x020],%l5 ! Mem[00000000720000e0] ldx [%i0+0x030],%l7 ! Mem[00000000720000f0] ldsw [%i1+0x024],%l2 ! Mem[00000000728000e4] stx %l5,[%i2+0x038] ! Mem[00000000730000f8] std %l0,[%i1+0x038] ! Mem[00000000728000f8] retl stw %l0,[%i1+0x008] ! Mem[00000000728000c8] p49_jmpl_1_lo: stx %l1,[%o1+0x018] ! Mem[00000000728000d8] ldstub [%o2+0x031],%l0 ! Mem[00000000730000f1] ldstub [%o1+0x015],%l1 ! Mem[00000000728000d5] stw %l3,[%o2+0x030] ! Mem[00000000730000f0] stx %l3,[%o2+0x000] ! Mem[00000000730000c0] swap [%o1+0x02c],%l6 ! Mem[00000000728000ec] jmpl %g6+8,%g0 sth %l6,[%o0+0x036] ! Mem[00000000720000f6] p49_call_1_lo: stx %l1,[%o0+0x028] ! Mem[00000000720000e8] ldstub [%o2+0x00c],%l4 ! Mem[00000000730000cc] swap [%o0+0x020],%l5 ! Mem[00000000720000e0] ldx [%o0+0x030],%l7 ! Mem[00000000720000f0] ldsw [%o1+0x024],%l2 ! Mem[00000000728000e4] stx %l5,[%o2+0x038] ! Mem[00000000730000f8] std %l0,[%o1+0x038] ! Mem[00000000728000f8] retl stw %l0,[%o1+0x008] ! Mem[00000000728000c8] p49_jmpl_1_he: swap [%i3+0x024],%l0 ! Mem[00000000738000e4] ldsh [%i0+0x008],%l7 ! Mem[00000000720000c8] ldd [%i0+0x028],%l6 ! Mem[00000000720000e8] lduh [%i2+0x020],%l7 ! Mem[00000000730000e0] jmpl %g6+8,%g0 swap [%i2+0x014],%l4 ! Mem[00000000730000d4] p49_call_1_he: ldstub [%i0+0x02d],%l2 ! Mem[00000000720000ed] stw %l0,[%i3+0x000] ! Mem[00000000738000c0] lduw [%i3+0x020],%l1 ! Mem[00000000738000e0] retl swap [%i2+0x034],%l7 ! Mem[00000000730000f4] p49_jmpl_1_ho: swap [%o3+0x024],%l0 ! Mem[00000000738000e4] ldsh [%o0+0x008],%l7 ! Mem[00000000720000c8] ldd [%o0+0x028],%l6 ! Mem[00000000720000e8] lduh [%o2+0x020],%l7 ! Mem[00000000730000e0] jmpl %g6+8,%g0 swap [%o2+0x014],%l4 ! Mem[00000000730000d4] p49_call_1_ho: ldstub [%o0+0x02d],%l2 ! Mem[00000000720000ed] stw %l0,[%o3+0x000] ! Mem[00000000738000c0] lduw [%o3+0x020],%l1 ! Mem[00000000738000e0] retl swap [%o2+0x034],%l7 ! Mem[00000000730000f4] p50_jmpl_1_le: swap [%i1+0x000],%l2 ! Mem[00000000748000c0] jmpl %g6+8,%g0 lduw [%i1+0x024],%l7 ! Mem[00000000748000e4] p50_call_1_le: ldstub [%i2+0x010],%l6 ! Mem[00000000750000d0] retl lduw [%i1+0x030],%l5 ! Mem[00000000748000f0] p50_jmpl_1_lo: swap [%o1+0x000],%l2 ! Mem[00000000748000c0] jmpl %g6+8,%g0 lduw [%o1+0x024],%l7 ! Mem[00000000748000e4] p50_call_1_lo: ldstub [%o2+0x010],%l6 ! Mem[00000000750000d0] retl lduw [%o1+0x030],%l5 ! Mem[00000000748000f0] p50_jmpl_1_he: swap [%i3+0x024],%l4 ! Mem[00000000758000e4] stb %l7,[%i1+0x01c] ! Mem[00000000748000dc] ldstub [%i1+0x016],%l4 ! Mem[00000000748000d6] lduh [%i2+0x004],%l7 ! Mem[00000000750000c4] jmpl %g6+8,%g0 ldub [%i1+0x039],%l1 ! Mem[00000000748000f9] p50_call_1_he: ldd [%i3+0x028],%l6 ! Mem[00000000758000e8] sth %l2,[%i2+0x024] ! Mem[00000000750000e4] ldstub [%i2+0x00e],%l2 ! Mem[00000000750000ce] stw %l7,[%i0+0x038] ! Mem[00000000740000f8] stw %l3,[%i0+0x034] ! Mem[00000000740000f4] stb %l6,[%i0+0x000] ! Mem[00000000740000c0] retl ldstub [%i2+0x016],%l1 ! Mem[00000000750000d6] p50_jmpl_1_ho: swap [%o3+0x024],%l4 ! Mem[00000000758000e4] stb %l7,[%o1+0x01c] ! Mem[00000000748000dc] ldstub [%o1+0x016],%l4 ! Mem[00000000748000d6] lduh [%o2+0x004],%l7 ! Mem[00000000750000c4] jmpl %g6+8,%g0 ldub [%o1+0x039],%l1 ! Mem[00000000748000f9] p50_call_1_ho: ldd [%o3+0x028],%l6 ! Mem[00000000758000e8] sth %l2,[%o2+0x024] ! Mem[00000000750000e4] ldstub [%o2+0x00e],%l2 ! Mem[00000000750000ce] stw %l7,[%o0+0x038] ! Mem[00000000740000f8] stw %l3,[%o0+0x034] ! Mem[00000000740000f4] stb %l6,[%o0+0x000] ! Mem[00000000740000c0] retl ldstub [%o2+0x016],%l1 ! Mem[00000000750000d6] p51_jmpl_1_le: ldsw [%i0+0x004],%l4 ! Mem[00000000760000c4] ldub [%i3+0x025],%l4 ! Mem[00000000778000e5] jmpl %g6+8,%g0 ldstub [%i0+0x03c],%l7 ! Mem[00000000760000fc] p51_call_1_le: stb %l4,[%i0+0x03c] ! Mem[00000000760000fc] ldsw [%i0+0x028],%l1 ! Mem[00000000760000e8] retl swap [%i0+0x00c],%l4 ! Mem[00000000760000cc] p51_jmpl_1_lo: ldsw [%o0+0x004],%l4 ! Mem[00000000760000c4] ldub [%o3+0x025],%l4 ! Mem[00000000778000e5] jmpl %g6+8,%g0 ldstub [%o0+0x03c],%l7 ! Mem[00000000760000fc] p51_call_1_lo: stb %l4,[%o0+0x03c] ! Mem[00000000760000fc] ldsw [%o0+0x028],%l1 ! Mem[00000000760000e8] retl swap [%o0+0x00c],%l4 ! Mem[00000000760000cc] p51_jmpl_1_he: stb %l5,[%i3+0x035] ! Mem[00000000778000f5] stw %l2,[%i1+0x03c] ! Mem[00000000768000fc] ldub [%i2+0x032],%l1 ! Mem[00000000770000f2] swap [%i2+0x01c],%l6 ! Mem[00000000770000dc] ldd [%i0+0x008],%l0 ! Mem[00000000760000c8] ldsh [%i0+0x020],%l5 ! Mem[00000000760000e0] ldub [%i2+0x03d],%l0 ! Mem[00000000770000fd] jmpl %g6+8,%g0 ldstub [%i1+0x012],%l6 ! Mem[00000000768000d2] p51_call_1_he: ldstub [%i0+0x026],%l5 ! Mem[00000000760000e6] retl swap [%i2+0x028],%l2 ! Mem[00000000770000e8] p51_jmpl_1_ho: stb %l5,[%o3+0x035] ! Mem[00000000778000f5] stw %l2,[%o1+0x03c] ! Mem[00000000768000fc] ldub [%o2+0x032],%l1 ! Mem[00000000770000f2] swap [%o2+0x01c],%l6 ! Mem[00000000770000dc] ldd [%o0+0x008],%l0 ! Mem[00000000760000c8] ldsh [%o0+0x020],%l5 ! Mem[00000000760000e0] ldub [%o2+0x03d],%l0 ! Mem[00000000770000fd] jmpl %g6+8,%g0 ldstub [%o1+0x012],%l6 ! Mem[00000000768000d2] p51_call_1_ho: ldstub [%o0+0x026],%l5 ! Mem[00000000760000e6] retl swap [%o2+0x028],%l2 ! Mem[00000000770000e8] p52_jmpl_1_le: lduh [%i1+0x038],%l1 ! Mem[00000000788000f8] ldstub [%i1+0x00c],%l7 ! Mem[00000000788000cc] swap [%i3+0x014],%l5 ! Mem[00000000798000d4] ldstub [%i3+0x012],%l5 ! Mem[00000000798000d2] swap [%i0+0x014],%l1 ! Mem[00000000780000d4] ldstub [%i1+0x02c],%l0 ! Mem[00000000788000ec] stb %l6,[%i1+0x020] ! Mem[00000000788000e0] jmpl %g6+8,%g0 stx %l4,[%i3+0x020] ! Mem[00000000798000e0] p52_call_1_le: ldsb [%i2+0x020],%l2 ! Mem[00000000790000e0] lduw [%i2+0x02c],%l2 ! Mem[00000000790000ec] swap [%i1+0x01c],%l2 ! Mem[00000000788000dc] sth %l5,[%i0+0x00e] ! Mem[00000000780000ce] ldd [%i0+0x038],%l0 ! Mem[00000000780000f8] retl swap [%i0+0x01c],%l6 ! Mem[00000000780000dc] p52_jmpl_1_lo: lduh [%o1+0x038],%l1 ! Mem[00000000788000f8] ldstub [%o1+0x00c],%l7 ! Mem[00000000788000cc] swap [%o3+0x014],%l5 ! Mem[00000000798000d4] ldstub [%o3+0x012],%l5 ! Mem[00000000798000d2] swap [%o0+0x014],%l1 ! Mem[00000000780000d4] ldstub [%o1+0x02c],%l0 ! Mem[00000000788000ec] stb %l6,[%o1+0x020] ! Mem[00000000788000e0] jmpl %g6+8,%g0 stx %l4,[%o3+0x020] ! Mem[00000000798000e0] p52_call_1_lo: ldsb [%o2+0x020],%l2 ! Mem[00000000790000e0] lduw [%o2+0x02c],%l2 ! Mem[00000000790000ec] swap [%o1+0x01c],%l2 ! Mem[00000000788000dc] sth %l5,[%o0+0x00e] ! Mem[00000000780000ce] ldd [%o0+0x038],%l0 ! Mem[00000000780000f8] retl swap [%o0+0x01c],%l6 ! Mem[00000000780000dc] p52_jmpl_1_he: ldsb [%i2+0x001],%l5 ! Mem[00000000790000c1] ldstub [%i1+0x00f],%l2 ! Mem[00000000788000cf] ldsw [%i3+0x024],%l3 ! Mem[00000000798000e4] lduh [%i3+0x026],%l2 ! Mem[00000000798000e6] jmpl %g6+8,%g0 lduh [%i2+0x024],%l7 ! Mem[00000000790000e4] p52_call_1_he: lduh [%i2+0x000],%l6 ! Mem[00000000790000c0] stx %l1,[%i0+0x038] ! Mem[00000000780000f8] retl swap [%i0+0x010],%l3 ! Mem[00000000780000d0] p52_jmpl_1_ho: ldsb [%o2+0x001],%l5 ! Mem[00000000790000c1] ldstub [%o1+0x00f],%l2 ! Mem[00000000788000cf] ldsw [%o3+0x024],%l3 ! Mem[00000000798000e4] lduh [%o3+0x026],%l2 ! Mem[00000000798000e6] jmpl %g6+8,%g0 lduh [%o2+0x024],%l7 ! Mem[00000000790000e4] p52_call_1_ho: lduh [%o2+0x000],%l6 ! Mem[00000000790000c0] stx %l1,[%o0+0x038] ! Mem[00000000780000f8] retl swap [%o0+0x010],%l3 ! Mem[00000000780000d0] p53_jmpl_1_le: swap [%i1+0x01c],%l1 ! Mem[000000007a8000dc] swap [%i0+0x030],%l0 ! Mem[000000007a0000f0] swap [%i0+0x014],%l1 ! Mem[000000007a0000d4] std %l2,[%i3+0x030] ! Mem[000000007b8000f0] swap [%i0+0x000],%l3 ! Mem[000000007a0000c0] lduh [%i2+0x02e],%l6 ! Mem[000000007b0000ee] jmpl %g6+8,%g0 ldx [%i0+0x000],%l4 ! Mem[000000007a0000c0] p53_call_1_le: ldsw [%i0+0x008],%l0 ! Mem[000000007a0000c8] ldstub [%i3+0x039],%l6 ! Mem[000000007b8000f9] ldsh [%i2+0x022],%l5 ! Mem[000000007b0000e2] lduh [%i0+0x032],%l7 ! Mem[000000007a0000f2] retl ldstub [%i3+0x025],%l2 ! Mem[000000007b8000e5] p53_jmpl_1_lo: swap [%o1+0x01c],%l1 ! Mem[000000007a8000dc] swap [%o0+0x030],%l0 ! Mem[000000007a0000f0] swap [%o0+0x014],%l1 ! Mem[000000007a0000d4] std %l2,[%o3+0x030] ! Mem[000000007b8000f0] swap [%o0+0x000],%l3 ! Mem[000000007a0000c0] lduh [%o2+0x02e],%l6 ! Mem[000000007b0000ee] jmpl %g6+8,%g0 ldx [%o0+0x000],%l4 ! Mem[000000007a0000c0] p53_call_1_lo: ldsw [%o0+0x008],%l0 ! Mem[000000007a0000c8] ldstub [%o3+0x039],%l6 ! Mem[000000007b8000f9] ldsh [%o2+0x022],%l5 ! Mem[000000007b0000e2] lduh [%o0+0x032],%l7 ! Mem[000000007a0000f2] retl ldstub [%o3+0x025],%l2 ! Mem[000000007b8000e5] p53_jmpl_1_he: ldx [%i3+0x018],%l6 ! Mem[000000007b8000d8] jmpl %g6+8,%g0 ldd [%i1+0x020],%l6 ! Mem[000000007a8000e0] p53_call_1_he: std %l4,[%i0+0x018] ! Mem[000000007a0000d8] retl swap [%i2+0x020],%l2 ! Mem[000000007b0000e0] p53_jmpl_1_ho: ldx [%o3+0x018],%l6 ! Mem[000000007b8000d8] jmpl %g6+8,%g0 ldd [%o1+0x020],%l6 ! Mem[000000007a8000e0] p53_call_1_ho: std %l4,[%o0+0x018] ! Mem[000000007a0000d8] retl swap [%o2+0x020],%l2 ! Mem[000000007b0000e0] p54_jmpl_1_le: swap [%i1+0x008],%l4 ! Mem[000000007c8000c8] swap [%i2+0x00c],%l6 ! Mem[000000007d0000cc] ldsb [%i3+0x016],%l4 ! Mem[000000007d8000d6] sth %l7,[%i3+0x004] ! Mem[000000007d8000c4] ldub [%i1+0x000],%l4 ! Mem[000000007c8000c0] lduh [%i0+0x00c],%l7 ! Mem[000000007c0000cc] ldstub [%i3+0x015],%l5 ! Mem[000000007d8000d5] jmpl %g6+8,%g0 ldstub [%i3+0x01f],%l2 ! Mem[000000007d8000df] p54_call_1_le: ldsw [%i3+0x020],%l1 ! Mem[000000007d8000e0] std %l2,[%i3+0x008] ! Mem[000000007d8000c8] ldstub [%i3+0x038],%l7 ! Mem[000000007d8000f8] stw %l3,[%i0+0x034] ! Mem[000000007c0000f4] stx %l6,[%i1+0x000] ! Mem[000000007c8000c0] ldstub [%i0+0x017],%l4 ! Mem[000000007c0000d7] ldstub [%i1+0x012],%l7 ! Mem[000000007c8000d2] retl ldx [%i1+0x028],%l4 ! Mem[000000007c8000e8] p54_jmpl_1_lo: swap [%o1+0x008],%l4 ! Mem[000000007c8000c8] swap [%o2+0x00c],%l6 ! Mem[000000007d0000cc] ldsb [%o3+0x016],%l4 ! Mem[000000007d8000d6] sth %l7,[%o3+0x004] ! Mem[000000007d8000c4] ldub [%o1+0x000],%l4 ! Mem[000000007c8000c0] lduh [%o0+0x00c],%l7 ! Mem[000000007c0000cc] ldstub [%o3+0x015],%l5 ! Mem[000000007d8000d5] jmpl %g6+8,%g0 ldstub [%o3+0x01f],%l2 ! Mem[000000007d8000df] p54_call_1_lo: ldsw [%o3+0x020],%l1 ! Mem[000000007d8000e0] std %l2,[%o3+0x008] ! Mem[000000007d8000c8] ldstub [%o3+0x038],%l7 ! Mem[000000007d8000f8] stw %l3,[%o0+0x034] ! Mem[000000007c0000f4] stx %l6,[%o1+0x000] ! Mem[000000007c8000c0] ldstub [%o0+0x017],%l4 ! Mem[000000007c0000d7] ldstub [%o1+0x012],%l7 ! Mem[000000007c8000d2] retl ldx [%o1+0x028],%l4 ! Mem[000000007c8000e8] p54_jmpl_1_he: sth %l5,[%i0+0x020] ! Mem[000000007c0000e0] stb %l4,[%i0+0x036] ! Mem[000000007c0000f6] swap [%i0+0x000],%l5 ! Mem[000000007c0000c0] jmpl %g6+8,%g0 ldsb [%i2+0x00f],%l2 ! Mem[000000007d0000cf] p54_call_1_he: retl swap [%i1+0x020],%l1 ! Mem[000000007c8000e0] p54_jmpl_1_ho: sth %l5,[%o0+0x020] ! Mem[000000007c0000e0] stb %l4,[%o0+0x036] ! Mem[000000007c0000f6] swap [%o0+0x000],%l5 ! Mem[000000007c0000c0] jmpl %g6+8,%g0 ldsb [%o2+0x00f],%l2 ! Mem[000000007d0000cf] p54_call_1_ho: retl swap [%o1+0x020],%l1 ! Mem[000000007c8000e0] p55_jmpl_1_le: swap [%i2+0x030],%l7 ! Mem[000000007f0000f0] swap [%i2+0x01c],%l5 ! Mem[000000007f0000dc] lduh [%i3+0x004],%l4 ! Mem[000000007f8000c4] ldstub [%i1+0x002],%l3 ! Mem[000000007e8000c2] ldstub [%i0+0x02e],%l6 ! Mem[000000007e0000ee] ldsh [%i1+0x000],%l4 ! Mem[000000007e8000c0] jmpl %g6+8,%g0 swap [%i3+0x01c],%l6 ! Mem[000000007f8000dc] p55_call_1_le: stw %l0,[%i2+0x004] ! Mem[000000007f0000c4] ldx [%i3+0x030],%l7 ! Mem[000000007f8000f0] swap [%i2+0x000],%l1 ! Mem[000000007f0000c0] swap [%i0+0x02c],%l2 ! Mem[000000007e0000ec] sth %l7,[%i1+0x018] ! Mem[000000007e8000d8] retl stw %l3,[%i0+0x014] ! Mem[000000007e0000d4] p55_jmpl_1_lo: swap [%o2+0x030],%l7 ! Mem[000000007f0000f0] swap [%o2+0x01c],%l5 ! Mem[000000007f0000dc] lduh [%o3+0x004],%l4 ! Mem[000000007f8000c4] ldstub [%o1+0x002],%l3 ! Mem[000000007e8000c2] ldstub [%o0+0x02e],%l6 ! Mem[000000007e0000ee] ldsh [%o1+0x000],%l4 ! Mem[000000007e8000c0] jmpl %g6+8,%g0 swap [%o3+0x01c],%l6 ! Mem[000000007f8000dc] p55_call_1_lo: stw %l0,[%o2+0x004] ! Mem[000000007f0000c4] ldx [%o3+0x030],%l7 ! Mem[000000007f8000f0] swap [%o2+0x000],%l1 ! Mem[000000007f0000c0] swap [%o0+0x02c],%l2 ! Mem[000000007e0000ec] sth %l7,[%o1+0x018] ! Mem[000000007e8000d8] retl stw %l3,[%o0+0x014] ! Mem[000000007e0000d4] p55_jmpl_1_he: swap [%i3+0x00c],%l5 ! Mem[000000007f8000cc] lduh [%i1+0x020],%l3 ! Mem[000000007e8000e0] jmpl %g6+8,%g0 swap [%i2+0x004],%l7 ! Mem[000000007f0000c4] p55_call_1_he: ldsw [%i2+0x03c],%l2 ! Mem[000000007f0000fc] ldstub [%i0+0x00f],%l5 ! Mem[000000007e0000cf] retl stx %l3,[%i1+0x010] ! Mem[000000007e8000d0] p55_jmpl_1_ho: swap [%o3+0x00c],%l5 ! Mem[000000007f8000cc] lduh [%o1+0x020],%l3 ! Mem[000000007e8000e0] jmpl %g6+8,%g0 swap [%o2+0x004],%l7 ! Mem[000000007f0000c4] p55_call_1_ho: ldsw [%o2+0x03c],%l2 ! Mem[000000007f0000fc] ldstub [%o0+0x00f],%l5 ! Mem[000000007e0000cf] retl stx %l3,[%o1+0x010] ! Mem[000000007e8000d0] p56_jmpl_1_le: lduh [%i1+0x010],%l3 ! Mem[00000000808000d0] jmpl %g6+8,%g0 ldsh [%i2+0x002],%l3 ! Mem[00000000810000c2] p56_call_1_le: swap [%i0+0x024],%l6 ! Mem[00000000800000e4] ldsw [%i1+0x00c],%l7 ! Mem[00000000808000cc] swap [%i0+0x008],%l1 ! Mem[00000000800000c8] ldstub [%i1+0x00c],%l4 ! Mem[00000000808000cc] retl ldsh [%i3+0x002],%l5 ! Mem[00000000818000c2] p56_jmpl_1_lo: lduh [%o1+0x010],%l3 ! Mem[00000000808000d0] jmpl %g6+8,%g0 ldsh [%o2+0x002],%l3 ! Mem[00000000810000c2] p56_call_1_lo: swap [%o0+0x024],%l6 ! Mem[00000000800000e4] ldsw [%o1+0x00c],%l7 ! Mem[00000000808000cc] swap [%o0+0x008],%l1 ! Mem[00000000800000c8] ldstub [%o1+0x00c],%l4 ! Mem[00000000808000cc] retl ldsh [%o3+0x002],%l5 ! Mem[00000000818000c2] p56_jmpl_1_he: ldsw [%i3+0x01c],%l2 ! Mem[00000000818000dc] sth %l1,[%i1+0x014] ! Mem[00000000808000d4] stw %l0,[%i0+0x02c] ! Mem[00000000800000ec] std %l2,[%i0+0x028] ! Mem[00000000800000e8] swap [%i0+0x030],%l6 ! Mem[00000000800000f0] jmpl %g6+8,%g0 ldx [%i3+0x000],%l2 ! Mem[00000000818000c0] p56_call_1_he: stb %l5,[%i0+0x00f] ! Mem[00000000800000cf] stx %l0,[%i3+0x038] ! Mem[00000000818000f8] ldx [%i2+0x018],%l6 ! Mem[00000000810000d8] ldd [%i1+0x018],%l0 ! Mem[00000000808000d8] ldsh [%i0+0x034],%l7 ! Mem[00000000800000f4] ldx [%i2+0x000],%l3 ! Mem[00000000810000c0] sth %l7,[%i3+0x01e] ! Mem[00000000818000de] retl stx %l0,[%i3+0x030] ! Mem[00000000818000f0] p56_jmpl_1_ho: ldsw [%o3+0x01c],%l2 ! Mem[00000000818000dc] sth %l1,[%o1+0x014] ! Mem[00000000808000d4] stw %l0,[%o0+0x02c] ! Mem[00000000800000ec] std %l2,[%o0+0x028] ! Mem[00000000800000e8] swap [%o0+0x030],%l6 ! Mem[00000000800000f0] jmpl %g6+8,%g0 ldx [%o3+0x000],%l2 ! Mem[00000000818000c0] p56_call_1_ho: stb %l5,[%o0+0x00f] ! Mem[00000000800000cf] stx %l0,[%o3+0x038] ! Mem[00000000818000f8] ldx [%o2+0x018],%l6 ! Mem[00000000810000d8] ldd [%o1+0x018],%l0 ! Mem[00000000808000d8] ldsh [%o0+0x034],%l7 ! Mem[00000000800000f4] ldx [%o2+0x000],%l3 ! Mem[00000000810000c0] sth %l7,[%o3+0x01e] ! Mem[00000000818000de] retl stx %l0,[%o3+0x030] ! Mem[00000000818000f0] p57_jmpl_1_le: stx %l2,[%i1+0x030] ! Mem[00000000828000f0] std %l4,[%i3+0x030] ! Mem[00000000838000f0] stb %l7,[%i0+0x00f] ! Mem[00000000820000cf] swap [%i2+0x03c],%l0 ! Mem[00000000830000fc] jmpl %g6+8,%g0 ldstub [%i1+0x012],%l6 ! Mem[00000000828000d2] p57_call_1_le: ldsb [%i3+0x026],%l5 ! Mem[00000000838000e6] retl stw %l2,[%i2+0x028] ! Mem[00000000830000e8] p57_jmpl_1_lo: stx %l2,[%o1+0x030] ! Mem[00000000828000f0] std %l4,[%o3+0x030] ! Mem[00000000838000f0] stb %l7,[%o0+0x00f] ! Mem[00000000820000cf] swap [%o2+0x03c],%l0 ! Mem[00000000830000fc] jmpl %g6+8,%g0 ldstub [%o1+0x012],%l6 ! Mem[00000000828000d2] p57_call_1_lo: ldsb [%o3+0x026],%l5 ! Mem[00000000838000e6] retl stw %l2,[%o2+0x028] ! Mem[00000000830000e8] p57_jmpl_1_he: ldd [%i1+0x020],%l6 ! Mem[00000000828000e0] ldstub [%i1+0x021],%l2 ! Mem[00000000828000e1] stw %l4,[%i3+0x018] ! Mem[00000000838000d8] ldstub [%i2+0x00b],%l0 ! Mem[00000000830000cb] swap [%i0+0x018],%l5 ! Mem[00000000820000d8] swap [%i1+0x00c],%l0 ! Mem[00000000828000cc] jmpl %g6+8,%g0 ldstub [%i3+0x036],%l2 ! Mem[00000000838000f6] p57_call_1_he: retl stx %l7,[%i0+0x000] ! Mem[00000000820000c0] p57_jmpl_1_ho: ldd [%o1+0x020],%l6 ! Mem[00000000828000e0] ldstub [%o1+0x021],%l2 ! Mem[00000000828000e1] stw %l4,[%o3+0x018] ! Mem[00000000838000d8] ldstub [%o2+0x00b],%l0 ! Mem[00000000830000cb] swap [%o0+0x018],%l5 ! Mem[00000000820000d8] swap [%o1+0x00c],%l0 ! Mem[00000000828000cc] jmpl %g6+8,%g0 ldstub [%o3+0x036],%l2 ! Mem[00000000838000f6] p57_call_1_ho: retl stx %l7,[%o0+0x000] ! Mem[00000000820000c0] p58_jmpl_1_le: ldsb [%i2+0x02c],%l0 ! Mem[00000000850000ec] jmpl %g6+8,%g0 ldstub [%i0+0x020],%l6 ! Mem[00000000840000e0] p58_call_1_le: stw %l4,[%i3+0x00c] ! Mem[00000000858000cc] retl lduh [%i2+0x006],%l5 ! Mem[00000000850000c6] p58_jmpl_1_lo: ldsb [%o2+0x02c],%l0 ! Mem[00000000850000ec] jmpl %g6+8,%g0 ldstub [%o0+0x020],%l6 ! Mem[00000000840000e0] p58_call_1_lo: stw %l4,[%o3+0x00c] ! Mem[00000000858000cc] retl lduh [%o2+0x006],%l5 ! Mem[00000000850000c6] p58_jmpl_1_he: ldsw [%i1+0x024],%l3 ! Mem[00000000848000e4] ldsb [%i1+0x001],%l5 ! Mem[00000000848000c1] lduh [%i1+0x00e],%l2 ! Mem[00000000848000ce] ldsb [%i0+0x003],%l3 ! Mem[00000000840000c3] ldd [%i2+0x028],%l6 ! Mem[00000000850000e8] sth %l6,[%i1+0x01e] ! Mem[00000000848000de] lduw [%i2+0x028],%l2 ! Mem[00000000850000e8] jmpl %g6+8,%g0 ldstub [%i3+0x00a],%l2 ! Mem[00000000858000ca] p58_call_1_he: ldub [%i0+0x028],%l2 ! Mem[00000000840000e8] ldsw [%i3+0x03c],%l6 ! Mem[00000000858000fc] retl ldstub [%i3+0x021],%l5 ! Mem[00000000858000e1] p58_jmpl_1_ho: ldsw [%o1+0x024],%l3 ! Mem[00000000848000e4] ldsb [%o1+0x001],%l5 ! Mem[00000000848000c1] lduh [%o1+0x00e],%l2 ! Mem[00000000848000ce] ldsb [%o0+0x003],%l3 ! Mem[00000000840000c3] ldd [%o2+0x028],%l6 ! Mem[00000000850000e8] sth %l6,[%o1+0x01e] ! Mem[00000000848000de] lduw [%o2+0x028],%l2 ! Mem[00000000850000e8] jmpl %g6+8,%g0 ldstub [%o3+0x00a],%l2 ! Mem[00000000858000ca] p58_call_1_ho: ldub [%o0+0x028],%l2 ! Mem[00000000840000e8] ldsw [%o3+0x03c],%l6 ! Mem[00000000858000fc] retl ldstub [%o3+0x021],%l5 ! Mem[00000000858000e1] p59_jmpl_1_le: jmpl %g6+8,%g0 ldstub [%i3+0x031],%l7 ! Mem[00000000878000f1] p59_call_1_le: swap [%i3+0x014],%l1 ! Mem[00000000878000d4] ldsh [%i2+0x00e],%l5 ! Mem[00000000870000ce] ldd [%i3+0x000],%l0 ! Mem[00000000878000c0] swap [%i0+0x02c],%l2 ! Mem[00000000860000ec] retl ldd [%i2+0x038],%l4 ! Mem[00000000870000f8] p59_jmpl_1_lo: jmpl %g6+8,%g0 ldstub [%o3+0x031],%l7 ! Mem[00000000878000f1] p59_call_1_lo: swap [%o3+0x014],%l1 ! Mem[00000000878000d4] ldsh [%o2+0x00e],%l5 ! Mem[00000000870000ce] ldd [%o3+0x000],%l0 ! Mem[00000000878000c0] swap [%o0+0x02c],%l2 ! Mem[00000000860000ec] retl ldd [%o2+0x038],%l4 ! Mem[00000000870000f8] p59_jmpl_1_he: swap [%i0+0x038],%l1 ! Mem[00000000860000f8] lduh [%i0+0x016],%l2 ! Mem[00000000860000d6] stx %l1,[%i1+0x030] ! Mem[00000000868000f0] lduw [%i2+0x00c],%l0 ! Mem[00000000870000cc] ldub [%i3+0x020],%l6 ! Mem[00000000878000e0] stb %l4,[%i3+0x020] ! Mem[00000000878000e0] ldsh [%i0+0x024],%l0 ! Mem[00000000860000e4] jmpl %g6+8,%g0 swap [%i1+0x008],%l7 ! Mem[00000000868000c8] p59_call_1_he: lduh [%i1+0x012],%l7 ! Mem[00000000868000d2] ldub [%i1+0x00b],%l4 ! Mem[00000000868000cb] lduw [%i2+0x000],%l3 ! Mem[00000000870000c0] ldub [%i1+0x005],%l2 ! Mem[00000000868000c5] retl swap [%i3+0x024],%l3 ! Mem[00000000878000e4] p59_jmpl_1_ho: swap [%o0+0x038],%l1 ! Mem[00000000860000f8] lduh [%o0+0x016],%l2 ! Mem[00000000860000d6] stx %l1,[%o1+0x030] ! Mem[00000000868000f0] lduw [%o2+0x00c],%l0 ! Mem[00000000870000cc] ldub [%o3+0x020],%l6 ! Mem[00000000878000e0] stb %l4,[%o3+0x020] ! Mem[00000000878000e0] ldsh [%o0+0x024],%l0 ! Mem[00000000860000e4] jmpl %g6+8,%g0 swap [%o1+0x008],%l7 ! Mem[00000000868000c8] p59_call_1_ho: lduh [%o1+0x012],%l7 ! Mem[00000000868000d2] ldub [%o1+0x00b],%l4 ! Mem[00000000868000cb] lduw [%o2+0x000],%l3 ! Mem[00000000870000c0] ldub [%o1+0x005],%l2 ! Mem[00000000868000c5] retl swap [%o3+0x024],%l3 ! Mem[00000000878000e4] p60_jmpl_1_le: ldsw [%i3+0x010],%l7 ! Mem[00000000898000d0] lduw [%i0+0x01c],%l5 ! Mem[00000000880000dc] ldx [%i0+0x020],%l4 ! Mem[00000000880000e0] ldsh [%i1+0x024],%l4 ! Mem[00000000888000e4] lduw [%i3+0x01c],%l7 ! Mem[00000000898000dc] swap [%i0+0x014],%l4 ! Mem[00000000880000d4] jmpl %g6+8,%g0 ldstub [%i2+0x004],%l7 ! Mem[00000000890000c4] p60_call_1_le: ldstub [%i2+0x034],%l0 ! Mem[00000000890000f4] ldx [%i1+0x018],%l5 ! Mem[00000000888000d8] sth %l6,[%i2+0x028] ! Mem[00000000890000e8] ldstub [%i2+0x032],%l7 ! Mem[00000000890000f2] ldub [%i1+0x021],%l1 ! Mem[00000000888000e1] ldd [%i2+0x008],%l2 ! Mem[00000000890000c8] retl stw %l7,[%i2+0x038] ! Mem[00000000890000f8] p60_jmpl_1_lo: ldsw [%o3+0x010],%l7 ! Mem[00000000898000d0] lduw [%o0+0x01c],%l5 ! Mem[00000000880000dc] ldx [%o0+0x020],%l4 ! Mem[00000000880000e0] ldsh [%o1+0x024],%l4 ! Mem[00000000888000e4] lduw [%o3+0x01c],%l7 ! Mem[00000000898000dc] swap [%o0+0x014],%l4 ! Mem[00000000880000d4] jmpl %g6+8,%g0 ldstub [%o2+0x004],%l7 ! Mem[00000000890000c4] p60_call_1_lo: ldstub [%o2+0x034],%l0 ! Mem[00000000890000f4] ldx [%o1+0x018],%l5 ! Mem[00000000888000d8] sth %l6,[%o2+0x028] ! Mem[00000000890000e8] ldstub [%o2+0x032],%l7 ! Mem[00000000890000f2] ldub [%o1+0x021],%l1 ! Mem[00000000888000e1] ldd [%o2+0x008],%l2 ! Mem[00000000890000c8] retl stw %l7,[%o2+0x038] ! Mem[00000000890000f8] p60_jmpl_1_he: lduw [%i2+0x024],%l0 ! Mem[00000000890000e4] ldsb [%i1+0x009],%l7 ! Mem[00000000888000c9] ldsb [%i2+0x00a],%l6 ! Mem[00000000890000ca] stb %l7,[%i1+0x020] ! Mem[00000000888000e0] ldub [%i0+0x001],%l2 ! Mem[00000000880000c1] std %l4,[%i2+0x038] ! Mem[00000000890000f8] swap [%i1+0x028],%l0 ! Mem[00000000888000e8] jmpl %g6+8,%g0 std %l2,[%i1+0x020] ! Mem[00000000888000e0] p60_call_1_he: swap [%i3+0x02c],%l6 ! Mem[00000000898000ec] ldd [%i3+0x000],%l0 ! Mem[00000000898000c0] std %l0,[%i0+0x010] ! Mem[00000000880000d0] sth %l3,[%i2+0x014] ! Mem[00000000890000d4] swap [%i2+0x028],%l5 ! Mem[00000000890000e8] retl lduh [%i0+0x02c],%l7 ! Mem[00000000880000ec] p60_jmpl_1_ho: lduw [%o2+0x024],%l0 ! Mem[00000000890000e4] ldsb [%o1+0x009],%l7 ! Mem[00000000888000c9] ldsb [%o2+0x00a],%l6 ! Mem[00000000890000ca] stb %l7,[%o1+0x020] ! Mem[00000000888000e0] ldub [%o0+0x001],%l2 ! Mem[00000000880000c1] std %l4,[%o2+0x038] ! Mem[00000000890000f8] swap [%o1+0x028],%l0 ! Mem[00000000888000e8] jmpl %g6+8,%g0 std %l2,[%o1+0x020] ! Mem[00000000888000e0] p60_call_1_ho: swap [%o3+0x02c],%l6 ! Mem[00000000898000ec] ldd [%o3+0x000],%l0 ! Mem[00000000898000c0] std %l0,[%o0+0x010] ! Mem[00000000880000d0] sth %l3,[%o2+0x014] ! Mem[00000000890000d4] swap [%o2+0x028],%l5 ! Mem[00000000890000e8] retl lduh [%o0+0x02c],%l7 ! Mem[00000000880000ec] p61_jmpl_1_le: ldstub [%i3+0x008],%l0 ! Mem[000000008b8000c8] stw %l6,[%i3+0x03c] ! Mem[000000008b8000fc] lduw [%i1+0x01c],%l1 ! Mem[000000008a8000dc] ldsb [%i1+0x031],%l0 ! Mem[000000008a8000f1] ldsh [%i2+0x014],%l1 ! Mem[000000008b0000d4] ldd [%i1+0x030],%l2 ! Mem[000000008a8000f0] jmpl %g6+8,%g0 ldsh [%i0+0x002],%l3 ! Mem[000000008a0000c2] p61_call_1_le: stx %l6,[%i1+0x000] ! Mem[000000008a8000c0] swap [%i1+0x03c],%l4 ! Mem[000000008a8000fc] ldstub [%i2+0x02b],%l1 ! Mem[000000008b0000eb] stw %l6,[%i3+0x008] ! Mem[000000008b8000c8] retl ldsh [%i3+0x00a],%l1 ! Mem[000000008b8000ca] p61_jmpl_1_lo: ldstub [%o3+0x008],%l0 ! Mem[000000008b8000c8] stw %l6,[%o3+0x03c] ! Mem[000000008b8000fc] lduw [%o1+0x01c],%l1 ! Mem[000000008a8000dc] ldsb [%o1+0x031],%l0 ! Mem[000000008a8000f1] ldsh [%o2+0x014],%l1 ! Mem[000000008b0000d4] ldd [%o1+0x030],%l2 ! Mem[000000008a8000f0] jmpl %g6+8,%g0 ldsh [%o0+0x002],%l3 ! Mem[000000008a0000c2] p61_call_1_lo: stx %l6,[%o1+0x000] ! Mem[000000008a8000c0] swap [%o1+0x03c],%l4 ! Mem[000000008a8000fc] ldstub [%o2+0x02b],%l1 ! Mem[000000008b0000eb] stw %l6,[%o3+0x008] ! Mem[000000008b8000c8] retl ldsh [%o3+0x00a],%l1 ! Mem[000000008b8000ca] p61_jmpl_1_he: stb %l5,[%i1+0x012] ! Mem[000000008a8000d2] ldstub [%i0+0x008],%l0 ! Mem[000000008a0000c8] ldd [%i0+0x020],%l4 ! Mem[000000008a0000e0] jmpl %g6+8,%g0 ldsw [%i1+0x024],%l0 ! Mem[000000008a8000e4] p61_call_1_he: ldsh [%i0+0x016],%l4 ! Mem[000000008a0000d6] lduh [%i3+0x00a],%l0 ! Mem[000000008b8000ca] retl swap [%i0+0x010],%l1 ! Mem[000000008a0000d0] p61_jmpl_1_ho: stb %l5,[%o1+0x012] ! Mem[000000008a8000d2] ldstub [%o0+0x008],%l0 ! Mem[000000008a0000c8] ldd [%o0+0x020],%l4 ! Mem[000000008a0000e0] jmpl %g6+8,%g0 ldsw [%o1+0x024],%l0 ! Mem[000000008a8000e4] p61_call_1_ho: ldsh [%o0+0x016],%l4 ! Mem[000000008a0000d6] lduh [%o3+0x00a],%l0 ! Mem[000000008b8000ca] retl swap [%o0+0x010],%l1 ! Mem[000000008a0000d0] p62_jmpl_1_le: ldsb [%i3+0x03c],%l1 ! Mem[000000008d8000fc] ldstub [%i2+0x00a],%l7 ! Mem[000000008d0000ca] swap [%i2+0x008],%l4 ! Mem[000000008d0000c8] swap [%i2+0x00c],%l6 ! Mem[000000008d0000cc] lduh [%i2+0x02a],%l5 ! Mem[000000008d0000ea] ldstub [%i0+0x00b],%l4 ! Mem[000000008c0000cb] jmpl %g6+8,%g0 stb %l6,[%i3+0x016] ! Mem[000000008d8000d6] p62_call_1_le: lduh [%i0+0x00a],%l1 ! Mem[000000008c0000ca] lduw [%i3+0x00c],%l4 ! Mem[000000008d8000cc] ldd [%i3+0x000],%l4 ! Mem[000000008d8000c0] lduh [%i0+0x032],%l7 ! Mem[000000008c0000f2] ldd [%i1+0x020],%l2 ! Mem[000000008c8000e0] stw %l5,[%i2+0x038] ! Mem[000000008d0000f8] swap [%i3+0x01c],%l0 ! Mem[000000008d8000dc] retl stx %l0,[%i0+0x008] ! Mem[000000008c0000c8] p62_jmpl_1_lo: ldsb [%o3+0x03c],%l1 ! Mem[000000008d8000fc] ldstub [%o2+0x00a],%l7 ! Mem[000000008d0000ca] swap [%o2+0x008],%l4 ! Mem[000000008d0000c8] swap [%o2+0x00c],%l6 ! Mem[000000008d0000cc] lduh [%o2+0x02a],%l5 ! Mem[000000008d0000ea] ldstub [%o0+0x00b],%l4 ! Mem[000000008c0000cb] jmpl %g6+8,%g0 stb %l6,[%o3+0x016] ! Mem[000000008d8000d6] p62_call_1_lo: lduh [%o0+0x00a],%l1 ! Mem[000000008c0000ca] lduw [%o3+0x00c],%l4 ! Mem[000000008d8000cc] ldd [%o3+0x000],%l4 ! Mem[000000008d8000c0] lduh [%o0+0x032],%l7 ! Mem[000000008c0000f2] ldd [%o1+0x020],%l2 ! Mem[000000008c8000e0] stw %l5,[%o2+0x038] ! Mem[000000008d0000f8] swap [%o3+0x01c],%l0 ! Mem[000000008d8000dc] retl stx %l0,[%o0+0x008] ! Mem[000000008c0000c8] p62_jmpl_1_he: swap [%i3+0x024],%l0 ! Mem[000000008d8000e4] ldx [%i2+0x008],%l7 ! Mem[000000008d0000c8] swap [%i2+0x000],%l2 ! Mem[000000008d0000c0] ldstub [%i3+0x02a],%l3 ! Mem[000000008d8000ea] jmpl %g6+8,%g0 ldsh [%i2+0x014],%l1 ! Mem[000000008d0000d4] p62_call_1_he: stx %l6,[%i2+0x018] ! Mem[000000008d0000d8] ldsw [%i1+0x018],%l1 ! Mem[000000008c8000d8] std %l6,[%i1+0x030] ! Mem[000000008c8000f0] retl lduh [%i0+0x000],%l3 ! Mem[000000008c0000c0] p62_jmpl_1_ho: swap [%o3+0x024],%l0 ! Mem[000000008d8000e4] ldx [%o2+0x008],%l7 ! Mem[000000008d0000c8] swap [%o2+0x000],%l2 ! Mem[000000008d0000c0] ldstub [%o3+0x02a],%l3 ! Mem[000000008d8000ea] jmpl %g6+8,%g0 ldsh [%o2+0x014],%l1 ! Mem[000000008d0000d4] p62_call_1_ho: stx %l6,[%o2+0x018] ! Mem[000000008d0000d8] ldsw [%o1+0x018],%l1 ! Mem[000000008c8000d8] std %l6,[%o1+0x030] ! Mem[000000008c8000f0] retl lduh [%o0+0x000],%l3 ! Mem[000000008c0000c0] p63_jmpl_1_le: swap [%i3+0x034],%l1 ! Mem[000000008f8000f4] ldstub [%i0+0x00f],%l7 ! Mem[000000008e0000cf] jmpl %g6+8,%g0 swap [%i2+0x024],%l0 ! Mem[000000008f0000e4] p63_call_1_le: stb %l4,[%i2+0x017] ! Mem[000000008f0000d7] ldd [%i1+0x010],%l6 ! Mem[000000008e8000d0] retl ldstub [%i3+0x00f],%l5 ! Mem[000000008f8000cf] p63_jmpl_1_lo: swap [%o3+0x034],%l1 ! Mem[000000008f8000f4] ldstub [%o0+0x00f],%l7 ! Mem[000000008e0000cf] jmpl %g6+8,%g0 swap [%o2+0x024],%l0 ! Mem[000000008f0000e4] p63_call_1_lo: stb %l4,[%o2+0x017] ! Mem[000000008f0000d7] ldd [%o1+0x010],%l6 ! Mem[000000008e8000d0] retl ldstub [%o3+0x00f],%l5 ! Mem[000000008f8000cf] p63_jmpl_1_he: ldsh [%i2+0x01a],%l4 ! Mem[000000008f0000da] jmpl %g6+8,%g0 stx %l0,[%i1+0x008] ! Mem[000000008e8000c8] p63_call_1_he: ldub [%i2+0x015],%l7 ! Mem[000000008f0000d5] retl swap [%i0+0x000],%l3 ! Mem[000000008e0000c0] p63_jmpl_1_ho: ldsh [%o2+0x01a],%l4 ! Mem[000000008f0000da] jmpl %g6+8,%g0 stx %l0,[%o1+0x008] ! Mem[000000008e8000c8] p63_call_1_ho: ldub [%o2+0x015],%l7 ! Mem[000000008f0000d5] retl swap [%o0+0x000],%l3 ! Mem[000000008e0000c0] user_jump1_end: .seg "text" .align 0x2000 user_jump2_start: INIT_MEM(0, 0x0030, 1, +, 0, +, 0) p0_jmpl_2_le: swap [%i0+0x000],%l2 ! Mem[00000000100000c0] ldstub [%i3+0x020],%l7 ! Mem[00000000118000e0] ldstub [%i3+0x001],%l2 ! Mem[00000000118000c1] stw %l2,[%i2+0x030] ! Mem[00000000110000f0] stx %l6,[%i3+0x028] ! Mem[00000000118000e8] jmpl %g6+8,%g0 ldsb [%i1+0x01f],%l6 ! Mem[00000000108000df] p0_call_2_le: ldstub [%i1+0x032],%l0 ! Mem[00000000108000f2] ldsb [%i1+0x027],%l2 ! Mem[00000000108000e7] stb %l6,[%i2+0x000] ! Mem[00000000110000c0] stb %l3,[%i1+0x024] ! Mem[00000000108000e4] stb %l4,[%i2+0x03b] ! Mem[00000000110000fb] ldx [%i2+0x008],%l2 ! Mem[00000000110000c8] ldstub [%i2+0x02a],%l3 ! Mem[00000000110000ea] retl ldstub [%i3+0x02c],%l0 ! Mem[00000000118000ec] p0_jmpl_2_lo: swap [%o0+0x000],%l2 ! Mem[00000000100000c0] ldstub [%o3+0x020],%l7 ! Mem[00000000118000e0] ldstub [%o3+0x001],%l2 ! Mem[00000000118000c1] stw %l2,[%o2+0x030] ! Mem[00000000110000f0] stx %l6,[%o3+0x028] ! Mem[00000000118000e8] jmpl %g6+8,%g0 ldsb [%o1+0x01f],%l6 ! Mem[00000000108000df] p0_call_2_lo: ldstub [%o1+0x032],%l0 ! Mem[00000000108000f2] ldsb [%o1+0x027],%l2 ! Mem[00000000108000e7] stb %l6,[%o2+0x000] ! Mem[00000000110000c0] stb %l3,[%o1+0x024] ! Mem[00000000108000e4] stb %l4,[%o2+0x03b] ! Mem[00000000110000fb] ldx [%o2+0x008],%l2 ! Mem[00000000110000c8] ldstub [%o2+0x02a],%l3 ! Mem[00000000110000ea] retl ldstub [%o3+0x02c],%l0 ! Mem[00000000118000ec] p0_jmpl_2_he: swap [%i3+0x018],%l3 ! Mem[00000000118000d8] swap [%i2+0x004],%l7 ! Mem[00000000110000c4] ldsw [%i0+0x034],%l3 ! Mem[00000000100000f4] swap [%i1+0x008],%l3 ! Mem[00000000108000c8] jmpl %g6+8,%g0 sth %l6,[%i2+0x030] ! Mem[00000000110000f0] p0_call_2_he: ldsb [%i2+0x002],%l5 ! Mem[00000000110000c2] ldsb [%i2+0x03c],%l6 ! Mem[00000000110000fc] lduh [%i3+0x00c],%l2 ! Mem[00000000118000cc] std %l0,[%i3+0x000] ! Mem[00000000118000c0] swap [%i3+0x024],%l3 ! Mem[00000000118000e4] sth %l6,[%i1+0x000] ! Mem[00000000108000c0] retl lduh [%i0+0x014],%l4 ! Mem[00000000100000d4] p0_jmpl_2_ho: swap [%o3+0x018],%l3 ! Mem[00000000118000d8] swap [%o2+0x004],%l7 ! Mem[00000000110000c4] ldsw [%o0+0x034],%l3 ! Mem[00000000100000f4] swap [%o1+0x008],%l3 ! Mem[00000000108000c8] jmpl %g6+8,%g0 sth %l6,[%o2+0x030] ! Mem[00000000110000f0] p0_call_2_ho: ldsb [%o2+0x002],%l5 ! Mem[00000000110000c2] ldsb [%o2+0x03c],%l6 ! Mem[00000000110000fc] lduh [%o3+0x00c],%l2 ! Mem[00000000118000cc] std %l0,[%o3+0x000] ! Mem[00000000118000c0] swap [%o3+0x024],%l3 ! Mem[00000000118000e4] sth %l6,[%o1+0x000] ! Mem[00000000108000c0] retl lduh [%o0+0x014],%l4 ! Mem[00000000100000d4] p1_jmpl_2_le: ldx [%i1+0x010],%l6 ! Mem[00000000128000d0] jmpl %g6+8,%g0 ldsw [%i2+0x028],%l5 ! Mem[00000000130000e8] p1_call_2_le: swap [%i0+0x030],%l4 ! Mem[00000000120000f0] sth %l5,[%i2+0x03c] ! Mem[00000000130000fc] ldd [%i0+0x030],%l0 ! Mem[00000000120000f0] std %l0,[%i1+0x010] ! Mem[00000000128000d0] ldstub [%i0+0x013],%l5 ! Mem[00000000120000d3] ldstub [%i3+0x007],%l7 ! Mem[00000000138000c7] retl ldub [%i3+0x00b],%l1 ! Mem[00000000138000cb] p1_jmpl_2_lo: ldx [%o1+0x010],%l6 ! Mem[00000000128000d0] jmpl %g6+8,%g0 ldsw [%o2+0x028],%l5 ! Mem[00000000130000e8] p1_call_2_lo: swap [%o0+0x030],%l4 ! Mem[00000000120000f0] sth %l5,[%o2+0x03c] ! Mem[00000000130000fc] ldd [%o0+0x030],%l0 ! Mem[00000000120000f0] std %l0,[%o1+0x010] ! Mem[00000000128000d0] ldstub [%o0+0x013],%l5 ! Mem[00000000120000d3] ldstub [%o3+0x007],%l7 ! Mem[00000000138000c7] retl ldub [%o3+0x00b],%l1 ! Mem[00000000138000cb] p1_jmpl_2_he: sth %l3,[%i0+0x03a] ! Mem[00000000120000fa] stb %l4,[%i1+0x00a] ! Mem[00000000128000ca] ldx [%i2+0x030],%l2 ! Mem[00000000130000f0] ldub [%i1+0x031],%l4 ! Mem[00000000128000f1] ldub [%i1+0x013],%l4 ! Mem[00000000128000d3] ldstub [%i1+0x03e],%l2 ! Mem[00000000128000fe] jmpl %g6+8,%g0 ldd [%i2+0x030],%l6 ! Mem[00000000130000f0] p1_call_2_he: ldsw [%i3+0x00c],%l4 ! Mem[00000000138000cc] ldsb [%i0+0x030],%l7 ! Mem[00000000120000f0] ldstub [%i2+0x012],%l0 ! Mem[00000000130000d2] stx %l0,[%i1+0x028] ! Mem[00000000128000e8] std %l2,[%i3+0x020] ! Mem[00000000138000e0] ldstub [%i2+0x039],%l1 ! Mem[00000000130000f9] swap [%i0+0x00c],%l1 ! Mem[00000000120000cc] retl ldstub [%i2+0x03c],%l5 ! Mem[00000000130000fc] p1_jmpl_2_ho: sth %l3,[%o0+0x03a] ! Mem[00000000120000fa] stb %l4,[%o1+0x00a] ! Mem[00000000128000ca] ldx [%o2+0x030],%l2 ! Mem[00000000130000f0] ldub [%o1+0x031],%l4 ! Mem[00000000128000f1] ldub [%o1+0x013],%l4 ! Mem[00000000128000d3] ldstub [%o1+0x03e],%l2 ! Mem[00000000128000fe] jmpl %g6+8,%g0 ldd [%o2+0x030],%l6 ! Mem[00000000130000f0] p1_call_2_ho: ldsw [%o3+0x00c],%l4 ! Mem[00000000138000cc] ldsb [%o0+0x030],%l7 ! Mem[00000000120000f0] ldstub [%o2+0x012],%l0 ! Mem[00000000130000d2] stx %l0,[%o1+0x028] ! Mem[00000000128000e8] std %l2,[%o3+0x020] ! Mem[00000000138000e0] ldstub [%o2+0x039],%l1 ! Mem[00000000130000f9] swap [%o0+0x00c],%l1 ! Mem[00000000120000cc] retl ldstub [%o2+0x03c],%l5 ! Mem[00000000130000fc] p2_jmpl_2_le: ldsw [%i0+0x030],%l6 ! Mem[00000000140000f0] ldsw [%i0+0x030],%l4 ! Mem[00000000140000f0] ldub [%i3+0x027],%l3 ! Mem[00000000158000e7] stw %l3,[%i3+0x03c] ! Mem[00000000158000fc] swap [%i1+0x000],%l5 ! Mem[00000000148000c0] ldstub [%i0+0x01b],%l2 ! Mem[00000000140000db] ldub [%i1+0x001],%l3 ! Mem[00000000148000c1] jmpl %g6+8,%g0 ldd [%i3+0x030],%l6 ! Mem[00000000158000f0] p2_call_2_le: swap [%i1+0x008],%l2 ! Mem[00000000148000c8] ldd [%i3+0x020],%l2 ! Mem[00000000158000e0] swap [%i1+0x024],%l5 ! Mem[00000000148000e4] std %l6,[%i3+0x000] ! Mem[00000000158000c0] stb %l0,[%i3+0x028] ! Mem[00000000158000e8] ldsb [%i2+0x007],%l1 ! Mem[00000000150000c7] ldd [%i1+0x008],%l4 ! Mem[00000000148000c8] retl stw %l5,[%i1+0x038] ! Mem[00000000148000f8] p2_jmpl_2_lo: ldsw [%o0+0x030],%l6 ! Mem[00000000140000f0] ldsw [%o0+0x030],%l4 ! Mem[00000000140000f0] ldub [%o3+0x027],%l3 ! Mem[00000000158000e7] stw %l3,[%o3+0x03c] ! Mem[00000000158000fc] swap [%o1+0x000],%l5 ! Mem[00000000148000c0] ldstub [%o0+0x01b],%l2 ! Mem[00000000140000db] ldub [%o1+0x001],%l3 ! Mem[00000000148000c1] jmpl %g6+8,%g0 ldd [%o3+0x030],%l6 ! Mem[00000000158000f0] p2_call_2_lo: swap [%o1+0x008],%l2 ! Mem[00000000148000c8] ldd [%o3+0x020],%l2 ! Mem[00000000158000e0] swap [%o1+0x024],%l5 ! Mem[00000000148000e4] std %l6,[%o3+0x000] ! Mem[00000000158000c0] stb %l0,[%o3+0x028] ! Mem[00000000158000e8] ldsb [%o2+0x007],%l1 ! Mem[00000000150000c7] ldd [%o1+0x008],%l4 ! Mem[00000000148000c8] retl stw %l5,[%o1+0x038] ! Mem[00000000148000f8] p2_jmpl_2_he: ldstub [%i0+0x024],%l5 ! Mem[00000000140000e4] ldstub [%i3+0x037],%l6 ! Mem[00000000158000f7] ldsb [%i1+0x02c],%l1 ! Mem[00000000148000ec] ldstub [%i3+0x008],%l2 ! Mem[00000000158000c8] swap [%i3+0x020],%l1 ! Mem[00000000158000e0] swap [%i2+0x018],%l2 ! Mem[00000000150000d8] jmpl %g6+8,%g0 ldx [%i2+0x028],%l3 ! Mem[00000000150000e8] p2_call_2_he: sth %l7,[%i0+0x03a] ! Mem[00000000140000fa] stx %l7,[%i3+0x018] ! Mem[00000000158000d8] lduh [%i1+0x016],%l2 ! Mem[00000000148000d6] swap [%i3+0x00c],%l1 ! Mem[00000000158000cc] ldsw [%i0+0x03c],%l5 ! Mem[00000000140000fc] swap [%i0+0x034],%l5 ! Mem[00000000140000f4] retl std %l6,[%i0+0x000] ! Mem[00000000140000c0] p2_jmpl_2_ho: ldstub [%o0+0x024],%l5 ! Mem[00000000140000e4] ldstub [%o3+0x037],%l6 ! Mem[00000000158000f7] ldsb [%o1+0x02c],%l1 ! Mem[00000000148000ec] ldstub [%o3+0x008],%l2 ! Mem[00000000158000c8] swap [%o3+0x020],%l1 ! Mem[00000000158000e0] swap [%o2+0x018],%l2 ! Mem[00000000150000d8] jmpl %g6+8,%g0 ldx [%o2+0x028],%l3 ! Mem[00000000150000e8] p2_call_2_ho: sth %l7,[%o0+0x03a] ! Mem[00000000140000fa] stx %l7,[%o3+0x018] ! Mem[00000000158000d8] lduh [%o1+0x016],%l2 ! Mem[00000000148000d6] swap [%o3+0x00c],%l1 ! Mem[00000000158000cc] ldsw [%o0+0x03c],%l5 ! Mem[00000000140000fc] swap [%o0+0x034],%l5 ! Mem[00000000140000f4] retl std %l6,[%o0+0x000] ! Mem[00000000140000c0] p3_jmpl_2_le: ldub [%i2+0x021],%l3 ! Mem[00000000170000e1] sth %l2,[%i0+0x02e] ! Mem[00000000160000ee] stx %l1,[%i0+0x010] ! Mem[00000000160000d0] stb %l4,[%i3+0x01b] ! Mem[00000000178000db] stw %l0,[%i2+0x008] ! Mem[00000000170000c8] jmpl %g6+8,%g0 stb %l5,[%i0+0x018] ! Mem[00000000160000d8] p3_call_2_le: ldstub [%i3+0x000],%l3 ! Mem[00000000178000c0] stw %l0,[%i0+0x020] ! Mem[00000000160000e0] stx %l7,[%i2+0x000] ! Mem[00000000170000c0] ldx [%i3+0x030],%l2 ! Mem[00000000178000f0] ldsh [%i2+0x02a],%l5 ! Mem[00000000170000ea] ldsw [%i1+0x02c],%l7 ! Mem[00000000168000ec] ldub [%i0+0x036],%l2 ! Mem[00000000160000f6] retl ldub [%i2+0x020],%l3 ! Mem[00000000170000e0] p3_jmpl_2_lo: ldub [%o2+0x021],%l3 ! Mem[00000000170000e1] sth %l2,[%o0+0x02e] ! Mem[00000000160000ee] stx %l1,[%o0+0x010] ! Mem[00000000160000d0] stb %l4,[%o3+0x01b] ! Mem[00000000178000db] stw %l0,[%o2+0x008] ! Mem[00000000170000c8] jmpl %g6+8,%g0 stb %l5,[%o0+0x018] ! Mem[00000000160000d8] p3_call_2_lo: ldstub [%o3+0x000],%l3 ! Mem[00000000178000c0] stw %l0,[%o0+0x020] ! Mem[00000000160000e0] stx %l7,[%o2+0x000] ! Mem[00000000170000c0] ldx [%o3+0x030],%l2 ! Mem[00000000178000f0] ldsh [%o2+0x02a],%l5 ! Mem[00000000170000ea] ldsw [%o1+0x02c],%l7 ! Mem[00000000168000ec] ldub [%o0+0x036],%l2 ! Mem[00000000160000f6] retl ldub [%o2+0x020],%l3 ! Mem[00000000170000e0] p3_jmpl_2_he: swap [%i1+0x010],%l4 ! Mem[00000000168000d0] ldstub [%i2+0x007],%l3 ! Mem[00000000170000c7] swap [%i0+0x01c],%l3 ! Mem[00000000160000dc] std %l2,[%i1+0x000] ! Mem[00000000168000c0] ldsw [%i2+0x010],%l7 ! Mem[00000000170000d0] ldsw [%i0+0x014],%l6 ! Mem[00000000160000d4] jmpl %g6+8,%g0 ldstub [%i2+0x01a],%l4 ! Mem[00000000170000da] p3_call_2_he: stw %l6,[%i3+0x038] ! Mem[00000000178000f8] ldsw [%i2+0x028],%l7 ! Mem[00000000170000e8] swap [%i2+0x028],%l0 ! Mem[00000000170000e8] ldstub [%i3+0x027],%l1 ! Mem[00000000178000e7] stx %l4,[%i3+0x028] ! Mem[00000000178000e8] ldstub [%i2+0x038],%l5 ! Mem[00000000170000f8] retl swap [%i2+0x038],%l5 ! Mem[00000000170000f8] p3_jmpl_2_ho: swap [%o1+0x010],%l4 ! Mem[00000000168000d0] ldstub [%o2+0x007],%l3 ! Mem[00000000170000c7] swap [%o0+0x01c],%l3 ! Mem[00000000160000dc] std %l2,[%o1+0x000] ! Mem[00000000168000c0] ldsw [%o2+0x010],%l7 ! Mem[00000000170000d0] ldsw [%o0+0x014],%l6 ! Mem[00000000160000d4] jmpl %g6+8,%g0 ldstub [%o2+0x01a],%l4 ! Mem[00000000170000da] p3_call_2_ho: stw %l6,[%o3+0x038] ! Mem[00000000178000f8] ldsw [%o2+0x028],%l7 ! Mem[00000000170000e8] swap [%o2+0x028],%l0 ! Mem[00000000170000e8] ldstub [%o3+0x027],%l1 ! Mem[00000000178000e7] stx %l4,[%o3+0x028] ! Mem[00000000178000e8] ldstub [%o2+0x038],%l5 ! Mem[00000000170000f8] retl swap [%o2+0x038],%l5 ! Mem[00000000170000f8] p4_jmpl_2_le: lduh [%i3+0x000],%l6 ! Mem[00000000198000c0] ldsb [%i2+0x027],%l3 ! Mem[00000000190000e7] swap [%i0+0x024],%l2 ! Mem[00000000180000e4] stx %l5,[%i1+0x000] ! Mem[00000000188000c0] std %l2,[%i1+0x018] ! Mem[00000000188000d8] jmpl %g6+8,%g0 ldstub [%i0+0x00a],%l4 ! Mem[00000000180000ca] p4_call_2_le: ldsh [%i3+0x00e],%l3 ! Mem[00000000198000ce] ldx [%i2+0x000],%l7 ! Mem[00000000190000c0] sth %l3,[%i3+0x02a] ! Mem[00000000198000ea] ldsw [%i0+0x02c],%l0 ! Mem[00000000180000ec] ldsw [%i1+0x01c],%l0 ! Mem[00000000188000dc] ldsb [%i1+0x00c],%l2 ! Mem[00000000188000cc] ldx [%i2+0x020],%l5 ! Mem[00000000190000e0] retl swap [%i0+0x004],%l6 ! Mem[00000000180000c4] p4_jmpl_2_lo: lduh [%o3+0x000],%l6 ! Mem[00000000198000c0] ldsb [%o2+0x027],%l3 ! Mem[00000000190000e7] swap [%o0+0x024],%l2 ! Mem[00000000180000e4] stx %l5,[%o1+0x000] ! Mem[00000000188000c0] std %l2,[%o1+0x018] ! Mem[00000000188000d8] jmpl %g6+8,%g0 ldstub [%o0+0x00a],%l4 ! Mem[00000000180000ca] p4_call_2_lo: ldsh [%o3+0x00e],%l3 ! Mem[00000000198000ce] ldx [%o2+0x000],%l7 ! Mem[00000000190000c0] sth %l3,[%o3+0x02a] ! Mem[00000000198000ea] ldsw [%o0+0x02c],%l0 ! Mem[00000000180000ec] ldsw [%o1+0x01c],%l0 ! Mem[00000000188000dc] ldsb [%o1+0x00c],%l2 ! Mem[00000000188000cc] ldx [%o2+0x020],%l5 ! Mem[00000000190000e0] retl swap [%o0+0x004],%l6 ! Mem[00000000180000c4] p4_jmpl_2_he: ldstub [%i2+0x028],%l1 ! Mem[00000000190000e8] jmpl %g6+8,%g0 ldub [%i2+0x03e],%l2 ! Mem[00000000190000fe] p4_call_2_he: lduh [%i0+0x006],%l1 ! Mem[00000000180000c6] ldsb [%i2+0x026],%l3 ! Mem[00000000190000e6] ldsb [%i2+0x000],%l6 ! Mem[00000000190000c0] lduh [%i2+0x014],%l4 ! Mem[00000000190000d4] ldx [%i3+0x018],%l7 ! Mem[00000000198000d8] ldsw [%i2+0x038],%l1 ! Mem[00000000190000f8] ldd [%i3+0x028],%l0 ! Mem[00000000198000e8] retl ldstub [%i3+0x026],%l6 ! Mem[00000000198000e6] p4_jmpl_2_ho: ldstub [%o2+0x028],%l1 ! Mem[00000000190000e8] jmpl %g6+8,%g0 ldub [%o2+0x03e],%l2 ! Mem[00000000190000fe] p4_call_2_ho: lduh [%o0+0x006],%l1 ! Mem[00000000180000c6] ldsb [%o2+0x026],%l3 ! Mem[00000000190000e6] ldsb [%o2+0x000],%l6 ! Mem[00000000190000c0] lduh [%o2+0x014],%l4 ! Mem[00000000190000d4] ldx [%o3+0x018],%l7 ! Mem[00000000198000d8] ldsw [%o2+0x038],%l1 ! Mem[00000000190000f8] ldd [%o3+0x028],%l0 ! Mem[00000000198000e8] retl ldstub [%o3+0x026],%l6 ! Mem[00000000198000e6] p5_jmpl_2_le: std %l0,[%i3+0x008] ! Mem[000000001b8000c8] jmpl %g6+8,%g0 ldstub [%i3+0x020],%l6 ! Mem[000000001b8000e0] p5_call_2_le: lduw [%i2+0x01c],%l5 ! Mem[000000001b0000dc] retl ldstub [%i2+0x020],%l2 ! Mem[000000001b0000e0] p5_jmpl_2_lo: std %l0,[%o3+0x008] ! Mem[000000001b8000c8] jmpl %g6+8,%g0 ldstub [%o3+0x020],%l6 ! Mem[000000001b8000e0] p5_call_2_lo: lduw [%o2+0x01c],%l5 ! Mem[000000001b0000dc] retl ldstub [%o2+0x020],%l2 ! Mem[000000001b0000e0] p5_jmpl_2_he: lduw [%i1+0x03c],%l6 ! Mem[000000001a8000fc] lduw [%i2+0x02c],%l2 ! Mem[000000001b0000ec] lduh [%i1+0x014],%l1 ! Mem[000000001a8000d4] lduh [%i3+0x000],%l5 ! Mem[000000001b8000c0] ldx [%i2+0x010],%l4 ! Mem[000000001b0000d0] ldx [%i0+0x000],%l5 ! Mem[000000001a0000c0] jmpl %g6+8,%g0 ldstub [%i0+0x00d],%l0 ! Mem[000000001a0000cd] p5_call_2_he: swap [%i1+0x020],%l0 ! Mem[000000001a8000e0] ldsb [%i0+0x032],%l1 ! Mem[000000001a0000f2] ldsh [%i1+0x034],%l3 ! Mem[000000001a8000f4] retl ldsb [%i3+0x008],%l2 ! Mem[000000001b8000c8] p5_jmpl_2_ho: lduw [%o1+0x03c],%l6 ! Mem[000000001a8000fc] lduw [%o2+0x02c],%l2 ! Mem[000000001b0000ec] lduh [%o1+0x014],%l1 ! Mem[000000001a8000d4] lduh [%o3+0x000],%l5 ! Mem[000000001b8000c0] ldx [%o2+0x010],%l4 ! Mem[000000001b0000d0] ldx [%o0+0x000],%l5 ! Mem[000000001a0000c0] jmpl %g6+8,%g0 ldstub [%o0+0x00d],%l0 ! Mem[000000001a0000cd] p5_call_2_ho: swap [%o1+0x020],%l0 ! Mem[000000001a8000e0] ldsb [%o0+0x032],%l1 ! Mem[000000001a0000f2] ldsh [%o1+0x034],%l3 ! Mem[000000001a8000f4] retl ldsb [%o3+0x008],%l2 ! Mem[000000001b8000c8] p6_jmpl_2_le: ldstub [%i3+0x001],%l2 ! Mem[000000001d8000c1] std %l4,[%i2+0x038] ! Mem[000000001d0000f8] ldsh [%i1+0x00a],%l0 ! Mem[000000001c8000ca] ldstub [%i3+0x018],%l5 ! Mem[000000001d8000d8] ldsw [%i2+0x00c],%l0 ! Mem[000000001d0000cc] ldsb [%i2+0x036],%l2 ! Mem[000000001d0000f6] ldstub [%i1+0x028],%l3 ! Mem[000000001c8000e8] jmpl %g6+8,%g0 swap [%i0+0x030],%l2 ! Mem[000000001c0000f0] p6_call_2_le: stx %l2,[%i3+0x018] ! Mem[000000001d8000d8] ldub [%i3+0x027],%l2 ! Mem[000000001d8000e7] retl ldd [%i0+0x010],%l2 ! Mem[000000001c0000d0] p6_jmpl_2_lo: ldstub [%o3+0x001],%l2 ! Mem[000000001d8000c1] std %l4,[%o2+0x038] ! Mem[000000001d0000f8] ldsh [%o1+0x00a],%l0 ! Mem[000000001c8000ca] ldstub [%o3+0x018],%l5 ! Mem[000000001d8000d8] ldsw [%o2+0x00c],%l0 ! Mem[000000001d0000cc] ldsb [%o2+0x036],%l2 ! Mem[000000001d0000f6] ldstub [%o1+0x028],%l3 ! Mem[000000001c8000e8] jmpl %g6+8,%g0 swap [%o0+0x030],%l2 ! Mem[000000001c0000f0] p6_call_2_lo: stx %l2,[%o3+0x018] ! Mem[000000001d8000d8] ldub [%o3+0x027],%l2 ! Mem[000000001d8000e7] retl ldd [%o0+0x010],%l2 ! Mem[000000001c0000d0] p6_jmpl_2_he: lduh [%i0+0x026],%l3 ! Mem[000000001c0000e6] ldsb [%i3+0x03d],%l3 ! Mem[000000001d8000fd] lduh [%i0+0x002],%l5 ! Mem[000000001c0000c2] stw %l2,[%i3+0x018] ! Mem[000000001d8000d8] ldd [%i0+0x010],%l6 ! Mem[000000001c0000d0] ldub [%i0+0x01a],%l4 ! Mem[000000001c0000da] ldsb [%i2+0x012],%l2 ! Mem[000000001d0000d2] jmpl %g6+8,%g0 stb %l2,[%i0+0x005] ! Mem[000000001c0000c5] p6_call_2_he: lduh [%i3+0x028],%l0 ! Mem[000000001d8000e8] retl ldsh [%i0+0x020],%l1 ! Mem[000000001c0000e0] p6_jmpl_2_ho: lduh [%o0+0x026],%l3 ! Mem[000000001c0000e6] ldsb [%o3+0x03d],%l3 ! Mem[000000001d8000fd] lduh [%o0+0x002],%l5 ! Mem[000000001c0000c2] stw %l2,[%o3+0x018] ! Mem[000000001d8000d8] ldd [%o0+0x010],%l6 ! Mem[000000001c0000d0] ldub [%o0+0x01a],%l4 ! Mem[000000001c0000da] ldsb [%o2+0x012],%l2 ! Mem[000000001d0000d2] jmpl %g6+8,%g0 stb %l2,[%o0+0x005] ! Mem[000000001c0000c5] p6_call_2_ho: lduh [%o3+0x028],%l0 ! Mem[000000001d8000e8] retl ldsh [%o0+0x020],%l1 ! Mem[000000001c0000e0] p7_jmpl_2_le: sth %l3,[%i1+0x020] ! Mem[000000001e8000e0] ldstub [%i0+0x005],%l7 ! Mem[000000001e0000c5] sth %l3,[%i3+0x024] ! Mem[000000001f8000e4] ldstub [%i0+0x02b],%l3 ! Mem[000000001e0000eb] ldsb [%i3+0x01a],%l2 ! Mem[000000001f8000da] jmpl %g6+8,%g0 ldx [%i3+0x010],%l2 ! Mem[000000001f8000d0] p7_call_2_le: sth %l0,[%i2+0x030] ! Mem[000000001f0000f0] std %l0,[%i2+0x020] ! Mem[000000001f0000e0] ldd [%i0+0x030],%l6 ! Mem[000000001e0000f0] retl ldstub [%i2+0x035],%l3 ! Mem[000000001f0000f5] p7_jmpl_2_lo: sth %l3,[%o1+0x020] ! Mem[000000001e8000e0] ldstub [%o0+0x005],%l7 ! Mem[000000001e0000c5] sth %l3,[%o3+0x024] ! Mem[000000001f8000e4] ldstub [%o0+0x02b],%l3 ! Mem[000000001e0000eb] ldsb [%o3+0x01a],%l2 ! Mem[000000001f8000da] jmpl %g6+8,%g0 ldx [%o3+0x010],%l2 ! Mem[000000001f8000d0] p7_call_2_lo: sth %l0,[%o2+0x030] ! Mem[000000001f0000f0] std %l0,[%o2+0x020] ! Mem[000000001f0000e0] ldd [%o0+0x030],%l6 ! Mem[000000001e0000f0] retl ldstub [%o2+0x035],%l3 ! Mem[000000001f0000f5] p7_jmpl_2_he: jmpl %g6+8,%g0 ldx [%i2+0x020],%l7 ! Mem[000000001f0000e0] p7_call_2_he: ldd [%i3+0x020],%l6 ! Mem[000000001f8000e0] stx %l1,[%i1+0x018] ! Mem[000000001e8000d8] retl ldsh [%i0+0x02e],%l3 ! Mem[000000001e0000ee] p7_jmpl_2_ho: jmpl %g6+8,%g0 ldx [%o2+0x020],%l7 ! Mem[000000001f0000e0] p7_call_2_ho: ldd [%o3+0x020],%l6 ! Mem[000000001f8000e0] stx %l1,[%o1+0x018] ! Mem[000000001e8000d8] retl ldsh [%o0+0x02e],%l3 ! Mem[000000001e0000ee] p8_jmpl_2_le: jmpl %g6+8,%g0 lduh [%i0+0x02a],%l3 ! Mem[00000000200000ea] p8_call_2_le: stx %l3,[%i2+0x000] ! Mem[00000000210000c0] swap [%i1+0x024],%l2 ! Mem[00000000208000e4] ldstub [%i3+0x018],%l1 ! Mem[00000000218000d8] stx %l7,[%i2+0x030] ! Mem[00000000210000f0] retl stx %l3,[%i2+0x000] ! Mem[00000000210000c0] p8_jmpl_2_lo: jmpl %g6+8,%g0 lduh [%o0+0x02a],%l3 ! Mem[00000000200000ea] p8_call_2_lo: stx %l3,[%o2+0x000] ! Mem[00000000210000c0] swap [%o1+0x024],%l2 ! Mem[00000000208000e4] ldstub [%o3+0x018],%l1 ! Mem[00000000218000d8] stx %l7,[%o2+0x030] ! Mem[00000000210000f0] retl stx %l3,[%o2+0x000] ! Mem[00000000210000c0] p8_jmpl_2_he: swap [%i1+0x028],%l6 ! Mem[00000000208000e8] ldub [%i1+0x01f],%l6 ! Mem[00000000208000df] std %l2,[%i1+0x028] ! Mem[00000000208000e8] jmpl %g6+8,%g0 ldsw [%i3+0x008],%l2 ! Mem[00000000218000c8] p8_call_2_he: swap [%i2+0x028],%l2 ! Mem[00000000210000e8] ldstub [%i1+0x03f],%l6 ! Mem[00000000208000ff] retl ldstub [%i3+0x021],%l5 ! Mem[00000000218000e1] p8_jmpl_2_ho: swap [%o1+0x028],%l6 ! Mem[00000000208000e8] ldub [%o1+0x01f],%l6 ! Mem[00000000208000df] std %l2,[%o1+0x028] ! Mem[00000000208000e8] jmpl %g6+8,%g0 ldsw [%o3+0x008],%l2 ! Mem[00000000218000c8] p8_call_2_ho: swap [%o2+0x028],%l2 ! Mem[00000000210000e8] ldstub [%o1+0x03f],%l6 ! Mem[00000000208000ff] retl ldstub [%o3+0x021],%l5 ! Mem[00000000218000e1] p9_jmpl_2_le: jmpl %g6+8,%g0 std %l2,[%i1+0x030] ! Mem[00000000228000f0] p9_call_2_le: retl stx %l7,[%i1+0x000] ! Mem[00000000228000c0] p9_jmpl_2_lo: jmpl %g6+8,%g0 std %l2,[%o1+0x030] ! Mem[00000000228000f0] p9_call_2_lo: retl stx %l7,[%o1+0x000] ! Mem[00000000228000c0] p9_jmpl_2_he: sth %l2,[%i1+0x00a] ! Mem[00000000228000ca] swap [%i2+0x008],%l2 ! Mem[00000000230000c8] sth %l6,[%i0+0x016] ! Mem[00000000220000d6] stx %l0,[%i2+0x038] ! Mem[00000000230000f8] ldstub [%i3+0x021],%l3 ! Mem[00000000238000e1] ldsw [%i1+0x02c],%l1 ! Mem[00000000228000ec] jmpl %g6+8,%g0 lduw [%i0+0x034],%l4 ! Mem[00000000220000f4] p9_call_2_he: ldstub [%i1+0x01b],%l6 ! Mem[00000000228000db] ldub [%i0+0x014],%l1 ! Mem[00000000220000d4] retl ldd [%i1+0x010],%l4 ! Mem[00000000228000d0] p9_jmpl_2_ho: sth %l2,[%o1+0x00a] ! Mem[00000000228000ca] swap [%o2+0x008],%l2 ! Mem[00000000230000c8] sth %l6,[%o0+0x016] ! Mem[00000000220000d6] stx %l0,[%o2+0x038] ! Mem[00000000230000f8] ldstub [%o3+0x021],%l3 ! Mem[00000000238000e1] ldsw [%o1+0x02c],%l1 ! Mem[00000000228000ec] jmpl %g6+8,%g0 lduw [%o0+0x034],%l4 ! Mem[00000000220000f4] p9_call_2_ho: ldstub [%o1+0x01b],%l6 ! Mem[00000000228000db] ldub [%o0+0x014],%l1 ! Mem[00000000220000d4] retl ldd [%o1+0x010],%l4 ! Mem[00000000228000d0] p10_jmpl_2_le: ldstub [%i2+0x01a],%l2 ! Mem[00000000250000da] std %l4,[%i0+0x018] ! Mem[00000000240000d8] swap [%i0+0x00c],%l0 ! Mem[00000000240000cc] jmpl %g6+8,%g0 std %l2,[%i3+0x030] ! Mem[00000000258000f0] p10_call_2_le: retl ldx [%i1+0x020],%l7 ! Mem[00000000248000e0] p10_jmpl_2_lo: ldstub [%o2+0x01a],%l2 ! Mem[00000000250000da] std %l4,[%o0+0x018] ! Mem[00000000240000d8] swap [%o0+0x00c],%l0 ! Mem[00000000240000cc] jmpl %g6+8,%g0 std %l2,[%o3+0x030] ! Mem[00000000258000f0] p10_call_2_lo: retl ldx [%o1+0x020],%l7 ! Mem[00000000248000e0] p10_jmpl_2_he: ldd [%i0+0x020],%l0 ! Mem[00000000240000e0] sth %l7,[%i0+0x024] ! Mem[00000000240000e4] stx %l0,[%i2+0x010] ! Mem[00000000250000d0] lduh [%i3+0x002],%l7 ! Mem[00000000258000c2] ldx [%i0+0x030],%l6 ! Mem[00000000240000f0] ldx [%i1+0x030],%l4 ! Mem[00000000248000f0] jmpl %g6+8,%g0 lduw [%i2+0x024],%l3 ! Mem[00000000250000e4] p10_call_2_he: ldsb [%i0+0x03b],%l7 ! Mem[00000000240000fb] ldub [%i1+0x03d],%l5 ! Mem[00000000248000fd] stb %l1,[%i0+0x012] ! Mem[00000000240000d2] lduh [%i1+0x022],%l6 ! Mem[00000000248000e2] retl ldsh [%i2+0x006],%l7 ! Mem[00000000250000c6] p10_jmpl_2_ho: ldd [%o0+0x020],%l0 ! Mem[00000000240000e0] sth %l7,[%o0+0x024] ! Mem[00000000240000e4] stx %l0,[%o2+0x010] ! Mem[00000000250000d0] lduh [%o3+0x002],%l7 ! Mem[00000000258000c2] ldx [%o0+0x030],%l6 ! Mem[00000000240000f0] ldx [%o1+0x030],%l4 ! Mem[00000000248000f0] jmpl %g6+8,%g0 lduw [%o2+0x024],%l3 ! Mem[00000000250000e4] p10_call_2_ho: ldsb [%o0+0x03b],%l7 ! Mem[00000000240000fb] ldub [%o1+0x03d],%l5 ! Mem[00000000248000fd] stb %l1,[%o0+0x012] ! Mem[00000000240000d2] lduh [%o1+0x022],%l6 ! Mem[00000000248000e2] retl ldsh [%o2+0x006],%l7 ! Mem[00000000250000c6] p11_jmpl_2_le: swap [%i1+0x024],%l3 ! Mem[00000000268000e4] std %l2,[%i3+0x020] ! Mem[00000000278000e0] ldub [%i2+0x020],%l5 ! Mem[00000000270000e0] ldstub [%i1+0x03a],%l2 ! Mem[00000000268000fa] ldsw [%i1+0x028],%l4 ! Mem[00000000268000e8] ldstub [%i2+0x016],%l6 ! Mem[00000000270000d6] jmpl %g6+8,%g0 swap [%i0+0x03c],%l0 ! Mem[00000000260000fc] p11_call_2_le: ldstub [%i0+0x033],%l3 ! Mem[00000000260000f3] ldsb [%i3+0x025],%l7 ! Mem[00000000278000e5] stw %l5,[%i0+0x014] ! Mem[00000000260000d4] retl ldub [%i0+0x032],%l1 ! Mem[00000000260000f2] p11_jmpl_2_lo: swap [%o1+0x024],%l3 ! Mem[00000000268000e4] std %l2,[%o3+0x020] ! Mem[00000000278000e0] ldub [%o2+0x020],%l5 ! Mem[00000000270000e0] ldstub [%o1+0x03a],%l2 ! Mem[00000000268000fa] ldsw [%o1+0x028],%l4 ! Mem[00000000268000e8] ldstub [%o2+0x016],%l6 ! Mem[00000000270000d6] jmpl %g6+8,%g0 swap [%o0+0x03c],%l0 ! Mem[00000000260000fc] p11_call_2_lo: ldstub [%o0+0x033],%l3 ! Mem[00000000260000f3] ldsb [%o3+0x025],%l7 ! Mem[00000000278000e5] stw %l5,[%o0+0x014] ! Mem[00000000260000d4] retl ldub [%o0+0x032],%l1 ! Mem[00000000260000f2] p11_jmpl_2_he: lduh [%i1+0x03e],%l4 ! Mem[00000000268000fe] lduh [%i2+0x00e],%l6 ! Mem[00000000270000ce] swap [%i0+0x02c],%l4 ! Mem[00000000260000ec] stb %l7,[%i1+0x026] ! Mem[00000000268000e6] ldsw [%i1+0x034],%l3 ! Mem[00000000268000f4] std %l0,[%i1+0x010] ! Mem[00000000268000d0] jmpl %g6+8,%g0 swap [%i0+0x038],%l3 ! Mem[00000000260000f8] p11_call_2_he: lduh [%i0+0x002],%l5 ! Mem[00000000260000c2] swap [%i1+0x03c],%l6 ! Mem[00000000268000fc] ldub [%i3+0x00c],%l2 ! Mem[00000000278000cc] ldub [%i2+0x026],%l1 ! Mem[00000000270000e6] ldsh [%i3+0x00a],%l0 ! Mem[00000000278000ca] ldstub [%i2+0x00d],%l6 ! Mem[00000000270000cd] ldsb [%i2+0x026],%l2 ! Mem[00000000270000e6] retl ldstub [%i3+0x001],%l2 ! Mem[00000000278000c1] p11_jmpl_2_ho: lduh [%o1+0x03e],%l4 ! Mem[00000000268000fe] lduh [%o2+0x00e],%l6 ! Mem[00000000270000ce] swap [%o0+0x02c],%l4 ! Mem[00000000260000ec] stb %l7,[%o1+0x026] ! Mem[00000000268000e6] ldsw [%o1+0x034],%l3 ! Mem[00000000268000f4] std %l0,[%o1+0x010] ! Mem[00000000268000d0] jmpl %g6+8,%g0 swap [%o0+0x038],%l3 ! Mem[00000000260000f8] p11_call_2_ho: lduh [%o0+0x002],%l5 ! Mem[00000000260000c2] swap [%o1+0x03c],%l6 ! Mem[00000000268000fc] ldub [%o3+0x00c],%l2 ! Mem[00000000278000cc] ldub [%o2+0x026],%l1 ! Mem[00000000270000e6] ldsh [%o3+0x00a],%l0 ! Mem[00000000278000ca] ldstub [%o2+0x00d],%l6 ! Mem[00000000270000cd] ldsb [%o2+0x026],%l2 ! Mem[00000000270000e6] retl ldstub [%o3+0x001],%l2 ! Mem[00000000278000c1] p12_jmpl_2_le: jmpl %g6+8,%g0 stw %l2,[%i1+0x034] ! Mem[00000000288000f4] p12_call_2_le: retl stw %l7,[%i1+0x020] ! Mem[00000000288000e0] p12_jmpl_2_lo: jmpl %g6+8,%g0 stw %l2,[%o1+0x034] ! Mem[00000000288000f4] p12_call_2_lo: retl stw %l7,[%o1+0x020] ! Mem[00000000288000e0] p12_jmpl_2_he: swap [%i3+0x028],%l2 ! Mem[00000000298000e8] ldx [%i0+0x020],%l7 ! Mem[00000000280000e0] ldstub [%i2+0x017],%l0 ! Mem[00000000290000d7] swap [%i1+0x000],%l7 ! Mem[00000000288000c0] ldstub [%i3+0x033],%l6 ! Mem[00000000298000f3] ldstub [%i0+0x033],%l4 ! Mem[00000000280000f3] jmpl %g6+8,%g0 ldsw [%i2+0x024],%l3 ! Mem[00000000290000e4] p12_call_2_he: lduw [%i1+0x00c],%l2 ! Mem[00000000288000cc] swap [%i1+0x028],%l3 ! Mem[00000000288000e8] lduh [%i2+0x03a],%l1 ! Mem[00000000290000fa] swap [%i2+0x014],%l6 ! Mem[00000000290000d4] retl swap [%i1+0x024],%l2 ! Mem[00000000288000e4] p12_jmpl_2_ho: swap [%o3+0x028],%l2 ! Mem[00000000298000e8] ldx [%o0+0x020],%l7 ! Mem[00000000280000e0] ldstub [%o2+0x017],%l0 ! Mem[00000000290000d7] swap [%o1+0x000],%l7 ! Mem[00000000288000c0] ldstub [%o3+0x033],%l6 ! Mem[00000000298000f3] ldstub [%o0+0x033],%l4 ! Mem[00000000280000f3] jmpl %g6+8,%g0 ldsw [%o2+0x024],%l3 ! Mem[00000000290000e4] p12_call_2_ho: lduw [%o1+0x00c],%l2 ! Mem[00000000288000cc] swap [%o1+0x028],%l3 ! Mem[00000000288000e8] lduh [%o2+0x03a],%l1 ! Mem[00000000290000fa] swap [%o2+0x014],%l6 ! Mem[00000000290000d4] retl swap [%o1+0x024],%l2 ! Mem[00000000288000e4] p13_jmpl_2_le: stw %l0,[%i1+0x03c] ! Mem[000000002a8000fc] stx %l3,[%i2+0x020] ! Mem[000000002b0000e0] ldsh [%i0+0x016],%l5 ! Mem[000000002a0000d6] ldsb [%i0+0x004],%l7 ! Mem[000000002a0000c4] swap [%i3+0x02c],%l3 ! Mem[000000002b8000ec] sth %l6,[%i1+0x018] ! Mem[000000002a8000d8] jmpl %g6+8,%g0 stb %l4,[%i2+0x01a] ! Mem[000000002b0000da] p13_call_2_le: ldsh [%i2+0x03a],%l6 ! Mem[000000002b0000fa] ldsw [%i3+0x008],%l1 ! Mem[000000002b8000c8] ldsh [%i0+0x008],%l0 ! Mem[000000002a0000c8] ldstub [%i3+0x01b],%l7 ! Mem[000000002b8000db] ldsh [%i2+0x002],%l5 ! Mem[000000002b0000c2] lduh [%i0+0x03c],%l6 ! Mem[000000002a0000fc] retl ldx [%i0+0x008],%l2 ! Mem[000000002a0000c8] p13_jmpl_2_lo: stw %l0,[%o1+0x03c] ! Mem[000000002a8000fc] stx %l3,[%o2+0x020] ! Mem[000000002b0000e0] ldsh [%o0+0x016],%l5 ! Mem[000000002a0000d6] ldsb [%o0+0x004],%l7 ! Mem[000000002a0000c4] swap [%o3+0x02c],%l3 ! Mem[000000002b8000ec] sth %l6,[%o1+0x018] ! Mem[000000002a8000d8] jmpl %g6+8,%g0 stb %l4,[%o2+0x01a] ! Mem[000000002b0000da] p13_call_2_lo: ldsh [%o2+0x03a],%l6 ! Mem[000000002b0000fa] ldsw [%o3+0x008],%l1 ! Mem[000000002b8000c8] ldsh [%o0+0x008],%l0 ! Mem[000000002a0000c8] ldstub [%o3+0x01b],%l7 ! Mem[000000002b8000db] ldsh [%o2+0x002],%l5 ! Mem[000000002b0000c2] lduh [%o0+0x03c],%l6 ! Mem[000000002a0000fc] retl ldx [%o0+0x008],%l2 ! Mem[000000002a0000c8] p13_jmpl_2_he: ldstub [%i3+0x031],%l4 ! Mem[000000002b8000f1] swap [%i3+0x010],%l4 ! Mem[000000002b8000d0] jmpl %g6+8,%g0 swap [%i2+0x02c],%l4 ! Mem[000000002b0000ec] p13_call_2_he: ldsb [%i2+0x026],%l7 ! Mem[000000002b0000e6] ldstub [%i3+0x018],%l1 ! Mem[000000002b8000d8] stx %l0,[%i1+0x008] ! Mem[000000002a8000c8] ldsb [%i2+0x006],%l6 ! Mem[000000002b0000c6] retl ldsb [%i1+0x021],%l5 ! Mem[000000002a8000e1] p13_jmpl_2_ho: ldstub [%o3+0x031],%l4 ! Mem[000000002b8000f1] swap [%o3+0x010],%l4 ! Mem[000000002b8000d0] jmpl %g6+8,%g0 swap [%o2+0x02c],%l4 ! Mem[000000002b0000ec] p13_call_2_ho: ldsb [%o2+0x026],%l7 ! Mem[000000002b0000e6] ldstub [%o3+0x018],%l1 ! Mem[000000002b8000d8] stx %l0,[%o1+0x008] ! Mem[000000002a8000c8] ldsb [%o2+0x006],%l6 ! Mem[000000002b0000c6] retl ldsb [%o1+0x021],%l5 ! Mem[000000002a8000e1] p14_jmpl_2_le: ldd [%i0+0x030],%l4 ! Mem[000000002c0000f0] swap [%i0+0x000],%l5 ! Mem[000000002c0000c0] ldstub [%i3+0x00f],%l2 ! Mem[000000002d8000cf] ldstub [%i3+0x003],%l3 ! Mem[000000002d8000c3] ldstub [%i3+0x028],%l6 ! Mem[000000002d8000e8] jmpl %g6+8,%g0 ldx [%i2+0x030],%l2 ! Mem[000000002d0000f0] p14_call_2_le: stx %l2,[%i1+0x018] ! Mem[000000002c8000d8] ldub [%i2+0x02c],%l7 ! Mem[000000002d0000ec] retl ldstub [%i1+0x016],%l2 ! Mem[000000002c8000d6] p14_jmpl_2_lo: ldd [%o0+0x030],%l4 ! Mem[000000002c0000f0] swap [%o0+0x000],%l5 ! Mem[000000002c0000c0] ldstub [%o3+0x00f],%l2 ! Mem[000000002d8000cf] ldstub [%o3+0x003],%l3 ! Mem[000000002d8000c3] ldstub [%o3+0x028],%l6 ! Mem[000000002d8000e8] jmpl %g6+8,%g0 ldx [%o2+0x030],%l2 ! Mem[000000002d0000f0] p14_call_2_lo: stx %l2,[%o1+0x018] ! Mem[000000002c8000d8] ldub [%o2+0x02c],%l7 ! Mem[000000002d0000ec] retl ldstub [%o1+0x016],%l2 ! Mem[000000002c8000d6] p14_jmpl_2_he: swap [%i3+0x028],%l5 ! Mem[000000002d8000e8] lduh [%i0+0x02c],%l1 ! Mem[000000002c0000ec] ldstub [%i1+0x037],%l4 ! Mem[000000002c8000f7] ldsw [%i2+0x00c],%l3 ! Mem[000000002d0000cc] ldsh [%i1+0x000],%l3 ! Mem[000000002c8000c0] std %l2,[%i0+0x018] ! Mem[000000002c0000d8] lduh [%i2+0x002],%l1 ! Mem[000000002d0000c2] jmpl %g6+8,%g0 sth %l2,[%i1+0x004] ! Mem[000000002c8000c4] p14_call_2_he: swap [%i2+0x028],%l0 ! Mem[000000002d0000e8] retl swap [%i1+0x018],%l7 ! Mem[000000002c8000d8] p14_jmpl_2_ho: swap [%o3+0x028],%l5 ! Mem[000000002d8000e8] lduh [%o0+0x02c],%l1 ! Mem[000000002c0000ec] ldstub [%o1+0x037],%l4 ! Mem[000000002c8000f7] ldsw [%o2+0x00c],%l3 ! Mem[000000002d0000cc] ldsh [%o1+0x000],%l3 ! Mem[000000002c8000c0] std %l2,[%o0+0x018] ! Mem[000000002c0000d8] lduh [%o2+0x002],%l1 ! Mem[000000002d0000c2] jmpl %g6+8,%g0 sth %l2,[%o1+0x004] ! Mem[000000002c8000c4] p14_call_2_ho: swap [%o2+0x028],%l0 ! Mem[000000002d0000e8] retl swap [%o1+0x018],%l7 ! Mem[000000002c8000d8] p15_jmpl_2_le: sth %l6,[%i1+0x012] ! Mem[000000002e8000d2] stx %l4,[%i0+0x010] ! Mem[000000002e0000d0] lduw [%i2+0x004],%l7 ! Mem[000000002f0000c4] lduw [%i1+0x038],%l6 ! Mem[000000002e8000f8] ldstub [%i3+0x01e],%l2 ! Mem[000000002f8000de] ldstub [%i2+0x010],%l2 ! Mem[000000002f0000d0] ldstub [%i3+0x000],%l4 ! Mem[000000002f8000c0] jmpl %g6+8,%g0 ldd [%i3+0x038],%l2 ! Mem[000000002f8000f8] p15_call_2_le: lduw [%i2+0x004],%l5 ! Mem[000000002f0000c4] ldsw [%i3+0x028],%l7 ! Mem[000000002f8000e8] stb %l2,[%i2+0x029] ! Mem[000000002f0000e9] swap [%i3+0x034],%l2 ! Mem[000000002f8000f4] std %l6,[%i1+0x030] ! Mem[000000002e8000f0] retl ldstub [%i0+0x022],%l7 ! Mem[000000002e0000e2] p15_jmpl_2_lo: sth %l6,[%o1+0x012] ! Mem[000000002e8000d2] stx %l4,[%o0+0x010] ! Mem[000000002e0000d0] lduw [%o2+0x004],%l7 ! Mem[000000002f0000c4] lduw [%o1+0x038],%l6 ! Mem[000000002e8000f8] ldstub [%o3+0x01e],%l2 ! Mem[000000002f8000de] ldstub [%o2+0x010],%l2 ! Mem[000000002f0000d0] ldstub [%o3+0x000],%l4 ! Mem[000000002f8000c0] jmpl %g6+8,%g0 ldd [%o3+0x038],%l2 ! Mem[000000002f8000f8] p15_call_2_lo: lduw [%o2+0x004],%l5 ! Mem[000000002f0000c4] ldsw [%o3+0x028],%l7 ! Mem[000000002f8000e8] stb %l2,[%o2+0x029] ! Mem[000000002f0000e9] swap [%o3+0x034],%l2 ! Mem[000000002f8000f4] std %l6,[%o1+0x030] ! Mem[000000002e8000f0] retl ldstub [%o0+0x022],%l7 ! Mem[000000002e0000e2] p15_jmpl_2_he: swap [%i1+0x00c],%l0 ! Mem[000000002e8000cc] jmpl %g6+8,%g0 ldstub [%i0+0x02f],%l3 ! Mem[000000002e0000ef] p15_call_2_he: ldsb [%i1+0x008],%l6 ! Mem[000000002e8000c8] stx %l4,[%i2+0x008] ! Mem[000000002f0000c8] ldub [%i1+0x030],%l7 ! Mem[000000002e8000f0] ldub [%i0+0x03a],%l6 ! Mem[000000002e0000fa] swap [%i0+0x030],%l2 ! Mem[000000002e0000f0] retl ldstub [%i0+0x034],%l0 ! Mem[000000002e0000f4] p15_jmpl_2_ho: swap [%o1+0x00c],%l0 ! Mem[000000002e8000cc] jmpl %g6+8,%g0 ldstub [%o0+0x02f],%l3 ! Mem[000000002e0000ef] p15_call_2_ho: ldsb [%o1+0x008],%l6 ! Mem[000000002e8000c8] stx %l4,[%o2+0x008] ! Mem[000000002f0000c8] ldub [%o1+0x030],%l7 ! Mem[000000002e8000f0] ldub [%o0+0x03a],%l6 ! Mem[000000002e0000fa] swap [%o0+0x030],%l2 ! Mem[000000002e0000f0] retl ldstub [%o0+0x034],%l0 ! Mem[000000002e0000f4] p16_jmpl_2_le: stw %l6,[%i0+0x01c] ! Mem[00000000300000dc] sth %l2,[%i0+0x02a] ! Mem[00000000300000ea] ldx [%i1+0x008],%l2 ! Mem[00000000308000c8] ldstub [%i0+0x016],%l6 ! Mem[00000000300000d6] lduh [%i3+0x01c],%l0 ! Mem[00000000318000dc] sth %l3,[%i3+0x000] ! Mem[00000000318000c0] jmpl %g6+8,%g0 std %l4,[%i2+0x010] ! Mem[00000000310000d0] p16_call_2_le: ldsh [%i0+0x036],%l5 ! Mem[00000000300000f6] lduw [%i1+0x00c],%l2 ! Mem[00000000308000cc] ldsb [%i0+0x02e],%l0 ! Mem[00000000300000ee] ldub [%i3+0x02c],%l0 ! Mem[00000000318000ec] ldsb [%i0+0x01e],%l0 ! Mem[00000000300000de] ldstub [%i2+0x00c],%l2 ! Mem[00000000310000cc] ldub [%i2+0x027],%l7 ! Mem[00000000310000e7] retl ldub [%i3+0x00a],%l1 ! Mem[00000000318000ca] p16_jmpl_2_lo: stw %l6,[%o0+0x01c] ! Mem[00000000300000dc] sth %l2,[%o0+0x02a] ! Mem[00000000300000ea] ldx [%o1+0x008],%l2 ! Mem[00000000308000c8] ldstub [%o0+0x016],%l6 ! Mem[00000000300000d6] lduh [%o3+0x01c],%l0 ! Mem[00000000318000dc] sth %l3,[%o3+0x000] ! Mem[00000000318000c0] jmpl %g6+8,%g0 std %l4,[%o2+0x010] ! Mem[00000000310000d0] p16_call_2_lo: ldsh [%o0+0x036],%l5 ! Mem[00000000300000f6] lduw [%o1+0x00c],%l2 ! Mem[00000000308000cc] ldsb [%o0+0x02e],%l0 ! Mem[00000000300000ee] ldub [%o3+0x02c],%l0 ! Mem[00000000318000ec] ldsb [%o0+0x01e],%l0 ! Mem[00000000300000de] ldstub [%o2+0x00c],%l2 ! Mem[00000000310000cc] ldub [%o2+0x027],%l7 ! Mem[00000000310000e7] retl ldub [%o3+0x00a],%l1 ! Mem[00000000318000ca] p16_jmpl_2_he: ldstub [%i1+0x01a],%l3 ! Mem[00000000308000da] lduw [%i3+0x030],%l2 ! Mem[00000000318000f0] swap [%i1+0x01c],%l4 ! Mem[00000000308000dc] jmpl %g6+8,%g0 ldub [%i1+0x02f],%l1 ! Mem[00000000308000ef] p16_call_2_he: stb %l5,[%i3+0x038] ! Mem[00000000318000f8] ldd [%i3+0x038],%l4 ! Mem[00000000318000f8] ldsb [%i1+0x028],%l6 ! Mem[00000000308000e8] ldx [%i0+0x028],%l4 ! Mem[00000000300000e8] retl ldsw [%i0+0x024],%l7 ! Mem[00000000300000e4] p16_jmpl_2_ho: ldstub [%o1+0x01a],%l3 ! Mem[00000000308000da] lduw [%o3+0x030],%l2 ! Mem[00000000318000f0] swap [%o1+0x01c],%l4 ! Mem[00000000308000dc] jmpl %g6+8,%g0 ldub [%o1+0x02f],%l1 ! Mem[00000000308000ef] p16_call_2_ho: stb %l5,[%o3+0x038] ! Mem[00000000318000f8] ldd [%o3+0x038],%l4 ! Mem[00000000318000f8] ldsb [%o1+0x028],%l6 ! Mem[00000000308000e8] ldx [%o0+0x028],%l4 ! Mem[00000000300000e8] retl ldsw [%o0+0x024],%l7 ! Mem[00000000300000e4] p17_jmpl_2_le: ldsb [%i1+0x031],%l2 ! Mem[00000000328000f1] lduh [%i0+0x022],%l0 ! Mem[00000000320000e2] ldx [%i2+0x020],%l7 ! Mem[00000000330000e0] jmpl %g6+8,%g0 sth %l0,[%i3+0x016] ! Mem[00000000338000d6] p17_call_2_le: ldd [%i1+0x018],%l0 ! Mem[00000000328000d8] stx %l3,[%i0+0x030] ! Mem[00000000320000f0] swap [%i3+0x024],%l7 ! Mem[00000000338000e4] ldsw [%i2+0x014],%l5 ! Mem[00000000330000d4] lduh [%i3+0x01a],%l6 ! Mem[00000000338000da] ldx [%i2+0x008],%l0 ! Mem[00000000330000c8] retl swap [%i0+0x02c],%l0 ! Mem[00000000320000ec] p17_jmpl_2_lo: ldsb [%o1+0x031],%l2 ! Mem[00000000328000f1] lduh [%o0+0x022],%l0 ! Mem[00000000320000e2] ldx [%o2+0x020],%l7 ! Mem[00000000330000e0] jmpl %g6+8,%g0 sth %l0,[%o3+0x016] ! Mem[00000000338000d6] p17_call_2_lo: ldd [%o1+0x018],%l0 ! Mem[00000000328000d8] stx %l3,[%o0+0x030] ! Mem[00000000320000f0] swap [%o3+0x024],%l7 ! Mem[00000000338000e4] ldsw [%o2+0x014],%l5 ! Mem[00000000330000d4] lduh [%o3+0x01a],%l6 ! Mem[00000000338000da] ldx [%o2+0x008],%l0 ! Mem[00000000330000c8] retl swap [%o0+0x02c],%l0 ! Mem[00000000320000ec] p17_jmpl_2_he: stb %l4,[%i1+0x02e] ! Mem[00000000328000ee] ldstub [%i0+0x026],%l7 ! Mem[00000000320000e6] swap [%i1+0x034],%l3 ! Mem[00000000328000f4] lduw [%i1+0x014],%l0 ! Mem[00000000328000d4] jmpl %g6+8,%g0 std %l2,[%i2+0x038] ! Mem[00000000330000f8] p17_call_2_he: swap [%i0+0x000],%l5 ! Mem[00000000320000c0] ldstub [%i2+0x03c],%l6 ! Mem[00000000330000fc] swap [%i0+0x028],%l4 ! Mem[00000000320000e8] swap [%i0+0x038],%l5 ! Mem[00000000320000f8] swap [%i3+0x008],%l0 ! Mem[00000000338000c8] ldd [%i1+0x008],%l6 ! Mem[00000000328000c8] lduw [%i3+0x024],%l2 ! Mem[00000000338000e4] retl swap [%i2+0x000],%l2 ! Mem[00000000330000c0] p17_jmpl_2_ho: stb %l4,[%o1+0x02e] ! Mem[00000000328000ee] ldstub [%o0+0x026],%l7 ! Mem[00000000320000e6] swap [%o1+0x034],%l3 ! Mem[00000000328000f4] lduw [%o1+0x014],%l0 ! Mem[00000000328000d4] jmpl %g6+8,%g0 std %l2,[%o2+0x038] ! Mem[00000000330000f8] p17_call_2_ho: swap [%o0+0x000],%l5 ! Mem[00000000320000c0] ldstub [%o2+0x03c],%l6 ! Mem[00000000330000fc] swap [%o0+0x028],%l4 ! Mem[00000000320000e8] swap [%o0+0x038],%l5 ! Mem[00000000320000f8] swap [%o3+0x008],%l0 ! Mem[00000000338000c8] ldd [%o1+0x008],%l6 ! Mem[00000000328000c8] lduw [%o3+0x024],%l2 ! Mem[00000000338000e4] retl swap [%o2+0x000],%l2 ! Mem[00000000330000c0] p18_jmpl_2_le: ldsw [%i2+0x024],%l0 ! Mem[00000000350000e4] stb %l7,[%i3+0x009] ! Mem[00000000358000c9] lduh [%i3+0x002],%l2 ! Mem[00000000358000c2] swap [%i0+0x028],%l3 ! Mem[00000000340000e8] jmpl %g6+8,%g0 ldub [%i2+0x015],%l1 ! Mem[00000000350000d5] p18_call_2_le: ldstub [%i2+0x025],%l2 ! Mem[00000000350000e5] stx %l3,[%i3+0x000] ! Mem[00000000358000c0] std %l2,[%i3+0x008] ! Mem[00000000358000c8] retl ldsw [%i0+0x000],%l0 ! Mem[00000000340000c0] p18_jmpl_2_lo: ldsw [%o2+0x024],%l0 ! Mem[00000000350000e4] stb %l7,[%o3+0x009] ! Mem[00000000358000c9] lduh [%o3+0x002],%l2 ! Mem[00000000358000c2] swap [%o0+0x028],%l3 ! Mem[00000000340000e8] jmpl %g6+8,%g0 ldub [%o2+0x015],%l1 ! Mem[00000000350000d5] p18_call_2_lo: ldstub [%o2+0x025],%l2 ! Mem[00000000350000e5] stx %l3,[%o3+0x000] ! Mem[00000000358000c0] std %l2,[%o3+0x008] ! Mem[00000000358000c8] retl ldsw [%o0+0x000],%l0 ! Mem[00000000340000c0] p18_jmpl_2_he: swap [%i3+0x000],%l6 ! Mem[00000000358000c0] sth %l3,[%i1+0x026] ! Mem[00000000348000e6] lduw [%i2+0x020],%l0 ! Mem[00000000350000e0] jmpl %g6+8,%g0 ldstub [%i2+0x025],%l7 ! Mem[00000000350000e5] p18_call_2_he: swap [%i2+0x000],%l6 ! Mem[00000000350000c0] ldub [%i0+0x024],%l3 ! Mem[00000000340000e4] retl ldd [%i2+0x038],%l4 ! Mem[00000000350000f8] p18_jmpl_2_ho: swap [%o3+0x000],%l6 ! Mem[00000000358000c0] sth %l3,[%o1+0x026] ! Mem[00000000348000e6] lduw [%o2+0x020],%l0 ! Mem[00000000350000e0] jmpl %g6+8,%g0 ldstub [%o2+0x025],%l7 ! Mem[00000000350000e5] p18_call_2_ho: swap [%o2+0x000],%l6 ! Mem[00000000350000c0] ldub [%o0+0x024],%l3 ! Mem[00000000340000e4] retl ldd [%o2+0x038],%l4 ! Mem[00000000350000f8] p19_jmpl_2_le: stw %l5,[%i3+0x000] ! Mem[00000000378000c0] jmpl %g6+8,%g0 ldstub [%i2+0x00b],%l0 ! Mem[00000000370000cb] p19_call_2_le: ldsb [%i0+0x023],%l1 ! Mem[00000000360000e3] retl ldd [%i0+0x030],%l6 ! Mem[00000000360000f0] p19_jmpl_2_lo: stw %l5,[%o3+0x000] ! Mem[00000000378000c0] jmpl %g6+8,%g0 ldstub [%o2+0x00b],%l0 ! Mem[00000000370000cb] p19_call_2_lo: ldsb [%o0+0x023],%l1 ! Mem[00000000360000e3] retl ldd [%o0+0x030],%l6 ! Mem[00000000360000f0] p19_jmpl_2_he: ldx [%i3+0x020],%l2 ! Mem[00000000378000e0] std %l4,[%i1+0x020] ! Mem[00000000368000e0] stx %l2,[%i1+0x038] ! Mem[00000000368000f8] jmpl %g6+8,%g0 ldd [%i0+0x008],%l6 ! Mem[00000000360000c8] p19_call_2_he: ldsw [%i1+0x020],%l5 ! Mem[00000000368000e0] swap [%i3+0x024],%l7 ! Mem[00000000378000e4] ldd [%i1+0x010],%l4 ! Mem[00000000368000d0] ldsw [%i3+0x018],%l6 ! Mem[00000000378000d8] std %l0,[%i3+0x038] ! Mem[00000000378000f8] lduh [%i1+0x024],%l6 ! Mem[00000000368000e4] retl ldub [%i3+0x03a],%l6 ! Mem[00000000378000fa] p19_jmpl_2_ho: ldx [%o3+0x020],%l2 ! Mem[00000000378000e0] std %l4,[%o1+0x020] ! Mem[00000000368000e0] stx %l2,[%o1+0x038] ! Mem[00000000368000f8] jmpl %g6+8,%g0 ldd [%o0+0x008],%l6 ! Mem[00000000360000c8] p19_call_2_ho: ldsw [%o1+0x020],%l5 ! Mem[00000000368000e0] swap [%o3+0x024],%l7 ! Mem[00000000378000e4] ldd [%o1+0x010],%l4 ! Mem[00000000368000d0] ldsw [%o3+0x018],%l6 ! Mem[00000000378000d8] std %l0,[%o3+0x038] ! Mem[00000000378000f8] lduh [%o1+0x024],%l6 ! Mem[00000000368000e4] retl ldub [%o3+0x03a],%l6 ! Mem[00000000378000fa] p20_jmpl_2_le: ldsb [%i3+0x00f],%l2 ! Mem[00000000398000cf] sth %l3,[%i3+0x002] ! Mem[00000000398000c2] ldstub [%i1+0x028],%l6 ! Mem[00000000388000e8] swap [%i1+0x01c],%l6 ! Mem[00000000388000dc] ldd [%i1+0x028],%l2 ! Mem[00000000388000e8] jmpl %g6+8,%g0 ldd [%i0+0x008],%l4 ! Mem[00000000380000c8] p20_call_2_le: ldx [%i1+0x010],%l2 ! Mem[00000000388000d0] ldsw [%i1+0x020],%l3 ! Mem[00000000388000e0] ldsh [%i3+0x012],%l3 ! Mem[00000000398000d2] std %l6,[%i1+0x000] ! Mem[00000000388000c0] ldd [%i2+0x030],%l4 ! Mem[00000000390000f0] lduw [%i1+0x00c],%l2 ! Mem[00000000388000cc] std %l2,[%i3+0x028] ! Mem[00000000398000e8] retl swap [%i2+0x038],%l1 ! Mem[00000000390000f8] p20_jmpl_2_lo: ldsb [%o3+0x00f],%l2 ! Mem[00000000398000cf] sth %l3,[%o3+0x002] ! Mem[00000000398000c2] ldstub [%o1+0x028],%l6 ! Mem[00000000388000e8] swap [%o1+0x01c],%l6 ! Mem[00000000388000dc] ldd [%o1+0x028],%l2 ! Mem[00000000388000e8] jmpl %g6+8,%g0 ldd [%o0+0x008],%l4 ! Mem[00000000380000c8] p20_call_2_lo: ldx [%o1+0x010],%l2 ! Mem[00000000388000d0] ldsw [%o1+0x020],%l3 ! Mem[00000000388000e0] ldsh [%o3+0x012],%l3 ! Mem[00000000398000d2] std %l6,[%o1+0x000] ! Mem[00000000388000c0] ldd [%o2+0x030],%l4 ! Mem[00000000390000f0] lduw [%o1+0x00c],%l2 ! Mem[00000000388000cc] std %l2,[%o3+0x028] ! Mem[00000000398000e8] retl swap [%o2+0x038],%l1 ! Mem[00000000390000f8] p20_jmpl_2_he: ldx [%i1+0x030],%l7 ! Mem[00000000388000f0] swap [%i1+0x014],%l6 ! Mem[00000000388000d4] ldstub [%i3+0x03f],%l4 ! Mem[00000000398000ff] jmpl %g6+8,%g0 swap [%i1+0x008],%l6 ! Mem[00000000388000c8] p20_call_2_he: lduw [%i3+0x018],%l7 ! Mem[00000000398000d8] ldub [%i2+0x002],%l5 ! Mem[00000000390000c2] lduh [%i3+0x03c],%l6 ! Mem[00000000398000fc] sth %l2,[%i1+0x00c] ! Mem[00000000388000cc] ldstub [%i2+0x006],%l1 ! Mem[00000000390000c6] retl sth %l3,[%i3+0x026] ! Mem[00000000398000e6] p20_jmpl_2_ho: ldx [%o1+0x030],%l7 ! Mem[00000000388000f0] swap [%o1+0x014],%l6 ! Mem[00000000388000d4] ldstub [%o3+0x03f],%l4 ! Mem[00000000398000ff] jmpl %g6+8,%g0 swap [%o1+0x008],%l6 ! Mem[00000000388000c8] p20_call_2_ho: lduw [%o3+0x018],%l7 ! Mem[00000000398000d8] ldub [%o2+0x002],%l5 ! Mem[00000000390000c2] lduh [%o3+0x03c],%l6 ! Mem[00000000398000fc] sth %l2,[%o1+0x00c] ! Mem[00000000388000cc] ldstub [%o2+0x006],%l1 ! Mem[00000000390000c6] retl sth %l3,[%o3+0x026] ! Mem[00000000398000e6] p21_jmpl_2_le: stw %l3,[%i2+0x004] ! Mem[000000003b0000c4] sth %l3,[%i1+0x01c] ! Mem[000000003a8000dc] stx %l5,[%i0+0x020] ! Mem[000000003a0000e0] ldub [%i0+0x03b],%l2 ! Mem[000000003a0000fb] swap [%i3+0x000],%l4 ! Mem[000000003b8000c0] stb %l3,[%i1+0x038] ! Mem[000000003a8000f8] jmpl %g6+8,%g0 swap [%i2+0x000],%l1 ! Mem[000000003b0000c0] p21_call_2_le: ldsb [%i1+0x00b],%l1 ! Mem[000000003a8000cb] lduh [%i0+0x002],%l7 ! Mem[000000003a0000c2] retl stw %l6,[%i3+0x024] ! Mem[000000003b8000e4] p21_jmpl_2_lo: stw %l3,[%o2+0x004] ! Mem[000000003b0000c4] sth %l3,[%o1+0x01c] ! Mem[000000003a8000dc] stx %l5,[%o0+0x020] ! Mem[000000003a0000e0] ldub [%o0+0x03b],%l2 ! Mem[000000003a0000fb] swap [%o3+0x000],%l4 ! Mem[000000003b8000c0] stb %l3,[%o1+0x038] ! Mem[000000003a8000f8] jmpl %g6+8,%g0 swap [%o2+0x000],%l1 ! Mem[000000003b0000c0] p21_call_2_lo: ldsb [%o1+0x00b],%l1 ! Mem[000000003a8000cb] lduh [%o0+0x002],%l7 ! Mem[000000003a0000c2] retl stw %l6,[%o3+0x024] ! Mem[000000003b8000e4] p21_jmpl_2_he: ldsw [%i1+0x024],%l7 ! Mem[000000003a8000e4] jmpl %g6+8,%g0 ldx [%i1+0x018],%l2 ! Mem[000000003a8000d8] p21_call_2_he: ldstub [%i3+0x024],%l7 ! Mem[000000003b8000e4] ldx [%i2+0x030],%l4 ! Mem[000000003b0000f0] ldsb [%i0+0x01f],%l7 ! Mem[000000003a0000df] stb %l4,[%i0+0x00e] ! Mem[000000003a0000ce] ldub [%i2+0x00e],%l0 ! Mem[000000003b0000ce] swap [%i2+0x004],%l6 ! Mem[000000003b0000c4] swap [%i0+0x020],%l5 ! Mem[000000003a0000e0] retl swap [%i0+0x000],%l2 ! Mem[000000003a0000c0] p21_jmpl_2_ho: ldsw [%o1+0x024],%l7 ! Mem[000000003a8000e4] jmpl %g6+8,%g0 ldx [%o1+0x018],%l2 ! Mem[000000003a8000d8] p21_call_2_ho: ldstub [%o3+0x024],%l7 ! Mem[000000003b8000e4] ldx [%o2+0x030],%l4 ! Mem[000000003b0000f0] ldsb [%o0+0x01f],%l7 ! Mem[000000003a0000df] stb %l4,[%o0+0x00e] ! Mem[000000003a0000ce] ldub [%o2+0x00e],%l0 ! Mem[000000003b0000ce] swap [%o2+0x004],%l6 ! Mem[000000003b0000c4] swap [%o0+0x020],%l5 ! Mem[000000003a0000e0] retl swap [%o0+0x000],%l2 ! Mem[000000003a0000c0] p22_jmpl_2_le: swap [%i1+0x014],%l6 ! Mem[000000003c8000d4] lduw [%i3+0x010],%l6 ! Mem[000000003d8000d0] lduw [%i3+0x028],%l5 ! Mem[000000003d8000e8] ldsb [%i3+0x02c],%l1 ! Mem[000000003d8000ec] jmpl %g6+8,%g0 ldsb [%i1+0x037],%l4 ! Mem[000000003c8000f7] p22_call_2_le: stx %l6,[%i2+0x038] ! Mem[000000003d0000f8] ldx [%i0+0x028],%l0 ! Mem[000000003c0000e8] retl swap [%i3+0x02c],%l0 ! Mem[000000003d8000ec] p22_jmpl_2_lo: swap [%o1+0x014],%l6 ! Mem[000000003c8000d4] lduw [%o3+0x010],%l6 ! Mem[000000003d8000d0] lduw [%o3+0x028],%l5 ! Mem[000000003d8000e8] ldsb [%o3+0x02c],%l1 ! Mem[000000003d8000ec] jmpl %g6+8,%g0 ldsb [%o1+0x037],%l4 ! Mem[000000003c8000f7] p22_call_2_lo: stx %l6,[%o2+0x038] ! Mem[000000003d0000f8] ldx [%o0+0x028],%l0 ! Mem[000000003c0000e8] retl swap [%o3+0x02c],%l0 ! Mem[000000003d8000ec] p22_jmpl_2_he: ldsb [%i3+0x018],%l3 ! Mem[000000003d8000d8] ldsw [%i1+0x004],%l7 ! Mem[000000003c8000c4] ldd [%i0+0x030],%l2 ! Mem[000000003c0000f0] stw %l3,[%i1+0x008] ! Mem[000000003c8000c8] jmpl %g6+8,%g0 ldx [%i3+0x018],%l3 ! Mem[000000003d8000d8] p22_call_2_he: ldsh [%i0+0x002],%l5 ! Mem[000000003c0000c2] stb %l1,[%i0+0x007] ! Mem[000000003c0000c7] stw %l4,[%i3+0x01c] ! Mem[000000003d8000dc] sth %l7,[%i1+0x004] ! Mem[000000003c8000c4] ldsw [%i3+0x008],%l0 ! Mem[000000003d8000c8] std %l6,[%i2+0x018] ! Mem[000000003d0000d8] ldd [%i0+0x008],%l4 ! Mem[000000003c0000c8] retl ldstub [%i0+0x010],%l7 ! Mem[000000003c0000d0] p22_jmpl_2_ho: ldsb [%o3+0x018],%l3 ! Mem[000000003d8000d8] ldsw [%o1+0x004],%l7 ! Mem[000000003c8000c4] ldd [%o0+0x030],%l2 ! Mem[000000003c0000f0] stw %l3,[%o1+0x008] ! Mem[000000003c8000c8] jmpl %g6+8,%g0 ldx [%o3+0x018],%l3 ! Mem[000000003d8000d8] p22_call_2_ho: ldsh [%o0+0x002],%l5 ! Mem[000000003c0000c2] stb %l1,[%o0+0x007] ! Mem[000000003c0000c7] stw %l4,[%o3+0x01c] ! Mem[000000003d8000dc] sth %l7,[%o1+0x004] ! Mem[000000003c8000c4] ldsw [%o3+0x008],%l0 ! Mem[000000003d8000c8] std %l6,[%o2+0x018] ! Mem[000000003d0000d8] ldd [%o0+0x008],%l4 ! Mem[000000003c0000c8] retl ldstub [%o0+0x010],%l7 ! Mem[000000003c0000d0] p23_jmpl_2_le: jmpl %g6+8,%g0 ldstub [%i0+0x023],%l3 ! Mem[000000003e0000e3] p23_call_2_le: stx %l7,[%i1+0x030] ! Mem[000000003e8000f0] retl swap [%i2+0x01c],%l7 ! Mem[000000003f0000dc] p23_jmpl_2_lo: jmpl %g6+8,%g0 ldstub [%o0+0x023],%l3 ! Mem[000000003e0000e3] p23_call_2_lo: stx %l7,[%o1+0x030] ! Mem[000000003e8000f0] retl swap [%o2+0x01c],%l7 ! Mem[000000003f0000dc] p23_jmpl_2_he: ldstub [%i1+0x020],%l5 ! Mem[000000003e8000e0] lduw [%i2+0x038],%l2 ! Mem[000000003f0000f8] jmpl %g6+8,%g0 ldd [%i0+0x028],%l4 ! Mem[000000003e0000e8] p23_call_2_he: ldstub [%i1+0x036],%l2 ! Mem[000000003e8000f6] ldstub [%i1+0x020],%l3 ! Mem[000000003e8000e0] ldx [%i0+0x030],%l3 ! Mem[000000003e0000f0] ldstub [%i3+0x025],%l7 ! Mem[000000003f8000e5] ldstub [%i0+0x017],%l5 ! Mem[000000003e0000d7] ldstub [%i1+0x01b],%l6 ! Mem[000000003e8000db] ldstub [%i2+0x00e],%l0 ! Mem[000000003f0000ce] retl stb %l0,[%i3+0x02c] ! Mem[000000003f8000ec] p23_jmpl_2_ho: ldstub [%o1+0x020],%l5 ! Mem[000000003e8000e0] lduw [%o2+0x038],%l2 ! Mem[000000003f0000f8] jmpl %g6+8,%g0 ldd [%o0+0x028],%l4 ! Mem[000000003e0000e8] p23_call_2_ho: ldstub [%o1+0x036],%l2 ! Mem[000000003e8000f6] ldstub [%o1+0x020],%l3 ! Mem[000000003e8000e0] ldx [%o0+0x030],%l3 ! Mem[000000003e0000f0] ldstub [%o3+0x025],%l7 ! Mem[000000003f8000e5] ldstub [%o0+0x017],%l5 ! Mem[000000003e0000d7] ldstub [%o1+0x01b],%l6 ! Mem[000000003e8000db] ldstub [%o2+0x00e],%l0 ! Mem[000000003f0000ce] retl stb %l0,[%o3+0x02c] ! Mem[000000003f8000ec] p24_jmpl_2_le: swap [%i2+0x030],%l2 ! Mem[00000000410000f0] swap [%i2+0x028],%l0 ! Mem[00000000410000e8] jmpl %g6+8,%g0 sth %l3,[%i1+0x020] ! Mem[00000000408000e0] p24_call_2_le: lduw [%i2+0x014],%l7 ! Mem[00000000410000d4] stx %l2,[%i2+0x030] ! Mem[00000000410000f0] ldstub [%i1+0x018],%l2 ! Mem[00000000408000d8] ldsb [%i3+0x027],%l2 ! Mem[00000000418000e7] lduw [%i1+0x000],%l6 ! Mem[00000000408000c0] retl ldx [%i3+0x020],%l3 ! Mem[00000000418000e0] p24_jmpl_2_lo: swap [%o2+0x030],%l2 ! Mem[00000000410000f0] swap [%o2+0x028],%l0 ! Mem[00000000410000e8] jmpl %g6+8,%g0 sth %l3,[%o1+0x020] ! Mem[00000000408000e0] p24_call_2_lo: lduw [%o2+0x014],%l7 ! Mem[00000000410000d4] stx %l2,[%o2+0x030] ! Mem[00000000410000f0] ldstub [%o1+0x018],%l2 ! Mem[00000000408000d8] ldsb [%o3+0x027],%l2 ! Mem[00000000418000e7] lduw [%o1+0x000],%l6 ! Mem[00000000408000c0] retl ldx [%o3+0x020],%l3 ! Mem[00000000418000e0] p24_jmpl_2_he: lduh [%i3+0x032],%l4 ! Mem[00000000418000f2] ldstub [%i1+0x027],%l3 ! Mem[00000000408000e7] swap [%i0+0x03c],%l3 ! Mem[00000000400000fc] ldx [%i3+0x000],%l5 ! Mem[00000000418000c0] ldsb [%i2+0x01b],%l2 ! Mem[00000000410000db] swap [%i2+0x000],%l3 ! Mem[00000000410000c0] jmpl %g6+8,%g0 ldub [%i2+0x031],%l7 ! Mem[00000000410000f1] p24_call_2_he: ldd [%i1+0x008],%l2 ! Mem[00000000408000c8] swap [%i3+0x024],%l2 ! Mem[00000000418000e4] ldsw [%i1+0x024],%l5 ! Mem[00000000408000e4] ldstub [%i0+0x006],%l6 ! Mem[00000000400000c6] lduw [%i0+0x028],%l0 ! Mem[00000000400000e8] ldstub [%i2+0x03c],%l6 ! Mem[00000000410000fc] ldx [%i0+0x008],%l2 ! Mem[00000000400000c8] retl ldstub [%i2+0x006],%l1 ! Mem[00000000410000c6] p24_jmpl_2_ho: lduh [%o3+0x032],%l4 ! Mem[00000000418000f2] ldstub [%o1+0x027],%l3 ! Mem[00000000408000e7] swap [%o0+0x03c],%l3 ! Mem[00000000400000fc] ldx [%o3+0x000],%l5 ! Mem[00000000418000c0] ldsb [%o2+0x01b],%l2 ! Mem[00000000410000db] swap [%o2+0x000],%l3 ! Mem[00000000410000c0] jmpl %g6+8,%g0 ldub [%o2+0x031],%l7 ! Mem[00000000410000f1] p24_call_2_ho: ldd [%o1+0x008],%l2 ! Mem[00000000408000c8] swap [%o3+0x024],%l2 ! Mem[00000000418000e4] ldsw [%o1+0x024],%l5 ! Mem[00000000408000e4] ldstub [%o0+0x006],%l6 ! Mem[00000000400000c6] lduw [%o0+0x028],%l0 ! Mem[00000000400000e8] ldstub [%o2+0x03c],%l6 ! Mem[00000000410000fc] ldx [%o0+0x008],%l2 ! Mem[00000000400000c8] retl ldstub [%o2+0x006],%l1 ! Mem[00000000410000c6] p25_jmpl_2_le: ldstub [%i0+0x015],%l1 ! Mem[00000000420000d5] lduh [%i1+0x000],%l5 ! Mem[00000000428000c0] ldub [%i3+0x016],%l4 ! Mem[00000000438000d6] jmpl %g6+8,%g0 ldx [%i0+0x018],%l5 ! Mem[00000000420000d8] p25_call_2_le: ldub [%i2+0x000],%l3 ! Mem[00000000430000c0] ldstub [%i3+0x023],%l0 ! Mem[00000000438000e3] stb %l1,[%i0+0x032] ! Mem[00000000420000f2] stx %l3,[%i3+0x030] ! Mem[00000000438000f0] ldsb [%i0+0x02a],%l5 ! Mem[00000000420000ea] stb %l7,[%i0+0x02c] ! Mem[00000000420000ec] ldsh [%i3+0x036],%l2 ! Mem[00000000438000f6] retl ldsb [%i2+0x020],%l3 ! Mem[00000000430000e0] p25_jmpl_2_lo: ldstub [%o0+0x015],%l1 ! Mem[00000000420000d5] lduh [%o1+0x000],%l5 ! Mem[00000000428000c0] ldub [%o3+0x016],%l4 ! Mem[00000000438000d6] jmpl %g6+8,%g0 ldx [%o0+0x018],%l5 ! Mem[00000000420000d8] p25_call_2_lo: ldub [%o2+0x000],%l3 ! Mem[00000000430000c0] ldstub [%o3+0x023],%l0 ! Mem[00000000438000e3] stb %l1,[%o0+0x032] ! Mem[00000000420000f2] stx %l3,[%o3+0x030] ! Mem[00000000438000f0] ldsb [%o0+0x02a],%l5 ! Mem[00000000420000ea] stb %l7,[%o0+0x02c] ! Mem[00000000420000ec] ldsh [%o3+0x036],%l2 ! Mem[00000000438000f6] retl ldsb [%o2+0x020],%l3 ! Mem[00000000430000e0] p25_jmpl_2_he: ldsw [%i0+0x010],%l4 ! Mem[00000000420000d0] std %l2,[%i3+0x000] ! Mem[00000000438000c0] stx %l3,[%i1+0x018] ! Mem[00000000428000d8] std %l2,[%i1+0x018] ! Mem[00000000428000d8] ldsh [%i1+0x010],%l2 ! Mem[00000000428000d0] ldub [%i2+0x000],%l4 ! Mem[00000000430000c0] jmpl %g6+8,%g0 sth %l3,[%i3+0x038] ! Mem[00000000438000f8] p25_call_2_he: ldsh [%i0+0x028],%l2 ! Mem[00000000420000e8] ldx [%i3+0x000],%l2 ! Mem[00000000438000c0] lduh [%i2+0x028],%l2 ! Mem[00000000430000e8] lduw [%i1+0x000],%l1 ! Mem[00000000428000c0] ldsb [%i1+0x024],%l4 ! Mem[00000000428000e4] retl stx %l1,[%i3+0x020] ! Mem[00000000438000e0] p25_jmpl_2_ho: ldsw [%o0+0x010],%l4 ! Mem[00000000420000d0] std %l2,[%o3+0x000] ! Mem[00000000438000c0] stx %l3,[%o1+0x018] ! Mem[00000000428000d8] std %l2,[%o1+0x018] ! Mem[00000000428000d8] ldsh [%o1+0x010],%l2 ! Mem[00000000428000d0] ldub [%o2+0x000],%l4 ! Mem[00000000430000c0] jmpl %g6+8,%g0 sth %l3,[%o3+0x038] ! Mem[00000000438000f8] p25_call_2_ho: ldsh [%o0+0x028],%l2 ! Mem[00000000420000e8] ldx [%o3+0x000],%l2 ! Mem[00000000438000c0] lduh [%o2+0x028],%l2 ! Mem[00000000430000e8] lduw [%o1+0x000],%l1 ! Mem[00000000428000c0] ldsb [%o1+0x024],%l4 ! Mem[00000000428000e4] retl stx %l1,[%o3+0x020] ! Mem[00000000438000e0] p26_jmpl_2_le: ldstub [%i0+0x028],%l3 ! Mem[00000000440000e8] ldstub [%i0+0x00f],%l4 ! Mem[00000000440000cf] ldsb [%i2+0x031],%l2 ! Mem[00000000450000f1] swap [%i2+0x010],%l4 ! Mem[00000000450000d0] jmpl %g6+8,%g0 ldub [%i1+0x02f],%l7 ! Mem[00000000448000ef] p26_call_2_le: retl swap [%i0+0x000],%l6 ! Mem[00000000440000c0] p26_jmpl_2_lo: ldstub [%o0+0x028],%l3 ! Mem[00000000440000e8] ldstub [%o0+0x00f],%l4 ! Mem[00000000440000cf] ldsb [%o2+0x031],%l2 ! Mem[00000000450000f1] swap [%o2+0x010],%l4 ! Mem[00000000450000d0] jmpl %g6+8,%g0 ldub [%o1+0x02f],%l7 ! Mem[00000000448000ef] p26_call_2_lo: retl swap [%o0+0x000],%l6 ! Mem[00000000440000c0] p26_jmpl_2_he: ldstub [%i2+0x01c],%l6 ! Mem[00000000450000dc] sth %l3,[%i0+0x02a] ! Mem[00000000440000ea] swap [%i3+0x000],%l2 ! Mem[00000000458000c0] ldsb [%i1+0x03b],%l4 ! Mem[00000000448000fb] ldstub [%i1+0x00b],%l0 ! Mem[00000000448000cb] jmpl %g6+8,%g0 ldsh [%i2+0x018],%l5 ! Mem[00000000450000d8] p26_call_2_he: ldd [%i2+0x000],%l2 ! Mem[00000000450000c0] swap [%i1+0x000],%l0 ! Mem[00000000448000c0] std %l2,[%i0+0x018] ! Mem[00000000440000d8] ldd [%i1+0x028],%l6 ! Mem[00000000448000e8] stw %l2,[%i1+0x014] ! Mem[00000000448000d4] sth %l3,[%i1+0x020] ! Mem[00000000448000e0] ldstub [%i3+0x013],%l3 ! Mem[00000000458000d3] retl lduw [%i0+0x004],%l7 ! Mem[00000000440000c4] p26_jmpl_2_ho: ldstub [%o2+0x01c],%l6 ! Mem[00000000450000dc] sth %l3,[%o0+0x02a] ! Mem[00000000440000ea] swap [%o3+0x000],%l2 ! Mem[00000000458000c0] ldsb [%o1+0x03b],%l4 ! Mem[00000000448000fb] ldstub [%o1+0x00b],%l0 ! Mem[00000000448000cb] jmpl %g6+8,%g0 ldsh [%o2+0x018],%l5 ! Mem[00000000450000d8] p26_call_2_ho: ldd [%o2+0x000],%l2 ! Mem[00000000450000c0] swap [%o1+0x000],%l0 ! Mem[00000000448000c0] std %l2,[%o0+0x018] ! Mem[00000000440000d8] ldd [%o1+0x028],%l6 ! Mem[00000000448000e8] stw %l2,[%o1+0x014] ! Mem[00000000448000d4] sth %l3,[%o1+0x020] ! Mem[00000000448000e0] ldstub [%o3+0x013],%l3 ! Mem[00000000458000d3] retl lduw [%o0+0x004],%l7 ! Mem[00000000440000c4] p27_jmpl_2_le: swap [%i3+0x020],%l2 ! Mem[00000000478000e0] ldd [%i0+0x028],%l2 ! Mem[00000000460000e8] lduw [%i1+0x020],%l2 ! Mem[00000000468000e0] ldsh [%i0+0x000],%l5 ! Mem[00000000460000c0] ldstub [%i1+0x02f],%l2 ! Mem[00000000468000ef] swap [%i3+0x034],%l2 ! Mem[00000000478000f4] swap [%i2+0x008],%l3 ! Mem[00000000470000c8] jmpl %g6+8,%g0 ldsb [%i2+0x031],%l2 ! Mem[00000000470000f1] p27_call_2_le: ldstub [%i3+0x02a],%l5 ! Mem[00000000478000ea] ldstub [%i2+0x01e],%l1 ! Mem[00000000470000de] retl stb %l6,[%i1+0x01d] ! Mem[00000000468000dd] p27_jmpl_2_lo: swap [%o3+0x020],%l2 ! Mem[00000000478000e0] ldd [%o0+0x028],%l2 ! Mem[00000000460000e8] lduw [%o1+0x020],%l2 ! Mem[00000000468000e0] ldsh [%o0+0x000],%l5 ! Mem[00000000460000c0] ldstub [%o1+0x02f],%l2 ! Mem[00000000468000ef] swap [%o3+0x034],%l2 ! Mem[00000000478000f4] swap [%o2+0x008],%l3 ! Mem[00000000470000c8] jmpl %g6+8,%g0 ldsb [%o2+0x031],%l2 ! Mem[00000000470000f1] p27_call_2_lo: ldstub [%o3+0x02a],%l5 ! Mem[00000000478000ea] ldstub [%o2+0x01e],%l1 ! Mem[00000000470000de] retl stb %l6,[%o1+0x01d] ! Mem[00000000468000dd] p27_jmpl_2_he: stw %l7,[%i0+0x004] ! Mem[00000000460000c4] stx %l3,[%i2+0x028] ! Mem[00000000470000e8] ldsh [%i0+0x000],%l3 ! Mem[00000000460000c0] sth %l7,[%i3+0x010] ! Mem[00000000478000d0] sth %l6,[%i3+0x014] ! Mem[00000000478000d4] jmpl %g6+8,%g0 swap [%i3+0x018],%l4 ! Mem[00000000478000d8] p27_call_2_he: ldstub [%i1+0x006],%l5 ! Mem[00000000468000c6] ldsh [%i1+0x028],%l7 ! Mem[00000000468000e8] stx %l2,[%i3+0x028] ! Mem[00000000478000e8] ldstub [%i3+0x001],%l1 ! Mem[00000000478000c1] lduw [%i0+0x024],%l4 ! Mem[00000000460000e4] stx %l7,[%i3+0x020] ! Mem[00000000478000e0] retl swap [%i3+0x03c],%l4 ! Mem[00000000478000fc] p27_jmpl_2_ho: stw %l7,[%o0+0x004] ! Mem[00000000460000c4] stx %l3,[%o2+0x028] ! Mem[00000000470000e8] ldsh [%o0+0x000],%l3 ! Mem[00000000460000c0] sth %l7,[%o3+0x010] ! Mem[00000000478000d0] sth %l6,[%o3+0x014] ! Mem[00000000478000d4] jmpl %g6+8,%g0 swap [%o3+0x018],%l4 ! Mem[00000000478000d8] p27_call_2_ho: ldstub [%o1+0x006],%l5 ! Mem[00000000468000c6] ldsh [%o1+0x028],%l7 ! Mem[00000000468000e8] stx %l2,[%o3+0x028] ! Mem[00000000478000e8] ldstub [%o3+0x001],%l1 ! Mem[00000000478000c1] lduw [%o0+0x024],%l4 ! Mem[00000000460000e4] stx %l7,[%o3+0x020] ! Mem[00000000478000e0] retl swap [%o3+0x03c],%l4 ! Mem[00000000478000fc] p28_jmpl_2_le: ldx [%i0+0x010],%l5 ! Mem[00000000480000d0] ldstub [%i0+0x024],%l7 ! Mem[00000000480000e4] swap [%i0+0x038],%l6 ! Mem[00000000480000f8] ldstub [%i2+0x01e],%l2 ! Mem[00000000490000de] stw %l2,[%i1+0x030] ! Mem[00000000488000f0] std %l4,[%i3+0x020] ! Mem[00000000498000e0] jmpl %g6+8,%g0 stx %l4,[%i3+0x018] ! Mem[00000000498000d8] p28_call_2_le: ldstub [%i2+0x01a],%l6 ! Mem[00000000490000da] swap [%i1+0x008],%l1 ! Mem[00000000488000c8] swap [%i1+0x028],%l0 ! Mem[00000000488000e8] stx %l7,[%i1+0x018] ! Mem[00000000488000d8] swap [%i3+0x000],%l5 ! Mem[00000000498000c0] stw %l6,[%i0+0x03c] ! Mem[00000000480000fc] retl stb %l4,[%i2+0x009] ! Mem[00000000490000c9] p28_jmpl_2_lo: ldx [%o0+0x010],%l5 ! Mem[00000000480000d0] ldstub [%o0+0x024],%l7 ! Mem[00000000480000e4] swap [%o0+0x038],%l6 ! Mem[00000000480000f8] ldstub [%o2+0x01e],%l2 ! Mem[00000000490000de] stw %l2,[%o1+0x030] ! Mem[00000000488000f0] std %l4,[%o3+0x020] ! Mem[00000000498000e0] jmpl %g6+8,%g0 stx %l4,[%o3+0x018] ! Mem[00000000498000d8] p28_call_2_lo: ldstub [%o2+0x01a],%l6 ! Mem[00000000490000da] swap [%o1+0x008],%l1 ! Mem[00000000488000c8] swap [%o1+0x028],%l0 ! Mem[00000000488000e8] stx %l7,[%o1+0x018] ! Mem[00000000488000d8] swap [%o3+0x000],%l5 ! Mem[00000000498000c0] stw %l6,[%o0+0x03c] ! Mem[00000000480000fc] retl stb %l4,[%o2+0x009] ! Mem[00000000490000c9] p28_jmpl_2_he: ldd [%i3+0x008],%l2 ! Mem[00000000498000c8] swap [%i2+0x034],%l7 ! Mem[00000000490000f4] std %l0,[%i0+0x028] ! Mem[00000000480000e8] ldub [%i1+0x02e],%l6 ! Mem[00000000488000ee] swap [%i3+0x038],%l2 ! Mem[00000000498000f8] swap [%i3+0x000],%l4 ! Mem[00000000498000c0] jmpl %g6+8,%g0 stw %l4,[%i3+0x03c] ! Mem[00000000498000fc] p28_call_2_he: ldstub [%i2+0x039],%l1 ! Mem[00000000490000f9] stw %l1,[%i0+0x02c] ! Mem[00000000480000ec] lduw [%i2+0x03c],%l5 ! Mem[00000000490000fc] retl swap [%i2+0x008],%l3 ! Mem[00000000490000c8] p28_jmpl_2_ho: ldd [%o3+0x008],%l2 ! Mem[00000000498000c8] swap [%o2+0x034],%l7 ! Mem[00000000490000f4] std %l0,[%o0+0x028] ! Mem[00000000480000e8] ldub [%o1+0x02e],%l6 ! Mem[00000000488000ee] swap [%o3+0x038],%l2 ! Mem[00000000498000f8] swap [%o3+0x000],%l4 ! Mem[00000000498000c0] jmpl %g6+8,%g0 stw %l4,[%o3+0x03c] ! Mem[00000000498000fc] p28_call_2_ho: ldstub [%o2+0x039],%l1 ! Mem[00000000490000f9] stw %l1,[%o0+0x02c] ! Mem[00000000480000ec] lduw [%o2+0x03c],%l5 ! Mem[00000000490000fc] retl swap [%o2+0x008],%l3 ! Mem[00000000490000c8] p29_jmpl_2_le: stx %l3,[%i0+0x020] ! Mem[000000004a0000e0] stw %l5,[%i1+0x014] ! Mem[000000004a8000d4] ldub [%i0+0x004],%l7 ! Mem[000000004a0000c4] ldsh [%i2+0x03a],%l6 ! Mem[000000004b0000fa] ldstub [%i2+0x019],%l6 ! Mem[000000004b0000d9] stw %l4,[%i1+0x03c] ! Mem[000000004a8000fc] swap [%i3+0x00c],%l6 ! Mem[000000004b8000cc] jmpl %g6+8,%g0 ldstub [%i0+0x01a],%l4 ! Mem[000000004a0000da] p29_call_2_le: ldx [%i1+0x038],%l6 ! Mem[000000004a8000f8] swap [%i2+0x008],%l1 ! Mem[000000004b0000c8] stb %l0,[%i0+0x028] ! Mem[000000004a0000e8] swap [%i3+0x034],%l2 ! Mem[000000004b8000f4] swap [%i3+0x030],%l7 ! Mem[000000004b8000f0] std %l6,[%i1+0x020] ! Mem[000000004a8000e0] retl ldsw [%i1+0x004],%l3 ! Mem[000000004a8000c4] p29_jmpl_2_lo: stx %l3,[%o0+0x020] ! Mem[000000004a0000e0] stw %l5,[%o1+0x014] ! Mem[000000004a8000d4] ldub [%o0+0x004],%l7 ! Mem[000000004a0000c4] ldsh [%o2+0x03a],%l6 ! Mem[000000004b0000fa] ldstub [%o2+0x019],%l6 ! Mem[000000004b0000d9] stw %l4,[%o1+0x03c] ! Mem[000000004a8000fc] swap [%o3+0x00c],%l6 ! Mem[000000004b8000cc] jmpl %g6+8,%g0 ldstub [%o0+0x01a],%l4 ! Mem[000000004a0000da] p29_call_2_lo: ldx [%o1+0x038],%l6 ! Mem[000000004a8000f8] swap [%o2+0x008],%l1 ! Mem[000000004b0000c8] stb %l0,[%o0+0x028] ! Mem[000000004a0000e8] swap [%o3+0x034],%l2 ! Mem[000000004b8000f4] swap [%o3+0x030],%l7 ! Mem[000000004b8000f0] std %l6,[%o1+0x020] ! Mem[000000004a8000e0] retl ldsw [%o1+0x004],%l3 ! Mem[000000004a8000c4] p29_jmpl_2_he: sth %l2,[%i1+0x03e] ! Mem[000000004a8000fe] ldstub [%i2+0x004],%l5 ! Mem[000000004b0000c4] stb %l6,[%i1+0x017] ! Mem[000000004a8000d7] sth %l1,[%i3+0x00c] ! Mem[000000004b8000cc] jmpl %g6+8,%g0 ldstub [%i1+0x008],%l2 ! Mem[000000004a8000c8] p29_call_2_he: std %l6,[%i2+0x018] ! Mem[000000004b0000d8] ldd [%i2+0x018],%l2 ! Mem[000000004b0000d8] std %l0,[%i2+0x018] ! Mem[000000004b0000d8] ldstub [%i1+0x01c],%l0 ! Mem[000000004a8000dc] stb %l0,[%i1+0x02f] ! Mem[000000004a8000ef] stx %l4,[%i0+0x010] ! Mem[000000004a0000d0] retl stw %l1,[%i2+0x00c] ! Mem[000000004b0000cc] p29_jmpl_2_ho: sth %l2,[%o1+0x03e] ! Mem[000000004a8000fe] ldstub [%o2+0x004],%l5 ! Mem[000000004b0000c4] stb %l6,[%o1+0x017] ! Mem[000000004a8000d7] sth %l1,[%o3+0x00c] ! Mem[000000004b8000cc] jmpl %g6+8,%g0 ldstub [%o1+0x008],%l2 ! Mem[000000004a8000c8] p29_call_2_ho: std %l6,[%o2+0x018] ! Mem[000000004b0000d8] ldd [%o2+0x018],%l2 ! Mem[000000004b0000d8] std %l0,[%o2+0x018] ! Mem[000000004b0000d8] ldstub [%o1+0x01c],%l0 ! Mem[000000004a8000dc] stb %l0,[%o1+0x02f] ! Mem[000000004a8000ef] stx %l4,[%o0+0x010] ! Mem[000000004a0000d0] retl stw %l1,[%o2+0x00c] ! Mem[000000004b0000cc] p30_jmpl_2_le: ldstub [%i3+0x027],%l2 ! Mem[000000004d8000e7] stx %l2,[%i0+0x008] ! Mem[000000004c0000c8] ldstub [%i3+0x017],%l0 ! Mem[000000004d8000d7] jmpl %g6+8,%g0 ldstub [%i1+0x002],%l7 ! Mem[000000004c8000c2] p30_call_2_le: lduh [%i1+0x00e],%l3 ! Mem[000000004c8000ce] retl stb %l3,[%i1+0x024] ! Mem[000000004c8000e4] p30_jmpl_2_lo: ldstub [%o3+0x027],%l2 ! Mem[000000004d8000e7] stx %l2,[%o0+0x008] ! Mem[000000004c0000c8] ldstub [%o3+0x017],%l0 ! Mem[000000004d8000d7] jmpl %g6+8,%g0 ldstub [%o1+0x002],%l7 ! Mem[000000004c8000c2] p30_call_2_lo: lduh [%o1+0x00e],%l3 ! Mem[000000004c8000ce] retl stb %l3,[%o1+0x024] ! Mem[000000004c8000e4] p30_jmpl_2_he: lduh [%i2+0x02c],%l1 ! Mem[000000004d0000ec] ldstub [%i3+0x037],%l4 ! Mem[000000004d8000f7] swap [%i2+0x00c],%l3 ! Mem[000000004d0000cc] swap [%i1+0x038],%l6 ! Mem[000000004c8000f8] lduw [%i0+0x01c],%l4 ! Mem[000000004c0000dc] jmpl %g6+8,%g0 ldub [%i1+0x02f],%l6 ! Mem[000000004c8000ef] p30_call_2_he: retl lduw [%i2+0x00c],%l2 ! Mem[000000004d0000cc] p30_jmpl_2_ho: lduh [%o2+0x02c],%l1 ! Mem[000000004d0000ec] ldstub [%o3+0x037],%l4 ! Mem[000000004d8000f7] swap [%o2+0x00c],%l3 ! Mem[000000004d0000cc] swap [%o1+0x038],%l6 ! Mem[000000004c8000f8] lduw [%o0+0x01c],%l4 ! Mem[000000004c0000dc] jmpl %g6+8,%g0 ldub [%o1+0x02f],%l6 ! Mem[000000004c8000ef] p30_call_2_ho: retl lduw [%o2+0x00c],%l2 ! Mem[000000004d0000cc] p31_jmpl_2_le: ldx [%i0+0x028],%l0 ! Mem[000000004e0000e8] stb %l3,[%i1+0x020] ! Mem[000000004e8000e0] std %l6,[%i2+0x008] ! Mem[000000004f0000c8] ldstub [%i0+0x031],%l2 ! Mem[000000004e0000f1] jmpl %g6+8,%g0 lduh [%i2+0x02a],%l0 ! Mem[000000004f0000ea] p31_call_2_le: ldstub [%i0+0x01f],%l6 ! Mem[000000004e0000df] ldub [%i0+0x021],%l5 ! Mem[000000004e0000e1] retl swap [%i1+0x01c],%l1 ! Mem[000000004e8000dc] p31_jmpl_2_lo: ldx [%o0+0x028],%l0 ! Mem[000000004e0000e8] stb %l3,[%o1+0x020] ! Mem[000000004e8000e0] std %l6,[%o2+0x008] ! Mem[000000004f0000c8] ldstub [%o0+0x031],%l2 ! Mem[000000004e0000f1] jmpl %g6+8,%g0 lduh [%o2+0x02a],%l0 ! Mem[000000004f0000ea] p31_call_2_lo: ldstub [%o0+0x01f],%l6 ! Mem[000000004e0000df] ldub [%o0+0x021],%l5 ! Mem[000000004e0000e1] retl swap [%o1+0x01c],%l1 ! Mem[000000004e8000dc] p31_jmpl_2_he: lduh [%i2+0x016],%l5 ! Mem[000000004f0000d6] ldsh [%i2+0x004],%l7 ! Mem[000000004f0000c4] ldd [%i1+0x028],%l2 ! Mem[000000004e8000e8] jmpl %g6+8,%g0 swap [%i1+0x018],%l6 ! Mem[000000004e8000d8] p31_call_2_he: retl ldub [%i2+0x02c],%l0 ! Mem[000000004f0000ec] p31_jmpl_2_ho: lduh [%o2+0x016],%l5 ! Mem[000000004f0000d6] ldsh [%o2+0x004],%l7 ! Mem[000000004f0000c4] ldd [%o1+0x028],%l2 ! Mem[000000004e8000e8] jmpl %g6+8,%g0 swap [%o1+0x018],%l6 ! Mem[000000004e8000d8] p31_call_2_ho: retl ldub [%o2+0x02c],%l0 ! Mem[000000004f0000ec] p32_jmpl_2_le: jmpl %g6+8,%g0 std %l4,[%i2+0x028] ! Mem[00000000510000e8] p32_call_2_le: ldsb [%i2+0x011],%l4 ! Mem[00000000510000d1] ldub [%i1+0x03d],%l5 ! Mem[00000000508000fd] stb %l1,[%i0+0x012] ! Mem[00000000500000d2] stb %l6,[%i1+0x023] ! Mem[00000000508000e3] stw %l7,[%i0+0x004] ! Mem[00000000500000c4] ldub [%i1+0x016],%l6 ! Mem[00000000508000d6] retl stx %l6,[%i1+0x000] ! Mem[00000000508000c0] p32_jmpl_2_lo: jmpl %g6+8,%g0 std %l4,[%o2+0x028] ! Mem[00000000510000e8] p32_call_2_lo: ldsb [%o2+0x011],%l4 ! Mem[00000000510000d1] ldub [%o1+0x03d],%l5 ! Mem[00000000508000fd] stb %l1,[%o0+0x012] ! Mem[00000000500000d2] stb %l6,[%o1+0x023] ! Mem[00000000508000e3] stw %l7,[%o0+0x004] ! Mem[00000000500000c4] ldub [%o1+0x016],%l6 ! Mem[00000000508000d6] retl stx %l6,[%o1+0x000] ! Mem[00000000508000c0] p32_jmpl_2_he: ldsh [%i1+0x036],%l3 ! Mem[00000000508000f6] ldd [%i3+0x008],%l2 ! Mem[00000000518000c8] ldsw [%i1+0x030],%l6 ! Mem[00000000508000f0] ldd [%i1+0x018],%l0 ! Mem[00000000508000d8] std %l6,[%i2+0x020] ! Mem[00000000510000e0] ldx [%i1+0x038],%l2 ! Mem[00000000508000f8] ldstub [%i2+0x012],%l2 ! Mem[00000000510000d2] jmpl %g6+8,%g0 stb %l4,[%i3+0x031] ! Mem[00000000518000f1] p32_call_2_he: ldsb [%i0+0x004],%l7 ! Mem[00000000500000c4] swap [%i3+0x014],%l4 ! Mem[00000000518000d4] ldx [%i0+0x018],%l7 ! Mem[00000000500000d8] lduh [%i3+0x00e],%l4 ! Mem[00000000518000ce] retl swap [%i0+0x010],%l7 ! Mem[00000000500000d0] p32_jmpl_2_ho: ldsh [%o1+0x036],%l3 ! Mem[00000000508000f6] ldd [%o3+0x008],%l2 ! Mem[00000000518000c8] ldsw [%o1+0x030],%l6 ! Mem[00000000508000f0] ldd [%o1+0x018],%l0 ! Mem[00000000508000d8] std %l6,[%o2+0x020] ! Mem[00000000510000e0] ldx [%o1+0x038],%l2 ! Mem[00000000508000f8] ldstub [%o2+0x012],%l2 ! Mem[00000000510000d2] jmpl %g6+8,%g0 stb %l4,[%o3+0x031] ! Mem[00000000518000f1] p32_call_2_ho: ldsb [%o0+0x004],%l7 ! Mem[00000000500000c4] swap [%o3+0x014],%l4 ! Mem[00000000518000d4] ldx [%o0+0x018],%l7 ! Mem[00000000500000d8] lduh [%o3+0x00e],%l4 ! Mem[00000000518000ce] retl swap [%o0+0x010],%l7 ! Mem[00000000500000d0] p33_jmpl_2_le: stb %l0,[%i2+0x02a] ! Mem[00000000530000ea] ldsh [%i2+0x020],%l3 ! Mem[00000000530000e0] jmpl %g6+8,%g0 swap [%i0+0x000],%l6 ! Mem[00000000520000c0] p33_call_2_le: sth %l0,[%i1+0x022] ! Mem[00000000528000e2] stx %l1,[%i2+0x030] ! Mem[00000000530000f0] ldsb [%i3+0x035],%l3 ! Mem[00000000538000f5] ldsh [%i1+0x02a],%l5 ! Mem[00000000528000ea] swap [%i1+0x02c],%l7 ! Mem[00000000528000ec] swap [%i0+0x034],%l2 ! Mem[00000000520000f4] retl ldd [%i2+0x020],%l2 ! Mem[00000000530000e0] p33_jmpl_2_lo: stb %l0,[%o2+0x02a] ! Mem[00000000530000ea] ldsh [%o2+0x020],%l3 ! Mem[00000000530000e0] jmpl %g6+8,%g0 swap [%o0+0x000],%l6 ! Mem[00000000520000c0] p33_call_2_lo: sth %l0,[%o1+0x022] ! Mem[00000000528000e2] stx %l1,[%o2+0x030] ! Mem[00000000530000f0] ldsb [%o3+0x035],%l3 ! Mem[00000000538000f5] ldsh [%o1+0x02a],%l5 ! Mem[00000000528000ea] swap [%o1+0x02c],%l7 ! Mem[00000000528000ec] swap [%o0+0x034],%l2 ! Mem[00000000520000f4] retl ldd [%o2+0x020],%l2 ! Mem[00000000530000e0] p33_jmpl_2_he: ldx [%i2+0x010],%l4 ! Mem[00000000530000d0] ldsh [%i2+0x006],%l3 ! Mem[00000000530000c6] lduw [%i3+0x01c],%l3 ! Mem[00000000538000dc] swap [%i1+0x020],%l5 ! Mem[00000000528000e0] lduh [%i2+0x03a],%l2 ! Mem[00000000530000fa] ldsw [%i2+0x000],%l4 ! Mem[00000000530000c0] jmpl %g6+8,%g0 stx %l3,[%i2+0x038] ! Mem[00000000530000f8] p33_call_2_he: ldub [%i3+0x029],%l2 ! Mem[00000000538000e9] ldstub [%i1+0x004],%l2 ! Mem[00000000528000c4] ldx [%i0+0x000],%l5 ! Mem[00000000520000c0] lduh [%i3+0x028],%l7 ! Mem[00000000538000e8] ldstub [%i1+0x029],%l2 ! Mem[00000000528000e9] retl ldstub [%i2+0x001],%l1 ! Mem[00000000530000c1] p33_jmpl_2_ho: ldx [%o2+0x010],%l4 ! Mem[00000000530000d0] ldsh [%o2+0x006],%l3 ! Mem[00000000530000c6] lduw [%o3+0x01c],%l3 ! Mem[00000000538000dc] swap [%o1+0x020],%l5 ! Mem[00000000528000e0] lduh [%o2+0x03a],%l2 ! Mem[00000000530000fa] ldsw [%o2+0x000],%l4 ! Mem[00000000530000c0] jmpl %g6+8,%g0 stx %l3,[%o2+0x038] ! Mem[00000000530000f8] p33_call_2_ho: ldub [%o3+0x029],%l2 ! Mem[00000000538000e9] ldstub [%o1+0x004],%l2 ! Mem[00000000528000c4] ldx [%o0+0x000],%l5 ! Mem[00000000520000c0] lduh [%o3+0x028],%l7 ! Mem[00000000538000e8] ldstub [%o1+0x029],%l2 ! Mem[00000000528000e9] retl ldstub [%o2+0x001],%l1 ! Mem[00000000530000c1] p34_jmpl_2_le: ldsh [%i1+0x03a],%l6 ! Mem[00000000548000fa] swap [%i2+0x01c],%l2 ! Mem[00000000550000dc] ldstub [%i2+0x030],%l2 ! Mem[00000000550000f0] jmpl %g6+8,%g0 stw %l4,[%i2+0x020] ! Mem[00000000550000e0] p34_call_2_le: ldx [%i0+0x010],%l5 ! Mem[00000000540000d0] retl sth %l2,[%i2+0x008] ! Mem[00000000550000c8] p34_jmpl_2_lo: ldsh [%o1+0x03a],%l6 ! Mem[00000000548000fa] swap [%o2+0x01c],%l2 ! Mem[00000000550000dc] ldstub [%o2+0x030],%l2 ! Mem[00000000550000f0] jmpl %g6+8,%g0 stw %l4,[%o2+0x020] ! Mem[00000000550000e0] p34_call_2_lo: ldx [%o0+0x010],%l5 ! Mem[00000000540000d0] retl sth %l2,[%o2+0x008] ! Mem[00000000550000c8] p34_jmpl_2_he: ldd [%i2+0x010],%l2 ! Mem[00000000550000d0] stx %l1,[%i3+0x030] ! Mem[00000000558000f0] stw %l2,[%i2+0x030] ! Mem[00000000550000f0] ldsw [%i2+0x01c],%l4 ! Mem[00000000550000dc] jmpl %g6+8,%g0 stw %l4,[%i3+0x038] ! Mem[00000000558000f8] p34_call_2_he: ldx [%i1+0x000],%l1 ! Mem[00000000548000c0] stw %l3,[%i2+0x024] ! Mem[00000000550000e4] retl std %l6,[%i0+0x028] ! Mem[00000000540000e8] p34_jmpl_2_ho: ldd [%o2+0x010],%l2 ! Mem[00000000550000d0] stx %l1,[%o3+0x030] ! Mem[00000000558000f0] stw %l2,[%o2+0x030] ! Mem[00000000550000f0] ldsw [%o2+0x01c],%l4 ! Mem[00000000550000dc] jmpl %g6+8,%g0 stw %l4,[%o3+0x038] ! Mem[00000000558000f8] p34_call_2_ho: ldx [%o1+0x000],%l1 ! Mem[00000000548000c0] stw %l3,[%o2+0x024] ! Mem[00000000550000e4] retl std %l6,[%o0+0x028] ! Mem[00000000540000e8] p35_jmpl_2_le: ldx [%i0+0x038],%l1 ! Mem[00000000560000f8] ldd [%i2+0x010],%l6 ! Mem[00000000570000d0] swap [%i0+0x028],%l5 ! Mem[00000000560000e8] std %l0,[%i1+0x028] ! Mem[00000000568000e8] stx %l4,[%i3+0x030] ! Mem[00000000578000f0] stb %l2,[%i0+0x03b] ! Mem[00000000560000fb] ldstub [%i3+0x001],%l3 ! Mem[00000000578000c1] jmpl %g6+8,%g0 swap [%i1+0x010],%l7 ! Mem[00000000568000d0] p35_call_2_le: ldd [%i3+0x010],%l6 ! Mem[00000000578000d0] swap [%i1+0x004],%l2 ! Mem[00000000568000c4] ldsh [%i2+0x006],%l5 ! Mem[00000000570000c6] ldsb [%i2+0x029],%l7 ! Mem[00000000570000e9] ldd [%i1+0x028],%l2 ! Mem[00000000568000e8] lduw [%i2+0x034],%l2 ! Mem[00000000570000f4] lduw [%i0+0x00c],%l2 ! Mem[00000000560000cc] retl ldstub [%i1+0x038],%l5 ! Mem[00000000568000f8] p35_jmpl_2_lo: ldx [%o0+0x038],%l1 ! Mem[00000000560000f8] ldd [%o2+0x010],%l6 ! Mem[00000000570000d0] swap [%o0+0x028],%l5 ! Mem[00000000560000e8] std %l0,[%o1+0x028] ! Mem[00000000568000e8] stx %l4,[%o3+0x030] ! Mem[00000000578000f0] stb %l2,[%o0+0x03b] ! Mem[00000000560000fb] ldstub [%o3+0x001],%l3 ! Mem[00000000578000c1] jmpl %g6+8,%g0 swap [%o1+0x010],%l7 ! Mem[00000000568000d0] p35_call_2_lo: ldd [%o3+0x010],%l6 ! Mem[00000000578000d0] swap [%o1+0x004],%l2 ! Mem[00000000568000c4] ldsh [%o2+0x006],%l5 ! Mem[00000000570000c6] ldsb [%o2+0x029],%l7 ! Mem[00000000570000e9] ldd [%o1+0x028],%l2 ! Mem[00000000568000e8] lduw [%o2+0x034],%l2 ! Mem[00000000570000f4] lduw [%o0+0x00c],%l2 ! Mem[00000000560000cc] retl ldstub [%o1+0x038],%l5 ! Mem[00000000568000f8] p35_jmpl_2_he: ldstub [%i3+0x025],%l0 ! Mem[00000000578000e5] lduw [%i0+0x008],%l0 ! Mem[00000000560000c8] ldstub [%i3+0x014],%l6 ! Mem[00000000578000d4] stw %l6,[%i2+0x004] ! Mem[00000000570000c4] swap [%i2+0x018],%l2 ! Mem[00000000570000d8] lduw [%i1+0x03c],%l4 ! Mem[00000000568000fc] jmpl %g6+8,%g0 stb %l1,[%i1+0x02b] ! Mem[00000000568000eb] p35_call_2_he: ldx [%i0+0x008],%l1 ! Mem[00000000560000c8] retl ldd [%i0+0x020],%l6 ! Mem[00000000560000e0] p35_jmpl_2_ho: ldstub [%o3+0x025],%l0 ! Mem[00000000578000e5] lduw [%o0+0x008],%l0 ! Mem[00000000560000c8] ldstub [%o3+0x014],%l6 ! Mem[00000000578000d4] stw %l6,[%o2+0x004] ! Mem[00000000570000c4] swap [%o2+0x018],%l2 ! Mem[00000000570000d8] lduw [%o1+0x03c],%l4 ! Mem[00000000568000fc] jmpl %g6+8,%g0 stb %l1,[%o1+0x02b] ! Mem[00000000568000eb] p35_call_2_ho: ldx [%o0+0x008],%l1 ! Mem[00000000560000c8] retl ldd [%o0+0x020],%l6 ! Mem[00000000560000e0] p36_jmpl_2_le: ldsh [%i2+0x016],%l5 ! Mem[00000000590000d6] stw %l7,[%i2+0x024] ! Mem[00000000590000e4] swap [%i1+0x00c],%l3 ! Mem[00000000588000cc] jmpl %g6+8,%g0 stx %l6,[%i1+0x038] ! Mem[00000000588000f8] p36_call_2_le: retl ldub [%i0+0x02c],%l0 ! Mem[00000000580000ec] p36_jmpl_2_lo: ldsh [%o2+0x016],%l5 ! Mem[00000000590000d6] stw %l7,[%o2+0x024] ! Mem[00000000590000e4] swap [%o1+0x00c],%l3 ! Mem[00000000588000cc] jmpl %g6+8,%g0 stx %l6,[%o1+0x038] ! Mem[00000000588000f8] p36_call_2_lo: retl ldub [%o0+0x02c],%l0 ! Mem[00000000580000ec] p36_jmpl_2_he: ldsw [%i0+0x00c],%l4 ! Mem[00000000580000cc] stx %l7,[%i2+0x000] ! Mem[00000000590000c0] sth %l3,[%i1+0x036] ! Mem[00000000588000f6] ldx [%i3+0x010],%l0 ! Mem[00000000598000d0] jmpl %g6+8,%g0 swap [%i0+0x018],%l3 ! Mem[00000000580000d8] p36_call_2_he: lduh [%i3+0x024],%l4 ! Mem[00000000598000e4] lduw [%i3+0x004],%l1 ! Mem[00000000598000c4] lduw [%i0+0x008],%l4 ! Mem[00000000580000c8] lduw [%i2+0x038],%l5 ! Mem[00000000590000f8] ldub [%i0+0x03b],%l5 ! Mem[00000000580000fb] std %l6,[%i0+0x028] ! Mem[00000000580000e8] ldd [%i2+0x028],%l4 ! Mem[00000000590000e8] retl stw %l7,[%i3+0x024] ! Mem[00000000598000e4] p36_jmpl_2_ho: ldsw [%o0+0x00c],%l4 ! Mem[00000000580000cc] stx %l7,[%o2+0x000] ! Mem[00000000590000c0] sth %l3,[%o1+0x036] ! Mem[00000000588000f6] ldx [%o3+0x010],%l0 ! Mem[00000000598000d0] jmpl %g6+8,%g0 swap [%o0+0x018],%l3 ! Mem[00000000580000d8] p36_call_2_ho: lduh [%o3+0x024],%l4 ! Mem[00000000598000e4] lduw [%o3+0x004],%l1 ! Mem[00000000598000c4] lduw [%o0+0x008],%l4 ! Mem[00000000580000c8] lduw [%o2+0x038],%l5 ! Mem[00000000590000f8] ldub [%o0+0x03b],%l5 ! Mem[00000000580000fb] std %l6,[%o0+0x028] ! Mem[00000000580000e8] ldd [%o2+0x028],%l4 ! Mem[00000000590000e8] retl stw %l7,[%o3+0x024] ! Mem[00000000598000e4] p37_jmpl_2_le: sth %l6,[%i3+0x03c] ! Mem[000000005b8000fc] ldd [%i0+0x028],%l2 ! Mem[000000005a0000e8] ldstub [%i1+0x024],%l3 ! Mem[000000005a8000e4] swap [%i3+0x028],%l3 ! Mem[000000005b8000e8] ldsb [%i1+0x00b],%l0 ! Mem[000000005a8000cb] stb %l5,[%i0+0x018] ! Mem[000000005a0000d8] jmpl %g6+8,%g0 ldub [%i1+0x00d],%l0 ! Mem[000000005a8000cd] p37_call_2_le: ldsw [%i3+0x020],%l0 ! Mem[000000005b8000e0] ldd [%i3+0x000],%l6 ! Mem[000000005b8000c0] std %l2,[%i0+0x030] ! Mem[000000005a0000f0] retl lduw [%i1+0x038],%l2 ! Mem[000000005a8000f8] p37_jmpl_2_lo: sth %l6,[%o3+0x03c] ! Mem[000000005b8000fc] ldd [%o0+0x028],%l2 ! Mem[000000005a0000e8] ldstub [%o1+0x024],%l3 ! Mem[000000005a8000e4] swap [%o3+0x028],%l3 ! Mem[000000005b8000e8] ldsb [%o1+0x00b],%l0 ! Mem[000000005a8000cb] stb %l5,[%o0+0x018] ! Mem[000000005a0000d8] jmpl %g6+8,%g0 ldub [%o1+0x00d],%l0 ! Mem[000000005a8000cd] p37_call_2_lo: ldsw [%o3+0x020],%l0 ! Mem[000000005b8000e0] ldd [%o3+0x000],%l6 ! Mem[000000005b8000c0] std %l2,[%o0+0x030] ! Mem[000000005a0000f0] retl lduw [%o1+0x038],%l2 ! Mem[000000005a8000f8] p37_jmpl_2_he: ldstub [%i2+0x02a],%l0 ! Mem[000000005b0000ea] ldub [%i1+0x00e],%l7 ! Mem[000000005a8000ce] jmpl %g6+8,%g0 ldstub [%i1+0x039],%l1 ! Mem[000000005a8000f9] p37_call_2_he: swap [%i2+0x01c],%l1 ! Mem[000000005b0000dc] ldd [%i3+0x018],%l6 ! Mem[000000005b8000d8] ldstub [%i1+0x031],%l4 ! Mem[000000005a8000f1] stx %l2,[%i0+0x028] ! Mem[000000005a0000e8] swap [%i1+0x018],%l6 ! Mem[000000005a8000d8] retl ldx [%i3+0x008],%l0 ! Mem[000000005b8000c8] p37_jmpl_2_ho: ldstub [%o2+0x02a],%l0 ! Mem[000000005b0000ea] ldub [%o1+0x00e],%l7 ! Mem[000000005a8000ce] jmpl %g6+8,%g0 ldstub [%o1+0x039],%l1 ! Mem[000000005a8000f9] p37_call_2_ho: swap [%o2+0x01c],%l1 ! Mem[000000005b0000dc] ldd [%o3+0x018],%l6 ! Mem[000000005b8000d8] ldstub [%o1+0x031],%l4 ! Mem[000000005a8000f1] stx %l2,[%o0+0x028] ! Mem[000000005a0000e8] swap [%o1+0x018],%l6 ! Mem[000000005a8000d8] retl ldx [%o3+0x008],%l0 ! Mem[000000005b8000c8] p38_jmpl_2_le: ldd [%i2+0x038],%l0 ! Mem[000000005d0000f8] ldstub [%i3+0x032],%l6 ! Mem[000000005d8000f2] ldsh [%i2+0x01c],%l6 ! Mem[000000005d0000dc] ldstub [%i1+0x02f],%l2 ! Mem[000000005c8000ef] lduh [%i1+0x024],%l3 ! Mem[000000005c8000e4] jmpl %g6+8,%g0 swap [%i3+0x028],%l3 ! Mem[000000005d8000e8] p38_call_2_le: stx %l3,[%i1+0x010] ! Mem[000000005c8000d0] retl ldstub [%i1+0x012],%l3 ! Mem[000000005c8000d2] p38_jmpl_2_lo: ldd [%o2+0x038],%l0 ! Mem[000000005d0000f8] ldstub [%o3+0x032],%l6 ! Mem[000000005d8000f2] ldsh [%o2+0x01c],%l6 ! Mem[000000005d0000dc] ldstub [%o1+0x02f],%l2 ! Mem[000000005c8000ef] lduh [%o1+0x024],%l3 ! Mem[000000005c8000e4] jmpl %g6+8,%g0 swap [%o3+0x028],%l3 ! Mem[000000005d8000e8] p38_call_2_lo: stx %l3,[%o1+0x010] ! Mem[000000005c8000d0] retl ldstub [%o1+0x012],%l3 ! Mem[000000005c8000d2] p38_jmpl_2_he: jmpl %g6+8,%g0 sth %l3,[%i1+0x020] ! Mem[000000005c8000e0] p38_call_2_he: std %l6,[%i0+0x028] ! Mem[000000005c0000e8] ldstub [%i3+0x01e],%l7 ! Mem[000000005d8000de] std %l0,[%i0+0x030] ! Mem[000000005c0000f0] ldub [%i3+0x032],%l2 ! Mem[000000005d8000f2] std %l2,[%i3+0x028] ! Mem[000000005d8000e8] retl lduh [%i3+0x03e],%l6 ! Mem[000000005d8000fe] p38_jmpl_2_ho: jmpl %g6+8,%g0 sth %l3,[%o1+0x020] ! Mem[000000005c8000e0] p38_call_2_ho: std %l6,[%o0+0x028] ! Mem[000000005c0000e8] ldstub [%o3+0x01e],%l7 ! Mem[000000005d8000de] std %l0,[%o0+0x030] ! Mem[000000005c0000f0] ldub [%o3+0x032],%l2 ! Mem[000000005d8000f2] std %l2,[%o3+0x028] ! Mem[000000005d8000e8] retl lduh [%o3+0x03e],%l6 ! Mem[000000005d8000fe] p39_jmpl_2_le: swap [%i3+0x03c],%l6 ! Mem[000000005f8000fc] ldstub [%i2+0x02a],%l3 ! Mem[000000005f0000ea] ldstub [%i2+0x015],%l1 ! Mem[000000005f0000d5] stw %l5,[%i1+0x000] ! Mem[000000005e8000c0] ldstub [%i3+0x016],%l4 ! Mem[000000005f8000d6] jmpl %g6+8,%g0 ldsw [%i2+0x000],%l5 ! Mem[000000005f0000c0] p39_call_2_le: lduw [%i2+0x000],%l3 ! Mem[000000005f0000c0] stb %l0,[%i1+0x023] ! Mem[000000005e8000e3] retl ldd [%i1+0x030],%l0 ! Mem[000000005e8000f0] p39_jmpl_2_lo: swap [%o3+0x03c],%l6 ! Mem[000000005f8000fc] ldstub [%o2+0x02a],%l3 ! Mem[000000005f0000ea] ldstub [%o2+0x015],%l1 ! Mem[000000005f0000d5] stw %l5,[%o1+0x000] ! Mem[000000005e8000c0] ldstub [%o3+0x016],%l4 ! Mem[000000005f8000d6] jmpl %g6+8,%g0 ldsw [%o2+0x000],%l5 ! Mem[000000005f0000c0] p39_call_2_lo: lduw [%o2+0x000],%l3 ! Mem[000000005f0000c0] stb %l0,[%o1+0x023] ! Mem[000000005e8000e3] retl ldd [%o1+0x030],%l0 ! Mem[000000005e8000f0] p39_jmpl_2_he: ldstub [%i1+0x023],%l0 ! Mem[000000005e8000e3] ldub [%i0+0x02a],%l4 ! Mem[000000005e0000ea] jmpl %g6+8,%g0 lduw [%i0+0x014],%l6 ! Mem[000000005e0000d4] p39_call_2_he: stx %l3,[%i2+0x020] ! Mem[000000005f0000e0] stx %l3,[%i0+0x030] ! Mem[000000005e0000f0] retl ldx [%i2+0x020],%l7 ! Mem[000000005f0000e0] p39_jmpl_2_ho: ldstub [%o1+0x023],%l0 ! Mem[000000005e8000e3] ldub [%o0+0x02a],%l4 ! Mem[000000005e0000ea] jmpl %g6+8,%g0 lduw [%o0+0x014],%l6 ! Mem[000000005e0000d4] p39_call_2_ho: stx %l3,[%o2+0x020] ! Mem[000000005f0000e0] stx %l3,[%o0+0x030] ! Mem[000000005e0000f0] retl ldx [%o2+0x020],%l7 ! Mem[000000005f0000e0] p40_jmpl_2_le: swap [%i0+0x00c],%l0 ! Mem[00000000600000cc] ldub [%i3+0x036],%l2 ! Mem[00000000618000f6] ldsw [%i1+0x028],%l3 ! Mem[00000000608000e8] sth %l2,[%i2+0x030] ! Mem[00000000610000f0] ldd [%i2+0x018],%l2 ! Mem[00000000610000d8] jmpl %g6+8,%g0 ldstub [%i1+0x02e],%l7 ! Mem[00000000608000ee] p40_call_2_le: ldsw [%i2+0x020],%l5 ! Mem[00000000610000e0] swap [%i2+0x01c],%l1 ! Mem[00000000610000dc] ldsb [%i1+0x03d],%l6 ! Mem[00000000608000fd] lduh [%i2+0x03a],%l7 ! Mem[00000000610000fa] ldd [%i3+0x038],%l4 ! Mem[00000000618000f8] std %l0,[%i0+0x010] ! Mem[00000000600000d0] retl stx %l6,[%i1+0x020] ! Mem[00000000608000e0] p40_jmpl_2_lo: swap [%o0+0x00c],%l0 ! Mem[00000000600000cc] ldub [%o3+0x036],%l2 ! Mem[00000000618000f6] ldsw [%o1+0x028],%l3 ! Mem[00000000608000e8] sth %l2,[%o2+0x030] ! Mem[00000000610000f0] ldd [%o2+0x018],%l2 ! Mem[00000000610000d8] jmpl %g6+8,%g0 ldstub [%o1+0x02e],%l7 ! Mem[00000000608000ee] p40_call_2_lo: ldsw [%o2+0x020],%l5 ! Mem[00000000610000e0] swap [%o2+0x01c],%l1 ! Mem[00000000610000dc] ldsb [%o1+0x03d],%l6 ! Mem[00000000608000fd] lduh [%o2+0x03a],%l7 ! Mem[00000000610000fa] ldd [%o3+0x038],%l4 ! Mem[00000000618000f8] std %l0,[%o0+0x010] ! Mem[00000000600000d0] retl stx %l6,[%o1+0x020] ! Mem[00000000608000e0] p40_jmpl_2_he: stb %l6,[%i3+0x02f] ! Mem[00000000618000ef] ldstub [%i3+0x00e],%l4 ! Mem[00000000618000ce] ldsb [%i2+0x006],%l7 ! Mem[00000000610000c6] stx %l2,[%i1+0x000] ! Mem[00000000608000c0] jmpl %g6+8,%g0 swap [%i0+0x014],%l0 ! Mem[00000000600000d4] p40_call_2_he: retl ldstub [%i0+0x01b],%l7 ! Mem[00000000600000db] p40_jmpl_2_ho: stb %l6,[%o3+0x02f] ! Mem[00000000618000ef] ldstub [%o3+0x00e],%l4 ! Mem[00000000618000ce] ldsb [%o2+0x006],%l7 ! Mem[00000000610000c6] stx %l2,[%o1+0x000] ! Mem[00000000608000c0] jmpl %g6+8,%g0 swap [%o0+0x014],%l0 ! Mem[00000000600000d4] p40_call_2_ho: retl ldstub [%o0+0x01b],%l7 ! Mem[00000000600000db] p41_jmpl_2_le: ldstub [%i2+0x02d],%l3 ! Mem[00000000630000ed] ldstub [%i2+0x019],%l6 ! Mem[00000000630000d9] lduh [%i2+0x03e],%l4 ! Mem[00000000630000fe] ldstub [%i0+0x00f],%l6 ! Mem[00000000620000cf] stx %l4,[%i0+0x018] ! Mem[00000000620000d8] sth %l2,[%i1+0x032] ! Mem[00000000628000f2] swap [%i3+0x004],%l2 ! Mem[00000000638000c4] jmpl %g6+8,%g0 stw %l0,[%i1+0x014] ! Mem[00000000628000d4] p41_call_2_le: retl ldstub [%i2+0x01b],%l7 ! Mem[00000000630000db] p41_jmpl_2_lo: ldstub [%o2+0x02d],%l3 ! Mem[00000000630000ed] ldstub [%o2+0x019],%l6 ! Mem[00000000630000d9] lduh [%o2+0x03e],%l4 ! Mem[00000000630000fe] ldstub [%o0+0x00f],%l6 ! Mem[00000000620000cf] stx %l4,[%o0+0x018] ! Mem[00000000620000d8] sth %l2,[%o1+0x032] ! Mem[00000000628000f2] swap [%o3+0x004],%l2 ! Mem[00000000638000c4] jmpl %g6+8,%g0 stw %l0,[%o1+0x014] ! Mem[00000000628000d4] p41_call_2_lo: retl ldstub [%o2+0x01b],%l7 ! Mem[00000000630000db] p41_jmpl_2_he: jmpl %g6+8,%g0 ldstub [%i1+0x032],%l2 ! Mem[00000000628000f2] p41_call_2_he: std %l4,[%i0+0x038] ! Mem[00000000620000f8] stw %l7,[%i0+0x024] ! Mem[00000000620000e4] swap [%i0+0x034],%l4 ! Mem[00000000620000f4] sth %l7,[%i3+0x026] ! Mem[00000000638000e6] swap [%i3+0x018],%l1 ! Mem[00000000638000d8] ldx [%i1+0x008],%l0 ! Mem[00000000628000c8] ldsb [%i2+0x006],%l6 ! Mem[00000000630000c6] retl lduh [%i1+0x020],%l5 ! Mem[00000000628000e0] p41_jmpl_2_ho: jmpl %g6+8,%g0 ldstub [%o1+0x032],%l2 ! Mem[00000000628000f2] p41_call_2_ho: std %l4,[%o0+0x038] ! Mem[00000000620000f8] stw %l7,[%o0+0x024] ! Mem[00000000620000e4] swap [%o0+0x034],%l4 ! Mem[00000000620000f4] sth %l7,[%o3+0x026] ! Mem[00000000638000e6] swap [%o3+0x018],%l1 ! Mem[00000000638000d8] ldx [%o1+0x008],%l0 ! Mem[00000000628000c8] ldsb [%o2+0x006],%l6 ! Mem[00000000630000c6] retl lduh [%o1+0x020],%l5 ! Mem[00000000628000e0] p42_jmpl_2_le: stb %l2,[%i0+0x001] ! Mem[00000000640000c1] swap [%i2+0x038],%l4 ! Mem[00000000650000f8] lduw [%i1+0x008],%l0 ! Mem[00000000648000c8] jmpl %g6+8,%g0 ldsw [%i0+0x018],%l5 ! Mem[00000000640000d8] p42_call_2_le: lduh [%i0+0x000],%l3 ! Mem[00000000640000c0] swap [%i3+0x000],%l0 ! Mem[00000000658000c0] std %l0,[%i3+0x010] ! Mem[00000000658000d0] swap [%i1+0x014],%l3 ! Mem[00000000648000d4] ldstub [%i0+0x02a],%l5 ! Mem[00000000640000ea] ldx [%i3+0x028],%l7 ! Mem[00000000658000e8] swap [%i0+0x014],%l2 ! Mem[00000000640000d4] retl ldx [%i2+0x020],%l3 ! Mem[00000000650000e0] p42_jmpl_2_lo: stb %l2,[%o0+0x001] ! Mem[00000000640000c1] swap [%o2+0x038],%l4 ! Mem[00000000650000f8] lduw [%o1+0x008],%l0 ! Mem[00000000648000c8] jmpl %g6+8,%g0 ldsw [%o0+0x018],%l5 ! Mem[00000000640000d8] p42_call_2_lo: lduh [%o0+0x000],%l3 ! Mem[00000000640000c0] swap [%o3+0x000],%l0 ! Mem[00000000658000c0] std %l0,[%o3+0x010] ! Mem[00000000658000d0] swap [%o1+0x014],%l3 ! Mem[00000000648000d4] ldstub [%o0+0x02a],%l5 ! Mem[00000000640000ea] ldx [%o3+0x028],%l7 ! Mem[00000000658000e8] swap [%o0+0x014],%l2 ! Mem[00000000640000d4] retl ldx [%o2+0x020],%l3 ! Mem[00000000650000e0] p42_jmpl_2_he: swap [%i1+0x030],%l4 ! Mem[00000000648000f0] stw %l3,[%i2+0x024] ! Mem[00000000650000e4] sth %l3,[%i1+0x03c] ! Mem[00000000648000fc] ldstub [%i3+0x002],%l5 ! Mem[00000000658000c2] ldsw [%i2+0x018],%l2 ! Mem[00000000650000d8] std %l2,[%i2+0x000] ! Mem[00000000650000c0] jmpl %g6+8,%g0 std %l6,[%i3+0x030] ! Mem[00000000658000f0] p42_call_2_he: ldstub [%i0+0x027],%l7 ! Mem[00000000640000e7] stw %l1,[%i1+0x008] ! Mem[00000000648000c8] sth %l7,[%i2+0x022] ! Mem[00000000650000e2] ldd [%i1+0x000],%l6 ! Mem[00000000648000c0] ldstub [%i3+0x028],%l0 ! Mem[00000000658000e8] lduw [%i2+0x034],%l2 ! Mem[00000000650000f4] swap [%i1+0x010],%l7 ! Mem[00000000648000d0] retl stw %l7,[%i1+0x000] ! Mem[00000000648000c0] p42_jmpl_2_ho: swap [%o1+0x030],%l4 ! Mem[00000000648000f0] stw %l3,[%o2+0x024] ! Mem[00000000650000e4] sth %l3,[%o1+0x03c] ! Mem[00000000648000fc] ldstub [%o3+0x002],%l5 ! Mem[00000000658000c2] ldsw [%o2+0x018],%l2 ! Mem[00000000650000d8] std %l2,[%o2+0x000] ! Mem[00000000650000c0] jmpl %g6+8,%g0 std %l6,[%o3+0x030] ! Mem[00000000658000f0] p42_call_2_ho: ldstub [%o0+0x027],%l7 ! Mem[00000000640000e7] stw %l1,[%o1+0x008] ! Mem[00000000648000c8] sth %l7,[%o2+0x022] ! Mem[00000000650000e2] ldd [%o1+0x000],%l6 ! Mem[00000000648000c0] ldstub [%o3+0x028],%l0 ! Mem[00000000658000e8] lduw [%o2+0x034],%l2 ! Mem[00000000650000f4] swap [%o1+0x010],%l7 ! Mem[00000000648000d0] retl stw %l7,[%o1+0x000] ! Mem[00000000648000c0] p43_jmpl_2_le: ldub [%i1+0x016],%l4 ! Mem[00000000668000d6] stx %l5,[%i3+0x000] ! Mem[00000000678000c0] lduh [%i3+0x000],%l6 ! Mem[00000000678000c0] jmpl %g6+8,%g0 ldsh [%i1+0x01e],%l6 ! Mem[00000000668000de] p43_call_2_le: swap [%i3+0x030],%l0 ! Mem[00000000678000f0] swap [%i1+0x010],%l2 ! Mem[00000000668000d0] swap [%i3+0x020],%l6 ! Mem[00000000678000e0] stx %l1,[%i3+0x018] ! Mem[00000000678000d8] ldstub [%i3+0x02e],%l3 ! Mem[00000000678000ee] swap [%i1+0x004],%l3 ! Mem[00000000668000c4] swap [%i3+0x038],%l4 ! Mem[00000000678000f8] retl stb %l6,[%i2+0x01b] ! Mem[00000000670000db] p43_jmpl_2_lo: ldub [%o1+0x016],%l4 ! Mem[00000000668000d6] stx %l5,[%o3+0x000] ! Mem[00000000678000c0] lduh [%o3+0x000],%l6 ! Mem[00000000678000c0] jmpl %g6+8,%g0 ldsh [%o1+0x01e],%l6 ! Mem[00000000668000de] p43_call_2_lo: swap [%o3+0x030],%l0 ! Mem[00000000678000f0] swap [%o1+0x010],%l2 ! Mem[00000000668000d0] swap [%o3+0x020],%l6 ! Mem[00000000678000e0] stx %l1,[%o3+0x018] ! Mem[00000000678000d8] ldstub [%o3+0x02e],%l3 ! Mem[00000000678000ee] swap [%o1+0x004],%l3 ! Mem[00000000668000c4] swap [%o3+0x038],%l4 ! Mem[00000000678000f8] retl stb %l6,[%o2+0x01b] ! Mem[00000000670000db] p43_jmpl_2_he: sth %l2,[%i3+0x010] ! Mem[00000000678000d0] sth %l6,[%i3+0x00e] ! Mem[00000000678000ce] jmpl %g6+8,%g0 std %l4,[%i0+0x018] ! Mem[00000000660000d8] p43_call_2_he: ldstub [%i3+0x003],%l7 ! Mem[00000000678000c3] ldstub [%i0+0x026],%l6 ! Mem[00000000660000e6] ldub [%i2+0x028],%l0 ! Mem[00000000670000e8] ldd [%i2+0x030],%l2 ! Mem[00000000670000f0] stw %l2,[%i1+0x00c] ! Mem[00000000668000cc] lduh [%i3+0x038],%l5 ! Mem[00000000678000f8] retl stb %l0,[%i0+0x00a] ! Mem[00000000660000ca] p43_jmpl_2_ho: sth %l2,[%o3+0x010] ! Mem[00000000678000d0] sth %l6,[%o3+0x00e] ! Mem[00000000678000ce] jmpl %g6+8,%g0 std %l4,[%o0+0x018] ! Mem[00000000660000d8] p43_call_2_ho: ldstub [%o3+0x003],%l7 ! Mem[00000000678000c3] ldstub [%o0+0x026],%l6 ! Mem[00000000660000e6] ldub [%o2+0x028],%l0 ! Mem[00000000670000e8] ldd [%o2+0x030],%l2 ! Mem[00000000670000f0] stw %l2,[%o1+0x00c] ! Mem[00000000668000cc] lduh [%o3+0x038],%l5 ! Mem[00000000678000f8] retl stb %l0,[%o0+0x00a] ! Mem[00000000660000ca] p44_jmpl_2_le: ldsw [%i3+0x000],%l3 ! Mem[00000000698000c0] ldub [%i0+0x016],%l5 ! Mem[00000000680000d6] swap [%i0+0x024],%l7 ! Mem[00000000680000e4] std %l6,[%i3+0x038] ! Mem[00000000698000f8] ldsw [%i1+0x038],%l6 ! Mem[00000000688000f8] stx %l4,[%i1+0x018] ! Mem[00000000688000d8] ldstub [%i1+0x02f],%l6 ! Mem[00000000688000ef] jmpl %g6+8,%g0 std %l4,[%i2+0x038] ! Mem[00000000690000f8] p44_call_2_le: lduw [%i1+0x024],%l5 ! Mem[00000000688000e4] ldstub [%i2+0x029],%l7 ! Mem[00000000690000e9] retl ldstub [%i0+0x028],%l0 ! Mem[00000000680000e8] p44_jmpl_2_lo: ldsw [%o3+0x000],%l3 ! Mem[00000000698000c0] ldub [%o0+0x016],%l5 ! Mem[00000000680000d6] swap [%o0+0x024],%l7 ! Mem[00000000680000e4] std %l6,[%o3+0x038] ! Mem[00000000698000f8] ldsw [%o1+0x038],%l6 ! Mem[00000000688000f8] stx %l4,[%o1+0x018] ! Mem[00000000688000d8] ldstub [%o1+0x02f],%l6 ! Mem[00000000688000ef] jmpl %g6+8,%g0 std %l4,[%o2+0x038] ! Mem[00000000690000f8] p44_call_2_lo: lduw [%o1+0x024],%l5 ! Mem[00000000688000e4] ldstub [%o2+0x029],%l7 ! Mem[00000000690000e9] retl ldstub [%o0+0x028],%l0 ! Mem[00000000680000e8] p44_jmpl_2_he: ldsh [%i3+0x02a],%l4 ! Mem[00000000698000ea] jmpl %g6+8,%g0 stb %l7,[%i2+0x007] ! Mem[00000000690000c7] p44_call_2_he: ldstub [%i2+0x009],%l4 ! Mem[00000000690000c9] retl stw %l7,[%i0+0x004] ! Mem[00000000680000c4] p44_jmpl_2_ho: ldsh [%o3+0x02a],%l4 ! Mem[00000000698000ea] jmpl %g6+8,%g0 stb %l7,[%o2+0x007] ! Mem[00000000690000c7] p44_call_2_ho: ldstub [%o2+0x009],%l4 ! Mem[00000000690000c9] retl stw %l7,[%o0+0x004] ! Mem[00000000680000c4] p45_jmpl_2_le: jmpl %g6+8,%g0 sth %l3,[%i3+0x020] ! Mem[000000006b8000e0] p45_call_2_le: ldstub [%i2+0x025],%l7 ! Mem[000000006b0000e5] swap [%i0+0x014],%l5 ! Mem[000000006a0000d4] ldstub [%i2+0x00e],%l2 ! Mem[000000006b0000ce] retl ldsw [%i1+0x028],%l3 ! Mem[000000006a8000e8] p45_jmpl_2_lo: jmpl %g6+8,%g0 sth %l3,[%o3+0x020] ! Mem[000000006b8000e0] p45_call_2_lo: ldstub [%o2+0x025],%l7 ! Mem[000000006b0000e5] swap [%o0+0x014],%l5 ! Mem[000000006a0000d4] ldstub [%o2+0x00e],%l2 ! Mem[000000006b0000ce] retl ldsw [%o1+0x028],%l3 ! Mem[000000006a8000e8] p45_jmpl_2_he: ldsb [%i1+0x000],%l4 ! Mem[000000006a8000c0] std %l2,[%i3+0x038] ! Mem[000000006b8000f8] jmpl %g6+8,%g0 ldsw [%i0+0x000],%l1 ! Mem[000000006a0000c0] p45_call_2_he: ldstub [%i3+0x004],%l2 ! Mem[000000006b8000c4] swap [%i2+0x008],%l0 ! Mem[000000006b0000c8] retl ldd [%i1+0x018],%l6 ! Mem[000000006a8000d8] p45_jmpl_2_ho: ldsb [%o1+0x000],%l4 ! Mem[000000006a8000c0] std %l2,[%o3+0x038] ! Mem[000000006b8000f8] jmpl %g6+8,%g0 ldsw [%o0+0x000],%l1 ! Mem[000000006a0000c0] p45_call_2_ho: ldstub [%o3+0x004],%l2 ! Mem[000000006b8000c4] swap [%o2+0x008],%l0 ! Mem[000000006b0000c8] retl ldd [%o1+0x018],%l6 ! Mem[000000006a8000d8] p46_jmpl_2_le: ldstub [%i1+0x01c],%l6 ! Mem[000000006c8000dc] ldstub [%i0+0x02a],%l3 ! Mem[000000006c0000ea] ldub [%i0+0x015],%l1 ! Mem[000000006c0000d5] ldx [%i3+0x020],%l5 ! Mem[000000006d8000e0] sth %l0,[%i2+0x00a] ! Mem[000000006d0000ca] std %l2,[%i1+0x020] ! Mem[000000006c8000e0] jmpl %g6+8,%g0 ldsh [%i1+0x028],%l6 ! Mem[000000006c8000e8] p46_call_2_le: stx %l3,[%i0+0x010] ! Mem[000000006c0000d0] std %l2,[%i0+0x028] ! Mem[000000006c0000e8] stx %l1,[%i1+0x038] ! Mem[000000006c8000f8] ldstub [%i3+0x00e],%l3 ! Mem[000000006d8000ce] ldstub [%i0+0x024],%l3 ! Mem[000000006c0000e4] swap [%i2+0x034],%l5 ! Mem[000000006d0000f4] ldsb [%i1+0x00e],%l2 ! Mem[000000006c8000ce] retl std %l0,[%i3+0x028] ! Mem[000000006d8000e8] p46_jmpl_2_lo: ldstub [%o1+0x01c],%l6 ! Mem[000000006c8000dc] ldstub [%o0+0x02a],%l3 ! Mem[000000006c0000ea] ldub [%o0+0x015],%l1 ! Mem[000000006c0000d5] ldx [%o3+0x020],%l5 ! Mem[000000006d8000e0] sth %l0,[%o2+0x00a] ! Mem[000000006d0000ca] std %l2,[%o1+0x020] ! Mem[000000006c8000e0] jmpl %g6+8,%g0 ldsh [%o1+0x028],%l6 ! Mem[000000006c8000e8] p46_call_2_lo: stx %l3,[%o0+0x010] ! Mem[000000006c0000d0] std %l2,[%o0+0x028] ! Mem[000000006c0000e8] stx %l1,[%o1+0x038] ! Mem[000000006c8000f8] ldstub [%o3+0x00e],%l3 ! Mem[000000006d8000ce] ldstub [%o0+0x024],%l3 ! Mem[000000006c0000e4] swap [%o2+0x034],%l5 ! Mem[000000006d0000f4] ldsb [%o1+0x00e],%l2 ! Mem[000000006c8000ce] retl std %l0,[%o3+0x028] ! Mem[000000006d8000e8] p46_jmpl_2_he: stw %l6,[%i3+0x02c] ! Mem[000000006d8000ec] stx %l4,[%i3+0x008] ! Mem[000000006d8000c8] jmpl %g6+8,%g0 ldstub [%i0+0x012],%l2 ! Mem[000000006c0000d2] p46_call_2_he: swap [%i3+0x008],%l1 ! Mem[000000006d8000c8] ldstub [%i1+0x009],%l2 ! Mem[000000006c8000c9] ldstub [%i0+0x021],%l1 ! Mem[000000006c0000e1] ldstub [%i2+0x024],%l4 ! Mem[000000006d0000e4] ldub [%i3+0x007],%l1 ! Mem[000000006d8000c7] stw %l4,[%i1+0x008] ! Mem[000000006c8000c8] retl ldstub [%i1+0x004],%l7 ! Mem[000000006c8000c4] p46_jmpl_2_ho: stw %l6,[%o3+0x02c] ! Mem[000000006d8000ec] stx %l4,[%o3+0x008] ! Mem[000000006d8000c8] jmpl %g6+8,%g0 ldstub [%o0+0x012],%l2 ! Mem[000000006c0000d2] p46_call_2_ho: swap [%o3+0x008],%l1 ! Mem[000000006d8000c8] ldstub [%o1+0x009],%l2 ! Mem[000000006c8000c9] ldstub [%o0+0x021],%l1 ! Mem[000000006c0000e1] ldstub [%o2+0x024],%l4 ! Mem[000000006d0000e4] ldub [%o3+0x007],%l1 ! Mem[000000006d8000c7] stw %l4,[%o1+0x008] ! Mem[000000006c8000c8] retl ldstub [%o1+0x004],%l7 ! Mem[000000006c8000c4] p47_jmpl_2_le: jmpl %g6+8,%g0 stx %l7,[%i1+0x008] ! Mem[000000006e8000c8] p47_call_2_le: swap [%i0+0x010],%l7 ! Mem[000000006e0000d0] lduh [%i3+0x00a],%l4 ! Mem[000000006f8000ca] ldd [%i2+0x000],%l2 ! Mem[000000006f0000c0] ldsb [%i0+0x005],%l2 ! Mem[000000006e0000c5] retl ldstub [%i2+0x024],%l3 ! Mem[000000006f0000e4] p47_jmpl_2_lo: jmpl %g6+8,%g0 stx %l7,[%o1+0x008] ! Mem[000000006e8000c8] p47_call_2_lo: swap [%o0+0x010],%l7 ! Mem[000000006e0000d0] lduh [%o3+0x00a],%l4 ! Mem[000000006f8000ca] ldd [%o2+0x000],%l2 ! Mem[000000006f0000c0] ldsb [%o0+0x005],%l2 ! Mem[000000006e0000c5] retl ldstub [%o2+0x024],%l3 ! Mem[000000006f0000e4] p47_jmpl_2_he: ldstub [%i0+0x001],%l6 ! Mem[000000006e0000c1] ldsb [%i1+0x027],%l3 ! Mem[000000006e8000e7] jmpl %g6+8,%g0 stb %l2,[%i3+0x027] ! Mem[000000006f8000e7] p47_call_2_he: ldsb [%i2+0x035],%l3 ! Mem[000000006f0000f5] retl stw %l5,[%i1+0x028] ! Mem[000000006e8000e8] p47_jmpl_2_ho: ldstub [%o0+0x001],%l6 ! Mem[000000006e0000c1] ldsb [%o1+0x027],%l3 ! Mem[000000006e8000e7] jmpl %g6+8,%g0 stb %l2,[%o3+0x027] ! Mem[000000006f8000e7] p47_call_2_ho: ldsb [%o2+0x035],%l3 ! Mem[000000006f0000f5] retl stw %l5,[%o1+0x028] ! Mem[000000006e8000e8] p48_jmpl_2_le: ldstub [%i0+0x031],%l2 ! Mem[00000000700000f1] swap [%i1+0x010],%l4 ! Mem[00000000708000d0] stw %l7,[%i1+0x02c] ! Mem[00000000708000ec] ldstub [%i1+0x02b],%l2 ! Mem[00000000708000eb] jmpl %g6+8,%g0 std %l4,[%i2+0x008] ! Mem[00000000710000c8] p48_call_2_le: swap [%i0+0x020],%l1 ! Mem[00000000700000e0] ldx [%i2+0x028],%l2 ! Mem[00000000710000e8] ldsh [%i0+0x00a],%l0 ! Mem[00000000700000ca] stw %l2,[%i0+0x024] ! Mem[00000000700000e4] retl ldstub [%i0+0x018],%l1 ! Mem[00000000700000d8] p48_jmpl_2_lo: ldstub [%o0+0x031],%l2 ! Mem[00000000700000f1] swap [%o1+0x010],%l4 ! Mem[00000000708000d0] stw %l7,[%o1+0x02c] ! Mem[00000000708000ec] ldstub [%o1+0x02b],%l2 ! Mem[00000000708000eb] jmpl %g6+8,%g0 std %l4,[%o2+0x008] ! Mem[00000000710000c8] p48_call_2_lo: swap [%o0+0x020],%l1 ! Mem[00000000700000e0] ldx [%o2+0x028],%l2 ! Mem[00000000710000e8] ldsh [%o0+0x00a],%l0 ! Mem[00000000700000ca] stw %l2,[%o0+0x024] ! Mem[00000000700000e4] retl ldstub [%o0+0x018],%l1 ! Mem[00000000700000d8] p48_jmpl_2_he: ldstub [%i2+0x00f],%l2 ! Mem[00000000710000cf] ldstub [%i3+0x003],%l3 ! Mem[00000000718000c3] ldstub [%i1+0x028],%l6 ! Mem[00000000708000e8] ldx [%i1+0x000],%l5 ! Mem[00000000708000c0] swap [%i0+0x014],%l0 ! Mem[00000000700000d4] jmpl %g6+8,%g0 sth %l0,[%i3+0x01c] ! Mem[00000000718000dc] p48_call_2_he: ldstub [%i2+0x013],%l3 ! Mem[00000000710000d3] lduh [%i3+0x004],%l7 ! Mem[00000000718000c4] swap [%i0+0x02c],%l2 ! Mem[00000000700000ec] retl ldsh [%i1+0x012],%l1 ! Mem[00000000708000d2] p48_jmpl_2_ho: ldstub [%o2+0x00f],%l2 ! Mem[00000000710000cf] ldstub [%o3+0x003],%l3 ! Mem[00000000718000c3] ldstub [%o1+0x028],%l6 ! Mem[00000000708000e8] ldx [%o1+0x000],%l5 ! Mem[00000000708000c0] swap [%o0+0x014],%l0 ! Mem[00000000700000d4] jmpl %g6+8,%g0 sth %l0,[%o3+0x01c] ! Mem[00000000718000dc] p48_call_2_ho: ldstub [%o2+0x013],%l3 ! Mem[00000000710000d3] lduh [%o3+0x004],%l7 ! Mem[00000000718000c4] swap [%o0+0x02c],%l2 ! Mem[00000000700000ec] retl ldsh [%o1+0x012],%l1 ! Mem[00000000708000d2] p49_jmpl_2_le: lduh [%i3+0x026],%l2 ! Mem[00000000738000e6] ldsh [%i0+0x020],%l5 ! Mem[00000000720000e0] sth %l2,[%i3+0x03a] ! Mem[00000000738000fa] jmpl %g6+8,%g0 sth %l7,[%i0+0x00e] ! Mem[00000000720000ce] p49_call_2_le: swap [%i0+0x020],%l5 ! Mem[00000000720000e0] ldx [%i3+0x018],%l1 ! Mem[00000000738000d8] swap [%i2+0x01c],%l6 ! Mem[00000000730000dc] ldstub [%i3+0x031],%l4 ! Mem[00000000738000f1] ldub [%i1+0x02c],%l2 ! Mem[00000000728000ec] lduw [%i1+0x018],%l6 ! Mem[00000000728000d8] retl ldstub [%i0+0x023],%l6 ! Mem[00000000720000e3] p49_jmpl_2_lo: lduh [%o3+0x026],%l2 ! Mem[00000000738000e6] ldsh [%o0+0x020],%l5 ! Mem[00000000720000e0] sth %l2,[%o3+0x03a] ! Mem[00000000738000fa] jmpl %g6+8,%g0 sth %l7,[%o0+0x00e] ! Mem[00000000720000ce] p49_call_2_lo: swap [%o0+0x020],%l5 ! Mem[00000000720000e0] ldx [%o3+0x018],%l1 ! Mem[00000000738000d8] swap [%o2+0x01c],%l6 ! Mem[00000000730000dc] ldstub [%o3+0x031],%l4 ! Mem[00000000738000f1] ldub [%o1+0x02c],%l2 ! Mem[00000000728000ec] lduw [%o1+0x018],%l6 ! Mem[00000000728000d8] retl ldstub [%o0+0x023],%l6 ! Mem[00000000720000e3] p49_jmpl_2_he: stx %l6,[%i0+0x008] ! Mem[00000000720000c8] ldsh [%i3+0x02e],%l4 ! Mem[00000000738000ee] stx %l7,[%i0+0x020] ! Mem[00000000720000e0] ldx [%i2+0x030],%l3 ! Mem[00000000730000f0] jmpl %g6+8,%g0 ldsh [%i0+0x016],%l0 ! Mem[00000000720000d6] p49_call_2_he: retl ldsh [%i1+0x01a],%l7 ! Mem[00000000728000da] p49_jmpl_2_ho: stx %l6,[%o0+0x008] ! Mem[00000000720000c8] ldsh [%o3+0x02e],%l4 ! Mem[00000000738000ee] stx %l7,[%o0+0x020] ! Mem[00000000720000e0] ldx [%o2+0x030],%l3 ! Mem[00000000730000f0] jmpl %g6+8,%g0 ldsh [%o0+0x016],%l0 ! Mem[00000000720000d6] p49_call_2_ho: retl ldsh [%o1+0x01a],%l7 ! Mem[00000000728000da] p50_jmpl_2_le: swap [%i2+0x024],%l7 ! Mem[00000000750000e4] stx %l6,[%i1+0x008] ! Mem[00000000748000c8] ldsw [%i0+0x020],%l7 ! Mem[00000000740000e0] jmpl %g6+8,%g0 lduh [%i0+0x01a],%l2 ! Mem[00000000740000da] p50_call_2_le: ldx [%i0+0x008],%l2 ! Mem[00000000740000c8] ldsw [%i1+0x000],%l0 ! Mem[00000000748000c0] ldsb [%i2+0x023],%l1 ! Mem[00000000750000e3] retl ldub [%i0+0x012],%l1 ! Mem[00000000740000d2] p50_jmpl_2_lo: swap [%o2+0x024],%l7 ! Mem[00000000750000e4] stx %l6,[%o1+0x008] ! Mem[00000000748000c8] ldsw [%o0+0x020],%l7 ! Mem[00000000740000e0] jmpl %g6+8,%g0 lduh [%o0+0x01a],%l2 ! Mem[00000000740000da] p50_call_2_lo: ldx [%o0+0x008],%l2 ! Mem[00000000740000c8] ldsw [%o1+0x000],%l0 ! Mem[00000000748000c0] ldsb [%o2+0x023],%l1 ! Mem[00000000750000e3] retl ldub [%o0+0x012],%l1 ! Mem[00000000740000d2] p50_jmpl_2_he: stx %l2,[%i3+0x018] ! Mem[00000000758000d8] swap [%i1+0x008],%l4 ! Mem[00000000748000c8] jmpl %g6+8,%g0 ldsh [%i3+0x016],%l6 ! Mem[00000000758000d6] p50_call_2_he: swap [%i2+0x020],%l3 ! Mem[00000000750000e0] stw %l3,[%i3+0x010] ! Mem[00000000758000d0] retl ldsh [%i3+0x004],%l7 ! Mem[00000000758000c4] p50_jmpl_2_ho: stx %l2,[%o3+0x018] ! Mem[00000000758000d8] swap [%o1+0x008],%l4 ! Mem[00000000748000c8] jmpl %g6+8,%g0 ldsh [%o3+0x016],%l6 ! Mem[00000000758000d6] p50_call_2_ho: swap [%o2+0x020],%l3 ! Mem[00000000750000e0] stw %l3,[%o3+0x010] ! Mem[00000000758000d0] retl ldsh [%o3+0x004],%l7 ! Mem[00000000758000c4] p51_jmpl_2_le: swap [%i1+0x020],%l7 ! Mem[00000000768000e0] swap [%i1+0x020],%l2 ! Mem[00000000768000e0] lduw [%i3+0x010],%l2 ! Mem[00000000778000d0] sth %l0,[%i0+0x02a] ! Mem[00000000760000ea] ldsh [%i0+0x022],%l3 ! Mem[00000000760000e2] std %l2,[%i2+0x008] ! Mem[00000000770000c8] jmpl %g6+8,%g0 ldstub [%i3+0x031],%l2 ! Mem[00000000778000f1] p51_call_2_le: stx %l5,[%i3+0x028] ! Mem[00000000778000e8] lduw [%i1+0x02c],%l7 ! Mem[00000000768000ec] retl swap [%i0+0x034],%l2 ! Mem[00000000760000f4] p51_jmpl_2_lo: swap [%o1+0x020],%l7 ! Mem[00000000768000e0] swap [%o1+0x020],%l2 ! Mem[00000000768000e0] lduw [%o3+0x010],%l2 ! Mem[00000000778000d0] sth %l0,[%o0+0x02a] ! Mem[00000000760000ea] ldsh [%o0+0x022],%l3 ! Mem[00000000760000e2] std %l2,[%o2+0x008] ! Mem[00000000770000c8] jmpl %g6+8,%g0 ldstub [%o3+0x031],%l2 ! Mem[00000000778000f1] p51_call_2_lo: stx %l5,[%o3+0x028] ! Mem[00000000778000e8] lduw [%o1+0x02c],%l7 ! Mem[00000000768000ec] retl swap [%o0+0x034],%l2 ! Mem[00000000760000f4] p51_jmpl_2_he: ldstub [%i0+0x013],%l6 ! Mem[00000000760000d3] ldx [%i2+0x010],%l5 ! Mem[00000000770000d0] swap [%i2+0x004],%l7 ! Mem[00000000770000c4] ldstub [%i2+0x03a],%l6 ! Mem[00000000770000fa] stb %l2,[%i0+0x01e] ! Mem[00000000760000de] ldub [%i1+0x010],%l2 ! Mem[00000000768000d0] stw %l4,[%i0+0x000] ! Mem[00000000760000c0] jmpl %g6+8,%g0 ldsw [%i2+0x02c],%l4 ! Mem[00000000770000ec] p51_call_2_he: stw %l7,[%i3+0x004] ! Mem[00000000778000c4] ldsb [%i2+0x00a],%l1 ! Mem[00000000770000ca] retl lduh [%i1+0x008],%l0 ! Mem[00000000768000c8] p51_jmpl_2_ho: ldstub [%o0+0x013],%l6 ! Mem[00000000760000d3] ldx [%o2+0x010],%l5 ! Mem[00000000770000d0] swap [%o2+0x004],%l7 ! Mem[00000000770000c4] ldstub [%o2+0x03a],%l6 ! Mem[00000000770000fa] stb %l2,[%o0+0x01e] ! Mem[00000000760000de] ldub [%o1+0x010],%l2 ! Mem[00000000768000d0] stw %l4,[%o0+0x000] ! Mem[00000000760000c0] jmpl %g6+8,%g0 ldsw [%o2+0x02c],%l4 ! Mem[00000000770000ec] p51_call_2_ho: stw %l7,[%o3+0x004] ! Mem[00000000778000c4] ldsb [%o2+0x00a],%l1 ! Mem[00000000770000ca] retl lduh [%o1+0x008],%l0 ! Mem[00000000768000c8] p52_jmpl_2_le: lduh [%i1+0x026],%l3 ! Mem[00000000788000e6] ldsb [%i0+0x03d],%l3 ! Mem[00000000780000fd] std %l4,[%i3+0x000] ! Mem[00000000798000c0] ldsw [%i3+0x030],%l2 ! Mem[00000000798000f0] jmpl %g6+8,%g0 std %l6,[%i0+0x028] ! Mem[00000000780000e8] p52_call_2_le: retl ldsh [%i1+0x00c],%l2 ! Mem[00000000788000cc] p52_jmpl_2_lo: lduh [%o1+0x026],%l3 ! Mem[00000000788000e6] ldsb [%o0+0x03d],%l3 ! Mem[00000000780000fd] std %l4,[%o3+0x000] ! Mem[00000000798000c0] ldsw [%o3+0x030],%l2 ! Mem[00000000798000f0] jmpl %g6+8,%g0 std %l6,[%o0+0x028] ! Mem[00000000780000e8] p52_call_2_lo: retl ldsh [%o1+0x00c],%l2 ! Mem[00000000788000cc] p52_jmpl_2_he: stb %l3,[%i2+0x036] ! Mem[00000000790000f6] jmpl %g6+8,%g0 lduw [%i2+0x008],%l3 ! Mem[00000000790000c8] p52_call_2_he: swap [%i0+0x004],%l6 ! Mem[00000000780000c4] ldstub [%i1+0x002],%l5 ! Mem[00000000788000c2] ldd [%i3+0x038],%l6 ! Mem[00000000798000f8] std %l4,[%i0+0x008] ! Mem[00000000780000c8] ldsh [%i2+0x038],%l5 ! Mem[00000000790000f8] ldstub [%i1+0x014],%l4 ! Mem[00000000788000d4] stb %l7,[%i0+0x01f] ! Mem[00000000780000df] retl ldub [%i1+0x038],%l1 ! Mem[00000000788000f8] p52_jmpl_2_ho: stb %l3,[%o2+0x036] ! Mem[00000000790000f6] jmpl %g6+8,%g0 lduw [%o2+0x008],%l3 ! Mem[00000000790000c8] p52_call_2_ho: swap [%o0+0x004],%l6 ! Mem[00000000780000c4] ldstub [%o1+0x002],%l5 ! Mem[00000000788000c2] ldd [%o3+0x038],%l6 ! Mem[00000000798000f8] std %l4,[%o0+0x008] ! Mem[00000000780000c8] ldsh [%o2+0x038],%l5 ! Mem[00000000790000f8] ldstub [%o1+0x014],%l4 ! Mem[00000000788000d4] stb %l7,[%o0+0x01f] ! Mem[00000000780000df] retl ldub [%o1+0x038],%l1 ! Mem[00000000788000f8] p53_jmpl_2_le: lduh [%i2+0x022],%l2 ! Mem[000000007b0000e2] lduh [%i3+0x01a],%l4 ! Mem[000000007b8000da] swap [%i2+0x028],%l0 ! Mem[000000007b0000e8] stx %l3,[%i1+0x020] ! Mem[000000007a8000e0] stb %l6,[%i1+0x001] ! Mem[000000007a8000c1] stb %l3,[%i2+0x027] ! Mem[000000007b0000e7] jmpl %g6+8,%g0 sth %l2,[%i2+0x00a] ! Mem[000000007b0000ca] p53_call_2_le: retl lduh [%i3+0x012],%l2 ! Mem[000000007b8000d2] p53_jmpl_2_lo: lduh [%o2+0x022],%l2 ! Mem[000000007b0000e2] lduh [%o3+0x01a],%l4 ! Mem[000000007b8000da] swap [%o2+0x028],%l0 ! Mem[000000007b0000e8] stx %l3,[%o1+0x020] ! Mem[000000007a8000e0] stb %l6,[%o1+0x001] ! Mem[000000007a8000c1] stb %l3,[%o2+0x027] ! Mem[000000007b0000e7] jmpl %g6+8,%g0 sth %l2,[%o2+0x00a] ! Mem[000000007b0000ca] p53_call_2_lo: retl lduh [%o3+0x012],%l2 ! Mem[000000007b8000d2] p53_jmpl_2_he: swap [%i1+0x028],%l4 ! Mem[000000007a8000e8] ldstub [%i3+0x016],%l6 ! Mem[000000007b8000d6] jmpl %g6+8,%g0 stw %l4,[%i2+0x010] ! Mem[000000007b0000d0] p53_call_2_he: swap [%i2+0x038],%l4 ! Mem[000000007b0000f8] stx %l7,[%i0+0x018] ! Mem[000000007a0000d8] ldsb [%i3+0x03d],%l5 ! Mem[000000007b8000fd] retl ldstub [%i1+0x032],%l1 ! Mem[000000007a8000f2] p53_jmpl_2_ho: swap [%o1+0x028],%l4 ! Mem[000000007a8000e8] ldstub [%o3+0x016],%l6 ! Mem[000000007b8000d6] jmpl %g6+8,%g0 stw %l4,[%o2+0x010] ! Mem[000000007b0000d0] p53_call_2_ho: swap [%o2+0x038],%l4 ! Mem[000000007b0000f8] stx %l7,[%o0+0x018] ! Mem[000000007a0000d8] ldsb [%o3+0x03d],%l5 ! Mem[000000007b8000fd] retl ldstub [%o1+0x032],%l1 ! Mem[000000007a8000f2] p54_jmpl_2_le: ldstub [%i1+0x027],%l3 ! Mem[000000007c8000e7] ldstub [%i3+0x027],%l2 ! Mem[000000007d8000e7] ldstub [%i2+0x000],%l5 ! Mem[000000007d0000c0] lduw [%i3+0x018],%l2 ! Mem[000000007d8000d8] lduh [%i3+0x00a],%l4 ! Mem[000000007d8000ca] swap [%i2+0x014],%l6 ! Mem[000000007d0000d4] jmpl %g6+8,%g0 swap [%i3+0x01c],%l0 ! Mem[000000007d8000dc] p54_call_2_le: ldx [%i3+0x038],%l4 ! Mem[000000007d8000f8] std %l2,[%i0+0x008] ! Mem[000000007c0000c8] swap [%i2+0x028],%l3 ! Mem[000000007d0000e8] retl ldd [%i3+0x028],%l0 ! Mem[000000007d8000e8] p54_jmpl_2_lo: ldstub [%o1+0x027],%l3 ! Mem[000000007c8000e7] ldstub [%o3+0x027],%l2 ! Mem[000000007d8000e7] ldstub [%o2+0x000],%l5 ! Mem[000000007d0000c0] lduw [%o3+0x018],%l2 ! Mem[000000007d8000d8] lduh [%o3+0x00a],%l4 ! Mem[000000007d8000ca] swap [%o2+0x014],%l6 ! Mem[000000007d0000d4] jmpl %g6+8,%g0 swap [%o3+0x01c],%l0 ! Mem[000000007d8000dc] p54_call_2_lo: ldx [%o3+0x038],%l4 ! Mem[000000007d8000f8] std %l2,[%o0+0x008] ! Mem[000000007c0000c8] swap [%o2+0x028],%l3 ! Mem[000000007d0000e8] retl ldd [%o3+0x028],%l0 ! Mem[000000007d8000e8] p54_jmpl_2_he: swap [%i0+0x018],%l3 ! Mem[000000007c0000d8] swap [%i2+0x000],%l1 ! Mem[000000007d0000c0] ldsw [%i1+0x034],%l3 ! Mem[000000007c8000f4] sth %l3,[%i3+0x008] ! Mem[000000007d8000c8] jmpl %g6+8,%g0 sth %l6,[%i0+0x030] ! Mem[000000007c0000f0] p54_call_2_he: stx %l4,[%i1+0x020] ! Mem[000000007c8000e0] ldsh [%i3+0x006],%l1 ! Mem[000000007d8000c6] swap [%i3+0x008],%l4 ! Mem[000000007d8000c8] swap [%i3+0x038],%l5 ! Mem[000000007d8000f8] stw %l0,[%i0+0x008] ! Mem[000000007c0000c8] sth %l7,[%i1+0x026] ! Mem[000000007c8000e6] retl ldx [%i1+0x038],%l1 ! Mem[000000007c8000f8] p54_jmpl_2_ho: swap [%o0+0x018],%l3 ! Mem[000000007c0000d8] swap [%o2+0x000],%l1 ! Mem[000000007d0000c0] ldsw [%o1+0x034],%l3 ! Mem[000000007c8000f4] sth %l3,[%o3+0x008] ! Mem[000000007d8000c8] jmpl %g6+8,%g0 sth %l6,[%o0+0x030] ! Mem[000000007c0000f0] p54_call_2_ho: stx %l4,[%o1+0x020] ! Mem[000000007c8000e0] ldsh [%o3+0x006],%l1 ! Mem[000000007d8000c6] swap [%o3+0x008],%l4 ! Mem[000000007d8000c8] swap [%o3+0x038],%l5 ! Mem[000000007d8000f8] stw %l0,[%o0+0x008] ! Mem[000000007c0000c8] sth %l7,[%o1+0x026] ! Mem[000000007c8000e6] retl ldx [%o1+0x038],%l1 ! Mem[000000007c8000f8] p55_jmpl_2_le: stw %l0,[%i1+0x028] ! Mem[000000007e8000e8] ldx [%i1+0x020],%l3 ! Mem[000000007e8000e0] ldd [%i3+0x008],%l6 ! Mem[000000007f8000c8] ldstub [%i1+0x01f],%l6 ! Mem[000000007e8000df] jmpl %g6+8,%g0 ldstub [%i1+0x00a],%l2 ! Mem[000000007e8000ca] p55_call_2_le: retl sth %l2,[%i1+0x012] ! Mem[000000007e8000d2] p55_jmpl_2_lo: stw %l0,[%o1+0x028] ! Mem[000000007e8000e8] ldx [%o1+0x020],%l3 ! Mem[000000007e8000e0] ldd [%o3+0x008],%l6 ! Mem[000000007f8000c8] ldstub [%o1+0x01f],%l6 ! Mem[000000007e8000df] jmpl %g6+8,%g0 ldstub [%o1+0x00a],%l2 ! Mem[000000007e8000ca] p55_call_2_lo: retl sth %l2,[%o1+0x012] ! Mem[000000007e8000d2] p55_jmpl_2_he: ldstub [%i0+0x002],%l7 ! Mem[000000007e0000c2] std %l6,[%i3+0x010] ! Mem[000000007f8000d0] jmpl %g6+8,%g0 ldsh [%i1+0x012],%l4 ! Mem[000000007e8000d2] p55_call_2_he: ldub [%i0+0x03b],%l4 ! Mem[000000007e0000fb] ldstub [%i3+0x00e],%l2 ! Mem[000000007f8000ce] stw %l3,[%i1+0x028] ! Mem[000000007e8000e8] retl ldsb [%i0+0x03a],%l1 ! Mem[000000007e0000fa] p55_jmpl_2_ho: ldstub [%o0+0x002],%l7 ! Mem[000000007e0000c2] std %l6,[%o3+0x010] ! Mem[000000007f8000d0] jmpl %g6+8,%g0 ldsh [%o1+0x012],%l4 ! Mem[000000007e8000d2] p55_call_2_ho: ldub [%o0+0x03b],%l4 ! Mem[000000007e0000fb] ldstub [%o3+0x00e],%l2 ! Mem[000000007f8000ce] stw %l3,[%o1+0x028] ! Mem[000000007e8000e8] retl ldsb [%o0+0x03a],%l1 ! Mem[000000007e0000fa] p56_jmpl_2_le: swap [%i3+0x018],%l2 ! Mem[00000000818000d8] swap [%i1+0x008],%l4 ! Mem[00000000808000c8] stx %l6,[%i3+0x010] ! Mem[00000000818000d0] sth %l0,[%i0+0x01c] ! Mem[00000000800000dc] swap [%i0+0x028],%l5 ! Mem[00000000800000e8] jmpl %g6+8,%g0 ldsw [%i1+0x03c],%l3 ! Mem[00000000808000fc] p56_call_2_le: ldstub [%i0+0x02a],%l3 ! Mem[00000000800000ea] lduh [%i1+0x02c],%l0 ! Mem[00000000808000ec] swap [%i0+0x018],%l6 ! Mem[00000000800000d8] swap [%i3+0x028],%l7 ! Mem[00000000818000e8] ldsb [%i1+0x024],%l4 ! Mem[00000000808000e4] sth %l1,[%i1+0x006] ! Mem[00000000808000c6] swap [%i3+0x01c],%l4 ! Mem[00000000818000dc] retl ldstub [%i3+0x000],%l6 ! Mem[00000000818000c0] p56_jmpl_2_lo: swap [%o3+0x018],%l2 ! Mem[00000000818000d8] swap [%o1+0x008],%l4 ! Mem[00000000808000c8] stx %l6,[%o3+0x010] ! Mem[00000000818000d0] sth %l0,[%o0+0x01c] ! Mem[00000000800000dc] swap [%o0+0x028],%l5 ! Mem[00000000800000e8] jmpl %g6+8,%g0 ldsw [%o1+0x03c],%l3 ! Mem[00000000808000fc] p56_call_2_lo: ldstub [%o0+0x02a],%l3 ! Mem[00000000800000ea] lduh [%o1+0x02c],%l0 ! Mem[00000000808000ec] swap [%o0+0x018],%l6 ! Mem[00000000800000d8] swap [%o3+0x028],%l7 ! Mem[00000000818000e8] ldsb [%o1+0x024],%l4 ! Mem[00000000808000e4] sth %l1,[%o1+0x006] ! Mem[00000000808000c6] swap [%o3+0x01c],%l4 ! Mem[00000000818000dc] retl ldstub [%o3+0x000],%l6 ! Mem[00000000818000c0] p56_jmpl_2_he: swap [%i0+0x024],%l5 ! Mem[00000000800000e4] ldsh [%i3+0x036],%l6 ! Mem[00000000818000f6] jmpl %g6+8,%g0 swap [%i0+0x038],%l0 ! Mem[00000000800000f8] p56_call_2_he: ldsb [%i3+0x03a],%l6 ! Mem[00000000818000fa] lduw [%i0+0x030],%l2 ! Mem[00000000800000f0] swap [%i1+0x014],%l0 ! Mem[00000000808000d4] ldd [%i2+0x018],%l0 ! Mem[00000000810000d8] sth %l7,[%i0+0x03a] ! Mem[00000000800000fa] ldsh [%i0+0x01a],%l7 ! Mem[00000000800000da] ldd [%i2+0x038],%l0 ! Mem[00000000810000f8] retl ldstub [%i1+0x00e],%l3 ! Mem[00000000808000ce] p56_jmpl_2_ho: swap [%o0+0x024],%l5 ! Mem[00000000800000e4] ldsh [%o3+0x036],%l6 ! Mem[00000000818000f6] jmpl %g6+8,%g0 swap [%o0+0x038],%l0 ! Mem[00000000800000f8] p56_call_2_ho: ldsb [%o3+0x03a],%l6 ! Mem[00000000818000fa] lduw [%o0+0x030],%l2 ! Mem[00000000800000f0] swap [%o1+0x014],%l0 ! Mem[00000000808000d4] ldd [%o2+0x018],%l0 ! Mem[00000000810000d8] sth %l7,[%o0+0x03a] ! Mem[00000000800000fa] ldsh [%o0+0x01a],%l7 ! Mem[00000000800000da] ldd [%o2+0x038],%l0 ! Mem[00000000810000f8] retl ldstub [%o1+0x00e],%l3 ! Mem[00000000808000ce] p57_jmpl_2_le: ldd [%i3+0x008],%l2 ! Mem[00000000838000c8] ldd [%i0+0x008],%l2 ! Mem[00000000820000c8] stb %l0,[%i3+0x02a] ! Mem[00000000838000ea] ldsb [%i0+0x00e],%l7 ! Mem[00000000820000ce] ldsw [%i1+0x010],%l6 ! Mem[00000000828000d0] ldstub [%i3+0x013],%l4 ! Mem[00000000838000d3] jmpl %g6+8,%g0 std %l4,[%i2+0x030] ! Mem[00000000830000f0] p57_call_2_le: lduw [%i0+0x038],%l1 ! Mem[00000000820000f8] ldub [%i1+0x014],%l1 ! Mem[00000000828000d4] retl swap [%i0+0x00c],%l2 ! Mem[00000000820000cc] p57_jmpl_2_lo: ldd [%o3+0x008],%l2 ! Mem[00000000838000c8] ldd [%o0+0x008],%l2 ! Mem[00000000820000c8] stb %l0,[%o3+0x02a] ! Mem[00000000838000ea] ldsb [%o0+0x00e],%l7 ! Mem[00000000820000ce] ldsw [%o1+0x010],%l6 ! Mem[00000000828000d0] ldstub [%o3+0x013],%l4 ! Mem[00000000838000d3] jmpl %g6+8,%g0 std %l4,[%o2+0x030] ! Mem[00000000830000f0] p57_call_2_lo: lduw [%o0+0x038],%l1 ! Mem[00000000820000f8] ldub [%o1+0x014],%l1 ! Mem[00000000828000d4] retl swap [%o0+0x00c],%l2 ! Mem[00000000820000cc] p57_jmpl_2_he: ldsh [%i0+0x03e],%l4 ! Mem[00000000820000fe] jmpl %g6+8,%g0 ldsb [%i3+0x009],%l6 ! Mem[00000000838000c9] p57_call_2_he: stx %l7,[%i3+0x028] ! Mem[00000000838000e8] ldsw [%i3+0x028],%l0 ! Mem[00000000838000e8] ldd [%i2+0x030],%l2 ! Mem[00000000830000f0] stw %l7,[%i3+0x030] ! Mem[00000000838000f0] ldub [%i1+0x038],%l5 ! Mem[00000000828000f8] retl ldsw [%i0+0x038],%l5 ! Mem[00000000820000f8] p57_jmpl_2_ho: ldsh [%o0+0x03e],%l4 ! Mem[00000000820000fe] jmpl %g6+8,%g0 ldsb [%o3+0x009],%l6 ! Mem[00000000838000c9] p57_call_2_ho: stx %l7,[%o3+0x028] ! Mem[00000000838000e8] ldsw [%o3+0x028],%l0 ! Mem[00000000838000e8] ldd [%o2+0x030],%l2 ! Mem[00000000830000f0] stw %l7,[%o3+0x030] ! Mem[00000000838000f0] ldub [%o1+0x038],%l5 ! Mem[00000000828000f8] retl ldsw [%o0+0x038],%l5 ! Mem[00000000820000f8] p58_jmpl_2_le: jmpl %g6+8,%g0 stx %l3,[%i0+0x000] ! Mem[00000000840000c0] p58_call_2_le: ldstub [%i3+0x005],%l7 ! Mem[00000000858000c5] std %l4,[%i2+0x030] ! Mem[00000000850000f0] std %l2,[%i0+0x008] ! Mem[00000000840000c8] retl swap [%i3+0x02c],%l0 ! Mem[00000000858000ec] p58_jmpl_2_lo: jmpl %g6+8,%g0 stx %l3,[%o0+0x000] ! Mem[00000000840000c0] p58_call_2_lo: ldstub [%o3+0x005],%l7 ! Mem[00000000858000c5] std %l4,[%o2+0x030] ! Mem[00000000850000f0] std %l2,[%o0+0x008] ! Mem[00000000840000c8] retl swap [%o3+0x02c],%l0 ! Mem[00000000858000ec] p58_jmpl_2_he: ldstub [%i0+0x020],%l4 ! Mem[00000000840000e0] swap [%i2+0x018],%l3 ! Mem[00000000850000d8] jmpl %g6+8,%g0 lduw [%i0+0x000],%l1 ! Mem[00000000840000c0] p58_call_2_he: swap [%i0+0x024],%l2 ! Mem[00000000840000e4] ldstub [%i1+0x026],%l5 ! Mem[00000000848000e6] retl ldstub [%i2+0x029],%l7 ! Mem[00000000850000e9] p58_jmpl_2_ho: ldstub [%o0+0x020],%l4 ! Mem[00000000840000e0] swap [%o2+0x018],%l3 ! Mem[00000000850000d8] jmpl %g6+8,%g0 lduw [%o0+0x000],%l1 ! Mem[00000000840000c0] p58_call_2_ho: swap [%o0+0x024],%l2 ! Mem[00000000840000e4] ldstub [%o1+0x026],%l5 ! Mem[00000000848000e6] retl ldstub [%o2+0x029],%l7 ! Mem[00000000850000e9] p59_jmpl_2_le: ldub [%i2+0x02a],%l0 ! Mem[00000000870000ea] stb %l3,[%i2+0x020] ! Mem[00000000870000e0] jmpl %g6+8,%g0 ldub [%i0+0x001],%l6 ! Mem[00000000860000c1] p59_call_2_le: lduw [%i3+0x020],%l0 ! Mem[00000000878000e0] ldsb [%i1+0x032],%l1 ! Mem[00000000868000f2] swap [%i3+0x010],%l2 ! Mem[00000000878000d0] ldsb [%i1+0x02e],%l3 ! Mem[00000000868000ee] ldub [%i1+0x004],%l3 ! Mem[00000000868000c4] ldd [%i0+0x038],%l4 ! Mem[00000000860000f8] retl stw %l7,[%i3+0x018] ! Mem[00000000878000d8] p59_jmpl_2_lo: ldub [%o2+0x02a],%l0 ! Mem[00000000870000ea] stb %l3,[%o2+0x020] ! Mem[00000000870000e0] jmpl %g6+8,%g0 ldub [%o0+0x001],%l6 ! Mem[00000000860000c1] p59_call_2_lo: lduw [%o3+0x020],%l0 ! Mem[00000000878000e0] ldsb [%o1+0x032],%l1 ! Mem[00000000868000f2] swap [%o3+0x010],%l2 ! Mem[00000000878000d0] ldsb [%o1+0x02e],%l3 ! Mem[00000000868000ee] ldub [%o1+0x004],%l3 ! Mem[00000000868000c4] ldd [%o0+0x038],%l4 ! Mem[00000000860000f8] retl stw %l7,[%o3+0x018] ! Mem[00000000878000d8] p59_jmpl_2_he: swap [%i3+0x02c],%l3 ! Mem[00000000878000ec] stx %l6,[%i3+0x018] ! Mem[00000000878000d8] std %l4,[%i1+0x038] ! Mem[00000000868000f8] swap [%i0+0x014],%l6 ! Mem[00000000860000d4] jmpl %g6+8,%g0 lduh [%i2+0x03e],%l4 ! Mem[00000000870000fe] p59_call_2_he: stx %l5,[%i0+0x000] ! Mem[00000000860000c0] stw %l7,[%i1+0x028] ! Mem[00000000868000e8] retl ldstub [%i2+0x029],%l2 ! Mem[00000000870000e9] p59_jmpl_2_ho: swap [%o3+0x02c],%l3 ! Mem[00000000878000ec] stx %l6,[%o3+0x018] ! Mem[00000000878000d8] std %l4,[%o1+0x038] ! Mem[00000000868000f8] swap [%o0+0x014],%l6 ! Mem[00000000860000d4] jmpl %g6+8,%g0 lduh [%o2+0x03e],%l4 ! Mem[00000000870000fe] p59_call_2_ho: stx %l5,[%o0+0x000] ! Mem[00000000860000c0] stw %l7,[%o1+0x028] ! Mem[00000000868000e8] retl ldstub [%o2+0x029],%l2 ! Mem[00000000870000e9] p60_jmpl_2_le: jmpl %g6+8,%g0 lduw [%i3+0x000],%l7 ! Mem[00000000898000c0] p60_call_2_le: swap [%i1+0x00c],%l3 ! Mem[00000000888000cc] retl ldstub [%i2+0x011],%l4 ! Mem[00000000890000d1] p60_jmpl_2_lo: jmpl %g6+8,%g0 lduw [%o3+0x000],%l7 ! Mem[00000000898000c0] p60_call_2_lo: swap [%o1+0x00c],%l3 ! Mem[00000000888000cc] retl ldstub [%o2+0x011],%l4 ! Mem[00000000890000d1] p60_jmpl_2_he: ldd [%i2+0x008],%l2 ! Mem[00000000890000c8] sth %l6,[%i2+0x038] ! Mem[00000000890000f8] lduw [%i1+0x01c],%l4 ! Mem[00000000888000dc] swap [%i3+0x02c],%l6 ! Mem[00000000898000ec] stw %l4,[%i3+0x00c] ! Mem[00000000898000cc] swap [%i3+0x004],%l7 ! Mem[00000000898000c4] swap [%i1+0x034],%l3 ! Mem[00000000888000f4] jmpl %g6+8,%g0 std %l2,[%i3+0x008] ! Mem[00000000898000c8] p60_call_2_he: ldsb [%i3+0x006],%l6 ! Mem[00000000898000c6] sth %l5,[%i2+0x002] ! Mem[00000000890000c2] lduh [%i1+0x03c],%l6 ! Mem[00000000888000fc] ldstub [%i1+0x00c],%l2 ! Mem[00000000888000cc] swap [%i2+0x004],%l1 ! Mem[00000000890000c4] std %l2,[%i3+0x020] ! Mem[00000000898000e0] stb %l6,[%i2+0x000] ! Mem[00000000890000c0] retl ldub [%i3+0x006],%l2 ! Mem[00000000898000c6] p60_jmpl_2_ho: ldd [%o2+0x008],%l2 ! Mem[00000000890000c8] sth %l6,[%o2+0x038] ! Mem[00000000890000f8] lduw [%o1+0x01c],%l4 ! Mem[00000000888000dc] swap [%o3+0x02c],%l6 ! Mem[00000000898000ec] stw %l4,[%o3+0x00c] ! Mem[00000000898000cc] swap [%o3+0x004],%l7 ! Mem[00000000898000c4] swap [%o1+0x034],%l3 ! Mem[00000000888000f4] jmpl %g6+8,%g0 std %l2,[%o3+0x008] ! Mem[00000000898000c8] p60_call_2_ho: ldsb [%o3+0x006],%l6 ! Mem[00000000898000c6] sth %l5,[%o2+0x002] ! Mem[00000000890000c2] lduh [%o1+0x03c],%l6 ! Mem[00000000888000fc] ldstub [%o1+0x00c],%l2 ! Mem[00000000888000cc] swap [%o2+0x004],%l1 ! Mem[00000000890000c4] std %l2,[%o3+0x020] ! Mem[00000000898000e0] stb %l6,[%o2+0x000] ! Mem[00000000890000c0] retl ldub [%o3+0x006],%l2 ! Mem[00000000898000c6] p61_jmpl_2_le: stx %l2,[%i2+0x010] ! Mem[000000008b0000d0] swap [%i0+0x02c],%l2 ! Mem[000000008a0000ec] jmpl %g6+8,%g0 ldstub [%i0+0x036],%l2 ! Mem[000000008a0000f6] p61_call_2_le: retl ldd [%i0+0x000],%l6 ! Mem[000000008a0000c0] p61_jmpl_2_lo: stx %l2,[%o2+0x010] ! Mem[000000008b0000d0] swap [%o0+0x02c],%l2 ! Mem[000000008a0000ec] jmpl %g6+8,%g0 ldstub [%o0+0x036],%l2 ! Mem[000000008a0000f6] p61_call_2_lo: retl ldd [%o0+0x000],%l6 ! Mem[000000008a0000c0] p61_jmpl_2_he: std %l0,[%i2+0x020] ! Mem[000000008b0000e0] stw %l7,[%i1+0x024] ! Mem[000000008a8000e4] stx %l0,[%i1+0x010] ! Mem[000000008a8000d0] ldx [%i2+0x000],%l7 ! Mem[000000008b0000c0] sth %l7,[%i1+0x004] ! Mem[000000008a8000c4] swap [%i0+0x038],%l6 ! Mem[000000008a0000f8] jmpl %g6+8,%g0 ldx [%i1+0x018],%l2 ! Mem[000000008a8000d8] p61_call_2_he: ldx [%i0+0x038],%l1 ! Mem[000000008a0000f8] ldstub [%i2+0x014],%l1 ! Mem[000000008b0000d4] ldstub [%i2+0x00c],%l2 ! Mem[000000008b0000cc] retl ldstub [%i3+0x007],%l7 ! Mem[000000008b8000c7] p61_jmpl_2_ho: std %l0,[%o2+0x020] ! Mem[000000008b0000e0] stw %l7,[%o1+0x024] ! Mem[000000008a8000e4] stx %l0,[%o1+0x010] ! Mem[000000008a8000d0] ldx [%o2+0x000],%l7 ! Mem[000000008b0000c0] sth %l7,[%o1+0x004] ! Mem[000000008a8000c4] swap [%o0+0x038],%l6 ! Mem[000000008a0000f8] jmpl %g6+8,%g0 ldx [%o1+0x018],%l2 ! Mem[000000008a8000d8] p61_call_2_ho: ldx [%o0+0x038],%l1 ! Mem[000000008a0000f8] ldstub [%o2+0x014],%l1 ! Mem[000000008b0000d4] ldstub [%o2+0x00c],%l2 ! Mem[000000008b0000cc] retl ldstub [%o3+0x007],%l7 ! Mem[000000008b8000c7] p62_jmpl_2_le: ldub [%i1+0x028],%l6 ! Mem[000000008c8000e8] swap [%i3+0x01c],%l6 ! Mem[000000008d8000dc] ldsb [%i0+0x023],%l0 ! Mem[000000008c0000e3] jmpl %g6+8,%g0 lduh [%i1+0x024],%l7 ! Mem[000000008c8000e4] p62_call_2_le: std %l2,[%i2+0x010] ! Mem[000000008d0000d0] lduw [%i2+0x01c],%l1 ! Mem[000000008d0000dc] retl ldsh [%i1+0x036],%l5 ! Mem[000000008c8000f6] p62_jmpl_2_lo: ldub [%o1+0x028],%l6 ! Mem[000000008c8000e8] swap [%o3+0x01c],%l6 ! Mem[000000008d8000dc] ldsb [%o0+0x023],%l0 ! Mem[000000008c0000e3] jmpl %g6+8,%g0 lduh [%o1+0x024],%l7 ! Mem[000000008c8000e4] p62_call_2_lo: std %l2,[%o2+0x010] ! Mem[000000008d0000d0] lduw [%o2+0x01c],%l1 ! Mem[000000008d0000dc] retl ldsh [%o1+0x036],%l5 ! Mem[000000008c8000f6] p62_jmpl_2_he: ldstub [%i1+0x002],%l5 ! Mem[000000008c8000c2] ldub [%i3+0x01b],%l2 ! Mem[000000008d8000db] ldstub [%i1+0x001],%l3 ! Mem[000000008c8000c1] jmpl %g6+8,%g0 sth %l7,[%i3+0x030] ! Mem[000000008d8000f0] p62_call_2_he: ldstub [%i3+0x016],%l6 ! Mem[000000008d8000d6] ldsw [%i3+0x004],%l6 ! Mem[000000008d8000c4] ldd [%i1+0x018],%l6 ! Mem[000000008c8000d8] ldstub [%i2+0x00a],%l1 ! Mem[000000008d0000ca] ldx [%i2+0x028],%l0 ! Mem[000000008d0000e8] lduw [%i1+0x020],%l1 ! Mem[000000008c8000e0] swap [%i1+0x024],%l4 ! Mem[000000008c8000e4] retl lduw [%i0+0x004],%l1 ! Mem[000000008c0000c4] p62_jmpl_2_ho: ldstub [%o1+0x002],%l5 ! Mem[000000008c8000c2] ldub [%o3+0x01b],%l2 ! Mem[000000008d8000db] ldstub [%o1+0x001],%l3 ! Mem[000000008c8000c1] jmpl %g6+8,%g0 sth %l7,[%o3+0x030] ! Mem[000000008d8000f0] p62_call_2_ho: ldstub [%o3+0x016],%l6 ! Mem[000000008d8000d6] ldsw [%o3+0x004],%l6 ! Mem[000000008d8000c4] ldd [%o1+0x018],%l6 ! Mem[000000008c8000d8] ldstub [%o2+0x00a],%l1 ! Mem[000000008d0000ca] ldx [%o2+0x028],%l0 ! Mem[000000008d0000e8] lduw [%o1+0x020],%l1 ! Mem[000000008c8000e0] swap [%o1+0x024],%l4 ! Mem[000000008c8000e4] retl lduw [%o0+0x004],%l1 ! Mem[000000008c0000c4] p63_jmpl_2_le: ldsw [%i0+0x008],%l3 ! Mem[000000008e0000c8] ldd [%i0+0x020],%l4 ! Mem[000000008e0000e0] lduw [%i3+0x028],%l0 ! Mem[000000008f8000e8] jmpl %g6+8,%g0 stx %l7,[%i3+0x008] ! Mem[000000008f8000c8] p63_call_2_le: swap [%i1+0x02c],%l3 ! Mem[000000008e8000ec] std %l2,[%i3+0x000] ! Mem[000000008f8000c0] ldstub [%i1+0x03b],%l4 ! Mem[000000008e8000fb] ldx [%i1+0x018],%l7 ! Mem[000000008e8000d8] lduw [%i2+0x03c],%l5 ! Mem[000000008f0000fc] ldx [%i1+0x030],%l1 ! Mem[000000008e8000f0] retl ldsb [%i0+0x023],%l6 ! Mem[000000008e0000e3] p63_jmpl_2_lo: ldsw [%o0+0x008],%l3 ! Mem[000000008e0000c8] ldd [%o0+0x020],%l4 ! Mem[000000008e0000e0] lduw [%o3+0x028],%l0 ! Mem[000000008f8000e8] jmpl %g6+8,%g0 stx %l7,[%o3+0x008] ! Mem[000000008f8000c8] p63_call_2_lo: swap [%o1+0x02c],%l3 ! Mem[000000008e8000ec] std %l2,[%o3+0x000] ! Mem[000000008f8000c0] ldstub [%o1+0x03b],%l4 ! Mem[000000008e8000fb] ldx [%o1+0x018],%l7 ! Mem[000000008e8000d8] lduw [%o2+0x03c],%l5 ! Mem[000000008f0000fc] ldx [%o1+0x030],%l1 ! Mem[000000008e8000f0] retl ldsb [%o0+0x023],%l6 ! Mem[000000008e0000e3] p63_jmpl_2_he: ldstub [%i3+0x00f],%l6 ! Mem[000000008f8000cf] lduh [%i3+0x02e],%l4 ! Mem[000000008f8000ee] swap [%i0+0x030],%l2 ! Mem[000000008e0000f0] sth %l2,[%i1+0x004] ! Mem[000000008e8000c4] jmpl %g6+8,%g0 ldstub [%i3+0x017],%l0 ! Mem[000000008f8000d7] p63_call_2_he: retl swap [%i1+0x000],%l1 ! Mem[000000008e8000c0] p63_jmpl_2_ho: ldstub [%o3+0x00f],%l6 ! Mem[000000008f8000cf] lduh [%o3+0x02e],%l4 ! Mem[000000008f8000ee] swap [%o0+0x030],%l2 ! Mem[000000008e0000f0] sth %l2,[%o1+0x004] ! Mem[000000008e8000c4] jmpl %g6+8,%g0 ldstub [%o3+0x017],%l0 ! Mem[000000008f8000d7] p63_call_2_ho: retl swap [%o1+0x000],%l1 ! Mem[000000008e8000c0] user_jump2_end: .seg "text" .align 0x2000 user_jump3_start: INIT_MEM(0, 0x0040, 1, +, 0, +, 0) p0_jmpl_3_le: ldsw [%i0+0x034],%l6 ! Mem[00000000100000f4] std %l0,[%i2+0x038] ! Mem[00000000110000f8] ldub [%i2+0x004],%l6 ! Mem[00000000110000c4] std %l0,[%i1+0x020] ! Mem[00000000108000e0] sth %l2,[%i2+0x01a] ! Mem[00000000110000da] jmpl %g6+8,%g0 ldstub [%i1+0x02b],%l3 ! Mem[00000000108000eb] p0_call_3_le: ldsh [%i0+0x02c],%l1 ! Mem[00000000100000ec] ldub [%i0+0x03c],%l5 ! Mem[00000000100000fc] ldstub [%i2+0x00a],%l3 ! Mem[00000000110000ca] stw %l3,[%i2+0x00c] ! Mem[00000000110000cc] ldstub [%i1+0x037],%l5 ! Mem[00000000108000f7] lduh [%i2+0x012],%l1 ! Mem[00000000110000d2] retl ldd [%i1+0x028],%l4 ! Mem[00000000108000e8] p0_jmpl_3_lo: ldsw [%o0+0x034],%l6 ! Mem[00000000100000f4] std %l0,[%o2+0x038] ! Mem[00000000110000f8] ldub [%o2+0x004],%l6 ! Mem[00000000110000c4] std %l0,[%o1+0x020] ! Mem[00000000108000e0] sth %l2,[%o2+0x01a] ! Mem[00000000110000da] jmpl %g6+8,%g0 ldstub [%o1+0x02b],%l3 ! Mem[00000000108000eb] p0_call_3_lo: ldsh [%o0+0x02c],%l1 ! Mem[00000000100000ec] ldub [%o0+0x03c],%l5 ! Mem[00000000100000fc] ldstub [%o2+0x00a],%l3 ! Mem[00000000110000ca] stw %l3,[%o2+0x00c] ! Mem[00000000110000cc] ldstub [%o1+0x037],%l5 ! Mem[00000000108000f7] lduh [%o2+0x012],%l1 ! Mem[00000000110000d2] retl ldd [%o1+0x028],%l4 ! Mem[00000000108000e8] p0_jmpl_3_he: ldsh [%i0+0x014],%l0 ! Mem[00000000100000d4] swap [%i0+0x008],%l7 ! Mem[00000000100000c8] ldd [%i0+0x020],%l2 ! Mem[00000000100000e0] sth %l5,[%i0+0x00a] ! Mem[00000000100000ca] jmpl %g6+8,%g0 ldstub [%i0+0x01e],%l7 ! Mem[00000000100000de] p0_call_3_he: stb %l6,[%i3+0x028] ! Mem[00000000118000e8] ldsh [%i1+0x02c],%l3 ! Mem[00000000108000ec] ldd [%i1+0x000],%l4 ! Mem[00000000108000c0] stw %l1,[%i2+0x018] ! Mem[00000000110000d8] sth %l3,[%i2+0x016] ! Mem[00000000110000d6] ldsh [%i3+0x01c],%l7 ! Mem[00000000118000dc] std %l4,[%i0+0x028] ! Mem[00000000100000e8] retl std %l4,[%i0+0x000] ! Mem[00000000100000c0] p0_jmpl_3_ho: ldsh [%o0+0x014],%l0 ! Mem[00000000100000d4] swap [%o0+0x008],%l7 ! Mem[00000000100000c8] ldd [%o0+0x020],%l2 ! Mem[00000000100000e0] sth %l5,[%o0+0x00a] ! Mem[00000000100000ca] jmpl %g6+8,%g0 ldstub [%o0+0x01e],%l7 ! Mem[00000000100000de] p0_call_3_ho: stb %l6,[%o3+0x028] ! Mem[00000000118000e8] ldsh [%o1+0x02c],%l3 ! Mem[00000000108000ec] ldd [%o1+0x000],%l4 ! Mem[00000000108000c0] stw %l1,[%o2+0x018] ! Mem[00000000110000d8] sth %l3,[%o2+0x016] ! Mem[00000000110000d6] ldsh [%o3+0x01c],%l7 ! Mem[00000000118000dc] std %l4,[%o0+0x028] ! Mem[00000000100000e8] retl std %l4,[%o0+0x000] ! Mem[00000000100000c0] p1_jmpl_3_le: ldub [%i2+0x00b],%l7 ! Mem[00000000130000cb] ldx [%i3+0x018],%l5 ! Mem[00000000138000d8] ldub [%i3+0x005],%l6 ! Mem[00000000138000c5] swap [%i3+0x010],%l5 ! Mem[00000000138000d0] jmpl %g6+8,%g0 stw %l4,[%i2+0x02c] ! Mem[00000000130000ec] p1_call_3_le: ldsw [%i1+0x03c],%l4 ! Mem[00000000128000fc] swap [%i2+0x034],%l1 ! Mem[00000000130000f4] ldx [%i1+0x010],%l4 ! Mem[00000000128000d0] std %l0,[%i3+0x010] ! Mem[00000000138000d0] swap [%i0+0x03c],%l3 ! Mem[00000000120000fc] retl ldd [%i0+0x000],%l6 ! Mem[00000000120000c0] p1_jmpl_3_lo: ldub [%o2+0x00b],%l7 ! Mem[00000000130000cb] ldx [%o3+0x018],%l5 ! Mem[00000000138000d8] ldub [%o3+0x005],%l6 ! Mem[00000000138000c5] swap [%o3+0x010],%l5 ! Mem[00000000138000d0] jmpl %g6+8,%g0 stw %l4,[%o2+0x02c] ! Mem[00000000130000ec] p1_call_3_lo: ldsw [%o1+0x03c],%l4 ! Mem[00000000128000fc] swap [%o2+0x034],%l1 ! Mem[00000000130000f4] ldx [%o1+0x010],%l4 ! Mem[00000000128000d0] std %l0,[%o3+0x010] ! Mem[00000000138000d0] swap [%o0+0x03c],%l3 ! Mem[00000000120000fc] retl ldd [%o0+0x000],%l6 ! Mem[00000000120000c0] p1_jmpl_3_he: ldsb [%i2+0x008],%l7 ! Mem[00000000130000c8] ldsh [%i2+0x004],%l1 ! Mem[00000000130000c4] ldstub [%i2+0x02a],%l7 ! Mem[00000000130000ea] swap [%i3+0x004],%l4 ! Mem[00000000138000c4] swap [%i1+0x024],%l5 ! Mem[00000000128000e4] jmpl %g6+8,%g0 ldstub [%i0+0x039],%l4 ! Mem[00000000120000f9] p1_call_3_he: ldx [%i1+0x010],%l2 ! Mem[00000000128000d0] ldstub [%i1+0x03d],%l7 ! Mem[00000000128000fd] stx %l1,[%i3+0x020] ! Mem[00000000138000e0] ldsw [%i2+0x01c],%l7 ! Mem[00000000130000dc] ldsw [%i1+0x02c],%l5 ! Mem[00000000128000ec] retl stx %l7,[%i0+0x018] ! Mem[00000000120000d8] p1_jmpl_3_ho: ldsb [%o2+0x008],%l7 ! Mem[00000000130000c8] ldsh [%o2+0x004],%l1 ! Mem[00000000130000c4] ldstub [%o2+0x02a],%l7 ! Mem[00000000130000ea] swap [%o3+0x004],%l4 ! Mem[00000000138000c4] swap [%o1+0x024],%l5 ! Mem[00000000128000e4] jmpl %g6+8,%g0 ldstub [%o0+0x039],%l4 ! Mem[00000000120000f9] p1_call_3_ho: ldx [%o1+0x010],%l2 ! Mem[00000000128000d0] ldstub [%o1+0x03d],%l7 ! Mem[00000000128000fd] stx %l1,[%o3+0x020] ! Mem[00000000138000e0] ldsw [%o2+0x01c],%l7 ! Mem[00000000130000dc] ldsw [%o1+0x02c],%l5 ! Mem[00000000128000ec] retl stx %l7,[%o0+0x018] ! Mem[00000000120000d8] p2_jmpl_3_le: ldsh [%i3+0x000],%l0 ! Mem[00000000158000c0] jmpl %g6+8,%g0 lduw [%i0+0x008],%l5 ! Mem[00000000140000c8] p2_call_3_le: retl ldsw [%i3+0x00c],%l7 ! Mem[00000000158000cc] p2_jmpl_3_lo: ldsh [%o3+0x000],%l0 ! Mem[00000000158000c0] jmpl %g6+8,%g0 lduw [%o0+0x008],%l5 ! Mem[00000000140000c8] p2_call_3_lo: retl ldsw [%o3+0x00c],%l7 ! Mem[00000000158000cc] p2_jmpl_3_he: ldsb [%i2+0x01e],%l2 ! Mem[00000000150000de] std %l0,[%i2+0x038] ! Mem[00000000150000f8] jmpl %g6+8,%g0 swap [%i1+0x014],%l4 ! Mem[00000000148000d4] p2_call_3_he: swap [%i1+0x03c],%l1 ! Mem[00000000148000fc] ldx [%i1+0x008],%l1 ! Mem[00000000148000c8] ldsb [%i1+0x003],%l6 ! Mem[00000000148000c3] stw %l5,[%i3+0x000] ! Mem[00000000158000c0] std %l0,[%i3+0x018] ! Mem[00000000158000d8] std %l2,[%i3+0x030] ! Mem[00000000158000f0] retl ldd [%i0+0x008],%l6 ! Mem[00000000140000c8] p2_jmpl_3_ho: ldsb [%o2+0x01e],%l2 ! Mem[00000000150000de] std %l0,[%o2+0x038] ! Mem[00000000150000f8] jmpl %g6+8,%g0 swap [%o1+0x014],%l4 ! Mem[00000000148000d4] p2_call_3_ho: swap [%o1+0x03c],%l1 ! Mem[00000000148000fc] ldx [%o1+0x008],%l1 ! Mem[00000000148000c8] ldsb [%o1+0x003],%l6 ! Mem[00000000148000c3] stw %l5,[%o3+0x000] ! Mem[00000000158000c0] std %l0,[%o3+0x018] ! Mem[00000000158000d8] std %l2,[%o3+0x030] ! Mem[00000000158000f0] retl ldd [%o0+0x008],%l6 ! Mem[00000000140000c8] p3_jmpl_3_le: jmpl %g6+8,%g0 ldstub [%i3+0x02e],%l4 ! Mem[00000000178000ee] p3_call_3_le: swap [%i1+0x01c],%l7 ! Mem[00000000168000dc] lduw [%i3+0x00c],%l4 ! Mem[00000000178000cc] stb %l0,[%i3+0x00e] ! Mem[00000000178000ce] lduw [%i1+0x004],%l6 ! Mem[00000000168000c4] retl sth %l3,[%i3+0x034] ! Mem[00000000178000f4] p3_jmpl_3_lo: jmpl %g6+8,%g0 ldstub [%o3+0x02e],%l4 ! Mem[00000000178000ee] p3_call_3_lo: swap [%o1+0x01c],%l7 ! Mem[00000000168000dc] lduw [%o3+0x00c],%l4 ! Mem[00000000178000cc] stb %l0,[%o3+0x00e] ! Mem[00000000178000ce] lduw [%o1+0x004],%l6 ! Mem[00000000168000c4] retl sth %l3,[%o3+0x034] ! Mem[00000000178000f4] p3_jmpl_3_he: ldsw [%i3+0x008],%l5 ! Mem[00000000178000c8] ldstub [%i3+0x000],%l5 ! Mem[00000000178000c0] jmpl %g6+8,%g0 lduh [%i3+0x030],%l0 ! Mem[00000000178000f0] p3_call_3_he: ldstub [%i0+0x036],%l2 ! Mem[00000000160000f6] swap [%i3+0x00c],%l1 ! Mem[00000000178000cc] std %l4,[%i2+0x038] ! Mem[00000000170000f8] sth %l5,[%i1+0x014] ! Mem[00000000168000d4] ldub [%i3+0x03e],%l4 ! Mem[00000000178000fe] ldstub [%i0+0x009],%l0 ! Mem[00000000160000c9] swap [%i2+0x004],%l3 ! Mem[00000000170000c4] retl swap [%i0+0x010],%l1 ! Mem[00000000160000d0] p3_jmpl_3_ho: ldsw [%o3+0x008],%l5 ! Mem[00000000178000c8] ldstub [%o3+0x000],%l5 ! Mem[00000000178000c0] jmpl %g6+8,%g0 lduh [%o3+0x030],%l0 ! Mem[00000000178000f0] p3_call_3_ho: ldstub [%o0+0x036],%l2 ! Mem[00000000160000f6] swap [%o3+0x00c],%l1 ! Mem[00000000178000cc] std %l4,[%o2+0x038] ! Mem[00000000170000f8] sth %l5,[%o1+0x014] ! Mem[00000000168000d4] ldub [%o3+0x03e],%l4 ! Mem[00000000178000fe] ldstub [%o0+0x009],%l0 ! Mem[00000000160000c9] swap [%o2+0x004],%l3 ! Mem[00000000170000c4] retl swap [%o0+0x010],%l1 ! Mem[00000000160000d0] p4_jmpl_3_le: ldub [%i0+0x03d],%l4 ! Mem[00000000180000fd] ldsh [%i3+0x02a],%l3 ! Mem[00000000198000ea] stw %l7,[%i2+0x030] ! Mem[00000000190000f0] jmpl %g6+8,%g0 swap [%i1+0x03c],%l4 ! Mem[00000000188000fc] p4_call_3_le: std %l2,[%i1+0x010] ! Mem[00000000188000d0] ldstub [%i3+0x00e],%l1 ! Mem[00000000198000ce] lduh [%i0+0x028],%l4 ! Mem[00000000180000e8] swap [%i2+0x004],%l6 ! Mem[00000000190000c4] swap [%i1+0x03c],%l4 ! Mem[00000000188000fc] retl ldstub [%i3+0x029],%l0 ! Mem[00000000198000e9] p4_jmpl_3_lo: ldub [%o0+0x03d],%l4 ! Mem[00000000180000fd] ldsh [%o3+0x02a],%l3 ! Mem[00000000198000ea] stw %l7,[%o2+0x030] ! Mem[00000000190000f0] jmpl %g6+8,%g0 swap [%o1+0x03c],%l4 ! Mem[00000000188000fc] p4_call_3_lo: std %l2,[%o1+0x010] ! Mem[00000000188000d0] ldstub [%o3+0x00e],%l1 ! Mem[00000000198000ce] lduh [%o0+0x028],%l4 ! Mem[00000000180000e8] swap [%o2+0x004],%l6 ! Mem[00000000190000c4] swap [%o1+0x03c],%l4 ! Mem[00000000188000fc] retl ldstub [%o3+0x029],%l0 ! Mem[00000000198000e9] p4_jmpl_3_he: ldub [%i0+0x00b],%l7 ! Mem[00000000180000cb] ldstub [%i3+0x021],%l3 ! Mem[00000000198000e1] jmpl %g6+8,%g0 ldstub [%i3+0x00b],%l5 ! Mem[00000000198000cb] p4_call_3_he: retl ldub [%i1+0x00f],%l7 ! Mem[00000000188000cf] p4_jmpl_3_ho: ldub [%o0+0x00b],%l7 ! Mem[00000000180000cb] ldstub [%o3+0x021],%l3 ! Mem[00000000198000e1] jmpl %g6+8,%g0 ldstub [%o3+0x00b],%l5 ! Mem[00000000198000cb] p4_call_3_ho: retl ldub [%o1+0x00f],%l7 ! Mem[00000000188000cf] p5_jmpl_3_le: stw %l1,[%i3+0x038] ! Mem[000000001b8000f8] ldx [%i2+0x010],%l5 ! Mem[000000001b0000d0] swap [%i0+0x034],%l4 ! Mem[000000001a0000f4] ldstub [%i2+0x03b],%l2 ! Mem[000000001b0000fb] jmpl %g6+8,%g0 stb %l3,[%i3+0x001] ! Mem[000000001b8000c1] p5_call_3_le: ldd [%i0+0x000],%l6 ! Mem[000000001a0000c0] sth %l6,[%i1+0x016] ! Mem[000000001a8000d6] swap [%i1+0x024],%l6 ! Mem[000000001a8000e4] stb %l0,[%i1+0x008] ! Mem[000000001a8000c8] std %l0,[%i3+0x000] ! Mem[000000001b8000c0] lduh [%i3+0x024],%l4 ! Mem[000000001b8000e4] retl ldx [%i1+0x020],%l1 ! Mem[000000001a8000e0] p5_jmpl_3_lo: stw %l1,[%o3+0x038] ! Mem[000000001b8000f8] ldx [%o2+0x010],%l5 ! Mem[000000001b0000d0] swap [%o0+0x034],%l4 ! Mem[000000001a0000f4] ldstub [%o2+0x03b],%l2 ! Mem[000000001b0000fb] jmpl %g6+8,%g0 stb %l3,[%o3+0x001] ! Mem[000000001b8000c1] p5_call_3_lo: ldd [%o0+0x000],%l6 ! Mem[000000001a0000c0] sth %l6,[%o1+0x016] ! Mem[000000001a8000d6] swap [%o1+0x024],%l6 ! Mem[000000001a8000e4] stb %l0,[%o1+0x008] ! Mem[000000001a8000c8] std %l0,[%o3+0x000] ! Mem[000000001b8000c0] lduh [%o3+0x024],%l4 ! Mem[000000001b8000e4] retl ldx [%o1+0x020],%l1 ! Mem[000000001a8000e0] p5_jmpl_3_he: ldx [%i3+0x008],%l6 ! Mem[000000001b8000c8] ldstub [%i2+0x025],%l6 ! Mem[000000001b0000e5] lduh [%i0+0x024],%l0 ! Mem[000000001a0000e4] swap [%i1+0x024],%l3 ! Mem[000000001a8000e4] jmpl %g6+8,%g0 lduw [%i0+0x000],%l6 ! Mem[000000001a0000c0] p5_call_3_he: swap [%i2+0x018],%l1 ! Mem[000000001b0000d8] sth %l0,[%i3+0x00e] ! Mem[000000001b8000ce] stb %l6,[%i1+0x006] ! Mem[000000001a8000c6] ldsb [%i0+0x034],%l3 ! Mem[000000001a0000f4] swap [%i0+0x024],%l3 ! Mem[000000001a0000e4] ldsw [%i2+0x01c],%l1 ! Mem[000000001b0000dc] sth %l7,[%i3+0x03a] ! Mem[000000001b8000fa] retl ldstub [%i3+0x03c],%l5 ! Mem[000000001b8000fc] p5_jmpl_3_ho: ldx [%o3+0x008],%l6 ! Mem[000000001b8000c8] ldstub [%o2+0x025],%l6 ! Mem[000000001b0000e5] lduh [%o0+0x024],%l0 ! Mem[000000001a0000e4] swap [%o1+0x024],%l3 ! Mem[000000001a8000e4] jmpl %g6+8,%g0 lduw [%o0+0x000],%l6 ! Mem[000000001a0000c0] p5_call_3_ho: swap [%o2+0x018],%l1 ! Mem[000000001b0000d8] sth %l0,[%o3+0x00e] ! Mem[000000001b8000ce] stb %l6,[%o1+0x006] ! Mem[000000001a8000c6] ldsb [%o0+0x034],%l3 ! Mem[000000001a0000f4] swap [%o0+0x024],%l3 ! Mem[000000001a0000e4] ldsw [%o2+0x01c],%l1 ! Mem[000000001b0000dc] sth %l7,[%o3+0x03a] ! Mem[000000001b8000fa] retl ldstub [%o3+0x03c],%l5 ! Mem[000000001b8000fc] p6_jmpl_3_le: lduh [%i3+0x006],%l7 ! Mem[000000001d8000c6] lduh [%i0+0x024],%l6 ! Mem[000000001c0000e4] jmpl %g6+8,%g0 ldstub [%i3+0x025],%l0 ! Mem[000000001d8000e5] p6_call_3_le: lduh [%i0+0x014],%l4 ! Mem[000000001c0000d4] lduh [%i3+0x01e],%l7 ! Mem[000000001d8000de] ldstub [%i2+0x038],%l1 ! Mem[000000001d0000f8] swap [%i0+0x02c],%l0 ! Mem[000000001c0000ec] lduh [%i2+0x026],%l6 ! Mem[000000001d0000e6] ldx [%i3+0x020],%l5 ! Mem[000000001d8000e0] retl swap [%i1+0x020],%l2 ! Mem[000000001c8000e0] p6_jmpl_3_lo: lduh [%o3+0x006],%l7 ! Mem[000000001d8000c6] lduh [%o0+0x024],%l6 ! Mem[000000001c0000e4] jmpl %g6+8,%g0 ldstub [%o3+0x025],%l0 ! Mem[000000001d8000e5] p6_call_3_lo: lduh [%o0+0x014],%l4 ! Mem[000000001c0000d4] lduh [%o3+0x01e],%l7 ! Mem[000000001d8000de] ldstub [%o2+0x038],%l1 ! Mem[000000001d0000f8] swap [%o0+0x02c],%l0 ! Mem[000000001c0000ec] lduh [%o2+0x026],%l6 ! Mem[000000001d0000e6] ldx [%o3+0x020],%l5 ! Mem[000000001d8000e0] retl swap [%o1+0x020],%l2 ! Mem[000000001c8000e0] p6_jmpl_3_he: ldx [%i3+0x038],%l4 ! Mem[000000001d8000f8] lduh [%i1+0x00a],%l1 ! Mem[000000001c8000ca] jmpl %g6+8,%g0 swap [%i3+0x020],%l5 ! Mem[000000001d8000e0] p6_call_3_he: ldsb [%i1+0x03c],%l5 ! Mem[000000001c8000fc] retl sth %l2,[%i1+0x016] ! Mem[000000001c8000d6] p6_jmpl_3_ho: ldx [%o3+0x038],%l4 ! Mem[000000001d8000f8] lduh [%o1+0x00a],%l1 ! Mem[000000001c8000ca] jmpl %g6+8,%g0 swap [%o3+0x020],%l5 ! Mem[000000001d8000e0] p6_call_3_ho: ldsb [%o1+0x03c],%l5 ! Mem[000000001c8000fc] retl sth %l2,[%o1+0x016] ! Mem[000000001c8000d6] p7_jmpl_3_le: ldub [%i2+0x02b],%l5 ! Mem[000000001f0000eb] ldstub [%i1+0x02c],%l1 ! Mem[000000001e8000ec] swap [%i2+0x01c],%l2 ! Mem[000000001f0000dc] swap [%i3+0x010],%l2 ! Mem[000000001f8000d0] swap [%i3+0x000],%l4 ! Mem[000000001f8000c0] ldsw [%i3+0x038],%l3 ! Mem[000000001f8000f8] jmpl %g6+8,%g0 stx %l1,[%i1+0x000] ! Mem[000000001e8000c0] p7_call_3_le: sth %l2,[%i3+0x004] ! Mem[000000001f8000c4] stw %l7,[%i1+0x000] ! Mem[000000001e8000c0] retl ldub [%i0+0x026],%l6 ! Mem[000000001e0000e6] p7_jmpl_3_lo: ldub [%o2+0x02b],%l5 ! Mem[000000001f0000eb] ldstub [%o1+0x02c],%l1 ! Mem[000000001e8000ec] swap [%o2+0x01c],%l2 ! Mem[000000001f0000dc] swap [%o3+0x010],%l2 ! Mem[000000001f8000d0] swap [%o3+0x000],%l4 ! Mem[000000001f8000c0] ldsw [%o3+0x038],%l3 ! Mem[000000001f8000f8] jmpl %g6+8,%g0 stx %l1,[%o1+0x000] ! Mem[000000001e8000c0] p7_call_3_lo: sth %l2,[%o3+0x004] ! Mem[000000001f8000c4] stw %l7,[%o1+0x000] ! Mem[000000001e8000c0] retl ldub [%o0+0x026],%l6 ! Mem[000000001e0000e6] p7_jmpl_3_he: ldstub [%i3+0x028],%l1 ! Mem[000000001f8000e8] jmpl %g6+8,%g0 swap [%i2+0x008],%l4 ! Mem[000000001f0000c8] p7_call_3_he: std %l0,[%i3+0x020] ! Mem[000000001f8000e0] ldstub [%i0+0x03c],%l4 ! Mem[000000001e0000fc] lduh [%i2+0x024],%l7 ! Mem[000000001f0000e4] stw %l0,[%i3+0x008] ! Mem[000000001f8000c8] retl ldub [%i2+0x01f],%l7 ! Mem[000000001f0000df] p7_jmpl_3_ho: ldstub [%o3+0x028],%l1 ! Mem[000000001f8000e8] jmpl %g6+8,%g0 swap [%o2+0x008],%l4 ! Mem[000000001f0000c8] p7_call_3_ho: std %l0,[%o3+0x020] ! Mem[000000001f8000e0] ldstub [%o0+0x03c],%l4 ! Mem[000000001e0000fc] lduh [%o2+0x024],%l7 ! Mem[000000001f0000e4] stw %l0,[%o3+0x008] ! Mem[000000001f8000c8] retl ldub [%o2+0x01f],%l7 ! Mem[000000001f0000df] p8_jmpl_3_le: jmpl %g6+8,%g0 stw %l3,[%i3+0x000] ! Mem[00000000218000c0] p8_call_3_le: swap [%i1+0x004],%l7 ! Mem[00000000208000c4] stb %l5,[%i2+0x037] ! Mem[00000000210000f7] ldx [%i1+0x008],%l2 ! Mem[00000000208000c8] retl lduh [%i3+0x02a],%l3 ! Mem[00000000218000ea] p8_jmpl_3_lo: jmpl %g6+8,%g0 stw %l3,[%o3+0x000] ! Mem[00000000218000c0] p8_call_3_lo: swap [%o1+0x004],%l7 ! Mem[00000000208000c4] stb %l5,[%o2+0x037] ! Mem[00000000210000f7] ldx [%o1+0x008],%l2 ! Mem[00000000208000c8] retl lduh [%o3+0x02a],%l3 ! Mem[00000000218000ea] p8_jmpl_3_he: ldstub [%i1+0x001],%l3 ! Mem[00000000208000c1] std %l6,[%i2+0x030] ! Mem[00000000210000f0] jmpl %g6+8,%g0 ldub [%i2+0x015],%l6 ! Mem[00000000210000d5] p8_call_3_he: lduh [%i1+0x004],%l6 ! Mem[00000000208000c4] ldsb [%i1+0x01a],%l6 ! Mem[00000000208000da] ldstub [%i3+0x00a],%l1 ! Mem[00000000218000ca] swap [%i3+0x008],%l2 ! Mem[00000000218000c8] ldstub [%i0+0x021],%l1 ! Mem[00000000200000e1] ldd [%i0+0x010],%l6 ! Mem[00000000200000d0] retl stw %l7,[%i3+0x000] ! Mem[00000000218000c0] p8_jmpl_3_ho: ldstub [%o1+0x001],%l3 ! Mem[00000000208000c1] std %l6,[%o2+0x030] ! Mem[00000000210000f0] jmpl %g6+8,%g0 ldub [%o2+0x015],%l6 ! Mem[00000000210000d5] p8_call_3_ho: lduh [%o1+0x004],%l6 ! Mem[00000000208000c4] ldsb [%o1+0x01a],%l6 ! Mem[00000000208000da] ldstub [%o3+0x00a],%l1 ! Mem[00000000218000ca] swap [%o3+0x008],%l2 ! Mem[00000000218000c8] ldstub [%o0+0x021],%l1 ! Mem[00000000200000e1] ldd [%o0+0x010],%l6 ! Mem[00000000200000d0] retl stw %l7,[%o3+0x000] ! Mem[00000000218000c0] p9_jmpl_3_le: ldx [%i2+0x038],%l4 ! Mem[00000000230000f8] lduw [%i1+0x008],%l6 ! Mem[00000000228000c8] swap [%i3+0x034],%l1 ! Mem[00000000238000f4] ldstub [%i3+0x006],%l1 ! Mem[00000000238000c6] ldstub [%i3+0x028],%l1 ! Mem[00000000238000e8] lduh [%i1+0x00a],%l4 ! Mem[00000000228000ca] jmpl %g6+8,%g0 ldsw [%i1+0x004],%l7 ! Mem[00000000228000c4] p9_call_3_le: ldub [%i2+0x029],%l4 ! Mem[00000000230000e9] retl stw %l5,[%i2+0x038] ! Mem[00000000230000f8] p9_jmpl_3_lo: ldx [%o2+0x038],%l4 ! Mem[00000000230000f8] lduw [%o1+0x008],%l6 ! Mem[00000000228000c8] swap [%o3+0x034],%l1 ! Mem[00000000238000f4] ldstub [%o3+0x006],%l1 ! Mem[00000000238000c6] ldstub [%o3+0x028],%l1 ! Mem[00000000238000e8] lduh [%o1+0x00a],%l4 ! Mem[00000000228000ca] jmpl %g6+8,%g0 ldsw [%o1+0x004],%l7 ! Mem[00000000228000c4] p9_call_3_lo: ldub [%o2+0x029],%l4 ! Mem[00000000230000e9] retl stw %l5,[%o2+0x038] ! Mem[00000000230000f8] p9_jmpl_3_he: ldub [%i1+0x025],%l0 ! Mem[00000000228000e5] ldub [%i0+0x02e],%l4 ! Mem[00000000220000ee] lduh [%i2+0x034],%l7 ! Mem[00000000230000f4] swap [%i3+0x00c],%l6 ! Mem[00000000238000cc] ldstub [%i0+0x039],%l0 ! Mem[00000000220000f9] ldd [%i3+0x000],%l6 ! Mem[00000000238000c0] jmpl %g6+8,%g0 ldd [%i0+0x000],%l0 ! Mem[00000000220000c0] p9_call_3_he: ldsw [%i0+0x000],%l2 ! Mem[00000000220000c0] swap [%i1+0x018],%l6 ! Mem[00000000228000d8] stx %l3,[%i0+0x018] ! Mem[00000000220000d8] ldsb [%i3+0x01e],%l0 ! Mem[00000000238000de] sth %l4,[%i1+0x010] ! Mem[00000000228000d0] retl stx %l7,[%i3+0x020] ! Mem[00000000238000e0] p9_jmpl_3_ho: ldub [%o1+0x025],%l0 ! Mem[00000000228000e5] ldub [%o0+0x02e],%l4 ! Mem[00000000220000ee] lduh [%o2+0x034],%l7 ! Mem[00000000230000f4] swap [%o3+0x00c],%l6 ! Mem[00000000238000cc] ldstub [%o0+0x039],%l0 ! Mem[00000000220000f9] ldd [%o3+0x000],%l6 ! Mem[00000000238000c0] jmpl %g6+8,%g0 ldd [%o0+0x000],%l0 ! Mem[00000000220000c0] p9_call_3_ho: ldsw [%o0+0x000],%l2 ! Mem[00000000220000c0] swap [%o1+0x018],%l6 ! Mem[00000000228000d8] stx %l3,[%o0+0x018] ! Mem[00000000220000d8] ldsb [%o3+0x01e],%l0 ! Mem[00000000238000de] sth %l4,[%o1+0x010] ! Mem[00000000228000d0] retl stx %l7,[%o3+0x020] ! Mem[00000000238000e0] p10_jmpl_3_le: swap [%i3+0x00c],%l4 ! Mem[00000000258000cc] lduh [%i2+0x006],%l7 ! Mem[00000000250000c6] ldsb [%i1+0x036],%l3 ! Mem[00000000248000f6] ldstub [%i0+0x017],%l0 ! Mem[00000000240000d7] stw %l3,[%i0+0x018] ! Mem[00000000240000d8] stx %l2,[%i0+0x030] ! Mem[00000000240000f0] jmpl %g6+8,%g0 ldub [%i3+0x01c],%l4 ! Mem[00000000258000dc] p10_call_3_le: std %l2,[%i2+0x008] ! Mem[00000000250000c8] ldstub [%i3+0x038],%l5 ! Mem[00000000258000f8] ldub [%i0+0x03b],%l5 ! Mem[00000000240000fb] ldsb [%i1+0x028],%l6 ! Mem[00000000248000e8] std %l4,[%i0+0x028] ! Mem[00000000240000e8] stw %l7,[%i1+0x024] ! Mem[00000000248000e4] retl ldub [%i3+0x038],%l1 ! Mem[00000000258000f8] p10_jmpl_3_lo: swap [%o3+0x00c],%l4 ! Mem[00000000258000cc] lduh [%o2+0x006],%l7 ! Mem[00000000250000c6] ldsb [%o1+0x036],%l3 ! Mem[00000000248000f6] ldstub [%o0+0x017],%l0 ! Mem[00000000240000d7] stw %l3,[%o0+0x018] ! Mem[00000000240000d8] stx %l2,[%o0+0x030] ! Mem[00000000240000f0] jmpl %g6+8,%g0 ldub [%o3+0x01c],%l4 ! Mem[00000000258000dc] p10_call_3_lo: std %l2,[%o2+0x008] ! Mem[00000000250000c8] ldstub [%o3+0x038],%l5 ! Mem[00000000258000f8] ldub [%o0+0x03b],%l5 ! Mem[00000000240000fb] ldsb [%o1+0x028],%l6 ! Mem[00000000248000e8] std %l4,[%o0+0x028] ! Mem[00000000240000e8] stw %l7,[%o1+0x024] ! Mem[00000000248000e4] retl ldub [%o3+0x038],%l1 ! Mem[00000000258000f8] p10_jmpl_3_he: jmpl %g6+8,%g0 ldsb [%i1+0x008],%l2 ! Mem[00000000248000c8] p10_call_3_he: ldsw [%i1+0x030],%l2 ! Mem[00000000248000f0] lduh [%i1+0x022],%l2 ! Mem[00000000248000e2] stw %l6,[%i1+0x018] ! Mem[00000000248000d8] swap [%i0+0x03c],%l3 ! Mem[00000000240000fc] ldd [%i0+0x038],%l0 ! Mem[00000000240000f8] std %l4,[%i2+0x010] ! Mem[00000000250000d0] retl swap [%i3+0x000],%l7 ! Mem[00000000258000c0] p10_jmpl_3_ho: jmpl %g6+8,%g0 ldsb [%o1+0x008],%l2 ! Mem[00000000248000c8] p10_call_3_ho: ldsw [%o1+0x030],%l2 ! Mem[00000000248000f0] lduh [%o1+0x022],%l2 ! Mem[00000000248000e2] stw %l6,[%o1+0x018] ! Mem[00000000248000d8] swap [%o0+0x03c],%l3 ! Mem[00000000240000fc] ldd [%o0+0x038],%l0 ! Mem[00000000240000f8] std %l4,[%o2+0x010] ! Mem[00000000250000d0] retl swap [%o3+0x000],%l7 ! Mem[00000000258000c0] p11_jmpl_3_le: jmpl %g6+8,%g0 std %l6,[%i2+0x010] ! Mem[00000000270000d0] p11_call_3_le: retl ldstub [%i2+0x006],%l6 ! Mem[00000000270000c6] p11_jmpl_3_lo: jmpl %g6+8,%g0 std %l6,[%o2+0x010] ! Mem[00000000270000d0] p11_call_3_lo: retl ldstub [%o2+0x006],%l6 ! Mem[00000000270000c6] p11_jmpl_3_he: ldstub [%i1+0x01d],%l4 ! Mem[00000000268000dd] swap [%i1+0x018],%l2 ! Mem[00000000268000d8] ldub [%i1+0x03e],%l4 ! Mem[00000000268000fe] jmpl %g6+8,%g0 swap [%i1+0x03c],%l6 ! Mem[00000000268000fc] p11_call_3_he: retl lduh [%i3+0x010],%l4 ! Mem[00000000278000d0] p11_jmpl_3_ho: ldstub [%o1+0x01d],%l4 ! Mem[00000000268000dd] swap [%o1+0x018],%l2 ! Mem[00000000268000d8] ldub [%o1+0x03e],%l4 ! Mem[00000000268000fe] jmpl %g6+8,%g0 swap [%o1+0x03c],%l6 ! Mem[00000000268000fc] p11_call_3_ho: retl lduh [%o3+0x010],%l4 ! Mem[00000000278000d0] p12_jmpl_3_le: ldsh [%i2+0x004],%l2 ! Mem[00000000290000c4] ldstub [%i3+0x017],%l0 ! Mem[00000000298000d7] jmpl %g6+8,%g0 ldstub [%i1+0x025],%l7 ! Mem[00000000288000e5] p12_call_3_le: ldx [%i1+0x010],%l7 ! Mem[00000000288000d0] std %l6,[%i0+0x000] ! Mem[00000000280000c0] retl ldub [%i0+0x01c],%l4 ! Mem[00000000280000dc] p12_jmpl_3_lo: ldsh [%o2+0x004],%l2 ! Mem[00000000290000c4] ldstub [%o3+0x017],%l0 ! Mem[00000000298000d7] jmpl %g6+8,%g0 ldstub [%o1+0x025],%l7 ! Mem[00000000288000e5] p12_call_3_lo: ldx [%o1+0x010],%l7 ! Mem[00000000288000d0] std %l6,[%o0+0x000] ! Mem[00000000280000c0] retl ldub [%o0+0x01c],%l4 ! Mem[00000000280000dc] p12_jmpl_3_he: jmpl %g6+8,%g0 lduw [%i1+0x00c],%l3 ! Mem[00000000288000cc] p12_call_3_he: ldsb [%i1+0x028],%l6 ! Mem[00000000288000e8] lduh [%i1+0x02a],%l4 ! Mem[00000000288000ea] ldx [%i2+0x000],%l2 ! Mem[00000000290000c0] ldsh [%i2+0x00c],%l4 ! Mem[00000000290000cc] ldsh [%i0+0x006],%l4 ! Mem[00000000280000c6] retl ldub [%i1+0x022],%l2 ! Mem[00000000288000e2] p12_jmpl_3_ho: jmpl %g6+8,%g0 lduw [%o1+0x00c],%l3 ! Mem[00000000288000cc] p12_call_3_ho: ldsb [%o1+0x028],%l6 ! Mem[00000000288000e8] lduh [%o1+0x02a],%l4 ! Mem[00000000288000ea] ldx [%o2+0x000],%l2 ! Mem[00000000290000c0] ldsh [%o2+0x00c],%l4 ! Mem[00000000290000cc] ldsh [%o0+0x006],%l4 ! Mem[00000000280000c6] retl ldub [%o1+0x022],%l2 ! Mem[00000000288000e2] p13_jmpl_3_le: swap [%i0+0x018],%l2 ! Mem[000000002a0000d8] ldstub [%i1+0x03e],%l4 ! Mem[000000002a8000fe] ldstub [%i1+0x02b],%l1 ! Mem[000000002a8000eb] std %l4,[%i0+0x000] ! Mem[000000002a0000c0] jmpl %g6+8,%g0 ldstub [%i3+0x01c],%l4 ! Mem[000000002b8000dc] p13_call_3_le: stw %l3,[%i2+0x008] ! Mem[000000002b0000c8] ldsh [%i1+0x02e],%l3 ! Mem[000000002a8000ee] stb %l5,[%i3+0x037] ! Mem[000000002b8000f7] swap [%i3+0x030],%l1 ! Mem[000000002b8000f0] ldub [%i3+0x009],%l4 ! Mem[000000002b8000c9] retl ldsb [%i1+0x004],%l6 ! Mem[000000002a8000c4] p13_jmpl_3_lo: swap [%o0+0x018],%l2 ! Mem[000000002a0000d8] ldstub [%o1+0x03e],%l4 ! Mem[000000002a8000fe] ldstub [%o1+0x02b],%l1 ! Mem[000000002a8000eb] std %l4,[%o0+0x000] ! Mem[000000002a0000c0] jmpl %g6+8,%g0 ldstub [%o3+0x01c],%l4 ! Mem[000000002b8000dc] p13_call_3_lo: stw %l3,[%o2+0x008] ! Mem[000000002b0000c8] ldsh [%o1+0x02e],%l3 ! Mem[000000002a8000ee] stb %l5,[%o3+0x037] ! Mem[000000002b8000f7] swap [%o3+0x030],%l1 ! Mem[000000002b8000f0] ldub [%o3+0x009],%l4 ! Mem[000000002b8000c9] retl ldsb [%o1+0x004],%l6 ! Mem[000000002a8000c4] p13_jmpl_3_he: ldd [%i0+0x000],%l0 ! Mem[000000002a0000c0] lduw [%i2+0x008],%l2 ! Mem[000000002b0000c8] stb %l7,[%i0+0x02b] ! Mem[000000002a0000eb] ldsb [%i0+0x021],%l3 ! Mem[000000002a0000e1] stb %l5,[%i3+0x00b] ! Mem[000000002b8000cb] swap [%i3+0x03c],%l7 ! Mem[000000002b8000fc] swap [%i2+0x018],%l0 ! Mem[000000002b0000d8] jmpl %g6+8,%g0 ldsw [%i0+0x038],%l4 ! Mem[000000002a0000f8] p13_call_3_he: ldsb [%i0+0x013],%l5 ! Mem[000000002a0000d3] swap [%i0+0x01c],%l7 ! Mem[000000002a0000dc] retl swap [%i2+0x00c],%l4 ! Mem[000000002b0000cc] p13_jmpl_3_ho: ldd [%o0+0x000],%l0 ! Mem[000000002a0000c0] lduw [%o2+0x008],%l2 ! Mem[000000002b0000c8] stb %l7,[%o0+0x02b] ! Mem[000000002a0000eb] ldsb [%o0+0x021],%l3 ! Mem[000000002a0000e1] stb %l5,[%o3+0x00b] ! Mem[000000002b8000cb] swap [%o3+0x03c],%l7 ! Mem[000000002b8000fc] swap [%o2+0x018],%l0 ! Mem[000000002b0000d8] jmpl %g6+8,%g0 ldsw [%o0+0x038],%l4 ! Mem[000000002a0000f8] p13_call_3_ho: ldsb [%o0+0x013],%l5 ! Mem[000000002a0000d3] swap [%o0+0x01c],%l7 ! Mem[000000002a0000dc] retl swap [%o2+0x00c],%l4 ! Mem[000000002b0000cc] p14_jmpl_3_le: jmpl %g6+8,%g0 lduw [%i0+0x01c],%l4 ! Mem[000000002c0000dc] p14_call_3_le: ldd [%i1+0x008],%l2 ! Mem[000000002c8000c8] stb %l1,[%i3+0x006] ! Mem[000000002d8000c6] swap [%i2+0x024],%l3 ! Mem[000000002d0000e4] ldsw [%i3+0x000],%l6 ! Mem[000000002d8000c0] lduw [%i3+0x014],%l4 ! Mem[000000002d8000d4] ldstub [%i1+0x01f],%l7 ! Mem[000000002c8000df] retl ldstub [%i2+0x00e],%l4 ! Mem[000000002d0000ce] p14_jmpl_3_lo: jmpl %g6+8,%g0 lduw [%o0+0x01c],%l4 ! Mem[000000002c0000dc] p14_call_3_lo: ldd [%o1+0x008],%l2 ! Mem[000000002c8000c8] stb %l1,[%o3+0x006] ! Mem[000000002d8000c6] swap [%o2+0x024],%l3 ! Mem[000000002d0000e4] ldsw [%o3+0x000],%l6 ! Mem[000000002d8000c0] lduw [%o3+0x014],%l4 ! Mem[000000002d8000d4] ldstub [%o1+0x01f],%l7 ! Mem[000000002c8000df] retl ldstub [%o2+0x00e],%l4 ! Mem[000000002d0000ce] p14_jmpl_3_he: stb %l2,[%i0+0x008] ! Mem[000000002c0000c8] jmpl %g6+8,%g0 std %l2,[%i3+0x028] ! Mem[000000002d8000e8] p14_call_3_he: stw %l0,[%i0+0x014] ! Mem[000000002c0000d4] ldsw [%i1+0x018],%l6 ! Mem[000000002c8000d8] retl ldx [%i3+0x038],%l3 ! Mem[000000002d8000f8] p14_jmpl_3_ho: stb %l2,[%o0+0x008] ! Mem[000000002c0000c8] jmpl %g6+8,%g0 std %l2,[%o3+0x028] ! Mem[000000002d8000e8] p14_call_3_ho: stw %l0,[%o0+0x014] ! Mem[000000002c0000d4] ldsw [%o1+0x018],%l6 ! Mem[000000002c8000d8] retl ldx [%o3+0x038],%l3 ! Mem[000000002d8000f8] p15_jmpl_3_le: swap [%i1+0x010],%l6 ! Mem[000000002e8000d0] lduh [%i0+0x02a],%l1 ! Mem[000000002e0000ea] stw %l5,[%i0+0x000] ! Mem[000000002e0000c0] std %l4,[%i0+0x018] ! Mem[000000002e0000d8] jmpl %g6+8,%g0 ldstub [%i2+0x01f],%l2 ! Mem[000000002f0000df] p15_call_3_le: stx %l3,[%i3+0x028] ! Mem[000000002f8000e8] stx %l5,[%i2+0x030] ! Mem[000000002f0000f0] stb %l1,[%i2+0x032] ! Mem[000000002f0000f2] retl swap [%i1+0x008],%l4 ! Mem[000000002e8000c8] p15_jmpl_3_lo: swap [%o1+0x010],%l6 ! Mem[000000002e8000d0] lduh [%o0+0x02a],%l1 ! Mem[000000002e0000ea] stw %l5,[%o0+0x000] ! Mem[000000002e0000c0] std %l4,[%o0+0x018] ! Mem[000000002e0000d8] jmpl %g6+8,%g0 ldstub [%o2+0x01f],%l2 ! Mem[000000002f0000df] p15_call_3_lo: stx %l3,[%o3+0x028] ! Mem[000000002f8000e8] stx %l5,[%o2+0x030] ! Mem[000000002f0000f0] stb %l1,[%o2+0x032] ! Mem[000000002f0000f2] retl swap [%o1+0x008],%l4 ! Mem[000000002e8000c8] p15_jmpl_3_he: ldsb [%i2+0x026],%l7 ! Mem[000000002f0000e6] swap [%i1+0x01c],%l1 ! Mem[000000002e8000dc] ldsw [%i1+0x024],%l4 ! Mem[000000002e8000e4] ldub [%i0+0x027],%l0 ! Mem[000000002e0000e7] jmpl %g6+8,%g0 ldstub [%i1+0x02f],%l0 ! Mem[000000002e8000ef] p15_call_3_he: swap [%i1+0x00c],%l6 ! Mem[000000002e8000cc] ldstub [%i0+0x032],%l1 ! Mem[000000002e0000f2] stw %l5,[%i1+0x038] ! Mem[000000002e8000f8] retl ldstub [%i2+0x02c],%l6 ! Mem[000000002f0000ec] p15_jmpl_3_ho: ldsb [%o2+0x026],%l7 ! Mem[000000002f0000e6] swap [%o1+0x01c],%l1 ! Mem[000000002e8000dc] ldsw [%o1+0x024],%l4 ! Mem[000000002e8000e4] ldub [%o0+0x027],%l0 ! Mem[000000002e0000e7] jmpl %g6+8,%g0 ldstub [%o1+0x02f],%l0 ! Mem[000000002e8000ef] p15_call_3_ho: swap [%o1+0x00c],%l6 ! Mem[000000002e8000cc] ldstub [%o0+0x032],%l1 ! Mem[000000002e0000f2] stw %l5,[%o1+0x038] ! Mem[000000002e8000f8] retl ldstub [%o2+0x02c],%l6 ! Mem[000000002f0000ec] p16_jmpl_3_le: ldsb [%i3+0x039],%l0 ! Mem[00000000318000f9] ldx [%i2+0x000],%l6 ! Mem[00000000310000c0] ldx [%i1+0x020],%l1 ! Mem[00000000308000e0] ldd [%i1+0x030],%l6 ! Mem[00000000308000f0] sth %l3,[%i2+0x030] ! Mem[00000000310000f0] ldstub [%i0+0x025],%l4 ! Mem[00000000300000e5] jmpl %g6+8,%g0 ldstub [%i1+0x02b],%l7 ! Mem[00000000308000eb] p16_call_3_le: retl ldsb [%i1+0x015],%l4 ! Mem[00000000308000d5] p16_jmpl_3_lo: ldsb [%o3+0x039],%l0 ! Mem[00000000318000f9] ldx [%o2+0x000],%l6 ! Mem[00000000310000c0] ldx [%o1+0x020],%l1 ! Mem[00000000308000e0] ldd [%o1+0x030],%l6 ! Mem[00000000308000f0] sth %l3,[%o2+0x030] ! Mem[00000000310000f0] ldstub [%o0+0x025],%l4 ! Mem[00000000300000e5] jmpl %g6+8,%g0 ldstub [%o1+0x02b],%l7 ! Mem[00000000308000eb] p16_call_3_lo: retl ldsb [%o1+0x015],%l4 ! Mem[00000000308000d5] p16_jmpl_3_he: swap [%i1+0x030],%l4 ! Mem[00000000308000f0] ldsh [%i0+0x02c],%l0 ! Mem[00000000300000ec] ldx [%i0+0x000],%l7 ! Mem[00000000300000c0] stw %l1,[%i1+0x024] ! Mem[00000000308000e4] jmpl %g6+8,%g0 ldsh [%i1+0x008],%l2 ! Mem[00000000308000c8] p16_call_3_he: swap [%i0+0x034],%l1 ! Mem[00000000300000f4] ldstub [%i2+0x013],%l4 ! Mem[00000000310000d3] std %l6,[%i2+0x008] ! Mem[00000000310000c8] ldsh [%i3+0x012],%l1 ! Mem[00000000318000d2] ldstub [%i3+0x024],%l4 ! Mem[00000000318000e4] std %l0,[%i2+0x008] ! Mem[00000000310000c8] ldub [%i0+0x00d],%l2 ! Mem[00000000300000cd] retl ldx [%i3+0x008],%l6 ! Mem[00000000318000c8] p16_jmpl_3_ho: swap [%o1+0x030],%l4 ! Mem[00000000308000f0] ldsh [%o0+0x02c],%l0 ! Mem[00000000300000ec] ldx [%o0+0x000],%l7 ! Mem[00000000300000c0] stw %l1,[%o1+0x024] ! Mem[00000000308000e4] jmpl %g6+8,%g0 ldsh [%o1+0x008],%l2 ! Mem[00000000308000c8] p16_call_3_ho: swap [%o0+0x034],%l1 ! Mem[00000000300000f4] ldstub [%o2+0x013],%l4 ! Mem[00000000310000d3] std %l6,[%o2+0x008] ! Mem[00000000310000c8] ldsh [%o3+0x012],%l1 ! Mem[00000000318000d2] ldstub [%o3+0x024],%l4 ! Mem[00000000318000e4] std %l0,[%o2+0x008] ! Mem[00000000310000c8] ldub [%o0+0x00d],%l2 ! Mem[00000000300000cd] retl ldx [%o3+0x008],%l6 ! Mem[00000000318000c8] p17_jmpl_3_le: jmpl %g6+8,%g0 swap [%i1+0x00c],%l6 ! Mem[00000000328000cc] p17_call_3_le: ldstub [%i0+0x012],%l0 ! Mem[00000000320000d2] sth %l3,[%i1+0x034] ! Mem[00000000328000f4] sth %l7,[%i3+0x03a] ! Mem[00000000338000fa] ldstub [%i0+0x020],%l7 ! Mem[00000000320000e0] retl stb %l2,[%i0+0x036] ! Mem[00000000320000f6] p17_jmpl_3_lo: jmpl %g6+8,%g0 swap [%o1+0x00c],%l6 ! Mem[00000000328000cc] p17_call_3_lo: ldstub [%o0+0x012],%l0 ! Mem[00000000320000d2] sth %l3,[%o1+0x034] ! Mem[00000000328000f4] sth %l7,[%o3+0x03a] ! Mem[00000000338000fa] ldstub [%o0+0x020],%l7 ! Mem[00000000320000e0] retl stb %l2,[%o0+0x036] ! Mem[00000000320000f6] p17_jmpl_3_he: stw %l7,[%i2+0x034] ! Mem[00000000330000f4] ldd [%i3+0x030],%l4 ! Mem[00000000338000f0] lduh [%i1+0x036],%l6 ! Mem[00000000328000f6] ldx [%i2+0x010],%l1 ! Mem[00000000330000d0] ldd [%i2+0x020],%l2 ! Mem[00000000330000e0] swap [%i3+0x008],%l5 ! Mem[00000000338000c8] jmpl %g6+8,%g0 ldd [%i3+0x038],%l6 ! Mem[00000000338000f8] p17_call_3_he: lduw [%i0+0x008],%l6 ! Mem[00000000320000c8] ldstub [%i2+0x022],%l0 ! Mem[00000000330000e2] swap [%i0+0x024],%l4 ! Mem[00000000320000e4] ldd [%i3+0x020],%l2 ! Mem[00000000338000e0] lduw [%i3+0x010],%l5 ! Mem[00000000338000d0] ldd [%i3+0x018],%l6 ! Mem[00000000338000d8] ldsh [%i2+0x038],%l1 ! Mem[00000000330000f8] retl lduw [%i2+0x014],%l2 ! Mem[00000000330000d4] p17_jmpl_3_ho: stw %l7,[%o2+0x034] ! Mem[00000000330000f4] ldd [%o3+0x030],%l4 ! Mem[00000000338000f0] lduh [%o1+0x036],%l6 ! Mem[00000000328000f6] ldx [%o2+0x010],%l1 ! Mem[00000000330000d0] ldd [%o2+0x020],%l2 ! Mem[00000000330000e0] swap [%o3+0x008],%l5 ! Mem[00000000338000c8] jmpl %g6+8,%g0 ldd [%o3+0x038],%l6 ! Mem[00000000338000f8] p17_call_3_ho: lduw [%o0+0x008],%l6 ! Mem[00000000320000c8] ldstub [%o2+0x022],%l0 ! Mem[00000000330000e2] swap [%o0+0x024],%l4 ! Mem[00000000320000e4] ldd [%o3+0x020],%l2 ! Mem[00000000338000e0] lduw [%o3+0x010],%l5 ! Mem[00000000338000d0] ldd [%o3+0x018],%l6 ! Mem[00000000338000d8] ldsh [%o2+0x038],%l1 ! Mem[00000000330000f8] retl lduw [%o2+0x014],%l2 ! Mem[00000000330000d4] p18_jmpl_3_le: swap [%i1+0x034],%l4 ! Mem[00000000348000f4] jmpl %g6+8,%g0 ldstub [%i3+0x00d],%l3 ! Mem[00000000358000cd] p18_call_3_le: ldstub [%i0+0x02e],%l0 ! Mem[00000000340000ee] stb %l0,[%i1+0x02c] ! Mem[00000000348000ec] ldsb [%i3+0x016],%l6 ! Mem[00000000358000d6] ldsw [%i1+0x004],%l6 ! Mem[00000000348000c4] ldsw [%i3+0x018],%l6 ! Mem[00000000358000d8] stx %l1,[%i2+0x008] ! Mem[00000000350000c8] retl ldstub [%i2+0x028],%l0 ! Mem[00000000350000e8] p18_jmpl_3_lo: swap [%o1+0x034],%l4 ! Mem[00000000348000f4] jmpl %g6+8,%g0 ldstub [%o3+0x00d],%l3 ! Mem[00000000358000cd] p18_call_3_lo: ldstub [%o0+0x02e],%l0 ! Mem[00000000340000ee] stb %l0,[%o1+0x02c] ! Mem[00000000348000ec] ldsb [%o3+0x016],%l6 ! Mem[00000000358000d6] ldsw [%o1+0x004],%l6 ! Mem[00000000348000c4] ldsw [%o3+0x018],%l6 ! Mem[00000000358000d8] stx %l1,[%o2+0x008] ! Mem[00000000350000c8] retl ldstub [%o2+0x028],%l0 ! Mem[00000000350000e8] p18_jmpl_3_he: swap [%i2+0x01c],%l0 ! Mem[00000000350000dc] stx %l7,[%i2+0x020] ! Mem[00000000350000e0] ldsh [%i3+0x03e],%l2 ! Mem[00000000358000fe] stw %l2,[%i2+0x010] ! Mem[00000000350000d0] ldd [%i3+0x030],%l4 ! Mem[00000000358000f0] std %l4,[%i2+0x010] ! Mem[00000000350000d0] jmpl %g6+8,%g0 std %l2,[%i0+0x038] ! Mem[00000000340000f8] p18_call_3_he: retl ldsw [%i2+0x01c],%l7 ! Mem[00000000350000dc] p18_jmpl_3_ho: swap [%o2+0x01c],%l0 ! Mem[00000000350000dc] stx %l7,[%o2+0x020] ! Mem[00000000350000e0] ldsh [%o3+0x03e],%l2 ! Mem[00000000358000fe] stw %l2,[%o2+0x010] ! Mem[00000000350000d0] ldd [%o3+0x030],%l4 ! Mem[00000000358000f0] std %l4,[%o2+0x010] ! Mem[00000000350000d0] jmpl %g6+8,%g0 std %l2,[%o0+0x038] ! Mem[00000000340000f8] p18_call_3_ho: retl ldsw [%o2+0x01c],%l7 ! Mem[00000000350000dc] p19_jmpl_3_le: swap [%i2+0x028],%l3 ! Mem[00000000370000e8] sth %l3,[%i0+0x03a] ! Mem[00000000360000fa] ldd [%i3+0x010],%l2 ! Mem[00000000378000d0] jmpl %g6+8,%g0 ldstub [%i2+0x03c],%l4 ! Mem[00000000370000fc] p19_call_3_le: sth %l4,[%i0+0x03c] ! Mem[00000000360000fc] stx %l7,[%i1+0x020] ! Mem[00000000368000e0] ldstub [%i3+0x00a],%l0 ! Mem[00000000378000ca] ldx [%i2+0x008],%l6 ! Mem[00000000370000c8] ldstub [%i3+0x026],%l2 ! Mem[00000000378000e6] stx %l2,[%i0+0x000] ! Mem[00000000360000c0] retl ldstub [%i3+0x00c],%l4 ! Mem[00000000378000cc] p19_jmpl_3_lo: swap [%o2+0x028],%l3 ! Mem[00000000370000e8] sth %l3,[%o0+0x03a] ! Mem[00000000360000fa] ldd [%o3+0x010],%l2 ! Mem[00000000378000d0] jmpl %g6+8,%g0 ldstub [%o2+0x03c],%l4 ! Mem[00000000370000fc] p19_call_3_lo: sth %l4,[%o0+0x03c] ! Mem[00000000360000fc] stx %l7,[%o1+0x020] ! Mem[00000000368000e0] ldstub [%o3+0x00a],%l0 ! Mem[00000000378000ca] ldx [%o2+0x008],%l6 ! Mem[00000000370000c8] ldstub [%o3+0x026],%l2 ! Mem[00000000378000e6] stx %l2,[%o0+0x000] ! Mem[00000000360000c0] retl ldstub [%o3+0x00c],%l4 ! Mem[00000000378000cc] p19_jmpl_3_he: stw %l4,[%i0+0x01c] ! Mem[00000000360000dc] lduh [%i0+0x01a],%l2 ! Mem[00000000360000da] lduh [%i0+0x03e],%l4 ! Mem[00000000360000fe] ldstub [%i2+0x02b],%l1 ! Mem[00000000370000eb] ldub [%i1+0x01f],%l1 ! Mem[00000000368000df] ldd [%i3+0x030],%l0 ! Mem[00000000378000f0] jmpl %g6+8,%g0 stw %l7,[%i0+0x034] ! Mem[00000000360000f4] p19_call_3_he: ldstub [%i2+0x032],%l1 ! Mem[00000000370000f2] ldsw [%i0+0x008],%l4 ! Mem[00000000360000c8] stw %l6,[%i2+0x004] ! Mem[00000000370000c4] lduw [%i3+0x03c],%l4 ! Mem[00000000378000fc] lduh [%i0+0x008],%l0 ! Mem[00000000360000c8] retl stw %l3,[%i2+0x004] ! Mem[00000000370000c4] p19_jmpl_3_ho: stw %l4,[%o0+0x01c] ! Mem[00000000360000dc] lduh [%o0+0x01a],%l2 ! Mem[00000000360000da] lduh [%o0+0x03e],%l4 ! Mem[00000000360000fe] ldstub [%o2+0x02b],%l1 ! Mem[00000000370000eb] ldub [%o1+0x01f],%l1 ! Mem[00000000368000df] ldd [%o3+0x030],%l0 ! Mem[00000000378000f0] jmpl %g6+8,%g0 stw %l7,[%o0+0x034] ! Mem[00000000360000f4] p19_call_3_ho: ldstub [%o2+0x032],%l1 ! Mem[00000000370000f2] ldsw [%o0+0x008],%l4 ! Mem[00000000360000c8] stw %l6,[%o2+0x004] ! Mem[00000000370000c4] lduw [%o3+0x03c],%l4 ! Mem[00000000378000fc] lduh [%o0+0x008],%l0 ! Mem[00000000360000c8] retl stw %l3,[%o2+0x004] ! Mem[00000000370000c4] p20_jmpl_3_le: ldsh [%i1+0x03e],%l2 ! Mem[00000000388000fe] stb %l5,[%i0+0x024] ! Mem[00000000380000e4] ldub [%i0+0x037],%l6 ! Mem[00000000380000f7] stw %l1,[%i3+0x02c] ! Mem[00000000398000ec] jmpl %g6+8,%g0 ldsb [%i0+0x01f],%l4 ! Mem[00000000380000df] p20_call_3_le: swap [%i2+0x004],%l4 ! Mem[00000000390000c4] ldx [%i2+0x010],%l0 ! Mem[00000000390000d0] ldsw [%i0+0x028],%l0 ! Mem[00000000380000e8] ldub [%i3+0x024],%l3 ! Mem[00000000398000e4] retl swap [%i0+0x038],%l1 ! Mem[00000000380000f8] p20_jmpl_3_lo: ldsh [%o1+0x03e],%l2 ! Mem[00000000388000fe] stb %l5,[%o0+0x024] ! Mem[00000000380000e4] ldub [%o0+0x037],%l6 ! Mem[00000000380000f7] stw %l1,[%o3+0x02c] ! Mem[00000000398000ec] jmpl %g6+8,%g0 ldsb [%o0+0x01f],%l4 ! Mem[00000000380000df] p20_call_3_lo: swap [%o2+0x004],%l4 ! Mem[00000000390000c4] ldx [%o2+0x010],%l0 ! Mem[00000000390000d0] ldsw [%o0+0x028],%l0 ! Mem[00000000380000e8] ldub [%o3+0x024],%l3 ! Mem[00000000398000e4] retl swap [%o0+0x038],%l1 ! Mem[00000000380000f8] p20_jmpl_3_he: stw %l4,[%i2+0x03c] ! Mem[00000000390000fc] swap [%i2+0x01c],%l2 ! Mem[00000000390000dc] jmpl %g6+8,%g0 ldub [%i3+0x02a],%l6 ! Mem[00000000398000ea] p20_call_3_he: stx %l4,[%i0+0x020] ! Mem[00000000380000e0] lduw [%i1+0x010],%l6 ! Mem[00000000388000d0] lduh [%i2+0x03c],%l4 ! Mem[00000000390000fc] retl ldsb [%i0+0x016],%l6 ! Mem[00000000380000d6] p20_jmpl_3_ho: stw %l4,[%o2+0x03c] ! Mem[00000000390000fc] swap [%o2+0x01c],%l2 ! Mem[00000000390000dc] jmpl %g6+8,%g0 ldub [%o3+0x02a],%l6 ! Mem[00000000398000ea] p20_call_3_ho: stx %l4,[%o0+0x020] ! Mem[00000000380000e0] lduw [%o1+0x010],%l6 ! Mem[00000000388000d0] lduh [%o2+0x03c],%l4 ! Mem[00000000390000fc] retl ldsb [%o0+0x016],%l6 ! Mem[00000000380000d6] p21_jmpl_3_le: ldstub [%i1+0x03e],%l4 ! Mem[000000003a8000fe] lduh [%i1+0x02a],%l1 ! Mem[000000003a8000ea] jmpl %g6+8,%g0 ldsh [%i1+0x01e],%l1 ! Mem[000000003a8000de] p21_call_3_le: ldsh [%i0+0x020],%l7 ! Mem[000000003a0000e0] swap [%i3+0x034],%l5 ! Mem[000000003b8000f4] stx %l1,[%i0+0x030] ! Mem[000000003a0000f0] ldsw [%i2+0x01c],%l4 ! Mem[000000003b0000dc] retl stw %l6,[%i0+0x014] ! Mem[000000003a0000d4] p21_jmpl_3_lo: ldstub [%o1+0x03e],%l4 ! Mem[000000003a8000fe] lduh [%o1+0x02a],%l1 ! Mem[000000003a8000ea] jmpl %g6+8,%g0 ldsh [%o1+0x01e],%l1 ! Mem[000000003a8000de] p21_call_3_lo: ldsh [%o0+0x020],%l7 ! Mem[000000003a0000e0] swap [%o3+0x034],%l5 ! Mem[000000003b8000f4] stx %l1,[%o0+0x030] ! Mem[000000003a0000f0] ldsw [%o2+0x01c],%l4 ! Mem[000000003b0000dc] retl stw %l6,[%o0+0x014] ! Mem[000000003a0000d4] p21_jmpl_3_he: lduh [%i1+0x01c],%l1 ! Mem[000000003a8000dc] lduw [%i0+0x024],%l4 ! Mem[000000003a0000e4] lduw [%i0+0x024],%l0 ! Mem[000000003a0000e4] stb %l0,[%i0+0x02f] ! Mem[000000003a0000ef] ldsh [%i1+0x02a],%l6 ! Mem[000000003a8000ea] std %l2,[%i0+0x018] ! Mem[000000003a0000d8] jmpl %g6+8,%g0 ldx [%i2+0x038],%l0 ! Mem[000000003b0000f8] p21_call_3_he: ldstub [%i0+0x02c],%l6 ! Mem[000000003a0000ec] stx %l1,[%i3+0x018] ! Mem[000000003b8000d8] ldsw [%i1+0x008],%l1 ! Mem[000000003a8000c8] ldsb [%i1+0x023],%l6 ! Mem[000000003a8000e3] ldstub [%i0+0x022],%l5 ! Mem[000000003a0000e2] retl stw %l1,[%i3+0x038] ! Mem[000000003b8000f8] p21_jmpl_3_ho: lduh [%o1+0x01c],%l1 ! Mem[000000003a8000dc] lduw [%o0+0x024],%l4 ! Mem[000000003a0000e4] lduw [%o0+0x024],%l0 ! Mem[000000003a0000e4] stb %l0,[%o0+0x02f] ! Mem[000000003a0000ef] ldsh [%o1+0x02a],%l6 ! Mem[000000003a8000ea] std %l2,[%o0+0x018] ! Mem[000000003a0000d8] jmpl %g6+8,%g0 ldx [%o2+0x038],%l0 ! Mem[000000003b0000f8] p21_call_3_ho: ldstub [%o0+0x02c],%l6 ! Mem[000000003a0000ec] stx %l1,[%o3+0x018] ! Mem[000000003b8000d8] ldsw [%o1+0x008],%l1 ! Mem[000000003a8000c8] ldsb [%o1+0x023],%l6 ! Mem[000000003a8000e3] ldstub [%o0+0x022],%l5 ! Mem[000000003a0000e2] retl stw %l1,[%o3+0x038] ! Mem[000000003b8000f8] p22_jmpl_3_le: ldub [%i1+0x02e],%l6 ! Mem[000000003c8000ee] lduw [%i3+0x018],%l2 ! Mem[000000003d8000d8] lduw [%i2+0x028],%l5 ! Mem[000000003d0000e8] stb %l2,[%i1+0x039] ! Mem[000000003c8000f9] jmpl %g6+8,%g0 swap [%i0+0x030],%l3 ! Mem[000000003c0000f0] p22_call_3_le: stb %l0,[%i3+0x03c] ! Mem[000000003d8000fc] ldstub [%i1+0x00e],%l1 ! Mem[000000003c8000ce] std %l4,[%i0+0x038] ! Mem[000000003c0000f8] swap [%i3+0x030],%l4 ! Mem[000000003d8000f0] ldstub [%i1+0x002],%l7 ! Mem[000000003c8000c2] ldsw [%i1+0x034],%l1 ! Mem[000000003c8000f4] ldub [%i0+0x013],%l4 ! Mem[000000003c0000d3] retl std %l0,[%i0+0x010] ! Mem[000000003c0000d0] p22_jmpl_3_lo: ldub [%o1+0x02e],%l6 ! Mem[000000003c8000ee] lduw [%o3+0x018],%l2 ! Mem[000000003d8000d8] lduw [%o2+0x028],%l5 ! Mem[000000003d0000e8] stb %l2,[%o1+0x039] ! Mem[000000003c8000f9] jmpl %g6+8,%g0 swap [%o0+0x030],%l3 ! Mem[000000003c0000f0] p22_call_3_lo: stb %l0,[%o3+0x03c] ! Mem[000000003d8000fc] ldstub [%o1+0x00e],%l1 ! Mem[000000003c8000ce] std %l4,[%o0+0x038] ! Mem[000000003c0000f8] swap [%o3+0x030],%l4 ! Mem[000000003d8000f0] ldstub [%o1+0x002],%l7 ! Mem[000000003c8000c2] ldsw [%o1+0x034],%l1 ! Mem[000000003c8000f4] ldub [%o0+0x013],%l4 ! Mem[000000003c0000d3] retl std %l0,[%o0+0x010] ! Mem[000000003c0000d0] p22_jmpl_3_he: std %l2,[%i2+0x038] ! Mem[000000003d0000f8] sth %l2,[%i2+0x024] ! Mem[000000003d0000e4] ldstub [%i2+0x00e],%l4 ! Mem[000000003d0000ce] ldsh [%i3+0x038],%l4 ! Mem[000000003d8000f8] swap [%i2+0x038],%l3 ! Mem[000000003d0000f8] sth %l2,[%i0+0x00a] ! Mem[000000003c0000ca] ldsw [%i2+0x034],%l1 ! Mem[000000003d0000f4] jmpl %g6+8,%g0 swap [%i1+0x01c],%l6 ! Mem[000000003c8000dc] p22_call_3_he: std %l6,[%i0+0x008] ! Mem[000000003c0000c8] stw %l7,[%i1+0x01c] ! Mem[000000003c8000dc] retl lduh [%i2+0x004],%l1 ! Mem[000000003d0000c4] p22_jmpl_3_ho: std %l2,[%o2+0x038] ! Mem[000000003d0000f8] sth %l2,[%o2+0x024] ! Mem[000000003d0000e4] ldstub [%o2+0x00e],%l4 ! Mem[000000003d0000ce] ldsh [%o3+0x038],%l4 ! Mem[000000003d8000f8] swap [%o2+0x038],%l3 ! Mem[000000003d0000f8] sth %l2,[%o0+0x00a] ! Mem[000000003c0000ca] ldsw [%o2+0x034],%l1 ! Mem[000000003d0000f4] jmpl %g6+8,%g0 swap [%o1+0x01c],%l6 ! Mem[000000003c8000dc] p22_call_3_ho: std %l6,[%o0+0x008] ! Mem[000000003c0000c8] stw %l7,[%o1+0x01c] ! Mem[000000003c8000dc] retl lduh [%o2+0x004],%l1 ! Mem[000000003d0000c4] p23_jmpl_3_le: ldd [%i2+0x038],%l2 ! Mem[000000003f0000f8] ldsw [%i2+0x000],%l1 ! Mem[000000003f0000c0] stw %l4,[%i3+0x03c] ! Mem[000000003f8000fc] ldstub [%i3+0x009],%l6 ! Mem[000000003f8000c9] jmpl %g6+8,%g0 ldsh [%i1+0x036],%l1 ! Mem[000000003e8000f6] p23_call_3_le: ldx [%i1+0x028],%l2 ! Mem[000000003e8000e8] sth %l1,[%i0+0x000] ! Mem[000000003e0000c0] stx %l4,[%i1+0x020] ! Mem[000000003e8000e0] ldsh [%i1+0x026],%l1 ! Mem[000000003e8000e6] ldstub [%i3+0x029],%l4 ! Mem[000000003f8000e9] stb %l5,[%i0+0x038] ! Mem[000000003e0000f8] ldsb [%i3+0x03b],%l5 ! Mem[000000003f8000fb] retl ldsb [%i0+0x008],%l6 ! Mem[000000003e0000c8] p23_jmpl_3_lo: ldd [%o2+0x038],%l2 ! Mem[000000003f0000f8] ldsw [%o2+0x000],%l1 ! Mem[000000003f0000c0] stw %l4,[%o3+0x03c] ! Mem[000000003f8000fc] ldstub [%o3+0x009],%l6 ! Mem[000000003f8000c9] jmpl %g6+8,%g0 ldsh [%o1+0x036],%l1 ! Mem[000000003e8000f6] p23_call_3_lo: ldx [%o1+0x028],%l2 ! Mem[000000003e8000e8] sth %l1,[%o0+0x000] ! Mem[000000003e0000c0] stx %l4,[%o1+0x020] ! Mem[000000003e8000e0] ldsh [%o1+0x026],%l1 ! Mem[000000003e8000e6] ldstub [%o3+0x029],%l4 ! Mem[000000003f8000e9] stb %l5,[%o0+0x038] ! Mem[000000003e0000f8] ldsb [%o3+0x03b],%l5 ! Mem[000000003f8000fb] retl ldsb [%o0+0x008],%l6 ! Mem[000000003e0000c8] p23_jmpl_3_he: ldub [%i1+0x034],%l7 ! Mem[000000003e8000f4] swap [%i3+0x00c],%l6 ! Mem[000000003f8000cc] ldx [%i1+0x010],%l6 ! Mem[000000003e8000d0] ldsw [%i1+0x004],%l6 ! Mem[000000003e8000c4] jmpl %g6+8,%g0 ldsw [%i2+0x000],%l1 ! Mem[000000003f0000c0] p23_call_3_he: lduw [%i0+0x000],%l2 ! Mem[000000003e0000c0] ldstub [%i2+0x01b],%l6 ! Mem[000000003f0000db] ldstub [%i0+0x01f],%l3 ! Mem[000000003e0000df] lduh [%i0+0x03a],%l7 ! Mem[000000003e0000fa] ldsb [%i3+0x01c],%l0 ! Mem[000000003f8000dc] retl ldd [%i0+0x028],%l0 ! Mem[000000003e0000e8] p23_jmpl_3_ho: ldub [%o1+0x034],%l7 ! Mem[000000003e8000f4] swap [%o3+0x00c],%l6 ! Mem[000000003f8000cc] ldx [%o1+0x010],%l6 ! Mem[000000003e8000d0] ldsw [%o1+0x004],%l6 ! Mem[000000003e8000c4] jmpl %g6+8,%g0 ldsw [%o2+0x000],%l1 ! Mem[000000003f0000c0] p23_call_3_ho: lduw [%o0+0x000],%l2 ! Mem[000000003e0000c0] ldstub [%o2+0x01b],%l6 ! Mem[000000003f0000db] ldstub [%o0+0x01f],%l3 ! Mem[000000003e0000df] lduh [%o0+0x03a],%l7 ! Mem[000000003e0000fa] ldsb [%o3+0x01c],%l0 ! Mem[000000003f8000dc] retl ldd [%o0+0x028],%l0 ! Mem[000000003e0000e8] p24_jmpl_3_le: lduw [%i3+0x010],%l4 ! Mem[00000000418000d0] ldstub [%i3+0x03e],%l2 ! Mem[00000000418000fe] ldx [%i2+0x020],%l5 ! Mem[00000000410000e0] ldsw [%i3+0x00c],%l6 ! Mem[00000000418000cc] jmpl %g6+8,%g0 lduw [%i2+0x038],%l0 ! Mem[00000000410000f8] p24_call_3_le: ldx [%i0+0x038],%l6 ! Mem[00000000400000f8] stx %l5,[%i2+0x020] ! Mem[00000000410000e0] ldsh [%i2+0x022],%l2 ! Mem[00000000410000e2] ldsb [%i2+0x01b],%l6 ! Mem[00000000410000db] std %l2,[%i0+0x038] ! Mem[00000000400000f8] ldub [%i0+0x03e],%l0 ! Mem[00000000400000fe] stw %l4,[%i3+0x010] ! Mem[00000000418000d0] retl ldstub [%i3+0x000],%l7 ! Mem[00000000418000c0] p24_jmpl_3_lo: lduw [%o3+0x010],%l4 ! Mem[00000000418000d0] ldstub [%o3+0x03e],%l2 ! Mem[00000000418000fe] ldx [%o2+0x020],%l5 ! Mem[00000000410000e0] ldsw [%o3+0x00c],%l6 ! Mem[00000000418000cc] jmpl %g6+8,%g0 lduw [%o2+0x038],%l0 ! Mem[00000000410000f8] p24_call_3_lo: ldx [%o0+0x038],%l6 ! Mem[00000000400000f8] stx %l5,[%o2+0x020] ! Mem[00000000410000e0] ldsh [%o2+0x022],%l2 ! Mem[00000000410000e2] ldsb [%o2+0x01b],%l6 ! Mem[00000000410000db] std %l2,[%o0+0x038] ! Mem[00000000400000f8] ldub [%o0+0x03e],%l0 ! Mem[00000000400000fe] stw %l4,[%o3+0x010] ! Mem[00000000418000d0] retl ldstub [%o3+0x000],%l7 ! Mem[00000000418000c0] p24_jmpl_3_he: ldsh [%i0+0x02c],%l4 ! Mem[00000000400000ec] ldx [%i1+0x030],%l4 ! Mem[00000000408000f0] jmpl %g6+8,%g0 ldx [%i0+0x008],%l4 ! Mem[00000000400000c8] p24_call_3_he: lduh [%i0+0x03e],%l4 ! Mem[00000000400000fe] ldx [%i0+0x038],%l6 ! Mem[00000000400000f8] lduw [%i1+0x010],%l4 ! Mem[00000000408000d0] lduw [%i2+0x00c],%l6 ! Mem[00000000410000cc] swap [%i0+0x01c],%l3 ! Mem[00000000400000dc] retl swap [%i2+0x004],%l6 ! Mem[00000000410000c4] p24_jmpl_3_ho: ldsh [%o0+0x02c],%l4 ! Mem[00000000400000ec] ldx [%o1+0x030],%l4 ! Mem[00000000408000f0] jmpl %g6+8,%g0 ldx [%o0+0x008],%l4 ! Mem[00000000400000c8] p24_call_3_ho: lduh [%o0+0x03e],%l4 ! Mem[00000000400000fe] ldx [%o0+0x038],%l6 ! Mem[00000000400000f8] lduw [%o1+0x010],%l4 ! Mem[00000000408000d0] lduw [%o2+0x00c],%l6 ! Mem[00000000410000cc] swap [%o0+0x01c],%l3 ! Mem[00000000400000dc] retl swap [%o2+0x004],%l6 ! Mem[00000000410000c4] p25_jmpl_3_le: ldd [%i3+0x008],%l0 ! Mem[00000000438000c8] stx %l3,[%i0+0x028] ! Mem[00000000420000e8] ldsb [%i0+0x004],%l5 ! Mem[00000000420000c4] ldx [%i3+0x010],%l6 ! Mem[00000000438000d0] jmpl %g6+8,%g0 ldsw [%i2+0x00c],%l1 ! Mem[00000000430000cc] p25_call_3_le: stx %l4,[%i3+0x008] ! Mem[00000000438000c8] ldub [%i1+0x006],%l4 ! Mem[00000000428000c6] retl ldstub [%i1+0x012],%l0 ! Mem[00000000428000d2] p25_jmpl_3_lo: ldd [%o3+0x008],%l0 ! Mem[00000000438000c8] stx %l3,[%o0+0x028] ! Mem[00000000420000e8] ldsb [%o0+0x004],%l5 ! Mem[00000000420000c4] ldx [%o3+0x010],%l6 ! Mem[00000000438000d0] jmpl %g6+8,%g0 ldsw [%o2+0x00c],%l1 ! Mem[00000000430000cc] p25_call_3_lo: stx %l4,[%o3+0x008] ! Mem[00000000438000c8] ldub [%o1+0x006],%l4 ! Mem[00000000428000c6] retl ldstub [%o1+0x012],%l0 ! Mem[00000000428000d2] p25_jmpl_3_he: swap [%i3+0x018],%l2 ! Mem[00000000438000d8] jmpl %g6+8,%g0 stb %l3,[%i0+0x02b] ! Mem[00000000420000eb] p25_call_3_he: ldstub [%i0+0x01f],%l3 ! Mem[00000000420000df] lduw [%i2+0x01c],%l0 ! Mem[00000000430000dc] lduh [%i0+0x010],%l4 ! Mem[00000000420000d0] stw %l7,[%i2+0x020] ! Mem[00000000430000e0] swap [%i3+0x034],%l2 ! Mem[00000000438000f4] ldstub [%i1+0x00c],%l5 ! Mem[00000000428000cc] retl ldub [%i0+0x03d],%l5 ! Mem[00000000420000fd] p25_jmpl_3_ho: swap [%o3+0x018],%l2 ! Mem[00000000438000d8] jmpl %g6+8,%g0 stb %l3,[%o0+0x02b] ! Mem[00000000420000eb] p25_call_3_ho: ldstub [%o0+0x01f],%l3 ! Mem[00000000420000df] lduw [%o2+0x01c],%l0 ! Mem[00000000430000dc] lduh [%o0+0x010],%l4 ! Mem[00000000420000d0] stw %l7,[%o2+0x020] ! Mem[00000000430000e0] swap [%o3+0x034],%l2 ! Mem[00000000438000f4] ldstub [%o1+0x00c],%l5 ! Mem[00000000428000cc] retl ldub [%o0+0x03d],%l5 ! Mem[00000000420000fd] p26_jmpl_3_le: ldstub [%i3+0x03d],%l3 ! Mem[00000000458000fd] ldsw [%i3+0x000],%l5 ! Mem[00000000458000c0] swap [%i0+0x030],%l2 ! Mem[00000000440000f0] jmpl %g6+8,%g0 ldd [%i3+0x028],%l6 ! Mem[00000000458000e8] p26_call_3_le: retl ldub [%i0+0x00c],%l2 ! Mem[00000000440000cc] p26_jmpl_3_lo: ldstub [%o3+0x03d],%l3 ! Mem[00000000458000fd] ldsw [%o3+0x000],%l5 ! Mem[00000000458000c0] swap [%o0+0x030],%l2 ! Mem[00000000440000f0] jmpl %g6+8,%g0 ldd [%o3+0x028],%l6 ! Mem[00000000458000e8] p26_call_3_lo: retl ldub [%o0+0x00c],%l2 ! Mem[00000000440000cc] p26_jmpl_3_he: swap [%i3+0x03c],%l4 ! Mem[00000000458000fc] jmpl %g6+8,%g0 ldstub [%i1+0x009],%l6 ! Mem[00000000448000c9] p26_call_3_he: stx %l6,[%i1+0x000] ! Mem[00000000448000c0] ldsw [%i1+0x028],%l0 ! Mem[00000000448000e8] stx %l2,[%i2+0x030] ! Mem[00000000450000f0] swap [%i1+0x00c],%l2 ! Mem[00000000448000cc] lduh [%i0+0x006],%l1 ! Mem[00000000440000c6] retl ldstub [%i0+0x026],%l3 ! Mem[00000000440000e6] p26_jmpl_3_ho: swap [%o3+0x03c],%l4 ! Mem[00000000458000fc] jmpl %g6+8,%g0 ldstub [%o1+0x009],%l6 ! Mem[00000000448000c9] p26_call_3_ho: stx %l6,[%o1+0x000] ! Mem[00000000448000c0] ldsw [%o1+0x028],%l0 ! Mem[00000000448000e8] stx %l2,[%o2+0x030] ! Mem[00000000450000f0] swap [%o1+0x00c],%l2 ! Mem[00000000448000cc] lduh [%o0+0x006],%l1 ! Mem[00000000440000c6] retl ldstub [%o0+0x026],%l3 ! Mem[00000000440000e6] p27_jmpl_3_le: jmpl %g6+8,%g0 stb %l3,[%i2+0x02f] ! Mem[00000000470000ef] p27_call_3_le: ldsb [%i0+0x008],%l6 ! Mem[00000000460000c8] swap [%i0+0x008],%l4 ! Mem[00000000460000c8] ldstub [%i3+0x026],%l7 ! Mem[00000000478000e6] ldstub [%i1+0x018],%l1 ! Mem[00000000468000d8] ldsh [%i2+0x00e],%l0 ! Mem[00000000470000ce] retl ldsb [%i0+0x006],%l6 ! Mem[00000000460000c6] p27_jmpl_3_lo: jmpl %g6+8,%g0 stb %l3,[%o2+0x02f] ! Mem[00000000470000ef] p27_call_3_lo: ldsb [%o0+0x008],%l6 ! Mem[00000000460000c8] swap [%o0+0x008],%l4 ! Mem[00000000460000c8] ldstub [%o3+0x026],%l7 ! Mem[00000000478000e6] ldstub [%o1+0x018],%l1 ! Mem[00000000468000d8] ldsh [%o2+0x00e],%l0 ! Mem[00000000470000ce] retl ldsb [%o0+0x006],%l6 ! Mem[00000000460000c6] p27_jmpl_3_he: swap [%i2+0x01c],%l4 ! Mem[00000000470000dc] ldub [%i2+0x00b],%l5 ! Mem[00000000470000cb] ldsh [%i2+0x018],%l2 ! Mem[00000000470000d8] jmpl %g6+8,%g0 swap [%i1+0x01c],%l4 ! Mem[00000000468000dc] p27_call_3_he: ldd [%i0+0x008],%l2 ! Mem[00000000460000c8] stb %l3,[%i0+0x02e] ! Mem[00000000460000ee] swap [%i0+0x004],%l4 ! Mem[00000000460000c4] ldub [%i2+0x030],%l6 ! Mem[00000000470000f0] ldub [%i0+0x01c],%l4 ! Mem[00000000460000dc] retl sth %l4,[%i3+0x010] ! Mem[00000000478000d0] p27_jmpl_3_ho: swap [%o2+0x01c],%l4 ! Mem[00000000470000dc] ldub [%o2+0x00b],%l5 ! Mem[00000000470000cb] ldsh [%o2+0x018],%l2 ! Mem[00000000470000d8] jmpl %g6+8,%g0 swap [%o1+0x01c],%l4 ! Mem[00000000468000dc] p27_call_3_ho: ldd [%o0+0x008],%l2 ! Mem[00000000460000c8] stb %l3,[%o0+0x02e] ! Mem[00000000460000ee] swap [%o0+0x004],%l4 ! Mem[00000000460000c4] ldub [%o2+0x030],%l6 ! Mem[00000000470000f0] ldub [%o0+0x01c],%l4 ! Mem[00000000460000dc] retl sth %l4,[%o3+0x010] ! Mem[00000000478000d0] p28_jmpl_3_le: sth %l5,[%i1+0x03a] ! Mem[00000000488000fa] swap [%i2+0x00c],%l2 ! Mem[00000000490000cc] ldx [%i2+0x008],%l1 ! Mem[00000000490000c8] stb %l4,[%i3+0x034] ! Mem[00000000498000f4] stx %l6,[%i3+0x030] ! Mem[00000000498000f0] ldstub [%i3+0x01d],%l1 ! Mem[00000000498000dd] stw %l3,[%i2+0x020] ! Mem[00000000490000e0] jmpl %g6+8,%g0 ldub [%i3+0x00b],%l5 ! Mem[00000000498000cb] p28_call_3_le: retl ldsw [%i2+0x01c],%l3 ! Mem[00000000490000dc] p28_jmpl_3_lo: sth %l5,[%o1+0x03a] ! Mem[00000000488000fa] swap [%o2+0x00c],%l2 ! Mem[00000000490000cc] ldx [%o2+0x008],%l1 ! Mem[00000000490000c8] stb %l4,[%o3+0x034] ! Mem[00000000498000f4] stx %l6,[%o3+0x030] ! Mem[00000000498000f0] ldstub [%o3+0x01d],%l1 ! Mem[00000000498000dd] stw %l3,[%o2+0x020] ! Mem[00000000490000e0] jmpl %g6+8,%g0 ldub [%o3+0x00b],%l5 ! Mem[00000000498000cb] p28_call_3_lo: retl ldsw [%o2+0x01c],%l3 ! Mem[00000000490000dc] p28_jmpl_3_he: jmpl %g6+8,%g0 swap [%i3+0x014],%l5 ! Mem[00000000498000d4] p28_call_3_he: ldsh [%i3+0x024],%l4 ! Mem[00000000498000e4] swap [%i3+0x024],%l2 ! Mem[00000000498000e4] stx %l5,[%i1+0x010] ! Mem[00000000488000d0] retl ldsw [%i3+0x01c],%l7 ! Mem[00000000498000dc] p28_jmpl_3_ho: jmpl %g6+8,%g0 swap [%o3+0x014],%l5 ! Mem[00000000498000d4] p28_call_3_ho: ldsh [%o3+0x024],%l4 ! Mem[00000000498000e4] swap [%o3+0x024],%l2 ! Mem[00000000498000e4] stx %l5,[%o1+0x010] ! Mem[00000000488000d0] retl ldsw [%o3+0x01c],%l7 ! Mem[00000000498000dc] p29_jmpl_3_le: ldstub [%i2+0x02c],%l4 ! Mem[000000004b0000ec] swap [%i3+0x024],%l7 ! Mem[000000004b8000e4] ldsh [%i0+0x01c],%l1 ! Mem[000000004a0000dc] lduw [%i2+0x024],%l4 ! Mem[000000004b0000e4] jmpl %g6+8,%g0 swap [%i0+0x024],%l0 ! Mem[000000004a0000e4] p29_call_3_le: ldub [%i0+0x018],%l3 ! Mem[000000004a0000d8] retl swap [%i0+0x00c],%l6 ! Mem[000000004a0000cc] p29_jmpl_3_lo: ldstub [%o2+0x02c],%l4 ! Mem[000000004b0000ec] swap [%o3+0x024],%l7 ! Mem[000000004b8000e4] ldsh [%o0+0x01c],%l1 ! Mem[000000004a0000dc] lduw [%o2+0x024],%l4 ! Mem[000000004b0000e4] jmpl %g6+8,%g0 swap [%o0+0x024],%l0 ! Mem[000000004a0000e4] p29_call_3_lo: ldub [%o0+0x018],%l3 ! Mem[000000004a0000d8] retl swap [%o0+0x00c],%l6 ! Mem[000000004a0000cc] p29_jmpl_3_he: ldstub [%i3+0x001],%l4 ! Mem[000000004b8000c1] ldd [%i1+0x000],%l2 ! Mem[000000004a8000c0] stw %l4,[%i2+0x02c] ! Mem[000000004b0000ec] lduw [%i1+0x038],%l4 ! Mem[000000004a8000f8] ldstub [%i0+0x027],%l5 ! Mem[000000004a0000e7] stw %l5,[%i0+0x004] ! Mem[000000004a0000c4] swap [%i0+0x01c],%l5 ! Mem[000000004a0000dc] jmpl %g6+8,%g0 ldsh [%i1+0x03a],%l4 ! Mem[000000004a8000fa] p29_call_3_he: ldsb [%i0+0x013],%l3 ! Mem[000000004a0000d3] ldstub [%i3+0x01e],%l6 ! Mem[000000004b8000de] ldstub [%i1+0x005],%l0 ! Mem[000000004a8000c5] ldub [%i3+0x001],%l3 ! Mem[000000004b8000c1] stx %l0,[%i3+0x010] ! Mem[000000004b8000d0] ldd [%i2+0x008],%l2 ! Mem[000000004b0000c8] retl sth %l6,[%i2+0x004] ! Mem[000000004b0000c4] p29_jmpl_3_ho: ldstub [%o3+0x001],%l4 ! Mem[000000004b8000c1] ldd [%o1+0x000],%l2 ! Mem[000000004a8000c0] stw %l4,[%o2+0x02c] ! Mem[000000004b0000ec] lduw [%o1+0x038],%l4 ! Mem[000000004a8000f8] ldstub [%o0+0x027],%l5 ! Mem[000000004a0000e7] stw %l5,[%o0+0x004] ! Mem[000000004a0000c4] swap [%o0+0x01c],%l5 ! Mem[000000004a0000dc] jmpl %g6+8,%g0 ldsh [%o1+0x03a],%l4 ! Mem[000000004a8000fa] p29_call_3_ho: ldsb [%o0+0x013],%l3 ! Mem[000000004a0000d3] ldstub [%o3+0x01e],%l6 ! Mem[000000004b8000de] ldstub [%o1+0x005],%l0 ! Mem[000000004a8000c5] ldub [%o3+0x001],%l3 ! Mem[000000004b8000c1] stx %l0,[%o3+0x010] ! Mem[000000004b8000d0] ldd [%o2+0x008],%l2 ! Mem[000000004b0000c8] retl sth %l6,[%o2+0x004] ! Mem[000000004b0000c4] p30_jmpl_3_le: ldx [%i1+0x038],%l4 ! Mem[000000004c8000f8] jmpl %g6+8,%g0 ldsb [%i3+0x017],%l0 ! Mem[000000004d8000d7] p30_call_3_le: retl sth %l7,[%i3+0x01a] ! Mem[000000004d8000da] p30_jmpl_3_lo: ldx [%o1+0x038],%l4 ! Mem[000000004c8000f8] jmpl %g6+8,%g0 ldsb [%o3+0x017],%l0 ! Mem[000000004d8000d7] p30_call_3_lo: retl sth %l7,[%o3+0x01a] ! Mem[000000004d8000da] p30_jmpl_3_he: jmpl %g6+8,%g0 stb %l7,[%i1+0x025] ! Mem[000000004c8000e5] p30_call_3_he: ldstub [%i3+0x012],%l7 ! Mem[000000004d8000d2] ldstub [%i2+0x002],%l7 ! Mem[000000004d0000c2] retl swap [%i2+0x01c],%l4 ! Mem[000000004d0000dc] p30_jmpl_3_ho: jmpl %g6+8,%g0 stb %l7,[%o1+0x025] ! Mem[000000004c8000e5] p30_call_3_ho: ldstub [%o3+0x012],%l7 ! Mem[000000004d8000d2] ldstub [%o2+0x002],%l7 ! Mem[000000004d0000c2] retl swap [%o2+0x01c],%l4 ! Mem[000000004d0000dc] p31_jmpl_3_le: swap [%i1+0x038],%l3 ! Mem[000000004e8000f8] stw %l1,[%i3+0x000] ! Mem[000000004f8000c0] std %l2,[%i2+0x030] ! Mem[000000004f0000f0] ldstub [%i1+0x029],%l3 ! Mem[000000004e8000e9] jmpl %g6+8,%g0 ldstub [%i3+0x030],%l6 ! Mem[000000004f8000f0] p31_call_3_le: ldsb [%i1+0x002],%l5 ! Mem[000000004e8000c2] ldstub [%i2+0x03c],%l6 ! Mem[000000004f0000fc] sth %l2,[%i1+0x00c] ! Mem[000000004e8000cc] ldstub [%i0+0x026],%l1 ! Mem[000000004e0000e6] ldsb [%i2+0x006],%l3 ! Mem[000000004f0000c6] ldsh [%i2+0x000],%l6 ! Mem[000000004f0000c0] retl swap [%i3+0x034],%l4 ! Mem[000000004f8000f4] p31_jmpl_3_lo: swap [%o1+0x038],%l3 ! Mem[000000004e8000f8] stw %l1,[%o3+0x000] ! Mem[000000004f8000c0] std %l2,[%o2+0x030] ! Mem[000000004f0000f0] ldstub [%o1+0x029],%l3 ! Mem[000000004e8000e9] jmpl %g6+8,%g0 ldstub [%o3+0x030],%l6 ! Mem[000000004f8000f0] p31_call_3_lo: ldsb [%o1+0x002],%l5 ! Mem[000000004e8000c2] ldstub [%o2+0x03c],%l6 ! Mem[000000004f0000fc] sth %l2,[%o1+0x00c] ! Mem[000000004e8000cc] ldstub [%o0+0x026],%l1 ! Mem[000000004e0000e6] ldsb [%o2+0x006],%l3 ! Mem[000000004f0000c6] ldsh [%o2+0x000],%l6 ! Mem[000000004f0000c0] retl swap [%o3+0x034],%l4 ! Mem[000000004f8000f4] p31_jmpl_3_he: lduh [%i3+0x016],%l6 ! Mem[000000004f8000d6] ldsh [%i3+0x00c],%l1 ! Mem[000000004f8000cc] swap [%i2+0x008],%l2 ! Mem[000000004f0000c8] sth %l3,[%i3+0x00e] ! Mem[000000004f8000ce] ldub [%i0+0x01d],%l4 ! Mem[000000004e0000dd] jmpl %g6+8,%g0 ldstub [%i2+0x01a],%l2 ! Mem[000000004f0000da] p31_call_3_he: retl stb %l3,[%i3+0x024] ! Mem[000000004f8000e4] p31_jmpl_3_ho: lduh [%o3+0x016],%l6 ! Mem[000000004f8000d6] ldsh [%o3+0x00c],%l1 ! Mem[000000004f8000cc] swap [%o2+0x008],%l2 ! Mem[000000004f0000c8] sth %l3,[%o3+0x00e] ! Mem[000000004f8000ce] ldub [%o0+0x01d],%l4 ! Mem[000000004e0000dd] jmpl %g6+8,%g0 ldstub [%o2+0x01a],%l2 ! Mem[000000004f0000da] p31_call_3_ho: retl stb %l3,[%o3+0x024] ! Mem[000000004f8000e4] p32_jmpl_3_le: ldd [%i0+0x028],%l6 ! Mem[00000000500000e8] ldstub [%i3+0x03a],%l2 ! Mem[00000000518000fa] ldd [%i2+0x000],%l4 ! Mem[00000000510000c0] swap [%i1+0x030],%l6 ! Mem[00000000508000f0] jmpl %g6+8,%g0 sth %l5,[%i3+0x02a] ! Mem[00000000518000ea] p32_call_3_le: sth %l7,[%i2+0x03a] ! Mem[00000000510000fa] retl ldd [%i1+0x018],%l6 ! Mem[00000000508000d8] p32_jmpl_3_lo: ldd [%o0+0x028],%l6 ! Mem[00000000500000e8] ldstub [%o3+0x03a],%l2 ! Mem[00000000518000fa] ldd [%o2+0x000],%l4 ! Mem[00000000510000c0] swap [%o1+0x030],%l6 ! Mem[00000000508000f0] jmpl %g6+8,%g0 sth %l5,[%o3+0x02a] ! Mem[00000000518000ea] p32_call_3_lo: sth %l7,[%o2+0x03a] ! Mem[00000000510000fa] retl ldd [%o1+0x018],%l6 ! Mem[00000000508000d8] p32_jmpl_3_he: ldd [%i2+0x030],%l0 ! Mem[00000000510000f0] jmpl %g6+8,%g0 lduw [%i1+0x010],%l6 ! Mem[00000000508000d0] p32_call_3_he: lduh [%i3+0x02c],%l5 ! Mem[00000000518000ec] ldsw [%i2+0x024],%l4 ! Mem[00000000510000e4] retl stb %l6,[%i0+0x010] ! Mem[00000000500000d0] p32_jmpl_3_ho: ldd [%o2+0x030],%l0 ! Mem[00000000510000f0] jmpl %g6+8,%g0 lduw [%o1+0x010],%l6 ! Mem[00000000508000d0] p32_call_3_ho: lduh [%o3+0x02c],%l5 ! Mem[00000000518000ec] ldsw [%o2+0x024],%l4 ! Mem[00000000510000e4] retl stb %l6,[%o0+0x010] ! Mem[00000000500000d0] p33_jmpl_3_le: ldsw [%i2+0x03c],%l4 ! Mem[00000000530000fc] ldsw [%i0+0x038],%l4 ! Mem[00000000520000f8] jmpl %g6+8,%g0 stw %l6,[%i2+0x00c] ! Mem[00000000530000cc] p33_call_3_le: stw %l3,[%i0+0x004] ! Mem[00000000520000c4] retl stb %l6,[%i2+0x000] ! Mem[00000000530000c0] p33_jmpl_3_lo: ldsw [%o2+0x03c],%l4 ! Mem[00000000530000fc] ldsw [%o0+0x038],%l4 ! Mem[00000000520000f8] jmpl %g6+8,%g0 stw %l6,[%o2+0x00c] ! Mem[00000000530000cc] p33_call_3_lo: stw %l3,[%o0+0x004] ! Mem[00000000520000c4] retl stb %l6,[%o2+0x000] ! Mem[00000000530000c0] p33_jmpl_3_he: sth %l5,[%i0+0x004] ! Mem[00000000520000c4] swap [%i3+0x014],%l6 ! Mem[00000000538000d4] jmpl %g6+8,%g0 ldstub [%i0+0x00c],%l1 ! Mem[00000000520000cc] p33_call_3_he: ldsw [%i3+0x00c],%l4 ! Mem[00000000538000cc] ldx [%i3+0x000],%l4 ! Mem[00000000538000c0] retl ldstub [%i2+0x012],%l0 ! Mem[00000000530000d2] p33_jmpl_3_ho: sth %l5,[%o0+0x004] ! Mem[00000000520000c4] swap [%o3+0x014],%l6 ! Mem[00000000538000d4] jmpl %g6+8,%g0 ldstub [%o0+0x00c],%l1 ! Mem[00000000520000cc] p33_call_3_ho: ldsw [%o3+0x00c],%l4 ! Mem[00000000538000cc] ldx [%o3+0x000],%l4 ! Mem[00000000538000c0] retl ldstub [%o2+0x012],%l0 ! Mem[00000000530000d2] p34_jmpl_3_le: ldstub [%i0+0x034],%l7 ! Mem[00000000540000f4] ldub [%i2+0x02a],%l0 ! Mem[00000000550000ea] swap [%i0+0x014],%l6 ! Mem[00000000540000d4] lduh [%i1+0x03a],%l2 ! Mem[00000000548000fa] jmpl %g6+8,%g0 lduw [%i2+0x000],%l4 ! Mem[00000000550000c0] p34_call_3_le: ldx [%i3+0x000],%l3 ! Mem[00000000558000c0] ldsh [%i1+0x01c],%l1 ! Mem[00000000548000dc] ldsw [%i2+0x038],%l7 ! Mem[00000000550000f8] retl ldsw [%i3+0x03c],%l5 ! Mem[00000000558000fc] p34_jmpl_3_lo: ldstub [%o0+0x034],%l7 ! Mem[00000000540000f4] ldub [%o2+0x02a],%l0 ! Mem[00000000550000ea] swap [%o0+0x014],%l6 ! Mem[00000000540000d4] lduh [%o1+0x03a],%l2 ! Mem[00000000548000fa] jmpl %g6+8,%g0 lduw [%o2+0x000],%l4 ! Mem[00000000550000c0] p34_call_3_lo: ldx [%o3+0x000],%l3 ! Mem[00000000558000c0] ldsh [%o1+0x01c],%l1 ! Mem[00000000548000dc] ldsw [%o2+0x038],%l7 ! Mem[00000000550000f8] retl ldsw [%o3+0x03c],%l5 ! Mem[00000000558000fc] p34_jmpl_3_he: lduw [%i1+0x028],%l7 ! Mem[00000000548000e8] ldd [%i3+0x038],%l4 ! Mem[00000000558000f8] lduw [%i3+0x024],%l6 ! Mem[00000000558000e4] ldsh [%i3+0x00e],%l1 ! Mem[00000000558000ce] jmpl %g6+8,%g0 stw %l6,[%i3+0x014] ! Mem[00000000558000d4] p34_call_3_he: sth %l5,[%i1+0x010] ! Mem[00000000548000d0] stw %l1,[%i3+0x034] ! Mem[00000000558000f4] ldsb [%i1+0x013],%l4 ! Mem[00000000548000d3] ldstub [%i3+0x015],%l0 ! Mem[00000000558000d5] ldub [%i2+0x00f],%l7 ! Mem[00000000550000cf] ldstub [%i1+0x028],%l6 ! Mem[00000000548000e8] retl lduw [%i2+0x02c],%l3 ! Mem[00000000550000ec] p34_jmpl_3_ho: lduw [%o1+0x028],%l7 ! Mem[00000000548000e8] ldd [%o3+0x038],%l4 ! Mem[00000000558000f8] lduw [%o3+0x024],%l6 ! Mem[00000000558000e4] ldsh [%o3+0x00e],%l1 ! Mem[00000000558000ce] jmpl %g6+8,%g0 stw %l6,[%o3+0x014] ! Mem[00000000558000d4] p34_call_3_ho: sth %l5,[%o1+0x010] ! Mem[00000000548000d0] stw %l1,[%o3+0x034] ! Mem[00000000558000f4] ldsb [%o1+0x013],%l4 ! Mem[00000000548000d3] ldstub [%o3+0x015],%l0 ! Mem[00000000558000d5] ldub [%o2+0x00f],%l7 ! Mem[00000000550000cf] ldstub [%o1+0x028],%l6 ! Mem[00000000548000e8] retl lduw [%o2+0x02c],%l3 ! Mem[00000000550000ec] p35_jmpl_3_le: ldstub [%i1+0x00a],%l6 ! Mem[00000000568000ca] std %l6,[%i1+0x030] ! Mem[00000000568000f0] jmpl %g6+8,%g0 ldsb [%i2+0x02c],%l2 ! Mem[00000000570000ec] p35_call_3_le: ldsb [%i1+0x01c],%l4 ! Mem[00000000568000dc] retl lduw [%i2+0x014],%l6 ! Mem[00000000570000d4] p35_jmpl_3_lo: ldstub [%o1+0x00a],%l6 ! Mem[00000000568000ca] std %l6,[%o1+0x030] ! Mem[00000000568000f0] jmpl %g6+8,%g0 ldsb [%o2+0x02c],%l2 ! Mem[00000000570000ec] p35_call_3_lo: ldsb [%o1+0x01c],%l4 ! Mem[00000000568000dc] retl lduw [%o2+0x014],%l6 ! Mem[00000000570000d4] p35_jmpl_3_he: std %l0,[%i0+0x018] ! Mem[00000000560000d8] ldsh [%i1+0x026],%l4 ! Mem[00000000568000e6] ldsb [%i3+0x024],%l7 ! Mem[00000000578000e4] ldstub [%i1+0x018],%l7 ! Mem[00000000568000d8] ldx [%i0+0x018],%l2 ! Mem[00000000560000d8] ldstub [%i1+0x01e],%l2 ! Mem[00000000568000de] jmpl %g6+8,%g0 swap [%i2+0x038],%l0 ! Mem[00000000570000f8] p35_call_3_he: lduw [%i3+0x038],%l1 ! Mem[00000000578000f8] swap [%i1+0x034],%l3 ! Mem[00000000568000f4] ldx [%i3+0x018],%l7 ! Mem[00000000578000d8] lduw [%i3+0x038],%l1 ! Mem[00000000578000f8] ldsw [%i1+0x014],%l2 ! Mem[00000000568000d4] retl lduw [%i3+0x00c],%l6 ! Mem[00000000578000cc] p35_jmpl_3_ho: std %l0,[%o0+0x018] ! Mem[00000000560000d8] ldsh [%o1+0x026],%l4 ! Mem[00000000568000e6] ldsb [%o3+0x024],%l7 ! Mem[00000000578000e4] ldstub [%o1+0x018],%l7 ! Mem[00000000568000d8] ldx [%o0+0x018],%l2 ! Mem[00000000560000d8] ldstub [%o1+0x01e],%l2 ! Mem[00000000568000de] jmpl %g6+8,%g0 swap [%o2+0x038],%l0 ! Mem[00000000570000f8] p35_call_3_ho: lduw [%o3+0x038],%l1 ! Mem[00000000578000f8] swap [%o1+0x034],%l3 ! Mem[00000000568000f4] ldx [%o3+0x018],%l7 ! Mem[00000000578000d8] lduw [%o3+0x038],%l1 ! Mem[00000000578000f8] ldsw [%o1+0x014],%l2 ! Mem[00000000568000d4] retl lduw [%o3+0x00c],%l6 ! Mem[00000000578000cc] p36_jmpl_3_le: ldstub [%i3+0x02e],%l3 ! Mem[00000000598000ee] ldstub [%i2+0x01b],%l2 ! Mem[00000000590000db] swap [%i1+0x028],%l3 ! Mem[00000000588000e8] swap [%i2+0x030],%l7 ! Mem[00000000590000f0] ldx [%i1+0x038],%l6 ! Mem[00000000588000f8] stb %l1,[%i0+0x03f] ! Mem[00000000580000ff] jmpl %g6+8,%g0 ldstub [%i3+0x030],%l0 ! Mem[00000000598000f0] p36_call_3_le: ldd [%i0+0x010],%l2 ! Mem[00000000580000d0] sth %l5,[%i1+0x02c] ! Mem[00000000588000ec] swap [%i3+0x024],%l4 ! Mem[00000000598000e4] ldsb [%i3+0x010],%l6 ! Mem[00000000598000d0] lduw [%i1+0x03c],%l4 ! Mem[00000000588000fc] ldub [%i2+0x016],%l6 ! Mem[00000000590000d6] stb %l7,[%i0+0x038] ! Mem[00000000580000f8] retl sth %l7,[%i2+0x006] ! Mem[00000000590000c6] p36_jmpl_3_lo: ldstub [%o3+0x02e],%l3 ! Mem[00000000598000ee] ldstub [%o2+0x01b],%l2 ! Mem[00000000590000db] swap [%o1+0x028],%l3 ! Mem[00000000588000e8] swap [%o2+0x030],%l7 ! Mem[00000000590000f0] ldx [%o1+0x038],%l6 ! Mem[00000000588000f8] stb %l1,[%o0+0x03f] ! Mem[00000000580000ff] jmpl %g6+8,%g0 ldstub [%o3+0x030],%l0 ! Mem[00000000598000f0] p36_call_3_lo: ldd [%o0+0x010],%l2 ! Mem[00000000580000d0] sth %l5,[%o1+0x02c] ! Mem[00000000588000ec] swap [%o3+0x024],%l4 ! Mem[00000000598000e4] ldsb [%o3+0x010],%l6 ! Mem[00000000598000d0] lduw [%o1+0x03c],%l4 ! Mem[00000000588000fc] ldub [%o2+0x016],%l6 ! Mem[00000000590000d6] stb %l7,[%o0+0x038] ! Mem[00000000580000f8] retl sth %l7,[%o2+0x006] ! Mem[00000000590000c6] p36_jmpl_3_he: jmpl %g6+8,%g0 ldub [%i3+0x02b],%l6 ! Mem[00000000598000eb] p36_call_3_he: stb %l3,[%i2+0x01c] ! Mem[00000000590000dc] ldstub [%i2+0x004],%l6 ! Mem[00000000590000c4] ldd [%i2+0x000],%l0 ! Mem[00000000590000c0] std %l4,[%i1+0x020] ! Mem[00000000588000e0] stx %l1,[%i0+0x008] ! Mem[00000000580000c8] swap [%i1+0x000],%l6 ! Mem[00000000588000c0] retl ldx [%i3+0x000],%l5 ! Mem[00000000598000c0] p36_jmpl_3_ho: jmpl %g6+8,%g0 ldub [%o3+0x02b],%l6 ! Mem[00000000598000eb] p36_call_3_ho: stb %l3,[%o2+0x01c] ! Mem[00000000590000dc] ldstub [%o2+0x004],%l6 ! Mem[00000000590000c4] ldd [%o2+0x000],%l0 ! Mem[00000000590000c0] std %l4,[%o1+0x020] ! Mem[00000000588000e0] stx %l1,[%o0+0x008] ! Mem[00000000580000c8] swap [%o1+0x000],%l6 ! Mem[00000000588000c0] retl ldx [%o3+0x000],%l5 ! Mem[00000000598000c0] p37_jmpl_3_le: ldstub [%i0+0x015],%l6 ! Mem[000000005a0000d5] ldub [%i1+0x036],%l3 ! Mem[000000005a8000f6] jmpl %g6+8,%g0 ldstub [%i0+0x029],%l3 ! Mem[000000005a0000e9] p37_call_3_le: ldx [%i3+0x020],%l6 ! Mem[000000005b8000e0] stw %l0,[%i3+0x028] ! Mem[000000005b8000e8] ldstub [%i3+0x037],%l2 ! Mem[000000005b8000f7] lduw [%i0+0x030],%l7 ! Mem[000000005a0000f0] ldsw [%i3+0x020],%l7 ! Mem[000000005b8000e0] ldx [%i2+0x038],%l4 ! Mem[000000005b0000f8] ldub [%i0+0x000],%l6 ! Mem[000000005a0000c0] retl swap [%i3+0x034],%l4 ! Mem[000000005b8000f4] p37_jmpl_3_lo: ldstub [%o0+0x015],%l6 ! Mem[000000005a0000d5] ldub [%o1+0x036],%l3 ! Mem[000000005a8000f6] jmpl %g6+8,%g0 ldstub [%o0+0x029],%l3 ! Mem[000000005a0000e9] p37_call_3_lo: ldx [%o3+0x020],%l6 ! Mem[000000005b8000e0] stw %l0,[%o3+0x028] ! Mem[000000005b8000e8] ldstub [%o3+0x037],%l2 ! Mem[000000005b8000f7] lduw [%o0+0x030],%l7 ! Mem[000000005a0000f0] ldsw [%o3+0x020],%l7 ! Mem[000000005b8000e0] ldx [%o2+0x038],%l4 ! Mem[000000005b0000f8] ldub [%o0+0x000],%l6 ! Mem[000000005a0000c0] retl swap [%o3+0x034],%l4 ! Mem[000000005b8000f4] p37_jmpl_3_he: stx %l6,[%i0+0x010] ! Mem[000000005a0000d0] ldsh [%i1+0x00c],%l1 ! Mem[000000005a8000cc] ldx [%i2+0x018],%l4 ! Mem[000000005b0000d8] stx %l6,[%i1+0x008] ! Mem[000000005a8000c8] ldub [%i0+0x03a],%l2 ! Mem[000000005a0000fa] jmpl %g6+8,%g0 ldd [%i2+0x018],%l2 ! Mem[000000005b0000d8] p37_call_3_he: retl ldstub [%i2+0x024],%l3 ! Mem[000000005b0000e4] p37_jmpl_3_ho: stx %l6,[%o0+0x010] ! Mem[000000005a0000d0] ldsh [%o1+0x00c],%l1 ! Mem[000000005a8000cc] ldx [%o2+0x018],%l4 ! Mem[000000005b0000d8] stx %l6,[%o1+0x008] ! Mem[000000005a8000c8] ldub [%o0+0x03a],%l2 ! Mem[000000005a0000fa] jmpl %g6+8,%g0 ldd [%o2+0x018],%l2 ! Mem[000000005b0000d8] p37_call_3_ho: retl ldstub [%o2+0x024],%l3 ! Mem[000000005b0000e4] p38_jmpl_3_le: swap [%i0+0x01c],%l0 ! Mem[000000005c0000dc] ldstub [%i3+0x001],%l3 ! Mem[000000005d8000c1] swap [%i0+0x014],%l5 ! Mem[000000005c0000d4] ldub [%i0+0x024],%l7 ! Mem[000000005c0000e4] ldx [%i2+0x038],%l6 ! Mem[000000005d0000f8] stw %l2,[%i0+0x01c] ! Mem[000000005c0000dc] jmpl %g6+8,%g0 ldstub [%i1+0x030],%l2 ! Mem[000000005c8000f0] p38_call_3_le: swap [%i0+0x034],%l1 ! Mem[000000005c0000f4] retl ldsw [%i0+0x010],%l5 ! Mem[000000005c0000d0] p38_jmpl_3_lo: swap [%o0+0x01c],%l0 ! Mem[000000005c0000dc] ldstub [%o3+0x001],%l3 ! Mem[000000005d8000c1] swap [%o0+0x014],%l5 ! Mem[000000005c0000d4] ldub [%o0+0x024],%l7 ! Mem[000000005c0000e4] ldx [%o2+0x038],%l6 ! Mem[000000005d0000f8] stw %l2,[%o0+0x01c] ! Mem[000000005c0000dc] jmpl %g6+8,%g0 ldstub [%o1+0x030],%l2 ! Mem[000000005c8000f0] p38_call_3_lo: swap [%o0+0x034],%l1 ! Mem[000000005c0000f4] retl ldsw [%o0+0x010],%l5 ! Mem[000000005c0000d0] p38_jmpl_3_he: ldd [%i2+0x018],%l4 ! Mem[000000005d0000d8] std %l2,[%i2+0x010] ! Mem[000000005d0000d0] ldsw [%i2+0x004],%l2 ! Mem[000000005d0000c4] ldd [%i1+0x010],%l0 ! Mem[000000005c8000d0] swap [%i2+0x018],%l3 ! Mem[000000005d0000d8] swap [%i0+0x030],%l2 ! Mem[000000005c0000f0] jmpl %g6+8,%g0 ldstub [%i0+0x01c],%l4 ! Mem[000000005c0000dc] p38_call_3_he: ldstub [%i2+0x00c],%l2 ! Mem[000000005d0000cc] swap [%i2+0x004],%l1 ! Mem[000000005d0000c4] ldsb [%i3+0x03b],%l5 ! Mem[000000005d8000fb] std %l6,[%i3+0x028] ! Mem[000000005d8000e8] swap [%i3+0x028],%l4 ! Mem[000000005d8000e8] ldstub [%i1+0x001],%l2 ! Mem[000000005c8000c1] retl ldstub [%i2+0x03a],%l6 ! Mem[000000005d0000fa] p38_jmpl_3_ho: ldd [%o2+0x018],%l4 ! Mem[000000005d0000d8] std %l2,[%o2+0x010] ! Mem[000000005d0000d0] ldsw [%o2+0x004],%l2 ! Mem[000000005d0000c4] ldd [%o1+0x010],%l0 ! Mem[000000005c8000d0] swap [%o2+0x018],%l3 ! Mem[000000005d0000d8] swap [%o0+0x030],%l2 ! Mem[000000005c0000f0] jmpl %g6+8,%g0 ldstub [%o0+0x01c],%l4 ! Mem[000000005c0000dc] p38_call_3_ho: ldstub [%o2+0x00c],%l2 ! Mem[000000005d0000cc] swap [%o2+0x004],%l1 ! Mem[000000005d0000c4] ldsb [%o3+0x03b],%l5 ! Mem[000000005d8000fb] std %l6,[%o3+0x028] ! Mem[000000005d8000e8] swap [%o3+0x028],%l4 ! Mem[000000005d8000e8] ldstub [%o1+0x001],%l2 ! Mem[000000005c8000c1] retl ldstub [%o2+0x03a],%l6 ! Mem[000000005d0000fa] p39_jmpl_3_le: ldd [%i2+0x018],%l2 ! Mem[000000005f0000d8] lduh [%i3+0x022],%l5 ! Mem[000000005f8000e2] lduw [%i3+0x038],%l2 ! Mem[000000005f8000f8] jmpl %g6+8,%g0 ldx [%i0+0x000],%l3 ! Mem[000000005e0000c0] p39_call_3_le: ldsh [%i0+0x006],%l7 ! Mem[000000005e0000c6] ldstub [%i2+0x016],%l6 ! Mem[000000005f0000d6] swap [%i0+0x024],%l6 ! Mem[000000005e0000e4] swap [%i1+0x038],%l6 ! Mem[000000005e8000f8] ldsb [%i3+0x029],%l7 ! Mem[000000005f8000e9] ldsb [%i3+0x029],%l2 ! Mem[000000005f8000e9] retl swap [%i1+0x000],%l1 ! Mem[000000005e8000c0] p39_jmpl_3_lo: ldd [%o2+0x018],%l2 ! Mem[000000005f0000d8] lduh [%o3+0x022],%l5 ! Mem[000000005f8000e2] lduw [%o3+0x038],%l2 ! Mem[000000005f8000f8] jmpl %g6+8,%g0 ldx [%o0+0x000],%l3 ! Mem[000000005e0000c0] p39_call_3_lo: ldsh [%o0+0x006],%l7 ! Mem[000000005e0000c6] ldstub [%o2+0x016],%l6 ! Mem[000000005f0000d6] swap [%o0+0x024],%l6 ! Mem[000000005e0000e4] swap [%o1+0x038],%l6 ! Mem[000000005e8000f8] ldsb [%o3+0x029],%l7 ! Mem[000000005f8000e9] ldsb [%o3+0x029],%l2 ! Mem[000000005f8000e9] retl swap [%o1+0x000],%l1 ! Mem[000000005e8000c0] p39_jmpl_3_he: ldstub [%i0+0x03c],%l4 ! Mem[000000005e0000fc] ldd [%i1+0x038],%l4 ! Mem[000000005e8000f8] jmpl %g6+8,%g0 ldsb [%i0+0x00c],%l6 ! Mem[000000005e0000cc] p39_call_3_he: ldstub [%i1+0x006],%l3 ! Mem[000000005e8000c6] retl std %l6,[%i3+0x008] ! Mem[000000005f8000c8] p39_jmpl_3_ho: ldstub [%o0+0x03c],%l4 ! Mem[000000005e0000fc] ldd [%o1+0x038],%l4 ! Mem[000000005e8000f8] jmpl %g6+8,%g0 ldsb [%o0+0x00c],%l6 ! Mem[000000005e0000cc] p39_call_3_ho: ldstub [%o1+0x006],%l3 ! Mem[000000005e8000c6] retl std %l6,[%o3+0x008] ! Mem[000000005f8000c8] p40_jmpl_3_le: jmpl %g6+8,%g0 ldstub [%i1+0x025],%l7 ! Mem[00000000608000e5] p40_call_3_le: stw %l7,[%i1+0x010] ! Mem[00000000608000d0] stx %l1,[%i0+0x000] ! Mem[00000000600000c0] retl swap [%i3+0x024],%l3 ! Mem[00000000618000e4] p40_jmpl_3_lo: jmpl %g6+8,%g0 ldstub [%o1+0x025],%l7 ! Mem[00000000608000e5] p40_call_3_lo: stw %l7,[%o1+0x010] ! Mem[00000000608000d0] stx %l1,[%o0+0x000] ! Mem[00000000600000c0] retl swap [%o3+0x024],%l3 ! Mem[00000000618000e4] p40_jmpl_3_he: stb %l2,[%i2+0x03e] ! Mem[00000000610000fe] ldsw [%i1+0x020],%l6 ! Mem[00000000608000e0] std %l0,[%i3+0x028] ! Mem[00000000618000e8] ldub [%i1+0x014],%l6 ! Mem[00000000608000d4] jmpl %g6+8,%g0 ldstub [%i3+0x004],%l6 ! Mem[00000000618000c4] p40_call_3_he: stx %l3,[%i0+0x030] ! Mem[00000000600000f0] stx %l3,[%i0+0x000] ! Mem[00000000600000c0] lduh [%i1+0x01c],%l1 ! Mem[00000000608000dc] ldsw [%i2+0x038],%l7 ! Mem[00000000610000f8] ldsw [%i2+0x018],%l7 ! Mem[00000000610000d8] ldd [%i0+0x038],%l0 ! Mem[00000000600000f8] retl ldsw [%i3+0x00c],%l0 ! Mem[00000000618000cc] p40_jmpl_3_ho: stb %l2,[%o2+0x03e] ! Mem[00000000610000fe] ldsw [%o1+0x020],%l6 ! Mem[00000000608000e0] std %l0,[%o3+0x028] ! Mem[00000000618000e8] ldub [%o1+0x014],%l6 ! Mem[00000000608000d4] jmpl %g6+8,%g0 ldstub [%o3+0x004],%l6 ! Mem[00000000618000c4] p40_call_3_ho: stx %l3,[%o0+0x030] ! Mem[00000000600000f0] stx %l3,[%o0+0x000] ! Mem[00000000600000c0] lduh [%o1+0x01c],%l1 ! Mem[00000000608000dc] ldsw [%o2+0x038],%l7 ! Mem[00000000610000f8] ldsw [%o2+0x018],%l7 ! Mem[00000000610000d8] ldd [%o0+0x038],%l0 ! Mem[00000000600000f8] retl ldsw [%o3+0x00c],%l0 ! Mem[00000000618000cc] p41_jmpl_3_le: ldsb [%i1+0x01a],%l2 ! Mem[00000000628000da] stw %l7,[%i2+0x030] ! Mem[00000000630000f0] swap [%i0+0x01c],%l4 ! Mem[00000000620000dc] lduh [%i1+0x01e],%l2 ! Mem[00000000628000de] jmpl %g6+8,%g0 ldstub [%i3+0x00a],%l6 ! Mem[00000000638000ca] p41_call_3_le: lduw [%i2+0x004],%l4 ! Mem[00000000630000c4] stb %l6,[%i2+0x004] ! Mem[00000000630000c4] stx %l5,[%i2+0x010] ! Mem[00000000630000d0] retl ldsw [%i2+0x038],%l6 ! Mem[00000000630000f8] p41_jmpl_3_lo: ldsb [%o1+0x01a],%l2 ! Mem[00000000628000da] stw %l7,[%o2+0x030] ! Mem[00000000630000f0] swap [%o0+0x01c],%l4 ! Mem[00000000620000dc] lduh [%o1+0x01e],%l2 ! Mem[00000000628000de] jmpl %g6+8,%g0 ldstub [%o3+0x00a],%l6 ! Mem[00000000638000ca] p41_call_3_lo: lduw [%o2+0x004],%l4 ! Mem[00000000630000c4] stb %l6,[%o2+0x004] ! Mem[00000000630000c4] stx %l5,[%o2+0x010] ! Mem[00000000630000d0] retl ldsw [%o2+0x038],%l6 ! Mem[00000000630000f8] p41_jmpl_3_he: std %l4,[%i2+0x008] ! Mem[00000000630000c8] swap [%i0+0x03c],%l7 ! Mem[00000000620000fc] ldstub [%i2+0x001],%l4 ! Mem[00000000630000c1] ldstub [%i0+0x005],%l2 ! Mem[00000000620000c5] jmpl %g6+8,%g0 stx %l4,[%i1+0x028] ! Mem[00000000628000e8] p41_call_3_he: ldstub [%i3+0x024],%l2 ! Mem[00000000638000e4] ldsw [%i0+0x010],%l5 ! Mem[00000000620000d0] swap [%i3+0x00c],%l6 ! Mem[00000000638000cc] stw %l6,[%i3+0x00c] ! Mem[00000000638000cc] retl stx %l7,[%i2+0x038] ! Mem[00000000630000f8] p41_jmpl_3_ho: std %l4,[%o2+0x008] ! Mem[00000000630000c8] swap [%o0+0x03c],%l7 ! Mem[00000000620000fc] ldstub [%o2+0x001],%l4 ! Mem[00000000630000c1] ldstub [%o0+0x005],%l2 ! Mem[00000000620000c5] jmpl %g6+8,%g0 stx %l4,[%o1+0x028] ! Mem[00000000628000e8] p41_call_3_ho: ldstub [%o3+0x024],%l2 ! Mem[00000000638000e4] ldsw [%o0+0x010],%l5 ! Mem[00000000620000d0] swap [%o3+0x00c],%l6 ! Mem[00000000638000cc] stw %l6,[%o3+0x00c] ! Mem[00000000638000cc] retl stx %l7,[%o2+0x038] ! Mem[00000000630000f8] p42_jmpl_3_le: ldstub [%i3+0x00c],%l0 ! Mem[00000000658000cc] jmpl %g6+8,%g0 ldstub [%i0+0x00f],%l3 ! Mem[00000000640000cf] p42_call_3_le: std %l6,[%i3+0x028] ! Mem[00000000658000e8] std %l4,[%i1+0x008] ! Mem[00000000648000c8] ldsw [%i1+0x010],%l7 ! Mem[00000000648000d0] stb %l6,[%i1+0x03a] ! Mem[00000000648000fa] stw %l2,[%i1+0x030] ! Mem[00000000648000f0] retl ldsw [%i0+0x004],%l3 ! Mem[00000000640000c4] p42_jmpl_3_lo: ldstub [%o3+0x00c],%l0 ! Mem[00000000658000cc] jmpl %g6+8,%g0 ldstub [%o0+0x00f],%l3 ! Mem[00000000640000cf] p42_call_3_lo: std %l6,[%o3+0x028] ! Mem[00000000658000e8] std %l4,[%o1+0x008] ! Mem[00000000648000c8] ldsw [%o1+0x010],%l7 ! Mem[00000000648000d0] stb %l6,[%o1+0x03a] ! Mem[00000000648000fa] stw %l2,[%o1+0x030] ! Mem[00000000648000f0] retl ldsw [%o0+0x004],%l3 ! Mem[00000000640000c4] p42_jmpl_3_he: stx %l2,[%i2+0x038] ! Mem[00000000650000f8] ldsb [%i0+0x031],%l3 ! Mem[00000000640000f1] ldsw [%i3+0x01c],%l2 ! Mem[00000000658000dc] jmpl %g6+8,%g0 ldd [%i0+0x028],%l4 ! Mem[00000000640000e8] p42_call_3_he: std %l4,[%i0+0x020] ! Mem[00000000640000e0] swap [%i2+0x010],%l6 ! Mem[00000000650000d0] std %l4,[%i2+0x038] ! Mem[00000000650000f8] stb %l6,[%i3+0x016] ! Mem[00000000658000d6] swap [%i3+0x010],%l5 ! Mem[00000000658000d0] retl ldstub [%i0+0x039],%l6 ! Mem[00000000640000f9] p42_jmpl_3_ho: stx %l2,[%o2+0x038] ! Mem[00000000650000f8] ldsb [%o0+0x031],%l3 ! Mem[00000000640000f1] ldsw [%o3+0x01c],%l2 ! Mem[00000000658000dc] jmpl %g6+8,%g0 ldd [%o0+0x028],%l4 ! Mem[00000000640000e8] p42_call_3_ho: std %l4,[%o0+0x020] ! Mem[00000000640000e0] swap [%o2+0x010],%l6 ! Mem[00000000650000d0] std %l4,[%o2+0x038] ! Mem[00000000650000f8] stb %l6,[%o3+0x016] ! Mem[00000000658000d6] swap [%o3+0x010],%l5 ! Mem[00000000658000d0] retl ldstub [%o0+0x039],%l6 ! Mem[00000000640000f9] p43_jmpl_3_le: jmpl %g6+8,%g0 ldstub [%i3+0x00f],%l6 ! Mem[00000000678000cf] p43_call_3_le: ldub [%i3+0x030],%l7 ! Mem[00000000678000f0] swap [%i0+0x038],%l6 ! Mem[00000000660000f8] ldsh [%i3+0x032],%l2 ! Mem[00000000678000f2] lduh [%i1+0x034],%l0 ! Mem[00000000668000f4] retl std %l0,[%i2+0x028] ! Mem[00000000670000e8] p43_jmpl_3_lo: jmpl %g6+8,%g0 ldstub [%o3+0x00f],%l6 ! Mem[00000000678000cf] p43_call_3_lo: ldub [%o3+0x030],%l7 ! Mem[00000000678000f0] swap [%o0+0x038],%l6 ! Mem[00000000660000f8] ldsh [%o3+0x032],%l2 ! Mem[00000000678000f2] lduh [%o1+0x034],%l0 ! Mem[00000000668000f4] retl std %l0,[%o2+0x028] ! Mem[00000000670000e8] p43_jmpl_3_he: sth %l5,[%i2+0x00a] ! Mem[00000000670000ca] ldub [%i1+0x019],%l2 ! Mem[00000000668000d9] ldstub [%i1+0x011],%l3 ! Mem[00000000668000d1] swap [%i2+0x004],%l4 ! Mem[00000000670000c4] ldstub [%i3+0x00b],%l7 ! Mem[00000000678000cb] swap [%i3+0x018],%l5 ! Mem[00000000678000d8] jmpl %g6+8,%g0 ldub [%i2+0x005],%l6 ! Mem[00000000670000c5] p43_call_3_he: swap [%i0+0x03c],%l5 ! Mem[00000000660000fc] retl lduh [%i2+0x004],%l6 ! Mem[00000000670000c4] p43_jmpl_3_ho: sth %l5,[%o2+0x00a] ! Mem[00000000670000ca] ldub [%o1+0x019],%l2 ! Mem[00000000668000d9] ldstub [%o1+0x011],%l3 ! Mem[00000000668000d1] swap [%o2+0x004],%l4 ! Mem[00000000670000c4] ldstub [%o3+0x00b],%l7 ! Mem[00000000678000cb] swap [%o3+0x018],%l5 ! Mem[00000000678000d8] jmpl %g6+8,%g0 ldub [%o2+0x005],%l6 ! Mem[00000000670000c5] p43_call_3_ho: swap [%o0+0x03c],%l5 ! Mem[00000000660000fc] retl lduh [%o2+0x004],%l6 ! Mem[00000000670000c4] p44_jmpl_3_le: stx %l0,[%i1+0x038] ! Mem[00000000688000f8] ldub [%i0+0x026],%l3 ! Mem[00000000680000e6] ldsb [%i3+0x022],%l6 ! Mem[00000000698000e2] jmpl %g6+8,%g0 lduw [%i1+0x008],%l2 ! Mem[00000000688000c8] p44_call_3_le: swap [%i2+0x030],%l2 ! Mem[00000000690000f0] swap [%i0+0x004],%l3 ! Mem[00000000680000c4] swap [%i3+0x01c],%l1 ! Mem[00000000698000dc] sth %l7,[%i3+0x03a] ! Mem[00000000698000fa] ldx [%i0+0x018],%l7 ! Mem[00000000680000d8] ldx [%i3+0x038],%l0 ! Mem[00000000698000f8] retl ldstub [%i3+0x02c],%l5 ! Mem[00000000698000ec] p44_jmpl_3_lo: stx %l0,[%o1+0x038] ! Mem[00000000688000f8] ldub [%o0+0x026],%l3 ! Mem[00000000680000e6] ldsb [%o3+0x022],%l6 ! Mem[00000000698000e2] jmpl %g6+8,%g0 lduw [%o1+0x008],%l2 ! Mem[00000000688000c8] p44_call_3_lo: swap [%o2+0x030],%l2 ! Mem[00000000690000f0] swap [%o0+0x004],%l3 ! Mem[00000000680000c4] swap [%o3+0x01c],%l1 ! Mem[00000000698000dc] sth %l7,[%o3+0x03a] ! Mem[00000000698000fa] ldx [%o0+0x018],%l7 ! Mem[00000000680000d8] ldx [%o3+0x038],%l0 ! Mem[00000000698000f8] retl ldstub [%o3+0x02c],%l5 ! Mem[00000000698000ec] p44_jmpl_3_he: swap [%i2+0x00c],%l2 ! Mem[00000000690000cc] swap [%i1+0x00c],%l1 ! Mem[00000000688000cc] lduw [%i1+0x034],%l4 ! Mem[00000000688000f4] std %l6,[%i2+0x030] ! Mem[00000000690000f0] swap [%i0+0x034],%l1 ! Mem[00000000680000f4] ldsw [%i1+0x000],%l0 ! Mem[00000000688000c0] ldd [%i1+0x000],%l6 ! Mem[00000000688000c0] jmpl %g6+8,%g0 ldd [%i0+0x018],%l6 ! Mem[00000000680000d8] p44_call_3_he: ldub [%i1+0x028],%l6 ! Mem[00000000688000e8] ldsh [%i1+0x02c],%l3 ! Mem[00000000688000ec] std %l4,[%i1+0x000] ! Mem[00000000688000c0] retl ldsh [%i1+0x024],%l2 ! Mem[00000000688000e4] p44_jmpl_3_ho: swap [%o2+0x00c],%l2 ! Mem[00000000690000cc] swap [%o1+0x00c],%l1 ! Mem[00000000688000cc] lduw [%o1+0x034],%l4 ! Mem[00000000688000f4] std %l6,[%o2+0x030] ! Mem[00000000690000f0] swap [%o0+0x034],%l1 ! Mem[00000000680000f4] ldsw [%o1+0x000],%l0 ! Mem[00000000688000c0] ldd [%o1+0x000],%l6 ! Mem[00000000688000c0] jmpl %g6+8,%g0 ldd [%o0+0x018],%l6 ! Mem[00000000680000d8] p44_call_3_ho: ldub [%o1+0x028],%l6 ! Mem[00000000688000e8] ldsh [%o1+0x02c],%l3 ! Mem[00000000688000ec] std %l4,[%o1+0x000] ! Mem[00000000688000c0] retl ldsh [%o1+0x024],%l2 ! Mem[00000000688000e4] p45_jmpl_3_le: jmpl %g6+8,%g0 stw %l7,[%i1+0x024] ! Mem[000000006a8000e4] p45_call_3_le: lduh [%i2+0x032],%l7 ! Mem[000000006b0000f2] ldstub [%i1+0x022],%l7 ! Mem[000000006a8000e2] retl lduh [%i2+0x006],%l3 ! Mem[000000006b0000c6] p45_jmpl_3_lo: jmpl %g6+8,%g0 stw %l7,[%o1+0x024] ! Mem[000000006a8000e4] p45_call_3_lo: lduh [%o2+0x032],%l7 ! Mem[000000006b0000f2] ldstub [%o1+0x022],%l7 ! Mem[000000006a8000e2] retl lduh [%o2+0x006],%l3 ! Mem[000000006b0000c6] p45_jmpl_3_he: ldsw [%i0+0x03c],%l2 ! Mem[000000006a0000fc] ldub [%i2+0x004],%l5 ! Mem[000000006b0000c4] ldsh [%i3+0x016],%l6 ! Mem[000000006b8000d6] swap [%i3+0x00c],%l1 ! Mem[000000006b8000cc] jmpl %g6+8,%g0 ldx [%i1+0x000],%l6 ! Mem[000000006a8000c0] p45_call_3_he: ldx [%i3+0x020],%l5 ! Mem[000000006b8000e0] ldsb [%i0+0x026],%l3 ! Mem[000000006a0000e6] lduw [%i2+0x01c],%l1 ! Mem[000000006b0000dc] ldstub [%i0+0x03a],%l7 ! Mem[000000006a0000fa] ldstub [%i1+0x03b],%l7 ! Mem[000000006a8000fb] ldstub [%i2+0x01c],%l0 ! Mem[000000006b0000dc] retl lduw [%i1+0x02c],%l0 ! Mem[000000006a8000ec] p45_jmpl_3_ho: ldsw [%o0+0x03c],%l2 ! Mem[000000006a0000fc] ldub [%o2+0x004],%l5 ! Mem[000000006b0000c4] ldsh [%o3+0x016],%l6 ! Mem[000000006b8000d6] swap [%o3+0x00c],%l1 ! Mem[000000006b8000cc] jmpl %g6+8,%g0 ldx [%o1+0x000],%l6 ! Mem[000000006a8000c0] p45_call_3_ho: ldx [%o3+0x020],%l5 ! Mem[000000006b8000e0] ldsb [%o0+0x026],%l3 ! Mem[000000006a0000e6] lduw [%o2+0x01c],%l1 ! Mem[000000006b0000dc] ldstub [%o0+0x03a],%l7 ! Mem[000000006a0000fa] ldstub [%o1+0x03b],%l7 ! Mem[000000006a8000fb] ldstub [%o2+0x01c],%l0 ! Mem[000000006b0000dc] retl lduw [%o1+0x02c],%l0 ! Mem[000000006a8000ec] p46_jmpl_3_le: sth %l0,[%i2+0x038] ! Mem[000000006d0000f8] ldstub [%i2+0x026],%l3 ! Mem[000000006d0000e6] stx %l6,[%i1+0x020] ! Mem[000000006c8000e0] jmpl %g6+8,%g0 ldub [%i0+0x02a],%l0 ! Mem[000000006c0000ea] p46_call_3_le: stb %l0,[%i2+0x02e] ! Mem[000000006d0000ee] retl ldstub [%i2+0x026],%l6 ! Mem[000000006d0000e6] p46_jmpl_3_lo: sth %l0,[%o2+0x038] ! Mem[000000006d0000f8] ldstub [%o2+0x026],%l3 ! Mem[000000006d0000e6] stx %l6,[%o1+0x020] ! Mem[000000006c8000e0] jmpl %g6+8,%g0 ldub [%o0+0x02a],%l0 ! Mem[000000006c0000ea] p46_call_3_lo: stb %l0,[%o2+0x02e] ! Mem[000000006d0000ee] retl ldstub [%o2+0x026],%l6 ! Mem[000000006d0000e6] p46_jmpl_3_he: stw %l4,[%i0+0x03c] ! Mem[000000006c0000fc] sth %l2,[%i3+0x01a] ! Mem[000000006d8000da] ldstub [%i1+0x03e],%l4 ! Mem[000000006c8000fe] jmpl %g6+8,%g0 ldstub [%i3+0x00b],%l1 ! Mem[000000006d8000cb] p46_call_3_he: ldstub [%i0+0x02d],%l1 ! Mem[000000006c0000ed] retl ldsw [%i2+0x03c],%l5 ! Mem[000000006d0000fc] p46_jmpl_3_ho: stw %l4,[%o0+0x03c] ! Mem[000000006c0000fc] sth %l2,[%o3+0x01a] ! Mem[000000006d8000da] ldstub [%o1+0x03e],%l4 ! Mem[000000006c8000fe] jmpl %g6+8,%g0 ldstub [%o3+0x00b],%l1 ! Mem[000000006d8000cb] p46_call_3_ho: ldstub [%o0+0x02d],%l1 ! Mem[000000006c0000ed] retl ldsw [%o2+0x03c],%l5 ! Mem[000000006d0000fc] p47_jmpl_3_le: lduh [%i2+0x016],%l0 ! Mem[000000006f0000d6] lduw [%i2+0x03c],%l0 ! Mem[000000006f0000fc] ldsb [%i1+0x021],%l3 ! Mem[000000006e8000e1] swap [%i1+0x02c],%l1 ! Mem[000000006e8000ec] lduw [%i1+0x034],%l4 ! Mem[000000006e8000f4] ldstub [%i1+0x02d],%l3 ! Mem[000000006e8000ed] std %l6,[%i3+0x018] ! Mem[000000006f8000d8] jmpl %g6+8,%g0 ldstub [%i3+0x038],%l3 ! Mem[000000006f8000f8] p47_call_3_le: ldub [%i0+0x029],%l2 ! Mem[000000006e0000e9] swap [%i3+0x004],%l2 ! Mem[000000006f8000c4] ldstub [%i0+0x006],%l5 ! Mem[000000006e0000c6] std %l6,[%i3+0x028] ! Mem[000000006f8000e8] swap [%i2+0x028],%l2 ! Mem[000000006f0000e8] retl sth %l2,[%i0+0x036] ! Mem[000000006e0000f6] p47_jmpl_3_lo: lduh [%o2+0x016],%l0 ! Mem[000000006f0000d6] lduw [%o2+0x03c],%l0 ! Mem[000000006f0000fc] ldsb [%o1+0x021],%l3 ! Mem[000000006e8000e1] swap [%o1+0x02c],%l1 ! Mem[000000006e8000ec] lduw [%o1+0x034],%l4 ! Mem[000000006e8000f4] ldstub [%o1+0x02d],%l3 ! Mem[000000006e8000ed] std %l6,[%o3+0x018] ! Mem[000000006f8000d8] jmpl %g6+8,%g0 ldstub [%o3+0x038],%l3 ! Mem[000000006f8000f8] p47_call_3_lo: ldub [%o0+0x029],%l2 ! Mem[000000006e0000e9] swap [%o3+0x004],%l2 ! Mem[000000006f8000c4] ldstub [%o0+0x006],%l5 ! Mem[000000006e0000c6] std %l6,[%o3+0x028] ! Mem[000000006f8000e8] swap [%o2+0x028],%l2 ! Mem[000000006f0000e8] retl sth %l2,[%o0+0x036] ! Mem[000000006e0000f6] p47_jmpl_3_he: stx %l7,[%i0+0x000] ! Mem[000000006e0000c0] lduh [%i0+0x00e],%l1 ! Mem[000000006e0000ce] sth %l0,[%i0+0x00c] ! Mem[000000006e0000cc] swap [%i1+0x03c],%l2 ! Mem[000000006e8000fc] jmpl %g6+8,%g0 ldstub [%i2+0x034],%l7 ! Mem[000000006f0000f4] p47_call_3_he: swap [%i0+0x00c],%l4 ! Mem[000000006e0000cc] ldsw [%i2+0x030],%l7 ! Mem[000000006f0000f0] swap [%i2+0x034],%l0 ! Mem[000000006f0000f4] swap [%i1+0x028],%l0 ! Mem[000000006e8000e8] ldstub [%i3+0x024],%l3 ! Mem[000000006f8000e4] swap [%i0+0x038],%l1 ! Mem[000000006e0000f8] ldsh [%i1+0x010],%l4 ! Mem[000000006e8000d0] retl swap [%i0+0x02c],%l0 ! Mem[000000006e0000ec] p47_jmpl_3_ho: stx %l7,[%o0+0x000] ! Mem[000000006e0000c0] lduh [%o0+0x00e],%l1 ! Mem[000000006e0000ce] sth %l0,[%o0+0x00c] ! Mem[000000006e0000cc] swap [%o1+0x03c],%l2 ! Mem[000000006e8000fc] jmpl %g6+8,%g0 ldstub [%o2+0x034],%l7 ! Mem[000000006f0000f4] p47_call_3_ho: swap [%o0+0x00c],%l4 ! Mem[000000006e0000cc] ldsw [%o2+0x030],%l7 ! Mem[000000006f0000f0] swap [%o2+0x034],%l0 ! Mem[000000006f0000f4] swap [%o1+0x028],%l0 ! Mem[000000006e8000e8] ldstub [%o3+0x024],%l3 ! Mem[000000006f8000e4] swap [%o0+0x038],%l1 ! Mem[000000006e0000f8] ldsh [%o1+0x010],%l4 ! Mem[000000006e8000d0] retl swap [%o0+0x02c],%l0 ! Mem[000000006e0000ec] p48_jmpl_3_le: std %l4,[%i3+0x018] ! Mem[00000000718000d8] ldx [%i3+0x028],%l6 ! Mem[00000000718000e8] ldub [%i2+0x00e],%l4 ! Mem[00000000710000ce] ldsh [%i1+0x006],%l7 ! Mem[00000000708000c6] lduh [%i3+0x036],%l3 ! Mem[00000000718000f6] stb %l3,[%i0+0x009] ! Mem[00000000700000c9] jmpl %g6+8,%g0 sth %l6,[%i0+0x030] ! Mem[00000000700000f0] p48_call_3_le: ldd [%i3+0x000],%l4 ! Mem[00000000718000c0] stx %l6,[%i1+0x038] ! Mem[00000000708000f8] swap [%i1+0x00c],%l2 ! Mem[00000000708000cc] lduh [%i1+0x006],%l1 ! Mem[00000000708000c6] sth %l3,[%i2+0x026] ! Mem[00000000710000e6] ldsb [%i0+0x000],%l6 ! Mem[00000000700000c0] retl ldstub [%i3+0x014],%l4 ! Mem[00000000718000d4] p48_jmpl_3_lo: std %l4,[%o3+0x018] ! Mem[00000000718000d8] ldx [%o3+0x028],%l6 ! Mem[00000000718000e8] ldub [%o2+0x00e],%l4 ! Mem[00000000710000ce] ldsh [%o1+0x006],%l7 ! Mem[00000000708000c6] lduh [%o3+0x036],%l3 ! Mem[00000000718000f6] stb %l3,[%o0+0x009] ! Mem[00000000700000c9] jmpl %g6+8,%g0 sth %l6,[%o0+0x030] ! Mem[00000000700000f0] p48_call_3_lo: ldd [%o3+0x000],%l4 ! Mem[00000000718000c0] stx %l6,[%o1+0x038] ! Mem[00000000708000f8] swap [%o1+0x00c],%l2 ! Mem[00000000708000cc] lduh [%o1+0x006],%l1 ! Mem[00000000708000c6] sth %l3,[%o2+0x026] ! Mem[00000000710000e6] ldsb [%o0+0x000],%l6 ! Mem[00000000700000c0] retl ldstub [%o3+0x014],%l4 ! Mem[00000000718000d4] p48_jmpl_3_he: ldub [%i3+0x037],%l6 ! Mem[00000000718000f7] swap [%i2+0x02c],%l1 ! Mem[00000000710000ec] std %l4,[%i2+0x018] ! Mem[00000000710000d8] stb %l3,[%i0+0x02e] ! Mem[00000000700000ee] stb %l4,[%i2+0x03d] ! Mem[00000000710000fd] jmpl %g6+8,%g0 ldd [%i2+0x028],%l2 ! Mem[00000000710000e8] p48_call_3_he: ldx [%i0+0x038],%l3 ! Mem[00000000700000f8] ldsw [%i3+0x018],%l7 ! Mem[00000000718000d8] ldd [%i2+0x038],%l0 ! Mem[00000000710000f8] stx %l0,[%i0+0x008] ! Mem[00000000700000c8] ldub [%i2+0x015],%l4 ! Mem[00000000710000d5] std %l0,[%i0+0x008] ! Mem[00000000700000c8] retl ldd [%i3+0x028],%l4 ! Mem[00000000718000e8] p48_jmpl_3_ho: ldub [%o3+0x037],%l6 ! Mem[00000000718000f7] swap [%o2+0x02c],%l1 ! Mem[00000000710000ec] std %l4,[%o2+0x018] ! Mem[00000000710000d8] stb %l3,[%o0+0x02e] ! Mem[00000000700000ee] stb %l4,[%o2+0x03d] ! Mem[00000000710000fd] jmpl %g6+8,%g0 ldd [%o2+0x028],%l2 ! Mem[00000000710000e8] p48_call_3_ho: ldx [%o0+0x038],%l3 ! Mem[00000000700000f8] ldsw [%o3+0x018],%l7 ! Mem[00000000718000d8] ldd [%o2+0x038],%l0 ! Mem[00000000710000f8] stx %l0,[%o0+0x008] ! Mem[00000000700000c8] ldub [%o2+0x015],%l4 ! Mem[00000000710000d5] std %l0,[%o0+0x008] ! Mem[00000000700000c8] retl ldd [%o3+0x028],%l4 ! Mem[00000000718000e8] p49_jmpl_3_le: jmpl %g6+8,%g0 ldsw [%i1+0x024],%l7 ! Mem[00000000728000e4] p49_call_3_le: ldsb [%i2+0x032],%l7 ! Mem[00000000730000f2] ldstub [%i2+0x022],%l7 ! Mem[00000000730000e2] retl ldstub [%i3+0x03c],%l4 ! Mem[00000000738000fc] p49_jmpl_3_lo: jmpl %g6+8,%g0 ldsw [%o1+0x024],%l7 ! Mem[00000000728000e4] p49_call_3_lo: ldsb [%o2+0x032],%l7 ! Mem[00000000730000f2] ldstub [%o2+0x022],%l7 ! Mem[00000000730000e2] retl ldstub [%o3+0x03c],%l4 ! Mem[00000000738000fc] p49_jmpl_3_he: jmpl %g6+8,%g0 ldstub [%i2+0x03e],%l2 ! Mem[00000000730000fe] p49_call_3_he: retl ldx [%i0+0x008],%l6 ! Mem[00000000720000c8] p49_jmpl_3_ho: jmpl %g6+8,%g0 ldstub [%o2+0x03e],%l2 ! Mem[00000000730000fe] p49_call_3_ho: retl ldx [%o0+0x008],%l6 ! Mem[00000000720000c8] p50_jmpl_3_le: ldub [%i3+0x03d],%l3 ! Mem[00000000758000fd] lduh [%i0+0x002],%l5 ! Mem[00000000740000c2] stx %l2,[%i1+0x018] ! Mem[00000000748000d8] jmpl %g6+8,%g0 swap [%i1+0x000],%l3 ! Mem[00000000748000c0] p50_call_3_le: ldub [%i0+0x007],%l7 ! Mem[00000000740000c7] ldub [%i1+0x016],%l6 ! Mem[00000000748000d6] swap [%i3+0x004],%l6 ! Mem[00000000758000c4] ldstub [%i3+0x01a],%l6 ! Mem[00000000758000da] lduh [%i1+0x00a],%l1 ! Mem[00000000748000ca] ldsw [%i3+0x008],%l2 ! Mem[00000000758000c8] retl ldx [%i3+0x020],%l1 ! Mem[00000000758000e0] p50_jmpl_3_lo: ldub [%o3+0x03d],%l3 ! Mem[00000000758000fd] lduh [%o0+0x002],%l5 ! Mem[00000000740000c2] stx %l2,[%o1+0x018] ! Mem[00000000748000d8] jmpl %g6+8,%g0 swap [%o1+0x000],%l3 ! Mem[00000000748000c0] p50_call_3_lo: ldub [%o0+0x007],%l7 ! Mem[00000000740000c7] ldub [%o1+0x016],%l6 ! Mem[00000000748000d6] swap [%o3+0x004],%l6 ! Mem[00000000758000c4] ldstub [%o3+0x01a],%l6 ! Mem[00000000758000da] lduh [%o1+0x00a],%l1 ! Mem[00000000748000ca] ldsw [%o3+0x008],%l2 ! Mem[00000000758000c8] retl ldx [%o3+0x020],%l1 ! Mem[00000000758000e0] p50_jmpl_3_he: lduh [%i0+0x01c],%l4 ! Mem[00000000740000dc] sth %l4,[%i3+0x038] ! Mem[00000000758000f8] jmpl %g6+8,%g0 ldx [%i0+0x028],%l6 ! Mem[00000000740000e8] p50_call_3_he: ldstub [%i2+0x03b],%l5 ! Mem[00000000750000fb] retl std %l6,[%i2+0x028] ! Mem[00000000750000e8] p50_jmpl_3_ho: lduh [%o0+0x01c],%l4 ! Mem[00000000740000dc] sth %l4,[%o3+0x038] ! Mem[00000000758000f8] jmpl %g6+8,%g0 ldx [%o0+0x028],%l6 ! Mem[00000000740000e8] p50_call_3_ho: ldstub [%o2+0x03b],%l5 ! Mem[00000000750000fb] retl std %l6,[%o2+0x028] ! Mem[00000000750000e8] p51_jmpl_3_le: ldd [%i0+0x010],%l2 ! Mem[00000000760000d0] lduh [%i0+0x03c],%l4 ! Mem[00000000760000fc] ldstub [%i1+0x039],%l4 ! Mem[00000000768000f9] ldd [%i1+0x008],%l6 ! Mem[00000000768000c8] ldstub [%i3+0x02f],%l3 ! Mem[00000000778000ef] ldsh [%i0+0x004],%l5 ! Mem[00000000760000c4] jmpl %g6+8,%g0 std %l6,[%i0+0x010] ! Mem[00000000760000d0] p51_call_3_le: lduh [%i2+0x000],%l2 ! Mem[00000000770000c0] ldstub [%i3+0x00c],%l4 ! Mem[00000000778000cc] retl std %l2,[%i1+0x030] ! Mem[00000000768000f0] p51_jmpl_3_lo: ldd [%o0+0x010],%l2 ! Mem[00000000760000d0] lduh [%o0+0x03c],%l4 ! Mem[00000000760000fc] ldstub [%o1+0x039],%l4 ! Mem[00000000768000f9] ldd [%o1+0x008],%l6 ! Mem[00000000768000c8] ldstub [%o3+0x02f],%l3 ! Mem[00000000778000ef] ldsh [%o0+0x004],%l5 ! Mem[00000000760000c4] jmpl %g6+8,%g0 std %l6,[%o0+0x010] ! Mem[00000000760000d0] p51_call_3_lo: lduh [%o2+0x000],%l2 ! Mem[00000000770000c0] ldstub [%o3+0x00c],%l4 ! Mem[00000000778000cc] retl std %l2,[%o1+0x030] ! Mem[00000000768000f0] p51_jmpl_3_he: ldsh [%i2+0x000],%l4 ! Mem[00000000770000c0] ldsh [%i1+0x010],%l6 ! Mem[00000000768000d0] jmpl %g6+8,%g0 stb %l5,[%i2+0x00b] ! Mem[00000000770000cb] p51_call_3_he: ldstub [%i1+0x03a],%l7 ! Mem[00000000768000fa] retl std %l6,[%i0+0x038] ! Mem[00000000760000f8] p51_jmpl_3_ho: ldsh [%o2+0x000],%l4 ! Mem[00000000770000c0] ldsh [%o1+0x010],%l6 ! Mem[00000000768000d0] jmpl %g6+8,%g0 stb %l5,[%o2+0x00b] ! Mem[00000000770000cb] p51_call_3_ho: ldstub [%o1+0x03a],%l7 ! Mem[00000000768000fa] retl std %l6,[%o0+0x038] ! Mem[00000000760000f8] p52_jmpl_3_le: jmpl %g6+8,%g0 ldsw [%i0+0x004],%l6 ! Mem[00000000780000c4] p52_call_3_le: std %l4,[%i1+0x020] ! Mem[00000000788000e0] ldsb [%i3+0x022],%l2 ! Mem[00000000798000e2] ldd [%i0+0x018],%l6 ! Mem[00000000780000d8] lduw [%i2+0x03c],%l3 ! Mem[00000000790000fc] ldstub [%i3+0x03e],%l0 ! Mem[00000000798000fe] stb %l4,[%i2+0x011] ! Mem[00000000790000d1] retl ldx [%i1+0x008],%l0 ! Mem[00000000788000c8] p52_jmpl_3_lo: jmpl %g6+8,%g0 ldsw [%o0+0x004],%l6 ! Mem[00000000780000c4] p52_call_3_lo: std %l4,[%o1+0x020] ! Mem[00000000788000e0] ldsb [%o3+0x022],%l2 ! Mem[00000000798000e2] ldd [%o0+0x018],%l6 ! Mem[00000000780000d8] lduw [%o2+0x03c],%l3 ! Mem[00000000790000fc] ldstub [%o3+0x03e],%l0 ! Mem[00000000798000fe] stb %l4,[%o2+0x011] ! Mem[00000000790000d1] retl ldx [%o1+0x008],%l0 ! Mem[00000000788000c8] p52_jmpl_3_he: ldstub [%i0+0x02c],%l4 ! Mem[00000000780000ec] lduh [%i3+0x010],%l5 ! Mem[00000000798000d0] sth %l4,[%i0+0x00c] ! Mem[00000000780000cc] lduh [%i1+0x006],%l7 ! Mem[00000000788000c6] ldstub [%i0+0x024],%l1 ! Mem[00000000780000e4] ldd [%i3+0x008],%l2 ! Mem[00000000798000c8] jmpl %g6+8,%g0 lduh [%i0+0x00a],%l7 ! Mem[00000000780000ca] p52_call_3_he: stw %l3,[%i0+0x038] ! Mem[00000000780000f8] retl lduw [%i1+0x00c],%l6 ! Mem[00000000788000cc] p52_jmpl_3_ho: ldstub [%o0+0x02c],%l4 ! Mem[00000000780000ec] lduh [%o3+0x010],%l5 ! Mem[00000000798000d0] sth %l4,[%o0+0x00c] ! Mem[00000000780000cc] lduh [%o1+0x006],%l7 ! Mem[00000000788000c6] ldstub [%o0+0x024],%l1 ! Mem[00000000780000e4] ldd [%o3+0x008],%l2 ! Mem[00000000798000c8] jmpl %g6+8,%g0 lduh [%o0+0x00a],%l7 ! Mem[00000000780000ca] p52_call_3_ho: stw %l3,[%o0+0x038] ! Mem[00000000780000f8] retl lduw [%o1+0x00c],%l6 ! Mem[00000000788000cc] p53_jmpl_3_le: swap [%i0+0x03c],%l4 ! Mem[000000007a0000fc] ldsw [%i1+0x014],%l6 ! Mem[000000007a8000d4] swap [%i0+0x018],%l4 ! Mem[000000007a0000d8] ldsb [%i3+0x032],%l2 ! Mem[000000007b8000f2] ldub [%i2+0x005],%l2 ! Mem[000000007b0000c5] ldsw [%i1+0x014],%l0 ! Mem[000000007a8000d4] jmpl %g6+8,%g0 ldsb [%i0+0x03a],%l3 ! Mem[000000007a0000fa] p53_call_3_le: ldsb [%i2+0x002],%l5 ! Mem[000000007b0000c2] lduw [%i2+0x03c],%l6 ! Mem[000000007b0000fc] sth %l2,[%i0+0x00c] ! Mem[000000007a0000cc] ldstub [%i0+0x026],%l1 ! Mem[000000007a0000e6] ldstub [%i0+0x006],%l3 ! Mem[000000007a0000c6] ldsh [%i0+0x000],%l6 ! Mem[000000007a0000c0] ldstub [%i0+0x034],%l4 ! Mem[000000007a0000f4] retl stb %l7,[%i2+0x01f] ! Mem[000000007b0000df] p53_jmpl_3_lo: swap [%o0+0x03c],%l4 ! Mem[000000007a0000fc] ldsw [%o1+0x014],%l6 ! Mem[000000007a8000d4] swap [%o0+0x018],%l4 ! Mem[000000007a0000d8] ldsb [%o3+0x032],%l2 ! Mem[000000007b8000f2] ldub [%o2+0x005],%l2 ! Mem[000000007b0000c5] ldsw [%o1+0x014],%l0 ! Mem[000000007a8000d4] jmpl %g6+8,%g0 ldsb [%o0+0x03a],%l3 ! Mem[000000007a0000fa] p53_call_3_lo: ldsb [%o2+0x002],%l5 ! Mem[000000007b0000c2] lduw [%o2+0x03c],%l6 ! Mem[000000007b0000fc] sth %l2,[%o0+0x00c] ! Mem[000000007a0000cc] ldstub [%o0+0x026],%l1 ! Mem[000000007a0000e6] ldstub [%o0+0x006],%l3 ! Mem[000000007a0000c6] ldsh [%o0+0x000],%l6 ! Mem[000000007a0000c0] ldstub [%o0+0x034],%l4 ! Mem[000000007a0000f4] retl stb %l7,[%o2+0x01f] ! Mem[000000007b0000df] p53_jmpl_3_he: lduw [%i2+0x038],%l0 ! Mem[000000007b0000f8] lduw [%i2+0x008],%l2 ! Mem[000000007b0000c8] ldstub [%i3+0x00e],%l3 ! Mem[000000007b8000ce] swap [%i0+0x01c],%l4 ! Mem[000000007a0000dc] swap [%i0+0x028],%l3 ! Mem[000000007a0000e8] swap [%i2+0x030],%l7 ! Mem[000000007b0000f0] jmpl %g6+8,%g0 stb %l6,[%i1+0x03f] ! Mem[000000007a8000ff] p53_call_3_he: retl stx %l4,[%i3+0x010] ! Mem[000000007b8000d0] p53_jmpl_3_ho: lduw [%o2+0x038],%l0 ! Mem[000000007b0000f8] lduw [%o2+0x008],%l2 ! Mem[000000007b0000c8] ldstub [%o3+0x00e],%l3 ! Mem[000000007b8000ce] swap [%o0+0x01c],%l4 ! Mem[000000007a0000dc] swap [%o0+0x028],%l3 ! Mem[000000007a0000e8] swap [%o2+0x030],%l7 ! Mem[000000007b0000f0] jmpl %g6+8,%g0 stb %l6,[%o1+0x03f] ! Mem[000000007a8000ff] p53_call_3_ho: retl stx %l4,[%o3+0x010] ! Mem[000000007b8000d0] p54_jmpl_3_le: jmpl %g6+8,%g0 ldstub [%i2+0x004],%l6 ! Mem[000000007d0000c4] p54_call_3_le: lduh [%i2+0x020],%l5 ! Mem[000000007d0000e0] stw %l2,[%i3+0x020] ! Mem[000000007d8000e0] swap [%i0+0x018],%l6 ! Mem[000000007c0000d8] ldsb [%i3+0x03f],%l3 ! Mem[000000007d8000ff] sth %l0,[%i3+0x03e] ! Mem[000000007d8000fe] ldsb [%i3+0x011],%l4 ! Mem[000000007d8000d1] retl ldstub [%i1+0x00f],%l0 ! Mem[000000007c8000cf] p54_jmpl_3_lo: jmpl %g6+8,%g0 ldstub [%o2+0x004],%l6 ! Mem[000000007d0000c4] p54_call_3_lo: lduh [%o2+0x020],%l5 ! Mem[000000007d0000e0] stw %l2,[%o3+0x020] ! Mem[000000007d8000e0] swap [%o0+0x018],%l6 ! Mem[000000007c0000d8] ldsb [%o3+0x03f],%l3 ! Mem[000000007d8000ff] sth %l0,[%o3+0x03e] ! Mem[000000007d8000fe] ldsb [%o3+0x011],%l4 ! Mem[000000007d8000d1] retl ldstub [%o1+0x00f],%l0 ! Mem[000000007c8000cf] p54_jmpl_3_he: ldub [%i0+0x02c],%l4 ! Mem[000000007c0000ec] ldsw [%i1+0x030],%l4 ! Mem[000000007c8000f0] swap [%i3+0x02c],%l0 ! Mem[000000007d8000ec] ldsb [%i3+0x025],%l4 ! Mem[000000007d8000e5] ldsw [%i3+0x014],%l6 ! Mem[000000007d8000d4] swap [%i0+0x014],%l0 ! Mem[000000007c0000d4] jmpl %g6+8,%g0 lduw [%i2+0x034],%l1 ! Mem[000000007d0000f4] p54_call_3_he: ldub [%i0+0x038],%l7 ! Mem[000000007c0000f8] ldsb [%i0+0x007],%l7 ! Mem[000000007c0000c7] stw %l3,[%i0+0x01c] ! Mem[000000007c0000dc] ldd [%i3+0x030],%l0 ! Mem[000000007d8000f0] ldub [%i3+0x012],%l1 ! Mem[000000007d8000d2] ldstub [%i1+0x018],%l5 ! Mem[000000007c8000d8] retl swap [%i2+0x02c],%l6 ! Mem[000000007d0000ec] p54_jmpl_3_ho: ldub [%o0+0x02c],%l4 ! Mem[000000007c0000ec] ldsw [%o1+0x030],%l4 ! Mem[000000007c8000f0] swap [%o3+0x02c],%l0 ! Mem[000000007d8000ec] ldsb [%o3+0x025],%l4 ! Mem[000000007d8000e5] ldsw [%o3+0x014],%l6 ! Mem[000000007d8000d4] swap [%o0+0x014],%l0 ! Mem[000000007c0000d4] jmpl %g6+8,%g0 lduw [%o2+0x034],%l1 ! Mem[000000007d0000f4] p54_call_3_ho: ldub [%o0+0x038],%l7 ! Mem[000000007c0000f8] ldsb [%o0+0x007],%l7 ! Mem[000000007c0000c7] stw %l3,[%o0+0x01c] ! Mem[000000007c0000dc] ldd [%o3+0x030],%l0 ! Mem[000000007d8000f0] ldub [%o3+0x012],%l1 ! Mem[000000007d8000d2] ldstub [%o1+0x018],%l5 ! Mem[000000007c8000d8] retl swap [%o2+0x02c],%l6 ! Mem[000000007d0000ec] p55_jmpl_3_le: ldx [%i1+0x010],%l7 ! Mem[000000007e8000d0] stx %l6,[%i3+0x010] ! Mem[000000007f8000d0] ldstub [%i0+0x01a],%l4 ! Mem[000000007e0000da] jmpl %g6+8,%g0 std %l2,[%i3+0x030] ! Mem[000000007f8000f0] p55_call_3_le: stb %l1,[%i0+0x00a] ! Mem[000000007e0000ca] ldsw [%i1+0x008],%l0 ! Mem[000000007e8000c8] stw %l7,[%i2+0x018] ! Mem[000000007f0000d8] lduw [%i0+0x000],%l5 ! Mem[000000007e0000c0] sth %l6,[%i1+0x03c] ! Mem[000000007e8000fc] ldub [%i2+0x00c],%l2 ! Mem[000000007f0000cc] retl ldub [%i2+0x026],%l1 ! Mem[000000007f0000e6] p55_jmpl_3_lo: ldx [%o1+0x010],%l7 ! Mem[000000007e8000d0] stx %l6,[%o3+0x010] ! Mem[000000007f8000d0] ldstub [%o0+0x01a],%l4 ! Mem[000000007e0000da] jmpl %g6+8,%g0 std %l2,[%o3+0x030] ! Mem[000000007f8000f0] p55_call_3_lo: stb %l1,[%o0+0x00a] ! Mem[000000007e0000ca] ldsw [%o1+0x008],%l0 ! Mem[000000007e8000c8] stw %l7,[%o2+0x018] ! Mem[000000007f0000d8] lduw [%o0+0x000],%l5 ! Mem[000000007e0000c0] sth %l6,[%o1+0x03c] ! Mem[000000007e8000fc] ldub [%o2+0x00c],%l2 ! Mem[000000007f0000cc] retl ldub [%o2+0x026],%l1 ! Mem[000000007f0000e6] p55_jmpl_3_he: lduh [%i2+0x024],%l0 ! Mem[000000007f0000e4] ldstub [%i2+0x017],%l6 ! Mem[000000007f0000d7] std %l0,[%i2+0x008] ! Mem[000000007f0000c8] ldstub [%i3+0x01f],%l4 ! Mem[000000007f8000df] jmpl %g6+8,%g0 sth %l6,[%i0+0x00e] ! Mem[000000007e0000ce] p55_call_3_he: stb %l0,[%i1+0x034] ! Mem[000000007e8000f4] lduh [%i0+0x02a],%l0 ! Mem[000000007e0000ea] sth %l3,[%i1+0x024] ! Mem[000000007e8000e4] ldub [%i1+0x01e],%l0 ! Mem[000000007e8000de] retl ldx [%i0+0x010],%l4 ! Mem[000000007e0000d0] p55_jmpl_3_ho: lduh [%o2+0x024],%l0 ! Mem[000000007f0000e4] ldstub [%o2+0x017],%l6 ! Mem[000000007f0000d7] std %l0,[%o2+0x008] ! Mem[000000007f0000c8] ldstub [%o3+0x01f],%l4 ! Mem[000000007f8000df] jmpl %g6+8,%g0 sth %l6,[%o0+0x00e] ! Mem[000000007e0000ce] p55_call_3_ho: stb %l0,[%o1+0x034] ! Mem[000000007e8000f4] lduh [%o0+0x02a],%l0 ! Mem[000000007e0000ea] sth %l3,[%o1+0x024] ! Mem[000000007e8000e4] ldub [%o1+0x01e],%l0 ! Mem[000000007e8000de] retl ldx [%o0+0x010],%l4 ! Mem[000000007e0000d0] p56_jmpl_3_le: ldx [%i3+0x020],%l6 ! Mem[00000000818000e0] ldub [%i1+0x011],%l5 ! Mem[00000000808000d1] lduh [%i2+0x00c],%l4 ! Mem[00000000810000cc] ldx [%i1+0x030],%l6 ! Mem[00000000808000f0] lduw [%i1+0x01c],%l1 ! Mem[00000000808000dc] jmpl %g6+8,%g0 ldstub [%i0+0x026],%l4 ! Mem[00000000800000e6] p56_call_3_le: ldsh [%i3+0x010],%l1 ! Mem[00000000818000d0] stw %l7,[%i3+0x00c] ! Mem[00000000818000cc] lduw [%i3+0x028],%l6 ! Mem[00000000818000e8] retl ldsh [%i3+0x02c],%l3 ! Mem[00000000818000ec] p56_jmpl_3_lo: ldx [%o3+0x020],%l6 ! Mem[00000000818000e0] ldub [%o1+0x011],%l5 ! Mem[00000000808000d1] lduh [%o2+0x00c],%l4 ! Mem[00000000810000cc] ldx [%o1+0x030],%l6 ! Mem[00000000808000f0] lduw [%o1+0x01c],%l1 ! Mem[00000000808000dc] jmpl %g6+8,%g0 ldstub [%o0+0x026],%l4 ! Mem[00000000800000e6] p56_call_3_lo: ldsh [%o3+0x010],%l1 ! Mem[00000000818000d0] stw %l7,[%o3+0x00c] ! Mem[00000000818000cc] lduw [%o3+0x028],%l6 ! Mem[00000000818000e8] retl ldsh [%o3+0x02c],%l3 ! Mem[00000000818000ec] p56_jmpl_3_he: jmpl %g6+8,%g0 swap [%i2+0x014],%l4 ! Mem[00000000810000d4] p56_call_3_he: ldx [%i3+0x010],%l3 ! Mem[00000000818000d0] ldd [%i1+0x018],%l6 ! Mem[00000000808000d8] stx %l1,[%i1+0x018] ! Mem[00000000808000d8] lduh [%i0+0x036],%l2 ! Mem[00000000800000f6] swap [%i0+0x010],%l3 ! Mem[00000000800000d0] ldsw [%i0+0x000],%l3 ! Mem[00000000800000c0] retl swap [%i0+0x008],%l6 ! Mem[00000000800000c8] p56_jmpl_3_ho: jmpl %g6+8,%g0 swap [%o2+0x014],%l4 ! Mem[00000000810000d4] p56_call_3_ho: ldx [%o3+0x010],%l3 ! Mem[00000000818000d0] ldd [%o1+0x018],%l6 ! Mem[00000000808000d8] stx %l1,[%o1+0x018] ! Mem[00000000808000d8] lduh [%o0+0x036],%l2 ! Mem[00000000800000f6] swap [%o0+0x010],%l3 ! Mem[00000000800000d0] ldsw [%o0+0x000],%l3 ! Mem[00000000800000c0] retl swap [%o0+0x008],%l6 ! Mem[00000000800000c8] p57_jmpl_3_le: jmpl %g6+8,%g0 stb %l4,[%i0+0x02e] ! Mem[00000000820000ee] p57_call_3_le: ldstub [%i2+0x01f],%l7 ! Mem[00000000830000df] lduw [%i3+0x00c],%l4 ! Mem[00000000838000cc] ldsb [%i3+0x030],%l7 ! Mem[00000000838000f0] ldstub [%i1+0x012],%l0 ! Mem[00000000828000d2] retl ldd [%i0+0x028],%l0 ! Mem[00000000820000e8] p57_jmpl_3_lo: jmpl %g6+8,%g0 stb %l4,[%o0+0x02e] ! Mem[00000000820000ee] p57_call_3_lo: ldstub [%o2+0x01f],%l7 ! Mem[00000000830000df] lduw [%o3+0x00c],%l4 ! Mem[00000000838000cc] ldsb [%o3+0x030],%l7 ! Mem[00000000838000f0] ldstub [%o1+0x012],%l0 ! Mem[00000000828000d2] retl ldd [%o0+0x028],%l0 ! Mem[00000000820000e8] p57_jmpl_3_he: std %l4,[%i3+0x008] ! Mem[00000000838000c8] stb %l2,[%i3+0x019] ! Mem[00000000838000d9] sth %l4,[%i0+0x01c] ! Mem[00000000820000dc] stw %l2,[%i0+0x01c] ! Mem[00000000820000dc] lduh [%i3+0x00a],%l6 ! Mem[00000000838000ca] std %l6,[%i0+0x030] ! Mem[00000000820000f0] jmpl %g6+8,%g0 lduw [%i1+0x02c],%l4 ! Mem[00000000828000ec] p57_call_3_he: ldd [%i3+0x038],%l4 ! Mem[00000000838000f8] swap [%i3+0x010],%l4 ! Mem[00000000838000d0] swap [%i3+0x004],%l3 ! Mem[00000000838000c4] sth %l1,[%i3+0x010] ! Mem[00000000838000d0] stx %l3,[%i1+0x018] ! Mem[00000000828000d8] retl ldstub [%i0+0x00e],%l6 ! Mem[00000000820000ce] p57_jmpl_3_ho: std %l4,[%o3+0x008] ! Mem[00000000838000c8] stb %l2,[%o3+0x019] ! Mem[00000000838000d9] sth %l4,[%o0+0x01c] ! Mem[00000000820000dc] stw %l2,[%o0+0x01c] ! Mem[00000000820000dc] lduh [%o3+0x00a],%l6 ! Mem[00000000838000ca] std %l6,[%o0+0x030] ! Mem[00000000820000f0] jmpl %g6+8,%g0 lduw [%o1+0x02c],%l4 ! Mem[00000000828000ec] p57_call_3_ho: ldd [%o3+0x038],%l4 ! Mem[00000000838000f8] swap [%o3+0x010],%l4 ! Mem[00000000838000d0] swap [%o3+0x004],%l3 ! Mem[00000000838000c4] sth %l1,[%o3+0x010] ! Mem[00000000838000d0] stx %l3,[%o1+0x018] ! Mem[00000000828000d8] retl ldstub [%o0+0x00e],%l6 ! Mem[00000000820000ce] p58_jmpl_3_le: jmpl %g6+8,%g0 ldx [%i1+0x018],%l3 ! Mem[00000000848000d8] p58_call_3_le: stb %l5,[%i1+0x002] ! Mem[00000000848000c2] swap [%i2+0x03c],%l6 ! Mem[00000000850000fc] ldd [%i0+0x008],%l2 ! Mem[00000000840000c8] stb %l1,[%i0+0x006] ! Mem[00000000840000c6] ldsh [%i2+0x026],%l3 ! Mem[00000000850000e6] ldsw [%i1+0x000],%l6 ! Mem[00000000848000c0] ldstub [%i2+0x02b],%l4 ! Mem[00000000850000eb] retl ldstub [%i1+0x026],%l7 ! Mem[00000000848000e6] p58_jmpl_3_lo: jmpl %g6+8,%g0 ldx [%o1+0x018],%l3 ! Mem[00000000848000d8] p58_call_3_lo: stb %l5,[%o1+0x002] ! Mem[00000000848000c2] swap [%o2+0x03c],%l6 ! Mem[00000000850000fc] ldd [%o0+0x008],%l2 ! Mem[00000000840000c8] stb %l1,[%o0+0x006] ! Mem[00000000840000c6] ldsh [%o2+0x026],%l3 ! Mem[00000000850000e6] ldsw [%o1+0x000],%l6 ! Mem[00000000848000c0] ldstub [%o2+0x02b],%l4 ! Mem[00000000850000eb] retl ldstub [%o1+0x026],%l7 ! Mem[00000000848000e6] p58_jmpl_3_he: ldsh [%i2+0x038],%l0 ! Mem[00000000850000f8] swap [%i3+0x008],%l2 ! Mem[00000000858000c8] lduh [%i3+0x02e],%l3 ! Mem[00000000858000ee] ldub [%i3+0x03d],%l4 ! Mem[00000000858000fd] ldd [%i2+0x018],%l2 ! Mem[00000000850000d8] stw %l7,[%i3+0x030] ! Mem[00000000858000f0] jmpl %g6+8,%g0 ldsh [%i0+0x03e],%l6 ! Mem[00000000840000fe] p58_call_3_he: retl ldx [%i3+0x008],%l3 ! Mem[00000000858000c8] p58_jmpl_3_ho: ldsh [%o2+0x038],%l0 ! Mem[00000000850000f8] swap [%o3+0x008],%l2 ! Mem[00000000858000c8] lduh [%o3+0x02e],%l3 ! Mem[00000000858000ee] ldub [%o3+0x03d],%l4 ! Mem[00000000858000fd] ldd [%o2+0x018],%l2 ! Mem[00000000850000d8] stw %l7,[%o3+0x030] ! Mem[00000000858000f0] jmpl %g6+8,%g0 ldsh [%o0+0x03e],%l6 ! Mem[00000000840000fe] p58_call_3_ho: retl ldx [%o3+0x008],%l3 ! Mem[00000000858000c8] p59_jmpl_3_le: ldx [%i3+0x010],%l2 ! Mem[00000000878000d0] ldstub [%i2+0x03c],%l4 ! Mem[00000000870000fc] std %l4,[%i3+0x038] ! Mem[00000000878000f8] jmpl %g6+8,%g0 ldstub [%i0+0x00c],%l6 ! Mem[00000000860000cc] p59_call_3_le: ldsb [%i1+0x006],%l3 ! Mem[00000000868000c6] retl ldub [%i3+0x000],%l6 ! Mem[00000000878000c0] p59_jmpl_3_lo: ldx [%o3+0x010],%l2 ! Mem[00000000878000d0] ldstub [%o2+0x03c],%l4 ! Mem[00000000870000fc] std %l4,[%o3+0x038] ! Mem[00000000878000f8] jmpl %g6+8,%g0 ldstub [%o0+0x00c],%l6 ! Mem[00000000860000cc] p59_call_3_lo: ldsb [%o1+0x006],%l3 ! Mem[00000000868000c6] retl ldub [%o3+0x000],%l6 ! Mem[00000000878000c0] p59_jmpl_3_he: stx %l5,[%i1+0x000] ! Mem[00000000868000c0] lduh [%i3+0x016],%l6 ! Mem[00000000878000d6] jmpl %g6+8,%g0 ldstub [%i2+0x039],%l0 ! Mem[00000000870000f9] p59_call_3_he: lduw [%i0+0x004],%l6 ! Mem[00000000860000c4] ldstub [%i0+0x02a],%l0 ! Mem[00000000860000ea] ldsb [%i0+0x024],%l3 ! Mem[00000000860000e4] ldsh [%i0+0x038],%l1 ! Mem[00000000860000f8] ldsh [%i2+0x00c],%l1 ! Mem[00000000870000cc] stb %l5,[%i1+0x03c] ! Mem[00000000868000fc] ldx [%i1+0x008],%l3 ! Mem[00000000868000c8] retl stw %l1,[%i0+0x030] ! Mem[00000000860000f0] p59_jmpl_3_ho: stx %l5,[%o1+0x000] ! Mem[00000000868000c0] lduh [%o3+0x016],%l6 ! Mem[00000000878000d6] jmpl %g6+8,%g0 ldstub [%o2+0x039],%l0 ! Mem[00000000870000f9] p59_call_3_ho: lduw [%o0+0x004],%l6 ! Mem[00000000860000c4] ldstub [%o0+0x02a],%l0 ! Mem[00000000860000ea] ldsb [%o0+0x024],%l3 ! Mem[00000000860000e4] ldsh [%o0+0x038],%l1 ! Mem[00000000860000f8] ldsh [%o2+0x00c],%l1 ! Mem[00000000870000cc] stb %l5,[%o1+0x03c] ! Mem[00000000868000fc] ldx [%o1+0x008],%l3 ! Mem[00000000868000c8] retl stw %l1,[%o0+0x030] ! Mem[00000000860000f0] p60_jmpl_3_le: swap [%i3+0x028],%l0 ! Mem[00000000898000e8] lduh [%i0+0x014],%l6 ! Mem[00000000880000d4] swap [%i3+0x004],%l6 ! Mem[00000000898000c4] ldd [%i1+0x020],%l0 ! Mem[00000000888000e0] swap [%i1+0x018],%l2 ! Mem[00000000888000d8] ldx [%i3+0x028],%l3 ! Mem[00000000898000e8] jmpl %g6+8,%g0 ldx [%i1+0x030],%l7 ! Mem[00000000888000f0] p60_call_3_le: std %l0,[%i3+0x038] ! Mem[00000000898000f8] stx %l4,[%i1+0x010] ! Mem[00000000888000d0] ldx [%i0+0x000],%l7 ! Mem[00000000880000c0] retl ldub [%i0+0x016],%l2 ! Mem[00000000880000d6] p60_jmpl_3_lo: swap [%o3+0x028],%l0 ! Mem[00000000898000e8] lduh [%o0+0x014],%l6 ! Mem[00000000880000d4] swap [%o3+0x004],%l6 ! Mem[00000000898000c4] ldd [%o1+0x020],%l0 ! Mem[00000000888000e0] swap [%o1+0x018],%l2 ! Mem[00000000888000d8] ldx [%o3+0x028],%l3 ! Mem[00000000898000e8] jmpl %g6+8,%g0 ldx [%o1+0x030],%l7 ! Mem[00000000888000f0] p60_call_3_lo: std %l0,[%o3+0x038] ! Mem[00000000898000f8] stx %l4,[%o1+0x010] ! Mem[00000000888000d0] ldx [%o0+0x000],%l7 ! Mem[00000000880000c0] retl ldub [%o0+0x016],%l2 ! Mem[00000000880000d6] p60_jmpl_3_he: stx %l7,[%i3+0x010] ! Mem[00000000898000d0] swap [%i2+0x00c],%l2 ! Mem[00000000890000cc] ldstub [%i3+0x006],%l7 ! Mem[00000000898000c6] lduw [%i3+0x024],%l1 ! Mem[00000000898000e4] swap [%i1+0x008],%l2 ! Mem[00000000888000c8] ldstub [%i3+0x00b],%l7 ! Mem[00000000898000cb] jmpl %g6+8,%g0 swap [%i0+0x00c],%l0 ! Mem[00000000880000cc] p60_call_3_he: swap [%i1+0x00c],%l6 ! Mem[00000000888000cc] ldd [%i1+0x010],%l0 ! Mem[00000000888000d0] swap [%i3+0x004],%l5 ! Mem[00000000898000c4] retl stb %l1,[%i0+0x019] ! Mem[00000000880000d9] p60_jmpl_3_ho: stx %l7,[%o3+0x010] ! Mem[00000000898000d0] swap [%o2+0x00c],%l2 ! Mem[00000000890000cc] ldstub [%o3+0x006],%l7 ! Mem[00000000898000c6] lduw [%o3+0x024],%l1 ! Mem[00000000898000e4] swap [%o1+0x008],%l2 ! Mem[00000000888000c8] ldstub [%o3+0x00b],%l7 ! Mem[00000000898000cb] jmpl %g6+8,%g0 swap [%o0+0x00c],%l0 ! Mem[00000000880000cc] p60_call_3_ho: swap [%o1+0x00c],%l6 ! Mem[00000000888000cc] ldd [%o1+0x010],%l0 ! Mem[00000000888000d0] swap [%o3+0x004],%l5 ! Mem[00000000898000c4] retl stb %l1,[%o0+0x019] ! Mem[00000000880000d9] p61_jmpl_3_le: ldsh [%i0+0x008],%l6 ! Mem[000000008a0000c8] ldx [%i0+0x030],%l1 ! Mem[000000008a0000f0] stw %l1,[%i0+0x004] ! Mem[000000008a0000c4] stx %l1,[%i0+0x028] ! Mem[000000008a0000e8] jmpl %g6+8,%g0 std %l2,[%i3+0x018] ! Mem[000000008b8000d8] p61_call_3_le: stx %l7,[%i1+0x020] ! Mem[000000008a8000e0] stb %l4,[%i3+0x03c] ! Mem[000000008b8000fc] ldd [%i1+0x020],%l6 ! Mem[000000008a8000e0] ldsh [%i3+0x00a],%l4 ! Mem[000000008b8000ca] ldx [%i0+0x000],%l2 ! Mem[000000008a0000c0] std %l6,[%i0+0x038] ! Mem[000000008a0000f8] swap [%i0+0x030],%l2 ! Mem[000000008a0000f0] retl lduw [%i2+0x034],%l0 ! Mem[000000008b0000f4] p61_jmpl_3_lo: ldsh [%o0+0x008],%l6 ! Mem[000000008a0000c8] ldx [%o0+0x030],%l1 ! Mem[000000008a0000f0] stw %l1,[%o0+0x004] ! Mem[000000008a0000c4] stx %l1,[%o0+0x028] ! Mem[000000008a0000e8] jmpl %g6+8,%g0 std %l2,[%o3+0x018] ! Mem[000000008b8000d8] p61_call_3_lo: stx %l7,[%o1+0x020] ! Mem[000000008a8000e0] stb %l4,[%o3+0x03c] ! Mem[000000008b8000fc] ldd [%o1+0x020],%l6 ! Mem[000000008a8000e0] ldsh [%o3+0x00a],%l4 ! Mem[000000008b8000ca] ldx [%o0+0x000],%l2 ! Mem[000000008a0000c0] std %l6,[%o0+0x038] ! Mem[000000008a0000f8] swap [%o0+0x030],%l2 ! Mem[000000008a0000f0] retl lduw [%o2+0x034],%l0 ! Mem[000000008b0000f4] p61_jmpl_3_he: ldsw [%i0+0x010],%l6 ! Mem[000000008a0000d0] swap [%i3+0x008],%l5 ! Mem[000000008b8000c8] ldsb [%i0+0x019],%l2 ! Mem[000000008a0000d9] ldd [%i1+0x010],%l2 ! Mem[000000008a8000d0] jmpl %g6+8,%g0 std %l4,[%i1+0x000] ! Mem[000000008a8000c0] p61_call_3_he: retl ldstub [%i1+0x02f],%l0 ! Mem[000000008a8000ef] p61_jmpl_3_ho: ldsw [%o0+0x010],%l6 ! Mem[000000008a0000d0] swap [%o3+0x008],%l5 ! Mem[000000008b8000c8] ldsb [%o0+0x019],%l2 ! Mem[000000008a0000d9] ldd [%o1+0x010],%l2 ! Mem[000000008a8000d0] jmpl %g6+8,%g0 std %l4,[%o1+0x000] ! Mem[000000008a8000c0] p61_call_3_ho: retl ldstub [%o1+0x02f],%l0 ! Mem[000000008a8000ef] p62_jmpl_3_le: ldsb [%i0+0x00c],%l0 ! Mem[000000008c0000cc] swap [%i0+0x00c],%l3 ! Mem[000000008c0000cc] ldsh [%i2+0x038],%l0 ! Mem[000000008d0000f8] swap [%i2+0x024],%l3 ! Mem[000000008d0000e4] jmpl %g6+8,%g0 ldd [%i0+0x020],%l6 ! Mem[000000008c0000e0] p62_call_3_le: ldstub [%i2+0x038],%l1 ! Mem[000000008d0000f8] std %l0,[%i3+0x028] ! Mem[000000008d8000e8] ldub [%i1+0x026],%l6 ! Mem[000000008c8000e6] swap [%i1+0x020],%l5 ! Mem[000000008c8000e0] ldx [%i0+0x020],%l2 ! Mem[000000008c0000e0] ldsh [%i1+0x01a],%l6 ! Mem[000000008c8000da] stb %l3,[%i3+0x03f] ! Mem[000000008d8000ff] retl swap [%i3+0x03c],%l0 ! Mem[000000008d8000fc] p62_jmpl_3_lo: ldsb [%o0+0x00c],%l0 ! Mem[000000008c0000cc] swap [%o0+0x00c],%l3 ! Mem[000000008c0000cc] ldsh [%o2+0x038],%l0 ! Mem[000000008d0000f8] swap [%o2+0x024],%l3 ! Mem[000000008d0000e4] jmpl %g6+8,%g0 ldd [%o0+0x020],%l6 ! Mem[000000008c0000e0] p62_call_3_lo: ldstub [%o2+0x038],%l1 ! Mem[000000008d0000f8] std %l0,[%o3+0x028] ! Mem[000000008d8000e8] ldub [%o1+0x026],%l6 ! Mem[000000008c8000e6] swap [%o1+0x020],%l5 ! Mem[000000008c8000e0] ldx [%o0+0x020],%l2 ! Mem[000000008c0000e0] ldsh [%o1+0x01a],%l6 ! Mem[000000008c8000da] stb %l3,[%o3+0x03f] ! Mem[000000008d8000ff] retl swap [%o3+0x03c],%l0 ! Mem[000000008d8000fc] p62_jmpl_3_he: ldstub [%i2+0x030],%l0 ! Mem[000000008d0000f0] ldstub [%i3+0x010],%l6 ! Mem[000000008d8000d0] sth %l4,[%i0+0x02c] ! Mem[000000008c0000ec] ldsb [%i1+0x031],%l4 ! Mem[000000008c8000f1] stb %l0,[%i2+0x02d] ! Mem[000000008d0000ed] jmpl %g6+8,%g0 std %l6,[%i0+0x030] ! Mem[000000008c0000f0] p62_call_3_he: swap [%i3+0x028],%l0 ! Mem[000000008d8000e8] ldstub [%i1+0x004],%l3 ! Mem[000000008c8000c4] ldstub [%i3+0x010],%l1 ! Mem[000000008d8000d0] std %l2,[%i2+0x038] ! Mem[000000008d0000f8] retl ldsw [%i2+0x028],%l6 ! Mem[000000008d0000e8] p62_jmpl_3_ho: ldstub [%o2+0x030],%l0 ! Mem[000000008d0000f0] ldstub [%o3+0x010],%l6 ! Mem[000000008d8000d0] sth %l4,[%o0+0x02c] ! Mem[000000008c0000ec] ldsb [%o1+0x031],%l4 ! Mem[000000008c8000f1] stb %l0,[%o2+0x02d] ! Mem[000000008d0000ed] jmpl %g6+8,%g0 std %l6,[%o0+0x030] ! Mem[000000008c0000f0] p62_call_3_ho: swap [%o3+0x028],%l0 ! Mem[000000008d8000e8] ldstub [%o1+0x004],%l3 ! Mem[000000008c8000c4] ldstub [%o3+0x010],%l1 ! Mem[000000008d8000d0] std %l2,[%o2+0x038] ! Mem[000000008d0000f8] retl ldsw [%o2+0x028],%l6 ! Mem[000000008d0000e8] p63_jmpl_3_le: ldsw [%i2+0x004],%l7 ! Mem[000000008f0000c4] ldub [%i0+0x00f],%l1 ! Mem[000000008e0000cf] jmpl %g6+8,%g0 ldstub [%i2+0x00c],%l0 ! Mem[000000008f0000cc] p63_call_3_le: swap [%i3+0x038],%l5 ! Mem[000000008f8000f8] std %l6,[%i1+0x008] ! Mem[000000008e8000c8] ldx [%i1+0x008],%l4 ! Mem[000000008e8000c8] swap [%i1+0x024],%l7 ! Mem[000000008e8000e4] ldstub [%i2+0x018],%l1 ! Mem[000000008f0000d8] retl ldstub [%i0+0x00e],%l0 ! Mem[000000008e0000ce] p63_jmpl_3_lo: ldsw [%o2+0x004],%l7 ! Mem[000000008f0000c4] ldub [%o0+0x00f],%l1 ! Mem[000000008e0000cf] jmpl %g6+8,%g0 ldstub [%o2+0x00c],%l0 ! Mem[000000008f0000cc] p63_call_3_lo: swap [%o3+0x038],%l5 ! Mem[000000008f8000f8] std %l6,[%o1+0x008] ! Mem[000000008e8000c8] ldx [%o1+0x008],%l4 ! Mem[000000008e8000c8] swap [%o1+0x024],%l7 ! Mem[000000008e8000e4] ldstub [%o2+0x018],%l1 ! Mem[000000008f0000d8] retl ldstub [%o0+0x00e],%l0 ! Mem[000000008e0000ce] p63_jmpl_3_he: ldstub [%i3+0x000],%l1 ! Mem[000000008f8000c0] ldstub [%i0+0x01b],%l2 ! Mem[000000008e0000db] jmpl %g6+8,%g0 ldstub [%i0+0x02b],%l3 ! Mem[000000008e0000eb] p63_call_3_he: ldd [%i0+0x018],%l2 ! Mem[000000008e0000d8] ldstub [%i0+0x01e],%l0 ! Mem[000000008e0000de] ldd [%i0+0x010],%l4 ! Mem[000000008e0000d0] ldd [%i1+0x028],%l2 ! Mem[000000008e8000e8] ldsh [%i3+0x036],%l5 ! Mem[000000008f8000f6] ldub [%i2+0x030],%l6 ! Mem[000000008f0000f0] retl stb %l4,[%i3+0x01c] ! Mem[000000008f8000dc] p63_jmpl_3_ho: ldstub [%o3+0x000],%l1 ! Mem[000000008f8000c0] ldstub [%o0+0x01b],%l2 ! Mem[000000008e0000db] jmpl %g6+8,%g0 ldstub [%o0+0x02b],%l3 ! Mem[000000008e0000eb] p63_call_3_ho: ldd [%o0+0x018],%l2 ! Mem[000000008e0000d8] ldstub [%o0+0x01e],%l0 ! Mem[000000008e0000de] ldd [%o0+0x010],%l4 ! Mem[000000008e0000d0] ldd [%o1+0x028],%l2 ! Mem[000000008e8000e8] ldsh [%o3+0x036],%l5 ! Mem[000000008f8000f6] ldub [%o2+0x030],%l6 ! Mem[000000008f0000f0] retl stb %l4,[%o3+0x01c] ! Mem[000000008f8000dc] 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 0xb38b0254,0xc3c64482 ! Init value for %l0 .word 0x93a036a7,0xfe680898 ! Init value for %l1 .word 0xb0da82e0,0x8d129856 ! Init value for %l2 .word 0xd69503f1,0x96d5ac70 ! Init value for %l3 .word 0x1078eea0,0x13be80ba ! Init value for %l4 .word 0x57fd34fa,0xc74c51b3 ! Init value for %l5 .word 0xa9bfbc66,0x0b8c6879 ! Init value for %l6 .word 0xbf0e5612,0x2a975ad4 ! Init value for %l7 .align 64 p0_init_freg: .word 0x1aa96449,0x61ce6a00 ! Init value for %f0 .word 0x6824cc04,0x19f5ad11 ! Init value for %f2 .word 0xf8ddd0bd,0xac569e76 ! Init value for %f4 .word 0x90f7a85b,0x2cc869c8 ! Init value for %f6 .word 0xea994eea,0xceacac9e ! Init value for %f8 .word 0x05150d4e,0xac19252f ! Init value for %f10 .word 0x590d56e7,0xe0ac91ab ! Init value for %f12 .word 0x1a573983,0x9d182c4e ! Init value for %f14 .word 0x15e279b0,0x53110fa1 ! Init value for %f16 .word 0x6ad74473,0x5ea7df78 ! Init value for %f18 .word 0x8f1b3bee,0x8a65dd45 ! Init value for %f20 .word 0x3bf598de,0x76da8aba ! Init value for %f22 .word 0xc2400a2c,0xce0af407 ! Init value for %f24 .word 0x0dfc63a2,0xcb7064d4 ! Init value for %f26 .word 0x2167fbf9,0xe43ebffc ! Init value for %f28 .word 0xb673bd68,0x616bfb69 ! Init value for %f30 .word 0x3b8cceb9,0x8cfb148d ! Init value for %f32 .word 0x1cd271bc,0x9932349d ! Init value for %f34 .word 0x630a0774,0x2391b753 ! Init value for %f36 .word 0x26c07f50,0x68f5babb ! Init value for %f38 .word 0x09aa2ac5,0xa6b5f1b8 ! Init value for %f40 .word 0x43012578,0x7723b531 ! Init value for %f42 .word 0xfc4949ab,0xf696daae ! Init value for %f44 .word 0x088bd057,0x84860b0c ! Init value for %f46 .word 0x07490b81,0x9f6c8f5d .word 0xee74bd1f,0xb9e79347 .word 0xe16cc71d,0x33657245 .word 0x143f3408,0x65e2aaca .word 0x4552f7a2,0x84ad8d75 .word 0xcfede7ae,0x7a1c38ad .word 0xee0055f3,0x2712f8ed .word 0x619bfdd3,0x44802bfc p0_expected_registers: .word 0x00000000,0x00000006 .word 0x00000000,0xea023246 .word 0x00000000,0x61ff502d .word 0x00000000,0x000000b2 .word 0x00000000,0x5b421bf5 .word 0xd320910a,0x5b421bf5 .word 0x2eb4ff54,0x6e75f993 .word 0xbf0e5612,0x2a975ad4 p0_expected_fp_regs: .word 0x1aa96449,0x61ce6a00 .word 0x6824cc04,0x19f5ad11 .word 0xf8ddd0bd,0xac569e76 .word 0x90f7a85b,0x2cc869c8 .word 0xea994eea,0xceacac9e .word 0x05150d4e,0xac19252f .word 0x590d56e7,0xe0ac91ab .word 0x1a573983,0x9d182c4e .word 0x15e279b0,0x53110fa1 .word 0x6ad74473,0x5ea7df78 .word 0x8f1b3bee,0x8a65dd45 .word 0x3bf598de,0x76da8aba .word 0xc2400a2c,0xce0af407 .word 0x0dfc63a2,0xcb7064d4 .word 0x2167fbf9,0xe43ebffc .word 0xb673bd68,0x616bfb69 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p0_local0_expect: .word 0xea023246,0x49ee4121 .word 0x7ab50d19,0xe018d252 .word 0x9b203d41,0x86ffe661 .word 0x73396b8c,0x0d999098 .word 0x4ea3184c,0xe8cf292a .word 0xfd8825ff,0x3409b497 .word 0x4c17c73c,0xa5a96eca .word 0xaf312ed3,0x6306b59d p0_local1_expect: .word 0xff01e2cf,0xad11be56 .word 0x96d53216,0x51a81f66 .word 0x945c1df8,0xaced9800 .word 0xf0c694b6,0x7431d25f .word 0x65e7c83b,0x19144b83 .word 0xdce33b78,0xc15599fb .word 0x4218553f,0x2361aa3d .word 0x6d56e602,0xae74ff6b p0_local2_expect: .word 0x1c2faf19,0xc8383a9b .word 0x9c1d5dab,0x226ee287 .word 0x3e254a88,0x2a95cdc7 .word 0x7b490601,0xf6ff9a61 .word 0xabd00eb1,0x000000ac .word 0x13be80ba,0xe8031f9e .word 0x82cb53ed,0x46f11f10 .word 0xfd44cff5,0x07604121 p0_local3_expect: .word 0xe669dfbe,0x96ee147e .word 0xdd486bbd,0x9a767eff .word 0x5d1fdaed,0xd9f046c4 .word 0x574f44da,0xd1423e8b .word 0xd320910a,0x9bdfb07f .word 0xaf8d5f00,0x076041ff .word 0x4c27ad6f,0x677f61bc .word 0x2eb4ff54,0x6e75f993 share0_expect: share1_expect: share2_expect: share3_expect: p1_init_registers: .word 0x80f7d040,0x14cb8e88 ! Init value for %l0 .word 0xe47f08b6,0x03ccc369 ! Init value for %l1 .word 0xce70e89c,0x16f2223d ! Init value for %l2 .word 0xfc49ffd7,0xdfad867f ! Init value for %l3 .word 0xb4de0b4e,0x01db5776 ! Init value for %l4 .word 0x7ba84423,0xb7d77bf5 ! Init value for %l5 .word 0x57bbe590,0x54fa56b1 ! Init value for %l6 .word 0xcb8f35a6,0xd5285af2 ! Init value for %l7 .align 64 p1_init_freg: .word 0xde6fc7b3,0xbb130712 ! Init value for %f0 .word 0xf1253454,0xfb76dbc5 ! Init value for %f2 .word 0x8b6c9174,0xfd21b75e ! Init value for %f4 .word 0xd2b3f5eb,0x35b0c12b ! Init value for %f6 .word 0x242d640b,0x391350a8 ! Init value for %f8 .word 0xd0edf467,0x5363c994 ! Init value for %f10 .word 0x33aeffd1,0x959212e5 ! Init value for %f12 .word 0xa5c160bb,0x979c0fb8 ! Init value for %f14 .word 0x1ebd613b,0x93691020 ! Init value for %f16 .word 0x116fb9e4,0xfc94f200 ! Init value for %f18 .word 0xdee5df4f,0xace29395 ! Init value for %f20 .word 0xe6f19ae7,0x7ff51348 ! Init value for %f22 .word 0xf025bbc1,0x4902bbcd ! Init value for %f24 .word 0x7df88c06,0x3cdeaa82 ! Init value for %f26 .word 0x11b80122,0x874753db ! Init value for %f28 .word 0x382adaa9,0x10fc9f0b ! Init value for %f30 .word 0x5b98e2be,0xee7bd073 ! Init value for %f32 .word 0xc35fc950,0x990243fa ! Init value for %f34 .word 0xc227d872,0x8537edfa ! Init value for %f36 .word 0xb4f0d970,0x9f1d112c ! Init value for %f38 .word 0x320df513,0xbd5e9f99 ! Init value for %f40 .word 0x97c4771a,0xf3b39250 ! Init value for %f42 .word 0xc888a764,0xcab38a9a ! Init value for %f44 .word 0x6aba4abe,0xd741c312 ! Init value for %f46 .word 0xff4087b1,0x627f933e .word 0xc76094d9,0x846d4582 .word 0x4ecf5e49,0x602cbca4 .word 0xebe386ff,0xef47974b .word 0x2b37058a,0x122511cb .word 0x36d50120,0xfe3c5f62 .word 0x1a3b8f46,0x438e2792 .word 0xbf5591e2,0x182bacc1 p1_expected_registers: .word 0x77e349ab,0x030b7b6a .word 0xe47f08b6,0x03ccc369 .word 0x00000000,0x52ff1f3b .word 0x00000000,0x0000003c .word 0x03596786,0x684feffb .word 0x00000000,0x00000079 .word 0x00000000,0xef39515d .word 0x00000000,0x03596786 p1_expected_fp_regs: .word 0xde6fc7b3,0xbb130712 .word 0xf1253454,0xfb76dbc5 .word 0x8b6c9174,0xfd21b75e .word 0xd2b3f5eb,0x35b0c12b .word 0x242d640b,0x391350a8 .word 0xd0edf467,0x5363c994 .word 0x33aeffd1,0x959212e5 .word 0xa5c160bb,0x979c0fb8 .word 0x1ebd613b,0x93691020 .word 0x116fb9e4,0xfc94f200 .word 0xdee5df4f,0xace29395 .word 0xe6f19ae7,0x7ff51348 .word 0xf025bbc1,0x4902bbcd .word 0x7df88c06,0x3cdeaa82 .word 0x11b80122,0x874753db .word 0x382adaa9,0x10fc9f0b .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p1_local0_expect: .word 0xb86b789a,0x00000095 .word 0x6283bff6,0xff1ede1e .word 0xdc71017b,0x48f13f52 .word 0x00000000,0x0000003c .word 0xb6a01e55,0xa1ad163b .word 0x6234df49,0x9b1668e2 .word 0x150965fc,0x1533c27d .word 0x223f2a9d,0xafcd5323 p1_local1_expect: .word 0x6a3068a1,0x36914f2f .word 0x03596786,0x684feffb .word 0xff9cf7b0,0x66b4abff .word 0x77e349ab,0x030b7b6a .word 0xc71ed20d,0x351a0856 .word 0xe8b608a9,0x3b5c8def .word 0x96002818,0x000000bc .word 0xfd0ceafc,0x3a9d33cc p1_local2_expect: .word 0xe03890d7,0xf91a6a55 .word 0x73d0fa09,0xaa7baa3e .word 0x303b6abe,0x5a598911 .word 0x575ad3cc,0x151ae86b .word 0x7b6aa881,0xd28788f0 .word 0x3444b03a,0x83d9732f .word 0xcad6b24c,0x3ad11707 .word 0xf5d91995,0x0a727186 p1_local3_expect: .word 0x7c1e4c90,0x7820ffb1 .word 0x10fe3e2c,0x7e3cb1fb .word 0x43249683,0x1a7af674 .word 0xb8de1840,0x29ffffe9 .word 0x23667e21,0x5751a00b .word 0xcf4d5819,0xf59abaff .word 0x05cd8d5e,0xf22c0095 .word 0xac8a46e9,0xaec3a4af p2_init_registers: .word 0xb7de2842,0xa3b00f27 ! Init value for %l0 .word 0xcebf525a,0x7d4c3d17 ! Init value for %l1 .word 0x8f9daf98,0x1bb33ece ! Init value for %l2 .word 0x8326d4a4,0xae2d24bd ! Init value for %l3 .word 0x3e61a416,0x00f017aa ! Init value for %l4 .word 0x8ec5b1d5,0xe24fa169 ! Init value for %l5 .word 0x8ad1af3c,0x0ac8b8fa ! Init value for %l6 .word 0x7112bfc2,0x1ccff0ee ! Init value for %l7 .align 64 p2_init_freg: .word 0x042ef249,0xa83c5d36 ! Init value for %f0 .word 0xb4a10958,0x44ec816d ! Init value for %f2 .word 0x2690c834,0x863b0ffb ! Init value for %f4 .word 0xa5eb3843,0x28ce7bc5 ! Init value for %f6 .word 0xbaa2fcea,0xc4974ff2 ! Init value for %f8 .word 0x44e79a0b,0xc170238f ! Init value for %f10 .word 0x2af0bbd1,0x1fa9e236 ! Init value for %f12 .word 0x11cfd765,0x13eb6e07 ! Init value for %f14 .word 0xdc71cfd6,0x53da0c91 ! Init value for %f16 .word 0xbbddbcd5,0xe5300c70 ! Init value for %f18 .word 0x2fcbee71,0xd628565d ! Init value for %f20 .word 0x5568eaf1,0xe0653321 ! Init value for %f22 .word 0x482f2513,0xc7dde207 ! Init value for %f24 .word 0xf97afcc8,0xa68353f0 ! Init value for %f26 .word 0x98cf7598,0x9f3224ad ! Init value for %f28 .word 0xaa134a3d,0x25fcbb0c ! Init value for %f30 .word 0xba57c792,0xa78d58e3 ! Init value for %f32 .word 0x01257ebd,0x0e7271f1 ! Init value for %f34 .word 0x5abfba3f,0x4c8b1302 ! Init value for %f36 .word 0xd6204b12,0xaad10a4c ! Init value for %f38 .word 0x40cd73f7,0x9625fbc4 ! Init value for %f40 .word 0x20ec244a,0xd5183139 ! Init value for %f42 .word 0xf744d65b,0xe091de7f ! Init value for %f44 .word 0x6f5f5e7b,0xe1d0ae0d ! Init value for %f46 .word 0xb003b0aa,0x2f2daeb4 .word 0x467be983,0x62933835 .word 0x21f0eb55,0x7651a733 .word 0x498c451a,0xae801c2c .word 0x08c114f3,0x91cf3df2 .word 0xc4327fe6,0xb7c1909f .word 0xf87d7b52,0xddbb5dda .word 0xbf02d4aa,0x1d05f3da p2_expected_registers: .word 0x00000000,0xc523a5f0 .word 0x00000000,0x0000cf5c .word 0x69f9af65,0x8683bf38 .word 0x00000000,0x000000e7 .word 0x00000000,0x003c63a6 .word 0x9456bd97,0x5ffa919a .word 0x8ad1af3c,0x0ac8b8fa .word 0x00000000,0x0000001e p2_expected_fp_regs: .word 0x042ef249,0xa83c5d36 .word 0xb4a10958,0x44ec816d .word 0x2690c834,0x863b0ffb .word 0xa5eb3843,0x28ce7bc5 .word 0xbaa2fcea,0xc4974ff2 .word 0x44e79a0b,0xc170238f .word 0x2af0bbd1,0x1fa9e236 .word 0x11cfd765,0x13eb6e07 .word 0xdc71cfd6,0x53da0c91 .word 0xbbddbcd5,0xe5300c70 .word 0x2fcbee71,0xd628565d .word 0x5568eaf1,0xe0653321 .word 0x482f2513,0xc7dde207 .word 0xf97afcc8,0xa68353f0 .word 0x98cf7598,0x9f3224ad .word 0xaa134a3d,0x25fcbb0c .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p2_local0_expect: .word 0xc20840f1,0xffef1753 .word 0x1f59f44f,0xb1ff9b47 .word 0xfff7baaa,0x3d2c9d82 .word 0x101f613b,0x6d670ecb .word 0x69f9af65,0x8683bf38 .word 0x44f866f0,0x66093724 .word 0x8c3e113b,0xed193e8a .word 0x0333b269,0x7134dabe p2_local1_expect: .word 0x6f9d4e9a,0x0f4e0557 .word 0x0eda94d7,0xe9c61ebd .word 0x811e713a,0xedaef72c .word 0xa502564b,0x41b7e372 .word 0xcb61fd4e,0x0eda94d7 .word 0xc523a5f0,0xcf5c1d2e .word 0xa0909406,0x021d4651 .word 0x838526d2,0x686a9309 p2_local2_expect: .word 0xce17b901,0xf2fd96d7 .word 0x1ebe2a5f,0x50d5ca1a .word 0x93fc74f3,0xdcdd382f .word 0xa3b00f27,0xeef1c98e .word 0xd9ff760c,0x85c2460c .word 0xeb01def0,0xdfbd6fe9 .word 0x942e8bf3,0xff304466 .word 0x00000000,0x00000068 p2_local3_expect: .word 0xb5bd9d30,0x78a75103 .word 0x1d6dfd7d,0x815daf08 .word 0xbcf5fc04,0xfcf7a3cf .word 0xa94b4eda,0xdba35af1 .word 0xdce27efb,0xaea4fb83 .word 0xf658eeb8,0xce73d7e1 .word 0xcf5c1d2e,0x61804190 .word 0x9456bd97,0x5ffa919a p3_init_registers: .word 0x3ab82e57,0x9ee75c35 ! Init value for %l0 .word 0x625b73d7,0xd6559910 ! Init value for %l1 .word 0x920e45fe,0x0c9d887b ! Init value for %l2 .word 0x95f23dbe,0x40318a06 ! Init value for %l3 .word 0xdabbe074,0x8ba9284b ! Init value for %l4 .word 0x97c7b46a,0x068d9f7c ! Init value for %l5 .word 0xc7eea7ca,0x22f2a115 ! Init value for %l6 .word 0xb1f8271c,0xa7925654 ! Init value for %l7 .align 64 p3_init_freg: .word 0x6d93aad7,0x31f300bb ! Init value for %f0 .word 0xcaabd754,0x03e0311d ! Init value for %f2 .word 0x9e27c367,0x6eae2d70 ! Init value for %f4 .word 0x459000b0,0xf474d234 ! Init value for %f6 .word 0xe580dcce,0x4c1a5660 ! Init value for %f8 .word 0x8a635651,0xa7a10cb5 ! Init value for %f10 .word 0x49775d3d,0x8527cf10 ! Init value for %f12 .word 0xfc7a1617,0xf301653c ! Init value for %f14 .word 0x523d85d9,0x6d0c8e2a ! Init value for %f16 .word 0xf3fc95c8,0x42536757 ! Init value for %f18 .word 0x8264db38,0x71fdca12 ! Init value for %f20 .word 0x91e4ff64,0x93034d0b ! Init value for %f22 .word 0x7aff4fac,0x1cf1a166 ! Init value for %f24 .word 0xf8ab86aa,0x66561c81 ! Init value for %f26 .word 0x0173782c,0x56d9caef ! Init value for %f28 .word 0x94f0fc3c,0xfa59fad2 ! Init value for %f30 .word 0x3b8d8de4,0xf223be82 ! Init value for %f32 .word 0xb1ae4144,0x6a2aed7c ! Init value for %f34 .word 0xdf2bfc61,0x7efa71e4 ! Init value for %f36 .word 0xa4b74574,0x9deedcb8 ! Init value for %f38 .word 0x4715f65a,0x55b899be ! Init value for %f40 .word 0x5620343a,0x30b1aa2b ! Init value for %f42 .word 0x2d02b150,0xb9804e0a ! Init value for %f44 .word 0xd01ebe67,0x83f4fd01 ! Init value for %f46 .word 0xa0ed9059,0xf2762a57 .word 0xfbc3839d,0x83dd4d79 .word 0x3b9cfd42,0x45acfdc4 .word 0x1a87f0ec,0xf48abf97 .word 0x0ccee1da,0xd14fb56a .word 0x1b6b9eb4,0x6822e1fb .word 0xa6180890,0x72343f31 .word 0x5d49e362,0xb1c82122 p3_expected_registers: .word 0x00000000,0x3799d47d .word 0x625b73d7,0xd6559910 .word 0x00000000,0x3a986ffb .word 0x00000000,0x000000bb .word 0x00000000,0x00000088 .word 0x00000000,0x00000086 .word 0x00000000,0x6a3de658 .word 0x619ff542,0xcebd69c2 p3_expected_fp_regs: .word 0x6d93aad7,0x31f300bb .word 0xcaabd754,0x03e0311d .word 0x9e27c367,0x6eae2d70 .word 0x459000b0,0xf474d234 .word 0xe580dcce,0x4c1a5660 .word 0x8a635651,0xa7a10cb5 .word 0x49775d3d,0x8527cf10 .word 0xfc7a1617,0xf301653c .word 0x523d85d9,0x6d0c8e2a .word 0xf3fc95c8,0x42536757 .word 0x8264db38,0x71fdca12 .word 0x91e4ff64,0x93034d0b .word 0x7aff4fac,0x1cf1a166 .word 0xf8ab86aa,0x66561c81 .word 0x0173782c,0x56d9caef .word 0x94f0fc3c,0xfa59fad2 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p3_local0_expect: .word 0x15f6e7cc,0x2a53ae76 .word 0xff6d479b,0x3a986ffb .word 0x54bcec16,0x1a49e443 .word 0x8b12cda8,0xac0ca397 .word 0x00000000,0x00000088 .word 0xcb788b27,0xd0e567f4 .word 0x6ee498f7,0xd44b787d .word 0x0eaad3ff,0x728dfbf5 p3_local1_expect: .word 0x6f312675,0x416538ff .word 0xe3f7cf4a,0xadc357f0 .word 0x2a290684,0xe0095191 .word 0x5253c987,0x81fdb910 .word 0x619ff542,0xcebd69c2 .word 0x36d9b06e,0x9fac3bd7 .word 0x03daa79b,0x3e4f4514 .word 0x6eca88ac,0x6a3de658 p3_local2_expect: .word 0x92d79315,0xcd010752 .word 0x00000000,0x3799d47d .word 0xb64c4eb5,0x26a968a0 .word 0x3321c159,0x6388bb55 .word 0x0aefcf6f,0xf5576385 .word 0xb6b0b8ed,0x05adaf83 .word 0x883d7d50,0xdda9ff4c .word 0xa2825f82,0xf28d467f p3_local3_expect: .word 0x7130f95b,0x5f4b9637 .word 0x525c0f94,0xe28bc73f .word 0x971ce6e8,0xc09ed8ff .word 0x5f38e2d0,0x72a770dc .word 0xc50433f2,0x4a60ec7c .word 0x9ee75c35,0x2a290684 .word 0xff710238,0xcfcd87eb .word 0xdf450ef9,0x068d9f7c p4_init_registers: .word 0xc28ff01a,0x7e6fb3c3 ! Init value for %l0 .word 0xa2863934,0x25ba4775 ! Init value for %l1 .word 0x914952c7,0xb9e63433 ! Init value for %l2 .word 0xc78d1af0,0x857e38e7 ! Init value for %l3 .word 0x4fa9dfd6,0x76c17b27 ! Init value for %l4 .word 0x921947e9,0xe3ec16c1 ! Init value for %l5 .word 0x444eade8,0xa5f54648 ! Init value for %l6 .word 0xe99dc2e0,0x3fcb1429 ! Init value for %l7 .align 64 p4_init_freg: .word 0xac79faf7,0x566943f8 ! Init value for %f0 .word 0xc12929ce,0x6979ffd3 ! Init value for %f2 .word 0x6a1f8ace,0xfa2b94c7 ! Init value for %f4 .word 0xdcc09353,0x2ff1f4a0 ! Init value for %f6 .word 0x6784c574,0x6cc21a42 ! Init value for %f8 .word 0x3c0315bf,0x08d2614e ! Init value for %f10 .word 0x17812523,0x99b1c707 ! Init value for %f12 .word 0xe97ef092,0x686a7220 ! Init value for %f14 .word 0x9c579f64,0xed18f89e ! Init value for %f16 .word 0x9a5b5689,0x11067942 ! Init value for %f18 .word 0xb517ff08,0xd4337131 ! Init value for %f20 .word 0x716bf0a9,0x21bebd08 ! Init value for %f22 .word 0x614f9d1b,0x1cc9f0e6 ! Init value for %f24 .word 0x66c1ffe9,0x2fe15eab ! Init value for %f26 .word 0x34d8c7b4,0x89845612 ! Init value for %f28 .word 0xae4c05fc,0xc7a6de70 ! Init value for %f30 .word 0x896813cb,0xd54a50d2 ! Init value for %f32 .word 0x43291bdf,0xa9e2d08c ! Init value for %f34 .word 0x5920b51f,0x9f03bee2 ! Init value for %f36 .word 0x2233ab4f,0x70e85325 ! Init value for %f38 .word 0x9d075fd5,0x1b7ec5e5 ! Init value for %f40 .word 0x964f17c0,0xd201f4cb ! Init value for %f42 .word 0xd9763323,0xb056df3b ! Init value for %f44 .word 0xe97c1d2f,0x822ab700 ! Init value for %f46 .word 0x65b85bd9,0x26091d6f .word 0xc5af74e7,0xa6a8425f .word 0x8e6fd338,0x0771878e .word 0x8834460b,0x9c3661d2 .word 0xc9bafa20,0xecf5567f .word 0xb1a0b048,0x9ff80975 .word 0x4931dfe7,0x81483eca .word 0x35a52f7b,0x02b0b6b1 p4_expected_registers: .word 0x00000000,0x00005876 .word 0x00000000,0x0000006b .word 0x00000000,0x442b60ff .word 0x00000000,0xff309212 .word 0x00000000,0x9f612e1b .word 0x00000000,0x5bbcd14d .word 0x00000000,0x05e886ff .word 0x00000000,0x00000068 p4_expected_fp_regs: .word 0xac79faf7,0x566943f8 .word 0xc12929ce,0x6979ffd3 .word 0x6a1f8ace,0xfa2b94c7 .word 0xdcc09353,0x2ff1f4a0 .word 0x6784c574,0x6cc21a42 .word 0x3c0315bf,0x08d2614e .word 0x17812523,0x99b1c707 .word 0xe97ef092,0x686a7220 .word 0x9c579f64,0xed18f89e .word 0x9a5b5689,0x11067942 .word 0xb517ff08,0xd4337131 .word 0x716bf0a9,0x21bebd08 .word 0x614f9d1b,0x1cc9f0e6 .word 0x66c1ffe9,0x2fe15eab .word 0x34d8c7b4,0x89845612 .word 0xae4c05fc,0xc7a6de70 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p4_local0_expect: .word 0x10471e5b,0x8d5ce3ff .word 0x3fcb1429,0x62976939 .word 0x9263f1de,0x000000cf .word 0xf8274be8,0xfee9cf8d .word 0x09be3d66,0x41511fab .word 0xd9ff3769,0x7776f165 .word 0xcb2bbec9,0xebd79c5b .word 0xd93b5267,0x749087b7 p4_local1_expect: .word 0xff920b75,0x2cff4412 .word 0x18878755,0x5205eb5c .word 0xaea2464a,0x607ac7c1 .word 0x906ad28a,0x4ad943b0 .word 0x03db9817,0xcd9cb414 .word 0xbeff35af,0x7e6fb3c3 .word 0x6d3bf6e3,0xf56632db .word 0x7641882b,0x5bbcd14d p4_local2_expect: .word 0x4ec91848,0x4a6daa95 .word 0xde8b300a,0xaae95330 .word 0x52f9ff77,0xac942138 .word 0x18878755,0x09ff33f1 .word 0x70bce063,0x52e3e3b8 .word 0x930b580c,0x490657cb .word 0x58760138,0x0e0fa09a .word 0x45e690b8,0x02c5e5a4 p4_local3_expect: .word 0x84024d66,0x6af46c7e .word 0xb9e63433,0x15766124 .word 0xb21499e0,0x903adfe3 .word 0x6013a164,0xff6638d7 .word 0x90aba8bb,0x76c17b27 .word 0x51954fa9,0x92a514b7 .word 0x87f4c66d,0x7776f165 .word 0x15eb0499,0xca132106 p5_init_registers: .word 0x3ff80ab3,0xe1f4f71c ! Init value for %l0 .word 0xa3d714f6,0xcdc95d9d ! Init value for %l1 .word 0x09266db0,0x7adfd804 ! Init value for %l2 .word 0xc6c43393,0xd0a4ef6d ! Init value for %l3 .word 0x551c3e70,0x65ca6400 ! Init value for %l4 .word 0x385feac6,0x944b14be ! Init value for %l5 .word 0x8d441e85,0xb3c92ecc ! Init value for %l6 .word 0x2708a09a,0x8d6290ed ! Init value for %l7 .align 64 p5_init_freg: .word 0x5b476c1d,0xd322c42c ! Init value for %f0 .word 0x5a81c8fb,0x091a8d0b ! Init value for %f2 .word 0x55ce516c,0x78a4099b ! Init value for %f4 .word 0x55dc74cd,0x5adf3df8 ! Init value for %f6 .word 0x19360c65,0xd1c6292e ! Init value for %f8 .word 0x17a5e5c2,0xd0599398 ! Init value for %f10 .word 0x16a5e673,0xff11a801 ! Init value for %f12 .word 0x33614e2d,0x6db2c942 ! Init value for %f14 .word 0x6e6a9a13,0xe02e1cce ! Init value for %f16 .word 0xadf48159,0x3af0c362 ! Init value for %f18 .word 0xf8ed8133,0xce25189c ! Init value for %f20 .word 0xcc5d5d0b,0x344d414e ! Init value for %f22 .word 0xdada3aad,0x3639eb5d ! Init value for %f24 .word 0xe579299f,0xc3639159 ! Init value for %f26 .word 0x3dce7bd8,0x6f8383c0 ! Init value for %f28 .word 0x56b370cd,0x0a45184f ! Init value for %f30 .word 0xc603bab0,0xa5584c2e ! Init value for %f32 .word 0x571593b7,0x207f69ee ! Init value for %f34 .word 0x2686d78f,0x501aaeaa ! Init value for %f36 .word 0xef28659f,0xbbf5ddab ! Init value for %f38 .word 0xd73e0074,0xf118f59c ! Init value for %f40 .word 0xae07963e,0x8b982c85 ! Init value for %f42 .word 0x78cbf210,0x16961fdb ! Init value for %f44 .word 0x9ae53187,0x17f7e9bd ! Init value for %f46 .word 0x7aca0e47,0xbdb20540 .word 0xff2f839c,0x102966a8 .word 0xa8e1e679,0x1b9b4566 .word 0x2492542b,0x089e97a5 .word 0x710c8139,0xfd9713b3 .word 0xfe070456,0xd32c54ad .word 0x1afc289e,0xa622f1c3 .word 0xfa273252,0x194d7f5d p5_expected_registers: .word 0x46c1eebd,0x88dbfe86 .word 0x00000000,0x2d8fd52d .word 0x00000000,0x2a4c2ffa .word 0xffffffff,0xffffffff .word 0x00000000,0x9f535ecf .word 0x00000000,0xc6d8a473 .word 0x00000000,0xc3ff900a .word 0x21ce5155,0x60b30b72 p5_expected_fp_regs: .word 0x5b476c1d,0xd322c42c .word 0x5a81c8fb,0x091a8d0b .word 0x55ce516c,0x78a4099b .word 0x55dc74cd,0x5adf3df8 .word 0x19360c65,0xd1c6292e .word 0x17a5e5c2,0xd0599398 .word 0x16a5e673,0xff11a801 .word 0x33614e2d,0x6db2c942 .word 0x6e6a9a13,0xe02e1cce .word 0xadf48159,0x3af0c362 .word 0xf8ed8133,0xce25189c .word 0xcc5d5d0b,0x344d414e .word 0xdada3aad,0x3639eb5d .word 0xe579299f,0xc3639159 .word 0x3dce7bd8,0x6f8383c0 .word 0x56b370cd,0x0a45184f .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p5_local0_expect: .word 0xf364bf23,0xb3c92ecc .word 0x75b0f994,0xb028c3d8 .word 0x944b14be,0x051c2474 .word 0x80d68369,0xc18f013e .word 0xdc40afda,0xd0ed98ac .word 0x72c9045f,0x332ce546 .word 0x21ce5155,0x60b30b72 .word 0xefdae555,0x4f06258f p5_local1_expect: .word 0x46c1eebd,0x88dbfe86 .word 0x3a467a14,0x2cd456e6 .word 0x4897616c,0x2298b0fc .word 0x2cb606c6,0xc3ff900a .word 0xc6d8a473,0x85403b4a .word 0xff760c09,0x24b9651f .word 0x3a1d9036,0x8b43a20e .word 0x770bd5c9,0x8e6cdbc3 p5_local2_expect: .word 0xc4bb935c,0x0f288158 .word 0xc5c2ef01,0x3ca524f7 .word 0x4495c6d9,0x52746c42 .word 0x420fcced,0x70d8a01f .word 0x6c0dcb22,0x8dfd0052 .word 0x07bcb00e,0x69e31eab .word 0x0a474722,0xefdae555 .word 0xbaa67af6,0x123040f3 p5_local3_expect: .word 0xe941a25c,0x01e78e43 .word 0xc3ff900a,0x2fb23b4a .word 0x2d8fd52d,0xf0e32682 .word 0xfffdc4ff,0x2a4c2ffa .word 0x5b32ddc5,0x93147e37 .word 0x1b37575e,0xb028c3d8 .word 0x9a3778fb,0x71bb1ccd .word 0xa5f76dfa,0x082d9f84 p6_init_registers: .word 0x726dd7e2,0x62a251be ! Init value for %l0 .word 0xd400d955,0xd0f47369 ! Init value for %l1 .word 0xf8f86a94,0x7f0ad3c5 ! Init value for %l2 .word 0x8928fc78,0x3c0cbc28 ! Init value for %l3 .word 0x7804fd38,0x7fb9ed5e ! Init value for %l4 .word 0x9e8f226c,0x8efd04ac ! Init value for %l5 .word 0xf923c7ee,0x6f473e7f ! Init value for %l6 .word 0xee68bc89,0xd3cc1112 ! Init value for %l7 .align 64 p6_init_freg: .word 0x2c40550c,0x378b69b8 ! Init value for %f0 .word 0xf310566c,0x03e6f1f4 ! Init value for %f2 .word 0x076dd994,0xdd38b33e ! Init value for %f4 .word 0xf839596b,0x9df2911f ! Init value for %f6 .word 0x3ede88a4,0xe03bd73c ! Init value for %f8 .word 0x69c9658c,0x23b23741 ! Init value for %f10 .word 0xd449e2b2,0x0eec6130 ! Init value for %f12 .word 0x55e5b465,0xc5c8407e ! Init value for %f14 .word 0xc3fc4eac,0xebb9ab39 ! Init value for %f16 .word 0xa00af518,0x4825c7de ! Init value for %f18 .word 0xe7339107,0xc62b582b ! Init value for %f20 .word 0xabd446bf,0xcc23e7b7 ! Init value for %f22 .word 0x2bc9265e,0x1611bd9d ! Init value for %f24 .word 0xd0cdb05c,0xa0af93f4 ! Init value for %f26 .word 0x94930043,0x6dfd3f33 ! Init value for %f28 .word 0xeca167f3,0xd77c37b9 ! Init value for %f30 .word 0x46502268,0x96f81137 ! Init value for %f32 .word 0x88f63320,0x0890544c ! Init value for %f34 .word 0x1f89f811,0x2ba6d9ba ! Init value for %f36 .word 0x86b475c3,0x69117533 ! Init value for %f38 .word 0x9250c5e4,0x90476d2b ! Init value for %f40 .word 0x72ddb56f,0x21f3c80f ! Init value for %f42 .word 0xbab99b64,0x43dee11a ! Init value for %f44 .word 0x1b801a33,0x307f1df6 ! Init value for %f46 .word 0x94c2b1e6,0x363a5c3c .word 0x3da045c3,0x851f1c0d .word 0x633f2521,0x0620cf05 .word 0xec1f31f8,0x0b406a65 .word 0x3e52198a,0x7123fc1d .word 0x79fc44af,0x4b3c33ec .word 0xb68e4f0e,0x6ad3980b .word 0x0864fe9a,0xc84254fd p6_expected_registers: .word 0x00000000,0x00000096 .word 0x25390018,0x7dd71fff .word 0x00000000,0x000000c9 .word 0x00000000,0xac671184 .word 0x788ac792,0xa92d05b5 .word 0x00000000,0xa051509f .word 0x00000000,0x04b5cfd7 .word 0x00000000,0xb9b07ba2 p6_expected_fp_regs: .word 0x2c40550c,0x378b69b8 .word 0xf310566c,0x03e6f1f4 .word 0x076dd994,0xdd38b33e .word 0xf839596b,0x9df2911f .word 0x3ede88a4,0xe03bd73c .word 0x69c9658c,0x23b23741 .word 0xd449e2b2,0x0eec6130 .word 0x55e5b465,0xc5c8407e .word 0xc3fc4eac,0xebb9ab39 .word 0xa00af518,0x4825c7de .word 0xe7339107,0xc62b582b .word 0xabd446bf,0xcc23e7b7 .word 0x2bc9265e,0x1611bd9d .word 0xd0cdb05c,0xa0af93f4 .word 0x94930043,0x6dfd3f33 .word 0xeca167f3,0xd77c37b9 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p6_local0_expect: .word 0x6e16056b,0x88f7d5d3 .word 0xb9b07ba2,0x21eaadd8 .word 0x1be9da8a,0x437285ea .word 0x322cc27c,0x56ff3c1e .word 0x1f75fb11,0xb8a35c35 .word 0xd99ade58,0x580da351 .word 0x0c4012ff,0xd0128a45 .word 0xe985a6de,0xd4d466c7 p6_local1_expect: .word 0x22011a91,0xeb9a249f .word 0xb71bac38,0xf17e95e2 .word 0x788ac792,0xa92d05b5 .word 0xcfd74df1,0xbc7baacf .word 0x6bb79949,0x020efcd2 .word 0x6d6b0273,0x53b8d6f6 .word 0x4130d241,0x81007d59 .word 0x85b1cec5,0x90c50cff p6_local2_expect: .word 0x233615fb,0x89066489 .word 0x437285ea,0xb5c387f4 .word 0x25390018,0x7dd71fff .word 0x9bb8a97d,0xca4ef02b .word 0xb5c387f4,0xda2e8d09 .word 0xa19d09a1,0x8c2b9070 .word 0x7d37ad1a,0x8f9109c2 .word 0x7100ac0a,0x02156215 p6_local3_expect: .word 0xdc852ef3,0xdc2b4778 .word 0x5f95b3ea,0x8f9109c2 .word 0x04b5cfd7,0x2e5a22ab .word 0x0f8260d3,0xa3f60b9b .word 0x00c6eed4,0x763fa62e .word 0x611daf43,0x84b367d9 .word 0x6d59c7c7,0xb39b62fd .word 0xf4b03487,0x94cf8576 p7_init_registers: .word 0xe631155e,0x185dccde ! Init value for %l0 .word 0xfd22558a,0x6359b013 ! Init value for %l1 .word 0xccd9ea82,0xafca89f3 ! Init value for %l2 .word 0xdafad088,0xee18b8e3 ! Init value for %l3 .word 0x5e9a8162,0x9389feb5 ! Init value for %l4 .word 0xe9ea9dba,0xaecb2796 ! Init value for %l5 .word 0xe7e36fd2,0x4d1e2461 ! Init value for %l6 .word 0x12e6d8d2,0x5f12f8b9 ! Init value for %l7 .align 64 p7_init_freg: .word 0xe0cf4370,0x6a36b9e6 ! Init value for %f0 .word 0x947a31c3,0xdc142408 ! Init value for %f2 .word 0x0a8b9f3b,0x48b00ba8 ! Init value for %f4 .word 0xd96cab27,0xb4cf41d0 ! Init value for %f6 .word 0xa996d1dd,0x513c236a ! Init value for %f8 .word 0xee7b2119,0xc2cd7e80 ! Init value for %f10 .word 0x01d6ac1d,0x7d31bd08 ! Init value for %f12 .word 0x40772b8e,0x3c596017 ! Init value for %f14 .word 0x858e17c0,0x5fc44ef1 ! Init value for %f16 .word 0xcd23d330,0x83f6d187 ! Init value for %f18 .word 0xb11c7368,0x6ced5ddf ! Init value for %f20 .word 0x09cf093c,0x245bbf40 ! Init value for %f22 .word 0x67bccc1c,0x1efea925 ! Init value for %f24 .word 0xc35ef801,0x1e64c53c ! Init value for %f26 .word 0x0c49e672,0x4bb157d5 ! Init value for %f28 .word 0xf17d07ca,0x6da2327e ! Init value for %f30 .word 0xff2d7ee9,0x0019128d ! Init value for %f32 .word 0x4ee28629,0xc39a9485 ! Init value for %f34 .word 0xd21ba943,0x16a4c2e0 ! Init value for %f36 .word 0x5aacf113,0x08dee918 ! Init value for %f38 .word 0xf03a978b,0x920659c4 ! Init value for %f40 .word 0x23ee8ba4,0x8e8240aa ! Init value for %f42 .word 0x92a2cc44,0x8d294d16 ! Init value for %f44 .word 0x6a6f51cb,0x51dfd499 ! Init value for %f46 .word 0xedf73ec3,0xb35f7e2d .word 0xd4638e1b,0xc20f921e .word 0x77eb88f6,0x8ef8c8be .word 0x6f78869f,0x26453ed8 .word 0xa83b70b5,0x3191a8b6 .word 0xc0bb6d1c,0xada0e3ef .word 0xcfecefff,0x2ddf63b0 .word 0x3c12bc99,0x37780afe p7_expected_registers: .word 0x00000000,0x4c8b426e .word 0xe2799111,0xa3e0756d .word 0x13a9d61e,0x4c8b426e .word 0xa8127876,0xf2b52921 .word 0x00000000,0x00000000 .word 0x2209282c,0x8720c7f5 .word 0xe7e36fd2,0x4d1e2461 .word 0x5c141c5e,0x97cc8935 p7_expected_fp_regs: .word 0xe0cf4370,0x6a36b9e6 .word 0x947a31c3,0xdc142408 .word 0x0a8b9f3b,0x48b00ba8 .word 0xd96cab27,0xb4cf41d0 .word 0xa996d1dd,0x513c236a .word 0xee7b2119,0xc2cd7e80 .word 0x01d6ac1d,0x7d31bd08 .word 0x40772b8e,0x3c596017 .word 0x858e17c0,0x5fc44ef1 .word 0xcd23d330,0x83f6d187 .word 0xb11c7368,0x6ced5ddf .word 0x09cf093c,0x245bbf40 .word 0x67bccc1c,0x1efea925 .word 0xc35ef801,0x1e64c53c .word 0x0c49e672,0x4bb157d5 .word 0xf17d07ca,0x6da2327e .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p7_local0_expect: .word 0x9ac00151,0xeb9b3b8d .word 0xd08e9cbb,0x2362651d .word 0xca723f16,0xb17cf267 .word 0x884cb05f,0x8676a150 .word 0x5bbe0eff,0xf9fd9ce9 .word 0x3d9bf4bc,0xb1b3dd28 .word 0x5c141c5e,0x97cc8935 .word 0x1d14d4b9,0x563a9abf p7_local1_expect: .word 0x1bf3559a,0xf86a9866 .word 0xcf9b463f,0xffc50c48 .word 0xc8ff8c0c,0xc507607e .word 0x5e9a8162,0x9389feb5 .word 0x7c26816c,0x8dc1b6a3 .word 0xec987b4a,0x8bd4930b .word 0xe2799111,0xa3e0756d .word 0x2209282c,0x8720c7f5 p7_local2_expect: .word 0x7b3dfbba,0x5bee3d9b .word 0x13a9d61e,0x4c8b426e .word 0x44992ff2,0x00ff00a8 .word 0x482362da,0x5b2ceabc .word 0x8c01f23c,0x4c8b426e .word 0x04e3502b,0x0f2b40ef .word 0x550ec87a,0xad42a6a7 .word 0x795c4e49,0x0c5c2c2c p7_local3_expect: .word 0x389bfbf7,0x447ccefc .word 0x6ac7736b,0x75ef9d80 .word 0xa8127876,0xf2b52921 .word 0x1c66dec9,0x24bed536 .word 0x57594b3d,0x1002618c .word 0x0471f6be,0xb4c8fee5 .word 0x72b3b117,0xdcf4909e .word 0xcbb54208,0x7a3927e4 p8_init_registers: .word 0x8a3dadb0,0x1e9350c4 ! Init value for %l0 .word 0x72ff8a9a,0x562f5520 ! Init value for %l1 .word 0x4ac03a06,0x5bc87e8c ! Init value for %l2 .word 0x7a9531b2,0xd73afc8f ! Init value for %l3 .word 0xd5996fd2,0x4844cdfc ! Init value for %l4 .word 0x291289c2,0x9410cd24 ! Init value for %l5 .word 0xc9b81038,0x766b6c23 ! Init value for %l6 .word 0xedd4de0a,0x22a1fb1e ! Init value for %l7 .align 64 p8_init_freg: .word 0xf4bccd30,0x2dce4ae9 ! Init value for %f0 .word 0x0d9152fe,0x7e67508b ! Init value for %f2 .word 0xaf676827,0x9685f1be ! Init value for %f4 .word 0xa44179a0,0x7b808691 ! Init value for %f6 .word 0x3d01a9b3,0xc8c4b38e ! Init value for %f8 .word 0xc72f1188,0xdb0dbdb1 ! Init value for %f10 .word 0x9927d6a2,0x90f4e752 ! Init value for %f12 .word 0x41715d2a,0xb4999038 ! Init value for %f14 .word 0x21adee9c,0x84049747 ! Init value for %f16 .word 0x40f4ee09,0x695c0250 ! Init value for %f18 .word 0x4906ebdb,0x1066ebf7 ! Init value for %f20 .word 0x61bf4205,0xa9777b91 ! Init value for %f22 .word 0xd58eb56f,0x4f4759e9 ! Init value for %f24 .word 0x36e8e7bd,0xb9a36a7f ! Init value for %f26 .word 0xb4f3711b,0x1482199b ! Init value for %f28 .word 0x8b3020a1,0x608bee00 ! Init value for %f30 .word 0x024d1c55,0xdefab799 ! Init value for %f32 .word 0xc2f15f79,0x63d311cf ! Init value for %f34 .word 0x5a862697,0xb9f9f911 ! Init value for %f36 .word 0x3ca24e6e,0xf0a00e16 ! Init value for %f38 .word 0x8f9441c2,0x6c718615 ! Init value for %f40 .word 0xf30df439,0x473951e0 ! Init value for %f42 .word 0x15c74565,0xcbb797d9 ! Init value for %f44 .word 0xe5e2adcf,0xcdf6daa4 ! Init value for %f46 .word 0x03b22c61,0x3fe8f202 .word 0xe1128786,0x3c168210 .word 0xb7a3ba77,0x1a6282fb .word 0xe5884ac3,0x43759583 .word 0xe22479b0,0x31b92f86 .word 0xb0b279ec,0x3983023d .word 0xc0778d21,0xcfd88e57 .word 0xd54ebad0,0x0af82f34 p8_expected_registers: .word 0xbf350e4f,0x45134bfe .word 0x00000000,0x18c184a1 .word 0x00000000,0x0052306a .word 0x00000000,0x8c34b4a7 .word 0x00000000,0x345d5779 .word 0x5b271569,0xcf1d290d .word 0x00000000,0x253e2d92 .word 0xedd4de0a,0x22a1fb1e p8_expected_fp_regs: .word 0xf4bccd30,0x2dce4ae9 .word 0x0d9152fe,0x7e67508b .word 0xaf676827,0x9685f1be .word 0xa44179a0,0x7b808691 .word 0x3d01a9b3,0xc8c4b38e .word 0xc72f1188,0xdb0dbdb1 .word 0x9927d6a2,0x90f4e752 .word 0x41715d2a,0xb4999038 .word 0x21adee9c,0x84049747 .word 0x40f4ee09,0x695c0250 .word 0x4906ebdb,0x1066ebf7 .word 0x61bf4205,0xa9777b91 .word 0xd58eb56f,0x4f4759e9 .word 0x36e8e7bd,0xb9a36a7f .word 0xb4f3711b,0x1482199b .word 0x8b3020a1,0x608bee00 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p8_local0_expect: .word 0xea11bc91,0x99073ab4 .word 0x5517bf6b,0xbaff5b3a .word 0x024f4c6a,0x253e2d92 .word 0xacba3299,0xcb00cd99 .word 0x2a1a084c,0x82e335bf .word 0x1e9350c4,0x3088ff03 .word 0x1b9ecfb0,0x042e0978 .word 0x447da06b,0x00000039 p8_local1_expect: .word 0x97ffaf1e,0x4988a999 .word 0x6cc3aa00,0xe58c240b .word 0xbf350e4f,0x45134bfe .word 0x5dc5d647,0x2b49ea7f .word 0xab1f0c3c,0x9b4244c0 .word 0x8c405fe3,0xae8ede73 .word 0x608f0dc5,0x281710ac .word 0x5b271569,0xcf1d290d p8_local2_expect: .word 0x0553a6d0,0xe2e1f130 .word 0x76349d7a,0xffeab31b .word 0x0916dc5f,0x9899a9b2 .word 0x9104f9f0,0x0640f015 .word 0x4e8d3970,0xd74d0b48 .word 0x345d5779,0x5bc87e8c .word 0x18c184a1,0x6fffc56e .word 0x5f8ffc98,0x3dc12177 p8_local3_expect: .word 0xbfe64623,0x792a1319 .word 0xd10c6aa4,0x6f43e3a7 .word 0x960b804d,0x0916dc5f .word 0x000000eb,0x22a1fb1e .word 0x1b9ecfb0,0xfd462f0f .word 0x451cf3ac,0xd74d0b48 .word 0xbc584eff,0xe2fbfbe4 .word 0x77240f2b,0x562f5520 p9_init_registers: .word 0x037e6682,0xd6b5bd95 ! Init value for %l0 .word 0x1fbb768e,0x76629302 ! Init value for %l1 .word 0x50549fc3,0xac993d6a ! Init value for %l2 .word 0xe1e9795c,0x3cf96cdb ! Init value for %l3 .word 0x0a02e5c3,0xeaaf1904 ! Init value for %l4 .word 0xccba1322,0x4be4592f ! Init value for %l5 .word 0x555f0667,0xf3829163 ! Init value for %l6 .word 0x99df6080,0x771c1e08 ! Init value for %l7 .align 64 p9_init_freg: .word 0xa9068d99,0x1d4d21ad ! Init value for %f0 .word 0xf1366ce8,0xfda6767e ! Init value for %f2 .word 0x6441fd7e,0x581cb505 ! Init value for %f4 .word 0x37855dca,0x316e59a7 ! Init value for %f6 .word 0x23a3e020,0x4dc154a3 ! Init value for %f8 .word 0x51a4d493,0xff5694dd ! Init value for %f10 .word 0xa9ace116,0xd8b47685 ! Init value for %f12 .word 0xc0376f11,0x80739579 ! Init value for %f14 .word 0xb2c30a71,0x732b1c4a ! Init value for %f16 .word 0x95063623,0x4af33bb9 ! Init value for %f18 .word 0x543e7301,0x6206d982 ! Init value for %f20 .word 0x992fcfc7,0xc707a925 ! Init value for %f22 .word 0xd1d06137,0x4cd97f34 ! Init value for %f24 .word 0x2a050008,0x72223f20 ! Init value for %f26 .word 0xf397d767,0x10e79906 ! Init value for %f28 .word 0x8a8e615f,0xe8ffcba2 ! Init value for %f30 .word 0x0c088365,0x5969d00a ! Init value for %f32 .word 0xe3ae6e35,0xb2b34889 ! Init value for %f34 .word 0xea9993a2,0xa1e7e202 ! Init value for %f36 .word 0x5d335715,0xf9d9b8f2 ! Init value for %f38 .word 0x28e4dc90,0x4f5b3f18 ! Init value for %f40 .word 0x10ee2818,0xfed664b8 ! Init value for %f42 .word 0x39b0b95d,0x9e674ff7 ! Init value for %f44 .word 0xa55b869d,0xd91111ed ! Init value for %f46 .word 0x7e2ba507,0xa23db7ea .word 0x3df6a73b,0x4dac64b3 .word 0xd76d369e,0xf9e28f27 .word 0xbd184b7e,0x7c820501 .word 0x4c5cc5c0,0x66c342e7 .word 0x2456b431,0x1624a518 .word 0xbb04131d,0x0c7cbaeb .word 0x773100e9,0xd9a29d9c p9_expected_registers: .word 0x0e3a3777,0x6b975da7 .word 0x00000000,0x0000005b .word 0x00000000,0x98a47732 .word 0x00000000,0x08ba44bd .word 0x1510868a,0x0000001f .word 0x00000000,0x098c9e9d .word 0x00000000,0x25f1b57a .word 0x45ffa4b9,0x98a47732 p9_expected_fp_regs: .word 0xa9068d99,0x1d4d21ad .word 0xf1366ce8,0xfda6767e .word 0x6441fd7e,0x581cb505 .word 0x37855dca,0x316e59a7 .word 0x23a3e020,0x4dc154a3 .word 0x51a4d493,0xff5694dd .word 0xa9ace116,0xd8b47685 .word 0xc0376f11,0x80739579 .word 0xb2c30a71,0x732b1c4a .word 0x95063623,0x4af33bb9 .word 0x543e7301,0x6206d982 .word 0x992fcfc7,0xc707a925 .word 0xd1d06137,0x4cd97f34 .word 0x2a050008,0x72223f20 .word 0xf397d767,0x10e79906 .word 0x8a8e615f,0xe8ffcba2 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p9_local0_expect: .word 0x211b7804,0xfe4d59cc .word 0xa7d1b999,0x45817306 .word 0x793b868c,0x55c07123 .word 0x7eb8a859,0x5390a491 .word 0x68abaf5d,0x65d0eaa6 .word 0x4e9abf37,0x631b4ade .word 0x0e3a3777,0x6b975da7 .word 0x5e31397e,0xfffb9ff1 p9_local1_expect: .word 0x55c07123,0x76629302 .word 0x28f32fd0,0x70294259 .word 0x76629302,0x29c78692 .word 0x338c90a9,0xc8d670d2 .word 0x622234a4,0x667410b0 .word 0x1b362060,0x5685307f .word 0x358d64f1,0x000000ba .word 0x45ffa4b9,0x98a47732 p9_local2_expect: .word 0xe2446408,0x68894ea5 .word 0xbab3804d,0x2d296074 .word 0xc666ef1a,0xfe7dbad1 .word 0x1510868a,0x0000001f .word 0x08ba44bd,0xa9c22d6b .word 0xe85eb929,0x94cced75 .word 0xeb5d30ff,0xb7734e09 .word 0x9ac1201a,0x11270abc p9_local3_expect: .word 0x7efcfe18,0x7abf3b7a .word 0xf028b8df,0x9bb3b0c7 .word 0x0ed14cf4,0x6f933b5d .word 0x098c9e9d,0x97d236ee .word 0x4776a121,0x9f022737 .word 0xd02d1d63,0x3cf96cdb .word 0xe4ad74ff,0x4397b95c .word 0xff4a9909,0x3ffb39f7 p10_init_registers: .word 0x7832cfd4,0xbe8a3f3a ! Init value for %l0 .word 0x06a32ae2,0x54d37140 ! Init value for %l1 .word 0xf18c7280,0x58d4097a ! Init value for %l2 .word 0xfcd87dd6,0x49821fa5 ! Init value for %l3 .word 0xfbe02910,0xbe0565dc ! Init value for %l4 .word 0x0f39879e,0xa93cbc65 ! Init value for %l5 .word 0x02418d0c,0x13f65879 ! Init value for %l6 .word 0xf8fa559a,0x03e12880 ! Init value for %l7 .align 64 p10_init_freg: .word 0xdfe47810,0x8ecdf1ad ! Init value for %f0 .word 0x825830d9,0x0f5818c9 ! Init value for %f2 .word 0xc94e9576,0xebc4f08c ! Init value for %f4 .word 0xf574680a,0x7f0e5e03 ! Init value for %f6 .word 0x51608fe6,0x0d3f0c82 ! Init value for %f8 .word 0xad3f300a,0xc2dcc485 ! Init value for %f10 .word 0xf89d230a,0x1203d7c2 ! Init value for %f12 .word 0xe38c42ea,0xe9358744 ! Init value for %f14 .word 0xa3027325,0xc5da1b46 ! Init value for %f16 .word 0xa12041f1,0xd867b8f6 ! Init value for %f18 .word 0xe11885df,0xbb84a55c ! Init value for %f20 .word 0xf71aa56f,0xc21d6a13 ! Init value for %f22 .word 0xab4e388a,0x5eb92e0c ! Init value for %f24 .word 0x3a49eef0,0x75a8b89b ! Init value for %f26 .word 0x3d83d423,0x2030904e ! Init value for %f28 .word 0x7ec48cfc,0x59faa8c7 ! Init value for %f30 .word 0x8c5f8243,0x0529e67f ! Init value for %f32 .word 0x7cd6909c,0xbf5397fc ! Init value for %f34 .word 0xd8116318,0x33f34145 ! Init value for %f36 .word 0xc94c6a18,0x6d3d20fd ! Init value for %f38 .word 0xf377804f,0x6d8b5b16 ! Init value for %f40 .word 0x16e5bedc,0xc6aafa9a ! Init value for %f42 .word 0x4c59a20f,0xe0f4398c ! Init value for %f44 .word 0x77c3e85a,0x9fafd76c ! Init value for %f46 .word 0x14d3e0a1,0xb369e5b1 .word 0x52ab4a42,0x4b0785d9 .word 0x6cf11487,0x9b92e482 .word 0x6cece138,0xa0b05822 .word 0x106b870a,0x90c91866 .word 0xaaced36a,0xcebb95c5 .word 0xd4bf2a48,0xcf4b86c5 .word 0xd8a4cd24,0x8036eb9f p10_expected_registers: .word 0x00000000,0xa5fe46a7 .word 0xa95e74da,0x856581e2 .word 0x00000000,0x95a6815e .word 0x00000000,0x361c1fe0 .word 0x00000000,0xa8062a1a .word 0x00000000,0x0000008c .word 0x00000000,0x2692b1c3 .word 0x00000000,0x000000ff p10_expected_fp_regs: .word 0xdfe47810,0x8ecdf1ad .word 0x825830d9,0x0f5818c9 .word 0xc94e9576,0xebc4f08c .word 0xf574680a,0x7f0e5e03 .word 0x51608fe6,0x0d3f0c82 .word 0xad3f300a,0xc2dcc485 .word 0xf89d230a,0x1203d7c2 .word 0xe38c42ea,0xe9358744 .word 0xa3027325,0xc5da1b46 .word 0xa12041f1,0xd867b8f6 .word 0xe11885df,0xbb84a55c .word 0xf71aa56f,0xc21d6a13 .word 0xab4e388a,0x5eb92e0c .word 0x3a49eef0,0x75a8b89b .word 0x3d83d423,0x2030904e .word 0x7ec48cfc,0x59faa8c7 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p10_local0_expect: .word 0x88ecbd59,0x72e3c586 .word 0xff36425f,0x29e18c12 .word 0x3105f547,0x23bc3613 .word 0x19b5db76,0x354bd43e .word 0xa95e74da,0x856581e2 .word 0x8e8caf22,0xff5afad0 .word 0x00000000,0xd1d7ca5e .word 0x07ef5117,0xb4c7fe9f p10_local1_expect: .word 0xc7ed3cbc,0x893e9057 .word 0xf4d3d754,0x0648ef2f .word 0xd21f93d8,0x9b4efd7f .word 0x26ffb1c3,0x9c5be4a5 .word 0x94ebc232,0xe41ee87a .word 0xae340d8e,0xcb070592 .word 0x07ef5117,0x9cab6380 .word 0xbd125baf,0x67e1c91a p10_local2_expect: .word 0xb9f7bfe6,0xa5fe46a7 .word 0xe90d008c,0xd1d7ca5e .word 0x4c8f2ed9,0xd4f0af00 .word 0x4993d6d1,0xa8062a1a .word 0x812c2aad,0xbe0565dc .word 0xec28e57f,0x856581e2 .word 0xd144920f,0x48596e32 .word 0x24a4cafe,0x058cf52a p10_local3_expect: .word 0xf22c243e,0x13f65879 .word 0xcf710cc7,0x9a46f7cb .word 0x55576d27,0xcc0a419d .word 0x232e0cb1,0xac1c0bbc .word 0x9ff1f4ab,0xddffcada .word 0x95a6815e,0x361c1fe0 .word 0xe2f67417,0x7b79e3ab .word 0x3c7c337f,0x13710c1a p11_init_registers: .word 0x570f7216,0x6f9a76ba ! Init value for %l0 .word 0xa19373ee,0xb270f683 ! Init value for %l1 .word 0xf391f050,0x17f1470a ! Init value for %l2 .word 0xbefd62a1,0xdc226143 ! Init value for %l3 .word 0x5e71f355,0xb5187dab ! Init value for %l4 .word 0x80f3648b,0xf85c625d ! Init value for %l5 .word 0x9c4e298c,0x95562265 ! Init value for %l6 .word 0x5104f0ca,0x680be68b ! Init value for %l7 .align 64 p11_init_freg: .word 0x85185e7e,0xbdd86fa3 ! Init value for %f0 .word 0x60d8d77f,0xfa08d0ba ! Init value for %f2 .word 0x912c60db,0xc0062d85 ! Init value for %f4 .word 0x2c3fbbbd,0x38d76d3a ! Init value for %f6 .word 0x6a511420,0xdbfd66cd ! Init value for %f8 .word 0xcf52bcc1,0x01de5844 ! Init value for %f10 .word 0x248cfa43,0x95e2b98c ! Init value for %f12 .word 0x7815903c,0xe33e1d4d ! Init value for %f14 .word 0x03de7ffd,0xb45ae67a ! Init value for %f16 .word 0x429f4c6c,0x1c89f502 ! Init value for %f18 .word 0x80071f51,0x508d221b ! Init value for %f20 .word 0xcc622a2f,0x5882df35 ! Init value for %f22 .word 0x10e2aff7,0xf7d61d59 ! Init value for %f24 .word 0x73a57294,0xcaf655e2 ! Init value for %f26 .word 0x42adf8e8,0x95d9811f ! Init value for %f28 .word 0xf58a891b,0x359e4f1e ! Init value for %f30 .word 0xfd04d71c,0x3574d594 ! Init value for %f32 .word 0xc228b3cc,0x90c7fed0 ! Init value for %f34 .word 0x6642987d,0xfad2b4cc ! Init value for %f36 .word 0x1600fa62,0x28b4201b ! Init value for %f38 .word 0x4fff0f04,0x459f1b31 ! Init value for %f40 .word 0x82822fb3,0x3c86a8d0 ! Init value for %f42 .word 0x4157d5c3,0x45ffe09f ! Init value for %f44 .word 0xc00166db,0x64afb936 ! Init value for %f46 .word 0xcf5d05d5,0x08734000 .word 0x6753eb60,0xb75f8d1f .word 0x2a972bfc,0x45f2df2a .word 0xd9d2106e,0x33b32e97 .word 0x6a589e3a,0x01a680ab .word 0x4c63cedd,0x52ba0428 .word 0x9da7572b,0x9fb4f6be .word 0xdcc381a4,0x31bfeffe p11_expected_registers: .word 0x00000000,0x22dbe2a5 .word 0x00000000,0xc72c0746 .word 0xb269bbd3,0xaeb98c75 .word 0xb2e812ef,0xa8b134fa .word 0x00000000,0xcf34f37c .word 0x00000000,0x8b431d42 .word 0x00000000,0x4238acbc .word 0x00000000,0xd0ad4362 p11_expected_fp_regs: .word 0x85185e7e,0xbdd86fa3 .word 0x60d8d77f,0xfa08d0ba .word 0x912c60db,0xc0062d85 .word 0x2c3fbbbd,0x38d76d3a .word 0x6a511420,0xdbfd66cd .word 0xcf52bcc1,0x01de5844 .word 0x248cfa43,0x95e2b98c .word 0x7815903c,0xe33e1d4d .word 0x03de7ffd,0xb45ae67a .word 0x429f4c6c,0x1c89f502 .word 0x80071f51,0x508d221b .word 0xcc622a2f,0x5882df35 .word 0x10e2aff7,0xf7d61d59 .word 0x73a57294,0xcaf655e2 .word 0x42adf8e8,0x95d9811f .word 0xf58a891b,0x359e4f1e .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p11_local0_expect: .word 0xb269bbd3,0xaeb98c75 .word 0x259773ac,0x61dd13ee .word 0x1e7cd22c,0x50db176c .word 0xd0ad4362,0xf8b535c2 .word 0x979ca07c,0xffcccb98 .word 0x66c8a90f,0x0e2d3de7 .word 0x69841deb,0x000000ae .word 0xaab81e08,0xf7706367 p11_local1_expect: .word 0x8b8f4f2e,0xdd651d3c .word 0x3482d57d,0x8496c58e .word 0x789b0256,0x5d12ddc7 .word 0x8b431d42,0x88362827 .word 0x8190bc1a,0xca2d3e18 .word 0x12b8d958,0x644cd9d0 .word 0x1d4499f1,0x3874e1ce .word 0xf8b535c2,0xf9dd3d08 p11_local2_expect: .word 0xe61da133,0x873fcfab .word 0xb2e812ef,0xa8b134fa .word 0x17f1470a,0x9de950bf .word 0xfe55f5c4,0xf2ff9153 .word 0x00000000,0xd0ad4362 .word 0x1cfccf8a,0x39656722 .word 0x1c4ef346,0x73237075 .word 0xca2d3e18,0x562cfed9 p11_local3_expect: .word 0x1f986b82,0x8f52b20a .word 0xff6566ff,0xe142d577 .word 0x000000ab,0xc92f8f87 .word 0x4529ce5c,0xb1acd4e8 .word 0xe166c626,0xe8e3fec0 .word 0x691e6eab,0x8dc6782d .word 0x4359e712,0xff2438b9 .word 0x78503200,0xb3dc02b2 p12_init_registers: .word 0x38e6243d,0xb9a6891a ! Init value for %l0 .word 0x29bfcbc9,0xe107ad54 ! Init value for %l1 .word 0x0845c3ce,0x3cf1b154 ! Init value for %l2 .word 0xe5914c5c,0x79509c30 ! Init value for %l3 .word 0xb717afba,0x4d1406a0 ! Init value for %l4 .word 0xcac8027d,0xfc12f101 ! Init value for %l5 .word 0xdcbc5796,0x0b808fde ! Init value for %l6 .word 0x207ce4a6,0x8ea25f7f ! Init value for %l7 .align 64 p12_init_freg: .word 0xbb20713e,0x0022d5bb ! Init value for %f0 .word 0x523cd3cf,0x95c4231b ! Init value for %f2 .word 0x4f45ab66,0x1353100a ! Init value for %f4 .word 0x3175488b,0x331459a7 ! Init value for %f6 .word 0xb1aa120a,0xe4a83dd3 ! Init value for %f8 .word 0x7e5b120e,0xfb7d4f27 ! Init value for %f10 .word 0x060f2b23,0x04740ac1 ! Init value for %f12 .word 0x2fbc3379,0xa6f6e5c1 ! Init value for %f14 .word 0x5f95107e,0x38b33c95 ! Init value for %f16 .word 0x24e91f96,0x25f26538 ! Init value for %f18 .word 0x1b68a5d6,0x7172d5b1 ! Init value for %f20 .word 0x5460aa84,0x229b6c07 ! Init value for %f22 .word 0xec741b4b,0x0351fc36 ! Init value for %f24 .word 0x9a4ceef5,0x4d950433 ! Init value for %f26 .word 0x33259563,0xb235a560 ! Init value for %f28 .word 0xf27e1e54,0x674d9f94 ! Init value for %f30 .word 0xc50cd4dd,0xd76bbe3f ! Init value for %f32 .word 0x08eed45a,0xc77dd3f0 ! Init value for %f34 .word 0x0faafbda,0x4da2f172 ! Init value for %f36 .word 0x707765ba,0xaed622cc ! Init value for %f38 .word 0x69295673,0xa9ed9e3f ! Init value for %f40 .word 0x7361b800,0x027ea0a1 ! Init value for %f42 .word 0x2f0d8867,0x4585815f ! Init value for %f44 .word 0xc5db83a2,0x9065442d ! Init value for %f46 .word 0xb3952c1d,0x2f7615b3 .word 0x1a3e7d43,0x8d2b2e88 .word 0x27d123e5,0x9b68515b .word 0x07947454,0x0c6baac5 .word 0x2ec6288a,0x4df71351 .word 0x2d1c5d17,0xf0e7ac6d .word 0x4dafb6b4,0xd6b76f99 .word 0xc56eca20,0x18289956 p12_expected_registers: .word 0x00000000,0xecd04cad .word 0x00000000,0x00000014 .word 0x00000000,0x2940fb83 .word 0x00000000,0xe107ad54 .word 0x00000000,0x4c2f69c9 .word 0x00000000,0x00000013 .word 0x00000000,0x00000065 .word 0x00000000,0x00000055 p12_expected_fp_regs: .word 0xbb20713e,0x0022d5bb .word 0x523cd3cf,0x95c4231b .word 0x4f45ab66,0x1353100a .word 0x3175488b,0x331459a7 .word 0xb1aa120a,0xe4a83dd3 .word 0x7e5b120e,0xfb7d4f27 .word 0x060f2b23,0x04740ac1 .word 0x2fbc3379,0xa6f6e5c1 .word 0x5f95107e,0x38b33c95 .word 0x24e91f96,0x25f26538 .word 0x1b68a5d6,0x7172d5b1 .word 0x5460aa84,0x229b6c07 .word 0xec741b4b,0x0351fc36 .word 0x9a4ceef5,0x4d950433 .word 0x33259563,0xb235a560 .word 0xf27e1e54,0x674d9f94 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p12_local0_expect: .word 0xf51e6358,0x8ea25f7f .word 0x3809a8c0,0x61f912c8 .word 0x10fbe341,0x0772412f .word 0x0772412f,0x533b5b60 .word 0x18e32d89,0xf139ece2 .word 0x4865e5c2,0x531688ff .word 0xf9b86ab2,0x10fe042d .word 0xe107ad54,0x9a9047ff p12_local1_expect: .word 0xb723b11c,0xc7c1e300 .word 0x7b7e5412,0x275b9c22 .word 0x496af6f8,0x6b3b50d2 .word 0xae1a3369,0xab6a8035 .word 0xf0188092,0xc425a006 .word 0x4eaff627,0x2088e7e8 .word 0x4c2f69c9,0x2ae614eb .word 0x0e31ec56,0xcbcbb004 p12_local2_expect: .word 0x169b41e6,0x7c6e312f .word 0xddadd86d,0xecd04cad .word 0xbe30680b,0xa2497be9 .word 0xff151fd1,0x67e9ab1e .word 0x1abc59b5,0x4d7913b7 .word 0x2ae614eb,0xfc90fcb5 .word 0x8c475315,0x8c2d96f4 .word 0xf3ff33df,0x27b755de p12_local3_expect: .word 0x5dd04a5d,0x41e9401f .word 0x1372321f,0xf3c0642f .word 0x57600aeb,0x8c2d96f4 .word 0x1f551bb6,0x6df2d43f .word 0x7d32a4d2,0x7beb1648 .word 0x2ae614eb,0xe1d8f8d3 .word 0xa6a9ff3e,0x3a52ef76 .word 0x9f86f5a7,0x14b52004 p13_init_registers: .word 0x65904285,0xe3cf2e35 ! Init value for %l0 .word 0x1ebb0eec,0x300fffb3 ! Init value for %l1 .word 0x1cdcb760,0x48f1cbdc ! Init value for %l2 .word 0x83d6d472,0x41dfb1ec ! Init value for %l3 .word 0x0fbd2c98,0x67ea4df1 ! Init value for %l4 .word 0xd618eaa7,0xd2ea55c2 ! Init value for %l5 .word 0x30eba00a,0x57bae357 ! Init value for %l6 .word 0xb1f80ac2,0xb735706d ! Init value for %l7 .align 64 p13_init_freg: .word 0x2276de52,0x3d20d235 ! Init value for %f0 .word 0x6d093dac,0xcf049493 ! Init value for %f2 .word 0x37fb6058,0x2f8c0bd2 ! Init value for %f4 .word 0x67833836,0x38c4e375 ! Init value for %f6 .word 0xe50c5c3c,0xd527910b ! Init value for %f8 .word 0x11977a78,0x6fda3ff1 ! Init value for %f10 .word 0x128aba26,0x43dcc683 ! Init value for %f12 .word 0xf71a4750,0xe3a5c644 ! Init value for %f14 .word 0x83d74362,0x66559037 ! Init value for %f16 .word 0x80780fb6,0x30b268c0 ! Init value for %f18 .word 0x3975d659,0x1876f8bc ! Init value for %f20 .word 0xa930b48a,0x63111250 ! Init value for %f22 .word 0xdcbca937,0x3a755279 ! Init value for %f24 .word 0x37a1b7d5,0x721e66dc ! Init value for %f26 .word 0xa0c90ab4,0xb7c57181 ! Init value for %f28 .word 0xfdda3438,0x14a8de46 ! Init value for %f30 .word 0x1b1b1b7e,0x16a6b1a8 ! Init value for %f32 .word 0x997546e8,0x1dc68e64 ! Init value for %f34 .word 0xd30cf73b,0x1c15dd50 ! Init value for %f36 .word 0x8bef7e71,0x2658d22b ! Init value for %f38 .word 0x79f1cafd,0x82999657 ! Init value for %f40 .word 0x5165108e,0x2534826d ! Init value for %f42 .word 0x60bba992,0x8654dfc6 ! Init value for %f44 .word 0x22bfbf74,0x1c82ffe4 ! Init value for %f46 .word 0xc15f30aa,0xeb8c7487 .word 0x89fcf9b6,0x7ee96a53 .word 0xcbc5608b,0x5ddbbbf7 .word 0xa3933dc4,0x108bce04 .word 0x2be75d87,0x674d13f3 .word 0x853ce92f,0xb5f2e518 .word 0xdaf1ceaf,0xc1d1182c .word 0x7f9fe46b,0xb46155b5 p13_expected_registers: .word 0x00000000,0xf3f49239 .word 0x00000000,0x00000061 .word 0x1cdcb760,0x48f1cbdc .word 0x00000000,0x00000061 .word 0x0fbd2c98,0x67ea4df1 .word 0xffffffff,0xf61ee589 .word 0xb735706d,0xf0c3be8e .word 0x00000000,0x18e7f15e p13_expected_fp_regs: .word 0x2276de52,0x3d20d235 .word 0x6d093dac,0xcf049493 .word 0x37fb6058,0x2f8c0bd2 .word 0x67833836,0x38c4e375 .word 0xe50c5c3c,0xd527910b .word 0x11977a78,0x6fda3ff1 .word 0x128aba26,0x43dcc683 .word 0xf71a4750,0xe3a5c644 .word 0x83d74362,0x66559037 .word 0x80780fb6,0x30b268c0 .word 0x3975d659,0x1876f8bc .word 0xa930b48a,0x63111250 .word 0xdcbca937,0x3a755279 .word 0x37a1b7d5,0x721e66dc .word 0xa0c90ab4,0xb7c57181 .word 0xfdda3438,0x14a8de46 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p13_local0_expect: .word 0xb735706d,0xf0c3be8e .word 0xe7a964cf,0x3f993424 .word 0x9205b516,0xbbccffd6 .word 0x968e7f82,0xf3f49239 .word 0xb8ab610b,0x245630d6 .word 0xeaf6d4ff,0x21d3bf8b .word 0xb21496e0,0xfb46ae3c .word 0xa6f5a8b6,0x1f49708c p13_local1_expect: .word 0x501d6243,0x633c1a7a .word 0x61177659,0x41a31e6c .word 0x00000061,0x28a8a4bc .word 0x56b3eed7,0xf61ee589 .word 0xdc0f3af7,0x1becdd82 .word 0xfd96e771,0x4e3373d4 .word 0x3c7a81de,0x57145059 .word 0xbfcb8d50,0x206d0d7f p13_local2_expect: .word 0x1ffac001,0x1a761a25 .word 0xce0c2c97,0x6f1982c9 .word 0x9b1c31f3,0x3c7a81de .word 0x3c4a563b,0x4f71d40c .word 0x1c904627,0x6ea3e009 .word 0x8d6f645d,0x95b87f49 .word 0x02c2612e,0xbcfc59d3 .word 0x57bae357,0x4df7aab2 p13_local3_expect: .word 0x50ffdb0b,0xb6df85e4 .word 0x0aa00cc9,0xd82dda2d .word 0xb1da6253,0xf4cb0f07 .word 0x206d0d7f,0x9dc295e1 .word 0x47f099e2,0xd2bea632 .word 0xebdfba88,0xc60c12cc .word 0x2a83a682,0x6dac1014 .word 0xc091f632,0xee0e3691 p14_init_registers: .word 0xf8ba5486,0x366fbe89 ! Init value for %l0 .word 0x3c410415,0xec46af9a ! Init value for %l1 .word 0x8f08187b,0xb49cb519 ! Init value for %l2 .word 0x033937cd,0xc518cd39 ! Init value for %l3 .word 0xfe128c00,0x32568d81 ! Init value for %l4 .word 0xf52a3fd8,0x94546cd0 ! Init value for %l5 .word 0x4a6d0ace,0x5bc20d10 ! Init value for %l6 .word 0x44f97451,0xef8050c0 ! Init value for %l7 .align 64 p14_init_freg: .word 0x197c101e,0x8890d987 ! Init value for %f0 .word 0xbe7ec7a8,0xeb48ae85 ! Init value for %f2 .word 0x29574b5d,0xc8062ed0 ! Init value for %f4 .word 0xd57842bf,0xbcdfd8c3 ! Init value for %f6 .word 0x67a70471,0xd8df13fb ! Init value for %f8 .word 0x86f3df57,0x1d8ddbc2 ! Init value for %f10 .word 0xd2d00d92,0x71be3a89 ! Init value for %f12 .word 0x3ca35c40,0x543c9bb2 ! Init value for %f14 .word 0x129c107c,0x8e4afa72 ! Init value for %f16 .word 0xbd7d5b53,0xb9450a58 ! Init value for %f18 .word 0x8907da74,0x6882fcf2 ! Init value for %f20 .word 0xc85d83fe,0x66bb16d9 ! Init value for %f22 .word 0xd4d10aed,0x9ecd500f ! Init value for %f24 .word 0x7d6f5be8,0xa9ff52eb ! Init value for %f26 .word 0x46373a81,0xbb4c6097 ! Init value for %f28 .word 0x83163f33,0xa814a11f ! Init value for %f30 .word 0xb83e6102,0xe40b1194 ! Init value for %f32 .word 0x3abfca08,0xf7ddf7e5 ! Init value for %f34 .word 0x278ad9f5,0x08c57b8f ! Init value for %f36 .word 0x1a86220e,0x3289f362 ! Init value for %f38 .word 0x96ae8abd,0x535ee39f ! Init value for %f40 .word 0x9780d984,0x360808bf ! Init value for %f42 .word 0x511dee3f,0xd44b4646 ! Init value for %f44 .word 0xb75b543f,0xf9ae1422 ! Init value for %f46 .word 0x76253e76,0x74621ad6 .word 0xa73d6362,0x43fc377b .word 0x14baadb3,0xfaa20a6b .word 0x2a47e573,0x7ca1e35c .word 0x82df0480,0x0131ebf5 .word 0xae905786,0x1398bc09 .word 0x73ca4e2a,0xd8bff2b8 .word 0xc052c6f4,0x5411832a p14_expected_registers: .word 0x00000000,0x33c25e51 .word 0x00000000,0x35b56525 .word 0x00000000,0x768490d2 .word 0xffffffff,0xffff907d .word 0x00000000,0x81d95951 .word 0x00000000,0x7b8e0f34 .word 0x00000000,0x12aab7ab .word 0x00000000,0xd748b52f p14_expected_fp_regs: .word 0x197c101e,0x8890d987 .word 0xbe7ec7a8,0xeb48ae85 .word 0x29574b5d,0xc8062ed0 .word 0xd57842bf,0xbcdfd8c3 .word 0x67a70471,0xd8df13fb .word 0x86f3df57,0x1d8ddbc2 .word 0xd2d00d92,0x71be3a89 .word 0x3ca35c40,0x543c9bb2 .word 0x129c107c,0x8e4afa72 .word 0xbd7d5b53,0xb9450a58 .word 0x8907da74,0x6882fcf2 .word 0xc85d83fe,0x66bb16d9 .word 0xd4d10aed,0x9ecd500f .word 0x7d6f5be8,0xa9ff52eb .word 0x46373a81,0xbb4c6097 .word 0x83163f33,0xa814a11f .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p14_local0_expect: .word 0x9200e53e,0x66d06de1 .word 0xaf8795a3,0x1cbfacc3 .word 0x6ac531b9,0x88a10125 .word 0xe3dc8b3e,0x3184b926 .word 0x161170a3,0xf4abb460 .word 0x79608ab4,0x482e689a .word 0xc4e55e2c,0x841cca7a .word 0xf997362a,0x75a6493d p14_local1_expect: .word 0xadd923a1,0x3219dbaf .word 0x282f6aec,0x482e689a .word 0x7e04907d,0x94546cd0 .word 0x4bea6c27,0x609ceffc .word 0x6c6b48cc,0xe3bd84d2 .word 0x864171c8,0x6de1d837 .word 0xdea9ca7a,0x4a4bda52 .word 0xd759c65d,0xfda93178 p14_local2_expect: .word 0x1595aacf,0x52bb13e2 .word 0x8c2c0a5b,0xd3e2cee0 .word 0x7642263c,0xe410b3f4 .word 0xf3d88549,0x41414f1c .word 0x51f0908c,0x690eadc1 .word 0xcd0342ef,0xf3d88549 .word 0x24ff058a,0xb097ec65 .word 0x72df302e,0x35b56525 p14_local3_expect: .word 0xf8915545,0x1de0edb8 .word 0xf27da743,0x5a2ab119 .word 0xee67726b,0x161170a3 .word 0x514a185d,0x42ffbcb2 .word 0x8d0dfbad,0x9fe8187d .word 0x6c6b48cc,0x768490d2 .word 0xdc013904,0xc18f0cfd .word 0x6fead974,0x7c497630 p15_init_registers: .word 0x27a44c4f,0xffbf6353 ! Init value for %l0 .word 0x44f9ae82,0x6141ad3b ! Init value for %l1 .word 0x97fbc9aa,0x83692770 ! Init value for %l2 .word 0x7ae619bc,0x382a4120 ! Init value for %l3 .word 0x1e8e7d9b,0x917e0dfb ! Init value for %l4 .word 0x6e122032,0x188e69ac ! Init value for %l5 .word 0x2ec36583,0xf148cae7 ! Init value for %l6 .word 0xaf1ff058,0x32adcb8f ! Init value for %l7 .align 64 p15_init_freg: .word 0xdf8f1550,0xce777928 ! Init value for %f0 .word 0x9f06bcbb,0xe461ebaa ! Init value for %f2 .word 0xde59600e,0xb1b6b610 ! Init value for %f4 .word 0x3ba580a4,0x509a53d1 ! Init value for %f6 .word 0xbfea6b69,0x35b2c268 ! Init value for %f8 .word 0xe4f2bcba,0x80d7a2b5 ! Init value for %f10 .word 0xe07934c0,0xd9f4c54d ! Init value for %f12 .word 0xcbf9b547,0xd2ed40de ! Init value for %f14 .word 0x9a0fbf37,0x75537849 ! Init value for %f16 .word 0x9ff82eea,0x2c52e001 ! Init value for %f18 .word 0xf390684a,0x30d68b99 ! Init value for %f20 .word 0xea95777f,0xdfe7e792 ! Init value for %f22 .word 0xb0f01630,0x9dd0e6d7 ! Init value for %f24 .word 0x4f640feb,0x153ac5ee ! Init value for %f26 .word 0x39b9bb79,0x3fd9bd9f ! Init value for %f28 .word 0xeac256b2,0x043d0217 ! Init value for %f30 .word 0xe5bd4583,0xb560e97b ! Init value for %f32 .word 0x8f5c3b35,0x940f6845 ! Init value for %f34 .word 0x1c7fe4cf,0x6840466d ! Init value for %f36 .word 0xe718abc8,0x34678776 ! Init value for %f38 .word 0x7ff64af9,0xb9a8b862 ! Init value for %f40 .word 0x3a9234da,0xc06f358f ! Init value for %f42 .word 0xc93ff9eb,0x225f7594 ! Init value for %f44 .word 0x0aedcc6b,0x949b13a6 ! Init value for %f46 .word 0xb8bd898c,0xb808edfc .word 0x5a19a3df,0xd27350e0 .word 0xdfc496a0,0xe8c380bc .word 0x1f4f9bec,0xdac654e1 .word 0xa5353b7f,0x6ff63de9 .word 0xc80cd9b4,0x105aedad .word 0xda086c46,0xd4c8587d .word 0xf090d32c,0x24c87f80 p15_expected_registers: .word 0x00000000,0x00000066 .word 0x00000000,0x000000e5 .word 0x00000000,0x33c4a45c .word 0x00000000,0x000000a5 .word 0x1e8e7d9b,0x917e0dfb .word 0x00000000,0x0000004c .word 0x0da11e7d,0x8e129cdd .word 0x0da11e7d,0x8e129cdd p15_expected_fp_regs: .word 0xdf8f1550,0xce777928 .word 0x9f06bcbb,0xe461ebaa .word 0xde59600e,0xb1b6b610 .word 0x3ba580a4,0x509a53d1 .word 0xbfea6b69,0x35b2c268 .word 0xe4f2bcba,0x80d7a2b5 .word 0xe07934c0,0xd9f4c54d .word 0xcbf9b547,0xd2ed40de .word 0x9a0fbf37,0x75537849 .word 0x9ff82eea,0x2c52e001 .word 0xf390684a,0x30d68b99 .word 0xea95777f,0xdfe7e792 .word 0xb0f01630,0x9dd0e6d7 .word 0x4f640feb,0x153ac5ee .word 0x39b9bb79,0x3fd9bd9f .word 0xeac256b2,0x043d0217 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p15_local0_expect: .word 0x66f55549,0x5378f73a .word 0x8bff7302,0xd97f9fac .word 0xa53cbde0,0x360b9dff .word 0x7fbf934f,0xb728de46 .word 0xd3808a6a,0xd6bffffa .word 0x4b50ddcb,0xeabe62ff .word 0x7b632b43,0x96e32e42 .word 0x68d7946b,0x8598cdd1 p15_local1_expect: .word 0xbfd00b1c,0x904ca060 .word 0x856579df,0x950c44ab .word 0x0da11e7d,0x8e129cdd .word 0xffbf6353,0x03d78a69 .word 0x3e2d2268,0x300d0dc6 .word 0x8ae85a6f,0xb5842002 .word 0x2eb8551b,0x31dfd0ca .word 0xd4052bb8,0x99d4b11a p15_local2_expect: .word 0xc9fb4367,0x5db42e72 .word 0xd073fce7,0x1252b1c7 .word 0x7db91eed,0xc48c9d71 .word 0x3bc21b08,0xfdaf2ac3 .word 0x917e0dfb,0xb0ece863 .word 0x6021653b,0x7f782dc0 .word 0xc98f43eb,0xc368f89c .word 0x915309ff,0xa7ae8f77 p15_local3_expect: .word 0xbb34b910,0x9681c598 .word 0xfa6e9626,0x33c4a45c .word 0x1e17131f,0xeefbf906 .word 0xff8f7b08,0x188e69ac .word 0xa2c0e992,0xfa9dff13 .word 0x60dd9422,0xc926cf83 .word 0xa583a95d,0xcd414cb0 .word 0xcbe1cc75,0xc4c03910 p16_init_registers: .word 0x128d9309,0xb6355abd ! Init value for %l0 .word 0xb4d5bbcb,0xf887335d ! Init value for %l1 .word 0x8873307e,0xdd44c7e5 ! Init value for %l2 .word 0x430ce478,0x42669139 ! Init value for %l3 .word 0xb5a56a62,0x54c19158 ! Init value for %l4 .word 0x65793d92,0x3df89cb0 ! Init value for %l5 .word 0x69d6b9ef,0xb3ff50ab ! Init value for %l6 .word 0xe1f1dd8a,0x8c5631a7 ! Init value for %l7 .align 64 p16_init_freg: .word 0x5ffa5465,0xba376bba ! Init value for %f0 .word 0xbf3bebbd,0x7a884112 ! Init value for %f2 .word 0x9e8e40c8,0x955d71c6 ! Init value for %f4 .word 0x12274be0,0x5f073bda ! Init value for %f6 .word 0xea91e70a,0x5630e9d9 ! Init value for %f8 .word 0xc5d4f61c,0xdca7b77e ! Init value for %f10 .word 0xb1c10367,0xa621b394 ! Init value for %f12 .word 0x31a079be,0x0a192bed ! Init value for %f14 .word 0x339702f0,0x1fafcd28 ! Init value for %f16 .word 0xb807f362,0x5b54cb2b ! Init value for %f18 .word 0x7b0342a9,0x99d4ae40 ! Init value for %f20 .word 0xd11c0fb8,0x9817dd6a ! Init value for %f22 .word 0xaa40743e,0x641fe3c1 ! Init value for %f24 .word 0xcc9298ea,0x0d63045e ! Init value for %f26 .word 0xd783e95a,0x4f8114e5 ! Init value for %f28 .word 0x6b343aa7,0xeb17b37d ! Init value for %f30 .word 0x29e9c35a,0x3ac2f505 ! Init value for %f32 .word 0x404f88c0,0xea656047 ! Init value for %f34 .word 0x18bfcf02,0x00ad54f4 ! Init value for %f36 .word 0x7f04b102,0xff2a08fe ! Init value for %f38 .word 0x06a401c1,0x98f01f1b ! Init value for %f40 .word 0x9582075f,0xac8e5cfd ! Init value for %f42 .word 0xe06de24c,0x3b2ef032 ! Init value for %f44 .word 0xb49bdcf5,0xb795370a ! Init value for %f46 .word 0xe8a07555,0xd35e56ab .word 0x64520421,0x011ae49f .word 0x9a683dba,0x242b679e .word 0x7849cad1,0xf7f3217d .word 0xbaeb5a7c,0x9b8f9f5e .word 0x2f904bd2,0x366e5774 .word 0x0107b97e,0x19ff09f1 .word 0xbe74e856,0x4f01c2c2 p16_expected_registers: .word 0x00000000,0x0000005e .word 0x00000000,0x00000094 .word 0x8873307e,0xdd44c7e5 .word 0x00000000,0x000000e7 .word 0x00000000,0x6ebd040d .word 0x00000000,0x00000063 .word 0x54941fbc,0x03cc0dda .word 0x00000000,0x00000042 p16_expected_fp_regs: .word 0x5ffa5465,0xba376bba .word 0xbf3bebbd,0x7a884112 .word 0x9e8e40c8,0x955d71c6 .word 0x12274be0,0x5f073bda .word 0xea91e70a,0x5630e9d9 .word 0xc5d4f61c,0xdca7b77e .word 0xb1c10367,0xa621b394 .word 0x31a079be,0x0a192bed .word 0x339702f0,0x1fafcd28 .word 0xb807f362,0x5b54cb2b .word 0x7b0342a9,0x99d4ae40 .word 0xd11c0fb8,0x9817dd6a .word 0xaa40743e,0x641fe3c1 .word 0xcc9298ea,0x0d63045e .word 0xd783e95a,0x4f8114e5 .word 0x6b343aa7,0xeb17b37d .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p16_local0_expect: .word 0xd0f1f330,0x41ff6dfe .word 0xc7fce5ff,0xe2ffabea .word 0xa2f97e28,0x62f1e9a6 .word 0x00000055,0x55ff33d6 .word 0x08284bdb,0xa68d4f9a .word 0xb3ff50ab,0x9066f12a .word 0x55aa031d,0x94f7d29d .word 0x1af2d0a1,0xfc543b7b p16_local1_expect: .word 0xe00da311,0x82106127 .word 0x42669139,0x83e8fb0f .word 0x1d6526c2,0xc8ee0be9 .word 0xc93d5ab4,0x3a4a11c8 .word 0x00000094,0xf900232c .word 0xf6127d20,0xeab93cc0 .word 0x26048470,0xc643edef .word 0x9dde398b,0x40fa1882 p16_local2_expect: .word 0xc59459be,0x24a40c98 .word 0xff59a01b,0xf1409488 .word 0xd1dcc4f1,0xf4655319 .word 0xf5c6a510,0x4a4b1855 .word 0xa67c2f64,0x579e38fe .word 0xfca96df8,0x71127061 .word 0x54941fbc,0x03cc0dda .word 0xf1580199,0x1de42083 p16_local3_expect: .word 0x85c84807,0x1142eb67 .word 0xff9ad6ac,0xae4b7520 .word 0xe9a66b01,0x75c785e4 .word 0x54c19158,0x09bba38a .word 0xb6355abd,0x3df89cb0 .word 0x4ebaf6a7,0x3768addd .word 0xfffff900,0x7c974bea .word 0x75eed0ff,0xaaad23e7 p17_init_registers: .word 0xbb037e33,0xfe9dc07f ! Init value for %l0 .word 0x35a3c143,0xb5d2e078 ! Init value for %l1 .word 0xd2ec6c77,0xf454c618 ! Init value for %l2 .word 0xb4a1ec51,0xf0d3215c ! Init value for %l3 .word 0x31594dda,0x680fc397 ! Init value for %l4 .word 0xcf30bf98,0x97a0d1be ! Init value for %l5 .word 0xf35dce3c,0x30aa2a17 ! Init value for %l6 .word 0x1a2ed1e4,0xa82b91c1 ! Init value for %l7 .align 64 p17_init_freg: .word 0x17d169eb,0xcedb7741 ! Init value for %f0 .word 0x8a3344e0,0x4eb96bd0 ! Init value for %f2 .word 0x548c3f94,0x299bbeb7 ! Init value for %f4 .word 0xddc5fbab,0xe6ae83d8 ! Init value for %f6 .word 0xe5123e8d,0x7d106762 ! Init value for %f8 .word 0x9d1eba12,0xe1ed03fd ! Init value for %f10 .word 0xadce041d,0xbbed1bc3 ! Init value for %f12 .word 0xfe40ecc9,0x5bf2679f ! Init value for %f14 .word 0xce144b53,0x301f8de1 ! Init value for %f16 .word 0x772e7261,0x41a5b4ae ! Init value for %f18 .word 0x839c6120,0xd660d7fa ! Init value for %f20 .word 0xc67d491a,0xa1380fd2 ! Init value for %f22 .word 0x63894eaa,0xc67ba886 ! Init value for %f24 .word 0xd3f1974a,0x55afa88d ! Init value for %f26 .word 0x9a9d9491,0x3eb2293c ! Init value for %f28 .word 0x6c0e59f6,0x692405d0 ! Init value for %f30 .word 0xc5744dbc,0xc2c2f9fc ! Init value for %f32 .word 0x71dc25e3,0x4f74a8f2 ! Init value for %f34 .word 0x6fa5c011,0xc3f771ce ! Init value for %f36 .word 0x3259fc3f,0x8599c3d3 ! Init value for %f38 .word 0xdc998014,0xd895e4c6 ! Init value for %f40 .word 0x98ee6edd,0xab40b286 ! Init value for %f42 .word 0xefb7e603,0xc398cec9 ! Init value for %f44 .word 0xe093e1be,0xc7b1adc2 ! Init value for %f46 .word 0x2bcdce8b,0x1f19ac37 .word 0x3b7964ea,0x83c938f1 .word 0x55406d55,0x8528ad66 .word 0xa0bc76bf,0xd434f81e .word 0x7e70ee53,0xb7151bd1 .word 0x36a819f7,0x000228fe .word 0x0b1dbf3a,0x3530ef14 .word 0xeee850c1,0x1b1f64d2 p17_expected_registers: .word 0x00000000,0x000000f3 .word 0x00000000,0x3e521c5b .word 0x0fa60b1d,0xc0a9322f .word 0xb4a1ec51,0xf0d3215c .word 0x00000000,0x6a5da75e .word 0xa505c256,0xc18e7317 .word 0x8c752e62,0xedc8d8dc .word 0x00000000,0x0000006c p17_expected_fp_regs: .word 0x17d169eb,0xcedb7741 .word 0x8a3344e0,0x4eb96bd0 .word 0x548c3f94,0x299bbeb7 .word 0xddc5fbab,0xe6ae83d8 .word 0xe5123e8d,0x7d106762 .word 0x9d1eba12,0xe1ed03fd .word 0xadce041d,0xbbed1bc3 .word 0xfe40ecc9,0x5bf2679f .word 0xce144b53,0x301f8de1 .word 0x772e7261,0x41a5b4ae .word 0x839c6120,0xd660d7fa .word 0xc67d491a,0xa1380fd2 .word 0x63894eaa,0xc67ba886 .word 0xd3f1974a,0x55afa88d .word 0x9a9d9491,0x3eb2293c .word 0x6c0e59f6,0x692405d0 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p17_local0_expect: .word 0xc18e7317,0x8e23c39e .word 0x97a0d1be,0xd6fc6609 .word 0x5b8d6af7,0x0ff7caf0 .word 0x2fc2a106,0x48b84373 .word 0xcd886617,0x6a77e776 .word 0x0fa60b1d,0xc0a9322f .word 0xcaa5394a,0x80040ec4 .word 0x00000000,0x6a5da75e p17_local1_expect: .word 0xbc99135a,0x675936b1 .word 0xa505c256,0xc18e7317 .word 0x1eff75c7,0xf391e1e1 .word 0x267a26ff,0x2948e7af .word 0x74d1d88b,0x90255a32 .word 0x8d058458,0x84ff627d .word 0x17d82316,0xef765ce2 .word 0xa9c0080e,0xd5a70068 p17_local2_expect: .word 0x0c4e7cb5,0xaa6398a1 .word 0xe0833873,0x804c9a79 .word 0xc4e29cc0,0x7e99f3c8 .word 0x2105a32e,0x8b955aca .word 0x87f7c33d,0x7edf2503 .word 0xfd30eb3e,0xb0aa1f38 .word 0x8c752e62,0xedc8d8dc .word 0x3981d057,0x83043df9 p17_local3_expect: .word 0xff91e1e1,0x54670857 .word 0x723f86f2,0x289c2d6c .word 0xa01fe48b,0xf17471f6 .word 0xa82b91c1,0x15a981d4 .word 0x6a5da75e,0xa3e5f91e .word 0xcd886617,0x17d82316 .word 0x25de4951,0x233f5a2a .word 0x05e331f6,0xc424e414 p18_init_registers: .word 0xd0fb8fda,0xbbbf45d5 ! Init value for %l0 .word 0x2c0ffaf2,0x6eb1411c ! Init value for %l1 .word 0xdb899230,0x962b58bc ! Init value for %l2 .word 0x1e0dbeb7,0xca9cb78e ! Init value for %l3 .word 0x7f685718,0x28f573a4 ! Init value for %l4 .word 0xc29aa242,0x99f601cb ! Init value for %l5 .word 0x018e1bc0,0x4f318983 ! Init value for %l6 .word 0x9fb3a46c,0xb474ff14 ! Init value for %l7 .align 64 p18_init_freg: .word 0x2ab10e36,0x094dd8ba ! Init value for %f0 .word 0x740a4b72,0x4be16f1b ! Init value for %f2 .word 0x3c10988a,0x94bc551d ! Init value for %f4 .word 0x560a567b,0xa900259c ! Init value for %f6 .word 0x4c334a60,0xc77ff51e ! Init value for %f8 .word 0xcc352066,0xc96c4cd2 ! Init value for %f10 .word 0x0076bb64,0x96c62139 ! Init value for %f12 .word 0xa69aba9e,0xcfae31d2 ! Init value for %f14 .word 0x01ab3c95,0xb45f0b54 ! Init value for %f16 .word 0xec70c958,0xa50a26cf ! Init value for %f18 .word 0x46625e10,0xcfc2556c ! Init value for %f20 .word 0x68711188,0xe1ff3c79 ! Init value for %f22 .word 0xc3c8bf37,0x0bc392ff ! Init value for %f24 .word 0xa5cbfcb4,0xd11275dd ! Init value for %f26 .word 0x84d58fd9,0x7b08e75e ! Init value for %f28 .word 0xc8855762,0x6811f76b ! Init value for %f30 .word 0x2cfab67e,0xabd782fe ! Init value for %f32 .word 0x9fa80f6e,0x06286c59 ! Init value for %f34 .word 0x6d10937a,0xd05e452a ! Init value for %f36 .word 0x8ef3762f,0x48a1f64a ! Init value for %f38 .word 0x5fdcc1bb,0x47db3823 ! Init value for %f40 .word 0xa2dd8c5c,0x65713307 ! Init value for %f42 .word 0xbb73e4d7,0x8f02e90c ! Init value for %f44 .word 0xc977a9d7,0xcbd9f570 ! Init value for %f46 .word 0x84ae49f6,0x3197cc2b .word 0x29800c7c,0x5e648d82 .word 0x786cc8eb,0x385216d9 .word 0x75ade510,0x515a81a0 .word 0xd174feae,0xffd3d03a .word 0x327e9ec3,0x065c683f .word 0x88eacf47,0xb9d17093 .word 0x104762c2,0x86f0d2f3 p18_expected_registers: .word 0x00000000,0x8a7c613a .word 0x71b6baae,0xa096dd5e .word 0x00000000,0x71b6baae .word 0x00000000,0xdcfb44cd .word 0x51909be9,0x247c8d12 .word 0x00000000,0x247c8d12 .word 0x018e1bc0,0x4f318983 .word 0x71b6baae,0xa096dd5e p18_expected_fp_regs: .word 0x2ab10e36,0x094dd8ba .word 0x740a4b72,0x4be16f1b .word 0x3c10988a,0x94bc551d .word 0x560a567b,0xa900259c .word 0x4c334a60,0xc77ff51e .word 0xcc352066,0xc96c4cd2 .word 0x0076bb64,0x96c62139 .word 0xa69aba9e,0xcfae31d2 .word 0x01ab3c95,0xb45f0b54 .word 0xec70c958,0xa50a26cf .word 0x46625e10,0xcfc2556c .word 0x68711188,0xe1ff3c79 .word 0xc3c8bf37,0x0bc392ff .word 0xa5cbfcb4,0xd11275dd .word 0x84d58fd9,0x7b08e75e .word 0xc8855762,0x6811f76b .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p18_local0_expect: .word 0xc9c8f85d,0x52dd3126 .word 0x15ae1e1c,0x7ab00e43 .word 0x8f749666,0x3476e262 .word 0x8a7c613a,0x4277983a .word 0x5b69819f,0xbf4bfe75 .word 0x71b6baae,0xa096dd5e .word 0x00000052,0xa4a38987 .word 0x67fcdcec,0x8301dca8 p18_local1_expect: .word 0xb70cc9e7,0x8f1920da .word 0xce3da7c0,0x3248806b .word 0x46bdffff,0xff03f657 .word 0xcc4ac263,0xe459d709 .word 0x00000044,0x59a8f6b5 .word 0xbe9692e9,0x4a3db637 .word 0xcbd0d6ff,0x97962fba .word 0xd14d0f3a,0xc9801613 p18_local2_expect: .word 0xcc4ba810,0xfa54ae25 .word 0x8b2daa8a,0x7d008cd6 .word 0x0ed1bc5e,0x944fc171 .word 0x5b69819f,0x321053d2 .word 0xc8fe3999,0x9ca1eb20 .word 0xe1d23bba,0x49d32229 .word 0xdd6a8bf7,0x247c8d12 .word 0xb88be785,0x44dd7b93 p18_local3_expect: .word 0xff079a40,0x826c0ea5 .word 0x8a5fad88,0x49b4e9ea .word 0x1daee389,0x65318e48 .word 0xad028057,0xabfffbf0 .word 0x21a95aa1,0x0b1cc253 .word 0x51909be9,0x247c8d12 .word 0xfe4c0bff,0xe8bafa91 .word 0x2a981f85,0x8bf76a1b p19_init_registers: .word 0xc6e8d788,0x1a58951e ! Init value for %l0 .word 0x1eb5fd7d,0xf2e4c6ff ! Init value for %l1 .word 0xef024a06,0x7dd2e86e ! Init value for %l2 .word 0x49bb751c,0xb110230f ! Init value for %l3 .word 0x982d6cc6,0xcd58aef2 ! Init value for %l4 .word 0x0a4a2a50,0xb4cb3b42 ! Init value for %l5 .word 0x32018270,0xb04d9804 ! Init value for %l6 .word 0x7a228790,0xcb0cb8a1 ! Init value for %l7 .align 64 p19_init_freg: .word 0x91c90932,0x830e76bc ! Init value for %f0 .word 0x61da99c4,0x3bdba325 ! Init value for %f2 .word 0xb915c86b,0x63b63d69 ! Init value for %f4 .word 0x321f02a3,0x69944686 ! Init value for %f6 .word 0x0600bc0c,0x95cba71b ! Init value for %f8 .word 0xa22f7281,0x6a5844ea ! Init value for %f10 .word 0x94844005,0x1abecdc7 ! Init value for %f12 .word 0x341313c1,0x4ff37d1f ! Init value for %f14 .word 0xa855371a,0x9001f3e1 ! Init value for %f16 .word 0x97f5fd99,0x17563f6d ! Init value for %f18 .word 0x8e2ea526,0x09580d7f ! Init value for %f20 .word 0x640c549f,0x83ebb85a ! Init value for %f22 .word 0x9df34a05,0x5a6e073a ! Init value for %f24 .word 0x272bffaf,0xdb169eb0 ! Init value for %f26 .word 0x4fd79462,0x5a7fac7b ! Init value for %f28 .word 0xc7dc55f2,0xb70be816 ! Init value for %f30 .word 0x5ec79d75,0xbec7b66a ! Init value for %f32 .word 0x9ff3a0fe,0xaf5629d3 ! Init value for %f34 .word 0x51edf2ad,0x4478280d ! Init value for %f36 .word 0xee3a03d8,0x142fc737 ! Init value for %f38 .word 0x77aaf0fc,0xcc919ac4 ! Init value for %f40 .word 0xd66b0bd6,0x23fa159f ! Init value for %f42 .word 0x44f0ac4c,0xfacf5cdb ! Init value for %f44 .word 0x8aefb914,0xe13739cb ! Init value for %f46 .word 0xf72a73e9,0xef5561b8 .word 0x74ec946d,0xd9e0bf8c .word 0x38f2427d,0x3c220d87 .word 0xee9cca21,0xab088693 .word 0xaa117450,0x9704d469 .word 0xe9183c6c,0xd17f5d3f .word 0x2223c863,0x5e9d47d6 .word 0x8c82cc2c,0xd623e221 p19_expected_registers: .word 0x00000000,0x000000c3 .word 0x184bffd6,0xc439ff6d .word 0xeaca0768,0xa6aba384 .word 0x00000000,0x4a992d0d .word 0x4885fbff,0x127e51aa .word 0x00000000,0x6fce8e01 .word 0x00000000,0x61c6ed94 .word 0x00000000,0x0000004a p19_expected_fp_regs: .word 0x91c90932,0x830e76bc .word 0x61da99c4,0x3bdba325 .word 0xb915c86b,0x63b63d69 .word 0x321f02a3,0x69944686 .word 0x0600bc0c,0x95cba71b .word 0xa22f7281,0x6a5844ea .word 0x94844005,0x1abecdc7 .word 0x341313c1,0x4ff37d1f .word 0xa855371a,0x9001f3e1 .word 0x97f5fd99,0x17563f6d .word 0x8e2ea526,0x09580d7f .word 0x640c549f,0x83ebb85a .word 0x9df34a05,0x5a6e073a .word 0x272bffaf,0xdb169eb0 .word 0x4fd79462,0x5a7fac7b .word 0xc7dc55f2,0xb70be816 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p19_local0_expect: .word 0x9beb349c,0x5d6111af .word 0xcc567c1c,0x286049ff .word 0x184bffd6,0xc439ff6d .word 0x31f59bcd,0x6f30397d .word 0x4885fbff,0x127e51aa .word 0xf2e4c6ff,0xb6cb57d8 .word 0xc304edcf,0xb04d9804 .word 0x3c2b0d6e,0x0512d57a p19_local1_expect: .word 0xea944ad1,0xefece80f .word 0x00000071,0xd197bb33 .word 0x9972af8c,0x71c8d566 .word 0x0522309e,0xeeffa84a .word 0xbb244af5,0x217bda85 .word 0x627fdef1,0xcee53fb1 .word 0x25d16587,0x871d1934 .word 0x30bb56b6,0x18461c5f p19_local2_expect: .word 0xb9a16e98,0xe9f82a14 .word 0xfca0ff4a,0x93b644d5 .word 0x94c53aa8,0x6cc5a454 .word 0xd718d57f,0xfb8541f4 .word 0x50498ad3,0x05399e17 .word 0xbc5132f7,0xdd9a44a4 .word 0x417471cf,0xecae5653 .word 0xa84bf447,0x9972af8c p19_local3_expect: .word 0xb4cb3b42,0xfdf106fb .word 0xeaca0768,0xa6aba384 .word 0x3b3aa6cb,0x4da6af76 .word 0xdd9a44a4,0xa9be1edf .word 0x983625c4,0x20f8d10f .word 0xb3b4dd40,0x0000006b .word 0xff992d0d,0x1dfbffd4 .word 0x4da88d1e,0xff84a134 p20_init_registers: .word 0x199a04d2,0x0f298dd9 ! Init value for %l0 .word 0xbd27ba9c,0x6b8dcf7a ! Init value for %l1 .word 0x28b7978d,0x843b8189 ! Init value for %l2 .word 0xf33cb83f,0xcaed3c8e ! Init value for %l3 .word 0x2bc39a35,0xce60b184 ! Init value for %l4 .word 0x87ebb168,0x89c9edfd ! Init value for %l5 .word 0xb116fb52,0xa82b674f ! Init value for %l6 .word 0x809bdc0d,0xc490ee2b ! Init value for %l7 .align 64 p20_init_freg: .word 0x9e8a6bb7,0x5de9cabd ! Init value for %f0 .word 0xe634cbe4,0xbce2a17e ! Init value for %f2 .word 0xdfa659e2,0x560fc897 ! Init value for %f4 .word 0x90c47de4,0xe440b761 ! Init value for %f6 .word 0x648bc1e1,0x2a86215b ! Init value for %f8 .word 0xe5865bf2,0x129d54a5 ! Init value for %f10 .word 0x6d11c696,0xa26fa06d ! Init value for %f12 .word 0x72e0215d,0x67302d58 ! Init value for %f14 .word 0x625c4d87,0x31f84178 ! Init value for %f16 .word 0xa96217de,0x368b19ec ! Init value for %f18 .word 0x7cb1033c,0x78c346a4 ! Init value for %f20 .word 0x249020cd,0xfd2a9295 ! Init value for %f22 .word 0xd2412c6f,0x179e4a1c ! Init value for %f24 .word 0xb91f228b,0x4b5b55d7 ! Init value for %f26 .word 0x2e73207e,0xd27ff964 ! Init value for %f28 .word 0xd367d012,0x3ba91830 ! Init value for %f30 .word 0xc5021b91,0xf5e3e5e4 ! Init value for %f32 .word 0x750afa5f,0x0d28a9ef ! Init value for %f34 .word 0xe961a4b4,0x96ab25dc ! Init value for %f36 .word 0xa5723bb8,0x5ffae210 ! Init value for %f38 .word 0xc99060a2,0xab123ca9 ! Init value for %f40 .word 0x3591e18f,0x2ccea5cf ! Init value for %f42 .word 0x4f202984,0x987d8068 ! Init value for %f44 .word 0x2c6564ef,0x0d7ef50f ! Init value for %f46 .word 0x4bdbf141,0xef07442f .word 0x841b2ae3,0x37f6a83c .word 0x44363a12,0xf6aacd39 .word 0x97aa74ea,0x5c565092 .word 0x9c074f16,0xeb349bba .word 0x2b3d75fb,0x811f3272 .word 0x7c1055bc,0xdcbc3675 .word 0x0a533a73,0xf9dc9feb p20_expected_registers: .word 0xb653bd79,0xdc1ed72a .word 0x00000000,0xff3b51fe .word 0x00000000,0x00000019 .word 0x00000000,0x6a34472c .word 0xe3f85b13,0x2772ff10 .word 0x00000000,0x697b6278 .word 0xb116fb52,0xa82b674f .word 0x00000000,0x0000007c p20_expected_fp_regs: .word 0x9e8a6bb7,0x5de9cabd .word 0xe634cbe4,0xbce2a17e .word 0xdfa659e2,0x560fc897 .word 0x90c47de4,0xe440b761 .word 0x648bc1e1,0x2a86215b .word 0xe5865bf2,0x129d54a5 .word 0x6d11c696,0xa26fa06d .word 0x72e0215d,0x67302d58 .word 0x625c4d87,0x31f84178 .word 0xa96217de,0x368b19ec .word 0x7cb1033c,0x78c346a4 .word 0x249020cd,0xfd2a9295 .word 0xd2412c6f,0x179e4a1c .word 0xb91f228b,0x4b5b55d7 .word 0x2e73207e,0xd27ff964 .word 0xd367d012,0x3ba91830 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p20_local0_expect: .word 0x38dad1e0,0x0c8d146b .word 0x59ad125f,0x697b6278 .word 0x617c3688,0xab075f55 .word 0xb653bd79,0xdc1ed72a .word 0xcf5c3c8c,0x4f75ff18 .word 0xc73d0b6e,0x2c404b5b .word 0x6271f29d,0x193b51fe .word 0x0000005f,0xa5ce83ff p20_local1_expect: .word 0xb0a216f2,0x1e1db558 .word 0xb7560997,0x2326749c .word 0x834c8ebf,0x1f4665de .word 0xb3b71486,0xffb8fa16 .word 0x9f6d8d43,0xff3b51fe .word 0x00000000,0x1adffc16 .word 0xdcd062a8,0x644411fa .word 0x9e829cbf,0x63ffb9e7 p20_local2_expect: .word 0x9976607d,0x65f29803 .word 0xb34014af,0xf4a6deff .word 0x8acdee30,0x0d6ff9c8 .word 0x5cc821fb,0xe1820589 .word 0xde73cf8d,0x67e46d0f .word 0x8f3391c1,0x6a34472c .word 0x5ab4062c,0x00ef9601 .word 0x92232e3c,0xd02dd027 p20_local3_expect: .word 0x321c55e7,0x15111c4e .word 0x000000d1,0x9fdbcca6 .word 0xe3f85b13,0x2772ff10 .word 0x6321130c,0x5ab4062c .word 0x2556e0c2,0x3dd93c8e .word 0xae5bdb36,0x7acea66d .word 0x6fa2a83a,0xb748f182 .word 0xc2f05357,0x96d18c0f p21_init_registers: .word 0xce433fff,0xd5b6dc8e ! Init value for %l0 .word 0xb1370136,0x0deb441a ! Init value for %l1 .word 0x4e230066,0xa236e93f ! Init value for %l2 .word 0x2edd4e49,0xefed0448 ! Init value for %l3 .word 0x92175caa,0x698d9077 ! Init value for %l4 .word 0x5e8f308b,0xefe30e16 ! Init value for %l5 .word 0xd3684ef8,0x16ae1404 ! Init value for %l6 .word 0x613c4140,0x6dbc62c6 ! Init value for %l7 .align 64 p21_init_freg: .word 0xb7c53c97,0xf48f2a15 ! Init value for %f0 .word 0x8da998b8,0xbf5bed32 ! Init value for %f2 .word 0x6c0b6c4a,0x70b41015 ! Init value for %f4 .word 0xd1f841d4,0x327be441 ! Init value for %f6 .word 0x6cc65c82,0x92d497b0 ! Init value for %f8 .word 0x631b6b84,0x12cbb4dc ! Init value for %f10 .word 0x28e92d7e,0x81a62d2b ! Init value for %f12 .word 0x3f133ed5,0x8a714e26 ! Init value for %f14 .word 0xbac049b0,0x7585e366 ! Init value for %f16 .word 0xe2d12eac,0x049b5213 ! Init value for %f18 .word 0xecb2fea3,0x5936224c ! Init value for %f20 .word 0x16a342af,0x30677063 ! Init value for %f22 .word 0x8f763349,0xe3e2ccae ! Init value for %f24 .word 0xac75d716,0xb6d4a54e ! Init value for %f26 .word 0x4edd9bdb,0xeb8cefe6 ! Init value for %f28 .word 0x827ab790,0xb6aa18dc ! Init value for %f30 .word 0xeb6193e7,0xe687f989 ! Init value for %f32 .word 0x7178d21b,0x8fce2baa ! Init value for %f34 .word 0xdc0b7a65,0x289b46b7 ! Init value for %f36 .word 0x5f92bde4,0x933cb186 ! Init value for %f38 .word 0x7eb4956d,0xb3c3d89a ! Init value for %f40 .word 0x21e3159f,0x0e8e02b8 ! Init value for %f42 .word 0x0c0be602,0x9b43430b ! Init value for %f44 .word 0x5bfb386a,0x65e089b2 ! Init value for %f46 .word 0x069789ab,0x9ff53a05 .word 0x66b0a959,0x04f00125 .word 0x5d58a726,0x68ba1dd3 .word 0x86601236,0x2f521f97 .word 0x3330ce2f,0x071a9de8 .word 0x68a11c9a,0xac8dde49 .word 0x8e72747f,0x6220d70e .word 0x0c61b01d,0x5608d03b p21_expected_registers: .word 0x00000000,0xe7ff6fa0 .word 0x00000000,0x0000003e .word 0x00000000,0x000000bc .word 0x00000000,0xd2737f09 .word 0x00000000,0x000000d4 .word 0x5e8f308b,0xefe30e16 .word 0x00000000,0x842775c2 .word 0x43815faa,0x00eb70a1 p21_expected_fp_regs: .word 0xb7c53c97,0xf48f2a15 .word 0x8da998b8,0xbf5bed32 .word 0x6c0b6c4a,0x70b41015 .word 0xd1f841d4,0x327be441 .word 0x6cc65c82,0x92d497b0 .word 0x631b6b84,0x12cbb4dc .word 0x28e92d7e,0x81a62d2b .word 0x3f133ed5,0x8a714e26 .word 0xbac049b0,0x7585e366 .word 0xe2d12eac,0x049b5213 .word 0xecb2fea3,0x5936224c .word 0x16a342af,0x30677063 .word 0x8f763349,0xe3e2ccae .word 0xac75d716,0xb6d4a54e .word 0x4edd9bdb,0xeb8cefe6 .word 0x827ab790,0xb6aa18dc .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p21_local0_expect: .word 0xab95e973,0x1669c6f6 .word 0x698d9077,0xefe30e16 .word 0x43815faa,0x00eb70a1 .word 0xd5b6dc8e,0xff30c670 .word 0xefed0448,0x53683f66 .word 0x1631db0c,0x2ccaa12c .word 0x842775c2,0xd5afa95c .word 0xe16ad278,0x2dff6779 p21_local1_expect: .word 0xade16da9,0xdcef9008 .word 0xfdf7d72b,0xd5fcbddb .word 0x1bd96905,0xbeb1a34b .word 0x0913ffe9,0x51c37268 .word 0x0868c094,0xcb5517f2 .word 0xbbf0bb81,0x53b3ad87 .word 0x4e230066,0xa236e93f .word 0x1485b430,0x0ef618d2 p21_local2_expect: .word 0x00000000,0x000000d4 .word 0xb58ead59,0xb02a4366 .word 0x4ff2ed79,0xe5933e03 .word 0x000000bc,0xd2737f09 .word 0xfef9e819,0x678c1423 .word 0xef866d25,0xadb315df .word 0x9595006e,0xe64c7e79 .word 0xb43f49d4,0xc9bbf578 p21_local3_expect: .word 0x57084f65,0x86be060b .word 0xb51aedb7,0x99177c9c .word 0x581711a2,0xfffd7432 .word 0xf34a02eb,0x0000d8ea .word 0x7a48332e,0x09067fe0 .word 0x6c54781f,0x53c302a7 .word 0xfe498c7c,0x799273ac .word 0x85efd92b,0x2c10d8ea p22_init_registers: .word 0xbd3e0bd6,0x7f5fd353 ! Init value for %l0 .word 0x027b4796,0x4697bdd5 ! Init value for %l1 .word 0x888c0794,0x1196d1a3 ! Init value for %l2 .word 0x1ce15c2c,0x587e2f74 ! Init value for %l3 .word 0xbcad3d01,0x97dcc935 ! Init value for %l4 .word 0x57be164c,0x8c1338a6 ! Init value for %l5 .word 0x44915739,0xfac2da1e ! Init value for %l6 .word 0x028900d0,0x1e93d086 ! Init value for %l7 .align 64 p22_init_freg: .word 0x8f653dfc,0x522e70ce ! Init value for %f0 .word 0x2613b1ef,0xf8d1d734 ! Init value for %f2 .word 0xf198d070,0x4031c8bf ! Init value for %f4 .word 0x7c5399c1,0xc52da04b ! Init value for %f6 .word 0xb0ad5648,0x29d509ff ! Init value for %f8 .word 0xd7a1e593,0x4f8a1d5e ! Init value for %f10 .word 0x8939d6bd,0x08603e7c ! Init value for %f12 .word 0x9eef1f2c,0x9e5ca5e2 ! Init value for %f14 .word 0x5c420cd7,0x04b231de ! Init value for %f16 .word 0xbd08cda5,0xcefa9b3c ! Init value for %f18 .word 0x7dd9571a,0x6226911c ! Init value for %f20 .word 0xf9c82072,0x06e91a4c ! Init value for %f22 .word 0x79745c1a,0xf1bff19c ! Init value for %f24 .word 0x3d8e55f3,0x6320d440 ! Init value for %f26 .word 0x02b38946,0xaa00e0eb ! Init value for %f28 .word 0x04aa6173,0xca2048fb ! Init value for %f30 .word 0xe5abeb7f,0x752a6531 ! Init value for %f32 .word 0xd93ff66c,0x9e571279 ! Init value for %f34 .word 0xb7d5f108,0x62363d42 ! Init value for %f36 .word 0x9a74501d,0x7c3e4df4 ! Init value for %f38 .word 0xf8b9e779,0xf105ade6 ! Init value for %f40 .word 0xc6888f0a,0xf69ea11d ! Init value for %f42 .word 0xdd19b7e3,0xbf87f8e3 ! Init value for %f44 .word 0xa8f93d77,0x2a09bd81 ! Init value for %f46 .word 0xb47a16f8,0xba8a37da .word 0x8d65f03f,0xe28b51ab .word 0x7703e729,0x38b532e2 .word 0x202d4d9b,0x2f81971f .word 0x30771a27,0xee76c201 .word 0x2cd2f68b,0x2f5286e2 .word 0xadf6e407,0xd51be305 .word 0x5e209e23,0xe9a97fb4 p22_expected_registers: .word 0x00000000,0x000000bb .word 0x027b4796,0x4697bdd5 .word 0x00000000,0x0000008c .word 0x00000000,0x000097dc .word 0x00000000,0x00000007 .word 0x00000000,0x881e3e06 .word 0x00000000,0x58bba5a3 .word 0x7f9ceaec,0xf752fa47 p22_expected_fp_regs: .word 0x8f653dfc,0x522e70ce .word 0x2613b1ef,0xf8d1d734 .word 0xf198d070,0x4031c8bf .word 0x7c5399c1,0xc52da04b .word 0xb0ad5648,0x29d509ff .word 0xd7a1e593,0x4f8a1d5e .word 0x8939d6bd,0x08603e7c .word 0x9eef1f2c,0x9e5ca5e2 .word 0x5c420cd7,0x04b231de .word 0xbd08cda5,0xcefa9b3c .word 0x7dd9571a,0x6226911c .word 0xf9c82072,0x06e91a4c .word 0x79745c1a,0xf1bff19c .word 0x3d8e55f3,0x6320d440 .word 0x02b38946,0xaa00e0eb .word 0x04aa6173,0xca2048fb .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p22_local0_expect: .word 0x046d83fe,0xcc97a04f .word 0xe91e6966,0xb3d200c5 .word 0xd533cd8b,0x6820ce38 .word 0x587e2f74,0xbba6dbfc .word 0x1ec7d4de,0x7627e582 .word 0xf6ea2e3b,0x87b4abcd .word 0x16b06089,0xba606047 .word 0x1ec7d4de,0xca10cec4 p22_local1_expect: .word 0x774dce01,0xab7722b2 .word 0xdcea08ff,0xd2347254 .word 0xd7abad0f,0x7ffca621 .word 0xc16a5017,0x38cd6ebd .word 0xcc16ecd9,0x02854c36 .word 0x425414e8,0xd87b93cb .word 0xf7a5577c,0x58c8bc25 .word 0x58bba5a3,0x0327ed37 p22_local2_expect: .word 0x9029523d,0xffde3895 .word 0x0097f8e0,0x3a678fe6 .word 0xccd66257,0x376d519f .word 0x7fba1da5,0xde094865 .word 0x39ef533b,0xa87c8dd3 .word 0x8d4aca1e,0x65cb8bf4 .word 0x13fdbe11,0x97dcc935 .word 0x0e9fff62,0x2584d53e p22_local3_expect: .word 0xb6319f75,0x8a7fdffb .word 0xe95cd61e,0xff07c3e6 .word 0xd30e94ea,0x6e33ff23 .word 0x00000007,0x774dce01 .word 0xeaa014a4,0xa56bb25f .word 0x774dce01,0xc75da71e .word 0x7f9ceaec,0xf752fa47 .word 0x9435e100,0x8e73cf8e p23_init_registers: .word 0xa0e8cd94,0x13016e02 ! Init value for %l0 .word 0xa07884d6,0x17489e04 ! Init value for %l1 .word 0x3e83e941,0xbc26ff85 ! Init value for %l2 .word 0xf81425c5,0xf2a55471 ! Init value for %l3 .word 0x8098e20e,0xced7eb25 ! Init value for %l4 .word 0x6ffb0349,0xbe43b5a2 ! Init value for %l5 .word 0xf32ab472,0x848b1e8c ! Init value for %l6 .word 0x05397629,0xc9d1afd1 ! Init value for %l7 .align 64 p23_init_freg: .word 0xe9dc8518,0x49ffa481 ! Init value for %f0 .word 0x81fe1062,0x36d8f41e ! Init value for %f2 .word 0x160f353a,0x17710572 ! Init value for %f4 .word 0x132caef7,0xcfee15ea ! Init value for %f6 .word 0xf28786d6,0x1873b54f ! Init value for %f8 .word 0x69bc4aa9,0x785b6e70 ! Init value for %f10 .word 0xfa2d4a16,0x6ab2008f ! Init value for %f12 .word 0xfb81e69b,0xfe5c5cb6 ! Init value for %f14 .word 0xca7628d2,0x400de94a ! Init value for %f16 .word 0x3a405403,0xbe6096a0 ! Init value for %f18 .word 0x75311589,0xd6e58af3 ! Init value for %f20 .word 0xd9c33c44,0xeb2b94de ! Init value for %f22 .word 0x614ea5a8,0xd9e7dadc ! Init value for %f24 .word 0x98b0aedf,0x32b8c722 ! Init value for %f26 .word 0x82c2d1a2,0x073e6910 ! Init value for %f28 .word 0x959b4d96,0x6499f971 ! Init value for %f30 .word 0xab7575fd,0x76ef85bd ! Init value for %f32 .word 0xc7051ea5,0x47e701fe ! Init value for %f34 .word 0xde74df6f,0xc9c6fd6f ! Init value for %f36 .word 0x89f201ee,0x10f5e1ee ! Init value for %f38 .word 0x89e300bb,0xa4451d07 ! Init value for %f40 .word 0x5ad535b7,0x11eb0df1 ! Init value for %f42 .word 0x2f03843c,0xaab9ef58 ! Init value for %f44 .word 0xdd8601c7,0x8fc81bfa ! Init value for %f46 .word 0x630fda05,0x319bfae4 .word 0x59b2ff94,0x3207b9b9 .word 0x508e69f3,0xbca97d77 .word 0xa999f035,0xe790bfd7 .word 0x9ae52610,0x308ff5ec .word 0xff725269,0x4b0c76e1 .word 0x7557ea1e,0x240a34f7 .word 0x650e4143,0x8c6ba0e9 p23_expected_registers: .word 0x00000000,0x00000071 .word 0x00000000,0x00000092 .word 0x00000000,0x28cb6436 .word 0x00000000,0x8eda3b4d .word 0xad54f2c0,0x0d54cc6c .word 0x00000000,0x8eda3b4d .word 0x168d2c3b,0xf6ec2c1e .word 0x00000000,0xd6bd885d p23_expected_fp_regs: .word 0xe9dc8518,0x49ffa481 .word 0x81fe1062,0x36d8f41e .word 0x160f353a,0x17710572 .word 0x132caef7,0xcfee15ea .word 0xf28786d6,0x1873b54f .word 0x69bc4aa9,0x785b6e70 .word 0xfa2d4a16,0x6ab2008f .word 0xfb81e69b,0xfe5c5cb6 .word 0xca7628d2,0x400de94a .word 0x3a405403,0xbe6096a0 .word 0x75311589,0xd6e58af3 .word 0xd9c33c44,0xeb2b94de .word 0x614ea5a8,0xd9e7dadc .word 0x98b0aedf,0x32b8c722 .word 0x82c2d1a2,0x073e6910 .word 0x959b4d96,0x6499f971 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p23_local0_expect: .word 0x3d3e15ff,0xe0f3386b .word 0xc1fbbfeb,0x8eda3b4d .word 0xe90da396,0x10d7efe5 .word 0x99fd82b9,0x30109c73 .word 0x90b930f5,0xee50a361 .word 0x4d08aca5,0x6de74a89 .word 0x5f32e9ff,0x7dc84380 .word 0xbc26ff85,0xf37d7008 p23_local1_expect: .word 0xd2a21397,0xb9af7068 .word 0x2d2e2465,0x0a3b2318 .word 0x231a9977,0xfef5ebd3 .word 0x7b1bfd31,0x3586c4fd .word 0xbb327e79,0x0d54cc6c .word 0x91991c3d,0x9ffa2cf0 .word 0xf2955896,0xa4a13222 .word 0xf0f463de,0x9bf0ff9d p23_local2_expect: .word 0x9e547a5e,0x4c46d258 .word 0x16ff2c3b,0x0000008d .word 0xc9d1afd1,0xd7383fa1 .word 0xffff06d8,0xe9492706 .word 0x64efc93d,0xfc95616f .word 0x29bd9229,0x8995e52a .word 0x30d6890f,0x1a70e4ac .word 0xf2a55471,0xa38458c3 p23_local3_expect: .word 0x25856a70,0x00ba99b8 .word 0xb00a350c,0x691e470d .word 0x5618f4a8,0x1f71deda .word 0xade0ed2c,0xcfcc1cf1 .word 0x01ef7163,0x91e03b44 .word 0xad54f2c0,0x0d54cc6c .word 0x80d9c31b,0x2403ff9d .word 0xa88780c2,0x7f10c3c8 p24_init_registers: .word 0x4d725272,0x51e5acfc ! Init value for %l0 .word 0xd41ded30,0x6757d959 ! Init value for %l1 .word 0xdd54f702,0x27e05414 ! Init value for %l2 .word 0x252436cd,0xfc2a4615 ! Init value for %l3 .word 0xeacac63e,0x1836cec4 ! Init value for %l4 .word 0xc3c4a468,0x0a16b806 ! Init value for %l5 .word 0x0f4dcd52,0x603cc84b ! Init value for %l6 .word 0xa8693aaa,0x0ba71415 ! Init value for %l7 .align 64 p24_init_freg: .word 0x1d16c2c9,0xe215d433 ! Init value for %f0 .word 0xe2ca0e90,0xb99b3da1 ! Init value for %f2 .word 0xd22e4cb4,0x156c7c85 ! Init value for %f4 .word 0xc268b07e,0x1457e4fa ! Init value for %f6 .word 0x4ec09f1b,0xca2dc056 ! Init value for %f8 .word 0x3b3b4cc3,0x5c67ed89 ! Init value for %f10 .word 0xde6cc2b1,0xd1421946 ! Init value for %f12 .word 0x9968d372,0x56bd813c ! Init value for %f14 .word 0x772601bd,0x05fa15b8 ! Init value for %f16 .word 0xeb8d905b,0x563845f0 ! Init value for %f18 .word 0xaa9b1cf3,0xe6c85919 ! Init value for %f20 .word 0x78509f52,0xb653f260 ! Init value for %f22 .word 0x77562d1a,0x99e37372 ! Init value for %f24 .word 0x0ee189cd,0xeab92c9f ! Init value for %f26 .word 0x9a10ab9c,0x43aecdd2 ! Init value for %f28 .word 0x8db2a095,0x4a5209e9 ! Init value for %f30 .word 0x564ff2fe,0x5094b81f ! Init value for %f32 .word 0x1b016b9b,0x935d6c69 ! Init value for %f34 .word 0x91098485,0x0dfb5c20 ! Init value for %f36 .word 0x6d04b696,0x5e2d0704 ! Init value for %f38 .word 0x5852aaf6,0x58641ced ! Init value for %f40 .word 0xc31dc9b2,0x660299e2 ! Init value for %f42 .word 0x2b985eb2,0xd06e56fc ! Init value for %f44 .word 0xf640b0c3,0x394d3459 ! Init value for %f46 .word 0x61dc58a6,0xa26c049c .word 0xa464e067,0xe6ab2710 .word 0xe5a9b7e8,0xd2381e23 .word 0x2bc55bb0,0x83a9650e .word 0x27e2bf1e,0x523e77aa .word 0xff199268,0x393fb65e .word 0x5f963440,0xc595cfe1 .word 0xe3f7485f,0xfa332746 p24_expected_registers: .word 0x4d725272,0x51e5acfc .word 0x00000000,0x00000095 .word 0x00000000,0x4887a711 .word 0x00000000,0x00003907 .word 0x6017da41,0x3492b0da .word 0x00000000,0xd5d83741 .word 0x0f4dcd52,0x603cc84b .word 0x00000000,0x843e41df p24_expected_fp_regs: .word 0x1d16c2c9,0xe215d433 .word 0xe2ca0e90,0xb99b3da1 .word 0xd22e4cb4,0x156c7c85 .word 0xc268b07e,0x1457e4fa .word 0x4ec09f1b,0xca2dc056 .word 0x3b3b4cc3,0x5c67ed89 .word 0xde6cc2b1,0xd1421946 .word 0x9968d372,0x56bd813c .word 0x772601bd,0x05fa15b8 .word 0xeb8d905b,0x563845f0 .word 0xaa9b1cf3,0xe6c85919 .word 0x78509f52,0xb653f260 .word 0x77562d1a,0x99e37372 .word 0x0ee189cd,0xeab92c9f .word 0x9a10ab9c,0x43aecdd2 .word 0x8db2a095,0x4a5209e9 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p24_local0_expect: .word 0x34df7f7c,0x2f22b8be .word 0xb04f76b8,0x05f35f63 .word 0x5bb7d1f9,0xd5d83741 .word 0xff5de05e,0x389ddd2f .word 0xc5336b33,0x6cfebc8e .word 0x11737b81,0xdcabdba4 .word 0xecfff0f3,0x9093fc30 .word 0x4226e302,0x266e7a68 p24_local1_expect: .word 0xfa0b0db9,0xdcba5046 .word 0x48d306b1,0x4c910cf2 .word 0x4a2d8ee8,0x81a417cf .word 0xa84bf365,0x1d794228 .word 0xff8e50d1,0x77e3af2d .word 0xd955462b,0x01824530 .word 0x922fa7b2,0x48503aba .word 0xc7bb4878,0xbf3e8ff2 p24_local2_expect: .word 0x55afe068,0x9bb24483 .word 0x338b6de3,0x1fbedbe3 .word 0xa874dee8,0x48362151 .word 0xc2ec6dd1,0x6baf3907 .word 0x5eb22991,0xb1501e75 .word 0xb1501e75,0xccd8d0a7 .word 0x02a191c5,0x45de6eec .word 0x29f20095,0x64836450 p24_local3_expect: .word 0x0553ffd7,0x8c558da4 .word 0xb3d2bfc9,0x94f41305 .word 0xff3c1dd9,0x27e05414 .word 0xe9eb92b1,0x2ae154cd .word 0x2a0e99da,0x9e058144 .word 0x0e013ae8,0xffc63737 .word 0x5c1f1a6c,0xd955462b .word 0x6017da41,0x3492b0da p25_init_registers: .word 0xda3e5991,0xf1537d08 ! Init value for %l0 .word 0xd755ccee,0x842d9bbb ! Init value for %l1 .word 0x109a17cc,0x932ad914 ! Init value for %l2 .word 0xed84be62,0x5a90d65a ! Init value for %l3 .word 0x10f795c4,0xb35211ff ! Init value for %l4 .word 0x42e12af8,0x7e60aeb7 ! Init value for %l5 .word 0x2dff173d,0xf7a913e3 ! Init value for %l6 .word 0xfaf54b50,0xb13ce219 ! Init value for %l7 .align 64 p25_init_freg: .word 0x09b0fa12,0x9a4c07c8 ! Init value for %f0 .word 0x06ec53e7,0x5fdccb66 ! Init value for %f2 .word 0xfc850aa9,0x6285332d ! Init value for %f4 .word 0x79419891,0x3c43be40 ! Init value for %f6 .word 0xdf10de57,0x1c998000 ! Init value for %f8 .word 0x79c22cf6,0x6afb3379 ! Init value for %f10 .word 0x3e6f93b9,0x24f6a67a ! Init value for %f12 .word 0x98aaf5f4,0x3c63581f ! Init value for %f14 .word 0x9e0f7822,0x1cabe87f ! Init value for %f16 .word 0xed426f9f,0xe7702079 ! Init value for %f18 .word 0x7d1a548f,0xbcb36502 ! Init value for %f20 .word 0xea9eed02,0x92a9e490 ! Init value for %f22 .word 0xee084fcc,0x24d68038 ! Init value for %f24 .word 0xd2b19370,0x8a22fc38 ! Init value for %f26 .word 0x1aaa32cb,0x51198962 ! Init value for %f28 .word 0x8d521773,0x71d58c45 ! Init value for %f30 .word 0x4d7a1808,0x111cc780 ! Init value for %f32 .word 0x46737b0a,0x4d0ca4f0 ! Init value for %f34 .word 0xcea179c0,0xdf01569a ! Init value for %f36 .word 0xd06f30d4,0xd9b4747c ! Init value for %f38 .word 0x62a813bb,0xf3cbbb02 ! Init value for %f40 .word 0x49600b66,0x978768f5 ! Init value for %f42 .word 0xeea6994e,0x8da9b651 ! Init value for %f44 .word 0xb9bf2199,0x6b3c57f7 ! Init value for %f46 .word 0x3b90c23c,0x710f18c9 .word 0x3473c0f1,0x44e9c080 .word 0x62d56d8c,0x50b78db4 .word 0x73c64a64,0xed9c8821 .word 0xc8062386,0xb8a45c6b .word 0xdf07eadf,0xb328277e .word 0xa38c86b8,0x88a26c0e .word 0x95e0f367,0x52ebc992 p25_expected_registers: .word 0x00000000,0xf167ba4a .word 0x94d3424f,0x67ae52a3 .word 0x00000000,0xffaaac56 .word 0xffffffff,0xffff8798 .word 0x00000000,0x702d7c7b .word 0xc2cf1026,0x3efbdcc6 .word 0x00000000,0x2b3677aa .word 0xfaf54b50,0xb13ce219 p25_expected_fp_regs: .word 0x09b0fa12,0x9a4c07c8 .word 0x06ec53e7,0x5fdccb66 .word 0xfc850aa9,0x6285332d .word 0x79419891,0x3c43be40 .word 0xdf10de57,0x1c998000 .word 0x79c22cf6,0x6afb3379 .word 0x3e6f93b9,0x24f6a67a .word 0x98aaf5f4,0x3c63581f .word 0x9e0f7822,0x1cabe87f .word 0xed426f9f,0xe7702079 .word 0x7d1a548f,0xbcb36502 .word 0xea9eed02,0x92a9e490 .word 0xee084fcc,0x24d68038 .word 0xd2b19370,0x8a22fc38 .word 0x1aaa32cb,0x51198962 .word 0x8d521773,0x71d58c45 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p25_local0_expect: .word 0x8ff9362f,0x88136813 .word 0xc89f6785,0xd858c689 .word 0x29b5e150,0xf74901a9 .word 0x94d3424f,0x67ae52a3 .word 0xea3580d9,0x353f9889 .word 0xf15e0653,0x173bcace .word 0x00000087,0x63ff83af .word 0xa9d37255,0x149980fe p25_local1_expect: .word 0x82dfa4a8,0xf030bbbc .word 0xc879ccca,0xb85205ec .word 0x7cb3936f,0x702d7c7b .word 0x1542d98c,0xfdf8bd68 .word 0xc2cf1026,0x3efbdcc6 .word 0xd6ae82f2,0x7a881b98 .word 0x09e570af,0x02b0d9db .word 0xbf3e5251,0x6da9aa49 p25_local2_expect: .word 0xf2740fea,0xda1f7b06 .word 0x5d60d0eb,0x0a28682f .word 0xd4005dc9,0x33ba6c79 .word 0x4ed3d289,0x8156509b .word 0x4273ab33,0x3b299b88 .word 0xe8b1d003,0x76830e7c .word 0xa58517a8,0xee1dba8a .word 0x86065990,0x981ba2b2 p25_local3_expect: .word 0xf57c8798,0xbac6d28f .word 0x33a559cc,0xb7ff5a7e .word 0xb85205ec,0xfdf8bd68 .word 0x5edcb819,0xfdf8bd68 .word 0x96525527,0x2a964892 .word 0x444d05cc,0xb719bd83 .word 0xfc609545,0x9bb69aee .word 0x88cb5c20,0x9180d630 p26_init_registers: .word 0x5fff06ce,0x39d9d192 ! Init value for %l0 .word 0xbc1c4ab6,0xc38962ac ! Init value for %l1 .word 0x3d0e052c,0x4819512e ! Init value for %l2 .word 0x1f98fb07,0xb0216b83 ! Init value for %l3 .word 0xd14aef5c,0x802b05d3 ! Init value for %l4 .word 0x83916daa,0x269000bc ! Init value for %l5 .word 0x96266102,0x4d176bd6 ! Init value for %l6 .word 0x1216c2ed,0xbded013e ! Init value for %l7 .align 64 p26_init_freg: .word 0xd77d573d,0x2511b409 ! Init value for %f0 .word 0xe80634b6,0x97cf2780 ! Init value for %f2 .word 0xb0a01fa3,0x8b440303 ! Init value for %f4 .word 0x56e408c5,0xa9938088 ! Init value for %f6 .word 0xd010b649,0x1c8048b8 ! Init value for %f8 .word 0x46d4b094,0x1b653635 ! Init value for %f10 .word 0x87ba2b06,0xa575ad1d ! Init value for %f12 .word 0x85efbf89,0xbfd5bad0 ! Init value for %f14 .word 0xd0ce76ab,0x0f605655 ! Init value for %f16 .word 0x0582e223,0xaef79644 ! Init value for %f18 .word 0xd0a101aa,0x3e0494ef ! Init value for %f20 .word 0x1c13300c,0xe3b93abb ! Init value for %f22 .word 0x8cc143ea,0xe3d48dfd ! Init value for %f24 .word 0x05c01249,0x751efdca ! Init value for %f26 .word 0xfa444d96,0x2c5b0f3d ! Init value for %f28 .word 0x0f740037,0x8f047686 ! Init value for %f30 .word 0x8de49588,0x792e0264 ! Init value for %f32 .word 0x07841171,0x058018b2 ! Init value for %f34 .word 0x88d7d64f,0xd7a6084b ! Init value for %f36 .word 0x2f768278,0x300358f1 ! Init value for %f38 .word 0x03117b99,0x722f7fc1 ! Init value for %f40 .word 0x8dcaa421,0x3777d012 ! Init value for %f42 .word 0xb9e74c53,0xcf2457b7 ! Init value for %f44 .word 0xcf80f93e,0x39d4f70d ! Init value for %f46 .word 0xfdf5e199,0x7149b431 .word 0x13bd7039,0xddadce46 .word 0x3a421085,0x09f44f84 .word 0x3937bc37,0x497a5c01 .word 0x3eaa6ba5,0x5473d933 .word 0xf6ba224e,0x18cb6d5e .word 0x16bf6835,0xa2ac896c .word 0x8b6f06d2,0x36896c19 p26_expected_registers: .word 0xffffffff,0x942d6e76 .word 0x00000000,0x000000a0 .word 0x00000000,0x4819512e .word 0x00000000,0x000000b4 .word 0x00000000,0x8c005c7c .word 0x00000000,0x2720fb4f .word 0x7739ae9e,0x52b42231 .word 0x00000000,0x00000027 p26_expected_fp_regs: .word 0xd77d573d,0x2511b409 .word 0xe80634b6,0x97cf2780 .word 0xb0a01fa3,0x8b440303 .word 0x56e408c5,0xa9938088 .word 0xd010b649,0x1c8048b8 .word 0x46d4b094,0x1b653635 .word 0x87ba2b06,0xa575ad1d .word 0x85efbf89,0xbfd5bad0 .word 0xd0ce76ab,0x0f605655 .word 0x0582e223,0xaef79644 .word 0xd0a101aa,0x3e0494ef .word 0x1c13300c,0xe3b93abb .word 0x8cc143ea,0xe3d48dfd .word 0x05c01249,0x751efdca .word 0xfa444d96,0x2c5b0f3d .word 0x0f740037,0x8f047686 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p26_local0_expect: .word 0x42b71ca6,0x9756019c .word 0x4afcc37e,0x21186adb .word 0x709297d2,0xc615ad5c .word 0xc1a742ab,0x40e9f178 .word 0xad7ce72a,0x34ff8cef .word 0xb6116a39,0xd95e1b0c .word 0xa461595f,0xc8f6f814 .word 0xeaf47f5b,0xafe378f8 p26_local1_expect: .word 0x102b4783,0x9bf70dbb .word 0xe6e96a39,0xfc9c67ff .word 0x6abeaf1c,0x8ff2d7ed .word 0x28a6a365,0x252a5f39 .word 0x654aac50,0xfae815c7 .word 0xe360321b,0x45bccd87 .word 0x556eaded,0x209de59a .word 0xbded013e,0x09d142fe p26_local2_expect: .word 0x38149a06,0x137fede5 .word 0xd7151230,0x569c76b8 .word 0x942d6e76,0x2e731fd3 .word 0xebb03f2b,0x6a000273 .word 0xc7876f35,0xff0ce384 .word 0x76530d45,0xd61a0c0a .word 0xdc426e87,0x2f7205dc .word 0x330ba316,0x3e5d6c09 p26_local3_expect: .word 0xff2df1b4,0x4819512e .word 0x7739ae9e,0x52b42231 .word 0x69ab2710,0x7e7dbd0f .word 0xff0472b1,0x30bef716 .word 0x4e30a78d,0x8db65ef6 .word 0xb9191d86,0x42b71ca6 .word 0xb9991625,0x247e1613 .word 0x8c005c7c,0xe6e96a39 p27_init_registers: .word 0x81547427,0xbfc06a0f ! Init value for %l0 .word 0xd5f3764c,0xc97b1858 ! Init value for %l1 .word 0x9641e17b,0xff0fc448 ! Init value for %l2 .word 0x6806ea78,0x180d2929 ! Init value for %l3 .word 0x54dcb02f,0xea7e39ca ! Init value for %l4 .word 0x1539f220,0x3e2950cb ! Init value for %l5 .word 0x17981171,0xe338c396 ! Init value for %l6 .word 0xc4a71742,0x10dcc683 ! Init value for %l7 .align 64 p27_init_freg: .word 0x1e0f1a8a,0x6fb9fa17 ! Init value for %f0 .word 0x94967d6f,0x8dc8d54c ! Init value for %f2 .word 0x4c3e23ef,0xfe04c412 ! Init value for %f4 .word 0x20210aa6,0x3d2eb737 ! Init value for %f6 .word 0xd13ba8d6,0xe119bf52 ! Init value for %f8 .word 0x108e954f,0x15b8a386 ! Init value for %f10 .word 0x31c13365,0x51cc6d58 ! Init value for %f12 .word 0x2a34872c,0x2cdc98c3 ! Init value for %f14 .word 0xf134695d,0x8b51227a ! Init value for %f16 .word 0x4ff82db8,0xec8313a0 ! Init value for %f18 .word 0x86eb5857,0x08a4c56d ! Init value for %f20 .word 0xc06149e6,0xcf8ac3a9 ! Init value for %f22 .word 0xfd1074ae,0xb42c4721 ! Init value for %f24 .word 0xdf22b68b,0x4ec63fa3 ! Init value for %f26 .word 0x9667011a,0xd97676e7 ! Init value for %f28 .word 0x01cf640d,0x21c510de ! Init value for %f30 .word 0xbbf9af45,0xef0b8e76 ! Init value for %f32 .word 0x949518bf,0x8e3b0904 ! Init value for %f34 .word 0x0a02ac8a,0x103d80b3 ! Init value for %f36 .word 0x5dc20556,0x697b970d ! Init value for %f38 .word 0xa0f9b3f7,0x2f33d243 ! Init value for %f40 .word 0x3c8ba2d5,0x90826972 ! Init value for %f42 .word 0xd8c29741,0xb6cae1d7 ! Init value for %f44 .word 0xae223ea5,0x39db8c79 ! Init value for %f46 .word 0x4e9f6e0d,0x86b5a988 .word 0x0c4e8ca7,0x6c1d9fc2 .word 0x0206d87e,0xb01f3ec1 .word 0xbcc049f2,0x666fe1fa .word 0x3340f41c,0xe5fa18ec .word 0x8bc9f0c3,0xa8d0ae42 .word 0x0c0874b9,0x0a864ed3 .word 0xd22a3f4e,0x89bea568 p27_expected_registers: .word 0x00000000,0x924400ff .word 0x00000000,0xd4b6f2ec .word 0x02b859ab,0x05ddc896 .word 0x00000000,0xbe325611 .word 0x00000000,0x0000000e .word 0x00000000,0x32a138bc .word 0x00000000,0x00000021 .word 0x00000000,0x2358f103 p27_expected_fp_regs: .word 0x1e0f1a8a,0x6fb9fa17 .word 0x94967d6f,0x8dc8d54c .word 0x4c3e23ef,0xfe04c412 .word 0x20210aa6,0x3d2eb737 .word 0xd13ba8d6,0xe119bf52 .word 0x108e954f,0x15b8a386 .word 0x31c13365,0x51cc6d58 .word 0x2a34872c,0x2cdc98c3 .word 0xf134695d,0x8b51227a .word 0x4ff82db8,0xec8313a0 .word 0x86eb5857,0x08a4c56d .word 0xc06149e6,0xcf8ac3a9 .word 0xfd1074ae,0xb42c4721 .word 0xdf22b68b,0x4ec63fa3 .word 0x9667011a,0xd97676e7 .word 0x01cf640d,0x21c510de .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p27_local0_expect: .word 0x02b859ab,0x05ddc896 .word 0x804de177,0xb7f8131d .word 0xc02a8bcc,0x6bb2de63 .word 0x5f685408,0xe5ad8004 .word 0x605bf8d4,0x755e8ac8 .word 0x7a7ded1b,0xdbc8cee7 .word 0x280b7c30,0x7167ff9d .word 0x98690eb7,0x75eebcde p27_local1_expect: .word 0x8c4b4da2,0x000000b6 .word 0xe2ee74bb,0x3e9bff41 .word 0x04c06317,0x559f1746 .word 0x6c080c1d,0x41a069b4 .word 0xdef059e5,0x33ffef6b .word 0x582028eb,0x10dcc683 .word 0xbfb0ffed,0x947d64e9 .word 0xadb52617,0x1bde57c7 p27_local2_expect: .word 0x755e8ac8,0xbe48b0f3 .word 0xb54a453e,0xcf6bc21e .word 0xa818c498,0x36d23374 .word 0x4d7cb5ef,0xa0418da7 .word 0xcce4d905,0x24b5b896 .word 0xb14c9f45,0x44f7aa0d .word 0x527f0679,0x924400ff .word 0x418b071d,0x7d7e2cea p27_local3_expect: .word 0x7bfac912,0xdb9dd28e .word 0xbe325611,0x9a09e585 .word 0x9d402311,0xc2ff5b5e .word 0x19552101,0x62894c35 .word 0xd4ffa678,0x5a24b5b8 .word 0x0d05da24,0xc5d39e6f .word 0x00000089,0x3473d02e .word 0x970e73a3,0xef369b90 p28_init_registers: .word 0x405257a0,0x509f31aa ! Init value for %l0 .word 0x0926423d,0xf786a651 ! Init value for %l1 .word 0x00ea3561,0xc82e0b6e ! Init value for %l2 .word 0x4b54fc7a,0x4efeaf03 ! Init value for %l3 .word 0x70d9c6a0,0x69b2f231 ! Init value for %l4 .word 0xdbc967fc,0x659fa72d ! Init value for %l5 .word 0x2b67115a,0x67288789 ! Init value for %l6 .word 0x1d3ee945,0xd0d46ec8 ! Init value for %l7 .align 64 p28_init_freg: .word 0x3f12527d,0x61cb3448 ! Init value for %f0 .word 0x00e55f3d,0xc08710f5 ! Init value for %f2 .word 0x171942a0,0x43a1ad10 ! Init value for %f4 .word 0x4849a425,0xb083e2fd ! Init value for %f6 .word 0xe7b833e7,0x4b369eb3 ! Init value for %f8 .word 0x2bdfbd48,0x9b2aa0af ! Init value for %f10 .word 0x85ade14e,0xd5a807ff ! Init value for %f12 .word 0x78309f4f,0xef55c0d8 ! Init value for %f14 .word 0xfa831958,0xeed13030 ! Init value for %f16 .word 0x1920d20a,0xd9383611 ! Init value for %f18 .word 0x2f7202fc,0x66b6935e ! Init value for %f20 .word 0xdcfc8eac,0xdded1ae2 ! Init value for %f22 .word 0xe1bb3024,0x704d725e ! Init value for %f24 .word 0xde4567eb,0xc6263b2e ! Init value for %f26 .word 0xe31fd1ef,0x4d019876 ! Init value for %f28 .word 0x96ed5536,0xae0960ab ! Init value for %f30 .word 0x8e5ac66e,0x674aafc4 ! Init value for %f32 .word 0x1bfaf0a1,0x8d14e864 ! Init value for %f34 .word 0xaff8aed6,0x8b6de8be ! Init value for %f36 .word 0x5b47213d,0xfd392a76 ! Init value for %f38 .word 0x3b90e3b7,0xeb8cd48e ! Init value for %f40 .word 0xd7641de1,0x7bedf23c ! Init value for %f42 .word 0x1ea864eb,0x2fe965af ! Init value for %f44 .word 0x6c0beec1,0x63d32e0f ! Init value for %f46 .word 0x1d2d34d7,0xc8bcc889 .word 0x388587a8,0x058918d6 .word 0x8f586c0f,0xfd2a54a1 .word 0xda14c175,0xd74f63cd .word 0x731d4eeb,0x2bf035ef .word 0x65e5ce59,0x88c5483d .word 0xc9283fde,0x2b55ad05 .word 0x95b93267,0x33f0f650 p28_expected_registers: .word 0x00000000,0xda9836bd .word 0x00000000,0x81561f1c .word 0x00000000,0x63957c2e .word 0x00000000,0x208771eb .word 0x00000000,0x00005ea2 .word 0x83baff4a,0x78db72e0 .word 0x00000000,0x0000004d .word 0x00000000,0x26a4c1da p28_expected_fp_regs: .word 0x3f12527d,0x61cb3448 .word 0x00e55f3d,0xc08710f5 .word 0x171942a0,0x43a1ad10 .word 0x4849a425,0xb083e2fd .word 0xe7b833e7,0x4b369eb3 .word 0x2bdfbd48,0x9b2aa0af .word 0x85ade14e,0xd5a807ff .word 0x78309f4f,0xef55c0d8 .word 0xfa831958,0xeed13030 .word 0x1920d20a,0xd9383611 .word 0x2f7202fc,0x66b6935e .word 0xdcfc8eac,0xdded1ae2 .word 0xe1bb3024,0x704d725e .word 0xde4567eb,0xc6263b2e .word 0xe31fd1ef,0x4d019876 .word 0x96ed5536,0xae0960ab .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p28_local0_expect: .word 0xf3894bf5,0x95e32f05 .word 0x67f7174b,0xa7add6ef .word 0x90c5a6a3,0x6e87069d .word 0x4b2afff3,0xa13e94ff .word 0x42e0165d,0x069f6368 .word 0x792c1149,0x1ac2c49f .word 0x0c4e5c5c,0x81561f1c .word 0x8da42ec5,0x17b351b5 p28_local1_expect: .word 0x83baff4a,0x78db72e0 .word 0x99b95725,0x4ed43fb3 .word 0xf9ef007c,0xc57bcaee .word 0x2ce3dc83,0x26a4c1da .word 0xf5853ade,0xe32bd522 .word 0x251425d9,0x0000004e .word 0x000000e8,0x1369cb76 .word 0x4538ffb3,0xcaf460ad p28_local2_expect: .word 0xce297f66,0x95bf4cd3 .word 0x69b2f231,0x1f07f955 .word 0x523ae657,0xbde958e8 .word 0xda9836bd,0xc7d83f1a .word 0xccbfeec5,0xf9f65ea2 .word 0x88a1a35d,0x69d3e154 .word 0x092e9214,0x596d847e .word 0x167344b6,0xf5c86d44 p28_local3_expect: .word 0xfd9e15d8,0xaf2888c8 .word 0xd1312bde,0xc54d3f0d .word 0x79fee140,0x67c293cf .word 0xff0deff7,0xcafeb3f8 .word 0x9373ce06,0x45d3979b .word 0xfa2b8e47,0x6468184f .word 0xaa3d053a,0x8b8d5442 .word 0xc76db3f9,0x88facb2c p29_init_registers: .word 0x251bad8a,0x496a5f34 ! Init value for %l0 .word 0x9d90fb97,0xced1cf98 ! Init value for %l1 .word 0x448a8728,0x315335ec ! Init value for %l2 .word 0x31dda706,0x930affae ! Init value for %l3 .word 0x0042717c,0x02444210 ! Init value for %l4 .word 0x4a813e3a,0x3f42931d ! Init value for %l5 .word 0x31c66a72,0x79628928 ! Init value for %l6 .word 0xe4e0526f,0xd47845b3 ! Init value for %l7 .align 64 p29_init_freg: .word 0x0d929068,0x0654b4b7 ! Init value for %f0 .word 0x70637766,0x732a3fcf ! Init value for %f2 .word 0x707b9521,0xb4e66ce1 ! Init value for %f4 .word 0xfe63c3e8,0x7ed2c8c3 ! Init value for %f6 .word 0x99d76daa,0xce9cc3c0 ! Init value for %f8 .word 0x813a5b1e,0xcceeea67 ! Init value for %f10 .word 0x2a668b8a,0x7341a89c ! Init value for %f12 .word 0x49bd0261,0xd6d81630 ! Init value for %f14 .word 0x3ad48c85,0x0b3660d9 ! Init value for %f16 .word 0xba188134,0xc43cc940 ! Init value for %f18 .word 0x5054a59a,0x6193a86c ! Init value for %f20 .word 0xd93c8f50,0x9f1072b6 ! Init value for %f22 .word 0x63c24f82,0x37f47bde ! Init value for %f24 .word 0xf564f514,0x785e87bd ! Init value for %f26 .word 0xbe7a0a92,0x8b0810b0 ! Init value for %f28 .word 0xb5cd4046,0xec52917c ! Init value for %f30 .word 0x244bcbe7,0xc6c1e477 ! Init value for %f32 .word 0x0584733e,0x203d5450 ! Init value for %f34 .word 0x0c037959,0xac14ec7b ! Init value for %f36 .word 0x7c102d6d,0x2d39e983 ! Init value for %f38 .word 0xfba93328,0x5e875170 ! Init value for %f40 .word 0x10b3dc47,0x1bf5515b ! Init value for %f42 .word 0x9f87db86,0xf45357ac ! Init value for %f44 .word 0x1bceee4b,0x8f42db98 ! Init value for %f46 .word 0xa7420bbd,0x0a3350cd .word 0xa4ebdf26,0x3b870a34 .word 0x2709f13b,0xc5f20988 .word 0x3b8c5761,0xbde8b9b7 .word 0xdd14c1cd,0xb216e5e6 .word 0x76c0a374,0xc2421e4d .word 0x4f09f5ed,0x7285be47 .word 0xf6712e01,0x6f53b74b p29_expected_registers: .word 0x00000000,0xea4d7d85 .word 0x00000000,0xdfc37392 .word 0x00000000,0x96230cb9 .word 0x00000000,0xcaf70f44 .word 0x00000000,0xfd037e8d .word 0x00000000,0x4e0dc082 .word 0x00000000,0x6e94b0c8 .word 0x00000000,0x0000002c p29_expected_fp_regs: .word 0x0d929068,0x0654b4b7 .word 0x70637766,0x732a3fcf .word 0x707b9521,0xb4e66ce1 .word 0xfe63c3e8,0x7ed2c8c3 .word 0x99d76daa,0xce9cc3c0 .word 0x813a5b1e,0xcceeea67 .word 0x2a668b8a,0x7341a89c .word 0x49bd0261,0xd6d81630 .word 0x3ad48c85,0x0b3660d9 .word 0xba188134,0xc43cc940 .word 0x5054a59a,0x6193a86c .word 0xd93c8f50,0x9f1072b6 .word 0x63c24f82,0x37f47bde .word 0xf564f514,0x785e87bd .word 0xbe7a0a92,0x8b0810b0 .word 0xb5cd4046,0xec52917c .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p29_local0_expect: .word 0x3095cd7f,0x8482ff86 .word 0x4e82eb52,0xc40b7d33 .word 0x8b265f68,0x464ed2f0 .word 0x5023e18c,0x16f54e7c .word 0x998b0b23,0xa526afd7 .word 0x30e67b67,0x752bbe86 .word 0x464ed2f0,0xf1f7d231 .word 0xd3db78b0,0xda87df80 p29_local1_expect: .word 0x000000b1,0x6146e98c .word 0x304cd3ba,0x000030e6 .word 0x00000028,0x84826186 .word 0x532e8d91,0xb5a0c9e1 .word 0x234b63b6,0x68120aa0 .word 0x511e25bf,0x6b7efbbe .word 0x094645cf,0x5964fe21 .word 0xfd037e8d,0x341279ee p29_local2_expect: .word 0x6e94b0c8,0xcdff4024 .word 0x5a9ac7fa,0xb92de1e4 .word 0x6aeeade5,0x0aa194eb .word 0xa49f7a06,0x479dd9cb .word 0x78fc8ec5,0xf10ef59a .word 0x23f73952,0xea4d4c57 .word 0x6dd53328,0x22e32d81 .word 0x8d13ff5a,0x4f11a9b4 p29_local3_expect: .word 0x69871fca,0x4174c122 .word 0xcf8a93b5,0x35c59941 .word 0x9e1c99f0,0x29f9e5b1 .word 0x96230cb9,0x91d36ed2 .word 0x16f54e7c,0x52d85aa2 .word 0xea4d7d85,0xfba4229b .word 0xa7fff032,0xad6e55c2 .word 0xf033816c,0xffc9306f p30_init_registers: .word 0x4b086204,0xfe6e1596 ! Init value for %l0 .word 0xdda4d7c8,0x20a5b788 ! Init value for %l1 .word 0xf90994c1,0xe0b5148a ! Init value for %l2 .word 0xde63c00e,0x423c6cbc ! Init value for %l3 .word 0x247d1d8c,0x35c5988f ! Init value for %l4 .word 0xff4dd7d4,0x557385ed ! Init value for %l5 .word 0x251f45bd,0xf03384f0 ! Init value for %l6 .word 0xf839371c,0xc601ca8a ! Init value for %l7 .align 64 p30_init_freg: .word 0x36cc7e8e,0x6e372a5b ! Init value for %f0 .word 0x0f9bb717,0x3d993cf4 ! Init value for %f2 .word 0xd3043b7f,0x22947c1a ! Init value for %f4 .word 0xdf345989,0xd5ad5ee9 ! Init value for %f6 .word 0xe4bd5fb9,0x26b4a54b ! Init value for %f8 .word 0x0465ca72,0x86e02908 ! Init value for %f10 .word 0x82a969d2,0x022ac2b8 ! Init value for %f12 .word 0x8c7c750f,0x010b02f2 ! Init value for %f14 .word 0x4ee720fd,0x14c39353 ! Init value for %f16 .word 0x73e1dddd,0x243ed566 ! Init value for %f18 .word 0xcf205204,0xf927e03c ! Init value for %f20 .word 0x8d215491,0x4f85a124 ! Init value for %f22 .word 0x44598b95,0x31380bf8 ! Init value for %f24 .word 0xc891cac7,0x9f9b5107 ! Init value for %f26 .word 0x32b430b0,0x122d704d ! Init value for %f28 .word 0x62881723,0x5c70d43e ! Init value for %f30 .word 0xde1e7a0d,0x52c23974 ! Init value for %f32 .word 0x6b3f6b98,0x743f7d46 ! Init value for %f34 .word 0x3bf5e9ba,0x48ff3f2a ! Init value for %f36 .word 0xb318fec7,0xd7124036 ! Init value for %f38 .word 0x1028da1d,0xb2f77d04 ! Init value for %f40 .word 0x0b63f88f,0xadd2c15e ! Init value for %f42 .word 0x07cca46b,0x8f6de7df ! Init value for %f44 .word 0xdfa063cb,0x7e54aeaf ! Init value for %f46 .word 0x86473a6e,0xa15d69e2 .word 0x829f91de,0x8f2079a4 .word 0xc0bb92ca,0x7ba61364 .word 0x62455add,0xa1c4944e .word 0x663eb7e9,0x8504b4ff .word 0xc07bcebe,0x229b7f58 .word 0x5e712be9,0x66169918 .word 0x09026b75,0xbd20840c p30_expected_registers: .word 0x5ff9567e,0xb0037e02 .word 0x00000000,0xf0ffb502 .word 0x00000000,0x00000029 .word 0xffda88d2,0x2c8d72ff .word 0x00000000,0xf40ad0bc .word 0x00000000,0xe8184cb5 .word 0x00000000,0xff202c19 .word 0x703a479f,0x82966421 p30_expected_fp_regs: .word 0x36cc7e8e,0x6e372a5b .word 0x0f9bb717,0x3d993cf4 .word 0xd3043b7f,0x22947c1a .word 0xdf345989,0xd5ad5ee9 .word 0xe4bd5fb9,0x26b4a54b .word 0x0465ca72,0x86e02908 .word 0x82a969d2,0x022ac2b8 .word 0x8c7c750f,0x010b02f2 .word 0x4ee720fd,0x14c39353 .word 0x73e1dddd,0x243ed566 .word 0xcf205204,0xf927e03c .word 0x8d215491,0x4f85a124 .word 0x44598b95,0x31380bf8 .word 0xc891cac7,0x9f9b5107 .word 0x32b430b0,0x122d704d .word 0x62881723,0x5c70d43e .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p30_local0_expect: .word 0xda8240ef,0xc880351b .word 0xc8ac417d,0xf7b1311f .word 0x69ae51c9,0x8003da03 .word 0xfe6e1596,0xe2486d5b .word 0xf40ad0bc,0x09f6224f .word 0x7e5ce8dc,0xa8dff174 .word 0x00000000,0x3e5d089e .word 0xf717776c,0x771760ff p30_local1_expect: .word 0x703a479f,0x82966421 .word 0x9f7a8f62,0x14ff4289 .word 0x5ab7d751,0xd8aa45ae .word 0xfd67a021,0x64c02ab3 .word 0x37416cf1,0x6f9d9daa .word 0x0000006d,0xe2486d5b .word 0x63ef32f4,0x977ab086 .word 0x05ea7a22,0x1d024edd p30_local2_expect: .word 0xe8184cb5,0x2db1d3dd .word 0x5ff9567e,0xb0037e02 .word 0xffda88d2,0x2c8d72ff .word 0xb0ff2fdf,0x83137497 .word 0xa45b6762,0xb0ecbb3d .word 0x892fb940,0x443a2b22 .word 0xb360002f,0x09e75ff5 .word 0x0000001e,0xc87a1492 p30_local3_expect: .word 0x668aa0d0,0xd71e21a5 .word 0x8de84875,0x0000003c .word 0x9faabd18,0xee02ae5b .word 0x5e87422c,0xf26a1047 .word 0x76d13713,0xd13c805e .word 0x3e5d089e,0xa71948c8 .word 0x50a23a09,0x17e0cd9d .word 0xe1d58710,0xff4a2a90 p31_init_registers: .word 0x86c1b52e,0xb9cabe35 ! Init value for %l0 .word 0xab19921b,0xb720685f ! Init value for %l1 .word 0xcb817784,0x24655b92 ! Init value for %l2 .word 0xa4f3fb36,0x72f98774 ! Init value for %l3 .word 0xb19c3b3c,0xafbe56ac ! Init value for %l4 .word 0x5fecaa5e,0x78f86183 ! Init value for %l5 .word 0x275ab45e,0x1486d809 ! Init value for %l6 .word 0x9623f702,0xe6c000ce ! Init value for %l7 .align 64 p31_init_freg: .word 0xe8ef3d0a,0x243a666a ! Init value for %f0 .word 0x4d4480f6,0x4b98efc1 ! Init value for %f2 .word 0x89d1cc5d,0xc282f472 ! Init value for %f4 .word 0xf1124200,0xbf904014 ! Init value for %f6 .word 0x2ba556b3,0xd1c7f842 ! Init value for %f8 .word 0x9927fbd2,0x3a8c01bb ! Init value for %f10 .word 0x030d19d2,0xa6dad750 ! Init value for %f12 .word 0xf7fcdb1a,0xf4d9738a ! Init value for %f14 .word 0xc98b942b,0x5ebbfaad ! Init value for %f16 .word 0x308dc023,0x21561f82 ! Init value for %f18 .word 0xb92be6b4,0x9fb4133a ! Init value for %f20 .word 0x8524d994,0xc526243e ! Init value for %f22 .word 0x65515d83,0x91d7409a ! Init value for %f24 .word 0xc551dd5b,0x67b12cd0 ! Init value for %f26 .word 0x34db4b09,0x5e384354 ! Init value for %f28 .word 0xa22a45dd,0xedecfbe8 ! Init value for %f30 .word 0xe5b18a14,0xce535a09 ! Init value for %f32 .word 0xdb15ecc4,0x05fff618 ! Init value for %f34 .word 0x41006d1f,0x081f6a8d ! Init value for %f36 .word 0x359d9d81,0x62f4655c ! Init value for %f38 .word 0xf76bc7cc,0x9b241f59 ! Init value for %f40 .word 0xe9b7adab,0x207608b5 ! Init value for %f42 .word 0xfd3f552a,0xa7ebf8b8 ! Init value for %f44 .word 0x6a888449,0xe79e5baf ! Init value for %f46 .word 0xd09909b6,0x201eb1f4 .word 0x8a6dace4,0x499dcc93 .word 0x22126bff,0x935382d8 .word 0x0da0ec8c,0x260bf085 .word 0x46648f0a,0x79bcb8e0 .word 0x72b2f908,0xf6483eca .word 0xf8cbfc00,0x3b69c0fa .word 0x3b4db122,0x022fa786 p31_expected_registers: .word 0x00000000,0xda72e5fe .word 0x00000000,0x6b284b61 .word 0x00000000,0x51028e37 .word 0x00000000,0xb284215f .word 0x00000000,0x79e794ad .word 0x00000000,0x74d3d955 .word 0x275ab45e,0x1486d809 .word 0x00000000,0x000000c2 p31_expected_fp_regs: .word 0xe8ef3d0a,0x243a666a .word 0x4d4480f6,0x4b98efc1 .word 0x89d1cc5d,0xc282f472 .word 0xf1124200,0xbf904014 .word 0x2ba556b3,0xd1c7f842 .word 0x9927fbd2,0x3a8c01bb .word 0x030d19d2,0xa6dad750 .word 0xf7fcdb1a,0xf4d9738a .word 0xc98b942b,0x5ebbfaad .word 0x308dc023,0x21561f82 .word 0xb92be6b4,0x9fb4133a .word 0x8524d994,0xc526243e .word 0x65515d83,0x91d7409a .word 0xc551dd5b,0x67b12cd0 .word 0x34db4b09,0x5e384354 .word 0xa22a45dd,0xedecfbe8 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p31_local0_expect: .word 0x48acf7ff,0x1ea130af .word 0x423f197d,0x2e7f199c .word 0x0ab21dda,0x86a6036c .word 0x0c85b069,0x8904cc15 .word 0xf60a5f17,0x0fdd6150 .word 0xa37cd634,0x57ece61f .word 0x6f041036,0x82b31e00 .word 0x6c64a4ad,0x3420a546 p31_local1_expect: .word 0xafbe56ac,0x8681c4c1 .word 0x35394384,0xc6298b78 .word 0x78f86183,0x7f1eeb24 .word 0x79e794ad,0x74d3d955 .word 0x79e794ad,0x4b0b27a1 .word 0x2385ae25,0x15e571bf .word 0xda72e5fe,0x6b2827a1 .word 0xff05c9c3,0x0ff33b97 p31_local2_expect: .word 0x5f4813bd,0xfdc59078 .word 0xa9f747f7,0x95c3865f .word 0x22688bd4,0x8c50852b .word 0xc8e68f7e,0x1e995659 .word 0xa1f94ff4,0xf855a22d .word 0x3026bf3c,0x92898bb4 .word 0xb28f356b,0x79638765 .word 0x7f5b613c,0xb720685f p31_local3_expect: .word 0x3d0c35f5,0x77f0819b .word 0xb00f6ef9,0x2bf8d799 .word 0x0c85b069,0x24ebe179 .word 0xe4f2888c,0x98e564e8 .word 0x1832118d,0x5ac580f9 .word 0x351f4bc1,0x1e98c9c3 .word 0xbbae76ff,0x333415a7 .word 0xfb6188a5,0xd9338fb8 p32_init_registers: .word 0x67700b3a,0x92ddb701 ! Init value for %l0 .word 0xf849d030,0xa932fedd ! Init value for %l1 .word 0xdb914bfa,0x506ea0fd ! Init value for %l2 .word 0x8324d448,0xc1b92b2b ! Init value for %l3 .word 0x0bd3ebd4,0x76369a4f ! Init value for %l4 .word 0xca6ea29b,0xe660a99f ! Init value for %l5 .word 0x83ee8820,0x80d18a2c ! Init value for %l6 .word 0x71211530,0x4553f602 ! Init value for %l7 .align 64 p32_init_freg: .word 0x3870d3c3,0xcd5fe914 ! Init value for %f0 .word 0xcae23307,0x5fdb32eb ! Init value for %f2 .word 0x4a7cdd88,0xf4232586 ! Init value for %f4 .word 0xc6503177,0xf7729ccc ! Init value for %f6 .word 0x73515faa,0x89452117 ! Init value for %f8 .word 0xba4ee7a3,0x1e4ae6a5 ! Init value for %f10 .word 0x77cacaa3,0xbeda3f4c ! Init value for %f12 .word 0x4fc8c30a,0x4a52a29e ! Init value for %f14 .word 0x0e1bfa0c,0x293f8eb4 ! Init value for %f16 .word 0x08eae8fa,0xa158aaf9 ! Init value for %f18 .word 0xbc9d1fa3,0x698125b6 ! Init value for %f20 .word 0x61aa2bab,0x5369039c ! Init value for %f22 .word 0xd2ce428f,0xaeb56de8 ! Init value for %f24 .word 0xf7573f14,0xcf3ba3f5 ! Init value for %f26 .word 0xc0bd7fad,0xdbab66fd ! Init value for %f28 .word 0xd0bf2553,0xda15b2e4 ! Init value for %f30 .word 0x04b002ee,0x064b1dd3 ! Init value for %f32 .word 0x15774479,0xd920e8ca ! Init value for %f34 .word 0x174b094d,0x2edd2d37 ! Init value for %f36 .word 0xe14cd982,0xa166016e ! Init value for %f38 .word 0xc11c37e7,0xc41e5204 ! Init value for %f40 .word 0x37597e03,0xccfafc53 ! Init value for %f42 .word 0x89cb029b,0x3b5609c8 ! Init value for %f44 .word 0x81b6284c,0xf5d0126f ! Init value for %f46 .word 0x245a3886,0x029fc662 .word 0x61298b4f,0x6e578b1b .word 0x7fcf6d2c,0xe65db975 .word 0x69685927,0xb918ff80 .word 0xd1535bb9,0xca5aa92a .word 0x1459843f,0xe0d8d90d .word 0xf67541ce,0x54faba29 .word 0x8df9f8a3,0xfd8a9fd4 p32_expected_registers: .word 0x00000000,0x76369a4f .word 0x3e486eb7,0xcfbfb037 .word 0x00000000,0x0000001d .word 0x01b2a5ff,0x90acc417 .word 0x00000000,0xcfbfb037 .word 0x00000000,0x000000f2 .word 0x00000000,0x6d94d8eb .word 0x71211530,0x4553f602 p32_expected_fp_regs: .word 0x3870d3c3,0xcd5fe914 .word 0xcae23307,0x5fdb32eb .word 0x4a7cdd88,0xf4232586 .word 0xc6503177,0xf7729ccc .word 0x73515faa,0x89452117 .word 0xba4ee7a3,0x1e4ae6a5 .word 0x77cacaa3,0xbeda3f4c .word 0x4fc8c30a,0x4a52a29e .word 0x0e1bfa0c,0x293f8eb4 .word 0x08eae8fa,0xa158aaf9 .word 0xbc9d1fa3,0x698125b6 .word 0x61aa2bab,0x5369039c .word 0xd2ce428f,0xaeb56de8 .word 0xf7573f14,0xcf3ba3f5 .word 0xc0bd7fad,0xdbab66fd .word 0xd0bf2553,0xda15b2e4 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p32_local0_expect: .word 0x04add35f,0x2bf18a27 .word 0x54fb5525,0xa932fedd .word 0x8295b184,0x9bc5e375 .word 0xeccb6611,0x1a665750 .word 0x4d1de249,0xfc33f668 .word 0x01b2a5ff,0x90acc417 .word 0x3641e2d4,0x36a3b2d7 .word 0x0bd3ebd4,0x8e32cdcd p32_local1_expect: .word 0xb1bfff22,0x8e32cdcd .word 0x722c6bdb,0x34fa1920 .word 0xbe182892,0x56c54c30 .word 0xc082039f,0xb1bf1d22 .word 0xc6cbf30a,0x82959b52 .word 0xff997017,0x3fbffc59 .word 0xaf797767,0x92ddb701 .word 0x4beb177f,0x605d4f31 p32_local2_expect: .word 0xd33f7614,0x68e7ff75 .word 0x87d0bb31,0x4ec3572e .word 0x71445a21,0xe60e0e06 .word 0xf667ddbf,0x24da96c8 .word 0xd2a0ff74,0xaaba1689 .word 0x90ff4484,0xe9731116 .word 0x76762872,0x3b1d9f88 .word 0x654f84b4,0x9bc5e375 p32_local3_expect: .word 0x3e486eb7,0xcfbfb037 .word 0xf449b800,0x4cb1a00b .word 0x646282e4,0x2ec5d3c2 .word 0xbe62611b,0x9b66f14c .word 0x3965b666,0xa3c9fafa .word 0xfc382038,0x396a7f56 .word 0x27b8d76c,0x9e2785bd .word 0xd30ccf38,0xb7dd9c29 p33_init_registers: .word 0xda2e8ae8,0x7f03a4e1 ! Init value for %l0 .word 0x5a6eed14,0x9c4c3f2b ! Init value for %l1 .word 0x56e6add2,0xc72c4aae ! Init value for %l2 .word 0x99c0b802,0x4d413276 ! Init value for %l3 .word 0x9edfb492,0x0e71458a ! Init value for %l4 .word 0x6f3f0f64,0x22e0a045 ! Init value for %l5 .word 0x749dcc78,0x2a491494 ! Init value for %l6 .word 0x28baa902,0x6b80b325 ! Init value for %l7 .align 64 p33_init_freg: .word 0xfccc465b,0xcdab9228 ! Init value for %f0 .word 0x32e19fc2,0xb15c5fc7 ! Init value for %f2 .word 0xd523ae96,0x81931ddd ! Init value for %f4 .word 0xdcc05e1f,0x5a53216c ! Init value for %f6 .word 0xcbb341e2,0xff019af4 ! Init value for %f8 .word 0x9b5254d4,0xb4d9f75c ! Init value for %f10 .word 0x1b2a2df8,0x2ace431d ! Init value for %f12 .word 0x08f38bde,0x8de21b64 ! Init value for %f14 .word 0x46a374a8,0xd0a2f9e3 ! Init value for %f16 .word 0x1b85dcef,0x22e72a79 ! Init value for %f18 .word 0xd9e24606,0xbc3c83e3 ! Init value for %f20 .word 0xebee4f74,0xe0d0655d ! Init value for %f22 .word 0xba74ea86,0x59a07718 ! Init value for %f24 .word 0x8507a4b4,0xe2c4023d ! Init value for %f26 .word 0x2af9b1f9,0x29953067 ! Init value for %f28 .word 0x462a3bed,0x7d27f810 ! Init value for %f30 .word 0x12078c97,0x140ba420 ! Init value for %f32 .word 0x65d3651e,0x2de4dfec ! Init value for %f34 .word 0xd1d1abd0,0xb0b6972a ! Init value for %f36 .word 0xebc3453f,0xc998f8fb ! Init value for %f38 .word 0x33332e7a,0xc40ecd20 ! Init value for %f40 .word 0x4673f607,0x86242bfa ! Init value for %f42 .word 0xefa78c78,0x1252b958 ! Init value for %f44 .word 0xffe86b2c,0x267d6f1b ! Init value for %f46 .word 0x096830dc,0x4a71a2e9 .word 0xe5bf49f5,0xdbb5d980 .word 0x0ea2f0c6,0xdc08740a .word 0x1dfa2af2,0x51ecaf6b .word 0x8527cb18,0x4d83929a .word 0xe45668e8,0x1331c420 .word 0x0256ab95,0xbf33ca06 .word 0x61bf9f20,0x24bfd524 p33_expected_registers: .word 0x6e0240cf,0x1fb57d8e .word 0x00000000,0x90cacda2 .word 0x00000000,0x000000c8 .word 0xbe7201dd,0xe80fcc7e .word 0x00000000,0x000004a0 .word 0x00000000,0x08b18cae .word 0x00000000,0x9c4c3f2b .word 0x00000000,0x6d0994b9 p33_expected_fp_regs: .word 0xfccc465b,0xcdab9228 .word 0x32e19fc2,0xb15c5fc7 .word 0xd523ae96,0x81931ddd .word 0xdcc05e1f,0x5a53216c .word 0xcbb341e2,0xff019af4 .word 0x9b5254d4,0xb4d9f75c .word 0x1b2a2df8,0x2ace431d .word 0x08f38bde,0x8de21b64 .word 0x46a374a8,0xd0a2f9e3 .word 0x1b85dcef,0x22e72a79 .word 0xd9e24606,0xbc3c83e3 .word 0xebee4f74,0xe0d0655d .word 0xba74ea86,0x59a07718 .word 0x8507a4b4,0xe2c4023d .word 0x2af9b1f9,0x29953067 .word 0x462a3bed,0x7d27f810 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p33_local0_expect: .word 0xd8cbbdbc,0x4f5c4d78 .word 0x474200e6,0xd0878f7f .word 0x08d089b6,0x90e7b26e .word 0x7feedccc,0xd8ead440 .word 0x402b5ed1,0x9c4c3f2b .word 0x3dfac9ca,0xffafa714 .word 0x962015b2,0x53eeadd7 .word 0x8125d7e3,0x9e47a19b p33_local1_expect: .word 0xd36ab640,0x3b27509d .word 0x608badb7,0xca84fff2 .word 0xbe7201dd,0xe80f94b9 .word 0xbe9c957b,0x7cf9d21c .word 0x4a1ffb78,0x000000d1 .word 0x90f5528d,0xc010a799 .word 0x4d6d27fc,0x3cf7ef0a .word 0x04a07ad0,0x01ff007f p33_local2_expect: .word 0xc8a2af99,0x1796c778 .word 0x2b9ce0d8,0x81a3bc7e .word 0x4b7304ea,0xa4569540 .word 0x79f8f99b,0xebe7fcb2 .word 0x79570c36,0xd1b9c536 .word 0x33931633,0xa4569540 .word 0xe3d87400,0x08b18cae .word 0x79536572,0x6b80b325 p33_local3_expect: .word 0x22e0a045,0x2b8c475c .word 0x01e80f84,0x6d0994b9 .word 0xd1c2bed6,0x151aa754 .word 0x3e09a975,0x6d0994b9 .word 0x6e0240cf,0x1fb57d8e .word 0x4071844b,0x0c778c51 .word 0xd4184abe,0x0f9dd0fd .word 0x179ab76e,0x7f21287c p34_init_registers: .word 0x745e3100,0x2bcdfbcc ! Init value for %l0 .word 0x01cc8020,0x6b1ad14c ! Init value for %l1 .word 0xdf24f2d0,0x47eee2e3 ! Init value for %l2 .word 0xa82c4970,0x35121bd6 ! Init value for %l3 .word 0xb22d82d4,0xdb64aa85 ! Init value for %l4 .word 0xcd364196,0x3e1a676d ! Init value for %l5 .word 0x5fc21e81,0xfac27b58 ! Init value for %l6 .word 0xd94ca8d2,0x50ab5034 ! Init value for %l7 .align 64 p34_init_freg: .word 0xdc0d3c7d,0x34777798 ! Init value for %f0 .word 0x9bbace84,0xd2307378 ! Init value for %f2 .word 0xb04b0b42,0xe02d36ef ! Init value for %f4 .word 0x2d8873a8,0xbee46ec1 ! Init value for %f6 .word 0x47173145,0x4dc9a980 ! Init value for %f8 .word 0x6880ec10,0xa3721bef ! Init value for %f10 .word 0xab1b4878,0x8405ea67 ! Init value for %f12 .word 0x5a63a337,0x92b256f6 ! Init value for %f14 .word 0x81fff2da,0x3ddd3fa6 ! Init value for %f16 .word 0x478578a6,0x57b96608 ! Init value for %f18 .word 0x65eeada2,0x46891f5d ! Init value for %f20 .word 0xc8ae1792,0xc85206ab ! Init value for %f22 .word 0xe241565b,0xb6a2b925 ! Init value for %f24 .word 0x6cf4ea8c,0x91366291 ! Init value for %f26 .word 0xfc702d2a,0x837abf7e ! Init value for %f28 .word 0x05f8be85,0xad445715 ! Init value for %f30 .word 0x507d7642,0xfd315b7d ! Init value for %f32 .word 0x98ed5bda,0x093a32d0 ! Init value for %f34 .word 0x307bc1fc,0x5a6070e7 ! Init value for %f36 .word 0x86ec12ad,0x0a2877c6 ! Init value for %f38 .word 0x3004b8be,0x769dfbd3 ! Init value for %f40 .word 0xc8b8dfa0,0x6c3276f0 ! Init value for %f42 .word 0xd7441ade,0x9bb9e42b ! Init value for %f44 .word 0x09f92ee2,0xd0254542 ! Init value for %f46 .word 0x240d97fb,0x64f43ecc .word 0xb16f71a4,0x8e9e7a52 .word 0xf8e1b7ca,0x1916e40f .word 0x1cbdb38c,0x1a6bc5ff .word 0xfc3e9ba0,0xd100ceb5 .word 0x68e474d8,0x92c4e94a .word 0xba728313,0x8e148819 .word 0x2e2f95f5,0xb9f97b19 p34_expected_registers: .word 0x519712b2,0x20bfe26b .word 0x26f5f38d,0x0b03d09a .word 0x00000000,0x00000051 .word 0x00000000,0x96a3d572 .word 0x00000000,0x000000ee .word 0x6772c0a3,0xc9a41ddc .word 0x00000000,0x3ca8a4db .word 0x00000000,0x0b03d09a p34_expected_fp_regs: .word 0xdc0d3c7d,0x34777798 .word 0x9bbace84,0xd2307378 .word 0xb04b0b42,0xe02d36ef .word 0x2d8873a8,0xbee46ec1 .word 0x47173145,0x4dc9a980 .word 0x6880ec10,0xa3721bef .word 0xab1b4878,0x8405ea67 .word 0x5a63a337,0x92b256f6 .word 0x81fff2da,0x3ddd3fa6 .word 0x478578a6,0x57b96608 .word 0x65eeada2,0x46891f5d .word 0xc8ae1792,0xc85206ab .word 0xe241565b,0xb6a2b925 .word 0x6cf4ea8c,0x91366291 .word 0xfc702d2a,0x837abf7e .word 0x05f8be85,0xad445715 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p34_local0_expect: .word 0xea2815f9,0x3ca8a4db .word 0x519712b2,0x20bfe26b .word 0x26fff38d,0x0b03d09a .word 0xecf95567,0xbd36606e .word 0x7f0f4c9a,0x93b55d19 .word 0x57a90dce,0xa571f912 .word 0x824e612a,0xbff61f3c .word 0xec24ebce,0x359f6651 p34_local1_expect: .word 0x090596d0,0x31148f24 .word 0xb1fff941,0x4b500e8b .word 0xd9cdbd2f,0x07c8a5d1 .word 0x148f7ba4,0xb6c534ad .word 0xa1ffe8bd,0xea8d12e4 .word 0x9d3e09f0,0x9341d617 .word 0xe448f0a5,0xcbb3b933 .word 0x93725c4c,0x4a1988da p34_local2_expect: .word 0x1c177e51,0xf09e2c5f .word 0x8bba50ce,0xd8b46f20 .word 0x000000ee,0x00000088 .word 0x359f66ff,0xa2575011 .word 0x323e4067,0x956eee1a .word 0xc9faae2c,0x07c8a5d1 .word 0xca131f24,0x35121bd6 .word 0xe362d94a,0x93eb27ed p34_local3_expect: .word 0xd8da0b1e,0xc4b8d66d .word 0xbeeb1f16,0x1086434a .word 0x35d95e80,0xd70fddd8 .word 0xacca645f,0x3c4f9a61 .word 0xa52d3c5f,0x9fd466dd .word 0x30db984c,0x1b7adbfe .word 0x90361db6,0xffd17aa1 .word 0x6772c0a3,0xc9a41ddc p35_init_registers: .word 0x0cf60155,0xf126127d ! Init value for %l0 .word 0x49189a60,0x65f3e3c6 ! Init value for %l1 .word 0x7f74dfca,0xad240de8 ! Init value for %l2 .word 0x15441bf2,0x093fd082 ! Init value for %l3 .word 0x2df397da,0x48b41c62 ! Init value for %l4 .word 0xf1bdf528,0x0bae73d3 ! Init value for %l5 .word 0xd611083b,0xf5649c35 ! Init value for %l6 .word 0xc518a520,0xa4fb327d ! Init value for %l7 .align 64 p35_init_freg: .word 0xb6ae5b7a,0xda3d7587 ! Init value for %f0 .word 0x9855b682,0x674379be ! Init value for %f2 .word 0x1559e873,0x419d4de4 ! Init value for %f4 .word 0xed6cbd62,0x8c74c6e9 ! Init value for %f6 .word 0xc55275d6,0xbf56d4e3 ! Init value for %f8 .word 0x564bab44,0xc8c272c4 ! Init value for %f10 .word 0x89ad07c3,0xce8fcb0d ! Init value for %f12 .word 0xecc40a98,0x69fdfa0a ! Init value for %f14 .word 0x0c1f788c,0x183445f0 ! Init value for %f16 .word 0x335f6aca,0xa5f324fb ! Init value for %f18 .word 0x42fb4f9c,0x795d7fbc ! Init value for %f20 .word 0x6013f2e2,0xa0e9a0e2 ! Init value for %f22 .word 0xa20e1165,0x4eb57de7 ! Init value for %f24 .word 0xc8579133,0x408ac0a1 ! Init value for %f26 .word 0x6cfff0e9,0xff607910 ! Init value for %f28 .word 0x0c0f3eb6,0x7fdb8594 ! Init value for %f30 .word 0x3e0e87ab,0x0db74971 ! Init value for %f32 .word 0x98366bb4,0xccf00273 ! Init value for %f34 .word 0xf43e4e4b,0x31a8a5ef ! Init value for %f36 .word 0x96bb9295,0xf0930e26 ! Init value for %f38 .word 0x4f624c17,0x99636b84 ! Init value for %f40 .word 0x74bb44da,0xe2fcece1 ! Init value for %f42 .word 0xc410a554,0xa1caa145 ! Init value for %f44 .word 0x711fe44b,0x3853bead ! Init value for %f46 .word 0x4b37d21f,0x3cd9bc2c .word 0xe3b1a0ca,0x5a2d7ca3 .word 0x1c43be8e,0x1b80e622 .word 0xd93eb704,0x8aa995fe .word 0x7ff36ef7,0xc9a9ce06 .word 0x680e8ca8,0x637b2234 .word 0xa6b29c39,0x37f314a7 .word 0x07c598f4,0xc12bd73b p35_expected_registers: .word 0x00000000,0x000000d8 .word 0x00000000,0x00000050 .word 0x51ba52b6,0xc1b4c695 .word 0x8f88e292,0x341f2f6d .word 0x21b39969,0xef393fc2 .word 0x00000000,0x000000cc .word 0x00000000,0xfc1e7d9f .word 0x00000000,0xd7c1d85d p35_expected_fp_regs: .word 0xb6ae5b7a,0xda3d7587 .word 0x9855b682,0x674379be .word 0x1559e873,0x419d4de4 .word 0xed6cbd62,0x8c74c6e9 .word 0xc55275d6,0xbf56d4e3 .word 0x564bab44,0xc8c272c4 .word 0x89ad07c3,0xce8fcb0d .word 0xecc40a98,0x69fdfa0a .word 0x0c1f788c,0x183445f0 .word 0x335f6aca,0xa5f324fb .word 0x42fb4f9c,0x795d7fbc .word 0x6013f2e2,0xa0e9a0e2 .word 0xa20e1165,0x4eb57de7 .word 0xc8579133,0x408ac0a1 .word 0x6cfff0e9,0xff607910 .word 0x0c0f3eb6,0x7fdb8594 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p35_local0_expect: .word 0x75d2e67a,0x8e62fd0e .word 0x3b483c57,0x47917975 .word 0xe65c1056,0x966b8ec9 .word 0xffb41c76,0xec02093b .word 0xae990405,0x4f88c3c2 .word 0x21b39969,0xef393fc2 .word 0xcb0ee1e3,0xad776d68 .word 0x9560edd1,0x9e5664a9 p35_local1_expect: .word 0x5d920b45,0xca1442db .word 0x84a2a530,0x5adfcaf4 .word 0x1a2997fd,0xc4eca99c .word 0xf5649c35,0x1473c769 .word 0x0e8c7950,0xf69cf73f .word 0xaaff926b,0x740f1718 .word 0x1988c944,0xfb7396f6 .word 0x000000ff,0x9a1fe2a0 p35_local2_expect: .word 0x51ba52b6,0xc1b4c695 .word 0xb253f0eb,0x2086aced .word 0xa07b2e46,0xbab5f85b .word 0x3c775b00,0x22cc6cbc .word 0x603a57ff,0x9817d08a .word 0x20b6b31c,0x867eee6b .word 0xd4e65c5b,0xffc75f35 .word 0xdd2de000,0x82bac387 p35_local3_expect: .word 0x9558ab10,0x48b41c62 .word 0xa9248565,0x513ccc23 .word 0xbc3068d3,0x32d9345a .word 0x49bef383,0x336e5ee4 .word 0x7ddc28b1,0xa10cd7f0 .word 0x8f88e292,0x341f2f6d .word 0xc17f6dbc,0x16377f7b .word 0xad240de8,0x8ac14912 p36_init_registers: .word 0xdf7c013e,0x6732e761 ! Init value for %l0 .word 0x597a0cec,0x8c561766 ! Init value for %l1 .word 0xa6617564,0x6f6a1644 ! Init value for %l2 .word 0xf3a8f25e,0x5159dc68 ! Init value for %l3 .word 0x7c2dcf36,0x98aaf3bf ! Init value for %l4 .word 0x55d491de,0x9b5b1b31 ! Init value for %l5 .word 0x88423c20,0x4e41cde0 ! Init value for %l6 .word 0xa30a6cb0,0xa1c5d84d ! Init value for %l7 .align 64 p36_init_freg: .word 0x58fb4ff2,0x07d1fba6 ! Init value for %f0 .word 0x8ff96206,0x181fd611 ! Init value for %f2 .word 0x8eadbf5c,0xb7fe0f78 ! Init value for %f4 .word 0x5ce48b9c,0x850c9adc ! Init value for %f6 .word 0x30f27779,0x218e6cc4 ! Init value for %f8 .word 0xd9ac0d2a,0x8cb2687e ! Init value for %f10 .word 0x861bb1f3,0x65375927 ! Init value for %f12 .word 0xe3e6e5f9,0xbd411f1a ! Init value for %f14 .word 0x3f7c8d89,0xbde3dae7 ! Init value for %f16 .word 0xa54f50c9,0x38d74724 ! Init value for %f18 .word 0x2e1f494b,0x16ec2be7 ! Init value for %f20 .word 0x95534a33,0x6366bafb ! Init value for %f22 .word 0xe610f686,0x8c5fe3ee ! Init value for %f24 .word 0x04519c79,0xdbf9b573 ! Init value for %f26 .word 0xa0956311,0xf4c92153 ! Init value for %f28 .word 0xee1658fd,0xb344bff5 ! Init value for %f30 .word 0xa79578cd,0x5e886296 ! Init value for %f32 .word 0xd47a1194,0x5db2d77c ! Init value for %f34 .word 0x06ffb276,0x444d2648 ! Init value for %f36 .word 0xd0b21807,0xde8c4997 ! Init value for %f38 .word 0xa22e4643,0x561c183d ! Init value for %f40 .word 0xcab02eb2,0x54301868 ! Init value for %f42 .word 0xfa5e686a,0x68ff400e ! Init value for %f44 .word 0xb0034508,0x5d8dfc0e ! Init value for %f46 .word 0x0e72bda0,0x6aa9c3ac .word 0xdef8983e,0x84a5f634 .word 0x0721468c,0x46a9395e .word 0xe2fe0440,0x83f62360 .word 0x755cfedb,0xaeee2bc0 .word 0xc125a24d,0xa09a32b0 .word 0xc242dda4,0x5b92ce7f .word 0x02c83962,0x81708e82 p36_expected_registers: .word 0x9f2fc511,0xd1eb4187 .word 0x00000000,0xd5314112 .word 0x00000000,0xcbceafab .word 0xb5753f9e,0xc74662a2 .word 0x00000000,0x89e46fff .word 0x00000000,0x17645ef9 .word 0x00000000,0x9f8fecb3 .word 0xe09b7ef7,0xcbceafab p36_expected_fp_regs: .word 0x58fb4ff2,0x07d1fba6 .word 0x8ff96206,0x181fd611 .word 0x8eadbf5c,0xb7fe0f78 .word 0x5ce48b9c,0x850c9adc .word 0x30f27779,0x218e6cc4 .word 0xd9ac0d2a,0x8cb2687e .word 0x861bb1f3,0x65375927 .word 0xe3e6e5f9,0xbd411f1a .word 0x3f7c8d89,0xbde3dae7 .word 0xa54f50c9,0x38d74724 .word 0x2e1f494b,0x16ec2be7 .word 0x95534a33,0x6366bafb .word 0xe610f686,0x8c5fe3ee .word 0x04519c79,0xdbf9b573 .word 0xa0956311,0xf4c92153 .word 0xee1658fd,0xb344bff5 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p36_local0_expect: .word 0xb5753f9e,0xc74662a2 .word 0xb9d99eb9,0xc154da6f .word 0x141ea203,0xe2fb8820 .word 0xff5e96ff,0x6544743b .word 0x3cb23f33,0x43dc7a7d .word 0x62c80a46,0x7824fab2 .word 0xaf1bba0c,0xd9fcb11e .word 0x97e6a7f0,0x86dd590a p36_local1_expect: .word 0xa339fa80,0xd5314112 .word 0xbc8d61d1,0xfc4cd6e6 .word 0x0d45db4a,0xe415f31b .word 0x973611ca,0x17645ef9 .word 0x4c87c0a1,0xc5ea7843 .word 0x557576ff,0xd2ac6389 .word 0xbad4f424,0xa18df66f .word 0x064e3ad8,0x8a92f763 p36_local2_expect: .word 0x2ef6c0e5,0xd2981b31 .word 0xe09b7ef7,0xcbceafab .word 0x693dff3d,0xa0ae2d2b .word 0x6f920cbd,0x5a9d0f26 .word 0x4e7a66bb,0x64dfee46 .word 0x89e46fff,0xd10c8928 .word 0xe83b9ab7,0x33906058 .word 0x0000007c,0xd1eb4187 p36_local3_expect: .word 0xf8838691,0xfae3acad .word 0x9863e4b0,0xeb5665ab .word 0xa6617564,0x6f6a1644 .word 0xfc5f1b31,0x6b17239a .word 0xb0f387e5,0xa312a833 .word 0xd3c43990,0xff1f90c8 .word 0x9f8fecb3,0xeb1d0316 .word 0x6fa5423b,0xa8a635bc p37_init_registers: .word 0xc00f80bc,0xc8343ff2 ! Init value for %l0 .word 0x84bedaea,0x60b14e71 ! Init value for %l1 .word 0x57420fc0,0x771a26c8 ! Init value for %l2 .word 0xe178117c,0x47f9a50e ! Init value for %l3 .word 0xfdae2e7b,0xb2e46d1e ! Init value for %l4 .word 0xf4678516,0xe405d95f ! Init value for %l5 .word 0x139e8458,0x09e300ed ! Init value for %l6 .word 0xec67e228,0x7a67d40c ! Init value for %l7 .align 64 p37_init_freg: .word 0xb62687f1,0xf6b993f6 ! Init value for %f0 .word 0xe1556c56,0x402662c3 ! Init value for %f2 .word 0xb3447a87,0x4a83df55 ! Init value for %f4 .word 0x2d845bb7,0x7866704b ! Init value for %f6 .word 0x880ce572,0xbaf7c09f ! Init value for %f8 .word 0xcecbb5f3,0x0c74c117 ! Init value for %f10 .word 0xd7befa2e,0x22ca0044 ! Init value for %f12 .word 0x12be2103,0xed1d3952 ! Init value for %f14 .word 0xc8d77574,0xb4a29803 ! Init value for %f16 .word 0xc9bf6874,0x83d9dfad ! Init value for %f18 .word 0x47b36c28,0x068ac0a3 ! Init value for %f20 .word 0xf1d2cb58,0xb5b79972 ! Init value for %f22 .word 0x502c1659,0xc1a29bea ! Init value for %f24 .word 0x2d7205e2,0x10b20ea4 ! Init value for %f26 .word 0xa7484f97,0x06877fe1 ! Init value for %f28 .word 0x377685ee,0x27de9d2e ! Init value for %f30 .word 0xe225807c,0x00330e6c ! Init value for %f32 .word 0x8e4e8b37,0x5b4e264c ! Init value for %f34 .word 0x756b8e3c,0xe1a85ac0 ! Init value for %f36 .word 0x6811ec9d,0xeab27e5e ! Init value for %f38 .word 0xc1e0d844,0x36f17b62 ! Init value for %f40 .word 0xe3c9ca49,0x5ce28cd7 ! Init value for %f42 .word 0x285f0dee,0x17075fba ! Init value for %f44 .word 0x5cf9c8eb,0xcd03da3e ! Init value for %f46 .word 0x5aaafd79,0x4ba01078 .word 0x4ed99564,0x3366b6b1 .word 0x40b124d3,0x33d1d534 .word 0x598fb323,0xc08afe46 .word 0x0237a1fb,0x5667dbae .word 0x8366c3cf,0xa2f63f05 .word 0x7866a25d,0x832dd1fa .word 0xadb12148,0x4128b391 p37_expected_registers: .word 0xc00f80bc,0xc8343ff2 .word 0x00000000,0xa125c218 .word 0x00000000,0xf55f18bf .word 0x00000000,0x00000055 .word 0xf136a6e2,0x41413b0d .word 0x00000000,0x0000004a .word 0x00000000,0x53401820 .word 0x00000000,0x8cb7e5f1 p37_expected_fp_regs: .word 0xb62687f1,0xf6b993f6 .word 0xe1556c56,0x402662c3 .word 0xb3447a87,0x4a83df55 .word 0x2d845bb7,0x7866704b .word 0x880ce572,0xbaf7c09f .word 0xcecbb5f3,0x0c74c117 .word 0xd7befa2e,0x22ca0044 .word 0x12be2103,0xed1d3952 .word 0xc8d77574,0xb4a29803 .word 0xc9bf6874,0x83d9dfad .word 0x47b36c28,0x068ac0a3 .word 0xf1d2cb58,0xb5b79972 .word 0x502c1659,0xc1a29bea .word 0x2d7205e2,0x10b20ea4 .word 0xa7484f97,0x06877fe1 .word 0x377685ee,0x27de9d2e .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p37_local0_expect: .word 0xf1ffab75,0x642d7e96 .word 0x5aafbe62,0x19ff2653 .word 0x0a31dad7,0x293afdbd .word 0x561bd284,0x3c01f70a .word 0x73f15738,0x557e34cd .word 0xc8343ff2,0xa125c218 .word 0xee5d4f95,0xf5a5ac11 .word 0x780c4202,0x3ff2ff1e p37_local1_expect: .word 0x19c36a76,0x06ef35dd .word 0x0f92f6d5,0xfc9a6a39 .word 0x8b0f1e38,0x06ef35dd .word 0x7a67d40c,0x47f9a50e .word 0x0857b646,0x0bd4958e .word 0xd882e2e8,0xb55bd2ab .word 0xf136a6e2,0x41413b0d .word 0xe9174009,0xf03bc99b p37_local2_expect: .word 0x7c3dcce1,0x6a4c7778 .word 0x0f9843a8,0x4cdde782 .word 0x38ba4188,0xe19fc9fd .word 0xbf214a4b,0xcc5fe57c .word 0x4ff48876,0x8cb7e5f1 .word 0xf5e2c7c7,0x296f99dc .word 0x1aa1e258,0x41413b0d .word 0x7470c198,0x53401820 p37_local3_expect: .word 0x678add61,0xfa8b8e8f .word 0xf141d36a,0x1cb1e28a .word 0x100cd914,0xaba41148 .word 0x3bec892b,0xb6f87a71 .word 0xb938664e,0x4a68ec7f .word 0x168ea3fe,0x96df181e .word 0xdeaf6e07,0xd9d825b7 .word 0x018d50b3,0x6f83d839 p38_init_registers: .word 0x97d575e8,0x73463a45 ! Init value for %l0 .word 0x8cfb388a,0x1d1aa6ad ! Init value for %l1 .word 0xace54fae,0x5b95508a ! Init value for %l2 .word 0x084de83a,0xc549c406 ! Init value for %l3 .word 0x8e113659,0x99019fa1 ! Init value for %l4 .word 0x3c1bd586,0xa8f74e95 ! Init value for %l5 .word 0xd5180390,0xa71211a7 ! Init value for %l6 .word 0xed5ceb59,0xe7ac2ebc ! Init value for %l7 .align 64 p38_init_freg: .word 0x39c18884,0x465a8fb3 ! Init value for %f0 .word 0x096a294e,0xa456e109 ! Init value for %f2 .word 0x887db235,0x51aaa3b2 ! Init value for %f4 .word 0x553f1cd0,0x540b69e0 ! Init value for %f6 .word 0x854c3b41,0x8a6011b1 ! Init value for %f8 .word 0x842fd234,0xd6d86d4f ! Init value for %f10 .word 0xea472216,0x115b339b ! Init value for %f12 .word 0x9adc3d22,0x0a8c7021 ! Init value for %f14 .word 0x7a987df5,0x1531710f ! Init value for %f16 .word 0xf0d14098,0x090cd1a5 ! Init value for %f18 .word 0xd4e50815,0xc60a5ca5 ! Init value for %f20 .word 0x2bf45a2f,0x85109292 ! Init value for %f22 .word 0x681ec4b5,0x74beb782 ! Init value for %f24 .word 0x4a434fb9,0x88f44a7b ! Init value for %f26 .word 0x79cfb6fa,0x53bea16f ! Init value for %f28 .word 0xb9264922,0xf5447943 ! Init value for %f30 .word 0x01f2c284,0x1289db7b ! Init value for %f32 .word 0x2651746a,0xa8bbd189 ! Init value for %f34 .word 0x5418a297,0x6247f2e6 ! Init value for %f36 .word 0xf9b40014,0xa43c2038 ! Init value for %f38 .word 0x925bc53b,0x9db64973 ! Init value for %f40 .word 0x755bbc0b,0x5402ac64 ! Init value for %f42 .word 0xe5380505,0xebddcd22 ! Init value for %f44 .word 0xcfd82643,0xdded2f1f ! Init value for %f46 .word 0xf2c981b8,0xb80dddc3 .word 0xf6465c9b,0x66066363 .word 0x7166119b,0x71e1cc3a .word 0xee872e61,0x182cb239 .word 0x75847cec,0x01c4e3d0 .word 0x8f550fda,0x9ed1b3dc .word 0xdfbd2ea8,0xfae5cce7 .word 0xc26912c5,0xde69acd3 p38_expected_registers: .word 0x1ebc5815,0xf8b70c5a .word 0x0b41aa90,0x31505028 .word 0xffdb95ff,0xc489f90f .word 0x02bd691a,0x39c87612 .word 0x76893fa0,0xe755e54e .word 0x00000000,0xe7ac2ebc .word 0x76893fa0,0xe755e54e .word 0x00000000,0xc489f90f p38_expected_fp_regs: .word 0x39c18884,0x465a8fb3 .word 0x096a294e,0xa456e109 .word 0x887db235,0x51aaa3b2 .word 0x553f1cd0,0x540b69e0 .word 0x854c3b41,0x8a6011b1 .word 0x842fd234,0xd6d86d4f .word 0xea472216,0x115b339b .word 0x9adc3d22,0x0a8c7021 .word 0x7a987df5,0x1531710f .word 0xf0d14098,0x090cd1a5 .word 0xd4e50815,0xc60a5ca5 .word 0x2bf45a2f,0x85109292 .word 0x681ec4b5,0x74beb782 .word 0x4a434fb9,0x88f44a7b .word 0x79cfb6fa,0x53bea16f .word 0xb9264922,0xf5447943 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p38_local0_expect: .word 0x4ff45d10,0x470a77be .word 0x8125e8bb,0xcb60d8cc .word 0x03f8ac10,0x046d21ae .word 0x39e03418,0xcb8551bc .word 0x9fa96902,0xb571efdb .word 0x766690b8,0xa02508d7 .word 0xf015cde4,0xc942063f .word 0x464cd9c7,0x5e9c528c p38_local1_expect: .word 0x2b756102,0xb53bb572 .word 0x440168ff,0x388844ec .word 0x6cc05c73,0xcde5591f .word 0x02bd691a,0x39c87612 .word 0xf44391b7,0xc44f88fe .word 0xf5f4b427,0x12931eaf .word 0xdcdd7f44,0xabf15343 .word 0x69adc667,0x027ea143 p38_local2_expect: .word 0x86335d5a,0xa472e866 .word 0xea2250d3,0x9fb85391 .word 0x5138d08d,0x39becf12 .word 0x3748b0ab,0xfe0c3784 .word 0x7b61c8ff,0x37e04552 .word 0x155c02b8,0xa8f74e95 .word 0x0b41aa90,0x31505028 .word 0x5e303e77,0x634fb261 p38_local3_expect: .word 0xb76745c0,0x925c69df .word 0xc05525da,0x0d7a187a .word 0x76893fa0,0xe755e54e .word 0xffe5f390,0xd4471f8f .word 0x1ebc5815,0xf8b70c5a .word 0x503f9183,0xae10d60a .word 0xdadcd0a5,0x000000fb .word 0xffdb95ff,0x503f9183 p39_init_registers: .word 0xee7a157a,0x40eb5bab ! Init value for %l0 .word 0x2418b180,0xc0f4135c ! Init value for %l1 .word 0x51ae7fee,0x31a91fbe ! Init value for %l2 .word 0xf9e2f6d6,0x3bf17877 ! Init value for %l3 .word 0xabc6b1f3,0xc769d79f ! Init value for %l4 .word 0x73ff431c,0x5f9b519d ! Init value for %l5 .word 0xdaee3b42,0x367c93a7 ! Init value for %l6 .word 0x8fbd831c,0x821872d4 ! Init value for %l7 .align 64 p39_init_freg: .word 0x94664fa1,0x8cbb6300 ! Init value for %f0 .word 0xa76e8543,0x7ce244f0 ! Init value for %f2 .word 0xaac0550c,0x812aa68e ! Init value for %f4 .word 0xce7d4c5c,0x71032109 ! Init value for %f6 .word 0x135c83f3,0xd034881f ! Init value for %f8 .word 0x1b8b918f,0x99ae9c6d ! Init value for %f10 .word 0xda5f3f7a,0xace663e3 ! Init value for %f12 .word 0x2936271a,0x8f4a5b9d ! Init value for %f14 .word 0x571d1fae,0xdef30259 ! Init value for %f16 .word 0xe0faaa01,0xf73648d0 ! Init value for %f18 .word 0x9ed36d93,0xdcdb2efb ! Init value for %f20 .word 0xf17a3fe5,0x09e42f17 ! Init value for %f22 .word 0xd399bc5e,0xe208d7e5 ! Init value for %f24 .word 0xf553c671,0xb327c745 ! Init value for %f26 .word 0x3b59dfc6,0x47d1074b ! Init value for %f28 .word 0xf9391bff,0xc571b13d ! Init value for %f30 .word 0x41fa6a86,0xeacbc9df ! Init value for %f32 .word 0x0c72905f,0xaa3d2bd4 ! Init value for %f34 .word 0x0737488d,0xbcb932c1 ! Init value for %f36 .word 0xee25fcd4,0x941f2eca ! Init value for %f38 .word 0x3dcfbbee,0x11909c60 ! Init value for %f40 .word 0x49813cc2,0x6ca7564b ! Init value for %f42 .word 0x2656c9ed,0x1e449249 ! Init value for %f44 .word 0x6dd1095f,0x61c1d01a ! Init value for %f46 .word 0x42ae2bbc,0xf4d6d04c .word 0xa68cfe68,0xc40264ed .word 0x2c7727b0,0xf29c5167 .word 0x4dd42e26,0x155c03b7 .word 0x14ee23e1,0x7fdf7f34 .word 0x19a781fc,0xfa64d60b .word 0x92c724d6,0x4c071df6 .word 0xacb32dbb,0x6920853b p39_expected_registers: .word 0x00000000,0x0000009a .word 0x2f4ee380,0x5a46a992 .word 0xec98d5b3,0x7e58ffd0 .word 0xf9e2f6d6,0x3bf17877 .word 0x00000000,0x0000ffd5 .word 0x00000000,0x000000bb .word 0x00000000,0x00000958 .word 0x00000000,0x7e58ffd0 p39_expected_fp_regs: .word 0x94664fa1,0x8cbb6300 .word 0xa76e8543,0x7ce244f0 .word 0xaac0550c,0x812aa68e .word 0xce7d4c5c,0x71032109 .word 0x135c83f3,0xd034881f .word 0x1b8b918f,0x99ae9c6d .word 0xda5f3f7a,0xace663e3 .word 0x2936271a,0x8f4a5b9d .word 0x571d1fae,0xdef30259 .word 0xe0faaa01,0xf73648d0 .word 0x9ed36d93,0xdcdb2efb .word 0xf17a3fe5,0x09e42f17 .word 0xd399bc5e,0xe208d7e5 .word 0xf553c671,0xb327c745 .word 0x3b59dfc6,0x47d1074b .word 0xf9391bff,0xc571b13d .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p39_local0_expect: .word 0xec98d5b3,0x7e58ffd0 .word 0xffebb91f,0x0d1b5c94 .word 0xa8dc9ef6,0x403ef3cb .word 0xdf639ab5,0x526ac6c8 .word 0xa0d0e91c,0xe70328d8 .word 0x2f4ee380,0x5a46a992 .word 0xe011e454,0x84b17902 .word 0x197c1948,0x0958bb8e p39_local1_expect: .word 0x2070e3c0,0xb25fc4a8 .word 0x12408da9,0x4c66aede .word 0xf1feafbe,0x2bff77c6 .word 0x902c04e4,0x1520551f .word 0xd59d7610,0x2369499f .word 0xb5310dda,0xab17abb6 .word 0x965a45ae,0x4109c760 .word 0x0000614d,0x67bb8891 p39_local2_expect: .word 0x7b60c78d,0xe3a75229 .word 0x7ede7f55,0x6ef5ac97 .word 0xf834ad31,0x8d58bc07 .word 0x816129cc,0xf8dcd456 .word 0xfe98567e,0x7767614d .word 0xe148c267,0x57ce5ac6 .word 0xe2f53b9b,0x5561fd6b .word 0x2ee465b5,0xd32f446f p39_local3_expect: .word 0xa255ffd5,0xee2c67f9 .word 0xd3878220,0x12842cbe .word 0x91ff724e,0x8d4c38c7 .word 0x43f5f1ac,0x62689356 .word 0xe405f854,0x3feccaa2 .word 0x60c8ff26,0x10a39951 .word 0x7e79c02f,0x9df9c147 .word 0xf8638879,0x5e27cb86 p40_init_registers: .word 0xd6dfa154,0xc4713689 ! Init value for %l0 .word 0x5a806d92,0x6327bfd5 ! Init value for %l1 .word 0xde5a17c4,0x37fc9509 ! Init value for %l2 .word 0x28ee0c84,0xd30d7118 ! Init value for %l3 .word 0x5c653f7e,0x15973766 ! Init value for %l4 .word 0xb22409df,0xcd3d4115 ! Init value for %l5 .word 0x5a76ba56,0x1094bda2 ! Init value for %l6 .word 0xadeca4f8,0x4c993350 ! Init value for %l7 .align 64 p40_init_freg: .word 0xa347ab2a,0x36aa1b73 ! Init value for %f0 .word 0xa649ca49,0xfbb53128 ! Init value for %f2 .word 0x2acd6c0f,0xaf7fbade ! Init value for %f4 .word 0x285096e1,0x4b50c88a ! Init value for %f6 .word 0x1d4bd9cc,0xdedb6dc5 ! Init value for %f8 .word 0x15d0adbe,0xb26d8f91 ! Init value for %f10 .word 0x87399c06,0xedf5e4aa ! Init value for %f12 .word 0x3ade1d19,0x89fef859 ! Init value for %f14 .word 0x507bd72e,0xf25cb336 ! Init value for %f16 .word 0x64e928ae,0xe76fc350 ! Init value for %f18 .word 0xfdf21eef,0x72ad0693 ! Init value for %f20 .word 0xbcca3603,0x302d1d33 ! Init value for %f22 .word 0xd580509c,0xc4cce3b7 ! Init value for %f24 .word 0x76fc5fa9,0xa26425cf ! Init value for %f26 .word 0x34324291,0x9dbc7251 ! Init value for %f28 .word 0xf0a9e21f,0x7435a34d ! Init value for %f30 .word 0x4aebf8b7,0x49974ea4 ! Init value for %f32 .word 0x08518ce3,0xf904de43 ! Init value for %f34 .word 0xf0b47a23,0x3ae3e9c2 ! Init value for %f36 .word 0x1f8a7554,0x8f5edf56 ! Init value for %f38 .word 0xd68380ce,0xe4dcd0ab ! Init value for %f40 .word 0xc81437f7,0xbc44a807 ! Init value for %f42 .word 0xefe70df4,0x4ae29e32 ! Init value for %f44 .word 0xf6f60ca2,0x5f1660e1 ! Init value for %f46 .word 0x9c21e4a3,0x3909839f .word 0xb4e96f3a,0x79f215f8 .word 0xb8ade399,0x704783a5 .word 0x35776310,0x82666a5e .word 0x17b0e6a9,0x590e5c36 .word 0xe934e104,0x558a08a8 .word 0x65dbce75,0x22ef650c .word 0xf3ae959a,0xfcdc05b1 p40_expected_registers: .word 0x00000000,0xaf43f1c3 .word 0x00000000,0x00000080 .word 0x00000000,0x000000b8 .word 0x00000000,0xc6294ad0 .word 0x00000000,0x5ac1d23f .word 0x00000000,0xc6294ad0 .word 0x00000000,0x000000fc .word 0x00000000,0x000000e9 p40_expected_fp_regs: .word 0xa347ab2a,0x36aa1b73 .word 0xa649ca49,0xfbb53128 .word 0x2acd6c0f,0xaf7fbade .word 0x285096e1,0x4b50c88a .word 0x1d4bd9cc,0xdedb6dc5 .word 0x15d0adbe,0xb26d8f91 .word 0x87399c06,0xedf5e4aa .word 0x3ade1d19,0x89fef859 .word 0x507bd72e,0xf25cb336 .word 0x64e928ae,0xe76fc350 .word 0xfdf21eef,0x72ad0693 .word 0xbcca3603,0x302d1d33 .word 0xd580509c,0xc4cce3b7 .word 0x76fc5fa9,0xa26425cf .word 0x34324291,0x9dbc7251 .word 0xf0a9e21f,0x7435a34d .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p40_local0_expect: .word 0x2798666f,0x4a2f51d9 .word 0xecb48e30,0xea63c321 .word 0x0d9f013c,0x0cff12b8 .word 0xff81c226,0xc4b6b332 .word 0x1ee35332,0xab557036 .word 0x3e57e1dd,0x0db8e0db .word 0xf34ea483,0xf4058f14 .word 0x2126e038,0xe1c0f44b p40_local1_expect: .word 0x3a39b596,0xc586fff8 .word 0xcc3bec1b,0x22f7dbe5 .word 0x1c9db282,0xfe7d2620 .word 0x889b29cd,0x86fcb983 .word 0xd0ff49a7,0xfc9b19d8 .word 0x6cfa4100,0x00001c9d .word 0x32230656,0x05d180ff .word 0x9c50ee16,0x2126e038 p40_local2_expect: .word 0x13075acf,0xdcd38f14 .word 0xcf83314a,0x9fbc6f41 .word 0x25704bf7,0x5a049bd5 .word 0x21643674,0x5e45bb84 .word 0x12e9d151,0x29a4fdff .word 0x4c0d8c90,0x05af77d4 .word 0x91f84c0f,0xfa9a1655 .word 0xd89c211f,0x4c993350 p40_local3_expect: .word 0x5ac1d23f,0x6eff8158 .word 0x6bbf1980,0xc0408336 .word 0x2fca42db,0xe87c733c .word 0xaf43f1c3,0x77f5106a .word 0x178e24dc,0x1a943725 .word 0xecff3f98,0x6a7e3ed2 .word 0x29191e0e,0x7d5d8aad .word 0x13902956,0xcb35a63c p41_init_registers: .word 0x498dee50,0xba9bc3f0 ! Init value for %l0 .word 0xf0a2eb4a,0xabeabdef ! Init value for %l1 .word 0x9c6405fa,0x0a7733a0 ! Init value for %l2 .word 0x27a160cd,0xf69b71b7 ! Init value for %l3 .word 0x405808a8,0x458c7a64 ! Init value for %l4 .word 0xcfec33d4,0xa0ce6841 ! Init value for %l5 .word 0xbde3ee90,0x08b0910e ! Init value for %l6 .word 0x90fbdf5e,0x0ee63d79 ! Init value for %l7 .align 64 p41_init_freg: .word 0xe93421d2,0xb35ad9a4 ! Init value for %f0 .word 0x634732d3,0x03f3cd4b ! Init value for %f2 .word 0xf838bc77,0x7200bbda ! Init value for %f4 .word 0x6ca8634b,0xb5839146 ! Init value for %f6 .word 0x310ebf62,0xb0fb99b5 ! Init value for %f8 .word 0x2fc7b099,0x94506f7f ! Init value for %f10 .word 0x204d08b8,0x54073346 ! Init value for %f12 .word 0x31988a18,0x091f3ab0 ! Init value for %f14 .word 0x8e8188e8,0x79aa6fb8 ! Init value for %f16 .word 0x9e83ea90,0x5dd9b8a8 ! Init value for %f18 .word 0x9a9a9e93,0x5e5df7f0 ! Init value for %f20 .word 0x61cfb27b,0x1b387f53 ! Init value for %f22 .word 0xc860fe13,0x6a04b764 ! Init value for %f24 .word 0xdf437887,0x7b9c349b ! Init value for %f26 .word 0x95010def,0xe0cef352 ! Init value for %f28 .word 0x376e6978,0x13424d73 ! Init value for %f30 .word 0x1e9227b6,0xb1120b9d ! Init value for %f32 .word 0xa284deae,0x586aef0e ! Init value for %f34 .word 0x66c74248,0x7c37d41f ! Init value for %f36 .word 0x93925535,0x93e7f1c0 ! Init value for %f38 .word 0x75a7503c,0xd9146194 ! Init value for %f40 .word 0xb2d18c89,0x8bffc922 ! Init value for %f42 .word 0xfac10890,0xb8bfdbe0 ! Init value for %f44 .word 0xc3e0d2d6,0x23b7206a ! Init value for %f46 .word 0x75a22d7e,0x2ec438d3 .word 0x0111554c,0x6d440d4d .word 0x724d8dc0,0xbe54eef7 .word 0x81c9a060,0xd9c9c09d .word 0x8a0fab5d,0x65ff481f .word 0x44fc96e1,0x3bbdc09e .word 0xbeee7916,0x8527c25a .word 0x564d7532,0x67242639 p41_expected_registers: .word 0x00000000,0x00007133 .word 0x00000000,0x95a62cf9 .word 0x00000000,0x26ab6b48 .word 0x00000000,0x00000000 .word 0x00000000,0x0000009f .word 0xd9772487,0xabeabdef .word 0xcc61b1c5,0x9421d33b .word 0x90fbdf5e,0x0ee63d79 p41_expected_fp_regs: .word 0xe93421d2,0xb35ad9a4 .word 0x634732d3,0x03f3cd4b .word 0xf838bc77,0x7200bbda .word 0x6ca8634b,0xb5839146 .word 0x310ebf62,0xb0fb99b5 .word 0x2fc7b099,0x94506f7f .word 0x204d08b8,0x54073346 .word 0x31988a18,0x091f3ab0 .word 0x8e8188e8,0x79aa6fb8 .word 0x9e83ea90,0x5dd9b8a8 .word 0x9a9a9e93,0x5e5df7f0 .word 0x61cfb27b,0x1b387f53 .word 0xc860fe13,0x6a04b764 .word 0xdf437887,0x7b9c349b .word 0x95010def,0xe0cef352 .word 0x376e6978,0x13424d73 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p41_local0_expect: .word 0x219eb566,0x6997067e .word 0x811a8d9f,0x1b680dfd .word 0x85f4809f,0xd4391bf9 .word 0x00000067,0x4a24fcd6 .word 0xf6cd2eed,0xc1c34142 .word 0x3abcf255,0x48d51b8d .word 0x421548bd,0x911e6170 .word 0x663e2b9a,0x0a7733a0 p41_local1_expect: .word 0xfaa8e381,0x07b8fae6 .word 0x9053e4db,0xd2704af9 .word 0xfb9fa43d,0x73a6177d .word 0x84fd0a77,0x9000c2d8 .word 0x7133974f,0xd5932eca .word 0x00000041,0xb5a348e7 .word 0xe9988512,0x381e42d4 .word 0x49aadba4,0xdc06476c p41_local2_expect: .word 0x525f8a62,0x2a3114d4 .word 0x503a3f16,0x000000ea .word 0x22e892c1,0x5adcbac9 .word 0x256786a8,0x49ff8cfc .word 0xcc61b1c5,0x9421d33b .word 0x2c0a4c9f,0x6101434a .word 0xc5d05ffa,0x7fff19de .word 0x6fb059fa,0xffe438e3 p41_local3_expect: .word 0xf925ad9d,0xa9539a1a .word 0x748e9f05,0x869c7946 .word 0xd9772487,0xabeabdef .word 0xb5953ec5,0x9202f807 .word 0x1c02fa42,0x83a17ab3 .word 0x815b9725,0xc2a89012 .word 0x1a9612db,0xb3766add .word 0x00000041,0x00000041 p42_init_registers: .word 0xb66e8a25,0xe5cf5194 ! Init value for %l0 .word 0x67bd3e45,0xb73f6c22 ! Init value for %l1 .word 0x6a9a146c,0x8b7acee8 ! Init value for %l2 .word 0x31761bf2,0x149ed2f8 ! Init value for %l3 .word 0x321fe842,0xa89a67f6 ! Init value for %l4 .word 0x78f4fbfe,0xa6a46c82 ! Init value for %l5 .word 0x2cb61f5a,0x08ecc489 ! Init value for %l6 .word 0xaebfbc88,0x00a4a343 ! Init value for %l7 .align 64 p42_init_freg: .word 0x7f539aeb,0x5f9dc89d ! Init value for %f0 .word 0xab5915cd,0x31b771ac ! Init value for %f2 .word 0x2305f678,0x59424a22 ! Init value for %f4 .word 0x29085c1c,0xea328974 ! Init value for %f6 .word 0x0c671431,0x3a3ce7df ! Init value for %f8 .word 0x4a89f594,0x11bf5143 ! Init value for %f10 .word 0xc778fddc,0x9e43d5f7 ! Init value for %f12 .word 0xd2c7bd82,0x2bc08500 ! Init value for %f14 .word 0x7eb7be1c,0x39d22566 ! Init value for %f16 .word 0x78846388,0xee3d26f7 ! Init value for %f18 .word 0x5f1bffb6,0x5cddb238 ! Init value for %f20 .word 0xc5664bd9,0xb6d0d74b ! Init value for %f22 .word 0x9d86dd3f,0x785c049c ! Init value for %f24 .word 0x79d23588,0x025b28be ! Init value for %f26 .word 0xf9e221dd,0xb9c4ba53 ! Init value for %f28 .word 0x7c6a9285,0xbaafd48e ! Init value for %f30 .word 0x28479831,0x8c56bf8b ! Init value for %f32 .word 0x985ace66,0xf654c17a ! Init value for %f34 .word 0x327e9ebb,0x92874d8f ! Init value for %f36 .word 0xddf02f7f,0x77e35c3e ! Init value for %f38 .word 0xb6b604e5,0x092b7992 ! Init value for %f40 .word 0x90e39c5a,0xcb0da3f2 ! Init value for %f42 .word 0xeae6c926,0x77ea41b7 ! Init value for %f44 .word 0x52735b39,0xec5a940d ! Init value for %f46 .word 0xb70fccf9,0xff66c683 .word 0xb7051b7a,0x936d205d .word 0xa861afd0,0x30ce76ca .word 0x77284b87,0x83dfacad .word 0x297b7243,0x93a7f3ba .word 0xf2ca4d31,0xa1b87cb5 .word 0xb0be9eb2,0xde2b2123 .word 0x8cc34b32,0x9d1de7f5 p42_expected_registers: .word 0x00000000,0x6a0d7b25 .word 0x00000000,0x3c771a85 .word 0x00000000,0x00000086 .word 0x00000000,0xb24df540 .word 0x00000000,0xd32beb78 .word 0x34801aa9,0xbe3c2614 .word 0x00000000,0x000000aa .word 0x95335ee2,0xf86fe19b p42_expected_fp_regs: .word 0x7f539aeb,0x5f9dc89d .word 0xab5915cd,0x31b771ac .word 0x2305f678,0x59424a22 .word 0x29085c1c,0xea328974 .word 0x0c671431,0x3a3ce7df .word 0x4a89f594,0x11bf5143 .word 0xc778fddc,0x9e43d5f7 .word 0xd2c7bd82,0x2bc08500 .word 0x7eb7be1c,0x39d22566 .word 0x78846388,0xee3d26f7 .word 0x5f1bffb6,0x5cddb238 .word 0xc5664bd9,0xb6d0d74b .word 0x9d86dd3f,0x785c049c .word 0x79d23588,0x025b28be .word 0xf9e221dd,0xb9c4ba53 .word 0x7c6a9285,0xbaafd48e .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p42_local0_expect: .word 0x593d25ff,0xba5a444b .word 0x4759b6de,0xff73ff03 .word 0xcdc52c97,0xd22c9bf4 .word 0xdaf6e7dd,0x134522d0 .word 0xa2ca81be,0x559c5e60 .word 0xf10f0ec1,0xfdba3002 .word 0x033cd3c3,0xd6b2b8b2 .word 0x7dbe7a5f,0x62209cb6 p42_local1_expect: .word 0xa335abf0,0xff455853 .word 0xa939e712,0xd4f82293 .word 0xa903ff59,0xd32beb78 .word 0xd5bd7583,0xaeed1475 .word 0x1642b0ed,0x923021a4 .word 0xb51d3b07,0x4dc77b8b .word 0xa5b5d925,0xd70fbfa8 .word 0x95335ee2,0xf8ffe19b p42_local2_expect: .word 0xd4866cff,0x881e4f81 .word 0xf9741345,0x391ff624 .word 0xce7a8d1d,0xa1460734 .word 0x6a0d7b25,0x26bc22dc .word 0x8e0cb87e,0xb7ffb3a1 .word 0x3ae19ccd,0x06e5c9b0 .word 0x828d630a,0xe3db8157 .word 0xcdc52c97,0x0ea1d100 p42_local3_expect: .word 0xb24df540,0xb566f968 .word 0x4af448f6,0x0000009f .word 0x34801aa9,0xbe3c2614 .word 0xb5ff6882,0x0d796521 .word 0x1a948f9c,0x4aab10c7 .word 0xeb8e5cce,0x26bc22dc .word 0x3e74fa70,0xe796c886 .word 0xa939e712,0x7c6daa9f p43_init_registers: .word 0x82e2b8da,0x8a7a40aa ! Init value for %l0 .word 0xd06a13e0,0x4116d06e ! Init value for %l1 .word 0xefd69e03,0xf549d4c5 ! Init value for %l2 .word 0xc8bc7576,0x47688ef9 ! Init value for %l3 .word 0xd81f7e1c,0x80354c51 ! Init value for %l4 .word 0xc073ff88,0x1e803752 ! Init value for %l5 .word 0x415c8154,0x9b47952a ! Init value for %l6 .word 0x9a01bbcc,0x3a12d200 ! Init value for %l7 .align 64 p43_init_freg: .word 0x75e09a69,0x3b96840b ! Init value for %f0 .word 0x469e7a96,0x259ef21a ! Init value for %f2 .word 0x55b38215,0x232fd2b5 ! Init value for %f4 .word 0x9fe9668d,0x7039fe89 ! Init value for %f6 .word 0x3284ee02,0x0dd9724e ! Init value for %f8 .word 0xb19fba70,0xc675816b ! Init value for %f10 .word 0xe202da10,0xa7d492ad ! Init value for %f12 .word 0x226d72bf,0x1883e8ed ! Init value for %f14 .word 0x4273f5bb,0xceaa6fad ! Init value for %f16 .word 0xfcbb40e1,0xf34e3137 ! Init value for %f18 .word 0xbbdafccb,0x07128f53 ! Init value for %f20 .word 0x0f4f18ee,0xa443278a ! Init value for %f22 .word 0xb01c6200,0xf5e709a4 ! Init value for %f24 .word 0x9b78a0fc,0x839fbd73 ! Init value for %f26 .word 0x292f18de,0xdfe0fdee ! Init value for %f28 .word 0x5a0feee3,0xda53e906 ! Init value for %f30 .word 0x8489d5f4,0x38a8a6ef ! Init value for %f32 .word 0xb505f45a,0x28ec4e4c ! Init value for %f34 .word 0xd666b6b2,0x11d96c5f ! Init value for %f36 .word 0x12816edc,0xa90f7312 ! Init value for %f38 .word 0x6cf07121,0x3d73d18d ! Init value for %f40 .word 0x37641f26,0x5f444a89 ! Init value for %f42 .word 0xed903f62,0x7f749ca1 ! Init value for %f44 .word 0xbfbc5653,0x20ff1604 ! Init value for %f46 .word 0xcb75d37b,0xf2c8947d .word 0x3c9e7f3a,0x7c670f9c .word 0xe1177789,0x7f9829cd .word 0xb8b61ec4,0x1e13ffc2 .word 0x2d944116,0xbd49e763 .word 0xecfb84d0,0xeb6da5a0 .word 0x91bf93e4,0x4a827c78 .word 0x9580d9e9,0x3103223e p43_expected_registers: .word 0x00000000,0x000000ae .word 0x00000000,0x63afb8ea .word 0x00000000,0x0000002b .word 0x00000000,0x4f428efa .word 0x00000000,0xf20ae249 .word 0x00000000,0xceccb2f1 .word 0x00000000,0x00000088 .word 0x00000000,0xffc8f0ff p43_expected_fp_regs: .word 0x75e09a69,0x3b96840b .word 0x469e7a96,0x259ef21a .word 0x55b38215,0x232fd2b5 .word 0x9fe9668d,0x7039fe89 .word 0x3284ee02,0x0dd9724e .word 0xb19fba70,0xc675816b .word 0xe202da10,0xa7d492ad .word 0x226d72bf,0x1883e8ed .word 0x4273f5bb,0xceaa6fad .word 0xfcbb40e1,0xf34e3137 .word 0xbbdafccb,0x07128f53 .word 0x0f4f18ee,0xa443278a .word 0xb01c6200,0xf5e709a4 .word 0x9b78a0fc,0x839fbd73 .word 0x292f18de,0xdfe0fdee .word 0x5a0feee3,0xda53e906 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p43_local0_expect: .word 0xddf4af07,0xab88dccb .word 0xd6b3dab4,0x976ae8f1 .word 0xfffc1f36,0x246e342b .word 0x60baa87b,0x6fee572c .word 0x62aeae4e,0xd1c1eec1 .word 0x6c72c44b,0x567c75d6 .word 0xb47024f0,0x3f5a9c43 .word 0x77e09522,0x623a6e7b p43_local1_expect: .word 0x63afb8ea,0x000cbbc7 .word 0x5f7b2ad6,0xff82265b .word 0x5105e9fe,0xff81ffeb .word 0x7c2e5ef3,0x090fcaf2 .word 0xf549d4c5,0x83fedc5e .word 0x3848eb51,0x728aafb1 .word 0x80e8e230,0xcce1f697 .word 0x9a01bbcc,0x3a12d200 p43_local2_expect: .word 0x2de5f8f8,0x68248c7f .word 0x1c14105c,0x60ef17ff .word 0xd75b8221,0x0a4d0435 .word 0x1349c971,0xa9ed4515 .word 0xbe0b705a,0x63bd6572 .word 0xf39789ff,0xf1799aed .word 0xb6fad138,0x0100f00b .word 0xfffc1f36,0xceccb2f1 p43_local3_expect: .word 0x92fbe0cb,0x2ab589dd .word 0xda8ac32b,0x4936af22 .word 0x7c8ce985,0x0b427ee0 .word 0xda85ae1e,0xae4c7532 .word 0x3cb2410a,0x91b57aff .word 0x3b9faf48,0xceccb2f1 .word 0x5c4f8f75,0x4ee4d2b0 .word 0x54d3a2be,0x000000c3 p44_init_registers: .word 0xa263cf1e,0x6a7b5754 ! Init value for %l0 .word 0x948ca7f7,0xcc0e76df ! Init value for %l1 .word 0xb83ead90,0x79b4a3d7 ! Init value for %l2 .word 0xe3d94cc9,0x902538f9 ! Init value for %l3 .word 0xcf3c10bf,0xe665a769 ! Init value for %l4 .word 0xceada021,0xc93a59bf ! Init value for %l5 .word 0x5e2cce78,0x772e6780 ! Init value for %l6 .word 0x9c984b68,0x92b51d64 ! Init value for %l7 .align 64 p44_init_freg: .word 0xbd47fa4f,0xb2a2df5b ! Init value for %f0 .word 0x0e2d85a6,0xd5f233b6 ! Init value for %f2 .word 0xf7b4f3b2,0x723533f5 ! Init value for %f4 .word 0xb3ced223,0x6301c75b ! Init value for %f6 .word 0xf7689406,0xd4053f15 ! Init value for %f8 .word 0x9ed0338b,0x6bca4f09 ! Init value for %f10 .word 0x3ce1aab6,0xd4d19b86 ! Init value for %f12 .word 0x9457795d,0x9ed1f585 ! Init value for %f14 .word 0xff38dce0,0x1f58f136 ! Init value for %f16 .word 0x14d00557,0x0480d1d6 ! Init value for %f18 .word 0x033cafb0,0x846b3dff ! Init value for %f20 .word 0xce62a5c2,0x4235754c ! Init value for %f22 .word 0x6c6df799,0x4f3c411f ! Init value for %f24 .word 0xc103af56,0x8887c233 ! Init value for %f26 .word 0xd232156a,0x8abcc6ac ! Init value for %f28 .word 0xa227e91d,0x6905d8b5 ! Init value for %f30 .word 0xd7dbc3b1,0xf6869a44 ! Init value for %f32 .word 0x8ff82b58,0xd60beab1 ! Init value for %f34 .word 0x0bb90a65,0x8346865b ! Init value for %f36 .word 0x23f9580b,0x23f93930 ! Init value for %f38 .word 0x50ab79c8,0xa1f47268 ! Init value for %f40 .word 0xaf292238,0x5a85e72a ! Init value for %f42 .word 0x1be27134,0xf17623cb ! Init value for %f44 .word 0x5ba99e48,0x9442bacf ! Init value for %f46 .word 0xf015e0cb,0xf89c0062 .word 0x82beb50e,0x7d90b84b .word 0xe05111e4,0xc291671b .word 0x1ad8806d,0xb7d01eb3 .word 0x428b561b,0x1b82a093 .word 0xe694a796,0xcf628656 .word 0x4dc3af55,0x11f3b49c .word 0x4596f121,0x5153fe37 p44_expected_registers: .word 0x00000000,0x04b8ac80 .word 0x83d44db1,0x5d020868 .word 0x00000000,0x0000002c .word 0x00000000,0x4f3102ff .word 0x00000000,0x000000b7 .word 0xff98c5b4,0x14981db3 .word 0x5e2cce78,0x772e6780 .word 0x00000000,0x000000a8 p44_expected_fp_regs: .word 0xbd47fa4f,0xb2a2df5b .word 0x0e2d85a6,0xd5f233b6 .word 0xf7b4f3b2,0x723533f5 .word 0xb3ced223,0x6301c75b .word 0xf7689406,0xd4053f15 .word 0x9ed0338b,0x6bca4f09 .word 0x3ce1aab6,0xd4d19b86 .word 0x9457795d,0x9ed1f585 .word 0xff38dce0,0x1f58f136 .word 0x14d00557,0x0480d1d6 .word 0x033cafb0,0x846b3dff .word 0xce62a5c2,0x4235754c .word 0x6c6df799,0x4f3c411f .word 0xc103af56,0x8887c233 .word 0xd232156a,0x8abcc6ac .word 0xa227e91d,0x6905d8b5 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p44_local0_expect: .word 0xd9d9b5b3,0xacabf151 .word 0x80b18c63,0xbc9b930b .word 0xe888812b,0x4f3102ff .word 0x0bc79641,0x5d8b57e2 .word 0x19049a16,0x645ba47e .word 0x62e07fb8,0x40d986bf .word 0x04b8ac80,0xc6187d79 .word 0x83d44db1,0x5d020868 p44_local1_expect: .word 0x431b0a8b,0x7c5cec63 .word 0xc5ee51cd,0xebccb897 .word 0x2a3bd519,0x7c5cec63 .word 0x63fff7e9,0x3ee51786 .word 0x23ff918b,0xcc0e76df .word 0x9150be2e,0xc629b9ff .word 0xb156d5cc,0x663d51cd .word 0x97eb357e,0x902538f9 p44_local2_expect: .word 0x5782314f,0x10e6a2d8 .word 0x0b7b36b3,0x29be1d74 .word 0x0c7e5566,0xaf2b4208 .word 0xeadaedda,0xbc72608f .word 0x1b7287d3,0x7f152828 .word 0xe8435dca,0xb976e20f .word 0x07503905,0x4d6823f4 .word 0xfffe94d3,0x78b569ad p44_local3_expect: .word 0xab0b6e5c,0x54b4c13f .word 0x0ce40794,0xae96d4fd .word 0xa9ddffa9,0xb4d9d30a .word 0x02b5ff53,0xabe3c988 .word 0x24a8ba06,0xe44b4647 .word 0xb361228b,0xc3136847 .word 0xff98c5b4,0x14981db3 .word 0x071f4c72,0x7ef74589 p45_init_registers: .word 0xec624d2e,0x76d52653 ! Init value for %l0 .word 0xa1510ab3,0xc93c7ea1 ! Init value for %l1 .word 0xc5f67ff9,0xc2dc988b ! Init value for %l2 .word 0x5cb434ac,0x0799285b ! Init value for %l3 .word 0xb4a595ee,0x5cf48f71 ! Init value for %l4 .word 0xd0133167,0xbeb9dd79 ! Init value for %l5 .word 0x5f72983a,0x4005487f ! Init value for %l6 .word 0x74a4ef99,0xe5e148dc ! Init value for %l7 .align 64 p45_init_freg: .word 0x197d94df,0xd35ad8b0 ! Init value for %f0 .word 0x34f4cece,0x16352842 ! Init value for %f2 .word 0xcb1277a2,0x3fbe1162 ! Init value for %f4 .word 0xeadf9349,0x555884e5 ! Init value for %f6 .word 0x19538d71,0x89ac5f97 ! Init value for %f8 .word 0x4eb05e97,0x6bba96f2 ! Init value for %f10 .word 0x0266a48f,0x068122c9 ! Init value for %f12 .word 0x3d4c0959,0x73bee1be ! Init value for %f14 .word 0x77b723bb,0x9de39e27 ! Init value for %f16 .word 0xb498656a,0x7db59b3b ! Init value for %f18 .word 0x4e2df6e6,0xbc1f163d ! Init value for %f20 .word 0x359a4e93,0x6741c6d3 ! Init value for %f22 .word 0xf358aa9b,0x1fdd042b ! Init value for %f24 .word 0x33557fd9,0xf8351ebe ! Init value for %f26 .word 0xec884d6b,0x100e1339 ! Init value for %f28 .word 0x32a12229,0x5c639e3e ! Init value for %f30 .word 0x15eaf5e6,0xd7de726d ! Init value for %f32 .word 0xf6d9f26e,0xe40576dd ! Init value for %f34 .word 0x53f2df46,0xb5400704 ! Init value for %f36 .word 0x1930fa7d,0xdedbec7d ! Init value for %f38 .word 0xd31ed922,0x18b7f10b ! Init value for %f40 .word 0xf5640706,0x94dce344 ! Init value for %f42 .word 0xc2f41771,0x43a08f16 ! Init value for %f44 .word 0x2f7fdb35,0x3689347e ! Init value for %f46 .word 0xe40b2d39,0xb9c96aeb .word 0x62b81254,0x17fabf5c .word 0xf377b7a3,0xcce8a5b3 .word 0x4b5b9597,0x886f73b9 .word 0xcadcaf78,0x76cf8ff5 .word 0x61b4b12d,0xcda46a50 .word 0xb79bdd97,0xb046d8d9 .word 0x9702b23b,0x0028cfc7 p45_expected_registers: .word 0xbfbf8c32,0x2a524234 .word 0x0d55b93a,0xc35c4908 .word 0x00000000,0x58eca9c0 .word 0x00000000,0xb0beffe2 .word 0xb0ca0226,0x85bd6705 .word 0x00000000,0x00000085 .word 0x5f72983a,0x4005487f .word 0x8c287367,0x5a74c18d p45_expected_fp_regs: .word 0x197d94df,0xd35ad8b0 .word 0x34f4cece,0x16352842 .word 0xcb1277a2,0x3fbe1162 .word 0xeadf9349,0x555884e5 .word 0x19538d71,0x89ac5f97 .word 0x4eb05e97,0x6bba96f2 .word 0x0266a48f,0x068122c9 .word 0x3d4c0959,0x73bee1be .word 0x77b723bb,0x9de39e27 .word 0xb498656a,0x7db59b3b .word 0x4e2df6e6,0xbc1f163d .word 0x359a4e93,0x6741c6d3 .word 0xf358aa9b,0x1fdd042b .word 0x33557fd9,0xf8351ebe .word 0xec884d6b,0x100e1339 .word 0x32a12229,0x5c639e3e .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p45_local0_expect: .word 0x76987e05,0xcc3968ff .word 0x65c676ff,0x00002f32 .word 0x3e3c80a1,0x00002f32 .word 0x48223af9,0xb9a49ffb .word 0xb0beffe2,0xd9f7d7b0 .word 0x2b84de59,0x54bfde3d .word 0xbfbf8c32,0x2a524234 .word 0x564b2971,0x19a87714 p45_local1_expect: .word 0x0d290626,0x0d696951 .word 0x8846b72f,0xd743a388 .word 0x2f329485,0x7e047c84 .word 0x90680b82,0x7f762dde .word 0x05fd6303,0x21958512 .word 0x8f0017a5,0x3690d869 .word 0x37425781,0x00b43bdc .word 0xeec43e5b,0x80400ee9 p45_local2_expect: .word 0x81851063,0x29d41044 .word 0x7730bd60,0xe4e55e82 .word 0x2c1ec27d,0x92889444 .word 0xb0ca0226,0x85bd6705 .word 0xb06b1810,0x2da4ad44 .word 0x8c287367,0x5a74c18d .word 0xa3b5258a,0x08a9e77b .word 0x0d55b93a,0xc35c4908 p45_local3_expect: .word 0x04dfacff,0x38e02830 .word 0x4eadc539,0x55a21e65 .word 0x35e66899,0x7ef9d5d6 .word 0xb4affbac,0x49496608 .word 0xa6db1453,0x91a99712 .word 0x5f72983a,0x4005487f .word 0x4d6bdfe9,0xc956a38a .word 0x93fa92e2,0x91a99712 p46_init_registers: .word 0x8168e711,0xe5649423 ! Init value for %l0 .word 0xf1221160,0x78e01f3c ! Init value for %l1 .word 0xb831d48a,0x8a061ae7 ! Init value for %l2 .word 0x90b6b966,0x5e0c90a1 ! Init value for %l3 .word 0x9a70ba7f,0xdf5b5f22 ! Init value for %l4 .word 0x418c00e6,0x720a5436 ! Init value for %l5 .word 0xc6bcab98,0x112bc533 ! Init value for %l6 .word 0x8d51170b,0xaf93bffc ! Init value for %l7 .align 64 p46_init_freg: .word 0x43ead663,0x0d65ea9c ! Init value for %f0 .word 0xaee24d5b,0xda6abf11 ! Init value for %f2 .word 0x77f0bdf8,0xea04365f ! Init value for %f4 .word 0x9105f3f4,0x4be40c69 ! Init value for %f6 .word 0x7d4e47fc,0x37687d0b ! Init value for %f8 .word 0xaea4fdf8,0x2c8aeae9 ! Init value for %f10 .word 0xe5108362,0x4ece9e5b ! Init value for %f12 .word 0xec8fe71a,0x31148011 ! Init value for %f14 .word 0x904764f5,0x095b3095 ! Init value for %f16 .word 0x38b5ae85,0xb9e3a76f ! Init value for %f18 .word 0x39bde8ab,0x34f3e7ad ! Init value for %f20 .word 0x1bfc8307,0x8daf29ad ! Init value for %f22 .word 0x47ef0c15,0x2d55adae ! Init value for %f24 .word 0xeeb99774,0x9994229d ! Init value for %f26 .word 0x66e0e319,0x89862853 ! Init value for %f28 .word 0x7960f7fb,0x900264b2 ! Init value for %f30 .word 0xaa2d02f2,0x647fbf41 ! Init value for %f32 .word 0xa8ce344e,0x9bd54215 ! Init value for %f34 .word 0x428e76df,0x18465a9a ! Init value for %f36 .word 0x395b8cf8,0x2d3556eb ! Init value for %f38 .word 0xc059695f,0x70ac3adc ! Init value for %f40 .word 0xfbd32690,0xf0e82fa9 ! Init value for %f42 .word 0x4e4a7832,0x3f7a86dd ! Init value for %f44 .word 0xd5a86201,0x28c0f2de ! Init value for %f46 .word 0x20f6d097,0x7b7795ca .word 0x1bdfceb0,0xced570bf .word 0xc818b541,0x76bbe376 .word 0x27cb93c0,0x441edd48 .word 0x54d6e31a,0x049350f3 .word 0x7adf909d,0xeb903974 .word 0x944f26f9,0xd20d7f5e .word 0x38e5a281,0xd9cae2ed p46_expected_registers: .word 0x00000000,0x000000ce .word 0x00000000,0x000000fc .word 0xc2a2f2d5,0xf5ff4b0b .word 0x00000000,0x00000040 .word 0x8d8864e0,0xe40e3d1a .word 0x00000000,0xde4b414e .word 0x00000000,0x46d7922b .word 0x00000000,0x010cc05a p46_expected_fp_regs: .word 0x43ead663,0x0d65ea9c .word 0xaee24d5b,0xda6abf11 .word 0x77f0bdf8,0xea04365f .word 0x9105f3f4,0x4be40c69 .word 0x7d4e47fc,0x37687d0b .word 0xaea4fdf8,0x2c8aeae9 .word 0xe5108362,0x4ece9e5b .word 0xec8fe71a,0x31148011 .word 0x904764f5,0x095b3095 .word 0x38b5ae85,0xb9e3a76f .word 0x39bde8ab,0x34f3e7ad .word 0x1bfc8307,0x8daf29ad .word 0x47ef0c15,0x2d55adae .word 0xeeb99774,0x9994229d .word 0x66e0e319,0x89862853 .word 0x7960f7fb,0x900264b2 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p46_local0_expect: .word 0xa7ff267e,0xe86b4a61 .word 0x1419bb03,0x8574360e .word 0xdc639ad0,0xb303583c .word 0x8d8864e0,0xe40e3d1a .word 0x92347951,0xcb52456d .word 0x58ffae6c,0x37580fef .word 0xd51167ae,0x75a0acf8 .word 0x46d7922b,0xd3907e72 p46_local1_expect: .word 0x631981a9,0x4782a5c1 .word 0x11ff3bda,0x264faf48 .word 0x59b6cc93,0xa47df007 .word 0x470dcbea,0x5e0e7866 .word 0xdd2951ff,0x7ecc3586 .word 0x39a4b444,0x2187de8f .word 0xde4b414e,0xaf2c9344 .word 0xb09acc7f,0x35413f63 p46_local2_expect: .word 0x0225d7ea,0xa7eecad4 .word 0x1f302b33,0xdf0a2b4e .word 0xa7e2eca2,0x010cc05a .word 0x0bddda77,0x9ef312a7 .word 0x68417cb4,0xf50de99f .word 0xa30d4983,0x846a46ec .word 0xc2a2f2d5,0xf5ff4b0b .word 0xff65ed46,0x40c6be1d p46_local3_expect: .word 0x5ccc31f2,0x28b6a654 .word 0xd9ff678f,0xe51a0d4c .word 0x8a061ae7,0xff804dbd .word 0x976a94a6,0xe2e679b6 .word 0x3392b2b2,0x6e56ab74 .word 0x997b78e4,0x53405e48 .word 0x082d8cf0,0x9f9758ce .word 0x5e0c90a1,0x7eff3586 p47_init_registers: .word 0x96d4ed0e,0x63bee513 ! Init value for %l0 .word 0x249e7da6,0x62910ddd ! Init value for %l1 .word 0x7dd8515c,0xb99b6f38 ! Init value for %l2 .word 0x3a55f53a,0x613e6716 ! Init value for %l3 .word 0x8787a16f,0xa9059fa4 ! Init value for %l4 .word 0xe6fa0fdc,0x1c5a1f29 ! Init value for %l5 .word 0xddf863d8,0x60947729 ! Init value for %l6 .word 0x5d5fe6b0,0x1c450e69 ! Init value for %l7 .align 64 p47_init_freg: .word 0x0148049c,0xf3362d5d ! Init value for %f0 .word 0xb2d88057,0x90c6fefb ! Init value for %f2 .word 0x640aacd6,0x4ef2f973 ! Init value for %f4 .word 0x77a13ef3,0x99cffaf7 ! Init value for %f6 .word 0xde47fa3f,0x301aca78 ! Init value for %f8 .word 0x57e9f887,0x28dd254c ! Init value for %f10 .word 0x9c00d21e,0x88b8a1fb ! Init value for %f12 .word 0x250064e7,0xd51c4197 ! Init value for %f14 .word 0x86ae75a1,0x47cfdecf ! Init value for %f16 .word 0x98658bd1,0x350d7b51 ! Init value for %f18 .word 0xb745ea5c,0xb98b6dbf ! Init value for %f20 .word 0x266693df,0xad78405e ! Init value for %f22 .word 0x3786ef20,0x0c56f57b ! Init value for %f24 .word 0x6adfaae3,0xeef8c309 ! Init value for %f26 .word 0x1f27d6f2,0x6a5ba6a0 ! Init value for %f28 .word 0x4c3721ed,0xc03d869c ! Init value for %f30 .word 0x3f2e082b,0xbcb00d47 ! Init value for %f32 .word 0x5e0549d5,0x75e0a885 ! Init value for %f34 .word 0x631fc53d,0x0656adc2 ! Init value for %f36 .word 0x63ddc81a,0x2b94e73b ! Init value for %f38 .word 0x853e7af6,0x81118ea2 ! Init value for %f40 .word 0x7984ac5d,0x7c8ffeda ! Init value for %f42 .word 0xa24aa910,0x0c47db68 ! Init value for %f44 .word 0xc6241711,0x97ca2ccc ! Init value for %f46 .word 0x5a2206cf,0x5087833a .word 0x8a4fd20b,0xdb159e57 .word 0xed3574a3,0x5a17f4a5 .word 0x3c9aad79,0x11f215b7 .word 0x0efd2056,0xddfb8d69 .word 0x7ad8e405,0x7b42bfe3 .word 0x4cbf051e,0x02c36a73 .word 0x82312db0,0x985120ec p47_expected_registers: .word 0x6f529ad9,0xde9a3c5a .word 0x00000000,0x000000de .word 0x00000000,0x000000be .word 0x00000000,0x0000006f .word 0x8787a16f,0xa9059fa4 .word 0x9636624a,0xae1c70d6 .word 0xd71cd8e7,0x0459b6a8 .word 0x00000000,0x59c6c818 p47_expected_fp_regs: .word 0x0148049c,0xf3362d5d .word 0xb2d88057,0x90c6fefb .word 0x640aacd6,0x4ef2f973 .word 0x77a13ef3,0x99cffaf7 .word 0xde47fa3f,0x301aca78 .word 0x57e9f887,0x28dd254c .word 0x9c00d21e,0x88b8a1fb .word 0x250064e7,0xd51c4197 .word 0x86ae75a1,0x47cfdecf .word 0x98658bd1,0x350d7b51 .word 0xb745ea5c,0xb98b6dbf .word 0x266693df,0xad78405e .word 0x3786ef20,0x0c56f57b .word 0x6adfaae3,0xeef8c309 .word 0x1f27d6f2,0x6a5ba6a0 .word 0x4c3721ed,0xc03d869c .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p47_local0_expect: .word 0x7a73d23e,0x94214afa .word 0xde61ff3e,0xc7ffb7be .word 0x7bc9a06c,0xc65fc7a8 .word 0x25c30f5f,0xbe4ea4ff .word 0x531af1d3,0xffeb2748 .word 0x3b8d9021,0xa2eed271 .word 0x31abff23,0x32eb91a8 .word 0xba93550b,0x1e450d1a p47_local1_expect: .word 0x9636624a,0xae1c70d6 .word 0x6310947a,0x7c9067c0 .word 0x1d374a0f,0x03a6cb52 .word 0xaa9bf1e6,0x79cc4e21 .word 0xe8a2a987,0x652e2871 .word 0xff529ad9,0xde9a3c5a .word 0x2e8a4362,0x54d00842 .word 0xf6704691,0x571fab77 p47_local2_expect: .word 0xecd954ff,0x945e7005 .word 0x2d80f4ff,0x7ace8470 .word 0x554752ce,0xffe242e0 .word 0xc063986e,0xd3622cae .word 0x3111cbca,0x9c63df3f .word 0x6ee83bc2,0x12e3e920 .word 0xdba8cd3c,0x1d374a0f .word 0x4043035e,0x8da63aa9 p47_local3_expect: .word 0x43f5c696,0x00000062 .word 0x71c9c314,0xaa03a96a .word 0xb4037e70,0x065738b6 .word 0x80beacec,0x3d1f9675 .word 0xb8237ea5,0xb885f79a .word 0xd9e3918d,0x84a873cc .word 0x11f0983c,0x6ba117d7 .word 0xd71cd8e7,0x0459b6a8 p48_init_registers: .word 0x0b79a9de,0x4c4c7a2e ! Init value for %l0 .word 0xf70d6828,0x50fa08c4 ! Init value for %l1 .word 0x5bc13678,0x5555b5d3 ! Init value for %l2 .word 0x7f15319e,0xb8c181ac ! Init value for %l3 .word 0xe1610896,0x459b5ff4 ! Init value for %l4 .word 0x02822514,0x0b837096 ! Init value for %l5 .word 0x4b285197,0x9be3468a ! Init value for %l6 .word 0x73fab0fe,0x00e09de1 ! Init value for %l7 .align 64 p48_init_freg: .word 0xefc31432,0x10b7e564 ! Init value for %f0 .word 0x38ee9ae5,0x8d22ebc6 ! Init value for %f2 .word 0x09b1f754,0xa3bd1945 ! Init value for %f4 .word 0xf7ebd74b,0x5ad78e1d ! Init value for %f6 .word 0x9c8f93d7,0x9fa48914 ! Init value for %f8 .word 0xc50f8249,0xed624752 ! Init value for %f10 .word 0xf8acede3,0x78889157 ! Init value for %f12 .word 0x4356ce44,0x5be5d372 ! Init value for %f14 .word 0xe9ae53aa,0x846dcc93 ! Init value for %f16 .word 0x809319f2,0xaab26ab8 ! Init value for %f18 .word 0x29bbcba4,0x15e91c34 ! Init value for %f20 .word 0xa8ba4a7a,0x6e9134f0 ! Init value for %f22 .word 0x7a599717,0xe47f754e ! Init value for %f24 .word 0x1024eddc,0x087d9c88 ! Init value for %f26 .word 0x448a8385,0x008da7b2 ! Init value for %f28 .word 0x973a56a3,0xee9324df ! Init value for %f30 .word 0xfdb125bc,0x096029dc ! Init value for %f32 .word 0xeca37bcc,0x61c75c15 ! Init value for %f34 .word 0x760f8cf2,0x3b5fbac0 ! Init value for %f36 .word 0x306b56fb,0xb9e7841e ! Init value for %f38 .word 0xbde72495,0x381d1a34 ! Init value for %f40 .word 0xa55561ec,0x9f582c71 ! Init value for %f42 .word 0x2f37749c,0xd874141a ! Init value for %f44 .word 0x51882849,0xaacc900c ! Init value for %f46 .word 0xfe4970ab,0x0a27f2f3 .word 0xfca2e91d,0x753e5a48 .word 0xc5551153,0x2924d47b .word 0x7f942cf8,0x1c8f33c1 .word 0xa7278265,0xcc7e8f80 .word 0xdcb08af2,0x2ec7c142 .word 0x5b70ac95,0x01636a4d .word 0xe70dfad5,0xa8f0ebe3 p48_expected_registers: .word 0x00000000,0x195766b2 .word 0x00000000,0xabd238de .word 0x00000000,0xe1d5aa2d .word 0x00000000,0x0000006b .word 0x00000000,0x00000000 .word 0x00000000,0xabd238de .word 0x3fd5d411,0xbe4270bf .word 0x00000000,0x000000bb p48_expected_fp_regs: .word 0xefc31432,0x10b7e564 .word 0x38ee9ae5,0x8d22ebc6 .word 0x09b1f754,0xa3bd1945 .word 0xf7ebd74b,0x5ad78e1d .word 0x9c8f93d7,0x9fa48914 .word 0xc50f8249,0xed624752 .word 0xf8acede3,0x78889157 .word 0x4356ce44,0x5be5d372 .word 0xe9ae53aa,0x846dcc93 .word 0x809319f2,0xaab26ab8 .word 0x29bbcba4,0x15e91c34 .word 0xa8ba4a7a,0x6e9134f0 .word 0x7a599717,0xe47f754e .word 0x1024eddc,0x087d9c88 .word 0x448a8385,0x008da7b2 .word 0x973a56a3,0xee9324df .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p48_local0_expect: .word 0x47cd2b6f,0xfc0c3776 .word 0x3d79fe08,0x7a09c5e5 .word 0x915fa72a,0xff825ed7 .word 0x4c7a74a0,0x01745ecd .word 0x00000000,0xabd238de .word 0x4c4c7a2e,0x000000f7 .word 0xff974157,0x403dbd77 .word 0x8f8ec92f,0x57ffca7b p48_local1_expect: .word 0x7c930abf,0xb1f97281 .word 0x3fd5d411,0xbe4270bf .word 0x9c8dd5e1,0x195766b2 .word 0x1ffdaa83,0xa5f06467 .word 0xb2dad886,0xd6fcbbf2 .word 0x6283854d,0x6efffd04 .word 0xefd71778,0x1591ec22 .word 0xbae608da,0xa714b565 p48_local2_expect: .word 0x830d9acf,0xe5725960 .word 0x8991d5ec,0xa551f7fd .word 0xabd31dff,0x1db0810f .word 0x363da0af,0xf95f9a9e .word 0x7a0ca06b,0x17ff597d .word 0x000000d2,0x5c9e693d .word 0xe1610896,0x459b5ff4 .word 0xb2dad886,0xc95831b1 p48_local3_expect: .word 0x6497bac4,0xc83eb02e .word 0xdf9fff31,0x4815a83d .word 0xfb00eb5b,0x087bd003 .word 0x7d84db84,0xa4c3721f .word 0x18b605f2,0x6c05f188 .word 0xabd238de,0x64e731fe .word 0x61b4cce6,0x213b8c72 .word 0x9292fe55,0xf69d5f91 p49_init_registers: .word 0x4af2d99e,0x9bc65ea6 ! Init value for %l0 .word 0x1ad2f906,0x5e0baa13 ! Init value for %l1 .word 0x5c52f304,0x08aa272e ! Init value for %l2 .word 0x6822b35c,0x773fe503 ! Init value for %l3 .word 0xd579d7a9,0xe5c3ce61 ! Init value for %l4 .word 0x94907231,0xbae10aee ! Init value for %l5 .word 0x002534c4,0xa3ec68f9 ! Init value for %l6 .word 0x4ac4d228,0x85df7d27 ! Init value for %l7 .align 64 p49_init_freg: .word 0xa29cd7e1,0x8b1765d8 ! Init value for %f0 .word 0xb7353080,0x1b4b26ad ! Init value for %f2 .word 0x83b677e8,0xda7d6d01 ! Init value for %f4 .word 0xafe20be2,0x49992e8f ! Init value for %f6 .word 0x96f2e898,0x27dc6359 ! Init value for %f8 .word 0x6cc23860,0x028ffe78 ! Init value for %f10 .word 0xa1f408d8,0x7659e7d4 ! Init value for %f12 .word 0x1e15f97e,0xa4961f4f ! Init value for %f14 .word 0xefe824ef,0xd914c0de ! Init value for %f16 .word 0xa8b98fc8,0x32e34da2 ! Init value for %f18 .word 0x1ea76915,0x82a3ce11 ! Init value for %f20 .word 0xeefcfba6,0xe643623f ! Init value for %f22 .word 0xce9eda8f,0xbd301269 ! Init value for %f24 .word 0x05d2a515,0xcc5b2146 ! Init value for %f26 .word 0x1516baa7,0x6870671b ! Init value for %f28 .word 0x2f940472,0xc923d906 ! Init value for %f30 .word 0x742c3812,0x57113d50 ! Init value for %f32 .word 0x9c86d430,0x18ed944a ! Init value for %f34 .word 0x6df86696,0xcedcbedd ! Init value for %f36 .word 0xac552a5c,0x60f18ddb ! Init value for %f38 .word 0x1788d915,0x14c3c97c ! Init value for %f40 .word 0x883523a7,0xb187b898 ! Init value for %f42 .word 0xea04529c,0x1cfd17d4 ! Init value for %f44 .word 0x9c2b4c3e,0x3043a2f0 ! Init value for %f46 .word 0x0d5ab87f,0x2499804a .word 0x3543b493,0xc74c16f5 .word 0xce15ffd0,0xab53ad66 .word 0x81b490ce,0x5f492839 .word 0x5c82e1a6,0x7871df0e .word 0x60ec5d77,0x5682bd3c .word 0xe71e15da,0xcdbf4e42 .word 0x50cbaeab,0x272585c8 p49_expected_registers: .word 0x00000000,0x11eda145 .word 0x00000000,0x11eda145 .word 0x00000000,0xa64364e6 .word 0x00000000,0x32f8c583 .word 0x00000000,0x18940bf6 .word 0xea8a8d59,0x2e1f5b42 .word 0x1dc21326,0x3cf59bdf .word 0x4463101b,0xcc372774 p49_expected_fp_regs: .word 0xa29cd7e1,0x8b1765d8 .word 0xb7353080,0x1b4b26ad .word 0x83b677e8,0xda7d6d01 .word 0xafe20be2,0x49992e8f .word 0x96f2e898,0x27dc6359 .word 0x6cc23860,0x028ffe78 .word 0xa1f408d8,0x7659e7d4 .word 0x1e15f97e,0xa4961f4f .word 0xefe824ef,0xd914c0de .word 0xa8b98fc8,0x32e34da2 .word 0x1ea76915,0x82a3ce11 .word 0xeefcfba6,0xe643623f .word 0xce9eda8f,0xbd301269 .word 0x05d2a515,0xcc5b2146 .word 0x1516baa7,0x6870671b .word 0x2f940472,0xc923d906 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p49_local0_expect: .word 0xaac9b635,0x760d6f69 .word 0xaafff0cb,0xa7daed0f .word 0xbed247d3,0xea05bef0 .word 0x1f4307ff,0xb0c85167 .word 0xbfd6900c,0x97b119b1 .word 0xf47ef9d5,0xbf623a05 .word 0x1dc21326,0x3cf59bdf .word 0x4463101b,0xcc372774 p49_local1_expect: .word 0x91f914d1,0x9ece1c77 .word 0x682e5e04,0x00000024 .word 0x54cf03f8,0x4340900f .word 0x01a19d83,0x70f17a91 .word 0x5f903144,0xd97d6bda .word 0xce900552,0x00000045 .word 0xbb64bef8,0xcce21f54 .word 0xff398bc7,0x3b6a9704 p49_local2_expect: .word 0x5e0baa13,0x6bf7f034 .word 0x294572c1,0x4cf65721 .word 0x6bde6dab,0x5f903144 .word 0xaad35fc6,0xf612465e .word 0x8d8fffb8,0x55be0207 .word 0x00000000,0x000000eb .word 0x286a9fd3,0xf95f5944 .word 0xfd0cb21f,0xffe08112 p49_local3_expect: .word 0x179797c3,0xc338cacf .word 0xbfe1ff7e,0x91d3097d .word 0x2e1f5b42,0x7a4aa5b8 .word 0x2c60e2b7,0x5d1d09b3 .word 0x65ceb66f,0x88f6efb9 .word 0x773fe503,0x879f6239 .word 0x905b81ff,0xea1ef086 .word 0xa64364e6,0x148acdb6 p50_init_registers: .word 0x18c23616,0xda83abb5 ! Init value for %l0 .word 0xff35c703,0xfdd9dce1 ! Init value for %l1 .word 0x93700253,0xa1627a8e ! Init value for %l2 .word 0xb8fa8c34,0xdeea4adc ! Init value for %l3 .word 0xcd57aa06,0x460681a8 ! Init value for %l4 .word 0xdaef76e2,0x71063dfd ! Init value for %l5 .word 0xe6d01121,0xf7ffb196 ! Init value for %l6 .word 0x9ac0bafe,0x6c576f8c ! Init value for %l7 .align 64 p50_init_freg: .word 0xbc00a434,0x560a3059 ! Init value for %f0 .word 0x329e1a66,0x36f53b51 ! Init value for %f2 .word 0x8bdb3a80,0xa6bf14a4 ! Init value for %f4 .word 0xe94baed8,0xf7691c73 ! Init value for %f6 .word 0x083e1bb2,0xca32004c ! Init value for %f8 .word 0x97512528,0xa019745c ! Init value for %f10 .word 0x1b9cc659,0xac9c46ba ! Init value for %f12 .word 0xbd3b3f12,0xee59d3ae ! Init value for %f14 .word 0xfaccfdd4,0xfe2cd30d ! Init value for %f16 .word 0x711ac3d6,0x3575bad1 ! Init value for %f18 .word 0xa4eb1ef5,0x261d8865 ! Init value for %f20 .word 0x8256bc72,0x246e1ccd ! Init value for %f22 .word 0xaccb349a,0x97e9c80d ! Init value for %f24 .word 0x76c09ae2,0x776916a4 ! Init value for %f26 .word 0x15f06d49,0x2d4c9fbf ! Init value for %f28 .word 0x04941920,0x19e5a761 ! Init value for %f30 .word 0xdf33b8f4,0x1b9cfb2e ! Init value for %f32 .word 0x9a74dc6d,0x3455c801 ! Init value for %f34 .word 0xcfe89715,0xc7368c10 ! Init value for %f36 .word 0x2d0fc45f,0xfb647cac ! Init value for %f38 .word 0x51608bf7,0x167e0adb ! Init value for %f40 .word 0x8a2729e4,0x9c4c0fd4 ! Init value for %f42 .word 0xa4e44f1d,0x20dc94c8 ! Init value for %f44 .word 0xa5fd1a80,0xfe832171 ! Init value for %f46 .word 0xeb451e97,0x45a63d7f .word 0xfc3277bf,0xe408b2a7 .word 0x30501fc6,0xd1bd497d .word 0x3e4bb8b5,0xd785591e .word 0xbc554963,0x9ad87345 .word 0x31905bb8,0x752d4fb4 .word 0xfe1383ec,0xa593e492 .word 0x15474125,0xc9617260 p50_expected_registers: .word 0x00000000,0x08097fc7 .word 0x00000000,0xe39b87b9 .word 0xe7be83c9,0xca336a21 .word 0x00000000,0x00000005 .word 0x00000000,0x524521ff .word 0x00000000,0x000000c7 .word 0x00000000,0x40934cff .word 0x00000000,0x9c4a03dc p50_expected_fp_regs: .word 0xbc00a434,0x560a3059 .word 0x329e1a66,0x36f53b51 .word 0x8bdb3a80,0xa6bf14a4 .word 0xe94baed8,0xf7691c73 .word 0x083e1bb2,0xca32004c .word 0x97512528,0xa019745c .word 0x1b9cc659,0xac9c46ba .word 0xbd3b3f12,0xee59d3ae .word 0xfaccfdd4,0xfe2cd30d .word 0x711ac3d6,0x3575bad1 .word 0xa4eb1ef5,0x261d8865 .word 0x8256bc72,0x246e1ccd .word 0xaccb349a,0x97e9c80d .word 0x76c09ae2,0x776916a4 .word 0x15f06d49,0x2d4c9fbf .word 0x04941920,0x19e5a761 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p50_local0_expect: .word 0x2356c7ff,0x787485ae .word 0x418c6f16,0xae7960ff .word 0xa2cba1ae,0x000000fe .word 0x9ccb9696,0x6c05aa75 .word 0x542cd38c,0x65b614ae .word 0x31c0f78a,0x486fd070 .word 0xa75717c5,0xff7cefce .word 0x7a34f6ae,0x460681a8 p50_local1_expect: .word 0x6f9b356a,0x33e21c2c .word 0xb2d332f0,0x41abe417 .word 0xd26af6f3,0x287f9524 .word 0x9cb6e508,0xe959de0e .word 0x08097fc7,0xe39b87b9 .word 0xa1511384,0x9463c68f .word 0x73da51bf,0x488e72f5 .word 0xed2cc922,0x81fde8db p50_local2_expect: .word 0x4c0594b0,0x03f7b64d .word 0x0908d05b,0x18bbd29f .word 0x47bceb7b,0x8e991097 .word 0x74b9e25c,0x00759297 .word 0x619530a2,0xd5a59dd5 .word 0x460681a8,0x40934cfe .word 0x168cd342,0x703faf06 .word 0x9c798c30,0xea5bbdd1 p50_local3_expect: .word 0xe70583c9,0xca336a21 .word 0x23df6544,0x3e2b8db2 .word 0xd1c281c3,0xa6194a42 .word 0xc0e09f2e,0x10392cc2 .word 0x0f2d920a,0xbea6c716 .word 0xaee64f5c,0x9c4a03dc .word 0x8aaf990b,0x11ddf003 .word 0x84d25743,0x65b614ae p51_init_registers: .word 0x2b4488ca,0x864822fa ! Init value for %l0 .word 0xacaa918b,0xe6fe7f00 ! Init value for %l1 .word 0x2adc95b8,0x3c4d60c4 ! Init value for %l2 .word 0x046fcfc6,0xa9b64705 ! Init value for %l3 .word 0x53035eba,0x164b7edf ! Init value for %l4 .word 0xd33d807c,0x303923c1 ! Init value for %l5 .word 0xcbfe9353,0xee77fc47 ! Init value for %l6 .word 0x8904199a,0x33c2d1a2 ! Init value for %l7 .align 64 p51_init_freg: .word 0x331f5d03,0x151b31e1 ! Init value for %f0 .word 0xfa41a77f,0xbf0f5177 ! Init value for %f2 .word 0x11fcd0e0,0x663419eb ! Init value for %f4 .word 0x98b7041e,0x45fddc61 ! Init value for %f6 .word 0xe91875a3,0x66a04389 ! Init value for %f8 .word 0x8080419f,0xb3fcc951 ! Init value for %f10 .word 0xdc75c27a,0xc14c2157 ! Init value for %f12 .word 0xcfacb287,0x3dda4e9c ! Init value for %f14 .word 0xf65f7937,0x20c9762d ! Init value for %f16 .word 0xe118a9e6,0x35f630dc ! Init value for %f18 .word 0x506e02b9,0xffaebe7b ! Init value for %f20 .word 0x00991992,0x77495758 ! Init value for %f22 .word 0x5669fc82,0x220bf5f1 ! Init value for %f24 .word 0x0f530fdf,0xa296cfcc ! Init value for %f26 .word 0xf509b9e7,0xd18642b8 ! Init value for %f28 .word 0x283cbc9b,0xead3da99 ! Init value for %f30 .word 0x0676c793,0xd2950148 ! Init value for %f32 .word 0xf63777aa,0x4c20bce0 ! Init value for %f34 .word 0x107fb9cd,0xae1db75a ! Init value for %f36 .word 0x88a91bb8,0x0e817874 ! Init value for %f38 .word 0xa6017274,0x5ced2a7c ! Init value for %f40 .word 0x626856c9,0xf9b4314c ! Init value for %f42 .word 0xf7ca89ec,0x8e968f3e ! Init value for %f44 .word 0xf7cebe9a,0xde01a9f9 ! Init value for %f46 .word 0x9a2f0c5d,0x0a746566 .word 0x6ce08b86,0xaa0ff14b .word 0x6da23f22,0x9f1df592 .word 0xe33db599,0xc3cfe0f4 .word 0xd466f2ed,0xadd0d341 .word 0x5a9a6ff9,0x7d7f1ec6 .word 0xbe1ed012,0x9335faec .word 0x934cd35c,0xf7a5afd9 p51_expected_registers: .word 0x00000000,0x9f43e50d .word 0x00000000,0x4740a689 .word 0x00000000,0x00000030 .word 0x00000000,0x9f43e50d .word 0x69013b53,0x48f75fb0 .word 0x00000000,0x96e9efd1 .word 0x00000000,0x00000048 .word 0x00000000,0x635e86ab p51_expected_fp_regs: .word 0x331f5d03,0x151b31e1 .word 0xfa41a77f,0xbf0f5177 .word 0x11fcd0e0,0x663419eb .word 0x98b7041e,0x45fddc61 .word 0xe91875a3,0x66a04389 .word 0x8080419f,0xb3fcc951 .word 0xdc75c27a,0xc14c2157 .word 0xcfacb287,0x3dda4e9c .word 0xf65f7937,0x20c9762d .word 0xe118a9e6,0x35f630dc .word 0x506e02b9,0xffaebe7b .word 0x00991992,0x77495758 .word 0x5669fc82,0x220bf5f1 .word 0x0f530fdf,0xa296cfcc .word 0xf509b9e7,0xd18642b8 .word 0x283cbc9b,0xead3da99 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p51_local0_expect: .word 0x000000c2,0x48f75fb0 .word 0x0430a81d,0x000000e4 .word 0x1dead46b,0x19151a7f .word 0x64575d52,0xd593f6ea .word 0x5646ea99,0xb4bc317f .word 0x39ff2167,0x1a0310b4 .word 0x75db5d7d,0x7cddaf0d .word 0x00000000,0x33f45a6d p51_local1_expect: .word 0x003d69c6,0x45111a77 .word 0x214de940,0xffff17e3 .word 0x9f43e50d,0x7baba253 .word 0xc62d0d24,0x63555d74 .word 0x6b595073,0xc3c488f3 .word 0xee15664f,0xa7543b8a .word 0xb800ebff,0x8850ef3c .word 0x3b15bac1,0x4ca2228b p51_local2_expect: .word 0xbf9b7b99,0xa3a3be6d .word 0xf93bf94f,0x268d68a5 .word 0x09ca9251,0x33c2d1a2 .word 0xff0000de,0xff3923c1 .word 0x4887caf5,0x748df6e6 .word 0x8fffd1ce,0x83afff30 .word 0x227ebce8,0xdd339f59 .word 0xedb72919,0x28918612 p51_local3_expect: .word 0x9cdfe466,0x6bdc2d0b .word 0x6d4e986c,0xbc0c4c6b .word 0x51e82c3c,0x88104693 .word 0x60c4acda,0xd9e02366 .word 0x00000082,0x7baba253 .word 0xe847691c,0x4740a689 .word 0xe30d46ff,0xfef4080f .word 0xff028a47,0xffd8354d p52_init_registers: .word 0x00c73a17,0xd9bda45d ! Init value for %l0 .word 0xd6cd8d70,0x9ed2cd21 ! Init value for %l1 .word 0xdeaa0715,0xafcb6116 ! Init value for %l2 .word 0x51e51f08,0x32435346 ! Init value for %l3 .word 0x160fb98f,0xd1d66483 ! Init value for %l4 .word 0x48bed592,0x42b33283 ! Init value for %l5 .word 0x7831cc68,0x2a9cc5ed ! Init value for %l6 .word 0x06d52776,0xc689813a ! Init value for %l7 .align 64 p52_init_freg: .word 0x69a31d06,0x5917b361 ! Init value for %f0 .word 0x3d2397e6,0x40588940 ! Init value for %f2 .word 0x01c91fb3,0xe8ff6b42 ! Init value for %f4 .word 0x47fc381a,0x6b509f79 ! Init value for %f6 .word 0x3c5200e7,0x16b83b9d ! Init value for %f8 .word 0x12076068,0x4effae05 ! Init value for %f10 .word 0x5a1c8807,0x1b995267 ! Init value for %f12 .word 0xbae1ea36,0x2e88e6fd ! Init value for %f14 .word 0xa77e7720,0x3e0d5eea ! Init value for %f16 .word 0x326e6fab,0x3619f70f ! Init value for %f18 .word 0xa368b3fd,0x331df5ca ! Init value for %f20 .word 0x616ca649,0x3dd5363e ! Init value for %f22 .word 0x4b3a81fe,0xc3311691 ! Init value for %f24 .word 0xe21c0f1e,0x61f49741 ! Init value for %f26 .word 0x2044a9e8,0x24c8a849 ! Init value for %f28 .word 0x3f20a248,0xa4e7273b ! Init value for %f30 .word 0xe9293b85,0x2c39e470 ! Init value for %f32 .word 0xb8985130,0x47fc340f ! Init value for %f34 .word 0x10e2b731,0xdd777e65 ! Init value for %f36 .word 0xcde32fdd,0xfe632f8b ! Init value for %f38 .word 0x3144841f,0x37497a82 ! Init value for %f40 .word 0x85074d92,0x08c81ac3 ! Init value for %f42 .word 0x87caaf0b,0x5aaf1779 ! Init value for %f44 .word 0xba6236b3,0x1c2c8d5d ! Init value for %f46 .word 0x850a04fa,0x6a662d69 .word 0xcbd6ea8c,0x4ee1dd97 .word 0x8431cff1,0x0e839a18 .word 0x6f9ce600,0xaf279d0b .word 0x411548bf,0xe51b7f5c .word 0x499b7eb1,0x576e8cec .word 0xdbd07e0d,0xba04dbb0 .word 0x04e7869a,0x841b3139 p52_expected_registers: .word 0x00000000,0xbcbe1a21 .word 0x00000000,0x90bf2122 .word 0x00000000,0x000000e3 .word 0x00000000,0xf402f9e5 .word 0x00000000,0x0000008c .word 0x00000000,0x80c3e17a .word 0x4c9b5925,0xda3c2b1c .word 0x00000000,0xbf3907ab p52_expected_fp_regs: .word 0x69a31d06,0x5917b361 .word 0x3d2397e6,0x40588940 .word 0x01c91fb3,0xe8ff6b42 .word 0x47fc381a,0x6b509f79 .word 0x3c5200e7,0x16b83b9d .word 0x12076068,0x4effae05 .word 0x5a1c8807,0x1b995267 .word 0xbae1ea36,0x2e88e6fd .word 0xa77e7720,0x3e0d5eea .word 0x326e6fab,0x3619f70f .word 0xa368b3fd,0x331df5ca .word 0x616ca649,0x3dd5363e .word 0x4b3a81fe,0xc3311691 .word 0xe21c0f1e,0x61f49741 .word 0x2044a9e8,0x24c8a849 .word 0x3f20a248,0xa4e7273b .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p52_local0_expect: .word 0x77b795be,0xf68744e4 .word 0x2c6d4d69,0xe62e745d .word 0xae386b48,0x6ff41a1e .word 0xb259fee3,0xcac99e12 .word 0xff5e6910,0x5588156b .word 0xa65066ca,0x5e4f5f92 .word 0x7a6993d8,0x0d07d827 .word 0x5513d742,0xcbffc84d p52_local1_expect: .word 0x5f0fbd8c,0xff226a6b .word 0xd185952e,0xda3c2b1c .word 0x1b161ab1,0x8552f8ff .word 0x45841aff,0xcd66f664 .word 0x4c9b5925,0xda3c2b1c .word 0x3db0f304,0x3426407b .word 0xa13de46f,0xafff6116 .word 0xde412516,0x14d94092 p52_local2_expect: .word 0x70470e7b,0x6bf32df8 .word 0xc4538292,0x38c9ad05 .word 0xdb7caf4f,0x6c1848f7 .word 0xb749bc71,0xe62e745d .word 0x81beb9aa,0xf402f9e5 .word 0xafcb6116,0x8d740b8b .word 0x90bf2122,0x99870fc9 .word 0x280044d1,0x80c3e17a p52_local3_expect: .word 0xe7ffe759,0x2ff44b48 .word 0x24e49507,0xd9bda45d .word 0x0730f93f,0x37a95fe4 .word 0x51f5b580,0xe4c99866 .word 0x09346f9c,0x07b6b059 .word 0xbf3907ab,0xb3629cbc .word 0x3a0cd0ac,0xb760ba65 .word 0x91535f81,0xfe7876e9 p53_init_registers: .word 0xce9056c4,0x793493cd ! Init value for %l0 .word 0x71d099dd,0xd49a5f42 ! Init value for %l1 .word 0x3baf847b,0xae4711cb ! Init value for %l2 .word 0xc68a6bbd,0xf0928879 ! Init value for %l3 .word 0x509f6f28,0x7ad9b698 ! Init value for %l4 .word 0x7dbdc072,0x02cb4ee9 ! Init value for %l5 .word 0xefc378b0,0x94373a05 ! Init value for %l6 .word 0xbdc574a1,0xc1396dca ! Init value for %l7 .align 64 p53_init_freg: .word 0x4642411a,0x510bc1fe ! Init value for %f0 .word 0x74f5dafa,0x264a8765 ! Init value for %f2 .word 0xc5c75d52,0xc0156cba ! Init value for %f4 .word 0x776582a1,0x8c153b31 ! Init value for %f6 .word 0xf73aaaf3,0xccd1a072 ! Init value for %f8 .word 0xb32920ad,0x596ed6c0 ! Init value for %f10 .word 0x64d7f9c4,0x3cdd1d5b ! Init value for %f12 .word 0x298d3cde,0x1313a932 ! Init value for %f14 .word 0x5e01fa56,0x445df820 ! Init value for %f16 .word 0x061923c6,0x60bbe17b ! Init value for %f18 .word 0xb93e6c42,0x600e64ca ! Init value for %f20 .word 0x9524dd1b,0xa1cccf04 ! Init value for %f22 .word 0x575689e8,0xa4822a92 ! Init value for %f24 .word 0xb4d29235,0x4498b870 ! Init value for %f26 .word 0x903b7ee4,0x01aa45f8 ! Init value for %f28 .word 0xa83aa1df,0xa9666a1b ! Init value for %f30 .word 0x10eddb1b,0xe10af9c5 ! Init value for %f32 .word 0x1c3ceda0,0xb666e159 ! Init value for %f34 .word 0xe07b9517,0xc1373486 ! Init value for %f36 .word 0x1ec94f5e,0xc3f9ca21 ! Init value for %f38 .word 0x4e670761,0x93a583fd ! Init value for %f40 .word 0x73f433e6,0x9cf55a50 ! Init value for %f42 .word 0x0879e479,0xf93c6ead ! Init value for %f44 .word 0x8d111fd4,0x2d4d3cee ! Init value for %f46 .word 0xa6534d44,0xbb629871 .word 0x8cf3d594,0x9fd5dba7 .word 0xaf69b66e,0x3023fcbe .word 0x9c58b498,0x71839693 .word 0xf54dabb2,0xcde1cb10 .word 0x9672399e,0x9918e483 .word 0xc51f0369,0x6db140cf .word 0x76b06cb9,0xdb63574d p53_expected_registers: .word 0x00000000,0xca77dfab .word 0x55183a46,0xcaebdb8d .word 0x00000000,0x61d35eeb .word 0xc1396dca,0xff79c783 .word 0x00000000,0x61d35eeb .word 0x00000000,0x74d32de8 .word 0x00000000,0x000000ea .word 0xf67b7ea1,0xb0137f5a p53_expected_fp_regs: .word 0x4642411a,0x510bc1fe .word 0x74f5dafa,0x264a8765 .word 0xc5c75d52,0xc0156cba .word 0x776582a1,0x8c153b31 .word 0xf73aaaf3,0xccd1a072 .word 0xb32920ad,0x596ed6c0 .word 0x64d7f9c4,0x3cdd1d5b .word 0x298d3cde,0x1313a932 .word 0x5e01fa56,0x445df820 .word 0x061923c6,0x60bbe17b .word 0xb93e6c42,0x600e64ca .word 0x9524dd1b,0xa1cccf04 .word 0x575689e8,0xa4822a92 .word 0xb4d29235,0x4498b870 .word 0x903b7ee4,0x01aa45f8 .word 0xa83aa1df,0xa9666a1b .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p53_local0_expect: .word 0x28170673,0x09ff70c5 .word 0x87587fff,0x3b688b51 .word 0xcc830178,0x1e56a0cf .word 0xc1396dca,0xff79c783 .word 0x94373a05,0x276cb8d8 .word 0xf67b7ea1,0xb0137f5a .word 0xce2f877a,0x3b9b1c85 .word 0xb61eeabf,0xfadfcf76 p53_local1_expect: .word 0x55183a46,0xcaebdb8d .word 0x6db0808f,0xa8f8be44 .word 0xeb8f90b3,0x04cf3740 .word 0xe8e72be8,0xf5f6c61e .word 0xb5ea2180,0xe87162b6 .word 0x7229016b,0xff93f9ef .word 0x5731ce6f,0x3f335d81 .word 0x19e04510,0xed0b9d81 p53_local2_expect: .word 0xc50e07b4,0x4889a87c .word 0xc32cb3ac,0x5520088b .word 0x1dcf6b33,0x43331699 .word 0x5c6a308f,0x431d8b01 .word 0xb81ceb60,0xc6e37331 .word 0x5d0a350b,0xee5f67d0 .word 0x117f0e7b,0xe1014d09 .word 0x1106620a,0xff92de42 p53_local3_expect: .word 0xf3a86799,0x90b26941 .word 0xee3b70ff,0x41e5b806 .word 0x43331699,0x2375132c .word 0x1812297a,0xf60abf18 .word 0xb0300b8c,0x06f71be5 .word 0x7c75db29,0xb0eeeeb2 .word 0xc50e07b4,0xf641e250 .word 0xf23e6bc6,0xfcafbfd0 p54_init_registers: .word 0x3ff5d2e2,0x1dbda2be ! Init value for %l0 .word 0xfb975870,0x7a65d34f ! Init value for %l1 .word 0xda2c49f2,0x9bd7ef6a ! Init value for %l2 .word 0x1aecdbc4,0xb02ddf5a ! Init value for %l3 .word 0x7173d95e,0x7390e395 ! Init value for %l4 .word 0x7be66260,0xbb42997a ! Init value for %l5 .word 0xaaec4170,0x54705f4c ! Init value for %l6 .word 0x6557c7a6,0x124dc9fe ! Init value for %l7 .align 64 p54_init_freg: .word 0x81023ef1,0xe227a221 ! Init value for %f0 .word 0xd8390a28,0x164de1d1 ! Init value for %f2 .word 0xbacb2a57,0x94336823 ! Init value for %f4 .word 0x4e5fd2ae,0xa505cc89 ! Init value for %f6 .word 0xa495ca47,0x9f7dfeb9 ! Init value for %f8 .word 0x32738cf9,0x88d4d35c ! Init value for %f10 .word 0x2e7d224d,0x06ed9520 ! Init value for %f12 .word 0xb03cdc49,0xe060aca3 ! Init value for %f14 .word 0x0b8a436b,0xf79d449f ! Init value for %f16 .word 0xff3a792e,0x529eca4a ! Init value for %f18 .word 0x5d44873f,0x5290d054 ! Init value for %f20 .word 0xcc2a18e4,0x8a1a916e ! Init value for %f22 .word 0xd1b4fef6,0x83c84c70 ! Init value for %f24 .word 0x26e77884,0xb2625453 ! Init value for %f26 .word 0xd6023317,0xbb322b98 ! Init value for %f28 .word 0x7c3c4341,0x14a7883a ! Init value for %f30 .word 0x87ef9461,0x75104960 ! Init value for %f32 .word 0x9d5b30ca,0x134f3cb4 ! Init value for %f34 .word 0x34f62d38,0xc9307eb7 ! Init value for %f36 .word 0x88db7786,0x6bf025e7 ! Init value for %f38 .word 0x4d78396d,0xfdf0316c ! Init value for %f40 .word 0xb2f52943,0xe8f7ddc3 ! Init value for %f42 .word 0x91aad413,0x335cc51b ! Init value for %f44 .word 0x8ac78598,0x576ff0e0 ! Init value for %f46 .word 0xe06b9170,0xdbde7ea8 .word 0xd8857dec,0x9ff6abc4 .word 0xc7a108a4,0xcb453f61 .word 0x868d43c1,0xa79b3ec7 .word 0x276541c0,0x60ec8880 .word 0x404d14d3,0xb417007e .word 0x0e5f3ddf,0xafbda99a .word 0xe71603f0,0xff3ec670 p54_expected_registers: .word 0x4bed02bd,0x2449b9f2 .word 0x00000000,0x000000ef .word 0x00000000,0x00000053 .word 0x00000000,0xc354790a .word 0x00000000,0x2e25d485 .word 0x00000000,0x0000009b .word 0x00000000,0x22075a24 .word 0x00000000,0x9308a998 p54_expected_fp_regs: .word 0x81023ef1,0xe227a221 .word 0xd8390a28,0x164de1d1 .word 0xbacb2a57,0x94336823 .word 0x4e5fd2ae,0xa505cc89 .word 0xa495ca47,0x9f7dfeb9 .word 0x32738cf9,0x88d4d35c .word 0x2e7d224d,0x06ed9520 .word 0xb03cdc49,0xe060aca3 .word 0x0b8a436b,0xf79d449f .word 0xff3a792e,0x529eca4a .word 0x5d44873f,0x5290d054 .word 0xcc2a18e4,0x8a1a916e .word 0xd1b4fef6,0x83c84c70 .word 0x26e77884,0xb2625453 .word 0xd6023317,0xbb322b98 .word 0x7c3c4341,0x14a7883a .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p54_local0_expect: .word 0x95246130,0xc354790a .word 0x8a1552de,0x1dbda2be .word 0xbdb1e19d,0xccff4900 .word 0x4bed02bd,0x2449b9f2 .word 0xaf1d5a01,0x8cbec481 .word 0x07def50d,0x3ee23e6f .word 0x5348b42f,0x7b9bbe47 .word 0xbf54f732,0x4ca78715 p54_local1_expect: .word 0xa3a92b89,0x5b385b71 .word 0xa18a3347,0x6f55f0ff .word 0x076b2add,0x9314acfc .word 0xfc061e57,0x7b9bbe47 .word 0xfffe04c5,0x1e718da2 .word 0xedd3bf79,0x272cabe8 .word 0x52f357b2,0x6bca39be .word 0xcfc1ff47,0x7b57dd67 p54_local2_expect: .word 0x0298b7af,0x9308a998 .word 0xbb42997a,0x81d4b6ff .word 0x3776d016,0x16051eff .word 0x0dc2e005,0xf609bea5 .word 0x2687ba4c,0x9c25ed9d .word 0x667b9199,0x1deff30e .word 0x8ed6ca76,0xfce021b0 .word 0x919dfe9f,0xc16e1c6e p54_local3_expect: .word 0xc34d1790,0x2e25d485 .word 0xd00ab59d,0x43765841 .word 0xb96a3637,0x96284d80 .word 0x82810a69,0x86d697c6 .word 0x7446e2ac,0x7649bd9a .word 0x828d78ca,0x26abd431 .word 0xb6a17c74,0xc354790a .word 0x00000000,0x22075a24 p55_init_registers: .word 0xabe3b1b4,0x4b29b063 ! Init value for %l0 .word 0x97ed2666,0x037bac08 ! Init value for %l1 .word 0x5ba10706,0x6c804355 ! Init value for %l2 .word 0x7fce6d2e,0x88866234 ! Init value for %l3 .word 0x67db5eb1,0xfba439cb ! Init value for %l4 .word 0x4f5638a2,0x8f2aa3ca ! Init value for %l5 .word 0x431e72b0,0xaf6e590a ! Init value for %l6 .word 0xf4b9ac9a,0x05891795 ! Init value for %l7 .align 64 p55_init_freg: .word 0xe5a5c53b,0x200055da ! Init value for %f0 .word 0xebe144f4,0x998d60ec ! Init value for %f2 .word 0xa9546c3b,0xc9462dc3 ! Init value for %f4 .word 0xeeea4995,0x21edc64b ! Init value for %f6 .word 0x9fbc11de,0xc30ee419 ! Init value for %f8 .word 0x860f78ce,0xf7283ab7 ! Init value for %f10 .word 0x0e146191,0x86a8a265 ! Init value for %f12 .word 0x7f3aec0b,0xf877d601 ! Init value for %f14 .word 0xd21141ce,0xfbd956ce ! Init value for %f16 .word 0x8907f6db,0xc2d7c23c ! Init value for %f18 .word 0x2a1cd687,0x751ec092 ! Init value for %f20 .word 0xedd1adaa,0xacc183d2 ! Init value for %f22 .word 0x3545d568,0xcbb638d9 ! Init value for %f24 .word 0xf6ab7563,0x04a85965 ! Init value for %f26 .word 0xcaddefc1,0xb35e9076 ! Init value for %f28 .word 0x869950a0,0x65cd8033 ! Init value for %f30 .word 0xef1ab073,0x3f5f8bd2 ! Init value for %f32 .word 0x6f2485bc,0x3bb483e4 ! Init value for %f34 .word 0x57f9ea6d,0x14e46dc1 ! Init value for %f36 .word 0x9f64c2f4,0x8b97e01f ! Init value for %f38 .word 0x2326dedf,0xb3dfa4d4 ! Init value for %f40 .word 0x9bc08608,0x1e5797f6 ! Init value for %f42 .word 0xa27f6fc3,0xf9b3d176 ! Init value for %f44 .word 0x200c3484,0xfed57f73 ! Init value for %f46 .word 0x9dfa010b,0xa8e1b946 .word 0x4afd63f3,0xc811b86c .word 0xb3fc79a1,0x28f3b378 .word 0x537ef520,0x16bb48d3 .word 0xa49ace70,0xdbff4681 .word 0x9584be40,0x87c92062 .word 0x1d294924,0x43d10b27 .word 0xbdf00121,0xca1de1a0 p55_expected_registers: .word 0x00000000,0x000000de .word 0x491a95a8,0x972497da .word 0x5ba10706,0x6c804355 .word 0x00000000,0xb61a21e4 .word 0x00000000,0x5cfe4ef9 .word 0x00000000,0x0b242f31 .word 0x00000000,0x2d1643ce .word 0x9bed38f1,0x00000019 p55_expected_fp_regs: .word 0xe5a5c53b,0x200055da .word 0xebe144f4,0x998d60ec .word 0xa9546c3b,0xc9462dc3 .word 0xeeea4995,0x21edc64b .word 0x9fbc11de,0xc30ee419 .word 0x860f78ce,0xf7283ab7 .word 0x0e146191,0x86a8a265 .word 0x7f3aec0b,0xf877d601 .word 0xd21141ce,0xfbd956ce .word 0x8907f6db,0xc2d7c23c .word 0x2a1cd687,0x751ec092 .word 0xedd1adaa,0xacc183d2 .word 0x3545d568,0xcbb638d9 .word 0xf6ab7563,0x04a85965 .word 0xcaddefc1,0xb35e9076 .word 0x869950a0,0x65cd8033 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p55_local0_expect: .word 0x9bed38f1,0x00000019 .word 0x6294b467,0x44dbc021 .word 0x491a95a8,0x972497da .word 0xffe4e886,0x789d4166 .word 0x05891795,0x343123d9 .word 0x067d0ea9,0xa588a22f .word 0xa7fda54c,0x335bf0f2 .word 0x586aa958,0xb987848e p55_local1_expect: .word 0x4b795bdc,0xfec5f238 .word 0x4fcb1438,0x5237ad82 .word 0x07ff135b,0xc1445892 .word 0xc94ec9dd,0xe31a87b4 .word 0x5cfe4ef9,0x0b242f31 .word 0xdd3df5b8,0x96bcedc1 .word 0xe28c63ed,0x292dc9e9 .word 0xdec4a1e7,0x2d1643ce p55_local2_expect: .word 0x621c70ca,0xb0c04027 .word 0x17675ae0,0x898252e2 .word 0x26080945,0x616c297c .word 0xce7be34d,0x4fe76c45 .word 0x5340419e,0x93ac4e87 .word 0x53681037,0x51f18eda .word 0x5826ff5d,0xde3ac7a9 .word 0x0c9da41b,0x258d6d68 p55_local3_expect: .word 0xe1443a3e,0x98d9bb87 .word 0xda3ba918,0x3bb3343b .word 0xd890bb3e,0xc31f63e1 .word 0x93ac4e87,0x98c70ad1 .word 0x7e899cdd,0x549b431c .word 0x5186f105,0x057c1319 .word 0x2af6b35a,0xec9aa2c8 .word 0x3bb3343b,0x6a637f5a p56_init_registers: .word 0x2afcd40a,0x0a0e07c0 ! Init value for %l0 .word 0xe4e79a5a,0x9eff7388 ! Init value for %l1 .word 0xea092e08,0x7fe62a5e ! Init value for %l2 .word 0xd19d36e6,0x338b4e75 ! Init value for %l3 .word 0x12f44f34,0x05081fea ! Init value for %l4 .word 0xbe43163c,0x168b71f6 ! Init value for %l5 .word 0xcd5e6958,0x789acc1b ! Init value for %l6 .word 0xd018a404,0xacd3ceaf ! Init value for %l7 .align 64 p56_init_freg: .word 0x426d9dff,0x11a984b5 ! Init value for %f0 .word 0xdd73b690,0x276d5913 ! Init value for %f2 .word 0xadf423ae,0x89c64548 ! Init value for %f4 .word 0x614dcca2,0xa4c00c4e ! Init value for %f6 .word 0x6f7ef222,0x7272d72b ! Init value for %f8 .word 0x9bda7087,0x9f4c9065 ! Init value for %f10 .word 0x89364705,0xc7052ef4 ! Init value for %f12 .word 0x677c08a7,0xdb9c4c33 ! Init value for %f14 .word 0x99e3ee1a,0x3c5f6119 ! Init value for %f16 .word 0x005c85a9,0x1cfcdfbd ! Init value for %f18 .word 0xb1214fb7,0x8685d026 ! Init value for %f20 .word 0x9a0db780,0x5b201f2c ! Init value for %f22 .word 0x3c1a1503,0xdaa77024 ! Init value for %f24 .word 0xe8043fc4,0x12809937 ! Init value for %f26 .word 0x2d9a8f56,0x3d105eb0 ! Init value for %f28 .word 0x4e868660,0x14e42fc5 ! Init value for %f30 .word 0x6db0f6ec,0x5fb35fa5 ! Init value for %f32 .word 0x8dbebbab,0x8e7b196d ! Init value for %f34 .word 0xa7dd9547,0xb23a2b7c ! Init value for %f36 .word 0x5055f587,0x483a1fc9 ! Init value for %f38 .word 0xf6248200,0xf7a6c115 ! Init value for %f40 .word 0xd6e5a697,0xdb5ac28e ! Init value for %f42 .word 0x15fa8d98,0xf20c904b ! Init value for %f44 .word 0x45917662,0xccd2ac72 ! Init value for %f46 .word 0x6826af2f,0x1225ce83 .word 0x8e6d6e3a,0x6cde845c .word 0x83829c23,0xf8a7cb69 .word 0x769e4f02,0x640c7e15 .word 0xff9480a0,0x196e8627 .word 0x57c16b17,0x43ea4105 .word 0x142948b4,0x51a9f207 .word 0xa63f7041,0x034b42e4 p56_expected_registers: .word 0x00000000,0xb4fc5a2c .word 0x00000000,0x53e12b3c .word 0x00000000,0x20171fac .word 0x565a0606,0x09b9ee08 .word 0x00000000,0x25b2d495 .word 0x00000000,0x1b416344 .word 0xffffffff,0x8eff0a58 .word 0x00000000,0x9eff7388 p56_expected_fp_regs: .word 0x426d9dff,0x11a984b5 .word 0xdd73b690,0x276d5913 .word 0xadf423ae,0x89c64548 .word 0x614dcca2,0xa4c00c4e .word 0x6f7ef222,0x7272d72b .word 0x9bda7087,0x9f4c9065 .word 0x89364705,0xc7052ef4 .word 0x677c08a7,0xdb9c4c33 .word 0x99e3ee1a,0x3c5f6119 .word 0x005c85a9,0x1cfcdfbd .word 0xb1214fb7,0x8685d026 .word 0x9a0db780,0x5b201f2c .word 0x3c1a1503,0xdaa77024 .word 0xe8043fc4,0x12809937 .word 0x2d9a8f56,0x3d105eb0 .word 0x4e868660,0x14e42fc5 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p56_local0_expect: .word 0x27505740,0x8eff0a58 .word 0x2c8c42ea,0x69897216 .word 0xf935c9e7,0x1a2efdf3 .word 0x2f4fd11e,0x589c0eb4 .word 0xeec36c40,0xc5977ad0 .word 0x565a0606,0x09b9ee08 .word 0x9ee14c4d,0x00af3bd5 .word 0xa5318601,0x975b79c1 p56_local1_expect: .word 0x5ee67ed0,0xb48899b9 .word 0xff60432b,0x0a0e07c0 .word 0x64827e67,0x673514e1 .word 0xf2730b5c,0x84771cc1 .word 0x5e8efd25,0xe47cbfc1 .word 0x8e7c0a58,0x1cb8da6c .word 0x7fd3a21a,0x37ff0d30 .word 0x84771cc1,0x53e12b3c p56_local2_expect: .word 0x0487b3ff,0x7fd3b13c .word 0x33ace426,0x1412e549 .word 0x632a7337,0x84771cc1 .word 0x2ce1313f,0xfe177f2f .word 0x15420525,0x9d0f8d4f .word 0xdcc8d09a,0x11e776c9 .word 0x0b99f9dd,0xdd7e1eb0 .word 0xb4fc5a2c,0x3d6f0b6f p56_local3_expect: .word 0xb46cd963,0x4d796e4e .word 0x000000c1,0x904b7796 .word 0x5afc6401,0x1ffe9296 .word 0x0722cbfd,0x98758964 .word 0x25b2d495,0x1b416344 .word 0xbd67958f,0x48335025 .word 0x88ff0007,0x9fdafc1a .word 0x6c9b8482,0x00000043 p57_init_registers: .word 0x95b21668,0x1895590a ! Init value for %l0 .word 0xb71a49c2,0xa377a9d1 ! Init value for %l1 .word 0x40ca9a89,0xdac30c31 ! Init value for %l2 .word 0x88a6af04,0x5cf9710f ! Init value for %l3 .word 0xd1a18604,0x985f70cf ! Init value for %l4 .word 0x528e85a4,0x4c0b8264 ! Init value for %l5 .word 0x21da244a,0x27d4a5e3 ! Init value for %l6 .word 0x0b4bbfbf,0xec373970 ! Init value for %l7 .align 64 p57_init_freg: .word 0x8cb3fb51,0xe3acd06a ! Init value for %f0 .word 0x977bdc78,0xd1e2a98e ! Init value for %f2 .word 0x492f30bf,0xee67dec6 ! Init value for %f4 .word 0xf84cd0ea,0xe02b2c64 ! Init value for %f6 .word 0x6ba824a6,0x980011a2 ! Init value for %f8 .word 0x9b4c1741,0x5931ad0c ! Init value for %f10 .word 0x9cc90118,0x6d53f68c ! Init value for %f12 .word 0x70f0f34c,0x6be735e9 ! Init value for %f14 .word 0x66c34e39,0xaa8f52ea ! Init value for %f16 .word 0xf50dd6d9,0xb3a8694d ! Init value for %f18 .word 0x11ea3c4f,0x71ad5b3a ! Init value for %f20 .word 0xbbc7444f,0xf11b3a25 ! Init value for %f22 .word 0xa95bad8a,0x3851a472 ! Init value for %f24 .word 0xa3fcf64f,0xcfa8c981 ! Init value for %f26 .word 0x870be491,0xb2d448a0 ! Init value for %f28 .word 0xae813e1f,0x28d1efbc ! Init value for %f30 .word 0xc0c1d55c,0x4a147b09 ! Init value for %f32 .word 0xaa7b6e5e,0xe0c5b96e ! Init value for %f34 .word 0xd336bd2b,0x9f93f587 ! Init value for %f36 .word 0xe3f29547,0xeea319f0 ! Init value for %f38 .word 0x13823314,0x53c9957d ! Init value for %f40 .word 0x4f31ebe1,0x301124aa ! Init value for %f42 .word 0x59df74ec,0x8a5ab190 ! Init value for %f44 .word 0x6e999893,0x161c3de3 ! Init value for %f46 .word 0x53fd3b72,0x2b180a04 .word 0x279c9044,0x688a919e .word 0x3e0ac59c,0x30e612c9 .word 0x5f910f52,0xe53a4495 .word 0x84cc8b1c,0x2bde1e89 .word 0x4e03fbd0,0x03775d2f .word 0xfc7da75d,0xba084fa8 .word 0x3bd4298c,0xcaf386bf p57_expected_registers: .word 0x00000000,0x25f3bac7 .word 0x00000000,0x3df3d37b .word 0x00000000,0x2c16efee .word 0x00000000,0x32371469 .word 0x00000000,0xadea20d1 .word 0x00000000,0xc15776a6 .word 0x21da244a,0x27d4a5e3 .word 0x00000000,0xa41593fb p57_expected_fp_regs: .word 0x8cb3fb51,0xe3acd06a .word 0x977bdc78,0xd1e2a98e .word 0x492f30bf,0xee67dec6 .word 0xf84cd0ea,0xe02b2c64 .word 0x6ba824a6,0x980011a2 .word 0x9b4c1741,0x5931ad0c .word 0x9cc90118,0x6d53f68c .word 0x70f0f34c,0x6be735e9 .word 0x66c34e39,0xaa8f52ea .word 0xf50dd6d9,0xb3a8694d .word 0x11ea3c4f,0x71ad5b3a .word 0xbbc7444f,0xf11b3a25 .word 0xa95bad8a,0x3851a472 .word 0xa3fcf64f,0xcfa8c981 .word 0x870be491,0xb2d448a0 .word 0xae813e1f,0x28d1efbc .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p57_local0_expect: .word 0x62de58f5,0x2c16efee .word 0x15877a30,0xff1684a4 .word 0x17e235ee,0xfcb9fd71 .word 0xfca3b3b8,0xdfab57cf .word 0x98a597a8,0xfcce75a5 .word 0x4c0b8264,0x0e4fb6e3 .word 0xc9d6d9bf,0xa41593fb .word 0x8d155fa7,0x0000338c p57_local1_expect: .word 0xd3ff45ff,0xe0effdde .word 0x6bd450fb,0x40b22b40 .word 0x9e32fffd,0x4cd6ca95 .word 0xc15776a6,0xe0830a91 .word 0x299ac557,0x11f36c06 .word 0x97e8e420,0xe6706040 .word 0x2084d4c7,0x863970e2 .word 0x1393e322,0x1c04a5cb p57_local2_expect: .word 0x2936cc7f,0x00000082 .word 0x4193806b,0x547d4044 .word 0x79e80b23,0x3cd0d925 .word 0xdf77881e,0xfca3b3b8 .word 0xa0bc434d,0x5e63cfed .word 0xa0c35fff,0x3538714d .word 0x0000008d,0xbdae71ff .word 0x7ab63899,0xaf590bec p57_local3_expect: .word 0xda128613,0x395c8073 .word 0x00000039,0xbdae71ff .word 0xb4094b10,0x54daf433 .word 0x89a501a2,0xfff70e04 .word 0x1d47dd53,0x2affe17d .word 0x6508d61f,0xf547338c .word 0xbd9471ba,0x54daf433 .word 0x9c0f0009,0x6c1f0aeb p58_init_registers: .word 0x057dc4a2,0x903d5d68 ! Init value for %l0 .word 0x4fa1d632,0x0f69d261 ! Init value for %l1 .word 0x77cddd70,0x0f293f97 ! Init value for %l2 .word 0x8e6f19f4,0x5f2c112d ! Init value for %l3 .word 0x498a22f6,0x3eeb4f6f ! Init value for %l4 .word 0xbcc79682,0xa8635f32 ! Init value for %l5 .word 0xc89b126c,0x3e266c07 ! Init value for %l6 .word 0xca34c7d4,0x9451de9b ! Init value for %l7 .align 64 p58_init_freg: .word 0xa4044fd9,0x56613dcf ! Init value for %f0 .word 0x5845edb6,0xa1efb4ec ! Init value for %f2 .word 0x1d6a7c13,0xcf36b7b6 ! Init value for %f4 .word 0xe87e662f,0x093e188b ! Init value for %f6 .word 0xc4b7f8dd,0xe7141b48 ! Init value for %f8 .word 0xabd98b47,0x7b1f43aa ! Init value for %f10 .word 0x6a45d1b7,0xd17bfcb4 ! Init value for %f12 .word 0x596ad07f,0xf5808c83 ! Init value for %f14 .word 0xdc0e27f6,0x26fcd1f5 ! Init value for %f16 .word 0xb9f5ebe0,0xd6b5c1bf ! Init value for %f18 .word 0xf9b75ed6,0xc00a10b8 ! Init value for %f20 .word 0x8e69eb20,0xf22b01d0 ! Init value for %f22 .word 0x6b21ed17,0xcd1a106b ! Init value for %f24 .word 0xbcda4b50,0xd4743b22 ! Init value for %f26 .word 0x69453548,0x2e54c04b ! Init value for %f28 .word 0x707e2e89,0xe88c061f ! Init value for %f30 .word 0x88e921e1,0x514becec ! Init value for %f32 .word 0xeb33bcb5,0x14770d54 ! Init value for %f34 .word 0x4b770b41,0xe0a3f911 ! Init value for %f36 .word 0x179152af,0x6eda973f ! Init value for %f38 .word 0xe99d417a,0xe98fa204 ! Init value for %f40 .word 0x29bd76e0,0x89990cd2 ! Init value for %f42 .word 0x2e1a941c,0x1719f050 ! Init value for %f44 .word 0x946108ac,0xed684b04 ! Init value for %f46 .word 0xc7b37ec4,0x25ac3c6e .word 0x4d052e7d,0x6ff99105 .word 0x87acf5ce,0xca742080 .word 0xdb915fb9,0x32ab4aa3 .word 0x5b1162aa,0xfd8e18fe .word 0xf456afed,0x751de3b3 .word 0xf62b6fed,0xc8d0232e .word 0xb0af8252,0x9f9f96a6 p58_expected_registers: .word 0x00000000,0x2ec9db7f .word 0x00000000,0x0000001c .word 0x00000000,0x47cb4495 .word 0x00000000,0x00000081 .word 0x00000000,0xb6905d4b .word 0x00000000,0xca7b1bd9 .word 0x00000000,0x4aa7e1e6 .word 0x00000000,0xaa8341da p58_expected_fp_regs: .word 0xa4044fd9,0x56613dcf .word 0x5845edb6,0xa1efb4ec .word 0x1d6a7c13,0xcf36b7b6 .word 0xe87e662f,0x093e188b .word 0xc4b7f8dd,0xe7141b48 .word 0xabd98b47,0x7b1f43aa .word 0x6a45d1b7,0xd17bfcb4 .word 0x596ad07f,0xf5808c83 .word 0xdc0e27f6,0x26fcd1f5 .word 0xb9f5ebe0,0xd6b5c1bf .word 0xf9b75ed6,0xc00a10b8 .word 0x8e69eb20,0xf22b01d0 .word 0x6b21ed17,0xcd1a106b .word 0xbcda4b50,0xd4743b22 .word 0x69453548,0x2e54c04b .word 0x707e2e89,0xe88c061f .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p58_local0_expect: .word 0x51f2819d,0xf9800a87 .word 0x8713487c,0xe37c141e .word 0x55faeb1a,0x7dbc4dd4 .word 0x96af4acd,0x65ffe98c .word 0x00000026,0x0000001c .word 0x8e993e95,0x21fb9091 .word 0x8e223ab4,0x39be5120 .word 0x3744f243,0x2bf09192 p58_local1_expect: .word 0x1a9fdb8a,0x3b1ebaec .word 0x0d92a0e7,0x8f979646 .word 0x441520a4,0x038dabbe .word 0xecf7dfff,0x0f69d261 .word 0xa348bad3,0xe8b02ae6 .word 0x1eec7997,0x23d31874 .word 0x258c6e5b,0xf047e125 .word 0x457eff20,0x00000026 p58_local2_expect: .word 0x294e7182,0x10113c6b .word 0x206b0ad6,0x1e8e0cab .word 0xb6905d4b,0xbed6836b .word 0x53b250d3,0x07c8575b .word 0x4430a78c,0x5df2ac0c .word 0xf75f5c98,0xe8ab610f .word 0x873325f6,0x53153312 .word 0x8ebafeae,0x2d208260 p58_local3_expect: .word 0x78ad147c,0xca7b1bd9 .word 0x3eeb4f6f,0xa6fe026c .word 0x196489cd,0x4aa7e1e6 .word 0x690d0b55,0xca588426 .word 0x7ae3d423,0x0000003e .word 0x10ffd4d3,0xcf3dff4f .word 0xaa8341da,0x48d6d4ff .word 0xb4337ab2,0xe0c5c618 p59_init_registers: .word 0x8fab5d06,0x45865d0b ! Init value for %l0 .word 0x46b78eda,0x062826bc ! Init value for %l1 .word 0x27588f72,0xddd33223 ! Init value for %l2 .word 0x316f351a,0x39f503fc ! Init value for %l3 .word 0x27f80cba,0xbc926f01 ! Init value for %l4 .word 0xc5d751ff,0xea3a6739 ! Init value for %l5 .word 0x4246bdd3,0xe862a7a8 ! Init value for %l6 .word 0x4d113232,0x4a1d9796 ! Init value for %l7 .align 64 p59_init_freg: .word 0xdf598143,0xbbe2ea50 ! Init value for %f0 .word 0xe0c79656,0xb048225f ! Init value for %f2 .word 0x9ad3976c,0x12abfa81 ! Init value for %f4 .word 0x9e5f759f,0x815d1159 ! Init value for %f6 .word 0x9a883cab,0xf953d894 ! Init value for %f8 .word 0x1d5dfd27,0xbff90481 ! Init value for %f10 .word 0xf0fdcb4a,0xfd41e62e ! Init value for %f12 .word 0xe7618642,0x7299de93 ! Init value for %f14 .word 0x77896749,0x841e7626 ! Init value for %f16 .word 0xd0e59119,0xb4843e04 ! Init value for %f18 .word 0xd6d29a04,0xfa24ce4b ! Init value for %f20 .word 0x3f8d8c8a,0xe5f2916e ! Init value for %f22 .word 0x103f281b,0x7f5a82ce ! Init value for %f24 .word 0x6604a0ca,0x9c86d436 ! Init value for %f26 .word 0x0244ec1f,0xb9eef511 ! Init value for %f28 .word 0xfbb51279,0x1d5b3146 ! Init value for %f30 .word 0x6b2c16c8,0xd625a101 ! Init value for %f32 .word 0x6d1a8b51,0x90a74cc7 ! Init value for %f34 .word 0x32baa1eb,0x5f6457ba ! Init value for %f36 .word 0x2cddbeb6,0xc10a3c2a ! Init value for %f38 .word 0x2df0e26a,0x59bf04b3 ! Init value for %f40 .word 0x9472c428,0xd82cb609 ! Init value for %f42 .word 0x2578b3ce,0x35571a88 ! Init value for %f44 .word 0x5f1162bf,0xc0149e09 ! Init value for %f46 .word 0x4af11edb,0xe82fef29 .word 0x805c62f0,0x572d9b62 .word 0xd0c5d542,0xa1f3aa50 .word 0x1e0b8044,0xa99a1249 .word 0x7b39a353,0x06d6e3e3 .word 0xbf191526,0x87fac722 .word 0x7a396ac7,0x6e2bfbbb .word 0x0b290cd8,0xa7219f0e p59_expected_registers: .word 0x00000000,0xa2814bc8 .word 0xc14aa5ca,0x0ae74f9a .word 0x00000000,0x0576c3fd .word 0x00000000,0x0766ba57 .word 0x00000000,0x7713dc5b .word 0x562306e9,0x1235fe79 .word 0x00000000,0xc337719f .word 0x00000000,0x05d69763 p59_expected_fp_regs: .word 0xdf598143,0xbbe2ea50 .word 0xe0c79656,0xb048225f .word 0x9ad3976c,0x12abfa81 .word 0x9e5f759f,0x815d1159 .word 0x9a883cab,0xf953d894 .word 0x1d5dfd27,0xbff90481 .word 0xf0fdcb4a,0xfd41e62e .word 0xe7618642,0x7299de93 .word 0x77896749,0x841e7626 .word 0xd0e59119,0xb4843e04 .word 0xd6d29a04,0xfa24ce4b .word 0x3f8d8c8a,0xe5f2916e .word 0x103f281b,0x7f5a82ce .word 0x6604a0ca,0x9c86d436 .word 0x0244ec1f,0xb9eef511 .word 0xfbb51279,0x1d5b3146 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p59_local0_expect: .word 0xd6e1644a,0xda522281 .word 0x3b502116,0x746667ae .word 0x8f25acff,0x19cde024 .word 0x0000a5ca,0x9af311d9 .word 0x58a3443d,0x54eec276 .word 0xdae16476,0x529dd9d9 .word 0xde44f787,0x227932f8 .word 0x1118c2d6,0x9352d569 p59_local1_expect: .word 0x5fd48a82,0x2395bb06 .word 0xf82dfc98,0x7713dc5b .word 0xc14aa5ca,0x0ae74f9a .word 0xea3a6739,0xd793c69b .word 0xd3b06dd9,0x8dcebcf8 .word 0xc1746b58,0x3e3eec80 .word 0x00000000,0x0576c3fd .word 0x1a485f29,0xc337719f p59_local2_expect: .word 0xb61d458d,0x4a1d9796 .word 0xacda687b,0xa91ec724 .word 0x4f09a8be,0x715fa5e6 .word 0xe046e595,0xa5435c4f .word 0x80256893,0xfadcff5d .word 0xe8f2b79a,0x31309beb .word 0x45d91696,0x7b23a623 .word 0x845939ff,0xf29a034a p59_local3_expect: .word 0x766a4628,0xa86cffb9 .word 0x2ce9ff2b,0x31309beb .word 0x20e7077b,0x9e7d9431 .word 0x8eb5cf30,0x70b7e89e .word 0xddd33223,0x0766ba57 .word 0x30367659,0x89d26bc6 .word 0x35c5817e,0x13d3c5ce .word 0x2ea2330c,0x9af311d9 p60_init_registers: .word 0xe364764e,0x995f2c6a ! Init value for %l0 .word 0x7f843606,0xf4d316e7 ! Init value for %l1 .word 0x0a9a6492,0x2e45fcac ! Init value for %l2 .word 0xbf2c210c,0x163dd3c9 ! Init value for %l3 .word 0x5d9f9946,0x7fe6038a ! Init value for %l4 .word 0x5cd7da4c,0x340991af ! Init value for %l5 .word 0x61882fad,0xea457662 ! Init value for %l6 .word 0xdce0124c,0xa00e2252 ! Init value for %l7 .align 64 p60_init_freg: .word 0x30278d6e,0xde63a440 ! Init value for %f0 .word 0x422e7308,0xe2c57959 ! Init value for %f2 .word 0xa971069f,0x18fc7c03 ! Init value for %f4 .word 0x2e3e5984,0x229ae772 ! Init value for %f6 .word 0x95f5bc09,0x9851d332 ! Init value for %f8 .word 0x34f5b722,0x28865423 ! Init value for %f10 .word 0x643651de,0x9f48de70 ! Init value for %f12 .word 0xe44882a2,0xabddc2ca ! Init value for %f14 .word 0x38da8d16,0x04bf18af ! Init value for %f16 .word 0x85c0230c,0x35eb83ca ! Init value for %f18 .word 0xdf7e3092,0xb0d65d8f ! Init value for %f20 .word 0xca6a08fa,0xba3c044d ! Init value for %f22 .word 0xf70032b7,0x19f8c5b3 ! Init value for %f24 .word 0xaff519b3,0xf14c1ee3 ! Init value for %f26 .word 0x11306cb5,0x6c48f768 ! Init value for %f28 .word 0x77757df2,0xfbc20429 ! Init value for %f30 .word 0x5482e35c,0xdc1dad27 ! Init value for %f32 .word 0x3743be61,0xd7121e14 ! Init value for %f34 .word 0x2749a79f,0xc903694a ! Init value for %f36 .word 0x1ed7fc44,0x825b137d ! Init value for %f38 .word 0xca5ed077,0x907d8cb6 ! Init value for %f40 .word 0xddc85ea8,0x93e2f1fc ! Init value for %f42 .word 0x36b60fed,0xd6e7b5d5 ! Init value for %f44 .word 0xf262ee16,0x74e21aa7 ! Init value for %f46 .word 0xe18e6257,0x4064427b .word 0x69d273a0,0x1044bd2c .word 0xaee6bfd2,0xed1c97f9 .word 0xcc1e014f,0x435efff2 .word 0x41c388a7,0x3190bb71 .word 0xae917f82,0xc746bb4d .word 0xd68d9cd2,0x52e0d9ae .word 0x88420e81,0xb6cae9db p60_expected_registers: .word 0x00000000,0x00000029 .word 0x950e04ce,0x14308933 .word 0x00000000,0x03d39d84 .word 0x00000000,0x64cec599 .word 0x00000000,0x000000ba .word 0x00000000,0xebf95bdd .word 0x19b3f7e1,0x20e335b3 .word 0x00000000,0x00000091 p60_expected_fp_regs: .word 0x30278d6e,0xde63a440 .word 0x422e7308,0xe2c57959 .word 0xa971069f,0x18fc7c03 .word 0x2e3e5984,0x229ae772 .word 0x95f5bc09,0x9851d332 .word 0x34f5b722,0x28865423 .word 0x643651de,0x9f48de70 .word 0xe44882a2,0xabddc2ca .word 0x38da8d16,0x04bf18af .word 0x85c0230c,0x35eb83ca .word 0xdf7e3092,0xb0d65d8f .word 0xca6a08fa,0xba3c044d .word 0xf70032b7,0x19f8c5b3 .word 0xaff519b3,0xf14c1ee3 .word 0x11306cb5,0x6c48f768 .word 0x77757df2,0xfbc20429 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p60_local0_expect: .word 0x4fb6d025,0xa22463b8 .word 0x94213dd0,0x5e69115a .word 0xdbbbbd4f,0xd3d964bc .word 0xc215d24d,0x3409ffaf .word 0xdb0ccaff,0x163dd3c9 .word 0x00000000,0x000000ba .word 0xa241f629,0xaef3b80f .word 0xe7a986c7,0xfa930649 p60_local1_expect: .word 0x1f5f521c,0x074a36dd .word 0xd8241202,0x23196ed8 .word 0x03d39d84,0x2843bcf0 .word 0xf8e90f30,0x2dc5eec7 .word 0x5d37d904,0xfa8eeb77 .word 0x899f4d9f,0x1f2e00b9 .word 0xddb8de66,0xfa8eeb77 .word 0xde41c172,0x51320a39 p60_local2_expect: .word 0xcbfd4e68,0x8481d91a .word 0x000000d7,0xb145c51b .word 0xbe7a0688,0xb135c244 .word 0xc0ad1b9e,0x96c4c67f .word 0x25255bab,0x08ffec91 .word 0x950e04ce,0x14308933 .word 0x9d722e54,0x61c85ec1 .word 0xb96f5977,0xbcdda554 p60_local3_expect: .word 0x7fe6038a,0xc0ad1b9e .word 0x19b3f7e1,0x20e335b3 .word 0xfc0eacf1,0x258130ff .word 0x4dc9cd71,0xb04c40f1 .word 0xe2b369d7,0x6fe7c4f8 .word 0xf4d316e7,0x3557bf99 .word 0x8813dc7b,0x89908528 .word 0xbe1f6d34,0x6c616cd3 p61_init_registers: .word 0x50475b5a,0x9af0ffe6 ! Init value for %l0 .word 0xf954943c,0xd193b827 ! Init value for %l1 .word 0xaa030ba4,0xf55cad06 ! Init value for %l2 .word 0x72e0ee8e,0x2133ab54 ! Init value for %l3 .word 0xe59c3a8a,0x3e30b36c ! Init value for %l4 .word 0x48ee4496,0x4be7226d ! Init value for %l5 .word 0x4c0b75f4,0x1d33f25d ! Init value for %l6 .word 0xc4ad6dac,0xc341f6f3 ! Init value for %l7 .align 64 p61_init_freg: .word 0x127051e4,0x260bf1f0 ! Init value for %f0 .word 0x21e05645,0x2d3492e4 ! Init value for %f2 .word 0xc785e314,0xc905850e ! Init value for %f4 .word 0x3a9d6f94,0x08443109 ! Init value for %f6 .word 0x33b434c9,0xb01a3beb ! Init value for %f8 .word 0x44cfb5a9,0x9e1d1bba ! Init value for %f10 .word 0xc8fc7d9a,0xba284424 ! Init value for %f12 .word 0x3288e29d,0x8e379653 ! Init value for %f14 .word 0xb1a9d7f6,0x7575ace7 ! Init value for %f16 .word 0xfa863e01,0xd21794d3 ! Init value for %f18 .word 0x52504ea9,0x1e9868d8 ! Init value for %f20 .word 0xb8f2f3e2,0x4f389878 ! Init value for %f22 .word 0x6980bc1c,0xe92f1996 ! Init value for %f24 .word 0x26f65b5b,0x9c9a2241 ! Init value for %f26 .word 0xc390c398,0x87102931 ! Init value for %f28 .word 0x256c70a5,0xb22e5497 ! Init value for %f30 .word 0x3f6b2ae9,0xec9bcb98 ! Init value for %f32 .word 0x550a130a,0x20373b3f ! Init value for %f34 .word 0x066a200d,0xe13184b0 ! Init value for %f36 .word 0x966244b8,0x2079979a ! Init value for %f38 .word 0x4969a92c,0x0d601b1a ! Init value for %f40 .word 0xb078b7a0,0x5e5f751d ! Init value for %f42 .word 0xf7ac11c1,0x9b05320d ! Init value for %f44 .word 0x5eb57334,0xe3250622 ! Init value for %f46 .word 0x1c4f0b63,0x1b25cf07 .word 0xae363546,0x49f389a0 .word 0xdc22079d,0x4571c002 .word 0x4739f8f9,0x3967c1aa .word 0xa5457d8c,0x4b65e5cc .word 0xf861d520,0x001d1044 .word 0xbdaba3d9,0x55a36608 .word 0xbc1500b6,0x3a69100a p61_expected_registers: .word 0x00000000,0x9295ff86 .word 0x8c79b11f,0x4d46d811 .word 0x00000000,0x000000ff .word 0x00000000,0xc4ad6dac .word 0x8ebee957,0x2f618421 .word 0x48ee4496,0x4be7226d .word 0x00000000,0x793c9ac4 .word 0x00000000,0x6951ffcc p61_expected_fp_regs: .word 0x127051e4,0x260bf1f0 .word 0x21e05645,0x2d3492e4 .word 0xc785e314,0xc905850e .word 0x3a9d6f94,0x08443109 .word 0x33b434c9,0xb01a3beb .word 0x44cfb5a9,0x9e1d1bba .word 0xc8fc7d9a,0xba284424 .word 0x3288e29d,0x8e379653 .word 0xb1a9d7f6,0x7575ace7 .word 0xfa863e01,0xd21794d3 .word 0x52504ea9,0x1e9868d8 .word 0xb8f2f3e2,0x4f389878 .word 0x6980bc1c,0xe92f1996 .word 0x26f65b5b,0x9c9a2241 .word 0xc390c398,0x87102931 .word 0x256c70a5,0xb22e5497 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p61_local0_expect: .word 0x44bb1a4a,0x33f78fc6 .word 0xa1b3de63,0x51bf7c75 .word 0x4796ecd1,0x793c9ac4 .word 0x8ebee957,0x2f618421 .word 0x20e55599,0x4f97cd73 .word 0x076c94ff,0xec049489 .word 0x764e0906,0xa827fcb3 .word 0x43fdfc8d,0x95ba19e1 p61_local1_expect: .word 0xc6eeff23,0xb3a03003 .word 0x3e30b36c,0x4be7226d .word 0xca4d0870,0xf596a887 .word 0x3546e876,0xffbef336 .word 0x766acf02,0x630c7416 .word 0xe086ed16,0x63e78806 .word 0x72b30a30,0xa604dc17 .word 0x2133ab54,0xc341f6f3 p61_local2_expect: .word 0xbff39580,0x195e50ca .word 0xdcafa531,0x496bd7d4 .word 0x1e027686,0xf6f54269 .word 0x829b6ca4,0xc341f6f3 .word 0xa99fb308,0xf5c4e14c .word 0x58cfac62,0xe67f9a1b .word 0xc3aad5ec,0xff76ccb0 .word 0x02a8f98b,0x6ea882af p61_local3_expect: .word 0x8226fe9e,0x03d0500c .word 0x8c79b11f,0x4d46d811 .word 0x2003dd7c,0x00000084 .word 0xc0480c79,0x9af0ffe6 .word 0x87182852,0x4fea4b80 .word 0x9295ff86,0x79007a07 .word 0x027d284d,0xec05df7e .word 0xffee285d,0x5c2f45a3 p62_init_registers: .word 0x0c1aa61d,0xb802a99f ! Init value for %l0 .word 0x78e0ef3e,0x5ab84dc5 ! Init value for %l1 .word 0x23e11604,0x16bed61c ! Init value for %l2 .word 0x63067937,0xf6314b98 ! Init value for %l3 .word 0x100de17a,0x8e091e43 ! Init value for %l4 .word 0x22d07c80,0x1072c3e8 ! Init value for %l5 .word 0x44e36c9a,0x30360ee7 ! Init value for %l6 .word 0x0f3a63e3,0xf9db3212 ! Init value for %l7 .align 64 p62_init_freg: .word 0x51746ec5,0x11b13ec7 ! Init value for %f0 .word 0xa46ea557,0x849a20be ! Init value for %f2 .word 0x6003f378,0xadc7ad89 ! Init value for %f4 .word 0x3dd3127c,0xb16db8b6 ! Init value for %f6 .word 0x997433f9,0x49d69594 ! Init value for %f8 .word 0xfcfc34ad,0x2278e9fb ! Init value for %f10 .word 0xc53a9f29,0x156a3713 ! Init value for %f12 .word 0xeaf309cd,0xcb589d7a ! Init value for %f14 .word 0x2b85180e,0x5f28d19d ! Init value for %f16 .word 0xa1d952a9,0x69eadfd9 ! Init value for %f18 .word 0x2fd6b37b,0xa54a4813 ! Init value for %f20 .word 0x04c35f16,0x2952745f ! Init value for %f22 .word 0x08fdb7cd,0xf749eee9 ! Init value for %f24 .word 0x0929e14b,0xc42379c0 ! Init value for %f26 .word 0x00ca4c07,0xbd90a495 ! Init value for %f28 .word 0x29737bf0,0x075fa227 ! Init value for %f30 .word 0x2250a250,0x09ba72c3 ! Init value for %f32 .word 0x58192a40,0xc207d01c ! Init value for %f34 .word 0x8bd9fe5e,0x7df0aa33 ! Init value for %f36 .word 0xf85338d9,0xbef44664 ! Init value for %f38 .word 0xfe8790c6,0x645aefc0 ! Init value for %f40 .word 0x65c46a11,0x442ed406 ! Init value for %f42 .word 0xb85f3b53,0x0279e82d ! Init value for %f44 .word 0x0efa28aa,0x20935f01 ! Init value for %f46 .word 0x3272d3f8,0xe3d4c575 .word 0x6d9941c0,0xc0decff4 .word 0x0795a260,0x512827d4 .word 0x1e42add9,0x13992fa0 .word 0x540983e6,0x08ed5091 .word 0xa1034441,0xff4e85f0 .word 0xddd77d13,0x0bccb318 .word 0x8c0292d1,0x7b765d98 p62_expected_registers: .word 0xffffffff,0xcb5457dc .word 0x910eb187,0x30360ee7 .word 0x00000000,0xa343db6b .word 0x00000000,0xf329818e .word 0x00000000,0x0000005a .word 0x22d07c80,0x1072c3e8 .word 0x00000000,0xcd9821d7 .word 0x00000000,0xdf98a7bb p62_expected_fp_regs: .word 0x51746ec5,0x11b13ec7 .word 0xa46ea557,0x849a20be .word 0x6003f378,0xadc7ad89 .word 0x3dd3127c,0xb16db8b6 .word 0x997433f9,0x49d69594 .word 0xfcfc34ad,0x2278e9fb .word 0xc53a9f29,0x156a3713 .word 0xeaf309cd,0xcb589d7a .word 0x2b85180e,0x5f28d19d .word 0xa1d952a9,0x69eadfd9 .word 0x2fd6b37b,0xa54a4813 .word 0x04c35f16,0x2952745f .word 0x08fdb7cd,0xf749eee9 .word 0x0929e14b,0xc42379c0 .word 0x00ca4c07,0xbd90a495 .word 0x29737bf0,0x075fa227 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p62_local0_expect: .word 0x8a580306,0xb170ff6b .word 0x0dffb1d1,0x90288e8b .word 0x85453876,0xa343db6b .word 0x104d831c,0x22dedc10 .word 0x93a28327,0xffb8a7bb .word 0xfdb18c2a,0xf05b75c0 .word 0xa6de5262,0x62618131 .word 0xaebe678c,0xbf543d5b p62_local1_expect: .word 0xcfd4cc65,0x25f4d998 .word 0x779f87c2,0x459ada83 .word 0xd14dc150,0x0862cb07 .word 0xd10f8ba6,0xc2dda3e0 .word 0x02327988,0x60af7b1b .word 0xfd8187a9,0xde4cc0ad .word 0xe49f6f39,0x1a6e00cb .word 0x36548113,0x2e3d9138 p62_local2_expect: .word 0xce2e646d,0xf4d4d96e .word 0xe314b793,0xf5d49108 .word 0xd6d89503,0x5ab84dc5 .word 0x89cfdd08,0xdf98a7bb .word 0x16bed61c,0xa3ed3904 .word 0x1da014ed,0xa1d6639f .word 0x48310910,0xb5c02f8c .word 0x4d4263b1,0xcb5457dc p62_local3_expect: .word 0x239f0834,0x03159eef .word 0x22d07c80,0x1072c3e8 .word 0x544b7767,0x35a18289 .word 0x910eb187,0x30360ee7 .word 0x94225152,0xefda4165 .word 0x404da9d6,0x03395666 .word 0xdf5d00ae,0x30360ee7 .word 0x018d8a56,0x86041bdf p63_init_registers: .word 0xa2631fbd,0xfe0d8b50 ! Init value for %l0 .word 0x77863d9a,0x27ac594a ! Init value for %l1 .word 0xd43e94ac,0xc4da5612 ! Init value for %l2 .word 0x38413c5d,0xbe11bd33 ! Init value for %l3 .word 0x6181a297,0xfab0b264 ! Init value for %l4 .word 0x4bb34708,0x2a404e2f ! Init value for %l5 .word 0xa8ac65c1,0xe8a3f862 ! Init value for %l6 .word 0x7ca9b7d3,0xf897989a ! Init value for %l7 .align 64 p63_init_freg: .word 0xeccdf4de,0xcf5f3e02 ! Init value for %f0 .word 0xdd05b1be,0x2a363a7e ! Init value for %f2 .word 0x531400fd,0xea8ec199 ! Init value for %f4 .word 0xae5a258a,0xc8162b76 ! Init value for %f6 .word 0x8f45297a,0x7403fb68 ! Init value for %f8 .word 0x3dea663e,0x77f3fa11 ! Init value for %f10 .word 0x2f8f16d5,0x8ab544cf ! Init value for %f12 .word 0x088994c3,0x9f4f948f ! Init value for %f14 .word 0xd42c31d5,0xd297b4e1 ! Init value for %f16 .word 0x704ea7e7,0x03717432 ! Init value for %f18 .word 0xd12267f1,0x9470573b ! Init value for %f20 .word 0x2a203745,0x28dbbc2c ! Init value for %f22 .word 0x04c76858,0x93b71b3b ! Init value for %f24 .word 0xee229aec,0x6f41d368 ! Init value for %f26 .word 0x478c50b6,0x79da5967 ! Init value for %f28 .word 0x7546b2be,0x695a245b ! Init value for %f30 .word 0xaf1ae268,0xb39980a7 ! Init value for %f32 .word 0xe3736d3b,0x626d6d14 ! Init value for %f34 .word 0x554c2b25,0xd774c6e8 ! Init value for %f36 .word 0xf2b2c200,0x9c4904e9 ! Init value for %f38 .word 0x49e859a8,0x46a97cce ! Init value for %f40 .word 0x3e39f871,0x7f2a4d35 ! Init value for %f42 .word 0xeacefccd,0x92a88ba1 ! Init value for %f44 .word 0x93a882f2,0x6f8f977f ! Init value for %f46 .word 0xd1793f59,0x37a719ca .word 0x72c22da0,0x60d09a81 .word 0xe5fb9b6d,0xc22e51af .word 0x90ee74fd,0x02d6a905 .word 0x96e54fbd,0xfd6c98b9 .word 0x5065b02a,0x5ed9d056 .word 0xe5ff54aa,0x3d0e9d23 .word 0x0ea11bf4,0xdc3e7d57 p63_expected_registers: .word 0x00000000,0xf6a310a0 .word 0xae4ee938,0xe563539d .word 0x00000000,0x185c470c .word 0x4105b0ed,0xabe129ad .word 0x00000000,0x1d1fafe0 .word 0x4bb34708,0x2a404e2f .word 0x00000000,0x098c09a6 .word 0x00000000,0x675d3727 p63_expected_fp_regs: .word 0xeccdf4de,0xcf5f3e02 .word 0xdd05b1be,0x2a363a7e .word 0x531400fd,0xea8ec199 .word 0xae5a258a,0xc8162b76 .word 0x8f45297a,0x7403fb68 .word 0x3dea663e,0x77f3fa11 .word 0x2f8f16d5,0x8ab544cf .word 0x088994c3,0x9f4f948f .word 0xd42c31d5,0xd297b4e1 .word 0x704ea7e7,0x03717432 .word 0xd12267f1,0x9470573b .word 0x2a203745,0x28dbbc2c .word 0x04c76858,0x93b71b3b .word 0xee229aec,0x6f41d368 .word 0x478c50b6,0x79da5967 .word 0x7546b2be,0x695a245b .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p63_local0_expect: .word 0x9df280f0,0xfd89fe51 .word 0x3665eba5,0xf82f7a2c .word 0x6d0b7ef6,0xdaaed7dc .word 0x9145eed6,0x215849cf .word 0x52f8b501,0xb39a9868 .word 0xae4ee938,0xe563539d .word 0x197f1340,0x3abf0446 .word 0xe05b160c,0xef57ec81 p63_local1_expect: .word 0x24bec0b3,0x14b5e368 .word 0x1d1fafe0,0x2a404e2f .word 0x19a2d9ab,0xfcbaa3c1 .word 0x539000df,0xa73c622a .word 0x8797d204,0xf4f5ad17 .word 0x03080361,0x875784a2 .word 0x914aaffa,0x117fa718 .word 0xcb8b666e,0xcc0e0422 p63_local2_expect: .word 0xc18f118a,0x62624e5b .word 0x117fa718,0xc1b0c1db .word 0x00000000,0xbc49954c .word 0x185c470c,0x8041aaa2 .word 0x9cdfd92a,0xff3d440c .word 0x4105b0ed,0xabe129ad .word 0xa8adcef7,0xc027710e .word 0x7e3f201f,0x3737fea8 p63_local3_expect: .word 0x118a683c,0xef57ec81 .word 0xad8cf264,0xc4b40c6c .word 0x2e5944b8,0x740e414a .word 0xc788f82a,0x433d6d74 .word 0x8821f05b,0x0000001e .word 0xba9eb30e,0x8821f05b .word 0x6b993233,0xbc49954c .word 0xc18f118a,0x816824fc 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 0x77db31a0,0x2f383f8b .word 0x00000000,0x00000002 .word 0xda7a8428,0x163ab698 .word 0x00000000,0x00000003 .word 0x9ae56337,0xa47eb201 .word 0x00000000,0x00000004 .word 0xb5c24eb0,0x660fc425 .word 0x00000000,0x00000005 .word 0x50767250,0x00310505 .word 0x00000000,0x00000006 .word 0x45616130,0x781b93a9 .word 0x00000000,0x00000007 .word 0x59f41190,0x18b35fb9 .word 0x00000000,0x00000008 .word 0x0eafdc90,0x2ae4f2da p1_dispatch_retry: .word 0,0 p1_xintr_data: .word 0x00000000,0x00000001 .word 0x88566cbf,0xdcd3cfdb .word 0x00000000,0x00000002 .word 0x53e47078,0x28e19296 .word 0x00000000,0x00000003 .word 0x3a639258,0x7441d718 .word 0x00000000,0x00000004 .word 0x73258eb0,0x564a1e29 .word 0x00000000,0x00000005 .word 0x5384bc8f,0xb5a867ed .word 0x00000000,0x00000006 .word 0x6ef0d380,0x1f103f7e .word 0x00000000,0x00000007 .word 0x67eef4a8,0x7324a01c .word 0x00000000,0x00000008 .word 0x4988e32f,0xf1a614ae p2_dispatch_retry: .word 0,0 p2_xintr_data: .word 0x00000000,0x00000001 .word 0x4053ba18,0x62454907 .word 0x00000000,0x00000002 .word 0xd6914817,0x9a5d2fd1 .word 0x00000000,0x00000003 .word 0xa2e9b147,0xb989aba8 .word 0x00000000,0x00000004 .word 0x95cb326f,0xc0e43c2e .word 0x00000000,0x00000005 .word 0x91be9dbf,0xd63a32e9 .word 0x00000000,0x00000006 .word 0x6d501b00,0x496f7a29 .word 0x00000000,0x00000007 .word 0x805ef3af,0xa3181502 .word 0x00000000,0x00000008 .word 0x41644bb8,0x36e8f9b1 p3_dispatch_retry: .word 0,0 p3_xintr_data: .word 0x00000000,0x00000001 .word 0xf06647a8,0x5c18acaa .word 0x00000000,0x00000002 .word 0xd60b4888,0x53248bc9 .word 0x00000000,0x00000003 .word 0x27441207,0x93feed1b .word 0x00000000,0x00000004 .word 0x93663630,0x680f49fe .word 0x00000000,0x00000005 .word 0xc9304b47,0xc334d94a .word 0x00000000,0x00000006 .word 0x5ee2ee07,0xdd56f6a5 .word 0x00000000,0x00000007 .word 0x4bbef370,0x0795864b .word 0x00000000,0x00000008 .word 0xae908ab8,0x0d28c7c8 p4_dispatch_retry: .word 0,0 p4_xintr_data: .word 0x00000000,0x00000001 .word 0x5bf3a3ff,0xb55b71b3 .word 0x00000000,0x00000002 .word 0x914d0410,0x1adc360e .word 0x00000000,0x00000003 .word 0xd3eb2e67,0x957ad8fe .word 0x00000000,0x00000004 .word 0xc4da36e8,0x46685f88 .word 0x00000000,0x00000005 .word 0xa0fe9530,0x06205d55 .word 0x00000000,0x00000006 .word 0xe58a01f7,0xdbb63220 .word 0x00000000,0x00000007 .word 0x3ff04e00,0x25ced0c1 .word 0x00000000,0x00000008 .word 0x89171850,0x1fde0915 p5_dispatch_retry: .word 0,0 p5_xintr_data: .word 0x00000000,0x00000001 .word 0x49cecd80,0x15456db2 .word 0x00000000,0x00000002 .word 0xbc7affd8,0x4546d5af .word 0x00000000,0x00000003 .word 0xabbec1e7,0x9e2c5f36 .word 0x00000000,0x00000004 .word 0x4263344f,0xa87e7234 .word 0x00000000,0x00000005 .word 0x988183df,0xc80d4e27 .word 0x00000000,0x00000006 .word 0x462abbef,0xdf7d932b .word 0x00000000,0x00000007 .word 0x6b184050,0x786555ee .word 0x00000000,0x00000008 .word 0xbb9b2b00,0x6899df77 p6_dispatch_retry: .word 0,0 p6_xintr_data: .word 0x00000000,0x00000001 .word 0x2b3343ff,0x91d85f98 .word 0x00000000,0x00000002 .word 0xec3cbdf7,0xadaa81f9 .word 0x00000000,0x00000003 .word 0x1d4c7547,0xfac482c7 .word 0x00000000,0x00000004 .word 0x502107b7,0xe0c094ed .word 0x00000000,0x00000005 .word 0x176a5a3f,0xa1ae3292 .word 0x00000000,0x00000006 .word 0xf387608f,0xbde570ba .word 0x00000000,0x00000007 .word 0xa313ceef,0xb62f4914 .word 0x00000000,0x00000008 .word 0xca56a248,0x1304684c p7_dispatch_retry: .word 0,0 p7_xintr_data: .word 0x00000000,0x00000001 .word 0xd53cc45f,0xd3695a2a .word 0x00000000,0x00000002 .word 0xa91214ef,0xabcd0bc9 .word 0x00000000,0x00000003 .word 0xe23ce6c8,0x562ec729 .word 0x00000000,0x00000004 .word 0xfc801c6f,0xc5e36593 .word 0x00000000,0x00000005 .word 0xa42c0ca7,0xef11ddad .word 0x00000000,0x00000006 .word 0xc907f66f,0xc0efb5c2 .word 0x00000000,0x00000007 .word 0x437cb0f8,0x4c05b59b .word 0x00000000,0x00000008 .word 0x256e4590,0x6caf4eeb p8_dispatch_retry: .word 0,0 p8_xintr_data: .word 0x00000000,0x00000001 .word 0x91e6349f,0xe508b7bf .word 0x00000000,0x00000002 .word 0x49941400,0x3d6cc915 .word 0x00000000,0x00000003 .word 0x8348a99f,0xc403e276 .word 0x00000000,0x00000004 .word 0xa88227b0,0x156e6137 .word 0x00000000,0x00000005 .word 0xe76a8600,0x66127778 .word 0x00000000,0x00000006 .word 0x7960bf48,0x21eef5fb .word 0x00000000,0x00000007 .word 0x1884141f,0xe9b1e5d4 .word 0x00000000,0x00000008 .word 0x847526b7,0xe380b4b7 p9_dispatch_retry: .word 0,0 p9_xintr_data: .word 0x00000000,0x00000001 .word 0xf2088758,0x11823851 .word 0x00000000,0x00000002 .word 0x60c9cbc7,0x8a72cfda .word 0x00000000,0x00000003 .word 0x40b0ab90,0x5c60ed84 .word 0x00000000,0x00000004 .word 0xc2099677,0xfad9df78 .word 0x00000000,0x00000005 .word 0x50dcb230,0x6e7b38df .word 0x00000000,0x00000006 .word 0x1b843a17,0x8b6a4fa9 .word 0x00000000,0x00000007 .word 0x4b91305f,0xa061034c .word 0x00000000,0x00000008 .word 0x95828b68,0x3b77b361 p10_dispatch_retry: .word 0,0 p10_xintr_data: .word 0x00000000,0x00000001 .word 0x9b7a3b40,0x0c18e1e1 .word 0x00000000,0x00000002 .word 0x56f6961f,0xdb491193 .word 0x00000000,0x00000003 .word 0x91f0f067,0xc358d765 .word 0x00000000,0x00000004 .word 0xd320d228,0x632665e9 .word 0x00000000,0x00000005 .word 0x1b48af07,0xe7672dd9 .word 0x00000000,0x00000006 .word 0xffbebd18,0x27aa784a .word 0x00000000,0x00000007 .word 0x11724727,0x9194ad87 .word 0x00000000,0x00000008 .word 0xdbe77fd8,0x671f27ba p11_dispatch_retry: .word 0,0 p11_xintr_data: .word 0x00000000,0x00000001 .word 0xe14602df,0xa6d6f2ae .word 0x00000000,0x00000002 .word 0x66bde87f,0xc37ad58a .word 0x00000000,0x00000003 .word 0x4effb288,0x5e7e35e3 .word 0x00000000,0x00000004 .word 0x9bc6c190,0x6932f164 .word 0x00000000,0x00000005 .word 0xb68f4e28,0x3528bdd1 .word 0x00000000,0x00000006 .word 0xe2d60958,0x441550c5 .word 0x00000000,0x00000007 .word 0xb9f6c75f,0xd137f92b .word 0x00000000,0x00000008 .word 0x4e42a770,0x12196ec2 p12_dispatch_retry: .word 0,0 p12_xintr_data: .word 0x00000000,0x00000001 .word 0xbae9963f,0xb9c67aa0 .word 0x00000000,0x00000002 .word 0x58c42a07,0x9d72ff3a .word 0x00000000,0x00000003 .word 0xe2caec37,0xf51d5dc9 .word 0x00000000,0x00000004 .word 0x719356c7,0xc9380dc5 .word 0x00000000,0x00000005 .word 0x74435590,0x04d20529 .word 0x00000000,0x00000006 .word 0x49cafb57,0xef9d29ca .word 0x00000000,0x00000007 .word 0xcfcc8fc8,0x2eda305e .word 0x00000000,0x00000008 .word 0xb3127e58,0x385b5137 p13_dispatch_retry: .word 0,0 p13_xintr_data: .word 0x00000000,0x00000001 .word 0x00c2fb7f,0xd1135c2f .word 0x00000000,0x00000002 .word 0xf4fccde0,0x23d33eca .word 0x00000000,0x00000003 .word 0x2db7bc0f,0xff44d881 .word 0x00000000,0x00000004 .word 0x1803e70f,0xf8436233 .word 0x00000000,0x00000005 .word 0xe56bed37,0x98792b89 .word 0x00000000,0x00000006 .word 0x1e7f0110,0x106737cf .word 0x00000000,0x00000007 .word 0x76c090bf,0xb9153a66 .word 0x00000000,0x00000008 .word 0x09b06777,0x888c152f p14_dispatch_retry: .word 0,0 p14_xintr_data: .word 0x00000000,0x00000001 .word 0xf1471927,0xd694d9be .word 0x00000000,0x00000002 .word 0xbf759637,0x9f385f77 .word 0x00000000,0x00000003 .word 0xa11b0c7f,0xd17d0c45 .word 0x00000000,0x00000004 .word 0xb1802b07,0xe13a0e01 .word 0x00000000,0x00000005 .word 0x0f19cb50,0x10b9dcf5 .word 0x00000000,0x00000006 .word 0x8f408f58,0x69b126a8 .word 0x00000000,0x00000007 .word 0xaadba0f8,0x71ef12d5 .word 0x00000000,0x00000008 .word 0x80a4fd40,0x700a9429 p15_dispatch_retry: .word 0,0 p15_xintr_data: .word 0x00000000,0x00000001 .word 0xa9debbc0,0x218e802f .word 0x00000000,0x00000002 .word 0x75888ef0,0x4af90cca .word 0x00000000,0x00000003 .word 0x7f693870,0x594d2b5e .word 0x00000000,0x00000004 .word 0x7e100660,0x7a3399be .word 0x00000000,0x00000005 .word 0x54530218,0x7921a8ae .word 0x00000000,0x00000006 .word 0xb7c49bb7,0xff8f515a .word 0x00000000,0x00000007 .word 0xa80bd450,0x64660284 .word 0x00000000,0x00000008 .word 0xb8dabc00,0x6f2c36cd p16_dispatch_retry: .word 0,0 p16_xintr_data: .word 0x00000000,0x00000001 .word 0xde1c0ebf,0xbe84ed6f .word 0x00000000,0x00000002 .word 0xffa37817,0x8f0d8434 .word 0x00000000,0x00000003 .word 0xe2b12930,0x44ce08e0 .word 0x00000000,0x00000004 .word 0x3d252aa8,0x0338809e .word 0x00000000,0x00000005 .word 0x3a126f07,0xbd7a1538 .word 0x00000000,0x00000006 .word 0xb329140f,0xdb2cf70b .word 0x00000000,0x00000007 .word 0x7b0c461f,0xb7bc774e .word 0x00000000,0x00000008 .word 0x6d80ff50,0x7c4bf231 p17_dispatch_retry: .word 0,0 p17_xintr_data: .word 0x00000000,0x00000001 .word 0xfb7b8a20,0x006ea67e .word 0x00000000,0x00000002 .word 0xfed461bf,0xdef96cb7 .word 0x00000000,0x00000003 .word 0x9972ab4f,0xe94fa70e .word 0x00000000,0x00000004 .word 0xb9cb3fd7,0xd4fa810e .word 0x00000000,0x00000005 .word 0x415f1e37,0xf2013286 .word 0x00000000,0x00000006 .word 0x591128d0,0x6d98f5dd .word 0x00000000,0x00000007 .word 0x0bd52dc0,0x1a2de041 .word 0x00000000,0x00000008 .word 0xe5a5d780,0x1244cb72 p18_dispatch_retry: .word 0,0 p18_xintr_data: .word 0x00000000,0x00000001 .word 0xd8f27027,0xd80616e6 .word 0x00000000,0x00000002 .word 0xd10eb5af,0xc5eecee3 .word 0x00000000,0x00000003 .word 0xb42f2427,0xd059016a .word 0x00000000,0x00000004 .word 0x7339f02f,0xfdfe8b72 .word 0x00000000,0x00000005 .word 0x7eee8a77,0xcd2093a2 .word 0x00000000,0x00000006 .word 0xd38eadf8,0x106e2ccf .word 0x00000000,0x00000007 .word 0xfb1d498f,0x95e1eb23 .word 0x00000000,0x00000008 .word 0xbeec4aa0,0x2eea4ecd p19_dispatch_retry: .word 0,0 p19_xintr_data: .word 0x00000000,0x00000001 .word 0x88cc0677,0xca806496 .word 0x00000000,0x00000002 .word 0xad22fb98,0x034157dd .word 0x00000000,0x00000003 .word 0xdec95728,0x5c60c260 .word 0x00000000,0x00000004 .word 0x9f85f1a7,0xb1b04ccd .word 0x00000000,0x00000005 .word 0x858f7a8f,0x811f487e .word 0x00000000,0x00000006 .word 0x2b476f3f,0xdf23b7f7 .word 0x00000000,0x00000007 .word 0xd7d313af,0xbf89d207 .word 0x00000000,0x00000008 .word 0x96b18960,0x3646841c p20_dispatch_retry: .word 0,0 p20_xintr_data: .word 0x00000000,0x00000001 .word 0xdf5d101f,0x9a17526a .word 0x00000000,0x00000002 .word 0xa8b248f8,0x2f2a45d3 .word 0x00000000,0x00000003 .word 0x6c04bf60,0x3597def4 .word 0x00000000,0x00000004 .word 0x3087e410,0x3aaa3305 .word 0x00000000,0x00000005 .word 0xbced5d07,0xb0be3912 .word 0x00000000,0x00000006 .word 0xd7674a07,0xac106869 .word 0x00000000,0x00000007 .word 0xb164e39f,0xcfccb33c .word 0x00000000,0x00000008 .word 0x4f6a9faf,0xa981c008 p21_dispatch_retry: .word 0,0 p21_xintr_data: .word 0x00000000,0x00000001 .word 0xb04cdfef,0xe228fb86 .word 0x00000000,0x00000002 .word 0x6d7e4fb7,0xe2520cc3 .word 0x00000000,0x00000003 .word 0x40ca2ed7,0xd27774ce .word 0x00000000,0x00000004 .word 0x94706478,0x233a662d .word 0x00000000,0x00000005 .word 0x94bd6cef,0xdd83d6be .word 0x00000000,0x00000006 .word 0xb07e754f,0x8221a6c2 .word 0x00000000,0x00000007 .word 0xd92cdd1f,0xa038a1ab .word 0x00000000,0x00000008 .word 0x1844eb70,0x388ede5f p22_dispatch_retry: .word 0,0 p22_xintr_data: .word 0x00000000,0x00000001 .word 0xad37d13f,0x9e332bc1 .word 0x00000000,0x00000002 .word 0x222dc8a0,0x52fe8b3c .word 0x00000000,0x00000003 .word 0xecc4371f,0xff3f8841 .word 0x00000000,0x00000004 .word 0x58fc5aef,0xca26b672 .word 0x00000000,0x00000005 .word 0x4eebf4d7,0xeda242a0 .word 0x00000000,0x00000006 .word 0x364fb198,0x453417ed .word 0x00000000,0x00000007 .word 0xf5a2e308,0x2b068526 .word 0x00000000,0x00000008 .word 0x99be6707,0xfad9eee2 p23_dispatch_retry: .word 0,0 p23_xintr_data: .word 0x00000000,0x00000001 .word 0xcab130ef,0xeb6facfe .word 0x00000000,0x00000002 .word 0xbe6c2397,0xc5e881d9 .word 0x00000000,0x00000003 .word 0xeb8acf68,0x40e4ba40 .word 0x00000000,0x00000004 .word 0x525bd28f,0xedd39eb2 .word 0x00000000,0x00000005 .word 0x5c988750,0x3a98e726 .word 0x00000000,0x00000006 .word 0x2094c958,0x6b1e65a3 .word 0x00000000,0x00000007 .word 0x6fb5830f,0xcc8a9e45 .word 0x00000000,0x00000008 .word 0x33a36e0f,0xf8b4e377 p24_dispatch_retry: .word 0,0 p24_xintr_data: .word 0x00000000,0x00000001 .word 0x8282aea7,0xef777b0b .word 0x00000000,0x00000002 .word 0xf04e8577,0xafea43f5 .word 0x00000000,0x00000003 .word 0x4c7f0e5f,0x9f47713c .word 0x00000000,0x00000004 .word 0xabfe5990,0x4eed3bf1 .word 0x00000000,0x00000005 .word 0xde3d97a7,0xed3c0c7e .word 0x00000000,0x00000006 .word 0x63683a58,0x4cc0961f .word 0x00000000,0x00000007 .word 0x21852ff0,0x5dfc98dc .word 0x00000000,0x00000008 .word 0x543396df,0x8fd9103c p25_dispatch_retry: .word 0,0 p25_xintr_data: .word 0x00000000,0x00000001 .word 0x6b4069bf,0xfb880902 .word 0x00000000,0x00000002 .word 0x646b7797,0xd700f7fb .word 0x00000000,0x00000003 .word 0xab445bdf,0xad7e4355 .word 0x00000000,0x00000004 .word 0xd4888387,0xf473c1ce .word 0x00000000,0x00000005 .word 0x6f499c28,0x77b31a2a .word 0x00000000,0x00000006 .word 0x47052608,0x3de4ee13 .word 0x00000000,0x00000007 .word 0x3510fa6f,0xded81be9 .word 0x00000000,0x00000008 .word 0x4dcf6980,0x249fcf6d p26_dispatch_retry: .word 0,0 p26_xintr_data: .word 0x00000000,0x00000001 .word 0x0e2be587,0xd50a93dc .word 0x00000000,0x00000002 .word 0x35c71ea7,0x8877f177 .word 0x00000000,0x00000003 .word 0x81fe9cbf,0x957e9eaf .word 0x00000000,0x00000004 .word 0x41be54af,0x8780de26 .word 0x00000000,0x00000005 .word 0xc1496b28,0x0c72c7c7 .word 0x00000000,0x00000006 .word 0x7cbb85d0,0x3adae0ba .word 0x00000000,0x00000007 .word 0x56d99440,0x7e9317e1 .word 0x00000000,0x00000008 .word 0x7b0d9a6f,0xa92b1a3a p27_dispatch_retry: .word 0,0 p27_xintr_data: .word 0x00000000,0x00000001 .word 0xb76629d7,0x872b699e .word 0x00000000,0x00000002 .word 0x8d5ab570,0x2558c04e .word 0x00000000,0x00000003 .word 0xff26cf1f,0xbdc6bcfb .word 0x00000000,0x00000004 .word 0xffadcfc0,0x223e46cd .word 0x00000000,0x00000005 .word 0xaa6d5b78,0x6f0dc367 .word 0x00000000,0x00000006 .word 0x6e9daf07,0xd16fd10f .word 0x00000000,0x00000007 .word 0x80e94228,0x5559533b .word 0x00000000,0x00000008 .word 0xf67f8060,0x6fe1c4f6 p28_dispatch_retry: .word 0,0 p28_xintr_data: .word 0x00000000,0x00000001 .word 0xfe2979c7,0xb5736a37 .word 0x00000000,0x00000002 .word 0x566f4540,0x1575b438 .word 0x00000000,0x00000003 .word 0xa0481718,0x19f5deec .word 0x00000000,0x00000004 .word 0x01236408,0x7a0ff6cf .word 0x00000000,0x00000005 .word 0x23969987,0xbcb49202 .word 0x00000000,0x00000006 .word 0xac60b1a7,0xaca04960 .word 0x00000000,0x00000007 .word 0x129184c0,0x758c2d26 .word 0x00000000,0x00000008 .word 0x52005fff,0xbfb04656 p29_dispatch_retry: .word 0,0 p29_xintr_data: .word 0x00000000,0x00000001 .word 0xc17e2878,0x4bdd8ceb .word 0x00000000,0x00000002 .word 0xa1c8c250,0x4a52443a .word 0x00000000,0x00000003 .word 0x7a56ea00,0x0b922e11 .word 0x00000000,0x00000004 .word 0x458dc447,0x8d10649b .word 0x00000000,0x00000005 .word 0xa91fdd80,0x5b21d5eb .word 0x00000000,0x00000006 .word 0xeeb12b1f,0xf93e9de9 .word 0x00000000,0x00000007 .word 0xbf3174a7,0xb2068c03 .word 0x00000000,0x00000008 .word 0x29731b68,0x57743415 p30_dispatch_retry: .word 0,0 p30_xintr_data: .word 0x00000000,0x00000001 .word 0x95756668,0x533f8797 .word 0x00000000,0x00000002 .word 0xfd293067,0x95b72538 .word 0x00000000,0x00000003 .word 0xd026fdb7,0xa73beb1e .word 0x00000000,0x00000004 .word 0xddc569a0,0x5100a111 .word 0x00000000,0x00000005 .word 0x89578b70,0x59f027ca .word 0x00000000,0x00000006 .word 0x769703ff,0x888d972c .word 0x00000000,0x00000007 .word 0x62ec20d8,0x28040971 .word 0x00000000,0x00000008 .word 0x5e7ad030,0x7a5ee838 p31_dispatch_retry: .word 0,0 p31_xintr_data: .word 0x00000000,0x00000001 .word 0x096fbf78,0x7a46f3ce .word 0x00000000,0x00000002 .word 0x64a41f90,0x6af2e92f .word 0x00000000,0x00000003 .word 0x6fc5c040,0x14210f28 .word 0x00000000,0x00000004 .word 0x2abe0307,0x8a9f2922 .word 0x00000000,0x00000005 .word 0xd984d93f,0xb4dd082a .word 0x00000000,0x00000006 .word 0x1ba5804f,0xdb73ff7d .word 0x00000000,0x00000007 .word 0xfaa077c7,0xff25d410 .word 0x00000000,0x00000008 .word 0x749f396f,0x8a75f01a p32_dispatch_retry: .word 0,0 p32_xintr_data: .word 0x00000000,0x00000001 .word 0xcccd7ff0,0x46fa07d5 .word 0x00000000,0x00000002 .word 0x9612347f,0xb287fa2b .word 0x00000000,0x00000003 .word 0x63e50d40,0x776fbded .word 0x00000000,0x00000004 .word 0x971cabb0,0x34c5e51d .word 0x00000000,0x00000005 .word 0xa8cc0ad7,0xa05ab91a .word 0x00000000,0x00000006 .word 0x49439197,0x9b9a670a .word 0x00000000,0x00000007 .word 0x63b5b778,0x7b653544 .word 0x00000000,0x00000008 .word 0x1f9df8d0,0x4618b0b3 p33_dispatch_retry: .word 0,0 p33_xintr_data: .word 0x00000000,0x00000001 .word 0x8c3df4b8,0x6f771d90 .word 0x00000000,0x00000002 .word 0xdc136ac7,0xa1f2a9ed .word 0x00000000,0x00000003 .word 0x5ee3e9f7,0xe55bba65 .word 0x00000000,0x00000004 .word 0xacec54b0,0x41c424e4 .word 0x00000000,0x00000005 .word 0x58ac2610,0x2d9a8753 .word 0x00000000,0x00000006 .word 0x1ad5ea87,0x83e56db4 .word 0x00000000,0x00000007 .word 0x8426c19f,0xa2590c1d .word 0x00000000,0x00000008 .word 0x4dd0f8cf,0xd994ea25 p34_dispatch_retry: .word 0,0 p34_xintr_data: .word 0x00000000,0x00000001 .word 0x8b023f88,0x46d02d06 .word 0x00000000,0x00000002 .word 0xc9d41657,0xecf6bfdd .word 0x00000000,0x00000003 .word 0x6e8e90bf,0xa55943bb .word 0x00000000,0x00000004 .word 0x262a5bc0,0x55c7e06c .word 0x00000000,0x00000005 .word 0x7dbfab28,0x15302d1b .word 0x00000000,0x00000006 .word 0x04e281a7,0xeb16333a .word 0x00000000,0x00000007 .word 0xfcbea578,0x6c88db01 .word 0x00000000,0x00000008 .word 0x8c12e010,0x022f183e p35_dispatch_retry: .word 0,0 p35_xintr_data: .word 0x00000000,0x00000001 .word 0xf241b24f,0xf17bd420 .word 0x00000000,0x00000002 .word 0x0e795167,0x8b301dcf .word 0x00000000,0x00000003 .word 0x0cadffc8,0x1c8b1e6e .word 0x00000000,0x00000004 .word 0x85af67f8,0x1429de27 .word 0x00000000,0x00000005 .word 0x40e566e0,0x69f05c77 .word 0x00000000,0x00000006 .word 0xbc507b47,0xb5246d6e .word 0x00000000,0x00000007 .word 0x196e8818,0x317c0127 .word 0x00000000,0x00000008 .word 0x8eeff0f0,0x28b11f76 p36_dispatch_retry: .word 0,0 p36_xintr_data: .word 0x00000000,0x00000001 .word 0x0e218ac0,0x0a2bc287 .word 0x00000000,0x00000002 .word 0xfae862c8,0x2c0ba847 .word 0x00000000,0x00000003 .word 0x139edb47,0xe2d6b5d4 .word 0x00000000,0x00000004 .word 0x39bfc5b8,0x0de7a448 .word 0x00000000,0x00000005 .word 0x99c0b438,0x5af8daac .word 0x00000000,0x00000006 .word 0x8fe65857,0x80ef8e46 .word 0x00000000,0x00000007 .word 0x23976717,0xbcc46fc9 .word 0x00000000,0x00000008 .word 0x9514835f,0xa3be9cc4 p37_dispatch_retry: .word 0,0 p37_xintr_data: .word 0x00000000,0x00000001 .word 0xc07117e7,0xf000bf24 .word 0x00000000,0x00000002 .word 0x04910eaf,0xd4c69150 .word 0x00000000,0x00000003 .word 0xb48812ff,0x9db4382b .word 0x00000000,0x00000004 .word 0x77a9fec7,0x82c43b08 .word 0x00000000,0x00000005 .word 0x68ccbc8f,0xca5c079c .word 0x00000000,0x00000006 .word 0xf3e8f218,0x7794aa04 .word 0x00000000,0x00000007 .word 0xaf59eba7,0xfe130c64 .word 0x00000000,0x00000008 .word 0x386ce9b8,0x0c675bc4 p38_dispatch_retry: .word 0,0 p38_xintr_data: .word 0x00000000,0x00000001 .word 0xe1695bf0,0x6c1857ff .word 0x00000000,0x00000002 .word 0xdd0cda38,0x54bf44d2 .word 0x00000000,0x00000003 .word 0x5181c058,0x5e3402a9 .word 0x00000000,0x00000004 .word 0xbc87b978,0x4676be9e .word 0x00000000,0x00000005 .word 0xe6c3bc07,0xb35dabeb .word 0x00000000,0x00000006 .word 0x9ba1faaf,0xb511a592 .word 0x00000000,0x00000007 .word 0x29ffdd98,0x3201c3d1 .word 0x00000000,0x00000008 .word 0x77e01a78,0x6bf9dac7 p39_dispatch_retry: .word 0,0 p39_xintr_data: .word 0x00000000,0x00000001 .word 0x3f856a98,0x52ea0844 .word 0x00000000,0x00000002 .word 0x8d9dcdc0,0x1d2d6ab6 .word 0x00000000,0x00000003 .word 0xe7d8abe0,0x5f1de046 .word 0x00000000,0x00000004 .word 0x70e49427,0x83fbc56a .word 0x00000000,0x00000005 .word 0xc7159270,0x63cb8791 .word 0x00000000,0x00000006 .word 0x56ca5847,0xfc2927e2 .word 0x00000000,0x00000007 .word 0xc46b9ca8,0x0c25c5d3 .word 0x00000000,0x00000008 .word 0x26d8fc00,0x4ecd23eb p40_dispatch_retry: .word 0,0 p40_xintr_data: .word 0x00000000,0x00000001 .word 0x3499d767,0xf70aea71 .word 0x00000000,0x00000002 .word 0x9e744720,0x2075cf3b .word 0x00000000,0x00000003 .word 0xd9c31d58,0x40c5768f .word 0x00000000,0x00000004 .word 0xe8eca087,0x8032bb1b .word 0x00000000,0x00000005 .word 0x39814ad7,0xe04d2b25 .word 0x00000000,0x00000006 .word 0x3b9248a7,0xeca93676 .word 0x00000000,0x00000007 .word 0x84341d57,0xb43579d2 .word 0x00000000,0x00000008 .word 0x2c281f30,0x59c2b45e p41_dispatch_retry: .word 0,0 p41_xintr_data: .word 0x00000000,0x00000001 .word 0xd0f15e40,0x6b577769 .word 0x00000000,0x00000002 .word 0xb59f8cd8,0x0787fb1e .word 0x00000000,0x00000003 .word 0x9d7753cf,0xa2687a87 .word 0x00000000,0x00000004 .word 0x6edfffc0,0x2934fd3f .word 0x00000000,0x00000005 .word 0x31718667,0xd1822d4a .word 0x00000000,0x00000006 .word 0xd23a2e10,0x67c3170e .word 0x00000000,0x00000007 .word 0x4daff90f,0xa98f164d .word 0x00000000,0x00000008 .word 0x50396018,0x7dae8308 p42_dispatch_retry: .word 0,0 p42_xintr_data: .word 0x00000000,0x00000001 .word 0x76fcec2f,0x9180a211 .word 0x00000000,0x00000002 .word 0xae2ee260,0x4fd97611 .word 0x00000000,0x00000003 .word 0x83bb7aaf,0x92cfbda6 .word 0x00000000,0x00000004 .word 0xf37fbf67,0x836124bc .word 0x00000000,0x00000005 .word 0xc3401990,0x319f50e4 .word 0x00000000,0x00000006 .word 0xca83edc8,0x2bdc05f1 .word 0x00000000,0x00000007 .word 0x9a2bd7c0,0x3ca11ea8 .word 0x00000000,0x00000008 .word 0x8e42bdef,0xc838a34f p43_dispatch_retry: .word 0,0 p43_xintr_data: .word 0x00000000,0x00000001 .word 0x212a057f,0x8f3ffe9b .word 0x00000000,0x00000002 .word 0xc94eacf0,0x35b510d2 .word 0x00000000,0x00000003 .word 0x3fbd3acf,0xdae39f5f .word 0x00000000,0x00000004 .word 0x8ac7d5c0,0x207731d3 .word 0x00000000,0x00000005 .word 0xd2138648,0x31f8f00f .word 0x00000000,0x00000006 .word 0xa56e8c7f,0xec8e9fe6 .word 0x00000000,0x00000007 .word 0x4b1a9960,0x1d456544 .word 0x00000000,0x00000008 .word 0x90eadf7f,0xb4e82a9a p44_dispatch_retry: .word 0,0 p44_xintr_data: .word 0x00000000,0x00000001 .word 0x9b0aaff7,0xd9ecbf23 .word 0x00000000,0x00000002 .word 0x067e4550,0x0308996f .word 0x00000000,0x00000003 .word 0x6ac35fc8,0x00fe7498 .word 0x00000000,0x00000004 .word 0x584354a0,0x1cfb7bc5 .word 0x00000000,0x00000005 .word 0x936bdb30,0x0928e56c .word 0x00000000,0x00000006 .word 0x67f729cf,0xc6ac2b60 .word 0x00000000,0x00000007 .word 0x6dbd9b37,0x97a801fe .word 0x00000000,0x00000008 .word 0xacf61abf,0x9a43e0af p45_dispatch_retry: .word 0,0 p45_xintr_data: .word 0x00000000,0x00000001 .word 0x70011b8f,0xf687c293 .word 0x00000000,0x00000002 .word 0xabaa0e98,0x4c4c222f .word 0x00000000,0x00000003 .word 0xeb149c97,0x88b5fcc4 .word 0x00000000,0x00000004 .word 0x9a515c88,0x5e077f9b .word 0x00000000,0x00000005 .word 0x0e162800,0x3c63c1c2 .word 0x00000000,0x00000006 .word 0xdd76333f,0x90f9d988 .word 0x00000000,0x00000007 .word 0x27e5aaf0,0x17a849f4 .word 0x00000000,0x00000008 .word 0xa72cd650,0x541fb518 p46_dispatch_retry: .word 0,0 p46_xintr_data: .word 0x00000000,0x00000001 .word 0xb171ceaf,0x84699105 .word 0x00000000,0x00000002 .word 0x65b1bebf,0xcf359b63 .word 0x00000000,0x00000003 .word 0x96ed46c0,0x6d04f8ec .word 0x00000000,0x00000004 .word 0xf854a4a7,0x8c66fa86 .word 0x00000000,0x00000005 .word 0xb70c6cd0,0x2757a622 .word 0x00000000,0x00000006 .word 0x3f3c52f0,0x43a81a67 .word 0x00000000,0x00000007 .word 0x11f84fc8,0x3300faa6 .word 0x00000000,0x00000008 .word 0xf1e9a21f,0xe0e24578 p47_dispatch_retry: .word 0,0 p47_xintr_data: .word 0x00000000,0x00000001 .word 0xfce52a20,0x59510bb1 .word 0x00000000,0x00000002 .word 0x6158863f,0xd610ecb0 .word 0x00000000,0x00000003 .word 0x7e252280,0x1aa91a48 .word 0x00000000,0x00000004 .word 0x928e5557,0x95d28488 .word 0x00000000,0x00000005 .word 0xc71e85c0,0x25cbcb57 .word 0x00000000,0x00000006 .word 0xd6464d28,0x5f8a53f8 .word 0x00000000,0x00000007 .word 0xf601dea7,0x8e964907 .word 0x00000000,0x00000008 .word 0x38c4ad97,0xfe5c69a7 p48_dispatch_retry: .word 0,0 p48_xintr_data: .word 0x00000000,0x00000001 .word 0x147c25a8,0x12654f47 .word 0x00000000,0x00000002 .word 0xa37c0527,0x868f6e80 .word 0x00000000,0x00000003 .word 0xf7962698,0x7f564316 .word 0x00000000,0x00000004 .word 0x791e8428,0x1982b277 .word 0x00000000,0x00000005 .word 0x86da1657,0xe820e803 .word 0x00000000,0x00000006 .word 0x7611440f,0xca68e5b7 .word 0x00000000,0x00000007 .word 0x017d1fcf,0xe82e8c43 .word 0x00000000,0x00000008 .word 0x991ec517,0x88d99e3a p49_dispatch_retry: .word 0,0 p49_xintr_data: .word 0x00000000,0x00000001 .word 0x914c254f,0x99363dcb .word 0x00000000,0x00000002 .word 0x2ae622e8,0x5c6a67bb .word 0x00000000,0x00000003 .word 0xca368fd7,0x845d9ba5 .word 0x00000000,0x00000004 .word 0x628c159f,0xa5d39b4a .word 0x00000000,0x00000005 .word 0x7b90a19f,0xf4364034 .word 0x00000000,0x00000006 .word 0x12a17718,0x1d7dd455 .word 0x00000000,0x00000007 .word 0x10c8f52f,0xce6a0cc7 .word 0x00000000,0x00000008 .word 0x68be4ae8,0x27d47a8e p50_dispatch_retry: .word 0,0 p50_xintr_data: .word 0x00000000,0x00000001 .word 0x198578a0,0x7f92b90d .word 0x00000000,0x00000002 .word 0x67862547,0xb479c132 .word 0x00000000,0x00000003 .word 0xed46cc88,0x0e308d82 .word 0x00000000,0x00000004 .word 0xcef8bae8,0x082ec41f .word 0x00000000,0x00000005 .word 0x7ccbf8c0,0x696c7f72 .word 0x00000000,0x00000006 .word 0x08b8d5e8,0x6c4aba1f .word 0x00000000,0x00000007 .word 0x7f2a4fbf,0xe94bb9a0 .word 0x00000000,0x00000008 .word 0x1df84e1f,0x9d1089a6 p51_dispatch_retry: .word 0,0 p51_xintr_data: .word 0x00000000,0x00000001 .word 0x3509ab77,0xd50a16e2 .word 0x00000000,0x00000002 .word 0x4639453f,0x88017b9b .word 0x00000000,0x00000003 .word 0x1bea8f30,0x60a93c5b .word 0x00000000,0x00000004 .word 0xb88057a0,0x11ad2479 .word 0x00000000,0x00000005 .word 0x9a319ecf,0xfa5787ec .word 0x00000000,0x00000006 .word 0x2dd2cd40,0x549eafbd .word 0x00000000,0x00000007 .word 0xd7c8ee38,0x659f0593 .word 0x00000000,0x00000008 .word 0x87d31637,0xa6cdd8b6 p52_dispatch_retry: .word 0,0 p52_xintr_data: .word 0x00000000,0x00000001 .word 0x6b82bac8,0x3d3a97a5 .word 0x00000000,0x00000002 .word 0x569f7837,0x98fb8577 .word 0x00000000,0x00000003 .word 0xaae4d500,0x220354a3 .word 0x00000000,0x00000004 .word 0x16ca73ef,0xa282ed2d .word 0x00000000,0x00000005 .word 0x11be9717,0xecc334cc .word 0x00000000,0x00000006 .word 0x4774b437,0xbb42b7c2 .word 0x00000000,0x00000007 .word 0xaef46f90,0x72cb1449 .word 0x00000000,0x00000008 .word 0xbfcf510f,0xf232882e p53_dispatch_retry: .word 0,0 p53_xintr_data: .word 0x00000000,0x00000001 .word 0x68d9d31f,0xcc037b2b .word 0x00000000,0x00000002 .word 0x1661a687,0xa1db88e5 .word 0x00000000,0x00000003 .word 0xd50d1f28,0x363e4ca8 .word 0x00000000,0x00000004 .word 0xdde1dc50,0x0a2206a6 .word 0x00000000,0x00000005 .word 0xe941f7f7,0xa1d48b36 .word 0x00000000,0x00000006 .word 0x912752d7,0xb59fe71f .word 0x00000000,0x00000007 .word 0xb10fe96f,0xf7a894ee .word 0x00000000,0x00000008 .word 0xd089bcf0,0x65314db1 p54_dispatch_retry: .word 0,0 p54_xintr_data: .word 0x00000000,0x00000001 .word 0x8c1f7b00,0x6863d29a .word 0x00000000,0x00000002 .word 0x9107e2af,0xbcd0b12b .word 0x00000000,0x00000003 .word 0xb7f3a13f,0xeef6ad83 .word 0x00000000,0x00000004 .word 0x6bd7c7e7,0xe2424715 .word 0x00000000,0x00000005 .word 0xa3fb80bf,0x934e3800 .word 0x00000000,0x00000006 .word 0xdf891b7f,0x822639e5 .word 0x00000000,0x00000007 .word 0x3c78e647,0x9ebad669 .word 0x00000000,0x00000008 .word 0xefd48c97,0xa8562470 p55_dispatch_retry: .word 0,0 p55_xintr_data: .word 0x00000000,0x00000001 .word 0xc02aac60,0x30d99f94 .word 0x00000000,0x00000002 .word 0x1090ac2f,0xdc5e8431 .word 0x00000000,0x00000003 .word 0xa9863ea7,0xb1b1f6c0 .word 0x00000000,0x00000004 .word 0xa4e7a9d7,0xa25b7f2d .word 0x00000000,0x00000005 .word 0xd4e2207f,0x8729cd37 .word 0x00000000,0x00000006 .word 0x61acb45f,0xb21be670 .word 0x00000000,0x00000007 .word 0xd31a7bb7,0xe69fa38e .word 0x00000000,0x00000008 .word 0xbda8bbaf,0xd1cf9c37 p56_dispatch_retry: .word 0,0 p56_xintr_data: .word 0x00000000,0x00000001 .word 0x77f6ec87,0xd1b755e2 .word 0x00000000,0x00000002 .word 0x5720393f,0x9b7a2531 .word 0x00000000,0x00000003 .word 0x8e10ea40,0x269af753 .word 0x00000000,0x00000004 .word 0xda22191f,0xe55d0114 .word 0x00000000,0x00000005 .word 0x28d20868,0x2e82fa35 .word 0x00000000,0x00000006 .word 0x45e1be68,0x7c17f700 .word 0x00000000,0x00000007 .word 0x42c24827,0xacae7fa3 .word 0x00000000,0x00000008 .word 0x260c2190,0x25ba0f49 p57_dispatch_retry: .word 0,0 p57_xintr_data: .word 0x00000000,0x00000001 .word 0x69eb5510,0x3e162ed7 .word 0x00000000,0x00000002 .word 0xa2178e7f,0xb6512af6 .word 0x00000000,0x00000003 .word 0xdfe55340,0x348d0a4c .word 0x00000000,0x00000004 .word 0xf95ffdaf,0xde4e5810 .word 0x00000000,0x00000005 .word 0x40f12bd8,0x0164fb60 .word 0x00000000,0x00000006 .word 0xddc8e678,0x3499892a .word 0x00000000,0x00000007 .word 0xadb0ef18,0x707d4f20 .word 0x00000000,0x00000008 .word 0xc3373f3f,0x95941fdc p58_dispatch_retry: .word 0,0 p58_xintr_data: .word 0x00000000,0x00000001 .word 0xfa0878c0,0x399eac88 .word 0x00000000,0x00000002 .word 0xd2838a27,0xe523a2a8 .word 0x00000000,0x00000003 .word 0x6b4cf020,0x31454951 .word 0x00000000,0x00000004 .word 0x0f7e66d8,0x13d1d885 .word 0x00000000,0x00000005 .word 0xc578416f,0xcddf8a27 .word 0x00000000,0x00000006 .word 0x500fef0f,0x9a6934a2 .word 0x00000000,0x00000007 .word 0x7fe2d170,0x1594fc66 .word 0x00000000,0x00000008 .word 0x9575538f,0xcd4c8106 p59_dispatch_retry: .word 0,0 p59_xintr_data: .word 0x00000000,0x00000001 .word 0xa0a90a37,0xafde46b3 .word 0x00000000,0x00000002 .word 0xb4c16ec8,0x345c442e .word 0x00000000,0x00000003 .word 0xc5e26da8,0x0c81f8a4 .word 0x00000000,0x00000004 .word 0xbdd7d1e8,0x1dd9314c .word 0x00000000,0x00000005 .word 0x3af4e728,0x48bdd496 .word 0x00000000,0x00000006 .word 0x95e0ce47,0xd8cf8611 .word 0x00000000,0x00000007 .word 0x8dadf5e0,0x4b8de1f3 .word 0x00000000,0x00000008 .word 0x2daa4718,0x11703e20 p60_dispatch_retry: .word 0,0 p60_xintr_data: .word 0x00000000,0x00000001 .word 0xf2f3ec30,0x7740bfc8 .word 0x00000000,0x00000002 .word 0x6b9bcf60,0x4f5a5e3f .word 0x00000000,0x00000003 .word 0xbd7fd790,0x0f8a1a99 .word 0x00000000,0x00000004 .word 0x11720d28,0x45d2ef0b .word 0x00000000,0x00000005 .word 0xad542ea0,0x7e8cd295 .word 0x00000000,0x00000006 .word 0xb19c0c3f,0x850644da .word 0x00000000,0x00000007 .word 0xe55281d7,0xfcf95523 .word 0x00000000,0x00000008 .word 0x83e3dd27,0xc88c3247 p61_dispatch_retry: .word 0,0 p61_xintr_data: .word 0x00000000,0x00000001 .word 0x2f67ac9f,0xd4c0073e .word 0x00000000,0x00000002 .word 0xf8076300,0x5481de53 .word 0x00000000,0x00000003 .word 0xf9095400,0x0a300f96 .word 0x00000000,0x00000004 .word 0xeb70adbf,0xa68f9668 .word 0x00000000,0x00000005 .word 0xd79dbbc7,0x9179fbf3 .word 0x00000000,0x00000006 .word 0x1dcce6ff,0x821c8f58 .word 0x00000000,0x00000007 .word 0x81356ea7,0x955b7072 .word 0x00000000,0x00000008 .word 0x07ced9ff,0x8e154bc9 p62_dispatch_retry: .word 0,0 p62_xintr_data: .word 0x00000000,0x00000001 .word 0x841cb32f,0xecfdc406 .word 0x00000000,0x00000002 .word 0x752df5e8,0x485a227a .word 0x00000000,0x00000003 .word 0x0c7077df,0xaaec3faa .word 0x00000000,0x00000004 .word 0xce703def,0x9ab3a5be .word 0x00000000,0x00000005 .word 0xdf1eb4a8,0x05198957 .word 0x00000000,0x00000006 .word 0x83e0ce9f,0x8f72e6dd .word 0x00000000,0x00000007 .word 0x731be4a0,0x360c3f54 .word 0x00000000,0x00000008 .word 0xdc943bbf,0xf003d971 p63_dispatch_retry: .word 0,0 p63_xintr_data: .word 0x00000000,0x00000001 .word 0xbe2fc0ff,0xaef5f962 .word 0x00000000,0x00000002 .word 0x942bc290,0x0a6497cc .word 0x00000000,0x00000003 .word 0x27a9df27,0xd088e5fa .word 0x00000000,0x00000004 .word 0xb6bbbeef,0xa600b884 .word 0x00000000,0x00000005 .word 0xaeeaab1f,0xf20b957b .word 0x00000000,0x00000006 .word 0x7d775238,0x6ac75ed1 .word 0x00000000,0x00000007 .word 0x03eb7fd7,0x86e452a8 .word 0x00000000,0x00000008 .word 0x401f351f,0x94b330c6 .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 0xc0 p0_local0_start: .word 0xea023246,0x49ee2402,0x7ab50d19,0xe018d252 .word 0x9b203d41,0x86b2e661,0x73396b8c,0x0d999098 .word 0x4ea3184c,0xe8cf292a,0xfd8825d5,0x3409b497 .word 0x4c17c73c,0xa5a96eca,0xaf312ed3,0x6306b59d 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 0xc0 p0_local1_start: .word 0xff01e2cf,0xad11be56,0x96f73216,0x51a81f66 .word 0x945c1df8,0xaced9800,0xf0c694b6,0x7431d25f .word 0x65e7c83b,0x19144b83,0xdce33b78,0xc15599fb .word 0x4218553f,0x2361aa3d,0x6d56e602,0xae74ff6b 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 0xc0 p0_local2_start: .word 0x1c2faf19,0xc8383a9b,0x9c1d5dab,0x226ee287 .word 0x3e254a88,0x2a95cdc7,0x7b490601,0xf6069a61 .word 0xabd00eb1,0x6195502d,0x9bdfb07f,0xe8031f9e .word 0x82cb53ed,0x46f11f10,0xfd44cff5,0x07604121 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 0xc0 p0_local3_start: .word 0xe669dfbe,0x96ee147e,0xdd486bbd,0x9a767eac .word 0x5d1fdaed,0xd9f046c4,0x574f44da,0xd1423e8b .word 0xd320910a,0x5b421bf5,0xaf8d5f00,0xe926bca8 .word 0x4c27ad6f,0x677f61bc,0x2eb4ff54,0x6e75f993 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 0xc0 p1_local0_start: .word 0xb86b789a,0x52791f3b,0x6283bff6,0x3c1ede1e .word 0xdc71017b,0x48f13f52,0x7244a468,0x587986c1 .word 0xb6a01e55,0xa1ad163b,0x6234df49,0x9b1668e2 .word 0x150965fc,0x1533c27d,0x223f2a9d,0xafcd5323 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 0xc0 p1_local1_start: .word 0x6a3068a1,0x36914f2f,0x03596786,0x684feffb .word 0x959cf7b0,0x66b4abb6,0x77e349ab,0x030b7b6a .word 0xc71ed20d,0x351a0856,0xe8b608a9,0x3b5c8def .word 0x96002818,0xf5d91995,0xfd0ceafc,0x3a9d33cc 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 0xc0 p1_local2_start: .word 0xe03890d7,0xf91a6a55,0x73d0fa09,0xaa7baa3e .word 0x303b6abe,0x5a598911,0x575ad3cc,0x151ae86b .word 0x48bca881,0xd28788f0,0x3444b03a,0x83d9732f .word 0xcad6b24c,0x3ad11707,0xef39515d,0x0a727186 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 0xc0 p1_local3_start: .word 0x7c1e4c90,0x7820ffb1,0x10fe3e2c,0x7e3cb113 .word 0x43249683,0x1a7af674,0xb8de1840,0x29ffbce9 .word 0x23667e21,0x5751a00b,0xcf4d5819,0xf59abaee .word 0x05cd8d5e,0xf22cf94f,0xac8a46e9,0xaec3a4af 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 0xc0 p2_local0_start: .word 0xc20840f1,0x1eef1753,0x1f59f44f,0xb1e79b47 .word 0x3cf7baaa,0x3d2c9d82,0x101f613b,0x6d670ecb .word 0x69f9af65,0x8683bf38,0x44f866f0,0x66093724 .word 0x8c3e113b,0xed193e8a,0x0333b269,0x7134dabe 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 0xc0 p2_local1_start: .word 0x6f9d4e9a,0x0f4e0557,0x0eda94d7,0xe9c61ebd .word 0x811e713a,0xedaef72c,0xa502564b,0x41b7e372 .word 0xcb61fd4e,0xbdde2c8e,0xc523a5f0,0xcf5c1d2e .word 0xa0909406,0x021d4651,0x838526d2,0x686a9309 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 0xc0 p2_local2_start: .word 0xce17b901,0xf2fd96d7,0x1ebe2a5f,0x50d5ca1a .word 0x93fc74f3,0xdcdd382f,0x53ce2a1f,0xeef1c98e .word 0xd968760c,0x85c2460c,0xeb01def0,0xdfbd6fe9 .word 0x942e8bf3,0x6d304466,0x25baf5e9,0x20828c92 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 0xc0 p2_local3_start: .word 0xb5bd9d30,0x78a75103,0x1d6dfd7d,0x815daf08 .word 0xbcf5fc04,0xfcf7a3cf,0xa94b4eda,0xdba35af1 .word 0xdce27efb,0xaea4fb83,0xf658eeb8,0xce73d7e1 .word 0xf89763a6,0x61804190,0x9456bd97,0x5ffa919a 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 0xc0 p3_local0_start: .word 0x15f6e7cc,0x2a53ae76,0xfd6d479b,0x3a986ffb .word 0x54bcec16,0x1a49e443,0x8b12cda8,0xac0ca397 .word 0x4efa3171,0xa1d5ce2e,0xcb788b27,0xd0e567f4 .word 0x6ee498f7,0xd44b787d,0x0eaad388,0x728dfbf5 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 0xc0 p3_local1_start: .word 0x6f312675,0x4165385e,0xe3f7cf4a,0xadc357f0 .word 0x2a290684,0xe0095191,0x5253c987,0x81fdb910 .word 0x619ff542,0xcebd69c2,0x36d9b06e,0x9fac3bd7 .word 0x03daa79b,0x3e4f4514,0x6eca88ac,0x6a3de658 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 0xc0 p3_local2_start: .word 0x92d79315,0xcd010752,0x1628ca30,0x8d3845a0 .word 0xb64c4eb5,0x26a968a0,0x3321c159,0x6388bb55 .word 0x0aefcf6f,0xf5576385,0xb6b0b8ed,0x05adaf83 .word 0x883d7d50,0xdda9bb4c,0xa2825f82,0xf28d467f 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 0xc0 p3_local3_start: .word 0x7130f95b,0x5f4b9637,0x525c0f94,0xe28bc73f .word 0x971ce6e8,0xc09ed886,0x5f38e2d0,0x72a770dc .word 0xc50433f2,0x4a60ec7c,0x3799d47d,0xd7d38a08 .word 0xff710238,0xcfcd87eb,0xdf450ef9,0xa61616d1 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 0xc0 p4_local0_start: .word 0x10471e5b,0x8d5ce3ff,0x18b7487f,0x62976939 .word 0x9263f1de,0xf8274be8,0x05e886da,0xfee9cf8d .word 0x09be3d66,0x41511fab,0xd9b43769,0xf5309212 .word 0xcb2bbec9,0xebd79c5b,0xd93b5267,0x749087b7 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 0xc0 p4_local1_start: .word 0xff920b75,0x2ceb4412,0x18878755,0x5205eb5c .word 0xaea2464a,0x607ac7c1,0x906ad28a,0x4ad943b0 .word 0x03db9817,0xcd9cb414,0xbe6835af,0x57d19922 .word 0x6d3bf6e3,0xf56632db,0x7641882b,0x5bbcd14d 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 0xc0 p4_local2_start: .word 0x4ec91848,0x4a6daa95,0xde8b300a,0xaae95330 .word 0x52f9cf77,0xac942138,0xf4857b7f,0x091533f1 .word 0x70bce063,0x52e3e3b8,0x930b580c,0x490657cb .word 0x58760138,0x0e0fa09a,0x45e690b8,0x02c5e5a4 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 0xc0 p4_local3_start: .word 0x84024d66,0x6af46c7e,0x442b606b,0x15766124 .word 0xb21499e0,0x903adfe3,0x6013a164,0xc26638d7 .word 0x90aba8bb,0x9f612e1b,0x51954fa9,0x92a514b7 .word 0x87f4c66d,0x7776f165,0x15eb0499,0xca132106 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 0xc0 p5_local0_start: .word 0xf364bf23,0x481b5ed0,0x75b0f994,0xb7b3a751 .word 0xd2f4e591,0x051c2474,0x80d68369,0xc18f013e .word 0xdc40afda,0xd0ed98ac,0x72c9045f,0x332ce546 .word 0x21ce5155,0x60b30b72,0xefdae555,0x4f06258f 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 0xc0 p5_local1_start: .word 0x46c1eebd,0x88dbfe86,0x3a467a14,0x2cd456e6 .word 0x4897616c,0x2298b0fc,0x2cb606c6,0xa992f9fa .word 0xc6d8a473,0x854076a4,0xd9760c09,0x24b9651f .word 0x3a1d9036,0x8b43a20e,0x770bd5c9,0x8e6cdbc3 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 0xc0 p5_local2_start: .word 0xc4bb935c,0x0f288158,0xc5c2ef01,0x3ca524f7 .word 0x4495c6d9,0x52746c42,0x420fcced,0x70d8a01f .word 0x6c0dcb22,0x8dfd0052,0x07bcb00e,0x69e31eab .word 0x0a474722,0x9f535ecf,0xbaa67af6,0x123040f3 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 0xc0 p5_local3_start: .word 0xe941a25c,0x01e78e43,0xc3ff900a,0x2fb23b4a .word 0x2d8fd52d,0xf0e32682,0x4efdc449,0x2a4c2ffa .word 0x5b32ddc5,0x93147e37,0x1b37575e,0xb028c3d8 .word 0x9a3778fb,0x71bb1ccd,0xa5f76dfa,0x082d9f84 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 0xc0 p6_local0_start: .word 0x6e16056b,0x88f7d5d3,0xb9b07ba2,0x21eaadd8 .word 0x1be9da8a,0x437285ea,0x322cc27c,0x56f63c1e .word 0x1f75fb11,0xb8a35c35,0xd99ade58,0x580da351 .word 0x0c401296,0xd0128a45,0xe985a6de,0xd4d466c7 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 0xc0 p6_local1_start: .word 0x22011a91,0xeb9a249f,0xb71bac38,0xf17e95e2 .word 0x788ac792,0xa92d05b5,0x180a4df1,0xbc7baacf .word 0x6bb79949,0x020efcd2,0x6d6b0273,0x53b8d6f6 .word 0x4130d241,0x81007d59,0x85b1cec5,0x90c50cc9 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 0xc0 p6_local2_start: .word 0x233615fb,0x89066489,0xa051509f,0x14148635 .word 0x25390018,0x7dd71fff,0x9bb8a97d,0xca4ef02b .word 0xb5c387f4,0xda2e8d09,0xa19d09a1,0x8c2b9070 .word 0x7d37ad1a,0x8f9109c2,0x7100ac0a,0x02156215 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 0xc0 p6_local3_start: .word 0xdc852ef3,0xdc2b4778,0x5f95b3ea,0xac671184 .word 0x04b5cfd7,0x2e5a22ab,0x0f8260d3,0xa3f60b9b .word 0x00c6eed4,0x763fa62e,0x611daf43,0x84b367d9 .word 0x6d59c7c7,0xb39b62fd,0xf4b03487,0x94cf8576 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 0xc0 p7_local0_start: .word 0x9ac00151,0xeb9b3b8d,0xd08e9cbb,0x2362651d .word 0xca723f16,0xb17cf267,0x884cb05f,0x8676a150 .word 0x5bbe0e87,0xf9fd9ce9,0x3d9bf4bc,0xb1b3dd28 .word 0x5c141c5e,0x97cc8935,0x1d14d4b9,0x563a9abf 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 0xc0 p7_local1_start: .word 0x1bf3559a,0xf86a9866,0xcf9b463f,0xa8c50c48 .word 0xc8ff8c0c,0xc507607e,0xffe22131,0x6b64aa1e .word 0x7c26816c,0x8dc1b6a3,0xec987b4a,0x8bd4930b .word 0xe2799111,0xa3e0756d,0x2209282c,0x8720c7f5 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 0xc0 p7_local2_start: .word 0x7b3dfbba,0x5bee3d9b,0x13a9d61e,0x4c8b426e .word 0x44992ff2,0xd774f595,0x482362da,0x5b2ceabc .word 0x8c01f23c,0xb629f2ce,0x04e3502b,0x0f2b40ef .word 0x550ec87a,0xad42a6a7,0x795c4e49,0x0c5c2c2c 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 0xc0 p7_local3_start: .word 0x389bfbf7,0x447ccefc,0x6ac7736b,0x75ef9d80 .word 0xa8127876,0xf2b52921,0x1c66dec9,0x24bed536 .word 0x57594b3d,0x1002618c,0x0471f6be,0xb4c8fee5 .word 0x72b3b117,0xdcf4909e,0xcbb54208,0x7a3927e4 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 0xc0 p8_local0_start: .word 0xea11bc91,0x99073ab4,0x5517bf6b,0xbaff5b3a .word 0x024f4c6a,0x253e2d92,0xacba3299,0xcb00cd99 .word 0xa9ef48ed,0x82e335bf,0xae1957c0,0x30885503 .word 0x1b9ecfb0,0x042e0978,0x447da06b,0xa3213e97 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 0xc0 p8_local1_start: .word 0x9758af1e,0x4988a999,0x6cc3aa00,0xe58c240b .word 0xbf350e4f,0x45134bfe,0x5dc5d647,0x2b49ea7f .word 0xab1f0c3c,0x9b4244c0,0x8c405fe3,0xae8ede73 .word 0x608f0dc5,0x281710ac,0x5b271569,0xcf1d290d 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 0xc0 p8_local2_start: .word 0x0553a6d0,0xe2e1f130,0x76349d7a,0xc0eab31b .word 0xc761dcba,0x9899a9b2,0x9104f9f0,0x0640f015 .word 0x4e8d3970,0xd74d0b48,0x345d5779,0x47879468 .word 0x8c34b4a7,0x6f39c56e,0x5f8ffc98,0x3dc12177 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 0xc0 p8_local3_start: .word 0xbfe64623,0x792a1319,0xd10c6aa4,0x6f43e3a7 .word 0x960b804d,0x0916dc5f,0x0ea9a54a,0x93657369 .word 0x0052306a,0xfd462f0f,0x451cf3ac,0x18c184a1 .word 0xbc584eeb,0xe2fbfbe4,0x77240f2b,0x2a1a084c 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 0xc0 p9_local0_start: .word 0x211b7804,0xfe4d59cc,0xa7d1b999,0x45817306 .word 0x793b868c,0x55c07123,0x7eb8a859,0x5390a491 .word 0x68abaf5d,0x65d0eaa6,0x4e9abf37,0x631b4ade .word 0x0e3a3777,0x6b975da7,0x5e31397e,0x1ffb9ff1 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 0xc0 p9_local1_start: .word 0x09bdefd9,0x78ef826a,0x28f32fd0,0x70294259 .word 0xdd39b795,0x29c78692,0x338c90a9,0xc8d670d2 .word 0x622234a4,0x667410b0,0x1b362060,0x5685307f .word 0x358d64f1,0x25f1b57a,0x45b3a4b9,0x98a47732 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 0xc0 p9_local2_start: .word 0xe2446408,0x68894ea5,0xbab3804d,0x2d296074 .word 0xc666ef1a,0xfe7dbad1,0x1510868a,0x8754e5aa .word 0x08ba44bd,0xa9c22d6b,0xe85eb929,0x94cced75 .word 0xeb5d30d0,0xb7734e09,0x9ac1201a,0x11270abc 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 0xc0 p9_local3_start: .word 0x7efcfe18,0x7abf3b7a,0xf028b8df,0x9bb3b0c7 .word 0x0ed14cf4,0x6f933b5d,0x098c9e9d,0x97d236ee .word 0x4776a121,0x9f022737,0xd02d1d63,0x18177804 .word 0xe4ad745b,0x4397b95c,0xba4a9909,0x3ffb39f7 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 0xc0 p10_local0_start: .word 0x88ecbd59,0x72e3c586,0x6636425f,0x29e18c12 .word 0x3105f547,0x23bc3613,0x19b5db76,0x354bd43e .word 0xa95e74da,0x856581e2,0x8e8caf22,0x8c5afad0 .word 0x02038994,0x333273b3,0x687be2e5,0xb4c7fe9f 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 0xc0 p10_local1_start: .word 0xc7ed3cbc,0x893e9057,0xf4d3d754,0x0648ef2f .word 0xd21f93d8,0x9b4efd7f,0x2692b1c3,0x9c5be4a5 .word 0x94ebc232,0xe41ee87a,0xae340d8e,0xcb070592 .word 0x07ef5117,0x9cab6380,0xbd125baf,0x67e1c91a 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 0xc0 p10_local2_start: .word 0xb9f7bfe6,0xa5fe46a7,0xe90d535a,0xe095e475 .word 0x4c8f2ed9,0xd4f0af00,0x4993d6d1,0xa8062a1a .word 0x812c2aad,0x16b85a78,0xec28e57f,0xd1d7ca5e .word 0xd144920f,0x48596e32,0x24a4cafe,0x058cf52a 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 0xc0 p10_local3_start: .word 0xf22c243e,0x9764105e,0xcf710cc7,0x9a46f7cb .word 0x55576d27,0xcc0a419d,0x232e0cb1,0xac1c0bbc .word 0x9ff1f4ab,0xddebcada,0x95a6815e,0x361c1fe0 .word 0xe2f67417,0x7b79e3ab,0x3c7c337f,0x13710c1a 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 0xc0 p11_local0_start: .word 0x7e9e0066,0xaeb98c75,0x259773ac,0x61dd13ee .word 0x1e7cd22c,0x50db176c,0xd0ad4362,0xcf34f37c .word 0x979ca07c,0x4ccccb98,0x66c8a90f,0x0e2d3de7 .word 0x69841deb,0x4238acbc,0xaab81e08,0xf7706367 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 0xc0 p11_local1_start: .word 0x8b8f4f2e,0xdd651d3c,0x3482d57d,0x8496c58e .word 0x789b0256,0x5d12ddc7,0x8b431d42,0x88362827 .word 0x8190bc1a,0xca2d3e18,0x12b8d958,0x644cd9d0 .word 0x1d4499f1,0x3874e1ce,0xf8b535c2,0xf9dd3d08 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 0xc0 p11_local2_start: .word 0xe61da133,0x873fcfab,0xb2e812ef,0xa8b134fa .word 0xb269bbd3,0x9de950bf,0xfe55f5c4,0xf24a9153 .word 0x7a925945,0xbaed9c09,0x1cfccf8a,0x39656722 .word 0x1c4ef346,0x73237075,0xc72c0746,0x562cfed9 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 0xc0 p11_local3_start: .word 0x1f986b82,0x8f52b20a,0xab65669e,0xe142d577 .word 0x22dbe2a5,0xc92f8f87,0x4529ce5c,0xb1acd4e8 .word 0xe166c626,0xe8e3fec0,0x691e6eab,0x8dc6782d .word 0x4359e712,0xae2438b9,0x78503200,0xb3dc02b2 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 0xc0 p12_local0_start: .word 0xf51e6358,0xe1d8f8d3,0x3809a8c0,0x61f912c8 .word 0x10fbe341,0x0772412f,0xbe30680b,0x533b5b60 .word 0x18e32d89,0xf139ece2,0x4865e5c2,0x53168865 .word 0xf9b86ab2,0x10fe202d,0x2f710eb1,0x9a904714 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 0xc0 p12_local1_start: .word 0xb723b11c,0xc7c1e300,0x7b7e5412,0x275b9c22 .word 0x496af6f8,0x6b3b50d2,0xae1a3369,0xab6a8035 .word 0xf0188092,0xc425a006,0x4eaff627,0x2088e7e8 .word 0x4c2f69c9,0x2ae614eb,0x0e31ec56,0xcbcbb004 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 0xc0 p12_local2_start: .word 0x169b41e6,0x7c6e312f,0xddadd86d,0xecd04cad .word 0x2940fb83,0xa2497be9,0x55151fd1,0x67e9ab1e .word 0x1abc59b5,0x4d7913b7,0x7de153af,0xfc90fcb5 .word 0x8c475315,0x8c2d96f4,0xf3c433df,0x27b755de 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 0xc0 p12_local3_start: .word 0x5dd04a5d,0x41e9401f,0x1372321f,0xf3c0642f .word 0x57600aeb,0x364a67af,0x1f551bb6,0x6df2d43f .word 0x7d32a4d2,0x7beb1648,0x651396b5,0xaf076b5b .word 0xa6a9c43e,0x3a52ef76,0x9f86f5a7,0x14b52004 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 0xc0 p13_local0_start: .word 0x2a83a682,0xf0c3be8e,0xe7a964cf,0x3f993424 .word 0x9205b516,0xbbcc4ad6,0x968e7f82,0xf3f49239 .word 0xb8ab610b,0x245630d6,0xeaf6d4ff,0x21d3bf8b .word 0xb21496e0,0xfb46ae3c,0xa6f5a8b6,0x1f49708c 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 0xc0 p13_local1_start: .word 0x501d6243,0x633c1a7a,0x61177659,0x41a31e6c .word 0x1bf0d872,0x28a8a4bc,0x56b3eed7,0xf61ee589 .word 0xdc0f3af7,0x1becdd82,0xfd96e771,0x4e3373d4 .word 0x953e4270,0x57145059,0xbfcb8d50,0x206d0d7f 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 0xc0 p13_local2_start: .word 0x1ffac001,0x1a761a25,0xce0c2c97,0x6f1982c9 .word 0x9b1c31f3,0x3c7a81de,0x3c4a563b,0x4f71d40c .word 0x1c904627,0x6ea3e009,0x8d6f645d,0x95b87f49 .word 0x02c2612e,0xbcfc59d3,0xc6a915e9,0x4df7aab2 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 0xc0 p13_local3_start: .word 0x5061db0b,0xb6df85e4,0x0aa00cc9,0xd82dda2d .word 0xb1da6253,0xf4cb0f07,0x02d8d113,0x9dc295e1 .word 0x47f099e2,0xd2bea632,0xebdfba88,0xc60c12cc .word 0x18e7f15e,0x6dac1014,0xc091f632,0xee0e3691 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 0xc0 p14_local0_start: .word 0x9200e53e,0x66d06de1,0xaf8795a3,0x1cbfacc3 .word 0x6ac531b9,0x88a10125,0xe3dc8b3e,0x3184b926 .word 0x81d95951,0xf4abb460,0x79608ab4,0xd748b52f .word 0xc4e55e2c,0x841cca7a,0xf997362a,0x75a6493d 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 0xc0 p14_local1_start: .word 0xadd923a1,0x3219dbaf,0x282f6aec,0x482e689a .word 0x7e04907d,0x4a4bda52,0x4bea6c27,0x609ceffc .word 0x33c25e51,0xe3bd84d2,0x864171c8,0x6de1d837 .word 0xdea98e65,0x7b8e0f34,0xd759c65d,0xfda93178 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 0xc0 p14_local2_start: .word 0x1595aacf,0x52bb13e2,0x8c2c0a5b,0xd3e2cee0 .word 0x7642263c,0xe410b3f4,0x12aab7ab,0x41414f1c .word 0x51f0908c,0x690eadc1,0xcd0342ef,0xf3d88549 .word 0x24c5058a,0xb097ec65,0x72df302e,0x35b56525 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 0xc0 p14_local3_start: .word 0xf8915545,0x1de0edb8,0xf27da743,0x5a2ab119 .word 0xee67726b,0x161170a3,0x514a185d,0x42ffbcb2 .word 0x8d0dfbad,0x9fe8187d,0x6c6b48cc,0x768490d2 .word 0xdc013904,0xc18f0cfd,0x6fead974,0x7c497630 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 0xc0 p15_local0_start: .word 0x66f55549,0x5378f73a,0x8b797302,0xd97f9fac .word 0xa53cbde0,0x360b9d24,0x7fbf934f,0xb728de46 .word 0xd3808a6a,0xd6bf66fa,0x4b50ddcb,0xeabe624c .word 0x7b632b43,0x96e32e42,0x68d7946b,0x8598cdd1 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 0xc0 p15_local1_start: .word 0xbfd00b1c,0x904ca060,0x856579df,0x950c44ab .word 0x0da11e7d,0x8e129cdd,0xcdf7d326,0x03d78a69 .word 0x3e2d2268,0x300d0dc6,0x8ae85a6f,0xb5842002 .word 0x2eb8551b,0x31dfd0ca,0xd4052bb8,0x99d4b11a 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 0xc0 p15_local2_start: .word 0xc9e34367,0x5db42e72,0xd073fce7,0x1252b1c7 .word 0x7db91eed,0xc48c9d71,0x3bc21b08,0xfdaf2ac3 .word 0x95feb83e,0xb0ece863,0x6021653b,0x7f782dc0 .word 0xc98f43eb,0xc368f89c,0x915309e5,0xa7ae8f77 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 0xc0 p15_local3_start: .word 0xbb34b910,0x07b50654,0xfa6e9626,0x33c4a45c .word 0x1e17131f,0xeefbf906,0x8d8f7b08,0x9681c598 .word 0xa2c0e992,0xfa9d6113,0x60dd9422,0xc926cf83 .word 0xa583a95d,0xcd414cb0,0xcbe1cc75,0xc4c03910 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 0xc0 p16_local0_start: .word 0xd0f1f330,0x41ff6dfe,0xc7fce5ff,0xe255abea .word 0xa2f97e28,0x62f1e9a6,0x41edd97a,0x555e33d6 .word 0x08284bdb,0xa68d4f9a,0x9fc4a9fd,0x9066f12a .word 0x55aa031d,0x94f7d29d,0x1af2d0a1,0x24a40c98 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 0xc0 p16_local1_start: .word 0xe00da311,0x82106127,0x1d3e9971,0x83e8fb0f .word 0x1d6526c2,0xc8ee0be9,0xc93d5ab4,0x3a4a11c8 .word 0x588d91a8,0xf900232c,0xf6127d20,0xeab93cc0 .word 0x26048470,0xc643edef,0x9dde398b,0x40fa1882 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 0xc0 p16_local2_start: .word 0xc59459be,0x6ebd040d,0x2d59a01b,0xf1409488 .word 0xd1dcc4f1,0xf4655319,0xf5c6a510,0x4a4b1855 .word 0xa67c2f64,0x579e38fe,0xfca96df8,0x71127061 .word 0x54941fbc,0x03cc0dda,0xf1580199,0x1de42083 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 0xc0 p16_local3_start: .word 0x85c84807,0x1142eb67,0x639ad6ac,0xae4b7520 .word 0xe9a66b01,0x75c785e4,0xfc543b7b,0x09bba38a .word 0xe9d6d65b,0xd6f24644,0x4ebaf6a7,0x3768addd .word 0x92570897,0x7c974bea,0x75eed094,0xaaad23e7 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 0xc0 p17_local0_start: .word 0xab941ffe,0x8e23c39e,0xd52fba9e,0xd6fc6609 .word 0x5b8d6af7,0x0ff7caf0,0x2fc2a106,0x48b84373 .word 0x938f2d24,0x6a77e776,0x0fa60b1d,0xc0a9322f .word 0xcaa5394a,0x80040ec4,0xd2948e67,0x9781525a 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 0xc0 p17_local1_start: .word 0xbc99135a,0x675936b1,0xa505c256,0xc18e7317 .word 0x1e6c75c7,0xf391e1e1,0x267a2603,0x2948e7af .word 0x74d1d88b,0x90255a32,0x8d058458,0x84dd627d .word 0x3e521c5b,0xef76afe2,0xa9c0080e,0xd5a70068 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 0xc0 p17_local2_start: .word 0x0c4e7cb5,0xaa6398a1,0xe0833873,0x804c9a79 .word 0xc4e29cc0,0x7e99f3c8,0x2105a32e,0x8b955aca .word 0x87f7c33d,0x7edf2503,0xfd30eb3e,0xb0aa1f38 .word 0x8c752e62,0xedc8d8dc,0x3981d057,0x83043df9 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 0xc0 p17_local3_start: .word 0xa9e2549e,0x54670857,0x723f86f2,0x289c2d6c .word 0xa01fe48b,0xf17471f6,0xe2f26ecb,0x15a981d4 .word 0x6a5da75e,0xa3e5f91e,0xcd886617,0x17d82316 .word 0x25de4951,0x233f5a2a,0x05e331f6,0xc424e414 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 0xc0 p18_local0_start: .word 0xc9c8f85d,0x52dd3126,0x15ae1e1c,0x7ab00e43 .word 0x8f749666,0x3476e262,0x8a7c613a,0x4277983a .word 0xdcfb44cd,0xbf4bfe75,0x71b6baae,0xa096dd5e .word 0x5d60375d,0xa4a38987,0x67fcdcec,0x8301dca8 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 0xc0 p18_local1_start: .word 0xb70cc9e7,0x8f1920da,0xce3da7c0,0x3248806b .word 0x46bd4456,0x6a03f657,0xcc4ac263,0xe459d709 .word 0x7c8ac3e9,0x59a8f6b5,0xbe9692e9,0x4a3db637 .word 0xcbd0d69c,0x97962fba,0xd14d0f3a,0xc9801613 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 0xc0 p18_local2_start: .word 0xcc4ba810,0xfa54ae25,0x8b2daa8a,0x7d008cd6 .word 0x0ed1bc5e,0x944fc171,0x5b69819f,0x321053d2 .word 0xc8fe3999,0x9ca1eb20,0xe1d23bba,0x49d32229 .word 0xdd6a8bf7,0x8d166b40,0xb88be785,0x44dd7b93 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 0xc0 p18_local3_start: .word 0xff079a40,0x826c0ea5,0x8a5fad88,0x49b4e9ea .word 0x1daee389,0x65318e48,0xad028057,0xabe6fbf0 .word 0x21a95aa1,0x0b1cc253,0x51909be9,0x247c8d12 .word 0xfe4c0b20,0xe8bafa91,0x2a981f85,0x8bf76a1b 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 0xc0 p19_local0_start: .word 0x9beb349c,0x5d6111af,0xcc567c1c,0x2860496b .word 0x184bffd6,0xc439ff6d,0x31f59bcd,0x6f30397d .word 0x4885fbef,0x127e51aa,0x06a99fce,0xb6cb57d8 .word 0xc304edcf,0x61c6ed94,0x3c2b0d6e,0x0512d57a 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 0xc0 p19_local1_start: .word 0xea944ad1,0xefece80f,0x98ef5083,0xd197bb33 .word 0x54bdd06e,0x71c8d566,0x0522309e,0xeeffa84a .word 0xbb244af5,0x217bda85,0x627fdef1,0xcee53fb1 .word 0x25d16587,0x871d1934,0x30bb56b6,0x18461c5f 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 0xc0 p19_local2_start: .word 0xb9a16e98,0xe9f82a14,0xfca07d4a,0x93b644d5 .word 0x94c53aa8,0x6cc5a454,0xd718d57f,0xfb8541f4 .word 0x50498ad3,0x05399e17,0xbc5132f7,0xdd9a44a4 .word 0x417471cf,0xecae5653,0xa84bf447,0x9972af8c 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 0xc0 p19_local3_start: .word 0x6fce8e01,0xfdf106fb,0xeaca0768,0xa6aba384 .word 0x3b3aa6cb,0x4da6af76,0xe3d071d7,0xa9be1edf .word 0x983625c4,0x20f8d10f,0xb3b4dd40,0x9a293d99 .word 0x4a992d0d,0x1dfbc3d4,0x4da88d1e,0x7184a134 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 0xc0 p20_local0_start: .word 0x38dad1e0,0x0c8d146b,0x59ad125f,0x697b6278 .word 0x617c3688,0xab075f55,0xb653bd79,0xdc1ed72a .word 0xcf5c3c8c,0x4f758518,0xc73d0b6e,0x2c404b5b .word 0x6271f29d,0xb03c5c4f,0x70e4646f,0xa5ce837c 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 0xc0 p20_local1_start: .word 0xb0a216f2,0x1e1db558,0xb7560997,0x2326749c .word 0x834c8ebf,0x1f4665de,0xb3b71486,0x5fb8fa16 .word 0x9f6d8d43,0x193b51fe,0xe5db8d20,0x54eaf6ec .word 0xdcd062a8,0x644411fa,0x9e829cbf,0x63d1b9e7 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 0xc0 p20_local2_start: .word 0x9976607d,0x65f29803,0xb34014af,0xf4a6de73 .word 0x8acdee30,0x0d6ff9c8,0x5cc821fb,0xe1820589 .word 0xde73cf8d,0x67e46d0f,0x8f3391c1,0x6a34472c .word 0x1adffc16,0x00ef9601,0x92232e3c,0xd02dd027 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 0xc0 p20_local3_start: .word 0x321c55e7,0x15111c4e,0x08eecd69,0x9fdbcca6 .word 0xe3f85b13,0x2772ff10,0x6321130c,0x5ab4062c .word 0x2556e0c2,0x3dd96908,0xae5bdb36,0x7acea66d .word 0x6fa2a83a,0xb748f182,0xc2f05357,0x96d18c0f 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 0xc0 p21_local0_start: .word 0xab95e973,0x1669c6f6,0x8ffe0b5f,0xd10192f6 .word 0x43815faa,0x00eb70a1,0xe7ff6fa0,0xd430c670 .word 0xd2737f09,0x53683f66,0x1631db0c,0x2ccaa12c .word 0x842775c2,0xd5afa95c,0xe16ad278,0x2d3e6779 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 0xc0 p21_local1_start: .word 0xade16da9,0xdcef9008,0xfdf7d72b,0xd5fcbddb .word 0x1bd96905,0xbeb1a34b,0x09134ce9,0x51c37268 .word 0x0868c094,0xcb5517f2,0xbbf0bb81,0x53b3ad87 .word 0xee31edad,0x125243be,0x1485b430,0x0ef618d2 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 0xc0 p21_local2_start: .word 0x5a7b79a6,0x64f2e962,0xb58ead59,0xb02a4366 .word 0x4ff2ed79,0xe5933e03,0x8179fe6d,0x351f0bf5 .word 0xfef9e819,0x678c1423,0xef866d25,0xadb315df .word 0x9595006e,0xe64c7e79,0xb43f49d4,0xc9bbf578 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 0xc0 p21_local3_start: .word 0x57084f65,0x86be060b,0xb51aedb7,0x99177c9c .word 0x581711a2,0xbcfd7432,0xf34a02eb,0xa38f7e32 .word 0x7a48332e,0x09067fe0,0x6c54781f,0x53c302a7 .word 0xfe498c7c,0x799273ac,0x85efd92b,0x2c10d8ea 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 0xc0 p22_local0_start: .word 0x046d83fe,0xcc97a04f,0xe91e6966,0xb3d200c5 .word 0xd533cd8b,0x6820ce38,0x0ff8fe7f,0xbba6dbfc .word 0xff7b4a5f,0x7627e582,0xf6ea2e3b,0x87b4abcd .word 0x16b06089,0xba606047,0x39c7d4de,0xca10cec4 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 0xc0 p22_local1_start: .word 0x881e3e06,0xab7722b2,0xdcea08ff,0xd2347254 .word 0xd7abad0f,0x7ffca621,0xc16a5017,0x38cd6ebd .word 0xcc16ecd9,0x02854c36,0x425414e8,0xd87b93cb .word 0xf7a5577c,0x58c8bc25,0x58bba5a3,0x0327ed37 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 0xc0 p22_local2_start: .word 0x9029523d,0x07de3895,0x28daf8e0,0x3a678fe6 .word 0xccd66257,0x376d519f,0x7fba1da5,0xab094865 .word 0x39ef533b,0xa87c8dd3,0x8d4aca1e,0x65cb8bf4 .word 0x13fdbe11,0x5b59ecb5,0x0e9fbb62,0x2584d53e 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 0xc0 p22_local3_start: .word 0xb6319f75,0x8a7fdffb,0xe95cd61e,0x8c07c3e6 .word 0xd30e94ea,0x6e339723,0x332ecfe1,0xbdc8d46e .word 0xeaa014a4,0xa56bb25f,0x774dce01,0xc75da71e .word 0x7f9ceaec,0xf752fa47,0x9435e100,0x8e73cf8e 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 0xc0 p23_local0_start: .word 0x3d3e15fa,0xe0f3386b,0xc1fbbfeb,0x8eda3b4d .word 0xe90da396,0x10d7efe5,0x99fd82b9,0x30109c73 .word 0x90b930f5,0xee50a361,0x4d08aca5,0x6de74a89 .word 0x5f32e992,0x7dc84380,0x28cb6436,0xf37d7008 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 0xc0 p23_local1_start: .word 0xd2a21397,0xb9af7068,0x2d2e2465,0x0a3b2318 .word 0xd1935b06,0xfef5ebd3,0x7b1bfd31,0x3586c4fd .word 0xbb327e79,0xd6bd885d,0x91991c3d,0x9ffa2cf0 .word 0xf2955896,0xa4a13222,0xf0f463de,0x9bf0ff9d 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 0xc0 p23_local2_start: .word 0x9e547a5e,0x4c46d258,0x168d2c3b,0xf6ec2c1e .word 0xd30643ce,0xd7383fa1,0xaa7106d8,0xe9492706 .word 0x64efc93d,0xfc95616f,0x29bd9229,0x8995e52a .word 0x30d6890f,0x1a70e4ac,0x231a9977,0xa38458c3 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 0xc0 p23_local3_start: .word 0x25856a70,0x00ba99b8,0xb00a350c,0x691e470d .word 0x5618f4a8,0x1f71deda,0xade0ed2c,0xcfcc1cf1 .word 0x01ef7163,0x91e03b44,0xad54f2c0,0x0d54cc6c .word 0x80d9c31b,0x2403a09d,0xa88780c2,0x7f10c3c8 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 0xc0 p24_local0_start: .word 0x34df7f7c,0x2f22b8be,0xb04f76b8,0x05f35f63 .word 0x5bb7d1f9,0xd5d83741,0xd55de05e,0x389ddd2f .word 0xc5336b33,0x6cfebc8e,0x11737b81,0xdcabdba4 .word 0xec37f0f3,0x9093fc30,0x4226e302,0x266e7a68 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 0xc0 p24_local1_start: .word 0xfa0b0db9,0xdcba5046,0x48d306b1,0x4c910cf2 .word 0x4a2d8ee8,0x81a417cf,0xa84bf365,0x1d794228 .word 0x218e50d1,0x77e3af2d,0x4887a711,0x01824530 .word 0x922fa7b2,0x48503aba,0xc7bb4878,0xbf3e8ff2 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 0xc0 p24_local2_start: .word 0x55afe068,0x9bb24483,0x338b6de3,0x1fbedbe3 .word 0xa874dee8,0x48362151,0xc2ec6dd1,0x6baf3907 .word 0x5eb22991,0xb1501e75,0xe4b23285,0xccd8d0a7 .word 0x02a191c5,0x45de6eec,0x29f2cd23,0x64836450 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 0xc0 p24_local3_start: .word 0x0553ffd7,0x8c558da4,0xb3d2bfc9,0x94f41305 .word 0x8d3c1dd9,0x843e41df,0xe9eb92b1,0x2ae154cd .word 0x2a0e99da,0x9e058144,0x0e013ae8,0x95c63737 .word 0x5c1f1a6c,0xd955462b,0x6017da41,0x3492b0da 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 0xc0 p25_local0_start: .word 0x8ff9362f,0x88136813,0xc89f6785,0xd858c689 .word 0x29b5e150,0xf74901a9,0x94d3424f,0x67ae52a3 .word 0xea3580d9,0x353f9889,0xf15e0653,0x173bcace .word 0xe8b1d003,0x638f83af,0xa9d37255,0x149980fe 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 0xc0 p25_local1_start: .word 0x82dfa4a8,0xf030bbbc,0xc879ccca,0xb85205ec .word 0x7cb3936f,0x702d7c7b,0x1542d98c,0xfdf8bd68 .word 0xc2cf1026,0x3efbdcc6,0xd6ae82f2,0x7a881b98 .word 0x09e570af,0x02b0d9db,0xbf3e5251,0x6da9aa49 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 0xc0 p25_local2_start: .word 0xf2740fea,0xda1f7b06,0x5d60d0eb,0x0a28682f .word 0xd4005dc9,0x33ba6c79,0x4ed3d289,0x8156509b .word 0x4273ab33,0x3b299b88,0x87aaac56,0x76830e7c .word 0xa58517a8,0xee1dba8a,0x86065990,0x981ba2b2 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 0xc0 p25_local3_start: .word 0xf57c8798,0xbac6d28f,0x33a559cc,0xb7595a7e .word 0x2b3677aa,0xf167ba4a,0x5edcb819,0x901c2543 .word 0x96525527,0x2a964892,0x444d05cc,0xb719bd83 .word 0xfc609545,0x9bb69aee,0x88cb5c20,0x9180d630 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 0xc0 p26_local0_start: .word 0x8a5f379a,0x9756019c,0x4afcc37e,0x21186adb .word 0x709297d2,0xc615ad5c,0xc1a742ab,0x40e9f178 .word 0xad7ce72a,0x34a08cef,0xb6116a39,0xd95e1b0c .word 0xa461595f,0xc8f6f814,0xeaf47f5b,0xafe378f8 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 0xc0 p26_local1_start: .word 0x102b4783,0x9bf70dbb,0x2720fb4f,0xfc9c676a .word 0x6abeaf1c,0x8ff2d7ed,0x28a6a365,0x252a5f39 .word 0x654aac50,0xfae815c7,0xe360321b,0x45bccd87 .word 0x556eaded,0x209de59a,0xc5a955bf,0x09d142fe 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 0xc0 p26_local2_start: .word 0x38149a06,0x137fede5,0xd7151230,0x569c76b8 .word 0x942d6e76,0x2e731fd3,0xebb03f2b,0x599d01eb .word 0xc7876f35,0xff0ce384,0x76530d45,0xd61a0c0a .word 0xdc426e87,0x2f7205dc,0x330ba316,0x3e5d6c09 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 0xc0 p26_local3_start: .word 0x272df1b4,0x6a000273,0x7739ae9e,0x52b42231 .word 0x69ab2710,0x7e7dbd0f,0xb40472b1,0x30bef716 .word 0x4e30a78d,0x8db65ef6,0xb9191d86,0x42b71ca6 .word 0xb9991625,0x247e1613,0x8c005c7c,0xe6e96a39 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 0xc0 p27_local0_start: .word 0x02b859ab,0x05ddc896,0x804de177,0xb7f8131d .word 0xc02a8bcc,0x6bb2de63,0x5f685408,0xe5ad8004 .word 0x605bf8d4,0x755e8ac8,0x32a138bc,0xdbc8cee7 .word 0x280b7c30,0x7167899d,0x98690eb7,0x75eebcde 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 0xc0 p27_local1_start: .word 0x8c4b4da2,0xd4b6f2ec,0xe2ee74bb,0x3e9b2141 .word 0x04c06317,0x559f1746,0x6c080c1d,0x41a069b4 .word 0xdef059e5,0x33a2ef6b,0x582028eb,0x2358f103 .word 0xbfb0e6ed,0x947d64e9,0xadb52617,0x1bde57c7 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 0xc0 p27_local2_start: .word 0x7a7ded1b,0xbe48b0f3,0xb54a453e,0xcf6bc21e .word 0xa818c498,0x36d23374,0x4d7cb5ef,0xa0418da7 .word 0xcce4d905,0x24b5b896,0xb14c9f45,0x44f7aa0d .word 0x527f0679,0x9244dd96,0x418b071d,0x7d7e2cea 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 0xc0 p27_local3_start: .word 0x7bfac912,0xdb9dd28e,0xbe325611,0x9a09e585 .word 0x9d402311,0xc20e5b5e,0x19552101,0x62894c35 .word 0xd4ffa678,0x5a24b5b8,0x0d05da24,0xc5d39e6f .word 0x2e2dfbbb,0x3473d02e,0x970e73a3,0xef369b90 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 0xc0 p28_local0_start: .word 0xf3894bf5,0x95e32f05,0x67f7174b,0xa7add6ef .word 0x90c5a6a3,0x6e87069d,0x4b2a4df3,0xa13e94cc .word 0x42e0165d,0x069f6368,0x792c1149,0x1ac2c49f .word 0x0c4e5c5c,0x81561f1c,0x8da42ec5,0x17b351b5 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 0xc0 p28_local1_start: .word 0x83baba4a,0x78db72e0,0x99b95725,0x4ed43fb3 .word 0xf9ef007c,0xc57bcaee,0x2ce3dc83,0x26a4c1da .word 0xf5853ade,0xe32bd522,0x251425d9,0x208771eb .word 0x63957c2e,0x1369cb76,0x453841b3,0xcaf460ad 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 0xc0 p28_local2_start: .word 0xce297f66,0x95bf4cd3,0xc0f915fc,0x1f07f955 .word 0x523ae657,0xbde958e8,0xda9836bd,0xc7d83f1a .word 0xccbfeec5,0xf9f65ea2,0x88a1a35d,0x69d3e154 .word 0x092e9214,0x596d847e,0x167344b6,0xf5c86d44 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 0xc0 p28_local3_start: .word 0xfd9e15d8,0xaf2888c8,0xd1312bde,0xc54d3f0d .word 0x79fee140,0x67c293cf,0xe80deff7,0xcafeb3f8 .word 0x9373ce06,0x45d3979b,0xfa2b8e47,0x6468184f .word 0xaa3d053a,0x8b8d5442,0xc76db3f9,0x88facb2c 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 0xc0 p29_local0_start: .word 0x3095cd7f,0x84826186,0x4e82eb52,0xc40b7d33 .word 0x8b265f68,0x464ed2f0,0x5023e18c,0x16f54e7c .word 0x998b0b23,0xa526afd7,0x30e67b67,0x752bbe86 .word 0x6da20df4,0xf1f7d231,0xd3db78b0,0xda87df80 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 0xc0 p29_local1_start: .word 0xdfc37392,0x6146e98c,0x304cd3ba,0xfbac83d8 .word 0x4174c122,0x4e0dc082,0x532e8d91,0xb5a0c9e1 .word 0x234b63b6,0x68120aa0,0x511e25bf,0x6b7efbbe .word 0x094645cf,0x5964fe21,0xfd037e8d,0x341279ee 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 0xc0 p29_local2_start: .word 0x6e94b0c8,0xcdff4024,0x5a9ac7fa,0xb92de1e4 .word 0x6aeeade5,0x0aa194eb,0xa49f7a06,0x479dd9cb .word 0x78fc8ec5,0xf10ef59a,0x23f73952,0xea4d4c57 .word 0x6dd53328,0x22e32d81,0x8d13285a,0x4f11a9b4 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 0xc0 p29_local3_start: .word 0x69871fca,0xcaf70f44,0xcf8a93b5,0x35c59941 .word 0x9e1c99f0,0x29f9e5b1,0x96230cb9,0x91d36ed2 .word 0x548d71a8,0x52d85aa2,0xea4d7d85,0xfba4229b .word 0xa7b1f032,0xad6e55c2,0xf033816c,0x2cc9306f 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 0xc0 p30_local0_start: .word 0xda8240ef,0xc880351b,0xc8ac417d,0xf7b1311f .word 0x69ae51c9,0x8003da03,0x035c6b2d,0xb2b09000 .word 0xf09db502,0x09f6224f,0x7e5ce8dc,0xa8dff174 .word 0xd4677de7,0x9e15909b,0xf717776c,0x77176029 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 0xc0 p30_local1_start: .word 0x703a479f,0x82966421,0x9f7a8f62,0x14fb4289 .word 0x5ab7d751,0xd8aa45ae,0xfd67a021,0x64c02ab3 .word 0x37416cf1,0x6f9d9daa,0x52f00cec,0xe2486d5b .word 0x63ef32f4,0x977ab086,0x05ea7a22,0x1d024edd 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 0xc0 p30_local2_start: .word 0xe8184cb5,0x2db1d3dd,0x5ff9567e,0xb0037e02 .word 0x7fda88d2,0x2c8d726d,0xb01e2fdf,0x83137497 .word 0xa45b6762,0xb0ecbb3d,0x892fb940,0x443a2b22 .word 0xb360002f,0x09e75ff5,0x1a202c19,0xc87a1492 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 0xc0 p30_local3_start: .word 0x668aa0d0,0xd71e21a5,0x8de84875,0x3e5d089e .word 0x9faabd18,0xee02ae5b,0x5e87422c,0xf26a1047 .word 0x76d13713,0xd13c805e,0xf40ad0bc,0xa71948c8 .word 0x50a23a09,0x17e0cd9d,0xe1d58710,0x3c4a2a90 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 0xc0 p31_local0_start: .word 0x48acf7ff,0x1ea130af,0x423f197d,0x2e7f199c .word 0x0ab21dda,0x86a6036c,0x0c85b069,0x8904cc15 .word 0xf60a5f17,0x0fdd6150,0xa37cd634,0x57ece61f .word 0x6f041036,0x82b31e00,0x6c64a4ad,0x3420a546 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 0xc0 p31_local1_start: .word 0x48750e86,0x8681c4c1,0x35394384,0xc6298b78 .word 0x74d3d955,0x7f1eeb24,0x51028e37,0x1a39559c .word 0x79e794ad,0x4b0b27a1,0x2385ae25,0x15e571bf .word 0xda72e5fe,0x6b284b61,0xff056c0f,0x0ff33b97 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 0xc0 p31_local2_start: .word 0x5f4813bd,0xfdc59078,0xa9f747f7,0x95c3865f .word 0x22688bd4,0x8c50852b,0xc8e68f7e,0x1e995659 .word 0xa1f94ff4,0xf855a22d,0x3026bf3c,0x92898bb4 .word 0xb28f356b,0x79638765,0x7f5b613c,0xe8a6a790 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 0xc0 p31_local3_start: .word 0x3d0c35f5,0x77f0819b,0xb00f6ef9,0x2bf8d799 .word 0xb284215f,0x24ebe179,0xe4f2888c,0x98e564e8 .word 0x1832118d,0x5ac580f9,0x351f4bc1,0x1e98c9c3 .word 0xbbae76c2,0x333415a7,0xfb6188a5,0xd9338fb8 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 0xc0 p32_local0_start: .word 0x04add35f,0x2bf18a27,0xc7b205ef,0x9be1e166 .word 0x8295b184,0x6d94d8eb,0xeccb6611,0x1a665750 .word 0x4d1de249,0xfc33f668,0x01b2a556,0x90acc417 .word 0x3641e2d4,0x36a3b2d7,0xb994f5d5,0x7e8202b4 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 0xc0 p32_local1_start: .word 0x7ab2f6e3,0x8e32cdcd,0x722c6bdb,0x34fa1920 .word 0xbe182892,0x56c54c30,0xc082039f,0xb1bf1d22 .word 0xc6cbf30a,0x82959b52,0x99997017,0x3fbffc59 .word 0xaf797767,0x54fb5525,0x4beb177f,0x605d4f31 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 0xc0 p32_local2_start: .word 0xd33f7614,0x68e7ff75,0x87d0bb31,0x4ec3572e .word 0x71445a21,0xe60e0e06,0xf667ddbf,0x24da96c8 .word 0xd2a0f274,0xaaba1689,0x90c64484,0xe9731116 .word 0x76762872,0x3b1d9f88,0x654f84b4,0x9bc5e375 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 0xc0 p32_local3_start: .word 0x3e486eb7,0xcfbfb037,0xf449b800,0x4cb1a00b .word 0x646282e4,0x2ec5d3c2,0xbe62611b,0x9b66f14c .word 0x3965b666,0xa3c9fafa,0xfc382038,0x396a7f56 .word 0x27b8d76c,0x9e2785bd,0xd30ccf38,0xb7dd9c29 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 0xc0 p33_local0_start: .word 0xd8cbbdbc,0x4f5c4d78,0x474200e6,0xd0878f7f .word 0x08d089b6,0x90e7b26e,0x7feedccc,0xd8ead440 .word 0x402b5ed1,0x0a2bf49d,0x3dfac9ca,0x29afa714 .word 0x962015b2,0x53eeadd7,0x8125d7e3,0x9e47a19b 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 0xc0 p33_local1_start: .word 0xd36ab640,0x3b27509d,0x608badb7,0xca84c8f2 .word 0xbe7201dd,0xe80fcc7e,0xbe9c957b,0x7cf9d21c .word 0x4a1ffb78,0xeeba11f6,0x90f5528d,0xc010a799 .word 0x4d6d27fc,0x3cf7ef0a,0x04a07ad0,0x01d1007f 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 0xc0 p33_local2_start: .word 0xc8a2af99,0x1796c778,0x2b9ce0d8,0x81a3bc7e .word 0x4b7304ea,0xa4569540,0x79f8f99b,0xebe7fcb2 .word 0x79570c36,0xd1b9c536,0x33931633,0x90cacda2 .word 0xe3d87400,0x08b18cae,0x79536572,0x18f2b742 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 0xc0 p33_local3_start: .word 0xa4d554aa,0x2b8c475c,0x01e80f84,0x6d0994b9 .word 0xd1c2bed6,0x151aa754,0x3e09a975,0x62d0b825 .word 0x6e0240cf,0x1fb57d8e,0x4071844b,0x0c778c51 .word 0xd4184abe,0x0fe1d0fd,0x179ab76e,0x7f21287c 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 0xc0 p34_local0_start: .word 0xea2815f9,0x3ca8a4db,0x519712b2,0x20bfe26b .word 0x26f5f38d,0x0b03d09a,0xecf95567,0xbd36606e .word 0x7f0f4c9a,0x93b55d19,0x57a90dce,0xa571f912 .word 0x824e612a,0xbff61f3c,0xec24ebce,0x359f6651 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 0xc0 p34_local1_start: .word 0x090596d0,0x31148f24,0xb188f941,0x4b500e8b .word 0xd9cdbd2f,0x07c8a5d1,0x148f7ba4,0xb6c534ad .word 0xa1eee8bd,0xea8d12e4,0x9d3e09f0,0x9341d617 .word 0xe448f0a5,0xcbb3b933,0x93725c4c,0x4a1988da 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 0xc0 p34_local2_start: .word 0x1c177e51,0xf09e2c5f,0x8bba50ce,0xd8b46f20 .word 0x7e3000af,0x2b167734,0x0d312ab2,0xa2575011 .word 0x323e4067,0x956eee1a,0xc9faae2c,0x96a3d572 .word 0xca131f24,0xe48391e5,0xe362d94a,0x93eb27ed 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 0xc0 p34_local3_start: .word 0xd8da0b1e,0xc4b8d66d,0xbeeb1f16,0x1086434a .word 0x35d95e80,0xd70fddd8,0xacca645f,0x3c4f9a61 .word 0xa52d3c5f,0x9fd466dd,0x30db984c,0x1b7adbfe .word 0x90361db6,0x3ed17aa1,0x6772c0a3,0xc9a41ddc 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 0xc0 p35_local0_start: .word 0x75d2e67a,0x8e62fd0e,0x3b483c57,0x47917975 .word 0xe65c1056,0x966b8ec9,0xccb41c76,0xec02093b .word 0xae990405,0x4f88c3c2,0x21b39969,0xef393fc2 .word 0xcb0ee1e3,0xfc1e7d9f,0x9560edd1,0x9e5664a9 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 0xc0 p35_local1_start: .word 0x5d920b45,0xca1442db,0x84a2a530,0x5adfcaf4 .word 0x1a2997fd,0xc4eca99c,0xad776d68,0x1473c769 .word 0x0e8c7950,0xf69cf73f,0xaad8926b,0x740f1718 .word 0x1988c944,0xfb7396f6,0xc5a0cdf3,0x9a1fe2a0 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 0xc0 p35_local2_start: .word 0x51ba52b6,0xc1b4c695,0xb253f0eb,0x2086aced .word 0xa07b2e46,0xbab5f85b,0x3c775b00,0x22cc6cbc .word 0x603a5750,0x9817d08a,0x20b6b31c,0x867eee6b .word 0xd4e65c5b,0x47c75f35,0xdd2de000,0x82bac387 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 0xc0 p35_local3_start: .word 0x9558ab10,0xd7c1d85d,0xa9248565,0x513ccc23 .word 0xbc3068d3,0x32d9345a,0x49bef383,0x336e5ee4 .word 0x7ddc28b1,0xa10cd7f0,0x8f88e292,0x341f2f6d .word 0xc17f6dbc,0x16377f7b,0xc18f84f7,0x8ac14912 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 0xc0 p36_local0_start: .word 0xb5753f9e,0xc74662a2,0xb9d99eb9,0xc154da6f .word 0x141ea203,0xe2fb8820,0x4a5e96ff,0x6544743b .word 0x3cb23f33,0x43dc7a7d,0x62c80a46,0x7824fab2 .word 0xaf1bba0c,0xd9fcb11e,0x97e6a7f0,0x86dd590a 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 0xc0 p36_local1_start: .word 0xa339fa80,0xd5314112,0xbc8d61d1,0xfc4cd6e6 .word 0x0d45db4a,0xe415f31b,0x973611ca,0x17645ef9 .word 0x4c87c0a1,0xc5ea7843,0x55757660,0xd2ac6389 .word 0xbad4f424,0xa18df66f,0x064e3ad8,0x8a92f763 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 0xc0 p36_local2_start: .word 0x2ef6c0e5,0xd2981b31,0xe09b7ef7,0xcbceafab .word 0x693d7c3d,0xa0ae2d2b,0x6f920cbd,0x5a9d0f26 .word 0x4e7a66bb,0x64dfee46,0x89e46fff,0xd10c8928 .word 0xe83b9ab7,0x33906058,0x9f2fc511,0xd1eb4187 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 0xc0 p36_local3_start: .word 0xf8838691,0xfae3acad,0x9863e4b0,0xeb5665ab .word 0x1ff477bf,0x6f00c5b5,0xfc5fa13b,0x6b17239a .word 0xb0f387e5,0xa312a833,0xd3c43990,0x081f90c8 .word 0x9f8fecb3,0xeb1d0316,0x6fa5423b,0xa8a635bc 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 0xc0 p37_local0_start: .word 0xf155ab75,0x642d7e96,0x5aafbe62,0x19ff2653 .word 0x0a31dad7,0x293afdbd,0x561bd284,0x3c01f70a .word 0x73f15738,0x557e34cd,0xa125c218,0xc09eb9af .word 0xee5d4f95,0xf5a5ac11,0x780c4202,0x29154a1e 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 0xc0 p37_local1_start: .word 0x19c36a76,0x06ef35dd,0x0f92f6d5,0xfc9a6a39 .word 0x8b0f1e38,0xf55f18bf,0xd7165d2e,0x79e3dfa5 .word 0x0857b646,0x0bd4958e,0xd882e2e8,0xb55bd2ab .word 0xf136a6e2,0xb65c484f,0xe9174009,0xf03bc99b 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 0xc0 p37_local2_start: .word 0x7c3dcce1,0x6a4c7778,0x0f9843a8,0x4cdde782 .word 0x38ba4188,0xe19fc9fd,0xbf214a4b,0xcc5fe57c .word 0x4ff48876,0x8cb7e5f1,0xf5e2c7c7,0x296f99dc .word 0x1aa1e258,0x41413b0d,0x7470c198,0x53401820 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 0xc0 p37_local3_start: .word 0x678add61,0xfa8b8e8f,0xf141d36a,0x1cb1e28a .word 0x100cd914,0xaba41148,0x3bec892b,0xb6f87a71 .word 0xb938664e,0x4a68ec7f,0x168ea3fe,0x96df181e .word 0xdeaf6e07,0xd9d825b7,0x018d50b3,0x6f83d839 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 0xc0 p38_local0_start: .word 0x4ff45d10,0x470a77be,0x8125e8bb,0xcb60d8cc .word 0x03f8ac10,0x046d21ae,0x39e03418,0xcb8551bc .word 0x9fa96902,0xb571efdb,0x766690b8,0xa02508d7 .word 0xf015cde4,0xc942063f,0x464cd9c7,0x5e9c528c 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 0xc0 p38_local1_start: .word 0x2b756102,0xb53bb572,0x44016813,0x388844ec .word 0x6cc05c73,0xcde5591f,0x02bd691a,0x39c87612 .word 0xf44391b7,0xc44f88fe,0xf5f4b427,0x12931eaf .word 0xdcdd7f44,0xabf15343,0x69adc667,0x027ea143 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 0xc0 p38_local2_start: .word 0x86335d5a,0xa472e866,0xea2250d3,0x9fb85391 .word 0x5138d08d,0x39becf12,0x3748b0ab,0xfe0c3784 .word 0x7b61c831,0x37e04552,0x155c02b8,0x448d09c4 .word 0x0b41aa90,0x31505028,0x5e303e77,0x634fb261 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 0xc0 p38_local3_start: .word 0xb76745c0,0x925c69df,0xc05525da,0x0d7a187a .word 0x76893fa0,0xe755e54e,0xfbe5f390,0xd4471f8f .word 0x1ebc5815,0xf8b70c5a,0x503f9183,0xae10d60a .word 0xdadcd0a5,0xde287b0a,0xffdb953d,0xc489f90f 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 0xc0 p39_local0_start: .word 0xec98d5b3,0x7e5896d0,0xffebb91f,0x0d1b5c94 .word 0xa8dc9ef6,0x403ef3cb,0xdf639ab5,0x526ac6c8 .word 0xa0d0e91c,0xe70328d8,0x2f4ee380,0x5a46a992 .word 0xe011e454,0x84b17902,0x197c1948,0x0958bb8e 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 0xc0 p39_local1_start: .word 0x2070e3c0,0xb25fc4a8,0x12408da9,0x4c66aede .word 0xf1feafbe,0x2bce77c6,0x902c04e4,0x1520551f .word 0xd59d7610,0x2369499f,0xb5310dda,0xab17abb6 .word 0x965a45ae,0x4109c760,0x7ed95dca,0x67bb8891 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 0xc0 p39_local2_start: .word 0x7b60c78d,0xe3a75229,0x7ede7f55,0x6ef5ac97 .word 0xf834ad31,0x3258bc07,0x816129cc,0xf8dcd456 .word 0xfe98567e,0x7767614d,0xe148c267,0x57ce5ac6 .word 0xe2f53b9b,0x5561fd6b,0x2ee465b5,0xd32f446f 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 0xc0 p39_local3_start: .word 0xa255ffd5,0xee2c67f9,0xd3878220,0x12842cbe .word 0x914c724e,0x8d4c38c7,0x43f5f1ac,0x62689356 .word 0xe405f854,0x3feccaa2,0x60c89a26,0x10a39951 .word 0x7e79c02f,0x9df9c147,0xf8638879,0x5e27cb86 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 0xc0 p40_local0_start: .word 0x2798666f,0x4a2f51d9,0xecb48e30,0xea63c321 .word 0x0d9f013c,0x0c5512b8,0x1481c226,0xc4b6b332 .word 0x1ee35332,0xab557036,0x3e57e1dd,0x0db8e0db .word 0xf34ea483,0xf40584b0,0xda71a639,0xe1c0f44b 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 0xc0 p40_local1_start: .word 0x3a39b596,0xc586b8f8,0xcc3bec1b,0x22f7dbe5 .word 0x1c9db282,0xfe7d2620,0x889b29cd,0x86fcb983 .word 0xd0ff49a7,0xfc9b19d8,0x6cfa4100,0xc6294ad0 .word 0x32230656,0x05d18080,0x9c50ee16,0x2126e038 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 0xc0 p40_local2_start: .word 0x13075acf,0xdcd38f14,0xcf83314a,0x9fbc6f41 .word 0x25704bf7,0x5a049bd5,0x21643674,0x5e45bb84 .word 0x12e9d151,0x29a4fdff,0x4c0d8c90,0x05af77d4 .word 0x91f84c0f,0xfa9a1655,0xd89c211f,0x90c054b2 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 0xc0 p40_local3_start: .word 0x5ac1d23f,0x6ee98158,0x6bbf1980,0xc0408336 .word 0x2fca42db,0xe87c733c,0xaf43f1c3,0x77f5106a .word 0x178e24dc,0x1a943725,0xecfc3f98,0x6a7e3ed2 .word 0x29191e0e,0x7d5d8aad,0x13902956,0xcb35a63c 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 0xc0 p41_local0_start: .word 0x219eb566,0x6997067e,0x811a8dae,0x1b680dfd .word 0x85f4809f,0xd4391bf9,0x95a62cf9,0x4a24fcd6 .word 0xf6cd2eed,0xc1c30f42,0x3abcf255,0x48d51b8d .word 0x421548bd,0x911e6170,0x663e2b9a,0x26ab6b48 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 0xc0 p41_local1_start: .word 0xfaa8e381,0x07b8fae6,0x9053e4db,0xd2704af9 .word 0xfb9fa43d,0x73a6177d,0x84fd0a77,0x94b1212c .word 0x7133974f,0xd5932eca,0xd7db1d04,0xb5a348e7 .word 0xe9988512,0x381e42d4,0x49aadba4,0xdc06476c 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 0xc0 p41_local2_start: .word 0x525f8a62,0x2a3114d4,0x503a3f16,0x9000c2d8 .word 0x22e892c1,0x5adcbac9,0x256786a8,0x499f8cfc .word 0xcc61b1c5,0x9421d33b,0x2c0a4c9f,0x6101434a .word 0xc5d05ffa,0x7f6719de,0x6fb059fa,0xeae438e3 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 0xc0 p41_local3_start: .word 0xf925ad9d,0xa9539a1a,0x748e9f05,0x869c7946 .word 0xd9772487,0x55b996be,0xb5953ec5,0x9202f807 .word 0x1c02fa42,0x83a17ab3,0x815b9725,0xc2a89012 .word 0x1a9612db,0xb3766add,0xc408aa7b,0x60b54472 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 0xc0 p42_local0_start: .word 0x593d25b7,0xba5a444b,0x4759b6de,0x9f738003 .word 0x373424e0,0xd22c9bf4,0xdaf6e7dd,0x134522d0 .word 0xa2ca81be,0x559c5e60,0xf10f0ec1,0xfdba3002 .word 0x033cd3c3,0xd6b2b8b2,0x7dbe7a5f,0x62209cb6 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 0xc0 p42_local1_start: .word 0xa335abf0,0xc2455853,0xa939e712,0xd4f82293 .word 0xa903aa59,0xd32beb78,0xd5bd7583,0xaeed1475 .word 0x1642b0ed,0x923021a4,0xb51d3b07,0x4dc77b8b .word 0xa5b5d925,0xd70fbfa8,0x95335ee2,0xf86fe19b 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 0xc0 p42_local2_start: .word 0xd4866cff,0x881e4f81,0xf9741345,0x391ff624 .word 0xce7a8d1d,0xa1460734,0x6a0d7b25,0xf988cae2 .word 0x8e0cb87e,0xb786b3a1,0x3ae19ccd,0x06e5c9b0 .word 0x828d630a,0xe3db8157,0xcdc52c97,0x0ea1d100 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 0xc0 p42_local3_start: .word 0xb24df540,0xb566f968,0x4af448f6,0x6c24eb04 .word 0x34801aa9,0xbe3c2614,0xb5526882,0x0d796521 .word 0x1a948f9c,0x4aab10c7,0xeb8e5cce,0x26bc22dc .word 0x3e74fa70,0xe796c886,0x3c771a85,0x7c6daa9f 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 0xc0 p43_local0_start: .word 0xddf4af07,0xab88dccb,0xd6b3dab4,0x976ae8f1 .word 0xf20ae249,0x3fd4568b,0x60baa87b,0x6fee572c .word 0x62aeae4e,0xd1c1eec1,0x6c72c44b,0x567c75d6 .word 0xb47024f0,0x3f5a9c43,0x77e09522,0x623a6e7b 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 0xc0 p43_local1_start: .word 0x63afb8ea,0x000cbbc7,0x5f7b2ad6,0xc382265b .word 0x5105e9fe,0x3c81daeb,0x7c2e5ef3,0x090fcaf2 .word 0x246e342b,0x83fedc5e,0x3848eb51,0x728aafb1 .word 0x80e8e230,0xcce1f697,0xc0d2a557,0x069ccefc 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 0xc0 p43_local2_start: .word 0x2de5f8f8,0x68248c7f,0x1c14105c,0x60ef17ae .word 0xd75b8221,0x0a4d0435,0x1349c971,0xa9ed4515 .word 0xbe0b705a,0x63bd6572,0xf3978988,0xf1799aed .word 0xb6fad138,0x0100f00b,0x09fc1f36,0xceccb2f1 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 0xc0 p43_local3_start: .word 0x92fbe0cb,0x2ab589dd,0xda8ac32b,0x4936af22 .word 0x7c8ce985,0x0b427ee0,0xda85ae1e,0xae4c7532 .word 0x3cb2410a,0x91b57aa4,0x3b9faf48,0xd4c8f02b .word 0x5c4f8f75,0x4ee4d2b0,0x54d3a2be,0x4f428efa 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 0xc0 p44_local0_start: .word 0xd9d9b5b3,0xacabf151,0x80b18c63,0xbc9b930b .word 0xe888812b,0x4f3102ff,0x0bc79641,0x5d8b57e2 .word 0x19049a16,0x645ba47e,0x62e07fb8,0x40d986bf .word 0x04b8ac80,0xc6187d79,0x83d44db1,0x5d020868 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 0xc0 p44_local1_start: .word 0x431b0a8b,0x7c5cec63,0xc5ee51cd,0xebccb897 .word 0x2a3bd519,0x525c83e1,0x6329f7e9,0x3ee51786 .word 0x23ff918b,0xea5408fe,0x9150be2e,0xc629b971 .word 0xb156d5cc,0x663d51cd,0x97eb357e,0xb0ddff82 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 0xc0 p44_local2_start: .word 0x5782314f,0x10e6a2d8,0x0b7b36b3,0x29be1d74 .word 0x0c7e5566,0xaf2b4208,0xeadaedda,0xbc72608f .word 0x1b7287d3,0x7f152828,0xe8435dca,0xb976e20f .word 0x07503905,0x4d6823f4,0xe9fe94d3,0x78b569ad 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 0xc0 p44_local3_start: .word 0xab0b6e5c,0x54b4c13f,0x0ce40794,0xae96d4fd .word 0xa9dd14a9,0xb4d9d30a,0x02b5b753,0xabe3c988 .word 0x24a8ba06,0xe44b4647,0xb361228b,0xc3136847 .word 0x2c98c5b4,0x14981db3,0x071f4c72,0x7ef74589 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 0xc0 p45_local0_start: .word 0x76987e05,0xcc3968ff,0x65c6761c,0x22a5d055 .word 0x3e3c80a1,0x2efe32c9,0x48223af9,0xb9a49ffb .word 0xb0befbe2,0xd9f7d7b0,0x2b84de59,0x54bfde3d .word 0xbfbf8c32,0x2a524234,0x564b2971,0x19a87714 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 0xc0 p45_local1_start: .word 0x0d290626,0x0d696951,0x8846b72f,0xd743a388 .word 0x2f329485,0x7e047c84,0x90680b82,0x7f762dde .word 0x9d727662,0x21958512,0x8f0017a5,0x3690d869 .word 0x37425781,0x00b43bdc,0xeec43e5b,0x80400ee9 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 0xc0 p45_local2_start: .word 0x81851063,0x29d41044,0x7730bd60,0xe4e55e82 .word 0x2c1ec27d,0x92889444,0xb0ca0226,0x85bd6705 .word 0xb06b1810,0x2da4ad44,0x8c287367,0x5a74c18d .word 0xa3b5258a,0x08a9e77b,0x0d55b93a,0xc35c4908 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 0xc0 p45_local3_start: .word 0x04dfacff,0x38e02830,0x4eadc539,0x55a21e65 .word 0x35e66899,0x7ef9d5d6,0xb4affbac,0x49496608 .word 0xa6db1453,0x91a99712,0x9290dc59,0x05fd6303 .word 0x4d6bdfe9,0xc956a38a,0x93fa92e2,0x58eca9c0 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 0xc0 p46_local0_start: .word 0xa7bb267e,0xe86b4a61,0x1419bb03,0x8574360e .word 0xdc639ad0,0xb303583c,0x8d8864e0,0xe40e3d1a .word 0x92347951,0xcb52456d,0x58baae6c,0x37580fef .word 0xd51167ae,0x75a0acf8,0x46d7922b,0xd3907e72 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 0xc0 p46_local1_start: .word 0x631981a9,0x4782a5c1,0x11403bda,0x264faf48 .word 0x59b6cc93,0xa47df007,0x470dcbea,0x5e0e7866 .word 0xdd2951ce,0x7ecc3586,0x39a4b444,0x2187de8f .word 0xde4b414e,0xaf2c9344,0xb09acc7f,0x35413f63 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 0xc0 p46_local2_start: .word 0x0225d7ea,0xa7eecad4,0x1f302b33,0xdf0a2b4e .word 0xa7e2eca2,0x010cc05a,0x0bddda77,0x9ef312a7 .word 0x68417cb4,0xf50de99f,0xa30d4983,0x846a46ec .word 0xc2a2f2d5,0xf5fc4b0b,0xd565ed46,0x40c6be1d 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 0xc0 p46_local3_start: .word 0x5ccc31f2,0x28b6a654,0xd940678f,0xe51a0d4c .word 0x061e14b9,0xfc804dbd,0x976a94a6,0xe2e679b6 .word 0x3392b2b2,0x6e56ab74,0x997b78e4,0x53405e48 .word 0x082d8cf0,0x9f9758ce,0x79f948c2,0xd03f7f07 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 0xc0 p47_local0_start: .word 0x7a73d23e,0x94214afa,0xde61de3e,0xc7ffb7be .word 0x7bc9a06c,0xc65fc7a8,0x25c30f5f,0xbe4ea42d .word 0x531af1d3,0x62eb2748,0x3b8d9021,0xa2eed271 .word 0x31abff23,0x32eb91a8,0xba93550b,0x1e450d1a 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 0xc0 p47_local1_start: .word 0x9636624a,0xae1c70d6,0x6310947a,0x7c9067c0 .word 0x1d374a0f,0x59c6c818,0xaa9bf1e6,0x79cc4e21 .word 0xe8a2a987,0x652e2871,0x6f529ad9,0xde9a3c5a .word 0x2e8a4362,0x54d00842,0xf6704691,0x571fab77 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 0xc0 p47_local2_start: .word 0xecd95410,0x945e7005,0x2d80f462,0x7ace8470 .word 0x554752ce,0xbee242e0,0xc063986e,0xd3622cae .word 0x3111cbca,0x9c63df3f,0x6ee83bc2,0x12e3e920 .word 0xdba8cd3c,0x03a6cb52,0x4043035e,0x8da63aa9 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 0xc0 p47_local3_start: .word 0x43f5c696,0x5f6106b8,0x71c9c314,0xaa03a96a .word 0xb4037e70,0x065738b6,0x80beacec,0x3d1f9675 .word 0xb8237ea5,0xb885f79a,0xd9e3918d,0x84a873cc .word 0x11f0983c,0x6ba117d7,0xd71cd8e7,0x0459b6a8 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 0xc0 p48_local0_start: .word 0x47cd2b6f,0xfc0c3776,0x3d79fe08,0x7a09c5e5 .word 0x915fa72a,0x0c825ed7,0x4c7a74a0,0x01745ecd .word 0x494ece00,0xe1d5aa2d,0x200f3a41,0x426efc17 .word 0x6b974157,0x403dbd77,0x8f8ec92f,0x57d2ca7b 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 0xc0 p48_local1_start: .word 0x7c930abf,0xb1f97281,0x3fd5d411,0xbe4270bf .word 0x9c8dd5e1,0x195766b2,0x1ffdaa83,0xa5f06467 .word 0xb2dad886,0xd6fcbbf2,0x6283854d,0x6ee4fd04 .word 0xefd71778,0x1591ec22,0xbae608da,0xa714b565 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 0xc0 p48_local2_start: .word 0x830d9acf,0xe5725960,0x8991d5ec,0xa551f7fd .word 0xabd31df7,0x1db0810f,0x363da0af,0xf95f9a9e .word 0x7a0ca06b,0x17e6597d,0x0f0001ba,0x5c9e693d .word 0x96b7de3d,0x5c733d79,0x95e8bbde,0xc95831b1 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 0xc0 p48_local3_start: .word 0x6497bac4,0xc83eb02e,0xdf9f9031,0x4815a83d .word 0xfb00eb5b,0x087bd003,0x7d84db84,0xa4c3721f .word 0x18b605f2,0x6c05f188,0xabd238de,0x64e731fe .word 0x61b4cce6,0x213b8c72,0x9292fe55,0xf69d5f91 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 0xc0 p49_local0_start: .word 0xaac9b635,0x760d6f69,0xaa39f0cb,0xa7daed0f .word 0xbed247d3,0xea05bef0,0x1f430773,0xb0c85167 .word 0xbfd6900c,0x97b119b1,0xf47ef9d5,0xbf623a05 .word 0x1dc21326,0x3cf59bdf,0x4463101b,0xcc372774 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 0xc0 p49_local1_start: .word 0x91f914d1,0x9ece1c77,0x682e5e04,0x32f8c583 .word 0x54cf03f8,0x4340900f,0x01a19d83,0x70f17a91 .word 0x11eda145,0xd97d6bda,0xce900552,0x18940bf6 .word 0xbb64bef8,0xcce21f54,0x24398bc7,0x3b6a9704 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 0xc0 p49_local2_start: .word 0x8a4b20a6,0x6bf7f034,0x294572c1,0x4cf65721 .word 0x6bde6dab,0x5f903144,0xaad35fc6,0xf612465e .word 0x8d8f45b8,0x55be0207,0xea8a8d59,0x2e1f5b42 .word 0x286a9fd3,0xf95f5944,0xfd0cb21f,0x12e08112 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 0xc0 p49_local3_start: .word 0x179797c3,0xc338cacf,0xbfe1eb7e,0x91d3097d .word 0x95253101,0x7a4aa5b8,0x2c60e2b7,0x5d1d09b3 .word 0x65ceb66f,0x88f6efb9,0x86f500b8,0x879f6239 .word 0x905b8132,0xea1ef086,0xa64364e6,0x148acdb6 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 0xc0 p50_local0_start: .word 0x2356c7ff,0x787485ae,0x418c6f16,0xae7960c7 .word 0xa2cba1ae,0x40934cfe,0x9ccb9696,0x6c05aa75 .word 0x542cd38c,0x65b614ae,0x31c0f78a,0x486fd070 .word 0xa75717c5,0x057cefce,0x7a34f6ae,0x524521f6 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 0xc0 p50_local1_start: .word 0x6f9b356a,0x33e21c2c,0xb2d332f0,0x41abe417 .word 0xd26af6f3,0x287f9524,0x9cb6e508,0xe959de0e .word 0x08097fc7,0xe39b87b9,0xa1511384,0x9463c68f .word 0x73da51bf,0x488e72f5,0xed2cc922,0x81fde8db 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 0xc0 p50_local2_start: .word 0x4c0594b0,0x03f7b64d,0x0908d05b,0x18bbd29f .word 0x47bceb7b,0x8e991097,0x74b9e25c,0x00759297 .word 0x619530a2,0xd5a59dd5,0x053c63f9,0x9a48002f .word 0x168cd342,0x703faf06,0x9c798c30,0xea5bbdd1 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 0xc0 p50_local3_start: .word 0xe7be83c9,0xca336a21,0x23df6544,0x3e2b8db2 .word 0xd1c281c3,0xa6194a42,0xc0e09f2e,0x10392cc2 .word 0x0f2d920a,0xbea6c716,0xaee64f5c,0x9c4a03dc .word 0x8aaf990b,0x11ddf003,0x84d25743,0x19e917bc 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 0xc0 p51_local0_start: .word 0x69013b53,0x48f75fb0,0x0430a81d,0x68185d56 .word 0x1dead46b,0x19151a7f,0x64575d52,0xd593f6ea .word 0x5646ea99,0xb4bc317f,0x39ff2167,0x1a0310b4 .word 0x75db5d7d,0x7cddaf0d,0x3e30ee6c,0x33f45a6d 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 0xc0 p51_local1_start: .word 0x003d69c6,0x45111a77,0x214de940,0xabde17e3 .word 0x1d286ac6,0x0a623a86,0xc62d3224,0x63555d74 .word 0x96e9efd1,0xc3c488f3,0xee15664f,0xa7543b8a .word 0xb800ebff,0x96c5cced,0x3b15bac1,0x4ca2228b 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 0xc0 p51_local2_start: .word 0xbf9b7b99,0x635e86ab,0xf93bf94f,0x268d68a5 .word 0x09ca9251,0xa3a3be6d,0x8850ef3c,0x6b595073 .word 0x4887caf5,0x748df6e6,0x8fc2d1ce,0x83afff30 .word 0x227ebce8,0xdd339f59,0xedb72919,0x28918612 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 0xc0 p51_local3_start: .word 0x9cdfe466,0x6bdc2d0b,0x6d4e986c,0xbc0c4c6b .word 0x51e82c3c,0x88104693,0xd6b1acda,0xd9e02366 .word 0x9f43e50d,0x7baba253,0xe847691c,0x4740a689 .word 0xe30d4682,0xfef4080f,0x48028a47,0xffd8354d 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 0xc0 p52_local0_start: .word 0x77b795be,0xf68744e4,0x2c6d4d69,0x89207329 .word 0xae386b48,0x6ff41a1e,0xb259fee3,0xcac99e12 .word 0x9c5e6910,0x5588156b,0xa65066ca,0x5e4f5f92 .word 0x7a6993d8,0x0d07d827,0x5513d742,0xcbffc84d 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 0xc0 p52_local1_start: .word 0x5f0fbd8c,0xe3226a6b,0xbcbe1a21,0xda3c2b1c .word 0x1b161ab1,0x8552f88c,0x45841aff,0xcd66f664 .word 0x4c9b5925,0xf21bf0fc,0x3db0f304,0x3426407b .word 0xa13de46f,0x705fb8fc,0xde412516,0x14d94092 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 0xc0 p52_local2_start: .word 0x70470e7b,0x6bf32df8,0xc4538292,0x38c9ad05 .word 0xdb7caf4f,0x6c1848f7,0xb749bc71,0xe62e745d .word 0x81beb9aa,0xf402f9e5,0x7fc48f48,0x8d740b8b .word 0x90bf2122,0x99870fc9,0x280044d1,0x80c3e17a 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 0xc0 p52_local3_start: .word 0xe719e759,0x2ff44b48,0x24e49507,0xd185952e .word 0x0730f93f,0x37a95fe4,0x51f5b580,0xe4c99866 .word 0x09346f9c,0x07b6b059,0xbf3907ab,0xb3629cbc .word 0x3a0cd0ac,0xb760ba65,0x91535f81,0xfe7876e9 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 0xc0 p53_local0_start: .word 0x28170673,0x097270c5,0x87587fff,0x3b688b51 .word 0xcc830178,0x1e56a0cf,0x2c0081f7,0xea79c783 .word 0x431d8b01,0x276cb8d8,0xf67b7ea1,0xb0137f5a .word 0xce2f877a,0x61d35eeb,0xb61eeabf,0xfadfcf76 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 0xc0 p53_local1_start: .word 0x55183a46,0xcaebdb8d,0x6db0808f,0xa8f8be44 .word 0xeb8f90b3,0x04cf3740,0xe8e72be8,0xf5f6c61e .word 0xb5ea2180,0xe87162b6,0x7229016b,0x9993f9ef .word 0x5731ce6f,0x3f335d81,0x19e04510,0xed0b9d81 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 0xc0 p53_local2_start: .word 0xc50e07b4,0x4889a87c,0xc32cb3ac,0x5520088b .word 0x1dcf6b33,0xca77dfab,0x5c6a308f,0x3b9b1c85 .word 0xb81ceb60,0xc6e37331,0x5d0a350b,0xee5f67d0 .word 0x117f0e7b,0xe1014d09,0x1106620a,0xe892de42 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 0xc0 p53_local3_start: .word 0xf3a86799,0x90b26941,0xee3b70de,0x41e5b806 .word 0x43331699,0x2375132c,0x1812297a,0xf60abf18 .word 0xb0300b8c,0x06f71be5,0x7c75db29,0xb0eeeeb2 .word 0x74d32de8,0xf641e250,0xf23e6bc6,0xfcafbfd0 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 0xc0 p54_local0_start: .word 0x95246130,0xf2197c26,0x8a1552de,0x6693d51f .word 0xbdb1e19d,0xccff4900,0x4bed02bd,0x2449b9f2 .word 0xaf1d5a01,0x8cbec481,0x07def50d,0x3ee23e6f .word 0x5348b42f,0x7b9bbe47,0xbf54f732,0x4ca78715 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 0xc0 p54_local1_start: .word 0xa3a92b89,0x5b385b71,0xa18a3347,0x6f55f0ff .word 0x076b2add,0x9314acfc,0xfc061e57,0x22075a24 .word 0x53fe04c5,0x1e718da2,0xedd3bf79,0x272cabe8 .word 0x52f357b2,0x6bca39be,0xcfc1ef47,0x7b57dd67 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 0xc0 p54_local2_start: .word 0x0298b7af,0x9308a998,0xc354790a,0x81d4b69b .word 0x3776d016,0x16051e01,0x0dc2e005,0xf609bea5 .word 0x2687ba4c,0x9c25ed9d,0x667b9199,0x1deff30e .word 0x8ed6ca76,0xfce021b0,0x919dfe9f,0xc16e1c6e 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 0xc0 p54_local3_start: .word 0xc34d1790,0x2e25d485,0xd00ab59d,0x43765841 .word 0xb96a3637,0x96284d80,0x82810a69,0x86d697c6 .word 0x7446e2ac,0x7649bd9a,0x828d78ca,0x26abd431 .word 0xb6a17c74,0x226189dd,0xb5046219,0x4e25b5c2 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 0xc0 p55_local0_start: .word 0x9bed38f1,0xb61a21e4,0x6294b467,0x44dbc021 .word 0x491a95a8,0x972497da,0xdee4e886,0x789d4166 .word 0x6bbb6625,0x343123d9,0x067d0ea9,0xa588a22f .word 0xa7fda54c,0x335bf0f2,0x586aa958,0xb987848e 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 0xc0 p55_local1_start: .word 0x4b795bdc,0xfec5f238,0x4f321438,0x5237ad82 .word 0x0719135b,0xc1445892,0xc94ec9dd,0xe31a87b4 .word 0x5cfe4ef9,0x0b242f31,0xdd3df5b8,0x96bcedc1 .word 0xe28c63ed,0x292dc9e9,0xdec4a1e7,0x2d1643ce 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 0xc0 p55_local2_start: .word 0x621c70ca,0xb0c04027,0x17675ae0,0x898252e2 .word 0x26080945,0x616c297c,0xce7be34d,0x4fe76c45 .word 0x5340419e,0x6cf46509,0x53681037,0x51f18eda .word 0x5826785d,0xde3ac7a9,0x0c9da41b,0x258d6d68 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 0xc0 p55_local3_start: .word 0xe1443a3e,0x98d9bb87,0xda3ba918,0x55129219 .word 0xd890bb3e,0xc31f63e1,0x93ac4e87,0x98c70ad1 .word 0x7e899cdd,0x549b431c,0x5186f105,0x057c1319 .word 0x2af6b35a,0xec9aa2c8,0x3bb3343b,0x6a637f5a 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 0xc0 p56_local0_start: .word 0x27505740,0x8e7c0a58,0x2c8c42ea,0x69897216 .word 0xf935c9e7,0x1a2efdf3,0x2f4fd11e,0x819c0eb4 .word 0xeec36c40,0xc5977ad0,0x565a0606,0x09b9ee08 .word 0x9ee14c4d,0x00af3bd5,0xa5318601,0x975b79c1 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 0xc0 p56_local1_start: .word 0x5ee67ed0,0xb48899b9,0xc160432b,0x67ff59c3 .word 0x64827e67,0x673514e1,0xf2730b5c,0x84771cc1 .word 0x5e8efd25,0xe47cbfc1,0xb5a528bb,0x1cb8da6c .word 0x7fd3a21a,0x37b00d30,0x603eab51,0x53e12b3c 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 0xc0 p56_local2_start: .word 0x0487b3eb,0x7fd3b13c,0x33ace426,0x1412e549 .word 0x632a7337,0xf9e30953,0x2ce1313f,0xfe177f2f .word 0x15420525,0x9d0f8d4f,0xdcc8d09a,0x11e776c9 .word 0x0b99f9dd,0xdd7e1eb0,0xb4fc5a2c,0x3d6f0b6f 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 0xc0 p56_local3_start: .word 0xb46cd963,0x4d796e4e,0x20171fac,0x904b7796 .word 0x5afc6401,0x1ffe9296,0x0722cbfd,0x98758964 .word 0x25b2d495,0x1b416344,0xbd67958f,0x48335025 .word 0x88430007,0x9fdafc1a,0x6c9b8482,0xa65c280b 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 0xc0 p57_local0_start: .word 0x62de58f5,0x2c16efee,0x15877a30,0x8d1684a4 .word 0x17e235ee,0xfcb9fd71,0x0122bc9f,0xdfab57cf .word 0x98a597a8,0xfcce75a5,0x40bdf780,0x0e4fb6e3 .word 0xc9d6d9bf,0xa41593fb,0x8d155fa7,0x25f3bac7 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 0xc0 p57_local1_start: .word 0xd39c45ff,0xe0effdde,0x6bd450fb,0x40b22b40 .word 0x9e32fffd,0x4cd6ca95,0xc15776a6,0xe0830a91 .word 0x299ac557,0x11f36c06,0x97e8e420,0xe6706040 .word 0x2084d4c7,0x863970e2,0x1393e322,0x1c04a5cb 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 0xc0 p57_local2_start: .word 0x2936cc7f,0xadea20d1,0x4193806b,0x547d4044 .word 0x79e80b23,0x3cd0d925,0xdf77881e,0xfca3b3b8 .word 0xa0bc434d,0x5e63cfed,0xa0c35f09,0x3538714d .word 0x32371469,0xbdae71ff,0x7ab63899,0xaf590bec 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 0xc0 p57_local3_start: .word 0xda128613,0x395c8073,0xc7cd3a4f,0x515fc8a7 .word 0xb4094b10,0x3df3d37b,0x89a501a2,0x39f70e04 .word 0x1d47dd53,0x2a82e17d,0x6508d61f,0xf547338c .word 0xbd9471ba,0x54daf433,0x9c0f9195,0x6c1f0aeb 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 0xc0 p58_local0_start: .word 0x51f2819d,0xf9800a87,0x8e993e95,0xe37c141e .word 0x55faeb1a,0x7dbc4dd4,0x96af4acd,0x6526e98c .word 0x5f28600a,0x8713487c,0x27310b13,0x21fb9091 .word 0x8e223ab4,0x39be5120,0x3744f243,0x2bf09192 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 0xc0 p58_local1_start: .word 0x1a9fdb8a,0x3b1ebaec,0x0d92a0e7,0x8f979646 .word 0x441520a4,0x038dabbe,0x4d182b53,0x241e1692 .word 0xa348bad3,0xe8b02ae6,0x1eec7997,0x23d31874 .word 0x258c6e5b,0x873325f6,0x457e8120,0x2ec9db7f 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 0xc0 p58_local2_start: .word 0x294e7182,0x10113c6b,0x206b0ad6,0x1e8e0cab .word 0xb6905d4b,0xbed6836b,0x53b250d3,0x07c8575b .word 0x4430a78c,0x5df2ac0c,0xf75f5c98,0xe8ab610f .word 0x47cb4495,0x53153312,0x8ebafeae,0x2d208260 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 0xc0 p58_local3_start: .word 0x78ad147c,0xca7b1bd9,0xecf7df1c,0xa6fe026c .word 0x196489cd,0x4aa7e1e6,0x690d0b55,0xca588426 .word 0x7ae3d423,0xf047e125,0x104ed4d3,0xcf3dff4f .word 0xaa8341da,0x48d6d43e,0xb4337ab2,0xe0c5c618 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 0xc0 p59_local0_start: .word 0xd6e1644a,0xda522281,0x3b502116,0x746667ae .word 0x8f25aca6,0x19cde024,0x0766ba57,0x0576c3fd .word 0x58a3443d,0x54eec276,0xdae16476,0x529dd9d9 .word 0xde44f787,0x227932f8,0x1118c2d6,0x9352d569 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 0xc0 p59_local1_start: .word 0x5fd48a82,0x2395bb06,0xf82dfc98,0x7713dc5b .word 0xc14aa5ca,0x0ae74f9a,0x4c56b04a,0xd793c69b .word 0xd3b06dd9,0x8dcebcf8,0xc1746b58,0x3e3eec80 .word 0x562306e9,0x1235fe79,0x1a485f29,0xc337719f 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 0xc0 p59_local2_start: .word 0xb61d458d,0x05d69763,0xacda687b,0xa91ec724 .word 0x4f09a8be,0x715fa5e6,0xe046e595,0xa5435c4f .word 0x80256893,0xfadc305d,0xe8f2b79a,0x31309beb .word 0x45d91696,0x7b23a623,0x84593947,0xf29a034a 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 0xc0 p59_local3_start: .word 0x766a4628,0xa86cf5b9,0x2ce9352b,0xa2814bc8 .word 0x20e7077b,0x9e7d9431,0x8eb5cf30,0x70b7e89e .word 0x277591e9,0xc8300d0f,0x30367659,0x89d26bc6 .word 0x35c5817e,0x13d3c5ce,0x2ea2330c,0x9af311d9 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 0xc0 p60_local0_start: .word 0x4fb6d025,0xa22463b8,0x94213dd0,0x5e69115a .word 0xdbbbbd4f,0xd3d964bc,0xc215d24d,0xc27e57e2 .word 0xdb0ccad7,0x64cec599,0x024657eb,0xba710860 .word 0xa241f629,0xaef3b80f,0xe7a986c7,0xfa930649 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 0xc0 p60_local1_start: .word 0x1f5f521c,0x074a36dd,0xd8241202,0x23196ed8 .word 0x03d39d84,0x2843bcf0,0xf8e90f30,0x2dc5eec7 .word 0x5d37d904,0xfa8eeb77,0x899f4d9f,0x1f2e00b9 .word 0xddb8de66,0xebf95bdd,0xde41c172,0x51320a39 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 0xc0 p60_local2_start: .word 0xcbfd4e68,0x8481d91a,0x8f833b6f,0xb145c51b .word 0xbe7a0688,0xb135c244,0xc0ad1b9e,0x96c4c67f .word 0x25255bab,0x0883ec91,0x950e04ce,0x14308933 .word 0x9d722e54,0x61c85ec1,0xb96f5977,0xbcdda554 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 0xc0 p60_local3_start: .word 0x4dc9cd71,0xaa39994a,0x19b3f7e1,0x20e335b3 .word 0xfc0eacf1,0x25813021,0xe7792da2,0xb04c40f1 .word 0xe2b369d7,0x6fe7c4f8,0x4c37174e,0x3557bf99 .word 0x8813dc7b,0x89908528,0xbe1f6d34,0x6c616cd3 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 0xc0 p61_local0_start: .word 0x44bb1a4a,0x33f78fc6,0xa1b3de63,0x51bf7c75 .word 0x4796ecd1,0x793c9ac4,0x8ebee957,0x2f618421 .word 0x20e55599,0x4f97cd73,0x076c9484,0xec049489 .word 0x764e0906,0xa827fcb3,0x43fdfc8d,0x95ba19e1 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 0xc0 p61_local1_start: .word 0xc6eeff23,0xb3a03003,0xb0367781,0xf3778c7c .word 0xca4d0870,0xf596a887,0x3546e876,0x1ebef336 .word 0x766acf02,0x630c7416,0xe086ed16,0x63e78806 .word 0x72b30a30,0xa604dc17,0x30c96bff,0xd07bcf15 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 0xc0 p61_local2_start: .word 0xbff39580,0x195e50ca,0xdcafa531,0x496bd7d4 .word 0x1e027686,0xf6f54269,0x829b6ca4,0x6951ffcc .word 0xa99fb308,0xf5c4e14c,0x58cfac62,0xe67f9a1b .word 0xc3aad5ec,0xff76ccb0,0x02a8f98b,0x6ea882af 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 0xc0 p61_local3_start: .word 0x8226fe9e,0x03d0500c,0x8c79b11f,0x4d46d811 .word 0x2003dd7c,0xcdafada2,0xc0480c79,0x1ac7f326 .word 0x87182852,0x4fea4b80,0x9295ff86,0x79007a07 .word 0x027d284d,0xec05df7e,0x16ee285d,0x5c2f45a3 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 0xc0 p62_local0_start: .word 0x8a580306,0xb170666b,0x0de9b1d1,0x90288e8b .word 0x85453876,0xf329818e,0x104d831c,0x22dedc10 .word 0x93a28327,0xad902583,0xa343db6b,0xf05b75c0 .word 0xa6de5262,0x62618131,0xaebe678c,0xbf543d5b 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 0xc0 p62_local1_start: .word 0xcfd4cc65,0x25f4d998,0x779f87c2,0x459ada83 .word 0xd14dc150,0x0862cb07,0xd10f8ba6,0xdf61a7bb .word 0x02327988,0x60af7b1b,0xfd8187a9,0xde4cc0ad .word 0xe49f6f39,0x1a6e00cb,0x36548113,0x2e3d9138 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 0xc0 p62_local2_start: .word 0xce2e646d,0xf4d4d96e,0xe314b793,0xf5d49108 .word 0xd6d89503,0x6c42b730,0x89cfdd08,0xcd9821d7 .word 0xfdb18c2a,0xa3ed3904,0x1da014ed,0xa1d6639f .word 0x48310910,0xb5c02f8c,0x4d4263b1,0xcb5457dc 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 0xc0 p62_local3_start: .word 0x239f0834,0x03159eef,0x7b3b75fc,0x11dea3aa .word 0x544b7767,0x35a18289,0x910eb187,0xc2dda3e0 .word 0x94225152,0xefda4165,0x404da9d6,0x03395666 .word 0xdf5d00ae,0x7a06c9c9,0x018d8a56,0x86041bdf 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 0xc0 p63_local0_start: .word 0x9df280f0,0xfd89fe51,0x3665eba5,0xf82f7a2c .word 0x6d0b7ef6,0xdaaed7dc,0x9145eed6,0x215849cf .word 0x52f8b501,0xb39a9868,0xae4ee938,0xe563539d .word 0x197f1340,0x3abf0446,0xe05b160c,0xf6a310a0 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 0xc0 p63_local1_start: .word 0x24bec0b3,0x14b5e368,0x3a866f4d,0x051e4846 .word 0x19a2d9ab,0xfcbaa3c1,0x539000df,0xa73c622a .word 0x8797d204,0xf4f5ad17,0x03080361,0x875784a2 .word 0x914aaffa,0x117fa718,0xcb8b666e,0xcc0e0422 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 0xc0 p63_local2_start: .word 0xc18f118a,0x62624e5b,0xa7358000,0xc1b0c1db .word 0x52193b43,0xc4b40c6c,0x185c470c,0x8041aaa2 .word 0x9cdfd92a,0xff3d440c,0x4105b0ed,0xabe129ad .word 0xa8adcef7,0xc027710e,0x7e3f201f,0x3737fea8 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 0xc0 p63_local3_start: .word 0x9da2683c,0xef57ec81,0xad8cf264,0x675d3727 .word 0x2e5944b8,0x740e414a,0xc788f82a,0x433d6d74 .word 0x098c09a6,0x1d1fafe0,0xba9eb30e,0x8821f05b .word 0x6b993233,0xbc49954c,0xf7a772db,0x816824fc 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 0xc0 unres0_start: .word 0x4b942213,0xa7e08d02,0x5ed33fb5,0xac22364c .word 0x31aac532,0x6767afdd,0x6e2b1b40,0x13150f4a .word 0xa25a72ef,0x9cf50343,0xe25b485c,0xff48e0f6 .word 0xd5cd9b41,0xf9d877dd,0x1971f162,0x6694e5fa 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 0xc0 unres1_start: .word 0xd11eab64,0x5f146244,0x01e8e412,0x94cdbb6a .word 0xb6aef1ef,0xd2273cf7,0x7d5c1279,0x2ff1d4f4 .word 0xb848d7ae,0x4ce5a934,0x37b6d63e,0x73625dfd .word 0x79d86a68,0x04f40f71,0x7f508de3,0xfbce39cd 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 0xc0 unres2_start: .word 0x5f41d4b4,0x5292c30c,0x0291bbe1,0x9ef55a7d .word 0x23740484,0xc5d8e3e5,0x566c24fe,0x6582e857 .word 0x1159b95e,0x21e939f9,0xa44883e0,0xa3f2d0ad .word 0x1284e987,0x19c7f227,0x1f13ae82,0x81b17624 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 0xc0 unres3_start: .word 0x90a9a04e,0x657a02bd,0x3af07889,0x29433ddf .word 0x48a81124,0xfba28e34,0xe55c4c5d,0x4e8111f9 .word 0x5a1863af,0x131ae293,0x05274a6d,0x4f206140 .word 0xefc3828b,0xb4f79e70,0x63bc7ca1,0xc777b37c unres3_end: