/* * ========== Copyright Header Begin ========================================== * * OpenSPARC T2 Processor File: mpgen_tso_atomic_one_bank_2.s * Copyright (C) 1995-2007 Sun Microsystems, Inc. All Rights Reserved * 4150 Network Circle, Santa Clara, California 95054, U.S.A. * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; version 2 of the License. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * * For the avoidance of doubt, and except that if any non-GPL license * choice is available it will apply instead, Sun elects to use only * the General Public License version 2 (GPLv2) at this time for any * software where a choice of GPL license versions is made * available with the language indicating that GPLv2 or any later version * may be used, or where a choice of which version of the GPL is applied is * otherwise unspecified. * * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, * CA 95054 USA or visit www.sun.com if you need additional information or * have any questions. * * * ========== Copyright Header End ============================================ */ #define SCONTEXT PCONTEXT #define MAIN_PAGE_NUCLEUS_ALSO #define MAIN_PAGE_HV_ALSO #define N_CPUS 64 #define ENABLE_T0_Fp_exception_ieee_754_0x21 #define ENABLE_T0_Fp_exception_other_0x22 #define ENABLE_T0_Fp_disabled_0x20 #define ENABLE_T0_Illegal_instruction_0x10 #define ENABLE_T1_Illegal_instruction_0x10 #define ENABLE_HT0_Illegal_instruction_0x10 #define ENABLE_HT1_Illegal_instruction_0x10 #define ENABLE_T0_Clean_Window_0x24 #define THREAD_COUNT 64 #define THREAD_STRIDE 1 #define SKIP_TRAPCHECK #define USE_MPGEN_TRAPS #include "hboot.s" .text .global main main: ! Check for processor ID th_fork(processor,%l0) ! Random code for Processor 0 processor_0: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0x00] ! Set the start flag wrpr %g0,7,%cleanwin call p0_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 0 wr %g0,0x4,%fprs ! Make sure fef is 1 set p0_init_freg,%g1 ! %f0 = 179cd4a4 c67fee12 faac4dcd 06a2a94a ! %f4 = 5c443f2c 51d9d92e fa844d1d a9f0ac20 ! %f8 = 67c5cddc 6f5b8219 06b19bb5 390737f0 ! %f12 = 044121de a3637de2 3818059b 0da99eff ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = f5521833 231c029c c5b5eb2c e3f5ee2b ! %f20 = e9d58156 b17db384 9612cfd2 500dcbbf ! %f24 = 48359c16 bf560515 c9f5b849 78a90642 ! %f28 = 195da8e7 37fc6ad0 ab136fc5 70395c62 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 29151f41 d3fd0eba f4307884 da84f446 ! %f36 = 611c093e 15c4ab2e 8def5f2f d8e6607e ! %f40 = 2c1ebc46 18b58251 d6517a38 456bcc37 ! %f44 = a72c9857 9ba05142 ba588a77 05d14e16 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x0923c1a000000068,%g7,%g1 ! GSR scale = 13, align = 0 wr %g1,%g0,%gsr ! GSR = 0923c1a000000068 wr %g0,%y ! Clear Y 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[00000000108000c7] = 98fa51bc, %l7 = c9998c49e91c5a7c ldstub [%i1+0x007],%l7 ! %l7 = 000000bc000000ff ! Mem[00000000118000f4] = 7146615f, %l6 = e2224a425fd81324 swap [%i3+0x034],%l6 ! %l6 = 000000007146615f ! Mem[00000000910000d4] = 98f6b2be, %g18 = 167249d0a569526e ldsw [%i6+0x014],%g2 ! %g2 = 167249d0a569526e ! Mem[00000000908000c8] = 9e2ef71d a03e670e, %g2 = 98f6b2be, %g3 = 00000000 ldd [%i5+%o1],%g2 ! %g2 = 000000009e2ef71d 00000000a03e670e ! Mem[00000000910000f4] = fcdd5500, %g2 = 000000009e2ef71d lduw [%i6+0x034],%g2 ! %g2 = 00000000fcdd5500 ! Mem[00000000900000d8] = 6162cbb5 3e82caa1, %g2 = fcdd5500, %g3 = a03e670e ldd [%i4+%o3],%g2 ! %g2 = 000000006162cbb5 000000003e82caa1 ! Mem[00000000918000dc] = 19fe44c6, %g2 = 000000006162cbb5 ldsh [%o0+0x01c],%g2 ! %g2 = 00000000000019fe ! Mem[00000000108000c0] = c968e52198fa51ff, %l5 = ccf6c4fb992c646a, %l2 = a76d07d5fe9e80af casxa [%i1]0x80,%l5,%l2 ! %l2 = c968e52198fa51ff ! Mem[00000000908000ec] = e58fc846, %g2 = 00000000000019fe ldsb [%i5+0x02d],%g2 ! %g2 = ffffffffffffffe5 ! %l1 = 95e36dc1e301ae90, Mem[00000000100000fa] = c93da61d sth %l1,[%i0+0x03a] ! Mem[00000000100000f8] = c93dae90 p0_label_2: ! Mem[00000000110000e0] = c38f69c935e4bb29, %l5 = ccf6c4fb992c646a, %l6 = 000000007146615f add %i2,0x20,%g1 casxa [%g1]0x80,%l5,%l6 ! %l6 = c38f69c935e4bb29 ! %l7 = 00000000000000bc, Mem[00000000100000fd] = 49f7b706 stb %l7,[%i0+0x03d] ! Mem[00000000100000fc] = 49bcb706 ! Mem[00000000100000d8] = 41a8350e, %l4 = 51a37d27e084ccc0 swap [%i0+%o3],%l4 ! %l4 = 0000000041a8350e ! Mem[00000000910000f0] = 83d63349 fcdd5500, %g2 = ffffffe5, %g3 = 3e82caa1 ldd [%i6+0x030],%g2 ! %g2 = 0000000083d63349 00000000fcdd5500 ! Mem[00000000110000e0] = c38f69c9, %l4 = 0000000041a8350e ldstub [%i2+%o4],%l4 ! %l4 = 000000c3000000ff ! Mem[00000000100000f9] = c93dae90, %l7 = 00000000000000bc ldstub [%i0+0x039],%l7 ! %l7 = 0000003d000000ff ! Mem[00000000908000f0] = 46ff0db0, %g2 = 0000000083d63349 lduw [%i5+0x030],%g2 ! %g2 = 0000000046ff0db0 ! Mem[00000000108000c5] = 98fa51ff, %l1 = 95e36dc1e301ae90 ldstub [%i1+0x005],%l1 ! %l1 = 000000fa000000ff ! %l3 = e0d6c16e430bd0e1, Mem[00000000900000e6] = 91d2e04c sth %l3,[%i4+0x026] ! Mem[00000000900000e4] = d0e1e04c ! Mem[00000000110000cc] = 73bec95c, %l7 = 0000003d, %l3 = 430bd0e1 add %i2,0x0c,%g1 casa [%g1]0x80,%l7,%l3 ! %l3 = 0000000073bec95c p0_label_3: ! Mem[00000000110000c8] = a4797b19, %l3 = 0000000073bec95c swap [%i2+%o1],%l3 ! %l3 = 00000000a4797b19 ! Mem[00000000110000d4] = 90b34b50, %l2 = c968e52198fa51ff swap [%i2+0x014],%l2 ! %l2 = 0000000090b34b50 ! Mem[00000000908000f0] = 0db061c4, %g2 = 0000000046ff0db0 lduh [%i5+0x032],%g2 ! %g2 = 0000000000000db0 ! %l5 = ccf6c4fb992c646a, Mem[00000000908000e8] = 0719446baee58fc8 stx %l5,[%i5+%o5] ! Mem[00000000908000e8] = ccf6c4fb992c646a ! Mem[00000000108000d0] = 6afe02d48d4bd76b, %l4 = 00000000000000c3, %l7 = 000000000000003d add %i1,0x10,%g1 casxa [%g1]0x80,%l4,%l7 ! %l7 = 6afe02d48d4bd76b ! Mem[00000000900000e0] = e2543837, %g2 = 0000000000000db0 lduw [%i4+%o4],%g2 ! %g2 = 00000000e2543837 ! Mem[00000000908000ec] = 2c646a46, %g2 = 00000000e2543837 ldsb [%i5+0x02d],%g2 ! %g2 = 000000000000002c ! Mem[00000000908000e8] = ccf6c4fb, %g2 = 000000000000002c lduw [%i5+%o5],%g2 ! %g2 = 00000000ccf6c4fb ! %l1 = 00000000000000fa, Mem[00000000910000d0] = b69442c6 stw %l1,[%i6+%o2] ! Mem[00000000910000d0] = 000000fa ! Mem[00000000910000d0] = 000000fa, %g2 = 00000000ccf6c4fb ldsh [%i6+%o2],%g2 ! %g2 = 0000000000000000 p0_label_4: ! Mem[00000000118000e8] = 7708ad9093e4a28e, %l4 = 00000000000000c3, %l7 = 6afe02d48d4bd76b add %i3,0x28,%g1 casxa [%g1]0x80,%l4,%l7 ! %l7 = 7708ad9093e4a28e ! %l4 = 00000000000000c3, Mem[00000000908000e0] = f2dfe0b4 stw %l4,[%i5+%o4] ! Mem[00000000908000e0] = 000000c3 ! Mem[00000000108000c3] = c968e521, %l3 = 00000000a4797b19 ldstub [%i1+0x003],%l3 ! %l3 = 00000021000000ff ! Mem[00000000100000c8] = 09fa59c8 6cd23a9c, %l2 = 90b34b50, %l3 = 00000021 ldd [%i0+%o1],%l2 ! %l2 = 0000000009fa59c8 000000006cd23a9c ! Mem[00000000110000dc] = 31807e7c, %l0 = a8fd8b5096d85dab ldsh [%i2+0x01c],%l0 ! %l0 = 0000000000003180 ! Mem[00000000110000e8] = 92d64839, %l3 = 000000006cd23a9c swap [%i2+%o5],%l3 ! %l3 = 0000000092d64839 ! Mem[00000000108000f0] = 112ce989, %l5 = ccf6c4fb992c646a swap [%i1+0x030],%l5 ! %l5 = 00000000112ce989 ! Mem[00000000100000f8] = c9ffae9049bcb706, %l2 = 0000000009fa59c8, %l6 = c38f69c935e4bb29 add %i0,0x38,%g1 casxa [%g1]0x80,%l2,%l6 ! %l6 = c9ffae9049bcb706 ! %l7 = 7708ad9093e4a28e, Mem[00000000910000d8] = 52e8dbeac20be24b stx %l7,[%i6+%o3] ! Mem[00000000910000d8] = 7708ad9093e4a28e ! %l4 = 00000000000000c3, Mem[00000000908000fa] = 5e6fe977 sth %l4,[%i5+0x03a] ! Mem[00000000908000f8] = 00c3e977 ba,a p0_not_taken_0_end p0_not_taken_0: ! The following code should not be executed lduh [%i0+0x03e],%l0 sth %l4,[%i3+0x036] lduw [%i3+0x01c],%l6 ldsb [%i2+0x035],%l3 sth %l4,[%i3+0x036] lduh [%i1+0x03a],%l2 ldx [%i2+0x008],%l4 stb %l2,[%i2+0x01a] 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 0000000000003180 bne,a,pn %xcc,p0_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000000000fa bne,a,pn %xcc,p0_reg_l1_fail mov %l1,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000092d64839 bne,a,pn %xcc,p0_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000000000c3 bne,a,pn %xcc,p0_reg_l4_fail mov %l4,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 7708ad9093e4a28e bne,a,pn %xcc,p0_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p0_check_fp_registers: set p0_expected_fp_regs,%g3 std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be faac4dcd 06a2a94a bne %xcc,p0_f2_fail nop ! Check Local Memory set p0_local0_expect,%g1 p0_check_local0: ldx [%g1+0x018],%g2 ! Expected data = e084ccc0d01ffae9 ldx [%i0+0x018],%g3 ! Observed data at 00000000100000d8 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i0,0x018,%g4 ldx [%g1+0x038],%g2 ! Expected data = c9ffae9049bcb706 ldx [%i0+0x038],%g3 ! Observed data at 00000000100000f8 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i0,0x038,%g4 set p0_local1_expect,%g1 p0_check_local1: ldx [%g1+0x000],%g2 ! Expected data = c968e5ff98ff51ff ldx [%i1+0x000],%g3 ! Observed data at 00000000108000c0 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i1,0x000,%g4 ldx [%g1+0x030],%g2 ! Expected data = 992c646ab40d5e3d ldx [%i1+0x030],%g3 ! Observed data at 00000000108000f0 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i1,0x030,%g4 set p0_local2_expect,%g1 p0_check_local2: ldx [%g1+0x008],%g2 ! Expected data = 73bec95c73bec95c ldx [%i2+0x008],%g3 ! Observed data at 00000000110000c8 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 1958f46698fa51ff ldx [%i2+0x010],%g3 ! Observed data at 00000000110000d0 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i2,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff8f69c935e4bb29 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 = 6cd23a9cbe312c9a 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+0x030],%g2 ! Expected data = 5c3f74665fd81324 ldx [%i3+0x030],%g3 ! Observed data at 00000000118000f0 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i3,0x030,%g4 ! The test for processor 0 has passed p0_passed: ta GOOD_TRAP nop p0_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p0_failed p0_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p0_failed p0_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p0_failed p0_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p0_failed p0_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p0_failed p0_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p0_failed p0_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p0_failed p0_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p0_failed p0_f2_fail: set p0_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 0 failed p0_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x000] ! Set processor 0 done flag set p0_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 0 failed p0_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x000] ! Set processor 0 done flag set p0_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p0_selfmod_failed: ba p0_failed mov 0xabc,%g1 p0_common_error: or %g0,0xee0,%g1 ba p0_failed mov %o5,%g3 p0_common_signature_error: set p0_temp,%g1 ba p0_failed st %g2,[%g1] ! Common Lock Number p0_common_timeout: set p0_temp,%g1 ba p0_failed st %g2,[%g1] ! Common Lock Number common_failed: ba p0_failed nop p0_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p0_failed mov 0x0,%g3 p0_trap1e: ldsba [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000108000c0] lduha [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000118000d8] swapa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000108000d0] ldsha [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000110000d8] lduwa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000108000d0] done p0_trap1o: ldsba [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000108000c0] lduha [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000118000d8] swapa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000108000d0] ldsha [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000110000d8] lduwa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000108000d0] done p0_trap2e: stha %l4,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[00000000118000e0] done p0_trap2o: stha %l4,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[00000000118000e0] done p0_trap3e: nop nop nop nop nop nop done p0_trap3o: nop nop nop nop nop nop done p0_init_memory_pointers: set p0_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p0_local0_start,%i0 set p0_local1_start,%i1 set p0_local2_start,%i2 set p0_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = a8fd8b5096d85dab ldx [%g1+0x008],%l1 ! %l1 = 95e36dc1e301ae90 ldx [%g1+0x010],%l2 ! %l2 = a76d07d5fe9e80af ldx [%g1+0x018],%l3 ! %l3 = e0d6c16e430bd0e1 ldx [%g1+0x020],%l4 ! %l4 = 51a37d27e084ccc0 ldx [%g1+0x028],%l5 ! %l5 = ccf6c4fb992c646a ldx [%g1+0x030],%l6 ! %l6 = e2224a425fd81324 ldx [%g1+0x038],%l7 ! %l7 = c9998c49e91c5a7c ! 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 = e3ebdfaa e1769dba 13b25d33 cdca07d2 ! %f4 = e12dc449 903a0e90 69f98b36 13184848 ! %f8 = 041891b8 83cb83b6 cdfde444 f156538e ! %f12 = ea724330 3b3b5dde 4f9ccb2c 55b319f6 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 7b946047 e91b0835 6742da2b 0a95e0a5 ! %f20 = 6a77a49c 9f96055a 582552b0 c12e7efc ! %f24 = 0641e4dd dcd2e410 2c35da95 8e4c9a77 ! %f28 = b86a2051 49bf34a8 1f2f8835 4e3b9774 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = d20d94ef 53c09258 56d876d1 3475a54f ! %f36 = b33dd592 d1f2dce0 1e81964c e6ae488b ! %f40 = b06df6af 51a7f50b 2143f319 920f42ab ! %f44 = c22da438 62167228 7f3a7552 fd6514aa ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x93942dc700000040,%g7,%g1 ! GSR scale = 8, align = 0 wr %g1,%g0,%gsr ! GSR = 93942dc700000040 wr %g0,%y ! Clear Y 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[00000000128000e0] = fd700d00, %l2 = c4b48b45e259e73a ldub [%i1+%o4],%l2 ! %l2 = 00000000000000fd ! Mem[00000000128000c8] = 1647ccba3582f891, %l5 = 9066a744993ed021, %l3 = 41de2cca08e22a74 add %i1,0x08,%g1 casxa [%g1]0x80,%l5,%l3 ! %l3 = 1647ccba3582f891 ! %l0 = bbc8317e2c5df238, Mem[00000000900000d8] = 6162cbb53e82caa1 stx %l0,[%i4+%o3] ! Mem[00000000900000d8] = bbc8317e2c5df238 ! Mem[00000000138000d8] = 855c7ac066a0eb3d, %l6 = f697e5cd8bee8cb5, %l1 = 831fbf1e0cdac4f2 add %i3,0x18,%g1 casxa [%g1]0x80,%l6,%l1 ! %l1 = 855c7ac066a0eb3d ! Mem[00000000128000d0] = 132de3b6, %l3 = 3582f891, %l3 = 3582f891 add %i1,0x10,%g1 casa [%g1]0x80,%l3,%l3 ! %l3 = 00000000132de3b6 ! Mem[00000000138000c7] = ce1332dd, %l5 = 9066a744993ed021 ldstub [%i3+0x007],%l5 ! %l5 = 000000dd000000ff ! Mem[00000000128000f0] = d877e402, %l6 = 8bee8cb5, %l6 = 8bee8cb5 add %i1,0x30,%g1 casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000d877e402 ! Mem[00000000120000e4] = 19c28114, %l5 = 00000000000000dd ldsh [%i0+0x024],%l5 ! %l5 = 00000000000019c2 ! Mem[00000000918000c8] = 2b6e983f, %g2 = 0000000000000000 lduh [%o0+%o1],%g2 ! %g2 = 0000000000002b6e ! Mem[00000000130000ee] = f8034644, %l2 = 00000000000000fd ldstub [%i2+0x02e],%l2 ! %l2 = 00000046000000ff p1_label_2: ! Mem[00000000130000cb] = bb08eb74, %l7 = d550f1a4046f0842 ldstub [%i2+0x00b],%l7 ! %l7 = 00000074000000ff ! %l3 = 00000000132de3b6, Mem[00000000910000c0] = c8f49199 stb %l3,[%i6+%g0] ! Mem[00000000910000c0] = b6f49199 ! Mem[00000000138000f0] = 021ce73c, %l7 = 0000000000000074 swap [%i3+0x030],%l7 ! %l7 = 00000000021ce73c ! Mem[00000000120000e0] = a96ca997, %l4 = 6639f695, %l2 = 00000046 add %i0,0x20,%g1 casa [%g1]0x80,%l4,%l2 ! %l2 = 00000000a96ca997 ! Mem[00000000138000e8] = 14a539e2, %l7 = 00000000021ce73c swap [%i3+%o5],%l7 ! %l7 = 0000000014a539e2 ! %l2 = 00000000a96ca997, Mem[00000000918000e0] = 70ba0dd8b40bbe7c stx %l2,[%o0+%o4] ! Mem[00000000918000e0] = 00000000a96ca997 ! %l0 = bbc8317e2c5df238, Mem[00000000910000e0] = 6b104f6f stw %l0,[%i6+%o4] ! Mem[00000000910000e0] = 2c5df238 ! Mem[00000000128000d4] = 3331f7a9, %l3 = 00000000132de3b6 swap [%i1+0x014],%l3 ! %l3 = 000000003331f7a9 ! Mem[00000000120000d0] = 9f391f3784285116, %l0 = bbc8317e2c5df238, %l0 = bbc8317e2c5df238 add %i0,0x10,%g1 casxa [%g1]0x80,%l0,%l0 ! %l0 = 9f391f3784285116 ! Mem[00000000130000c0] = 31554ab8, %l4 = 87f678c46639f695 ldstub [%i2+%g0],%l4 ! %l4 = 00000031000000ff p1_label_3: ! Mem[00000000128000c4] = df758341, %l7 = 0000000014a539e2 swap [%i1+0x004],%l7 ! %l7 = 00000000df758341 ! %l6 = d877e402, %l7 = df758341, Mem[00000000910000e0] = 2c5df238 4dc9f27c std %l6,[%i6+%o4] ! Mem[00000000910000e0] = d877e402 df758341 ! Mem[00000000130000c0] = ff554ab873bb8460, %l5 = 00000000000019c2 ldx [%i2+%g0],%l5 ! %l5 = ff554ab873bb8460 ! Mem[00000000128000cc] = 3582f891, %l1 = 855c7ac066a0eb3d ldstub [%i1+0x00c],%l1 ! %l1 = 00000035000000ff ! Mem[00000000908000e8] = 0719446b aee58fc8, %g2 = 00002b6e, %g3 = 00000000 ldd [%i5+%o5],%g2 ! %g2 = 000000000719446b 00000000aee58fc8 ! Mem[00000000128000e8] = 43d73ecb0784116e, %l4 = 0000000000000031, %l4 = 0000000000000031 add %i1,0x28,%g1 casxa [%g1]0x80,%l4,%l4 ! %l4 = 43d73ecb0784116e ! Mem[00000000130000dc] = 95ec8604, %l2 = 00000000a96ca997 swap [%i2+0x01c],%l2 ! %l2 = 0000000095ec8604 ! Mem[00000000130000f0] = 47ea36c5, %l5 = ff554ab873bb8460 ldstub [%i2+0x030],%l5 ! %l5 = 00000047000000ff ! Mem[00000000128000e4] = 89195239, %l7 = 00000000df758341 swap [%i1+0x024],%l7 ! %l7 = 0000000089195239 ! Mem[00000000918000dc] = 19fe44c6, %g2 = 000000000719446b ldub [%o0+0x01c],%g2 ! %g2 = 0000000000000019 p1_label_4: ! %l6 = d877e402, %l7 = 89195239, Mem[00000000918000f0] = acc90819 eee8c633 std %l6,[%o0+0x030] ! Mem[00000000918000f0] = d877e402 89195239 ! Mem[00000000130000e0] = 837e6d34, %l2 = 0000000095ec8604 ldsb [%i2+0x022],%l2 ! %l2 = 000000000000006d ! Mem[00000000138000c8] = 03d8a6e2, %l7 = 0000000089195239 swap [%i3+%o1],%l7 ! %l7 = 0000000003d8a6e2 ! Mem[00000000138000f0] = 00000074ebc8e5de, %l7 = 0000000003d8a6e2, %l4 = 43d73ecb0784116e add %i3,0x30,%g1 casxa [%g1]0x80,%l7,%l4 ! %l4 = 00000074ebc8e5de ! %l6 = 00000000d877e402, Mem[00000000910000f0] = 83d63349 sth %l6,[%i6+0x030] ! Mem[00000000910000f0] = e4023349 ! Mem[00000000908000c8] = 9e2ef71d, %g2 = 0000000000000019 lduw [%i5+%o1],%g2 ! %g2 = 000000009e2ef71d ! %l6 = 00000000d877e402, Mem[00000000918000e0] = 00000000a96ca997 stx %l6,[%o0+%o4] ! Mem[00000000918000e0] = 00000000d877e402 ! Mem[00000000128000f8] = 4a6e3131fe61ed02, %l4 = 00000074ebc8e5de, %l5 = 0000000000000047 add %i1,0x38,%g1 casxa [%g1]0x80,%l4,%l5 ! %l5 = 4a6e3131fe61ed02 ! Mem[00000000128000ec] = 0784116e, %l7 = 03d8a6e2, %l3 = 3331f7a9 add %i1,0x2c,%g1 casa [%g1]0x80,%l7,%l3 ! %l3 = 000000000784116e ! %l5 = 4a6e3131fe61ed02, Mem[00000000900000f8] = 1c9204ff stb %l5,[%i4+0x038] ! Mem[00000000900000f8] = 029204ff ba,a p1_not_taken_0_end p1_not_taken_0: ! The following code should not be executed lduh [%i0+0x03e],%l0 sth %l4,[%i3+0x036] lduw [%i3+0x01c],%l6 ldsb [%i2+0x035],%l3 sth %l4,[%i3+0x036] lduh [%i1+0x03a],%l2 ldx [%i2+0x008],%l4 stb %l2,[%i2+0x01a] 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+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000000000035 bne,a,pn %xcc,p1_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000000000006d bne,a,pn %xcc,p1_reg_l2_fail mov %l2,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000074ebc8e5de bne,a,pn %xcc,p1_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 4a6e3131fe61ed02 bne,a,pn %xcc,p1_reg_l5_fail mov %l5,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000003d8a6e2 bne,a,pn %xcc,p1_reg_l7_fail mov %l7,%g3 ! Check Local Memory ! Processor 1, local 0 is clean set p1_local1_expect,%g1 p1_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 5461bbe914a539e2 ldx [%i1+0x000],%g3 ! Observed data at 00000000128000c0 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 1647ccbaff82f891 ldx [%i1+0x008],%g3 ! Observed data at 00000000128000c8 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 132de3b6132de3b6 ldx [%i1+0x010],%g3 ! Observed data at 00000000128000d0 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i1,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = fd700d00df758341 ldx [%i1+0x020],%g3 ! Observed data at 00000000128000e0 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i1,0x020,%g4 set p1_local2_expect,%g1 p1_check_local2: ldx [%g1+0x000],%g2 ! Expected data = ff554ab873bb8460 ldx [%i2+0x000],%g3 ! Observed data at 00000000130000c0 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = bb08ebffa7d346a4 ldx [%i2+0x008],%g3 ! Observed data at 00000000130000c8 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i2,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = b9bce017a96ca997 ldx [%i2+0x018],%g3 ! Observed data at 00000000130000d8 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i2,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 8457667bf803ff44 ldx [%i2+0x028],%g3 ! Observed data at 00000000130000e8 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i2,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = ffea36c5ce524479 ldx [%i2+0x030],%g3 ! Observed data at 00000000130000f0 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i2,0x030,%g4 set p1_local3_expect,%g1 p1_check_local3: ldx [%g1+0x000],%g2 ! Expected data = cc8a2d9ece1332ff ldx [%i3+0x000],%g3 ! Observed data at 00000000138000c0 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 89195239b6a540fd ldx [%i3+0x008],%g3 ! Observed data at 00000000138000c8 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i3,0x008,%g4 ldx [%g1+0x028],%g2 ! Expected data = 021ce73c8afe2306 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 = 00000074ebc8e5de 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: ldsba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000120000d0] stxa %l4,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000130000e8] stxa %l6,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[00000000138000e0] ldstuba [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000120000d8] swapa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000120000e0] stba %l1,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[00000000130000c0] lduba [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000130000d0] done p1_trap1o: ldsba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000120000d0] stxa %l4,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000130000e8] stxa %l6,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[00000000138000e0] ldstuba [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000120000d8] swapa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000120000e0] stba %l1,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[00000000130000c0] lduba [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000130000d0] done p1_trap2e: stda %l4,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[00000000130000c8] swapa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000128000e8] ldstuba [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000120000d8] ldda [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000120000e8] lduba [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000138000c8] done p1_trap2o: stda %l4,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[00000000130000c8] swapa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000128000e8] ldstuba [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000120000d8] ldda [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000120000e8] lduba [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000138000c8] done p1_trap3e: nop done p1_trap3o: 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 = bbc8317e2c5df238 ldx [%g1+0x008],%l1 ! %l1 = 831fbf1e0cdac4f2 ldx [%g1+0x010],%l2 ! %l2 = c4b48b45e259e73a ldx [%g1+0x018],%l3 ! %l3 = 41de2cca08e22a74 ldx [%g1+0x020],%l4 ! %l4 = 87f678c46639f695 ldx [%g1+0x028],%l5 ! %l5 = 9066a744993ed021 ldx [%g1+0x030],%l6 ! %l6 = f697e5cd8bee8cb5 ldx [%g1+0x038],%l7 ! %l7 = d550f1a4046f0842 ! 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 = b71c936c 00f8dabe 8ad83e30 e293f43d ! %f4 = a3ee1d66 012b04e6 7bee2a30 83ea39f6 ! %f8 = d23843c9 bec05a7d 94dbe98b ffb3a914 ! %f12 = ee1c0001 681537c5 829ecd7c 30c39beb ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = a36da6d1 908a3bb4 d7a3db8b 1ca40306 ! %f20 = 577dd562 63170f97 74d88d1f 3765109c ! %f24 = 72d38639 c22b808a a7da7775 599f6784 ! %f28 = 219ea891 519211da b9fba3f6 b77fb4b6 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 71413b2e 33fbec69 71702e9b 0ae4110a ! %f36 = 2e73619c 11618f0f ca6c266f 2dc42ae3 ! %f40 = 7965b025 6291b88e 8089860c 54b662d0 ! %f44 = ca48a4bb c76e0e4c cdb08aef 28fd43f8 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x9493820000000060,%g7,%g1 ! GSR scale = 12, align = 0 wr %g1,%g0,%gsr ! GSR = 9493820000000060 wr %g0,%y ! Clear Y 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: ! %l4 = 3fed7710, %l5 = 1aff5c2e, Mem[00000000918000d8] = 4625779d 19fe44c6 std %l4,[%o0+%o3] ! Mem[00000000918000d8] = 3fed7710 1aff5c2e ! Mem[00000000148000f8] = 49057e102ea2dd54, %l7 = e8e48b7081383c4a, %l2 = 785dd375da9542fa add %i1,0x38,%g1 casxa [%g1]0x80,%l7,%l2 ! %l2 = 49057e102ea2dd54 ! Mem[00000000150000f8] = aead5ddeca54bd21, %l3 = a0bbdeb813ceeeae, %l0 = 69b32158059812b8 add %i2,0x38,%g1 casxa [%g1]0x80,%l3,%l0 ! %l0 = aead5ddeca54bd21 ! Mem[00000000918000e0] = 70ba0dd8b40bbe7c, %g2 = 0000000000000000 ldx [%o0+%o4],%g2 ! %g2 = 70ba0dd8b40bbe7c ! Mem[00000000148000f8] = 49057e102ea2dd54, %l0 = aead5ddeca54bd21, %l1 = 4afc359e31eebfda add %i1,0x38,%g1 casxa [%g1]0x80,%l0,%l1 ! %l1 = 49057e102ea2dd54 ! Mem[00000000140000fc] = 8cdbe249, %l3 = 13ceeeae, %l5 = 1aff5c2e add %i0,0x3c,%g1 casa [%g1]0x80,%l3,%l5 ! %l5 = 000000008cdbe249 ! Mem[00000000140000f4] = aae59329, %l2 = 49057e102ea2dd54 ldsw [%i0+0x034],%l2 ! %l2 = ffffffffaae59329 ! Mem[00000000900000f4] = afa75549, %g2 = 70ba0dd8b40bbe7c lduw [%i4+0x034],%g2 ! %g2 = 00000000afa75549 ! Mem[00000000148000e8] = 251093f1, %l6 = 20d01b9452b91974 swap [%i1+%o5],%l6 ! %l6 = 00000000251093f1 ! Mem[00000000908000c4] = a35e9e2e, %g2 = 00000000afa75549 ldsh [%i5+0x006],%g2 ! %g2 = ffffffffffffa35e p2_label_2: ! %l5 = 000000008cdbe249, Mem[00000000918000f8] = eb93bcb1 stw %l5,[%o0+0x038] ! Mem[00000000918000f8] = 8cdbe249 ! Mem[00000000158000c8] = 5a5fee2c, %l4 = eec0632e3fed7710 swap [%i3+%o1],%l4 ! %l4 = 000000005a5fee2c ! Mem[00000000140000c8] = 3eecd8d7, %l0 = ca54bd21, %l7 = 81383c4a add %i0,0x08,%g1 casa [%g1]0x80,%l0,%l7 ! %l7 = 000000003eecd8d7 ! Mem[00000000918000f8] = 8cdbe249, %g18 = 84850051d8be024c ldsw [%o0+0x038],%g2 ! %g2 = 84850051d8be024c ! Mem[00000000158000ec] = 3d62bcab, %l3 = 13ceeeae, %l4 = 5a5fee2c add %i3,0x2c,%g1 casa [%g1]0x80,%l3,%l4 ! %l4 = 000000003d62bcab ! Mem[00000000158000dc] = aee3a1dc, %l1 = 2ea2dd54, %l3 = 13ceeeae add %i3,0x1c,%g1 casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000aee3a1dc ! Mem[00000000140000c8] = 3eecd8d7, %l0 = ca54bd21, %l6 = 251093f1 add %i0,0x08,%g1 casa [%g1]0x80,%l0,%l6 ! %l6 = 000000003eecd8d7 ! Mem[00000000158000d3] = 379279eb, %l0 = aead5ddeca54bd21 ldstub [%i3+0x013],%l0 ! %l0 = 000000eb000000ff ! %l2 = ffffffffaae59329, Mem[00000000910000e0] = 6b104f6f stw %l2,[%i6+%o4] ! Mem[00000000910000e0] = aae59329 ! Mem[00000000910000d8] = 52e8dbea c20be24b, %g2 = 8cdbe249, %g3 = 00000000 ldd [%i6+%o3],%g2 ! %g2 = 0000000052e8dbea 00000000c20be24b p2_label_3: ! Mem[00000000150000e8] = 147e898b, %l3 = aee3a1dc, %l0 = 000000eb add %i2,0x28,%g1 casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000147e898b ! Mem[00000000918000c0] = e96f53c5, %g2 = 0000000052e8dbea ldub [%o0+0x001],%g2 ! %g2 = 00000000000000e9 ! Mem[00000000148000e8] = 52b91974, %l0 = 00000000147e898b swap [%i1+%o5],%l0 ! %l0 = 0000000052b91974 ! Mem[00000000158000f0] = 42e5941f, %l5 = 000000008cdbe249 swap [%i3+0x030],%l5 ! %l5 = 0000000042e5941f ! Mem[00000000140000d6] = 4a6db4cb, %l6 = 000000003eecd8d7 ldstub [%i0+0x016],%l6 ! %l6 = 000000b4000000ff ! Mem[00000000158000f0] = 8cdbe249, %l4 = 000000003d62bcab swap [%i3+0x030],%l4 ! %l4 = 000000008cdbe249 ! Mem[00000000908000f8] = 6fe977b4, %g2 = 00000000000000e9 ldub [%i5+0x03b],%g2 ! %g2 = 000000000000006f ! Mem[00000000140000d4] = 4a6dffcb, %l0 = 52b91974, %l3 = aee3a1dc add %i0,0x14,%g1 casa [%g1]0x80,%l0,%l3 ! %l3 = 000000004a6dffcb ! Mem[00000000150000db] = 51b867a3, %l3 = 000000004a6dffcb ldstub [%i2+0x01b],%l3 ! %l3 = 000000a3000000ff ! Mem[00000000158000f4] = 619ead2c, %l4 = 000000008cdbe249 swap [%i3+0x034],%l4 ! %l4 = 00000000619ead2c p2_label_4: ! Mem[00000000140000ec] = ef44c42b, %l1 = 49057e102ea2dd54 swap [%i0+0x02c],%l1 ! %l1 = 00000000ef44c42b ! %l5 = 0000000042e5941f, Mem[00000000140000d8] = fd0890bbe7d299f1 stx %l5,[%i0+%o3] ! Mem[00000000140000d8] = 0000000042e5941f ! Mem[00000000148000d4] = 4f5d4954, %l0 = 52b91974, %l7 = 3eecd8d7 add %i1,0x14,%g1 casa [%g1]0x80,%l0,%l7 ! %l7 = 000000004f5d4954 ! %l6 = 000000b4, %l7 = 4f5d4954, Mem[00000000908000d0] = e2def21a 6b9d8a8c std %l6,[%i5+%o2] ! Mem[00000000908000d0] = 000000b4 4f5d4954 ! Mem[00000000150000e8] = 147e898b871c85e3, %l1 = 00000000ef44c42b, %l5 = 0000000042e5941f add %i2,0x28,%g1 casxa [%g1]0x80,%l1,%l5 ! %l5 = 147e898b871c85e3 ! Mem[00000000918000d8] = 77101aff, %g2 = 000000000000006f ldub [%o0+0x01a],%g2 ! %g2 = 0000000000000077 ! Mem[00000000918000d4] = 3dd1bf3f, %g2 = 0000000000000077 ldsb [%o0+0x015],%g2 ! %g2 = 000000000000003d ! Mem[00000000150000cc] = d500b269, %l3 = 000000a3, %l0 = 52b91974 add %i2,0x0c,%g1 casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000d500b269 ! %l3 = 00000000000000a3, Mem[00000000910000c0] = c8f49199 stw %l3,[%i6+%g0] ! Mem[00000000910000c0] = 000000a3 ! %l7 = 000000004f5d4954, Mem[00000000150000f0] = 84ef29e7490bff87 stx %l7,[%i2+0x030] ! Mem[00000000150000f0] = 000000004f5d4954 ba,a p2_not_taken_0_end p2_not_taken_0: ! The following code should not be executed lduh [%i0+0x03e],%l0 sth %l4,[%i3+0x036] lduw [%i3+0x01c],%l6 ldsb [%i2+0x035],%l3 sth %l4,[%i3+0x036] lduh [%i1+0x03a],%l2 ldx [%i2+0x008],%l4 stb %l2,[%i2+0x01a] ba,a p2_branch_failed p2_not_taken_0_end: ! End of Random Code for Thread 2 1: membar #Sync ! Force all stores to complete p2_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x008] ! Set processor 2 done flag ! Check Registers p2_check_registers: set p2_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000d500b269 bne,a,pn %xcc,p2_reg_l0_fail mov %l0,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be ffffffffaae59329 bne,a,pn %xcc,p2_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000000000a3 bne,a,pn %xcc,p2_reg_l3_fail mov %l3,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000000000b4 bne,a,pn %xcc,p2_reg_l6_fail mov %l6,%g3 ! Check Local Memory set p2_local0_expect,%g1 p2_check_local0: ldx [%g1+0x010],%g2 ! Expected data = 67db50fc4a6dffcb ldx [%i0+0x010],%g3 ! Observed data at 00000000140000d0 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 0000000042e5941f ldx [%i0+0x018],%g3 ! Observed data at 00000000140000d8 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i0,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = b517f8fe2ea2dd54 ldx [%i0+0x028],%g3 ! Observed data at 00000000140000e8 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i0,0x028,%g4 set p2_local1_expect,%g1 p2_check_local1: ldx [%g1+0x028],%g2 ! Expected data = 147e898bf043c823 ldx [%i1+0x028],%g3 ! Observed data at 00000000148000e8 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i1,0x028,%g4 set p2_local2_expect,%g1 p2_check_local2: ldx [%g1+0x018],%g2 ! Expected data = 51b867ffef1c9f46 ldx [%i2+0x018],%g3 ! Observed data at 00000000150000d8 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i2,0x018,%g4 ldx [%g1+0x030],%g2 ! Expected data = 000000004f5d4954 ldx [%i2+0x030],%g3 ! Observed data at 00000000150000f0 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i2,0x030,%g4 set p2_local3_expect,%g1 p2_check_local3: ldx [%g1+0x008],%g2 ! Expected data = 3fed7710fd1b9040 ldx [%i3+0x008],%g3 ! Observed data at 00000000158000c8 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 379279ff9f9d947b ldx [%i3+0x010],%g3 ! Observed data at 00000000158000d0 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i3,0x010,%g4 ldx [%g1+0x030],%g2 ! Expected data = 3d62bcab8cdbe249 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: ldsba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000150000c0] ldstuba [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000158000e0] done p2_trap1o: ldsba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000150000c0] ldstuba [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000158000e0] done p2_trap2e: stxa %l5,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000150000e8] swapa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000150000e8] stba %l0,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000158000d0] lduba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000148000e8] done p2_trap2o: stxa %l5,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000150000e8] swapa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000150000e8] stba %l0,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000158000d0] lduba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000148000e8] done p2_trap3e: nop done p2_trap3o: nop done p2_init_memory_pointers: set p2_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p2_local0_start,%i0 set p2_local1_start,%i1 set p2_local2_start,%i2 set p2_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 69b32158059812b8 ldx [%g1+0x008],%l1 ! %l1 = 4afc359e31eebfda ldx [%g1+0x010],%l2 ! %l2 = 785dd375da9542fa ldx [%g1+0x018],%l3 ! %l3 = a0bbdeb813ceeeae ldx [%g1+0x020],%l4 ! %l4 = eec0632e3fed7710 ldx [%g1+0x028],%l5 ! %l5 = 4aedac381aff5c2e ldx [%g1+0x030],%l6 ! %l6 = 20d01b9452b91974 ldx [%g1+0x038],%l7 ! %l7 = e8e48b7081383c4a ! 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 = a5dbb620 c195f5e9 9b0e589f 86d9035f ! %f4 = 7af53244 3b6b0112 0d894cf4 6cecde4b ! %f8 = 2c3251b5 cf0a8876 30100abc 17a5d7e5 ! %f12 = 14f5d38c ba161381 eb413cab a2021dc0 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 221a8408 66bc5b9d 81518958 04218888 ! %f20 = 0b3ca8c4 7f3ded82 6faae7a7 ee397007 ! %f24 = b035c319 1a09c60d c1b834d8 f48e142c ! %f28 = e322d0be 7f5aff84 2df45937 5104e475 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = b13ea9ed 7d3f1be6 8315298e 3c5f9a21 ! %f36 = cd47fd88 104b146a abf29351 5fe71b2d ! %f40 = 5f38152f d6a4103f eff9ac4c 47dcebac ! %f44 = 5eee5b38 ab985b14 cac1ee14 d51922ce ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x49a2bd4800000061,%g7,%g1 ! GSR scale = 12, align = 1 wr %g1,%g0,%gsr ! GSR = 49a2bd4800000061 wr %g0,%y ! Clear Y 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: ! %l3 = 71a6bd73a79d4468, Mem[00000000900000cc] = 6bd880f9 stw %l3,[%i4+0x00c] ! Mem[00000000900000cc] = a79d4468 ! %l2 = 918772301a00e87b, Mem[00000000900000f4] = afa75549 stw %l2,[%i4+0x034] ! Mem[00000000900000f4] = 1a00e87b ! Mem[00000000168000c8] = 3bf4bc60, %l1 = f1eb1407887220af swap [%i1+%o1],%l1 ! %l1 = 000000003bf4bc60 ! Mem[00000000178000f4] = 0e7abcfe, %l1 = 000000003bf4bc60 ldsh [%i3+0x034],%l1 ! %l1 = 0000000000000e7a ! Mem[00000000160000f0] = d699dac1, %l7 = cf9c133f, %l5 = 47c045aa add %i0,0x30,%g1 casa [%g1]0x80,%l7,%l5 ! %l5 = 00000000d699dac1 ! %l3 = 71a6bd73a79d4468, Mem[00000000900000e8] = e04cb730 stw %l3,[%i4+%o5] ! Mem[00000000900000e8] = a79d4468 ! Mem[00000000178000f0] = b418f1bc0e7abcfe, %l3 = 71a6bd73a79d4468, %l7 = 12e4b1fccf9c133f add %i3,0x30,%g1 casxa [%g1]0x80,%l3,%l7 ! %l7 = b418f1bc0e7abcfe ! %l5 = 00000000d699dac1, Mem[00000000918000f0] = acc90819eee8c633 stx %l5,[%o0+0x030] ! Mem[00000000918000f0] = 00000000d699dac1 ! Mem[00000000900000c4] = ad828802, %g2 = 0000000000000000 lduw [%i4+0x004],%g2 ! %g2 = 00000000ad828802 ! %l0 = be081a2c, %l1 = 00000e7a, Mem[00000000908000d8] = 2fae8d15 8bba37de std %l0,[%i5+%o3] ! Mem[00000000908000d8] = be081a2c 00000e7a p3_label_2: ! Mem[00000000168000c0] = d1cfcdbb, %l0 = be081a2c, %l4 = 5d5f667f casa [%i1]0x80,%l0,%l4 ! %l4 = 00000000d1cfcdbb ! Mem[00000000178000dc] = 5bd1ada9, %l6 = a549214a6f89c332 swap [%i3+0x01c],%l6 ! %l6 = 000000005bd1ada9 ! Mem[00000000900000d0] = f445a4b1, %g2 = 00000000ad828802 ldsh [%i4+%o2],%g2 ! %g2 = fffffffffffff445 ! Mem[00000000170000fc] = ba59dbc6, %l6 = 000000005bd1ada9 swap [%i2+0x03c],%l6 ! %l6 = 00000000ba59dbc6 ! Mem[00000000170000dc] = 23c9f373, %l3 = 71a6bd73a79d4468 swap [%i2+0x01c],%l3 ! %l3 = 0000000023c9f373 ! Mem[00000000168000f8] = 584df883, %l0 = ff4d1231be081a2c swap [%i1+0x038],%l0 ! %l0 = 00000000584df883 ! Mem[00000000910000e4] = 7c600c36, %g2 = fffffffffffff445 ldub [%i6+0x027],%g2 ! %g2 = 000000000000007c ! Mem[00000000178000cc] = d55b567c, %l3 = 0000000023c9f373 ldstub [%i3+0x00c],%l3 ! %l3 = 000000d5000000ff ! Mem[00000000168000d0] = 9eb7df698288f2c8, %l2 = 918772301a00e87b, %l3 = 00000000000000d5 add %i1,0x10,%g1 casxa [%g1]0x80,%l2,%l3 ! %l3 = 9eb7df698288f2c8 ! Mem[00000000168000e0] = e49985355492d6e0, %l0 = 00000000584df883, %l2 = 918772301a00e87b add %i1,0x20,%g1 casxa [%g1]0x80,%l0,%l2 ! %l2 = e49985355492d6e0 p3_label_3: ! Mem[00000000168000d8] = b549307ecb4861be, %l3 = 9eb7df698288f2c8 ldx [%i1+%o3],%l3 ! %l3 = b549307ecb4861be ! Mem[00000000910000dc] = c20be24b, %g2 = 000000000000007c lduw [%i6+0x01c],%g2 ! %g2 = 00000000c20be24b ! Mem[00000000160000ca] = fc3b9e62, %l5 = 00000000d699dac1 ldstub [%i0+0x00a],%l5 ! %l5 = 0000009e000000ff ! Mem[00000000160000c0] = 97b26b49, %l3 = cb4861be, %l2 = 5492d6e0 casa [%i0]0x80,%l3,%l2 ! %l2 = 0000000097b26b49 ! Mem[00000000170000c9] = 5b4bdfdd, %l1 = 0000000000000e7a ldstub [%i2+0x009],%l1 ! %l1 = 0000004b000000ff ! Mem[00000000170000d0] = 8b067ded, %l0 = 584df883, %l0 = 584df883 add %i2,0x10,%g1 casa [%g1]0x80,%l0,%l0 ! %l0 = 000000008b067ded ! Mem[00000000160000dc] = 9911bc16, %l0 = 000000008b067ded ldstub [%i0+0x01c],%l0 ! %l0 = 00000099000000ff ! %l6 = 00000000ba59dbc6, Mem[00000000918000ec] = 75aed21d stw %l6,[%o0+0x02c] ! Mem[00000000918000ec] = ba59dbc6 ! %l2 = 0000000097b26b49, Mem[00000000168000ee] = 4a193e87 sth %l2,[%i1+0x02e] ! Mem[00000000168000ec] = 4a196b49 ! Mem[00000000908000c8] = 9e2ef71da03e670e, %g2 = 00000000c20be24b ldx [%i5+%o1],%g2 ! %g2 = 9e2ef71da03e670e p3_label_4: ! %l2 = 0000000097b26b49, Mem[00000000908000f0] = 46ff0db0 stw %l2,[%i5+0x030] ! Mem[00000000908000f0] = 97b26b49 ! Mem[00000000160000c8] = fc3bff62 0cac1774, %l4 = d1cfcdbb, %l5 = 0000009e ldd [%i0+%o1],%l4 ! %l4 = 00000000fc3bff62 000000000cac1774 ! Mem[00000000908000e0] = e0b4cca3, %g2 = 9e2ef71da03e670e ldub [%i5+0x022],%g2 ! %g2 = 00000000000000e0 ! Mem[00000000170000d8] = 0d0a7e3ca79d4468, %l2 = 0000000097b26b49, %l1 = 000000000000004b add %i2,0x18,%g1 casxa [%g1]0x80,%l2,%l1 ! %l1 = 0d0a7e3ca79d4468 ! %l1 = 0d0a7e3ca79d4468, Mem[00000000900000d8] = 6162cbb5 stb %l1,[%i4+%o3] ! Mem[00000000900000d8] = 6862cbb5 ! %l5 = 000000000cac1774, Mem[00000000910000e6] = f27c600c sth %l5,[%i6+0x026] ! Mem[00000000910000e4] = 1774600c ! Mem[00000000178000e0] = 41913f678f957ff1, %l3 = b549307ecb4861be, %l3 = b549307ecb4861be add %i3,0x20,%g1 casxa [%g1]0x80,%l3,%l3 ! %l3 = 41913f678f957ff1 ! Mem[00000000178000c0] = 393846b8 0653160a, %l6 = ba59dbc6, %l7 = 0e7abcfe ldd [%i3+%g0],%l6 ! %l6 = 00000000393846b8 000000000653160a ! Mem[00000000160000e8] = fe7d1519, %l5 = 0cac1774, %l6 = 393846b8 add %i0,0x28,%g1 casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000fe7d1519 ! %l6 = 00000000fe7d1519, Mem[00000000918000e8] = a30dc5acba59dbc6 stx %l6,[%o0+%o5] ! Mem[00000000918000e8] = 00000000fe7d1519 ba,a p3_not_taken_0_end p3_not_taken_0: ! The following code should not be executed lduh [%i0+0x03e],%l0 sth %l4,[%i3+0x036] lduw [%i3+0x01c],%l6 ldsb [%i2+0x035],%l3 sth %l4,[%i3+0x036] lduh [%i1+0x03a],%l2 ldx [%i2+0x008],%l4 stb %l2,[%i2+0x01a] ba,a p3_branch_failed p3_not_taken_0_end: ! End of Random Code for Thread 3 p3_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x00c] ! Set processor 3 done flag ! Check Registers p3_check_registers: set p3_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 0000000000000099 bne,a,pn %xcc,p3_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0d0a7e3ca79d4468 bne,a,pn %xcc,p3_reg_l1_fail mov %l1,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 41913f678f957ff1 bne,a,pn %xcc,p3_reg_l3_fail mov %l3,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000000cac1774 bne,a,pn %xcc,p3_reg_l5_fail mov %l5,%g3 ! Check Floating Point Registers p3_check_fp_registers: set p3_expected_fp_regs,%g3 std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 7af53244 3b6b0112 bne %xcc,p3_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 0d894cf4 6cecde4b bne %xcc,p3_f6_fail nop ! Check Local Memory set p3_local0_expect,%g1 p3_check_local0: ldx [%g1+0x008],%g2 ! Expected data = fc3bff620cac1774 ldx [%i0+0x008],%g3 ! Observed data at 00000000160000c8 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i0,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 9d96f8f0ff11bc16 ldx [%i0+0x018],%g3 ! Observed data at 00000000160000d8 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i0,0x018,%g4 set p3_local1_expect,%g1 p3_check_local1: ldx [%g1+0x008],%g2 ! Expected data = 887220af5f39800b ldx [%i1+0x008],%g3 ! Observed data at 00000000168000c8 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i1,0x008,%g4 ldx [%g1+0x028],%g2 ! Expected data = f62b1e914a196b49 ldx [%i1+0x028],%g3 ! Observed data at 00000000168000e8 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i1,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = be081a2cca35759e ldx [%i1+0x038],%g3 ! Observed data at 00000000168000f8 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i1,0x038,%g4 set p3_local2_expect,%g1 p3_check_local2: ldx [%g1+0x008],%g2 ! Expected data = 5bffdfdd9f133894 ldx [%i2+0x008],%g3 ! Observed data at 00000000170000c8 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i2,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 0d0a7e3ca79d4468 ldx [%i2+0x018],%g3 ! Observed data at 00000000170000d8 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i2,0x018,%g4 ldx [%g1+0x038],%g2 ! Expected data = 9bcb4eef5bd1ada9 ldx [%i2+0x038],%g3 ! Observed data at 00000000170000f8 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i2,0x038,%g4 set p3_local3_expect,%g1 p3_check_local3: ldx [%g1+0x008],%g2 ! Expected data = d94ec128ff5b567c ldx [%i3+0x008],%g3 ! Observed data at 00000000178000c8 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i3,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 533a4a3d6f89c332 ldx [%i3+0x018],%g3 ! Observed data at 00000000178000d8 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i3,0x018,%g4 ! The test for processor 3 has passed p3_passed: ta GOOD_TRAP nop p3_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p3_failed p3_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p3_failed p3_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p3_failed p3_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p3_failed p3_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p3_failed p3_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p3_failed p3_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p3_failed p3_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p3_failed p3_f4_fail: set p3_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p3_f6_fail: set p3_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! 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: ldsba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000160000d0] ldstuba [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000178000e8] ldsba [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000178000d0] lduha [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000178000c8] done p3_trap1o: ldsba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000160000d0] ldstuba [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000178000e8] ldsba [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000178000d0] lduha [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000178000c8] done p3_trap2e: ldstuba [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000178000e8] lduba [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000178000c8] ldstuba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000170000c0] ldxa [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000168000e0] ldstuba [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000168000d0] ldswa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000160000d8] swapa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000160000d8] done p3_trap2o: ldstuba [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000178000e8] lduba [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000178000c8] ldstuba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000170000c0] ldxa [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000168000e0] ldstuba [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000168000d0] ldswa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000160000d8] swapa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000160000d8] 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 = ff4d1231be081a2c ldx [%g1+0x008],%l1 ! %l1 = f1eb1407887220af ldx [%g1+0x010],%l2 ! %l2 = 918772301a00e87b ldx [%g1+0x018],%l3 ! %l3 = 71a6bd73a79d4468 ldx [%g1+0x020],%l4 ! %l4 = 19b2058a5d5f667f ldx [%g1+0x028],%l5 ! %l5 = 239274c047c045aa ldx [%g1+0x030],%l6 ! %l6 = a549214a6f89c332 ldx [%g1+0x038],%l7 ! %l7 = 12e4b1fccf9c133f ! 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 = 2693393b a3952cbc 0b4c0a51 4f6730a9 ! %f4 = 1f337bde ce5a6bf9 cbf70ccc b1206d1d ! %f8 = 6ac50b85 0fa75cfc ca600c09 adc9687e ! %f12 = 260f6884 99085816 16f2853e a8e236ee ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = a312d222 fc2fc637 70cac203 68bfa46f ! %f20 = 2e7af504 28927337 466d4108 4804a6be ! %f24 = 35bb4501 1f5c8bc2 107a2991 bc337600 ! %f28 = 938e5158 7df130d0 996494ef 352437ef ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 9f88696a 520f0d24 b3aaa7c7 f57d36ee ! %f36 = ca846b9c 8b641a1c 12903f59 4cb1cd11 ! %f40 = 11898ff6 850eb945 3e4e3e95 51ae08fc ! %f44 = a464175c 5fbf5543 36bfcb2b cd21e61d ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x8be5c0bf00000047,%g7,%g1 ! GSR scale = 8, align = 7 wr %g1,%g0,%gsr ! GSR = 8be5c0bf00000047 wr %g0,%y ! Clear Y 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: ! %l0 = cccc898e009af11a, Mem[00000000198000c5] = 5160541f stb %l0,[%i3+0x005] ! Mem[00000000198000c4] = 511a541f ! %l1 = 74f74ed7f8e19871, Mem[00000000908000d0] = e2def21a6b9d8a8c stx %l1,[%i5+%o2] ! Mem[00000000908000d0] = 74f74ed7f8e19871 ! Mem[00000000190000d0] = 1c81d9af, %l4 = a77508b49be55eeb swap [%i2+%o2],%l4 ! %l4 = 000000001c81d9af ! %l7 = 9e8f07f7abb9e16d, Mem[00000000908000d4] = f8e19871 stw %l7,[%i5+0x014] ! Mem[00000000908000d4] = abb9e16d ! %l6 = d97c7cb4124315e5, Mem[00000000918000d0] = eebfad61703dd1bf stx %l6,[%o0+%o2] ! Mem[00000000918000d0] = d97c7cb4124315e5 ! Mem[00000000918000d0] = d97c7cb4 124315e5, %g2 = 00000000, %g3 = 00000000 ldd [%o0+%o2],%g2 ! %g2 = 00000000d97c7cb4 00000000124315e5 ! Mem[00000000910000f8] = a46a7fd8, %g2 = 00000000d97c7cb4 ldsh [%i6+0x038],%g2 ! %g2 = ffffffffffffa46a ! Mem[00000000190000e9] = 484cc343, %l0 = cccc898e009af11a ldstub [%i2+0x029],%l0 ! %l0 = 0000004c000000ff ! Mem[00000000198000d0] = 372ae30acb564872, %l0 = 000000000000004c, %l0 = 000000000000004c add %i3,0x10,%g1 casxa [%g1]0x80,%l0,%l0 ! %l0 = 372ae30acb564872 ! %l0 = 372ae30acb564872, Mem[00000000908000e6] = 1cd30719 stb %l0,[%i5+0x026] ! Mem[00000000908000e4] = 72d30719 p4_label_2: ! Mem[00000000188000f4] = 73b91e3d, %l4 = 1c81d9af, %l6 = 124315e5 add %i1,0x34,%g1 casa [%g1]0x80,%l4,%l6 ! %l6 = 0000000073b91e3d ! Mem[00000000198000cb] = 7ba7907b, %l3 = b80821b610739ebb ldstub [%i3+0x00b],%l3 ! %l3 = 0000007b000000ff ! Mem[00000000180000e8] = 940b0e468767e32e, %l0 = 372ae30acb564872, %l2 = ba111edbfba52b68 add %i0,0x28,%g1 casxa [%g1]0x80,%l0,%l2 ! %l2 = 940b0e468767e32e ! Mem[00000000908000e8] = 0719446b, %g2 = ffffffffffffa46a ldub [%i5+%o5],%g2 ! %g2 = 0000000000000007 ! Mem[00000000198000c4] = 511a541f, %l2 = 940b0e468767e32e swap [%i3+0x004],%l2 ! %l2 = 00000000511a541f ! Mem[00000000180000d4] = 4abea634, %l6 = 0000000073b91e3d swap [%i0+0x014],%l6 ! %l6 = 000000004abea634 ! Mem[00000000180000c8] = df030c81, %l7 = 9e8f07f7abb9e16d ldstub [%i0+%o1],%l7 ! %l7 = 000000df000000ff ! Mem[00000000180000e8] = 940b0e46, %l3 = 000000000000007b swap [%i0+%o5],%l3 ! %l3 = 00000000940b0e46 ! Mem[00000000918000d4] = 15e54625, %g2 = 0000000000000007 lduh [%o0+0x016],%g2 ! %g2 = 00000000000015e5 ! Mem[00000000188000c8] = 9410a782, %l1 = 74f74ed7f8e19871 lduh [%i1+0x00a],%l1 ! %l1 = 000000000000a782 p4_label_3: ! Mem[00000000190000c4] = 4f4d1ecc, %l3 = 940b0e46, %l1 = 0000a782 add %i2,0x04,%g1 casa [%g1]0x80,%l3,%l1 ! %l1 = 000000004f4d1ecc ! Mem[00000000180000d0] = af97b944, %l6 = 000000004abea634 swap [%i0+%o2],%l6 ! %l6 = 00000000af97b944 ! %l4 = 1c81d9af, %l5 = a21eabfd, Mem[00000000908000f0] = 46ff0db0 61c4f363 std %l4,[%i5+0x030] ! Mem[00000000908000f0] = 1c81d9af a21eabfd ! Mem[00000000188000fc] = 51707d1b, %l3 = 940b0e46, %l7 = 000000df add %i1,0x3c,%g1 casa [%g1]0x80,%l3,%l7 ! %l7 = 0000000051707d1b ! %l4 = 000000001c81d9af, Mem[00000000908000c2] = 574b721c stb %l4,[%i5+0x002] ! Mem[00000000908000c0] = af4b721c ! Mem[00000000908000c4] = a35e9e2e, %g2 = 00000000000015e5 ldsh [%i5+0x006],%g2 ! %g2 = ffffffffffffa35e ! Mem[00000000190000e4] = 38f7e514, %l2 = 511a541f, %l4 = 1c81d9af add %i2,0x24,%g1 casa [%g1]0x80,%l2,%l4 ! %l4 = 0000000038f7e514 ! Mem[00000000900000cc] = f9f445a4, %g2 = ffffffffffffa35e ldub [%i4+0x00f],%g2 ! %g2 = 00000000000000f9 ! Mem[00000000190000d8] = 183842df, %l3 = 940b0e46, %l3 = 940b0e46 add %i2,0x18,%g1 casa [%g1]0x80,%l3,%l3 ! %l3 = 00000000183842df ! Mem[00000000188000c8] = 9410a782, %l7 = 0000000051707d1b swap [%i1+%o1],%l7 ! %l7 = 000000009410a782 p4_label_4: ! Mem[00000000198000f8] = 72c9575dff3b7b72, %l4 = 0000000038f7e514, %l0 = 372ae30acb564872 add %i3,0x38,%g1 casxa [%g1]0x80,%l4,%l0 ! %l0 = 72c9575dff3b7b72 ! Mem[00000000180000d7] = 73b91e3d, %l6 = 00000000af97b944 ldstub [%i0+0x017],%l6 ! %l6 = 0000003d000000ff ! Mem[00000000908000f4] = abfd1fd0, %g2 = 00000000000000f9 ldsb [%i5+0x036],%g2 ! %g2 = ffffffffffffffab ! Mem[00000000190000c4] = 4f4d1ecc, %l5 = a21eabfd, %l6 = 0000003d add %i2,0x04,%g1 casa [%g1]0x80,%l5,%l6 ! %l6 = 000000004f4d1ecc ! Mem[00000000190000fc] = 0c541c7c, %l7 = 000000009410a782 swap [%i2+0x03c],%l7 ! %l7 = 000000000c541c7c ! %l5 = 8ccca16aa21eabfd, Mem[00000000180000c0] = 1b782886 sth %l5,[%i0+%g0] ! Mem[00000000180000c0] = abfd2886 ! %l5 = 8ccca16aa21eabfd, Mem[00000000918000d0] = d97c7cb4 sth %l5,[%o0+%o2] ! Mem[00000000918000d0] = abfd7cb4 ! Mem[00000000190000d0] = 9be55eeb6917c6f7, %l5 = 8ccca16aa21eabfd, %l1 = 000000004f4d1ecc add %i2,0x10,%g1 casxa [%g1]0x80,%l5,%l1 ! %l1 = 9be55eeb6917c6f7 ! Mem[00000000190000c9] = 34c1b489, %l6 = 000000004f4d1ecc ldstub [%i2+0x009],%l6 ! %l6 = 000000c1000000ff ! Mem[00000000188000d8] = 558baf1893244300, %l7 = 000000000c541c7c, %l7 = 000000000c541c7c add %i1,0x18,%g1 casxa [%g1]0x80,%l7,%l7 ! %l7 = 558baf1893244300 ba,a p4_not_taken_0_end p4_not_taken_0: ! The following code should not be executed lduh [%i0+0x03e],%l0 sth %l4,[%i3+0x036] lduw [%i3+0x01c],%l6 ldsb [%i2+0x035],%l3 sth %l4,[%i3+0x036] lduh [%i1+0x03a],%l2 ldx [%i2+0x008],%l4 stb %l2,[%i2+0x01a] ba,a p4_branch_failed p4_not_taken_0_end: ! End of Random Code for Thread 4 p4_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x010] ! Set processor 4 done flag ! Check Registers p4_check_registers: set p4_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 72c9575dff3b7b72 bne,a,pn %xcc,p4_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 9be55eeb6917c6f7 bne,a,pn %xcc,p4_reg_l1_fail mov %l1,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000183842df bne,a,pn %xcc,p4_reg_l3_fail mov %l3,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000000000c1 bne,a,pn %xcc,p4_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 558baf1893244300 bne,a,pn %xcc,p4_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p4_local0_expect,%g1 p4_check_local0: ldx [%g1+0x000],%g2 ! Expected data = abfd28863d6bb4aa ldx [%i0+0x000],%g3 ! Observed data at 00000000180000c0 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ff030c81b10feee3 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 = 4abea63473b91eff ldx [%i0+0x010],%g3 ! Observed data at 00000000180000d0 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i0,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = 0000007b8767e32e 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+0x008],%g2 ! Expected data = 51707d1bcb2f8fe7 ldx [%i1+0x008],%g3 ! Observed data at 00000000188000c8 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i1,0x008,%g4 set p4_local2_expect,%g1 p4_check_local2: ldx [%g1+0x008],%g2 ! Expected data = 34ffb48951631992 ldx [%i2+0x008],%g3 ! Observed data at 00000000190000c8 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 9be55eeb6917c6f7 ldx [%i2+0x010],%g3 ! Observed data at 00000000190000d0 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i2,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = 48ffc343f90936dd ldx [%i2+0x028],%g3 ! Observed data at 00000000190000e8 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i2,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = edbac0099410a782 ldx [%i2+0x038],%g3 ! Observed data at 00000000190000f8 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i2,0x038,%g4 set p4_local3_expect,%g1 p4_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 5e9b72968767e32e ldx [%i3+0x000],%g3 ! Observed data at 00000000198000c0 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 7ba790ffd7cf7b14 ldx [%i3+0x008],%g3 ! Observed data at 00000000198000c8 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i3,0x008,%g4 ! The test for processor 4 has passed p4_passed: ta GOOD_TRAP nop p4_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p4_failed p4_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p4_failed p4_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p4_failed p4_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p4_failed p4_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p4_failed p4_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p4_failed p4_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p4_failed p4_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p4_failed ! 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: ldsba [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000198000e0] swapa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000188000d8] ldsha [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000198000c0] swapa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000180000d8] stha %l4,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[00000000180000c0] stwa %l3,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[00000000190000e0] done p4_trap1o: ldsba [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000198000e0] swapa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000188000d8] ldsha [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000198000c0] swapa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000180000d8] stha %l4,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[00000000180000c0] stwa %l3,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[00000000190000e0] done p4_trap2e: ldstuba [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000188000c0] lduha [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000198000e8] ldstuba [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000190000d8] ldsha [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000190000d0] done p4_trap2o: ldstuba [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000188000c0] lduha [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000198000e8] ldstuba [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000190000d8] ldsha [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000190000d0] done p4_trap3e: nop nop nop nop nop nop nop done p4_trap3o: nop nop 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 = cccc898e009af11a ldx [%g1+0x008],%l1 ! %l1 = 74f74ed7f8e19871 ldx [%g1+0x010],%l2 ! %l2 = ba111edbfba52b68 ldx [%g1+0x018],%l3 ! %l3 = b80821b610739ebb ldx [%g1+0x020],%l4 ! %l4 = a77508b49be55eeb ldx [%g1+0x028],%l5 ! %l5 = 8ccca16aa21eabfd ldx [%g1+0x030],%l6 ! %l6 = d97c7cb4124315e5 ldx [%g1+0x038],%l7 ! %l7 = 9e8f07f7abb9e16d ! 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 = 264f895b bcd8c3ce 7a90757e 39ab80a2 ! %f4 = e2e3dfe4 e7c57f22 eb544841 f98ca863 ! %f8 = 84ce1ebc f3508aae 37dee022 d9b43142 ! %f12 = f661bb4d 55c3ea62 9bc19618 0d11ef8d ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 0867f19a 3caad303 2911e236 a9e4db8c ! %f20 = 03f3101f 99250de4 a06dabfb 2f2a8fbd ! %f24 = dd728f2c 2f63f1e8 8464dc97 47fa3b3b ! %f28 = 7f85dc08 616f7104 bc97b64a 584163f3 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 770f09cd e6692b5d 597fdabd 2c16a07f ! %f36 = b87c8bd8 9defb2fc f0340dea 764ac24a ! %f40 = 07843984 8cad4f66 73967c5c db55393f ! %f44 = 4abfdb3f 647d9205 19951db5 08977f4e ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x9e66a6a00000001b,%g7,%g1 ! GSR scale = 3, align = 3 wr %g1,%g0,%gsr ! GSR = 9e66a6a00000001b wr %g0,%y ! Clear Y 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[000000001b8000d0] = c75fe2624b358439, %l0 = 729b089cbbf1054f, %l0 = 729b089cbbf1054f add %i3,0x10,%g1 casxa [%g1]0x80,%l0,%l0 ! %l0 = c75fe2624b358439 ! Mem[000000001a8000e8] = cc67bb435730b42f, %l1 = 5127f3fc3c3d47a6, %l2 = 0aa12959dee56a3b add %i1,0x28,%g1 casxa [%g1]0x80,%l1,%l2 ! %l2 = cc67bb435730b42f ! %l3 = c0f777f66cfc0105, Mem[00000000908000f8] = 1fd05e6f stw %l3,[%i5+0x038] ! Mem[00000000908000f8] = 6cfc0105 ! Mem[000000001b8000e4] = bbfa5868, %l3 = c0f777f66cfc0105 swap [%i3+0x024],%l3 ! %l3 = 00000000bbfa5868 ! Mem[000000001b8000e4] = 6cfc0105, %l4 = f1cd71f628ec129e swap [%i3+0x024],%l4 ! %l4 = 000000006cfc0105 ! Mem[000000001b8000e0] = b20506b928ec129e, %l6 = 8bfaca102b28c736, %l1 = 5127f3fc3c3d47a6 add %i3,0x20,%g1 casxa [%g1]0x80,%l6,%l1 ! %l1 = b20506b928ec129e ! Mem[00000000918000fc] = f42c0000, %g2 = 0000000000000000 lduh [%o0+0x03e],%g2 ! %g2 = 000000000000f42c ! Mem[00000000910000dc] = 0be24b6b, %g2 = 000000000000f42c ldsb [%i6+0x01d],%g2 ! %g2 = 000000000000000b ! Mem[000000001a8000ce] = 038b5595, %l4 = 000000006cfc0105 ldstub [%i1+0x00e],%l4 ! %l4 = 00000055000000ff ! Mem[00000000908000f0] = 46ff0db0, %g2 = 000000000000000b lduw [%i5+0x030],%g2 ! %g2 = 0000000046ff0db0 p5_label_2: ! Mem[000000001a8000f0] = b7f41020, %l2 = 5730b42f, %l5 = be7d2069 add %i1,0x30,%g1 casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000b7f41020 ! Mem[000000001a8000f8] = ec4f3fe904587b9e, %l3 = 00000000bbfa5868, %l7 = a58a6f0da2658b46 add %i1,0x38,%g1 casxa [%g1]0x80,%l3,%l7 ! %l7 = ec4f3fe904587b9e ! Mem[000000001b8000e8] = f1bcd7699c1d54a9, %l6 = 8bfaca102b28c736, %l1 = b20506b928ec129e add %i3,0x28,%g1 casxa [%g1]0x80,%l6,%l1 ! %l1 = f1bcd7699c1d54a9 ! Mem[000000001b8000e0] = b20506b9, %l1 = f1bcd7699c1d54a9 swap [%i3+%o4],%l1 ! %l1 = 00000000b20506b9 ! Mem[000000001a8000c0] = 348ac9c7366505dc, %l6 = 8bfaca102b28c736, %l6 = 8bfaca102b28c736 casxa [%i1]0x80,%l6,%l6 ! %l6 = 348ac9c7366505dc ! Mem[00000000910000c0] = c8f49199 f698a466, %g2 = 46ff0db0, %g3 = 00000000 ldd [%i6+%g0],%g2 ! %g2 = 00000000c8f49199 00000000f698a466 ! Mem[000000001b8000d0] = c75fe2624b358439, %l2 = cc67bb435730b42f, %l5 = 00000000b7f41020 add %i3,0x10,%g1 casxa [%g1]0x80,%l2,%l5 ! %l5 = c75fe2624b358439 ! Mem[000000001b8000ec] = 9c1d54a9, %l3 = bbfa5868, %l5 = 4b358439 add %i3,0x2c,%g1 casa [%g1]0x80,%l3,%l5 ! %l5 = 000000009c1d54a9 ! Mem[000000001a0000c0] = edd3da8b, %l0 = 4b358439, %l6 = 366505dc casa [%i0]0x80,%l0,%l6 ! %l6 = 00000000edd3da8b ! Mem[000000001a0000d0] = 86a64272a7dd9075, %l2 = cc67bb435730b42f, %l0 = c75fe2624b358439 add %i0,0x10,%g1 casxa [%g1]0x80,%l2,%l0 ! %l0 = 86a64272a7dd9075 p5_label_3: ! Mem[00000000908000c8] = 9e2ef71d a03e670e, %g2 = c8f49199, %g3 = f698a466 ldd [%i5+%o1],%g2 ! %g2 = 000000009e2ef71d 00000000a03e670e ! Mem[000000001b8000ee] = 9c1d54a9, %l1 = 00000000b20506b9 ldstub [%i3+0x02e],%l1 ! %l1 = 00000054000000ff ! Mem[000000001b8000f8] = e6f1744b14eccc53, %l4 = 0000000000000055, %l1 = 0000000000000054 add %i3,0x38,%g1 casxa [%g1]0x80,%l4,%l1 ! %l1 = e6f1744b14eccc53 ! Mem[00000000908000d8] = ae8d158b, %g2 = 000000009e2ef71d ldub [%i5+0x019],%g2 ! %g2 = 00000000000000ae ! Mem[000000001a8000ec] = 5730b42f, %l7 = ec4f3fe904587b9e ldsw [%i1+0x02c],%l7 ! %l7 = 000000005730b42f ! %l7 = 000000005730b42f, Mem[00000000908000e3] = b4cca31c stb %l7,[%i5+0x023] ! Mem[00000000908000e0] = 2fcca31c ! Mem[000000001b0000fc] = d4c724bf, %l5 = 000000009c1d54a9 ldsh [%i2+0x03c],%l5 ! %l5 = ffffffffffffd4c7 ! Mem[000000001a0000dc] = d1308c95, %l7 = 000000005730b42f swap [%i0+0x01c],%l7 ! %l7 = 00000000d1308c95 ! Mem[00000000900000c0] = beb3ff22, %g2 = 00000000000000ae lduh [%i4+%g0],%g2 ! %g2 = 000000000000beb3 ! Mem[000000001b0000f2] = fb6320c5, %l3 = 00000000bbfa5868 ldstub [%i2+0x032],%l3 ! %l3 = 00000020000000ff p5_label_4: ! Mem[00000000908000c8] = 9e2ef71d, %g2 = 000000000000beb3 lduw [%i5+%o1],%g2 ! %g2 = 000000009e2ef71d ! Mem[000000001b8000d8] = 115ce106, %l2 = 5730b42f, %l7 = d1308c95 add %i3,0x18,%g1 casa [%g1]0x80,%l2,%l7 ! %l7 = 00000000115ce106 ! Mem[00000000900000f8] = 1c9204ff 0677a530, %g2 = 9e2ef71d, %g3 = a03e670e ldd [%i4+0x038],%g2 ! %g2 = 000000001c9204ff 000000000677a530 ! Mem[000000001b8000d0] = c75fe2624b358439, %l0 = 86a64272a7dd9075, %l4 = 0000000000000055 add %i3,0x10,%g1 casxa [%g1]0x80,%l0,%l4 ! %l4 = c75fe2624b358439 ! Mem[000000001b0000f0] = fb63ffc5 1c863321, %l2 = 5730b42f, %l3 = 00000020 ldd [%i2+0x030],%l2 ! %l2 = 00000000fb63ffc5 000000001c863321 ! Mem[00000000918000f0] = acc90819, %g2 = 000000001c9204ff lduh [%o0+0x030],%g2 ! %g2 = 000000000000acc9 ! %l3 = 000000001c863321, Mem[000000001b0000f8] = 67994510 stw %l3,[%i2+0x038] ! Mem[000000001b0000f8] = 1c863321 ! Mem[00000000918000cc] = 4c366fca, %g18 = 0b233aa0c22585fb ldsw [%o0+0x00c],%g2 ! %g2 = 0b233aa0c22585fb ! %l0 = a7dd9075, %l1 = 14eccc53, Mem[00000000910000c8] = 251289e1 c52852c0 std %l0,[%i6+%o1] ! Mem[00000000910000c8] = a7dd9075 14eccc53 ! %l0 = 86a64272a7dd9075, Mem[00000000910000ea] = 366cfb3b sth %l0,[%i6+0x02a] ! Mem[00000000910000e8] = 9075fb3b ba,a p5_not_taken_0_end p5_not_taken_0: ! The following code should not be executed lduh [%i0+0x03e],%l0 sth %l4,[%i3+0x036] lduw [%i3+0x01c],%l6 ldsb [%i2+0x035],%l3 sth %l4,[%i3+0x036] lduh [%i1+0x03a],%l2 ldx [%i2+0x008],%l4 stb %l2,[%i2+0x01a] ba,a p5_branch_failed p5_not_taken_0_end: ! End of Random Code for Thread 5 p5_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x014] ! Set processor 5 done flag ! Check Registers p5_check_registers: set p5_expected_registers,%g1 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be e6f1744b14eccc53 bne,a,pn %xcc,p5_reg_l1_fail mov %l1,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000001c863321 bne,a,pn %xcc,p5_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be c75fe2624b358439 bne,a,pn %xcc,p5_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be ffffffffffffd4c7 bne,a,pn %xcc,p5_reg_l5_fail mov %l5,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000115ce106 bne,a,pn %xcc,p5_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p5_check_fp_registers: set p5_expected_fp_regs,%g3 std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 7a90757e 39ab80a2 bne %xcc,p5_f2_fail nop ! Check Local Memory set p5_local0_expect,%g1 p5_check_local0: ldx [%g1+0x018],%g2 ! Expected data = 52a9dc7c5730b42f ldx [%i0+0x018],%g3 ! Observed data at 000000001a0000d8 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i0,0x018,%g4 set p5_local1_expect,%g1 p5_check_local1: ldx [%g1+0x008],%g2 ! Expected data = 13ac4a6b038bff95 ldx [%i1+0x008],%g3 ! Observed data at 000000001a8000c8 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i1,0x008,%g4 set p5_local2_expect,%g1 p5_check_local2: ldx [%g1+0x030],%g2 ! Expected data = fb63ffc51c863321 ldx [%i2+0x030],%g3 ! Observed data at 000000001b0000f0 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i2,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 1c863321d4c724bf ldx [%i2+0x038],%g3 ! Observed data at 000000001b0000f8 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i2,0x038,%g4 set p5_local3_expect,%g1 p5_check_local3: ldx [%g1+0x020],%g2 ! Expected data = 9c1d54a928ec129e ldx [%i3+0x020],%g3 ! Observed data at 000000001b8000e0 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = f1bcd7699c1dffa9 ldx [%i3+0x028],%g3 ! Observed data at 000000001b8000e8 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i3,0x028,%g4 ! The test for processor 5 has passed p5_passed: ta GOOD_TRAP nop p5_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p5_failed p5_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p5_failed p5_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p5_failed p5_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p5_failed p5_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p5_failed p5_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p5_failed p5_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p5_failed p5_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p5_failed p5_f2_fail: set p5_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 5 failed p5_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x014] ! Set processor 5 done flag set p5_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 5 failed p5_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x014] ! Set processor 5 done flag set p5_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p5_selfmod_failed: ba p5_failed mov 0xabc,%g1 p5_common_error: or %g0,0xee5,%g1 ba p5_failed mov %o5,%g3 p5_common_signature_error: set p5_temp,%g1 ba p5_failed st %g2,[%g1] ! Common Lock Number p5_common_timeout: set p5_temp,%g1 ba p5_failed st %g2,[%g1] ! Common Lock Number p5_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p5_failed mov 0x0,%g3 p5_trap1e: ldsba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000001b0000c0] ldswa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001b8000c8] lduwa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000001a0000c0] stda %l4,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000001a8000e8] ldda [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001b0000c0] ldsha [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000001a0000d0] done p5_trap1o: ldsba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000001b0000c0] ldswa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001b8000c8] lduwa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000001a0000c0] stda %l4,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000001a8000e8] ldda [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001b0000c0] ldsha [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000001a0000d0] done p5_trap2e: swapa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000001a8000d0] swapa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000001b8000d8] ldsba [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000001b0000e0] swapa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000001a0000d0] swapa [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000001a8000c8] done p5_trap2o: swapa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000001a8000d0] swapa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000001b8000d8] ldsba [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000001b0000e0] swapa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000001a0000d0] swapa [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000001a8000c8] done p5_trap3e: nop nop done p5_trap3o: 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 = 729b089cbbf1054f ldx [%g1+0x008],%l1 ! %l1 = 5127f3fc3c3d47a6 ldx [%g1+0x010],%l2 ! %l2 = 0aa12959dee56a3b ldx [%g1+0x018],%l3 ! %l3 = c0f777f66cfc0105 ldx [%g1+0x020],%l4 ! %l4 = f1cd71f628ec129e ldx [%g1+0x028],%l5 ! %l5 = 0ef8c114be7d2069 ldx [%g1+0x030],%l6 ! %l6 = 8bfaca102b28c736 ldx [%g1+0x038],%l7 ! %l7 = a58a6f0da2658b46 ! 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 = 3fe64815 f82c10f6 321a8864 69ad8038 ! %f4 = 027aef83 2b42c0c1 91c1f4e3 9fd6be62 ! %f8 = 62a1be5c 8a1b01d8 24e793da d130f97f ! %f12 = 689d63f7 3078514e bb60e002 431e509b ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = e14ca2e4 019371a2 9cdc91d1 4a26de96 ! %f20 = 1b7309d2 0f94cd35 081b2362 16af04f5 ! %f24 = 7c757717 777ff7cc 225168a2 c5be2d8b ! %f28 = 9f9e2205 f2e2f3ea dc86ccde a767d67f ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = c071ac38 c2e7954b 421ccb7b 1b32601d ! %f36 = 589f7d78 4f107ba3 9ab111ab 84dbe519 ! %f40 = 16e98fa5 7a6ed213 0828e631 0ec5b200 ! %f44 = b26e6837 e80d5a7d fb9f5950 ffcf94f8 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xcdd94c6700000040,%g7,%g1 ! GSR scale = 8, align = 0 wr %g1,%g0,%gsr ! GSR = cdd94c6700000040 wr %g0,%y ! Clear Y 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[00000000908000f0] = 46ff0db0 61c4f363, %g2 = 00000000, %g3 = 00000000 ldd [%i5+0x030],%g2 ! %g2 = 0000000046ff0db0 0000000061c4f363 ! Mem[000000001c8000f0] = 039516a64b6ba732, %l3 = bb0a08cc499a292f, %l2 = ac921e3e6375d3f8 add %i1,0x30,%g1 casxa [%g1]0x80,%l3,%l2 ! %l2 = 039516a64b6ba732 ! Mem[000000001c8000f8] = 30b32b00, %l4 = 15a8a52c6b3e6e6c swap [%i1+0x038],%l4 ! %l4 = 0000000030b32b00 ! Mem[000000001c0000d8] = 1016585061e8b7a1, %l6 = 04959f03b978e443, %l4 = 0000000030b32b00 add %i0,0x18,%g1 casxa [%g1]0x80,%l6,%l4 ! %l4 = 1016585061e8b7a1 ! Mem[000000001d8000d8] = c646a3ef94171c5b, %l3 = bb0a08cc499a292f, %l2 = 039516a64b6ba732 add %i3,0x18,%g1 casxa [%g1]0x80,%l3,%l2 ! %l2 = c646a3ef94171c5b ! Mem[000000001c8000f0] = 039516a64b6ba732, %l1 = a5988f86a0f91b4f, %l0 = da70e2abae71e705 add %i1,0x30,%g1 casxa [%g1]0x80,%l1,%l0 ! %l0 = 039516a64b6ba732 ! %l6 = 04959f03b978e443, Mem[00000000910000c4] = f698a466 stb %l6,[%i6+0x004] ! Mem[00000000910000c4] = 4398a466 ! Mem[00000000908000c0] = c770574b, %g18 = 087e66b1fa3b6bf6 ldsw [%i5+%g0],%g2 ! %g2 = 087e66b1fa3b6bf6 ! Mem[000000001c0000ec] = 2a5ce116, %l4 = 1016585061e8b7a1 swap [%i0+0x02c],%l4 ! %l4 = 000000002a5ce116 ! %l7 = 2d2b8b68159ff91b, Mem[00000000918000d6] = d1bf4625 sth %l7,[%o0+0x016] ! Mem[00000000918000d4] = f91b4625 p6_label_2: ! Mem[000000001c0000d6] = f61b3b50, %l3 = bb0a08cc499a292f ldstub [%i0+0x016],%l3 ! %l3 = 0000003b000000ff ! Mem[000000001d0000e0] = 020af26c, %l1 = a5988f86a0f91b4f ldsw [%i2+%o4],%l1 ! %l1 = 00000000020af26c ! Mem[000000001d0000e0] = 020af26c, %l2 = c646a3ef94171c5b swap [%i2+%o4],%l2 ! %l2 = 00000000020af26c ! Mem[00000000910000cc] = c0b69442, %g2 = ffffffffc770574b ldub [%i6+0x00f],%g2 ! %g2 = 00000000000000c0 ! Mem[000000001d0000eb] = 20d85e85, %l4 = 000000002a5ce116 ldstub [%i2+0x02b],%l4 ! %l4 = 00000085000000ff ! Mem[000000001c8000e8] = 0435f968, %l3 = 000000000000003b ldub [%i1+0x02a],%l3 ! %l3 = 00000000000000f9 ! Mem[000000001c8000dc] = 8596c448, %l3 = 00000000000000f9 swap [%i1+0x01c],%l3 ! %l3 = 000000008596c448 ! Mem[000000001d0000c8] = 3e14809222d3fc56, %l7 = 2d2b8b68159ff91b ldx [%i2+%o1],%l7 ! %l7 = 3e14809222d3fc56 ! Mem[000000001d0000ec] = d4faab0c, %l5 = bd7dfdf5cb1c9753 ldsh [%i2+0x02c],%l5 ! %l5 = ffffffffffffd4fa ! Mem[00000000918000c0] = 58e96f53, %g18 = 087e66b1fa3b6bf6 ldsw [%o0+%g0],%g2 ! %g2 = 087e66b1fa3b6bf6 p6_label_3: ! Mem[000000001c8000c8] = 9b9e93cb5b314682, %l5 = ffffffffffffd4fa, %l1 = 00000000020af26c add %i1,0x08,%g1 casxa [%g1]0x80,%l5,%l1 ! %l1 = 9b9e93cb5b314682 ! %l4 = 0000000000000085, Mem[00000000900000d0] = f445a4b1 sth %l4,[%i4+%o2] ! Mem[00000000900000d0] = 0085a4b1 ! Mem[00000000908000d0] = e2def21a, %g18 = 087e66b1fa3b6bf6 ldsw [%i5+%o2],%g2 ! %g2 = 087e66b1fa3b6bf6 ! Mem[000000001c8000c8] = 9b9e93cb 5b314682, %l6 = b978e443, %l7 = 22d3fc56 ldd [%i1+%o1],%l6 ! %l6 = 000000009b9e93cb 000000005b314682 ! Mem[00000000910000f4] = dd5500a4, %g2 = ffffffffe2def21a ldsb [%i6+0x035],%g2 ! %g2 = ffffffffffffffdd ! %l4 = 0000000000000085, Mem[000000001c0000cb] = 561c372f stb %l4,[%i0+0x00b] ! Mem[000000001c0000c8] = 561c3785 ! Mem[000000001d8000dc] = 94171c5b, %l4 = 0000000000000085 ldstub [%i3+0x01c],%l4 ! %l4 = 00000094000000ff ! Mem[000000001d0000ec] = d4faab0c, %l3 = 000000008596c448 lduh [%i2+0x02e],%l3 ! %l3 = 000000000000ab0c ! Mem[000000001c0000ce] = cdcc1cfb, %l6 = 000000009b9e93cb ldstub [%i0+0x00e],%l6 ! %l6 = 0000001c000000ff ! Mem[000000001c8000d4] = ed7653dc, %l0 = 039516a64b6ba732 swap [%i1+0x014],%l0 ! %l0 = 00000000ed7653dc p6_label_4: ! Mem[000000001c8000f9] = 6b3e6e6c, %l2 = 00000000020af26c ldstub [%i1+0x039],%l2 ! %l2 = 0000003e000000ff ! Mem[00000000918000e0] = 70ba0dd8 b40bbe7c, %g2 = ffffffdd, %g3 = 61c4f363 ldd [%o0+%o4],%g2 ! %g2 = 0000000070ba0dd8 00000000b40bbe7c ! Mem[00000000908000c8] = 9e2ef71da03e670e, %g2 = 0000000070ba0dd8 ldx [%i5+%o1],%g2 ! %g2 = 9e2ef71da03e670e ! Mem[000000001d8000c0] = a76341b2, %l6 = 000000000000001c swap [%i3+%g0],%l6 ! %l6 = 00000000a76341b2 ! Mem[00000000908000d8] = ae8d158b, %g2 = 9e2ef71da03e670e ldub [%i5+0x019],%g2 ! %g2 = 00000000000000ae ! %l3 = 000000000000ab0c, Mem[00000000910000c8] = 251289e1c52852c0 stx %l3,[%i6+%o1] ! Mem[00000000910000c8] = 000000000000ab0c ! Mem[00000000918000c4] = a3e32b6e, %g2 = 00000000000000ae lduh [%o0+0x006],%g2 ! %g2 = 000000000000a3e3 ! %l0 = 00000000ed7653dc, Mem[000000001c0000fd] = bc7d29e0 stb %l0,[%i0+0x03d] ! Mem[000000001c0000fc] = bcdc29e0 ! Mem[000000001d0000cc] = 22d3fc56, %l6 = a76341b2, %l0 = ed7653dc add %i2,0x0c,%g1 casa [%g1]0x80,%l6,%l0 ! %l0 = 0000000022d3fc56 ! Mem[000000001d0000f0] = 59821e14, %l6 = 00000000a76341b2 swap [%i2+0x030],%l6 ! %l6 = 0000000059821e14 ba,a p6_not_taken_0_end p6_not_taken_0: ! The following code should not be executed lduh [%i0+0x03e],%l0 sth %l4,[%i3+0x036] lduw [%i3+0x01c],%l6 ldsb [%i2+0x035],%l3 sth %l4,[%i3+0x036] lduh [%i1+0x03a],%l2 ldx [%i2+0x008],%l4 stb %l2,[%i2+0x01a] 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+0x008],%g2 cmp %l1,%g2 ! %l1 should be 9b9e93cb5b314682 bne,a,pn %xcc,p6_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000000000003e bne,a,pn %xcc,p6_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000000000ab0c bne,a,pn %xcc,p6_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000000094 bne,a,pn %xcc,p6_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be ffffffffffffd4fa bne,a,pn %xcc,p6_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000059821e14 bne,a,pn %xcc,p6_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000005b314682 bne,a,pn %xcc,p6_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p6_check_fp_registers: set p6_expected_fp_regs,%g3 std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 91c1f4e3 9fd6be62 bne %xcc,p6_f6_fail nop ! Check Local Memory set p6_local0_expect,%g1 p6_check_local0: ldx [%g1+0x008],%g2 ! Expected data = 561c3785cdccfffb ldx [%i0+0x008],%g3 ! Observed data at 000000001c0000c8 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 498400a5f61bff50 ldx [%i0+0x010],%g3 ! Observed data at 000000001c0000d0 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i0,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = afa9012861e8b7a1 ldx [%i0+0x028],%g3 ! Observed data at 000000001c0000e8 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i0,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 6c232ecfbcdc29e0 ldx [%i0+0x038],%g3 ! Observed data at 000000001c0000f8 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i0,0x038,%g4 set p6_local1_expect,%g1 p6_check_local1: ldx [%g1+0x010],%g2 ! Expected data = f6ba3f6f4b6ba732 ldx [%i1+0x010],%g3 ! Observed data at 000000001c8000d0 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 769b1a58000000f9 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 = 6bff6e6c35a91d19 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+0x020],%g2 ! Expected data = 94171c5bda85b4e3 ldx [%i2+0x020],%g3 ! Observed data at 000000001d0000e0 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 20d85effd4faab0c ldx [%i2+0x028],%g3 ! Observed data at 000000001d0000e8 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i2,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = a76341b2b41281e1 ldx [%i2+0x030],%g3 ! Observed data at 000000001d0000f0 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i2,0x030,%g4 set p6_local3_expect,%g1 p6_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 0000001c8e5b14af ldx [%i3+0x000],%g3 ! Observed data at 000000001d8000c0 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i3,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = c646a3efff171c5b ldx [%i3+0x018],%g3 ! Observed data at 000000001d8000d8 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i3,0x018,%g4 ! The test for processor 6 has passed p6_passed: ta GOOD_TRAP nop p6_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p6_failed p6_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p6_failed p6_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p6_failed p6_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p6_failed p6_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p6_failed p6_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p6_failed p6_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p6_failed p6_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p6_failed p6_f6_fail: set p6_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 6 failed p6_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x018] ! Set processor 6 done flag set p6_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 6 failed p6_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x018] ! Set processor 6 done flag set p6_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p6_selfmod_failed: ba p6_failed mov 0xabc,%g1 p6_common_error: or %g0,0xee6,%g1 ba p6_failed mov %o5,%g3 p6_common_signature_error: set p6_temp,%g1 ba p6_failed st %g2,[%g1] ! Common Lock Number p6_common_timeout: set p6_temp,%g1 ba p6_failed st %g2,[%g1] ! Common Lock Number p6_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p6_failed mov 0x0,%g3 p6_trap1e: ldsba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000001c0000d0] done p6_trap1o: ldsba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000001c0000d0] done p6_trap2e: swapa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000001c0000c0] done p6_trap2o: swapa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000001c0000c0] done p6_trap3e: nop nop nop done p6_trap3o: 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 = da70e2abae71e705 ldx [%g1+0x008],%l1 ! %l1 = a5988f86a0f91b4f ldx [%g1+0x010],%l2 ! %l2 = ac921e3e6375d3f8 ldx [%g1+0x018],%l3 ! %l3 = bb0a08cc499a292f ldx [%g1+0x020],%l4 ! %l4 = 15a8a52c6b3e6e6c ldx [%g1+0x028],%l5 ! %l5 = bd7dfdf5cb1c9753 ldx [%g1+0x030],%l6 ! %l6 = 04959f03b978e443 ldx [%g1+0x038],%l7 ! %l7 = 2d2b8b68159ff91b ! 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 = a79a9baa f981d58c 85d758d1 dc00f40b ! %f4 = 9f915ebb 7b10f320 0f37bc12 d657f8e2 ! %f8 = b022d3b1 8f1d7f2e 29d801dc 2bdf578b ! %f12 = 202aea85 3430f7bc 6925eb60 3435088f ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 3eb7bfee 26985dfa 003b3aae d5a6d232 ! %f20 = 67f2c3e8 5a89e166 7b6812e1 311db522 ! %f24 = 431b2df8 482fdb85 9d8c303c e0ea5b89 ! %f28 = bb755c6a 3951607c b58fb051 80451cf5 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = a9a404c8 ced522bf 6976aa75 bd2cae00 ! %f36 = ff1a2844 14257577 e23ceb50 aaadea99 ! %f40 = 0113696b 8c0d399d c1cd6cef 5c202568 ! %f44 = 38fa612b 00979823 02489bd0 0c98359d ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xb9d52cb800000069,%g7,%g1 ! GSR scale = 13, align = 1 wr %g1,%g0,%gsr ! GSR = b9d52cb800000069 wr %g0,%y ! Clear Y 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[000000001e8000d0] = 2948dda4, %l0 = cbd3d1b2, %l4 = fba980b0 add %i1,0x10,%g1 casa [%g1]0x80,%l0,%l4 ! %l4 = 000000002948dda4 ! Mem[000000001e8000e0] = 78a7bcd0, %l1 = 20bee0c4, %l1 = 20bee0c4 add %i1,0x20,%g1 casa [%g1]0x80,%l1,%l1 ! %l1 = 0000000078a7bcd0 ! Mem[00000000900000d4] = 2d2854de, %g2 = 0000000000000000 lduh [%i4+0x014],%g2 ! %g2 = 0000000000002d28 ! Mem[00000000918000c0] = 58e96f53 c557a3e3, %g2 = 00002d28, %g3 = 00000000 ldd [%o0+%g0],%g2 ! %g2 = 0000000058e96f53 00000000c557a3e3 ! Mem[000000001e0000ee] = 896294be, %l6 = e06c347066880d7b ldstub [%i0+0x02e],%l6 ! %l6 = 00000094000000ff ! Mem[000000001f8000e0] = adb1285d163d83db, %l4 = 000000002948dda4, %l5 = d5eea75e8e715fb0 add %i3,0x20,%g1 casxa [%g1]0x80,%l4,%l5 ! %l5 = adb1285d163d83db ! Mem[00000000910000c0] = c8f49199, %g2 = 0000000058e96f53 ldsh [%i6+%g0],%g2 ! %g2 = ffffffffffffc8f4 ! Mem[00000000908000d8] = 2fae8d15, %g2 = ffffffffffffc8f4 lduw [%i5+%o3],%g2 ! %g2 = 000000002fae8d15 ! %l0 = 26c76893cbd3d1b2, Mem[000000001e0000f4] = da04ead1 sth %l0,[%i0+0x034] ! Mem[000000001e0000f4] = d1b2ead1 ! Mem[000000001f0000f5] = 5f867f57, %l4 = 000000002948dda4 ldstub [%i2+0x035],%l4 ! %l4 = 00000086000000ff p7_label_2: ! Mem[00000000908000c4] = 721ca35e, %g2 = 000000002fae8d15 ldsb [%i5+0x004],%g2 ! %g2 = 0000000000000072 ! Mem[000000001f0000c0] = 299b336e, %l7 = d855a263, %l0 = cbd3d1b2 casa [%i2]0x80,%l7,%l0 ! %l0 = 00000000299b336e ! %l2 = 488ba44ffefc0b56, Mem[00000000910000d0] = b69442c698f6b2be stx %l2,[%i6+%o2] ! Mem[00000000910000d0] = 488ba44ffefc0b56 ! Mem[00000000910000c8] = 251289e1c52852c0, %g2 = 0000000000000072 ldx [%i6+%o1],%g2 ! %g2 = 251289e1c52852c0 ! Mem[00000000918000ec] = 75aed21d, %g2 = 251289e1c52852c0 ldsh [%o0+0x02c],%g2 ! %g2 = 00000000000075ae ! %l4 = 0000000000000086, Mem[00000000900000f6] = 55491c92 sth %l4,[%i4+0x036] ! Mem[00000000900000f4] = 00861c92 ! Mem[000000001e8000d0] = 2948dda4a3162a81, %l4 = 0000000000000086, %l7 = a2291e69d855a263 add %i1,0x10,%g1 casxa [%g1]0x80,%l4,%l7 ! %l7 = 2948dda4a3162a81 ! Mem[000000001e0000d8] = 77d8df69, %l3 = 98a04c8eb5236c46 ldstub [%i0+%o3],%l3 ! %l3 = 00000077000000ff ! Mem[00000000908000ec] = aee58fc8, %g18 = 10fdf1f6aa877f75 ldsw [%i5+0x02c],%g2 ! %g2 = 10fdf1f6aa877f75 ! Mem[00000000908000dc] = 8bba37de, %g18 = 10fdf1f6aa877f75 ldsw [%i5+0x01c],%g2 ! %g2 = 10fdf1f6aa877f75 p7_label_3: ! Mem[000000001e0000c8] = b9442169, %l4 = 0000000000000086 swap [%i0+%o1],%l4 ! %l4 = 00000000b9442169 ! Mem[00000000918000f0] = 19eee8c6, %g2 = ffffffff8bba37de ldub [%o0+0x033],%g2 ! %g2 = 0000000000000019 ! Mem[000000001e8000ec] = bee24382, %l3 = 00000077, %l6 = 00000094 add %i1,0x2c,%g1 casa [%g1]0x80,%l3,%l6 ! %l6 = 00000000bee24382 ! Mem[000000001f8000e1] = adb1285d, %l4 = 00000000b9442169 ldstub [%i3+0x021],%l4 ! %l4 = 000000b1000000ff ! Mem[000000001f8000e9] = 3be8d723, %l6 = 00000000bee24382 ldstub [%i3+0x029],%l6 ! %l6 = 000000e8000000ff ! Mem[000000001f0000dc] = e9790b44, %l2 = 488ba44ffefc0b56 swap [%i2+0x01c],%l2 ! %l2 = 00000000e9790b44 ! Mem[00000000900000c0] = beb3ff22, %g18 = 10fdf1f6aa877f75 ldsw [%i4+%g0],%g2 ! %g2 = 10fdf1f6aa877f75 ! Mem[000000001e8000ed] = bee24382, %l7 = 2948dda4a3162a81 ldstub [%i1+0x02d],%l7 ! %l7 = 000000e2000000ff ! Mem[00000000910000d8] = 52e8dbeac20be24b, %g2 = ffffffffbeb3ff22 ldx [%i6+%o3],%g2 ! %g2 = 52e8dbeac20be24b ! Mem[000000001e8000fc] = 4ec53e9e, %l3 = 00000077, %l7 = 000000e2 add %i1,0x3c,%g1 casa [%g1]0x80,%l3,%l7 ! %l7 = 000000004ec53e9e p7_label_4: ! Mem[000000001e0000e8] = 126c878c8962ffbe, %l6 = 00000000000000e8, %l1 = 0000000078a7bcd0 add %i0,0x28,%g1 casxa [%g1]0x80,%l6,%l1 ! %l1 = 126c878c8962ffbe ! Mem[000000001f0000e0] = 4084f647, %l1 = 8962ffbe, %l4 = 000000b1 add %i2,0x20,%g1 casa [%g1]0x80,%l1,%l4 ! %l4 = 000000004084f647 ! Mem[000000001e0000f8] = 9f48370b56372997, %l2 = 00000000e9790b44, %l6 = 00000000000000e8 add %i0,0x38,%g1 casxa [%g1]0x80,%l2,%l6 ! %l6 = 9f48370b56372997 ! Mem[000000001e0000c0] = 80f2739944ac3347, %l7 = 000000004ec53e9e, %l6 = 9f48370b56372997 casxa [%i0]0x80,%l7,%l6 ! %l6 = 80f2739944ac3347 ! Mem[000000001e8000c0] = 65960649c9723099, %l6 = 80f2739944ac3347, %l4 = 000000004084f647 casxa [%i1]0x80,%l6,%l4 ! %l4 = 65960649c9723099 ! Mem[000000001f0000e0] = 4084f647 7e078c06, %l4 = c9723099, %l5 = 163d83db ldd [%i2+%o4],%l4 ! %l4 = 000000004084f647 000000007e078c06 ! Mem[000000001e0000ce] = 9eeee176, %l6 = 80f2739944ac3347 ldstub [%i0+0x00e],%l6 ! %l6 = 000000e1000000ff ! %l0 = 00000000299b336e, Mem[00000000908000cc] = a03e670e sth %l0,[%i5+0x00c] ! Mem[00000000908000cc] = 336e670e ! %l1 = 126c878c8962ffbe, Mem[00000000900000e6] = 91d2e04c sth %l1,[%i4+0x026] ! Mem[00000000900000e4] = ffbee04c ! %l1 = 126c878c8962ffbe, Mem[00000000910000e8] = 600c366cfb3bc266 stx %l1,[%i6+%o5] ! Mem[00000000910000e8] = 126c878c8962ffbe ba,a p7_not_taken_0_end p7_not_taken_0: ! The following code should not be executed lduh [%i0+0x03e],%l0 sth %l4,[%i3+0x036] lduw [%i3+0x01c],%l6 ldsb [%i2+0x035],%l3 sth %l4,[%i3+0x036] lduh [%i1+0x03a],%l2 ldx [%i2+0x008],%l4 stb %l2,[%i2+0x01a] 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+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000000077 bne,a,pn %xcc,p7_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000004084f647 bne,a,pn %xcc,p7_reg_l4_fail mov %l4,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000000000e1 bne,a,pn %xcc,p7_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000004ec53e9e bne,a,pn %xcc,p7_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p7_check_fp_registers: set p7_expected_fp_regs,%g3 std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 9f915ebb 7b10f320 bne %xcc,p7_f4_fail nop ! Check Local Memory set p7_local0_expect,%g1 p7_check_local0: ldx [%g1+0x008],%g2 ! Expected data = 000000869eeeff76 ldx [%i0+0x008],%g3 ! Observed data at 000000001e0000c8 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i0,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = ffd8df69b68388df ldx [%i0+0x018],%g3 ! Observed data at 000000001e0000d8 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i0,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 126c878c8962ffbe ldx [%i0+0x028],%g3 ! Observed data at 000000001e0000e8 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = e8144024d1b2ead1 ldx [%i0+0x030],%g3 ! Observed data at 000000001e0000f0 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i0,0x030,%g4 set p7_local1_expect,%g1 p7_check_local1: ldx [%g1+0x028],%g2 ! Expected data = a3207e01beff4382 ldx [%i1+0x028],%g3 ! Observed data at 000000001e8000e8 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i1,0x028,%g4 set p7_local2_expect,%g1 p7_check_local2: ldx [%g1+0x018],%g2 ! Expected data = 5395503afefc0b56 ldx [%i2+0x018],%g3 ! Observed data at 000000001f0000d8 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i2,0x018,%g4 ldx [%g1+0x030],%g2 ! Expected data = 1e5c797c5fff7f57 ldx [%i2+0x030],%g3 ! Observed data at 000000001f0000f0 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i2,0x030,%g4 set p7_local3_expect,%g1 p7_check_local3: ldx [%g1+0x020],%g2 ! Expected data = adff285d163d83db ldx [%i3+0x020],%g3 ! Observed data at 000000001f8000e0 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 3bffd7237feaacaa ldx [%i3+0x028],%g3 ! Observed data at 000000001f8000e8 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i3,0x028,%g4 ! The test for processor 7 has passed p7_passed: ta GOOD_TRAP nop p7_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p7_failed p7_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p7_failed p7_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p7_failed p7_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p7_failed p7_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p7_failed p7_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p7_failed p7_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p7_failed p7_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p7_failed p7_f4_fail: set p7_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 7 failed p7_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x01c] ! Set processor 7 done flag set p7_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 7 failed p7_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x01c] ! Set processor 7 done flag set p7_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p7_selfmod_failed: ba p7_failed mov 0xabc,%g1 p7_common_error: or %g0,0xee7,%g1 ba p7_failed mov %o5,%g3 p7_common_signature_error: set p7_temp,%g1 ba p7_failed st %g2,[%g1] ! Common Lock Number p7_common_timeout: set p7_temp,%g1 ba p7_failed st %g2,[%g1] ! Common Lock Number p7_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p7_failed mov 0x0,%g3 p7_trap1e: ldsba [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000001f8000e0] stba %l4,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000001e8000c8] ldda [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000001e0000e0] done p7_trap1o: ldsba [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000001f8000e0] stba %l4,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000001e8000c8] ldda [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000001e0000e0] done p7_trap2e: ldxa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000001e0000d0] stxa %l0,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000001f8000c8] ldswa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000001e0000c8] ldstuba [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001f0000e0] ldsha [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001e8000e0] done p7_trap2o: ldxa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000001e0000d0] stxa %l0,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000001f8000c8] ldswa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000001e0000c8] ldstuba [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001f0000e0] ldsha [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001e8000e0] done p7_trap3e: nop nop done p7_trap3o: nop nop done p7_init_memory_pointers: set p7_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p7_local0_start,%i0 set p7_local1_start,%i1 set p7_local2_start,%i2 set p7_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 26c76893cbd3d1b2 ldx [%g1+0x008],%l1 ! %l1 = 703ed85620bee0c4 ldx [%g1+0x010],%l2 ! %l2 = 488ba44ffefc0b56 ldx [%g1+0x018],%l3 ! %l3 = 98a04c8eb5236c46 ldx [%g1+0x020],%l4 ! %l4 = feeb8d8bfba980b0 ldx [%g1+0x028],%l5 ! %l5 = d5eea75e8e715fb0 ldx [%g1+0x030],%l6 ! %l6 = e06c347066880d7b ldx [%g1+0x038],%l7 ! %l7 = a2291e69d855a263 ! 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 = d47b2a55 37364efb 386c9512 a8260356 ! %f4 = aac4ed87 af14930f 1dc994a1 dc4e944a ! %f8 = c242d2ea 1231e971 c951c90e 1c0db7dc ! %f12 = 1784fca6 b6760a14 52b9e4f0 eb269d98 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 4a48a1ca 8ec6f1e8 e27fe689 c5194ca4 ! %f20 = b848baee 6b458d04 27b390d1 76132482 ! %f24 = de8af8b7 97d21279 9e41d1fd a7be37de ! %f28 = 81ce2e0d d4cbbc1e 61e9ee5a b2fde562 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 87042c8a 64872b00 a7d60ae9 e54faa24 ! %f36 = c28120b8 1ce72828 c89569d6 4c60f345 ! %f40 = 8e5239bd 1cd601f3 928be7b4 db75547e ! %f44 = 1110ea24 43ba6e9e 5d908754 6d0baf62 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xd9dde6b80000007b,%g7,%g1 ! GSR scale = 15, align = 3 wr %g1,%g0,%gsr ! GSR = d9dde6b80000007b wr %g0,%y ! Clear Y 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: ! %l6 = 5cafb2ae3c21be9c, Mem[00000000208000e8] = 42c48ce1 stw %l6,[%i1+%o5] ! Mem[00000000208000e8] = 3c21be9c ! Mem[00000000218000cc] = f7ac79db, %l0 = fdbecca9f63ee72c ldstub [%i3+0x00c],%l0 ! %l0 = 000000f7000000ff ! Mem[00000000200000c8] = 53767b249797ad2b, %l5 = 5fd6ca37cd36ef03 ldx [%i0+%o1],%l5 ! %l5 = 53767b249797ad2b ! %l4 = c96ce76e96ec452c, Mem[00000000218000d7] = 502b42f1 stb %l4,[%i3+0x017] ! Mem[00000000218000d4] = 502b422c ! Mem[00000000210000f8] = 3d469811, %l7 = e074a61a, %l3 = 2bf6ac8a add %i2,0x38,%g1 casa [%g1]0x80,%l7,%l3 ! %l3 = 000000003d469811 ! Mem[00000000208000d0] = c91dc3b15897979a, %l4 = c96ce76e96ec452c, %l7 = 67f14d37e074a61a add %i1,0x10,%g1 casxa [%g1]0x80,%l4,%l7 ! %l7 = c91dc3b15897979a ! Mem[00000000210000dc] = 8d2476ad, %l6 = 3c21be9c, %l5 = 9797ad2b add %i2,0x1c,%g1 casa [%g1]0x80,%l6,%l5 ! %l5 = 000000008d2476ad ! Mem[00000000210000d0] = f3e1ecf3c35258c9, %l1 = bcae665a7678d128, %l7 = c91dc3b15897979a add %i2,0x10,%g1 casxa [%g1]0x80,%l1,%l7 ! %l7 = f3e1ecf3c35258c9 ! Mem[00000000208000c4] = 8ff8743c, %l6 = 5cafb2ae3c21be9c swap [%i1+0x004],%l6 ! %l6 = 000000008ff8743c ! %l4 = 96ec452c, %l5 = 8d2476ad, Mem[00000000918000f0] = acc90819 eee8c633 std %l4,[%o0+0x030] ! Mem[00000000918000f0] = 96ec452c 8d2476ad p8_label_2: ! Mem[00000000918000c4] = 57a3e32b, %g2 = 0000000000000000 ldsb [%o0+0x005],%g2 ! %g2 = 0000000000000057 ! Mem[00000000200000c8] = 53767b249797ad2b, %l0 = 00000000000000f7, %l7 = f3e1ecf3c35258c9 add %i0,0x08,%g1 casxa [%g1]0x80,%l0,%l7 ! %l7 = 53767b249797ad2b ! %l6 = 8ff8743c, %l7 = 9797ad2b, Mem[00000000918000e8] = a30dc5ac 75aed21d std %l6,[%o0+%o5] ! Mem[00000000918000e8] = 8ff8743c 9797ad2b ! Mem[00000000910000d0] = 42c698f6, %g2 = 0000000000000057 lduh [%i6+0x012],%g2 ! %g2 = 00000000000042c6 ! Mem[00000000208000e4] = bde9c9d9, %l7 = 9797ad2b, %l2 = 8a64f1ae add %i1,0x24,%g1 casa [%g1]0x80,%l7,%l2 ! %l2 = 00000000bde9c9d9 ! Mem[00000000200000ec] = c571fff3, %l5 = 8d2476ad, %l0 = 000000f7 add %i0,0x2c,%g1 casa [%g1]0x80,%l5,%l0 ! %l0 = 00000000c571fff3 ! Mem[00000000900000d8] = 6162cbb53e82caa1, %g2 = 00000000000042c6 ldx [%i4+%o3],%g2 ! %g2 = 6162cbb53e82caa1 ! Mem[00000000910000e8] = 600c366c fb3bc266, %g2 = 3e82caa1, %g3 = 00000000 ldd [%i6+%o5],%g2 ! %g2 = 00000000600c366c 00000000fb3bc266 ! Mem[00000000918000d0] = eebfad61, %g2 = 00000000600c366c lduw [%o0+%o2],%g2 ! %g2 = 00000000eebfad61 ! Mem[00000000218000f0] = c39e5b49, %l6 = 8ff8743c, %l5 = 8d2476ad add %i3,0x30,%g1 casa [%g1]0x80,%l6,%l5 ! %l5 = 00000000c39e5b49 p8_label_3: ! Mem[00000000218000d4] = 502b422c, %l6 = 000000008ff8743c swap [%i3+0x014],%l6 ! %l6 = 00000000502b422c ! Mem[00000000900000f8] = 1c9204ff 0677a530, %g2 = eebfad61, %g3 = fb3bc266 ldd [%i4+0x038],%g2 ! %g2 = 000000001c9204ff 000000000677a530 ! Mem[00000000218000f4] = f0dd6962, %l0 = c571fff3, %l1 = 7678d128 add %i3,0x34,%g1 casa [%g1]0x80,%l0,%l1 ! %l1 = 00000000f0dd6962 ! Mem[00000000218000e8] = ea45d34e5f4697dd, %l1 = 00000000f0dd6962, %l4 = c96ce76e96ec452c add %i3,0x28,%g1 casxa [%g1]0x80,%l1,%l4 ! %l4 = ea45d34e5f4697dd ! %l5 = 00000000c39e5b49, Mem[00000000210000d2] = f3e1ecf3 stb %l5,[%i2+0x012] ! Mem[00000000210000d0] = f3e149f3 ! Mem[00000000210000d8] = ae19d8a7, %l2 = 00000000bde9c9d9 swap [%i2+%o3],%l2 ! %l2 = 00000000ae19d8a7 ! Mem[00000000918000fc] = 35f8f42c, %g2 = 000000001c9204ff lduw [%o0+0x03c],%g2 ! %g2 = 0000000035f8f42c ! Mem[00000000210000f0] = d058fc556a5c9f6f, %l2 = 00000000ae19d8a7, %l4 = ea45d34e5f4697dd add %i2,0x30,%g1 casxa [%g1]0x80,%l2,%l4 ! %l4 = d058fc556a5c9f6f ! Mem[00000000900000d8] = cbb53e82, %g2 = 0000000035f8f42c lduh [%i4+0x01a],%g2 ! %g2 = 000000000000cbb5 ! Mem[00000000908000c0] = c770574b, %g18 = 423206986bc5946a ldsw [%i5+%g0],%g2 ! %g2 = 423206986bc5946a p8_label_4: ! Mem[00000000210000c0] = c449a4f4, %l0 = c571fff3, %l1 = f0dd6962 casa [%i2]0x80,%l0,%l1 ! %l1 = 00000000c449a4f4 ! Mem[00000000208000cc] = 331070de, %l2 = 00000000ae19d8a7 ldsb [%i1+0x00d],%l2 ! %l2 = 0000000000000010 ! Mem[00000000908000e8] = 0719446b, %g2 = ffffffffc770574b lduh [%i5+%o5],%g2 ! %g2 = 0000000000000719 ! %l2 = 00000010, %l3 = 3d469811, Mem[00000000908000e8] = 0719446b aee58fc8 std %l2,[%i5+%o5] ! Mem[00000000908000e8] = 00000010 3d469811 ! Mem[00000000900000f8] = 1c9204ff, %g2 = 0000000000000719 lduh [%i4+0x038],%g2 ! %g2 = 0000000000001c92 ! %l0 = c571fff3, %l1 = c449a4f4, Mem[00000000910000c8] = 251289e1 c52852c0 std %l0,[%i6+%o1] ! Mem[00000000910000c8] = c571fff3 c449a4f4 ! Mem[00000000210000c0] = c449a4f412088096, %l1 = 00000000c449a4f4, %l3 = 000000003d469811 casxa [%i2]0x80,%l1,%l3 ! %l3 = c449a4f412088096 ! %l0 = 00000000c571fff3, Mem[00000000908000e3] = b4cca31c stb %l0,[%i5+0x023] ! Mem[00000000908000e0] = f3cca31c ! %l1 = 00000000c449a4f4, Mem[00000000918000c0] = 58e96f53c557a3e3 stx %l1,[%o0+%g0] ! Mem[00000000918000c0] = 00000000c449a4f4 ! Mem[00000000218000f8] = eb3d4ad2, %l6 = 00000000502b422c ldsh [%i3+0x038],%l6 ! %l6 = ffffffffffffeb3d ba,a p8_not_taken_0_end p8_not_taken_0: ! The following code should not be executed lduh [%i0+0x03e],%l0 sth %l4,[%i3+0x036] lduw [%i3+0x01c],%l6 ldsb [%i2+0x035],%l3 sth %l4,[%i3+0x036] lduh [%i1+0x03a],%l2 ldx [%i2+0x008],%l4 stb %l2,[%i2+0x01a] ba,a p8_branch_failed p8_not_taken_0_end: ! End of Random Code for Thread 8 1: membar #Sync ! Force all stores to complete p8_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x020] ! Set processor 8 done flag ! Check Registers p8_check_registers: set p8_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000c571fff3 bne,a,pn %xcc,p8_reg_l0_fail mov %l0,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000000010 bne,a,pn %xcc,p8_reg_l2_fail mov %l2,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000c39e5b49 bne,a,pn %xcc,p8_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be ffffffffffffeb3d bne,a,pn %xcc,p8_reg_l6_fail mov %l6,%g3 ! Check Local Memory ! Processor 8, local 0 is clean set p8_local1_expect,%g1 p8_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 47462c843c21be9c ldx [%i1+0x000],%g3 ! Observed data at 00000000208000c0 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i1,0x000,%g4 ldx [%g1+0x028],%g2 ! Expected data = 3c21be9c74e135c7 ldx [%i1+0x028],%g3 ! Observed data at 00000000208000e8 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i1,0x028,%g4 set p8_local2_expect,%g1 p8_check_local2: ldx [%g1+0x010],%g2 ! Expected data = f3e149f3c35258c9 ldx [%i2+0x010],%g3 ! Observed data at 00000000210000d0 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = bde9c9d98d2476ad ldx [%i2+0x018],%g3 ! Observed data at 00000000210000d8 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i2,0x018,%g4 set p8_local3_expect,%g1 p8_check_local3: ldx [%g1+0x008],%g2 ! Expected data = bca87155ffac79db ldx [%i3+0x008],%g3 ! Observed data at 00000000218000c8 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 5a64ee8c8ff8743c ldx [%i3+0x010],%g3 ! Observed data at 00000000218000d0 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i3,0x010,%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: ldsba [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000208000c0] lduha [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000208000c0] lduwa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000218000e0] ldda [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000208000c8] ldsba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000210000c8] done p8_trap1o: ldsba [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000208000c0] lduha [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000208000c0] lduwa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000218000e0] ldda [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000208000c8] ldsba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000210000c8] done p8_trap2e: ldstuba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000200000d0] done p8_trap2o: ldstuba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000200000d0] done p8_trap3e: nop nop nop nop nop nop done p8_trap3o: nop nop nop nop nop nop done p8_init_memory_pointers: set p8_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p8_local0_start,%i0 set p8_local1_start,%i1 set p8_local2_start,%i2 set p8_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = fdbecca9f63ee72c ldx [%g1+0x008],%l1 ! %l1 = bcae665a7678d128 ldx [%g1+0x010],%l2 ! %l2 = 8d4333688a64f1ae ldx [%g1+0x018],%l3 ! %l3 = 842b4de82bf6ac8a ldx [%g1+0x020],%l4 ! %l4 = c96ce76e96ec452c ldx [%g1+0x028],%l5 ! %l5 = 5fd6ca37cd36ef03 ldx [%g1+0x030],%l6 ! %l6 = 5cafb2ae3c21be9c ldx [%g1+0x038],%l7 ! %l7 = 67f14d37e074a61a ! 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 = d31159ac 03252d21 37655b2d 58871391 ! %f4 = 1c3fc5e2 5d74a5df 75837707 77fec77c ! %f8 = 19b10a76 24f47494 a6291409 79f4f687 ! %f12 = ac845c18 7e6b5262 98fc713a c6e78666 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 4f0a647e dfe6617a 1f1bdeb4 f1f8bcf6 ! %f20 = 73c5a9a5 8ee48897 f2697e97 22f2bc9f ! %f24 = 77d96647 d96536ea e580d48b cead7f0b ! %f28 = 2bad0c02 25989cbc 2bc81ed4 2595d083 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = e2e0ffa9 d5db907d d3482de9 9ff71474 ! %f36 = 1f538fc9 5354229a 61b3a1df 3275e36d ! %f40 = 6f07302d ab04d656 ebae5e8a 5180955b ! %f44 = 6a0111cf 9f058f68 a86c325a 9ba8de16 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xa9ddb1780000003c,%g7,%g1 ! GSR scale = 7, align = 4 wr %g1,%g0,%gsr ! GSR = a9ddb1780000003c wr %g0,%y ! Clear Y 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[00000000228000d8] = 33abab3051235a06, %l4 = 9de7b3d9f6b9005b, %l7 = 211f3fd9d9afb20a add %i1,0x18,%g1 casxa [%g1]0x80,%l4,%l7 ! %l7 = 33abab3051235a06 ! Mem[00000000238000fc] = 94ca4b2e, %l5 = bb3a76ccc917e1e3 ldstub [%i3+0x03c],%l5 ! %l5 = 00000094000000ff ! Mem[00000000230000d0] = 77d5c35a146f10ab, %l1 = a8872f28450e0d87, %l1 = a8872f28450e0d87 add %i2,0x10,%g1 casxa [%g1]0x80,%l1,%l1 ! %l1 = 77d5c35a146f10ab ! Mem[00000000230000d8] = c69eaec7, %l3 = a1fdf726, %l7 = 51235a06 add %i2,0x18,%g1 casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000c69eaec7 ! Mem[00000000220000cc] = 0700a80c, %l1 = 77d5c35a146f10ab ldstub [%i0+0x00c],%l1 ! %l1 = 00000007000000ff ! Mem[00000000228000ec] = e43a020e, %l0 = 38426dd2, %l2 = 433989d7 add %i1,0x2c,%g1 casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000e43a020e ! %l7 = 00000000c69eaec7, Mem[00000000900000dc] = 3e82caa1 stw %l7,[%i4+0x01c] ! Mem[00000000900000dc] = c69eaec7 ! Mem[00000000228000e0] = 9fe106ca8ea4101b, %l5 = 0000000000000094, %l2 = 00000000e43a020e add %i1,0x20,%g1 casxa [%g1]0x80,%l5,%l2 ! %l2 = 9fe106ca8ea4101b ! Mem[00000000908000d8] = 8d158bba, %g2 = 0000000000000000 ldub [%i5+0x01a],%g2 ! %g2 = 000000000000008d ! Mem[00000000918000dc] = 19fe44c6, %g2 = 000000000000008d lduw [%o0+0x01c],%g2 ! %g2 = 0000000019fe44c6 p9_label_2: ! Mem[00000000220000c0] = 09d1ab4e9837a319, %l6 = 6e658412556b35e1, %l2 = 9fe106ca8ea4101b casxa [%i0]0x80,%l6,%l2 ! %l2 = 09d1ab4e9837a319 ! Mem[00000000910000f4] = dd5500a4, %g2 = 0000000019fe44c6 ldsb [%i6+0x035],%g2 ! %g2 = ffffffffffffffdd ! Mem[00000000220000c8] = 75b1aa77, %l7 = c69eaec7, %l2 = 9837a319 add %i0,0x08,%g1 casa [%g1]0x80,%l7,%l2 ! %l2 = 0000000075b1aa77 ! Mem[00000000220000c0] = 09d1ab4e9837a319, %l7 = 00000000c69eaec7, %l7 = 00000000c69eaec7 casxa [%i0]0x80,%l7,%l7 ! %l7 = 09d1ab4e9837a319 ! %l6 = 6e658412556b35e1, Mem[00000000918000c0] = 58e96f53 stw %l6,[%o0+%g0] ! Mem[00000000918000c0] = 556b35e1 ! Mem[00000000238000f0] = 383a58610e64b9e7, %l6 = 6e658412556b35e1 ldx [%i3+0x030],%l6 ! %l6 = 383a58610e64b9e7 ! Mem[00000000220000e4] = c417cb96, %l6 = 383a58610e64b9e7 swap [%i0+0x024],%l6 ! %l6 = 00000000c417cb96 ! Mem[00000000238000f8] = 5b217266, %l4 = f6b9005b, %l5 = 00000094 add %i3,0x38,%g1 casa [%g1]0x80,%l4,%l5 ! %l5 = 000000005b217266 ! Mem[00000000220000ec] = 7f550480, %l7 = 09d1ab4e9837a319 swap [%i0+0x02c],%l7 ! %l7 = 000000007f550480 ! Mem[00000000230000f0] = 84325b55a2168f0b, %l0 = 997552f038426dd2, %l4 = 9de7b3d9f6b9005b add %i2,0x30,%g1 casxa [%g1]0x80,%l0,%l4 ! %l4 = 84325b55a2168f0b p9_label_3: ! Mem[00000000230000f4] = a2168f0b, %l0 = 997552f038426dd2 lduh [%i2+0x034],%l0 ! %l0 = 000000000000a216 ! Mem[00000000238000ca] = b8da7f73, %l3 = 4a65c9c5a1fdf726 ldstub [%i3+0x00a],%l3 ! %l3 = 0000007f000000ff ! Mem[00000000238000e0] = 492d84e6, %l5 = 000000005b217266 lduw [%i3+%o4],%l5 ! %l5 = 00000000492d84e6 ! %l6 = c417cb96, %l7 = 7f550480, Mem[00000000908000c8] = 9e2ef71d a03e670e std %l6,[%i5+%o1] ! Mem[00000000908000c8] = c417cb96 7f550480 ! Mem[00000000230000d5] = 146f10ab, %l6 = 00000000c417cb96 ldstub [%i2+0x015],%l6 ! %l6 = 0000006f000000ff ! Mem[00000000238000dc] = 30639bed, %l0 = 000000000000a216 swap [%i3+0x01c],%l0 ! %l0 = 0000000030639bed ! Mem[00000000238000f4] = 0e64b9e7, %l4 = 84325b55a2168f0b swap [%i3+0x034],%l4 ! %l4 = 000000000e64b9e7 ! Mem[00000000908000e8] = 0719446b aee58fc8, %g2 = ffffffdd, %g3 = 00000000 ldd [%i5+%o5],%g2 ! %g2 = 000000000719446b 00000000aee58fc8 ! Mem[00000000238000d8] = 9013061c, %l3 = 000000000000007f lduw [%i3+%o3],%l3 ! %l3 = 000000009013061c ! Mem[00000000238000ec] = cc391be4, %l1 = 00000007, %l2 = 75b1aa77 add %i3,0x2c,%g1 casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000cc391be4 p9_label_4: ! Mem[00000000238000f8] = 5b217266, %l3 = 9013061c, %l2 = cc391be4 add %i3,0x38,%g1 casa [%g1]0x80,%l3,%l2 ! %l2 = 000000005b217266 ! Mem[00000000238000f0] = 383a5861a2168f0b, %l3 = 000000009013061c, %l7 = 000000007f550480 add %i3,0x30,%g1 casxa [%g1]0x80,%l3,%l7 ! %l7 = 383a5861a2168f0b ! Mem[00000000228000c6] = 0cb178a1, %l3 = 000000009013061c ldstub [%i1+0x006],%l3 ! %l3 = 00000078000000ff ! Mem[00000000238000cc] = 58dffb60, %l2 = 5b217266, %l6 = 0000006f add %i3,0x0c,%g1 casa [%g1]0x80,%l2,%l6 ! %l6 = 0000000058dffb60 ! Mem[00000000228000d0] = 5697592b59fb04f5, %l6 = 0000000058dffb60, %l7 = 383a5861a2168f0b add %i1,0x10,%g1 casxa [%g1]0x80,%l6,%l7 ! %l7 = 5697592b59fb04f5 ! Mem[00000000228000fc] = 3da5f7eb, %l5 = 492d84e6, %l7 = 59fb04f5 add %i1,0x3c,%g1 casa [%g1]0x80,%l5,%l7 ! %l7 = 000000003da5f7eb ! Mem[00000000918000cc] = 4c366fca, %g18 = 13a5073c3a30c22b ldsw [%o0+0x00c],%g2 ! %g2 = 13a5073c3a30c22b ! Mem[00000000908000f4] = f3631fd0, %g2 = 000000004c366fca lduh [%i5+0x036],%g2 ! %g2 = 000000000000f363 ! Mem[00000000238000f0] = 383a5861, %l7 = 3da5f7eb, %l2 = 5b217266 add %i3,0x30,%g1 casa [%g1]0x80,%l7,%l2 ! %l2 = 00000000383a5861 ! Mem[00000000238000d8] = 9013061c0000a216, %l1 = 0000000000000007, %l0 = 0000000030639bed add %i3,0x18,%g1 casxa [%g1]0x80,%l1,%l0 ! %l0 = 9013061c0000a216 ba,a p9_not_taken_0_end p9_not_taken_0: ! The following code should not be executed lduh [%i0+0x03e],%l0 sth %l4,[%i3+0x036] lduw [%i3+0x01c],%l6 ldsb [%i2+0x035],%l3 sth %l4,[%i3+0x036] lduh [%i1+0x03a],%l2 ldx [%i2+0x008],%l4 stb %l2,[%i2+0x01a] ba,a p9_branch_failed p9_not_taken_0_end: ! End of Random Code for Thread 9 1: membar #Sync ! Force all stores to complete p9_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x024] ! Set processor 9 done flag ! Check Registers p9_check_registers: set p9_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 9013061c0000a216 bne,a,pn %xcc,p9_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000000000007 bne,a,pn %xcc,p9_reg_l1_fail mov %l1,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000000078 bne,a,pn %xcc,p9_reg_l3_fail mov %l3,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000492d84e6 bne,a,pn %xcc,p9_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000058dffb60 bne,a,pn %xcc,p9_reg_l6_fail mov %l6,%g3 ! Check Local Memory set p9_local0_expect,%g1 p9_check_local0: ldx [%g1+0x008],%g2 ! Expected data = 75b1aa77ff00a80c ldx [%i0+0x008],%g3 ! Observed data at 00000000220000c8 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i0,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = bbfb2cee0e64b9e7 ldx [%i0+0x020],%g3 ! Observed data at 00000000220000e0 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 0d3ba3cd9837a319 ldx [%i0+0x028],%g3 ! Observed data at 00000000220000e8 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i0,0x028,%g4 set p9_local1_expect,%g1 p9_check_local1: ldx [%g1+0x000],%g2 ! Expected data = d9ed29f90cb1ffa1 ldx [%i1+0x000],%g3 ! Observed data at 00000000228000c0 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i1,0x000,%g4 set p9_local2_expect,%g1 p9_check_local2: ldx [%g1+0x010],%g2 ! Expected data = 77d5c35a14ff10ab ldx [%i2+0x010],%g3 ! Observed data at 00000000230000d0 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i2,0x010,%g4 set p9_local3_expect,%g1 p9_check_local3: ldx [%g1+0x008],%g2 ! Expected data = b8daff7358dffb60 ldx [%i3+0x008],%g3 ! Observed data at 00000000238000c8 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i3,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 9013061c0000a216 ldx [%i3+0x018],%g3 ! Observed data at 00000000238000d8 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i3,0x018,%g4 ldx [%g1+0x030],%g2 ! Expected data = 383a5861a2168f0b 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 = 5b217266ffca4b2e 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: ldsba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000220000d0] ldstuba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000230000c8] swapa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000228000d0] lduba [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000228000d8] swapa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000238000d0] stda %l0,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[00000000230000c0] swapa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000220000c0] done p9_trap1o: ldsba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000220000d0] ldstuba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000230000c8] swapa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000228000d0] lduba [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000228000d8] swapa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000238000d0] stda %l0,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[00000000230000c0] swapa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000220000c0] done p9_trap2e: ldda [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000228000e8] swapa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000238000c8] swapa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000228000e8] ldstuba [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000228000c8] done p9_trap2o: ldda [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000228000e8] swapa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000238000c8] swapa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000228000e8] ldstuba [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000228000c8] done p9_trap3e: nop done p9_trap3o: 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 = 997552f038426dd2 ldx [%g1+0x008],%l1 ! %l1 = a8872f28450e0d87 ldx [%g1+0x010],%l2 ! %l2 = 1b61fa74433989d7 ldx [%g1+0x018],%l3 ! %l3 = 4a65c9c5a1fdf726 ldx [%g1+0x020],%l4 ! %l4 = 9de7b3d9f6b9005b ldx [%g1+0x028],%l5 ! %l5 = bb3a76ccc917e1e3 ldx [%g1+0x030],%l6 ! %l6 = 6e658412556b35e1 ldx [%g1+0x038],%l7 ! %l7 = 211f3fd9d9afb20a ! 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 = 8e6945fa 777e329c ba916ec4 0bdff331 ! %f4 = bf568d17 c2f0cd67 42d62c7f 94d52aec ! %f8 = 8a76e8eb 8f788814 d4b3949c 0542e997 ! %f12 = ef1faf73 cdcb4071 c45977cf c108b5bd ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = acef682b 55c67b6b d2890a15 93f47cd6 ! %f20 = f33f003e 79f8f637 2014c24c 1fdd6592 ! %f24 = eaa64dea bcd85662 af386385 d6395670 ! %f28 = 0aa4be42 23e1f62c 62bf2b1f 741874bb ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 704644e2 2a282e1a f4b30de4 d8f63584 ! %f36 = 849f3b6f c9255000 eff8eda0 7a2b0333 ! %f40 = a1552338 8d17b8d1 83821e8f c272b376 ! %f44 = cdffbca2 d08011c2 d93b59ac e66eddac ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xe19d49b000000078,%g7,%g1 ! GSR scale = 15, align = 0 wr %g1,%g0,%gsr ! GSR = e19d49b000000078 wr %g0,%y ! Clear Y 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[00000000248000e0] = 9e91b901a344fd6c, %l3 = 23cbeb4feeb899cc, %l7 = f760328e848fa0b7 add %i1,0x20,%g1 casxa [%g1]0x80,%l3,%l7 ! %l7 = 9e91b901a344fd6c ! Mem[00000000908000e0] = e0b4cca3, %g2 = 0000000000000000 lduh [%i5+0x022],%g2 ! %g2 = 000000000000e0b4 ! Mem[00000000248000c8] = bc953f8e23dfaac1, %l2 = 07d1151a2a8f31c8, %l2 = 07d1151a2a8f31c8 add %i1,0x08,%g1 casxa [%g1]0x80,%l2,%l2 ! %l2 = bc953f8e23dfaac1 ! Mem[00000000258000e0] = e1bc05774c2e1220, %l7 = 9e91b901a344fd6c, %l2 = bc953f8e23dfaac1 add %i3,0x20,%g1 casxa [%g1]0x80,%l7,%l2 ! %l2 = e1bc05774c2e1220 ! Mem[00000000258000e8] = 12da6025f20fd8c9, %l5 = 5cb97842576cb8d7, %l0 = 447ac8906079aedd add %i3,0x28,%g1 casxa [%g1]0x80,%l5,%l0 ! %l0 = 12da6025f20fd8c9 ! Mem[00000000258000dc] = c6e60c3d, %l3 = 23cbeb4feeb899cc ldsh [%i3+0x01e],%l3 ! %l3 = 0000000000000c3d ! Mem[00000000900000f8] = 04ff0677, %g2 = 000000000000e0b4 ldsh [%i4+0x03a],%g2 ! %g2 = 00000000000004ff ! Mem[00000000240000d0] = a4b70371987a64fa, %l1 = d4e245e4519ca7eb, %l7 = 9e91b901a344fd6c add %i0,0x10,%g1 casxa [%g1]0x80,%l1,%l7 ! %l7 = a4b70371987a64fa ! Mem[00000000258000e8] = 12da6025f20fd8c9, %l7 = a4b70371987a64fa, %l1 = d4e245e4519ca7eb add %i3,0x28,%g1 casxa [%g1]0x80,%l7,%l1 ! %l1 = 12da6025f20fd8c9 ! Mem[00000000250000cc] = 9e1e4cb0, %l5 = 576cb8d7, %l0 = f20fd8c9 add %i2,0x0c,%g1 casa [%g1]0x80,%l5,%l0 ! %l0 = 000000009e1e4cb0 p10_label_2: ! Mem[00000000900000f8] = 1c9204ff, %g2 = 00000000000004ff lduw [%i4+0x038],%g2 ! %g2 = 000000001c9204ff ! Mem[00000000908000fc] = b4c40000, %g2 = 000000001c9204ff lduh [%i5+0x03e],%g2 ! %g2 = 000000000000b4c4 ! Mem[00000000250000d4] = c1bb15c5, %l3 = 0000000000000c3d swap [%i2+0x014],%l3 ! %l3 = 00000000c1bb15c5 ! %l4 = 0c1f045dfbf9715a, Mem[00000000910000d6] = b2be52e8 sth %l4,[%i6+0x016] ! Mem[00000000910000d4] = 715a52e8 ! Mem[00000000248000ec] = be9269e1, %l5 = 5cb97842576cb8d7 swap [%i1+0x02c],%l5 ! %l5 = 00000000be9269e1 ! Mem[00000000900000f0] = 79266aa0, %g2 = 000000000000b4c4 lduw [%i4+0x030],%g2 ! %g2 = 0000000079266aa0 ! Mem[00000000250000e0] = de9d8be812a707f3, %l4 = 0c1f045dfbf9715a, %l6 = 2e8fbf9440371818 add %i2,0x20,%g1 casxa [%g1]0x80,%l4,%l6 ! %l6 = de9d8be812a707f3 ! Mem[00000000240000cc] = 83786ab8, %l7 = a4b70371987a64fa swap [%i0+0x00c],%l7 ! %l7 = 0000000083786ab8 ! Mem[00000000910000d4] = 715a52e8, %g2 = 0000000079266aa0 ldsh [%i6+0x016],%g2 ! %g2 = 000000000000715a ! %l2 = e1bc05774c2e1220, Mem[00000000250000f0] = 1e9e46f5 stb %l2,[%i2+0x030] ! Mem[00000000250000f0] = 209e46f5 p10_label_3: ! Mem[00000000240000c8] = 1748d5e9987a64fa, %l2 = e1bc05774c2e1220, %l2 = e1bc05774c2e1220 add %i0,0x08,%g1 casxa [%g1]0x80,%l2,%l2 ! %l2 = 1748d5e9987a64fa ! Mem[00000000250000f4] = 3ee6a279, %l7 = 83786ab8, %l5 = be9269e1 add %i2,0x34,%g1 casa [%g1]0x80,%l7,%l5 ! %l5 = 000000003ee6a279 ! Mem[00000000910000e0] = 6b104f6f, %g18 = fce8cdd4af0dba47 ldsw [%i6+%o4],%g2 ! %g2 = fce8cdd4af0dba47 ! Mem[00000000250000d8] = 66940721 1462a72a, %l0 = 9e1e4cb0, %l1 = f20fd8c9 ldd [%i2+%o3],%l0 ! %l0 = 0000000066940721 000000001462a72a ! %l0 = 0000000066940721, Mem[00000000900000cc] = 6bd880f9 sth %l0,[%i4+0x00c] ! Mem[00000000900000cc] = 072180f9 ! %l3 = 00000000c1bb15c5, Mem[00000000910000fb] = d827d54b stb %l3,[%i6+0x03b] ! Mem[00000000910000f8] = c527d54b ! Mem[00000000908000d4] = 8c2fae8d, %g2 = 000000006b104f6f ldsb [%i5+0x017],%g2 ! %g2 = ffffffffffffff8c ! Mem[00000000250000f1] = 209e46f5, %l5 = 000000003ee6a279 ldstub [%i2+0x031],%l5 ! %l5 = 0000009e000000ff ! %l3 = 00000000c1bb15c5, Mem[00000000250000c6] = 7a44d86b sth %l3,[%i2+0x006] ! Mem[00000000250000c4] = 7a4415c5 ! Mem[00000000910000c0] = c8f49199 f698a466, %g2 = ffffff8c, %g3 = 00000000 ldd [%i6+%g0],%g2 ! %g2 = 00000000c8f49199 00000000f698a466 p10_label_4: ! %l4 = 0c1f045dfbf9715a, Mem[00000000900000d9] = 62cbb53e stb %l4,[%i4+0x019] ! Mem[00000000900000d8] = 5acbb53e ! %l7 = 0000000083786ab8, Mem[00000000918000f8] = eb93bcb1 stb %l7,[%o0+0x038] ! Mem[00000000918000f8] = b893bcb1 ! %l7 = 0000000083786ab8, Mem[00000000918000d4] = 703dd1bf stb %l7,[%o0+0x014] ! Mem[00000000918000d4] = b83dd1bf ! %l0 = 0000000066940721, Mem[00000000908000c8] = 9e2ef71d stw %l0,[%i5+%o1] ! Mem[00000000908000c8] = 66940721 ! Mem[00000000918000ec] = 75aed21d, %g2 = 00000000c8f49199 ldub [%o0+0x02c],%g2 ! %g2 = 0000000000000075 ! Mem[00000000240000d8] = 8d148fb3cd0e03b7, %l3 = 00000000c1bb15c5, %l3 = 00000000c1bb15c5 add %i0,0x18,%g1 casxa [%g1]0x80,%l3,%l3 ! %l3 = 8d148fb3cd0e03b7 ! Mem[00000000248000e0] = 9e91b901a344fd6c, %l6 = de9d8be812a707f3, %l1 = 000000001462a72a add %i1,0x20,%g1 casxa [%g1]0x80,%l6,%l1 ! %l1 = 9e91b901a344fd6c ! Mem[00000000240000f4] = ad1d92ff, %l4 = fbf9715a, %l6 = 12a707f3 add %i0,0x34,%g1 casa [%g1]0x80,%l4,%l6 ! %l6 = 00000000ad1d92ff ! Mem[00000000248000c8] = bc953f8e, %l3 = cd0e03b7, %l4 = fbf9715a add %i1,0x08,%g1 casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000bc953f8e ! Mem[00000000258000f0] = 62ce9148, %l2 = 987a64fa, %l0 = 66940721 add %i3,0x30,%g1 casa [%g1]0x80,%l2,%l0 ! %l0 = 0000000062ce9148 ba,a p10_not_taken_0_end p10_not_taken_0: ! The following code should not be executed lduh [%i0+0x03e],%l0 sth %l4,[%i3+0x036] lduw [%i3+0x01c],%l6 ldsb [%i2+0x035],%l3 sth %l4,[%i3+0x036] lduh [%i1+0x03a],%l2 ldx [%i2+0x008],%l4 stb %l2,[%i2+0x01a] 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 8d148fb3cd0e03b7 bne,a,pn %xcc,p10_reg_l3_fail mov %l3,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000000000009e bne,a,pn %xcc,p10_reg_l5_fail mov %l5,%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 8e6945fa 777e329c bne %xcc,p10_f0_fail nop ! Check Local Memory set p10_local0_expect,%g1 p10_check_local0: ldx [%g1+0x008],%g2 ! Expected data = 1748d5e9987a64fa ldx [%i0+0x008],%g3 ! Observed data at 00000000240000c8 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i0,0x008,%g4 set p10_local1_expect,%g1 p10_check_local1: ldx [%g1+0x028],%g2 ! Expected data = 059b2a06576cb8d7 ldx [%i1+0x028],%g3 ! Observed data at 00000000248000e8 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i1,0x028,%g4 set p10_local2_expect,%g1 p10_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 966b99a27a4415c5 ldx [%i2+0x000],%g3 ! Observed data at 00000000250000c0 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i2,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 9802ffe700000c3d ldx [%i2+0x010],%g3 ! Observed data at 00000000250000d0 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i2,0x010,%g4 ldx [%g1+0x030],%g2 ! Expected data = 20ff46f53ee6a279 ldx [%i2+0x030],%g3 ! Observed data at 00000000250000f0 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i2,0x030,%g4 ! Processor 10, local 3 is clean ! The test for processor 10 has passed p10_passed: ta GOOD_TRAP nop p10_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p10_failed p10_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p10_failed p10_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p10_failed p10_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p10_failed p10_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p10_failed p10_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p10_failed p10_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p10_failed p10_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p10_failed p10_f0_fail: set p10_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 10 failed p10_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x028] ! Set processor 10 done flag set p10_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 10 failed p10_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x028] ! Set processor 10 done flag set p10_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p10_selfmod_failed: ba p10_failed mov 0xabc,%g1 p10_common_error: or %g0,0xeea,%g1 ba p10_failed mov %o5,%g3 p10_common_signature_error: set p10_temp,%g1 ba p10_failed st %g2,[%g1] ! Common Lock Number p10_common_timeout: set p10_temp,%g1 ba p10_failed st %g2,[%g1] ! Common Lock Number p10_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p10_failed mov 0x0,%g3 p10_trap1e: ldsba [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000250000e0] ldxa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000248000e8] done p10_trap1o: ldsba [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000250000e0] ldxa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000248000e8] done p10_trap2e: lduha [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000240000c0] ldda [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000250000e0] ldxa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000250000d8] swapa [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000250000d0] lduba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000250000c8] lduha [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000240000d0] stxa %l1,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000240000d0] done p10_trap2o: lduha [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000240000c0] ldda [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000250000e0] ldxa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000250000d8] swapa [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000250000d0] lduba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000250000c8] lduha [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000240000d0] stxa %l1,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000240000d0] done p10_trap3e: nop nop nop nop nop nop done p10_trap3o: nop nop nop nop nop nop done p10_init_memory_pointers: set p10_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p10_local0_start,%i0 set p10_local1_start,%i1 set p10_local2_start,%i2 set p10_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 447ac8906079aedd ldx [%g1+0x008],%l1 ! %l1 = d4e245e4519ca7eb ldx [%g1+0x010],%l2 ! %l2 = 07d1151a2a8f31c8 ldx [%g1+0x018],%l3 ! %l3 = 23cbeb4feeb899cc ldx [%g1+0x020],%l4 ! %l4 = 0c1f045dfbf9715a ldx [%g1+0x028],%l5 ! %l5 = 5cb97842576cb8d7 ldx [%g1+0x030],%l6 ! %l6 = 2e8fbf9440371818 ldx [%g1+0x038],%l7 ! %l7 = f760328e848fa0b7 ! 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 = d321f4da a9b45299 1734219a fda3d518 ! %f4 = 19173010 9eceb9a9 60357ab0 02434723 ! %f8 = a51ee11e 62473135 83fc0dc0 bde9a689 ! %f12 = c453cded 50ac7045 0ef83c25 5f00d389 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 35bfd7fc 0778d0f1 0fb99728 b58330b9 ! %f20 = 70f30724 42736766 81ce70de 11ada9ef ! %f24 = 6194bf20 23d3609f 4febda04 ab43d84d ! %f28 = 7b2d5279 2e91736b 2869e340 90dfe79d ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = c629c777 b1c9e173 9c41f019 10204958 ! %f36 = 861f48cf 45ca7472 b2cecec8 acd21e89 ! %f40 = 89d92c26 b3597f29 b0e2e430 ca25ffbc ! %f44 = a945b609 40547c07 a05a10dc 195438e5 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xf812454f00000039,%g7,%g1 ! GSR scale = 7, align = 1 wr %g1,%g0,%gsr ! GSR = f812454f00000039 wr %g0,%y ! Clear Y 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[00000000268000e4] = db9806cf, %l6 = 26ff2cbb, %l1 = 9f88bb1f add %i1,0x24,%g1 casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000db9806cf ! Mem[00000000278000e1] = 5877d22e, %l3 = 5c1c30daadedfeaa ldstub [%i3+0x021],%l3 ! %l3 = 00000077000000ff ! Mem[00000000910000e8] = 600c366c, %g2 = 0000000000000000 lduw [%i6+%o5],%g2 ! %g2 = 00000000600c366c ! Mem[00000000270000c8] = 3dde5ac9, %l5 = 41591005d49f119d swap [%i2+%o1],%l5 ! %l5 = 000000003dde5ac9 ! Mem[00000000260000ec] = 3bc785a4, %l0 = 162e906c49ddb3cc swap [%i0+0x02c],%l0 ! %l0 = 000000003bc785a4 ! %l2 = 75e444e1e3294864, Mem[00000000908000ef] = c846ff0d stb %l2,[%i5+0x02f] ! Mem[00000000908000ec] = 6446ff0d ! Mem[00000000918000c8] = 2b6e983f4c366fca, %g2 = 00000000600c366c ldx [%o0+%o1],%g2 ! %g2 = 2b6e983f4c366fca ! Mem[00000000268000d7] = 6726abd1, %l3 = 0000000000000077 ldstub [%i1+0x017],%l3 ! %l3 = 000000d1000000ff ! %l2 = 75e444e1e3294864, Mem[00000000918000c0] = 58e96f53c557a3e3 stx %l2,[%o0+%g0] ! Mem[00000000918000c0] = 75e444e1e3294864 ! Mem[00000000270000f2] = 824cd1d9, %l2 = 75e444e1e3294864 ldstub [%i2+0x032],%l2 ! %l2 = 000000d1000000ff p11_label_2: ! Mem[00000000270000f0] = 824cffd9, %l1 = 00000000db9806cf ldstub [%i2+0x030],%l1 ! %l1 = 00000082000000ff ! Mem[00000000260000f0] = 514a203a75943ab9, %l5 = 000000003dde5ac9, %l1 = 0000000000000082 add %i0,0x30,%g1 casxa [%g1]0x80,%l5,%l1 ! %l1 = 514a203a75943ab9 ! Mem[00000000268000ea] = b4349976, %l1 = 514a203a75943ab9 ldstub [%i1+0x02a],%l1 ! %l1 = 00000099000000ff ! Mem[00000000268000e0] = 019e6fe0db9806cf, %l3 = 00000000000000d1, %l1 = 0000000000000099 add %i1,0x20,%g1 casxa [%g1]0x80,%l3,%l1 ! %l1 = 019e6fe0db9806cf ! Mem[00000000270000e4] = 3d4e7fec, %l4 = c6eea5ca5bc83726 swap [%i2+0x024],%l4 ! %l4 = 000000003d4e7fec ! Mem[00000000270000ee] = 7c7dbb2e, %l0 = 000000003bc785a4 ldstub [%i2+0x02e],%l0 ! %l0 = 000000bb000000ff ! Mem[00000000908000c0] = c770574b, %g18 = 519837c5d69bda46 ldsw [%i5+%g0],%g2 ! %g2 = 519837c5d69bda46 ! Mem[00000000910000d0] = 42c698f6, %g2 = ffffffffc770574b ldsh [%i6+0x012],%g2 ! %g2 = 00000000000042c6 ! Mem[00000000260000dc] = 9adb48c7, %l2 = 000000d1, %l1 = db9806cf add %i0,0x1c,%g1 casa [%g1]0x80,%l2,%l1 ! %l1 = 000000009adb48c7 ! Mem[00000000910000f8] = a46a7fd8 27d54be0, %g2 = 000042c6, %g3 = 00000000 ldd [%i6+0x038],%g2 ! %g2 = 00000000a46a7fd8 0000000027d54be0 p11_label_3: ! Mem[00000000900000fc] = 0677a530, %g2 = 00000000a46a7fd8 ldsb [%i4+0x03c],%g2 ! %g2 = 0000000000000006 ! Mem[00000000268000f4] = 0311b880, %l5 = 000000003dde5ac9 ldstub [%i1+0x034],%l5 ! %l5 = 00000003000000ff ! Mem[00000000260000d0] = 566fc66b, %l2 = 00000000000000d1 swap [%i0+%o2],%l2 ! %l2 = 00000000566fc66b ! %l5 = 0000000000000003, Mem[00000000268000fc] = dbd3abd9 sth %l5,[%i1+0x03c] ! Mem[00000000268000fc] = 0003abd9 ! Mem[00000000910000e8] = 600c366c, %g2 = 0000000000000006 lduw [%i6+%o5],%g2 ! %g2 = 00000000600c366c ! Mem[00000000270000f0] = ff4cffd91d22e4d6, %l7 = 50cb866acd399031, %l3 = 00000000000000d1 add %i2,0x30,%g1 casxa [%g1]0x80,%l7,%l3 ! %l3 = ff4cffd91d22e4d6 ! Mem[00000000270000c0] = 100ac884, %l4 = 000000003d4e7fec swap [%i2+%g0],%l4 ! %l4 = 00000000100ac884 ! Mem[00000000268000c6] = 615cd27d, %l5 = 0000000000000003 ldstub [%i1+0x006],%l5 ! %l5 = 000000d2000000ff ! Mem[00000000900000f8] = 1c9204ff, %g2 = 00000000600c366c ldsb [%i4+0x038],%g2 ! %g2 = 000000000000001c ! Mem[00000000260000d0] = 000000d115d18d36, %l1 = 000000009adb48c7, %l6 = b9456d1226ff2cbb add %i0,0x10,%g1 casxa [%g1]0x80,%l1,%l6 ! %l6 = 000000d115d18d36 p11_label_4: ! Mem[00000000268000c8] = d73f6cf1, %l1 = 000000009adb48c7 swap [%i1+%o1],%l1 ! %l1 = 00000000d73f6cf1 ! Mem[00000000260000d4] = 15d18d36, %l4 = 00000000100ac884 swap [%i0+0x014],%l4 ! %l4 = 0000000015d18d36 ! %l4 = 0000000015d18d36, Mem[00000000910000d0] = b69442c6 sth %l4,[%i6+%o2] ! Mem[00000000910000d0] = 8d3642c6 ! %l6 = 000000d115d18d36, Mem[00000000918000c0] = 75e444e1e3294864 stx %l6,[%o0+%g0] ! Mem[00000000918000c0] = 000000d115d18d36 ! Mem[00000000910000e8] = 0c366cfb, %g2 = 000000000000001c ldsb [%i6+0x029],%g2 ! %g2 = 000000000000000c ! Mem[00000000278000f0] = 2cbd0dd4949aef3b, %l1 = 00000000d73f6cf1, %l2 = 00000000566fc66b add %i3,0x30,%g1 casxa [%g1]0x80,%l1,%l2 ! %l2 = 2cbd0dd4949aef3b ! Mem[00000000268000c4] = 615cff7d, %l6 = 000000d115d18d36 swap [%i1+0x004],%l6 ! %l6 = 00000000615cff7d ! Mem[00000000908000e0] = f2dfe0b4, %g18 = 519837c5d69bda46 ldsw [%i5+%o4],%g2 ! %g2 = 519837c5d69bda46 ! Mem[00000000270000d4] = cd4a9d95, %l7 = 50cb866acd399031 swap [%i2+0x014],%l7 ! %l7 = 00000000cd4a9d95 ! Mem[00000000268000f7] = ff11b880, %l5 = 00000000000000d2 ldstub [%i1+0x037],%l5 ! %l5 = 00000080000000ff ba,a p11_not_taken_0_end p11_not_taken_0: ! The following code should not be executed lduh [%i0+0x03e],%l0 sth %l4,[%i3+0x036] lduw [%i3+0x01c],%l6 ldsb [%i2+0x035],%l3 sth %l4,[%i3+0x036] lduh [%i1+0x03a],%l2 ldx [%i2+0x008],%l4 stb %l2,[%i2+0x01a] ba,a p11_branch_failed p11_not_taken_0_end: ! End of Random Code for Thread 11 1: membar #Sync ! Force all stores to complete p11_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x02c] ! Set processor 11 done flag ! Check Registers p11_check_registers: set p11_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000000000bb bne,a,pn %xcc,p11_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000d73f6cf1 bne,a,pn %xcc,p11_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 2cbd0dd4949aef3b bne,a,pn %xcc,p11_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be ff4cffd91d22e4d6 bne,a,pn %xcc,p11_reg_l3_fail mov %l3,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000000000080 bne,a,pn %xcc,p11_reg_l5_fail mov %l5,%g3 ! Check Local Memory set p11_local0_expect,%g1 p11_check_local0: ldx [%g1+0x010],%g2 ! Expected data = 000000d1100ac884 ldx [%i0+0x010],%g3 ! Observed data at 00000000260000d0 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i0,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = 0b53e7d149ddb3cc ldx [%i0+0x028],%g3 ! Observed data at 00000000260000e8 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i0,0x028,%g4 set p11_local1_expect,%g1 p11_check_local1: ldx [%g1+0x000],%g2 ! Expected data = da2536f915d18d36 ldx [%i1+0x000],%g3 ! Observed data at 00000000268000c0 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 9adb48c7d927dc57 ldx [%i1+0x008],%g3 ! Observed data at 00000000268000c8 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = e4b6347f6726abff ldx [%i1+0x010],%g3 ! Observed data at 00000000268000d0 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i1,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = b434ff769f80d16a ldx [%i1+0x028],%g3 ! Observed data at 00000000268000e8 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = fdeb8136ff11b8ff ldx [%i1+0x030],%g3 ! Observed data at 00000000268000f0 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i1,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 285c3bb60003abd9 ldx [%i1+0x038],%g3 ! Observed data at 00000000268000f8 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i1,0x038,%g4 set p11_local2_expect,%g1 p11_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 3d4e7fec22e9172b ldx [%i2+0x000],%g3 ! Observed data at 00000000270000c0 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = d49f119dc8bb4af1 ldx [%i2+0x008],%g3 ! Observed data at 00000000270000c8 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 60b8e610cd399031 ldx [%i2+0x010],%g3 ! Observed data at 00000000270000d0 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i2,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = ac3e9b475bc83726 ldx [%i2+0x020],%g3 ! Observed data at 00000000270000e0 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 3897f9fa7c7dff2e ldx [%i2+0x028],%g3 ! Observed data at 00000000270000e8 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i2,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = ff4cffd91d22e4d6 ldx [%i2+0x030],%g3 ! Observed data at 00000000270000f0 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i2,0x030,%g4 set p11_local3_expect,%g1 p11_check_local3: ldx [%g1+0x020],%g2 ! Expected data = 58ffd22e4e984c98 ldx [%i3+0x020],%g3 ! Observed data at 00000000278000e0 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i3,0x020,%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: ldsba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000260000c0] lduha [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000278000c8] ldstuba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000270000c0] ldstuba [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000268000d8] done p11_trap1o: ldsba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000260000c0] lduha [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000278000c8] ldstuba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000270000c0] ldstuba [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000268000d8] done p11_trap2e: ldsba [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000278000d8] stba %l0,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000260000d0] done p11_trap2o: ldsba [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000278000d8] stba %l0,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000260000d0] done p11_trap3e: nop nop nop done p11_trap3o: nop nop nop done p11_init_memory_pointers: set p11_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p11_local0_start,%i0 set p11_local1_start,%i1 set p11_local2_start,%i2 set p11_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 162e906c49ddb3cc ldx [%g1+0x008],%l1 ! %l1 = 22c5e1169f88bb1f ldx [%g1+0x010],%l2 ! %l2 = 75e444e1e3294864 ldx [%g1+0x018],%l3 ! %l3 = 5c1c30daadedfeaa ldx [%g1+0x020],%l4 ! %l4 = c6eea5ca5bc83726 ldx [%g1+0x028],%l5 ! %l5 = 41591005d49f119d ldx [%g1+0x030],%l6 ! %l6 = b9456d1226ff2cbb ldx [%g1+0x038],%l7 ! %l7 = 50cb866acd399031 ! 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 = 4d0b9a4b 12cb1ddb c0f6bb60 ed780d65 ! %f4 = 8ed9b7e2 c351655b 1254b5b2 97dadd44 ! %f8 = 8576bb7b 0d6aed09 cad7b21d fc15e0da ! %f12 = 7195888c 482b261e 48217799 58da6674 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 56f80215 b628b836 ef964794 f5b13cdf ! %f20 = 85ccf8c2 e56e41d6 1b20abb1 c8e2d43a ! %f24 = 1074740d 9efea0e2 33085e7a 35c090da ! %f28 = ccbfcba3 c8de5f4c 6cf251d9 165741a1 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = abd68d2f 09cfc7e4 4932cf93 f8b0759a ! %f36 = acd4d09e c1b5eeea e1a11b4b 2dc0f8fb ! %f40 = 5af6a807 be1be103 ec6107f9 73cad3a8 ! %f44 = 1eb223d6 db2b5778 e6c8ad55 275ac4ff ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xcf0bcdd700000049,%g7,%g1 ! GSR scale = 9, align = 1 wr %g1,%g0,%gsr ! GSR = cf0bcdd700000049 wr %g0,%y ! Clear Y 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[00000000290000ec] = b47b5d1c, %l2 = f66ff414, %l1 = da3f0660 add %i2,0x2c,%g1 casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000b47b5d1c ! Mem[00000000298000d8] = 5f437d57, %l3 = 53b9c5a3ebdfbded ldstub [%i3+%o3],%l3 ! %l3 = 0000005f000000ff ! Mem[00000000280000fc] = 1198042d, %l2 = f66ff414, %l0 = a69690cd add %i0,0x3c,%g1 casa [%g1]0x80,%l2,%l0 ! %l0 = 000000001198042d ! Mem[00000000298000d4] = 257a1553, %l5 = 1863a3809b8742a6 ldstub [%i3+0x014],%l5 ! %l5 = 00000025000000ff ! %l0 = 1198042d, %l1 = b47b5d1c, Mem[00000000910000c8] = 251289e1 c52852c0 std %l0,[%i6+%o1] ! Mem[00000000910000c8] = 1198042d b47b5d1c ! Mem[00000000900000d8] = cbb53e82, %g2 = 0000000000000000 lduh [%i4+0x01a],%g2 ! %g2 = 000000000000cbb5 ! %l4 = f2892008, %l5 = 00000025, Mem[00000000290000f0] = 5bcc18e3 9ccb5aad std %l4,[%i2+0x030] ! Mem[00000000290000f0] = f2892008 00000025 ! Mem[00000000298000e8] = 4533aeab, %l1 = b47b5d1c, %l2 = f66ff414 add %i3,0x28,%g1 casa [%g1]0x80,%l1,%l2 ! %l2 = 000000004533aeab ! Mem[00000000280000d8] = c7893e09, %l6 = fe180e9e02fa894c lduw [%i0+%o3],%l6 ! %l6 = 00000000c7893e09 ! Mem[00000000280000c4] = b6db5753, %l5 = 0000000000000025 lduw [%i0+0x004],%l5 ! %l5 = 00000000b6db5753 p12_label_2: ! Mem[00000000910000d8] = 52e8dbea, %g2 = 000000000000cbb5 ldub [%i6+%o3],%g2 ! %g2 = 0000000000000052 ! Mem[00000000298000fc] = 6ecbb177, %l5 = 00000000b6db5753 swap [%i3+0x03c],%l5 ! %l5 = 000000006ecbb177 ! Mem[00000000290000d0] = 20b2826e, %l6 = c7893e09, %l5 = 6ecbb177 add %i2,0x10,%g1 casa [%g1]0x80,%l6,%l5 ! %l5 = 0000000020b2826e ! Mem[00000000900000c0] = ff22ad82, %g2 = 0000000000000052 lduh [%i4+0x002],%g2 ! %g2 = 000000000000ff22 ! Mem[00000000290000e8] = a1bf2a1ab47b5d1c, %l6 = 00000000c7893e09, %l4 = ab2a4dfff2892008 add %i2,0x28,%g1 casxa [%g1]0x80,%l6,%l4 ! %l4 = a1bf2a1ab47b5d1c ! Mem[00000000908000f4] = 61c4f363, %g2 = 000000000000ff22 ldub [%i5+0x034],%g2 ! %g2 = 0000000000000061 ! Mem[00000000298000fc] = b6db5753, %l3 = 0000005f, %l2 = 4533aeab add %i3,0x3c,%g1 casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000b6db5753 ! Mem[00000000918000d0] = eebfad61 703dd1bf, %g2 = 00000061, %g3 = 00000000 ldd [%o0+%o2],%g2 ! %g2 = 00000000eebfad61 00000000703dd1bf ! Mem[00000000288000e8] = 41099e32, %l7 = 11f28131e4f6aa4f swap [%i1+%o5],%l7 ! %l7 = 0000000041099e32 ! Mem[00000000908000e4] = cca31cd3, %g18 = 971e8c7fd9deb66c ldsw [%i5+0x024],%g2 ! %g2 = 971e8c7fd9deb66c p12_label_3: ! Mem[00000000918000c0] = e96f53c5, %g2 = ffffffffcca31cd3 ldsb [%o0+0x001],%g2 ! %g2 = ffffffffffffffe9 ! Mem[00000000298000d4] = ff7a1553, %l3 = 000000000000005f ldstub [%i3+0x014],%l3 ! %l3 = 000000ff000000ff ! Mem[00000000290000fc] = 1cd0f511, %l6 = 00000000c7893e09 lduh [%i2+0x03c],%l6 ! %l6 = 0000000000001cd0 ! %l7 = 0000000041099e32, Mem[00000000288000de] = 4678b4ba stb %l7,[%i1+0x01e] ! Mem[00000000288000dc] = 467832ba ! Mem[00000000918000ec] = 75aed21d, %g2 = ffffffffffffffe9 ldub [%o0+0x02c],%g2 ! %g2 = 0000000000000075 ! %l6 = 0000000000001cd0, Mem[00000000908000e8] = 0719446b sth %l6,[%i5+%o5] ! Mem[00000000908000e8] = 1cd0446b ! Mem[00000000288000c4] = 156d8d45, %l3 = 00000000000000ff ldstub [%i1+0x004],%l3 ! %l3 = 00000015000000ff ! Mem[00000000288000ec] = bef9e790, %l5 = 20b2826e, %l3 = 00000015 add %i1,0x2c,%g1 casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000bef9e790 ! Mem[00000000298000c0] = 65bf0753, %l5 = 0000000020b2826e swap [%i3+%g0],%l5 ! %l5 = 0000000065bf0753 ! Mem[00000000280000f4] = e5b09358, %l1 = b47b5d1c, %l0 = 1198042d add %i0,0x34,%g1 casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000e5b09358 p12_label_4: ! Mem[00000000290000c4] = e43fd9b9, %l6 = 0000000000001cd0 ldstub [%i2+0x004],%l6 ! %l6 = 000000e4000000ff ! %l2 = 00000000b6db5753, Mem[00000000910000c0] = c8f49199 stb %l2,[%i6+%g0] ! Mem[00000000910000c0] = 53f49199 ! %l4 = a1bf2a1ab47b5d1c, Mem[00000000298000e8] = 4533aeab4a3a4c15 stx %l4,[%i3+%o5] ! Mem[00000000298000e8] = a1bf2a1ab47b5d1c ! Mem[00000000280000c0] = e11f4006b6db5753, %l1 = 00000000b47b5d1c, %l5 = 0000000065bf0753 casxa [%i0]0x80,%l1,%l5 ! %l5 = e11f4006b6db5753 ! Mem[00000000288000dc] = 467832ba, %l5 = b6db5753, %l1 = b47b5d1c add %i1,0x1c,%g1 casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000467832ba ! Mem[00000000298000ca] = a1fda657, %l6 = 00000000000000e4 ldstub [%i3+0x00a],%l6 ! %l6 = 000000a6000000ff ! Mem[00000000280000f8] = dd4e3a4a1198042d, %l0 = 00000000e5b09358, %l4 = a1bf2a1ab47b5d1c add %i0,0x38,%g1 casxa [%g1]0x80,%l0,%l4 ! %l4 = dd4e3a4a1198042d ! %l4 = dd4e3a4a1198042d, Mem[00000000908000cc] = a03e670e stb %l4,[%i5+0x00c] ! Mem[00000000908000cc] = 2d3e670e ! Mem[00000000908000c0] = 574b721c, %g2 = 0000000000000075 ldsh [%i5+0x002],%g2 ! %g2 = 000000000000574b ! %l2 = 00000000b6db5753, Mem[00000000900000e8] = e04cb730 stb %l2,[%i4+%o5] ! Mem[00000000900000e8] = 534cb730 ba,a p12_not_taken_0_end p12_not_taken_0: ! The following code should not be executed lduh [%i0+0x03e],%l0 sth %l4,[%i3+0x036] lduw [%i3+0x01c],%l6 ldsb [%i2+0x035],%l3 sth %l4,[%i3+0x036] lduh [%i1+0x03a],%l2 ldx [%i2+0x008],%l4 stb %l2,[%i2+0x01a] ba,a p12_branch_failed p12_not_taken_0_end: ! End of Random Code for Thread 12 1: membar #Sync ! Force all stores to complete 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+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000bef9e790 bne,a,pn %xcc,p12_reg_l3_fail mov %l3,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be e11f4006b6db5753 bne,a,pn %xcc,p12_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000000000a6 bne,a,pn %xcc,p12_reg_l6_fail mov %l6,%g3 ! Check Local Memory ! Processor 12, local 0 is clean set p12_local1_expect,%g1 p12_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 7652c494ff6d8d45 ldx [%i1+0x000],%g3 ! Observed data at 00000000288000c0 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i1,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = 8d91b7ff467832ba ldx [%i1+0x018],%g3 ! Observed data at 00000000288000d8 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i1,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = e4f6aa4fbef9e790 ldx [%i1+0x028],%g3 ! Observed data at 00000000288000e8 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i1,0x028,%g4 set p12_local2_expect,%g1 p12_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 968c5852ff3fd9b9 ldx [%i2+0x000],%g3 ! Observed data at 00000000290000c0 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i2,0x000,%g4 ldx [%g1+0x030],%g2 ! Expected data = f289200800000025 ldx [%i2+0x030],%g3 ! Observed data at 00000000290000f0 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i2,0x030,%g4 set p12_local3_expect,%g1 p12_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 20b2826e6653dc42 ldx [%i3+0x000],%g3 ! Observed data at 00000000298000c0 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = a1fdff571bbb1ec8 ldx [%i3+0x008],%g3 ! Observed data at 00000000298000c8 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ea9766d0ff7a1553 ldx [%i3+0x010],%g3 ! Observed data at 00000000298000d0 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff437d572b086dc5 ldx [%i3+0x018],%g3 ! Observed data at 00000000298000d8 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i3,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = a1bf2a1ab47b5d1c ldx [%i3+0x028],%g3 ! Observed data at 00000000298000e8 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i3,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = df568110b6db5753 ldx [%i3+0x038],%g3 ! Observed data at 00000000298000f8 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i3,0x038,%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 ! 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: ldsba [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000298000e0] stxa %l4,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000290000e8] stda %l6,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000280000d0] stda %l4,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[00000000290000c8] ldxa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000298000c8] stwa %l4,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[00000000280000e0] done p12_trap1o: ldsba [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000298000e0] stxa %l4,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000290000e8] stda %l6,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000280000d0] stda %l4,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[00000000290000c8] ldxa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000298000c8] stwa %l4,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[00000000280000e0] done p12_trap2e: stha %l5,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000298000d8] ldsha [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000280000c0] swapa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000288000d0] done p12_trap2o: stha %l5,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000298000d8] ldsha [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000280000c0] swapa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000288000d0] done p12_trap3e: nop nop done p12_trap3o: 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 = 0eed1dc2a69690cd ldx [%g1+0x008],%l1 ! %l1 = ad9d6d13da3f0660 ldx [%g1+0x010],%l2 ! %l2 = 8c9665cbf66ff414 ldx [%g1+0x018],%l3 ! %l3 = 53b9c5a3ebdfbded ldx [%g1+0x020],%l4 ! %l4 = ab2a4dfff2892008 ldx [%g1+0x028],%l5 ! %l5 = 1863a3809b8742a6 ldx [%g1+0x030],%l6 ! %l6 = fe180e9e02fa894c ldx [%g1+0x038],%l7 ! %l7 = 11f28131e4f6aa4f ! 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 = 96641f62 b1896389 84457296 0ad4e96e ! %f4 = ff730187 07930b8a 3b981e11 f315b07f ! %f8 = 85382a3e 67d71702 252071ea 628baa07 ! %f12 = 7a2deafc 17fe16fe 3ca5e2a5 ed33de95 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 659a5fda a3e0d670 8210d322 0c5c349a ! %f20 = 69757620 c93c1279 44e858a8 75fb648e ! %f24 = 4892f448 a020cbfe 118b7373 cf56382c ! %f28 = 9d3febeb 8558e0df ef0a1c72 66590597 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = d28395d3 3a25d47c 2b66b125 910a399e ! %f36 = 275147bb 9374ff96 b3aba54f e77a7d4a ! %f40 = af4a6294 7c97c44b c9b498cd 661b7777 ! %f44 = 36648fa2 54fe8a29 0e6509cb 78f3b0c0 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x8a30b16700000033,%g7,%g1 ! GSR scale = 6, align = 3 wr %g1,%g0,%gsr ! GSR = 8a30b16700000033 wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 13 p13_label_1: ! %l3 = efec45a8a4298632, Mem[00000000910000f8] = a46a7fd8 sth %l3,[%i6+0x038] ! Mem[00000000910000f8] = 86327fd8 ! Mem[000000002a0000e4] = 647b1fb5, %l6 = ce8e6fca4c21765b ldsb [%i0+0x026],%l6 ! %l6 = 000000000000001f ! %l1 = 788381dff9e8f07d, Mem[00000000910000d0] = b69442c698f6b2be stx %l1,[%i6+%o2] ! Mem[00000000910000d0] = 788381dff9e8f07d ! %l4 = 44f00ea00fc3521d, Mem[000000002a8000f8] = 2754b3a0 stw %l4,[%i1+0x038] ! Mem[000000002a8000f8] = 0fc3521d ! %l6 = 000000000000001f, Mem[000000002a0000fc] = 664fff9f stw %l6,[%i0+0x03c] ! Mem[000000002a0000fc] = 0000001f ! Mem[00000000918000c8] = 2b6e983f, %g18 = 571a1dd26c7d7a30 ldsw [%o0+%o1],%g2 ! %g2 = 571a1dd26c7d7a30 ! Mem[00000000908000f8] = 1fd05e6f e977b4c4, %g2 = 2b6e983f, %g3 = 00000000 ldd [%i5+0x038],%g2 ! %g2 = 000000001fd05e6f 00000000e977b4c4 ! %l1 = 788381dff9e8f07d, Mem[00000000918000f5] = e8c633eb stb %l1,[%o0+0x035] ! Mem[00000000918000f4] = 7dc633eb ! Mem[000000002b0000e0] = 21fb3efe, %l4 = 0fc3521d, %l2 = 5f635542 add %i2,0x20,%g1 casa [%g1]0x80,%l4,%l2 ! %l2 = 0000000021fb3efe ! Mem[000000002a8000c0] = 460956a5a357e009, %l2 = 0000000021fb3efe, %l7 = 94c48d2206dfda72 casxa [%i1]0x80,%l2,%l7 ! %l7 = 460956a5a357e009 p13_label_2: ! Mem[000000002b0000f4] = e8c35ecd, %l2 = 21fb3efe, %l7 = a357e009 add %i2,0x34,%g1 casa [%g1]0x80,%l2,%l7 ! %l7 = 00000000e8c35ecd ! Mem[000000002a8000f2] = 33785979, %l4 = 44f00ea00fc3521d ldstub [%i1+0x032],%l4 ! %l4 = 00000059000000ff ! Mem[000000002b0000f8] = 6a7d54a83924d56e, %l6 = 000000000000001f, %l1 = 788381dff9e8f07d add %i2,0x38,%g1 casxa [%g1]0x80,%l6,%l1 ! %l1 = 6a7d54a83924d56e ! Mem[000000002a0000ce] = da5ac0b7, %l6 = 000000000000001f ldstub [%i0+0x00e],%l6 ! %l6 = 000000c0000000ff ! Mem[000000002b8000e0] = d0220415, %l3 = efec45a8a4298632 ldstub [%i3+%o4],%l3 ! %l3 = 000000d0000000ff ! Mem[000000002a0000cc] = da5affb7, %l4 = 0000000000000059 ldub [%i0+0x00c],%l4 ! %l4 = 00000000000000da ! %l2 = 0000000021fb3efe, Mem[00000000908000c2] = 574b721c sth %l2,[%i5+0x002] ! Mem[00000000908000c0] = 3efe721c ! Mem[000000002b0000e0] = 21fb3efedefb6655, %l1 = 6a7d54a83924d56e, %l6 = 00000000000000c0 add %i2,0x20,%g1 casxa [%g1]0x80,%l1,%l6 ! %l6 = 21fb3efedefb6655 ! %l5 = cfe07f62a3b2a1e1, Mem[00000000918000dc] = 19fe44c6 stw %l5,[%o0+0x01c] ! Mem[00000000918000dc] = a3b2a1e1 ! Mem[00000000908000f8] = 1fd05e6f, %g18 = 571a1dd26c7d7a30 ldsw [%i5+0x038],%g2 ! %g2 = 571a1dd26c7d7a30 p13_label_3: ! Mem[00000000918000cc] = 6fcaeebf, %g2 = 000000001fd05e6f ldsb [%o0+0x00e],%g2 ! %g2 = 000000000000006f ! Mem[00000000918000f0] = acc90819, %g18 = 571a1dd26c7d7a30 ldsw [%o0+0x030],%g2 ! %g2 = 571a1dd26c7d7a30 ! %l4 = 00000000000000da, Mem[00000000910000d0] = 788381df stw %l4,[%i6+%o2] ! Mem[00000000910000d0] = 000000da ! %l2 = 0000000021fb3efe, Mem[000000002a8000f1] = 3378ff79 stb %l2,[%i1+0x031] ! Mem[000000002a8000f0] = 33feff79 ! %l5 = cfe07f62a3b2a1e1, Mem[000000002b8000dc] = 5d735420 stw %l5,[%i3+0x01c] ! Mem[000000002b8000dc] = a3b2a1e1 ! Mem[000000002b0000cb] = 38045e38, %l3 = 00000000000000d0 ldstub [%i2+0x00b],%l3 ! %l3 = 00000038000000ff ! Mem[000000002a8000d4] = b2b34281, %l7 = 00000000e8c35ecd swap [%i1+0x014],%l7 ! %l7 = 00000000b2b34281 ! Mem[000000002b0000f4] = e8c35ecd, %l7 = b2b34281, %l0 = 100dab8b add %i2,0x34,%g1 casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000e8c35ecd ! Mem[000000002b0000d4] = 4abc1a11, %l6 = 21fb3efedefb6655 swap [%i2+0x014],%l6 ! %l6 = 000000004abc1a11 ! %l4 = 00000000000000da, Mem[000000002a8000c8] = 45aca6ee stw %l4,[%i1+%o1] ! Mem[000000002a8000c8] = 000000da p13_label_4: ! Mem[000000002a8000d4] = e8c35ecd, %l1 = 3924d56e, %l1 = 3924d56e add %i1,0x14,%g1 casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000e8c35ecd ! Mem[00000000908000c0] = c7703efe, %g2 = ffffffffacc90819 ldsb [%i5+%g0],%g2 ! %g2 = ffffffffffffffc7 ! %l0 = 00000000e8c35ecd, Mem[00000000908000cc] = a03e670e sth %l0,[%i5+0x00c] ! Mem[00000000908000cc] = 5ecd670e ! Mem[000000002a8000d4] = e8c35ecd, %l7 = 00000000b2b34281 swap [%i1+0x014],%l7 ! %l7 = 00000000e8c35ecd ! Mem[00000000900000f8] = 1c9204ff, %g18 = 571a1dd26c7d7a30 ldsw [%i4+0x038],%g2 ! %g2 = 571a1dd26c7d7a30 ! Mem[000000002a0000cd] = da5affb7, %l4 = 00000000000000da ldstub [%i0+0x00d],%l4 ! %l4 = 0000005a000000ff ! Mem[00000000900000d0] = f445a4b1 2d2854de, %g2 = 1c9204ff, %g3 = e977b4c4 ldd [%i4+%o2],%g2 ! %g2 = 00000000f445a4b1 000000002d2854de ! Mem[000000002a0000cc] = daffffb7, %l7 = 00000000e8c35ecd ldstub [%i0+0x00c],%l7 ! %l7 = 000000da000000ff ! Mem[00000000908000d8] = 8d158bba, %g2 = 00000000f445a4b1 ldsb [%i5+0x01a],%g2 ! %g2 = ffffffffffffff8d ! %l0 = e8c35ecd, %l1 = e8c35ecd, Mem[00000000900000d8] = 6162cbb5 3e82caa1 std %l0,[%i4+%o3] ! Mem[00000000900000d8] = e8c35ecd e8c35ecd ba,a p13_not_taken_0_end p13_not_taken_0: ! The following code should not be executed lduh [%i0+0x03e],%l0 sth %l4,[%i3+0x036] lduw [%i3+0x01c],%l6 ldsb [%i2+0x035],%l3 sth %l4,[%i3+0x036] lduh [%i1+0x03a],%l2 ldx [%i2+0x008],%l4 stb %l2,[%i2+0x01a] 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+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000000038 bne,a,pn %xcc,p13_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000000000005a bne,a,pn %xcc,p13_reg_l4_fail mov %l4,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000004abc1a11 bne,a,pn %xcc,p13_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000000000da bne,a,pn %xcc,p13_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p13_local0_expect,%g1 p13_check_local0: ldx [%g1+0x008],%g2 ! Expected data = 2eb9e55bffffffb7 ldx [%i0+0x008],%g3 ! Observed data at 000000002a0000c8 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i0,0x008,%g4 ldx [%g1+0x038],%g2 ! Expected data = f2c3475c0000001f ldx [%i0+0x038],%g3 ! Observed data at 000000002a0000f8 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i0,0x038,%g4 set p13_local1_expect,%g1 p13_check_local1: ldx [%g1+0x008],%g2 ! Expected data = 000000da5b8960cd ldx [%i1+0x008],%g3 ! Observed data at 000000002a8000c8 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 12805eabb2b34281 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 = 33feff796a69c834 ldx [%i1+0x030],%g3 ! Observed data at 000000002a8000f0 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i1,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 0fc3521d895c598d ldx [%i1+0x038],%g3 ! Observed data at 000000002a8000f8 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i1,0x038,%g4 set p13_local2_expect,%g1 p13_check_local2: ldx [%g1+0x008],%g2 ! Expected data = 38045eff92ea4021 ldx [%i2+0x008],%g3 ! Observed data at 000000002b0000c8 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 6c8c6a1fdefb6655 ldx [%i2+0x010],%g3 ! Observed data at 000000002b0000d0 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i2,0x010,%g4 set p13_local3_expect,%g1 p13_check_local3: ldx [%g1+0x018],%g2 ! Expected data = 813cbf9ba3b2a1e1 ldx [%i3+0x018],%g3 ! Observed data at 000000002b8000d8 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff220415fdaa4d22 ldx [%i3+0x020],%g3 ! Observed data at 000000002b8000e0 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i3,0x020,%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: ldsba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002b0000c0] done p13_trap1o: ldsba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002b0000c0] done p13_trap2e: stxa %l0,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000002b8000c8] stwa %l7,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000002b8000e8] stxa %l6,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000002a0000c0] ldstuba [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002a8000c8] ldswa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002b8000c0] done p13_trap2o: stxa %l0,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000002b8000c8] stwa %l7,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000002b8000e8] stxa %l6,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000002a0000c0] ldstuba [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002a8000c8] ldswa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002b8000c0] done p13_trap3e: nop nop nop done p13_trap3o: nop nop nop done p13_init_memory_pointers: set p13_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p13_local0_start,%i0 set p13_local1_start,%i1 set p13_local2_start,%i2 set p13_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 7ccbfe8a100dab8b ldx [%g1+0x008],%l1 ! %l1 = 788381dff9e8f07d ldx [%g1+0x010],%l2 ! %l2 = eb443d9c5f635542 ldx [%g1+0x018],%l3 ! %l3 = efec45a8a4298632 ldx [%g1+0x020],%l4 ! %l4 = 44f00ea00fc3521d ldx [%g1+0x028],%l5 ! %l5 = cfe07f62a3b2a1e1 ldx [%g1+0x030],%l6 ! %l6 = ce8e6fca4c21765b ldx [%g1+0x038],%l7 ! %l7 = 94c48d2206dfda72 ! 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 = 5f97fdc5 f2122a68 a99c4c25 59022725 ! %f4 = 61ec6ae4 67068fa6 74f51072 6375fdb5 ! %f8 = 712d9f72 88f1c246 eae314a0 3ea11a5a ! %f12 = a85f1841 e9edcb9a 753febcc 67cc4a0e ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = fad879ae 340a3169 c5da4e51 8c145201 ! %f20 = 12bf9c85 7c893728 b13b04de fe87c9ee ! %f24 = 38fda5dc a8172976 039e5c24 10c53874 ! %f28 = ee835b74 45eea619 69fa4fa8 3c3375f2 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 1713c8be cd973a09 1b20d28a d9b1df46 ! %f36 = d98a17d2 d68db687 9e8a12ec abb0b901 ! %f40 = 2377a08a e3bc2be5 9d250e89 04223053 ! %f44 = abd7a627 752dc59e 6bb18595 e2bb8606 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x3977f8b700000074,%g7,%g1 ! GSR scale = 14, align = 4 wr %g1,%g0,%gsr ! GSR = 3977f8b700000074 wr %g0,%y ! Clear Y 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[000000002d0000f9] = d2519bba, %l7 = 652cfe3ab2167781 ldstub [%i2+0x039],%l7 ! %l7 = 00000051000000ff ! Mem[000000002c0000d0] = bc6dae17, %l0 = c4b8fe8e47750efd lduw [%i0+%o2],%l0 ! %l0 = 00000000bc6dae17 ! %l3 = 412de6ee3716f0e5, Mem[000000002d0000dc] = bd0cbd14 stb %l3,[%i2+0x01c] ! Mem[000000002d0000dc] = e50cbd14 ! Mem[000000002d8000e0] = e2381d6f87ef30ae, %l7 = 0000000000000051, %l4 = c332879e2ae84c16 add %i3,0x20,%g1 casxa [%g1]0x80,%l7,%l4 ! %l4 = e2381d6f87ef30ae ! Mem[00000000908000d0] = e2def21a, %g2 = 0000000000000000 ldsh [%i5+%o2],%g2 ! %g2 = ffffffffffffe2de ! Mem[000000002c8000d4] = bcb662b9, %l1 = 73bc51f5, %l0 = bc6dae17 add %i1,0x14,%g1 casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000bcb662b9 ! Mem[000000002c8000e0] = 20c222126137cf1f, %l0 = 00000000bcb662b9, %l1 = 396eed6073bc51f5 add %i1,0x20,%g1 casxa [%g1]0x80,%l0,%l1 ! %l1 = 20c222126137cf1f ! Mem[000000002d8000c8] = cab39db6, %l0 = bcb662b9, %l3 = 3716f0e5 add %i3,0x08,%g1 casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000cab39db6 ! Mem[000000002d8000f8] = 59731efb, %l7 = 0000000000000051 ldsw [%i3+0x038],%l7 ! %l7 = 0000000059731efb ! Mem[00000000918000e8] = a30dc5ac75aed21d, %g2 = ffffffffffffe2de ldx [%o0+%o5],%g2 ! %g2 = a30dc5ac75aed21d p14_label_2: ! Mem[00000000918000e0] = d8b40bbe, %g2 = a30dc5ac75aed21d ldub [%o0+0x023],%g2 ! %g2 = 00000000000000d8 ! Mem[000000002d0000f0] = 7ae441cf064964e5, %l6 = 3241dd32664cd148 ldx [%i2+0x030],%l6 ! %l6 = 7ae441cf064964e5 ! Mem[000000002c0000f4] = fded53c6, %l5 = a8daac886b0e14b3 swap [%i0+0x034],%l5 ! %l5 = 00000000fded53c6 ! Mem[00000000918000c0] = 6f53c557, %g2 = 00000000000000d8 ldsh [%o0+0x002],%g2 ! %g2 = 0000000000006f53 ! %l0 = 00000000bcb662b9, Mem[00000000900000cd] = d880f9f4 stb %l0,[%i4+0x00d] ! Mem[00000000900000cc] = b980f9f4 ! %l1 = 20c222126137cf1f, Mem[000000002c0000cf] = 9a033b70 stb %l1,[%i0+0x00f] ! Mem[000000002c0000cc] = 9a033b1f ! %l4 = 87ef30ae, %l5 = fded53c6, Mem[000000002d8000d0] = 96f95382 7971f6c7 std %l4,[%i3+%o2] ! Mem[000000002d8000d0] = 87ef30ae fded53c6 ! Mem[000000002c0000e7] = 232a4354, %l1 = 20c222126137cf1f ldstub [%i0+0x027],%l1 ! %l1 = 00000054000000ff ! Mem[000000002d8000f8] = 59731efb, %l1 = 0000000000000054 ldsb [%i3+0x03a],%l1 ! %l1 = 000000000000001e ! Mem[00000000910000c8] = 251289e1c52852c0, %g2 = 0000000000006f53 ldx [%i6+%o1],%g2 ! %g2 = 251289e1c52852c0 p14_label_3: ! Mem[000000002c8000f8] = a97c0a63, %l3 = 00000000cab39db6 lduw [%i1+0x038],%l3 ! %l3 = 00000000a97c0a63 ! Mem[00000000910000e8] = 600c366c, %g2 = 251289e1c52852c0 lduw [%i6+%o5],%g2 ! %g2 = 00000000600c366c ! Mem[000000002d0000e8] = f30b5a07, %l5 = 00000000fded53c6 swap [%i2+%o5],%l5 ! %l5 = 00000000f30b5a07 ! Mem[00000000918000c8] = 2b6e983f, %g2 = 00000000600c366c lduw [%o0+%o1],%g2 ! %g2 = 000000002b6e983f ! Mem[000000002d8000ce] = 715be609, %l7 = 0000000059731efb ldstub [%i3+0x00e],%l7 ! %l7 = 000000e6000000ff ! Mem[000000002d0000c0] = 044c83ac 1b715e82, %l4 = 87ef30ae, %l5 = f30b5a07 ldd [%i2+%g0],%l4 ! %l4 = 00000000044c83ac 000000001b715e82 ! Mem[000000002c0000e8] = 3b4f13f0b2cfb355, %l6 = 7ae441cf064964e5, %l0 = 00000000bcb662b9 add %i0,0x28,%g1 casxa [%g1]0x80,%l6,%l0 ! %l0 = 3b4f13f0b2cfb355 ! %l7 = 00000000000000e6, Mem[00000000900000f8] = 1c9204ff stb %l7,[%i4+0x038] ! Mem[00000000900000f8] = e69204ff ! %l2 = 2a0f17101646a7c9, Mem[00000000918000d0] = eebfad61 sth %l2,[%o0+%o2] ! Mem[00000000918000d0] = a7c9ad61 ! Mem[00000000908000c0] = c770574b 721ca35e, %g2 = 2b6e983f, %g3 = 00000000 ldd [%i5+%g0],%g2 ! %g2 = 00000000c770574b 00000000721ca35e p14_label_4: ! Mem[00000000910000d8] = dbeac20b, %g2 = 00000000c770574b ldub [%i6+0x01a],%g2 ! %g2 = 00000000000000db ! Mem[000000002d8000f8] = 59731efb, %l1 = 0000001e, %l7 = 000000e6 add %i3,0x38,%g1 casa [%g1]0x80,%l1,%l7 ! %l7 = 0000000059731efb ! Mem[000000002d0000d8] = 67dab2c1e50cbd14, %l5 = 000000001b715e82, %l2 = 2a0f17101646a7c9 add %i2,0x18,%g1 casxa [%g1]0x80,%l5,%l2 ! %l2 = 67dab2c1e50cbd14 ! Mem[000000002d0000cc] = 286bee03, %l4 = 00000000044c83ac ldsb [%i2+0x00e],%l4 ! %l4 = ffffffffffffffee ! Mem[000000002c0000c0] = 8bea4b1edfed37ac, %l3 = 00000000a97c0a63, %l6 = 7ae441cf064964e5 casxa [%i0]0x80,%l3,%l6 ! %l6 = 8bea4b1edfed37ac ! Mem[000000002d0000ec] = 07014296, %l4 = ffffffee, %l0 = b2cfb355 add %i2,0x2c,%g1 casa [%g1]0x80,%l4,%l0 ! %l0 = 0000000007014296 ! %l0 = 0000000007014296, Mem[00000000918000e8] = a30dc5ac stw %l0,[%o0+%o5] ! Mem[00000000918000e8] = 07014296 ! Mem[000000002d8000cc] = 715bff09, %l6 = 8bea4b1edfed37ac ldstub [%i3+0x00c],%l6 ! %l6 = 00000071000000ff ! Mem[000000002c0000d0] = bc6dae171cc46784, %l0 = 0000000007014296, %l0 = 0000000007014296 add %i0,0x10,%g1 casxa [%g1]0x80,%l0,%l0 ! %l0 = bc6dae171cc46784 ! Mem[000000002c8000e8] = 01bb4271b11bf989, %l0 = bc6dae171cc46784, %l2 = 67dab2c1e50cbd14 add %i1,0x28,%g1 casxa [%g1]0x80,%l0,%l2 ! %l2 = 01bb4271b11bf989 ba,a p14_not_taken_0_end p14_not_taken_0: ! The following code should not be executed lduh [%i0+0x03e],%l0 sth %l4,[%i3+0x036] lduw [%i3+0x01c],%l6 ldsb [%i2+0x035],%l3 sth %l4,[%i3+0x036] lduh [%i1+0x03a],%l2 ldx [%i2+0x008],%l4 stb %l2,[%i2+0x01a] 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 bc6dae171cc46784 bne,a,pn %xcc,p14_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000000000001e bne,a,pn %xcc,p14_reg_l1_fail mov %l1,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000a97c0a63 bne,a,pn %xcc,p14_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be ffffffffffffffee bne,a,pn %xcc,p14_reg_l4_fail mov %l4,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000071 bne,a,pn %xcc,p14_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000059731efb 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 %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 61ec6ae4 67068fa6 bne %xcc,p14_f4_fail nop ! Check Local Memory set p14_local0_expect,%g1 p14_check_local0: ldx [%g1+0x008],%g2 ! Expected data = 3c30f1969a033b1f ldx [%i0+0x008],%g3 ! Observed data at 000000002c0000c8 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i0,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = 3e1128ba232a43ff ldx [%i0+0x020],%g3 ! Observed data at 000000002c0000e0 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i0,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = 304f11356b0e14b3 ldx [%i0+0x030],%g3 ! Observed data at 000000002c0000f0 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i0,0x030,%g4 ! Processor 14, local 1 is clean set p14_local2_expect,%g1 p14_check_local2: ldx [%g1+0x018],%g2 ! Expected data = 67dab2c1e50cbd14 ldx [%i2+0x018],%g3 ! Observed data at 000000002d0000d8 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i2,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = fded53c607014296 ldx [%i2+0x028],%g3 ! Observed data at 000000002d0000e8 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i2,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = d2ff9bba37da0bba ldx [%i2+0x038],%g3 ! Observed data at 000000002d0000f8 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i2,0x038,%g4 set p14_local3_expect,%g1 p14_check_local3: ldx [%g1+0x008],%g2 ! Expected data = cab39db6ff5bff09 ldx [%i3+0x008],%g3 ! Observed data at 000000002d8000c8 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 87ef30aefded53c6 ldx [%i3+0x010],%g3 ! Observed data at 000000002d8000d0 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i3,0x010,%g4 ! The test for processor 14 has passed p14_passed: ta GOOD_TRAP nop p14_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p14_failed p14_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p14_failed p14_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p14_failed p14_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p14_failed p14_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p14_failed p14_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p14_failed p14_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p14_failed p14_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p14_failed p14_f4_fail: set p14_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%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: ldsba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002c0000d0] ldstuba [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002d8000e8] lduha [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000002c0000c0] done p14_trap1o: ldsba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002c0000d0] ldstuba [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002d8000e8] lduha [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000002c0000c0] done p14_trap2e: lduha [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000002c0000c0] lduba [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002c0000d8] done p14_trap2o: lduha [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000002c0000c0] lduba [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002c0000d8] done p14_trap3e: nop nop done p14_trap3o: 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 = c4b8fe8e47750efd ldx [%g1+0x008],%l1 ! %l1 = 396eed6073bc51f5 ldx [%g1+0x010],%l2 ! %l2 = 2a0f17101646a7c9 ldx [%g1+0x018],%l3 ! %l3 = 412de6ee3716f0e5 ldx [%g1+0x020],%l4 ! %l4 = c332879e2ae84c16 ldx [%g1+0x028],%l5 ! %l5 = a8daac886b0e14b3 ldx [%g1+0x030],%l6 ! %l6 = 3241dd32664cd148 ldx [%g1+0x038],%l7 ! %l7 = 652cfe3ab2167781 ! 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 = 0e0058b6 93bbb6cf 88519631 7e1dddfc ! %f4 = 571232e2 d767f72d 62bb6057 dd61c272 ! %f8 = 6273fe2b d7b5b90c 6de77c9c 3c5bcee7 ! %f12 = 059758c3 4f5618a8 d3d479ef d85a6588 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 0c9811b3 766220d6 f19e010c 9b1e90ad ! %f20 = 50e8362b dd073454 48b64214 742300cf ! %f24 = 2c923594 c2574fb4 5e043404 d49d5507 ! %f28 = 948e6643 0797cdb7 a1ee26db 4022f598 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 62926f76 5d8b8f33 8a9a8600 ff840950 ! %f36 = a9dd595b 13e68b8e de64d10b 97d996ce ! %f40 = 0d18c039 eeebc86f 7f8c353e b7bc90c5 ! %f44 = 4c0136c6 5e270474 df6a8e9b 9c7f2550 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x8e30cc7f00000018,%g7,%g1 ! GSR scale = 3, align = 0 wr %g1,%g0,%gsr ! GSR = 8e30cc7f00000018 wr %g0,%y ! Clear Y 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[00000000900000e8] = b730da06, %g2 = 0000000000000000 ldub [%i4+0x02a],%g2 ! %g2 = 00000000000000b7 ! Mem[00000000908000f8] = 1fd05e6f, %g18 = d948a45c725a36d3 ldsw [%i5+0x038],%g2 ! %g2 = d948a45c725a36d3 ! Mem[00000000910000e8] = 366cfb3b, %g2 = 000000001fd05e6f ldsh [%i6+0x02a],%g2 ! %g2 = 000000000000366c ! Mem[000000002e8000f4] = 3f0e361c, %l7 = 1921334dfc063c46 swap [%i1+0x034],%l7 ! %l7 = 000000003f0e361c ! Mem[00000000910000c0] = 9199f698, %g2 = 000000000000366c lduh [%i6+0x002],%g2 ! %g2 = 0000000000009199 ! %l4 = 42b3815b8c1eeb66, Mem[00000000900000fb] = ff0677a5 stb %l4,[%i4+0x03b] ! Mem[00000000900000f8] = 660677a5 ! %l4 = 8c1eeb66, %l5 = e885bbbb, Mem[00000000900000e0] = e2543837 debb91d2 std %l4,[%i4+%o4] ! Mem[00000000900000e0] = 8c1eeb66 e885bbbb ! Mem[00000000918000e8] = a30dc5ac, %g2 = 0000000000009199 lduh [%o0+%o5],%g2 ! %g2 = 000000000000a30d ! Mem[00000000918000cc] = 6fcaeebf, %g2 = 000000000000a30d ldsb [%o0+0x00e],%g2 ! %g2 = 000000000000006f ! Mem[000000002f8000f4] = e8119b95, %l1 = 119ffd94875863d5 swap [%i3+0x034],%l1 ! %l1 = 00000000e8119b95 p15_label_2: ! Mem[000000002e8000d0] = 47ac195f, %l4 = 42b3815b8c1eeb66 swap [%i1+%o2],%l4 ! %l4 = 0000000047ac195f ! Mem[000000002e0000f0] = d64bb8f9, %l7 = 3f0e361c, %l4 = 47ac195f add %i0,0x30,%g1 casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000d64bb8f9 ! Mem[000000002e8000cb] = 000052cc, %l2 = 80f3645c869a14a6 ldstub [%i1+0x00b],%l2 ! %l2 = 000000cc000000ff ! Mem[000000002e0000ec] = 082210c7, %l6 = 1a7fe02a10450b5d swap [%i0+0x02c],%l6 ! %l6 = 00000000082210c7 ! Mem[00000000900000e8] = e04cb730da061d97, %g2 = 000000000000006f ldx [%i4+%o5],%g2 ! %g2 = e04cb730da061d97 ! Mem[000000002e0000f4] = 9fc8a770, %l5 = e885bbbb, %l3 = 0fe5cfb7 add %i0,0x34,%g1 casa [%g1]0x80,%l5,%l3 ! %l3 = 000000009fc8a770 ! Mem[00000000900000f4] = 55491c92, %g2 = e04cb730da061d97 ldsh [%i4+0x036],%g2 ! %g2 = 0000000000005549 ! Mem[000000002e0000c0] = 9ded2166da385e19, %l7 = 000000003f0e361c, %l6 = 00000000082210c7 casxa [%i0]0x80,%l7,%l6 ! %l6 = 9ded2166da385e19 ! Mem[000000002f0000c4] = 6d778246, %l6 = da385e19, %l4 = d64bb8f9 add %i2,0x04,%g1 casa [%g1]0x80,%l6,%l4 ! %l4 = 000000006d778246 ! Mem[00000000918000e4] = 7ca30dc5, %g2 = 0000000000005549 ldsb [%o0+0x027],%g2 ! %g2 = 000000000000007c p15_label_3: ! Mem[000000002e8000d0] = 8c1eeb66, %l2 = 00000000000000cc ldstub [%i1+%o2],%l2 ! %l2 = 0000008c000000ff ! %l2 = 000000000000008c, Mem[00000000910000d0] = b69442c698f6b2be stx %l2,[%i6+%o2] ! Mem[00000000910000d0] = 000000000000008c ! Mem[00000000908000c0] = c770574b 721ca35e, %g2 = 0000007c, %g3 = 00000000 ldd [%i5+%g0],%g2 ! %g2 = 00000000c770574b 00000000721ca35e ! Mem[00000000908000e8] = 0719446b, %g2 = 00000000c770574b lduw [%i5+%o5],%g2 ! %g2 = 000000000719446b ! Mem[00000000900000e4] = e885bbbb, %g2 = 000000000719446b lduh [%i4+0x024],%g2 ! %g2 = 000000000000e885 ! Mem[00000000910000e0] = 6b104f6f4dc9f27c, %g2 = 000000000000e885 ldx [%i6+%o4],%g2 ! %g2 = 6b104f6f4dc9f27c ! Mem[000000002e8000e8] = 0d241dce, %l7 = 000000003f0e361c swap [%i1+%o5],%l7 ! %l7 = 000000000d241dce ! Mem[000000002f8000ec] = eb19416e, %l7 = 000000000d241dce swap [%i3+0x02c],%l7 ! %l7 = 00000000eb19416e ! Mem[000000002e0000e0] = 99fcf03b, %l7 = 00000000eb19416e swap [%i0+%o4],%l7 ! %l7 = 0000000099fcf03b ! Mem[00000000900000fc] = 0677a530, %g2 = 6b104f6f4dc9f27c lduh [%i4+0x03c],%g2 ! %g2 = 0000000000000677 p15_label_4: ! Mem[000000002e8000c8] = 000052ff, %l7 = 99fcf03b, %l7 = 99fcf03b add %i1,0x08,%g1 casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000000052ff ! %l1 = 00000000e8119b95, Mem[00000000900000dc] = 3e82caa1 stb %l1,[%i4+0x01c] ! Mem[00000000900000dc] = 9582caa1 ! %l0 = 57e573b6a8593d98, Mem[00000000900000ea] = b730da06 sth %l0,[%i4+0x02a] ! Mem[00000000900000e8] = 3d98da06 ! Mem[000000002f8000cc] = fe947bb8, %l6 = 9ded2166da385e19 ldstub [%i3+0x00c],%l6 ! %l6 = 000000fe000000ff ! %l0 = a8593d98, %l1 = e8119b95, Mem[00000000918000d0] = eebfad61 703dd1bf std %l0,[%o0+%o2] ! Mem[00000000918000d0] = a8593d98 e8119b95 ! Mem[000000002f8000d4] = 47a05d1b, %l3 = 9fc8a770, %l7 = 000052ff add %i3,0x14,%g1 casa [%g1]0x80,%l3,%l7 ! %l7 = 0000000047a05d1b ! Mem[00000000900000e0] = 8c1eeb66 e885bbbb, %g2 = 00000677, %g3 = 721ca35e ldd [%i4+%o4],%g2 ! %g2 = 000000008c1eeb66 00000000e885bbbb ! Mem[00000000910000d0] = 000000000000008c, %g2 = 000000008c1eeb66 ldx [%i6+%o2],%g2 ! %g2 = 000000000000008c ! Mem[000000002f8000f0] = c10c7279875863d5, %l1 = 00000000e8119b95, %l6 = 00000000000000fe add %i3,0x30,%g1 casxa [%g1]0x80,%l1,%l6 ! %l6 = c10c7279875863d5 ! Mem[000000002f0000c0] = 52e1ab586d778246, %l3 = 000000009fc8a770, %l4 = 000000006d778246 casxa [%i2]0x80,%l3,%l4 ! %l4 = 52e1ab586d778246 ba,a p15_not_taken_0_end p15_not_taken_0: ! The following code should not be executed lduh [%i0+0x03e],%l0 sth %l4,[%i3+0x036] lduw [%i3+0x01c],%l6 ldsb [%i2+0x035],%l3 sth %l4,[%i3+0x036] lduh [%i1+0x03a],%l2 ldx [%i2+0x008],%l4 stb %l2,[%i2+0x01a] 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+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000000000008c bne,a,pn %xcc,p15_reg_l2_fail mov %l2,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be c10c7279875863d5 bne,a,pn %xcc,p15_reg_l6_fail mov %l6,%g3 ! Check Local Memory set p15_local0_expect,%g1 p15_check_local0: ldx [%g1+0x020],%g2 ! Expected data = eb19416eb5b1edf2 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 = 0a432a2610450b5d 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+0x008],%g2 ! Expected data = 000052ff66b5f467 ldx [%i1+0x008],%g3 ! Observed data at 000000002e8000c8 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ff1eeb66b0d64c99 ldx [%i1+0x010],%g3 ! Observed data at 000000002e8000d0 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i1,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = 3f0e361c8050d8e4 ldx [%i1+0x028],%g3 ! Observed data at 000000002e8000e8 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 7f6f326dfc063c46 ldx [%i1+0x030],%g3 ! Observed data at 000000002e8000f0 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i1,0x030,%g4 ! Processor 15, local 2 is clean set p15_local3_expect,%g1 p15_check_local3: ldx [%g1+0x008],%g2 ! Expected data = 9a45ea5dff947bb8 ldx [%i3+0x008],%g3 ! Observed data at 000000002f8000c8 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i3,0x008,%g4 ldx [%g1+0x028],%g2 ! Expected data = 88a360920d241dce ldx [%i3+0x028],%g3 ! Observed data at 000000002f8000e8 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = c10c7279875863d5 ldx [%i3+0x030],%g3 ! Observed data at 000000002f8000f0 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i3,0x030,%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: ldsba [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002f8000e0] swapa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002f0000d8] lduha [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000002f0000d0] swapa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002e8000e8] lduwa [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002f0000e0] done p15_trap1o: ldsba [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002f8000e0] swapa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002f0000d8] lduha [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000002f0000d0] swapa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002e8000e8] lduwa [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002f0000e0] done p15_trap2e: stwa %l7,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000002e8000d8] done p15_trap2o: stwa %l7,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000002e8000d8] done p15_trap3e: nop nop done p15_trap3o: 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 = 57e573b6a8593d98 ldx [%g1+0x008],%l1 ! %l1 = 119ffd94875863d5 ldx [%g1+0x010],%l2 ! %l2 = 80f3645c869a14a6 ldx [%g1+0x018],%l3 ! %l3 = cf3a25e60fe5cfb7 ldx [%g1+0x020],%l4 ! %l4 = 42b3815b8c1eeb66 ldx [%g1+0x028],%l5 ! %l5 = d8e87e21e885bbbb ldx [%g1+0x030],%l6 ! %l6 = 1a7fe02a10450b5d ldx [%g1+0x038],%l7 ! %l7 = 1921334dfc063c46 ! 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 = 477de3d3 a7b78a18 91a1d72e d352a779 ! %f4 = 7d491fb5 7b75cec9 ff67c007 da26bfd5 ! %f8 = 44739e7c 5911e8e9 488663ef 3df86331 ! %f12 = 2efdde81 a625b5e1 0b410e5f 45de69e2 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = b77c3f63 bea2522b 16d29ada 546edc47 ! %f20 = 8db6a9ad b2a5a797 bccb6eeb 9fad035e ! %f24 = c81c2a8d 31ee21db faf33ed2 8e1a6cd7 ! %f28 = 2ce00fdc 8b8d40d8 efc9c392 98c5a4ae ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 67e37674 34d02467 44d72a9e b0b3cdfd ! %f36 = 8b63251f 970abba1 ccacfd62 08c77b72 ! %f40 = 673dd206 7511d72b 0101aa59 4f36800b ! %f44 = f4c07fbc e1817bd0 91fdaadd c289e7e3 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xcc168ea800000018,%g7,%g1 ! GSR scale = 3, align = 0 wr %g1,%g0,%gsr ! GSR = cc168ea800000018 wr %g0,%y ! Clear Y 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: ! %l0 = f6b5a66fb8057027, Mem[00000000900000e8] = e04cb730da061d97 stx %l0,[%i4+%o5] ! Mem[00000000900000e8] = f6b5a66fb8057027 ! Mem[00000000318000fc] = 534d2c92, %l3 = fded411b9b4ba8e7 ldsb [%i3+0x03c],%l3 ! %l3 = 0000000000000053 ! Mem[00000000910000d8] = dbeac20b, %g2 = 0000000000000000 lduh [%i6+0x01a],%g2 ! %g2 = 000000000000dbea ! Mem[00000000310000d8] = bfba624cdfc88871, %l0 = f6b5a66fb8057027, %l2 = 3ecbfaf00ef21a16 add %i2,0x18,%g1 casxa [%g1]0x80,%l0,%l2 ! %l2 = bfba624cdfc88871 ! Mem[00000000308000e8] = 76b64b07fdac3dbd, %l3 = 0000000000000053, %l5 = 511db377df3cf917 add %i1,0x28,%g1 casxa [%g1]0x80,%l3,%l5 ! %l5 = 76b64b07fdac3dbd ! %l0 = b8057027, %l1 = 8128cd7a, Mem[00000000908000f8] = 1fd05e6f e977b4c4 std %l0,[%i5+0x038] ! Mem[00000000908000f8] = b8057027 8128cd7a ! Mem[00000000310000ed] = 966bdd6b, %l4 = 84c059781537cddb ldstub [%i2+0x02d],%l4 ! %l4 = 0000006b000000ff ! Mem[00000000918000c0] = 58e96f53, %g2 = 000000000000dbea lduh [%o0+%g0],%g2 ! %g2 = 00000000000058e9 ! Mem[00000000300000d0] = a24df89e48e5e71c, %l6 = 6bc6953c95fa3607, %l4 = 000000000000006b add %i0,0x10,%g1 casxa [%g1]0x80,%l6,%l4 ! %l4 = a24df89e48e5e71c ! Mem[00000000318000fc] = 534d2c92, %l4 = a24df89e48e5e71c ldstub [%i3+0x03c],%l4 ! %l4 = 00000053000000ff p16_label_2: ! %l7 = e6f672885cd5bf08, Mem[00000000308000c8] = b496933054bb38d7 stx %l7,[%i1+%o1] ! Mem[00000000308000c8] = e6f672885cd5bf08 ! %l4 = 0000000000000053, Mem[00000000900000c2] = ff22ad82 sth %l4,[%i4+0x002] ! Mem[00000000900000c0] = 0053ad82 ! Mem[00000000300000c4] = a7b792ba, %l7 = e6f672885cd5bf08 swap [%i0+0x004],%l7 ! %l7 = 00000000a7b792ba ! %l4 = 00000053, %l5 = fdac3dbd, Mem[00000000908000c0] = c770574b 721ca35e std %l4,[%i5+%g0] ! Mem[00000000908000c0] = 00000053 fdac3dbd ! Mem[00000000300000f9] = 5a3e4d05, %l0 = f6b5a66fb8057027 ldstub [%i0+0x039],%l0 ! %l0 = 0000003e000000ff ! Mem[00000000300000d8] = 0229d7a5, %l3 = 0000000000000053 ldsb [%i0+0x01b],%l3 ! %l3 = ffffffffffffffa5 ! Mem[00000000308000c8] = e6f672885cd5bf08, %l1 = 56cefb868128cd7a, %l0 = 000000000000003e add %i1,0x08,%g1 casxa [%g1]0x80,%l1,%l0 ! %l0 = e6f672885cd5bf08 ! Mem[00000000310000f8] = dc5413d3, %l4 = 0000000000000053 swap [%i2+0x038],%l4 ! %l4 = 00000000dc5413d3 ! Mem[00000000318000c8] = 9ecdc215, %l7 = 00000000a7b792ba swap [%i3+%o1],%l7 ! %l7 = 000000009ecdc215 ! Mem[00000000910000e8] = 600c366cfb3bc266, %g2 = 00000000000058e9 ldx [%i6+%o5],%g2 ! %g2 = 600c366cfb3bc266 p16_label_3: ! %l5 = 76b64b07fdac3dbd, Mem[00000000310000d0] = ff27f0fe stw %l5,[%i2+%o2] ! Mem[00000000310000d0] = fdac3dbd ! Mem[00000000300000d8] = 0229d7a5, %l0 = e6f672885cd5bf08 lduh [%i0+%o3],%l0 ! %l0 = 0000000000000229 ! Mem[00000000308000c4] = a51ad9c1, %l1 = 56cefb868128cd7a swap [%i1+0x004],%l1 ! %l1 = 00000000a51ad9c1 ! Mem[00000000300000dd] = 372ff6e2, %l3 = ffffffffffffffa5 ldstub [%i0+0x01d],%l3 ! %l3 = 0000002f000000ff ! Mem[00000000308000ec] = fdac3dbd, %l7 = 9ecdc215, %l3 = 0000002f add %i1,0x2c,%g1 casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000fdac3dbd ! %l5 = 76b64b07fdac3dbd, Mem[00000000910000f0] = 83d63349fcdd5500 stx %l5,[%i6+0x030] ! Mem[00000000910000f0] = 76b64b07fdac3dbd ! %l5 = 76b64b07fdac3dbd, Mem[00000000908000de] = 37def2df stb %l5,[%i5+0x01e] ! Mem[00000000908000dc] = bddef2df ! Mem[00000000300000e4] = 3cbf3ae5, %l3 = 00000000fdac3dbd swap [%i0+0x024],%l3 ! %l3 = 000000003cbf3ae5 ! Mem[00000000318000e0] = 8403fe5b, %l0 = 0000000000000229 swap [%i3+%o4],%l0 ! %l0 = 000000008403fe5b ! Mem[00000000310000d4] = 6fb6449d, %l1 = 00000000a51ad9c1 swap [%i2+0x014],%l1 ! %l1 = 000000006fb6449d p16_label_4: ! Mem[00000000910000d4] = 98f6b2be, %g2 = 600c366cfb3bc266 ldub [%i6+0x014],%g2 ! %g2 = 0000000000000098 ! Mem[00000000908000e8] = 0719446b, %g18 = a67b60200d083875 ldsw [%i5+%o5],%g2 ! %g2 = a67b60200d083875 ! %l2 = bfba624cdfc88871, Mem[00000000910000f0] = 76b64b07fdac3dbd stx %l2,[%i6+0x030] ! Mem[00000000910000f0] = bfba624cdfc88871 ! %l6 = 95fa3607, %l7 = 9ecdc215, Mem[00000000910000c0] = c8f49199 f698a466 std %l6,[%i6+%g0] ! Mem[00000000910000c0] = 95fa3607 9ecdc215 ! Mem[00000000308000d4] = b71ee413, %l3 = 000000003cbf3ae5 swap [%i1+0x014],%l3 ! %l3 = 00000000b71ee413 ! Mem[00000000908000d4] = 6b9d8a8c, %g18 = a67b60200d083875 ldsw [%i5+0x014],%g2 ! %g2 = a67b60200d083875 ! Mem[00000000310000f0] = cc8d180f62a80e45, %l3 = 00000000b71ee413, %l6 = 6bc6953c95fa3607 add %i2,0x30,%g1 casxa [%g1]0x80,%l3,%l6 ! %l6 = cc8d180f62a80e45 ! Mem[00000000300000d5] = 48e5e71c, %l2 = bfba624cdfc88871 ldstub [%i0+0x015],%l2 ! %l2 = 000000e5000000ff ! %l6 = cc8d180f62a80e45, Mem[00000000918000f0] = acc90819 stw %l6,[%o0+0x030] ! Mem[00000000918000f0] = 62a80e45 ! %l7 = 000000009ecdc215, Mem[00000000310000ea] = 8b13247b sth %l7,[%i2+0x02a] ! Mem[00000000310000e8] = 8b13c215 ba,a p16_not_taken_0_end p16_not_taken_0: ! The following code should not be executed lduh [%i0+0x03e],%l0 sth %l4,[%i3+0x036] lduw [%i3+0x01c],%l6 ldsb [%i2+0x035],%l3 sth %l4,[%i3+0x036] lduh [%i1+0x03a],%l2 ldx [%i2+0x008],%l4 stb %l2,[%i2+0x01a] 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 000000008403fe5b bne,a,pn %xcc,p16_reg_l0_fail mov %l0,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000000000e5 bne,a,pn %xcc,p16_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000b71ee413 bne,a,pn %xcc,p16_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000dc5413d3 bne,a,pn %xcc,p16_reg_l4_fail mov %l4,%g3 ! Check Local Memory set p16_local0_expect,%g1 p16_check_local0: ldx [%g1+0x000],%g2 ! Expected data = c87252af5cd5bf08 ldx [%i0+0x000],%g3 ! Observed data at 00000000300000c0 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i0,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = a24df89e48ffe71c ldx [%i0+0x010],%g3 ! Observed data at 00000000300000d0 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 0229d7a537fff6e2 ldx [%i0+0x018],%g3 ! Observed data at 00000000300000d8 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 8ecd21a1fdac3dbd ldx [%i0+0x020],%g3 ! Observed data at 00000000300000e0 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i0,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = 5aff4d05c6ac5c64 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+0x000],%g2 ! Expected data = bdf097d48128cd7a ldx [%i1+0x000],%g3 ! Observed data at 00000000308000c0 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = e6f672885cd5bf08 ldx [%i1+0x008],%g3 ! Observed data at 00000000308000c8 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 822f39633cbf3ae5 ldx [%i1+0x010],%g3 ! Observed data at 00000000308000d0 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i1,0x010,%g4 set p16_local2_expect,%g1 p16_check_local2: ldx [%g1+0x010],%g2 ! Expected data = fdac3dbda51ad9c1 ldx [%i2+0x010],%g3 ! Observed data at 00000000310000d0 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i2,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = 8b13c21596ffdd6b ldx [%i2+0x028],%g3 ! Observed data at 00000000310000e8 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i2,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 000000537f5a7076 ldx [%i2+0x038],%g3 ! Observed data at 00000000310000f8 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i2,0x038,%g4 set p16_local3_expect,%g1 p16_check_local3: ldx [%g1+0x008],%g2 ! Expected data = a7b792baef0b6565 ldx [%i3+0x008],%g3 ! Observed data at 00000000318000c8 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i3,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = 0000022923ba8090 ldx [%i3+0x020],%g3 ! Observed data at 00000000318000e0 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i3,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = 33242e9bff4d2c92 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: ldsba [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000308000c0] ldswa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000300000e8] ldswa [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000308000e0] ldxa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000318000e8] swapa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000300000c0] swapa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000300000c0] lduha [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000308000e0] done p16_trap1o: ldsba [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000308000c0] ldswa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000300000e8] ldswa [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000308000e0] ldxa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000318000e8] swapa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000300000c0] swapa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000300000c0] lduha [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000308000e0] done p16_trap2e: ldxa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000300000e8] swapa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000300000d0] done p16_trap2o: ldxa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000300000e8] swapa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000300000d0] done p16_trap3e: nop nop nop nop nop nop nop done p16_trap3o: nop nop nop nop nop nop nop done p16_init_memory_pointers: set p16_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p16_local0_start,%i0 set p16_local1_start,%i1 set p16_local2_start,%i2 set p16_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = f6b5a66fb8057027 ldx [%g1+0x008],%l1 ! %l1 = 56cefb868128cd7a ldx [%g1+0x010],%l2 ! %l2 = 3ecbfaf00ef21a16 ldx [%g1+0x018],%l3 ! %l3 = fded411b9b4ba8e7 ldx [%g1+0x020],%l4 ! %l4 = 84c059781537cddb ldx [%g1+0x028],%l5 ! %l5 = 511db377df3cf917 ldx [%g1+0x030],%l6 ! %l6 = 6bc6953c95fa3607 ldx [%g1+0x038],%l7 ! %l7 = e6f672885cd5bf08 ! 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 = 14e6d04a 3dbe000f f2b079de 1d1e947b ! %f4 = 3cf9c337 dfb0fa46 9ea4c092 810c8644 ! %f8 = d4b2af9a b6c8e38e f8126633 b6930fdb ! %f12 = c619a9be 8711fe51 30825ff7 9820a275 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = ad47a232 9085e685 49c76677 a77589e2 ! %f20 = 55797b3f 47d7e2aa 8e9c0973 fe3bb805 ! %f24 = c8b8a674 6b4638f9 81206b32 ee1f3cab ! %f28 = 821c0ccc ec36c1cd 4f0b15ee 37fdae85 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 40ec7b06 0612cd50 53f60b2c ff21134d ! %f36 = 6656e45b cf20687c 4c83daa5 758db8bb ! %f40 = 8869c636 676f2441 9586eb09 5c514b78 ! %f44 = 0c6d0569 f94c2b58 038e5507 333b8e97 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x632297af00000071,%g7,%g1 ! GSR scale = 14, align = 1 wr %g1,%g0,%gsr ! GSR = 632297af00000071 wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 17 p17_label_1: ! Mem[00000000320000e0] = 35ab0b4cd7cff4fd, %l7 = 81d0fce836467e39 ldx [%i0+%o4],%l7 ! %l7 = 35ab0b4cd7cff4fd ! Mem[00000000328000d0] = 806bb80fb973818a, %l0 = 18ac06e038d51f9a, %l0 = 18ac06e038d51f9a add %i1,0x10,%g1 casxa [%g1]0x80,%l0,%l0 ! %l0 = 806bb80fb973818a ! Mem[00000000338000d8] = a6743fdb, %l2 = 7fa1f19a2bba0532 swap [%i3+%o3],%l2 ! %l2 = 00000000a6743fdb ! %l1 = 1fd2fd19f5b74afd, Mem[00000000918000c7] = e32b6e98 stb %l1,[%o0+0x007] ! Mem[00000000918000c4] = fd2b6e98 ! Mem[00000000918000d0] = eebfad61703dd1bf, %g2 = 0000000000000000 ldx [%o0+%o2],%g2 ! %g2 = eebfad61703dd1bf ! Mem[00000000910000e8] = 6cfb3bc2, %g2 = eebfad61703dd1bf ldsb [%i6+0x02b],%g2 ! %g2 = 000000000000006c ! Mem[00000000330000f7] = 332362c6, %l2 = 00000000a6743fdb ldstub [%i2+0x037],%l2 ! %l2 = 000000c6000000ff ! %l6 = 16a3e63a, %l7 = d7cff4fd, Mem[00000000900000d0] = f445a4b1 2d2854de std %l6,[%i4+%o2] ! Mem[00000000900000d0] = 16a3e63a d7cff4fd ! Mem[00000000320000c4] = e3726c0a, %l4 = ebf7185211d97ff4 swap [%i0+0x004],%l4 ! %l4 = 00000000e3726c0a ! Mem[00000000320000e8] = 360f1116, %l2 = 00000000000000c6 swap [%i0+%o5],%l2 ! %l2 = 00000000360f1116 p17_label_2: ! %l2 = 00000000360f1116, Mem[00000000918000c8] = 2b6e983f stb %l2,[%o0+%o1] ! Mem[00000000918000c8] = 166e983f ! Mem[00000000338000c9] = e054151c, %l7 = 35ab0b4cd7cff4fd ldstub [%i3+0x009],%l7 ! %l7 = 00000054000000ff ! Mem[00000000320000f2] = 50d41a0b, %l0 = 806bb80fb973818a ldstub [%i0+0x032],%l0 ! %l0 = 0000001a000000ff ! Mem[00000000900000e8] = e04cb730, %g2 = 000000000000006c lduw [%i4+%o5],%g2 ! %g2 = 00000000e04cb730 ! Mem[00000000328000c8] = 35609f1a, %l7 = 0000000000000054 ldsh [%i1+0x00a],%l7 ! %l7 = ffffffffffff9f1a ! Mem[00000000320000c1] = 7b28fa1b, %l0 = 000000000000001a ldstub [%i0+0x001],%l0 ! %l0 = 00000028000000ff ! Mem[00000000338000f0] = a6b18558, %l2 = 360f1116, %l5 = 1abaf0ed add %i3,0x30,%g1 casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000a6b18558 ! Mem[00000000908000f0] = ff0db061, %g2 = 00000000e04cb730 ldsb [%i5+0x031],%g2 ! %g2 = ffffffffffffffff ! Mem[00000000908000d0] = f21a6b9d, %g2 = ffffffffffffffff lduh [%i5+0x012],%g2 ! %g2 = 000000000000f21a ! Mem[00000000900000e4] = debb91d2, %g2 = 000000000000f21a lduh [%i4+0x024],%g2 ! %g2 = 000000000000debb p17_label_3: ! %l7 = ffffffffffff9f1a, Mem[00000000910000d6] = b2be52e8 sth %l7,[%i6+0x016] ! Mem[00000000910000d4] = 9f1a52e8 ! Mem[00000000910000c0] = c8f49199f698a466, %g2 = 000000000000debb ldx [%i6+%g0],%g2 ! %g2 = c8f49199f698a466 ! Mem[00000000900000e0] = e2543837, %g18 = 444bb2f0bccf8006 ldsw [%i4+%o4],%g2 ! %g2 = 444bb2f0bccf8006 ! %l4 = 00000000e3726c0a, Mem[00000000918000e8] = a30dc5ac75aed21d stx %l4,[%o0+%o5] ! Mem[00000000918000e8] = 00000000e3726c0a ! %l5 = 00000000a6b18558, Mem[00000000918000e0] = 70ba0dd8 stw %l5,[%o0+%o4] ! Mem[00000000918000e0] = a6b18558 ! Mem[00000000328000c4] = 06aa3a9c, %l3 = c05ac7e8, %l2 = 360f1116 add %i1,0x04,%g1 casa [%g1]0x80,%l3,%l2 ! %l2 = 0000000006aa3a9c ! Mem[00000000330000c2] = fe22ddce, %l2 = 0000000006aa3a9c ldstub [%i2+0x002],%l2 ! %l2 = 000000dd000000ff ! %l2 = 00000000000000dd, Mem[00000000328000d0] = 806bb80fb973818a stx %l2,[%i1+%o2] ! Mem[00000000328000d0] = 00000000000000dd ! Mem[00000000900000d8] = 6162cbb5, %g2 = ffffffffe2543837 lduw [%i4+%o3],%g2 ! %g2 = 000000006162cbb5 ! Mem[00000000918000fc] = f42c0000, %g2 = 000000006162cbb5 lduh [%o0+0x03e],%g2 ! %g2 = 000000000000f42c p17_label_4: ! Mem[00000000338000c0] = e1af9e24b6de65cb, %l1 = 1fd2fd19f5b74afd, %l0 = 0000000000000028 casxa [%i3]0x80,%l1,%l0 ! %l0 = e1af9e24b6de65cb ! Mem[00000000320000dc] = c552e58a, %l5 = 00000000a6b18558 lduh [%i0+0x01c],%l5 ! %l5 = 000000000000c552 ! Mem[00000000900000f8] = 04ff0677, %g2 = 000000000000f42c lduh [%i4+0x03a],%g2 ! %g2 = 00000000000004ff ! Mem[00000000330000ef] = 4f6f6cb0, %l5 = 000000000000c552 ldstub [%i2+0x02f],%l5 ! %l5 = 000000b0000000ff ! Mem[00000000918000d4] = 703dd1bf, %g18 = 444bb2f0bccf8006 ldsw [%o0+0x014],%g2 ! %g2 = 444bb2f0bccf8006 ! Mem[00000000908000f0] = 46ff0db0, %g2 = 00000000703dd1bf ldub [%i5+0x030],%g2 ! %g2 = 0000000000000046 ! Mem[00000000320000d8] = 23ba53ab, %l4 = 00000000e3726c0a ldstub [%i0+%o3],%l4 ! %l4 = 00000023000000ff ! Mem[00000000320000f0] = 50d4ff0b9c02363a, %l3 = 6d10c083c05ac7e8 ldx [%i0+0x030],%l3 ! %l3 = 50d4ff0b9c02363a ! Mem[00000000900000fc] = a5300000, %g2 = 0000000000000046 lduh [%i4+0x03e],%g2 ! %g2 = 000000000000a530 ! Mem[00000000330000e4] = 3e6ee049, %l1 = 1fd2fd19f5b74afd swap [%i2+0x024],%l1 ! %l1 = 000000003e6ee049 ba,a p17_not_taken_0_end p17_not_taken_0: ! The following code should not be executed lduh [%i0+0x03e],%l0 sth %l4,[%i3+0x036] lduw [%i3+0x01c],%l6 ldsb [%i2+0x035],%l3 sth %l4,[%i3+0x036] lduh [%i1+0x03a],%l2 ldx [%i2+0x008],%l4 stb %l2,[%i2+0x01a] ba,a p17_branch_failed p17_not_taken_0_end: ! End of Random Code for Thread 17 p17_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x044] ! Set processor 17 done flag ! Check Registers p17_check_registers: set p17_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be e1af9e24b6de65cb bne,a,pn %xcc,p17_reg_l0_fail mov %l0,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000000000dd bne,a,pn %xcc,p17_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 50d4ff0b9c02363a bne,a,pn %xcc,p17_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000000023 bne,a,pn %xcc,p17_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000000000b0 bne,a,pn %xcc,p17_reg_l5_fail mov %l5,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be ffffffffffff9f1a bne,a,pn %xcc,p17_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p17_local0_expect,%g1 p17_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 7bfffa1b11d97ff4 ldx [%i0+0x000],%g3 ! Observed data at 00000000320000c0 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i0,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = ffba53abc552e58a ldx [%i0+0x018],%g3 ! Observed data at 00000000320000d8 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i0,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 000000c646219ec3 ldx [%i0+0x028],%g3 ! Observed data at 00000000320000e8 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 50d4ff0b9c02363a ldx [%i0+0x030],%g3 ! Observed data at 00000000320000f0 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i0,0x030,%g4 set p17_local1_expect,%g1 p17_check_local1: ldx [%g1+0x010],%g2 ! Expected data = 00000000000000dd ldx [%i1+0x010],%g3 ! Observed data at 00000000328000d0 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i1,0x010,%g4 set p17_local2_expect,%g1 p17_check_local2: ldx [%g1+0x000],%g2 ! Expected data = fe22ffcee61da00f ldx [%i2+0x000],%g3 ! Observed data at 00000000330000c0 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i2,0x000,%g4 ldx [%g1+0x020],%g2 ! Expected data = 028ffc65f5b74afd ldx [%i2+0x020],%g3 ! Observed data at 00000000330000e0 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 39b393ab4f6f6cff ldx [%i2+0x028],%g3 ! Observed data at 00000000330000e8 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i2,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 302c92af332362ff ldx [%i2+0x030],%g3 ! Observed data at 00000000330000f0 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i2,0x030,%g4 set p17_local3_expect,%g1 p17_check_local3: ldx [%g1+0x008],%g2 ! Expected data = e0ff151c4243feed ldx [%i3+0x008],%g3 ! Observed data at 00000000338000c8 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i3,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 2bba0532517cccd2 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 ! 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: ldsba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000320000d0] stda %l4,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000338000d8] swapa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000338000e0] lduwa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000330000e8] swapa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000328000d8] ldstuba [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000330000d8] stba %l0,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[00000000330000c0] done p17_trap1o: ldsba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000320000d0] stda %l4,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000338000d8] swapa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000338000e0] lduwa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000330000e8] swapa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000328000d8] ldstuba [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000330000d8] stba %l0,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[00000000330000c0] done p17_trap2e: lduha [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000338000c0] ldstuba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000330000c0] done p17_trap2o: lduha [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000338000c0] ldstuba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000330000c0] done p17_trap3e: nop nop nop nop nop nop done p17_trap3o: nop nop nop nop nop nop done p17_init_memory_pointers: set p17_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p17_local0_start,%i0 set p17_local1_start,%i1 set p17_local2_start,%i2 set p17_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 18ac06e038d51f9a ldx [%g1+0x008],%l1 ! %l1 = 1fd2fd19f5b74afd ldx [%g1+0x010],%l2 ! %l2 = 7fa1f19a2bba0532 ldx [%g1+0x018],%l3 ! %l3 = 6d10c083c05ac7e8 ldx [%g1+0x020],%l4 ! %l4 = ebf7185211d97ff4 ldx [%g1+0x028],%l5 ! %l5 = 56d1819e1abaf0ed ldx [%g1+0x030],%l6 ! %l6 = 3d55628416a3e63a ldx [%g1+0x038],%l7 ! %l7 = 81d0fce836467e39 ! 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 = aae4e07b 2b716065 3db8e052 378c860a ! %f4 = 27b71a41 9af05f16 f0fdd22b bce456f4 ! %f8 = f58210d6 81cf61b9 4ca1f325 c9c40a99 ! %f12 = a16e5f53 e213bb5f 907e2f2a eedd0f6a ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 68ab6a87 bfe6153b 35d952b4 b2be409a ! %f20 = 2f2b21d3 34850fb5 3bd8c7b6 c028b03c ! %f24 = 712911bb 136d6fdf 124cb540 ff0f73ff ! %f28 = c3bc1e0e 42d49a0d f38a864c cfabed5e ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = c209e0a6 9ff0fbac 5752975e bd1ce8af ! %f36 = 5b641998 05fa7d90 d3c2fc0f 70eeea3b ! %f40 = 03420682 42f160ca 7a08c993 801c93b5 ! %f44 = 1e77e309 5d6b675a 71887f39 1014c0e9 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x8e4a502800000016,%g7,%g1 ! GSR scale = 2, align = 6 wr %g1,%g0,%gsr ! GSR = 8e4a502800000016 wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 18 p18_label_1: ! Mem[00000000910000c8] = 89e1c528, %g2 = 0000000000000000 lduh [%i6+0x00a],%g2 ! %g2 = 00000000000089e1 ! Mem[00000000348000c0] = f139822c, %l4 = 68f081cc, %l6 = e2457ae4 casa [%i1]0x80,%l4,%l6 ! %l6 = 00000000f139822c ! Mem[00000000900000d8] = 62cbb53e, %g2 = 00000000000089e1 ldsb [%i4+0x019],%g2 ! %g2 = 0000000000000062 ! %l6 = f139822c, %l7 = 6a6faafc, Mem[00000000908000f0] = 46ff0db0 61c4f363 std %l6,[%i5+0x030] ! Mem[00000000908000f0] = f139822c 6a6faafc ! Mem[00000000910000d8] = 52e8dbea c20be24b, %g2 = 00000062, %g3 = 00000000 ldd [%i6+%o3],%g2 ! %g2 = 0000000052e8dbea 00000000c20be24b ! Mem[00000000910000f0] = 83d63349 fcdd5500, %g2 = 52e8dbea, %g3 = c20be24b ldd [%i6+0x030],%g2 ! %g2 = 0000000083d63349 00000000fcdd5500 ! Mem[00000000910000fc] = 27d54be0, %g2 = 0000000083d63349 lduw [%i6+0x03c],%g2 ! %g2 = 0000000027d54be0 ! %l2 = 8b04d8828d572508, Mem[00000000900000f0] = 79266aa0 stb %l2,[%i4+0x030] ! Mem[00000000900000f0] = 08266aa0 ! Mem[00000000358000c0] = de50fd09, %l1 = f5668f87deeebdcb ldsh [%i3+%g0],%l1 ! %l1 = ffffffffffffde50 ! Mem[00000000358000e8] = def48f46dfaab910, %l0 = 4d666e5a04e481f4, %l6 = 00000000f139822c add %i3,0x28,%g1 casxa [%g1]0x80,%l0,%l6 ! %l6 = def48f46dfaab910 p18_label_2: ! Mem[00000000340000c8] = bd3fc7b9, %l2 = 8b04d8828d572508 swap [%i0+%o1],%l2 ! %l2 = 00000000bd3fc7b9 ! Mem[00000000900000e8] = e04cb730, %g2 = 0000000027d54be0 ldub [%i4+%o5],%g2 ! %g2 = 00000000000000e0 ! Mem[00000000900000c0] = beb3ff22ad828802, %g2 = 00000000000000e0 ldx [%i4+%g0],%g2 ! %g2 = beb3ff22ad828802 ! %l0 = 4d666e5a04e481f4, Mem[00000000350000d4] = 8ab498c4 stw %l0,[%i2+0x014] ! Mem[00000000350000d4] = 04e481f4 ! Mem[00000000350000f4] = 90ae91b1, %l0 = 04e481f4, %l7 = 6a6faafc add %i2,0x34,%g1 casa [%g1]0x80,%l0,%l7 ! %l7 = 0000000090ae91b1 ! Mem[00000000908000e8] = 0719446b, %g18 = 603c80986dedc1aa ldsw [%i5+%o5],%g2 ! %g2 = 603c80986dedc1aa ! Mem[00000000340000c8] = 8d572508, %l1 = ffffffffffffde50 swap [%i0+%o1],%l1 ! %l1 = 000000008d572508 ! Mem[00000000348000d0] = a8323691fa2cd9cb, %l6 = def48f46dfaab910, %l5 = 07e88b2e115b6737 add %i1,0x10,%g1 casxa [%g1]0x80,%l6,%l5 ! %l5 = a8323691fa2cd9cb ! Mem[00000000910000d8] = 52e8dbea c20be24b, %g2 = 0719446b, %g3 = fcdd5500 ldd [%i6+%o3],%g2 ! %g2 = 0000000052e8dbea 00000000c20be24b ! Mem[00000000350000f8] = b5f39cfe, %l5 = fa2cd9cb, %l5 = fa2cd9cb add %i2,0x38,%g1 casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000b5f39cfe p18_label_3: ! Mem[00000000350000d4] = 04e481f4, %l7 = 0000000090ae91b1 ldsb [%i2+0x015],%l7 ! %l7 = ffffffffffffffe4 ! Mem[00000000358000fc] = 1005ad6d, %l4 = 68f081cc, %l7 = ffffffe4 add %i3,0x3c,%g1 casa [%g1]0x80,%l4,%l7 ! %l7 = 000000001005ad6d ! Mem[00000000358000fd] = 1005ad6d, %l1 = 000000008d572508 ldstub [%i3+0x03d],%l1 ! %l1 = 00000005000000ff ! Mem[00000000358000f2] = 72fe04b6, %l5 = 00000000b5f39cfe ldstub [%i3+0x032],%l5 ! %l5 = 00000004000000ff ! Mem[00000000350000c3] = ec2f7d9a, %l2 = 00000000bd3fc7b9 ldstub [%i2+0x003],%l2 ! %l2 = 0000009a000000ff ! %l4 = 68f081cc, %l5 = 00000004, Mem[00000000910000d0] = b69442c6 98f6b2be std %l4,[%i6+%o2] ! Mem[00000000910000d0] = 68f081cc 00000004 ! %l2 = 000000000000009a, Mem[00000000900000ee] = 1d970826 sth %l2,[%i4+0x02e] ! Mem[00000000900000ec] = 009a0826 ! Mem[00000000340000d0] = af48bde4, %l3 = 3643a150, %l2 = 0000009a add %i0,0x10,%g1 casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000af48bde4 ! Mem[00000000358000f8] = 769bfb86, %l3 = 3643a150, %l2 = af48bde4 add %i3,0x38,%g1 casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000769bfb86 ! %l2 = 00000000769bfb86, Mem[00000000908000d8] = 2fae8d158bba37de stx %l2,[%i5+%o3] ! Mem[00000000908000d8] = 00000000769bfb86 p18_label_4: ! Mem[00000000350000ea] = 92cf430f, %l1 = 0000000000000005 ldstub [%i2+0x02a],%l1 ! %l1 = 00000043000000ff ! Mem[00000000340000c8] = ffffde50, %l3 = 3643a150, %l3 = 3643a150 add %i0,0x08,%g1 casa [%g1]0x80,%l3,%l3 ! %l3 = 00000000ffffde50 ! %l0 = 4d666e5a04e481f4, Mem[00000000900000c0] = beb3ff22 stw %l0,[%i4+%g0] ! Mem[00000000900000c0] = 04e481f4 ! Mem[00000000340000c4] = a7046982, %l3 = 00000000ffffde50 swap [%i0+0x004],%l3 ! %l3 = 00000000a7046982 ! Mem[00000000358000e0] = a52b319d 1121376e, %l6 = dfaab910, %l7 = 1005ad6d ldd [%i3+%o4],%l6 ! %l6 = 00000000a52b319d 000000001121376e ! Mem[00000000348000d8] = 31ffd759, %l1 = 00000043, %l6 = a52b319d add %i1,0x18,%g1 casa [%g1]0x80,%l1,%l6 ! %l6 = 0000000031ffd759 ! %l1 = 0000000000000043, Mem[00000000900000d4] = 2d2854de stw %l1,[%i4+0x014] ! Mem[00000000900000d4] = 00000043 ! %l0 = 4d666e5a04e481f4, Mem[00000000908000ec] = aee58fc8 stw %l0,[%i5+0x02c] ! Mem[00000000908000ec] = 04e481f4 ! Mem[00000000900000f4] = afa75549, %g2 = 0000000052e8dbea ldsb [%i4+0x034],%g2 ! %g2 = ffffffffffffffaf ! Mem[00000000358000ec] = dfaab910, %l4 = 4e7e9bc068f081cc ldstub [%i3+0x02c],%l4 ! %l4 = 000000df000000ff ba,a p18_not_taken_0_end p18_not_taken_0: ! The following code should not be executed lduh [%i0+0x03e],%l0 sth %l4,[%i3+0x036] lduw [%i3+0x01c],%l6 ldsb [%i2+0x035],%l3 sth %l4,[%i3+0x036] lduh [%i1+0x03a],%l2 ldx [%i2+0x008],%l4 stb %l2,[%i2+0x01a] 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+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000000000043 bne,a,pn %xcc,p18_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000769bfb86 bne,a,pn %xcc,p18_reg_l2_fail mov %l2,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000000000df bne,a,pn %xcc,p18_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000000000004 bne,a,pn %xcc,p18_reg_l5_fail mov %l5,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000001121376e bne,a,pn %xcc,p18_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p18_check_fp_registers: set p18_expected_fp_regs,%g3 std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be f0fdd22b bce456f4 bne %xcc,p18_f6_fail nop ! Check Local Memory set p18_local0_expect,%g1 p18_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 93f46bcdffffde50 ldx [%i0+0x000],%g3 ! Observed data at 00000000340000c0 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ffffde509f58f72a ldx [%i0+0x008],%g3 ! Observed data at 00000000340000c8 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i0,0x008,%g4 ! Processor 18, local 1 is clean set p18_local2_expect,%g1 p18_check_local2: ldx [%g1+0x000],%g2 ! Expected data = ec2f7dff74f39438 ldx [%i2+0x000],%g3 ! Observed data at 00000000350000c0 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i2,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = ef0dc5b604e481f4 ldx [%i2+0x010],%g3 ! Observed data at 00000000350000d0 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i2,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = 92cfff0fc3cadacd ldx [%i2+0x028],%g3 ! Observed data at 00000000350000e8 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i2,0x028,%g4 set p18_local3_expect,%g1 p18_check_local3: ldx [%g1+0x028],%g2 ! Expected data = def48f46ffaab910 ldx [%i3+0x028],%g3 ! Observed data at 00000000358000e8 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 72feffb68be839c4 ldx [%i3+0x030],%g3 ! Observed data at 00000000358000f0 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i3,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 769bfb8610ffad6d ldx [%i3+0x038],%g3 ! Observed data at 00000000358000f8 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i3,0x038,%g4 ! The test for processor 18 has passed p18_passed: ta GOOD_TRAP nop p18_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p18_failed p18_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p18_failed p18_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p18_failed p18_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p18_failed p18_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p18_failed p18_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p18_failed p18_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p18_failed p18_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p18_failed p18_f6_fail: set p18_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 18 failed p18_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x048] ! Set processor 18 done flag set p18_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 18 failed p18_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x048] ! Set processor 18 done flag set p18_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p18_selfmod_failed: ba p18_failed mov 0xabc,%g1 p18_common_error: or %g0,0xef2,%g1 ba p18_failed mov %o5,%g3 p18_common_signature_error: set p18_temp,%g1 ba p18_failed st %g2,[%g1] ! Common Lock Number p18_common_timeout: set p18_temp,%g1 ba p18_failed st %g2,[%g1] ! Common Lock Number p18_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p18_failed mov 0x0,%g3 p18_trap1e: ldsba [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000350000e0] stba %l4,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[00000000350000c8] done p18_trap1o: ldsba [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000350000e0] stba %l4,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[00000000350000c8] done p18_trap2e: ldsha [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000358000d8] ldda [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000350000c0] ldxa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000340000c8] stxa %l0,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[00000000348000c0] ldda [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000358000e8] done p18_trap2o: ldsha [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000358000d8] ldda [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000350000c0] ldxa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000340000c8] stxa %l0,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[00000000348000c0] ldda [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000358000e8] 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 = 4d666e5a04e481f4 ldx [%g1+0x008],%l1 ! %l1 = f5668f87deeebdcb ldx [%g1+0x010],%l2 ! %l2 = 8b04d8828d572508 ldx [%g1+0x018],%l3 ! %l3 = 7c8d643c3643a150 ldx [%g1+0x020],%l4 ! %l4 = 4e7e9bc068f081cc ldx [%g1+0x028],%l5 ! %l5 = 07e88b2e115b6737 ldx [%g1+0x030],%l6 ! %l6 = be9f33b8e2457ae4 ldx [%g1+0x038],%l7 ! %l7 = a30ecf586a6faafc ! 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 = 7ec018d8 9cc78f1f 8475f5f6 42729909 ! %f4 = 9e890eb1 3bfd1281 6d0c92ea d25652ef ! %f8 = 867b7879 5f67fa6e c7c4a8c9 26b2a399 ! %f12 = 8def1b82 00ca6158 5f57e1f6 b9ed4091 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = fb2a0ef8 d04d42e4 16458b51 59128512 ! %f20 = 54459f9a af3ef792 cd2c11fb b7c217e7 ! %f24 = 80c5af32 d6121e4a b93a11b1 c82d2e60 ! %f28 = 05621a77 2caa98f5 b7559ba3 b779139c ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 795d9918 256b678a 4d92db2e 93a78a4c ! %f36 = 2e64fef0 7a0cbecc 79eed03f 7a2d1981 ! %f40 = 35adc2aa 5fb5de2e 78837e6e 8204498f ! %f44 = 3e23ba26 2d955873 638bab0c 8c7c9045 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x99ca869f00000024,%g7,%g1 ! GSR scale = 4, align = 4 wr %g1,%g0,%gsr ! GSR = 99ca869f00000024 wr %g0,%y ! Clear Y 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[00000000908000f4] = 61c4f363, %g2 = 0000000000000000 ldsh [%i5+0x034],%g2 ! %g2 = 00000000000061c4 ! Mem[00000000370000f4] = 87641f00, %l3 = 9b62e6a2524d8534 ldub [%i2+0x034],%l3 ! %l3 = 0000000000000087 ! Mem[00000000378000e8] = b5a4ad5b7ce5828f, %l3 = 0000000000000087, %l4 = 30094216d1906e4b add %i3,0x28,%g1 casxa [%g1]0x80,%l3,%l4 ! %l4 = b5a4ad5b7ce5828f ! Mem[00000000378000f0] = eb1975d2, %l2 = 7df20a6a, %l0 = 565adfaa add %i3,0x30,%g1 casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000eb1975d2 ! Mem[00000000370000f8] = 3063134ec45d2a2c, %l4 = b5a4ad5b7ce5828f, %l7 = 74a34e5ffa3fa428 add %i2,0x38,%g1 casxa [%g1]0x80,%l4,%l7 ! %l7 = 3063134ec45d2a2c ! Mem[00000000360000fa] = 9cda6e94, %l5 = 6bdce5c4888346d8 ldstub [%i0+0x03a],%l5 ! %l5 = 0000006e000000ff ! Mem[00000000918000d4] = 703dd1bf, %g18 = 5b28b06e0a01b9cd ldsw [%o0+0x014],%g2 ! %g2 = 5b28b06e0a01b9cd ! Mem[00000000378000d4] = fcd88b87, %l3 = 00000087, %l5 = 0000006e add %i3,0x14,%g1 casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000fcd88b87 ! Mem[00000000368000f4] = 990d7c20, %l3 = 00000087, %l3 = 00000087 add %i1,0x34,%g1 casa [%g1]0x80,%l3,%l3 ! %l3 = 00000000990d7c20 ! Mem[00000000360000ed] = ff56a3c7, %l4 = b5a4ad5b7ce5828f ldstub [%i0+0x02d],%l4 ! %l4 = 00000056000000ff p19_label_2: ! Mem[00000000360000e1] = dc4d38ae, %l0 = 00000000eb1975d2 ldstub [%i0+0x021],%l0 ! %l0 = 0000004d000000ff ! Mem[00000000900000e0] = e2543837, %g18 = 5b28b06e0a01b9cd ldsw [%i4+%o4],%g2 ! %g2 = 5b28b06e0a01b9cd ! %l4 = 0000000000000056, Mem[00000000908000f4] = 61c4f363 stw %l4,[%i5+0x034] ! Mem[00000000908000f4] = 00000056 ! %l3 = 00000000990d7c20, Mem[00000000908000dc] = 8bba37de stb %l3,[%i5+0x01c] ! Mem[00000000908000dc] = 20ba37de ! Mem[00000000378000de] = d091705e, %l2 = 0aec40fe7df20a6a ldstub [%i3+0x01e],%l2 ! %l2 = 00000070000000ff ! %l6 = 127d9ea2, %l7 = c45d2a2c, Mem[00000000900000d8] = 6162cbb5 3e82caa1 std %l6,[%i4+%o3] ! Mem[00000000900000d8] = 127d9ea2 c45d2a2c ! Mem[00000000900000e4] = debb91d2, %g2 = ffffffffe2543837 lduw [%i4+0x024],%g2 ! %g2 = 00000000debb91d2 ! Mem[00000000370000dc] = 1c292310, %l3 = 990d7c20, %l1 = 02e22055 add %i2,0x1c,%g1 casa [%g1]0x80,%l3,%l1 ! %l1 = 000000001c292310 ! Mem[00000000378000e8] = b5a4ad5b7ce5828f, %l2 = 0000000000000070, %l3 = 00000000990d7c20 add %i3,0x28,%g1 casxa [%g1]0x80,%l2,%l3 ! %l3 = b5a4ad5b7ce5828f ! Mem[00000000370000e1] = 2ec7168d, %l0 = 000000000000004d ldstub [%i2+0x021],%l0 ! %l0 = 000000c7000000ff p19_label_3: ! Mem[00000000908000c8] = 9e2ef71da03e670e, %g2 = 00000000debb91d2 ldx [%i5+%o1],%g2 ! %g2 = 9e2ef71da03e670e ! Mem[00000000368000fc] = c09ff10d, %l2 = 00000070, %l2 = 00000070 add %i1,0x3c,%g1 casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000c09ff10d ! Mem[00000000910000ec] = 3bc26683, %g2 = 9e2ef71da03e670e ldub [%i6+0x02d],%g2 ! %g2 = 000000000000003b ! Mem[00000000360000d1] = def7fe86, %l5 = 00000000fcd88b87 ldstub [%i0+0x011],%l5 ! %l5 = 000000f7000000ff ! Mem[00000000368000f8] = e9d00572, %l0 = 00000000000000c7 ldstub [%i1+0x038],%l0 ! %l0 = 000000e9000000ff ! %l1 = 000000001c292310, Mem[00000000360000e0] = dcff38aea92889b4 stx %l1,[%i0+%o4] ! Mem[00000000360000e0] = 000000001c292310 ! Mem[00000000368000fc] = c09ff10d, %l3 = b5a4ad5b7ce5828f swap [%i1+0x03c],%l3 ! %l3 = 00000000c09ff10d ! %l7 = 3063134ec45d2a2c, Mem[00000000900000c8] = b54df9f36bd880f9 stx %l7,[%i4+%o1] ! Mem[00000000900000c8] = 3063134ec45d2a2c ! Mem[00000000360000d5] = 5b202314, %l2 = 00000000c09ff10d ldstub [%i0+0x015],%l2 ! %l2 = 00000020000000ff ! Mem[00000000900000e8] = e04cb730, %g2 = 000000000000003b ldsh [%i4+%o5],%g2 ! %g2 = ffffffffffffe04c p19_label_4: ! Mem[00000000370000f8] = 3063134e, %l5 = 000000f7, %l7 = c45d2a2c add %i2,0x38,%g1 casa [%g1]0x80,%l5,%l7 ! %l7 = 000000003063134e ! %l4 = 0000000000000056, Mem[00000000910000f8] = a46a7fd8 sth %l4,[%i6+0x038] ! Mem[00000000910000f8] = 00567fd8 ! Mem[00000000900000f4] = a755491c, %g2 = ffffffffffffe04c ldub [%i4+0x035],%g2 ! %g2 = 00000000000000a7 ! Mem[00000000368000c0] = 7845333632417752, %l4 = 0000000000000056, %l2 = 0000000000000020 casxa [%i1]0x80,%l4,%l2 ! %l2 = 7845333632417752 ! Mem[00000000370000d4] = 43e08168, %l3 = c09ff10d, %l5 = 000000f7 add %i2,0x14,%g1 casa [%g1]0x80,%l3,%l5 ! %l5 = 0000000043e08168 ! Mem[00000000908000e0] = f2dfe0b4, %g2 = 00000000000000a7 lduw [%i5+%o4],%g2 ! %g2 = 00000000f2dfe0b4 ! %l6 = 53bd2aaa127d9ea2, Mem[00000000918000c2] = 6f53c557 sth %l6,[%o0+0x002] ! Mem[00000000918000c0] = 9ea2c557 ! Mem[00000000368000ea] = 467ab450, %l4 = 0000000000000056 ldstub [%i1+0x02a],%l4 ! %l4 = 000000b4000000ff ! Mem[00000000368000c8] = c1c8897c, %l4 = 00000000000000b4 ldsb [%i1+0x00a],%l4 ! %l4 = ffffffffffffff89 ! Mem[00000000918000c8] = 3f4c366f, %g2 = 00000000f2dfe0b4 ldub [%o0+0x00b],%g2 ! %g2 = 000000000000003f ba,a p19_not_taken_0_end p19_not_taken_0: ! The following code should not be executed lduh [%i0+0x03e],%l0 sth %l4,[%i3+0x036] lduw [%i3+0x01c],%l6 ldsb [%i2+0x035],%l3 sth %l4,[%i3+0x036] lduh [%i1+0x03a],%l2 ldx [%i2+0x008],%l4 stb %l2,[%i2+0x01a] 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 00000000000000e9 bne,a,pn %xcc,p19_reg_l0_fail mov %l0,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 7845333632417752 bne,a,pn %xcc,p19_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000c09ff10d bne,a,pn %xcc,p19_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be ffffffffffffff89 bne,a,pn %xcc,p19_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000043e08168 bne,a,pn %xcc,p19_reg_l5_fail mov %l5,%g3 ! Check Local Memory set p19_local0_expect,%g1 p19_check_local0: ldx [%g1+0x010],%g2 ! Expected data = defffe865bff2314 ldx [%i0+0x010],%g3 ! Observed data at 00000000360000d0 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i0,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 000000001c292310 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 = 7838edd7ffffa3c7 ldx [%i0+0x028],%g3 ! Observed data at 00000000360000e8 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i0,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 9cdaff94ad50df7a ldx [%i0+0x038],%g3 ! Observed data at 00000000360000f8 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i0,0x038,%g4 set p19_local1_expect,%g1 p19_check_local1: ldx [%g1+0x028],%g2 ! Expected data = 467aff50c7e55ca1 ldx [%i1+0x028],%g3 ! Observed data at 00000000368000e8 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i1,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = ffd005727ce5828f ldx [%i1+0x038],%g3 ! Observed data at 00000000368000f8 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i1,0x038,%g4 set p19_local2_expect,%g1 p19_check_local2: ldx [%g1+0x020],%g2 ! Expected data = 2eff168dc65bc04e ldx [%i2+0x020],%g3 ! Observed data at 00000000370000e0 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i2,0x020,%g4 set p19_local3_expect,%g1 p19_check_local3: ldx [%g1+0x018],%g2 ! Expected data = e17d309fd091ff5e ldx [%i3+0x018],%g3 ! Observed data at 00000000378000d8 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i3,0x018,%g4 ! The test for processor 19 has passed p19_passed: ta GOOD_TRAP nop p19_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p19_failed p19_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p19_failed p19_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p19_failed p19_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p19_failed p19_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p19_failed p19_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p19_failed p19_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p19_failed p19_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p19_failed ! The test for processor 19 failed p19_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x04c] ! Set processor 19 done flag set p19_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 19 failed p19_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x04c] ! Set processor 19 done flag set p19_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p19_selfmod_failed: ba p19_failed mov 0xabc,%g1 p19_common_error: or %g0,0xef3,%g1 ba p19_failed mov %o5,%g3 p19_common_signature_error: set p19_temp,%g1 ba p19_failed st %g2,[%g1] ! Common Lock Number p19_common_timeout: set p19_temp,%g1 ba p19_failed st %g2,[%g1] ! Common Lock Number p19_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p19_failed mov 0x0,%g3 p19_trap1e: ldsba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000360000c0] ldswa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000370000c0] swapa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000360000c0] ldxa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000378000e8] done p19_trap1o: ldsba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000360000c0] ldswa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000370000c0] swapa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000360000c0] ldxa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000378000e8] done p19_trap2e: lduwa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000368000d0] ldswa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000368000e8] stda %l4,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[00000000360000c0] swapa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000360000c0] ldstuba [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000368000d0] swapa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000378000c8] done p19_trap2o: lduwa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000368000d0] ldswa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000368000e8] stda %l4,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[00000000360000c0] swapa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000360000c0] ldstuba [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000368000d0] swapa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000378000c8] done p19_trap3e: nop nop nop nop nop nop nop done p19_trap3o: nop nop nop 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 = a6339c76565adfaa ldx [%g1+0x008],%l1 ! %l1 = a2563fbe02e22055 ldx [%g1+0x010],%l2 ! %l2 = 0aec40fe7df20a6a ldx [%g1+0x018],%l3 ! %l3 = 9b62e6a2524d8534 ldx [%g1+0x020],%l4 ! %l4 = 30094216d1906e4b ldx [%g1+0x028],%l5 ! %l5 = 6bdce5c4888346d8 ldx [%g1+0x030],%l6 ! %l6 = 53bd2aaa127d9ea2 ldx [%g1+0x038],%l7 ! %l7 = 74a34e5ffa3fa428 ! 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 = 8f66c0cb 0aca677a f552b0d8 a7088215 ! %f4 = 9baa1d12 74ea56e8 a2194d89 bbadaf49 ! %f8 = b4c4aa0a ee805cc3 21cd9871 41d57abc ! %f12 = de6a3229 9816dc9e 8020cf6d 5a063a71 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 4ffc5fec 696534b0 f446f94b e6f41cf5 ! %f20 = 1ee72764 09f5d5d6 53fa4af0 b79b736d ! %f24 = 65210455 9231466b bb3e905c 9da47ff8 ! %f28 = f603b7f9 8d640cfa 61c3aa24 f4da9f5e ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 4d2a6076 bbbdb155 a08747d4 7ccf51bf ! %f36 = eab8a948 3cc95286 16cc71f5 102890f2 ! %f40 = bea4b003 b7db4031 cd14bea5 d736e785 ! %f44 = 02e25f5f e105df25 6f1bce4b 0edd5735 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xf8ffd0a800000012,%g7,%g1 ! GSR scale = 2, align = 2 wr %g1,%g0,%gsr ! GSR = f8ffd0a800000012 wr %g0,%y ! Clear Y 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: ! %l6 = 9bdc14fe, %l7 = 3c704802, Mem[00000000918000e8] = a30dc5ac 75aed21d std %l6,[%o0+%o5] ! Mem[00000000918000e8] = 9bdc14fe 3c704802 ! Mem[00000000390000c0] = d3e65f6c, %l3 = ec49cdc3b7a5d89e swap [%i2+%g0],%l3 ! %l3 = 00000000d3e65f6c ! Mem[00000000398000f0] = 0b8cb4cd, %l7 = 960656b63c704802 ldub [%i3+0x031],%l7 ! %l7 = 000000000000008c ! Mem[00000000388000e0] = c2b61b7f045b4ef5, %l4 = 8abd62e03ba8ce8d, %l2 = 39623e58348b3226 add %i1,0x20,%g1 casxa [%g1]0x80,%l4,%l2 ! %l2 = c2b61b7f045b4ef5 ! Mem[00000000388000c8] = e1f9238b, %l7 = 000000000000008c lduh [%i1+0x00a],%l7 ! %l7 = 000000000000238b ! Mem[00000000398000c6] = 54a0a117, %l2 = c2b61b7f045b4ef5 ldstub [%i3+0x006],%l2 ! %l2 = 000000a1000000ff ! Mem[00000000398000c0] = f504d8e9, %l0 = d9fb9a30, %l4 = 3ba8ce8d casa [%i3]0x80,%l0,%l4 ! %l4 = 00000000f504d8e9 ! Mem[00000000918000d8] = 4625779d 19fe44c6, %g2 = 00000000, %g3 = 00000000 ldd [%o0+%o3],%g2 ! %g2 = 000000004625779d 0000000019fe44c6 ! %l0 = 5cd7baecd9fb9a30, Mem[00000000390000c0] = b7a5d89e8ded6ce1 stx %l0,[%i2+%g0] ! Mem[00000000390000c0] = 5cd7baecd9fb9a30 ! Mem[00000000390000c4] = d9fb9a30, %l3 = 00000000d3e65f6c swap [%i2+0x004],%l3 ! %l3 = 00000000d9fb9a30 p20_label_2: ! Mem[00000000390000e0] = dc77d8bf, %l7 = 000000000000238b swap [%i2+%o4],%l7 ! %l7 = 00000000dc77d8bf ! Mem[00000000918000d8] = 25779d19, %g2 = 000000004625779d ldsb [%o0+0x019],%g2 ! %g2 = 0000000000000025 ! %l3 = 00000000d9fb9a30, Mem[00000000380000f8] = 779e2f2b stw %l3,[%i0+0x038] ! Mem[00000000380000f8] = d9fb9a30 ! Mem[00000000380000d5] = fffc3aca, %l4 = 00000000f504d8e9 ldstub [%i0+0x015],%l4 ! %l4 = 000000fc000000ff ! %l6 = e2863dee9bdc14fe, Mem[00000000388000f4] = 6aacc43e sth %l6,[%i1+0x034] ! Mem[00000000388000f4] = 14fec43e ! Mem[00000000388000f4] = 14fec43e, %l4 = 000000fc, %l4 = 000000fc add %i1,0x34,%g1 casa [%g1]0x80,%l4,%l4 ! %l4 = 0000000014fec43e ! Mem[00000000390000d8] = 56f60f509b128940, %l6 = e2863dee9bdc14fe, %l2 = 00000000000000a1 add %i2,0x18,%g1 casxa [%g1]0x80,%l6,%l2 ! %l2 = 56f60f509b128940 ! %l2 = 9b128940, %l3 = d9fb9a30, Mem[00000000390000f8] = 7a624953 2330cb48 std %l2,[%i2+0x038] ! Mem[00000000390000f8] = 9b128940 d9fb9a30 ! Mem[00000000390000fb] = 9b128940, %l6 = e2863dee9bdc14fe ldstub [%i2+0x03b],%l6 ! %l6 = 00000040000000ff ! %l6 = 00000040, %l7 = dc77d8bf, Mem[00000000910000e0] = 6b104f6f 4dc9f27c std %l6,[%i6+%o4] ! Mem[00000000910000e0] = 00000040 dc77d8bf p20_label_3: ! Mem[00000000388000f4] = 14fec43e, %l5 = 4add9a0f, %l5 = 4add9a0f add %i1,0x34,%g1 casa [%g1]0x80,%l5,%l5 ! %l5 = 0000000014fec43e ! Mem[00000000380000c8] = dd0b35e1b715dee6, %l2 = 56f60f509b128940, %l4 = 0000000014fec43e add %i0,0x08,%g1 casxa [%g1]0x80,%l2,%l4 ! %l4 = dd0b35e1b715dee6 ! Mem[00000000380000f0] = b1c13eb9, %l7 = dc77d8bf, %l4 = b715dee6 add %i0,0x30,%g1 casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000b1c13eb9 ! Mem[00000000380000d0] = 0000d15d, %l6 = 00000040, %l7 = dc77d8bf add %i0,0x10,%g1 casa [%g1]0x80,%l6,%l7 ! %l7 = 000000000000d15d ! Mem[00000000908000e4] = cca31cd3, %g2 = 0000000000000025 ldsb [%i5+0x024],%g2 ! %g2 = ffffffffffffffcc ! %l4 = 00000000b1c13eb9, Mem[00000000910000c0] = c8f49199f698a466 stx %l4,[%i6+%g0] ! Mem[00000000910000c0] = 00000000b1c13eb9 ! Mem[00000000390000e4] = c9eeeda0, %l1 = a749d81c, %l6 = 00000040 add %i2,0x24,%g1 casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000c9eeeda0 ! Mem[00000000388000ef] = 85a37193, %l6 = 00000000c9eeeda0 ldstub [%i1+0x02f],%l6 ! %l6 = 00000093000000ff ! Mem[00000000388000d8] = 2fd0ed51, %l5 = 0000000014fec43e swap [%i1+%o3],%l5 ! %l5 = 000000002fd0ed51 ! Mem[00000000398000f4] = 40f77dd6, %l0 = d9fb9a30, %l3 = d9fb9a30 add %i3,0x34,%g1 casa [%g1]0x80,%l0,%l3 ! %l3 = 0000000040f77dd6 p20_label_4: ! Mem[00000000380000d8] = d4866b44, %l0 = 5cd7baecd9fb9a30 swap [%i0+%o3],%l0 ! %l0 = 00000000d4866b44 ! Mem[00000000918000e0] = 70ba0dd8b40bbe7c, %g2 = ffffffffffffffcc ldx [%o0+%o4],%g2 ! %g2 = 70ba0dd8b40bbe7c ! Mem[00000000910000d0] = b69442c6 98f6b2be, %g2 = b40bbe7c, %g3 = 19fe44c6 ldd [%i6+%o2],%g2 ! %g2 = 00000000b69442c6 0000000098f6b2be ! Mem[00000000390000d0] = 2b1abec962ff6b6f, %l6 = 0000000000000093, %l3 = 0000000040f77dd6 add %i2,0x10,%g1 casxa [%g1]0x80,%l6,%l3 ! %l3 = 2b1abec962ff6b6f ! Mem[00000000390000e0] = 0000238bc9eeeda0, %l4 = 00000000b1c13eb9 ldx [%i2+%o4],%l4 ! %l4 = 0000238bc9eeeda0 ! Mem[00000000398000c4] = 54a0ff17, %l1 = a749d81c, %l4 = c9eeeda0 add %i3,0x04,%g1 casa [%g1]0x80,%l1,%l4 ! %l4 = 0000000054a0ff17 ! Mem[00000000900000f8] = 1c9204ff, %g18 = f038c5a0b8b1fb30 ldsw [%i4+0x038],%g2 ! %g2 = f038c5a0b8b1fb30 ! %l6 = 0000000000000093, Mem[00000000908000fe] = b4c40000 stb %l6,[%i5+0x03e] ! Mem[00000000908000fc] = 93c40000 ! Mem[00000000908000fc] = c4000000, %g2 = 000000001c9204ff ldub [%i5+0x03f],%g2 ! %g2 = 00000000000000c4 ! Mem[00000000390000f8] = 9b1289ff, %l2 = 9b128940, %l4 = 54a0ff17 add %i2,0x38,%g1 casa [%g1]0x80,%l2,%l4 ! %l4 = 000000009b1289ff ba,a p20_not_taken_0_end p20_not_taken_0: ! The following code should not be executed lduh [%i0+0x03e],%l0 sth %l4,[%i3+0x036] lduw [%i3+0x01c],%l6 ldsb [%i2+0x035],%l3 sth %l4,[%i3+0x036] lduh [%i1+0x03a],%l2 ldx [%i2+0x008],%l4 stb %l2,[%i2+0x01a] 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+0x010],%g2 cmp %l2,%g2 ! %l2 should be 56f60f509b128940 bne,a,pn %xcc,p20_reg_l2_fail mov %l2,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000009b1289ff bne,a,pn %xcc,p20_reg_l4_fail mov %l4,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000093 bne,a,pn %xcc,p20_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000000000d15d bne,a,pn %xcc,p20_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p20_local0_expect,%g1 p20_check_local0: ldx [%g1+0x010],%g2 ! Expected data = 0000d15dffff3aca ldx [%i0+0x010],%g3 ! Observed data at 00000000380000d0 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = d9fb9a30d5ca4c88 ldx [%i0+0x018],%g3 ! Observed data at 00000000380000d8 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i0,0x018,%g4 ldx [%g1+0x038],%g2 ! Expected data = d9fb9a300dacc022 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 = 14fec43e73434e4b ldx [%i1+0x018],%g3 ! Observed data at 00000000388000d8 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i1,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = b239348e85a371ff ldx [%i1+0x028],%g3 ! Observed data at 00000000388000e8 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 53d1857f14fec43e ldx [%i1+0x030],%g3 ! Observed data at 00000000388000f0 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i1,0x030,%g4 set p20_local2_expect,%g1 p20_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 5cd7baecd3e65f6c ldx [%i2+0x000],%g3 ! Observed data at 00000000390000c0 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i2,0x000,%g4 ldx [%g1+0x020],%g2 ! Expected data = 0000238bc9eeeda0 ldx [%i2+0x020],%g3 ! Observed data at 00000000390000e0 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i2,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = 9b1289ffd9fb9a30 ldx [%i2+0x038],%g3 ! Observed data at 00000000390000f8 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i2,0x038,%g4 set p20_local3_expect,%g1 p20_check_local3: ldx [%g1+0x000],%g2 ! Expected data = f504d8e954a0ff17 ldx [%i3+0x000],%g3 ! Observed data at 00000000398000c0 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i3,0x000,%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: ldsha [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000398000d0] ldstuba [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000398000c8] ldstuba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000390000c0] ldstuba [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000398000d8] stwa %l7,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[00000000398000e0] swapa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000380000d0] done p20_trap1o: ldsha [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000398000d0] ldstuba [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000398000c8] ldstuba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000390000c0] ldstuba [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000398000d8] stwa %l7,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[00000000398000e0] swapa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000380000d0] done p20_trap2e: ldsba [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000380000c8] swapa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000398000c8] stwa %l0,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[00000000390000e0] stha %l0,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[00000000380000c0] ldxa [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000390000d0] lduha [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000390000c0] stwa %l6,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000398000d0] done p20_trap2o: ldsba [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000380000c8] swapa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000398000c8] stwa %l0,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[00000000390000e0] stha %l0,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[00000000380000c0] ldxa [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000390000d0] lduha [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000390000c0] stwa %l6,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000398000d0] done p20_trap3e: nop done p20_trap3o: 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 = 5cd7baecd9fb9a30 ldx [%g1+0x008],%l1 ! %l1 = 4948b218a749d81c ldx [%g1+0x010],%l2 ! %l2 = 39623e58348b3226 ldx [%g1+0x018],%l3 ! %l3 = ec49cdc3b7a5d89e ldx [%g1+0x020],%l4 ! %l4 = 8abd62e03ba8ce8d ldx [%g1+0x028],%l5 ! %l5 = 523c51ec4add9a0f ldx [%g1+0x030],%l6 ! %l6 = e2863dee9bdc14fe ldx [%g1+0x038],%l7 ! %l7 = 960656b63c704802 ! 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 = 33d40c36 8b130c69 184f0955 139fc4a8 ! %f4 = 1b50472c 442c7d3a 8fcc7ca5 244cc5c1 ! %f8 = 810d6edd 11bda954 0719bebe 153571a3 ! %f12 = 8356cbaa 3c3a424d e62044c6 9dcea43e ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 3b6a9c0e 0c0fbdc8 ec63824e f98a07f0 ! %f20 = 2ef16d2e 85097840 ea3c83de f4bee45d ! %f24 = 7e6572fe 12f6d3cb ff4a6eae 17af4e3c ! %f28 = 49062c49 034e1af3 8ce810a5 676e70cd ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 825babf8 dd66c097 10682546 643bd961 ! %f36 = aa8e06d3 a65d0608 0261f462 1c5c6f4c ! %f40 = 0e9d9e17 fe3ebcdd ac1c9526 6b1e6b3d ! %f44 = 415bcd03 a47879c0 e76c7e81 4ef0025c ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x87e9648000000069,%g7,%g1 ! GSR scale = 13, align = 1 wr %g1,%g0,%gsr ! GSR = 87e9648000000069 wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 21 p21_label_1: ! Mem[000000003a0000c8] = 74d722addf980305, %l2 = 0bc492a88b0c9369, %l0 = 171faa26b8036389 add %i0,0x08,%g1 casxa [%g1]0x80,%l2,%l0 ! %l0 = 74d722addf980305 ! Mem[000000003a0000e7] = 781a4e51, %l1 = 56df5a3b9fab77fb ldstub [%i0+0x027],%l1 ! %l1 = 00000051000000ff ! Mem[000000003b8000c0] = 1fb190a0, %l0 = df980305, %l6 = 1dd153be casa [%i3]0x80,%l0,%l6 ! %l6 = 000000001fb190a0 ! %l2 = 0bc492a88b0c9369, Mem[00000000908000e0] = f2dfe0b4cca31cd3 stx %l2,[%i5+%o4] ! Mem[00000000908000e0] = 0bc492a88b0c9369 ! Mem[000000003b0000d0] = 112c68c6, %l4 = bcb1d0e812f7189d ldstub [%i2+%o2],%l4 ! %l4 = 00000011000000ff ! %l4 = 0000000000000011, Mem[00000000918000e8] = a30dc5ac sth %l4,[%o0+%o5] ! Mem[00000000918000e8] = 0011c5ac ! %l5 = 40712c3df1c24758, Mem[000000003a8000fe] = 72364cbf stb %l5,[%i1+0x03e] ! Mem[000000003a8000fc] = 723658bf ! Mem[000000003b0000c8] = 8a31e295, %l3 = fa38d8086d3bf92e swap [%i2+%o1],%l3 ! %l3 = 000000008a31e295 ! Mem[00000000908000ec] = 8fc846ff, %g2 = 0000000000000000 lduh [%i5+0x02e],%g2 ! %g2 = 0000000000008fc8 ! Mem[00000000918000cc] = 4c366fca, %g18 = 8680fffa512bd097 ldsw [%o0+0x00c],%g2 ! %g2 = 8680fffa512bd097 p21_label_2: ! %l2 = 0bc492a88b0c9369, Mem[00000000900000d8] = 6162cbb53e82caa1 stx %l2,[%i4+%o3] ! Mem[00000000900000d8] = 0bc492a88b0c9369 ! Mem[000000003a0000f8] = a65388fd9f43b31e, %l1 = 0000000000000051, %l7 = bc5bc236751b497e add %i0,0x38,%g1 casxa [%g1]0x80,%l1,%l7 ! %l7 = a65388fd9f43b31e ! Mem[00000000910000ec] = fb3bc266, %g2 = 000000004c366fca lduh [%i6+0x02c],%g2 ! %g2 = 000000000000fb3b ! Mem[000000003a8000d0] = 39cc5dd1, %l2 = 0bc492a88b0c9369 swap [%i1+%o2],%l2 ! %l2 = 0000000039cc5dd1 ! Mem[00000000918000e8] = c5ac75ae, %g2 = 000000000000fb3b ldsh [%o0+0x02a],%g2 ! %g2 = ffffffffffffc5ac ! Mem[00000000900000fc] = 0677a530, %g2 = ffffffffffffc5ac lduw [%i4+0x03c],%g2 ! %g2 = 000000000677a530 ! Mem[000000003b8000f4] = 972638c6, %l3 = 000000008a31e295 swap [%i3+0x034],%l3 ! %l3 = 00000000972638c6 ! Mem[000000003a0000e8] = b9ba9647c76fd269, %l2 = 0000000039cc5dd1, %l1 = 0000000000000051 add %i0,0x28,%g1 casxa [%g1]0x80,%l2,%l1 ! %l1 = b9ba9647c76fd269 ! %l0 = 74d722addf980305, Mem[00000000910000fe] = 4be00000 sth %l0,[%i6+0x03e] ! Mem[00000000910000fc] = 03050000 ! Mem[00000000908000d4] = 6b9d8a8c, %g18 = 8680fffa512bd097 ldsw [%i5+0x014],%g2 ! %g2 = 8680fffa512bd097 p21_label_3: ! Mem[00000000918000f8] = eb93bcb135f8f42c, %g2 = 000000006b9d8a8c ldx [%o0+0x038],%g2 ! %g2 = eb93bcb135f8f42c ! Mem[000000003b0000f0] = fc02a529, %l2 = 0000000039cc5dd1 ldstub [%i2+0x030],%l2 ! %l2 = 000000fc000000ff ! %l7 = a65388fd9f43b31e, Mem[00000000908000f8] = 1fd05e6fe977b4c4 stx %l7,[%i5+0x038] ! Mem[00000000908000f8] = a65388fd9f43b31e ! Mem[00000000918000c0] = 6f53c557, %g2 = eb93bcb135f8f42c ldub [%o0+0x002],%g2 ! %g2 = 000000000000006f ! Mem[000000003a0000f4] = a673f8b5, %l0 = df980305, %l1 = c76fd269 add %i0,0x34,%g1 casa [%g1]0x80,%l0,%l1 ! %l1 = 00000000a673f8b5 ! Mem[00000000908000e0] = 0bc492a8, %g2 = 000000000000006f lduw [%i5+%o4],%g2 ! %g2 = 000000000bc492a8 ! Mem[000000003b8000f0] = bee3089b, %l3 = 00000000972638c6 swap [%i3+0x030],%l3 ! %l3 = 00000000bee3089b ! %l7 = a65388fd9f43b31e, Mem[00000000900000fe] = a5300000 sth %l7,[%i4+0x03e] ! Mem[00000000900000fc] = b31e0000 ! Mem[000000003b0000d0] = ff2c68c607464558, %l6 = 000000001fb190a0, %l5 = 40712c3df1c24758 add %i2,0x10,%g1 casxa [%g1]0x80,%l6,%l5 ! %l5 = ff2c68c607464558 ! Mem[00000000908000c8] = 9e2ef71d, %g18 = 8680fffa512bd097 ldsw [%i5+%o1],%g2 ! %g2 = 8680fffa512bd097 p21_label_4: ! Mem[00000000900000e0] = e2543837debb91d2, %g2 = ffffffff9e2ef71d ldx [%i4+%o4],%g2 ! %g2 = e2543837debb91d2 ! %l4 = 0000000000000011, Mem[00000000918000d8] = 4625779d19fe44c6 stx %l4,[%o0+%o3] ! Mem[00000000918000d8] = 0000000000000011 ! Mem[000000003b8000d8] = 23dc416431e63826, %l7 = a65388fd9f43b31e, %l0 = 74d722addf980305 add %i3,0x18,%g1 casxa [%g1]0x80,%l7,%l0 ! %l0 = 23dc416431e63826 ! Mem[000000003b8000df] = 31e63826, %l0 = 23dc416431e63826 ldstub [%i3+0x01f],%l0 ! %l0 = 00000026000000ff ! Mem[000000003a0000d8] = b04b9661, %l5 = ff2c68c607464558 ldstub [%i0+%o3],%l5 ! %l5 = 000000b0000000ff ! Mem[000000003a8000ce] = a8a8db81, %l2 = 00000000000000fc ldstub [%i1+0x00e],%l2 ! %l2 = 000000db000000ff ! Mem[000000003b8000db] = 23dc4164, %l0 = 0000000000000026 ldstub [%i3+0x01b],%l0 ! %l0 = 00000064000000ff ! %l1 = 00000000a673f8b5, Mem[00000000910000c0] = c8f49199f698a466 stx %l1,[%i6+%g0] ! Mem[00000000910000c0] = 00000000a673f8b5 ! Mem[00000000918000d8] = 00000000, %g2 = e2543837debb91d2 lduh [%o0+0x01a],%g2 ! %g2 = 0000000000000000 ! %l7 = a65388fd9f43b31e, Mem[00000000918000e0] = 70ba0dd8b40bbe7c stx %l7,[%o0+%o4] ! Mem[00000000918000e0] = a65388fd9f43b31e ba,a p21_not_taken_0_end p21_not_taken_0: ! The following code should not be executed lduh [%i0+0x03e],%l0 sth %l4,[%i3+0x036] lduw [%i3+0x01c],%l6 ldsb [%i2+0x035],%l3 sth %l4,[%i3+0x036] lduh [%i1+0x03a],%l2 ldx [%i2+0x008],%l4 stb %l2,[%i2+0x01a] ba,a p21_branch_failed p21_not_taken_0_end: ! End of Random Code for Thread 21 1: membar #Sync ! Force all stores to complete p21_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x054] ! Set processor 21 done flag ! Check Registers p21_check_registers: set p21_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 0000000000000064 bne,a,pn %xcc,p21_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000a673f8b5 bne,a,pn %xcc,p21_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000000000db bne,a,pn %xcc,p21_reg_l2_fail mov %l2,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000000011 bne,a,pn %xcc,p21_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000000000b0 bne,a,pn %xcc,p21_reg_l5_fail mov %l5,%g3 ! Check Local Memory set p21_local0_expect,%g1 p21_check_local0: ldx [%g1+0x018],%g2 ! Expected data = ff4b9661e9c978a5 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 = 8ac6cba4781a4eff ldx [%i0+0x020],%g3 ! Observed data at 000000003a0000e0 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i0,0x020,%g4 set p21_local1_expect,%g1 p21_check_local1: ldx [%g1+0x008],%g2 ! Expected data = 2b29d596a8a8ff81 ldx [%i1+0x008],%g3 ! Observed data at 000000003a8000c8 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 8b0c9369bb3daf36 ldx [%i1+0x010],%g3 ! Observed data at 000000003a8000d0 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i1,0x010,%g4 ldx [%g1+0x038],%g2 ! Expected data = 94b327ed723658bf ldx [%i1+0x038],%g3 ! Observed data at 000000003a8000f8 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i1,0x038,%g4 set p21_local2_expect,%g1 p21_check_local2: ldx [%g1+0x008],%g2 ! Expected data = 6d3bf92e40720067 ldx [%i2+0x008],%g3 ! Observed data at 000000003b0000c8 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ff2c68c607464558 ldx [%i2+0x010],%g3 ! Observed data at 000000003b0000d0 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i2,0x010,%g4 ldx [%g1+0x030],%g2 ! Expected data = ff02a529fd7bf2ea ldx [%i2+0x030],%g3 ! Observed data at 000000003b0000f0 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i2,0x030,%g4 set p21_local3_expect,%g1 p21_check_local3: ldx [%g1+0x018],%g2 ! Expected data = 23dc41ff31e638ff ldx [%i3+0x018],%g3 ! Observed data at 000000003b8000d8 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i3,0x018,%g4 ldx [%g1+0x030],%g2 ! Expected data = 972638c68a31e295 ldx [%i3+0x030],%g3 ! Observed data at 000000003b8000f0 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i3,0x030,%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: ldsha [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000003b0000e0] done p21_trap1o: ldsha [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000003b0000e0] done p21_trap2e: ldstuba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000003a0000d0] swapa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000003a8000d0] stxa %l5,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000003a0000e0] ldstuba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000003a8000e8] done p21_trap2o: ldstuba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000003a0000d0] swapa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000003a8000d0] stxa %l5,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000003a0000e0] ldstuba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000003a8000e8] done p21_trap3e: nop nop nop nop nop nop done p21_trap3o: nop nop nop nop nop nop done p21_init_memory_pointers: set p21_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p21_local0_start,%i0 set p21_local1_start,%i1 set p21_local2_start,%i2 set p21_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 171faa26b8036389 ldx [%g1+0x008],%l1 ! %l1 = 56df5a3b9fab77fb ldx [%g1+0x010],%l2 ! %l2 = 0bc492a88b0c9369 ldx [%g1+0x018],%l3 ! %l3 = fa38d8086d3bf92e ldx [%g1+0x020],%l4 ! %l4 = bcb1d0e812f7189d ldx [%g1+0x028],%l5 ! %l5 = 40712c3df1c24758 ldx [%g1+0x030],%l6 ! %l6 = 8b8d3a0a1dd153be ldx [%g1+0x038],%l7 ! %l7 = bc5bc236751b497e ! 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 = f25c7ef8 dd255ff2 26f682f4 3feb66c3 ! %f4 = dd221ef7 9fd1e3dc a3b50a6f b8034047 ! %f8 = 7af53525 e3b9697d 37d078f8 fb059ea1 ! %f12 = 8a00ea71 9acb55c8 41e5c08e 71a7e8c1 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = e077ffed 20901ffb 97585b04 3ee50158 ! %f20 = 5f73d082 79a88e9f ec935897 9a058124 ! %f24 = f6d2e537 4096ca1f 76746938 5cd2425f ! %f28 = 3d61114a dd353241 fe2ecc02 2811b73e ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = d2820d97 9d6702f1 49bb1078 da5764b7 ! %f36 = fb4aa1ff 1105a62b 608090bc 1ddb4d73 ! %f40 = f9acba91 a0b35223 120fd573 7f2f7d13 ! %f44 = 15dae1aa af15f635 b3c3dbb8 1108955c ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xa50a831000000025,%g7,%g1 ! GSR scale = 4, align = 5 wr %g1,%g0,%gsr ! GSR = a50a831000000025 wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 22 p22_label_1: ! Mem[000000003c0000d0] = 40bf72bf, %l1 = 2b24305e, %l7 = 80da73e8 add %i0,0x10,%g1 casa [%g1]0x80,%l1,%l7 ! %l7 = 0000000040bf72bf ! Mem[000000003c8000c8] = 2484f194, %l7 = 0000000040bf72bf ldstub [%i1+%o1],%l7 ! %l7 = 00000024000000ff ! Mem[000000003d0000f4] = 9a7d034a, %l4 = f067bfc2e549b465 ldsw [%i2+0x034],%l4 ! %l4 = ffffffff9a7d034a ! Mem[000000003c0000e8] = 3deb3adaef9ae669, %l3 = c2589bc40ae0e249, %l0 = a2540ec4cc484b19 add %i0,0x28,%g1 casxa [%g1]0x80,%l3,%l0 ! %l0 = 3deb3adaef9ae669 ! Mem[000000003d0000e8] = e3e2db45 03e5d40d, %l6 = b9e1f5b0, %l7 = 00000024 ldd [%i2+%o5],%l6 ! %l6 = 00000000e3e2db45 0000000003e5d40d ! Mem[000000003c8000d0] = 24ba0bd9, %l0 = 3deb3adaef9ae669 ldstub [%i1+%o2],%l0 ! %l0 = 00000024000000ff ! Mem[000000003d0000e4] = 0dcd3bc3, %l3 = c2589bc40ae0e249 lduh [%i2+0x024],%l3 ! %l3 = 0000000000000dcd ! Mem[000000003c8000e8] = 555cfeec, %l6 = e3e2db45, %l4 = 9a7d034a add %i1,0x28,%g1 casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000555cfeec ! Mem[000000003c8000fc] = 392878f1, %l7 = 03e5d40d, %l6 = e3e2db45 add %i1,0x3c,%g1 casa [%g1]0x80,%l7,%l6 ! %l6 = 00000000392878f1 ! Mem[000000003d0000c8] = 4d7938cd, %l2 = bb820d95, %l1 = 2b24305e add %i2,0x08,%g1 casa [%g1]0x80,%l2,%l1 ! %l1 = 000000004d7938cd p22_label_2: ! %l6 = 392878f1, %l7 = 03e5d40d, Mem[00000000908000e8] = 0719446b aee58fc8 std %l6,[%i5+%o5] ! Mem[00000000908000e8] = 392878f1 03e5d40d ! Mem[00000000908000e4] = 1cd33928, %g2 = 0000000000000000 ldsb [%i5+0x026],%g2 ! %g2 = 000000000000001c ! Mem[000000003c8000cc] = d7af21d0, %l5 = a8e60e6d, %l1 = 4d7938cd add %i1,0x0c,%g1 casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000d7af21d0 ! %l7 = 0000000003e5d40d, Mem[00000000918000c7] = e32b6e98 stb %l7,[%o0+0x007] ! Mem[00000000918000c4] = 0d2b6e98 ! %l2 = bb820d95, %l3 = 00000dcd, Mem[00000000910000f0] = 83d63349 fcdd5500 std %l2,[%i6+0x030] ! Mem[00000000910000f0] = bb820d95 00000dcd ! Mem[000000003d0000d0] = f4980f87, %l0 = 00000024, %l0 = 00000024 add %i2,0x10,%g1 casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000f4980f87 ! Mem[000000003d0000f7] = 9a7d034a, %l5 = 4e2dc114a8e60e6d ldstub [%i2+0x037],%l5 ! %l5 = 0000004a000000ff ! Mem[000000003c8000ef] = 0209c9c5, %l5 = 000000000000004a ldstub [%i1+0x02f],%l5 ! %l5 = 000000c5000000ff ! %l7 = 0000000003e5d40d, Mem[00000000900000f8] = 1c9204ff sth %l7,[%i4+0x038] ! Mem[00000000900000f8] = d40d04ff ! Mem[000000003c8000f0] = db1dfe50, %l3 = 0000000000000dcd swap [%i1+0x030],%l3 ! %l3 = 00000000db1dfe50 p22_label_3: ! Mem[00000000918000d0] = eebfad61 703dd1bf, %g2 = 0000001c, %g3 = 00000000 ldd [%o0+%o2],%g2 ! %g2 = 00000000eebfad61 00000000703dd1bf ! Mem[000000003d8000f0] = 4d5bd3047cbad8fd, %l6 = 00000000392878f1, %l5 = 00000000000000c5 add %i3,0x30,%g1 casxa [%g1]0x80,%l6,%l5 ! %l5 = 4d5bd3047cbad8fd ! %l6 = 00000000392878f1, Mem[00000000900000d4] = 2d2854de stw %l6,[%i4+0x014] ! Mem[00000000900000d4] = 392878f1 ! Mem[000000003c0000fc] = 7238d39d, %l2 = c9a7192dbb820d95 swap [%i0+0x03c],%l2 ! %l2 = 000000007238d39d ! Mem[00000000910000f8] = a46a7fd8, %g2 = 00000000eebfad61 lduh [%i6+0x038],%g2 ! %g2 = 000000000000a46a ! Mem[000000003d8000fc] = 5d47883f, %l5 = 7cbad8fd, %l4 = 555cfeec add %i3,0x3c,%g1 casa [%g1]0x80,%l5,%l4 ! %l4 = 000000005d47883f ! Mem[000000003c8000f0] = 00000dcd, %l2 = 7238d39d, %l7 = 03e5d40d add %i1,0x30,%g1 casa [%g1]0x80,%l2,%l7 ! %l7 = 0000000000000dcd ! Mem[00000000910000d8] = 52e8dbea, %g2 = 000000000000a46a lduw [%i6+%o3],%g2 ! %g2 = 0000000052e8dbea ! Mem[000000003d0000e0] = 8dfbdde6, %l2 = 000000007238d39d ldsw [%i2+%o4],%l2 ! %l2 = ffffffff8dfbdde6 ! Mem[000000003d0000f5] = 9a7d03ff, %l2 = ffffffff8dfbdde6 ldstub [%i2+0x035],%l2 ! %l2 = 0000007d000000ff p22_label_4: ! Mem[00000000918000f8] = eb93bcb135f8f42c, %g2 = 0000000052e8dbea ldx [%o0+0x038],%g2 ! %g2 = eb93bcb135f8f42c ! %l0 = 00000000f4980f87, Mem[00000000910000ff] = e0000000 stb %l0,[%i6+0x03f] ! Mem[00000000910000fc] = 87000000 ! Mem[000000003d0000d0] = f4980f879e3832ac, %l0 = 00000000f4980f87, %l0 = 00000000f4980f87 add %i2,0x10,%g1 casxa [%g1]0x80,%l0,%l0 ! %l0 = f4980f879e3832ac ! Mem[000000003d0000fc] = 8329abee, %l0 = f4980f879e3832ac ldsh [%i2+0x03c],%l0 ! %l0 = ffffffffffff8329 ! Mem[000000003c0000e8] = 3deb3adaef9ae669, %l5 = 4d5bd3047cbad8fd, %l4 = 000000005d47883f add %i0,0x28,%g1 casxa [%g1]0x80,%l5,%l4 ! %l4 = 3deb3adaef9ae669 ! Mem[000000003c0000e2] = e1244234, %l4 = 3deb3adaef9ae669 ldstub [%i0+0x022],%l4 ! %l4 = 00000042000000ff ! Mem[000000003d0000f0] = 929b6442, %l1 = d7af21d0, %l0 = ffff8329 add %i2,0x30,%g1 casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000929b6442 ! Mem[000000003d0000c8] = 4d7938cd0b7928ef, %l0 = 00000000929b6442, %l1 = 00000000d7af21d0 add %i2,0x08,%g1 casxa [%g1]0x80,%l0,%l1 ! %l1 = 4d7938cd0b7928ef ! Mem[000000003d8000eb] = 18ac9ffe, %l7 = 0000000000000dcd ldstub [%i3+0x02b],%l7 ! %l7 = 000000fe000000ff ! %l0 = 00000000929b6442, Mem[00000000908000c8] = 9e2ef71da03e670e stx %l0,[%i5+%o1] ! Mem[00000000908000c8] = 00000000929b6442 ba,a p22_not_taken_0_end p22_not_taken_0: ! The following code should not be executed lduh [%i0+0x03e],%l0 sth %l4,[%i3+0x036] lduw [%i3+0x01c],%l6 ldsb [%i2+0x035],%l3 sth %l4,[%i3+0x036] lduh [%i1+0x03a],%l2 ldx [%i2+0x008],%l4 stb %l2,[%i2+0x01a] ba,a p22_branch_failed p22_not_taken_0_end: ! End of Random Code for Thread 22 p22_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x058] ! Set processor 22 done flag ! Check Registers p22_check_registers: set p22_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000929b6442 bne,a,pn %xcc,p22_reg_l0_fail mov %l0,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000000000007d bne,a,pn %xcc,p22_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000db1dfe50 bne,a,pn %xcc,p22_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000000042 bne,a,pn %xcc,p22_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 4d5bd3047cbad8fd bne,a,pn %xcc,p22_reg_l5_fail mov %l5,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000000000fe 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 a3b50a6f b8034047 bne %xcc,p22_f6_fail nop ! Check Local Memory set p22_local0_expect,%g1 p22_check_local0: ldx [%g1+0x020],%g2 ! Expected data = e124ff3471e0021c 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 = 76a18f65bb820d95 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+0x008],%g2 ! Expected data = ff84f194d7af21d0 ldx [%i1+0x008],%g3 ! Observed data at 000000003c8000c8 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ffba0bd900b6b457 ldx [%i1+0x010],%g3 ! Observed data at 000000003c8000d0 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i1,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = 555cfeec0209c9ff ldx [%i1+0x028],%g3 ! Observed data at 000000003c8000e8 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 00000dcd900fb280 ldx [%i1+0x030],%g3 ! Observed data at 000000003c8000f0 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i1,0x030,%g4 set p22_local2_expect,%g1 p22_check_local2: ldx [%g1+0x030],%g2 ! Expected data = 929b64429aff03ff ldx [%i2+0x030],%g3 ! Observed data at 000000003d0000f0 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i2,0x030,%g4 set p22_local3_expect,%g1 p22_check_local3: ldx [%g1+0x028],%g2 ! Expected data = 18ac9fffc7c8773e ldx [%i3+0x028],%g3 ! Observed data at 000000003d8000e8 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i3,0x028,%g4 ! The test for processor 22 has passed p22_passed: ta GOOD_TRAP nop p22_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p22_failed p22_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p22_failed p22_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p22_failed p22_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p22_failed p22_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p22_failed p22_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p22_failed p22_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p22_failed p22_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p22_failed p22_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: ldsha [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000003c0000c0] lduha [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003d8000c8] ldstuba [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000003d8000e0] done p22_trap1o: ldsha [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000003c0000c0] lduha [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003d8000c8] ldstuba [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000003d8000e0] done p22_trap2e: ldstuba [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000003c0000e0] stda %l6,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000003c8000c8] done p22_trap2o: ldstuba [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000003c0000e0] stda %l6,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000003c8000c8] done p22_trap3e: nop nop nop nop nop nop done p22_trap3o: nop nop nop nop nop nop done p22_init_memory_pointers: set p22_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p22_local0_start,%i0 set p22_local1_start,%i1 set p22_local2_start,%i2 set p22_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = a2540ec4cc484b19 ldx [%g1+0x008],%l1 ! %l1 = a9f2e2042b24305e ldx [%g1+0x010],%l2 ! %l2 = c9a7192dbb820d95 ldx [%g1+0x018],%l3 ! %l3 = c2589bc40ae0e249 ldx [%g1+0x020],%l4 ! %l4 = f067bfc2e549b465 ldx [%g1+0x028],%l5 ! %l5 = 4e2dc114a8e60e6d ldx [%g1+0x030],%l6 ! %l6 = cd5c934bb9e1f5b0 ldx [%g1+0x038],%l7 ! %l7 = bc2345f880da73e8 ! 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 = f6778def 9fd676de b1c1c711 98132bde ! %f4 = acf02aa7 67297abd c5b8c30c 9489706e ! %f8 = 6c6bc0d0 c7a109a6 84861e8d e60594f6 ! %f12 = d6305882 2c27da22 4be7183c 19564f27 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 3eb0fef8 f3e2a9b2 672a4fe2 ad6d5232 ! %f20 = 180302fb 8ebc8d8c b72e7134 2d2b9268 ! %f24 = 3da6553e 8b616c83 31e01a78 64de1257 ! %f28 = 16346055 529e5209 1384caa2 a19d1fdc ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = e5308536 c6e2ea63 a0c7c7be 3a95b943 ! %f36 = d91280c5 7c280281 8072d269 1320203f ! %f40 = f5503638 cd1599f2 e421b75c da00434b ! %f44 = d84c5f04 049ce762 486f6206 68c17a00 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x4f2c15a700000032,%g7,%g1 ! GSR scale = 6, align = 2 wr %g1,%g0,%gsr ! GSR = 4f2c15a700000032 wr %g0,%y ! Clear Y 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[000000003e0000f4] = 8a632859, %l4 = fe04f416ce913231 swap [%i0+0x034],%l4 ! %l4 = 000000008a632859 ! Mem[000000003f8000d0] = 06f19f24, %l4 = 000000008a632859 ldub [%i3+%o2],%l4 ! %l4 = 0000000000000006 ! Mem[000000003f0000d0] = 65ca04f9e1601ef6, %l0 = 468f048ab8e8cf29, %l0 = 468f048ab8e8cf29 add %i2,0x10,%g1 casxa [%g1]0x80,%l0,%l0 ! %l0 = 65ca04f9e1601ef6 ! Mem[000000003e8000ec] = c8202d28, %l1 = a76e84904acc4a88 ldsw [%i1+0x02c],%l1 ! %l1 = ffffffffc8202d28 ! Mem[00000000918000d4] = d1bf4625, %g2 = 0000000000000000 ldsh [%o0+0x016],%g2 ! %g2 = ffffffffffffd1bf ! Mem[000000003e8000f2] = 3cec7107, %l7 = 451091149706bfc3 ldstub [%i1+0x032],%l7 ! %l7 = 00000071000000ff ! Mem[000000003e8000f7] = d7042cc2, %l7 = 0000000000000071 ldstub [%i1+0x037],%l7 ! %l7 = 000000c2000000ff ! Mem[00000000900000f8] = 04ff0677, %g2 = ffffffffffffd1bf ldsh [%i4+0x03a],%g2 ! %g2 = 00000000000004ff ! Mem[000000003e0000e6] = 2784b5c5, %l5 = b193fb28c179f607 ldstub [%i0+0x026],%l5 ! %l5 = 000000b5000000ff ! Mem[000000003f8000f8] = a0e0647aa59bbe52, %l2 = b3fa835bf74ed921, %l6 = 3a37e334b43c6c47 add %i3,0x38,%g1 casxa [%g1]0x80,%l2,%l6 ! %l6 = a0e0647aa59bbe52 p23_label_2: ! Mem[000000003f8000cc] = 2d01f4f8, %l6 = a0e0647aa59bbe52 lduh [%i3+0x00e],%l6 ! %l6 = 000000000000f4f8 ! Mem[000000003f0000ec] = 379b4dab, %l0 = e1601ef6, %l3 = 7a7168e0 add %i2,0x2c,%g1 casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000379b4dab ! Mem[00000000910000d0] = b69442c6, %g2 = 00000000000004ff lduw [%i6+%o2],%g2 ! %g2 = 00000000b69442c6 ! %l6 = 000000000000f4f8, Mem[00000000910000ea] = 366cfb3b sth %l6,[%i6+0x02a] ! Mem[00000000910000e8] = f4f8fb3b ! Mem[000000003e0000d2] = 1840e69e, %l3 = 00000000379b4dab ldstub [%i0+0x012],%l3 ! %l3 = 000000e6000000ff ! %l0 = 65ca04f9e1601ef6, Mem[000000003e8000fc] = ad6dd650 stw %l0,[%i1+0x03c] ! Mem[000000003e8000fc] = e1601ef6 ! Mem[000000003e0000e0] = 5a976cb8, %l1 = ffffffffc8202d28 swap [%i0+%o4],%l1 ! %l1 = 000000005a976cb8 ! Mem[000000003f8000c0] = f6110ff529368159, %l6 = 000000000000f4f8, %l6 = 000000000000f4f8 casxa [%i3]0x80,%l6,%l6 ! %l6 = f6110ff529368159 ! Mem[000000003f0000c0] = abf271f6, %l4 = 0000000000000006 swap [%i2+%g0],%l4 ! %l4 = 00000000abf271f6 ! %l5 = 00000000000000b5, Mem[00000000900000ec] = da061d97 stw %l5,[%i4+0x02c] ! Mem[00000000900000ec] = 000000b5 p23_label_3: ! Mem[000000003f0000cc] = 0a579456, %l7 = 00000000000000c2 ldub [%i2+0x00e],%l7 ! %l7 = 0000000000000094 ! %l4 = 00000000abf271f6, Mem[00000000918000e7] = 7ca30dc5 stb %l4,[%o0+0x027] ! Mem[00000000918000e4] = f6a30dc5 ! %l6 = 29368159, %l7 = 00000094, Mem[00000000918000c8] = 2b6e983f 4c366fca std %l6,[%o0+%o1] ! Mem[00000000918000c8] = 29368159 00000094 ! %l0 = 65ca04f9e1601ef6, Mem[00000000900000cc] = 6bd880f9 stw %l0,[%i4+0x00c] ! Mem[00000000900000cc] = e1601ef6 ! %l1 = 000000005a976cb8, Mem[00000000900000e6] = 91d2e04c sth %l1,[%i4+0x026] ! Mem[00000000900000e4] = 6cb8e04c ! Mem[00000000908000ec] = 8fc846ff, %g2 = 00000000b69442c6 ldsh [%i5+0x02e],%g2 ! %g2 = ffffffffffff8fc8 ! Mem[000000003f0000f6] = 1b9c15a8, %l2 = b3fa835bf74ed921 ldstub [%i2+0x036],%l2 ! %l2 = 00000015000000ff ! Mem[000000003f8000ff] = a59bbe52, %l1 = 000000005a976cb8 ldstub [%i3+0x03f],%l1 ! %l1 = 00000052000000ff ! Mem[000000003f8000e8] = e08419e8, %l5 = 000000b5, %l3 = 000000e6 add %i3,0x28,%g1 casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000e08419e8 ! Mem[000000003f8000e0] = 73f08580, %l7 = 0000000000000094 swap [%i3+%o4],%l7 ! %l7 = 0000000073f08580 p23_label_4: ! Mem[000000003f0000fc] = e2244d0f, %l5 = 00000000000000b5 lduh [%i2+0x03c],%l5 ! %l5 = 000000000000e224 ! Mem[00000000900000dc] = caa1e254, %g2 = ffffffffffff8fc8 ldsb [%i4+0x01e],%g2 ! %g2 = ffffffffffffffca ! %l4 = 00000000abf271f6, Mem[00000000900000ec] = 000000b5 stw %l4,[%i4+0x02c] ! Mem[00000000900000ec] = abf271f6 ! Mem[00000000908000f0] = 0db061c4, %g2 = ffffffffffffffca lduh [%i5+0x032],%g2 ! %g2 = 0000000000000db0 ! %l6 = 29368159, %l7 = 73f08580, Mem[00000000900000e8] = e04cb730 abf271f6 std %l6,[%i4+%o5] ! Mem[00000000900000e8] = 29368159 73f08580 ! Mem[00000000910000d8] = dbeac20b, %g2 = 0000000000000db0 ldsh [%i6+0x01a],%g2 ! %g2 = ffffffffffffdbea ! Mem[000000003f0000f0] = f6ad0354, %l7 = 0000000073f08580 ldstub [%i2+0x030],%l7 ! %l7 = 000000f6000000ff ! Mem[00000000910000e8] = 600cf4f8fb3bc266, %g2 = ffffffffffffdbea ldx [%i6+%o5],%g2 ! %g2 = 600cf4f8fb3bc266 ! Mem[000000003e8000ec] = c8202d28, %l1 = 0000000000000052 swap [%i1+0x02c],%l1 ! %l1 = 00000000c8202d28 ! Mem[00000000918000d4] = 3dd1bf46, %g2 = 600cf4f8fb3bc266 ldub [%o0+0x015],%g2 ! %g2 = 000000000000003d ba,a p23_not_taken_0_end p23_not_taken_0: ! The following code should not be executed lduh [%i0+0x03e],%l0 sth %l4,[%i3+0x036] lduw [%i3+0x01c],%l6 ldsb [%i2+0x035],%l3 sth %l4,[%i3+0x036] lduh [%i1+0x03a],%l2 ldx [%i2+0x008],%l4 stb %l2,[%i2+0x01a] ba,a p23_branch_failed p23_not_taken_0_end: ! End of Random Code for Thread 23 p23_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x05c] ! Set processor 23 done flag ! Check Registers p23_check_registers: set p23_expected_registers,%g1 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000c8202d28 bne,a,pn %xcc,p23_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000000015 bne,a,pn %xcc,p23_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000e08419e8 bne,a,pn %xcc,p23_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000abf271f6 bne,a,pn %xcc,p23_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000000000e224 bne,a,pn %xcc,p23_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be f6110ff529368159 bne,a,pn %xcc,p23_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000000000f6 bne,a,pn %xcc,p23_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p23_local0_expect,%g1 p23_check_local0: ldx [%g1+0x010],%g2 ! Expected data = 1840ff9e3e907c2e ldx [%i0+0x010],%g3 ! Observed data at 000000003e0000d0 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i0,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = c8202d282784ffc5 ldx [%i0+0x020],%g3 ! Observed data at 000000003e0000e0 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i0,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = 42718f0cce913231 ldx [%i0+0x030],%g3 ! Observed data at 000000003e0000f0 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i0,0x030,%g4 set p23_local1_expect,%g1 p23_check_local1: ldx [%g1+0x028],%g2 ! Expected data = f7bf928500000052 ldx [%i1+0x028],%g3 ! Observed data at 000000003e8000e8 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 3cecff07d7042cff ldx [%i1+0x030],%g3 ! Observed data at 000000003e8000f0 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i1,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 70e3f63ae1601ef6 ldx [%i1+0x038],%g3 ! Observed data at 000000003e8000f8 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i1,0x038,%g4 set p23_local2_expect,%g1 p23_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 00000006e5b85cb0 ldx [%i2+0x000],%g3 ! Observed data at 000000003f0000c0 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i2,0x000,%g4 ldx [%g1+0x030],%g2 ! Expected data = ffad03541b9cffa8 ldx [%i2+0x030],%g3 ! Observed data at 000000003f0000f0 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i2,0x030,%g4 set p23_local3_expect,%g1 p23_check_local3: ldx [%g1+0x020],%g2 ! Expected data = 00000094bd07cb2d ldx [%i3+0x020],%g3 ! Observed data at 000000003f8000e0 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i3,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = a0e0647aa59bbeff ldx [%i3+0x038],%g3 ! Observed data at 000000003f8000f8 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i3,0x038,%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: ldsha [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000003f8000e0] stxa %l4,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000003f8000e8] lduha [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000003e8000c0] ldstuba [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003e0000c8] ldda [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000003e0000d0] done p23_trap1o: ldsha [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000003f8000e0] stxa %l4,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000003f8000e8] lduha [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000003e8000c0] ldstuba [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003e0000c8] ldda [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000003e0000d0] done p23_trap2e: lduha [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000003e0000d8] ldsba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003e0000c0] ldda [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003f0000e8] stba %l2,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000003f0000d8] swapa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003f0000c8] done p23_trap2o: lduha [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000003e0000d8] ldsba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003e0000c0] ldda [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003f0000e8] stba %l2,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000003f0000d8] swapa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003f0000c8] done p23_trap3e: nop nop done p23_trap3o: nop nop done p23_init_memory_pointers: set p23_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p23_local0_start,%i0 set p23_local1_start,%i1 set p23_local2_start,%i2 set p23_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 468f048ab8e8cf29 ldx [%g1+0x008],%l1 ! %l1 = a76e84904acc4a88 ldx [%g1+0x010],%l2 ! %l2 = b3fa835bf74ed921 ldx [%g1+0x018],%l3 ! %l3 = 4256405c7a7168e0 ldx [%g1+0x020],%l4 ! %l4 = fe04f416ce913231 ldx [%g1+0x028],%l5 ! %l5 = b193fb28c179f607 ldx [%g1+0x030],%l6 ! %l6 = 3a37e334b43c6c47 ldx [%g1+0x038],%l7 ! %l7 = 451091149706bfc3 ! 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 = 0436aa81 6bfe0460 85db0528 efedce1a ! %f4 = 02641b4a 603d1d20 df9a090b 7f86a080 ! %f8 = ea398402 f096f61c cf0980ba 2d9046ce ! %f12 = 2494e650 9da06170 8915dd4a 08e14e4f ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 4263227b e2c27a26 fb2fd7d4 6a4cd993 ! %f20 = 06199553 023eab77 3c1d0a2c ad034544 ! %f24 = 5ea008af 48120184 9e4dd565 2afafa7c ! %f28 = 3dbdcdde 1a761d0f 5c1e7af7 72430753 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 134e970e ce837736 66e1ab1a 7955cb21 ! %f36 = 910f8b1d 4a4ac9ec 568de850 45e41157 ! %f40 = 87354cf1 c74799a9 e768560d 7e4f330c ! %f44 = e3ac1551 29ee2153 0b6cded9 dedefbdb ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xff4fd7d70000001f,%g7,%g1 ! GSR scale = 3, align = 7 wr %g1,%g0,%gsr ! GSR = ff4fd7d70000001f wr %g0,%y ! Clear Y 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[00000000900000f0] = 79266aa0 afa75549, %g2 = 00000000, %g3 = 00000000 ldd [%i4+0x030],%g2 ! %g2 = 0000000079266aa0 00000000afa75549 ! Mem[00000000918000e4] = be7ca30d, %g2 = 0000000079266aa0 ldsb [%o0+0x026],%g2 ! %g2 = ffffffffffffffbe ! Mem[00000000910000c8] = 251289e1c52852c0, %g2 = ffffffffffffffbe ldx [%i6+%o1],%g2 ! %g2 = 251289e1c52852c0 ! Mem[00000000908000d0] = e2def21a, %g2 = 251289e1c52852c0 lduw [%i5+%o2],%g2 ! %g2 = 00000000e2def21a ! %l4 = c2ee2e4e6d16431c, Mem[00000000908000f8] = 1fd05e6f sth %l4,[%i5+0x038] ! Mem[00000000908000f8] = 431c5e6f ! Mem[00000000418000cc] = 394d8636, %l5 = 3848fe35, %l3 = 0c80ea39 add %i3,0x0c,%g1 casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000394d8636 ! Mem[00000000908000f4] = 61c4f363, %g2 = 00000000e2def21a ldsh [%i5+0x034],%g2 ! %g2 = 00000000000061c4 ! %l4 = c2ee2e4e6d16431c, Mem[00000000918000d0] = eebfad61 stw %l4,[%o0+%o2] ! Mem[00000000918000d0] = 6d16431c ! Mem[00000000408000f8] = afbe6c1881650b1c, %l6 = acaef38c5f65bcf8, %l2 = dc0dee59fa7c4740 add %i1,0x38,%g1 casxa [%g1]0x80,%l6,%l2 ! %l2 = afbe6c1881650b1c ! %l1 = 8bf197665e9a5037, Mem[00000000908000fc] = e977b4c4 stw %l1,[%i5+0x03c] ! Mem[00000000908000fc] = 5e9a5037 p24_label_2: ! Mem[00000000408000d0] = 1f8e938c6ad9f982, %l2 = afbe6c1881650b1c ldx [%i1+%o2],%l2 ! %l2 = 1f8e938c6ad9f982 ! %l4 = c2ee2e4e6d16431c, Mem[00000000408000ea] = 162ef909 stb %l4,[%i1+0x02a] ! Mem[00000000408000e8] = 162e1c09 ! Mem[00000000900000cc] = 6bd880f9, %g2 = 00000000000061c4 ldsb [%i4+0x00c],%g2 ! %g2 = 000000000000006b ! %l5 = 13c73a7e3848fe35, Mem[00000000910000dc] = c20be24b stw %l5,[%i6+0x01c] ! Mem[00000000910000dc] = 3848fe35 ! Mem[00000000408000e8] = 162e1c0977c90055, %l7 = e6630c23b1a94205, %l2 = 1f8e938c6ad9f982 add %i1,0x28,%g1 casxa [%g1]0x80,%l7,%l2 ! %l2 = 162e1c0977c90055 ! Mem[00000000910000c8] = 251289e1, %g2 = 000000000000006b ldsh [%i6+%o1],%g2 ! %g2 = 0000000000002512 ! %l1 = 8bf197665e9a5037, Mem[00000000918000c8] = 2b6e983f4c366fca stx %l1,[%o0+%o1] ! Mem[00000000918000c8] = 8bf197665e9a5037 ! Mem[00000000408000d4] = 6ad9f982, %l3 = 00000000394d8636 swap [%i1+0x014],%l3 ! %l3 = 000000006ad9f982 ! Mem[00000000910000d4] = 98f6b2be, %g2 = 0000000000002512 lduh [%i6+0x014],%g2 ! %g2 = 00000000000098f6 ! Mem[00000000910000d4] = 98f6b2be, %g2 = 00000000000098f6 lduw [%i6+0x014],%g2 ! %g2 = 0000000098f6b2be p24_label_3: ! Mem[00000000900000e4] = debb91d2, %g18 = da0cfa2da3750ab3 ldsw [%i4+0x024],%g2 ! %g2 = da0cfa2da3750ab3 ! %l1 = 8bf197665e9a5037, Mem[00000000900000c9] = 4df9f36b stb %l1,[%i4+0x009] ! Mem[00000000900000c8] = 37f9f36b ! %l1 = 8bf197665e9a5037, Mem[00000000908000e6] = 1cd30719 sth %l1,[%i5+0x026] ! Mem[00000000908000e4] = 50370719 ! Mem[00000000400000dd] = 5d4a6f2d, %l7 = e6630c23b1a94205 ldstub [%i0+0x01d],%l7 ! %l7 = 0000004a000000ff ! Mem[00000000418000f4] = e11b644d, %l1 = 5e9a5037, %l5 = 3848fe35 add %i3,0x34,%g1 casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000e11b644d ! %l3 = 000000006ad9f982, Mem[00000000908000d4] = 6b9d8a8c stw %l3,[%i5+0x014] ! Mem[00000000908000d4] = 6ad9f982 ! Mem[00000000918000d4] = bf462577, %g2 = ffffffffdebb91d2 ldub [%o0+0x017],%g2 ! %g2 = 00000000000000bf ! Mem[00000000910000d0] = b69442c6, %g18 = da0cfa2da3750ab3 ldsw [%i6+%o2],%g2 ! %g2 = da0cfa2da3750ab3 ! Mem[00000000410000f8] = fcf15a4ee6a19eea, %l7 = 000000000000004a, %l2 = 162e1c0977c90055 add %i2,0x38,%g1 casxa [%g1]0x80,%l7,%l2 ! %l2 = fcf15a4ee6a19eea ! Mem[00000000410000cc] = 3a0dc108, %l1 = 5e9a5037, %l4 = 6d16431c add %i2,0x0c,%g1 casa [%g1]0x80,%l1,%l4 ! %l4 = 000000003a0dc108 p24_label_4: ! Mem[00000000418000c0] = 5db0d4e9aee36f7d, %l6 = acaef38c5f65bcf8, %l6 = acaef38c5f65bcf8 casxa [%i3]0x80,%l6,%l6 ! %l6 = 5db0d4e9aee36f7d ! Mem[00000000900000e0] = e2543837 debb91d2, %g2 = b69442c6, %g3 = afa75549 ldd [%i4+%o4],%g2 ! %g2 = 00000000e2543837 00000000debb91d2 ! %l2 = fcf15a4ee6a19eea, Mem[00000000918000d0] = 6d16431c703dd1bf stx %l2,[%o0+%o2] ! Mem[00000000918000d0] = fcf15a4ee6a19eea ! %l4 = 000000003a0dc108, Mem[00000000410000e0] = 096fa132 stw %l4,[%i2+%o4] ! Mem[00000000410000e0] = 3a0dc108 ! Mem[00000000910000d8] = 52e8dbea, %g2 = 00000000e2543837 lduw [%i6+%o3],%g2 ! %g2 = 0000000052e8dbea ! Mem[00000000408000f8] = afbe6c18, %l6 = 5db0d4e9aee36f7d ldub [%i1+0x03b],%l6 ! %l6 = 0000000000000018 ! %l4 = 000000003a0dc108, Mem[00000000910000d0] = b69442c698f6b2be stx %l4,[%i6+%o2] ! Mem[00000000910000d0] = 000000003a0dc108 ! %l6 = 0000000000000018, Mem[00000000910000fc] = 27d54be0 stw %l6,[%i6+0x03c] ! Mem[00000000910000fc] = 00000018 ! Mem[00000000410000e8] = 680063b4 cadfec6d, %l6 = 00000018, %l7 = 0000004a ldd [%i2+%o5],%l6 ! %l6 = 00000000680063b4 00000000cadfec6d ! Mem[00000000410000d0] = 1e4ac4b6a90efc5c, %l5 = 00000000e11b644d, %l2 = fcf15a4ee6a19eea add %i2,0x10,%g1 casxa [%g1]0x80,%l5,%l2 ! %l2 = 1e4ac4b6a90efc5c ba,a p24_not_taken_0_end p24_not_taken_0: ! The following code should not be executed lduh [%i0+0x03e],%l0 sth %l4,[%i3+0x036] lduw [%i3+0x01c],%l6 ldsb [%i2+0x035],%l3 sth %l4,[%i3+0x036] lduh [%i1+0x03a],%l2 ldx [%i2+0x008],%l4 stb %l2,[%i2+0x01a] ba,a p24_branch_failed p24_not_taken_0_end: ! End of Random Code for Thread 24 p24_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x060] ! Set processor 24 done flag ! Check Registers p24_check_registers: set p24_expected_registers,%g1 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 1e4ac4b6a90efc5c bne,a,pn %xcc,p24_reg_l2_fail mov %l2,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000680063b4 bne,a,pn %xcc,p24_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000cadfec6d bne,a,pn %xcc,p24_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p24_check_fp_registers: set p24_expected_fp_regs,%g3 std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be df9a090b 7f86a080 bne %xcc,p24_f6_fail nop ! Check Local Memory set p24_local0_expect,%g1 p24_check_local0: ldx [%g1+0x018],%g2 ! Expected data = ad6de8b45dff6f2d ldx [%i0+0x018],%g3 ! Observed data at 00000000400000d8 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i0,0x018,%g4 set p24_local1_expect,%g1 p24_check_local1: ldx [%g1+0x010],%g2 ! Expected data = 1f8e938c394d8636 ldx [%i1+0x010],%g3 ! Observed data at 00000000408000d0 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i1,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = 162e1c0977c90055 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+0x020],%g2 ! Expected data = 3a0dc108eef12122 ldx [%i2+0x020],%g3 ! Observed data at 00000000410000e0 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i2,0x020,%g4 ! Processor 24, local 3 is clean ! The test for processor 24 has passed p24_passed: ta GOOD_TRAP nop p24_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p24_failed p24_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p24_failed p24_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p24_failed p24_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p24_failed p24_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p24_failed p24_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p24_failed p24_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p24_failed p24_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p24_failed p24_f6_fail: set p24_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 24 failed p24_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x060] ! Set processor 24 done flag set p24_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 24 failed p24_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x060] ! Set processor 24 done flag set p24_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p24_selfmod_failed: ba p24_failed mov 0xabc,%g1 p24_common_error: or %g0,0xef8,%g1 ba p24_failed mov %o5,%g3 p24_common_signature_error: set p24_temp,%g1 ba p24_failed st %g2,[%g1] ! Common Lock Number p24_common_timeout: set p24_temp,%g1 ba p24_failed st %g2,[%g1] ! Common Lock Number p24_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p24_failed mov 0x0,%g3 p24_trap1e: ldsha [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000408000c0] lduha [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000410000d0] ldsba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000410000c0] swapa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000400000e8] lduha [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000408000e8] ldstuba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000400000d0] ldsba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000400000c0] done p24_trap1o: ldsha [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000408000c0] lduha [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000410000d0] ldsba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000410000c0] swapa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000400000e8] lduha [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000408000e8] ldstuba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000400000d0] ldsba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000400000c0] done p24_trap2e: ldstuba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000408000e8] ldsba [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000408000e0] ldstuba [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000408000c0] lduba [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000408000d0] swapa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000410000e8] lduba [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000410000d8] ldstuba [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000408000c0] done p24_trap2o: ldstuba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000408000e8] ldsba [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000408000e0] ldstuba [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000408000c0] lduba [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000408000d0] swapa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000410000e8] lduba [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000410000d8] ldstuba [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000408000c0] done p24_trap3e: nop nop done p24_trap3o: nop nop done p24_init_memory_pointers: set p24_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p24_local0_start,%i0 set p24_local1_start,%i1 set p24_local2_start,%i2 set p24_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 72fc9e6ddd569519 ldx [%g1+0x008],%l1 ! %l1 = 8bf197665e9a5037 ldx [%g1+0x010],%l2 ! %l2 = dc0dee59fa7c4740 ldx [%g1+0x018],%l3 ! %l3 = 4d557d980c80ea39 ldx [%g1+0x020],%l4 ! %l4 = c2ee2e4e6d16431c ldx [%g1+0x028],%l5 ! %l5 = 13c73a7e3848fe35 ldx [%g1+0x030],%l6 ! %l6 = acaef38c5f65bcf8 ldx [%g1+0x038],%l7 ! %l7 = e6630c23b1a94205 ! 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 = ef8d908b 48539205 2b5a50ae d1afee3e ! %f4 = 2e7fb964 58ba9269 1e82b77a 41f18542 ! %f8 = 4d05bfbd 3cb95c11 b785f78a 8b0b94b6 ! %f12 = ce123e41 91cf0e4e 4abb6d2d 274c34f3 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 1ad1ddc6 9eefc61e 40e09b46 f97b4847 ! %f20 = dfebdf1d febf6c36 800e3fb0 3ae5e746 ! %f24 = 844689a9 e6c3db6e 6020fd77 18f72373 ! %f28 = 70bbf2d8 1a0e7222 888c1fa5 f384ad3e ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 9bbe046d 585722ff 5498c3ba e0ebc37e ! %f36 = 0da94178 75eb726f bf790f6d 36c9d635 ! %f40 = ad7a954d b39ddaa9 81f84068 2c9868dd ! %f44 = d7e2aafd adb98f67 bec897b4 9f5634ce ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xbf8154c700000065,%g7,%g1 ! GSR scale = 12, align = 5 wr %g1,%g0,%gsr ! GSR = bf8154c700000065 wr %g0,%y ! Clear Y 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[00000000910000d0] = b69442c6, %g2 = 0000000000000000 lduw [%i6+%o2],%g2 ! %g2 = 00000000b69442c6 ! Mem[00000000428000d4] = f5f3f4e6, %l6 = 57b93c2a9fdb7a6f swap [%i1+0x014],%l6 ! %l6 = 00000000f5f3f4e6 ! %l4 = 2c59532ea14b750d, Mem[00000000420000c6] = b7bd2805 sth %l4,[%i0+0x006] ! Mem[00000000420000c4] = b7bd750d ! Mem[00000000918000e8] = a30dc5ac, %g2 = 00000000b69442c6 lduw [%o0+%o5],%g2 ! %g2 = 00000000a30dc5ac ! %l7 = cc9558fa19da1db8, Mem[00000000420000e4] = fdc346f3 stw %l7,[%i0+0x024] ! Mem[00000000420000e4] = 19da1db8 ! %l2 = 8dcdf299dad2e5c0, Mem[00000000428000d4] = 9fdb7a6f stw %l2,[%i1+0x014] ! Mem[00000000428000d4] = dad2e5c0 ! %l0 = 43122aba65198867, Mem[00000000430000d0] = e1a28fd3fd9eaf7b stx %l0,[%i2+%o2] ! Mem[00000000430000d0] = 43122aba65198867 ! Mem[00000000438000e4] = ece7196a, %l7 = cc9558fa19da1db8 swap [%i3+0x024],%l7 ! %l7 = 00000000ece7196a ! %l7 = 00000000ece7196a, Mem[00000000900000c8] = b54df9f36bd880f9 stx %l7,[%i4+%o1] ! Mem[00000000900000c8] = 00000000ece7196a ! Mem[00000000910000c0] = c8f49199, %g2 = 00000000a30dc5ac lduh [%i6+%g0],%g2 ! %g2 = 000000000000c8f4 p25_label_2: ! Mem[00000000438000e8] = 839018d66995d985, %l4 = 2c59532ea14b750d, %l2 = 8dcdf299dad2e5c0 add %i3,0x28,%g1 casxa [%g1]0x80,%l4,%l2 ! %l2 = 839018d66995d985 ! Mem[00000000430000ec] = db1494a8, %l6 = 00000000f5f3f4e6 swap [%i2+0x02c],%l6 ! %l6 = 00000000db1494a8 ! Mem[00000000438000d3] = 3ea893bb, %l6 = 00000000db1494a8 ldstub [%i3+0x013],%l6 ! %l6 = 000000bb000000ff ! Mem[00000000430000f4] = 43455e93, %l4 = a14b750d, %l6 = 000000bb add %i2,0x34,%g1 casa [%g1]0x80,%l4,%l6 ! %l6 = 0000000043455e93 ! %l2 = 839018d66995d985, Mem[00000000908000d8] = 2fae8d158bba37de stx %l2,[%i5+%o3] ! Mem[00000000908000d8] = 839018d66995d985 ! Mem[00000000438000f8] = f70375b5, %l1 = 63df63f2bf66c943 ldsb [%i3+0x038],%l1 ! %l1 = fffffffffffffff7 ! Mem[00000000438000e8] = 839018d6, %l4 = 2c59532ea14b750d ldstub [%i3+%o5],%l4 ! %l4 = 00000083000000ff ! Mem[00000000910000e0] = 6b104f6f4dc9f27c, %g2 = 000000000000c8f4 ldx [%i6+%o4],%g2 ! %g2 = 6b104f6f4dc9f27c ! Mem[00000000908000e4] = cca31cd3, %g2 = 6b104f6f4dc9f27c lduh [%i5+0x024],%g2 ! %g2 = 000000000000cca3 ! Mem[00000000428000ef] = 609ee415, %l5 = 567539ca7793074b ldstub [%i1+0x02f],%l5 ! %l5 = 00000015000000ff p25_label_3: ! Mem[00000000428000d0] = 5cf2250e dad2e5c0, %l4 = 00000083, %l5 = 00000015 ldd [%i1+%o2],%l4 ! %l4 = 000000005cf2250e 00000000dad2e5c0 ! Mem[00000000430000c0] = 6508d902, %l6 = 0000000043455e93 swap [%i2+%g0],%l6 ! %l6 = 000000006508d902 ! Mem[00000000428000d8] = 09730e3a21684358, %l2 = 839018d66995d985, %l7 = 00000000ece7196a add %i1,0x18,%g1 casxa [%g1]0x80,%l2,%l7 ! %l7 = 09730e3a21684358 ! Mem[00000000428000c5] = e553e803, %l1 = fffffffffffffff7 ldstub [%i1+0x005],%l1 ! %l1 = 00000053000000ff ! Mem[00000000438000f8] = f70375b5, %l5 = 00000000dad2e5c0 ldub [%i3+0x03a],%l5 ! %l5 = 0000000000000075 ! Mem[00000000918000f0] = acc90819, %g18 = f3e635cda2ff6b2f ldsw [%o0+0x030],%g2 ! %g2 = f3e635cda2ff6b2f ! Mem[00000000420000fc] = 698d4623, %l7 = 09730e3a21684358 swap [%i0+0x03c],%l7 ! %l7 = 00000000698d4623 ! Mem[00000000910000c0] = c8f49199, %g2 = ffffffffacc90819 lduw [%i6+%g0],%g2 ! %g2 = 00000000c8f49199 ! Mem[00000000420000f0] = f0986bd545205868, %l0 = 43122aba65198867, %l1 = 0000000000000053 add %i0,0x30,%g1 casxa [%g1]0x80,%l0,%l1 ! %l1 = f0986bd545205868 ! Mem[00000000438000e0] = 26d5231d19da1db8, %l6 = 000000006508d902, %l0 = 43122aba65198867 add %i3,0x20,%g1 casxa [%g1]0x80,%l6,%l0 ! %l0 = 26d5231d19da1db8 p25_label_4: ! Mem[00000000420000d4] = 464ac0ec, %l3 = 1b4c5b44, %l7 = 698d4623 add %i0,0x14,%g1 casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000464ac0ec ! Mem[00000000438000e4] = 19da1db8, %l1 = f0986bd545205868 ldstub [%i3+0x024],%l1 ! %l1 = 00000019000000ff ! Mem[00000000438000d8] = 31dbf7c1, %l6 = 6508d902, %l0 = 19da1db8 add %i3,0x18,%g1 casa [%g1]0x80,%l6,%l0 ! %l0 = 0000000031dbf7c1 ! Mem[00000000430000e0] = e6929c2055544071, %l0 = 0000000031dbf7c1 ldx [%i2+%o4],%l0 ! %l0 = e6929c2055544071 ! Mem[00000000918000e0] = 70ba0dd8 b40bbe7c, %g2 = c8f49199, %g3 = 00000000 ldd [%o0+%o4],%g2 ! %g2 = 0000000070ba0dd8 00000000b40bbe7c ! Mem[00000000438000d8] = 31dbf7c1, %l7 = 00000000464ac0ec ldsw [%i3+%o3],%l7 ! %l7 = 0000000031dbf7c1 ! Mem[00000000910000d4] = 98f6b2be, %g2 = 0000000070ba0dd8 ldsb [%i6+0x014],%g2 ! %g2 = ffffffffffffff98 ! Mem[00000000430000f2] = 2b02a085, %l2 = 839018d66995d985 ldstub [%i2+0x032],%l2 ! %l2 = 000000a0000000ff ! Mem[00000000428000e7] = f45175a6, %l1 = 0000000000000019 ldstub [%i1+0x027],%l1 ! %l1 = 000000a6000000ff ! Mem[00000000910000f8] = a46a7fd8 27d54be0, %g2 = ffffff98, %g3 = b40bbe7c ldd [%i6+0x038],%g2 ! %g2 = 00000000a46a7fd8 0000000027d54be0 ba,a p25_not_taken_0_end p25_not_taken_0: ! The following code should not be executed lduh [%i0+0x03e],%l0 sth %l4,[%i3+0x036] lduw [%i3+0x01c],%l6 ldsb [%i2+0x035],%l3 sth %l4,[%i3+0x036] lduh [%i1+0x03a],%l2 ldx [%i2+0x008],%l4 stb %l2,[%i2+0x01a] 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 e6929c2055544071 bne,a,pn %xcc,p25_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000000000a6 bne,a,pn %xcc,p25_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000000000a0 bne,a,pn %xcc,p25_reg_l2_fail mov %l2,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000005cf2250e bne,a,pn %xcc,p25_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000000000075 bne,a,pn %xcc,p25_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000006508d902 bne,a,pn %xcc,p25_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000031dbf7c1 bne,a,pn %xcc,p25_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p25_check_fp_registers: set p25_expected_fp_regs,%g3 std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 2e7fb964 58ba9269 bne %xcc,p25_f4_fail nop ! Check Local Memory set p25_local0_expect,%g1 p25_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 5c6e4b1fb7bd750d ldx [%i0+0x000],%g3 ! Observed data at 00000000420000c0 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i0,0x000,%g4 ldx [%g1+0x020],%g2 ! Expected data = b494545019da1db8 ldx [%i0+0x020],%g3 ! Observed data at 00000000420000e0 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i0,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = 83ca4ed021684358 ldx [%i0+0x038],%g3 ! Observed data at 00000000420000f8 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i0,0x038,%g4 set p25_local1_expect,%g1 p25_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 91ac35e0e5ffe803 ldx [%i1+0x000],%g3 ! Observed data at 00000000428000c0 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i1,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 5cf2250edad2e5c0 ldx [%i1+0x010],%g3 ! Observed data at 00000000428000d0 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i1,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 27eea446f45175ff ldx [%i1+0x020],%g3 ! Observed data at 00000000428000e0 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = e28cdfc9609ee4ff ldx [%i1+0x028],%g3 ! Observed data at 00000000428000e8 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i1,0x028,%g4 set p25_local2_expect,%g1 p25_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 43455e93e1e8c925 ldx [%i2+0x000],%g3 ! Observed data at 00000000430000c0 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i2,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 43122aba65198867 ldx [%i2+0x010],%g3 ! Observed data at 00000000430000d0 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i2,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = a9580b8ff5f3f4e6 ldx [%i2+0x028],%g3 ! Observed data at 00000000430000e8 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i2,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 2b02ff8543455e93 ldx [%i2+0x030],%g3 ! Observed data at 00000000430000f0 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i2,0x030,%g4 set p25_local3_expect,%g1 p25_check_local3: ldx [%g1+0x010],%g2 ! Expected data = 3ea893ffd8e7ff88 ldx [%i3+0x010],%g3 ! Observed data at 00000000438000d0 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i3,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 26d5231dffda1db8 ldx [%i3+0x020],%g3 ! Observed data at 00000000438000e0 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff9018d66995d985 ldx [%i3+0x028],%g3 ! Observed data at 00000000438000e8 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i3,0x028,%g4 ! The test for processor 25 has passed p25_passed: ta GOOD_TRAP nop p25_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p25_failed p25_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p25_failed p25_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p25_failed p25_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p25_failed p25_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p25_failed p25_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p25_failed p25_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p25_failed p25_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p25_failed p25_f4_fail: set p25_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 25 failed p25_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x064] ! Set processor 25 done flag set p25_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 25 failed p25_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x064] ! Set processor 25 done flag set p25_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p25_selfmod_failed: ba p25_failed mov 0xabc,%g1 p25_common_error: or %g0,0xef9,%g1 ba p25_failed mov %o5,%g3 p25_common_signature_error: set p25_temp,%g1 ba p25_failed st %g2,[%g1] ! Common Lock Number p25_common_timeout: set p25_temp,%g1 ba p25_failed st %g2,[%g1] ! Common Lock Number p25_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p25_failed mov 0x0,%g3 p25_trap1e: ldsha [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000420000d0] ldstuba [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000438000e8] done p25_trap1o: ldsha [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000420000d0] ldstuba [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000438000e8] done p25_trap2e: ldstuba [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000428000c8] ldswa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000428000d0] ldxa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000428000d0] ldstuba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000430000c0] ldsha [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000438000e0] stha %l1,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000420000d0] swapa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000438000e0] done p25_trap2o: ldstuba [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000428000c8] ldswa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000428000d0] ldxa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000428000d0] ldstuba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000430000c0] ldsha [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000438000e0] stha %l1,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000420000d0] swapa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000438000e0] done p25_trap3e: nop nop nop nop nop nop done p25_trap3o: nop nop nop nop nop nop done p25_init_memory_pointers: set p25_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p25_local0_start,%i0 set p25_local1_start,%i1 set p25_local2_start,%i2 set p25_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 43122aba65198867 ldx [%g1+0x008],%l1 ! %l1 = 63df63f2bf66c943 ldx [%g1+0x010],%l2 ! %l2 = 8dcdf299dad2e5c0 ldx [%g1+0x018],%l3 ! %l3 = a14228fe1b4c5b44 ldx [%g1+0x020],%l4 ! %l4 = 2c59532ea14b750d ldx [%g1+0x028],%l5 ! %l5 = 567539ca7793074b ldx [%g1+0x030],%l6 ! %l6 = 57b93c2a9fdb7a6f ldx [%g1+0x038],%l7 ! %l7 = cc9558fa19da1db8 ! 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 = 91a3c16e 66b10683 610cb786 07de21b0 ! %f4 = 4aec523a a23dacc3 c56f416f cb1c5c39 ! %f8 = 796161a3 61d95ab5 701022ac a5fdd802 ! %f12 = 83fcb96c 36599ed1 dc1d36b4 faf882b7 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 119d9982 29bf2585 2baef932 c0043037 ! %f20 = 93bf28ba 42193e20 57875069 ea085347 ! %f24 = 57cd313d 5737a3c0 3f41ec49 fe97a17e ! %f28 = ee77c876 efde6366 206a67fe 58ce326c ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = aeea2618 223a4808 63726786 1a3e8998 ! %f36 = 002a3bba 411c8b2a d8c35751 be065e8f ! %f40 = 6c06aaee 3adb2d37 4be4bc31 35d3af4d ! %f44 = 6a555ea4 69f50b52 0acdf610 ae1f3502 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x9602a7a700000031,%g7,%g1 ! GSR scale = 6, align = 1 wr %g1,%g0,%gsr ! GSR = 9602a7a700000031 wr %g0,%y ! Clear Y 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: ! %l6 = 641a11b2, %l7 = b60d9cca, Mem[00000000900000f0] = 79266aa0 afa75549 std %l6,[%i4+0x030] ! Mem[00000000900000f0] = 641a11b2 b60d9cca ! Mem[00000000900000f4] = b60d9cca, %g2 = 0000000000000000 ldsb [%i4+0x034],%g2 ! %g2 = ffffffffffffffb6 ! Mem[00000000908000f8] = 1fd05e6f, %g2 = ffffffffffffffb6 lduw [%i5+0x038],%g2 ! %g2 = 000000001fd05e6f ! %l0 = 00d40659be326a26, Mem[00000000918000e0] = 70ba0dd8 sth %l0,[%o0+%o4] ! Mem[00000000918000e0] = 6a260dd8 ! %l5 = 779b66fbf3dfff5c, Mem[00000000908000cf] = 0ee2def2 stb %l5,[%i5+0x00f] ! Mem[00000000908000cc] = 5ce2def2 ! Mem[00000000440000e8] = 26b7bb12, %l3 = 64f88c32, %l1 = b793e62e add %i0,0x28,%g1 casa [%g1]0x80,%l3,%l1 ! %l1 = 0000000026b7bb12 ! %l2 = 04c2f038, %l3 = 64f88c32, Mem[00000000918000f0] = acc90819 eee8c633 std %l2,[%o0+0x030] ! Mem[00000000918000f0] = 04c2f038 64f88c32 ! Mem[00000000450000f5] = 83a15e02, %l5 = 779b66fbf3dfff5c ldstub [%i2+0x035],%l5 ! %l5 = 000000a1000000ff ! Mem[00000000908000e4] = cca31cd3, %g2 = 000000001fd05e6f lduw [%i5+0x024],%g2 ! %g2 = 00000000cca31cd3 ! Mem[00000000448000f8] = 60edf926, %l1 = 0000000026b7bb12 swap [%i1+0x038],%l1 ! %l1 = 0000000060edf926 p26_label_2: ! Mem[00000000458000c0] = c374a4d3, %l0 = 00d40659be326a26 swap [%i3+%g0],%l0 ! %l0 = 00000000c374a4d3 ! %l6 = 641a11b2, %l7 = b60d9cca, Mem[00000000908000e8] = 0719446b aee58fc8 std %l6,[%i5+%o5] ! Mem[00000000908000e8] = 641a11b2 b60d9cca ! Mem[00000000450000e0] = 2e37be49 814cfac1, %l0 = c374a4d3, %l1 = 60edf926 ldd [%i2+%o4],%l0 ! %l0 = 000000002e37be49 00000000814cfac1 ! Mem[00000000910000e0] = 6b104f6f 4dc9f27c, %g2 = cca31cd3, %g3 = 00000000 ldd [%i6+%o4],%g2 ! %g2 = 000000006b104f6f 000000004dc9f27c ! Mem[00000000458000f5] = a3fe1c66, %l7 = a04b1e28b60d9cca ldstub [%i3+0x035],%l7 ! %l7 = 000000fe000000ff ! Mem[00000000458000f1] = d4454dc3, %l3 = c6b010a464f88c32 ldstub [%i3+0x031],%l3 ! %l3 = 00000045000000ff ! Mem[00000000440000f4] = 26658bee, %l7 = 000000fe, %l2 = 04c2f038 add %i0,0x34,%g1 casa [%g1]0x80,%l7,%l2 ! %l2 = 0000000026658bee ! %l4 = b47eaf806a866ff4, Mem[00000000448000c5] = 9c2e5be8 stb %l4,[%i1+0x005] ! Mem[00000000448000c4] = 9cf45be8 ! Mem[00000000450000dc] = 641a8d3a, %l3 = 0000000000000045 ldstub [%i2+0x01c],%l3 ! %l3 = 00000064000000ff ! Mem[00000000440000c8] = 26c74541b1fe2018, %l1 = 00000000814cfac1, %l0 = 000000002e37be49 add %i0,0x08,%g1 casxa [%g1]0x80,%l1,%l0 ! %l0 = 26c74541b1fe2018 p26_label_3: ! Mem[00000000458000f0] = d4ff4dc3a3ff1c66, %l5 = 00000000000000a1, %l3 = 0000000000000064 add %i3,0x30,%g1 casxa [%g1]0x80,%l5,%l3 ! %l3 = d4ff4dc3a3ff1c66 ! Mem[00000000918000f0] = f03864f8, %g2 = 000000006b104f6f ldub [%o0+0x032],%g2 ! %g2 = 00000000000000f0 ! Mem[00000000448000e0] = fdb0baee468cadf7, %l5 = 00000000000000a1, %l2 = 0000000026658bee add %i1,0x20,%g1 casxa [%g1]0x80,%l5,%l2 ! %l2 = fdb0baee468cadf7 ! Mem[00000000450000e0] = 2e37be49, %l0 = 26c74541b1fe2018 swap [%i2+%o4],%l0 ! %l0 = 000000002e37be49 ! Mem[00000000448000fc] = a7633534, %l2 = 468cadf7, %l4 = 6a866ff4 add %i1,0x3c,%g1 casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000a7633534 ! %l6 = 32fa02ea641a11b2, Mem[00000000910000c0] = c8f49199f698a466 stx %l6,[%i6+%g0] ! Mem[00000000910000c0] = 32fa02ea641a11b2 ! Mem[00000000448000e0] = fdb0baee468cadf7, %l6 = 32fa02ea641a11b2, %l4 = 00000000a7633534 add %i1,0x20,%g1 casxa [%g1]0x80,%l6,%l4 ! %l4 = fdb0baee468cadf7 ! %l2 = 468cadf7, %l3 = a3ff1c66, Mem[00000000440000e8] = 26b7bb12 a8427a62 std %l2,[%i0+%o5] ! Mem[00000000440000e8] = 468cadf7 a3ff1c66 ! Mem[00000000440000f1] = 5782ef68, %l3 = d4ff4dc3a3ff1c66 ldstub [%i0+0x031],%l3 ! %l3 = 00000082000000ff ! %l1 = 00000000814cfac1, Mem[00000000448000e2] = fdb0baee sth %l1,[%i1+0x022] ! Mem[00000000448000e0] = fdb0fac1 p26_label_4: ! Mem[00000000440000f8] = e57b1238, %l6 = 641a11b2, %l3 = 00000082 add %i0,0x38,%g1 casa [%g1]0x80,%l6,%l3 ! %l3 = 00000000e57b1238 ! Mem[00000000458000e0] = cbcff44c2a79e758, %l7 = 00000000000000fe, %l1 = 00000000814cfac1 add %i3,0x20,%g1 casxa [%g1]0x80,%l7,%l1 ! %l1 = cbcff44c2a79e758 ! Mem[00000000910000e8] = 0c366cfb, %g2 = 00000000000000f0 ldub [%i6+0x029],%g2 ! %g2 = 000000000000000c ! Mem[00000000458000d8] = c9ac4dcc5ddfe128, %l1 = cbcff44c2a79e758, %l5 = 00000000000000a1 add %i3,0x18,%g1 casxa [%g1]0x80,%l1,%l5 ! %l5 = c9ac4dcc5ddfe128 ! Mem[00000000440000f0] = 57ffef6826658bee, %l6 = 32fa02ea641a11b2, %l6 = 32fa02ea641a11b2 add %i0,0x30,%g1 casxa [%g1]0x80,%l6,%l6 ! %l6 = 57ffef6826658bee ! Mem[00000000440000d0] = 4d97c5b20c5ae745, %l5 = c9ac4dcc5ddfe128, %l7 = 00000000000000fe add %i0,0x10,%g1 casxa [%g1]0x80,%l5,%l7 ! %l7 = 4d97c5b20c5ae745 ! Mem[00000000448000e0] = fdb0fac1468cadf7, %l3 = 00000000e57b1238 ldx [%i1+%o4],%l3 ! %l3 = fdb0fac1468cadf7 ! %l0 = 000000002e37be49, Mem[00000000900000e8] = e04cb730 stw %l0,[%i4+%o5] ! Mem[00000000900000e8] = 2e37be49 ! %l1 = cbcff44c2a79e758, Mem[00000000918000d4] = 703dd1bf stw %l1,[%o0+0x014] ! Mem[00000000918000d4] = 2a79e758 ! Mem[00000000458000e2] = cbcff44c, %l1 = cbcff44c2a79e758 ldstub [%i3+0x022],%l1 ! %l1 = 000000f4000000ff ba,a p26_not_taken_0_end p26_not_taken_0: ! The following code should not be executed lduh [%i0+0x03e],%l0 sth %l4,[%i3+0x036] lduw [%i3+0x01c],%l6 ldsb [%i2+0x035],%l3 sth %l4,[%i3+0x036] lduh [%i1+0x03a],%l2 ldx [%i2+0x008],%l4 stb %l2,[%i2+0x01a] ba,a p26_branch_failed p26_not_taken_0_end: ! End of Random Code for Thread 26 1: membar #Sync ! Force all stores to complete p26_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x068] ! Set processor 26 done flag ! Check Registers p26_check_registers: set p26_expected_registers,%g1 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000000000f4 bne,a,pn %xcc,p26_reg_l1_fail mov %l1,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be fdb0fac1468cadf7 bne,a,pn %xcc,p26_reg_l3_fail mov %l3,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be c9ac4dcc5ddfe128 bne,a,pn %xcc,p26_reg_l5_fail mov %l5,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 4d97c5b20c5ae745 bne,a,pn %xcc,p26_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p26_check_fp_registers: set p26_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be 91a3c16e 66b10683 bne %xcc,p26_f0_fail nop ! Check Local Memory set p26_local0_expect,%g1 p26_check_local0: ldx [%g1+0x028],%g2 ! Expected data = 468cadf7a3ff1c66 ldx [%i0+0x028],%g3 ! Observed data at 00000000440000e8 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 57ffef6826658bee ldx [%i0+0x030],%g3 ! Observed data at 00000000440000f0 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i0,0x030,%g4 set p26_local1_expect,%g1 p26_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 3681d3599cf45be8 ldx [%i1+0x000],%g3 ! Observed data at 00000000448000c0 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i1,0x000,%g4 ldx [%g1+0x020],%g2 ! Expected data = fdb0fac1468cadf7 ldx [%i1+0x020],%g3 ! Observed data at 00000000448000e0 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i1,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = 26b7bb12a7633534 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 = a2633b92ff1a8d3a ldx [%i2+0x018],%g3 ! Observed data at 00000000450000d8 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = b1fe2018814cfac1 ldx [%i2+0x020],%g3 ! Observed data at 00000000450000e0 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i2,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = ca48905883ff5e02 ldx [%i2+0x030],%g3 ! Observed data at 00000000450000f0 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i2,0x030,%g4 set p26_local3_expect,%g1 p26_check_local3: ldx [%g1+0x000],%g2 ! Expected data = be326a26c78cf20c ldx [%i3+0x000],%g3 ! Observed data at 00000000458000c0 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i3,0x000,%g4 ldx [%g1+0x020],%g2 ! Expected data = cbcfff4c2a79e758 ldx [%i3+0x020],%g3 ! Observed data at 00000000458000e0 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i3,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = d4ff4dc3a3ff1c66 ldx [%i3+0x030],%g3 ! Observed data at 00000000458000f0 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i3,0x030,%g4 ! The test for processor 26 has passed p26_passed: ta GOOD_TRAP nop p26_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p26_failed p26_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p26_failed p26_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p26_failed p26_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p26_failed p26_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p26_failed p26_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p26_failed p26_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p26_failed p26_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p26_failed p26_f0_fail: set p26_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 26 failed p26_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x068] ! Set processor 26 done flag set p26_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 26 failed p26_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x068] ! Set processor 26 done flag set p26_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p26_selfmod_failed: ba p26_failed mov 0xabc,%g1 p26_common_error: or %g0,0xefa,%g1 ba p26_failed mov %o5,%g3 p26_common_signature_error: set p26_temp,%g1 ba p26_failed st %g2,[%g1] ! Common Lock Number p26_common_timeout: set p26_temp,%g1 ba p26_failed st %g2,[%g1] ! Common Lock Number p26_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p26_failed mov 0x0,%g3 p26_trap1e: ldsha [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000450000e0] swapa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000450000d8] swapa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000458000e0] lduba [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000458000d8] done p26_trap1o: ldsha [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000450000e0] swapa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000450000d8] swapa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000458000e0] lduba [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000458000d8] done p26_trap2e: stwa %l2,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[00000000450000c0] done p26_trap2o: stwa %l2,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[00000000450000c0] done p26_trap3e: nop nop nop nop nop done p26_trap3o: nop nop nop nop nop done p26_init_memory_pointers: set p26_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p26_local0_start,%i0 set p26_local1_start,%i1 set p26_local2_start,%i2 set p26_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 00d40659be326a26 ldx [%g1+0x008],%l1 ! %l1 = 5286c69eb793e62e ldx [%g1+0x010],%l2 ! %l2 = 1ff25cd604c2f038 ldx [%g1+0x018],%l3 ! %l3 = c6b010a464f88c32 ldx [%g1+0x020],%l4 ! %l4 = b47eaf806a866ff4 ldx [%g1+0x028],%l5 ! %l5 = 779b66fbf3dfff5c ldx [%g1+0x030],%l6 ! %l6 = 32fa02ea641a11b2 ldx [%g1+0x038],%l7 ! %l7 = a04b1e28b60d9cca ! 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 = e5dbf524 8cd9b3d8 477b85f2 1865e9b3 ! %f4 = 78084eb1 510aae2b f9260691 e8c3af85 ! %f8 = 2b30e888 1ee83e8e 495fc163 cb72998d ! %f12 = d16ef8fe c7422b24 a02c60dd 51e8aa30 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 19b86efc cfa7d411 90ce2c77 4c924364 ! %f20 = f37ebd3f 669c080c c44fd4bd b1016ea8 ! %f24 = 3cca914f a42688be 659839c3 a8a8eead ! %f28 = 27074bcf 4551f9d0 0fa1bee8 8be87f6f ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 50c6e828 125ad4d3 810bbde4 dfe71768 ! %f36 = 9aa05d67 9d782ed5 3ae04e26 e9d71a2b ! %f40 = b4e6c813 48f73127 661ee475 1484a7f7 ! %f44 = 2d847fc7 77e072d1 ca710c88 863f6094 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x9f38d61000000054,%g7,%g1 ! GSR scale = 10, align = 4 wr %g1,%g0,%gsr ! GSR = 9f38d61000000054 wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 27 p27_label_1: ! Mem[00000000908000f4] = f3631fd0, %g2 = 0000000000000000 ldub [%i5+0x036],%g2 ! %g2 = 00000000000000f3 ! %l3 = 4045db74d2b4df08, Mem[00000000918000c0] = 58e96f53c557a3e3 stx %l3,[%o0+%g0] ! Mem[00000000918000c0] = 4045db74d2b4df08 ! %l7 = e96d095c46a38a8b, Mem[00000000910000e4] = 4dc9f27c sth %l7,[%i6+0x024] ! Mem[00000000910000e4] = 8a8bf27c ! %l0 = 76693b6b, %l1 = f1d02f4b, Mem[00000000900000c0] = beb3ff22 ad828802 std %l0,[%i4+%g0] ! Mem[00000000900000c0] = 76693b6b f1d02f4b ! Mem[00000000470000d4] = 0d94a6a6, %l3 = 4045db74d2b4df08 swap [%i2+0x014],%l3 ! %l3 = 000000000d94a6a6 ! Mem[00000000910000e4] = 8a8bf27c, %g2 = 00000000000000f3 lduw [%i6+0x024],%g2 ! %g2 = 000000008a8bf27c ! Mem[00000000918000e0] = 70ba0dd8, %g2 = 000000008a8bf27c lduw [%o0+%o4],%g2 ! %g2 = 0000000070ba0dd8 ! Mem[00000000460000e4] = 4c309661, %l6 = 67679bd9, %l4 = fd7000f9 add %i0,0x24,%g1 casa [%g1]0x80,%l6,%l4 ! %l4 = 000000004c309661 ! Mem[00000000908000e8] = 0719446b, %g18 = 12f75977cc78378b ldsw [%i5+%o5],%g2 ! %g2 = 12f75977cc78378b ! %l4 = 000000004c309661, Mem[00000000908000d4] = 6b9d8a8c stw %l4,[%i5+0x014] ! Mem[00000000908000d4] = 4c309661 p27_label_2: ! %l4 = 4c309661, %l5 = c9aef591, Mem[00000000478000d0] = 4142c89f bb205490 std %l4,[%i3+%o2] ! Mem[00000000478000d0] = 4c309661 c9aef591 ! Mem[00000000900000c0] = 76693b6bf1d02f4b, %g2 = 000000000719446b ldx [%i4+%g0],%g2 ! %g2 = 76693b6bf1d02f4b ! Mem[00000000908000f8] = 1fd05e6f e977b4c4, %g2 = f1d02f4b, %g3 = 00000000 ldd [%i5+0x038],%g2 ! %g2 = 000000001fd05e6f 00000000e977b4c4 ! Mem[00000000478000cc] = a4242f58, %l0 = 76693b6b, %l1 = f1d02f4b add %i3,0x0c,%g1 casa [%g1]0x80,%l0,%l1 ! %l1 = 00000000a4242f58 ! Mem[00000000470000d8] = 095f9719, %l0 = e67956a876693b6b swap [%i2+%o3],%l0 ! %l0 = 00000000095f9719 ! Mem[00000000918000e4] = b40bbe7c, %g2 = 000000001fd05e6f ldsh [%o0+0x024],%g2 ! %g2 = ffffffffffffb40b ! Mem[00000000478000ea] = 86119229, %l4 = 000000004c309661 ldstub [%i3+0x02a],%l4 ! %l4 = 00000092000000ff ! Mem[00000000468000e0] = 5837f4c4, %l1 = 00000000a4242f58 ldsw [%i1+%o4],%l1 ! %l1 = 000000005837f4c4 ! Mem[00000000478000ec] = e1dd6b23, %l7 = 46a38a8b, %l6 = 67679bd9 add %i3,0x2c,%g1 casa [%g1]0x80,%l7,%l6 ! %l6 = 00000000e1dd6b23 ! Mem[00000000470000db] = 76693b6b, %l2 = fb28e1c25b721601 ldstub [%i2+0x01b],%l2 ! %l2 = 0000006b000000ff p27_label_3: ! Mem[00000000468000e4] = f5082040, %l1 = 000000005837f4c4 ldub [%i1+0x026],%l1 ! %l1 = 0000000000000020 ! Mem[00000000460000c0] = 56fee05f2542da4d, %l3 = 000000000d94a6a6, %l5 = f35aabe0c9aef591 casxa [%i0]0x80,%l3,%l5 ! %l5 = 56fee05f2542da4d ! Mem[00000000460000e8] = 46a9b4a1, %l3 = 000000000d94a6a6 swap [%i0+%o5],%l3 ! %l3 = 0000000046a9b4a1 ! Mem[00000000460000dc] = 7f34a12b, %l3 = 0000000046a9b4a1 ldstub [%i0+0x01c],%l3 ! %l3 = 0000007f000000ff ! Mem[00000000468000cf] = 72e4cf6c, %l7 = e96d095c46a38a8b ldstub [%i1+0x00f],%l7 ! %l7 = 0000006c000000ff ! Mem[00000000908000c8] = 9e2ef71da03e670e, %g2 = ffffffffffffb40b ldx [%i5+%o1],%g2 ! %g2 = 9e2ef71da03e670e ! Mem[00000000460000d8] = d8aa95dd, %l6 = e1dd6b23, %l6 = e1dd6b23 add %i0,0x18,%g1 casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000d8aa95dd ! Mem[00000000918000dc] = 19fe44c6, %g2 = 9e2ef71da03e670e lduw [%o0+0x01c],%g2 ! %g2 = 0000000019fe44c6 ! Mem[00000000478000e1] = 06855e99, %l4 = 0000000000000092 ldstub [%i3+0x021],%l4 ! %l4 = 00000085000000ff ! %l1 = 0000000000000020, Mem[00000000900000c3] = 6bf1d02f stb %l1,[%i4+0x003] ! Mem[00000000900000c0] = 20f1d02f p27_label_4: ! %l6 = 00000000d8aa95dd, Mem[00000000918000e8] = a30dc5ac stb %l6,[%o0+%o5] ! Mem[00000000918000e8] = dd0dc5ac ! Mem[00000000910000d4] = f6b2be52, %g2 = 0000000019fe44c6 ldsb [%i6+0x015],%g2 ! %g2 = fffffffffffffff6 ! Mem[00000000478000c8] = 21d251fa, %l4 = 0000000000000085 ldsb [%i3+0x00b],%l4 ! %l4 = fffffffffffffffa ! Mem[00000000468000dc] = 7fad2795, %l4 = fffffffffffffffa swap [%i1+0x01c],%l4 ! %l4 = 000000007fad2795 ! Mem[00000000460000cc] = bac114c0, %l3 = 0000007f, %l0 = 095f9719 add %i0,0x0c,%g1 casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000bac114c0 ! Mem[00000000478000e0] = 06ff5e9936b03fa5, %l3 = 000000000000007f, %l3 = 000000000000007f add %i3,0x20,%g1 casxa [%g1]0x80,%l3,%l3 ! %l3 = 06ff5e9936b03fa5 ! Mem[00000000468000d6] = 90a71bd6, %l1 = 0000000000000020 ldstub [%i1+0x016],%l1 ! %l1 = 0000001b000000ff ! %l0 = 00000000bac114c0, Mem[00000000910000c8] = 251289e1c52852c0 stx %l0,[%i6+%o1] ! Mem[00000000910000c8] = 00000000bac114c0 ! Mem[00000000470000d0] = 6e0f3bf2d2b4df08, %l5 = 56fee05f2542da4d, %l0 = 00000000bac114c0 add %i2,0x10,%g1 casxa [%g1]0x80,%l5,%l0 ! %l0 = 6e0f3bf2d2b4df08 ! Mem[00000000478000e4] = 36b03fa5, %l4 = 000000007fad2795 swap [%i3+0x024],%l4 ! %l4 = 0000000036b03fa5 ba,a p27_not_taken_0_end p27_not_taken_0: ! The following code should not be executed lduh [%i0+0x03e],%l0 sth %l4,[%i3+0x036] lduw [%i3+0x01c],%l6 ldsb [%i2+0x035],%l3 sth %l4,[%i3+0x036] lduh [%i1+0x03a],%l2 ldx [%i2+0x008],%l4 stb %l2,[%i2+0x01a] 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+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000000000001b bne,a,pn %xcc,p27_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000000000006b bne,a,pn %xcc,p27_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 06ff5e9936b03fa5 bne,a,pn %xcc,p27_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000036b03fa5 bne,a,pn %xcc,p27_reg_l4_fail mov %l4,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000000000006c bne,a,pn %xcc,p27_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p27_local0_expect,%g1 p27_check_local0: ldx [%g1+0x018],%g2 ! Expected data = d8aa95ddff34a12b ldx [%i0+0x018],%g3 ! Observed data at 00000000460000d8 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i0,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 0d94a6a652646b16 ldx [%i0+0x028],%g3 ! Observed data at 00000000460000e8 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i0,0x028,%g4 set p27_local1_expect,%g1 p27_check_local1: ldx [%g1+0x008],%g2 ! Expected data = 172beb7772e4cfff ldx [%i1+0x008],%g3 ! Observed data at 00000000468000c8 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = c9b2f9cd90a7ffd6 ldx [%i1+0x010],%g3 ! Observed data at 00000000468000d0 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 96c872d1fffffffa ldx [%i1+0x018],%g3 ! Observed data at 00000000468000d8 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i1,0x018,%g4 set p27_local2_expect,%g1 p27_check_local2: ldx [%g1+0x010],%g2 ! Expected data = 6e0f3bf2d2b4df08 ldx [%i2+0x010],%g3 ! Observed data at 00000000470000d0 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 76693bffb9329a74 ldx [%i2+0x018],%g3 ! Observed data at 00000000470000d8 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i2,0x018,%g4 set p27_local3_expect,%g1 p27_check_local3: ldx [%g1+0x010],%g2 ! Expected data = 4c309661c9aef591 ldx [%i3+0x010],%g3 ! Observed data at 00000000478000d0 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i3,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 06ff5e997fad2795 ldx [%i3+0x020],%g3 ! Observed data at 00000000478000e0 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 8611ff29e1dd6b23 ldx [%i3+0x028],%g3 ! Observed data at 00000000478000e8 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i3,0x028,%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: ldsha [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000460000c0] ldswa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000468000e8] ldxa [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000470000d0] stha %l4,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[00000000478000c8] lduwa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000460000e8] lduwa [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000468000c8] done p27_trap1o: ldsha [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000460000c0] ldswa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000468000e8] ldxa [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000470000d0] stha %l4,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[00000000478000c8] lduwa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000460000e8] lduwa [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000468000c8] done p27_trap2e: stba %l3,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000460000d0] ldsha [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000470000e0] lduba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000460000c0] done p27_trap2o: stba %l3,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000460000d0] ldsha [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000470000e0] lduba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000460000c0] done p27_trap3e: nop nop nop done p27_trap3o: nop nop nop done p27_init_memory_pointers: set p27_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p27_local0_start,%i0 set p27_local1_start,%i1 set p27_local2_start,%i2 set p27_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = e67956a876693b6b ldx [%g1+0x008],%l1 ! %l1 = b06ecc1df1d02f4b ldx [%g1+0x010],%l2 ! %l2 = fb28e1c25b721601 ldx [%g1+0x018],%l3 ! %l3 = 4045db74d2b4df08 ldx [%g1+0x020],%l4 ! %l4 = e5985b07fd7000f9 ldx [%g1+0x028],%l5 ! %l5 = f35aabe0c9aef591 ldx [%g1+0x030],%l6 ! %l6 = 1ce8d53e67679bd9 ldx [%g1+0x038],%l7 ! %l7 = e96d095c46a38a8b ! 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 = 53676c9a 90fb6232 051bffc7 1c64b401 ! %f4 = ead37d39 97cbe52b 0cbbd485 dcfe9f82 ! %f8 = e73d48c7 fbe3b83c 30def701 2115bcfc ! %f12 = 4e550363 5945a3b1 ccbf10cc b836455c ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = a520085c 4b5d3400 c6fcbc29 088a64b9 ! %f20 = 5cf8094f 255c49f6 4f9ad15a d6dbd03b ! %f24 = 21d931fe 0e3bae70 6e492caf 981bbe45 ! %f28 = 99ebd2a6 92457c01 9fb8ef24 57f35fb8 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 9790ebec e2978c23 5f12459a 86dc07d8 ! %f36 = 39dce861 82550a9e a4a113e7 a05a4e7d ! %f40 = 85204232 4e7826a6 5c706a19 29633173 ! %f44 = e948ff81 4fd4ebb2 458c1292 0fbf0f85 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xc984a1180000003c,%g7,%g1 ! GSR scale = 7, align = 4 wr %g1,%g0,%gsr ! GSR = c984a1180000003c wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 28 p28_label_1: ! Mem[00000000918000f0] = acc90819, %g18 = 20291f50cf8d886b ldsw [%o0+0x030],%g2 ! %g2 = 20291f50cf8d886b ! Mem[00000000498000e8] = 806762e32b370184, %l6 = 11f79a74c68fe854, %l0 = 29c5b3c40cbfc64c add %i3,0x28,%g1 casxa [%g1]0x80,%l6,%l0 ! %l0 = 806762e32b370184 ! Mem[00000000900000f8] = 04ff0677, %g2 = ffffffffacc90819 ldsh [%i4+0x03a],%g2 ! %g2 = 00000000000004ff ! Mem[00000000488000d0] = 220086cba2fee9bc, %l4 = db614809f66d3db8, %l5 = b969dc6ffa2b8a8a add %i1,0x10,%g1 casxa [%g1]0x80,%l4,%l5 ! %l5 = 220086cba2fee9bc ! %l5 = 220086cba2fee9bc, Mem[00000000908000f4] = 61c4f363 sth %l5,[%i5+0x034] ! Mem[00000000908000f4] = e9bcf363 ! Mem[00000000480000f4] = 5d7df285, %l6 = 11f79a74c68fe854 swap [%i0+0x034],%l6 ! %l6 = 000000005d7df285 ! Mem[00000000910000e8] = 600c366c, %g2 = 00000000000004ff ldsb [%i6+%o5],%g2 ! %g2 = 0000000000000060 ! Mem[00000000490000ec] = 92338792, %l5 = a2fee9bc, %l5 = a2fee9bc add %i2,0x2c,%g1 casa [%g1]0x80,%l5,%l5 ! %l5 = 0000000092338792 ! Mem[00000000498000d7] = 86d11991, %l5 = 0000000092338792 ldstub [%i3+0x017],%l5 ! %l5 = 00000091000000ff ! Mem[00000000498000c8] = 5e6a9dba828cabb6, %l3 = 8f94f7efe14719ac, %l0 = 806762e32b370184 add %i3,0x08,%g1 casxa [%g1]0x80,%l3,%l0 ! %l0 = 5e6a9dba828cabb6 p28_label_2: ! Mem[00000000480000d0] = 6e4d3325, %l4 = db614809f66d3db8 swap [%i0+%o2],%l4 ! %l4 = 000000006e4d3325 ! Mem[00000000480000fc] = 824a17e3, %l6 = 5d7df285, %l5 = 00000091 add %i0,0x3c,%g1 casa [%g1]0x80,%l6,%l5 ! %l5 = 00000000824a17e3 ! Mem[00000000490000ec] = 92338792, %l1 = af629d79, %l5 = 824a17e3 add %i2,0x2c,%g1 casa [%g1]0x80,%l1,%l5 ! %l5 = 0000000092338792 ! %l3 = 8f94f7efe14719ac, Mem[00000000910000e0] = 6b104f6f4dc9f27c stx %l3,[%i6+%o4] ! Mem[00000000910000e0] = 8f94f7efe14719ac ! Mem[00000000490000d9] = ec724328, %l1 = 68c03edeaf629d79 ldstub [%i2+0x019],%l1 ! %l1 = 00000072000000ff ! Mem[00000000490000d8] = ecff4328df49e30c, %l5 = 0000000092338792 ldx [%i2+%o3],%l5 ! %l5 = ecff4328df49e30c ! Mem[00000000498000c0] = e6e6d66a a9e08dbf, %l6 = 5d7df285, %l7 = 054872ae ldd [%i3+%g0],%l6 ! %l6 = 00000000e6e6d66a 00000000a9e08dbf ! Mem[00000000490000e8] = e49661a4, %l1 = 00000072, %l4 = 6e4d3325 add %i2,0x28,%g1 casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000e49661a4 ! Mem[00000000490000c8] = 433c38d0, %l7 = 00000000a9e08dbf ldstub [%i2+%o1],%l7 ! %l7 = 00000043000000ff ! %l2 = 4ed75a21b78eb8d3, Mem[00000000908000c1] = 70574b72 stb %l2,[%i5+0x001] ! Mem[00000000908000c0] = d3574b72 p28_label_3: ! Mem[00000000910000d8] = 52e8dbea, %g2 = 0000000000000060 lduh [%i6+%o3],%g2 ! %g2 = 00000000000052e8 ! Mem[00000000490000ec] = 92338792, %l2 = 4ed75a21b78eb8d3 lduw [%i2+0x02c],%l2 ! %l2 = 0000000092338792 ! Mem[00000000490000c8] = ff3c38d0f84f8c65, %l0 = 5e6a9dba828cabb6, %l7 = 0000000000000043 add %i2,0x08,%g1 casxa [%g1]0x80,%l0,%l7 ! %l7 = ff3c38d0f84f8c65 ! Mem[00000000488000ff] = 99a959ba, %l2 = 0000000092338792 ldstub [%i1+0x03f],%l2 ! %l2 = 000000ba000000ff ! Mem[00000000900000c0] = beb3ff22, %g2 = 00000000000052e8 lduw [%i4+%g0],%g2 ! %g2 = 00000000beb3ff22 ! Mem[00000000498000e2] = ebdaa6b8, %l5 = ecff4328df49e30c ldstub [%i3+0x022],%l5 ! %l5 = 000000a6000000ff ! Mem[00000000480000f8] = 4251df0f, %l4 = 00000000e49661a4 swap [%i0+0x038],%l4 ! %l4 = 000000004251df0f ! %l3 = 8f94f7efe14719ac, Mem[00000000900000e4] = debb91d2 sth %l3,[%i4+0x024] ! Mem[00000000900000e4] = 19ac91d2 ! Mem[00000000488000c8] = d9e59318, %l1 = 0000000000000072 ldsh [%i1+0x00a],%l1 ! %l1 = ffffffffffff9318 ! %l3 = 8f94f7efe14719ac, Mem[00000000908000e6] = 1cd30719 sth %l3,[%i5+0x026] ! Mem[00000000908000e4] = 19ac0719 p28_label_4: ! Mem[00000000498000e4] = 742b1ddb, %l7 = ff3c38d0f84f8c65 swap [%i3+0x024],%l7 ! %l7 = 00000000742b1ddb ! Mem[00000000498000ec] = 2b370184, %l6 = e6e6d66a, %l1 = ffff9318 add %i3,0x2c,%g1 casa [%g1]0x80,%l6,%l1 ! %l1 = 000000002b370184 ! Mem[00000000490000e0] = 6b2a2850 0e6693d5, %l0 = 828cabb6, %l1 = 2b370184 ldd [%i2+%o4],%l0 ! %l0 = 000000006b2a2850 000000000e6693d5 ! Mem[00000000488000c0] = 3a4579ab057d311b, %l6 = 00000000e6e6d66a, %l6 = 00000000e6e6d66a casxa [%i1]0x80,%l6,%l6 ! %l6 = 3a4579ab057d311b ! Mem[00000000498000c0] = e6e6d66aa9e08dbf, %l6 = 3a4579ab057d311b, %l4 = 000000004251df0f casxa [%i3]0x80,%l6,%l4 ! %l4 = e6e6d66aa9e08dbf ! Mem[00000000480000c6] = 91ee4d2e, %l7 = 00000000742b1ddb ldstub [%i0+0x006],%l7 ! %l7 = 0000004d000000ff ! Mem[00000000908000f4] = e9bcf363, %g2 = 00000000beb3ff22 ldub [%i5+0x034],%g2 ! %g2 = 00000000000000e9 ! Mem[00000000918000fc] = 35f8f42c, %g18 = 20291f50cf8d886b ldsw [%o0+0x03c],%g2 ! %g2 = 20291f50cf8d886b ! Mem[00000000480000d4] = 662043b3, %l4 = a9e08dbf, %l4 = a9e08dbf add %i0,0x14,%g1 casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000662043b3 ! Mem[00000000910000e8] = 600c366c, %g2 = 0000000035f8f42c ldub [%i6+%o5],%g2 ! %g2 = 0000000000000060 ba,a p28_not_taken_0_end p28_not_taken_0: ! The following code should not be executed lduh [%i0+0x03e],%l0 sth %l4,[%i3+0x036] lduw [%i3+0x01c],%l6 ldsb [%i2+0x035],%l3 sth %l4,[%i3+0x036] lduh [%i1+0x03a],%l2 ldx [%i2+0x008],%l4 stb %l2,[%i2+0x01a] 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 000000000e6693d5 bne,a,pn %xcc,p28_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000000000ba bne,a,pn %xcc,p28_reg_l2_fail mov %l2,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000000000a6 bne,a,pn %xcc,p28_reg_l5_fail mov %l5,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000000000004d bne,a,pn %xcc,p28_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p28_check_fp_registers: set p28_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be 53676c9a 90fb6232 bne %xcc,p28_f0_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 0cbbd485 dcfe9f82 bne %xcc,p28_f6_fail nop ! Check Local Memory set p28_local0_expect,%g1 p28_check_local0: ldx [%g1+0x000],%g2 ! Expected data = f3185f9891eeff2e ldx [%i0+0x000],%g3 ! Observed data at 00000000480000c0 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i0,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = f66d3db8662043b3 ldx [%i0+0x010],%g3 ! Observed data at 00000000480000d0 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i0,0x010,%g4 ldx [%g1+0x030],%g2 ! Expected data = 93a2ebeec68fe854 ldx [%i0+0x030],%g3 ! Observed data at 00000000480000f0 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i0,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = e49661a4824a17e3 ldx [%i0+0x038],%g3 ! Observed data at 00000000480000f8 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i0,0x038,%g4 set p28_local1_expect,%g1 p28_check_local1: ldx [%g1+0x038],%g2 ! Expected data = d21b9d4699a959ff 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 = ff3c38d0f84f8c65 ldx [%i2+0x008],%g3 ! Observed data at 00000000490000c8 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i2,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = ecff4328df49e30c ldx [%i2+0x018],%g3 ! Observed data at 00000000490000d8 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i2,0x018,%g4 set p28_local3_expect,%g1 p28_check_local3: ldx [%g1+0x010],%g2 ! Expected data = aa557f8686d119ff ldx [%i3+0x010],%g3 ! Observed data at 00000000498000d0 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i3,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = ebdaffb8f84f8c65 ldx [%i3+0x020],%g3 ! Observed data at 00000000498000e0 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i3,0x020,%g4 ! The test for processor 28 has passed p28_passed: ta GOOD_TRAP nop p28_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p28_failed p28_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p28_failed p28_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p28_failed p28_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p28_failed p28_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p28_failed p28_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p28_failed p28_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p28_failed p28_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p28_failed p28_f0_fail: set p28_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p28_f6_fail: set p28_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 28 failed p28_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x070] ! Set processor 28 done flag set p28_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 28 failed p28_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x070] ! Set processor 28 done flag set p28_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p28_selfmod_failed: ba p28_failed mov 0xabc,%g1 p28_common_error: or %g0,0xefc,%g1 ba p28_failed mov %o5,%g3 p28_common_signature_error: set p28_temp,%g1 ba p28_failed st %g2,[%g1] ! Common Lock Number p28_common_timeout: set p28_temp,%g1 ba p28_failed st %g2,[%g1] ! Common Lock Number p28_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p28_failed mov 0x0,%g3 p28_trap1e: ldsha [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000498000d0] done p28_trap1o: ldsha [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000498000d0] done p28_trap2e: ldxa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000480000d0] done p28_trap2o: ldxa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000480000d0] done p28_trap3e: nop nop done p28_trap3o: 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 = 29c5b3c40cbfc64c ldx [%g1+0x008],%l1 ! %l1 = 68c03edeaf629d79 ldx [%g1+0x010],%l2 ! %l2 = 4ed75a21b78eb8d3 ldx [%g1+0x018],%l3 ! %l3 = 8f94f7efe14719ac ldx [%g1+0x020],%l4 ! %l4 = db614809f66d3db8 ldx [%g1+0x028],%l5 ! %l5 = b969dc6ffa2b8a8a ldx [%g1+0x030],%l6 ! %l6 = 11f79a74c68fe854 ldx [%g1+0x038],%l7 ! %l7 = b3ed8d86054872ae ! 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 = b566c62e 6aed1f84 230d924e 331e32fb ! %f4 = 93091711 cdd09d6e 8370175d 25f46602 ! %f8 = c57f7008 d3c8a96f f243e59a e38e013f ! %f12 = f0c4eeae b585e6e0 ff699466 b208ed58 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 8656de2c ee873e09 e17e68c8 58ca7e65 ! %f20 = 27714e01 5141fc6a 47ee57ec 49dc6588 ! %f24 = 818d8600 294abd18 6eb4562d 2fa5292e ! %f28 = 6b5f8278 09e06bcc 4866f6fb bf43ecd3 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 0f022f82 aab2d4a2 5d4b9220 640b0424 ! %f36 = 44f63bfa 83c412c0 e13afd1a 7f557c3b ! %f40 = 7a1c9040 5622aab5 efed596a 28cec668 ! %f44 = cc572712 7443bbc1 bc111a99 41cd64d5 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xe40144c800000015,%g7,%g1 ! GSR scale = 2, align = 5 wr %g1,%g0,%gsr ! GSR = e40144c800000015 wr %g0,%y ! Clear Y 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[000000004b0000e6] = 33976161, %l6 = eab13d2e8b94c84b ldstub [%i2+0x026],%l6 ! %l6 = 00000061000000ff ! Mem[000000004a0000d4] = 0c53faf3, %l4 = 31e239b0525e96ff ldstub [%i0+0x014],%l4 ! %l4 = 0000000c000000ff ! Mem[00000000908000f4] = 61c4f363, %g2 = 0000000000000000 lduw [%i5+0x034],%g2 ! %g2 = 0000000061c4f363 ! Mem[000000004a0000f0] = 2e6674de, %l7 = a3b829ba0260374b ldsh [%i0+0x032],%l7 ! %l7 = 00000000000074de ! %l6 = 0000000000000061, Mem[00000000900000d4] = 2d2854de stw %l6,[%i4+0x014] ! Mem[00000000900000d4] = 00000061 ! Mem[000000004a8000d0] = a6aa46e36f808f97, %l1 = ce598b6c28f7c27e, %l4 = 000000000000000c add %i1,0x10,%g1 casxa [%g1]0x80,%l1,%l4 ! %l4 = a6aa46e36f808f97 ! Mem[000000004a0000e0] = 980663c45302c27b, %l6 = 0000000000000061, %l1 = ce598b6c28f7c27e add %i0,0x20,%g1 casxa [%g1]0x80,%l6,%l1 ! %l1 = 980663c45302c27b ! Mem[00000000900000c0] = beb3ff22ad828802, %g2 = 0000000061c4f363 ldx [%i4+%g0],%g2 ! %g2 = beb3ff22ad828802 ! Mem[000000004a0000e0] = 980663c45302c27b, %l2 = ff6addce0be95537 ldx [%i0+%o4],%l2 ! %l2 = 980663c45302c27b ! Mem[00000000900000e4] = debb91d2, %g2 = beb3ff22ad828802 lduh [%i4+0x024],%g2 ! %g2 = 000000000000debb p29_label_2: ! Mem[000000004a0000ec] = a59d253c, %l1 = 980663c45302c27b swap [%i0+0x02c],%l1 ! %l1 = 00000000a59d253c ! Mem[000000004a8000c8] = 231c90d4b06b0e73, %l5 = 765cc8e2a66ed59c, %l2 = 980663c45302c27b add %i1,0x08,%g1 casxa [%g1]0x80,%l5,%l2 ! %l2 = 231c90d4b06b0e73 ! Mem[000000004b8000c0] = ab9135d36f9a6b1b, %l1 = 00000000a59d253c, %l2 = 231c90d4b06b0e73 casxa [%i3]0x80,%l1,%l2 ! %l2 = ab9135d36f9a6b1b ! Mem[00000000910000f4] = fcdd5500, %g2 = 000000000000debb lduh [%i6+0x034],%g2 ! %g2 = 000000000000fcdd ! Mem[000000004b0000e8] = 2d5fbc4a33aab5e3, %l3 = f43e99d415e56197, %l5 = 765cc8e2a66ed59c add %i2,0x28,%g1 casxa [%g1]0x80,%l3,%l5 ! %l5 = 2d5fbc4a33aab5e3 ! Mem[000000004a8000d8] = f0e8f3e839cfd167, %l7 = 00000000000074de, %l6 = 0000000000000061 add %i1,0x18,%g1 casxa [%g1]0x80,%l7,%l6 ! %l6 = f0e8f3e839cfd167 ! Mem[00000000918000e4] = b40bbe7c, %g2 = 000000000000fcdd ldub [%o0+0x024],%g2 ! %g2 = 00000000000000b4 ! %l4 = 6f808f97, %l5 = 33aab5e3, Mem[000000004a8000f0] = eb048819 fe2e7e93 std %l4,[%i1+0x030] ! Mem[000000004a8000f0] = 6f808f97 33aab5e3 ! Mem[00000000910000f0] = 83d63349fcdd5500, %g2 = 00000000000000b4 ldx [%i6+0x030],%g2 ! %g2 = 83d63349fcdd5500 ! %l3 = f43e99d415e56197, Mem[00000000918000e2] = 0dd8b40b sth %l3,[%o0+0x022] ! Mem[00000000918000e0] = 6197b40b p29_label_3: ! Mem[000000004a8000d0] = a6aa46e3, %l4 = a6aa46e36f808f97 ldsb [%i1+%o2],%l4 ! %l4 = ffffffffffffffa6 ! Mem[00000000910000f8] = 6a7fd827, %g2 = 83d63349fcdd5500 ldub [%i6+0x039],%g2 ! %g2 = 000000000000006a ! Mem[00000000918000d4] = d1bf4625, %g2 = 000000000000006a lduh [%o0+0x016],%g2 ! %g2 = 000000000000d1bf ! %l0 = 4bb49fa4b00a2e6a, Mem[00000000918000c0] = 58e96f53 sth %l0,[%o0+%g0] ! Mem[00000000918000c0] = 2e6a6f53 ! Mem[000000004a0000f8] = 8ac3d3dd, %l4 = ffffffffffffffa6 swap [%i0+0x038],%l4 ! %l4 = 000000008ac3d3dd ! Mem[000000004b8000f0] = a6dadc53, %l1 = a59d253c, %l3 = 15e56197 add %i3,0x30,%g1 casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000a6dadc53 ! Mem[000000004a8000d0] = a6aa46e36f808f97, %l2 = ab9135d36f9a6b1b, %l0 = 4bb49fa4b00a2e6a add %i1,0x10,%g1 casxa [%g1]0x80,%l2,%l0 ! %l0 = a6aa46e36f808f97 ! Mem[000000004b8000e0] = 820e2b5eaccca699, %l4 = 000000008ac3d3dd, %l5 = 2d5fbc4a33aab5e3 add %i3,0x20,%g1 casxa [%g1]0x80,%l4,%l5 ! %l5 = 820e2b5eaccca699 ! %l2 = 6f9a6b1b, %l3 = a6dadc53, Mem[00000000908000d8] = 2fae8d15 8bba37de std %l2,[%i5+%o3] ! Mem[00000000908000d8] = 6f9a6b1b a6dadc53 ! %l2 = ab9135d36f9a6b1b, Mem[00000000900000f8] = 1c9204ff0677a530 stx %l2,[%i4+0x038] ! Mem[00000000900000f8] = ab9135d36f9a6b1b p29_label_4: ! Mem[000000004b0000f4] = 441994bb, %l7 = 000074de, %l7 = 000074de add %i2,0x34,%g1 casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000441994bb ! Mem[000000004a0000f0] = 2e6674de70be0339, %l7 = 00000000441994bb, %l0 = a6aa46e36f808f97 add %i0,0x30,%g1 casxa [%g1]0x80,%l7,%l0 ! %l0 = 2e6674de70be0339 ! Mem[00000000900000f0] = 79266aa0, %g2 = 000000000000d1bf ldsh [%i4+0x030],%g2 ! %g2 = 0000000000007926 ! Mem[00000000918000dc] = c670ba61, %g2 = 0000000000007926 ldub [%o0+0x01f],%g2 ! %g2 = 00000000000000c6 ! Mem[000000004b0000e0] = c21edfdf, %l1 = 00000000a59d253c ldstub [%i2+%o4],%l1 ! %l1 = 000000c2000000ff ! %l6 = f0e8f3e839cfd167, Mem[000000004b8000d8] = 52991f78 stw %l6,[%i3+%o3] ! Mem[000000004b8000d8] = 39cfd167 ! Mem[00000000908000c8] = 9e2ef71d, %g2 = 00000000000000c6 lduw [%i5+%o1],%g2 ! %g2 = 000000009e2ef71d ! Mem[00000000900000ec] = da061d97, %g2 = 000000009e2ef71d ldub [%i4+0x02c],%g2 ! %g2 = 00000000000000da ! Mem[00000000910000fc] = 27d54be0, %g18 = 67e175bc9b297bb9 ldsw [%i6+0x03c],%g2 ! %g2 = 67e175bc9b297bb9 ! Mem[00000000900000c8] = b54df9f3, %g2 = 0000000027d54be0 ldsh [%i4+%o1],%g2 ! %g2 = ffffffffffffb54d ba,a p29_not_taken_0_end p29_not_taken_0: ! The following code should not be executed lduh [%i0+0x03e],%l0 sth %l4,[%i3+0x036] lduw [%i3+0x01c],%l6 ldsb [%i2+0x035],%l3 sth %l4,[%i3+0x036] lduh [%i1+0x03a],%l2 ldx [%i2+0x008],%l4 stb %l2,[%i2+0x01a] ba,a p29_branch_failed p29_not_taken_0_end: ! End of Random Code for Thread 29 1: membar #Sync ! Force all stores to complete p29_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x074] ! Set processor 29 done flag ! Check Registers p29_check_registers: set p29_expected_registers,%g1 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000000000c2 bne,a,pn %xcc,p29_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be ab9135d36f9a6b1b bne,a,pn %xcc,p29_reg_l2_fail mov %l2,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000008ac3d3dd bne,a,pn %xcc,p29_reg_l4_fail mov %l4,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be f0e8f3e839cfd167 bne,a,pn %xcc,p29_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000441994bb bne,a,pn %xcc,p29_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p29_local0_expect,%g1 p29_check_local0: ldx [%g1+0x010],%g2 ! Expected data = 2dca9d01ff53faf3 ldx [%i0+0x010],%g3 ! Observed data at 000000004a0000d0 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i0,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = 6538935c5302c27b ldx [%i0+0x028],%g3 ! Observed data at 000000004a0000e8 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i0,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = ffffffa6ed46e12e ldx [%i0+0x038],%g3 ! Observed data at 000000004a0000f8 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i0,0x038,%g4 set p29_local1_expect,%g1 p29_check_local1: ldx [%g1+0x030],%g2 ! Expected data = 6f808f9733aab5e3 ldx [%i1+0x030],%g3 ! Observed data at 000000004a8000f0 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i1,0x030,%g4 set p29_local2_expect,%g1 p29_check_local2: ldx [%g1+0x020],%g2 ! Expected data = ff1edfdf3397ff61 ldx [%i2+0x020],%g3 ! Observed data at 000000004b0000e0 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i2,0x020,%g4 set p29_local3_expect,%g1 p29_check_local3: ldx [%g1+0x018],%g2 ! Expected data = 39cfd167d3140733 ldx [%i3+0x018],%g3 ! Observed data at 000000004b8000d8 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i3,0x018,%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 ! 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: ldsha [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000004a8000e0] done p29_trap1o: ldsha [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000004a8000e0] done p29_trap2e: ldstuba [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004b8000c0] stda %l6,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000004b0000e0] ldstuba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000004a0000c0] swapa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000004b0000e8] stwa %l3,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000004a0000d8] done p29_trap2o: ldstuba [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004b8000c0] stda %l6,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000004b0000e0] ldstuba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000004a0000c0] swapa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000004b0000e8] stwa %l3,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000004a0000d8] done p29_trap3e: nop nop nop nop done p29_trap3o: nop nop nop nop done p29_init_memory_pointers: set p29_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p29_local0_start,%i0 set p29_local1_start,%i1 set p29_local2_start,%i2 set p29_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 4bb49fa4b00a2e6a ldx [%g1+0x008],%l1 ! %l1 = ce598b6c28f7c27e ldx [%g1+0x010],%l2 ! %l2 = ff6addce0be95537 ldx [%g1+0x018],%l3 ! %l3 = f43e99d415e56197 ldx [%g1+0x020],%l4 ! %l4 = 31e239b0525e96ff ldx [%g1+0x028],%l5 ! %l5 = 765cc8e2a66ed59c ldx [%g1+0x030],%l6 ! %l6 = eab13d2e8b94c84b ldx [%g1+0x038],%l7 ! %l7 = a3b829ba0260374b ! 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 = a9c2e671 f9d0d612 aba8e4eb b5c85d87 ! %f4 = 93a65cf9 338475d5 2f874660 418d2b32 ! %f8 = f3894923 af436b05 22a1a26d 082f02bf ! %f12 = 7b95b05a 0962adf3 d43751de 4edf91aa ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 9e99b08f d7c9b2de 69afcfc1 d1a6305d ! %f20 = 0613c9ac 15e1dd31 fd3431b3 7e9b19fa ! %f24 = 54e0d07f c474283e bd4f877e 710ce2c0 ! %f28 = f284c242 953970e2 d6697101 0060bc30 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 21d50788 6861acea 85ac44b5 7ed95bc4 ! %f36 = cc760779 c3ce356e 36b840b9 0146fd23 ! %f40 = ec989c88 afd68245 00c071c0 495d37bf ! %f44 = 9469f939 1f0fbc83 2ef6cb8d a2324fab ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xcf3f11af00000037,%g7,%g1 ! GSR scale = 6, align = 7 wr %g1,%g0,%gsr ! GSR = cf3f11af00000037 wr %g0,%y ! Clear Y 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[000000004c8000f4] = d067e2ea, %l7 = 31805326, %l5 = 0ed48f47 add %i1,0x34,%g1 casa [%g1]0x80,%l7,%l5 ! %l5 = 00000000d067e2ea ! %l4 = 45a6429f, %l5 = d067e2ea, Mem[000000004c0000e0] = 4e1f5d16 3119e410 std %l4,[%i0+%o4] ! Mem[000000004c0000e0] = 45a6429f d067e2ea ! Mem[00000000910000c8] = 251289e1, %g2 = 0000000000000000 lduh [%i6+%o1],%g2 ! %g2 = 0000000000002512 ! Mem[000000004c8000c8] = 6306e07571bf068a, %l0 = e89aa614d6271a51, %l1 = d47e34967e5acdd7 add %i1,0x08,%g1 casxa [%g1]0x80,%l0,%l1 ! %l1 = 6306e07571bf068a ! Mem[000000004c8000e8] = a3558a718ae91a43, %l7 = 59ad95de31805326 ldx [%i1+%o5],%l7 ! %l7 = a3558a718ae91a43 ! Mem[000000004d8000cc] = 1a77d8d0, %l0 = d6271a51, %l1 = 71bf068a add %i3,0x0c,%g1 casa [%g1]0x80,%l0,%l1 ! %l1 = 000000001a77d8d0 ! Mem[00000000908000f8] = 1fd05e6f, %g2 = 0000000000002512 ldsh [%i5+0x038],%g2 ! %g2 = 0000000000001fd0 ! Mem[000000004c8000d8] = fac33399, %l7 = a3558a718ae91a43 swap [%i1+%o3],%l7 ! %l7 = 00000000fac33399 ! Mem[000000004d0000fc] = 8b15e37e, %l0 = d6271a51, %l4 = 45a6429f add %i2,0x3c,%g1 casa [%g1]0x80,%l0,%l4 ! %l4 = 000000008b15e37e ! Mem[000000004c0000f0] = 8aa9a4a548e48ac3, %l0 = e89aa614d6271a51, %l3 = 611fdfc7d59e81d0 add %i0,0x30,%g1 casxa [%g1]0x80,%l0,%l3 ! %l3 = 8aa9a4a548e48ac3 p30_label_2: ! Mem[000000004d8000d0] = fbd47465, %l2 = 4bce242e, %l3 = 48e48ac3 add %i3,0x10,%g1 casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000fbd47465 ! Mem[000000004c8000c4] = 59789f4b, %l1 = 1a77d8d0, %l6 = cd4cf51a add %i1,0x04,%g1 casa [%g1]0x80,%l1,%l6 ! %l6 = 0000000059789f4b ! Mem[00000000918000d0] = 61703dd1, %g2 = 0000000000001fd0 ldsb [%o0+0x013],%g2 ! %g2 = 0000000000000061 ! Mem[000000004d8000c7] = 1d9c34a2, %l5 = 00000000d067e2ea ldstub [%i3+0x007],%l5 ! %l5 = 000000a2000000ff ! Mem[000000004c8000d0] = f9d510d38104ca0e, %l3 = 00000000fbd47465, %l4 = 000000008b15e37e add %i1,0x10,%g1 casxa [%g1]0x80,%l3,%l4 ! %l4 = f9d510d38104ca0e ! Mem[000000004c8000e6] = 9dde1c47, %l6 = 0000000059789f4b ldstub [%i1+0x026],%l6 ! %l6 = 0000001c000000ff ! Mem[000000004c8000f4] = d067e2ea, %l3 = fbd47465, %l6 = 0000001c add %i1,0x34,%g1 casa [%g1]0x80,%l3,%l6 ! %l6 = 00000000d067e2ea ! Mem[000000004c8000e0] = 838b2d06, %l2 = 4bce242e, %l0 = d6271a51 add %i1,0x20,%g1 casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000838b2d06 ! Mem[000000004c0000c7] = 4ca5d8fd, %l2 = 4cedf72e4bce242e ldstub [%i0+0x007],%l2 ! %l2 = 000000fd000000ff ! %l6 = 00000000d067e2ea, Mem[00000000910000d0] = b69442c698f6b2be stx %l6,[%i6+%o2] ! Mem[00000000910000d0] = 00000000d067e2ea p30_label_3: ! %l7 = 00000000fac33399, Mem[00000000910000c8] = 251289e1 sth %l7,[%i6+%o1] ! Mem[00000000910000c8] = 339989e1 ! Mem[000000004d0000eb] = 79b33293, %l3 = 00000000fbd47465 ldstub [%i2+0x02b],%l3 ! %l3 = 00000093000000ff ! Mem[000000004d0000d4] = 8c759a66, %l3 = 00000093, %l3 = 00000093 add %i2,0x14,%g1 casa [%g1]0x80,%l3,%l3 ! %l3 = 000000008c759a66 ! Mem[000000004d0000e8] = 79b332ff18812c66, %l4 = f9d510d38104ca0e, %l4 = f9d510d38104ca0e add %i2,0x28,%g1 casxa [%g1]0x80,%l4,%l4 ! %l4 = 79b332ff18812c66 ! Mem[000000004d0000c8] = 3c11d117, %l6 = 00000000d067e2ea swap [%i2+%o1],%l6 ! %l6 = 000000003c11d117 ! %l1 = 000000001a77d8d0, Mem[000000004d0000cc] = 860a395a sth %l1,[%i2+0x00c] ! Mem[000000004d0000cc] = d8d0395a ! Mem[000000004d0000e4] = 03095c79, %l7 = 00000000fac33399 swap [%i2+0x024],%l7 ! %l7 = 0000000003095c79 ! Mem[000000004d8000df] = 793484fa, %l5 = 00000000000000a2 ldstub [%i3+0x01f],%l5 ! %l5 = 000000fa000000ff ! Mem[000000004d0000e0] = 6b84efbe, %l6 = 000000003c11d117 ldstub [%i2+%o4],%l6 ! %l6 = 0000006b000000ff ! Mem[000000004c0000d4] = 5374600d, %l5 = 00000000000000fa lduw [%i0+0x014],%l5 ! %l5 = 000000005374600d p30_label_4: ! %l4 = 18812c66, %l5 = 5374600d, Mem[00000000910000c8] = 339989e1 c52852c0 std %l4,[%i6+%o1] ! Mem[00000000910000c8] = 18812c66 5374600d ! Mem[000000004d8000cc] = 1a77d8d0, %l5 = 000000005374600d lduh [%i3+0x00e],%l5 ! %l5 = 000000000000d8d0 ! Mem[000000004d8000ea] = 7ec9552f, %l3 = 000000008c759a66 ldstub [%i3+0x02a],%l3 ! %l3 = 00000055000000ff ! Mem[000000004d8000c0] = 9e21e9ae, %l0 = 00000000838b2d06 ldsw [%i3+%g0],%l0 ! %l0 = ffffffff9e21e9ae ! Mem[000000004d0000cc] = d8d0395a, %l7 = 0000000003095c79 swap [%i2+0x00c],%l7 ! %l7 = 00000000d8d0395a ! Mem[000000004d0000fa] = 94096f4e, %l2 = 00000000000000fd ldstub [%i2+0x03a],%l2 ! %l2 = 0000006f000000ff ! Mem[000000004d8000d0] = fbd47465, %l6 = 0000006b, %l6 = 0000006b add %i3,0x10,%g1 casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000fbd47465 ! Mem[00000000910000c4] = 98a46618, %g2 = 0000000000000061 ldsb [%i6+0x005],%g2 ! %g2 = ffffffffffffff98 ! %l0 = ffffffff9e21e9ae, Mem[00000000910000f6] = 5500a46a sth %l0,[%i6+0x036] ! Mem[00000000910000f4] = e9aea46a ! Mem[00000000900000c8] = b54df9f3 6bd880f9, %g2 = ffffff98, %g3 = 00000000 ldd [%i4+%o1],%g2 ! %g2 = 00000000b54df9f3 000000006bd880f9 ba,a p30_not_taken_0_end p30_not_taken_0: ! The following code should not be executed lduh [%i0+0x03e],%l0 sth %l4,[%i3+0x036] lduw [%i3+0x01c],%l6 ldsb [%i2+0x035],%l3 sth %l4,[%i3+0x036] lduh [%i1+0x03a],%l2 ldx [%i2+0x008],%l4 stb %l2,[%i2+0x01a] ba,a p30_branch_failed p30_not_taken_0_end: ! End of Random Code for Thread 30 p30_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x078] ! Set processor 30 done flag ! Check Registers p30_check_registers: set p30_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be ffffffff9e21e9ae bne,a,pn %xcc,p30_reg_l0_fail mov %l0,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000000000006f bne,a,pn %xcc,p30_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000000055 bne,a,pn %xcc,p30_reg_l3_fail mov %l3,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000000000d8d0 bne,a,pn %xcc,p30_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000fbd47465 bne,a,pn %xcc,p30_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000d8d0395a bne,a,pn %xcc,p30_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p30_local0_expect,%g1 p30_check_local0: ldx [%g1+0x000],%g2 ! Expected data = b5b09a054ca5d8ff ldx [%i0+0x000],%g3 ! Observed data at 000000004c0000c0 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i0,0x000,%g4 ldx [%g1+0x020],%g2 ! Expected data = 45a6429fd067e2ea ldx [%i0+0x020],%g3 ! Observed data at 000000004c0000e0 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i0,0x020,%g4 set p30_local1_expect,%g1 p30_check_local1: ldx [%g1+0x018],%g2 ! Expected data = 8ae91a43ea690d23 ldx [%i1+0x018],%g3 ! Observed data at 000000004c8000d8 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 838b2d069ddeff47 ldx [%i1+0x020],%g3 ! Observed data at 000000004c8000e0 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i1,0x020,%g4 set p30_local2_expect,%g1 p30_check_local2: ldx [%g1+0x008],%g2 ! Expected data = d067e2ea03095c79 ldx [%i2+0x008],%g3 ! Observed data at 000000004d0000c8 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i2,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff84efbefac33399 ldx [%i2+0x020],%g3 ! Observed data at 000000004d0000e0 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 79b332ff18812c66 ldx [%i2+0x028],%g3 ! Observed data at 000000004d0000e8 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i2,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 9409ff4e8b15e37e 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+0x000],%g2 ! Expected data = 9e21e9ae1d9c34ff ldx [%i3+0x000],%g3 ! Observed data at 000000004d8000c0 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i3,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = 68f2d940793484ff ldx [%i3+0x018],%g3 ! Observed data at 000000004d8000d8 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i3,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 7ec9ff2fa9e876d4 ldx [%i3+0x028],%g3 ! Observed data at 000000004d8000e8 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i3,0x028,%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: ldsha [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000004c0000c0] ldsha [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000004c0000e0] lduha [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004c0000d0] done p30_trap1o: ldsha [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000004c0000c0] ldsha [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000004c0000e0] lduha [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004c0000d0] done p30_trap2e: lduba [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000004d0000d0] ldda [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000004c0000c8] ldswa [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000004c8000e0] lduwa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000004d8000c8] ldstuba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000004c0000c0] ldstuba [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000004c8000c0] done p30_trap2o: lduba [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000004d0000d0] ldda [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000004c0000c8] ldswa [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000004c8000e0] lduwa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000004d8000c8] ldstuba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000004c0000c0] ldstuba [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000004c8000c0] done p30_trap3e: nop nop nop nop nop nop nop done p30_trap3o: nop nop nop nop nop nop nop done p30_init_memory_pointers: set p30_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p30_local0_start,%i0 set p30_local1_start,%i1 set p30_local2_start,%i2 set p30_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = e89aa614d6271a51 ldx [%g1+0x008],%l1 ! %l1 = d47e34967e5acdd7 ldx [%g1+0x010],%l2 ! %l2 = 4cedf72e4bce242e ldx [%g1+0x018],%l3 ! %l3 = 611fdfc7d59e81d0 ldx [%g1+0x020],%l4 ! %l4 = bf27ecee45a6429f ldx [%g1+0x028],%l5 ! %l5 = 1f97de980ed48f47 ldx [%g1+0x030],%l6 ! %l6 = 7f787671cd4cf51a ldx [%g1+0x038],%l7 ! %l7 = 59ad95de31805326 ! 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 = e8292b6c 51b0013e e5c65ea7 645065c0 ! %f4 = d520abe0 2593d592 1ee8262c 02d25b0a ! %f8 = b52b1fcc 1288035f 38ef8d4b de4e5232 ! %f12 = 800a337a 90c9427b c2597ed2 5c52b264 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = bfc97283 d9f7a828 e1fd293b 9169b38a ! %f20 = d539a30d 32427b4c 9a35e0f9 9491ddce ! %f24 = 4dc8acc1 9f645f48 47dbb818 3ab2e139 ! %f28 = b84f2fb6 79f7fe11 c0f09cf4 0410f907 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 164f49b8 68c44602 5c86dc98 8163d22e ! %f36 = df81b6a9 67b5b89e 6b7631f1 9518daa8 ! %f40 = ed55c67a 8ffa0d7f 07e56a0a 50c87d65 ! %f44 = ba7a8a6c 693a13c9 295249cc bf70a179 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x7e08431f00000062,%g7,%g1 ! GSR scale = 12, align = 2 wr %g1,%g0,%gsr ! GSR = 7e08431f00000062 wr %g0,%y ! Clear Y 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[000000004e0000e4] = ca4cd400, %l6 = 146ff830, %l3 = a11c729f add %i0,0x24,%g1 casa [%g1]0x80,%l6,%l3 ! %l3 = 00000000ca4cd400 ! Mem[000000004f0000c8] = 1a0e294a, %l7 = eaca9eed, %l0 = 407a4e59 add %i2,0x08,%g1 casa [%g1]0x80,%l7,%l0 ! %l0 = 000000001a0e294a ! Mem[00000000918000f8] = eb93bcb135f8f42c, %g2 = 0000000000000000 ldx [%o0+0x038],%g2 ! %g2 = eb93bcb135f8f42c ! %l3 = 00000000ca4cd400, Mem[00000000908000fc] = e977b4c4 sth %l3,[%i5+0x03c] ! Mem[00000000908000fc] = d400b4c4 ! Mem[000000004e0000f8] = 725a8061df6f0261, %l5 = 6afe5e562c9987d0, %l6 = afe16ff6146ff830 add %i0,0x38,%g1 casxa [%g1]0x80,%l5,%l6 ! %l6 = 725a8061df6f0261 ! %l4 = 0a3545c019bce932, Mem[00000000908000c2] = 574b721c stb %l4,[%i5+0x002] ! Mem[00000000908000c0] = 324b721c ! Mem[000000004f8000e4] = 32f501bd, %l5 = 6afe5e562c9987d0 swap [%i3+0x024],%l5 ! %l5 = 0000000032f501bd ! %l3 = 00000000ca4cd400, Mem[00000000900000c8] = b54df9f3 stw %l3,[%i4+%o1] ! Mem[00000000900000c8] = ca4cd400 ! Mem[00000000900000f0] = 266aa0af, %g2 = eb93bcb135f8f42c ldub [%i4+0x031],%g2 ! %g2 = 0000000000000026 ! Mem[00000000918000fc] = 35f8f42c, %g2 = 0000000000000026 ldsb [%o0+0x03c],%g2 ! %g2 = 0000000000000035 p31_label_2: ! Mem[000000004f0000d8] = a6ff771385146315, %l0 = 000000001a0e294a, %l0 = 000000001a0e294a add %i2,0x18,%g1 casxa [%g1]0x80,%l0,%l0 ! %l0 = a6ff771385146315 ! Mem[00000000908000f0] = 46ff0db0 61c4f363, %g2 = 00000035, %g3 = 00000000 ldd [%i5+0x030],%g2 ! %g2 = 0000000046ff0db0 0000000061c4f363 ! Mem[000000004f8000cc] = e4a010d0, %l6 = 725a8061df6f0261 lduh [%i3+0x00e],%l6 ! %l6 = 00000000000010d0 ! Mem[00000000910000d4] = 98f6b2be, %g2 = 0000000046ff0db0 ldsh [%i6+0x014],%g2 ! %g2 = ffffffffffff98f6 ! Mem[000000004e8000e0] = c8d04b757adb4387, %l4 = 0a3545c019bce932, %l7 = fbec7af7eaca9eed add %i1,0x20,%g1 casxa [%g1]0x80,%l4,%l7 ! %l7 = c8d04b757adb4387 ! Mem[00000000908000e4] = cca31cd3, %g2 = ffffffffffff98f6 ldub [%i5+0x024],%g2 ! %g2 = 00000000000000cc ! Mem[00000000900000dc] = 3e82caa1, %g2 = 00000000000000cc ldsh [%i4+0x01c],%g2 ! %g2 = 0000000000003e82 ! Mem[000000004f8000d0] = 10b8bb2b 00cfa634, %l6 = 000010d0, %l7 = 7adb4387 ldd [%i3+%o2],%l6 ! %l6 = 0000000010b8bb2b 0000000000cfa634 ! Mem[000000004f0000e8] = 292a54d42d05dafc, %l7 = 0000000000cfa634, %l1 = 96b2822e8c8bcc42 add %i2,0x28,%g1 casxa [%g1]0x80,%l7,%l1 ! %l1 = 292a54d42d05dafc ! Mem[000000004e8000e4] = 7adb4387, %l7 = 0000000000cfa634 swap [%i1+0x024],%l7 ! %l7 = 000000007adb4387 p31_label_3: ! Mem[000000004f8000d4] = 00cfa634, %l6 = 0000000010b8bb2b swap [%i3+0x014],%l6 ! %l6 = 0000000000cfa634 ! Mem[00000000918000d4] = bf462577, %g2 = 0000000000003e82 ldub [%o0+0x017],%g2 ! %g2 = 00000000000000bf ! Mem[000000004e0000ec] = 34871c50, %l4 = 19bce932, %l2 = df32a715 add %i0,0x2c,%g1 casa [%g1]0x80,%l4,%l2 ! %l2 = 0000000034871c50 ! Mem[000000004e8000f0] = 053721b25f700a4b, %l0 = a6ff771385146315, %l6 = 0000000000cfa634 add %i1,0x30,%g1 casxa [%g1]0x80,%l0,%l6 ! %l6 = 053721b25f700a4b ! Mem[00000000900000e0] = e2543837debb91d2, %g2 = 00000000000000bf ldx [%i4+%o4],%g2 ! %g2 = e2543837debb91d2 ! Mem[000000004e0000d8] = a9ea5b7d, %l2 = 0000000034871c50 swap [%i0+%o3],%l2 ! %l2 = 00000000a9ea5b7d ! Mem[00000000900000e0] = e2543837debb91d2, %g2 = e2543837debb91d2 ldx [%i4+%o4],%g2 ! %g2 = e2543837debb91d2 ! Mem[000000004f0000f4] = 5d526b1a, %l5 = 32f501bd, %l1 = 2d05dafc add %i2,0x34,%g1 casa [%g1]0x80,%l5,%l1 ! %l1 = 000000005d526b1a ! Mem[000000004f0000e8] = 292a54d42d05dafc, %l6 = 053721b25f700a4b, %l1 = 000000005d526b1a add %i2,0x28,%g1 casxa [%g1]0x80,%l6,%l1 ! %l1 = 292a54d42d05dafc ! Mem[000000004f0000c7] = 6db33e93, %l3 = 00000000ca4cd400 ldstub [%i2+0x007],%l3 ! %l3 = 00000093000000ff p31_label_4: ! %l0 = a6ff771385146315, Mem[00000000908000c0] = c770324b stw %l0,[%i5+%g0] ! Mem[00000000908000c0] = 85146315 ! Mem[00000000910000f4] = fcdd5500, %g2 = e2543837debb91d2 ldsh [%i6+0x034],%g2 ! %g2 = fffffffffffffcdd ! Mem[00000000900000c4] = 8802ca4c, %g2 = fffffffffffffcdd ldsh [%i4+0x006],%g2 ! %g2 = ffffffffffff8802 ! Mem[000000004e8000d8] = eb4ee53b3a487375, %l7 = 000000007adb4387, %l7 = 000000007adb4387 add %i1,0x18,%g1 casxa [%g1]0x80,%l7,%l7 ! %l7 = eb4ee53b3a487375 ! Mem[000000004e8000e8] = 73d82769, %l1 = 292a54d42d05dafc swap [%i1+%o5],%l1 ! %l1 = 0000000073d82769 ! Mem[00000000918000dc] = 19fe44c6, %g2 = ffffffffffff8802 lduw [%o0+0x01c],%g2 ! %g2 = 0000000019fe44c6 ! Mem[000000004e0000d8] = 34871c50, %l2 = a9ea5b7d, %l7 = 3a487375 add %i0,0x18,%g1 casa [%g1]0x80,%l2,%l7 ! %l7 = 0000000034871c50 ! Mem[00000000918000c8] = 2b6e983f, %g18 = 1c6a4e20a596ba09 ldsw [%o0+%o1],%g2 ! %g2 = 1c6a4e20a596ba09 ! Mem[000000004e8000dc] = 3a487375, %l2 = 00000000a9ea5b7d ldsw [%i1+0x01c],%l2 ! %l2 = 000000003a487375 ! %l0 = 85146315, %l1 = 73d82769, Mem[00000000910000d0] = b69442c6 98f6b2be std %l0,[%i6+%o2] ! Mem[00000000910000d0] = 85146315 73d82769 ba,a p31_not_taken_0_end p31_not_taken_0: ! The following code should not be executed lduh [%i0+0x03e],%l0 sth %l4,[%i3+0x036] lduw [%i3+0x01c],%l6 ldsb [%i2+0x035],%l3 sth %l4,[%i3+0x036] lduh [%i1+0x03a],%l2 ldx [%i2+0x008],%l4 stb %l2,[%i2+0x01a] 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+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000003a487375 bne,a,pn %xcc,p31_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000000093 bne,a,pn %xcc,p31_reg_l3_fail mov %l3,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 053721b25f700a4b bne,a,pn %xcc,p31_reg_l6_fail mov %l6,%g3 ! Check Floating Point Registers p31_check_fp_registers: set p31_expected_fp_regs,%g3 std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 1ee8262c 02d25b0a bne %xcc,p31_f6_fail nop ! Check Local Memory set p31_local0_expect,%g1 p31_check_local0: ldx [%g1+0x018],%g2 ! Expected data = 34871c50506cb19a ldx [%i0+0x018],%g3 ! Observed data at 000000004e0000d8 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i0,0x018,%g4 set p31_local1_expect,%g1 p31_check_local1: ldx [%g1+0x020],%g2 ! Expected data = c8d04b7500cfa634 ldx [%i1+0x020],%g3 ! Observed data at 000000004e8000e0 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 2d05dafca7201554 ldx [%i1+0x028],%g3 ! Observed data at 000000004e8000e8 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i1,0x028,%g4 set p31_local2_expect,%g1 p31_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 00dc30826db33eff ldx [%i2+0x000],%g3 ! Observed data at 000000004f0000c0 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i2,0x000,%g4 set p31_local3_expect,%g1 p31_check_local3: ldx [%g1+0x010],%g2 ! Expected data = 10b8bb2b10b8bb2b ldx [%i3+0x010],%g3 ! Observed data at 000000004f8000d0 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i3,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = cc1da1652c9987d0 ldx [%i3+0x020],%g3 ! Observed data at 000000004f8000e0 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i3,0x020,%g4 ! The test for processor 31 has passed p31_passed: ta GOOD_TRAP nop p31_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p31_failed p31_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p31_failed p31_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p31_failed p31_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p31_failed p31_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p31_failed p31_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p31_failed p31_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p31_failed p31_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p31_failed p31_f6_fail: set p31_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 31 failed p31_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x07c] ! Set processor 31 done flag set p31_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 31 failed p31_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x07c] ! Set processor 31 done flag set p31_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p31_selfmod_failed: ba p31_failed mov 0xabc,%g1 p31_common_error: or %g0,0xeff,%g1 ba p31_failed mov %o5,%g3 p31_common_signature_error: set p31_temp,%g1 ba p31_failed st %g2,[%g1] ! Common Lock Number p31_common_timeout: set p31_temp,%g1 ba p31_failed st %g2,[%g1] ! Common Lock Number p31_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p31_failed mov 0x0,%g3 p31_trap1e: ldsha [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000004f8000d0] ldstuba [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000004f8000c8] ldstuba [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000004f8000e0] ldsba [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000004e0000d8] swapa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000004f8000c0] done p31_trap1o: ldsha [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000004f8000d0] ldstuba [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000004f8000c8] ldstuba [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000004f8000e0] ldsba [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000004e0000d8] swapa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000004f8000c0] done p31_trap2e: ldstuba [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000004e8000c8] stwa %l4,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000004e8000c0] ldstuba [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000004e8000d8] stha %l2,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000004e0000d8] done p31_trap2o: ldstuba [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000004e8000c8] stwa %l4,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000004e8000c0] ldstuba [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000004e8000d8] stha %l2,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000004e0000d8] done p31_trap3e: nop nop nop nop nop nop nop done p31_trap3o: nop nop nop nop nop nop nop done p31_init_memory_pointers: set p31_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p31_local0_start,%i0 set p31_local1_start,%i1 set p31_local2_start,%i2 set p31_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 20f10c0e407a4e59 ldx [%g1+0x008],%l1 ! %l1 = 96b2822e8c8bcc42 ldx [%g1+0x010],%l2 ! %l2 = 601215acdf32a715 ldx [%g1+0x018],%l3 ! %l3 = b56b1194a11c729f ldx [%g1+0x020],%l4 ! %l4 = 0a3545c019bce932 ldx [%g1+0x028],%l5 ! %l5 = 6afe5e562c9987d0 ldx [%g1+0x030],%l6 ! %l6 = afe16ff6146ff830 ldx [%g1+0x038],%l7 ! %l7 = fbec7af7eaca9eed ! 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 = 314a0c7d 5a9eac0a 136ea63f d5f89e98 ! %f4 = e04cf103 ef5dadb2 4137f489 6f01f62d ! %f8 = cf81a01a fb12478c 9694a41c d2de4f7e ! %f12 = 8b6eb2c3 1a3357c9 e8500b69 6817e887 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 1b7a2e43 231dd5cc 68e34f59 43a804c3 ! %f20 = 23a92b11 abdb3448 0871676c 50c4598f ! %f24 = fee198b8 871975fd bc7e869e be945020 ! %f28 = d338a4c2 7b5cdcb7 08597833 ae2f8991 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = ca2fa68f 4521ae99 2a60b8e2 68d0b006 ! %f36 = dd341471 6bce18cd 8fbabde4 37ad7285 ! %f40 = b1d448f8 80872df0 03fae79d 86a764d9 ! %f44 = dc800cba 4eeae64a 8c99462e ddcc17e4 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x1a303ecf0000006c,%g7,%g1 ! GSR scale = 13, align = 4 wr %g1,%g0,%gsr ! GSR = 1a303ecf0000006c wr %g0,%y ! Clear Y 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[00000000908000fc] = e977b4c4, %g2 = 0000000000000000 lduw [%i5+0x03c],%g2 ! %g2 = 00000000e977b4c4 ! Mem[00000000518000f0] = 40b47ca1, %l6 = ea7222388a83e950 lduh [%i3+0x032],%l6 ! %l6 = 0000000000007ca1 ! Mem[00000000500000f5] = 29ac74ad, %l7 = b27eeffbcca9a7b5 ldstub [%i0+0x035],%l7 ! %l7 = 000000ac000000ff ! Mem[00000000910000f0] = d63349fc, %g2 = 00000000e977b4c4 ldsb [%i6+0x031],%g2 ! %g2 = ffffffffffffffd6 ! %l2 = f919e67c859df7da, Mem[00000000918000d8] = 4625779d19fe44c6 stx %l2,[%o0+%o3] ! Mem[00000000918000d8] = f919e67c859df7da ! Mem[00000000500000e0] = c958c5f3ac7077ed, %l4 = c1964ee6051fb2e7, %l1 = 230d32818ecf2a53 add %i0,0x20,%g1 casxa [%g1]0x80,%l4,%l1 ! %l1 = c958c5f3ac7077ed ! %l7 = 00000000000000ac, Mem[00000000918000e8] = a30dc5ac stw %l7,[%o0+%o5] ! Mem[00000000918000e8] = 000000ac ! Mem[00000000500000e8] = 5cfab159, %l3 = db55a221caaf8156 ldstub [%i0+%o5],%l3 ! %l3 = 0000005c000000ff ! Mem[00000000508000e0] = 7ebe85f3e04e506e, %l0 = f3236c98ba84fb1a, %l2 = f919e67c859df7da add %i1,0x20,%g1 casxa [%g1]0x80,%l0,%l2 ! %l2 = 7ebe85f3e04e506e ! Mem[00000000500000dc] = ee9184e2, %l4 = 051fb2e7, %l1 = ac7077ed add %i0,0x1c,%g1 casa [%g1]0x80,%l4,%l1 ! %l1 = 00000000ee9184e2 p32_label_2: ! Mem[00000000518000c0] = 5f3b580d70ee7810, %l2 = 7ebe85f3e04e506e, %l2 = 7ebe85f3e04e506e casxa [%i3]0x80,%l2,%l2 ! %l2 = 5f3b580d70ee7810 ! %l3 = 000000000000005c, Mem[00000000908000c4] = 721ca35e stw %l3,[%i5+0x004] ! Mem[00000000908000c4] = 0000005c ! Mem[00000000510000e8] = 908f775a9b7803e1, %l0 = f3236c98ba84fb1a, %l4 = c1964ee6051fb2e7 add %i2,0x28,%g1 casxa [%g1]0x80,%l0,%l4 ! %l4 = 908f775a9b7803e1 ! Mem[00000000508000f8] = e24de2aa, %l7 = 00000000000000ac swap [%i1+0x038],%l7 ! %l7 = 00000000e24de2aa ! Mem[00000000500000c4] = 2f324516, %l1 = ee9184e2, %l5 = b1c18023 add %i0,0x04,%g1 casa [%g1]0x80,%l1,%l5 ! %l5 = 000000002f324516 ! Mem[00000000518000fc] = 35588413, %l3 = 000000000000005c swap [%i3+0x03c],%l3 ! %l3 = 0000000035588413 ! Mem[00000000500000f2] = 67e43028, %l3 = 0000000035588413 ldstub [%i0+0x032],%l3 ! %l3 = 00000030000000ff ! Mem[00000000518000e0] = 2b84777e, %l2 = 70ee7810, %l3 = 00000030 add %i3,0x20,%g1 casa [%g1]0x80,%l2,%l3 ! %l3 = 000000002b84777e ! %l6 = 00007ca1, %l7 = e24de2aa, Mem[00000000500000f0] = 67e4ff28 29ff74ad std %l6,[%i0+0x030] ! Mem[00000000500000f0] = 00007ca1 e24de2aa ! Mem[00000000500000fc] = 0d7064e6, %l4 = 908f775a9b7803e1 ldub [%i0+0x03c],%l4 ! %l4 = 000000000000000d p32_label_3: ! Mem[00000000510000fa] = 4d747bc7, %l3 = 000000002b84777e ldstub [%i2+0x03a],%l3 ! %l3 = 0000007b000000ff ! %l2 = 5f3b580d70ee7810, Mem[00000000918000df] = da70ba0d stb %l2,[%o0+0x01f] ! Mem[00000000918000dc] = 1070ba0d ! Mem[00000000510000f0] = 1bea21ec 874b538d, %l6 = 00007ca1, %l7 = e24de2aa ldd [%i2+0x030],%l6 ! %l6 = 000000001bea21ec 00000000874b538d ! Mem[00000000510000e7] = 838cc552, %l3 = 000000000000007b ldstub [%i2+0x027],%l3 ! %l3 = 00000052000000ff ! %l6 = 000000001bea21ec, Mem[00000000918000de] = f71070ba sth %l6,[%o0+0x01e] ! Mem[00000000918000dc] = 21ec70ba ! Mem[00000000908000f4] = 61c4f363, %g18 = 712bc40ab7f00fee ldsw [%i5+0x034],%g2 ! %g2 = 712bc40ab7f00fee ! %l0 = f3236c98ba84fb1a, Mem[00000000918000f2] = 0819eee8 sth %l0,[%o0+0x032] ! Mem[00000000918000f0] = fb1aeee8 ! Mem[00000000500000f0] = 00007ca1, %l7 = 00000000874b538d ldstub [%i0+0x030],%l7 ! %l7 = 00000000000000ff ! Mem[00000000910000f8] = a46a7fd8, %g2 = 0000000061c4f363 lduh [%i6+0x038],%g2 ! %g2 = 000000000000a46a ! Mem[00000000908000ec] = aee58fc8, %g2 = 000000000000a46a ldub [%i5+0x02c],%g2 ! %g2 = 00000000000000ae p32_label_4: ! %l4 = 000000000000000d, Mem[00000000910000fc] = 27d54be0 stw %l4,[%i6+0x03c] ! Mem[00000000910000fc] = 0000000d ! %l0 = f3236c98ba84fb1a, Mem[00000000508000f5] = 3cb65780 stb %l0,[%i1+0x035] ! Mem[00000000508000f4] = 3c1a5780 ! Mem[00000000518000c8] = edace603, %l1 = 00000000ee9184e2 ldub [%i3+0x009],%l1 ! %l1 = 00000000000000ac ! Mem[00000000500000f0] = ff007ca1e24de2aa, %l6 = 000000001bea21ec, %l6 = 000000001bea21ec add %i0,0x30,%g1 casxa [%g1]0x80,%l6,%l6 ! %l6 = ff007ca1e24de2aa ! Mem[00000000518000c8] = edace603, %l0 = f3236c98ba84fb1a swap [%i3+%o1],%l0 ! %l0 = 00000000edace603 ! Mem[00000000518000ec] = 37263cb6, %l2 = 5f3b580d70ee7810 ldsw [%i3+0x02c],%l2 ! %l2 = 0000000037263cb6 ! Mem[00000000508000e0] = 7ebe85f3, %l0 = edace603, %l3 = 00000052 add %i1,0x20,%g1 casa [%g1]0x80,%l0,%l3 ! %l3 = 000000007ebe85f3 ! Mem[00000000918000f0] = acc9fb1a eee8c633, %g2 = 000000ae, %g3 = 00000000 ldd [%o0+0x030],%g2 ! %g2 = 00000000acc9fb1a 00000000eee8c633 ! Mem[00000000510000f8] = 4d74ffc7, %l1 = 00000000000000ac ldstub [%i2+0x038],%l1 ! %l1 = 0000004d000000ff ! %l1 = 000000000000004d, Mem[00000000910000dc] = c20be24b stw %l1,[%i6+0x01c] ! Mem[00000000910000dc] = 0000004d ba,a p32_not_taken_0_end p32_not_taken_0: ! The following code should not be executed lduh [%i0+0x03e],%l0 sth %l4,[%i3+0x036] lduw [%i3+0x01c],%l6 ldsb [%i2+0x035],%l3 sth %l4,[%i3+0x036] lduh [%i1+0x03a],%l2 ldx [%i2+0x008],%l4 stb %l2,[%i2+0x01a] ba,a p32_branch_failed p32_not_taken_0_end: ! End of Random Code for Thread 32 p32_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x080] ! Set processor 32 done flag ! Check Registers p32_check_registers: set p32_expected_registers,%g1 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000000000004d bne,a,pn %xcc,p32_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000037263cb6 bne,a,pn %xcc,p32_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000007ebe85f3 bne,a,pn %xcc,p32_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000000000000d bne,a,pn %xcc,p32_reg_l4_fail mov %l4,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be ff007ca1e24de2aa bne,a,pn %xcc,p32_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000000000000 bne,a,pn %xcc,p32_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p32_check_fp_registers: set p32_expected_fp_regs,%g3 std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 4137f489 6f01f62d bne %xcc,p32_f6_fail nop ! Check Local Memory set p32_local0_expect,%g1 p32_check_local0: ldx [%g1+0x028],%g2 ! Expected data = fffab1593eaaef4f ldx [%i0+0x028],%g3 ! Observed data at 00000000500000e8 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = ff007ca1e24de2aa ldx [%i0+0x030],%g3 ! Observed data at 00000000500000f0 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i0,0x030,%g4 set p32_local1_expect,%g1 p32_check_local1: ldx [%g1+0x030],%g2 ! Expected data = b95f4b623c1a5780 ldx [%i1+0x030],%g3 ! Observed data at 00000000508000f0 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i1,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 000000accdba8bad ldx [%i1+0x038],%g3 ! Observed data at 00000000508000f8 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i1,0x038,%g4 set p32_local2_expect,%g1 p32_check_local2: ldx [%g1+0x020],%g2 ! Expected data = b78fab6e838cc5ff ldx [%i2+0x020],%g3 ! Observed data at 00000000510000e0 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i2,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = ff74ffc7e2b0c211 ldx [%i2+0x038],%g3 ! Observed data at 00000000510000f8 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i2,0x038,%g4 set p32_local3_expect,%g1 p32_check_local3: ldx [%g1+0x008],%g2 ! Expected data = ba84fb1a100fd05a ldx [%i3+0x008],%g3 ! Observed data at 00000000518000c8 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i3,0x008,%g4 ldx [%g1+0x038],%g2 ! Expected data = 6a03665d0000005c ldx [%i3+0x038],%g3 ! Observed data at 00000000518000f8 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i3,0x038,%g4 ! The test for processor 32 has passed p32_passed: ta GOOD_TRAP nop p32_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p32_failed p32_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p32_failed p32_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p32_failed p32_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p32_failed p32_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p32_failed p32_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p32_failed p32_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p32_failed p32_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p32_failed p32_f6_fail: set p32_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 32 failed p32_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x080] ! Set processor 32 done flag set p32_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 32 failed p32_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x080] ! Set processor 32 done flag set p32_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p32_selfmod_failed: ba p32_failed mov 0xabc,%g1 p32_common_error: or %g0,0xf00,%g1 ba p32_failed mov %o5,%g3 p32_common_signature_error: set p32_temp,%g1 ba p32_failed st %g2,[%g1] ! Common Lock Number p32_common_timeout: set p32_temp,%g1 ba p32_failed st %g2,[%g1] ! Common Lock Number p32_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p32_failed mov 0x0,%g3 p32_trap1e: ldsha [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000508000e0] ldxa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000510000d8] lduba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000510000c0] swapa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000500000c8] ldstuba [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000510000d0] ldstuba [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000518000c8] stwa %l0,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000508000d0] done p32_trap1o: ldsha [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000508000e0] ldxa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000510000d8] lduba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000510000c0] swapa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000500000c8] ldstuba [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000510000d0] ldstuba [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000518000c8] stwa %l0,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000508000d0] done p32_trap2e: lduba [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000510000d0] ldstuba [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000508000c0] stba %l1,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000510000e8] ldstuba [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000508000c0] lduwa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000518000d0] done p32_trap2o: lduba [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000510000d0] ldstuba [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000508000c0] stba %l1,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000510000e8] ldstuba [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000508000c0] lduwa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000518000d0] done p32_trap3e: nop nop nop nop done p32_trap3o: nop nop nop nop done p32_init_memory_pointers: set p32_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p32_local0_start,%i0 set p32_local1_start,%i1 set p32_local2_start,%i2 set p32_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = f3236c98ba84fb1a ldx [%g1+0x008],%l1 ! %l1 = 230d32818ecf2a53 ldx [%g1+0x010],%l2 ! %l2 = f919e67c859df7da ldx [%g1+0x018],%l3 ! %l3 = db55a221caaf8156 ldx [%g1+0x020],%l4 ! %l4 = c1964ee6051fb2e7 ldx [%g1+0x028],%l5 ! %l5 = 8b090df5b1c18023 ldx [%g1+0x030],%l6 ! %l6 = ea7222388a83e950 ldx [%g1+0x038],%l7 ! %l7 = b27eeffbcca9a7b5 ! 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 = 5540de28 aa8e0607 b94d1031 06d2668c ! %f4 = c57f1433 699adfcb 893370a3 86c5fac0 ! %f8 = fa7f89f4 6f9ff6c0 1172c20c 6f5f2529 ! %f12 = f793ff42 ab4c43df fb50b87a b5a8bcdf ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 8e729021 de105dc3 847eefdc fbba9c1e ! %f20 = 7455d365 9dd8263d 85a63a11 95d213bc ! %f24 = c853cde7 a27df097 9542b669 0d622ab1 ! %f28 = a23c18f0 7f4a9a20 ba77652d e064314c ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = e69b5c45 594e94a1 b2d2f8df f8544691 ! %f36 = 6883e64a 628b392e 1e80a4cc 050745a1 ! %f40 = d0fd2287 f195dd66 7ad385d8 1b9be67d ! %f44 = 66acd308 1106ca72 40b36ffc 1f242885 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x963f120800000013,%g7,%g1 ! GSR scale = 2, align = 3 wr %g1,%g0,%gsr ! GSR = 963f120800000013 wr %g0,%y ! Clear Y 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: ! %l2 = ec0644fd, %l3 = 3e16018f, Mem[00000000918000e0] = 70ba0dd8 b40bbe7c std %l2,[%o0+%o4] ! Mem[00000000918000e0] = ec0644fd 3e16018f ! Mem[00000000918000e4] = 3e16018f, %g18 = a5a76f3fc6508990 ldsw [%o0+0x024],%g2 ! %g2 = a5a76f3fc6508990 ! %l1 = c844b6da808c726b, Mem[00000000918000fc] = 35f8f42c sth %l1,[%o0+0x03c] ! Mem[00000000918000fc] = 726bf42c ! Mem[00000000900000d0] = f445a4b1 2d2854de, %g2 = 3e16018f, %g3 = 00000000 ldd [%i4+%o2],%g2 ! %g2 = 00000000f445a4b1 000000002d2854de ! Mem[00000000918000e0] = ec0644fd3e16018f, %g2 = 00000000f445a4b1 ldx [%o0+%o4],%g2 ! %g2 = ec0644fd3e16018f ! Mem[00000000538000df] = 427d116a, %l2 = 60343195ec0644fd ldstub [%i3+0x01f],%l2 ! %l2 = 0000006a000000ff ! %l7 = 661af8543df10355, Mem[00000000908000c0] = c770574b stw %l7,[%i5+%g0] ! Mem[00000000908000c0] = 3df10355 ! %l3 = fbc8d2383e16018f, Mem[00000000908000d4] = 6b9d8a8c stb %l3,[%i5+0x014] ! Mem[00000000908000d4] = 8f9d8a8c ! Mem[00000000538000f4] = dacc8a35, %l2 = 000000000000006a ldub [%i3+0x037],%l2 ! %l2 = 0000000000000035 ! Mem[00000000910000c8] = 251289e1, %g18 = a5a76f3fc6508990 ldsw [%i6+%o1],%g2 ! %g2 = a5a76f3fc6508990 p33_label_2: ! %l2 = 0000000000000035, Mem[00000000538000e8] = a4d9afc3803aa514 stx %l2,[%i3+%o5] ! Mem[00000000538000e8] = 0000000000000035 ! Mem[00000000520000f4] = 731747d0, %l1 = c844b6da808c726b ldstub [%i0+0x034],%l1 ! %l1 = 00000073000000ff ! Mem[00000000538000f4] = dacc8a35, %l5 = 75d8a75a6da5be19 ldstub [%i3+0x034],%l5 ! %l5 = 000000da000000ff ! Mem[00000000530000f4] = 15686902, %l6 = b98a9ee3ee8ec48b swap [%i2+0x034],%l6 ! %l6 = 0000000015686902 ! Mem[00000000918000c8] = 2b6e983f, %g2 = 00000000251289e1 ldsb [%o0+%o1],%g2 ! %g2 = 000000000000002b ! Mem[00000000538000ee] = 00000035, %l5 = 00000000000000da ldstub [%i3+0x02e],%l5 ! %l5 = 00000000000000ff ! Mem[00000000528000cc] = 548246e9, %l7 = 661af8543df10355 swap [%i1+0x00c],%l7 ! %l7 = 00000000548246e9 ! Mem[00000000910000e4] = 7c600c36, %g2 = 000000000000002b ldub [%i6+0x027],%g2 ! %g2 = 000000000000007c ! Mem[00000000520000d0] = 135673e1, %l2 = 0000000000000035 swap [%i0+%o2],%l2 ! %l2 = 00000000135673e1 ! Mem[00000000918000d0] = eebfad61, %g2 = 000000000000007c ldub [%o0+%o2],%g2 ! %g2 = 00000000000000ee p33_label_3: ! Mem[00000000538000d8] = f90a29a0427d11ff, %l6 = 0000000015686902, %l5 = 0000000000000000 add %i3,0x18,%g1 casxa [%g1]0x80,%l6,%l5 ! %l5 = f90a29a0427d11ff ! Mem[00000000910000ec] = c26683d6, %g2 = 00000000000000ee lduh [%i6+0x02e],%g2 ! %g2 = 000000000000c266 ! Mem[00000000528000f6] = 56a73757, %l2 = 00000000135673e1 ldstub [%i1+0x036],%l2 ! %l2 = 00000037000000ff ! Mem[00000000918000fc] = f42c0000, %g2 = 000000000000c266 lduh [%o0+0x03e],%g2 ! %g2 = 000000000000f42c ! Mem[00000000530000e0] = 650b43bab4760700, %l7 = 00000000548246e9 ldx [%i2+%o4],%l7 ! %l7 = 650b43bab4760700 ! Mem[00000000528000fc] = 0e5f77c7, %l6 = 0000000015686902 swap [%i1+0x03c],%l6 ! %l6 = 000000000e5f77c7 ! Mem[00000000918000c8] = 2b6e983f 4c366fca, %g2 = 0000f42c, %g3 = 2d2854de ldd [%o0+%o1],%g2 ! %g2 = 000000002b6e983f 000000004c366fca ! %l4 = a9c359ddf5467994, Mem[00000000908000d4] = 8f9d8a8c stw %l4,[%i5+0x014] ! Mem[00000000908000d4] = f5467994 ! Mem[00000000910000ec] = c26683d6, %g2 = 000000002b6e983f lduh [%i6+0x02e],%g2 ! %g2 = 000000000000c266 ! Mem[00000000908000dc] = 8bba37de, %g2 = 000000000000c266 lduh [%i5+0x01c],%g2 ! %g2 = 0000000000008bba p33_label_4: ! Mem[00000000538000d0] = f17af2d8 d6173905, %l4 = f5467994, %l5 = 427d11ff ldd [%i3+%o2],%l4 ! %l4 = 00000000f17af2d8 00000000d6173905 ! Mem[00000000520000e0] = f5f287d00a7b4571, %l7 = 650b43bab4760700, %l6 = 000000000e5f77c7 add %i0,0x20,%g1 casxa [%g1]0x80,%l7,%l6 ! %l6 = f5f287d00a7b4571 ! Mem[00000000538000c8] = 582f35e4, %l0 = f4620959db567d8e swap [%i3+%o1],%l0 ! %l0 = 00000000582f35e4 ! Mem[00000000908000dc] = 37def2df, %g2 = 0000000000008bba ldub [%i5+0x01e],%g2 ! %g2 = 0000000000000037 ! Mem[00000000910000c0] = c8f49199, %g2 = 0000000000000037 lduw [%i6+%g0],%g2 ! %g2 = 00000000c8f49199 ! Mem[00000000528000d0] = 9c36b4797a1f7f1e, %l5 = 00000000d6173905, %l2 = 0000000000000037 add %i1,0x10,%g1 casxa [%g1]0x80,%l5,%l2 ! %l2 = 9c36b4797a1f7f1e ! Mem[00000000538000c8] = db567d8e45df7272, %l6 = f5f287d00a7b4571, %l4 = 00000000f17af2d8 add %i3,0x08,%g1 casxa [%g1]0x80,%l6,%l4 ! %l4 = db567d8e45df7272 ! Mem[00000000520000e0] = f5f287d0, %l4 = db567d8e45df7272 swap [%i0+%o4],%l4 ! %l4 = 00000000f5f287d0 ! Mem[00000000528000c4] = 960d815d, %l2 = 9c36b4797a1f7f1e ldsw [%i1+0x004],%l2 ! %l2 = ffffffff960d815d ! Mem[00000000530000c4] = 489f379c, %l1 = 0000000000000073 swap [%i2+0x004],%l1 ! %l1 = 00000000489f379c ba,a p33_not_taken_0_end p33_not_taken_0: ! The following code should not be executed lduh [%i0+0x03e],%l0 sth %l4,[%i3+0x036] lduw [%i3+0x01c],%l6 ldsb [%i2+0x035],%l3 sth %l4,[%i3+0x036] lduh [%i1+0x03a],%l2 ldx [%i2+0x008],%l4 stb %l2,[%i2+0x01a] ba,a p33_branch_failed p33_not_taken_0_end: ! End of Random Code for Thread 33 1: membar #Sync ! Force all stores to complete p33_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x084] ! Set processor 33 done flag ! Check Registers p33_check_registers: set p33_expected_registers,%g1 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000489f379c bne,a,pn %xcc,p33_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be ffffffff960d815d bne,a,pn %xcc,p33_reg_l2_fail mov %l2,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000d6173905 bne,a,pn %xcc,p33_reg_l5_fail mov %l5,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 650b43bab4760700 bne,a,pn %xcc,p33_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p33_check_fp_registers: set p33_expected_fp_regs,%g3 std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be c57f1433 699adfcb bne %xcc,p33_f4_fail nop ! Check Local Memory set p33_local0_expect,%g1 p33_check_local0: ldx [%g1+0x010],%g2 ! Expected data = 00000035d72b1c11 ldx [%i0+0x010],%g3 ! Observed data at 00000000520000d0 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i0,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 45df72720a7b4571 ldx [%i0+0x020],%g3 ! Observed data at 00000000520000e0 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i0,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = 53d8a22aff1747d0 ldx [%i0+0x030],%g3 ! Observed data at 00000000520000f0 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i0,0x030,%g4 set p33_local1_expect,%g1 p33_check_local1: ldx [%g1+0x008],%g2 ! Expected data = ee22fdd03df10355 ldx [%i1+0x008],%g3 ! Observed data at 00000000528000c8 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i1,0x008,%g4 ldx [%g1+0x030],%g2 ! Expected data = 97091de656a7ff57 ldx [%i1+0x030],%g3 ! Observed data at 00000000528000f0 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i1,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 7e91d24d15686902 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+0x000],%g2 ! Expected data = c96591fe00000073 ldx [%i2+0x000],%g3 ! Observed data at 00000000530000c0 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i2,0x000,%g4 ldx [%g1+0x030],%g2 ! Expected data = 7c7776a2ee8ec48b ldx [%i2+0x030],%g3 ! Observed data at 00000000530000f0 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i2,0x030,%g4 set p33_local3_expect,%g1 p33_check_local3: ldx [%g1+0x008],%g2 ! Expected data = db567d8e45df7272 ldx [%i3+0x008],%g3 ! Observed data at 00000000538000c8 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i3,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = f90a29a0427d11ff ldx [%i3+0x018],%g3 ! Observed data at 00000000538000d8 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i3,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 000000000000ff35 ldx [%i3+0x028],%g3 ! Observed data at 00000000538000e8 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = ea0bfb0bffcc8a35 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 p33_f4_fail: set p33_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 33 failed p33_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x084] ! Set processor 33 done flag set p33_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 33 failed p33_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x084] ! Set processor 33 done flag set p33_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p33_selfmod_failed: ba p33_failed mov 0xabc,%g1 p33_common_error: or %g0,0xf01,%g1 ba p33_failed mov %o5,%g3 p33_common_signature_error: set p33_temp,%g1 ba p33_failed st %g2,[%g1] ! Common Lock Number p33_common_timeout: set p33_temp,%g1 ba p33_failed st %g2,[%g1] ! Common Lock Number p33_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p33_failed mov 0x0,%g3 p33_trap1e: ldsha [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000520000c0] lduha [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000520000c8] done p33_trap1o: ldsha [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000520000c0] lduha [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000520000c8] done p33_trap2e: ldda [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000520000d0] ldxa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000538000d0] stba %l0,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[00000000530000c8] lduha [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000530000d8] stxa %l5,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000538000e8] ldxa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000520000e0] ldstuba [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000528000d0] done p33_trap2o: ldda [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000520000d0] ldxa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000538000d0] stba %l0,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[00000000530000c8] lduha [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000530000d8] stxa %l5,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000538000e8] ldxa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000520000e0] ldstuba [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000528000d0] done p33_trap3e: nop nop done p33_trap3o: 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 = f4620959db567d8e ldx [%g1+0x008],%l1 ! %l1 = c844b6da808c726b ldx [%g1+0x010],%l2 ! %l2 = 60343195ec0644fd ldx [%g1+0x018],%l3 ! %l3 = fbc8d2383e16018f ldx [%g1+0x020],%l4 ! %l4 = a9c359ddf5467994 ldx [%g1+0x028],%l5 ! %l5 = 75d8a75a6da5be19 ldx [%g1+0x030],%l6 ! %l6 = b98a9ee3ee8ec48b ldx [%g1+0x038],%l7 ! %l7 = 661af8543df10355 ! 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 = 82f17f8b 870de152 11f31b71 9026e142 ! %f4 = 6d1d2865 74558fa3 9cdb629b dc8d9ea3 ! %f8 = 46bc2390 71d5ec9e 34996c07 a2db23db ! %f12 = 994a383c 915b40be eb846700 a08b5b18 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 1d389b35 230dbafe af2a8d50 786f07da ! %f20 = c29ca2ef e515ef66 f3211944 3682c24b ! %f24 = 43dfe20f 73a26726 8b179dad 035e533b ! %f28 = b74ee13d 19b0055d 9f974e91 025854a9 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 7cc07d40 2c2d5b2d e9a40928 8d8acea6 ! %f36 = a2e65b06 9721a5e1 152e8e15 4a6048ff ! %f40 = e6693315 27c0863b 8cc424a6 9cf62dec ! %f44 = 2e372ccf 49ba8fa1 8d9dd03e 4e8ac887 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x3f96b7df00000071,%g7,%g1 ! GSR scale = 14, align = 1 wr %g1,%g0,%gsr ! GSR = 3f96b7df00000071 wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 34 p34_label_1: ! Mem[00000000558000e0] = 3fefe8ff, %l5 = 78df22947d5f26d9 swap [%i3+%o4],%l5 ! %l5 = 000000003fefe8ff ! %l4 = 1000c2a1ffbcaa9d, Mem[00000000550000c9] = 3c155cfd stb %l4,[%i2+0x009] ! Mem[00000000550000c8] = 3c9d5cfd ! Mem[00000000558000f3] = d5b9f3c5, %l0 = 1e57a5342d6d5806 ldstub [%i3+0x033],%l0 ! %l0 = 000000c5000000ff ! Mem[00000000540000c0] = 2f2bf8d7, %l0 = 00000000000000c5 swap [%i0+%g0],%l0 ! %l0 = 000000002f2bf8d7 ! Mem[00000000558000c6] = 17094ec8, %l3 = a4f27c5e5355171f ldstub [%i3+0x006],%l3 ! %l3 = 0000004e000000ff ! Mem[00000000918000e0] = 0dd8b40b, %g2 = 0000000000000000 ldub [%o0+0x022],%g2 ! %g2 = 000000000000000d ! %l4 = ffbcaa9d, %l5 = 3fefe8ff, Mem[00000000918000d8] = 4625779d 19fe44c6 std %l4,[%o0+%o3] ! Mem[00000000918000d8] = ffbcaa9d 3fefe8ff ! Mem[00000000548000f8] = a0d0cb1d, %l3 = 0000004e, %l7 = 58ca44a6 add %i1,0x38,%g1 casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000a0d0cb1d ! Mem[00000000540000ec] = c98ef94d, %l1 = 657c342d, %l0 = 2f2bf8d7 add %i0,0x2c,%g1 casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000c98ef94d ! Mem[00000000540000e8] = 4badf3f1, %l7 = a0d0cb1d, %l5 = 3fefe8ff add %i0,0x28,%g1 casa [%g1]0x80,%l7,%l5 ! %l5 = 000000004badf3f1 p34_label_2: ! %l4 = ffbcaa9d, %l5 = 4badf3f1, Mem[00000000908000d0] = e2def21a 6b9d8a8c std %l4,[%i5+%o2] ! Mem[00000000908000d0] = ffbcaa9d 4badf3f1 ! Mem[00000000910000cc] = 2852c0b6, %g2 = 000000000000000d ldub [%i6+0x00d],%g2 ! %g2 = 0000000000000028 ! Mem[00000000908000c8] = 9e2ef71da03e670e, %g2 = 0000000000000028 ldx [%i5+%o1],%g2 ! %g2 = 9e2ef71da03e670e ! Mem[00000000550000f8] = b7066fb054cd1050, %l6 = 2b830b8e8dddf1a5, %l7 = 00000000a0d0cb1d add %i2,0x38,%g1 casxa [%g1]0x80,%l6,%l7 ! %l7 = b7066fb054cd1050 ! Mem[00000000550000e0] = 84a8f6fdec0d5baa, %l1 = b24472e8657c342d, %l2 = 18cf5296b52523e0 add %i2,0x20,%g1 casxa [%g1]0x80,%l1,%l2 ! %l2 = 84a8f6fdec0d5baa ! Mem[00000000540000e0] = bcd28985, %l2 = 84a8f6fdec0d5baa swap [%i0+%o4],%l2 ! %l2 = 00000000bcd28985 ! Mem[00000000558000e8] = c85ae99d199da54f, %l7 = b7066fb054cd1050, %l3 = 000000000000004e add %i3,0x28,%g1 casxa [%g1]0x80,%l7,%l3 ! %l3 = c85ae99d199da54f ! Mem[00000000540000c4] = 32fc1421, %l6 = 2b830b8e8dddf1a5 swap [%i0+0x004],%l6 ! %l6 = 0000000032fc1421 ! Mem[00000000548000d0] = 14b6848f, %l6 = 0000000032fc1421 swap [%i1+%o2],%l6 ! %l6 = 0000000014b6848f ! %l4 = 1000c2a1ffbcaa9d, Mem[00000000918000c8] = 2b6e983f sth %l4,[%o0+%o1] ! Mem[00000000918000c8] = aa9d983f p34_label_3: ! Mem[00000000550000d0] = 428c868a, %l7 = b7066fb054cd1050 swap [%i2+%o2],%l7 ! %l7 = 00000000428c868a ! %l5 = 000000004badf3f1, Mem[00000000540000d8] = ddeac51e stw %l5,[%i0+%o3] ! Mem[00000000540000d8] = 4badf3f1 ! Mem[00000000558000e8] = c85ae99d, %l3 = 199da54f, %l7 = 428c868a add %i3,0x28,%g1 casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000c85ae99d ! Mem[00000000550000d4] = f394ba3a, %l4 = 1000c2a1ffbcaa9d swap [%i2+0x014],%l4 ! %l4 = 00000000f394ba3a ! %l4 = 00000000f394ba3a, Mem[00000000918000f8] = eb93bcb135f8f42c stx %l4,[%o0+0x038] ! Mem[00000000918000f8] = 00000000f394ba3a ! Mem[00000000550000dc] = 3db71809, %l0 = c98ef94d, %l3 = 199da54f add %i2,0x1c,%g1 casa [%g1]0x80,%l0,%l3 ! %l3 = 000000003db71809 ! Mem[00000000558000f8] = a7277ec8, %l7 = 00000000c85ae99d lduw [%i3+0x038],%l7 ! %l7 = 00000000a7277ec8 ! Mem[00000000908000d0] = ffbcaa9d, %g18 = 5c566cd6709cd2d7 ldsw [%i5+%o2],%g2 ! %g2 = 5c566cd6709cd2d7 ! %l6 = 0000000014b6848f, Mem[00000000908000d4] = 4badf3f1 sth %l6,[%i5+0x014] ! Mem[00000000908000d4] = 848ff3f1 ! Mem[00000000550000fc] = 54cd1050, %l0 = c98ef94d, %l7 = a7277ec8 add %i2,0x3c,%g1 casa [%g1]0x80,%l0,%l7 ! %l7 = 0000000054cd1050 p34_label_4: ! Mem[00000000900000c4] = ad828802, %g18 = 5c566cd6709cd2d7 ldsw [%i4+0x004],%g2 ! %g2 = 5c566cd6709cd2d7 ! Mem[00000000550000c8] = 3c9d5cfdfeae122d, %l5 = 000000004badf3f1, %l1 = b24472e8657c342d add %i2,0x08,%g1 casxa [%g1]0x80,%l5,%l1 ! %l1 = 3c9d5cfdfeae122d ! Mem[00000000548000f8] = a0d0cb1d6861a966, %l6 = 0000000014b6848f, %l0 = 00000000c98ef94d add %i1,0x38,%g1 casxa [%g1]0x80,%l6,%l0 ! %l0 = a0d0cb1d6861a966 ! Mem[00000000908000d4] = f12fae8d, %g2 = ffffffffad828802 ldub [%i5+0x017],%g2 ! %g2 = 00000000000000f1 ! Mem[00000000918000d0] = eebfad61703dd1bf, %g2 = 00000000000000f1 ldx [%o0+%o2],%g2 ! %g2 = eebfad61703dd1bf ! %l3 = 000000003db71809, Mem[00000000908000f2] = 0db061c4 sth %l3,[%i5+0x032] ! Mem[00000000908000f0] = 180961c4 ! Mem[00000000548000e4] = e89283ca, %l6 = 0000000014b6848f swap [%i1+0x024],%l6 ! %l6 = 00000000e89283ca ! %l4 = f394ba3a, %l5 = 4badf3f1, Mem[00000000908000e0] = f2dfe0b4 cca31cd3 std %l4,[%i5+%o4] ! Mem[00000000908000e0] = f394ba3a 4badf3f1 ! Mem[00000000548000df] = e8edb620, %l2 = 00000000bcd28985 ldstub [%i1+0x01f],%l2 ! %l2 = 00000020000000ff ! %l7 = 0000000054cd1050, Mem[00000000550000ee] = 898b0a63 sth %l7,[%i2+0x02e] ! Mem[00000000550000ec] = 898b1050 ba,a p34_not_taken_0_end p34_not_taken_0: ! The following code should not be executed lduh [%i0+0x03e],%l0 sth %l4,[%i3+0x036] lduw [%i3+0x01c],%l6 ldsb [%i2+0x035],%l3 sth %l4,[%i3+0x036] lduh [%i1+0x03a],%l2 ldx [%i2+0x008],%l4 stb %l2,[%i2+0x01a] ba,a p34_branch_failed p34_not_taken_0_end: ! End of Random Code for Thread 34 p34_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x088] ! Set processor 34 done flag ! Check Registers p34_check_registers: set p34_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be a0d0cb1d6861a966 bne,a,pn %xcc,p34_reg_l0_fail mov %l0,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000000020 bne,a,pn %xcc,p34_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000003db71809 bne,a,pn %xcc,p34_reg_l3_fail mov %l3,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000054cd1050 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 = 000000c58dddf1a5 ldx [%i0+0x000],%g3 ! Observed data at 00000000540000c0 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i0,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = 4badf3f1ba6acfd2 ldx [%i0+0x018],%g3 ! Observed data at 00000000540000d8 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ec0d5baa4e7fa443 ldx [%i0+0x020],%g3 ! Observed data at 00000000540000e0 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i0,0x020,%g4 set p34_local1_expect,%g1 p34_check_local1: ldx [%g1+0x010],%g2 ! Expected data = 32fc1421a443b5c0 ldx [%i1+0x010],%g3 ! Observed data at 00000000548000d0 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 63c0179de8edb6ff ldx [%i1+0x018],%g3 ! Observed data at 00000000548000d8 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = a77293bd14b6848f 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+0x008],%g2 ! Expected data = 3c9d5cfdfeae122d ldx [%i2+0x008],%g3 ! Observed data at 00000000550000c8 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 54cd1050ffbcaa9d ldx [%i2+0x010],%g3 ! Observed data at 00000000550000d0 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i2,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = 78234bcb898b1050 ldx [%i2+0x028],%g3 ! Observed data at 00000000550000e8 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i2,0x028,%g4 set p34_local3_expect,%g1 p34_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 9795a6721709ffc8 ldx [%i3+0x000],%g3 ! Observed data at 00000000558000c0 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i3,0x000,%g4 ldx [%g1+0x020],%g2 ! Expected data = 7d5f26d99c4a2346 ldx [%i3+0x020],%g3 ! Observed data at 00000000558000e0 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i3,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = d5b9f3ff5c9e8de7 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: ldsha [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000550000e0] stxa %l4,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000558000e8] ldsha [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000550000e0] lduba [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000548000c8] done p34_trap1o: ldsha [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000550000e0] stxa %l4,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000558000e8] ldsha [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000550000e0] lduba [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000548000c8] done p34_trap2e: stwa %l0,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[00000000540000c8] stxa %l3,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000540000e8] ldda [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000558000d0] ldstuba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000548000e8] done p34_trap2o: stwa %l0,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[00000000540000c8] stxa %l3,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000540000e8] ldda [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000558000d0] ldstuba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000548000e8] 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 = 1e57a5342d6d5806 ldx [%g1+0x008],%l1 ! %l1 = b24472e8657c342d ldx [%g1+0x010],%l2 ! %l2 = 18cf5296b52523e0 ldx [%g1+0x018],%l3 ! %l3 = a4f27c5e5355171f ldx [%g1+0x020],%l4 ! %l4 = 1000c2a1ffbcaa9d ldx [%g1+0x028],%l5 ! %l5 = 78df22947d5f26d9 ldx [%g1+0x030],%l6 ! %l6 = 2b830b8e8dddf1a5 ldx [%g1+0x038],%l7 ! %l7 = c8a4d80658ca44a6 ! 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 = 2772a558 4b8e0db3 ec730aee 30587658 ! %f4 = 8b7b2e96 b88c4d06 d30f3cd2 e6771a0a ! %f8 = ddbf88d7 6110af5b eec040e4 f87c809e ! %f12 = aaadeff3 16d42eda c534993d 7daaaeb3 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 869ae51d f100646a f9e2d54a 32ce051b ! %f20 = b37a8b47 4bb1e616 5089ebc3 304c025d ! %f24 = e4f6d521 f3ca5dde b0b0c9ef 09c8f015 ! %f28 = 9b584a97 c8be6a3d fa773bf4 e6007c49 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 080bb517 9eb26b5c ec49aad5 f2f61323 ! %f36 = fbaf9a1a 43ba34f6 23eb3d5a c0302678 ! %f40 = 41069f6b cb3576e1 f8d83734 8b4c3a5e ! %f44 = 46781466 0ba5f3df 5ff5b80c f05346ab ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x6d445cd800000029,%g7,%g1 ! GSR scale = 5, align = 1 wr %g1,%g0,%gsr ! GSR = 6d445cd800000029 wr %g0,%y ! Clear Y 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[00000000570000f0] = af9b6c3e, %l3 = c256166ebff200b7 ldsw [%i2+0x030],%l3 ! %l3 = ffffffffaf9b6c3e ! %l5 = 1c5792328c22f44c, Mem[00000000908000f1] = ff0db061 stb %l5,[%i5+0x031] ! Mem[00000000908000f0] = 4c0db061 ! %l5 = 1c5792328c22f44c, Mem[00000000578000f2] = 1e58e138 stb %l5,[%i3+0x032] ! Mem[00000000578000f0] = 1e584c38 ! %l6 = 515e0f0e08b38031, Mem[00000000900000f0] = 79266aa0 sth %l6,[%i4+0x030] ! Mem[00000000900000f0] = 80316aa0 ! Mem[00000000570000e0] = 1baf4bff, %l0 = 53038351, %l2 = ac0f8c75 add %i2,0x20,%g1 casa [%g1]0x80,%l0,%l2 ! %l2 = 000000001baf4bff ! Mem[00000000560000e0] = 8c8745bd, %l7 = a2baeb7ea47a1950 ldstub [%i0+%o4],%l7 ! %l7 = 0000008c000000ff ! Mem[00000000570000ec] = 6e24c74f, %l1 = 3d400114, %l4 = 71db0d17 add %i2,0x2c,%g1 casa [%g1]0x80,%l1,%l4 ! %l4 = 000000006e24c74f ! Mem[00000000560000d0] = ff07fadbde0cdb59, %l5 = 1c5792328c22f44c, %l4 = 000000006e24c74f add %i0,0x10,%g1 casxa [%g1]0x80,%l5,%l4 ! %l4 = ff07fadbde0cdb59 ! Mem[00000000908000c0] = c770574b, %g18 = 4ebc2c3fe4d2b12c ldsw [%i5+%g0],%g2 ! %g2 = 4ebc2c3fe4d2b12c ! Mem[00000000910000d0] = 42c698f6, %g2 = ffffffffc770574b lduh [%i6+0x012],%g2 ! %g2 = 00000000000042c6 p35_label_2: ! Mem[00000000900000c4] = 8802b54d, %g2 = 00000000000042c6 lduh [%i4+0x006],%g2 ! %g2 = 0000000000008802 ! Mem[00000000560000d9] = 978df637, %l3 = ffffffffaf9b6c3e ldstub [%i0+0x019],%l3 ! %l3 = 0000008d000000ff ! Mem[00000000578000fc] = 2d46fdb5, %l1 = 3d400114, %l6 = 08b38031 add %i3,0x3c,%g1 casa [%g1]0x80,%l1,%l6 ! %l6 = 000000002d46fdb5 ! Mem[00000000560000f0] = 49f164371667d2e3, %l2 = 000000001baf4bff, %l5 = 1c5792328c22f44c add %i0,0x30,%g1 casxa [%g1]0x80,%l2,%l5 ! %l5 = 49f164371667d2e3 ! Mem[00000000560000f0] = 49f16437, %l3 = 000000000000008d swap [%i0+0x030],%l3 ! %l3 = 0000000049f16437 ! Mem[00000000568000f4] = afcdf8c3, %l7 = 000000000000008c swap [%i1+0x034],%l7 ! %l7 = 00000000afcdf8c3 ! Mem[00000000900000f8] = 1c9204ff0677a530, %g2 = 0000000000008802 ldx [%i4+0x038],%g2 ! %g2 = 1c9204ff0677a530 ! %l1 = d73293d63d400114, Mem[00000000568000d2] = 8276d130 sth %l1,[%i1+0x012] ! Mem[00000000568000d0] = 82760114 ! %l4 = ff07fadbde0cdb59, Mem[00000000910000d8] = 52e8dbea stb %l4,[%i6+%o3] ! Mem[00000000910000d8] = 59e8dbea ! Mem[00000000570000f3] = af9b6c3e, %l3 = 0000000049f16437 ldstub [%i2+0x033],%l3 ! %l3 = 0000003e000000ff p35_label_3: ! Mem[00000000578000f8] = 48de37e42d46fdb5, %l7 = 00000000afcdf8c3, %l6 = 000000002d46fdb5 add %i3,0x38,%g1 casxa [%g1]0x80,%l7,%l6 ! %l6 = 48de37e42d46fdb5 ! Mem[00000000568000dc] = 6b22acbd, %l3 = 000000000000003e ldsw [%i1+0x01c],%l3 ! %l3 = 000000006b22acbd ! Mem[00000000560000c8] = 276a56b6, %l6 = 2d46fdb5, %l1 = 3d400114 add %i0,0x08,%g1 casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000276a56b6 ! Mem[00000000568000ec] = cc9723bf, %l1 = 276a56b6, %l0 = 53038351 add %i1,0x2c,%g1 casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000cc9723bf ! %l7 = 00000000afcdf8c3, Mem[00000000900000d8] = 6162cbb5 stw %l7,[%i4+%o3] ! Mem[00000000900000d8] = afcdf8c3 ! Mem[00000000560000d4] = de0cdb59, %l7 = 00000000afcdf8c3 ldstub [%i0+0x014],%l7 ! %l7 = 000000de000000ff ! Mem[00000000568000c8] = f1f689e8, %l0 = cc9723bf, %l3 = 6b22acbd add %i1,0x08,%g1 casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000f1f689e8 ! Mem[00000000560000c8] = 276a56b616d52d69, %l2 = 000000001baf4bff, %l3 = 00000000f1f689e8 add %i0,0x08,%g1 casxa [%g1]0x80,%l2,%l3 ! %l3 = 276a56b616d52d69 ! %l6 = 2d46fdb5, %l7 = 000000de, Mem[00000000568000c8] = f1f689e8 dfb18e4b std %l6,[%i1+%o1] ! Mem[00000000568000c8] = 2d46fdb5 000000de ! %l4 = ff07fadbde0cdb59, Mem[00000000570000d0] = 50fa3440 stw %l4,[%i2+%o2] ! Mem[00000000570000d0] = de0cdb59 p35_label_4: ! Mem[00000000910000d8] = 59e8dbeac20be24b, %g2 = 1c9204ff0677a530 ldx [%i6+%o3],%g2 ! %g2 = 59e8dbeac20be24b ! Mem[00000000568000dc] = 6b22acbd, %l3 = 16d52d69, %l6 = 2d46fdb5 add %i1,0x1c,%g1 casa [%g1]0x80,%l3,%l6 ! %l6 = 000000006b22acbd ! Mem[00000000568000ec] = cc9723bf, %l0 = 00000000cc9723bf swap [%i1+0x02c],%l0 ! %l0 = 00000000cc9723bf ! %l0 = 00000000cc9723bf, Mem[00000000910000c8] = 251289e1 stw %l0,[%i6+%o1] ! Mem[00000000910000c8] = cc9723bf ! Mem[00000000578000f8] = 48de37e42d46fdb5, %l3 = 276a56b616d52d69, %l2 = 000000001baf4bff add %i3,0x38,%g1 casxa [%g1]0x80,%l3,%l2 ! %l2 = 48de37e42d46fdb5 ! Mem[00000000560000dc] = f0a42979, %l5 = 49f164371667d2e3 swap [%i0+0x01c],%l5 ! %l5 = 00000000f0a42979 ! Mem[00000000570000c2] = 8c1014bf, %l4 = ff07fadbde0cdb59 ldstub [%i2+0x002],%l4 ! %l4 = 00000014000000ff ! Mem[00000000568000e0] = e8ff5588698a3972, %l5 = 00000000f0a42979, %l7 = 00000000000000de add %i1,0x20,%g1 casxa [%g1]0x80,%l5,%l7 ! %l7 = e8ff5588698a3972 ! Mem[00000000918000e0] = 70ba0dd8 b40bbe7c, %g2 = c20be24b, %g3 = 00000000 ldd [%o0+%o4],%g2 ! %g2 = 0000000070ba0dd8 00000000b40bbe7c ! %l4 = 0000000000000014, Mem[00000000910000ec] = fb3bc266 sth %l4,[%i6+0x02c] ! Mem[00000000910000ec] = 0014c266 ba,a p35_not_taken_0_end p35_not_taken_0: ! The following code should not be executed lduh [%i0+0x03e],%l0 sth %l4,[%i3+0x036] lduw [%i3+0x01c],%l6 ldsb [%i2+0x035],%l3 sth %l4,[%i3+0x036] lduh [%i1+0x03a],%l2 ldx [%i2+0x008],%l4 stb %l2,[%i2+0x01a] ba,a p35_branch_failed p35_not_taken_0_end: ! End of Random Code for Thread 35 p35_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x08c] ! Set processor 35 done flag ! Check Registers p35_check_registers: set p35_expected_registers,%g1 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 276a56b616d52d69 bne,a,pn %xcc,p35_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000000014 bne,a,pn %xcc,p35_reg_l4_fail mov %l4,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be e8ff5588698a3972 bne,a,pn %xcc,p35_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p35_local0_expect,%g1 p35_check_local0: ldx [%g1+0x010],%g2 ! Expected data = ff07fadbff0cdb59 ldx [%i0+0x010],%g3 ! Observed data at 00000000560000d0 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 97fff6371667d2e3 ldx [%i0+0x018],%g3 ! Observed data at 00000000560000d8 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff8745bd10650ce0 ldx [%i0+0x020],%g3 ! Observed data at 00000000560000e0 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i0,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = 0000008d1667d2e3 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+0x008],%g2 ! Expected data = 2d46fdb5000000de ldx [%i1+0x008],%g3 ! Observed data at 00000000568000c8 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 82760114e4b177ef ldx [%i1+0x010],%g3 ! Observed data at 00000000568000d0 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i1,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = e2040a0ccc9723bf ldx [%i1+0x028],%g3 ! Observed data at 00000000568000e8 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = cd34f8f60000008c ldx [%i1+0x030],%g3 ! Observed data at 00000000568000f0 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i1,0x030,%g4 set p35_local2_expect,%g1 p35_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 8c10ffbf744d66f0 ldx [%i2+0x000],%g3 ! Observed data at 00000000570000c0 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i2,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = de0cdb59438f9b65 ldx [%i2+0x010],%g3 ! Observed data at 00000000570000d0 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i2,0x010,%g4 ldx [%g1+0x030],%g2 ! Expected data = af9b6cfff3fdd05e 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+0x030],%g2 ! Expected data = 1e584c385d2b2482 ldx [%i3+0x030],%g3 ! Observed data at 00000000578000f0 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i3,0x030,%g4 ! The test for processor 35 has passed p35_passed: ta GOOD_TRAP nop p35_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p35_failed p35_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p35_failed p35_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p35_failed p35_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p35_failed p35_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p35_failed p35_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p35_failed p35_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p35_failed p35_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p35_failed ! The test for processor 35 failed p35_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x08c] ! Set processor 35 done flag set p35_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 35 failed p35_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x08c] ! Set processor 35 done flag set p35_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p35_selfmod_failed: ba p35_failed mov 0xabc,%g1 p35_common_error: or %g0,0xf03,%g1 ba p35_failed mov %o5,%g3 p35_common_signature_error: set p35_temp,%g1 ba p35_failed st %g2,[%g1] ! Common Lock Number p35_common_timeout: set p35_temp,%g1 ba p35_failed st %g2,[%g1] ! Common Lock Number p35_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p35_failed mov 0x0,%g3 p35_trap1e: ldsha [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000560000c0] ldswa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000560000e0] stwa %l1,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[00000000568000e0] stxa %l4,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000570000e8] stxa %l3,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[00000000560000c8] stxa %l4,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000570000e8] done p35_trap1o: ldsha [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000560000c0] ldswa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000560000e0] stwa %l1,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[00000000568000e0] stxa %l4,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000570000e8] stxa %l3,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[00000000560000c8] stxa %l4,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000570000e8] done p35_trap2e: lduha [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000568000d0] done p35_trap2o: lduha [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000568000d0] done p35_trap3e: nop nop nop nop nop nop done p35_trap3o: nop 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 = e7ca23fe53038351 ldx [%g1+0x008],%l1 ! %l1 = d73293d63d400114 ldx [%g1+0x010],%l2 ! %l2 = bc4f6a74ac0f8c75 ldx [%g1+0x018],%l3 ! %l3 = c256166ebff200b7 ldx [%g1+0x020],%l4 ! %l4 = c15c82a671db0d17 ldx [%g1+0x028],%l5 ! %l5 = 1c5792328c22f44c ldx [%g1+0x030],%l6 ! %l6 = 515e0f0e08b38031 ldx [%g1+0x038],%l7 ! %l7 = a2baeb7ea47a1950 ! 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 = d673dd84 173cc4b8 e21cf5f5 44bf4d9e ! %f4 = 2735c447 168ecfd4 044bd3e5 c555d9dd ! %f8 = 7989eb65 7c666527 02d43ff3 820a616a ! %f12 = 703e9672 73c2fb4b a3fca3b7 55bbafc7 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 2ed31a7d 9ed23b3f f8db0564 58445b29 ! %f20 = ca0303d2 bfd17ee7 c62c3f29 65d79684 ! %f24 = d7eb91fe 9799e7e3 54cdee39 4cb50f7b ! %f28 = d1a1ca68 9f8a6d8b 38fc1357 648e7b7a ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 402fd0d2 81563346 3ca53536 399f8ea1 ! %f36 = c03c7bcd 5caf5ce1 4ab450ee fea50e85 ! %f40 = 6ee60591 2f35f91e f09d0ed5 9edd7377 ! %f44 = 25025a3f 1010279d f573b615 206ecb8a ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xfdbb5bcf00000011,%g7,%g1 ! GSR scale = 2, align = 1 wr %g1,%g0,%gsr ! GSR = fdbb5bcf00000011 wr %g0,%y ! Clear Y 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[00000000598000cc] = ac1a080e, %l1 = 7c336308, %l2 = 4651f3e2 add %i3,0x0c,%g1 casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000ac1a080e ! Mem[00000000588000fc] = e9adc257, %l3 = 3857a8a1c7e83fde swap [%i1+0x03c],%l3 ! %l3 = 00000000e9adc257 ! %l4 = a17a8dd6470c3bc4, Mem[00000000918000c7] = e32b6e98 stb %l4,[%o0+0x007] ! Mem[00000000918000c4] = c42b6e98 ! Mem[00000000590000c0] = 5bfd39b4d52f400a, %l6 = d02faa967ae48804, %l6 = d02faa967ae48804 casxa [%i2]0x80,%l6,%l6 ! %l6 = 5bfd39b4d52f400a ! Mem[00000000910000cc] = c52852c0, %g2 = 0000000000000000 lduw [%i6+0x00c],%g2 ! %g2 = 00000000c52852c0 ! Mem[00000000598000d0] = 05cef3aa, %l7 = df868a28, %l4 = 470c3bc4 add %i3,0x10,%g1 casa [%g1]0x80,%l7,%l4 ! %l4 = 0000000005cef3aa ! Mem[00000000580000d8] = ab8bc624f529efc9, %l6 = 5bfd39b4d52f400a, %l6 = 5bfd39b4d52f400a add %i0,0x18,%g1 casxa [%g1]0x80,%l6,%l6 ! %l6 = ab8bc624f529efc9 ! Mem[00000000918000e0] = 0dd8b40b, %g2 = 00000000c52852c0 lduh [%o0+0x022],%g2 ! %g2 = 0000000000000dd8 ! Mem[00000000590000d8] = a59a0aed, %l5 = df6c98662dc39044 swap [%i2+%o3],%l5 ! %l5 = 00000000a59a0aed ! Mem[00000000598000f4] = c03bcb22, %l0 = f4354d8493255f7b ldub [%i3+0x034],%l0 ! %l0 = 00000000000000c0 p36_label_2: ! Mem[00000000588000c8] = 2bba34f15398c1fe, %l3 = 00000000e9adc257, %l3 = 00000000e9adc257 add %i1,0x08,%g1 casxa [%g1]0x80,%l3,%l3 ! %l3 = 2bba34f15398c1fe ! %l2 = 00000000ac1a080e, Mem[00000000918000e4] = b40bbe7c sth %l2,[%o0+0x024] ! Mem[00000000918000e4] = 080ebe7c ! Mem[00000000588000f6] = 8c280321, %l4 = 0000000005cef3aa ldstub [%i1+0x036],%l4 ! %l4 = 00000003000000ff ! Mem[00000000588000d4] = 57e5553e, %l4 = 0000000000000003 ldub [%i1+0x016],%l4 ! %l4 = 0000000000000055 ! %l4 = 0000000000000055, Mem[00000000900000e0] = e2543837 stw %l4,[%i4+%o4] ! Mem[00000000900000e0] = 00000055 ! %l0 = 000000c0, %l1 = 7c336308, Mem[00000000910000c0] = c8f49199 f698a466 std %l0,[%i6+%g0] ! Mem[00000000910000c0] = 000000c0 7c336308 ! Mem[00000000588000d4] = 57e5553e, %l1 = 7c336308, %l0 = 000000c0 add %i1,0x14,%g1 casa [%g1]0x80,%l1,%l0 ! %l0 = 0000000057e5553e ! Mem[00000000588000e0] = 37197528, %l0 = 0000000057e5553e swap [%i1+%o4],%l0 ! %l0 = 0000000037197528 ! Mem[00000000908000f8] = 1fd05e6fe977b4c4, %g2 = 0000000000000dd8 ldx [%i5+0x038],%g2 ! %g2 = 1fd05e6fe977b4c4 ! Mem[00000000580000e8] = 89b109e7, %l4 = 0000000000000055 swap [%i0+%o5],%l4 ! %l4 = 0000000089b109e7 p36_label_3: ! Mem[00000000588000f0] = c60dd993, %l3 = 5398c1fe, %l7 = df868a28 add %i1,0x30,%g1 casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000c60dd993 ! %l3 = 2bba34f15398c1fe, Mem[00000000908000e6] = 1cd30719 sth %l3,[%i5+0x026] ! Mem[00000000908000e4] = c1fe0719 ! Mem[00000000908000ec] = aee58fc8, %g2 = 1fd05e6fe977b4c4 lduw [%i5+0x02c],%g2 ! %g2 = 00000000aee58fc8 ! %l6 = ab8bc624f529efc9, Mem[00000000910000c8] = 251289e1 stw %l6,[%i6+%o1] ! Mem[00000000910000c8] = f529efc9 ! Mem[00000000598000fc] = de417345, %l2 = ac1a080e, %l6 = f529efc9 add %i3,0x3c,%g1 casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000de417345 ! Mem[00000000908000dc] = 8bba37de, %g2 = 00000000aee58fc8 lduw [%i5+0x01c],%g2 ! %g2 = 000000008bba37de ! Mem[00000000590000cc] = 4238e747, %l1 = 9d3ef7b87c336308 swap [%i2+0x00c],%l1 ! %l1 = 000000004238e747 ! Mem[00000000598000d4] = d4f3a58a, %l4 = 0000000089b109e7 swap [%i3+0x014],%l4 ! %l4 = 00000000d4f3a58a ! Mem[00000000900000e4] = d2e04cb7, %g2 = 000000008bba37de ldub [%i4+0x027],%g2 ! %g2 = 00000000000000d2 ! Mem[00000000590000cc] = 7c336308, %l6 = 00000000de417345 ldsb [%i2+0x00f],%l6 ! %l6 = 0000000000000008 p36_label_4: ! Mem[00000000910000cc] = 2852c0b6, %g2 = 00000000000000d2 ldsb [%i6+0x00d],%g2 ! %g2 = 0000000000000028 ! Mem[00000000580000f4] = 12af00c6, %l5 = 00000000a59a0aed swap [%i0+0x034],%l5 ! %l5 = 0000000012af00c6 ! Mem[00000000588000f4] = 8c28ff21, %l6 = 0000000000000008 swap [%i1+0x034],%l6 ! %l6 = 000000008c28ff21 ! Mem[00000000598000e8] = 87d591c2, %l5 = 12af00c6, %l7 = c60dd993 add %i3,0x28,%g1 casa [%g1]0x80,%l5,%l7 ! %l7 = 0000000087d591c2 ! Mem[00000000900000fc] = 77a53000, %g2 = 0000000000000028 ldsb [%i4+0x03d],%g2 ! %g2 = 0000000000000077 ! Mem[00000000580000d0] = 6e3eb4902c3869ac, %l5 = 0000000012af00c6, %l0 = 0000000037197528 add %i0,0x10,%g1 casxa [%g1]0x80,%l5,%l0 ! %l0 = 6e3eb4902c3869ac ! Mem[00000000580000f8] = d1ec58ae, %l6 = 000000008c28ff21 swap [%i0+0x038],%l6 ! %l6 = 00000000d1ec58ae ! Mem[00000000900000d0] = f445a4b1, %g2 = 0000000000000077 ldsh [%i4+%o2],%g2 ! %g2 = fffffffffffff445 ! Mem[00000000900000d0] = f445a4b1, %g2 = fffffffffffff445 ldub [%i4+%o2],%g2 ! %g2 = 00000000000000f4 ! Mem[00000000908000d0] = def21a6b, %g2 = 00000000000000f4 ldub [%i5+0x011],%g2 ! %g2 = 00000000000000de ba,a p36_not_taken_0_end p36_not_taken_0: ! The following code should not be executed lduh [%i0+0x03e],%l0 sth %l4,[%i3+0x036] lduw [%i3+0x01c],%l6 ldsb [%i2+0x035],%l3 sth %l4,[%i3+0x036] lduh [%i1+0x03a],%l2 ldx [%i2+0x008],%l4 stb %l2,[%i2+0x01a] ba,a p36_branch_failed p36_not_taken_0_end: ! End of Random Code for Thread 36 1: membar #Sync ! Force all stores to complete p36_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x090] ! Set processor 36 done flag ! Check Registers p36_check_registers: set p36_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 6e3eb4902c3869ac bne,a,pn %xcc,p36_reg_l0_fail mov %l0,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000d4f3a58a bne,a,pn %xcc,p36_reg_l4_fail mov %l4,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000d1ec58ae bne,a,pn %xcc,p36_reg_l6_fail mov %l6,%g3 ! Check Local Memory set p36_local0_expect,%g1 p36_check_local0: ldx [%g1+0x028],%g2 ! Expected data = 000000557565488f ldx [%i0+0x028],%g3 ! Observed data at 00000000580000e8 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = a72575a8a59a0aed ldx [%i0+0x030],%g3 ! Observed data at 00000000580000f0 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i0,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 8c28ff21407503e8 ldx [%i0+0x038],%g3 ! Observed data at 00000000580000f8 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i0,0x038,%g4 set p36_local1_expect,%g1 p36_check_local1: ldx [%g1+0x020],%g2 ! Expected data = 57e5553eeaf5bcf2 ldx [%i1+0x020],%g3 ! Observed data at 00000000588000e0 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i1,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = c60dd99300000008 ldx [%i1+0x030],%g3 ! Observed data at 00000000588000f0 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i1,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 3b37efb0c7e83fde ldx [%i1+0x038],%g3 ! Observed data at 00000000588000f8 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i1,0x038,%g4 set p36_local2_expect,%g1 p36_check_local2: ldx [%g1+0x008],%g2 ! Expected data = 6b48948a7c336308 ldx [%i2+0x008],%g3 ! Observed data at 00000000590000c8 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i2,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 2dc39044c070c25d ldx [%i2+0x018],%g3 ! Observed data at 00000000590000d8 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i2,0x018,%g4 set p36_local3_expect,%g1 p36_check_local3: ldx [%g1+0x010],%g2 ! Expected data = 05cef3aa89b109e7 ldx [%i3+0x010],%g3 ! Observed data at 00000000598000d0 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i3,0x010,%g4 ! The test for processor 36 has passed p36_passed: ta GOOD_TRAP nop p36_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p36_failed p36_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p36_failed p36_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p36_failed p36_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p36_failed p36_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p36_failed p36_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p36_failed p36_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p36_failed p36_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p36_failed ! The test for processor 36 failed p36_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x090] ! Set processor 36 done flag set p36_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 36 failed p36_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x090] ! Set processor 36 done flag set p36_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p36_selfmod_failed: ba p36_failed mov 0xabc,%g1 p36_common_error: or %g0,0xf04,%g1 ba p36_failed mov %o5,%g3 p36_common_signature_error: set p36_temp,%g1 ba p36_failed st %g2,[%g1] ! Common Lock Number p36_common_timeout: set p36_temp,%g1 ba p36_failed st %g2,[%g1] ! Common Lock Number p36_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p36_failed mov 0x0,%g3 p36_trap1e: ldsha [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000598000d0] done p36_trap1o: ldsha [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000598000d0] done p36_trap2e: swapa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000590000d8] lduha [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000588000d8] swapa [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000590000e0] lduba [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000598000c8] ldstuba [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000598000e0] ldxa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000580000c0] swapa [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000590000d0] done p36_trap2o: swapa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000590000d8] lduha [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000588000d8] swapa [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000590000e0] lduba [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000598000c8] ldstuba [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000598000e0] ldxa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000580000c0] swapa [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000590000d0] done p36_trap3e: nop nop done p36_trap3o: 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 = f4354d8493255f7b ldx [%g1+0x008],%l1 ! %l1 = 9d3ef7b87c336308 ldx [%g1+0x010],%l2 ! %l2 = baa1fd724651f3e2 ldx [%g1+0x018],%l3 ! %l3 = 3857a8a1c7e83fde ldx [%g1+0x020],%l4 ! %l4 = a17a8dd6470c3bc4 ldx [%g1+0x028],%l5 ! %l5 = df6c98662dc39044 ldx [%g1+0x030],%l6 ! %l6 = d02faa967ae48804 ldx [%g1+0x038],%l7 ! %l7 = 990da80ddf868a28 ! 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 = 08bc972c 0efe39b3 e882fbc9 a2473079 ! %f4 = 4511a336 d5cf82e9 82ac6b45 81b9a256 ! %f8 = 975abdaf 8c0bbafc df8666b5 59a1f1a5 ! %f12 = 5f4cdb01 f2780a86 1837b0b3 6e0bd9e6 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = cbb6377a efe8016c 5d917efd 29730d36 ! %f20 = be917e42 a42f38a0 0053002d c4e5429e ! %f24 = 08c6efe1 f0388b66 8add173a 5a666b9a ! %f28 = eafc2323 1bd33f56 4f86ae71 9d0a6db5 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = c94e0a15 3763040f 3fef2987 ab076525 ! %f36 = b68b8586 916cc631 575b297d d6bf238f ! %f40 = de101469 99cef175 907b9c01 4292275f ! %f44 = a9da98ef d7ba6a1a f35ebd32 5022046c ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x31d6c3a70000006b,%g7,%g1 ! GSR scale = 13, align = 3 wr %g1,%g0,%gsr ! GSR = 31d6c3a70000006b wr %g0,%y ! Clear Y 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[000000005b8000e0] = 1c090608, %l5 = 117158a5, %l2 = ede1e511 add %i3,0x20,%g1 casa [%g1]0x80,%l5,%l2 ! %l2 = 000000001c090608 ! %l4 = ea300e6e58b0d4df, Mem[00000000900000f4] = afa75549 stw %l4,[%i4+0x034] ! Mem[00000000900000f4] = 58b0d4df ! Mem[000000005b0000e8] = 36e2837a, %l7 = 474c19ec2b27d1b1 ldstub [%i2+%o5],%l7 ! %l7 = 00000036000000ff ! Mem[000000005b0000cc] = 8e7ceeb8, %l0 = 04745ba021423aa5 swap [%i2+0x00c],%l0 ! %l0 = 000000008e7ceeb8 ! Mem[000000005a8000e8] = 7a1b1cf90bb53343, %l3 = afb59bf5ea1f18db, %l4 = ea300e6e58b0d4df add %i1,0x28,%g1 casxa [%g1]0x80,%l3,%l4 ! %l4 = 7a1b1cf90bb53343 ! Mem[00000000908000f4] = 61c4f363, %g18 = df097238abfa52f6 ldsw [%i5+0x034],%g2 ! %g2 = df097238abfa52f6 ! %l1 = e315e963eadad2d4, Mem[00000000908000c8] = 9e2ef71d sth %l1,[%i5+%o1] ! Mem[00000000908000c8] = d2d4f71d ! Mem[000000005b8000dc] = 3b9010a7, %l2 = 1c090608, %l4 = 0bb53343 add %i3,0x1c,%g1 casa [%g1]0x80,%l2,%l4 ! %l4 = 000000003b9010a7 ! Mem[00000000918000d4] = d1bf4625, %g2 = 0000000061c4f363 ldsh [%o0+0x016],%g2 ! %g2 = ffffffffffffd1bf ! Mem[000000005a8000d3] = b1cd5287, %l4 = 000000003b9010a7 ldstub [%i1+0x013],%l4 ! %l4 = 00000087000000ff p37_label_2: ! Mem[00000000910000c8] = 251289e1c52852c0, %g2 = ffffffffffffd1bf ldx [%i6+%o1],%g2 ! %g2 = 251289e1c52852c0 ! Mem[000000005a0000cc] = 43425be1, %l7 = 0000000000000036 swap [%i0+0x00c],%l7 ! %l7 = 0000000043425be1 ! %l7 = 0000000043425be1, Mem[00000000910000c0] = c8f49199f698a466 stx %l7,[%i6+%g0] ! Mem[00000000910000c0] = 0000000043425be1 ! Mem[000000005a8000d0] = b1cd52ffa2a7f87a, %l6 = f7e92f9fecbf3936, %l1 = e315e963eadad2d4 add %i1,0x10,%g1 casxa [%g1]0x80,%l6,%l1 ! %l1 = b1cd52ffa2a7f87a ! Mem[000000005b0000f0] = 130c25bf28ce9728, %l7 = 0000000043425be1, %l0 = 000000008e7ceeb8 add %i2,0x30,%g1 casxa [%g1]0x80,%l7,%l0 ! %l0 = 130c25bf28ce9728 ! Mem[000000005b0000cc] = 21423aa5, %l5 = b1ea5cf6117158a5 swap [%i2+0x00c],%l5 ! %l5 = 0000000021423aa5 ! Mem[00000000908000c0] = 574b721c, %g2 = 251289e1c52852c0 ldsh [%i5+0x002],%g2 ! %g2 = 000000000000574b ! Mem[000000005b0000c8] = 4f3ecd9d, %l2 = 000000001c090608 swap [%i2+%o1],%l2 ! %l2 = 000000004f3ecd9d ! %l7 = 0000000043425be1, Mem[00000000908000cf] = 0ee2def2 stb %l7,[%i5+0x00f] ! Mem[00000000908000cc] = e1e2def2 ! Mem[000000005a0000eb] = 65cb0a76, %l1 = b1cd52ffa2a7f87a ldstub [%i0+0x02b],%l1 ! %l1 = 00000076000000ff p37_label_3: ! Mem[000000005b0000d8] = 1ff3395a, %l7 = 43425be1, %l6 = ecbf3936 add %i2,0x18,%g1 casa [%g1]0x80,%l7,%l6 ! %l6 = 000000001ff3395a ! %l7 = 0000000043425be1, Mem[000000005b8000e4] = 8ba4ac48 stw %l7,[%i3+0x024] ! Mem[000000005b8000e4] = 43425be1 ! Mem[00000000908000e0] = f2dfe0b4, %g2 = 000000000000574b lduh [%i5+%o4],%g2 ! %g2 = 000000000000f2df ! Mem[00000000908000f0] = 46ff0db0, %g18 = df097238abfa52f6 ldsw [%i5+0x030],%g2 ! %g2 = df097238abfa52f6 ! Mem[00000000918000e0] = 70ba0dd8, %g2 = 0000000046ff0db0 lduw [%o0+%o4],%g2 ! %g2 = 0000000070ba0dd8 ! Mem[000000005a0000c0] = b973072a, %l4 = 0000000000000087 swap [%i0+%g0],%l4 ! %l4 = 00000000b973072a ! %l6 = 000000001ff3395a, Mem[00000000918000ca] = 983f4c36 sth %l6,[%o0+0x00a] ! Mem[00000000918000c8] = 395a4c36 ! %l3 = afb59bf5ea1f18db, Mem[00000000908000d6] = 8a8c2fae sth %l3,[%i5+0x016] ! Mem[00000000908000d4] = 18db2fae ! Mem[00000000908000e8] = 0719446b aee58fc8, %g2 = 70ba0dd8, %g3 = 00000000 ldd [%i5+%o5],%g2 ! %g2 = 000000000719446b 00000000aee58fc8 ! Mem[00000000918000f8] = b135f8f4, %g2 = 000000000719446b ldub [%o0+0x03b],%g2 ! %g2 = 00000000000000b1 p37_label_4: ! %l4 = b973072a, %l5 = 21423aa5, Mem[00000000910000f0] = 83d63349 fcdd5500 std %l4,[%i6+0x030] ! Mem[00000000910000f0] = b973072a 21423aa5 ! Mem[000000005a0000c4] = f5fd2826, %l3 = afb59bf5ea1f18db swap [%i0+0x004],%l3 ! %l3 = 00000000f5fd2826 ! Mem[000000005b0000c0] = a3f7e890, %l2 = 4f3ecd9d, %l7 = 43425be1 casa [%i2]0x80,%l2,%l7 ! %l7 = 00000000a3f7e890 ! Mem[00000000900000e4] = debb91d2, %g2 = 00000000000000b1 ldsh [%i4+0x024],%g2 ! %g2 = ffffffffffffdebb ! Mem[000000005a8000da] = 6bcd6168, %l3 = 00000000f5fd2826 ldstub [%i1+0x01a],%l3 ! %l3 = 00000061000000ff ! Mem[00000000900000fc] = 0677a530, %g2 = ffffffffffffdebb lduw [%i4+0x03c],%g2 ! %g2 = 000000000677a530 ! Mem[000000005b0000fc] = c8e7e2d6, %l2 = 000000004f3ecd9d ldstub [%i2+0x03c],%l2 ! %l2 = 000000c8000000ff ! Mem[000000005b0000e8] = ffe2837a, %l0 = 28ce9728, %l3 = 00000061 add %i2,0x28,%g1 casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000ffe2837a ! %l3 = 00000000ffe2837a, Mem[000000005a0000c0] = 00000087ea1f18db stx %l3,[%i0+%g0] ! Mem[000000005a0000c0] = 00000000ffe2837a ! Mem[000000005b0000c8] = 1c090608117158a5, %l7 = 00000000a3f7e890, %l1 = 0000000000000076 add %i2,0x08,%g1 casxa [%g1]0x80,%l7,%l1 ! %l1 = 1c090608117158a5 ba,a p37_not_taken_0_end p37_not_taken_0: ! The following code should not be executed lduh [%i0+0x03e],%l0 sth %l4,[%i3+0x036] lduw [%i3+0x01c],%l6 ldsb [%i2+0x035],%l3 sth %l4,[%i3+0x036] lduh [%i1+0x03a],%l2 ldx [%i2+0x008],%l4 stb %l2,[%i2+0x01a] ba,a p37_branch_failed p37_not_taken_0_end: ! End of Random Code for Thread 37 1: membar #Sync ! Force all stores to complete p37_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x094] ! Set processor 37 done flag ! Check Registers p37_check_registers: set p37_expected_registers,%g1 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 1c090608117158a5 bne,a,pn %xcc,p37_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000000000c8 bne,a,pn %xcc,p37_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000ffe2837a bne,a,pn %xcc,p37_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000b973072a bne,a,pn %xcc,p37_reg_l4_fail mov %l4,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000a3f7e890 bne,a,pn %xcc,p37_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p37_local0_expect,%g1 p37_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 00000000ffe2837a ldx [%i0+0x000],%g3 ! Observed data at 000000005a0000c0 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 701b966700000036 ldx [%i0+0x008],%g3 ! Observed data at 000000005a0000c8 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i0,0x008,%g4 ldx [%g1+0x028],%g2 ! Expected data = 65cb0aff7b845b30 ldx [%i0+0x028],%g3 ! Observed data at 000000005a0000e8 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i0,0x028,%g4 set p37_local1_expect,%g1 p37_check_local1: ldx [%g1+0x010],%g2 ! Expected data = b1cd52ffa2a7f87a 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 = 6bcdff68ee5c73e5 ldx [%i1+0x018],%g3 ! Observed data at 000000005a8000d8 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i1,0x018,%g4 set p37_local2_expect,%g1 p37_check_local2: ldx [%g1+0x008],%g2 ! Expected data = 1c090608117158a5 ldx [%i2+0x008],%g3 ! Observed data at 000000005b0000c8 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i2,0x008,%g4 ldx [%g1+0x028],%g2 ! Expected data = ffe2837a4b796664 ldx [%i2+0x028],%g3 ! Observed data at 000000005b0000e8 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i2,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 8a48d474ffe7e2d6 ldx [%i2+0x038],%g3 ! Observed data at 000000005b0000f8 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i2,0x038,%g4 set p37_local3_expect,%g1 p37_check_local3: ldx [%g1+0x020],%g2 ! Expected data = 1c09060843425be1 ldx [%i3+0x020],%g3 ! Observed data at 000000005b8000e0 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i3,0x020,%g4 ! The test for processor 37 has passed p37_passed: ta GOOD_TRAP nop p37_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p37_failed p37_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p37_failed p37_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p37_failed p37_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p37_failed p37_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p37_failed p37_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p37_failed p37_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p37_failed p37_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p37_failed ! The test for processor 37 failed p37_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x094] ! Set processor 37 done flag set p37_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 37 failed p37_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x094] ! Set processor 37 done flag set p37_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p37_selfmod_failed: ba p37_failed mov 0xabc,%g1 p37_common_error: or %g0,0xf05,%g1 ba p37_failed mov %o5,%g3 p37_common_signature_error: set p37_temp,%g1 ba p37_failed st %g2,[%g1] ! Common Lock Number p37_common_timeout: set p37_temp,%g1 ba p37_failed st %g2,[%g1] ! Common Lock Number p37_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p37_failed mov 0x0,%g3 p37_trap1e: ldsha [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005a8000e0] swapa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005b8000c8] ldstuba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000005a0000c0] done p37_trap1o: ldsha [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005a8000e0] swapa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005b8000c8] ldstuba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000005a0000c0] done p37_trap2e: ldstuba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000005a0000c0] ldstuba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005a8000e8] done p37_trap2o: ldstuba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000005a0000c0] ldstuba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005a8000e8] done p37_trap3e: nop nop nop nop done p37_trap3o: 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 = 04745ba021423aa5 ldx [%g1+0x008],%l1 ! %l1 = e315e963eadad2d4 ldx [%g1+0x010],%l2 ! %l2 = acd13a37ede1e511 ldx [%g1+0x018],%l3 ! %l3 = afb59bf5ea1f18db ldx [%g1+0x020],%l4 ! %l4 = ea300e6e58b0d4df ldx [%g1+0x028],%l5 ! %l5 = b1ea5cf6117158a5 ldx [%g1+0x030],%l6 ! %l6 = f7e92f9fecbf3936 ldx [%g1+0x038],%l7 ! %l7 = 474c19ec2b27d1b1 ! 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 = 98956ddd f3122839 c65cbb97 00e27c06 ! %f4 = aab503cf cf0d81bf 60e2c5ca b2288b1e ! %f8 = 0aec1597 5281d66a a3f6209d 6bf45212 ! %f12 = ddd7426e 07c93678 4f1d3f8a a599307f ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = c47381ce 031313a7 daa27094 67684d63 ! %f20 = 8cdece2e 838ee2f5 f0499e83 837b8b22 ! %f24 = f8b94ce2 98866bf7 3e6c0a9b 420cc881 ! %f28 = 45d5d612 a4320528 ea269a70 46c2c504 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = ee1204ff 58513d65 5c829cf9 9a416936 ! %f36 = a1f753ca c70747a0 3746a91f b4041347 ! %f40 = 0b5060cf fa3b5080 55130968 d75b3655 ! %f44 = be8972bc 298a7d56 29bcdc24 eb542dcb ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x7f2c9f800000006a,%g7,%g1 ! GSR scale = 13, align = 2 wr %g1,%g0,%gsr ! GSR = 7f2c9f800000006a wr %g0,%y ! Clear Y 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[00000000908000cc] = a03e670e, %g2 = 0000000000000000 ldub [%i5+0x00c],%g2 ! %g2 = 00000000000000a0 ! Mem[000000005d8000ec] = a8987efc, %l7 = 77cf857870696b2f swap [%i3+0x02c],%l7 ! %l7 = 00000000a8987efc ! Mem[000000005d8000e0] = dd5bda4c, %l7 = a8987efc, %l4 = 1b88fb55 add %i3,0x20,%g1 casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000dd5bda4c ! Mem[000000005d8000fc] = 993ff994, %l2 = bd970544, %l4 = dd5bda4c add %i3,0x3c,%g1 casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000993ff994 ! Mem[000000005d8000cc] = 8e520a80, %l1 = 6050d14e, %l2 = bd970544 add %i3,0x0c,%g1 casa [%g1]0x80,%l1,%l2 ! %l2 = 000000008e520a80 ! %l6 = 68709c322033d3f6, Mem[00000000900000e4] = debb91d2 stw %l6,[%i4+0x024] ! Mem[00000000900000e4] = 2033d3f6 ! Mem[000000005d8000c0] = 06840d80, %l1 = 6050d14e, %l2 = 8e520a80 casa [%i3]0x80,%l1,%l2 ! %l2 = 0000000006840d80 ! Mem[000000005c8000d4] = eee09e9d, %l3 = 738ecc35d028caab swap [%i1+0x014],%l3 ! %l3 = 00000000eee09e9d ! Mem[000000005c0000c0] = e299b3c1, %l5 = 8110b76d8485e692 swap [%i0+%g0],%l5 ! %l5 = 00000000e299b3c1 ! %l2 = 0000000006840d80, Mem[00000000900000d8] = 6162cbb53e82caa1 stx %l2,[%i4+%o3] ! Mem[00000000900000d8] = 0000000006840d80 p38_label_2: ! %l4 = 993ff994, %l5 = e299b3c1, Mem[000000005d8000e0] = dd5bda4c 854f8389 std %l4,[%i3+%o4] ! Mem[000000005d8000e0] = 993ff994 e299b3c1 ! Mem[000000005d8000c8] = 09105697, %l2 = 0000000006840d80 swap [%i3+%o1],%l2 ! %l2 = 0000000009105697 ! Mem[000000005c8000e8] = ef4d2576, %l1 = c7b167d26050d14e ldsw [%i1+%o5],%l1 ! %l1 = ffffffffef4d2576 ! Mem[00000000910000c0] = c8f49199 f698a466, %g2 = 000000a0, %g3 = 00000000 ldd [%i6+%g0],%g2 ! %g2 = 00000000c8f49199 00000000f698a466 ! Mem[000000005d0000e8] = 22ca7c1111571d5f, %l0 = fc05d556327f1a85, %l4 = 00000000993ff994 add %i2,0x28,%g1 casxa [%g1]0x80,%l0,%l4 ! %l4 = 22ca7c1111571d5f ! Mem[00000000900000f8] = 1c9204ff, %g2 = 00000000c8f49199 ldsh [%i4+0x038],%g2 ! %g2 = 0000000000001c92 ! %l3 = 00000000eee09e9d, Mem[00000000900000f6] = 55491c92 sth %l3,[%i4+0x036] ! Mem[00000000900000f4] = 9e9d1c92 ! %l2 = 0000000009105697, Mem[000000005c8000cb] = 9cd5a992 stb %l2,[%i1+0x00b] ! Mem[000000005c8000c8] = 9cd5a997 ! Mem[000000005c0000c0] = 8485e6925f07dd88, %l6 = 68709c322033d3f6, %l2 = 0000000009105697 casxa [%i0]0x80,%l6,%l2 ! %l2 = 8485e6925f07dd88 ! Mem[00000000910000e0] = 4f6f4dc9, %g2 = 0000000000001c92 lduh [%i6+0x022],%g2 ! %g2 = 0000000000004f6f p38_label_3: ! Mem[000000005c8000d0] = f6cb4f50, %l2 = 5f07dd88, %l0 = 327f1a85 add %i1,0x10,%g1 casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000f6cb4f50 ! Mem[000000005d8000c5] = 5459fc4a, %l4 = 22ca7c1111571d5f ldstub [%i3+0x005],%l4 ! %l4 = 00000059000000ff ! Mem[000000005d8000c0] = 06840d80, %l2 = 8485e6925f07dd88 swap [%i3+%g0],%l2 ! %l2 = 0000000006840d80 ! Mem[00000000908000d8] = 2fae8d15, %g2 = 0000000000004f6f lduw [%i5+%o3],%g2 ! %g2 = 000000002fae8d15 ! Mem[000000005d0000d0] = 5415285f, %l4 = 00000059, %l6 = 2033d3f6 add %i2,0x10,%g1 casa [%g1]0x80,%l4,%l6 ! %l6 = 000000005415285f ! %l0 = f6cb4f50, %l1 = ef4d2576, Mem[00000000918000e8] = a30dc5ac 75aed21d std %l0,[%o0+%o5] ! Mem[00000000918000e8] = f6cb4f50 ef4d2576 ! Mem[00000000918000f8] = eb93bcb1, %g18 = b89ec6e59b0cb3a6 ldsw [%o0+0x038],%g2 ! %g2 = b89ec6e59b0cb3a6 ! Mem[00000000910000d0] = b69442c6 98f6b2be, %g2 = eb93bcb1, %g3 = f698a466 ldd [%i6+%o2],%g2 ! %g2 = 00000000b69442c6 0000000098f6b2be ! %l3 = 00000000eee09e9d, Mem[00000000918000dc] = 19fe44c6 stw %l3,[%o0+0x01c] ! Mem[00000000918000dc] = eee09e9d ! Mem[00000000900000f4] = 9e9d1c92, %g2 = 00000000b69442c6 lduh [%i4+0x036],%g2 ! %g2 = 0000000000009e9d p38_label_4: ! Mem[000000005c0000f8] = 227cae8d, %l6 = 5415285f, %l1 = ef4d2576 add %i0,0x38,%g1 casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000227cae8d ! Mem[000000005d0000ec] = 11571d5f, %l0 = f6cb4f50, %l4 = 00000059 add %i2,0x2c,%g1 casa [%g1]0x80,%l0,%l4 ! %l4 = 0000000011571d5f ! Mem[000000005d0000dc] = 3062c3ad, %l6 = 000000005415285f ldstub [%i2+0x01c],%l6 ! %l6 = 00000030000000ff ! Mem[000000005c8000e8] = ef4d2576, %l0 = 00000000f6cb4f50 swap [%i1+%o5],%l0 ! %l0 = 00000000ef4d2576 ! %l0 = 00000000ef4d2576, Mem[00000000908000f8] = 1fd05e6fe977b4c4 stx %l0,[%i5+0x038] ! Mem[00000000908000f8] = 00000000ef4d2576 ! Mem[000000005d8000e8] = 0f5cd6a870696b2f, %l4 = 0000000011571d5f, %l0 = 00000000ef4d2576 add %i3,0x28,%g1 casxa [%g1]0x80,%l4,%l0 ! %l0 = 0f5cd6a870696b2f ! %l6 = 0000000000000030, Mem[00000000918000d4] = 703dd1bf sth %l6,[%o0+0x014] ! Mem[00000000918000d4] = 0030d1bf ! Mem[000000005c0000f8] = 227cae8d, %l7 = 00000000a8987efc swap [%i0+0x038],%l7 ! %l7 = 00000000227cae8d ! Mem[000000005d8000c8] = 06840d80, %l2 = 0000000006840d80 swap [%i3+%o1],%l2 ! %l2 = 0000000006840d80 ! Mem[00000000908000dc] = 8bba37de, %g2 = 0000000000009e9d ldub [%i5+0x01c],%g2 ! %g2 = 000000000000008b ba,a p38_not_taken_0_end p38_not_taken_0: ! The following code should not be executed lduh [%i0+0x03e],%l0 sth %l4,[%i3+0x036] lduw [%i3+0x01c],%l6 ldsb [%i2+0x035],%l3 sth %l4,[%i3+0x036] lduh [%i1+0x03a],%l2 ldx [%i2+0x008],%l4 stb %l2,[%i2+0x01a] 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 00000000227cae8d bne,a,pn %xcc,p38_reg_l1_fail mov %l1,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000011571d5f bne,a,pn %xcc,p38_reg_l4_fail mov %l4,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000030 bne,a,pn %xcc,p38_reg_l6_fail mov %l6,%g3 ! Check Local Memory set p38_local0_expect,%g1 p38_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 8485e6925f07dd88 ldx [%i0+0x000],%g3 ! Observed data at 000000005c0000c0 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i0,0x000,%g4 ldx [%g1+0x038],%g2 ! Expected data = a8987efcdec0b24f ldx [%i0+0x038],%g3 ! Observed data at 000000005c0000f8 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i0,0x038,%g4 set p38_local1_expect,%g1 p38_check_local1: ldx [%g1+0x008],%g2 ! Expected data = 9cd5a99765b4380b ldx [%i1+0x008],%g3 ! Observed data at 000000005c8000c8 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = f6cb4f50d028caab ldx [%i1+0x010],%g3 ! Observed data at 000000005c8000d0 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i1,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = f6cb4f50ee883573 ldx [%i1+0x028],%g3 ! Observed data at 000000005c8000e8 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i1,0x028,%g4 set p38_local2_expect,%g1 p38_check_local2: ldx [%g1+0x018],%g2 ! Expected data = bb9076f9ff62c3ad ldx [%i2+0x018],%g3 ! Observed data at 000000005d0000d8 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i2,0x018,%g4 set p38_local3_expect,%g1 p38_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 5f07dd8854fffc4a ldx [%i3+0x000],%g3 ! Observed data at 000000005d8000c0 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 06840d808e520a80 ldx [%i3+0x008],%g3 ! Observed data at 000000005d8000c8 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i3,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = 993ff994e299b3c1 ldx [%i3+0x020],%g3 ! Observed data at 000000005d8000e0 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 0f5cd6a870696b2f ldx [%i3+0x028],%g3 ! Observed data at 000000005d8000e8 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i3,0x028,%g4 ! The test for processor 38 has passed p38_passed: ta GOOD_TRAP nop p38_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p38_failed p38_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p38_failed p38_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p38_failed p38_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p38_failed p38_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p38_failed p38_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p38_failed p38_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p38_failed p38_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p38_failed ! The test for processor 38 failed p38_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x098] ! Set processor 38 done flag set p38_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 38 failed p38_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x098] ! Set processor 38 done flag set p38_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p38_selfmod_failed: ba p38_failed mov 0xabc,%g1 p38_common_error: or %g0,0xf06,%g1 ba p38_failed mov %o5,%g3 p38_common_signature_error: set p38_temp,%g1 ba p38_failed st %g2,[%g1] ! Common Lock Number p38_common_timeout: set p38_temp,%g1 ba p38_failed st %g2,[%g1] ! Common Lock Number p38_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p38_failed mov 0x0,%g3 p38_trap1e: ldsha [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005c0000c0] ldswa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005c8000e8] ldda [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000005d8000c0] ldda [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005d0000e8] ldda [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000005c0000e0] done p38_trap1o: ldsha [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005c0000c0] ldswa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005c8000e8] ldda [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000005d8000c0] ldda [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005d0000e8] ldda [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000005c0000e0] done p38_trap2e: ldsha [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000005c8000d8] done p38_trap2o: ldsha [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000005c8000d8] done p38_trap3e: nop nop nop nop done p38_trap3o: 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 = fc05d556327f1a85 ldx [%g1+0x008],%l1 ! %l1 = c7b167d26050d14e ldx [%g1+0x010],%l2 ! %l2 = 1ba563bbbd970544 ldx [%g1+0x018],%l3 ! %l3 = 738ecc35d028caab ldx [%g1+0x020],%l4 ! %l4 = a3f9d21a1b88fb55 ldx [%g1+0x028],%l5 ! %l5 = 8110b76d8485e692 ldx [%g1+0x030],%l6 ! %l6 = 68709c322033d3f6 ldx [%g1+0x038],%l7 ! %l7 = 77cf857870696b2f ! 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 = 1b1201e0 59edae70 a7d699a3 3199971b ! %f4 = 7989fede aa602f94 77ead524 47616803 ! %f8 = dd799106 97502579 684a9982 9561fb59 ! %f12 = 63669980 623fc134 53e1f46d f4ac669b ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = e4d6c368 f1987d05 3b514802 d58c3b47 ! %f20 = c2e8f3cd 534ac2a9 11f3ee28 ec173d8b ! %f24 = 8d345bd4 142e35b0 7d7ee256 94701c6f ! %f28 = 1ab77c67 5f045521 9b13f2d6 14cda361 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 70121c07 f6416869 e8d67688 9963f5e9 ! %f36 = f518dfcb 528a6926 c1bb8f7f e12b05e1 ! %f40 = 14cc0956 ecf9954a 74873e1c 3151d4e2 ! %f44 = 562a939d acd00278 407da89f 55b39051 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x608e2b0700000060,%g7,%g1 ! GSR scale = 12, align = 0 wr %g1,%g0,%gsr ! GSR = 608e2b0700000060 wr %g0,%y ! Clear Y 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[000000005f0000c5] = 2d003510, %l7 = 8c50a8d41fe4748d ldstub [%i2+0x005],%l7 ! %l7 = 00000000000000ff ! Mem[000000005f8000dc] = 19ef5897, %l7 = 00000000, %l2 = 511779c5 add %i3,0x1c,%g1 casa [%g1]0x80,%l7,%l2 ! %l2 = 0000000019ef5897 ! %l6 = 9efc3fd9, %l7 = 00000000, Mem[00000000908000e0] = f2dfe0b4 cca31cd3 std %l6,[%i5+%o4] ! Mem[00000000908000e0] = 9efc3fd9 00000000 ! Mem[00000000908000d8] = 8d158bba, %g2 = 0000000000000000 ldub [%i5+0x01a],%g2 ! %g2 = 000000000000008d ! Mem[000000005e0000d0] = f14695c2, %l3 = b8efab2fa7ba9bff ldsh [%i0+%o2],%l3 ! %l3 = fffffffffffff146 ! Mem[000000005e0000f4] = 9017f15a, %l7 = 00000000, %l2 = 19ef5897 add %i0,0x34,%g1 casa [%g1]0x80,%l7,%l2 ! %l2 = 000000009017f15a ! %l4 = d93e8aa4884b4625, Mem[00000000908000e5] = 00000007 stb %l4,[%i5+0x025] ! Mem[00000000908000e4] = 25000007 ! Mem[000000005e8000dc] = 57989076, %l3 = fffffffffffff146 swap [%i1+0x01c],%l3 ! %l3 = 0000000057989076 ! Mem[000000005e8000cc] = 58b56300, %l1 = 0d3486cfd3e19ce7 ldub [%i1+0x00d],%l1 ! %l1 = 00000000000000b5 ! Mem[000000005f0000f0] = a78e4bf9, %l4 = d93e8aa4884b4625 swap [%i2+0x030],%l4 ! %l4 = 00000000a78e4bf9 p39_label_2: ! %l5 = ead352d23730a491, Mem[00000000910000e8] = 600c366cfb3bc266 stx %l5,[%i6+%o5] ! Mem[00000000910000e8] = ead352d23730a491 ! Mem[000000005f0000e8] = 4e419b55, %l2 = 9017f15a, %l5 = 3730a491 add %i2,0x28,%g1 casa [%g1]0x80,%l2,%l5 ! %l5 = 000000004e419b55 ! Mem[000000005e0000c0] = 9d703884456a28c2, %l3 = 0000000057989076, %l2 = 000000009017f15a casxa [%i0]0x80,%l3,%l2 ! %l2 = 9d703884456a28c2 ! Mem[00000000918000c8] = 6e983f4c, %g2 = 000000000000008d ldub [%o0+0x009],%g2 ! %g2 = 000000000000006e ! Mem[000000005f0000dc] = 9e99f0dd, %l1 = 000000b5, %l0 = e21d0b71 add %i2,0x1c,%g1 casa [%g1]0x80,%l1,%l0 ! %l0 = 000000009e99f0dd ! %l7 = 0000000000000000, Mem[00000000918000c8] = 2b6e983f stb %l7,[%o0+%o1] ! Mem[00000000918000c8] = 006e983f ! Mem[00000000908000e8] = 0719446b aee58fc8, %g2 = 0000006e, %g3 = 00000000 ldd [%i5+%o5],%g2 ! %g2 = 000000000719446b 00000000aee58fc8 ! Mem[000000005e8000d0] = d26b78d0419e87a9, %l6 = c52b28149efc3fd9, %l3 = 0000000057989076 add %i1,0x10,%g1 casxa [%g1]0x80,%l6,%l3 ! %l3 = d26b78d0419e87a9 ! Mem[00000000900000cc] = f9f445a4, %g2 = 000000000719446b ldub [%i4+0x00f],%g2 ! %g2 = 00000000000000f9 ! %l2 = 9d703884456a28c2, Mem[00000000918000f0] = acc90819 sth %l2,[%o0+0x030] ! Mem[00000000918000f0] = 28c20819 p39_label_3: ! Mem[000000005e8000ce] = 58b56300, %l5 = 000000004e419b55 ldstub [%i1+0x00e],%l5 ! %l5 = 00000063000000ff ! Mem[000000005e8000e0] = 074bc612, %l7 = 00000000, %l1 = 000000b5 add %i1,0x20,%g1 casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000074bc612 ! Mem[000000005f0000c8] = 1f65eeb0, %l4 = a78e4bf9, %l3 = 419e87a9 add %i2,0x08,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 000000001f65eeb0 ! Mem[00000000918000f4] = eee8c633, %g18 = 2b204e01e417f11a ldsw [%o0+0x034],%g2 ! %g2 = 2b204e01e417f11a ! Mem[000000005e8000f5] = 9b1922cd, %l6 = c52b28149efc3fd9 ldstub [%i1+0x035],%l6 ! %l6 = 00000019000000ff ! Mem[000000005e0000d0] = f14695c2, %l5 = 0000000000000063 swap [%i0+%o2],%l5 ! %l5 = 00000000f14695c2 ! Mem[00000000910000c4] = a4662512, %g2 = ffffffffeee8c633 lduh [%i6+0x006],%g2 ! %g2 = 000000000000a466 ! Mem[00000000900000e8] = 4cb730da, %g2 = 000000000000a466 ldsb [%i4+0x029],%g2 ! %g2 = 000000000000004c ! Mem[00000000918000c8] = 983f4c36, %g2 = 000000000000004c ldsb [%o0+0x00a],%g2 ! %g2 = ffffffffffffff98 ! %l1 = 00000000074bc612, Mem[00000000908000fe] = b4c40000 stb %l1,[%i5+0x03e] ! Mem[00000000908000fc] = 12c40000 p39_label_4: ! Mem[000000005e0000dc] = dd9da170, %l7 = 00000000, %l1 = 074bc612 add %i0,0x1c,%g1 casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000dd9da170 ! Mem[000000005f8000e8] = 9f50793a, %l1 = dd9da170, %l6 = 00000019 add %i3,0x28,%g1 casa [%g1]0x80,%l1,%l6 ! %l6 = 000000009f50793a ! Mem[00000000900000dc] = caa1e254, %g2 = ffffffffffffff98 ldsb [%i4+0x01e],%g2 ! %g2 = ffffffffffffffca ! %l7 = 0000000000000000, Mem[00000000908000d8] = 2fae8d15 stw %l7,[%i5+%o3] ! Mem[00000000908000d8] = 00000000 ! Mem[000000005f0000d0] = f9f9a909 69e6dc9e, %l0 = 9e99f0dd, %l1 = dd9da170 ldd [%i2+%o2],%l0 ! %l0 = 00000000f9f9a909 0000000069e6dc9e ! Mem[000000005f8000cc] = 711432b6, %l0 = 00000000f9f9a909 swap [%i3+0x00c],%l0 ! %l0 = 00000000711432b6 ! Mem[00000000910000fc] = 27d54be0, %g18 = 2b204e01e417f11a ldsw [%i6+0x03c],%g2 ! %g2 = 2b204e01e417f11a ! Mem[000000005e0000d8] = 4d19df4d, %l3 = 000000001f65eeb0 ldsb [%i0+%o3],%l3 ! %l3 = 000000000000004d ! %l6 = 000000009f50793a, Mem[00000000900000d8] = 6162cbb53e82caa1 stx %l6,[%i4+%o3] ! Mem[00000000900000d8] = 000000009f50793a ! Mem[000000005e8000c2] = b1edf8ee, %l7 = 0000000000000000 ldstub [%i1+0x002],%l7 ! %l7 = 000000f8000000ff ba,a p39_not_taken_0_end p39_not_taken_0: ! The following code should not be executed lduh [%i0+0x03e],%l0 sth %l4,[%i3+0x036] lduw [%i3+0x01c],%l6 ldsb [%i2+0x035],%l3 sth %l4,[%i3+0x036] lduh [%i1+0x03a],%l2 ldx [%i2+0x008],%l4 stb %l2,[%i2+0x01a] 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+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000069e6dc9e bne,a,pn %xcc,p39_reg_l1_fail mov %l1,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000000000004d bne,a,pn %xcc,p39_reg_l3_fail mov %l3,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000f14695c2 bne,a,pn %xcc,p39_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000009f50793a bne,a,pn %xcc,p39_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000000000f8 bne,a,pn %xcc,p39_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p39_check_fp_registers: set p39_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be 1b1201e0 59edae70 bne %xcc,p39_f0_fail nop ! Check Local Memory set p39_local0_expect,%g1 p39_check_local0: ldx [%g1+0x010],%g2 ! Expected data = 000000635de705f7 ldx [%i0+0x010],%g3 ! Observed data at 000000005e0000d0 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i0,0x010,%g4 set p39_local1_expect,%g1 p39_check_local1: ldx [%g1+0x000],%g2 ! Expected data = b1edffee260dff26 ldx [%i1+0x000],%g3 ! Observed data at 000000005e8000c0 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 7576f4c258b5ff00 ldx [%i1+0x008],%g3 ! Observed data at 000000005e8000c8 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i1,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 49777e0cfffff146 ldx [%i1+0x018],%g3 ! Observed data at 000000005e8000d8 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i1,0x018,%g4 ldx [%g1+0x030],%g2 ! Expected data = 8ed82d609bff22cd ldx [%i1+0x030],%g3 ! Observed data at 000000005e8000f0 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i1,0x030,%g4 set p39_local2_expect,%g1 p39_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 0437de0a2dff3510 ldx [%i2+0x000],%g3 ! Observed data at 000000005f0000c0 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i2,0x000,%g4 ldx [%g1+0x030],%g2 ! Expected data = 884b46254d94ee9c ldx [%i2+0x030],%g3 ! Observed data at 000000005f0000f0 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i2,0x030,%g4 set p39_local3_expect,%g1 p39_check_local3: ldx [%g1+0x008],%g2 ! Expected data = 9bb4eb62f9f9a909 ldx [%i3+0x008],%g3 ! Observed data at 000000005f8000c8 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i3,0x008,%g4 ! The test for processor 39 has passed p39_passed: ta GOOD_TRAP nop p39_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p39_failed p39_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p39_failed p39_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p39_failed p39_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p39_failed p39_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p39_failed p39_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p39_failed p39_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p39_failed p39_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p39_failed p39_f0_fail: set p39_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 39 failed p39_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x09c] ! Set processor 39 done flag set p39_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 39 failed p39_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x09c] ! Set processor 39 done flag set p39_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p39_selfmod_failed: ba p39_failed mov 0xabc,%g1 p39_common_error: or %g0,0xf07,%g1 ba p39_failed mov %o5,%g3 p39_common_signature_error: set p39_temp,%g1 ba p39_failed st %g2,[%g1] ! Common Lock Number p39_common_timeout: set p39_temp,%g1 ba p39_failed st %g2,[%g1] ! Common Lock Number p39_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p39_failed mov 0x0,%g3 p39_trap1e: ldsha [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005f8000d0] stda %l4,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000005f8000d8] stwa %l6,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000005f0000d0] ldsba [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005f8000d8] stha %l3,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000005e8000d8] stba %l3,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000005f0000c0] ldstuba [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005f0000d0] done p39_trap1o: ldsha [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005f8000d0] stda %l4,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000005f8000d8] stwa %l6,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000005f0000d0] ldsba [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005f8000d8] stha %l3,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000005e8000d8] stba %l3,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000005f0000c0] ldstuba [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005f0000d0] done p39_trap2e: stha %l1,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000005e0000c0] ldstuba [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000005e8000c0] lduwa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000005f8000e8] done p39_trap2o: stha %l1,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000005e0000c0] ldstuba [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000005e8000c0] lduwa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000005f8000e8] done p39_trap3e: nop nop nop nop nop done p39_trap3o: nop nop nop nop nop done p39_init_memory_pointers: set p39_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p39_local0_start,%i0 set p39_local1_start,%i1 set p39_local2_start,%i2 set p39_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 4ec353b0e21d0b71 ldx [%g1+0x008],%l1 ! %l1 = 0d3486cfd3e19ce7 ldx [%g1+0x010],%l2 ! %l2 = bfbbd178511779c5 ldx [%g1+0x018],%l3 ! %l3 = b8efab2fa7ba9bff ldx [%g1+0x020],%l4 ! %l4 = d93e8aa4884b4625 ldx [%g1+0x028],%l5 ! %l5 = ead352d23730a491 ldx [%g1+0x030],%l6 ! %l6 = c52b28149efc3fd9 ldx [%g1+0x038],%l7 ! %l7 = 8c50a8d41fe4748d ! 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 = f00bb541 03d308d6 942e212b 498e9c41 ! %f4 = 30176677 a03a69a3 9e7bdef3 ba60ac17 ! %f8 = ab821eac 47829bc7 00d73667 d6b7cdf2 ! %f12 = a8049656 5c95e801 64e4db8d 7ca37371 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = a1135016 795ead7a 06702c3a 35efb099 ! %f20 = 8c7c2284 d78fa41d a42e91df 0c5a1d87 ! %f24 = c9572be2 b97ffb7c 60f8e132 3a8633ce ! %f28 = 4ff17635 2123596c 7c688013 0460e851 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 671e0e44 d255012c dc866a86 04937030 ! %f36 = f9e80982 62e493a2 299fc402 d7c53c8c ! %f40 = ebd67299 bbb5c88e 5a28a5f6 021ce273 ! %f44 = d56dc3ec c35e6d0e 7d27a6dc 5b8e96ea ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x4b3e26d700000066,%g7,%g1 ! GSR scale = 12, align = 6 wr %g1,%g0,%gsr ! GSR = 4b3e26d700000066 wr %g0,%y ! Clear Y 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[00000000618000e8] = f0ed5882, %l4 = 118d53b7, %l0 = 369acd2f add %i3,0x28,%g1 casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000f0ed5882 ! Mem[00000000610000c8] = f51e8a4bd32e0e7a, %l7 = 003b8aec2e3efdfa, %l5 = 2226e1ec0539b6e7 add %i2,0x08,%g1 casxa [%g1]0x80,%l7,%l5 ! %l5 = f51e8a4bd32e0e7a ! Mem[00000000610000d5] = d2299f21, %l3 = 163b99de808eef3e ldstub [%i2+0x015],%l3 ! %l3 = 00000029000000ff ! %l3 = 0000000000000029, Mem[00000000610000f4] = e86c353a stw %l3,[%i2+0x034] ! Mem[00000000610000f4] = 00000029 ! %l3 = 0000000000000029, Mem[00000000918000d0] = eebfad61703dd1bf stx %l3,[%o0+%o2] ! Mem[00000000918000d0] = 0000000000000029 ! Mem[00000000910000e4] = 4dc9f27c, %g18 = b9d048509f5d6ed2 ldsw [%i6+0x024],%g2 ! %g2 = b9d048509f5d6ed2 ! Mem[00000000600000d1] = d1ff4f02, %l2 = 6aa13c01dc7b25a6 ldstub [%i0+0x011],%l2 ! %l2 = 000000ff000000ff ! Mem[00000000600000f8] = c735d0daa78aebf1, %l5 = f51e8a4bd32e0e7a, %l1 = 29932dd68fef893a add %i0,0x38,%g1 casxa [%g1]0x80,%l5,%l1 ! %l1 = c735d0daa78aebf1 ! Mem[00000000608000e8] = 3f464a50, %l3 = 00000029, %l6 = 3429e4e9 add %i1,0x28,%g1 casa [%g1]0x80,%l3,%l6 ! %l6 = 000000003f464a50 ! Mem[00000000608000dc] = a68f975f, %l4 = 89234284118d53b7 ldstub [%i1+0x01c],%l4 ! %l4 = 000000a6000000ff p40_label_2: ! %l3 = 0000000000000029, Mem[00000000908000ee] = 8fc846ff stb %l3,[%i5+0x02e] ! Mem[00000000908000ec] = 29c846ff ! Mem[00000000910000cc] = 52c0b694, %g2 = 000000004dc9f27c ldub [%i6+0x00e],%g2 ! %g2 = 0000000000000052 ! Mem[00000000600000c0] = aab36a1b, %l5 = f51e8a4bd32e0e7a swap [%i0+%g0],%l5 ! %l5 = 00000000aab36a1b ! Mem[00000000600000e4] = 9eb3398e, %l1 = c735d0daa78aebf1 ldstub [%i0+0x024],%l1 ! %l1 = 0000009e000000ff ! Mem[00000000918000e0] = 70ba0dd8, %g18 = b9d048509f5d6ed2 ldsw [%o0+%o4],%g2 ! %g2 = b9d048509f5d6ed2 ! Mem[00000000908000d0] = e2def21a, %g18 = b9d048509f5d6ed2 ldsw [%i5+%o2],%g2 ! %g2 = b9d048509f5d6ed2 ! %l6 = 3f464a50, %l7 = 2e3efdfa, Mem[00000000900000c8] = b54df9f3 6bd880f9 std %l6,[%i4+%o1] ! Mem[00000000900000c8] = 3f464a50 2e3efdfa ! Mem[00000000908000c8] = 9e2ef71da03e670e, %g2 = ffffffffe2def21a ldx [%i5+%o1],%g2 ! %g2 = 9e2ef71da03e670e ! Mem[00000000618000d4] = ec557d6c, %l5 = 00000000aab36a1b swap [%i3+0x014],%l5 ! %l5 = 00000000ec557d6c ! Mem[00000000608000cc] = 9006ad28, %l3 = 0000000000000029 swap [%i1+0x00c],%l3 ! %l3 = 000000009006ad28 p40_label_3: ! Mem[00000000618000fc] = 0cba8810, %l0 = f0ed5882, %l7 = 2e3efdfa add %i3,0x3c,%g1 casa [%g1]0x80,%l0,%l7 ! %l7 = 000000000cba8810 ! %l2 = 000000ff, %l3 = 9006ad28, Mem[00000000910000f8] = a46a7fd8 27d54be0 std %l2,[%i6+0x038] ! Mem[00000000910000f8] = 000000ff 9006ad28 ! %l6 = 000000003f464a50, Mem[00000000908000f0] = 46ff0db0 stw %l6,[%i5+0x030] ! Mem[00000000908000f0] = 3f464a50 ! %l7 = 000000000cba8810, Mem[00000000910000c8] = 251289e1 stb %l7,[%i6+%o1] ! Mem[00000000910000c8] = 101289e1 ! Mem[00000000610000f8] = 036002b1921db2dc, %l3 = 000000009006ad28 ldx [%i2+0x038],%l3 ! %l3 = 036002b1921db2dc ! Mem[00000000610000ee] = 1d3e18a0, %l7 = 000000000cba8810 ldstub [%i2+0x02e],%l7 ! %l7 = 00000018000000ff ! Mem[00000000910000e0] = 4f6f4dc9, %g2 = 9e2ef71da03e670e lduh [%i6+0x022],%g2 ! %g2 = 0000000000004f6f ! Mem[00000000918000c4] = a3e32b6e, %g2 = 0000000000004f6f ldub [%o0+0x006],%g2 ! %g2 = 00000000000000a3 ! Mem[00000000918000d0] = 00000000, %g2 = 00000000000000a3 ldsh [%o0+0x012],%g2 ! %g2 = 0000000000000000 ! Mem[00000000910000cc] = c52852c0, %g18 = b9d048509f5d6ed2 ldsw [%i6+0x00c],%g2 ! %g2 = b9d048509f5d6ed2 p40_label_4: ! Mem[00000000908000dc] = 8bba37de, %g18 = b9d048509f5d6ed2 ldsw [%i5+0x01c],%g2 ! %g2 = b9d048509f5d6ed2 ! Mem[00000000600000d8] = 45e5a908, %l4 = 000000a6, %l2 = 000000ff add %i0,0x18,%g1 casa [%g1]0x80,%l4,%l2 ! %l2 = 0000000045e5a908 ! Mem[00000000600000e8] = 5d8db0166d729527, %l2 = 0000000045e5a908, %l0 = 00000000f0ed5882 add %i0,0x28,%g1 casxa [%g1]0x80,%l2,%l0 ! %l0 = 5d8db0166d729527 ! Mem[00000000900000e0] = e2543837debb91d2, %g2 = ffffffff8bba37de ldx [%i4+%o4],%g2 ! %g2 = e2543837debb91d2 ! Mem[00000000908000f4] = c4f3631f, %g2 = e2543837debb91d2 ldsb [%i5+0x035],%g2 ! %g2 = ffffffffffffffc4 ! Mem[00000000600000d8] = 45e5a908, %l7 = 00000018, %l6 = 3f464a50 add %i0,0x18,%g1 casa [%g1]0x80,%l7,%l6 ! %l6 = 0000000045e5a908 ! Mem[00000000610000c0] = 048b030aa0796ace, %l7 = 0000000000000018, %l0 = 5d8db0166d729527 casxa [%i2]0x80,%l7,%l0 ! %l0 = 048b030aa0796ace ! %l2 = 0000000045e5a908, Mem[00000000910000c2] = 9199f698 sth %l2,[%i6+0x002] ! Mem[00000000910000c0] = a908f698 ! Mem[00000000610000c0] = 048b030aa0796ace, %l3 = 036002b1921db2dc ldx [%i2+%g0],%l3 ! %l3 = 048b030aa0796ace ! Mem[00000000610000e8] = cb4f1169, %l0 = 048b030aa0796ace ldsw [%i2+%o5],%l0 ! %l0 = ffffffffcb4f1169 ba,a p40_not_taken_0_end p40_not_taken_0: ! The following code should not be executed lduh [%i0+0x03e],%l0 sth %l4,[%i3+0x036] lduw [%i3+0x01c],%l6 ldsb [%i2+0x035],%l3 sth %l4,[%i3+0x036] lduh [%i1+0x03a],%l2 ldx [%i2+0x008],%l4 stb %l2,[%i2+0x01a] ba,a p40_branch_failed p40_not_taken_0_end: ! End of Random Code for Thread 40 p40_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0a0] ! Set processor 40 done flag ! Check Registers p40_check_registers: set p40_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be ffffffffcb4f1169 bne,a,pn %xcc,p40_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000000000009e bne,a,pn %xcc,p40_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000045e5a908 bne,a,pn %xcc,p40_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 048b030aa0796ace bne,a,pn %xcc,p40_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000000000a6 bne,a,pn %xcc,p40_reg_l4_fail mov %l4,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000000000018 bne,a,pn %xcc,p40_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p40_local0_expect,%g1 p40_check_local0: ldx [%g1+0x000],%g2 ! Expected data = d32e0e7a08e7ed18 ldx [%i0+0x000],%g3 ! Observed data at 00000000600000c0 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i0,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = d1ff4f02cb8e7033 ldx [%i0+0x010],%g3 ! Observed data at 00000000600000d0 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i0,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 7b64d81affb3398e ldx [%i0+0x020],%g3 ! Observed data at 00000000600000e0 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i0,0x020,%g4 set p40_local1_expect,%g1 p40_check_local1: ldx [%g1+0x008],%g2 ! Expected data = 80ec25f700000029 ldx [%i1+0x008],%g3 ! Observed data at 00000000608000c8 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i1,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = c1f3e526ff8f975f ldx [%i1+0x018],%g3 ! Observed data at 00000000608000d8 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i1,0x018,%g4 set p40_local2_expect,%g1 p40_check_local2: ldx [%g1+0x010],%g2 ! Expected data = cdd473d2d2ff9f21 ldx [%i2+0x010],%g3 ! Observed data at 00000000610000d0 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i2,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = cb4f11691d3effa0 ldx [%i2+0x028],%g3 ! Observed data at 00000000610000e8 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i2,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = b681079900000029 ldx [%i2+0x030],%g3 ! Observed data at 00000000610000f0 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i2,0x030,%g4 set p40_local3_expect,%g1 p40_check_local3: ldx [%g1+0x010],%g2 ! Expected data = 42a3e994aab36a1b ldx [%i3+0x010],%g3 ! Observed data at 00000000618000d0 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i3,0x010,%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: ldsha [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000608000e0] stba %l4,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000618000e8] done p40_trap1o: ldsha [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000608000e0] stba %l4,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000618000e8] done p40_trap2e: ldda [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000600000d0] lduwa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000618000c0] done p40_trap2o: ldda [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000600000d0] lduwa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000618000c0] done p40_trap3e: nop nop nop nop done p40_trap3o: 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 = 877d93f8369acd2f ldx [%g1+0x008],%l1 ! %l1 = 29932dd68fef893a ldx [%g1+0x010],%l2 ! %l2 = 6aa13c01dc7b25a6 ldx [%g1+0x018],%l3 ! %l3 = 163b99de808eef3e ldx [%g1+0x020],%l4 ! %l4 = 89234284118d53b7 ldx [%g1+0x028],%l5 ! %l5 = 2226e1ec0539b6e7 ldx [%g1+0x030],%l6 ! %l6 = c037ecfa3429e4e9 ldx [%g1+0x038],%l7 ! %l7 = 003b8aec2e3efdfa ! 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 = 3f8c905b 3340873c 61128549 df94eb34 ! %f4 = 9398fd14 2d7cbda4 2e6d60fd 39cb15fb ! %f8 = b5582d18 04a6fc5b ee7ee564 88c87be2 ! %f12 = 15e298f4 78a7ecfd e5714b22 68d24ae3 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = bbb6b692 c4f8f8d3 ed933516 26e28e80 ! %f20 = a65b7d9a ab8e8c05 8da62deb dfd56c48 ! %f24 = 2613be86 60996beb 63e63b74 db007d2d ! %f28 = 1dd4ebca 67f67c9e a758ca02 4e5aa849 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = b91dbca1 cd0a3eef bf333244 3450c2c2 ! %f36 = 6e175dd4 1ee15515 2bbc6ae8 ec6ac8a4 ! %f40 = e3d882e1 021ad599 9ff47afc adf4cb1d ! %f44 = 5bda1431 55bcd052 8319a71d 4c9cf648 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xe48a652f00000057,%g7,%g1 ! GSR scale = 10, align = 7 wr %g1,%g0,%gsr ! GSR = e48a652f00000057 wr %g0,%y ! Clear Y 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[00000000628000f8] = 2fed5ed1ce2c039a, %l2 = 685171467457b243, %l7 = 89717dc636c4e907 add %i1,0x38,%g1 casxa [%g1]0x80,%l2,%l7 ! %l7 = 2fed5ed1ce2c039a ! Mem[00000000620000d8] = 1b54499f0c27a14d, %l2 = 685171467457b243, %l7 = 2fed5ed1ce2c039a add %i0,0x18,%g1 casxa [%g1]0x80,%l2,%l7 ! %l7 = 1b54499f0c27a14d ! Mem[00000000620000dc] = 0c27a14d, %l1 = c19698943d47f655 swap [%i0+0x01c],%l1 ! %l1 = 000000000c27a14d ! Mem[00000000900000dc] = 3e82caa1, %g2 = 0000000000000000 ldsh [%i4+0x01c],%g2 ! %g2 = 0000000000003e82 ! Mem[00000000620000c8] = 6c0467c3, %l4 = 7f28c2f7, %l3 = ff7ea2a8 add %i0,0x08,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 000000006c0467c3 ! Mem[00000000628000c8] = 0694ef4d, %l6 = 6ef14434bc359936 ldub [%i1+0x00a],%l6 ! %l6 = 00000000000000ef ! Mem[00000000628000fd] = ce2c039a, %l7 = 1b54499f0c27a14d ldstub [%i1+0x03d],%l7 ! %l7 = 0000002c000000ff ! Mem[00000000638000fc] = 6775983a, %l5 = 53d30a0aa24bd982 swap [%i3+0x03c],%l5 ! %l5 = 000000006775983a ! Mem[00000000638000f4] = acdbf61c, %l1 = 000000000c27a14d swap [%i3+0x034],%l1 ! %l1 = 00000000acdbf61c ! %l6 = 000000ef, %l7 = 0000002c, Mem[00000000910000f0] = 83d63349 fcdd5500 std %l6,[%i6+0x030] ! Mem[00000000910000f0] = 000000ef 0000002c p41_label_2: ! Mem[00000000630000f0] = 2d98becf5b9a44e9, %l5 = 000000006775983a, %l3 = 000000006c0467c3 add %i2,0x30,%g1 casxa [%g1]0x80,%l5,%l3 ! %l3 = 2d98becf5b9a44e9 ! Mem[00000000628000d1] = 7d5ac523, %l7 = 000000000000002c ldstub [%i1+0x011],%l7 ! %l7 = 0000005a000000ff ! Mem[00000000630000cc] = 7743bc9d, %l6 = 000000ef, %l0 = 423ea5c0 add %i2,0x0c,%g1 casa [%g1]0x80,%l6,%l0 ! %l0 = 000000007743bc9d ! Mem[00000000628000f0] = 78ffbd91, %l6 = 00000000000000ef ldsh [%i1+0x032],%l6 ! %l6 = ffffffffffffbd91 ! %l1 = 00000000acdbf61c, Mem[00000000910000e6] = f27c600c stb %l1,[%i6+0x026] ! Mem[00000000910000e4] = 1c7c600c ! Mem[00000000630000d7] = 75635265, %l1 = 00000000acdbf61c ldstub [%i2+0x017],%l1 ! %l1 = 00000065000000ff ! Mem[00000000630000f4] = 5b9a44e9, %l2 = 7457b243, %l1 = 00000065 add %i2,0x34,%g1 casa [%g1]0x80,%l2,%l1 ! %l1 = 000000005b9a44e9 ! Mem[00000000628000d4] = b2090e1d, %l4 = 7f28c2f7, %l3 = 5b9a44e9 add %i1,0x14,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000b2090e1d ! Mem[00000000908000e4] = cca31cd3, %g18 = add08c546d07e305 ldsw [%i5+0x024],%g2 ! %g2 = add08c546d07e305 ! Mem[00000000638000fc] = a24bd982, %l3 = 00000000b2090e1d ldstub [%i3+0x03c],%l3 ! %l3 = 000000a2000000ff p41_label_3: ! Mem[00000000620000f8] = ab020448 f36e4ec8, %l4 = 7f28c2f7, %l5 = 6775983a ldd [%i0+0x038],%l4 ! %l4 = 00000000ab020448 00000000f36e4ec8 ! Mem[00000000638000d8] = 9283887b, %l2 = 7457b243, %l0 = 7743bc9d add %i3,0x18,%g1 casa [%g1]0x80,%l2,%l0 ! %l0 = 000000009283887b ! Mem[00000000628000e0] = 54af4309 6282240f, %l0 = 9283887b, %l1 = 5b9a44e9 ldd [%i1+%o4],%l0 ! %l0 = 0000000054af4309 000000006282240f ! Mem[00000000630000c8] = 4b2794ff7743bc9d, %l2 = 685171467457b243, %l4 = 00000000ab020448 add %i2,0x08,%g1 casxa [%g1]0x80,%l2,%l4 ! %l4 = 4b2794ff7743bc9d ! Mem[00000000628000e0] = 54af4309, %l1 = 000000006282240f swap [%i1+%o4],%l1 ! %l1 = 0000000054af4309 ! Mem[00000000638000e8] = 8348eaad61edfaf6, %l7 = 000000000000005a, %l6 = ffffffffffffbd91 add %i3,0x28,%g1 casxa [%g1]0x80,%l7,%l6 ! %l6 = 8348eaad61edfaf6 ! Mem[00000000908000d8] = 8d158bba, %g2 = ffffffffcca31cd3 lduh [%i5+0x01a],%g2 ! %g2 = 0000000000008d15 ! Mem[00000000628000ca] = 0694ef4d, %l0 = 0000000054af4309 ldstub [%i1+0x00a],%l0 ! %l0 = 000000ef000000ff ! %l4 = 4b2794ff7743bc9d, Mem[00000000908000c4] = 721ca35e sth %l4,[%i5+0x004] ! Mem[00000000908000c4] = bc9da35e ! Mem[00000000908000cc] = a03e670e, %g18 = add08c546d07e305 ldsw [%i5+0x00c],%g2 ! %g2 = add08c546d07e305 p41_label_4: ! Mem[00000000630000c0] = 98a7bded6e3484ff, %l2 = 685171467457b243, %l2 = 685171467457b243 casxa [%i2]0x80,%l2,%l2 ! %l2 = 98a7bded6e3484ff ! Mem[00000000910000c8] = 251289e1 c52852c0, %g2 = a03e670e, %g3 = 00000000 ldd [%i6+%o1],%g2 ! %g2 = 00000000251289e1 00000000c52852c0 ! %l5 = 00000000f36e4ec8, Mem[00000000918000dd] = fe44c670 stb %l5,[%o0+0x01d] ! Mem[00000000918000dc] = c844c670 ! Mem[00000000630000ed] = b8df6fdd, %l0 = 00000000000000ef ldstub [%i2+0x02d],%l0 ! %l0 = 000000df000000ff ! Mem[00000000908000c8] = 9e2ef71d a03e670e, %g2 = 251289e1, %g3 = c52852c0 ldd [%i5+%o1],%g2 ! %g2 = 000000009e2ef71d 00000000a03e670e ! Mem[00000000620000f0] = d0e06ea7, %l3 = 00000000000000a2 swap [%i0+0x030],%l3 ! %l3 = 00000000d0e06ea7 ! Mem[00000000620000c0] = 5026bbf92c213d11, %l2 = 98a7bded6e3484ff, %l5 = 00000000f36e4ec8 casxa [%i0]0x80,%l2,%l5 ! %l5 = 5026bbf92c213d11 ! Mem[00000000628000c8] = 0694ff4d560cadff, %l0 = 00000000000000df, %l4 = 4b2794ff7743bc9d add %i1,0x08,%g1 casxa [%g1]0x80,%l0,%l4 ! %l4 = 0694ff4d560cadff ! Mem[00000000628000d0] = 7dffc523b2090e1d, %l0 = 00000000000000df, %l3 = 00000000d0e06ea7 add %i1,0x10,%g1 casxa [%g1]0x80,%l0,%l3 ! %l3 = 7dffc523b2090e1d ! Mem[00000000628000e8] = 8c65d81e, %l3 = 7dffc523b2090e1d ldstub [%i1+%o5],%l3 ! %l3 = 0000008c000000ff ba,a p41_not_taken_0_end p41_not_taken_0: ! The following code should not be executed lduh [%i0+0x03e],%l0 sth %l4,[%i3+0x036] lduw [%i3+0x01c],%l6 ldsb [%i2+0x035],%l3 sth %l4,[%i3+0x036] lduh [%i1+0x03a],%l2 ldx [%i2+0x008],%l4 stb %l2,[%i2+0x01a] 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 00000000000000df bne,a,pn %xcc,p41_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000054af4309 bne,a,pn %xcc,p41_reg_l1_fail mov %l1,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000000000008c bne,a,pn %xcc,p41_reg_l3_fail mov %l3,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 8348eaad61edfaf6 bne,a,pn %xcc,p41_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000000000005a bne,a,pn %xcc,p41_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p41_check_fp_registers: set p41_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be 3f8c905b 3340873c bne %xcc,p41_f0_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 9398fd14 2d7cbda4 bne %xcc,p41_f4_fail nop ! Check Local Memory set p41_local0_expect,%g1 p41_check_local0: ldx [%g1+0x018],%g2 ! Expected data = 1b54499f3d47f655 ldx [%i0+0x018],%g3 ! Observed data at 00000000620000d8 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i0,0x018,%g4 ldx [%g1+0x030],%g2 ! Expected data = 000000a2f4088009 ldx [%i0+0x030],%g3 ! Observed data at 00000000620000f0 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i0,0x030,%g4 set p41_local1_expect,%g1 p41_check_local1: ldx [%g1+0x008],%g2 ! Expected data = 0694ff4d560cadff ldx [%i1+0x008],%g3 ! Observed data at 00000000628000c8 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 7dffc523b2090e1d ldx [%i1+0x010],%g3 ! Observed data at 00000000628000d0 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i1,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 6282240f6282240f ldx [%i1+0x020],%g3 ! Observed data at 00000000628000e0 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff65d81eec43df6f ldx [%i1+0x028],%g3 ! Observed data at 00000000628000e8 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i1,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 2fed5ed1ceff039a ldx [%i1+0x038],%g3 ! Observed data at 00000000628000f8 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i1,0x038,%g4 set p41_local2_expect,%g1 p41_check_local2: ldx [%g1+0x010],%g2 ! Expected data = 87eb60de756352ff ldx [%i2+0x010],%g3 ! Observed data at 00000000630000d0 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i2,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = 820689feb8ff6fdd ldx [%i2+0x028],%g3 ! Observed data at 00000000630000e8 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i2,0x028,%g4 set p41_local3_expect,%g1 p41_check_local3: ldx [%g1+0x030],%g2 ! Expected data = 4c724e540c27a14d ldx [%i3+0x030],%g3 ! Observed data at 00000000638000f0 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i3,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = d7723743ff4bd982 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 p41_f0_fail: set p41_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p41_f4_fail: set p41_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 41 failed p41_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0a4] ! Set processor 41 done flag set p41_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 41 failed p41_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0a4] ! Set processor 41 done flag set p41_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p41_selfmod_failed: ba p41_failed mov 0xabc,%g1 p41_common_error: or %g0,0xf09,%g1 ba p41_failed mov %o5,%g3 p41_common_signature_error: set p41_temp,%g1 ba p41_failed st %g2,[%g1] ! Common Lock Number p41_common_timeout: set p41_temp,%g1 ba p41_failed st %g2,[%g1] ! Common Lock Number p41_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p41_failed mov 0x0,%g3 p41_trap1e: ldsha [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000620000c0] stha %l6,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[00000000628000c0] done p41_trap1o: ldsha [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000620000c0] stha %l6,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[00000000628000c0] done p41_trap2e: stha %l3,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000620000e8] done p41_trap2o: stha %l3,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000620000e8] done p41_trap3e: nop nop nop done p41_trap3o: 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 = 4bd02bdc423ea5c0 ldx [%g1+0x008],%l1 ! %l1 = c19698943d47f655 ldx [%g1+0x010],%l2 ! %l2 = 685171467457b243 ldx [%g1+0x018],%l3 ! %l3 = a7c9486bff7ea2a8 ldx [%g1+0x020],%l4 ! %l4 = 54265f207f28c2f7 ldx [%g1+0x028],%l5 ! %l5 = 53d30a0aa24bd982 ldx [%g1+0x030],%l6 ! %l6 = 6ef14434bc359936 ldx [%g1+0x038],%l7 ! %l7 = 89717dc636c4e907 ! 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 = 11a6561c c4a54a31 56744fa7 2a5a9aa1 ! %f4 = dbb7cd5a 8ba8896e 64cacabe ea2199b5 ! %f8 = 0a0c3614 9af635b9 073dbf7b b8c74952 ! %f12 = a6c2e64e 40277953 dfb30af3 499e8582 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 8858d1bc d1343914 3878ad3f 918817ab ! %f20 = c41cbf92 cc77dc40 26a54ede 358887fe ! %f24 = bebb620f 1332891c 41388f41 5a5744c2 ! %f28 = 6f2bfcdd 041782dc 3157ba03 816afec0 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = b9af53d2 5d5b1163 bd3415c9 ed070caa ! %f36 = 0d4db3a8 b8811aec bac62da0 cf885b78 ! %f40 = ac47c4e1 5dfc0ab9 d05a1203 bdf94932 ! %f44 = 56f64331 1aecfdf1 9c49742c 1dfbc554 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xb850d93000000045,%g7,%g1 ! GSR scale = 8, align = 5 wr %g1,%g0,%gsr ! GSR = b850d93000000045 wr %g0,%y ! Clear Y 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[00000000648000f0] = 8e7b913a, %l5 = 96cdba61, %l3 = b9ee72d4 add %i1,0x30,%g1 casa [%g1]0x80,%l5,%l3 ! %l3 = 000000008e7b913a ! %l0 = 513bd0129bcb3c51, Mem[00000000908000d7] = 8c2fae8d stb %l0,[%i5+0x017] ! Mem[00000000908000d4] = 512fae8d ! Mem[00000000910000d4] = 98f6b2be, %g2 = 0000000000000000 lduh [%i6+0x014],%g2 ! %g2 = 00000000000098f6 ! Mem[00000000900000dc] = caa1e254, %g2 = 00000000000098f6 lduh [%i4+0x01e],%g2 ! %g2 = 000000000000caa1 ! Mem[00000000640000d4] = 3670eebc, %l6 = b4ccced9f09ef7f8 lduw [%i0+0x014],%l6 ! %l6 = 000000003670eebc ! Mem[00000000908000f0] = 46ff0db0, %g2 = 000000000000caa1 ldsh [%i5+0x030],%g2 ! %g2 = 00000000000046ff ! %l3 = 000000008e7b913a, Mem[00000000910000d2] = 42c698f6 sth %l3,[%i6+0x012] ! Mem[00000000910000d0] = 913a98f6 ! Mem[00000000650000fb] = f2da1109, %l7 = f85a6afc16d59886 ldstub [%i2+0x03b],%l7 ! %l7 = 00000009000000ff ! Mem[00000000650000ff] = 10e31b68, %l0 = 513bd0129bcb3c51 ldstub [%i2+0x03f],%l0 ! %l0 = 00000068000000ff ! Mem[00000000658000d4] = 7c305dcf, %l3 = 000000008e7b913a swap [%i3+0x014],%l3 ! %l3 = 000000007c305dcf p42_label_2: ! Mem[00000000640000fd] = ac53b63b, %l1 = 79364fe3d00240c0 ldstub [%i0+0x03d],%l1 ! %l1 = 00000053000000ff ! Mem[00000000640000f0] = ece93a7a, %l5 = 9a3d8fca96cdba61 swap [%i0+0x030],%l5 ! %l5 = 00000000ece93a7a ! Mem[00000000648000c0] = d8d66c1e3abfab9b, %l2 = 54e3b0283f4a5e6b, %l3 = 000000007c305dcf casxa [%i1]0x80,%l2,%l3 ! %l3 = d8d66c1e3abfab9b ! Mem[00000000908000f0] = 46ff0db061c4f363, %g2 = 00000000000046ff ldx [%i5+0x030],%g2 ! %g2 = 46ff0db061c4f363 ! %l1 = 0000000000000053, Mem[00000000910000e0] = 6b104f6f4dc9f27c stx %l1,[%i6+%o4] ! Mem[00000000910000e0] = 0000000000000053 ! Mem[00000000910000f0] = 83d63349fcdd5500, %g2 = 46ff0db061c4f363 ldx [%i6+0x030],%g2 ! %g2 = 83d63349fcdd5500 ! Mem[00000000650000d8] = 29213f9f6d2f5652, %l1 = 0000000000000053, %l7 = 0000000000000009 add %i2,0x18,%g1 casxa [%g1]0x80,%l1,%l7 ! %l7 = 29213f9f6d2f5652 ! Mem[00000000648000d4] = 9f49252c, %l2 = 3f4a5e6b, %l6 = 3670eebc add %i1,0x14,%g1 casa [%g1]0x80,%l2,%l6 ! %l6 = 000000009f49252c ! %l1 = 0000000000000053, Mem[00000000908000e8] = 0719446b stw %l1,[%i5+%o5] ! Mem[00000000908000e8] = 00000053 ! Mem[00000000910000c8] = 89e1c528, %g2 = 83d63349fcdd5500 ldsb [%i6+0x00a],%g2 ! %g2 = ffffffffffffff89 p42_label_3: ! %l3 = d8d66c1e3abfab9b, Mem[00000000918000c6] = a3e32b6e stb %l3,[%o0+0x006] ! Mem[00000000918000c4] = 9be32b6e ! %l4 = 315110803a48bd23, Mem[00000000910000fc] = 27d54be0 stw %l4,[%i6+0x03c] ! Mem[00000000910000fc] = 3a48bd23 ! %l5 = 00000000ece93a7a, Mem[00000000908000dc] = 8bba37de sth %l5,[%i5+0x01c] ! Mem[00000000908000dc] = 3a7a37de ! Mem[00000000648000d4] = 9f49252c, %l1 = 00000053, %l1 = 00000053 add %i1,0x14,%g1 casa [%g1]0x80,%l1,%l1 ! %l1 = 000000009f49252c ! Mem[00000000650000f8] = f2da11ff, %l3 = d8d66c1e3abfab9b swap [%i2+0x038],%l3 ! %l3 = 00000000f2da11ff ! Mem[00000000910000d4] = 98f6b2be, %g18 = 426641e81b5363c3 ldsw [%i6+0x014],%g2 ! %g2 = 426641e81b5363c3 ! Mem[00000000918000e8] = a30dc5ac, %g18 = 426641e81b5363c3 ldsw [%o0+%o5],%g2 ! %g2 = 426641e81b5363c3 ! Mem[00000000658000e8] = 7d24bd25, %l7 = 29213f9f6d2f5652 swap [%i3+%o5],%l7 ! %l7 = 000000007d24bd25 ! %l7 = 000000007d24bd25, Mem[00000000648000dc] = 8303e577 sth %l7,[%i1+0x01c] ! Mem[00000000648000dc] = bd25e577 ! %l5 = 00000000ece93a7a, Mem[00000000908000e6] = 1cd30000 sth %l5,[%i5+0x026] ! Mem[00000000908000e4] = 3a7a0000 p42_label_4: ! Mem[00000000640000f8] = b251fed7, %l2 = 3f4a5e6b, %l6 = 9f49252c add %i0,0x38,%g1 casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000b251fed7 ! %l4 = 315110803a48bd23, Mem[00000000640000ee] = e36d93e9 sth %l4,[%i0+0x02e] ! Mem[00000000640000ec] = e36dbd23 ! %l1 = 000000009f49252c, Mem[00000000910000e6] = 0053600c sth %l1,[%i6+0x026] ! Mem[00000000910000e4] = 252c600c ! %l2 = 54e3b0283f4a5e6b, Mem[00000000658000d4] = 8e7b913a stw %l2,[%i3+0x014] ! Mem[00000000658000d4] = 3f4a5e6b ! Mem[00000000640000c8] = d46ecf1f4805146e, %l2 = 54e3b0283f4a5e6b, %l4 = 315110803a48bd23 add %i0,0x08,%g1 casxa [%g1]0x80,%l2,%l4 ! %l4 = d46ecf1f4805146e ! Mem[00000000910000f0] = d63349fc, %g2 = ffffffffa30dc5ac ldub [%i6+0x031],%g2 ! %g2 = 00000000000000d6 ! Mem[00000000900000f4] = afa75549, %g18 = 426641e81b5363c3 ldsw [%i4+0x034],%g2 ! %g2 = 426641e81b5363c3 ! Mem[00000000918000e4] = be7ca30d, %g2 = ffffffffafa75549 ldub [%o0+0x026],%g2 ! %g2 = 00000000000000be ! Mem[00000000900000cc] = 6bd880f9, %g18 = 426641e81b5363c3 ldsw [%i4+0x00c],%g2 ! %g2 = 426641e81b5363c3 ! Mem[00000000658000d0] = 9d4ec6f7 3f4a5e6b, %l6 = b251fed7, %l7 = 7d24bd25 ldd [%i3+%o2],%l6 ! %l6 = 000000009d4ec6f7 000000003f4a5e6b ba,a p42_not_taken_0_end p42_not_taken_0: ! The following code should not be executed lduh [%i0+0x03e],%l0 sth %l4,[%i3+0x036] lduw [%i3+0x01c],%l6 ldsb [%i2+0x035],%l3 sth %l4,[%i3+0x036] lduh [%i1+0x03a],%l2 ldx [%i2+0x008],%l4 stb %l2,[%i2+0x01a] 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 0000000000000068 bne,a,pn %xcc,p42_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000009f49252c bne,a,pn %xcc,p42_reg_l1_fail mov %l1,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000009d4ec6f7 bne,a,pn %xcc,p42_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000003f4a5e6b bne,a,pn %xcc,p42_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p42_check_fp_registers: set p42_expected_fp_regs,%g3 std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 64cacabe ea2199b5 bne %xcc,p42_f6_fail nop ! Check Local Memory set p42_local0_expect,%g1 p42_check_local0: ldx [%g1+0x028],%g2 ! Expected data = 13e798e1e36dbd23 ldx [%i0+0x028],%g3 ! Observed data at 00000000640000e8 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 96cdba614cf5c106 ldx [%i0+0x030],%g3 ! Observed data at 00000000640000f0 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i0,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = b251fed7acffb63b ldx [%i0+0x038],%g3 ! Observed data at 00000000640000f8 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i0,0x038,%g4 set p42_local1_expect,%g1 p42_check_local1: ldx [%g1+0x018],%g2 ! Expected data = 09bae33fbd25e577 ldx [%i1+0x018],%g3 ! Observed data at 00000000648000d8 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i1,0x018,%g4 set p42_local2_expect,%g1 p42_check_local2: ldx [%g1+0x038],%g2 ! Expected data = 3abfab9b10e31bff ldx [%i2+0x038],%g3 ! Observed data at 00000000650000f8 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i2,0x038,%g4 set p42_local3_expect,%g1 p42_check_local3: ldx [%g1+0x010],%g2 ! Expected data = 9d4ec6f73f4a5e6b ldx [%i3+0x010],%g3 ! Observed data at 00000000658000d0 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i3,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = 6d2f5652d48c80a2 ldx [%i3+0x028],%g3 ! Observed data at 00000000658000e8 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i3,0x028,%g4 ! The test for processor 42 has passed p42_passed: ta GOOD_TRAP nop p42_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p42_failed p42_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p42_failed p42_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p42_failed p42_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p42_failed p42_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p42_failed p42_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p42_failed p42_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p42_failed p42_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p42_failed p42_f6_fail: set p42_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 42 failed p42_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0a8] ! Set processor 42 done flag set p42_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 42 failed p42_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0a8] ! Set processor 42 done flag set p42_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p42_selfmod_failed: ba p42_failed mov 0xabc,%g1 p42_common_error: or %g0,0xf0a,%g1 ba p42_failed mov %o5,%g3 p42_common_signature_error: set p42_temp,%g1 ba p42_failed st %g2,[%g1] ! Common Lock Number p42_common_timeout: set p42_temp,%g1 ba p42_failed st %g2,[%g1] ! Common Lock Number p42_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p42_failed mov 0x0,%g3 p42_trap1e: ldsha [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000650000d0] swapa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000658000e8] ldstuba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000640000d0] swapa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000658000e8] done p42_trap1o: ldsha [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000650000d0] swapa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000658000e8] ldstuba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000640000d0] swapa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000658000e8] done p42_trap2e: ldstuba [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000640000c8] ldstuba [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000648000d0] ldsba [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000658000c8] stba %l1,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[00000000648000e0] done p42_trap2o: ldstuba [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000640000c8] ldstuba [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000648000d0] ldsba [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000658000c8] stba %l1,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[00000000648000e0] done p42_trap3e: nop done p42_trap3o: 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 = 513bd0129bcb3c51 ldx [%g1+0x008],%l1 ! %l1 = 79364fe3d00240c0 ldx [%g1+0x010],%l2 ! %l2 = 54e3b0283f4a5e6b ldx [%g1+0x018],%l3 ! %l3 = ef0a80e8b9ee72d4 ldx [%g1+0x020],%l4 ! %l4 = 315110803a48bd23 ldx [%g1+0x028],%l5 ! %l5 = 9a3d8fca96cdba61 ldx [%g1+0x030],%l6 ! %l6 = b4ccced9f09ef7f8 ldx [%g1+0x038],%l7 ! %l7 = f85a6afc16d59886 ! 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 = f876cd3a 1927565c db2fd45a 6d58bd2e ! %f4 = 4b9dd1fc 63622b85 327c7a0e e4c9b7bd ! %f8 = 7da225c7 30f2de13 225e3756 1bda9d8b ! %f12 = 52f0ab2e 886cb8c9 bd67635d 30a60564 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = b8657418 729a2f18 06233666 7b471272 ! %f20 = 7a7f39e9 b0cdc81e e549a2b2 bbf68886 ! %f24 = 36149f3b 5c672b6a e76faad1 c7e5482b ! %f28 = f1823b2f 1b8469d6 01ce7f6d 4f6a8c43 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = c3e6c17a d9eb5657 89e18f22 06510962 ! %f36 = 8ff52302 ae6ad802 876b59db 64080e0d ! %f40 = 1948cb02 47069208 acb804cc 7108d9b4 ! %f44 = c316fae8 18a55b07 f0932245 6a3c7f3a ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x1d9da14700000030,%g7,%g1 ! GSR scale = 6, align = 0 wr %g1,%g0,%gsr ! GSR = 1d9da14700000030 wr %g0,%y ! Clear Y 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: ! %l5 = e9256fc7cdb27fdd, Mem[00000000908000fe] = b4c40000 sth %l5,[%i5+0x03e] ! Mem[00000000908000fc] = 7fdd0000 ! Mem[00000000660000d4] = 65debb88, %l2 = 4921ddbc89657f7b swap [%i0+0x014],%l2 ! %l2 = 0000000065debb88 ! Mem[00000000908000fc] = e9777fdd, %g2 = 0000000000000000 lduh [%i5+0x03c],%g2 ! %g2 = 000000000000e977 ! Mem[00000000678000d0] = 1c7848a8, %l2 = 65debb88, %l1 = 3a368757 add %i3,0x10,%g1 casa [%g1]0x80,%l2,%l1 ! %l1 = 000000001c7848a8 ! Mem[00000000660000e0] = c492a179, %l5 = cdb27fdd, %l1 = 1c7848a8 add %i0,0x20,%g1 casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000c492a179 ! Mem[00000000918000c8] = 2b6e983f, %g2 = 000000000000e977 ldub [%o0+%o1],%g2 ! %g2 = 000000000000002b ! %l3 = 0717953ca9e816a3, Mem[00000000910000c8] = 251289e1 stw %l3,[%i6+%o1] ! Mem[00000000910000c8] = a9e816a3 ! Mem[00000000918000f0] = acc90819 eee8c633, %g2 = 0000002b, %g3 = 00000000 ldd [%o0+0x030],%g2 ! %g2 = 00000000acc90819 00000000eee8c633 ! Mem[00000000900000c0] = beb3ff22 ad828802, %g2 = acc90819, %g3 = eee8c633 ldd [%i4+%g0],%g2 ! %g2 = 00000000beb3ff22 00000000ad828802 ! Mem[00000000918000d0] = eebfad61, %g18 = 15b5f476b953f793 ldsw [%o0+%o2],%g2 ! %g2 = 15b5f476b953f793 p43_label_2: ! Mem[00000000670000d4] = ed65b5f9, %l0 = 022b9e86, %l7 = 15b10140 add %i2,0x14,%g1 casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000ed65b5f9 ! Mem[00000000668000c8] = 6cf3bf8c, %l5 = cdb27fdd, %l3 = a9e816a3 add %i1,0x08,%g1 casa [%g1]0x80,%l5,%l3 ! %l3 = 000000006cf3bf8c ! Mem[00000000660000d8] = 15c8642cf3d64ce7, %l0 = 20347144022b9e86, %l4 = 8e8b065b92141487 add %i0,0x18,%g1 casxa [%g1]0x80,%l0,%l4 ! %l4 = 15c8642cf3d64ce7 ! Mem[00000000678000c4] = 418bf516, %l5 = cdb27fdd, %l6 = 283ee60b add %i3,0x04,%g1 casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000418bf516 ! Mem[00000000668000fb] = ea65fef9, %l5 = e9256fc7cdb27fdd ldstub [%i1+0x03b],%l5 ! %l5 = 000000f9000000ff ! Mem[00000000660000c0] = 6fa36a16d5ab4909, %l5 = 00000000000000f9, %l5 = 00000000000000f9 casxa [%i0]0x80,%l5,%l5 ! %l5 = 6fa36a16d5ab4909 ! Mem[00000000918000fc] = f42c0000, %g2 = ffffffffeebfad61 ldsb [%o0+0x03e],%g2 ! %g2 = fffffffffffffff4 ! Mem[00000000668000f0] = 6779bcf8a6e6161a, %l0 = 20347144022b9e86, %l5 = 6fa36a16d5ab4909 add %i1,0x30,%g1 casxa [%g1]0x80,%l0,%l5 ! %l5 = 6779bcf8a6e6161a ! Mem[00000000660000d7] = 89657f7b, %l5 = 6779bcf8a6e6161a ldstub [%i0+0x017],%l5 ! %l5 = 0000007b000000ff ! Mem[00000000660000c8] = f2f475fac082fedc, %l4 = 15c8642cf3d64ce7, %l2 = 0000000065debb88 add %i0,0x08,%g1 casxa [%g1]0x80,%l4,%l2 ! %l2 = f2f475fac082fedc p43_label_3: ! %l0 = 20347144022b9e86, Mem[00000000678000cf] = a4c15a5f stb %l0,[%i3+0x00f] ! Mem[00000000678000cc] = a4c15a86 ! %l1 = 00000000c492a179, Mem[00000000910000c2] = 9199f698 stb %l1,[%i6+0x002] ! Mem[00000000910000c0] = 7999f698 ! Mem[00000000660000f0] = 48b201a3, %l2 = c082fedc, %l3 = 6cf3bf8c add %i0,0x30,%g1 casa [%g1]0x80,%l2,%l3 ! %l3 = 0000000048b201a3 ! %l2 = f2f475fac082fedc, Mem[00000000660000cc] = c082fedc stw %l2,[%i0+0x00c] ! Mem[00000000660000cc] = c082fedc ! %l6 = 00000000418bf516, Mem[00000000908000e3] = b4cca31c stb %l6,[%i5+0x023] ! Mem[00000000908000e0] = 16cca31c ! %l2 = f2f475fac082fedc, Mem[00000000910000d0] = b69442c698f6b2be stx %l2,[%i6+%o2] ! Mem[00000000910000d0] = f2f475fac082fedc ! Mem[00000000670000e8] = e528931a, %l7 = 00000000ed65b5f9 swap [%i2+%o5],%l7 ! %l7 = 00000000e528931a ! Mem[00000000660000e6] = 6c15f35f, %l3 = 0000000048b201a3 ldstub [%i0+0x026],%l3 ! %l3 = 000000f3000000ff ! Mem[00000000678000fc] = 90543ce2, %l4 = 15c8642cf3d64ce7 ldsb [%i3+0x03c],%l4 ! %l4 = ffffffffffffff90 ! %l5 = 000000000000007b, Mem[00000000900000f8] = 1c9204ff0677a530 stx %l5,[%i4+0x038] ! Mem[00000000900000f8] = 000000000000007b p43_label_4: ! Mem[00000000678000d4] = 899eddb6, %l1 = c492a179, %l1 = c492a179 add %i3,0x14,%g1 casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000899eddb6 ! Mem[00000000910000d8] = 52e8dbea, %g18 = 15b5f476b953f793 ldsw [%i6+%o3],%g2 ! %g2 = 15b5f476b953f793 ! %l0 = 20347144022b9e86, Mem[00000000918000e8] = a30dc5ac stw %l0,[%o0+%o5] ! Mem[00000000918000e8] = 022b9e86 ! Mem[00000000670000c8] = e9450e5f, %l5 = 0000007b, %l6 = 418bf516 add %i2,0x08,%g1 casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000e9450e5f ! Mem[00000000900000e8] = e04cb730 da061d97, %g2 = 52e8dbea, %g3 = ad828802 ldd [%i4+%o5],%g2 ! %g2 = 00000000e04cb730 00000000da061d97 ! %l4 = ffffffffffffff90, Mem[00000000900000f6] = 55490000 sth %l4,[%i4+0x036] ! Mem[00000000900000f4] = ff900000 ! Mem[00000000678000ec] = 827ee36e, %l0 = 022b9e86, %l0 = 022b9e86 add %i3,0x2c,%g1 casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000827ee36e ! %l3 = 00000000000000f3, Mem[00000000900000fe] = 007b0000 stb %l3,[%i4+0x03e] ! Mem[00000000900000fc] = f37b0000 ! Mem[00000000668000fc] = 968df5a3, %l3 = 00000000000000f3 ldstub [%i1+0x03c],%l3 ! %l3 = 00000096000000ff ! Mem[00000000918000f0] = c90819ee, %g2 = 00000000e04cb730 ldub [%o0+0x031],%g2 ! %g2 = 00000000000000c9 ba,a p43_not_taken_0_end p43_not_taken_0: ! The following code should not be executed lduh [%i0+0x03e],%l0 sth %l4,[%i3+0x036] lduw [%i3+0x01c],%l6 ldsb [%i2+0x035],%l3 sth %l4,[%i3+0x036] lduh [%i1+0x03a],%l2 ldx [%i2+0x008],%l4 stb %l2,[%i2+0x01a] 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+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000000096 bne,a,pn %xcc,p43_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be ffffffffffffff90 bne,a,pn %xcc,p43_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000000000007b bne,a,pn %xcc,p43_reg_l5_fail mov %l5,%g3 ! Check Local Memory set p43_local0_expect,%g1 p43_check_local0: ldx [%g1+0x008],%g2 ! Expected data = f2f475fac082fedc ldx [%i0+0x008],%g3 ! Observed data at 00000000660000c8 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 0da5395689657fff ldx [%i0+0x010],%g3 ! Observed data at 00000000660000d0 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i0,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = c492a1796c15ff5f ldx [%i0+0x020],%g3 ! Observed data at 00000000660000e0 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i0,0x020,%g4 set p43_local1_expect,%g1 p43_check_local1: ldx [%g1+0x038],%g2 ! Expected data = ea65feffff8df5a3 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+0x028],%g2 ! Expected data = ed65b5f98eccfd15 ldx [%i2+0x028],%g3 ! Observed data at 00000000670000e8 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i2,0x028,%g4 set p43_local3_expect,%g1 p43_check_local3: ldx [%g1+0x008],%g2 ! Expected data = 33a4f839a4c15a86 ldx [%i3+0x008],%g3 ! Observed data at 00000000678000c8 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i3,0x008,%g4 ! The test for processor 43 has passed p43_passed: ta GOOD_TRAP nop p43_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p43_failed p43_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p43_failed p43_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p43_failed p43_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p43_failed p43_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p43_failed p43_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p43_failed p43_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p43_failed p43_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p43_failed ! The test for processor 43 failed p43_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0ac] ! Set processor 43 done flag set p43_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 43 failed p43_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0ac] ! Set processor 43 done flag set p43_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p43_selfmod_failed: ba p43_failed mov 0xabc,%g1 p43_common_error: or %g0,0xf0b,%g1 ba p43_failed mov %o5,%g3 p43_common_signature_error: set p43_temp,%g1 ba p43_failed st %g2,[%g1] ! Common Lock Number p43_common_timeout: set p43_temp,%g1 ba p43_failed st %g2,[%g1] ! Common Lock Number p43_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p43_failed mov 0x0,%g3 p43_trap1e: ldsha [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000660000e0] ldxa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000670000d8] ldsba [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000678000e0] stwa %l4,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[00000000668000c8] stxa %l7,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[00000000670000e0] ldsba [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000668000d0] done p43_trap1o: ldsha [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000660000e0] ldxa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000670000d8] ldsba [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000678000e0] stwa %l4,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[00000000668000c8] stxa %l7,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[00000000670000e0] ldsba [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000668000d0] done p43_trap2e: ldstuba [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000678000e0] ldxa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000670000c0] stxa %l4,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[00000000668000e0] swapa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000678000e0] ldstuba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000670000e8] ldxa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000660000c0] stda %l0,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[00000000660000c0] done p43_trap2o: ldstuba [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000678000e0] ldxa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000670000c0] stxa %l4,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[00000000668000e0] swapa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000678000e0] ldstuba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000670000e8] ldxa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000660000c0] stda %l0,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[00000000660000c0] done p43_trap3e: nop done p43_trap3o: nop done p43_init_memory_pointers: set p43_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p43_local0_start,%i0 set p43_local1_start,%i1 set p43_local2_start,%i2 set p43_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 20347144022b9e86 ldx [%g1+0x008],%l1 ! %l1 = e8735eaa3a368757 ldx [%g1+0x010],%l2 ! %l2 = 4921ddbc89657f7b ldx [%g1+0x018],%l3 ! %l3 = 0717953ca9e816a3 ldx [%g1+0x020],%l4 ! %l4 = 8e8b065b92141487 ldx [%g1+0x028],%l5 ! %l5 = e9256fc7cdb27fdd ldx [%g1+0x030],%l6 ! %l6 = 2d4d007c283ee60b ldx [%g1+0x038],%l7 ! %l7 = 4252bae215b10140 ! 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 = fe27bdda eb9aef80 286d7e9b b6dcdef3 ! %f4 = 169020e9 054b3b5c e4983de3 7c34c5ca ! %f8 = b545e1f0 3c8b727d 10ea0769 473a85bb ! %f12 = 93421e41 c9469f36 cbbbe192 b68933aa ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = c1479587 8c4df481 6aaca2fd bf1c7220 ! %f20 = d8e06399 b81e67cf d03590ce f3145356 ! %f24 = 92a86099 a8395260 c63ff6ef 0d041bbf ! %f28 = 998ded04 d78c13a3 8eee4563 39dd0c42 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = ae2beb17 8d725b6c c39efb78 59768f7b ! %f36 = 2830ef29 dee8e0ae 54c885c4 8dc392d6 ! %f40 = b4ff37f8 a7965fdf ea1971d1 ec102857 ! %f44 = 49483653 48fc6c4c f9a0cae7 22b77981 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xe6f6bdff00000017,%g7,%g1 ! GSR scale = 2, align = 7 wr %g1,%g0,%gsr ! GSR = e6f6bdff00000017 wr %g0,%y ! Clear Y 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[00000000910000f8] = a46a7fd8 27d54be0, %g2 = 00000000, %g3 = 00000000 ldd [%i6+0x038],%g2 ! %g2 = 00000000a46a7fd8 0000000027d54be0 ! %l4 = 4d897fb3, %l5 = 534c6295, Mem[00000000680000f8] = eaa20455 b37af6d7 std %l4,[%i0+0x038] ! Mem[00000000680000f8] = 4d897fb3 534c6295 ! Mem[00000000698000c0] = ab8e7e84c32255ef, %l2 = a2674e90974965ea, %l5 = 4a02f320534c6295 casxa [%i3]0x80,%l2,%l5 ! %l5 = ab8e7e84c32255ef ! Mem[00000000690000e8] = ef74d522, %l2 = a2674e90974965ea swap [%i2+%o5],%l2 ! %l2 = 00000000ef74d522 ! Mem[00000000918000ec] = 75aed21d, %g2 = 00000000a46a7fd8 lduw [%o0+0x02c],%g2 ! %g2 = 0000000075aed21d ! Mem[00000000910000f4] = fcdd5500, %g18 = 070993009aa181b6 ldsw [%i6+0x034],%g2 ! %g2 = 070993009aa181b6 ! Mem[00000000698000cc] = d4b9e529, %l2 = 00000000ef74d522 ldstub [%i3+0x00c],%l2 ! %l2 = 000000d4000000ff ! Mem[00000000688000cc] = e774c905, %l7 = 548fe7f6, %l7 = 548fe7f6 add %i1,0x0c,%g1 casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000e774c905 ! Mem[00000000690000d4] = e907aded, %l0 = 016533f3, %l0 = 016533f3 add %i2,0x14,%g1 casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000e907aded ! Mem[00000000690000fc] = c520694d, %l0 = 00000000e907aded swap [%i2+0x03c],%l0 ! %l0 = 00000000c520694d p44_label_2: ! Mem[00000000680000e8] = e54cf6c1, %l5 = c32255ef, %l4 = 4d897fb3 add %i0,0x28,%g1 casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000e54cf6c1 ! Mem[00000000698000e0] = 5428d872, %l4 = 00000000e54cf6c1 swap [%i3+%o4],%l4 ! %l4 = 000000005428d872 ! %l1 = 5f724f9cc849ad1b, Mem[00000000910000f3] = 49fcdd55 stb %l1,[%i6+0x033] ! Mem[00000000910000f0] = 1bfcdd55 ! Mem[00000000698000f8] = 2ef812f8, %l4 = 000000005428d872 ldstub [%i3+0x038],%l4 ! %l4 = 0000002e000000ff ! Mem[00000000900000d0] = f445a4b1, %g2 = fffffffffcdd5500 lduw [%i4+%o2],%g2 ! %g2 = 00000000f445a4b1 ! Mem[00000000690000e0] = 00d6321d, %l0 = c520694d, %l7 = e774c905 add %i2,0x20,%g1 casa [%g1]0x80,%l0,%l7 ! %l7 = 0000000000d6321d ! Mem[00000000680000f0] = 4d24ed88, %l5 = ab8e7e84c32255ef ldsh [%i0+0x030],%l5 ! %l5 = 0000000000004d24 ! Mem[00000000918000c4] = c557a3e3, %g2 = 00000000f445a4b1 lduw [%o0+0x004],%g2 ! %g2 = 00000000c557a3e3 ! Mem[00000000918000c4] = c557a3e3, %g2 = 00000000c557a3e3 ldsb [%o0+0x004],%g2 ! %g2 = ffffffffffffffc5 ! Mem[00000000698000fc] = ba9a9e85, %l0 = c520694d, %l4 = 0000002e add %i3,0x3c,%g1 casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000ba9a9e85 p44_label_3: ! Mem[00000000910000f4] = fcdd5500, %g2 = ffffffffffffffc5 ldsh [%i6+0x034],%g2 ! %g2 = fffffffffffffcdd ! Mem[00000000698000d4] = f064f677, %l7 = 0000000000d6321d ldstub [%i3+0x014],%l7 ! %l7 = 000000f0000000ff ! Mem[00000000900000c8] = f36bd880, %g2 = fffffffffffffcdd ldub [%i4+0x00b],%g2 ! %g2 = 00000000000000f3 ! %l1 = 5f724f9cc849ad1b, Mem[00000000900000c7] = 02b54df9 stb %l1,[%i4+0x007] ! Mem[00000000900000c4] = 1bb54df9 ! Mem[00000000690000d8] = c2a8e1f4e2543826, %l3 = 851444247dc23aa8, %l3 = 851444247dc23aa8 add %i2,0x18,%g1 casxa [%g1]0x80,%l3,%l3 ! %l3 = c2a8e1f4e2543826 ! %l6 = 864b1360c986d274, Mem[00000000900000e1] = 543837de stb %l6,[%i4+0x021] ! Mem[00000000900000e0] = 743837de ! Mem[00000000680000c0] = 206089a4b9d5504e, %l4 = 00000000ba9a9e85, %l0 = 00000000c520694d casxa [%i0]0x80,%l4,%l0 ! %l0 = 206089a4b9d5504e ! Mem[00000000688000dc] = 866f3b8c, %l3 = c2a8e1f4e2543826 ldsh [%i1+0x01e],%l3 ! %l3 = 0000000000003b8c ! Mem[00000000900000f0] = 79266aa0 afa75549, %g2 = 000000f3, %g3 = 27d54be0 ldd [%i4+0x030],%g2 ! %g2 = 0000000079266aa0 00000000afa75549 ! Mem[00000000690000c0] = 17f76571ab1d2d93, %l0 = 206089a4b9d5504e, %l2 = 00000000000000d4 casxa [%i2]0x80,%l0,%l2 ! %l2 = 17f76571ab1d2d93 p44_label_4: ! Mem[00000000698000cc] = ffb9e529, %l7 = 000000f0, %l3 = 00003b8c add %i3,0x0c,%g1 casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000ffb9e529 ! Mem[00000000908000d4] = 8a8c2fae, %g2 = 0000000079266aa0 lduh [%i5+0x016],%g2 ! %g2 = 0000000000008a8c ! %l2 = 17f76571ab1d2d93, Mem[00000000908000f4] = 61c4f363 sth %l2,[%i5+0x034] ! Mem[00000000908000f4] = 2d93f363 ! %l5 = 0000000000004d24, Mem[00000000900000c0] = beb3ff22 stw %l5,[%i4+%g0] ! Mem[00000000900000c0] = 00004d24 ! Mem[00000000680000d3] = 3deae926, %l2 = 17f76571ab1d2d93 ldstub [%i0+0x013],%l2 ! %l2 = 00000026000000ff ! %l1 = 5f724f9cc849ad1b, Mem[00000000900000c8] = b54df9f36bd880f9 stx %l1,[%i4+%o1] ! Mem[00000000900000c8] = 5f724f9cc849ad1b ! Mem[00000000680000c4] = b9d5504e, %l3 = 00000000ffb9e529 swap [%i0+0x004],%l3 ! %l3 = 00000000b9d5504e ! Mem[00000000698000dc] = 393a7c9b, %l0 = 206089a4b9d5504e ldub [%i3+0x01e],%l0 ! %l0 = 000000000000007c ! Mem[00000000688000d4] = 260afe0e, %l7 = 00000000000000f0 swap [%i1+0x014],%l7 ! %l7 = 00000000260afe0e ! Mem[00000000680000ec] = 7ff85060, %l4 = 00000000ba9a9e85 swap [%i0+0x02c],%l4 ! %l4 = 000000007ff85060 ba,a p44_not_taken_0_end p44_not_taken_0: ! The following code should not be executed lduh [%i0+0x03e],%l0 sth %l4,[%i3+0x036] lduw [%i3+0x01c],%l6 ldsb [%i2+0x035],%l3 sth %l4,[%i3+0x036] lduh [%i1+0x03a],%l2 ldx [%i2+0x008],%l4 stb %l2,[%i2+0x01a] 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 000000000000007c bne,a,pn %xcc,p44_reg_l0_fail mov %l0,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000000026 bne,a,pn %xcc,p44_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000b9d5504e bne,a,pn %xcc,p44_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000007ff85060 bne,a,pn %xcc,p44_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000000004d24 bne,a,pn %xcc,p44_reg_l5_fail mov %l5,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000260afe0e bne,a,pn %xcc,p44_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p44_local0_expect,%g1 p44_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 206089a4ffb9e529 ldx [%i0+0x000],%g3 ! Observed data at 00000000680000c0 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i0,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 3deae9ff3d022858 ldx [%i0+0x010],%g3 ! Observed data at 00000000680000d0 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i0,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = e54cf6c1ba9a9e85 ldx [%i0+0x028],%g3 ! Observed data at 00000000680000e8 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i0,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 4d897fb3534c6295 ldx [%i0+0x038],%g3 ! Observed data at 00000000680000f8 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i0,0x038,%g4 set p44_local1_expect,%g1 p44_check_local1: ldx [%g1+0x010],%g2 ! Expected data = 4f7dad36000000f0 ldx [%i1+0x010],%g3 ! Observed data at 00000000688000d0 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i1,0x010,%g4 set p44_local2_expect,%g1 p44_check_local2: ldx [%g1+0x028],%g2 ! Expected data = 974965ea540aff9a ldx [%i2+0x028],%g3 ! Observed data at 00000000690000e8 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i2,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 091fa51be907aded 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+0x008],%g2 ! Expected data = 35eda558ffb9e529 ldx [%i3+0x008],%g3 ! Observed data at 00000000698000c8 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 37f0ac16ff64f677 ldx [%i3+0x010],%g3 ! Observed data at 00000000698000d0 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i3,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = e54cf6c1debf1bd5 ldx [%i3+0x020],%g3 ! Observed data at 00000000698000e0 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i3,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = fff812f8ba9a9e85 ldx [%i3+0x038],%g3 ! Observed data at 00000000698000f8 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i3,0x038,%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: ldsha [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000698000c0] done p44_trap1o: ldsha [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000698000c0] done p44_trap2e: ldstuba [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000698000d0] done p44_trap2o: ldstuba [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000698000d0] done p44_trap3e: nop nop nop nop nop nop nop done p44_trap3o: nop 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 = ed5d6406016533f3 ldx [%g1+0x008],%l1 ! %l1 = 5f724f9cc849ad1b ldx [%g1+0x010],%l2 ! %l2 = a2674e90974965ea ldx [%g1+0x018],%l3 ! %l3 = 851444247dc23aa8 ldx [%g1+0x020],%l4 ! %l4 = 6babe1124d897fb3 ldx [%g1+0x028],%l5 ! %l5 = 4a02f320534c6295 ldx [%g1+0x030],%l6 ! %l6 = 864b1360c986d274 ldx [%g1+0x038],%l7 ! %l7 = 24ef322e548fe7f6 ! 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 = 47895f33 1463bc65 980a1227 3e85eab1 ! %f4 = bf65292c 68fa33ff 55f1b21d e917b6c2 ! %f8 = adea66d5 e307fe3c 0222da16 a220317c ! %f12 = edc3ad63 625b3b3d 6522b9e5 53bb24e6 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 11e0399c 938db747 9e15678d ef8a5f45 ! %f20 = 5479ed65 2cea71b5 f49470de 504a38e7 ! %f24 = 7310cd28 f0892ba3 50dac34d a48b18d4 ! %f28 = 61e07e1f d17781bc 516f7f35 7f1651fd ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 2663b20e 7b5c9196 78f40b9d 449b5415 ! %f36 = 36ce1c5f 95f15ba4 c5d948c3 f374bad1 ! %f40 = df04efaf a10aa42a 12c1e0f3 c38b744d ! %f44 = 07f0ba10 1623cd37 535ffccc 288d04f8 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x60cfc33800000033,%g7,%g1 ! GSR scale = 6, align = 3 wr %g1,%g0,%gsr ! GSR = 60cfc33800000033 wr %g0,%y ! Clear Y 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: ! %l6 = 3dd2395033de0c02, Mem[00000000900000f8] = 1c9204ff0677a530 stx %l6,[%i4+0x038] ! Mem[00000000900000f8] = 3dd2395033de0c02 ! %l4 = 9a12e51c76352fdf, Mem[00000000910000ca] = 89e1c528 sth %l4,[%i6+0x00a] ! Mem[00000000910000c8] = 2fdfc528 ! Mem[00000000918000fc] = 35f8f42c, %g2 = 0000000000000000 lduw [%o0+0x03c],%g2 ! %g2 = 0000000035f8f42c ! Mem[000000006b8000cf] = 10103ed6, %l0 = 2b844e98aa05ed6f ldstub [%i3+0x00f],%l0 ! %l0 = 000000d6000000ff ! %l2 = 7ba55968076c911a, Mem[00000000900000f0] = 79266aa0 stb %l2,[%i4+0x030] ! Mem[00000000900000f0] = 1a266aa0 ! Mem[000000006b8000d0] = 24c837d5, %l5 = ad6d821d, %l2 = 076c911a add %i3,0x10,%g1 casa [%g1]0x80,%l5,%l2 ! %l2 = 0000000024c837d5 ! Mem[00000000900000d4] = 2d2854de, %g2 = 0000000035f8f42c ldsh [%i4+0x014],%g2 ! %g2 = 0000000000002d28 ! Mem[00000000908000e0] = f2dfe0b4 cca31cd3, %g2 = 00002d28, %g3 = 00000000 ldd [%i5+%o4],%g2 ! %g2 = 00000000f2dfe0b4 00000000cca31cd3 ! Mem[000000006b0000d0] = 0aac13a4f1b27b1a, %l3 = d789734a40b79c42, %l7 = 5c4767aa35ff7b91 add %i2,0x10,%g1 casxa [%g1]0x80,%l3,%l7 ! %l7 = 0aac13a4f1b27b1a ! %l4 = 9a12e51c76352fdf, Mem[00000000900000c0] = beb3ff22 sth %l4,[%i4+%g0] ! Mem[00000000900000c0] = 2fdfff22 p45_label_2: ! Mem[000000006a8000c8] = c4ce8e8c, %l0 = 00000000000000d6 swap [%i1+%o1],%l0 ! %l0 = 00000000c4ce8e8c ! Mem[00000000910000c4] = f698a466, %g2 = 00000000f2dfe0b4 ldsh [%i6+0x004],%g2 ! %g2 = fffffffffffff698 ! Mem[000000006a0000cc] = be7caea6, %l4 = 76352fdf, %l5 = ad6d821d add %i0,0x0c,%g1 casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000be7caea6 ! Mem[000000006b8000c8] = ed591dd4, %l4 = 76352fdf, %l0 = c4ce8e8c add %i3,0x08,%g1 casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000ed591dd4 ! %l6 = 33de0c02, %l7 = f1b27b1a, Mem[00000000908000c8] = 9e2ef71d a03e670e std %l6,[%i5+%o1] ! Mem[00000000908000c8] = 33de0c02 f1b27b1a ! %l5 = 00000000be7caea6, Mem[00000000900000cc] = 6bd880f9 sth %l5,[%i4+0x00c] ! Mem[00000000900000cc] = aea680f9 ! Mem[000000006a0000c0] = b368ecbf0fcf6fc8, %l6 = 3dd2395033de0c02, %l6 = 3dd2395033de0c02 casxa [%i0]0x80,%l6,%l6 ! %l6 = b368ecbf0fcf6fc8 ! Mem[000000006b8000f0] = b1814cb1, %l3 = d789734a40b79c42 swap [%i3+0x030],%l3 ! %l3 = 00000000b1814cb1 ! %l2 = 0000000024c837d5, Mem[000000006a0000c0] = b368ecbf0fcf6fc8 stx %l2,[%i0+%g0] ! Mem[000000006a0000c0] = 0000000024c837d5 ! Mem[000000006a8000e0] = 3eefc3b3, %l6 = 0fcf6fc8, %l7 = f1b27b1a add %i1,0x20,%g1 casa [%g1]0x80,%l6,%l7 ! %l7 = 000000003eefc3b3 p45_label_3: ! Mem[00000000908000c8] = 33de0c02, %g18 = aa887f10212ab471 ldsw [%i5+%o1],%g2 ! %g2 = aa887f10212ab471 ! Mem[000000006b0000e8] = 6e7ed4ca9bd8c7f5, %l3 = 00000000b1814cb1, %l6 = b368ecbf0fcf6fc8 add %i2,0x28,%g1 casxa [%g1]0x80,%l3,%l6 ! %l6 = 6e7ed4ca9bd8c7f5 ! %l4 = 9a12e51c76352fdf, Mem[00000000908000dc] = 8bba37de sth %l4,[%i5+0x01c] ! Mem[00000000908000dc] = 2fdf37de ! %l2 = 24c837d5, %l3 = b1814cb1, Mem[00000000900000c8] = b54df9f3 aea680f9 std %l2,[%i4+%o1] ! Mem[00000000900000c8] = 24c837d5 b1814cb1 ! Mem[00000000900000c8] = 24c837d5 b1814cb1, %g2 = 33de0c02, %g3 = cca31cd3 ldd [%i4+%o1],%g2 ! %g2 = 0000000024c837d5 00000000b1814cb1 ! Mem[00000000900000e0] = 3837debb, %g2 = 0000000024c837d5 lduh [%i4+0x022],%g2 ! %g2 = 0000000000003837 ! Mem[000000006b0000d6] = f1b27b1a, %l1 = b9a4fa9c8e048eda ldstub [%i2+0x016],%l1 ! %l1 = 0000007b000000ff ! Mem[000000006a8000c8] = 000000d6, %l0 = ed591dd4, %l6 = 9bd8c7f5 add %i1,0x08,%g1 casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000000000d6 ! Mem[000000006b0000e8] = 6e7ed4ca9bd8c7f5, %l1 = 000000000000007b, %l0 = 00000000ed591dd4 add %i2,0x28,%g1 casxa [%g1]0x80,%l1,%l0 ! %l0 = 6e7ed4ca9bd8c7f5 ! Mem[000000006b0000ec] = 9bd8c7f5, %l1 = 000000000000007b swap [%i2+0x02c],%l1 ! %l1 = 000000009bd8c7f5 p45_label_4: ! Mem[000000006b0000f4] = 725dc01f, %l5 = be7caea6, %l3 = b1814cb1 add %i2,0x34,%g1 casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000725dc01f ! Mem[000000006b0000d0] = 0aac13a4, %l7 = 3eefc3b3, %l4 = 76352fdf add %i2,0x10,%g1 casa [%g1]0x80,%l7,%l4 ! %l4 = 000000000aac13a4 ! Mem[00000000918000d8] = 4625779d19fe44c6, %g2 = 0000000000003837 ldx [%o0+%o3],%g2 ! %g2 = 4625779d19fe44c6 ! Mem[00000000918000f0] = acc90819, %g2 = 4625779d19fe44c6 ldsb [%o0+0x030],%g2 ! %g2 = ffffffffffffffac ! %l6 = 00000000000000d6, Mem[00000000918000d0] = eebfad61 stw %l6,[%o0+%o2] ! Mem[00000000918000d0] = 000000d6 ! Mem[000000006b0000e8] = 6e7ed4ca0000007b, %l7 = 000000003eefc3b3, %l4 = 000000000aac13a4 add %i2,0x28,%g1 casxa [%g1]0x80,%l7,%l4 ! %l4 = 6e7ed4ca0000007b ! %l0 = 9bd8c7f5, %l1 = 9bd8c7f5, Mem[00000000908000f8] = 1fd05e6f e977b4c4 std %l0,[%i5+0x038] ! Mem[00000000908000f8] = 9bd8c7f5 9bd8c7f5 ! Mem[000000006b8000c0] = 0aac22b1dcad25f5, %l6 = 00000000000000d6, %l7 = 000000003eefc3b3 casxa [%i3]0x80,%l6,%l7 ! %l7 = 0aac22b1dcad25f5 ! Mem[000000006b8000c0] = 0aac22b1, %l2 = 0000000024c837d5 swap [%i3+%g0],%l2 ! %l2 = 000000000aac22b1 ! Mem[000000006a8000d0] = dc38311d7a207dcf, %l5 = 00000000be7caea6, %l3 = 00000000725dc01f add %i1,0x10,%g1 casxa [%g1]0x80,%l5,%l3 ! %l3 = dc38311d7a207dcf ba,a p45_not_taken_0_end p45_not_taken_0: ! The following code should not be executed lduh [%i0+0x03e],%l0 sth %l4,[%i3+0x036] lduw [%i3+0x01c],%l6 ldsb [%i2+0x035],%l3 sth %l4,[%i3+0x036] lduh [%i1+0x03a],%l2 ldx [%i2+0x008],%l4 stb %l2,[%i2+0x01a] 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 6e7ed4ca9bd8c7f5 bne,a,pn %xcc,p45_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000009bd8c7f5 bne,a,pn %xcc,p45_reg_l1_fail mov %l1,%g3 ! Check Local Memory set p45_local0_expect,%g1 p45_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 0000000024c837d5 ldx [%i0+0x000],%g3 ! Observed data at 000000006a0000c0 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i0,0x000,%g4 set p45_local1_expect,%g1 p45_check_local1: ldx [%g1+0x008],%g2 ! Expected data = 000000d6c29c98d6 ldx [%i1+0x008],%g3 ! Observed data at 000000006a8000c8 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i1,0x008,%g4 set p45_local2_expect,%g1 p45_check_local2: ldx [%g1+0x010],%g2 ! Expected data = 0aac13a4f1b2ff1a ldx [%i2+0x010],%g3 ! Observed data at 000000006b0000d0 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i2,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = 6e7ed4ca0000007b ldx [%i2+0x028],%g3 ! Observed data at 000000006b0000e8 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i2,0x028,%g4 set p45_local3_expect,%g1 p45_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 24c837d5dcad25f5 ldx [%i3+0x000],%g3 ! Observed data at 000000006b8000c0 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ed591dd410103eff ldx [%i3+0x008],%g3 ! Observed data at 000000006b8000c8 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i3,0x008,%g4 ldx [%g1+0x030],%g2 ! Expected data = 40b79c4280ee3bc4 ldx [%i3+0x030],%g3 ! Observed data at 000000006b8000f0 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i3,0x030,%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: ldsha [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000006a8000e0] stxa %l4,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000006b8000d8] lduwa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000006b8000e0] done p45_trap1o: ldsha [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000006a8000e0] stxa %l4,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000006b8000d8] lduwa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000006b8000e0] done p45_trap2e: lduba [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000006b0000e0] lduwa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000006a0000d8] stwa %l4,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000006b8000e0] stba %l5,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000006b8000c8] done p45_trap2o: lduba [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000006b0000e0] lduwa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000006a0000d8] stwa %l4,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000006b8000e0] stba %l5,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000006b8000c8] done p45_trap3e: nop nop nop done p45_trap3o: nop nop nop done p45_init_memory_pointers: set p45_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p45_local0_start,%i0 set p45_local1_start,%i1 set p45_local2_start,%i2 set p45_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 2b844e98aa05ed6f ldx [%g1+0x008],%l1 ! %l1 = b9a4fa9c8e048eda ldx [%g1+0x010],%l2 ! %l2 = 7ba55968076c911a ldx [%g1+0x018],%l3 ! %l3 = d789734a40b79c42 ldx [%g1+0x020],%l4 ! %l4 = 9a12e51c76352fdf ldx [%g1+0x028],%l5 ! %l5 = afd8d56ead6d821d ldx [%g1+0x030],%l6 ! %l6 = 3dd2395033de0c02 ldx [%g1+0x038],%l7 ! %l7 = 5c4767aa35ff7b91 ! 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 = 64d68bea 0c62c2ec 66170e53 8d487f9b ! %f4 = e1edae60 4d2dd743 9edd9f57 f47ae43f ! %f8 = fbfe3217 510de9c2 7ab2f0d4 204f9203 ! %f12 = b5c88bdc 33ff16b6 5f46ba03 4cc30ecf ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = ed114110 f98f5700 4c349d5f 9a129f8e ! %f20 = b1b0bbbb f2262de8 9638ffda 90efed16 ! %f24 = 3e3c763a 7d8e4e76 891b008b 2c1892cd ! %f28 = 620b5580 52f9b000 b4cda38c 2724c930 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = d77e87aa ad9a7781 fb15018b eef30b09 ! %f36 = 1722de40 bc499d9a e310f8f8 ecbf9a8c ! %f40 = 36bb0928 4958ec21 287199bc 902afffb ! %f44 = 13184113 159fe8a0 8b5c6d0b 4990451c ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x111dffe00000004f,%g7,%g1 ! GSR scale = 9, align = 7 wr %g1,%g0,%gsr ! GSR = 111dffe00000004f wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 46 p46_label_1: ! Mem[000000006c8000d0] = dc01c9d62399d9df, %l6 = 7f71aee3e8f78708, %l5 = 37c8b6ea7a33f265 add %i1,0x10,%g1 casxa [%g1]0x80,%l6,%l5 ! %l5 = dc01c9d62399d9df ! Mem[000000006c8000e0] = d2af2f12, %l6 = 7f71aee3e8f78708 swap [%i1+%o4],%l6 ! %l6 = 00000000d2af2f12 ! Mem[000000006c8000c0] = 075953c0, %l4 = 39a1f2c9, %l3 = 3bf60faa casa [%i1]0x80,%l4,%l3 ! %l3 = 00000000075953c0 ! Mem[000000006d8000f9] = 330948b0, %l2 = ffec2a1aa461a867 ldstub [%i3+0x039],%l2 ! %l2 = 00000009000000ff ! Mem[000000006d8000cc] = cc20f74f, %l0 = 52df3441a74a7dcc ldstub [%i3+0x00c],%l0 ! %l0 = 000000cc000000ff ! Mem[000000006d8000e0] = 42e1719d7f2ae2c9, %l3 = 00000000075953c0, %l2 = 0000000000000009 add %i3,0x20,%g1 casxa [%g1]0x80,%l3,%l2 ! %l2 = 42e1719d7f2ae2c9 ! %l0 = 000000cc, %l1 = 29631bb2, Mem[000000006d0000f8] = e6ef86a2 0dc31122 std %l0,[%i2+0x038] ! Mem[000000006d0000f8] = 000000cc 29631bb2 ! Mem[000000006d0000e8] = 7d5bb24d616d7e1f, %l0 = 00000000000000cc, %l1 = 3081e84229631bb2 add %i2,0x28,%g1 casxa [%g1]0x80,%l0,%l1 ! %l1 = 7d5bb24d616d7e1f ! Mem[000000006d0000f8] = 000000cc, %l0 = 00000000000000cc swap [%i2+0x038],%l0 ! %l0 = 00000000000000cc ! Mem[00000000918000e4] = b40bbe7c, %g18 = 378159fa0bc612d1 ldsw [%o0+0x024],%g2 ! %g2 = 378159fa0bc612d1 p46_label_2: ! Mem[000000006d0000ea] = 7d5bb24d, %l4 = 2f19d2d239a1f2c9 ldstub [%i2+0x02a],%l4 ! %l4 = 000000b2000000ff ! Mem[000000006d8000c1] = fe1feb92, %l1 = 7d5bb24d616d7e1f ldstub [%i3+0x001],%l1 ! %l1 = 0000001f000000ff ! %l7 = e263c85002b16ae2, Mem[00000000910000e8] = 600c366cfb3bc266 stx %l7,[%i6+%o5] ! Mem[00000000910000e8] = e263c85002b16ae2 ! Mem[000000006c0000d0] = 018720d722568299, %l3 = 00000000075953c0, %l4 = 00000000000000b2 add %i0,0x10,%g1 casxa [%g1]0x80,%l3,%l4 ! %l4 = 018720d722568299 ! Mem[00000000900000c4] = 8802b54d, %g2 = ffffffffb40bbe7c ldsh [%i4+0x006],%g2 ! %g2 = ffffffffffff8802 ! %l4 = 22568299, %l5 = 2399d9df, Mem[000000006c8000e0] = e8f78708 9e394ce7 std %l4,[%i1+%o4] ! Mem[000000006c8000e0] = 22568299 2399d9df ! Mem[000000006c8000e8] = 85a34d77b2335fc5, %l5 = dc01c9d62399d9df, %l2 = 42e1719d7f2ae2c9 add %i1,0x28,%g1 casxa [%g1]0x80,%l5,%l2 ! %l2 = 85a34d77b2335fc5 ! Mem[000000006c8000e0] = 225682992399d9df, %l0 = 00000000000000cc, %l3 = 00000000075953c0 add %i1,0x20,%g1 casxa [%g1]0x80,%l0,%l3 ! %l3 = 225682992399d9df ! Mem[000000006d8000f0] = 89380106, %l5 = dc01c9d62399d9df ldsw [%i3+0x030],%l5 ! %l5 = ffffffff89380106 ! Mem[000000006c8000f4] = 4e28ac9e, %l5 = ffffffff89380106 ldsw [%i1+0x034],%l5 ! %l5 = 000000004e28ac9e p46_label_3: ! Mem[00000000900000c4] = 8802b54d, %g2 = ffffffffffff8802 ldsb [%i4+0x006],%g2 ! %g2 = ffffffffffffff88 ! Mem[00000000900000f8] = 1c9204ff 0677a530, %g2 = ffffff88, %g3 = 00000000 ldd [%i4+0x038],%g2 ! %g2 = 000000001c9204ff 000000000677a530 ! Mem[000000006c8000fc] = cf80a461, %l0 = 000000cc, %l4 = 22568299 add %i1,0x3c,%g1 casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000cf80a461 ! Mem[000000006c8000d1] = dc01c9d6, %l2 = 85a34d77b2335fc5 ldstub [%i1+0x011],%l2 ! %l2 = 00000001000000ff ! Mem[00000000900000f8] = 1c9204ff 0677a530, %g2 = 1c9204ff, %g3 = 0677a530 ldd [%i4+0x038],%g2 ! %g2 = 000000001c9204ff 000000000677a530 ! Mem[000000006d0000f0] = cf428000c3503dd1, %l0 = 00000000000000cc, %l3 = 225682992399d9df add %i2,0x30,%g1 casxa [%g1]0x80,%l0,%l3 ! %l3 = cf428000c3503dd1 ! Mem[00000000910000e8] = e263c850 02b16ae2, %g2 = 1c9204ff, %g3 = 0677a530 ldd [%i6+%o5],%g2 ! %g2 = 00000000e263c850 0000000002b16ae2 ! Mem[00000000918000f4] = eee8c633, %g2 = 00000000e263c850 lduh [%o0+0x034],%g2 ! %g2 = 000000000000eee8 ! Mem[000000006c0000f4] = 51cba3ee, %l0 = 00000000000000cc swap [%i0+0x034],%l0 ! %l0 = 0000000051cba3ee ! Mem[000000006c0000f0] = bb2307be000000cc, %l2 = 0000000000000001, %l3 = cf428000c3503dd1 add %i0,0x30,%g1 casxa [%g1]0x80,%l2,%l3 ! %l3 = bb2307be000000cc p46_label_4: ! Mem[000000006d0000dc] = 3a97225a, %l4 = cf80a461, %l1 = 0000001f add %i2,0x1c,%g1 casa [%g1]0x80,%l4,%l1 ! %l1 = 000000003a97225a ! Mem[00000000908000e0] = f2dfe0b4cca31cd3, %g2 = 000000000000eee8 ldx [%i5+%o4],%g2 ! %g2 = f2dfe0b4cca31cd3 ! Mem[000000006c8000d0] = dcffc9d6, %l5 = 4e28ac9e, %l0 = 51cba3ee add %i1,0x10,%g1 casa [%g1]0x80,%l5,%l0 ! %l0 = 00000000dcffc9d6 ! Mem[00000000900000e4] = 91d2e04c, %g2 = f2dfe0b4cca31cd3 ldsh [%i4+0x026],%g2 ! %g2 = ffffffffffff91d2 ! %l5 = 000000004e28ac9e, Mem[00000000910000d8] = 52e8dbea stw %l5,[%i6+%o3] ! Mem[00000000910000d8] = 4e28ac9e ! Mem[00000000910000e8] = 5002b16a, %g2 = ffffffffffff91d2 ldub [%i6+0x02b],%g2 ! %g2 = 0000000000000050 ! Mem[000000006c0000d0] = 018720d722568299, %l7 = e263c85002b16ae2, %l4 = 00000000cf80a461 add %i0,0x10,%g1 casxa [%g1]0x80,%l7,%l4 ! %l4 = 018720d722568299 ! Mem[000000006c8000d8] = e04aec8e, %l7 = e263c85002b16ae2 swap [%i1+%o3],%l7 ! %l7 = 00000000e04aec8e ! Mem[000000006d0000d0] = 0611437a2e1746e1, %l7 = 00000000e04aec8e, %l6 = 00000000d2af2f12 add %i2,0x10,%g1 casxa [%g1]0x80,%l7,%l6 ! %l6 = 0611437a2e1746e1 ! Mem[000000006c0000e4] = b436d85e, %l0 = dcffc9d6, %l3 = 000000cc add %i0,0x24,%g1 casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000b436d85e ba,a p46_not_taken_0_end p46_not_taken_0: ! The following code should not be executed lduh [%i0+0x03e],%l0 sth %l4,[%i3+0x036] lduw [%i3+0x01c],%l6 ldsb [%i2+0x035],%l3 sth %l4,[%i3+0x036] lduh [%i1+0x03a],%l2 ldx [%i2+0x008],%l4 stb %l2,[%i2+0x01a] 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 00000000dcffc9d6 bne,a,pn %xcc,p46_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000003a97225a bne,a,pn %xcc,p46_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000000001 bne,a,pn %xcc,p46_reg_l2_fail mov %l2,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 018720d722568299 bne,a,pn %xcc,p46_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000004e28ac9e bne,a,pn %xcc,p46_reg_l5_fail mov %l5,%g3 ! Check Local Memory set p46_local0_expect,%g1 p46_check_local0: ldx [%g1+0x030],%g2 ! Expected data = bb2307be000000cc ldx [%i0+0x030],%g3 ! Observed data at 000000006c0000f0 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i0,0x030,%g4 set p46_local1_expect,%g1 p46_check_local1: ldx [%g1+0x010],%g2 ! Expected data = dcffc9d62399d9df ldx [%i1+0x010],%g3 ! Observed data at 000000006c8000d0 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 02b16ae20a667d3a ldx [%i1+0x018],%g3 ! Observed data at 000000006c8000d8 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 225682992399d9df ldx [%i1+0x020],%g3 ! Observed data at 000000006c8000e0 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i1,0x020,%g4 set p46_local2_expect,%g1 p46_check_local2: ldx [%g1+0x028],%g2 ! Expected data = 7d5bff4d616d7e1f ldx [%i2+0x028],%g3 ! Observed data at 000000006d0000e8 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i2,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 000000cc29631bb2 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+0x000],%g2 ! Expected data = feffeb9209e8e819 ldx [%i3+0x000],%g3 ! Observed data at 000000006d8000c0 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 6bcf007eff20f74f ldx [%i3+0x008],%g3 ! Observed data at 000000006d8000c8 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i3,0x008,%g4 ldx [%g1+0x038],%g2 ! Expected data = 33ff48b0fdcded67 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 ! 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: ldsha [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000006c0000c0] ldstuba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000006c8000e8] stba %l1,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000006d8000c0] ldswa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000006c0000c8] ldxa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000006c8000d0] done p46_trap1o: ldsha [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000006c0000c0] ldstuba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000006c8000e8] stba %l1,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000006d8000c0] ldswa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000006c0000c8] ldxa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000006c8000d0] done p46_trap2e: ldsha [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000006d8000e8] ldswa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000006c0000d8] ldda [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000006d8000d8] ldsba [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000006c0000e8] done p46_trap2o: ldsha [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000006d8000e8] ldswa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000006c0000d8] ldda [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000006d8000d8] ldsba [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000006c0000e8] done p46_trap3e: nop nop nop done p46_trap3o: nop nop nop done p46_init_memory_pointers: set p46_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p46_local0_start,%i0 set p46_local1_start,%i1 set p46_local2_start,%i2 set p46_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 52df3441a74a7dcc ldx [%g1+0x008],%l1 ! %l1 = 3081e84229631bb2 ldx [%g1+0x010],%l2 ! %l2 = ffec2a1aa461a867 ldx [%g1+0x018],%l3 ! %l3 = 52037ff83bf60faa ldx [%g1+0x020],%l4 ! %l4 = 2f19d2d239a1f2c9 ldx [%g1+0x028],%l5 ! %l5 = 37c8b6ea7a33f265 ldx [%g1+0x030],%l6 ! %l6 = 7f71aee3e8f78708 ldx [%g1+0x038],%l7 ! %l7 = e263c85002b16ae2 ! 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 = 8b0f5981 47d913cc 69e6a637 6b79c23b ! %f4 = 147f96cd 3a1d30e1 8d1bf3b6 b6835910 ! %f8 = 061f4c8c 4c8372fe 21754d7d 6b30f889 ! %f12 = 666cf35b 3715c927 b0fcfcf4 b0610a5a ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 2eaa2866 6fc7cd04 a4003f26 fbf87aed ! %f20 = daf63ac1 635dcb1f db93b6b5 02909f63 ! %f24 = 5a41df79 3ab3bb02 c695a52e fce05ee3 ! %f28 = acaf77db 2730f283 1fe70f22 92bd0046 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = c21fbea3 93679b26 d9a32ce9 763b17de ! %f36 = 07f7cc63 90e09ea2 47ccaa2c 741eca79 ! %f40 = 435e5547 be1e5e5c 16b24886 3f52cf5e ! %f44 = c8a20f4a 6f8cbff1 736b7c9e e31e1ab6 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x6c76f3c700000007,%g7,%g1 ! GSR scale = 0, align = 7 wr %g1,%g0,%gsr ! GSR = 6c76f3c700000007 wr %g0,%y ! Clear Y 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: ! %l6 = 7e2e885c, %l7 = 73c00a43, Mem[00000000900000c0] = beb3ff22 ad828802 std %l6,[%i4+%g0] ! Mem[00000000900000c0] = 7e2e885c 73c00a43 ! Mem[000000006f8000fc] = 28289948, %l6 = 7e2e885c, %l7 = 73c00a43 add %i3,0x3c,%g1 casa [%g1]0x80,%l6,%l7 ! %l7 = 0000000028289948 ! Mem[00000000908000d0] = f21a6b9d, %g2 = 0000000000000000 ldsh [%i5+0x012],%g2 ! %g2 = fffffffffffff21a ! Mem[00000000908000f0] = 0db061c4, %g2 = fffffffffffff21a ldsb [%i5+0x032],%g2 ! %g2 = 000000000000000d ! Mem[000000006e8000e4] = a127eb4f, %l1 = 9e4260c79e99eb12 swap [%i1+0x024],%l1 ! %l1 = 00000000a127eb4f ! Mem[000000006e8000e4] = 9e99eb12, %l4 = f68f7321, %l5 = 41bd3847 add %i1,0x24,%g1 casa [%g1]0x80,%l4,%l5 ! %l5 = 000000009e99eb12 ! Mem[000000006f8000d0] = 3ba6b292, %l2 = 932b7fba, %l0 = b543f496 add %i3,0x10,%g1 casa [%g1]0x80,%l2,%l0 ! %l0 = 000000003ba6b292 ! Mem[000000006e0000d8] = 1d8c2125, %l1 = 00000000a127eb4f ldub [%i0+0x01a],%l1 ! %l1 = 0000000000000021 ! %l4 = b70683aff68f7321, Mem[000000006f8000e8] = f80f000c083fd006 stx %l4,[%i3+%o5] ! Mem[000000006f8000e8] = b70683aff68f7321 ! Mem[00000000918000f0] = acc90819, %g2 = 000000000000000d lduw [%o0+0x030],%g2 ! %g2 = 00000000acc90819 p47_label_2: ! %l5 = 000000009e99eb12, Mem[00000000908000c4] = 721ca35e stw %l5,[%i5+0x004] ! Mem[00000000908000c4] = 9e99eb12 ! %l2 = aa6ee39f932b7fba, Mem[00000000918000e8] = a30dc5ac75aed21d stx %l2,[%o0+%o5] ! Mem[00000000918000e8] = aa6ee39f932b7fba ! Mem[000000006e0000e0] = 2ad1c9e5c969700c, %l6 = bee0fb127e2e885c, %l1 = 0000000000000021 add %i0,0x20,%g1 casxa [%g1]0x80,%l6,%l1 ! %l1 = 2ad1c9e5c969700c ! Mem[00000000900000c0] = 7e2e885c, %g2 = 00000000acc90819 lduw [%i4+%g0],%g2 ! %g2 = 000000007e2e885c ! Mem[000000006f0000dc] = 629cee70, %l4 = b70683aff68f7321 swap [%i2+0x01c],%l4 ! %l4 = 00000000629cee70 ! %l4 = 00000000629cee70, Mem[00000000908000c8] = 9e2ef71da03e670e stx %l4,[%i5+%o1] ! Mem[00000000908000c8] = 00000000629cee70 ! Mem[00000000900000d4] = 2d2854de, %g2 = 000000007e2e885c lduh [%i4+0x014],%g2 ! %g2 = 0000000000002d28 ! %l3 = 955ae23817b47067, Mem[00000000908000d0] = e2def21a sth %l3,[%i5+%o2] ! Mem[00000000908000d0] = 7067f21a ! %l1 = 2ad1c9e5c969700c, Mem[00000000918000e3] = d8b40bbe stb %l1,[%o0+0x023] ! Mem[00000000918000e0] = 0cb40bbe ! Mem[000000006f8000f8] = d79f5164, %l6 = bee0fb127e2e885c swap [%i3+0x038],%l6 ! %l6 = 00000000d79f5164 p47_label_3: ! Mem[000000006e0000e0] = 2ad1c9e5c969700c, %l2 = aa6ee39f932b7fba, %l1 = 2ad1c9e5c969700c add %i0,0x20,%g1 casxa [%g1]0x80,%l2,%l1 ! %l1 = 2ad1c9e5c969700c ! Mem[000000006f8000dc] = 8280b8f2, %l1 = 2ad1c9e5c969700c swap [%i3+0x01c],%l1 ! %l1 = 000000008280b8f2 ! Mem[000000006f0000d8] = 4b629f7af68f7321, %l2 = aa6ee39f932b7fba, %l1 = 000000008280b8f2 add %i2,0x18,%g1 casxa [%g1]0x80,%l2,%l1 ! %l1 = 4b629f7af68f7321 ! Mem[00000000900000f0] = 79266aa0afa75549, %g2 = 0000000000002d28 ldx [%i4+0x030],%g2 ! %g2 = 79266aa0afa75549 ! Mem[000000006f8000e0] = 052afb05f181a582, %l3 = 955ae23817b47067, %l3 = 955ae23817b47067 add %i3,0x20,%g1 casxa [%g1]0x80,%l3,%l3 ! %l3 = 052afb05f181a582 ! Mem[00000000918000c4] = a3e32b6e, %g2 = 79266aa0afa75549 ldub [%o0+0x006],%g2 ! %g2 = 00000000000000a3 ! Mem[000000006e8000e8] = 3ec93dca22957df5, %l6 = 00000000d79f5164, %l5 = 000000009e99eb12 add %i1,0x28,%g1 casxa [%g1]0x80,%l6,%l5 ! %l5 = 3ec93dca22957df5 ! Mem[00000000908000c0] = 4b9e99eb, %g2 = 00000000000000a3 ldub [%i5+0x003],%g2 ! %g2 = 000000000000004b ! Mem[000000006f0000f1] = 095f40ef, %l1 = 4b629f7af68f7321 ldstub [%i2+0x031],%l1 ! %l1 = 0000005f000000ff ! Mem[00000000908000d0] = 7067f21a, %g2 = 000000000000004b ldsh [%i5+%o2],%g2 ! %g2 = 0000000000007067 p47_label_4: ! %l0 = 3ba6b292, %l1 = 0000005f, Mem[00000000910000e8] = 600c366c fb3bc266 std %l0,[%i6+%o5] ! Mem[00000000910000e8] = 3ba6b292 0000005f ! Mem[000000006f8000d0] = 3ba6b292, %l6 = 00000000d79f5164 swap [%i3+%o2],%l6 ! %l6 = 000000003ba6b292 ! Mem[000000006e0000c8] = 7d5ca0ccaa3998c8, %l4 = 00000000629cee70, %l7 = 0000000028289948 add %i0,0x08,%g1 casxa [%g1]0x80,%l4,%l7 ! %l7 = 7d5ca0ccaa3998c8 ! Mem[000000006e8000c0] = 5706ec2a44581e2c, %l6 = 000000003ba6b292, %l4 = 00000000629cee70 casxa [%i1]0x80,%l6,%l4 ! %l4 = 5706ec2a44581e2c ! Mem[00000000908000d4] = 6b9d8a8c, %g2 = 0000000000007067 lduw [%i5+0x014],%g2 ! %g2 = 000000006b9d8a8c ! Mem[000000006e8000e4] = 9e99eb12, %l5 = 3ec93dca22957df5 swap [%i1+0x024],%l5 ! %l5 = 000000009e99eb12 ! Mem[00000000918000f4] = c633eb93, %g2 = 000000006b9d8a8c ldsh [%o0+0x036],%g2 ! %g2 = ffffffffffffc633 ! %l4 = 44581e2c, %l5 = 9e99eb12, Mem[00000000908000c0] = c770574b 9e99eb12 std %l4,[%i5+%g0] ! Mem[00000000908000c0] = 44581e2c 9e99eb12 ! Mem[000000006e8000df] = 94b253a4, %l3 = 052afb05f181a582 ldstub [%i1+0x01f],%l3 ! %l3 = 000000a4000000ff ! Mem[00000000918000e8] = e39f932b, %g2 = ffffffffffffc633 ldsb [%o0+0x02a],%g2 ! %g2 = ffffffffffffffe3 ba,a p47_not_taken_0_end p47_not_taken_0: ! The following code should not be executed lduh [%i0+0x03e],%l0 sth %l4,[%i3+0x036] lduw [%i3+0x01c],%l6 ldsb [%i2+0x035],%l3 sth %l4,[%i3+0x036] lduh [%i1+0x03a],%l2 ldx [%i2+0x008],%l4 stb %l2,[%i2+0x01a] ba,a p47_branch_failed p47_not_taken_0_end: ! End of Random Code for Thread 47 1: membar #Sync ! Force all stores to complete p47_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0bc] ! Set processor 47 done flag ! Check Registers p47_check_registers: set p47_expected_registers,%g1 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000000000005f bne,a,pn %xcc,p47_reg_l1_fail mov %l1,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000000000a4 bne,a,pn %xcc,p47_reg_l3_fail mov %l3,%g3 ! Check Local Memory ! Processor 47, local 0 is clean set p47_local1_expect,%g1 p47_check_local1: ldx [%g1+0x018],%g2 ! Expected data = d0c1431d94b253ff ldx [%i1+0x018],%g3 ! Observed data at 000000006e8000d8 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 2d670c2b22957df5 ldx [%i1+0x020],%g3 ! Observed data at 000000006e8000e0 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i1,0x020,%g4 set p47_local2_expect,%g1 p47_check_local2: ldx [%g1+0x018],%g2 ! Expected data = 4b629f7af68f7321 ldx [%i2+0x018],%g3 ! Observed data at 000000006f0000d8 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i2,0x018,%g4 ldx [%g1+0x030],%g2 ! Expected data = 09ff40ef7424b1df 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+0x010],%g2 ! Expected data = d79f516479c6aef5 ldx [%i3+0x010],%g3 ! Observed data at 000000006f8000d0 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 0b9aabadc969700c ldx [%i3+0x018],%g3 ! Observed data at 000000006f8000d8 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i3,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = b70683aff68f7321 ldx [%i3+0x028],%g3 ! Observed data at 000000006f8000e8 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i3,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 7e2e885c28289948 ldx [%i3+0x038],%g3 ! Observed data at 000000006f8000f8 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i3,0x038,%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: ldsha [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000006f8000d0] ldstuba [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000006e0000e8] ldda [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000006f8000d0] lduwa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000006e8000e8] ldstuba [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000006f0000d0] lduha [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000006e8000e0] ldsha [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000006e8000e0] done p47_trap1o: ldsha [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000006f8000d0] ldstuba [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000006e0000e8] ldda [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000006f8000d0] lduwa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000006e8000e8] ldstuba [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000006f0000d0] lduha [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000006e8000e0] ldsha [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000006e8000e0] done p47_trap2e: lduwa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000006e8000d8] done p47_trap2o: lduwa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000006e8000d8] 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 = 21623cafb543f496 ldx [%g1+0x008],%l1 ! %l1 = 9e4260c79e99eb12 ldx [%g1+0x010],%l2 ! %l2 = aa6ee39f932b7fba ldx [%g1+0x018],%l3 ! %l3 = 955ae23817b47067 ldx [%g1+0x020],%l4 ! %l4 = b70683aff68f7321 ldx [%g1+0x028],%l5 ! %l5 = 2b7f120641bd3847 ldx [%g1+0x030],%l6 ! %l6 = bee0fb127e2e885c ldx [%g1+0x038],%l7 ! %l7 = d945fba073c00a43 ! 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 = 8c48971e b3cdc89c b4286a4c 769200e2 ! %f4 = f88dd988 2bcb3065 73fbd7b2 1a28db68 ! %f8 = 00abc952 85246897 1b798b17 e5e0c485 ! %f12 = f67ccff6 b5f9cc44 80a67732 e09c1b18 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = a816e23d 877d661e 96ffa205 f43b41dc ! %f20 = 68a89b4e 56d36011 e5d54d9f 1493add1 ! %f24 = 93bdbcfa 3d5bd7b8 53f8b326 b72d075f ! %f28 = 539744ce cb623983 9711561e 612753f0 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 0c65fc2f d116efe5 50ff360f e89689e1 ! %f36 = f1a80803 5461c7fd 910cbe8c 9ae95f94 ! %f40 = f87a0cd7 809135b7 783ca4aa 84f2a2ba ! %f44 = 054ca75a fdcab618 bc092bb9 31bb6dd5 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xac59156700000070,%g7,%g1 ! GSR scale = 14, align = 0 wr %g1,%g0,%gsr ! GSR = ac59156700000070 wr %g0,%y ! Clear Y 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: ! %l2 = 0fa72687f7e1e22e, Mem[00000000718000da] = 58cdda8e sth %l2,[%i3+0x01a] ! Mem[00000000718000d8] = 58cde22e ! Mem[00000000718000d8] = 58cde22ed36844ef, %l0 = d7710a48a84d41b8, %l0 = d7710a48a84d41b8 add %i3,0x18,%g1 casxa [%g1]0x80,%l0,%l0 ! %l0 = 58cde22ed36844ef ! Mem[00000000910000f0] = 83d63349, %g18 = e47311a3ddc113e7 ldsw [%i6+0x030],%g2 ! %g2 = e47311a3ddc113e7 ! Mem[00000000918000fc] = 35f8f42c, %g18 = e47311a3ddc113e7 ldsw [%o0+0x03c],%g2 ! %g2 = e47311a3ddc113e7 ! Mem[00000000910000f4] = fcdd5500, %g18 = e47311a3ddc113e7 ldsw [%i6+0x034],%g2 ! %g2 = e47311a3ddc113e7 ! Mem[00000000718000fc] = 172391e9, %l5 = 07cbd375, %l2 = f7e1e22e add %i3,0x3c,%g1 casa [%g1]0x80,%l5,%l2 ! %l2 = 00000000172391e9 ! Mem[00000000710000cc] = 046f1b53, %l2 = 172391e9, %l5 = 07cbd375 add %i2,0x0c,%g1 casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000046f1b53 ! Mem[00000000708000e8] = c4d022d7, %l6 = 74b8937d, %l6 = 74b8937d add %i1,0x28,%g1 casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000c4d022d7 ! Mem[00000000910000d0] = b69442c6 98f6b2be, %g2 = fcdd5500, %g3 = 00000000 ldd [%i6+%o2],%g2 ! %g2 = 00000000b69442c6 0000000098f6b2be ! Mem[00000000718000fc] = 172391e9, %l3 = 56e0809094481daa swap [%i3+0x03c],%l3 ! %l3 = 00000000172391e9 p48_label_2: ! Mem[00000000710000f0] = c46e04eaf3995e6a, %l3 = 00000000172391e9, %l6 = 00000000c4d022d7 add %i2,0x30,%g1 casxa [%g1]0x80,%l3,%l6 ! %l6 = c46e04eaf3995e6a ! Mem[00000000718000f0] = 1660f73a, %l4 = bd6f69cf, %l3 = 172391e9 add %i3,0x30,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 000000001660f73a ! %l0 = 58cde22ed36844ef, Mem[00000000700000c8] = bcf8cec2dd69f67a stx %l0,[%i0+%o1] ! Mem[00000000700000c8] = 58cde22ed36844ef ! Mem[00000000710000e0] = 961c57a5bfc606d7, %l6 = c46e04eaf3995e6a, %l7 = 19affdb2217d0bcd add %i2,0x20,%g1 casxa [%g1]0x80,%l6,%l7 ! %l7 = 961c57a5bfc606d7 ! Mem[00000000700000d4] = 35e79640, %l6 = c46e04eaf3995e6a swap [%i0+0x014],%l6 ! %l6 = 0000000035e79640 ! Mem[00000000708000d8] = 72a3548246284b87, %l7 = 961c57a5bfc606d7 ldx [%i1+%o3],%l7 ! %l7 = 72a3548246284b87 ! Mem[00000000910000c0] = c8f49199, %g18 = e47311a3ddc113e7 ldsw [%i6+%g0],%g2 ! %g2 = e47311a3ddc113e7 ! Mem[00000000718000e1] = 758aa564, %l2 = 00000000172391e9 ldstub [%i3+0x021],%l2 ! %l2 = 0000008a000000ff ! Mem[00000000710000df] = a1f718fb, %l0 = 58cde22ed36844ef ldstub [%i2+0x01f],%l0 ! %l0 = 000000fb000000ff ! Mem[00000000918000e8] = a30dc5ac, %g2 = ffffffffc8f49199 ldsh [%o0+%o5],%g2 ! %g2 = ffffffffffffa30d p48_label_3: ! Mem[00000000700000ca] = 58cde22e, %l1 = 058e95b8a4365954 ldstub [%i0+0x00a],%l1 ! %l1 = 000000e2000000ff ! Mem[00000000718000f0] = 1660f73aa838fd74, %l3 = 000000001660f73a, %l0 = 00000000000000fb add %i3,0x30,%g1 casxa [%g1]0x80,%l3,%l0 ! %l0 = 1660f73aa838fd74 ! Mem[00000000708000e8] = c4d022d7, %l4 = 185697b5bd6f69cf ldsb [%i1+0x02b],%l4 ! %l4 = ffffffffffffffd7 ! Mem[00000000700000c4] = d5726c7a, %l6 = 0000000035e79640 ldsh [%i0+0x006],%l6 ! %l6 = 0000000000006c7a ! Mem[00000000708000e8] = c4d022d7f9d05285, %l0 = 1660f73aa838fd74, %l0 = 1660f73aa838fd74 add %i1,0x28,%g1 casxa [%g1]0x80,%l0,%l0 ! %l0 = c4d022d7f9d05285 ! Mem[00000000900000e0] = 3837debb, %g2 = ffffffffffffa30d ldsh [%i4+0x022],%g2 ! %g2 = 0000000000003837 ! %l0 = c4d022d7f9d05285, Mem[00000000910000c8] = 251289e1c52852c0 stx %l0,[%i6+%o1] ! Mem[00000000910000c8] = c4d022d7f9d05285 ! Mem[00000000900000c0] = beb3ff22ad828802, %g2 = 0000000000003837 ldx [%i4+%g0],%g2 ! %g2 = beb3ff22ad828802 ! Mem[00000000900000f4] = afa75549, %g18 = e47311a3ddc113e7 ldsw [%i4+0x034],%g2 ! %g2 = e47311a3ddc113e7 ! Mem[00000000900000dc] = 3e82caa1, %g2 = ffffffffafa75549 lduh [%i4+0x01c],%g2 ! %g2 = 0000000000003e82 p48_label_4: ! Mem[00000000718000de] = d36844ef, %l0 = c4d022d7f9d05285 ldstub [%i3+0x01e],%l0 ! %l0 = 00000044000000ff ! %l5 = 00000000046f1b53, Mem[00000000918000d3] = 61703dd1 stb %l5,[%o0+0x013] ! Mem[00000000918000d0] = 53703dd1 ! Mem[00000000718000e0] = 75ffa564 9824e671, %l4 = ffffffd7, %l5 = 046f1b53 ldd [%i3+%o4],%l4 ! %l4 = 0000000075ffa564 000000009824e671 ! %l6 = 0000000000006c7a, Mem[00000000918000d8] = 4625779d19fe44c6 stx %l6,[%o0+%o3] ! Mem[00000000918000d8] = 0000000000006c7a ! Mem[00000000708000d0] = efd6c7b7, %l0 = 0000000000000044 swap [%i1+%o2],%l0 ! %l0 = 00000000efd6c7b7 ! Mem[00000000700000da] = b7f857f5, %l7 = 72a3548246284b87 ldstub [%i0+0x01a],%l7 ! %l7 = 00000057000000ff ! Mem[00000000710000ee] = 03670185, %l2 = 000000000000008a ldstub [%i2+0x02e],%l2 ! %l2 = 00000001000000ff ! Mem[00000000700000e8] = 303227ff 14a63daf, %l6 = 00006c7a, %l7 = 00000057 ldd [%i0+%o5],%l6 ! %l6 = 00000000303227ff 0000000014a63daf ! %l3 = 000000001660f73a, Mem[00000000900000c0] = beb3ff22 stb %l3,[%i4+%g0] ! Mem[00000000900000c0] = 3ab3ff22 ! Mem[00000000708000f0] = a3b6cd059c11925e, %l7 = 0000000014a63daf, %l1 = 00000000000000e2 add %i1,0x30,%g1 casxa [%g1]0x80,%l7,%l1 ! %l1 = a3b6cd059c11925e ba,a p48_not_taken_0_end p48_not_taken_0: ! The following code should not be executed lduh [%i0+0x03e],%l0 sth %l4,[%i3+0x036] lduw [%i3+0x01c],%l6 ldsb [%i2+0x035],%l3 sth %l4,[%i3+0x036] lduh [%i1+0x03a],%l2 ldx [%i2+0x008],%l4 stb %l2,[%i2+0x01a] 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 00000000efd6c7b7 bne,a,pn %xcc,p48_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be a3b6cd059c11925e bne,a,pn %xcc,p48_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000000001 bne,a,pn %xcc,p48_reg_l2_fail mov %l2,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000075ffa564 bne,a,pn %xcc,p48_reg_l4_fail mov %l4,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000303227ff bne,a,pn %xcc,p48_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000014a63daf 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 f88dd988 2bcb3065 bne %xcc,p48_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 73fbd7b2 1a28db68 bne %xcc,p48_f6_fail nop ! Check Local Memory set p48_local0_expect,%g1 p48_check_local0: ldx [%g1+0x008],%g2 ! Expected data = 58cdff2ed36844ef ldx [%i0+0x008],%g3 ! Observed data at 00000000700000c8 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 214a312bf3995e6a ldx [%i0+0x010],%g3 ! Observed data at 00000000700000d0 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = b7f8fff5f127777b ldx [%i0+0x018],%g3 ! Observed data at 00000000700000d8 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i0,0x018,%g4 set p48_local1_expect,%g1 p48_check_local1: ldx [%g1+0x010],%g2 ! Expected data = 0000004427eec326 ldx [%i1+0x010],%g3 ! Observed data at 00000000708000d0 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i1,0x010,%g4 set p48_local2_expect,%g1 p48_check_local2: ldx [%g1+0x018],%g2 ! Expected data = 49b5d05ba1f718ff ldx [%i2+0x018],%g3 ! Observed data at 00000000710000d8 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i2,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 307ce7c30367ff85 ldx [%i2+0x028],%g3 ! Observed data at 00000000710000e8 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i2,0x028,%g4 set p48_local3_expect,%g1 p48_check_local3: ldx [%g1+0x018],%g2 ! Expected data = 58cde22ed368ffef ldx [%i3+0x018],%g3 ! Observed data at 00000000718000d8 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 75ffa5649824e671 ldx [%i3+0x020],%g3 ! Observed data at 00000000718000e0 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i3,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = 51c6d89f94481daa ldx [%i3+0x038],%g3 ! Observed data at 00000000718000f8 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i3,0x038,%g4 ! The test for processor 48 has passed p48_passed: ta GOOD_TRAP nop p48_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p48_failed p48_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p48_failed p48_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p48_failed p48_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p48_failed p48_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p48_failed p48_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p48_failed p48_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p48_failed p48_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p48_failed p48_f4_fail: set p48_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p48_f6_fail: set p48_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 48 failed p48_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0c0] ! Set processor 48 done flag set p48_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 48 failed p48_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0c0] ! Set processor 48 done flag set p48_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p48_selfmod_failed: ba p48_failed mov 0xabc,%g1 p48_common_error: or %g0,0xf10,%g1 ba p48_failed mov %o5,%g3 p48_common_signature_error: set p48_temp,%g1 ba p48_failed st %g2,[%g1] ! Common Lock Number p48_common_timeout: set p48_temp,%g1 ba p48_failed st %g2,[%g1] ! Common Lock Number p48_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p48_failed mov 0x0,%g3 p48_trap1e: ldsha [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000708000e0] swapa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000718000c8] done p48_trap1o: ldsha [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000708000e0] swapa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000718000c8] done p48_trap2e: stha %l6,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[00000000708000e0] ldswa [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000710000d0] done p48_trap2o: stha %l6,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[00000000708000e0] ldswa [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000710000d0] done p48_trap3e: nop done p48_trap3o: 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 = d7710a48a84d41b8 ldx [%g1+0x008],%l1 ! %l1 = 058e95b8a4365954 ldx [%g1+0x010],%l2 ! %l2 = 0fa72687f7e1e22e ldx [%g1+0x018],%l3 ! %l3 = 56e0809094481daa ldx [%g1+0x020],%l4 ! %l4 = 185697b5bd6f69cf ldx [%g1+0x028],%l5 ! %l5 = e9ba79e607cbd375 ldx [%g1+0x030],%l6 ! %l6 = d43399e474b8937d ldx [%g1+0x038],%l7 ! %l7 = 19affdb2217d0bcd ! 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 = 39b38936 c3f7cba4 ce34703a d0d24471 ! %f4 = 72f0b827 b4039c8b fb456009 a5e6835b ! %f8 = 0e7c50cc 388d9ff9 735a53bb a26741ae ! %f12 = 808fcd7e 19f4392c cddf89d1 87287003 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 36d31f45 d242f6ba 9c04f66e 2fa9da0c ! %f20 = f26b81fe 942bc56a 39a39087 e7230353 ! %f24 = 047a13c3 0ef72af4 7f3fe6cc f163ee16 ! %f28 = f8fee257 ce57492f 5ba57eec 2ee986af ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 3bee2299 e6aa8c91 40a062d5 eeee64fc ! %f36 = e098b515 1be8c37b 768fdc0c fddc6451 ! %f40 = 8eb2f1bb 33fc454f 4d734f87 06884112 ! %f44 = 64ca95e7 29668266 1e1ba7b4 c672fb04 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x94eaa6400000006c,%g7,%g1 ! GSR scale = 13, align = 4 wr %g1,%g0,%gsr ! GSR = 94eaa6400000006c wr %g0,%y ! Clear Y 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[00000000738000d0] = 4325d395c790b0bc, %l2 = f9f3266be3fd148f, %l1 = 38ca3bbeb78d7b8f add %i3,0x10,%g1 casxa [%g1]0x80,%l2,%l1 ! %l1 = 4325d395c790b0bc ! %l6 = 3c2d2487, %l7 = 3479c993, Mem[00000000900000f0] = 79266aa0 afa75549 std %l6,[%i4+0x030] ! Mem[00000000900000f0] = 3c2d2487 3479c993 ! Mem[00000000730000e4] = 1320cdd8, %l6 = 0b347fae3c2d2487 swap [%i2+0x024],%l6 ! %l6 = 000000001320cdd8 ! Mem[00000000730000f9] = ffdfed0d, %l4 = 66896bccea09ed24 ldstub [%i2+0x039],%l4 ! %l4 = 000000df000000ff ! %l5 = bad5ff6221f51119, Mem[00000000910000ce] = 52c0b694 stb %l5,[%i6+0x00e] ! Mem[00000000910000cc] = 19c0b694 ! Mem[00000000908000f4] = 61c4f363, %g18 = f95ac124145d3cb2 ldsw [%i5+0x034],%g2 ! %g2 = f95ac124145d3cb2 ! Mem[00000000720000ec] = 22d7802c, %l0 = 7e596cc439d809c1 ldsw [%i0+0x02c],%l0 ! %l0 = 0000000022d7802c ! %l3 = 92ad537623c13b53, Mem[00000000918000f4] = eee8c633 stb %l3,[%o0+0x034] ! Mem[00000000918000f4] = 53e8c633 ! Mem[00000000728000e0] = 2b743b4c, %l3 = 92ad537623c13b53 ldstub [%i1+%o4],%l3 ! %l3 = 0000002b000000ff ! Mem[00000000720000f8] = 9c4136f2, %l7 = 3479c993, %l2 = e3fd148f add %i0,0x38,%g1 casa [%g1]0x80,%l7,%l2 ! %l2 = 000000009c4136f2 p49_label_2: ! Mem[00000000910000c0] = c8f49199, %g2 = 0000000061c4f363 ldsb [%i6+%g0],%g2 ! %g2 = ffffffffffffffc8 ! Mem[00000000730000f4] = 55bc19b4, %l4 = 000000df, %l4 = 000000df add %i2,0x34,%g1 casa [%g1]0x80,%l4,%l4 ! %l4 = 0000000055bc19b4 ! Mem[00000000730000fc] = 0ac65b36, %l5 = bad5ff6221f51119 swap [%i2+0x03c],%l5 ! %l5 = 000000000ac65b36 ! %l7 = 6dd560aa3479c993, Mem[00000000728000c8] = 15334dc5 sth %l7,[%i1+%o1] ! Mem[00000000728000c8] = c9934dc5 ! Mem[00000000730000d8] = e842d576, %l0 = 22d7802c, %l3 = 0000002b add %i2,0x18,%g1 casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000e842d576 ! Mem[00000000738000c8] = c72d06ae, %l2 = 000000009c4136f2 swap [%i3+%o1],%l2 ! %l2 = 00000000c72d06ae ! Mem[00000000720000eb] = c6da134a, %l0 = 0000000022d7802c ldstub [%i0+0x02b],%l0 ! %l0 = 0000004a000000ff ! %l2 = 00000000c72d06ae, Mem[00000000910000ee] = c26683d6 sth %l2,[%i6+0x02e] ! Mem[00000000910000ec] = 06ae83d6 ! Mem[00000000720000ef] = 22d7802c, %l5 = 000000000ac65b36 ldstub [%i0+0x02f],%l5 ! %l5 = 0000002c000000ff ! Mem[00000000728000fc] = 185232a2, %l1 = 4325d395c790b0bc ldstub [%i1+0x03c],%l1 ! %l1 = 00000018000000ff p49_label_3: ! %l6 = 000000001320cdd8, Mem[00000000908000d0] = e2def21a6b9d8a8c stx %l6,[%i5+%o2] ! Mem[00000000908000d0] = 000000001320cdd8 ! Mem[00000000728000d4] = 26f8c775, %l5 = 000000000000002c swap [%i1+0x014],%l5 ! %l5 = 0000000026f8c775 ! %l6 = 000000001320cdd8, Mem[00000000900000c0] = beb3ff22 stw %l6,[%i4+%g0] ! Mem[00000000900000c0] = 1320cdd8 ! Mem[00000000728000fc] = ff5232a2, %l3 = 00000000e842d576 swap [%i1+0x03c],%l3 ! %l3 = 00000000ff5232a2 ! Mem[00000000908000f0] = 46ff0db0 61c4f363, %g2 = ffffffc8, %g3 = 00000000 ldd [%i5+0x030],%g2 ! %g2 = 0000000046ff0db0 0000000061c4f363 ! Mem[00000000730000d4] = 4f7536e4, %l4 = 55bc19b4, %l6 = 1320cdd8 add %i2,0x14,%g1 casa [%g1]0x80,%l4,%l6 ! %l6 = 000000004f7536e4 ! Mem[00000000918000e0] = 70ba0dd8, %g18 = f95ac124145d3cb2 ldsw [%o0+%o4],%g2 ! %g2 = f95ac124145d3cb2 ! Mem[00000000738000fc] = 96cf6f24, %l0 = 0000004a, %l4 = 55bc19b4 add %i3,0x3c,%g1 casa [%g1]0x80,%l0,%l4 ! %l4 = 0000000096cf6f24 ! Mem[00000000730000d8] = e842d576, %l1 = 00000018, %l5 = 26f8c775 add %i2,0x18,%g1 casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000e842d576 ! Mem[00000000720000ea] = c6da13ff, %l2 = 00000000c72d06ae ldstub [%i0+0x02a],%l2 ! %l2 = 00000013000000ff p49_label_4: ! Mem[00000000720000c0] = b6df7881ad0f85a9, %l7 = 6dd560aa3479c993, %l6 = 000000004f7536e4 casxa [%i0]0x80,%l7,%l6 ! %l6 = b6df7881ad0f85a9 ! Mem[00000000908000c4] = 721ca35e, %g2 = 0000000070ba0dd8 ldsh [%i5+0x004],%g2 ! %g2 = 000000000000721c ! Mem[00000000720000f8] = 9c4136f2, %l0 = 0000004a, %l7 = 3479c993 add %i0,0x38,%g1 casa [%g1]0x80,%l0,%l7 ! %l7 = 000000009c4136f2 ! Mem[00000000730000d0] = 94c2b43e, %l2 = 0000000000000013 swap [%i2+%o2],%l2 ! %l2 = 0000000094c2b43e ! Mem[00000000730000d0] = 00000013, %l2 = 94c2b43e, %l0 = 0000004a add %i2,0x10,%g1 casa [%g1]0x80,%l2,%l0 ! %l0 = 0000000000000013 ! Mem[00000000910000cc] = 2819c0b6, %g2 = 000000000000721c ldub [%i6+0x00d],%g2 ! %g2 = 0000000000000028 ! Mem[00000000908000e8] = 0719446b aee58fc8, %g2 = 00000028, %g3 = 61c4f363 ldd [%i5+%o5],%g2 ! %g2 = 000000000719446b 00000000aee58fc8 ! %l2 = 0000000094c2b43e, Mem[00000000918000f6] = c633eb93 sth %l2,[%o0+0x036] ! Mem[00000000918000f4] = b43eeb93 ! Mem[00000000910000fc] = e0000000, %g2 = 000000000719446b ldsb [%i6+0x03f],%g2 ! %g2 = ffffffffffffffe0 ! Mem[00000000918000e0] = 70ba0dd8, %g2 = ffffffffffffffe0 lduw [%o0+%o4],%g2 ! %g2 = 0000000070ba0dd8 ba,a p49_not_taken_0_end p49_not_taken_0: ! The following code should not be executed lduh [%i0+0x03e],%l0 sth %l4,[%i3+0x036] lduw [%i3+0x01c],%l6 ldsb [%i2+0x035],%l3 sth %l4,[%i3+0x036] lduh [%i1+0x03a],%l2 ldx [%i2+0x008],%l4 stb %l2,[%i2+0x01a] ba,a p49_branch_failed p49_not_taken_0_end: ! End of Random Code for Thread 49 1: membar #Sync ! Force all stores to complete p49_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0c4] ! Set processor 49 done flag ! Check Registers p49_check_registers: set p49_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 0000000000000013 bne,a,pn %xcc,p49_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000000000018 bne,a,pn %xcc,p49_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000094c2b43e bne,a,pn %xcc,p49_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000ff5232a2 bne,a,pn %xcc,p49_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000096cf6f24 bne,a,pn %xcc,p49_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000e842d576 bne,a,pn %xcc,p49_reg_l5_fail mov %l5,%g3 ! Check Local Memory set p49_local0_expect,%g1 p49_check_local0: ldx [%g1+0x028],%g2 ! Expected data = c6daffff22d780ff ldx [%i0+0x028],%g3 ! Observed data at 00000000720000e8 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i0,0x028,%g4 set p49_local1_expect,%g1 p49_check_local1: ldx [%g1+0x008],%g2 ! Expected data = c9934dc51a5da911 ldx [%i1+0x008],%g3 ! Observed data at 00000000728000c8 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = e8171a1a0000002c ldx [%i1+0x010],%g3 ! Observed data at 00000000728000d0 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i1,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff743b4c369994af ldx [%i1+0x020],%g3 ! Observed data at 00000000728000e0 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i1,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = 5d98612ee842d576 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+0x010],%g2 ! Expected data = 000000134f7536e4 ldx [%i2+0x010],%g3 ! Observed data at 00000000730000d0 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i2,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = a7159dc13c2d2487 ldx [%i2+0x020],%g3 ! Observed data at 00000000730000e0 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i2,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = ffffed0d21f51119 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 = 9c4136f24a54bd17 ldx [%i3+0x008],%g3 ! Observed data at 00000000738000c8 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i3,0x008,%g4 ! The test for processor 49 has passed p49_passed: ta GOOD_TRAP nop p49_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p49_failed p49_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p49_failed p49_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p49_failed p49_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p49_failed p49_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p49_failed p49_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p49_failed p49_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p49_failed p49_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p49_failed ! 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: ldsha [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000720000c0] ldsha [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000730000e8] swapa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000720000c0] stba %l4,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000720000d8] done p49_trap1o: ldsha [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000720000c0] ldsha [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000730000e8] swapa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000720000c0] stba %l4,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000720000d8] done p49_trap2e: ldstuba [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000720000e8] stda %l2,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000728000e8] swapa [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000730000e0] swapa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000738000c0] swapa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000728000c0] lduwa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000738000e0] done p49_trap2o: ldstuba [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000720000e8] stda %l2,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000728000e8] swapa [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000730000e0] swapa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000738000c0] swapa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000728000c0] lduwa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000738000e0] done p49_trap3e: nop nop done p49_trap3o: nop nop done p49_init_memory_pointers: set p49_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p49_local0_start,%i0 set p49_local1_start,%i1 set p49_local2_start,%i2 set p49_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 7e596cc439d809c1 ldx [%g1+0x008],%l1 ! %l1 = 38ca3bbeb78d7b8f ldx [%g1+0x010],%l2 ! %l2 = f9f3266be3fd148f ldx [%g1+0x018],%l3 ! %l3 = 92ad537623c13b53 ldx [%g1+0x020],%l4 ! %l4 = 66896bccea09ed24 ldx [%g1+0x028],%l5 ! %l5 = bad5ff6221f51119 ldx [%g1+0x030],%l6 ! %l6 = 0b347fae3c2d2487 ldx [%g1+0x038],%l7 ! %l7 = 6dd560aa3479c993 ! 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 = e046103e 8be97ab0 05c15b93 44cf06fb ! %f4 = 24c42ffa 630ec8b1 c4a44459 77167037 ! %f8 = 0c64494b 0e9b05b9 53285cd3 74e551a5 ! %f12 = 494d68a2 26c1a0f9 63221e11 0772f41b ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = ea3ba406 8d90fc81 8cfd0723 540d9ac5 ! %f20 = cc3f4e7e 50911488 1f6cb87d 2e87c16e ! %f24 = 2d70e0cb c2c15dfe 5ab5aaa2 85b1b9fa ! %f28 = 604e31cc 584a4dc4 8d2567d9 0555e50c ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 7e6ff8ab 2f3b53b8 b517c92a 5ab6da6b ! %f36 = 54285493 12ac6380 42c68d13 be8a61da ! %f40 = cbd220f6 395af67d 51ec6a1b bd33f7fd ! %f44 = b2eabf8b d72a89a5 d879d0e2 9d03c723 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x643654880000006b,%g7,%g1 ! GSR scale = 13, align = 3 wr %g1,%g0,%gsr ! GSR = 643654880000006b wr %g0,%y ! Clear Y 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: ! %l0 = 98fb75c00bb58948, Mem[00000000900000ed] = 061d9779 stb %l0,[%i4+0x02d] ! Mem[00000000900000ec] = 481d9779 ! Mem[00000000748000c8] = ecbcae9c2e6278e3, %l7 = 284182ba7079b555, %l6 = d9c63a603c757127 add %i1,0x08,%g1 casxa [%g1]0x80,%l7,%l6 ! %l6 = ecbcae9c2e6278e3 ! Mem[00000000740000f8] = c6d54b354bd7bca7, %l0 = 98fb75c00bb58948 ldx [%i0+0x038],%l0 ! %l0 = c6d54b354bd7bca7 ! Mem[00000000758000c8] = 8f2e8606, %l6 = 2e6278e3, %l4 = f4e3abf0 add %i3,0x08,%g1 casa [%g1]0x80,%l6,%l4 ! %l4 = 000000008f2e8606 ! %l0 = c6d54b354bd7bca7, Mem[00000000918000f0] = acc90819 stw %l0,[%o0+0x030] ! Mem[00000000918000f0] = 4bd7bca7 ! Mem[00000000740000f0] = 6945bb426c467f84, %l7 = 284182ba7079b555, %l3 = d2bb6eea3d131358 add %i0,0x30,%g1 casxa [%g1]0x80,%l7,%l3 ! %l3 = 6945bb426c467f84 ! %l7 = 284182ba7079b555, Mem[00000000740000e8] = 9d66283f6b80b781 stx %l7,[%i0+%o5] ! Mem[00000000740000e8] = 284182ba7079b555 ! Mem[00000000910000cc] = c52852c0, %g2 = 0000000000000000 ldsh [%i6+0x00c],%g2 ! %g2 = ffffffffffffc528 ! %l6 = 2e6278e3, %l7 = 7079b555, Mem[00000000740000d8] = 932a5b41 1cb42a72 std %l6,[%i0+%o3] ! Mem[00000000740000d8] = 2e6278e3 7079b555 ! Mem[00000000758000e8] = 7c57e48f, %l0 = 4bd7bca7, %l1 = b77a5117 add %i3,0x28,%g1 casa [%g1]0x80,%l0,%l1 ! %l1 = 000000007c57e48f p50_label_2: ! Mem[00000000748000e8] = 887f37cd, %l4 = 000000008f2e8606 swap [%i1+%o5],%l4 ! %l4 = 00000000887f37cd ! Mem[00000000740000d8] = 2e6278e37079b555, %l0 = c6d54b354bd7bca7, %l0 = c6d54b354bd7bca7 add %i0,0x18,%g1 casxa [%g1]0x80,%l0,%l0 ! %l0 = 2e6278e37079b555 ! Mem[00000000740000f6] = 6c467f84, %l0 = 2e6278e37079b555 ldstub [%i0+0x036],%l0 ! %l0 = 0000007f000000ff ! %l6 = 2e6278e3, %l7 = 7079b555, Mem[00000000908000c0] = c770574b 721ca35e std %l6,[%i5+%g0] ! Mem[00000000908000c0] = 2e6278e3 7079b555 ! %l1 = 000000007c57e48f, Mem[00000000758000f8] = bbd25998a62ef98e stx %l1,[%i3+0x038] ! Mem[00000000758000f8] = 000000007c57e48f ! %l0 = 000000000000007f, Mem[00000000908000e8] = 0719446b sth %l0,[%i5+%o5] ! Mem[00000000908000e8] = 007f446b ! Mem[00000000750000ec] = 26054914, %l4 = 00000000887f37cd lduh [%i2+0x02e],%l4 ! %l4 = 0000000000004914 ! Mem[00000000740000f0] = 6945bb426c46ff84, %l5 = b3f9e25660e52f9c, %l5 = b3f9e25660e52f9c add %i0,0x30,%g1 casxa [%g1]0x80,%l5,%l5 ! %l5 = 6945bb426c46ff84 ! Mem[00000000740000f8] = c6d54b35, %l1 = 000000007c57e48f swap [%i0+0x038],%l1 ! %l1 = 00000000c6d54b35 ! %l7 = 284182ba7079b555, Mem[00000000908000ec] = aee58fc8 stw %l7,[%i5+0x02c] ! Mem[00000000908000ec] = 7079b555 p50_label_3: ! Mem[00000000740000e4] = b5c4ac9d, %l0 = 0000007f, %l5 = 6c46ff84 add %i0,0x24,%g1 casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000b5c4ac9d ! Mem[00000000750000cf] = 7c22e6ec, %l6 = ecbcae9c2e6278e3 ldstub [%i2+0x00f],%l6 ! %l6 = 000000ec000000ff ! Mem[00000000900000d8] = 6162cbb5 3e82caa1, %g2 = ffffc528, %g3 = 00000000 ldd [%i4+%o3],%g2 ! %g2 = 000000006162cbb5 000000003e82caa1 ! Mem[00000000910000c0] = c8f49199, %g2 = 000000006162cbb5 lduh [%i6+%g0],%g2 ! %g2 = 000000000000c8f4 ! Mem[00000000748000ef] = 0cd7c618, %l6 = 00000000000000ec ldstub [%i1+0x02f],%l6 ! %l6 = 00000018000000ff ! Mem[00000000918000e4] = b40bbe7c, %g18 = 0dffb8721089b637 ldsw [%o0+0x024],%g2 ! %g2 = 0dffb8721089b637 ! Mem[00000000748000f8] = 66067006222b4ade, %l7 = 284182ba7079b555, %l6 = 0000000000000018 add %i1,0x38,%g1 casxa [%g1]0x80,%l7,%l6 ! %l6 = 66067006222b4ade ! Mem[00000000758000ff] = 7c57e48f, %l3 = 6945bb426c467f84 ldstub [%i3+0x03f],%l3 ! %l3 = 0000008f000000ff ! Mem[00000000758000d8] = 24a42a25, %l0 = 0000007f, %l7 = 7079b555 add %i3,0x18,%g1 casa [%g1]0x80,%l0,%l7 ! %l7 = 0000000024a42a25 ! Mem[00000000900000f0] = 79266aa0, %g2 = ffffffffb40bbe7c lduh [%i4+0x030],%g2 ! %g2 = 0000000000007926 p50_label_4: ! Mem[00000000750000c8] = f3a401877c22e6ff, %l5 = 00000000b5c4ac9d, %l3 = 000000000000008f add %i2,0x08,%g1 casxa [%g1]0x80,%l5,%l3 ! %l3 = f3a401877c22e6ff ! Mem[00000000748000d0] = 26c2c80e9b31da5f, %l0 = 000000000000007f, %l5 = 00000000b5c4ac9d add %i1,0x10,%g1 casxa [%g1]0x80,%l0,%l5 ! %l5 = 26c2c80e9b31da5f ! Mem[00000000740000c0] = 3d775b8e, %l6 = 66067006222b4ade lduw [%i0+%g0],%l6 ! %l6 = 000000003d775b8e ! Mem[00000000758000e8] = 7c57e48f, %l4 = 00004914, %l5 = 9b31da5f add %i3,0x28,%g1 casa [%g1]0x80,%l4,%l5 ! %l5 = 000000007c57e48f ! Mem[00000000740000f8] = 7c57e48f, %l5 = 000000007c57e48f ldstub [%i0+0x038],%l5 ! %l5 = 0000007c000000ff ! Mem[00000000900000c8] = 4df9f36b, %g2 = 0000000000007926 ldub [%i4+0x009],%g2 ! %g2 = 000000000000004d ! Mem[00000000758000d6] = 23815497, %l3 = f3a401877c22e6ff ldstub [%i3+0x016],%l3 ! %l3 = 00000054000000ff ! Mem[00000000748000e8] = 8f2e86060cd7c6ff, %l4 = 0000000000004914, %l5 = 000000000000007c add %i1,0x28,%g1 casxa [%g1]0x80,%l4,%l5 ! %l5 = 8f2e86060cd7c6ff ! Mem[00000000748000f4] = 9a5b2df5, %l5 = 0cd7c6ff, %l0 = 0000007f add %i1,0x34,%g1 casa [%g1]0x80,%l5,%l0 ! %l0 = 000000009a5b2df5 ! %l4 = 0000000000004914, Mem[00000000908000c8] = 9e2ef71da03e670e stx %l4,[%i5+%o1] ! Mem[00000000908000c8] = 0000000000004914 ba,a p50_not_taken_0_end p50_not_taken_0: ! The following code should not be executed lduh [%i0+0x03e],%l0 sth %l4,[%i3+0x036] lduw [%i3+0x01c],%l6 ldsb [%i2+0x035],%l3 sth %l4,[%i3+0x036] lduh [%i1+0x03a],%l2 ldx [%i2+0x008],%l4 stb %l2,[%i2+0x01a] ba,a p50_branch_failed p50_not_taken_0_end: ! End of Random Code for Thread 50 1: membar #Sync ! Force all stores to complete p50_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0c8] ! Set processor 50 done flag ! Check Registers p50_check_registers: set p50_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 000000009a5b2df5 bne,a,pn %xcc,p50_reg_l0_fail mov %l0,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000000054 bne,a,pn %xcc,p50_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000004914 bne,a,pn %xcc,p50_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 8f2e86060cd7c6ff bne,a,pn %xcc,p50_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000003d775b8e bne,a,pn %xcc,p50_reg_l6_fail mov %l6,%g3 ! Check Local Memory set p50_local0_expect,%g1 p50_check_local0: ldx [%g1+0x018],%g2 ! Expected data = 2e6278e37079b555 ldx [%i0+0x018],%g3 ! Observed data at 00000000740000d8 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i0,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 284182ba7079b555 ldx [%i0+0x028],%g3 ! Observed data at 00000000740000e8 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 6945bb426c46ff84 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 = ff57e48f4bd7bca7 ldx [%i0+0x038],%g3 ! Observed data at 00000000740000f8 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i0,0x038,%g4 set p50_local1_expect,%g1 p50_check_local1: ldx [%g1+0x028],%g2 ! Expected data = 8f2e86060cd7c6ff ldx [%i1+0x028],%g3 ! Observed data at 00000000748000e8 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i1,0x028,%g4 set p50_local2_expect,%g1 p50_check_local2: ldx [%g1+0x008],%g2 ! Expected data = f3a401877c22e6ff ldx [%i2+0x008],%g3 ! Observed data at 00000000750000c8 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i2,0x008,%g4 set p50_local3_expect,%g1 p50_check_local3: ldx [%g1+0x010],%g2 ! Expected data = 8fd645de2381ff97 ldx [%i3+0x010],%g3 ! Observed data at 00000000758000d0 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i3,0x010,%g4 ldx [%g1+0x038],%g2 ! Expected data = 000000007c57e4ff 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 ! 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: ldsha [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000750000d0] stda %l4,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[00000000740000c8] stxa %l6,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000758000d0] ldswa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000750000d8] stwa %l7,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[00000000750000c0] ldstuba [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000758000d0] done p50_trap1o: ldsha [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000750000d0] stda %l4,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[00000000740000c8] stxa %l6,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000758000d0] ldswa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000750000d8] stwa %l7,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[00000000750000c0] ldstuba [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000758000d0] done p50_trap2e: stba %l4,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[00000000748000c0] lduba [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000758000e8] ldstuba [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000750000d0] lduwa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000758000e0] ldstuba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000740000c0] swapa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000758000c0] done p50_trap2o: stba %l4,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[00000000748000c0] lduba [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000758000e8] ldstuba [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000750000d0] lduwa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000758000e0] ldstuba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000740000c0] swapa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000758000c0] done p50_trap3e: nop nop nop nop nop done p50_trap3o: nop 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 = 98fb75c00bb58948 ldx [%g1+0x008],%l1 ! %l1 = a0dcbd87b77a5117 ldx [%g1+0x010],%l2 ! %l2 = fa8e8e522976cc13 ldx [%g1+0x018],%l3 ! %l3 = d2bb6eea3d131358 ldx [%g1+0x020],%l4 ! %l4 = 094a4ed1f4e3abf0 ldx [%g1+0x028],%l5 ! %l5 = b3f9e25660e52f9c ldx [%g1+0x030],%l6 ! %l6 = d9c63a603c757127 ldx [%g1+0x038],%l7 ! %l7 = 284182ba7079b555 ! 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 = 56589510 3e3d18b3 67d2b802 788e43d4 ! %f4 = fc15ef57 bd1f9fcb 5b159988 9506950f ! %f8 = acf52721 0664aaa2 46c18c2c 6049714e ! %f12 = 0a22576c a28354cc f46f9514 9a46bdc0 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 1765f025 75deb56c 1616ad18 5ac28fa4 ! %f20 = 41db2e92 57077e28 3317bfe6 e1a9d1b2 ! %f24 = e64d33b6 68adb349 52a3e409 76eb4a5d ! %f28 = 9f4c2a17 56b7868c 94191194 91ebd50f ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 305a2bbf 3ca9c8c0 00d5e8fd d809f906 ! %f36 = 4a7bcdd3 58f40a4a 35195626 b08ad0a1 ! %f40 = 99fac0f1 40a12d5f c3a42122 ccfc4790 ! %f44 = 4c51bd46 59e16025 06d218a8 2d405633 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x53d23a1800000009,%g7,%g1 ! GSR scale = 1, align = 1 wr %g1,%g0,%gsr ! GSR = 53d23a1800000009 wr %g0,%y ! Clear Y 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[00000000770000f8] = 65a447b6, %l2 = 59544051ab1e79f4 swap [%i2+0x038],%l2 ! %l2 = 0000000065a447b6 ! %l5 = 3ef92c2a96cff466, Mem[00000000770000d0] = 1326a518 sth %l5,[%i2+%o2] ! Mem[00000000770000d0] = f466a518 ! Mem[00000000778000e0] = b51d9d8a, %l0 = 3b2d1bb8cb274c1b swap [%i3+%o4],%l0 ! %l0 = 00000000b51d9d8a ! Mem[00000000778000d0] = edfcff64, %l7 = 84ea2c7bc41588b3 swap [%i3+%o2],%l7 ! %l7 = 00000000edfcff64 ! Mem[00000000770000fc] = fdb85518, %l5 = 3ef92c2a96cff466 swap [%i2+0x03c],%l5 ! %l5 = 00000000fdb85518 ! Mem[00000000778000d0] = c41588b3f2e72487, %l6 = f9daa8ec1cbac729 ldx [%i3+%o2],%l6 ! %l6 = c41588b3f2e72487 ! Mem[00000000778000c9] = e6c0d490, %l2 = 0000000065a447b6 ldstub [%i3+0x009],%l2 ! %l2 = 000000c0000000ff ! Mem[00000000900000c8] = b54df9f3 6bd880f9, %g2 = 00000000, %g3 = 00000000 ldd [%i4+%o1],%g2 ! %g2 = 00000000b54df9f3 000000006bd880f9 ! Mem[00000000760000ff] = ffd1666a, %l5 = 00000000fdb85518 ldstub [%i0+0x03f],%l5 ! %l5 = 0000006a000000ff ! Mem[00000000908000f4] = 61c4f363, %g2 = 00000000b54df9f3 ldsh [%i5+0x034],%g2 ! %g2 = 00000000000061c4 p51_label_2: ! Mem[00000000910000e0] = 6b104f6f, %g18 = 783aec223f0bc9bb ldsw [%i6+%o4],%g2 ! %g2 = 783aec223f0bc9bb ! Mem[00000000760000fc] = ffd166ff, %l5 = 000000000000006a ldstub [%i0+0x03c],%l5 ! %l5 = 000000ff000000ff ! Mem[00000000770000e8] = aa8daa2f, %l7 = 00000000edfcff64 ldsh [%i2+%o5],%l7 ! %l7 = ffffffffffffaa8d ! Mem[00000000778000c7] = 9fb13b8d, %l3 = 051b43567fc5503f ldstub [%i3+0x007],%l3 ! %l3 = 0000008d000000ff ! Mem[00000000908000dc] = 37def2df, %g2 = 000000006b104f6f ldsh [%i5+0x01e],%g2 ! %g2 = 00000000000037de ! Mem[00000000768000f3] = 48416300, %l6 = c41588b3f2e72487 ldstub [%i1+0x033],%l6 ! %l6 = 00000000000000ff ! Mem[00000000778000c8] = e6ffd490182303d8, %l0 = 00000000b51d9d8a ldx [%i3+%o1],%l0 ! %l0 = e6ffd490182303d8 ! Mem[00000000770000fe] = 96cff466, %l6 = 0000000000000000 ldstub [%i2+0x03e],%l6 ! %l6 = 000000f4000000ff ! %l3 = 000000000000008d, Mem[00000000908000d2] = f21a6b9d sth %l3,[%i5+0x012] ! Mem[00000000908000d0] = 008d6b9d ! Mem[00000000760000d4] = a30ec363, %l0 = 182303d8, %l6 = 000000f4 add %i0,0x14,%g1 casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000a30ec363 p51_label_3: ! Mem[00000000918000fc] = f42c0000, %g2 = 00000000000037de lduh [%o0+0x03e],%g2 ! %g2 = 000000000000f42c ! Mem[00000000910000d8] = 52e8dbea, %g18 = 783aec223f0bc9bb ldsw [%i6+%o3],%g2 ! %g2 = 783aec223f0bc9bb ! Mem[00000000770000c0] = c7011d11e82799de, %l5 = 00000000000000ff, %l1 = ed9d56068666c706 casxa [%i2]0x80,%l5,%l1 ! %l1 = c7011d11e82799de ! %l1 = c7011d11e82799de, Mem[00000000918000f0] = acc90819 stw %l1,[%o0+0x030] ! Mem[00000000918000f0] = e82799de ! Mem[00000000778000c4] = 9fb13bff, %l6 = 00000000a30ec363 swap [%i3+0x004],%l6 ! %l6 = 000000009fb13bff ! %l2 = 00000000000000c0, Mem[00000000918000c0] = 58e96f53 sth %l2,[%o0+%g0] ! Mem[00000000918000c0] = 00c06f53 ! Mem[00000000778000e8] = 70c3a5bfc84a6dc9, %l4 = f9b419dc769bd9bc, %l7 = ffffffffffffaa8d add %i3,0x28,%g1 casxa [%g1]0x80,%l4,%l7 ! %l7 = 70c3a5bfc84a6dc9 ! Mem[00000000900000e0] = 543837de, %g2 = 0000000052e8dbea ldub [%i4+0x021],%g2 ! %g2 = 0000000000000054 ! %l6 = 000000009fb13bff, Mem[00000000778000e0] = cb274c1b stw %l6,[%i3+%o4] ! Mem[00000000778000e0] = 9fb13bff ! Mem[00000000770000c0] = c7011d11e82799de, %l4 = f9b419dc769bd9bc, %l2 = 00000000000000c0 casxa [%i2]0x80,%l4,%l2 ! %l2 = c7011d11e82799de p51_label_4: ! Mem[00000000778000f0] = a5539b7d, %l7 = 70c3a5bfc84a6dc9 swap [%i3+0x030],%l7 ! %l7 = 00000000a5539b7d ! Mem[00000000760000d4] = a30ec363, %l5 = 000000ff, %l4 = 769bd9bc add %i0,0x14,%g1 casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000a30ec363 ! Mem[00000000778000e7] = b7afff6a, %l6 = 000000009fb13bff ldstub [%i3+0x027],%l6 ! %l6 = 0000006a000000ff ! Mem[00000000768000c8] = 1715fc54, %l2 = c7011d11e82799de ldstub [%i1+%o1],%l2 ! %l2 = 00000017000000ff ! Mem[00000000900000d0] = f445a4b12d2854de, %g2 = 0000000000000054 ldx [%i4+%o2],%g2 ! %g2 = f445a4b12d2854de ! %l4 = a30ec363, %l5 = 000000ff, Mem[00000000900000c8] = b54df9f3 6bd880f9 std %l4,[%i4+%o1] ! Mem[00000000900000c8] = a30ec363 000000ff ! %l6 = 000000000000006a, Mem[00000000770000c2] = c7011d11 stb %l6,[%i2+0x002] ! Mem[00000000770000c0] = c7016a11 ! %l1 = c7011d11e82799de, Mem[00000000900000f8] = 1c9204ff0677a530 stx %l1,[%i4+0x038] ! Mem[00000000900000f8] = c7011d11e82799de ! Mem[00000000770000e0] = 199701e606a3defa, %l4 = 00000000a30ec363, %l4 = 00000000a30ec363 add %i2,0x20,%g1 casxa [%g1]0x80,%l4,%l4 ! %l4 = 199701e606a3defa ! %l6 = 000000000000006a, Mem[00000000910000e1] = 104f6f4d stb %l6,[%i6+0x021] ! Mem[00000000910000e0] = 6a4f6f4d ba,a p51_not_taken_0_end p51_not_taken_0: ! The following code should not be executed lduh [%i0+0x03e],%l0 sth %l4,[%i3+0x036] lduw [%i3+0x01c],%l6 ldsb [%i2+0x035],%l3 sth %l4,[%i3+0x036] lduh [%i1+0x03a],%l2 ldx [%i2+0x008],%l4 stb %l2,[%i2+0x01a] 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 e6ffd490182303d8 bne,a,pn %xcc,p51_reg_l0_fail mov %l0,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000000017 bne,a,pn %xcc,p51_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000000000008d bne,a,pn %xcc,p51_reg_l3_fail mov %l3,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000000000ff bne,a,pn %xcc,p51_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000000000006a bne,a,pn %xcc,p51_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000a5539b7d bne,a,pn %xcc,p51_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p51_local0_expect,%g1 p51_check_local0: ldx [%g1+0x038],%g2 ! Expected data = 0ef2ffcdffd166ff 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 = ff15fc546927105b ldx [%i1+0x008],%g3 ! Observed data at 00000000768000c8 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i1,0x008,%g4 ldx [%g1+0x030],%g2 ! Expected data = 484163ffcc6d6b77 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 = c7016a11e82799de 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 = f466a518e61e625d ldx [%i2+0x010],%g3 ! Observed data at 00000000770000d0 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i2,0x010,%g4 ldx [%g1+0x038],%g2 ! Expected data = ab1e79f496cfff66 ldx [%i2+0x038],%g3 ! Observed data at 00000000770000f8 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i2,0x038,%g4 set p51_local3_expect,%g1 p51_check_local3: ldx [%g1+0x000],%g2 ! Expected data = ccd65cb1a30ec363 ldx [%i3+0x000],%g3 ! Observed data at 00000000778000c0 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = e6ffd490182303d8 ldx [%i3+0x008],%g3 ! Observed data at 00000000778000c8 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = c41588b3f2e72487 ldx [%i3+0x010],%g3 ! Observed data at 00000000778000d0 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i3,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 9fb13bffb7afffff 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 = c84a6dc992653d1b ldx [%i3+0x030],%g3 ! Observed data at 00000000778000f0 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i3,0x030,%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: ldsha [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000760000e0] done p51_trap1o: ldsha [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000760000e0] done p51_trap2e: ldswa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000770000e8] stda %l6,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000768000d8] swapa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000770000c0] done p51_trap2o: ldswa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000770000e8] stda %l6,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000768000d8] swapa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000770000c0] done p51_trap3e: nop nop nop done p51_trap3o: 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 = 3b2d1bb8cb274c1b ldx [%g1+0x008],%l1 ! %l1 = ed9d56068666c706 ldx [%g1+0x010],%l2 ! %l2 = 59544051ab1e79f4 ldx [%g1+0x018],%l3 ! %l3 = 051b43567fc5503f ldx [%g1+0x020],%l4 ! %l4 = f9b419dc769bd9bc ldx [%g1+0x028],%l5 ! %l5 = 3ef92c2a96cff466 ldx [%g1+0x030],%l6 ! %l6 = f9daa8ec1cbac729 ldx [%g1+0x038],%l7 ! %l7 = 84ea2c7bc41588b3 ! 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 = 1a60acb7 3e304b25 7896c8ce 49fa57f8 ! %f4 = d3a240ca 985b8e9a b4976c20 c037aa26 ! %f8 = 5d094d24 7e3b1c20 2f07d4f8 8e0aad2c ! %f12 = 6d987d5d c423a05a 25672d41 c936f1da ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 14b6ceb0 a87f4b86 6c2816a1 8a9d7600 ! %f20 = a869d2da 94c4ba5b d87bd24a ed437609 ! %f24 = eae4f398 5f1b4ea4 6fa76275 6b2a7225 ! %f28 = bd79dc8e 892e2af5 271f1745 6d88a288 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = ef55930e 8698f854 76f4f9ed bc611fdc ! %f36 = 31b5bfce b0fd4681 4dcd0c99 0efcf748 ! %f40 = 502e3954 86833282 be7cd49d 60856cbc ! %f44 = 90734e87 e6e4265c fa210621 47caafc2 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xc395410f0000006f,%g7,%g1 ! GSR scale = 13, align = 7 wr %g1,%g0,%gsr ! GSR = c395410f0000006f wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 52 p52_label_1: ! Mem[00000000788000cc] = da29f169, %l7 = 9478fd2e70028ff7 swap [%i1+0x00c],%l7 ! %l7 = 00000000da29f169 ! Mem[00000000900000f0] = 79266aa0afa75549, %g2 = 0000000000000000 ldx [%i4+0x030],%g2 ! %g2 = 79266aa0afa75549 ! %l7 = 00000000da29f169, Mem[00000000900000ec] = da061d97 stb %l7,[%i4+0x02c] ! Mem[00000000900000ec] = 69061d97 ! %l6 = d72b9328, %l7 = da29f169, Mem[00000000788000e8] = 1a60d717 2d999378 std %l6,[%i1+%o5] ! Mem[00000000788000e8] = d72b9328 da29f169 ! %l2 = 0a6e54b9de3f5bad, Mem[00000000790000e8] = 8df646c2 stw %l2,[%i2+%o5] ! Mem[00000000790000e8] = de3f5bad ! Mem[00000000788000f8] = c117042d 73584753, %l0 = 4f6273ce, %l1 = 147a4e3e ldd [%i1+0x038],%l0 ! %l0 = 00000000c117042d 0000000073584753 ! Mem[00000000790000d4] = f74eb734, %l0 = 00000000c117042d ldsb [%i2+0x015],%l0 ! %l0 = 000000000000004e ! Mem[00000000908000cc] = 3e670ee2, %g2 = 79266aa0afa75549 ldsb [%i5+0x00d],%g2 ! %g2 = 000000000000003e ! Mem[00000000900000f0] = 6aa0afa7, %g2 = 000000000000003e ldsh [%i4+0x032],%g2 ! %g2 = 0000000000006aa0 ! Mem[00000000780000dc] = 07a92f68, %l7 = 00000000da29f169 swap [%i0+0x01c],%l7 ! %l7 = 0000000007a92f68 p52_label_2: ! %l4 = f80a73468960f30b, Mem[00000000918000e2] = 0dd8b40b stb %l4,[%o0+0x022] ! Mem[00000000918000e0] = 0bd8b40b ! Mem[00000000790000f0] = 72acfdb6, %l1 = 0000000073584753 swap [%i2+0x030],%l1 ! %l1 = 0000000072acfdb6 ! %l4 = 8960f30b, %l5 = 73297e1c, Mem[00000000798000f8] = fe2aa90b 51b6a072 std %l4,[%i3+0x038] ! Mem[00000000798000f8] = 8960f30b 73297e1c ! Mem[00000000788000d3] = 701a237d, %l3 = 66e19fefed02a755 ldstub [%i1+0x013],%l3 ! %l3 = 0000007d000000ff ! %l7 = 0000000007a92f68, Mem[00000000900000f8] = 1c9204ff0677a530 stx %l7,[%i4+0x038] ! Mem[00000000900000f8] = 0000000007a92f68 ! %l6 = c4b51631d72b9328, Mem[00000000900000d0] = f445a4b12d2854de stx %l6,[%i4+%o2] ! Mem[00000000900000d0] = c4b51631d72b9328 ! Mem[00000000780000f8] = ffa6718e, %l0 = 0000004e, %l3 = 0000007d add %i0,0x38,%g1 casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000ffa6718e ! Mem[00000000908000dc] = 8bba37de, %g2 = 0000000000006aa0 ldub [%i5+0x01c],%g2 ! %g2 = 000000000000008b ! Mem[00000000908000e0] = f2dfe0b4, %g2 = 000000000000008b ldub [%i5+%o4],%g2 ! %g2 = 00000000000000f2 ! Mem[00000000780000f8] = ffa6718e, %l7 = 0000000007a92f68 lduh [%i0+0x038],%l7 ! %l7 = 000000000000ffa6 p52_label_3: ! %l7 = 000000000000ffa6, Mem[00000000900000d4] = d72b9328 sth %l7,[%i4+0x014] ! Mem[00000000900000d4] = ffa69328 ! Mem[00000000918000c8] = 2b6e983f, %g18 = b45ea724a31d4c07 ldsw [%o0+%o1],%g2 ! %g2 = b45ea724a31d4c07 ! %l0 = 0000004e, %l1 = 72acfdb6, Mem[00000000900000c0] = beb3ff22 ad828802 std %l0,[%i4+%g0] ! Mem[00000000900000c0] = 0000004e 72acfdb6 ! Mem[00000000798000db] = 3f0d3ce3, %l3 = 00000000ffa6718e ldstub [%i3+0x01b],%l3 ! %l3 = 000000e3000000ff ! Mem[00000000798000f0] = cb1ef16e, %l1 = 0000000072acfdb6 ldstub [%i3+0x030],%l1 ! %l1 = 000000cb000000ff ! Mem[00000000788000e8] = d72b9328, %l5 = 73297e1c, %l3 = 000000e3 add %i1,0x28,%g1 casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000d72b9328 ! Mem[00000000798000e0] = 953fdc10, %l7 = 000000000000ffa6 swap [%i3+%o4],%l7 ! %l7 = 00000000953fdc10 ! %l4 = f80a73468960f30b, Mem[00000000900000e0] = e2543837debb91d2 stx %l4,[%i4+%o4] ! Mem[00000000900000e0] = f80a73468960f30b ! Mem[00000000780000f0] = b5383fd2, %l2 = 0a6e54b9de3f5bad ldstub [%i0+0x030],%l2 ! %l2 = 000000b5000000ff ! Mem[00000000788000e8] = d72b9328, %l7 = 00000000953fdc10 ldstub [%i1+%o5],%l7 ! %l7 = 000000d7000000ff p52_label_4: ! Mem[00000000780000e0] = a4727f33, %l3 = d72b9328, %l7 = 000000d7 add %i0,0x20,%g1 casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000a4727f33 ! Mem[00000000910000f8] = a46a7fd827d54be0, %g2 = 000000002b6e983f ldx [%i6+0x038],%g2 ! %g2 = a46a7fd827d54be0 ! Mem[00000000798000d0] = 99f134ef46811265, %l6 = c4b51631d72b9328, %l3 = 00000000d72b9328 add %i3,0x10,%g1 casxa [%g1]0x80,%l6,%l3 ! %l3 = 99f134ef46811265 ! %l7 = 00000000a4727f33, Mem[00000000908000c8] = 9e2ef71da03e670e stx %l7,[%i5+%o1] ! Mem[00000000908000c8] = 00000000a4727f33 ! Mem[00000000900000e8] = e04cb730 69061d97, %g2 = 27d54be0, %g3 = 00000000 ldd [%i4+%o5],%g2 ! %g2 = 00000000e04cb730 0000000069061d97 ! Mem[00000000908000e0] = f2dfe0b4, %g2 = 00000000e04cb730 ldsh [%i5+%o4],%g2 ! %g2 = fffffffffffff2df ! Mem[00000000910000c0] = c8f49199 f698a466, %g2 = fffff2df, %g3 = 69061d97 ldd [%i6+%g0],%g2 ! %g2 = 00000000c8f49199 00000000f698a466 ! %l6 = c4b51631d72b9328, Mem[00000000910000d0] = b69442c6 stb %l6,[%i6+%o2] ! Mem[00000000910000d0] = 289442c6 ! Mem[00000000780000f4] = 1c43c44d, %l4 = f80a73468960f30b swap [%i0+0x034],%l4 ! %l4 = 000000001c43c44d ! Mem[00000000788000fc] = 73584753, %l3 = 46811265, %l7 = a4727f33 add %i1,0x3c,%g1 casa [%g1]0x80,%l3,%l7 ! %l7 = 0000000073584753 ba,a p52_not_taken_0_end p52_not_taken_0: ! The following code should not be executed lduh [%i0+0x03e],%l0 sth %l4,[%i3+0x036] lduw [%i3+0x01c],%l6 ldsb [%i2+0x035],%l3 sth %l4,[%i3+0x036] lduh [%i1+0x03a],%l2 ldx [%i2+0x008],%l4 stb %l2,[%i2+0x01a] ba,a p52_branch_failed p52_not_taken_0_end: ! End of Random Code for Thread 52 1: membar #Sync ! Force all stores to complete p52_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0d0] ! Set processor 52 done flag ! Check Registers p52_check_registers: set p52_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 000000000000004e bne,a,pn %xcc,p52_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000000000cb bne,a,pn %xcc,p52_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000000000b5 bne,a,pn %xcc,p52_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 99f134ef46811265 bne,a,pn %xcc,p52_reg_l3_fail mov %l3,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000073584753 bne,a,pn %xcc,p52_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p52_check_fp_registers: set p52_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be 1a60acb7 3e304b25 bne %xcc,p52_f0_fail nop ! Check Local Memory set p52_local0_expect,%g1 p52_check_local0: ldx [%g1+0x018],%g2 ! Expected data = cf9a9fffda29f169 ldx [%i0+0x018],%g3 ! Observed data at 00000000780000d8 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i0,0x018,%g4 ldx [%g1+0x030],%g2 ! Expected data = ff383fd28960f30b ldx [%i0+0x030],%g3 ! Observed data at 00000000780000f0 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i0,0x030,%g4 set p52_local1_expect,%g1 p52_check_local1: ldx [%g1+0x008],%g2 ! Expected data = bb2f90cd70028ff7 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 = 701a23ff2ddaeb28 ldx [%i1+0x010],%g3 ! Observed data at 00000000788000d0 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i1,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff2b9328da29f169 ldx [%i1+0x028],%g3 ! Observed data at 00000000788000e8 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i1,0x028,%g4 set p52_local2_expect,%g1 p52_check_local2: ldx [%g1+0x028],%g2 ! Expected data = de3f5badb1115b86 ldx [%i2+0x028],%g3 ! Observed data at 00000000790000e8 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i2,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 735847534f7bf54b ldx [%i2+0x030],%g3 ! Observed data at 00000000790000f0 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i2,0x030,%g4 set p52_local3_expect,%g1 p52_check_local3: ldx [%g1+0x018],%g2 ! Expected data = 3f0d3cff023da0a0 ldx [%i3+0x018],%g3 ! Observed data at 00000000798000d8 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 0000ffa69f18e585 ldx [%i3+0x020],%g3 ! Observed data at 00000000798000e0 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i3,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = ff1ef16e5f56ca43 ldx [%i3+0x030],%g3 ! Observed data at 00000000798000f0 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i3,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 8960f30b73297e1c ldx [%i3+0x038],%g3 ! Observed data at 00000000798000f8 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i3,0x038,%g4 ! The test for processor 52 has passed p52_passed: ta GOOD_TRAP nop p52_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p52_failed p52_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p52_failed p52_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p52_failed p52_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p52_failed p52_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p52_failed p52_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p52_failed p52_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p52_failed p52_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p52_failed p52_f0_fail: set p52_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! 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: ldsha [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000798000c0] lduwa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000788000c0] stxa %l1,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[00000000780000e0] done p52_trap1o: ldsha [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000798000c0] lduwa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000788000c0] stxa %l1,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[00000000780000e0] done p52_trap2e: ldstuba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000780000d0] ldda [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000780000c8] ldda [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000798000e0] stda %l2,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000798000d0] done p52_trap2o: ldstuba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000780000d0] ldda [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000780000c8] ldda [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000798000e0] stda %l2,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000798000d0] done p52_trap3e: nop nop nop nop nop nop nop done p52_trap3o: nop 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 = b0e3cef44f6273ce ldx [%g1+0x008],%l1 ! %l1 = 023c534a147a4e3e ldx [%g1+0x010],%l2 ! %l2 = 0a6e54b9de3f5bad ldx [%g1+0x018],%l3 ! %l3 = 66e19fefed02a755 ldx [%g1+0x020],%l4 ! %l4 = f80a73468960f30b ldx [%g1+0x028],%l5 ! %l5 = 43ab78ca73297e1c ldx [%g1+0x030],%l6 ! %l6 = c4b51631d72b9328 ldx [%g1+0x038],%l7 ! %l7 = 9478fd2e70028ff7 ! 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 = 59877fd2 8a63b484 3639598b 9bfb3e15 ! %f4 = caeba457 0f5b6eea 310b9800 618b5654 ! %f8 = e2f105a7 ad558929 325e64b4 21581f9c ! %f12 = a54a6fa4 1590add4 77ba0473 d9625118 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 92c763f3 30210542 d5ded089 33bd497c ! %f20 = 23cf69fd ecb3b88c d25129ae b954cc23 ! %f24 = 53af1c46 8615b4a3 7aa0c2e6 0588f72d ! %f28 = a83200b5 1f71cb1f 2a2fbbe5 115f296e ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 279890f3 95bca597 9a0cc367 040c577d ! %f36 = fc90447a 8b998b02 b6627049 2481f6dd ! %f40 = 8fd695b2 3b563c89 47b62a3f 92eeaf83 ! %f44 = 112a9f98 8770e45d 8169a6b9 52fa8b37 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x1c1ae7870000006e,%g7,%g1 ! GSR scale = 13, align = 6 wr %g1,%g0,%gsr ! GSR = 1c1ae7870000006e wr %g0,%y ! Clear Y 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: ! %l6 = 655a0cf3, %l7 = 4f10f700, Mem[00000000910000e0] = 6b104f6f 4dc9f27c std %l6,[%i6+%o4] ! Mem[00000000910000e0] = 655a0cf3 4f10f700 ! Mem[000000007b8000f8] = 55af4740, %l1 = 9270c3b036d8595e swap [%i3+0x038],%l1 ! %l1 = 0000000055af4740 ! Mem[000000007b0000f5] = 81cec314, %l7 = bdc975f24f10f700 ldstub [%i2+0x035],%l7 ! %l7 = 000000ce000000ff ! Mem[000000007b0000d0] = 4ef5ad19, %l5 = 9662d006, %l1 = 55af4740 add %i2,0x10,%g1 casa [%g1]0x80,%l5,%l1 ! %l1 = 000000004ef5ad19 ! Mem[00000000918000f0] = acc90819eee8c633, %g2 = 0000000000000000 ldx [%o0+0x030],%g2 ! %g2 = acc90819eee8c633 ! Mem[000000007a0000cc] = e60642fa, %l4 = 44a6654a4a01d1a6 ldstub [%i0+0x00c],%l4 ! %l4 = 000000e6000000ff ! %l6 = 1a7db564655a0cf3, Mem[00000000900000dc] = 3e82caa1 stw %l6,[%i4+0x01c] ! Mem[00000000900000dc] = 655a0cf3 ! %l1 = 000000004ef5ad19, Mem[00000000918000f0] = acc90819eee8c633 stx %l1,[%o0+0x030] ! Mem[00000000918000f0] = 000000004ef5ad19 ! Mem[000000007b8000f8] = 36d8595e72f8eeb6, %l3 = 00f2c8f8c8e91358, %l7 = 00000000000000ce add %i3,0x38,%g1 casxa [%g1]0x80,%l3,%l7 ! %l7 = 36d8595e72f8eeb6 ! Mem[000000007a0000c0] = e7b31851, %l6 = 655a0cf3, %l2 = 98c1eec1 casa [%i0]0x80,%l6,%l2 ! %l2 = 00000000e7b31851 p53_label_2: ! Mem[00000000918000f4] = 4ef5ad19, %g2 = acc90819eee8c633 lduw [%o0+0x034],%g2 ! %g2 = 000000004ef5ad19 ! Mem[000000007b0000c8] = 7ca3f699, %l7 = 36d8595e72f8eeb6 swap [%i2+%o1],%l7 ! %l7 = 000000007ca3f699 ! Mem[000000007b8000e3] = 19789f8f, %l1 = 000000004ef5ad19 ldstub [%i3+0x023],%l1 ! %l1 = 0000008f000000ff ! Mem[000000007a0000cc] = ff0642fa, %l5 = 7f4116df9662d006 ldstub [%i0+0x00c],%l5 ! %l5 = 000000ff000000ff ! Mem[00000000918000d8] = 4625779d19fe44c6, %g2 = 000000004ef5ad19 ldx [%o0+%o3],%g2 ! %g2 = 4625779d19fe44c6 ! Mem[000000007b8000c8] = dbd88daa5ba404ed, %l4 = 00000000000000e6, %l6 = 1a7db564655a0cf3 add %i3,0x08,%g1 casxa [%g1]0x80,%l4,%l6 ! %l6 = dbd88daa5ba404ed ! Mem[00000000908000e8] = 0719446b aee58fc8, %g2 = 19fe44c6, %g3 = 00000000 ldd [%i5+%o5],%g2 ! %g2 = 000000000719446b 00000000aee58fc8 ! Mem[000000007a8000c0] = de19be77c09d38c9, %l1 = 000000000000008f, %l6 = dbd88daa5ba404ed casxa [%i1]0x80,%l1,%l6 ! %l6 = de19be77c09d38c9 ! Mem[000000007b0000ef] = 9021659d, %l6 = de19be77c09d38c9 ldstub [%i2+0x02f],%l6 ! %l6 = 0000009d000000ff ! Mem[000000007b8000f8] = 36d8595e, %l5 = 00000000000000ff swap [%i3+0x038],%l5 ! %l5 = 0000000036d8595e p53_label_3: ! Mem[000000007b8000f4] = 5821a2ab, %l0 = dee7e44be7907679 lduh [%i3+0x034],%l0 ! %l0 = 0000000000005821 ! %l2 = e7b31851, %l3 = c8e91358, Mem[00000000900000c8] = b54df9f3 6bd880f9 std %l2,[%i4+%o1] ! Mem[00000000900000c8] = e7b31851 c8e91358 ! Mem[000000007b8000e0] = 19789fff, %l5 = 36d8595e, %l7 = 7ca3f699 add %i3,0x20,%g1 casa [%g1]0x80,%l5,%l7 ! %l7 = 0000000019789fff ! Mem[000000007a0000d0] = 29a0fa697050267d, %l4 = 00000000000000e6, %l2 = 00000000e7b31851 add %i0,0x10,%g1 casxa [%g1]0x80,%l4,%l2 ! %l2 = 29a0fa697050267d ! Mem[00000000918000e8] = a30dc5ac75aed21d, %g2 = 000000000719446b ldx [%o0+%o5],%g2 ! %g2 = a30dc5ac75aed21d ! Mem[000000007a0000f0] = a2f322f1 c37088e6, %l4 = 000000e6, %l5 = 36d8595e ldd [%i0+0x030],%l4 ! %l4 = 00000000a2f322f1 00000000c37088e6 ! Mem[00000000910000d0] = b69442c6, %g2 = a30dc5ac75aed21d lduh [%i6+%o2],%g2 ! %g2 = 000000000000b694 ! Mem[00000000908000f4] = 61c4f363, %g18 = 45463638752edfeb ldsw [%i5+0x034],%g2 ! %g2 = 45463638752edfeb ! %l6 = 000000000000009d, Mem[00000000908000e0] = f2dfe0b4 stw %l6,[%i5+%o4] ! Mem[00000000908000e0] = 0000009d ! Mem[000000007b8000f9] = 000000ff, %l7 = 0000000019789fff ldstub [%i3+0x039],%l7 ! %l7 = 00000000000000ff p53_label_4: ! Mem[000000007a8000f8] = db9a113c, %l3 = c8e91358, %l2 = 7050267d add %i1,0x38,%g1 casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000db9a113c ! Mem[000000007a0000f0] = a2f322f1c37088e6, %l3 = 00f2c8f8c8e91358, %l7 = 0000000000000000 add %i0,0x30,%g1 casxa [%g1]0x80,%l3,%l7 ! %l7 = a2f322f1c37088e6 ! Mem[00000000918000c4] = c557a3e3, %g2 = 0000000061c4f363 lduw [%o0+0x004],%g2 ! %g2 = 00000000c557a3e3 ! Mem[000000007b8000e0] = 19789fff754d52a8, %l4 = 00000000a2f322f1, %l2 = 00000000db9a113c add %i3,0x20,%g1 casxa [%g1]0x80,%l4,%l2 ! %l2 = 19789fff754d52a8 ! %l5 = 00000000c37088e6, Mem[00000000900000d0] = f445a4b12d2854de stx %l5,[%i4+%o2] ! Mem[00000000900000d0] = 00000000c37088e6 ! Mem[000000007b8000c0] = 193f2316ff11d070, %l6 = 000000000000009d, %l4 = 00000000a2f322f1 casxa [%i3]0x80,%l6,%l4 ! %l4 = 193f2316ff11d070 ! %l4 = 193f2316ff11d070, Mem[00000000908000d3] = 1a6b9d8a stb %l4,[%i5+0x013] ! Mem[00000000908000d0] = 706b9d8a ! Mem[000000007a0000f0] = a2f322f1, %l7 = a2f322f1c37088e6 lduw [%i0+0x030],%l7 ! %l7 = 00000000a2f322f1 ! Mem[000000007b0000f8] = 280e76fde5af5912, %l3 = 00f2c8f8c8e91358, %l7 = 00000000a2f322f1 add %i2,0x38,%g1 casxa [%g1]0x80,%l3,%l7 ! %l7 = 280e76fde5af5912 ! %l6 = 000000000000009d, Mem[00000000908000ee] = 8fc846ff sth %l6,[%i5+0x02e] ! Mem[00000000908000ec] = 009d46ff ba,a p53_not_taken_0_end p53_not_taken_0: ! The following code should not be executed lduh [%i0+0x03e],%l0 sth %l4,[%i3+0x036] lduw [%i3+0x01c],%l6 ldsb [%i2+0x035],%l3 sth %l4,[%i3+0x036] lduh [%i1+0x03a],%l2 ldx [%i2+0x008],%l4 stb %l2,[%i2+0x01a] 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 0000000000005821 bne,a,pn %xcc,p53_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000000000008f bne,a,pn %xcc,p53_reg_l1_fail mov %l1,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 193f2316ff11d070 bne,a,pn %xcc,p53_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000c37088e6 bne,a,pn %xcc,p53_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000000000009d bne,a,pn %xcc,p53_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 280e76fde5af5912 bne,a,pn %xcc,p53_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p53_check_fp_registers: set p53_expected_fp_regs,%g3 std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be caeba457 0f5b6eea bne %xcc,p53_f4_fail nop ! Check Local Memory set p53_local0_expect,%g1 p53_check_local0: ldx [%g1+0x008],%g2 ! Expected data = 6fb5adc7ff0642fa ldx [%i0+0x008],%g3 ! Observed data at 000000007a0000c8 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i0,0x008,%g4 ! Processor 53, local 1 is clean set p53_local2_expect,%g1 p53_check_local2: ldx [%g1+0x008],%g2 ! Expected data = 72f8eeb6837bcac7 ldx [%i2+0x008],%g3 ! Observed data at 000000007b0000c8 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i2,0x008,%g4 ldx [%g1+0x028],%g2 ! Expected data = fdaf5619902165ff ldx [%i2+0x028],%g3 ! Observed data at 000000007b0000e8 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i2,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 4ce504a381ffc314 ldx [%i2+0x030],%g3 ! Observed data at 000000007b0000f0 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i2,0x030,%g4 set p53_local3_expect,%g1 p53_check_local3: ldx [%g1+0x020],%g2 ! Expected data = 19789fff754d52a8 ldx [%i3+0x020],%g3 ! Observed data at 000000007b8000e0 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i3,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = 00ff00ff72f8eeb6 ldx [%i3+0x038],%g3 ! Observed data at 000000007b8000f8 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i3,0x038,%g4 ! The test for processor 53 has passed p53_passed: ta GOOD_TRAP nop p53_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p53_failed p53_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p53_failed p53_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p53_failed p53_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p53_failed p53_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p53_failed p53_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p53_failed p53_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p53_failed p53_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p53_failed p53_f4_fail: set p53_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 53 failed p53_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0d4] ! Set processor 53 done flag set p53_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 53 failed p53_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0d4] ! Set processor 53 done flag set p53_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p53_selfmod_failed: ba p53_failed mov 0xabc,%g1 p53_common_error: or %g0,0xf15,%g1 ba p53_failed mov %o5,%g3 p53_common_signature_error: set p53_temp,%g1 ba p53_failed st %g2,[%g1] ! Common Lock Number p53_common_timeout: set p53_temp,%g1 ba p53_failed st %g2,[%g1] ! Common Lock Number p53_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p53_failed mov 0x0,%g3 p53_trap1e: ldsha [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007a8000d0] swapa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000007a0000e8] ldda [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007b8000d0] done p53_trap1o: ldsha [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007a8000d0] swapa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000007a0000e8] ldda [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007b8000d0] done p53_trap2e: ldstuba [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000007b0000d0] ldstuba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000007a8000e8] done p53_trap2o: ldstuba [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000007b0000d0] ldstuba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000007a8000e8] done p53_trap3e: nop nop done p53_trap3o: 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 = dee7e44be7907679 ldx [%g1+0x008],%l1 ! %l1 = 9270c3b036d8595e ldx [%g1+0x010],%l2 ! %l2 = a225f96698c1eec1 ldx [%g1+0x018],%l3 ! %l3 = 00f2c8f8c8e91358 ldx [%g1+0x020],%l4 ! %l4 = 44a6654a4a01d1a6 ldx [%g1+0x028],%l5 ! %l5 = 7f4116df9662d006 ldx [%g1+0x030],%l6 ! %l6 = 1a7db564655a0cf3 ldx [%g1+0x038],%l7 ! %l7 = bdc975f24f10f700 ! 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 = 8f088226 8cd0a9bf e13c22d4 95fea425 ! %f4 = fe0289ef 35acb71f 8ad2760e 8375487e ! %f8 = cae24d7b 49f6fa34 c5c587f4 8a370128 ! %f12 = 256926e2 acb65c4a 1cd7eda0 bb960cff ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = b7a8537c e132e1ee 6e2f0504 5ed38e95 ! %f20 = 78be477f 2f975111 bccf7a9d 0745627e ! %f24 = 7e8a51c7 936f6f9e c2288a1f 85d50b6f ! %f28 = a3ab208e 79d56d24 5e280e88 1e0c5954 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 6ca86022 a5dcbef4 9fe3a3f7 5368d2ba ! %f36 = 2d1c8bfe 9c837263 5ea6e3fb 21d8ff34 ! %f40 = 3a3abb34 0241ff3e 5c0f0d38 e97f5a95 ! %f44 = 781eb6e7 a09cad95 0502059e f93e9553 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xca40a2100000001b,%g7,%g1 ! GSR scale = 3, align = 3 wr %g1,%g0,%gsr ! GSR = ca40a2100000001b wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 54 p54_label_1: ! Mem[000000007d0000f8] = 77c940b64a08f2b6, %l7 = 7d87a57ec4e2e01c, %l1 = 3a71626a803599d5 add %i2,0x38,%g1 casxa [%g1]0x80,%l7,%l1 ! %l1 = 77c940b64a08f2b6 ! Mem[00000000910000cc] = c52852c0, %g18 = b8a901d86487c750 ldsw [%i6+0x00c],%g2 ! %g2 = b8a901d86487c750 ! %l6 = 0b175e09, %l7 = c4e2e01c, Mem[000000007d0000d0] = a89e0a2e 894c16da std %l6,[%i2+%o2] ! Mem[000000007d0000d0] = 0b175e09 c4e2e01c ! Mem[000000007c8000d6] = bf61bff8, %l0 = 6839b90094bcd3d5 ldstub [%i1+0x016],%l0 ! %l0 = 000000bf000000ff ! Mem[000000007c8000e4] = c6565b70, %l3 = 9ba89f83b1aaf4bb ldsw [%i1+0x024],%l3 ! %l3 = ffffffffc6565b70 ! Mem[00000000908000e0] = f2dfe0b4cca31cd3, %g2 = ffffffffc52852c0 ldx [%i5+%o4],%g2 ! %g2 = f2dfe0b4cca31cd3 ! Mem[000000007c0000f0] = bd28167b, %l4 = 6dbbf95a37988d67 swap [%i0+0x030],%l4 ! %l4 = 00000000bd28167b ! %l4 = 00000000bd28167b, Mem[00000000900000da] = cbb53e82 sth %l4,[%i4+0x01a] ! Mem[00000000900000d8] = 167b3e82 ! %l4 = bd28167b, %l5 = 34f40c4c, Mem[000000007c0000f0] = 37988d67 90c0f5ec std %l4,[%i0+0x030] ! Mem[000000007c0000f0] = bd28167b 34f40c4c ! Mem[00000000918000e0] = 70ba0dd8b40bbe7c, %g2 = f2dfe0b4cca31cd3 ldx [%o0+%o4],%g2 ! %g2 = 70ba0dd8b40bbe7c p54_label_2: ! Mem[000000007d8000c6] = dcbfb9a9, %l6 = a2225a5c0b175e09 ldstub [%i3+0x006],%l6 ! %l6 = 000000b9000000ff ! Mem[000000007d0000d0] = 0b175e09c4e2e01c, %l1 = 77c940b64a08f2b6, %l1 = 77c940b64a08f2b6 add %i2,0x10,%g1 casxa [%g1]0x80,%l1,%l1 ! %l1 = 0b175e09c4e2e01c ! Mem[00000000900000c4] = ad828802, %g18 = b8a901d86487c750 ldsw [%i4+0x004],%g2 ! %g2 = b8a901d86487c750 ! Mem[000000007c8000f1] = 8ea923ec, %l4 = 00000000bd28167b ldstub [%i1+0x031],%l4 ! %l4 = 000000a9000000ff ! Mem[000000007c8000e4] = c6565b70, %l6 = 00000000000000b9 swap [%i1+0x024],%l6 ! %l6 = 00000000c6565b70 ! Mem[000000007c8000c8] = 1e803d8b, %l3 = ffffffffc6565b70 swap [%i1+%o1],%l3 ! %l3 = 000000001e803d8b ! Mem[000000007d0000c8] = 50157af5, %l2 = 53496410439d6464 ldub [%i2+%o1],%l2 ! %l2 = 0000000000000050 ! %l0 = 00000000000000bf, Mem[000000007d0000f8] = 77c940b6 stw %l0,[%i2+0x038] ! Mem[000000007d0000f8] = 000000bf ! Mem[000000007c0000e0] = 2dedf3a397282b10, %l7 = 7d87a57ec4e2e01c, %l1 = 0b175e09c4e2e01c add %i0,0x20,%g1 casxa [%g1]0x80,%l7,%l1 ! %l1 = 2dedf3a397282b10 ! Mem[00000000908000c4] = 5e9e2ef7, %g2 = ffffffffad828802 ldsb [%i5+0x007],%g2 ! %g2 = 000000000000005e p54_label_3: ! Mem[00000000918000e0] = 70ba0dd8, %g2 = 000000000000005e lduh [%o0+%o4],%g2 ! %g2 = 00000000000070ba ! Mem[00000000910000e0] = 6b104f6f4dc9f27c, %g2 = 00000000000070ba ldx [%i6+%o4],%g2 ! %g2 = 6b104f6f4dc9f27c ! Mem[000000007c0000d4] = 79d9fc95, %l3 = 000000001e803d8b swap [%i0+0x014],%l3 ! %l3 = 0000000079d9fc95 ! Mem[000000007c8000e8] = 67296e2159bb683c, %l6 = 00000000c6565b70, %l0 = 00000000000000bf add %i1,0x28,%g1 casxa [%g1]0x80,%l6,%l0 ! %l0 = 67296e2159bb683c ! %l3 = 0000000079d9fc95, Mem[00000000900000c0] = beb3ff22 stw %l3,[%i4+%g0] ! Mem[00000000900000c0] = 79d9fc95 ! Mem[000000007d0000d4] = c4e2e01c, %l2 = 0000000000000050 ldstub [%i2+0x014],%l2 ! %l2 = 000000c4000000ff ! %l4 = 00000000000000a9, Mem[00000000918000e8] = a30dc5ac stw %l4,[%o0+%o5] ! Mem[00000000918000e8] = 000000a9 ! Mem[000000007c8000e8] = 67296e21, %l7 = 7d87a57ec4e2e01c swap [%i1+%o5],%l7 ! %l7 = 0000000067296e21 ! Mem[000000007d0000fe] = 4a08f2b6, %l5 = dfe680b034f40c4c ldstub [%i2+0x03e],%l5 ! %l5 = 000000f2000000ff ! %l2 = 00000000000000c4, Mem[00000000900000d8] = 6162167b3e82caa1 stx %l2,[%i4+%o3] ! Mem[00000000900000d8] = 00000000000000c4 p54_label_4: ! %l2 = 000000c4, %l3 = 79d9fc95, Mem[00000000908000f0] = 46ff0db0 61c4f363 std %l2,[%i5+0x030] ! Mem[00000000908000f0] = 000000c4 79d9fc95 ! Mem[00000000908000f0] = c479d9fc, %g2 = 6b104f6f4dc9f27c ldub [%i5+0x033],%g2 ! %g2 = 00000000000000c4 ! Mem[000000007d0000e4] = bbfa0a76, %l5 = 00000000000000f2 ldstub [%i2+0x024],%l5 ! %l5 = 000000bb000000ff ! Mem[000000007d0000c0] = 7c2739c3, %l7 = 0000000067296e21 swap [%i2+%g0],%l7 ! %l7 = 000000007c2739c3 ! Mem[000000007c0000dc] = 46d87fa4, %l2 = 000000c4, %l5 = 000000bb add %i0,0x1c,%g1 casa [%g1]0x80,%l2,%l5 ! %l5 = 0000000046d87fa4 ! Mem[000000007d0000c8] = 50157af54ead991d, %l4 = 00000000000000a9, %l0 = 67296e2159bb683c add %i2,0x08,%g1 casxa [%g1]0x80,%l4,%l0 ! %l0 = 50157af54ead991d ! Mem[00000000900000f4] = afa75549, %g18 = b8a901d86487c750 ldsw [%i4+0x034],%g2 ! %g2 = b8a901d86487c750 ! %l0 = 50157af54ead991d, Mem[00000000918000f0] = acc90819eee8c633 stx %l0,[%o0+0x030] ! Mem[00000000918000f0] = 50157af54ead991d ! Mem[000000007d8000f5] = 64a80350, %l2 = 00000000000000c4 ldstub [%i3+0x035],%l2 ! %l2 = 000000a8000000ff ! %l7 = 000000007c2739c3, Mem[00000000910000fc] = 27d54be0 stw %l7,[%i6+0x03c] ! Mem[00000000910000fc] = 7c2739c3 ba,a p54_not_taken_0_end p54_not_taken_0: ! The following code should not be executed lduh [%i0+0x03e],%l0 sth %l4,[%i3+0x036] lduw [%i3+0x01c],%l6 ldsb [%i2+0x035],%l3 sth %l4,[%i3+0x036] lduh [%i1+0x03a],%l2 ldx [%i2+0x008],%l4 stb %l2,[%i2+0x01a] ba,a p54_branch_failed p54_not_taken_0_end: ! End of Random Code for Thread 54 1: membar #Sync ! Force all stores to complete p54_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0d8] ! Set processor 54 done flag ! Check Registers p54_check_registers: set p54_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 50157af54ead991d bne,a,pn %xcc,p54_reg_l0_fail mov %l0,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000000000a8 bne,a,pn %xcc,p54_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000079d9fc95 bne,a,pn %xcc,p54_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000000000a9 bne,a,pn %xcc,p54_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000046d87fa4 bne,a,pn %xcc,p54_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000c6565b70 bne,a,pn %xcc,p54_reg_l6_fail mov %l6,%g3 ! Check Local Memory set p54_local0_expect,%g1 p54_check_local0: ldx [%g1+0x010],%g2 ! Expected data = 6fc9e7221e803d8b ldx [%i0+0x010],%g3 ! Observed data at 000000007c0000d0 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i0,0x010,%g4 ldx [%g1+0x030],%g2 ! Expected data = bd28167b34f40c4c ldx [%i0+0x030],%g3 ! Observed data at 000000007c0000f0 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i0,0x030,%g4 set p54_local1_expect,%g1 p54_check_local1: ldx [%g1+0x008],%g2 ! Expected data = c6565b70c6546b51 ldx [%i1+0x008],%g3 ! Observed data at 000000007c8000c8 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 3673d3d7bf61fff8 ldx [%i1+0x010],%g3 ! Observed data at 000000007c8000d0 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i1,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 436d5c09000000b9 ldx [%i1+0x020],%g3 ! Observed data at 000000007c8000e0 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = c4e2e01c59bb683c ldx [%i1+0x028],%g3 ! Observed data at 000000007c8000e8 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 8eff23ec2b686558 ldx [%i1+0x030],%g3 ! Observed data at 000000007c8000f0 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i1,0x030,%g4 set p54_local2_expect,%g1 p54_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 67296e212b292377 ldx [%i2+0x000],%g3 ! Observed data at 000000007d0000c0 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i2,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 0b175e09ffe2e01c ldx [%i2+0x010],%g3 ! Observed data at 000000007d0000d0 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i2,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = a8d5a215fffa0a76 ldx [%i2+0x020],%g3 ! Observed data at 000000007d0000e0 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i2,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = 000000bf4a08ffb6 ldx [%i2+0x038],%g3 ! Observed data at 000000007d0000f8 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i2,0x038,%g4 set p54_local3_expect,%g1 p54_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 1468684edcbfffa9 ldx [%i3+0x000],%g3 ! Observed data at 000000007d8000c0 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i3,0x000,%g4 ldx [%g1+0x030],%g2 ! Expected data = efb70b6464ff0350 ldx [%i3+0x030],%g3 ! Observed data at 000000007d8000f0 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i3,0x030,%g4 ! The test for processor 54 has passed p54_passed: ta GOOD_TRAP nop p54_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p54_failed p54_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p54_failed p54_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p54_failed p54_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p54_failed p54_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p54_failed p54_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p54_failed p54_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p54_failed p54_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p54_failed ! 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: ldsha [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007c0000e0] ldxa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000007d8000d8] lduwa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000007d8000e0] ldstuba [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000007d8000c8] swapa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000007d0000c0] done p54_trap1o: ldsha [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007c0000e0] ldxa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000007d8000d8] lduwa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000007d8000e0] ldstuba [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000007d8000c8] swapa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000007d0000c0] done p54_trap2e: lduba [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000007c0000e8] done p54_trap2o: lduba [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000007c0000e8] done p54_trap3e: nop nop nop done p54_trap3o: nop nop nop done p54_init_memory_pointers: set p54_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p54_local0_start,%i0 set p54_local1_start,%i1 set p54_local2_start,%i2 set p54_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 6839b90094bcd3d5 ldx [%g1+0x008],%l1 ! %l1 = 3a71626a803599d5 ldx [%g1+0x010],%l2 ! %l2 = 53496410439d6464 ldx [%g1+0x018],%l3 ! %l3 = 9ba89f83b1aaf4bb ldx [%g1+0x020],%l4 ! %l4 = 6dbbf95a37988d67 ldx [%g1+0x028],%l5 ! %l5 = dfe680b034f40c4c ldx [%g1+0x030],%l6 ! %l6 = a2225a5c0b175e09 ldx [%g1+0x038],%l7 ! %l7 = 7d87a57ec4e2e01c ! 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 = 28ced967 0a5dd81e 3d77769e 1c1e71a9 ! %f4 = 3478f3f4 804a1474 365d7ad4 6c7962a5 ! %f8 = 6fc551a8 2ca3fe0f a0498f27 471786fd ! %f12 = 8b996604 00fd1331 2b7c30ea 9588906d ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 362de1e2 1fc7d1eb 240cabe4 4b37cdeb ! %f20 = 42f2ca28 c3f7214b 6e9e5a1e fa8a8fe2 ! %f24 = 1146bfbb e6686886 92695410 85604b00 ! %f28 = be72adee da78d4a6 c2cffbb8 0829144b ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 5aff3ca0 2edc4f5a cd92e2ca 52955e9c ! %f36 = 5807b125 5efc3dcf fc9a78b7 359eed8a ! %f40 = b9541e02 97f26a76 1ec1e055 8a9fbc26 ! %f44 = fd8a5da8 285bba1c 07ac2d60 c3781a7a ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x8e3c8b3700000075,%g7,%g1 ! GSR scale = 14, align = 5 wr %g1,%g0,%gsr ! GSR = 8e3c8b3700000075 wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 55 p55_label_1: ! Mem[000000007e8000e8] = b1dcaf2a, %l1 = 97d051be7f0a7eeb swap [%i1+%o5],%l1 ! %l1 = 00000000b1dcaf2a ! Mem[000000007f8000d0] = ff48ee0b, %l6 = f8ca1387, %l1 = b1dcaf2a add %i3,0x10,%g1 casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000ff48ee0b ! Mem[000000007f0000d4] = 141e69ce, %l3 = 818c55aa, %l3 = 818c55aa add %i2,0x14,%g1 casa [%g1]0x80,%l3,%l3 ! %l3 = 00000000141e69ce ! Mem[000000007f0000fc] = 7919abaf, %l3 = 141e69ce, %l5 = e1ec3309 add %i2,0x3c,%g1 casa [%g1]0x80,%l3,%l5 ! %l5 = 000000007919abaf ! %l1 = 00000000ff48ee0b, Mem[00000000918000d4] = 703dd1bf sth %l1,[%o0+0x014] ! Mem[00000000918000d4] = ee0bd1bf ! %l3 = 00000000141e69ce, Mem[00000000900000d8] = 6162cbb5 stw %l3,[%i4+%o3] ! Mem[00000000900000d8] = 141e69ce ! Mem[000000007e0000d8] = d29333cb, %l6 = f8ca1387, %l7 = c57fbbbc add %i0,0x18,%g1 casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000d29333cb ! Mem[000000007e8000d8] = b24bdd2eed55b640, %l3 = 00000000141e69ce, %l5 = 000000007919abaf add %i1,0x18,%g1 casxa [%g1]0x80,%l3,%l5 ! %l5 = b24bdd2eed55b640 ! %l3 = 00000000141e69ce, Mem[00000000918000cf] = caeebfad stb %l3,[%o0+0x00f] ! Mem[00000000918000cc] = ceeebfad ! %l1 = 00000000ff48ee0b, Mem[00000000910000c8] = 251289e1 stw %l1,[%i6+%o1] ! Mem[00000000910000c8] = ff48ee0b p55_label_2: ! %l2 = 386a40d2037af0b0, Mem[000000007e0000d8] = d29333cb stb %l2,[%i0+%o3] ! Mem[000000007e0000d8] = b09333cb ! %l3 = 00000000141e69ce, Mem[000000007f0000e0] = b6c28cdb stw %l3,[%i2+%o4] ! Mem[000000007f0000e0] = 141e69ce ! Mem[000000007e8000e8] = 7f0a7eeb, %l7 = 00000000d29333cb swap [%i1+%o5],%l7 ! %l7 = 000000007f0a7eeb ! Mem[000000007e8000f4] = 53c926ba, %l2 = 386a40d2037af0b0 swap [%i1+0x034],%l2 ! %l2 = 0000000053c926ba ! Mem[00000000918000d0] = eebfad61ee0bd1bf, %g2 = 0000000000000000 ldx [%o0+%o2],%g2 ! %g2 = eebfad61ee0bd1bf ! Mem[00000000900000d8] = 141e69ce, %g2 = eebfad61ee0bd1bf lduw [%i4+%o3],%g2 ! %g2 = 00000000141e69ce ! Mem[000000007e8000e0] = 9365c3d8, %l4 = 1419be07fef3eff9 swap [%i1+%o4],%l4 ! %l4 = 000000009365c3d8 ! Mem[000000007e8000e5] = 4cf38d88, %l1 = 00000000ff48ee0b ldstub [%i1+0x025],%l1 ! %l1 = 000000f3000000ff ! Mem[00000000908000e4] = cca31cd3, %g2 = 00000000141e69ce lduh [%i5+0x024],%g2 ! %g2 = 000000000000cca3 ! Mem[000000007e8000e4] = 4cff8d88, %l3 = 141e69ce, %l7 = 7f0a7eeb add %i1,0x24,%g1 casa [%g1]0x80,%l3,%l7 ! %l7 = 000000004cff8d88 p55_label_3: ! %l7 = 000000004cff8d88, Mem[00000000908000ce] = 670ee2de stb %l7,[%i5+0x00e] ! Mem[00000000908000cc] = 880ee2de ! Mem[00000000918000dc] = 19fe44c6, %g2 = 000000000000cca3 lduh [%o0+0x01c],%g2 ! %g2 = 00000000000019fe ! Mem[000000007e0000c0] = 83f009350786413b, %l3 = 00000000141e69ce, %l0 = 3a12f5e8475b396a casxa [%i0]0x80,%l3,%l0 ! %l0 = 83f009350786413b ! Mem[00000000900000d0] = f445a4b1 2d2854de, %g2 = 000019fe, %g3 = 00000000 ldd [%i4+%o2],%g2 ! %g2 = 00000000f445a4b1 000000002d2854de ! Mem[000000007f8000d6] = 68d1bb50, %l6 = 6cd5147ff8ca1387 ldstub [%i3+0x016],%l6 ! %l6 = 000000bb000000ff ! Mem[00000000900000c4] = 02b54df9, %g2 = 00000000f445a4b1 ldub [%i4+0x007],%g2 ! %g2 = 0000000000000002 ! %l4 = 000000009365c3d8, Mem[00000000908000c0] = c770574b721ca35e stx %l4,[%i5+%g0] ! Mem[00000000908000c0] = 000000009365c3d8 ! %l7 = 000000004cff8d88, Mem[00000000900000e6] = 91d2e04c sth %l7,[%i4+0x026] ! Mem[00000000900000e4] = 8d88e04c ! Mem[000000007f8000d5] = 68d1ff50, %l2 = 0000000053c926ba ldstub [%i3+0x015],%l2 ! %l2 = 000000d1000000ff ! Mem[000000007f0000d2] = 4bcf7154, %l0 = 83f009350786413b ldstub [%i2+0x012],%l0 ! %l0 = 00000071000000ff p55_label_4: ! Mem[000000007e0000e0] = 66edd954af5f8e6d, %l7 = 000000004cff8d88, %l2 = 00000000000000d1 add %i0,0x20,%g1 casxa [%g1]0x80,%l7,%l2 ! %l2 = 66edd954af5f8e6d ! Mem[00000000900000cc] = 6bd880f9, %g18 = 49eeb1df964bb001 ldsw [%i4+0x00c],%g2 ! %g2 = 49eeb1df964bb001 ! Mem[000000007e8000cc] = c429ac0d, %l0 = 0000000000000071 ldsh [%i1+0x00c],%l0 ! %l0 = ffffffffffffc429 ! %l5 = b24bdd2eed55b640, Mem[00000000900000f4] = afa75549 stw %l5,[%i4+0x034] ! Mem[00000000900000f4] = ed55b640 ! Mem[000000007e8000e8] = d29333cb 2d53d510, %l6 = 000000bb, %l7 = 4cff8d88 ldd [%i1+%o5],%l6 ! %l6 = 00000000d29333cb 000000002d53d510 ! Mem[000000007e8000d3] = c70c97fe, %l6 = 00000000d29333cb ldstub [%i1+0x013],%l6 ! %l6 = 000000fe000000ff ! Mem[000000007f0000f4] = 6b6f9b47, %l4 = 000000009365c3d8 swap [%i2+0x034],%l4 ! %l4 = 000000006b6f9b47 ! Mem[000000007e8000c8] = 6e43a51ac429ac0d, %l5 = b24bdd2eed55b640 ldx [%i1+%o1],%l5 ! %l5 = 6e43a51ac429ac0d ! Mem[00000000918000f0] = 0819eee8, %g2 = 000000006bd880f9 ldsh [%o0+0x032],%g2 ! %g2 = 0000000000000819 ! Mem[00000000910000f4] = 5500a46a, %g2 = 0000000000000819 lduh [%i6+0x036],%g2 ! %g2 = 0000000000005500 ba,a p55_not_taken_0_end p55_not_taken_0: ! The following code should not be executed lduh [%i0+0x03e],%l0 sth %l4,[%i3+0x036] lduw [%i3+0x01c],%l6 ldsb [%i2+0x035],%l3 sth %l4,[%i3+0x036] lduh [%i1+0x03a],%l2 ldx [%i2+0x008],%l4 stb %l2,[%i2+0x01a] 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 ffffffffffffc429 bne,a,pn %xcc,p55_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000000000f3 bne,a,pn %xcc,p55_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 66edd954af5f8e6d bne,a,pn %xcc,p55_reg_l2_fail mov %l2,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 6e43a51ac429ac0d bne,a,pn %xcc,p55_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000000000fe 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 %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 365d7ad4 6c7962a5 bne %xcc,p55_f6_fail nop ! Check Local Memory set p55_local0_expect,%g1 p55_check_local0: ldx [%g1+0x018],%g2 ! Expected data = b09333cbaa0fdcbc ldx [%i0+0x018],%g3 ! Observed data at 000000007e0000d8 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i0,0x018,%g4 set p55_local1_expect,%g1 p55_check_local1: ldx [%g1+0x010],%g2 ! Expected data = c70c97ff9367929a ldx [%i1+0x010],%g3 ! Observed data at 000000007e8000d0 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i1,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = fef3eff94cff8d88 ldx [%i1+0x020],%g3 ! Observed data at 000000007e8000e0 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = d29333cb2d53d510 ldx [%i1+0x028],%g3 ! Observed data at 000000007e8000e8 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = fcf6117b037af0b0 ldx [%i1+0x030],%g3 ! Observed data at 000000007e8000f0 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i1,0x030,%g4 set p55_local2_expect,%g1 p55_check_local2: ldx [%g1+0x010],%g2 ! Expected data = 4bcfff54141e69ce ldx [%i2+0x010],%g3 ! Observed data at 000000007f0000d0 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i2,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 141e69ce7aaa6ea1 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 = 2afd957a9365c3d8 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+0x010],%g2 ! Expected data = ff48ee0b68ffff50 ldx [%i3+0x010],%g3 ! Observed data at 000000007f8000d0 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i3,0x010,%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_f6_fail: set p55_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%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: ldswa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007f8000d0] lduha [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000007e8000e8] lduba [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007f8000e0] ldda [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000007e8000c8] ldstuba [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000007e0000e8] ldda [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000007e8000e8] swapa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000007e0000c8] done p55_trap1o: ldswa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007f8000d0] lduha [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000007e8000e8] lduba [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007f8000e0] ldda [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000007e8000c8] ldstuba [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000007e0000e8] ldda [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000007e8000e8] swapa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000007e0000c8] done p55_trap2e: lduwa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000007f0000c0] ldsha [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007e0000d0] stba %l0,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000007f8000c0] lduha [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007e8000d8] ldswa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000007e8000d0] ldstuba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000007e0000c0] done p55_trap2o: lduwa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000007f0000c0] ldsha [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007e0000d0] stba %l0,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000007f8000c0] lduha [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007e8000d8] ldswa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000007e8000d0] ldstuba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000007e0000c0] done p55_trap3e: nop nop nop nop nop nop done p55_trap3o: nop nop nop nop nop nop done p55_init_memory_pointers: set p55_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p55_local0_start,%i0 set p55_local1_start,%i1 set p55_local2_start,%i2 set p55_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 3a12f5e8475b396a ldx [%g1+0x008],%l1 ! %l1 = 97d051be7f0a7eeb ldx [%g1+0x010],%l2 ! %l2 = 386a40d2037af0b0 ldx [%g1+0x018],%l3 ! %l3 = 60d2568a818c55aa ldx [%g1+0x020],%l4 ! %l4 = 1419be07fef3eff9 ldx [%g1+0x028],%l5 ! %l5 = 217afc42e1ec3309 ldx [%g1+0x030],%l6 ! %l6 = 6cd5147ff8ca1387 ldx [%g1+0x038],%l7 ! %l7 = 8a7010f4c57fbbbc ! 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 = 456d1f57 81dd827f 625f6247 fc991510 ! %f4 = bd269f42 026343ef 96b136a0 f4758e78 ! %f8 = 578e338b c49a5ab1 5247fbda 01bbf033 ! %f12 = ceecd31a a33a187c 2827c0de e965972d ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 7a8b0ea3 de30b1e7 9aed3826 353c6e5a ! %f20 = d3e58b6b 98180b65 fa1be4cc 79445be9 ! %f24 = fe76a564 4f6fe0e2 4d4a53a1 f3f844d9 ! %f28 = 2db2b551 8ca5c431 54c5a933 573103e5 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 57e758aa 80016ba1 dba91d25 df1024b9 ! %f36 = ff9c1c44 c4132edb c752ac9b ae785168 ! %f40 = 460e93fe e300e91e 7144bde0 fa0617bb ! %f44 = 647e5a4d a1867ba0 5961030a b07c5eb6 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x3d2365bf00000057,%g7,%g1 ! GSR scale = 10, align = 7 wr %g1,%g0,%gsr ! GSR = 3d2365bf00000057 wr %g0,%y ! Clear Y 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[00000000908000d0] = e2def21a6b9d8a8c, %g2 = 0000000000000000 ldx [%i5+%o2],%g2 ! %g2 = e2def21a6b9d8a8c ! Mem[00000000810000e0] = 9866631e, %l2 = d1ce36cf, %l6 = 69951674 add %i2,0x20,%g1 casa [%g1]0x80,%l2,%l6 ! %l6 = 000000009866631e ! Mem[00000000818000e4] = 68080daa, %l7 = 4fa9440fba6816f3 swap [%i3+0x024],%l7 ! %l7 = 0000000068080daa ! Mem[00000000808000f0] = 2585df83 110d064d, %l0 = 2564103c, %l1 = dda473c0 ldd [%i1+0x030],%l0 ! %l0 = 000000002585df83 00000000110d064d ! %l0 = 000000002585df83, Mem[00000000908000c8] = 9e2ef71da03e670e stx %l0,[%i5+%o1] ! Mem[00000000908000c8] = 000000002585df83 ! Mem[00000000800000e2] = 741bbeb3, %l1 = 00000000110d064d ldstub [%i0+0x022],%l1 ! %l1 = 000000be000000ff ! Mem[00000000800000e8] = c0c9a6b0, %l2 = bf98464fd1ce36cf lduh [%i0+%o5],%l2 ! %l2 = 000000000000c0c9 ! Mem[00000000800000d0] = c10ef75c, %l0 = 000000002585df83 swap [%i0+%o2],%l0 ! %l0 = 00000000c10ef75c ! Mem[00000000808000c4] = 8b622393, %l2 = 000000000000c0c9 swap [%i1+0x004],%l2 ! %l2 = 000000008b622393 ! Mem[00000000800000f0] = 554d62d3aa2db9f6, %l4 = ab395e69da88049c, %l0 = 00000000c10ef75c add %i0,0x30,%g1 casxa [%g1]0x80,%l4,%l0 ! %l0 = 554d62d3aa2db9f6 p56_label_2: ! Mem[00000000810000d0] = 06df71d8 30ecd460, %l4 = da88049c, %l5 = 37b88620 ldd [%i2+%o2],%l4 ! %l4 = 0000000006df71d8 0000000030ecd460 ! Mem[00000000818000cd] = b5e4140e, %l6 = 000000009866631e ldstub [%i3+0x00d],%l6 ! %l6 = 000000e4000000ff ! Mem[00000000800000f3] = 554d62d3, %l6 = 00000000000000e4 ldstub [%i0+0x033],%l6 ! %l6 = 000000d3000000ff ! %l4 = 0000000006df71d8, Mem[00000000900000d7] = de6162cb stb %l4,[%i4+0x017] ! Mem[00000000900000d4] = d86162cb ! Mem[00000000800000cc] = 6e289b01, %l5 = 30ecd460, %l0 = aa2db9f6 add %i0,0x0c,%g1 casa [%g1]0x80,%l5,%l0 ! %l0 = 000000006e289b01 ! Mem[00000000900000f8] = 1c9204ff, %g18 = 583755c3fa3cb3af ldsw [%i4+0x038],%g2 ! %g2 = 583755c3fa3cb3af ! Mem[00000000810000ff] = 4e4ae2bd, %l5 = 0000000030ecd460 ldstub [%i2+0x03f],%l5 ! %l5 = 000000bd000000ff ! Mem[00000000800000c0] = 0a8ed1bb, %l2 = 000000008b622393 ldstub [%i0+%g0],%l2 ! %l2 = 0000000a000000ff ! %l3 = 6a579c129babe9fd, Mem[00000000908000e0] = f2dfe0b4cca31cd3 stx %l3,[%i5+%o4] ! Mem[00000000908000e0] = 6a579c129babe9fd ! %l4 = 0000000006df71d8, Mem[00000000900000c2] = ff22ad82 stb %l4,[%i4+0x002] ! Mem[00000000900000c0] = d822ad82 p56_label_3: ! Mem[00000000918000f0] = acc90819eee8c633, %g2 = 000000001c9204ff ldx [%o0+0x030],%g2 ! %g2 = acc90819eee8c633 ! Mem[00000000818000e2] = 867c287e, %l6 = 00000000000000d3 ldstub [%i3+0x022],%l6 ! %l6 = 00000028000000ff ! Mem[00000000900000d8] = cbb53e82, %g2 = acc90819eee8c633 ldsh [%i4+0x01a],%g2 ! %g2 = ffffffffffffcbb5 ! Mem[00000000808000c0] = c0ed615f0000c0c9, %l6 = 0000000000000028, %l5 = 00000000000000bd casxa [%i1]0x80,%l6,%l5 ! %l5 = c0ed615f0000c0c9 ! Mem[00000000900000f0] = 266aa0af, %g2 = ffffffffffffcbb5 ldsb [%i4+0x031],%g2 ! %g2 = 0000000000000026 ! Mem[00000000800000cd] = 6e289b01, %l2 = 000000000000000a ldstub [%i0+0x00d],%l2 ! %l2 = 00000028000000ff ! Mem[00000000900000e8] = e04cb730, %g2 = 0000000000000026 lduw [%i4+%o5],%g2 ! %g2 = 00000000e04cb730 ! Mem[00000000818000ec] = bc430c84, %l2 = 0000000000000028 ldub [%i3+0x02d],%l2 ! %l2 = 0000000000000043 ! Mem[00000000900000f8] = 1c9204ff 0677a530, %g2 = e04cb730, %g3 = 00000000 ldd [%i4+0x038],%g2 ! %g2 = 000000001c9204ff 000000000677a530 ! Mem[00000000800000c8] = da38a460, %l1 = 000000be, %l0 = 6e289b01 add %i0,0x08,%g1 casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000da38a460 p56_label_4: ! Mem[00000000810000c8] = a1461caecfc78a9b, %l0 = 00000000da38a460, %l3 = 6a579c129babe9fd add %i2,0x08,%g1 casxa [%g1]0x80,%l0,%l3 ! %l3 = a1461caecfc78a9b ! Mem[00000000800000c8] = da38a460, %l6 = 0000000000000028 swap [%i0+%o1],%l6 ! %l6 = 00000000da38a460 ! Mem[00000000808000f0] = 2585df83110d064d, %l5 = c0ed615f0000c0c9, %l3 = a1461caecfc78a9b add %i1,0x30,%g1 casxa [%g1]0x80,%l5,%l3 ! %l3 = 2585df83110d064d ! Mem[00000000808000d0] = d8275ea5, %l1 = 000000be, %l4 = 06df71d8 add %i1,0x10,%g1 casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000d8275ea5 ! Mem[00000000918000fc] = 35f8f42c, %g2 = 000000001c9204ff lduw [%o0+0x03c],%g2 ! %g2 = 0000000035f8f42c ! Mem[00000000800000f4] = aa2db9f6, %l0 = 00000000da38a460 swap [%i0+0x034],%l0 ! %l0 = 00000000aa2db9f6 ! Mem[00000000910000c0] = c8f49199f698a466, %g2 = 0000000035f8f42c ldx [%i6+%g0],%g2 ! %g2 = c8f49199f698a466 ! %l2 = 0000000000000043, Mem[00000000918000d0] = eebfad61703dd1bf stx %l2,[%o0+%o2] ! Mem[00000000918000d0] = 0000000000000043 ! Mem[00000000910000d0] = c698f6b2, %g2 = c8f49199f698a466 ldsb [%i6+0x013],%g2 ! %g2 = ffffffffffffffc6 ! Mem[00000000918000cc] = 6fca0000, %g2 = ffffffffffffffc6 ldsb [%o0+0x00e],%g2 ! %g2 = 000000000000006f ba,a p56_not_taken_0_end p56_not_taken_0: ! The following code should not be executed lduh [%i0+0x03e],%l0 sth %l4,[%i3+0x036] lduw [%i3+0x01c],%l6 ldsb [%i2+0x035],%l3 sth %l4,[%i3+0x036] lduh [%i1+0x03a],%l2 ldx [%i2+0x008],%l4 stb %l2,[%i2+0x01a] 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+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000000000be bne,a,pn %xcc,p56_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000000043 bne,a,pn %xcc,p56_reg_l2_fail mov %l2,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be c0ed615f0000c0c9 bne,a,pn %xcc,p56_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000da38a460 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 %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be 456d1f57 81dd827f bne %xcc,p56_f0_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be bd269f42 026343ef bne %xcc,p56_f4_fail nop ! Check Local Memory set p56_local0_expect,%g1 p56_check_local0: ldx [%g1+0x000],%g2 ! Expected data = ff8ed1bb98219fce ldx [%i0+0x000],%g3 ! Observed data at 00000000800000c0 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 000000286eff9b01 ldx [%i0+0x008],%g3 ! Observed data at 00000000800000c8 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 2585df835d0b300e ldx [%i0+0x010],%g3 ! Observed data at 00000000800000d0 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i0,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 741bffb3425187d3 ldx [%i0+0x020],%g3 ! Observed data at 00000000800000e0 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i0,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = 554d62ffda38a460 ldx [%i0+0x030],%g3 ! Observed data at 00000000800000f0 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i0,0x030,%g4 set p56_local1_expect,%g1 p56_check_local1: ldx [%g1+0x000],%g2 ! Expected data = c0ed615f0000c0c9 ldx [%i1+0x000],%g3 ! Observed data at 00000000808000c0 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i1,0x000,%g4 set p56_local2_expect,%g1 p56_check_local2: ldx [%g1+0x038],%g2 ! Expected data = 0b06b3214e4ae2ff ldx [%i2+0x038],%g3 ! Observed data at 00000000810000f8 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i2,0x038,%g4 set p56_local3_expect,%g1 p56_check_local3: ldx [%g1+0x008],%g2 ! Expected data = 8d0dc190b5ff140e ldx [%i3+0x008],%g3 ! Observed data at 00000000818000c8 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i3,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = 867cff7eba6816f3 ldx [%i3+0x020],%g3 ! Observed data at 00000000818000e0 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i3,0x020,%g4 ! The test for processor 56 has passed p56_passed: ta GOOD_TRAP nop p56_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p56_failed p56_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p56_failed p56_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p56_failed p56_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p56_failed p56_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p56_failed p56_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p56_failed p56_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p56_failed p56_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p56_failed p56_f0_fail: set p56_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p56_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: ldswa [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000808000e0] stha %l4,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000818000d8] done p56_trap1o: ldswa [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000808000e0] stha %l4,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000818000d8] done p56_trap2e: swapa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000810000c0] ldda [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000818000e0] done p56_trap2o: swapa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000810000c0] ldda [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000818000e0] done p56_trap3e: nop nop nop nop nop nop done p56_trap3o: nop nop nop nop nop nop done p56_init_memory_pointers: set p56_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p56_local0_start,%i0 set p56_local1_start,%i1 set p56_local2_start,%i2 set p56_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 9829d3e22564103c ldx [%g1+0x008],%l1 ! %l1 = 9c0937ecdda473c0 ldx [%g1+0x010],%l2 ! %l2 = bf98464fd1ce36cf ldx [%g1+0x018],%l3 ! %l3 = 6a579c129babe9fd ldx [%g1+0x020],%l4 ! %l4 = ab395e69da88049c ldx [%g1+0x028],%l5 ! %l5 = 0a2e58e637b88620 ldx [%g1+0x030],%l6 ! %l6 = f1836d4069951674 ldx [%g1+0x038],%l7 ! %l7 = 4fa9440fba6816f3 ! 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 = 5f1d5348 cf7da75c 9969d190 dcadc131 ! %f4 = 46132c27 4bb684c4 921fa668 2f8f7253 ! %f8 = 3a896871 13886f9c 0345e7b8 246d9e18 ! %f12 = 656eebd3 6109f51b dc4193a3 75692769 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = c3a38419 fc548225 e510f32a a3e158b5 ! %f20 = 5cf869d0 3b6f3c20 05163516 663f12db ! %f24 = 3cae214b 0eab7346 d5c6325f c38dfd48 ! %f28 = 1afaee31 3b598df6 fcef3f2b fd41859f ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 91b066a5 a73b03ed 12fa48db fc82dba0 ! %f36 = aa66769c 5a9708c4 342da634 eb6f03ba ! %f40 = 7fd8e936 a1c40443 ff16c03e 6012a7c7 ! %f44 = c430514e 9ba6a963 618d8a7d 9248013d ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xe31e95d00000006b,%g7,%g1 ! GSR scale = 13, align = 3 wr %g1,%g0,%gsr ! GSR = e31e95d00000006b wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 57 p57_label_1: ! Mem[00000000830000c8] = a8b1f18542d3cfce, %l6 = 7e5987f4325bcf71, %l3 = 4935ff1c575f1b58 add %i2,0x08,%g1 casxa [%g1]0x80,%l6,%l3 ! %l3 = a8b1f18542d3cfce ! %l3 = a8b1f18542d3cfce, Mem[00000000910000e6] = f27c600c sth %l3,[%i6+0x026] ! Mem[00000000910000e4] = cfce600c ! Mem[00000000910000d8] = 52e8dbeac20be24b, %g2 = 0000000000000000 ldx [%i6+%o3],%g2 ! %g2 = 52e8dbeac20be24b ! %l1 = 8fce50249bf0b85e, Mem[00000000918000e1] = ba0dd8b4 stb %l1,[%o0+0x021] ! Mem[00000000918000e0] = 5e0dd8b4 ! Mem[00000000820000c4] = 948f75a8, %l5 = 9aec4c762eb679e3 swap [%i0+0x004],%l5 ! %l5 = 00000000948f75a8 ! Mem[00000000838000f8] = 65c07a68f225fb63, %l1 = 8fce50249bf0b85e, %l1 = 8fce50249bf0b85e add %i3,0x38,%g1 casxa [%g1]0x80,%l1,%l1 ! %l1 = 65c07a68f225fb63 ! Mem[00000000838000cc] = a0030060, %l5 = 00000000948f75a8 swap [%i3+0x00c],%l5 ! %l5 = 00000000a0030060 ! Mem[00000000900000e8] = e04cb730, %g18 = 26f0e4cffb51c452 ldsw [%i4+%o5],%g2 ! %g2 = 26f0e4cffb51c452 ! Mem[00000000918000f0] = 19eee8c6, %g2 = ffffffffe04cb730 ldsb [%o0+0x033],%g2 ! %g2 = 0000000000000019 ! %l3 = a8b1f18542d3cfce, Mem[00000000820000e2] = 5f212db3 sth %l3,[%i0+0x022] ! Mem[00000000820000e0] = 5f21cfce p57_label_2: ! Mem[00000000838000c3] = 94ec53d2, %l5 = 00000000a0030060 ldstub [%i3+0x003],%l5 ! %l5 = 000000d2000000ff ! %l3 = a8b1f18542d3cfce, Mem[00000000910000f8] = a46a7fd827d54be0 stx %l3,[%i6+0x038] ! Mem[00000000910000f8] = a8b1f18542d3cfce ! %l4 = 5f7ea078, %l5 = 000000d2, Mem[00000000908000d0] = e2def21a 6b9d8a8c std %l4,[%i5+%o2] ! Mem[00000000908000d0] = 5f7ea078 000000d2 ! Mem[00000000830000cc] = 42d3cfce, %l0 = 066cd287, %l1 = f225fb63 add %i2,0x0c,%g1 casa [%g1]0x80,%l0,%l1 ! %l1 = 0000000042d3cfce ! Mem[00000000828000d8] = ee716337, %l6 = 7e5987f4325bcf71 swap [%i1+%o3],%l6 ! %l6 = 00000000ee716337 ! Mem[00000000828000c2] = 88506968, %l7 = ae0daa77d7fc3dac ldstub [%i1+0x002],%l7 ! %l7 = 00000069000000ff ! %l2 = 09e12d17f9992e9c, Mem[00000000908000ea] = 446baee5 sth %l2,[%i5+0x02a] ! Mem[00000000908000e8] = 2e9caee5 ! %l1 = 0000000042d3cfce, Mem[00000000918000f8] = eb93bcb135f8f42c stx %l1,[%o0+0x038] ! Mem[00000000918000f8] = 0000000042d3cfce ! Mem[00000000838000e8] = 14d0c955, %l0 = 01e93ab2066cd287 swap [%i3+%o5],%l0 ! %l0 = 0000000014d0c955 ! Mem[00000000828000e0] = 7ab1307d, %l7 = 0000000000000069 swap [%i1+%o4],%l7 ! %l7 = 000000007ab1307d p57_label_3: ! Mem[00000000830000f0] = fee7a9bb, %l6 = 00000000ee716337 lduh [%i2+0x032],%l6 ! %l6 = 000000000000a9bb ! Mem[00000000820000ec] = 35e86353, %l0 = 14d0c955, %l1 = 42d3cfce add %i0,0x2c,%g1 casa [%g1]0x80,%l0,%l1 ! %l1 = 0000000035e86353 ! Mem[00000000838000e8] = 066cd287, %l3 = 42d3cfce, %l4 = 5f7ea078 add %i3,0x28,%g1 casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000066cd287 ! Mem[00000000820000f0] = afbbaca1, %l4 = 066cd287, %l3 = 42d3cfce add %i0,0x30,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000afbbaca1 ! Mem[00000000900000e8] = e04cb730, %g2 = 0000000000000019 ldsb [%i4+%o5],%g2 ! %g2 = ffffffffffffffe0 ! %l0 = 0000000014d0c955, Mem[00000000900000c8] = b54df9f36bd880f9 stx %l0,[%i4+%o1] ! Mem[00000000900000c8] = 0000000014d0c955 ! Mem[00000000830000d8] = b5330a53, %l4 = 066cd287, %l7 = 7ab1307d add %i2,0x18,%g1 casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000b5330a53 ! Mem[00000000838000e8] = 066cd287, %l6 = 000000000000a9bb ldsh [%i3+0x02a],%l6 ! %l6 = ffffffffffffd287 ! Mem[00000000918000f0] = acc90819, %g2 = ffffffffffffffe0 lduh [%o0+0x030],%g2 ! %g2 = 000000000000acc9 ! Mem[00000000900000d8] = 6162cbb5 3e82caa1, %g2 = 0000acc9, %g3 = 00000000 ldd [%i4+%o3],%g2 ! %g2 = 000000006162cbb5 000000003e82caa1 p57_label_4: ! %l2 = 09e12d17f9992e9c, Mem[00000000918000c8] = 2b6e983f stb %l2,[%o0+%o1] ! Mem[00000000918000c8] = 9c6e983f ! Mem[00000000838000c0] = 94ec53ff, %l2 = f9992e9c, %l6 = ffffd287 casa [%i3]0x80,%l2,%l6 ! %l6 = 0000000094ec53ff ! Mem[00000000838000e0] = d818b5ae2567c15a, %l7 = 00000000b5330a53, %l4 = 00000000066cd287 add %i3,0x20,%g1 casxa [%g1]0x80,%l7,%l4 ! %l4 = d818b5ae2567c15a ! Mem[00000000838000e8] = 066cd287, %l2 = 09e12d17f9992e9c swap [%i3+%o5],%l2 ! %l2 = 00000000066cd287 ! Mem[00000000828000c8] = d41e936e, %l2 = 00000000066cd287 ldub [%i1+%o1],%l2 ! %l2 = 00000000000000d4 ! Mem[00000000830000c8] = a8b1f185, %l7 = 00000000b5330a53 swap [%i2+%o1],%l7 ! %l7 = 00000000a8b1f185 ! Mem[00000000820000f0] = afbbaca1, %l0 = 0000000014d0c955 swap [%i0+0x030],%l0 ! %l0 = 00000000afbbaca1 ! Mem[00000000908000e8] = 07192e9c, %g2 = 000000006162cbb5 lduw [%i5+%o5],%g2 ! %g2 = 0000000007192e9c ! Mem[00000000908000c8] = 9e2ef71d a03e670e, %g2 = 07192e9c, %g3 = 3e82caa1 ldd [%i5+%o1],%g2 ! %g2 = 000000009e2ef71d 00000000a03e670e ! Mem[00000000820000d0] = e30a5b05, %l4 = d818b5ae2567c15a swap [%i0+%o2],%l4 ! %l4 = 00000000e30a5b05 ba,a p57_not_taken_0_end p57_not_taken_0: ! The following code should not be executed lduh [%i0+0x03e],%l0 sth %l4,[%i3+0x036] lduw [%i3+0x01c],%l6 ldsb [%i2+0x035],%l3 sth %l4,[%i3+0x036] lduh [%i1+0x03a],%l2 ldx [%i2+0x008],%l4 stb %l2,[%i2+0x01a] 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+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000000000d4 bne,a,pn %xcc,p57_reg_l2_fail mov %l2,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000000000d2 bne,a,pn %xcc,p57_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000094ec53ff bne,a,pn %xcc,p57_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000a8b1f185 bne,a,pn %xcc,p57_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p57_local0_expect,%g1 p57_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 206526632eb679e3 ldx [%i0+0x000],%g3 ! Observed data at 00000000820000c0 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i0,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 2567c15aca8b5315 ldx [%i0+0x010],%g3 ! Observed data at 00000000820000d0 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i0,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 5f21cfcee4d5722d ldx [%i0+0x020],%g3 ! Observed data at 00000000820000e0 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i0,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = 14d0c95581ea9a62 ldx [%i0+0x030],%g3 ! Observed data at 00000000820000f0 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i0,0x030,%g4 set p57_local1_expect,%g1 p57_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 8850ff68486391b1 ldx [%i1+0x000],%g3 ! Observed data at 00000000828000c0 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i1,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = 325bcf7137fbddc2 ldx [%i1+0x018],%g3 ! Observed data at 00000000828000d8 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 00000069c5cdd592 ldx [%i1+0x020],%g3 ! Observed data at 00000000828000e0 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i1,0x020,%g4 set p57_local2_expect,%g1 p57_check_local2: ldx [%g1+0x008],%g2 ! Expected data = b5330a5342d3cfce ldx [%i2+0x008],%g3 ! Observed data at 00000000830000c8 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i2,0x008,%g4 set p57_local3_expect,%g1 p57_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 94ec53ff4187e852 ldx [%i3+0x000],%g3 ! Observed data at 00000000838000c0 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = f9aae50c948f75a8 ldx [%i3+0x008],%g3 ! Observed data at 00000000838000c8 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i3,0x008,%g4 ldx [%g1+0x028],%g2 ! Expected data = f9992e9c01984459 ldx [%i3+0x028],%g3 ! Observed data at 00000000838000e8 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i3,0x028,%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: ldswa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000820000c0] ldxa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000830000c0] stda %l4,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[00000000820000e0] swapa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000828000e8] done p57_trap1o: ldswa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000820000c0] ldxa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000830000c0] stda %l4,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[00000000820000e0] swapa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000828000e8] done p57_trap2e: ldsha [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000838000e8] ldsba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000820000c0] stba %l5,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000820000d0] lduwa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000828000d8] ldda [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000838000c0] ldstuba [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000828000d0] done p57_trap2o: ldsha [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000838000e8] ldsba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000820000c0] stba %l5,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000820000d0] lduwa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000828000d8] ldda [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000838000c0] ldstuba [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000828000d0] 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 = 01e93ab2066cd287 ldx [%g1+0x008],%l1 ! %l1 = 8fce50249bf0b85e ldx [%g1+0x010],%l2 ! %l2 = 09e12d17f9992e9c ldx [%g1+0x018],%l3 ! %l3 = 4935ff1c575f1b58 ldx [%g1+0x020],%l4 ! %l4 = aef1e4fa5f7ea078 ldx [%g1+0x028],%l5 ! %l5 = 9aec4c762eb679e3 ldx [%g1+0x030],%l6 ! %l6 = 7e5987f4325bcf71 ldx [%g1+0x038],%l7 ! %l7 = ae0daa77d7fc3dac ! 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 = 681c1fc4 50e4dc93 2f0ba3e6 00d9671a ! %f4 = b47138f3 7a09651f 8b89098c 358b5ccc ! %f8 = df8eceae 30a4ecf7 64eb44cd 4d0387e4 ! %f12 = d5a19402 bb217d30 8e14e17a 0f2fe77d ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = c8bc8226 b080654f e822e872 1e141565 ! %f20 = 9ac51260 3504c02a d63b58e9 2521990f ! %f24 = 9606c2df 8fbfdb79 81cbc5e1 44b4655d ! %f28 = 96e9bc5e c3c39570 d2580cdf 5af3e1b6 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 2d21759e ada861d2 eae5980e 88ea83d7 ! %f36 = 91ce341b 3e689c5b 512bda78 b8975adb ! %f40 = acc54710 68a18684 c6d2c1b2 1f3c4c54 ! %f44 = 39f4552e 27a90988 26503e92 85004314 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xa8f5e3c000000055,%g7,%g1 ! GSR scale = 10, align = 5 wr %g1,%g0,%gsr ! GSR = a8f5e3c000000055 wr %g0,%y ! Clear Y 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[00000000840000dc] = b00b2875, %l5 = 70f70dd9d0b86c3f swap [%i0+0x01c],%l5 ! %l5 = 00000000b00b2875 ! Mem[00000000850000c0] = 23d6dabc, %l5 = 00000000b00b2875 swap [%i2+%g0],%l5 ! %l5 = 0000000023d6dabc ! Mem[00000000848000e4] = 1122b458, %l1 = b8d489604765a8f3 swap [%i1+0x024],%l1 ! %l1 = 000000001122b458 ! Mem[00000000848000e0] = 378ddca8, %l6 = 23f0b0f483d3fcc0 swap [%i1+%o4],%l6 ! %l6 = 00000000378ddca8 ! Mem[00000000840000cc] = 1cb4cd21, %l0 = 53236af0b156586f swap [%i0+0x00c],%l0 ! %l0 = 000000001cb4cd21 ! %l7 = fbaf42365a902b09, Mem[00000000840000f4] = 9ce2ca68 stw %l7,[%i0+0x034] ! Mem[00000000840000f4] = 5a902b09 ! Mem[00000000840000d8] = ad96e243, %l5 = 0000000023d6dabc lduw [%i0+%o3],%l5 ! %l5 = 00000000ad96e243 ! Mem[00000000918000e8] = ac75aed2, %g2 = 0000000000000000 ldub [%o0+0x02b],%g2 ! %g2 = 00000000000000ac ! Mem[00000000840000d0] = 6ebb050e, %l7 = 5a902b09, %l4 = 013ee085 add %i0,0x10,%g1 casa [%g1]0x80,%l7,%l4 ! %l4 = 000000006ebb050e ! Mem[00000000858000d8] = 1186affa, %l7 = fbaf42365a902b09 swap [%i3+%o3],%l7 ! %l7 = 000000001186affa p58_label_2: ! Mem[00000000850000d2] = bafa6e34, %l7 = 000000001186affa ldstub [%i2+0x012],%l7 ! %l7 = 0000006e000000ff ! Mem[00000000910000d4] = b2be52e8, %g2 = 00000000000000ac ldsh [%i6+0x016],%g2 ! %g2 = ffffffffffffb2be ! Mem[00000000858000f0] = eff804bf, %l4 = 6ebb050e, %l1 = 1122b458 add %i3,0x30,%g1 casa [%g1]0x80,%l4,%l1 ! %l1 = 00000000eff804bf ! Mem[00000000858000e0] = 029199f7, %l0 = 000000001cb4cd21 lduh [%i3+0x022],%l0 ! %l0 = 00000000000099f7 ! Mem[00000000858000c0] = 4df00b46 aeb9c47b, %l6 = 378ddca8, %l7 = 0000006e ldd [%i3+%g0],%l6 ! %l6 = 000000004df00b46 00000000aeb9c47b ! Mem[00000000908000f4] = 61c4f363, %g2 = ffffffffffffb2be lduh [%i5+0x034],%g2 ! %g2 = 00000000000061c4 ! Mem[00000000918000fc] = f42c0000, %g2 = 00000000000061c4 ldsh [%o0+0x03e],%g2 ! %g2 = fffffffffffff42c ! Mem[00000000840000d8] = ad96e243d0b86c3f, %l4 = 000000006ebb050e, %l7 = 00000000aeb9c47b add %i0,0x18,%g1 casxa [%g1]0x80,%l4,%l7 ! %l7 = ad96e243d0b86c3f ! %l5 = 00000000ad96e243, Mem[00000000918000ec] = 75aed21d stb %l5,[%o0+0x02c] ! Mem[00000000918000ec] = 43aed21d ! %l5 = 00000000ad96e243, Mem[00000000910000ec] = fb3bc266 stb %l5,[%i6+0x02c] ! Mem[00000000910000ec] = 433bc266 p58_label_3: ! %l2 = 3086687ffe7e566d, Mem[00000000918000ea] = c5ac43ae sth %l2,[%o0+0x02a] ! Mem[00000000918000e8] = 566d43ae ! Mem[00000000918000ec] = 43aed21d, %g2 = fffffffffffff42c lduw [%o0+0x02c],%g2 ! %g2 = 0000000043aed21d ! Mem[00000000840000c0] = c6cfd624, %l5 = ad96e243, %l1 = eff804bf casa [%i0]0x80,%l5,%l1 ! %l1 = 00000000c6cfd624 ! Mem[00000000850000d0] = bafaff34fa928308, %l6 = 000000004df00b46, %l7 = ad96e243d0b86c3f add %i2,0x10,%g1 casxa [%g1]0x80,%l6,%l7 ! %l7 = bafaff34fa928308 ! Mem[00000000850000c0] = b00b2875, %l0 = 000099f7, %l3 = 0d095de4 casa [%i2]0x80,%l0,%l3 ! %l3 = 00000000b00b2875 ! Mem[00000000900000e8] = e04cb730da061d97, %g2 = 0000000043aed21d ldx [%i4+%o5],%g2 ! %g2 = e04cb730da061d97 ! %l3 = 00000000b00b2875, Mem[00000000910000c4] = f698a466 sth %l3,[%i6+0x004] ! Mem[00000000910000c4] = 2875a466 ! Mem[00000000840000e8] = 4cc8905a53ba81f5, %l0 = 00000000000099f7, %l4 = 000000006ebb050e add %i0,0x28,%g1 casxa [%g1]0x80,%l0,%l4 ! %l4 = 4cc8905a53ba81f5 ! Mem[00000000848000f8] = 5d75f992, %l7 = bafaff34fa928308 swap [%i1+0x038],%l7 ! %l7 = 000000005d75f992 ! Mem[00000000850000c4] = cd262c47, %l1 = c6cfd624, %l5 = ad96e243 add %i2,0x04,%g1 casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000cd262c47 p58_label_4: ! Mem[00000000908000fc] = e977b4c4, %g2 = e04cb730da061d97 ldsh [%i5+0x03c],%g2 ! %g2 = ffffffffffffe977 ! Mem[00000000840000dc] = d0b86c3f, %l0 = 000099f7, %l3 = b00b2875 add %i0,0x1c,%g1 casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000d0b86c3f ! Mem[00000000858000e4] = 82ab17d0, %l3 = d0b86c3f, %l1 = c6cfd624 add %i3,0x24,%g1 casa [%g1]0x80,%l3,%l1 ! %l1 = 0000000082ab17d0 ! Mem[00000000858000c8] = 878e3cfb, %l7 = 5d75f992, %l5 = cd262c47 add %i3,0x08,%g1 casa [%g1]0x80,%l7,%l5 ! %l5 = 00000000878e3cfb ! Mem[00000000908000ec] = aee58fc8, %g2 = ffffffffffffe977 ldsb [%i5+0x02c],%g2 ! %g2 = ffffffffffffffae ! Mem[00000000850000e8] = 1dcf29b1, %l2 = 3086687ffe7e566d swap [%i2+%o5],%l2 ! %l2 = 000000001dcf29b1 ! Mem[00000000918000f8] = eb93bcb1, %g2 = ffffffffffffffae lduw [%o0+0x038],%g2 ! %g2 = 00000000eb93bcb1 ! Mem[00000000858000ca] = 878e3cfb, %l7 = 000000005d75f992 ldstub [%i3+0x00a],%l7 ! %l7 = 0000003c000000ff ! Mem[00000000840000f0] = 68da3fc5, %l7 = 0000003c, %l7 = 0000003c add %i0,0x30,%g1 casa [%g1]0x80,%l7,%l7 ! %l7 = 0000000068da3fc5 ! Mem[00000000840000c8] = 1109df95b156586f, %l6 = 000000004df00b46, %l4 = 4cc8905a53ba81f5 add %i0,0x08,%g1 casxa [%g1]0x80,%l6,%l4 ! %l4 = 1109df95b156586f ba,a p58_not_taken_0_end p58_not_taken_0: ! The following code should not be executed lduh [%i0+0x03e],%l0 sth %l4,[%i3+0x036] lduw [%i3+0x01c],%l6 ldsb [%i2+0x035],%l3 sth %l4,[%i3+0x036] lduh [%i1+0x03a],%l2 ldx [%i2+0x008],%l4 stb %l2,[%i2+0x01a] 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 00000000000099f7 bne,a,pn %xcc,p58_reg_l0_fail mov %l0,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000878e3cfb bne,a,pn %xcc,p58_reg_l5_fail mov %l5,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000068da3fc5 bne,a,pn %xcc,p58_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p58_check_fp_registers: set p58_expected_fp_regs,%g3 std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 8b89098c 358b5ccc bne %xcc,p58_f6_fail nop ! Check Local Memory set p58_local0_expect,%g1 p58_check_local0: ldx [%g1+0x008],%g2 ! Expected data = 1109df95b156586f 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 = ad96e243d0b86c3f ldx [%i0+0x018],%g3 ! Observed data at 00000000840000d8 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i0,0x018,%g4 ldx [%g1+0x030],%g2 ! Expected data = 68da3fc55a902b09 ldx [%i0+0x030],%g3 ! Observed data at 00000000840000f0 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i0,0x030,%g4 set p58_local1_expect,%g1 p58_check_local1: ldx [%g1+0x020],%g2 ! Expected data = 83d3fcc04765a8f3 ldx [%i1+0x020],%g3 ! Observed data at 00000000848000e0 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i1,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = fa9283087b29e4ef 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+0x000],%g2 ! Expected data = b00b2875cd262c47 ldx [%i2+0x000],%g3 ! Observed data at 00000000850000c0 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i2,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = bafaff34fa928308 ldx [%i2+0x010],%g3 ! Observed data at 00000000850000d0 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i2,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = fe7e566d8091c35a ldx [%i2+0x028],%g3 ! Observed data at 00000000850000e8 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i2,0x028,%g4 set p58_local3_expect,%g1 p58_check_local3: ldx [%g1+0x008],%g2 ! Expected data = 878efffbed2249b9 ldx [%i3+0x008],%g3 ! Observed data at 00000000858000c8 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i3,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 5a902b09e2fe274c ldx [%i3+0x018],%g3 ! Observed data at 00000000858000d8 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i3,0x018,%g4 ! The test for processor 58 has passed p58_passed: ta GOOD_TRAP nop p58_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p58_failed p58_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p58_failed p58_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p58_failed p58_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p58_failed p58_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p58_failed p58_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p58_failed p58_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p58_failed p58_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p58_failed p58_f6_fail: set p58_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 58 failed p58_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0e8] ! Set processor 58 done flag set p58_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 58 failed p58_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0e8] ! Set processor 58 done flag set p58_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p58_selfmod_failed: ba p58_failed mov 0xabc,%g1 p58_common_error: or %g0,0xf1a,%g1 ba p58_failed mov %o5,%g3 p58_common_signature_error: set p58_temp,%g1 ba p58_failed st %g2,[%g1] ! Common Lock Number p58_common_timeout: set p58_temp,%g1 ba p58_failed st %g2,[%g1] ! Common Lock Number p58_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p58_failed mov 0x0,%g3 p58_trap1e: ldswa [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000850000d0] ldstuba [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000848000d8] swapa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000848000c0] ldstuba [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000858000e8] ldswa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000848000d8] stxa %l3,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[00000000840000c0] done p58_trap1o: ldswa [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000850000d0] ldstuba [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000848000d8] swapa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000848000c0] ldstuba [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000858000e8] ldswa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000848000d8] stxa %l3,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[00000000840000c0] done p58_trap2e: stxa %l5,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000858000d0] lduba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000840000c0] ldstuba [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000848000d0] done p58_trap2o: stxa %l5,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000858000d0] lduba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000840000c0] ldstuba [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000848000d0] 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 = 53236af0b156586f ldx [%g1+0x008],%l1 ! %l1 = b8d489604765a8f3 ldx [%g1+0x010],%l2 ! %l2 = 3086687ffe7e566d ldx [%g1+0x018],%l3 ! %l3 = 1d27f8b00d095de4 ldx [%g1+0x020],%l4 ! %l4 = b36211fe013ee085 ldx [%g1+0x028],%l5 ! %l5 = 70f70dd9d0b86c3f ldx [%g1+0x030],%l6 ! %l6 = 23f0b0f483d3fcc0 ldx [%g1+0x038],%l7 ! %l7 = fbaf42365a902b09 ! 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 = fc67ca86 b401d56a 87e04ffb 122e563e ! %f4 = 14659665 f703af27 a2a01415 df93d95f ! %f8 = af1a3f5f dc5881a3 e8e5a4c0 3edf2d6c ! %f12 = 31b3170b 7b2afbd0 d109a8d8 4fdd969a ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 25eddeb4 2c3de0e3 0a2ea86f ac763345 ! %f20 = 9403cafd 96533dff 846c8f9e bdcc08f6 ! %f24 = a8d68c44 b079138b 8c3bc00d ace09b23 ! %f28 = d507be50 e366199a 45af4525 61b307a8 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 0976a55a f9bfb749 fa7e982d 7f4c09fe ! %f36 = e988dcdc 0bf700dd 6e6eeb1d c8b5be57 ! %f40 = 8abb7e6e 9096f166 ec9d661a 02700974 ! %f44 = 80df135d 7d8750b4 034bed44 9172a01b ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xdc164dc70000001a,%g7,%g1 ! GSR scale = 3, align = 2 wr %g1,%g0,%gsr ! GSR = dc164dc70000001a wr %g0,%y ! Clear Y 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: ! %l4 = 7095aeba5a94806d, Mem[00000000910000fd] = d54be000 stb %l4,[%i6+0x03d] ! Mem[00000000910000fc] = 6d4be000 ! Mem[00000000878000f0] = 00e3ee49, %l1 = 329d962872783a46 swap [%i3+0x030],%l1 ! %l1 = 0000000000e3ee49 ! Mem[00000000918000c0] = 58e96f53 c557a3e3, %g2 = 00000000, %g3 = 00000000 ldd [%o0+%g0],%g2 ! %g2 = 0000000058e96f53 00000000c557a3e3 ! Mem[00000000908000d0] = def21a6b, %g2 = 0000000058e96f53 ldub [%i5+0x011],%g2 ! %g2 = 00000000000000de ! Mem[00000000918000c8] = 2b6e983f 4c366fca, %g2 = 000000de, %g3 = c557a3e3 ldd [%o0+%o1],%g2 ! %g2 = 000000002b6e983f 000000004c366fca ! Mem[00000000868000e4] = 29d6ca11, %l7 = b681192e5b2ff9c4 swap [%i1+0x024],%l7 ! %l7 = 0000000029d6ca11 ! Mem[00000000900000d8] = 6162cbb5 3e82caa1, %g2 = 2b6e983f, %g3 = 4c366fca ldd [%i4+%o3],%g2 ! %g2 = 000000006162cbb5 000000003e82caa1 ! Mem[00000000878000d8] = ab86d64d2c26e566, %l5 = 0f7f87d1df83f0b7, %l1 = 0000000000e3ee49 add %i3,0x18,%g1 casxa [%g1]0x80,%l5,%l1 ! %l1 = ab86d64d2c26e566 ! %l6 = 1f20dd129a78e2d1, Mem[00000000910000c8] = 251289e1 stw %l6,[%i6+%o1] ! Mem[00000000910000c8] = 9a78e2d1 ! Mem[00000000868000d8] = a71c36d0, %l0 = 92dbebd29da8cdc0 swap [%i1+%o3],%l0 ! %l0 = 00000000a71c36d0 p59_label_2: ! Mem[00000000868000e8] = 7283950e, %l4 = 5a94806d, %l4 = 5a94806d add %i1,0x28,%g1 casa [%g1]0x80,%l4,%l4 ! %l4 = 000000007283950e ! Mem[00000000900000c0] = beb3ff22, %g2 = 000000006162cbb5 lduw [%i4+%g0],%g2 ! %g2 = 00000000beb3ff22 ! Mem[00000000918000c8] = 2b6e983f 4c366fca, %g2 = beb3ff22, %g3 = 3e82caa1 ldd [%o0+%o1],%g2 ! %g2 = 000000002b6e983f 000000004c366fca ! Mem[00000000878000cf] = 38a3e8f7, %l7 = 0000000029d6ca11 ldstub [%i3+0x00f],%l7 ! %l7 = 000000f7000000ff ! Mem[00000000870000cc] = 8c340ac9, %l5 = df83f0b7, %l5 = df83f0b7 add %i2,0x0c,%g1 casa [%g1]0x80,%l5,%l5 ! %l5 = 000000008c340ac9 ! Mem[00000000860000d4] = 22b10ecb, %l3 = d63ed2ab, %l2 = 20adfe7c add %i0,0x14,%g1 casa [%g1]0x80,%l3,%l2 ! %l2 = 0000000022b10ecb ! Mem[00000000878000f0] = 72783a46, %l1 = 2c26e566, %l0 = a71c36d0 add %i3,0x30,%g1 casa [%g1]0x80,%l1,%l0 ! %l0 = 0000000072783a46 ! %l1 = ab86d64d2c26e566, Mem[00000000870000c3] = 28225084 stb %l1,[%i2+0x003] ! Mem[00000000870000c0] = 28225066 ! Mem[00000000908000e8] = 0719446b, %g2 = 000000002b6e983f ldub [%i5+%o5],%g2 ! %g2 = 0000000000000007 ! Mem[00000000860000f0] = 6af6392c, %l3 = ba123d92d63ed2ab swap [%i0+0x030],%l3 ! %l3 = 000000006af6392c p59_label_3: ! Mem[00000000860000c8] = 25fa4443, %l4 = 7283950e, %l0 = 72783a46 add %i0,0x08,%g1 casa [%g1]0x80,%l4,%l0 ! %l0 = 0000000025fa4443 ! %l7 = 00000000000000f7, Mem[00000000900000f4] = afa75549 stw %l7,[%i4+0x034] ! Mem[00000000900000f4] = 000000f7 ! %l6 = 1f20dd129a78e2d1, Mem[00000000910000fa] = 7fd8276d sth %l6,[%i6+0x03a] ! Mem[00000000910000f8] = e2d1276d ! Mem[00000000860000e4] = 72c6b0ef, %l3 = 6af6392c, %l3 = 6af6392c add %i0,0x24,%g1 casa [%g1]0x80,%l3,%l3 ! %l3 = 0000000072c6b0ef ! Mem[00000000870000d4] = b91ffa9c, %l1 = ab86d64d2c26e566 swap [%i2+0x014],%l1 ! %l1 = 00000000b91ffa9c ! Mem[00000000870000ca] = 52d511fb, %l0 = 0000000025fa4443 ldstub [%i2+0x00a],%l0 ! %l0 = 00000011000000ff ! Mem[00000000910000d0] = 42c698f6, %g2 = 0000000000000007 ldsb [%i6+0x012],%g2 ! %g2 = 0000000000000042 ! Mem[00000000870000e8] = 33207482, %l7 = 00000000000000f7 swap [%i2+%o5],%l7 ! %l7 = 0000000033207482 ! Mem[00000000868000cc] = 40843ced, %l0 = 0000000000000011 swap [%i1+0x00c],%l0 ! %l0 = 0000000040843ced ! Mem[00000000878000e8] = a8adb76bc45654bc, %l3 = 0000000072c6b0ef, %l4 = 000000007283950e add %i3,0x28,%g1 casxa [%g1]0x80,%l3,%l4 ! %l4 = a8adb76bc45654bc p59_label_4: ! Mem[00000000860000f0] = d63ed2ab32c9a8d4, %l4 = a8adb76bc45654bc, %l5 = 000000008c340ac9 add %i0,0x30,%g1 casxa [%g1]0x80,%l4,%l5 ! %l5 = d63ed2ab32c9a8d4 ! Mem[00000000868000f4] = 33b60d5c, %l2 = 22b10ecb, %l6 = 9a78e2d1 add %i1,0x34,%g1 casa [%g1]0x80,%l2,%l6 ! %l6 = 0000000033b60d5c ! Mem[00000000878000dc] = 2c26e566, %l0 = 0000000040843ced ldub [%i3+0x01e],%l0 ! %l0 = 00000000000000e5 ! Mem[00000000868000cc] = 00000011, %l3 = 0000000072c6b0ef swap [%i1+0x00c],%l3 ! %l3 = 0000000000000011 ! Mem[00000000870000c4] = 1972dd03, %l4 = a8adb76bc45654bc ldstub [%i2+0x004],%l4 ! %l4 = 00000019000000ff ! %l1 = 00000000b91ffa9c, Mem[00000000910000d8] = 52e8dbea stw %l1,[%i6+%o3] ! Mem[00000000910000d8] = b91ffa9c ! Mem[00000000878000d0] = 3ae20ce80972c060, %l4 = 0000000000000019, %l7 = 0000000033207482 add %i3,0x10,%g1 casxa [%g1]0x80,%l4,%l7 ! %l7 = 3ae20ce80972c060 ! Mem[00000000910000d0] = b69442c6 98f6b2be, %g2 = 00000042, %g3 = 4c366fca ldd [%i6+%o2],%g2 ! %g2 = 00000000b69442c6 0000000098f6b2be ! Mem[00000000868000f4] = 33b60d5c, %l7 = 3ae20ce80972c060 swap [%i1+0x034],%l7 ! %l7 = 0000000033b60d5c ! Mem[00000000878000d0] = 3ae20ce8, %l5 = 32c9a8d4, %l4 = 00000019 add %i3,0x10,%g1 casa [%g1]0x80,%l5,%l4 ! %l4 = 000000003ae20ce8 ba,a p59_not_taken_0_end p59_not_taken_0: ! The following code should not be executed lduh [%i0+0x03e],%l0 sth %l4,[%i3+0x036] lduw [%i3+0x01c],%l6 ldsb [%i2+0x035],%l3 sth %l4,[%i3+0x036] lduh [%i1+0x03a],%l2 ldx [%i2+0x008],%l4 stb %l2,[%i2+0x01a] 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 00000000000000e5 bne,a,pn %xcc,p59_reg_l0_fail mov %l0,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000003ae20ce8 bne,a,pn %xcc,p59_reg_l4_fail mov %l4,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000033b60d5c bne,a,pn %xcc,p59_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p59_local0_expect,%g1 p59_check_local0: ldx [%g1+0x030],%g2 ! Expected data = d63ed2ab32c9a8d4 ldx [%i0+0x030],%g3 ! Observed data at 00000000860000f0 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i0,0x030,%g4 set p59_local1_expect,%g1 p59_check_local1: ldx [%g1+0x008],%g2 ! Expected data = 6afafb0f72c6b0ef ldx [%i1+0x008],%g3 ! Observed data at 00000000868000c8 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i1,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 9da8cdc07302f01e ldx [%i1+0x018],%g3 ! Observed data at 00000000868000d8 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 2110eccc5b2ff9c4 ldx [%i1+0x020],%g3 ! Observed data at 00000000868000e0 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i1,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = 7acd84550972c060 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 = 28225066ff72dd03 ldx [%i2+0x000],%g3 ! Observed data at 00000000870000c0 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 52d5fffb8c340ac9 ldx [%i2+0x008],%g3 ! Observed data at 00000000870000c8 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 18096c692c26e566 ldx [%i2+0x010],%g3 ! Observed data at 00000000870000d0 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i2,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = 000000f7b13a5810 ldx [%i2+0x028],%g3 ! Observed data at 00000000870000e8 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i2,0x028,%g4 set p59_local3_expect,%g1 p59_check_local3: ldx [%g1+0x008],%g2 ! Expected data = 29a2fc3d38a3e8ff ldx [%i3+0x008],%g3 ! Observed data at 00000000878000c8 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i3,0x008,%g4 ldx [%g1+0x030],%g2 ! Expected data = 72783a4603f936c9 ldx [%i3+0x030],%g3 ! Observed data at 00000000878000f0 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i3,0x030,%g4 ! The test for processor 59 has passed p59_passed: ta GOOD_TRAP nop p59_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p59_failed p59_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p59_failed p59_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p59_failed p59_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p59_failed p59_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p59_failed p59_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p59_failed p59_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p59_failed p59_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p59_failed ! 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: ldswa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000860000e0] done p59_trap1o: ldswa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000860000e0] done p59_trap2e: stba %l2,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[00000000878000e0] lduha [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000868000c0] ldda [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000868000e0] ldswa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000860000e0] done p59_trap2o: stba %l2,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[00000000878000e0] lduha [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000868000c0] ldda [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000868000e0] ldswa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000860000e0] done p59_trap3e: nop nop nop nop done p59_trap3o: 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 = 92dbebd29da8cdc0 ldx [%g1+0x008],%l1 ! %l1 = 329d962872783a46 ldx [%g1+0x010],%l2 ! %l2 = d59cab1e20adfe7c ldx [%g1+0x018],%l3 ! %l3 = ba123d92d63ed2ab ldx [%g1+0x020],%l4 ! %l4 = 7095aeba5a94806d ldx [%g1+0x028],%l5 ! %l5 = 0f7f87d1df83f0b7 ldx [%g1+0x030],%l6 ! %l6 = 1f20dd129a78e2d1 ldx [%g1+0x038],%l7 ! %l7 = b681192e5b2ff9c4 ! 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 = d9ae59f1 a1714b95 e7a40e0d 90cf68b5 ! %f4 = 8bca44f0 9ffcd6f2 0b88bc00 2ee7097f ! %f8 = 2201a5fd a4464482 0d227868 3df23ebe ! %f12 = 8ffeb768 1fb744e7 ca32b8bb d3c45161 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 85de194d 65c77912 bff2c1ea eac3764b ! %f20 = 23700fa7 7952b81c 628e2a12 2d50eb6c ! %f24 = dac349b5 fa27d7de 204bd119 afdc2722 ! %f28 = 71123e4b f1bd9842 3d3350b0 3c9559f3 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 6885fbba e45bc438 6ed893ee a49fe05f ! %f36 = 932bde01 e810fe7d c351d9d7 3072ad62 ! %f40 = 2ab69157 b3d565e9 6fee5e5c 2d1f8771 ! %f44 = 3bd07cd5 427c83ad 41622ed7 a57ca222 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xfde53b3700000061,%g7,%g1 ! GSR scale = 12, align = 1 wr %g1,%g0,%gsr ! GSR = fde53b3700000061 wr %g0,%y ! Clear Y 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: ! %l2 = 019eb24e, %l3 = 608cf76a, Mem[00000000908000d0] = e2def21a 6b9d8a8c std %l2,[%i5+%o2] ! Mem[00000000908000d0] = 019eb24e 608cf76a ! %l4 = 4622bfce91bd1b9a, Mem[00000000918000d1] = bfad6170 stb %l4,[%o0+0x011] ! Mem[00000000918000d0] = 9aad6170 ! Mem[00000000898000f8] = 38c50f9c1bfd23df, %l0 = 73c4d8de2dea212d, %l7 = 60b7c430093c4cf3 add %i3,0x38,%g1 casxa [%g1]0x80,%l0,%l7 ! %l7 = 38c50f9c1bfd23df ! Mem[00000000898000d4] = 1a592301, %l4 = 4622bfce91bd1b9a lduw [%i3+0x014],%l4 ! %l4 = 000000001a592301 ! Mem[00000000918000f8] = eb93bcb1, %g2 = 0000000000000000 lduh [%o0+0x038],%g2 ! %g2 = 000000000000eb93 ! Mem[00000000898000f8] = 38c50f9c, %l2 = 019eb24e, %l6 = f08d7eb7 add %i3,0x38,%g1 casa [%g1]0x80,%l2,%l6 ! %l6 = 0000000038c50f9c ! Mem[00000000898000d1] = 91769f1d, %l4 = 000000001a592301 ldstub [%i3+0x011],%l4 ! %l4 = 00000076000000ff ! Mem[00000000908000e0] = f2dfe0b4 cca31cd3, %g2 = 0000eb93, %g3 = 00000000 ldd [%i5+%o4],%g2 ! %g2 = 00000000f2dfe0b4 00000000cca31cd3 ! %l1 = 4892cbcdde6f0607, Mem[00000000900000d2] = a4b12d28 sth %l1,[%i4+0x012] ! Mem[00000000900000d0] = 06072d28 ! Mem[00000000888000ec] = f2f58fb9, %l6 = 38c50f9c, %l6 = 38c50f9c add %i1,0x2c,%g1 casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000f2f58fb9 p60_label_2: ! Mem[00000000918000f0] = acc90819 eee8c633, %g2 = f2dfe0b4, %g3 = cca31cd3 ldd [%o0+0x030],%g2 ! %g2 = 00000000acc90819 00000000eee8c633 ! Mem[00000000908000f0] = 46ff0db0, %g2 = 00000000acc90819 ldub [%i5+0x030],%g2 ! %g2 = 0000000000000046 ! Mem[00000000888000c0] = 2d1c4ecad34c4541, %l7 = 38c50f9c1bfd23df, %l0 = 73c4d8de2dea212d casxa [%i1]0x80,%l7,%l0 ! %l0 = 2d1c4ecad34c4541 ! Mem[00000000918000f4] = eee8c633, %g18 = 461ad2b8ae082f16 ldsw [%o0+0x034],%g2 ! %g2 = 461ad2b8ae082f16 ! Mem[00000000890000e8] = 05e9802f7be41fc4, %l2 = 8a7f177c019eb24e, %l0 = 2d1c4ecad34c4541 add %i2,0x28,%g1 casxa [%g1]0x80,%l2,%l0 ! %l0 = 05e9802f7be41fc4 ! Mem[00000000888000c8] = 3592f72d, %l2 = 019eb24e, %l5 = 57832a4c add %i1,0x08,%g1 casa [%g1]0x80,%l2,%l5 ! %l5 = 000000003592f72d ! %l0 = 7be41fc4, %l1 = de6f0607, Mem[00000000890000f0] = c1414169 81461312 std %l0,[%i2+0x030] ! Mem[00000000890000f0] = 7be41fc4 de6f0607 ! %l0 = 7be41fc4, %l1 = de6f0607, Mem[00000000918000d0] = ee9aad61 703dd1bf std %l0,[%o0+%o2] ! Mem[00000000918000d0] = 7be41fc4 de6f0607 ! %l6 = 00000000f2f58fb9, Mem[00000000918000ec] = 75aed21d sth %l6,[%o0+0x02c] ! Mem[00000000918000ec] = 8fb9d21d ! %l1 = 4892cbcdde6f0607, Mem[00000000910000d6] = b2be52e8 sth %l1,[%i6+0x016] ! Mem[00000000910000d4] = 060752e8 p60_label_3: ! Mem[00000000880000d8] = c943cd7a7fcb6935, %l7 = 38c50f9c1bfd23df, %l4 = 0000000000000076 add %i0,0x18,%g1 casxa [%g1]0x80,%l7,%l4 ! %l4 = c943cd7a7fcb6935 ! Mem[00000000888000d0] = 12a0b7830d3fa680, %l7 = 38c50f9c1bfd23df, %l3 = 4966a77c608cf76a add %i1,0x10,%g1 casxa [%g1]0x80,%l7,%l3 ! %l3 = 12a0b7830d3fa680 ! Mem[00000000918000d0] = 1fc4de6f, %g2 = ffffffffeee8c633 ldsh [%o0+0x012],%g2 ! %g2 = 0000000000001fc4 ! Mem[00000000898000f4] = abca672b, %l7 = 38c50f9c1bfd23df swap [%i3+0x034],%l7 ! %l7 = 00000000abca672b ! Mem[00000000888000f0] = 5be61fcd, %l0 = 05e9802f7be41fc4 swap [%i1+0x030],%l0 ! %l0 = 000000005be61fcd ! %l4 = 7fcb6935, %l5 = 3592f72d, Mem[00000000908000d0] = 019eb24e 608cf76a std %l4,[%i5+%o2] ! Mem[00000000908000d0] = 7fcb6935 3592f72d ! Mem[00000000880000da] = c943cd7a, %l2 = 8a7f177c019eb24e ldstub [%i0+0x01a],%l2 ! %l2 = 000000cd000000ff ! %l5 = 000000003592f72d, Mem[00000000900000fe] = a5300000 sth %l5,[%i4+0x03e] ! Mem[00000000900000fc] = f72d0000 ! Mem[00000000890000e4] = e2d0e960, %l4 = c943cd7a7fcb6935 swap [%i2+0x024],%l4 ! %l4 = 00000000e2d0e960 ! Mem[00000000910000f0] = 3349fcdd, %g2 = 0000000000001fc4 ldsb [%i6+0x032],%g2 ! %g2 = 0000000000000033 p60_label_4: ! Mem[00000000898000f8] = 38c50f9c1bfd23df, %l1 = 4892cbcdde6f0607, %l6 = 00000000f2f58fb9 add %i3,0x38,%g1 casxa [%g1]0x80,%l1,%l6 ! %l6 = 38c50f9c1bfd23df ! Mem[00000000898000f0] = 98a2bbbb, %l2 = 000000cd, %l5 = 3592f72d add %i3,0x30,%g1 casa [%g1]0x80,%l2,%l5 ! %l5 = 0000000098a2bbbb ! %l3 = 12a0b7830d3fa680, Mem[00000000908000f2] = 0db061c4 stb %l3,[%i5+0x032] ! Mem[00000000908000f0] = 80b061c4 ! Mem[00000000880000f4] = ff4f9c76, %l7 = 00000000abca672b ldub [%i0+0x034],%l7 ! %l7 = 00000000000000ff ! Mem[00000000898000f8] = 38c50f9c1bfd23df, %l1 = 4892cbcdde6f0607, %l1 = 4892cbcdde6f0607 add %i3,0x38,%g1 casxa [%g1]0x80,%l1,%l1 ! %l1 = 38c50f9c1bfd23df ! Mem[00000000910000c8] = 251289e1, %g2 = 0000000000000033 lduh [%i6+%o1],%g2 ! %g2 = 0000000000002512 ! %l0 = 5be61fcd, %l1 = 1bfd23df, Mem[00000000918000c8] = 2b6e983f 4c366fca std %l0,[%o0+%o1] ! Mem[00000000918000c8] = 5be61fcd 1bfd23df ! Mem[00000000880000f8] = 5096f66983631e45, %l3 = 12a0b7830d3fa680, %l3 = 12a0b7830d3fa680 add %i0,0x38,%g1 casxa [%g1]0x80,%l3,%l3 ! %l3 = 5096f66983631e45 ! Mem[00000000890000cf] = 97dd9060, %l0 = 000000005be61fcd ldstub [%i2+0x00f],%l0 ! %l0 = 00000060000000ff ! Mem[00000000890000d0] = 8cea632c, %l1 = 1bfd23df, %l6 = 1bfd23df add %i2,0x10,%g1 casa [%g1]0x80,%l1,%l6 ! %l6 = 000000008cea632c ba,a p60_not_taken_0_end p60_not_taken_0: ! The following code should not be executed lduh [%i0+0x03e],%l0 sth %l4,[%i3+0x036] lduw [%i3+0x01c],%l6 ldsb [%i2+0x035],%l3 sth %l4,[%i3+0x036] lduh [%i1+0x03a],%l2 ldx [%i2+0x008],%l4 stb %l2,[%i2+0x01a] ba,a p60_branch_failed p60_not_taken_0_end: ! End of Random Code for Thread 60 p60_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0f0] ! Set processor 60 done flag ! Check Registers p60_check_registers: set p60_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 0000000000000060 bne,a,pn %xcc,p60_reg_l0_fail mov %l0,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000000000cd bne,a,pn %xcc,p60_reg_l2_fail mov %l2,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000e2d0e960 bne,a,pn %xcc,p60_reg_l4_fail mov %l4,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000000000ff 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 = c943ff7a7fcb6935 ldx [%i0+0x018],%g3 ! Observed data at 00000000880000d8 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i0,0x018,%g4 set p60_local1_expect,%g1 p60_check_local1: ldx [%g1+0x030],%g2 ! Expected data = 7be41fc4ac3d553f 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 = 9ff6475f97dd90ff 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 = cc0096977fcb6935 ldx [%i2+0x020],%g3 ! Observed data at 00000000890000e0 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i2,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = 7be41fc4de6f0607 ldx [%i2+0x030],%g3 ! Observed data at 00000000890000f0 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i2,0x030,%g4 set p60_local3_expect,%g1 p60_check_local3: ldx [%g1+0x010],%g2 ! Expected data = 91ff9f1d1a592301 ldx [%i3+0x010],%g3 ! Observed data at 00000000898000d0 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i3,0x010,%g4 ldx [%g1+0x030],%g2 ! Expected data = 98a2bbbb1bfd23df ldx [%i3+0x030],%g3 ! Observed data at 00000000898000f0 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i3,0x030,%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: ldswa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000898000c0] ldsha [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000890000e8] ldstuba [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000888000e0] done p60_trap1o: ldswa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000898000c0] ldsha [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000890000e8] ldstuba [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000888000e0] done p60_trap2e: lduba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000890000c0] done p60_trap2o: lduba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000890000c0] 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 = 73c4d8de2dea212d ldx [%g1+0x008],%l1 ! %l1 = 4892cbcdde6f0607 ldx [%g1+0x010],%l2 ! %l2 = 8a7f177c019eb24e ldx [%g1+0x018],%l3 ! %l3 = 4966a77c608cf76a ldx [%g1+0x020],%l4 ! %l4 = 4622bfce91bd1b9a ldx [%g1+0x028],%l5 ! %l5 = 699f27b057832a4c ldx [%g1+0x030],%l6 ! %l6 = 6e8dea93f08d7eb7 ldx [%g1+0x038],%l7 ! %l7 = 60b7c430093c4cf3 ! 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 = 097cda1f 0e10cc01 eac51b31 fff5473c ! %f4 = 5dd0b954 0de5daa9 6c594682 f188242e ! %f8 = 800cc539 cdf20be6 580a7fd3 e914581e ! %f12 = ebf0a141 6054bfa7 e765b7e4 2f662493 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 44baa829 df65df20 df1db3e1 0c01897c ! %f20 = 21c3bc2a 0aa4fa9a c0b5eaa1 1efec822 ! %f24 = 851e5ff1 329e29db 9f26c0a5 d088d615 ! %f28 = cff6b219 041012ee 3c7fd5ea 27bdd881 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 246c7936 ddcf670e 78b3a4be c4764f4c ! %f36 = c029498f 55f51175 9a0f5c30 410971eb ! %f40 = 11fe8aa0 abe19f45 4d7978a0 066da56d ! %f44 = abfc8eb7 07094e37 5d2faa1c ad328914 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x87fe4a1f0000002d,%g7,%g1 ! GSR scale = 5, align = 5 wr %g1,%g0,%gsr ! GSR = 87fe4a1f0000002d wr %g0,%y ! Clear Y 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[000000008b8000c4] = 92bae058, %l4 = 127b3204, %l1 = 8d99571f add %i3,0x04,%g1 casa [%g1]0x80,%l4,%l1 ! %l1 = 0000000092bae058 ! Mem[000000008a8000e4] = 2fc61dc2, %l3 = abacad23, %l0 = 1ae819b8 add %i1,0x24,%g1 casa [%g1]0x80,%l3,%l0 ! %l0 = 000000002fc61dc2 ! Mem[000000008a0000c5] = c6a632b4, %l1 = 0000000092bae058 ldstub [%i0+0x005],%l1 ! %l1 = 000000a6000000ff ! Mem[000000008a8000d8] = eb0ea33b, %l0 = 2fc61dc2, %l4 = 127b3204 add %i1,0x18,%g1 casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000eb0ea33b ! Mem[00000000900000f4] = 55491c92, %g2 = 0000000000000000 lduh [%i4+0x036],%g2 ! %g2 = 0000000000005549 ! %l6 = 3192a7a68d6f7333, Mem[00000000918000d4] = 703dd1bf sth %l6,[%o0+0x014] ! Mem[00000000918000d4] = 7333d1bf ! Mem[000000008a8000e8] = 4ddb73a8, %l2 = 5207a0da, %l2 = 5207a0da add %i1,0x28,%g1 casa [%g1]0x80,%l2,%l2 ! %l2 = 000000004ddb73a8 ! Mem[000000008b8000fc] = 8db65e0c, %l3 = 1f0f30f2abacad23 ldstub [%i3+0x03c],%l3 ! %l3 = 0000008d000000ff ! Mem[00000000910000f8] = 7fd827d5, %g2 = 0000000000005549 lduh [%i6+0x03a],%g2 ! %g2 = 0000000000007fd8 ! Mem[00000000918000fc] = 35f8f42c, %g2 = 0000000000007fd8 ldsb [%o0+0x03c],%g2 ! %g2 = 0000000000000035 p61_label_2: ! Mem[00000000910000fc] = 27d54be0, %g18 = 67538b846bd62fd9 ldsw [%i6+0x03c],%g2 ! %g2 = 67538b846bd62fd9 ! Mem[000000008b0000f3] = 856aba24, %l7 = 7b8f454875804d93 ldstub [%i2+0x033],%l7 ! %l7 = 00000024000000ff ! %l1 = 00000000000000a6, Mem[00000000908000d8] = 2fae8d158bba37de stx %l1,[%i5+%o3] ! Mem[00000000908000d8] = 00000000000000a6 ! Mem[000000008a0000ec] = 7549c022, %l4 = 00000000eb0ea33b swap [%i0+0x02c],%l4 ! %l4 = 000000007549c022 ! Mem[000000008b0000e1] = 725cb70f, %l0 = 000000002fc61dc2 ldstub [%i2+0x021],%l0 ! %l0 = 0000005c000000ff ! %l4 = 000000007549c022, Mem[00000000908000e0] = f2dfe0b4 stb %l4,[%i5+%o4] ! Mem[00000000908000e0] = 22dfe0b4 ! Mem[00000000910000d8] = 52e8dbea c20be24b, %g2 = 27d54be0, %g3 = 00000000 ldd [%i6+%o3],%g2 ! %g2 = 0000000052e8dbea 00000000c20be24b ! %l3 = 000000000000008d, Mem[00000000918000dc] = 19fe44c6 stw %l3,[%o0+0x01c] ! Mem[00000000918000dc] = 0000008d ! Mem[000000008b0000d8] = f2275d1fe8f6765d, %l2 = 000000004ddb73a8, %l0 = 000000000000005c add %i2,0x18,%g1 casxa [%g1]0x80,%l2,%l0 ! %l0 = f2275d1fe8f6765d ! Mem[000000008a8000e0] = 7b4ea57d2fc61dc2, %l7 = 0000000000000024, %l5 = eba48d4a3db78d6a add %i1,0x20,%g1 casxa [%g1]0x80,%l7,%l5 ! %l5 = 7b4ea57d2fc61dc2 p61_label_3: ! Mem[000000008a0000f0] = 26f21d12f2781f64, %l3 = 000000000000008d, %l3 = 000000000000008d add %i0,0x30,%g1 casxa [%g1]0x80,%l3,%l3 ! %l3 = 26f21d12f2781f64 ! Mem[000000008a0000dc] = dc8d90d8, %l3 = f2781f64, %l2 = 4ddb73a8 add %i0,0x1c,%g1 casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000dc8d90d8 ! Mem[00000000900000c8] = b54df9f3, %g18 = 67538b846bd62fd9 ldsw [%i4+%o1],%g2 ! %g2 = 67538b846bd62fd9 ! Mem[00000000900000c0] = beb3ff22 ad828802, %g2 = b54df9f3, %g3 = c20be24b ldd [%i4+%g0],%g2 ! %g2 = 00000000beb3ff22 00000000ad828802 ! Mem[000000008a8000d4] = a7dc11f8, %l6 = 3192a7a68d6f7333 ldstub [%i1+0x014],%l6 ! %l6 = 000000a7000000ff ! %l6 = 000000a7, %l7 = 00000024, Mem[00000000908000d0] = e2def21a 6b9d8a8c std %l6,[%i5+%o2] ! Mem[00000000908000d0] = 000000a7 00000024 ! Mem[000000008b8000f0] = 0fc975b356373c07, %l2 = 00000000dc8d90d8, %l1 = 00000000000000a6 add %i3,0x30,%g1 casxa [%g1]0x80,%l2,%l1 ! %l1 = 0fc975b356373c07 ! Mem[00000000908000cc] = a03e670e, %g18 = 67538b846bd62fd9 ldsw [%i5+0x00c],%g2 ! %g2 = 67538b846bd62fd9 ! %l7 = 0000000000000024, Mem[00000000908000fc] = e977b4c4 stw %l7,[%i5+0x03c] ! Mem[00000000908000fc] = 00000024 ! %l5 = 7b4ea57d2fc61dc2, Mem[00000000918000e0] = 70ba0dd8 stb %l5,[%o0+%o4] ! Mem[00000000918000e0] = c2ba0dd8 p61_label_4: ! Mem[000000008a0000f0] = 26f21d12, %l5 = 2fc61dc2, %l1 = 56373c07 add %i0,0x30,%g1 casa [%g1]0x80,%l5,%l1 ! %l1 = 0000000026f21d12 ! %l2 = 00000000dc8d90d8, Mem[00000000900000d4] = 2d2854de sth %l2,[%i4+0x014] ! Mem[00000000900000d4] = 90d854de ! %l6 = 00000000000000a7, Mem[00000000900000e8] = e04cb730 stw %l6,[%i4+%o5] ! Mem[00000000900000e8] = 000000a7 ! %l7 = 0000000000000024, Mem[00000000918000de] = 008dc2ba sth %l7,[%o0+0x01e] ! Mem[00000000918000dc] = 0024c2ba ! Mem[000000008b0000f0] = 856abaff, %l1 = 0000000026f21d12 ldstub [%i2+0x030],%l1 ! %l1 = 00000085000000ff ! Mem[000000008a8000d4] = ffdc11f8, %l4 = 000000007549c022 lduw [%i1+0x014],%l4 ! %l4 = 00000000ffdc11f8 ! Mem[000000008a8000c0] = 89f634ffb421881c, %l4 = 00000000ffdc11f8, %l2 = 00000000dc8d90d8 casxa [%i1]0x80,%l4,%l2 ! %l2 = 89f634ffb421881c ! %l3 = 26f21d12f2781f64, Mem[000000008a8000d0] = 3bf3e4aeffdc11f8 stx %l3,[%i1+%o2] ! Mem[000000008a8000d0] = 26f21d12f2781f64 ! %l1 = 0000000000000085, Mem[00000000908000e8] = 0719446baee58fc8 stx %l1,[%i5+%o5] ! Mem[00000000908000e8] = 0000000000000085 ! Mem[000000008b8000de] = 948b8878, %l5 = 7b4ea57d2fc61dc2 ldstub [%i3+0x01e],%l5 ! %l5 = 00000088000000ff ba,a p61_not_taken_0_end p61_not_taken_0: ! The following code should not be executed lduh [%i0+0x03e],%l0 sth %l4,[%i3+0x036] lduw [%i3+0x01c],%l6 ldsb [%i2+0x035],%l3 sth %l4,[%i3+0x036] lduh [%i1+0x03a],%l2 ldx [%i2+0x008],%l4 stb %l2,[%i2+0x01a] 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 f2275d1fe8f6765d bne,a,pn %xcc,p61_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000000000085 bne,a,pn %xcc,p61_reg_l1_fail mov %l1,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 26f21d12f2781f64 bne,a,pn %xcc,p61_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000ffdc11f8 bne,a,pn %xcc,p61_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000000000088 bne,a,pn %xcc,p61_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000000000a7 bne,a,pn %xcc,p61_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000000000024 bne,a,pn %xcc,p61_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p61_local0_expect,%g1 p61_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 2368556bc6ff32b4 ldx [%i0+0x000],%g3 ! Observed data at 000000008a0000c0 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i0,0x000,%g4 ldx [%g1+0x028],%g2 ! Expected data = 45f53bc4eb0ea33b 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+0x010],%g2 ! Expected data = 26f21d12f2781f64 ldx [%i1+0x010],%g3 ! Observed data at 000000008a8000d0 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i1,0x010,%g4 set p61_local2_expect,%g1 p61_check_local2: ldx [%g1+0x020],%g2 ! Expected data = 72ffb70fb2a5d77d ldx [%i2+0x020],%g3 ! Observed data at 000000008b0000e0 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i2,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = ff6abafff45fd2f5 ldx [%i2+0x030],%g3 ! Observed data at 000000008b0000f0 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i2,0x030,%g4 set p61_local3_expect,%g1 p61_check_local3: ldx [%g1+0x018],%g2 ! Expected data = 5ba25843948bff78 ldx [%i3+0x018],%g3 ! Observed data at 000000008b8000d8 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i3,0x018,%g4 ldx [%g1+0x038],%g2 ! Expected data = bd4c58d3ffb65e0c 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: ldswa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000008a8000d0] stda %l4,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000008a8000c8] stda %l6,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000008b8000c0] stxa %l4,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000008b0000e8] ldda [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000008a0000e8] done p61_trap1o: ldswa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000008a8000d0] stda %l4,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000008a8000c8] stda %l6,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000008b8000c0] stxa %l4,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000008b0000e8] ldda [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000008a0000e8] done p61_trap2e: stba %l0,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000008a8000e0] ldda [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008b0000d8] stda %l0,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000008b0000e0] ldstuba [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000008a0000e0] swapa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000008a0000e8] done p61_trap2o: stba %l0,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000008a8000e0] ldda [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008b0000d8] stda %l0,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000008b0000e0] ldstuba [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000008a0000e0] swapa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000008a0000e8] done p61_trap3e: nop nop nop nop nop nop nop done p61_trap3o: nop nop nop nop nop nop nop done p61_init_memory_pointers: set p61_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p61_local0_start,%i0 set p61_local1_start,%i1 set p61_local2_start,%i2 set p61_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 908770561ae819b8 ldx [%g1+0x008],%l1 ! %l1 = 42e265ac8d99571f ldx [%g1+0x010],%l2 ! %l2 = 4a2589285207a0da ldx [%g1+0x018],%l3 ! %l3 = 1f0f30f2abacad23 ldx [%g1+0x020],%l4 ! %l4 = 0be87a9a127b3204 ldx [%g1+0x028],%l5 ! %l5 = eba48d4a3db78d6a ldx [%g1+0x030],%l6 ! %l6 = 3192a7a68d6f7333 ldx [%g1+0x038],%l7 ! %l7 = 7b8f454875804d93 ! 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 = 5a6a4a7d d0c4779c 1e675e2f f7b18545 ! %f4 = 2009a556 fe6b477b 60b196c8 0478d3d7 ! %f8 = 42edce7e 67f8b9c3 48673b91 cf2b05f2 ! %f12 = 5b7d76c9 5c714a4a 19e4bff4 d2e51053 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 4c0565b1 96a83fdb 07ccb3ed 11acd66e ! %f20 = d721f712 a7509c4a 2e630e94 8c894681 ! %f24 = 0cab0d0f eecf041f a263e21f 05cc786f ! %f28 = ca67198b 92bc7938 40b87cb2 5b3bcbd0 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 5d9939da baa08464 408bc4ad 0b1b5ccc ! %f36 = df30f43b db09301a 4736fe18 d72f91e2 ! %f40 = f4834460 3087a0e7 529abd93 94a0ed27 ! %f44 = 53680950 5781229d 01058c4b 0b552506 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xa4fc835000000077,%g7,%g1 ! GSR scale = 14, align = 7 wr %g1,%g0,%gsr ! GSR = a4fc835000000077 wr %g0,%y ! Clear Y 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[000000008d0000c0] = a19eaebf, %l2 = 7ebabce6aa27f6e5 swap [%i2+%g0],%l2 ! %l2 = 00000000a19eaebf ! Mem[000000008c0000d8] = d101025ed14d85c4, %l0 = 24aa28d406be615e, %l6 = aabe8d7c92f87e9e add %i0,0x18,%g1 casxa [%g1]0x80,%l0,%l6 ! %l6 = d101025ed14d85c4 ! Mem[000000008d8000e0] = 6e959b7a, %l7 = db66faaa, %l2 = a19eaebf add %i3,0x20,%g1 casa [%g1]0x80,%l7,%l2 ! %l2 = 000000006e959b7a ! %l3 = 3b5bd426504e149c, Mem[00000000900000f4] = afa75549 stw %l3,[%i4+0x034] ! Mem[00000000900000f4] = 504e149c ! Mem[00000000908000c0] = c770574b, %g2 = 0000000000000000 ldsb [%i5+%g0],%g2 ! %g2 = ffffffffffffffc7 ! Mem[00000000918000d0] = eebfad61 703dd1bf, %g2 = ffffffc7, %g3 = 00000000 ldd [%o0+%o2],%g2 ! %g2 = 00000000eebfad61 00000000703dd1bf ! Mem[000000008c8000dd] = 631001b8, %l0 = 24aa28d406be615e ldstub [%i1+0x01d],%l0 ! %l0 = 00000010000000ff ! Mem[00000000900000c0] = beb3ff22 ad828802, %g2 = eebfad61, %g3 = 703dd1bf ldd [%i4+%g0],%g2 ! %g2 = 00000000beb3ff22 00000000ad828802 ! Mem[00000000908000c0] = c770574b721ca35e, %g2 = 00000000beb3ff22 ldx [%i5+%g0],%g2 ! %g2 = c770574b721ca35e ! Mem[000000008d0000c8] = e0cc3ed3, %l1 = ac65f3808c75805c swap [%i2+%o1],%l1 ! %l1 = 00000000e0cc3ed3 p62_label_2: ! Mem[00000000900000e4] = debb91d2, %g2 = c770574b721ca35e lduw [%i4+0x024],%g2 ! %g2 = 00000000debb91d2 ! Mem[000000008c8000fc] = 81d5eec5, %l2 = 000000006e959b7a swap [%i1+0x03c],%l2 ! %l2 = 0000000081d5eec5 ! %l6 = d101025ed14d85c4, Mem[00000000900000f8] = 1c9204ff stw %l6,[%i4+0x038] ! Mem[00000000900000f8] = d14d85c4 ! Mem[000000008c0000dc] = d14d85c4, %l5 = 50b41f1f, %l0 = 00000010 add %i0,0x1c,%g1 casa [%g1]0x80,%l5,%l0 ! %l0 = 00000000d14d85c4 ! Mem[00000000918000f0] = 19eee8c6, %g2 = 00000000debb91d2 ldsb [%o0+0x033],%g2 ! %g2 = 0000000000000019 ! %l2 = 0000000081d5eec5, Mem[000000008d8000fc] = 566635fa stw %l2,[%i3+0x03c] ! Mem[000000008d8000fc] = 81d5eec5 ! Mem[000000008c8000e4] = b235899c, %l5 = 352694b450b41f1f swap [%i1+0x024],%l5 ! %l5 = 00000000b235899c ! Mem[00000000908000c0] = c770574b721ca35e, %g2 = 0000000000000019 ldx [%i5+%g0],%g2 ! %g2 = c770574b721ca35e ! Mem[000000008d8000d8] = 6bff5a3b, %l1 = 00000000e0cc3ed3 ldsb [%i3+%o3],%l1 ! %l1 = 000000000000006b ! %l3 = 3b5bd426504e149c, Mem[00000000910000fe] = 4be00000 sth %l3,[%i6+0x03e] ! Mem[00000000910000fc] = 149c0000 p62_label_3: ! Mem[000000008c0000c0] = f9f903f1, %l4 = ee11179c3ab75b41 swap [%i0+%g0],%l4 ! %l4 = 00000000f9f903f1 ! Mem[000000008c0000f8] = b2fea78ee9d89b2a, %l3 = 3b5bd426504e149c, %l7 = 98490756db66faaa add %i0,0x38,%g1 casxa [%g1]0x80,%l3,%l7 ! %l7 = b2fea78ee9d89b2a ! Mem[00000000900000f0] = 79266aa0504e149c, %g2 = c770574b721ca35e ldx [%i4+0x030],%g2 ! %g2 = 79266aa0504e149c ! Mem[00000000908000fc] = b4c40000, %g2 = 79266aa0504e149c ldsh [%i5+0x03e],%g2 ! %g2 = ffffffffffffb4c4 ! Mem[000000008c0000f0] = 7ed1c32147a422c6, %l6 = d101025ed14d85c4, %l6 = d101025ed14d85c4 add %i0,0x30,%g1 casxa [%g1]0x80,%l6,%l6 ! %l6 = 7ed1c32147a422c6 ! Mem[000000008d8000f8] = fd168041, %l3 = 3b5bd426504e149c swap [%i3+0x038],%l3 ! %l3 = 00000000fd168041 ! Mem[000000008d8000c4] = e9befd2a, %l6 = 7ed1c32147a422c6 swap [%i3+0x004],%l6 ! %l6 = 00000000e9befd2a ! Mem[00000000910000d0] = 42c698f6, %g2 = ffffffffffffb4c4 lduh [%i6+0x012],%g2 ! %g2 = 00000000000042c6 ! Mem[000000008d0000e8] = 478468e3, %l6 = 00000000e9befd2a swap [%i2+%o5],%l6 ! %l6 = 00000000478468e3 ! Mem[00000000908000f8] = 1fd05e6f, %g2 = 00000000000042c6 lduw [%i5+0x038],%g2 ! %g2 = 000000001fd05e6f p62_label_4: ! Mem[000000008d0000ec] = ab1082bf, %l2 = 81d5eec5, %l5 = b235899c add %i2,0x2c,%g1 casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000ab1082bf ! %l4 = 00000000f9f903f1, Mem[00000000908000d8] = 2fae8d158bba37de stx %l4,[%i5+%o3] ! Mem[00000000908000d8] = 00000000f9f903f1 ! Mem[000000008c8000f0] = 55d56358, %l1 = 000000000000006b swap [%i1+0x030],%l1 ! %l1 = 0000000055d56358 ! Mem[000000008c8000c4] = d73c460f, %l6 = 478468e3, %l0 = d14d85c4 add %i1,0x04,%g1 casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000d73c460f ! Mem[000000008d0000c0] = aa27f6e51c63d182, %l1 = 0000000055d56358, %l7 = b2fea78ee9d89b2a casxa [%i2]0x80,%l1,%l7 ! %l7 = aa27f6e51c63d182 ! Mem[000000008c0000d8] = d101025e, %l1 = 55d56358, %l7 = 1c63d182 add %i0,0x18,%g1 casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000d101025e ! %l7 = 00000000d101025e, Mem[00000000918000ec] = 75aed21d stb %l7,[%o0+0x02c] ! Mem[00000000918000ec] = 5eaed21d ! Mem[00000000900000d4] = 54de6162, %g2 = 000000001fd05e6f ldsb [%i4+0x016],%g2 ! %g2 = 0000000000000054 ! %l2 = 0000000081d5eec5, Mem[00000000918000e0] = 70ba0dd8 stw %l2,[%o0+%o4] ! Mem[00000000918000e0] = 81d5eec5 ! Mem[000000008d0000c8] = 8c75805c431a6d94, %l4 = 00000000f9f903f1, %l3 = 00000000fd168041 add %i2,0x08,%g1 casxa [%g1]0x80,%l4,%l3 ! %l3 = 8c75805c431a6d94 ba,a p62_not_taken_0_end p62_not_taken_0: ! The following code should not be executed lduh [%i0+0x03e],%l0 sth %l4,[%i3+0x036] lduw [%i3+0x01c],%l6 ldsb [%i2+0x035],%l3 sth %l4,[%i3+0x036] lduh [%i1+0x03a],%l2 ldx [%i2+0x008],%l4 stb %l2,[%i2+0x01a] ba,a p62_branch_failed p62_not_taken_0_end: ! End of Random Code for Thread 62 p62_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0f8] ! Set processor 62 done flag ! Check Registers p62_check_registers: set p62_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000d73c460f bne,a,pn %xcc,p62_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000055d56358 bne,a,pn %xcc,p62_reg_l1_fail mov %l1,%g3 ! Check Local Memory set p62_local0_expect,%g1 p62_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 3ab75b419c7e3a72 ldx [%i0+0x000],%g3 ! Observed data at 000000008c0000c0 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i0,0x000,%g4 set p62_local1_expect,%g1 p62_check_local1: ldx [%g1+0x018],%g2 ! Expected data = 019c7b4f63ff01b8 ldx [%i1+0x018],%g3 ! Observed data at 000000008c8000d8 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 454f6a8450b41f1f ldx [%i1+0x020],%g3 ! Observed data at 000000008c8000e0 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i1,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = 0000006bd0253a37 ldx [%i1+0x030],%g3 ! Observed data at 000000008c8000f0 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i1,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 7b2576216e959b7a ldx [%i1+0x038],%g3 ! Observed data at 000000008c8000f8 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i1,0x038,%g4 set p62_local2_expect,%g1 p62_check_local2: ldx [%g1+0x000],%g2 ! Expected data = aa27f6e51c63d182 ldx [%i2+0x000],%g3 ! Observed data at 000000008d0000c0 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 8c75805c431a6d94 ldx [%i2+0x008],%g3 ! Observed data at 000000008d0000c8 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i2,0x008,%g4 ldx [%g1+0x028],%g2 ! Expected data = e9befd2aab1082bf ldx [%i2+0x028],%g3 ! Observed data at 000000008d0000e8 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i2,0x028,%g4 set p62_local3_expect,%g1 p62_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 3ce2ba9b47a422c6 ldx [%i3+0x000],%g3 ! Observed data at 000000008d8000c0 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i3,0x000,%g4 ldx [%g1+0x038],%g2 ! Expected data = 504e149c81d5eec5 ldx [%i3+0x038],%g3 ! Observed data at 000000008d8000f8 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i3,0x038,%g4 ! The test for processor 62 has passed p62_passed: ta GOOD_TRAP nop p62_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p62_failed p62_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p62_failed p62_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p62_failed p62_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p62_failed p62_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p62_failed p62_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p62_failed p62_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p62_failed p62_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p62_failed ! The test for processor 62 failed p62_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0f8] ! Set processor 62 done flag set p62_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 62 failed p62_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0f8] ! Set processor 62 done flag set p62_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p62_selfmod_failed: ba p62_failed mov 0xabc,%g1 p62_common_error: or %g0,0xf1e,%g1 ba p62_failed mov %o5,%g3 p62_common_signature_error: set p62_temp,%g1 ba p62_failed st %g2,[%g1] ! Common Lock Number p62_common_timeout: set p62_temp,%g1 ba p62_failed st %g2,[%g1] ! Common Lock Number p62_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p62_failed mov 0x0,%g3 p62_trap1e: ldswa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000008c0000e0] stba %l4,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000008d8000e8] ldstuba [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000008d8000d0] stxa %l0,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000008d8000c8] swapa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000008d8000d8] ldstuba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008c0000d0] ldstuba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000008d0000c8] done p62_trap1o: ldswa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000008c0000e0] stba %l4,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000008d8000e8] ldstuba [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000008d8000d0] stxa %l0,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000008d8000c8] swapa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000008d8000d8] ldstuba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008c0000d0] ldstuba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000008d0000c8] done p62_trap2e: lduha [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000008c0000c0] done p62_trap2o: lduha [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000008c0000c0] done p62_trap3e: nop nop nop done p62_trap3o: nop nop nop done p62_init_memory_pointers: set p62_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p62_local0_start,%i0 set p62_local1_start,%i1 set p62_local2_start,%i2 set p62_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 24aa28d406be615e ldx [%g1+0x008],%l1 ! %l1 = ac65f3808c75805c ldx [%g1+0x010],%l2 ! %l2 = 7ebabce6aa27f6e5 ldx [%g1+0x018],%l3 ! %l3 = 3b5bd426504e149c ldx [%g1+0x020],%l4 ! %l4 = ee11179c3ab75b41 ldx [%g1+0x028],%l5 ! %l5 = 352694b450b41f1f ldx [%g1+0x030],%l6 ! %l6 = aabe8d7c92f87e9e ldx [%g1+0x038],%l7 ! %l7 = 98490756db66faaa ! 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 = 2d5d3cb1 f90f3d29 6c4bd8d9 be6aac85 ! %f4 = aa751131 5d642431 517957b6 97b5494a ! %f8 = 011ab4d6 a0488440 58c1e848 c04df200 ! %f12 = 0cbdc8d7 f2f97fd7 85b71566 ab23f462 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 0e72f1e9 32cb03a5 8b2393fc 9687f94c ! %f20 = 7ca81e17 fd913bda 5d2d29be a741268f ! %f24 = c51e0c8a c3c66298 cd38f12c 8935f73c ! %f28 = f88570b8 24006184 c2fa007c a6c67736 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 4b4aef52 037a0829 0c1e9f05 8c8af47b ! %f36 = e6e2a753 82c4728b bfa7ea1a 296d0da7 ! %f40 = 68810dca 92977b36 e513d5b7 294eebfa ! %f44 = d38500c5 745d1e8d efd38e85 40ffbfc8 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xc98a68af0000001e,%g7,%g1 ! GSR scale = 3, align = 6 wr %g1,%g0,%gsr ! GSR = c98a68af0000001e wr %g0,%y ! Clear Y 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[00000000900000d8] = 6162cbb5, %g2 = 0000000000000000 lduh [%i4+%o3],%g2 ! %g2 = 0000000000006162 ! Mem[000000008e0000e0] = f8637e27, %l5 = 8732bc61, %l6 = c8e61f87 add %i0,0x20,%g1 casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000f8637e27 ! Mem[00000000908000dc] = 37def2df, %g2 = 0000000000006162 ldsh [%i5+0x01e],%g2 ! %g2 = 00000000000037de ! Mem[000000008e0000e0] = f8637e27ee45506d, %l1 = d325201c495fdb55, %l2 = 7351ba96698d597a add %i0,0x20,%g1 casxa [%g1]0x80,%l1,%l2 ! %l2 = f8637e27ee45506d ! Mem[000000008f8000e0] = 121b73cb, %l0 = 57325bd2214cb74a ldstub [%i3+%o4],%l0 ! %l0 = 00000012000000ff ! %l2 = ee45506d, %l3 = 135a42e4, Mem[00000000900000e8] = e04cb730 da061d97 std %l2,[%i4+%o5] ! Mem[00000000900000e8] = ee45506d 135a42e4 ! Mem[000000008e8000c8] = 730c1f99, %l6 = 00000000f8637e27 swap [%i1+%o1],%l6 ! %l6 = 00000000730c1f99 ! Mem[00000000900000c4] = 8802b54d, %g2 = 00000000000037de ldsh [%i4+0x006],%g2 ! %g2 = ffffffffffff8802 ! Mem[000000008f0000d0] = f47aaf6e, %l5 = 9a10caba8732bc61 ldstub [%i2+%o2],%l5 ! %l5 = 000000f4000000ff ! Mem[000000008e0000e0] = f8637e27, %l7 = 66177e14a353968b swap [%i0+%o4],%l7 ! %l7 = 00000000f8637e27 p63_label_2: ! %l5 = 00000000000000f4, Mem[000000008f0000f2] = 065d9aa0 sth %l5,[%i2+0x032] ! Mem[000000008f0000f0] = 065d00f4 ! %l1 = d325201c495fdb55, Mem[00000000900000e8] = ee45506d135a42e4 stx %l1,[%i4+%o5] ! Mem[00000000900000e8] = d325201c495fdb55 ! Mem[00000000908000d4] = 6b9d8a8c, %g2 = ffffffffffff8802 lduw [%i5+0x014],%g2 ! %g2 = 000000006b9d8a8c ! Mem[000000008f0000c4] = 73bf5015, %l5 = 000000f4, %l6 = 730c1f99 add %i2,0x04,%g1 casa [%g1]0x80,%l5,%l6 ! %l6 = 0000000073bf5015 ! Mem[00000000910000f8] = a46a7fd8, %g18 = 73d2feb27540a87f ldsw [%i6+0x038],%g2 ! %g2 = 73d2feb27540a87f ! Mem[000000008f8000c0] = 31505ac347286587, %l4 = 51bd1429f4f3ae1a, %l5 = 00000000000000f4 casxa [%i3]0x80,%l4,%l5 ! %l5 = 31505ac347286587 ! Mem[00000000918000dc] = 19fe44c6, %g18 = 73d2feb27540a87f ldsw [%o0+0x01c],%g2 ! %g2 = 73d2feb27540a87f ! Mem[000000008e0000e0] = a353968bee45506d, %l5 = 31505ac347286587, %l0 = 0000000000000012 add %i0,0x20,%g1 casxa [%g1]0x80,%l5,%l0 ! %l0 = a353968bee45506d ! Mem[000000008e8000c8] = f8637e27, %l2 = f8637e27ee45506d swap [%i1+%o1],%l2 ! %l2 = 00000000f8637e27 ! Mem[000000008e0000d0] = 78547f57, %l3 = 8c695ee2135a42e4 ldsh [%i0+%o2],%l3 ! %l3 = 0000000000007854 p63_label_3: ! Mem[000000008e0000d0] = 78547f57, %l0 = a353968bee45506d swap [%i0+%o2],%l0 ! %l0 = 0000000078547f57 ! Mem[00000000918000ec] = 75aed21d, %g2 = 0000000019fe44c6 ldsh [%o0+0x02c],%g2 ! %g2 = 00000000000075ae ! Mem[00000000910000f0] = 83d63349, %g2 = 00000000000075ae ldsh [%i6+0x030],%g2 ! %g2 = ffffffffffff83d6 ! %l3 = 0000000000007854, Mem[00000000918000f0] = acc90819eee8c633 stx %l3,[%o0+0x030] ! Mem[00000000918000f0] = 0000000000007854 ! Mem[000000008f0000d9] = 0424a5ac, %l3 = 0000000000007854 ldstub [%i2+0x019],%l3 ! %l3 = 00000024000000ff ! Mem[000000008e0000d4] = bdfebb2c, %l2 = 00000000f8637e27 swap [%i0+0x014],%l2 ! %l2 = 00000000bdfebb2c ! Mem[000000008f0000f4] = c71ac55f, %l2 = 00000000bdfebb2c swap [%i2+0x034],%l2 ! %l2 = 00000000c71ac55f ! Mem[000000008e8000e4] = 4bb3cb20, %l2 = 00000000c71ac55f swap [%i1+0x024],%l2 ! %l2 = 000000004bb3cb20 ! Mem[000000008e8000c8] = ee45506d, %l6 = 0000000073bf5015 swap [%i1+%o1],%l6 ! %l6 = 00000000ee45506d ! Mem[000000008f0000d0] = ff7aaf6e, %l7 = 00000000f8637e27 ldstub [%i2+%o2],%l7 ! %l7 = 000000ff000000ff p63_label_4: ! Mem[000000008f0000e8] = dfc1b9a7, %l3 = 00000024, %l5 = 47286587 add %i2,0x28,%g1 casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000dfc1b9a7 ! Mem[000000008e8000d8] = e4e76fe5730008bb, %l1 = d325201c495fdb55, %l5 = 00000000dfc1b9a7 add %i1,0x18,%g1 casxa [%g1]0x80,%l1,%l5 ! %l5 = e4e76fe5730008bb ! Mem[000000008e8000f0] = 6580f262e19188f0, %l7 = 00000000000000ff, %l5 = e4e76fe5730008bb add %i1,0x30,%g1 casxa [%g1]0x80,%l7,%l5 ! %l5 = 6580f262e19188f0 ! Mem[000000008f8000cc] = ff05775a, %l0 = 78547f57, %l4 = f4f3ae1a add %i3,0x0c,%g1 casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000ff05775a ! Mem[000000008f0000e8] = dfc1b9a7, %l5 = e19188f0, %l4 = ff05775a add %i2,0x28,%g1 casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000dfc1b9a7 ! Mem[00000000910000d4] = 98f6b2be, %g18 = 73d2feb27540a87f ldsw [%i6+0x014],%g2 ! %g2 = 73d2feb27540a87f ! Mem[000000008f8000ec] = 7303ea9b, %l0 = 0000000078547f57 swap [%i3+0x02c],%l0 ! %l0 = 000000007303ea9b ! Mem[000000008e8000d8] = e4e76fe5, %l6 = 00000000ee45506d swap [%i1+%o3],%l6 ! %l6 = 00000000e4e76fe5 ! Mem[00000000918000ec] = d21d0000, %g2 = ffffffff98f6b2be lduh [%o0+0x02e],%g2 ! %g2 = 000000000000d21d ! Mem[00000000900000c0] = beb3ff22ad828802, %g2 = 000000000000d21d ldx [%i4+%g0],%g2 ! %g2 = beb3ff22ad828802 ba,a p63_not_taken_0_end p63_not_taken_0: ! The following code should not be executed lduh [%i0+0x03e],%l0 sth %l4,[%i3+0x036] lduw [%i3+0x01c],%l6 ldsb [%i2+0x035],%l3 sth %l4,[%i3+0x036] lduh [%i1+0x03a],%l2 ldx [%i2+0x008],%l4 stb %l2,[%i2+0x01a] ba,a p63_branch_failed p63_not_taken_0_end: ! End of Random Code for Thread 63 p63_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0fc] ! Set processor 63 done flag ! Check Registers p63_check_registers: set p63_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 000000007303ea9b bne,a,pn %xcc,p63_reg_l0_fail mov %l0,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000000024 bne,a,pn %xcc,p63_reg_l3_fail mov %l3,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 6580f262e19188f0 bne,a,pn %xcc,p63_reg_l5_fail mov %l5,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000000000ff bne,a,pn %xcc,p63_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p63_local0_expect,%g1 p63_check_local0: ldx [%g1+0x010],%g2 ! Expected data = ee45506df8637e27 ldx [%i0+0x010],%g3 ! Observed data at 000000008e0000d0 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i0,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = a353968bee45506d ldx [%i0+0x020],%g3 ! Observed data at 000000008e0000e0 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i0,0x020,%g4 set p63_local1_expect,%g1 p63_check_local1: ldx [%g1+0x008],%g2 ! Expected data = 73bf50155a98ad46 ldx [%i1+0x008],%g3 ! Observed data at 000000008e8000c8 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i1,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = ee45506d730008bb ldx [%i1+0x018],%g3 ! Observed data at 000000008e8000d8 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 0620b5c7c71ac55f ldx [%i1+0x020],%g3 ! Observed data at 000000008e8000e0 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i1,0x020,%g4 set p63_local2_expect,%g1 p63_check_local2: ldx [%g1+0x010],%g2 ! Expected data = ff7aaf6ed70dd103 ldx [%i2+0x010],%g3 ! Observed data at 000000008f0000d0 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 04ffa5ac732c6de1 ldx [%i2+0x018],%g3 ! Observed data at 000000008f0000d8 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i2,0x018,%g4 ldx [%g1+0x030],%g2 ! Expected data = 065d00f4bdfebb2c ldx [%i2+0x030],%g3 ! Observed data at 000000008f0000f0 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i2,0x030,%g4 set p63_local3_expect,%g1 p63_check_local3: ldx [%g1+0x020],%g2 ! Expected data = ff1b73cba0c70138 ldx [%i3+0x020],%g3 ! Observed data at 000000008f8000e0 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 9a9db32978547f57 ldx [%i3+0x028],%g3 ! Observed data at 000000008f8000e8 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i3,0x028,%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 ! 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: ldswa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000008f8000c0] swapa [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000008e8000e0] done p63_trap1o: ldswa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000008f8000c0] swapa [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000008e8000e0] done p63_trap2e: ldstuba [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000008f0000d8] ldstuba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000008e0000c0] ldxa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000008f8000e8] stwa %l7,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000008e0000e8] swapa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000008f8000e0] lduwa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000008e0000c8] ldxa [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000008f0000d0] done p63_trap2o: ldstuba [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000008f0000d8] ldstuba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000008e0000c0] ldxa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000008f8000e8] stwa %l7,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000008e0000e8] swapa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000008f8000e0] lduwa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000008e0000c8] ldxa [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000008f0000d0] done p63_trap3e: nop done p63_trap3o: 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 = 57325bd2214cb74a ldx [%g1+0x008],%l1 ! %l1 = d325201c495fdb55 ldx [%g1+0x010],%l2 ! %l2 = 7351ba96698d597a ldx [%g1+0x018],%l3 ! %l3 = 8c695ee2135a42e4 ldx [%g1+0x020],%l4 ! %l4 = 51bd1429f4f3ae1a ldx [%g1+0x028],%l5 ! %l5 = 9a10caba8732bc61 ldx [%g1+0x030],%l6 ! %l6 = 50d4651bc8e61f87 ldx [%g1+0x038],%l7 ! %l7 = 66177e14a353968b ! 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: jmpl %o7,%g0 ldsb [%i1+0x010],%l3 ! Mem[00000000108000d0] jmpl %o7,%g0 nop p0_near_0_he: ldstub [%i1+0x014],%l7 ! Mem[00000000108000d4] ldd [%i1+0x020],%l6 ! Mem[00000000108000e0] lduh [%i1+0x036],%l7 ! Mem[00000000108000f6] ldsb [%i0+0x011],%l3 ! Mem[00000000100000d1] ldsw [%i1+0x00c],%l0 ! Mem[00000000108000cc] stw %l4,[%i2+0x01c] ! Mem[00000000110000dc] jmpl %o7,%g0 stw %l0,[%i2+0x02c] ! Mem[00000000110000ec] p1_near_0_le: jmpl %o7,%g0 ldsb [%i1+0x030],%l3 ! Mem[00000000128000f0] jmpl %o7,%g0 nop p1_near_0_he: ldx [%i1+0x030],%l7 ! Mem[00000000128000f0] stx %l4,[%i3+0x030] ! Mem[00000000138000f0] stw %l0,[%i1+0x030] ! Mem[00000000128000f0] swap [%i2+0x01c],%l2 ! Mem[00000000130000dc] std %l4,[%i3+0x028] ! Mem[00000000138000e8] lduh [%i1+0x028],%l7 ! Mem[00000000128000e8] jmpl %o7,%g0 stb %l1,[%i3+0x031] ! Mem[00000000138000f1] p2_near_0_le: jmpl %o7,%g0 ldsb [%i2+0x010],%l3 ! Mem[00000000150000d0] jmpl %o7,%g0 nop p2_near_0_he: std %l6,[%i1+0x010] ! Mem[00000000148000d0] ldub [%i2+0x021],%l7 ! Mem[00000000150000e1] ldx [%i3+0x030],%l7 ! Mem[00000000158000f0] stb %l2,[%i3+0x03c] ! Mem[00000000158000fc] ldd [%i3+0x018],%l4 ! Mem[00000000158000d8] ldx [%i3+0x030],%l2 ! Mem[00000000158000f0] jmpl %o7,%g0 ldstub [%i0+0x039],%l6 ! Mem[00000000140000f9] p3_near_0_le: jmpl %o7,%g0 ldsb [%i2+0x030],%l3 ! Mem[00000000170000f0] jmpl %o7,%g0 nop p3_near_0_he: lduh [%i0+0x02e],%l2 ! Mem[00000000160000ee] sth %l4,[%i2+0x034] ! Mem[00000000170000f4] stb %l0,[%i1+0x033] ! Mem[00000000168000f3] swap [%i1+0x01c],%l2 ! Mem[00000000168000dc] sth %l5,[%i0+0x01e] ! Mem[00000000160000de] ldsh [%i2+0x012],%l2 ! Mem[00000000170000d2] jmpl %o7,%g0 swap [%i0+0x038],%l6 ! Mem[00000000160000f8] p4_near_0_le: jmpl %o7,%g0 ldsb [%i2+0x010],%l3 ! Mem[00000000190000d0] jmpl %o7,%g0 nop p4_near_0_he: ldstub [%i1+0x014],%l7 ! Mem[00000000188000d4] lduw [%i1+0x010],%l3 ! Mem[00000000188000d0] ldsh [%i2+0x00c],%l0 ! Mem[00000000190000cc] ldub [%i0+0x032],%l2 ! Mem[00000000180000f2] swap [%i3+0x038],%l6 ! Mem[00000000198000f8] ldstub [%i0+0x03c],%l0 ! Mem[00000000180000fc] jmpl %o7,%g0 ldstub [%i2+0x020],%l3 ! Mem[00000000190000e0] p5_near_0_le: jmpl %o7,%g0 ldsb [%i2+0x030],%l3 ! Mem[000000001b0000f0] jmpl %o7,%g0 nop p5_near_0_he: ldsw [%i1+0x034],%l7 ! Mem[000000001a8000f4] lduh [%i1+0x000],%l7 ! Mem[000000001a8000c0] ldstub [%i3+0x036],%l7 ! Mem[000000001b8000f6] stx %l3,[%i3+0x030] ! Mem[000000001b8000f0] ldsb [%i1+0x01f],%l5 ! Mem[000000001a8000df] stw %l2,[%i3+0x010] ! Mem[000000001b8000d0] jmpl %o7,%g0 ldx [%i3+0x038],%l6 ! Mem[000000001b8000f8] p6_near_0_le: jmpl %o7,%g0 ldsb [%i2+0x010],%l3 ! Mem[000000001d0000d0] jmpl %o7,%g0 nop p6_near_0_he: ldub [%i1+0x014],%l7 ! Mem[000000001c8000d4] ldstub [%i1+0x021],%l7 ! Mem[000000001c8000e1] ldstub [%i2+0x036],%l7 ! Mem[000000001d0000f6] stb %l2,[%i1+0x03c] ! Mem[000000001c8000fc] ldstub [%i3+0x00c],%l5 ! Mem[000000001d8000cc] ldsw [%i2+0x000],%l4 ! Mem[000000001d0000c0] jmpl %o7,%g0 ldd [%i3+0x028],%l0 ! Mem[000000001d8000e8] p7_near_0_le: jmpl %o7,%g0 ldsb [%i2+0x030],%l3 ! Mem[000000001f0000f0] jmpl %o7,%g0 nop p7_near_0_he: swap [%i2+0x02c],%l2 ! Mem[000000001f0000ec] stx %l1,[%i1+0x008] ! Mem[000000001e8000c8] swap [%i0+0x00c],%l4 ! Mem[000000001e0000cc] lduw [%i1+0x018],%l3 ! Mem[000000001e8000d8] ldsh [%i2+0x02c],%l5 ! Mem[000000001f0000ec] ldstub [%i3+0x021],%l4 ! Mem[000000001f8000e1] jmpl %o7,%g0 ldub [%i0+0x031],%l1 ! Mem[000000001e0000f1] p8_near_0_le: jmpl %o7,%g0 ldsb [%i2+0x010],%l3 ! Mem[00000000210000d0] jmpl %o7,%g0 nop p8_near_0_he: ldstub [%i1+0x014],%l7 ! Mem[00000000208000d4] lduw [%i3+0x020],%l7 ! Mem[00000000218000e0] ldstub [%i1+0x00f],%l4 ! Mem[00000000208000cf] lduw [%i2+0x01c],%l4 ! Mem[00000000210000dc] lduh [%i1+0x008],%l4 ! Mem[00000000208000c8] ldstub [%i1+0x028],%l7 ! Mem[00000000208000e8] jmpl %o7,%g0 lduw [%i3+0x010],%l1 ! Mem[00000000218000d0] p9_near_0_le: jmpl %o7,%g0 ldsb [%i2+0x030],%l3 ! Mem[00000000230000f0] jmpl %o7,%g0 nop p9_near_0_he: ldx [%i2+0x030],%l7 ! Mem[00000000230000f0] ldstub [%i0+0x001],%l7 ! Mem[00000000220000c1] ldstub [%i1+0x02c],%l0 ! Mem[00000000228000ec] lduh [%i2+0x03c],%l4 ! Mem[00000000230000fc] ldub [%i2+0x039],%l6 ! Mem[00000000230000f9] swap [%i3+0x03c],%l0 ! Mem[00000000238000fc] jmpl %o7,%g0 ldsb [%i2+0x020],%l3 ! Mem[00000000230000e0] p10_near_0_le: jmpl %o7,%g0 ldsb [%i2+0x010],%l3 ! Mem[00000000250000d0] jmpl %o7,%g0 nop p10_near_0_he: std %l6,[%i2+0x010] ! Mem[00000000250000d0] stw %l7,[%i1+0x020] ! Mem[00000000248000e0] stw %l4,[%i3+0x00c] ! Mem[00000000258000cc] ldub [%i1+0x01d],%l4 ! Mem[00000000248000dd] ldsh [%i3+0x008],%l4 ! Mem[00000000258000c8] std %l0,[%i1+0x000] ! Mem[00000000248000c0] jmpl %o7,%g0 ldx [%i0+0x008],%l0 ! Mem[00000000240000c8] p11_near_0_le: jmpl %o7,%g0 ldsb [%i2+0x030],%l3 ! Mem[00000000270000f0] jmpl %o7,%g0 nop p11_near_0_he: sth %l7,[%i1+0x036] ! Mem[00000000268000f6] ldstub [%i0+0x031],%l3 ! Mem[00000000260000f1] swap [%i0+0x02c],%l0 ! Mem[00000000260000ec] stx %l4,[%i0+0x038] ! Mem[00000000260000f8] stx %l6,[%i2+0x038] ! Mem[00000000270000f8] swap [%i0+0x020],%l1 ! Mem[00000000260000e0] jmpl %o7,%g0 stx %l0,[%i1+0x008] ! Mem[00000000268000c8] p12_near_0_le: jmpl %o7,%g0 ldsb [%i3+0x010],%l3 ! Mem[00000000298000d0] jmpl %o7,%g0 nop p12_near_0_he: ldstub [%i2+0x014],%l7 ! Mem[00000000290000d4] swap [%i2+0x034],%l4 ! Mem[00000000290000f4] ldsw [%i1+0x00c],%l4 ! Mem[00000000288000cc] ldstub [%i0+0x018],%l3 ! Mem[00000000280000d8] ldx [%i1+0x008],%l4 ! Mem[00000000288000c8] stx %l7,[%i1+0x028] ! Mem[00000000288000e8] jmpl %o7,%g0 std %l0,[%i0+0x010] ! Mem[00000000280000d0] p13_near_0_le: jmpl %o7,%g0 ldsb [%i3+0x030],%l3 ! Mem[000000002b8000f0] jmpl %o7,%g0 nop p13_near_0_he: ldsw [%i2+0x034],%l7 ! Mem[000000002b0000f4] std %l6,[%i3+0x000] ! Mem[000000002b8000c0] stx %l7,[%i3+0x030] ! Mem[000000002b8000f0] ldub [%i1+0x031],%l3 ! Mem[000000002a8000f1] swap [%i2+0x02c],%l0 ! Mem[000000002b0000ec] stx %l2,[%i0+0x010] ! Mem[000000002a0000d0] jmpl %o7,%g0 lduh [%i3+0x00e],%l0 ! Mem[000000002b8000ce] p14_near_0_le: jmpl %o7,%g0 ldsb [%i3+0x010],%l3 ! Mem[000000002d8000d0] jmpl %o7,%g0 nop p14_near_0_he: ldub [%i2+0x014],%l7 ! Mem[000000002d0000d4] swap [%i0+0x020],%l7 ! Mem[000000002c0000e0] std %l6,[%i2+0x030] ! Mem[000000002d0000f0] swap [%i0+0x018],%l3 ! Mem[000000002c0000d8] ldsb [%i1+0x00c],%l5 ! Mem[000000002c8000cc] ldsw [%i1+0x028],%l7 ! Mem[000000002c8000e8] jmpl %o7,%g0 ldd [%i0+0x010],%l0 ! Mem[000000002c0000d0] p15_near_0_le: jmpl %o7,%g0 ldsb [%i3+0x030],%l3 ! Mem[000000002f8000f0] jmpl %o7,%g0 nop p15_near_0_he: std %l2,[%i1+0x028] ! Mem[000000002e8000e8] ldsw [%i2+0x034],%l4 ! Mem[000000002f0000f4] ldstub [%i1+0x033],%l0 ! Mem[000000002e8000f3] lduw [%i0+0x01c],%l2 ! Mem[000000002e0000dc] stw %l5,[%i3+0x01c] ! Mem[000000002f8000dc] lduh [%i0+0x020],%l4 ! Mem[000000002e0000e0] jmpl %o7,%g0 stw %l0,[%i3+0x00c] ! Mem[000000002f8000cc] p16_near_0_le: jmpl %o7,%g0 ldsb [%i3+0x010],%l3 ! Mem[00000000318000d0] jmpl %o7,%g0 nop p16_near_0_he: ldstub [%i2+0x014],%l7 ! Mem[00000000310000d4] ldsb [%i1+0x021],%l7 ! Mem[00000000308000e1] ldsh [%i0+0x036],%l7 ! Mem[00000000300000f6] swap [%i0+0x010],%l3 ! Mem[00000000300000d0] stb %l0,[%i2+0x00c] ! Mem[00000000310000cc] ldstub [%i3+0x01d],%l4 ! Mem[00000000318000dd] jmpl %o7,%g0 swap [%i0+0x008],%l4 ! Mem[00000000300000c8] p17_near_0_le: jmpl %o7,%g0 ldsb [%i3+0x030],%l3 ! Mem[00000000338000f0] jmpl %o7,%g0 nop p17_near_0_he: ldx [%i2+0x030],%l7 ! Mem[00000000330000f0] swap [%i2+0x000],%l7 ! Mem[00000000330000c0] lduw [%i2+0x034],%l7 ! Mem[00000000330000f4] ldsh [%i2+0x030],%l3 ! Mem[00000000330000f0] ldx [%i0+0x028],%l0 ! Mem[00000000320000e8] swap [%i2+0x03c],%l4 ! Mem[00000000330000fc] jmpl %o7,%g0 stw %l4,[%i1+0x028] ! Mem[00000000328000e8] p18_near_0_le: jmpl %o7,%g0 ldsb [%i3+0x010],%l3 ! Mem[00000000358000d0] jmpl %o7,%g0 nop p18_near_0_he: std %l6,[%i2+0x010] ! Mem[00000000350000d0] std %l4,[%i2+0x030] ! Mem[00000000350000f0] swap [%i0+0x030],%l0 ! Mem[00000000340000f0] swap [%i0+0x018],%l3 ! Mem[00000000340000d8] sth %l5,[%i1+0x00c] ! Mem[00000000348000cc] ldsb [%i2+0x001],%l4 ! Mem[00000000350000c1] jmpl %o7,%g0 lduh [%i3+0x02e],%l0 ! Mem[00000000358000ee] p19_near_0_le: jmpl %o7,%g0 ldsb [%i3+0x030],%l3 ! Mem[00000000378000f0] jmpl %o7,%g0 nop p19_near_0_he: ldsw [%i3+0x02c],%l2 ! Mem[00000000378000ec] std %l4,[%i0+0x030] ! Mem[00000000360000f0] swap [%i3+0x030],%l0 ! Mem[00000000378000f0] lduw [%i1+0x01c],%l2 ! Mem[00000000368000dc] ldsw [%i2+0x01c],%l5 ! Mem[00000000370000dc] ldd [%i3+0x010],%l2 ! Mem[00000000378000d0] jmpl %o7,%g0 swap [%i3+0x038],%l6 ! Mem[00000000378000f8] p20_near_0_le: jmpl %o7,%g0 ldsh [%i3+0x010],%l3 ! Mem[00000000398000d0] jmpl %o7,%g0 nop p20_near_0_he: ldstub [%i3+0x014],%l7 ! Mem[00000000398000d4] ldstub [%i1+0x021],%l7 ! Mem[00000000388000e1] swap [%i3+0x034],%l7 ! Mem[00000000398000f4] swap [%i0+0x010],%l3 ! Mem[00000000380000d0] ldsw [%i3+0x00c],%l5 ! Mem[00000000398000cc] std %l6,[%i1+0x028] ! Mem[00000000388000e8] jmpl %o7,%g0 ldstub [%i1+0x011],%l1 ! Mem[00000000388000d1] p21_near_0_le: jmpl %o7,%g0 ldsh [%i3+0x030],%l3 ! Mem[000000003b8000f0] jmpl %o7,%g0 nop p21_near_0_he: ldsw [%i3+0x034],%l7 ! Mem[000000003b8000f4] sth %l7,[%i1+0x000] ! Mem[000000003a8000c0] ldstub [%i2+0x036],%l7 ! Mem[000000003b0000f6] lduw [%i3+0x030],%l3 ! Mem[000000003b8000f0] lduw [%i1+0x02c],%l0 ! Mem[000000003a8000ec] std %l4,[%i2+0x038] ! Mem[000000003b0000f8] jmpl %o7,%g0 ldsb [%i0+0x028],%l4 ! Mem[000000003a0000e8] p22_near_0_le: jmpl %o7,%g0 ldsh [%i3+0x010],%l3 ! Mem[000000003d8000d0] jmpl %o7,%g0 nop p22_near_0_he: ldub [%i3+0x014],%l7 ! Mem[000000003d8000d4] ldsw [%i2+0x020],%l7 ! Mem[000000003d0000e0] ldstub [%i1+0x036],%l7 ! Mem[000000003c8000f6] stx %l3,[%i1+0x010] ! Mem[000000003c8000d0] std %l4,[%i1+0x018] ! Mem[000000003c8000d8] stx %l2,[%i3+0x030] ! Mem[000000003d8000f0] jmpl %o7,%g0 ldsw [%i2+0x038],%l6 ! Mem[000000003d0000f8] p23_near_0_le: jmpl %o7,%g0 ldsh [%i0+0x030],%l3 ! Mem[000000003e0000f0] jmpl %o7,%g0 nop p23_near_0_he: ldstub [%i0+0x02e],%l2 ! Mem[000000003e0000ee] lduh [%i2+0x01c],%l2 ! Mem[000000003f0000dc] ldstub [%i2+0x01f],%l5 ! Mem[000000003f0000df] stb %l2,[%i2+0x012] ! Mem[000000003f0000d2] ldsh [%i2+0x038],%l6 ! Mem[000000003f0000f8] ldub [%i0+0x020],%l1 ! Mem[000000003e0000e0] jmpl %o7,%g0 ldstub [%i0+0x00d],%l0 ! Mem[000000003e0000cd] p24_near_0_le: jmpl %o7,%g0 ldsh [%i0+0x010],%l3 ! Mem[00000000400000d0] jmpl %o7,%g0 nop p24_near_0_he: ldstub [%i3+0x014],%l7 ! Mem[00000000418000d4] stx %l7,[%i0+0x020] ! Mem[00000000400000e0] ldx [%i3+0x030],%l0 ! Mem[00000000418000f0] ldsh [%i2+0x018],%l3 ! Mem[00000000410000d8] ldub [%i0+0x00c],%l5 ! Mem[00000000400000cc] ldsb [%i2+0x001],%l4 ! Mem[00000000410000c1] jmpl %o7,%g0 ldstub [%i0+0x02e],%l0 ! Mem[00000000400000ee] p25_near_0_le: jmpl %o7,%g0 ldsh [%i0+0x030],%l3 ! Mem[00000000420000f0] jmpl %o7,%g0 nop p25_near_0_he: ldx [%i3+0x030],%l7 ! Mem[00000000438000f0] ldd [%i1+0x000],%l6 ! Mem[00000000428000c0] ldx [%i1+0x030],%l0 ! Mem[00000000428000f0] ldsh [%i1+0x01c],%l2 ! Mem[00000000428000dc] ldsw [%i2+0x028],%l4 ! Mem[00000000430000e8] ldsh [%i1+0x028],%l7 ! Mem[00000000428000e8] jmpl %o7,%g0 ldstub [%i0+0x031],%l1 ! Mem[00000000420000f1] p26_near_0_le: jmpl %o7,%g0 ldsh [%i0+0x010],%l3 ! Mem[00000000440000d0] jmpl %o7,%g0 nop p26_near_0_he: std %l6,[%i3+0x010] ! Mem[00000000458000d0] ldub [%i3+0x028],%l1 ! Mem[00000000458000e8] ldstub [%i3+0x00c],%l0 ! Mem[00000000458000cc] ldstub [%i2+0x032],%l2 ! Mem[00000000450000f2] std %l6,[%i2+0x038] ! Mem[00000000450000f8] ldsw [%i3+0x000],%l1 ! Mem[00000000458000c0] jmpl %o7,%g0 swap [%i0+0x00c],%l0 ! Mem[00000000440000cc] p27_near_0_le: jmpl %o7,%g0 ldsh [%i0+0x030],%l3 ! Mem[00000000460000f0] jmpl %o7,%g0 nop p27_near_0_he: sth %l2,[%i2+0x02e] ! Mem[00000000470000ee] ldstub [%i3+0x035],%l4 ! Mem[00000000478000f5] lduw [%i1+0x030],%l0 ! Mem[00000000468000f0] lduh [%i3+0x01c],%l2 ! Mem[00000000478000dc] sth %l5,[%i2+0x01e] ! Mem[00000000470000de] swap [%i0+0x010],%l2 ! Mem[00000000460000d0] jmpl %o7,%g0 stw %l6,[%i1+0x038] ! Mem[00000000468000f8] p28_near_0_le: jmpl %o7,%g0 ldsh [%i0+0x010],%l3 ! Mem[00000000480000d0] jmpl %o7,%g0 nop p28_near_0_he: ldstub [%i0+0x014],%l7 ! Mem[00000000480000d4] swap [%i3+0x020],%l7 ! Mem[00000000498000e0] stx %l7,[%i2+0x030] ! Mem[00000000490000f0] std %l2,[%i3+0x018] ! Mem[00000000498000d8] stb %l5,[%i1+0x00c] ! Mem[00000000488000cc] swap [%i1+0x000],%l4 ! Mem[00000000488000c0] jmpl %o7,%g0 lduh [%i0+0x02e],%l0 ! Mem[00000000480000ee] p29_near_0_le: jmpl %o7,%g0 ldsh [%i0+0x030],%l3 ! Mem[000000004a0000f0] jmpl %o7,%g0 nop p29_near_0_he: ldd [%i0+0x030],%l6 ! Mem[000000004a0000f0] swap [%i2+0x034],%l4 ! Mem[000000004b0000f4] lduh [%i2+0x032],%l0 ! Mem[000000004b0000f2] ldsb [%i2+0x01c],%l2 ! Mem[000000004b0000dc] ldsb [%i0+0x01f],%l5 ! Mem[000000004a0000df] lduh [%i2+0x012],%l2 ! Mem[000000004b0000d2] jmpl %o7,%g0 stb %l6,[%i1+0x039] ! Mem[000000004a8000f9] p30_near_0_le: jmpl %o7,%g0 ldsh [%i0+0x010],%l3 ! Mem[000000004c0000d0] jmpl %o7,%g0 nop p30_near_0_he: ldub [%i0+0x014],%l7 ! Mem[000000004c0000d4] lduh [%i1+0x020],%l7 ! Mem[000000004c8000e0] ldub [%i0+0x036],%l7 ! Mem[000000004c0000f6] lduh [%i3+0x010],%l3 ! Mem[000000004d8000d0] swap [%i1+0x00c],%l0 ! Mem[000000004c8000cc] lduw [%i2+0x01c],%l4 ! Mem[000000004d0000dc] jmpl %o7,%g0 stx %l4,[%i2+0x008] ! Mem[000000004d0000c8] p31_near_0_le: jmpl %o7,%g0 ldsh [%i0+0x030],%l3 ! Mem[000000004e0000f0] jmpl %o7,%g0 nop p31_near_0_he: lduh [%i3+0x02e],%l2 ! Mem[000000004f8000ee] ldx [%i1+0x030],%l4 ! Mem[000000004e8000f0] lduh [%i3+0x032],%l0 ! Mem[000000004f8000f2] ldub [%i0+0x01c],%l2 ! Mem[000000004e0000dc] lduw [%i1+0x01c],%l5 ! Mem[000000004e8000dc] sth %l2,[%i2+0x012] ! Mem[000000004f0000d2] jmpl %o7,%g0 ldd [%i1+0x008],%l0 ! Mem[000000004e8000c8] p32_near_0_le: jmpl %o7,%g0 ldsh [%i0+0x010],%l3 ! Mem[00000000500000d0] jmpl %o7,%g0 nop p32_near_0_he: ldstub [%i0+0x014],%l7 ! Mem[00000000500000d4] stb %l7,[%i2+0x021] ! Mem[00000000510000e1] lduw [%i2+0x034],%l7 ! Mem[00000000510000f4] ldstub [%i2+0x03c],%l2 ! Mem[00000000510000fc] stb %l5,[%i2+0x01f] ! Mem[00000000510000df] ldstub [%i1+0x028],%l7 ! Mem[00000000508000e8] jmpl %o7,%g0 stb %l1,[%i0+0x011] ! Mem[00000000500000d1] p33_near_0_le: jmpl %o7,%g0 ldsh [%i0+0x030],%l3 ! Mem[00000000520000f0] jmpl %o7,%g0 nop p33_near_0_he: ldx [%i0+0x030],%l7 ! Mem[00000000520000f0] lduw [%i3+0x000],%l7 ! Mem[00000000538000c0] ldsw [%i1+0x034],%l7 ! Mem[00000000528000f4] swap [%i2+0x030],%l3 ! Mem[00000000530000f0] swap [%i3+0x01c],%l5 ! Mem[00000000538000dc] stx %l4,[%i3+0x020] ! Mem[00000000538000e0] jmpl %o7,%g0 lduh [%i1+0x00e],%l0 ! Mem[00000000528000ce] p34_near_0_le: jmpl %o7,%g0 ldsh [%i1+0x010],%l3 ! Mem[00000000548000d0] jmpl %o7,%g0 nop p34_near_0_he: std %l6,[%i0+0x010] ! Mem[00000000540000d0] ldstub [%i0+0x021],%l7 ! Mem[00000000540000e1] ldx [%i0+0x030],%l7 ! Mem[00000000540000f0] ldsh [%i0+0x010],%l3 ! Mem[00000000540000d0] ldd [%i1+0x008],%l0 ! Mem[00000000548000c8] ldx [%i0+0x000],%l4 ! Mem[00000000540000c0] jmpl %o7,%g0 ldstub [%i1+0x02e],%l0 ! Mem[00000000548000ee] p35_near_0_le: jmpl %o7,%g0 ldsh [%i1+0x030],%l3 ! Mem[00000000568000f0] jmpl %o7,%g0 nop p35_near_0_he: swap [%i1+0x02c],%l2 ! Mem[00000000568000ec] lduh [%i2+0x034],%l4 ! Mem[00000000570000f4] stx %l0,[%i0+0x030] ! Mem[00000000560000f0] ldub [%i2+0x01c],%l2 ! Mem[00000000570000dc] swap [%i3+0x038],%l6 ! Mem[00000000578000f8] ldsb [%i0+0x03c],%l0 ! Mem[00000000560000fc] jmpl %o7,%g0 sth %l3,[%i1+0x020] ! Mem[00000000568000e0] p36_near_0_le: jmpl %o7,%g0 ldsh [%i1+0x010],%l3 ! Mem[00000000588000d0] jmpl %o7,%g0 nop p36_near_0_he: ldstub [%i0+0x014],%l7 ! Mem[00000000580000d4] ldx [%i1+0x020],%l7 ! Mem[00000000588000e0] swap [%i2+0x034],%l7 ! Mem[00000000590000f4] ldstub [%i2+0x03c],%l2 ! Mem[00000000590000fc] ldsh [%i2+0x01e],%l5 ! Mem[00000000590000de] swap [%i0+0x030],%l2 ! Mem[00000000580000f0] jmpl %o7,%g0 swap [%i2+0x038],%l6 ! Mem[00000000590000f8] p37_near_0_le: jmpl %o7,%g0 ldsh [%i1+0x030],%l3 ! Mem[000000005a8000f0] jmpl %o7,%g0 nop p37_near_0_he: ldd [%i0+0x030],%l6 ! Mem[000000005a0000f0] ldstub [%i2+0x001],%l7 ! Mem[000000005b0000c1] ldstub [%i1+0x036],%l7 ! Mem[000000005a8000f6] swap [%i3+0x030],%l3 ! Mem[000000005b8000f0] lduh [%i1+0x02c],%l5 ! Mem[000000005a8000ec] ldsw [%i2+0x020],%l4 ! Mem[000000005b0000e0] jmpl %o7,%g0 ldx [%i1+0x008],%l0 ! Mem[000000005a8000c8] p38_near_0_le: jmpl %o7,%g0 ldsh [%i1+0x010],%l3 ! Mem[000000005c8000d0] jmpl %o7,%g0 nop p38_near_0_he: ldub [%i0+0x014],%l7 ! Mem[000000005c0000d4] stw %l7,[%i3+0x020] ! Mem[000000005d8000e0] stx %l0,[%i3+0x030] ! Mem[000000005d8000f0] ldstub [%i2+0x03c],%l2 ! Mem[000000005d0000fc] ldx [%i0+0x018],%l5 ! Mem[000000005c0000d8] lduh [%i1+0x032],%l2 ! Mem[000000005c8000f2] jmpl %o7,%g0 ldx [%i2+0x038],%l6 ! Mem[000000005d0000f8] p39_near_0_le: jmpl %o7,%g0 ldsh [%i1+0x030],%l3 ! Mem[000000005e8000f0] jmpl %o7,%g0 nop p39_near_0_he: sth %l0,[%i1+0x032] ! Mem[000000005e8000f2] stx %l2,[%i2+0x018] ! Mem[000000005f0000d8] stw %l5,[%i1+0x01c] ! Mem[000000005e8000dc] std %l2,[%i3+0x010] ! Mem[000000005f8000d0] lduw [%i2+0x038],%l6 ! Mem[000000005f0000f8] swap [%i1+0x020],%l1 ! Mem[000000005e8000e0] jmpl %o7,%g0 ldstub [%i0+0x00d],%l0 ! Mem[000000005e0000cd] p40_near_0_le: jmpl %o7,%g0 ldsh [%i1+0x010],%l3 ! Mem[00000000608000d0] jmpl %o7,%g0 nop p40_near_0_he: ldstub [%i0+0x014],%l7 ! Mem[00000000600000d4] ldstub [%i2+0x028],%l1 ! Mem[00000000610000e8] lduw [%i0+0x00c],%l4 ! Mem[00000000600000cc] ldsw [%i0+0x01c],%l4 ! Mem[00000000600000dc] ldd [%i2+0x008],%l4 ! Mem[00000000610000c8] ldstub [%i1+0x028],%l7 ! Mem[00000000608000e8] jmpl %o7,%g0 swap [%i2+0x010],%l1 ! Mem[00000000610000d0] p41_near_0_le: jmpl %o7,%g0 ldsh [%i1+0x030],%l3 ! Mem[00000000628000f0] jmpl %o7,%g0 nop p41_near_0_he: ldx [%i0+0x030],%l7 ! Mem[00000000620000f0] std %l6,[%i1+0x000] ! Mem[00000000628000c0] sth %l0,[%i2+0x032] ! Mem[00000000630000f2] std %l2,[%i1+0x018] ! Mem[00000000628000d8] ldub [%i3+0x01f],%l5 ! Mem[00000000638000df] ldstub [%i1+0x021],%l4 ! Mem[00000000628000e1] jmpl %o7,%g0 ldd [%i2+0x008],%l0 ! Mem[00000000630000c8] p42_near_0_le: jmpl %o7,%g0 ldsh [%i1+0x010],%l3 ! Mem[00000000648000d0] jmpl %o7,%g0 nop p42_near_0_he: ldsb [%i0+0x014],%l7 ! Mem[00000000640000d4] swap [%i2+0x020],%l7 ! Mem[00000000650000e0] stb %l7,[%i3+0x036] ! Mem[00000000658000f6] ldd [%i2+0x010],%l2 ! Mem[00000000650000d0] ldsb [%i1+0x00c],%l0 ! Mem[00000000648000cc] ldsb [%i2+0x01d],%l4 ! Mem[00000000650000dd] jmpl %o7,%g0 swap [%i0+0x008],%l4 ! Mem[00000000640000c8] p43_near_0_le: jmpl %o7,%g0 ldsh [%i1+0x030],%l3 ! Mem[00000000668000f0] jmpl %o7,%g0 nop p43_near_0_he: std %l2,[%i1+0x028] ! Mem[00000000668000e8] sth %l1,[%i3+0x008] ! Mem[00000000678000c8] ldsw [%i1+0x01c],%l5 ! Mem[00000000668000dc] ldstub [%i2+0x012],%l2 ! Mem[00000000670000d2] stx %l6,[%i1+0x038] ! Mem[00000000668000f8] sth %l1,[%i2+0x020] ! Mem[00000000670000e0] jmpl %o7,%g0 ldub [%i3+0x00d],%l0 ! Mem[00000000678000cd] p44_near_0_le: jmpl %o7,%g0 ldsh [%i1+0x010],%l3 ! Mem[00000000688000d0] jmpl %o7,%g0 nop p44_near_0_he: ldstub [%i0+0x014],%l7 ! Mem[00000000680000d4] ldsb [%i0+0x021],%l7 ! Mem[00000000680000e1] stw %l7,[%i1+0x034] ! Mem[00000000688000f4] stb %l3,[%i2+0x011] ! Mem[00000000690000d1] ldub [%i3+0x00c],%l0 ! Mem[00000000698000cc] stw %l4,[%i0+0x01c] ! Mem[00000000680000dc] jmpl %o7,%g0 ldstub [%i1+0x008],%l4 ! Mem[00000000688000c8] p45_near_0_le: jmpl %o7,%g0 ldsh [%i1+0x030],%l3 ! Mem[000000006a8000f0] jmpl %o7,%g0 nop p45_near_0_he: ldd [%i0+0x030],%l6 ! Mem[000000006a0000f0] swap [%i1+0x000],%l7 ! Mem[000000006a8000c0] ldub [%i0+0x036],%l7 ! Mem[000000006a0000f6] stw %l2,[%i2+0x01c] ! Mem[000000006b0000dc] swap [%i2+0x01c],%l5 ! Mem[000000006b0000dc] ldx [%i3+0x010],%l2 ! Mem[000000006b8000d0] jmpl %o7,%g0 stw %l0,[%i2+0x00c] ! Mem[000000006b0000cc] p46_near_0_le: jmpl %o7,%g0 ldsh [%i1+0x010],%l3 ! Mem[000000006c8000d0] jmpl %o7,%g0 nop p46_near_0_he: ldub [%i0+0x014],%l7 ! Mem[000000006c0000d4] ldstub [%i1+0x035],%l4 ! Mem[000000006c8000f5] ldsw [%i2+0x00c],%l4 ! Mem[000000006d0000cc] ldstub [%i1+0x018],%l3 ! Mem[000000006c8000d8] swap [%i2+0x00c],%l5 ! Mem[000000006d0000cc] lduh [%i0+0x000],%l4 ! Mem[000000006c0000c0] jmpl %o7,%g0 ldd [%i2+0x028],%l0 ! Mem[000000006d0000e8] p47_near_0_le: jmpl %o7,%g0 ldsh [%i1+0x030],%l3 ! Mem[000000006e8000f0] jmpl %o7,%g0 nop p47_near_0_he: ldd [%i3+0x028],%l2 ! Mem[000000006f8000e8] swap [%i2+0x034],%l4 ! Mem[000000006f0000f4] swap [%i0+0x00c],%l4 ! Mem[000000006e0000cc] stw %l3,[%i0+0x018] ! Mem[000000006e0000d8] ldsb [%i1+0x02c],%l5 ! Mem[000000006e8000ec] swap [%i0+0x020],%l4 ! Mem[000000006e0000e0] jmpl %o7,%g0 ldstub [%i0+0x00d],%l0 ! Mem[000000006e0000cd] p48_near_0_le: jmpl %o7,%g0 ldsh [%i1+0x010],%l3 ! Mem[00000000708000d0] jmpl %o7,%g0 nop p48_near_0_he: ldstub [%i1+0x014],%l7 ! Mem[00000000708000d4] ldstub [%i3+0x021],%l7 ! Mem[00000000718000e1] ldsw [%i1+0x034],%l7 ! Mem[00000000708000f4] sth %l3,[%i0+0x010] ! Mem[00000000700000d0] stx %l0,[%i0+0x008] ! Mem[00000000700000c8] ldstub [%i0+0x01d],%l4 ! Mem[00000000700000dd] jmpl %o7,%g0 lduh [%i3+0x02e],%l0 ! Mem[00000000718000ee] p49_near_0_le: jmpl %o7,%g0 ldsh [%i1+0x030],%l3 ! Mem[00000000728000f0] jmpl %o7,%g0 nop p49_near_0_he: ldx [%i1+0x030],%l7 ! Mem[00000000728000f0] sth %l7,[%i0+0x000] ! Mem[00000000720000c0] ldx [%i0+0x030],%l7 ! Mem[00000000720000f0] stw %l2,[%i3+0x01c] ! Mem[00000000738000dc] swap [%i3+0x02c],%l5 ! Mem[00000000738000ec] ldsh [%i2+0x020],%l4 ! Mem[00000000730000e0] jmpl %o7,%g0 ldstub [%i3+0x00e],%l0 ! Mem[00000000738000ce] p50_near_0_le: jmpl %o7,%g0 ldsh [%i1+0x010],%l3 ! Mem[00000000748000d0] jmpl %o7,%g0 nop p50_near_0_he: ldsb [%i1+0x014],%l7 ! Mem[00000000748000d4] ldsw [%i0+0x020],%l7 ! Mem[00000000740000e0] ldd [%i2+0x030],%l6 ! Mem[00000000750000f0] ldstub [%i0+0x011],%l3 ! Mem[00000000740000d1] stb %l0,[%i3+0x00c] ! Mem[00000000758000cc] swap [%i2+0x01c],%l4 ! Mem[00000000750000dc] jmpl %o7,%g0 ldstub [%i3+0x039],%l6 ! Mem[00000000758000f9] p51_near_0_le: jmpl %o7,%g0 ldsh [%i1+0x030],%l3 ! Mem[00000000768000f0] jmpl %o7,%g0 nop p51_near_0_he: ldstub [%i0+0x02e],%l2 ! Mem[00000000760000ee] ldsh [%i0+0x034],%l4 ! Mem[00000000760000f4] ldstub [%i1+0x033],%l0 ! Mem[00000000768000f3] sth %l2,[%i2+0x01c] ! Mem[00000000770000dc] sth %l5,[%i0+0x01e] ! Mem[00000000760000de] ldstub [%i1+0x028],%l7 ! Mem[00000000768000e8] jmpl %o7,%g0 ldstub [%i3+0x031],%l1 ! Mem[00000000778000f1] p52_near_0_le: jmpl %o7,%g0 ldsh [%i1+0x010],%l3 ! Mem[00000000788000d0] jmpl %o7,%g0 nop p52_near_0_he: ldstub [%i1+0x014],%l7 ! Mem[00000000788000d4] stx %l7,[%i1+0x020] ! Mem[00000000788000e0] ldstub [%i1+0x036],%l7 ! Mem[00000000788000f6] std %l2,[%i0+0x010] ! Mem[00000000780000d0] swap [%i1+0x01c],%l5 ! Mem[00000000788000dc] ldstub [%i2+0x032],%l2 ! Mem[00000000790000f2] jmpl %o7,%g0 swap [%i2+0x038],%l6 ! Mem[00000000790000f8] p53_near_0_le: jmpl %o7,%g0 ldsh [%i1+0x030],%l3 ! Mem[000000007a8000f0] jmpl %o7,%g0 nop p53_near_0_he: ldd [%i1+0x030],%l6 ! Mem[000000007a8000f0] ldd [%i2+0x000],%l6 ! Mem[000000007b0000c0] ldstub [%i3+0x036],%l7 ! Mem[000000007b8000f6] stb %l2,[%i0+0x01c] ! Mem[000000007a0000dc] ldsb [%i1+0x01f],%l5 ! Mem[000000007a8000df] swap [%i0+0x010],%l2 ! Mem[000000007a0000d0] jmpl %o7,%g0 ldd [%i2+0x038],%l6 ! Mem[000000007b0000f8] p54_near_0_le: jmpl %o7,%g0 ldsh [%i1+0x010],%l3 ! Mem[000000007c8000d0] jmpl %o7,%g0 nop p54_near_0_he: ldub [%i1+0x014],%l7 ! Mem[000000007c8000d4] std %l4,[%i0+0x030] ! Mem[000000007c0000f0] ldstub [%i0+0x033],%l0 ! Mem[000000007c0000f3] swap [%i2+0x03c],%l2 ! Mem[000000007d0000fc] stw %l5,[%i2+0x00c] ! Mem[000000007d0000cc] swap [%i1+0x028],%l7 ! Mem[000000007c8000e8] jmpl %o7,%g0 ldsb [%i1+0x011],%l1 ! Mem[000000007c8000d1] p55_near_0_le: jmpl %o7,%g0 ldsw [%i2+0x030],%l3 ! Mem[000000007f0000f0] jmpl %o7,%g0 nop p55_near_0_he: stb %l7,[%i1+0x034] ! Mem[000000007e8000f4] ldub [%i0+0x001],%l7 ! Mem[000000007e0000c1] ldstub [%i3+0x033],%l0 ! Mem[000000007f8000f3] sth %l4,[%i1+0x03c] ! Mem[000000007e8000fc] swap [%i1+0x028],%l4 ! Mem[000000007e8000e8] stx %l7,[%i1+0x028] ! Mem[000000007e8000e8] jmpl %o7,%g0 ldsw [%i0+0x030],%l1 ! Mem[000000007e0000f0] p56_near_0_le: jmpl %o7,%g0 ldsw [%i2+0x010],%l3 ! Mem[00000000810000d0] jmpl %o7,%g0 nop p56_near_0_he: ldstub [%i2+0x014],%l7 ! Mem[00000000810000d4] swap [%i1+0x020],%l7 ! Mem[00000000808000e0] ldstub [%i1+0x033],%l0 ! Mem[00000000808000f3] ldd [%i0+0x038],%l2 ! Mem[00000000800000f8] stb %l5,[%i1+0x01f] ! Mem[00000000808000df] ldub [%i0+0x032],%l2 ! Mem[00000000800000f2] jmpl %o7,%g0 ldsh [%i2+0x038],%l6 ! Mem[00000000810000f8] p57_near_0_le: jmpl %o7,%g0 ldsw [%i2+0x030],%l3 ! Mem[00000000830000f0] jmpl %o7,%g0 nop p57_near_0_he: ldx [%i2+0x030],%l7 ! Mem[00000000830000f0] stb %l4,[%i0+0x035] ! Mem[00000000820000f5] swap [%i0+0x030],%l0 ! Mem[00000000820000f0] stb %l2,[%i2+0x01c] ! Mem[00000000830000dc] swap [%i1+0x01c],%l5 ! Mem[00000000828000dc] stw %l2,[%i2+0x010] ! Mem[00000000830000d0] jmpl %o7,%g0 ldsb [%i1+0x039],%l6 ! Mem[00000000828000f9] p58_near_0_le: jmpl %o7,%g0 ldsw [%i2+0x010],%l3 ! Mem[00000000850000d0] jmpl %o7,%g0 nop p58_near_0_he: ldsb [%i2+0x014],%l7 ! Mem[00000000850000d4] lduh [%i2+0x020],%l7 ! Mem[00000000850000e0] swap [%i2+0x030],%l0 ! Mem[00000000850000f0] ldx [%i2+0x038],%l2 ! Mem[00000000850000f8] stx %l5,[%i2+0x018] ! Mem[00000000850000d8] ldub [%i3+0x001],%l4 ! Mem[00000000858000c1] jmpl %o7,%g0 lduh [%i3+0x02e],%l0 ! Mem[00000000858000ee] p59_near_0_le: jmpl %o7,%g0 ldsw [%i2+0x030],%l3 ! Mem[00000000870000f0] jmpl %o7,%g0 nop p59_near_0_he: lduw [%i3+0x02c],%l2 ! Mem[00000000878000ec] ldd [%i0+0x030],%l2 ! Mem[00000000860000f0] lduh [%i2+0x02c],%l0 ! Mem[00000000870000ec] ldstub [%i2+0x03d],%l4 ! Mem[00000000870000fd] ldstub [%i1+0x028],%l4 ! Mem[00000000868000e8] swap [%i1+0x028],%l7 ! Mem[00000000868000e8] jmpl %o7,%g0 ldub [%i0+0x031],%l1 ! Mem[00000000860000f1] p60_near_0_le: jmpl %o7,%g0 ldsw [%i2+0x010],%l3 ! Mem[00000000890000d0] jmpl %o7,%g0 nop p60_near_0_he: ldstub [%i2+0x014],%l7 ! Mem[00000000890000d4] stb %l7,[%i0+0x021] ! Mem[00000000880000e1] stx %l7,[%i0+0x030] ! Mem[00000000880000f0] ldsb [%i2+0x011],%l3 ! Mem[00000000890000d1] ldstub [%i0+0x00c],%l0 ! Mem[00000000880000cc] ldstub [%i0+0x01d],%l4 ! Mem[00000000880000dd] jmpl %o7,%g0 lduh [%i1+0x008],%l4 ! Mem[00000000888000c8] p61_near_0_le: jmpl %o7,%g0 ldsw [%i2+0x030],%l3 ! Mem[000000008b0000f0] jmpl %o7,%g0 nop p61_near_0_he: ldd [%i2+0x030],%l6 ! Mem[000000008b0000f0] lduw [%i1+0x000],%l7 ! Mem[000000008a8000c0] std %l6,[%i2+0x030] ! Mem[000000008b0000f0] stb %l3,[%i0+0x031] ! Mem[000000008a0000f1] ldsb [%i1+0x02c],%l0 ! Mem[000000008a8000ec] ldd [%i3+0x038],%l4 ! Mem[000000008b8000f8] jmpl %o7,%g0 stb %l6,[%i0+0x039] ! Mem[000000008a0000f9] p62_near_0_le: jmpl %o7,%g0 ldsw [%i2+0x010],%l3 ! Mem[000000008d0000d0] jmpl %o7,%g0 nop p62_near_0_he: ldub [%i2+0x014],%l7 ! Mem[000000008d0000d4] ldstub [%i1+0x021],%l7 ! Mem[000000008c8000e1] lduh [%i2+0x036],%l7 ! Mem[000000008d0000f6] ldx [%i0+0x038],%l2 ! Mem[000000008c0000f8] ldx [%i2+0x018],%l5 ! Mem[000000008d0000d8] ldd [%i0+0x030],%l2 ! Mem[000000008c0000f0] jmpl %o7,%g0 stw %l0,[%i0+0x00c] ! Mem[000000008c0000cc] p63_near_0_le: jmpl %o7,%g0 ldsw [%i2+0x030],%l3 ! Mem[000000008f0000f0] jmpl %o7,%g0 nop p63_near_0_he: stb %l7,[%i2+0x034] ! Mem[000000008f0000f4] stw %l7,[%i2+0x000] ! Mem[000000008f0000c0] ldsh [%i1+0x036],%l7 ! Mem[000000008e8000f6] swap [%i0+0x030],%l3 ! Mem[000000008e0000f0] ldub [%i0+0x02c],%l0 ! Mem[000000008e0000ec] ldsh [%i2+0x03c],%l4 ! Mem[000000008f0000fc] jmpl %o7,%g0 lduw [%i3+0x00c],%l0 ! Mem[000000008f8000cc] near0_b2b_h: jmpl %o7,%g0 nop jmpl %o7,%g0 nop near0_b2b_l: jmpl %o7,%g0 nop jmpl %o7,%g0 nop user_near0_end: .seg "text" .align 0x2000 user_near1_start: p0_near_1_le: swap [%i1+0x004],%l3 ! Mem[00000000108000c4] sth %l0,[%i0+0x028] ! Mem[00000000100000e8] swap [%i3+0x00c],%l3 ! Mem[00000000118000cc] ldsw [%i2+0x024],%l0 ! Mem[00000000110000e4] ldx [%i2+0x000],%l0 ! Mem[00000000110000c0] jmpl %o7,%g0 ldstub [%i2+0x007],%l7 ! Mem[00000000110000c7] p0_near_1_he: ldd [%i3+0x038],%l0 ! Mem[00000000118000f8] swap [%i3+0x020],%l2 ! Mem[00000000118000e0] jmpl %o7,%g0 swap [%i0+0x00c],%l1 ! Mem[00000000100000cc] p1_near_1_le: ldub [%i0+0x03a],%l0 ! Mem[00000000120000fa] ldsb [%i2+0x026],%l6 ! Mem[00000000130000e6] ldub [%i2+0x02e],%l5 ! Mem[00000000130000ee] sth %l5,[%i3+0x000] ! Mem[00000000138000c0] jmpl %o7,%g0 lduw [%i3+0x00c],%l5 ! Mem[00000000138000cc] p1_near_1_he: lduh [%i2+0x00c],%l6 ! Mem[00000000130000cc] ldsb [%i0+0x03e],%l6 ! Mem[00000000120000fe] std %l6,[%i1+0x028] ! Mem[00000000128000e8] stb %l7,[%i2+0x01b] ! Mem[00000000130000db] ldstub [%i3+0x034],%l1 ! Mem[00000000138000f4] jmpl %o7,%g0 stb %l2,[%i3+0x032] ! Mem[00000000138000f2] p2_near_1_le: jmpl %o7,%g0 ldd [%i1+0x020],%l0 ! Mem[00000000148000e0] jmpl %o7,%g0 nop p2_near_1_he: ldstub [%i3+0x015],%l0 ! Mem[00000000158000d5] jmpl %o7,%g0 std %l6,[%i2+0x010] ! Mem[00000000150000d0] p3_near_1_le: jmpl %o7,%g0 ldx [%i2+0x038],%l0 ! Mem[00000000170000f8] jmpl %o7,%g0 nop p3_near_1_he: lduh [%i0+0x014],%l4 ! Mem[00000000160000d4] stb %l7,[%i3+0x03a] ! Mem[00000000178000fa] ldsb [%i0+0x023],%l3 ! Mem[00000000160000e3] jmpl %o7,%g0 lduh [%i0+0x014],%l0 ! Mem[00000000160000d4] p4_near_1_le: ldstub [%i3+0x02c],%l0 ! Mem[00000000198000ec] stw %l4,[%i0+0x004] ! Mem[00000000180000c4] stb %l5,[%i3+0x02b] ! Mem[00000000198000eb] sth %l7,[%i2+0x008] ! Mem[00000000190000c8] sth %l4,[%i2+0x020] ! Mem[00000000190000e0] jmpl %o7,%g0 lduh [%i2+0x014],%l0 ! Mem[00000000190000d4] p4_near_1_he: lduw [%i2+0x004],%l1 ! Mem[00000000190000c4] lduw [%i3+0x02c],%l4 ! Mem[00000000198000ec] std %l0,[%i2+0x000] ! Mem[00000000190000c0] stw %l7,[%i0+0x024] ! Mem[00000000180000e4] swap [%i1+0x008],%l1 ! Mem[00000000188000c8] jmpl %o7,%g0 swap [%i1+0x02c],%l2 ! Mem[00000000188000ec] p5_near_1_le: jmpl %o7,%g0 swap [%i0+0x000],%l1 ! Mem[000000001a0000c0] jmpl %o7,%g0 nop p5_near_1_he: ldx [%i1+0x030],%l0 ! Mem[000000001a8000f0] jmpl %o7,%g0 ldsh [%i1+0x03a],%l7 ! Mem[000000001a8000fa] p6_near_1_le: jmpl %o7,%g0 ldstub [%i2+0x01a],%l0 ! Mem[000000001d0000da] jmpl %o7,%g0 nop p6_near_1_he: lduw [%i0+0x034],%l4 ! Mem[000000001c0000f4] ldx [%i0+0x038],%l7 ! Mem[000000001c0000f8] swap [%i1+0x020],%l3 ! Mem[000000001c8000e0] jmpl %o7,%g0 ldub [%i0+0x035],%l0 ! Mem[000000001c0000f5] p7_near_1_le: std %l0,[%i0+0x008] ! Mem[000000001e0000c8] ldsh [%i3+0x006],%l4 ! Mem[000000001f8000c6] ldsh [%i1+0x02a],%l5 ! Mem[000000001e8000ea] ldstub [%i3+0x035],%l0 ! Mem[000000001f8000f5] jmpl %o7,%g0 sth %l5,[%i0+0x016] ! Mem[000000001e0000d6] p7_near_1_he: swap [%i1+0x00c],%l4 ! Mem[000000001e8000cc] jmpl %o7,%g0 ldsh [%i2+0x01a],%l7 ! Mem[000000001f0000da] p8_near_1_le: ldstub [%i0+0x000],%l0 ! Mem[00000000200000c0] ldstub [%i1+0x026],%l6 ! Mem[00000000208000e6] swap [%i2+0x034],%l5 ! Mem[00000000210000f4] ldstub [%i1+0x024],%l4 ! Mem[00000000208000e4] jmpl %o7,%g0 ldub [%i1+0x003],%l1 ! Mem[00000000208000c3] p8_near_1_he: swap [%i1+0x020],%l4 ! Mem[00000000208000e0] jmpl %o7,%g0 swap [%i3+0x03c],%l6 ! Mem[00000000218000fc] p9_near_1_le: ldub [%i2+0x00c],%l0 ! Mem[00000000230000cc] swap [%i1+0x004],%l4 ! Mem[00000000228000c4] sth %l5,[%i2+0x02e] ! Mem[00000000230000ee] std %l4,[%i0+0x000] ! Mem[00000000220000c0] sth %l5,[%i3+0x00c] ! Mem[00000000238000cc] jmpl %o7,%g0 swap [%i0+0x030],%l2 ! Mem[00000000220000f0] p9_near_1_he: swap [%i0+0x020],%l1 ! Mem[00000000220000e0] lduw [%i3+0x034],%l1 ! Mem[00000000238000f4] ldsw [%i0+0x030],%l2 ! Mem[00000000220000f0] jmpl %o7,%g0 ldd [%i3+0x028],%l2 ! Mem[00000000238000e8] p10_near_1_le: stb %l0,[%i0+0x000] ! Mem[00000000240000c0] ldsw [%i0+0x024],%l6 ! Mem[00000000240000e4] jmpl %o7,%g0 swap [%i2+0x028],%l5 ! Mem[00000000250000e8] p10_near_1_he: std %l2,[%i2+0x028] ! Mem[00000000250000e8] sth %l6,[%i1+0x03c] ! Mem[00000000248000fc] swap [%i0+0x008],%l7 ! Mem[00000000240000c8] swap [%i0+0x018],%l7 ! Mem[00000000240000d8] jmpl %o7,%g0 ldsh [%i1+0x014],%l7 ! Mem[00000000248000d4] p11_near_1_le: ldstub [%i0+0x000],%l0 ! Mem[00000000260000c0] lduw [%i0+0x024],%l6 ! Mem[00000000260000e4] jmpl %o7,%g0 lduw [%i1+0x028],%l5 ! Mem[00000000268000e8] p11_near_1_he: swap [%i2+0x018],%l5 ! Mem[00000000270000d8] swap [%i3+0x004],%l1 ! Mem[00000000278000c4] lduw [%i0+0x00c],%l4 ! Mem[00000000260000cc] lduh [%i0+0x022],%l1 ! Mem[00000000260000e2] jmpl %o7,%g0 swap [%i2+0x004],%l7 ! Mem[00000000270000c4] p12_near_1_le: lduh [%i0+0x01a],%l0 ! Mem[00000000280000da] ldsb [%i0+0x026],%l6 ! Mem[00000000280000e6] stw %l5,[%i1+0x028] ! Mem[00000000288000e8] swap [%i1+0x008],%l7 ! Mem[00000000288000c8] jmpl %o7,%g0 ldsh [%i3+0x036],%l5 ! Mem[00000000298000f6] p12_near_1_he: swap [%i2+0x024],%l7 ! Mem[00000000290000e4] jmpl %o7,%g0 std %l0,[%i3+0x008] ! Mem[00000000298000c8] p13_near_1_le: jmpl %o7,%g0 ldd [%i0+0x000],%l4 ! Mem[000000002a0000c0] jmpl %o7,%g0 nop p13_near_1_he: jmpl %o7,%g0 swap [%i1+0x034],%l0 ! Mem[000000002a8000f4] jmpl %o7,%g0 nop p14_near_1_le: swap [%i1+0x018],%l0 ! Mem[000000002c8000d8] ldsb [%i0+0x032],%l4 ! Mem[000000002c0000f2] swap [%i0+0x018],%l2 ! Mem[000000002c0000d8] swap [%i3+0x024],%l4 ! Mem[000000002d8000e4] jmpl %o7,%g0 sth %l4,[%i0+0x034] ! Mem[000000002c0000f4] p14_near_1_he: ldstub [%i3+0x02a],%l3 ! Mem[000000002d8000ea] swap [%i0+0x030],%l3 ! Mem[000000002c0000f0] ldx [%i1+0x020],%l7 ! Mem[000000002c8000e0] stb %l4,[%i2+0x01d] ! Mem[000000002d0000dd] stb %l0,[%i3+0x00f] ! Mem[000000002d8000cf] lduh [%i2+0x008],%l2 ! Mem[000000002d0000c8] jmpl %o7,%g0 ldsb [%i3+0x021],%l0 ! Mem[000000002d8000e1] p15_near_1_le: jmpl %o7,%g0 ldub [%i2+0x000],%l5 ! Mem[000000002f0000c0] jmpl %o7,%g0 nop p15_near_1_he: jmpl %o7,%g0 std %l0,[%i1+0x030] ! Mem[000000002e8000f0] jmpl %o7,%g0 nop p16_near_1_le: swap [%i0+0x02c],%l6 ! Mem[00000000300000ec] jmpl %o7,%g0 swap [%i1+0x010],%l4 ! Mem[00000000308000d0] p16_near_1_he: jmpl %o7,%g0 sth %l3,[%i1+0x020] ! Mem[00000000308000e0] jmpl %o7,%g0 nop p17_near_1_le: ldstub [%i3+0x02f],%l6 ! Mem[00000000338000ef] jmpl %o7,%g0 ldstub [%i2+0x011],%l4 ! Mem[00000000330000d1] p17_near_1_he: jmpl %o7,%g0 stx %l3,[%i1+0x020] ! Mem[00000000328000e0] jmpl %o7,%g0 nop p18_near_1_le: jmpl %o7,%g0 ldsh [%i1+0x020],%l5 ! Mem[00000000348000e0] jmpl %o7,%g0 nop p18_near_1_he: jmpl %o7,%g0 swap [%i2+0x034],%l4 ! Mem[00000000350000f4] jmpl %o7,%g0 nop p19_near_1_le: jmpl %o7,%g0 ldstub [%i0+0x000],%l5 ! Mem[00000000360000c0] jmpl %o7,%g0 nop p19_near_1_he: jmpl %o7,%g0 ldub [%i1+0x035],%l0 ! Mem[00000000368000f5] jmpl %o7,%g0 nop p20_near_1_le: std %l0,[%i2+0x018] ! Mem[00000000390000d8] lduh [%i2+0x032],%l4 ! Mem[00000000390000f2] ldsw [%i3+0x018],%l2 ! Mem[00000000398000d8] swap [%i2+0x02c],%l3 ! Mem[00000000390000ec] jmpl %o7,%g0 swap [%i1+0x00c],%l5 ! Mem[00000000388000cc] p20_near_1_he: jmpl %o7,%g0 stw %l1,[%i1+0x01c] ! Mem[00000000388000dc] jmpl %o7,%g0 nop p21_near_1_le: ldstub [%i1+0x02f],%l6 ! Mem[000000003a8000ef] jmpl %o7,%g0 ldsh [%i3+0x010],%l4 ! Mem[000000003b8000d0] p21_near_1_he: jmpl %o7,%g0 swap [%i2+0x020],%l3 ! Mem[000000003b0000e0] jmpl %o7,%g0 nop p22_near_1_le: jmpl %o7,%g0 ldsh [%i0+0x01a],%l0 ! Mem[000000003c0000da] jmpl %o7,%g0 nop p22_near_1_he: ldstub [%i0+0x034],%l4 ! Mem[000000003c0000f4] ldsb [%i1+0x03d],%l5 ! Mem[000000003c8000fd] std %l6,[%i2+0x008] ! Mem[000000003d0000c8] jmpl %o7,%g0 lduw [%i2+0x000],%l1 ! Mem[000000003d0000c0] p23_near_1_le: std %l0,[%i2+0x008] ! Mem[000000003f0000c8] swap [%i3+0x00c],%l3 ! Mem[000000003f8000cc] jmpl %o7,%g0 ldsb [%i2+0x02e],%l5 ! Mem[000000003f0000ee] p23_near_1_he: jmpl %o7,%g0 std %l0,[%i3+0x018] ! Mem[000000003f8000d8] jmpl %o7,%g0 nop p24_near_1_le: jmpl %o7,%g0 swap [%i1+0x020],%l5 ! Mem[00000000408000e0] jmpl %o7,%g0 nop p24_near_1_he: jmpl %o7,%g0 swap [%i3+0x014],%l0 ! Mem[00000000418000d4] jmpl %o7,%g0 nop p25_near_1_le: swap [%i1+0x038],%l0 ! Mem[00000000428000f8] stx %l4,[%i0+0x030] ! Mem[00000000420000f0] ldsw [%i2+0x038],%l2 ! Mem[00000000430000f8] stw %l3,[%i0+0x00c] ! Mem[00000000420000cc] jmpl %o7,%g0 ldstub [%i3+0x02e],%l5 ! Mem[00000000438000ee] p25_near_1_he: jmpl %o7,%g0 ldstub [%i1+0x021],%l4 ! Mem[00000000428000e1] jmpl %o7,%g0 nop p26_near_1_le: sth %l0,[%i0+0x000] ! Mem[00000000440000c0] stw %l4,[%i0+0x004] ! Mem[00000000440000c4] jmpl %o7,%g0 ldstub [%i1+0x02b],%l5 ! Mem[00000000448000eb] p26_near_1_he: ldsh [%i0+0x01c],%l1 ! Mem[00000000440000dc] ldsw [%i1+0x03c],%l6 ! Mem[00000000448000fc] stw %l3,[%i1+0x028] ! Mem[00000000448000e8] ldx [%i3+0x000],%l1 ! Mem[00000000458000c0] jmpl %o7,%g0 ldstub [%i1+0x026],%l7 ! Mem[00000000448000e6] p27_near_1_le: jmpl %o7,%g0 swap [%i2+0x000],%l5 ! Mem[00000000470000c0] jmpl %o7,%g0 nop p27_near_1_he: jmpl %o7,%g0 lduw [%i1+0x034],%l0 ! Mem[00000000468000f4] jmpl %o7,%g0 nop p28_near_1_le: jmpl %o7,%g0 stb %l5,[%i2+0x020] ! Mem[00000000490000e0] jmpl %o7,%g0 nop p28_near_1_he: jmpl %o7,%g0 ldstub [%i3+0x015],%l0 ! Mem[00000000498000d5] jmpl %o7,%g0 nop p29_near_1_le: jmpl %o7,%g0 swap [%i3+0x000],%l1 ! Mem[000000004b8000c0] jmpl %o7,%g0 nop p29_near_1_he: stb %l0,[%i3+0x026] ! Mem[000000004b8000e6] jmpl %o7,%g0 ldsb [%i2+0x001],%l1 ! Mem[000000004b0000c1] p30_near_1_le: ldstub [%i0+0x02f],%l6 ! Mem[000000004c0000ef] jmpl %o7,%g0 swap [%i0+0x038],%l2 ! Mem[000000004c0000f8] p30_near_1_he: ldstub [%i0+0x020],%l2 ! Mem[000000004c0000e0] swap [%i1+0x004],%l4 ! Mem[000000004c8000c4] jmpl %o7,%g0 swap [%i0+0x034],%l0 ! Mem[000000004c0000f4] p31_near_1_le: jmpl %o7,%g0 stx %l5,[%i0+0x000] ! Mem[000000004e0000c0] jmpl %o7,%g0 nop p31_near_1_he: jmpl %o7,%g0 ldsw [%i1+0x034],%l0 ! Mem[000000004e8000f4] jmpl %o7,%g0 nop p32_near_1_le: lduw [%i1+0x018],%l0 ! Mem[00000000508000d8] lduw [%i3+0x030],%l4 ! Mem[00000000518000f0] std %l2,[%i3+0x018] ! Mem[00000000518000d8] ldub [%i2+0x02d],%l3 ! Mem[00000000510000ed] jmpl %o7,%g0 lduw [%i0+0x00c],%l5 ! Mem[00000000500000cc] p32_near_1_he: jmpl %o7,%g0 ldd [%i2+0x018],%l0 ! Mem[00000000510000d8] jmpl %o7,%g0 nop p33_near_1_le: jmpl %o7,%g0 ldsw [%i0+0x038],%l0 ! Mem[00000000520000f8] jmpl %o7,%g0 nop p33_near_1_he: stb %l4,[%i1+0x014] ! Mem[00000000528000d4] swap [%i0+0x038],%l7 ! Mem[00000000520000f8] sth %l3,[%i0+0x022] ! Mem[00000000520000e2] jmpl %o7,%g0 ldd [%i0+0x010],%l0 ! Mem[00000000520000d0] p34_near_1_le: jmpl %o7,%g0 ldsb [%i2+0x020],%l5 ! Mem[00000000550000e0] jmpl %o7,%g0 nop p34_near_1_he: jmpl %o7,%g0 ldsb [%i3+0x015],%l0 ! Mem[00000000558000d5] jmpl %o7,%g0 nop p35_near_1_le: stw %l0,[%i1+0x00c] ! Mem[00000000568000cc] stx %l3,[%i0+0x008] ! Mem[00000000560000c8] sth %l5,[%i1+0x02e] ! Mem[00000000568000ee] ldstub [%i1+0x012],%l1 ! Mem[00000000568000d2] ldub [%i2+0x016],%l5 ! Mem[00000000570000d6] jmpl %o7,%g0 ldsw [%i0+0x02c],%l6 ! Mem[00000000560000ec] p35_near_1_he: ldsh [%i1+0x022],%l1 ! Mem[00000000568000e2] std %l6,[%i2+0x000] ! Mem[00000000570000c0] ldstub [%i0+0x02b],%l1 ! Mem[00000000560000eb] swap [%i3+0x010],%l1 ! Mem[00000000578000d0] jmpl %o7,%g0 ldd [%i2+0x018],%l6 ! Mem[00000000570000d8] p36_near_1_le: jmpl %o7,%g0 ldub [%i0+0x021],%l1 ! Mem[00000000580000e1] jmpl %o7,%g0 nop p36_near_1_he: ldsh [%i0+0x032],%l2 ! Mem[00000000580000f2] jmpl %o7,%g0 swap [%i2+0x020],%l2 ! Mem[00000000590000e0] p37_near_1_le: ldstub [%i2+0x000],%l0 ! Mem[000000005b0000c0] sth %l4,[%i1+0x006] ! Mem[000000005a8000c6] jmpl %o7,%g0 sth %l5,[%i1+0x02a] ! Mem[000000005a8000ea] p37_near_1_he: lduw [%i2+0x02c],%l3 ! Mem[000000005b0000ec] stw %l2,[%i0+0x02c] ! Mem[000000005a0000ec] swap [%i2+0x018],%l5 ! Mem[000000005b0000d8] ldstub [%i2+0x032],%l3 ! Mem[000000005b0000f2] jmpl %o7,%g0 swap [%i0+0x028],%l4 ! Mem[000000005a0000e8] p38_near_1_le: jmpl %o7,%g0 ldstub [%i3+0x020],%l5 ! Mem[000000005d8000e0] jmpl %o7,%g0 nop p38_near_1_he: jmpl %o7,%g0 lduh [%i3+0x014],%l0 ! Mem[000000005d8000d4] jmpl %o7,%g0 nop p39_near_1_le: stw %l0,[%i3+0x000] ! Mem[000000005f8000c0] lduh [%i2+0x006],%l4 ! Mem[000000005f0000c6] jmpl %o7,%g0 swap [%i3+0x028],%l5 ! Mem[000000005f8000e8] p39_near_1_he: swap [%i3+0x02c],%l3 ! Mem[000000005f8000ec] ldsw [%i1+0x02c],%l2 ! Mem[000000005e8000ec] ldd [%i3+0x018],%l4 ! Mem[000000005f8000d8] ldd [%i1+0x000],%l0 ! Mem[000000005e8000c0] jmpl %o7,%g0 ldx [%i1+0x008],%l4 ! Mem[000000005e8000c8] p40_near_1_le: std %l0,[%i0+0x018] ! Mem[00000000600000d8] ldstub [%i0+0x026],%l6 ! Mem[00000000600000e6] ldsw [%i1+0x034],%l5 ! Mem[00000000608000f4] stb %l4,[%i3+0x024] ! Mem[00000000618000e4] jmpl %o7,%g0 std %l4,[%i2+0x020] ! Mem[00000000610000e0] p40_near_1_he: ldsw [%i3+0x00c],%l6 ! Mem[00000000618000cc] ldx [%i1+0x038],%l6 ! Mem[00000000608000f8] jmpl %o7,%g0 swap [%i0+0x014],%l1 ! Mem[00000000600000d4] p41_near_1_le: jmpl %o7,%g0 ldub [%i2+0x03a],%l0 ! Mem[00000000630000fa] jmpl %o7,%g0 nop p41_near_1_he: std %l4,[%i3+0x010] ! Mem[00000000638000d0] sth %l5,[%i3+0x01c] ! Mem[00000000638000dc] ldstub [%i1+0x02c],%l6 ! Mem[00000000628000ec] jmpl %o7,%g0 stb %l1,[%i2+0x001] ! Mem[00000000630000c1] p42_near_1_le: ldstub [%i0+0x02f],%l6 ! Mem[00000000640000ef] jmpl %o7,%g0 ldstub [%i1+0x011],%l4 ! Mem[00000000648000d1] p42_near_1_he: jmpl %o7,%g0 ldsh [%i0+0x020],%l2 ! Mem[00000000640000e0] jmpl %o7,%g0 nop p43_near_1_le: stw %l0,[%i1+0x00c] ! Mem[00000000668000cc] swap [%i3+0x004],%l4 ! Mem[00000000678000c4] jmpl %o7,%g0 swap [%i3+0x028],%l5 ! Mem[00000000678000e8] p43_near_1_he: swap [%i3+0x01c],%l1 ! Mem[00000000678000dc] ldd [%i2+0x000],%l4 ! Mem[00000000670000c0] stx %l6,[%i1+0x008] ! Mem[00000000668000c8] stx %l6,[%i2+0x038] ! Mem[00000000670000f8] jmpl %o7,%g0 ldsh [%i1+0x02a],%l7 ! Mem[00000000668000ea] p44_near_1_le: ldstub [%i2+0x02f],%l6 ! Mem[00000000690000ef] jmpl %o7,%g0 swap [%i3+0x030],%l4 ! Mem[00000000698000f0] p44_near_1_he: ldub [%i0+0x03a],%l7 ! Mem[00000000680000fa] stb %l3,[%i2+0x023] ! Mem[00000000690000e3] swap [%i0+0x034],%l0 ! Mem[00000000680000f4] ldd [%i1+0x020],%l4 ! Mem[00000000688000e0] jmpl %o7,%g0 stx %l6,[%i3+0x038] ! Mem[00000000698000f8] p45_near_1_le: jmpl %o7,%g0 ldsh [%i2+0x000],%l5 ! Mem[000000006b0000c0] jmpl %o7,%g0 nop p45_near_1_he: jmpl %o7,%g0 std %l0,[%i1+0x030] ! Mem[000000006a8000f0] jmpl %o7,%g0 nop p46_near_1_le: jmpl %o7,%g0 ldstub [%i2+0x020],%l5 ! Mem[000000006d0000e0] jmpl %o7,%g0 nop p46_near_1_he: jmpl %o7,%g0 ldx [%i3+0x010],%l0 ! Mem[000000006d8000d0] jmpl %o7,%g0 nop p47_near_1_le: swap [%i1+0x000],%l0 ! Mem[000000006e8000c0] stw %l6,[%i0+0x024] ! Mem[000000006e0000e4] jmpl %o7,%g0 stw %l5,[%i2+0x034] ! Mem[000000006f0000f4] p47_near_1_he: ldd [%i2+0x028],%l6 ! Mem[000000006f0000e8] ldstub [%i3+0x02c],%l2 ! Mem[000000006f8000ec] std %l4,[%i2+0x018] ! Mem[000000006f0000d8] swap [%i1+0x03c],%l6 ! Mem[000000006e8000fc] lduw [%i3+0x004],%l7 ! Mem[000000006f8000c4] jmpl %o7,%g0 stw %l1,[%i1+0x028] ! Mem[000000006e8000e8] p48_near_1_le: jmpl %o7,%g0 lduw [%i1+0x020],%l5 ! Mem[00000000708000e0] jmpl %o7,%g0 nop p48_near_1_he: jmpl %o7,%g0 stb %l0,[%i3+0x015] ! Mem[00000000718000d5] jmpl %o7,%g0 nop p49_near_1_le: jmpl %o7,%g0 stb %l0,[%i1+0x03a] ! Mem[00000000728000fa] jmpl %o7,%g0 nop p49_near_1_he: ldsw [%i1+0x014],%l4 ! Mem[00000000728000d4] ldd [%i3+0x038],%l4 ! Mem[00000000738000f8] swap [%i1+0x02c],%l3 ! Mem[00000000728000ec] jmpl %o7,%g0 stb %l2,[%i0+0x02c] ! Mem[00000000720000ec] p50_near_1_le: jmpl %o7,%g0 ldsw [%i2+0x020],%l1 ! Mem[00000000750000e0] jmpl %o7,%g0 nop p50_near_1_he: ldd [%i3+0x010],%l0 ! Mem[00000000758000d0] jmpl %o7,%g0 lduw [%i2+0x010],%l6 ! Mem[00000000750000d0] p51_near_1_le: ldsb [%i3+0x03a],%l0 ! Mem[00000000778000fa] ldstub [%i2+0x032],%l4 ! Mem[00000000770000f2] swap [%i3+0x038],%l2 ! Mem[00000000778000f8] lduw [%i0+0x004],%l4 ! Mem[00000000760000c4] jmpl %o7,%g0 ldstub [%i3+0x023],%l1 ! Mem[00000000778000e3] p51_near_1_he: stb %l5,[%i2+0x018] ! Mem[00000000770000d8] jmpl %o7,%g0 ldsb [%i3+0x005],%l1 ! Mem[00000000778000c5] p52_near_1_le: jmpl %o7,%g0 ldub [%i3+0x021],%l1 ! Mem[00000000798000e1] jmpl %o7,%g0 nop p52_near_1_he: sth %l2,[%i2+0x032] ! Mem[00000000790000f2] jmpl %o7,%g0 ldsh [%i2+0x020],%l2 ! Mem[00000000790000e0] p53_near_1_le: jmpl %o7,%g0 swap [%i1+0x000],%l1 ! Mem[000000007a8000c0] jmpl %o7,%g0 nop p53_near_1_he: stw %l2,[%i1+0x010] ! Mem[000000007a8000d0] jmpl %o7,%g0 std %l2,[%i2+0x020] ! Mem[000000007b0000e0] p54_near_1_le: swap [%i3+0x018],%l0 ! Mem[000000007d8000d8] lduh [%i1+0x032],%l4 ! Mem[000000007c8000f2] stw %l2,[%i0+0x018] ! Mem[000000007c0000d8] swap [%i0+0x008],%l7 ! Mem[000000007c0000c8] jmpl %o7,%g0 lduh [%i1+0x020],%l4 ! Mem[000000007c8000e0] p54_near_1_he: lduw [%i1+0x038],%l5 ! Mem[000000007c8000f8] ldub [%i3+0x005],%l1 ! Mem[000000007d8000c5] jmpl %o7,%g0 std %l0,[%i1+0x010] ! Mem[000000007c8000d0] p55_near_1_le: ldstub [%i2+0x03a],%l0 ! Mem[000000007f0000fa] ldsw [%i2+0x030],%l4 ! Mem[000000007f0000f0] ldstub [%i1+0x02b],%l5 ! Mem[000000007e8000eb] lduh [%i1+0x012],%l1 ! Mem[000000007e8000d2] jmpl %o7,%g0 swap [%i0+0x014],%l4 ! Mem[000000007e0000d4] p55_near_1_he: ldstub [%i1+0x00a],%l3 ! Mem[000000007e8000ca] stw %l3,[%i0+0x030] ! Mem[000000007e0000f0] lduw [%i2+0x028],%l4 ! Mem[000000007f0000e8] ldstub [%i2+0x01a],%l7 ! Mem[000000007f0000da] ldd [%i1+0x030],%l0 ! Mem[000000007e8000f0] ldx [%i2+0x030],%l2 ! Mem[000000007f0000f0] jmpl %o7,%g0 stb %l2,[%i2+0x02d] ! Mem[000000007f0000ed] p56_near_1_le: jmpl %o7,%g0 ldstub [%i0+0x021],%l1 ! Mem[00000000800000e1] jmpl %o7,%g0 nop p56_near_1_he: ldub [%i2+0x032],%l2 ! Mem[00000000810000f2] jmpl %o7,%g0 swap [%i1+0x020],%l2 ! Mem[00000000808000e0] p57_near_1_le: jmpl %o7,%g0 sth %l1,[%i3+0x000] ! Mem[00000000838000c0] jmpl %o7,%g0 nop p57_near_1_he: ldsb [%i0+0x012],%l2 ! Mem[00000000820000d2] jmpl %o7,%g0 lduw [%i1+0x020],%l2 ! Mem[00000000828000e0] p58_near_1_le: jmpl %o7,%g0 stx %l5,[%i2+0x020] ! Mem[00000000850000e0] jmpl %o7,%g0 nop p58_near_1_he: jmpl %o7,%g0 ldstub [%i3+0x015],%l0 ! Mem[00000000858000d5] jmpl %o7,%g0 nop p59_near_1_le: sth %l0,[%i1+0x03a] ! Mem[00000000868000fa] stx %l4,[%i2+0x030] ! Mem[00000000870000f0] std %l2,[%i3+0x038] ! Mem[00000000878000f8] ldsh [%i2+0x00c],%l3 ! Mem[00000000870000cc] jmpl %o7,%g0 swap [%i2+0x02c],%l5 ! Mem[00000000870000ec] p59_near_1_he: jmpl %o7,%g0 ldx [%i1+0x018],%l1 ! Mem[00000000868000d8] jmpl %o7,%g0 nop p60_near_1_le: ldstub [%i0+0x02f],%l6 ! Mem[00000000880000ef] jmpl %o7,%g0 ldd [%i3+0x010],%l4 ! Mem[00000000898000d0] p60_near_1_he: jmpl %o7,%g0 ldstub [%i0+0x020],%l2 ! Mem[00000000880000e0] jmpl %o7,%g0 nop p61_near_1_le: jmpl %o7,%g0 swap [%i0+0x000],%l1 ! Mem[000000008a0000c0] jmpl %o7,%g0 nop p61_near_1_he: ldd [%i0+0x010],%l2 ! Mem[000000008a0000d0] jmpl %o7,%g0 swap [%i0+0x020],%l2 ! Mem[000000008a0000e0] p62_near_1_le: swap [%i0+0x02c],%l0 ! Mem[000000008c0000ec] lduw [%i0+0x004],%l4 ! Mem[000000008c0000c4] jmpl %o7,%g0 stb %l5,[%i0+0x02b] ! Mem[000000008c0000eb] p62_near_1_he: lduw [%i2+0x02c],%l3 ! Mem[000000008d0000ec] stx %l2,[%i0+0x028] ! Mem[000000008c0000e8] sth %l5,[%i0+0x038] ! Mem[000000008c0000f8] ldstub [%i3+0x005],%l1 ! Mem[000000008d8000c5] jmpl %o7,%g0 ldsw [%i3+0x02c],%l4 ! Mem[000000008d8000ec] p63_near_1_le: jmpl %o7,%g0 ldx [%i1+0x038],%l0 ! Mem[000000008e8000f8] jmpl %o7,%g0 nop p63_near_1_he: ldstub [%i2+0x014],%l4 ! Mem[000000008f0000d4] stx %l7,[%i2+0x038] ! Mem[000000008f0000f8] swap [%i1+0x02c],%l6 ! Mem[000000008e8000ec] jmpl %o7,%g0 ldx [%i1+0x000],%l1 ! Mem[000000008e8000c0] near1_b2b_h: nop nop nop nop nop nop nop jmpl %o7,%g0 nop near1_b2b_l: nop nop nop nop nop nop nop jmpl %o7,%g0 nop user_near1_end: .seg "text" .align 0x2000 user_near2_start: p0_near_2_le: ldsb [%i1+0x01e],%l1 ! Mem[00000000108000de] ldsw [%i2+0x02c],%l4 ! Mem[00000000110000ec] sth %l0,[%i1+0x03e] ! Mem[00000000108000fe] swap [%i0+0x01c],%l2 ! Mem[00000000100000dc] ldx [%i1+0x010],%l2 ! Mem[00000000108000d0] ldstub [%i0+0x02d],%l6 ! Mem[00000000100000ed] stw %l3,[%i2+0x00c] ! Mem[00000000110000cc] jmpl %o7,%g0 swap [%i3+0x030],%l5 ! Mem[00000000118000f0] p0_near_2_he: jmpl %o7,%g0 ldsw [%i2+0x038],%l3 ! Mem[00000000110000f8] jmpl %o7,%g0 nop p1_near_2_le: swap [%i3+0x038],%l5 ! Mem[00000000138000f8] stb %l5,[%i0+0x02c] ! Mem[00000000120000ec] stx %l2,[%i2+0x008] ! Mem[00000000130000c8] jmpl %o7,%g0 lduh [%i3+0x020],%l0 ! Mem[00000000138000e0] p1_near_2_he: ldstub [%i1+0x012],%l3 ! Mem[00000000128000d2] swap [%i0+0x014],%l2 ! Mem[00000000120000d4] sth %l2,[%i2+0x012] ! Mem[00000000130000d2] ldub [%i3+0x014],%l1 ! Mem[00000000138000d4] ldd [%i1+0x008],%l0 ! Mem[00000000128000c8] lduh [%i1+0x000],%l2 ! Mem[00000000128000c0] std %l4,[%i3+0x020] ! Mem[00000000138000e0] jmpl %o7,%g0 ldstub [%i2+0x01d],%l7 ! Mem[00000000130000dd] p2_near_2_le: sth %l5,[%i3+0x034] ! Mem[00000000158000f4] ldsw [%i3+0x008],%l7 ! Mem[00000000158000c8] ldsh [%i0+0x00c],%l5 ! Mem[00000000140000cc] ldsh [%i3+0x03e],%l5 ! Mem[00000000158000fe] ldsw [%i0+0x000],%l6 ! Mem[00000000140000c0] ldd [%i0+0x038],%l2 ! Mem[00000000140000f8] jmpl %o7,%g0 ldx [%i1+0x000],%l2 ! Mem[00000000148000c0] p2_near_2_he: stx %l1,[%i3+0x010] ! Mem[00000000158000d0] ldsw [%i2+0x008],%l2 ! Mem[00000000150000c8] stx %l0,[%i1+0x020] ! Mem[00000000148000e0] ldsh [%i3+0x012],%l3 ! Mem[00000000158000d2] ldstub [%i0+0x02c],%l7 ! Mem[00000000140000ec] ldstub [%i2+0x021],%l0 ! Mem[00000000150000e1] ldstub [%i1+0x034],%l2 ! Mem[00000000148000f4] jmpl %o7,%g0 stb %l7,[%i2+0x021] ! Mem[00000000150000e1] p3_near_2_le: stb %l4,[%i0+0x021] ! Mem[00000000160000e1] ldx [%i2+0x030],%l0 ! Mem[00000000170000f0] swap [%i3+0x014],%l5 ! Mem[00000000178000d4] sth %l6,[%i1+0x02e] ! Mem[00000000168000ee] swap [%i1+0x004],%l3 ! Mem[00000000168000c4] ldsh [%i1+0x006],%l6 ! Mem[00000000168000c6] stb %l2,[%i2+0x030] ! Mem[00000000170000f0] jmpl %o7,%g0 ldsw [%i2+0x02c],%l5 ! Mem[00000000170000ec] p3_near_2_he: stx %l7,[%i2+0x010] ! Mem[00000000170000d0] ldd [%i3+0x028],%l6 ! Mem[00000000178000e8] swap [%i2+0x010],%l3 ! Mem[00000000170000d0] ldsb [%i1+0x002],%l2 ! Mem[00000000168000c2] jmpl %o7,%g0 ldsw [%i2+0x000],%l7 ! Mem[00000000170000c0] p4_near_2_le: swap [%i1+0x00c],%l5 ! Mem[00000000188000cc] ldsw [%i2+0x00c],%l2 ! Mem[00000000190000cc] ldsb [%i2+0x000],%l0 ! Mem[00000000190000c0] stb %l5,[%i3+0x03a] ! Mem[00000000198000fa] sth %l2,[%i0+0x014] ! Mem[00000000180000d4] jmpl %o7,%g0 swap [%i1+0x004],%l1 ! Mem[00000000188000c4] p4_near_2_he: lduw [%i2+0x024],%l7 ! Mem[00000000190000e4] stx %l5,[%i2+0x018] ! Mem[00000000190000d8] ldstub [%i2+0x020],%l4 ! Mem[00000000190000e0] ldstub [%i1+0x032],%l4 ! Mem[00000000188000f2] std %l6,[%i3+0x018] ! Mem[00000000198000d8] ldd [%i1+0x010],%l0 ! Mem[00000000188000d0] ldsw [%i3+0x024],%l2 ! Mem[00000000198000e4] jmpl %o7,%g0 ldsh [%i0+0x016],%l4 ! Mem[00000000180000d6] p5_near_2_le: stw %l5,[%i2+0x02c] ! Mem[000000001b0000ec] swap [%i0+0x000],%l5 ! Mem[000000001a0000c0] ldub [%i3+0x00c],%l5 ! Mem[000000001b8000cc] ldub [%i3+0x031],%l2 ! Mem[000000001b8000f1] jmpl %o7,%g0 stx %l2,[%i0+0x038] ! Mem[000000001a0000f8] p5_near_2_he: stb %l7,[%i3+0x006] ! Mem[000000001b8000c6] ldsw [%i3+0x01c],%l4 ! Mem[000000001b8000dc] lduh [%i1+0x00e],%l0 ! Mem[000000001a8000ce] jmpl %o7,%g0 swap [%i0+0x008],%l2 ! Mem[000000001a0000c8] p6_near_2_le: ldub [%i1+0x021],%l4 ! Mem[000000001c8000e1] ldub [%i1+0x03e],%l5 ! Mem[000000001c8000fe] stx %l6,[%i2+0x000] ! Mem[000000001d0000c0] ldstub [%i1+0x03b],%l2 ! Mem[000000001c8000fb] std %l2,[%i2+0x000] ! Mem[000000001d0000c0] ldd [%i0+0x000],%l4 ! Mem[000000001c0000c0] ldstub [%i2+0x019],%l3 ! Mem[000000001d0000d9] jmpl %o7,%g0 std %l0,[%i0+0x030] ! Mem[000000001c0000f0] p6_near_2_he: jmpl %o7,%g0 ldsb [%i2+0x013],%l3 ! Mem[000000001d0000d3] jmpl %o7,%g0 nop p7_near_2_le: stb %l2,[%i0+0x030] ! Mem[000000001e0000f0] ldsw [%i1+0x020],%l5 ! Mem[000000001e8000e0] swap [%i2+0x000],%l1 ! Mem[000000001f0000c0] swap [%i1+0x028],%l3 ! Mem[000000001e8000e8] lduh [%i0+0x02e],%l4 ! Mem[000000001e0000ee] swap [%i3+0x038],%l7 ! Mem[000000001f8000f8] jmpl %o7,%g0 ldd [%i2+0x018],%l4 ! Mem[000000001f0000d8] p7_near_2_he: ldsh [%i3+0x006],%l5 ! Mem[000000001f8000c6] swap [%i3+0x000],%l7 ! Mem[000000001f8000c0] jmpl %o7,%g0 ldsb [%i2+0x014],%l1 ! Mem[000000001f0000d4] p8_near_2_le: ldsw [%i1+0x000],%l6 ! Mem[00000000208000c0] ldstub [%i3+0x039],%l2 ! Mem[00000000218000f9] ldstub [%i3+0x007],%l2 ! Mem[00000000218000c7] stx %l4,[%i2+0x008] ! Mem[00000000210000c8] swap [%i2+0x010],%l2 ! Mem[00000000210000d0] jmpl %o7,%g0 stw %l5,[%i1+0x000] ! Mem[00000000208000c0] p8_near_2_he: ldsb [%i1+0x013],%l3 ! Mem[00000000208000d3] ldstub [%i2+0x02c],%l7 ! Mem[00000000210000ec] jmpl %o7,%g0 stb %l0,[%i0+0x021] ! Mem[00000000200000e1] p9_near_2_le: swap [%i1+0x02c],%l5 ! Mem[00000000228000ec] swap [%i2+0x00c],%l2 ! Mem[00000000230000cc] lduh [%i2+0x020],%l0 ! Mem[00000000230000e0] stx %l2,[%i2+0x010] ! Mem[00000000230000d0] lduh [%i3+0x014],%l2 ! Mem[00000000238000d4] jmpl %o7,%g0 std %l2,[%i1+0x030] ! Mem[00000000228000f0] p9_near_2_he: swap [%i3+0x014],%l5 ! Mem[00000000238000d4] lduh [%i2+0x034],%l4 ! Mem[00000000230000f4] jmpl %o7,%g0 sth %l5,[%i1+0x02e] ! Mem[00000000228000ee] p10_near_2_le: swap [%i1+0x020],%l7 ! Mem[00000000248000e0] swap [%i2+0x00c],%l4 ! Mem[00000000250000cc] ldx [%i2+0x020],%l5 ! Mem[00000000250000e0] ldstub [%i3+0x022],%l1 ! Mem[00000000258000e2] lduw [%i1+0x024],%l6 ! Mem[00000000248000e4] jmpl %o7,%g0 swap [%i1+0x004],%l1 ! Mem[00000000248000c4] p10_near_2_he: ldstub [%i1+0x014],%l1 ! Mem[00000000248000d4] ldsw [%i3+0x004],%l2 ! Mem[00000000258000c4] ldsw [%i2+0x00c],%l5 ! Mem[00000000250000cc] swap [%i1+0x000],%l3 ! Mem[00000000248000c0] stx %l7,[%i1+0x018] ! Mem[00000000248000d8] stb %l1,[%i3+0x013] ! Mem[00000000258000d3] ldsb [%i2+0x009],%l1 ! Mem[00000000250000c9] jmpl %o7,%g0 sth %l3,[%i1+0x00e] ! Mem[00000000248000ce] p11_near_2_le: stw %l4,[%i0+0x02c] ! Mem[00000000260000ec] stw %l2,[%i3+0x030] ! Mem[00000000278000f0] jmpl %o7,%g0 stb %l3,[%i1+0x02b] ! Mem[00000000268000eb] p11_near_2_he: swap [%i3+0x014],%l0 ! Mem[00000000278000d4] ldstub [%i2+0x02f],%l4 ! Mem[00000000270000ef] ldstub [%i1+0x025],%l2 ! Mem[00000000268000e5] ldstub [%i1+0x002],%l2 ! Mem[00000000268000c2] swap [%i3+0x010],%l2 ! Mem[00000000278000d0] jmpl %o7,%g0 ldstub [%i0+0x014],%l5 ! Mem[00000000260000d4] p12_near_2_le: lduh [%i1+0x030],%l0 ! Mem[00000000288000f0] ldstub [%i0+0x037],%l1 ! Mem[00000000280000f7] ldstub [%i3+0x00c],%l3 ! Mem[00000000298000cc] stb %l4,[%i3+0x027] ! Mem[00000000298000e7] ldub [%i0+0x03f],%l1 ! Mem[00000000280000ff] stx %l5,[%i1+0x020] ! Mem[00000000288000e0] lduh [%i2+0x01a],%l1 ! Mem[00000000290000da] jmpl %o7,%g0 sth %l2,[%i1+0x03a] ! Mem[00000000288000fa] p12_near_2_he: ldsh [%i3+0x02e],%l5 ! Mem[00000000298000ee] ldd [%i3+0x020],%l6 ! Mem[00000000298000e0] ldsh [%i2+0x01c],%l5 ! Mem[00000000290000dc] swap [%i0+0x020],%l4 ! Mem[00000000280000e0] stw %l3,[%i0+0x000] ! Mem[00000000280000c0] jmpl %o7,%g0 ldx [%i2+0x030],%l2 ! Mem[00000000290000f0] p13_near_2_le: jmpl %o7,%g0 ldub [%i0+0x026],%l6 ! Mem[000000002a0000e6] jmpl %o7,%g0 nop p13_near_2_he: jmpl %o7,%g0 sth %l5,[%i1+0x01c] ! Mem[000000002a8000dc] jmpl %o7,%g0 nop p14_near_2_le: swap [%i0+0x028],%l3 ! Mem[000000002c0000e8] jmpl %o7,%g0 ldx [%i0+0x038],%l1 ! Mem[000000002c0000f8] p14_near_2_he: jmpl %o7,%g0 ldx [%i1+0x000],%l2 ! Mem[000000002c8000c0] jmpl %o7,%g0 nop p15_near_2_le: jmpl %o7,%g0 sth %l4,[%i0+0x006] ! Mem[000000002e0000c6] jmpl %o7,%g0 nop p15_near_2_he: ldub [%i0+0x03d],%l4 ! Mem[000000002e0000fd] std %l2,[%i1+0x028] ! Mem[000000002e8000e8] swap [%i0+0x02c],%l2 ! Mem[000000002e0000ec] ldx [%i2+0x018],%l5 ! Mem[000000002f0000d8] jmpl %o7,%g0 swap [%i0+0x03c],%l6 ! Mem[000000002e0000fc] p16_near_2_le: ldstub [%i2+0x02c],%l0 ! Mem[00000000310000ec] ldub [%i1+0x007],%l4 ! Mem[00000000308000c7] stx %l5,[%i1+0x028] ! Mem[00000000308000e8] ldstub [%i2+0x008],%l7 ! Mem[00000000310000c8] stw %l4,[%i2+0x020] ! Mem[00000000310000e0] jmpl %o7,%g0 swap [%i2+0x03c],%l5 ! Mem[00000000310000fc] p16_near_2_he: ldsw [%i1+0x03c],%l6 ! Mem[00000000308000fc] ldsw [%i0+0x008],%l7 ! Mem[00000000300000c8] sth %l4,[%i3+0x01c] ! Mem[00000000318000dc] std %l0,[%i3+0x008] ! Mem[00000000318000c8] ldx [%i2+0x008],%l2 ! Mem[00000000310000c8] lduw [%i3+0x004],%l4 ! Mem[00000000318000c4] jmpl %o7,%g0 ldsw [%i3+0x030],%l7 ! Mem[00000000318000f0] p17_near_2_le: stx %l0,[%i1+0x008] ! Mem[00000000328000c8] lduh [%i2+0x006],%l4 ! Mem[00000000330000c6] swap [%i3+0x020],%l1 ! Mem[00000000338000e0] ldub [%i2+0x012],%l1 ! Mem[00000000330000d2] lduh [%i2+0x014],%l4 ! Mem[00000000330000d4] jmpl %o7,%g0 stw %l2,[%i2+0x030] ! Mem[00000000330000f0] p17_near_2_he: std %l2,[%i0+0x030] ! Mem[00000000320000f0] sth %l4,[%i3+0x02a] ! Mem[00000000338000ea] ldub [%i1+0x01a],%l7 ! Mem[00000000328000da] jmpl %o7,%g0 stb %l1,[%i0+0x034] ! Mem[00000000320000f4] p18_near_2_le: jmpl %o7,%g0 lduw [%i3+0x004],%l4 ! Mem[00000000358000c4] jmpl %o7,%g0 nop p18_near_2_he: ldsh [%i2+0x03c],%l4 ! Mem[00000000350000fc] lduw [%i0+0x01c],%l1 ! Mem[00000000340000dc] lduh [%i0+0x024],%l5 ! Mem[00000000340000e4] ldstub [%i3+0x00d],%l6 ! Mem[00000000358000cd] jmpl %o7,%g0 std %l6,[%i1+0x038] ! Mem[00000000348000f8] p19_near_2_le: jmpl %o7,%g0 ldstub [%i0+0x026],%l6 ! Mem[00000000360000e6] jmpl %o7,%g0 nop p19_near_2_he: jmpl %o7,%g0 ldub [%i3+0x01d],%l5 ! Mem[00000000378000dd] jmpl %o7,%g0 nop p20_near_2_le: stw %l0,[%i0+0x014] ! Mem[00000000380000d4] lduh [%i1+0x036],%l5 ! Mem[00000000388000f6] ldstub [%i2+0x00e],%l6 ! Mem[00000000390000ce] lduw [%i0+0x024],%l3 ! Mem[00000000380000e4] jmpl %o7,%g0 ldd [%i2+0x000],%l4 ! Mem[00000000390000c0] p20_near_2_he: ldstub [%i0+0x00b],%l1 ! Mem[00000000380000cb] ldstub [%i2+0x013],%l1 ! Mem[00000000390000d3] ldstub [%i3+0x03d],%l7 ! Mem[00000000398000fd] sth %l4,[%i3+0x004] ! Mem[00000000398000c4] ldstub [%i0+0x032],%l7 ! Mem[00000000380000f2] swap [%i0+0x028],%l7 ! Mem[00000000380000e8] swap [%i0+0x030],%l3 ! Mem[00000000380000f0] jmpl %o7,%g0 lduw [%i1+0x034],%l2 ! Mem[00000000388000f4] p21_near_2_le: stx %l0,[%i1+0x008] ! Mem[000000003a8000c8] swap [%i2+0x004],%l4 ! Mem[000000003b0000c4] ldstub [%i1+0x023],%l1 ! Mem[000000003a8000e3] ldstub [%i2+0x03e],%l5 ! Mem[000000003b0000fe] ldub [%i2+0x023],%l6 ! Mem[000000003b0000e3] jmpl %o7,%g0 ldub [%i1+0x03b],%l2 ! Mem[000000003a8000fb] p21_near_2_he: swap [%i3+0x01c],%l4 ! Mem[000000003b8000dc] ldstub [%i0+0x00f],%l0 ! Mem[000000003a0000cf] ldub [%i0+0x031],%l4 ! Mem[000000003a0000f1] stb %l5,[%i2+0x013] ! Mem[000000003b0000d3] sth %l3,[%i2+0x012] ! Mem[000000003b0000d2] ldd [%i1+0x010],%l2 ! Mem[000000003a8000d0] stb %l7,[%i2+0x001] ! Mem[000000003b0000c1] jmpl %o7,%g0 swap [%i3+0x014],%l5 ! Mem[000000003b8000d4] p22_near_2_le: swap [%i0+0x00c],%l5 ! Mem[000000003c0000cc] stx %l2,[%i0+0x038] ! Mem[000000003c0000f8] ldd [%i3+0x000],%l2 ! Mem[000000003d8000c0] ldstub [%i3+0x00c],%l4 ! Mem[000000003d8000cc] ldstub [%i1+0x010],%l2 ! Mem[000000003c8000d0] jmpl %o7,%g0 ldstub [%i1+0x002],%l5 ! Mem[000000003c8000c2] p22_near_2_he: ldstub [%i3+0x031],%l4 ! Mem[000000003d8000f1] ldsw [%i1+0x010],%l5 ! Mem[000000003c8000d0] jmpl %o7,%g0 ldstub [%i3+0x034],%l0 ! Mem[000000003d8000f4] p23_near_2_le: ldx [%i2+0x030],%l0 ! Mem[000000003f0000f0] swap [%i1+0x020],%l6 ! Mem[000000003e8000e0] ldsh [%i1+0x03a],%l2 ! Mem[000000003e8000fa] ldstub [%i1+0x024],%l3 ! Mem[000000003e8000e4] jmpl %o7,%g0 ldstub [%i3+0x027],%l4 ! Mem[000000003f8000e7] p23_near_2_he: lduh [%i1+0x02a],%l1 ! Mem[000000003e8000ea] lduh [%i0+0x012],%l1 ! Mem[000000003e0000d2] ldsb [%i2+0x01d],%l7 ! Mem[000000003f0000dd] ldstub [%i2+0x02c],%l7 ! Mem[000000003f0000ec] lduw [%i2+0x020],%l0 ! Mem[000000003f0000e0] ldstub [%i1+0x014],%l2 ! Mem[000000003e8000d4] stw %l7,[%i1+0x000] ! Mem[000000003e8000c0] jmpl %o7,%g0 swap [%i3+0x014],%l1 ! Mem[000000003f8000d4] p24_near_2_le: jmpl %o7,%g0 ldub [%i3+0x026],%l6 ! Mem[00000000418000e6] jmpl %o7,%g0 nop p24_near_2_he: jmpl %o7,%g0 swap [%i2+0x03c],%l4 ! Mem[00000000410000fc] jmpl %o7,%g0 nop p25_near_2_le: swap [%i3+0x03c],%l5 ! Mem[00000000438000fc] lduw [%i3+0x03c],%l2 ! Mem[00000000438000fc] ldsh [%i2+0x018],%l2 ! Mem[00000000430000d8] stx %l2,[%i3+0x000] ! Mem[00000000438000c0] ldstub [%i1+0x02c],%l4 ! Mem[00000000428000ec] jmpl %o7,%g0 lduh [%i2+0x030],%l2 ! Mem[00000000430000f0] p25_near_2_he: stw %l2,[%i1+0x02c] ! Mem[00000000428000ec] stx %l4,[%i3+0x030] ! Mem[00000000438000f0] jmpl %o7,%g0 stb %l7,[%i3+0x02c] ! Mem[00000000438000ec] p26_near_2_le: ldstub [%i2+0x00c],%l4 ! Mem[00000000450000cc] swap [%i1+0x038],%l5 ! Mem[00000000448000f8] jmpl %o7,%g0 ldstub [%i1+0x02b],%l3 ! Mem[00000000448000eb] p26_near_2_he: ldsw [%i3+0x034],%l0 ! Mem[00000000458000f4] std %l4,[%i2+0x008] ! Mem[00000000450000c8] lduh [%i1+0x024],%l2 ! Mem[00000000448000e4] ldsh [%i3+0x026],%l5 ! Mem[00000000458000e6] std %l4,[%i2+0x028] ! Mem[00000000450000e8] jmpl %o7,%g0 lduh [%i0+0x020],%l4 ! Mem[00000000440000e0] p27_near_2_le: jmpl %o7,%g0 std %l4,[%i1+0x000] ! Mem[00000000468000c0] jmpl %o7,%g0 nop p27_near_2_he: ldstub [%i0+0x03d],%l4 ! Mem[00000000460000fd] lduw [%i0+0x02c],%l3 ! Mem[00000000460000ec] ldd [%i2+0x028],%l2 ! Mem[00000000470000e8] ldstub [%i3+0x00d],%l6 ! Mem[00000000478000cd] jmpl %o7,%g0 sth %l6,[%i0+0x03e] ! Mem[00000000460000fe] p28_near_2_le: jmpl %o7,%g0 ldsb [%i2+0x007],%l4 ! Mem[00000000490000c7] jmpl %o7,%g0 nop p28_near_2_he: ldstub [%i1+0x03d],%l4 ! Mem[00000000488000fd] sth %l1,[%i0+0x01c] ! Mem[00000000480000dc] lduw [%i2+0x024],%l5 ! Mem[00000000490000e4] swap [%i0+0x00c],%l6 ! Mem[00000000480000cc] jmpl %o7,%g0 ldub [%i3+0x003],%l1 ! Mem[00000000498000c3] p29_near_2_le: ldsb [%i3+0x00c],%l5 ! Mem[000000004b8000cc] ldsw [%i1+0x03c],%l5 ! Mem[000000004a8000fc] swap [%i2+0x020],%l6 ! Mem[000000004b0000e0] ldstub [%i0+0x03b],%l2 ! Mem[000000004a0000fb] lduw [%i3+0x004],%l2 ! Mem[000000004b8000c4] jmpl %o7,%g0 swap [%i0+0x02c],%l4 ! Mem[000000004a0000ec] p29_near_2_he: ldd [%i3+0x030],%l2 ! Mem[000000004b8000f0] jmpl %o7,%g0 ldd [%i2+0x028],%l2 ! Mem[000000004b0000e8] p30_near_2_le: lduh [%i1+0x020],%l4 ! Mem[000000004c8000e0] stw %l0,[%i3+0x014] ! Mem[000000004d8000d4] lduh [%i0+0x002],%l6 ! Mem[000000004c0000c2] ldsh [%i1+0x03a],%l2 ! Mem[000000004c8000fa] ldstub [%i3+0x004],%l3 ! Mem[000000004d8000c4] swap [%i2+0x004],%l4 ! Mem[000000004d0000c4] swap [%i1+0x030],%l0 ! Mem[000000004c8000f0] jmpl %o7,%g0 stb %l1,[%i2+0x037] ! Mem[000000004d0000f7] p30_near_2_he: jmpl %o7,%g0 stw %l3,[%i2+0x010] ! Mem[000000004d0000d0] jmpl %o7,%g0 nop p31_near_2_le: jmpl %o7,%g0 swap [%i1+0x024],%l6 ! Mem[000000004e8000e4] jmpl %o7,%g0 nop p31_near_2_he: jmpl %o7,%g0 swap [%i1+0x01c],%l5 ! Mem[000000004e8000dc] jmpl %o7,%g0 nop p32_near_2_le: ldstub [%i2+0x015],%l0 ! Mem[00000000510000d5] swap [%i0+0x034],%l5 ! Mem[00000000500000f4] lduh [%i3+0x00e],%l6 ! Mem[00000000518000ce] lduw [%i2+0x024],%l3 ! Mem[00000000510000e4] jmpl %o7,%g0 ldd [%i2+0x000],%l6 ! Mem[00000000510000c0] p32_near_2_he: lduh [%i3+0x01c],%l4 ! Mem[00000000518000dc] swap [%i2+0x00c],%l0 ! Mem[00000000510000cc] ldstub [%i3+0x008],%l2 ! Mem[00000000518000c8] stb %l0,[%i3+0x021] ! Mem[00000000518000e1] stw %l3,[%i1+0x010] ! Mem[00000000508000d0] ldstub [%i1+0x02c],%l7 ! Mem[00000000508000ec] lduw [%i1+0x020],%l0 ! Mem[00000000508000e0] jmpl %o7,%g0 ldsb [%i3+0x005],%l2 ! Mem[00000000518000c5] p33_near_2_le: swap [%i2+0x020],%l4 ! Mem[00000000530000e0] ldx [%i1+0x030],%l0 ! Mem[00000000528000f0] ldx [%i2+0x010],%l5 ! Mem[00000000530000d0] ldsh [%i3+0x02e],%l6 ! Mem[00000000538000ee] swap [%i1+0x004],%l3 ! Mem[00000000528000c4] ldsh [%i3+0x006],%l6 ! Mem[00000000538000c6] stw %l5,[%i2+0x01c] ! Mem[00000000530000dc] jmpl %o7,%g0 swap [%i1+0x020],%l5 ! Mem[00000000528000e0] p33_near_2_he: sth %l4,[%i2+0x030] ! Mem[00000000530000f0] ldub [%i2+0x013],%l5 ! Mem[00000000530000d3] jmpl %o7,%g0 swap [%i3+0x020],%l0 ! Mem[00000000538000e0] p34_near_2_le: jmpl %o7,%g0 ldsb [%i1+0x026],%l6 ! Mem[00000000548000e6] jmpl %o7,%g0 nop p34_near_2_he: jmpl %o7,%g0 swap [%i2+0x03c],%l5 ! Mem[00000000550000fc] jmpl %o7,%g0 nop p35_near_2_le: swap [%i1+0x00c],%l2 ! Mem[00000000568000cc] jmpl %o7,%g0 stx %l0,[%i0+0x020] ! Mem[00000000560000e0] p35_near_2_he: lduh [%i2+0x024],%l2 ! Mem[00000000570000e4] stb %l2,[%i0+0x002] ! Mem[00000000560000c2] std %l2,[%i3+0x010] ! Mem[00000000578000d0] swap [%i3+0x014],%l1 ! Mem[00000000578000d4] ldx [%i3+0x000],%l2 ! Mem[00000000578000c0] ldd [%i1+0x000],%l4 ! Mem[00000000568000c0] lduw [%i1+0x020],%l3 ! Mem[00000000568000e0] jmpl %o7,%g0 swap [%i1+0x034],%l2 ! Mem[00000000568000f4] p36_near_2_le: lduw [%i0+0x018],%l2 ! Mem[00000000580000d8] ldsw [%i0+0x02c],%l3 ! Mem[00000000580000ec] ldsb [%i3+0x00e],%l5 ! Mem[00000000598000ce] swap [%i0+0x020],%l5 ! Mem[00000000580000e0] jmpl %o7,%g0 sth %l5,[%i1+0x036] ! Mem[00000000588000f6] p36_near_2_he: stx %l4,[%i3+0x028] ! Mem[00000000598000e8] jmpl %o7,%g0 std %l0,[%i0+0x000] ! Mem[00000000580000c0] p37_near_2_le: swap [%i1+0x024],%l4 ! Mem[000000005a8000e4] swap [%i1+0x038],%l3 ! Mem[000000005a8000f8] sth %l3,[%i3+0x01a] ! Mem[000000005b8000da] jmpl %o7,%g0 std %l4,[%i3+0x038] ! Mem[000000005b8000f8] p37_near_2_he: swap [%i1+0x024],%l4 ! Mem[000000005a8000e4] ldsb [%i3+0x012],%l7 ! Mem[000000005b8000d2] ldstub [%i2+0x028],%l7 ! Mem[000000005b0000e8] ldstub [%i1+0x012],%l3 ! Mem[000000005a8000d2] stb %l2,[%i1+0x014] ! Mem[000000005a8000d4] sth %l2,[%i2+0x012] ! Mem[000000005b0000d2] lduh [%i0+0x014],%l1 ! Mem[000000005a0000d4] jmpl %o7,%g0 stb %l2,[%i1+0x007] ! Mem[000000005a8000c7] p38_near_2_le: jmpl %o7,%g0 stx %l4,[%i1+0x000] ! Mem[000000005c8000c0] jmpl %o7,%g0 nop p38_near_2_he: sth %l4,[%i0+0x03c] ! Mem[000000005c0000fc] ldstub [%i0+0x01d],%l1 ! Mem[000000005c0000dd] ldx [%i1+0x020],%l5 ! Mem[000000005c8000e0] ldstub [%i0+0x00d],%l6 ! Mem[000000005c0000cd] jmpl %o7,%g0 ldstub [%i2+0x03e],%l6 ! Mem[000000005d0000fe] p39_near_2_le: sth %l6,[%i1+0x006] ! Mem[000000005e8000c6] swap [%i0+0x01c],%l5 ! Mem[000000005e0000dc] jmpl %o7,%g0 lduh [%i1+0x000],%l7 ! Mem[000000005e8000c0] p39_near_2_he: jmpl %o7,%g0 ldub [%i1+0x008],%l2 ! Mem[000000005e8000c8] jmpl %o7,%g0 nop p40_near_2_le: std %l2,[%i1+0x038] ! Mem[00000000608000f8] swap [%i1+0x000],%l1 ! Mem[00000000608000c0] ldstub [%i1+0x02b],%l3 ! Mem[00000000608000eb] jmpl %o7,%g0 ldd [%i0+0x038],%l0 ! Mem[00000000600000f8] p40_near_2_he: jmpl %o7,%g0 lduh [%i2+0x034],%l2 ! Mem[00000000610000f4] jmpl %o7,%g0 nop p41_near_2_le: lduw [%i0+0x014],%l4 ! Mem[00000000620000d4] ldstub [%i2+0x02e],%l6 ! Mem[00000000630000ee] stb %l3,[%i1+0x024] ! Mem[00000000628000e4] ldd [%i3+0x020],%l4 ! Mem[00000000638000e0] ldx [%i3+0x038],%l3 ! Mem[00000000638000f8] jmpl %o7,%g0 ldub [%i0+0x01a],%l3 ! Mem[00000000620000da] p41_near_2_he: swap [%i1+0x01c],%l7 ! Mem[00000000628000dc] jmpl %o7,%g0 std %l4,[%i1+0x020] ! Mem[00000000628000e0] p42_near_2_le: ldsh [%i3+0x018],%l2 ! Mem[00000000658000d8] ldsb [%i2+0x02d],%l3 ! Mem[00000000650000ed] ldstub [%i1+0x00e],%l5 ! Mem[00000000648000ce] swap [%i2+0x020],%l5 ! Mem[00000000650000e0] jmpl %o7,%g0 ldstub [%i0+0x00c],%l5 ! Mem[00000000640000cc] p42_near_2_he: ldsb [%i0+0x00d],%l6 ! Mem[00000000640000cd] ldub [%i1+0x03e],%l6 ! Mem[00000000648000fe] std %l6,[%i0+0x008] ! Mem[00000000640000c8] stw %l7,[%i0+0x018] ! Mem[00000000640000d8] ldsb [%i0+0x014],%l1 ! Mem[00000000640000d4] jmpl %o7,%g0 ldx [%i3+0x008],%l2 ! Mem[00000000658000c8] p43_near_2_le: ldsb [%i0+0x007],%l6 ! Mem[00000000660000c7] swap [%i2+0x01c],%l5 ! Mem[00000000670000dc] std %l6,[%i1+0x000] ! Mem[00000000668000c0] jmpl %o7,%g0 lduw [%i3+0x030],%l0 ! Mem[00000000678000f0] p43_near_2_he: ldx [%i1+0x000],%l0 ! Mem[00000000668000c0] stb %l3,[%i2+0x033] ! Mem[00000000670000f3] jmpl %o7,%g0 stb %l7,[%i2+0x02c] ! Mem[00000000670000ec] p44_near_2_le: ldstub [%i2+0x003],%l6 ! Mem[00000000690000c3] std %l2,[%i3+0x038] ! Mem[00000000698000f8] swap [%i3+0x004],%l3 ! Mem[00000000698000c4] swap [%i0+0x004],%l4 ! Mem[00000000680000c4] stw %l3,[%i2+0x018] ! Mem[00000000690000d8] jmpl %o7,%g0 ldsb [%i1+0x03a],%l3 ! Mem[00000000688000fa] p44_near_2_he: stw %l7,[%i0+0x03c] ! Mem[00000000680000fc] jmpl %o7,%g0 stb %l5,[%i1+0x013] ! Mem[00000000688000d3] p45_near_2_le: jmpl %o7,%g0 ldsb [%i0+0x026],%l6 ! Mem[000000006a0000e6] jmpl %o7,%g0 nop p45_near_2_he: jmpl %o7,%g0 ldd [%i0+0x018],%l4 ! Mem[000000006a0000d8] jmpl %o7,%g0 nop p46_near_2_le: jmpl %o7,%g0 ldub [%i0+0x026],%l6 ! Mem[000000006c0000e6] jmpl %o7,%g0 nop p46_near_2_he: jmpl %o7,%g0 lduw [%i1+0x03c],%l4 ! Mem[000000006c8000fc] jmpl %o7,%g0 nop p47_near_2_le: stw %l0,[%i2+0x030] ! Mem[000000006f0000f0] ldstub [%i3+0x017],%l1 ! Mem[000000006f8000d7] ldx [%i1+0x008],%l3 ! Mem[000000006e8000c8] stx %l4,[%i1+0x020] ! Mem[000000006e8000e0] ldsh [%i2+0x03e],%l1 ! Mem[000000006f0000fe] ldstub [%i2+0x003],%l5 ! Mem[000000006f0000c3] ldstub [%i2+0x002],%l1 ! Mem[000000006f0000c2] jmpl %o7,%g0 ldsh [%i3+0x026],%l6 ! Mem[000000006f8000e6] p47_near_2_he: swap [%i2+0x000],%l7 ! Mem[000000006f0000c0] swap [%i3+0x014],%l1 ! Mem[000000006f8000d4] swap [%i1+0x03c],%l5 ! Mem[000000006e8000fc] ldsw [%i3+0x000],%l4 ! Mem[000000006f8000c0] swap [%i1+0x020],%l3 ! Mem[000000006e8000e0] jmpl %o7,%g0 stx %l2,[%i1+0x030] ! Mem[000000006e8000f0] p48_near_2_le: jmpl %o7,%g0 stw %l4,[%i1+0x004] ! Mem[00000000708000c4] jmpl %o7,%g0 nop p48_near_2_he: ldx [%i2+0x038],%l4 ! Mem[00000000710000f8] ldsw [%i0+0x01c],%l1 ! Mem[00000000700000dc] swap [%i2+0x024],%l5 ! Mem[00000000710000e4] swap [%i1+0x00c],%l6 ! Mem[00000000708000cc] jmpl %o7,%g0 ldd [%i3+0x038],%l6 ! Mem[00000000718000f8] p49_near_2_le: stb %l4,[%i1+0x015] ! Mem[00000000728000d5] jmpl %o7,%g0 ldd [%i2+0x030],%l2 ! Mem[00000000730000f0] p49_near_2_he: swap [%i0+0x020],%l1 ! Mem[00000000720000e0] lduh [%i2+0x006],%l7 ! Mem[00000000730000c6] ldd [%i0+0x028],%l0 ! Mem[00000000720000e8] jmpl %o7,%g0 std %l0,[%i0+0x010] ! Mem[00000000720000d0] p50_near_2_le: lduw [%i2+0x034],%l5 ! Mem[00000000750000f4] lduh [%i3+0x008],%l7 ! Mem[00000000758000c8] ldsw [%i0+0x00c],%l5 ! Mem[00000000740000cc] ldub [%i2+0x03e],%l5 ! Mem[00000000750000fe] ldstub [%i0+0x003],%l6 ! Mem[00000000740000c3] swap [%i1+0x038],%l2 ! Mem[00000000748000f8] jmpl %o7,%g0 ldstub [%i3+0x004],%l3 ! Mem[00000000758000c4] p50_near_2_he: sth %l0,[%i1+0x00e] ! Mem[00000000748000ce] stw %l2,[%i0+0x008] ! Mem[00000000740000c8] ldsw [%i2+0x004],%l4 ! Mem[00000000750000c4] swap [%i0+0x030],%l7 ! Mem[00000000740000f0] ldd [%i0+0x028],%l6 ! Mem[00000000740000e8] stw %l3,[%i2+0x030] ! Mem[00000000750000f0] std %l2,[%i1+0x030] ! Mem[00000000748000f0] jmpl %o7,%g0 swap [%i0+0x020],%l7 ! Mem[00000000740000e0] p51_near_2_le: ldub [%i0+0x03c],%l2 ! Mem[00000000760000fc] ldstub [%i0+0x007],%l6 ! Mem[00000000760000c7] jmpl %o7,%g0 ldd [%i3+0x018],%l4 ! Mem[00000000778000d8] p51_near_2_he: stx %l0,[%i0+0x008] ! Mem[00000000760000c8] std %l2,[%i1+0x008] ! Mem[00000000768000c8] swap [%i2+0x000],%l0 ! Mem[00000000770000c0] std %l6,[%i2+0x010] ! Mem[00000000770000d0] jmpl %o7,%g0 ldstub [%i0+0x005],%l2 ! Mem[00000000760000c5] p52_near_2_le: ldsw [%i2+0x018],%l2 ! Mem[00000000790000d8] lduh [%i3+0x02c],%l3 ! Mem[00000000798000ec] stb %l5,[%i2+0x00e] ! Mem[00000000790000ce] lduw [%i2+0x030],%l1 ! Mem[00000000790000f0] jmpl %o7,%g0 ldsb [%i3+0x035],%l4 ! Mem[00000000798000f5] p52_near_2_he: stw %l4,[%i3+0x02c] ! Mem[00000000798000ec] std %l0,[%i3+0x000] ! Mem[00000000798000c0] stx %l7,[%i1+0x020] ! Mem[00000000788000e0] swap [%i1+0x01c],%l4 ! Mem[00000000788000dc] ldub [%i1+0x00f],%l0 ! Mem[00000000788000cf] ldsb [%i0+0x008],%l2 ! Mem[00000000780000c8] jmpl %o7,%g0 lduh [%i1+0x020],%l0 ! Mem[00000000788000e0] p53_near_2_le: lduh [%i1+0x038],%l2 ! Mem[000000007a8000f8] swap [%i3+0x00c],%l3 ! Mem[000000007b8000cc] ldub [%i1+0x02e],%l5 ! Mem[000000007a8000ee] ldstub [%i3+0x001],%l5 ! Mem[000000007b8000c1] jmpl %o7,%g0 lduh [%i3+0x00c],%l5 ! Mem[000000007b8000cc] p53_near_2_he: std %l6,[%i1+0x008] ! Mem[000000007a8000c8] sth %l3,[%i3+0x032] ! Mem[000000007b8000f2] ldd [%i1+0x028],%l4 ! Mem[000000007a8000e8] sth %l4,[%i2+0x01c] ! Mem[000000007b0000dc] lduh [%i3+0x00e],%l0 ! Mem[000000007b8000ce] jmpl %o7,%g0 ldsb [%i1+0x008],%l2 ! Mem[000000007a8000c8] p54_near_2_le: ldstub [%i1+0x03a],%l3 ! Mem[000000007c8000fa] ldx [%i1+0x038],%l5 ! Mem[000000007c8000f8] ldsh [%i0+0x00c],%l5 ! Mem[000000007c0000cc] jmpl %o7,%g0 swap [%i1+0x00c],%l2 ! Mem[000000007c8000cc] p54_near_2_he: ldstub [%i0+0x028],%l7 ! Mem[000000007c0000e8] swap [%i2+0x024],%l2 ! Mem[000000007d0000e4] stw %l5,[%i3+0x024] ! Mem[000000007d8000e4] ldsb [%i2+0x021],%l7 ! Mem[000000007d0000e1] ldx [%i0+0x010],%l1 ! Mem[000000007c0000d0] lduh [%i2+0x01c],%l5 ! Mem[000000007d0000dc] ldsw [%i2+0x020],%l4 ! Mem[000000007d0000e0] jmpl %o7,%g0 ldx [%i3+0x000],%l3 ! Mem[000000007d8000c0] p55_near_2_le: ldd [%i0+0x028],%l4 ! Mem[000000007e0000e8] stw %l2,[%i3+0x00c] ! Mem[000000007f8000cc] sth %l0,[%i1+0x020] ! Mem[000000007e8000e0] ldd [%i2+0x010],%l2 ! Mem[000000007f0000d0] stw %l4,[%i1+0x030] ! Mem[000000007e8000f0] jmpl %o7,%g0 ldx [%i1+0x038],%l1 ! Mem[000000007e8000f8] p55_near_2_he: ldd [%i3+0x010],%l4 ! Mem[000000007f8000d0] swap [%i0+0x034],%l4 ! Mem[000000007e0000f4] ldstub [%i0+0x02e],%l5 ! Mem[000000007e0000ee] ldd [%i1+0x018],%l6 ! Mem[000000007e8000d8] swap [%i2+0x00c],%l2 ! Mem[000000007f0000cc] stx %l4,[%i1+0x020] ! Mem[000000007e8000e0] ldstub [%i3+0x003],%l6 ! Mem[000000007f8000c3] jmpl %o7,%g0 ldx [%i0+0x020],%l3 ! Mem[000000007e0000e0] p56_near_2_le: ldstub [%i2+0x018],%l2 ! Mem[00000000810000d8] ldd [%i1+0x028],%l2 ! Mem[00000000808000e8] stb %l1,[%i3+0x003] ! Mem[00000000818000c3] ldd [%i2+0x038],%l4 ! Mem[00000000810000f8] jmpl %o7,%g0 lduh [%i3+0x026],%l3 ! Mem[00000000818000e6] p56_near_2_he: swap [%i1+0x00c],%l0 ! Mem[00000000808000cc] jmpl %o7,%g0 ldd [%i0+0x008],%l2 ! Mem[00000000800000c8] p57_near_2_le: ldd [%i1+0x038],%l2 ! Mem[00000000828000f8] ldsb [%i2+0x004],%l4 ! Mem[00000000830000c4] ldsh [%i0+0x022],%l1 ! Mem[00000000820000e2] swap [%i2+0x010],%l1 ! Mem[00000000830000d0] jmpl %o7,%g0 ldstub [%i0+0x015],%l4 ! Mem[00000000820000d5] p57_near_2_he: swap [%i0+0x008],%l3 ! Mem[00000000820000c8] stx %l3,[%i1+0x030] ! Mem[00000000828000f0] ldsb [%i2+0x02a],%l4 ! Mem[00000000830000ea] ldd [%i3+0x018],%l6 ! Mem[00000000838000d8] ldub [%i1+0x034],%l1 ! Mem[00000000828000f4] sth %l2,[%i2+0x032] ! Mem[00000000830000f2] jmpl %o7,%g0 ldub [%i3+0x02d],%l2 ! Mem[00000000838000ed] p58_near_2_le: jmpl %o7,%g0 stw %l6,[%i2+0x024] ! Mem[00000000850000e4] jmpl %o7,%g0 nop p58_near_2_he: jmpl %o7,%g0 stx %l5,[%i0+0x038] ! Mem[00000000840000f8] jmpl %o7,%g0 nop p59_near_2_le: ldsb [%i2+0x035],%l0 ! Mem[00000000870000f5] ldd [%i3+0x038],%l2 ! Mem[00000000878000f8] sth %l6,[%i3+0x006] ! Mem[00000000878000c6] ldsw [%i2+0x01c],%l5 ! Mem[00000000870000dc] jmpl %o7,%g0 ldstub [%i0+0x022],%l5 ! Mem[00000000860000e2] p59_near_2_he: ldstub [%i0+0x012],%l7 ! Mem[00000000860000d2] ldub [%i0+0x028],%l7 ! Mem[00000000860000e8] jmpl %o7,%g0 lduw [%i1+0x008],%l5 ! Mem[00000000868000c8] p60_near_2_le: ldsb [%i0+0x034],%l5 ! Mem[00000000880000f4] ldstub [%i1+0x024],%l4 ! Mem[00000000888000e4] stx %l1,[%i1+0x000] ! Mem[00000000888000c0] ldd [%i0+0x030],%l0 ! Mem[00000000880000f0] jmpl %o7,%g0 ldstub [%i3+0x036],%l5 ! Mem[00000000898000f6] p60_near_2_he: swap [%i1+0x02c],%l4 ! Mem[00000000888000ec] jmpl %o7,%g0 ldub [%i1+0x003],%l1 ! Mem[00000000888000c3] p61_near_2_le: lduh [%i3+0x034],%l5 ! Mem[000000008b8000f4] std %l4,[%i1+0x000] ! Mem[000000008a8000c0] lduw [%i3+0x020],%l1 ! Mem[000000008b8000e0] stx %l1,[%i2+0x010] ! Mem[000000008b0000d0] jmpl %o7,%g0 sth %l4,[%i2+0x014] ! Mem[000000008b0000d4] p61_near_2_he: lduw [%i0+0x008],%l3 ! Mem[000000008a0000c8] ldub [%i3+0x032],%l3 ! Mem[000000008b8000f2] swap [%i2+0x004],%l7 ! Mem[000000008b0000c4] stx %l4,[%i3+0x018] ! Mem[000000008b8000d8] ldsw [%i3+0x010],%l1 ! Mem[000000008b8000d0] lduh [%i0+0x01c],%l7 ! Mem[000000008a0000dc] jmpl %o7,%g0 ldsw [%i2+0x024],%l4 ! Mem[000000008b0000e4] p62_near_2_le: ldsw [%i1+0x004],%l6 ! Mem[000000008c8000c4] stx %l5,[%i1+0x018] ! Mem[000000008c8000d8] jmpl %o7,%g0 swap [%i1+0x020],%l7 ! Mem[000000008c8000e0] p62_near_2_he: jmpl %o7,%g0 ldx [%i2+0x038],%l7 ! Mem[000000008d0000f8] jmpl %o7,%g0 nop p63_near_2_le: ldub [%i2+0x015],%l4 ! Mem[000000008f0000d5] swap [%i1+0x030],%l2 ! Mem[000000008e8000f0] std %l2,[%i0+0x038] ! Mem[000000008e0000f8] ldstub [%i2+0x019],%l2 ! Mem[000000008f0000d9] stw %l2,[%i0+0x004] ! Mem[000000008e0000c4] jmpl %o7,%g0 swap [%i0+0x02c],%l4 ! Mem[000000008e0000ec] p63_near_2_he: sth %l2,[%i2+0x008] ! Mem[000000008f0000c8] jmpl %o7,%g0 ldstub [%i3+0x001],%l0 ! Mem[000000008f8000c1] near2_b2b_h: nop nop nop nop nop nop jmpl %o7,%g0 nop near2_b2b_l: nop nop nop nop nop nop jmpl %o7,%g0 nop user_near2_end: .seg "text" .align 0x2000 user_near3_start: p0_near_3_le: stb %l7,[%i1+0x004] ! Mem[00000000108000c4] stw %l3,[%i1+0x014] ! Mem[00000000108000d4] swap [%i0+0x024],%l3 ! Mem[00000000100000e4] jmpl %o7,%g0 lduw [%i1+0x030],%l4 ! Mem[00000000108000f0] p0_near_3_he: std %l4,[%i3+0x028] ! Mem[00000000118000e8] jmpl %o7,%g0 std %l4,[%i2+0x018] ! Mem[00000000110000d8] p1_near_3_le: ldstub [%i0+0x031],%l3 ! Mem[00000000120000f1] ldstub [%i1+0x039],%l2 ! Mem[00000000128000f9] jmpl %o7,%g0 ldd [%i1+0x030],%l4 ! Mem[00000000128000f0] p1_near_3_he: jmpl %o7,%g0 stb %l5,[%i0+0x010] ! Mem[00000000120000d0] jmpl %o7,%g0 nop p2_near_3_le: swap [%i1+0x004],%l1 ! Mem[00000000148000c4] ldstub [%i3+0x03d],%l4 ! Mem[00000000158000fd] swap [%i3+0x024],%l7 ! Mem[00000000158000e4] lduh [%i2+0x014],%l6 ! Mem[00000000150000d4] swap [%i3+0x00c],%l0 ! Mem[00000000158000cc] ldsw [%i2+0x000],%l7 ! Mem[00000000150000c0] jmpl %o7,%g0 swap [%i3+0x020],%l1 ! Mem[00000000158000e0] p2_near_3_he: ldub [%i1+0x01d],%l7 ! Mem[00000000148000dd] swap [%i0+0x010],%l1 ! Mem[00000000140000d0] ldsh [%i0+0x008],%l1 ! Mem[00000000140000c8] swap [%i0+0x014],%l4 ! Mem[00000000140000d4] jmpl %o7,%g0 ldx [%i1+0x008],%l0 ! Mem[00000000148000c8] p3_near_3_le: swap [%i2+0x030],%l5 ! Mem[00000000170000f0] stx %l1,[%i3+0x008] ! Mem[00000000178000c8] ldstub [%i0+0x005],%l2 ! Mem[00000000160000c5] ldstub [%i3+0x003],%l7 ! Mem[00000000178000c3] jmpl %o7,%g0 sth %l1,[%i3+0x002] ! Mem[00000000178000c2] p3_near_3_he: ldstub [%i0+0x01d],%l7 ! Mem[00000000160000dd] swap [%i0+0x030],%l1 ! Mem[00000000160000f0] swap [%i1+0x008],%l1 ! Mem[00000000168000c8] stb %l4,[%i0+0x017] ! Mem[00000000160000d7] jmpl %o7,%g0 ldstub [%i2+0x00e],%l0 ! Mem[00000000170000ce] p4_near_3_le: ldsh [%i0+0x02e],%l1 ! Mem[00000000180000ee] ldx [%i2+0x030],%l2 ! Mem[00000000190000f0] jmpl %o7,%g0 lduh [%i3+0x03e],%l6 ! Mem[00000000198000fe] p4_near_3_he: stx %l5,[%i0+0x018] ! Mem[00000000180000d8] ldx [%i0+0x010],%l4 ! Mem[00000000180000d0] jmpl %o7,%g0 stw %l1,[%i1+0x030] ! Mem[00000000188000f0] p5_near_3_le: ldx [%i1+0x000],%l1 ! Mem[000000001a8000c0] lduw [%i1+0x024],%l4 ! Mem[000000001a8000e4] ldx [%i2+0x038],%l1 ! Mem[000000001b0000f8] lduw [%i1+0x000],%l5 ! Mem[000000001a8000c0] swap [%i2+0x000],%l1 ! Mem[000000001b0000c0] jmpl %o7,%g0 ldx [%i2+0x020],%l6 ! Mem[000000001b0000e0] p5_near_3_he: stb %l7,[%i1+0x001] ! Mem[000000001a8000c1] swap [%i1+0x014],%l1 ! Mem[000000001a8000d4] ldd [%i0+0x038],%l4 ! Mem[000000001a0000f8] ldstub [%i2+0x000],%l4 ! Mem[000000001b0000c0] ldub [%i2+0x020],%l3 ! Mem[000000001b0000e0] jmpl %o7,%g0 ldstub [%i2+0x01d],%l7 ! Mem[000000001b0000dd] p6_near_3_le: ldub [%i2+0x00f],%l4 ! Mem[000000001d0000cf] lduh [%i3+0x038],%l7 ! Mem[000000001d8000f8] std %l0,[%i2+0x020] ! Mem[000000001d0000e0] jmpl %o7,%g0 sth %l6,[%i0+0x026] ! Mem[000000001c0000e6] p6_near_3_he: swap [%i1+0x02c],%l5 ! Mem[000000001c8000ec] std %l6,[%i1+0x020] ! Mem[000000001c8000e0] swap [%i1+0x028],%l0 ! Mem[000000001c8000e8] ldub [%i0+0x02f],%l2 ! Mem[000000001c0000ef] ldstub [%i3+0x030],%l0 ! Mem[000000001d8000f0] jmpl %o7,%g0 ldsb [%i3+0x023],%l6 ! Mem[000000001d8000e3] p7_near_3_le: swap [%i2+0x008],%l1 ! Mem[000000001f0000c8] swap [%i3+0x004],%l2 ! Mem[000000001f8000c4] ldd [%i0+0x000],%l0 ! Mem[000000001e0000c0] swap [%i0+0x014],%l0 ! Mem[000000001e0000d4] ldstub [%i3+0x03e],%l3 ! Mem[000000001f8000fe] jmpl %o7,%g0 stb %l1,[%i3+0x03d] ! Mem[000000001f8000fd] p7_near_3_he: std %l0,[%i1+0x008] ! Mem[000000001e8000c8] stx %l3,[%i1+0x028] ! Mem[000000001e8000e8] std %l4,[%i0+0x028] ! Mem[000000001e0000e8] jmpl %o7,%g0 swap [%i0+0x038],%l7 ! Mem[000000001e0000f8] p8_near_3_le: ldx [%i0+0x020],%l1 ! Mem[00000000200000e0] std %l6,[%i2+0x020] ! Mem[00000000210000e0] swap [%i0+0x004],%l1 ! Mem[00000000200000c4] stb %l4,[%i2+0x03d] ! Mem[00000000210000fd] ldstub [%i1+0x027],%l7 ! Mem[00000000208000e7] swap [%i1+0x000],%l7 ! Mem[00000000208000c0] ldsw [%i2+0x020],%l1 ! Mem[00000000210000e0] jmpl %o7,%g0 ldstub [%i1+0x018],%l5 ! Mem[00000000208000d8] p8_near_3_he: std %l0,[%i3+0x010] ! Mem[00000000218000d0] stw %l0,[%i1+0x02c] ! Mem[00000000208000ec] ldsh [%i1+0x030],%l5 ! Mem[00000000208000f0] lduw [%i3+0x014],%l7 ! Mem[00000000218000d4] swap [%i2+0x028],%l1 ! Mem[00000000210000e8] swap [%i2+0x02c],%l1 ! Mem[00000000210000ec] ldx [%i1+0x020],%l0 ! Mem[00000000208000e0] jmpl %o7,%g0 ldub [%i1+0x00d],%l5 ! Mem[00000000208000cd] p9_near_3_le: lduh [%i0+0x006],%l1 ! Mem[00000000220000c6] stb %l2,[%i1+0x022] ! Mem[00000000228000e2] jmpl %o7,%g0 swap [%i3+0x00c],%l3 ! Mem[00000000238000cc] p9_near_3_he: stw %l6,[%i3+0x000] ! Mem[00000000238000c0] ldstub [%i0+0x003],%l5 ! Mem[00000000220000c3] swap [%i0+0x008],%l2 ! Mem[00000000220000c8] stb %l0,[%i1+0x00c] ! Mem[00000000228000cc] ldstub [%i1+0x010],%l5 ! Mem[00000000228000d0] std %l6,[%i3+0x030] ! Mem[00000000238000f0] jmpl %o7,%g0 swap [%i3+0x034],%l3 ! Mem[00000000238000f4] p10_near_3_le: swap [%i0+0x020],%l5 ! Mem[00000000240000e0] stw %l5,[%i0+0x038] ! Mem[00000000240000f8] ldstub [%i1+0x00c],%l4 ! Mem[00000000248000cc] std %l0,[%i3+0x028] ! Mem[00000000258000e8] jmpl %o7,%g0 ldx [%i0+0x000],%l7 ! Mem[00000000240000c0] p10_near_3_he: jmpl %o7,%g0 swap [%i1+0x020],%l1 ! Mem[00000000248000e0] jmpl %o7,%g0 nop p11_near_3_le: ldub [%i2+0x035],%l6 ! Mem[00000000270000f5] ldstub [%i1+0x00c],%l0 ! Mem[00000000268000cc] std %l6,[%i1+0x000] ! Mem[00000000268000c0] ldsh [%i2+0x016],%l2 ! Mem[00000000270000d6] stw %l1,[%i0+0x000] ! Mem[00000000260000c0] stx %l6,[%i0+0x028] ! Mem[00000000260000e8] ldsb [%i2+0x035],%l6 ! Mem[00000000270000f5] jmpl %o7,%g0 ldsb [%i3+0x02f],%l1 ! Mem[00000000278000ef] p11_near_3_he: ldsb [%i0+0x01a],%l4 ! Mem[00000000260000da] ldsb [%i3+0x02e],%l2 ! Mem[00000000278000ee] jmpl %o7,%g0 lduh [%i1+0x03c],%l5 ! Mem[00000000268000fc] p12_near_3_le: ldd [%i2+0x018],%l4 ! Mem[00000000290000d8] jmpl %o7,%g0 ldsw [%i1+0x038],%l2 ! Mem[00000000288000f8] p12_near_3_he: ldstub [%i3+0x02c],%l0 ! Mem[00000000298000ec] swap [%i1+0x030],%l5 ! Mem[00000000288000f0] jmpl %o7,%g0 ldd [%i2+0x010],%l6 ! Mem[00000000290000d0] p13_near_3_le: stb %l5,[%i1+0x02e] ! Mem[000000002a8000ee] ldstub [%i0+0x012],%l1 ! Mem[000000002a0000d2] ldsb [%i2+0x016],%l5 ! Mem[000000002b0000d6] jmpl %o7,%g0 ldx [%i2+0x028],%l6 ! Mem[000000002b0000e8] p13_near_3_he: sth %l1,[%i3+0x022] ! Mem[000000002b8000e2] swap [%i1+0x004],%l7 ! Mem[000000002a8000c4] ldd [%i1+0x018],%l4 ! Mem[000000002a8000d8] ldx [%i0+0x010],%l1 ! Mem[000000002a0000d0] jmpl %o7,%g0 ldsw [%i3+0x01c],%l7 ! Mem[000000002b8000dc] p14_near_3_le: swap [%i2+0x014],%l2 ! Mem[000000002d0000d4] lduw [%i3+0x034],%l2 ! Mem[000000002d8000f4] ldsb [%i0+0x03d],%l4 ! Mem[000000002c0000fd] stw %l4,[%i0+0x02c] ! Mem[000000002c0000ec] stb %l0,[%i2+0x030] ! Mem[000000002d0000f0] jmpl %o7,%g0 ldstub [%i1+0x02a],%l0 ! Mem[000000002c8000ea] p14_near_3_he: sth %l2,[%i0+0x036] ! Mem[000000002c0000f6] ldsw [%i3+0x030],%l0 ! Mem[000000002d8000f0] ldd [%i0+0x020],%l4 ! Mem[000000002c0000e0] jmpl %o7,%g0 ldx [%i0+0x008],%l2 ! Mem[000000002c0000c8] p15_near_3_le: swap [%i3+0x004],%l3 ! Mem[000000002f8000c4] ldsb [%i1+0x01a],%l3 ! Mem[000000002e8000da] stw %l1,[%i2+0x000] ! Mem[000000002f0000c0] lduw [%i3+0x028],%l3 ! Mem[000000002f8000e8] swap [%i0+0x03c],%l1 ! Mem[000000002e0000fc] swap [%i0+0x000],%l5 ! Mem[000000002e0000c0] jmpl %o7,%g0 ldsw [%i2+0x034],%l2 ! Mem[000000002f0000f4] p15_near_3_he: sth %l5,[%i3+0x014] ! Mem[000000002f8000d4] swap [%i2+0x03c],%l5 ! Mem[000000002f0000fc] jmpl %o7,%g0 swap [%i0+0x000],%l4 ! Mem[000000002e0000c0] p16_near_3_le: ldstub [%i0+0x03f],%l1 ! Mem[00000000300000ff] ldsw [%i1+0x020],%l5 ! Mem[00000000308000e0] ldsw [%i0+0x020],%l1 ! Mem[00000000300000e0] ldd [%i1+0x038],%l2 ! Mem[00000000308000f8] jmpl %o7,%g0 swap [%i2+0x014],%l7 ! Mem[00000000310000d4] p16_near_3_he: stb %l7,[%i0+0x025] ! Mem[00000000300000e5] swap [%i3+0x018],%l6 ! Mem[00000000318000d8] swap [%i1+0x034],%l2 ! Mem[00000000308000f4] swap [%i2+0x030],%l0 ! Mem[00000000310000f0] ldub [%i2+0x023],%l6 ! Mem[00000000310000e3] jmpl %o7,%g0 ldstub [%i3+0x021],%l3 ! Mem[00000000318000e1] p17_near_3_le: ldsh [%i3+0x01a],%l3 ! Mem[00000000338000da] std %l4,[%i0+0x038] ! Mem[00000000320000f8] stx %l5,[%i3+0x028] ! Mem[00000000338000e8] jmpl %o7,%g0 stw %l4,[%i1+0x02c] ! Mem[00000000328000ec] p17_near_3_he: jmpl %o7,%g0 ldd [%i1+0x028],%l4 ! Mem[00000000328000e8] jmpl %o7,%g0 nop p18_near_3_le: sth %l3,[%i2+0x026] ! Mem[00000000350000e6] lduw [%i0+0x004],%l6 ! Mem[00000000340000c4] ldd [%i0+0x018],%l4 ! Mem[00000000340000d8] ldx [%i0+0x020],%l7 ! Mem[00000000340000e0] lduw [%i0+0x030],%l0 ! Mem[00000000340000f0] sth %l1,[%i1+0x036] ! Mem[00000000348000f6] jmpl %o7,%g0 ldsh [%i1+0x00c],%l2 ! Mem[00000000348000cc] p18_near_3_he: stx %l4,[%i3+0x008] ! Mem[00000000358000c8] ldsb [%i0+0x029],%l5 ! Mem[00000000340000e9] ldx [%i2+0x000],%l5 ! Mem[00000000350000c0] stx %l5,[%i1+0x028] ! Mem[00000000348000e8] stx %l5,[%i0+0x008] ! Mem[00000000340000c8] ldstub [%i1+0x018],%l6 ! Mem[00000000348000d8] stw %l2,[%i1+0x02c] ! Mem[00000000348000ec] jmpl %o7,%g0 ldsb [%i0+0x001],%l4 ! Mem[00000000340000c1] p19_near_3_le: lduw [%i2+0x02c],%l5 ! Mem[00000000370000ec] ldstub [%i0+0x001],%l5 ! Mem[00000000360000c1] ldstub [%i3+0x00c],%l5 ! Mem[00000000378000cc] jmpl %o7,%g0 std %l4,[%i3+0x038] ! Mem[00000000378000f8] p19_near_3_he: stb %l6,[%i2+0x03e] ! Mem[00000000370000fe] stx %l7,[%i3+0x000] ! Mem[00000000378000c0] swap [%i2+0x01c],%l4 ! Mem[00000000370000dc] ldd [%i0+0x008],%l0 ! Mem[00000000360000c8] ldstub [%i0+0x008],%l2 ! Mem[00000000360000c8] stx %l0,[%i2+0x000] ! Mem[00000000370000c0] jmpl %o7,%g0 std %l2,[%i2+0x030] ! Mem[00000000370000f0] p20_near_3_le: lduh [%i1+0x026],%l6 ! Mem[00000000388000e6] jmpl %o7,%g0 ldstub [%i0+0x005],%l1 ! Mem[00000000380000c5] p20_near_3_he: stx %l1,[%i0+0x010] ! Mem[00000000380000d0] ldub [%i0+0x007],%l2 ! Mem[00000000380000c7] swap [%i0+0x020],%l4 ! Mem[00000000380000e0] ldsb [%i2+0x000],%l3 ! Mem[00000000390000c0] stb %l6,[%i3+0x033] ! Mem[00000000398000f3] ldsw [%i1+0x000],%l6 ! Mem[00000000388000c0] ldx [%i0+0x020],%l5 ! Mem[00000000380000e0] jmpl %o7,%g0 swap [%i1+0x00c],%l3 ! Mem[00000000388000cc] p21_near_3_le: ldx [%i3+0x000],%l5 ! Mem[000000003b8000c0] stx %l4,[%i0+0x028] ! Mem[000000003a0000e8] std %l0,[%i1+0x030] ! Mem[000000003a8000f0] sth %l0,[%i0+0x02a] ! Mem[000000003a0000ea] lduw [%i2+0x024],%l7 ! Mem[000000003b0000e4] stb %l2,[%i2+0x017] ! Mem[000000003b0000d7] lduh [%i1+0x030],%l3 ! Mem[000000003a8000f0] jmpl %o7,%g0 stw %l2,[%i0+0x038] ! Mem[000000003a0000f8] p21_near_3_he: ldstub [%i3+0x002],%l0 ! Mem[000000003b8000c2] ldsh [%i1+0x028],%l2 ! Mem[000000003a8000e8] jmpl %o7,%g0 ldx [%i2+0x018],%l4 ! Mem[000000003b0000d8] p22_near_3_le: jmpl %o7,%g0 swap [%i3+0x014],%l2 ! Mem[000000003d8000d4] jmpl %o7,%g0 nop p22_near_3_he: swap [%i3+0x034],%l2 ! Mem[000000003d8000f4] sth %l7,[%i1+0x020] ! Mem[000000003c8000e0] lduw [%i1+0x000],%l5 ! Mem[000000003c8000c0] jmpl %o7,%g0 swap [%i3+0x02c],%l5 ! Mem[000000003d8000ec] p23_near_3_le: sth %l1,[%i3+0x00a] ! Mem[000000003f8000ca] ldub [%i0+0x02a],%l0 ! Mem[000000003e0000ea] ldstub [%i1+0x024],%l7 ! Mem[000000003e8000e4] ldd [%i3+0x010],%l0 ! Mem[000000003f8000d0] ldub [%i2+0x03e],%l3 ! Mem[000000003f0000fe] jmpl %o7,%g0 std %l2,[%i1+0x038] ! Mem[000000003e8000f8] p23_near_3_he: ldd [%i1+0x000],%l0 ! Mem[000000003e8000c0] ldstub [%i3+0x02d],%l3 ! Mem[000000003f8000ed] jmpl %o7,%g0 ldstub [%i1+0x02d],%l4 ! Mem[000000003e8000ed] p24_near_3_le: swap [%i2+0x000],%l1 ! Mem[00000000410000c0] swap [%i2+0x030],%l1 ! Mem[00000000410000f0] ldstub [%i2+0x036],%l5 ! Mem[00000000410000f6] ldstub [%i3+0x039],%l2 ! Mem[00000000418000f9] jmpl %o7,%g0 swap [%i0+0x004],%l2 ! Mem[00000000400000c4] p24_near_3_he: ldsh [%i0+0x014],%l1 ! Mem[00000000400000d4] swap [%i0+0x030],%l2 ! Mem[00000000400000f0] ldx [%i0+0x028],%l2 ! Mem[00000000400000e8] ldstub [%i0+0x031],%l4 ! Mem[00000000400000f1] lduh [%i1+0x012],%l5 ! Mem[00000000408000d2] swap [%i1+0x034],%l0 ! Mem[00000000408000f4] swap [%i2+0x004],%l2 ! Mem[00000000410000c4] jmpl %o7,%g0 swap [%i3+0x028],%l5 ! Mem[00000000418000e8] p25_near_3_le: ldd [%i1+0x038],%l6 ! Mem[00000000428000f8] lduw [%i3+0x018],%l5 ! Mem[00000000438000d8] sth %l2,[%i0+0x014] ! Mem[00000000420000d4] ldstub [%i1+0x025],%l1 ! Mem[00000000428000e5] jmpl %o7,%g0 swap [%i3+0x03c],%l4 ! Mem[00000000438000fc] p25_near_3_he: ldstub [%i2+0x007],%l2 ! Mem[00000000430000c7] jmpl %o7,%g0 ldd [%i0+0x028],%l4 ! Mem[00000000420000e8] p26_near_3_le: ldsb [%i1+0x030],%l0 ! Mem[00000000448000f0] lduw [%i2+0x028],%l0 ! Mem[00000000450000e8] stw %l7,[%i1+0x004] ! Mem[00000000448000c4] ldsw [%i1+0x034],%l0 ! Mem[00000000448000f4] jmpl %o7,%g0 ldstub [%i1+0x03e],%l3 ! Mem[00000000448000fe] p26_near_3_he: ldub [%i3+0x021],%l3 ! Mem[00000000458000e1] lduh [%i1+0x024],%l2 ! Mem[00000000448000e4] stw %l4,[%i0+0x014] ! Mem[00000000440000d4] stb %l0,[%i2+0x00e] ! Mem[00000000450000ce] swap [%i0+0x028],%l2 ! Mem[00000000440000e8] stb %l4,[%i1+0x03a] ! Mem[00000000448000fa] jmpl %o7,%g0 stb %l2,[%i3+0x00e] ! Mem[00000000458000ce] p27_near_3_le: ldd [%i1+0x000],%l2 ! Mem[00000000468000c0] swap [%i0+0x004],%l6 ! Mem[00000000460000c4] ldstub [%i1+0x01f],%l5 ! Mem[00000000468000df] swap [%i3+0x000],%l7 ! Mem[00000000478000c0] ldd [%i2+0x030],%l0 ! Mem[00000000470000f0] sth %l5,[%i3+0x02c] ! Mem[00000000478000ec] jmpl %o7,%g0 std %l2,[%i1+0x008] ! Mem[00000000468000c8] p27_near_3_he: ldstub [%i0+0x028],%l7 ! Mem[00000000460000e8] swap [%i0+0x010],%l3 ! Mem[00000000460000d0] sth %l2,[%i3+0x014] ! Mem[00000000478000d4] ldsh [%i1+0x000],%l7 ! Mem[00000000468000c0] ldstub [%i0+0x002],%l5 ! Mem[00000000460000c2] lduh [%i2+0x00e],%l5 ! Mem[00000000470000ce] lduh [%i1+0x004],%l7 ! Mem[00000000468000c4] jmpl %o7,%g0 ldx [%i1+0x038],%l5 ! Mem[00000000468000f8] p28_near_3_le: swap [%i3+0x018],%l3 ! Mem[00000000498000d8] ldd [%i1+0x000],%l4 ! Mem[00000000488000c0] jmpl %o7,%g0 ldstub [%i2+0x00c],%l3 ! Mem[00000000490000cc] p28_near_3_he: stb %l7,[%i2+0x02c] ! Mem[00000000490000ec] ldd [%i2+0x020],%l0 ! Mem[00000000490000e0] lduw [%i1+0x004],%l2 ! Mem[00000000488000c4] jmpl %o7,%g0 lduw [%i1+0x020],%l7 ! Mem[00000000488000e0] p29_near_3_le: ldx [%i1+0x028],%l5 ! Mem[000000004a8000e8] sth %l2,[%i1+0x00c] ! Mem[000000004a8000cc] ldub [%i2+0x020],%l0 ! Mem[000000004b0000e0] ldstub [%i3+0x014],%l2 ! Mem[000000004b8000d4] stw %l4,[%i2+0x030] ! Mem[000000004b0000f0] jmpl %o7,%g0 ldx [%i3+0x038],%l1 ! Mem[000000004b8000f8] p29_near_3_he: swap [%i0+0x000],%l5 ! Mem[000000004a0000c0] swap [%i1+0x00c],%l5 ! Mem[000000004a8000cc] stb %l7,[%i3+0x005] ! Mem[000000004b8000c5] ldsb [%i2+0x03c],%l5 ! Mem[000000004b0000fc] ldd [%i2+0x000],%l4 ! Mem[000000004b0000c0] ldstub [%i2+0x020],%l3 ! Mem[000000004b0000e0] ldx [%i2+0x030],%l6 ! Mem[000000004b0000f0] jmpl %o7,%g0 stw %l6,[%i0+0x000] ! Mem[000000004a0000c0] p30_near_3_le: sth %l4,[%i3+0x00e] ! Mem[000000004d8000ce] ldsw [%i0+0x038],%l7 ! Mem[000000004c0000f8] stx %l1,[%i3+0x020] ! Mem[000000004d8000e0] jmpl %o7,%g0 lduh [%i0+0x026],%l6 ! Mem[000000004c0000e6] p30_near_3_he: sth %l7,[%i2+0x020] ! Mem[000000004d0000e0] ldx [%i3+0x010],%l1 ! Mem[000000004d8000d0] stb %l2,[%i0+0x007] ! Mem[000000004c0000c7] ldub [%i1+0x00e],%l5 ! Mem[000000004c8000ce] stw %l6,[%i2+0x018] ! Mem[000000004d0000d8] jmpl %o7,%g0 ldstub [%i2+0x037],%l2 ! Mem[000000004d0000f7] p31_near_3_le: stw %l5,[%i1+0x02c] ! Mem[000000004e8000ec] ldsw [%i1+0x000],%l5 ! Mem[000000004e8000c0] std %l4,[%i3+0x008] ! Mem[000000004f8000c8] jmpl %o7,%g0 std %l2,[%i0+0x030] ! Mem[000000004e0000f0] p31_near_3_he: ldx [%i3+0x030],%l3 ! Mem[000000004f8000f0] sth %l4,[%i0+0x02a] ! Mem[000000004e0000ea] lduh [%i1+0x01a],%l7 ! Mem[000000004e8000da] jmpl %o7,%g0 ldstub [%i0+0x034],%l1 ! Mem[000000004e0000f4] p32_near_3_le: sth %l2,[%i0+0x014] ! Mem[00000000500000d4] std %l2,[%i0+0x030] ! Mem[00000000500000f0] ldub [%i3+0x02f],%l4 ! Mem[00000000518000ef] sth %l7,[%i2+0x026] ! Mem[00000000510000e6] ldsh [%i2+0x014],%l6 ! Mem[00000000510000d4] jmpl %o7,%g0 stb %l0,[%i2+0x00c] ! Mem[00000000510000cc] p32_near_3_he: ldub [%i3+0x037],%l2 ! Mem[00000000518000f7] stb %l0,[%i0+0x030] ! Mem[00000000500000f0] ldstub [%i1+0x023],%l6 ! Mem[00000000508000e3] stb %l3,[%i1+0x021] ! Mem[00000000508000e1] stw %l2,[%i3+0x024] ! Mem[00000000518000e4] std %l4,[%i2+0x010] ! Mem[00000000510000d0] jmpl %o7,%g0 stx %l0,[%i0+0x008] ! Mem[00000000500000c8] p33_near_3_le: lduh [%i2+0x01a],%l5 ! Mem[00000000530000da] stb %l6,[%i1+0x027] ! Mem[00000000528000e7] ldstub [%i3+0x015],%l7 ! Mem[00000000538000d5] sth %l5,[%i1+0x004] ! Mem[00000000528000c4] ldsw [%i2+0x004],%l2 ! Mem[00000000530000c4] lduh [%i1+0x006],%l1 ! Mem[00000000528000c6] ldstub [%i0+0x022],%l2 ! Mem[00000000520000e2] jmpl %o7,%g0 ldd [%i2+0x008],%l2 ! Mem[00000000530000c8] p33_near_3_he: lduh [%i1+0x002],%l6 ! Mem[00000000528000c2] swap [%i3+0x000],%l5 ! Mem[00000000538000c0] lduw [%i1+0x008],%l2 ! Mem[00000000528000c8] stb %l0,[%i0+0x002] ! Mem[00000000520000c2] ldd [%i0+0x028],%l2 ! Mem[00000000520000e8] ldd [%i2+0x028],%l4 ! Mem[00000000530000e8] jmpl %o7,%g0 ldstub [%i2+0x034],%l3 ! Mem[00000000530000f4] p34_near_3_le: std %l0,[%i1+0x000] ! Mem[00000000548000c0] stb %l1,[%i2+0x032] ! Mem[00000000550000f2] ldstub [%i0+0x035],%l4 ! Mem[00000000540000f5] jmpl %o7,%g0 lduw [%i2+0x00c],%l6 ! Mem[00000000550000cc] p34_near_3_he: ldsw [%i1+0x000],%l1 ! Mem[00000000548000c0] std %l6,[%i3+0x020] ! Mem[00000000558000e0] ldsb [%i0+0x01d],%l4 ! Mem[00000000540000dd] ldstub [%i2+0x00f],%l0 ! Mem[00000000550000cf] jmpl %o7,%g0 ldsb [%i1+0x03d],%l7 ! Mem[00000000548000fd] p35_near_3_le: ldub [%i3+0x038],%l5 ! Mem[00000000578000f8] jmpl %o7,%g0 sth %l3,[%i1+0x03e] ! Mem[00000000568000fe] p35_near_3_he: stx %l1,[%i1+0x008] ! Mem[00000000568000c8] jmpl %o7,%g0 ldub [%i0+0x017],%l4 ! Mem[00000000560000d7] p36_near_3_le: std %l2,[%i3+0x000] ! Mem[00000000598000c0] ldsh [%i0+0x00c],%l4 ! Mem[00000000580000cc] jmpl %o7,%g0 swap [%i0+0x030],%l0 ! Mem[00000000580000f0] p36_near_3_he: stx %l0,[%i3+0x020] ! Mem[00000000598000e0] stb %l3,[%i0+0x013] ! Mem[00000000580000d3] jmpl %o7,%g0 lduw [%i0+0x02c],%l7 ! Mem[00000000580000ec] p37_near_3_le: std %l2,[%i1+0x000] ! Mem[000000005a8000c0] jmpl %o7,%g0 lduh [%i3+0x002],%l7 ! Mem[000000005b8000c2] p37_near_3_he: ldx [%i0+0x020],%l4 ! Mem[000000005a0000e0] std %l6,[%i2+0x018] ! Mem[000000005b0000d8] jmpl %o7,%g0 stx %l1,[%i2+0x030] ! Mem[000000005b0000f0] p38_near_3_le: ldsh [%i1+0x026],%l3 ! Mem[000000005c8000e6] lduh [%i1+0x006],%l6 ! Mem[000000005c8000c6] lduw [%i2+0x01c],%l5 ! Mem[000000005d0000dc] stw %l7,[%i1+0x020] ! Mem[000000005c8000e0] ldx [%i1+0x000],%l1 ! Mem[000000005c8000c0] ldstub [%i3+0x027],%l4 ! Mem[000000005d8000e7] jmpl %o7,%g0 ldsb [%i0+0x03f],%l1 ! Mem[000000005c0000ff] p38_near_3_he: jmpl %o7,%g0 ldd [%i1+0x000],%l2 ! Mem[000000005c8000c0] jmpl %o7,%g0 nop p39_near_3_le: swap [%i0+0x000],%l1 ! Mem[000000005e0000c0] swap [%i2+0x024],%l4 ! Mem[000000005f0000e4] lduw [%i0+0x03c],%l1 ! Mem[000000005e0000fc] ldub [%i1+0x003],%l5 ! Mem[000000005e8000c3] ldstub [%i2+0x002],%l1 ! Mem[000000005f0000c2] jmpl %o7,%g0 swap [%i3+0x024],%l6 ! Mem[000000005f8000e4] p39_near_3_he: ldub [%i0+0x001],%l7 ! Mem[000000005e0000c1] stw %l4,[%i1+0x020] ! Mem[000000005e8000e0] ldsh [%i2+0x00a],%l0 ! Mem[000000005f0000ca] ldd [%i3+0x008],%l2 ! Mem[000000005f8000c8] ldd [%i0+0x020],%l4 ! Mem[000000005e0000e0] jmpl %o7,%g0 stx %l7,[%i0+0x018] ! Mem[000000005e0000d8] p40_near_3_le: ldub [%i0+0x027],%l6 ! Mem[00000000600000e7] jmpl %o7,%g0 ldstub [%i0+0x011],%l5 ! Mem[00000000600000d1] p40_near_3_he: ldstub [%i3+0x021],%l4 ! Mem[00000000618000e1] ldsb [%i2+0x018],%l6 ! Mem[00000000610000d8] swap [%i0+0x02c],%l2 ! Mem[00000000600000ec] stw %l4,[%i0+0x000] ! Mem[00000000600000c0] jmpl %o7,%g0 swap [%i3+0x01c],%l7 ! Mem[00000000618000dc] p41_near_3_le: ldx [%i1+0x020],%l4 ! Mem[00000000628000e0] swap [%i0+0x03c],%l1 ! Mem[00000000620000fc] ldd [%i0+0x028],%l4 ! Mem[00000000620000e8] jmpl %o7,%g0 sth %l5,[%i2+0x030] ! Mem[00000000630000f0] p41_near_3_he: ldx [%i1+0x020],%l4 ! Mem[00000000628000e0] swap [%i3+0x008],%l0 ! Mem[00000000638000c8] ldsb [%i0+0x001],%l2 ! Mem[00000000620000c1] swap [%i3+0x020],%l4 ! Mem[00000000638000e0] jmpl %o7,%g0 stw %l7,[%i2+0x01c] ! Mem[00000000630000dc] p42_near_3_le: ldstub [%i1+0x000],%l1 ! Mem[00000000648000c0] ldsh [%i1+0x02a],%l3 ! Mem[00000000648000ea] stb %l4,[%i0+0x00f] ! Mem[00000000640000cf] sth %l7,[%i0+0x038] ! Mem[00000000640000f8] ldstub [%i2+0x03a],%l5 ! Mem[00000000650000fa] jmpl %o7,%g0 swap [%i3+0x014],%l2 ! Mem[00000000658000d4] p42_near_3_he: lduh [%i0+0x012],%l2 ! Mem[00000000640000d2] ldsh [%i2+0x014],%l5 ! Mem[00000000650000d4] jmpl %o7,%g0 swap [%i1+0x034],%l4 ! Mem[00000000648000f4] p43_near_3_le: lduw [%i0+0x038],%l7 ! Mem[00000000660000f8] ldsb [%i3+0x01a],%l5 ! Mem[00000000678000da] ldd [%i0+0x010],%l2 ! Mem[00000000660000d0] ldstub [%i3+0x035],%l2 ! Mem[00000000678000f5] jmpl %o7,%g0 ldstub [%i2+0x02f],%l4 ! Mem[00000000670000ef] p43_near_3_he: lduw [%i3+0x034],%l4 ! Mem[00000000678000f4] ldstub [%i3+0x02e],%l5 ! Mem[00000000678000ee] stx %l6,[%i0+0x018] ! Mem[00000000660000d8] ldstub [%i1+0x00f],%l2 ! Mem[00000000668000cf] ldstub [%i3+0x021],%l4 ! Mem[00000000678000e1] jmpl %o7,%g0 sth %l7,[%i0+0x01c] ! Mem[00000000660000dc] p44_near_3_le: stw %l0,[%i3+0x000] ! Mem[00000000698000c0] std %l2,[%i3+0x010] ! Mem[00000000698000d0] jmpl %o7,%g0 ldstub [%i1+0x032],%l4 ! Mem[00000000688000f2] p44_near_3_he: ldsb [%i1+0x021],%l7 ! Mem[00000000688000e1] ldstub [%i1+0x002],%l5 ! Mem[00000000688000c2] jmpl %o7,%g0 swap [%i0+0x02c],%l5 ! Mem[00000000680000ec] p45_near_3_le: lduw [%i2+0x02c],%l5 ! Mem[000000006b0000ec] ldx [%i2+0x000],%l5 ! Mem[000000006b0000c0] swap [%i3+0x00c],%l5 ! Mem[000000006b8000cc] jmpl %o7,%g0 stb %l5,[%i3+0x03e] ! Mem[000000006b8000fe] p45_near_3_he: sth %l1,[%i2+0x022] ! Mem[000000006b0000e2] swap [%i3+0x004],%l7 ! Mem[000000006b8000c4] ldstub [%i3+0x02b],%l1 ! Mem[000000006b8000eb] ldx [%i3+0x010],%l1 ! Mem[000000006b8000d0] ldsh [%i2+0x01c],%l7 ! Mem[000000006b0000dc] ldsw [%i3+0x010],%l5 ! Mem[000000006b8000d0] jmpl %o7,%g0 ldsb [%i3+0x021],%l0 ! Mem[000000006b8000e1] p46_near_3_le: lduw [%i3+0x000],%l1 ! Mem[000000006d8000c0] swap [%i3+0x030],%l1 ! Mem[000000006d8000f0] ldstub [%i3+0x036],%l5 ! Mem[000000006d8000f6] lduh [%i0+0x03a],%l2 ! Mem[000000006c0000fa] jmpl %o7,%g0 ldsh [%i3+0x004],%l3 ! Mem[000000006d8000c4] p46_near_3_he: swap [%i0+0x014],%l1 ! Mem[000000006c0000d4] ldub [%i3+0x032],%l2 ! Mem[000000006d8000f2] swap [%i3+0x02c],%l2 ! Mem[000000006d8000ec] ldx [%i0+0x030],%l4 ! Mem[000000006c0000f0] stb %l7,[%i0+0x02c] ! Mem[000000006c0000ec] ldd [%i0+0x020],%l0 ! Mem[000000006c0000e0] std %l2,[%i1+0x000] ! Mem[000000006c8000c0] jmpl %o7,%g0 ldstub [%i1+0x029],%l5 ! Mem[000000006c8000e9] p47_near_3_le: ldstub [%i2+0x038],%l5 ! Mem[000000006f0000f8] jmpl %o7,%g0 swap [%i1+0x03c],%l3 ! Mem[000000006e8000fc] p47_near_3_he: stb %l1,[%i1+0x009] ! Mem[000000006e8000c9] jmpl %o7,%g0 ldx [%i1+0x010],%l4 ! Mem[000000006e8000d0] p48_near_3_le: stb %l3,[%i3+0x004] ! Mem[00000000718000c4] ldd [%i2+0x000],%l4 ! Mem[00000000710000c0] stw %l2,[%i0+0x010] ! Mem[00000000700000d0] lduw [%i2+0x034],%l1 ! Mem[00000000710000f4] ldsw [%i1+0x00c],%l3 ! Mem[00000000708000cc] stw %l4,[%i0+0x024] ! Mem[00000000700000e4] jmpl %o7,%g0 ldx [%i2+0x038],%l1 ! Mem[00000000710000f8] p48_near_3_he: jmpl %o7,%g0 swap [%i1+0x004],%l2 ! Mem[00000000708000c4] jmpl %o7,%g0 nop p49_near_3_le: jmpl %o7,%g0 stw %l1,[%i2+0x014] ! Mem[00000000730000d4] jmpl %o7,%g0 nop p49_near_3_he: jmpl %o7,%g0 sth %l7,[%i3+0x012] ! Mem[00000000738000d2] jmpl %o7,%g0 nop p50_near_3_le: stb %l7,[%i0+0x015] ! Mem[00000000740000d5] ldstub [%i0+0x02a],%l1 ! Mem[00000000740000ea] stw %l2,[%i2+0x004] ! Mem[00000000750000c4] ldsw [%i3+0x004],%l1 ! Mem[00000000758000c4] swap [%i0+0x034],%l0 ! Mem[00000000740000f4] ldd [%i3+0x038],%l2 ! Mem[00000000758000f8] jmpl %o7,%g0 stx %l2,[%i3+0x038] ! Mem[00000000758000f8] p50_near_3_he: ldd [%i1+0x028],%l0 ! Mem[00000000748000e8] stw %l5,[%i1+0x030] ! Mem[00000000748000f0] jmpl %o7,%g0 ldd [%i1+0x010],%l6 ! Mem[00000000748000d0] p51_near_3_le: lduw [%i0+0x014],%l2 ! Mem[00000000760000d4] stb %l2,[%i3+0x035] ! Mem[00000000778000f5] ldx [%i3+0x038],%l4 ! Mem[00000000778000f8] swap [%i2+0x004],%l7 ! Mem[00000000770000c4] stb %l6,[%i3+0x035] ! Mem[00000000778000f5] jmpl %o7,%g0 lduh [%i3+0x002],%l1 ! Mem[00000000778000c2] p51_near_3_he: ldsw [%i0+0x000],%l6 ! Mem[00000000760000c0] swap [%i2+0x020],%l3 ! Mem[00000000770000e0] swap [%i1+0x024],%l2 ! Mem[00000000768000e4] ldsw [%i1+0x010],%l5 ! Mem[00000000768000d0] jmpl %o7,%g0 lduh [%i1+0x036],%l7 ! Mem[00000000768000f6] p52_near_3_le: stw %l0,[%i2+0x000] ! Mem[00000000790000c0] jmpl %o7,%g0 ldsw [%i2+0x014],%l2 ! Mem[00000000790000d4] p52_near_3_he: ldsw [%i0+0x034],%l2 ! Mem[00000000780000f4] ldstub [%i3+0x021],%l7 ! Mem[00000000798000e1] ldx [%i1+0x000],%l5 ! Mem[00000000788000c0] jmpl %o7,%g0 swap [%i1+0x02c],%l5 ! Mem[00000000788000ec] p53_near_3_le: ldsh [%i0+0x000],%l1 ! Mem[000000007a0000c0] ldstub [%i2+0x02b],%l3 ! Mem[000000007b0000eb] ldsw [%i2+0x014],%l2 ! Mem[000000007b0000d4] ldx [%i1+0x030],%l4 ! Mem[000000007a8000f0] ldsw [%i1+0x038],%l1 ! Mem[000000007a8000f8] jmpl %o7,%g0 stw %l2,[%i1+0x018] ! Mem[000000007a8000d8] p53_near_3_he: ldstub [%i1+0x00f],%l5 ! Mem[000000007a8000cf] lduh [%i0+0x004],%l7 ! Mem[000000007a0000c4] stx %l0,[%i3+0x008] ! Mem[000000007b8000c8] ldx [%i1+0x008],%l2 ! Mem[000000007a8000c8] stb %l4,[%i1+0x021] ! Mem[000000007a8000e1] jmpl %o7,%g0 swap [%i2+0x000],%l6 ! Mem[000000007b0000c0] p54_near_3_le: ldstub [%i2+0x022],%l1 ! Mem[000000007d0000e2] sth %l5,[%i2+0x018] ! Mem[000000007d0000d8] ldd [%i1+0x018],%l2 ! Mem[000000007c8000d8] sth %l4,[%i2+0x012] ! Mem[000000007d0000d2] stb %l0,[%i1+0x018] ! Mem[000000007c8000d8] ldsb [%i2+0x02b],%l7 ! Mem[000000007d0000eb] lduw [%i2+0x03c],%l3 ! Mem[000000007d0000fc] jmpl %o7,%g0 ldub [%i1+0x003],%l6 ! Mem[000000007c8000c3] p54_near_3_he: ldsw [%i2+0x03c],%l5 ! Mem[000000007d0000fc] ldsw [%i1+0x02c],%l1 ! Mem[000000007c8000ec] std %l0,[%i1+0x020] ! Mem[000000007c8000e0] ldx [%i3+0x008],%l5 ! Mem[000000007d8000c8] ldstub [%i2+0x00b],%l0 ! Mem[000000007d0000cb] swap [%i1+0x034],%l7 ! Mem[000000007c8000f4] jmpl %o7,%g0 lduh [%i0+0x016],%l4 ! Mem[000000007c0000d6] p55_near_3_le: ldsb [%i1+0x02a],%l6 ! Mem[000000007e8000ea] jmpl %o7,%g0 std %l6,[%i2+0x030] ! Mem[000000007f0000f0] p55_near_3_he: jmpl %o7,%g0 ldstub [%i3+0x029],%l2 ! Mem[000000007f8000e9] jmpl %o7,%g0 nop p56_near_3_le: ldd [%i2+0x000],%l0 ! Mem[00000000810000c0] ldsb [%i1+0x02b],%l3 ! Mem[00000000808000eb] sth %l4,[%i0+0x00e] ! Mem[00000000800000ce] ldsh [%i0+0x038],%l7 ! Mem[00000000800000f8] swap [%i3+0x038],%l5 ! Mem[00000000818000f8] jmpl %o7,%g0 swap [%i3+0x014],%l2 ! Mem[00000000818000d4] p56_near_3_he: ldx [%i2+0x010],%l2 ! Mem[00000000810000d0] swap [%i3+0x014],%l5 ! Mem[00000000818000d4] jmpl %o7,%g0 ldsh [%i3+0x034],%l4 ! Mem[00000000818000f4] p57_near_3_le: stx %l3,[%i1+0x028] ! Mem[00000000828000e8] stx %l4,[%i2+0x028] ! Mem[00000000830000e8] ldstub [%i0+0x038],%l7 ! Mem[00000000820000f8] stx %l5,[%i1+0x018] ! Mem[00000000828000d8] ldd [%i0+0x010],%l2 ! Mem[00000000820000d0] jmpl %o7,%g0 ldsh [%i3+0x034],%l2 ! Mem[00000000838000f4] p57_near_3_he: ldstub [%i3+0x014],%l5 ! Mem[00000000838000d4] stw %l4,[%i1+0x034] ! Mem[00000000828000f4] jmpl %o7,%g0 ldsb [%i1+0x021],%l4 ! Mem[00000000828000e1] p58_near_3_le: lduw [%i3+0x00c],%l5 ! Mem[00000000858000cc] ldub [%i0+0x032],%l1 ! Mem[00000000840000f2] stb %l5,[%i2+0x036] ! Mem[00000000850000f6] jmpl %o7,%g0 ldsh [%i2+0x00e],%l6 ! Mem[00000000850000ce] p58_near_3_he: ldx [%i2+0x000],%l1 ! Mem[00000000850000c0] ldstub [%i3+0x026],%l7 ! Mem[00000000858000e6] swap [%i1+0x01c],%l4 ! Mem[00000000848000dc] ldstub [%i1+0x00f],%l0 ! Mem[00000000848000cf] jmpl %o7,%g0 ldstub [%i0+0x008],%l2 ! Mem[00000000840000c8] p59_near_3_le: ldsw [%i2+0x034],%l2 ! Mem[00000000870000f4] swap [%i2+0x03c],%l4 ! Mem[00000000870000fc] jmpl %o7,%g0 ldd [%i0+0x028],%l4 ! Mem[00000000860000e8] p59_near_3_he: ldsh [%i1+0x000],%l4 ! Mem[00000000868000c0] ldub [%i0+0x021],%l4 ! Mem[00000000860000e1] stx %l6,[%i3+0x000] ! Mem[00000000878000c0] lduh [%i2+0x020],%l3 ! Mem[00000000870000e0] ldstub [%i1+0x024],%l2 ! Mem[00000000868000e4] jmpl %o7,%g0 ldstub [%i0+0x017],%l4 ! Mem[00000000860000d7] p60_near_3_le: ldx [%i3+0x000],%l2 ! Mem[00000000898000c0] ldstub [%i2+0x00c],%l4 ! Mem[00000000890000cc] jmpl %o7,%g0 ldsb [%i0+0x010],%l2 ! Mem[00000000880000d0] p60_near_3_he: ldx [%i2+0x020],%l0 ! Mem[00000000890000e0] ldub [%i2+0x032],%l7 ! Mem[00000000890000f2] jmpl %o7,%g0 swap [%i2+0x028],%l7 ! Mem[00000000890000e8] p61_near_3_le: ldsw [%i1+0x024],%l4 ! Mem[000000008a8000e4] ldstub [%i0+0x014],%l2 ! Mem[000000008a0000d4] ldstub [%i0+0x027],%l6 ! Mem[000000008a0000e7] jmpl %o7,%g0 stb %l1,[%i0+0x025] ! Mem[000000008a0000e5] p61_near_3_he: lduh [%i0+0x014],%l1 ! Mem[000000008a0000d4] stx %l5,[%i1+0x038] ! Mem[000000008a8000f8] ldsh [%i0+0x000],%l4 ! Mem[000000008a0000c0] ldsw [%i0+0x020],%l3 ! Mem[000000008a0000e0] std %l2,[%i2+0x030] ! Mem[000000008b0000f0] swap [%i0+0x010],%l0 ! Mem[000000008a0000d0] lduh [%i3+0x002],%l6 ! Mem[000000008b8000c2] jmpl %o7,%g0 std %l2,[%i2+0x020] ! Mem[000000008b0000e0] p62_near_3_le: ldstub [%i2+0x00c],%l3 ! Mem[000000008d0000cc] jmpl %o7,%g0 lduh [%i1+0x026],%l4 ! Mem[000000008c8000e6] p62_near_3_he: stw %l0,[%i3+0x020] ! Mem[000000008d8000e0] swap [%i0+0x004],%l2 ! Mem[000000008c0000c4] ldd [%i0+0x028],%l4 ! Mem[000000008c0000e8] ldx [%i3+0x020],%l5 ! Mem[000000008d8000e0] ldstub [%i2+0x021],%l7 ! Mem[000000008d0000e1] std %l0,[%i2+0x010] ! Mem[000000008d0000d0] sth %l2,[%i0+0x006] ! Mem[000000008c0000c6] jmpl %o7,%g0 std %l4,[%i0+0x008] ! Mem[000000008c0000c8] p63_near_3_le: ldsb [%i0+0x02b],%l3 ! Mem[000000008e0000eb] jmpl %o7,%g0 swap [%i2+0x02c],%l4 ! Mem[000000008f0000ec] p63_near_3_he: jmpl %o7,%g0 ldx [%i2+0x028],%l4 ! Mem[000000008f0000e8] jmpl %o7,%g0 nop 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: ldsh [%i1+0x03c],%l0 ! Mem[00000000108000fc] ldsw [%i3+0x01c],%l4 ! Mem[00000000118000dc] ldsw [%i1+0x00c],%l7 ! Mem[00000000108000cc] ldsw [%i2+0x014],%l5 ! Mem[00000000110000d4] ldsh [%i1+0x00c],%l1 ! Mem[00000000108000cc] lduh [%i0+0x02e],%l4 ! Mem[00000000100000ee] jmpl %o7,%g0 std %l2,[%i2+0x000] ! Mem[00000000110000c0] p0_far_0_lem: membar #Sync ldsh [%i1+0x03c],%l0 ! Mem[00000000108000fc] ldsw [%i3+0x01c],%l4 ! Mem[00000000118000dc] ldsw [%i1+0x00c],%l7 ! Mem[00000000108000cc] ldsw [%i2+0x014],%l5 ! Mem[00000000110000d4] ldsh [%i1+0x00c],%l1 ! Mem[00000000108000cc] lduh [%i0+0x02e],%l4 ! Mem[00000000100000ee] membar #Sync jmpl %o7,%g0 std %l2,[%i2+0x000] ! Mem[00000000110000c0] p0_far_0_he: swap [%i2+0x018],%l1 ! Mem[00000000110000d8] ldstub [%i2+0x002],%l6 ! Mem[00000000110000c2] std %l0,[%i1+0x018] ! Mem[00000000108000d8] swap [%i0+0x00c],%l4 ! Mem[00000000100000cc] jmpl %o7,%g0 ldstub [%i2+0x001],%l2 ! Mem[00000000110000c1] p0_far_0_hem: membar #Sync swap [%i2+0x018],%l1 ! Mem[00000000110000d8] ldstub [%i2+0x002],%l6 ! Mem[00000000110000c2] std %l0,[%i1+0x018] ! Mem[00000000108000d8] swap [%i0+0x00c],%l4 ! Mem[00000000100000cc] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x001],%l2 ! Mem[00000000110000c1] p0_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p1_far_0_le: ldsh [%i1+0x01c],%l0 ! Mem[00000000128000dc] std %l4,[%i3+0x038] ! Mem[00000000138000f8] ldx [%i1+0x010],%l2 ! Mem[00000000128000d0] ldub [%i0+0x01e],%l1 ! Mem[00000000120000de] ldstub [%i1+0x023],%l0 ! Mem[00000000128000e3] sth %l0,[%i1+0x004] ! Mem[00000000128000c4] jmpl %o7,%g0 std %l0,[%i2+0x030] ! Mem[00000000130000f0] p1_far_0_lem: membar #Sync ldsh [%i1+0x01c],%l0 ! Mem[00000000128000dc] std %l4,[%i3+0x038] ! Mem[00000000138000f8] ldx [%i1+0x010],%l2 ! Mem[00000000128000d0] ldub [%i0+0x01e],%l1 ! Mem[00000000120000de] ldstub [%i1+0x023],%l0 ! Mem[00000000128000e3] sth %l0,[%i1+0x004] ! Mem[00000000128000c4] membar #Sync jmpl %o7,%g0 std %l0,[%i2+0x030] ! Mem[00000000130000f0] p1_far_0_he: ldsh [%i3+0x02e],%l3 ! Mem[00000000138000ee] swap [%i0+0x014],%l2 ! Mem[00000000120000d4] swap [%i0+0x010],%l1 ! Mem[00000000120000d0] ldx [%i0+0x028],%l4 ! Mem[00000000120000e8] jmpl %o7,%g0 sth %l2,[%i3+0x022] ! Mem[00000000138000e2] p1_far_0_hem: membar #Sync ldsh [%i3+0x02e],%l3 ! Mem[00000000138000ee] swap [%i0+0x014],%l2 ! Mem[00000000120000d4] swap [%i0+0x010],%l1 ! Mem[00000000120000d0] ldx [%i0+0x028],%l4 ! Mem[00000000120000e8] membar #Sync jmpl %o7,%g0 sth %l2,[%i3+0x022] ! Mem[00000000138000e2] p1_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p2_far_0_le: ldsh [%i1+0x03c],%l0 ! Mem[00000000148000fc] ldsw [%i1+0x004],%l4 ! Mem[00000000148000c4] swap [%i0+0x028],%l0 ! Mem[00000000140000e8] sth %l1,[%i2+0x03e] ! Mem[00000000150000fe] stx %l0,[%i3+0x000] ! Mem[00000000158000c0] ldsh [%i1+0x024],%l0 ! Mem[00000000148000e4] jmpl %o7,%g0 ldsw [%i1+0x030],%l0 ! Mem[00000000148000f0] p2_far_0_lem: membar #Sync ldsh [%i1+0x03c],%l0 ! Mem[00000000148000fc] ldsw [%i1+0x004],%l4 ! Mem[00000000148000c4] swap [%i0+0x028],%l0 ! Mem[00000000140000e8] sth %l1,[%i2+0x03e] ! Mem[00000000150000fe] stx %l0,[%i3+0x000] ! Mem[00000000158000c0] ldsh [%i1+0x024],%l0 ! Mem[00000000148000e4] membar #Sync jmpl %o7,%g0 ldsw [%i1+0x030],%l0 ! Mem[00000000148000f0] p2_far_0_he: ldstub [%i3+0x00e],%l3 ! Mem[00000000158000ce] ldstub [%i0+0x015],%l2 ! Mem[00000000140000d5] lduh [%i2+0x01c],%l0 ! Mem[00000000150000dc] sth %l0,[%i2+0x020] ! Mem[00000000150000e0] jmpl %o7,%g0 ldd [%i3+0x030],%l6 ! Mem[00000000158000f0] p2_far_0_hem: membar #Sync ldstub [%i3+0x00e],%l3 ! Mem[00000000158000ce] ldstub [%i0+0x015],%l2 ! Mem[00000000140000d5] lduh [%i2+0x01c],%l0 ! Mem[00000000150000dc] sth %l0,[%i2+0x020] ! Mem[00000000150000e0] membar #Sync jmpl %o7,%g0 ldd [%i3+0x030],%l6 ! Mem[00000000158000f0] p2_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p3_far_0_le: ldsh [%i1+0x01c],%l0 ! Mem[00000000168000dc] ldstub [%i3+0x03c],%l4 ! Mem[00000000178000fc] ldstub [%i3+0x02f],%l7 ! Mem[00000000178000ef] ldstub [%i2+0x014],%l5 ! Mem[00000000170000d4] ldstub [%i3+0x00d],%l1 ! Mem[00000000178000cd] lduh [%i2+0x02e],%l4 ! Mem[00000000170000ee] jmpl %o7,%g0 stb %l2,[%i2+0x022] ! Mem[00000000170000e2] p3_far_0_lem: membar #Sync ldsh [%i1+0x01c],%l0 ! Mem[00000000168000dc] ldstub [%i3+0x03c],%l4 ! Mem[00000000178000fc] ldstub [%i3+0x02f],%l7 ! Mem[00000000178000ef] ldstub [%i2+0x014],%l5 ! Mem[00000000170000d4] ldstub [%i3+0x00d],%l1 ! Mem[00000000178000cd] lduh [%i2+0x02e],%l4 ! Mem[00000000170000ee] membar #Sync jmpl %o7,%g0 stb %l2,[%i2+0x022] ! Mem[00000000170000e2] p3_far_0_he: swap [%i3+0x02c],%l1 ! Mem[00000000178000ec] ldstub [%i2+0x018],%l7 ! Mem[00000000170000d8] std %l2,[%i3+0x030] ! Mem[00000000178000f0] lduh [%i2+0x02e],%l4 ! Mem[00000000170000ee] jmpl %o7,%g0 swap [%i0+0x000],%l2 ! Mem[00000000160000c0] p3_far_0_hem: membar #Sync swap [%i3+0x02c],%l1 ! Mem[00000000178000ec] ldstub [%i2+0x018],%l7 ! Mem[00000000170000d8] std %l2,[%i3+0x030] ! Mem[00000000178000f0] lduh [%i2+0x02e],%l4 ! Mem[00000000170000ee] membar #Sync jmpl %o7,%g0 swap [%i0+0x000],%l2 ! Mem[00000000160000c0] p3_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p4_far_0_le: ldsh [%i2+0x03c],%l0 ! Mem[00000000190000fc] lduw [%i3+0x01c],%l4 ! Mem[00000000198000dc] std %l6,[%i2+0x008] ! Mem[00000000190000c8] ldx [%i0+0x010],%l5 ! Mem[00000000180000d0] std %l0,[%i0+0x008] ! Mem[00000000180000c8] stb %l4,[%i2+0x02f] ! Mem[00000000190000ef] jmpl %o7,%g0 lduh [%i0+0x002],%l2 ! Mem[00000000180000c2] p4_far_0_lem: membar #Sync ldsh [%i2+0x03c],%l0 ! Mem[00000000190000fc] lduw [%i3+0x01c],%l4 ! Mem[00000000198000dc] std %l6,[%i2+0x008] ! Mem[00000000190000c8] ldx [%i0+0x010],%l5 ! Mem[00000000180000d0] std %l0,[%i0+0x008] ! Mem[00000000180000c8] stb %l4,[%i2+0x02f] ! Mem[00000000190000ef] membar #Sync jmpl %o7,%g0 lduh [%i0+0x002],%l2 ! Mem[00000000180000c2] p4_far_0_he: stx %l1,[%i0+0x008] ! Mem[00000000180000c8] ldsw [%i2+0x018],%l7 ! Mem[00000000190000d8] ldsh [%i2+0x010],%l3 ! Mem[00000000190000d0] swap [%i0+0x00c],%l4 ! Mem[00000000180000cc] jmpl %o7,%g0 ldd [%i0+0x020],%l2 ! Mem[00000000180000e0] p4_far_0_hem: membar #Sync stx %l1,[%i0+0x008] ! Mem[00000000180000c8] ldsw [%i2+0x018],%l7 ! Mem[00000000190000d8] ldsh [%i2+0x010],%l3 ! Mem[00000000190000d0] swap [%i0+0x00c],%l4 ! Mem[00000000180000cc] membar #Sync jmpl %o7,%g0 ldd [%i0+0x020],%l2 ! Mem[00000000180000e0] p4_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p5_far_0_le: ldsh [%i2+0x01c],%l0 ! Mem[000000001b0000dc] stx %l4,[%i3+0x038] ! Mem[000000001b8000f8] swap [%i2+0x02c],%l7 ! Mem[000000001b0000ec] ldsb [%i3+0x014],%l5 ! Mem[000000001b8000d4] ldstub [%i3+0x00d],%l1 ! Mem[000000001b8000cd] ldstub [%i1+0x02f],%l4 ! Mem[000000001a8000ef] jmpl %o7,%g0 swap [%i0+0x020],%l2 ! Mem[000000001a0000e0] p5_far_0_lem: membar #Sync ldsh [%i2+0x01c],%l0 ! Mem[000000001b0000dc] stx %l4,[%i3+0x038] ! Mem[000000001b8000f8] swap [%i2+0x02c],%l7 ! Mem[000000001b0000ec] ldsb [%i3+0x014],%l5 ! Mem[000000001b8000d4] ldstub [%i3+0x00d],%l1 ! Mem[000000001b8000cd] ldstub [%i1+0x02f],%l4 ! Mem[000000001a8000ef] membar #Sync jmpl %o7,%g0 swap [%i0+0x020],%l2 ! Mem[000000001a0000e0] p5_far_0_he: swap [%i1+0x02c],%l1 ! Mem[000000001a8000ec] stb %l7,[%i2+0x018] ! Mem[000000001b0000d8] swap [%i0+0x030],%l3 ! Mem[000000001a0000f0] swap [%i1+0x028],%l4 ! Mem[000000001a8000e8] jmpl %o7,%g0 swap [%i0+0x020],%l2 ! Mem[000000001a0000e0] p5_far_0_hem: membar #Sync swap [%i1+0x02c],%l1 ! Mem[000000001a8000ec] stb %l7,[%i2+0x018] ! Mem[000000001b0000d8] swap [%i0+0x030],%l3 ! Mem[000000001a0000f0] swap [%i1+0x028],%l4 ! Mem[000000001a8000e8] membar #Sync jmpl %o7,%g0 swap [%i0+0x020],%l2 ! Mem[000000001a0000e0] p5_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p6_far_0_le: ldsh [%i2+0x03c],%l0 ! Mem[000000001d0000fc] ldstub [%i3+0x005],%l4 ! Mem[000000001d8000c5] lduh [%i2+0x028],%l0 ! Mem[000000001d0000e8] ldsw [%i1+0x020],%l0 ! Mem[000000001c8000e0] sth %l3,[%i0+0x020] ! Mem[000000001c0000e0] ldub [%i0+0x016],%l0 ! Mem[000000001c0000d6] jmpl %o7,%g0 ldstub [%i0+0x000],%l2 ! Mem[000000001c0000c0] p6_far_0_lem: membar #Sync ldsh [%i2+0x03c],%l0 ! Mem[000000001d0000fc] ldstub [%i3+0x005],%l4 ! Mem[000000001d8000c5] lduh [%i2+0x028],%l0 ! Mem[000000001d0000e8] ldsw [%i1+0x020],%l0 ! Mem[000000001c8000e0] sth %l3,[%i0+0x020] ! Mem[000000001c0000e0] ldub [%i0+0x016],%l0 ! Mem[000000001c0000d6] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x000],%l2 ! Mem[000000001c0000c0] p6_far_0_he: ldub [%i1+0x01a],%l1 ! Mem[000000001c8000da] stb %l6,[%i3+0x002] ! Mem[000000001d8000c2] std %l0,[%i1+0x010] ! Mem[000000001c8000d0] swap [%i3+0x008],%l4 ! Mem[000000001d8000c8] lduw [%i2+0x030],%l5 ! Mem[000000001d0000f0] jmpl %o7,%g0 ldsh [%i2+0x018],%l1 ! Mem[000000001d0000d8] p6_far_0_hem: membar #Sync ldub [%i1+0x01a],%l1 ! Mem[000000001c8000da] stb %l6,[%i3+0x002] ! Mem[000000001d8000c2] std %l0,[%i1+0x010] ! Mem[000000001c8000d0] swap [%i3+0x008],%l4 ! Mem[000000001d8000c8] lduw [%i2+0x030],%l5 ! Mem[000000001d0000f0] membar #Sync jmpl %o7,%g0 ldsh [%i2+0x018],%l1 ! Mem[000000001d0000d8] p6_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p7_far_0_le: ldsh [%i2+0x01c],%l0 ! Mem[000000001f0000dc] ldstub [%i2+0x03c],%l4 ! Mem[000000001f0000fc] ldd [%i1+0x028],%l6 ! Mem[000000001e8000e8] stb %l1,[%i0+0x01e] ! Mem[000000001e0000de] lduw [%i3+0x020],%l0 ! Mem[000000001f8000e0] sth %l0,[%i3+0x004] ! Mem[000000001f8000c4] jmpl %o7,%g0 swap [%i3+0x030],%l0 ! Mem[000000001f8000f0] p7_far_0_lem: membar #Sync ldsh [%i2+0x01c],%l0 ! Mem[000000001f0000dc] ldstub [%i2+0x03c],%l4 ! Mem[000000001f0000fc] ldd [%i1+0x028],%l6 ! Mem[000000001e8000e8] stb %l1,[%i0+0x01e] ! Mem[000000001e0000de] lduw [%i3+0x020],%l0 ! Mem[000000001f8000e0] sth %l0,[%i3+0x004] ! Mem[000000001f8000c4] membar #Sync jmpl %o7,%g0 swap [%i3+0x030],%l0 ! Mem[000000001f8000f0] p7_far_0_he: ldstub [%i0+0x02e],%l3 ! Mem[000000001e0000ee] swap [%i2+0x014],%l2 ! Mem[000000001f0000d4] ldsb [%i0+0x013],%l1 ! Mem[000000001e0000d3] swap [%i0+0x028],%l4 ! Mem[000000001e0000e8] jmpl %o7,%g0 swap [%i3+0x030],%l7 ! Mem[000000001f8000f0] p7_far_0_hem: membar #Sync ldstub [%i0+0x02e],%l3 ! Mem[000000001e0000ee] swap [%i2+0x014],%l2 ! Mem[000000001f0000d4] ldsb [%i0+0x013],%l1 ! Mem[000000001e0000d3] swap [%i0+0x028],%l4 ! Mem[000000001e0000e8] membar #Sync jmpl %o7,%g0 swap [%i3+0x030],%l7 ! Mem[000000001f8000f0] p7_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p8_far_0_le: ldsh [%i2+0x03c],%l0 ! Mem[00000000210000fc] ldsh [%i2+0x01c],%l4 ! Mem[00000000210000dc] ldstub [%i2+0x029],%l0 ! Mem[00000000210000e9] stx %l0,[%i0+0x020] ! Mem[00000000200000e0] stb %l3,[%i2+0x020] ! Mem[00000000210000e0] swap [%i3+0x014],%l0 ! Mem[00000000218000d4] jmpl %o7,%g0 stx %l0,[%i1+0x038] ! Mem[00000000208000f8] p8_far_0_lem: membar #Sync ldsh [%i2+0x03c],%l0 ! Mem[00000000210000fc] ldsh [%i2+0x01c],%l4 ! Mem[00000000210000dc] ldstub [%i2+0x029],%l0 ! Mem[00000000210000e9] stx %l0,[%i0+0x020] ! Mem[00000000200000e0] stb %l3,[%i2+0x020] ! Mem[00000000210000e0] swap [%i3+0x014],%l0 ! Mem[00000000218000d4] membar #Sync jmpl %o7,%g0 stx %l0,[%i1+0x038] ! Mem[00000000208000f8] p8_far_0_he: stx %l3,[%i3+0x010] ! Mem[00000000218000d0] sth %l7,[%i3+0x030] ! Mem[00000000218000f0] stw %l0,[%i1+0x01c] ! Mem[00000000208000dc] ldstub [%i1+0x021],%l0 ! Mem[00000000208000e1] stw %l5,[%i0+0x030] ! Mem[00000000200000f0] ldstub [%i1+0x018],%l1 ! Mem[00000000208000d8] ldx [%i2+0x038],%l4 ! Mem[00000000210000f8] jmpl %o7,%g0 swap [%i3+0x034],%l1 ! Mem[00000000218000f4] p8_far_0_hem: membar #Sync stx %l3,[%i3+0x010] ! Mem[00000000218000d0] sth %l7,[%i3+0x030] ! Mem[00000000218000f0] stw %l0,[%i1+0x01c] ! Mem[00000000208000dc] ldstub [%i1+0x021],%l0 ! Mem[00000000208000e1] stw %l5,[%i0+0x030] ! Mem[00000000200000f0] ldstub [%i1+0x018],%l1 ! Mem[00000000208000d8] ldx [%i2+0x038],%l4 ! Mem[00000000210000f8] membar #Sync jmpl %o7,%g0 swap [%i3+0x034],%l1 ! Mem[00000000218000f4] p8_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p9_far_0_le: ldsh [%i2+0x01c],%l0 ! Mem[00000000230000dc] stw %l4,[%i2+0x03c] ! Mem[00000000230000fc] lduw [%i0+0x02c],%l7 ! Mem[00000000220000ec] lduh [%i2+0x014],%l5 ! Mem[00000000230000d4] ldsw [%i3+0x00c],%l1 ! Mem[00000000238000cc] lduw [%i0+0x02c],%l4 ! Mem[00000000220000ec] jmpl %o7,%g0 stw %l0,[%i1+0x030] ! Mem[00000000228000f0] p9_far_0_lem: membar #Sync ldsh [%i2+0x01c],%l0 ! Mem[00000000230000dc] stw %l4,[%i2+0x03c] ! Mem[00000000230000fc] lduw [%i0+0x02c],%l7 ! Mem[00000000220000ec] lduh [%i2+0x014],%l5 ! Mem[00000000230000d4] ldsw [%i3+0x00c],%l1 ! Mem[00000000238000cc] lduw [%i0+0x02c],%l4 ! Mem[00000000220000ec] membar #Sync jmpl %o7,%g0 stw %l0,[%i1+0x030] ! Mem[00000000228000f0] p9_far_0_he: swap [%i0+0x02c],%l3 ! Mem[00000000220000ec] stw %l7,[%i2+0x010] ! Mem[00000000230000d0] ldub [%i2+0x001],%l2 ! Mem[00000000230000c1] ldx [%i2+0x018],%l1 ! Mem[00000000230000d8] jmpl %o7,%g0 swap [%i3+0x038],%l5 ! Mem[00000000238000f8] p9_far_0_hem: membar #Sync swap [%i0+0x02c],%l3 ! Mem[00000000220000ec] stw %l7,[%i2+0x010] ! Mem[00000000230000d0] ldub [%i2+0x001],%l2 ! Mem[00000000230000c1] ldx [%i2+0x018],%l1 ! Mem[00000000230000d8] membar #Sync jmpl %o7,%g0 swap [%i3+0x038],%l5 ! Mem[00000000238000f8] p9_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p10_far_0_le: ldsh [%i2+0x03c],%l0 ! Mem[00000000250000fc] swap [%i3+0x028],%l5 ! Mem[00000000258000e8] ldstub [%i0+0x015],%l2 ! Mem[00000000240000d5] ldx [%i0+0x038],%l1 ! Mem[00000000240000f8] ldstub [%i2+0x003],%l0 ! Mem[00000000250000c3] sth %l0,[%i1+0x024] ! Mem[00000000248000e4] jmpl %o7,%g0 ldsh [%i0+0x030],%l0 ! Mem[00000000240000f0] p10_far_0_lem: membar #Sync ldsh [%i2+0x03c],%l0 ! Mem[00000000250000fc] swap [%i3+0x028],%l5 ! Mem[00000000258000e8] ldstub [%i0+0x015],%l2 ! Mem[00000000240000d5] ldx [%i0+0x038],%l1 ! Mem[00000000240000f8] ldstub [%i2+0x003],%l0 ! Mem[00000000250000c3] sth %l0,[%i1+0x024] ! Mem[00000000248000e4] membar #Sync jmpl %o7,%g0 ldsh [%i0+0x030],%l0 ! Mem[00000000240000f0] p10_far_0_he: swap [%i3+0x010],%l3 ! Mem[00000000258000d0] stx %l7,[%i1+0x030] ! Mem[00000000248000f0] ldstub [%i0+0x01c],%l0 ! Mem[00000000240000dc] ldub [%i2+0x021],%l0 ! Mem[00000000250000e1] jmpl %o7,%g0 ldstub [%i0+0x030],%l7 ! Mem[00000000240000f0] p10_far_0_hem: membar #Sync swap [%i3+0x010],%l3 ! Mem[00000000258000d0] stx %l7,[%i1+0x030] ! Mem[00000000248000f0] ldstub [%i0+0x01c],%l0 ! Mem[00000000240000dc] ldub [%i2+0x021],%l0 ! Mem[00000000250000e1] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x030],%l7 ! Mem[00000000240000f0] p10_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p11_far_0_le: ldsh [%i2+0x01c],%l0 ! Mem[00000000270000dc] swap [%i2+0x03c],%l4 ! Mem[00000000270000fc] ldsb [%i3+0x02f],%l7 ! Mem[00000000278000ef] lduh [%i2+0x002],%l0 ! Mem[00000000270000c2] ldsw [%i2+0x020],%l3 ! Mem[00000000270000e0] stw %l0,[%i0+0x014] ! Mem[00000000260000d4] jmpl %o7,%g0 stw %l2,[%i3+0x000] ! Mem[00000000278000c0] p11_far_0_lem: membar #Sync ldsh [%i2+0x01c],%l0 ! Mem[00000000270000dc] swap [%i2+0x03c],%l4 ! Mem[00000000270000fc] ldsb [%i3+0x02f],%l7 ! Mem[00000000278000ef] lduh [%i2+0x002],%l0 ! Mem[00000000270000c2] ldsw [%i2+0x020],%l3 ! Mem[00000000270000e0] stw %l0,[%i0+0x014] ! Mem[00000000260000d4] membar #Sync jmpl %o7,%g0 stw %l2,[%i3+0x000] ! Mem[00000000278000c0] p11_far_0_he: ldsh [%i0+0x02e],%l3 ! Mem[00000000260000ee] lduh [%i1+0x014],%l2 ! Mem[00000000268000d4] ldstub [%i2+0x013],%l1 ! Mem[00000000270000d3] ldstub [%i1+0x028],%l4 ! Mem[00000000268000e8] swap [%i0+0x020],%l2 ! Mem[00000000260000e0] jmpl %o7,%g0 ldstub [%i2+0x01d],%l1 ! Mem[00000000270000dd] p11_far_0_hem: membar #Sync ldsh [%i0+0x02e],%l3 ! Mem[00000000260000ee] lduh [%i1+0x014],%l2 ! Mem[00000000268000d4] ldstub [%i2+0x013],%l1 ! Mem[00000000270000d3] ldstub [%i1+0x028],%l4 ! Mem[00000000268000e8] swap [%i0+0x020],%l2 ! Mem[00000000260000e0] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x01d],%l1 ! Mem[00000000270000dd] p11_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p12_far_0_le: ldsh [%i2+0x03c],%l0 ! Mem[00000000290000fc] lduw [%i2+0x01c],%l4 ! Mem[00000000290000dc] ldstub [%i2+0x00f],%l7 ! Mem[00000000290000cf] swap [%i2+0x014],%l5 ! Mem[00000000290000d4] swap [%i2+0x000],%l0 ! Mem[00000000290000c0] ldstub [%i0+0x024],%l0 ! Mem[00000000280000e4] jmpl %o7,%g0 ldsb [%i1+0x039],%l0 ! Mem[00000000288000f9] p12_far_0_lem: membar #Sync ldsh [%i2+0x03c],%l0 ! Mem[00000000290000fc] lduw [%i2+0x01c],%l4 ! Mem[00000000290000dc] ldstub [%i2+0x00f],%l7 ! Mem[00000000290000cf] swap [%i2+0x014],%l5 ! Mem[00000000290000d4] swap [%i2+0x000],%l0 ! Mem[00000000290000c0] ldstub [%i0+0x024],%l0 ! Mem[00000000280000e4] membar #Sync jmpl %o7,%g0 ldsb [%i1+0x039],%l0 ! Mem[00000000288000f9] p12_far_0_he: lduh [%i0+0x01c],%l0 ! Mem[00000000280000dc] ldstub [%i3+0x021],%l0 ! Mem[00000000298000e1] swap [%i0+0x030],%l5 ! Mem[00000000280000f0] stx %l1,[%i3+0x018] ! Mem[00000000298000d8] lduw [%i3+0x03c],%l4 ! Mem[00000000298000fc] ldstub [%i3+0x034],%l1 ! Mem[00000000298000f4] lduw [%i0+0x038],%l3 ! Mem[00000000280000f8] jmpl %o7,%g0 ldstub [%i2+0x02e],%l1 ! Mem[00000000290000ee] p12_far_0_hem: membar #Sync lduh [%i0+0x01c],%l0 ! Mem[00000000280000dc] ldstub [%i3+0x021],%l0 ! Mem[00000000298000e1] swap [%i0+0x030],%l5 ! Mem[00000000280000f0] stx %l1,[%i3+0x018] ! Mem[00000000298000d8] lduw [%i3+0x03c],%l4 ! Mem[00000000298000fc] ldstub [%i3+0x034],%l1 ! Mem[00000000298000f4] lduw [%i0+0x038],%l3 ! Mem[00000000280000f8] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x02e],%l1 ! Mem[00000000290000ee] p12_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p13_far_0_le: ldsh [%i2+0x01c],%l0 ! Mem[000000002b0000dc] sth %l4,[%i2+0x03c] ! Mem[000000002b0000fc] stx %l7,[%i2+0x028] ! Mem[000000002b0000e8] ldsh [%i0+0x014],%l5 ! Mem[000000002a0000d4] ldsb [%i3+0x00d],%l1 ! Mem[000000002b8000cd] stw %l4,[%i2+0x02c] ! Mem[000000002b0000ec] jmpl %o7,%g0 ldsh [%i1+0x000],%l2 ! Mem[000000002a8000c0] p13_far_0_lem: membar #Sync ldsh [%i2+0x01c],%l0 ! Mem[000000002b0000dc] sth %l4,[%i2+0x03c] ! Mem[000000002b0000fc] stx %l7,[%i2+0x028] ! Mem[000000002b0000e8] ldsh [%i0+0x014],%l5 ! Mem[000000002a0000d4] ldsb [%i3+0x00d],%l1 ! Mem[000000002b8000cd] stw %l4,[%i2+0x02c] ! Mem[000000002b0000ec] membar #Sync jmpl %o7,%g0 ldsh [%i1+0x000],%l2 ! Mem[000000002a8000c0] p13_far_0_he: stx %l3,[%i1+0x028] ! Mem[000000002a8000e8] swap [%i1+0x014],%l2 ! Mem[000000002a8000d4] stx %l0,[%i3+0x018] ! Mem[000000002b8000d8] ldd [%i3+0x000],%l0 ! Mem[000000002b8000c0] stx %l5,[%i3+0x038] ! Mem[000000002b8000f8] jmpl %o7,%g0 ldstub [%i1+0x02e],%l0 ! Mem[000000002a8000ee] p13_far_0_hem: membar #Sync stx %l3,[%i1+0x028] ! Mem[000000002a8000e8] swap [%i1+0x014],%l2 ! Mem[000000002a8000d4] stx %l0,[%i3+0x018] ! Mem[000000002b8000d8] ldd [%i3+0x000],%l0 ! Mem[000000002b8000c0] stx %l5,[%i3+0x038] ! Mem[000000002b8000f8] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x02e],%l0 ! Mem[000000002a8000ee] p13_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p14_far_0_le: ldsh [%i2+0x03c],%l0 ! Mem[000000002d0000fc] sth %l4,[%i0+0x004] ! Mem[000000002c0000c4] ldub [%i0+0x015],%l2 ! Mem[000000002c0000d5] ldstub [%i1+0x03e],%l1 ! Mem[000000002c8000fe] ldsw [%i3+0x000],%l0 ! Mem[000000002d8000c0] ldsh [%i1+0x024],%l0 ! Mem[000000002c8000e4] jmpl %o7,%g0 lduh [%i2+0x030],%l0 ! Mem[000000002d0000f0] p14_far_0_lem: membar #Sync ldsh [%i2+0x03c],%l0 ! Mem[000000002d0000fc] sth %l4,[%i0+0x004] ! Mem[000000002c0000c4] ldub [%i0+0x015],%l2 ! Mem[000000002c0000d5] ldstub [%i1+0x03e],%l1 ! Mem[000000002c8000fe] ldsw [%i3+0x000],%l0 ! Mem[000000002d8000c0] ldsh [%i1+0x024],%l0 ! Mem[000000002c8000e4] membar #Sync jmpl %o7,%g0 lduh [%i2+0x030],%l0 ! Mem[000000002d0000f0] p14_far_0_he: swap [%i1+0x00c],%l3 ! Mem[000000002c8000cc] lduh [%i0+0x030],%l7 ! Mem[000000002c0000f0] ldstub [%i2+0x001],%l2 ! Mem[000000002d0000c1] std %l6,[%i1+0x010] ! Mem[000000002c8000d0] jmpl %o7,%g0 lduw [%i3+0x03c],%l4 ! Mem[000000002d8000fc] p14_far_0_hem: membar #Sync swap [%i1+0x00c],%l3 ! Mem[000000002c8000cc] lduh [%i0+0x030],%l7 ! Mem[000000002c0000f0] ldstub [%i2+0x001],%l2 ! Mem[000000002d0000c1] std %l6,[%i1+0x010] ! Mem[000000002c8000d0] membar #Sync jmpl %o7,%g0 lduw [%i3+0x03c],%l4 ! Mem[000000002d8000fc] p14_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p15_far_0_le: ldsh [%i2+0x01c],%l0 ! Mem[000000002f0000dc] swap [%i1+0x03c],%l4 ! Mem[000000002e8000fc] stb %l7,[%i1+0x02f] ! Mem[000000002e8000ef] ldd [%i3+0x018],%l0 ! Mem[000000002f8000d8] ldx [%i2+0x020],%l2 ! Mem[000000002f0000e0] stx %l7,[%i1+0x028] ! Mem[000000002e8000e8] jmpl %o7,%g0 sth %l0,[%i2+0x018] ! Mem[000000002f0000d8] p15_far_0_lem: membar #Sync ldsh [%i2+0x01c],%l0 ! Mem[000000002f0000dc] swap [%i1+0x03c],%l4 ! Mem[000000002e8000fc] stb %l7,[%i1+0x02f] ! Mem[000000002e8000ef] ldd [%i3+0x018],%l0 ! Mem[000000002f8000d8] ldx [%i2+0x020],%l2 ! Mem[000000002f0000e0] stx %l7,[%i1+0x028] ! Mem[000000002e8000e8] membar #Sync jmpl %o7,%g0 sth %l0,[%i2+0x018] ! Mem[000000002f0000d8] p15_far_0_he: ldd [%i2+0x030],%l2 ! Mem[000000002f0000f0] ldsh [%i0+0x010],%l7 ! Mem[000000002e0000d0] ldstub [%i3+0x01c],%l0 ! Mem[000000002f8000dc] stw %l0,[%i1+0x000] ! Mem[000000002e8000c0] swap [%i2+0x010],%l5 ! Mem[000000002f0000d0] swap [%i0+0x038],%l1 ! Mem[000000002e0000f8] ldsh [%i2+0x03c],%l4 ! Mem[000000002f0000fc] jmpl %o7,%g0 std %l4,[%i0+0x038] ! Mem[000000002e0000f8] p15_far_0_hem: membar #Sync ldd [%i2+0x030],%l2 ! Mem[000000002f0000f0] ldsh [%i0+0x010],%l7 ! Mem[000000002e0000d0] ldstub [%i3+0x01c],%l0 ! Mem[000000002f8000dc] stw %l0,[%i1+0x000] ! Mem[000000002e8000c0] swap [%i2+0x010],%l5 ! Mem[000000002f0000d0] swap [%i0+0x038],%l1 ! Mem[000000002e0000f8] ldsh [%i2+0x03c],%l4 ! Mem[000000002f0000fc] membar #Sync jmpl %o7,%g0 std %l4,[%i0+0x038] ! Mem[000000002e0000f8] p15_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p16_far_0_le: ldsh [%i2+0x03c],%l0 ! Mem[00000000310000fc] ldsh [%i1+0x01c],%l4 ! Mem[00000000308000dc] ldx [%i0+0x008],%l7 ! Mem[00000000300000c8] ldstub [%i0+0x014],%l5 ! Mem[00000000300000d4] swap [%i0+0x00c],%l1 ! Mem[00000000300000cc] stw %l4,[%i1+0x02c] ! Mem[00000000308000ec] jmpl %o7,%g0 ldstub [%i0+0x002],%l2 ! Mem[00000000300000c2] p16_far_0_lem: membar #Sync ldsh [%i2+0x03c],%l0 ! Mem[00000000310000fc] ldsh [%i1+0x01c],%l4 ! Mem[00000000308000dc] ldx [%i0+0x008],%l7 ! Mem[00000000300000c8] ldstub [%i0+0x014],%l5 ! Mem[00000000300000d4] swap [%i0+0x00c],%l1 ! Mem[00000000300000cc] stw %l4,[%i1+0x02c] ! Mem[00000000308000ec] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x002],%l2 ! Mem[00000000300000c2] p16_far_0_he: swap [%i2+0x00c],%l1 ! Mem[00000000310000cc] std %l2,[%i0+0x010] ! Mem[00000000300000d0] ldub [%i3+0x013],%l1 ! Mem[00000000318000d3] swap [%i2+0x014],%l6 ! Mem[00000000310000d4] jmpl %o7,%g0 sth %l5,[%i3+0x01a] ! Mem[00000000318000da] p16_far_0_hem: membar #Sync swap [%i2+0x00c],%l1 ! Mem[00000000310000cc] std %l2,[%i0+0x010] ! Mem[00000000300000d0] ldub [%i3+0x013],%l1 ! Mem[00000000318000d3] swap [%i2+0x014],%l6 ! Mem[00000000310000d4] membar #Sync jmpl %o7,%g0 sth %l5,[%i3+0x01a] ! Mem[00000000318000da] p16_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p17_far_0_le: ldsh [%i2+0x01c],%l0 ! Mem[00000000330000dc] stb %l4,[%i1+0x03c] ! Mem[00000000328000fc] swap [%i2+0x014],%l2 ! Mem[00000000330000d4] stw %l1,[%i1+0x01c] ! Mem[00000000328000dc] stb %l2,[%i3+0x022] ! Mem[00000000338000e2] swap [%i0+0x02c],%l7 ! Mem[00000000320000ec] jmpl %o7,%g0 swap [%i2+0x018],%l0 ! Mem[00000000330000d8] p17_far_0_lem: membar #Sync ldsh [%i2+0x01c],%l0 ! Mem[00000000330000dc] stb %l4,[%i1+0x03c] ! Mem[00000000328000fc] swap [%i2+0x014],%l2 ! Mem[00000000330000d4] stw %l1,[%i1+0x01c] ! Mem[00000000328000dc] stb %l2,[%i3+0x022] ! Mem[00000000338000e2] swap [%i0+0x02c],%l7 ! Mem[00000000320000ec] membar #Sync jmpl %o7,%g0 swap [%i2+0x018],%l0 ! Mem[00000000330000d8] p17_far_0_he: lduw [%i2+0x010],%l1 ! Mem[00000000330000d0] swap [%i1+0x000],%l0 ! Mem[00000000328000c0] lduh [%i0+0x012],%l5 ! Mem[00000000320000d2] sth %l6,[%i1+0x002] ! Mem[00000000328000c2] ldsb [%i1+0x00d],%l4 ! Mem[00000000328000cd] sth %l5,[%i2+0x03e] ! Mem[00000000330000fe] swap [%i3+0x010],%l6 ! Mem[00000000338000d0] jmpl %o7,%g0 sth %l1,[%i0+0x022] ! Mem[00000000320000e2] p17_far_0_hem: membar #Sync lduw [%i2+0x010],%l1 ! Mem[00000000330000d0] swap [%i1+0x000],%l0 ! Mem[00000000328000c0] lduh [%i0+0x012],%l5 ! Mem[00000000320000d2] sth %l6,[%i1+0x002] ! Mem[00000000328000c2] ldsb [%i1+0x00d],%l4 ! Mem[00000000328000cd] sth %l5,[%i2+0x03e] ! Mem[00000000330000fe] swap [%i3+0x010],%l6 ! Mem[00000000338000d0] membar #Sync jmpl %o7,%g0 sth %l1,[%i0+0x022] ! Mem[00000000320000e2] p17_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p18_far_0_le: ldsh [%i2+0x03c],%l0 ! Mem[00000000350000fc] ldub [%i3+0x005],%l4 ! Mem[00000000358000c5] ldstub [%i2+0x029],%l0 ! Mem[00000000350000e9] sth %l0,[%i2+0x022] ! Mem[00000000350000e2] ldstub [%i3+0x020],%l3 ! Mem[00000000358000e0] ldub [%i2+0x016],%l0 ! Mem[00000000350000d6] jmpl %o7,%g0 ldsh [%i3+0x030],%l0 ! Mem[00000000358000f0] p18_far_0_lem: membar #Sync ldsh [%i2+0x03c],%l0 ! Mem[00000000350000fc] ldub [%i3+0x005],%l4 ! Mem[00000000358000c5] ldstub [%i2+0x029],%l0 ! Mem[00000000350000e9] sth %l0,[%i2+0x022] ! Mem[00000000350000e2] ldstub [%i3+0x020],%l3 ! Mem[00000000358000e0] ldub [%i2+0x016],%l0 ! Mem[00000000350000d6] membar #Sync jmpl %o7,%g0 ldsh [%i3+0x030],%l0 ! Mem[00000000358000f0] p18_far_0_he: stx %l3,[%i1+0x008] ! Mem[00000000348000c8] ldd [%i3+0x010],%l2 ! Mem[00000000358000d0] ldx [%i1+0x010],%l1 ! Mem[00000000348000d0] lduw [%i1+0x020],%l0 ! Mem[00000000348000e0] jmpl %o7,%g0 ldstub [%i3+0x033],%l5 ! Mem[00000000358000f3] p18_far_0_hem: membar #Sync stx %l3,[%i1+0x008] ! Mem[00000000348000c8] ldd [%i3+0x010],%l2 ! Mem[00000000358000d0] ldx [%i1+0x010],%l1 ! Mem[00000000348000d0] lduw [%i1+0x020],%l0 ! Mem[00000000348000e0] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x033],%l5 ! Mem[00000000358000f3] p18_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p19_far_0_le: ldsh [%i2+0x01c],%l0 ! Mem[00000000370000dc] swap [%i1+0x03c],%l4 ! Mem[00000000368000fc] lduw [%i2+0x028],%l0 ! Mem[00000000370000e8] ldsw [%i1+0x000],%l0 ! Mem[00000000368000c0] std %l2,[%i0+0x020] ! Mem[00000000360000e0] lduw [%i1+0x014],%l0 ! Mem[00000000368000d4] jmpl %o7,%g0 swap [%i3+0x030],%l0 ! Mem[00000000378000f0] p19_far_0_lem: membar #Sync ldsh [%i2+0x01c],%l0 ! Mem[00000000370000dc] swap [%i1+0x03c],%l4 ! Mem[00000000368000fc] lduw [%i2+0x028],%l0 ! Mem[00000000370000e8] ldsw [%i1+0x000],%l0 ! Mem[00000000368000c0] std %l2,[%i0+0x020] ! Mem[00000000360000e0] lduw [%i1+0x014],%l0 ! Mem[00000000368000d4] membar #Sync jmpl %o7,%g0 swap [%i3+0x030],%l0 ! Mem[00000000378000f0] p19_far_0_he: swap [%i1+0x02c],%l3 ! Mem[00000000368000ec] ldstub [%i3+0x015],%l2 ! Mem[00000000378000d5] swap [%i0+0x010],%l1 ! Mem[00000000360000d0] stx %l0,[%i2+0x000] ! Mem[00000000370000c0] jmpl %o7,%g0 stb %l5,[%i2+0x013] ! Mem[00000000370000d3] p19_far_0_hem: membar #Sync swap [%i1+0x02c],%l3 ! Mem[00000000368000ec] ldstub [%i3+0x015],%l2 ! Mem[00000000378000d5] swap [%i0+0x010],%l1 ! Mem[00000000360000d0] stx %l0,[%i2+0x000] ! Mem[00000000370000c0] membar #Sync jmpl %o7,%g0 stb %l5,[%i2+0x013] ! Mem[00000000370000d3] p19_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p20_far_0_le: ldsh [%i2+0x03c],%l0 ! Mem[00000000390000fc] lduh [%i1+0x01c],%l4 ! Mem[00000000388000dc] ldub [%i2+0x00f],%l7 ! Mem[00000000390000cf] ldstub [%i3+0x014],%l5 ! Mem[00000000398000d4] ldx [%i0+0x008],%l1 ! Mem[00000000380000c8] swap [%i0+0x014],%l0 ! Mem[00000000380000d4] jmpl %o7,%g0 stb %l2,[%i3+0x000] ! Mem[00000000398000c0] p20_far_0_lem: membar #Sync ldsh [%i2+0x03c],%l0 ! Mem[00000000390000fc] lduh [%i1+0x01c],%l4 ! Mem[00000000388000dc] ldub [%i2+0x00f],%l7 ! Mem[00000000390000cf] ldstub [%i3+0x014],%l5 ! Mem[00000000398000d4] ldx [%i0+0x008],%l1 ! Mem[00000000380000c8] swap [%i0+0x014],%l0 ! Mem[00000000380000d4] membar #Sync jmpl %o7,%g0 stb %l2,[%i3+0x000] ! Mem[00000000398000c0] p20_far_0_he: ldsh [%i1+0x01a],%l1 ! Mem[00000000388000da] swap [%i0+0x000],%l6 ! Mem[00000000380000c0] ldstub [%i1+0x01b],%l0 ! Mem[00000000388000db] ldsb [%i0+0x015],%l6 ! Mem[00000000380000d5] stx %l7,[%i3+0x030] ! Mem[00000000398000f0] jmpl %o7,%g0 ldub [%i3+0x02e],%l0 ! Mem[00000000398000ee] p20_far_0_hem: membar #Sync ldsh [%i1+0x01a],%l1 ! Mem[00000000388000da] swap [%i0+0x000],%l6 ! Mem[00000000380000c0] ldstub [%i1+0x01b],%l0 ! Mem[00000000388000db] ldsb [%i0+0x015],%l6 ! Mem[00000000380000d5] stx %l7,[%i3+0x030] ! Mem[00000000398000f0] membar #Sync jmpl %o7,%g0 ldub [%i3+0x02e],%l0 ! Mem[00000000398000ee] p20_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p21_far_0_le: ldsh [%i2+0x01c],%l0 ! Mem[000000003b0000dc] stx %l5,[%i1+0x008] ! Mem[000000003a8000c8] stw %l2,[%i3+0x014] ! Mem[000000003b8000d4] lduh [%i2+0x01e],%l1 ! Mem[000000003b0000de] swap [%i0+0x020],%l0 ! Mem[000000003a0000e0] ldstub [%i1+0x004],%l0 ! Mem[000000003a8000c4] jmpl %o7,%g0 sth %l0,[%i2+0x030] ! Mem[000000003b0000f0] p21_far_0_lem: membar #Sync ldsh [%i2+0x01c],%l0 ! Mem[000000003b0000dc] stx %l5,[%i1+0x008] ! Mem[000000003a8000c8] stw %l2,[%i3+0x014] ! Mem[000000003b8000d4] lduh [%i2+0x01e],%l1 ! Mem[000000003b0000de] swap [%i0+0x020],%l0 ! Mem[000000003a0000e0] ldstub [%i1+0x004],%l0 ! Mem[000000003a8000c4] membar #Sync jmpl %o7,%g0 sth %l0,[%i2+0x030] ! Mem[000000003b0000f0] p21_far_0_he: ldsh [%i1+0x02e],%l3 ! Mem[000000003a8000ee] sth %l2,[%i2+0x014] ! Mem[000000003b0000d4] swap [%i2+0x01c],%l0 ! Mem[000000003b0000dc] ldstub [%i3+0x001],%l0 ! Mem[000000003b8000c1] jmpl %o7,%g0 ldstub [%i0+0x013],%l5 ! Mem[000000003a0000d3] p21_far_0_hem: membar #Sync ldsh [%i1+0x02e],%l3 ! Mem[000000003a8000ee] sth %l2,[%i2+0x014] ! Mem[000000003b0000d4] swap [%i2+0x01c],%l0 ! Mem[000000003b0000dc] ldstub [%i3+0x001],%l0 ! Mem[000000003b8000c1] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x013],%l5 ! Mem[000000003a0000d3] p21_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p22_far_0_le: ldsh [%i2+0x03c],%l0 ! Mem[000000003d0000fc] ldstub [%i1+0x01c],%l4 ! Mem[000000003c8000dc] stw %l7,[%i1+0x00c] ! Mem[000000003c8000cc] lduh [%i0+0x014],%l5 ! Mem[000000003c0000d4] ldsw [%i0+0x00c],%l1 ! Mem[000000003c0000cc] std %l4,[%i3+0x028] ! Mem[000000003d8000e8] jmpl %o7,%g0 ldd [%i0+0x000],%l2 ! Mem[000000003c0000c0] p22_far_0_lem: membar #Sync ldsh [%i2+0x03c],%l0 ! Mem[000000003d0000fc] ldstub [%i1+0x01c],%l4 ! Mem[000000003c8000dc] stw %l7,[%i1+0x00c] ! Mem[000000003c8000cc] lduh [%i0+0x014],%l5 ! Mem[000000003c0000d4] ldsw [%i0+0x00c],%l1 ! Mem[000000003c0000cc] std %l4,[%i3+0x028] ! Mem[000000003d8000e8] membar #Sync jmpl %o7,%g0 ldd [%i0+0x000],%l2 ! Mem[000000003c0000c0] p22_far_0_he: ldsb [%i0+0x01a],%l1 ! Mem[000000003c0000da] ldsb [%i0+0x002],%l6 ! Mem[000000003c0000c2] stb %l0,[%i3+0x01b] ! Mem[000000003d8000db] lduw [%i0+0x00c],%l4 ! Mem[000000003c0000cc] jmpl %o7,%g0 ldub [%i3+0x023],%l2 ! Mem[000000003d8000e3] p22_far_0_hem: membar #Sync ldsb [%i0+0x01a],%l1 ! Mem[000000003c0000da] ldsb [%i0+0x002],%l6 ! Mem[000000003c0000c2] stb %l0,[%i3+0x01b] ! Mem[000000003d8000db] lduw [%i0+0x00c],%l4 ! Mem[000000003c0000cc] membar #Sync jmpl %o7,%g0 ldub [%i3+0x023],%l2 ! Mem[000000003d8000e3] p22_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p23_far_0_le: ldsh [%i2+0x01c],%l0 ! Mem[000000003f0000dc] ldd [%i1+0x038],%l4 ! Mem[000000003e8000f8] swap [%i1+0x02c],%l7 ! Mem[000000003e8000ec] stb %l5,[%i3+0x014] ! Mem[000000003f8000d4] stb %l3,[%i1+0x020] ! Mem[000000003e8000e0] stw %l0,[%i1+0x014] ! Mem[000000003e8000d4] jmpl %o7,%g0 lduh [%i2+0x000],%l2 ! Mem[000000003f0000c0] p23_far_0_lem: membar #Sync ldsh [%i2+0x01c],%l0 ! Mem[000000003f0000dc] ldd [%i1+0x038],%l4 ! Mem[000000003e8000f8] swap [%i1+0x02c],%l7 ! Mem[000000003e8000ec] stb %l5,[%i3+0x014] ! Mem[000000003f8000d4] stb %l3,[%i1+0x020] ! Mem[000000003e8000e0] stw %l0,[%i1+0x014] ! Mem[000000003e8000d4] membar #Sync jmpl %o7,%g0 lduh [%i2+0x000],%l2 ! Mem[000000003f0000c0] p23_far_0_he: std %l0,[%i0+0x018] ! Mem[000000003e0000d8] ldstub [%i2+0x022],%l6 ! Mem[000000003f0000e2] swap [%i1+0x018],%l0 ! Mem[000000003e8000d8] ldstub [%i2+0x02e],%l4 ! Mem[000000003f0000ee] stx %l2,[%i3+0x000] ! Mem[000000003f8000c0] jmpl %o7,%g0 lduh [%i1+0x034],%l6 ! Mem[000000003e8000f4] p23_far_0_hem: membar #Sync std %l0,[%i0+0x018] ! Mem[000000003e0000d8] ldstub [%i2+0x022],%l6 ! Mem[000000003f0000e2] swap [%i1+0x018],%l0 ! Mem[000000003e8000d8] ldstub [%i2+0x02e],%l4 ! Mem[000000003f0000ee] stx %l2,[%i3+0x000] ! Mem[000000003f8000c0] membar #Sync jmpl %o7,%g0 lduh [%i1+0x034],%l6 ! Mem[000000003e8000f4] p23_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p24_far_0_le: ldsh [%i2+0x03c],%l0 ! Mem[00000000410000fc] ldsb [%i1+0x01c],%l4 ! Mem[00000000408000dc] swap [%i2+0x014],%l2 ! Mem[00000000410000d4] ldstub [%i2+0x03e],%l1 ! Mem[00000000410000fe] sth %l2,[%i2+0x002] ! Mem[00000000410000c2] swap [%i2+0x02c],%l7 ! Mem[00000000410000ec] jmpl %o7,%g0 ldx [%i1+0x038],%l0 ! Mem[00000000408000f8] p24_far_0_lem: membar #Sync ldsh [%i2+0x03c],%l0 ! Mem[00000000410000fc] ldsb [%i1+0x01c],%l4 ! Mem[00000000408000dc] swap [%i2+0x014],%l2 ! Mem[00000000410000d4] ldstub [%i2+0x03e],%l1 ! Mem[00000000410000fe] sth %l2,[%i2+0x002] ! Mem[00000000410000c2] swap [%i2+0x02c],%l7 ! Mem[00000000410000ec] membar #Sync jmpl %o7,%g0 ldx [%i1+0x038],%l0 ! Mem[00000000408000f8] p24_far_0_he: ldsb [%i2+0x010],%l3 ! Mem[00000000410000d0] stb %l4,[%i1+0x008] ! Mem[00000000408000c8] swap [%i1+0x020],%l2 ! Mem[00000000408000e0] ldstub [%i3+0x018],%l1 ! Mem[00000000418000d8] stx %l4,[%i3+0x038] ! Mem[00000000418000f8] ldsb [%i0+0x01e],%l5 ! Mem[00000000400000de] stx %l3,[%i1+0x038] ! Mem[00000000408000f8] jmpl %o7,%g0 stw %l1,[%i1+0x000] ! Mem[00000000408000c0] p24_far_0_hem: membar #Sync ldsb [%i2+0x010],%l3 ! Mem[00000000410000d0] stb %l4,[%i1+0x008] ! Mem[00000000408000c8] swap [%i1+0x020],%l2 ! Mem[00000000408000e0] ldstub [%i3+0x018],%l1 ! Mem[00000000418000d8] stx %l4,[%i3+0x038] ! Mem[00000000418000f8] ldsb [%i0+0x01e],%l5 ! Mem[00000000400000de] stx %l3,[%i1+0x038] ! Mem[00000000408000f8] membar #Sync jmpl %o7,%g0 stw %l1,[%i1+0x000] ! Mem[00000000408000c0] p24_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p25_far_0_le: ldsh [%i3+0x01c],%l0 ! Mem[00000000438000dc] stw %l4,[%i2+0x004] ! Mem[00000000430000c4] swap [%i0+0x028],%l0 ! Mem[00000000420000e8] ldd [%i0+0x018],%l0 ! Mem[00000000420000d8] lduh [%i1+0x022],%l0 ! Mem[00000000428000e2] sth %l0,[%i1+0x004] ! Mem[00000000428000c4] jmpl %o7,%g0 stb %l0,[%i3+0x031] ! Mem[00000000438000f1] p25_far_0_lem: membar #Sync ldsh [%i3+0x01c],%l0 ! Mem[00000000438000dc] stw %l4,[%i2+0x004] ! Mem[00000000430000c4] swap [%i0+0x028],%l0 ! Mem[00000000420000e8] ldd [%i0+0x018],%l0 ! Mem[00000000420000d8] lduh [%i1+0x022],%l0 ! Mem[00000000428000e2] sth %l0,[%i1+0x004] ! Mem[00000000428000c4] membar #Sync jmpl %o7,%g0 stb %l0,[%i3+0x031] ! Mem[00000000438000f1] p25_far_0_he: ldsw [%i0+0x030],%l3 ! Mem[00000000420000f0] ldub [%i2+0x02e],%l4 ! Mem[00000000430000ee] swap [%i0+0x000],%l2 ! Mem[00000000420000c0] swap [%i2+0x034],%l6 ! Mem[00000000430000f4] jmpl %o7,%g0 ldsh [%i3+0x030],%l7 ! Mem[00000000438000f0] p25_far_0_hem: membar #Sync ldsw [%i0+0x030],%l3 ! Mem[00000000420000f0] ldub [%i2+0x02e],%l4 ! Mem[00000000430000ee] swap [%i0+0x000],%l2 ! Mem[00000000420000c0] swap [%i2+0x034],%l6 ! Mem[00000000430000f4] membar #Sync jmpl %o7,%g0 ldsh [%i3+0x030],%l7 ! Mem[00000000438000f0] p25_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p26_far_0_le: ldsh [%i3+0x03c],%l0 ! Mem[00000000458000fc] ldstub [%i1+0x01c],%l4 ! Mem[00000000448000dc] ldub [%i0+0x029],%l0 ! Mem[00000000440000e9] std %l0,[%i2+0x020] ! Mem[00000000450000e0] ldd [%i0+0x020],%l2 ! Mem[00000000440000e0] swap [%i3+0x014],%l0 ! Mem[00000000458000d4] jmpl %o7,%g0 ldstub [%i2+0x000],%l2 ! Mem[00000000450000c0] p26_far_0_lem: membar #Sync ldsh [%i3+0x03c],%l0 ! Mem[00000000458000fc] ldstub [%i1+0x01c],%l4 ! Mem[00000000448000dc] ldub [%i0+0x029],%l0 ! Mem[00000000440000e9] std %l0,[%i2+0x020] ! Mem[00000000450000e0] ldd [%i0+0x020],%l2 ! Mem[00000000440000e0] swap [%i3+0x014],%l0 ! Mem[00000000458000d4] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x000],%l2 ! Mem[00000000450000c0] p26_far_0_he: ldsh [%i2+0x00e],%l3 ! Mem[00000000450000ce] ldd [%i0+0x008],%l4 ! Mem[00000000440000c8] swap [%i3+0x030],%l5 ! Mem[00000000458000f0] sth %l1,[%i2+0x018] ! Mem[00000000450000d8] sth %l4,[%i3+0x03c] ! Mem[00000000458000fc] jmpl %o7,%g0 swap [%i2+0x034],%l1 ! Mem[00000000450000f4] p26_far_0_hem: membar #Sync ldsh [%i2+0x00e],%l3 ! Mem[00000000450000ce] ldd [%i0+0x008],%l4 ! Mem[00000000440000c8] swap [%i3+0x030],%l5 ! Mem[00000000458000f0] sth %l1,[%i2+0x018] ! Mem[00000000450000d8] sth %l4,[%i3+0x03c] ! Mem[00000000458000fc] membar #Sync jmpl %o7,%g0 swap [%i2+0x034],%l1 ! Mem[00000000450000f4] p26_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p27_far_0_le: ldsh [%i3+0x01c],%l0 ! Mem[00000000478000dc] ldx [%i1+0x038],%l4 ! Mem[00000000468000f8] lduh [%i2+0x02e],%l7 ! Mem[00000000470000ee] stx %l5,[%i1+0x010] ! Mem[00000000468000d0] ldstub [%i2+0x00d],%l1 ! Mem[00000000470000cd] swap [%i1+0x02c],%l4 ! Mem[00000000468000ec] jmpl %o7,%g0 ldstub [%i0+0x000],%l2 ! Mem[00000000460000c0] p27_far_0_lem: membar #Sync ldsh [%i3+0x01c],%l0 ! Mem[00000000478000dc] ldx [%i1+0x038],%l4 ! Mem[00000000468000f8] lduh [%i2+0x02e],%l7 ! Mem[00000000470000ee] stx %l5,[%i1+0x010] ! Mem[00000000468000d0] ldstub [%i2+0x00d],%l1 ! Mem[00000000470000cd] swap [%i1+0x02c],%l4 ! Mem[00000000468000ec] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x000],%l2 ! Mem[00000000460000c0] p27_far_0_he: ldstub [%i2+0x02e],%l3 ! Mem[00000000470000ee] stw %l2,[%i1+0x014] ! Mem[00000000468000d4] ldsw [%i3+0x010],%l1 ! Mem[00000000478000d0] stw %l4,[%i1+0x028] ! Mem[00000000468000e8] ldsw [%i0+0x030],%l7 ! Mem[00000000460000f0] jmpl %o7,%g0 sth %l6,[%i2+0x002] ! Mem[00000000470000c2] p27_far_0_hem: membar #Sync ldstub [%i2+0x02e],%l3 ! Mem[00000000470000ee] stw %l2,[%i1+0x014] ! Mem[00000000468000d4] ldsw [%i3+0x010],%l1 ! Mem[00000000478000d0] stw %l4,[%i1+0x028] ! Mem[00000000468000e8] ldsw [%i0+0x030],%l7 ! Mem[00000000460000f0] membar #Sync jmpl %o7,%g0 sth %l6,[%i2+0x002] ! Mem[00000000470000c2] p27_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p28_far_0_le: ldsh [%i3+0x03c],%l0 ! Mem[00000000498000fc] ldub [%i1+0x01c],%l4 ! Mem[00000000488000dc] ldstub [%i2+0x00f],%l7 ! Mem[00000000490000cf] ldsb [%i1+0x02f],%l4 ! Mem[00000000488000ef] std %l2,[%i0+0x000] ! Mem[00000000480000c0] swap [%i1+0x02c],%l7 ! Mem[00000000488000ec] jmpl %o7,%g0 ldd [%i0+0x038],%l0 ! Mem[00000000480000f8] p28_far_0_lem: membar #Sync ldsh [%i3+0x03c],%l0 ! Mem[00000000498000fc] ldub [%i1+0x01c],%l4 ! Mem[00000000488000dc] ldstub [%i2+0x00f],%l7 ! Mem[00000000490000cf] ldsb [%i1+0x02f],%l4 ! Mem[00000000488000ef] std %l2,[%i0+0x000] ! Mem[00000000480000c0] swap [%i1+0x02c],%l7 ! Mem[00000000488000ec] membar #Sync jmpl %o7,%g0 ldd [%i0+0x038],%l0 ! Mem[00000000480000f8] p28_far_0_he: ldd [%i3+0x010],%l0 ! Mem[00000000498000d0] stw %l4,[%i2+0x008] ! Mem[00000000490000c8] std %l2,[%i3+0x020] ! Mem[00000000498000e0] ldub [%i1+0x01d],%l1 ! Mem[00000000488000dd] ldstub [%i3+0x01b],%l5 ! Mem[00000000498000db] std %l0,[%i2+0x028] ! Mem[00000000490000e8] ldsw [%i0+0x03c],%l5 ! Mem[00000000480000fc] jmpl %o7,%g0 swap [%i2+0x02c],%l1 ! Mem[00000000490000ec] p28_far_0_hem: membar #Sync ldd [%i3+0x010],%l0 ! Mem[00000000498000d0] stw %l4,[%i2+0x008] ! Mem[00000000490000c8] std %l2,[%i3+0x020] ! Mem[00000000498000e0] ldub [%i1+0x01d],%l1 ! Mem[00000000488000dd] ldstub [%i3+0x01b],%l5 ! Mem[00000000498000db] std %l0,[%i2+0x028] ! Mem[00000000490000e8] ldsw [%i0+0x03c],%l5 ! Mem[00000000480000fc] membar #Sync jmpl %o7,%g0 swap [%i2+0x02c],%l1 ! Mem[00000000490000ec] p28_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p29_far_0_le: ldsw [%i3+0x01c],%l0 ! Mem[000000004b8000dc] ldsb [%i0+0x005],%l4 ! Mem[000000004a0000c5] ldsh [%i1+0x028],%l0 ! Mem[000000004a8000e8] ldsh [%i0+0x002],%l0 ! Mem[000000004a0000c2] sth %l0,[%i2+0x022] ! Mem[000000004b0000e2] ldsw [%i1+0x004],%l0 ! Mem[000000004a8000c4] jmpl %o7,%g0 ldstub [%i2+0x019],%l0 ! Mem[000000004b0000d9] p29_far_0_lem: membar #Sync ldsw [%i3+0x01c],%l0 ! Mem[000000004b8000dc] ldsb [%i0+0x005],%l4 ! Mem[000000004a0000c5] ldsh [%i1+0x028],%l0 ! Mem[000000004a8000e8] ldsh [%i0+0x002],%l0 ! Mem[000000004a0000c2] sth %l0,[%i2+0x022] ! Mem[000000004b0000e2] ldsw [%i1+0x004],%l0 ! Mem[000000004a8000c4] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x019],%l0 ! Mem[000000004b0000d9] p29_far_0_he: ldub [%i1+0x030],%l3 ! Mem[000000004a8000f0] ldsb [%i2+0x02e],%l4 ! Mem[000000004b0000ee] ldstub [%i1+0x001],%l2 ! Mem[000000004a8000c1] lduh [%i0+0x034],%l6 ! Mem[000000004a0000f4] ldd [%i1+0x030],%l6 ! Mem[000000004a8000f0] ldsb [%i3+0x003],%l6 ! Mem[000000004b8000c3] std %l4,[%i0+0x008] ! Mem[000000004a0000c8] jmpl %o7,%g0 swap [%i1+0x03c],%l5 ! Mem[000000004a8000fc] p29_far_0_hem: membar #Sync ldub [%i1+0x030],%l3 ! Mem[000000004a8000f0] ldsb [%i2+0x02e],%l4 ! Mem[000000004b0000ee] ldstub [%i1+0x001],%l2 ! Mem[000000004a8000c1] lduh [%i0+0x034],%l6 ! Mem[000000004a0000f4] ldd [%i1+0x030],%l6 ! Mem[000000004a8000f0] ldsb [%i3+0x003],%l6 ! Mem[000000004b8000c3] std %l4,[%i0+0x008] ! Mem[000000004a0000c8] membar #Sync jmpl %o7,%g0 swap [%i1+0x03c],%l5 ! Mem[000000004a8000fc] p29_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p30_far_0_le: ldsw [%i3+0x03c],%l0 ! Mem[000000004d8000fc] ldstub [%i0+0x01c],%l4 ! Mem[000000004c0000dc] swap [%i1+0x00c],%l7 ! Mem[000000004c8000cc] lduw [%i1+0x014],%l5 ! Mem[000000004c8000d4] stb %l1,[%i0+0x00d] ! Mem[000000004c0000cd] swap [%i0+0x02c],%l4 ! Mem[000000004c0000ec] jmpl %o7,%g0 ldstub [%i2+0x002],%l2 ! Mem[000000004d0000c2] p30_far_0_lem: membar #Sync ldsw [%i3+0x03c],%l0 ! Mem[000000004d8000fc] ldstub [%i0+0x01c],%l4 ! Mem[000000004c0000dc] swap [%i1+0x00c],%l7 ! Mem[000000004c8000cc] lduw [%i1+0x014],%l5 ! Mem[000000004c8000d4] stb %l1,[%i0+0x00d] ! Mem[000000004c0000cd] swap [%i0+0x02c],%l4 ! Mem[000000004c0000ec] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x002],%l2 ! Mem[000000004d0000c2] p30_far_0_he: stx %l1,[%i0+0x008] ! Mem[000000004c0000c8] ldstub [%i2+0x018],%l7 ! Mem[000000004d0000d8] lduw [%i3+0x010],%l3 ! Mem[000000004d8000d0] stb %l7,[%i0+0x031] ! Mem[000000004c0000f1] jmpl %o7,%g0 sth %l2,[%i3+0x000] ! Mem[000000004d8000c0] p30_far_0_hem: membar #Sync stx %l1,[%i0+0x008] ! Mem[000000004c0000c8] ldstub [%i2+0x018],%l7 ! Mem[000000004d0000d8] lduw [%i3+0x010],%l3 ! Mem[000000004d8000d0] stb %l7,[%i0+0x031] ! Mem[000000004c0000f1] membar #Sync jmpl %o7,%g0 sth %l2,[%i3+0x000] ! Mem[000000004d8000c0] p30_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p31_far_0_le: ldsw [%i3+0x01c],%l0 ! Mem[000000004f8000dc] ldsw [%i0+0x03c],%l4 ! Mem[000000004e0000fc] sth %l7,[%i0+0x02e] ! Mem[000000004e0000ee] std %l4,[%i0+0x010] ! Mem[000000004e0000d0] ldd [%i2+0x008],%l0 ! Mem[000000004f0000c8] ldsb [%i3+0x02f],%l4 ! Mem[000000004f8000ef] jmpl %o7,%g0 stb %l2,[%i0+0x022] ! Mem[000000004e0000e2] p31_far_0_lem: membar #Sync ldsw [%i3+0x01c],%l0 ! Mem[000000004f8000dc] ldsw [%i0+0x03c],%l4 ! Mem[000000004e0000fc] sth %l7,[%i0+0x02e] ! Mem[000000004e0000ee] std %l4,[%i0+0x010] ! Mem[000000004e0000d0] ldd [%i2+0x008],%l0 ! Mem[000000004f0000c8] ldsb [%i3+0x02f],%l4 ! Mem[000000004f8000ef] membar #Sync jmpl %o7,%g0 stb %l2,[%i0+0x022] ! Mem[000000004e0000e2] p31_far_0_he: swap [%i1+0x02c],%l1 ! Mem[000000004e8000ec] ldsh [%i2+0x018],%l7 ! Mem[000000004f0000d8] swap [%i2+0x030],%l3 ! Mem[000000004f0000f0] sth %l7,[%i3+0x010] ! Mem[000000004f8000d0] jmpl %o7,%g0 swap [%i3+0x01c],%l0 ! Mem[000000004f8000dc] p31_far_0_hem: membar #Sync swap [%i1+0x02c],%l1 ! Mem[000000004e8000ec] ldsh [%i2+0x018],%l7 ! Mem[000000004f0000d8] swap [%i2+0x030],%l3 ! Mem[000000004f0000f0] sth %l7,[%i3+0x010] ! Mem[000000004f8000d0] membar #Sync jmpl %o7,%g0 swap [%i3+0x01c],%l0 ! Mem[000000004f8000dc] p31_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p32_far_0_le: ldsw [%i3+0x03c],%l0 ! Mem[00000000518000fc] std %l4,[%i0+0x018] ! Mem[00000000500000d8] ldd [%i0+0x008],%l6 ! Mem[00000000500000c8] ldd [%i2+0x020],%l0 ! Mem[00000000510000e0] lduh [%i0+0x020],%l3 ! Mem[00000000500000e0] swap [%i2+0x014],%l0 ! Mem[00000000510000d4] jmpl %o7,%g0 ldub [%i2+0x000],%l2 ! Mem[00000000510000c0] p32_far_0_lem: membar #Sync ldsw [%i3+0x03c],%l0 ! Mem[00000000518000fc] std %l4,[%i0+0x018] ! Mem[00000000500000d8] ldd [%i0+0x008],%l6 ! Mem[00000000500000c8] ldd [%i2+0x020],%l0 ! Mem[00000000510000e0] lduh [%i0+0x020],%l3 ! Mem[00000000500000e0] swap [%i2+0x014],%l0 ! Mem[00000000510000d4] membar #Sync jmpl %o7,%g0 ldub [%i2+0x000],%l2 ! Mem[00000000510000c0] p32_far_0_he: swap [%i2+0x018],%l1 ! Mem[00000000510000d8] std %l6,[%i1+0x000] ! Mem[00000000508000c0] ldsb [%i3+0x01b],%l0 ! Mem[00000000518000db] stw %l4,[%i0+0x00c] ! Mem[00000000500000cc] swap [%i0+0x000],%l2 ! Mem[00000000500000c0] jmpl %o7,%g0 ldsh [%i1+0x014],%l6 ! Mem[00000000508000d4] p32_far_0_hem: membar #Sync swap [%i2+0x018],%l1 ! Mem[00000000510000d8] std %l6,[%i1+0x000] ! Mem[00000000508000c0] ldsb [%i3+0x01b],%l0 ! Mem[00000000518000db] stw %l4,[%i0+0x00c] ! Mem[00000000500000cc] swap [%i0+0x000],%l2 ! Mem[00000000500000c0] membar #Sync jmpl %o7,%g0 ldsh [%i1+0x014],%l6 ! Mem[00000000508000d4] p32_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p33_far_0_le: ldsw [%i3+0x01c],%l0 ! Mem[00000000538000dc] ldd [%i3+0x000],%l4 ! Mem[00000000538000c0] sth %l0,[%i2+0x028] ! Mem[00000000530000e8] swap [%i2+0x02c],%l4 ! Mem[00000000530000ec] swap [%i2+0x020],%l2 ! Mem[00000000530000e0] lduw [%i0+0x004],%l2 ! Mem[00000000520000c4] jmpl %o7,%g0 ldstub [%i3+0x03b],%l5 ! Mem[00000000538000fb] p33_far_0_lem: membar #Sync ldsw [%i3+0x01c],%l0 ! Mem[00000000538000dc] ldd [%i3+0x000],%l4 ! Mem[00000000538000c0] sth %l0,[%i2+0x028] ! Mem[00000000530000e8] swap [%i2+0x02c],%l4 ! Mem[00000000530000ec] swap [%i2+0x020],%l2 ! Mem[00000000530000e0] lduw [%i0+0x004],%l2 ! Mem[00000000520000c4] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x03b],%l5 ! Mem[00000000538000fb] p33_far_0_he: sth %l1,[%i3+0x012] ! Mem[00000000538000d2] ldsb [%i0+0x028],%l4 ! Mem[00000000520000e8] jmpl %o7,%g0 sth %l5,[%i1+0x012] ! Mem[00000000528000d2] p33_far_0_hem: membar #Sync sth %l1,[%i3+0x012] ! Mem[00000000538000d2] ldsb [%i0+0x028],%l4 ! Mem[00000000520000e8] membar #Sync jmpl %o7,%g0 sth %l5,[%i1+0x012] ! Mem[00000000528000d2] p33_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p34_far_0_le: ldsw [%i3+0x03c],%l0 ! Mem[00000000558000fc] swap [%i0+0x01c],%l4 ! Mem[00000000540000dc] lduw [%i2+0x00c],%l7 ! Mem[00000000550000cc] ldd [%i0+0x010],%l4 ! Mem[00000000540000d0] ldsb [%i3+0x020],%l3 ! Mem[00000000558000e0] sth %l0,[%i1+0x024] ! Mem[00000000548000e4] jmpl %o7,%g0 std %l0,[%i2+0x030] ! Mem[00000000550000f0] p34_far_0_lem: membar #Sync ldsw [%i3+0x03c],%l0 ! Mem[00000000558000fc] swap [%i0+0x01c],%l4 ! Mem[00000000540000dc] lduw [%i2+0x00c],%l7 ! Mem[00000000550000cc] ldd [%i0+0x010],%l4 ! Mem[00000000540000d0] ldsb [%i3+0x020],%l3 ! Mem[00000000558000e0] sth %l0,[%i1+0x024] ! Mem[00000000548000e4] membar #Sync jmpl %o7,%g0 std %l0,[%i2+0x030] ! Mem[00000000550000f0] p34_far_0_he: swap [%i3+0x00c],%l3 ! Mem[00000000558000cc] lduw [%i3+0x014],%l2 ! Mem[00000000558000d4] stx %l1,[%i3+0x010] ! Mem[00000000558000d0] ldsb [%i2+0x008],%l4 ! Mem[00000000550000c8] jmpl %o7,%g0 sth %l2,[%i2+0x022] ! Mem[00000000550000e2] p34_far_0_hem: membar #Sync swap [%i3+0x00c],%l3 ! Mem[00000000558000cc] lduw [%i3+0x014],%l2 ! Mem[00000000558000d4] stx %l1,[%i3+0x010] ! Mem[00000000558000d0] ldsb [%i2+0x008],%l4 ! Mem[00000000550000c8] membar #Sync jmpl %o7,%g0 sth %l2,[%i2+0x022] ! Mem[00000000550000e2] p34_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p35_far_0_le: ldsw [%i3+0x01c],%l0 ! Mem[00000000578000dc] lduw [%i0+0x03c],%l4 ! Mem[00000000560000fc] ldd [%i3+0x028],%l0 ! Mem[00000000578000e8] ldstub [%i1+0x002],%l0 ! Mem[00000000568000c2] ldstub [%i0+0x020],%l3 ! Mem[00000000560000e0] stw %l0,[%i3+0x014] ! Mem[00000000578000d4] jmpl %o7,%g0 ldd [%i2+0x000],%l2 ! Mem[00000000570000c0] p35_far_0_lem: membar #Sync ldsw [%i3+0x01c],%l0 ! Mem[00000000578000dc] lduw [%i0+0x03c],%l4 ! Mem[00000000560000fc] ldd [%i3+0x028],%l0 ! Mem[00000000578000e8] ldstub [%i1+0x002],%l0 ! Mem[00000000568000c2] ldstub [%i0+0x020],%l3 ! Mem[00000000560000e0] stw %l0,[%i3+0x014] ! Mem[00000000578000d4] membar #Sync jmpl %o7,%g0 ldd [%i2+0x000],%l2 ! Mem[00000000570000c0] p35_far_0_he: lduw [%i1+0x018],%l1 ! Mem[00000000568000d8] lduw [%i3+0x020],%l6 ! Mem[00000000578000e0] stx %l0,[%i3+0x018] ! Mem[00000000578000d8] ldsb [%i3+0x028],%l4 ! Mem[00000000578000e8] std %l2,[%i1+0x020] ! Mem[00000000568000e0] jmpl %o7,%g0 ldub [%i0+0x038],%l1 ! Mem[00000000560000f8] p35_far_0_hem: membar #Sync lduw [%i1+0x018],%l1 ! Mem[00000000568000d8] lduw [%i3+0x020],%l6 ! Mem[00000000578000e0] stx %l0,[%i3+0x018] ! Mem[00000000578000d8] ldsb [%i3+0x028],%l4 ! Mem[00000000578000e8] std %l2,[%i1+0x020] ! Mem[00000000568000e0] membar #Sync jmpl %o7,%g0 ldub [%i0+0x038],%l1 ! Mem[00000000560000f8] p35_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p36_far_0_le: ldsw [%i0+0x03c],%l0 ! Mem[00000000580000fc] stx %l4,[%i0+0x018] ! Mem[00000000580000d8] ldsb [%i2+0x00f],%l7 ! Mem[00000000590000cf] stb %l5,[%i1+0x014] ! Mem[00000000588000d4] stx %l3,[%i1+0x020] ! Mem[00000000588000e0] ldsb [%i2+0x016],%l0 ! Mem[00000000590000d6] jmpl %o7,%g0 swap [%i0+0x000],%l2 ! Mem[00000000580000c0] p36_far_0_lem: membar #Sync ldsw [%i0+0x03c],%l0 ! Mem[00000000580000fc] stx %l4,[%i0+0x018] ! Mem[00000000580000d8] ldsb [%i2+0x00f],%l7 ! Mem[00000000590000cf] stb %l5,[%i1+0x014] ! Mem[00000000588000d4] stx %l3,[%i1+0x020] ! Mem[00000000588000e0] ldsb [%i2+0x016],%l0 ! Mem[00000000590000d6] membar #Sync jmpl %o7,%g0 swap [%i0+0x000],%l2 ! Mem[00000000580000c0] p36_far_0_he: lduw [%i0+0x018],%l1 ! Mem[00000000580000d8] ldstub [%i2+0x015],%l2 ! Mem[00000000590000d5] lduw [%i1+0x010],%l1 ! Mem[00000000588000d0] ldsh [%i0+0x008],%l4 ! Mem[00000000580000c8] lduw [%i0+0x020],%l2 ! Mem[00000000580000e0] jmpl %o7,%g0 ldsh [%i2+0x018],%l1 ! Mem[00000000590000d8] p36_far_0_hem: membar #Sync lduw [%i0+0x018],%l1 ! Mem[00000000580000d8] ldstub [%i2+0x015],%l2 ! Mem[00000000590000d5] lduw [%i1+0x010],%l1 ! Mem[00000000588000d0] ldsh [%i0+0x008],%l4 ! Mem[00000000580000c8] lduw [%i0+0x020],%l2 ! Mem[00000000580000e0] membar #Sync jmpl %o7,%g0 ldsh [%i2+0x018],%l1 ! Mem[00000000590000d8] p36_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p37_far_0_le: ldsw [%i0+0x01c],%l0 ! Mem[000000005a0000dc] ldstub [%i1+0x005],%l4 ! Mem[000000005a8000c5] ldsb [%i1+0x015],%l2 ! Mem[000000005a8000d5] stw %l1,[%i3+0x01c] ! Mem[000000005b8000dc] swap [%i1+0x020],%l0 ! Mem[000000005a8000e0] sth %l0,[%i1+0x004] ! Mem[000000005a8000c4] jmpl %o7,%g0 lduh [%i0+0x03a],%l5 ! Mem[000000005a0000fa] p37_far_0_lem: membar #Sync ldsw [%i0+0x01c],%l0 ! Mem[000000005a0000dc] ldstub [%i1+0x005],%l4 ! Mem[000000005a8000c5] ldsb [%i1+0x015],%l2 ! Mem[000000005a8000d5] stw %l1,[%i3+0x01c] ! Mem[000000005b8000dc] swap [%i1+0x020],%l0 ! Mem[000000005a8000e0] sth %l0,[%i1+0x004] ! Mem[000000005a8000c4] membar #Sync jmpl %o7,%g0 lduh [%i0+0x03a],%l5 ! Mem[000000005a0000fa] p37_far_0_he: ldx [%i0+0x010],%l1 ! Mem[000000005a0000d0] ldsh [%i1+0x028],%l4 ! Mem[000000005a8000e8] jmpl %o7,%g0 ldd [%i0+0x020],%l2 ! Mem[000000005a0000e0] p37_far_0_hem: membar #Sync ldx [%i0+0x010],%l1 ! Mem[000000005a0000d0] ldsh [%i1+0x028],%l4 ! Mem[000000005a8000e8] membar #Sync jmpl %o7,%g0 ldd [%i0+0x020],%l2 ! Mem[000000005a0000e0] p37_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p38_far_0_le: ldsw [%i0+0x03c],%l0 ! Mem[000000005c0000fc] swap [%i3+0x01c],%l4 ! Mem[000000005d8000dc] stx %l7,[%i0+0x008] ! Mem[000000005c0000c8] swap [%i3+0x014],%l5 ! Mem[000000005d8000d4] ldstub [%i0+0x00d],%l1 ! Mem[000000005c0000cd] swap [%i0+0x014],%l0 ! Mem[000000005c0000d4] jmpl %o7,%g0 stx %l0,[%i3+0x030] ! Mem[000000005d8000f0] p38_far_0_lem: membar #Sync ldsw [%i0+0x03c],%l0 ! Mem[000000005c0000fc] swap [%i3+0x01c],%l4 ! Mem[000000005d8000dc] stx %l7,[%i0+0x008] ! Mem[000000005c0000c8] swap [%i3+0x014],%l5 ! Mem[000000005d8000d4] ldstub [%i0+0x00d],%l1 ! Mem[000000005c0000cd] swap [%i0+0x014],%l0 ! Mem[000000005c0000d4] membar #Sync jmpl %o7,%g0 stx %l0,[%i3+0x030] ! Mem[000000005d8000f0] p38_far_0_he: stx %l3,[%i3+0x008] ! Mem[000000005d8000c8] stw %l2,[%i1+0x014] ! Mem[000000005c8000d4] swap [%i3+0x010],%l1 ! Mem[000000005d8000d0] ldsh [%i3+0x008],%l4 ! Mem[000000005d8000c8] jmpl %o7,%g0 ldstub [%i3+0x023],%l2 ! Mem[000000005d8000e3] p38_far_0_hem: membar #Sync stx %l3,[%i3+0x008] ! Mem[000000005d8000c8] stw %l2,[%i1+0x014] ! Mem[000000005c8000d4] swap [%i3+0x010],%l1 ! Mem[000000005d8000d0] ldsh [%i3+0x008],%l4 ! Mem[000000005d8000c8] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x023],%l2 ! Mem[000000005d8000e3] p38_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p39_far_0_le: ldsw [%i0+0x01c],%l0 ! Mem[000000005e0000dc] ldsh [%i3+0x03c],%l4 ! Mem[000000005f8000fc] swap [%i0+0x02c],%l7 ! Mem[000000005e0000ec] ldsh [%i1+0x014],%l5 ! Mem[000000005e8000d4] std %l0,[%i2+0x008] ! Mem[000000005f0000c8] ldstub [%i0+0x02f],%l4 ! Mem[000000005e0000ef] jmpl %o7,%g0 ldsh [%i2+0x022],%l2 ! Mem[000000005f0000e2] p39_far_0_lem: membar #Sync ldsw [%i0+0x01c],%l0 ! Mem[000000005e0000dc] ldsh [%i3+0x03c],%l4 ! Mem[000000005f8000fc] swap [%i0+0x02c],%l7 ! Mem[000000005e0000ec] ldsh [%i1+0x014],%l5 ! Mem[000000005e8000d4] std %l0,[%i2+0x008] ! Mem[000000005f0000c8] ldstub [%i0+0x02f],%l4 ! Mem[000000005e0000ef] membar #Sync jmpl %o7,%g0 ldsh [%i2+0x022],%l2 ! Mem[000000005f0000e2] p39_far_0_he: stx %l1,[%i3+0x018] ! Mem[000000005f8000d8] ldsb [%i1+0x015],%l2 ! Mem[000000005e8000d5] ldstub [%i3+0x013],%l1 ! Mem[000000005f8000d3] ldsw [%i0+0x028],%l4 ! Mem[000000005e0000e8] jmpl %o7,%g0 ldub [%i3+0x013],%l5 ! Mem[000000005f8000d3] p39_far_0_hem: membar #Sync stx %l1,[%i3+0x018] ! Mem[000000005f8000d8] ldsb [%i1+0x015],%l2 ! Mem[000000005e8000d5] ldstub [%i3+0x013],%l1 ! Mem[000000005f8000d3] ldsw [%i0+0x028],%l4 ! Mem[000000005e0000e8] membar #Sync jmpl %o7,%g0 ldub [%i3+0x013],%l5 ! Mem[000000005f8000d3] p39_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p40_far_0_le: ldsw [%i0+0x03c],%l0 ! Mem[00000000600000fc] stw %l4,[%i3+0x01c] ! Mem[00000000618000dc] stb %l7,[%i3+0x00f] ! Mem[00000000618000cf] sth %l5,[%i0+0x014] ! Mem[00000000600000d4] swap [%i0+0x00c],%l1 ! Mem[00000000600000cc] ldsh [%i0+0x02e],%l4 ! Mem[00000000600000ee] jmpl %o7,%g0 swap [%i0+0x000],%l2 ! Mem[00000000600000c0] p40_far_0_lem: membar #Sync ldsw [%i0+0x03c],%l0 ! Mem[00000000600000fc] stw %l4,[%i3+0x01c] ! Mem[00000000618000dc] stb %l7,[%i3+0x00f] ! Mem[00000000618000cf] sth %l5,[%i0+0x014] ! Mem[00000000600000d4] swap [%i0+0x00c],%l1 ! Mem[00000000600000cc] ldsh [%i0+0x02e],%l4 ! Mem[00000000600000ee] membar #Sync jmpl %o7,%g0 swap [%i0+0x000],%l2 ! Mem[00000000600000c0] p40_far_0_he: ldd [%i0+0x008],%l0 ! Mem[00000000600000c8] lduh [%i1+0x002],%l6 ! Mem[00000000608000c2] lduh [%i3+0x01a],%l0 ! Mem[00000000618000da] ldsb [%i0+0x00e],%l4 ! Mem[00000000600000ce] jmpl %o7,%g0 swap [%i3+0x030],%l5 ! Mem[00000000618000f0] p40_far_0_hem: membar #Sync ldd [%i0+0x008],%l0 ! Mem[00000000600000c8] lduh [%i1+0x002],%l6 ! Mem[00000000608000c2] lduh [%i3+0x01a],%l0 ! Mem[00000000618000da] ldsb [%i0+0x00e],%l4 ! Mem[00000000600000ce] membar #Sync jmpl %o7,%g0 swap [%i3+0x030],%l5 ! Mem[00000000618000f0] p40_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p41_far_0_le: ldsw [%i0+0x01c],%l0 ! Mem[00000000620000dc] ldsb [%i2+0x00b],%l5 ! Mem[00000000630000cb] sth %l1,[%i1+0x00c] ! Mem[00000000628000cc] sth %l4,[%i3+0x02e] ! Mem[00000000638000ee] stx %l2,[%i2+0x000] ! Mem[00000000630000c0] ldsb [%i3+0x004],%l2 ! Mem[00000000638000c4] jmpl %o7,%g0 sth %l1,[%i3+0x030] ! Mem[00000000638000f0] p41_far_0_lem: membar #Sync ldsw [%i0+0x01c],%l0 ! Mem[00000000620000dc] ldsb [%i2+0x00b],%l5 ! Mem[00000000630000cb] sth %l1,[%i1+0x00c] ! Mem[00000000628000cc] sth %l4,[%i3+0x02e] ! Mem[00000000638000ee] stx %l2,[%i2+0x000] ! Mem[00000000630000c0] ldsb [%i3+0x004],%l2 ! Mem[00000000638000c4] membar #Sync jmpl %o7,%g0 sth %l1,[%i3+0x030] ! Mem[00000000638000f0] p41_far_0_he: swap [%i1+0x01c],%l0 ! Mem[00000000628000dc] stb %l0,[%i1+0x001] ! Mem[00000000628000c1] sth %l5,[%i3+0x03a] ! Mem[00000000638000fa] stx %l1,[%i2+0x030] ! Mem[00000000630000f0] ldsw [%i3+0x00c],%l7 ! Mem[00000000638000cc] ldsb [%i0+0x031],%l4 ! Mem[00000000620000f1] ldsb [%i0+0x00e],%l6 ! Mem[00000000620000ce] jmpl %o7,%g0 lduh [%i3+0x020],%l6 ! Mem[00000000638000e0] p41_far_0_hem: membar #Sync swap [%i1+0x01c],%l0 ! Mem[00000000628000dc] stb %l0,[%i1+0x001] ! Mem[00000000628000c1] sth %l5,[%i3+0x03a] ! Mem[00000000638000fa] stx %l1,[%i2+0x030] ! Mem[00000000630000f0] ldsw [%i3+0x00c],%l7 ! Mem[00000000638000cc] ldsb [%i0+0x031],%l4 ! Mem[00000000620000f1] ldsb [%i0+0x00e],%l6 ! Mem[00000000620000ce] membar #Sync jmpl %o7,%g0 lduh [%i3+0x020],%l6 ! Mem[00000000638000e0] p41_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p42_far_0_le: ldsw [%i0+0x03c],%l0 ! Mem[00000000640000fc] swap [%i3+0x01c],%l4 ! Mem[00000000658000dc] ldsh [%i2+0x028],%l0 ! Mem[00000000650000e8] ldsw [%i1+0x020],%l0 ! Mem[00000000648000e0] stb %l3,[%i0+0x020] ! Mem[00000000640000e0] ldub [%i1+0x016],%l0 ! Mem[00000000648000d6] jmpl %o7,%g0 ldsb [%i0+0x000],%l2 ! Mem[00000000640000c0] p42_far_0_lem: membar #Sync ldsw [%i0+0x03c],%l0 ! Mem[00000000640000fc] swap [%i3+0x01c],%l4 ! Mem[00000000658000dc] ldsh [%i2+0x028],%l0 ! Mem[00000000650000e8] ldsw [%i1+0x020],%l0 ! Mem[00000000648000e0] stb %l3,[%i0+0x020] ! Mem[00000000640000e0] ldub [%i1+0x016],%l0 ! Mem[00000000648000d6] membar #Sync jmpl %o7,%g0 ldsb [%i0+0x000],%l2 ! Mem[00000000640000c0] p42_far_0_he: ldstub [%i3+0x00e],%l3 ! Mem[00000000658000ce] swap [%i3+0x030],%l7 ! Mem[00000000658000f0] lduw [%i1+0x01c],%l0 ! Mem[00000000648000dc] sth %l6,[%i1+0x014] ! Mem[00000000648000d4] stb %l7,[%i2+0x030] ! Mem[00000000650000f0] jmpl %o7,%g0 sth %l6,[%i0+0x002] ! Mem[00000000640000c2] p42_far_0_hem: membar #Sync ldstub [%i3+0x00e],%l3 ! Mem[00000000658000ce] swap [%i3+0x030],%l7 ! Mem[00000000658000f0] lduw [%i1+0x01c],%l0 ! Mem[00000000648000dc] sth %l6,[%i1+0x014] ! Mem[00000000648000d4] stb %l7,[%i2+0x030] ! Mem[00000000650000f0] membar #Sync jmpl %o7,%g0 sth %l6,[%i0+0x002] ! Mem[00000000640000c2] p42_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p43_far_0_le: ldsw [%i0+0x01c],%l0 ! Mem[00000000660000dc] lduh [%i3+0x03c],%l4 ! Mem[00000000678000fc] ldsb [%i2+0x02f],%l7 ! Mem[00000000670000ef] lduw [%i0+0x014],%l5 ! Mem[00000000660000d4] stb %l1,[%i1+0x00d] ! Mem[00000000668000cd] ldsw [%i2+0x02c],%l4 ! Mem[00000000670000ec] jmpl %o7,%g0 ldx [%i0+0x020],%l2 ! Mem[00000000660000e0] p43_far_0_lem: membar #Sync ldsw [%i0+0x01c],%l0 ! Mem[00000000660000dc] lduh [%i3+0x03c],%l4 ! Mem[00000000678000fc] ldsb [%i2+0x02f],%l7 ! Mem[00000000670000ef] lduw [%i0+0x014],%l5 ! Mem[00000000660000d4] stb %l1,[%i1+0x00d] ! Mem[00000000668000cd] ldsw [%i2+0x02c],%l4 ! Mem[00000000670000ec] membar #Sync jmpl %o7,%g0 ldx [%i0+0x020],%l2 ! Mem[00000000660000e0] p43_far_0_he: stw %l1,[%i2+0x02c] ! Mem[00000000670000ec] ldd [%i0+0x020],%l6 ! Mem[00000000660000e0] std %l0,[%i0+0x018] ! Mem[00000000660000d8] stb %l4,[%i2+0x02e] ! Mem[00000000670000ee] jmpl %o7,%g0 swap [%i2+0x000],%l2 ! Mem[00000000670000c0] p43_far_0_hem: membar #Sync stw %l1,[%i2+0x02c] ! Mem[00000000670000ec] ldd [%i0+0x020],%l6 ! Mem[00000000660000e0] std %l0,[%i0+0x018] ! Mem[00000000660000d8] stb %l4,[%i2+0x02e] ! Mem[00000000670000ee] membar #Sync jmpl %o7,%g0 swap [%i2+0x000],%l2 ! Mem[00000000670000c0] p43_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p44_far_0_le: ldsw [%i0+0x03c],%l0 ! Mem[00000000680000fc] sth %l4,[%i3+0x01c] ! Mem[00000000698000dc] ldstub [%i1+0x00f],%l7 ! Mem[00000000688000cf] std %l4,[%i3+0x010] ! Mem[00000000698000d0] ldsw [%i0+0x00c],%l1 ! Mem[00000000680000cc] sth %l4,[%i2+0x02e] ! Mem[00000000690000ee] jmpl %o7,%g0 ldstub [%i3+0x002],%l2 ! Mem[00000000698000c2] p44_far_0_lem: membar #Sync ldsw [%i0+0x03c],%l0 ! Mem[00000000680000fc] sth %l4,[%i3+0x01c] ! Mem[00000000698000dc] ldstub [%i1+0x00f],%l7 ! Mem[00000000688000cf] std %l4,[%i3+0x010] ! Mem[00000000698000d0] ldsw [%i0+0x00c],%l1 ! Mem[00000000680000cc] sth %l4,[%i2+0x02e] ! Mem[00000000690000ee] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x002],%l2 ! Mem[00000000698000c2] p44_far_0_he: ldstub [%i3+0x00f],%l1 ! Mem[00000000698000cf] ldx [%i2+0x018],%l7 ! Mem[00000000690000d8] stw %l3,[%i3+0x010] ! Mem[00000000698000d0] ldstub [%i0+0x031],%l7 ! Mem[00000000680000f1] jmpl %o7,%g0 swap [%i3+0x020],%l2 ! Mem[00000000698000e0] p44_far_0_hem: membar #Sync ldstub [%i3+0x00f],%l1 ! Mem[00000000698000cf] ldx [%i2+0x018],%l7 ! Mem[00000000690000d8] stw %l3,[%i3+0x010] ! Mem[00000000698000d0] ldstub [%i0+0x031],%l7 ! Mem[00000000680000f1] membar #Sync jmpl %o7,%g0 swap [%i3+0x020],%l2 ! Mem[00000000698000e0] p44_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p45_far_0_le: ldsw [%i0+0x01c],%l0 ! Mem[000000006a0000dc] stx %l4,[%i3+0x000] ! Mem[000000006b8000c0] ldx [%i2+0x028],%l0 ! Mem[000000006b0000e8] swap [%i3+0x000],%l0 ! Mem[000000006b8000c0] ldsw [%i0+0x020],%l3 ! Mem[000000006a0000e0] ldstub [%i1+0x004],%l0 ! Mem[000000006a8000c4] jmpl %o7,%g0 sth %l0,[%i2+0x018] ! Mem[000000006b0000d8] p45_far_0_lem: membar #Sync ldsw [%i0+0x01c],%l0 ! Mem[000000006a0000dc] stx %l4,[%i3+0x000] ! Mem[000000006b8000c0] ldx [%i2+0x028],%l0 ! Mem[000000006b0000e8] swap [%i3+0x000],%l0 ! Mem[000000006b8000c0] ldsw [%i0+0x020],%l3 ! Mem[000000006a0000e0] ldstub [%i1+0x004],%l0 ! Mem[000000006a8000c4] membar #Sync jmpl %o7,%g0 sth %l0,[%i2+0x018] ! Mem[000000006b0000d8] p45_far_0_he: ldsb [%i1+0x030],%l3 ! Mem[000000006a8000f0] ldstub [%i0+0x011],%l7 ! Mem[000000006a0000d1] ldstub [%i0+0x01c],%l0 ! Mem[000000006a0000dc] sth %l0,[%i3+0x000] ! Mem[000000006b8000c0] lduh [%i3+0x012],%l5 ! Mem[000000006b8000d2] swap [%i0+0x038],%l1 ! Mem[000000006a0000f8] ldstub [%i0+0x03d],%l4 ! Mem[000000006a0000fd] jmpl %o7,%g0 ldsb [%i2+0x034],%l1 ! Mem[000000006b0000f4] p45_far_0_hem: membar #Sync ldsb [%i1+0x030],%l3 ! Mem[000000006a8000f0] ldstub [%i0+0x011],%l7 ! Mem[000000006a0000d1] ldstub [%i0+0x01c],%l0 ! Mem[000000006a0000dc] sth %l0,[%i3+0x000] ! Mem[000000006b8000c0] lduh [%i3+0x012],%l5 ! Mem[000000006b8000d2] swap [%i0+0x038],%l1 ! Mem[000000006a0000f8] ldstub [%i0+0x03d],%l4 ! Mem[000000006a0000fd] membar #Sync jmpl %o7,%g0 ldsb [%i2+0x034],%l1 ! Mem[000000006b0000f4] p45_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p46_far_0_le: ldsw [%i0+0x03c],%l0 ! Mem[000000006c0000fc] swap [%i2+0x01c],%l4 ! Mem[000000006d0000dc] swap [%i0+0x00c],%l7 ! Mem[000000006c0000cc] ldstub [%i0+0x014],%l5 ! Mem[000000006c0000d4] lduw [%i0+0x00c],%l1 ! Mem[000000006c0000cc] ldsw [%i1+0x02c],%l4 ! Mem[000000006c8000ec] jmpl %o7,%g0 lduh [%i0+0x002],%l2 ! Mem[000000006c0000c2] p46_far_0_lem: membar #Sync ldsw [%i0+0x03c],%l0 ! Mem[000000006c0000fc] swap [%i2+0x01c],%l4 ! Mem[000000006d0000dc] swap [%i0+0x00c],%l7 ! Mem[000000006c0000cc] ldstub [%i0+0x014],%l5 ! Mem[000000006c0000d4] lduw [%i0+0x00c],%l1 ! Mem[000000006c0000cc] ldsw [%i1+0x02c],%l4 ! Mem[000000006c8000ec] membar #Sync jmpl %o7,%g0 lduh [%i0+0x002],%l2 ! Mem[000000006c0000c2] p46_far_0_he: ldstub [%i1+0x00f],%l1 ! Mem[000000006c8000cf] ldstub [%i2+0x018],%l7 ! Mem[000000006d0000d8] ldd [%i3+0x010],%l2 ! Mem[000000006d8000d0] ldstub [%i2+0x031],%l7 ! Mem[000000006d0000f1] jmpl %o7,%g0 swap [%i3+0x01c],%l0 ! Mem[000000006d8000dc] p46_far_0_hem: membar #Sync ldstub [%i1+0x00f],%l1 ! Mem[000000006c8000cf] ldstub [%i2+0x018],%l7 ! Mem[000000006d0000d8] ldd [%i3+0x010],%l2 ! Mem[000000006d8000d0] ldstub [%i2+0x031],%l7 ! Mem[000000006d0000f1] membar #Sync jmpl %o7,%g0 swap [%i3+0x01c],%l0 ! Mem[000000006d8000dc] p46_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p47_far_0_le: ldsw [%i1+0x01c],%l0 ! Mem[000000006e8000dc] ldsb [%i2+0x03c],%l4 ! Mem[000000006f0000fc] stb %l7,[%i3+0x02f] ! Mem[000000006f8000ef] ldsw [%i3+0x014],%l5 ! Mem[000000006f8000d4] lduw [%i3+0x020],%l3 ! Mem[000000006f8000e0] stw %l0,[%i0+0x014] ! Mem[000000006e0000d4] jmpl %o7,%g0 ldstub [%i2+0x000],%l2 ! Mem[000000006f0000c0] p47_far_0_lem: membar #Sync ldsw [%i1+0x01c],%l0 ! Mem[000000006e8000dc] ldsb [%i2+0x03c],%l4 ! Mem[000000006f0000fc] stb %l7,[%i3+0x02f] ! Mem[000000006f8000ef] ldsw [%i3+0x014],%l5 ! Mem[000000006f8000d4] lduw [%i3+0x020],%l3 ! Mem[000000006f8000e0] stw %l0,[%i0+0x014] ! Mem[000000006e0000d4] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x000],%l2 ! Mem[000000006f0000c0] p47_far_0_he: ldstub [%i2+0x01a],%l1 ! Mem[000000006f0000da] stb %l6,[%i0+0x022] ! Mem[000000006e0000e2] ldstub [%i2+0x01b],%l0 ! Mem[000000006f0000db] sth %l4,[%i2+0x02e] ! Mem[000000006f0000ee] ldstub [%i3+0x001],%l2 ! Mem[000000006f8000c1] jmpl %o7,%g0 ldx [%i0+0x030],%l6 ! Mem[000000006e0000f0] p47_far_0_hem: membar #Sync ldstub [%i2+0x01a],%l1 ! Mem[000000006f0000da] stb %l6,[%i0+0x022] ! Mem[000000006e0000e2] ldstub [%i2+0x01b],%l0 ! Mem[000000006f0000db] sth %l4,[%i2+0x02e] ! Mem[000000006f0000ee] ldstub [%i3+0x001],%l2 ! Mem[000000006f8000c1] membar #Sync jmpl %o7,%g0 ldx [%i0+0x030],%l6 ! Mem[000000006e0000f0] p47_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p48_far_0_le: ldsw [%i1+0x03c],%l0 ! Mem[00000000708000fc] stb %l4,[%i2+0x01c] ! Mem[00000000710000dc] ldx [%i3+0x008],%l7 ! Mem[00000000718000c8] ldub [%i1+0x014],%l5 ! Mem[00000000708000d4] ldsb [%i0+0x00d],%l1 ! Mem[00000000700000cd] ldsb [%i0+0x016],%l0 ! Mem[00000000700000d6] jmpl %o7,%g0 swap [%i2+0x030],%l0 ! Mem[00000000710000f0] p48_far_0_lem: membar #Sync ldsw [%i1+0x03c],%l0 ! Mem[00000000708000fc] stb %l4,[%i2+0x01c] ! Mem[00000000710000dc] ldx [%i3+0x008],%l7 ! Mem[00000000718000c8] ldub [%i1+0x014],%l5 ! Mem[00000000708000d4] ldsb [%i0+0x00d],%l1 ! Mem[00000000700000cd] ldsb [%i0+0x016],%l0 ! Mem[00000000700000d6] membar #Sync jmpl %o7,%g0 swap [%i2+0x030],%l0 ! Mem[00000000710000f0] p48_far_0_he: stx %l3,[%i0+0x008] ! Mem[00000000700000c8] ldsh [%i0+0x00e],%l4 ! Mem[00000000700000ce] stb %l2,[%i1+0x001] ! Mem[00000000708000c1] stx %l6,[%i0+0x010] ! Mem[00000000700000d0] jmpl %o7,%g0 std %l6,[%i2+0x030] ! Mem[00000000710000f0] p48_far_0_hem: membar #Sync stx %l3,[%i0+0x008] ! Mem[00000000700000c8] ldsh [%i0+0x00e],%l4 ! Mem[00000000700000ce] stb %l2,[%i1+0x001] ! Mem[00000000708000c1] stx %l6,[%i0+0x010] ! Mem[00000000700000d0] membar #Sync jmpl %o7,%g0 std %l6,[%i2+0x030] ! Mem[00000000710000f0] p48_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p49_far_0_le: ldsw [%i1+0x01c],%l0 ! Mem[00000000728000dc] lduh [%i1+0x004],%l4 ! Mem[00000000728000c4] std %l0,[%i0+0x028] ! Mem[00000000720000e8] stw %l0,[%i1+0x000] ! Mem[00000000728000c0] ldsb [%i1+0x020],%l3 ! Mem[00000000728000e0] ldsw [%i3+0x014],%l0 ! Mem[00000000738000d4] jmpl %o7,%g0 stw %l0,[%i2+0x018] ! Mem[00000000730000d8] p49_far_0_lem: membar #Sync ldsw [%i1+0x01c],%l0 ! Mem[00000000728000dc] lduh [%i1+0x004],%l4 ! Mem[00000000728000c4] std %l0,[%i0+0x028] ! Mem[00000000720000e8] stw %l0,[%i1+0x000] ! Mem[00000000728000c0] ldsb [%i1+0x020],%l3 ! Mem[00000000728000e0] ldsw [%i3+0x014],%l0 ! Mem[00000000738000d4] membar #Sync jmpl %o7,%g0 stw %l0,[%i2+0x018] ! Mem[00000000730000d8] p49_far_0_he: sth %l3,[%i2+0x030] ! Mem[00000000730000f0] swap [%i2+0x02c],%l4 ! Mem[00000000730000ec] ldsb [%i3+0x001],%l2 ! Mem[00000000738000c1] stx %l1,[%i3+0x018] ! Mem[00000000738000d8] std %l4,[%i3+0x038] ! Mem[00000000738000f8] lduw [%i1+0x034],%l1 ! Mem[00000000728000f4] stw %l7,[%i3+0x00c] ! Mem[00000000738000cc] jmpl %o7,%g0 swap [%i2+0x00c],%l1 ! Mem[00000000730000cc] p49_far_0_hem: membar #Sync sth %l3,[%i2+0x030] ! Mem[00000000730000f0] swap [%i2+0x02c],%l4 ! Mem[00000000730000ec] ldsb [%i3+0x001],%l2 ! Mem[00000000738000c1] stx %l1,[%i3+0x018] ! Mem[00000000738000d8] std %l4,[%i3+0x038] ! Mem[00000000738000f8] lduw [%i1+0x034],%l1 ! Mem[00000000728000f4] stw %l7,[%i3+0x00c] ! Mem[00000000738000cc] membar #Sync jmpl %o7,%g0 swap [%i2+0x00c],%l1 ! Mem[00000000730000cc] p49_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p50_far_0_le: ldsw [%i1+0x03c],%l0 ! Mem[00000000748000fc] swap [%i2+0x01c],%l4 ! Mem[00000000750000dc] ldsh [%i2+0x00e],%l7 ! Mem[00000000750000ce] ldstub [%i3+0x014],%l5 ! Mem[00000000758000d4] stx %l1,[%i0+0x008] ! Mem[00000000740000c8] stx %l4,[%i0+0x028] ! Mem[00000000740000e8] jmpl %o7,%g0 ldd [%i3+0x000],%l2 ! Mem[00000000758000c0] p50_far_0_lem: membar #Sync ldsw [%i1+0x03c],%l0 ! Mem[00000000748000fc] swap [%i2+0x01c],%l4 ! Mem[00000000750000dc] ldsh [%i2+0x00e],%l7 ! Mem[00000000750000ce] ldstub [%i3+0x014],%l5 ! Mem[00000000758000d4] stx %l1,[%i0+0x008] ! Mem[00000000740000c8] stx %l4,[%i0+0x028] ! Mem[00000000740000e8] membar #Sync jmpl %o7,%g0 ldd [%i3+0x000],%l2 ! Mem[00000000758000c0] p50_far_0_he: ldd [%i1+0x018],%l0 ! Mem[00000000748000d8] ldub [%i2+0x002],%l6 ! Mem[00000000750000c2] swap [%i2+0x018],%l0 ! Mem[00000000750000d8] ldstub [%i1+0x008],%l4 ! Mem[00000000748000c8] jmpl %o7,%g0 swap [%i2+0x020],%l2 ! Mem[00000000750000e0] p50_far_0_hem: membar #Sync ldd [%i1+0x018],%l0 ! Mem[00000000748000d8] ldub [%i2+0x002],%l6 ! Mem[00000000750000c2] swap [%i2+0x018],%l0 ! Mem[00000000750000d8] ldstub [%i1+0x008],%l4 ! Mem[00000000748000c8] membar #Sync jmpl %o7,%g0 swap [%i2+0x020],%l2 ! Mem[00000000750000e0] p50_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p51_far_0_le: ldsw [%i1+0x01c],%l0 ! Mem[00000000768000dc] ldub [%i2+0x03c],%l4 ! Mem[00000000770000fc] swap [%i0+0x028],%l0 ! Mem[00000000760000e8] lduw [%i1+0x01c],%l1 ! Mem[00000000768000dc] ldstub [%i2+0x023],%l0 ! Mem[00000000770000e3] ldstub [%i3+0x004],%l0 ! Mem[00000000778000c4] jmpl %o7,%g0 ldsh [%i3+0x030],%l0 ! Mem[00000000778000f0] p51_far_0_lem: membar #Sync ldsw [%i1+0x01c],%l0 ! Mem[00000000768000dc] ldub [%i2+0x03c],%l4 ! Mem[00000000770000fc] swap [%i0+0x028],%l0 ! Mem[00000000760000e8] lduw [%i1+0x01c],%l1 ! Mem[00000000768000dc] ldstub [%i2+0x023],%l0 ! Mem[00000000770000e3] ldstub [%i3+0x004],%l0 ! Mem[00000000778000c4] membar #Sync jmpl %o7,%g0 ldsh [%i3+0x030],%l0 ! Mem[00000000778000f0] p51_far_0_he: ldsh [%i0+0x02e],%l3 ! Mem[00000000760000ee] ldsw [%i2+0x014],%l2 ! Mem[00000000770000d4] swap [%i2+0x01c],%l0 ! Mem[00000000770000dc] ldstub [%i1+0x001],%l0 ! Mem[00000000768000c1] jmpl %o7,%g0 ldx [%i1+0x010],%l5 ! Mem[00000000768000d0] p51_far_0_hem: membar #Sync ldsh [%i0+0x02e],%l3 ! Mem[00000000760000ee] ldsw [%i2+0x014],%l2 ! Mem[00000000770000d4] swap [%i2+0x01c],%l0 ! Mem[00000000770000dc] ldstub [%i1+0x001],%l0 ! Mem[00000000768000c1] membar #Sync jmpl %o7,%g0 ldx [%i1+0x010],%l5 ! Mem[00000000768000d0] p51_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p52_far_0_le: ldsw [%i1+0x03c],%l0 ! Mem[00000000788000fc] ldsb [%i0+0x014],%l5 ! Mem[00000000780000d4] stw %l1,[%i0+0x00c] ! Mem[00000000780000cc] ldd [%i3+0x028],%l4 ! Mem[00000000798000e8] sth %l2,[%i0+0x002] ! Mem[00000000780000c2] sth %l7,[%i2+0x02c] ! Mem[00000000790000ec] jmpl %o7,%g0 stb %l2,[%i1+0x003] ! Mem[00000000788000c3] p52_far_0_lem: membar #Sync ldsw [%i1+0x03c],%l0 ! Mem[00000000788000fc] ldsb [%i0+0x014],%l5 ! Mem[00000000780000d4] stw %l1,[%i0+0x00c] ! Mem[00000000780000cc] ldd [%i3+0x028],%l4 ! Mem[00000000798000e8] sth %l2,[%i0+0x002] ! Mem[00000000780000c2] sth %l7,[%i2+0x02c] ! Mem[00000000790000ec] membar #Sync jmpl %o7,%g0 stb %l2,[%i1+0x003] ! Mem[00000000788000c3] p52_far_0_he: stx %l1,[%i2+0x010] ! Mem[00000000790000d0] ldstub [%i0+0x008],%l4 ! Mem[00000000780000c8] ldsh [%i0+0x030],%l7 ! Mem[00000000780000f0] sth %l6,[%i2+0x002] ! Mem[00000000790000c2] std %l6,[%i0+0x028] ! Mem[00000000780000e8] ldstub [%i1+0x011],%l4 ! Mem[00000000788000d1] jmpl %o7,%g0 sth %l6,[%i0+0x00e] ! Mem[00000000780000ce] p52_far_0_hem: membar #Sync stx %l1,[%i2+0x010] ! Mem[00000000790000d0] ldstub [%i0+0x008],%l4 ! Mem[00000000780000c8] ldsh [%i0+0x030],%l7 ! Mem[00000000780000f0] sth %l6,[%i2+0x002] ! Mem[00000000790000c2] std %l6,[%i0+0x028] ! Mem[00000000780000e8] ldstub [%i1+0x011],%l4 ! Mem[00000000788000d1] membar #Sync jmpl %o7,%g0 sth %l6,[%i0+0x00e] ! Mem[00000000780000ce] p52_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p53_far_0_le: ldsw [%i1+0x01c],%l0 ! Mem[000000007a8000dc] ldstub [%i1+0x03c],%l4 ! Mem[000000007a8000fc] ldstub [%i0+0x02f],%l7 ! Mem[000000007a0000ef] sth %l5,[%i3+0x014] ! Mem[000000007b8000d4] swap [%i1+0x00c],%l1 ! Mem[000000007a8000cc] stx %l4,[%i2+0x028] ! Mem[000000007b0000e8] jmpl %o7,%g0 ldsh [%i3+0x022],%l2 ! Mem[000000007b8000e2] p53_far_0_lem: membar #Sync ldsw [%i1+0x01c],%l0 ! Mem[000000007a8000dc] ldstub [%i1+0x03c],%l4 ! Mem[000000007a8000fc] ldstub [%i0+0x02f],%l7 ! Mem[000000007a0000ef] sth %l5,[%i3+0x014] ! Mem[000000007b8000d4] swap [%i1+0x00c],%l1 ! Mem[000000007a8000cc] stx %l4,[%i2+0x028] ! Mem[000000007b0000e8] membar #Sync jmpl %o7,%g0 ldsh [%i3+0x022],%l2 ! Mem[000000007b8000e2] p53_far_0_he: swap [%i2+0x02c],%l1 ! Mem[000000007b0000ec] stw %l7,[%i2+0x018] ! Mem[000000007b0000d8] ldd [%i3+0x018],%l0 ! Mem[000000007b8000d8] ldstub [%i2+0x02e],%l4 ! Mem[000000007b0000ee] jmpl %o7,%g0 lduw [%i1+0x000],%l2 ! Mem[000000007a8000c0] p53_far_0_hem: membar #Sync swap [%i2+0x02c],%l1 ! Mem[000000007b0000ec] stw %l7,[%i2+0x018] ! Mem[000000007b0000d8] ldd [%i3+0x018],%l0 ! Mem[000000007b8000d8] ldstub [%i2+0x02e],%l4 ! Mem[000000007b0000ee] membar #Sync jmpl %o7,%g0 lduw [%i1+0x000],%l2 ! Mem[000000007a8000c0] p53_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p54_far_0_le: ldsw [%i1+0x03c],%l0 ! Mem[000000007c8000fc] ldd [%i1+0x018],%l4 ! Mem[000000007c8000d8] stw %l7,[%i0+0x00c] ! Mem[000000007c0000cc] sth %l0,[%i2+0x022] ! Mem[000000007d0000e2] swap [%i3+0x020],%l3 ! Mem[000000007d8000e0] ldub [%i3+0x016],%l0 ! Mem[000000007d8000d6] jmpl %o7,%g0 ldx [%i3+0x000],%l2 ! Mem[000000007d8000c0] p54_far_0_lem: membar #Sync ldsw [%i1+0x03c],%l0 ! Mem[000000007c8000fc] ldd [%i1+0x018],%l4 ! Mem[000000007c8000d8] stw %l7,[%i0+0x00c] ! Mem[000000007c0000cc] sth %l0,[%i2+0x022] ! Mem[000000007d0000e2] swap [%i3+0x020],%l3 ! Mem[000000007d8000e0] ldub [%i3+0x016],%l0 ! Mem[000000007d8000d6] membar #Sync jmpl %o7,%g0 ldx [%i3+0x000],%l2 ! Mem[000000007d8000c0] p54_far_0_he: ldsb [%i3+0x01a],%l1 ! Mem[000000007d8000da] stx %l7,[%i2+0x030] ! Mem[000000007d0000f0] swap [%i3+0x000],%l2 ! Mem[000000007d8000c0] ldub [%i2+0x015],%l6 ! Mem[000000007d0000d5] ldsw [%i2+0x030],%l7 ! Mem[000000007d0000f0] jmpl %o7,%g0 ldsb [%i2+0x003],%l6 ! Mem[000000007d0000c3] p54_far_0_hem: membar #Sync ldsb [%i3+0x01a],%l1 ! Mem[000000007d8000da] stx %l7,[%i2+0x030] ! Mem[000000007d0000f0] swap [%i3+0x000],%l2 ! Mem[000000007d8000c0] ldub [%i2+0x015],%l6 ! Mem[000000007d0000d5] ldsw [%i2+0x030],%l7 ! Mem[000000007d0000f0] membar #Sync jmpl %o7,%g0 ldsb [%i2+0x003],%l6 ! Mem[000000007d0000c3] p54_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p55_far_0_le: ldsw [%i1+0x01c],%l0 ! Mem[000000007e8000dc] std %l4,[%i1+0x038] ! Mem[000000007e8000f8] swap [%i3+0x02c],%l7 ! Mem[000000007f8000ec] swap [%i0+0x014],%l5 ! Mem[000000007e0000d4] ldx [%i1+0x008],%l1 ! Mem[000000007e8000c8] ldd [%i1+0x028],%l4 ! Mem[000000007e8000e8] jmpl %o7,%g0 ldd [%i0+0x000],%l2 ! Mem[000000007e0000c0] p55_far_0_lem: membar #Sync ldsw [%i1+0x01c],%l0 ! Mem[000000007e8000dc] std %l4,[%i1+0x038] ! Mem[000000007e8000f8] swap [%i3+0x02c],%l7 ! Mem[000000007f8000ec] swap [%i0+0x014],%l5 ! Mem[000000007e0000d4] ldx [%i1+0x008],%l1 ! Mem[000000007e8000c8] ldd [%i1+0x028],%l4 ! Mem[000000007e8000e8] membar #Sync jmpl %o7,%g0 ldd [%i0+0x000],%l2 ! Mem[000000007e0000c0] p55_far_0_he: std %l0,[%i3+0x018] ! Mem[000000007f8000d8] stx %l6,[%i1+0x020] ! Mem[000000007e8000e0] ldstub [%i2+0x01b],%l0 ! Mem[000000007f0000db] ldub [%i2+0x02e],%l4 ! Mem[000000007f0000ee] lduh [%i3+0x022],%l2 ! Mem[000000007f8000e2] jmpl %o7,%g0 ldstub [%i1+0x01d],%l1 ! Mem[000000007e8000dd] p55_far_0_hem: membar #Sync std %l0,[%i3+0x018] ! Mem[000000007f8000d8] stx %l6,[%i1+0x020] ! Mem[000000007e8000e0] ldstub [%i2+0x01b],%l0 ! Mem[000000007f0000db] ldub [%i2+0x02e],%l4 ! Mem[000000007f0000ee] lduh [%i3+0x022],%l2 ! Mem[000000007f8000e2] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x01d],%l1 ! Mem[000000007e8000dd] p55_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p56_far_0_le: ldsw [%i1+0x03c],%l0 ! Mem[00000000808000fc] std %l4,[%i0+0x000] ! Mem[00000000800000c0] stw %l0,[%i2+0x028] ! Mem[00000000810000e8] ldsw [%i0+0x03c],%l1 ! Mem[00000000800000fc] std %l2,[%i3+0x000] ! Mem[00000000818000c0] std %l6,[%i1+0x028] ! Mem[00000000808000e8] jmpl %o7,%g0 stb %l0,[%i0+0x039] ! Mem[00000000800000f9] p56_far_0_lem: membar #Sync ldsw [%i1+0x03c],%l0 ! Mem[00000000808000fc] std %l4,[%i0+0x000] ! Mem[00000000800000c0] stw %l0,[%i2+0x028] ! Mem[00000000810000e8] ldsw [%i0+0x03c],%l1 ! Mem[00000000800000fc] std %l2,[%i3+0x000] ! Mem[00000000818000c0] std %l6,[%i1+0x028] ! Mem[00000000808000e8] membar #Sync jmpl %o7,%g0 stb %l0,[%i0+0x039] ! Mem[00000000800000f9] p56_far_0_he: ldsw [%i1+0x010],%l3 ! Mem[00000000808000d0] ldub [%i0+0x031],%l7 ! Mem[00000000800000f1] swap [%i1+0x01c],%l0 ! Mem[00000000808000dc] ldd [%i0+0x020],%l0 ! Mem[00000000800000e0] lduh [%i0+0x032],%l5 ! Mem[00000000800000f2] ldx [%i3+0x000],%l6 ! Mem[00000000818000c0] swap [%i1+0x00c],%l4 ! Mem[00000000808000cc] jmpl %o7,%g0 stx %l3,[%i3+0x008] ! Mem[00000000818000c8] p56_far_0_hem: membar #Sync ldsw [%i1+0x010],%l3 ! Mem[00000000808000d0] ldub [%i0+0x031],%l7 ! Mem[00000000800000f1] swap [%i1+0x01c],%l0 ! Mem[00000000808000dc] ldd [%i0+0x020],%l0 ! Mem[00000000800000e0] lduh [%i0+0x032],%l5 ! Mem[00000000800000f2] ldx [%i3+0x000],%l6 ! Mem[00000000818000c0] swap [%i1+0x00c],%l4 ! Mem[00000000808000cc] membar #Sync jmpl %o7,%g0 stx %l3,[%i3+0x008] ! Mem[00000000818000c8] p56_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p57_far_0_le: ldsw [%i1+0x01c],%l0 ! Mem[00000000828000dc] ldstub [%i1+0x03c],%l4 ! Mem[00000000828000fc] ldsw [%i2+0x02c],%l7 ! Mem[00000000830000ec] stw %l5,[%i1+0x014] ! Mem[00000000828000d4] ldsh [%i1+0x00c],%l1 ! Mem[00000000828000cc] ldstub [%i1+0x004],%l0 ! Mem[00000000828000c4] jmpl %o7,%g0 ldsb [%i1+0x019],%l0 ! Mem[00000000828000d9] p57_far_0_lem: membar #Sync ldsw [%i1+0x01c],%l0 ! Mem[00000000828000dc] ldstub [%i1+0x03c],%l4 ! Mem[00000000828000fc] ldsw [%i2+0x02c],%l7 ! Mem[00000000830000ec] stw %l5,[%i1+0x014] ! Mem[00000000828000d4] ldsh [%i1+0x00c],%l1 ! Mem[00000000828000cc] ldstub [%i1+0x004],%l0 ! Mem[00000000828000c4] membar #Sync jmpl %o7,%g0 ldsb [%i1+0x019],%l0 ! Mem[00000000828000d9] p57_far_0_he: swap [%i3+0x030],%l3 ! Mem[00000000838000f0] ldsb [%i3+0x011],%l7 ! Mem[00000000838000d1] ldsh [%i1+0x01c],%l0 ! Mem[00000000828000dc] ldsb [%i1+0x001],%l0 ! Mem[00000000828000c1] swap [%i3+0x010],%l5 ! Mem[00000000838000d0] stw %l1,[%i3+0x038] ! Mem[00000000838000f8] lduw [%i3+0x03c],%l4 ! Mem[00000000838000fc] jmpl %o7,%g0 swap [%i0+0x034],%l1 ! Mem[00000000820000f4] p57_far_0_hem: membar #Sync swap [%i3+0x030],%l3 ! Mem[00000000838000f0] ldsb [%i3+0x011],%l7 ! Mem[00000000838000d1] ldsh [%i1+0x01c],%l0 ! Mem[00000000828000dc] ldsb [%i1+0x001],%l0 ! Mem[00000000828000c1] swap [%i3+0x010],%l5 ! Mem[00000000838000d0] stw %l1,[%i3+0x038] ! Mem[00000000838000f8] lduw [%i3+0x03c],%l4 ! Mem[00000000838000fc] membar #Sync jmpl %o7,%g0 swap [%i0+0x034],%l1 ! Mem[00000000820000f4] p57_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p58_far_0_le: ldsw [%i2+0x03c],%l0 ! Mem[00000000850000fc] ldx [%i1+0x018],%l4 ! Mem[00000000848000d8] ldx [%i2+0x028],%l0 ! Mem[00000000850000e8] ldstub [%i0+0x022],%l0 ! Mem[00000000840000e2] swap [%i0+0x020],%l3 ! Mem[00000000840000e0] sth %l0,[%i1+0x024] ! Mem[00000000848000e4] jmpl %o7,%g0 stb %l0,[%i3+0x031] ! Mem[00000000858000f1] p58_far_0_lem: membar #Sync ldsw [%i2+0x03c],%l0 ! Mem[00000000850000fc] ldx [%i1+0x018],%l4 ! Mem[00000000848000d8] ldx [%i2+0x028],%l0 ! Mem[00000000850000e8] ldstub [%i0+0x022],%l0 ! Mem[00000000840000e2] swap [%i0+0x020],%l3 ! Mem[00000000840000e0] sth %l0,[%i1+0x024] ! Mem[00000000848000e4] membar #Sync jmpl %o7,%g0 stb %l0,[%i3+0x031] ! Mem[00000000858000f1] p58_far_0_he: stx %l3,[%i1+0x008] ! Mem[00000000848000c8] swap [%i1+0x014],%l2 ! Mem[00000000848000d4] std %l0,[%i1+0x018] ! Mem[00000000848000d8] stb %l0,[%i1+0x021] ! Mem[00000000848000e1] jmpl %o7,%g0 stb %l5,[%i3+0x033] ! Mem[00000000858000f3] p58_far_0_hem: membar #Sync stx %l3,[%i1+0x008] ! Mem[00000000848000c8] swap [%i1+0x014],%l2 ! Mem[00000000848000d4] std %l0,[%i1+0x018] ! Mem[00000000848000d8] stb %l0,[%i1+0x021] ! Mem[00000000848000e1] membar #Sync jmpl %o7,%g0 stb %l5,[%i3+0x033] ! Mem[00000000858000f3] p58_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p59_far_0_le: ldsw [%i2+0x01c],%l0 ! Mem[00000000870000dc] ldub [%i1+0x03c],%l4 ! Mem[00000000868000fc] lduh [%i1+0x02e],%l7 ! Mem[00000000868000ee] swap [%i3+0x014],%l5 ! Mem[00000000878000d4] lduh [%i1+0x00c],%l1 ! Mem[00000000868000cc] ldub [%i0+0x02f],%l4 ! Mem[00000000860000ef] jmpl %o7,%g0 stb %l2,[%i3+0x022] ! Mem[00000000878000e2] p59_far_0_lem: membar #Sync ldsw [%i2+0x01c],%l0 ! Mem[00000000870000dc] ldub [%i1+0x03c],%l4 ! Mem[00000000868000fc] lduh [%i1+0x02e],%l7 ! Mem[00000000868000ee] swap [%i3+0x014],%l5 ! Mem[00000000878000d4] lduh [%i1+0x00c],%l1 ! Mem[00000000868000cc] ldub [%i0+0x02f],%l4 ! Mem[00000000860000ef] membar #Sync jmpl %o7,%g0 stb %l2,[%i3+0x022] ! Mem[00000000878000e2] p59_far_0_he: ldstub [%i2+0x02f],%l1 ! Mem[00000000870000ef] ldstub [%i1+0x022],%l6 ! Mem[00000000868000e2] ldsb [%i1+0x01b],%l0 ! Mem[00000000868000db] ldsh [%i2+0x02e],%l4 ! Mem[00000000870000ee] jmpl %o7,%g0 sth %l2,[%i3+0x000] ! Mem[00000000878000c0] p59_far_0_hem: membar #Sync ldstub [%i2+0x02f],%l1 ! Mem[00000000870000ef] ldstub [%i1+0x022],%l6 ! Mem[00000000868000e2] ldsb [%i1+0x01b],%l0 ! Mem[00000000868000db] ldsh [%i2+0x02e],%l4 ! Mem[00000000870000ee] membar #Sync jmpl %o7,%g0 sth %l2,[%i3+0x000] ! Mem[00000000878000c0] p59_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p60_far_0_le: ldsw [%i2+0x03c],%l0 ! Mem[00000000890000fc] ldsh [%i3+0x004],%l4 ! Mem[00000000898000c4] lduw [%i2+0x014],%l2 ! Mem[00000000890000d4] swap [%i1+0x03c],%l1 ! Mem[00000000888000fc] ldstub [%i2+0x003],%l0 ! Mem[00000000890000c3] ldub [%i3+0x02d],%l7 ! Mem[00000000898000ed] jmpl %o7,%g0 sth %l0,[%i0+0x038] ! Mem[00000000880000f8] p60_far_0_lem: membar #Sync ldsw [%i2+0x03c],%l0 ! Mem[00000000890000fc] ldsh [%i3+0x004],%l4 ! Mem[00000000898000c4] lduw [%i2+0x014],%l2 ! Mem[00000000890000d4] swap [%i1+0x03c],%l1 ! Mem[00000000888000fc] ldstub [%i2+0x003],%l0 ! Mem[00000000890000c3] ldub [%i3+0x02d],%l7 ! Mem[00000000898000ed] membar #Sync jmpl %o7,%g0 sth %l0,[%i0+0x038] ! Mem[00000000880000f8] p60_far_0_he: stx %l3,[%i2+0x010] ! Mem[00000000890000d0] lduw [%i0+0x030],%l7 ! Mem[00000000880000f0] lduh [%i1+0x000],%l2 ! Mem[00000000888000c0] ldub [%i1+0x015],%l6 ! Mem[00000000888000d5] ldstub [%i2+0x030],%l7 ! Mem[00000000890000f0] ldstub [%i3+0x00e],%l3 ! Mem[00000000898000ce] ldsh [%i3+0x010],%l6 ! Mem[00000000898000d0] jmpl %o7,%g0 lduw [%i2+0x000],%l1 ! Mem[00000000890000c0] p60_far_0_hem: membar #Sync stx %l3,[%i2+0x010] ! Mem[00000000890000d0] lduw [%i0+0x030],%l7 ! Mem[00000000880000f0] lduh [%i1+0x000],%l2 ! Mem[00000000888000c0] ldub [%i1+0x015],%l6 ! Mem[00000000888000d5] ldstub [%i2+0x030],%l7 ! Mem[00000000890000f0] ldstub [%i3+0x00e],%l3 ! Mem[00000000898000ce] ldsh [%i3+0x010],%l6 ! Mem[00000000898000d0] membar #Sync jmpl %o7,%g0 lduw [%i2+0x000],%l1 ! Mem[00000000890000c0] p60_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p61_far_0_le: ldsw [%i2+0x01c],%l0 ! Mem[000000008b0000dc] ldstub [%i1+0x03c],%l4 ! Mem[000000008a8000fc] std %l6,[%i0+0x028] ! Mem[000000008a0000e8] ldub [%i0+0x014],%l5 ! Mem[000000008a0000d4] std %l0,[%i1+0x008] ! Mem[000000008a8000c8] swap [%i3+0x02c],%l4 ! Mem[000000008b8000ec] jmpl %o7,%g0 ldstub [%i0+0x022],%l2 ! Mem[000000008a0000e2] p61_far_0_lem: membar #Sync ldsw [%i2+0x01c],%l0 ! Mem[000000008b0000dc] ldstub [%i1+0x03c],%l4 ! Mem[000000008a8000fc] std %l6,[%i0+0x028] ! Mem[000000008a0000e8] ldub [%i0+0x014],%l5 ! Mem[000000008a0000d4] std %l0,[%i1+0x008] ! Mem[000000008a8000c8] swap [%i3+0x02c],%l4 ! Mem[000000008b8000ec] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x022],%l2 ! Mem[000000008a0000e2] p61_far_0_he: ldsh [%i1+0x02e],%l3 ! Mem[000000008a8000ee] std %l2,[%i3+0x010] ! Mem[000000008b8000d0] stw %l1,[%i0+0x010] ! Mem[000000008a0000d0] lduw [%i2+0x000],%l0 ! Mem[000000008b0000c0] jmpl %o7,%g0 sth %l5,[%i3+0x012] ! Mem[000000008b8000d2] p61_far_0_hem: membar #Sync ldsh [%i1+0x02e],%l3 ! Mem[000000008a8000ee] std %l2,[%i3+0x010] ! Mem[000000008b8000d0] stw %l1,[%i0+0x010] ! Mem[000000008a0000d0] lduw [%i2+0x000],%l0 ! Mem[000000008b0000c0] membar #Sync jmpl %o7,%g0 sth %l5,[%i3+0x012] ! Mem[000000008b8000d2] p61_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p62_far_0_le: ldsw [%i2+0x03c],%l0 ! Mem[000000008d0000fc] ldsw [%i1+0x01c],%l4 ! Mem[000000008c8000dc] swap [%i3+0x00c],%l7 ! Mem[000000008d8000cc] std %l0,[%i1+0x020] ! Mem[000000008c8000e0] lduw [%i1+0x020],%l3 ! Mem[000000008c8000e0] swap [%i0+0x014],%l0 ! Mem[000000008c0000d4] jmpl %o7,%g0 std %l2,[%i1+0x000] ! Mem[000000008c8000c0] p62_far_0_lem: membar #Sync ldsw [%i2+0x03c],%l0 ! Mem[000000008d0000fc] ldsw [%i1+0x01c],%l4 ! Mem[000000008c8000dc] swap [%i3+0x00c],%l7 ! Mem[000000008d8000cc] std %l0,[%i1+0x020] ! Mem[000000008c8000e0] lduw [%i1+0x020],%l3 ! Mem[000000008c8000e0] swap [%i0+0x014],%l0 ! Mem[000000008c0000d4] membar #Sync jmpl %o7,%g0 std %l2,[%i1+0x000] ! Mem[000000008c8000c0] p62_far_0_he: ldstub [%i2+0x01a],%l1 ! Mem[000000008d0000da] ldsh [%i3+0x014],%l2 ! Mem[000000008d8000d4] std %l0,[%i3+0x010] ! Mem[000000008d8000d0] stx %l0,[%i3+0x020] ! Mem[000000008d8000e0] lduw [%i3+0x030],%l5 ! Mem[000000008d8000f0] jmpl %o7,%g0 sth %l6,[%i1+0x002] ! Mem[000000008c8000c2] p62_far_0_hem: membar #Sync ldstub [%i2+0x01a],%l1 ! Mem[000000008d0000da] ldsh [%i3+0x014],%l2 ! Mem[000000008d8000d4] std %l0,[%i3+0x010] ! Mem[000000008d8000d0] stx %l0,[%i3+0x020] ! Mem[000000008d8000e0] lduw [%i3+0x030],%l5 ! Mem[000000008d8000f0] membar #Sync jmpl %o7,%g0 sth %l6,[%i1+0x002] ! Mem[000000008c8000c2] p62_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p63_far_0_le: ldsw [%i2+0x01c],%l0 ! Mem[000000008f0000dc] std %l4,[%i1+0x038] ! Mem[000000008e8000f8] sth %l7,[%i3+0x02e] ! Mem[000000008f8000ee] ldstub [%i1+0x014],%l5 ! Mem[000000008e8000d4] stx %l1,[%i1+0x008] ! Mem[000000008e8000c8] ldstub [%i3+0x016],%l0 ! Mem[000000008f8000d6] jmpl %o7,%g0 lduh [%i3+0x000],%l2 ! Mem[000000008f8000c0] p63_far_0_lem: membar #Sync ldsw [%i2+0x01c],%l0 ! Mem[000000008f0000dc] std %l4,[%i1+0x038] ! Mem[000000008e8000f8] sth %l7,[%i3+0x02e] ! Mem[000000008f8000ee] ldstub [%i1+0x014],%l5 ! Mem[000000008e8000d4] stx %l1,[%i1+0x008] ! Mem[000000008e8000c8] ldstub [%i3+0x016],%l0 ! Mem[000000008f8000d6] membar #Sync jmpl %o7,%g0 lduh [%i3+0x000],%l2 ! Mem[000000008f8000c0] p63_far_0_he: ldstub [%i1+0x01a],%l1 ! Mem[000000008e8000da] ldsh [%i1+0x022],%l6 ! Mem[000000008e8000e2] ldstub [%i2+0x01b],%l0 ! Mem[000000008f0000db] lduw [%i2+0x02c],%l4 ! Mem[000000008f0000ec] stw %l2,[%i0+0x000] ! Mem[000000008e0000c0] jmpl %o7,%g0 ldsb [%i2+0x035],%l6 ! Mem[000000008f0000f5] p63_far_0_hem: membar #Sync ldstub [%i1+0x01a],%l1 ! Mem[000000008e8000da] ldsh [%i1+0x022],%l6 ! Mem[000000008e8000e2] ldstub [%i2+0x01b],%l0 ! Mem[000000008f0000db] lduw [%i2+0x02c],%l4 ! Mem[000000008f0000ec] stw %l2,[%i0+0x000] ! Mem[000000008e0000c0] membar #Sync jmpl %o7,%g0 ldsb [%i2+0x035],%l6 ! Mem[000000008f0000f5] p63_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 far0_b2b_h: nop jmpl %o7,%g0 nop far0_b2b_l: nop jmpl %o7,%g0 nop user_far0_end: .seg "text" .text .align 0x2000 user_far1_start: p0_far_1_le: ldd [%i1+0x020],%l0 ! Mem[00000000108000e0] ldsh [%i3+0x03a],%l4 ! Mem[00000000118000fa] stb %l7,[%i1+0x039] ! Mem[00000000108000f9] stx %l5,[%i2+0x018] ! Mem[00000000110000d8] jmpl %o7,%g0 stx %l2,[%i3+0x008] ! Mem[00000000118000c8] p0_far_1_lem: membar #Sync ldd [%i1+0x020],%l0 ! Mem[00000000108000e0] ldsh [%i3+0x03a],%l4 ! Mem[00000000118000fa] stb %l7,[%i1+0x039] ! Mem[00000000108000f9] stx %l5,[%i2+0x018] ! Mem[00000000110000d8] membar #Sync jmpl %o7,%g0 stx %l2,[%i3+0x008] ! Mem[00000000118000c8] p0_far_1_he: ldstub [%i0+0x039],%l4 ! Mem[00000000100000f9] stw %l5,[%i3+0x03c] ! Mem[00000000118000fc] lduh [%i3+0x024],%l4 ! Mem[00000000118000e4] ldstub [%i1+0x02e],%l1 ! Mem[00000000108000ee] ldsb [%i1+0x033],%l4 ! Mem[00000000108000f3] ldsb [%i2+0x036],%l7 ! Mem[00000000110000f6] jmpl %o7,%g0 stb %l1,[%i2+0x01f] ! Mem[00000000110000df] p0_far_1_hem: membar #Sync ldstub [%i0+0x039],%l4 ! Mem[00000000100000f9] stw %l5,[%i3+0x03c] ! Mem[00000000118000fc] lduh [%i3+0x024],%l4 ! Mem[00000000118000e4] ldstub [%i1+0x02e],%l1 ! Mem[00000000108000ee] ldsb [%i1+0x033],%l4 ! Mem[00000000108000f3] ldsb [%i2+0x036],%l7 ! Mem[00000000110000f6] membar #Sync jmpl %o7,%g0 stb %l1,[%i2+0x01f] ! Mem[00000000110000df] p0_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p1_far_1_le: ldsw [%i2+0x000],%l0 ! Mem[00000000130000c0] ldstub [%i3+0x014],%l6 ! Mem[00000000138000d4] sth %l7,[%i0+0x01c] ! Mem[00000000120000dc] swap [%i1+0x000],%l1 ! Mem[00000000128000c0] ldx [%i3+0x000],%l6 ! Mem[00000000138000c0] jmpl %o7,%g0 ldstub [%i1+0x025],%l7 ! Mem[00000000128000e5] p1_far_1_lem: membar #Sync ldsw [%i2+0x000],%l0 ! Mem[00000000130000c0] ldstub [%i3+0x014],%l6 ! Mem[00000000138000d4] sth %l7,[%i0+0x01c] ! Mem[00000000120000dc] swap [%i1+0x000],%l1 ! Mem[00000000128000c0] ldx [%i3+0x000],%l6 ! Mem[00000000138000c0] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x025],%l7 ! Mem[00000000128000e5] p1_far_1_he: jmpl %o7,%g0 ldx [%i1+0x028],%l5 ! Mem[00000000128000e8] jmpl %o7,%g0 nop p1_far_1_hem: membar #Sync jmpl %o7,%g0 ldx [%i1+0x028],%l5 ! Mem[00000000128000e8] jmpl %o7,%g0 nop p1_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p2_far_1_le: jmpl %o7,%g0 stx %l5,[%i3+0x030] ! Mem[00000000158000f0] jmpl %o7,%g0 nop p2_far_1_lem: membar #Sync jmpl %o7,%g0 stx %l5,[%i3+0x030] ! Mem[00000000158000f0] jmpl %o7,%g0 nop p2_far_1_he: std %l4,[%i0+0x018] ! Mem[00000000140000d8] std %l2,[%i3+0x038] ! Mem[00000000158000f8] ldsh [%i2+0x02e],%l1 ! Mem[00000000150000ee] lduh [%i0+0x032],%l5 ! Mem[00000000140000f2] jmpl %o7,%g0 ldsw [%i1+0x000],%l1 ! Mem[00000000148000c0] p2_far_1_hem: membar #Sync std %l4,[%i0+0x018] ! Mem[00000000140000d8] std %l2,[%i3+0x038] ! Mem[00000000158000f8] ldsh [%i2+0x02e],%l1 ! Mem[00000000150000ee] lduh [%i0+0x032],%l5 ! Mem[00000000140000f2] membar #Sync jmpl %o7,%g0 ldsw [%i1+0x000],%l1 ! Mem[00000000148000c0] p2_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p3_far_1_le: ldub [%i2+0x03e],%l3 ! Mem[00000000170000fe] jmpl %o7,%g0 ldsh [%i1+0x03e],%l0 ! Mem[00000000168000fe] p3_far_1_lem: membar #Sync ldub [%i2+0x03e],%l3 ! Mem[00000000170000fe] membar #Sync jmpl %o7,%g0 ldsh [%i1+0x03e],%l0 ! Mem[00000000168000fe] p3_far_1_he: swap [%i2+0x03c],%l4 ! Mem[00000000170000fc] jmpl %o7,%g0 ldstub [%i2+0x034],%l1 ! Mem[00000000170000f4] p3_far_1_hem: membar #Sync swap [%i2+0x03c],%l4 ! Mem[00000000170000fc] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x034],%l1 ! Mem[00000000170000f4] p3_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p4_far_1_le: ldstub [%i3+0x001],%l0 ! Mem[00000000198000c1] ldstub [%i2+0x02d],%l3 ! Mem[00000000190000ed] stb %l5,[%i3+0x010] ! Mem[00000000198000d0] swap [%i0+0x03c],%l6 ! Mem[00000000180000fc] stx %l1,[%i1+0x010] ! Mem[00000000188000d0] jmpl %o7,%g0 swap [%i0+0x02c],%l6 ! Mem[00000000180000ec] p4_far_1_lem: membar #Sync ldstub [%i3+0x001],%l0 ! Mem[00000000198000c1] ldstub [%i2+0x02d],%l3 ! Mem[00000000190000ed] stb %l5,[%i3+0x010] ! Mem[00000000198000d0] swap [%i0+0x03c],%l6 ! Mem[00000000180000fc] stx %l1,[%i1+0x010] ! Mem[00000000188000d0] membar #Sync jmpl %o7,%g0 swap [%i0+0x02c],%l6 ! Mem[00000000180000ec] p4_far_1_he: sth %l5,[%i0+0x032] ! Mem[00000000180000f2] jmpl %o7,%g0 swap [%i3+0x000],%l6 ! Mem[00000000198000c0] p4_far_1_hem: membar #Sync sth %l5,[%i0+0x032] ! Mem[00000000180000f2] membar #Sync jmpl %o7,%g0 swap [%i3+0x000],%l6 ! Mem[00000000198000c0] p4_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p5_far_1_le: ldx [%i2+0x000],%l0 ! Mem[000000001b0000c0] ldsb [%i0+0x014],%l6 ! Mem[000000001a0000d4] swap [%i0+0x028],%l4 ! Mem[000000001a0000e8] swap [%i2+0x03c],%l6 ! Mem[000000001b0000fc] ldstub [%i1+0x00c],%l0 ! Mem[000000001a8000cc] jmpl %o7,%g0 lduw [%i0+0x004],%l2 ! Mem[000000001a0000c4] p5_far_1_lem: membar #Sync ldx [%i2+0x000],%l0 ! Mem[000000001b0000c0] ldsb [%i0+0x014],%l6 ! Mem[000000001a0000d4] swap [%i0+0x028],%l4 ! Mem[000000001a0000e8] swap [%i2+0x03c],%l6 ! Mem[000000001b0000fc] ldstub [%i1+0x00c],%l0 ! Mem[000000001a8000cc] membar #Sync jmpl %o7,%g0 lduw [%i0+0x004],%l2 ! Mem[000000001a0000c4] p5_far_1_he: ldsw [%i0+0x038],%l5 ! Mem[000000001a0000f8] jmpl %o7,%g0 lduw [%i2+0x030],%l6 ! Mem[000000001b0000f0] p5_far_1_hem: membar #Sync ldsw [%i0+0x038],%l5 ! Mem[000000001a0000f8] membar #Sync jmpl %o7,%g0 lduw [%i2+0x030],%l6 ! Mem[000000001b0000f0] p5_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p6_far_1_le: ldstub [%i2+0x03c],%l4 ! Mem[000000001d0000fc] ldx [%i0+0x038],%l7 ! Mem[000000001c0000f8] ldsw [%i0+0x020],%l1 ! Mem[000000001c0000e0] jmpl %o7,%g0 stb %l6,[%i3+0x001] ! Mem[000000001d8000c1] p6_far_1_lem: membar #Sync ldstub [%i2+0x03c],%l4 ! Mem[000000001d0000fc] ldx [%i0+0x038],%l7 ! Mem[000000001c0000f8] ldsw [%i0+0x020],%l1 ! Mem[000000001c0000e0] membar #Sync jmpl %o7,%g0 stb %l6,[%i3+0x001] ! Mem[000000001d8000c1] p6_far_1_he: swap [%i3+0x000],%l6 ! Mem[000000001d8000c0] ldstub [%i1+0x032],%l6 ! Mem[000000001c8000f2] stx %l7,[%i0+0x030] ! Mem[000000001c0000f0] swap [%i1+0x024],%l0 ! Mem[000000001c8000e4] std %l6,[%i1+0x008] ! Mem[000000001c8000c8] ldub [%i3+0x00a],%l3 ! Mem[000000001d8000ca] jmpl %o7,%g0 ldstub [%i0+0x01f],%l1 ! Mem[000000001c0000df] p6_far_1_hem: membar #Sync swap [%i3+0x000],%l6 ! Mem[000000001d8000c0] ldstub [%i1+0x032],%l6 ! Mem[000000001c8000f2] stx %l7,[%i0+0x030] ! Mem[000000001c0000f0] swap [%i1+0x024],%l0 ! Mem[000000001c8000e4] std %l6,[%i1+0x008] ! Mem[000000001c8000c8] ldub [%i3+0x00a],%l3 ! Mem[000000001d8000ca] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x01f],%l1 ! Mem[000000001c0000df] p6_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p7_far_1_le: jmpl %o7,%g0 ldsw [%i3+0x014],%l5 ! Mem[000000001f8000d4] jmpl %o7,%g0 nop p7_far_1_lem: membar #Sync jmpl %o7,%g0 ldsw [%i3+0x014],%l5 ! Mem[000000001f8000d4] jmpl %o7,%g0 nop p7_far_1_he: ldd [%i1+0x038],%l4 ! Mem[000000001e8000f8] ldsw [%i1+0x00c],%l6 ! Mem[000000001e8000cc] ldsb [%i3+0x01f],%l0 ! Mem[000000001f8000df] stw %l5,[%i2+0x028] ! Mem[000000001f0000e8] jmpl %o7,%g0 stb %l1,[%i1+0x023] ! Mem[000000001e8000e3] p7_far_1_hem: membar #Sync ldd [%i1+0x038],%l4 ! Mem[000000001e8000f8] ldsw [%i1+0x00c],%l6 ! Mem[000000001e8000cc] ldsb [%i3+0x01f],%l0 ! Mem[000000001f8000df] stw %l5,[%i2+0x028] ! Mem[000000001f0000e8] membar #Sync jmpl %o7,%g0 stb %l1,[%i1+0x023] ! Mem[000000001e8000e3] p7_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p8_far_1_le: std %l6,[%i3+0x038] ! Mem[00000000218000f8] ldstub [%i2+0x02c],%l0 ! Mem[00000000210000ec] stx %l2,[%i3+0x000] ! Mem[00000000218000c0] ldd [%i0+0x030],%l0 ! Mem[00000000200000f0] jmpl %o7,%g0 ldd [%i1+0x030],%l0 ! Mem[00000000208000f0] p8_far_1_lem: membar #Sync std %l6,[%i3+0x038] ! Mem[00000000218000f8] ldstub [%i2+0x02c],%l0 ! Mem[00000000210000ec] stx %l2,[%i3+0x000] ! Mem[00000000218000c0] ldd [%i0+0x030],%l0 ! Mem[00000000200000f0] membar #Sync jmpl %o7,%g0 ldd [%i1+0x030],%l0 ! Mem[00000000208000f0] p8_far_1_he: stw %l1,[%i0+0x00c] ! Mem[00000000200000cc] swap [%i1+0x004],%l2 ! Mem[00000000208000c4] ldub [%i0+0x00d],%l2 ! Mem[00000000200000cd] ldstub [%i3+0x00c],%l1 ! Mem[00000000218000cc] sth %l3,[%i1+0x00a] ! Mem[00000000208000ca] sth %l1,[%i1+0x036] ! Mem[00000000208000f6] jmpl %o7,%g0 lduw [%i1+0x004],%l6 ! Mem[00000000208000c4] p8_far_1_hem: membar #Sync stw %l1,[%i0+0x00c] ! Mem[00000000200000cc] swap [%i1+0x004],%l2 ! Mem[00000000208000c4] ldub [%i0+0x00d],%l2 ! Mem[00000000200000cd] ldstub [%i3+0x00c],%l1 ! Mem[00000000218000cc] sth %l3,[%i1+0x00a] ! Mem[00000000208000ca] sth %l1,[%i1+0x036] ! Mem[00000000208000f6] membar #Sync jmpl %o7,%g0 lduw [%i1+0x004],%l6 ! Mem[00000000208000c4] p8_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p9_far_1_le: ldx [%i3+0x010],%l5 ! Mem[00000000238000d0] ldd [%i0+0x018],%l6 ! Mem[00000000220000d8] ldd [%i0+0x030],%l0 ! Mem[00000000220000f0] jmpl %o7,%g0 ldstub [%i2+0x006],%l2 ! Mem[00000000230000c6] p9_far_1_lem: membar #Sync ldx [%i3+0x010],%l5 ! Mem[00000000238000d0] ldd [%i0+0x018],%l6 ! Mem[00000000220000d8] ldd [%i0+0x030],%l0 ! Mem[00000000220000f0] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x006],%l2 ! Mem[00000000230000c6] p9_far_1_he: stb %l5,[%i2+0x039] ! Mem[00000000230000f9] jmpl %o7,%g0 ldx [%i1+0x030],%l6 ! Mem[00000000228000f0] p9_far_1_hem: membar #Sync stb %l5,[%i2+0x039] ! Mem[00000000230000f9] membar #Sync jmpl %o7,%g0 ldx [%i1+0x030],%l6 ! Mem[00000000228000f0] p9_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p10_far_1_le: jmpl %o7,%g0 ldub [%i0+0x036],%l5 ! Mem[00000000240000f6] jmpl %o7,%g0 nop p10_far_1_lem: membar #Sync jmpl %o7,%g0 ldub [%i0+0x036],%l5 ! Mem[00000000240000f6] jmpl %o7,%g0 nop p10_far_1_he: std %l0,[%i3+0x030] ! Mem[00000000258000f0] ldsw [%i2+0x02c],%l7 ! Mem[00000000250000ec] ldstub [%i2+0x011],%l4 ! Mem[00000000250000d1] ldsb [%i2+0x033],%l5 ! Mem[00000000250000f3] jmpl %o7,%g0 lduh [%i2+0x000],%l6 ! Mem[00000000250000c0] p10_far_1_hem: membar #Sync std %l0,[%i3+0x030] ! Mem[00000000258000f0] ldsw [%i2+0x02c],%l7 ! Mem[00000000250000ec] ldstub [%i2+0x011],%l4 ! Mem[00000000250000d1] ldsb [%i2+0x033],%l5 ! Mem[00000000250000f3] membar #Sync jmpl %o7,%g0 lduh [%i2+0x000],%l6 ! Mem[00000000250000c0] p10_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p11_far_1_le: jmpl %o7,%g0 stw %l6,[%i3+0x014] ! Mem[00000000278000d4] jmpl %o7,%g0 nop p11_far_1_lem: membar #Sync jmpl %o7,%g0 stw %l6,[%i3+0x014] ! Mem[00000000278000d4] jmpl %o7,%g0 nop p11_far_1_he: jmpl %o7,%g0 swap [%i2+0x01c],%l5 ! Mem[00000000270000dc] jmpl %o7,%g0 nop p11_far_1_hem: membar #Sync jmpl %o7,%g0 swap [%i2+0x01c],%l5 ! Mem[00000000270000dc] jmpl %o7,%g0 nop p11_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p12_far_1_le: ldub [%i0+0x00d],%l0 ! Mem[00000000280000cd] std %l2,[%i2+0x000] ! Mem[00000000290000c0] ldstub [%i0+0x011],%l4 ! Mem[00000000280000d1] ldub [%i1+0x01a],%l5 ! Mem[00000000288000da] lduh [%i3+0x00a],%l4 ! Mem[00000000298000ca] ldx [%i3+0x030],%l2 ! Mem[00000000298000f0] jmpl %o7,%g0 lduh [%i2+0x008],%l7 ! Mem[00000000290000c8] p12_far_1_lem: membar #Sync ldub [%i0+0x00d],%l0 ! Mem[00000000280000cd] std %l2,[%i2+0x000] ! Mem[00000000290000c0] ldstub [%i0+0x011],%l4 ! Mem[00000000280000d1] ldub [%i1+0x01a],%l5 ! Mem[00000000288000da] lduh [%i3+0x00a],%l4 ! Mem[00000000298000ca] ldx [%i3+0x030],%l2 ! Mem[00000000298000f0] membar #Sync jmpl %o7,%g0 lduh [%i2+0x008],%l7 ! Mem[00000000290000c8] p12_far_1_he: stb %l4,[%i2+0x034] ! Mem[00000000290000f4] jmpl %o7,%g0 stw %l1,[%i3+0x034] ! Mem[00000000298000f4] p12_far_1_hem: membar #Sync stb %l4,[%i2+0x034] ! Mem[00000000290000f4] membar #Sync jmpl %o7,%g0 stw %l1,[%i3+0x034] ! Mem[00000000298000f4] p12_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p13_far_1_le: ldstub [%i0+0x01d],%l6 ! Mem[000000002a0000dd] stw %l0,[%i2+0x00c] ! Mem[000000002b0000cc] swap [%i3+0x024],%l7 ! Mem[000000002b8000e4] ldstub [%i0+0x006],%l1 ! Mem[000000002a0000c6] ldsb [%i2+0x02e],%l3 ! Mem[000000002b0000ee] jmpl %o7,%g0 ldsb [%i2+0x027],%l4 ! Mem[000000002b0000e7] p13_far_1_lem: membar #Sync ldstub [%i0+0x01d],%l6 ! Mem[000000002a0000dd] stw %l0,[%i2+0x00c] ! Mem[000000002b0000cc] swap [%i3+0x024],%l7 ! Mem[000000002b8000e4] ldstub [%i0+0x006],%l1 ! Mem[000000002a0000c6] ldsb [%i2+0x02e],%l3 ! Mem[000000002b0000ee] membar #Sync jmpl %o7,%g0 ldsb [%i2+0x027],%l4 ! Mem[000000002b0000e7] p13_far_1_he: ldd [%i0+0x000],%l2 ! Mem[000000002a0000c0] swap [%i2+0x00c],%l2 ! Mem[000000002b0000cc] stw %l2,[%i2+0x024] ! Mem[000000002b0000e4] stx %l0,[%i0+0x038] ! Mem[000000002a0000f8] swap [%i3+0x034],%l1 ! Mem[000000002b8000f4] jmpl %o7,%g0 ldstub [%i3+0x024],%l6 ! Mem[000000002b8000e4] p13_far_1_hem: membar #Sync ldd [%i0+0x000],%l2 ! Mem[000000002a0000c0] swap [%i2+0x00c],%l2 ! Mem[000000002b0000cc] stw %l2,[%i2+0x024] ! Mem[000000002b0000e4] stx %l0,[%i0+0x038] ! Mem[000000002a0000f8] swap [%i3+0x034],%l1 ! Mem[000000002b8000f4] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x024],%l6 ! Mem[000000002b8000e4] p13_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p14_far_1_le: ldsb [%i2+0x029],%l4 ! Mem[000000002d0000e9] swap [%i3+0x03c],%l6 ! Mem[000000002d8000fc] ldstub [%i0+0x02c],%l0 ! Mem[000000002c0000ec] ldd [%i2+0x000],%l2 ! Mem[000000002d0000c0] swap [%i1+0x030],%l1 ! Mem[000000002c8000f0] ldstub [%i3+0x035],%l0 ! Mem[000000002d8000f5] jmpl %o7,%g0 swap [%i1+0x020],%l5 ! Mem[000000002c8000e0] p14_far_1_lem: membar #Sync ldsb [%i2+0x029],%l4 ! Mem[000000002d0000e9] swap [%i3+0x03c],%l6 ! Mem[000000002d8000fc] ldstub [%i0+0x02c],%l0 ! Mem[000000002c0000ec] ldd [%i2+0x000],%l2 ! Mem[000000002d0000c0] swap [%i1+0x030],%l1 ! Mem[000000002c8000f0] ldstub [%i3+0x035],%l0 ! Mem[000000002d8000f5] membar #Sync jmpl %o7,%g0 swap [%i1+0x020],%l5 ! Mem[000000002c8000e0] p14_far_1_he: stw %l5,[%i3+0x030] ! Mem[000000002d8000f0] jmpl %o7,%g0 sth %l0,[%i1+0x026] ! Mem[000000002c8000e6] p14_far_1_hem: membar #Sync stw %l5,[%i3+0x030] ! Mem[000000002d8000f0] membar #Sync jmpl %o7,%g0 sth %l0,[%i1+0x026] ! Mem[000000002c8000e6] p14_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p15_far_1_le: swap [%i3+0x000],%l1 ! Mem[000000002f8000c0] ldsb [%i3+0x001],%l6 ! Mem[000000002f8000c1] stx %l7,[%i1+0x020] ! Mem[000000002e8000e0] lduh [%i2+0x026],%l4 ! Mem[000000002f0000e6] ldstub [%i2+0x001],%l6 ! Mem[000000002f0000c1] ldx [%i3+0x018],%l5 ! Mem[000000002f8000d8] ldstub [%i1+0x00b],%l3 ! Mem[000000002e8000cb] jmpl %o7,%g0 swap [%i1+0x030],%l5 ! Mem[000000002e8000f0] p15_far_1_lem: membar #Sync swap [%i3+0x000],%l1 ! Mem[000000002f8000c0] ldsb [%i3+0x001],%l6 ! Mem[000000002f8000c1] stx %l7,[%i1+0x020] ! Mem[000000002e8000e0] lduh [%i2+0x026],%l4 ! Mem[000000002f0000e6] ldstub [%i2+0x001],%l6 ! Mem[000000002f0000c1] ldx [%i3+0x018],%l5 ! Mem[000000002f8000d8] ldstub [%i1+0x00b],%l3 ! Mem[000000002e8000cb] membar #Sync jmpl %o7,%g0 swap [%i1+0x030],%l5 ! Mem[000000002e8000f0] p15_far_1_he: stb %l3,[%i2+0x023] ! Mem[000000002f0000e3] ldstub [%i3+0x019],%l0 ! Mem[000000002f8000d9] jmpl %o7,%g0 ldstub [%i1+0x032],%l3 ! Mem[000000002e8000f2] p15_far_1_hem: membar #Sync stb %l3,[%i2+0x023] ! Mem[000000002f0000e3] ldstub [%i3+0x019],%l0 ! Mem[000000002f8000d9] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x032],%l3 ! Mem[000000002e8000f2] p15_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p16_far_1_le: sth %l5,[%i3+0x010] ! Mem[00000000318000d0] stx %l6,[%i2+0x038] ! Mem[00000000310000f8] ldx [%i0+0x010],%l1 ! Mem[00000000300000d0] jmpl %o7,%g0 sth %l6,[%i3+0x02e] ! Mem[00000000318000ee] p16_far_1_lem: membar #Sync sth %l5,[%i3+0x010] ! Mem[00000000318000d0] stx %l6,[%i2+0x038] ! Mem[00000000310000f8] ldx [%i0+0x010],%l1 ! Mem[00000000300000d0] membar #Sync jmpl %o7,%g0 sth %l6,[%i3+0x02e] ! Mem[00000000318000ee] p16_far_1_he: swap [%i0+0x030],%l5 ! Mem[00000000300000f0] jmpl %o7,%g0 sth %l6,[%i3+0x030] ! Mem[00000000318000f0] p16_far_1_hem: membar #Sync swap [%i0+0x030],%l5 ! Mem[00000000300000f0] membar #Sync jmpl %o7,%g0 sth %l6,[%i3+0x030] ! Mem[00000000318000f0] p16_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p17_far_1_le: std %l0,[%i2+0x008] ! Mem[00000000330000c8] lduw [%i1+0x004],%l2 ! Mem[00000000328000c4] stb %l3,[%i1+0x025] ! Mem[00000000328000e5] jmpl %o7,%g0 swap [%i0+0x018],%l5 ! Mem[00000000320000d8] p17_far_1_lem: membar #Sync std %l0,[%i2+0x008] ! Mem[00000000330000c8] lduw [%i1+0x004],%l2 ! Mem[00000000328000c4] stb %l3,[%i1+0x025] ! Mem[00000000328000e5] membar #Sync jmpl %o7,%g0 swap [%i0+0x018],%l5 ! Mem[00000000320000d8] p17_far_1_he: swap [%i1+0x00c],%l1 ! Mem[00000000328000cc] ldsh [%i2+0x02a],%l3 ! Mem[00000000330000ea] jmpl %o7,%g0 swap [%i0+0x03c],%l1 ! Mem[00000000320000fc] p17_far_1_hem: membar #Sync swap [%i1+0x00c],%l1 ! Mem[00000000328000cc] ldsh [%i2+0x02a],%l3 ! Mem[00000000330000ea] membar #Sync jmpl %o7,%g0 swap [%i0+0x03c],%l1 ! Mem[00000000320000fc] p17_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p18_far_1_le: ldstub [%i3+0x001],%l3 ! Mem[00000000358000c1] ldstub [%i3+0x034],%l6 ! Mem[00000000358000f4] stw %l4,[%i2+0x028] ! Mem[00000000350000e8] ldsw [%i0+0x03c],%l6 ! Mem[00000000340000fc] ldx [%i2+0x028],%l0 ! Mem[00000000350000e8] jmpl %o7,%g0 ldstub [%i3+0x006],%l2 ! Mem[00000000358000c6] p18_far_1_lem: membar #Sync ldstub [%i3+0x001],%l3 ! Mem[00000000358000c1] ldstub [%i3+0x034],%l6 ! Mem[00000000358000f4] stw %l4,[%i2+0x028] ! Mem[00000000350000e8] ldsw [%i0+0x03c],%l6 ! Mem[00000000340000fc] ldx [%i2+0x028],%l0 ! Mem[00000000350000e8] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x006],%l2 ! Mem[00000000358000c6] p18_far_1_he: swap [%i0+0x038],%l5 ! Mem[00000000340000f8] jmpl %o7,%g0 stb %l6,[%i1+0x030] ! Mem[00000000348000f0] p18_far_1_hem: membar #Sync swap [%i0+0x038],%l5 ! Mem[00000000340000f8] membar #Sync jmpl %o7,%g0 stb %l6,[%i1+0x030] ! Mem[00000000348000f0] p18_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p19_far_1_le: swap [%i1+0x014],%l5 ! Mem[00000000368000d4] ldd [%i3+0x018],%l6 ! Mem[00000000378000d8] sth %l1,[%i3+0x032] ! Mem[00000000378000f2] std %l6,[%i0+0x008] ! Mem[00000000360000c8] ldub [%i3+0x009],%l3 ! Mem[00000000378000c9] jmpl %o7,%g0 lduh [%i3+0x014],%l0 ! Mem[00000000378000d4] p19_far_1_lem: membar #Sync swap [%i1+0x014],%l5 ! Mem[00000000368000d4] ldd [%i3+0x018],%l6 ! Mem[00000000378000d8] sth %l1,[%i3+0x032] ! Mem[00000000378000f2] std %l6,[%i0+0x008] ! Mem[00000000360000c8] ldub [%i3+0x009],%l3 ! Mem[00000000378000c9] membar #Sync jmpl %o7,%g0 lduh [%i3+0x014],%l0 ! Mem[00000000378000d4] p19_far_1_he: lduh [%i3+0x02c],%l1 ! Mem[00000000378000ec] sth %l5,[%i0+0x032] ! Mem[00000000360000f2] stb %l0,[%i0+0x007] ! Mem[00000000360000c7] stw %l6,[%i2+0x028] ! Mem[00000000370000e8] stw %l4,[%i0+0x020] ! Mem[00000000360000e0] ldub [%i1+0x013],%l0 ! Mem[00000000368000d3] jmpl %o7,%g0 swap [%i3+0x02c],%l2 ! Mem[00000000378000ec] p19_far_1_hem: membar #Sync lduh [%i3+0x02c],%l1 ! Mem[00000000378000ec] sth %l5,[%i0+0x032] ! Mem[00000000360000f2] stb %l0,[%i0+0x007] ! Mem[00000000360000c7] stw %l6,[%i2+0x028] ! Mem[00000000370000e8] stw %l4,[%i0+0x020] ! Mem[00000000360000e0] ldub [%i1+0x013],%l0 ! Mem[00000000368000d3] membar #Sync jmpl %o7,%g0 swap [%i3+0x02c],%l2 ! Mem[00000000378000ec] p19_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p20_far_1_le: ldsh [%i2+0x03c],%l6 ! Mem[00000000390000fc] lduw [%i1+0x028],%l3 ! Mem[00000000388000e8] swap [%i0+0x00c],%l0 ! Mem[00000000380000cc] stw %l2,[%i0+0x004] ! Mem[00000000380000c4] swap [%i2+0x010],%l4 ! Mem[00000000390000d0] jmpl %o7,%g0 ldsb [%i0+0x005],%l4 ! Mem[00000000380000c5] p20_far_1_lem: membar #Sync ldsh [%i2+0x03c],%l6 ! Mem[00000000390000fc] lduw [%i1+0x028],%l3 ! Mem[00000000388000e8] swap [%i0+0x00c],%l0 ! Mem[00000000380000cc] stw %l2,[%i0+0x004] ! Mem[00000000380000c4] swap [%i2+0x010],%l4 ! Mem[00000000390000d0] membar #Sync jmpl %o7,%g0 ldsb [%i0+0x005],%l4 ! Mem[00000000380000c5] p20_far_1_he: swap [%i0+0x028],%l2 ! Mem[00000000380000e8] jmpl %o7,%g0 ldstub [%i1+0x000],%l4 ! Mem[00000000388000c0] p20_far_1_hem: membar #Sync swap [%i0+0x028],%l2 ! Mem[00000000380000e8] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x000],%l4 ! Mem[00000000388000c0] p20_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p21_far_1_le: ldsh [%i0+0x020],%l3 ! Mem[000000003a0000e0] swap [%i2+0x014],%l6 ! Mem[000000003b0000d4] ldstub [%i3+0x01d],%l7 ! Mem[000000003b8000dd] sth %l1,[%i3+0x002] ! Mem[000000003b8000c2] swap [%i0+0x008],%l3 ! Mem[000000003a0000c8] jmpl %o7,%g0 lduw [%i0+0x00c],%l0 ! Mem[000000003a0000cc] p21_far_1_lem: membar #Sync ldsh [%i0+0x020],%l3 ! Mem[000000003a0000e0] swap [%i2+0x014],%l6 ! Mem[000000003b0000d4] ldstub [%i3+0x01d],%l7 ! Mem[000000003b8000dd] sth %l1,[%i3+0x002] ! Mem[000000003b8000c2] swap [%i0+0x008],%l3 ! Mem[000000003a0000c8] membar #Sync jmpl %o7,%g0 lduw [%i0+0x00c],%l0 ! Mem[000000003a0000cc] p21_far_1_he: ldsw [%i3+0x030],%l6 ! Mem[000000003b8000f0] ldsw [%i2+0x034],%l7 ! Mem[000000003b0000f4] ldsw [%i1+0x004],%l0 ! Mem[000000003a8000c4] lduw [%i2+0x00c],%l1 ! Mem[000000003b0000cc] stb %l3,[%i2+0x02a] ! Mem[000000003b0000ea] stw %l1,[%i3+0x03c] ! Mem[000000003b8000fc] jmpl %o7,%g0 stb %l4,[%i0+0x034] ! Mem[000000003a0000f4] p21_far_1_hem: membar #Sync ldsw [%i3+0x030],%l6 ! Mem[000000003b8000f0] ldsw [%i2+0x034],%l7 ! Mem[000000003b0000f4] ldsw [%i1+0x004],%l0 ! Mem[000000003a8000c4] lduw [%i2+0x00c],%l1 ! Mem[000000003b0000cc] stb %l3,[%i2+0x02a] ! Mem[000000003b0000ea] stw %l1,[%i3+0x03c] ! Mem[000000003b8000fc] membar #Sync jmpl %o7,%g0 stb %l4,[%i0+0x034] ! Mem[000000003a0000f4] p21_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p22_far_1_le: ldsh [%i1+0x000],%l0 ! Mem[000000003c8000c0] lduh [%i2+0x02c],%l3 ! Mem[000000003d0000ec] swap [%i1+0x010],%l5 ! Mem[000000003c8000d0] lduw [%i2+0x03c],%l6 ! Mem[000000003d0000fc] std %l0,[%i0+0x028] ! Mem[000000003c0000e8] jmpl %o7,%g0 lduw [%i2+0x004],%l7 ! Mem[000000003d0000c4] p22_far_1_lem: membar #Sync ldsh [%i1+0x000],%l0 ! Mem[000000003c8000c0] lduh [%i2+0x02c],%l3 ! Mem[000000003d0000ec] swap [%i1+0x010],%l5 ! Mem[000000003c8000d0] lduw [%i2+0x03c],%l6 ! Mem[000000003d0000fc] std %l0,[%i0+0x028] ! Mem[000000003c0000e8] membar #Sync jmpl %o7,%g0 lduw [%i2+0x004],%l7 ! Mem[000000003d0000c4] p22_far_1_he: jmpl %o7,%g0 swap [%i1+0x008],%l5 ! Mem[000000003c8000c8] jmpl %o7,%g0 nop p22_far_1_hem: membar #Sync jmpl %o7,%g0 swap [%i1+0x008],%l5 ! Mem[000000003c8000c8] jmpl %o7,%g0 nop p22_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p23_far_1_le: swap [%i3+0x00c],%l3 ! Mem[000000003f8000cc] ldstub [%i3+0x010],%l5 ! Mem[000000003f8000d0] ldstub [%i0+0x01d],%l6 ! Mem[000000003e0000dd] jmpl %o7,%g0 ldd [%i3+0x030],%l0 ! Mem[000000003f8000f0] p23_far_1_lem: membar #Sync swap [%i3+0x00c],%l3 ! Mem[000000003f8000cc] ldstub [%i3+0x010],%l5 ! Mem[000000003f8000d0] ldstub [%i0+0x01d],%l6 ! Mem[000000003e0000dd] membar #Sync jmpl %o7,%g0 ldd [%i3+0x030],%l0 ! Mem[000000003f8000f0] p23_far_1_he: ldsw [%i2+0x00c],%l1 ! Mem[000000003f0000cc] ldstub [%i2+0x013],%l5 ! Mem[000000003f0000d3] ldsw [%i2+0x020],%l6 ! Mem[000000003f0000e0] jmpl %o7,%g0 ldx [%i1+0x030],%l6 ! Mem[000000003e8000f0] p23_far_1_hem: membar #Sync ldsw [%i2+0x00c],%l1 ! Mem[000000003f0000cc] ldstub [%i2+0x013],%l5 ! Mem[000000003f0000d3] ldsw [%i2+0x020],%l6 ! Mem[000000003f0000e0] membar #Sync jmpl %o7,%g0 ldx [%i1+0x030],%l6 ! Mem[000000003e8000f0] p23_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p24_far_1_le: ldstub [%i2+0x00d],%l0 ! Mem[00000000410000cd] sth %l2,[%i1+0x006] ! Mem[00000000408000c6] ldd [%i2+0x010],%l4 ! Mem[00000000410000d0] jmpl %o7,%g0 sth %l7,[%i1+0x002] ! Mem[00000000408000c2] p24_far_1_lem: membar #Sync ldstub [%i2+0x00d],%l0 ! Mem[00000000410000cd] sth %l2,[%i1+0x006] ! Mem[00000000408000c6] ldd [%i2+0x010],%l4 ! Mem[00000000410000d0] membar #Sync jmpl %o7,%g0 sth %l7,[%i1+0x002] ! Mem[00000000408000c2] p24_far_1_he: jmpl %o7,%g0 ldstub [%i3+0x00a],%l6 ! Mem[00000000418000ca] jmpl %o7,%g0 nop p24_far_1_hem: membar #Sync jmpl %o7,%g0 ldstub [%i3+0x00a],%l6 ! Mem[00000000418000ca] jmpl %o7,%g0 nop p24_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p25_far_1_le: jmpl %o7,%g0 ldub [%i3+0x016],%l5 ! Mem[00000000438000d6] jmpl %o7,%g0 nop p25_far_1_lem: membar #Sync jmpl %o7,%g0 ldub [%i3+0x016],%l5 ! Mem[00000000438000d6] jmpl %o7,%g0 nop p25_far_1_he: ldstub [%i3+0x034],%l1 ! Mem[00000000438000f4] sth %l7,[%i3+0x00e] ! Mem[00000000438000ce] lduh [%i3+0x00e],%l1 ! Mem[00000000438000ce] ldsw [%i1+0x010],%l5 ! Mem[00000000428000d0] jmpl %o7,%g0 ldsh [%i1+0x020],%l6 ! Mem[00000000428000e0] p25_far_1_hem: membar #Sync ldstub [%i3+0x034],%l1 ! Mem[00000000438000f4] sth %l7,[%i3+0x00e] ! Mem[00000000438000ce] lduh [%i3+0x00e],%l1 ! Mem[00000000438000ce] ldsw [%i1+0x010],%l5 ! Mem[00000000428000d0] membar #Sync jmpl %o7,%g0 ldsh [%i1+0x020],%l6 ! Mem[00000000428000e0] p25_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p26_far_1_le: ldsb [%i3+0x03f],%l6 ! Mem[00000000458000ff] ldsh [%i1+0x000],%l6 ! Mem[00000000448000c0] ldsh [%i0+0x004],%l7 ! Mem[00000000440000c4] swap [%i2+0x004],%l2 ! Mem[00000000450000c4] jmpl %o7,%g0 lduh [%i2+0x004],%l3 ! Mem[00000000450000c4] p26_far_1_lem: membar #Sync ldsb [%i3+0x03f],%l6 ! Mem[00000000458000ff] ldsh [%i1+0x000],%l6 ! Mem[00000000448000c0] ldsh [%i0+0x004],%l7 ! Mem[00000000440000c4] swap [%i2+0x004],%l2 ! Mem[00000000450000c4] membar #Sync jmpl %o7,%g0 lduh [%i2+0x004],%l3 ! Mem[00000000450000c4] p26_far_1_he: lduh [%i1+0x026],%l0 ! Mem[00000000448000e6] ldsw [%i3+0x008],%l6 ! Mem[00000000458000c8] stw %l4,[%i1+0x000] ! Mem[00000000448000c0] lduh [%i1+0x012],%l0 ! Mem[00000000448000d2] ldx [%i3+0x008],%l2 ! Mem[00000000458000c8] jmpl %o7,%g0 stb %l3,[%i2+0x003] ! Mem[00000000450000c3] p26_far_1_hem: membar #Sync lduh [%i1+0x026],%l0 ! Mem[00000000448000e6] ldsw [%i3+0x008],%l6 ! Mem[00000000458000c8] stw %l4,[%i1+0x000] ! Mem[00000000448000c0] lduh [%i1+0x012],%l0 ! Mem[00000000448000d2] ldx [%i3+0x008],%l2 ! Mem[00000000458000c8] membar #Sync jmpl %o7,%g0 stb %l3,[%i2+0x003] ! Mem[00000000450000c3] p26_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p27_far_1_le: stw %l4,[%i0+0x01c] ! Mem[00000000460000dc] lduh [%i1+0x01c],%l7 ! Mem[00000000468000dc] ldd [%i2+0x000],%l0 ! Mem[00000000470000c0] lduh [%i3+0x000],%l6 ! Mem[00000000478000c0] stw %l7,[%i3+0x024] ! Mem[00000000478000e4] jmpl %o7,%g0 ldx [%i0+0x000],%l1 ! Mem[00000000460000c0] p27_far_1_lem: membar #Sync stw %l4,[%i0+0x01c] ! Mem[00000000460000dc] lduh [%i1+0x01c],%l7 ! Mem[00000000468000dc] ldd [%i2+0x000],%l0 ! Mem[00000000470000c0] lduh [%i3+0x000],%l6 ! Mem[00000000478000c0] stw %l7,[%i3+0x024] ! Mem[00000000478000e4] membar #Sync jmpl %o7,%g0 ldx [%i0+0x000],%l1 ! Mem[00000000460000c0] p27_far_1_he: ldstub [%i1+0x023],%l1 ! Mem[00000000468000e3] ldub [%i3+0x034],%l5 ! Mem[00000000478000f4] lduw [%i3+0x028],%l6 ! Mem[00000000478000e8] ldstub [%i3+0x020],%l4 ! Mem[00000000478000e0] swap [%i3+0x010],%l0 ! Mem[00000000478000d0] jmpl %o7,%g0 swap [%i2+0x034],%l4 ! Mem[00000000470000f4] p27_far_1_hem: membar #Sync ldstub [%i1+0x023],%l1 ! Mem[00000000468000e3] ldub [%i3+0x034],%l5 ! Mem[00000000478000f4] lduw [%i3+0x028],%l6 ! Mem[00000000478000e8] ldstub [%i3+0x020],%l4 ! Mem[00000000478000e0] swap [%i3+0x010],%l0 ! Mem[00000000478000d0] membar #Sync jmpl %o7,%g0 swap [%i2+0x034],%l4 ! Mem[00000000470000f4] p27_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p28_far_1_le: ldstub [%i1+0x035],%l0 ! Mem[00000000488000f5] ldstub [%i1+0x021],%l5 ! Mem[00000000488000e1] lduw [%i0+0x004],%l3 ! Mem[00000000480000c4] ldx [%i3+0x000],%l7 ! Mem[00000000498000c0] ldsw [%i2+0x008],%l2 ! Mem[00000000490000c8] swap [%i0+0x020],%l0 ! Mem[00000000480000e0] jmpl %o7,%g0 swap [%i0+0x028],%l3 ! Mem[00000000480000e8] p28_far_1_lem: membar #Sync ldstub [%i1+0x035],%l0 ! Mem[00000000488000f5] ldstub [%i1+0x021],%l5 ! Mem[00000000488000e1] lduw [%i0+0x004],%l3 ! Mem[00000000480000c4] ldx [%i3+0x000],%l7 ! Mem[00000000498000c0] ldsw [%i2+0x008],%l2 ! Mem[00000000490000c8] swap [%i0+0x020],%l0 ! Mem[00000000480000e0] membar #Sync jmpl %o7,%g0 swap [%i0+0x028],%l3 ! Mem[00000000480000e8] p28_far_1_he: jmpl %o7,%g0 ldsh [%i0+0x00c],%l2 ! Mem[00000000480000cc] jmpl %o7,%g0 nop p28_far_1_hem: membar #Sync jmpl %o7,%g0 ldsh [%i0+0x00c],%l2 ! Mem[00000000480000cc] jmpl %o7,%g0 nop p28_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p29_far_1_le: ldstub [%i1+0x003],%l1 ! Mem[000000004a8000c3] stx %l6,[%i0+0x000] ! Mem[000000004a0000c0] swap [%i2+0x024],%l7 ! Mem[000000004b0000e4] ldd [%i3+0x000],%l0 ! Mem[000000004b8000c0] swap [%i2+0x030],%l4 ! Mem[000000004b0000f0] lduw [%i2+0x004],%l4 ! Mem[000000004b0000c4] lduw [%i2+0x028],%l3 ! Mem[000000004b0000e8] jmpl %o7,%g0 stb %l0,[%i2+0x021] ! Mem[000000004b0000e1] p29_far_1_lem: membar #Sync ldstub [%i1+0x003],%l1 ! Mem[000000004a8000c3] stx %l6,[%i0+0x000] ! Mem[000000004a0000c0] swap [%i2+0x024],%l7 ! Mem[000000004b0000e4] ldd [%i3+0x000],%l0 ! Mem[000000004b8000c0] swap [%i2+0x030],%l4 ! Mem[000000004b0000f0] lduw [%i2+0x004],%l4 ! Mem[000000004b0000c4] lduw [%i2+0x028],%l3 ! Mem[000000004b0000e8] membar #Sync jmpl %o7,%g0 stb %l0,[%i2+0x021] ! Mem[000000004b0000e1] p29_far_1_he: std %l0,[%i3+0x010] ! Mem[000000004b8000d0] ldstub [%i0+0x02d],%l2 ! Mem[000000004a0000ed] lduh [%i2+0x022],%l3 ! Mem[000000004b0000e2] lduw [%i0+0x018],%l0 ! Mem[000000004a0000d8] jmpl %o7,%g0 ldsh [%i1+0x032],%l3 ! Mem[000000004a8000f2] p29_far_1_hem: membar #Sync std %l0,[%i3+0x010] ! Mem[000000004b8000d0] ldstub [%i0+0x02d],%l2 ! Mem[000000004a0000ed] lduh [%i2+0x022],%l3 ! Mem[000000004b0000e2] lduw [%i0+0x018],%l0 ! Mem[000000004a0000d8] membar #Sync jmpl %o7,%g0 ldsh [%i1+0x032],%l3 ! Mem[000000004a8000f2] p29_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p30_far_1_le: ldstub [%i3+0x03e],%l3 ! Mem[000000004d8000fe] jmpl %o7,%g0 lduh [%i1+0x01e],%l0 ! Mem[000000004c8000de] p30_far_1_lem: membar #Sync ldstub [%i3+0x03e],%l3 ! Mem[000000004d8000fe] membar #Sync jmpl %o7,%g0 lduh [%i1+0x01e],%l0 ! Mem[000000004c8000de] p30_far_1_he: lduw [%i3+0x00c],%l4 ! Mem[000000004d8000cc] jmpl %o7,%g0 sth %l5,[%i2+0x01e] ! Mem[000000004d0000de] p30_far_1_hem: membar #Sync lduw [%i3+0x00c],%l4 ! Mem[000000004d8000cc] membar #Sync jmpl %o7,%g0 sth %l5,[%i2+0x01e] ! Mem[000000004d0000de] p30_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p31_far_1_le: jmpl %o7,%g0 ldd [%i3+0x030],%l2 ! Mem[000000004f8000f0] jmpl %o7,%g0 nop p31_far_1_lem: membar #Sync jmpl %o7,%g0 ldd [%i3+0x030],%l2 ! Mem[000000004f8000f0] jmpl %o7,%g0 nop p31_far_1_he: ldx [%i2+0x018],%l1 ! Mem[000000004f0000d8] ldstub [%i3+0x03b],%l5 ! Mem[000000004f8000fb] jmpl %o7,%g0 ldsb [%i0+0x02e],%l0 ! Mem[000000004e0000ee] p31_far_1_hem: membar #Sync ldx [%i2+0x018],%l1 ! Mem[000000004f0000d8] ldstub [%i3+0x03b],%l5 ! Mem[000000004f8000fb] membar #Sync jmpl %o7,%g0 ldsb [%i0+0x02e],%l0 ! Mem[000000004e0000ee] p31_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p32_far_1_le: ldsb [%i0+0x01f],%l0 ! Mem[00000000500000df] stx %l5,[%i1+0x030] ! Mem[00000000508000f0] lduh [%i0+0x03c],%l4 ! Mem[00000000500000fc] jmpl %o7,%g0 ldstub [%i2+0x03d],%l7 ! Mem[00000000510000fd] p32_far_1_lem: membar #Sync ldsb [%i0+0x01f],%l0 ! Mem[00000000500000df] stx %l5,[%i1+0x030] ! Mem[00000000508000f0] lduh [%i0+0x03c],%l4 ! Mem[00000000500000fc] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x03d],%l7 ! Mem[00000000510000fd] p32_far_1_he: ldstub [%i1+0x011],%l4 ! Mem[00000000508000d1] swap [%i0+0x00c],%l6 ! Mem[00000000500000cc] ldub [%i1+0x030],%l6 ! Mem[00000000508000f0] std %l4,[%i2+0x030] ! Mem[00000000510000f0] ldstub [%i2+0x02b],%l2 ! Mem[00000000510000eb] ldx [%i1+0x000],%l4 ! Mem[00000000508000c0] sth %l0,[%i0+0x012] ! Mem[00000000500000d2] jmpl %o7,%g0 swap [%i1+0x004],%l6 ! Mem[00000000508000c4] p32_far_1_hem: membar #Sync ldstub [%i1+0x011],%l4 ! Mem[00000000508000d1] swap [%i0+0x00c],%l6 ! Mem[00000000500000cc] ldub [%i1+0x030],%l6 ! Mem[00000000508000f0] std %l4,[%i2+0x030] ! Mem[00000000510000f0] ldstub [%i2+0x02b],%l2 ! Mem[00000000510000eb] ldx [%i1+0x000],%l4 ! Mem[00000000508000c0] sth %l0,[%i0+0x012] ! Mem[00000000500000d2] membar #Sync jmpl %o7,%g0 swap [%i1+0x004],%l6 ! Mem[00000000508000c4] p32_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p33_far_1_le: stx %l3,[%i2+0x020] ! Mem[00000000530000e0] ldsh [%i0+0x014],%l6 ! Mem[00000000520000d4] ldd [%i0+0x028],%l4 ! Mem[00000000520000e8] stb %l1,[%i2+0x003] ! Mem[00000000530000c3] ldstub [%i2+0x001],%l6 ! Mem[00000000530000c1] jmpl %o7,%g0 swap [%i0+0x024],%l7 ! Mem[00000000520000e4] p33_far_1_lem: membar #Sync stx %l3,[%i2+0x020] ! Mem[00000000530000e0] ldsh [%i0+0x014],%l6 ! Mem[00000000520000d4] ldd [%i0+0x028],%l4 ! Mem[00000000520000e8] stb %l1,[%i2+0x003] ! Mem[00000000530000c3] ldstub [%i2+0x001],%l6 ! Mem[00000000530000c1] membar #Sync jmpl %o7,%g0 swap [%i0+0x024],%l7 ! Mem[00000000520000e4] p33_far_1_he: jmpl %o7,%g0 lduh [%i0+0x028],%l5 ! Mem[00000000520000e8] jmpl %o7,%g0 nop p33_far_1_hem: membar #Sync jmpl %o7,%g0 lduh [%i0+0x028],%l5 ! Mem[00000000520000e8] jmpl %o7,%g0 nop p33_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p34_far_1_le: ldx [%i3+0x000],%l0 ! Mem[00000000558000c0] ldd [%i1+0x038],%l4 ! Mem[00000000548000f8] ldsb [%i3+0x02c],%l0 ! Mem[00000000558000ec] ldsh [%i0+0x004],%l7 ! Mem[00000000540000c4] ldsb [%i0+0x006],%l1 ! Mem[00000000540000c6] jmpl %o7,%g0 ldstub [%i0+0x00e],%l3 ! Mem[00000000540000ce] p34_far_1_lem: membar #Sync ldx [%i3+0x000],%l0 ! Mem[00000000558000c0] ldd [%i1+0x038],%l4 ! Mem[00000000548000f8] ldsb [%i3+0x02c],%l0 ! Mem[00000000558000ec] ldsh [%i0+0x004],%l7 ! Mem[00000000540000c4] ldsb [%i0+0x006],%l1 ! Mem[00000000540000c6] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x00e],%l3 ! Mem[00000000540000ce] p34_far_1_he: swap [%i0+0x000],%l4 ! Mem[00000000540000c0] jmpl %o7,%g0 ldstub [%i0+0x013],%l0 ! Mem[00000000540000d3] p34_far_1_hem: membar #Sync swap [%i0+0x000],%l4 ! Mem[00000000540000c0] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x013],%l0 ! Mem[00000000540000d3] p34_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p35_far_1_le: swap [%i2+0x014],%l6 ! Mem[00000000570000d4] ldsw [%i0+0x028],%l4 ! Mem[00000000560000e8] ldsb [%i0+0x03f],%l6 ! Mem[00000000560000ff] jmpl %o7,%g0 swap [%i3+0x000],%l6 ! Mem[00000000578000c0] p35_far_1_lem: membar #Sync swap [%i2+0x014],%l6 ! Mem[00000000570000d4] ldsw [%i0+0x028],%l4 ! Mem[00000000560000e8] ldsb [%i0+0x03f],%l6 ! Mem[00000000560000ff] membar #Sync jmpl %o7,%g0 swap [%i3+0x000],%l6 ! Mem[00000000578000c0] p35_far_1_he: ldsb [%i2+0x01f],%l0 ! Mem[00000000570000df] std %l4,[%i3+0x028] ! Mem[00000000578000e8] ldub [%i2+0x023],%l1 ! Mem[00000000570000e3] swap [%i0+0x034],%l5 ! Mem[00000000560000f4] swap [%i0+0x004],%l2 ! Mem[00000000560000c4] ldsw [%i1+0x00c],%l2 ! Mem[00000000568000cc] jmpl %o7,%g0 ldx [%i3+0x008],%l1 ! Mem[00000000578000c8] p35_far_1_hem: membar #Sync ldsb [%i2+0x01f],%l0 ! Mem[00000000570000df] std %l4,[%i3+0x028] ! Mem[00000000578000e8] ldub [%i2+0x023],%l1 ! Mem[00000000570000e3] swap [%i0+0x034],%l5 ! Mem[00000000560000f4] swap [%i0+0x004],%l2 ! Mem[00000000560000c4] ldsw [%i1+0x00c],%l2 ! Mem[00000000568000cc] membar #Sync jmpl %o7,%g0 ldx [%i3+0x008],%l1 ! Mem[00000000578000c8] p35_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p36_far_1_le: ldsb [%i0+0x034],%l6 ! Mem[00000000580000f4] lduw [%i2+0x028],%l4 ! Mem[00000000590000e8] ldd [%i1+0x038],%l6 ! Mem[00000000588000f8] jmpl %o7,%g0 swap [%i2+0x02c],%l0 ! Mem[00000000590000ec] p36_far_1_lem: membar #Sync ldsb [%i0+0x034],%l6 ! Mem[00000000580000f4] lduw [%i2+0x028],%l4 ! Mem[00000000590000e8] ldd [%i1+0x038],%l6 ! Mem[00000000588000f8] membar #Sync jmpl %o7,%g0 swap [%i2+0x02c],%l0 ! Mem[00000000590000ec] p36_far_1_he: ldstub [%i2+0x01f],%l0 ! Mem[00000000590000df] ldstub [%i1+0x009],%l5 ! Mem[00000000588000c9] swap [%i2+0x000],%l1 ! Mem[00000000590000c0] ldx [%i3+0x030],%l5 ! Mem[00000000598000f0] ldsb [%i2+0x006],%l2 ! Mem[00000000590000c6] ldstub [%i3+0x000],%l4 ! Mem[00000000598000c0] jmpl %o7,%g0 ldsb [%i3+0x013],%l0 ! Mem[00000000598000d3] p36_far_1_hem: membar #Sync ldstub [%i2+0x01f],%l0 ! Mem[00000000590000df] ldstub [%i1+0x009],%l5 ! Mem[00000000588000c9] swap [%i2+0x000],%l1 ! Mem[00000000590000c0] ldx [%i3+0x030],%l5 ! Mem[00000000598000f0] ldsb [%i2+0x006],%l2 ! Mem[00000000590000c6] ldstub [%i3+0x000],%l4 ! Mem[00000000598000c0] membar #Sync jmpl %o7,%g0 ldsb [%i3+0x013],%l0 ! Mem[00000000598000d3] p36_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p37_far_1_le: ldstub [%i1+0x001],%l0 ! Mem[000000005a8000c1] ldsw [%i0+0x01c],%l4 ! Mem[000000005a0000dc] stw %l7,[%i3+0x01c] ! Mem[000000005b8000dc] ldsb [%i3+0x003],%l1 ! Mem[000000005b8000c3] ldsw [%i3+0x000],%l6 ! Mem[000000005b8000c0] jmpl %o7,%g0 swap [%i2+0x024],%l7 ! Mem[000000005b0000e4] p37_far_1_lem: membar #Sync ldstub [%i1+0x001],%l0 ! Mem[000000005a8000c1] ldsw [%i0+0x01c],%l4 ! Mem[000000005a0000dc] stw %l7,[%i3+0x01c] ! Mem[000000005b8000dc] ldsb [%i3+0x003],%l1 ! Mem[000000005b8000c3] ldsw [%i3+0x000],%l6 ! Mem[000000005b8000c0] membar #Sync jmpl %o7,%g0 swap [%i2+0x024],%l7 ! Mem[000000005b0000e4] p37_far_1_he: jmpl %o7,%g0 sth %l5,[%i0+0x028] ! Mem[000000005a0000e8] jmpl %o7,%g0 nop p37_far_1_hem: membar #Sync jmpl %o7,%g0 sth %l5,[%i0+0x028] ! Mem[000000005a0000e8] jmpl %o7,%g0 nop p37_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p38_far_1_le: ldd [%i0+0x000],%l0 ! Mem[000000005c0000c0] ldsb [%i3+0x02d],%l3 ! Mem[000000005d8000ed] lduh [%i2+0x028],%l4 ! Mem[000000005d0000e8] stb %l6,[%i1+0x02e] ! Mem[000000005c8000ee] ldsh [%i3+0x028],%l3 ! Mem[000000005d8000e8] jmpl %o7,%g0 swap [%i3+0x00c],%l3 ! Mem[000000005d8000cc] p38_far_1_lem: membar #Sync ldd [%i0+0x000],%l0 ! Mem[000000005c0000c0] ldsb [%i3+0x02d],%l3 ! Mem[000000005d8000ed] lduh [%i2+0x028],%l4 ! Mem[000000005d0000e8] stb %l6,[%i1+0x02e] ! Mem[000000005c8000ee] ldsh [%i3+0x028],%l3 ! Mem[000000005d8000e8] membar #Sync jmpl %o7,%g0 swap [%i3+0x00c],%l3 ! Mem[000000005d8000cc] p38_far_1_he: sth %l5,[%i3+0x034] ! Mem[000000005d8000f4] jmpl %o7,%g0 ldx [%i2+0x000],%l2 ! Mem[000000005d0000c0] p38_far_1_hem: membar #Sync sth %l5,[%i3+0x034] ! Mem[000000005d8000f4] membar #Sync jmpl %o7,%g0 ldx [%i2+0x000],%l2 ! Mem[000000005d0000c0] p38_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p39_far_1_le: ldd [%i0+0x020],%l2 ! Mem[000000005e0000e0] std %l6,[%i3+0x010] ! Mem[000000005f8000d0] ldsb [%i0+0x029],%l4 ! Mem[000000005e0000e9] ldub [%i1+0x03f],%l6 ! Mem[000000005e8000ff] swap [%i3+0x00c],%l0 ! Mem[000000005f8000cc] jmpl %o7,%g0 swap [%i1+0x004],%l2 ! Mem[000000005e8000c4] p39_far_1_lem: membar #Sync ldd [%i0+0x020],%l2 ! Mem[000000005e0000e0] std %l6,[%i3+0x010] ! Mem[000000005f8000d0] ldsb [%i0+0x029],%l4 ! Mem[000000005e0000e9] ldub [%i1+0x03f],%l6 ! Mem[000000005e8000ff] swap [%i3+0x00c],%l0 ! Mem[000000005f8000cc] membar #Sync jmpl %o7,%g0 swap [%i1+0x004],%l2 ! Mem[000000005e8000c4] p39_far_1_he: ldstub [%i0+0x039],%l5 ! Mem[000000005e0000f9] jmpl %o7,%g0 swap [%i2+0x020],%l1 ! Mem[000000005f0000e0] p39_far_1_hem: membar #Sync ldstub [%i0+0x039],%l5 ! Mem[000000005e0000f9] membar #Sync jmpl %o7,%g0 swap [%i2+0x020],%l1 ! Mem[000000005f0000e0] p39_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p40_far_1_le: ldstub [%i3+0x001],%l3 ! Mem[00000000618000c1] ldsh [%i3+0x03c],%l4 ! Mem[00000000618000fc] ldsw [%i3+0x03c],%l7 ! Mem[00000000618000fc] stb %l1,[%i3+0x023] ! Mem[00000000618000e3] stx %l6,[%i3+0x000] ! Mem[00000000618000c0] jmpl %o7,%g0 swap [%i1+0x00c],%l0 ! Mem[00000000608000cc] p40_far_1_lem: membar #Sync ldstub [%i3+0x001],%l3 ! Mem[00000000618000c1] ldsh [%i3+0x03c],%l4 ! Mem[00000000618000fc] ldsw [%i3+0x03c],%l7 ! Mem[00000000618000fc] stb %l1,[%i3+0x023] ! Mem[00000000618000e3] stx %l6,[%i3+0x000] ! Mem[00000000618000c0] membar #Sync jmpl %o7,%g0 swap [%i1+0x00c],%l0 ! Mem[00000000608000cc] p40_far_1_he: stx %l6,[%i1+0x030] ! Mem[00000000608000f0] stb %l7,[%i3+0x034] ! Mem[00000000618000f4] ldsw [%i1+0x034],%l1 ! Mem[00000000608000f4] ldub [%i0+0x00a],%l6 ! Mem[00000000600000ca] ldd [%i1+0x008],%l2 ! Mem[00000000608000c8] stw %l1,[%i2+0x01c] ! Mem[00000000610000dc] jmpl %o7,%g0 ldsb [%i0+0x034],%l4 ! Mem[00000000600000f4] p40_far_1_hem: membar #Sync stx %l6,[%i1+0x030] ! Mem[00000000608000f0] stb %l7,[%i3+0x034] ! Mem[00000000618000f4] ldsw [%i1+0x034],%l1 ! Mem[00000000608000f4] ldub [%i0+0x00a],%l6 ! Mem[00000000600000ca] ldd [%i1+0x008],%l2 ! Mem[00000000608000c8] stw %l1,[%i2+0x01c] ! Mem[00000000610000dc] membar #Sync jmpl %o7,%g0 ldsb [%i0+0x034],%l4 ! Mem[00000000600000f4] p40_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p41_far_1_le: ldx [%i1+0x028],%l3 ! Mem[00000000628000e8] jmpl %o7,%g0 ldstub [%i1+0x027],%l4 ! Mem[00000000628000e7] p41_far_1_lem: membar #Sync ldx [%i1+0x028],%l3 ! Mem[00000000628000e8] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x027],%l4 ! Mem[00000000628000e7] p41_far_1_he: ldub [%i0+0x006],%l2 ! Mem[00000000620000c6] lduw [%i3+0x00c],%l2 ! Mem[00000000638000cc] stb %l1,[%i1+0x00c] ! Mem[00000000628000cc] ldsw [%i2+0x028],%l3 ! Mem[00000000630000e8] ldstub [%i0+0x03f],%l1 ! Mem[00000000620000ff] jmpl %o7,%g0 ldstub [%i1+0x034],%l4 ! Mem[00000000628000f4] p41_far_1_hem: membar #Sync ldub [%i0+0x006],%l2 ! Mem[00000000620000c6] lduw [%i3+0x00c],%l2 ! Mem[00000000638000cc] stb %l1,[%i1+0x00c] ! Mem[00000000628000cc] ldsw [%i2+0x028],%l3 ! Mem[00000000630000e8] ldstub [%i0+0x03f],%l1 ! Mem[00000000620000ff] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x034],%l4 ! Mem[00000000628000f4] p41_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p42_far_1_le: swap [%i0+0x03c],%l4 ! Mem[00000000640000fc] swap [%i3+0x03c],%l7 ! Mem[00000000658000fc] stx %l1,[%i1+0x020] ! Mem[00000000648000e0] swap [%i1+0x030],%l1 ! Mem[00000000648000f0] ldstub [%i3+0x035],%l0 ! Mem[00000000658000f5] jmpl %o7,%g0 std %l4,[%i2+0x000] ! Mem[00000000650000c0] p42_far_1_lem: membar #Sync swap [%i0+0x03c],%l4 ! Mem[00000000640000fc] swap [%i3+0x03c],%l7 ! Mem[00000000658000fc] stx %l1,[%i1+0x020] ! Mem[00000000648000e0] swap [%i1+0x030],%l1 ! Mem[00000000648000f0] ldstub [%i3+0x035],%l0 ! Mem[00000000658000f5] membar #Sync jmpl %o7,%g0 std %l4,[%i2+0x000] ! Mem[00000000650000c0] p42_far_1_he: lduw [%i0+0x028],%l2 ! Mem[00000000640000e8] ldstub [%i1+0x018],%l3 ! Mem[00000000648000d8] ldx [%i2+0x020],%l2 ! Mem[00000000650000e0] ldstub [%i1+0x03c],%l0 ! Mem[00000000648000fc] ldub [%i1+0x036],%l1 ! Mem[00000000648000f6] jmpl %o7,%g0 stx %l6,[%i1+0x000] ! Mem[00000000648000c0] p42_far_1_hem: membar #Sync lduw [%i0+0x028],%l2 ! Mem[00000000640000e8] ldstub [%i1+0x018],%l3 ! Mem[00000000648000d8] ldx [%i2+0x020],%l2 ! Mem[00000000650000e0] ldstub [%i1+0x03c],%l0 ! Mem[00000000648000fc] ldub [%i1+0x036],%l1 ! Mem[00000000648000f6] membar #Sync jmpl %o7,%g0 stx %l6,[%i1+0x000] ! Mem[00000000648000c0] p42_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p43_far_1_le: ldsb [%i3+0x001],%l0 ! Mem[00000000678000c1] jmpl %o7,%g0 ldsb [%i2+0x01c],%l4 ! Mem[00000000670000dc] p43_far_1_lem: membar #Sync ldsb [%i3+0x001],%l0 ! Mem[00000000678000c1] membar #Sync jmpl %o7,%g0 ldsb [%i2+0x01c],%l4 ! Mem[00000000670000dc] p43_far_1_he: stx %l3,[%i1+0x038] ! Mem[00000000668000f8] jmpl %o7,%g0 sth %l1,[%i1+0x00e] ! Mem[00000000668000ce] p43_far_1_hem: membar #Sync stx %l3,[%i1+0x038] ! Mem[00000000668000f8] membar #Sync jmpl %o7,%g0 sth %l1,[%i1+0x00e] ! Mem[00000000668000ce] p43_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p44_far_1_le: sth %l0,[%i2+0x000] ! Mem[00000000690000c0] stw %l3,[%i3+0x02c] ! Mem[00000000698000ec] ldx [%i1+0x010],%l5 ! Mem[00000000688000d0] swap [%i2+0x03c],%l6 ! Mem[00000000690000fc] swap [%i3+0x010],%l1 ! Mem[00000000698000d0] jmpl %o7,%g0 ldsb [%i3+0x02e],%l6 ! Mem[00000000698000ee] p44_far_1_lem: membar #Sync sth %l0,[%i2+0x000] ! Mem[00000000690000c0] stw %l3,[%i3+0x02c] ! Mem[00000000698000ec] ldx [%i1+0x010],%l5 ! Mem[00000000688000d0] swap [%i2+0x03c],%l6 ! Mem[00000000690000fc] swap [%i3+0x010],%l1 ! Mem[00000000698000d0] membar #Sync jmpl %o7,%g0 ldsb [%i3+0x02e],%l6 ! Mem[00000000698000ee] p44_far_1_he: stb %l5,[%i0+0x033] ! Mem[00000000680000f3] jmpl %o7,%g0 stx %l6,[%i2+0x000] ! Mem[00000000690000c0] p44_far_1_hem: membar #Sync stb %l5,[%i0+0x033] ! Mem[00000000680000f3] membar #Sync jmpl %o7,%g0 stx %l6,[%i2+0x000] ! Mem[00000000690000c0] p44_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p45_far_1_le: swap [%i2+0x03c],%l6 ! Mem[000000006b0000fc] swap [%i0+0x00c],%l0 ! Mem[000000006a0000cc] stb %l2,[%i3+0x006] ! Mem[000000006b8000c6] stw %l1,[%i3+0x010] ! Mem[000000006b8000d0] jmpl %o7,%g0 lduw [%i0+0x02c],%l3 ! Mem[000000006a0000ec] p45_far_1_lem: membar #Sync swap [%i2+0x03c],%l6 ! Mem[000000006b0000fc] swap [%i0+0x00c],%l0 ! Mem[000000006a0000cc] stb %l2,[%i3+0x006] ! Mem[000000006b8000c6] stw %l1,[%i3+0x010] ! Mem[000000006b8000d0] membar #Sync jmpl %o7,%g0 lduw [%i0+0x02c],%l3 ! Mem[000000006a0000ec] p45_far_1_he: ldstub [%i1+0x034],%l5 ! Mem[000000006a8000f4] jmpl %o7,%g0 swap [%i1+0x004],%l2 ! Mem[000000006a8000c4] p45_far_1_hem: membar #Sync ldstub [%i1+0x034],%l5 ! Mem[000000006a8000f4] membar #Sync jmpl %o7,%g0 swap [%i1+0x004],%l2 ! Mem[000000006a8000c4] p45_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p46_far_1_le: jmpl %o7,%g0 ldstub [%i1+0x010],%l3 ! Mem[000000006c8000d0] jmpl %o7,%g0 nop p46_far_1_lem: membar #Sync jmpl %o7,%g0 ldstub [%i1+0x010],%l3 ! Mem[000000006c8000d0] jmpl %o7,%g0 nop p46_far_1_he: ldstub [%i2+0x018],%l1 ! Mem[000000006d0000d8] ldstub [%i2+0x03d],%l4 ! Mem[000000006d0000fd] jmpl %o7,%g0 stb %l1,[%i3+0x034] ! Mem[000000006d8000f4] p46_far_1_hem: membar #Sync ldstub [%i2+0x018],%l1 ! Mem[000000006d0000d8] ldstub [%i2+0x03d],%l4 ! Mem[000000006d0000fd] membar #Sync jmpl %o7,%g0 stb %l1,[%i3+0x034] ! Mem[000000006d8000f4] p46_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p47_far_1_le: swap [%i0+0x03c],%l0 ! Mem[000000006e0000fc] stx %l5,[%i1+0x010] ! Mem[000000006e8000d0] stb %l1,[%i0+0x003] ! Mem[000000006e0000c3] jmpl %o7,%g0 swap [%i3+0x000],%l6 ! Mem[000000006f8000c0] p47_far_1_lem: membar #Sync swap [%i0+0x03c],%l0 ! Mem[000000006e0000fc] stx %l5,[%i1+0x010] ! Mem[000000006e8000d0] stb %l1,[%i0+0x003] ! Mem[000000006e0000c3] membar #Sync jmpl %o7,%g0 swap [%i3+0x000],%l6 ! Mem[000000006f8000c0] p47_far_1_he: ldx [%i2+0x018],%l0 ! Mem[000000006f0000d8] lduw [%i1+0x028],%l5 ! Mem[000000006e8000e8] ldub [%i2+0x023],%l1 ! Mem[000000006f0000e3] lduh [%i2+0x034],%l5 ! Mem[000000006f0000f4] std %l2,[%i0+0x008] ! Mem[000000006e0000c8] ldstub [%i3+0x038],%l3 ! Mem[000000006f8000f8] jmpl %o7,%g0 swap [%i2+0x010],%l0 ! Mem[000000006f0000d0] p47_far_1_hem: membar #Sync ldx [%i2+0x018],%l0 ! Mem[000000006f0000d8] lduw [%i1+0x028],%l5 ! Mem[000000006e8000e8] ldub [%i2+0x023],%l1 ! Mem[000000006f0000e3] lduh [%i2+0x034],%l5 ! Mem[000000006f0000f4] std %l2,[%i0+0x008] ! Mem[000000006e0000c8] ldstub [%i3+0x038],%l3 ! Mem[000000006f8000f8] membar #Sync jmpl %o7,%g0 swap [%i2+0x010],%l0 ! Mem[000000006f0000d0] p47_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p48_far_1_le: jmpl %o7,%g0 lduw [%i2+0x034],%l5 ! Mem[00000000710000f4] jmpl %o7,%g0 nop p48_far_1_lem: membar #Sync jmpl %o7,%g0 lduw [%i2+0x034],%l5 ! Mem[00000000710000f4] jmpl %o7,%g0 nop p48_far_1_he: swap [%i3+0x034],%l1 ! Mem[00000000718000f4] lduw [%i0+0x02c],%l7 ! Mem[00000000700000ec] std %l0,[%i1+0x028] ! Mem[00000000708000e8] swap [%i3+0x030],%l5 ! Mem[00000000718000f0] jmpl %o7,%g0 ldx [%i2+0x030],%l6 ! Mem[00000000710000f0] p48_far_1_hem: membar #Sync swap [%i3+0x034],%l1 ! Mem[00000000718000f4] lduw [%i0+0x02c],%l7 ! Mem[00000000700000ec] std %l0,[%i1+0x028] ! Mem[00000000708000e8] swap [%i3+0x030],%l5 ! Mem[00000000718000f0] membar #Sync jmpl %o7,%g0 ldx [%i2+0x030],%l6 ! Mem[00000000710000f0] p48_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p49_far_1_le: ldd [%i0+0x020],%l6 ! Mem[00000000720000e0] swap [%i0+0x004],%l1 ! Mem[00000000720000c4] lduh [%i2+0x02e],%l3 ! Mem[00000000730000ee] sth %l4,[%i2+0x004] ! Mem[00000000730000c4] ldsb [%i2+0x028],%l3 ! Mem[00000000730000e8] lduw [%i1+0x004],%l0 ! Mem[00000000728000c4] jmpl %o7,%g0 ldd [%i1+0x008],%l2 ! Mem[00000000728000c8] p49_far_1_lem: membar #Sync ldd [%i0+0x020],%l6 ! Mem[00000000720000e0] swap [%i0+0x004],%l1 ! Mem[00000000720000c4] lduh [%i2+0x02e],%l3 ! Mem[00000000730000ee] sth %l4,[%i2+0x004] ! Mem[00000000730000c4] ldsb [%i2+0x028],%l3 ! Mem[00000000730000e8] lduw [%i1+0x004],%l0 ! Mem[00000000728000c4] membar #Sync jmpl %o7,%g0 ldd [%i1+0x008],%l2 ! Mem[00000000728000c8] p49_far_1_he: jmpl %o7,%g0 stb %l2,[%i1+0x02d] ! Mem[00000000728000ed] jmpl %o7,%g0 nop p49_far_1_hem: membar #Sync jmpl %o7,%g0 stb %l2,[%i1+0x02d] ! Mem[00000000728000ed] jmpl %o7,%g0 nop p49_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p50_far_1_le: swap [%i2+0x000],%l0 ! Mem[00000000750000c0] lduh [%i0+0x034],%l6 ! Mem[00000000740000f4] ldub [%i1+0x03d],%l7 ! Mem[00000000748000fd] ldd [%i0+0x028],%l6 ! Mem[00000000740000e8] ldsh [%i1+0x028],%l3 ! Mem[00000000748000e8] jmpl %o7,%g0 ldx [%i2+0x008],%l0 ! Mem[00000000750000c8] p50_far_1_lem: membar #Sync swap [%i2+0x000],%l0 ! Mem[00000000750000c0] lduh [%i0+0x034],%l6 ! Mem[00000000740000f4] ldub [%i1+0x03d],%l7 ! Mem[00000000748000fd] ldd [%i0+0x028],%l6 ! Mem[00000000740000e8] ldsh [%i1+0x028],%l3 ! Mem[00000000748000e8] membar #Sync jmpl %o7,%g0 ldx [%i2+0x008],%l0 ! Mem[00000000750000c8] p50_far_1_he: ldsb [%i0+0x032],%l6 ! Mem[00000000740000f2] swap [%i0+0x004],%l2 ! Mem[00000000740000c4] ldstub [%i3+0x018],%l3 ! Mem[00000000758000d8] ldsw [%i0+0x010],%l0 ! Mem[00000000740000d0] ldx [%i0+0x008],%l2 ! Mem[00000000740000c8] ldsb [%i2+0x003],%l3 ! Mem[00000000750000c3] jmpl %o7,%g0 ldx [%i0+0x038],%l0 ! Mem[00000000740000f8] p50_far_1_hem: membar #Sync ldsb [%i0+0x032],%l6 ! Mem[00000000740000f2] swap [%i0+0x004],%l2 ! Mem[00000000740000c4] ldstub [%i3+0x018],%l3 ! Mem[00000000758000d8] ldsw [%i0+0x010],%l0 ! Mem[00000000740000d0] ldx [%i0+0x008],%l2 ! Mem[00000000740000c8] ldsb [%i2+0x003],%l3 ! Mem[00000000750000c3] membar #Sync jmpl %o7,%g0 ldx [%i0+0x038],%l0 ! Mem[00000000740000f8] p50_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p51_far_1_le: ldub [%i2+0x021],%l3 ! Mem[00000000770000e1] lduh [%i2+0x01c],%l4 ! Mem[00000000770000dc] lduw [%i3+0x01c],%l7 ! Mem[00000000778000dc] ldsh [%i0+0x002],%l1 ! Mem[00000000760000c2] ldub [%i0+0x001],%l6 ! Mem[00000000760000c1] jmpl %o7,%g0 stb %l7,[%i2+0x025] ! Mem[00000000770000e5] p51_far_1_lem: membar #Sync ldub [%i2+0x021],%l3 ! Mem[00000000770000e1] lduh [%i2+0x01c],%l4 ! Mem[00000000770000dc] lduw [%i3+0x01c],%l7 ! Mem[00000000778000dc] ldsh [%i0+0x002],%l1 ! Mem[00000000760000c2] ldub [%i0+0x001],%l6 ! Mem[00000000760000c1] membar #Sync jmpl %o7,%g0 stb %l7,[%i2+0x025] ! Mem[00000000770000e5] p51_far_1_he: jmpl %o7,%g0 stx %l5,[%i0+0x028] ! Mem[00000000760000e8] jmpl %o7,%g0 nop p51_far_1_hem: membar #Sync jmpl %o7,%g0 stx %l5,[%i0+0x028] ! Mem[00000000760000e8] jmpl %o7,%g0 nop p51_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p52_far_1_le: stb %l1,[%i2+0x030] ! Mem[00000000790000f0] std %l2,[%i0+0x008] ! Mem[00000000780000c8] jmpl %o7,%g0 lduh [%i3+0x006],%l4 ! Mem[00000000798000c6] p52_far_1_lem: membar #Sync stb %l1,[%i2+0x030] ! Mem[00000000790000f0] std %l2,[%i0+0x008] ! Mem[00000000780000c8] membar #Sync jmpl %o7,%g0 lduh [%i3+0x006],%l4 ! Mem[00000000798000c6] p52_far_1_he: std %l6,[%i1+0x008] ! Mem[00000000788000c8] ldstub [%i0+0x000],%l4 ! Mem[00000000780000c0] sth %l0,[%i3+0x012] ! Mem[00000000798000d2] ldsb [%i2+0x00d],%l2 ! Mem[00000000790000cd] ldd [%i1+0x000],%l2 ! Mem[00000000788000c0] jmpl %o7,%g0 swap [%i0+0x038],%l0 ! Mem[00000000780000f8] p52_far_1_hem: membar #Sync std %l6,[%i1+0x008] ! Mem[00000000788000c8] ldstub [%i0+0x000],%l4 ! Mem[00000000780000c0] sth %l0,[%i3+0x012] ! Mem[00000000798000d2] ldsb [%i2+0x00d],%l2 ! Mem[00000000790000cd] ldd [%i1+0x000],%l2 ! Mem[00000000788000c0] membar #Sync jmpl %o7,%g0 swap [%i0+0x038],%l0 ! Mem[00000000780000f8] p52_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p53_far_1_le: ldstub [%i0+0x021],%l3 ! Mem[000000007a0000e1] jmpl %o7,%g0 ldub [%i3+0x014],%l6 ! Mem[000000007b8000d4] p53_far_1_lem: membar #Sync ldstub [%i0+0x021],%l3 ! Mem[000000007a0000e1] membar #Sync jmpl %o7,%g0 ldub [%i3+0x014],%l6 ! Mem[000000007b8000d4] p53_far_1_he: jmpl %o7,%g0 swap [%i1+0x01c],%l5 ! Mem[000000007a8000dc] jmpl %o7,%g0 nop p53_far_1_hem: membar #Sync jmpl %o7,%g0 swap [%i1+0x01c],%l5 ! Mem[000000007a8000dc] jmpl %o7,%g0 nop p53_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p54_far_1_le: ldub [%i1+0x03c],%l4 ! Mem[000000007c8000fc] swap [%i0+0x03c],%l7 ! Mem[000000007c0000fc] stw %l1,[%i0+0x020] ! Mem[000000007c0000e0] stb %l6,[%i3+0x001] ! Mem[000000007d8000c1] ldub [%i1+0x005],%l7 ! Mem[000000007c8000c5] jmpl %o7,%g0 lduh [%i2+0x006],%l1 ! Mem[000000007d0000c6] p54_far_1_lem: membar #Sync ldub [%i1+0x03c],%l4 ! Mem[000000007c8000fc] swap [%i0+0x03c],%l7 ! Mem[000000007c0000fc] stw %l1,[%i0+0x020] ! Mem[000000007c0000e0] stb %l6,[%i3+0x001] ! Mem[000000007d8000c1] ldub [%i1+0x005],%l7 ! Mem[000000007c8000c5] membar #Sync jmpl %o7,%g0 lduh [%i2+0x006],%l1 ! Mem[000000007d0000c6] p54_far_1_he: swap [%i2+0x000],%l1 ! Mem[000000007d0000c0] ldx [%i2+0x030],%l1 ! Mem[000000007d0000f0] ldd [%i2+0x028],%l2 ! Mem[000000007d0000e8] ldstub [%i2+0x018],%l3 ! Mem[000000007d0000d8] ldx [%i0+0x020],%l2 ! Mem[000000007c0000e0] jmpl %o7,%g0 ldsh [%i2+0x03c],%l0 ! Mem[000000007d0000fc] p54_far_1_hem: membar #Sync swap [%i2+0x000],%l1 ! Mem[000000007d0000c0] ldx [%i2+0x030],%l1 ! Mem[000000007d0000f0] ldd [%i2+0x028],%l2 ! Mem[000000007d0000e8] ldstub [%i2+0x018],%l3 ! Mem[000000007d0000d8] ldx [%i0+0x020],%l2 ! Mem[000000007c0000e0] membar #Sync jmpl %o7,%g0 ldsh [%i2+0x03c],%l0 ! Mem[000000007d0000fc] p54_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p55_far_1_le: jmpl %o7,%g0 ldd [%i1+0x008],%l2 ! Mem[000000007e8000c8] jmpl %o7,%g0 nop p55_far_1_lem: membar #Sync jmpl %o7,%g0 ldd [%i1+0x008],%l2 ! Mem[000000007e8000c8] jmpl %o7,%g0 nop p55_far_1_he: ldsw [%i3+0x00c],%l4 ! Mem[000000007f8000cc] ldd [%i0+0x038],%l4 ! Mem[000000007e0000f8] swap [%i3+0x00c],%l6 ! Mem[000000007f8000cc] ldd [%i3+0x020],%l6 ! Mem[000000007f8000e0] ldsw [%i1+0x02c],%l1 ! Mem[000000007e8000ec] swap [%i3+0x004],%l2 ! Mem[000000007f8000c4] jmpl %o7,%g0 std %l2,[%i3+0x008] ! Mem[000000007f8000c8] p55_far_1_hem: membar #Sync ldsw [%i3+0x00c],%l4 ! Mem[000000007f8000cc] ldd [%i0+0x038],%l4 ! Mem[000000007e0000f8] swap [%i3+0x00c],%l6 ! Mem[000000007f8000cc] ldd [%i3+0x020],%l6 ! Mem[000000007f8000e0] ldsw [%i1+0x02c],%l1 ! Mem[000000007e8000ec] swap [%i3+0x004],%l2 ! Mem[000000007f8000c4] membar #Sync jmpl %o7,%g0 std %l2,[%i3+0x008] ! Mem[000000007f8000c8] p55_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p56_far_1_le: ldstub [%i0+0x02e],%l6 ! Mem[00000000800000ee] jmpl %o7,%g0 lduh [%i1+0x028],%l3 ! Mem[00000000808000e8] p56_far_1_lem: membar #Sync ldstub [%i0+0x02e],%l6 ! Mem[00000000800000ee] membar #Sync jmpl %o7,%g0 lduh [%i1+0x028],%l3 ! Mem[00000000808000e8] p56_far_1_he: ldsw [%i2+0x000],%l6 ! Mem[00000000810000c0] lduw [%i0+0x030],%l6 ! Mem[00000000800000f0] lduh [%i2+0x034],%l7 ! Mem[00000000810000f4] swap [%i2+0x034],%l1 ! Mem[00000000810000f4] stw %l2,[%i0+0x028] ! Mem[00000000800000e8] jmpl %o7,%g0 ldstub [%i1+0x018],%l3 ! Mem[00000000808000d8] p56_far_1_hem: membar #Sync ldsw [%i2+0x000],%l6 ! Mem[00000000810000c0] lduw [%i0+0x030],%l6 ! Mem[00000000800000f0] lduh [%i2+0x034],%l7 ! Mem[00000000810000f4] swap [%i2+0x034],%l1 ! Mem[00000000810000f4] stw %l2,[%i0+0x028] ! Mem[00000000800000e8] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x018],%l3 ! Mem[00000000808000d8] p56_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p57_far_1_le: lduh [%i3+0x03e],%l6 ! Mem[00000000838000fe] ldstub [%i0+0x00c],%l0 ! Mem[00000000820000cc] ldstub [%i3+0x006],%l2 ! Mem[00000000838000c6] ldsh [%i3+0x010],%l1 ! Mem[00000000838000d0] jmpl %o7,%g0 ldsw [%i3+0x014],%l0 ! Mem[00000000838000d4] p57_far_1_lem: membar #Sync lduh [%i3+0x03e],%l6 ! Mem[00000000838000fe] ldstub [%i0+0x00c],%l0 ! Mem[00000000820000cc] ldstub [%i3+0x006],%l2 ! Mem[00000000838000c6] ldsh [%i3+0x010],%l1 ! Mem[00000000838000d0] membar #Sync jmpl %o7,%g0 ldsw [%i3+0x014],%l0 ! Mem[00000000838000d4] p57_far_1_he: lduh [%i3+0x034],%l5 ! Mem[00000000838000f4] ldstub [%i1+0x02a],%l6 ! Mem[00000000828000ea] swap [%i3+0x020],%l4 ! Mem[00000000838000e0] swap [%i0+0x010],%l0 ! Mem[00000000820000d0] lduw [%i0+0x02c],%l2 ! Mem[00000000820000ec] ldstub [%i2+0x016],%l1 ! Mem[00000000830000d6] jmpl %o7,%g0 sth %l3,[%i3+0x00a] ! Mem[00000000838000ca] p57_far_1_hem: membar #Sync lduh [%i3+0x034],%l5 ! Mem[00000000838000f4] ldstub [%i1+0x02a],%l6 ! Mem[00000000828000ea] swap [%i3+0x020],%l4 ! Mem[00000000838000e0] swap [%i0+0x010],%l0 ! Mem[00000000820000d0] lduw [%i0+0x02c],%l2 ! Mem[00000000820000ec] ldstub [%i2+0x016],%l1 ! Mem[00000000830000d6] membar #Sync jmpl %o7,%g0 sth %l3,[%i3+0x00a] ! Mem[00000000838000ca] p57_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p58_far_1_le: stw %l5,[%i1+0x034] ! Mem[00000000848000f4] ldstub [%i2+0x03d],%l6 ! Mem[00000000850000fd] ldstub [%i3+0x013],%l1 ! Mem[00000000858000d3] lduw [%i2+0x004],%l2 ! Mem[00000000850000c4] stx %l1,[%i2+0x030] ! Mem[00000000850000f0] jmpl %o7,%g0 std %l0,[%i0+0x030] ! Mem[00000000840000f0] p58_far_1_lem: membar #Sync stw %l5,[%i1+0x034] ! Mem[00000000848000f4] ldstub [%i2+0x03d],%l6 ! Mem[00000000850000fd] ldstub [%i3+0x013],%l1 ! Mem[00000000858000d3] lduw [%i2+0x004],%l2 ! Mem[00000000850000c4] stx %l1,[%i2+0x030] ! Mem[00000000850000f0] membar #Sync jmpl %o7,%g0 std %l0,[%i0+0x030] ! Mem[00000000840000f0] p58_far_1_he: stb %l1,[%i2+0x00d] ! Mem[00000000850000cd] ldsh [%i2+0x032],%l5 ! Mem[00000000850000f2] ldub [%i0+0x027],%l0 ! Mem[00000000840000e7] swap [%i1+0x008],%l6 ! Mem[00000000848000c8] stw %l4,[%i0+0x000] ! Mem[00000000840000c0] ldx [%i3+0x018],%l1 ! Mem[00000000858000d8] jmpl %o7,%g0 std %l4,[%i3+0x030] ! Mem[00000000858000f0] p58_far_1_hem: membar #Sync stb %l1,[%i2+0x00d] ! Mem[00000000850000cd] ldsh [%i2+0x032],%l5 ! Mem[00000000850000f2] ldub [%i0+0x027],%l0 ! Mem[00000000840000e7] swap [%i1+0x008],%l6 ! Mem[00000000848000c8] stw %l4,[%i0+0x000] ! Mem[00000000840000c0] ldx [%i3+0x018],%l1 ! Mem[00000000858000d8] membar #Sync jmpl %o7,%g0 std %l4,[%i3+0x030] ! Mem[00000000858000f0] p58_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p59_far_1_le: ldsb [%i2+0x03e],%l3 ! Mem[00000000870000fe] jmpl %o7,%g0 lduh [%i0+0x03e],%l0 ! Mem[00000000860000fe] p59_far_1_lem: membar #Sync ldsb [%i2+0x03e],%l3 ! Mem[00000000870000fe] membar #Sync jmpl %o7,%g0 lduh [%i0+0x03e],%l0 ! Mem[00000000860000fe] p59_far_1_he: lduw [%i0+0x03c],%l4 ! Mem[00000000860000fc] jmpl %o7,%g0 stx %l1,[%i0+0x030] ! Mem[00000000860000f0] p59_far_1_hem: membar #Sync lduw [%i0+0x03c],%l4 ! Mem[00000000860000fc] membar #Sync jmpl %o7,%g0 stx %l1,[%i0+0x030] ! Mem[00000000860000f0] p59_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p60_far_1_le: ldx [%i3+0x008],%l0 ! Mem[00000000898000c8] ldx [%i0+0x000],%l4 ! Mem[00000000880000c0] swap [%i2+0x020],%l6 ! Mem[00000000890000e0] jmpl %o7,%g0 stw %l5,[%i0+0x018] ! Mem[00000000880000d8] p60_far_1_lem: membar #Sync ldx [%i3+0x008],%l0 ! Mem[00000000898000c8] ldx [%i0+0x000],%l4 ! Mem[00000000880000c0] swap [%i2+0x020],%l6 ! Mem[00000000890000e0] membar #Sync jmpl %o7,%g0 stw %l5,[%i0+0x018] ! Mem[00000000880000d8] p60_far_1_he: ldsb [%i2+0x00c],%l1 ! Mem[00000000890000cc] ldstub [%i0+0x03c],%l0 ! Mem[00000000880000fc] jmpl %o7,%g0 stb %l1,[%i1+0x036] ! Mem[00000000888000f6] p60_far_1_hem: membar #Sync ldsb [%i2+0x00c],%l1 ! Mem[00000000890000cc] ldstub [%i0+0x03c],%l0 ! Mem[00000000880000fc] membar #Sync jmpl %o7,%g0 stb %l1,[%i1+0x036] ! Mem[00000000888000f6] p60_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p61_far_1_le: swap [%i0+0x020],%l3 ! Mem[000000008a0000e0] ldsw [%i1+0x014],%l6 ! Mem[000000008a8000d4] lduw [%i0+0x028],%l4 ! Mem[000000008a0000e8] std %l6,[%i0+0x038] ! Mem[000000008a0000f8] ldsw [%i1+0x00c],%l0 ! Mem[000000008a8000cc] jmpl %o7,%g0 sth %l2,[%i1+0x006] ! Mem[000000008a8000c6] p61_far_1_lem: membar #Sync swap [%i0+0x020],%l3 ! Mem[000000008a0000e0] ldsw [%i1+0x014],%l6 ! Mem[000000008a8000d4] lduw [%i0+0x028],%l4 ! Mem[000000008a0000e8] std %l6,[%i0+0x038] ! Mem[000000008a0000f8] ldsw [%i1+0x00c],%l0 ! Mem[000000008a8000cc] membar #Sync jmpl %o7,%g0 sth %l2,[%i1+0x006] ! Mem[000000008a8000c6] p61_far_1_he: ldsh [%i2+0x038],%l5 ! Mem[000000008b0000f8] jmpl %o7,%g0 stw %l6,[%i2+0x030] ! Mem[000000008b0000f0] p61_far_1_hem: membar #Sync ldsh [%i2+0x038],%l5 ! Mem[000000008b0000f8] membar #Sync jmpl %o7,%g0 stw %l6,[%i2+0x030] ! Mem[000000008b0000f0] p61_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p62_far_1_le: ldsh [%i0+0x03c],%l4 ! Mem[000000008c0000fc] ldsb [%i2+0x03d],%l7 ! Mem[000000008d0000fd] ldstub [%i3+0x023],%l1 ! Mem[000000008d8000e3] lduh [%i2+0x000],%l6 ! Mem[000000008d0000c0] ldub [%i1+0x005],%l7 ! Mem[000000008c8000c5] jmpl %o7,%g0 ldsh [%i0+0x006],%l2 ! Mem[000000008c0000c6] p62_far_1_lem: membar #Sync ldsh [%i0+0x03c],%l4 ! Mem[000000008c0000fc] ldsb [%i2+0x03d],%l7 ! Mem[000000008d0000fd] ldstub [%i3+0x023],%l1 ! Mem[000000008d8000e3] lduh [%i2+0x000],%l6 ! Mem[000000008d0000c0] ldub [%i1+0x005],%l7 ! Mem[000000008c8000c5] membar #Sync jmpl %o7,%g0 ldsh [%i0+0x006],%l2 ! Mem[000000008c0000c6] p62_far_1_he: sth %l5,[%i2+0x032] ! Mem[000000008d0000f2] swap [%i3+0x00c],%l2 ! Mem[000000008d8000cc] stx %l1,[%i3+0x008] ! Mem[000000008d8000c8] ldstub [%i0+0x00a],%l3 ! Mem[000000008c0000ca] ldx [%i1+0x030],%l1 ! Mem[000000008c8000f0] stw %l6,[%i1+0x004] ! Mem[000000008c8000c4] jmpl %o7,%g0 swap [%i2+0x014],%l1 ! Mem[000000008d0000d4] p62_far_1_hem: membar #Sync sth %l5,[%i2+0x032] ! Mem[000000008d0000f2] swap [%i3+0x00c],%l2 ! Mem[000000008d8000cc] stx %l1,[%i3+0x008] ! Mem[000000008d8000c8] ldstub [%i0+0x00a],%l3 ! Mem[000000008c0000ca] ldx [%i1+0x030],%l1 ! Mem[000000008c8000f0] stw %l6,[%i1+0x004] ! Mem[000000008c8000c4] membar #Sync jmpl %o7,%g0 swap [%i2+0x014],%l1 ! Mem[000000008d0000d4] p62_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p63_far_1_le: ldub [%i3+0x03f],%l0 ! Mem[000000008f8000ff] lduw [%i1+0x014],%l5 ! Mem[000000008e8000d4] ldstub [%i2+0x01d],%l6 ! Mem[000000008f0000dd] jmpl %o7,%g0 ldsb [%i0+0x001],%l6 ! Mem[000000008e0000c1] p63_far_1_lem: membar #Sync ldub [%i3+0x03f],%l0 ! Mem[000000008f8000ff] lduw [%i1+0x014],%l5 ! Mem[000000008e8000d4] ldstub [%i2+0x01d],%l6 ! Mem[000000008f0000dd] membar #Sync jmpl %o7,%g0 ldsb [%i0+0x001],%l6 ! Mem[000000008e0000c1] p63_far_1_he: ldsh [%i0+0x01e],%l0 ! Mem[000000008e0000de] ldsb [%i3+0x029],%l5 ! Mem[000000008f8000e9] ldsw [%i2+0x020],%l1 ! Mem[000000008f0000e0] std %l4,[%i3+0x030] ! Mem[000000008f8000f0] ldsh [%i0+0x006],%l2 ! Mem[000000008e0000c6] stw %l2,[%i2+0x00c] ! Mem[000000008f0000cc] jmpl %o7,%g0 swap [%i1+0x00c],%l1 ! Mem[000000008e8000cc] p63_far_1_hem: membar #Sync ldsh [%i0+0x01e],%l0 ! Mem[000000008e0000de] ldsb [%i3+0x029],%l5 ! Mem[000000008f8000e9] ldsw [%i2+0x020],%l1 ! Mem[000000008f0000e0] std %l4,[%i3+0x030] ! Mem[000000008f8000f0] ldsh [%i0+0x006],%l2 ! Mem[000000008e0000c6] stw %l2,[%i2+0x00c] ! Mem[000000008f0000cc] membar #Sync jmpl %o7,%g0 swap [%i1+0x00c],%l1 ! Mem[000000008e8000cc] p63_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 far1_b2b_h: jmpl %o7,%g0 nop jmpl %o7,%g0 nop far1_b2b_l: jmpl %o7,%g0 nop jmpl %o7,%g0 nop user_far1_end: .seg "text" .text .align 0x2000 user_far2_start: p0_far_2_le: ldstub [%i2+0x020],%l6 ! Mem[00000000110000e0] swap [%i0+0x010],%l5 ! Mem[00000000100000d0] ldsh [%i2+0x016],%l4 ! Mem[00000000110000d6] ldsw [%i1+0x020],%l1 ! Mem[00000000108000e0] lduw [%i1+0x020],%l7 ! Mem[00000000108000e0] jmpl %o7,%g0 lduh [%i1+0x03c],%l3 ! Mem[00000000108000fc] p0_far_2_lem: membar #Sync ldstub [%i2+0x020],%l6 ! Mem[00000000110000e0] swap [%i0+0x010],%l5 ! Mem[00000000100000d0] ldsh [%i2+0x016],%l4 ! Mem[00000000110000d6] ldsw [%i1+0x020],%l1 ! Mem[00000000108000e0] lduw [%i1+0x020],%l7 ! Mem[00000000108000e0] membar #Sync jmpl %o7,%g0 lduh [%i1+0x03c],%l3 ! Mem[00000000108000fc] p0_far_2_he: ldstub [%i1+0x02f],%l7 ! Mem[00000000108000ef] stw %l2,[%i1+0x008] ! Mem[00000000108000c8] stw %l2,[%i0+0x000] ! Mem[00000000100000c0] ldsb [%i3+0x005],%l5 ! Mem[00000000118000c5] jmpl %o7,%g0 swap [%i2+0x008],%l5 ! Mem[00000000110000c8] p0_far_2_hem: membar #Sync ldstub [%i1+0x02f],%l7 ! Mem[00000000108000ef] stw %l2,[%i1+0x008] ! Mem[00000000108000c8] stw %l2,[%i0+0x000] ! Mem[00000000100000c0] ldsb [%i3+0x005],%l5 ! Mem[00000000118000c5] membar #Sync jmpl %o7,%g0 swap [%i2+0x008],%l5 ! Mem[00000000110000c8] p0_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p1_far_2_le: jmpl %o7,%g0 ldstub [%i1+0x001],%l5 ! Mem[00000000128000c1] jmpl %o7,%g0 nop p1_far_2_lem: membar #Sync jmpl %o7,%g0 ldstub [%i1+0x001],%l5 ! Mem[00000000128000c1] jmpl %o7,%g0 nop p1_far_2_he: swap [%i2+0x030],%l5 ! Mem[00000000130000f0] jmpl %o7,%g0 ldstub [%i1+0x007],%l0 ! Mem[00000000128000c7] p1_far_2_hem: membar #Sync swap [%i2+0x030],%l5 ! Mem[00000000130000f0] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x007],%l0 ! Mem[00000000128000c7] p1_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p2_far_2_le: ldd [%i1+0x000],%l2 ! Mem[00000000148000c0] ldstub [%i1+0x01a],%l5 ! Mem[00000000148000da] ldx [%i0+0x038],%l7 ! Mem[00000000140000f8] lduh [%i3+0x030],%l5 ! Mem[00000000158000f0] ldub [%i0+0x03c],%l3 ! Mem[00000000140000fc] jmpl %o7,%g0 swap [%i0+0x010],%l3 ! Mem[00000000140000d0] p2_far_2_lem: membar #Sync ldd [%i1+0x000],%l2 ! Mem[00000000148000c0] ldstub [%i1+0x01a],%l5 ! Mem[00000000148000da] ldx [%i0+0x038],%l7 ! Mem[00000000140000f8] lduh [%i3+0x030],%l5 ! Mem[00000000158000f0] ldub [%i0+0x03c],%l3 ! Mem[00000000140000fc] membar #Sync jmpl %o7,%g0 swap [%i0+0x010],%l3 ! Mem[00000000140000d0] p2_far_2_he: swap [%i0+0x000],%l1 ! Mem[00000000140000c0] ldsb [%i2+0x034],%l0 ! Mem[00000000150000f4] stw %l0,[%i1+0x000] ! Mem[00000000148000c0] jmpl %o7,%g0 ldstub [%i0+0x03a],%l0 ! Mem[00000000140000fa] p2_far_2_hem: membar #Sync swap [%i0+0x000],%l1 ! Mem[00000000140000c0] ldsb [%i2+0x034],%l0 ! Mem[00000000150000f4] stw %l0,[%i1+0x000] ! Mem[00000000148000c0] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x03a],%l0 ! Mem[00000000140000fa] p2_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p3_far_2_le: sth %l6,[%i3+0x03e] ! Mem[00000000178000fe] lduw [%i2+0x00c],%l0 ! Mem[00000000170000cc] ldsb [%i3+0x006],%l2 ! Mem[00000000178000c6] ldsb [%i3+0x010],%l1 ! Mem[00000000178000d0] jmpl %o7,%g0 swap [%i1+0x02c],%l3 ! Mem[00000000168000ec] p3_far_2_lem: membar #Sync sth %l6,[%i3+0x03e] ! Mem[00000000178000fe] lduw [%i2+0x00c],%l0 ! Mem[00000000170000cc] ldsb [%i3+0x006],%l2 ! Mem[00000000178000c6] ldsb [%i3+0x010],%l1 ! Mem[00000000178000d0] membar #Sync jmpl %o7,%g0 swap [%i1+0x02c],%l3 ! Mem[00000000168000ec] p3_far_2_he: swap [%i2+0x034],%l1 ! Mem[00000000170000f4] jmpl %o7,%g0 swap [%i0+0x008],%l2 ! Mem[00000000160000c8] p3_far_2_hem: membar #Sync swap [%i2+0x034],%l1 ! Mem[00000000170000f4] membar #Sync jmpl %o7,%g0 swap [%i0+0x008],%l2 ! Mem[00000000160000c8] p3_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p4_far_2_le: swap [%i2+0x00c],%l3 ! Mem[00000000190000cc] jmpl %o7,%g0 ldstub [%i3+0x007],%l4 ! Mem[00000000198000c7] p4_far_2_lem: membar #Sync swap [%i2+0x00c],%l3 ! Mem[00000000190000cc] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x007],%l4 ! Mem[00000000198000c7] p4_far_2_he: stx %l2,[%i1+0x000] ! Mem[00000000188000c0] ldub [%i1+0x00d],%l2 ! Mem[00000000188000cd] stb %l1,[%i1+0x00c] ! Mem[00000000188000cc] lduw [%i1+0x008],%l3 ! Mem[00000000188000c8] ldx [%i0+0x018],%l1 ! Mem[00000000180000d8] jmpl %o7,%g0 swap [%i2+0x034],%l4 ! Mem[00000000190000f4] p4_far_2_hem: membar #Sync stx %l2,[%i1+0x000] ! Mem[00000000188000c0] ldub [%i1+0x00d],%l2 ! Mem[00000000188000cd] stb %l1,[%i1+0x00c] ! Mem[00000000188000cc] lduw [%i1+0x008],%l3 ! Mem[00000000188000c8] ldx [%i0+0x018],%l1 ! Mem[00000000180000d8] membar #Sync jmpl %o7,%g0 swap [%i2+0x034],%l4 ! Mem[00000000190000f4] p4_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p5_far_2_le: stx %l4,[%i2+0x030] ! Mem[000000001b0000f0] sth %l4,[%i3+0x004] ! Mem[000000001b8000c4] jmpl %o7,%g0 swap [%i0+0x028],%l3 ! Mem[000000001a0000e8] p5_far_2_lem: membar #Sync stx %l4,[%i2+0x030] ! Mem[000000001b0000f0] sth %l4,[%i3+0x004] ! Mem[000000001b8000c4] membar #Sync jmpl %o7,%g0 swap [%i0+0x028],%l3 ! Mem[000000001a0000e8] p5_far_2_he: sth %l3,[%i2+0x038] ! Mem[000000001b0000f8] stb %l1,[%i2+0x03f] ! Mem[000000001b0000ff] jmpl %o7,%g0 ldsb [%i1+0x024],%l6 ! Mem[000000001a8000e4] p5_far_2_hem: membar #Sync sth %l3,[%i2+0x038] ! Mem[000000001b0000f8] stb %l1,[%i2+0x03f] ! Mem[000000001b0000ff] membar #Sync jmpl %o7,%g0 ldsb [%i1+0x024],%l6 ! Mem[000000001a8000e4] p5_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p6_far_2_le: ldd [%i3+0x038],%l2 ! Mem[000000001d8000f8] stb %l1,[%i1+0x011] ! Mem[000000001c8000d1] lduw [%i1+0x020],%l2 ! Mem[000000001c8000e0] ldub [%i1+0x026],%l4 ! Mem[000000001c8000e6] ldstub [%i3+0x010],%l4 ! Mem[000000001d8000d0] jmpl %o7,%g0 ldsb [%i2+0x014],%l0 ! Mem[000000001d0000d4] p6_far_2_lem: membar #Sync ldd [%i3+0x038],%l2 ! Mem[000000001d8000f8] stb %l1,[%i1+0x011] ! Mem[000000001c8000d1] lduw [%i1+0x020],%l2 ! Mem[000000001c8000e0] ldub [%i1+0x026],%l4 ! Mem[000000001c8000e6] ldstub [%i3+0x010],%l4 ! Mem[000000001d8000d0] membar #Sync jmpl %o7,%g0 ldsb [%i2+0x014],%l0 ! Mem[000000001d0000d4] p6_far_2_he: lduh [%i3+0x036],%l0 ! Mem[000000001d8000f6] ldd [%i3+0x030],%l2 ! Mem[000000001d8000f0] ldub [%i1+0x03b],%l5 ! Mem[000000001c8000fb] ldstub [%i0+0x01a],%l7 ! Mem[000000001c0000da] ldsb [%i2+0x032],%l3 ! Mem[000000001d0000f2] swap [%i3+0x020],%l7 ! Mem[000000001d8000e0] jmpl %o7,%g0 std %l4,[%i1+0x020] ! Mem[000000001c8000e0] p6_far_2_hem: membar #Sync lduh [%i3+0x036],%l0 ! Mem[000000001d8000f6] ldd [%i3+0x030],%l2 ! Mem[000000001d8000f0] ldub [%i1+0x03b],%l5 ! Mem[000000001c8000fb] ldstub [%i0+0x01a],%l7 ! Mem[000000001c0000da] ldsb [%i2+0x032],%l3 ! Mem[000000001d0000f2] swap [%i3+0x020],%l7 ! Mem[000000001d8000e0] membar #Sync jmpl %o7,%g0 std %l4,[%i1+0x020] ! Mem[000000001c8000e0] p6_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p7_far_2_le: swap [%i1+0x024],%l3 ! Mem[000000001e8000e4] ldsw [%i1+0x004],%l0 ! Mem[000000001e8000c4] std %l6,[%i0+0x038] ! Mem[000000001e0000f8] swap [%i1+0x018],%l4 ! Mem[000000001e8000d8] swap [%i2+0x030],%l6 ! Mem[000000001f0000f0] jmpl %o7,%g0 ldub [%i1+0x03b],%l4 ! Mem[000000001e8000fb] p7_far_2_lem: membar #Sync swap [%i1+0x024],%l3 ! Mem[000000001e8000e4] ldsw [%i1+0x004],%l0 ! Mem[000000001e8000c4] std %l6,[%i0+0x038] ! Mem[000000001e0000f8] swap [%i1+0x018],%l4 ! Mem[000000001e8000d8] swap [%i2+0x030],%l6 ! Mem[000000001f0000f0] membar #Sync jmpl %o7,%g0 ldub [%i1+0x03b],%l4 ! Mem[000000001e8000fb] p7_far_2_he: ldsw [%i2+0x034],%l1 ! Mem[000000001f0000f4] lduw [%i3+0x018],%l1 ! Mem[000000001f8000d8] stx %l3,[%i0+0x018] ! Mem[000000001e0000d8] stx %l6,[%i2+0x030] ! Mem[000000001f0000f0] stw %l0,[%i0+0x034] ! Mem[000000001e0000f4] std %l6,[%i3+0x010] ! Mem[000000001f8000d0] jmpl %o7,%g0 swap [%i1+0x03c],%l4 ! Mem[000000001e8000fc] p7_far_2_hem: membar #Sync ldsw [%i2+0x034],%l1 ! Mem[000000001f0000f4] lduw [%i3+0x018],%l1 ! Mem[000000001f8000d8] stx %l3,[%i0+0x018] ! Mem[000000001e0000d8] stx %l6,[%i2+0x030] ! Mem[000000001f0000f0] stw %l0,[%i0+0x034] ! Mem[000000001e0000f4] std %l6,[%i3+0x010] ! Mem[000000001f8000d0] membar #Sync jmpl %o7,%g0 swap [%i1+0x03c],%l4 ! Mem[000000001e8000fc] p7_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p8_far_2_le: lduw [%i1+0x028],%l5 ! Mem[00000000208000e8] stb %l2,[%i1+0x021] ! Mem[00000000208000e1] swap [%i3+0x028],%l2 ! Mem[00000000218000e8] ldd [%i1+0x010],%l4 ! Mem[00000000208000d0] ldsw [%i3+0x014],%l0 ! Mem[00000000218000d4] ldsw [%i3+0x000],%l7 ! Mem[00000000218000c0] jmpl %o7,%g0 ldd [%i2+0x010],%l2 ! Mem[00000000210000d0] p8_far_2_lem: membar #Sync lduw [%i1+0x028],%l5 ! Mem[00000000208000e8] stb %l2,[%i1+0x021] ! Mem[00000000208000e1] swap [%i3+0x028],%l2 ! Mem[00000000218000e8] ldd [%i1+0x010],%l4 ! Mem[00000000208000d0] ldsw [%i3+0x014],%l0 ! Mem[00000000218000d4] ldsw [%i3+0x000],%l7 ! Mem[00000000218000c0] membar #Sync jmpl %o7,%g0 ldd [%i2+0x010],%l2 ! Mem[00000000210000d0] p8_far_2_he: ldstub [%i3+0x01f],%l4 ! Mem[00000000218000df] ldsh [%i0+0x028],%l3 ! Mem[00000000200000e8] sth %l2,[%i1+0x000] ! Mem[00000000208000c0] swap [%i2+0x018],%l0 ! Mem[00000000210000d8] stw %l1,[%i2+0x018] ! Mem[00000000210000d8] ldub [%i1+0x022],%l7 ! Mem[00000000208000e2] ldx [%i1+0x030],%l7 ! Mem[00000000208000f0] jmpl %o7,%g0 ldstub [%i1+0x03a],%l4 ! Mem[00000000208000fa] p8_far_2_hem: membar #Sync ldstub [%i3+0x01f],%l4 ! Mem[00000000218000df] ldsh [%i0+0x028],%l3 ! Mem[00000000200000e8] sth %l2,[%i1+0x000] ! Mem[00000000208000c0] swap [%i2+0x018],%l0 ! Mem[00000000210000d8] stw %l1,[%i2+0x018] ! Mem[00000000210000d8] ldub [%i1+0x022],%l7 ! Mem[00000000208000e2] ldx [%i1+0x030],%l7 ! Mem[00000000208000f0] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x03a],%l4 ! Mem[00000000208000fa] p8_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p9_far_2_le: stb %l4,[%i1+0x031] ! Mem[00000000228000f1] sth %l7,[%i1+0x002] ! Mem[00000000228000c2] jmpl %o7,%g0 ldstub [%i2+0x02a],%l2 ! Mem[00000000230000ea] p9_far_2_lem: membar #Sync stb %l4,[%i1+0x031] ! Mem[00000000228000f1] sth %l7,[%i1+0x002] ! Mem[00000000228000c2] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x02a],%l2 ! Mem[00000000230000ea] p9_far_2_he: ldd [%i3+0x020],%l4 ! Mem[00000000238000e0] std %l0,[%i0+0x010] ! Mem[00000000220000d0] lduw [%i1+0x02c],%l2 ! Mem[00000000228000ec] ldx [%i1+0x020],%l3 ! Mem[00000000228000e0] ldsh [%i0+0x018],%l0 ! Mem[00000000220000d8] ldd [%i1+0x038],%l2 ! Mem[00000000228000f8] jmpl %o7,%g0 ldsb [%i3+0x034],%l0 ! Mem[00000000238000f4] p9_far_2_hem: membar #Sync ldd [%i3+0x020],%l4 ! Mem[00000000238000e0] std %l0,[%i0+0x010] ! Mem[00000000220000d0] lduw [%i1+0x02c],%l2 ! Mem[00000000228000ec] ldx [%i1+0x020],%l3 ! Mem[00000000228000e0] ldsh [%i0+0x018],%l0 ! Mem[00000000220000d8] ldd [%i1+0x038],%l2 ! Mem[00000000228000f8] membar #Sync jmpl %o7,%g0 ldsb [%i3+0x034],%l0 ! Mem[00000000238000f4] p9_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p10_far_2_le: lduw [%i1+0x00c],%l3 ! Mem[00000000248000cc] jmpl %o7,%g0 ldstub [%i2+0x007],%l4 ! Mem[00000000250000c7] p10_far_2_lem: membar #Sync lduw [%i1+0x00c],%l3 ! Mem[00000000248000cc] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x007],%l4 ! Mem[00000000250000c7] p10_far_2_he: ldstub [%i2+0x006],%l2 ! Mem[00000000250000c6] std %l2,[%i1+0x008] ! Mem[00000000248000c8] swap [%i0+0x00c],%l1 ! Mem[00000000240000cc] ldd [%i3+0x038],%l0 ! Mem[00000000258000f8] ldd [%i1+0x030],%l0 ! Mem[00000000248000f0] jmpl %o7,%g0 ldx [%i3+0x000],%l6 ! Mem[00000000258000c0] p10_far_2_hem: membar #Sync ldstub [%i2+0x006],%l2 ! Mem[00000000250000c6] std %l2,[%i1+0x008] ! Mem[00000000248000c8] swap [%i0+0x00c],%l1 ! Mem[00000000240000cc] ldd [%i3+0x038],%l0 ! Mem[00000000258000f8] ldd [%i1+0x030],%l0 ! Mem[00000000248000f0] membar #Sync jmpl %o7,%g0 ldx [%i3+0x000],%l6 ! Mem[00000000258000c0] p10_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p11_far_2_le: std %l0,[%i1+0x030] ! Mem[00000000268000f0] std %l6,[%i0+0x020] ! Mem[00000000260000e0] swap [%i3+0x004],%l1 ! Mem[00000000278000c4] ldsh [%i3+0x02e],%l3 ! Mem[00000000278000ee] ldub [%i3+0x027],%l4 ! Mem[00000000278000e7] ldub [%i2+0x001],%l6 ! Mem[00000000270000c1] jmpl %o7,%g0 ldub [%i3+0x01a],%l5 ! Mem[00000000278000da] p11_far_2_lem: membar #Sync std %l0,[%i1+0x030] ! Mem[00000000268000f0] std %l6,[%i0+0x020] ! Mem[00000000260000e0] swap [%i3+0x004],%l1 ! Mem[00000000278000c4] ldsh [%i3+0x02e],%l3 ! Mem[00000000278000ee] ldub [%i3+0x027],%l4 ! Mem[00000000278000e7] ldub [%i2+0x001],%l6 ! Mem[00000000270000c1] membar #Sync jmpl %o7,%g0 ldub [%i3+0x01a],%l5 ! Mem[00000000278000da] p11_far_2_he: sth %l1,[%i2+0x00c] ! Mem[00000000270000cc] ldstub [%i0+0x03c],%l0 ! Mem[00000000260000fc] jmpl %o7,%g0 std %l0,[%i0+0x030] ! Mem[00000000260000f0] p11_far_2_hem: membar #Sync sth %l1,[%i2+0x00c] ! Mem[00000000270000cc] ldstub [%i0+0x03c],%l0 ! Mem[00000000260000fc] membar #Sync jmpl %o7,%g0 std %l0,[%i0+0x030] ! Mem[00000000260000f0] p11_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p12_far_2_le: ldd [%i1+0x020],%l2 ! Mem[00000000288000e0] jmpl %o7,%g0 ldsb [%i2+0x02a],%l5 ! Mem[00000000290000ea] p12_far_2_lem: membar #Sync ldd [%i1+0x020],%l2 ! Mem[00000000288000e0] membar #Sync jmpl %o7,%g0 ldsb [%i2+0x02a],%l5 ! Mem[00000000290000ea] p12_far_2_he: stb %l6,[%i3+0x032] ! Mem[00000000298000f2] jmpl %o7,%g0 ldub [%i0+0x024],%l3 ! Mem[00000000280000e4] p12_far_2_hem: membar #Sync stb %l6,[%i3+0x032] ! Mem[00000000298000f2] membar #Sync jmpl %o7,%g0 ldub [%i0+0x024],%l3 ! Mem[00000000280000e4] p12_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p13_far_2_le: sth %l3,[%i3+0x010] ! Mem[000000002b8000d0] ldx [%i3+0x018],%l5 ! Mem[000000002b8000d8] lduh [%i2+0x020],%l1 ! Mem[000000002b0000e0] swap [%i3+0x008],%l0 ! Mem[000000002b8000c8] ldsb [%i0+0x013],%l2 ! Mem[000000002a0000d3] stx %l1,[%i3+0x010] ! Mem[000000002b8000d0] jmpl %o7,%g0 ldub [%i0+0x015],%l7 ! Mem[000000002a0000d5] p13_far_2_lem: membar #Sync sth %l3,[%i3+0x010] ! Mem[000000002b8000d0] ldx [%i3+0x018],%l5 ! Mem[000000002b8000d8] lduh [%i2+0x020],%l1 ! Mem[000000002b0000e0] swap [%i3+0x008],%l0 ! Mem[000000002b8000c8] ldsb [%i0+0x013],%l2 ! Mem[000000002a0000d3] stx %l1,[%i3+0x010] ! Mem[000000002b8000d0] membar #Sync jmpl %o7,%g0 ldub [%i0+0x015],%l7 ! Mem[000000002a0000d5] p13_far_2_he: ldub [%i3+0x01e],%l6 ! Mem[000000002b8000de] jmpl %o7,%g0 std %l0,[%i0+0x038] ! Mem[000000002a0000f8] p13_far_2_hem: membar #Sync ldub [%i3+0x01e],%l6 ! Mem[000000002b8000de] membar #Sync jmpl %o7,%g0 std %l0,[%i0+0x038] ! Mem[000000002a0000f8] p13_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p14_far_2_le: swap [%i2+0x004],%l0 ! Mem[000000002d0000c4] ldstub [%i0+0x02b],%l3 ! Mem[000000002c0000eb] swap [%i1+0x030],%l5 ! Mem[000000002c8000f0] jmpl %o7,%g0 lduw [%i2+0x02c],%l6 ! Mem[000000002d0000ec] p14_far_2_lem: membar #Sync swap [%i2+0x004],%l0 ! Mem[000000002d0000c4] ldstub [%i0+0x02b],%l3 ! Mem[000000002c0000eb] swap [%i1+0x030],%l5 ! Mem[000000002c8000f0] membar #Sync jmpl %o7,%g0 lduw [%i2+0x02c],%l6 ! Mem[000000002d0000ec] p14_far_2_he: stb %l3,[%i3+0x00b] ! Mem[000000002d8000cb] jmpl %o7,%g0 swap [%i0+0x000],%l1 ! Mem[000000002c0000c0] p14_far_2_hem: membar #Sync stb %l3,[%i3+0x00b] ! Mem[000000002d8000cb] membar #Sync jmpl %o7,%g0 swap [%i0+0x000],%l1 ! Mem[000000002c0000c0] p14_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p15_far_2_le: jmpl %o7,%g0 swap [%i3+0x010],%l2 ! Mem[000000002f8000d0] jmpl %o7,%g0 nop p15_far_2_lem: membar #Sync jmpl %o7,%g0 swap [%i3+0x010],%l2 ! Mem[000000002f8000d0] jmpl %o7,%g0 nop p15_far_2_he: ldx [%i0+0x000],%l3 ! Mem[000000002e0000c0] jmpl %o7,%g0 sth %l3,[%i3+0x018] ! Mem[000000002f8000d8] p15_far_2_hem: membar #Sync ldx [%i0+0x000],%l3 ! Mem[000000002e0000c0] membar #Sync jmpl %o7,%g0 sth %l3,[%i3+0x018] ! Mem[000000002f8000d8] p15_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p16_far_2_le: ldstub [%i3+0x011],%l4 ! Mem[00000000318000d1] swap [%i1+0x004],%l4 ! Mem[00000000308000c4] jmpl %o7,%g0 ldstub [%i2+0x008],%l3 ! Mem[00000000310000c8] p16_far_2_lem: membar #Sync ldstub [%i3+0x011],%l4 ! Mem[00000000318000d1] swap [%i1+0x004],%l4 ! Mem[00000000308000c4] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x008],%l3 ! Mem[00000000310000c8] p16_far_2_he: ldsw [%i0+0x000],%l4 ! Mem[00000000300000c0] ldsb [%i0+0x013],%l0 ! Mem[00000000300000d3] jmpl %o7,%g0 lduh [%i2+0x00c],%l2 ! Mem[00000000310000cc] p16_far_2_hem: membar #Sync ldsw [%i0+0x000],%l4 ! Mem[00000000300000c0] ldsb [%i0+0x013],%l0 ! Mem[00000000300000d3] membar #Sync jmpl %o7,%g0 lduh [%i2+0x00c],%l2 ! Mem[00000000310000cc] p16_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p17_far_2_le: ldub [%i1+0x000],%l7 ! Mem[00000000328000c0] ldstub [%i0+0x021],%l1 ! Mem[00000000320000e1] ldsb [%i1+0x00b],%l3 ! Mem[00000000328000cb] stw %l0,[%i1+0x014] ! Mem[00000000328000d4] sth %l7,[%i2+0x000] ! Mem[00000000330000c0] jmpl %o7,%g0 ldsw [%i2+0x034],%l1 ! Mem[00000000330000f4] p17_far_2_lem: membar #Sync ldub [%i1+0x000],%l7 ! Mem[00000000328000c0] ldstub [%i0+0x021],%l1 ! Mem[00000000320000e1] ldsb [%i1+0x00b],%l3 ! Mem[00000000328000cb] stw %l0,[%i1+0x014] ! Mem[00000000328000d4] sth %l7,[%i2+0x000] ! Mem[00000000330000c0] membar #Sync jmpl %o7,%g0 ldsw [%i2+0x034],%l1 ! Mem[00000000330000f4] p17_far_2_he: std %l2,[%i2+0x010] ! Mem[00000000330000d0] ldstub [%i2+0x010],%l7 ! Mem[00000000330000d0] ldsh [%i0+0x008],%l2 ! Mem[00000000320000c8] jmpl %o7,%g0 ldsb [%i2+0x02a],%l0 ! Mem[00000000330000ea] p17_far_2_hem: membar #Sync std %l2,[%i2+0x010] ! Mem[00000000330000d0] ldstub [%i2+0x010],%l7 ! Mem[00000000330000d0] ldsh [%i0+0x008],%l2 ! Mem[00000000320000c8] membar #Sync jmpl %o7,%g0 ldsb [%i2+0x02a],%l0 ! Mem[00000000330000ea] p17_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p18_far_2_le: sth %l4,[%i1+0x010] ! Mem[00000000348000d0] ldx [%i2+0x000],%l7 ! Mem[00000000350000c0] jmpl %o7,%g0 ldd [%i2+0x008],%l2 ! Mem[00000000350000c8] p18_far_2_lem: membar #Sync sth %l4,[%i1+0x010] ! Mem[00000000348000d0] ldx [%i2+0x000],%l7 ! Mem[00000000350000c0] membar #Sync jmpl %o7,%g0 ldd [%i2+0x008],%l2 ! Mem[00000000350000c8] p18_far_2_he: swap [%i3+0x000],%l4 ! Mem[00000000358000c0] ldsb [%i2+0x01f],%l1 ! Mem[00000000350000df] ldstub [%i0+0x034],%l4 ! Mem[00000000340000f4] std %l0,[%i0+0x030] ! Mem[00000000340000f0] lduh [%i1+0x004],%l1 ! Mem[00000000348000c4] ldsh [%i2+0x032],%l6 ! Mem[00000000350000f2] jmpl %o7,%g0 ldstub [%i0+0x024],%l3 ! Mem[00000000340000e4] p18_far_2_hem: membar #Sync swap [%i3+0x000],%l4 ! Mem[00000000358000c0] ldsb [%i2+0x01f],%l1 ! Mem[00000000350000df] ldstub [%i0+0x034],%l4 ! Mem[00000000340000f4] std %l0,[%i0+0x030] ! Mem[00000000340000f0] lduh [%i1+0x004],%l1 ! Mem[00000000348000c4] ldsh [%i2+0x032],%l6 ! Mem[00000000350000f2] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x024],%l3 ! Mem[00000000340000e4] p18_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p19_far_2_le: ldstub [%i2+0x03b],%l4 ! Mem[00000000370000fb] ldsw [%i0+0x000],%l7 ! Mem[00000000360000c0] ldsh [%i1+0x02a],%l5 ! Mem[00000000368000ea] std %l2,[%i0+0x000] ! Mem[00000000360000c0] ldstub [%i0+0x028],%l4 ! Mem[00000000360000e8] std %l0,[%i1+0x038] ! Mem[00000000368000f8] jmpl %o7,%g0 std %l0,[%i2+0x010] ! Mem[00000000370000d0] p19_far_2_lem: membar #Sync ldstub [%i2+0x03b],%l4 ! Mem[00000000370000fb] ldsw [%i0+0x000],%l7 ! Mem[00000000360000c0] ldsh [%i1+0x02a],%l5 ! Mem[00000000368000ea] std %l2,[%i0+0x000] ! Mem[00000000360000c0] ldstub [%i0+0x028],%l4 ! Mem[00000000360000e8] std %l0,[%i1+0x038] ! Mem[00000000368000f8] membar #Sync jmpl %o7,%g0 std %l0,[%i2+0x010] ! Mem[00000000370000d0] p19_far_2_he: ldx [%i3+0x038],%l4 ! Mem[00000000378000f8] swap [%i0+0x028],%l3 ! Mem[00000000360000e8] stb %l2,[%i3+0x011] ! Mem[00000000378000d1] ldsh [%i2+0x010],%l7 ! Mem[00000000370000d0] ldx [%i2+0x030],%l5 ! Mem[00000000370000f0] stb %l6,[%i1+0x01a] ! Mem[00000000368000da] jmpl %o7,%g0 ldsw [%i3+0x03c],%l4 ! Mem[00000000378000fc] p19_far_2_hem: membar #Sync ldx [%i3+0x038],%l4 ! Mem[00000000378000f8] swap [%i0+0x028],%l3 ! Mem[00000000360000e8] stb %l2,[%i3+0x011] ! Mem[00000000378000d1] ldsh [%i2+0x010],%l7 ! Mem[00000000370000d0] ldx [%i2+0x030],%l5 ! Mem[00000000370000f0] stb %l6,[%i1+0x01a] ! Mem[00000000368000da] membar #Sync jmpl %o7,%g0 ldsw [%i3+0x03c],%l4 ! Mem[00000000378000fc] p19_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p20_far_2_le: sth %l4,[%i3+0x018] ! Mem[00000000398000d8] ldub [%i0+0x012],%l6 ! Mem[00000000380000d2] lduh [%i1+0x01a],%l4 ! Mem[00000000388000da] stb %l7,[%i1+0x000] ! Mem[00000000388000c0] stb %l5,[%i3+0x02a] ! Mem[00000000398000ea] swap [%i0+0x020],%l2 ! Mem[00000000380000e0] ldsw [%i3+0x028],%l4 ! Mem[00000000398000e8] jmpl %o7,%g0 ldsb [%i0+0x039],%l1 ! Mem[00000000380000f9] p20_far_2_lem: membar #Sync sth %l4,[%i3+0x018] ! Mem[00000000398000d8] ldub [%i0+0x012],%l6 ! Mem[00000000380000d2] lduh [%i1+0x01a],%l4 ! Mem[00000000388000da] stb %l7,[%i1+0x000] ! Mem[00000000388000c0] stb %l5,[%i3+0x02a] ! Mem[00000000398000ea] swap [%i0+0x020],%l2 ! Mem[00000000380000e0] ldsw [%i3+0x028],%l4 ! Mem[00000000398000e8] membar #Sync jmpl %o7,%g0 ldsb [%i0+0x039],%l1 ! Mem[00000000380000f9] p20_far_2_he: lduw [%i2+0x034],%l6 ! Mem[00000000390000f4] ldstub [%i3+0x037],%l0 ! Mem[00000000398000f7] sth %l7,[%i3+0x012] ! Mem[00000000398000d2] jmpl %o7,%g0 swap [%i1+0x01c],%l4 ! Mem[00000000388000dc] p20_far_2_hem: membar #Sync lduw [%i2+0x034],%l6 ! Mem[00000000390000f4] ldstub [%i3+0x037],%l0 ! Mem[00000000398000f7] sth %l7,[%i3+0x012] ! Mem[00000000398000d2] membar #Sync jmpl %o7,%g0 swap [%i1+0x01c],%l4 ! Mem[00000000388000dc] p20_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p21_far_2_le: stx %l1,[%i2+0x030] ! Mem[000000003b0000f0] ldsb [%i2+0x003],%l2 ! Mem[000000003b0000c3] std %l0,[%i1+0x020] ! Mem[000000003a8000e0] jmpl %o7,%g0 ldsb [%i2+0x008],%l0 ! Mem[000000003b0000c8] p21_far_2_lem: membar #Sync stx %l1,[%i2+0x030] ! Mem[000000003b0000f0] ldsb [%i2+0x003],%l2 ! Mem[000000003b0000c3] std %l0,[%i1+0x020] ! Mem[000000003a8000e0] membar #Sync jmpl %o7,%g0 ldsb [%i2+0x008],%l0 ! Mem[000000003b0000c8] p21_far_2_he: jmpl %o7,%g0 ldub [%i0+0x03a],%l1 ! Mem[000000003a0000fa] jmpl %o7,%g0 nop p21_far_2_hem: membar #Sync jmpl %o7,%g0 ldub [%i0+0x03a],%l1 ! Mem[000000003a0000fa] jmpl %o7,%g0 nop p21_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p22_far_2_le: jmpl %o7,%g0 lduw [%i2+0x020],%l5 ! Mem[000000003d0000e0] jmpl %o7,%g0 nop p22_far_2_lem: membar #Sync jmpl %o7,%g0 lduw [%i2+0x020],%l5 ! Mem[000000003d0000e0] jmpl %o7,%g0 nop p22_far_2_he: swap [%i2+0x030],%l5 ! Mem[000000003d0000f0] jmpl %o7,%g0 swap [%i3+0x024],%l0 ! Mem[000000003d8000e4] p22_far_2_hem: membar #Sync swap [%i2+0x030],%l5 ! Mem[000000003d0000f0] membar #Sync jmpl %o7,%g0 swap [%i3+0x024],%l0 ! Mem[000000003d8000e4] p22_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p23_far_2_le: ldx [%i3+0x020],%l4 ! Mem[000000003f8000e0] ldstub [%i2+0x001],%l6 ! Mem[000000003f0000c1] ldd [%i1+0x000],%l0 ! Mem[000000003e8000c0] jmpl %o7,%g0 lduw [%i0+0x03c],%l7 ! Mem[000000003e0000fc] p23_far_2_lem: membar #Sync ldx [%i3+0x020],%l4 ! Mem[000000003f8000e0] ldstub [%i2+0x001],%l6 ! Mem[000000003f0000c1] ldd [%i1+0x000],%l0 ! Mem[000000003e8000c0] membar #Sync jmpl %o7,%g0 lduw [%i0+0x03c],%l7 ! Mem[000000003e0000fc] p23_far_2_he: lduw [%i1+0x03c],%l0 ! Mem[000000003e8000fc] ldstub [%i0+0x036],%l1 ! Mem[000000003e0000f6] jmpl %o7,%g0 stx %l6,[%i3+0x020] ! Mem[000000003f8000e0] p23_far_2_hem: membar #Sync lduw [%i1+0x03c],%l0 ! Mem[000000003e8000fc] ldstub [%i0+0x036],%l1 ! Mem[000000003e0000f6] membar #Sync jmpl %o7,%g0 stx %l6,[%i3+0x020] ! Mem[000000003f8000e0] p23_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p24_far_2_le: jmpl %o7,%g0 ldsh [%i3+0x03c],%l7 ! Mem[00000000418000fc] jmpl %o7,%g0 nop p24_far_2_lem: membar #Sync jmpl %o7,%g0 ldsh [%i3+0x03c],%l7 ! Mem[00000000418000fc] jmpl %o7,%g0 nop p24_far_2_he: swap [%i3+0x03c],%l0 ! Mem[00000000418000fc] ldsw [%i3+0x034],%l1 ! Mem[00000000418000f4] jmpl %o7,%g0 std %l6,[%i0+0x000] ! Mem[00000000400000c0] p24_far_2_hem: membar #Sync swap [%i3+0x03c],%l0 ! Mem[00000000418000fc] ldsw [%i3+0x034],%l1 ! Mem[00000000418000f4] membar #Sync jmpl %o7,%g0 std %l6,[%i0+0x000] ! Mem[00000000400000c0] p24_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p25_far_2_le: ldstub [%i3+0x031],%l4 ! Mem[00000000438000f1] jmpl %o7,%g0 ldstub [%i3+0x005],%l4 ! Mem[00000000438000c5] p25_far_2_lem: membar #Sync ldstub [%i3+0x031],%l4 ! Mem[00000000438000f1] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x005],%l4 ! Mem[00000000438000c5] p25_far_2_he: lduw [%i0+0x008],%l2 ! Mem[00000000420000c8] jmpl %o7,%g0 swap [%i0+0x020],%l4 ! Mem[00000000420000e0] p25_far_2_hem: membar #Sync lduw [%i0+0x008],%l2 ! Mem[00000000420000c8] membar #Sync jmpl %o7,%g0 swap [%i0+0x020],%l4 ! Mem[00000000420000e0] p25_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p26_far_2_le: swap [%i3+0x000],%l7 ! Mem[00000000458000c0] ldsh [%i0+0x02a],%l5 ! Mem[00000000440000ea] ldsw [%i0+0x020],%l2 ! Mem[00000000440000e0] ldstub [%i1+0x028],%l4 ! Mem[00000000448000e8] jmpl %o7,%g0 ldsh [%i3+0x038],%l1 ! Mem[00000000458000f8] p26_far_2_lem: membar #Sync swap [%i3+0x000],%l7 ! Mem[00000000458000c0] ldsh [%i0+0x02a],%l5 ! Mem[00000000440000ea] ldsw [%i0+0x020],%l2 ! Mem[00000000440000e0] ldstub [%i1+0x028],%l4 ! Mem[00000000448000e8] membar #Sync jmpl %o7,%g0 ldsh [%i3+0x038],%l1 ! Mem[00000000458000f8] p26_far_2_he: lduw [%i3+0x030],%l6 ! Mem[00000000458000f0] ldstub [%i1+0x037],%l0 ! Mem[00000000448000f7] sth %l2,[%i2+0x032] ! Mem[00000000450000f2] jmpl %o7,%g0 swap [%i0+0x01c],%l5 ! Mem[00000000440000dc] p26_far_2_hem: membar #Sync lduw [%i3+0x030],%l6 ! Mem[00000000458000f0] ldstub [%i1+0x037],%l0 ! Mem[00000000448000f7] sth %l2,[%i2+0x032] ! Mem[00000000450000f2] membar #Sync jmpl %o7,%g0 swap [%i0+0x01c],%l5 ! Mem[00000000440000dc] p26_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p27_far_2_le: ldsh [%i2+0x030],%l1 ! Mem[00000000470000f0] lduw [%i1+0x000],%l2 ! Mem[00000000468000c0] stb %l5,[%i2+0x02a] ! Mem[00000000470000ea] jmpl %o7,%g0 ldsw [%i2+0x038],%l1 ! Mem[00000000470000f8] p27_far_2_lem: membar #Sync ldsh [%i2+0x030],%l1 ! Mem[00000000470000f0] lduw [%i1+0x000],%l2 ! Mem[00000000468000c0] stb %l5,[%i2+0x02a] ! Mem[00000000470000ea] membar #Sync jmpl %o7,%g0 ldsw [%i2+0x038],%l1 ! Mem[00000000470000f8] p27_far_2_he: ldsb [%i3+0x014],%l6 ! Mem[00000000478000d4] lduw [%i0+0x03c],%l5 ! Mem[00000000460000fc] ldstub [%i0+0x002],%l1 ! Mem[00000000460000c2] jmpl %o7,%g0 ldd [%i0+0x018],%l6 ! Mem[00000000460000d8] p27_far_2_hem: membar #Sync ldsb [%i3+0x014],%l6 ! Mem[00000000478000d4] lduw [%i0+0x03c],%l5 ! Mem[00000000460000fc] ldstub [%i0+0x002],%l1 ! Mem[00000000460000c2] membar #Sync jmpl %o7,%g0 ldd [%i0+0x018],%l6 ! Mem[00000000460000d8] p27_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p28_far_2_le: ldsb [%i1+0x01b],%l4 ! Mem[00000000488000db] std %l2,[%i3+0x020] ! Mem[00000000498000e0] swap [%i3+0x000],%l1 ! Mem[00000000498000c0] ldsw [%i1+0x038],%l1 ! Mem[00000000488000f8] ldx [%i0+0x000],%l4 ! Mem[00000000480000c0] ldd [%i0+0x008],%l6 ! Mem[00000000480000c8] jmpl %o7,%g0 lduw [%i2+0x038],%l2 ! Mem[00000000490000f8] p28_far_2_lem: membar #Sync ldsb [%i1+0x01b],%l4 ! Mem[00000000488000db] std %l2,[%i3+0x020] ! Mem[00000000498000e0] swap [%i3+0x000],%l1 ! Mem[00000000498000c0] ldsw [%i1+0x038],%l1 ! Mem[00000000488000f8] ldx [%i0+0x000],%l4 ! Mem[00000000480000c0] ldd [%i0+0x008],%l6 ! Mem[00000000480000c8] membar #Sync jmpl %o7,%g0 lduw [%i2+0x038],%l2 ! Mem[00000000490000f8] p28_far_2_he: swap [%i3+0x03c],%l6 ! Mem[00000000498000fc] jmpl %o7,%g0 stb %l0,[%i2+0x03b] ! Mem[00000000490000fb] p28_far_2_hem: membar #Sync swap [%i3+0x03c],%l6 ! Mem[00000000498000fc] membar #Sync jmpl %o7,%g0 stb %l0,[%i2+0x03b] ! Mem[00000000490000fb] p28_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p29_far_2_le: jmpl %o7,%g0 sth %l0,[%i0+0x008] ! Mem[000000004a0000c8] jmpl %o7,%g0 nop p29_far_2_lem: membar #Sync jmpl %o7,%g0 sth %l0,[%i0+0x008] ! Mem[000000004a0000c8] jmpl %o7,%g0 nop p29_far_2_he: jmpl %o7,%g0 ldsb [%i0+0x03a],%l1 ! Mem[000000004a0000fa] jmpl %o7,%g0 nop p29_far_2_hem: membar #Sync jmpl %o7,%g0 ldsb [%i0+0x03a],%l1 ! Mem[000000004a0000fa] jmpl %o7,%g0 nop p29_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p30_far_2_le: ldsb [%i2+0x023],%l1 ! Mem[000000004d0000e3] stb %l6,[%i3+0x001] ! Mem[000000004d8000c1] lduh [%i1+0x004],%l7 ! Mem[000000004c8000c4] stw %l1,[%i1+0x004] ! Mem[000000004c8000c4] ldx [%i2+0x000],%l3 ! Mem[000000004d0000c0] ldstub [%i1+0x002],%l7 ! Mem[000000004c8000c2] ldstub [%i3+0x00b],%l4 ! Mem[000000004d8000cb] jmpl %o7,%g0 ldsb [%i1+0x018],%l4 ! Mem[000000004c8000d8] p30_far_2_lem: membar #Sync ldsb [%i2+0x023],%l1 ! Mem[000000004d0000e3] stb %l6,[%i3+0x001] ! Mem[000000004d8000c1] lduh [%i1+0x004],%l7 ! Mem[000000004c8000c4] stw %l1,[%i1+0x004] ! Mem[000000004c8000c4] ldx [%i2+0x000],%l3 ! Mem[000000004d0000c0] ldstub [%i1+0x002],%l7 ! Mem[000000004c8000c2] ldstub [%i3+0x00b],%l4 ! Mem[000000004d8000cb] membar #Sync jmpl %o7,%g0 ldsb [%i1+0x018],%l4 ! Mem[000000004c8000d8] p30_far_2_he: jmpl %o7,%g0 ldstub [%i1+0x036],%l1 ! Mem[000000004c8000f6] jmpl %o7,%g0 nop p30_far_2_hem: membar #Sync jmpl %o7,%g0 ldstub [%i1+0x036],%l1 ! Mem[000000004c8000f6] jmpl %o7,%g0 nop p30_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p31_far_2_le: stw %l6,[%i1+0x01c] ! Mem[000000004e8000dc] lduw [%i2+0x030],%l1 ! Mem[000000004f0000f0] ldstub [%i2+0x00e],%l6 ! Mem[000000004f0000ce] ldub [%i1+0x009],%l3 ! Mem[000000004e8000c9] lduh [%i1+0x00c],%l0 ! Mem[000000004e8000cc] jmpl %o7,%g0 ldstub [%i1+0x006],%l2 ! Mem[000000004e8000c6] p31_far_2_lem: membar #Sync stw %l6,[%i1+0x01c] ! Mem[000000004e8000dc] lduw [%i2+0x030],%l1 ! Mem[000000004f0000f0] ldstub [%i2+0x00e],%l6 ! Mem[000000004f0000ce] ldub [%i1+0x009],%l3 ! Mem[000000004e8000c9] lduh [%i1+0x00c],%l0 ! Mem[000000004e8000cc] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x006],%l2 ! Mem[000000004e8000c6] p31_far_2_he: ldub [%i1+0x034],%l7 ! Mem[000000004e8000f4] ldstub [%i3+0x034],%l1 ! Mem[000000004f8000f4] ldstub [%i1+0x00c],%l1 ! Mem[000000004e8000cc] ldub [%i1+0x02a],%l3 ! Mem[000000004e8000ea] ldsw [%i1+0x03c],%l1 ! Mem[000000004e8000fc] ldsh [%i3+0x034],%l4 ! Mem[000000004f8000f4] jmpl %o7,%g0 swap [%i0+0x034],%l1 ! Mem[000000004e0000f4] p31_far_2_hem: membar #Sync ldub [%i1+0x034],%l7 ! Mem[000000004e8000f4] ldstub [%i3+0x034],%l1 ! Mem[000000004f8000f4] ldstub [%i1+0x00c],%l1 ! Mem[000000004e8000cc] ldub [%i1+0x02a],%l3 ! Mem[000000004e8000ea] ldsw [%i1+0x03c],%l1 ! Mem[000000004e8000fc] ldsh [%i3+0x034],%l4 ! Mem[000000004f8000f4] membar #Sync jmpl %o7,%g0 swap [%i0+0x034],%l1 ! Mem[000000004e0000f4] p31_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p32_far_2_le: ldstub [%i1+0x02a],%l5 ! Mem[00000000508000ea] ldub [%i2+0x021],%l2 ! Mem[00000000510000e1] sth %l4,[%i3+0x028] ! Mem[00000000518000e8] ldd [%i2+0x038],%l0 ! Mem[00000000510000f8] ldstub [%i1+0x005],%l4 ! Mem[00000000508000c5] stx %l6,[%i0+0x008] ! Mem[00000000500000c8] jmpl %o7,%g0 ldstub [%i2+0x038],%l2 ! Mem[00000000510000f8] p32_far_2_lem: membar #Sync ldstub [%i1+0x02a],%l5 ! Mem[00000000508000ea] ldub [%i2+0x021],%l2 ! Mem[00000000510000e1] sth %l4,[%i3+0x028] ! Mem[00000000518000e8] ldd [%i2+0x038],%l0 ! Mem[00000000510000f8] ldstub [%i1+0x005],%l4 ! Mem[00000000508000c5] stx %l6,[%i0+0x008] ! Mem[00000000500000c8] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x038],%l2 ! Mem[00000000510000f8] p32_far_2_he: swap [%i2+0x01c],%l4 ! Mem[00000000510000dc] jmpl %o7,%g0 stw %l3,[%i1+0x028] ! Mem[00000000508000e8] p32_far_2_hem: membar #Sync swap [%i2+0x01c],%l4 ! Mem[00000000510000dc] membar #Sync jmpl %o7,%g0 stw %l3,[%i1+0x028] ! Mem[00000000508000e8] p32_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p33_far_2_le: jmpl %o7,%g0 swap [%i3+0x024],%l4 ! Mem[00000000538000e4] jmpl %o7,%g0 nop p33_far_2_lem: membar #Sync jmpl %o7,%g0 swap [%i3+0x024],%l4 ! Mem[00000000538000e4] jmpl %o7,%g0 nop p33_far_2_he: ldsw [%i0+0x004],%l2 ! Mem[00000000520000c4] ldx [%i0+0x008],%l2 ! Mem[00000000520000c8] swap [%i2+0x00c],%l1 ! Mem[00000000530000cc] sth %l3,[%i2+0x02a] ! Mem[00000000530000ea] ldstub [%i1+0x03f],%l1 ! Mem[00000000528000ff] jmpl %o7,%g0 ldub [%i0+0x034],%l4 ! Mem[00000000520000f4] p33_far_2_hem: membar #Sync ldsw [%i0+0x004],%l2 ! Mem[00000000520000c4] ldx [%i0+0x008],%l2 ! Mem[00000000520000c8] swap [%i2+0x00c],%l1 ! Mem[00000000530000cc] sth %l3,[%i2+0x02a] ! Mem[00000000530000ea] ldstub [%i1+0x03f],%l1 ! Mem[00000000528000ff] membar #Sync jmpl %o7,%g0 ldub [%i0+0x034],%l4 ! Mem[00000000520000f4] p33_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p34_far_2_le: ldstub [%i3+0x012],%l6 ! Mem[00000000558000d2] stb %l4,[%i1+0x01b] ! Mem[00000000548000db] ldsh [%i0+0x000],%l7 ! Mem[00000000540000c0] stw %l5,[%i2+0x028] ! Mem[00000000550000e8] jmpl %o7,%g0 stw %l2,[%i2+0x020] ! Mem[00000000550000e0] p34_far_2_lem: membar #Sync ldstub [%i3+0x012],%l6 ! Mem[00000000558000d2] stb %l4,[%i1+0x01b] ! Mem[00000000548000db] ldsh [%i0+0x000],%l7 ! Mem[00000000540000c0] stw %l5,[%i2+0x028] ! Mem[00000000550000e8] membar #Sync jmpl %o7,%g0 stw %l2,[%i2+0x020] ! Mem[00000000550000e0] p34_far_2_he: std %l2,[%i1+0x020] ! Mem[00000000548000e0] sth %l5,[%i0+0x024] ! Mem[00000000540000e4] stb %l6,[%i0+0x030] ! Mem[00000000540000f0] ldsb [%i2+0x037],%l0 ! Mem[00000000550000f7] lduh [%i3+0x012],%l7 ! Mem[00000000558000d2] ldd [%i3+0x018],%l4 ! Mem[00000000558000d8] jmpl %o7,%g0 ldstub [%i1+0x01a],%l7 ! Mem[00000000548000da] p34_far_2_hem: membar #Sync std %l2,[%i1+0x020] ! Mem[00000000548000e0] sth %l5,[%i0+0x024] ! Mem[00000000540000e4] stb %l6,[%i0+0x030] ! Mem[00000000540000f0] ldsb [%i2+0x037],%l0 ! Mem[00000000550000f7] lduh [%i3+0x012],%l7 ! Mem[00000000558000d2] ldd [%i3+0x018],%l4 ! Mem[00000000558000d8] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x01a],%l7 ! Mem[00000000548000da] p34_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p35_far_2_le: jmpl %o7,%g0 swap [%i1+0x008],%l3 ! Mem[00000000568000c8] jmpl %o7,%g0 nop p35_far_2_lem: membar #Sync jmpl %o7,%g0 swap [%i1+0x008],%l3 ! Mem[00000000568000c8] jmpl %o7,%g0 nop p35_far_2_he: jmpl %o7,%g0 std %l2,[%i0+0x028] ! Mem[00000000560000e8] jmpl %o7,%g0 nop p35_far_2_hem: membar #Sync jmpl %o7,%g0 std %l2,[%i0+0x028] ! Mem[00000000560000e8] jmpl %o7,%g0 nop p35_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p36_far_2_le: ldsh [%i2+0x012],%l6 ! Mem[00000000590000d2] ldub [%i0+0x01b],%l4 ! Mem[00000000580000db] swap [%i2+0x000],%l7 ! Mem[00000000590000c0] swap [%i2+0x028],%l5 ! Mem[00000000590000e8] jmpl %o7,%g0 sth %l2,[%i3+0x020] ! Mem[00000000598000e0] p36_far_2_lem: membar #Sync ldsh [%i2+0x012],%l6 ! Mem[00000000590000d2] ldub [%i0+0x01b],%l4 ! Mem[00000000580000db] swap [%i2+0x000],%l7 ! Mem[00000000590000c0] swap [%i2+0x028],%l5 ! Mem[00000000590000e8] membar #Sync jmpl %o7,%g0 sth %l2,[%i3+0x020] ! Mem[00000000598000e0] p36_far_2_he: ldstub [%i1+0x01a],%l1 ! Mem[00000000588000da] ldd [%i2+0x020],%l4 ! Mem[00000000590000e0] ldstub [%i1+0x030],%l6 ! Mem[00000000588000f0] lduh [%i1+0x03e],%l6 ! Mem[00000000588000fe] swap [%i3+0x038],%l0 ! Mem[00000000598000f8] ldub [%i1+0x03b],%l5 ! Mem[00000000588000fb] jmpl %o7,%g0 lduw [%i3+0x018],%l7 ! Mem[00000000598000d8] p36_far_2_hem: membar #Sync ldstub [%i1+0x01a],%l1 ! Mem[00000000588000da] ldd [%i2+0x020],%l4 ! Mem[00000000590000e0] ldstub [%i1+0x030],%l6 ! Mem[00000000588000f0] lduh [%i1+0x03e],%l6 ! Mem[00000000588000fe] swap [%i3+0x038],%l0 ! Mem[00000000598000f8] ldub [%i1+0x03b],%l5 ! Mem[00000000588000fb] membar #Sync jmpl %o7,%g0 lduw [%i3+0x018],%l7 ! Mem[00000000598000d8] p36_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p37_far_2_le: jmpl %o7,%g0 ldstub [%i2+0x001],%l5 ! Mem[000000005b0000c1] jmpl %o7,%g0 nop p37_far_2_lem: membar #Sync jmpl %o7,%g0 ldstub [%i2+0x001],%l5 ! Mem[000000005b0000c1] jmpl %o7,%g0 nop p37_far_2_he: ldsw [%i2+0x030],%l5 ! Mem[000000005b0000f0] jmpl %o7,%g0 lduh [%i2+0x006],%l0 ! Mem[000000005b0000c6] p37_far_2_hem: membar #Sync ldsw [%i2+0x030],%l5 ! Mem[000000005b0000f0] membar #Sync jmpl %o7,%g0 lduh [%i2+0x006],%l0 ! Mem[000000005b0000c6] p37_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p38_far_2_le: ldsw [%i2+0x008],%l2 ! Mem[000000005d0000c8] ldx [%i1+0x030],%l2 ! Mem[000000005c8000f0] ldub [%i2+0x008],%l7 ! Mem[000000005d0000c8] ldub [%i3+0x001],%l4 ! Mem[000000005d8000c1] ldstub [%i1+0x000],%l7 ! Mem[000000005c8000c0] stb %l0,[%i0+0x00b] ! Mem[000000005c0000cb] lduh [%i3+0x010],%l2 ! Mem[000000005d8000d0] jmpl %o7,%g0 sth %l4,[%i3+0x026] ! Mem[000000005d8000e6] p38_far_2_lem: membar #Sync ldsw [%i2+0x008],%l2 ! Mem[000000005d0000c8] ldx [%i1+0x030],%l2 ! Mem[000000005c8000f0] ldub [%i2+0x008],%l7 ! Mem[000000005d0000c8] ldub [%i3+0x001],%l4 ! Mem[000000005d8000c1] ldstub [%i1+0x000],%l7 ! Mem[000000005c8000c0] stb %l0,[%i0+0x00b] ! Mem[000000005c0000cb] lduh [%i3+0x010],%l2 ! Mem[000000005d8000d0] membar #Sync jmpl %o7,%g0 sth %l4,[%i3+0x026] ! Mem[000000005d8000e6] p38_far_2_he: jmpl %o7,%g0 ldsh [%i3+0x002],%l0 ! Mem[000000005d8000c2] jmpl %o7,%g0 nop p38_far_2_hem: membar #Sync jmpl %o7,%g0 ldsh [%i3+0x002],%l0 ! Mem[000000005d8000c2] jmpl %o7,%g0 nop p38_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p39_far_2_le: ldstub [%i2+0x025],%l3 ! Mem[000000005f0000e5] sth %l7,[%i2+0x002] ! Mem[000000005f0000c2] swap [%i2+0x028],%l2 ! Mem[000000005f0000e8] ldsb [%i0+0x021],%l0 ! Mem[000000005e0000e1] swap [%i1+0x008],%l3 ! Mem[000000005e8000c8] jmpl %o7,%g0 ldsh [%i1+0x030],%l5 ! Mem[000000005e8000f0] p39_far_2_lem: membar #Sync ldstub [%i2+0x025],%l3 ! Mem[000000005f0000e5] sth %l7,[%i2+0x002] ! Mem[000000005f0000c2] swap [%i2+0x028],%l2 ! Mem[000000005f0000e8] ldsb [%i0+0x021],%l0 ! Mem[000000005e0000e1] swap [%i1+0x008],%l3 ! Mem[000000005e8000c8] membar #Sync jmpl %o7,%g0 ldsh [%i1+0x030],%l5 ! Mem[000000005e8000f0] p39_far_2_he: ldsb [%i2+0x023],%l3 ! Mem[000000005f0000e3] sth %l3,[%i0+0x00a] ! Mem[000000005e0000ca] jmpl %o7,%g0 sth %l2,[%i1+0x03c] ! Mem[000000005e8000fc] p39_far_2_hem: membar #Sync ldsb [%i2+0x023],%l3 ! Mem[000000005f0000e3] sth %l3,[%i0+0x00a] ! Mem[000000005e0000ca] membar #Sync jmpl %o7,%g0 sth %l2,[%i1+0x03c] ! Mem[000000005e8000fc] p39_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p40_far_2_le: ldsh [%i3+0x010],%l1 ! Mem[00000000618000d0] ldsw [%i2+0x020],%l2 ! Mem[00000000610000e0] ldsw [%i2+0x028],%l5 ! Mem[00000000610000e8] jmpl %o7,%g0 stx %l0,[%i1+0x028] ! Mem[00000000608000e8] p40_far_2_lem: membar #Sync ldsh [%i3+0x010],%l1 ! Mem[00000000618000d0] ldsw [%i2+0x020],%l2 ! Mem[00000000610000e0] ldsw [%i2+0x028],%l5 ! Mem[00000000610000e8] membar #Sync jmpl %o7,%g0 stx %l0,[%i1+0x028] ! Mem[00000000608000e8] p40_far_2_he: jmpl %o7,%g0 stx %l1,[%i1+0x018] ! Mem[00000000608000d8] jmpl %o7,%g0 nop p40_far_2_hem: membar #Sync jmpl %o7,%g0 stx %l1,[%i1+0x018] ! Mem[00000000608000d8] jmpl %o7,%g0 nop p40_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p41_far_2_le: ldsh [%i3+0x010],%l3 ! Mem[00000000638000d0] ldub [%i2+0x01a],%l5 ! Mem[00000000630000da] lduh [%i1+0x020],%l1 ! Mem[00000000628000e0] jmpl %o7,%g0 std %l0,[%i2+0x008] ! Mem[00000000630000c8] p41_far_2_lem: membar #Sync ldsh [%i3+0x010],%l3 ! Mem[00000000638000d0] ldub [%i2+0x01a],%l5 ! Mem[00000000630000da] lduh [%i1+0x020],%l1 ! Mem[00000000628000e0] membar #Sync jmpl %o7,%g0 std %l0,[%i2+0x008] ! Mem[00000000630000c8] p41_far_2_he: jmpl %o7,%g0 ldstub [%i1+0x03a],%l0 ! Mem[00000000628000fa] jmpl %o7,%g0 nop p41_far_2_hem: membar #Sync jmpl %o7,%g0 ldstub [%i1+0x03a],%l0 ! Mem[00000000628000fa] jmpl %o7,%g0 nop p41_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p42_far_2_le: lduw [%i3+0x010],%l3 ! Mem[00000000658000d0] lduw [%i0+0x018],%l5 ! Mem[00000000640000d8] ldstub [%i1+0x001],%l1 ! Mem[00000000648000c1] lduh [%i2+0x028],%l0 ! Mem[00000000650000e8] ldsb [%i1+0x005],%l4 ! Mem[00000000648000c5] ldstub [%i3+0x00e],%l6 ! Mem[00000000658000ce] jmpl %o7,%g0 swap [%i1+0x038],%l2 ! Mem[00000000648000f8] p42_far_2_lem: membar #Sync lduw [%i3+0x010],%l3 ! Mem[00000000658000d0] lduw [%i0+0x018],%l5 ! Mem[00000000640000d8] ldstub [%i1+0x001],%l1 ! Mem[00000000648000c1] lduh [%i2+0x028],%l0 ! Mem[00000000650000e8] ldsb [%i1+0x005],%l4 ! Mem[00000000648000c5] ldstub [%i3+0x00e],%l6 ! Mem[00000000658000ce] membar #Sync jmpl %o7,%g0 swap [%i1+0x038],%l2 ! Mem[00000000648000f8] p42_far_2_he: std %l4,[%i1+0x018] ! Mem[00000000648000d8] jmpl %o7,%g0 sth %l4,[%i3+0x01a] ! Mem[00000000658000da] p42_far_2_hem: membar #Sync std %l4,[%i1+0x018] ! Mem[00000000648000d8] membar #Sync jmpl %o7,%g0 sth %l4,[%i3+0x01a] ! Mem[00000000658000da] p42_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p43_far_2_le: stb %l7,[%i3+0x025] ! Mem[00000000678000e5] ldsb [%i3+0x006],%l1 ! Mem[00000000678000c6] ldx [%i0+0x028],%l3 ! Mem[00000000660000e8] ldstub [%i0+0x027],%l4 ! Mem[00000000660000e7] sth %l6,[%i2+0x000] ! Mem[00000000670000c0] sth %l5,[%i1+0x01a] ! Mem[00000000668000da] jmpl %o7,%g0 ldstub [%i0+0x00b],%l4 ! Mem[00000000660000cb] p43_far_2_lem: membar #Sync stb %l7,[%i3+0x025] ! Mem[00000000678000e5] ldsb [%i3+0x006],%l1 ! Mem[00000000678000c6] ldx [%i0+0x028],%l3 ! Mem[00000000660000e8] ldstub [%i0+0x027],%l4 ! Mem[00000000660000e7] sth %l6,[%i2+0x000] ! Mem[00000000670000c0] sth %l5,[%i1+0x01a] ! Mem[00000000668000da] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x00b],%l4 ! Mem[00000000660000cb] p43_far_2_he: std %l2,[%i1+0x028] ! Mem[00000000668000e8] jmpl %o7,%g0 stb %l1,[%i0+0x03f] ! Mem[00000000660000ff] p43_far_2_hem: membar #Sync std %l2,[%i1+0x028] ! Mem[00000000668000e8] membar #Sync jmpl %o7,%g0 stb %l1,[%i0+0x03f] ! Mem[00000000660000ff] p43_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p44_far_2_le: ldsw [%i1+0x00c],%l3 ! Mem[00000000688000cc] jmpl %o7,%g0 ldub [%i2+0x007],%l4 ! Mem[00000000690000c7] p44_far_2_lem: membar #Sync ldsw [%i1+0x00c],%l3 ! Mem[00000000688000cc] membar #Sync jmpl %o7,%g0 ldub [%i2+0x007],%l4 ! Mem[00000000690000c7] p44_far_2_he: lduh [%i0+0x00c],%l1 ! Mem[00000000680000cc] stw %l3,[%i1+0x008] ! Mem[00000000688000c8] ldstub [%i1+0x01f],%l1 ! Mem[00000000688000df] stb %l4,[%i0+0x034] ! Mem[00000000680000f4] stb %l1,[%i2+0x017] ! Mem[00000000690000d7] jmpl %o7,%g0 swap [%i1+0x020],%l2 ! Mem[00000000688000e0] p44_far_2_hem: membar #Sync lduh [%i0+0x00c],%l1 ! Mem[00000000680000cc] stw %l3,[%i1+0x008] ! Mem[00000000688000c8] ldstub [%i1+0x01f],%l1 ! Mem[00000000688000df] stb %l4,[%i0+0x034] ! Mem[00000000680000f4] stb %l1,[%i2+0x017] ! Mem[00000000690000d7] membar #Sync jmpl %o7,%g0 swap [%i1+0x020],%l2 ! Mem[00000000688000e0] p44_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p45_far_2_le: lduw [%i3+0x008],%l4 ! Mem[000000006b8000c8] stb %l2,[%i3+0x012] ! Mem[000000006b8000d2] ldstub [%i3+0x032],%l6 ! Mem[000000006b8000f2] stw %l1,[%i3+0x030] ! Mem[000000006b8000f0] ldstub [%i0+0x003],%l2 ! Mem[000000006a0000c3] ldstub [%i1+0x021],%l1 ! Mem[000000006a8000e1] swap [%i1+0x008],%l0 ! Mem[000000006a8000c8] jmpl %o7,%g0 ldsh [%i2+0x028],%l2 ! Mem[000000006b0000e8] p45_far_2_lem: membar #Sync lduw [%i3+0x008],%l4 ! Mem[000000006b8000c8] stb %l2,[%i3+0x012] ! Mem[000000006b8000d2] ldstub [%i3+0x032],%l6 ! Mem[000000006b8000f2] stw %l1,[%i3+0x030] ! Mem[000000006b8000f0] ldstub [%i0+0x003],%l2 ! Mem[000000006a0000c3] ldstub [%i1+0x021],%l1 ! Mem[000000006a8000e1] swap [%i1+0x008],%l0 ! Mem[000000006a8000c8] membar #Sync jmpl %o7,%g0 ldsh [%i2+0x028],%l2 ! Mem[000000006b0000e8] p45_far_2_he: sth %l5,[%i0+0x024] ! Mem[000000006a0000e4] jmpl %o7,%g0 ldstub [%i2+0x030],%l6 ! Mem[000000006b0000f0] p45_far_2_hem: membar #Sync sth %l5,[%i0+0x024] ! Mem[000000006a0000e4] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x030],%l6 ! Mem[000000006b0000f0] p45_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p46_far_2_le: ldstub [%i3+0x03f],%l6 ! Mem[000000006d8000ff] ldsh [%i2+0x02c],%l0 ! Mem[000000006d0000ec] swap [%i2+0x004],%l2 ! Mem[000000006d0000c4] ldsw [%i0+0x004],%l2 ! Mem[000000006c0000c4] jmpl %o7,%g0 swap [%i1+0x010],%l4 ! Mem[000000006c8000d0] p46_far_2_lem: membar #Sync ldstub [%i3+0x03f],%l6 ! Mem[000000006d8000ff] ldsh [%i2+0x02c],%l0 ! Mem[000000006d0000ec] swap [%i2+0x004],%l2 ! Mem[000000006d0000c4] ldsw [%i0+0x004],%l2 ! Mem[000000006c0000c4] membar #Sync jmpl %o7,%g0 swap [%i1+0x010],%l4 ! Mem[000000006c8000d0] p46_far_2_he: ldstub [%i0+0x018],%l3 ! Mem[000000006c0000d8] std %l2,[%i2+0x020] ! Mem[000000006d0000e0] swap [%i0+0x03c],%l0 ! Mem[000000006c0000fc] stw %l1,[%i3+0x034] ! Mem[000000006d8000f4] lduh [%i2+0x004],%l6 ! Mem[000000006d0000c4] lduh [%i2+0x032],%l3 ! Mem[000000006d0000f2] std %l0,[%i2+0x018] ! Mem[000000006d0000d8] jmpl %o7,%g0 std %l0,[%i1+0x028] ! Mem[000000006c8000e8] p46_far_2_hem: membar #Sync ldstub [%i0+0x018],%l3 ! Mem[000000006c0000d8] std %l2,[%i2+0x020] ! Mem[000000006d0000e0] swap [%i0+0x03c],%l0 ! Mem[000000006c0000fc] stw %l1,[%i3+0x034] ! Mem[000000006d8000f4] lduh [%i2+0x004],%l6 ! Mem[000000006d0000c4] lduh [%i2+0x032],%l3 ! Mem[000000006d0000f2] std %l0,[%i2+0x018] ! Mem[000000006d0000d8] membar #Sync jmpl %o7,%g0 std %l0,[%i1+0x028] ! Mem[000000006c8000e8] p46_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p47_far_2_le: lduh [%i1+0x032],%l6 ! Mem[000000006e8000f2] stw %l4,[%i1+0x038] ! Mem[000000006e8000f8] sth %l7,[%i0+0x000] ! Mem[000000006e0000c0] sth %l0,[%i3+0x02a] ! Mem[000000006f8000ea] jmpl %o7,%g0 stx %l2,[%i0+0x000] ! Mem[000000006e0000c0] p47_far_2_lem: membar #Sync lduh [%i1+0x032],%l6 ! Mem[000000006e8000f2] stw %l4,[%i1+0x038] ! Mem[000000006e8000f8] sth %l7,[%i0+0x000] ! Mem[000000006e0000c0] sth %l0,[%i3+0x02a] ! Mem[000000006f8000ea] membar #Sync jmpl %o7,%g0 stx %l2,[%i0+0x000] ! Mem[000000006e0000c0] p47_far_2_he: ldsw [%i3+0x004],%l3 ! Mem[000000006f8000c4] ldd [%i2+0x020],%l4 ! Mem[000000006f0000e0] ldsh [%i2+0x030],%l6 ! Mem[000000006f0000f0] ldsh [%i3+0x01e],%l6 ! Mem[000000006f8000de] swap [%i3+0x010],%l2 ! Mem[000000006f8000d0] swap [%i2+0x01c],%l5 ! Mem[000000006f0000dc] jmpl %o7,%g0 ldub [%i0+0x01a],%l7 ! Mem[000000006e0000da] p47_far_2_hem: membar #Sync ldsw [%i3+0x004],%l3 ! Mem[000000006f8000c4] ldd [%i2+0x020],%l4 ! Mem[000000006f0000e0] ldsh [%i2+0x030],%l6 ! Mem[000000006f0000f0] ldsh [%i3+0x01e],%l6 ! Mem[000000006f8000de] swap [%i3+0x010],%l2 ! Mem[000000006f8000d0] swap [%i2+0x01c],%l5 ! Mem[000000006f0000dc] membar #Sync jmpl %o7,%g0 ldub [%i0+0x01a],%l7 ! Mem[000000006e0000da] p47_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p48_far_2_le: stw %l3,[%i3+0x004] ! Mem[00000000718000c4] ldx [%i3+0x000],%l7 ! Mem[00000000718000c0] jmpl %o7,%g0 ldsh [%i2+0x00a],%l2 ! Mem[00000000710000ca] p48_far_2_lem: membar #Sync stw %l3,[%i3+0x004] ! Mem[00000000718000c4] ldx [%i3+0x000],%l7 ! Mem[00000000718000c0] membar #Sync jmpl %o7,%g0 ldsh [%i2+0x00a],%l2 ! Mem[00000000710000ca] p48_far_2_he: ldd [%i3+0x000],%l4 ! Mem[00000000718000c0] stx %l1,[%i0+0x018] ! Mem[00000000700000d8] ldx [%i1+0x000],%l6 ! Mem[00000000708000c0] ldstub [%i0+0x017],%l1 ! Mem[00000000700000d7] lduh [%i2+0x004],%l1 ! Mem[00000000710000c4] swap [%i1+0x028],%l0 ! Mem[00000000708000e8] jmpl %o7,%g0 std %l0,[%i2+0x018] ! Mem[00000000710000d8] p48_far_2_hem: membar #Sync ldd [%i3+0x000],%l4 ! Mem[00000000718000c0] stx %l1,[%i0+0x018] ! Mem[00000000700000d8] ldx [%i1+0x000],%l6 ! Mem[00000000708000c0] ldstub [%i0+0x017],%l1 ! Mem[00000000700000d7] lduh [%i2+0x004],%l1 ! Mem[00000000710000c4] swap [%i1+0x028],%l0 ! Mem[00000000708000e8] membar #Sync jmpl %o7,%g0 std %l0,[%i2+0x018] ! Mem[00000000710000d8] p48_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p49_far_2_le: lduh [%i1+0x03a],%l4 ! Mem[00000000728000fa] ldsb [%i3+0x000],%l7 ! Mem[00000000738000c0] sth %l0,[%i1+0x02a] ! Mem[00000000728000ea] swap [%i2+0x010],%l2 ! Mem[00000000730000d0] stb %l4,[%i2+0x006] ! Mem[00000000730000c6] swap [%i1+0x010],%l4 ! Mem[00000000728000d0] jmpl %o7,%g0 ldsh [%i0+0x014],%l0 ! Mem[00000000720000d4] p49_far_2_lem: membar #Sync lduh [%i1+0x03a],%l4 ! Mem[00000000728000fa] ldsb [%i3+0x000],%l7 ! Mem[00000000738000c0] sth %l0,[%i1+0x02a] ! Mem[00000000728000ea] swap [%i2+0x010],%l2 ! Mem[00000000730000d0] stb %l4,[%i2+0x006] ! Mem[00000000730000c6] swap [%i1+0x010],%l4 ! Mem[00000000728000d0] membar #Sync jmpl %o7,%g0 ldsh [%i0+0x014],%l0 ! Mem[00000000720000d4] p49_far_2_he: ldd [%i3+0x030],%l0 ! Mem[00000000738000f0] ldsw [%i3+0x010],%l2 ! Mem[00000000738000d0] sth %l5,[%i3+0x01e] ! Mem[00000000738000de] std %l4,[%i1+0x018] ! Mem[00000000728000d8] sth %l2,[%i3+0x020] ! Mem[00000000738000e0] ldsb [%i0+0x02a],%l0 ! Mem[00000000720000ea] jmpl %o7,%g0 ldd [%i0+0x018],%l0 ! Mem[00000000720000d8] p49_far_2_hem: membar #Sync ldd [%i3+0x030],%l0 ! Mem[00000000738000f0] ldsw [%i3+0x010],%l2 ! Mem[00000000738000d0] sth %l5,[%i3+0x01e] ! Mem[00000000738000de] std %l4,[%i1+0x018] ! Mem[00000000728000d8] sth %l2,[%i3+0x020] ! Mem[00000000738000e0] ldsb [%i0+0x02a],%l0 ! Mem[00000000720000ea] membar #Sync jmpl %o7,%g0 ldd [%i0+0x018],%l0 ! Mem[00000000720000d8] p49_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p50_far_2_le: stw %l0,[%i3+0x008] ! Mem[00000000758000c8] swap [%i1+0x020],%l2 ! Mem[00000000748000e0] stb %l4,[%i0+0x028] ! Mem[00000000740000e8] stb %l4,[%i1+0x010] ! Mem[00000000748000d0] ldx [%i3+0x010],%l0 ! Mem[00000000758000d0] ldstub [%i3+0x001],%l7 ! Mem[00000000758000c1] stw %l2,[%i3+0x014] ! Mem[00000000758000d4] jmpl %o7,%g0 swap [%i3+0x000],%l7 ! Mem[00000000758000c0] p50_far_2_lem: membar #Sync stw %l0,[%i3+0x008] ! Mem[00000000758000c8] swap [%i1+0x020],%l2 ! Mem[00000000748000e0] stb %l4,[%i0+0x028] ! Mem[00000000740000e8] stb %l4,[%i1+0x010] ! Mem[00000000748000d0] ldx [%i3+0x010],%l0 ! Mem[00000000758000d0] ldstub [%i3+0x001],%l7 ! Mem[00000000758000c1] stw %l2,[%i3+0x014] ! Mem[00000000758000d4] membar #Sync jmpl %o7,%g0 swap [%i3+0x000],%l7 ! Mem[00000000758000c0] p50_far_2_he: ldsw [%i1+0x028],%l3 ! Mem[00000000748000e8] lduw [%i2+0x030],%l2 ! Mem[00000000750000f0] ldd [%i1+0x030],%l6 ! Mem[00000000748000f0] ldsw [%i0+0x028],%l2 ! Mem[00000000740000e8] jmpl %o7,%g0 swap [%i3+0x028],%l0 ! Mem[00000000758000e8] p50_far_2_hem: membar #Sync ldsw [%i1+0x028],%l3 ! Mem[00000000748000e8] lduw [%i2+0x030],%l2 ! Mem[00000000750000f0] ldd [%i1+0x030],%l6 ! Mem[00000000748000f0] ldsw [%i0+0x028],%l2 ! Mem[00000000740000e8] membar #Sync jmpl %o7,%g0 swap [%i3+0x028],%l0 ! Mem[00000000758000e8] p50_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p51_far_2_le: jmpl %o7,%g0 ldsw [%i2+0x004],%l4 ! Mem[00000000770000c4] jmpl %o7,%g0 nop p51_far_2_lem: membar #Sync jmpl %o7,%g0 ldsw [%i2+0x004],%l4 ! Mem[00000000770000c4] jmpl %o7,%g0 nop p51_far_2_he: ldub [%i0+0x00b],%l2 ! Mem[00000000760000cb] jmpl %o7,%g0 ldstub [%i3+0x038],%l3 ! Mem[00000000778000f8] p51_far_2_hem: membar #Sync ldub [%i0+0x00b],%l2 ! Mem[00000000760000cb] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x038],%l3 ! Mem[00000000778000f8] p51_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p52_far_2_le: stw %l0,[%i1+0x008] ! Mem[00000000788000c8] ldstub [%i2+0x011],%l2 ! Mem[00000000790000d1] swap [%i1+0x024],%l4 ! Mem[00000000788000e4] std %l2,[%i2+0x028] ! Mem[00000000790000e8] swap [%i0+0x014],%l0 ! Mem[00000000780000d4] ldd [%i3+0x000],%l6 ! Mem[00000000798000c0] ldsw [%i3+0x00c],%l3 ! Mem[00000000798000cc] jmpl %o7,%g0 lduw [%i2+0x000],%l3 ! Mem[00000000790000c0] p52_far_2_lem: membar #Sync stw %l0,[%i1+0x008] ! Mem[00000000788000c8] ldstub [%i2+0x011],%l2 ! Mem[00000000790000d1] swap [%i1+0x024],%l4 ! Mem[00000000788000e4] std %l2,[%i2+0x028] ! Mem[00000000790000e8] swap [%i0+0x014],%l0 ! Mem[00000000780000d4] ldd [%i3+0x000],%l6 ! Mem[00000000798000c0] ldsw [%i3+0x00c],%l3 ! Mem[00000000798000cc] membar #Sync jmpl %o7,%g0 lduw [%i2+0x000],%l3 ! Mem[00000000790000c0] p52_far_2_he: ldub [%i1+0x030],%l7 ! Mem[00000000788000f0] stb %l2,[%i0+0x029] ! Mem[00000000780000e9] ldub [%i0+0x02a],%l0 ! Mem[00000000780000ea] sth %l1,[%i1+0x01a] ! Mem[00000000788000da] ldstub [%i3+0x022],%l7 ! Mem[00000000798000e2] jmpl %o7,%g0 swap [%i3+0x034],%l7 ! Mem[00000000798000f4] p52_far_2_hem: membar #Sync ldub [%i1+0x030],%l7 ! Mem[00000000788000f0] stb %l2,[%i0+0x029] ! Mem[00000000780000e9] ldub [%i0+0x02a],%l0 ! Mem[00000000780000ea] sth %l1,[%i1+0x01a] ! Mem[00000000788000da] ldstub [%i3+0x022],%l7 ! Mem[00000000798000e2] membar #Sync jmpl %o7,%g0 swap [%i3+0x034],%l7 ! Mem[00000000798000f4] p52_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p53_far_2_le: ldsh [%i3+0x032],%l1 ! Mem[000000007b8000f2] swap [%i0+0x00c],%l6 ! Mem[000000007a0000cc] stw %l2,[%i0+0x004] ! Mem[000000007a0000c4] stw %l4,[%i3+0x030] ! Mem[000000007b8000f0] ldx [%i2+0x000],%l7 ! Mem[000000007b0000c0] lduh [%i2+0x02a],%l2 ! Mem[000000007b0000ea] jmpl %o7,%g0 std %l0,[%i3+0x020] ! Mem[000000007b8000e0] p53_far_2_lem: membar #Sync ldsh [%i3+0x032],%l1 ! Mem[000000007b8000f2] swap [%i0+0x00c],%l6 ! Mem[000000007a0000cc] stw %l2,[%i0+0x004] ! Mem[000000007a0000c4] stw %l4,[%i3+0x030] ! Mem[000000007b8000f0] ldx [%i2+0x000],%l7 ! Mem[000000007b0000c0] lduh [%i2+0x02a],%l2 ! Mem[000000007b0000ea] membar #Sync jmpl %o7,%g0 std %l0,[%i3+0x020] ! Mem[000000007b8000e0] p53_far_2_he: lduw [%i1+0x010],%l0 ! Mem[000000007a8000d0] ldstub [%i0+0x02d],%l2 ! Mem[000000007a0000ed] swap [%i2+0x020],%l3 ! Mem[000000007b0000e0] ldstub [%i3+0x019],%l0 ! Mem[000000007b8000d9] jmpl %o7,%g0 swap [%i1+0x030],%l3 ! Mem[000000007a8000f0] p53_far_2_hem: membar #Sync lduw [%i1+0x010],%l0 ! Mem[000000007a8000d0] ldstub [%i0+0x02d],%l2 ! Mem[000000007a0000ed] swap [%i2+0x020],%l3 ! Mem[000000007b0000e0] ldstub [%i3+0x019],%l0 ! Mem[000000007b8000d9] membar #Sync jmpl %o7,%g0 swap [%i1+0x030],%l3 ! Mem[000000007a8000f0] p53_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p54_far_2_le: sth %l4,[%i1+0x000] ! Mem[000000007c8000c0] ldstub [%i2+0x02e],%l6 ! Mem[000000007d0000ee] stw %l0,[%i1+0x008] ! Mem[000000007c8000c8] ldx [%i2+0x010],%l2 ! Mem[000000007d0000d0] ldd [%i1+0x028],%l2 ! Mem[000000007c8000e8] swap [%i2+0x010],%l4 ! Mem[000000007d0000d0] ldstub [%i0+0x014],%l0 ! Mem[000000007c0000d4] jmpl %o7,%g0 stx %l7,[%i3+0x000] ! Mem[000000007d8000c0] p54_far_2_lem: membar #Sync sth %l4,[%i1+0x000] ! Mem[000000007c8000c0] ldstub [%i2+0x02e],%l6 ! Mem[000000007d0000ee] stw %l0,[%i1+0x008] ! Mem[000000007c8000c8] ldx [%i2+0x010],%l2 ! Mem[000000007d0000d0] ldd [%i1+0x028],%l2 ! Mem[000000007c8000e8] swap [%i2+0x010],%l4 ! Mem[000000007d0000d0] ldstub [%i0+0x014],%l0 ! Mem[000000007c0000d4] membar #Sync jmpl %o7,%g0 stx %l7,[%i3+0x000] ! Mem[000000007d8000c0] p54_far_2_he: jmpl %o7,%g0 lduw [%i0+0x010],%l7 ! Mem[000000007c0000d0] jmpl %o7,%g0 nop p54_far_2_hem: membar #Sync jmpl %o7,%g0 lduw [%i0+0x010],%l7 ! Mem[000000007c0000d0] jmpl %o7,%g0 nop p54_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p55_far_2_le: sth %l0,[%i1+0x020] ! Mem[000000007e8000e0] ldd [%i2+0x008],%l2 ! Mem[000000007f0000c8] jmpl %o7,%g0 swap [%i3+0x020],%l4 ! Mem[000000007f8000e0] p55_far_2_lem: membar #Sync sth %l0,[%i1+0x020] ! Mem[000000007e8000e0] ldd [%i2+0x008],%l2 ! Mem[000000007f0000c8] membar #Sync jmpl %o7,%g0 swap [%i3+0x020],%l4 ! Mem[000000007f8000e0] p55_far_2_he: lduw [%i3+0x014],%l1 ! Mem[000000007f8000d4] std %l2,[%i0+0x008] ! Mem[000000007e0000c8] ldsw [%i0+0x03c],%l2 ! Mem[000000007e0000fc] stw %l1,[%i1+0x018] ! Mem[000000007e8000d8] jmpl %o7,%g0 ldsb [%i3+0x028],%l0 ! Mem[000000007f8000e8] p55_far_2_hem: membar #Sync lduw [%i3+0x014],%l1 ! Mem[000000007f8000d4] std %l2,[%i0+0x008] ! Mem[000000007e0000c8] ldsw [%i0+0x03c],%l2 ! Mem[000000007e0000fc] stw %l1,[%i1+0x018] ! Mem[000000007e8000d8] membar #Sync jmpl %o7,%g0 ldsb [%i3+0x028],%l0 ! Mem[000000007f8000e8] p55_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p56_far_2_le: lduh [%i1+0x018],%l4 ! Mem[00000000808000d8] ldstub [%i2+0x012],%l6 ! Mem[00000000810000d2] ldstub [%i1+0x01b],%l4 ! Mem[00000000808000db] lduw [%i1+0x000],%l7 ! Mem[00000000808000c0] jmpl %o7,%g0 stw %l0,[%i3+0x008] ! Mem[00000000818000c8] p56_far_2_lem: membar #Sync lduh [%i1+0x018],%l4 ! Mem[00000000808000d8] ldstub [%i2+0x012],%l6 ! Mem[00000000810000d2] ldstub [%i1+0x01b],%l4 ! Mem[00000000808000db] lduw [%i1+0x000],%l7 ! Mem[00000000808000c0] membar #Sync jmpl %o7,%g0 stw %l0,[%i3+0x008] ! Mem[00000000818000c8] p56_far_2_he: swap [%i3+0x000],%l1 ! Mem[00000000818000c0] swap [%i1+0x034],%l0 ! Mem[00000000808000f4] jmpl %o7,%g0 ldd [%i2+0x000],%l0 ! Mem[00000000810000c0] p56_far_2_hem: membar #Sync swap [%i3+0x000],%l1 ! Mem[00000000818000c0] swap [%i1+0x034],%l0 ! Mem[00000000808000f4] membar #Sync jmpl %o7,%g0 ldd [%i2+0x000],%l0 ! Mem[00000000810000c0] p56_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p57_far_2_le: swap [%i3+0x028],%l5 ! Mem[00000000838000e8] sth %l3,[%i2+0x00a] ! Mem[00000000830000ca] jmpl %o7,%g0 ldsb [%i0+0x013],%l2 ! Mem[00000000820000d3] p57_far_2_lem: membar #Sync swap [%i3+0x028],%l5 ! Mem[00000000838000e8] sth %l3,[%i2+0x00a] ! Mem[00000000830000ca] membar #Sync jmpl %o7,%g0 ldsb [%i0+0x013],%l2 ! Mem[00000000820000d3] p57_far_2_he: jmpl %o7,%g0 sth %l5,[%i3+0x03e] ! Mem[00000000838000fe] jmpl %o7,%g0 nop p57_far_2_hem: membar #Sync jmpl %o7,%g0 sth %l5,[%i3+0x03e] ! Mem[00000000838000fe] jmpl %o7,%g0 nop p57_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p58_far_2_le: stw %l1,[%i0+0x010] ! Mem[00000000840000d0] swap [%i2+0x018],%l5 ! Mem[00000000850000d8] ldsh [%i3+0x000],%l1 ! Mem[00000000858000c0] jmpl %o7,%g0 sth %l1,[%i1+0x038] ! Mem[00000000848000f8] p58_far_2_lem: membar #Sync stw %l1,[%i0+0x010] ! Mem[00000000840000d0] swap [%i2+0x018],%l5 ! Mem[00000000850000d8] ldsh [%i3+0x000],%l1 ! Mem[00000000858000c0] membar #Sync jmpl %o7,%g0 sth %l1,[%i1+0x038] ! Mem[00000000848000f8] p58_far_2_he: swap [%i1+0x034],%l6 ! Mem[00000000848000f4] ldstub [%i0+0x01f],%l6 ! Mem[00000000840000df] swap [%i3+0x038],%l0 ! Mem[00000000858000f8] jmpl %o7,%g0 stw %l5,[%i3+0x038] ! Mem[00000000858000f8] p58_far_2_hem: membar #Sync swap [%i1+0x034],%l6 ! Mem[00000000848000f4] ldstub [%i0+0x01f],%l6 ! Mem[00000000840000df] swap [%i3+0x038],%l0 ! Mem[00000000858000f8] membar #Sync jmpl %o7,%g0 stw %l5,[%i3+0x038] ! Mem[00000000858000f8] p58_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p59_far_2_le: ldstub [%i1+0x03f],%l6 ! Mem[00000000868000ff] sth %l0,[%i2+0x00c] ! Mem[00000000870000cc] ldstub [%i3+0x00d],%l0 ! Mem[00000000878000cd] swap [%i1+0x004],%l2 ! Mem[00000000868000c4] jmpl %o7,%g0 ldx [%i0+0x030],%l4 ! Mem[00000000860000f0] p59_far_2_lem: membar #Sync ldstub [%i1+0x03f],%l6 ! Mem[00000000868000ff] sth %l0,[%i2+0x00c] ! Mem[00000000870000cc] ldstub [%i3+0x00d],%l0 ! Mem[00000000878000cd] swap [%i1+0x004],%l2 ! Mem[00000000868000c4] membar #Sync jmpl %o7,%g0 ldx [%i0+0x030],%l4 ! Mem[00000000860000f0] p59_far_2_he: lduw [%i2+0x004],%l0 ! Mem[00000000870000c4] swap [%i1+0x028],%l6 ! Mem[00000000868000e8] ldstub [%i1+0x020],%l4 ! Mem[00000000868000e0] stx %l0,[%i0+0x010] ! Mem[00000000860000d0] std %l2,[%i2+0x028] ! Mem[00000000870000e8] stw %l3,[%i3+0x020] ! Mem[00000000878000e0] swap [%i3+0x000],%l2 ! Mem[00000000878000c0] jmpl %o7,%g0 std %l0,[%i2+0x000] ! Mem[00000000870000c0] p59_far_2_hem: membar #Sync lduw [%i2+0x004],%l0 ! Mem[00000000870000c4] swap [%i1+0x028],%l6 ! Mem[00000000868000e8] ldstub [%i1+0x020],%l4 ! Mem[00000000868000e0] stx %l0,[%i0+0x010] ! Mem[00000000860000d0] std %l2,[%i2+0x028] ! Mem[00000000870000e8] stw %l3,[%i3+0x020] ! Mem[00000000878000e0] swap [%i3+0x000],%l2 ! Mem[00000000878000c0] membar #Sync jmpl %o7,%g0 std %l0,[%i2+0x000] ! Mem[00000000870000c0] p59_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p60_far_2_le: swap [%i1+0x020],%l2 ! Mem[00000000888000e0] ldstub [%i2+0x02a],%l5 ! Mem[00000000890000ea] std %l2,[%i3+0x020] ! Mem[00000000898000e0] ldub [%i0+0x028],%l4 ! Mem[00000000880000e8] jmpl %o7,%g0 stx %l1,[%i3+0x038] ! Mem[00000000898000f8] p60_far_2_lem: membar #Sync swap [%i1+0x020],%l2 ! Mem[00000000888000e0] ldstub [%i2+0x02a],%l5 ! Mem[00000000890000ea] std %l2,[%i3+0x020] ! Mem[00000000898000e0] ldub [%i0+0x028],%l4 ! Mem[00000000880000e8] membar #Sync jmpl %o7,%g0 stx %l1,[%i3+0x038] ! Mem[00000000898000f8] p60_far_2_he: std %l6,[%i3+0x030] ! Mem[00000000898000f0] lduw [%i1+0x03c],%l5 ! Mem[00000000888000fc] ldstub [%i0+0x022],%l1 ! Mem[00000000880000e2] jmpl %o7,%g0 swap [%i2+0x03c],%l6 ! Mem[00000000890000fc] p60_far_2_hem: membar #Sync std %l6,[%i3+0x030] ! Mem[00000000898000f0] lduw [%i1+0x03c],%l5 ! Mem[00000000888000fc] ldstub [%i0+0x022],%l1 ! Mem[00000000880000e2] membar #Sync jmpl %o7,%g0 swap [%i2+0x03c],%l6 ! Mem[00000000890000fc] p60_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p61_far_2_le: swap [%i1+0x024],%l3 ! Mem[000000008a8000e4] ldsb [%i3+0x002],%l7 ! Mem[000000008b8000c2] jmpl %o7,%g0 lduh [%i3+0x03c],%l7 ! Mem[000000008b8000fc] p61_far_2_lem: membar #Sync swap [%i1+0x024],%l3 ! Mem[000000008a8000e4] ldsb [%i3+0x002],%l7 ! Mem[000000008b8000c2] membar #Sync jmpl %o7,%g0 lduh [%i3+0x03c],%l7 ! Mem[000000008b8000fc] p61_far_2_he: sth %l2,[%i0+0x02c] ! Mem[000000008a0000ec] ldsh [%i2+0x022],%l3 ! Mem[000000008b0000e2] jmpl %o7,%g0 sth %l0,[%i1+0x018] ! Mem[000000008a8000d8] p61_far_2_hem: membar #Sync sth %l2,[%i0+0x02c] ! Mem[000000008a0000ec] ldsh [%i2+0x022],%l3 ! Mem[000000008b0000e2] membar #Sync jmpl %o7,%g0 sth %l0,[%i1+0x018] ! Mem[000000008a8000d8] p61_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p62_far_2_le: stw %l5,[%i1+0x018] ! Mem[000000008c8000d8] lduw [%i0+0x024],%l4 ! Mem[000000008c0000e4] stx %l1,[%i1+0x038] ! Mem[000000008c8000f8] jmpl %o7,%g0 ldx [%i2+0x000],%l4 ! Mem[000000008d0000c0] p62_far_2_lem: membar #Sync stw %l5,[%i1+0x018] ! Mem[000000008c8000d8] lduw [%i0+0x024],%l4 ! Mem[000000008c0000e4] stx %l1,[%i1+0x038] ! Mem[000000008c8000f8] membar #Sync jmpl %o7,%g0 ldx [%i2+0x000],%l4 ! Mem[000000008d0000c0] p62_far_2_he: ldub [%i1+0x037],%l0 ! Mem[000000008c8000f7] ldd [%i0+0x030],%l2 ! Mem[000000008c0000f0] stx %l5,[%i3+0x018] ! Mem[000000008d8000d8] std %l4,[%i0+0x018] ! Mem[000000008c0000d8] ldsw [%i3+0x000],%l2 ! Mem[000000008d8000c0] ldstub [%i0+0x020],%l1 ! Mem[000000008c0000e0] jmpl %o7,%g0 ldub [%i0+0x029],%l3 ! Mem[000000008c0000e9] p62_far_2_hem: membar #Sync ldub [%i1+0x037],%l0 ! Mem[000000008c8000f7] ldd [%i0+0x030],%l2 ! Mem[000000008c0000f0] stx %l5,[%i3+0x018] ! Mem[000000008d8000d8] std %l4,[%i0+0x018] ! Mem[000000008c0000d8] ldsw [%i3+0x000],%l2 ! Mem[000000008d8000c0] ldstub [%i0+0x020],%l1 ! Mem[000000008c0000e0] membar #Sync jmpl %o7,%g0 ldub [%i0+0x029],%l3 ! Mem[000000008c0000e9] p62_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p63_far_2_le: jmpl %o7,%g0 ldsw [%i1+0x008],%l3 ! Mem[000000008e8000c8] jmpl %o7,%g0 nop p63_far_2_lem: membar #Sync jmpl %o7,%g0 ldsw [%i1+0x008],%l3 ! Mem[000000008e8000c8] jmpl %o7,%g0 nop p63_far_2_he: jmpl %o7,%g0 ldsh [%i0+0x034],%l4 ! Mem[000000008e0000f4] jmpl %o7,%g0 nop p63_far_2_hem: membar #Sync jmpl %o7,%g0 ldsh [%i0+0x034],%l4 ! Mem[000000008e0000f4] jmpl %o7,%g0 nop 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: std %l6,[%i1+0x028] ! Mem[00000000108000e8] ldd [%i3+0x028],%l0 ! Mem[00000000118000e8] jmpl %o7,%g0 swap [%i2+0x028],%l1 ! Mem[00000000110000e8] p0_far_3_lem: membar #Sync std %l6,[%i1+0x028] ! Mem[00000000108000e8] ldd [%i3+0x028],%l0 ! Mem[00000000118000e8] membar #Sync jmpl %o7,%g0 swap [%i2+0x028],%l1 ! Mem[00000000110000e8] p0_far_3_he: ldstub [%i0+0x01e],%l2 ! Mem[00000000100000de] stw %l3,[%i1+0x02c] ! Mem[00000000108000ec] jmpl %o7,%g0 stx %l2,[%i2+0x008] ! Mem[00000000110000c8] p0_far_3_hem: membar #Sync ldstub [%i0+0x01e],%l2 ! Mem[00000000100000de] stw %l3,[%i1+0x02c] ! Mem[00000000108000ec] membar #Sync jmpl %o7,%g0 stx %l2,[%i2+0x008] ! Mem[00000000110000c8] p0_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p1_far_3_le: stx %l0,[%i1+0x000] ! Mem[00000000128000c0] swap [%i0+0x03c],%l7 ! Mem[00000000120000fc] ldub [%i3+0x031],%l5 ! Mem[00000000138000f1] jmpl %o7,%g0 std %l6,[%i2+0x028] ! Mem[00000000130000e8] p1_far_3_lem: membar #Sync stx %l0,[%i1+0x000] ! Mem[00000000128000c0] swap [%i0+0x03c],%l7 ! Mem[00000000120000fc] ldub [%i3+0x031],%l5 ! Mem[00000000138000f1] membar #Sync jmpl %o7,%g0 std %l6,[%i2+0x028] ! Mem[00000000130000e8] p1_far_3_he: std %l2,[%i2+0x008] ! Mem[00000000130000c8] jmpl %o7,%g0 ldstub [%i2+0x012],%l6 ! Mem[00000000130000d2] p1_far_3_hem: membar #Sync std %l2,[%i2+0x008] ! Mem[00000000130000c8] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x012],%l6 ! Mem[00000000130000d2] p1_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p2_far_3_le: stb %l0,[%i0+0x014] ! Mem[00000000140000d4] ldstub [%i1+0x001],%l7 ! Mem[00000000148000c1] ldsb [%i3+0x016],%l2 ! Mem[00000000158000d6] ldsw [%i3+0x018],%l7 ! Mem[00000000158000d8] jmpl %o7,%g0 ldstub [%i2+0x00a],%l2 ! Mem[00000000150000ca] p2_far_3_lem: membar #Sync stb %l0,[%i0+0x014] ! Mem[00000000140000d4] ldstub [%i1+0x001],%l7 ! Mem[00000000148000c1] ldsb [%i3+0x016],%l2 ! Mem[00000000158000d6] ldsw [%i3+0x018],%l7 ! Mem[00000000158000d8] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x00a],%l2 ! Mem[00000000150000ca] p2_far_3_he: swap [%i1+0x030],%l3 ! Mem[00000000148000f0] swap [%i1+0x018],%l0 ! Mem[00000000148000d8] sth %l1,[%i1+0x01a] ! Mem[00000000148000da] std %l6,[%i2+0x020] ! Mem[00000000150000e0] ldd [%i3+0x028],%l2 ! Mem[00000000158000e8] ldsb [%i0+0x01a],%l5 ! Mem[00000000140000da] swap [%i2+0x004],%l7 ! Mem[00000000150000c4] jmpl %o7,%g0 stw %l2,[%i2+0x000] ! Mem[00000000150000c0] p2_far_3_hem: membar #Sync swap [%i1+0x030],%l3 ! Mem[00000000148000f0] swap [%i1+0x018],%l0 ! Mem[00000000148000d8] sth %l1,[%i1+0x01a] ! Mem[00000000148000da] std %l6,[%i2+0x020] ! Mem[00000000150000e0] ldd [%i3+0x028],%l2 ! Mem[00000000158000e8] ldsb [%i0+0x01a],%l5 ! Mem[00000000140000da] swap [%i2+0x004],%l7 ! Mem[00000000150000c4] membar #Sync jmpl %o7,%g0 stw %l2,[%i2+0x000] ! Mem[00000000150000c0] p2_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p3_far_3_le: swap [%i1+0x008],%l4 ! Mem[00000000168000c8] stw %l4,[%i0+0x018] ! Mem[00000000160000d8] lduh [%i2+0x032],%l6 ! Mem[00000000170000f2] ldstub [%i3+0x03b],%l4 ! Mem[00000000178000fb] stw %l5,[%i3+0x018] ! Mem[00000000178000d8] jmpl %o7,%g0 ldstub [%i1+0x021],%l1 ! Mem[00000000168000e1] p3_far_3_lem: membar #Sync swap [%i1+0x008],%l4 ! Mem[00000000168000c8] stw %l4,[%i0+0x018] ! Mem[00000000160000d8] lduh [%i2+0x032],%l6 ! Mem[00000000170000f2] ldstub [%i3+0x03b],%l4 ! Mem[00000000178000fb] stw %l5,[%i3+0x018] ! Mem[00000000178000d8] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x021],%l1 ! Mem[00000000168000e1] p3_far_3_he: stx %l0,[%i0+0x028] ! Mem[00000000160000e8] jmpl %o7,%g0 lduh [%i1+0x03a],%l0 ! Mem[00000000168000fa] p3_far_3_hem: membar #Sync stx %l0,[%i0+0x028] ! Mem[00000000160000e8] membar #Sync jmpl %o7,%g0 lduh [%i1+0x03a],%l0 ! Mem[00000000168000fa] p3_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p4_far_3_le: ldstub [%i3+0x011],%l3 ! Mem[00000000198000d1] std %l4,[%i2+0x018] ! Mem[00000000190000d8] sth %l1,[%i2+0x000] ! Mem[00000000190000c0] jmpl %o7,%g0 swap [%i0+0x028],%l0 ! Mem[00000000180000e8] p4_far_3_lem: membar #Sync ldstub [%i3+0x011],%l3 ! Mem[00000000198000d1] std %l4,[%i2+0x018] ! Mem[00000000190000d8] sth %l1,[%i2+0x000] ! Mem[00000000190000c0] membar #Sync jmpl %o7,%g0 swap [%i0+0x028],%l0 ! Mem[00000000180000e8] p4_far_3_he: jmpl %o7,%g0 swap [%i0+0x018],%l1 ! Mem[00000000180000d8] jmpl %o7,%g0 nop p4_far_3_hem: membar #Sync jmpl %o7,%g0 swap [%i0+0x018],%l1 ! Mem[00000000180000d8] jmpl %o7,%g0 nop p4_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p5_far_3_le: ldstub [%i3+0x011],%l3 ! Mem[000000001b8000d1] ldsh [%i0+0x01a],%l5 ! Mem[000000001a0000da] ldsw [%i0+0x020],%l1 ! Mem[000000001a0000e0] ldstub [%i1+0x008],%l0 ! Mem[000000001a8000c8] std %l2,[%i3+0x028] ! Mem[000000001b8000e8] ldub [%i0+0x010],%l4 ! Mem[000000001a0000d0] jmpl %o7,%g0 ldub [%i0+0x014],%l0 ! Mem[000000001a0000d4] p5_far_3_lem: membar #Sync ldstub [%i3+0x011],%l3 ! Mem[000000001b8000d1] ldsh [%i0+0x01a],%l5 ! Mem[000000001a0000da] ldsw [%i0+0x020],%l1 ! Mem[000000001a0000e0] ldstub [%i1+0x008],%l0 ! Mem[000000001a8000c8] std %l2,[%i3+0x028] ! Mem[000000001b8000e8] ldub [%i0+0x010],%l4 ! Mem[000000001a0000d0] membar #Sync jmpl %o7,%g0 ldub [%i0+0x014],%l0 ! Mem[000000001a0000d4] p5_far_3_he: ldd [%i2+0x030],%l0 ! Mem[000000001b0000f0] swap [%i1+0x010],%l7 ! Mem[000000001a8000d0] ldub [%i3+0x03f],%l4 ! Mem[000000001b8000ff] swap [%i2+0x028],%l3 ! Mem[000000001b0000e8] ldub [%i1+0x011],%l2 ! Mem[000000001a8000d1] ldstub [%i1+0x010],%l7 ! Mem[000000001a8000d0] jmpl %o7,%g0 ldub [%i2+0x009],%l3 ! Mem[000000001b0000c9] p5_far_3_hem: membar #Sync ldd [%i2+0x030],%l0 ! Mem[000000001b0000f0] swap [%i1+0x010],%l7 ! Mem[000000001a8000d0] ldub [%i3+0x03f],%l4 ! Mem[000000001b8000ff] swap [%i2+0x028],%l3 ! Mem[000000001b0000e8] ldub [%i1+0x011],%l2 ! Mem[000000001a8000d1] ldstub [%i1+0x010],%l7 ! Mem[000000001a8000d0] membar #Sync jmpl %o7,%g0 ldub [%i2+0x009],%l3 ! Mem[000000001b0000c9] p5_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p6_far_3_le: stb %l6,[%i2+0x01f] ! Mem[000000001d0000df] stw %l2,[%i3+0x034] ! Mem[000000001d8000f4] jmpl %o7,%g0 ldstub [%i0+0x012],%l6 ! Mem[000000001c0000d2] p6_far_3_lem: membar #Sync stb %l6,[%i2+0x01f] ! Mem[000000001d0000df] stw %l2,[%i3+0x034] ! Mem[000000001d8000f4] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x012],%l6 ! Mem[000000001c0000d2] p6_far_3_he: lduw [%i3+0x01c],%l2 ! Mem[000000001d8000dc] lduw [%i0+0x038],%l1 ! Mem[000000001c0000f8] ldx [%i3+0x018],%l3 ! Mem[000000001d8000d8] lduh [%i1+0x028],%l3 ! Mem[000000001c8000e8] lduh [%i1+0x03a],%l4 ! Mem[000000001c8000fa] swap [%i0+0x02c],%l6 ! Mem[000000001c0000ec] jmpl %o7,%g0 ldd [%i3+0x018],%l6 ! Mem[000000001d8000d8] p6_far_3_hem: membar #Sync lduw [%i3+0x01c],%l2 ! Mem[000000001d8000dc] lduw [%i0+0x038],%l1 ! Mem[000000001c0000f8] ldx [%i3+0x018],%l3 ! Mem[000000001d8000d8] lduh [%i1+0x028],%l3 ! Mem[000000001c8000e8] lduh [%i1+0x03a],%l4 ! Mem[000000001c8000fa] swap [%i0+0x02c],%l6 ! Mem[000000001c0000ec] membar #Sync jmpl %o7,%g0 ldd [%i3+0x018],%l6 ! Mem[000000001d8000d8] p6_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p7_far_3_le: sth %l3,[%i2+0x002] ! Mem[000000001f0000c2] std %l2,[%i3+0x008] ! Mem[000000001f8000c8] swap [%i2+0x028],%l1 ! Mem[000000001f0000e8] jmpl %o7,%g0 sth %l0,[%i1+0x024] ! Mem[000000001e8000e4] p7_far_3_lem: membar #Sync sth %l3,[%i2+0x002] ! Mem[000000001f0000c2] std %l2,[%i3+0x008] ! Mem[000000001f8000c8] swap [%i2+0x028],%l1 ! Mem[000000001f0000e8] membar #Sync jmpl %o7,%g0 sth %l0,[%i1+0x024] ! Mem[000000001e8000e4] p7_far_3_he: ldsw [%i3+0x03c],%l4 ! Mem[000000001f8000fc] ldsw [%i0+0x034],%l1 ! Mem[000000001e0000f4] std %l2,[%i0+0x008] ! Mem[000000001e0000c8] swap [%i1+0x018],%l5 ! Mem[000000001e8000d8] ldstub [%i2+0x004],%l7 ! Mem[000000001f0000c4] sth %l2,[%i3+0x022] ! Mem[000000001f8000e2] lduh [%i3+0x006],%l5 ! Mem[000000001f8000c6] jmpl %o7,%g0 ldsh [%i2+0x020],%l6 ! Mem[000000001f0000e0] p7_far_3_hem: membar #Sync ldsw [%i3+0x03c],%l4 ! Mem[000000001f8000fc] ldsw [%i0+0x034],%l1 ! Mem[000000001e0000f4] std %l2,[%i0+0x008] ! Mem[000000001e0000c8] swap [%i1+0x018],%l5 ! Mem[000000001e8000d8] ldstub [%i2+0x004],%l7 ! Mem[000000001f0000c4] sth %l2,[%i3+0x022] ! Mem[000000001f8000e2] lduh [%i3+0x006],%l5 ! Mem[000000001f8000c6] membar #Sync jmpl %o7,%g0 ldsh [%i2+0x020],%l6 ! Mem[000000001f0000e0] p7_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p8_far_3_le: sth %l2,[%i3+0x006] ! Mem[00000000218000c6] jmpl %o7,%g0 lduh [%i2+0x02a],%l3 ! Mem[00000000210000ea] p8_far_3_lem: membar #Sync sth %l2,[%i3+0x006] ! Mem[00000000218000c6] membar #Sync jmpl %o7,%g0 lduh [%i2+0x02a],%l3 ! Mem[00000000210000ea] p8_far_3_he: stw %l1,[%i0+0x038] ! Mem[00000000200000f8] ldub [%i2+0x006],%l5 ! Mem[00000000210000c6] swap [%i3+0x000],%l6 ! Mem[00000000218000c0] sth %l0,[%i2+0x014] ! Mem[00000000210000d4] swap [%i3+0x004],%l2 ! Mem[00000000218000c4] stb %l6,[%i1+0x00f] ! Mem[00000000208000cf] jmpl %o7,%g0 std %l4,[%i0+0x018] ! Mem[00000000200000d8] p8_far_3_hem: membar #Sync stw %l1,[%i0+0x038] ! Mem[00000000200000f8] ldub [%i2+0x006],%l5 ! Mem[00000000210000c6] swap [%i3+0x000],%l6 ! Mem[00000000218000c0] sth %l0,[%i2+0x014] ! Mem[00000000210000d4] swap [%i3+0x004],%l2 ! Mem[00000000218000c4] stb %l6,[%i1+0x00f] ! Mem[00000000208000cf] membar #Sync jmpl %o7,%g0 std %l4,[%i0+0x018] ! Mem[00000000200000d8] p8_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p9_far_3_le: jmpl %o7,%g0 stb %l2,[%i2+0x028] ! Mem[00000000230000e8] jmpl %o7,%g0 nop p9_far_3_lem: membar #Sync jmpl %o7,%g0 stb %l2,[%i2+0x028] ! Mem[00000000230000e8] jmpl %o7,%g0 nop p9_far_3_he: swap [%i0+0x030],%l4 ! Mem[00000000220000f0] jmpl %o7,%g0 lduh [%i2+0x03e],%l1 ! Mem[00000000230000fe] p9_far_3_hem: membar #Sync swap [%i0+0x030],%l4 ! Mem[00000000220000f0] membar #Sync jmpl %o7,%g0 lduh [%i2+0x03e],%l1 ! Mem[00000000230000fe] p9_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p10_far_3_le: ldub [%i2+0x001],%l1 ! Mem[00000000250000c1] ldsb [%i1+0x028],%l0 ! Mem[00000000248000e8] ldsw [%i2+0x028],%l2 ! Mem[00000000250000e8] lduh [%i1+0x010],%l4 ! Mem[00000000248000d0] swap [%i0+0x014],%l0 ! Mem[00000000240000d4] ldstub [%i0+0x001],%l7 ! Mem[00000000240000c1] jmpl %o7,%g0 ldub [%i3+0x016],%l2 ! Mem[00000000258000d6] p10_far_3_lem: membar #Sync ldub [%i2+0x001],%l1 ! Mem[00000000250000c1] ldsb [%i1+0x028],%l0 ! Mem[00000000248000e8] ldsw [%i2+0x028],%l2 ! Mem[00000000250000e8] lduh [%i1+0x010],%l4 ! Mem[00000000248000d0] swap [%i0+0x014],%l0 ! Mem[00000000240000d4] ldstub [%i0+0x001],%l7 ! Mem[00000000240000c1] membar #Sync jmpl %o7,%g0 ldub [%i3+0x016],%l2 ! Mem[00000000258000d6] p10_far_3_he: ldstub [%i0+0x01f],%l5 ! Mem[00000000240000df] stb %l4,[%i0+0x01a] ! Mem[00000000240000da] sth %l3,[%i3+0x032] ! Mem[00000000258000f2] ldsb [%i3+0x018],%l0 ! Mem[00000000258000d8] swap [%i3+0x014],%l5 ! Mem[00000000258000d4] lduh [%i0+0x03a],%l6 ! Mem[00000000240000fa] ldsb [%i3+0x036],%l7 ! Mem[00000000258000f6] jmpl %o7,%g0 lduh [%i2+0x03a],%l4 ! Mem[00000000250000fa] p10_far_3_hem: membar #Sync ldstub [%i0+0x01f],%l5 ! Mem[00000000240000df] stb %l4,[%i0+0x01a] ! Mem[00000000240000da] sth %l3,[%i3+0x032] ! Mem[00000000258000f2] ldsb [%i3+0x018],%l0 ! Mem[00000000258000d8] swap [%i3+0x014],%l5 ! Mem[00000000258000d4] lduh [%i0+0x03a],%l6 ! Mem[00000000240000fa] ldsb [%i3+0x036],%l7 ! Mem[00000000258000f6] membar #Sync jmpl %o7,%g0 lduh [%i2+0x03a],%l4 ! Mem[00000000250000fa] p10_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p11_far_3_le: ldstub [%i0+0x000],%l7 ! Mem[00000000260000c0] ldstub [%i1+0x02b],%l0 ! Mem[00000000268000eb] ldsw [%i2+0x000],%l2 ! Mem[00000000270000c0] ldsw [%i2+0x004],%l4 ! Mem[00000000270000c4] jmpl %o7,%g0 lduh [%i3+0x000],%l7 ! Mem[00000000278000c0] p11_far_3_lem: membar #Sync ldstub [%i0+0x000],%l7 ! Mem[00000000260000c0] ldstub [%i1+0x02b],%l0 ! Mem[00000000268000eb] ldsw [%i2+0x000],%l2 ! Mem[00000000270000c0] ldsw [%i2+0x004],%l4 ! Mem[00000000270000c4] membar #Sync jmpl %o7,%g0 lduh [%i3+0x000],%l7 ! Mem[00000000278000c0] p11_far_3_he: jmpl %o7,%g0 lduw [%i3+0x010],%l7 ! Mem[00000000278000d0] jmpl %o7,%g0 nop p11_far_3_hem: membar #Sync jmpl %o7,%g0 lduw [%i3+0x010],%l7 ! Mem[00000000278000d0] jmpl %o7,%g0 nop p11_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p12_far_3_le: swap [%i0+0x010],%l2 ! Mem[00000000280000d0] stb %l6,[%i1+0x00e] ! Mem[00000000288000ce] swap [%i3+0x038],%l2 ! Mem[00000000298000f8] jmpl %o7,%g0 stw %l6,[%i1+0x004] ! Mem[00000000288000c4] p12_far_3_lem: membar #Sync swap [%i0+0x010],%l2 ! Mem[00000000280000d0] stb %l6,[%i1+0x00e] ! Mem[00000000288000ce] swap [%i3+0x038],%l2 ! Mem[00000000298000f8] membar #Sync jmpl %o7,%g0 stw %l6,[%i1+0x004] ! Mem[00000000288000c4] p12_far_3_he: ldstub [%i1+0x03b],%l0 ! Mem[00000000288000fb] stb %l5,[%i3+0x03b] ! Mem[00000000298000fb] stb %l7,[%i1+0x030] ! Mem[00000000288000f0] ldsw [%i2+0x028],%l2 ! Mem[00000000290000e8] ldstub [%i1+0x02a],%l0 ! Mem[00000000288000ea] ldx [%i1+0x018],%l1 ! Mem[00000000288000d8] jmpl %o7,%g0 ldstub [%i2+0x007],%l7 ! Mem[00000000290000c7] p12_far_3_hem: membar #Sync ldstub [%i1+0x03b],%l0 ! Mem[00000000288000fb] stb %l5,[%i3+0x03b] ! Mem[00000000298000fb] stb %l7,[%i1+0x030] ! Mem[00000000288000f0] ldsw [%i2+0x028],%l2 ! Mem[00000000290000e8] ldstub [%i1+0x02a],%l0 ! Mem[00000000288000ea] ldx [%i1+0x018],%l1 ! Mem[00000000288000d8] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x007],%l7 ! Mem[00000000290000c7] p12_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p13_far_3_le: std %l2,[%i1+0x038] ! Mem[000000002a8000f8] lduh [%i0+0x00e],%l0 ! Mem[000000002a0000ce] ldsh [%i2+0x012],%l0 ! Mem[000000002b0000d2] sth %l7,[%i3+0x008] ! Mem[000000002b8000c8] ldx [%i1+0x008],%l2 ! Mem[000000002a8000c8] stx %l7,[%i2+0x010] ! Mem[000000002b0000d0] std %l2,[%i2+0x010] ! Mem[000000002b0000d0] jmpl %o7,%g0 swap [%i3+0x010],%l6 ! Mem[000000002b8000d0] p13_far_3_lem: membar #Sync std %l2,[%i1+0x038] ! Mem[000000002a8000f8] lduh [%i0+0x00e],%l0 ! Mem[000000002a0000ce] ldsh [%i2+0x012],%l0 ! Mem[000000002b0000d2] sth %l7,[%i3+0x008] ! Mem[000000002b8000c8] ldx [%i1+0x008],%l2 ! Mem[000000002a8000c8] stx %l7,[%i2+0x010] ! Mem[000000002b0000d0] std %l2,[%i2+0x010] ! Mem[000000002b0000d0] membar #Sync jmpl %o7,%g0 swap [%i3+0x010],%l6 ! Mem[000000002b8000d0] p13_far_3_he: ldub [%i1+0x00c],%l6 ! Mem[000000002a8000cc] stb %l6,[%i3+0x01b] ! Mem[000000002b8000db] ldsb [%i2+0x039],%l1 ! Mem[000000002b0000f9] ldub [%i0+0x006],%l5 ! Mem[000000002a0000c6] ldstub [%i0+0x033],%l1 ! Mem[000000002a0000f3] stb %l6,[%i1+0x02e] ! Mem[000000002a8000ee] jmpl %o7,%g0 ldd [%i1+0x018],%l6 ! Mem[000000002a8000d8] p13_far_3_hem: membar #Sync ldub [%i1+0x00c],%l6 ! Mem[000000002a8000cc] stb %l6,[%i3+0x01b] ! Mem[000000002b8000db] ldsb [%i2+0x039],%l1 ! Mem[000000002b0000f9] ldub [%i0+0x006],%l5 ! Mem[000000002a0000c6] ldstub [%i0+0x033],%l1 ! Mem[000000002a0000f3] stb %l6,[%i1+0x02e] ! Mem[000000002a8000ee] membar #Sync jmpl %o7,%g0 ldd [%i1+0x018],%l6 ! Mem[000000002a8000d8] p13_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p14_far_3_le: swap [%i0+0x028],%l0 ! Mem[000000002c0000e8] jmpl %o7,%g0 ldsb [%i1+0x028],%l2 ! Mem[000000002c8000e8] p14_far_3_lem: membar #Sync swap [%i0+0x028],%l0 ! Mem[000000002c0000e8] membar #Sync jmpl %o7,%g0 ldsb [%i1+0x028],%l2 ! Mem[000000002c8000e8] p14_far_3_he: swap [%i2+0x024],%l5 ! Mem[000000002d0000e4] jmpl %o7,%g0 lduw [%i2+0x030],%l6 ! Mem[000000002d0000f0] p14_far_3_hem: membar #Sync swap [%i2+0x024],%l5 ! Mem[000000002d0000e4] membar #Sync jmpl %o7,%g0 lduw [%i2+0x030],%l6 ! Mem[000000002d0000f0] p14_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p15_far_3_le: swap [%i2+0x014],%l1 ! Mem[000000002f0000d4] std %l6,[%i0+0x010] ! Mem[000000002e0000d0] jmpl %o7,%g0 ldsh [%i3+0x008],%l7 ! Mem[000000002f8000c8] p15_far_3_lem: membar #Sync swap [%i2+0x014],%l1 ! Mem[000000002f0000d4] std %l6,[%i0+0x010] ! Mem[000000002e0000d0] membar #Sync jmpl %o7,%g0 ldsh [%i3+0x008],%l7 ! Mem[000000002f8000c8] p15_far_3_he: sth %l0,[%i3+0x03a] ! Mem[000000002f8000fa] ldx [%i2+0x038],%l5 ! Mem[000000002f0000f8] ldsw [%i2+0x018],%l0 ! Mem[000000002f0000d8] std %l4,[%i2+0x030] ! Mem[000000002f0000f0] ldsw [%i3+0x000],%l7 ! Mem[000000002f8000c0] ldsh [%i1+0x036],%l7 ! Mem[000000002e8000f6] jmpl %o7,%g0 ldstub [%i1+0x03a],%l4 ! Mem[000000002e8000fa] p15_far_3_hem: membar #Sync sth %l0,[%i3+0x03a] ! Mem[000000002f8000fa] ldx [%i2+0x038],%l5 ! Mem[000000002f0000f8] ldsw [%i2+0x018],%l0 ! Mem[000000002f0000d8] std %l4,[%i2+0x030] ! Mem[000000002f0000f0] ldsw [%i3+0x000],%l7 ! Mem[000000002f8000c0] ldsh [%i1+0x036],%l7 ! Mem[000000002e8000f6] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x03a],%l4 ! Mem[000000002e8000fa] p15_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p16_far_3_le: lduw [%i2+0x010],%l1 ! Mem[00000000310000d0] ldd [%i2+0x028],%l2 ! Mem[00000000310000e8] lduh [%i3+0x012],%l2 ! Mem[00000000318000d2] ldstub [%i3+0x016],%l1 ! Mem[00000000318000d6] swap [%i3+0x034],%l7 ! Mem[00000000318000f4] swap [%i1+0x028],%l7 ! Mem[00000000308000e8] jmpl %o7,%g0 ldsh [%i2+0x036],%l2 ! Mem[00000000310000f6] p16_far_3_lem: membar #Sync lduw [%i2+0x010],%l1 ! Mem[00000000310000d0] ldd [%i2+0x028],%l2 ! Mem[00000000310000e8] lduh [%i3+0x012],%l2 ! Mem[00000000318000d2] ldstub [%i3+0x016],%l1 ! Mem[00000000318000d6] swap [%i3+0x034],%l7 ! Mem[00000000318000f4] swap [%i1+0x028],%l7 ! Mem[00000000308000e8] membar #Sync jmpl %o7,%g0 ldsh [%i2+0x036],%l2 ! Mem[00000000310000f6] p16_far_3_he: std %l4,[%i2+0x018] ! Mem[00000000310000d8] ldsh [%i1+0x01a],%l7 ! Mem[00000000308000da] jmpl %o7,%g0 std %l2,[%i0+0x030] ! Mem[00000000300000f0] p16_far_3_hem: membar #Sync std %l4,[%i2+0x018] ! Mem[00000000310000d8] ldsh [%i1+0x01a],%l7 ! Mem[00000000308000da] membar #Sync jmpl %o7,%g0 std %l2,[%i0+0x030] ! Mem[00000000300000f0] p16_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p17_far_3_le: swap [%i1+0x034],%l2 ! Mem[00000000328000f4] ldsh [%i1+0x01e],%l6 ! Mem[00000000328000de] swap [%i3+0x014],%l2 ! Mem[00000000338000d4] stw %l6,[%i1+0x010] ! Mem[00000000328000d0] ldstub [%i1+0x03a],%l4 ! Mem[00000000328000fa] ldstub [%i1+0x00a],%l3 ! Mem[00000000328000ca] ldstub [%i0+0x009],%l1 ! Mem[00000000320000c9] jmpl %o7,%g0 stx %l6,[%i2+0x008] ! Mem[00000000330000c8] p17_far_3_lem: membar #Sync swap [%i1+0x034],%l2 ! Mem[00000000328000f4] ldsh [%i1+0x01e],%l6 ! Mem[00000000328000de] swap [%i3+0x014],%l2 ! Mem[00000000338000d4] stw %l6,[%i1+0x010] ! Mem[00000000328000d0] ldstub [%i1+0x03a],%l4 ! Mem[00000000328000fa] ldstub [%i1+0x00a],%l3 ! Mem[00000000328000ca] ldstub [%i0+0x009],%l1 ! Mem[00000000320000c9] membar #Sync jmpl %o7,%g0 stx %l6,[%i2+0x008] ! Mem[00000000330000c8] p17_far_3_he: stx %l4,[%i1+0x038] ! Mem[00000000328000f8] stx %l7,[%i0+0x028] ! Mem[00000000320000e8] ldsw [%i0+0x024],%l1 ! Mem[00000000320000e4] ldstub [%i3+0x00e],%l5 ! Mem[00000000338000ce] ldsb [%i0+0x023],%l2 ! Mem[00000000320000e3] jmpl %o7,%g0 stw %l5,[%i1+0x018] ! Mem[00000000328000d8] p17_far_3_hem: membar #Sync stx %l4,[%i1+0x038] ! Mem[00000000328000f8] stx %l7,[%i0+0x028] ! Mem[00000000320000e8] ldsw [%i0+0x024],%l1 ! Mem[00000000320000e4] ldstub [%i3+0x00e],%l5 ! Mem[00000000338000ce] ldsb [%i0+0x023],%l2 ! Mem[00000000320000e3] membar #Sync jmpl %o7,%g0 stw %l5,[%i1+0x018] ! Mem[00000000328000d8] p17_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p18_far_3_le: ldstub [%i3+0x013],%l2 ! Mem[00000000358000d3] stw %l1,[%i2+0x014] ! Mem[00000000350000d4] swap [%i3+0x034],%l7 ! Mem[00000000358000f4] jmpl %o7,%g0 sth %l6,[%i3+0x006] ! Mem[00000000358000c6] p18_far_3_lem: membar #Sync ldstub [%i3+0x013],%l2 ! Mem[00000000358000d3] stw %l1,[%i2+0x014] ! Mem[00000000350000d4] swap [%i3+0x034],%l7 ! Mem[00000000358000f4] membar #Sync jmpl %o7,%g0 sth %l6,[%i3+0x006] ! Mem[00000000358000c6] p18_far_3_he: ldx [%i2+0x038],%l0 ! Mem[00000000350000f8] stw %l2,[%i3+0x030] ! Mem[00000000358000f0] stb %l7,[%i2+0x030] ! Mem[00000000350000f0] stx %l2,[%i0+0x028] ! Mem[00000000340000e8] swap [%i1+0x028],%l0 ! Mem[00000000348000e8] ldd [%i2+0x018],%l0 ! Mem[00000000350000d8] jmpl %o7,%g0 ldstub [%i2+0x007],%l7 ! Mem[00000000350000c7] p18_far_3_hem: membar #Sync ldx [%i2+0x038],%l0 ! Mem[00000000350000f8] stw %l2,[%i3+0x030] ! Mem[00000000358000f0] stb %l7,[%i2+0x030] ! Mem[00000000350000f0] stx %l2,[%i0+0x028] ! Mem[00000000340000e8] swap [%i1+0x028],%l0 ! Mem[00000000348000e8] ldd [%i2+0x018],%l0 ! Mem[00000000350000d8] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x007],%l7 ! Mem[00000000350000c7] p18_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p19_far_3_le: ldsb [%i1+0x029],%l2 ! Mem[00000000368000e9] stx %l4,[%i2+0x010] ! Mem[00000000370000d0] ldx [%i2+0x030],%l3 ! Mem[00000000370000f0] ldsb [%i3+0x027],%l4 ! Mem[00000000378000e7] ldstub [%i3+0x01a],%l3 ! Mem[00000000378000da] lduh [%i2+0x02e],%l2 ! Mem[00000000370000ee] swap [%i2+0x00c],%l0 ! Mem[00000000370000cc] jmpl %o7,%g0 ldstub [%i2+0x03b],%l3 ! Mem[00000000370000fb] p19_far_3_lem: membar #Sync ldsb [%i1+0x029],%l2 ! Mem[00000000368000e9] stx %l4,[%i2+0x010] ! Mem[00000000370000d0] ldx [%i2+0x030],%l3 ! Mem[00000000370000f0] ldsb [%i3+0x027],%l4 ! Mem[00000000378000e7] ldstub [%i3+0x01a],%l3 ! Mem[00000000378000da] lduh [%i2+0x02e],%l2 ! Mem[00000000370000ee] swap [%i2+0x00c],%l0 ! Mem[00000000370000cc] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x03b],%l3 ! Mem[00000000370000fb] p19_far_3_he: lduh [%i3+0x02e],%l6 ! Mem[00000000378000ee] lduw [%i1+0x038],%l4 ! Mem[00000000368000f8] lduh [%i3+0x034],%l4 ! Mem[00000000378000f4] swap [%i1+0x000],%l4 ! Mem[00000000368000c0] jmpl %o7,%g0 ldstub [%i1+0x024],%l2 ! Mem[00000000368000e4] p19_far_3_hem: membar #Sync lduh [%i3+0x02e],%l6 ! Mem[00000000378000ee] lduw [%i1+0x038],%l4 ! Mem[00000000368000f8] lduh [%i3+0x034],%l4 ! Mem[00000000378000f4] swap [%i1+0x000],%l4 ! Mem[00000000368000c0] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x024],%l2 ! Mem[00000000368000e4] p19_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p20_far_3_le: swap [%i0+0x000],%l3 ! Mem[00000000380000c0] ldd [%i3+0x008],%l2 ! Mem[00000000398000c8] ldstub [%i0+0x011],%l1 ! Mem[00000000380000d1] jmpl %o7,%g0 swap [%i0+0x008],%l2 ! Mem[00000000380000c8] p20_far_3_lem: membar #Sync swap [%i0+0x000],%l3 ! Mem[00000000380000c0] ldd [%i3+0x008],%l2 ! Mem[00000000398000c8] ldstub [%i0+0x011],%l1 ! Mem[00000000380000d1] membar #Sync jmpl %o7,%g0 swap [%i0+0x008],%l2 ! Mem[00000000380000c8] p20_far_3_he: jmpl %o7,%g0 std %l0,[%i3+0x018] ! Mem[00000000398000d8] jmpl %o7,%g0 nop p20_far_3_hem: membar #Sync jmpl %o7,%g0 std %l0,[%i3+0x018] ! Mem[00000000398000d8] jmpl %o7,%g0 nop p20_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p21_far_3_le: sth %l4,[%i2+0x004] ! Mem[000000003b0000c4] jmpl %o7,%g0 ldx [%i2+0x028],%l6 ! Mem[000000003b0000e8] p21_far_3_lem: membar #Sync sth %l4,[%i2+0x004] ! Mem[000000003b0000c4] membar #Sync jmpl %o7,%g0 ldx [%i2+0x028],%l6 ! Mem[000000003b0000e8] p21_far_3_he: std %l0,[%i1+0x000] ! Mem[000000003a8000c0] ldsh [%i3+0x01e],%l5 ! Mem[000000003b8000de] stw %l7,[%i0+0x018] ! Mem[000000003a0000d8] std %l2,[%i3+0x030] ! Mem[000000003b8000f0] ldx [%i3+0x018],%l0 ! Mem[000000003b8000d8] jmpl %o7,%g0 stw %l5,[%i0+0x034] ! Mem[000000003a0000f4] p21_far_3_hem: membar #Sync std %l0,[%i1+0x000] ! Mem[000000003a8000c0] ldsh [%i3+0x01e],%l5 ! Mem[000000003b8000de] stw %l7,[%i0+0x018] ! Mem[000000003a0000d8] std %l2,[%i3+0x030] ! Mem[000000003b8000f0] ldx [%i3+0x018],%l0 ! Mem[000000003b8000d8] membar #Sync jmpl %o7,%g0 stw %l5,[%i0+0x034] ! Mem[000000003a0000f4] p21_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p22_far_3_le: swap [%i2+0x004],%l0 ! Mem[000000003d0000c4] ldsw [%i0+0x03c],%l7 ! Mem[000000003c0000fc] lduh [%i0+0x018],%l4 ! Mem[000000003c0000d8] jmpl %o7,%g0 lduw [%i0+0x03c],%l3 ! Mem[000000003c0000fc] p22_far_3_lem: membar #Sync swap [%i2+0x004],%l0 ! Mem[000000003d0000c4] ldsw [%i0+0x03c],%l7 ! Mem[000000003c0000fc] lduh [%i0+0x018],%l4 ! Mem[000000003c0000d8] membar #Sync jmpl %o7,%g0 lduw [%i0+0x03c],%l3 ! Mem[000000003c0000fc] p22_far_3_he: stb %l0,[%i2+0x039] ! Mem[000000003d0000f9] stb %l3,[%i2+0x032] ! Mem[000000003d0000f2] lduh [%i2+0x024],%l3 ! Mem[000000003d0000e4] jmpl %o7,%g0 sth %l3,[%i1+0x038] ! Mem[000000003c8000f8] p22_far_3_hem: membar #Sync stb %l0,[%i2+0x039] ! Mem[000000003d0000f9] stb %l3,[%i2+0x032] ! Mem[000000003d0000f2] lduh [%i2+0x024],%l3 ! Mem[000000003d0000e4] membar #Sync jmpl %o7,%g0 sth %l3,[%i1+0x038] ! Mem[000000003c8000f8] p22_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p23_far_3_le: swap [%i1+0x010],%l3 ! Mem[000000003e8000d0] swap [%i2+0x010],%l2 ! Mem[000000003f0000d0] lduh [%i3+0x006],%l4 ! Mem[000000003f8000c6] ldsh [%i1+0x038],%l1 ! Mem[000000003e8000f8] stx %l4,[%i2+0x000] ! Mem[000000003f0000c0] ldstub [%i0+0x02e],%l6 ! Mem[000000003e0000ee] jmpl %o7,%g0 sth %l2,[%i3+0x036] ! Mem[000000003f8000f6] p23_far_3_lem: membar #Sync swap [%i1+0x010],%l3 ! Mem[000000003e8000d0] swap [%i2+0x010],%l2 ! Mem[000000003f0000d0] lduh [%i3+0x006],%l4 ! Mem[000000003f8000c6] ldsh [%i1+0x038],%l1 ! Mem[000000003e8000f8] stx %l4,[%i2+0x000] ! Mem[000000003f0000c0] ldstub [%i0+0x02e],%l6 ! Mem[000000003e0000ee] membar #Sync jmpl %o7,%g0 sth %l2,[%i3+0x036] ! Mem[000000003f8000f6] p23_far_3_he: stw %l4,[%i1+0x03c] ! Mem[000000003e8000fc] stb %l4,[%i3+0x01a] ! Mem[000000003f8000da] ldsh [%i0+0x020],%l2 ! Mem[000000003e0000e0] swap [%i0+0x020],%l1 ! Mem[000000003e0000e0] ldstub [%i2+0x037],%l5 ! Mem[000000003f0000f7] stw %l6,[%i0+0x018] ! Mem[000000003e0000d8] stx %l4,[%i2+0x038] ! Mem[000000003f0000f8] jmpl %o7,%g0 ldstub [%i3+0x036],%l1 ! Mem[000000003f8000f6] p23_far_3_hem: membar #Sync stw %l4,[%i1+0x03c] ! Mem[000000003e8000fc] stb %l4,[%i3+0x01a] ! Mem[000000003f8000da] ldsh [%i0+0x020],%l2 ! Mem[000000003e0000e0] swap [%i0+0x020],%l1 ! Mem[000000003e0000e0] ldstub [%i2+0x037],%l5 ! Mem[000000003f0000f7] stw %l6,[%i0+0x018] ! Mem[000000003e0000d8] stx %l4,[%i2+0x038] ! Mem[000000003f0000f8] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x036],%l1 ! Mem[000000003f8000f6] p23_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p24_far_3_le: swap [%i0+0x010],%l3 ! Mem[00000000400000d0] ldx [%i0+0x020],%l2 ! Mem[00000000400000e0] lduh [%i0+0x028],%l4 ! Mem[00000000400000e8] ldsh [%i1+0x038],%l1 ! Mem[00000000408000f8] ldub [%i0+0x005],%l4 ! Mem[00000000400000c5] ldsw [%i3+0x000],%l7 ! Mem[00000000418000c0] jmpl %o7,%g0 ldsw [%i0+0x014],%l2 ! Mem[00000000400000d4] p24_far_3_lem: membar #Sync swap [%i0+0x010],%l3 ! Mem[00000000400000d0] ldx [%i0+0x020],%l2 ! Mem[00000000400000e0] lduh [%i0+0x028],%l4 ! Mem[00000000400000e8] ldsh [%i1+0x038],%l1 ! Mem[00000000408000f8] ldub [%i0+0x005],%l4 ! Mem[00000000400000c5] ldsw [%i3+0x000],%l7 ! Mem[00000000418000c0] membar #Sync jmpl %o7,%g0 ldsw [%i0+0x014],%l2 ! Mem[00000000400000d4] p24_far_3_he: lduh [%i2+0x01e],%l4 ! Mem[00000000410000de] swap [%i3+0x028],%l3 ! Mem[00000000418000e8] swap [%i2+0x030],%l2 ! Mem[00000000410000f0] swap [%i0+0x020],%l1 ! Mem[00000000400000e0] stb %l5,[%i1+0x017] ! Mem[00000000408000d7] swap [%i0+0x038],%l6 ! Mem[00000000400000f8] ldsb [%i2+0x01f],%l4 ! Mem[00000000410000df] jmpl %o7,%g0 ldd [%i3+0x010],%l0 ! Mem[00000000418000d0] p24_far_3_hem: membar #Sync lduh [%i2+0x01e],%l4 ! Mem[00000000410000de] swap [%i3+0x028],%l3 ! Mem[00000000418000e8] swap [%i2+0x030],%l2 ! Mem[00000000410000f0] swap [%i0+0x020],%l1 ! Mem[00000000400000e0] stb %l5,[%i1+0x017] ! Mem[00000000408000d7] swap [%i0+0x038],%l6 ! Mem[00000000400000f8] ldsb [%i2+0x01f],%l4 ! Mem[00000000410000df] membar #Sync jmpl %o7,%g0 ldd [%i3+0x010],%l0 ! Mem[00000000418000d0] p24_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p25_far_3_le: ldstub [%i0+0x018],%l4 ! Mem[00000000420000d8] lduh [%i2+0x032],%l6 ! Mem[00000000430000f2] ldsw [%i2+0x038],%l4 ! Mem[00000000430000f8] stb %l7,[%i1+0x000] ! Mem[00000000428000c0] swap [%i2+0x028],%l5 ! Mem[00000000430000e8] ldstub [%i1+0x008],%l0 ! Mem[00000000428000c8] lduh [%i3+0x028],%l2 ! Mem[00000000438000e8] jmpl %o7,%g0 swap [%i3+0x010],%l4 ! Mem[00000000438000d0] p25_far_3_lem: membar #Sync ldstub [%i0+0x018],%l4 ! Mem[00000000420000d8] lduh [%i2+0x032],%l6 ! Mem[00000000430000f2] ldsw [%i2+0x038],%l4 ! Mem[00000000430000f8] stb %l7,[%i1+0x000] ! Mem[00000000428000c0] swap [%i2+0x028],%l5 ! Mem[00000000430000e8] ldstub [%i1+0x008],%l0 ! Mem[00000000428000c8] lduh [%i3+0x028],%l2 ! Mem[00000000438000e8] membar #Sync jmpl %o7,%g0 swap [%i3+0x010],%l4 ! Mem[00000000438000d0] p25_far_3_he: sth %l6,[%i3+0x030] ! Mem[00000000438000f0] ldstub [%i1+0x01f],%l6 ! Mem[00000000428000df] stw %l2,[%i2+0x010] ! Mem[00000000430000d0] lduh [%i0+0x01e],%l5 ! Mem[00000000420000de] ldsh [%i1+0x01a],%l4 ! Mem[00000000428000da] jmpl %o7,%g0 ldsb [%i1+0x020],%l2 ! Mem[00000000428000e0] p25_far_3_hem: membar #Sync sth %l6,[%i3+0x030] ! Mem[00000000438000f0] ldstub [%i1+0x01f],%l6 ! Mem[00000000428000df] stw %l2,[%i2+0x010] ! Mem[00000000430000d0] lduh [%i0+0x01e],%l5 ! Mem[00000000420000de] ldsh [%i1+0x01a],%l4 ! Mem[00000000428000da] membar #Sync jmpl %o7,%g0 ldsb [%i1+0x020],%l2 ! Mem[00000000428000e0] p25_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p26_far_3_le: stx %l1,[%i1+0x008] ! Mem[00000000448000c8] jmpl %o7,%g0 ldstub [%i1+0x013],%l0 ! Mem[00000000448000d3] p26_far_3_lem: membar #Sync stx %l1,[%i1+0x008] ! Mem[00000000448000c8] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x013],%l0 ! Mem[00000000448000d3] p26_far_3_he: ldstub [%i3+0x017],%l5 ! Mem[00000000458000d7] jmpl %o7,%g0 swap [%i1+0x038],%l6 ! Mem[00000000448000f8] p26_far_3_hem: membar #Sync ldstub [%i3+0x017],%l5 ! Mem[00000000458000d7] membar #Sync jmpl %o7,%g0 swap [%i1+0x038],%l6 ! Mem[00000000448000f8] p26_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p27_far_3_le: lduh [%i3+0x018],%l7 ! Mem[00000000478000d8] stb %l2,[%i1+0x03d] ! Mem[00000000468000fd] jmpl %o7,%g0 stx %l0,[%i0+0x008] ! Mem[00000000460000c8] p27_far_3_lem: membar #Sync lduh [%i3+0x018],%l7 ! Mem[00000000478000d8] stb %l2,[%i1+0x03d] ! Mem[00000000468000fd] membar #Sync jmpl %o7,%g0 stx %l0,[%i0+0x008] ! Mem[00000000460000c8] p27_far_3_he: swap [%i0+0x020],%l1 ! Mem[00000000460000e0] stb %l5,[%i2+0x037] ! Mem[00000000470000f7] jmpl %o7,%g0 std %l6,[%i0+0x018] ! Mem[00000000460000d8] p27_far_3_hem: membar #Sync swap [%i0+0x020],%l1 ! Mem[00000000460000e0] stb %l5,[%i2+0x037] ! Mem[00000000470000f7] membar #Sync jmpl %o7,%g0 std %l6,[%i0+0x018] ! Mem[00000000460000d8] p27_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p28_far_3_le: ldsw [%i3+0x008],%l2 ! Mem[00000000498000c8] stw %l1,[%i2+0x010] ! Mem[00000000490000d0] ldstub [%i1+0x00b],%l2 ! Mem[00000000488000cb] swap [%i0+0x014],%l6 ! Mem[00000000480000d4] swap [%i3+0x03c],%l7 ! Mem[00000000498000fc] ldstub [%i3+0x029],%l2 ! Mem[00000000498000e9] stw %l4,[%i3+0x010] ! Mem[00000000498000d0] jmpl %o7,%g0 std %l2,[%i1+0x030] ! Mem[00000000488000f0] p28_far_3_lem: membar #Sync ldsw [%i3+0x008],%l2 ! Mem[00000000498000c8] stw %l1,[%i2+0x010] ! Mem[00000000490000d0] ldstub [%i1+0x00b],%l2 ! Mem[00000000488000cb] swap [%i0+0x014],%l6 ! Mem[00000000480000d4] swap [%i3+0x03c],%l7 ! Mem[00000000498000fc] ldstub [%i3+0x029],%l2 ! Mem[00000000498000e9] stw %l4,[%i3+0x010] ! Mem[00000000498000d0] membar #Sync jmpl %o7,%g0 std %l2,[%i1+0x030] ! Mem[00000000488000f0] p28_far_3_he: ldx [%i2+0x018],%l2 ! Mem[00000000490000d8] ldstub [%i3+0x03b],%l1 ! Mem[00000000498000fb] jmpl %o7,%g0 swap [%i1+0x03c],%l7 ! Mem[00000000488000fc] p28_far_3_hem: membar #Sync ldx [%i2+0x018],%l2 ! Mem[00000000490000d8] ldstub [%i3+0x03b],%l1 ! Mem[00000000498000fb] membar #Sync jmpl %o7,%g0 swap [%i1+0x03c],%l7 ! Mem[00000000488000fc] p28_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p29_far_3_le: swap [%i2+0x004],%l4 ! Mem[000000004b0000c4] jmpl %o7,%g0 ldstub [%i0+0x02e],%l6 ! Mem[000000004a0000ee] p29_far_3_lem: membar #Sync swap [%i2+0x004],%l4 ! Mem[000000004b0000c4] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x02e],%l6 ! Mem[000000004a0000ee] p29_far_3_he: ldx [%i2+0x038],%l0 ! Mem[000000004b0000f8] lduh [%i1+0x03a],%l5 ! Mem[000000004a8000fa] swap [%i3+0x010],%l7 ! Mem[000000004b8000d0] ldstub [%i3+0x009],%l3 ! Mem[000000004b8000c9] swap [%i2+0x020],%l7 ! Mem[000000004b0000e0] jmpl %o7,%g0 swap [%i3+0x004],%l4 ! Mem[000000004b8000c4] p29_far_3_hem: membar #Sync ldx [%i2+0x038],%l0 ! Mem[000000004b0000f8] lduh [%i1+0x03a],%l5 ! Mem[000000004a8000fa] swap [%i3+0x010],%l7 ! Mem[000000004b8000d0] ldstub [%i3+0x009],%l3 ! Mem[000000004b8000c9] swap [%i2+0x020],%l7 ! Mem[000000004b0000e0] membar #Sync jmpl %o7,%g0 swap [%i3+0x004],%l4 ! Mem[000000004b8000c4] p29_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p30_far_3_le: sth %l6,[%i3+0x02e] ! Mem[000000004d8000ee] ldub [%i1+0x02a],%l5 ! Mem[000000004c8000ea] ldsb [%i1+0x021],%l2 ! Mem[000000004c8000e1] swap [%i2+0x028],%l4 ! Mem[000000004d0000e8] jmpl %o7,%g0 ldd [%i0+0x038],%l0 ! Mem[000000004c0000f8] p30_far_3_lem: membar #Sync sth %l6,[%i3+0x02e] ! Mem[000000004d8000ee] ldub [%i1+0x02a],%l5 ! Mem[000000004c8000ea] ldsb [%i1+0x021],%l2 ! Mem[000000004c8000e1] swap [%i2+0x028],%l4 ! Mem[000000004d0000e8] membar #Sync jmpl %o7,%g0 ldd [%i0+0x038],%l0 ! Mem[000000004c0000f8] p30_far_3_he: stw %l6,[%i3+0x034] ! Mem[000000004d8000f4] ldstub [%i3+0x03e],%l5 ! Mem[000000004d8000fe] stb %l1,[%i2+0x022] ! Mem[000000004d0000e2] jmpl %o7,%g0 ldstub [%i0+0x03e],%l6 ! Mem[000000004c0000fe] p30_far_3_hem: membar #Sync stw %l6,[%i3+0x034] ! Mem[000000004d8000f4] ldstub [%i3+0x03e],%l5 ! Mem[000000004d8000fe] stb %l1,[%i2+0x022] ! Mem[000000004d0000e2] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x03e],%l6 ! Mem[000000004c0000fe] p30_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p31_far_3_le: swap [%i2+0x010],%l2 ! Mem[000000004f0000d0] ldstub [%i0+0x006],%l4 ! Mem[000000004e0000c6] sth %l3,[%i1+0x00a] ! Mem[000000004e8000ca] jmpl %o7,%g0 ldd [%i0+0x010],%l2 ! Mem[000000004e0000d0] p31_far_3_lem: membar #Sync swap [%i2+0x010],%l2 ! Mem[000000004f0000d0] ldstub [%i0+0x006],%l4 ! Mem[000000004e0000c6] sth %l3,[%i1+0x00a] ! Mem[000000004e8000ca] membar #Sync jmpl %o7,%g0 ldd [%i0+0x010],%l2 ! Mem[000000004e0000d0] p31_far_3_he: jmpl %o7,%g0 sth %l4,[%i3+0x030] ! Mem[000000004f8000f0] jmpl %o7,%g0 nop p31_far_3_hem: membar #Sync jmpl %o7,%g0 sth %l4,[%i3+0x030] ! Mem[000000004f8000f0] jmpl %o7,%g0 nop p31_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p32_far_3_le: ldsw [%i3+0x008],%l2 ! Mem[00000000518000c8] stw %l2,[%i2+0x034] ! Mem[00000000510000f4] swap [%i1+0x030],%l0 ! Mem[00000000508000f0] jmpl %o7,%g0 sth %l3,[%i3+0x036] ! Mem[00000000518000f6] p32_far_3_lem: membar #Sync ldsw [%i3+0x008],%l2 ! Mem[00000000518000c8] stw %l2,[%i2+0x034] ! Mem[00000000510000f4] swap [%i1+0x030],%l0 ! Mem[00000000508000f0] membar #Sync jmpl %o7,%g0 sth %l3,[%i3+0x036] ! Mem[00000000518000f6] p32_far_3_he: lduh [%i1+0x022],%l7 ! Mem[00000000508000e2] jmpl %o7,%g0 lduh [%i0+0x036],%l7 ! Mem[00000000500000f6] p32_far_3_hem: membar #Sync lduh [%i1+0x022],%l7 ! Mem[00000000508000e2] membar #Sync jmpl %o7,%g0 lduh [%i0+0x036],%l7 ! Mem[00000000500000f6] p32_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p33_far_3_le: swap [%i3+0x030],%l1 ! Mem[00000000538000f0] ldd [%i1+0x000],%l2 ! Mem[00000000528000c0] ldsh [%i3+0x02a],%l5 ! Mem[00000000538000ea] jmpl %o7,%g0 ldstub [%i2+0x001],%l2 ! Mem[00000000530000c1] p33_far_3_lem: membar #Sync swap [%i3+0x030],%l1 ! Mem[00000000538000f0] ldd [%i1+0x000],%l2 ! Mem[00000000528000c0] ldsh [%i3+0x02a],%l5 ! Mem[00000000538000ea] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x001],%l2 ! Mem[00000000530000c1] p33_far_3_he: ldstub [%i3+0x004],%l3 ! Mem[00000000538000c4] ldsh [%i0+0x024],%l5 ! Mem[00000000520000e4] ldstub [%i0+0x030],%l6 ! Mem[00000000520000f0] ldx [%i1+0x030],%l0 ! Mem[00000000528000f0] stb %l7,[%i3+0x012] ! Mem[00000000538000d2] ldstub [%i3+0x03f],%l4 ! Mem[00000000538000ff] jmpl %o7,%g0 swap [%i2+0x028],%l3 ! Mem[00000000530000e8] p33_far_3_hem: membar #Sync ldstub [%i3+0x004],%l3 ! Mem[00000000538000c4] ldsh [%i0+0x024],%l5 ! Mem[00000000520000e4] ldstub [%i0+0x030],%l6 ! Mem[00000000520000f0] ldx [%i1+0x030],%l0 ! Mem[00000000528000f0] stb %l7,[%i3+0x012] ! Mem[00000000538000d2] ldstub [%i3+0x03f],%l4 ! Mem[00000000538000ff] membar #Sync jmpl %o7,%g0 swap [%i2+0x028],%l3 ! Mem[00000000530000e8] p33_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p34_far_3_le: jmpl %o7,%g0 stw %l0,[%i2+0x010] ! Mem[00000000550000d0] jmpl %o7,%g0 nop p34_far_3_lem: membar #Sync jmpl %o7,%g0 stw %l0,[%i2+0x010] ! Mem[00000000550000d0] jmpl %o7,%g0 nop p34_far_3_he: ldstub [%i3+0x029],%l3 ! Mem[00000000558000e9] jmpl %o7,%g0 stb %l7,[%i0+0x020] ! Mem[00000000540000e0] p34_far_3_hem: membar #Sync ldstub [%i3+0x029],%l3 ! Mem[00000000558000e9] membar #Sync jmpl %o7,%g0 stb %l7,[%i0+0x020] ! Mem[00000000540000e0] p34_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p35_far_3_le: swap [%i1+0x038],%l4 ! Mem[00000000568000f8] std %l2,[%i1+0x000] ! Mem[00000000568000c0] stx %l1,[%i0+0x020] ! Mem[00000000560000e0] swap [%i1+0x008],%l0 ! Mem[00000000568000c8] ldub [%i0+0x013],%l2 ! Mem[00000000560000d3] ldx [%i3+0x010],%l1 ! Mem[00000000578000d0] jmpl %o7,%g0 lduw [%i3+0x014],%l7 ! Mem[00000000578000d4] p35_far_3_lem: membar #Sync swap [%i1+0x038],%l4 ! Mem[00000000568000f8] std %l2,[%i1+0x000] ! Mem[00000000568000c0] stx %l1,[%i0+0x020] ! Mem[00000000560000e0] swap [%i1+0x008],%l0 ! Mem[00000000568000c8] ldub [%i0+0x013],%l2 ! Mem[00000000560000d3] ldx [%i3+0x010],%l1 ! Mem[00000000578000d0] membar #Sync jmpl %o7,%g0 lduw [%i3+0x014],%l7 ! Mem[00000000578000d4] p35_far_3_he: ldd [%i0+0x018],%l6 ! Mem[00000000560000d8] jmpl %o7,%g0 ldx [%i2+0x010],%l2 ! Mem[00000000570000d0] p35_far_3_hem: membar #Sync ldd [%i0+0x018],%l6 ! Mem[00000000560000d8] membar #Sync jmpl %o7,%g0 ldx [%i2+0x010],%l2 ! Mem[00000000570000d0] p35_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p36_far_3_le: jmpl %o7,%g0 ldstub [%i2+0x032],%l0 ! Mem[00000000590000f2] jmpl %o7,%g0 nop p36_far_3_lem: membar #Sync jmpl %o7,%g0 ldstub [%i2+0x032],%l0 ! Mem[00000000590000f2] jmpl %o7,%g0 nop p36_far_3_he: jmpl %o7,%g0 swap [%i0+0x018],%l1 ! Mem[00000000580000d8] jmpl %o7,%g0 nop p36_far_3_hem: membar #Sync jmpl %o7,%g0 swap [%i0+0x018],%l1 ! Mem[00000000580000d8] jmpl %o7,%g0 nop p36_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p37_far_3_le: lduw [%i3+0x020],%l0 ! Mem[000000005b8000e0] swap [%i0+0x008],%l3 ! Mem[000000005a0000c8] ldsb [%i1+0x031],%l5 ! Mem[000000005a8000f1] jmpl %o7,%g0 stb %l3,[%i2+0x03c] ! Mem[000000005b0000fc] p37_far_3_lem: membar #Sync lduw [%i3+0x020],%l0 ! Mem[000000005b8000e0] swap [%i0+0x008],%l3 ! Mem[000000005a0000c8] ldsb [%i1+0x031],%l5 ! Mem[000000005a8000f1] membar #Sync jmpl %o7,%g0 stb %l3,[%i2+0x03c] ! Mem[000000005b0000fc] p37_far_3_he: std %l2,[%i0+0x008] ! Mem[000000005a0000c8] ldstub [%i0+0x012],%l6 ! Mem[000000005a0000d2] ldsh [%i1+0x004],%l3 ! Mem[000000005a8000c4] jmpl %o7,%g0 lduh [%i1+0x024],%l5 ! Mem[000000005a8000e4] p37_far_3_hem: membar #Sync std %l2,[%i0+0x008] ! Mem[000000005a0000c8] ldstub [%i0+0x012],%l6 ! Mem[000000005a0000d2] ldsh [%i1+0x004],%l3 ! Mem[000000005a8000c4] membar #Sync jmpl %o7,%g0 lduh [%i1+0x024],%l5 ! Mem[000000005a8000e4] p37_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p38_far_3_le: stb %l1,[%i3+0x016] ! Mem[000000005d8000d6] ldsw [%i2+0x038],%l2 ! Mem[000000005d0000f8] jmpl %o7,%g0 ldsb [%i1+0x007],%l6 ! Mem[000000005c8000c7] p38_far_3_lem: membar #Sync stb %l1,[%i3+0x016] ! Mem[000000005d8000d6] ldsw [%i2+0x038],%l2 ! Mem[000000005d0000f8] membar #Sync jmpl %o7,%g0 ldsb [%i1+0x007],%l6 ! Mem[000000005c8000c7] p38_far_3_he: ldd [%i3+0x038],%l0 ! Mem[000000005d8000f8] ldx [%i2+0x038],%l5 ! Mem[000000005d0000f8] stb %l7,[%i0+0x01a] ! Mem[000000005c0000da] ldsw [%i2+0x030],%l3 ! Mem[000000005d0000f0] swap [%i0+0x018],%l0 ! Mem[000000005c0000d8] ldd [%i3+0x010],%l4 ! Mem[000000005d8000d0] jmpl %o7,%g0 ldsb [%i2+0x022],%l7 ! Mem[000000005d0000e2] p38_far_3_hem: membar #Sync ldd [%i3+0x038],%l0 ! Mem[000000005d8000f8] ldx [%i2+0x038],%l5 ! Mem[000000005d0000f8] stb %l7,[%i0+0x01a] ! Mem[000000005c0000da] ldsw [%i2+0x030],%l3 ! Mem[000000005d0000f0] swap [%i0+0x018],%l0 ! Mem[000000005c0000d8] ldd [%i3+0x010],%l4 ! Mem[000000005d8000d0] membar #Sync jmpl %o7,%g0 ldsb [%i2+0x022],%l7 ! Mem[000000005d0000e2] p38_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p39_far_3_le: ldx [%i3+0x000],%l2 ! Mem[000000005f8000c0] stw %l4,[%i3+0x028] ! Mem[000000005f8000e8] ldstub [%i1+0x039],%l1 ! Mem[000000005e8000f9] stw %l4,[%i3+0x004] ! Mem[000000005f8000c4] std %l6,[%i2+0x028] ! Mem[000000005f0000e8] jmpl %o7,%g0 ldd [%i0+0x010],%l2 ! Mem[000000005e0000d0] p39_far_3_lem: membar #Sync ldx [%i3+0x000],%l2 ! Mem[000000005f8000c0] stw %l4,[%i3+0x028] ! Mem[000000005f8000e8] ldstub [%i1+0x039],%l1 ! Mem[000000005e8000f9] stw %l4,[%i3+0x004] ! Mem[000000005f8000c4] std %l6,[%i2+0x028] ! Mem[000000005f0000e8] membar #Sync jmpl %o7,%g0 ldd [%i0+0x010],%l2 ! Mem[000000005e0000d0] p39_far_3_he: ldstub [%i0+0x01f],%l5 ! Mem[000000005e0000df] swap [%i1+0x018],%l4 ! Mem[000000005e8000d8] jmpl %o7,%g0 swap [%i3+0x020],%l2 ! Mem[000000005f8000e0] p39_far_3_hem: membar #Sync ldstub [%i0+0x01f],%l5 ! Mem[000000005e0000df] swap [%i1+0x018],%l4 ! Mem[000000005e8000d8] membar #Sync jmpl %o7,%g0 swap [%i3+0x020],%l2 ! Mem[000000005f8000e0] p39_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p40_far_3_le: std %l4,[%i1+0x000] ! Mem[00000000608000c0] jmpl %o7,%g0 ldsh [%i0+0x00e],%l6 ! Mem[00000000600000ce] p40_far_3_lem: membar #Sync std %l4,[%i1+0x000] ! Mem[00000000608000c0] membar #Sync jmpl %o7,%g0 ldsh [%i0+0x00e],%l6 ! Mem[00000000600000ce] p40_far_3_he: stx %l7,[%i1+0x010] ! Mem[00000000608000d0] ldstub [%i3+0x03b],%l5 ! Mem[00000000618000fb] ldstub [%i1+0x01a],%l7 ! Mem[00000000608000da] ldstub [%i2+0x032],%l3 ! Mem[00000000610000f2] lduh [%i0+0x018],%l0 ! Mem[00000000600000d8] jmpl %o7,%g0 stx %l5,[%i1+0x010] ! Mem[00000000608000d0] p40_far_3_hem: membar #Sync stx %l7,[%i1+0x010] ! Mem[00000000608000d0] ldstub [%i3+0x03b],%l5 ! Mem[00000000618000fb] ldstub [%i1+0x01a],%l7 ! Mem[00000000608000da] ldstub [%i2+0x032],%l3 ! Mem[00000000610000f2] lduh [%i0+0x018],%l0 ! Mem[00000000600000d8] membar #Sync jmpl %o7,%g0 stx %l5,[%i1+0x010] ! Mem[00000000608000d0] p40_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p41_far_3_le: std %l6,[%i2+0x010] ! Mem[00000000630000d0] ldstub [%i3+0x009],%l7 ! Mem[00000000638000c9] lduh [%i2+0x00c],%l3 ! Mem[00000000630000cc] stw %l1,[%i0+0x02c] ! Mem[00000000620000ec] jmpl %o7,%g0 stw %l0,[%i1+0x018] ! Mem[00000000628000d8] p41_far_3_lem: membar #Sync std %l6,[%i2+0x010] ! Mem[00000000630000d0] ldstub [%i3+0x009],%l7 ! Mem[00000000638000c9] lduh [%i2+0x00c],%l3 ! Mem[00000000630000cc] stw %l1,[%i0+0x02c] ! Mem[00000000620000ec] membar #Sync jmpl %o7,%g0 stw %l0,[%i1+0x018] ! Mem[00000000628000d8] p41_far_3_he: lduh [%i0+0x008],%l2 ! Mem[00000000620000c8] sth %l7,[%i2+0x020] ! Mem[00000000630000e0] std %l4,[%i2+0x000] ! Mem[00000000630000c0] ldsb [%i3+0x027],%l7 ! Mem[00000000638000e7] ldstub [%i1+0x03e],%l6 ! Mem[00000000628000fe] ldsh [%i2+0x00c],%l6 ! Mem[00000000630000cc] ldstub [%i1+0x01b],%l6 ! Mem[00000000628000db] jmpl %o7,%g0 ldd [%i3+0x038],%l2 ! Mem[00000000638000f8] p41_far_3_hem: membar #Sync lduh [%i0+0x008],%l2 ! Mem[00000000620000c8] sth %l7,[%i2+0x020] ! Mem[00000000630000e0] std %l4,[%i2+0x000] ! Mem[00000000630000c0] ldsb [%i3+0x027],%l7 ! Mem[00000000638000e7] ldstub [%i1+0x03e],%l6 ! Mem[00000000628000fe] ldsh [%i2+0x00c],%l6 ! Mem[00000000630000cc] ldstub [%i1+0x01b],%l6 ! Mem[00000000628000db] membar #Sync jmpl %o7,%g0 ldd [%i3+0x038],%l2 ! Mem[00000000638000f8] p41_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p42_far_3_le: ldx [%i0+0x010],%l0 ! Mem[00000000640000d0] jmpl %o7,%g0 ldd [%i0+0x028],%l0 ! Mem[00000000640000e8] p42_far_3_lem: membar #Sync ldx [%i0+0x010],%l0 ! Mem[00000000640000d0] membar #Sync jmpl %o7,%g0 ldd [%i0+0x028],%l0 ! Mem[00000000640000e8] p42_far_3_he: ldsw [%i1+0x020],%l7 ! Mem[00000000648000e0] lduh [%i2+0x01e],%l4 ! Mem[00000000650000de] ldd [%i0+0x010],%l0 ! Mem[00000000640000d0] jmpl %o7,%g0 stw %l3,[%i3+0x028] ! Mem[00000000658000e8] p42_far_3_hem: membar #Sync ldsw [%i1+0x020],%l7 ! Mem[00000000648000e0] lduh [%i2+0x01e],%l4 ! Mem[00000000650000de] ldd [%i0+0x010],%l0 ! Mem[00000000640000d0] membar #Sync jmpl %o7,%g0 stw %l3,[%i3+0x028] ! Mem[00000000658000e8] p42_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p43_far_3_le: ldsb [%i3+0x02e],%l6 ! Mem[00000000678000ee] ldsw [%i3+0x010],%l3 ! Mem[00000000678000d0] swap [%i0+0x018],%l5 ! Mem[00000000660000d8] stb %l1,[%i3+0x021] ! Mem[00000000678000e1] ldsw [%i3+0x008],%l0 ! Mem[00000000678000c8] jmpl %o7,%g0 ldx [%i3+0x028],%l2 ! Mem[00000000678000e8] p43_far_3_lem: membar #Sync ldsb [%i3+0x02e],%l6 ! Mem[00000000678000ee] ldsw [%i3+0x010],%l3 ! Mem[00000000678000d0] swap [%i0+0x018],%l5 ! Mem[00000000660000d8] stb %l1,[%i3+0x021] ! Mem[00000000678000e1] ldsw [%i3+0x008],%l0 ! Mem[00000000678000c8] membar #Sync jmpl %o7,%g0 ldx [%i3+0x028],%l2 ! Mem[00000000678000e8] p43_far_3_he: swap [%i1+0x024],%l5 ! Mem[00000000668000e4] jmpl %o7,%g0 swap [%i3+0x03c],%l1 ! Mem[00000000678000fc] p43_far_3_hem: membar #Sync swap [%i1+0x024],%l5 ! Mem[00000000668000e4] membar #Sync jmpl %o7,%g0 swap [%i3+0x03c],%l1 ! Mem[00000000678000fc] p43_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p44_far_3_le: lduw [%i1+0x000],%l1 ! Mem[00000000688000c0] swap [%i0+0x028],%l0 ! Mem[00000000680000e8] ldsh [%i3+0x012],%l2 ! Mem[00000000698000d2] ldub [%i3+0x016],%l1 ! Mem[00000000698000d6] swap [%i1+0x034],%l7 ! Mem[00000000688000f4] jmpl %o7,%g0 ldsh [%i1+0x028],%l7 ! Mem[00000000688000e8] p44_far_3_lem: membar #Sync lduw [%i1+0x000],%l1 ! Mem[00000000688000c0] swap [%i0+0x028],%l0 ! Mem[00000000680000e8] ldsh [%i3+0x012],%l2 ! Mem[00000000698000d2] ldub [%i3+0x016],%l1 ! Mem[00000000698000d6] swap [%i1+0x034],%l7 ! Mem[00000000688000f4] membar #Sync jmpl %o7,%g0 ldsh [%i1+0x028],%l7 ! Mem[00000000688000e8] p44_far_3_he: lduh [%i1+0x03a],%l0 ! Mem[00000000688000fa] ldsb [%i1+0x03b],%l5 ! Mem[00000000688000fb] std %l6,[%i3+0x018] ! Mem[00000000698000d8] swap [%i3+0x030],%l3 ! Mem[00000000698000f0] ldstub [%i1+0x018],%l0 ! Mem[00000000688000d8] ldsw [%i1+0x014],%l5 ! Mem[00000000688000d4] jmpl %o7,%g0 lduh [%i1+0x022],%l7 ! Mem[00000000688000e2] p44_far_3_hem: membar #Sync lduh [%i1+0x03a],%l0 ! Mem[00000000688000fa] ldsb [%i1+0x03b],%l5 ! Mem[00000000688000fb] std %l6,[%i3+0x018] ! Mem[00000000698000d8] swap [%i3+0x030],%l3 ! Mem[00000000698000f0] ldstub [%i1+0x018],%l0 ! Mem[00000000688000d8] ldsw [%i1+0x014],%l5 ! Mem[00000000688000d4] membar #Sync jmpl %o7,%g0 lduh [%i1+0x022],%l7 ! Mem[00000000688000e2] p44_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p45_far_3_le: swap [%i3+0x018],%l2 ! Mem[000000006b8000d8] ldsw [%i1+0x004],%l6 ! Mem[000000006a8000c4] swap [%i3+0x00c],%l3 ! Mem[000000006b8000cc] swap [%i1+0x000],%l3 ! Mem[000000006a8000c0] ldstub [%i3+0x00a],%l2 ! Mem[000000006b8000ca] stw %l2,[%i2+0x014] ! Mem[000000006b0000d4] jmpl %o7,%g0 ldub [%i2+0x032],%l0 ! Mem[000000006b0000f2] p45_far_3_lem: membar #Sync swap [%i3+0x018],%l2 ! Mem[000000006b8000d8] ldsw [%i1+0x004],%l6 ! Mem[000000006a8000c4] swap [%i3+0x00c],%l3 ! Mem[000000006b8000cc] swap [%i1+0x000],%l3 ! Mem[000000006a8000c0] ldstub [%i3+0x00a],%l2 ! Mem[000000006b8000ca] stw %l2,[%i2+0x014] ! Mem[000000006b0000d4] membar #Sync jmpl %o7,%g0 ldub [%i2+0x032],%l0 ! Mem[000000006b0000f2] p45_far_3_he: jmpl %o7,%g0 stx %l1,[%i1+0x018] ! Mem[000000006a8000d8] jmpl %o7,%g0 nop p45_far_3_hem: membar #Sync jmpl %o7,%g0 stx %l1,[%i1+0x018] ! Mem[000000006a8000d8] jmpl %o7,%g0 nop p45_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p46_far_3_le: ldsh [%i3+0x010],%l4 ! Mem[000000006d8000d0] stx %l0,[%i1+0x010] ! Mem[000000006c8000d0] std %l6,[%i0+0x000] ! Mem[000000006c0000c0] swap [%i1+0x014],%l2 ! Mem[000000006c8000d4] jmpl %o7,%g0 lduh [%i0+0x018],%l7 ! Mem[000000006c0000d8] p46_far_3_lem: membar #Sync ldsh [%i3+0x010],%l4 ! Mem[000000006d8000d0] stx %l0,[%i1+0x010] ! Mem[000000006c8000d0] std %l6,[%i0+0x000] ! Mem[000000006c0000c0] swap [%i1+0x014],%l2 ! Mem[000000006c8000d4] membar #Sync jmpl %o7,%g0 lduh [%i0+0x018],%l7 ! Mem[000000006c0000d8] p46_far_3_he: ldstub [%i2+0x01a],%l4 ! Mem[000000006d0000da] ldub [%i0+0x000],%l2 ! Mem[000000006c0000c0] stw %l1,[%i2+0x020] ! Mem[000000006d0000e0] ldx [%i1+0x028],%l3 ! Mem[000000006c8000e8] swap [%i3+0x020],%l7 ! Mem[000000006d8000e0] jmpl %o7,%g0 ldstub [%i2+0x026],%l4 ! Mem[000000006d0000e6] p46_far_3_hem: membar #Sync ldstub [%i2+0x01a],%l4 ! Mem[000000006d0000da] ldub [%i0+0x000],%l2 ! Mem[000000006c0000c0] stw %l1,[%i2+0x020] ! Mem[000000006d0000e0] ldx [%i1+0x028],%l3 ! Mem[000000006c8000e8] swap [%i3+0x020],%l7 ! Mem[000000006d8000e0] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x026],%l4 ! Mem[000000006d0000e6] p46_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p47_far_3_le: jmpl %o7,%g0 swap [%i1+0x010],%l0 ! Mem[000000006e8000d0] jmpl %o7,%g0 nop p47_far_3_lem: membar #Sync jmpl %o7,%g0 swap [%i1+0x010],%l0 ! Mem[000000006e8000d0] jmpl %o7,%g0 nop p47_far_3_he: ldsw [%i3+0x008],%l3 ! Mem[000000006f8000c8] jmpl %o7,%g0 swap [%i1+0x018],%l6 ! Mem[000000006e8000d8] p47_far_3_hem: membar #Sync ldsw [%i3+0x008],%l3 ! Mem[000000006f8000c8] membar #Sync jmpl %o7,%g0 swap [%i1+0x018],%l6 ! Mem[000000006e8000d8] p47_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p48_far_3_le: ldstub [%i2+0x005],%l4 ! Mem[00000000710000c5] jmpl %o7,%g0 swap [%i3+0x00c],%l6 ! Mem[00000000718000cc] p48_far_3_lem: membar #Sync ldstub [%i2+0x005],%l4 ! Mem[00000000710000c5] membar #Sync jmpl %o7,%g0 swap [%i3+0x00c],%l6 ! Mem[00000000718000cc] p48_far_3_he: swap [%i3+0x020],%l1 ! Mem[00000000718000e0] ldsw [%i1+0x03c],%l6 ! Mem[00000000708000fc] sth %l0,[%i3+0x03a] ! Mem[00000000718000fa] ldstub [%i2+0x03b],%l5 ! Mem[00000000710000fb] swap [%i1+0x018],%l7 ! Mem[00000000708000d8] jmpl %o7,%g0 ldsh [%i0+0x032],%l3 ! Mem[00000000700000f2] p48_far_3_hem: membar #Sync swap [%i3+0x020],%l1 ! Mem[00000000718000e0] ldsw [%i1+0x03c],%l6 ! Mem[00000000708000fc] sth %l0,[%i3+0x03a] ! Mem[00000000718000fa] ldstub [%i2+0x03b],%l5 ! Mem[00000000710000fb] swap [%i1+0x018],%l7 ! Mem[00000000708000d8] membar #Sync jmpl %o7,%g0 ldsh [%i0+0x032],%l3 ! Mem[00000000700000f2] p48_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p49_far_3_le: stw %l6,[%i1+0x01c] ! Mem[00000000728000dc] ldub [%i1+0x016],%l2 ! Mem[00000000728000d6] jmpl %o7,%g0 stb %l6,[%i1+0x012] ! Mem[00000000728000d2] p49_far_3_lem: membar #Sync stw %l6,[%i1+0x01c] ! Mem[00000000728000dc] ldub [%i1+0x016],%l2 ! Mem[00000000728000d6] membar #Sync jmpl %o7,%g0 stb %l6,[%i1+0x012] ! Mem[00000000728000d2] p49_far_3_he: ldsw [%i3+0x00c],%l6 ! Mem[00000000738000cc] ldsh [%i2+0x01a],%l6 ! Mem[00000000730000da] ldub [%i3+0x03a],%l3 ! Mem[00000000738000fa] ldsh [%i1+0x000],%l3 ! Mem[00000000728000c0] lduh [%i0+0x032],%l1 ! Mem[00000000720000f2] ldsb [%i0+0x02f],%l6 ! Mem[00000000720000ef] jmpl %o7,%g0 lduw [%i1+0x038],%l4 ! Mem[00000000728000f8] p49_far_3_hem: membar #Sync ldsw [%i3+0x00c],%l6 ! Mem[00000000738000cc] ldsh [%i2+0x01a],%l6 ! Mem[00000000730000da] ldub [%i3+0x03a],%l3 ! Mem[00000000738000fa] ldsh [%i1+0x000],%l3 ! Mem[00000000728000c0] lduh [%i0+0x032],%l1 ! Mem[00000000720000f2] ldsb [%i0+0x02f],%l6 ! Mem[00000000720000ef] membar #Sync jmpl %o7,%g0 lduw [%i1+0x038],%l4 ! Mem[00000000728000f8] p49_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p50_far_3_le: ldstub [%i3+0x009],%l2 ! Mem[00000000758000c9] ldx [%i1+0x010],%l7 ! Mem[00000000748000d0] lduw [%i3+0x034],%l6 ! Mem[00000000758000f4] swap [%i2+0x034],%l1 ! Mem[00000000750000f4] ldstub [%i1+0x006],%l2 ! Mem[00000000748000c6] stx %l4,[%i1+0x000] ! Mem[00000000748000c0] ldsw [%i2+0x03c],%l2 ! Mem[00000000750000fc] jmpl %o7,%g0 std %l0,[%i3+0x030] ! Mem[00000000758000f0] p50_far_3_lem: membar #Sync ldstub [%i3+0x009],%l2 ! Mem[00000000758000c9] ldx [%i1+0x010],%l7 ! Mem[00000000748000d0] lduw [%i3+0x034],%l6 ! Mem[00000000758000f4] swap [%i2+0x034],%l1 ! Mem[00000000750000f4] ldstub [%i1+0x006],%l2 ! Mem[00000000748000c6] stx %l4,[%i1+0x000] ! Mem[00000000748000c0] ldsw [%i2+0x03c],%l2 ! Mem[00000000750000fc] membar #Sync jmpl %o7,%g0 std %l0,[%i3+0x030] ! Mem[00000000758000f0] p50_far_3_he: ldd [%i0+0x038],%l6 ! Mem[00000000740000f8] ldstub [%i3+0x015],%l0 ! Mem[00000000758000d5] ldsh [%i3+0x024],%l1 ! Mem[00000000758000e4] ldstub [%i3+0x02e],%l5 ! Mem[00000000758000ee] lduh [%i0+0x022],%l2 ! Mem[00000000740000e2] ldd [%i0+0x038],%l2 ! Mem[00000000740000f8] sth %l2,[%i0+0x034] ! Mem[00000000740000f4] jmpl %o7,%g0 ldx [%i1+0x038],%l6 ! Mem[00000000748000f8] p50_far_3_hem: membar #Sync ldd [%i0+0x038],%l6 ! Mem[00000000740000f8] ldstub [%i3+0x015],%l0 ! Mem[00000000758000d5] ldsh [%i3+0x024],%l1 ! Mem[00000000758000e4] ldstub [%i3+0x02e],%l5 ! Mem[00000000758000ee] lduh [%i0+0x022],%l2 ! Mem[00000000740000e2] ldd [%i0+0x038],%l2 ! Mem[00000000740000f8] sth %l2,[%i0+0x034] ! Mem[00000000740000f4] membar #Sync jmpl %o7,%g0 ldx [%i1+0x038],%l6 ! Mem[00000000748000f8] p50_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p51_far_3_le: ldd [%i3+0x010],%l2 ! Mem[00000000778000d0] std %l6,[%i2+0x008] ! Mem[00000000770000c8] swap [%i3+0x020],%l4 ! Mem[00000000778000e0] stx %l6,[%i0+0x028] ! Mem[00000000760000e8] jmpl %o7,%g0 ldstub [%i2+0x011],%l3 ! Mem[00000000770000d1] p51_far_3_lem: membar #Sync ldd [%i3+0x010],%l2 ! Mem[00000000778000d0] std %l6,[%i2+0x008] ! Mem[00000000770000c8] swap [%i3+0x020],%l4 ! Mem[00000000778000e0] stx %l6,[%i0+0x028] ! Mem[00000000760000e8] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x011],%l3 ! Mem[00000000770000d1] p51_far_3_he: stb %l2,[%i1+0x03d] ! Mem[00000000768000fd] sth %l1,[%i1+0x018] ! Mem[00000000768000d8] swap [%i3+0x028],%l0 ! Mem[00000000778000e8] jmpl %o7,%g0 stw %l1,[%i2+0x038] ! Mem[00000000770000f8] p51_far_3_hem: membar #Sync stb %l2,[%i1+0x03d] ! Mem[00000000768000fd] sth %l1,[%i1+0x018] ! Mem[00000000768000d8] swap [%i3+0x028],%l0 ! Mem[00000000778000e8] membar #Sync jmpl %o7,%g0 stw %l1,[%i2+0x038] ! Mem[00000000770000f8] p51_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p52_far_3_le: lduh [%i1+0x034],%l1 ! Mem[00000000788000f4] ldx [%i1+0x038],%l4 ! Mem[00000000788000f8] ldstub [%i1+0x01a],%l3 ! Mem[00000000788000da] ldd [%i0+0x008],%l2 ! Mem[00000000780000c8] ldsw [%i1+0x00c],%l5 ! Mem[00000000788000cc] ldsh [%i3+0x01e],%l2 ! Mem[00000000798000de] jmpl %o7,%g0 ldstub [%i1+0x034],%l2 ! Mem[00000000788000f4] p52_far_3_lem: membar #Sync lduh [%i1+0x034],%l1 ! Mem[00000000788000f4] ldx [%i1+0x038],%l4 ! Mem[00000000788000f8] ldstub [%i1+0x01a],%l3 ! Mem[00000000788000da] ldd [%i0+0x008],%l2 ! Mem[00000000780000c8] ldsw [%i1+0x00c],%l5 ! Mem[00000000788000cc] ldsh [%i3+0x01e],%l2 ! Mem[00000000798000de] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x034],%l2 ! Mem[00000000788000f4] p52_far_3_he: swap [%i0+0x038],%l5 ! Mem[00000000780000f8] jmpl %o7,%g0 lduw [%i2+0x018],%l5 ! Mem[00000000790000d8] p52_far_3_hem: membar #Sync swap [%i0+0x038],%l5 ! Mem[00000000780000f8] membar #Sync jmpl %o7,%g0 lduw [%i2+0x018],%l5 ! Mem[00000000790000d8] p52_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p53_far_3_le: jmpl %o7,%g0 stw %l2,[%i0+0x010] ! Mem[000000007a0000d0] jmpl %o7,%g0 nop p53_far_3_lem: membar #Sync jmpl %o7,%g0 stw %l2,[%i0+0x010] ! Mem[000000007a0000d0] jmpl %o7,%g0 nop p53_far_3_he: ldstub [%i1+0x034],%l0 ! Mem[000000007a8000f4] jmpl %o7,%g0 ldd [%i1+0x020],%l0 ! Mem[000000007a8000e0] p53_far_3_hem: membar #Sync ldstub [%i1+0x034],%l0 ! Mem[000000007a8000f4] membar #Sync jmpl %o7,%g0 ldd [%i1+0x020],%l0 ! Mem[000000007a8000e0] p53_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p54_far_3_le: swap [%i3+0x00c],%l3 ! Mem[000000007d8000cc] lduh [%i1+0x002],%l3 ! Mem[000000007c8000c2] stx %l2,[%i0+0x008] ! Mem[000000007c0000c8] ldstub [%i2+0x011],%l1 ! Mem[000000007d0000d1] swap [%i0+0x008],%l2 ! Mem[000000007c0000c8] lduw [%i0+0x034],%l3 ! Mem[000000007c0000f4] jmpl %o7,%g0 ldstub [%i3+0x014],%l2 ! Mem[000000007d8000d4] p54_far_3_lem: membar #Sync swap [%i3+0x00c],%l3 ! Mem[000000007d8000cc] lduh [%i1+0x002],%l3 ! Mem[000000007c8000c2] stx %l2,[%i0+0x008] ! Mem[000000007c0000c8] ldstub [%i2+0x011],%l1 ! Mem[000000007d0000d1] swap [%i0+0x008],%l2 ! Mem[000000007c0000c8] lduw [%i0+0x034],%l3 ! Mem[000000007c0000f4] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x014],%l2 ! Mem[000000007d8000d4] p54_far_3_he: ldsh [%i0+0x036],%l7 ! Mem[000000007c0000f6] ldx [%i0+0x038],%l4 ! Mem[000000007c0000f8] stx %l6,[%i3+0x018] ! Mem[000000007d8000d8] stx %l6,[%i1+0x028] ! Mem[000000007c8000e8] sth %l6,[%i1+0x03a] ! Mem[000000007c8000fa] sth %l1,[%i0+0x038] ! Mem[000000007c0000f8] ldd [%i3+0x028],%l2 ! Mem[000000007d8000e8] jmpl %o7,%g0 swap [%i1+0x010],%l1 ! Mem[000000007c8000d0] p54_far_3_hem: membar #Sync ldsh [%i0+0x036],%l7 ! Mem[000000007c0000f6] ldx [%i0+0x038],%l4 ! Mem[000000007c0000f8] stx %l6,[%i3+0x018] ! Mem[000000007d8000d8] stx %l6,[%i1+0x028] ! Mem[000000007c8000e8] sth %l6,[%i1+0x03a] ! Mem[000000007c8000fa] sth %l1,[%i0+0x038] ! Mem[000000007c0000f8] ldd [%i3+0x028],%l2 ! Mem[000000007d8000e8] membar #Sync jmpl %o7,%g0 swap [%i1+0x010],%l1 ! Mem[000000007c8000d0] p54_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p55_far_3_le: sth %l1,[%i3+0x038] ! Mem[000000007f8000f8] sth %l4,[%i0+0x004] ! Mem[000000007e0000c4] ldstub [%i0+0x02e],%l6 ! Mem[000000007e0000ee] swap [%i3+0x018],%l2 ! Mem[000000007f8000d8] jmpl %o7,%g0 stb %l6,[%i2+0x007] ! Mem[000000007f0000c7] p55_far_3_lem: membar #Sync sth %l1,[%i3+0x038] ! Mem[000000007f8000f8] sth %l4,[%i0+0x004] ! Mem[000000007e0000c4] ldstub [%i0+0x02e],%l6 ! Mem[000000007e0000ee] swap [%i3+0x018],%l2 ! Mem[000000007f8000d8] membar #Sync jmpl %o7,%g0 stb %l6,[%i2+0x007] ! Mem[000000007f0000c7] p55_far_3_he: lduh [%i1+0x03a],%l0 ! Mem[000000007e8000fa] ldstub [%i0+0x03b],%l5 ! Mem[000000007e0000fb] stb %l7,[%i0+0x01a] ! Mem[000000007e0000da] ldstub [%i0+0x032],%l3 ! Mem[000000007e0000f2] std %l0,[%i1+0x028] ! Mem[000000007e8000e8] swap [%i1+0x018],%l1 ! Mem[000000007e8000d8] jmpl %o7,%g0 stx %l7,[%i0+0x000] ! Mem[000000007e0000c0] p55_far_3_hem: membar #Sync lduh [%i1+0x03a],%l0 ! Mem[000000007e8000fa] ldstub [%i0+0x03b],%l5 ! Mem[000000007e0000fb] stb %l7,[%i0+0x01a] ! Mem[000000007e0000da] ldstub [%i0+0x032],%l3 ! Mem[000000007e0000f2] std %l0,[%i1+0x028] ! Mem[000000007e8000e8] swap [%i1+0x018],%l1 ! Mem[000000007e8000d8] membar #Sync jmpl %o7,%g0 stx %l7,[%i0+0x000] ! Mem[000000007e0000c0] p55_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p56_far_3_le: ldd [%i1+0x010],%l4 ! Mem[00000000808000d0] stw %l7,[%i2+0x034] ! Mem[00000000810000f4] jmpl %o7,%g0 ldstub [%i1+0x029],%l7 ! Mem[00000000808000e9] p56_far_3_lem: membar #Sync ldd [%i1+0x010],%l4 ! Mem[00000000808000d0] stw %l7,[%i2+0x034] ! Mem[00000000810000f4] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x029],%l7 ! Mem[00000000808000e9] p56_far_3_he: ldstub [%i0+0x03b],%l0 ! Mem[00000000800000fb] ldstub [%i3+0x000],%l2 ! Mem[00000000818000c0] ldstub [%i3+0x018],%l0 ! Mem[00000000818000d8] ldsh [%i1+0x016],%l5 ! Mem[00000000808000d6] lduh [%i3+0x03a],%l6 ! Mem[00000000818000fa] swap [%i3+0x01c],%l4 ! Mem[00000000818000dc] jmpl %o7,%g0 stb %l4,[%i1+0x03a] ! Mem[00000000808000fa] p56_far_3_hem: membar #Sync ldstub [%i0+0x03b],%l0 ! Mem[00000000800000fb] ldstub [%i3+0x000],%l2 ! Mem[00000000818000c0] ldstub [%i3+0x018],%l0 ! Mem[00000000818000d8] ldsh [%i1+0x016],%l5 ! Mem[00000000808000d6] lduh [%i3+0x03a],%l6 ! Mem[00000000818000fa] swap [%i3+0x01c],%l4 ! Mem[00000000818000dc] membar #Sync jmpl %o7,%g0 stb %l4,[%i1+0x03a] ! Mem[00000000808000fa] p56_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p57_far_3_le: ldsh [%i0+0x006],%l6 ! Mem[00000000820000c6] std %l2,[%i0+0x008] ! Mem[00000000820000c8] ldub [%i0+0x003],%l3 ! Mem[00000000820000c3] swap [%i3+0x008],%l2 ! Mem[00000000838000c8] lduh [%i0+0x016],%l2 ! Mem[00000000820000d6] swap [%i0+0x030],%l0 ! Mem[00000000820000f0] lduw [%i1+0x008],%l7 ! Mem[00000000828000c8] jmpl %o7,%g0 ldstub [%i2+0x034],%l2 ! Mem[00000000830000f4] p57_far_3_lem: membar #Sync ldsh [%i0+0x006],%l6 ! Mem[00000000820000c6] std %l2,[%i0+0x008] ! Mem[00000000820000c8] ldub [%i0+0x003],%l3 ! Mem[00000000820000c3] swap [%i3+0x008],%l2 ! Mem[00000000838000c8] lduh [%i0+0x016],%l2 ! Mem[00000000820000d6] swap [%i0+0x030],%l0 ! Mem[00000000820000f0] lduw [%i1+0x008],%l7 ! Mem[00000000828000c8] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x034],%l2 ! Mem[00000000830000f4] p57_far_3_he: swap [%i0+0x034],%l7 ! Mem[00000000820000f4] lduh [%i2+0x03a],%l4 ! Mem[00000000830000fa] ldstub [%i3+0x03e],%l6 ! Mem[00000000838000fe] ldsw [%i1+0x00c],%l6 ! Mem[00000000828000cc] lduh [%i0+0x01a],%l1 ! Mem[00000000820000da] swap [%i1+0x01c],%l7 ! Mem[00000000828000dc] ldstub [%i1+0x001],%l3 ! Mem[00000000828000c1] jmpl %o7,%g0 swap [%i2+0x030],%l1 ! Mem[00000000830000f0] p57_far_3_hem: membar #Sync swap [%i0+0x034],%l7 ! Mem[00000000820000f4] lduh [%i2+0x03a],%l4 ! Mem[00000000830000fa] ldstub [%i3+0x03e],%l6 ! Mem[00000000838000fe] ldsw [%i1+0x00c],%l6 ! Mem[00000000828000cc] lduh [%i0+0x01a],%l1 ! Mem[00000000820000da] swap [%i1+0x01c],%l7 ! Mem[00000000828000dc] ldstub [%i1+0x001],%l3 ! Mem[00000000828000c1] membar #Sync jmpl %o7,%g0 swap [%i2+0x030],%l1 ! Mem[00000000830000f0] p57_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p58_far_3_le: stw %l2,[%i1+0x034] ! Mem[00000000848000f4] swap [%i2+0x008],%l2 ! Mem[00000000850000c8] jmpl %o7,%g0 swap [%i0+0x034],%l3 ! Mem[00000000840000f4] p58_far_3_lem: membar #Sync stw %l2,[%i1+0x034] ! Mem[00000000848000f4] swap [%i2+0x008],%l2 ! Mem[00000000850000c8] membar #Sync jmpl %o7,%g0 swap [%i0+0x034],%l3 ! Mem[00000000840000f4] p58_far_3_he: ldstub [%i2+0x022],%l7 ! Mem[00000000850000e2] jmpl %o7,%g0 lduh [%i0+0x00a],%l6 ! Mem[00000000840000ca] p58_far_3_hem: membar #Sync ldstub [%i2+0x022],%l7 ! Mem[00000000850000e2] membar #Sync jmpl %o7,%g0 lduh [%i0+0x00a],%l6 ! Mem[00000000840000ca] p58_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p59_far_3_le: swap [%i2+0x008],%l3 ! Mem[00000000870000c8] jmpl %o7,%g0 swap [%i0+0x010],%l2 ! Mem[00000000860000d0] p59_far_3_lem: membar #Sync swap [%i2+0x008],%l3 ! Mem[00000000870000c8] membar #Sync jmpl %o7,%g0 swap [%i0+0x010],%l2 ! Mem[00000000860000d0] p59_far_3_he: jmpl %o7,%g0 ldstub [%i1+0x03e],%l5 ! Mem[00000000868000fe] jmpl %o7,%g0 nop p59_far_3_hem: membar #Sync jmpl %o7,%g0 ldstub [%i1+0x03e],%l5 ! Mem[00000000868000fe] jmpl %o7,%g0 nop p59_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p60_far_3_le: ldx [%i1+0x018],%l7 ! Mem[00000000888000d8] stw %l2,[%i1+0x008] ! Mem[00000000888000c8] jmpl %o7,%g0 swap [%i1+0x034],%l2 ! Mem[00000000888000f4] p60_far_3_lem: membar #Sync ldx [%i1+0x018],%l7 ! Mem[00000000888000d8] stw %l2,[%i1+0x008] ! Mem[00000000888000c8] membar #Sync jmpl %o7,%g0 swap [%i1+0x034],%l2 ! Mem[00000000888000f4] p60_far_3_he: stb %l0,[%i0+0x018] ! Mem[00000000880000d8] swap [%i1+0x014],%l5 ! Mem[00000000888000d4] lduw [%i2+0x038],%l6 ! Mem[00000000890000f8] jmpl %o7,%g0 ldsb [%i2+0x01f],%l4 ! Mem[00000000890000df] p60_far_3_hem: membar #Sync stb %l0,[%i0+0x018] ! Mem[00000000880000d8] swap [%i1+0x014],%l5 ! Mem[00000000888000d4] lduw [%i2+0x038],%l6 ! Mem[00000000890000f8] membar #Sync jmpl %o7,%g0 ldsb [%i2+0x01f],%l4 ! Mem[00000000890000df] p60_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p61_far_3_le: stx %l0,[%i1+0x028] ! Mem[000000008a8000e8] stx %l2,[%i3+0x010] ! Mem[000000008b8000d0] ldsb [%i2+0x006],%l4 ! Mem[000000008b0000c6] stw %l3,[%i1+0x008] ! Mem[000000008a8000c8] ldx [%i0+0x000],%l4 ! Mem[000000008a0000c0] swap [%i0+0x02c],%l6 ! Mem[000000008a0000ec] ldsw [%i3+0x018],%l2 ! Mem[000000008b8000d8] jmpl %o7,%g0 lduh [%i0+0x002],%l7 ! Mem[000000008a0000c2] p61_far_3_lem: membar #Sync stx %l0,[%i1+0x028] ! Mem[000000008a8000e8] stx %l2,[%i3+0x010] ! Mem[000000008b8000d0] ldsb [%i2+0x006],%l4 ! Mem[000000008b0000c6] stw %l3,[%i1+0x008] ! Mem[000000008a8000c8] ldx [%i0+0x000],%l4 ! Mem[000000008a0000c0] swap [%i0+0x02c],%l6 ! Mem[000000008a0000ec] ldsw [%i3+0x018],%l2 ! Mem[000000008b8000d8] membar #Sync jmpl %o7,%g0 lduh [%i0+0x002],%l7 ! Mem[000000008a0000c2] p61_far_3_he: ldstub [%i1+0x029],%l3 ! Mem[000000008a8000e9] ldsw [%i3+0x010],%l2 ! Mem[000000008b8000d0] std %l6,[%i2+0x010] ! Mem[000000008b0000d0] stx %l2,[%i1+0x008] ! Mem[000000008a8000c8] jmpl %o7,%g0 stb %l0,[%i1+0x02a] ! Mem[000000008a8000ea] p61_far_3_hem: membar #Sync ldstub [%i1+0x029],%l3 ! Mem[000000008a8000e9] ldsw [%i3+0x010],%l2 ! Mem[000000008b8000d0] std %l6,[%i2+0x010] ! Mem[000000008b0000d0] stx %l2,[%i1+0x008] ! Mem[000000008a8000c8] membar #Sync jmpl %o7,%g0 stb %l0,[%i1+0x02a] ! Mem[000000008a8000ea] p61_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p62_far_3_le: swap [%i1+0x014],%l6 ! Mem[000000008c8000d4] lduw [%i2+0x03c],%l7 ! Mem[000000008d0000fc] jmpl %o7,%g0 sth %l2,[%i1+0x028] ! Mem[000000008c8000e8] p62_far_3_lem: membar #Sync swap [%i1+0x014],%l6 ! Mem[000000008c8000d4] lduw [%i2+0x03c],%l7 ! Mem[000000008d0000fc] membar #Sync jmpl %o7,%g0 sth %l2,[%i1+0x028] ! Mem[000000008c8000e8] p62_far_3_he: swap [%i1+0x01c],%l2 ! Mem[000000008c8000dc] lduh [%i3+0x02a],%l2 ! Mem[000000008d8000ea] ldub [%i1+0x01c],%l2 ! Mem[000000008c8000dc] swap [%i3+0x000],%l7 ! Mem[000000008d8000c0] ldub [%i0+0x03f],%l7 ! Mem[000000008c0000ff] ldsh [%i3+0x020],%l3 ! Mem[000000008d8000e0] jmpl %o7,%g0 lduh [%i3+0x024],%l1 ! Mem[000000008d8000e4] p62_far_3_hem: membar #Sync swap [%i1+0x01c],%l2 ! Mem[000000008c8000dc] lduh [%i3+0x02a],%l2 ! Mem[000000008d8000ea] ldub [%i1+0x01c],%l2 ! Mem[000000008c8000dc] swap [%i3+0x000],%l7 ! Mem[000000008d8000c0] ldub [%i0+0x03f],%l7 ! Mem[000000008c0000ff] ldsh [%i3+0x020],%l3 ! Mem[000000008d8000e0] membar #Sync jmpl %o7,%g0 lduh [%i3+0x024],%l1 ! Mem[000000008d8000e4] p62_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p63_far_3_le: lduh [%i3+0x010],%l3 ! Mem[000000008f8000d0] ldsb [%i0+0x01a],%l5 ! Mem[000000008e0000da] stx %l1,[%i2+0x020] ! Mem[000000008f0000e0] jmpl %o7,%g0 ldsh [%i3+0x008],%l0 ! Mem[000000008f8000c8] p63_far_3_lem: membar #Sync lduh [%i3+0x010],%l3 ! Mem[000000008f8000d0] ldsb [%i0+0x01a],%l5 ! Mem[000000008e0000da] stx %l1,[%i2+0x020] ! Mem[000000008f0000e0] membar #Sync jmpl %o7,%g0 ldsh [%i3+0x008],%l0 ! Mem[000000008f8000c8] p63_far_3_he: jmpl %o7,%g0 swap [%i3+0x038],%l1 ! Mem[000000008f8000f8] jmpl %o7,%g0 nop p63_far_3_hem: membar #Sync jmpl %o7,%g0 swap [%i3+0x038],%l1 ! Mem[000000008f8000f8] jmpl %o7,%g0 nop p63_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 far3_b2b_h: nop nop nop nop nop nop nop jmpl %o7,%g0 nop far3_b2b_l: nop nop nop nop nop nop nop jmpl %o7,%g0 nop user_far3_end: .seg "text" .align 0x2000 user_jump0_start: INIT_MEM(0, 0x0010, 1, +, 0, +, 0) p0_jmpl_0_le: jmpl %g6+8,%g0 swap [%i0+0x024],%l4 ! Mem[00000000100000e4] p0_call_0_le: swap [%i0+0x034],%l5 ! Mem[00000000100000f4] retl ldsh [%i1+0x038],%l1 ! Mem[00000000108000f8] p0_jmpl_0_lo: jmpl %g6+8,%g0 swap [%o0+0x024],%l4 ! Mem[00000000100000e4] p0_call_0_lo: swap [%o0+0x034],%l5 ! Mem[00000000100000f4] retl ldsh [%o1+0x038],%l1 ! Mem[00000000108000f8] p0_jmpl_0_he: lduh [%i0+0x03c],%l4 ! Mem[00000000100000fc] lduh [%i2+0x004],%l4 ! Mem[00000000110000c4] stw %l1,[%i1+0x034] ! Mem[00000000108000f4] jmpl %g6+8,%g0 lduh [%i0+0x02e],%l6 ! Mem[00000000100000ee] p0_call_0_he: retl lduw [%i2+0x01c],%l0 ! Mem[00000000110000dc] p0_jmpl_0_ho: lduh [%o0+0x03c],%l4 ! Mem[00000000100000fc] lduh [%o2+0x004],%l4 ! Mem[00000000110000c4] stw %l1,[%o1+0x034] ! Mem[00000000108000f4] jmpl %g6+8,%g0 lduh [%o0+0x02e],%l6 ! Mem[00000000100000ee] p0_call_0_ho: retl lduw [%o2+0x01c],%l0 ! Mem[00000000110000dc] p1_jmpl_0_le: jmpl %g6+8,%g0 lduh [%i2+0x016],%l0 ! Mem[00000000130000d6] p1_call_0_le: ldsh [%i0+0x012],%l0 ! Mem[00000000120000d2] std %l2,[%i3+0x028] ! Mem[00000000138000e8] ldub [%i0+0x03c],%l5 ! Mem[00000000120000fc] swap [%i1+0x010],%l1 ! Mem[00000000128000d0] ldstub [%i3+0x00d],%l0 ! Mem[00000000138000cd] stb %l0,[%i3+0x005] ! Mem[00000000138000c5] retl sth %l7,[%i0+0x01a] ! Mem[00000000120000da] p1_jmpl_0_lo: jmpl %g6+8,%g0 lduh [%o2+0x016],%l0 ! Mem[00000000130000d6] p1_call_0_lo: ldsh [%o0+0x012],%l0 ! Mem[00000000120000d2] std %l2,[%o3+0x028] ! Mem[00000000138000e8] ldub [%o0+0x03c],%l5 ! Mem[00000000120000fc] swap [%o1+0x010],%l1 ! Mem[00000000128000d0] ldstub [%o3+0x00d],%l0 ! Mem[00000000138000cd] stb %l0,[%o3+0x005] ! Mem[00000000138000c5] retl sth %l7,[%o0+0x01a] ! Mem[00000000120000da] p1_jmpl_0_he: lduw [%i2+0x028],%l5 ! Mem[00000000130000e8] ldstub [%i0+0x038],%l7 ! Mem[00000000120000f8] ldsb [%i1+0x001],%l4 ! Mem[00000000128000c1] sth %l0,[%i2+0x024] ! Mem[00000000130000e4] jmpl %g6+8,%g0 ldsh [%i3+0x026],%l5 ! Mem[00000000138000e6] p1_call_0_he: ldub [%i3+0x00a],%l4 ! Mem[00000000138000ca] retl ldsb [%i3+0x00a],%l7 ! Mem[00000000138000ca] p1_jmpl_0_ho: lduw [%o2+0x028],%l5 ! Mem[00000000130000e8] ldstub [%o0+0x038],%l7 ! Mem[00000000120000f8] ldsb [%o1+0x001],%l4 ! Mem[00000000128000c1] sth %l0,[%o2+0x024] ! Mem[00000000130000e4] jmpl %g6+8,%g0 ldsh [%o3+0x026],%l5 ! Mem[00000000138000e6] p1_call_0_ho: ldub [%o3+0x00a],%l4 ! Mem[00000000138000ca] retl ldsb [%o3+0x00a],%l7 ! Mem[00000000138000ca] p2_jmpl_0_le: jmpl %g6+8,%g0 ldstub [%i2+0x017],%l0 ! Mem[00000000150000d7] p2_call_0_le: ldsb [%i1+0x034],%l5 ! Mem[00000000148000f4] ldd [%i1+0x038],%l0 ! Mem[00000000148000f8] ldstub [%i2+0x00f],%l4 ! Mem[00000000150000cf] swap [%i2+0x020],%l2 ! Mem[00000000150000e0] lduh [%i3+0x03e],%l0 ! Mem[00000000158000fe] ldstub [%i1+0x01c],%l0 ! Mem[00000000148000dc] retl ldx [%i3+0x000],%l3 ! Mem[00000000158000c0] p2_jmpl_0_lo: jmpl %g6+8,%g0 ldstub [%o2+0x017],%l0 ! Mem[00000000150000d7] p2_call_0_lo: ldsb [%o1+0x034],%l5 ! Mem[00000000148000f4] ldd [%o1+0x038],%l0 ! Mem[00000000148000f8] ldstub [%o2+0x00f],%l4 ! Mem[00000000150000cf] swap [%o2+0x020],%l2 ! Mem[00000000150000e0] lduh [%o3+0x03e],%l0 ! Mem[00000000158000fe] ldstub [%o1+0x01c],%l0 ! Mem[00000000148000dc] retl ldx [%o3+0x000],%l3 ! Mem[00000000158000c0] p2_jmpl_0_he: ldsh [%i2+0x03c],%l0 ! Mem[00000000150000fc] stb %l7,[%i2+0x018] ! Mem[00000000150000d8] lduw [%i2+0x000],%l4 ! Mem[00000000150000c0] ldsh [%i3+0x01e],%l5 ! Mem[00000000158000de] swap [%i1+0x030],%l6 ! Mem[00000000148000f0] jmpl %g6+8,%g0 swap [%i2+0x018],%l2 ! Mem[00000000150000d8] p2_call_0_he: ldx [%i2+0x018],%l7 ! Mem[00000000150000d8] ldx [%i1+0x010],%l7 ! Mem[00000000148000d0] lduw [%i0+0x018],%l1 ! Mem[00000000140000d8] stb %l2,[%i2+0x00d] ! Mem[00000000150000cd] ldd [%i1+0x020],%l6 ! Mem[00000000148000e0] ldstub [%i0+0x008],%l7 ! Mem[00000000140000c8] sth %l3,[%i2+0x022] ! Mem[00000000150000e2] retl swap [%i1+0x024],%l2 ! Mem[00000000148000e4] p2_jmpl_0_ho: ldsh [%o2+0x03c],%l0 ! Mem[00000000150000fc] stb %l7,[%o2+0x018] ! Mem[00000000150000d8] lduw [%o2+0x000],%l4 ! Mem[00000000150000c0] ldsh [%o3+0x01e],%l5 ! Mem[00000000158000de] swap [%o1+0x030],%l6 ! Mem[00000000148000f0] jmpl %g6+8,%g0 swap [%o2+0x018],%l2 ! Mem[00000000150000d8] p2_call_0_ho: ldx [%o2+0x018],%l7 ! Mem[00000000150000d8] ldx [%o1+0x010],%l7 ! Mem[00000000148000d0] lduw [%o0+0x018],%l1 ! Mem[00000000140000d8] stb %l2,[%o2+0x00d] ! Mem[00000000150000cd] ldd [%o1+0x020],%l6 ! Mem[00000000148000e0] ldstub [%o0+0x008],%l7 ! Mem[00000000140000c8] sth %l3,[%o2+0x022] ! Mem[00000000150000e2] retl swap [%o1+0x024],%l2 ! Mem[00000000148000e4] p3_jmpl_0_le: jmpl %g6+8,%g0 stb %l4,[%i3+0x007] ! Mem[00000000178000c7] p3_call_0_le: swap [%i2+0x03c],%l2 ! Mem[00000000170000fc] retl ldsb [%i0+0x015],%l4 ! Mem[00000000160000d5] p3_jmpl_0_lo: jmpl %g6+8,%g0 stb %l4,[%o3+0x007] ! Mem[00000000178000c7] p3_call_0_lo: swap [%o2+0x03c],%l2 ! Mem[00000000170000fc] retl ldsb [%o0+0x015],%l4 ! Mem[00000000160000d5] p3_jmpl_0_he: ldstub [%i3+0x03c],%l4 ! Mem[00000000178000fc] lduw [%i1+0x018],%l7 ! Mem[00000000168000d8] std %l2,[%i0+0x038] ! Mem[00000000160000f8] swap [%i0+0x02c],%l1 ! Mem[00000000160000ec] ldsh [%i3+0x000],%l0 ! Mem[00000000178000c0] stx %l5,[%i2+0x030] ! Mem[00000000170000f0] jmpl %g6+8,%g0 std %l4,[%i0+0x038] ! Mem[00000000160000f8] p3_call_0_he: retl ldd [%i1+0x030],%l6 ! Mem[00000000168000f0] p3_jmpl_0_ho: ldstub [%o3+0x03c],%l4 ! Mem[00000000178000fc] lduw [%o1+0x018],%l7 ! Mem[00000000168000d8] std %l2,[%o0+0x038] ! Mem[00000000160000f8] swap [%o0+0x02c],%l1 ! Mem[00000000160000ec] ldsh [%o3+0x000],%l0 ! Mem[00000000178000c0] stx %l5,[%o2+0x030] ! Mem[00000000170000f0] jmpl %g6+8,%g0 std %l4,[%o0+0x038] ! Mem[00000000160000f8] p3_call_0_ho: retl ldd [%o1+0x030],%l6 ! Mem[00000000168000f0] p4_jmpl_0_le: jmpl %g6+8,%g0 std %l4,[%i3+0x020] ! Mem[00000000198000e0] p4_call_0_le: stx %l2,[%i0+0x018] ! Mem[00000000180000d8] retl ldsb [%i2+0x015],%l4 ! Mem[00000000190000d5] p4_jmpl_0_lo: jmpl %g6+8,%g0 std %l4,[%o3+0x020] ! Mem[00000000198000e0] p4_call_0_lo: stx %l2,[%o0+0x018] ! Mem[00000000180000d8] retl ldsb [%o2+0x015],%l4 ! Mem[00000000190000d5] p4_jmpl_0_he: lduw [%i1+0x020],%l1 ! Mem[00000000188000e0] ldsh [%i2+0x032],%l4 ! Mem[00000000190000f2] ldsb [%i2+0x005],%l5 ! Mem[00000000190000c5] stb %l0,[%i1+0x03a] ! Mem[00000000188000fa] ldd [%i0+0x000],%l0 ! Mem[00000000180000c0] ldx [%i1+0x010],%l5 ! Mem[00000000188000d0] jmpl %g6+8,%g0 ldstub [%i0+0x01b],%l5 ! Mem[00000000180000db] p4_call_0_he: retl ldstub [%i3+0x030],%l6 ! Mem[00000000198000f0] p4_jmpl_0_ho: lduw [%o1+0x020],%l1 ! Mem[00000000188000e0] ldsh [%o2+0x032],%l4 ! Mem[00000000190000f2] ldsb [%o2+0x005],%l5 ! Mem[00000000190000c5] stb %l0,[%o1+0x03a] ! Mem[00000000188000fa] ldd [%o0+0x000],%l0 ! Mem[00000000180000c0] ldx [%o1+0x010],%l5 ! Mem[00000000188000d0] jmpl %g6+8,%g0 ldstub [%o0+0x01b],%l5 ! Mem[00000000180000db] p4_call_0_ho: retl ldstub [%o3+0x030],%l6 ! Mem[00000000198000f0] p5_jmpl_0_le: jmpl %g6+8,%g0 ldsh [%i1+0x006],%l4 ! Mem[000000001a8000c6] p5_call_0_le: ldub [%i3+0x014],%l5 ! Mem[000000001b8000d4] retl swap [%i1+0x000],%l3 ! Mem[000000001a8000c0] p5_jmpl_0_lo: jmpl %g6+8,%g0 ldsh [%o1+0x006],%l4 ! Mem[000000001a8000c6] p5_call_0_lo: ldub [%o3+0x014],%l5 ! Mem[000000001b8000d4] retl swap [%o1+0x000],%l3 ! Mem[000000001a8000c0] p5_jmpl_0_he: ldsw [%i0+0x038],%l0 ! Mem[000000001a0000f8] ldsb [%i2+0x03a],%l0 ! Mem[000000001b0000fa] ldstub [%i3+0x026],%l0 ! Mem[000000001b8000e6] ldsb [%i1+0x031],%l1 ! Mem[000000001a8000f1] ldub [%i1+0x03b],%l5 ! Mem[000000001a8000fb] stx %l2,[%i0+0x008] ! Mem[000000001a0000c8] ldsh [%i2+0x034],%l4 ! Mem[000000001b0000f4] jmpl %g6+8,%g0 ldstub [%i3+0x001],%l4 ! Mem[000000001b8000c1] p5_call_0_he: ldstub [%i1+0x02d],%l6 ! Mem[000000001a8000ed] ldx [%i3+0x038],%l6 ! Mem[000000001b8000f8] retl ldsw [%i3+0x018],%l7 ! Mem[000000001b8000d8] p5_jmpl_0_ho: ldsw [%o0+0x038],%l0 ! Mem[000000001a0000f8] ldsb [%o2+0x03a],%l0 ! Mem[000000001b0000fa] ldstub [%o3+0x026],%l0 ! Mem[000000001b8000e6] ldsb [%o1+0x031],%l1 ! Mem[000000001a8000f1] ldub [%o1+0x03b],%l5 ! Mem[000000001a8000fb] stx %l2,[%o0+0x008] ! Mem[000000001a0000c8] ldsh [%o2+0x034],%l4 ! Mem[000000001b0000f4] jmpl %g6+8,%g0 ldstub [%o3+0x001],%l4 ! Mem[000000001b8000c1] p5_call_0_ho: ldstub [%o1+0x02d],%l6 ! Mem[000000001a8000ed] ldx [%o3+0x038],%l6 ! Mem[000000001b8000f8] retl ldsw [%o3+0x018],%l7 ! Mem[000000001b8000d8] p6_jmpl_0_le: jmpl %g6+8,%g0 ldd [%i3+0x020],%l4 ! Mem[000000001d8000e0] p6_call_0_le: ldsh [%i1+0x01e],%l2 ! Mem[000000001c8000de] retl stw %l4,[%i0+0x014] ! Mem[000000001c0000d4] p6_jmpl_0_lo: jmpl %g6+8,%g0 ldd [%o3+0x020],%l4 ! Mem[000000001d8000e0] p6_call_0_lo: ldsh [%o1+0x01e],%l2 ! Mem[000000001c8000de] retl stw %l4,[%o0+0x014] ! Mem[000000001c0000d4] p6_jmpl_0_he: ldsb [%i1+0x020],%l1 ! Mem[000000001c8000e0] ldstub [%i1+0x032],%l4 ! Mem[000000001c8000f2] ldx [%i0+0x038],%l2 ! Mem[000000001c0000f8] std %l0,[%i0+0x028] ! Mem[000000001c0000e8] swap [%i3+0x020],%l0 ! Mem[000000001d8000e0] std %l4,[%i0+0x010] ! Mem[000000001c0000d0] jmpl %g6+8,%g0 lduh [%i0+0x032],%l4 ! Mem[000000001c0000f2] p6_call_0_he: std %l4,[%i3+0x018] ! Mem[000000001d8000d8] ldstub [%i0+0x02f],%l3 ! Mem[000000001c0000ef] lduh [%i3+0x014],%l5 ! Mem[000000001d8000d4] swap [%i2+0x02c],%l6 ! Mem[000000001d0000ec] retl lduh [%i1+0x03e],%l6 ! Mem[000000001c8000fe] p6_jmpl_0_ho: ldsb [%o1+0x020],%l1 ! Mem[000000001c8000e0] ldstub [%o1+0x032],%l4 ! Mem[000000001c8000f2] ldx [%o0+0x038],%l2 ! Mem[000000001c0000f8] std %l0,[%o0+0x028] ! Mem[000000001c0000e8] swap [%o3+0x020],%l0 ! Mem[000000001d8000e0] std %l4,[%o0+0x010] ! Mem[000000001c0000d0] jmpl %g6+8,%g0 lduh [%o0+0x032],%l4 ! Mem[000000001c0000f2] p6_call_0_ho: std %l4,[%o3+0x018] ! Mem[000000001d8000d8] ldstub [%o0+0x02f],%l3 ! Mem[000000001c0000ef] lduh [%o3+0x014],%l5 ! Mem[000000001d8000d4] swap [%o2+0x02c],%l6 ! Mem[000000001d0000ec] retl lduh [%o1+0x03e],%l6 ! Mem[000000001c8000fe] p7_jmpl_0_le: jmpl %g6+8,%g0 ldstub [%i2+0x007],%l4 ! Mem[000000001f0000c7] p7_call_0_le: std %l6,[%i2+0x010] ! Mem[000000001f0000d0] retl sth %l3,[%i1+0x000] ! Mem[000000001e8000c0] p7_jmpl_0_lo: jmpl %g6+8,%g0 ldstub [%o2+0x007],%l4 ! Mem[000000001f0000c7] p7_call_0_lo: std %l6,[%o2+0x010] ! Mem[000000001f0000d0] retl sth %l3,[%o1+0x000] ! Mem[000000001e8000c0] p7_jmpl_0_he: lduh [%i1+0x038],%l0 ! Mem[000000001e8000f8] ldstub [%i2+0x024],%l4 ! Mem[000000001f0000e4] lduh [%i3+0x026],%l0 ! Mem[000000001f8000e6] sth %l1,[%i2+0x030] ! Mem[000000001f0000f0] std %l2,[%i2+0x008] ! Mem[000000001f0000c8] ldstub [%i3+0x008],%l2 ! Mem[000000001f8000c8] ldsw [%i0+0x01c],%l3 ! Mem[000000001e0000dc] jmpl %g6+8,%g0 ldsb [%i3+0x03e],%l5 ! Mem[000000001f8000fe] p7_call_0_he: retl ldub [%i1+0x001],%l4 ! Mem[000000001e8000c1] p7_jmpl_0_ho: lduh [%o1+0x038],%l0 ! Mem[000000001e8000f8] ldstub [%o2+0x024],%l4 ! Mem[000000001f0000e4] lduh [%o3+0x026],%l0 ! Mem[000000001f8000e6] sth %l1,[%o2+0x030] ! Mem[000000001f0000f0] std %l2,[%o2+0x008] ! Mem[000000001f0000c8] ldstub [%o3+0x008],%l2 ! Mem[000000001f8000c8] ldsw [%o0+0x01c],%l3 ! Mem[000000001e0000dc] jmpl %g6+8,%g0 ldsb [%o3+0x03e],%l5 ! Mem[000000001f8000fe] p7_call_0_ho: retl ldub [%o1+0x001],%l4 ! Mem[000000001e8000c1] p8_jmpl_0_le: jmpl %g6+8,%g0 ldstub [%i1+0x027],%l4 ! Mem[00000000208000e7] p8_call_0_le: ldx [%i2+0x018],%l2 ! Mem[00000000210000d8] retl stb %l4,[%i2+0x015] ! Mem[00000000210000d5] p8_jmpl_0_lo: jmpl %g6+8,%g0 ldstub [%o1+0x027],%l4 ! Mem[00000000208000e7] p8_call_0_lo: ldx [%o2+0x018],%l2 ! Mem[00000000210000d8] retl stb %l4,[%o2+0x015] ! Mem[00000000210000d5] p8_jmpl_0_he: ldub [%i1+0x020],%l1 ! Mem[00000000208000e0] sth %l4,[%i0+0x032] ! Mem[00000000200000f2] lduw [%i1+0x004],%l5 ! Mem[00000000208000c4] sth %l0,[%i3+0x03a] ! Mem[00000000218000fa] swap [%i0+0x004],%l0 ! Mem[00000000200000c4] lduw [%i0+0x010],%l1 ! Mem[00000000200000d0] jmpl %g6+8,%g0 ldstub [%i0+0x01b],%l5 ! Mem[00000000200000db] p8_call_0_he: retl stx %l7,[%i0+0x018] ! Mem[00000000200000d8] p8_jmpl_0_ho: ldub [%o1+0x020],%l1 ! Mem[00000000208000e0] sth %l4,[%o0+0x032] ! Mem[00000000200000f2] lduw [%o1+0x004],%l5 ! Mem[00000000208000c4] sth %l0,[%o3+0x03a] ! Mem[00000000218000fa] swap [%o0+0x004],%l0 ! Mem[00000000200000c4] lduw [%o0+0x010],%l1 ! Mem[00000000200000d0] jmpl %g6+8,%g0 ldstub [%o0+0x01b],%l5 ! Mem[00000000200000db] p8_call_0_ho: retl stx %l7,[%o0+0x018] ! Mem[00000000200000d8] p9_jmpl_0_le: jmpl %g6+8,%g0 swap [%i2+0x014],%l0 ! Mem[00000000230000d4] p9_call_0_le: ldd [%i1+0x010],%l4 ! Mem[00000000228000d0] lduh [%i3+0x018],%l1 ! Mem[00000000238000d8] swap [%i1+0x03c],%l5 ! Mem[00000000228000fc] lduw [%i2+0x010],%l4 ! Mem[00000000230000d0] stw %l0,[%i3+0x01c] ! Mem[00000000238000dc] swap [%i1+0x020],%l2 ! Mem[00000000228000e0] retl swap [%i1+0x020],%l2 ! Mem[00000000228000e0] p9_jmpl_0_lo: jmpl %g6+8,%g0 swap [%o2+0x014],%l0 ! Mem[00000000230000d4] p9_call_0_lo: ldd [%o1+0x010],%l4 ! Mem[00000000228000d0] lduh [%o3+0x018],%l1 ! Mem[00000000238000d8] swap [%o1+0x03c],%l5 ! Mem[00000000228000fc] lduw [%o2+0x010],%l4 ! Mem[00000000230000d0] stw %l0,[%o3+0x01c] ! Mem[00000000238000dc] swap [%o1+0x020],%l2 ! Mem[00000000228000e0] retl swap [%o1+0x020],%l2 ! Mem[00000000228000e0] p9_jmpl_0_he: ldsw [%i1+0x008],%l2 ! Mem[00000000228000c8] sth %l3,[%i1+0x01c] ! Mem[00000000228000dc] ldstub [%i1+0x03e],%l5 ! Mem[00000000228000fe] swap [%i0+0x010],%l5 ! Mem[00000000220000d0] jmpl %g6+8,%g0 ldx [%i3+0x028],%l5 ! Mem[00000000238000e8] p9_call_0_he: lduh [%i0+0x02c],%l6 ! Mem[00000000220000ec] ldsb [%i3+0x032],%l3 ! Mem[00000000238000f2] ldstub [%i0+0x00a],%l4 ! Mem[00000000220000ca] ldstub [%i2+0x00a],%l7 ! Mem[00000000230000ca] ldsh [%i0+0x02e],%l0 ! Mem[00000000220000ee] retl ldstub [%i3+0x008],%l2 ! Mem[00000000238000c8] p9_jmpl_0_ho: ldsw [%o1+0x008],%l2 ! Mem[00000000228000c8] sth %l3,[%o1+0x01c] ! Mem[00000000228000dc] ldstub [%o1+0x03e],%l5 ! Mem[00000000228000fe] swap [%o0+0x010],%l5 ! Mem[00000000220000d0] jmpl %g6+8,%g0 ldx [%o3+0x028],%l5 ! Mem[00000000238000e8] p9_call_0_ho: lduh [%o0+0x02c],%l6 ! Mem[00000000220000ec] ldsb [%o3+0x032],%l3 ! Mem[00000000238000f2] ldstub [%o0+0x00a],%l4 ! Mem[00000000220000ca] ldstub [%o2+0x00a],%l7 ! Mem[00000000230000ca] ldsh [%o0+0x02e],%l0 ! Mem[00000000220000ee] retl ldstub [%o3+0x008],%l2 ! Mem[00000000238000c8] p10_jmpl_0_le: jmpl %g6+8,%g0 sth %l4,[%i2+0x026] ! Mem[00000000250000e6] p10_call_0_le: swap [%i3+0x01c],%l2 ! Mem[00000000258000dc] retl lduw [%i3+0x038],%l1 ! Mem[00000000258000f8] p10_jmpl_0_lo: jmpl %g6+8,%g0 sth %l4,[%o2+0x026] ! Mem[00000000250000e6] p10_call_0_lo: swap [%o3+0x01c],%l2 ! Mem[00000000258000dc] retl lduw [%o3+0x038],%l1 ! Mem[00000000258000f8] p10_jmpl_0_he: stb %l4,[%i0+0x03c] ! Mem[00000000240000fc] ldd [%i3+0x018],%l6 ! Mem[00000000258000d8] swap [%i3+0x034],%l1 ! Mem[00000000258000f4] jmpl %g6+8,%g0 lduh [%i2+0x02e],%l6 ! Mem[00000000250000ee] p10_call_0_he: retl stx %l0,[%i3+0x018] ! Mem[00000000258000d8] p10_jmpl_0_ho: stb %l4,[%o0+0x03c] ! Mem[00000000240000fc] ldd [%o3+0x018],%l6 ! Mem[00000000258000d8] swap [%o3+0x034],%l1 ! Mem[00000000258000f4] jmpl %g6+8,%g0 lduh [%o2+0x02e],%l6 ! Mem[00000000250000ee] p10_call_0_ho: retl stx %l0,[%o3+0x018] ! Mem[00000000258000d8] p11_jmpl_0_le: jmpl %g6+8,%g0 ldub [%i0+0x007],%l4 ! Mem[00000000260000c7] p11_call_0_le: stx %l2,[%i1+0x038] ! Mem[00000000268000f8] retl swap [%i3+0x018],%l1 ! Mem[00000000278000d8] p11_jmpl_0_lo: jmpl %g6+8,%g0 ldub [%o0+0x007],%l4 ! Mem[00000000260000c7] p11_call_0_lo: stx %l2,[%o1+0x038] ! Mem[00000000268000f8] retl swap [%o3+0x018],%l1 ! Mem[00000000278000d8] p11_jmpl_0_he: ldx [%i2+0x038],%l4 ! Mem[00000000270000f8] ldstub [%i2+0x01b],%l7 ! Mem[00000000270000db] ldsh [%i3+0x026],%l0 ! Mem[00000000278000e6] jmpl %g6+8,%g0 ldd [%i0+0x030],%l0 ! Mem[00000000260000f0] p11_call_0_he: swap [%i3+0x020],%l2 ! Mem[00000000278000e0] retl stx %l2,[%i1+0x020] ! Mem[00000000268000e0] p11_jmpl_0_ho: ldx [%o2+0x038],%l4 ! Mem[00000000270000f8] ldstub [%o2+0x01b],%l7 ! Mem[00000000270000db] ldsh [%o3+0x026],%l0 ! Mem[00000000278000e6] jmpl %g6+8,%g0 ldd [%o0+0x030],%l0 ! Mem[00000000260000f0] p11_call_0_ho: swap [%o3+0x020],%l2 ! Mem[00000000278000e0] retl stx %l2,[%o1+0x020] ! Mem[00000000268000e0] p12_jmpl_0_le: jmpl %g6+8,%g0 lduh [%i3+0x026],%l4 ! Mem[00000000298000e6] p12_call_0_le: ldx [%i3+0x030],%l5 ! Mem[00000000298000f0] retl swap [%i0+0x038],%l1 ! Mem[00000000280000f8] p12_jmpl_0_lo: jmpl %g6+8,%g0 lduh [%o3+0x026],%l4 ! Mem[00000000298000e6] p12_call_0_lo: ldx [%o3+0x030],%l5 ! Mem[00000000298000f0] retl swap [%o0+0x038],%l1 ! Mem[00000000280000f8] p12_jmpl_0_he: ldx [%i1+0x018],%l0 ! Mem[00000000288000d8] lduh [%i2+0x004],%l4 ! Mem[00000000290000c4] sth %l1,[%i2+0x034] ! Mem[00000000290000f4] jmpl %g6+8,%g0 lduh [%i0+0x02e],%l6 ! Mem[00000000280000ee] p12_call_0_he: retl ldx [%i3+0x018],%l0 ! Mem[00000000298000d8] p12_jmpl_0_ho: ldx [%o1+0x018],%l0 ! Mem[00000000288000d8] lduh [%o2+0x004],%l4 ! Mem[00000000290000c4] sth %l1,[%o2+0x034] ! Mem[00000000290000f4] jmpl %g6+8,%g0 lduh [%o0+0x02e],%l6 ! Mem[00000000280000ee] p12_call_0_ho: retl ldx [%o3+0x018],%l0 ! Mem[00000000298000d8] p13_jmpl_0_le: jmpl %g6+8,%g0 ldx [%i2+0x000],%l4 ! Mem[000000002b0000c0] p13_call_0_le: ldsh [%i2+0x03e],%l2 ! Mem[000000002b0000fe] retl ldstub [%i2+0x015],%l4 ! Mem[000000002b0000d5] p13_jmpl_0_lo: jmpl %g6+8,%g0 ldx [%o2+0x000],%l4 ! Mem[000000002b0000c0] p13_call_0_lo: ldsh [%o2+0x03e],%l2 ! Mem[000000002b0000fe] retl ldstub [%o2+0x015],%l4 ! Mem[000000002b0000d5] p13_jmpl_0_he: ldx [%i0+0x020],%l1 ! Mem[000000002a0000e0] ldsw [%i2+0x030],%l4 ! Mem[000000002b0000f0] ldub [%i1+0x03d],%l2 ! Mem[000000002a8000fd] std %l0,[%i0+0x028] ! Mem[000000002a0000e8] ldstub [%i1+0x000],%l0 ! Mem[000000002a8000c0] ldstub [%i2+0x02a],%l0 ! Mem[000000002b0000ea] jmpl %g6+8,%g0 swap [%i3+0x030],%l4 ! Mem[000000002b8000f0] p13_call_0_he: ldsb [%i1+0x00d],%l5 ! Mem[000000002a8000cd] ldsb [%i2+0x01c],%l6 ! Mem[000000002b0000dc] stx %l1,[%i1+0x000] ! Mem[000000002a8000c0] swap [%i1+0x008],%l5 ! Mem[000000002a8000c8] retl std %l0,[%i1+0x000] ! Mem[000000002a8000c0] p13_jmpl_0_ho: ldx [%o0+0x020],%l1 ! Mem[000000002a0000e0] ldsw [%o2+0x030],%l4 ! Mem[000000002b0000f0] ldub [%o1+0x03d],%l2 ! Mem[000000002a8000fd] std %l0,[%o0+0x028] ! Mem[000000002a0000e8] ldstub [%o1+0x000],%l0 ! Mem[000000002a8000c0] ldstub [%o2+0x02a],%l0 ! Mem[000000002b0000ea] jmpl %g6+8,%g0 swap [%o3+0x030],%l4 ! Mem[000000002b8000f0] p13_call_0_ho: ldsb [%o1+0x00d],%l5 ! Mem[000000002a8000cd] ldsb [%o2+0x01c],%l6 ! Mem[000000002b0000dc] stx %l1,[%o1+0x000] ! Mem[000000002a8000c0] swap [%o1+0x008],%l5 ! Mem[000000002a8000c8] retl std %l0,[%o1+0x000] ! Mem[000000002a8000c0] p14_jmpl_0_le: jmpl %g6+8,%g0 swap [%i0+0x024],%l4 ! Mem[000000002c0000e4] p14_call_0_le: stw %l5,[%i3+0x034] ! Mem[000000002d8000f4] retl ldx [%i1+0x020],%l3 ! Mem[000000002c8000e0] p14_jmpl_0_lo: jmpl %g6+8,%g0 swap [%o0+0x024],%l4 ! Mem[000000002c0000e4] p14_call_0_lo: stw %l5,[%o3+0x034] ! Mem[000000002d8000f4] retl ldx [%o1+0x020],%l3 ! Mem[000000002c8000e0] p14_jmpl_0_he: ldsh [%i1+0x018],%l0 ! Mem[000000002c8000d8] ldstub [%i1+0x03a],%l0 ! Mem[000000002c8000fa] stx %l0,[%i0+0x000] ! Mem[000000002c0000c0] swap [%i0+0x010],%l1 ! Mem[000000002c0000d0] ldstub [%i0+0x032],%l4 ! Mem[000000002c0000f2] ldsw [%i0+0x028],%l2 ! Mem[000000002c0000e8] swap [%i3+0x03c],%l3 ! Mem[000000002d8000fc] jmpl %g6+8,%g0 std %l0,[%i0+0x030] ! Mem[000000002c0000f0] p14_call_0_he: swap [%i2+0x000],%l4 ! Mem[000000002d0000c0] retl ldd [%i3+0x000],%l0 ! Mem[000000002d8000c0] p14_jmpl_0_ho: ldsh [%o1+0x018],%l0 ! Mem[000000002c8000d8] ldstub [%o1+0x03a],%l0 ! Mem[000000002c8000fa] stx %l0,[%o0+0x000] ! Mem[000000002c0000c0] swap [%o0+0x010],%l1 ! Mem[000000002c0000d0] ldstub [%o0+0x032],%l4 ! Mem[000000002c0000f2] ldsw [%o0+0x028],%l2 ! Mem[000000002c0000e8] swap [%o3+0x03c],%l3 ! Mem[000000002d8000fc] jmpl %g6+8,%g0 std %l0,[%o0+0x030] ! Mem[000000002c0000f0] p14_call_0_ho: swap [%o2+0x000],%l4 ! Mem[000000002d0000c0] retl ldd [%o3+0x000],%l0 ! Mem[000000002d8000c0] p15_jmpl_0_le: jmpl %g6+8,%g0 stb %l1,[%i3+0x01a] ! Mem[000000002f8000da] p15_call_0_le: ldstub [%i2+0x016],%l7 ! Mem[000000002f0000d6] ldub [%i0+0x001],%l3 ! Mem[000000002e0000c1] stw %l5,[%i2+0x03c] ! Mem[000000002f0000fc] stw %l2,[%i0+0x000] ! Mem[000000002e0000c0] sth %l6,[%i2+0x018] ! Mem[000000002f0000d8] stb %l1,[%i3+0x010] ! Mem[000000002f8000d0] swap [%i0+0x00c],%l0 ! Mem[000000002e0000cc] retl ldsb [%i2+0x024],%l4 ! Mem[000000002f0000e4] p15_jmpl_0_lo: jmpl %g6+8,%g0 stb %l1,[%o3+0x01a] ! Mem[000000002f8000da] p15_call_0_lo: ldstub [%o2+0x016],%l7 ! Mem[000000002f0000d6] ldub [%o0+0x001],%l3 ! Mem[000000002e0000c1] stw %l5,[%o2+0x03c] ! Mem[000000002f0000fc] stw %l2,[%o0+0x000] ! Mem[000000002e0000c0] sth %l6,[%o2+0x018] ! Mem[000000002f0000d8] stb %l1,[%o3+0x010] ! Mem[000000002f8000d0] swap [%o0+0x00c],%l0 ! Mem[000000002e0000cc] retl ldsb [%o2+0x024],%l4 ! Mem[000000002f0000e4] p15_jmpl_0_he: jmpl %g6+8,%g0 sth %l4,[%i1+0x026] ! Mem[000000002e8000e6] p15_call_0_he: swap [%i1+0x01c],%l4 ! Mem[000000002e8000dc] stw %l3,[%i0+0x02c] ! Mem[000000002e0000ec] ldsh [%i3+0x00c],%l2 ! Mem[000000002f8000cc] swap [%i3+0x008],%l5 ! Mem[000000002f8000c8] retl std %l6,[%i0+0x038] ! Mem[000000002e0000f8] p15_jmpl_0_ho: jmpl %g6+8,%g0 sth %l4,[%o1+0x026] ! Mem[000000002e8000e6] p15_call_0_ho: swap [%o1+0x01c],%l4 ! Mem[000000002e8000dc] stw %l3,[%o0+0x02c] ! Mem[000000002e0000ec] ldsh [%o3+0x00c],%l2 ! Mem[000000002f8000cc] swap [%o3+0x008],%l5 ! Mem[000000002f8000c8] retl std %l6,[%o0+0x038] ! Mem[000000002e0000f8] p16_jmpl_0_le: jmpl %g6+8,%g0 ldx [%i1+0x010],%l0 ! Mem[00000000308000d0] p16_call_0_le: ldstub [%i1+0x034],%l5 ! Mem[00000000308000f4] stb %l1,[%i1+0x038] ! Mem[00000000308000f8] stw %l4,[%i1+0x00c] ! Mem[00000000308000cc] swap [%i0+0x018],%l3 ! Mem[00000000300000d8] ldstub [%i3+0x01c],%l5 ! Mem[00000000318000dc] swap [%i3+0x030],%l4 ! Mem[00000000318000f0] retl ldsb [%i0+0x001],%l1 ! Mem[00000000300000c1] p16_jmpl_0_lo: jmpl %g6+8,%g0 ldx [%o1+0x010],%l0 ! Mem[00000000308000d0] p16_call_0_lo: ldstub [%o1+0x034],%l5 ! Mem[00000000308000f4] stb %l1,[%o1+0x038] ! Mem[00000000308000f8] stw %l4,[%o1+0x00c] ! Mem[00000000308000cc] swap [%o0+0x018],%l3 ! Mem[00000000300000d8] ldstub [%o3+0x01c],%l5 ! Mem[00000000318000dc] swap [%o3+0x030],%l4 ! Mem[00000000318000f0] retl ldsb [%o0+0x001],%l1 ! Mem[00000000300000c1] p16_jmpl_0_he: stb %l0,[%i3+0x00a] ! Mem[00000000318000ca] sth %l4,[%i2+0x032] ! Mem[00000000310000f2] stw %l2,[%i3+0x028] ! Mem[00000000318000e8] std %l2,[%i0+0x038] ! Mem[00000000300000f8] jmpl %g6+8,%g0 lduh [%i2+0x01e],%l5 ! Mem[00000000310000de] p16_call_0_he: retl ldsb [%i2+0x03d],%l1 ! Mem[00000000310000fd] p16_jmpl_0_ho: stb %l0,[%o3+0x00a] ! Mem[00000000318000ca] sth %l4,[%o2+0x032] ! Mem[00000000310000f2] stw %l2,[%o3+0x028] ! Mem[00000000318000e8] std %l2,[%o0+0x038] ! Mem[00000000300000f8] jmpl %g6+8,%g0 lduh [%o2+0x01e],%l5 ! Mem[00000000310000de] p16_call_0_ho: retl ldsb [%o2+0x03d],%l1 ! Mem[00000000310000fd] p17_jmpl_0_le: jmpl %g6+8,%g0 stb %l4,[%i0+0x007] ! Mem[00000000320000c7] p17_call_0_le: swap [%i3+0x03c],%l2 ! Mem[00000000338000fc] retl ldx [%i3+0x010],%l4 ! Mem[00000000338000d0] p17_jmpl_0_lo: jmpl %g6+8,%g0 stb %l4,[%o0+0x007] ! Mem[00000000320000c7] p17_call_0_lo: swap [%o3+0x03c],%l2 ! Mem[00000000338000fc] retl ldx [%o3+0x010],%l4 ! Mem[00000000338000d0] p17_jmpl_0_he: lduh [%i3+0x020],%l1 ! Mem[00000000338000e0] stx %l4,[%i0+0x030] ! Mem[00000000320000f0] swap [%i2+0x03c],%l2 ! Mem[00000000330000fc] swap [%i2+0x02c],%l1 ! Mem[00000000330000ec] swap [%i3+0x000],%l0 ! Mem[00000000338000c0] ldsb [%i0+0x030],%l5 ! Mem[00000000320000f0] jmpl %g6+8,%g0 lduw [%i3+0x038],%l5 ! Mem[00000000338000f8] p17_call_0_he: retl ldsh [%i1+0x030],%l6 ! Mem[00000000328000f0] p17_jmpl_0_ho: lduh [%o3+0x020],%l1 ! Mem[00000000338000e0] stx %l4,[%o0+0x030] ! Mem[00000000320000f0] swap [%o2+0x03c],%l2 ! Mem[00000000330000fc] swap [%o2+0x02c],%l1 ! Mem[00000000330000ec] swap [%o3+0x000],%l0 ! Mem[00000000338000c0] ldsb [%o0+0x030],%l5 ! Mem[00000000320000f0] jmpl %g6+8,%g0 lduw [%o3+0x038],%l5 ! Mem[00000000338000f8] p17_call_0_ho: retl ldsh [%o1+0x030],%l6 ! Mem[00000000328000f0] p18_jmpl_0_le: jmpl %g6+8,%g0 std %l4,[%i3+0x020] ! Mem[00000000358000e0] p18_call_0_le: ldub [%i2+0x01e],%l2 ! Mem[00000000350000de] retl ldx [%i0+0x010],%l4 ! Mem[00000000340000d0] p18_jmpl_0_lo: jmpl %g6+8,%g0 std %l4,[%o3+0x020] ! Mem[00000000358000e0] p18_call_0_lo: ldub [%o2+0x01e],%l2 ! Mem[00000000350000de] retl ldx [%o0+0x010],%l4 ! Mem[00000000340000d0] p18_jmpl_0_he: stw %l0,[%i2+0x018] ! Mem[00000000350000d8] lduh [%i1+0x004],%l4 ! Mem[00000000348000c4] ldd [%i2+0x030],%l0 ! Mem[00000000350000f0] lduh [%i0+0x02e],%l6 ! Mem[00000000340000ee] std %l4,[%i3+0x010] ! Mem[00000000358000d0] std %l0,[%i1+0x008] ! Mem[00000000348000c8] jmpl %g6+8,%g0 ldx [%i0+0x030],%l4 ! Mem[00000000340000f0] p18_call_0_he: ldstub [%i0+0x01a],%l7 ! Mem[00000000340000da] ldstub [%i2+0x001],%l4 ! Mem[00000000350000c1] stx %l1,[%i3+0x030] ! Mem[00000000358000f0] ldstub [%i3+0x014],%l7 ! Mem[00000000358000d4] retl swap [%i3+0x018],%l1 ! Mem[00000000358000d8] p18_jmpl_0_ho: stw %l0,[%o2+0x018] ! Mem[00000000350000d8] lduh [%o1+0x004],%l4 ! Mem[00000000348000c4] ldd [%o2+0x030],%l0 ! Mem[00000000350000f0] lduh [%o0+0x02e],%l6 ! Mem[00000000340000ee] std %l4,[%o3+0x010] ! Mem[00000000358000d0] std %l0,[%o1+0x008] ! Mem[00000000348000c8] jmpl %g6+8,%g0 ldx [%o0+0x030],%l4 ! Mem[00000000340000f0] p18_call_0_ho: ldstub [%o0+0x01a],%l7 ! Mem[00000000340000da] ldstub [%o2+0x001],%l4 ! Mem[00000000350000c1] stx %l1,[%o3+0x030] ! Mem[00000000358000f0] ldstub [%o3+0x014],%l7 ! Mem[00000000358000d4] retl swap [%o3+0x018],%l1 ! Mem[00000000358000d8] p19_jmpl_0_le: jmpl %g6+8,%g0 ldsh [%i1+0x006],%l4 ! Mem[00000000368000c6] p19_call_0_le: ldstub [%i3+0x014],%l5 ! Mem[00000000378000d4] retl ldsh [%i2+0x018],%l1 ! Mem[00000000370000d8] p19_jmpl_0_lo: jmpl %g6+8,%g0 ldsh [%o1+0x006],%l4 ! Mem[00000000368000c6] p19_call_0_lo: ldstub [%o3+0x014],%l5 ! Mem[00000000378000d4] retl ldsh [%o2+0x018],%l1 ! Mem[00000000370000d8] p19_jmpl_0_he: ldub [%i3+0x03c],%l4 ! Mem[00000000378000fc] stb %l7,[%i0+0x01b] ! Mem[00000000360000db] ldstub [%i2+0x034],%l1 ! Mem[00000000370000f4] jmpl %g6+8,%g0 ldsb [%i2+0x02f],%l6 ! Mem[00000000370000ef] p19_call_0_he: retl ldstub [%i0+0x01c],%l0 ! Mem[00000000360000dc] p19_jmpl_0_ho: ldub [%o3+0x03c],%l4 ! Mem[00000000378000fc] stb %l7,[%o0+0x01b] ! Mem[00000000360000db] ldstub [%o2+0x034],%l1 ! Mem[00000000370000f4] jmpl %g6+8,%g0 ldsb [%o2+0x02f],%l6 ! Mem[00000000370000ef] p19_call_0_ho: retl ldstub [%o0+0x01c],%l0 ! Mem[00000000360000dc] p20_jmpl_0_le: jmpl %g6+8,%g0 ldd [%i3+0x020],%l4 ! Mem[00000000398000e0] p20_call_0_le: ldsh [%i3+0x01e],%l2 ! Mem[00000000398000de] retl lduh [%i3+0x014],%l4 ! Mem[00000000398000d4] p20_jmpl_0_lo: jmpl %g6+8,%g0 ldd [%o3+0x020],%l4 ! Mem[00000000398000e0] p20_call_0_lo: ldsh [%o3+0x01e],%l2 ! Mem[00000000398000de] retl lduh [%o3+0x014],%l4 ! Mem[00000000398000d4] p20_jmpl_0_he: ldstub [%i1+0x020],%l1 ! Mem[00000000388000e0] stx %l4,[%i3+0x030] ! Mem[00000000398000f0] ldstub [%i0+0x006],%l0 ! Mem[00000000380000c6] lduw [%i2+0x010],%l5 ! Mem[00000000390000d0] ldx [%i1+0x020],%l6 ! Mem[00000000388000e0] std %l4,[%i3+0x030] ! Mem[00000000398000f0] jmpl %g6+8,%g0 swap [%i1+0x014],%l4 ! Mem[00000000388000d4] p20_call_0_he: stb %l1,[%i1+0x001] ! Mem[00000000388000c1] ldsh [%i2+0x000],%l4 ! Mem[00000000390000c0] ldub [%i0+0x02c],%l6 ! Mem[00000000380000ec] ldsw [%i1+0x038],%l3 ! Mem[00000000388000f8] ldd [%i1+0x018],%l6 ! Mem[00000000388000d8] ldstub [%i1+0x014],%l7 ! Mem[00000000388000d4] retl ldsh [%i0+0x032],%l2 ! Mem[00000000380000f2] p20_jmpl_0_ho: ldstub [%o1+0x020],%l1 ! Mem[00000000388000e0] stx %l4,[%o3+0x030] ! Mem[00000000398000f0] ldstub [%o0+0x006],%l0 ! Mem[00000000380000c6] lduw [%o2+0x010],%l5 ! Mem[00000000390000d0] ldx [%o1+0x020],%l6 ! Mem[00000000388000e0] std %l4,[%o3+0x030] ! Mem[00000000398000f0] jmpl %g6+8,%g0 swap [%o1+0x014],%l4 ! Mem[00000000388000d4] p20_call_0_ho: stb %l1,[%o1+0x001] ! Mem[00000000388000c1] ldsh [%o2+0x000],%l4 ! Mem[00000000390000c0] ldub [%o0+0x02c],%l6 ! Mem[00000000380000ec] ldsw [%o1+0x038],%l3 ! Mem[00000000388000f8] ldd [%o1+0x018],%l6 ! Mem[00000000388000d8] ldstub [%o1+0x014],%l7 ! Mem[00000000388000d4] retl ldsh [%o0+0x032],%l2 ! Mem[00000000380000f2] p21_jmpl_0_le: jmpl %g6+8,%g0 ldstub [%i3+0x007],%l4 ! Mem[000000003b8000c7] p21_call_0_le: ldsh [%i3+0x014],%l5 ! Mem[000000003b8000d4] retl swap [%i3+0x018],%l1 ! Mem[000000003b8000d8] p21_jmpl_0_lo: jmpl %g6+8,%g0 ldstub [%o3+0x007],%l4 ! Mem[000000003b8000c7] p21_call_0_lo: ldsh [%o3+0x014],%l5 ! Mem[000000003b8000d4] retl swap [%o3+0x018],%l1 ! Mem[000000003b8000d8] p21_jmpl_0_he: std %l4,[%i2+0x038] ! Mem[000000003b0000f8] ldsh [%i1+0x01a],%l7 ! Mem[000000003a8000da] stb %l2,[%i3+0x03d] ! Mem[000000003b8000fd] jmpl %g6+8,%g0 sth %l1,[%i3+0x02c] ! Mem[000000003b8000ec] p21_call_0_he: ldsh [%i3+0x010],%l1 ! Mem[000000003b8000d0] lduh [%i2+0x00c],%l0 ! Mem[000000003b0000cc] lduw [%i3+0x004],%l0 ! Mem[000000003b8000c4] ldx [%i2+0x030],%l6 ! Mem[000000003b0000f0] ldstub [%i1+0x034],%l4 ! Mem[000000003a8000f4] ldsb [%i1+0x005],%l0 ! Mem[000000003a8000c5] retl sth %l1,[%i0+0x03c] ! Mem[000000003a0000fc] p21_jmpl_0_ho: std %l4,[%o2+0x038] ! Mem[000000003b0000f8] ldsh [%o1+0x01a],%l7 ! Mem[000000003a8000da] stb %l2,[%o3+0x03d] ! Mem[000000003b8000fd] jmpl %g6+8,%g0 sth %l1,[%o3+0x02c] ! Mem[000000003b8000ec] p21_call_0_ho: ldsh [%o3+0x010],%l1 ! Mem[000000003b8000d0] lduh [%o2+0x00c],%l0 ! Mem[000000003b0000cc] lduw [%o3+0x004],%l0 ! Mem[000000003b8000c4] ldx [%o2+0x030],%l6 ! Mem[000000003b0000f0] ldstub [%o1+0x034],%l4 ! Mem[000000003a8000f4] ldsb [%o1+0x005],%l0 ! Mem[000000003a8000c5] retl sth %l1,[%o0+0x03c] ! Mem[000000003a0000fc] p22_jmpl_0_le: jmpl %g6+8,%g0 ldstub [%i1+0x027],%l4 ! Mem[000000003c8000e7] p22_call_0_le: ldx [%i3+0x018],%l2 ! Mem[000000003d8000d8] retl ldub [%i2+0x015],%l4 ! Mem[000000003d0000d5] p22_jmpl_0_lo: jmpl %g6+8,%g0 ldstub [%o1+0x027],%l4 ! Mem[000000003c8000e7] p22_call_0_lo: ldx [%o3+0x018],%l2 ! Mem[000000003d8000d8] retl ldub [%o2+0x015],%l4 ! Mem[000000003d0000d5] p22_jmpl_0_he: swap [%i1+0x020],%l1 ! Mem[000000003c8000e0] ldd [%i2+0x030],%l4 ! Mem[000000003d0000f0] ldx [%i2+0x000],%l5 ! Mem[000000003d0000c0] lduh [%i2+0x02e],%l6 ! Mem[000000003d0000ee] ldub [%i2+0x028],%l2 ! Mem[000000003d0000e8] ldsb [%i2+0x000],%l0 ! Mem[000000003d0000c0] jmpl %g6+8,%g0 lduh [%i1+0x026],%l6 ! Mem[000000003c8000e6] p22_call_0_he: retl ldx [%i1+0x028],%l5 ! Mem[000000003c8000e8] p22_jmpl_0_ho: swap [%o1+0x020],%l1 ! Mem[000000003c8000e0] ldd [%o2+0x030],%l4 ! Mem[000000003d0000f0] ldx [%o2+0x000],%l5 ! Mem[000000003d0000c0] lduh [%o2+0x02e],%l6 ! Mem[000000003d0000ee] ldub [%o2+0x028],%l2 ! Mem[000000003d0000e8] ldsb [%o2+0x000],%l0 ! Mem[000000003d0000c0] jmpl %g6+8,%g0 lduh [%o1+0x026],%l6 ! Mem[000000003c8000e6] p22_call_0_ho: retl ldx [%o1+0x028],%l5 ! Mem[000000003c8000e8] p23_jmpl_0_le: jmpl %g6+8,%g0 ldsb [%i0+0x017],%l0 ! Mem[000000003e0000d7] p23_call_0_le: ldub [%i1+0x016],%l7 ! Mem[000000003e8000d6] lduh [%i1+0x000],%l3 ! Mem[000000003e8000c0] swap [%i2+0x01c],%l0 ! Mem[000000003f0000dc] ldub [%i1+0x002],%l2 ! Mem[000000003e8000c2] swap [%i0+0x018],%l6 ! Mem[000000003e0000d8] stx %l1,[%i3+0x010] ! Mem[000000003f8000d0] retl swap [%i1+0x00c],%l0 ! Mem[000000003e8000cc] p23_jmpl_0_lo: jmpl %g6+8,%g0 ldsb [%o0+0x017],%l0 ! Mem[000000003e0000d7] p23_call_0_lo: ldub [%o1+0x016],%l7 ! Mem[000000003e8000d6] lduh [%o1+0x000],%l3 ! Mem[000000003e8000c0] swap [%o2+0x01c],%l0 ! Mem[000000003f0000dc] ldub [%o1+0x002],%l2 ! Mem[000000003e8000c2] swap [%o0+0x018],%l6 ! Mem[000000003e0000d8] stx %l1,[%o3+0x010] ! Mem[000000003f8000d0] retl swap [%o1+0x00c],%l0 ! Mem[000000003e8000cc] p23_jmpl_0_he: ldx [%i0+0x030],%l5 ! Mem[000000003e0000f0] swap [%i2+0x038],%l7 ! Mem[000000003f0000f8] jmpl %g6+8,%g0 std %l4,[%i1+0x000] ! Mem[000000003e8000c0] p23_call_0_he: ldub [%i2+0x008],%l5 ! Mem[000000003f0000c8] lduw [%i2+0x004],%l1 ! Mem[000000003f0000c4] retl lduh [%i2+0x03e],%l4 ! Mem[000000003f0000fe] p23_jmpl_0_ho: ldx [%o0+0x030],%l5 ! Mem[000000003e0000f0] swap [%o2+0x038],%l7 ! Mem[000000003f0000f8] jmpl %g6+8,%g0 std %l4,[%o1+0x000] ! Mem[000000003e8000c0] p23_call_0_ho: ldub [%o2+0x008],%l5 ! Mem[000000003f0000c8] lduw [%o2+0x004],%l1 ! Mem[000000003f0000c4] retl lduh [%o2+0x03e],%l4 ! Mem[000000003f0000fe] p24_jmpl_0_le: jmpl %g6+8,%g0 sth %l4,[%i2+0x026] ! Mem[00000000410000e6] p24_call_0_le: swap [%i0+0x01c],%l2 ! Mem[00000000400000dc] retl stx %l4,[%i1+0x010] ! Mem[00000000408000d0] p24_jmpl_0_lo: jmpl %g6+8,%g0 sth %l4,[%o2+0x026] ! Mem[00000000410000e6] p24_call_0_lo: swap [%o0+0x01c],%l2 ! Mem[00000000400000dc] retl stx %l4,[%o1+0x010] ! Mem[00000000408000d0] p24_jmpl_0_he: ldd [%i1+0x020],%l0 ! Mem[00000000408000e0] lduh [%i2+0x004],%l4 ! Mem[00000000410000c4] ldstub [%i0+0x020],%l0 ! Mem[00000000400000e0] ldstub [%i2+0x000],%l0 ! Mem[00000000410000c0] sth %l6,[%i1+0x026] ! Mem[00000000408000e6] swap [%i3+0x034],%l5 ! Mem[00000000418000f4] jmpl %g6+8,%g0 ldx [%i0+0x010],%l4 ! Mem[00000000400000d0] p24_call_0_he: stb %l6,[%i0+0x02c] ! Mem[00000000400000ec] std %l2,[%i3+0x038] ! Mem[00000000418000f8] stx %l3,[%i1+0x030] ! Mem[00000000408000f0] stx %l4,[%i1+0x008] ! Mem[00000000408000c8] std %l6,[%i1+0x028] ! Mem[00000000408000e8] swap [%i2+0x02c],%l0 ! Mem[00000000410000ec] retl ldstub [%i2+0x00d],%l7 ! Mem[00000000410000cd] p24_jmpl_0_ho: ldd [%o1+0x020],%l0 ! Mem[00000000408000e0] lduh [%o2+0x004],%l4 ! Mem[00000000410000c4] ldstub [%o0+0x020],%l0 ! Mem[00000000400000e0] ldstub [%o2+0x000],%l0 ! Mem[00000000410000c0] sth %l6,[%o1+0x026] ! Mem[00000000408000e6] swap [%o3+0x034],%l5 ! Mem[00000000418000f4] jmpl %g6+8,%g0 ldx [%o0+0x010],%l4 ! Mem[00000000400000d0] p24_call_0_ho: stb %l6,[%o0+0x02c] ! Mem[00000000400000ec] std %l2,[%o3+0x038] ! Mem[00000000418000f8] stx %l3,[%o1+0x030] ! Mem[00000000408000f0] stx %l4,[%o1+0x008] ! Mem[00000000408000c8] std %l6,[%o1+0x028] ! Mem[00000000408000e8] swap [%o2+0x02c],%l0 ! Mem[00000000410000ec] retl ldstub [%o2+0x00d],%l7 ! Mem[00000000410000cd] p25_jmpl_0_le: jmpl %g6+8,%g0 ldub [%i1+0x007],%l4 ! Mem[00000000428000c7] p25_call_0_le: ldub [%i3+0x03e],%l2 ! Mem[00000000438000fe] retl sth %l4,[%i2+0x014] ! Mem[00000000430000d4] p25_jmpl_0_lo: jmpl %g6+8,%g0 ldub [%o1+0x007],%l4 ! Mem[00000000428000c7] p25_call_0_lo: ldub [%o3+0x03e],%l2 ! Mem[00000000438000fe] retl sth %l4,[%o2+0x014] ! Mem[00000000430000d4] p25_jmpl_0_he: stb %l4,[%i3+0x03c] ! Mem[00000000438000fc] sth %l7,[%i2+0x01a] ! Mem[00000000430000da] ldsw [%i1+0x03c],%l2 ! Mem[00000000428000fc] ldd [%i0+0x028],%l0 ! Mem[00000000420000e8] ldd [%i0+0x000],%l0 ! Mem[00000000420000c0] ldub [%i3+0x030],%l5 ! Mem[00000000438000f0] jmpl %g6+8,%g0 swap [%i0+0x038],%l5 ! Mem[00000000420000f8] p25_call_0_he: retl swap [%i0+0x030],%l6 ! Mem[00000000420000f0] p25_jmpl_0_ho: stb %l4,[%o3+0x03c] ! Mem[00000000438000fc] sth %l7,[%o2+0x01a] ! Mem[00000000430000da] ldsw [%o1+0x03c],%l2 ! Mem[00000000428000fc] ldd [%o0+0x028],%l0 ! Mem[00000000420000e8] ldd [%o0+0x000],%l0 ! Mem[00000000420000c0] ldub [%o3+0x030],%l5 ! Mem[00000000438000f0] jmpl %g6+8,%g0 swap [%o0+0x038],%l5 ! Mem[00000000420000f8] p25_call_0_ho: retl swap [%o0+0x030],%l6 ! Mem[00000000420000f0] p26_jmpl_0_le: jmpl %g6+8,%g0 lduw [%i3+0x024],%l4 ! Mem[00000000458000e4] p26_call_0_le: ldsw [%i2+0x014],%l7 ! Mem[00000000450000d4] retl ldstub [%i0+0x021],%l3 ! Mem[00000000440000e1] p26_jmpl_0_lo: jmpl %g6+8,%g0 lduw [%o3+0x024],%l4 ! Mem[00000000458000e4] p26_call_0_lo: ldsw [%o2+0x014],%l7 ! Mem[00000000450000d4] retl ldstub [%o0+0x021],%l3 ! Mem[00000000440000e1] p26_jmpl_0_he: swap [%i1+0x018],%l0 ! Mem[00000000448000d8] lduw [%i2+0x02c],%l1 ! Mem[00000000450000ec] ldsb [%i0+0x020],%l0 ! Mem[00000000440000e0] swap [%i2+0x010],%l5 ! Mem[00000000450000d0] stb %l5,[%i0+0x01b] ! Mem[00000000440000db] ldsb [%i0+0x03c],%l0 ! Mem[00000000440000fc] stw %l4,[%i1+0x024] ! Mem[00000000448000e4] jmpl %g6+8,%g0 ldsh [%i2+0x02a],%l5 ! Mem[00000000450000ea] p26_call_0_he: ldstub [%i0+0x02f],%l3 ! Mem[00000000440000ef] stx %l2,[%i0+0x008] ! Mem[00000000440000c8] swap [%i1+0x028],%l5 ! Mem[00000000448000e8] ldsh [%i1+0x004],%l1 ! Mem[00000000448000c4] retl swap [%i0+0x01c],%l4 ! Mem[00000000440000dc] p26_jmpl_0_ho: swap [%o1+0x018],%l0 ! Mem[00000000448000d8] lduw [%o2+0x02c],%l1 ! Mem[00000000450000ec] ldsb [%o0+0x020],%l0 ! Mem[00000000440000e0] swap [%o2+0x010],%l5 ! Mem[00000000450000d0] stb %l5,[%o0+0x01b] ! Mem[00000000440000db] ldsb [%o0+0x03c],%l0 ! Mem[00000000440000fc] stw %l4,[%o1+0x024] ! Mem[00000000448000e4] jmpl %g6+8,%g0 ldsh [%o2+0x02a],%l5 ! Mem[00000000450000ea] p26_call_0_ho: ldstub [%o0+0x02f],%l3 ! Mem[00000000440000ef] stx %l2,[%o0+0x008] ! Mem[00000000440000c8] swap [%o1+0x028],%l5 ! Mem[00000000448000e8] ldsh [%o1+0x004],%l1 ! Mem[00000000448000c4] retl swap [%o0+0x01c],%l4 ! Mem[00000000440000dc] p27_jmpl_0_le: jmpl %g6+8,%g0 ldx [%i2+0x000],%l4 ! Mem[00000000470000c0] p27_call_0_le: ldsh [%i3+0x03e],%l2 ! Mem[00000000478000fe] retl ldub [%i0+0x018],%l1 ! Mem[00000000460000d8] p27_jmpl_0_lo: jmpl %g6+8,%g0 ldx [%o2+0x000],%l4 ! Mem[00000000470000c0] p27_call_0_lo: ldsh [%o3+0x03e],%l2 ! Mem[00000000478000fe] retl ldub [%o0+0x018],%l1 ! Mem[00000000460000d8] p27_jmpl_0_he: stw %l0,[%i3+0x038] ! Mem[00000000478000f8] lduh [%i2+0x024],%l4 ! Mem[00000000470000e4] ldstub [%i0+0x034],%l1 ! Mem[00000000460000f4] jmpl %g6+8,%g0 ldsh [%i0+0x02e],%l6 ! Mem[00000000460000ee] p27_call_0_he: retl std %l0,[%i3+0x018] ! Mem[00000000478000d8] p27_jmpl_0_ho: stw %l0,[%o3+0x038] ! Mem[00000000478000f8] lduh [%o2+0x024],%l4 ! Mem[00000000470000e4] ldstub [%o0+0x034],%l1 ! Mem[00000000460000f4] jmpl %g6+8,%g0 ldsh [%o0+0x02e],%l6 ! Mem[00000000460000ee] p27_call_0_ho: retl std %l0,[%o3+0x018] ! Mem[00000000478000d8] p28_jmpl_0_le: jmpl %g6+8,%g0 swap [%i0+0x024],%l4 ! Mem[00000000480000e4] p28_call_0_le: swap [%i3+0x034],%l5 ! Mem[00000000498000f4] retl lduw [%i0+0x038],%l1 ! Mem[00000000480000f8] p28_jmpl_0_lo: jmpl %g6+8,%g0 swap [%o0+0x024],%l4 ! Mem[00000000480000e4] p28_call_0_lo: swap [%o3+0x034],%l5 ! Mem[00000000498000f4] retl lduw [%o0+0x038],%l1 ! Mem[00000000480000f8] p28_jmpl_0_he: ldsw [%i3+0x03c],%l4 ! Mem[00000000498000fc] swap [%i0+0x018],%l7 ! Mem[00000000480000d8] ldstub [%i1+0x03d],%l2 ! Mem[00000000488000fd] jmpl %g6+8,%g0 sth %l1,[%i0+0x02c] ! Mem[00000000480000ec] p28_call_0_he: stx %l1,[%i1+0x030] ! Mem[00000000488000f0] ldstub [%i1+0x00d],%l0 ! Mem[00000000488000cd] ldsb [%i1+0x025],%l0 ! Mem[00000000488000e5] lduw [%i2+0x030],%l6 ! Mem[00000000490000f0] ldx [%i0+0x010],%l4 ! Mem[00000000480000d0] sth %l4,[%i2+0x01c] ! Mem[00000000490000dc] retl ldstub [%i3+0x03d],%l1 ! Mem[00000000498000fd] p28_jmpl_0_ho: ldsw [%o3+0x03c],%l4 ! Mem[00000000498000fc] swap [%o0+0x018],%l7 ! Mem[00000000480000d8] ldstub [%o1+0x03d],%l2 ! Mem[00000000488000fd] jmpl %g6+8,%g0 sth %l1,[%o0+0x02c] ! Mem[00000000480000ec] p28_call_0_ho: stx %l1,[%o1+0x030] ! Mem[00000000488000f0] ldstub [%o1+0x00d],%l0 ! Mem[00000000488000cd] ldsb [%o1+0x025],%l0 ! Mem[00000000488000e5] lduw [%o2+0x030],%l6 ! Mem[00000000490000f0] ldx [%o0+0x010],%l4 ! Mem[00000000480000d0] sth %l4,[%o2+0x01c] ! Mem[00000000490000dc] retl ldstub [%o3+0x03d],%l1 ! Mem[00000000498000fd] p29_jmpl_0_le: jmpl %g6+8,%g0 ldstub [%i3+0x017],%l0 ! Mem[000000004b8000d7] p29_call_0_le: swap [%i2+0x014],%l7 ! Mem[000000004b0000d4] swap [%i0+0x018],%l3 ! Mem[000000004a0000d8] ldstub [%i0+0x03c],%l5 ! Mem[000000004a0000fc] ldx [%i1+0x028],%l7 ! Mem[000000004a8000e8] ldstub [%i0+0x021],%l1 ! Mem[000000004a0000e1] ldd [%i0+0x020],%l2 ! Mem[000000004a0000e0] retl swap [%i0+0x020],%l2 ! Mem[000000004a0000e0] p29_jmpl_0_lo: jmpl %g6+8,%g0 ldstub [%o3+0x017],%l0 ! Mem[000000004b8000d7] p29_call_0_lo: swap [%o2+0x014],%l7 ! Mem[000000004b0000d4] swap [%o0+0x018],%l3 ! Mem[000000004a0000d8] ldstub [%o0+0x03c],%l5 ! Mem[000000004a0000fc] ldx [%o1+0x028],%l7 ! Mem[000000004a8000e8] ldstub [%o0+0x021],%l1 ! Mem[000000004a0000e1] ldd [%o0+0x020],%l2 ! Mem[000000004a0000e0] retl swap [%o0+0x020],%l2 ! Mem[000000004a0000e0] p29_jmpl_0_he: ldstub [%i3+0x008],%l2 ! Mem[000000004b8000c8] sth %l3,[%i1+0x01c] ! Mem[000000004a8000dc] lduh [%i3+0x03e],%l5 ! Mem[000000004b8000fe] ldd [%i3+0x010],%l4 ! Mem[000000004b8000d0] jmpl %g6+8,%g0 ldstub [%i3+0x02c],%l5 ! Mem[000000004b8000ec] p29_call_0_he: lduh [%i1+0x02c],%l6 ! Mem[000000004a8000ec] ldd [%i3+0x038],%l6 ! Mem[000000004b8000f8] lduh [%i1+0x00a],%l4 ! Mem[000000004a8000ca] ldsh [%i3+0x00a],%l7 ! Mem[000000004b8000ca] lduw [%i3+0x024],%l1 ! Mem[000000004b8000e4] retl swap [%i3+0x030],%l2 ! Mem[000000004b8000f0] p29_jmpl_0_ho: ldstub [%o3+0x008],%l2 ! Mem[000000004b8000c8] sth %l3,[%o1+0x01c] ! Mem[000000004a8000dc] lduh [%o3+0x03e],%l5 ! Mem[000000004b8000fe] ldd [%o3+0x010],%l4 ! Mem[000000004b8000d0] jmpl %g6+8,%g0 ldstub [%o3+0x02c],%l5 ! Mem[000000004b8000ec] p29_call_0_ho: lduh [%o1+0x02c],%l6 ! Mem[000000004a8000ec] ldd [%o3+0x038],%l6 ! Mem[000000004b8000f8] lduh [%o1+0x00a],%l4 ! Mem[000000004a8000ca] ldsh [%o3+0x00a],%l7 ! Mem[000000004b8000ca] lduw [%o3+0x024],%l1 ! Mem[000000004b8000e4] retl swap [%o3+0x030],%l2 ! Mem[000000004b8000f0] p30_jmpl_0_le: jmpl %g6+8,%g0 stx %l0,[%i3+0x010] ! Mem[000000004d8000d0] p30_call_0_le: ldub [%i1+0x034],%l5 ! Mem[000000004c8000f4] swap [%i1+0x038],%l1 ! Mem[000000004c8000f8] swap [%i1+0x00c],%l4 ! Mem[000000004c8000cc] stw %l3,[%i3+0x018] ! Mem[000000004d8000d8] ldsw [%i3+0x01c],%l5 ! Mem[000000004d8000dc] std %l4,[%i3+0x030] ! Mem[000000004d8000f0] retl ldd [%i2+0x038],%l0 ! Mem[000000004d0000f8] p30_jmpl_0_lo: jmpl %g6+8,%g0 stx %l0,[%o3+0x010] ! Mem[000000004d8000d0] p30_call_0_lo: ldub [%o1+0x034],%l5 ! Mem[000000004c8000f4] swap [%o1+0x038],%l1 ! Mem[000000004c8000f8] swap [%o1+0x00c],%l4 ! Mem[000000004c8000cc] stw %l3,[%o3+0x018] ! Mem[000000004d8000d8] ldsw [%o3+0x01c],%l5 ! Mem[000000004d8000dc] std %l4,[%o3+0x030] ! Mem[000000004d8000f0] retl ldd [%o2+0x038],%l0 ! Mem[000000004d0000f8] p30_jmpl_0_he: jmpl %g6+8,%g0 sth %l5,[%i3+0x010] ! Mem[000000004d8000d0] p30_call_0_he: retl ldstub [%i1+0x004],%l4 ! Mem[000000004c8000c4] p30_jmpl_0_ho: jmpl %g6+8,%g0 sth %l5,[%o3+0x010] ! Mem[000000004d8000d0] p30_call_0_ho: retl ldstub [%o1+0x004],%l4 ! Mem[000000004c8000c4] p31_jmpl_0_le: jmpl %g6+8,%g0 stw %l4,[%i0+0x004] ! Mem[000000004e0000c4] p31_call_0_le: ldstub [%i1+0x03e],%l2 ! Mem[000000004e8000fe] retl ldstub [%i2+0x015],%l4 ! Mem[000000004f0000d5] p31_jmpl_0_lo: jmpl %g6+8,%g0 stw %l4,[%o0+0x004] ! Mem[000000004e0000c4] p31_call_0_lo: ldstub [%o1+0x03e],%l2 ! Mem[000000004e8000fe] retl ldstub [%o2+0x015],%l4 ! Mem[000000004f0000d5] p31_jmpl_0_he: ldstub [%i3+0x020],%l1 ! Mem[000000004f8000e0] swap [%i2+0x030],%l4 ! Mem[000000004f0000f0] swap [%i2+0x034],%l1 ! Mem[000000004f0000f4] ldsh [%i2+0x02e],%l6 ! Mem[000000004f0000ee] ldsb [%i3+0x011],%l4 ! Mem[000000004f8000d1] ldd [%i2+0x028],%l0 ! Mem[000000004f0000e8] jmpl %g6+8,%g0 ldstub [%i1+0x032],%l4 ! Mem[000000004e8000f2] p31_call_0_he: swap [%i2+0x018],%l7 ! Mem[000000004f0000d8] stb %l3,[%i2+0x023] ! Mem[000000004f0000e3] ldstub [%i1+0x005],%l0 ! Mem[000000004e8000c5] ldstub [%i0+0x03d],%l1 ! Mem[000000004e0000fd] retl ldd [%i1+0x030],%l4 ! Mem[000000004e8000f0] p31_jmpl_0_ho: ldstub [%o3+0x020],%l1 ! Mem[000000004f8000e0] swap [%o2+0x030],%l4 ! Mem[000000004f0000f0] swap [%o2+0x034],%l1 ! Mem[000000004f0000f4] ldsh [%o2+0x02e],%l6 ! Mem[000000004f0000ee] ldsb [%o3+0x011],%l4 ! Mem[000000004f8000d1] ldd [%o2+0x028],%l0 ! Mem[000000004f0000e8] jmpl %g6+8,%g0 ldstub [%o1+0x032],%l4 ! Mem[000000004e8000f2] p31_call_0_ho: swap [%o2+0x018],%l7 ! Mem[000000004f0000d8] stb %l3,[%o2+0x023] ! Mem[000000004f0000e3] ldstub [%o1+0x005],%l0 ! Mem[000000004e8000c5] ldstub [%o0+0x03d],%l1 ! Mem[000000004e0000fd] retl ldd [%o1+0x030],%l4 ! Mem[000000004e8000f0] p32_jmpl_0_le: jmpl %g6+8,%g0 sth %l3,[%i2+0x000] ! Mem[00000000510000c0] p32_call_0_le: ldx [%i0+0x000],%l7 ! Mem[00000000500000c0] ldsb [%i1+0x011],%l7 ! Mem[00000000508000d1] swap [%i1+0x010],%l0 ! Mem[00000000508000d0] ldsh [%i2+0x00c],%l2 ! Mem[00000000510000cc] stb %l5,[%i1+0x03f] ! Mem[00000000508000ff] stx %l2,[%i0+0x020] ! Mem[00000000500000e0] retl stb %l6,[%i2+0x019] ! Mem[00000000510000d9] p32_jmpl_0_lo: jmpl %g6+8,%g0 sth %l3,[%o2+0x000] ! Mem[00000000510000c0] p32_call_0_lo: ldx [%o0+0x000],%l7 ! Mem[00000000500000c0] ldsb [%o1+0x011],%l7 ! Mem[00000000508000d1] swap [%o1+0x010],%l0 ! Mem[00000000508000d0] ldsh [%o2+0x00c],%l2 ! Mem[00000000510000cc] stb %l5,[%o1+0x03f] ! Mem[00000000508000ff] stx %l2,[%o0+0x020] ! Mem[00000000500000e0] retl stb %l6,[%o2+0x019] ! Mem[00000000510000d9] p32_jmpl_0_he: jmpl %g6+8,%g0 ldsw [%i3+0x010],%l1 ! Mem[00000000518000d0] p32_call_0_he: swap [%i0+0x000],%l2 ! Mem[00000000500000c0] retl ldd [%i0+0x030],%l6 ! Mem[00000000500000f0] p32_jmpl_0_ho: jmpl %g6+8,%g0 ldsw [%o3+0x010],%l1 ! Mem[00000000518000d0] p32_call_0_ho: swap [%o0+0x000],%l2 ! Mem[00000000500000c0] retl ldd [%o0+0x030],%l6 ! Mem[00000000500000f0] p33_jmpl_0_le: jmpl %g6+8,%g0 sth %l3,[%i2+0x020] ! Mem[00000000530000e0] p33_call_0_le: std %l6,[%i0+0x020] ! Mem[00000000520000e0] swap [%i2+0x030],%l7 ! Mem[00000000530000f0] ldx [%i0+0x010],%l0 ! Mem[00000000520000d0] ldd [%i1+0x018],%l2 ! Mem[00000000528000d8] swap [%i1+0x03c],%l5 ! Mem[00000000528000fc] stx %l4,[%i2+0x010] ! Mem[00000000530000d0] retl ldstub [%i2+0x01e],%l0 ! Mem[00000000530000de] p33_jmpl_0_lo: jmpl %g6+8,%g0 sth %l3,[%o2+0x020] ! Mem[00000000530000e0] p33_call_0_lo: std %l6,[%o0+0x020] ! Mem[00000000520000e0] swap [%o2+0x030],%l7 ! Mem[00000000530000f0] ldx [%o0+0x010],%l0 ! Mem[00000000520000d0] ldd [%o1+0x018],%l2 ! Mem[00000000528000d8] swap [%o1+0x03c],%l5 ! Mem[00000000528000fc] stx %l4,[%o2+0x010] ! Mem[00000000530000d0] retl ldstub [%o2+0x01e],%l0 ! Mem[00000000530000de] p33_jmpl_0_he: jmpl %g6+8,%g0 std %l4,[%i2+0x030] ! Mem[00000000530000f0] p33_call_0_he: retl swap [%i3+0x004],%l0 ! Mem[00000000538000c4] p33_jmpl_0_ho: jmpl %g6+8,%g0 std %l4,[%o2+0x030] ! Mem[00000000530000f0] p33_call_0_ho: retl swap [%o3+0x004],%l0 ! Mem[00000000538000c4] p34_jmpl_0_le: jmpl %g6+8,%g0 sth %l3,[%i2+0x000] ! Mem[00000000550000c0] p34_call_0_le: ldsh [%i0+0x01e],%l2 ! Mem[00000000540000de] ldd [%i2+0x010],%l4 ! Mem[00000000550000d0] ldx [%i2+0x010],%l0 ! Mem[00000000550000d0] lduh [%i1+0x00c],%l2 ! Mem[00000000548000cc] ldub [%i0+0x03f],%l5 ! Mem[00000000540000ff] ldx [%i2+0x030],%l4 ! Mem[00000000550000f0] retl stw %l0,[%i2+0x03c] ! Mem[00000000550000fc] p34_jmpl_0_lo: jmpl %g6+8,%g0 sth %l3,[%o2+0x000] ! Mem[00000000550000c0] p34_call_0_lo: ldsh [%o0+0x01e],%l2 ! Mem[00000000540000de] ldd [%o2+0x010],%l4 ! Mem[00000000550000d0] ldx [%o2+0x010],%l0 ! Mem[00000000550000d0] lduh [%o1+0x00c],%l2 ! Mem[00000000548000cc] ldub [%o0+0x03f],%l5 ! Mem[00000000540000ff] ldx [%o2+0x030],%l4 ! Mem[00000000550000f0] retl stw %l0,[%o2+0x03c] ! Mem[00000000550000fc] p34_jmpl_0_he: jmpl %g6+8,%g0 swap [%i1+0x010],%l5 ! Mem[00000000548000d0] p34_call_0_he: retl ldstub [%i1+0x004],%l4 ! Mem[00000000548000c4] p34_jmpl_0_ho: jmpl %g6+8,%g0 swap [%o1+0x010],%l5 ! Mem[00000000548000d0] p34_call_0_ho: retl ldstub [%o1+0x004],%l4 ! Mem[00000000548000c4] p35_jmpl_0_le: jmpl %g6+8,%g0 sth %l3,[%i2+0x020] ! Mem[00000000570000e0] p35_call_0_le: ldstub [%i1+0x024],%l7 ! Mem[00000000568000e4] ldsh [%i0+0x030],%l7 ! Mem[00000000560000f0] stb %l7,[%i0+0x016] ! Mem[00000000560000d6] swap [%i0+0x000],%l3 ! Mem[00000000560000c0] ldsb [%i1+0x01c],%l0 ! Mem[00000000568000dc] ldub [%i0+0x028],%l7 ! Mem[00000000560000e8] retl stw %l0,[%i0+0x00c] ! Mem[00000000560000cc] p35_jmpl_0_lo: jmpl %g6+8,%g0 sth %l3,[%o2+0x020] ! Mem[00000000570000e0] p35_call_0_lo: ldstub [%o1+0x024],%l7 ! Mem[00000000568000e4] ldsh [%o0+0x030],%l7 ! Mem[00000000560000f0] stb %l7,[%o0+0x016] ! Mem[00000000560000d6] swap [%o0+0x000],%l3 ! Mem[00000000560000c0] ldsb [%o1+0x01c],%l0 ! Mem[00000000568000dc] ldub [%o0+0x028],%l7 ! Mem[00000000560000e8] retl stw %l0,[%o0+0x00c] ! Mem[00000000560000cc] p35_jmpl_0_he: lduh [%i2+0x000],%l0 ! Mem[00000000570000c0] sth %l6,[%i0+0x026] ! Mem[00000000560000e6] jmpl %g6+8,%g0 swap [%i0+0x034],%l5 ! Mem[00000000560000f4] p35_call_0_he: ldub [%i1+0x01c],%l6 ! Mem[00000000568000dc] ldstub [%i0+0x001],%l1 ! Mem[00000000560000c1] ldstub [%i1+0x008],%l5 ! Mem[00000000568000c8] stx %l1,[%i3+0x000] ! Mem[00000000578000c0] ldd [%i3+0x038],%l4 ! Mem[00000000578000f8] retl ldsh [%i2+0x01a],%l7 ! Mem[00000000570000da] p35_jmpl_0_ho: lduh [%o2+0x000],%l0 ! Mem[00000000570000c0] sth %l6,[%o0+0x026] ! Mem[00000000560000e6] jmpl %g6+8,%g0 swap [%o0+0x034],%l5 ! Mem[00000000560000f4] p35_call_0_ho: ldub [%o1+0x01c],%l6 ! Mem[00000000568000dc] ldstub [%o0+0x001],%l1 ! Mem[00000000560000c1] ldstub [%o1+0x008],%l5 ! Mem[00000000568000c8] stx %l1,[%o3+0x000] ! Mem[00000000578000c0] ldd [%o3+0x038],%l4 ! Mem[00000000578000f8] retl ldsh [%o2+0x01a],%l7 ! Mem[00000000570000da] p36_jmpl_0_le: jmpl %g6+8,%g0 sth %l3,[%i2+0x000] ! Mem[00000000590000c0] p36_call_0_le: ldsw [%i1+0x004],%l7 ! Mem[00000000588000c4] ldstub [%i1+0x011],%l7 ! Mem[00000000588000d1] sth %l7,[%i2+0x016] ! Mem[00000000590000d6] ldsh [%i2+0x020],%l3 ! Mem[00000000590000e0] ldstub [%i3+0x03c],%l0 ! Mem[00000000598000fc] ldstub [%i2+0x00d],%l4 ! Mem[00000000590000cd] retl lduh [%i3+0x038],%l4 ! Mem[00000000598000f8] p36_jmpl_0_lo: jmpl %g6+8,%g0 sth %l3,[%o2+0x000] ! Mem[00000000590000c0] p36_call_0_lo: ldsw [%o1+0x004],%l7 ! Mem[00000000588000c4] ldstub [%o1+0x011],%l7 ! Mem[00000000588000d1] sth %l7,[%o2+0x016] ! Mem[00000000590000d6] ldsh [%o2+0x020],%l3 ! Mem[00000000590000e0] ldstub [%o3+0x03c],%l0 ! Mem[00000000598000fc] ldstub [%o2+0x00d],%l4 ! Mem[00000000590000cd] retl lduh [%o3+0x038],%l4 ! Mem[00000000598000f8] p36_jmpl_0_he: lduh [%i3+0x02e],%l6 ! Mem[00000000598000ee] jmpl %g6+8,%g0 sth %l4,[%i0+0x010] ! Mem[00000000580000d0] p36_call_0_he: retl sth %l3,[%i0+0x000] ! Mem[00000000580000c0] p36_jmpl_0_ho: lduh [%o3+0x02e],%l6 ! Mem[00000000598000ee] jmpl %g6+8,%g0 sth %l4,[%o0+0x010] ! Mem[00000000580000d0] p36_call_0_ho: retl sth %l3,[%o0+0x000] ! Mem[00000000580000c0] p37_jmpl_0_le: jmpl %g6+8,%g0 sth %l3,[%i2+0x020] ! Mem[000000005b0000e0] p37_call_0_le: ldub [%i1+0x024],%l7 ! Mem[000000005a8000e4] sth %l7,[%i1+0x030] ! Mem[000000005a8000f0] stw %l7,[%i2+0x014] ! Mem[000000005b0000d4] stw %l3,[%i0+0x000] ! Mem[000000005a0000c0] ldub [%i1+0x01c],%l0 ! Mem[000000005a8000dc] swap [%i0+0x02c],%l4 ! Mem[000000005a0000ec] retl ldstub [%i0+0x019],%l6 ! Mem[000000005a0000d9] p37_jmpl_0_lo: jmpl %g6+8,%g0 sth %l3,[%o2+0x020] ! Mem[000000005b0000e0] p37_call_0_lo: ldub [%o1+0x024],%l7 ! Mem[000000005a8000e4] sth %l7,[%o1+0x030] ! Mem[000000005a8000f0] stw %l7,[%o2+0x014] ! Mem[000000005b0000d4] stw %l3,[%o0+0x000] ! Mem[000000005a0000c0] ldub [%o1+0x01c],%l0 ! Mem[000000005a8000dc] swap [%o0+0x02c],%l4 ! Mem[000000005a0000ec] retl ldstub [%o0+0x019],%l6 ! Mem[000000005a0000d9] p37_jmpl_0_he: jmpl %g6+8,%g0 ldsb [%i3+0x031],%l1 ! Mem[000000005b8000f1] p37_call_0_he: ldstub [%i3+0x005],%l0 ! Mem[000000005b8000c5] retl ldd [%i2+0x018],%l6 ! Mem[000000005b0000d8] p37_jmpl_0_ho: jmpl %g6+8,%g0 ldsb [%o3+0x031],%l1 ! Mem[000000005b8000f1] p37_call_0_ho: ldstub [%o3+0x005],%l0 ! Mem[000000005b8000c5] retl ldd [%o2+0x018],%l6 ! Mem[000000005b0000d8] p38_jmpl_0_le: jmpl %g6+8,%g0 sth %l3,[%i2+0x000] ! Mem[000000005d0000c0] p38_call_0_le: ldstub [%i2+0x01e],%l2 ! Mem[000000005d0000de] ldsh [%i0+0x014],%l4 ! Mem[000000005c0000d4] lduw [%i3+0x010],%l0 ! Mem[000000005d8000d0] lduh [%i2+0x00c],%l2 ! Mem[000000005d0000cc] swap [%i3+0x03c],%l5 ! Mem[000000005d8000fc] ldd [%i0+0x020],%l2 ! Mem[000000005c0000e0] retl swap [%i0+0x018],%l6 ! Mem[000000005c0000d8] p38_jmpl_0_lo: jmpl %g6+8,%g0 sth %l3,[%o2+0x000] ! Mem[000000005d0000c0] p38_call_0_lo: ldstub [%o2+0x01e],%l2 ! Mem[000000005d0000de] ldsh [%o0+0x014],%l4 ! Mem[000000005c0000d4] lduw [%o3+0x010],%l0 ! Mem[000000005d8000d0] lduh [%o2+0x00c],%l2 ! Mem[000000005d0000cc] swap [%o3+0x03c],%l5 ! Mem[000000005d8000fc] ldd [%o0+0x020],%l2 ! Mem[000000005c0000e0] retl swap [%o0+0x018],%l6 ! Mem[000000005c0000d8] p38_jmpl_0_he: jmpl %g6+8,%g0 ldstub [%i1+0x011],%l1 ! Mem[000000005c8000d1] p38_call_0_he: std %l4,[%i0+0x010] ! Mem[000000005c0000d0] retl ldx [%i1+0x018],%l4 ! Mem[000000005c8000d8] p38_jmpl_0_ho: jmpl %g6+8,%g0 ldstub [%o1+0x011],%l1 ! Mem[000000005c8000d1] p38_call_0_ho: std %l4,[%o0+0x010] ! Mem[000000005c0000d0] retl ldx [%o1+0x018],%l4 ! Mem[000000005c8000d8] p39_jmpl_0_le: jmpl %g6+8,%g0 sth %l3,[%i2+0x020] ! Mem[000000005f0000e0] p39_call_0_le: ldstub [%i1+0x024],%l7 ! Mem[000000005e8000e4] ldsb [%i1+0x015],%l4 ! Mem[000000005e8000d5] lduh [%i1+0x012],%l0 ! Mem[000000005e8000d2] ldstub [%i3+0x02c],%l2 ! Mem[000000005f8000ec] stw %l5,[%i0+0x03c] ! Mem[000000005e0000fc] lduw [%i2+0x000],%l2 ! Mem[000000005f0000c0] retl swap [%i3+0x018],%l6 ! Mem[000000005f8000d8] p39_jmpl_0_lo: jmpl %g6+8,%g0 sth %l3,[%o2+0x020] ! Mem[000000005f0000e0] p39_call_0_lo: ldstub [%o1+0x024],%l7 ! Mem[000000005e8000e4] ldsb [%o1+0x015],%l4 ! Mem[000000005e8000d5] lduh [%o1+0x012],%l0 ! Mem[000000005e8000d2] ldstub [%o3+0x02c],%l2 ! Mem[000000005f8000ec] stw %l5,[%o0+0x03c] ! Mem[000000005e0000fc] lduw [%o2+0x000],%l2 ! Mem[000000005f0000c0] retl swap [%o3+0x018],%l6 ! Mem[000000005f8000d8] p39_jmpl_0_he: jmpl %g6+8,%g0 ldsw [%i2+0x030],%l5 ! Mem[000000005f0000f0] p39_call_0_he: retl std %l0,[%i3+0x000] ! Mem[000000005f8000c0] p39_jmpl_0_ho: jmpl %g6+8,%g0 ldsw [%o2+0x030],%l5 ! Mem[000000005f0000f0] p39_call_0_ho: retl std %l0,[%o3+0x000] ! Mem[000000005f8000c0] p40_jmpl_0_le: jmpl %g6+8,%g0 sth %l3,[%i2+0x000] ! Mem[00000000610000c0] p40_call_0_le: ldx [%i1+0x000],%l7 ! Mem[00000000608000c0] stx %l7,[%i0+0x010] ! Mem[00000000600000d0] lduh [%i2+0x016],%l7 ! Mem[00000000610000d6] lduw [%i0+0x020],%l3 ! Mem[00000000600000e0] swap [%i1+0x03c],%l0 ! Mem[00000000608000fc] lduh [%i2+0x00c],%l4 ! Mem[00000000610000cc] retl lduw [%i2+0x038],%l4 ! Mem[00000000610000f8] p40_jmpl_0_lo: jmpl %g6+8,%g0 sth %l3,[%o2+0x000] ! Mem[00000000610000c0] p40_call_0_lo: ldx [%o1+0x000],%l7 ! Mem[00000000608000c0] stx %l7,[%o0+0x010] ! Mem[00000000600000d0] lduh [%o2+0x016],%l7 ! Mem[00000000610000d6] lduw [%o0+0x020],%l3 ! Mem[00000000600000e0] swap [%o1+0x03c],%l0 ! Mem[00000000608000fc] lduh [%o2+0x00c],%l4 ! Mem[00000000610000cc] retl lduw [%o2+0x038],%l4 ! Mem[00000000610000f8] p40_jmpl_0_he: lduh [%i1+0x02e],%l6 ! Mem[00000000608000ee] jmpl %g6+8,%g0 ldstub [%i2+0x011],%l4 ! Mem[00000000610000d1] p40_call_0_he: retl swap [%i1+0x000],%l3 ! Mem[00000000608000c0] p40_jmpl_0_ho: lduh [%o1+0x02e],%l6 ! Mem[00000000608000ee] jmpl %g6+8,%g0 ldstub [%o2+0x011],%l4 ! Mem[00000000610000d1] p40_call_0_ho: retl swap [%o1+0x000],%l3 ! Mem[00000000608000c0] p41_jmpl_0_le: jmpl %g6+8,%g0 sth %l3,[%i3+0x020] ! Mem[00000000638000e0] p41_call_0_le: std %l6,[%i1+0x020] ! Mem[00000000628000e0] ldd [%i1+0x030],%l6 ! Mem[00000000628000f0] ldsh [%i2+0x016],%l7 ! Mem[00000000630000d6] stx %l3,[%i1+0x000] ! Mem[00000000628000c0] stx %l0,[%i1+0x018] ! Mem[00000000628000d8] ldub [%i1+0x02d],%l4 ! Mem[00000000628000ed] retl ldx [%i3+0x018],%l6 ! Mem[00000000638000d8] p41_jmpl_0_lo: jmpl %g6+8,%g0 sth %l3,[%o3+0x020] ! Mem[00000000638000e0] p41_call_0_lo: std %l6,[%o1+0x020] ! Mem[00000000628000e0] ldd [%o1+0x030],%l6 ! Mem[00000000628000f0] ldsh [%o2+0x016],%l7 ! Mem[00000000630000d6] stx %l3,[%o1+0x000] ! Mem[00000000628000c0] stx %l0,[%o1+0x018] ! Mem[00000000628000d8] ldub [%o1+0x02d],%l4 ! Mem[00000000628000ed] retl ldx [%o3+0x018],%l6 ! Mem[00000000638000d8] p41_jmpl_0_he: jmpl %g6+8,%g0 stx %l5,[%i0+0x030] ! Mem[00000000620000f0] p41_call_0_he: retl ldstub [%i3+0x005],%l0 ! Mem[00000000638000c5] p41_jmpl_0_ho: jmpl %g6+8,%g0 stx %l5,[%o0+0x030] ! Mem[00000000620000f0] p41_call_0_ho: retl ldstub [%o3+0x005],%l0 ! Mem[00000000638000c5] p42_jmpl_0_le: jmpl %g6+8,%g0 sth %l3,[%i3+0x000] ! Mem[00000000658000c0] p42_call_0_le: sth %l5,[%i3+0x034] ! Mem[00000000658000f4] ldub [%i3+0x00c],%l2 ! Mem[00000000658000cc] ldd [%i0+0x038],%l4 ! Mem[00000000640000f8] ldstub [%i0+0x028],%l7 ! Mem[00000000640000e8] ldub [%i1+0x001],%l1 ! Mem[00000000648000c1] stb %l2,[%i2+0x002] ! Mem[00000000650000c2] retl ldub [%i3+0x030],%l6 ! Mem[00000000658000f0] p42_jmpl_0_lo: jmpl %g6+8,%g0 sth %l3,[%o3+0x000] ! Mem[00000000658000c0] p42_call_0_lo: sth %l5,[%o3+0x034] ! Mem[00000000658000f4] ldub [%o3+0x00c],%l2 ! Mem[00000000658000cc] ldd [%o0+0x038],%l4 ! Mem[00000000640000f8] ldstub [%o0+0x028],%l7 ! Mem[00000000640000e8] ldub [%o1+0x001],%l1 ! Mem[00000000648000c1] stb %l2,[%o2+0x002] ! Mem[00000000650000c2] retl ldub [%o3+0x030],%l6 ! Mem[00000000658000f0] p42_jmpl_0_he: std %l4,[%i1+0x030] ! Mem[00000000648000f0] stw %l4,[%i2+0x014] ! Mem[00000000650000d4] ldstub [%i3+0x033],%l1 ! Mem[00000000658000f3] ldsh [%i2+0x022],%l1 ! Mem[00000000650000e2] ldub [%i1+0x005],%l4 ! Mem[00000000648000c5] ldsh [%i2+0x000],%l2 ! Mem[00000000650000c0] jmpl %g6+8,%g0 ldstub [%i3+0x017],%l3 ! Mem[00000000658000d7] p42_call_0_he: lduw [%i1+0x034],%l7 ! Mem[00000000648000f4] retl swap [%i3+0x03c],%l4 ! Mem[00000000658000fc] p42_jmpl_0_ho: std %l4,[%o1+0x030] ! Mem[00000000648000f0] stw %l4,[%o2+0x014] ! Mem[00000000650000d4] ldstub [%o3+0x033],%l1 ! Mem[00000000658000f3] ldsh [%o2+0x022],%l1 ! Mem[00000000650000e2] ldub [%o1+0x005],%l4 ! Mem[00000000648000c5] ldsh [%o2+0x000],%l2 ! Mem[00000000650000c0] jmpl %g6+8,%g0 ldstub [%o3+0x017],%l3 ! Mem[00000000658000d7] p42_call_0_ho: lduw [%o1+0x034],%l7 ! Mem[00000000648000f4] retl swap [%o3+0x03c],%l4 ! Mem[00000000658000fc] p43_jmpl_0_le: jmpl %g6+8,%g0 sth %l3,[%i3+0x020] ! Mem[00000000678000e0] p43_call_0_le: ldstub [%i1+0x024],%l7 ! Mem[00000000668000e4] ldub [%i2+0x031],%l7 ! Mem[00000000670000f1] ldd [%i3+0x010],%l6 ! Mem[00000000678000d0] ldstub [%i2+0x001],%l3 ! Mem[00000000670000c1] stb %l0,[%i1+0x01c] ! Mem[00000000668000dc] sth %l4,[%i2+0x02c] ! Mem[00000000670000ec] retl sth %l4,[%i1+0x018] ! Mem[00000000668000d8] p43_jmpl_0_lo: jmpl %g6+8,%g0 sth %l3,[%o3+0x020] ! Mem[00000000678000e0] p43_call_0_lo: ldstub [%o1+0x024],%l7 ! Mem[00000000668000e4] ldub [%o2+0x031],%l7 ! Mem[00000000670000f1] ldd [%o3+0x010],%l6 ! Mem[00000000678000d0] ldstub [%o2+0x001],%l3 ! Mem[00000000670000c1] stb %l0,[%o1+0x01c] ! Mem[00000000668000dc] sth %l4,[%o2+0x02c] ! Mem[00000000670000ec] retl sth %l4,[%o1+0x018] ! Mem[00000000668000d8] p43_jmpl_0_he: ldsh [%i1+0x02e],%l6 ! Mem[00000000668000ee] jmpl %g6+8,%g0 std %l4,[%i3+0x010] ! Mem[00000000678000d0] p43_call_0_he: retl ldstub [%i1+0x020],%l2 ! Mem[00000000668000e0] p43_jmpl_0_ho: ldsh [%o1+0x02e],%l6 ! Mem[00000000668000ee] jmpl %g6+8,%g0 std %l4,[%o3+0x010] ! Mem[00000000678000d0] p43_call_0_ho: retl ldstub [%o1+0x020],%l2 ! Mem[00000000668000e0] p44_jmpl_0_le: jmpl %g6+8,%g0 sth %l3,[%i3+0x000] ! Mem[00000000698000c0] p44_call_0_le: ldd [%i2+0x000],%l6 ! Mem[00000000690000c0] swap [%i3+0x010],%l7 ! Mem[00000000698000d0] swap [%i2+0x014],%l7 ! Mem[00000000690000d4] ldsw [%i0+0x020],%l3 ! Mem[00000000680000e0] swap [%i1+0x03c],%l0 ! Mem[00000000688000fc] ldstub [%i0+0x031],%l4 ! Mem[00000000680000f1] retl std %l0,[%i3+0x038] ! Mem[00000000698000f8] p44_jmpl_0_lo: jmpl %g6+8,%g0 sth %l3,[%o3+0x000] ! Mem[00000000698000c0] p44_call_0_lo: ldd [%o2+0x000],%l6 ! Mem[00000000690000c0] swap [%o3+0x010],%l7 ! Mem[00000000698000d0] swap [%o2+0x014],%l7 ! Mem[00000000690000d4] ldsw [%o0+0x020],%l3 ! Mem[00000000680000e0] swap [%o1+0x03c],%l0 ! Mem[00000000688000fc] ldstub [%o0+0x031],%l4 ! Mem[00000000680000f1] retl std %l0,[%o3+0x038] ! Mem[00000000698000f8] p44_jmpl_0_he: jmpl %g6+8,%g0 ldsb [%i2+0x010],%l5 ! Mem[00000000690000d0] p44_call_0_he: retl ldd [%i1+0x020],%l0 ! Mem[00000000688000e0] p44_jmpl_0_ho: jmpl %g6+8,%g0 ldsb [%o2+0x010],%l5 ! Mem[00000000690000d0] p44_call_0_ho: retl ldd [%o1+0x020],%l0 ! Mem[00000000688000e0] p45_jmpl_0_le: jmpl %g6+8,%g0 sth %l3,[%i3+0x020] ! Mem[000000006b8000e0] p45_call_0_le: ldub [%i2+0x024],%l7 ! Mem[000000006b0000e4] ldub [%i1+0x018],%l1 ! Mem[000000006a8000d8] ldub [%i1+0x00f],%l4 ! Mem[000000006a8000cf] stw %l3,[%i3+0x018] ! Mem[000000006b8000d8] stw %l4,[%i2+0x018] ! Mem[000000006b0000d8] swap [%i0+0x028],%l7 ! Mem[000000006a0000e8] retl ldsw [%i3+0x00c],%l0 ! Mem[000000006b8000cc] p45_jmpl_0_lo: jmpl %g6+8,%g0 sth %l3,[%o3+0x020] ! Mem[000000006b8000e0] p45_call_0_lo: ldub [%o2+0x024],%l7 ! Mem[000000006b0000e4] ldub [%o1+0x018],%l1 ! Mem[000000006a8000d8] ldub [%o1+0x00f],%l4 ! Mem[000000006a8000cf] stw %l3,[%o3+0x018] ! Mem[000000006b8000d8] stw %l4,[%o2+0x018] ! Mem[000000006b0000d8] swap [%o0+0x028],%l7 ! Mem[000000006a0000e8] retl ldsw [%o3+0x00c],%l0 ! Mem[000000006b8000cc] p45_jmpl_0_he: std %l0,[%i0+0x000] ! Mem[000000006a0000c0] std %l6,[%i2+0x020] ! Mem[000000006b0000e0] jmpl %g6+8,%g0 ldx [%i2+0x030],%l5 ! Mem[000000006b0000f0] p45_call_0_he: ldd [%i2+0x018],%l6 ! Mem[000000006b0000d8] ldsw [%i3+0x000],%l1 ! Mem[000000006b8000c0] ldstub [%i1+0x001],%l4 ! Mem[000000006a8000c1] ldsh [%i0+0x004],%l1 ! Mem[000000006a0000c4] ldsb [%i1+0x01a],%l7 ! Mem[000000006a8000da] retl ldsb [%i1+0x01b],%l7 ! Mem[000000006a8000db] p45_jmpl_0_ho: std %l0,[%o0+0x000] ! Mem[000000006a0000c0] std %l6,[%o2+0x020] ! Mem[000000006b0000e0] jmpl %g6+8,%g0 ldx [%o2+0x030],%l5 ! Mem[000000006b0000f0] p45_call_0_ho: ldd [%o2+0x018],%l6 ! Mem[000000006b0000d8] ldsw [%o3+0x000],%l1 ! Mem[000000006b8000c0] ldstub [%o1+0x001],%l4 ! Mem[000000006a8000c1] ldsh [%o0+0x004],%l1 ! Mem[000000006a0000c4] ldsb [%o1+0x01a],%l7 ! Mem[000000006a8000da] retl ldsb [%o1+0x01b],%l7 ! Mem[000000006a8000db] p46_jmpl_0_le: jmpl %g6+8,%g0 sth %l3,[%i3+0x000] ! Mem[000000006d8000c0] p46_call_0_le: ldub [%i2+0x01e],%l2 ! Mem[000000006d0000de] lduh [%i1+0x038],%l1 ! Mem[000000006c8000f8] ldx [%i2+0x008],%l4 ! Mem[000000006d0000c8] swap [%i1+0x018],%l3 ! Mem[000000006c8000d8] swap [%i2+0x01c],%l5 ! Mem[000000006d0000dc] lduh [%i2+0x030],%l4 ! Mem[000000006d0000f0] retl stb %l1,[%i2+0x001] ! Mem[000000006d0000c1] p46_jmpl_0_lo: jmpl %g6+8,%g0 sth %l3,[%o3+0x000] ! Mem[000000006d8000c0] p46_call_0_lo: ldub [%o2+0x01e],%l2 ! Mem[000000006d0000de] lduh [%o1+0x038],%l1 ! Mem[000000006c8000f8] ldx [%o2+0x008],%l4 ! Mem[000000006d0000c8] swap [%o1+0x018],%l3 ! Mem[000000006c8000d8] swap [%o2+0x01c],%l5 ! Mem[000000006d0000dc] lduh [%o2+0x030],%l4 ! Mem[000000006d0000f0] retl stb %l1,[%o2+0x001] ! Mem[000000006d0000c1] p46_jmpl_0_he: ldsb [%i2+0x03c],%l0 ! Mem[000000006d0000fc] ldub [%i0+0x03d],%l3 ! Mem[000000006c0000fd] ldsb [%i0+0x01e],%l5 ! Mem[000000006c0000de] swap [%i2+0x030],%l5 ! Mem[000000006d0000f0] jmpl %g6+8,%g0 swap [%i0+0x004],%l4 ! Mem[000000006c0000c4] p46_call_0_he: stx %l3,[%i1+0x038] ! Mem[000000006c8000f8] ldstub [%i1+0x032],%l3 ! Mem[000000006c8000f2] swap [%i3+0x008],%l4 ! Mem[000000006d8000c8] ldstub [%i0+0x02a],%l7 ! Mem[000000006c0000ea] ldx [%i1+0x028],%l0 ! Mem[000000006c8000e8] swap [%i2+0x008],%l2 ! Mem[000000006d0000c8] retl swap [%i0+0x010],%l0 ! Mem[000000006c0000d0] p46_jmpl_0_ho: ldsb [%o2+0x03c],%l0 ! Mem[000000006d0000fc] ldub [%o0+0x03d],%l3 ! Mem[000000006c0000fd] ldsb [%o0+0x01e],%l5 ! Mem[000000006c0000de] swap [%o2+0x030],%l5 ! Mem[000000006d0000f0] jmpl %g6+8,%g0 swap [%o0+0x004],%l4 ! Mem[000000006c0000c4] p46_call_0_ho: stx %l3,[%o1+0x038] ! Mem[000000006c8000f8] ldstub [%o1+0x032],%l3 ! Mem[000000006c8000f2] swap [%o3+0x008],%l4 ! Mem[000000006d8000c8] ldstub [%o0+0x02a],%l7 ! Mem[000000006c0000ea] ldx [%o1+0x028],%l0 ! Mem[000000006c8000e8] swap [%o2+0x008],%l2 ! Mem[000000006d0000c8] retl swap [%o0+0x010],%l0 ! Mem[000000006c0000d0] p47_jmpl_0_le: jmpl %g6+8,%g0 sth %l3,[%i3+0x020] ! Mem[000000006f8000e0] p47_call_0_le: ldstub [%i2+0x024],%l7 ! Mem[000000006f0000e4] swap [%i1+0x030],%l7 ! Mem[000000006e8000f0] ldstub [%i2+0x016],%l7 ! Mem[000000006f0000d6] ldstub [%i2+0x02c],%l2 ! Mem[000000006f0000ec] ldstub [%i0+0x03f],%l5 ! Mem[000000006e0000ff] ldsw [%i3+0x000],%l2 ! Mem[000000006f8000c0] retl sth %l6,[%i2+0x018] ! Mem[000000006f0000d8] p47_jmpl_0_lo: jmpl %g6+8,%g0 sth %l3,[%o3+0x020] ! Mem[000000006f8000e0] p47_call_0_lo: ldstub [%o2+0x024],%l7 ! Mem[000000006f0000e4] swap [%o1+0x030],%l7 ! Mem[000000006e8000f0] ldstub [%o2+0x016],%l7 ! Mem[000000006f0000d6] ldstub [%o2+0x02c],%l2 ! Mem[000000006f0000ec] ldstub [%o0+0x03f],%l5 ! Mem[000000006e0000ff] ldsw [%o3+0x000],%l2 ! Mem[000000006f8000c0] retl sth %l6,[%o2+0x018] ! Mem[000000006f0000d8] p47_jmpl_0_he: jmpl %g6+8,%g0 stb %l1,[%i0+0x031] ! Mem[000000006e0000f1] p47_call_0_he: lduh [%i0+0x022],%l2 ! Mem[000000006e0000e2] retl swap [%i3+0x030],%l6 ! Mem[000000006f8000f0] p47_jmpl_0_ho: jmpl %g6+8,%g0 stb %l1,[%o0+0x031] ! Mem[000000006e0000f1] p47_call_0_ho: lduh [%o0+0x022],%l2 ! Mem[000000006e0000e2] retl swap [%o3+0x030],%l6 ! Mem[000000006f8000f0] p48_jmpl_0_le: jmpl %g6+8,%g0 sth %l3,[%i3+0x000] ! Mem[00000000718000c0] p48_call_0_le: ldx [%i2+0x000],%l7 ! Mem[00000000710000c0] swap [%i2+0x038],%l1 ! Mem[00000000710000f8] lduw [%i3+0x03c],%l0 ! Mem[00000000718000fc] swap [%i2+0x00c],%l4 ! Mem[00000000710000cc] ldstub [%i0+0x038],%l4 ! Mem[00000000700000f8] ldsw [%i0+0x028],%l7 ! Mem[00000000700000e8] retl ldsw [%i3+0x000],%l1 ! Mem[00000000718000c0] p48_jmpl_0_lo: jmpl %g6+8,%g0 sth %l3,[%o3+0x000] ! Mem[00000000718000c0] p48_call_0_lo: ldx [%o2+0x000],%l7 ! Mem[00000000710000c0] swap [%o2+0x038],%l1 ! Mem[00000000710000f8] lduw [%o3+0x03c],%l0 ! Mem[00000000718000fc] swap [%o2+0x00c],%l4 ! Mem[00000000710000cc] ldstub [%o0+0x038],%l4 ! Mem[00000000700000f8] ldsw [%o0+0x028],%l7 ! Mem[00000000700000e8] retl ldsw [%o3+0x000],%l1 ! Mem[00000000718000c0] p48_jmpl_0_he: ldub [%i2+0x00a],%l0 ! Mem[00000000710000ca] ldstub [%i3+0x032],%l4 ! Mem[00000000718000f2] std %l2,[%i2+0x028] ! Mem[00000000710000e8] sth %l4,[%i0+0x014] ! Mem[00000000700000d4] jmpl %g6+8,%g0 lduh [%i0+0x032],%l1 ! Mem[00000000700000f2] p48_call_0_he: stb %l4,[%i3+0x001] ! Mem[00000000718000c1] retl sth %l6,[%i3+0x02c] ! Mem[00000000718000ec] p48_jmpl_0_ho: ldub [%o2+0x00a],%l0 ! Mem[00000000710000ca] ldstub [%o3+0x032],%l4 ! Mem[00000000718000f2] std %l2,[%o2+0x028] ! Mem[00000000710000e8] sth %l4,[%o0+0x014] ! Mem[00000000700000d4] jmpl %g6+8,%g0 lduh [%o0+0x032],%l1 ! Mem[00000000700000f2] p48_call_0_ho: stb %l4,[%o3+0x001] ! Mem[00000000718000c1] retl sth %l6,[%o3+0x02c] ! Mem[00000000718000ec] p49_jmpl_0_le: jmpl %g6+8,%g0 sth %l3,[%i3+0x020] ! Mem[00000000738000e0] p49_call_0_le: std %l6,[%i2+0x020] ! Mem[00000000730000e0] lduh [%i2+0x030],%l7 ! Mem[00000000730000f0] sth %l0,[%i0+0x012] ! Mem[00000000720000d2] ldstub [%i0+0x02c],%l2 ! Mem[00000000720000ec] ldstub [%i3+0x03c],%l5 ! Mem[00000000738000fc] ldsh [%i3+0x010],%l4 ! Mem[00000000738000d0] retl std %l0,[%i3+0x018] ! Mem[00000000738000d8] p49_jmpl_0_lo: jmpl %g6+8,%g0 sth %l3,[%o3+0x020] ! Mem[00000000738000e0] p49_call_0_lo: std %l6,[%o2+0x020] ! Mem[00000000730000e0] lduh [%o2+0x030],%l7 ! Mem[00000000730000f0] sth %l0,[%o0+0x012] ! Mem[00000000720000d2] ldstub [%o0+0x02c],%l2 ! Mem[00000000720000ec] ldstub [%o3+0x03c],%l5 ! Mem[00000000738000fc] ldsh [%o3+0x010],%l4 ! Mem[00000000738000d0] retl std %l0,[%o3+0x018] ! Mem[00000000738000d8] p49_jmpl_0_he: jmpl %g6+8,%g0 stw %l5,[%i2+0x030] ! Mem[00000000730000f0] p49_call_0_he: retl stx %l4,[%i1+0x020] ! Mem[00000000728000e0] p49_jmpl_0_ho: jmpl %g6+8,%g0 stw %l5,[%o2+0x030] ! Mem[00000000730000f0] p49_call_0_ho: retl stx %l4,[%o1+0x020] ! Mem[00000000728000e0] p50_jmpl_0_le: jmpl %g6+8,%g0 sth %l3,[%i3+0x000] ! Mem[00000000758000c0] p50_call_0_le: ldx [%i3+0x018],%l2 ! Mem[00000000758000d8] swap [%i0+0x014],%l4 ! Mem[00000000740000d4] sth %l0,[%i3+0x012] ! Mem[00000000758000d2] stx %l2,[%i2+0x008] ! Mem[00000000750000c8] ldd [%i2+0x038],%l4 ! Mem[00000000750000f8] sth %l2,[%i3+0x022] ! Mem[00000000758000e2] retl swap [%i3+0x03c],%l0 ! Mem[00000000758000fc] p50_jmpl_0_lo: jmpl %g6+8,%g0 sth %l3,[%o3+0x000] ! Mem[00000000758000c0] p50_call_0_lo: ldx [%o3+0x018],%l2 ! Mem[00000000758000d8] swap [%o0+0x014],%l4 ! Mem[00000000740000d4] sth %l0,[%o3+0x012] ! Mem[00000000758000d2] stx %l2,[%o2+0x008] ! Mem[00000000750000c8] ldd [%o2+0x038],%l4 ! Mem[00000000750000f8] sth %l2,[%o3+0x022] ! Mem[00000000758000e2] retl swap [%o3+0x03c],%l0 ! Mem[00000000758000fc] p50_jmpl_0_he: jmpl %g6+8,%g0 ldd [%i2+0x010],%l4 ! Mem[00000000750000d0] p50_call_0_he: retl stw %l0,[%i1+0x024] ! Mem[00000000748000e4] p50_jmpl_0_ho: jmpl %g6+8,%g0 ldd [%o2+0x010],%l4 ! Mem[00000000750000d0] p50_call_0_ho: retl stw %l0,[%o1+0x024] ! Mem[00000000748000e4] p51_jmpl_0_le: jmpl %g6+8,%g0 sth %l3,[%i0+0x020] ! Mem[00000000760000e0] p51_call_0_le: ldstub [%i2+0x024],%l7 ! Mem[00000000770000e4] stb %l7,[%i0+0x031] ! Mem[00000000760000f1] ldsh [%i0+0x00e],%l4 ! Mem[00000000760000ce] ldsh [%i2+0x02c],%l4 ! Mem[00000000770000ec] lduw [%i2+0x018],%l4 ! Mem[00000000770000d8] lduh [%i0+0x028],%l7 ! Mem[00000000760000e8] retl std %l0,[%i0+0x008] ! Mem[00000000760000c8] p51_jmpl_0_lo: jmpl %g6+8,%g0 sth %l3,[%o0+0x020] ! Mem[00000000760000e0] p51_call_0_lo: ldstub [%o2+0x024],%l7 ! Mem[00000000770000e4] stb %l7,[%o0+0x031] ! Mem[00000000760000f1] ldsh [%o0+0x00e],%l4 ! Mem[00000000760000ce] ldsh [%o2+0x02c],%l4 ! Mem[00000000770000ec] lduw [%o2+0x018],%l4 ! Mem[00000000770000d8] lduh [%o0+0x028],%l7 ! Mem[00000000760000e8] retl std %l0,[%o0+0x008] ! Mem[00000000760000c8] p51_jmpl_0_he: ldsh [%i1+0x000],%l0 ! Mem[00000000768000c0] swap [%i1+0x024],%l6 ! Mem[00000000768000e4] jmpl %g6+8,%g0 stb %l5,[%i3+0x034] ! Mem[00000000778000f4] p51_call_0_he: lduh [%i3+0x01c],%l6 ! Mem[00000000778000dc] ldsb [%i1+0x001],%l1 ! Mem[00000000768000c1] lduw [%i1+0x000],%l4 ! Mem[00000000768000c0] stx %l6,[%i1+0x008] ! Mem[00000000768000c8] ldx [%i3+0x038],%l4 ! Mem[00000000778000f8] retl ldstub [%i1+0x01b],%l7 ! Mem[00000000768000db] p51_jmpl_0_ho: ldsh [%o1+0x000],%l0 ! Mem[00000000768000c0] swap [%o1+0x024],%l6 ! Mem[00000000768000e4] jmpl %g6+8,%g0 stb %l5,[%o3+0x034] ! Mem[00000000778000f4] p51_call_0_ho: lduh [%o3+0x01c],%l6 ! Mem[00000000778000dc] ldsb [%o1+0x001],%l1 ! Mem[00000000768000c1] lduw [%o1+0x000],%l4 ! Mem[00000000768000c0] stx %l6,[%o1+0x008] ! Mem[00000000768000c8] ldx [%o3+0x038],%l4 ! Mem[00000000778000f8] retl ldstub [%o1+0x01b],%l7 ! Mem[00000000768000db] p52_jmpl_0_le: jmpl %g6+8,%g0 sth %l3,[%i0+0x000] ! Mem[00000000780000c0] p52_call_0_le: ldd [%i2+0x000],%l6 ! Mem[00000000790000c0] lduw [%i1+0x010],%l7 ! Mem[00000000788000d0] stw %l7,[%i2+0x014] ! Mem[00000000790000d4] swap [%i2+0x020],%l3 ! Mem[00000000790000e0] lduh [%i0+0x03c],%l0 ! Mem[00000000780000fc] ldsb [%i2+0x00d],%l4 ! Mem[00000000790000cd] retl ldstub [%i0+0x019],%l6 ! Mem[00000000780000d9] p52_jmpl_0_lo: jmpl %g6+8,%g0 sth %l3,[%o0+0x000] ! Mem[00000000780000c0] p52_call_0_lo: ldd [%o2+0x000],%l6 ! Mem[00000000790000c0] lduw [%o1+0x010],%l7 ! Mem[00000000788000d0] stw %l7,[%o2+0x014] ! Mem[00000000790000d4] swap [%o2+0x020],%l3 ! Mem[00000000790000e0] lduh [%o0+0x03c],%l0 ! Mem[00000000780000fc] ldsb [%o2+0x00d],%l4 ! Mem[00000000790000cd] retl ldstub [%o0+0x019],%l6 ! Mem[00000000780000d9] p52_jmpl_0_he: jmpl %g6+8,%g0 ldub [%i1+0x010],%l5 ! Mem[00000000788000d0] p52_call_0_he: retl ldstub [%i1+0x025],%l0 ! Mem[00000000788000e5] p52_jmpl_0_ho: jmpl %g6+8,%g0 ldub [%o1+0x010],%l5 ! Mem[00000000788000d0] p52_call_0_ho: retl ldstub [%o1+0x025],%l0 ! Mem[00000000788000e5] p53_jmpl_0_le: jmpl %g6+8,%g0 sth %l3,[%i0+0x020] ! Mem[000000007a0000e0] p53_call_0_le: ldub [%i2+0x024],%l7 ! Mem[000000007b0000e4] ldstub [%i1+0x031],%l7 ! Mem[000000007a8000f1] stx %l7,[%i0+0x010] ! Mem[000000007a0000d0] ldsh [%i0+0x000],%l3 ! Mem[000000007a0000c0] ldstub [%i1+0x01c],%l0 ! Mem[000000007a8000dc] stw %l4,[%i1+0x02c] ! Mem[000000007a8000ec] retl ldsw [%i0+0x018],%l4 ! Mem[000000007a0000d8] p53_jmpl_0_lo: jmpl %g6+8,%g0 sth %l3,[%o0+0x020] ! Mem[000000007a0000e0] p53_call_0_lo: ldub [%o2+0x024],%l7 ! Mem[000000007b0000e4] ldstub [%o1+0x031],%l7 ! Mem[000000007a8000f1] stx %l7,[%o0+0x010] ! Mem[000000007a0000d0] ldsh [%o0+0x000],%l3 ! Mem[000000007a0000c0] ldstub [%o1+0x01c],%l0 ! Mem[000000007a8000dc] stw %l4,[%o1+0x02c] ! Mem[000000007a8000ec] retl ldsw [%o0+0x018],%l4 ! Mem[000000007a0000d8] p53_jmpl_0_he: ldsh [%i0+0x02e],%l6 ! Mem[000000007a0000ee] jmpl %g6+8,%g0 ldstub [%i2+0x011],%l4 ! Mem[000000007b0000d1] p53_call_0_he: retl ldstub [%i3+0x020],%l2 ! Mem[000000007b8000e0] p53_jmpl_0_ho: ldsh [%o0+0x02e],%l6 ! Mem[000000007a0000ee] jmpl %g6+8,%g0 ldstub [%o2+0x011],%l4 ! Mem[000000007b0000d1] p53_call_0_ho: retl ldstub [%o3+0x020],%l2 ! Mem[000000007b8000e0] p54_jmpl_0_le: jmpl %g6+8,%g0 sth %l3,[%i0+0x000] ! Mem[000000007c0000c0] p54_call_0_le: std %l6,[%i3+0x010] ! Mem[000000007d8000d0] stw %l3,[%i3+0x020] ! Mem[000000007d8000e0] ldsb [%i3+0x03c],%l0 ! Mem[000000007d8000fc] stb %l4,[%i0+0x00d] ! Mem[000000007c0000cd] ldstub [%i3+0x019],%l6 ! Mem[000000007d8000d9] lduh [%i0+0x030],%l1 ! Mem[000000007c0000f0] retl sth %l0,[%i1+0x00c] ! Mem[000000007c8000cc] p54_jmpl_0_lo: jmpl %g6+8,%g0 sth %l3,[%o0+0x000] ! Mem[000000007c0000c0] p54_call_0_lo: std %l6,[%o3+0x010] ! Mem[000000007d8000d0] stw %l3,[%o3+0x020] ! Mem[000000007d8000e0] ldsb [%o3+0x03c],%l0 ! Mem[000000007d8000fc] stb %l4,[%o0+0x00d] ! Mem[000000007c0000cd] ldstub [%o3+0x019],%l6 ! Mem[000000007d8000d9] lduh [%o0+0x030],%l1 ! Mem[000000007c0000f0] retl sth %l0,[%o1+0x00c] ! Mem[000000007c8000cc] p54_jmpl_0_he: ldsw [%i2+0x000],%l0 ! Mem[000000007d0000c0] ldsh [%i0+0x026],%l6 ! Mem[000000007c0000e6] jmpl %g6+8,%g0 lduh [%i1+0x034],%l5 ! Mem[000000007c8000f4] p54_call_0_he: ldstub [%i0+0x03c],%l6 ! Mem[000000007c0000fc] ldub [%i1+0x001],%l1 ! Mem[000000007c8000c1] ldstub [%i2+0x001],%l4 ! Mem[000000007d0000c1] lduh [%i2+0x02c],%l6 ! Mem[000000007d0000ec] ldstub [%i0+0x03a],%l3 ! Mem[000000007c0000fa] retl ldstub [%i0+0x033],%l1 ! Mem[000000007c0000f3] p54_jmpl_0_ho: ldsw [%o2+0x000],%l0 ! Mem[000000007d0000c0] ldsh [%o0+0x026],%l6 ! Mem[000000007c0000e6] jmpl %g6+8,%g0 lduh [%o1+0x034],%l5 ! Mem[000000007c8000f4] p54_call_0_ho: ldstub [%o0+0x03c],%l6 ! Mem[000000007c0000fc] ldub [%o1+0x001],%l1 ! Mem[000000007c8000c1] ldstub [%o2+0x001],%l4 ! Mem[000000007d0000c1] lduh [%o2+0x02c],%l6 ! Mem[000000007d0000ec] ldstub [%o0+0x03a],%l3 ! Mem[000000007c0000fa] retl ldstub [%o0+0x033],%l1 ! Mem[000000007c0000f3] p55_jmpl_0_le: jmpl %g6+8,%g0 sth %l3,[%i0+0x020] ! Mem[000000007e0000e0] p55_call_0_le: ldstub [%i3+0x024],%l7 ! Mem[000000007f8000e4] ldx [%i3+0x030],%l7 ! Mem[000000007f8000f0] lduh [%i2+0x016],%l7 ! Mem[000000007f0000d6] swap [%i0+0x02c],%l2 ! Mem[000000007e0000ec] ldx [%i3+0x038],%l5 ! Mem[000000007f8000f8] swap [%i1+0x000],%l2 ! Mem[000000007e8000c0] retl swap [%i3+0x018],%l6 ! Mem[000000007f8000d8] p55_jmpl_0_lo: jmpl %g6+8,%g0 sth %l3,[%o0+0x020] ! Mem[000000007e0000e0] p55_call_0_lo: ldstub [%o3+0x024],%l7 ! Mem[000000007f8000e4] ldx [%o3+0x030],%l7 ! Mem[000000007f8000f0] lduh [%o2+0x016],%l7 ! Mem[000000007f0000d6] swap [%o0+0x02c],%l2 ! Mem[000000007e0000ec] ldx [%o3+0x038],%l5 ! Mem[000000007f8000f8] swap [%o1+0x000],%l2 ! Mem[000000007e8000c0] retl swap [%o3+0x018],%l6 ! Mem[000000007f8000d8] p55_jmpl_0_he: jmpl %g6+8,%g0 ldsh [%i2+0x030],%l5 ! Mem[000000007f0000f0] p55_call_0_he: retl ldd [%i3+0x000],%l0 ! Mem[000000007f8000c0] p55_jmpl_0_ho: jmpl %g6+8,%g0 ldsh [%o2+0x030],%l5 ! Mem[000000007f0000f0] p55_call_0_ho: retl ldd [%o3+0x000],%l0 ! Mem[000000007f8000c0] p56_jmpl_0_le: jmpl %g6+8,%g0 sth %l3,[%i0+0x000] ! Mem[00000000800000c0] p56_call_0_le: ldx [%i3+0x000],%l7 ! Mem[00000000818000c0] lduh [%i0+0x014],%l4 ! Mem[00000000800000d4] ldub [%i1+0x00f],%l4 ! Mem[00000000808000cf] ldsb [%i3+0x018],%l3 ! Mem[00000000818000d8] swap [%i1+0x01c],%l5 ! Mem[00000000808000dc] swap [%i0+0x030],%l4 ! Mem[00000000800000f0] retl ldsh [%i0+0x00c],%l0 ! Mem[00000000800000cc] p56_jmpl_0_lo: jmpl %g6+8,%g0 sth %l3,[%o0+0x000] ! Mem[00000000800000c0] p56_call_0_lo: ldx [%o3+0x000],%l7 ! Mem[00000000818000c0] lduh [%o0+0x014],%l4 ! Mem[00000000800000d4] ldub [%o1+0x00f],%l4 ! Mem[00000000808000cf] ldsb [%o3+0x018],%l3 ! Mem[00000000818000d8] swap [%o1+0x01c],%l5 ! Mem[00000000808000dc] swap [%o0+0x030],%l4 ! Mem[00000000800000f0] retl ldsh [%o0+0x00c],%l0 ! Mem[00000000800000cc] p56_jmpl_0_he: ldub [%i3+0x03c],%l0 ! Mem[00000000818000fc] ldstub [%i1+0x027],%l4 ! Mem[00000000808000e7] jmpl %g6+8,%g0 stx %l5,[%i1+0x028] ! Mem[00000000808000e8] p56_call_0_he: ldstub [%i3+0x02f],%l3 ! Mem[00000000818000ef] ldstub [%i3+0x02c],%l6 ! Mem[00000000818000ec] ldstub [%i2+0x03a],%l3 ! Mem[00000000810000fa] ldsw [%i3+0x030],%l1 ! Mem[00000000818000f0] retl swap [%i0+0x034],%l7 ! Mem[00000000800000f4] p56_jmpl_0_ho: ldub [%o3+0x03c],%l0 ! Mem[00000000818000fc] ldstub [%o1+0x027],%l4 ! Mem[00000000808000e7] jmpl %g6+8,%g0 stx %l5,[%o1+0x028] ! Mem[00000000808000e8] p56_call_0_ho: ldstub [%o3+0x02f],%l3 ! Mem[00000000818000ef] ldstub [%o3+0x02c],%l6 ! Mem[00000000818000ec] ldstub [%o2+0x03a],%l3 ! Mem[00000000810000fa] ldsw [%o3+0x030],%l1 ! Mem[00000000818000f0] retl swap [%o0+0x034],%l7 ! Mem[00000000800000f4] p57_jmpl_0_le: jmpl %g6+8,%g0 sth %l3,[%i0+0x020] ! Mem[00000000820000e0] p57_call_0_le: ldsb [%i3+0x024],%l7 ! Mem[00000000838000e4] std %l6,[%i1+0x030] ! Mem[00000000828000f0] lduw [%i0+0x014],%l7 ! Mem[00000000820000d4] lduw [%i1+0x000],%l3 ! Mem[00000000828000c0] ldstub [%i2+0x01c],%l0 ! Mem[00000000830000dc] lduh [%i2+0x002],%l2 ! Mem[00000000830000c2] retl ldd [%i2+0x018],%l6 ! Mem[00000000830000d8] p57_jmpl_0_lo: jmpl %g6+8,%g0 sth %l3,[%o0+0x020] ! Mem[00000000820000e0] p57_call_0_lo: ldsb [%o3+0x024],%l7 ! Mem[00000000838000e4] std %l6,[%o1+0x030] ! Mem[00000000828000f0] lduw [%o0+0x014],%l7 ! Mem[00000000820000d4] lduw [%o1+0x000],%l3 ! Mem[00000000828000c0] ldstub [%o2+0x01c],%l0 ! Mem[00000000830000dc] lduh [%o2+0x002],%l2 ! Mem[00000000830000c2] retl ldd [%o2+0x018],%l6 ! Mem[00000000830000d8] p57_jmpl_0_he: jmpl %g6+8,%g0 sth %l5,[%i2+0x030] ! Mem[00000000830000f0] p57_call_0_he: retl lduh [%i2+0x024],%l4 ! Mem[00000000830000e4] p57_jmpl_0_ho: jmpl %g6+8,%g0 sth %l5,[%o2+0x030] ! Mem[00000000830000f0] p57_call_0_ho: retl lduh [%o2+0x024],%l4 ! Mem[00000000830000e4] p58_jmpl_0_le: jmpl %g6+8,%g0 sth %l3,[%i0+0x000] ! Mem[00000000840000c0] p58_call_0_le: stw %l2,[%i3+0x01c] ! Mem[00000000858000dc] ldub [%i3+0x015],%l4 ! Mem[00000000858000d5] swap [%i0+0x00c],%l4 ! Mem[00000000840000cc] ldub [%i3+0x018],%l3 ! Mem[00000000858000d8] stx %l4,[%i0+0x038] ! Mem[00000000840000f8] ldstub [%i0+0x028],%l7 ! Mem[00000000840000e8] retl ldsh [%i0+0x000],%l1 ! Mem[00000000840000c0] p58_jmpl_0_lo: jmpl %g6+8,%g0 sth %l3,[%o0+0x000] ! Mem[00000000840000c0] p58_call_0_lo: stw %l2,[%o3+0x01c] ! Mem[00000000858000dc] ldub [%o3+0x015],%l4 ! Mem[00000000858000d5] swap [%o0+0x00c],%l4 ! Mem[00000000840000cc] ldub [%o3+0x018],%l3 ! Mem[00000000858000d8] stx %l4,[%o0+0x038] ! Mem[00000000840000f8] ldstub [%o0+0x028],%l7 ! Mem[00000000840000e8] retl ldsh [%o0+0x000],%l1 ! Mem[00000000840000c0] p58_jmpl_0_he: std %l0,[%i3+0x008] ! Mem[00000000858000c8] ldsw [%i1+0x030],%l4 ! Mem[00000000848000f0] ldsb [%i0+0x028],%l2 ! Mem[00000000840000e8] lduw [%i0+0x018],%l7 ! Mem[00000000840000d8] jmpl %g6+8,%g0 stw %l4,[%i3+0x000] ! Mem[00000000858000c0] p58_call_0_he: ldub [%i2+0x028],%l5 ! Mem[00000000850000e8] ldsw [%i1+0x004],%l1 ! Mem[00000000848000c4] retl ldx [%i1+0x018],%l4 ! Mem[00000000848000d8] p58_jmpl_0_ho: std %l0,[%o3+0x008] ! Mem[00000000858000c8] ldsw [%o1+0x030],%l4 ! Mem[00000000848000f0] ldsb [%o0+0x028],%l2 ! Mem[00000000840000e8] lduw [%o0+0x018],%l7 ! Mem[00000000840000d8] jmpl %g6+8,%g0 stw %l4,[%o3+0x000] ! Mem[00000000858000c0] p58_call_0_ho: ldub [%o2+0x028],%l5 ! Mem[00000000850000e8] ldsw [%o1+0x004],%l1 ! Mem[00000000848000c4] retl ldx [%o1+0x018],%l4 ! Mem[00000000848000d8] p59_jmpl_0_le: jmpl %g6+8,%g0 sth %l3,[%i0+0x020] ! Mem[00000000860000e0] p59_call_0_le: ldstub [%i3+0x024],%l7 ! Mem[00000000878000e4] stx %l4,[%i0+0x010] ! Mem[00000000860000d0] ldstub [%i1+0x00f],%l4 ! Mem[00000000868000cf] ldstub [%i1+0x018],%l3 ! Mem[00000000868000d8] swap [%i2+0x03c],%l5 ! Mem[00000000870000fc] swap [%i2+0x010],%l4 ! Mem[00000000870000d0] retl std %l0,[%i0+0x018] ! Mem[00000000860000d8] p59_jmpl_0_lo: jmpl %g6+8,%g0 sth %l3,[%o0+0x020] ! Mem[00000000860000e0] p59_call_0_lo: ldstub [%o3+0x024],%l7 ! Mem[00000000878000e4] stx %l4,[%o0+0x010] ! Mem[00000000860000d0] ldstub [%o1+0x00f],%l4 ! Mem[00000000868000cf] ldstub [%o1+0x018],%l3 ! Mem[00000000868000d8] swap [%o2+0x03c],%l5 ! Mem[00000000870000fc] swap [%o2+0x010],%l4 ! Mem[00000000870000d0] retl std %l0,[%o0+0x018] ! Mem[00000000860000d8] p59_jmpl_0_he: jmpl %g6+8,%g0 lduh [%i2+0x02a],%l0 ! Mem[00000000870000ea] p59_call_0_he: lduw [%i1+0x024],%l4 ! Mem[00000000868000e4] ldstub [%i3+0x00d],%l5 ! Mem[00000000878000cd] ldsh [%i0+0x01c],%l6 ! Mem[00000000860000dc] retl stw %l1,[%i0+0x000] ! Mem[00000000860000c0] p59_jmpl_0_ho: jmpl %g6+8,%g0 lduh [%o2+0x02a],%l0 ! Mem[00000000870000ea] p59_call_0_ho: lduw [%o1+0x024],%l4 ! Mem[00000000868000e4] ldstub [%o3+0x00d],%l5 ! Mem[00000000878000cd] ldsh [%o0+0x01c],%l6 ! Mem[00000000860000dc] retl stw %l1,[%o0+0x000] ! Mem[00000000860000c0] p60_jmpl_0_le: jmpl %g6+8,%g0 sth %l3,[%i0+0x000] ! Mem[00000000880000c0] p60_call_0_le: ldd [%i3+0x000],%l6 ! Mem[00000000898000c0] ldsb [%i3+0x011],%l7 ! Mem[00000000898000d1] swap [%i1+0x014],%l7 ! Mem[00000000888000d4] ldstub [%i0+0x021],%l3 ! Mem[00000000880000e1] sth %l0,[%i2+0x03c] ! Mem[00000000890000fc] ldx [%i2+0x008],%l4 ! Mem[00000000890000c8] retl std %l4,[%i1+0x038] ! Mem[00000000888000f8] p60_jmpl_0_lo: jmpl %g6+8,%g0 sth %l3,[%o0+0x000] ! Mem[00000000880000c0] p60_call_0_lo: ldd [%o3+0x000],%l6 ! Mem[00000000898000c0] ldsb [%o3+0x011],%l7 ! Mem[00000000898000d1] swap [%o1+0x014],%l7 ! Mem[00000000888000d4] ldstub [%o0+0x021],%l3 ! Mem[00000000880000e1] sth %l0,[%o2+0x03c] ! Mem[00000000890000fc] ldx [%o2+0x008],%l4 ! Mem[00000000890000c8] retl std %l4,[%o1+0x038] ! Mem[00000000888000f8] p60_jmpl_0_he: lduw [%i2+0x02c],%l6 ! Mem[00000000890000ec] jmpl %g6+8,%g0 swap [%i3+0x028],%l2 ! Mem[00000000898000e8] p60_call_0_he: lduw [%i1+0x020],%l2 ! Mem[00000000888000e0] ldstub [%i3+0x036],%l0 ! Mem[00000000898000f6] retl sth %l5,[%i2+0x02c] ! Mem[00000000890000ec] p60_jmpl_0_ho: lduw [%o2+0x02c],%l6 ! Mem[00000000890000ec] jmpl %g6+8,%g0 swap [%o3+0x028],%l2 ! Mem[00000000898000e8] p60_call_0_ho: lduw [%o1+0x020],%l2 ! Mem[00000000888000e0] ldstub [%o3+0x036],%l0 ! Mem[00000000898000f6] retl sth %l5,[%o2+0x02c] ! Mem[00000000890000ec] p61_jmpl_0_le: jmpl %g6+8,%g0 sth %l3,[%i0+0x020] ! Mem[000000008a0000e0] p61_call_0_le: ldub [%i3+0x024],%l7 ! Mem[000000008b8000e4] swap [%i0+0x030],%l7 ! Mem[000000008a0000f0] swap [%i3+0x014],%l7 ! Mem[000000008b8000d4] ldd [%i2+0x000],%l2 ! Mem[000000008b0000c0] swap [%i0+0x01c],%l0 ! Mem[000000008a0000dc] lduw [%i1+0x02c],%l4 ! Mem[000000008a8000ec] retl ldstub [%i2+0x018],%l4 ! Mem[000000008b0000d8] p61_jmpl_0_lo: jmpl %g6+8,%g0 sth %l3,[%o0+0x020] ! Mem[000000008a0000e0] p61_call_0_lo: ldub [%o3+0x024],%l7 ! Mem[000000008b8000e4] swap [%o0+0x030],%l7 ! Mem[000000008a0000f0] swap [%o3+0x014],%l7 ! Mem[000000008b8000d4] ldd [%o2+0x000],%l2 ! Mem[000000008b0000c0] swap [%o0+0x01c],%l0 ! Mem[000000008a0000dc] lduw [%o1+0x02c],%l4 ! Mem[000000008a8000ec] retl ldstub [%o2+0x018],%l4 ! Mem[000000008b0000d8] p61_jmpl_0_he: ldsh [%i1+0x02e],%l6 ! Mem[000000008a8000ee] jmpl %g6+8,%g0 ldsb [%i1+0x008],%l2 ! Mem[000000008a8000c8] p61_call_0_he: stx %l2,[%i1+0x020] ! Mem[000000008a8000e0] ldd [%i0+0x010],%l0 ! Mem[000000008a0000d0] retl ldx [%i1+0x008],%l5 ! Mem[000000008a8000c8] p61_jmpl_0_ho: ldsh [%o1+0x02e],%l6 ! Mem[000000008a8000ee] jmpl %g6+8,%g0 ldsb [%o1+0x008],%l2 ! Mem[000000008a8000c8] p61_call_0_ho: stx %l2,[%o1+0x020] ! Mem[000000008a8000e0] ldd [%o0+0x010],%l0 ! Mem[000000008a0000d0] retl ldx [%o1+0x008],%l5 ! Mem[000000008a8000c8] p62_jmpl_0_le: jmpl %g6+8,%g0 sth %l3,[%i1+0x000] ! Mem[000000008c8000c0] p62_call_0_le: ldsh [%i0+0x01e],%l2 ! Mem[000000008c0000de] sth %l1,[%i1+0x038] ! Mem[000000008c8000f8] ldsb [%i0+0x00f],%l4 ! Mem[000000008c0000cf] sth %l3,[%i0+0x018] ! Mem[000000008c0000d8] ldstub [%i0+0x01c],%l5 ! Mem[000000008c0000dc] ldd [%i3+0x030],%l4 ! Mem[000000008d8000f0] retl lduw [%i0+0x03c],%l0 ! Mem[000000008c0000fc] p62_jmpl_0_lo: jmpl %g6+8,%g0 sth %l3,[%o1+0x000] ! Mem[000000008c8000c0] p62_call_0_lo: ldsh [%o0+0x01e],%l2 ! Mem[000000008c0000de] sth %l1,[%o1+0x038] ! Mem[000000008c8000f8] ldsb [%o0+0x00f],%l4 ! Mem[000000008c0000cf] sth %l3,[%o0+0x018] ! Mem[000000008c0000d8] ldstub [%o0+0x01c],%l5 ! Mem[000000008c0000dc] ldd [%o3+0x030],%l4 ! Mem[000000008d8000f0] retl lduw [%o0+0x03c],%l0 ! Mem[000000008c0000fc] p62_jmpl_0_he: jmpl %g6+8,%g0 swap [%i2+0x008],%l0 ! Mem[000000008d0000c8] p62_call_0_he: ldx [%i1+0x000],%l4 ! Mem[000000008c8000c0] lduh [%i3+0x01a],%l7 ! Mem[000000008d8000da] lduh [%i0+0x02e],%l3 ! Mem[000000008c0000ee] retl ldstub [%i2+0x015],%l5 ! Mem[000000008d0000d5] p62_jmpl_0_ho: jmpl %g6+8,%g0 swap [%o2+0x008],%l0 ! Mem[000000008d0000c8] p62_call_0_ho: ldx [%o1+0x000],%l4 ! Mem[000000008c8000c0] lduh [%o3+0x01a],%l7 ! Mem[000000008d8000da] lduh [%o0+0x02e],%l3 ! Mem[000000008c0000ee] retl ldstub [%o2+0x015],%l5 ! Mem[000000008d0000d5] p63_jmpl_0_le: jmpl %g6+8,%g0 sth %l3,[%i1+0x020] ! Mem[000000008e8000e0] p63_call_0_le: ldstub [%i0+0x024],%l7 ! Mem[000000008e0000e4] ldsh [%i1+0x030],%l7 ! Mem[000000008e8000f0] ldstub [%i1+0x013],%l0 ! Mem[000000008e8000d3] ldd [%i2+0x028],%l2 ! Mem[000000008f0000e8] stw %l5,[%i2+0x03c] ! Mem[000000008f0000fc] swap [%i2+0x000],%l2 ! Mem[000000008f0000c0] retl stw %l6,[%i1+0x018] ! Mem[000000008e8000d8] p63_jmpl_0_lo: jmpl %g6+8,%g0 sth %l3,[%o1+0x020] ! Mem[000000008e8000e0] p63_call_0_lo: ldstub [%o0+0x024],%l7 ! Mem[000000008e0000e4] ldsh [%o1+0x030],%l7 ! Mem[000000008e8000f0] ldstub [%o1+0x013],%l0 ! Mem[000000008e8000d3] ldd [%o2+0x028],%l2 ! Mem[000000008f0000e8] stw %l5,[%o2+0x03c] ! Mem[000000008f0000fc] swap [%o2+0x000],%l2 ! Mem[000000008f0000c0] retl stw %l6,[%o1+0x018] ! Mem[000000008e8000d8] p63_jmpl_0_he: jmpl %g6+8,%g0 stb %l1,[%i2+0x031] ! Mem[000000008f0000f1] p63_call_0_he: stb %l2,[%i3+0x022] ! Mem[000000008f8000e2] retl ldstub [%i0+0x020],%l2 ! Mem[000000008e0000e0] p63_jmpl_0_ho: jmpl %g6+8,%g0 stb %l1,[%o2+0x031] ! Mem[000000008f0000f1] p63_call_0_ho: stb %l2,[%o3+0x022] ! Mem[000000008f8000e2] retl ldstub [%o0+0x020],%l2 ! Mem[000000008e0000e0] user_jump0_end: .seg "text" .align 0x2000 user_jump1_start: INIT_MEM(0, 0x0020, 1, +, 0, +, 0) p0_jmpl_1_le: ldstub [%i0+0x01b],%l5 ! Mem[00000000100000db] lduw [%i0+0x03c],%l0 ! Mem[00000000100000fc] ldstub [%i0+0x027],%l4 ! Mem[00000000100000e7] ldstub [%i0+0x02b],%l5 ! Mem[00000000100000eb] lduw [%i2+0x018],%l7 ! Mem[00000000110000d8] jmpl %g6+8,%g0 ldub [%i3+0x001],%l4 ! Mem[00000000118000c1] p0_call_1_le: ldstub [%i2+0x028],%l5 ! Mem[00000000110000e8] stw %l1,[%i0+0x004] ! Mem[00000000100000c4] retl ldsw [%i1+0x01c],%l4 ! Mem[00000000108000dc] p0_jmpl_1_lo: ldstub [%o0+0x01b],%l5 ! Mem[00000000100000db] lduw [%o0+0x03c],%l0 ! Mem[00000000100000fc] ldstub [%o0+0x027],%l4 ! Mem[00000000100000e7] ldstub [%o0+0x02b],%l5 ! Mem[00000000100000eb] lduw [%o2+0x018],%l7 ! Mem[00000000110000d8] jmpl %g6+8,%g0 ldub [%o3+0x001],%l4 ! Mem[00000000118000c1] p0_call_1_lo: ldstub [%o2+0x028],%l5 ! Mem[00000000110000e8] stw %l1,[%o0+0x004] ! Mem[00000000100000c4] retl ldsw [%o1+0x01c],%l4 ! Mem[00000000108000dc] p0_jmpl_1_he: ldsh [%i3+0x028],%l2 ! Mem[00000000118000e8] stx %l2,[%i3+0x020] ! Mem[00000000118000e0] jmpl %g6+8,%g0 ldstub [%i1+0x03c],%l4 ! Mem[00000000108000fc] p0_call_1_he: ldsb [%i1+0x032],%l2 ! Mem[00000000108000f2] retl ldx [%i2+0x010],%l0 ! Mem[00000000110000d0] p0_jmpl_1_ho: ldsh [%o3+0x028],%l2 ! Mem[00000000118000e8] stx %l2,[%o3+0x020] ! Mem[00000000118000e0] jmpl %g6+8,%g0 ldstub [%o1+0x03c],%l4 ! Mem[00000000108000fc] p0_call_1_ho: ldsb [%o1+0x032],%l2 ! Mem[00000000108000f2] retl ldx [%o2+0x010],%l0 ! Mem[00000000110000d0] p1_jmpl_1_le: std %l2,[%i3+0x000] ! Mem[00000000138000c0] lduw [%i3+0x028],%l3 ! Mem[00000000138000e8] stb %l4,[%i2+0x03f] ! Mem[00000000130000ff] swap [%i0+0x038],%l7 ! Mem[00000000120000f8] jmpl %g6+8,%g0 ldsb [%i2+0x00a],%l5 ! Mem[00000000130000ca] p1_call_1_le: ldub [%i1+0x032],%l2 ! Mem[00000000128000f2] ldx [%i2+0x030],%l2 ! Mem[00000000130000f0] retl ldx [%i3+0x030],%l5 ! Mem[00000000138000f0] p1_jmpl_1_lo: std %l2,[%o3+0x000] ! Mem[00000000138000c0] lduw [%o3+0x028],%l3 ! Mem[00000000138000e8] stb %l4,[%o2+0x03f] ! Mem[00000000130000ff] swap [%o0+0x038],%l7 ! Mem[00000000120000f8] jmpl %g6+8,%g0 ldsb [%o2+0x00a],%l5 ! Mem[00000000130000ca] p1_call_1_lo: ldub [%o1+0x032],%l2 ! Mem[00000000128000f2] ldx [%o2+0x030],%l2 ! Mem[00000000130000f0] retl ldx [%o3+0x030],%l5 ! Mem[00000000138000f0] p1_jmpl_1_he: lduw [%i3+0x004],%l6 ! Mem[00000000138000c4] std %l0,[%i0+0x028] ! Mem[00000000120000e8] ldstub [%i2+0x023],%l7 ! Mem[00000000130000e3] lduh [%i3+0x032],%l1 ! Mem[00000000138000f2] ldub [%i0+0x028],%l5 ! Mem[00000000120000e8] stw %l3,[%i3+0x00c] ! Mem[00000000138000cc] ldstub [%i0+0x023],%l1 ! Mem[00000000120000e3] jmpl %g6+8,%g0 ldsb [%i0+0x000],%l7 ! Mem[00000000120000c0] p1_call_1_he: sth %l0,[%i1+0x00e] ! Mem[00000000128000ce] ldstub [%i3+0x009],%l2 ! Mem[00000000138000c9] swap [%i3+0x008],%l4 ! Mem[00000000138000c8] ldsw [%i1+0x02c],%l5 ! Mem[00000000128000ec] retl ldstub [%i2+0x00d],%l1 ! Mem[00000000130000cd] p1_jmpl_1_ho: lduw [%o3+0x004],%l6 ! Mem[00000000138000c4] std %l0,[%o0+0x028] ! Mem[00000000120000e8] ldstub [%o2+0x023],%l7 ! Mem[00000000130000e3] lduh [%o3+0x032],%l1 ! Mem[00000000138000f2] ldub [%o0+0x028],%l5 ! Mem[00000000120000e8] stw %l3,[%o3+0x00c] ! Mem[00000000138000cc] ldstub [%o0+0x023],%l1 ! Mem[00000000120000e3] jmpl %g6+8,%g0 ldsb [%o0+0x000],%l7 ! Mem[00000000120000c0] p1_call_1_ho: sth %l0,[%o1+0x00e] ! Mem[00000000128000ce] ldstub [%o3+0x009],%l2 ! Mem[00000000138000c9] swap [%o3+0x008],%l4 ! Mem[00000000138000c8] ldsw [%o1+0x02c],%l5 ! Mem[00000000128000ec] retl ldstub [%o2+0x00d],%l1 ! Mem[00000000130000cd] p2_jmpl_1_le: stx %l6,[%i0+0x000] ! Mem[00000000140000c0] jmpl %g6+8,%g0 stw %l7,[%i2+0x034] ! Mem[00000000150000f4] p2_call_1_le: stw %l4,[%i1+0x000] ! Mem[00000000148000c0] ldstub [%i0+0x01a],%l0 ! Mem[00000000140000da] swap [%i3+0x020],%l2 ! Mem[00000000158000e0] swap [%i0+0x030],%l4 ! Mem[00000000140000f0] ldsh [%i3+0x01c],%l7 ! Mem[00000000158000dc] retl swap [%i3+0x000],%l1 ! Mem[00000000158000c0] p2_jmpl_1_lo: stx %l6,[%o0+0x000] ! Mem[00000000140000c0] jmpl %g6+8,%g0 stw %l7,[%o2+0x034] ! Mem[00000000150000f4] p2_call_1_lo: stw %l4,[%o1+0x000] ! Mem[00000000148000c0] ldstub [%o0+0x01a],%l0 ! Mem[00000000140000da] swap [%o3+0x020],%l2 ! Mem[00000000158000e0] swap [%o0+0x030],%l4 ! Mem[00000000140000f0] ldsh [%o3+0x01c],%l7 ! Mem[00000000158000dc] retl swap [%o3+0x000],%l1 ! Mem[00000000158000c0] p2_jmpl_1_he: swap [%i1+0x038],%l2 ! Mem[00000000148000f8] ldsb [%i3+0x023],%l4 ! Mem[00000000158000e3] swap [%i3+0x008],%l0 ! Mem[00000000158000c8] jmpl %g6+8,%g0 stx %l7,[%i2+0x028] ! Mem[00000000150000e8] p2_call_1_he: ldub [%i0+0x00b],%l1 ! Mem[00000000140000cb] swap [%i1+0x024],%l6 ! Mem[00000000148000e4] swap [%i2+0x00c],%l5 ! Mem[00000000150000cc] stw %l1,[%i3+0x00c] ! Mem[00000000158000cc] ldx [%i1+0x000],%l0 ! Mem[00000000148000c0] ldstub [%i2+0x01d],%l5 ! Mem[00000000150000dd] ldub [%i1+0x03b],%l0 ! Mem[00000000148000fb] retl std %l6,[%i2+0x000] ! Mem[00000000150000c0] p2_jmpl_1_ho: swap [%o1+0x038],%l2 ! Mem[00000000148000f8] ldsb [%o3+0x023],%l4 ! Mem[00000000158000e3] swap [%o3+0x008],%l0 ! Mem[00000000158000c8] jmpl %g6+8,%g0 stx %l7,[%o2+0x028] ! Mem[00000000150000e8] p2_call_1_ho: ldub [%o0+0x00b],%l1 ! Mem[00000000140000cb] swap [%o1+0x024],%l6 ! Mem[00000000148000e4] swap [%o2+0x00c],%l5 ! Mem[00000000150000cc] stw %l1,[%o3+0x00c] ! Mem[00000000158000cc] ldx [%o1+0x000],%l0 ! Mem[00000000148000c0] ldstub [%o2+0x01d],%l5 ! Mem[00000000150000dd] ldub [%o1+0x03b],%l0 ! Mem[00000000148000fb] retl std %l6,[%o2+0x000] ! Mem[00000000150000c0] p3_jmpl_1_le: ldstub [%i1+0x034],%l5 ! Mem[00000000168000f4] lduw [%i2+0x034],%l4 ! Mem[00000000170000f4] lduh [%i3+0x012],%l1 ! Mem[00000000178000d2] swap [%i0+0x000],%l1 ! Mem[00000000160000c0] stb %l5,[%i0+0x026] ! Mem[00000000160000e6] std %l6,[%i1+0x038] ! Mem[00000000168000f8] jmpl %g6+8,%g0 ldsh [%i1+0x036],%l3 ! Mem[00000000168000f6] p3_call_1_le: stb %l7,[%i2+0x014] ! Mem[00000000170000d4] retl swap [%i3+0x038],%l1 ! Mem[00000000178000f8] p3_jmpl_1_lo: ldstub [%o1+0x034],%l5 ! Mem[00000000168000f4] lduw [%o2+0x034],%l4 ! Mem[00000000170000f4] lduh [%o3+0x012],%l1 ! Mem[00000000178000d2] swap [%o0+0x000],%l1 ! Mem[00000000160000c0] stb %l5,[%o0+0x026] ! Mem[00000000160000e6] std %l6,[%o1+0x038] ! Mem[00000000168000f8] jmpl %g6+8,%g0 ldsh [%o1+0x036],%l3 ! Mem[00000000168000f6] p3_call_1_lo: stb %l7,[%o2+0x014] ! Mem[00000000170000d4] retl swap [%o3+0x038],%l1 ! Mem[00000000178000f8] p3_jmpl_1_he: ldsh [%i0+0x000],%l1 ! Mem[00000000160000c0] sth %l3,[%i3+0x02a] ! Mem[00000000178000ea] std %l4,[%i2+0x038] ! Mem[00000000170000f8] ldsh [%i0+0x038],%l7 ! Mem[00000000160000f8] lduh [%i0+0x00a],%l5 ! Mem[00000000160000ca] ldstub [%i1+0x007],%l6 ! Mem[00000000168000c7] ldsb [%i0+0x02c],%l4 ! Mem[00000000160000ec] jmpl %g6+8,%g0 swap [%i1+0x010],%l0 ! Mem[00000000168000d0] p3_call_1_he: swap [%i1+0x020],%l0 ! Mem[00000000168000e0] std %l6,[%i3+0x030] ! Mem[00000000178000f0] lduh [%i3+0x020],%l3 ! Mem[00000000178000e0] lduw [%i1+0x01c],%l0 ! Mem[00000000168000dc] retl stx %l5,[%i0+0x020] ! Mem[00000000160000e0] p3_jmpl_1_ho: ldsh [%o0+0x000],%l1 ! Mem[00000000160000c0] sth %l3,[%o3+0x02a] ! Mem[00000000178000ea] std %l4,[%o2+0x038] ! Mem[00000000170000f8] ldsh [%o0+0x038],%l7 ! Mem[00000000160000f8] lduh [%o0+0x00a],%l5 ! Mem[00000000160000ca] ldstub [%o1+0x007],%l6 ! Mem[00000000168000c7] ldsb [%o0+0x02c],%l4 ! Mem[00000000160000ec] jmpl %g6+8,%g0 swap [%o1+0x010],%l0 ! Mem[00000000168000d0] p3_call_1_ho: swap [%o1+0x020],%l0 ! Mem[00000000168000e0] std %l6,[%o3+0x030] ! Mem[00000000178000f0] lduh [%o3+0x020],%l3 ! Mem[00000000178000e0] lduw [%o1+0x01c],%l0 ! Mem[00000000168000dc] retl stx %l5,[%o0+0x020] ! Mem[00000000160000e0] p4_jmpl_1_le: ldstub [%i3+0x034],%l5 ! Mem[00000000198000f4] ldstub [%i0+0x018],%l7 ! Mem[00000000180000d8] swap [%i2+0x000],%l4 ! Mem[00000000190000c0] ldsw [%i0+0x004],%l0 ! Mem[00000000180000c4] std %l2,[%i3+0x018] ! Mem[00000000198000d8] lduh [%i1+0x028],%l2 ! Mem[00000000188000e8] jmpl %g6+8,%g0 lduw [%i2+0x024],%l2 ! Mem[00000000190000e4] p4_call_1_le: ldub [%i3+0x004],%l1 ! Mem[00000000198000c4] ldx [%i2+0x030],%l2 ! Mem[00000000190000f0] ldub [%i2+0x00d],%l2 ! Mem[00000000190000cd] swap [%i3+0x020],%l7 ! Mem[00000000198000e0] ldsh [%i0+0x008],%l7 ! Mem[00000000180000c8] stx %l5,[%i0+0x038] ! Mem[00000000180000f8] swap [%i1+0x034],%l5 ! Mem[00000000188000f4] retl swap [%i1+0x030],%l7 ! Mem[00000000188000f0] p4_jmpl_1_lo: ldstub [%o3+0x034],%l5 ! Mem[00000000198000f4] ldstub [%o0+0x018],%l7 ! Mem[00000000180000d8] swap [%o2+0x000],%l4 ! Mem[00000000190000c0] ldsw [%o0+0x004],%l0 ! Mem[00000000180000c4] std %l2,[%o3+0x018] ! Mem[00000000198000d8] lduh [%o1+0x028],%l2 ! Mem[00000000188000e8] jmpl %g6+8,%g0 lduw [%o2+0x024],%l2 ! Mem[00000000190000e4] p4_call_1_lo: ldub [%o3+0x004],%l1 ! Mem[00000000198000c4] ldx [%o2+0x030],%l2 ! Mem[00000000190000f0] ldub [%o2+0x00d],%l2 ! Mem[00000000190000cd] swap [%o3+0x020],%l7 ! Mem[00000000198000e0] ldsh [%o0+0x008],%l7 ! Mem[00000000180000c8] stx %l5,[%o0+0x038] ! Mem[00000000180000f8] swap [%o1+0x034],%l5 ! Mem[00000000188000f4] retl swap [%o1+0x030],%l7 ! Mem[00000000188000f0] p4_jmpl_1_he: ldsh [%i3+0x020],%l5 ! Mem[00000000198000e0] stx %l1,[%i3+0x038] ! Mem[00000000198000f8] ldub [%i0+0x02c],%l0 ! Mem[00000000180000ec] lduh [%i2+0x022],%l7 ! Mem[00000000190000e2] jmpl %g6+8,%g0 ldstub [%i3+0x012],%l1 ! Mem[00000000198000d2] p4_call_1_he: lduw [%i0+0x01c],%l7 ! Mem[00000000180000dc] ldsw [%i3+0x000],%l1 ! Mem[00000000198000c0] swap [%i3+0x008],%l1 ! Mem[00000000198000c8] ldd [%i0+0x030],%l4 ! Mem[00000000180000f0] retl swap [%i0+0x00c],%l0 ! Mem[00000000180000cc] p4_jmpl_1_ho: ldsh [%o3+0x020],%l5 ! Mem[00000000198000e0] stx %l1,[%o3+0x038] ! Mem[00000000198000f8] ldub [%o0+0x02c],%l0 ! Mem[00000000180000ec] lduh [%o2+0x022],%l7 ! Mem[00000000190000e2] jmpl %g6+8,%g0 ldstub [%o3+0x012],%l1 ! Mem[00000000198000d2] p4_call_1_ho: lduw [%o0+0x01c],%l7 ! Mem[00000000180000dc] ldsw [%o3+0x000],%l1 ! Mem[00000000198000c0] swap [%o3+0x008],%l1 ! Mem[00000000198000c8] ldd [%o0+0x030],%l4 ! Mem[00000000180000f0] retl swap [%o0+0x00c],%l0 ! Mem[00000000180000cc] p5_jmpl_1_le: ldstub [%i1+0x007],%l6 ! Mem[000000001a8000c7] std %l2,[%i2+0x000] ! Mem[000000001b0000c0] ldsh [%i0+0x012],%l5 ! Mem[000000001a0000d2] jmpl %g6+8,%g0 ldsw [%i0+0x000],%l1 ! Mem[000000001a0000c0] p5_call_1_le: swap [%i2+0x008],%l7 ! Mem[000000001b0000c8] lduh [%i3+0x002],%l3 ! Mem[000000001b8000c2] stb %l5,[%i0+0x016] ! Mem[000000001a0000d6] lduw [%i2+0x010],%l7 ! Mem[000000001b0000d0] retl ldstub [%i0+0x014],%l1 ! Mem[000000001a0000d4] p5_jmpl_1_lo: ldstub [%o1+0x007],%l6 ! Mem[000000001a8000c7] std %l2,[%o2+0x000] ! Mem[000000001b0000c0] ldsh [%o0+0x012],%l5 ! Mem[000000001a0000d2] jmpl %g6+8,%g0 ldsw [%o0+0x000],%l1 ! Mem[000000001a0000c0] p5_call_1_lo: swap [%o2+0x008],%l7 ! Mem[000000001b0000c8] lduh [%o3+0x002],%l3 ! Mem[000000001b8000c2] stb %l5,[%o0+0x016] ! Mem[000000001a0000d6] lduw [%o2+0x010],%l7 ! Mem[000000001b0000d0] retl ldstub [%o0+0x014],%l1 ! Mem[000000001a0000d4] p5_jmpl_1_he: ldsb [%i3+0x01a],%l1 ! Mem[000000001b8000da] ldsw [%i2+0x024],%l2 ! Mem[000000001b0000e4] swap [%i3+0x004],%l1 ! Mem[000000001b8000c4] ldsh [%i1+0x022],%l2 ! Mem[000000001a8000e2] lduw [%i1+0x02c],%l3 ! Mem[000000001a8000ec] jmpl %g6+8,%g0 stw %l2,[%i3+0x004] ! Mem[000000001b8000c4] p5_call_1_he: stw %l2,[%i1+0x004] ! Mem[000000001a8000c4] lduh [%i0+0x00c],%l3 ! Mem[000000001a0000cc] stb %l4,[%i3+0x01d] ! Mem[000000001b8000dd] ldsb [%i0+0x034],%l3 ! Mem[000000001a0000f4] ldsb [%i2+0x00c],%l5 ! Mem[000000001b0000cc] sth %l4,[%i3+0x024] ! Mem[000000001b8000e4] retl lduh [%i2+0x03c],%l5 ! Mem[000000001b0000fc] p5_jmpl_1_ho: ldsb [%o3+0x01a],%l1 ! Mem[000000001b8000da] ldsw [%o2+0x024],%l2 ! Mem[000000001b0000e4] swap [%o3+0x004],%l1 ! Mem[000000001b8000c4] ldsh [%o1+0x022],%l2 ! Mem[000000001a8000e2] lduw [%o1+0x02c],%l3 ! Mem[000000001a8000ec] jmpl %g6+8,%g0 stw %l2,[%o3+0x004] ! Mem[000000001b8000c4] p5_call_1_ho: stw %l2,[%o1+0x004] ! Mem[000000001a8000c4] lduh [%o0+0x00c],%l3 ! Mem[000000001a0000cc] stb %l4,[%o3+0x01d] ! Mem[000000001b8000dd] ldsb [%o0+0x034],%l3 ! Mem[000000001a0000f4] ldsb [%o2+0x00c],%l5 ! Mem[000000001b0000cc] sth %l4,[%o3+0x024] ! Mem[000000001b8000e4] retl lduh [%o2+0x03c],%l5 ! Mem[000000001b0000fc] p6_jmpl_1_le: ldx [%i3+0x030],%l3 ! Mem[000000001d8000f0] ldstub [%i0+0x037],%l4 ! Mem[000000001c0000f7] ldstub [%i0+0x020],%l2 ! Mem[000000001c0000e0] stb %l5,[%i0+0x032] ! Mem[000000001c0000f2] ldd [%i2+0x000],%l0 ! Mem[000000001d0000c0] swap [%i2+0x028],%l3 ! Mem[000000001d0000e8] jmpl %g6+8,%g0 ldsw [%i0+0x01c],%l4 ! Mem[000000001c0000dc] p6_call_1_le: retl lduh [%i0+0x03e],%l4 ! Mem[000000001c0000fe] p6_jmpl_1_lo: ldx [%o3+0x030],%l3 ! Mem[000000001d8000f0] ldstub [%o0+0x037],%l4 ! Mem[000000001c0000f7] ldstub [%o0+0x020],%l2 ! Mem[000000001c0000e0] stb %l5,[%o0+0x032] ! Mem[000000001c0000f2] ldd [%o2+0x000],%l0 ! Mem[000000001d0000c0] swap [%o2+0x028],%l3 ! Mem[000000001d0000e8] jmpl %g6+8,%g0 ldsw [%o0+0x01c],%l4 ! Mem[000000001c0000dc] p6_call_1_lo: retl lduh [%o0+0x03e],%l4 ! Mem[000000001c0000fe] p6_jmpl_1_he: lduh [%i3+0x032],%l4 ! Mem[000000001d8000f2] swap [%i1+0x028],%l1 ! Mem[000000001c8000e8] jmpl %g6+8,%g0 lduh [%i3+0x02a],%l2 ! Mem[000000001d8000ea] p6_call_1_he: std %l4,[%i2+0x018] ! Mem[000000001d0000d8] ldd [%i0+0x010],%l6 ! Mem[000000001c0000d0] sth %l5,[%i3+0x02c] ! Mem[000000001d8000ec] ldd [%i0+0x020],%l2 ! Mem[000000001c0000e0] ldx [%i0+0x010],%l4 ! Mem[000000001c0000d0] retl ldsh [%i3+0x01c],%l7 ! Mem[000000001d8000dc] p6_jmpl_1_ho: lduh [%o3+0x032],%l4 ! Mem[000000001d8000f2] swap [%o1+0x028],%l1 ! Mem[000000001c8000e8] jmpl %g6+8,%g0 lduh [%o3+0x02a],%l2 ! Mem[000000001d8000ea] p6_call_1_ho: std %l4,[%o2+0x018] ! Mem[000000001d0000d8] ldd [%o0+0x010],%l6 ! Mem[000000001c0000d0] sth %l5,[%o3+0x02c] ! Mem[000000001d8000ec] ldd [%o0+0x020],%l2 ! Mem[000000001c0000e0] ldx [%o0+0x010],%l4 ! Mem[000000001c0000d0] retl ldsh [%o3+0x01c],%l7 ! Mem[000000001d8000dc] p7_jmpl_1_le: ldx [%i2+0x018],%l5 ! Mem[000000001f0000d8] ldsb [%i1+0x014],%l3 ! Mem[000000001e8000d4] ldsh [%i1+0x016],%l4 ! Mem[000000001e8000d6] std %l2,[%i3+0x008] ! Mem[000000001f8000c8] ldstub [%i2+0x00a],%l3 ! Mem[000000001f0000ca] jmpl %g6+8,%g0 ldsh [%i1+0x03a],%l5 ! Mem[000000001e8000fa] p7_call_1_le: lduh [%i2+0x014],%l4 ! Mem[000000001f0000d4] lduh [%i3+0x002],%l7 ! Mem[000000001f8000c2] ldub [%i1+0x008],%l7 ! Mem[000000001e8000c8] stw %l3,[%i1+0x000] ! Mem[000000001e8000c0] stb %l2,[%i1+0x004] ! Mem[000000001e8000c4] stw %l2,[%i2+0x030] ! Mem[000000001f0000f0] lduw [%i1+0x014],%l1 ! Mem[000000001e8000d4] retl ldsw [%i2+0x024],%l2 ! Mem[000000001f0000e4] p7_jmpl_1_lo: ldx [%o2+0x018],%l5 ! Mem[000000001f0000d8] ldsb [%o1+0x014],%l3 ! Mem[000000001e8000d4] ldsh [%o1+0x016],%l4 ! Mem[000000001e8000d6] std %l2,[%o3+0x008] ! Mem[000000001f8000c8] ldstub [%o2+0x00a],%l3 ! Mem[000000001f0000ca] jmpl %g6+8,%g0 ldsh [%o1+0x03a],%l5 ! Mem[000000001e8000fa] p7_call_1_lo: lduh [%o2+0x014],%l4 ! Mem[000000001f0000d4] lduh [%o3+0x002],%l7 ! Mem[000000001f8000c2] ldub [%o1+0x008],%l7 ! Mem[000000001e8000c8] stw %l3,[%o1+0x000] ! Mem[000000001e8000c0] stb %l2,[%o1+0x004] ! Mem[000000001e8000c4] stw %l2,[%o2+0x030] ! Mem[000000001f0000f0] lduw [%o1+0x014],%l1 ! Mem[000000001e8000d4] retl ldsw [%o2+0x024],%l2 ! Mem[000000001f0000e4] p7_jmpl_1_he: lduh [%i1+0x024],%l2 ! Mem[000000001e8000e4] jmpl %g6+8,%g0 ldsh [%i1+0x006],%l1 ! Mem[000000001e8000c6] p7_call_1_he: ldsb [%i1+0x032],%l4 ! Mem[000000001e8000f2] stb %l6,[%i2+0x033] ! Mem[000000001f0000f3] retl lduw [%i3+0x000],%l6 ! Mem[000000001f8000c0] p7_jmpl_1_ho: lduh [%o1+0x024],%l2 ! Mem[000000001e8000e4] jmpl %g6+8,%g0 ldsh [%o1+0x006],%l1 ! Mem[000000001e8000c6] p7_call_1_ho: ldsb [%o1+0x032],%l4 ! Mem[000000001e8000f2] stb %l6,[%o2+0x033] ! Mem[000000001f0000f3] retl lduw [%o3+0x000],%l6 ! Mem[000000001f8000c0] p8_jmpl_1_le: ldstub [%i1+0x02b],%l5 ! Mem[00000000208000eb] ldstub [%i0+0x022],%l1 ! Mem[00000000200000e2] ldsb [%i2+0x005],%l4 ! Mem[00000000210000c5] ldx [%i3+0x018],%l6 ! Mem[00000000218000d8] jmpl %g6+8,%g0 stx %l3,[%i1+0x010] ! Mem[00000000208000d0] p8_call_1_le: swap [%i3+0x034],%l7 ! Mem[00000000218000f4] retl std %l4,[%i3+0x038] ! Mem[00000000218000f8] p8_jmpl_1_lo: ldstub [%o1+0x02b],%l5 ! Mem[00000000208000eb] ldstub [%o0+0x022],%l1 ! Mem[00000000200000e2] ldsb [%o2+0x005],%l4 ! Mem[00000000210000c5] ldx [%o3+0x018],%l6 ! Mem[00000000218000d8] jmpl %g6+8,%g0 stx %l3,[%o1+0x010] ! Mem[00000000208000d0] p8_call_1_lo: swap [%o3+0x034],%l7 ! Mem[00000000218000f4] retl std %l4,[%o3+0x038] ! Mem[00000000218000f8] p8_jmpl_1_he: ldstub [%i3+0x020],%l2 ! Mem[00000000218000e0] ldub [%i0+0x032],%l5 ! Mem[00000000200000f2] swap [%i2+0x000],%l1 ! Mem[00000000210000c0] lduh [%i1+0x02a],%l3 ! Mem[00000000208000ea] jmpl %g6+8,%g0 swap [%i0+0x01c],%l4 ! Mem[00000000200000dc] p8_call_1_he: retl ldd [%i0+0x038],%l4 ! Mem[00000000200000f8] p8_jmpl_1_ho: ldstub [%o3+0x020],%l2 ! Mem[00000000218000e0] ldub [%o0+0x032],%l5 ! Mem[00000000200000f2] swap [%o2+0x000],%l1 ! Mem[00000000210000c0] lduh [%o1+0x02a],%l3 ! Mem[00000000208000ea] jmpl %g6+8,%g0 swap [%o0+0x01c],%l4 ! Mem[00000000200000dc] p8_call_1_ho: retl ldd [%o0+0x038],%l4 ! Mem[00000000200000f8] p9_jmpl_1_le: ldstub [%i0+0x000],%l1 ! Mem[00000000220000c0] std %l2,[%i1+0x028] ! Mem[00000000228000e8] ldstub [%i2+0x03f],%l4 ! Mem[00000000230000ff] ldstub [%i1+0x038],%l7 ! Mem[00000000228000f8] ldsb [%i2+0x00a],%l5 ! Mem[00000000230000ca] jmpl %g6+8,%g0 stw %l2,[%i1+0x034] ! Mem[00000000228000f4] p9_call_1_le: swap [%i2+0x010],%l7 ! Mem[00000000230000d0] sth %l1,[%i2+0x014] ! Mem[00000000230000d4] retl lduh [%i3+0x00c],%l5 ! Mem[00000000238000cc] p9_jmpl_1_lo: ldstub [%o0+0x000],%l1 ! Mem[00000000220000c0] std %l2,[%o1+0x028] ! Mem[00000000228000e8] ldstub [%o2+0x03f],%l4 ! Mem[00000000230000ff] ldstub [%o1+0x038],%l7 ! Mem[00000000228000f8] ldsb [%o2+0x00a],%l5 ! Mem[00000000230000ca] jmpl %g6+8,%g0 stw %l2,[%o1+0x034] ! Mem[00000000228000f4] p9_call_1_lo: swap [%o2+0x010],%l7 ! Mem[00000000230000d0] sth %l1,[%o2+0x014] ! Mem[00000000230000d4] retl lduh [%o3+0x00c],%l5 ! Mem[00000000238000cc] p9_jmpl_1_he: swap [%i3+0x02c],%l0 ! Mem[00000000238000ec] ldsb [%i0+0x023],%l7 ! Mem[00000000220000e3] sth %l1,[%i2+0x032] ! Mem[00000000230000f2] sth %l3,[%i2+0x01e] ! Mem[00000000230000de] ldstub [%i1+0x01d],%l1 ! Mem[00000000228000dd] ldstub [%i0+0x003],%l4 ! Mem[00000000220000c3] jmpl %g6+8,%g0 ldstub [%i1+0x00f],%l1 ! Mem[00000000228000cf] p9_call_1_he: std %l4,[%i3+0x008] ! Mem[00000000238000c8] ldx [%i2+0x028],%l7 ! Mem[00000000230000e8] retl lduw [%i1+0x008],%l2 ! Mem[00000000228000c8] p9_jmpl_1_ho: swap [%o3+0x02c],%l0 ! Mem[00000000238000ec] ldsb [%o0+0x023],%l7 ! Mem[00000000220000e3] sth %l1,[%o2+0x032] ! Mem[00000000230000f2] sth %l3,[%o2+0x01e] ! Mem[00000000230000de] ldstub [%o1+0x01d],%l1 ! Mem[00000000228000dd] ldstub [%o0+0x003],%l4 ! Mem[00000000220000c3] jmpl %g6+8,%g0 ldstub [%o1+0x00f],%l1 ! Mem[00000000228000cf] p9_call_1_ho: std %l4,[%o3+0x008] ! Mem[00000000238000c8] ldx [%o2+0x028],%l7 ! Mem[00000000230000e8] retl lduw [%o1+0x008],%l2 ! Mem[00000000228000c8] p10_jmpl_1_le: stb %l4,[%i0+0x032] ! Mem[00000000240000f2] ldub [%i0+0x028],%l2 ! Mem[00000000240000e8] ldsh [%i2+0x03c],%l3 ! Mem[00000000250000fc] stx %l1,[%i2+0x030] ! Mem[00000000250000f0] stb %l1,[%i1+0x022] ! Mem[00000000248000e2] jmpl %g6+8,%g0 ldd [%i1+0x000],%l4 ! Mem[00000000248000c0] p10_call_1_le: ldstub [%i0+0x01e],%l4 ! Mem[00000000240000de] stw %l1,[%i1+0x030] ! Mem[00000000248000f0] lduw [%i3+0x034],%l7 ! Mem[00000000258000f4] ldub [%i1+0x03d],%l4 ! Mem[00000000248000fd] ldsw [%i3+0x02c],%l0 ! Mem[00000000258000ec] stw %l7,[%i1+0x00c] ! Mem[00000000248000cc] retl stw %l4,[%i2+0x034] ! Mem[00000000250000f4] p10_jmpl_1_lo: stb %l4,[%o0+0x032] ! Mem[00000000240000f2] ldub [%o0+0x028],%l2 ! Mem[00000000240000e8] ldsh [%o2+0x03c],%l3 ! Mem[00000000250000fc] stx %l1,[%o2+0x030] ! Mem[00000000250000f0] stb %l1,[%o1+0x022] ! Mem[00000000248000e2] jmpl %g6+8,%g0 ldd [%o1+0x000],%l4 ! Mem[00000000248000c0] p10_call_1_lo: ldstub [%o0+0x01e],%l4 ! Mem[00000000240000de] stw %l1,[%o1+0x030] ! Mem[00000000248000f0] lduw [%o3+0x034],%l7 ! Mem[00000000258000f4] ldub [%o1+0x03d],%l4 ! Mem[00000000248000fd] ldsw [%o3+0x02c],%l0 ! Mem[00000000258000ec] stw %l7,[%o1+0x00c] ! Mem[00000000248000cc] retl stw %l4,[%o2+0x034] ! Mem[00000000250000f4] p10_jmpl_1_he: std %l4,[%i1+0x000] ! Mem[00000000248000c0] swap [%i0+0x01c],%l1 ! Mem[00000000240000dc] swap [%i3+0x010],%l5 ! Mem[00000000258000d0] jmpl %g6+8,%g0 stw %l1,[%i0+0x010] ! Mem[00000000240000d0] p10_call_1_he: std %l4,[%i3+0x030] ! Mem[00000000258000f0] ldsw [%i3+0x030],%l7 ! Mem[00000000258000f0] stb %l7,[%i1+0x015] ! Mem[00000000248000d5] ldstub [%i2+0x02c],%l5 ! Mem[00000000250000ec] lduw [%i2+0x020],%l2 ! Mem[00000000250000e0] retl ldub [%i1+0x032],%l4 ! Mem[00000000248000f2] p10_jmpl_1_ho: std %l4,[%o1+0x000] ! Mem[00000000248000c0] swap [%o0+0x01c],%l1 ! Mem[00000000240000dc] swap [%o3+0x010],%l5 ! Mem[00000000258000d0] jmpl %g6+8,%g0 stw %l1,[%o0+0x010] ! Mem[00000000240000d0] p10_call_1_ho: std %l4,[%o3+0x030] ! Mem[00000000258000f0] ldsw [%o3+0x030],%l7 ! Mem[00000000258000f0] stb %l7,[%o1+0x015] ! Mem[00000000248000d5] ldstub [%o2+0x02c],%l5 ! Mem[00000000250000ec] lduw [%o2+0x020],%l2 ! Mem[00000000250000e0] retl ldub [%o1+0x032],%l4 ! Mem[00000000248000f2] p11_jmpl_1_le: stb %l2,[%i3+0x008] ! Mem[00000000278000c8] swap [%i2+0x01c],%l3 ! Mem[00000000270000dc] stx %l5,[%i3+0x038] ! Mem[00000000278000f8] ldstub [%i3+0x002],%l1 ! Mem[00000000278000c2] jmpl %g6+8,%g0 swap [%i0+0x024],%l4 ! Mem[00000000260000e4] p11_call_1_le: std %l4,[%i1+0x038] ! Mem[00000000268000f8] stb %l1,[%i1+0x013] ! Mem[00000000268000d3] lduw [%i3+0x014],%l7 ! Mem[00000000278000d4] ldstub [%i2+0x03d],%l4 ! Mem[00000000270000fd] ldd [%i0+0x028],%l0 ! Mem[00000000260000e8] ldsb [%i0+0x02d],%l7 ! Mem[00000000260000ed] retl ldd [%i3+0x030],%l4 ! Mem[00000000278000f0] p11_jmpl_1_lo: stb %l2,[%o3+0x008] ! Mem[00000000278000c8] swap [%o2+0x01c],%l3 ! Mem[00000000270000dc] stx %l5,[%o3+0x038] ! Mem[00000000278000f8] ldstub [%o3+0x002],%l1 ! Mem[00000000278000c2] jmpl %g6+8,%g0 swap [%o0+0x024],%l4 ! Mem[00000000260000e4] p11_call_1_lo: std %l4,[%o1+0x038] ! Mem[00000000268000f8] stb %l1,[%o1+0x013] ! Mem[00000000268000d3] lduw [%o3+0x014],%l7 ! Mem[00000000278000d4] ldstub [%o2+0x03d],%l4 ! Mem[00000000270000fd] ldd [%o0+0x028],%l0 ! Mem[00000000260000e8] ldsb [%o0+0x02d],%l7 ! Mem[00000000260000ed] retl ldd [%o3+0x030],%l4 ! Mem[00000000278000f0] p11_jmpl_1_he: lduw [%i1+0x038],%l7 ! Mem[00000000268000f8] ldub [%i3+0x00a],%l5 ! Mem[00000000278000ca] jmpl %g6+8,%g0 swap [%i2+0x004],%l6 ! Mem[00000000270000c4] p11_call_1_he: std %l6,[%i1+0x010] ! Mem[00000000268000d0] ldstub [%i2+0x014],%l1 ! Mem[00000000270000d4] swap [%i3+0x024],%l2 ! Mem[00000000278000e4] ldub [%i2+0x01e],%l5 ! Mem[00000000270000de] stw %l3,[%i0+0x010] ! Mem[00000000260000d0] retl lduh [%i2+0x032],%l6 ! Mem[00000000270000f2] p11_jmpl_1_ho: lduw [%o1+0x038],%l7 ! Mem[00000000268000f8] ldub [%o3+0x00a],%l5 ! Mem[00000000278000ca] jmpl %g6+8,%g0 swap [%o2+0x004],%l6 ! Mem[00000000270000c4] p11_call_1_ho: std %l6,[%o1+0x010] ! Mem[00000000268000d0] ldstub [%o2+0x014],%l1 ! Mem[00000000270000d4] swap [%o3+0x024],%l2 ! Mem[00000000278000e4] ldub [%o2+0x01e],%l5 ! Mem[00000000270000de] stw %l3,[%o0+0x010] ! Mem[00000000260000d0] retl lduh [%o2+0x032],%l6 ! Mem[00000000270000f2] p12_jmpl_1_le: ldsh [%i2+0x032],%l4 ! Mem[00000000290000f2] ldx [%i3+0x030],%l5 ! Mem[00000000298000f0] ldstub [%i3+0x014],%l4 ! Mem[00000000298000d4] ldstub [%i1+0x033],%l1 ! Mem[00000000288000f3] lduh [%i2+0x022],%l1 ! Mem[00000000290000e2] jmpl %g6+8,%g0 ldstub [%i1+0x005],%l4 ! Mem[00000000288000c5] p12_call_1_le: ldstub [%i0+0x03a],%l3 ! Mem[00000000280000fa] lduw [%i0+0x018],%l7 ! Mem[00000000280000d8] swap [%i2+0x014],%l7 ! Mem[00000000290000d4] lduw [%i0+0x018],%l1 ! Mem[00000000280000d8] swap [%i2+0x010],%l1 ! Mem[00000000290000d0] ldsw [%i2+0x00c],%l7 ! Mem[00000000290000cc] retl swap [%i0+0x00c],%l7 ! Mem[00000000280000cc] p12_jmpl_1_lo: ldsh [%o2+0x032],%l4 ! Mem[00000000290000f2] ldx [%o3+0x030],%l5 ! Mem[00000000298000f0] ldstub [%o3+0x014],%l4 ! Mem[00000000298000d4] ldstub [%o1+0x033],%l1 ! Mem[00000000288000f3] lduh [%o2+0x022],%l1 ! Mem[00000000290000e2] jmpl %g6+8,%g0 ldstub [%o1+0x005],%l4 ! Mem[00000000288000c5] p12_call_1_lo: ldstub [%o0+0x03a],%l3 ! Mem[00000000280000fa] lduw [%o0+0x018],%l7 ! Mem[00000000280000d8] swap [%o2+0x014],%l7 ! Mem[00000000290000d4] lduw [%o0+0x018],%l1 ! Mem[00000000280000d8] swap [%o2+0x010],%l1 ! Mem[00000000290000d0] ldsw [%o2+0x00c],%l7 ! Mem[00000000290000cc] retl swap [%o0+0x00c],%l7 ! Mem[00000000280000cc] p12_jmpl_1_he: stx %l5,[%i1+0x010] ! Mem[00000000288000d0] lduw [%i2+0x010],%l1 ! Mem[00000000290000d0] sth %l6,[%i0+0x006] ! Mem[00000000280000c6] lduh [%i3+0x034],%l7 ! Mem[00000000298000f4] jmpl %g6+8,%g0 stx %l5,[%i3+0x010] ! Mem[00000000298000d0] p12_call_1_he: swap [%i3+0x02c],%l5 ! Mem[00000000298000ec] ldstub [%i3+0x01f],%l2 ! Mem[00000000298000df] ldstub [%i2+0x011],%l4 ! Mem[00000000290000d1] ldub [%i0+0x01d],%l7 ! Mem[00000000280000dd] ldsh [%i0+0x020],%l3 ! Mem[00000000280000e0] stb %l2,[%i2+0x004] ! Mem[00000000290000c4] lduh [%i0+0x036],%l4 ! Mem[00000000280000f6] retl stw %l0,[%i2+0x00c] ! Mem[00000000290000cc] p12_jmpl_1_ho: stx %l5,[%o1+0x010] ! Mem[00000000288000d0] lduw [%o2+0x010],%l1 ! Mem[00000000290000d0] sth %l6,[%o0+0x006] ! Mem[00000000280000c6] lduh [%o3+0x034],%l7 ! Mem[00000000298000f4] jmpl %g6+8,%g0 stx %l5,[%o3+0x010] ! Mem[00000000298000d0] p12_call_1_ho: swap [%o3+0x02c],%l5 ! Mem[00000000298000ec] ldstub [%o3+0x01f],%l2 ! Mem[00000000298000df] ldstub [%o2+0x011],%l4 ! Mem[00000000290000d1] ldub [%o0+0x01d],%l7 ! Mem[00000000280000dd] ldsh [%o0+0x020],%l3 ! Mem[00000000280000e0] stb %l2,[%o2+0x004] ! Mem[00000000290000c4] lduh [%o0+0x036],%l4 ! Mem[00000000280000f6] retl stw %l0,[%o2+0x00c] ! Mem[00000000290000cc] p13_jmpl_1_le: ldsw [%i0+0x01c],%l2 ! Mem[000000002a0000dc] sth %l2,[%i1+0x008] ! Mem[000000002a8000c8] jmpl %g6+8,%g0 lduh [%i3+0x026],%l2 ! Mem[000000002b8000e6] p13_call_1_le: std %l0,[%i3+0x020] ! Mem[000000002b8000e0] ldstub [%i1+0x032],%l2 ! Mem[000000002a8000f2] swap [%i1+0x00c],%l2 ! Mem[000000002a8000cc] ldsb [%i3+0x031],%l4 ! Mem[000000002b8000f1] lduw [%i3+0x030],%l5 ! Mem[000000002b8000f0] ldstub [%i3+0x024],%l0 ! Mem[000000002b8000e4] ldstub [%i1+0x01f],%l4 ! Mem[000000002a8000df] retl ldstub [%i2+0x019],%l5 ! Mem[000000002b0000d9] p13_jmpl_1_lo: ldsw [%o0+0x01c],%l2 ! Mem[000000002a0000dc] sth %l2,[%o1+0x008] ! Mem[000000002a8000c8] jmpl %g6+8,%g0 lduh [%o3+0x026],%l2 ! Mem[000000002b8000e6] p13_call_1_lo: std %l0,[%o3+0x020] ! Mem[000000002b8000e0] ldstub [%o1+0x032],%l2 ! Mem[000000002a8000f2] swap [%o1+0x00c],%l2 ! Mem[000000002a8000cc] ldsb [%o3+0x031],%l4 ! Mem[000000002b8000f1] lduw [%o3+0x030],%l5 ! Mem[000000002b8000f0] ldstub [%o3+0x024],%l0 ! Mem[000000002b8000e4] ldstub [%o1+0x01f],%l4 ! Mem[000000002a8000df] retl ldstub [%o2+0x019],%l5 ! Mem[000000002b0000d9] p13_jmpl_1_he: swap [%i1+0x034],%l2 ! Mem[000000002a8000f4] ldstub [%i3+0x00f],%l4 ! Mem[000000002b8000cf] jmpl %g6+8,%g0 swap [%i3+0x000],%l5 ! Mem[000000002b8000c0] p13_call_1_he: ldx [%i3+0x000],%l4 ! Mem[000000002b8000c0] swap [%i0+0x038],%l0 ! Mem[000000002a0000f8] swap [%i3+0x020],%l2 ! Mem[000000002b8000e0] ldsb [%i1+0x032],%l4 ! Mem[000000002a8000f2] retl ldstub [%i0+0x01d],%l7 ! Mem[000000002a0000dd] p13_jmpl_1_ho: swap [%o1+0x034],%l2 ! Mem[000000002a8000f4] ldstub [%o3+0x00f],%l4 ! Mem[000000002b8000cf] jmpl %g6+8,%g0 swap [%o3+0x000],%l5 ! Mem[000000002b8000c0] p13_call_1_ho: ldx [%o3+0x000],%l4 ! Mem[000000002b8000c0] swap [%o0+0x038],%l0 ! Mem[000000002a0000f8] swap [%o3+0x020],%l2 ! Mem[000000002b8000e0] ldsb [%o1+0x032],%l4 ! Mem[000000002a8000f2] retl ldstub [%o0+0x01d],%l7 ! Mem[000000002a0000dd] p14_jmpl_1_le: lduh [%i3+0x01c],%l2 ! Mem[000000002d8000dc] ldstub [%i0+0x029],%l2 ! Mem[000000002c0000e9] jmpl %g6+8,%g0 stx %l5,[%i2+0x038] ! Mem[000000002d0000f8] p14_call_1_le: ldstub [%i2+0x02f],%l0 ! Mem[000000002d0000ef] stx %l2,[%i1+0x008] ! Mem[000000002c8000c8] std %l0,[%i1+0x010] ! Mem[000000002c8000d0] lduh [%i0+0x022],%l7 ! Mem[000000002c0000e2] retl lduh [%i2+0x008],%l7 ! Mem[000000002d0000c8] p14_jmpl_1_lo: lduh [%o3+0x01c],%l2 ! Mem[000000002d8000dc] ldstub [%o0+0x029],%l2 ! Mem[000000002c0000e9] jmpl %g6+8,%g0 stx %l5,[%o2+0x038] ! Mem[000000002d0000f8] p14_call_1_lo: ldstub [%o2+0x02f],%l0 ! Mem[000000002d0000ef] stx %l2,[%o1+0x008] ! Mem[000000002c8000c8] std %l0,[%o1+0x010] ! Mem[000000002c8000d0] lduh [%o0+0x022],%l7 ! Mem[000000002c0000e2] retl lduh [%o2+0x008],%l7 ! Mem[000000002d0000c8] p14_jmpl_1_he: ldstub [%i2+0x032],%l4 ! Mem[000000002d0000f2] jmpl %g6+8,%g0 ldstub [%i1+0x035],%l2 ! Mem[000000002c8000f5] p14_call_1_he: swap [%i3+0x034],%l5 ! Mem[000000002d8000f4] ldx [%i1+0x030],%l4 ! Mem[000000002c8000f0] retl std %l4,[%i1+0x000] ! Mem[000000002c8000c0] p14_jmpl_1_ho: ldstub [%o2+0x032],%l4 ! Mem[000000002d0000f2] jmpl %g6+8,%g0 ldstub [%o1+0x035],%l2 ! Mem[000000002c8000f5] p14_call_1_ho: swap [%o3+0x034],%l5 ! Mem[000000002d8000f4] ldx [%o1+0x030],%l4 ! Mem[000000002c8000f0] retl std %l4,[%o1+0x000] ! Mem[000000002c8000c0] p15_jmpl_1_le: ldsb [%i3+0x037],%l3 ! Mem[000000002f8000f7] ldstub [%i2+0x007],%l6 ! Mem[000000002f0000c7] lduw [%i1+0x03c],%l5 ! Mem[000000002e8000fc] swap [%i0+0x010],%l5 ! Mem[000000002e0000d0] lduh [%i2+0x00c],%l3 ! Mem[000000002f0000cc] swap [%i0+0x030],%l5 ! Mem[000000002e0000f0] jmpl %g6+8,%g0 ldub [%i1+0x032],%l1 ! Mem[000000002e8000f2] p15_call_1_le: ldsb [%i0+0x016],%l5 ! Mem[000000002e0000d6] lduw [%i1+0x010],%l7 ! Mem[000000002e8000d0] stb %l1,[%i3+0x014] ! Mem[000000002f8000d4] ldstub [%i0+0x027],%l2 ! Mem[000000002e0000e7] ldstub [%i1+0x01e],%l5 ! Mem[000000002e8000de] retl ldsb [%i3+0x018],%l6 ! Mem[000000002f8000d8] p15_jmpl_1_lo: ldsb [%o3+0x037],%l3 ! Mem[000000002f8000f7] ldstub [%o2+0x007],%l6 ! Mem[000000002f0000c7] lduw [%o1+0x03c],%l5 ! Mem[000000002e8000fc] swap [%o0+0x010],%l5 ! Mem[000000002e0000d0] lduh [%o2+0x00c],%l3 ! Mem[000000002f0000cc] swap [%o0+0x030],%l5 ! Mem[000000002e0000f0] jmpl %g6+8,%g0 ldub [%o1+0x032],%l1 ! Mem[000000002e8000f2] p15_call_1_lo: ldsb [%o0+0x016],%l5 ! Mem[000000002e0000d6] lduw [%o1+0x010],%l7 ! Mem[000000002e8000d0] stb %l1,[%o3+0x014] ! Mem[000000002f8000d4] ldstub [%o0+0x027],%l2 ! Mem[000000002e0000e7] ldstub [%o1+0x01e],%l5 ! Mem[000000002e8000de] retl ldsb [%o3+0x018],%l6 ! Mem[000000002f8000d8] p15_jmpl_1_he: sth %l2,[%i2+0x022] ! Mem[000000002f0000e2] jmpl %g6+8,%g0 swap [%i0+0x02c],%l3 ! Mem[000000002e0000ec] p15_call_1_he: ldstub [%i3+0x023],%l1 ! Mem[000000002f8000e3] ldub [%i1+0x009],%l1 ! Mem[000000002e8000c9] ldstub [%i1+0x00e],%l3 ! Mem[000000002e8000ce] lduw [%i2+0x030],%l0 ! Mem[000000002f0000f0] sth %l3,[%i0+0x00c] ! Mem[000000002e0000cc] stw %l4,[%i1+0x008] ! Mem[000000002e8000c8] retl stw %l2,[%i3+0x03c] ! Mem[000000002f8000fc] p15_jmpl_1_ho: sth %l2,[%o2+0x022] ! Mem[000000002f0000e2] jmpl %g6+8,%g0 swap [%o0+0x02c],%l3 ! Mem[000000002e0000ec] p15_call_1_ho: ldstub [%o3+0x023],%l1 ! Mem[000000002f8000e3] ldub [%o1+0x009],%l1 ! Mem[000000002e8000c9] ldstub [%o1+0x00e],%l3 ! Mem[000000002e8000ce] lduw [%o2+0x030],%l0 ! Mem[000000002f0000f0] sth %l3,[%o0+0x00c] ! Mem[000000002e0000cc] stw %l4,[%o1+0x008] ! Mem[000000002e8000c8] retl stw %l2,[%o3+0x03c] ! Mem[000000002f8000fc] p16_jmpl_1_le: stb %l0,[%i2+0x005] ! Mem[00000000310000c5] ldsb [%i2+0x006],%l5 ! Mem[00000000310000c6] ldx [%i0+0x018],%l2 ! Mem[00000000300000d8] stb %l2,[%i0+0x027] ! Mem[00000000300000e7] jmpl %g6+8,%g0 std %l4,[%i2+0x038] ! Mem[00000000310000f8] p16_call_1_le: stx %l2,[%i0+0x030] ! Mem[00000000300000f0] retl ldsw [%i0+0x00c],%l2 ! Mem[00000000300000cc] p16_jmpl_1_lo: stb %l0,[%o2+0x005] ! Mem[00000000310000c5] ldsb [%o2+0x006],%l5 ! Mem[00000000310000c6] ldx [%o0+0x018],%l2 ! Mem[00000000300000d8] stb %l2,[%o0+0x027] ! Mem[00000000300000e7] jmpl %g6+8,%g0 std %l4,[%o2+0x038] ! Mem[00000000310000f8] p16_call_1_lo: stx %l2,[%o0+0x030] ! Mem[00000000300000f0] retl ldsw [%o0+0x00c],%l2 ! Mem[00000000300000cc] p16_jmpl_1_he: stw %l3,[%i0+0x028] ! Mem[00000000300000e8] ldub [%i0+0x01f],%l4 ! Mem[00000000300000df] lduh [%i0+0x038],%l7 ! Mem[00000000300000f8] ldstub [%i0+0x02a],%l5 ! Mem[00000000300000ea] stw %l2,[%i1+0x034] ! Mem[00000000308000f4] jmpl %g6+8,%g0 ldstub [%i3+0x035],%l2 ! Mem[00000000318000f5] p16_call_1_he: ldstub [%i1+0x034],%l5 ! Mem[00000000308000f4] stx %l5,[%i2+0x028] ! Mem[00000000310000e8] retl ldstub [%i2+0x021],%l2 ! Mem[00000000310000e1] p16_jmpl_1_ho: stw %l3,[%o0+0x028] ! Mem[00000000300000e8] ldub [%o0+0x01f],%l4 ! Mem[00000000300000df] lduh [%o0+0x038],%l7 ! Mem[00000000300000f8] ldstub [%o0+0x02a],%l5 ! Mem[00000000300000ea] stw %l2,[%o1+0x034] ! Mem[00000000308000f4] jmpl %g6+8,%g0 ldstub [%o3+0x035],%l2 ! Mem[00000000318000f5] p16_call_1_ho: ldstub [%o1+0x034],%l5 ! Mem[00000000308000f4] stx %l5,[%o2+0x028] ! Mem[00000000310000e8] retl ldstub [%o2+0x021],%l2 ! Mem[00000000310000e1] p17_jmpl_1_le: swap [%i1+0x028],%l5 ! Mem[00000000328000e8] ldstub [%i2+0x038],%l7 ! Mem[00000000330000f8] swap [%i3+0x000],%l4 ! Mem[00000000338000c0] ldstub [%i0+0x01e],%l5 ! Mem[00000000320000de] ldstub [%i0+0x013],%l6 ! Mem[00000000320000d3] stb %l2,[%i2+0x01b] ! Mem[00000000330000db] jmpl %g6+8,%g0 swap [%i3+0x024],%l2 ! Mem[00000000338000e4] p17_call_1_le: ldx [%i3+0x020],%l1 ! Mem[00000000338000e0] lduw [%i0+0x008],%l2 ! Mem[00000000320000c8] ldx [%i3+0x030],%l0 ! Mem[00000000338000f0] ldsw [%i3+0x024],%l0 ! Mem[00000000338000e4] std %l4,[%i0+0x018] ! Mem[00000000320000d8] swap [%i2+0x004],%l2 ! Mem[00000000330000c4] stw %l2,[%i1+0x030] ! Mem[00000000328000f0] retl ldd [%i3+0x030],%l2 ! Mem[00000000338000f0] p17_jmpl_1_lo: swap [%o1+0x028],%l5 ! Mem[00000000328000e8] ldstub [%o2+0x038],%l7 ! Mem[00000000330000f8] swap [%o3+0x000],%l4 ! Mem[00000000338000c0] ldstub [%o0+0x01e],%l5 ! Mem[00000000320000de] ldstub [%o0+0x013],%l6 ! Mem[00000000320000d3] stb %l2,[%o2+0x01b] ! Mem[00000000330000db] jmpl %g6+8,%g0 swap [%o3+0x024],%l2 ! Mem[00000000338000e4] p17_call_1_lo: ldx [%o3+0x020],%l1 ! Mem[00000000338000e0] lduw [%o0+0x008],%l2 ! Mem[00000000320000c8] ldx [%o3+0x030],%l0 ! Mem[00000000338000f0] ldsw [%o3+0x024],%l0 ! Mem[00000000338000e4] std %l4,[%o0+0x018] ! Mem[00000000320000d8] swap [%o2+0x004],%l2 ! Mem[00000000330000c4] stw %l2,[%o1+0x030] ! Mem[00000000328000f0] retl ldd [%o3+0x030],%l2 ! Mem[00000000338000f0] p17_jmpl_1_he: swap [%i2+0x034],%l7 ! Mem[00000000330000f4] ldstub [%i2+0x005],%l6 ! Mem[00000000330000c5] jmpl %g6+8,%g0 sth %l0,[%i2+0x02c] ! Mem[00000000330000ec] p17_call_1_he: stb %l2,[%i3+0x03f] ! Mem[00000000338000ff] ldsh [%i1+0x030],%l4 ! Mem[00000000328000f0] swap [%i0+0x01c],%l7 ! Mem[00000000320000dc] ldd [%i0+0x020],%l0 ! Mem[00000000320000e0] ldstub [%i2+0x009],%l1 ! Mem[00000000330000c9] stx %l4,[%i2+0x030] ! Mem[00000000330000f0] retl stw %l0,[%i1+0x00c] ! Mem[00000000328000cc] p17_jmpl_1_ho: swap [%o2+0x034],%l7 ! Mem[00000000330000f4] ldstub [%o2+0x005],%l6 ! Mem[00000000330000c5] jmpl %g6+8,%g0 sth %l0,[%o2+0x02c] ! Mem[00000000330000ec] p17_call_1_ho: stb %l2,[%o3+0x03f] ! Mem[00000000338000ff] ldsh [%o1+0x030],%l4 ! Mem[00000000328000f0] swap [%o0+0x01c],%l7 ! Mem[00000000320000dc] ldd [%o0+0x020],%l0 ! Mem[00000000320000e0] ldstub [%o2+0x009],%l1 ! Mem[00000000330000c9] stx %l4,[%o2+0x030] ! Mem[00000000330000f0] retl stw %l0,[%o1+0x00c] ! Mem[00000000328000cc] p18_jmpl_1_le: sth %l0,[%i1+0x030] ! Mem[00000000348000f0] ldsw [%i3+0x004],%l1 ! Mem[00000000358000c4] lduw [%i0+0x01c],%l4 ! Mem[00000000340000dc] stw %l7,[%i3+0x038] ! Mem[00000000358000f8] ldstub [%i2+0x02a],%l5 ! Mem[00000000350000ea] ldstub [%i1+0x007],%l6 ! Mem[00000000348000c7] swap [%i0+0x034],%l7 ! Mem[00000000340000f4] jmpl %g6+8,%g0 ldd [%i2+0x038],%l0 ! Mem[00000000350000f8] p18_call_1_le: stx %l6,[%i2+0x018] ! Mem[00000000350000d8] stx %l2,[%i0+0x018] ! Mem[00000000340000d8] ldstub [%i1+0x002],%l6 ! Mem[00000000348000c2] stw %l0,[%i0+0x03c] ! Mem[00000000340000fc] retl stw %l5,[%i2+0x000] ! Mem[00000000350000c0] p18_jmpl_1_lo: sth %l0,[%o1+0x030] ! Mem[00000000348000f0] ldsw [%o3+0x004],%l1 ! Mem[00000000358000c4] lduw [%o0+0x01c],%l4 ! Mem[00000000340000dc] stw %l7,[%o3+0x038] ! Mem[00000000358000f8] ldstub [%o2+0x02a],%l5 ! Mem[00000000350000ea] ldstub [%o1+0x007],%l6 ! Mem[00000000348000c7] swap [%o0+0x034],%l7 ! Mem[00000000340000f4] jmpl %g6+8,%g0 ldd [%o2+0x038],%l0 ! Mem[00000000350000f8] p18_call_1_lo: stx %l6,[%o2+0x018] ! Mem[00000000350000d8] stx %l2,[%o0+0x018] ! Mem[00000000340000d8] ldstub [%o1+0x002],%l6 ! Mem[00000000348000c2] stw %l0,[%o0+0x03c] ! Mem[00000000340000fc] retl stw %l5,[%o2+0x000] ! Mem[00000000350000c0] p18_jmpl_1_he: std %l0,[%i2+0x008] ! Mem[00000000350000c8] ldsb [%i1+0x011],%l2 ! Mem[00000000348000d1] ldsw [%i0+0x01c],%l6 ! Mem[00000000340000dc] ldub [%i3+0x03f],%l5 ! Mem[00000000358000ff] stw %l7,[%i1+0x010] ! Mem[00000000348000d0] stx %l5,[%i1+0x018] ! Mem[00000000348000d8] jmpl %g6+8,%g0 ldd [%i1+0x020],%l2 ! Mem[00000000348000e0] p18_call_1_he: retl lduw [%i1+0x004],%l7 ! Mem[00000000348000c4] p18_jmpl_1_ho: std %l0,[%o2+0x008] ! Mem[00000000350000c8] ldsb [%o1+0x011],%l2 ! Mem[00000000348000d1] ldsw [%o0+0x01c],%l6 ! Mem[00000000340000dc] ldub [%o3+0x03f],%l5 ! Mem[00000000358000ff] stw %l7,[%o1+0x010] ! Mem[00000000348000d0] stx %l5,[%o1+0x018] ! Mem[00000000348000d8] jmpl %g6+8,%g0 ldd [%o1+0x020],%l2 ! Mem[00000000348000e0] p18_call_1_ho: retl lduw [%o1+0x004],%l7 ! Mem[00000000348000c4] p19_jmpl_1_le: ldsw [%i1+0x038],%l5 ! Mem[00000000368000f8] ldd [%i3+0x008],%l2 ! Mem[00000000378000c8] stw %l3,[%i1+0x01c] ! Mem[00000000368000dc] swap [%i3+0x010],%l1 ! Mem[00000000378000d0] ldstub [%i2+0x002],%l1 ! Mem[00000000370000c2] jmpl %g6+8,%g0 ldub [%i1+0x025],%l4 ! Mem[00000000368000e5] p19_call_1_le: ldx [%i0+0x018],%l3 ! Mem[00000000360000d8] ldx [%i0+0x030],%l3 ! Mem[00000000360000f0] std %l6,[%i0+0x010] ! Mem[00000000360000d0] ldd [%i2+0x030],%l2 ! Mem[00000000370000f0] std %l2,[%i2+0x008] ! Mem[00000000370000c8] ldub [%i0+0x031],%l4 ! Mem[00000000360000f1] retl ldub [%i2+0x00c],%l7 ! Mem[00000000370000cc] p19_jmpl_1_lo: ldsw [%o1+0x038],%l5 ! Mem[00000000368000f8] ldd [%o3+0x008],%l2 ! Mem[00000000378000c8] stw %l3,[%o1+0x01c] ! Mem[00000000368000dc] swap [%o3+0x010],%l1 ! Mem[00000000378000d0] ldstub [%o2+0x002],%l1 ! Mem[00000000370000c2] jmpl %g6+8,%g0 ldub [%o1+0x025],%l4 ! Mem[00000000368000e5] p19_call_1_lo: ldx [%o0+0x018],%l3 ! Mem[00000000360000d8] ldx [%o0+0x030],%l3 ! Mem[00000000360000f0] std %l6,[%o0+0x010] ! Mem[00000000360000d0] ldd [%o2+0x030],%l2 ! Mem[00000000370000f0] std %l2,[%o2+0x008] ! Mem[00000000370000c8] ldub [%o0+0x031],%l4 ! Mem[00000000360000f1] retl ldub [%o2+0x00c],%l7 ! Mem[00000000370000cc] p19_jmpl_1_he: ldd [%i3+0x038],%l6 ! Mem[00000000378000f8] stx %l5,[%i2+0x008] ! Mem[00000000370000c8] ldstub [%i0+0x035],%l2 ! Mem[00000000360000f5] stb %l1,[%i1+0x035] ! Mem[00000000368000f5] jmpl %g6+8,%g0 ldsb [%i2+0x03d],%l4 ! Mem[00000000370000fd] p19_call_1_he: lduw [%i1+0x00c],%l5 ! Mem[00000000368000cc] retl std %l2,[%i0+0x038] ! Mem[00000000360000f8] p19_jmpl_1_ho: ldd [%o3+0x038],%l6 ! Mem[00000000378000f8] stx %l5,[%o2+0x008] ! Mem[00000000370000c8] ldstub [%o0+0x035],%l2 ! Mem[00000000360000f5] stb %l1,[%o1+0x035] ! Mem[00000000368000f5] jmpl %g6+8,%g0 ldsb [%o2+0x03d],%l4 ! Mem[00000000370000fd] p19_call_1_ho: lduw [%o1+0x00c],%l5 ! Mem[00000000368000cc] retl std %l2,[%o0+0x038] ! Mem[00000000360000f8] p20_jmpl_1_le: stx %l5,[%i0+0x038] ! Mem[00000000380000f8] ldstub [%i0+0x01c],%l5 ! Mem[00000000380000dc] ldstub [%i2+0x00d],%l2 ! Mem[00000000390000cd] jmpl %g6+8,%g0 ldstub [%i1+0x013],%l5 ! Mem[00000000388000d3] p20_call_1_le: stb %l5,[%i2+0x039] ! Mem[00000000390000f9] ldsh [%i2+0x036],%l5 ! Mem[00000000390000f6] retl ldsw [%i3+0x030],%l7 ! Mem[00000000398000f0] p20_jmpl_1_lo: stx %l5,[%o0+0x038] ! Mem[00000000380000f8] ldstub [%o0+0x01c],%l5 ! Mem[00000000380000dc] ldstub [%o2+0x00d],%l2 ! Mem[00000000390000cd] jmpl %g6+8,%g0 ldstub [%o1+0x013],%l5 ! Mem[00000000388000d3] p20_call_1_lo: stb %l5,[%o2+0x039] ! Mem[00000000390000f9] ldsh [%o2+0x036],%l5 ! Mem[00000000390000f6] retl ldsw [%o3+0x030],%l7 ! Mem[00000000398000f0] p20_jmpl_1_he: stb %l5,[%i1+0x021] ! Mem[00000000388000e1] ldstub [%i3+0x03a],%l1 ! Mem[00000000398000fa] ldub [%i2+0x025],%l2 ! Mem[00000000390000e5] ldsw [%i3+0x020],%l7 ! Mem[00000000398000e0] jmpl %g6+8,%g0 stx %l1,[%i3+0x010] ! Mem[00000000398000d0] p20_call_1_he: sth %l7,[%i0+0x01c] ! Mem[00000000380000dc] lduh [%i2+0x002],%l1 ! Mem[00000000390000c2] ldx [%i3+0x008],%l1 ! Mem[00000000398000c8] ldx [%i1+0x008],%l3 ! Mem[00000000388000c8] retl stx %l0,[%i2+0x010] ! Mem[00000000390000d0] p20_jmpl_1_ho: stb %l5,[%o1+0x021] ! Mem[00000000388000e1] ldstub [%o3+0x03a],%l1 ! Mem[00000000398000fa] ldub [%o2+0x025],%l2 ! Mem[00000000390000e5] ldsw [%o3+0x020],%l7 ! Mem[00000000398000e0] jmpl %g6+8,%g0 stx %l1,[%o3+0x010] ! Mem[00000000398000d0] p20_call_1_ho: sth %l7,[%o0+0x01c] ! Mem[00000000380000dc] lduh [%o2+0x002],%l1 ! Mem[00000000390000c2] ldx [%o3+0x008],%l1 ! Mem[00000000398000c8] ldx [%o1+0x008],%l3 ! Mem[00000000388000c8] retl stx %l0,[%o2+0x010] ! Mem[00000000390000d0] p21_jmpl_1_le: sth %l0,[%i2+0x024] ! Mem[000000003b0000e4] swap [%i1+0x024],%l5 ! Mem[000000003a8000e4] ldsb [%i3+0x01b],%l2 ! Mem[000000003b8000db] ldsb [%i1+0x014],%l3 ! Mem[000000003a8000d4] jmpl %g6+8,%g0 ldsh [%i3+0x016],%l4 ! Mem[000000003b8000d6] p21_call_1_le: std %l0,[%i0+0x038] ! Mem[000000003a0000f8] lduh [%i3+0x012],%l1 ! Mem[000000003b8000d2] stw %l7,[%i3+0x02c] ! Mem[000000003b8000ec] stw %l4,[%i3+0x014] ! Mem[000000003b8000d4] ldub [%i2+0x002],%l7 ! Mem[000000003b0000c2] lduw [%i2+0x008],%l7 ! Mem[000000003b0000c8] ldsh [%i2+0x004],%l2 ! Mem[000000003b0000c4] retl ldstub [%i1+0x016],%l5 ! Mem[000000003a8000d6] p21_jmpl_1_lo: sth %l0,[%o2+0x024] ! Mem[000000003b0000e4] swap [%o1+0x024],%l5 ! Mem[000000003a8000e4] ldsb [%o3+0x01b],%l2 ! Mem[000000003b8000db] ldsb [%o1+0x014],%l3 ! Mem[000000003a8000d4] jmpl %g6+8,%g0 ldsh [%o3+0x016],%l4 ! Mem[000000003b8000d6] p21_call_1_lo: std %l0,[%o0+0x038] ! Mem[000000003a0000f8] lduh [%o3+0x012],%l1 ! Mem[000000003b8000d2] stw %l7,[%o3+0x02c] ! Mem[000000003b8000ec] stw %l4,[%o3+0x014] ! Mem[000000003b8000d4] ldub [%o2+0x002],%l7 ! Mem[000000003b0000c2] lduw [%o2+0x008],%l7 ! Mem[000000003b0000c8] ldsh [%o2+0x004],%l2 ! Mem[000000003b0000c4] retl ldstub [%o1+0x016],%l5 ! Mem[000000003a8000d6] p21_jmpl_1_he: sth %l4,[%i3+0x03c] ! Mem[000000003b8000fc] ldsb [%i2+0x037],%l7 ! Mem[000000003b0000f7] jmpl %g6+8,%g0 ldstub [%i0+0x005],%l6 ! Mem[000000003a0000c5] p21_call_1_he: ldd [%i1+0x030],%l4 ! Mem[000000003a8000f0] swap [%i0+0x01c],%l7 ! Mem[000000003a0000dc] ldsb [%i2+0x023],%l1 ! Mem[000000003b0000e3] ldstub [%i3+0x009],%l1 ! Mem[000000003b8000c9] swap [%i1+0x00c],%l3 ! Mem[000000003a8000cc] retl stx %l0,[%i2+0x030] ! Mem[000000003b0000f0] p21_jmpl_1_ho: sth %l4,[%o3+0x03c] ! Mem[000000003b8000fc] ldsb [%o2+0x037],%l7 ! Mem[000000003b0000f7] jmpl %g6+8,%g0 ldstub [%o0+0x005],%l6 ! Mem[000000003a0000c5] p21_call_1_ho: ldd [%o1+0x030],%l4 ! Mem[000000003a8000f0] swap [%o0+0x01c],%l7 ! Mem[000000003a0000dc] ldsb [%o2+0x023],%l1 ! Mem[000000003b0000e3] ldstub [%o3+0x009],%l1 ! Mem[000000003b8000c9] swap [%o1+0x00c],%l3 ! Mem[000000003a8000cc] retl stx %l0,[%o2+0x030] ! Mem[000000003b0000f0] p22_jmpl_1_le: ldstub [%i2+0x01e],%l5 ! Mem[000000003d0000de] stb %l5,[%i3+0x031] ! Mem[000000003d8000f1] ldx [%i3+0x000],%l4 ! Mem[000000003d8000c0] jmpl %g6+8,%g0 stb %l6,[%i3+0x01e] ! Mem[000000003d8000de] p22_call_1_le: ldstub [%i2+0x033],%l1 ! Mem[000000003d0000f3] ldstub [%i3+0x036],%l7 ! Mem[000000003d8000f6] lduw [%i1+0x03c],%l4 ! Mem[000000003c8000fc] ldx [%i2+0x028],%l0 ! Mem[000000003d0000e8] retl ldsb [%i1+0x00d],%l7 ! Mem[000000003c8000cd] p22_jmpl_1_lo: ldstub [%o2+0x01e],%l5 ! Mem[000000003d0000de] stb %l5,[%o3+0x031] ! Mem[000000003d8000f1] ldx [%o3+0x000],%l4 ! Mem[000000003d8000c0] jmpl %g6+8,%g0 stb %l6,[%o3+0x01e] ! Mem[000000003d8000de] p22_call_1_lo: ldstub [%o2+0x033],%l1 ! Mem[000000003d0000f3] ldstub [%o3+0x036],%l7 ! Mem[000000003d8000f6] lduw [%o1+0x03c],%l4 ! Mem[000000003c8000fc] ldx [%o2+0x028],%l0 ! Mem[000000003d0000e8] retl ldsb [%o1+0x00d],%l7 ! Mem[000000003c8000cd] p22_jmpl_1_he: ldx [%i3+0x008],%l3 ! Mem[000000003d8000c8] jmpl %g6+8,%g0 ldx [%i3+0x000],%l4 ! Mem[000000003d8000c0] p22_call_1_he: lduw [%i0+0x020],%l3 ! Mem[000000003c0000e0] ldd [%i3+0x020],%l2 ! Mem[000000003d8000e0] ldstub [%i0+0x011],%l7 ! Mem[000000003c0000d1] std %l4,[%i0+0x000] ! Mem[000000003c0000c0] ldsh [%i0+0x01e],%l5 ! Mem[000000003c0000de] ldstub [%i2+0x015],%l7 ! Mem[000000003d0000d5] swap [%i1+0x02c],%l5 ! Mem[000000003c8000ec] retl stw %l2,[%i1+0x020] ! Mem[000000003c8000e0] p22_jmpl_1_ho: ldx [%o3+0x008],%l3 ! Mem[000000003d8000c8] jmpl %g6+8,%g0 ldx [%o3+0x000],%l4 ! Mem[000000003d8000c0] p22_call_1_ho: lduw [%o0+0x020],%l3 ! Mem[000000003c0000e0] ldd [%o3+0x020],%l2 ! Mem[000000003d8000e0] ldstub [%o0+0x011],%l7 ! Mem[000000003c0000d1] std %l4,[%o0+0x000] ! Mem[000000003c0000c0] ldsh [%o0+0x01e],%l5 ! Mem[000000003c0000de] ldstub [%o2+0x015],%l7 ! Mem[000000003d0000d5] swap [%o1+0x02c],%l5 ! Mem[000000003c8000ec] retl stw %l2,[%o1+0x020] ! Mem[000000003c8000e0] p23_jmpl_1_le: ldd [%i3+0x008],%l2 ! Mem[000000003f8000c8] lduw [%i3+0x03c],%l5 ! Mem[000000003f8000fc] jmpl %g6+8,%g0 ldub [%i1+0x00a],%l3 ! Mem[000000003e8000ca] p23_call_1_le: ldd [%i0+0x028],%l6 ! Mem[000000003e0000e8] retl ldstub [%i3+0x033],%l5 ! Mem[000000003f8000f3] p23_jmpl_1_lo: ldd [%o3+0x008],%l2 ! Mem[000000003f8000c8] lduw [%o3+0x03c],%l5 ! Mem[000000003f8000fc] jmpl %g6+8,%g0 ldub [%o1+0x00a],%l3 ! Mem[000000003e8000ca] p23_call_1_lo: ldd [%o0+0x028],%l6 ! Mem[000000003e0000e8] retl ldstub [%o3+0x033],%l5 ! Mem[000000003f8000f3] p23_jmpl_1_he: stb %l7,[%i1+0x038] ! Mem[000000003e8000f8] stx %l5,[%i2+0x008] ! Mem[000000003f0000c8] jmpl %g6+8,%g0 stw %l2,[%i2+0x034] ! Mem[000000003f0000f4] p23_call_1_he: ldub [%i2+0x032],%l2 ! Mem[000000003f0000f2] lduh [%i2+0x034],%l5 ! Mem[000000003f0000f4] retl lduh [%i1+0x034],%l4 ! Mem[000000003e8000f4] p23_jmpl_1_ho: stb %l7,[%o1+0x038] ! Mem[000000003e8000f8] stx %l5,[%o2+0x008] ! Mem[000000003f0000c8] jmpl %g6+8,%g0 stw %l2,[%o2+0x034] ! Mem[000000003f0000f4] p23_call_1_ho: ldub [%o2+0x032],%l2 ! Mem[000000003f0000f2] lduh [%o2+0x034],%l5 ! Mem[000000003f0000f4] retl lduh [%o1+0x034],%l4 ! Mem[000000003e8000f4] p24_jmpl_1_le: ldub [%i2+0x00c],%l3 ! Mem[00000000410000cc] jmpl %g6+8,%g0 lduw [%i2+0x004],%l4 ! Mem[00000000410000c4] p24_call_1_le: ldsh [%i3+0x000],%l0 ! Mem[00000000418000c0] stx %l2,[%i2+0x020] ! Mem[00000000410000e0] std %l4,[%i3+0x038] ! Mem[00000000418000f8] stb %l5,[%i0+0x036] ! Mem[00000000400000f6] swap [%i3+0x030],%l7 ! Mem[00000000418000f0] swap [%i0+0x014],%l1 ! Mem[00000000400000d4] ldub [%i3+0x027],%l2 ! Mem[00000000418000e7] retl ldstub [%i0+0x03e],%l5 ! Mem[00000000400000fe] p24_jmpl_1_lo: ldub [%o2+0x00c],%l3 ! Mem[00000000410000cc] jmpl %g6+8,%g0 lduw [%o2+0x004],%l4 ! Mem[00000000410000c4] p24_call_1_lo: ldsh [%o3+0x000],%l0 ! Mem[00000000418000c0] stx %l2,[%o2+0x020] ! Mem[00000000410000e0] std %l4,[%o3+0x038] ! Mem[00000000418000f8] stb %l5,[%o0+0x036] ! Mem[00000000400000f6] swap [%o3+0x030],%l7 ! Mem[00000000418000f0] swap [%o0+0x014],%l1 ! Mem[00000000400000d4] ldub [%o3+0x027],%l2 ! Mem[00000000418000e7] retl ldstub [%o0+0x03e],%l5 ! Mem[00000000400000fe] p24_jmpl_1_he: ldx [%i0+0x000],%l1 ! Mem[00000000400000c0] ldstub [%i0+0x022],%l2 ! Mem[00000000400000e2] jmpl %g6+8,%g0 ldsb [%i2+0x02c],%l3 ! Mem[00000000410000ec] p24_call_1_he: ldx [%i0+0x000],%l6 ! Mem[00000000400000c0] ldsw [%i0+0x008],%l1 ! Mem[00000000400000c8] stw %l3,[%i0+0x00c] ! Mem[00000000400000cc] ldsw [%i1+0x00c],%l0 ! Mem[00000000408000cc] stw %l1,[%i2+0x008] ! Mem[00000000410000c8] stb %l6,[%i2+0x026] ! Mem[00000000410000e6] retl ldsh [%i1+0x00c],%l5 ! Mem[00000000408000cc] p24_jmpl_1_ho: ldx [%o0+0x000],%l1 ! Mem[00000000400000c0] ldstub [%o0+0x022],%l2 ! Mem[00000000400000e2] jmpl %g6+8,%g0 ldsb [%o2+0x02c],%l3 ! Mem[00000000410000ec] p24_call_1_ho: ldx [%o0+0x000],%l6 ! Mem[00000000400000c0] ldsw [%o0+0x008],%l1 ! Mem[00000000400000c8] stw %l3,[%o0+0x00c] ! Mem[00000000400000cc] ldsw [%o1+0x00c],%l0 ! Mem[00000000408000cc] stw %l1,[%o2+0x008] ! Mem[00000000410000c8] stb %l6,[%o2+0x026] ! Mem[00000000410000e6] retl ldsh [%o1+0x00c],%l5 ! Mem[00000000408000cc] p25_jmpl_1_le: ldstub [%i2+0x034],%l5 ! Mem[00000000430000f4] std %l6,[%i0+0x038] ! Mem[00000000420000f8] ldsh [%i0+0x000],%l4 ! Mem[00000000420000c0] ldsb [%i2+0x025],%l0 ! Mem[00000000430000e5] sth %l6,[%i1+0x012] ! Mem[00000000428000d2] swap [%i1+0x018],%l2 ! Mem[00000000428000d8] jmpl %g6+8,%g0 swap [%i2+0x014],%l3 ! Mem[00000000430000d4] p25_call_1_le: lduh [%i1+0x014],%l7 ! Mem[00000000428000d4] lduw [%i3+0x030],%l2 ! Mem[00000000438000f0] swap [%i3+0x030],%l0 ! Mem[00000000438000f0] ldx [%i3+0x000],%l7 ! Mem[00000000438000c0] swap [%i1+0x008],%l7 ! Mem[00000000428000c8] swap [%i1+0x000],%l3 ! Mem[00000000428000c0] swap [%i0+0x030],%l2 ! Mem[00000000420000f0] retl stw %l2,[%i2+0x030] ! Mem[00000000430000f0] p25_jmpl_1_lo: ldstub [%o2+0x034],%l5 ! Mem[00000000430000f4] std %l6,[%o0+0x038] ! Mem[00000000420000f8] ldsh [%o0+0x000],%l4 ! Mem[00000000420000c0] ldsb [%o2+0x025],%l0 ! Mem[00000000430000e5] sth %l6,[%o1+0x012] ! Mem[00000000428000d2] swap [%o1+0x018],%l2 ! Mem[00000000428000d8] jmpl %g6+8,%g0 swap [%o2+0x014],%l3 ! Mem[00000000430000d4] p25_call_1_lo: lduh [%o1+0x014],%l7 ! Mem[00000000428000d4] lduw [%o3+0x030],%l2 ! Mem[00000000438000f0] swap [%o3+0x030],%l0 ! Mem[00000000438000f0] ldx [%o3+0x000],%l7 ! Mem[00000000438000c0] swap [%o1+0x008],%l7 ! Mem[00000000428000c8] swap [%o1+0x000],%l3 ! Mem[00000000428000c0] swap [%o0+0x030],%l2 ! Mem[00000000420000f0] retl stw %l2,[%o2+0x030] ! Mem[00000000430000f0] p25_jmpl_1_he: swap [%i3+0x034],%l7 ! Mem[00000000438000f4] std %l4,[%i2+0x030] ! Mem[00000000430000f0] jmpl %g6+8,%g0 stw %l4,[%i3+0x02c] ! Mem[00000000438000ec] p25_call_1_he: ldsb [%i3+0x021],%l2 ! Mem[00000000438000e1] std %l4,[%i2+0x030] ! Mem[00000000430000f0] swap [%i3+0x01c],%l7 ! Mem[00000000438000dc] lduh [%i3+0x020],%l3 ! Mem[00000000438000e0] ldstub [%i1+0x004],%l2 ! Mem[00000000428000c4] retl ldsw [%i3+0x020],%l5 ! Mem[00000000438000e0] p25_jmpl_1_ho: swap [%o3+0x034],%l7 ! Mem[00000000438000f4] std %l4,[%o2+0x030] ! Mem[00000000430000f0] jmpl %g6+8,%g0 stw %l4,[%o3+0x02c] ! Mem[00000000438000ec] p25_call_1_ho: ldsb [%o3+0x021],%l2 ! Mem[00000000438000e1] std %l4,[%o2+0x030] ! Mem[00000000430000f0] swap [%o3+0x01c],%l7 ! Mem[00000000438000dc] lduh [%o3+0x020],%l3 ! Mem[00000000438000e0] ldstub [%o1+0x004],%l2 ! Mem[00000000428000c4] retl ldsw [%o3+0x020],%l5 ! Mem[00000000438000e0] p26_jmpl_1_le: ldstub [%i1+0x029],%l2 ! Mem[00000000448000e9] swap [%i1+0x024],%l2 ! Mem[00000000448000e4] jmpl %g6+8,%g0 ldx [%i2+0x030],%l7 ! Mem[00000000450000f0] p26_call_1_le: retl stw %l2,[%i2+0x008] ! Mem[00000000450000c8] p26_jmpl_1_lo: ldstub [%o1+0x029],%l2 ! Mem[00000000448000e9] swap [%o1+0x024],%l2 ! Mem[00000000448000e4] jmpl %g6+8,%g0 ldx [%o2+0x030],%l7 ! Mem[00000000450000f0] p26_call_1_lo: retl stw %l2,[%o2+0x008] ! Mem[00000000450000c8] p26_jmpl_1_he: ldstub [%i0+0x000],%l1 ! Mem[00000000440000c0] swap [%i1+0x028],%l3 ! Mem[00000000448000e8] lduw [%i0+0x01c],%l1 ! Mem[00000000440000dc] swap [%i0+0x010],%l5 ! Mem[00000000440000d0] stw %l1,[%i2+0x010] ! Mem[00000000450000d0] jmpl %g6+8,%g0 lduw [%i1+0x004],%l6 ! Mem[00000000448000c4] p26_call_1_he: ldub [%i2+0x031],%l7 ! Mem[00000000450000f1] ldub [%i1+0x014],%l1 ! Mem[00000000448000d4] stx %l5,[%i3+0x028] ! Mem[00000000458000e8] swap [%i1+0x01c],%l2 ! Mem[00000000448000dc] std %l4,[%i0+0x010] ! Mem[00000000440000d0] retl stb %l7,[%i2+0x01d] ! Mem[00000000450000dd] p26_jmpl_1_ho: ldstub [%o0+0x000],%l1 ! Mem[00000000440000c0] swap [%o1+0x028],%l3 ! Mem[00000000448000e8] lduw [%o0+0x01c],%l1 ! Mem[00000000440000dc] swap [%o0+0x010],%l5 ! Mem[00000000440000d0] stw %l1,[%o2+0x010] ! Mem[00000000450000d0] jmpl %g6+8,%g0 lduw [%o1+0x004],%l6 ! Mem[00000000448000c4] p26_call_1_ho: ldub [%o2+0x031],%l7 ! Mem[00000000450000f1] ldub [%o1+0x014],%l1 ! Mem[00000000448000d4] stx %l5,[%o3+0x028] ! Mem[00000000458000e8] swap [%o1+0x01c],%l2 ! Mem[00000000448000dc] std %l4,[%o0+0x010] ! Mem[00000000440000d0] retl stb %l7,[%o2+0x01d] ! Mem[00000000450000dd] p27_jmpl_1_le: swap [%i2+0x038],%l5 ! Mem[00000000470000f8] sth %l2,[%i0+0x008] ! Mem[00000000460000c8] ldd [%i0+0x018],%l2 ! Mem[00000000460000d8] ldstub [%i0+0x013],%l1 ! Mem[00000000460000d3] stb %l5,[%i2+0x01e] ! Mem[00000000470000de] jmpl %g6+8,%g0 ldsw [%i0+0x010],%l6 ! Mem[00000000460000d0] p27_call_1_le: swap [%i2+0x018],%l7 ! Mem[00000000470000d8] ldub [%i2+0x01b],%l7 ! Mem[00000000470000db] ldsh [%i3+0x014],%l7 ! Mem[00000000478000d4] lduw [%i3+0x038],%l1 ! Mem[00000000478000f8] ldsw [%i2+0x010],%l1 ! Mem[00000000470000d0] ldub [%i1+0x02d],%l7 ! Mem[00000000468000ed] retl swap [%i3+0x014],%l4 ! Mem[00000000478000d4] p27_jmpl_1_lo: swap [%o2+0x038],%l5 ! Mem[00000000470000f8] sth %l2,[%o0+0x008] ! Mem[00000000460000c8] ldd [%o0+0x018],%l2 ! Mem[00000000460000d8] ldstub [%o0+0x013],%l1 ! Mem[00000000460000d3] stb %l5,[%o2+0x01e] ! Mem[00000000470000de] jmpl %g6+8,%g0 ldsw [%o0+0x010],%l6 ! Mem[00000000460000d0] p27_call_1_lo: swap [%o2+0x018],%l7 ! Mem[00000000470000d8] ldub [%o2+0x01b],%l7 ! Mem[00000000470000db] ldsh [%o3+0x014],%l7 ! Mem[00000000478000d4] lduw [%o3+0x038],%l1 ! Mem[00000000478000f8] ldsw [%o2+0x010],%l1 ! Mem[00000000470000d0] ldub [%o1+0x02d],%l7 ! Mem[00000000468000ed] retl swap [%o3+0x014],%l4 ! Mem[00000000478000d4] p27_jmpl_1_he: ldsb [%i0+0x007],%l4 ! Mem[00000000460000c7] ldd [%i0+0x018],%l0 ! Mem[00000000460000d8] ldx [%i1+0x030],%l5 ! Mem[00000000468000f0] jmpl %g6+8,%g0 ldstub [%i2+0x032],%l1 ! Mem[00000000470000f2] p27_call_1_he: lduh [%i3+0x016],%l5 ! Mem[00000000478000d6] stb %l5,[%i2+0x03f] ! Mem[00000000470000ff] swap [%i1+0x034],%l7 ! Mem[00000000468000f4] swap [%i2+0x00c],%l5 ! Mem[00000000470000cc] ldstub [%i2+0x021],%l2 ! Mem[00000000470000e1] retl ldstub [%i0+0x031],%l4 ! Mem[00000000460000f1] p27_jmpl_1_ho: ldsb [%o0+0x007],%l4 ! Mem[00000000460000c7] ldd [%o0+0x018],%l0 ! Mem[00000000460000d8] ldx [%o1+0x030],%l5 ! Mem[00000000468000f0] jmpl %g6+8,%g0 ldstub [%o2+0x032],%l1 ! Mem[00000000470000f2] p27_call_1_ho: lduh [%o3+0x016],%l5 ! Mem[00000000478000d6] stb %l5,[%o2+0x03f] ! Mem[00000000470000ff] swap [%o1+0x034],%l7 ! Mem[00000000468000f4] swap [%o2+0x00c],%l5 ! Mem[00000000470000cc] ldstub [%o2+0x021],%l2 ! Mem[00000000470000e1] retl ldstub [%o0+0x031],%l4 ! Mem[00000000460000f1] p28_jmpl_1_le: swap [%i3+0x004],%l0 ! Mem[00000000498000c4] swap [%i0+0x004],%l5 ! Mem[00000000480000c4] ldsb [%i0+0x01e],%l6 ! Mem[00000000480000de] ldsw [%i0+0x014],%l3 ! Mem[00000000480000d4] jmpl %g6+8,%g0 stb %l6,[%i1+0x007] ! Mem[00000000488000c7] p28_call_1_le: ldd [%i2+0x038],%l4 ! Mem[00000000490000f8] ldstub [%i1+0x013],%l1 ! Mem[00000000488000d3] lduw [%i0+0x00c],%l7 ! Mem[00000000480000cc] ldd [%i3+0x030],%l4 ! Mem[00000000498000f0] stx %l7,[%i3+0x020] ! Mem[00000000498000e0] ldx [%i2+0x008],%l7 ! Mem[00000000490000c8] lduw [%i1+0x004],%l2 ! Mem[00000000488000c4] retl swap [%i1+0x010],%l2 ! Mem[00000000488000d0] p28_jmpl_1_lo: swap [%o3+0x004],%l0 ! Mem[00000000498000c4] swap [%o0+0x004],%l5 ! Mem[00000000480000c4] ldsb [%o0+0x01e],%l6 ! Mem[00000000480000de] ldsw [%o0+0x014],%l3 ! Mem[00000000480000d4] jmpl %g6+8,%g0 stb %l6,[%o1+0x007] ! Mem[00000000488000c7] p28_call_1_lo: ldd [%o2+0x038],%l4 ! Mem[00000000490000f8] ldstub [%o1+0x013],%l1 ! Mem[00000000488000d3] lduw [%o0+0x00c],%l7 ! Mem[00000000480000cc] ldd [%o3+0x030],%l4 ! Mem[00000000498000f0] stx %l7,[%o3+0x020] ! Mem[00000000498000e0] ldx [%o2+0x008],%l7 ! Mem[00000000490000c8] lduw [%o1+0x004],%l2 ! Mem[00000000488000c4] retl swap [%o1+0x010],%l2 ! Mem[00000000488000d0] p28_jmpl_1_he: stw %l2,[%i1+0x028] ! Mem[00000000488000e8] jmpl %g6+8,%g0 ldd [%i1+0x010],%l6 ! Mem[00000000488000d0] p28_call_1_he: stb %l5,[%i3+0x03e] ! Mem[00000000498000fe] lduh [%i1+0x018],%l6 ! Mem[00000000488000d8] retl lduw [%i0+0x014],%l2 ! Mem[00000000480000d4] p28_jmpl_1_ho: stw %l2,[%o1+0x028] ! Mem[00000000488000e8] jmpl %g6+8,%g0 ldd [%o1+0x010],%l6 ! Mem[00000000488000d0] p28_call_1_ho: stb %l5,[%o3+0x03e] ! Mem[00000000498000fe] lduh [%o1+0x018],%l6 ! Mem[00000000488000d8] retl lduw [%o0+0x014],%l2 ! Mem[00000000480000d4] p29_jmpl_1_le: swap [%i2+0x038],%l5 ! Mem[000000004b0000f8] ldsw [%i1+0x03c],%l5 ! Mem[000000004a8000fc] swap [%i1+0x00c],%l2 ! Mem[000000004a8000cc] jmpl %g6+8,%g0 ldsb [%i0+0x038],%l7 ! Mem[000000004a0000f8] p29_call_1_le: ldx [%i1+0x018],%l5 ! Mem[000000004a8000d8] std %l4,[%i2+0x010] ! Mem[000000004b0000d0] swap [%i2+0x010],%l7 ! Mem[000000004b0000d0] ldsh [%i3+0x034],%l7 ! Mem[000000004b8000f4] retl lduw [%i3+0x00c],%l5 ! Mem[000000004b8000cc] p29_jmpl_1_lo: swap [%o2+0x038],%l5 ! Mem[000000004b0000f8] ldsw [%o1+0x03c],%l5 ! Mem[000000004a8000fc] swap [%o1+0x00c],%l2 ! Mem[000000004a8000cc] jmpl %g6+8,%g0 ldsb [%o0+0x038],%l7 ! Mem[000000004a0000f8] p29_call_1_lo: ldx [%o1+0x018],%l5 ! Mem[000000004a8000d8] std %l4,[%o2+0x010] ! Mem[000000004b0000d0] swap [%o2+0x010],%l7 ! Mem[000000004b0000d0] ldsh [%o3+0x034],%l7 ! Mem[000000004b8000f4] retl lduw [%o3+0x00c],%l5 ! Mem[000000004b8000cc] p29_jmpl_1_he: lduh [%i0+0x02c],%l0 ! Mem[000000004a0000ec] stw %l7,[%i2+0x020] ! Mem[000000004b0000e0] ldsb [%i0+0x032],%l1 ! Mem[000000004a0000f2] ldsb [%i1+0x01e],%l3 ! Mem[000000004a8000de] ldd [%i3+0x038],%l2 ! Mem[000000004b8000f8] swap [%i3+0x000],%l4 ! Mem[000000004b8000c0] jmpl %g6+8,%g0 ldstub [%i3+0x028],%l0 ! Mem[000000004b8000e8] p29_call_1_he: ldstub [%i0+0x007],%l7 ! Mem[000000004a0000c7] swap [%i3+0x008],%l1 ! Mem[000000004b8000c8] ldsb [%i0+0x026],%l6 ! Mem[000000004a0000e6] ldub [%i2+0x02d],%l5 ! Mem[000000004b0000ed] ldub [%i1+0x00d],%l1 ! Mem[000000004a8000cd] retl ldsw [%i2+0x008],%l7 ! Mem[000000004b0000c8] p29_jmpl_1_ho: lduh [%o0+0x02c],%l0 ! Mem[000000004a0000ec] stw %l7,[%o2+0x020] ! Mem[000000004b0000e0] ldsb [%o0+0x032],%l1 ! Mem[000000004a0000f2] ldsb [%o1+0x01e],%l3 ! Mem[000000004a8000de] ldd [%o3+0x038],%l2 ! Mem[000000004b8000f8] swap [%o3+0x000],%l4 ! Mem[000000004b8000c0] jmpl %g6+8,%g0 ldstub [%o3+0x028],%l0 ! Mem[000000004b8000e8] p29_call_1_ho: ldstub [%o0+0x007],%l7 ! Mem[000000004a0000c7] swap [%o3+0x008],%l1 ! Mem[000000004b8000c8] ldsb [%o0+0x026],%l6 ! Mem[000000004a0000e6] ldub [%o2+0x02d],%l5 ! Mem[000000004b0000ed] ldub [%o1+0x00d],%l1 ! Mem[000000004a8000cd] retl ldsw [%o2+0x008],%l7 ! Mem[000000004b0000c8] p30_jmpl_1_le: jmpl %g6+8,%g0 ldsw [%i1+0x024],%l4 ! Mem[000000004c8000e4] p30_call_1_le: stx %l4,[%i3+0x018] ! Mem[000000004d8000d8] stw %l3,[%i1+0x02c] ! Mem[000000004c8000ec] ldstub [%i1+0x015],%l5 ! Mem[000000004c8000d5] std %l6,[%i2+0x028] ! Mem[000000004d0000e8] retl ldsh [%i1+0x03e],%l6 ! Mem[000000004c8000fe] p30_jmpl_1_lo: jmpl %g6+8,%g0 ldsw [%o1+0x024],%l4 ! Mem[000000004c8000e4] p30_call_1_lo: stx %l4,[%o3+0x018] ! Mem[000000004d8000d8] stw %l3,[%o1+0x02c] ! Mem[000000004c8000ec] ldstub [%o1+0x015],%l5 ! Mem[000000004c8000d5] std %l6,[%o2+0x028] ! Mem[000000004d0000e8] retl ldsh [%o1+0x03e],%l6 ! Mem[000000004c8000fe] p30_jmpl_1_he: ldstub [%i1+0x017],%l3 ! Mem[000000004c8000d7] swap [%i1+0x004],%l6 ! Mem[000000004c8000c4] sth %l5,[%i3+0x03e] ! Mem[000000004d8000fe] ldsw [%i1+0x030],%l7 ! Mem[000000004c8000f0] ldub [%i2+0x031],%l0 ! Mem[000000004d0000f1] lduw [%i0+0x004],%l1 ! Mem[000000004c0000c4] jmpl %g6+8,%g0 ldd [%i3+0x008],%l2 ! Mem[000000004d8000c8] p30_call_1_he: swap [%i3+0x00c],%l7 ! Mem[000000004d8000cc] ldstub [%i0+0x001],%l0 ! Mem[000000004c0000c1] lduw [%i0+0x024],%l2 ! Mem[000000004c0000e4] retl ldd [%i2+0x038],%l4 ! Mem[000000004d0000f8] p30_jmpl_1_ho: ldstub [%o1+0x017],%l3 ! Mem[000000004c8000d7] swap [%o1+0x004],%l6 ! Mem[000000004c8000c4] sth %l5,[%o3+0x03e] ! Mem[000000004d8000fe] ldsw [%o1+0x030],%l7 ! Mem[000000004c8000f0] ldub [%o2+0x031],%l0 ! Mem[000000004d0000f1] lduw [%o0+0x004],%l1 ! Mem[000000004c0000c4] jmpl %g6+8,%g0 ldd [%o3+0x008],%l2 ! Mem[000000004d8000c8] p30_call_1_ho: swap [%o3+0x00c],%l7 ! Mem[000000004d8000cc] ldstub [%o0+0x001],%l0 ! Mem[000000004c0000c1] lduw [%o0+0x024],%l2 ! Mem[000000004c0000e4] retl ldd [%o2+0x038],%l4 ! Mem[000000004d0000f8] p31_jmpl_1_le: jmpl %g6+8,%g0 std %l4,[%i3+0x020] ! Mem[000000004f8000e0] p31_call_1_le: ldsb [%i3+0x01a],%l7 ! Mem[000000004f8000da] retl ldub [%i1+0x00a],%l7 ! Mem[000000004e8000ca] p31_jmpl_1_lo: jmpl %g6+8,%g0 std %l4,[%o3+0x020] ! Mem[000000004f8000e0] p31_call_1_lo: ldsb [%o3+0x01a],%l7 ! Mem[000000004f8000da] retl ldub [%o1+0x00a],%l7 ! Mem[000000004e8000ca] p31_jmpl_1_he: swap [%i1+0x008],%l3 ! Mem[000000004e8000c8] swap [%i3+0x008],%l3 ! Mem[000000004f8000c8] ldstub [%i2+0x03a],%l5 ! Mem[000000004f0000fa] ldstub [%i0+0x03c],%l5 ! Mem[000000004e0000fc] jmpl %g6+8,%g0 ldx [%i2+0x008],%l2 ! Mem[000000004f0000c8] p31_call_1_he: ldsw [%i0+0x008],%l7 ! Mem[000000004e0000c8] stw %l3,[%i2+0x000] ! Mem[000000004f0000c0] ldsh [%i1+0x004],%l2 ! Mem[000000004e8000c4] ldsb [%i2+0x031],%l7 ! Mem[000000004f0000f1] ldx [%i2+0x000],%l5 ! Mem[000000004f0000c0] ldd [%i2+0x038],%l4 ! Mem[000000004f0000f8] stx %l7,[%i1+0x030] ! Mem[000000004e8000f0] retl std %l4,[%i0+0x008] ! Mem[000000004e0000c8] p31_jmpl_1_ho: swap [%o1+0x008],%l3 ! Mem[000000004e8000c8] swap [%o3+0x008],%l3 ! Mem[000000004f8000c8] ldstub [%o2+0x03a],%l5 ! Mem[000000004f0000fa] ldstub [%o0+0x03c],%l5 ! Mem[000000004e0000fc] jmpl %g6+8,%g0 ldx [%o2+0x008],%l2 ! Mem[000000004f0000c8] p31_call_1_ho: ldsw [%o0+0x008],%l7 ! Mem[000000004e0000c8] stw %l3,[%o2+0x000] ! Mem[000000004f0000c0] ldsh [%o1+0x004],%l2 ! Mem[000000004e8000c4] ldsb [%o2+0x031],%l7 ! Mem[000000004f0000f1] ldx [%o2+0x000],%l5 ! Mem[000000004f0000c0] ldd [%o2+0x038],%l4 ! Mem[000000004f0000f8] stx %l7,[%o1+0x030] ! Mem[000000004e8000f0] retl std %l4,[%o0+0x008] ! Mem[000000004e0000c8] p32_jmpl_1_le: lduh [%i3+0x034],%l5 ! Mem[00000000518000f4] lduh [%i2+0x014],%l4 ! Mem[00000000510000d4] swap [%i1+0x02c],%l5 ! Mem[00000000508000ec] stx %l5,[%i1+0x018] ! Mem[00000000508000d8] sth %l3,[%i2+0x016] ! Mem[00000000510000d6] ldub [%i2+0x007],%l6 ! Mem[00000000510000c7] jmpl %g6+8,%g0 swap [%i0+0x03c],%l5 ! Mem[00000000500000fc] p32_call_1_le: ldsb [%i1+0x02f],%l0 ! Mem[00000000508000ef] ldd [%i2+0x008],%l2 ! Mem[00000000510000c8] std %l4,[%i0+0x030] ! Mem[00000000500000f0] lduw [%i0+0x020],%l7 ! Mem[00000000500000e0] retl ldstub [%i1+0x008],%l7 ! Mem[00000000508000c8] p32_jmpl_1_lo: lduh [%o3+0x034],%l5 ! Mem[00000000518000f4] lduh [%o2+0x014],%l4 ! Mem[00000000510000d4] swap [%o1+0x02c],%l5 ! Mem[00000000508000ec] stx %l5,[%o1+0x018] ! Mem[00000000508000d8] sth %l3,[%o2+0x016] ! Mem[00000000510000d6] ldub [%o2+0x007],%l6 ! Mem[00000000510000c7] jmpl %g6+8,%g0 swap [%o0+0x03c],%l5 ! Mem[00000000500000fc] p32_call_1_lo: ldsb [%o1+0x02f],%l0 ! Mem[00000000508000ef] ldd [%o2+0x008],%l2 ! Mem[00000000510000c8] std %l4,[%o0+0x030] ! Mem[00000000500000f0] lduw [%o0+0x020],%l7 ! Mem[00000000500000e0] retl ldstub [%o1+0x008],%l7 ! Mem[00000000508000c8] p32_jmpl_1_he: swap [%i2+0x010],%l5 ! Mem[00000000510000d0] jmpl %g6+8,%g0 ldstub [%i2+0x02a],%l1 ! Mem[00000000510000ea] p32_call_1_he: sth %l5,[%i0+0x034] ! Mem[00000000500000f4] ldub [%i0+0x035],%l4 ! Mem[00000000500000f5] ldsh [%i0+0x000],%l4 ! Mem[00000000500000c0] ldd [%i1+0x018],%l0 ! Mem[00000000508000d8] lduh [%i2+0x020],%l2 ! Mem[00000000510000e0] ldd [%i3+0x030],%l4 ! Mem[00000000518000f0] ldd [%i1+0x030],%l6 ! Mem[00000000508000f0] retl ldsw [%i2+0x000],%l1 ! Mem[00000000510000c0] p32_jmpl_1_ho: swap [%o2+0x010],%l5 ! Mem[00000000510000d0] jmpl %g6+8,%g0 ldstub [%o2+0x02a],%l1 ! Mem[00000000510000ea] p32_call_1_ho: sth %l5,[%o0+0x034] ! Mem[00000000500000f4] ldub [%o0+0x035],%l4 ! Mem[00000000500000f5] ldsh [%o0+0x000],%l4 ! Mem[00000000500000c0] ldd [%o1+0x018],%l0 ! Mem[00000000508000d8] lduh [%o2+0x020],%l2 ! Mem[00000000510000e0] ldd [%o3+0x030],%l4 ! Mem[00000000518000f0] ldd [%o1+0x030],%l6 ! Mem[00000000508000f0] retl ldsw [%o2+0x000],%l1 ! Mem[00000000510000c0] p33_jmpl_1_le: jmpl %g6+8,%g0 lduh [%i0+0x026],%l6 ! Mem[00000000520000e6] p33_call_1_le: retl ldx [%i2+0x008],%l5 ! Mem[00000000530000c8] p33_jmpl_1_lo: jmpl %g6+8,%g0 lduh [%o0+0x026],%l6 ! Mem[00000000520000e6] p33_call_1_lo: retl ldx [%o2+0x008],%l5 ! Mem[00000000530000c8] p33_jmpl_1_he: ldsb [%i2+0x03e],%l5 ! Mem[00000000530000fe] stx %l5,[%i0+0x010] ! Mem[00000000520000d0] ldd [%i3+0x028],%l4 ! Mem[00000000538000e8] jmpl %g6+8,%g0 lduh [%i2+0x01e],%l5 ! Mem[00000000530000de] p33_call_1_he: stb %l6,[%i2+0x03e] ! Mem[00000000530000fe] ldd [%i1+0x018],%l6 ! Mem[00000000528000d8] swap [%i2+0x018],%l7 ! Mem[00000000530000d8] lduw [%i0+0x014],%l7 ! Mem[00000000520000d4] ldd [%i2+0x038],%l0 ! Mem[00000000530000f8] swap [%i2+0x010],%l1 ! Mem[00000000530000d0] retl ldsh [%i3+0x02c],%l7 ! Mem[00000000538000ec] p33_jmpl_1_ho: ldsb [%o2+0x03e],%l5 ! Mem[00000000530000fe] stx %l5,[%o0+0x010] ! Mem[00000000520000d0] ldd [%o3+0x028],%l4 ! Mem[00000000538000e8] jmpl %g6+8,%g0 lduh [%o2+0x01e],%l5 ! Mem[00000000530000de] p33_call_1_ho: stb %l6,[%o2+0x03e] ! Mem[00000000530000fe] ldd [%o1+0x018],%l6 ! Mem[00000000528000d8] swap [%o2+0x018],%l7 ! Mem[00000000530000d8] lduw [%o0+0x014],%l7 ! Mem[00000000520000d4] ldd [%o2+0x038],%l0 ! Mem[00000000530000f8] swap [%o2+0x010],%l1 ! Mem[00000000530000d0] retl ldsh [%o3+0x02c],%l7 ! Mem[00000000538000ec] p34_jmpl_1_le: jmpl %g6+8,%g0 swap [%i3+0x03c],%l3 ! Mem[00000000558000fc] p34_call_1_le: swap [%i1+0x024],%l0 ! Mem[00000000548000e4] stx %l4,[%i1+0x000] ! Mem[00000000548000c0] stx %l6,[%i2+0x028] ! Mem[00000000550000e8] retl ldstub [%i3+0x03a],%l3 ! Mem[00000000558000fa] p34_jmpl_1_lo: jmpl %g6+8,%g0 swap [%o3+0x03c],%l3 ! Mem[00000000558000fc] p34_call_1_lo: swap [%o1+0x024],%l0 ! Mem[00000000548000e4] stx %l4,[%o1+0x000] ! Mem[00000000548000c0] stx %l6,[%o2+0x028] ! Mem[00000000550000e8] retl ldstub [%o3+0x03a],%l3 ! Mem[00000000558000fa] p34_jmpl_1_he: swap [%i2+0x018],%l2 ! Mem[00000000550000d8] lduh [%i0+0x034],%l3 ! Mem[00000000540000f4] swap [%i0+0x034],%l4 ! Mem[00000000540000f4] std %l2,[%i0+0x028] ! Mem[00000000540000e8] ldstub [%i1+0x02a],%l3 ! Mem[00000000548000ea] swap [%i0+0x038],%l5 ! Mem[00000000540000f8] jmpl %g6+8,%g0 lduw [%i1+0x01c],%l5 ! Mem[00000000548000dc] p34_call_1_he: ldd [%i3+0x020],%l6 ! Mem[00000000558000e0] lduh [%i0+0x008],%l7 ! Mem[00000000540000c8] ldsh [%i2+0x022],%l3 ! Mem[00000000550000e2] swap [%i1+0x024],%l2 ! Mem[00000000548000e4] retl lduw [%i1+0x010],%l7 ! Mem[00000000548000d0] p34_jmpl_1_ho: swap [%o2+0x018],%l2 ! Mem[00000000550000d8] lduh [%o0+0x034],%l3 ! Mem[00000000540000f4] swap [%o0+0x034],%l4 ! Mem[00000000540000f4] std %l2,[%o0+0x028] ! Mem[00000000540000e8] ldstub [%o1+0x02a],%l3 ! Mem[00000000548000ea] swap [%o0+0x038],%l5 ! Mem[00000000540000f8] jmpl %g6+8,%g0 lduw [%o1+0x01c],%l5 ! Mem[00000000548000dc] p34_call_1_ho: ldd [%o3+0x020],%l6 ! Mem[00000000558000e0] lduh [%o0+0x008],%l7 ! Mem[00000000540000c8] ldsh [%o2+0x022],%l3 ! Mem[00000000550000e2] swap [%o1+0x024],%l2 ! Mem[00000000548000e4] retl lduw [%o1+0x010],%l7 ! Mem[00000000548000d0] p35_jmpl_1_le: ldsb [%i2+0x03f],%l5 ! Mem[00000000570000ff] swap [%i2+0x010],%l7 ! Mem[00000000570000d0] swap [%i1+0x030],%l0 ! Mem[00000000568000f0] sth %l1,[%i2+0x026] ! Mem[00000000570000e6] stx %l2,[%i1+0x008] ! Mem[00000000568000c8] swap [%i2+0x038],%l7 ! Mem[00000000570000f8] jmpl %g6+8,%g0 sth %l5,[%i2+0x00a] ! Mem[00000000570000ca] p35_call_1_le: ldsh [%i3+0x032],%l2 ! Mem[00000000578000f2] ldd [%i2+0x030],%l2 ! Mem[00000000570000f0] retl ldsh [%i2+0x034],%l5 ! Mem[00000000570000f4] p35_jmpl_1_lo: ldsb [%o2+0x03f],%l5 ! Mem[00000000570000ff] swap [%o2+0x010],%l7 ! Mem[00000000570000d0] swap [%o1+0x030],%l0 ! Mem[00000000568000f0] sth %l1,[%o2+0x026] ! Mem[00000000570000e6] stx %l2,[%o1+0x008] ! Mem[00000000568000c8] swap [%o2+0x038],%l7 ! Mem[00000000570000f8] jmpl %g6+8,%g0 sth %l5,[%o2+0x00a] ! Mem[00000000570000ca] p35_call_1_lo: ldsh [%o3+0x032],%l2 ! Mem[00000000578000f2] ldd [%o2+0x030],%l2 ! Mem[00000000570000f0] retl ldsh [%o2+0x034],%l5 ! Mem[00000000570000f4] p35_jmpl_1_he: stx %l1,[%i3+0x018] ! Mem[00000000578000d8] stw %l2,[%i3+0x024] ! Mem[00000000578000e4] stb %l1,[%i0+0x006] ! Mem[00000000560000c6] ldd [%i3+0x020],%l2 ! Mem[00000000578000e0] stw %l3,[%i3+0x02c] ! Mem[00000000578000ec] lduh [%i3+0x006],%l2 ! Mem[00000000578000c6] stb %l4,[%i0+0x02a] ! Mem[00000000560000ea] jmpl %g6+8,%g0 ldstub [%i2+0x000],%l5 ! Mem[00000000570000c0] p35_call_1_he: swap [%i1+0x01c],%l4 ! Mem[00000000568000dc] ldub [%i0+0x034],%l3 ! Mem[00000000560000f4] lduw [%i2+0x018],%l4 ! Mem[00000000570000d8] retl stw %l7,[%i3+0x028] ! Mem[00000000578000e8] p35_jmpl_1_ho: stx %l1,[%o3+0x018] ! Mem[00000000578000d8] stw %l2,[%o3+0x024] ! Mem[00000000578000e4] stb %l1,[%o0+0x006] ! Mem[00000000560000c6] ldd [%o3+0x020],%l2 ! Mem[00000000578000e0] stw %l3,[%o3+0x02c] ! Mem[00000000578000ec] lduh [%o3+0x006],%l2 ! Mem[00000000578000c6] stb %l4,[%o0+0x02a] ! Mem[00000000560000ea] jmpl %g6+8,%g0 ldstub [%o2+0x000],%l5 ! Mem[00000000570000c0] p35_call_1_ho: swap [%o1+0x01c],%l4 ! Mem[00000000568000dc] ldub [%o0+0x034],%l3 ! Mem[00000000560000f4] lduw [%o2+0x018],%l4 ! Mem[00000000570000d8] retl stw %l7,[%o3+0x028] ! Mem[00000000578000e8] p36_jmpl_1_le: lduh [%i1+0x03c],%l0 ! Mem[00000000588000fc] std %l2,[%i0+0x038] ! Mem[00000000580000f8] stw %l1,[%i2+0x030] ! Mem[00000000590000f0] ldd [%i3+0x020],%l0 ! Mem[00000000598000e0] ldstub [%i3+0x005],%l4 ! Mem[00000000598000c5] jmpl %g6+8,%g0 swap [%i3+0x01c],%l6 ! Mem[00000000598000dc] p36_call_1_le: ldstub [%i3+0x01b],%l7 ! Mem[00000000598000db] ldstub [%i0+0x004],%l1 ! Mem[00000000580000c4] ldub [%i2+0x032],%l2 ! Mem[00000000590000f2] ldsh [%i3+0x00c],%l2 ! Mem[00000000598000cc] retl ldx [%i1+0x030],%l4 ! Mem[00000000588000f0] p36_jmpl_1_lo: lduh [%o1+0x03c],%l0 ! Mem[00000000588000fc] std %l2,[%o0+0x038] ! Mem[00000000580000f8] stw %l1,[%o2+0x030] ! Mem[00000000590000f0] ldd [%o3+0x020],%l0 ! Mem[00000000598000e0] ldstub [%o3+0x005],%l4 ! Mem[00000000598000c5] jmpl %g6+8,%g0 swap [%o3+0x01c],%l6 ! Mem[00000000598000dc] p36_call_1_lo: ldstub [%o3+0x01b],%l7 ! Mem[00000000598000db] ldstub [%o0+0x004],%l1 ! Mem[00000000580000c4] ldub [%o2+0x032],%l2 ! Mem[00000000590000f2] ldsh [%o3+0x00c],%l2 ! Mem[00000000598000cc] retl ldx [%o1+0x030],%l4 ! Mem[00000000588000f0] p36_jmpl_1_he: swap [%i3+0x00c],%l2 ! Mem[00000000598000cc] ldd [%i1+0x030],%l4 ! Mem[00000000588000f0] ldstub [%i1+0x035],%l2 ! Mem[00000000588000f5] ldsb [%i3+0x014],%l5 ! Mem[00000000598000d4] stb %l4,[%i0+0x02c] ! Mem[00000000580000ec] jmpl %g6+8,%g0 ldsh [%i1+0x010],%l0 ! Mem[00000000588000d0] p36_call_1_he: swap [%i2+0x010],%l4 ! Mem[00000000590000d0] stx %l6,[%i0+0x010] ! Mem[00000000580000d0] lduh [%i3+0x020],%l3 ! Mem[00000000598000e0] stx %l2,[%i1+0x000] ! Mem[00000000588000c0] retl stb %l5,[%i0+0x000] ! Mem[00000000580000c0] p36_jmpl_1_ho: swap [%o3+0x00c],%l2 ! Mem[00000000598000cc] ldd [%o1+0x030],%l4 ! Mem[00000000588000f0] ldstub [%o1+0x035],%l2 ! Mem[00000000588000f5] ldsb [%o3+0x014],%l5 ! Mem[00000000598000d4] stb %l4,[%o0+0x02c] ! Mem[00000000580000ec] jmpl %g6+8,%g0 ldsh [%o1+0x010],%l0 ! Mem[00000000588000d0] p36_call_1_ho: swap [%o2+0x010],%l4 ! Mem[00000000590000d0] stx %l6,[%o0+0x010] ! Mem[00000000580000d0] lduh [%o3+0x020],%l3 ! Mem[00000000598000e0] stx %l2,[%o1+0x000] ! Mem[00000000588000c0] retl stb %l5,[%o0+0x000] ! Mem[00000000580000c0] p37_jmpl_1_le: ldstub [%i1+0x02b],%l5 ! Mem[000000005a8000eb] ldstub [%i0+0x011],%l5 ! Mem[000000005a0000d1] ldsh [%i3+0x02c],%l5 ! Mem[000000005b8000ec] ldsb [%i0+0x01e],%l5 ! Mem[000000005a0000de] jmpl %g6+8,%g0 stx %l6,[%i0+0x010] ! Mem[000000005a0000d0] p37_call_1_le: stx %l7,[%i3+0x018] ! Mem[000000005b8000d8] stx %l7,[%i0+0x018] ! Mem[000000005a0000d8] ldx [%i3+0x010],%l7 ! Mem[000000005b8000d0] lduh [%i3+0x03a],%l1 ! Mem[000000005b8000fa] ldsh [%i3+0x012],%l1 ! Mem[000000005b8000d2] sth %l7,[%i1+0x02c] ! Mem[000000005a8000ec] retl ldstub [%i0+0x015],%l4 ! Mem[000000005a0000d5] p37_jmpl_1_lo: ldstub [%o1+0x02b],%l5 ! Mem[000000005a8000eb] ldstub [%o0+0x011],%l5 ! Mem[000000005a0000d1] ldsh [%o3+0x02c],%l5 ! Mem[000000005b8000ec] ldsb [%o0+0x01e],%l5 ! Mem[000000005a0000de] jmpl %g6+8,%g0 stx %l6,[%o0+0x010] ! Mem[000000005a0000d0] p37_call_1_lo: stx %l7,[%o3+0x018] ! Mem[000000005b8000d8] stx %l7,[%o0+0x018] ! Mem[000000005a0000d8] ldx [%o3+0x010],%l7 ! Mem[000000005b8000d0] lduh [%o3+0x03a],%l1 ! Mem[000000005b8000fa] ldsh [%o3+0x012],%l1 ! Mem[000000005b8000d2] sth %l7,[%o1+0x02c] ! Mem[000000005a8000ec] retl ldstub [%o0+0x015],%l4 ! Mem[000000005a0000d5] p37_jmpl_1_he: ldstub [%i0+0x007],%l4 ! Mem[000000005a0000c7] swap [%i1+0x01c],%l1 ! Mem[000000005a8000dc] swap [%i0+0x030],%l5 ! Mem[000000005a0000f0] jmpl %g6+8,%g0 ldsh [%i2+0x00a],%l1 ! Mem[000000005b0000ca] p37_call_1_he: ldsb [%i2+0x002],%l5 ! Mem[000000005b0000c2] lduh [%i3+0x03e],%l5 ! Mem[000000005b8000fe] ldx [%i0+0x030],%l7 ! Mem[000000005a0000f0] swap [%i0+0x00c],%l5 ! Mem[000000005a0000cc] lduw [%i1+0x03c],%l2 ! Mem[000000005a8000fc] stx %l4,[%i1+0x030] ! Mem[000000005a8000f0] lduh [%i3+0x01c],%l7 ! Mem[000000005b8000dc] retl stx %l1,[%i0+0x020] ! Mem[000000005a0000e0] p37_jmpl_1_ho: ldstub [%o0+0x007],%l4 ! Mem[000000005a0000c7] swap [%o1+0x01c],%l1 ! Mem[000000005a8000dc] swap [%o0+0x030],%l5 ! Mem[000000005a0000f0] jmpl %g6+8,%g0 ldsh [%o2+0x00a],%l1 ! Mem[000000005b0000ca] p37_call_1_ho: ldsb [%o2+0x002],%l5 ! Mem[000000005b0000c2] lduh [%o3+0x03e],%l5 ! Mem[000000005b8000fe] ldx [%o0+0x030],%l7 ! Mem[000000005a0000f0] swap [%o0+0x00c],%l5 ! Mem[000000005a0000cc] lduw [%o1+0x03c],%l2 ! Mem[000000005a8000fc] stx %l4,[%o1+0x030] ! Mem[000000005a8000f0] lduh [%o3+0x01c],%l7 ! Mem[000000005b8000dc] retl stx %l1,[%o0+0x020] ! Mem[000000005a0000e0] p38_jmpl_1_le: swap [%i1+0x030],%l1 ! Mem[000000005c8000f0] swap [%i2+0x004],%l0 ! Mem[000000005d0000c4] stx %l5,[%i2+0x000] ! Mem[000000005d0000c0] ldstub [%i1+0x01e],%l6 ! Mem[000000005c8000de] jmpl %g6+8,%g0 stb %l3,[%i1+0x017] ! Mem[000000005c8000d7] p38_call_1_le: ldstub [%i2+0x036],%l7 ! Mem[000000005d0000f6] retl swap [%i1+0x03c],%l4 ! Mem[000000005c8000fc] p38_jmpl_1_lo: swap [%o1+0x030],%l1 ! Mem[000000005c8000f0] swap [%o2+0x004],%l0 ! Mem[000000005d0000c4] stx %l5,[%o2+0x000] ! Mem[000000005d0000c0] ldstub [%o1+0x01e],%l6 ! Mem[000000005c8000de] jmpl %g6+8,%g0 stb %l3,[%o1+0x017] ! Mem[000000005c8000d7] p38_call_1_lo: ldstub [%o2+0x036],%l7 ! Mem[000000005d0000f6] retl swap [%o1+0x03c],%l4 ! Mem[000000005c8000fc] p38_jmpl_1_he: std %l2,[%i1+0x020] ! Mem[000000005c8000e0] lduh [%i3+0x006],%l1 ! Mem[000000005d8000c6] swap [%i3+0x00c],%l3 ! Mem[000000005d8000cc] ldstub [%i3+0x007],%l4 ! Mem[000000005d8000c7] jmpl %g6+8,%g0 ldstub [%i2+0x01f],%l1 ! Mem[000000005d0000df] p38_call_1_he: retl sth %l2,[%i1+0x024] ! Mem[000000005c8000e4] p38_jmpl_1_ho: std %l2,[%o1+0x020] ! Mem[000000005c8000e0] lduh [%o3+0x006],%l1 ! Mem[000000005d8000c6] swap [%o3+0x00c],%l3 ! Mem[000000005d8000cc] ldstub [%o3+0x007],%l4 ! Mem[000000005d8000c7] jmpl %g6+8,%g0 ldstub [%o2+0x01f],%l1 ! Mem[000000005d0000df] p38_call_1_ho: retl sth %l2,[%o1+0x024] ! Mem[000000005c8000e4] p39_jmpl_1_le: jmpl %g6+8,%g0 ldstub [%i3+0x026],%l6 ! Mem[000000005f8000e6] p39_call_1_le: retl swap [%i1+0x00c],%l5 ! Mem[000000005e8000cc] p39_jmpl_1_lo: jmpl %g6+8,%g0 ldstub [%o3+0x026],%l6 ! Mem[000000005f8000e6] p39_call_1_lo: retl swap [%o1+0x00c],%l5 ! Mem[000000005e8000cc] p39_jmpl_1_he: swap [%i0+0x03c],%l5 ! Mem[000000005e0000fc] ldsw [%i2+0x000],%l1 ! Mem[000000005f0000c0] sth %l5,[%i1+0x026] ! Mem[000000005e8000e6] jmpl %g6+8,%g0 ldstub [%i3+0x03e],%l6 ! Mem[000000005f8000fe] p39_call_1_he: ldd [%i0+0x010],%l0 ! Mem[000000005e0000d0] swap [%i2+0x014],%l7 ! Mem[000000005f0000d4] stx %l4,[%i2+0x038] ! Mem[000000005f0000f8] ldstub [%i1+0x013],%l1 ! Mem[000000005e8000d3] retl ldx [%i1+0x028],%l7 ! Mem[000000005e8000e8] p39_jmpl_1_ho: swap [%o0+0x03c],%l5 ! Mem[000000005e0000fc] ldsw [%o2+0x000],%l1 ! Mem[000000005f0000c0] sth %l5,[%o1+0x026] ! Mem[000000005e8000e6] jmpl %g6+8,%g0 ldstub [%o3+0x03e],%l6 ! Mem[000000005f8000fe] p39_call_1_ho: ldd [%o0+0x010],%l0 ! Mem[000000005e0000d0] swap [%o2+0x014],%l7 ! Mem[000000005f0000d4] stx %l4,[%o2+0x038] ! Mem[000000005f0000f8] ldstub [%o1+0x013],%l1 ! Mem[000000005e8000d3] retl ldx [%o1+0x028],%l7 ! Mem[000000005e8000e8] p40_jmpl_1_le: ldub [%i1+0x03c],%l0 ! Mem[00000000608000fc] lduh [%i0+0x026],%l4 ! Mem[00000000600000e6] stx %l1,[%i0+0x030] ! Mem[00000000600000f0] sth %l1,[%i1+0x022] ! Mem[00000000608000e2] sth %l4,[%i2+0x004] ! Mem[00000000610000c4] jmpl %g6+8,%g0 ldub [%i0+0x001],%l2 ! Mem[00000000600000c1] p40_call_1_le: ldx [%i2+0x030],%l3 ! Mem[00000000610000f0] stb %l4,[%i2+0x00a] ! Mem[00000000610000ca] stx %l7,[%i3+0x028] ! Mem[00000000618000e8] retl sth %l1,[%i0+0x004] ! Mem[00000000600000c4] p40_jmpl_1_lo: ldub [%o1+0x03c],%l0 ! Mem[00000000608000fc] lduh [%o0+0x026],%l4 ! Mem[00000000600000e6] stx %l1,[%o0+0x030] ! Mem[00000000600000f0] sth %l1,[%o1+0x022] ! Mem[00000000608000e2] sth %l4,[%o2+0x004] ! Mem[00000000610000c4] jmpl %g6+8,%g0 ldub [%o0+0x001],%l2 ! Mem[00000000600000c1] p40_call_1_lo: ldx [%o2+0x030],%l3 ! Mem[00000000610000f0] stb %l4,[%o2+0x00a] ! Mem[00000000610000ca] stx %l7,[%o3+0x028] ! Mem[00000000618000e8] retl sth %l1,[%o0+0x004] ! Mem[00000000600000c4] p40_jmpl_1_he: sth %l5,[%i0+0x032] ! Mem[00000000600000f2] ldd [%i0+0x000],%l0 ! Mem[00000000600000c0] ldd [%i1+0x028],%l2 ! Mem[00000000608000e8] jmpl %g6+8,%g0 sth %l4,[%i2+0x01e] ! Mem[00000000610000de] p40_call_1_he: retl ldstub [%i2+0x03f],%l4 ! Mem[00000000610000ff] p40_jmpl_1_ho: sth %l5,[%o0+0x032] ! Mem[00000000600000f2] ldd [%o0+0x000],%l0 ! Mem[00000000600000c0] ldd [%o1+0x028],%l2 ! Mem[00000000608000e8] jmpl %g6+8,%g0 sth %l4,[%o2+0x01e] ! Mem[00000000610000de] p40_call_1_ho: retl ldstub [%o2+0x03f],%l4 ! Mem[00000000610000ff] p41_jmpl_1_le: jmpl %g6+8,%g0 swap [%i3+0x024],%l6 ! Mem[00000000638000e4] p41_call_1_le: retl ldsb [%i3+0x00d],%l5 ! Mem[00000000638000cd] p41_jmpl_1_lo: jmpl %g6+8,%g0 swap [%o3+0x024],%l6 ! Mem[00000000638000e4] p41_call_1_lo: retl ldsb [%o3+0x00d],%l5 ! Mem[00000000638000cd] p41_jmpl_1_he: stw %l5,[%i2+0x03c] ! Mem[00000000630000fc] ldsb [%i0+0x011],%l5 ! Mem[00000000620000d1] std %l4,[%i3+0x028] ! Mem[00000000638000e8] jmpl %g6+8,%g0 stx %l5,[%i2+0x018] ! Mem[00000000630000d8] p41_call_1_he: ldsb [%i0+0x013],%l1 ! Mem[00000000620000d3] ldx [%i1+0x010],%l7 ! Mem[00000000628000d0] stw %l4,[%i3+0x03c] ! Mem[00000000638000fc] sth %l1,[%i0+0x012] ! Mem[00000000620000d2] swap [%i2+0x000],%l3 ! Mem[00000000630000c0] lduw [%i1+0x008],%l7 ! Mem[00000000628000c8] retl ldsb [%i3+0x002],%l3 ! Mem[00000000638000c2] p41_jmpl_1_ho: stw %l5,[%o2+0x03c] ! Mem[00000000630000fc] ldsb [%o0+0x011],%l5 ! Mem[00000000620000d1] std %l4,[%o3+0x028] ! Mem[00000000638000e8] jmpl %g6+8,%g0 stx %l5,[%o2+0x018] ! Mem[00000000630000d8] p41_call_1_ho: ldsb [%o0+0x013],%l1 ! Mem[00000000620000d3] ldx [%o1+0x010],%l7 ! Mem[00000000628000d0] stw %l4,[%o3+0x03c] ! Mem[00000000638000fc] sth %l1,[%o0+0x012] ! Mem[00000000620000d2] swap [%o2+0x000],%l3 ! Mem[00000000630000c0] lduw [%o1+0x008],%l7 ! Mem[00000000628000c8] retl ldsb [%o3+0x002],%l3 ! Mem[00000000638000c2] p42_jmpl_1_le: ldsb [%i3+0x020],%l2 ! Mem[00000000658000e0] ldsb [%i0+0x032],%l5 ! Mem[00000000640000f2] ldstub [%i0+0x000],%l1 ! Mem[00000000640000c0] ldsb [%i1+0x02b],%l3 ! Mem[00000000648000eb] jmpl %g6+8,%g0 ldub [%i2+0x01f],%l4 ! Mem[00000000650000df] p42_call_1_le: retl ldsh [%i1+0x024],%l2 ! Mem[00000000648000e4] p42_jmpl_1_lo: ldsb [%o3+0x020],%l2 ! Mem[00000000658000e0] ldsb [%o0+0x032],%l5 ! Mem[00000000640000f2] ldstub [%o0+0x000],%l1 ! Mem[00000000640000c0] ldsb [%o1+0x02b],%l3 ! Mem[00000000648000eb] jmpl %g6+8,%g0 ldub [%o2+0x01f],%l4 ! Mem[00000000650000df] p42_call_1_lo: retl ldsh [%o1+0x024],%l2 ! Mem[00000000648000e4] p42_jmpl_1_he: stb %l2,[%i0+0x02a] ! Mem[00000000640000ea] jmpl %g6+8,%g0 sth %l7,[%i3+0x016] ! Mem[00000000658000d6] p42_call_1_he: swap [%i3+0x020],%l2 ! Mem[00000000658000e0] stw %l0,[%i0+0x000] ! Mem[00000000640000c0] retl ldstub [%i0+0x013],%l6 ! Mem[00000000640000d3] p42_jmpl_1_ho: stb %l2,[%o0+0x02a] ! Mem[00000000640000ea] jmpl %g6+8,%g0 sth %l7,[%o3+0x016] ! Mem[00000000658000d6] p42_call_1_ho: swap [%o3+0x020],%l2 ! Mem[00000000658000e0] stw %l0,[%o0+0x000] ! Mem[00000000640000c0] retl ldstub [%o0+0x013],%l6 ! Mem[00000000640000d3] p43_jmpl_1_le: stw %l2,[%i2+0x008] ! Mem[00000000670000c8] lduh [%i3+0x01c],%l3 ! Mem[00000000678000dc] swap [%i3+0x03c],%l5 ! Mem[00000000678000fc] swap [%i3+0x010],%l5 ! Mem[00000000678000d0] jmpl %g6+8,%g0 stw %l5,[%i3+0x02c] ! Mem[00000000678000ec] p43_call_1_le: ldsb [%i2+0x01a],%l3 ! Mem[00000000670000da] stw %l3,[%i1+0x030] ! Mem[00000000668000f0] lduh [%i3+0x00a],%l4 ! Mem[00000000678000ca] ldsw [%i3+0x008],%l7 ! Mem[00000000678000c8] stb %l1,[%i0+0x024] ! Mem[00000000660000e4] retl lduw [%i0+0x008],%l2 ! Mem[00000000660000c8] p43_jmpl_1_lo: stw %l2,[%o2+0x008] ! Mem[00000000670000c8] lduh [%o3+0x01c],%l3 ! Mem[00000000678000dc] swap [%o3+0x03c],%l5 ! Mem[00000000678000fc] swap [%o3+0x010],%l5 ! Mem[00000000678000d0] jmpl %g6+8,%g0 stw %l5,[%o3+0x02c] ! Mem[00000000678000ec] p43_call_1_lo: ldsb [%o2+0x01a],%l3 ! Mem[00000000670000da] stw %l3,[%o1+0x030] ! Mem[00000000668000f0] lduh [%o3+0x00a],%l4 ! Mem[00000000678000ca] ldsw [%o3+0x008],%l7 ! Mem[00000000678000c8] stb %l1,[%o0+0x024] ! Mem[00000000660000e4] retl lduw [%o0+0x008],%l2 ! Mem[00000000660000c8] p43_jmpl_1_he: ldstub [%i2+0x000],%l1 ! Mem[00000000670000c0] sth %l3,[%i1+0x02a] ! Mem[00000000668000ea] lduh [%i3+0x03e],%l4 ! Mem[00000000678000fe] swap [%i0+0x038],%l7 ! Mem[00000000660000f8] ldstub [%i1+0x032],%l1 ! Mem[00000000668000f2] jmpl %g6+8,%g0 ldd [%i0+0x000],%l6 ! Mem[00000000660000c0] p43_call_1_he: stw %l5,[%i1+0x03c] ! Mem[00000000668000fc] std %l4,[%i1+0x018] ! Mem[00000000668000d8] swap [%i0+0x018],%l6 ! Mem[00000000660000d8] ldub [%i2+0x017],%l2 ! Mem[00000000670000d7] stx %l0,[%i3+0x020] ! Mem[00000000678000e0] retl sth %l2,[%i1+0x004] ! Mem[00000000668000c4] p43_jmpl_1_ho: ldstub [%o2+0x000],%l1 ! Mem[00000000670000c0] sth %l3,[%o1+0x02a] ! Mem[00000000668000ea] lduh [%o3+0x03e],%l4 ! Mem[00000000678000fe] swap [%o0+0x038],%l7 ! Mem[00000000660000f8] ldstub [%o1+0x032],%l1 ! Mem[00000000668000f2] jmpl %g6+8,%g0 ldd [%o0+0x000],%l6 ! Mem[00000000660000c0] p43_call_1_ho: stw %l5,[%o1+0x03c] ! Mem[00000000668000fc] std %l4,[%o1+0x018] ! Mem[00000000668000d8] swap [%o0+0x018],%l6 ! Mem[00000000660000d8] ldub [%o2+0x017],%l2 ! Mem[00000000670000d7] stx %l0,[%o3+0x020] ! Mem[00000000678000e0] retl sth %l2,[%o1+0x004] ! Mem[00000000668000c4] p44_jmpl_1_le: jmpl %g6+8,%g0 lduh [%i2+0x026],%l6 ! Mem[00000000690000e6] p44_call_1_le: retl lduw [%i1+0x02c],%l5 ! Mem[00000000688000ec] p44_jmpl_1_lo: jmpl %g6+8,%g0 lduh [%o2+0x026],%l6 ! Mem[00000000690000e6] p44_call_1_lo: retl lduw [%o1+0x02c],%l5 ! Mem[00000000688000ec] p44_jmpl_1_he: std %l0,[%i2+0x030] ! Mem[00000000690000f0] swap [%i2+0x020],%l1 ! Mem[00000000690000e0] lduw [%i0+0x004],%l4 ! Mem[00000000680000c4] jmpl %g6+8,%g0 swap [%i1+0x000],%l2 ! Mem[00000000688000c0] p44_call_1_he: swap [%i0+0x030],%l3 ! Mem[00000000680000f0] ldstub [%i3+0x00a],%l4 ! Mem[00000000698000ca] ldstub [%i1+0x03d],%l4 ! Mem[00000000688000fd] retl ldub [%i1+0x02f],%l0 ! Mem[00000000688000ef] p44_jmpl_1_ho: std %l0,[%o2+0x030] ! Mem[00000000690000f0] swap [%o2+0x020],%l1 ! Mem[00000000690000e0] lduw [%o0+0x004],%l4 ! Mem[00000000680000c4] jmpl %g6+8,%g0 swap [%o1+0x000],%l2 ! Mem[00000000688000c0] p44_call_1_ho: swap [%o0+0x030],%l3 ! Mem[00000000680000f0] ldstub [%o3+0x00a],%l4 ! Mem[00000000698000ca] ldstub [%o1+0x03d],%l4 ! Mem[00000000688000fd] retl ldub [%o1+0x02f],%l0 ! Mem[00000000688000ef] p45_jmpl_1_le: ldstub [%i2+0x03f],%l5 ! Mem[000000006b0000ff] stb %l3,[%i3+0x00a] ! Mem[000000006b8000ca] stx %l5,[%i2+0x038] ! Mem[000000006b0000f8] swap [%i0+0x03c],%l5 ! Mem[000000006a0000fc] lduw [%i2+0x00c],%l2 ! Mem[000000006b0000cc] ldsw [%i3+0x038],%l7 ! Mem[000000006b8000f8] jmpl %g6+8,%g0 ldstub [%i3+0x00a],%l1 ! Mem[000000006b8000ca] p45_call_1_le: stb %l5,[%i2+0x002] ! Mem[000000006b0000c2] ldsh [%i1+0x03e],%l5 ! Mem[000000006a8000fe] ldd [%i2+0x030],%l6 ! Mem[000000006b0000f0] ldstub [%i2+0x03a],%l0 ! Mem[000000006b0000fa] ldstub [%i1+0x021],%l2 ! Mem[000000006a8000e1] lduw [%i0+0x030],%l4 ! Mem[000000006a0000f0] ldub [%i3+0x01d],%l7 ! Mem[000000006b8000dd] retl ldd [%i3+0x020],%l0 ! Mem[000000006b8000e0] p45_jmpl_1_lo: ldstub [%o2+0x03f],%l5 ! Mem[000000006b0000ff] stb %l3,[%o3+0x00a] ! Mem[000000006b8000ca] stx %l5,[%o2+0x038] ! Mem[000000006b0000f8] swap [%o0+0x03c],%l5 ! Mem[000000006a0000fc] lduw [%o2+0x00c],%l2 ! Mem[000000006b0000cc] ldsw [%o3+0x038],%l7 ! Mem[000000006b8000f8] jmpl %g6+8,%g0 ldstub [%o3+0x00a],%l1 ! Mem[000000006b8000ca] p45_call_1_lo: stb %l5,[%o2+0x002] ! Mem[000000006b0000c2] ldsh [%o1+0x03e],%l5 ! Mem[000000006a8000fe] ldd [%o2+0x030],%l6 ! Mem[000000006b0000f0] ldstub [%o2+0x03a],%l0 ! Mem[000000006b0000fa] ldstub [%o1+0x021],%l2 ! Mem[000000006a8000e1] lduw [%o0+0x030],%l4 ! Mem[000000006a0000f0] ldub [%o3+0x01d],%l7 ! Mem[000000006b8000dd] retl ldd [%o3+0x020],%l0 ! Mem[000000006b8000e0] p45_jmpl_1_he: swap [%i1+0x038],%l2 ! Mem[000000006a8000f8] sth %l2,[%i3+0x034] ! Mem[000000006b8000f4] ldstub [%i0+0x00f],%l1 ! Mem[000000006a0000cf] jmpl %g6+8,%g0 stw %l2,[%i3+0x010] ! Mem[000000006b8000d0] p45_call_1_he: ldx [%i2+0x028],%l7 ! Mem[000000006b0000e8] ldsb [%i1+0x009],%l2 ! Mem[000000006a8000c9] ldsw [%i2+0x008],%l7 ! Mem[000000006b0000c8] swap [%i2+0x000],%l4 ! Mem[000000006b0000c0] retl swap [%i3+0x010],%l1 ! Mem[000000006b8000d0] p45_jmpl_1_ho: swap [%o1+0x038],%l2 ! Mem[000000006a8000f8] sth %l2,[%o3+0x034] ! Mem[000000006b8000f4] ldstub [%o0+0x00f],%l1 ! Mem[000000006a0000cf] jmpl %g6+8,%g0 stw %l2,[%o3+0x010] ! Mem[000000006b8000d0] p45_call_1_ho: ldx [%o2+0x028],%l7 ! Mem[000000006b0000e8] ldsb [%o1+0x009],%l2 ! Mem[000000006a8000c9] ldsw [%o2+0x008],%l7 ! Mem[000000006b0000c8] swap [%o2+0x000],%l4 ! Mem[000000006b0000c0] retl swap [%o3+0x010],%l1 ! Mem[000000006b8000d0] p46_jmpl_1_le: swap [%i1+0x028],%l3 ! Mem[000000006c8000e8] jmpl %g6+8,%g0 swap [%i2+0x01c],%l4 ! Mem[000000006d0000dc] p46_call_1_le: retl ldd [%i1+0x038],%l4 ! Mem[000000006c8000f8] p46_jmpl_1_lo: swap [%o1+0x028],%l3 ! Mem[000000006c8000e8] jmpl %g6+8,%g0 swap [%o2+0x01c],%l4 ! Mem[000000006d0000dc] p46_call_1_lo: retl ldd [%o1+0x038],%l4 ! Mem[000000006c8000f8] p46_jmpl_1_he: swap [%i2+0x030],%l4 ! Mem[000000006d0000f0] std %l0,[%i3+0x028] ! Mem[000000006d8000e8] jmpl %g6+8,%g0 ldx [%i0+0x028],%l2 ! Mem[000000006c0000e8] p46_call_1_he: ldx [%i0+0x018],%l5 ! Mem[000000006c0000d8] std %l4,[%i2+0x038] ! Mem[000000006d0000f8] ldsh [%i2+0x018],%l6 ! Mem[000000006d0000d8] swap [%i0+0x014],%l2 ! Mem[000000006c0000d4] ldsw [%i1+0x000],%l0 ! Mem[000000006c8000c0] retl stw %l6,[%i3+0x010] ! Mem[000000006d8000d0] p46_jmpl_1_ho: swap [%o2+0x030],%l4 ! Mem[000000006d0000f0] std %l0,[%o3+0x028] ! Mem[000000006d8000e8] jmpl %g6+8,%g0 ldx [%o0+0x028],%l2 ! Mem[000000006c0000e8] p46_call_1_ho: ldx [%o0+0x018],%l5 ! Mem[000000006c0000d8] std %l4,[%o2+0x038] ! Mem[000000006d0000f8] ldsh [%o2+0x018],%l6 ! Mem[000000006d0000d8] swap [%o0+0x014],%l2 ! Mem[000000006c0000d4] ldsw [%o1+0x000],%l0 ! Mem[000000006c8000c0] retl stw %l6,[%o3+0x010] ! Mem[000000006d8000d0] p47_jmpl_1_le: swap [%i0+0x034],%l5 ! Mem[000000006e0000f4] swap [%i1+0x034],%l4 ! Mem[000000006e8000f4] std %l4,[%i1+0x000] ! Mem[000000006e8000c0] ldd [%i2+0x018],%l4 ! Mem[000000006f0000d8] swap [%i0+0x01c],%l2 ! Mem[000000006e0000dc] ldsw [%i2+0x008],%l2 ! Mem[000000006f0000c8] jmpl %g6+8,%g0 stw %l2,[%i1+0x024] ! Mem[000000006e8000e4] p47_call_1_le: lduh [%i0+0x024],%l1 ! Mem[000000006e0000e4] sth %l2,[%i1+0x032] ! Mem[000000006e8000f2] ldsh [%i3+0x030],%l0 ! Mem[000000006f8000f0] swap [%i0+0x000],%l3 ! Mem[000000006e0000c0] stx %l7,[%i0+0x008] ! Mem[000000006e0000c8] ldstub [%i0+0x002],%l3 ! Mem[000000006e0000c2] swap [%i1+0x030],%l2 ! Mem[000000006e8000f0] retl ldstub [%i0+0x03f],%l5 ! Mem[000000006e0000ff] p47_jmpl_1_lo: swap [%o0+0x034],%l5 ! Mem[000000006e0000f4] swap [%o1+0x034],%l4 ! Mem[000000006e8000f4] std %l4,[%o1+0x000] ! Mem[000000006e8000c0] ldd [%o2+0x018],%l4 ! Mem[000000006f0000d8] swap [%o0+0x01c],%l2 ! Mem[000000006e0000dc] ldsw [%o2+0x008],%l2 ! Mem[000000006f0000c8] jmpl %g6+8,%g0 stw %l2,[%o1+0x024] ! Mem[000000006e8000e4] p47_call_1_lo: lduh [%o0+0x024],%l1 ! Mem[000000006e0000e4] sth %l2,[%o1+0x032] ! Mem[000000006e8000f2] ldsh [%o3+0x030],%l0 ! Mem[000000006f8000f0] swap [%o0+0x000],%l3 ! Mem[000000006e0000c0] stx %l7,[%o0+0x008] ! Mem[000000006e0000c8] ldstub [%o0+0x002],%l3 ! Mem[000000006e0000c2] swap [%o1+0x030],%l2 ! Mem[000000006e8000f0] retl ldstub [%o0+0x03f],%l5 ! Mem[000000006e0000ff] p47_jmpl_1_he: swap [%i0+0x024],%l2 ! Mem[000000006e0000e4] sth %l1,[%i1+0x006] ! Mem[000000006e8000c6] lduw [%i1+0x020],%l2 ! Mem[000000006e8000e0] swap [%i3+0x02c],%l3 ! Mem[000000006f8000ec] jmpl %g6+8,%g0 ldstub [%i0+0x007],%l2 ! Mem[000000006e0000c7] p47_call_1_he: swap [%i0+0x030],%l5 ! Mem[000000006e0000f0] ldsw [%i1+0x028],%l2 ! Mem[000000006e8000e8] swap [%i1+0x01c],%l0 ! Mem[000000006e8000dc] swap [%i1+0x020],%l5 ! Mem[000000006e8000e0] lduh [%i3+0x01c],%l4 ! Mem[000000006f8000dc] ldsb [%i0+0x02d],%l5 ! Mem[000000006e0000ed] retl swap [%i1+0x00c],%l1 ! Mem[000000006e8000cc] p47_jmpl_1_ho: swap [%o0+0x024],%l2 ! Mem[000000006e0000e4] sth %l1,[%o1+0x006] ! Mem[000000006e8000c6] lduw [%o1+0x020],%l2 ! Mem[000000006e8000e0] swap [%o3+0x02c],%l3 ! Mem[000000006f8000ec] jmpl %g6+8,%g0 ldstub [%o0+0x007],%l2 ! Mem[000000006e0000c7] p47_call_1_ho: swap [%o0+0x030],%l5 ! Mem[000000006e0000f0] ldsw [%o1+0x028],%l2 ! Mem[000000006e8000e8] swap [%o1+0x01c],%l0 ! Mem[000000006e8000dc] swap [%o1+0x020],%l5 ! Mem[000000006e8000e0] lduh [%o3+0x01c],%l4 ! Mem[000000006f8000dc] ldsb [%o0+0x02d],%l5 ! Mem[000000006e0000ed] retl swap [%o1+0x00c],%l1 ! Mem[000000006e8000cc] p48_jmpl_1_le: swap [%i1+0x030],%l6 ! Mem[00000000708000f0] swap [%i3+0x018],%l2 ! Mem[00000000718000d8] ldub [%i1+0x034],%l3 ! Mem[00000000708000f4] swap [%i1+0x034],%l4 ! Mem[00000000708000f4] lduh [%i0+0x028],%l3 ! Mem[00000000700000e8] jmpl %g6+8,%g0 stx %l3,[%i1+0x028] ! Mem[00000000708000e8] p48_call_1_le: sth %l7,[%i3+0x00c] ! Mem[00000000718000cc] retl ldstub [%i1+0x035],%l4 ! Mem[00000000708000f5] p48_jmpl_1_lo: swap [%o1+0x030],%l6 ! Mem[00000000708000f0] swap [%o3+0x018],%l2 ! Mem[00000000718000d8] ldub [%o1+0x034],%l3 ! Mem[00000000708000f4] swap [%o1+0x034],%l4 ! Mem[00000000708000f4] lduh [%o0+0x028],%l3 ! Mem[00000000700000e8] jmpl %g6+8,%g0 stx %l3,[%o1+0x028] ! Mem[00000000708000e8] p48_call_1_lo: sth %l7,[%o3+0x00c] ! Mem[00000000718000cc] retl ldstub [%o1+0x035],%l4 ! Mem[00000000708000f5] p48_jmpl_1_he: stw %l4,[%i0+0x004] ! Mem[00000000700000c4] stx %l2,[%i3+0x030] ! Mem[00000000718000f0] std %l4,[%i2+0x030] ! Mem[00000000710000f0] jmpl %g6+8,%g0 lduh [%i3+0x02a],%l1 ! Mem[00000000718000ea] p48_call_1_he: ldsw [%i0+0x000],%l5 ! Mem[00000000700000c0] ldx [%i3+0x030],%l4 ! Mem[00000000718000f0] stx %l4,[%i3+0x000] ! Mem[00000000718000c0] swap [%i2+0x018],%l0 ! Mem[00000000710000d8] stx %l2,[%i1+0x018] ! Mem[00000000708000d8] stb %l4,[%i0+0x011] ! Mem[00000000700000d1] ldstub [%i0+0x01d],%l7 ! Mem[00000000700000dd] retl lduh [%i0+0x002],%l1 ! Mem[00000000700000c2] p48_jmpl_1_ho: stw %l4,[%o0+0x004] ! Mem[00000000700000c4] stx %l2,[%o3+0x030] ! Mem[00000000718000f0] std %l4,[%o2+0x030] ! Mem[00000000710000f0] jmpl %g6+8,%g0 lduh [%o3+0x02a],%l1 ! Mem[00000000718000ea] p48_call_1_ho: ldsw [%o0+0x000],%l5 ! Mem[00000000700000c0] ldx [%o3+0x030],%l4 ! Mem[00000000718000f0] stx %l4,[%o3+0x000] ! Mem[00000000718000c0] swap [%o2+0x018],%l0 ! Mem[00000000710000d8] stx %l2,[%o1+0x018] ! Mem[00000000708000d8] stb %l4,[%o0+0x011] ! Mem[00000000700000d1] ldstub [%o0+0x01d],%l7 ! Mem[00000000700000dd] retl lduh [%o0+0x002],%l1 ! Mem[00000000700000c2] p49_jmpl_1_le: jmpl %g6+8,%g0 stw %l4,[%i2+0x024] ! Mem[00000000730000e4] p49_call_1_le: stw %l0,[%i1+0x004] ! Mem[00000000728000c4] lduw [%i0+0x03c],%l1 ! Mem[00000000720000fc] stx %l5,[%i2+0x030] ! Mem[00000000730000f0] lduh [%i2+0x02c],%l6 ! Mem[00000000730000ec] retl stb %l6,[%i1+0x03e] ! Mem[00000000728000fe] p49_jmpl_1_lo: jmpl %g6+8,%g0 stw %l4,[%o2+0x024] ! Mem[00000000730000e4] p49_call_1_lo: stw %l0,[%o1+0x004] ! Mem[00000000728000c4] lduw [%o0+0x03c],%l1 ! Mem[00000000720000fc] stx %l5,[%o2+0x030] ! Mem[00000000730000f0] lduh [%o2+0x02c],%l6 ! Mem[00000000730000ec] retl stb %l6,[%o1+0x03e] ! Mem[00000000728000fe] p49_jmpl_1_he: stw %l3,[%i2+0x014] ! Mem[00000000730000d4] ldsh [%i3+0x016],%l4 ! Mem[00000000738000d6] swap [%i3+0x008],%l3 ! Mem[00000000738000c8] stw %l3,[%i0+0x008] ! Mem[00000000720000c8] swap [%i1+0x038],%l5 ! Mem[00000000728000f8] ldsb [%i1+0x03c],%l5 ! Mem[00000000728000fc] jmpl %g6+8,%g0 sth %l2,[%i0+0x00c] ! Mem[00000000720000cc] p49_call_1_he: ldsh [%i3+0x01e],%l4 ! Mem[00000000738000de] swap [%i0+0x004],%l2 ! Mem[00000000720000c4] swap [%i1+0x014],%l5 ! Mem[00000000728000d4] swap [%i0+0x010],%l7 ! Mem[00000000720000d0] ldsw [%i3+0x014],%l1 ! Mem[00000000738000d4] ldsb [%i3+0x027],%l2 ! Mem[00000000738000e7] ldsb [%i3+0x01e],%l5 ! Mem[00000000738000de] retl ldub [%i0+0x018],%l6 ! Mem[00000000720000d8] p49_jmpl_1_ho: stw %l3,[%o2+0x014] ! Mem[00000000730000d4] ldsh [%o3+0x016],%l4 ! Mem[00000000738000d6] swap [%o3+0x008],%l3 ! Mem[00000000738000c8] stw %l3,[%o0+0x008] ! Mem[00000000720000c8] swap [%o1+0x038],%l5 ! Mem[00000000728000f8] ldsb [%o1+0x03c],%l5 ! Mem[00000000728000fc] jmpl %g6+8,%g0 sth %l2,[%o0+0x00c] ! Mem[00000000720000cc] p49_call_1_ho: ldsh [%o3+0x01e],%l4 ! Mem[00000000738000de] swap [%o0+0x004],%l2 ! Mem[00000000720000c4] swap [%o1+0x014],%l5 ! Mem[00000000728000d4] swap [%o0+0x010],%l7 ! Mem[00000000720000d0] ldsw [%o3+0x014],%l1 ! Mem[00000000738000d4] ldsb [%o3+0x027],%l2 ! Mem[00000000738000e7] ldsb [%o3+0x01e],%l5 ! Mem[00000000738000de] retl ldub [%o0+0x018],%l6 ! Mem[00000000720000d8] p50_jmpl_1_le: jmpl %g6+8,%g0 ldstub [%i1+0x026],%l6 ! Mem[00000000748000e6] p50_call_1_le: retl ldx [%i3+0x028],%l5 ! Mem[00000000758000e8] p50_jmpl_1_lo: jmpl %g6+8,%g0 ldstub [%o1+0x026],%l6 ! Mem[00000000748000e6] p50_call_1_lo: retl ldx [%o3+0x028],%l5 ! Mem[00000000758000e8] p50_jmpl_1_he: stx %l5,[%i0+0x018] ! Mem[00000000740000d8] stw %l5,[%i3+0x030] ! Mem[00000000758000f0] swap [%i2+0x004],%l5 ! Mem[00000000750000c4] jmpl %g6+8,%g0 ldub [%i3+0x01e],%l6 ! Mem[00000000758000de] p50_call_1_he: stx %l1,[%i1+0x030] ! Mem[00000000748000f0] stw %l7,[%i3+0x014] ! Mem[00000000758000d4] ldd [%i0+0x030],%l2 ! Mem[00000000740000f0] ldstub [%i1+0x00d],%l2 ! Mem[00000000748000cd] retl ldsh [%i1+0x030],%l4 ! Mem[00000000748000f0] p50_jmpl_1_ho: stx %l5,[%o0+0x018] ! Mem[00000000740000d8] stw %l5,[%o3+0x030] ! Mem[00000000758000f0] swap [%o2+0x004],%l5 ! Mem[00000000750000c4] jmpl %g6+8,%g0 ldub [%o3+0x01e],%l6 ! Mem[00000000758000de] p50_call_1_ho: stx %l1,[%o1+0x030] ! Mem[00000000748000f0] stw %l7,[%o3+0x014] ! Mem[00000000758000d4] ldd [%o0+0x030],%l2 ! Mem[00000000740000f0] ldstub [%o1+0x00d],%l2 ! Mem[00000000748000cd] retl ldsh [%o1+0x030],%l4 ! Mem[00000000748000f0] p51_jmpl_1_le: std %l4,[%i3+0x038] ! Mem[00000000778000f8] ldsb [%i0+0x011],%l7 ! Mem[00000000760000d1] swap [%i1+0x030],%l0 ! Mem[00000000768000f0] ldstub [%i0+0x03c],%l5 ! Mem[00000000760000fc] lduh [%i0+0x01e],%l1 ! Mem[00000000760000de] sth %l5,[%i3+0x032] ! Mem[00000000778000f2] jmpl %g6+8,%g0 swap [%i0+0x030],%l1 ! Mem[00000000760000f0] p51_call_1_le: lduw [%i0+0x014],%l5 ! Mem[00000000760000d4] std %l6,[%i2+0x010] ! Mem[00000000770000d0] stw %l1,[%i0+0x014] ! Mem[00000000760000d4] ldsb [%i0+0x00c],%l5 ! Mem[00000000760000cc] stx %l2,[%i1+0x020] ! Mem[00000000768000e0] retl swap [%i3+0x030],%l4 ! Mem[00000000778000f0] p51_jmpl_1_lo: std %l4,[%o3+0x038] ! Mem[00000000778000f8] ldsb [%o0+0x011],%l7 ! Mem[00000000760000d1] swap [%o1+0x030],%l0 ! Mem[00000000768000f0] ldstub [%o0+0x03c],%l5 ! Mem[00000000760000fc] lduh [%o0+0x01e],%l1 ! Mem[00000000760000de] sth %l5,[%o3+0x032] ! Mem[00000000778000f2] jmpl %g6+8,%g0 swap [%o0+0x030],%l1 ! Mem[00000000760000f0] p51_call_1_lo: lduw [%o0+0x014],%l5 ! Mem[00000000760000d4] std %l6,[%o2+0x010] ! Mem[00000000770000d0] stw %l1,[%o0+0x014] ! Mem[00000000760000d4] ldsb [%o0+0x00c],%l5 ! Mem[00000000760000cc] stx %l2,[%o1+0x020] ! Mem[00000000768000e0] retl swap [%o3+0x030],%l4 ! Mem[00000000778000f0] p51_jmpl_1_he: ldub [%i2+0x007],%l2 ! Mem[00000000770000c7] ldx [%i1+0x020],%l1 ! Mem[00000000768000e0] stx %l6,[%i1+0x038] ! Mem[00000000768000f8] jmpl %g6+8,%g0 lduh [%i3+0x034],%l2 ! Mem[00000000778000f4] p51_call_1_he: retl std %l2,[%i0+0x008] ! Mem[00000000760000c8] p51_jmpl_1_ho: ldub [%o2+0x007],%l2 ! Mem[00000000770000c7] ldx [%o1+0x020],%l1 ! Mem[00000000768000e0] stx %l6,[%o1+0x038] ! Mem[00000000768000f8] jmpl %g6+8,%g0 lduh [%o3+0x034],%l2 ! Mem[00000000778000f4] p51_call_1_ho: retl std %l2,[%o0+0x008] ! Mem[00000000760000c8] p52_jmpl_1_le: jmpl %g6+8,%g0 swap [%i1+0x024],%l6 ! Mem[00000000788000e4] p52_call_1_le: retl std %l4,[%i2+0x028] ! Mem[00000000790000e8] p52_jmpl_1_lo: jmpl %g6+8,%g0 swap [%o1+0x024],%l6 ! Mem[00000000788000e4] p52_call_1_lo: retl std %l4,[%o2+0x028] ! Mem[00000000790000e8] p52_jmpl_1_he: swap [%i2+0x01c],%l5 ! Mem[00000000790000dc] lduw [%i1+0x030],%l5 ! Mem[00000000788000f0] ldstub [%i1+0x02c],%l5 ! Mem[00000000788000ec] jmpl %g6+8,%g0 swap [%i1+0x01c],%l5 ! Mem[00000000788000dc] p52_call_1_he: ldstub [%i2+0x03e],%l6 ! Mem[00000000790000fe] lduh [%i1+0x03a],%l7 ! Mem[00000000788000fa] sth %l7,[%i1+0x01a] ! Mem[00000000788000da] stx %l7,[%i1+0x010] ! Mem[00000000788000d0] lduh [%i2+0x01a],%l1 ! Mem[00000000790000da] stx %l1,[%i3+0x010] ! Mem[00000000798000d0] retl lduh [%i3+0x030],%l4 ! Mem[00000000798000f0] p52_jmpl_1_ho: swap [%o2+0x01c],%l5 ! Mem[00000000790000dc] lduw [%o1+0x030],%l5 ! Mem[00000000788000f0] ldstub [%o1+0x02c],%l5 ! Mem[00000000788000ec] jmpl %g6+8,%g0 swap [%o1+0x01c],%l5 ! Mem[00000000788000dc] p52_call_1_ho: ldstub [%o2+0x03e],%l6 ! Mem[00000000790000fe] lduh [%o1+0x03a],%l7 ! Mem[00000000788000fa] sth %l7,[%o1+0x01a] ! Mem[00000000788000da] stx %l7,[%o1+0x010] ! Mem[00000000788000d0] lduh [%o2+0x01a],%l1 ! Mem[00000000790000da] stx %l1,[%o3+0x010] ! Mem[00000000798000d0] retl lduh [%o3+0x030],%l4 ! Mem[00000000798000f0] p53_jmpl_1_le: ldsb [%i1+0x008],%l2 ! Mem[000000007a8000c8] ldsh [%i3+0x01c],%l3 ! Mem[000000007b8000dc] swap [%i0+0x010],%l1 ! Mem[000000007a0000d0] lduh [%i0+0x002],%l1 ! Mem[000000007a0000c2] jmpl %g6+8,%g0 std %l4,[%i0+0x020] ! Mem[000000007a0000e0] p53_call_1_le: ldsb [%i1+0x03e],%l4 ! Mem[000000007a8000fe] ldstub [%i0+0x013],%l1 ! Mem[000000007a0000d3] ldstub [%i1+0x016],%l7 ! Mem[000000007a8000d6] ldsb [%i3+0x03d],%l4 ! Mem[000000007b8000fd] stb %l0,[%i3+0x02f] ! Mem[000000007b8000ef] std %l2,[%i0+0x008] ! Mem[000000007a0000c8] retl lduh [%i2+0x014],%l4 ! Mem[000000007b0000d4] p53_jmpl_1_lo: ldsb [%o1+0x008],%l2 ! Mem[000000007a8000c8] ldsh [%o3+0x01c],%l3 ! Mem[000000007b8000dc] swap [%o0+0x010],%l1 ! Mem[000000007a0000d0] lduh [%o0+0x002],%l1 ! Mem[000000007a0000c2] jmpl %g6+8,%g0 std %l4,[%o0+0x020] ! Mem[000000007a0000e0] p53_call_1_lo: ldsb [%o1+0x03e],%l4 ! Mem[000000007a8000fe] ldstub [%o0+0x013],%l1 ! Mem[000000007a0000d3] ldstub [%o1+0x016],%l7 ! Mem[000000007a8000d6] ldsb [%o3+0x03d],%l4 ! Mem[000000007b8000fd] stb %l0,[%o3+0x02f] ! Mem[000000007b8000ef] std %l2,[%o0+0x008] ! Mem[000000007a0000c8] retl lduh [%o2+0x014],%l4 ! Mem[000000007b0000d4] p53_jmpl_1_he: ldstub [%i2+0x030],%l0 ! Mem[000000007b0000f0] lduh [%i2+0x034],%l2 ! Mem[000000007b0000f4] ldstub [%i3+0x032],%l4 ! Mem[000000007b8000f2] jmpl %g6+8,%g0 ldx [%i3+0x030],%l2 ! Mem[000000007b8000f0] p53_call_1_he: swap [%i3+0x034],%l7 ! Mem[000000007b8000f4] sth %l5,[%i1+0x00c] ! Mem[000000007a8000cc] retl ldstub [%i2+0x030],%l4 ! Mem[000000007b0000f0] p53_jmpl_1_ho: ldstub [%o2+0x030],%l0 ! Mem[000000007b0000f0] lduh [%o2+0x034],%l2 ! Mem[000000007b0000f4] ldstub [%o3+0x032],%l4 ! Mem[000000007b8000f2] jmpl %g6+8,%g0 ldx [%o3+0x030],%l2 ! Mem[000000007b8000f0] p53_call_1_ho: swap [%o3+0x034],%l7 ! Mem[000000007b8000f4] sth %l5,[%o1+0x00c] ! Mem[000000007a8000cc] retl ldstub [%o2+0x030],%l4 ! Mem[000000007b0000f0] p54_jmpl_1_le: ldstub [%i2+0x029],%l3 ! Mem[000000007d0000e9] lduh [%i0+0x02a],%l3 ! Mem[000000007c0000ea] jmpl %g6+8,%g0 swap [%i3+0x038],%l5 ! Mem[000000007d8000f8] p54_call_1_le: std %l4,[%i2+0x030] ! Mem[000000007d0000f0] lduw [%i0+0x004],%l0 ! Mem[000000007c0000c4] swap [%i0+0x03c],%l4 ! Mem[000000007c0000fc] ldstub [%i1+0x005],%l2 ! Mem[000000007c8000c5] lduh [%i3+0x012],%l2 ! Mem[000000007d8000d2] swap [%i2+0x030],%l7 ! Mem[000000007d0000f0] swap [%i2+0x014],%l1 ! Mem[000000007d0000d4] retl ldstub [%i0+0x027],%l2 ! Mem[000000007c0000e7] p54_jmpl_1_lo: ldstub [%o2+0x029],%l3 ! Mem[000000007d0000e9] lduh [%o0+0x02a],%l3 ! Mem[000000007c0000ea] jmpl %g6+8,%g0 swap [%o3+0x038],%l5 ! Mem[000000007d8000f8] p54_call_1_lo: std %l4,[%o2+0x030] ! Mem[000000007d0000f0] lduw [%o0+0x004],%l0 ! Mem[000000007c0000c4] swap [%o0+0x03c],%l4 ! Mem[000000007c0000fc] ldstub [%o1+0x005],%l2 ! Mem[000000007c8000c5] lduh [%o3+0x012],%l2 ! Mem[000000007d8000d2] swap [%o2+0x030],%l7 ! Mem[000000007d0000f0] swap [%o2+0x014],%l1 ! Mem[000000007d0000d4] retl ldstub [%o0+0x027],%l2 ! Mem[000000007c0000e7] p54_jmpl_1_he: ldstub [%i3+0x025],%l2 ! Mem[000000007d8000e5] jmpl %g6+8,%g0 stw %l5,[%i2+0x008] ! Mem[000000007d0000c8] p54_call_1_he: ldx [%i0+0x020],%l3 ! Mem[000000007c0000e0] swap [%i0+0x004],%l2 ! Mem[000000007c0000c4] stw %l4,[%i0+0x034] ! Mem[000000007c0000f4] std %l0,[%i0+0x008] ! Mem[000000007c0000c8] ldx [%i1+0x008],%l1 ! Mem[000000007c8000c8] ldub [%i2+0x026],%l6 ! Mem[000000007d0000e6] ldx [%i2+0x008],%l5 ! Mem[000000007d0000c8] retl ldx [%i1+0x008],%l1 ! Mem[000000007c8000c8] p54_jmpl_1_ho: ldstub [%o3+0x025],%l2 ! Mem[000000007d8000e5] jmpl %g6+8,%g0 stw %l5,[%o2+0x008] ! Mem[000000007d0000c8] p54_call_1_ho: ldx [%o0+0x020],%l3 ! Mem[000000007c0000e0] swap [%o0+0x004],%l2 ! Mem[000000007c0000c4] stw %l4,[%o0+0x034] ! Mem[000000007c0000f4] std %l0,[%o0+0x008] ! Mem[000000007c0000c8] ldx [%o1+0x008],%l1 ! Mem[000000007c8000c8] ldub [%o2+0x026],%l6 ! Mem[000000007d0000e6] ldx [%o2+0x008],%l5 ! Mem[000000007d0000c8] retl ldx [%o1+0x008],%l1 ! Mem[000000007c8000c8] p55_jmpl_1_le: jmpl %g6+8,%g0 lduh [%i0+0x026],%l6 ! Mem[000000007e0000e6] p55_call_1_le: retl lduh [%i2+0x00c],%l5 ! Mem[000000007f0000cc] p55_jmpl_1_lo: jmpl %g6+8,%g0 lduh [%o0+0x026],%l6 ! Mem[000000007e0000e6] p55_call_1_lo: retl lduh [%o2+0x00c],%l5 ! Mem[000000007f0000cc] p55_jmpl_1_he: lduh [%i2+0x03e],%l5 ! Mem[000000007f0000fe] lduh [%i0+0x010],%l5 ! Mem[000000007e0000d0] swap [%i3+0x02c],%l5 ! Mem[000000007f8000ec] jmpl %g6+8,%g0 ldsh [%i1+0x01e],%l5 ! Mem[000000007e8000de] p55_call_1_he: lduh [%i3+0x03e],%l6 ! Mem[000000007f8000fe] ldstub [%i1+0x01a],%l7 ! Mem[000000007e8000da] std %l6,[%i3+0x018] ! Mem[000000007f8000d8] ldstub [%i3+0x014],%l7 ! Mem[000000007f8000d4] ldx [%i2+0x030],%l2 ! Mem[000000007f0000f0] ldstub [%i0+0x00d],%l2 ! Mem[000000007e0000cd] retl swap [%i2+0x000],%l3 ! Mem[000000007f0000c0] p55_jmpl_1_ho: lduh [%o2+0x03e],%l5 ! Mem[000000007f0000fe] lduh [%o0+0x010],%l5 ! Mem[000000007e0000d0] swap [%o3+0x02c],%l5 ! Mem[000000007f8000ec] jmpl %g6+8,%g0 ldsh [%o1+0x01e],%l5 ! Mem[000000007e8000de] p55_call_1_ho: lduh [%o3+0x03e],%l6 ! Mem[000000007f8000fe] ldstub [%o1+0x01a],%l7 ! Mem[000000007e8000da] std %l6,[%o3+0x018] ! Mem[000000007f8000d8] ldstub [%o3+0x014],%l7 ! Mem[000000007f8000d4] ldx [%o2+0x030],%l2 ! Mem[000000007f0000f0] ldstub [%o0+0x00d],%l2 ! Mem[000000007e0000cd] retl swap [%o2+0x000],%l3 ! Mem[000000007f0000c0] p56_jmpl_1_le: sth %l4,[%i1+0x03c] ! Mem[00000000808000fc] ldx [%i3+0x020],%l2 ! Mem[00000000818000e0] jmpl %g6+8,%g0 ldstub [%i1+0x007],%l1 ! Mem[00000000808000c7] p56_call_1_le: retl swap [%i1+0x020],%l3 ! Mem[00000000808000e0] p56_jmpl_1_lo: sth %l4,[%o1+0x03c] ! Mem[00000000808000fc] ldx [%o3+0x020],%l2 ! Mem[00000000818000e0] jmpl %g6+8,%g0 ldstub [%o1+0x007],%l1 ! Mem[00000000808000c7] p56_call_1_lo: retl swap [%o1+0x020],%l3 ! Mem[00000000808000e0] p56_jmpl_1_he: ldsb [%i2+0x01f],%l4 ! Mem[00000000810000df] swap [%i0+0x038],%l7 ! Mem[00000000800000f8] ldsw [%i1+0x028],%l5 ! Mem[00000000808000e8] jmpl %g6+8,%g0 ldsw [%i1+0x034],%l2 ! Mem[00000000808000f4] p56_call_1_he: ldub [%i0+0x031],%l7 ! Mem[00000000800000f1] ldsb [%i3+0x014],%l1 ! Mem[00000000818000d4] retl ldsb [%i3+0x027],%l2 ! Mem[00000000818000e7] p56_jmpl_1_ho: ldsb [%o2+0x01f],%l4 ! Mem[00000000810000df] swap [%o0+0x038],%l7 ! Mem[00000000800000f8] ldsw [%o1+0x028],%l5 ! Mem[00000000808000e8] jmpl %g6+8,%g0 ldsw [%o1+0x034],%l2 ! Mem[00000000808000f4] p56_call_1_ho: ldub [%o0+0x031],%l7 ! Mem[00000000800000f1] ldsb [%o3+0x014],%l1 ! Mem[00000000818000d4] retl ldsb [%o3+0x027],%l2 ! Mem[00000000818000e7] p57_jmpl_1_le: jmpl %g6+8,%g0 swap [%i1+0x01c],%l3 ! Mem[00000000828000dc] p57_call_1_le: ldub [%i1+0x005],%l0 ! Mem[00000000828000c5] ldsh [%i2+0x03c],%l1 ! Mem[00000000830000fc] swap [%i1+0x034],%l5 ! Mem[00000000828000f4] retl ldd [%i1+0x028],%l6 ! Mem[00000000828000e8] p57_jmpl_1_lo: jmpl %g6+8,%g0 swap [%o1+0x01c],%l3 ! Mem[00000000828000dc] p57_call_1_lo: ldub [%o1+0x005],%l0 ! Mem[00000000828000c5] ldsh [%o2+0x03c],%l1 ! Mem[00000000830000fc] swap [%o1+0x034],%l5 ! Mem[00000000828000f4] retl ldd [%o1+0x028],%l6 ! Mem[00000000828000e8] p57_jmpl_1_he: ldd [%i3+0x038],%l6 ! Mem[00000000838000f8] stx %l3,[%i1+0x030] ! Mem[00000000828000f0] stw %l6,[%i2+0x004] ! Mem[00000000830000c4] swap [%i1+0x03c],%l5 ! Mem[00000000828000fc] swap [%i1+0x010],%l7 ! Mem[00000000828000d0] jmpl %g6+8,%g0 ldstub [%i1+0x031],%l0 ! Mem[00000000828000f1] p57_call_1_he: stb %l0,[%i3+0x031] ! Mem[00000000838000f1] swap [%i1+0x000],%l3 ! Mem[00000000828000c0] retl swap [%i1+0x00c],%l7 ! Mem[00000000828000cc] p57_jmpl_1_ho: ldd [%o3+0x038],%l6 ! Mem[00000000838000f8] stx %l3,[%o1+0x030] ! Mem[00000000828000f0] stw %l6,[%o2+0x004] ! Mem[00000000830000c4] swap [%o1+0x03c],%l5 ! Mem[00000000828000fc] swap [%o1+0x010],%l7 ! Mem[00000000828000d0] jmpl %g6+8,%g0 ldstub [%o1+0x031],%l0 ! Mem[00000000828000f1] p57_call_1_ho: stb %l0,[%o3+0x031] ! Mem[00000000838000f1] swap [%o1+0x000],%l3 ! Mem[00000000828000c0] retl swap [%o1+0x00c],%l7 ! Mem[00000000828000cc] p58_jmpl_1_le: swap [%i1+0x028],%l2 ! Mem[00000000848000e8] stx %l2,[%i1+0x020] ! Mem[00000000848000e0] jmpl %g6+8,%g0 ldx [%i1+0x028],%l3 ! Mem[00000000848000e8] p58_call_1_le: ldsb [%i0+0x031],%l4 ! Mem[00000000840000f1] retl ldub [%i2+0x00c],%l7 ! Mem[00000000850000cc] p58_jmpl_1_lo: swap [%o1+0x028],%l2 ! Mem[00000000848000e8] stx %l2,[%o1+0x020] ! Mem[00000000848000e0] jmpl %g6+8,%g0 ldx [%o1+0x028],%l3 ! Mem[00000000848000e8] p58_call_1_lo: ldsb [%o0+0x031],%l4 ! Mem[00000000840000f1] retl ldub [%o2+0x00c],%l7 ! Mem[00000000850000cc] p58_jmpl_1_he: lduw [%i0+0x038],%l7 ! Mem[00000000840000f8] lduw [%i2+0x028],%l5 ! Mem[00000000850000e8] stw %l2,[%i3+0x034] ! Mem[00000000858000f4] ldstub [%i1+0x035],%l2 ! Mem[00000000848000f5] jmpl %g6+8,%g0 ldsb [%i0+0x03d],%l4 ! Mem[00000000840000fd] p58_call_1_he: stw %l5,[%i2+0x02c] ! Mem[00000000850000ec] retl ldstub [%i1+0x010],%l4 ! Mem[00000000848000d0] p58_jmpl_1_ho: lduw [%o0+0x038],%l7 ! Mem[00000000840000f8] lduw [%o2+0x028],%l5 ! Mem[00000000850000e8] stw %l2,[%o3+0x034] ! Mem[00000000858000f4] ldstub [%o1+0x035],%l2 ! Mem[00000000848000f5] jmpl %g6+8,%g0 ldsb [%o0+0x03d],%l4 ! Mem[00000000840000fd] p58_call_1_ho: stw %l5,[%o2+0x02c] ! Mem[00000000850000ec] retl ldstub [%o1+0x010],%l4 ! Mem[00000000848000d0] p59_jmpl_1_le: ldx [%i0+0x028],%l5 ! Mem[00000000860000e8] ldub [%i2+0x01e],%l5 ! Mem[00000000870000de] ldd [%i0+0x018],%l2 ! Mem[00000000860000d8] lduw [%i0+0x008],%l2 ! Mem[00000000860000c8] ldstub [%i3+0x027],%l2 ! Mem[00000000878000e7] jmpl %g6+8,%g0 stb %l7,[%i3+0x011] ! Mem[00000000878000d1] p59_call_1_le: retl swap [%i0+0x008],%l2 ! Mem[00000000860000c8] p59_jmpl_1_lo: ldx [%o0+0x028],%l5 ! Mem[00000000860000e8] ldub [%o2+0x01e],%l5 ! Mem[00000000870000de] ldd [%o0+0x018],%l2 ! Mem[00000000860000d8] lduw [%o0+0x008],%l2 ! Mem[00000000860000c8] ldstub [%o3+0x027],%l2 ! Mem[00000000878000e7] jmpl %g6+8,%g0 stb %l7,[%o3+0x011] ! Mem[00000000878000d1] p59_call_1_lo: retl swap [%o0+0x008],%l2 ! Mem[00000000860000c8] p59_jmpl_1_he: swap [%i3+0x000],%l1 ! Mem[00000000878000c0] ldstub [%i1+0x02b],%l3 ! Mem[00000000868000eb] ldd [%i0+0x038],%l4 ! Mem[00000000860000f8] swap [%i3+0x030],%l5 ! Mem[00000000878000f0] swap [%i3+0x030],%l1 ! Mem[00000000878000f0] jmpl %g6+8,%g0 stb %l6,[%i0+0x007] ! Mem[00000000860000c7] p59_call_1_he: swap [%i0+0x010],%l7 ! Mem[00000000860000d0] swap [%i1+0x000],%l4 ! Mem[00000000868000c0] ldx [%i2+0x038],%l0 ! Mem[00000000870000f8] ldstub [%i3+0x033],%l6 ! Mem[00000000878000f3] sth %l6,[%i0+0x002] ! Mem[00000000860000c2] retl ldd [%i2+0x030],%l4 ! Mem[00000000870000f0] p59_jmpl_1_ho: swap [%o3+0x000],%l1 ! Mem[00000000878000c0] ldstub [%o1+0x02b],%l3 ! Mem[00000000868000eb] ldd [%o0+0x038],%l4 ! Mem[00000000860000f8] swap [%o3+0x030],%l5 ! Mem[00000000878000f0] swap [%o3+0x030],%l1 ! Mem[00000000878000f0] jmpl %g6+8,%g0 stb %l6,[%o0+0x007] ! Mem[00000000860000c7] p59_call_1_ho: swap [%o0+0x010],%l7 ! Mem[00000000860000d0] swap [%o1+0x000],%l4 ! Mem[00000000868000c0] ldx [%o2+0x038],%l0 ! Mem[00000000870000f8] ldstub [%o3+0x033],%l6 ! Mem[00000000878000f3] sth %l6,[%o0+0x002] ! Mem[00000000860000c2] retl ldd [%o2+0x030],%l4 ! Mem[00000000870000f0] p60_jmpl_1_le: ldx [%i1+0x018],%l5 ! Mem[00000000888000d8] swap [%i2+0x030],%l5 ! Mem[00000000890000f0] ldsw [%i1+0x02c],%l5 ! Mem[00000000888000ec] jmpl %g6+8,%g0 ldx [%i0+0x018],%l5 ! Mem[00000000880000d8] p60_call_1_le: ldstub [%i3+0x03e],%l6 ! Mem[00000000898000fe] ldd [%i0+0x038],%l6 ! Mem[00000000880000f8] std %l6,[%i2+0x018] ! Mem[00000000890000d8] ldub [%i3+0x014],%l7 ! Mem[00000000898000d4] ldd [%i0+0x030],%l2 ! Mem[00000000880000f0] ldstub [%i3+0x00d],%l2 ! Mem[00000000898000cd] retl ldub [%i2+0x031],%l4 ! Mem[00000000890000f1] p60_jmpl_1_lo: ldx [%o1+0x018],%l5 ! Mem[00000000888000d8] swap [%o2+0x030],%l5 ! Mem[00000000890000f0] ldsw [%o1+0x02c],%l5 ! Mem[00000000888000ec] jmpl %g6+8,%g0 ldx [%o0+0x018],%l5 ! Mem[00000000880000d8] p60_call_1_lo: ldstub [%o3+0x03e],%l6 ! Mem[00000000898000fe] ldd [%o0+0x038],%l6 ! Mem[00000000880000f8] std %l6,[%o2+0x018] ! Mem[00000000890000d8] ldub [%o3+0x014],%l7 ! Mem[00000000898000d4] ldd [%o0+0x030],%l2 ! Mem[00000000880000f0] ldstub [%o3+0x00d],%l2 ! Mem[00000000898000cd] retl ldub [%o2+0x031],%l4 ! Mem[00000000890000f1] p60_jmpl_1_he: swap [%i2+0x01c],%l4 ! Mem[00000000890000dc] stw %l7,[%i3+0x038] ! Mem[00000000898000f8] ldsh [%i1+0x02a],%l5 ! Mem[00000000888000ea] swap [%i2+0x004],%l6 ! Mem[00000000890000c4] lduh [%i1+0x014],%l1 ! Mem[00000000888000d4] jmpl %g6+8,%g0 lduw [%i0+0x014],%l5 ! Mem[00000000880000d4] p60_call_1_he: stw %l0,[%i2+0x018] ! Mem[00000000890000d8] swap [%i3+0x020],%l2 ! Mem[00000000898000e0] ldsw [%i1+0x010],%l4 ! Mem[00000000888000d0] ldd [%i0+0x018],%l6 ! Mem[00000000880000d8] ldd [%i1+0x000],%l0 ! Mem[00000000888000c0] ldsh [%i2+0x004],%l2 ! Mem[00000000890000c4] ldsb [%i3+0x037],%l4 ! Mem[00000000898000f7] retl lduh [%i2+0x00e],%l0 ! Mem[00000000890000ce] p60_jmpl_1_ho: swap [%o2+0x01c],%l4 ! Mem[00000000890000dc] stw %l7,[%o3+0x038] ! Mem[00000000898000f8] ldsh [%o1+0x02a],%l5 ! Mem[00000000888000ea] swap [%o2+0x004],%l6 ! Mem[00000000890000c4] lduh [%o1+0x014],%l1 ! Mem[00000000888000d4] jmpl %g6+8,%g0 lduw [%o0+0x014],%l5 ! Mem[00000000880000d4] p60_call_1_ho: stw %l0,[%o2+0x018] ! Mem[00000000890000d8] swap [%o3+0x020],%l2 ! Mem[00000000898000e0] ldsw [%o1+0x010],%l4 ! Mem[00000000888000d0] ldd [%o0+0x018],%l6 ! Mem[00000000880000d8] ldd [%o1+0x000],%l0 ! Mem[00000000888000c0] ldsh [%o2+0x004],%l2 ! Mem[00000000890000c4] ldsb [%o3+0x037],%l4 ! Mem[00000000898000f7] retl lduh [%o2+0x00e],%l0 ! Mem[00000000890000ce] p61_jmpl_1_le: ldstub [%i3+0x03e],%l5 ! Mem[000000008b8000fe] ldub [%i0+0x011],%l5 ! Mem[000000008a0000d1] lduw [%i0+0x02c],%l5 ! Mem[000000008a0000ec] jmpl %g6+8,%g0 ldstub [%i1+0x01e],%l5 ! Mem[000000008a8000de] p61_call_1_le: swap [%i1+0x03c],%l6 ! Mem[000000008a8000fc] swap [%i1+0x018],%l7 ! Mem[000000008a8000d8] swap [%i2+0x018],%l7 ! Mem[000000008b0000d8] ldstub [%i2+0x02f],%l0 ! Mem[000000008b0000ef] ldstub [%i0+0x008],%l2 ! Mem[000000008a0000c8] sth %l0,[%i3+0x030] ! Mem[000000008b8000f0] retl ldx [%i3+0x000],%l3 ! Mem[000000008b8000c0] p61_jmpl_1_lo: ldstub [%o3+0x03e],%l5 ! Mem[000000008b8000fe] ldub [%o0+0x011],%l5 ! Mem[000000008a0000d1] lduw [%o0+0x02c],%l5 ! Mem[000000008a0000ec] jmpl %g6+8,%g0 ldstub [%o1+0x01e],%l5 ! Mem[000000008a8000de] p61_call_1_lo: swap [%o1+0x03c],%l6 ! Mem[000000008a8000fc] swap [%o1+0x018],%l7 ! Mem[000000008a8000d8] swap [%o2+0x018],%l7 ! Mem[000000008b0000d8] ldstub [%o2+0x02f],%l0 ! Mem[000000008b0000ef] ldstub [%o0+0x008],%l2 ! Mem[000000008a0000c8] sth %l0,[%o3+0x030] ! Mem[000000008b8000f0] retl ldx [%o3+0x000],%l3 ! Mem[000000008b8000c0] p61_jmpl_1_he: ldstub [%i0+0x03f],%l4 ! Mem[000000008a0000ff] ldd [%i2+0x038],%l6 ! Mem[000000008b0000f8] lduh [%i0+0x00a],%l1 ! Mem[000000008a0000ca] jmpl %g6+8,%g0 ldsb [%i1+0x00a],%l2 ! Mem[000000008a8000ca] p61_call_1_he: ldd [%i3+0x038],%l4 ! Mem[000000008b8000f8] ldstub [%i1+0x035],%l7 ! Mem[000000008a8000f5] ldsh [%i2+0x00c],%l5 ! Mem[000000008b0000cc] ldstub [%i1+0x030],%l4 ! Mem[000000008a8000f0] swap [%i1+0x010],%l3 ! Mem[000000008a8000d0] retl lduw [%i2+0x014],%l2 ! Mem[000000008b0000d4] p61_jmpl_1_ho: ldstub [%o0+0x03f],%l4 ! Mem[000000008a0000ff] ldd [%o2+0x038],%l6 ! Mem[000000008b0000f8] lduh [%o0+0x00a],%l1 ! Mem[000000008a0000ca] jmpl %g6+8,%g0 ldsb [%o1+0x00a],%l2 ! Mem[000000008a8000ca] p61_call_1_ho: ldd [%o3+0x038],%l4 ! Mem[000000008b8000f8] ldstub [%o1+0x035],%l7 ! Mem[000000008a8000f5] ldsh [%o2+0x00c],%l5 ! Mem[000000008b0000cc] ldstub [%o1+0x030],%l4 ! Mem[000000008a8000f0] swap [%o1+0x010],%l3 ! Mem[000000008a8000d0] retl lduw [%o2+0x014],%l2 ! Mem[000000008b0000d4] p62_jmpl_1_le: jmpl %g6+8,%g0 stb %l6,[%i3+0x033] ! Mem[000000008d8000f3] p62_call_1_le: ldstub [%i2+0x03a],%l7 ! Mem[000000008d0000fa] ldstub [%i2+0x02a],%l7 ! Mem[000000008d0000ea] ldsb [%i0+0x004],%l1 ! Mem[000000008c0000c4] stw %l2,[%i1+0x030] ! Mem[000000008c8000f0] swap [%i2+0x034],%l4 ! Mem[000000008d0000f4] ldsh [%i0+0x022],%l7 ! Mem[000000008c0000e2] retl swap [%i2+0x008],%l7 ! Mem[000000008d0000c8] p62_jmpl_1_lo: jmpl %g6+8,%g0 stb %l6,[%o3+0x033] ! Mem[000000008d8000f3] p62_call_1_lo: ldstub [%o2+0x03a],%l7 ! Mem[000000008d0000fa] ldstub [%o2+0x02a],%l7 ! Mem[000000008d0000ea] ldsb [%o0+0x004],%l1 ! Mem[000000008c0000c4] stw %l2,[%o1+0x030] ! Mem[000000008c8000f0] swap [%o2+0x034],%l4 ! Mem[000000008d0000f4] ldsh [%o0+0x022],%l7 ! Mem[000000008c0000e2] retl swap [%o2+0x008],%l7 ! Mem[000000008d0000c8] p62_jmpl_1_he: stb %l5,[%i2+0x013] ! Mem[000000008d0000d3] jmpl %g6+8,%g0 ldsw [%i2+0x010],%l1 ! Mem[000000008d0000d0] p62_call_1_he: stb %l5,[%i3+0x036] ! Mem[000000008d8000f6] stb %l7,[%i3+0x031] ! Mem[000000008d8000f1] lduh [%i2+0x014],%l1 ! Mem[000000008d0000d4] ldstub [%i0+0x02c],%l5 ! Mem[000000008c0000ec] ldstub [%i1+0x010],%l4 ! Mem[000000008c8000d0] retl ldsw [%i2+0x030],%l4 ! Mem[000000008d0000f0] p62_jmpl_1_ho: stb %l5,[%o2+0x013] ! Mem[000000008d0000d3] jmpl %g6+8,%g0 ldsw [%o2+0x010],%l1 ! Mem[000000008d0000d0] p62_call_1_ho: stb %l5,[%o3+0x036] ! Mem[000000008d8000f6] stb %l7,[%o3+0x031] ! Mem[000000008d8000f1] lduh [%o2+0x014],%l1 ! Mem[000000008d0000d4] ldstub [%o0+0x02c],%l5 ! Mem[000000008c0000ec] ldstub [%o1+0x010],%l4 ! Mem[000000008c8000d0] retl ldsw [%o2+0x030],%l4 ! Mem[000000008d0000f0] p63_jmpl_1_le: ldsh [%i0+0x008],%l2 ! Mem[000000008e0000c8] lduw [%i3+0x01c],%l3 ! Mem[000000008f8000dc] stx %l5,[%i2+0x038] ! Mem[000000008f0000f8] ldd [%i2+0x010],%l4 ! Mem[000000008f0000d0] jmpl %g6+8,%g0 lduh [%i0+0x02c],%l5 ! Mem[000000008e0000ec] p63_call_1_le: lduh [%i2+0x01a],%l3 ! Mem[000000008f0000da] swap [%i0+0x030],%l3 ! Mem[000000008e0000f0] stw %l7,[%i2+0x014] ! Mem[000000008f0000d4] ldx [%i3+0x038],%l4 ! Mem[000000008f8000f8] ldub [%i3+0x013],%l1 ! Mem[000000008f8000d3] retl ldstub [%i3+0x031],%l4 ! Mem[000000008f8000f1] p63_jmpl_1_lo: ldsh [%o0+0x008],%l2 ! Mem[000000008e0000c8] lduw [%o3+0x01c],%l3 ! Mem[000000008f8000dc] stx %l5,[%o2+0x038] ! Mem[000000008f0000f8] ldd [%o2+0x010],%l4 ! Mem[000000008f0000d0] jmpl %g6+8,%g0 lduh [%o0+0x02c],%l5 ! Mem[000000008e0000ec] p63_call_1_lo: lduh [%o2+0x01a],%l3 ! Mem[000000008f0000da] swap [%o0+0x030],%l3 ! Mem[000000008e0000f0] stw %l7,[%o2+0x014] ! Mem[000000008f0000d4] ldx [%o3+0x038],%l4 ! Mem[000000008f8000f8] ldub [%o3+0x013],%l1 ! Mem[000000008f8000d3] retl ldstub [%o3+0x031],%l4 ! Mem[000000008f8000f1] p63_jmpl_1_he: sth %l2,[%i0+0x00c] ! Mem[000000008e0000cc] ldstub [%i2+0x030],%l0 ! Mem[000000008f0000f0] swap [%i3+0x034],%l2 ! Mem[000000008f8000f4] ldsw [%i1+0x034],%l2 ! Mem[000000008e8000f4] ldsh [%i1+0x034],%l1 ! Mem[000000008e8000f4] jmpl %g6+8,%g0 stx %l4,[%i1+0x038] ! Mem[000000008e8000f8] p63_call_1_he: std %l2,[%i3+0x020] ! Mem[000000008f8000e0] retl ldstub [%i0+0x030],%l4 ! Mem[000000008e0000f0] p63_jmpl_1_ho: sth %l2,[%o0+0x00c] ! Mem[000000008e0000cc] ldstub [%o2+0x030],%l0 ! Mem[000000008f0000f0] swap [%o3+0x034],%l2 ! Mem[000000008f8000f4] ldsw [%o1+0x034],%l2 ! Mem[000000008e8000f4] ldsh [%o1+0x034],%l1 ! Mem[000000008e8000f4] jmpl %g6+8,%g0 stx %l4,[%o1+0x038] ! Mem[000000008e8000f8] p63_call_1_ho: std %l2,[%o3+0x020] ! Mem[000000008f8000e0] retl ldstub [%o0+0x030],%l4 ! Mem[000000008e0000f0] user_jump1_end: .seg "text" .align 0x2000 user_jump2_start: INIT_MEM(0, 0x0030, 1, +, 0, +, 0) p0_jmpl_2_le: ldd [%i0+0x028],%l2 ! Mem[00000000100000e8] jmpl %g6+8,%g0 ldsh [%i3+0x01e],%l1 ! Mem[00000000118000de] p0_call_2_le: retl stw %l2,[%i3+0x024] ! Mem[00000000118000e4] p0_jmpl_2_lo: ldd [%o0+0x028],%l2 ! Mem[00000000100000e8] jmpl %g6+8,%g0 ldsh [%o3+0x01e],%l1 ! Mem[00000000118000de] p0_call_2_lo: retl stw %l2,[%o3+0x024] ! Mem[00000000118000e4] p0_jmpl_2_he: ldsh [%i0+0x034],%l2 ! Mem[00000000100000f4] stb %l2,[%i0+0x035] ! Mem[00000000100000f5] swap [%i1+0x014],%l5 ! Mem[00000000108000d4] stw %l4,[%i1+0x02c] ! Mem[00000000108000ec] swap [%i3+0x010],%l0 ! Mem[00000000118000d0] jmpl %g6+8,%g0 ldd [%i0+0x008],%l0 ! Mem[00000000100000c8] p0_call_2_he: ldub [%i2+0x017],%l2 ! Mem[00000000110000d7] ldsh [%i0+0x000],%l0 ! Mem[00000000100000c0] stb %l5,[%i0+0x013] ! Mem[00000000100000d3] retl ldd [%i1+0x028],%l2 ! Mem[00000000108000e8] p0_jmpl_2_ho: ldsh [%o0+0x034],%l2 ! Mem[00000000100000f4] stb %l2,[%o0+0x035] ! Mem[00000000100000f5] swap [%o1+0x014],%l5 ! Mem[00000000108000d4] stw %l4,[%o1+0x02c] ! Mem[00000000108000ec] swap [%o3+0x010],%l0 ! Mem[00000000118000d0] jmpl %g6+8,%g0 ldd [%o0+0x008],%l0 ! Mem[00000000100000c8] p0_call_2_ho: ldub [%o2+0x017],%l2 ! Mem[00000000110000d7] ldsh [%o0+0x000],%l0 ! Mem[00000000100000c0] stb %l5,[%o0+0x013] ! Mem[00000000100000d3] retl ldd [%o1+0x028],%l2 ! Mem[00000000108000e8] p1_jmpl_2_le: sth %l5,[%i0+0x01e] ! Mem[00000000120000de] swap [%i2+0x03c],%l1 ! Mem[00000000130000fc] ldstub [%i3+0x032],%l4 ! Mem[00000000138000f2] ldub [%i2+0x015],%l6 ! Mem[00000000130000d5] jmpl %g6+8,%g0 ldsw [%i2+0x024],%l6 ! Mem[00000000130000e4] p1_call_2_le: stx %l7,[%i3+0x028] ! Mem[00000000138000e8] ldsw [%i3+0x038],%l4 ! Mem[00000000138000f8] ldstub [%i0+0x010],%l4 ! Mem[00000000120000d0] ldsw [%i0+0x034],%l0 ! Mem[00000000120000f4] sth %l0,[%i2+0x03e] ! Mem[00000000130000fe] lduw [%i0+0x020],%l0 ! Mem[00000000120000e0] ldsh [%i1+0x03c],%l4 ! Mem[00000000128000fc] retl lduw [%i3+0x030],%l2 ! Mem[00000000138000f0] p1_jmpl_2_lo: sth %l5,[%o0+0x01e] ! Mem[00000000120000de] swap [%o2+0x03c],%l1 ! Mem[00000000130000fc] ldstub [%o3+0x032],%l4 ! Mem[00000000138000f2] ldub [%o2+0x015],%l6 ! Mem[00000000130000d5] jmpl %g6+8,%g0 ldsw [%o2+0x024],%l6 ! Mem[00000000130000e4] p1_call_2_lo: stx %l7,[%o3+0x028] ! Mem[00000000138000e8] ldsw [%o3+0x038],%l4 ! Mem[00000000138000f8] ldstub [%o0+0x010],%l4 ! Mem[00000000120000d0] ldsw [%o0+0x034],%l0 ! Mem[00000000120000f4] sth %l0,[%o2+0x03e] ! Mem[00000000130000fe] lduw [%o0+0x020],%l0 ! Mem[00000000120000e0] ldsh [%o1+0x03c],%l4 ! Mem[00000000128000fc] retl lduw [%o3+0x030],%l2 ! Mem[00000000138000f0] p1_jmpl_2_he: ldsb [%i2+0x036],%l2 ! Mem[00000000130000f6] jmpl %g6+8,%g0 ldub [%i3+0x001],%l2 ! Mem[00000000138000c1] p1_call_2_he: stw %l2,[%i3+0x024] ! Mem[00000000138000e4] retl ldstub [%i1+0x031],%l6 ! Mem[00000000128000f1] p1_jmpl_2_ho: ldsb [%o2+0x036],%l2 ! Mem[00000000130000f6] jmpl %g6+8,%g0 ldub [%o3+0x001],%l2 ! Mem[00000000138000c1] p1_call_2_ho: stw %l2,[%o3+0x024] ! Mem[00000000138000e4] retl ldstub [%o1+0x031],%l6 ! Mem[00000000128000f1] p2_jmpl_2_le: ldx [%i0+0x010],%l4 ! Mem[00000000140000d0] jmpl %g6+8,%g0 ldx [%i3+0x020],%l0 ! Mem[00000000158000e0] p2_call_2_le: sth %l6,[%i2+0x01a] ! Mem[00000000150000da] stb %l2,[%i3+0x00b] ! Mem[00000000158000cb] ldd [%i1+0x008],%l2 ! Mem[00000000148000c8] std %l0,[%i3+0x000] ! Mem[00000000158000c0] stw %l4,[%i1+0x010] ! Mem[00000000148000d0] swap [%i1+0x00c],%l7 ! Mem[00000000148000cc] stw %l4,[%i2+0x000] ! Mem[00000000150000c0] retl ldstub [%i3+0x01e],%l6 ! Mem[00000000158000de] p2_jmpl_2_lo: ldx [%o0+0x010],%l4 ! Mem[00000000140000d0] jmpl %g6+8,%g0 ldx [%o3+0x020],%l0 ! Mem[00000000158000e0] p2_call_2_lo: sth %l6,[%o2+0x01a] ! Mem[00000000150000da] stb %l2,[%o3+0x00b] ! Mem[00000000158000cb] ldd [%o1+0x008],%l2 ! Mem[00000000148000c8] std %l0,[%o3+0x000] ! Mem[00000000158000c0] stw %l4,[%o1+0x010] ! Mem[00000000148000d0] swap [%o1+0x00c],%l7 ! Mem[00000000148000cc] stw %l4,[%o2+0x000] ! Mem[00000000150000c0] retl ldstub [%o3+0x01e],%l6 ! Mem[00000000158000de] p2_jmpl_2_he: lduh [%i3+0x00a],%l2 ! Mem[00000000158000ca] jmpl %g6+8,%g0 stb %l1,[%i0+0x008] ! Mem[00000000140000c8] p2_call_2_he: ldsh [%i0+0x038],%l2 ! Mem[00000000140000f8] retl ldsw [%i0+0x010],%l4 ! Mem[00000000140000d0] p2_jmpl_2_ho: lduh [%o3+0x00a],%l2 ! Mem[00000000158000ca] jmpl %g6+8,%g0 stb %l1,[%o0+0x008] ! Mem[00000000140000c8] p2_call_2_ho: ldsh [%o0+0x038],%l2 ! Mem[00000000140000f8] retl ldsw [%o0+0x010],%l4 ! Mem[00000000140000d0] p3_jmpl_2_le: stb %l1,[%i2+0x00f] ! Mem[00000000170000cf] stw %l2,[%i1+0x010] ! Mem[00000000168000d0] lduw [%i0+0x01c],%l6 ! Mem[00000000160000dc] ldx [%i1+0x030],%l4 ! Mem[00000000168000f0] stx %l4,[%i3+0x008] ! Mem[00000000178000c8] swap [%i2+0x010],%l1 ! Mem[00000000170000d0] jmpl %g6+8,%g0 sth %l3,[%i1+0x024] ! Mem[00000000168000e4] p3_call_2_le: retl stx %l7,[%i0+0x020] ! Mem[00000000160000e0] p3_jmpl_2_lo: stb %l1,[%o2+0x00f] ! Mem[00000000170000cf] stw %l2,[%o1+0x010] ! Mem[00000000168000d0] lduw [%o0+0x01c],%l6 ! Mem[00000000160000dc] ldx [%o1+0x030],%l4 ! Mem[00000000168000f0] stx %l4,[%o3+0x008] ! Mem[00000000178000c8] swap [%o2+0x010],%l1 ! Mem[00000000170000d0] jmpl %g6+8,%g0 sth %l3,[%o1+0x024] ! Mem[00000000168000e4] p3_call_2_lo: retl stx %l7,[%o0+0x020] ! Mem[00000000160000e0] p3_jmpl_2_he: ldub [%i0+0x032],%l4 ! Mem[00000000160000f2] jmpl %g6+8,%g0 ldsw [%i3+0x014],%l6 ! Mem[00000000178000d4] p3_call_2_he: retl ldx [%i2+0x038],%l4 ! Mem[00000000170000f8] p3_jmpl_2_ho: ldub [%o0+0x032],%l4 ! Mem[00000000160000f2] jmpl %g6+8,%g0 ldsw [%o3+0x014],%l6 ! Mem[00000000178000d4] p3_call_2_ho: retl ldx [%o2+0x038],%l4 ! Mem[00000000170000f8] p4_jmpl_2_le: ldstub [%i2+0x03a],%l5 ! Mem[00000000190000fa] sth %l4,[%i1+0x02c] ! Mem[00000000188000ec] sth %l4,[%i0+0x034] ! Mem[00000000180000f4] stb %l7,[%i3+0x012] ! Mem[00000000198000d2] lduw [%i2+0x01c],%l5 ! Mem[00000000190000dc] jmpl %g6+8,%g0 swap [%i3+0x024],%l3 ! Mem[00000000198000e4] p4_call_2_le: retl stb %l7,[%i2+0x005] ! Mem[00000000190000c5] p4_jmpl_2_lo: ldstub [%o2+0x03a],%l5 ! Mem[00000000190000fa] sth %l4,[%o1+0x02c] ! Mem[00000000188000ec] sth %l4,[%o0+0x034] ! Mem[00000000180000f4] stb %l7,[%o3+0x012] ! Mem[00000000198000d2] lduw [%o2+0x01c],%l5 ! Mem[00000000190000dc] jmpl %g6+8,%g0 swap [%o3+0x024],%l3 ! Mem[00000000198000e4] p4_call_2_lo: retl stb %l7,[%o2+0x005] ! Mem[00000000190000c5] p4_jmpl_2_he: lduh [%i3+0x028],%l6 ! Mem[00000000198000e8] jmpl %g6+8,%g0 swap [%i1+0x024],%l0 ! Mem[00000000188000e4] p4_call_2_he: sth %l6,[%i3+0x006] ! Mem[00000000198000c6] stx %l2,[%i2+0x018] ! Mem[00000000190000d8] swap [%i1+0x030],%l1 ! Mem[00000000188000f0] ldstub [%i0+0x034],%l5 ! Mem[00000000180000f4] lduw [%i3+0x028],%l2 ! Mem[00000000198000e8] lduh [%i3+0x018],%l4 ! Mem[00000000198000d8] ldd [%i3+0x000],%l4 ! Mem[00000000198000c0] retl swap [%i1+0x020],%l2 ! Mem[00000000188000e0] p4_jmpl_2_ho: lduh [%o3+0x028],%l6 ! Mem[00000000198000e8] jmpl %g6+8,%g0 swap [%o1+0x024],%l0 ! Mem[00000000188000e4] p4_call_2_ho: sth %l6,[%o3+0x006] ! Mem[00000000198000c6] stx %l2,[%o2+0x018] ! Mem[00000000190000d8] swap [%o1+0x030],%l1 ! Mem[00000000188000f0] ldstub [%o0+0x034],%l5 ! Mem[00000000180000f4] lduw [%o3+0x028],%l2 ! Mem[00000000198000e8] lduh [%o3+0x018],%l4 ! Mem[00000000198000d8] ldd [%o3+0x000],%l4 ! Mem[00000000198000c0] retl swap [%o1+0x020],%l2 ! Mem[00000000188000e0] p5_jmpl_2_le: jmpl %g6+8,%g0 stb %l3,[%i1+0x028] ! Mem[000000001a8000e8] p5_call_2_le: ldsw [%i0+0x010],%l1 ! Mem[000000001a0000d0] retl sth %l5,[%i1+0x004] ! Mem[000000001a8000c4] p5_jmpl_2_lo: jmpl %g6+8,%g0 stb %l3,[%o1+0x028] ! Mem[000000001a8000e8] p5_call_2_lo: ldsw [%o0+0x010],%l1 ! Mem[000000001a0000d0] retl sth %l5,[%o1+0x004] ! Mem[000000001a8000c4] p5_jmpl_2_he: ldsw [%i0+0x008],%l6 ! Mem[000000001a0000c8] ldsh [%i2+0x016],%l3 ! Mem[000000001b0000d6] ldsh [%i2+0x03e],%l7 ! Mem[000000001b0000fe] sth %l6,[%i0+0x02c] ! Mem[000000001a0000ec] std %l2,[%i0+0x028] ! Mem[000000001a0000e8] lduh [%i2+0x018],%l3 ! Mem[000000001b0000d8] jmpl %g6+8,%g0 ldstub [%i0+0x000],%l2 ! Mem[000000001a0000c0] p5_call_2_he: ldx [%i2+0x000],%l0 ! Mem[000000001b0000c0] ldstub [%i1+0x00c],%l2 ! Mem[000000001a8000cc] retl ldd [%i2+0x020],%l4 ! Mem[000000001b0000e0] p5_jmpl_2_ho: ldsw [%o0+0x008],%l6 ! Mem[000000001a0000c8] ldsh [%o2+0x016],%l3 ! Mem[000000001b0000d6] ldsh [%o2+0x03e],%l7 ! Mem[000000001b0000fe] sth %l6,[%o0+0x02c] ! Mem[000000001a0000ec] std %l2,[%o0+0x028] ! Mem[000000001a0000e8] lduh [%o2+0x018],%l3 ! Mem[000000001b0000d8] jmpl %g6+8,%g0 ldstub [%o0+0x000],%l2 ! Mem[000000001a0000c0] p5_call_2_ho: ldx [%o2+0x000],%l0 ! Mem[000000001b0000c0] ldstub [%o1+0x00c],%l2 ! Mem[000000001a8000cc] retl ldd [%o2+0x020],%l4 ! Mem[000000001b0000e0] p6_jmpl_2_le: ldx [%i1+0x010],%l3 ! Mem[000000001c8000d0] ldub [%i2+0x01a],%l6 ! Mem[000000001d0000da] jmpl %g6+8,%g0 swap [%i0+0x014],%l2 ! Mem[000000001c0000d4] p6_call_2_le: retl ldsh [%i0+0x00c],%l3 ! Mem[000000001c0000cc] p6_jmpl_2_lo: ldx [%o1+0x010],%l3 ! Mem[000000001c8000d0] ldub [%o2+0x01a],%l6 ! Mem[000000001d0000da] jmpl %g6+8,%g0 swap [%o0+0x014],%l2 ! Mem[000000001c0000d4] p6_call_2_lo: retl ldsh [%o0+0x00c],%l3 ! Mem[000000001c0000cc] p6_jmpl_2_he: ldstub [%i2+0x00c],%l3 ! Mem[000000001d0000cc] ldstub [%i3+0x02a],%l1 ! Mem[000000001d8000ea] stx %l4,[%i3+0x008] ! Mem[000000001d8000c8] ldub [%i3+0x030],%l1 ! Mem[000000001d8000f0] stx %l0,[%i1+0x030] ! Mem[000000001c8000f0] ldstub [%i2+0x008],%l3 ! Mem[000000001d0000c8] ldstub [%i0+0x03f],%l1 ! Mem[000000001c0000ff] jmpl %g6+8,%g0 ldsw [%i3+0x010],%l4 ! Mem[000000001d8000d0] p6_call_2_he: std %l0,[%i2+0x038] ! Mem[000000001d0000f8] swap [%i0+0x01c],%l7 ! Mem[000000001c0000dc] lduw [%i0+0x008],%l7 ! Mem[000000001c0000c8] std %l6,[%i0+0x000] ! Mem[000000001c0000c0] swap [%i3+0x018],%l2 ! Mem[000000001d8000d8] retl swap [%i0+0x000],%l2 ! Mem[000000001c0000c0] p6_jmpl_2_ho: ldstub [%o2+0x00c],%l3 ! Mem[000000001d0000cc] ldstub [%o3+0x02a],%l1 ! Mem[000000001d8000ea] stx %l4,[%o3+0x008] ! Mem[000000001d8000c8] ldub [%o3+0x030],%l1 ! Mem[000000001d8000f0] stx %l0,[%o1+0x030] ! Mem[000000001c8000f0] ldstub [%o2+0x008],%l3 ! Mem[000000001d0000c8] ldstub [%o0+0x03f],%l1 ! Mem[000000001c0000ff] jmpl %g6+8,%g0 ldsw [%o3+0x010],%l4 ! Mem[000000001d8000d0] p6_call_2_ho: std %l0,[%o2+0x038] ! Mem[000000001d0000f8] swap [%o0+0x01c],%l7 ! Mem[000000001c0000dc] lduw [%o0+0x008],%l7 ! Mem[000000001c0000c8] std %l6,[%o0+0x000] ! Mem[000000001c0000c0] swap [%o3+0x018],%l2 ! Mem[000000001d8000d8] retl swap [%o0+0x000],%l2 ! Mem[000000001c0000c0] p7_jmpl_2_le: swap [%i0+0x01c],%l1 ! Mem[000000001e0000dc] sth %l4,[%i0+0x02a] ! Mem[000000001e0000ea] ldub [%i2+0x000],%l7 ! Mem[000000001f0000c0] jmpl %g6+8,%g0 ldsh [%i1+0x024],%l6 ! Mem[000000001e8000e4] p7_call_2_le: retl ldstub [%i0+0x009],%l2 ! Mem[000000001e0000c9] p7_jmpl_2_lo: swap [%o0+0x01c],%l1 ! Mem[000000001e0000dc] sth %l4,[%o0+0x02a] ! Mem[000000001e0000ea] ldub [%o2+0x000],%l7 ! Mem[000000001f0000c0] jmpl %g6+8,%g0 ldsh [%o1+0x024],%l6 ! Mem[000000001e8000e4] p7_call_2_lo: retl ldstub [%o0+0x009],%l2 ! Mem[000000001e0000c9] p7_jmpl_2_he: ldsh [%i0+0x02c],%l4 ! Mem[000000001e0000ec] ldstub [%i1+0x02a],%l1 ! Mem[000000001e8000ea] swap [%i0+0x024],%l1 ! Mem[000000001e0000e4] stw %l1,[%i2+0x010] ! Mem[000000001f0000d0] stx %l0,[%i1+0x010] ! Mem[000000001e8000d0] jmpl %g6+8,%g0 lduh [%i3+0x028],%l3 ! Mem[000000001f8000e8] p7_call_2_he: stb %l1,[%i1+0x011] ! Mem[000000001e8000d1] retl swap [%i2+0x004],%l5 ! Mem[000000001f0000c4] p7_jmpl_2_ho: ldsh [%o0+0x02c],%l4 ! Mem[000000001e0000ec] ldstub [%o1+0x02a],%l1 ! Mem[000000001e8000ea] swap [%o0+0x024],%l1 ! Mem[000000001e0000e4] stw %l1,[%o2+0x010] ! Mem[000000001f0000d0] stx %l0,[%o1+0x010] ! Mem[000000001e8000d0] jmpl %g6+8,%g0 lduh [%o3+0x028],%l3 ! Mem[000000001f8000e8] p7_call_2_ho: stb %l1,[%o1+0x011] ! Mem[000000001e8000d1] retl swap [%o2+0x004],%l5 ! Mem[000000001f0000c4] p8_jmpl_2_le: ldub [%i0+0x035],%l2 ! Mem[00000000200000f5] ldsw [%i0+0x034],%l2 ! Mem[00000000200000f4] jmpl %g6+8,%g0 stb %l4,[%i1+0x00f] ! Mem[00000000208000cf] p8_call_2_le: ldstub [%i3+0x027],%l2 ! Mem[00000000218000e7] ldub [%i1+0x03e],%l5 ! Mem[00000000208000fe] ldsb [%i0+0x030],%l3 ! Mem[00000000200000f0] swap [%i3+0x014],%l2 ! Mem[00000000218000d4] sth %l0,[%i1+0x000] ! Mem[00000000208000c0] retl swap [%i0+0x010],%l6 ! Mem[00000000200000d0] p8_jmpl_2_lo: ldub [%o0+0x035],%l2 ! Mem[00000000200000f5] ldsw [%o0+0x034],%l2 ! Mem[00000000200000f4] jmpl %g6+8,%g0 stb %l4,[%o1+0x00f] ! Mem[00000000208000cf] p8_call_2_lo: ldstub [%o3+0x027],%l2 ! Mem[00000000218000e7] ldub [%o1+0x03e],%l5 ! Mem[00000000208000fe] ldsb [%o0+0x030],%l3 ! Mem[00000000200000f0] swap [%o3+0x014],%l2 ! Mem[00000000218000d4] sth %l0,[%o1+0x000] ! Mem[00000000208000c0] retl swap [%o0+0x010],%l6 ! Mem[00000000200000d0] p8_jmpl_2_he: ldx [%i1+0x020],%l4 ! Mem[00000000208000e0] ldsw [%i3+0x000],%l5 ! Mem[00000000218000c0] ldsb [%i0+0x03a],%l5 ! Mem[00000000200000fa] jmpl %g6+8,%g0 stw %l4,[%i2+0x02c] ! Mem[00000000210000ec] p8_call_2_he: sth %l4,[%i0+0x038] ! Mem[00000000200000f8] stx %l7,[%i2+0x008] ! Mem[00000000210000c8] lduh [%i2+0x008],%l2 ! Mem[00000000210000c8] retl ldstub [%i0+0x02a],%l7 ! Mem[00000000200000ea] p8_jmpl_2_ho: ldx [%o1+0x020],%l4 ! Mem[00000000208000e0] ldsw [%o3+0x000],%l5 ! Mem[00000000218000c0] ldsb [%o0+0x03a],%l5 ! Mem[00000000200000fa] jmpl %g6+8,%g0 stw %l4,[%o2+0x02c] ! Mem[00000000210000ec] p8_call_2_ho: sth %l4,[%o0+0x038] ! Mem[00000000200000f8] stx %l7,[%o2+0x008] ! Mem[00000000210000c8] lduh [%o2+0x008],%l2 ! Mem[00000000210000c8] retl ldstub [%o0+0x02a],%l7 ! Mem[00000000200000ea] p9_jmpl_2_le: stb %l5,[%i3+0x01f] ! Mem[00000000238000df] ldsw [%i1+0x024],%l3 ! Mem[00000000228000e4] ldsb [%i2+0x031],%l4 ! Mem[00000000230000f1] std %l6,[%i3+0x010] ! Mem[00000000238000d0] lduh [%i3+0x024],%l6 ! Mem[00000000238000e4] ldsh [%i1+0x006],%l0 ! Mem[00000000228000c6] ldsb [%i1+0x004],%l2 ! Mem[00000000228000c4] jmpl %g6+8,%g0 ldd [%i1+0x020],%l0 ! Mem[00000000228000e0] p9_call_2_le: ldstub [%i1+0x034],%l0 ! Mem[00000000228000f4] stb %l0,[%i1+0x03e] ! Mem[00000000228000fe] ldstub [%i0+0x030],%l1 ! Mem[00000000220000f0] lduh [%i0+0x03c],%l4 ! Mem[00000000220000fc] retl swap [%i3+0x028],%l2 ! Mem[00000000238000e8] p9_jmpl_2_lo: stb %l5,[%o3+0x01f] ! Mem[00000000238000df] ldsw [%o1+0x024],%l3 ! Mem[00000000228000e4] ldsb [%o2+0x031],%l4 ! Mem[00000000230000f1] std %l6,[%o3+0x010] ! Mem[00000000238000d0] lduh [%o3+0x024],%l6 ! Mem[00000000238000e4] ldsh [%o1+0x006],%l0 ! Mem[00000000228000c6] ldsb [%o1+0x004],%l2 ! Mem[00000000228000c4] jmpl %g6+8,%g0 ldd [%o1+0x020],%l0 ! Mem[00000000228000e0] p9_call_2_lo: ldstub [%o1+0x034],%l0 ! Mem[00000000228000f4] stb %l0,[%o1+0x03e] ! Mem[00000000228000fe] ldstub [%o0+0x030],%l1 ! Mem[00000000220000f0] lduh [%o0+0x03c],%l4 ! Mem[00000000220000fc] retl swap [%o3+0x028],%l2 ! Mem[00000000238000e8] p9_jmpl_2_he: ldsb [%i2+0x034],%l4 ! Mem[00000000230000f4] stx %l4,[%i0+0x030] ! Mem[00000000220000f0] lduh [%i1+0x000],%l1 ! Mem[00000000228000c0] lduh [%i2+0x01a],%l2 ! Mem[00000000230000da] stw %l4,[%i3+0x010] ! Mem[00000000238000d0] swap [%i0+0x028],%l2 ! Mem[00000000220000e8] stx %l3,[%i1+0x000] ! Mem[00000000228000c0] jmpl %g6+8,%g0 ldx [%i3+0x038],%l1 ! Mem[00000000238000f8] p9_call_2_he: ldsb [%i3+0x002],%l2 ! Mem[00000000238000c2] ldsb [%i3+0x03b],%l0 ! Mem[00000000238000fb] retl ldub [%i1+0x017],%l1 ! Mem[00000000228000d7] p9_jmpl_2_ho: ldsb [%o2+0x034],%l4 ! Mem[00000000230000f4] stx %l4,[%o0+0x030] ! Mem[00000000220000f0] lduh [%o1+0x000],%l1 ! Mem[00000000228000c0] lduh [%o2+0x01a],%l2 ! Mem[00000000230000da] stw %l4,[%o3+0x010] ! Mem[00000000238000d0] swap [%o0+0x028],%l2 ! Mem[00000000220000e8] stx %l3,[%o1+0x000] ! Mem[00000000228000c0] jmpl %g6+8,%g0 ldx [%o3+0x038],%l1 ! Mem[00000000238000f8] p9_call_2_ho: ldsb [%o3+0x002],%l2 ! Mem[00000000238000c2] ldsb [%o3+0x03b],%l0 ! Mem[00000000238000fb] retl ldub [%o1+0x017],%l1 ! Mem[00000000228000d7] p10_jmpl_2_le: ldd [%i0+0x000],%l0 ! Mem[00000000240000c0] std %l2,[%i3+0x018] ! Mem[00000000258000d8] ldub [%i1+0x01d],%l1 ! Mem[00000000248000dd] ldsw [%i1+0x014],%l2 ! Mem[00000000248000d4] ldub [%i1+0x000],%l5 ! Mem[00000000248000c0] stb %l5,[%i0+0x03a] ! Mem[00000000240000fa] swap [%i3+0x02c],%l4 ! Mem[00000000258000ec] jmpl %g6+8,%g0 swap [%i0+0x028],%l1 ! Mem[00000000240000e8] p10_call_2_le: ldd [%i3+0x000],%l4 ! Mem[00000000258000c0] ldstub [%i0+0x021],%l1 ! Mem[00000000240000e1] lduh [%i2+0x03a],%l0 ! Mem[00000000250000fa] swap [%i2+0x004],%l3 ! Mem[00000000250000c4] retl swap [%i3+0x02c],%l6 ! Mem[00000000258000ec] p10_jmpl_2_lo: ldd [%o0+0x000],%l0 ! Mem[00000000240000c0] std %l2,[%o3+0x018] ! Mem[00000000258000d8] ldub [%o1+0x01d],%l1 ! Mem[00000000248000dd] ldsw [%o1+0x014],%l2 ! Mem[00000000248000d4] ldub [%o1+0x000],%l5 ! Mem[00000000248000c0] stb %l5,[%o0+0x03a] ! Mem[00000000240000fa] swap [%o3+0x02c],%l4 ! Mem[00000000258000ec] jmpl %g6+8,%g0 swap [%o0+0x028],%l1 ! Mem[00000000240000e8] p10_call_2_lo: ldd [%o3+0x000],%l4 ! Mem[00000000258000c0] ldstub [%o0+0x021],%l1 ! Mem[00000000240000e1] lduh [%o2+0x03a],%l0 ! Mem[00000000250000fa] swap [%o2+0x004],%l3 ! Mem[00000000250000c4] retl swap [%o3+0x02c],%l6 ! Mem[00000000258000ec] p10_jmpl_2_he: stb %l3,[%i1+0x037] ! Mem[00000000248000f7] sth %l2,[%i3+0x004] ! Mem[00000000258000c4] swap [%i2+0x024],%l0 ! Mem[00000000250000e4] swap [%i1+0x020],%l4 ! Mem[00000000248000e0] lduw [%i3+0x010],%l6 ! Mem[00000000258000d0] ldub [%i2+0x030],%l3 ! Mem[00000000250000f0] ldsb [%i2+0x02a],%l4 ! Mem[00000000250000ea] jmpl %g6+8,%g0 std %l2,[%i0+0x028] ! Mem[00000000240000e8] p10_call_2_he: ldub [%i1+0x019],%l4 ! Mem[00000000248000d9] ldstub [%i3+0x002],%l4 ! Mem[00000000258000c2] retl stb %l1,[%i3+0x022] ! Mem[00000000258000e2] p10_jmpl_2_ho: stb %l3,[%o1+0x037] ! Mem[00000000248000f7] sth %l2,[%o3+0x004] ! Mem[00000000258000c4] swap [%o2+0x024],%l0 ! Mem[00000000250000e4] swap [%o1+0x020],%l4 ! Mem[00000000248000e0] lduw [%o3+0x010],%l6 ! Mem[00000000258000d0] ldub [%o2+0x030],%l3 ! Mem[00000000250000f0] ldsb [%o2+0x02a],%l4 ! Mem[00000000250000ea] jmpl %g6+8,%g0 std %l2,[%o0+0x028] ! Mem[00000000240000e8] p10_call_2_ho: ldub [%o1+0x019],%l4 ! Mem[00000000248000d9] ldstub [%o3+0x002],%l4 ! Mem[00000000258000c2] retl stb %l1,[%o3+0x022] ! Mem[00000000258000e2] p11_jmpl_2_le: jmpl %g6+8,%g0 lduw [%i1+0x01c],%l3 ! Mem[00000000268000dc] p11_call_2_le: stb %l3,[%i1+0x00e] ! Mem[00000000268000ce] swap [%i3+0x030],%l0 ! Mem[00000000278000f0] ldub [%i0+0x00d],%l3 ! Mem[00000000260000cd] stx %l6,[%i2+0x020] ! Mem[00000000270000e0] stw %l5,[%i0+0x02c] ! Mem[00000000260000ec] swap [%i3+0x008],%l2 ! Mem[00000000278000c8] retl sth %l7,[%i2+0x030] ! Mem[00000000270000f0] p11_jmpl_2_lo: jmpl %g6+8,%g0 lduw [%o1+0x01c],%l3 ! Mem[00000000268000dc] p11_call_2_lo: stb %l3,[%o1+0x00e] ! Mem[00000000268000ce] swap [%o3+0x030],%l0 ! Mem[00000000278000f0] ldub [%o0+0x00d],%l3 ! Mem[00000000260000cd] stx %l6,[%o2+0x020] ! Mem[00000000270000e0] stw %l5,[%o0+0x02c] ! Mem[00000000260000ec] swap [%o3+0x008],%l2 ! Mem[00000000278000c8] retl sth %l7,[%o2+0x030] ! Mem[00000000270000f0] p11_jmpl_2_he: swap [%i1+0x018],%l2 ! Mem[00000000268000d8] ldd [%i0+0x030],%l4 ! Mem[00000000260000f0] jmpl %g6+8,%g0 ldub [%i3+0x015],%l6 ! Mem[00000000278000d5] p11_call_2_he: ldx [%i0+0x020],%l1 ! Mem[00000000260000e0] swap [%i0+0x028],%l7 ! Mem[00000000260000e8] lduw [%i1+0x038],%l4 ! Mem[00000000268000f8] ldx [%i1+0x010],%l4 ! Mem[00000000268000d0] swap [%i2+0x000],%l2 ! Mem[00000000270000c0] stb %l6,[%i0+0x000] ! Mem[00000000260000c0] retl stx %l2,[%i3+0x008] ! Mem[00000000278000c8] p11_jmpl_2_ho: swap [%o1+0x018],%l2 ! Mem[00000000268000d8] ldd [%o0+0x030],%l4 ! Mem[00000000260000f0] jmpl %g6+8,%g0 ldub [%o3+0x015],%l6 ! Mem[00000000278000d5] p11_call_2_ho: ldx [%o0+0x020],%l1 ! Mem[00000000260000e0] swap [%o0+0x028],%l7 ! Mem[00000000260000e8] lduw [%o1+0x038],%l4 ! Mem[00000000268000f8] ldx [%o1+0x010],%l4 ! Mem[00000000268000d0] swap [%o2+0x000],%l2 ! Mem[00000000270000c0] stb %l6,[%o0+0x000] ! Mem[00000000260000c0] retl stx %l2,[%o3+0x008] ! Mem[00000000278000c8] p12_jmpl_2_le: lduw [%i2+0x010],%l2 ! Mem[00000000290000d0] ldub [%i3+0x01e],%l6 ! Mem[00000000298000de] stw %l4,[%i2+0x034] ! Mem[00000000290000f4] sth %l4,[%i3+0x008] ! Mem[00000000298000c8] ldsw [%i0+0x030],%l1 ! Mem[00000000280000f0] jmpl %g6+8,%g0 ldx [%i1+0x030],%l0 ! Mem[00000000288000f0] p12_call_2_le: ldstub [%i0+0x005],%l7 ! Mem[00000000280000c5] swap [%i1+0x030],%l2 ! Mem[00000000288000f0] std %l0,[%i3+0x000] ! Mem[00000000298000c0] swap [%i2+0x008],%l7 ! Mem[00000000290000c8] swap [%i2+0x004],%l6 ! Mem[00000000290000c4] ldstub [%i3+0x01a],%l2 ! Mem[00000000298000da] stb %l2,[%i0+0x001] ! Mem[00000000280000c1] retl lduh [%i3+0x020],%l6 ! Mem[00000000298000e0] p12_jmpl_2_lo: lduw [%o2+0x010],%l2 ! Mem[00000000290000d0] ldub [%o3+0x01e],%l6 ! Mem[00000000298000de] stw %l4,[%o2+0x034] ! Mem[00000000290000f4] sth %l4,[%o3+0x008] ! Mem[00000000298000c8] ldsw [%o0+0x030],%l1 ! Mem[00000000280000f0] jmpl %g6+8,%g0 ldx [%o1+0x030],%l0 ! Mem[00000000288000f0] p12_call_2_lo: ldstub [%o0+0x005],%l7 ! Mem[00000000280000c5] swap [%o1+0x030],%l2 ! Mem[00000000288000f0] std %l0,[%o3+0x000] ! Mem[00000000298000c0] swap [%o2+0x008],%l7 ! Mem[00000000290000c8] swap [%o2+0x004],%l6 ! Mem[00000000290000c4] ldstub [%o3+0x01a],%l2 ! Mem[00000000298000da] stb %l2,[%o0+0x001] ! Mem[00000000280000c1] retl lduh [%o3+0x020],%l6 ! Mem[00000000298000e0] p12_jmpl_2_he: jmpl %g6+8,%g0 ldsb [%i1+0x020],%l4 ! Mem[00000000288000e0] p12_call_2_he: ldub [%i2+0x011],%l4 ! Mem[00000000290000d1] std %l6,[%i2+0x008] ! Mem[00000000290000c8] std %l4,[%i1+0x000] ! Mem[00000000288000c0] sth %l1,[%i0+0x022] ! Mem[00000000280000e2] ldsw [%i3+0x000],%l2 ! Mem[00000000298000c0] retl sth %l2,[%i1+0x03e] ! Mem[00000000288000fe] p12_jmpl_2_ho: jmpl %g6+8,%g0 ldsb [%o1+0x020],%l4 ! Mem[00000000288000e0] p12_call_2_ho: ldub [%o2+0x011],%l4 ! Mem[00000000290000d1] std %l6,[%o2+0x008] ! Mem[00000000290000c8] std %l4,[%o1+0x000] ! Mem[00000000288000c0] sth %l1,[%o0+0x022] ! Mem[00000000280000e2] ldsw [%o3+0x000],%l2 ! Mem[00000000298000c0] retl sth %l2,[%o1+0x03e] ! Mem[00000000288000fe] p13_jmpl_2_le: ldx [%i3+0x010],%l3 ! Mem[000000002b8000d0] lduw [%i1+0x038],%l2 ! Mem[000000002a8000f8] jmpl %g6+8,%g0 ldd [%i1+0x000],%l4 ! Mem[000000002a8000c0] p13_call_2_le: retl ldd [%i2+0x020],%l4 ! Mem[000000002b0000e0] p13_jmpl_2_lo: ldx [%o3+0x010],%l3 ! Mem[000000002b8000d0] lduw [%o1+0x038],%l2 ! Mem[000000002a8000f8] jmpl %g6+8,%g0 ldd [%o1+0x000],%l4 ! Mem[000000002a8000c0] p13_call_2_lo: retl ldd [%o2+0x020],%l4 ! Mem[000000002b0000e0] p13_jmpl_2_he: sth %l3,[%i0+0x02c] ! Mem[000000002a0000ec] swap [%i0+0x028],%l1 ! Mem[000000002a0000e8] ldstub [%i1+0x025],%l1 ! Mem[000000002a8000e5] ldsw [%i3+0x01c],%l1 ! Mem[000000002b8000dc] swap [%i1+0x014],%l0 ! Mem[000000002a8000d4] lduw [%i3+0x028],%l3 ! Mem[000000002b8000e8] jmpl %g6+8,%g0 ldsh [%i0+0x03e],%l1 ! Mem[000000002a0000fe] p13_call_2_he: ldub [%i1+0x004],%l5 ! Mem[000000002a8000c4] retl ldsb [%i2+0x01e],%l0 ! Mem[000000002b0000de] p13_jmpl_2_ho: sth %l3,[%o0+0x02c] ! Mem[000000002a0000ec] swap [%o0+0x028],%l1 ! Mem[000000002a0000e8] ldstub [%o1+0x025],%l1 ! Mem[000000002a8000e5] ldsw [%o3+0x01c],%l1 ! Mem[000000002b8000dc] swap [%o1+0x014],%l0 ! Mem[000000002a8000d4] lduw [%o3+0x028],%l3 ! Mem[000000002b8000e8] jmpl %g6+8,%g0 ldsh [%o0+0x03e],%l1 ! Mem[000000002a0000fe] p13_call_2_ho: ldub [%o1+0x004],%l5 ! Mem[000000002a8000c4] retl ldsb [%o2+0x01e],%l0 ! Mem[000000002b0000de] p14_jmpl_2_le: lduh [%i1+0x006],%l1 ! Mem[000000002c8000c6] stb %l2,[%i3+0x022] ! Mem[000000002d8000e2] stb %l3,[%i0+0x02c] ! Mem[000000002c0000ec] ldd [%i3+0x020],%l2 ! Mem[000000002d8000e0] jmpl %g6+8,%g0 ldstub [%i1+0x023],%l1 ! Mem[000000002c8000e3] p14_call_2_le: ldd [%i0+0x008],%l2 ! Mem[000000002c0000c8] retl ldx [%i1+0x010],%l0 ! Mem[000000002c8000d0] p14_jmpl_2_lo: lduh [%o1+0x006],%l1 ! Mem[000000002c8000c6] stb %l2,[%o3+0x022] ! Mem[000000002d8000e2] stb %l3,[%o0+0x02c] ! Mem[000000002c0000ec] ldd [%o3+0x020],%l2 ! Mem[000000002d8000e0] jmpl %g6+8,%g0 ldstub [%o1+0x023],%l1 ! Mem[000000002c8000e3] p14_call_2_lo: ldd [%o0+0x008],%l2 ! Mem[000000002c0000c8] retl ldx [%o1+0x010],%l0 ! Mem[000000002c8000d0] p14_jmpl_2_he: jmpl %g6+8,%g0 ldub [%i1+0x02b],%l7 ! Mem[000000002c8000eb] p14_call_2_he: swap [%i0+0x01c],%l2 ! Mem[000000002c0000dc] ldstub [%i0+0x02c],%l5 ! Mem[000000002c0000ec] stb %l4,[%i0+0x004] ! Mem[000000002c0000c4] lduh [%i1+0x020],%l1 ! Mem[000000002c8000e0] ldsb [%i0+0x03b],%l0 ! Mem[000000002c0000fb] swap [%i0+0x004],%l7 ! Mem[000000002c0000c4] stw %l2,[%i2+0x030] ! Mem[000000002d0000f0] retl swap [%i2+0x004],%l1 ! Mem[000000002d0000c4] p14_jmpl_2_ho: jmpl %g6+8,%g0 ldub [%o1+0x02b],%l7 ! Mem[000000002c8000eb] p14_call_2_ho: swap [%o0+0x01c],%l2 ! Mem[000000002c0000dc] ldstub [%o0+0x02c],%l5 ! Mem[000000002c0000ec] stb %l4,[%o0+0x004] ! Mem[000000002c0000c4] lduh [%o1+0x020],%l1 ! Mem[000000002c8000e0] ldsb [%o0+0x03b],%l0 ! Mem[000000002c0000fb] swap [%o0+0x004],%l7 ! Mem[000000002c0000c4] stw %l2,[%o2+0x030] ! Mem[000000002d0000f0] retl swap [%o2+0x004],%l1 ! Mem[000000002d0000c4] p15_jmpl_2_le: ldstub [%i2+0x025],%l1 ! Mem[000000002f0000e5] jmpl %g6+8,%g0 swap [%i2+0x01c],%l1 ! Mem[000000002f0000dc] p15_call_2_le: stw %l7,[%i1+0x030] ! Mem[000000002e8000f0] stw %l1,[%i0+0x000] ! Mem[000000002e0000c0] retl ldsb [%i3+0x011],%l1 ! Mem[000000002f8000d1] p15_jmpl_2_lo: ldstub [%o2+0x025],%l1 ! Mem[000000002f0000e5] jmpl %g6+8,%g0 swap [%o2+0x01c],%l1 ! Mem[000000002f0000dc] p15_call_2_lo: stw %l7,[%o1+0x030] ! Mem[000000002e8000f0] stw %l1,[%o0+0x000] ! Mem[000000002e0000c0] retl ldsb [%o3+0x011],%l1 ! Mem[000000002f8000d1] p15_jmpl_2_he: std %l6,[%i0+0x028] ! Mem[000000002e0000e8] swap [%i1+0x000],%l4 ! Mem[000000002e8000c0] swap [%i1+0x02c],%l6 ! Mem[000000002e8000ec] swap [%i0+0x02c],%l3 ! Mem[000000002e0000ec] jmpl %g6+8,%g0 swap [%i2+0x018],%l3 ! Mem[000000002f0000d8] p15_call_2_he: std %l0,[%i1+0x030] ! Mem[000000002e8000f0] stx %l5,[%i0+0x010] ! Mem[000000002e0000d0] retl ldstub [%i0+0x02b],%l2 ! Mem[000000002e0000eb] p15_jmpl_2_ho: std %l6,[%o0+0x028] ! Mem[000000002e0000e8] swap [%o1+0x000],%l4 ! Mem[000000002e8000c0] swap [%o1+0x02c],%l6 ! Mem[000000002e8000ec] swap [%o0+0x02c],%l3 ! Mem[000000002e0000ec] jmpl %g6+8,%g0 swap [%o2+0x018],%l3 ! Mem[000000002f0000d8] p15_call_2_ho: std %l0,[%o1+0x030] ! Mem[000000002e8000f0] stx %l5,[%o0+0x010] ! Mem[000000002e0000d0] retl ldstub [%o0+0x02b],%l2 ! Mem[000000002e0000eb] p16_jmpl_2_le: jmpl %g6+8,%g0 ldub [%i3+0x014],%l7 ! Mem[00000000318000d4] p16_call_2_le: sth %l6,[%i3+0x002] ! Mem[00000000318000c2] swap [%i0+0x010],%l5 ! Mem[00000000300000d0] retl swap [%i0+0x028],%l2 ! Mem[00000000300000e8] p16_jmpl_2_lo: jmpl %g6+8,%g0 ldub [%o3+0x014],%l7 ! Mem[00000000318000d4] p16_call_2_lo: sth %l6,[%o3+0x002] ! Mem[00000000318000c2] swap [%o0+0x010],%l5 ! Mem[00000000300000d0] retl swap [%o0+0x028],%l2 ! Mem[00000000300000e8] p16_jmpl_2_he: swap [%i2+0x000],%l7 ! Mem[00000000310000c0] lduh [%i2+0x004],%l6 ! Mem[00000000310000c4] swap [%i3+0x00c],%l1 ! Mem[00000000318000cc] ldx [%i2+0x030],%l6 ! Mem[00000000310000f0] jmpl %g6+8,%g0 ldsb [%i3+0x005],%l1 ! Mem[00000000318000c5] p16_call_2_he: swap [%i2+0x020],%l1 ! Mem[00000000310000e0] ldsh [%i2+0x030],%l7 ! Mem[00000000310000f0] swap [%i2+0x000],%l1 ! Mem[00000000310000c0] stb %l1,[%i2+0x031] ! Mem[00000000310000f1] swap [%i1+0x004],%l5 ! Mem[00000000308000c4] ldx [%i0+0x038],%l0 ! Mem[00000000300000f8] ldsw [%i1+0x034],%l0 ! Mem[00000000308000f4] retl stx %l0,[%i3+0x018] ! Mem[00000000318000d8] p16_jmpl_2_ho: swap [%o2+0x000],%l7 ! Mem[00000000310000c0] lduh [%o2+0x004],%l6 ! Mem[00000000310000c4] swap [%o3+0x00c],%l1 ! Mem[00000000318000cc] ldx [%o2+0x030],%l6 ! Mem[00000000310000f0] jmpl %g6+8,%g0 ldsb [%o3+0x005],%l1 ! Mem[00000000318000c5] p16_call_2_ho: swap [%o2+0x020],%l1 ! Mem[00000000310000e0] ldsh [%o2+0x030],%l7 ! Mem[00000000310000f0] swap [%o2+0x000],%l1 ! Mem[00000000310000c0] stb %l1,[%o2+0x031] ! Mem[00000000310000f1] swap [%o1+0x004],%l5 ! Mem[00000000308000c4] ldx [%o0+0x038],%l0 ! Mem[00000000300000f8] ldsw [%o1+0x034],%l0 ! Mem[00000000308000f4] retl stx %l0,[%o3+0x018] ! Mem[00000000318000d8] p17_jmpl_2_le: std %l4,[%i0+0x038] ! Mem[00000000320000f8] stb %l4,[%i0+0x02c] ! Mem[00000000320000ec] lduw [%i1+0x028],%l1 ! Mem[00000000328000e8] ldstub [%i0+0x025],%l1 ! Mem[00000000320000e5] ldstub [%i3+0x010],%l1 ! Mem[00000000338000d0] jmpl %g6+8,%g0 ldsb [%i0+0x019],%l2 ! Mem[00000000320000d9] p17_call_2_le: ldsh [%i0+0x004],%l5 ! Mem[00000000320000c4] ldub [%i1+0x01e],%l0 ! Mem[00000000328000de] ldd [%i2+0x038],%l6 ! Mem[00000000330000f8] std %l4,[%i1+0x018] ! Mem[00000000328000d8] retl ldx [%i2+0x020],%l6 ! Mem[00000000330000e0] p17_jmpl_2_lo: std %l4,[%o0+0x038] ! Mem[00000000320000f8] stb %l4,[%o0+0x02c] ! Mem[00000000320000ec] lduw [%o1+0x028],%l1 ! Mem[00000000328000e8] ldstub [%o0+0x025],%l1 ! Mem[00000000320000e5] ldstub [%o3+0x010],%l1 ! Mem[00000000338000d0] jmpl %g6+8,%g0 ldsb [%o0+0x019],%l2 ! Mem[00000000320000d9] p17_call_2_lo: ldsh [%o0+0x004],%l5 ! Mem[00000000320000c4] ldub [%o1+0x01e],%l0 ! Mem[00000000328000de] ldd [%o2+0x038],%l6 ! Mem[00000000330000f8] std %l4,[%o1+0x018] ! Mem[00000000328000d8] retl ldx [%o2+0x020],%l6 ! Mem[00000000330000e0] p17_jmpl_2_he: jmpl %g6+8,%g0 ldx [%i0+0x000],%l4 ! Mem[00000000320000c0] p17_call_2_he: retl sth %l0,[%i3+0x03e] ! Mem[00000000338000fe] p17_jmpl_2_ho: jmpl %g6+8,%g0 ldx [%o0+0x000],%l4 ! Mem[00000000320000c0] p17_call_2_ho: retl sth %l0,[%o3+0x03e] ! Mem[00000000338000fe] p18_jmpl_2_le: lduh [%i0+0x012],%l4 ! Mem[00000000340000d2] jmpl %g6+8,%g0 swap [%i2+0x028],%l7 ! Mem[00000000350000e8] p18_call_2_le: ldub [%i0+0x01c],%l6 ! Mem[00000000340000dc] ldub [%i3+0x036],%l6 ! Mem[00000000358000f6] ldx [%i2+0x018],%l6 ! Mem[00000000350000d8] ldsh [%i3+0x00a],%l2 ! Mem[00000000358000ca] retl ldub [%i3+0x00a],%l2 ! Mem[00000000358000ca] p18_jmpl_2_lo: lduh [%o0+0x012],%l4 ! Mem[00000000340000d2] jmpl %g6+8,%g0 swap [%o2+0x028],%l7 ! Mem[00000000350000e8] p18_call_2_lo: ldub [%o0+0x01c],%l6 ! Mem[00000000340000dc] ldub [%o3+0x036],%l6 ! Mem[00000000358000f6] ldx [%o2+0x018],%l6 ! Mem[00000000350000d8] ldsh [%o3+0x00a],%l2 ! Mem[00000000358000ca] retl ldub [%o3+0x00a],%l2 ! Mem[00000000358000ca] p18_jmpl_2_he: jmpl %g6+8,%g0 ldd [%i2+0x018],%l4 ! Mem[00000000350000d8] p18_call_2_he: stx %l4,[%i0+0x000] ! Mem[00000000340000c0] lduw [%i3+0x030],%l2 ! Mem[00000000358000f0] retl stb %l2,[%i2+0x01c] ! Mem[00000000350000dc] p18_jmpl_2_ho: jmpl %g6+8,%g0 ldd [%o2+0x018],%l4 ! Mem[00000000350000d8] p18_call_2_ho: stx %l4,[%o0+0x000] ! Mem[00000000340000c0] lduw [%o3+0x030],%l2 ! Mem[00000000358000f0] retl stb %l2,[%o2+0x01c] ! Mem[00000000350000dc] p19_jmpl_2_le: stw %l3,[%i3+0x02c] ! Mem[00000000378000ec] lduh [%i1+0x006],%l2 ! Mem[00000000368000c6] jmpl %g6+8,%g0 stw %l3,[%i2+0x010] ! Mem[00000000370000d0] p19_call_2_le: ldsh [%i2+0x02a],%l2 ! Mem[00000000370000ea] stb %l0,[%i1+0x01c] ! Mem[00000000368000dc] ldsw [%i2+0x020],%l5 ! Mem[00000000370000e0] lduw [%i1+0x008],%l4 ! Mem[00000000368000c8] std %l2,[%i3+0x038] ! Mem[00000000378000f8] retl swap [%i0+0x00c],%l5 ! Mem[00000000360000cc] p19_jmpl_2_lo: stw %l3,[%o3+0x02c] ! Mem[00000000378000ec] lduh [%o1+0x006],%l2 ! Mem[00000000368000c6] jmpl %g6+8,%g0 stw %l3,[%o2+0x010] ! Mem[00000000370000d0] p19_call_2_lo: ldsh [%o2+0x02a],%l2 ! Mem[00000000370000ea] stb %l0,[%o1+0x01c] ! Mem[00000000368000dc] ldsw [%o2+0x020],%l5 ! Mem[00000000370000e0] lduw [%o1+0x008],%l4 ! Mem[00000000368000c8] std %l2,[%o3+0x038] ! Mem[00000000378000f8] retl swap [%o0+0x00c],%l5 ! Mem[00000000360000cc] p19_jmpl_2_he: stw %l1,[%i3+0x01c] ! Mem[00000000378000dc] jmpl %g6+8,%g0 ldsw [%i1+0x010],%l2 ! Mem[00000000368000d0] p19_call_2_he: stb %l4,[%i2+0x002] ! Mem[00000000370000c2] ldub [%i2+0x012],%l4 ! Mem[00000000370000d2] ldx [%i2+0x020],%l3 ! Mem[00000000370000e0] ldstub [%i0+0x00e],%l6 ! Mem[00000000360000ce] lduh [%i3+0x026],%l1 ! Mem[00000000378000e6] ldsw [%i2+0x028],%l0 ! Mem[00000000370000e8] ldub [%i1+0x01f],%l2 ! Mem[00000000368000df] retl stw %l6,[%i3+0x034] ! Mem[00000000378000f4] p19_jmpl_2_ho: stw %l1,[%o3+0x01c] ! Mem[00000000378000dc] jmpl %g6+8,%g0 ldsw [%o1+0x010],%l2 ! Mem[00000000368000d0] p19_call_2_ho: stb %l4,[%o2+0x002] ! Mem[00000000370000c2] ldub [%o2+0x012],%l4 ! Mem[00000000370000d2] ldx [%o2+0x020],%l3 ! Mem[00000000370000e0] ldstub [%o0+0x00e],%l6 ! Mem[00000000360000ce] lduh [%o3+0x026],%l1 ! Mem[00000000378000e6] ldsw [%o2+0x028],%l0 ! Mem[00000000370000e8] ldub [%o1+0x01f],%l2 ! Mem[00000000368000df] retl stw %l6,[%o3+0x034] ! Mem[00000000378000f4] p20_jmpl_2_le: jmpl %g6+8,%g0 lduh [%i0+0x02a],%l7 ! Mem[00000000380000ea] p20_call_2_le: ldstub [%i2+0x034],%l3 ! Mem[00000000390000f4] ldstub [%i0+0x039],%l4 ! Mem[00000000380000f9] stx %l7,[%i1+0x008] ! Mem[00000000388000c8] ldsb [%i0+0x009],%l2 ! Mem[00000000380000c9] ldstub [%i3+0x02a],%l7 ! Mem[00000000398000ea] ldsh [%i0+0x002],%l1 ! Mem[00000000380000c2] stx %l1,[%i0+0x030] ! Mem[00000000380000f0] retl ldstub [%i0+0x004],%l5 ! Mem[00000000380000c4] p20_jmpl_2_lo: jmpl %g6+8,%g0 lduh [%o0+0x02a],%l7 ! Mem[00000000380000ea] p20_call_2_lo: ldstub [%o2+0x034],%l3 ! Mem[00000000390000f4] ldstub [%o0+0x039],%l4 ! Mem[00000000380000f9] stx %l7,[%o1+0x008] ! Mem[00000000388000c8] ldsb [%o0+0x009],%l2 ! Mem[00000000380000c9] ldstub [%o3+0x02a],%l7 ! Mem[00000000398000ea] ldsh [%o0+0x002],%l1 ! Mem[00000000380000c2] stx %l1,[%o0+0x030] ! Mem[00000000380000f0] retl ldstub [%o0+0x004],%l5 ! Mem[00000000380000c4] p20_jmpl_2_he: lduw [%i3+0x028],%l6 ! Mem[00000000398000e8] ldub [%i3+0x037],%l3 ! Mem[00000000398000f7] ldub [%i0+0x01f],%l7 ! Mem[00000000380000df] stw %l0,[%i3+0x024] ! Mem[00000000398000e4] ldub [%i0+0x022],%l4 ! Mem[00000000380000e2] lduw [%i3+0x008],%l0 ! Mem[00000000398000c8] jmpl %g6+8,%g0 swap [%i2+0x01c],%l4 ! Mem[00000000390000dc] p20_call_2_he: ldstub [%i3+0x00f],%l7 ! Mem[00000000398000cf] ldstub [%i1+0x01d],%l1 ! Mem[00000000388000dd] retl ldd [%i1+0x018],%l6 ! Mem[00000000388000d8] p20_jmpl_2_ho: lduw [%o3+0x028],%l6 ! Mem[00000000398000e8] ldub [%o3+0x037],%l3 ! Mem[00000000398000f7] ldub [%o0+0x01f],%l7 ! Mem[00000000380000df] stw %l0,[%o3+0x024] ! Mem[00000000398000e4] ldub [%o0+0x022],%l4 ! Mem[00000000380000e2] lduw [%o3+0x008],%l0 ! Mem[00000000398000c8] jmpl %g6+8,%g0 swap [%o2+0x01c],%l4 ! Mem[00000000390000dc] p20_call_2_ho: ldstub [%o3+0x00f],%l7 ! Mem[00000000398000cf] ldstub [%o1+0x01d],%l1 ! Mem[00000000388000dd] retl ldd [%o1+0x018],%l6 ! Mem[00000000388000d8] p21_jmpl_2_le: jmpl %g6+8,%g0 ldstub [%i2+0x03a],%l5 ! Mem[000000003b0000fa] p21_call_2_le: ldub [%i0+0x03e],%l2 ! Mem[000000003a0000fe] ldsh [%i3+0x008],%l2 ! Mem[000000003b8000c8] ldsw [%i0+0x008],%l7 ! Mem[000000003a0000c8] ldstub [%i3+0x002],%l4 ! Mem[000000003b8000c2] retl ldd [%i3+0x010],%l4 ! Mem[000000003b8000d0] p21_jmpl_2_lo: jmpl %g6+8,%g0 ldstub [%o2+0x03a],%l5 ! Mem[000000003b0000fa] p21_call_2_lo: ldub [%o0+0x03e],%l2 ! Mem[000000003a0000fe] ldsh [%o3+0x008],%l2 ! Mem[000000003b8000c8] ldsw [%o0+0x008],%l7 ! Mem[000000003a0000c8] ldstub [%o3+0x002],%l4 ! Mem[000000003b8000c2] retl ldd [%o3+0x010],%l4 ! Mem[000000003b8000d0] p21_jmpl_2_he: ldd [%i2+0x010],%l6 ! Mem[000000003b0000d0] ldd [%i3+0x008],%l6 ! Mem[000000003b8000c8] ldstub [%i2+0x017],%l3 ! Mem[000000003b0000d7] ldstub [%i0+0x03f],%l7 ! Mem[000000003a0000ff] ldsh [%i0+0x02c],%l6 ! Mem[000000003a0000ec] jmpl %g6+8,%g0 swap [%i1+0x02c],%l3 ! Mem[000000003a8000ec] p21_call_2_he: swap [%i3+0x008],%l2 ! Mem[000000003b8000c8] ldstub [%i0+0x00a],%l2 ! Mem[000000003a0000ca] stb %l0,[%i3+0x005] ! Mem[000000003b8000c5] std %l2,[%i2+0x008] ! Mem[000000003b0000c8] swap [%i2+0x020],%l4 ! Mem[000000003b0000e0] ldsb [%i0+0x032],%l2 ! Mem[000000003a0000f2] retl ldstub [%i3+0x034],%l6 ! Mem[000000003b8000f4] p21_jmpl_2_ho: ldd [%o2+0x010],%l6 ! Mem[000000003b0000d0] ldd [%o3+0x008],%l6 ! Mem[000000003b8000c8] ldstub [%o2+0x017],%l3 ! Mem[000000003b0000d7] ldstub [%o0+0x03f],%l7 ! Mem[000000003a0000ff] ldsh [%o0+0x02c],%l6 ! Mem[000000003a0000ec] jmpl %g6+8,%g0 swap [%o1+0x02c],%l3 ! Mem[000000003a8000ec] p21_call_2_ho: swap [%o3+0x008],%l2 ! Mem[000000003b8000c8] ldstub [%o0+0x00a],%l2 ! Mem[000000003a0000ca] stb %l0,[%o3+0x005] ! Mem[000000003b8000c5] std %l2,[%o2+0x008] ! Mem[000000003b0000c8] swap [%o2+0x020],%l4 ! Mem[000000003b0000e0] ldsb [%o0+0x032],%l2 ! Mem[000000003a0000f2] retl ldstub [%o3+0x034],%l6 ! Mem[000000003b8000f4] p22_jmpl_2_le: jmpl %g6+8,%g0 stw %l7,[%i0+0x014] ! Mem[000000003c0000d4] p22_call_2_le: ldsh [%i1+0x000],%l0 ! Mem[000000003c8000c0] swap [%i0+0x010],%l5 ! Mem[000000003c0000d0] retl sth %l2,[%i0+0x02a] ! Mem[000000003c0000ea] p22_jmpl_2_lo: jmpl %g6+8,%g0 stw %l7,[%o0+0x014] ! Mem[000000003c0000d4] p22_call_2_lo: ldsh [%o1+0x000],%l0 ! Mem[000000003c8000c0] swap [%o0+0x010],%l5 ! Mem[000000003c0000d0] retl sth %l2,[%o0+0x02a] ! Mem[000000003c0000ea] p22_jmpl_2_he: ldd [%i0+0x000],%l6 ! Mem[000000003c0000c0] swap [%i2+0x028],%l7 ! Mem[000000003d0000e8] sth %l5,[%i1+0x02c] ! Mem[000000003c8000ec] ldstub [%i0+0x03f],%l5 ! Mem[000000003c0000ff] jmpl %g6+8,%g0 swap [%i2+0x010],%l7 ! Mem[000000003d0000d0] p22_call_2_he: retl ldub [%i1+0x01d],%l5 ! Mem[000000003c8000dd] p22_jmpl_2_ho: ldd [%o0+0x000],%l6 ! Mem[000000003c0000c0] swap [%o2+0x028],%l7 ! Mem[000000003d0000e8] sth %l5,[%o1+0x02c] ! Mem[000000003c8000ec] ldstub [%o0+0x03f],%l5 ! Mem[000000003c0000ff] jmpl %g6+8,%g0 swap [%o2+0x010],%l7 ! Mem[000000003d0000d0] p22_call_2_ho: retl ldub [%o1+0x01d],%l5 ! Mem[000000003c8000dd] p23_jmpl_2_le: ldstub [%i2+0x02c],%l4 ! Mem[000000003f0000ec] stb %l0,[%i0+0x010] ! Mem[000000003e0000d0] swap [%i2+0x020],%l2 ! Mem[000000003f0000e0] ldstub [%i3+0x02c],%l3 ! Mem[000000003f8000ec] swap [%i0+0x00c],%l3 ! Mem[000000003e0000cc] jmpl %g6+8,%g0 stx %l1,[%i1+0x020] ! Mem[000000003e8000e0] p23_call_2_le: ldub [%i0+0x037],%l4 ! Mem[000000003e0000f7] retl ldub [%i2+0x00e],%l0 ! Mem[000000003f0000ce] p23_jmpl_2_lo: ldstub [%o2+0x02c],%l4 ! Mem[000000003f0000ec] stb %l0,[%o0+0x010] ! Mem[000000003e0000d0] swap [%o2+0x020],%l2 ! Mem[000000003f0000e0] ldstub [%o3+0x02c],%l3 ! Mem[000000003f8000ec] swap [%o0+0x00c],%l3 ! Mem[000000003e0000cc] jmpl %g6+8,%g0 stx %l1,[%o1+0x020] ! Mem[000000003e8000e0] p23_call_2_lo: ldub [%o0+0x037],%l4 ! Mem[000000003e0000f7] retl ldub [%o2+0x00e],%l0 ! Mem[000000003f0000ce] p23_jmpl_2_he: ldx [%i3+0x038],%l5 ! Mem[000000003f8000f8] ldstub [%i2+0x02c],%l4 ! Mem[000000003f0000ec] ldub [%i0+0x02a],%l1 ! Mem[000000003e0000ea] ldsh [%i2+0x008],%l4 ! Mem[000000003f0000c8] stb %l1,[%i3+0x010] ! Mem[000000003f8000d0] jmpl %g6+8,%g0 std %l0,[%i1+0x010] ! Mem[000000003e8000d0] p23_call_2_he: swap [%i1+0x000],%l1 ! Mem[000000003e8000c0] ldd [%i0+0x010],%l0 ! Mem[000000003e0000d0] ldstub [%i3+0x007],%l5 ! Mem[000000003f8000c7] swap [%i3+0x028],%l0 ! Mem[000000003f8000e8] swap [%i2+0x01c],%l2 ! Mem[000000003f0000dc] ldstub [%i1+0x036],%l6 ! Mem[000000003e8000f6] std %l0,[%i1+0x030] ! Mem[000000003e8000f0] retl ldsb [%i1+0x03e],%l0 ! Mem[000000003e8000fe] p23_jmpl_2_ho: ldx [%o3+0x038],%l5 ! Mem[000000003f8000f8] ldstub [%o2+0x02c],%l4 ! Mem[000000003f0000ec] ldub [%o0+0x02a],%l1 ! Mem[000000003e0000ea] ldsh [%o2+0x008],%l4 ! Mem[000000003f0000c8] stb %l1,[%o3+0x010] ! Mem[000000003f8000d0] jmpl %g6+8,%g0 std %l0,[%o1+0x010] ! Mem[000000003e8000d0] p23_call_2_ho: swap [%o1+0x000],%l1 ! Mem[000000003e8000c0] ldd [%o0+0x010],%l0 ! Mem[000000003e0000d0] ldstub [%o3+0x007],%l5 ! Mem[000000003f8000c7] swap [%o3+0x028],%l0 ! Mem[000000003f8000e8] swap [%o2+0x01c],%l2 ! Mem[000000003f0000dc] ldstub [%o1+0x036],%l6 ! Mem[000000003e8000f6] std %l0,[%o1+0x030] ! Mem[000000003e8000f0] retl ldsb [%o1+0x03e],%l0 ! Mem[000000003e8000fe] p24_jmpl_2_le: sth %l4,[%i2+0x008] ! Mem[00000000410000c8] ldx [%i0+0x000],%l2 ! Mem[00000000400000c0] std %l2,[%i1+0x018] ! Mem[00000000408000d8] stw %l4,[%i1+0x030] ! Mem[00000000408000f0] jmpl %g6+8,%g0 ldx [%i1+0x030],%l6 ! Mem[00000000408000f0] p24_call_2_le: retl lduh [%i3+0x01e],%l7 ! Mem[00000000418000de] p24_jmpl_2_lo: sth %l4,[%o2+0x008] ! Mem[00000000410000c8] ldx [%o0+0x000],%l2 ! Mem[00000000400000c0] std %l2,[%o1+0x018] ! Mem[00000000408000d8] stw %l4,[%o1+0x030] ! Mem[00000000408000f0] jmpl %g6+8,%g0 ldx [%o1+0x030],%l6 ! Mem[00000000408000f0] p24_call_2_lo: retl lduh [%o3+0x01e],%l7 ! Mem[00000000418000de] p24_jmpl_2_he: lduh [%i0+0x01e],%l7 ! Mem[00000000400000de] ldstub [%i3+0x00c],%l6 ! Mem[00000000418000cc] ldstub [%i0+0x00c],%l3 ! Mem[00000000400000cc] jmpl %g6+8,%g0 ldd [%i3+0x010],%l6 ! Mem[00000000418000d0] p24_call_2_he: retl lduh [%i1+0x030],%l1 ! Mem[00000000408000f0] p24_jmpl_2_ho: lduh [%o0+0x01e],%l7 ! Mem[00000000400000de] ldstub [%o3+0x00c],%l6 ! Mem[00000000418000cc] ldstub [%o0+0x00c],%l3 ! Mem[00000000400000cc] jmpl %g6+8,%g0 ldd [%o3+0x010],%l6 ! Mem[00000000418000d0] p24_call_2_ho: retl lduh [%o1+0x030],%l1 ! Mem[00000000408000f0] p25_jmpl_2_le: stw %l1,[%i0+0x00c] ! Mem[00000000420000cc] ldub [%i1+0x011],%l2 ! Mem[00000000428000d1] ldd [%i3+0x018],%l6 ! Mem[00000000438000d8] lduh [%i2+0x034],%l4 ! Mem[00000000430000f4] ldstub [%i2+0x009],%l4 ! Mem[00000000430000c9] ldstub [%i2+0x010],%l1 ! Mem[00000000430000d0] jmpl %g6+8,%g0 ldsh [%i1+0x014],%l0 ! Mem[00000000428000d4] p25_call_2_le: ldd [%i0+0x000],%l0 ! Mem[00000000420000c0] stb %l1,[%i2+0x011] ! Mem[00000000430000d1] swap [%i1+0x004],%l5 ! Mem[00000000428000c4] swap [%i1+0x024],%l4 ! Mem[00000000428000e4] ldsb [%i0+0x01f],%l2 ! Mem[00000000420000df] swap [%i2+0x034],%l6 ! Mem[00000000430000f4] ldsh [%i2+0x03a],%l6 ! Mem[00000000430000fa] retl sth %l2,[%i2+0x00a] ! Mem[00000000430000ca] p25_jmpl_2_lo: stw %l1,[%o0+0x00c] ! Mem[00000000420000cc] ldub [%o1+0x011],%l2 ! Mem[00000000428000d1] ldd [%o3+0x018],%l6 ! Mem[00000000438000d8] lduh [%o2+0x034],%l4 ! Mem[00000000430000f4] ldstub [%o2+0x009],%l4 ! Mem[00000000430000c9] ldstub [%o2+0x010],%l1 ! Mem[00000000430000d0] jmpl %g6+8,%g0 ldsh [%o1+0x014],%l0 ! Mem[00000000428000d4] p25_call_2_lo: ldd [%o0+0x000],%l0 ! Mem[00000000420000c0] stb %l1,[%o2+0x011] ! Mem[00000000430000d1] swap [%o1+0x004],%l5 ! Mem[00000000428000c4] swap [%o1+0x024],%l4 ! Mem[00000000428000e4] ldsb [%o0+0x01f],%l2 ! Mem[00000000420000df] swap [%o2+0x034],%l6 ! Mem[00000000430000f4] ldsh [%o2+0x03a],%l6 ! Mem[00000000430000fa] retl sth %l2,[%o2+0x00a] ! Mem[00000000430000ca] p25_jmpl_2_he: ldstub [%i2+0x02a],%l0 ! Mem[00000000430000ea] jmpl %g6+8,%g0 lduh [%i3+0x010],%l3 ! Mem[00000000438000d0] p25_call_2_he: retl stx %l4,[%i1+0x038] ! Mem[00000000428000f8] p25_jmpl_2_ho: ldstub [%o2+0x02a],%l0 ! Mem[00000000430000ea] jmpl %g6+8,%g0 lduh [%o3+0x010],%l3 ! Mem[00000000438000d0] p25_call_2_ho: retl stx %l4,[%o1+0x038] ! Mem[00000000428000f8] p26_jmpl_2_le: stw %l3,[%i1+0x010] ! Mem[00000000448000d0] lduh [%i2+0x038],%l2 ! Mem[00000000450000f8] jmpl %g6+8,%g0 sth %l4,[%i1+0x022] ! Mem[00000000448000e2] p26_call_2_le: retl ldstub [%i3+0x000],%l5 ! Mem[00000000458000c0] p26_jmpl_2_lo: stw %l3,[%o1+0x010] ! Mem[00000000448000d0] lduh [%o2+0x038],%l2 ! Mem[00000000450000f8] jmpl %g6+8,%g0 sth %l4,[%o1+0x022] ! Mem[00000000448000e2] p26_call_2_lo: retl ldstub [%o3+0x000],%l5 ! Mem[00000000458000c0] p26_jmpl_2_he: ldsw [%i3+0x00c],%l1 ! Mem[00000000458000cc] lduw [%i3+0x010],%l2 ! Mem[00000000458000d0] lduw [%i3+0x01c],%l6 ! Mem[00000000458000dc] std %l4,[%i2+0x038] ! Mem[00000000450000f8] ldub [%i0+0x011],%l2 ! Mem[00000000440000d1] stw %l3,[%i3+0x008] ! Mem[00000000458000c8] jmpl %g6+8,%g0 ldx [%i0+0x038],%l0 ! Mem[00000000440000f8] p26_call_2_he: ldstub [%i3+0x007],%l5 ! Mem[00000000458000c7] ldsb [%i1+0x008],%l7 ! Mem[00000000448000c8] retl swap [%i3+0x004],%l6 ! Mem[00000000458000c4] p26_jmpl_2_ho: ldsw [%o3+0x00c],%l1 ! Mem[00000000458000cc] lduw [%o3+0x010],%l2 ! Mem[00000000458000d0] lduw [%o3+0x01c],%l6 ! Mem[00000000458000dc] std %l4,[%o2+0x038] ! Mem[00000000450000f8] ldub [%o0+0x011],%l2 ! Mem[00000000440000d1] stw %l3,[%o3+0x008] ! Mem[00000000458000c8] jmpl %g6+8,%g0 ldx [%o0+0x038],%l0 ! Mem[00000000440000f8] p26_call_2_ho: ldstub [%o3+0x007],%l5 ! Mem[00000000458000c7] ldsb [%o1+0x008],%l7 ! Mem[00000000448000c8] retl swap [%o3+0x004],%l6 ! Mem[00000000458000c4] p27_jmpl_2_le: ldsh [%i0+0x006],%l2 ! Mem[00000000460000c6] swap [%i1+0x010],%l3 ! Mem[00000000468000d0] ldsh [%i2+0x038],%l2 ! Mem[00000000470000f8] jmpl %g6+8,%g0 ldub [%i0+0x003],%l4 ! Mem[00000000460000c3] p27_call_2_le: retl sth %l5,[%i3+0x020] ! Mem[00000000478000e0] p27_jmpl_2_lo: ldsh [%o0+0x006],%l2 ! Mem[00000000460000c6] swap [%o1+0x010],%l3 ! Mem[00000000468000d0] ldsh [%o2+0x038],%l2 ! Mem[00000000470000f8] jmpl %g6+8,%g0 ldub [%o0+0x003],%l4 ! Mem[00000000460000c3] p27_call_2_lo: retl sth %l5,[%o3+0x020] ! Mem[00000000478000e0] p27_jmpl_2_he: ldstub [%i3+0x00f],%l1 ! Mem[00000000478000cf] swap [%i1+0x010],%l2 ! Mem[00000000468000d0] ldsb [%i3+0x01e],%l6 ! Mem[00000000478000de] swap [%i0+0x034],%l4 ! Mem[00000000460000f4] lduh [%i3+0x010],%l2 ! Mem[00000000478000d0] ldstub [%i1+0x028],%l3 ! Mem[00000000468000e8] jmpl %g6+8,%g0 ldstub [%i3+0x03f],%l1 ! Mem[00000000478000ff] p27_call_2_he: stw %l5,[%i1+0x004] ! Mem[00000000468000c4] retl ldd [%i0+0x018],%l0 ! Mem[00000000460000d8] p27_jmpl_2_ho: ldstub [%o3+0x00f],%l1 ! Mem[00000000478000cf] swap [%o1+0x010],%l2 ! Mem[00000000468000d0] ldsb [%o3+0x01e],%l6 ! Mem[00000000478000de] swap [%o0+0x034],%l4 ! Mem[00000000460000f4] lduh [%o3+0x010],%l2 ! Mem[00000000478000d0] ldstub [%o1+0x028],%l3 ! Mem[00000000468000e8] jmpl %g6+8,%g0 ldstub [%o3+0x03f],%l1 ! Mem[00000000478000ff] p27_call_2_ho: stw %l5,[%o1+0x004] ! Mem[00000000468000c4] retl ldd [%o0+0x018],%l0 ! Mem[00000000460000d8] p28_jmpl_2_le: ldstub [%i2+0x008],%l5 ! Mem[00000000490000c8] jmpl %g6+8,%g0 stx %l3,[%i1+0x028] ! Mem[00000000488000e8] p28_call_2_le: lduw [%i1+0x008],%l1 ! Mem[00000000488000c8] retl ldstub [%i0+0x00e],%l3 ! Mem[00000000480000ce] p28_jmpl_2_lo: ldstub [%o2+0x008],%l5 ! Mem[00000000490000c8] jmpl %g6+8,%g0 stx %l3,[%o1+0x028] ! Mem[00000000488000e8] p28_call_2_lo: lduw [%o1+0x008],%l1 ! Mem[00000000488000c8] retl ldstub [%o0+0x00e],%l3 ! Mem[00000000480000ce] p28_jmpl_2_he: ldstub [%i3+0x008],%l0 ! Mem[00000000498000c8] ldstub [%i2+0x02b],%l7 ! Mem[00000000490000eb] ldx [%i2+0x008],%l3 ! Mem[00000000490000c8] stw %l6,[%i2+0x030] ! Mem[00000000490000f0] jmpl %g6+8,%g0 stx %l5,[%i0+0x028] ! Mem[00000000480000e8] p28_call_2_he: ldub [%i0+0x021],%l1 ! Mem[00000000480000e1] swap [%i2+0x030],%l7 ! Mem[00000000490000f0] ldx [%i3+0x000],%l3 ! Mem[00000000498000c0] std %l0,[%i1+0x038] ! Mem[00000000488000f8] ldx [%i3+0x018],%l7 ! Mem[00000000498000d8] retl ldsh [%i0+0x008],%l7 ! Mem[00000000480000c8] p28_jmpl_2_ho: ldstub [%o3+0x008],%l0 ! Mem[00000000498000c8] ldstub [%o2+0x02b],%l7 ! Mem[00000000490000eb] ldx [%o2+0x008],%l3 ! Mem[00000000490000c8] stw %l6,[%o2+0x030] ! Mem[00000000490000f0] jmpl %g6+8,%g0 stx %l5,[%o0+0x028] ! Mem[00000000480000e8] p28_call_2_ho: ldub [%o0+0x021],%l1 ! Mem[00000000480000e1] swap [%o2+0x030],%l7 ! Mem[00000000490000f0] ldx [%o3+0x000],%l3 ! Mem[00000000498000c0] std %l0,[%o1+0x038] ! Mem[00000000488000f8] ldx [%o3+0x018],%l7 ! Mem[00000000498000d8] retl ldsh [%o0+0x008],%l7 ! Mem[00000000480000c8] p29_jmpl_2_le: swap [%i1+0x018],%l2 ! Mem[000000004a8000d8] ldstub [%i0+0x031],%l4 ! Mem[000000004a0000f1] swap [%i2+0x014],%l6 ! Mem[000000004b0000d4] swap [%i2+0x008],%l6 ! Mem[000000004b0000c8] swap [%i0+0x004],%l0 ! Mem[000000004a0000c4] jmpl %g6+8,%g0 stb %l2,[%i3+0x004] ! Mem[000000004b8000c4] p29_call_2_le: ldstub [%i3+0x010],%l4 ! Mem[000000004b8000d0] lduw [%i1+0x034],%l0 ! Mem[000000004a8000f4] swap [%i2+0x03c],%l0 ! Mem[000000004b0000fc] swap [%i3+0x030],%l1 ! Mem[000000004b8000f0] retl stx %l5,[%i0+0x010] ! Mem[000000004a0000d0] p29_jmpl_2_lo: swap [%o1+0x018],%l2 ! Mem[000000004a8000d8] ldstub [%o0+0x031],%l4 ! Mem[000000004a0000f1] swap [%o2+0x014],%l6 ! Mem[000000004b0000d4] swap [%o2+0x008],%l6 ! Mem[000000004b0000c8] swap [%o0+0x004],%l0 ! Mem[000000004a0000c4] jmpl %g6+8,%g0 stb %l2,[%o3+0x004] ! Mem[000000004b8000c4] p29_call_2_lo: ldstub [%o3+0x010],%l4 ! Mem[000000004b8000d0] lduw [%o1+0x034],%l0 ! Mem[000000004a8000f4] swap [%o2+0x03c],%l0 ! Mem[000000004b0000fc] swap [%o3+0x030],%l1 ! Mem[000000004b8000f0] retl stx %l5,[%o0+0x010] ! Mem[000000004a0000d0] p29_jmpl_2_he: ldstub [%i0+0x038],%l4 ! Mem[000000004a0000f8] ldstub [%i3+0x012],%l5 ! Mem[000000004b8000d2] ldx [%i0+0x030],%l6 ! Mem[000000004a0000f0] stw %l4,[%i3+0x010] ! Mem[000000004b8000d0] jmpl %g6+8,%g0 ldsw [%i3+0x028],%l2 ! Mem[000000004b8000e8] p29_call_2_he: ldsw [%i3+0x028],%l7 ! Mem[000000004b8000e8] std %l2,[%i3+0x008] ! Mem[000000004b8000c8] ldsb [%i1+0x002],%l2 ! Mem[000000004a8000c2] lduh [%i1+0x03a],%l0 ! Mem[000000004a8000fa] retl sth %l1,[%i2+0x000] ! Mem[000000004b0000c0] p29_jmpl_2_ho: ldstub [%o0+0x038],%l4 ! Mem[000000004a0000f8] ldstub [%o3+0x012],%l5 ! Mem[000000004b8000d2] ldx [%o0+0x030],%l6 ! Mem[000000004a0000f0] stw %l4,[%o3+0x010] ! Mem[000000004b8000d0] jmpl %g6+8,%g0 ldsw [%o3+0x028],%l2 ! Mem[000000004b8000e8] p29_call_2_ho: ldsw [%o3+0x028],%l7 ! Mem[000000004b8000e8] std %l2,[%o3+0x008] ! Mem[000000004b8000c8] ldsb [%o1+0x002],%l2 ! Mem[000000004a8000c2] lduh [%o1+0x03a],%l0 ! Mem[000000004a8000fa] retl sth %l1,[%o2+0x000] ! Mem[000000004b0000c0] p30_jmpl_2_le: lduw [%i0+0x034],%l2 ! Mem[000000004c0000f4] sth %l4,[%i3+0x00e] ! Mem[000000004d8000ce] jmpl %g6+8,%g0 swap [%i2+0x020],%l5 ! Mem[000000004d0000e0] p30_call_2_le: ldstub [%i2+0x03e],%l5 ! Mem[000000004d0000fe] ldd [%i2+0x018],%l6 ! Mem[000000004d0000d8] swap [%i0+0x010],%l6 ! Mem[000000004c0000d0] swap [%i2+0x020],%l3 ! Mem[000000004d0000e0] retl ldsw [%i1+0x004],%l2 ! Mem[000000004c8000c4] p30_jmpl_2_lo: lduw [%o0+0x034],%l2 ! Mem[000000004c0000f4] sth %l4,[%o3+0x00e] ! Mem[000000004d8000ce] jmpl %g6+8,%g0 swap [%o2+0x020],%l5 ! Mem[000000004d0000e0] p30_call_2_lo: ldstub [%o2+0x03e],%l5 ! Mem[000000004d0000fe] ldd [%o2+0x018],%l6 ! Mem[000000004d0000d8] swap [%o0+0x010],%l6 ! Mem[000000004c0000d0] swap [%o2+0x020],%l3 ! Mem[000000004d0000e0] retl ldsw [%o1+0x004],%l2 ! Mem[000000004c8000c4] p30_jmpl_2_he: ldd [%i3+0x010],%l2 ! Mem[000000004d8000d0] swap [%i2+0x000],%l5 ! Mem[000000004d0000c0] swap [%i3+0x038],%l5 ! Mem[000000004d8000f8] ldd [%i3+0x028],%l4 ! Mem[000000004d8000e8] ldstub [%i0+0x03f],%l5 ! Mem[000000004c0000ff] ldd [%i0+0x010],%l6 ! Mem[000000004c0000d0] jmpl %g6+8,%g0 swap [%i1+0x01c],%l5 ! Mem[000000004c8000dc] p30_call_2_he: ldsh [%i2+0x03a],%l0 ! Mem[000000004d0000fa] std %l2,[%i2+0x000] ! Mem[000000004d0000c0] ldx [%i1+0x028],%l6 ! Mem[000000004c8000e8] lduw [%i1+0x004],%l1 ! Mem[000000004c8000c4] ldsb [%i2+0x02b],%l0 ! Mem[000000004d0000eb] retl lduw [%i1+0x03c],%l2 ! Mem[000000004c8000fc] p30_jmpl_2_ho: ldd [%o3+0x010],%l2 ! Mem[000000004d8000d0] swap [%o2+0x000],%l5 ! Mem[000000004d0000c0] swap [%o3+0x038],%l5 ! Mem[000000004d8000f8] ldd [%o3+0x028],%l4 ! Mem[000000004d8000e8] ldstub [%o0+0x03f],%l5 ! Mem[000000004c0000ff] ldd [%o0+0x010],%l6 ! Mem[000000004c0000d0] jmpl %g6+8,%g0 swap [%o1+0x01c],%l5 ! Mem[000000004c8000dc] p30_call_2_ho: ldsh [%o2+0x03a],%l0 ! Mem[000000004d0000fa] std %l2,[%o2+0x000] ! Mem[000000004d0000c0] ldx [%o1+0x028],%l6 ! Mem[000000004c8000e8] lduw [%o1+0x004],%l1 ! Mem[000000004c8000c4] ldsb [%o2+0x02b],%l0 ! Mem[000000004d0000eb] retl lduw [%o1+0x03c],%l2 ! Mem[000000004c8000fc] p31_jmpl_2_le: ldstub [%i0+0x02c],%l0 ! Mem[000000004e0000ec] ldd [%i1+0x020],%l6 ! Mem[000000004e8000e0] ldub [%i0+0x032],%l1 ! Mem[000000004e0000f2] lduw [%i1+0x028],%l5 ! Mem[000000004e8000e8] lduh [%i1+0x00e],%l3 ! Mem[000000004e8000ce] ldsh [%i3+0x022],%l1 ! Mem[000000004f8000e2] jmpl %g6+8,%g0 ldsb [%i1+0x03a],%l6 ! Mem[000000004e8000fa] p31_call_2_le: ldstub [%i1+0x032],%l0 ! Mem[000000004e8000f2] ldstub [%i2+0x00d],%l3 ! Mem[000000004f0000cd] swap [%i1+0x01c],%l4 ! Mem[000000004e8000dc] retl stb %l3,[%i2+0x034] ! Mem[000000004f0000f4] p31_jmpl_2_lo: ldstub [%o0+0x02c],%l0 ! Mem[000000004e0000ec] ldd [%o1+0x020],%l6 ! Mem[000000004e8000e0] ldub [%o0+0x032],%l1 ! Mem[000000004e0000f2] lduw [%o1+0x028],%l5 ! Mem[000000004e8000e8] lduh [%o1+0x00e],%l3 ! Mem[000000004e8000ce] ldsh [%o3+0x022],%l1 ! Mem[000000004f8000e2] jmpl %g6+8,%g0 ldsb [%o1+0x03a],%l6 ! Mem[000000004e8000fa] p31_call_2_lo: ldstub [%o1+0x032],%l0 ! Mem[000000004e8000f2] ldstub [%o2+0x00d],%l3 ! Mem[000000004f0000cd] swap [%o1+0x01c],%l4 ! Mem[000000004e8000dc] retl stb %l3,[%o2+0x034] ! Mem[000000004f0000f4] p31_jmpl_2_he: ldub [%i3+0x00c],%l5 ! Mem[000000004f8000cc] lduh [%i0+0x01c],%l1 ! Mem[000000004e0000dc] ldstub [%i2+0x015],%l0 ! Mem[000000004f0000d5] ldx [%i1+0x028],%l3 ! Mem[000000004e8000e8] stb %l0,[%i1+0x03b] ! Mem[000000004e8000fb] ldstub [%i1+0x024],%l6 ! Mem[000000004e8000e4] jmpl %g6+8,%g0 ldstub [%i2+0x006],%l0 ! Mem[000000004f0000c6] p31_call_2_he: lduh [%i3+0x03a],%l4 ! Mem[000000004f8000fa] ldx [%i1+0x038],%l2 ! Mem[000000004e8000f8] ldstub [%i3+0x001],%l2 ! Mem[000000004f8000c1] ldsh [%i0+0x000],%l6 ! Mem[000000004e0000c0] ldstub [%i3+0x023],%l0 ! Mem[000000004f8000e3] lduw [%i3+0x03c],%l4 ! Mem[000000004f8000fc] ldsh [%i0+0x02a],%l2 ! Mem[000000004e0000ea] retl swap [%i2+0x034],%l6 ! Mem[000000004f0000f4] p31_jmpl_2_ho: ldub [%o3+0x00c],%l5 ! Mem[000000004f8000cc] lduh [%o0+0x01c],%l1 ! Mem[000000004e0000dc] ldstub [%o2+0x015],%l0 ! Mem[000000004f0000d5] ldx [%o1+0x028],%l3 ! Mem[000000004e8000e8] stb %l0,[%o1+0x03b] ! Mem[000000004e8000fb] ldstub [%o1+0x024],%l6 ! Mem[000000004e8000e4] jmpl %g6+8,%g0 ldstub [%o2+0x006],%l0 ! Mem[000000004f0000c6] p31_call_2_ho: lduh [%o3+0x03a],%l4 ! Mem[000000004f8000fa] ldx [%o1+0x038],%l2 ! Mem[000000004e8000f8] ldstub [%o3+0x001],%l2 ! Mem[000000004f8000c1] ldsh [%o0+0x000],%l6 ! Mem[000000004e0000c0] ldstub [%o3+0x023],%l0 ! Mem[000000004f8000e3] lduw [%o3+0x03c],%l4 ! Mem[000000004f8000fc] ldsh [%o0+0x02a],%l2 ! Mem[000000004e0000ea] retl swap [%o2+0x034],%l6 ! Mem[000000004f0000f4] p32_jmpl_2_le: ldstub [%i0+0x039],%l2 ! Mem[00000000500000f9] ldsb [%i0+0x023],%l4 ! Mem[00000000500000e3] ldsh [%i0+0x008],%l0 ! Mem[00000000500000c8] jmpl %g6+8,%g0 lduw [%i2+0x028],%l7 ! Mem[00000000510000e8] p32_call_2_le: swap [%i0+0x008],%l1 ! Mem[00000000500000c8] ldstub [%i1+0x026],%l6 ! Mem[00000000508000e6] ldstub [%i3+0x00d],%l5 ! Mem[00000000518000cd] ldsw [%i0+0x00c],%l1 ! Mem[00000000500000cc] ldstub [%i2+0x02a],%l7 ! Mem[00000000510000ea] swap [%i0+0x000],%l1 ! Mem[00000000500000c0] ldd [%i0+0x030],%l0 ! Mem[00000000500000f0] retl stb %l5,[%i2+0x004] ! Mem[00000000510000c4] p32_jmpl_2_lo: ldstub [%o0+0x039],%l2 ! Mem[00000000500000f9] ldsb [%o0+0x023],%l4 ! Mem[00000000500000e3] ldsh [%o0+0x008],%l0 ! Mem[00000000500000c8] jmpl %g6+8,%g0 lduw [%o2+0x028],%l7 ! Mem[00000000510000e8] p32_call_2_lo: swap [%o0+0x008],%l1 ! Mem[00000000500000c8] ldstub [%o1+0x026],%l6 ! Mem[00000000508000e6] ldstub [%o3+0x00d],%l5 ! Mem[00000000518000cd] ldsw [%o0+0x00c],%l1 ! Mem[00000000500000cc] ldstub [%o2+0x02a],%l7 ! Mem[00000000510000ea] swap [%o0+0x000],%l1 ! Mem[00000000500000c0] ldd [%o0+0x030],%l0 ! Mem[00000000500000f0] retl stb %l5,[%o2+0x004] ! Mem[00000000510000c4] p32_jmpl_2_he: lduh [%i2+0x024],%l6 ! Mem[00000000510000e4] std %l0,[%i2+0x020] ! Mem[00000000510000e0] ldsh [%i3+0x004],%l2 ! Mem[00000000518000c4] stb %l2,[%i2+0x03e] ! Mem[00000000510000fe] lduw [%i1+0x038],%l1 ! Mem[00000000508000f8] ldx [%i0+0x008],%l0 ! Mem[00000000500000c8] jmpl %g6+8,%g0 stw %l4,[%i2+0x01c] ! Mem[00000000510000dc] p32_call_2_he: ldstub [%i1+0x000],%l4 ! Mem[00000000508000c0] swap [%i0+0x030],%l2 ! Mem[00000000500000f0] retl lduw [%i0+0x020],%l1 ! Mem[00000000500000e0] p32_jmpl_2_ho: lduh [%o2+0x024],%l6 ! Mem[00000000510000e4] std %l0,[%o2+0x020] ! Mem[00000000510000e0] ldsh [%o3+0x004],%l2 ! Mem[00000000518000c4] stb %l2,[%o2+0x03e] ! Mem[00000000510000fe] lduw [%o1+0x038],%l1 ! Mem[00000000508000f8] ldx [%o0+0x008],%l0 ! Mem[00000000500000c8] jmpl %g6+8,%g0 stw %l4,[%o2+0x01c] ! Mem[00000000510000dc] p32_call_2_ho: ldstub [%o1+0x000],%l4 ! Mem[00000000508000c0] swap [%o0+0x030],%l2 ! Mem[00000000500000f0] retl lduw [%o0+0x020],%l1 ! Mem[00000000500000e0] p33_jmpl_2_le: stx %l3,[%i2+0x008] ! Mem[00000000530000c8] jmpl %g6+8,%g0 ldsh [%i0+0x032],%l5 ! Mem[00000000520000f2] p33_call_2_le: swap [%i2+0x018],%l5 ! Mem[00000000530000d8] ldsh [%i2+0x002],%l5 ! Mem[00000000530000c2] retl ldstub [%i1+0x03f],%l5 ! Mem[00000000528000ff] p33_jmpl_2_lo: stx %l3,[%o2+0x008] ! Mem[00000000530000c8] jmpl %g6+8,%g0 ldsh [%o0+0x032],%l5 ! Mem[00000000520000f2] p33_call_2_lo: swap [%o2+0x018],%l5 ! Mem[00000000530000d8] ldsh [%o2+0x002],%l5 ! Mem[00000000530000c2] retl ldstub [%o1+0x03f],%l5 ! Mem[00000000528000ff] p33_jmpl_2_he: ldsw [%i2+0x034],%l7 ! Mem[00000000530000f4] stb %l6,[%i2+0x005] ! Mem[00000000530000c5] stb %l0,[%i3+0x02c] ! Mem[00000000538000ec] std %l2,[%i0+0x010] ! Mem[00000000520000d0] jmpl %g6+8,%g0 ldstub [%i0+0x039],%l2 ! Mem[00000000520000f9] p33_call_2_he: ldd [%i2+0x030],%l0 ! Mem[00000000530000f0] ldstub [%i2+0x00d],%l3 ! Mem[00000000530000cd] retl swap [%i3+0x01c],%l4 ! Mem[00000000538000dc] p33_jmpl_2_ho: ldsw [%o2+0x034],%l7 ! Mem[00000000530000f4] stb %l6,[%o2+0x005] ! Mem[00000000530000c5] stb %l0,[%o3+0x02c] ! Mem[00000000538000ec] std %l2,[%o0+0x010] ! Mem[00000000520000d0] jmpl %g6+8,%g0 ldstub [%o0+0x039],%l2 ! Mem[00000000520000f9] p33_call_2_ho: ldd [%o2+0x030],%l0 ! Mem[00000000530000f0] ldstub [%o2+0x00d],%l3 ! Mem[00000000530000cd] retl swap [%o3+0x01c],%l4 ! Mem[00000000538000dc] p34_jmpl_2_le: stx %l1,[%i1+0x010] ! Mem[00000000548000d0] lduh [%i3+0x014],%l5 ! Mem[00000000558000d4] swap [%i0+0x02c],%l4 ! Mem[00000000540000ec] ldsb [%i3+0x010],%l0 ! Mem[00000000558000d0] swap [%i2+0x008],%l0 ! Mem[00000000550000c8] ldd [%i0+0x028],%l2 ! Mem[00000000540000e8] jmpl %g6+8,%g0 lduw [%i3+0x02c],%l3 ! Mem[00000000558000ec] p34_call_2_le: ldstub [%i3+0x009],%l1 ! Mem[00000000558000c9] retl swap [%i1+0x00c],%l3 ! Mem[00000000548000cc] p34_jmpl_2_lo: stx %l1,[%o1+0x010] ! Mem[00000000548000d0] lduh [%o3+0x014],%l5 ! Mem[00000000558000d4] swap [%o0+0x02c],%l4 ! Mem[00000000540000ec] ldsb [%o3+0x010],%l0 ! Mem[00000000558000d0] swap [%o2+0x008],%l0 ! Mem[00000000550000c8] ldd [%o0+0x028],%l2 ! Mem[00000000540000e8] jmpl %g6+8,%g0 lduw [%o3+0x02c],%l3 ! Mem[00000000558000ec] p34_call_2_lo: ldstub [%o3+0x009],%l1 ! Mem[00000000558000c9] retl swap [%o1+0x00c],%l3 ! Mem[00000000548000cc] p34_jmpl_2_he: stw %l0,[%i1+0x008] ! Mem[00000000548000c8] ldstub [%i1+0x02b],%l7 ! Mem[00000000548000eb] stw %l3,[%i2+0x00c] ! Mem[00000000550000cc] ldx [%i2+0x030],%l6 ! Mem[00000000550000f0] jmpl %g6+8,%g0 ldub [%i2+0x02c],%l5 ! Mem[00000000550000ec] p34_call_2_he: ldub [%i3+0x00d],%l1 ! Mem[00000000558000cd] ldsh [%i3+0x006],%l0 ! Mem[00000000558000c6] ldstub [%i1+0x01d],%l5 ! Mem[00000000548000dd] lduw [%i1+0x038],%l0 ! Mem[00000000548000f8] ldstub [%i0+0x005],%l7 ! Mem[00000000540000c5] retl swap [%i1+0x03c],%l0 ! Mem[00000000548000fc] p34_jmpl_2_ho: stw %l0,[%o1+0x008] ! Mem[00000000548000c8] ldstub [%o1+0x02b],%l7 ! Mem[00000000548000eb] stw %l3,[%o2+0x00c] ! Mem[00000000550000cc] ldx [%o2+0x030],%l6 ! Mem[00000000550000f0] jmpl %g6+8,%g0 ldub [%o2+0x02c],%l5 ! Mem[00000000550000ec] p34_call_2_ho: ldub [%o3+0x00d],%l1 ! Mem[00000000558000cd] ldsh [%o3+0x006],%l0 ! Mem[00000000558000c6] ldstub [%o1+0x01d],%l5 ! Mem[00000000548000dd] lduw [%o1+0x038],%l0 ! Mem[00000000548000f8] ldstub [%o0+0x005],%l7 ! Mem[00000000540000c5] retl swap [%o1+0x03c],%l0 ! Mem[00000000548000fc] p35_jmpl_2_le: std %l2,[%i1+0x010] ! Mem[00000000568000d0] swap [%i0+0x004],%l2 ! Mem[00000000560000c4] ldub [%i1+0x019],%l2 ! Mem[00000000568000d9] lduw [%i1+0x030],%l4 ! Mem[00000000568000f0] ldsh [%i2+0x014],%l6 ! Mem[00000000570000d4] jmpl %g6+8,%g0 ldsh [%i1+0x008],%l6 ! Mem[00000000568000c8] p35_call_2_le: ldub [%i0+0x02b],%l0 ! Mem[00000000560000eb] retl swap [%i1+0x01c],%l2 ! Mem[00000000568000dc] p35_jmpl_2_lo: std %l2,[%o1+0x010] ! Mem[00000000568000d0] swap [%o0+0x004],%l2 ! Mem[00000000560000c4] ldub [%o1+0x019],%l2 ! Mem[00000000568000d9] lduw [%o1+0x030],%l4 ! Mem[00000000568000f0] ldsh [%o2+0x014],%l6 ! Mem[00000000570000d4] jmpl %g6+8,%g0 ldsh [%o1+0x008],%l6 ! Mem[00000000568000c8] p35_call_2_lo: ldub [%o0+0x02b],%l0 ! Mem[00000000560000eb] retl swap [%o1+0x01c],%l2 ! Mem[00000000568000dc] p35_jmpl_2_he: swap [%i3+0x01c],%l7 ! Mem[00000000578000dc] sth %l3,[%i2+0x018] ! Mem[00000000570000d8] stb %l2,[%i1+0x000] ! Mem[00000000568000c0] jmpl %g6+8,%g0 ldstub [%i3+0x029],%l5 ! Mem[00000000578000e9] p35_call_2_he: retl std %l4,[%i2+0x030] ! Mem[00000000570000f0] p35_jmpl_2_ho: swap [%o3+0x01c],%l7 ! Mem[00000000578000dc] sth %l3,[%o2+0x018] ! Mem[00000000570000d8] stb %l2,[%o1+0x000] ! Mem[00000000568000c0] jmpl %g6+8,%g0 ldstub [%o3+0x029],%l5 ! Mem[00000000578000e9] p35_call_2_ho: retl std %l4,[%o2+0x030] ! Mem[00000000570000f0] p36_jmpl_2_le: stx %l1,[%i3+0x008] ! Mem[00000000598000c8] swap [%i0+0x030],%l6 ! Mem[00000000580000f0] swap [%i1+0x02c],%l5 ! Mem[00000000588000ec] lduh [%i0+0x03e],%l5 ! Mem[00000000580000fe] swap [%i0+0x010],%l7 ! Mem[00000000580000d0] lduw [%i1+0x01c],%l5 ! Mem[00000000588000dc] jmpl %g6+8,%g0 ldstub [%i0+0x024],%l3 ! Mem[00000000580000e4] p36_call_2_le: retl swap [%i1+0x004],%l7 ! Mem[00000000588000c4] p36_jmpl_2_lo: stx %l1,[%o3+0x008] ! Mem[00000000598000c8] swap [%o0+0x030],%l6 ! Mem[00000000580000f0] swap [%o1+0x02c],%l5 ! Mem[00000000588000ec] lduh [%o0+0x03e],%l5 ! Mem[00000000580000fe] swap [%o0+0x010],%l7 ! Mem[00000000580000d0] lduw [%o1+0x01c],%l5 ! Mem[00000000588000dc] jmpl %g6+8,%g0 ldstub [%o0+0x024],%l3 ! Mem[00000000580000e4] p36_call_2_lo: retl swap [%o1+0x004],%l7 ! Mem[00000000588000c4] p36_jmpl_2_he: ldstub [%i0+0x012],%l4 ! Mem[00000000580000d2] jmpl %g6+8,%g0 ldub [%i1+0x029],%l7 ! Mem[00000000588000e9] p36_call_2_he: ldstub [%i0+0x01c],%l6 ! Mem[00000000580000dc] stb %l4,[%i0+0x01b] ! Mem[00000000580000db] ldub [%i1+0x007],%l6 ! Mem[00000000588000c7] ldx [%i3+0x018],%l2 ! Mem[00000000598000d8] retl ldstub [%i1+0x001],%l2 ! Mem[00000000588000c1] p36_jmpl_2_ho: ldstub [%o0+0x012],%l4 ! Mem[00000000580000d2] jmpl %g6+8,%g0 ldub [%o1+0x029],%l7 ! Mem[00000000588000e9] p36_call_2_ho: ldstub [%o0+0x01c],%l6 ! Mem[00000000580000dc] stb %l4,[%o0+0x01b] ! Mem[00000000580000db] ldub [%o1+0x007],%l6 ! Mem[00000000588000c7] ldx [%o3+0x018],%l2 ! Mem[00000000598000d8] retl ldstub [%o1+0x001],%l2 ! Mem[00000000588000c1] p37_jmpl_2_le: sth %l2,[%i2+0x038] ! Mem[000000005b0000f8] ldub [%i3+0x003],%l4 ! Mem[000000005b8000c3] swap [%i1+0x000],%l5 ! Mem[000000005a8000c0] jmpl %g6+8,%g0 stx %l6,[%i3+0x010] ! Mem[000000005b8000d0] p37_call_2_le: swap [%i1+0x02c],%l5 ! Mem[000000005a8000ec] ldd [%i2+0x008],%l0 ! Mem[000000005b0000c8] std %l0,[%i1+0x000] ! Mem[000000005a8000c0] lduw [%i1+0x03c],%l5 ! Mem[000000005a8000fc] ldstub [%i0+0x01b],%l0 ! Mem[000000005a0000db] swap [%i3+0x024],%l7 ! Mem[000000005b8000e4] retl swap [%i0+0x030],%l2 ! Mem[000000005a0000f0] p37_jmpl_2_lo: sth %l2,[%o2+0x038] ! Mem[000000005b0000f8] ldub [%o3+0x003],%l4 ! Mem[000000005b8000c3] swap [%o1+0x000],%l5 ! Mem[000000005a8000c0] jmpl %g6+8,%g0 stx %l6,[%o3+0x010] ! Mem[000000005b8000d0] p37_call_2_lo: swap [%o1+0x02c],%l5 ! Mem[000000005a8000ec] ldd [%o2+0x008],%l0 ! Mem[000000005b0000c8] std %l0,[%o1+0x000] ! Mem[000000005a8000c0] lduw [%o1+0x03c],%l5 ! Mem[000000005a8000fc] ldstub [%o0+0x01b],%l0 ! Mem[000000005a0000db] swap [%o3+0x024],%l7 ! Mem[000000005b8000e4] retl swap [%o0+0x030],%l2 ! Mem[000000005a0000f0] p37_jmpl_2_he: swap [%i3+0x014],%l6 ! Mem[000000005b8000d4] ldsh [%i2+0x024],%l6 ! Mem[000000005b0000e4] stb %l0,[%i2+0x006] ! Mem[000000005b0000c6] ldsb [%i2+0x004],%l2 ! Mem[000000005b0000c4] jmpl %g6+8,%g0 swap [%i1+0x024],%l0 ! Mem[000000005a8000e4] p37_call_2_he: ldstub [%i1+0x034],%l0 ! Mem[000000005a8000f4] ldd [%i1+0x038],%l0 ! Mem[000000005a8000f8] lduw [%i1+0x030],%l1 ! Mem[000000005a8000f0] stb %l5,[%i0+0x014] ! Mem[000000005a0000d4] retl stb %l4,[%i2+0x031] ! Mem[000000005b0000f1] p37_jmpl_2_ho: swap [%o3+0x014],%l6 ! Mem[000000005b8000d4] ldsh [%o2+0x024],%l6 ! Mem[000000005b0000e4] stb %l0,[%o2+0x006] ! Mem[000000005b0000c6] ldsb [%o2+0x004],%l2 ! Mem[000000005b0000c4] jmpl %g6+8,%g0 swap [%o1+0x024],%l0 ! Mem[000000005a8000e4] p37_call_2_ho: ldstub [%o1+0x034],%l0 ! Mem[000000005a8000f4] ldd [%o1+0x038],%l0 ! Mem[000000005a8000f8] lduw [%o1+0x030],%l1 ! Mem[000000005a8000f0] stb %l5,[%o0+0x014] ! Mem[000000005a0000d4] retl stb %l4,[%o2+0x031] ! Mem[000000005b0000f1] p38_jmpl_2_le: ldd [%i0+0x000],%l6 ! Mem[000000005c0000c0] stx %l1,[%i3+0x010] ! Mem[000000005d8000d0] swap [%i3+0x03c],%l4 ! Mem[000000005d8000fc] ldsh [%i3+0x016],%l7 ! Mem[000000005d8000d6] ldsw [%i0+0x010],%l0 ! Mem[000000005c0000d0] jmpl %g6+8,%g0 ldstub [%i3+0x022],%l2 ! Mem[000000005d8000e2] p38_call_2_le: ldx [%i0+0x030],%l6 ! Mem[000000005c0000f0] ldstub [%i3+0x002],%l6 ! Mem[000000005d8000c2] std %l4,[%i0+0x010] ! Mem[000000005c0000d0] ldsb [%i3+0x02a],%l2 ! Mem[000000005d8000ea] retl ldsw [%i1+0x03c],%l0 ! Mem[000000005c8000fc] p38_jmpl_2_lo: ldd [%o0+0x000],%l6 ! Mem[000000005c0000c0] stx %l1,[%o3+0x010] ! Mem[000000005d8000d0] swap [%o3+0x03c],%l4 ! Mem[000000005d8000fc] ldsh [%o3+0x016],%l7 ! Mem[000000005d8000d6] ldsw [%o0+0x010],%l0 ! Mem[000000005c0000d0] jmpl %g6+8,%g0 ldstub [%o3+0x022],%l2 ! Mem[000000005d8000e2] p38_call_2_lo: ldx [%o0+0x030],%l6 ! Mem[000000005c0000f0] ldstub [%o3+0x002],%l6 ! Mem[000000005d8000c2] std %l4,[%o0+0x010] ! Mem[000000005c0000d0] ldsb [%o3+0x02a],%l2 ! Mem[000000005d8000ea] retl ldsw [%o1+0x03c],%l0 ! Mem[000000005c8000fc] p38_jmpl_2_he: ldsb [%i2+0x005],%l6 ! Mem[000000005d0000c5] ldstub [%i2+0x00f],%l1 ! Mem[000000005d0000cf] stx %l2,[%i3+0x010] ! Mem[000000005d8000d0] ldstub [%i2+0x005],%l1 ! Mem[000000005d0000c5] ldd [%i3+0x018],%l0 ! Mem[000000005d8000d8] swap [%i1+0x010],%l2 ! Mem[000000005c8000d0] std %l2,[%i0+0x000] ! Mem[000000005c0000c0] jmpl %g6+8,%g0 stb %l2,[%i0+0x019] ! Mem[000000005c0000d9] p38_call_2_he: ldstub [%i1+0x004],%l5 ! Mem[000000005c8000c4] ldx [%i3+0x038],%l0 ! Mem[000000005d8000f8] stw %l2,[%i3+0x03c] ! Mem[000000005d8000fc] lduh [%i2+0x036],%l6 ! Mem[000000005d0000f6] retl std %l0,[%i1+0x030] ! Mem[000000005c8000f0] p38_jmpl_2_ho: ldsb [%o2+0x005],%l6 ! Mem[000000005d0000c5] ldstub [%o2+0x00f],%l1 ! Mem[000000005d0000cf] stx %l2,[%o3+0x010] ! Mem[000000005d8000d0] ldstub [%o2+0x005],%l1 ! Mem[000000005d0000c5] ldd [%o3+0x018],%l0 ! Mem[000000005d8000d8] swap [%o1+0x010],%l2 ! Mem[000000005c8000d0] std %l2,[%o0+0x000] ! Mem[000000005c0000c0] jmpl %g6+8,%g0 stb %l2,[%o0+0x019] ! Mem[000000005c0000d9] p38_call_2_ho: ldstub [%o1+0x004],%l5 ! Mem[000000005c8000c4] ldx [%o3+0x038],%l0 ! Mem[000000005d8000f8] stw %l2,[%o3+0x03c] ! Mem[000000005d8000fc] lduh [%o2+0x036],%l6 ! Mem[000000005d0000f6] retl std %l0,[%o1+0x030] ! Mem[000000005c8000f0] p39_jmpl_2_le: ldsw [%i2+0x00c],%l3 ! Mem[000000005f0000cc] jmpl %g6+8,%g0 swap [%i2+0x004],%l4 ! Mem[000000005f0000c4] p39_call_2_le: ldx [%i1+0x000],%l3 ! Mem[000000005e8000c0] sth %l2,[%i1+0x004] ! Mem[000000005e8000c4] ldstub [%i1+0x031],%l7 ! Mem[000000005e8000f1] stx %l5,[%i2+0x000] ! Mem[000000005f0000c0] swap [%i2+0x03c],%l5 ! Mem[000000005f0000fc] ldsb [%i2+0x035],%l7 ! Mem[000000005f0000f5] ldx [%i1+0x008],%l5 ! Mem[000000005e8000c8] retl ldsw [%i1+0x020],%l2 ! Mem[000000005e8000e0] p39_jmpl_2_lo: ldsw [%o2+0x00c],%l3 ! Mem[000000005f0000cc] jmpl %g6+8,%g0 swap [%o2+0x004],%l4 ! Mem[000000005f0000c4] p39_call_2_lo: ldx [%o1+0x000],%l3 ! Mem[000000005e8000c0] sth %l2,[%o1+0x004] ! Mem[000000005e8000c4] ldstub [%o1+0x031],%l7 ! Mem[000000005e8000f1] stx %l5,[%o2+0x000] ! Mem[000000005f0000c0] swap [%o2+0x03c],%l5 ! Mem[000000005f0000fc] ldsb [%o2+0x035],%l7 ! Mem[000000005f0000f5] ldx [%o1+0x008],%l5 ! Mem[000000005e8000c8] retl ldsw [%o1+0x020],%l2 ! Mem[000000005e8000e0] p39_jmpl_2_he: jmpl %g6+8,%g0 ldstub [%i3+0x034],%l7 ! Mem[000000005f8000f4] p39_call_2_he: swap [%i2+0x020],%l3 ! Mem[000000005f0000e0] swap [%i0+0x004],%l2 ! Mem[000000005e0000c4] retl sth %l5,[%i0+0x020] ! Mem[000000005e0000e0] p39_jmpl_2_ho: jmpl %g6+8,%g0 ldstub [%o3+0x034],%l7 ! Mem[000000005f8000f4] p39_call_2_ho: swap [%o2+0x020],%l3 ! Mem[000000005f0000e0] swap [%o0+0x004],%l2 ! Mem[000000005e0000c4] retl sth %l5,[%o0+0x020] ! Mem[000000005e0000e0] p40_jmpl_2_le: ldstub [%i0+0x032],%l4 ! Mem[00000000600000f2] stx %l1,[%i0+0x010] ! Mem[00000000600000d0] jmpl %g6+8,%g0 lduh [%i1+0x03c],%l4 ! Mem[00000000608000fc] p40_call_2_le: ldstub [%i3+0x027],%l2 ! Mem[00000000618000e7] retl std %l4,[%i0+0x038] ! Mem[00000000600000f8] p40_jmpl_2_lo: ldstub [%o0+0x032],%l4 ! Mem[00000000600000f2] stx %l1,[%o0+0x010] ! Mem[00000000600000d0] jmpl %g6+8,%g0 lduh [%o1+0x03c],%l4 ! Mem[00000000608000fc] p40_call_2_lo: ldstub [%o3+0x027],%l2 ! Mem[00000000618000e7] retl std %l4,[%o0+0x038] ! Mem[00000000600000f8] p40_jmpl_2_he: stw %l1,[%i1+0x004] ! Mem[00000000608000c4] ldsh [%i2+0x012],%l1 ! Mem[00000000610000d2] jmpl %g6+8,%g0 ldub [%i2+0x008],%l5 ! Mem[00000000610000c8] p40_call_2_he: stx %l3,[%i2+0x020] ! Mem[00000000610000e0] ldstub [%i2+0x004],%l2 ! Mem[00000000610000c4] ldub [%i1+0x037],%l4 ! Mem[00000000608000f7] ldx [%i1+0x008],%l0 ! Mem[00000000608000c8] ldsb [%i0+0x009],%l2 ! Mem[00000000600000c9] stx %l4,[%i0+0x028] ! Mem[00000000600000e8] stx %l2,[%i3+0x018] ! Mem[00000000618000d8] retl stx %l5,[%i2+0x028] ! Mem[00000000610000e8] p40_jmpl_2_ho: stw %l1,[%o1+0x004] ! Mem[00000000608000c4] ldsh [%o2+0x012],%l1 ! Mem[00000000610000d2] jmpl %g6+8,%g0 ldub [%o2+0x008],%l5 ! Mem[00000000610000c8] p40_call_2_ho: stx %l3,[%o2+0x020] ! Mem[00000000610000e0] ldstub [%o2+0x004],%l2 ! Mem[00000000610000c4] ldub [%o1+0x037],%l4 ! Mem[00000000608000f7] ldx [%o1+0x008],%l0 ! Mem[00000000608000c8] ldsb [%o0+0x009],%l2 ! Mem[00000000600000c9] stx %l4,[%o0+0x028] ! Mem[00000000600000e8] stx %l2,[%o3+0x018] ! Mem[00000000618000d8] retl stx %l5,[%o2+0x028] ! Mem[00000000610000e8] p41_jmpl_2_le: lduw [%i2+0x030],%l1 ! Mem[00000000630000f0] lduh [%i0+0x006],%l6 ! Mem[00000000620000c6] std %l0,[%i3+0x030] ! Mem[00000000638000f0] ldstub [%i3+0x03d],%l4 ! Mem[00000000638000fd] swap [%i0+0x02c],%l4 ! Mem[00000000620000ec] jmpl %g6+8,%g0 ldsw [%i1+0x010],%l0 ! Mem[00000000628000d0] p41_call_2_le: ldsb [%i3+0x010],%l3 ! Mem[00000000638000d0] swap [%i1+0x014],%l2 ! Mem[00000000628000d4] swap [%i0+0x000],%l6 ! Mem[00000000620000c0] swap [%i0+0x030],%l5 ! Mem[00000000620000f0] retl ldstub [%i2+0x00e],%l3 ! Mem[00000000630000ce] p41_jmpl_2_lo: lduw [%o2+0x030],%l1 ! Mem[00000000630000f0] lduh [%o0+0x006],%l6 ! Mem[00000000620000c6] std %l0,[%o3+0x030] ! Mem[00000000638000f0] ldstub [%o3+0x03d],%l4 ! Mem[00000000638000fd] swap [%o0+0x02c],%l4 ! Mem[00000000620000ec] jmpl %g6+8,%g0 ldsw [%o1+0x010],%l0 ! Mem[00000000628000d0] p41_call_2_lo: ldsb [%o3+0x010],%l3 ! Mem[00000000638000d0] swap [%o1+0x014],%l2 ! Mem[00000000628000d4] swap [%o0+0x000],%l6 ! Mem[00000000620000c0] swap [%o0+0x030],%l5 ! Mem[00000000620000f0] retl ldstub [%o2+0x00e],%l3 ! Mem[00000000630000ce] p41_jmpl_2_he: lduh [%i2+0x028],%l0 ! Mem[00000000630000e8] ldsw [%i2+0x028],%l7 ! Mem[00000000630000e8] ldsw [%i0+0x02c],%l3 ! Mem[00000000620000ec] lduw [%i1+0x010],%l6 ! Mem[00000000628000d0] jmpl %g6+8,%g0 lduh [%i0+0x024],%l1 ! Mem[00000000620000e4] p41_call_2_he: stw %l1,[%i0+0x000] ! Mem[00000000620000c0] sth %l7,[%i0+0x030] ! Mem[00000000620000f0] ldx [%i2+0x000],%l1 ! Mem[00000000630000c0] ldd [%i0+0x010],%l0 ! Mem[00000000620000d0] swap [%i3+0x004],%l5 ! Mem[00000000638000c4] swap [%i3+0x024],%l4 ! Mem[00000000638000e4] std %l6,[%i2+0x038] ! Mem[00000000630000f8] retl ldsh [%i1+0x01a],%l4 ! Mem[00000000628000da] p41_jmpl_2_ho: lduh [%o2+0x028],%l0 ! Mem[00000000630000e8] ldsw [%o2+0x028],%l7 ! Mem[00000000630000e8] ldsw [%o0+0x02c],%l3 ! Mem[00000000620000ec] lduw [%o1+0x010],%l6 ! Mem[00000000628000d0] jmpl %g6+8,%g0 lduh [%o0+0x024],%l1 ! Mem[00000000620000e4] p41_call_2_ho: stw %l1,[%o0+0x000] ! Mem[00000000620000c0] sth %l7,[%o0+0x030] ! Mem[00000000620000f0] ldx [%o2+0x000],%l1 ! Mem[00000000630000c0] ldd [%o0+0x010],%l0 ! Mem[00000000620000d0] swap [%o3+0x004],%l5 ! Mem[00000000638000c4] swap [%o3+0x024],%l4 ! Mem[00000000638000e4] std %l6,[%o2+0x038] ! Mem[00000000630000f8] retl ldsh [%o1+0x01a],%l4 ! Mem[00000000628000da] p42_jmpl_2_le: sth %l1,[%i1+0x022] ! Mem[00000000648000e2] swap [%i2+0x018],%l6 ! Mem[00000000650000d8] lduh [%i1+0x004],%l6 ! Mem[00000000648000c4] jmpl %g6+8,%g0 std %l2,[%i2+0x008] ! Mem[00000000650000c8] p42_call_2_le: stx %l6,[%i1+0x020] ! Mem[00000000648000e0] retl lduw [%i2+0x00c],%l5 ! Mem[00000000650000cc] p42_jmpl_2_lo: sth %l1,[%o1+0x022] ! Mem[00000000648000e2] swap [%o2+0x018],%l6 ! Mem[00000000650000d8] lduh [%o1+0x004],%l6 ! Mem[00000000648000c4] jmpl %g6+8,%g0 std %l2,[%o2+0x008] ! Mem[00000000650000c8] p42_call_2_lo: stx %l6,[%o1+0x020] ! Mem[00000000648000e0] retl lduw [%o2+0x00c],%l5 ! Mem[00000000650000cc] p42_jmpl_2_he: lduw [%i2+0x034],%l0 ! Mem[00000000650000f4] ldsb [%i1+0x031],%l4 ! Mem[00000000648000f1] std %l6,[%i2+0x030] ! Mem[00000000650000f0] ldsb [%i2+0x028],%l6 ! Mem[00000000650000e8] jmpl %g6+8,%g0 ldstub [%i2+0x037],%l3 ! Mem[00000000650000f7] p42_call_2_he: retl ldx [%i0+0x038],%l2 ! Mem[00000000640000f8] p42_jmpl_2_ho: lduw [%o2+0x034],%l0 ! Mem[00000000650000f4] ldsb [%o1+0x031],%l4 ! Mem[00000000648000f1] std %l6,[%o2+0x030] ! Mem[00000000650000f0] ldsb [%o2+0x028],%l6 ! Mem[00000000650000e8] jmpl %g6+8,%g0 ldstub [%o2+0x037],%l3 ! Mem[00000000650000f7] p42_call_2_ho: retl ldx [%o0+0x038],%l2 ! Mem[00000000640000f8] p43_jmpl_2_le: ldstub [%i2+0x034],%l2 ! Mem[00000000670000f4] stb %l5,[%i0+0x000] ! Mem[00000000660000c0] sth %l5,[%i2+0x03a] ! Mem[00000000670000fa] stb %l4,[%i3+0x02c] ! Mem[00000000678000ec] swap [%i1+0x028],%l1 ! Mem[00000000668000e8] ldsh [%i2+0x024],%l1 ! Mem[00000000670000e4] jmpl %g6+8,%g0 ldd [%i0+0x018],%l0 ! Mem[00000000660000d8] p43_call_2_le: swap [%i0+0x030],%l7 ! Mem[00000000660000f0] ldsh [%i1+0x002],%l1 ! Mem[00000000668000c2] retl stw %l1,[%i2+0x010] ! Mem[00000000670000d0] p43_jmpl_2_lo: ldstub [%o2+0x034],%l2 ! Mem[00000000670000f4] stb %l5,[%o0+0x000] ! Mem[00000000660000c0] sth %l5,[%o2+0x03a] ! Mem[00000000670000fa] stb %l4,[%o3+0x02c] ! Mem[00000000678000ec] swap [%o1+0x028],%l1 ! Mem[00000000668000e8] ldsh [%o2+0x024],%l1 ! Mem[00000000670000e4] jmpl %g6+8,%g0 ldd [%o0+0x018],%l0 ! Mem[00000000660000d8] p43_call_2_lo: swap [%o0+0x030],%l7 ! Mem[00000000660000f0] ldsh [%o1+0x002],%l1 ! Mem[00000000668000c2] retl stw %l1,[%o2+0x010] ! Mem[00000000670000d0] p43_jmpl_2_he: lduh [%i2+0x014],%l6 ! Mem[00000000670000d4] lduw [%i3+0x008],%l6 ! Mem[00000000678000c8] std %l2,[%i3+0x010] ! Mem[00000000678000d0] ldsb [%i2+0x03f],%l7 ! Mem[00000000670000ff] jmpl %g6+8,%g0 ldsh [%i1+0x02c],%l6 ! Mem[00000000668000ec] p43_call_2_he: ldub [%i2+0x03b],%l6 ! Mem[00000000670000fb] std %l2,[%i2+0x008] ! Mem[00000000670000c8] swap [%i2+0x008],%l2 ! Mem[00000000670000c8] ldub [%i1+0x005],%l0 ! Mem[00000000668000c5] ldsb [%i2+0x00c],%l2 ! Mem[00000000670000cc] swap [%i3+0x020],%l4 ! Mem[00000000678000e0] retl stx %l0,[%i2+0x028] ! Mem[00000000670000e8] p43_jmpl_2_ho: lduh [%o2+0x014],%l6 ! Mem[00000000670000d4] lduw [%o3+0x008],%l6 ! Mem[00000000678000c8] std %l2,[%o3+0x010] ! Mem[00000000678000d0] ldsb [%o2+0x03f],%l7 ! Mem[00000000670000ff] jmpl %g6+8,%g0 ldsh [%o1+0x02c],%l6 ! Mem[00000000668000ec] p43_call_2_ho: ldub [%o2+0x03b],%l6 ! Mem[00000000670000fb] std %l2,[%o2+0x008] ! Mem[00000000670000c8] swap [%o2+0x008],%l2 ! Mem[00000000670000c8] ldub [%o1+0x005],%l0 ! Mem[00000000668000c5] ldsb [%o2+0x00c],%l2 ! Mem[00000000670000cc] swap [%o3+0x020],%l4 ! Mem[00000000678000e0] retl stx %l0,[%o2+0x028] ! Mem[00000000670000e8] p44_jmpl_2_le: swap [%i0+0x030],%l5 ! Mem[00000000680000f0] ldstub [%i0+0x000],%l1 ! Mem[00000000680000c0] jmpl %g6+8,%g0 ldsh [%i2+0x006],%l4 ! Mem[00000000690000c6] p44_call_2_le: ldd [%i0+0x020],%l2 ! Mem[00000000680000e0] ldd [%i0+0x020],%l2 ! Mem[00000000680000e0] ldd [%i2+0x030],%l2 ! Mem[00000000690000f0] stw %l5,[%i0+0x034] ! Mem[00000000680000f4] ldsw [%i2+0x034],%l4 ! Mem[00000000690000f4] ldsw [%i0+0x000],%l4 ! Mem[00000000680000c0] stw %l0,[%i2+0x018] ! Mem[00000000690000d8] retl stb %l2,[%i2+0x021] ! Mem[00000000690000e1] p44_jmpl_2_lo: swap [%o0+0x030],%l5 ! Mem[00000000680000f0] ldstub [%o0+0x000],%l1 ! Mem[00000000680000c0] jmpl %g6+8,%g0 ldsh [%o2+0x006],%l4 ! Mem[00000000690000c6] p44_call_2_lo: ldd [%o0+0x020],%l2 ! Mem[00000000680000e0] ldd [%o0+0x020],%l2 ! Mem[00000000680000e0] ldd [%o2+0x030],%l2 ! Mem[00000000690000f0] stw %l5,[%o0+0x034] ! Mem[00000000680000f4] ldsw [%o2+0x034],%l4 ! Mem[00000000690000f4] ldsw [%o0+0x000],%l4 ! Mem[00000000680000c0] stw %l0,[%o2+0x018] ! Mem[00000000690000d8] retl stb %l2,[%o2+0x021] ! Mem[00000000690000e1] p44_jmpl_2_he: jmpl %g6+8,%g0 ldx [%i1+0x010],%l7 ! Mem[00000000688000d0] p44_call_2_he: ldsb [%i3+0x000],%l0 ! Mem[00000000698000c0] stx %l5,[%i0+0x010] ! Mem[00000000680000d0] retl ldstub [%i3+0x02a],%l2 ! Mem[00000000698000ea] p44_jmpl_2_ho: jmpl %g6+8,%g0 ldx [%o1+0x010],%l7 ! Mem[00000000688000d0] p44_call_2_ho: ldsb [%o3+0x000],%l0 ! Mem[00000000698000c0] stx %l5,[%o0+0x010] ! Mem[00000000680000d0] retl ldstub [%o3+0x02a],%l2 ! Mem[00000000698000ea] p45_jmpl_2_le: swap [%i1+0x014],%l6 ! Mem[000000006a8000d4] ldstub [%i1+0x008],%l6 ! Mem[000000006a8000c8] ldub [%i0+0x017],%l3 ! Mem[000000006a0000d7] lduh [%i0+0x03e],%l7 ! Mem[000000006a0000fe] jmpl %g6+8,%g0 ldub [%i1+0x02c],%l6 ! Mem[000000006a8000ec] p45_call_2_le: lduh [%i1+0x000],%l2 ! Mem[000000006a8000c0] ldstub [%i3+0x000],%l6 ! Mem[000000006b8000c0] lduw [%i3+0x020],%l0 ! Mem[000000006b8000e0] ldd [%i3+0x038],%l4 ! Mem[000000006b8000f8] ldsb [%i2+0x02b],%l2 ! Mem[000000006b0000eb] std %l4,[%i2+0x038] ! Mem[000000006b0000f8] retl sth %l4,[%i0+0x022] ! Mem[000000006a0000e2] p45_jmpl_2_lo: swap [%o1+0x014],%l6 ! Mem[000000006a8000d4] ldstub [%o1+0x008],%l6 ! Mem[000000006a8000c8] ldub [%o0+0x017],%l3 ! Mem[000000006a0000d7] lduh [%o0+0x03e],%l7 ! Mem[000000006a0000fe] jmpl %g6+8,%g0 ldub [%o1+0x02c],%l6 ! Mem[000000006a8000ec] p45_call_2_lo: lduh [%o1+0x000],%l2 ! Mem[000000006a8000c0] ldstub [%o3+0x000],%l6 ! Mem[000000006b8000c0] lduw [%o3+0x020],%l0 ! Mem[000000006b8000e0] ldd [%o3+0x038],%l4 ! Mem[000000006b8000f8] ldsb [%o2+0x02b],%l2 ! Mem[000000006b0000eb] std %l4,[%o2+0x038] ! Mem[000000006b0000f8] retl sth %l4,[%o0+0x022] ! Mem[000000006a0000e2] p45_jmpl_2_he: swap [%i2+0x000],%l1 ! Mem[000000006b0000c0] std %l2,[%i0+0x018] ! Mem[000000006a0000d8] lduw [%i0+0x010],%l4 ! Mem[000000006a0000d0] ldsh [%i3+0x02a],%l2 ! Mem[000000006b8000ea] jmpl %g6+8,%g0 ldd [%i1+0x000],%l2 ! Mem[000000006a8000c0] p45_call_2_he: stw %l2,[%i1+0x038] ! Mem[000000006a8000f8] ldx [%i2+0x010],%l4 ! Mem[000000006b0000d0] ldstub [%i0+0x03e],%l3 ! Mem[000000006a0000fe] swap [%i0+0x024],%l4 ! Mem[000000006a0000e4] sth %l3,[%i0+0x010] ! Mem[000000006a0000d0] swap [%i1+0x038],%l3 ! Mem[000000006a8000f8] ldsb [%i0+0x009],%l4 ! Mem[000000006a0000c9] retl std %l0,[%i1+0x028] ! Mem[000000006a8000e8] p45_jmpl_2_ho: swap [%o2+0x000],%l1 ! Mem[000000006b0000c0] std %l2,[%o0+0x018] ! Mem[000000006a0000d8] lduw [%o0+0x010],%l4 ! Mem[000000006a0000d0] ldsh [%o3+0x02a],%l2 ! Mem[000000006b8000ea] jmpl %g6+8,%g0 ldd [%o1+0x000],%l2 ! Mem[000000006a8000c0] p45_call_2_ho: stw %l2,[%o1+0x038] ! Mem[000000006a8000f8] ldx [%o2+0x010],%l4 ! Mem[000000006b0000d0] ldstub [%o0+0x03e],%l3 ! Mem[000000006a0000fe] swap [%o0+0x024],%l4 ! Mem[000000006a0000e4] sth %l3,[%o0+0x010] ! Mem[000000006a0000d0] swap [%o1+0x038],%l3 ! Mem[000000006a8000f8] ldsb [%o0+0x009],%l4 ! Mem[000000006a0000c9] retl std %l0,[%o1+0x028] ! Mem[000000006a8000e8] p46_jmpl_2_le: ldstub [%i3+0x023],%l1 ! Mem[000000006d8000e3] ldsb [%i3+0x000],%l7 ! Mem[000000006d8000c0] ldsw [%i0+0x004],%l6 ! Mem[000000006c0000c4] jmpl %g6+8,%g0 ldub [%i1+0x00c],%l3 ! Mem[000000006c8000cc] p46_call_2_le: ldd [%i0+0x020],%l6 ! Mem[000000006c0000e0] retl stw %l5,[%i0+0x00c] ! Mem[000000006c0000cc] p46_jmpl_2_lo: ldstub [%o3+0x023],%l1 ! Mem[000000006d8000e3] ldsb [%o3+0x000],%l7 ! Mem[000000006d8000c0] ldsw [%o0+0x004],%l6 ! Mem[000000006c0000c4] jmpl %g6+8,%g0 ldub [%o1+0x00c],%l3 ! Mem[000000006c8000cc] p46_call_2_lo: ldd [%o0+0x020],%l6 ! Mem[000000006c0000e0] retl stw %l5,[%o0+0x00c] ! Mem[000000006c0000cc] p46_jmpl_2_he: swap [%i2+0x008],%l4 ! Mem[000000006d0000c8] stb %l1,[%i2+0x030] ! Mem[000000006d0000f0] ldstub [%i2+0x035],%l0 ! Mem[000000006d0000f5] ldx [%i0+0x008],%l3 ! Mem[000000006c0000c8] jmpl %g6+8,%g0 sth %l1,[%i0+0x03e] ! Mem[000000006c0000fe] p46_call_2_he: ldd [%i2+0x000],%l4 ! Mem[000000006d0000c0] retl sth %l0,[%i0+0x02a] ! Mem[000000006c0000ea] p46_jmpl_2_ho: swap [%o2+0x008],%l4 ! Mem[000000006d0000c8] stb %l1,[%o2+0x030] ! Mem[000000006d0000f0] ldstub [%o2+0x035],%l0 ! Mem[000000006d0000f5] ldx [%o0+0x008],%l3 ! Mem[000000006c0000c8] jmpl %g6+8,%g0 sth %l1,[%o0+0x03e] ! Mem[000000006c0000fe] p46_call_2_ho: ldd [%o2+0x000],%l4 ! Mem[000000006d0000c0] retl sth %l0,[%o0+0x02a] ! Mem[000000006c0000ea] p47_jmpl_2_le: ldstub [%i3+0x01f],%l5 ! Mem[000000006f8000df] ldd [%i2+0x018],%l2 ! Mem[000000006f0000d8] swap [%i0+0x00c],%l7 ! Mem[000000006e0000cc] ldx [%i2+0x028],%l7 ! Mem[000000006f0000e8] jmpl %g6+8,%g0 ldd [%i3+0x000],%l4 ! Mem[000000006f8000c0] p47_call_2_le: ldsw [%i0+0x018],%l4 ! Mem[000000006e0000d8] ldsw [%i3+0x024],%l6 ! Mem[000000006f8000e4] ldstub [%i3+0x03a],%l2 ! Mem[000000006f8000fa] stw %l2,[%i3+0x000] ! Mem[000000006f8000c0] lduw [%i2+0x000],%l6 ! Mem[000000006f0000c0] ldx [%i1+0x020],%l0 ! Mem[000000006e8000e0] retl ldub [%i1+0x03c],%l4 ! Mem[000000006e8000fc] p47_jmpl_2_lo: ldstub [%o3+0x01f],%l5 ! Mem[000000006f8000df] ldd [%o2+0x018],%l2 ! Mem[000000006f0000d8] swap [%o0+0x00c],%l7 ! Mem[000000006e0000cc] ldx [%o2+0x028],%l7 ! Mem[000000006f0000e8] jmpl %g6+8,%g0 ldd [%o3+0x000],%l4 ! Mem[000000006f8000c0] p47_call_2_lo: ldsw [%o0+0x018],%l4 ! Mem[000000006e0000d8] ldsw [%o3+0x024],%l6 ! Mem[000000006f8000e4] ldstub [%o3+0x03a],%l2 ! Mem[000000006f8000fa] stw %l2,[%o3+0x000] ! Mem[000000006f8000c0] lduw [%o2+0x000],%l6 ! Mem[000000006f0000c0] ldx [%o1+0x020],%l0 ! Mem[000000006e8000e0] retl ldub [%o1+0x03c],%l4 ! Mem[000000006e8000fc] p47_jmpl_2_he: stw %l7,[%i1+0x018] ! Mem[000000006e8000d8] jmpl %g6+8,%g0 lduw [%i1+0x034],%l4 ! Mem[000000006e8000f4] p47_call_2_he: retl sth %l1,[%i0+0x022] ! Mem[000000006e0000e2] p47_jmpl_2_ho: stw %l7,[%o1+0x018] ! Mem[000000006e8000d8] jmpl %g6+8,%g0 lduw [%o1+0x034],%l4 ! Mem[000000006e8000f4] p47_call_2_ho: retl sth %l1,[%o0+0x022] ! Mem[000000006e0000e2] p48_jmpl_2_le: swap [%i2+0x018],%l6 ! Mem[00000000710000d8] ldub [%i3+0x014],%l2 ! Mem[00000000718000d4] stx %l5,[%i0+0x000] ! Mem[00000000700000c0] jmpl %g6+8,%g0 ldx [%i2+0x038],%l5 ! Mem[00000000710000f8] p48_call_2_le: stw %l3,[%i3+0x034] ! Mem[00000000718000f4] ldstub [%i0+0x039],%l4 ! Mem[00000000700000f9] ldsw [%i2+0x008],%l7 ! Mem[00000000710000c8] ldd [%i3+0x008],%l2 ! Mem[00000000718000c8] retl ldstub [%i2+0x02a],%l7 ! Mem[00000000710000ea] p48_jmpl_2_lo: swap [%o2+0x018],%l6 ! Mem[00000000710000d8] ldub [%o3+0x014],%l2 ! Mem[00000000718000d4] stx %l5,[%o0+0x000] ! Mem[00000000700000c0] jmpl %g6+8,%g0 ldx [%o2+0x038],%l5 ! Mem[00000000710000f8] p48_call_2_lo: stw %l3,[%o3+0x034] ! Mem[00000000718000f4] ldstub [%o0+0x039],%l4 ! Mem[00000000700000f9] ldsw [%o2+0x008],%l7 ! Mem[00000000710000c8] ldd [%o3+0x008],%l2 ! Mem[00000000718000c8] retl ldstub [%o2+0x02a],%l7 ! Mem[00000000710000ea] p48_jmpl_2_he: ldx [%i0+0x020],%l3 ! Mem[00000000700000e0] ldstub [%i1+0x03c],%l5 ! Mem[00000000708000fc] ldsh [%i2+0x034],%l6 ! Mem[00000000710000f4] ldsw [%i0+0x03c],%l7 ! Mem[00000000700000fc] ldstub [%i0+0x03e],%l2 ! Mem[00000000700000fe] jmpl %g6+8,%g0 swap [%i1+0x038],%l1 ! Mem[00000000708000f8] p48_call_2_he: ldstub [%i2+0x020],%l6 ! Mem[00000000710000e0] ldx [%i3+0x020],%l0 ! Mem[00000000718000e0] retl swap [%i0+0x01c],%l4 ! Mem[00000000700000dc] p48_jmpl_2_ho: ldx [%o0+0x020],%l3 ! Mem[00000000700000e0] ldstub [%o1+0x03c],%l5 ! Mem[00000000708000fc] ldsh [%o2+0x034],%l6 ! Mem[00000000710000f4] ldsw [%o0+0x03c],%l7 ! Mem[00000000700000fc] ldstub [%o0+0x03e],%l2 ! Mem[00000000700000fe] jmpl %g6+8,%g0 swap [%o1+0x038],%l1 ! Mem[00000000708000f8] p48_call_2_ho: ldstub [%o2+0x020],%l6 ! Mem[00000000710000e0] ldx [%o3+0x020],%l0 ! Mem[00000000718000e0] retl swap [%o0+0x01c],%l4 ! Mem[00000000700000dc] p49_jmpl_2_le: ldx [%i2+0x020],%l2 ! Mem[00000000730000e0] jmpl %g6+8,%g0 sth %l5,[%i2+0x028] ! Mem[00000000730000e8] p49_call_2_le: ldsb [%i1+0x023],%l1 ! Mem[00000000728000e3] lduh [%i3+0x008],%l1 ! Mem[00000000738000c8] stb %l3,[%i1+0x00e] ! Mem[00000000728000ce] std %l0,[%i1+0x008] ! Mem[00000000728000c8] lduw [%i3+0x034],%l3 ! Mem[00000000738000f4] lduw [%i2+0x018],%l4 ! Mem[00000000730000d8] ldstub [%i2+0x029],%l7 ! Mem[00000000730000e9] retl swap [%i2+0x008],%l2 ! Mem[00000000730000c8] p49_jmpl_2_lo: ldx [%o2+0x020],%l2 ! Mem[00000000730000e0] jmpl %g6+8,%g0 sth %l5,[%o2+0x028] ! Mem[00000000730000e8] p49_call_2_lo: ldsb [%o1+0x023],%l1 ! Mem[00000000728000e3] lduh [%o3+0x008],%l1 ! Mem[00000000738000c8] stb %l3,[%o1+0x00e] ! Mem[00000000728000ce] std %l0,[%o1+0x008] ! Mem[00000000728000c8] lduw [%o3+0x034],%l3 ! Mem[00000000738000f4] lduw [%o2+0x018],%l4 ! Mem[00000000730000d8] ldstub [%o2+0x029],%l7 ! Mem[00000000730000e9] retl swap [%o2+0x008],%l2 ! Mem[00000000730000c8] p49_jmpl_2_he: lduh [%i0+0x006],%l2 ! Mem[00000000720000c6] sth %l2,[%i0+0x018] ! Mem[00000000720000d8] sth %l4,[%i1+0x030] ! Mem[00000000728000f0] stw %l6,[%i2+0x014] ! Mem[00000000730000d4] std %l6,[%i2+0x008] ! Mem[00000000730000c8] lduh [%i1+0x016],%l3 ! Mem[00000000728000d6] lduw [%i1+0x03c],%l7 ! Mem[00000000728000fc] jmpl %g6+8,%g0 sth %l6,[%i0+0x02c] ! Mem[00000000720000ec] p49_call_2_he: stw %l0,[%i2+0x034] ! Mem[00000000730000f4] sth %l0,[%i1+0x03e] ! Mem[00000000728000fe] ldsb [%i3+0x030],%l1 ! Mem[00000000738000f0] ldsb [%i2+0x014],%l5 ! Mem[00000000730000d4] ldstub [%i3+0x02b],%l2 ! Mem[00000000738000eb] ldstub [%i3+0x039],%l4 ! Mem[00000000738000f9] retl swap [%i3+0x01c],%l1 ! Mem[00000000738000dc] p49_jmpl_2_ho: lduh [%o0+0x006],%l2 ! Mem[00000000720000c6] sth %l2,[%o0+0x018] ! Mem[00000000720000d8] sth %l4,[%o1+0x030] ! Mem[00000000728000f0] stw %l6,[%o2+0x014] ! Mem[00000000730000d4] std %l6,[%o2+0x008] ! Mem[00000000730000c8] lduh [%o1+0x016],%l3 ! Mem[00000000728000d6] lduw [%o1+0x03c],%l7 ! Mem[00000000728000fc] jmpl %g6+8,%g0 sth %l6,[%o0+0x02c] ! Mem[00000000720000ec] p49_call_2_ho: stw %l0,[%o2+0x034] ! Mem[00000000730000f4] sth %l0,[%o1+0x03e] ! Mem[00000000728000fe] ldsb [%o3+0x030],%l1 ! Mem[00000000738000f0] ldsb [%o2+0x014],%l5 ! Mem[00000000730000d4] ldstub [%o3+0x02b],%l2 ! Mem[00000000738000eb] ldstub [%o3+0x039],%l4 ! Mem[00000000738000f9] retl swap [%o3+0x01c],%l1 ! Mem[00000000738000dc] p50_jmpl_2_le: swap [%i2+0x00c],%l2 ! Mem[00000000750000cc] ldstub [%i3+0x010],%l0 ! Mem[00000000758000d0] ldub [%i2+0x034],%l2 ! Mem[00000000750000f4] ldub [%i2+0x035],%l2 ! Mem[00000000750000f5] ldsb [%i1+0x035],%l2 ! Mem[00000000748000f5] jmpl %g6+8,%g0 stx %l4,[%i1+0x038] ! Mem[00000000748000f8] p50_call_2_le: swap [%i3+0x024],%l2 ! Mem[00000000758000e4] retl swap [%i1+0x03c],%l5 ! Mem[00000000748000fc] p50_jmpl_2_lo: swap [%o2+0x00c],%l2 ! Mem[00000000750000cc] ldstub [%o3+0x010],%l0 ! Mem[00000000758000d0] ldub [%o2+0x034],%l2 ! Mem[00000000750000f4] ldub [%o2+0x035],%l2 ! Mem[00000000750000f5] ldsb [%o1+0x035],%l2 ! Mem[00000000748000f5] jmpl %g6+8,%g0 stx %l4,[%o1+0x038] ! Mem[00000000748000f8] p50_call_2_lo: swap [%o3+0x024],%l2 ! Mem[00000000758000e4] retl swap [%o1+0x03c],%l5 ! Mem[00000000748000fc] p50_jmpl_2_he: ldsb [%i0+0x006],%l1 ! Mem[00000000740000c6] swap [%i0+0x020],%l2 ! Mem[00000000740000e0] jmpl %g6+8,%g0 ldd [%i0+0x028],%l2 ! Mem[00000000740000e8] p50_call_2_he: lduh [%i0+0x002],%l6 ! Mem[00000000740000c2] stw %l5,[%i1+0x010] ! Mem[00000000748000d0] stx %l2,[%i0+0x028] ! Mem[00000000740000e8] lduw [%i3+0x03c],%l0 ! Mem[00000000758000fc] ldstub [%i1+0x000],%l5 ! Mem[00000000748000c0] ldsb [%i0+0x027],%l7 ! Mem[00000000740000e7] retl std %l0,[%i2+0x008] ! Mem[00000000750000c8] p50_jmpl_2_ho: ldsb [%o0+0x006],%l1 ! Mem[00000000740000c6] swap [%o0+0x020],%l2 ! Mem[00000000740000e0] jmpl %g6+8,%g0 ldd [%o0+0x028],%l2 ! Mem[00000000740000e8] p50_call_2_ho: lduh [%o0+0x002],%l6 ! Mem[00000000740000c2] stw %l5,[%o1+0x010] ! Mem[00000000748000d0] stx %l2,[%o0+0x028] ! Mem[00000000740000e8] lduw [%o3+0x03c],%l0 ! Mem[00000000758000fc] ldstub [%o1+0x000],%l5 ! Mem[00000000748000c0] ldsb [%o0+0x027],%l7 ! Mem[00000000740000e7] retl std %l0,[%o2+0x008] ! Mem[00000000750000c8] p51_jmpl_2_le: stw %l3,[%i2+0x02c] ! Mem[00000000770000ec] ldsh [%i3+0x02a],%l1 ! Mem[00000000778000ea] ldd [%i0+0x020],%l0 ! Mem[00000000760000e0] lduh [%i3+0x01c],%l1 ! Mem[00000000778000dc] stb %l2,[%i1+0x011] ! Mem[00000000768000d1] ldstub [%i1+0x007],%l2 ! Mem[00000000768000c7] swap [%i1+0x018],%l2 ! Mem[00000000768000d8] jmpl %g6+8,%g0 lduh [%i3+0x030],%l4 ! Mem[00000000778000f0] p51_call_2_le: ldstub [%i2+0x00e],%l6 ! Mem[00000000770000ce] ldstub [%i1+0x026],%l1 ! Mem[00000000768000e6] stw %l0,[%i2+0x028] ! Mem[00000000770000e8] retl ldub [%i2+0x03a],%l4 ! Mem[00000000770000fa] p51_jmpl_2_lo: stw %l3,[%o2+0x02c] ! Mem[00000000770000ec] ldsh [%o3+0x02a],%l1 ! Mem[00000000778000ea] ldd [%o0+0x020],%l0 ! Mem[00000000760000e0] lduh [%o3+0x01c],%l1 ! Mem[00000000778000dc] stb %l2,[%o1+0x011] ! Mem[00000000768000d1] ldstub [%o1+0x007],%l2 ! Mem[00000000768000c7] swap [%o1+0x018],%l2 ! Mem[00000000768000d8] jmpl %g6+8,%g0 lduh [%o3+0x030],%l4 ! Mem[00000000778000f0] p51_call_2_lo: ldstub [%o2+0x00e],%l6 ! Mem[00000000770000ce] ldstub [%o1+0x026],%l1 ! Mem[00000000768000e6] stw %l0,[%o2+0x028] ! Mem[00000000770000e8] retl ldub [%o2+0x03a],%l4 ! Mem[00000000770000fa] p51_jmpl_2_he: ldsw [%i1+0x000],%l4 ! Mem[00000000768000c0] sth %l6,[%i3+0x032] ! Mem[00000000778000f2] ldd [%i2+0x000],%l0 ! Mem[00000000770000c0] sth %l4,[%i1+0x020] ! Mem[00000000768000e0] ldstub [%i0+0x034],%l1 ! Mem[00000000760000f4] std %l6,[%i1+0x018] ! Mem[00000000768000d8] jmpl %g6+8,%g0 ldstub [%i0+0x034],%l4 ! Mem[00000000760000f4] p51_call_2_he: retl swap [%i2+0x03c],%l2 ! Mem[00000000770000fc] p51_jmpl_2_ho: ldsw [%o1+0x000],%l4 ! Mem[00000000768000c0] sth %l6,[%o3+0x032] ! Mem[00000000778000f2] ldd [%o2+0x000],%l0 ! Mem[00000000770000c0] sth %l4,[%o1+0x020] ! Mem[00000000768000e0] ldstub [%o0+0x034],%l1 ! Mem[00000000760000f4] std %l6,[%o1+0x018] ! Mem[00000000768000d8] jmpl %g6+8,%g0 ldstub [%o0+0x034],%l4 ! Mem[00000000760000f4] p51_call_2_ho: retl swap [%o2+0x03c],%l2 ! Mem[00000000770000fc] p52_jmpl_2_le: ldsh [%i0+0x00c],%l2 ! Mem[00000000780000cc] ldstub [%i1+0x010],%l0 ! Mem[00000000788000d0] ldub [%i2+0x034],%l2 ! Mem[00000000790000f4] ldx [%i1+0x030],%l4 ! Mem[00000000788000f0] ldx [%i0+0x028],%l1 ! Mem[00000000780000e8] jmpl %g6+8,%g0 swap [%i0+0x028],%l2 ! Mem[00000000780000e8] p52_call_2_le: ldsb [%i2+0x01f],%l5 ! Mem[00000000790000df] ldsb [%i2+0x015],%l7 ! Mem[00000000790000d5] ldstub [%i2+0x02c],%l5 ! Mem[00000000790000ec] ldstub [%i3+0x010],%l4 ! Mem[00000000798000d0] std %l2,[%i1+0x030] ! Mem[00000000788000f0] retl ldsh [%i3+0x016],%l2 ! Mem[00000000798000d6] p52_jmpl_2_lo: ldsh [%o0+0x00c],%l2 ! Mem[00000000780000cc] ldstub [%o1+0x010],%l0 ! Mem[00000000788000d0] ldub [%o2+0x034],%l2 ! Mem[00000000790000f4] ldx [%o1+0x030],%l4 ! Mem[00000000788000f0] ldx [%o0+0x028],%l1 ! Mem[00000000780000e8] jmpl %g6+8,%g0 swap [%o0+0x028],%l2 ! Mem[00000000780000e8] p52_call_2_lo: ldsb [%o2+0x01f],%l5 ! Mem[00000000790000df] ldsb [%o2+0x015],%l7 ! Mem[00000000790000d5] ldstub [%o2+0x02c],%l5 ! Mem[00000000790000ec] ldstub [%o3+0x010],%l4 ! Mem[00000000798000d0] std %l2,[%o1+0x030] ! Mem[00000000788000f0] retl ldsh [%o3+0x016],%l2 ! Mem[00000000798000d6] p52_jmpl_2_he: ldstub [%i1+0x008],%l5 ! Mem[00000000788000c8] jmpl %g6+8,%g0 stw %l3,[%i1+0x02c] ! Mem[00000000788000ec] p52_call_2_he: sth %l1,[%i0+0x008] ! Mem[00000000780000c8] retl ldd [%i0+0x008],%l2 ! Mem[00000000780000c8] p52_jmpl_2_ho: ldstub [%o1+0x008],%l5 ! Mem[00000000788000c8] jmpl %g6+8,%g0 stw %l3,[%o1+0x02c] ! Mem[00000000788000ec] p52_call_2_ho: sth %l1,[%o0+0x008] ! Mem[00000000780000c8] retl ldd [%o0+0x008],%l2 ! Mem[00000000780000c8] p53_jmpl_2_le: jmpl %g6+8,%g0 lduw [%i0+0x02c],%l3 ! Mem[000000007a0000ec] p53_call_2_le: ldub [%i1+0x002],%l6 ! Mem[000000007a8000c2] swap [%i1+0x030],%l5 ! Mem[000000007a8000f0] ldstub [%i1+0x00e],%l3 ! Mem[000000007a8000ce] swap [%i1+0x030],%l0 ! Mem[000000007a8000f0] std %l2,[%i0+0x008] ! Mem[000000007a0000c8] ldub [%i1+0x01d],%l4 ! Mem[000000007a8000dd] retl swap [%i2+0x034],%l3 ! Mem[000000007b0000f4] p53_jmpl_2_lo: jmpl %g6+8,%g0 lduw [%o0+0x02c],%l3 ! Mem[000000007a0000ec] p53_call_2_lo: ldub [%o1+0x002],%l6 ! Mem[000000007a8000c2] swap [%o1+0x030],%l5 ! Mem[000000007a8000f0] ldstub [%o1+0x00e],%l3 ! Mem[000000007a8000ce] swap [%o1+0x030],%l0 ! Mem[000000007a8000f0] std %l2,[%o0+0x008] ! Mem[000000007a0000c8] ldub [%o1+0x01d],%l4 ! Mem[000000007a8000dd] retl swap [%o2+0x034],%l3 ! Mem[000000007b0000f4] p53_jmpl_2_he: stw %l5,[%i0+0x00c] ! Mem[000000007a0000cc] ldsh [%i3+0x03e],%l5 ! Mem[000000007b8000fe] ldsh [%i0+0x032],%l7 ! Mem[000000007a0000f2] ldx [%i3+0x018],%l5 ! Mem[000000007b8000d8] lduh [%i2+0x024],%l3 ! Mem[000000007b0000e4] ldd [%i1+0x018],%l4 ! Mem[000000007a8000d8] jmpl %g6+8,%g0 ldd [%i2+0x038],%l0 ! Mem[000000007b0000f8] p53_call_2_he: ldsw [%i0+0x004],%l5 ! Mem[000000007a0000c4] ldstub [%i2+0x027],%l4 ! Mem[000000007b0000e7] retl ldub [%i0+0x03c],%l6 ! Mem[000000007a0000fc] p53_jmpl_2_ho: stw %l5,[%o0+0x00c] ! Mem[000000007a0000cc] ldsh [%o3+0x03e],%l5 ! Mem[000000007b8000fe] ldsh [%o0+0x032],%l7 ! Mem[000000007a0000f2] ldx [%o3+0x018],%l5 ! Mem[000000007b8000d8] lduh [%o2+0x024],%l3 ! Mem[000000007b0000e4] ldd [%o1+0x018],%l4 ! Mem[000000007a8000d8] jmpl %g6+8,%g0 ldd [%o2+0x038],%l0 ! Mem[000000007b0000f8] p53_call_2_ho: ldsw [%o0+0x004],%l5 ! Mem[000000007a0000c4] ldstub [%o2+0x027],%l4 ! Mem[000000007b0000e7] retl ldub [%o0+0x03c],%l6 ! Mem[000000007a0000fc] p54_jmpl_2_le: swap [%i2+0x01c],%l5 ! Mem[000000007d0000dc] ldsw [%i0+0x018],%l2 ! Mem[000000007c0000d8] ldstub [%i0+0x031],%l4 ! Mem[000000007c0000f1] ldstub [%i3+0x035],%l6 ! Mem[000000007d8000f5] jmpl %g6+8,%g0 ldstub [%i3+0x024],%l6 ! Mem[000000007d8000e4] p54_call_2_le: ldx [%i3+0x008],%l7 ! Mem[000000007d8000c8] ldstub [%i2+0x03a],%l4 ! Mem[000000007d0000fa] sth %l2,[%i3+0x01a] ! Mem[000000007d8000da] ldx [%i1+0x008],%l2 ! Mem[000000007c8000c8] swap [%i0+0x034],%l5 ! Mem[000000007c0000f4] ldx [%i2+0x010],%l4 ! Mem[000000007d0000d0] stb %l4,[%i0+0x019] ! Mem[000000007c0000d9] retl lduw [%i1+0x01c],%l1 ! Mem[000000007c8000dc] p54_jmpl_2_lo: swap [%o2+0x01c],%l5 ! Mem[000000007d0000dc] ldsw [%o0+0x018],%l2 ! Mem[000000007c0000d8] ldstub [%o0+0x031],%l4 ! Mem[000000007c0000f1] ldstub [%o3+0x035],%l6 ! Mem[000000007d8000f5] jmpl %g6+8,%g0 ldstub [%o3+0x024],%l6 ! Mem[000000007d8000e4] p54_call_2_lo: ldx [%o3+0x008],%l7 ! Mem[000000007d8000c8] ldstub [%o2+0x03a],%l4 ! Mem[000000007d0000fa] sth %l2,[%o3+0x01a] ! Mem[000000007d8000da] ldx [%o1+0x008],%l2 ! Mem[000000007c8000c8] swap [%o0+0x034],%l5 ! Mem[000000007c0000f4] ldx [%o2+0x010],%l4 ! Mem[000000007d0000d0] stb %l4,[%o0+0x019] ! Mem[000000007c0000d9] retl lduw [%o1+0x01c],%l1 ! Mem[000000007c8000dc] p54_jmpl_2_he: lduh [%i0+0x02e],%l1 ! Mem[000000007c0000ee] stw %l7,[%i1+0x020] ! Mem[000000007c8000e0] jmpl %g6+8,%g0 ldstub [%i1+0x02e],%l0 ! Mem[000000007c8000ee] p54_call_2_he: lduh [%i0+0x00a],%l4 ! Mem[000000007c0000ca] ldub [%i3+0x009],%l1 ! Mem[000000007d8000c9] retl sth %l2,[%i1+0x038] ! Mem[000000007c8000f8] p54_jmpl_2_ho: lduh [%o0+0x02e],%l1 ! Mem[000000007c0000ee] stw %l7,[%o1+0x020] ! Mem[000000007c8000e0] jmpl %g6+8,%g0 ldstub [%o1+0x02e],%l0 ! Mem[000000007c8000ee] p54_call_2_ho: lduh [%o0+0x00a],%l4 ! Mem[000000007c0000ca] ldub [%o3+0x009],%l1 ! Mem[000000007d8000c9] retl sth %l2,[%o1+0x038] ! Mem[000000007c8000f8] p55_jmpl_2_le: std %l4,[%i0+0x038] ! Mem[000000007e0000f8] ldsb [%i0+0x038],%l7 ! Mem[000000007e0000f8] stw %l1,[%i2+0x030] ! Mem[000000007f0000f0] jmpl %g6+8,%g0 swap [%i2+0x004],%l6 ! Mem[000000007f0000c4] p55_call_2_le: lduw [%i3+0x010],%l7 ! Mem[000000007f8000d0] ldx [%i1+0x010],%l1 ! Mem[000000007e8000d0] stb %l3,[%i1+0x010] ! Mem[000000007e8000d0] ldstub [%i2+0x017],%l2 ! Mem[000000007f0000d7] ldsb [%i2+0x020],%l0 ! Mem[000000007f0000e0] retl ldstub [%i1+0x009],%l1 ! Mem[000000007e8000c9] p55_jmpl_2_lo: std %l4,[%o0+0x038] ! Mem[000000007e0000f8] ldsb [%o0+0x038],%l7 ! Mem[000000007e0000f8] stw %l1,[%o2+0x030] ! Mem[000000007f0000f0] jmpl %g6+8,%g0 swap [%o2+0x004],%l6 ! Mem[000000007f0000c4] p55_call_2_lo: lduw [%o3+0x010],%l7 ! Mem[000000007f8000d0] ldx [%o1+0x010],%l1 ! Mem[000000007e8000d0] stb %l3,[%o1+0x010] ! Mem[000000007e8000d0] ldstub [%o2+0x017],%l2 ! Mem[000000007f0000d7] ldsb [%o2+0x020],%l0 ! Mem[000000007f0000e0] retl ldstub [%o1+0x009],%l1 ! Mem[000000007e8000c9] p55_jmpl_2_he: stw %l2,[%i3+0x034] ! Mem[000000007f8000f4] sth %l5,[%i3+0x000] ! Mem[000000007f8000c0] jmpl %g6+8,%g0 swap [%i2+0x038],%l5 ! Mem[000000007f0000f8] p55_call_2_he: stx %l3,[%i1+0x030] ! Mem[000000007e8000f0] ldstub [%i0+0x019],%l4 ! Mem[000000007e0000d9] ldstub [%i1+0x029],%l7 ! Mem[000000007e8000e9] sth %l2,[%i2+0x008] ! Mem[000000007f0000c8] retl ldstub [%i0+0x030],%l7 ! Mem[000000007e0000f0] p55_jmpl_2_ho: stw %l2,[%o3+0x034] ! Mem[000000007f8000f4] sth %l5,[%o3+0x000] ! Mem[000000007f8000c0] jmpl %g6+8,%g0 swap [%o2+0x038],%l5 ! Mem[000000007f0000f8] p55_call_2_ho: stx %l3,[%o1+0x030] ! Mem[000000007e8000f0] ldstub [%o0+0x019],%l4 ! Mem[000000007e0000d9] ldstub [%o1+0x029],%l7 ! Mem[000000007e8000e9] sth %l2,[%o2+0x008] ! Mem[000000007f0000c8] retl ldstub [%o0+0x030],%l7 ! Mem[000000007e0000f0] p56_jmpl_2_le: swap [%i2+0x024],%l2 ! Mem[00000000810000e4] jmpl %g6+8,%g0 ldstub [%i0+0x006],%l1 ! Mem[00000000800000c6] p56_call_2_le: ldd [%i1+0x030],%l4 ! Mem[00000000808000f0] std %l6,[%i0+0x030] ! Mem[00000000800000f0] retl stx %l6,[%i3+0x000] ! Mem[00000000818000c0] p56_jmpl_2_lo: swap [%o2+0x024],%l2 ! Mem[00000000810000e4] jmpl %g6+8,%g0 ldstub [%o0+0x006],%l1 ! Mem[00000000800000c6] p56_call_2_lo: ldd [%o1+0x030],%l4 ! Mem[00000000808000f0] std %l6,[%o0+0x030] ! Mem[00000000800000f0] retl stx %l6,[%o3+0x000] ! Mem[00000000818000c0] p56_jmpl_2_he: lduw [%i1+0x038],%l2 ! Mem[00000000808000f8] sth %l4,[%i3+0x022] ! Mem[00000000818000e2] swap [%i3+0x008],%l0 ! Mem[00000000818000c8] jmpl %g6+8,%g0 swap [%i0+0x028],%l7 ! Mem[00000000800000e8] p56_call_2_he: stw %l1,[%i2+0x008] ! Mem[00000000810000c8] lduw [%i2+0x038],%l4 ! Mem[00000000810000f8] stx %l7,[%i1+0x008] ! Mem[00000000808000c8] stx %l2,[%i1+0x008] ! Mem[00000000808000c8] ldstub [%i0+0x02a],%l7 ! Mem[00000000800000ea] stb %l1,[%i2+0x003] ! Mem[00000000810000c3] ldub [%i0+0x031],%l1 ! Mem[00000000800000f1] retl swap [%i0+0x004],%l5 ! Mem[00000000800000c4] p56_jmpl_2_ho: lduw [%o1+0x038],%l2 ! Mem[00000000808000f8] sth %l4,[%o3+0x022] ! Mem[00000000818000e2] swap [%o3+0x008],%l0 ! Mem[00000000818000c8] jmpl %g6+8,%g0 swap [%o0+0x028],%l7 ! Mem[00000000800000e8] p56_call_2_ho: stw %l1,[%o2+0x008] ! Mem[00000000810000c8] lduw [%o2+0x038],%l4 ! Mem[00000000810000f8] stx %l7,[%o1+0x008] ! Mem[00000000808000c8] stx %l2,[%o1+0x008] ! Mem[00000000808000c8] ldstub [%o0+0x02a],%l7 ! Mem[00000000800000ea] stb %l1,[%o2+0x003] ! Mem[00000000810000c3] ldub [%o0+0x031],%l1 ! Mem[00000000800000f1] retl swap [%o0+0x004],%l5 ! Mem[00000000800000c4] p57_jmpl_2_le: lduh [%i2+0x034],%l2 ! Mem[00000000830000f4] swap [%i2+0x034],%l2 ! Mem[00000000830000f4] ldstub [%i3+0x00f],%l4 ! Mem[00000000838000cf] ldsb [%i3+0x001],%l5 ! Mem[00000000838000c1] jmpl %g6+8,%g0 ldub [%i1+0x01a],%l1 ! Mem[00000000828000da] p57_call_2_le: ldsb [%i2+0x03a],%l0 ! Mem[00000000830000fa] ldx [%i0+0x020],%l2 ! Mem[00000000820000e0] ldsw [%i0+0x020],%l0 ! Mem[00000000820000e0] sth %l6,[%i1+0x032] ! Mem[00000000828000f2] retl stw %l2,[%i0+0x028] ! Mem[00000000820000e8] p57_jmpl_2_lo: lduh [%o2+0x034],%l2 ! Mem[00000000830000f4] swap [%o2+0x034],%l2 ! Mem[00000000830000f4] ldstub [%o3+0x00f],%l4 ! Mem[00000000838000cf] ldsb [%o3+0x001],%l5 ! Mem[00000000838000c1] jmpl %g6+8,%g0 ldub [%o1+0x01a],%l1 ! Mem[00000000828000da] p57_call_2_lo: ldsb [%o2+0x03a],%l0 ! Mem[00000000830000fa] ldx [%o0+0x020],%l2 ! Mem[00000000820000e0] ldsw [%o0+0x020],%l0 ! Mem[00000000820000e0] sth %l6,[%o1+0x032] ! Mem[00000000828000f2] retl stw %l2,[%o0+0x028] ! Mem[00000000820000e8] p57_jmpl_2_he: swap [%i2+0x000],%l7 ! Mem[00000000830000c0] ldub [%i2+0x02b],%l7 ! Mem[00000000830000eb] ldstub [%i1+0x02c],%l3 ! Mem[00000000828000ec] ldsh [%i1+0x012],%l6 ! Mem[00000000828000d2] jmpl %g6+8,%g0 swap [%i1+0x024],%l1 ! Mem[00000000828000e4] p57_call_2_he: ldub [%i0+0x009],%l2 ! Mem[00000000820000c9] ldx [%i1+0x008],%l7 ! Mem[00000000828000c8] swap [%i3+0x000],%l4 ! Mem[00000000838000c0] swap [%i0+0x010],%l4 ! Mem[00000000820000d0] stw %l3,[%i0+0x024] ! Mem[00000000820000e4] ldsb [%i0+0x01e],%l0 ! Mem[00000000820000de] stw %l7,[%i0+0x03c] ! Mem[00000000820000fc] retl swap [%i1+0x028],%l7 ! Mem[00000000828000e8] p57_jmpl_2_ho: swap [%o2+0x000],%l7 ! Mem[00000000830000c0] ldub [%o2+0x02b],%l7 ! Mem[00000000830000eb] ldstub [%o1+0x02c],%l3 ! Mem[00000000828000ec] ldsh [%o1+0x012],%l6 ! Mem[00000000828000d2] jmpl %g6+8,%g0 swap [%o1+0x024],%l1 ! Mem[00000000828000e4] p57_call_2_ho: ldub [%o0+0x009],%l2 ! Mem[00000000820000c9] ldx [%o1+0x008],%l7 ! Mem[00000000828000c8] swap [%o3+0x000],%l4 ! Mem[00000000838000c0] swap [%o0+0x010],%l4 ! Mem[00000000820000d0] stw %l3,[%o0+0x024] ! Mem[00000000820000e4] ldsb [%o0+0x01e],%l0 ! Mem[00000000820000de] stw %l7,[%o0+0x03c] ! Mem[00000000820000fc] retl swap [%o1+0x028],%l7 ! Mem[00000000828000e8] p58_jmpl_2_le: jmpl %g6+8,%g0 swap [%i1+0x014],%l7 ! Mem[00000000848000d4] p58_call_2_le: swap [%i3+0x000],%l0 ! Mem[00000000858000c0] stx %l6,[%i0+0x010] ! Mem[00000000840000d0] retl lduh [%i2+0x020],%l3 ! Mem[00000000850000e0] p58_jmpl_2_lo: jmpl %g6+8,%g0 swap [%o1+0x014],%l7 ! Mem[00000000848000d4] p58_call_2_lo: swap [%o3+0x000],%l0 ! Mem[00000000858000c0] stx %l6,[%o0+0x010] ! Mem[00000000840000d0] retl lduh [%o2+0x020],%l3 ! Mem[00000000850000e0] p58_jmpl_2_he: sth %l6,[%i2+0x01a] ! Mem[00000000850000da] jmpl %g6+8,%g0 ldsb [%i3+0x014],%l2 ! Mem[00000000858000d4] p58_call_2_he: retl sth %l3,[%i1+0x00c] ! Mem[00000000848000cc] p58_jmpl_2_ho: sth %l6,[%o2+0x01a] ! Mem[00000000850000da] jmpl %g6+8,%g0 ldsb [%o3+0x014],%l2 ! Mem[00000000858000d4] p58_call_2_ho: retl sth %l3,[%o1+0x00c] ! Mem[00000000848000cc] p59_jmpl_2_le: stx %l4,[%i1+0x028] ! Mem[00000000868000e8] jmpl %g6+8,%g0 swap [%i3+0x000],%l7 ! Mem[00000000878000c0] p59_call_2_le: stw %l0,[%i3+0x00c] ! Mem[00000000878000cc] stw %l2,[%i2+0x008] ! Mem[00000000870000c8] std %l4,[%i2+0x008] ! Mem[00000000870000c8] sth %l2,[%i1+0x03e] ! Mem[00000000868000fe] retl lduh [%i2+0x00c],%l5 ! Mem[00000000870000cc] p59_jmpl_2_lo: stx %l4,[%o1+0x028] ! Mem[00000000868000e8] jmpl %g6+8,%g0 swap [%o3+0x000],%l7 ! Mem[00000000878000c0] p59_call_2_lo: stw %l0,[%o3+0x00c] ! Mem[00000000878000cc] stw %l2,[%o2+0x008] ! Mem[00000000870000c8] std %l4,[%o2+0x008] ! Mem[00000000870000c8] sth %l2,[%o1+0x03e] ! Mem[00000000868000fe] retl lduh [%o2+0x00c],%l5 ! Mem[00000000870000cc] p59_jmpl_2_he: stw %l1,[%i2+0x01c] ! Mem[00000000870000dc] jmpl %g6+8,%g0 ldd [%i2+0x010],%l0 ! Mem[00000000870000d0] p59_call_2_he: lduh [%i3+0x002],%l1 ! Mem[00000000878000c2] swap [%i0+0x010],%l1 ! Mem[00000000860000d0] ldsw [%i1+0x004],%l5 ! Mem[00000000868000c4] std %l4,[%i1+0x020] ! Mem[00000000868000e0] ldstub [%i2+0x03c],%l6 ! Mem[00000000870000fc] ldd [%i1+0x018],%l4 ! Mem[00000000868000d8] ldub [%i2+0x027],%l6 ! Mem[00000000870000e7] retl sth %l2,[%i3+0x03a] ! Mem[00000000878000fa] p59_jmpl_2_ho: stw %l1,[%o2+0x01c] ! Mem[00000000870000dc] jmpl %g6+8,%g0 ldd [%o2+0x010],%l0 ! Mem[00000000870000d0] p59_call_2_ho: lduh [%o3+0x002],%l1 ! Mem[00000000878000c2] swap [%o0+0x010],%l1 ! Mem[00000000860000d0] ldsw [%o1+0x004],%l5 ! Mem[00000000868000c4] std %l4,[%o1+0x020] ! Mem[00000000868000e0] ldstub [%o2+0x03c],%l6 ! Mem[00000000870000fc] ldd [%o1+0x018],%l4 ! Mem[00000000868000d8] ldub [%o2+0x027],%l6 ! Mem[00000000870000e7] retl sth %l2,[%o3+0x03a] ! Mem[00000000878000fa] p60_jmpl_2_le: stb %l5,[%i2+0x03a] ! Mem[00000000890000fa] stb %l4,[%i0+0x02c] ! Mem[00000000880000ec] stw %l1,[%i1+0x028] ! Mem[00000000888000e8] ldub [%i3+0x005],%l1 ! Mem[00000000898000c5] ldstub [%i1+0x01c],%l1 ! Mem[00000000888000dc] jmpl %g6+8,%g0 swap [%i2+0x034],%l0 ! Mem[00000000890000f4] p60_call_2_le: ldx [%i2+0x000],%l7 ! Mem[00000000890000c0] sth %l2,[%i1+0x030] ! Mem[00000000888000f0] ldsw [%i3+0x004],%l5 ! Mem[00000000898000c4] ldx [%i2+0x000],%l4 ! Mem[00000000890000c0] ldsw [%i3+0x03c],%l2 ! Mem[00000000898000fc] lduh [%i1+0x036],%l6 ! Mem[00000000888000f6] stb %l0,[%i3+0x034] ! Mem[00000000898000f4] retl swap [%i3+0x01c],%l0 ! Mem[00000000898000dc] p60_jmpl_2_lo: stb %l5,[%o2+0x03a] ! Mem[00000000890000fa] stb %l4,[%o0+0x02c] ! Mem[00000000880000ec] stw %l1,[%o1+0x028] ! Mem[00000000888000e8] ldub [%o3+0x005],%l1 ! Mem[00000000898000c5] ldstub [%o1+0x01c],%l1 ! Mem[00000000888000dc] jmpl %g6+8,%g0 swap [%o2+0x034],%l0 ! Mem[00000000890000f4] p60_call_2_lo: ldx [%o2+0x000],%l7 ! Mem[00000000890000c0] sth %l2,[%o1+0x030] ! Mem[00000000888000f0] ldsw [%o3+0x004],%l5 ! Mem[00000000898000c4] ldx [%o2+0x000],%l4 ! Mem[00000000890000c0] ldsw [%o3+0x03c],%l2 ! Mem[00000000898000fc] lduh [%o1+0x036],%l6 ! Mem[00000000888000f6] stb %l0,[%o3+0x034] ! Mem[00000000898000f4] retl swap [%o3+0x01c],%l0 ! Mem[00000000898000dc] p60_jmpl_2_he: ldstub [%i3+0x029],%l5 ! Mem[00000000898000e9] stx %l4,[%i0+0x018] ! Mem[00000000880000d8] jmpl %g6+8,%g0 ldsh [%i1+0x01a],%l7 ! Mem[00000000888000da] p60_call_2_he: swap [%i3+0x02c],%l0 ! Mem[00000000898000ec] ldsw [%i2+0x01c],%l6 ! Mem[00000000890000dc] ldsh [%i0+0x026],%l2 ! Mem[00000000880000e6] stb %l6,[%i3+0x031] ! Mem[00000000898000f1] sth %l6,[%i3+0x002] ! Mem[00000000898000c2] ldstub [%i1+0x037],%l0 ! Mem[00000000888000f7] swap [%i1+0x030],%l0 ! Mem[00000000888000f0] retl lduh [%i1+0x004],%l1 ! Mem[00000000888000c4] p60_jmpl_2_ho: ldstub [%o3+0x029],%l5 ! Mem[00000000898000e9] stx %l4,[%o0+0x018] ! Mem[00000000880000d8] jmpl %g6+8,%g0 ldsh [%o1+0x01a],%l7 ! Mem[00000000888000da] p60_call_2_ho: swap [%o3+0x02c],%l0 ! Mem[00000000898000ec] ldsw [%o2+0x01c],%l6 ! Mem[00000000890000dc] ldsh [%o0+0x026],%l2 ! Mem[00000000880000e6] stb %l6,[%o3+0x031] ! Mem[00000000898000f1] sth %l6,[%o3+0x002] ! Mem[00000000898000c2] ldstub [%o1+0x037],%l0 ! Mem[00000000888000f7] swap [%o1+0x030],%l0 ! Mem[00000000888000f0] retl lduh [%o1+0x004],%l1 ! Mem[00000000888000c4] p61_jmpl_2_le: swap [%i2+0x028],%l5 ! Mem[000000008b0000e8] jmpl %g6+8,%g0 ldsw [%i0+0x00c],%l3 ! Mem[000000008a0000cc] p61_call_2_le: std %l0,[%i2+0x008] ! Mem[000000008b0000c8] retl swap [%i0+0x034],%l4 ! Mem[000000008a0000f4] p61_jmpl_2_lo: swap [%o2+0x028],%l5 ! Mem[000000008b0000e8] jmpl %g6+8,%g0 ldsw [%o0+0x00c],%l3 ! Mem[000000008a0000cc] p61_call_2_lo: std %l0,[%o2+0x008] ! Mem[000000008b0000c8] retl swap [%o0+0x034],%l4 ! Mem[000000008a0000f4] p61_jmpl_2_he: swap [%i3+0x000],%l5 ! Mem[000000008b8000c0] ldsw [%i1+0x010],%l2 ! Mem[000000008a8000d0] jmpl %g6+8,%g0 swap [%i2+0x00c],%l5 ! Mem[000000008b0000cc] p61_call_2_he: ldsh [%i0+0x00c],%l1 ! Mem[000000008a0000cc] ldd [%i2+0x008],%l6 ! Mem[000000008b0000c8] std %l0,[%i2+0x000] ! Mem[000000008b0000c0] stw %l1,[%i2+0x010] ! Mem[000000008b0000d0] ldd [%i1+0x000],%l4 ! Mem[000000008a8000c0] retl stx %l0,[%i3+0x018] ! Mem[000000008b8000d8] p61_jmpl_2_ho: swap [%o3+0x000],%l5 ! Mem[000000008b8000c0] ldsw [%o1+0x010],%l2 ! Mem[000000008a8000d0] jmpl %g6+8,%g0 swap [%o2+0x00c],%l5 ! Mem[000000008b0000cc] p61_call_2_ho: ldsh [%o0+0x00c],%l1 ! Mem[000000008a0000cc] ldd [%o2+0x008],%l6 ! Mem[000000008b0000c8] std %l0,[%o2+0x000] ! Mem[000000008b0000c0] stw %l1,[%o2+0x010] ! Mem[000000008b0000d0] ldd [%o1+0x000],%l4 ! Mem[000000008a8000c0] retl stx %l0,[%o3+0x018] ! Mem[000000008b8000d8] p62_jmpl_2_le: std %l0,[%i1+0x000] ! Mem[000000008c8000c0] ldd [%i1+0x018],%l2 ! Mem[000000008c8000d8] std %l0,[%i1+0x018] ! Mem[000000008c8000d8] ldsb [%i1+0x023],%l4 ! Mem[000000008c8000e3] ldsh [%i3+0x00e],%l1 ! Mem[000000008d8000ce] ldd [%i2+0x010],%l2 ! Mem[000000008d0000d0] ldstub [%i2+0x01e],%l6 ! Mem[000000008d0000de] jmpl %g6+8,%g0 swap [%i1+0x034],%l4 ! Mem[000000008c8000f4] p62_call_2_le: ldstub [%i1+0x004],%l4 ! Mem[000000008c8000c4] stb %l1,[%i1+0x021] ! Mem[000000008c8000e1] ldstub [%i3+0x030],%l7 ! Mem[000000008d8000f0] ldstub [%i0+0x003],%l1 ! Mem[000000008c0000c3] swap [%i2+0x030],%l2 ! Mem[000000008d0000f0] retl ldsh [%i1+0x006],%l5 ! Mem[000000008c8000c6] p62_jmpl_2_lo: std %l0,[%o1+0x000] ! Mem[000000008c8000c0] ldd [%o1+0x018],%l2 ! Mem[000000008c8000d8] std %l0,[%o1+0x018] ! Mem[000000008c8000d8] ldsb [%o1+0x023],%l4 ! Mem[000000008c8000e3] ldsh [%o3+0x00e],%l1 ! Mem[000000008d8000ce] ldd [%o2+0x010],%l2 ! Mem[000000008d0000d0] ldstub [%o2+0x01e],%l6 ! Mem[000000008d0000de] jmpl %g6+8,%g0 swap [%o1+0x034],%l4 ! Mem[000000008c8000f4] p62_call_2_lo: ldstub [%o1+0x004],%l4 ! Mem[000000008c8000c4] stb %l1,[%o1+0x021] ! Mem[000000008c8000e1] ldstub [%o3+0x030],%l7 ! Mem[000000008d8000f0] ldstub [%o0+0x003],%l1 ! Mem[000000008c0000c3] swap [%o2+0x030],%l2 ! Mem[000000008d0000f0] retl ldsh [%o1+0x006],%l5 ! Mem[000000008c8000c6] p62_jmpl_2_he: swap [%i2+0x024],%l6 ! Mem[000000008d0000e4] stx %l3,[%i1+0x038] ! Mem[000000008c8000f8] ldstub [%i0+0x00c],%l3 ! Mem[000000008c0000cc] stb %l3,[%i3+0x018] ! Mem[000000008d8000d8] ldsw [%i3+0x020],%l2 ! Mem[000000008d8000e0] ldx [%i2+0x028],%l5 ! Mem[000000008d0000e8] jmpl %g6+8,%g0 ldsb [%i1+0x01d],%l4 ! Mem[000000008c8000dd] p62_call_2_he: ldub [%i2+0x000],%l4 ! Mem[000000008d0000c0] swap [%i2+0x02c],%l0 ! Mem[000000008d0000ec] retl ldstub [%i2+0x01c],%l2 ! Mem[000000008d0000dc] p62_jmpl_2_ho: swap [%o2+0x024],%l6 ! Mem[000000008d0000e4] stx %l3,[%o1+0x038] ! Mem[000000008c8000f8] ldstub [%o0+0x00c],%l3 ! Mem[000000008c0000cc] stb %l3,[%o3+0x018] ! Mem[000000008d8000d8] ldsw [%o3+0x020],%l2 ! Mem[000000008d8000e0] ldx [%o2+0x028],%l5 ! Mem[000000008d0000e8] jmpl %g6+8,%g0 ldsb [%o1+0x01d],%l4 ! Mem[000000008c8000dd] p62_call_2_ho: ldub [%o2+0x000],%l4 ! Mem[000000008d0000c0] swap [%o2+0x02c],%l0 ! Mem[000000008d0000ec] retl ldstub [%o2+0x01c],%l2 ! Mem[000000008d0000dc] p63_jmpl_2_le: jmpl %g6+8,%g0 ldstub [%i2+0x023],%l7 ! Mem[000000008f0000e3] p63_call_2_le: sth %l4,[%i1+0x030] ! Mem[000000008e8000f0] swap [%i2+0x030],%l6 ! Mem[000000008f0000f0] retl swap [%i1+0x020],%l3 ! Mem[000000008e8000e0] p63_jmpl_2_lo: jmpl %g6+8,%g0 ldstub [%o2+0x023],%l7 ! Mem[000000008f0000e3] p63_call_2_lo: sth %l4,[%o1+0x030] ! Mem[000000008e8000f0] swap [%o2+0x030],%l6 ! Mem[000000008f0000f0] retl swap [%o1+0x020],%l3 ! Mem[000000008e8000e0] p63_jmpl_2_he: lduh [%i1+0x03a],%l6 ! Mem[000000008e8000fa] jmpl %g6+8,%g0 swap [%i0+0x024],%l6 ! Mem[000000008e0000e4] p63_call_2_he: retl ldx [%i3+0x008],%l2 ! Mem[000000008f8000c8] p63_jmpl_2_ho: lduh [%o1+0x03a],%l6 ! Mem[000000008e8000fa] jmpl %g6+8,%g0 swap [%o0+0x024],%l6 ! Mem[000000008e0000e4] p63_call_2_ho: retl ldx [%o3+0x008],%l2 ! Mem[000000008f8000c8] user_jump2_end: .seg "text" .align 0x2000 user_jump3_start: INIT_MEM(0, 0x0040, 1, +, 0, +, 0) p0_jmpl_3_le: sth %l5,[%i0+0x000] ! Mem[00000000100000c0] ldub [%i0+0x03a],%l5 ! Mem[00000000100000fa] ldstub [%i3+0x01e],%l6 ! Mem[00000000118000de] swap [%i1+0x034],%l4 ! Mem[00000000108000f4] jmpl %g6+8,%g0 stx %l4,[%i3+0x008] ! Mem[00000000118000c8] p0_call_3_le: lduh [%i2+0x020],%l1 ! Mem[00000000110000e0] stw %l7,[%i3+0x030] ! Mem[00000000118000f0] swap [%i0+0x000],%l1 ! Mem[00000000100000c0] swap [%i3+0x030],%l1 ! Mem[00000000118000f0] retl stx %l5,[%i1+0x000] ! Mem[00000000108000c0] p0_jmpl_3_lo: sth %l5,[%o0+0x000] ! Mem[00000000100000c0] ldub [%o0+0x03a],%l5 ! Mem[00000000100000fa] ldstub [%o3+0x01e],%l6 ! Mem[00000000118000de] swap [%o1+0x034],%l4 ! Mem[00000000108000f4] jmpl %g6+8,%g0 stx %l4,[%o3+0x008] ! Mem[00000000118000c8] p0_call_3_lo: lduh [%o2+0x020],%l1 ! Mem[00000000110000e0] stw %l7,[%o3+0x030] ! Mem[00000000118000f0] swap [%o0+0x000],%l1 ! Mem[00000000100000c0] swap [%o3+0x030],%l1 ! Mem[00000000118000f0] retl stx %l5,[%o1+0x000] ! Mem[00000000108000c0] p0_jmpl_3_he: ldstub [%i2+0x028],%l6 ! Mem[00000000110000e8] ldstub [%i2+0x037],%l3 ! Mem[00000000110000f7] ldstub [%i0+0x01f],%l7 ! Mem[00000000100000df] stx %l0,[%i3+0x020] ! Mem[00000000118000e0] stb %l2,[%i0+0x020] ! Mem[00000000100000e0] stx %l5,[%i1+0x028] ! Mem[00000000108000e8] jmpl %g6+8,%g0 ldsw [%i2+0x034],%l1 ! Mem[00000000110000f4] p0_call_3_he: ldstub [%i0+0x00f],%l7 ! Mem[00000000100000cf] swap [%i0+0x000],%l4 ! Mem[00000000100000c0] swap [%i1+0x01c],%l6 ! Mem[00000000108000dc] ldub [%i1+0x027],%l2 ! Mem[00000000108000e7] retl ldstub [%i0+0x031],%l6 ! Mem[00000000100000f1] p0_jmpl_3_ho: ldstub [%o2+0x028],%l6 ! Mem[00000000110000e8] ldstub [%o2+0x037],%l3 ! Mem[00000000110000f7] ldstub [%o0+0x01f],%l7 ! Mem[00000000100000df] stx %l0,[%o3+0x020] ! Mem[00000000118000e0] stb %l2,[%o0+0x020] ! Mem[00000000100000e0] stx %l5,[%o1+0x028] ! Mem[00000000108000e8] jmpl %g6+8,%g0 ldsw [%o2+0x034],%l1 ! Mem[00000000110000f4] p0_call_3_ho: ldstub [%o0+0x00f],%l7 ! Mem[00000000100000cf] swap [%o0+0x000],%l4 ! Mem[00000000100000c0] swap [%o1+0x01c],%l6 ! Mem[00000000108000dc] ldub [%o1+0x027],%l2 ! Mem[00000000108000e7] retl ldstub [%o0+0x031],%l6 ! Mem[00000000100000f1] p1_jmpl_3_le: jmpl %g6+8,%g0 swap [%i0+0x024],%l7 ! Mem[00000000120000e4] p1_call_3_le: retl lduw [%i2+0x030],%l0 ! Mem[00000000130000f0] p1_jmpl_3_lo: jmpl %g6+8,%g0 swap [%o0+0x024],%l7 ! Mem[00000000120000e4] p1_call_3_lo: retl lduw [%o2+0x030],%l0 ! Mem[00000000130000f0] p1_jmpl_3_he: jmpl %g6+8,%g0 lduh [%i2+0x038],%l1 ! Mem[00000000130000f8] p1_call_3_he: swap [%i0+0x00c],%l1 ! Mem[00000000120000cc] ldx [%i3+0x008],%l5 ! Mem[00000000138000c8] ldstub [%i0+0x031],%l7 ! Mem[00000000120000f1] ldsb [%i1+0x019],%l4 ! Mem[00000000128000d9] retl ldub [%i0+0x009],%l4 ! Mem[00000000120000c9] p1_jmpl_3_ho: jmpl %g6+8,%g0 lduh [%o2+0x038],%l1 ! Mem[00000000130000f8] p1_call_3_ho: swap [%o0+0x00c],%l1 ! Mem[00000000120000cc] ldx [%o3+0x008],%l5 ! Mem[00000000138000c8] ldstub [%o0+0x031],%l7 ! Mem[00000000120000f1] ldsb [%o1+0x019],%l4 ! Mem[00000000128000d9] retl ldub [%o0+0x009],%l4 ! Mem[00000000120000c9] p2_jmpl_3_le: ldsb [%i2+0x019],%l0 ! Mem[00000000150000d9] sth %l3,[%i0+0x014] ! Mem[00000000140000d4] ldstub [%i3+0x01f],%l5 ! Mem[00000000158000df] lduh [%i1+0x014],%l1 ! Mem[00000000148000d4] sth %l4,[%i2+0x010] ! Mem[00000000150000d0] swap [%i1+0x038],%l4 ! Mem[00000000148000f8] swap [%i0+0x028],%l2 ! Mem[00000000140000e8] jmpl %g6+8,%g0 ldsh [%i3+0x038],%l3 ! Mem[00000000158000f8] p2_call_3_le: stb %l7,[%i1+0x00c] ! Mem[00000000148000cc] lduw [%i3+0x030],%l2 ! Mem[00000000158000f0] sth %l4,[%i1+0x018] ! Mem[00000000148000d8] retl stb %l3,[%i2+0x012] ! Mem[00000000150000d2] p2_jmpl_3_lo: ldsb [%o2+0x019],%l0 ! Mem[00000000150000d9] sth %l3,[%o0+0x014] ! Mem[00000000140000d4] ldstub [%o3+0x01f],%l5 ! Mem[00000000158000df] lduh [%o1+0x014],%l1 ! Mem[00000000148000d4] sth %l4,[%o2+0x010] ! Mem[00000000150000d0] swap [%o1+0x038],%l4 ! Mem[00000000148000f8] swap [%o0+0x028],%l2 ! Mem[00000000140000e8] jmpl %g6+8,%g0 ldsh [%o3+0x038],%l3 ! Mem[00000000158000f8] p2_call_3_lo: stb %l7,[%o1+0x00c] ! Mem[00000000148000cc] lduw [%o3+0x030],%l2 ! Mem[00000000158000f0] sth %l4,[%o1+0x018] ! Mem[00000000148000d8] retl stb %l3,[%o2+0x012] ! Mem[00000000150000d2] p2_jmpl_3_he: swap [%i3+0x02c],%l5 ! Mem[00000000158000ec] ldstub [%i2+0x039],%l3 ! Mem[00000000150000f9] swap [%i0+0x008],%l6 ! Mem[00000000140000c8] ldub [%i3+0x038],%l7 ! Mem[00000000158000f8] jmpl %g6+8,%g0 swap [%i2+0x014],%l5 ! Mem[00000000150000d4] p2_call_3_he: swap [%i1+0x028],%l6 ! Mem[00000000148000e8] ldx [%i0+0x008],%l0 ! Mem[00000000140000c8] retl stx %l4,[%i2+0x018] ! Mem[00000000150000d8] p2_jmpl_3_ho: swap [%o3+0x02c],%l5 ! Mem[00000000158000ec] ldstub [%o2+0x039],%l3 ! Mem[00000000150000f9] swap [%o0+0x008],%l6 ! Mem[00000000140000c8] ldub [%o3+0x038],%l7 ! Mem[00000000158000f8] jmpl %g6+8,%g0 swap [%o2+0x014],%l5 ! Mem[00000000150000d4] p2_call_3_ho: swap [%o1+0x028],%l6 ! Mem[00000000148000e8] ldx [%o0+0x008],%l0 ! Mem[00000000140000c8] retl stx %l4,[%o2+0x018] ! Mem[00000000150000d8] p3_jmpl_3_le: ldx [%i2+0x028],%l3 ! Mem[00000000170000e8] ldx [%i3+0x018],%l3 ! Mem[00000000178000d8] stw %l0,[%i3+0x004] ! Mem[00000000178000c4] ldub [%i0+0x020],%l4 ! Mem[00000000160000e0] swap [%i2+0x01c],%l2 ! Mem[00000000170000dc] swap [%i3+0x034],%l4 ! Mem[00000000178000f4] jmpl %g6+8,%g0 ldub [%i3+0x001],%l1 ! Mem[00000000178000c1] p3_call_3_le: stb %l2,[%i2+0x022] ! Mem[00000000170000e2] stx %l6,[%i1+0x018] ! Mem[00000000168000d8] swap [%i1+0x000],%l4 ! Mem[00000000168000c0] ldstub [%i0+0x02b],%l7 ! Mem[00000000160000eb] ldsb [%i3+0x009],%l2 ! Mem[00000000178000c9] ldsh [%i0+0x002],%l2 ! Mem[00000000160000c2] ldsw [%i0+0x004],%l1 ! Mem[00000000160000c4] retl swap [%i1+0x020],%l5 ! Mem[00000000168000e0] p3_jmpl_3_lo: ldx [%o2+0x028],%l3 ! Mem[00000000170000e8] ldx [%o3+0x018],%l3 ! Mem[00000000178000d8] stw %l0,[%o3+0x004] ! Mem[00000000178000c4] ldub [%o0+0x020],%l4 ! Mem[00000000160000e0] swap [%o2+0x01c],%l2 ! Mem[00000000170000dc] swap [%o3+0x034],%l4 ! Mem[00000000178000f4] jmpl %g6+8,%g0 ldub [%o3+0x001],%l1 ! Mem[00000000178000c1] p3_call_3_lo: stb %l2,[%o2+0x022] ! Mem[00000000170000e2] stx %l6,[%o1+0x018] ! Mem[00000000168000d8] swap [%o1+0x000],%l4 ! Mem[00000000168000c0] ldstub [%o0+0x02b],%l7 ! Mem[00000000160000eb] ldsb [%o3+0x009],%l2 ! Mem[00000000178000c9] ldsh [%o0+0x002],%l2 ! Mem[00000000160000c2] ldsw [%o0+0x004],%l1 ! Mem[00000000160000c4] retl swap [%o1+0x020],%l5 ! Mem[00000000168000e0] p3_jmpl_3_he: stb %l5,[%i2+0x03f] ! Mem[00000000170000ff] swap [%i2+0x014],%l1 ! Mem[00000000170000d4] lduh [%i0+0x02a],%l1 ! Mem[00000000160000ea] jmpl %g6+8,%g0 swap [%i1+0x004],%l7 ! Mem[00000000168000c4] p3_call_3_he: stx %l3,[%i2+0x010] ! Mem[00000000170000d0] std %l0,[%i1+0x000] ! Mem[00000000168000c0] stb %l0,[%i3+0x03f] ! Mem[00000000178000ff] retl lduh [%i3+0x018],%l5 ! Mem[00000000178000d8] p3_jmpl_3_ho: stb %l5,[%o2+0x03f] ! Mem[00000000170000ff] swap [%o2+0x014],%l1 ! Mem[00000000170000d4] lduh [%o0+0x02a],%l1 ! Mem[00000000160000ea] jmpl %g6+8,%g0 swap [%o1+0x004],%l7 ! Mem[00000000168000c4] p3_call_3_ho: stx %l3,[%o2+0x010] ! Mem[00000000170000d0] std %l0,[%o1+0x000] ! Mem[00000000168000c0] stb %l0,[%o3+0x03f] ! Mem[00000000178000ff] retl lduh [%o3+0x018],%l5 ! Mem[00000000178000d8] p4_jmpl_3_le: lduh [%i2+0x00e],%l1 ! Mem[00000000190000ce] stb %l2,[%i3+0x014] ! Mem[00000000198000d4] ldx [%i0+0x020],%l7 ! Mem[00000000180000e0] ldub [%i3+0x00a],%l0 ! Mem[00000000198000ca] swap [%i1+0x018],%l4 ! Mem[00000000188000d8] ldx [%i0+0x038],%l7 ! Mem[00000000180000f8] ldsw [%i2+0x018],%l6 ! Mem[00000000190000d8] jmpl %g6+8,%g0 stw %l6,[%i1+0x008] ! Mem[00000000188000c8] p4_call_3_le: ldd [%i1+0x010],%l6 ! Mem[00000000188000d0] stx %l3,[%i1+0x038] ! Mem[00000000188000f8] sth %l4,[%i0+0x028] ! Mem[00000000180000e8] stw %l3,[%i1+0x01c] ! Mem[00000000188000dc] ldsw [%i0+0x028],%l5 ! Mem[00000000180000e8] retl std %l4,[%i1+0x010] ! Mem[00000000188000d0] p4_jmpl_3_lo: lduh [%o2+0x00e],%l1 ! Mem[00000000190000ce] stb %l2,[%o3+0x014] ! Mem[00000000198000d4] ldx [%o0+0x020],%l7 ! Mem[00000000180000e0] ldub [%o3+0x00a],%l0 ! Mem[00000000198000ca] swap [%o1+0x018],%l4 ! Mem[00000000188000d8] ldx [%o0+0x038],%l7 ! Mem[00000000180000f8] ldsw [%o2+0x018],%l6 ! Mem[00000000190000d8] jmpl %g6+8,%g0 stw %l6,[%o1+0x008] ! Mem[00000000188000c8] p4_call_3_lo: ldd [%o1+0x010],%l6 ! Mem[00000000188000d0] stx %l3,[%o1+0x038] ! Mem[00000000188000f8] sth %l4,[%o0+0x028] ! Mem[00000000180000e8] stw %l3,[%o1+0x01c] ! Mem[00000000188000dc] ldsw [%o0+0x028],%l5 ! Mem[00000000180000e8] retl std %l4,[%o1+0x010] ! Mem[00000000188000d0] p4_jmpl_3_he: swap [%i3+0x028],%l2 ! Mem[00000000198000e8] ldx [%i2+0x018],%l7 ! Mem[00000000190000d8] ldstub [%i3+0x029],%l1 ! Mem[00000000198000e9] lduw [%i0+0x024],%l6 ! Mem[00000000180000e4] jmpl %g6+8,%g0 swap [%i0+0x008],%l6 ! Mem[00000000180000c8] p4_call_3_he: ldx [%i0+0x000],%l4 ! Mem[00000000180000c0] stx %l7,[%i1+0x020] ! Mem[00000000188000e0] ldsh [%i0+0x01e],%l4 ! Mem[00000000180000de] stx %l0,[%i3+0x038] ! Mem[00000000198000f8] ldstub [%i2+0x02c],%l2 ! Mem[00000000190000ec] swap [%i3+0x018],%l6 ! Mem[00000000198000d8] lduw [%i0+0x000],%l5 ! Mem[00000000180000c0] retl lduw [%i3+0x018],%l3 ! Mem[00000000198000d8] p4_jmpl_3_ho: swap [%o3+0x028],%l2 ! Mem[00000000198000e8] ldx [%o2+0x018],%l7 ! Mem[00000000190000d8] ldstub [%o3+0x029],%l1 ! Mem[00000000198000e9] lduw [%o0+0x024],%l6 ! Mem[00000000180000e4] jmpl %g6+8,%g0 swap [%o0+0x008],%l6 ! Mem[00000000180000c8] p4_call_3_ho: ldx [%o0+0x000],%l4 ! Mem[00000000180000c0] stx %l7,[%o1+0x020] ! Mem[00000000188000e0] ldsh [%o0+0x01e],%l4 ! Mem[00000000180000de] stx %l0,[%o3+0x038] ! Mem[00000000198000f8] ldstub [%o2+0x02c],%l2 ! Mem[00000000190000ec] swap [%o3+0x018],%l6 ! Mem[00000000198000d8] lduw [%o0+0x000],%l5 ! Mem[00000000180000c0] retl lduw [%o3+0x018],%l3 ! Mem[00000000198000d8] p5_jmpl_3_le: ldstub [%i3+0x03a],%l1 ! Mem[000000001b8000fa] ldub [%i0+0x001],%l1 ! Mem[000000001a0000c1] swap [%i0+0x018],%l2 ! Mem[000000001a0000d8] jmpl %g6+8,%g0 ldub [%i3+0x012],%l4 ! Mem[000000001b8000d2] p5_call_3_le: ldd [%i1+0x028],%l4 ! Mem[000000001a8000e8] swap [%i1+0x028],%l1 ! Mem[000000001a8000e8] stb %l2,[%i0+0x038] ! Mem[000000001a0000f8] ldsb [%i1+0x01c],%l3 ! Mem[000000001a8000dc] ldd [%i3+0x008],%l0 ! Mem[000000001b8000c8] stx %l5,[%i3+0x020] ! Mem[000000001b8000e0] retl ldx [%i2+0x010],%l7 ! Mem[000000001b0000d0] p5_jmpl_3_lo: ldstub [%o3+0x03a],%l1 ! Mem[000000001b8000fa] ldub [%o0+0x001],%l1 ! Mem[000000001a0000c1] swap [%o0+0x018],%l2 ! Mem[000000001a0000d8] jmpl %g6+8,%g0 ldub [%o3+0x012],%l4 ! Mem[000000001b8000d2] p5_call_3_lo: ldd [%o1+0x028],%l4 ! Mem[000000001a8000e8] swap [%o1+0x028],%l1 ! Mem[000000001a8000e8] stb %l2,[%o0+0x038] ! Mem[000000001a0000f8] ldsb [%o1+0x01c],%l3 ! Mem[000000001a8000dc] ldd [%o3+0x008],%l0 ! Mem[000000001b8000c8] stx %l5,[%o3+0x020] ! Mem[000000001b8000e0] retl ldx [%o2+0x010],%l7 ! Mem[000000001b0000d0] p5_jmpl_3_he: stx %l1,[%i0+0x010] ! Mem[000000001a0000d0] std %l0,[%i2+0x028] ! Mem[000000001b0000e8] ldstub [%i0+0x012],%l1 ! Mem[000000001a0000d2] ldsw [%i3+0x028],%l4 ! Mem[000000001b8000e8] stb %l2,[%i3+0x009] ! Mem[000000001b8000c9] jmpl %g6+8,%g0 stx %l0,[%i2+0x038] ! Mem[000000001b0000f8] p5_call_3_he: ldstub [%i0+0x034],%l3 ! Mem[000000001a0000f4] stw %l4,[%i1+0x008] ! Mem[000000001a8000c8] ldsb [%i0+0x000],%l0 ! Mem[000000001a0000c0] ldsw [%i0+0x03c],%l5 ! Mem[000000001a0000fc] sth %l1,[%i2+0x010] ! Mem[000000001b0000d0] retl ldstub [%i1+0x00c],%l6 ! Mem[000000001a8000cc] p5_jmpl_3_ho: stx %l1,[%o0+0x010] ! Mem[000000001a0000d0] std %l0,[%o2+0x028] ! Mem[000000001b0000e8] ldstub [%o0+0x012],%l1 ! Mem[000000001a0000d2] ldsw [%o3+0x028],%l4 ! Mem[000000001b8000e8] stb %l2,[%o3+0x009] ! Mem[000000001b8000c9] jmpl %g6+8,%g0 stx %l0,[%o2+0x038] ! Mem[000000001b0000f8] p5_call_3_ho: ldstub [%o0+0x034],%l3 ! Mem[000000001a0000f4] stw %l4,[%o1+0x008] ! Mem[000000001a8000c8] ldsb [%o0+0x000],%l0 ! Mem[000000001a0000c0] ldsw [%o0+0x03c],%l5 ! Mem[000000001a0000fc] sth %l1,[%o2+0x010] ! Mem[000000001b0000d0] retl ldstub [%o1+0x00c],%l6 ! Mem[000000001a8000cc] p6_jmpl_3_le: stb %l4,[%i2+0x01d] ! Mem[000000001d0000dd] ldsb [%i0+0x02c],%l0 ! Mem[000000001c0000ec] ldstub [%i3+0x01f],%l2 ! Mem[000000001d8000df] swap [%i2+0x038],%l4 ! Mem[000000001d0000f8] ldd [%i2+0x030],%l4 ! Mem[000000001d0000f0] swap [%i0+0x038],%l2 ! Mem[000000001c0000f8] jmpl %g6+8,%g0 stw %l2,[%i0+0x014] ! Mem[000000001c0000d4] p6_call_3_le: ldstub [%i2+0x037],%l0 ! Mem[000000001d0000f7] ldx [%i2+0x030],%l0 ! Mem[000000001d0000f0] swap [%i1+0x018],%l0 ! Mem[000000001c8000d8] sth %l1,[%i0+0x016] ! Mem[000000001c0000d6] stx %l3,[%i2+0x018] ! Mem[000000001d0000d8] stb %l5,[%i0+0x02e] ! Mem[000000001c0000ee] retl sth %l7,[%i0+0x010] ! Mem[000000001c0000d0] p6_jmpl_3_lo: stb %l4,[%o2+0x01d] ! Mem[000000001d0000dd] ldsb [%o0+0x02c],%l0 ! Mem[000000001c0000ec] ldstub [%o3+0x01f],%l2 ! Mem[000000001d8000df] swap [%o2+0x038],%l4 ! Mem[000000001d0000f8] ldd [%o2+0x030],%l4 ! Mem[000000001d0000f0] swap [%o0+0x038],%l2 ! Mem[000000001c0000f8] jmpl %g6+8,%g0 stw %l2,[%o0+0x014] ! Mem[000000001c0000d4] p6_call_3_lo: ldstub [%o2+0x037],%l0 ! Mem[000000001d0000f7] ldx [%o2+0x030],%l0 ! Mem[000000001d0000f0] swap [%o1+0x018],%l0 ! Mem[000000001c8000d8] sth %l1,[%o0+0x016] ! Mem[000000001c0000d6] stx %l3,[%o2+0x018] ! Mem[000000001d0000d8] stb %l5,[%o0+0x02e] ! Mem[000000001c0000ee] retl sth %l7,[%o0+0x010] ! Mem[000000001c0000d0] p6_jmpl_3_he: swap [%i0+0x02c],%l4 ! Mem[000000001c0000ec] swap [%i3+0x00c],%l3 ! Mem[000000001d8000cc] swap [%i2+0x028],%l5 ! Mem[000000001d0000e8] swap [%i2+0x01c],%l0 ! Mem[000000001d0000dc] ldstub [%i1+0x01c],%l4 ! Mem[000000001c8000dc] swap [%i2+0x028],%l2 ! Mem[000000001d0000e8] ldx [%i0+0x028],%l0 ! Mem[000000001c0000e8] jmpl %g6+8,%g0 ldx [%i0+0x000],%l6 ! Mem[000000001c0000c0] p6_call_3_he: ldd [%i3+0x020],%l2 ! Mem[000000001d8000e0] stx %l7,[%i0+0x000] ! Mem[000000001c0000c0] ldstub [%i3+0x03a],%l1 ! Mem[000000001d8000fa] lduh [%i1+0x00a],%l3 ! Mem[000000001c8000ca] swap [%i0+0x00c],%l0 ! Mem[000000001c0000cc] retl ldstub [%i1+0x03c],%l6 ! Mem[000000001c8000fc] p6_jmpl_3_ho: swap [%o0+0x02c],%l4 ! Mem[000000001c0000ec] swap [%o3+0x00c],%l3 ! Mem[000000001d8000cc] swap [%o2+0x028],%l5 ! Mem[000000001d0000e8] swap [%o2+0x01c],%l0 ! Mem[000000001d0000dc] ldstub [%o1+0x01c],%l4 ! Mem[000000001c8000dc] swap [%o2+0x028],%l2 ! Mem[000000001d0000e8] ldx [%o0+0x028],%l0 ! Mem[000000001c0000e8] jmpl %g6+8,%g0 ldx [%o0+0x000],%l6 ! Mem[000000001c0000c0] p6_call_3_ho: ldd [%o3+0x020],%l2 ! Mem[000000001d8000e0] stx %l7,[%o0+0x000] ! Mem[000000001c0000c0] ldstub [%o3+0x03a],%l1 ! Mem[000000001d8000fa] lduh [%o1+0x00a],%l3 ! Mem[000000001c8000ca] swap [%o0+0x00c],%l0 ! Mem[000000001c0000cc] retl ldstub [%o1+0x03c],%l6 ! Mem[000000001c8000fc] p7_jmpl_3_le: ldstub [%i3+0x008],%l6 ! Mem[000000001f8000c8] lduw [%i2+0x014],%l3 ! Mem[000000001f0000d4] lduw [%i0+0x03c],%l7 ! Mem[000000001e0000fc] std %l0,[%i3+0x020] ! Mem[000000001f8000e0] ldstub [%i2+0x01a],%l1 ! Mem[000000001f0000da] swap [%i1+0x028],%l0 ! Mem[000000001e8000e8] jmpl %g6+8,%g0 stb %l3,[%i2+0x010] ! Mem[000000001f0000d0] p7_call_3_le: retl swap [%i1+0x03c],%l4 ! Mem[000000001e8000fc] p7_jmpl_3_lo: ldstub [%o3+0x008],%l6 ! Mem[000000001f8000c8] lduw [%o2+0x014],%l3 ! Mem[000000001f0000d4] lduw [%o0+0x03c],%l7 ! Mem[000000001e0000fc] std %l0,[%o3+0x020] ! Mem[000000001f8000e0] ldstub [%o2+0x01a],%l1 ! Mem[000000001f0000da] swap [%o1+0x028],%l0 ! Mem[000000001e8000e8] jmpl %g6+8,%g0 stb %l3,[%o2+0x010] ! Mem[000000001f0000d0] p7_call_3_lo: retl swap [%o1+0x03c],%l4 ! Mem[000000001e8000fc] p7_jmpl_3_he: lduw [%i0+0x018],%l7 ! Mem[000000001e0000d8] jmpl %g6+8,%g0 swap [%i1+0x034],%l4 ! Mem[000000001e8000f4] p7_call_3_he: retl ldsw [%i0+0x020],%l1 ! Mem[000000001e0000e0] p7_jmpl_3_ho: lduw [%o0+0x018],%l7 ! Mem[000000001e0000d8] jmpl %g6+8,%g0 swap [%o1+0x034],%l4 ! Mem[000000001e8000f4] p7_call_3_ho: retl ldsw [%o0+0x020],%l1 ! Mem[000000001e0000e0] p8_jmpl_3_le: ldsb [%i2+0x03f],%l1 ! Mem[00000000210000ff] ldub [%i3+0x00e],%l7 ! Mem[00000000218000ce] stw %l3,[%i2+0x038] ! Mem[00000000210000f8] lduh [%i3+0x03e],%l7 ! Mem[00000000218000fe] stw %l2,[%i1+0x03c] ! Mem[00000000208000fc] jmpl %g6+8,%g0 swap [%i2+0x020],%l2 ! Mem[00000000210000e0] p8_call_3_le: stw %l5,[%i3+0x034] ! Mem[00000000218000f4] swap [%i3+0x010],%l4 ! Mem[00000000218000d0] retl ldsh [%i0+0x00e],%l7 ! Mem[00000000200000ce] p8_jmpl_3_lo: ldsb [%o2+0x03f],%l1 ! Mem[00000000210000ff] ldub [%o3+0x00e],%l7 ! Mem[00000000218000ce] stw %l3,[%o2+0x038] ! Mem[00000000210000f8] lduh [%o3+0x03e],%l7 ! Mem[00000000218000fe] stw %l2,[%o1+0x03c] ! Mem[00000000208000fc] jmpl %g6+8,%g0 swap [%o2+0x020],%l2 ! Mem[00000000210000e0] p8_call_3_lo: stw %l5,[%o3+0x034] ! Mem[00000000218000f4] swap [%o3+0x010],%l4 ! Mem[00000000218000d0] retl ldsh [%o0+0x00e],%l7 ! Mem[00000000200000ce] p8_jmpl_3_he: swap [%i0+0x038],%l4 ! Mem[00000000200000f8] lduw [%i0+0x030],%l5 ! Mem[00000000200000f0] jmpl %g6+8,%g0 swap [%i1+0x014],%l6 ! Mem[00000000208000d4] p8_call_3_he: stb %l2,[%i3+0x027] ! Mem[00000000218000e7] lduw [%i2+0x030],%l6 ! Mem[00000000210000f0] swap [%i3+0x028],%l7 ! Mem[00000000218000e8] ldstub [%i0+0x038],%l2 ! Mem[00000000200000f8] swap [%i0+0x03c],%l3 ! Mem[00000000200000fc] lduh [%i3+0x026],%l1 ! Mem[00000000218000e6] retl ldx [%i1+0x000],%l5 ! Mem[00000000208000c0] p8_jmpl_3_ho: swap [%o0+0x038],%l4 ! Mem[00000000200000f8] lduw [%o0+0x030],%l5 ! Mem[00000000200000f0] jmpl %g6+8,%g0 swap [%o1+0x014],%l6 ! Mem[00000000208000d4] p8_call_3_ho: stb %l2,[%o3+0x027] ! Mem[00000000218000e7] lduw [%o2+0x030],%l6 ! Mem[00000000210000f0] swap [%o3+0x028],%l7 ! Mem[00000000218000e8] ldstub [%o0+0x038],%l2 ! Mem[00000000200000f8] swap [%o0+0x03c],%l3 ! Mem[00000000200000fc] lduh [%o3+0x026],%l1 ! Mem[00000000218000e6] retl ldx [%o1+0x000],%l5 ! Mem[00000000208000c0] p9_jmpl_3_le: lduw [%i3+0x028],%l0 ! Mem[00000000238000e8] swap [%i2+0x03c],%l4 ! Mem[00000000230000fc] lduw [%i2+0x024],%l7 ! Mem[00000000230000e4] lduw [%i0+0x00c],%l4 ! Mem[00000000220000cc] ldsb [%i1+0x02b],%l0 ! Mem[00000000228000eb] ldub [%i3+0x01b],%l4 ! Mem[00000000238000db] jmpl %g6+8,%g0 stx %l2,[%i3+0x008] ! Mem[00000000238000c8] p9_call_3_le: swap [%i3+0x018],%l3 ! Mem[00000000238000d8] lduw [%i0+0x038],%l5 ! Mem[00000000220000f8] stx %l4,[%i0+0x028] ! Mem[00000000220000e8] ldstub [%i0+0x00c],%l6 ! Mem[00000000220000cc] retl stw %l0,[%i0+0x014] ! Mem[00000000220000d4] p9_jmpl_3_lo: lduw [%o3+0x028],%l0 ! Mem[00000000238000e8] swap [%o2+0x03c],%l4 ! Mem[00000000230000fc] lduw [%o2+0x024],%l7 ! Mem[00000000230000e4] lduw [%o0+0x00c],%l4 ! Mem[00000000220000cc] ldsb [%o1+0x02b],%l0 ! Mem[00000000228000eb] ldub [%o3+0x01b],%l4 ! Mem[00000000238000db] jmpl %g6+8,%g0 stx %l2,[%o3+0x008] ! Mem[00000000238000c8] p9_call_3_lo: swap [%o3+0x018],%l3 ! Mem[00000000238000d8] lduw [%o0+0x038],%l5 ! Mem[00000000220000f8] stx %l4,[%o0+0x028] ! Mem[00000000220000e8] ldstub [%o0+0x00c],%l6 ! Mem[00000000220000cc] retl stw %l0,[%o0+0x014] ! Mem[00000000220000d4] p9_jmpl_3_he: sth %l2,[%i3+0x03e] ! Mem[00000000238000fe] swap [%i0+0x030],%l3 ! Mem[00000000220000f0] std %l4,[%i2+0x018] ! Mem[00000000230000d8] ldstub [%i2+0x024],%l4 ! Mem[00000000230000e4] ldstub [%i2+0x00a],%l4 ! Mem[00000000230000ca] ldub [%i0+0x03c],%l4 ! Mem[00000000220000fc] jmpl %g6+8,%g0 lduw [%i2+0x034],%l4 ! Mem[00000000230000f4] p9_call_3_he: swap [%i1+0x038],%l6 ! Mem[00000000228000f8] ldstub [%i0+0x023],%l5 ! Mem[00000000220000e3] retl ldsb [%i1+0x03a],%l3 ! Mem[00000000228000fa] p9_jmpl_3_ho: sth %l2,[%o3+0x03e] ! Mem[00000000238000fe] swap [%o0+0x030],%l3 ! Mem[00000000220000f0] std %l4,[%o2+0x018] ! Mem[00000000230000d8] ldstub [%o2+0x024],%l4 ! Mem[00000000230000e4] ldstub [%o2+0x00a],%l4 ! Mem[00000000230000ca] ldub [%o0+0x03c],%l4 ! Mem[00000000220000fc] jmpl %g6+8,%g0 lduw [%o2+0x034],%l4 ! Mem[00000000230000f4] p9_call_3_ho: swap [%o1+0x038],%l6 ! Mem[00000000228000f8] ldstub [%o0+0x023],%l5 ! Mem[00000000220000e3] retl ldsb [%o1+0x03a],%l3 ! Mem[00000000228000fa] p10_jmpl_3_le: ldub [%i2+0x03a],%l2 ! Mem[00000000250000fa] jmpl %g6+8,%g0 ldsb [%i0+0x02e],%l0 ! Mem[00000000240000ee] p10_call_3_le: ldsw [%i1+0x034],%l0 ! Mem[00000000248000f4] ldstub [%i1+0x030],%l0 ! Mem[00000000248000f0] retl ldstub [%i3+0x027],%l1 ! Mem[00000000258000e7] p10_jmpl_3_lo: ldub [%o2+0x03a],%l2 ! Mem[00000000250000fa] jmpl %g6+8,%g0 ldsb [%o0+0x02e],%l0 ! Mem[00000000240000ee] p10_call_3_lo: ldsw [%o1+0x034],%l0 ! Mem[00000000248000f4] ldstub [%o1+0x030],%l0 ! Mem[00000000248000f0] retl ldstub [%o3+0x027],%l1 ! Mem[00000000258000e7] p10_jmpl_3_he: lduw [%i0+0x018],%l6 ! Mem[00000000240000d8] ldstub [%i2+0x009],%l6 ! Mem[00000000250000c9] ldstub [%i0+0x00c],%l1 ! Mem[00000000240000cc] ldsw [%i0+0x020],%l1 ! Mem[00000000240000e0] sth %l4,[%i2+0x002] ! Mem[00000000250000c2] stx %l3,[%i0+0x008] ! Mem[00000000240000c8] ldsw [%i1+0x028],%l5 ! Mem[00000000248000e8] jmpl %g6+8,%g0 swap [%i1+0x00c],%l5 ! Mem[00000000248000cc] p10_call_3_he: std %l0,[%i3+0x000] ! Mem[00000000258000c0] stx %l0,[%i1+0x018] ! Mem[00000000248000d8] ldsw [%i1+0x038],%l5 ! Mem[00000000248000f8] retl lduh [%i0+0x01a],%l5 ! Mem[00000000240000da] p10_jmpl_3_ho: lduw [%o0+0x018],%l6 ! Mem[00000000240000d8] ldstub [%o2+0x009],%l6 ! Mem[00000000250000c9] ldstub [%o0+0x00c],%l1 ! Mem[00000000240000cc] ldsw [%o0+0x020],%l1 ! Mem[00000000240000e0] sth %l4,[%o2+0x002] ! Mem[00000000250000c2] stx %l3,[%o0+0x008] ! Mem[00000000240000c8] ldsw [%o1+0x028],%l5 ! Mem[00000000248000e8] jmpl %g6+8,%g0 swap [%o1+0x00c],%l5 ! Mem[00000000248000cc] p10_call_3_ho: std %l0,[%o3+0x000] ! Mem[00000000258000c0] stx %l0,[%o1+0x018] ! Mem[00000000248000d8] ldsw [%o1+0x038],%l5 ! Mem[00000000248000f8] retl lduh [%o0+0x01a],%l5 ! Mem[00000000240000da] p11_jmpl_3_le: ldsh [%i0+0x02c],%l3 ! Mem[00000000260000ec] std %l4,[%i0+0x038] ! Mem[00000000260000f8] ldstub [%i2+0x012],%l5 ! Mem[00000000270000d2] ldstub [%i1+0x037],%l6 ! Mem[00000000268000f7] jmpl %g6+8,%g0 stb %l7,[%i1+0x032] ! Mem[00000000268000f2] p11_call_3_le: swap [%i0+0x030],%l6 ! Mem[00000000260000f0] ldstub [%i2+0x022],%l6 ! Mem[00000000270000e2] retl ldsh [%i3+0x016],%l0 ! Mem[00000000278000d6] p11_jmpl_3_lo: ldsh [%o0+0x02c],%l3 ! Mem[00000000260000ec] std %l4,[%o0+0x038] ! Mem[00000000260000f8] ldstub [%o2+0x012],%l5 ! Mem[00000000270000d2] ldstub [%o1+0x037],%l6 ! Mem[00000000268000f7] jmpl %g6+8,%g0 stb %l7,[%o1+0x032] ! Mem[00000000268000f2] p11_call_3_lo: swap [%o0+0x030],%l6 ! Mem[00000000260000f0] ldstub [%o2+0x022],%l6 ! Mem[00000000270000e2] retl ldsh [%o3+0x016],%l0 ! Mem[00000000278000d6] p11_jmpl_3_he: swap [%i2+0x028],%l0 ! Mem[00000000270000e8] jmpl %g6+8,%g0 lduw [%i2+0x028],%l4 ! Mem[00000000270000e8] p11_call_3_he: ldx [%i2+0x008],%l1 ! Mem[00000000270000c8] swap [%i0+0x00c],%l5 ! Mem[00000000260000cc] swap [%i0+0x030],%l7 ! Mem[00000000260000f0] retl swap [%i1+0x018],%l4 ! Mem[00000000268000d8] p11_jmpl_3_ho: swap [%o2+0x028],%l0 ! Mem[00000000270000e8] jmpl %g6+8,%g0 lduw [%o2+0x028],%l4 ! Mem[00000000270000e8] p11_call_3_ho: ldx [%o2+0x008],%l1 ! Mem[00000000270000c8] swap [%o0+0x00c],%l5 ! Mem[00000000260000cc] swap [%o0+0x030],%l7 ! Mem[00000000260000f0] retl swap [%o1+0x018],%l4 ! Mem[00000000268000d8] p12_jmpl_3_le: ldstub [%i0+0x00a],%l2 ! Mem[00000000280000ca] swap [%i3+0x004],%l3 ! Mem[00000000298000c4] ldstub [%i2+0x028],%l0 ! Mem[00000000290000e8] ldsb [%i0+0x009],%l4 ! Mem[00000000280000c9] jmpl %g6+8,%g0 stw %l7,[%i2+0x00c] ! Mem[00000000290000cc] p12_call_3_le: stx %l1,[%i2+0x000] ! Mem[00000000290000c0] retl lduh [%i1+0x032],%l1 ! Mem[00000000288000f2] p12_jmpl_3_lo: ldstub [%o0+0x00a],%l2 ! Mem[00000000280000ca] swap [%o3+0x004],%l3 ! Mem[00000000298000c4] ldstub [%o2+0x028],%l0 ! Mem[00000000290000e8] ldsb [%o0+0x009],%l4 ! Mem[00000000280000c9] jmpl %g6+8,%g0 stw %l7,[%o2+0x00c] ! Mem[00000000290000cc] p12_call_3_lo: stx %l1,[%o2+0x000] ! Mem[00000000290000c0] retl lduh [%o1+0x032],%l1 ! Mem[00000000288000f2] p12_jmpl_3_he: std %l0,[%i3+0x010] ! Mem[00000000298000d0] ldd [%i3+0x028],%l0 ! Mem[00000000298000e8] swap [%i1+0x030],%l1 ! Mem[00000000288000f0] ldsb [%i3+0x00b],%l0 ! Mem[00000000298000cb] sth %l4,[%i2+0x03a] ! Mem[00000000290000fa] ldx [%i2+0x028],%l2 ! Mem[00000000290000e8] jmpl %g6+8,%g0 stw %l3,[%i0+0x038] ! Mem[00000000280000f8] p12_call_3_he: stb %l7,[%i0+0x00c] ! Mem[00000000280000cc] ldx [%i2+0x008],%l4 ! Mem[00000000290000c8] ldd [%i0+0x008],%l0 ! Mem[00000000280000c8] retl lduh [%i1+0x026],%l3 ! Mem[00000000288000e6] p12_jmpl_3_ho: std %l0,[%o3+0x010] ! Mem[00000000298000d0] ldd [%o3+0x028],%l0 ! Mem[00000000298000e8] swap [%o1+0x030],%l1 ! Mem[00000000288000f0] ldsb [%o3+0x00b],%l0 ! Mem[00000000298000cb] sth %l4,[%o2+0x03a] ! Mem[00000000290000fa] ldx [%o2+0x028],%l2 ! Mem[00000000290000e8] jmpl %g6+8,%g0 stw %l3,[%o0+0x038] ! Mem[00000000280000f8] p12_call_3_ho: stb %l7,[%o0+0x00c] ! Mem[00000000280000cc] ldx [%o2+0x008],%l4 ! Mem[00000000290000c8] ldd [%o0+0x008],%l0 ! Mem[00000000280000c8] retl lduh [%o1+0x026],%l3 ! Mem[00000000288000e6] p13_jmpl_3_le: swap [%i3+0x014],%l3 ! Mem[000000002b8000d4] swap [%i0+0x03c],%l7 ! Mem[000000002a0000fc] ldstub [%i1+0x02c],%l6 ! Mem[000000002a8000ec] ldsw [%i1+0x000],%l4 ! Mem[000000002a8000c0] ldsh [%i1+0x032],%l6 ! Mem[000000002a8000f2] ldstub [%i3+0x006],%l0 ! Mem[000000002b8000c6] jmpl %g6+8,%g0 ldd [%i3+0x008],%l4 ! Mem[000000002b8000c8] p13_call_3_le: sth %l2,[%i1+0x02a] ! Mem[000000002a8000ea] ldub [%i1+0x039],%l4 ! Mem[000000002a8000f9] ldsh [%i3+0x022],%l4 ! Mem[000000002b8000e2] swap [%i2+0x020],%l1 ! Mem[000000002b0000e0] retl swap [%i3+0x000],%l2 ! Mem[000000002b8000c0] p13_jmpl_3_lo: swap [%o3+0x014],%l3 ! Mem[000000002b8000d4] swap [%o0+0x03c],%l7 ! Mem[000000002a0000fc] ldstub [%o1+0x02c],%l6 ! Mem[000000002a8000ec] ldsw [%o1+0x000],%l4 ! Mem[000000002a8000c0] ldsh [%o1+0x032],%l6 ! Mem[000000002a8000f2] ldstub [%o3+0x006],%l0 ! Mem[000000002b8000c6] jmpl %g6+8,%g0 ldd [%o3+0x008],%l4 ! Mem[000000002b8000c8] p13_call_3_lo: sth %l2,[%o1+0x02a] ! Mem[000000002a8000ea] ldub [%o1+0x039],%l4 ! Mem[000000002a8000f9] ldsh [%o3+0x022],%l4 ! Mem[000000002b8000e2] swap [%o2+0x020],%l1 ! Mem[000000002b0000e0] retl swap [%o3+0x000],%l2 ! Mem[000000002b8000c0] p13_jmpl_3_he: ldsb [%i0+0x00e],%l0 ! Mem[000000002a0000ce] lduh [%i1+0x036],%l3 ! Mem[000000002a8000f6] jmpl %g6+8,%g0 swap [%i0+0x008],%l0 ! Mem[000000002a0000c8] p13_call_3_he: retl ldsw [%i1+0x038],%l0 ! Mem[000000002a8000f8] p13_jmpl_3_ho: ldsb [%o0+0x00e],%l0 ! Mem[000000002a0000ce] lduh [%o1+0x036],%l3 ! Mem[000000002a8000f6] jmpl %g6+8,%g0 swap [%o0+0x008],%l0 ! Mem[000000002a0000c8] p13_call_3_ho: retl ldsw [%o1+0x038],%l0 ! Mem[000000002a8000f8] p14_jmpl_3_le: ldub [%i1+0x000],%l4 ! Mem[000000002c8000c0] ldsb [%i3+0x03a],%l3 ! Mem[000000002d8000fa] ldsb [%i2+0x03e],%l7 ! Mem[000000002d0000fe] swap [%i2+0x03c],%l2 ! Mem[000000002d0000fc] swap [%i2+0x038],%l1 ! Mem[000000002d0000f8] lduh [%i2+0x00a],%l0 ! Mem[000000002d0000ca] swap [%i3+0x030],%l3 ! Mem[000000002d8000f0] jmpl %g6+8,%g0 lduh [%i2+0x02a],%l4 ! Mem[000000002d0000ea] p14_call_3_le: swap [%i2+0x030],%l2 ! Mem[000000002d0000f0] ldstub [%i1+0x014],%l6 ! Mem[000000002c8000d4] stw %l7,[%i1+0x000] ! Mem[000000002c8000c0] sth %l2,[%i1+0x022] ! Mem[000000002c8000e2] retl ldx [%i1+0x038],%l6 ! Mem[000000002c8000f8] p14_jmpl_3_lo: ldub [%o1+0x000],%l4 ! Mem[000000002c8000c0] ldsb [%o3+0x03a],%l3 ! Mem[000000002d8000fa] ldsb [%o2+0x03e],%l7 ! Mem[000000002d0000fe] swap [%o2+0x03c],%l2 ! Mem[000000002d0000fc] swap [%o2+0x038],%l1 ! Mem[000000002d0000f8] lduh [%o2+0x00a],%l0 ! Mem[000000002d0000ca] swap [%o3+0x030],%l3 ! Mem[000000002d8000f0] jmpl %g6+8,%g0 lduh [%o2+0x02a],%l4 ! Mem[000000002d0000ea] p14_call_3_lo: swap [%o2+0x030],%l2 ! Mem[000000002d0000f0] ldstub [%o1+0x014],%l6 ! Mem[000000002c8000d4] stw %l7,[%o1+0x000] ! Mem[000000002c8000c0] sth %l2,[%o1+0x022] ! Mem[000000002c8000e2] retl ldx [%o1+0x038],%l6 ! Mem[000000002c8000f8] p14_jmpl_3_he: ldsb [%i3+0x014],%l2 ! Mem[000000002d8000d4] jmpl %g6+8,%g0 swap [%i3+0x024],%l7 ! Mem[000000002d8000e4] p14_call_3_he: retl stb %l0,[%i2+0x030] ! Mem[000000002d0000f0] p14_jmpl_3_ho: ldsb [%o3+0x014],%l2 ! Mem[000000002d8000d4] jmpl %g6+8,%g0 swap [%o3+0x024],%l7 ! Mem[000000002d8000e4] p14_call_3_ho: retl stb %l0,[%o2+0x030] ! Mem[000000002d0000f0] p15_jmpl_3_le: ldsh [%i3+0x034],%l4 ! Mem[000000002f8000f4] ldstub [%i1+0x034],%l4 ! Mem[000000002e8000f4] lduh [%i2+0x000],%l1 ! Mem[000000002f0000c0] ldstub [%i3+0x01a],%l2 ! Mem[000000002f8000da] ldsb [%i2+0x012],%l4 ! Mem[000000002f0000d2] stb %l2,[%i2+0x02a] ! Mem[000000002f0000ea] stb %l3,[%i1+0x004] ! Mem[000000002e8000c4] jmpl %g6+8,%g0 std %l0,[%i2+0x038] ! Mem[000000002f0000f8] p15_call_3_le: ldsb [%i3+0x002],%l2 ! Mem[000000002f8000c2] swap [%i3+0x038],%l0 ! Mem[000000002f8000f8] retl swap [%i0+0x014],%l1 ! Mem[000000002e0000d4] p15_jmpl_3_lo: ldsh [%o3+0x034],%l4 ! Mem[000000002f8000f4] ldstub [%o1+0x034],%l4 ! Mem[000000002e8000f4] lduh [%o2+0x000],%l1 ! Mem[000000002f0000c0] ldstub [%o3+0x01a],%l2 ! Mem[000000002f8000da] ldsb [%o2+0x012],%l4 ! Mem[000000002f0000d2] stb %l2,[%o2+0x02a] ! Mem[000000002f0000ea] stb %l3,[%o1+0x004] ! Mem[000000002e8000c4] jmpl %g6+8,%g0 std %l0,[%o2+0x038] ! Mem[000000002f0000f8] p15_call_3_lo: ldsb [%o3+0x002],%l2 ! Mem[000000002f8000c2] swap [%o3+0x038],%l0 ! Mem[000000002f8000f8] retl swap [%o0+0x014],%l1 ! Mem[000000002e0000d4] p15_jmpl_3_he: ldstub [%i3+0x02b],%l0 ! Mem[000000002f8000eb] ldsb [%i3+0x03d],%l4 ! Mem[000000002f8000fd] swap [%i0+0x024],%l7 ! Mem[000000002e0000e4] ldstub [%i2+0x007],%l7 ! Mem[000000002f0000c7] ldsb [%i1+0x02b],%l0 ! Mem[000000002e8000eb] lduw [%i1+0x004],%l0 ! Mem[000000002e8000c4] jmpl %g6+8,%g0 ldstub [%i1+0x00b],%l7 ! Mem[000000002e8000cb] p15_call_3_he: retl ldstub [%i2+0x018],%l5 ! Mem[000000002f0000d8] p15_jmpl_3_ho: ldstub [%o3+0x02b],%l0 ! Mem[000000002f8000eb] ldsb [%o3+0x03d],%l4 ! Mem[000000002f8000fd] swap [%o0+0x024],%l7 ! Mem[000000002e0000e4] ldstub [%o2+0x007],%l7 ! Mem[000000002f0000c7] ldsb [%o1+0x02b],%l0 ! Mem[000000002e8000eb] lduw [%o1+0x004],%l0 ! Mem[000000002e8000c4] jmpl %g6+8,%g0 ldstub [%o1+0x00b],%l7 ! Mem[000000002e8000cb] p15_call_3_ho: retl ldstub [%o2+0x018],%l5 ! Mem[000000002f0000d8] p16_jmpl_3_le: stw %l4,[%i0+0x020] ! Mem[00000000300000e0] stb %l1,[%i0+0x034] ! Mem[00000000300000f4] jmpl %g6+8,%g0 swap [%i3+0x018],%l7 ! Mem[00000000318000d8] p16_call_3_le: ldsw [%i2+0x000],%l7 ! Mem[00000000310000c0] stw %l2,[%i0+0x020] ! Mem[00000000300000e0] std %l6,[%i3+0x038] ! Mem[00000000318000f8] ldsw [%i1+0x020],%l4 ! Mem[00000000308000e0] sth %l7,[%i2+0x02a] ! Mem[00000000310000ea] ldub [%i0+0x009],%l2 ! Mem[00000000300000c9] ldsb [%i3+0x022],%l2 ! Mem[00000000318000e2] retl stw %l0,[%i0+0x018] ! Mem[00000000300000d8] p16_jmpl_3_lo: stw %l4,[%o0+0x020] ! Mem[00000000300000e0] stb %l1,[%o0+0x034] ! Mem[00000000300000f4] jmpl %g6+8,%g0 swap [%o3+0x018],%l7 ! Mem[00000000318000d8] p16_call_3_lo: ldsw [%o2+0x000],%l7 ! Mem[00000000310000c0] stw %l2,[%o0+0x020] ! Mem[00000000300000e0] std %l6,[%o3+0x038] ! Mem[00000000318000f8] ldsw [%o1+0x020],%l4 ! Mem[00000000308000e0] sth %l7,[%o2+0x02a] ! Mem[00000000310000ea] ldub [%o0+0x009],%l2 ! Mem[00000000300000c9] ldsb [%o3+0x022],%l2 ! Mem[00000000318000e2] retl stw %l0,[%o0+0x018] ! Mem[00000000300000d8] p16_jmpl_3_he: ldstub [%i2+0x009],%l6 ! Mem[00000000310000c9] jmpl %g6+8,%g0 sth %l0,[%i2+0x02a] ! Mem[00000000310000ea] p16_call_3_he: ldub [%i2+0x011],%l3 ! Mem[00000000310000d1] stb %l3,[%i1+0x039] ! Mem[00000000308000f9] ldsw [%i2+0x028],%l4 ! Mem[00000000310000e8] stb %l3,[%i0+0x01c] ! Mem[00000000300000dc] ldsw [%i0+0x028],%l5 ! Mem[00000000300000e8] retl ldstub [%i3+0x010],%l5 ! Mem[00000000318000d0] p16_jmpl_3_ho: ldstub [%o2+0x009],%l6 ! Mem[00000000310000c9] jmpl %g6+8,%g0 sth %l0,[%o2+0x02a] ! Mem[00000000310000ea] p16_call_3_ho: ldub [%o2+0x011],%l3 ! Mem[00000000310000d1] stb %l3,[%o1+0x039] ! Mem[00000000308000f9] ldsw [%o2+0x028],%l4 ! Mem[00000000310000e8] stb %l3,[%o0+0x01c] ! Mem[00000000300000dc] ldsw [%o0+0x028],%l5 ! Mem[00000000300000e8] retl ldstub [%o3+0x010],%l5 ! Mem[00000000318000d0] p17_jmpl_3_le: ldsb [%i0+0x029],%l5 ! Mem[00000000320000e9] ldd [%i3+0x030],%l0 ! Mem[00000000338000f0] jmpl %g6+8,%g0 swap [%i1+0x018],%l7 ! Mem[00000000328000d8] p17_call_3_le: ldsh [%i1+0x02c],%l0 ! Mem[00000000328000ec] stx %l2,[%i2+0x038] ! Mem[00000000330000f8] swap [%i3+0x020],%l7 ! Mem[00000000338000e0] ldstub [%i3+0x022],%l2 ! Mem[00000000338000e2] swap [%i1+0x01c],%l6 ! Mem[00000000328000dc] sth %l4,[%i3+0x002] ! Mem[00000000338000c2] swap [%i2+0x028],%l7 ! Mem[00000000330000e8] retl ldstub [%i0+0x038],%l2 ! Mem[00000000320000f8] p17_jmpl_3_lo: ldsb [%o0+0x029],%l5 ! Mem[00000000320000e9] ldd [%o3+0x030],%l0 ! Mem[00000000338000f0] jmpl %g6+8,%g0 swap [%o1+0x018],%l7 ! Mem[00000000328000d8] p17_call_3_lo: ldsh [%o1+0x02c],%l0 ! Mem[00000000328000ec] stx %l2,[%o2+0x038] ! Mem[00000000330000f8] swap [%o3+0x020],%l7 ! Mem[00000000338000e0] ldstub [%o3+0x022],%l2 ! Mem[00000000338000e2] swap [%o1+0x01c],%l6 ! Mem[00000000328000dc] sth %l4,[%o3+0x002] ! Mem[00000000338000c2] swap [%o2+0x028],%l7 ! Mem[00000000330000e8] retl ldstub [%o0+0x038],%l2 ! Mem[00000000320000f8] p17_jmpl_3_he: ldstub [%i0+0x003],%l3 ! Mem[00000000320000c3] ldsw [%i1+0x018],%l7 ! Mem[00000000328000d8] jmpl %g6+8,%g0 swap [%i3+0x038],%l6 ! Mem[00000000338000f8] p17_call_3_he: swap [%i1+0x00c],%l5 ! Mem[00000000328000cc] ldub [%i2+0x031],%l7 ! Mem[00000000330000f1] swap [%i1+0x038],%l3 ! Mem[00000000328000f8] retl sth %l4,[%i3+0x008] ! Mem[00000000338000c8] p17_jmpl_3_ho: ldstub [%o0+0x003],%l3 ! Mem[00000000320000c3] ldsw [%o1+0x018],%l7 ! Mem[00000000328000d8] jmpl %g6+8,%g0 swap [%o3+0x038],%l6 ! Mem[00000000338000f8] p17_call_3_ho: swap [%o1+0x00c],%l5 ! Mem[00000000328000cc] ldub [%o2+0x031],%l7 ! Mem[00000000330000f1] swap [%o1+0x038],%l3 ! Mem[00000000328000f8] retl sth %l4,[%o3+0x008] ! Mem[00000000338000c8] p18_jmpl_3_le: lduh [%i2+0x016],%l6 ! Mem[00000000350000d6] ldsh [%i3+0x012],%l7 ! Mem[00000000358000d2] ldub [%i3+0x00a],%l2 ! Mem[00000000358000ca] swap [%i2+0x004],%l3 ! Mem[00000000350000c4] ldx [%i1+0x018],%l1 ! Mem[00000000348000d8] jmpl %g6+8,%g0 sth %l2,[%i2+0x032] ! Mem[00000000350000f2] p18_call_3_le: ldub [%i1+0x01b],%l0 ! Mem[00000000348000db] ldstub [%i1+0x017],%l1 ! Mem[00000000348000d7] retl ldstub [%i2+0x033],%l1 ! Mem[00000000350000f3] p18_jmpl_3_lo: lduh [%o2+0x016],%l6 ! Mem[00000000350000d6] ldsh [%o3+0x012],%l7 ! Mem[00000000358000d2] ldub [%o3+0x00a],%l2 ! Mem[00000000358000ca] swap [%o2+0x004],%l3 ! Mem[00000000350000c4] ldx [%o1+0x018],%l1 ! Mem[00000000348000d8] jmpl %g6+8,%g0 sth %l2,[%o2+0x032] ! Mem[00000000350000f2] p18_call_3_lo: ldub [%o1+0x01b],%l0 ! Mem[00000000348000db] ldstub [%o1+0x017],%l1 ! Mem[00000000348000d7] retl ldstub [%o2+0x033],%l1 ! Mem[00000000350000f3] p18_jmpl_3_he: ldstub [%i2+0x00c],%l1 ! Mem[00000000350000cc] stb %l1,[%i3+0x023] ! Mem[00000000358000e3] stb %l1,[%i0+0x032] ! Mem[00000000340000f2] stx %l4,[%i0+0x008] ! Mem[00000000340000c8] stw %l0,[%i1+0x024] ! Mem[00000000348000e4] sth %l2,[%i1+0x02a] ! Mem[00000000348000ea] jmpl %g6+8,%g0 ldsh [%i1+0x02e],%l0 ! Mem[00000000348000ee] p18_call_3_he: retl std %l4,[%i3+0x038] ! Mem[00000000358000f8] p18_jmpl_3_ho: ldstub [%o2+0x00c],%l1 ! Mem[00000000350000cc] stb %l1,[%o3+0x023] ! Mem[00000000358000e3] stb %l1,[%o0+0x032] ! Mem[00000000340000f2] stx %l4,[%o0+0x008] ! Mem[00000000340000c8] stw %l0,[%o1+0x024] ! Mem[00000000348000e4] sth %l2,[%o1+0x02a] ! Mem[00000000348000ea] jmpl %g6+8,%g0 ldsh [%o1+0x02e],%l0 ! Mem[00000000348000ee] p18_call_3_ho: retl std %l4,[%o3+0x038] ! Mem[00000000358000f8] p19_jmpl_3_le: stx %l2,[%i3+0x018] ! Mem[00000000378000d8] ldsb [%i1+0x006],%l0 ! Mem[00000000368000c6] ldd [%i2+0x020],%l4 ! Mem[00000000370000e0] ldx [%i0+0x030],%l1 ! Mem[00000000360000f0] swap [%i1+0x018],%l7 ! Mem[00000000368000d8] ldstub [%i1+0x034],%l4 ! Mem[00000000368000f4] ldub [%i0+0x034],%l4 ! Mem[00000000360000f4] jmpl %g6+8,%g0 lduw [%i3+0x000],%l1 ! Mem[00000000378000c0] p19_call_3_le: ldstub [%i2+0x022],%l2 ! Mem[00000000370000e2] lduw [%i3+0x01c],%l6 ! Mem[00000000378000dc] ldsw [%i1+0x000],%l4 ! Mem[00000000368000c0] ldstub [%i0+0x02b],%l7 ! Mem[00000000360000eb] ldstub [%i0+0x038],%l2 ! Mem[00000000360000f8] ldstub [%i0+0x01c],%l3 ! Mem[00000000360000dc] lduh [%i2+0x006],%l1 ! Mem[00000000370000c6] retl stw %l5,[%i0+0x020] ! Mem[00000000360000e0] p19_jmpl_3_lo: stx %l2,[%o3+0x018] ! Mem[00000000378000d8] ldsb [%o1+0x006],%l0 ! Mem[00000000368000c6] ldd [%o2+0x020],%l4 ! Mem[00000000370000e0] ldx [%o0+0x030],%l1 ! Mem[00000000360000f0] swap [%o1+0x018],%l7 ! Mem[00000000368000d8] ldstub [%o1+0x034],%l4 ! Mem[00000000368000f4] ldub [%o0+0x034],%l4 ! Mem[00000000360000f4] jmpl %g6+8,%g0 lduw [%o3+0x000],%l1 ! Mem[00000000378000c0] p19_call_3_lo: ldstub [%o2+0x022],%l2 ! Mem[00000000370000e2] lduw [%o3+0x01c],%l6 ! Mem[00000000378000dc] ldsw [%o1+0x000],%l4 ! Mem[00000000368000c0] ldstub [%o0+0x02b],%l7 ! Mem[00000000360000eb] ldstub [%o0+0x038],%l2 ! Mem[00000000360000f8] ldstub [%o0+0x01c],%l3 ! Mem[00000000360000dc] lduh [%o2+0x006],%l1 ! Mem[00000000370000c6] retl stw %l5,[%o0+0x020] ! Mem[00000000360000e0] p19_jmpl_3_he: lduh [%i0+0x03e],%l5 ! Mem[00000000360000fe] ldub [%i1+0x015],%l1 ! Mem[00000000368000d5] ldstub [%i2+0x02a],%l1 ! Mem[00000000370000ea] jmpl %g6+8,%g0 ldx [%i2+0x010],%l1 ! Mem[00000000370000d0] p19_call_3_he: ldd [%i1+0x018],%l2 ! Mem[00000000368000d8] ldsw [%i3+0x028],%l5 ! Mem[00000000378000e8] ldd [%i1+0x030],%l4 ! Mem[00000000368000f0] std %l2,[%i2+0x030] ! Mem[00000000370000f0] retl ldsb [%i2+0x00a],%l4 ! Mem[00000000370000ca] p19_jmpl_3_ho: lduh [%o0+0x03e],%l5 ! Mem[00000000360000fe] ldub [%o1+0x015],%l1 ! Mem[00000000368000d5] ldstub [%o2+0x02a],%l1 ! Mem[00000000370000ea] jmpl %g6+8,%g0 ldx [%o2+0x010],%l1 ! Mem[00000000370000d0] p19_call_3_ho: ldd [%o1+0x018],%l2 ! Mem[00000000368000d8] ldsw [%o3+0x028],%l5 ! Mem[00000000378000e8] ldd [%o1+0x030],%l4 ! Mem[00000000368000f0] std %l2,[%o2+0x030] ! Mem[00000000370000f0] retl ldsb [%o2+0x00a],%l4 ! Mem[00000000370000ca] p20_jmpl_3_le: swap [%i0+0x020],%l7 ! Mem[00000000380000e0] jmpl %g6+8,%g0 swap [%i2+0x02c],%l0 ! Mem[00000000390000ec] p20_call_3_le: ldstub [%i1+0x037],%l0 ! Mem[00000000388000f7] ldsb [%i2+0x022],%l2 ! Mem[00000000390000e2] retl ldsh [%i2+0x01a],%l0 ! Mem[00000000390000da] p20_jmpl_3_lo: swap [%o0+0x020],%l7 ! Mem[00000000380000e0] jmpl %g6+8,%g0 swap [%o2+0x02c],%l0 ! Mem[00000000390000ec] p20_call_3_lo: ldstub [%o1+0x037],%l0 ! Mem[00000000388000f7] ldsb [%o2+0x022],%l2 ! Mem[00000000390000e2] retl ldsh [%o2+0x01a],%l0 ! Mem[00000000390000da] p20_jmpl_3_he: std %l6,[%i3+0x008] ! Mem[00000000398000c8] jmpl %g6+8,%g0 swap [%i3+0x028],%l0 ! Mem[00000000398000e8] p20_call_3_he: ldub [%i3+0x014],%l7 ! Mem[00000000398000d4] ldstub [%i2+0x027],%l5 ! Mem[00000000390000e7] lduw [%i2+0x01c],%l2 ! Mem[00000000390000dc] stx %l2,[%i2+0x008] ! Mem[00000000390000c8] ldsh [%i3+0x036],%l3 ! Mem[00000000398000f6] retl ldx [%i3+0x028],%l1 ! Mem[00000000398000e8] p20_jmpl_3_ho: std %l6,[%o3+0x008] ! Mem[00000000398000c8] jmpl %g6+8,%g0 swap [%o3+0x028],%l0 ! Mem[00000000398000e8] p20_call_3_ho: ldub [%o3+0x014],%l7 ! Mem[00000000398000d4] ldstub [%o2+0x027],%l5 ! Mem[00000000390000e7] lduw [%o2+0x01c],%l2 ! Mem[00000000390000dc] stx %l2,[%o2+0x008] ! Mem[00000000390000c8] ldsh [%o3+0x036],%l3 ! Mem[00000000398000f6] retl ldx [%o3+0x028],%l1 ! Mem[00000000398000e8] p21_jmpl_3_le: lduh [%i2+0x000],%l2 ! Mem[000000003b0000c0] ldd [%i0+0x030],%l6 ! Mem[000000003a0000f0] jmpl %g6+8,%g0 ldsw [%i0+0x028],%l2 ! Mem[000000003a0000e8] p21_call_3_le: ldstub [%i0+0x029],%l1 ! Mem[000000003a0000e9] ldstub [%i2+0x007],%l1 ! Mem[000000003b0000c7] ldd [%i1+0x000],%l0 ! Mem[000000003a8000c0] ldd [%i2+0x030],%l0 ! Mem[000000003b0000f0] retl ldstub [%i0+0x00c],%l2 ! Mem[000000003a0000cc] p21_jmpl_3_lo: lduh [%o2+0x000],%l2 ! Mem[000000003b0000c0] ldd [%o0+0x030],%l6 ! Mem[000000003a0000f0] jmpl %g6+8,%g0 ldsw [%o0+0x028],%l2 ! Mem[000000003a0000e8] p21_call_3_lo: ldstub [%o0+0x029],%l1 ! Mem[000000003a0000e9] ldstub [%o2+0x007],%l1 ! Mem[000000003b0000c7] ldd [%o1+0x000],%l0 ! Mem[000000003a8000c0] ldd [%o2+0x030],%l0 ! Mem[000000003b0000f0] retl ldstub [%o0+0x00c],%l2 ! Mem[000000003a0000cc] p21_jmpl_3_he: ldsb [%i3+0x02b],%l4 ! Mem[000000003b8000eb] jmpl %g6+8,%g0 ldstub [%i3+0x01b],%l4 ! Mem[000000003b8000db] p21_call_3_he: ldx [%i1+0x008],%l4 ! Mem[000000003a8000c8] ldstub [%i1+0x000],%l0 ! Mem[000000003a8000c0] lduh [%i0+0x03e],%l5 ! Mem[000000003a0000fe] stb %l1,[%i2+0x010] ! Mem[000000003b0000d0] retl ldsh [%i2+0x01e],%l1 ! Mem[000000003b0000de] p21_jmpl_3_ho: ldsb [%o3+0x02b],%l4 ! Mem[000000003b8000eb] jmpl %g6+8,%g0 ldstub [%o3+0x01b],%l4 ! Mem[000000003b8000db] p21_call_3_ho: ldx [%o1+0x008],%l4 ! Mem[000000003a8000c8] ldstub [%o1+0x000],%l0 ! Mem[000000003a8000c0] lduh [%o0+0x03e],%l5 ! Mem[000000003a0000fe] stb %l1,[%o2+0x010] ! Mem[000000003b0000d0] retl ldsh [%o2+0x01e],%l1 ! Mem[000000003b0000de] p22_jmpl_3_le: jmpl %g6+8,%g0 lduw [%i2+0x008],%l3 ! Mem[000000003d0000c8] p22_call_3_le: ldstub [%i2+0x031],%l1 ! Mem[000000003d0000f1] retl ldsb [%i1+0x004],%l5 ! Mem[000000003c8000c4] p22_jmpl_3_lo: jmpl %g6+8,%g0 lduw [%o2+0x008],%l3 ! Mem[000000003d0000c8] p22_call_3_lo: ldstub [%o2+0x031],%l1 ! Mem[000000003d0000f1] retl ldsb [%o1+0x004],%l5 ! Mem[000000003c8000c4] p22_jmpl_3_he: swap [%i1+0x028],%l6 ! Mem[000000003c8000e8] ldsb [%i0+0x037],%l3 ! Mem[000000003c0000f7] ldsb [%i2+0x01f],%l7 ! Mem[000000003d0000df] ldsh [%i0+0x026],%l0 ! Mem[000000003c0000e6] ldstub [%i2+0x03a],%l1 ! Mem[000000003d0000fa] ldstub [%i2+0x00a],%l0 ! Mem[000000003d0000ca] jmpl %g6+8,%g0 stw %l3,[%i3+0x030] ! Mem[000000003d8000f0] p22_call_3_he: retl stb %l4,[%i1+0x01c] ! Mem[000000003c8000dc] p22_jmpl_3_ho: swap [%o1+0x028],%l6 ! Mem[000000003c8000e8] ldsb [%o0+0x037],%l3 ! Mem[000000003c0000f7] ldsb [%o2+0x01f],%l7 ! Mem[000000003d0000df] ldsh [%o0+0x026],%l0 ! Mem[000000003c0000e6] ldstub [%o2+0x03a],%l1 ! Mem[000000003d0000fa] ldstub [%o2+0x00a],%l0 ! Mem[000000003d0000ca] jmpl %g6+8,%g0 stw %l3,[%o3+0x030] ! Mem[000000003d8000f0] p22_call_3_ho: retl stb %l4,[%o1+0x01c] ! Mem[000000003c8000dc] p23_jmpl_3_le: ldsw [%i0+0x028],%l5 ! Mem[000000003e0000e8] std %l4,[%i3+0x018] ! Mem[000000003f8000d8] jmpl %g6+8,%g0 ldsb [%i0+0x00c],%l0 ! Mem[000000003e0000cc] p23_call_3_le: stw %l2,[%i3+0x030] ! Mem[000000003f8000f0] lduh [%i3+0x034],%l6 ! Mem[000000003f8000f4] ldd [%i1+0x018],%l0 ! Mem[000000003e8000d8] stx %l6,[%i3+0x018] ! Mem[000000003f8000d8] retl ldstub [%i3+0x008],%l2 ! Mem[000000003f8000c8] p23_jmpl_3_lo: ldsw [%o0+0x028],%l5 ! Mem[000000003e0000e8] std %l4,[%o3+0x018] ! Mem[000000003f8000d8] jmpl %g6+8,%g0 ldsb [%o0+0x00c],%l0 ! Mem[000000003e0000cc] p23_call_3_lo: stw %l2,[%o3+0x030] ! Mem[000000003f8000f0] lduh [%o3+0x034],%l6 ! Mem[000000003f8000f4] ldd [%o1+0x018],%l0 ! Mem[000000003e8000d8] stx %l6,[%o3+0x018] ! Mem[000000003f8000d8] retl ldstub [%o3+0x008],%l2 ! Mem[000000003f8000c8] p23_jmpl_3_he: stx %l1,[%i3+0x008] ! Mem[000000003f8000c8] ldstub [%i3+0x028],%l0 ! Mem[000000003f8000e8] jmpl %g6+8,%g0 swap [%i2+0x028],%l4 ! Mem[000000003f0000e8] p23_call_3_he: stb %l1,[%i3+0x007] ! Mem[000000003f8000c7] stw %l1,[%i2+0x000] ! Mem[000000003f0000c0] ldsh [%i0+0x032],%l1 ! Mem[000000003e0000f2] retl stb %l4,[%i3+0x025] ! Mem[000000003f8000e5] p23_jmpl_3_ho: stx %l1,[%o3+0x008] ! Mem[000000003f8000c8] ldstub [%o3+0x028],%l0 ! Mem[000000003f8000e8] jmpl %g6+8,%g0 swap [%o2+0x028],%l4 ! Mem[000000003f0000e8] p23_call_3_ho: stb %l1,[%o3+0x007] ! Mem[000000003f8000c7] stw %l1,[%o2+0x000] ! Mem[000000003f0000c0] ldsh [%o0+0x032],%l1 ! Mem[000000003e0000f2] retl stb %l4,[%o3+0x025] ! Mem[000000003f8000e5] p24_jmpl_3_le: ldstub [%i2+0x02c],%l3 ! Mem[00000000410000ec] sth %l4,[%i2+0x038] ! Mem[00000000410000f8] ldd [%i2+0x030],%l4 ! Mem[00000000410000f0] swap [%i2+0x014],%l6 ! Mem[00000000410000d4] ldstub [%i1+0x012],%l7 ! Mem[00000000408000d2] jmpl %g6+8,%g0 ldstub [%i2+0x00a],%l2 ! Mem[00000000410000ca] p24_call_3_le: swap [%i3+0x028],%l7 ! Mem[00000000418000e8] swap [%i0+0x008],%l2 ! Mem[00000000400000c8] ldsb [%i2+0x022],%l2 ! Mem[00000000410000e2] ldd [%i1+0x018],%l0 ! Mem[00000000408000d8] retl stb %l1,[%i0+0x017] ! Mem[00000000400000d7] p24_jmpl_3_lo: ldstub [%o2+0x02c],%l3 ! Mem[00000000410000ec] sth %l4,[%o2+0x038] ! Mem[00000000410000f8] ldd [%o2+0x030],%l4 ! Mem[00000000410000f0] swap [%o2+0x014],%l6 ! Mem[00000000410000d4] ldstub [%o1+0x012],%l7 ! Mem[00000000408000d2] jmpl %g6+8,%g0 ldstub [%o2+0x00a],%l2 ! Mem[00000000410000ca] p24_call_3_lo: swap [%o3+0x028],%l7 ! Mem[00000000418000e8] swap [%o0+0x008],%l2 ! Mem[00000000400000c8] ldsb [%o2+0x022],%l2 ! Mem[00000000410000e2] ldd [%o1+0x018],%l0 ! Mem[00000000408000d8] retl stb %l1,[%o0+0x017] ! Mem[00000000400000d7] p24_jmpl_3_he: stw %l0,[%i0+0x028] ! Mem[00000000400000e8] ldsb [%i3+0x03d],%l4 ! Mem[00000000418000fd] lduh [%i0+0x006],%l7 ! Mem[00000000400000c6] ldsb [%i0+0x02c],%l4 ! Mem[00000000400000ec] stw %l4,[%i0+0x010] ! Mem[00000000400000d0] swap [%i1+0x004],%l7 ! Mem[00000000408000c4] jmpl %g6+8,%g0 ldsh [%i0+0x00a],%l0 ! Mem[00000000400000ca] p24_call_3_he: stw %l1,[%i0+0x000] ! Mem[00000000400000c0] retl ldub [%i1+0x01f],%l0 ! Mem[00000000408000df] p24_jmpl_3_ho: stw %l0,[%o0+0x028] ! Mem[00000000400000e8] ldsb [%o3+0x03d],%l4 ! Mem[00000000418000fd] lduh [%o0+0x006],%l7 ! Mem[00000000400000c6] ldsb [%o0+0x02c],%l4 ! Mem[00000000400000ec] stw %l4,[%o0+0x010] ! Mem[00000000400000d0] swap [%o1+0x004],%l7 ! Mem[00000000408000c4] jmpl %g6+8,%g0 ldsh [%o0+0x00a],%l0 ! Mem[00000000400000ca] p24_call_3_ho: stw %l1,[%o0+0x000] ! Mem[00000000400000c0] retl ldub [%o1+0x01f],%l0 ! Mem[00000000408000df] p25_jmpl_3_le: ldstub [%i1+0x01a],%l7 ! Mem[00000000428000da] jmpl %g6+8,%g0 ldsb [%i1+0x036],%l2 ! Mem[00000000428000f6] p25_call_3_le: ldsb [%i0+0x01e],%l6 ! Mem[00000000420000de] ldd [%i2+0x020],%l2 ! Mem[00000000430000e0] ldsw [%i1+0x000],%l4 ! Mem[00000000428000c0] std %l6,[%i0+0x028] ! Mem[00000000420000e8] retl stw %l2,[%i0+0x008] ! Mem[00000000420000c8] p25_jmpl_3_lo: ldstub [%o1+0x01a],%l7 ! Mem[00000000428000da] jmpl %g6+8,%g0 ldsb [%o1+0x036],%l2 ! Mem[00000000428000f6] p25_call_3_lo: ldsb [%o0+0x01e],%l6 ! Mem[00000000420000de] ldd [%o2+0x020],%l2 ! Mem[00000000430000e0] ldsw [%o1+0x000],%l4 ! Mem[00000000428000c0] std %l6,[%o0+0x028] ! Mem[00000000420000e8] retl stw %l2,[%o0+0x008] ! Mem[00000000420000c8] p25_jmpl_3_he: jmpl %g6+8,%g0 swap [%i3+0x018],%l4 ! Mem[00000000438000d8] p25_call_3_he: lduw [%i0+0x014],%l1 ! Mem[00000000420000d4] retl stw %l1,[%i2+0x030] ! Mem[00000000430000f0] p25_jmpl_3_ho: jmpl %g6+8,%g0 swap [%o3+0x018],%l4 ! Mem[00000000438000d8] p25_call_3_ho: lduw [%o0+0x014],%l1 ! Mem[00000000420000d4] retl stw %l1,[%o2+0x030] ! Mem[00000000430000f0] p26_jmpl_3_le: jmpl %g6+8,%g0 ldd [%i0+0x020],%l2 ! Mem[00000000440000e0] p26_call_3_le: swap [%i0+0x034],%l5 ! Mem[00000000440000f4] stw %l2,[%i1+0x028] ! Mem[00000000448000e8] retl ldstub [%i2+0x019],%l4 ! Mem[00000000450000d9] p26_jmpl_3_lo: jmpl %g6+8,%g0 ldd [%o0+0x020],%l2 ! Mem[00000000440000e0] p26_call_3_lo: swap [%o0+0x034],%l5 ! Mem[00000000440000f4] stw %l2,[%o1+0x028] ! Mem[00000000448000e8] retl ldstub [%o2+0x019],%l4 ! Mem[00000000450000d9] p26_jmpl_3_he: lduw [%i2+0x034],%l4 ! Mem[00000000450000f4] lduw [%i1+0x000],%l1 ! Mem[00000000448000c0] ldsh [%i2+0x00e],%l1 ! Mem[00000000450000ce] swap [%i0+0x014],%l2 ! Mem[00000000440000d4] jmpl %g6+8,%g0 sth %l1,[%i3+0x018] ! Mem[00000000458000d8] p26_call_3_he: ldsb [%i2+0x022],%l2 ! Mem[00000000450000e2] swap [%i3+0x018],%l0 ! Mem[00000000458000d8] retl ldstub [%i3+0x017],%l1 ! Mem[00000000458000d7] p26_jmpl_3_ho: lduw [%o2+0x034],%l4 ! Mem[00000000450000f4] lduw [%o1+0x000],%l1 ! Mem[00000000448000c0] ldsh [%o2+0x00e],%l1 ! Mem[00000000450000ce] swap [%o0+0x014],%l2 ! Mem[00000000440000d4] jmpl %g6+8,%g0 sth %l1,[%o3+0x018] ! Mem[00000000458000d8] p26_call_3_ho: ldsb [%o2+0x022],%l2 ! Mem[00000000450000e2] swap [%o3+0x018],%l0 ! Mem[00000000458000d8] retl ldstub [%o3+0x017],%l1 ! Mem[00000000458000d7] p27_jmpl_3_le: ldsw [%i2+0x004],%l0 ! Mem[00000000470000c4] ldsw [%i0+0x004],%l2 ! Mem[00000000460000c4] stx %l0,[%i3+0x020] ! Mem[00000000478000e0] stw %l4,[%i3+0x000] ! Mem[00000000478000c0] ldx [%i1+0x030],%l6 ! Mem[00000000468000f0] ldsh [%i0+0x006],%l0 ! Mem[00000000460000c6] jmpl %g6+8,%g0 stw %l4,[%i3+0x020] ! Mem[00000000478000e0] p27_call_3_le: ldub [%i0+0x02c],%l0 ! Mem[00000000460000ec] ldsh [%i1+0x03c],%l2 ! Mem[00000000468000fc] std %l6,[%i0+0x020] ! Mem[00000000460000e0] stx %l2,[%i2+0x020] ! Mem[00000000470000e0] ldsw [%i0+0x01c],%l6 ! Mem[00000000460000dc] retl swap [%i1+0x028],%l4 ! Mem[00000000468000e8] p27_jmpl_3_lo: ldsw [%o2+0x004],%l0 ! Mem[00000000470000c4] ldsw [%o0+0x004],%l2 ! Mem[00000000460000c4] stx %l0,[%o3+0x020] ! Mem[00000000478000e0] stw %l4,[%o3+0x000] ! Mem[00000000478000c0] ldx [%o1+0x030],%l6 ! Mem[00000000468000f0] ldsh [%o0+0x006],%l0 ! Mem[00000000460000c6] jmpl %g6+8,%g0 stw %l4,[%o3+0x020] ! Mem[00000000478000e0] p27_call_3_lo: ldub [%o0+0x02c],%l0 ! Mem[00000000460000ec] ldsh [%o1+0x03c],%l2 ! Mem[00000000468000fc] std %l6,[%o0+0x020] ! Mem[00000000460000e0] stx %l2,[%o2+0x020] ! Mem[00000000470000e0] ldsw [%o0+0x01c],%l6 ! Mem[00000000460000dc] retl swap [%o1+0x028],%l4 ! Mem[00000000468000e8] p27_jmpl_3_he: ldx [%i0+0x038],%l1 ! Mem[00000000460000f8] ldstub [%i1+0x032],%l2 ! Mem[00000000468000f2] std %l2,[%i2+0x000] ! Mem[00000000470000c0] jmpl %g6+8,%g0 sth %l7,[%i3+0x018] ! Mem[00000000478000d8] p27_call_3_he: stw %l3,[%i1+0x03c] ! Mem[00000000468000fc] retl ldstub [%i2+0x00e],%l5 ! Mem[00000000470000ce] p27_jmpl_3_ho: ldx [%o0+0x038],%l1 ! Mem[00000000460000f8] ldstub [%o1+0x032],%l2 ! Mem[00000000468000f2] std %l2,[%o2+0x000] ! Mem[00000000470000c0] jmpl %g6+8,%g0 sth %l7,[%o3+0x018] ! Mem[00000000478000d8] p27_call_3_ho: stw %l3,[%o1+0x03c] ! Mem[00000000468000fc] retl ldstub [%o2+0x00e],%l5 ! Mem[00000000470000ce] p28_jmpl_3_le: ldd [%i1+0x008],%l6 ! Mem[00000000488000c8] stb %l3,[%i3+0x00c] ! Mem[00000000498000cc] swap [%i2+0x018],%l3 ! Mem[00000000490000d8] ldsw [%i3+0x020],%l2 ! Mem[00000000498000e0] ldub [%i2+0x029],%l5 ! Mem[00000000490000e9] ldx [%i1+0x028],%l3 ! Mem[00000000488000e8] stx %l1,[%i2+0x018] ! Mem[00000000490000d8] jmpl %g6+8,%g0 ldsb [%i2+0x036],%l2 ! Mem[00000000490000f6] p28_call_3_le: lduh [%i2+0x022],%l1 ! Mem[00000000490000e2] ldstub [%i3+0x001],%l2 ! Mem[00000000498000c1] stx %l6,[%i0+0x030] ! Mem[00000000480000f0] ldsh [%i3+0x002],%l6 ! Mem[00000000498000c2] retl sth %l0,[%i3+0x036] ! Mem[00000000498000f6] p28_jmpl_3_lo: ldd [%o1+0x008],%l6 ! Mem[00000000488000c8] stb %l3,[%o3+0x00c] ! Mem[00000000498000cc] swap [%o2+0x018],%l3 ! Mem[00000000490000d8] ldsw [%o3+0x020],%l2 ! Mem[00000000498000e0] ldub [%o2+0x029],%l5 ! Mem[00000000490000e9] ldx [%o1+0x028],%l3 ! Mem[00000000488000e8] stx %l1,[%o2+0x018] ! Mem[00000000490000d8] jmpl %g6+8,%g0 ldsb [%o2+0x036],%l2 ! Mem[00000000490000f6] p28_call_3_lo: lduh [%o2+0x022],%l1 ! Mem[00000000490000e2] ldstub [%o3+0x001],%l2 ! Mem[00000000498000c1] stx %l6,[%o0+0x030] ! Mem[00000000480000f0] ldsh [%o3+0x002],%l6 ! Mem[00000000498000c2] retl sth %l0,[%o3+0x036] ! Mem[00000000498000f6] p28_jmpl_3_he: sth %l0,[%i1+0x028] ! Mem[00000000488000e8] jmpl %g6+8,%g0 ldsh [%i3+0x038],%l1 ! Mem[00000000498000f8] p28_call_3_he: swap [%i3+0x00c],%l1 ! Mem[00000000498000cc] ldub [%i0+0x000],%l5 ! Mem[00000000480000c0] lduw [%i3+0x010],%l7 ! Mem[00000000498000d0] stx %l7,[%i2+0x008] ! Mem[00000000490000c8] retl ldsw [%i1+0x028],%l5 ! Mem[00000000488000e8] p28_jmpl_3_ho: sth %l0,[%o1+0x028] ! Mem[00000000488000e8] jmpl %g6+8,%g0 ldsh [%o3+0x038],%l1 ! Mem[00000000498000f8] p28_call_3_ho: swap [%o3+0x00c],%l1 ! Mem[00000000498000cc] ldub [%o0+0x000],%l5 ! Mem[00000000480000c0] lduw [%o3+0x010],%l7 ! Mem[00000000498000d0] stx %l7,[%o2+0x008] ! Mem[00000000490000c8] retl ldsw [%o1+0x028],%l5 ! Mem[00000000488000e8] p29_jmpl_3_le: ldstub [%i1+0x009],%l6 ! Mem[000000004a8000c9] ldsb [%i0+0x00c],%l1 ! Mem[000000004a0000cc] lduw [%i0+0x028],%l1 ! Mem[000000004a0000e8] swap [%i1+0x010],%l1 ! Mem[000000004a8000d0] stx %l4,[%i3+0x028] ! Mem[000000004b8000e8] lduw [%i0+0x008],%l2 ! Mem[000000004a0000c8] jmpl %g6+8,%g0 swap [%i2+0x03c],%l0 ! Mem[000000004b0000fc] p29_call_3_le: ldstub [%i2+0x034],%l3 ! Mem[000000004b0000f4] stw %l4,[%i1+0x008] ! Mem[000000004a8000c8] swap [%i2+0x030],%l2 ! Mem[000000004b0000f0] stx %l6,[%i1+0x008] ! Mem[000000004a8000c8] sth %l4,[%i0+0x006] ! Mem[000000004a0000c6] retl lduw [%i0+0x024],%l7 ! Mem[000000004a0000e4] p29_jmpl_3_lo: ldstub [%o1+0x009],%l6 ! Mem[000000004a8000c9] ldsb [%o0+0x00c],%l1 ! Mem[000000004a0000cc] lduw [%o0+0x028],%l1 ! Mem[000000004a0000e8] swap [%o1+0x010],%l1 ! Mem[000000004a8000d0] stx %l4,[%o3+0x028] ! Mem[000000004b8000e8] lduw [%o0+0x008],%l2 ! Mem[000000004a0000c8] jmpl %g6+8,%g0 swap [%o2+0x03c],%l0 ! Mem[000000004b0000fc] p29_call_3_lo: ldstub [%o2+0x034],%l3 ! Mem[000000004b0000f4] stw %l4,[%o1+0x008] ! Mem[000000004a8000c8] swap [%o2+0x030],%l2 ! Mem[000000004b0000f0] stx %l6,[%o1+0x008] ! Mem[000000004a8000c8] sth %l4,[%o0+0x006] ! Mem[000000004a0000c6] retl lduw [%o0+0x024],%l7 ! Mem[000000004a0000e4] p29_jmpl_3_he: ldstub [%i1+0x024],%l4 ! Mem[000000004a8000e4] ldstub [%i1+0x00a],%l4 ! Mem[000000004a8000ca] ldstub [%i0+0x03c],%l4 ! Mem[000000004a0000fc] ldsb [%i0+0x03e],%l5 ! Mem[000000004a0000fe] jmpl %g6+8,%g0 ldstub [%i1+0x015],%l2 ! Mem[000000004a8000d5] p29_call_3_he: retl stw %l3,[%i3+0x000] ! Mem[000000004b8000c0] p29_jmpl_3_ho: ldstub [%o1+0x024],%l4 ! Mem[000000004a8000e4] ldstub [%o1+0x00a],%l4 ! Mem[000000004a8000ca] ldstub [%o0+0x03c],%l4 ! Mem[000000004a0000fc] ldsb [%o0+0x03e],%l5 ! Mem[000000004a0000fe] jmpl %g6+8,%g0 ldstub [%o1+0x015],%l2 ! Mem[000000004a8000d5] p29_call_3_ho: retl stw %l3,[%o3+0x000] ! Mem[000000004b8000c0] p30_jmpl_3_le: swap [%i3+0x03c],%l7 ! Mem[000000004d8000fc] ldsb [%i0+0x03e],%l2 ! Mem[000000004c0000fe] ldsb [%i1+0x020],%l2 ! Mem[000000004c8000e0] jmpl %g6+8,%g0 ldd [%i1+0x020],%l4 ! Mem[000000004c8000e0] p30_call_3_le: swap [%i3+0x010],%l4 ! Mem[000000004d8000d0] ldsb [%i1+0x00f],%l7 ! Mem[000000004c8000cf] ldstub [%i2+0x02c],%l0 ! Mem[000000004d0000ec] stx %l2,[%i2+0x018] ! Mem[000000004d0000d8] ldstub [%i1+0x001],%l7 ! Mem[000000004c8000c1] retl lduw [%i0+0x03c],%l2 ! Mem[000000004c0000fc] p30_jmpl_3_lo: swap [%o3+0x03c],%l7 ! Mem[000000004d8000fc] ldsb [%o0+0x03e],%l2 ! Mem[000000004c0000fe] ldsb [%o1+0x020],%l2 ! Mem[000000004c8000e0] jmpl %g6+8,%g0 ldd [%o1+0x020],%l4 ! Mem[000000004c8000e0] p30_call_3_lo: swap [%o3+0x010],%l4 ! Mem[000000004d8000d0] ldsb [%o1+0x00f],%l7 ! Mem[000000004c8000cf] ldstub [%o2+0x02c],%l0 ! Mem[000000004d0000ec] stx %l2,[%o2+0x018] ! Mem[000000004d0000d8] ldstub [%o1+0x001],%l7 ! Mem[000000004c8000c1] retl lduw [%o0+0x03c],%l2 ! Mem[000000004c0000fc] p30_jmpl_3_he: std %l2,[%i0+0x008] ! Mem[000000004c0000c8] lduh [%i1+0x004],%l3 ! Mem[000000004c8000c4] ldub [%i2+0x028],%l0 ! Mem[000000004d0000e8] swap [%i0+0x008],%l4 ! Mem[000000004c0000c8] jmpl %g6+8,%g0 swap [%i0+0x00c],%l7 ! Mem[000000004c0000cc] p30_call_3_he: ldstub [%i1+0x000],%l5 ! Mem[000000004c8000c0] retl sth %l7,[%i2+0x014] ! Mem[000000004d0000d4] p30_jmpl_3_ho: std %l2,[%o0+0x008] ! Mem[000000004c0000c8] lduh [%o1+0x004],%l3 ! Mem[000000004c8000c4] ldub [%o2+0x028],%l0 ! Mem[000000004d0000e8] swap [%o0+0x008],%l4 ! Mem[000000004c0000c8] jmpl %g6+8,%g0 swap [%o0+0x00c],%l7 ! Mem[000000004c0000cc] p30_call_3_ho: ldstub [%o1+0x000],%l5 ! Mem[000000004c8000c0] retl sth %l7,[%o2+0x014] ! Mem[000000004d0000d4] p31_jmpl_3_le: ldsh [%i1+0x000],%l2 ! Mem[000000004e8000c0] ldstub [%i0+0x02e],%l1 ! Mem[000000004e0000ee] jmpl %g6+8,%g0 ldstub [%i1+0x002],%l7 ! Mem[000000004e8000c2] p31_call_3_le: stx %l6,[%i1+0x020] ! Mem[000000004e8000e0] lduh [%i2+0x008],%l2 ! Mem[000000004f0000c8] retl ldsb [%i1+0x002],%l2 ! Mem[000000004e8000c2] p31_jmpl_3_lo: ldsh [%o1+0x000],%l2 ! Mem[000000004e8000c0] ldstub [%o0+0x02e],%l1 ! Mem[000000004e0000ee] jmpl %g6+8,%g0 ldstub [%o1+0x002],%l7 ! Mem[000000004e8000c2] p31_call_3_lo: stx %l6,[%o1+0x020] ! Mem[000000004e8000e0] lduh [%o2+0x008],%l2 ! Mem[000000004f0000c8] retl ldsb [%o1+0x002],%l2 ! Mem[000000004e8000c2] p31_jmpl_3_he: ldsw [%i3+0x038],%l0 ! Mem[000000004f8000f8] sth %l3,[%i2+0x014] ! Mem[000000004f0000d4] ldub [%i3+0x03f],%l5 ! Mem[000000004f8000ff] ldstub [%i0+0x015],%l1 ! Mem[000000004e0000d5] jmpl %g6+8,%g0 ldsh [%i1+0x02a],%l1 ! Mem[000000004e8000ea] p31_call_3_he: ldstub [%i1+0x009],%l4 ! Mem[000000004e8000c9] ldsh [%i1+0x01c],%l3 ! Mem[000000004e8000dc] ldsw [%i0+0x028],%l5 ! Mem[000000004e0000e8] retl ldx [%i0+0x030],%l5 ! Mem[000000004e0000f0] p31_jmpl_3_ho: ldsw [%o3+0x038],%l0 ! Mem[000000004f8000f8] sth %l3,[%o2+0x014] ! Mem[000000004f0000d4] ldub [%o3+0x03f],%l5 ! Mem[000000004f8000ff] ldstub [%o0+0x015],%l1 ! Mem[000000004e0000d5] jmpl %g6+8,%g0 ldsh [%o1+0x02a],%l1 ! Mem[000000004e8000ea] p31_call_3_ho: ldstub [%o1+0x009],%l4 ! Mem[000000004e8000c9] ldsh [%o1+0x01c],%l3 ! Mem[000000004e8000dc] ldsw [%o0+0x028],%l5 ! Mem[000000004e0000e8] retl ldx [%o0+0x030],%l5 ! Mem[000000004e0000f0] p32_jmpl_3_le: lduh [%i2+0x03a],%l2 ! Mem[00000000510000fa] jmpl %g6+8,%g0 ldub [%i3+0x012],%l4 ! Mem[00000000518000d2] p32_call_3_le: stx %l4,[%i1+0x020] ! Mem[00000000508000e0] stw %l7,[%i1+0x028] ! Mem[00000000508000e8] sth %l1,[%i0+0x004] ! Mem[00000000500000c4] ldsh [%i2+0x010],%l4 ! Mem[00000000510000d0] swap [%i3+0x00c],%l1 ! Mem[00000000518000cc] ldsh [%i0+0x000],%l5 ! Mem[00000000500000c0] retl ldsb [%i0+0x014],%l7 ! Mem[00000000500000d4] p32_jmpl_3_lo: lduh [%o2+0x03a],%l2 ! Mem[00000000510000fa] jmpl %g6+8,%g0 ldub [%o3+0x012],%l4 ! Mem[00000000518000d2] p32_call_3_lo: stx %l4,[%o1+0x020] ! Mem[00000000508000e0] stw %l7,[%o1+0x028] ! Mem[00000000508000e8] sth %l1,[%o0+0x004] ! Mem[00000000500000c4] ldsh [%o2+0x010],%l4 ! Mem[00000000510000d0] swap [%o3+0x00c],%l1 ! Mem[00000000518000cc] ldsh [%o0+0x000],%l5 ! Mem[00000000500000c0] retl ldsb [%o0+0x014],%l7 ! Mem[00000000500000d4] p32_jmpl_3_he: stw %l1,[%i1+0x014] ! Mem[00000000508000d4] ldstub [%i3+0x010],%l4 ! Mem[00000000518000d0] swap [%i0+0x004],%l7 ! Mem[00000000500000c4] ldd [%i3+0x008],%l4 ! Mem[00000000518000c8] std %l0,[%i0+0x020] ! Mem[00000000500000e0] jmpl %g6+8,%g0 swap [%i2+0x028],%l2 ! Mem[00000000510000e8] p32_call_3_he: swap [%i3+0x000],%l0 ! Mem[00000000518000c0] ldd [%i3+0x018],%l4 ! Mem[00000000518000d8] ldsh [%i2+0x012],%l3 ! Mem[00000000510000d2] ldsh [%i1+0x01e],%l1 ! Mem[00000000508000de] retl sth %l2,[%i3+0x03c] ! Mem[00000000518000fc] p32_jmpl_3_ho: stw %l1,[%o1+0x014] ! Mem[00000000508000d4] ldstub [%o3+0x010],%l4 ! Mem[00000000518000d0] swap [%o0+0x004],%l7 ! Mem[00000000500000c4] ldd [%o3+0x008],%l4 ! Mem[00000000518000c8] std %l0,[%o0+0x020] ! Mem[00000000500000e0] jmpl %g6+8,%g0 swap [%o2+0x028],%l2 ! Mem[00000000510000e8] p32_call_3_ho: swap [%o3+0x000],%l0 ! Mem[00000000518000c0] ldd [%o3+0x018],%l4 ! Mem[00000000518000d8] ldsh [%o2+0x012],%l3 ! Mem[00000000510000d2] ldsh [%o1+0x01e],%l1 ! Mem[00000000508000de] retl sth %l2,[%o3+0x03c] ! Mem[00000000518000fc] p33_jmpl_3_le: ldsh [%i0+0x034],%l4 ! Mem[00000000520000f4] sth %l7,[%i3+0x032] ! Mem[00000000538000f2] std %l2,[%i3+0x000] ! Mem[00000000538000c0] jmpl %g6+8,%g0 ldstub [%i0+0x019],%l2 ! Mem[00000000520000d9] p33_call_3_le: std %l2,[%i1+0x020] ! Mem[00000000528000e0] swap [%i1+0x00c],%l6 ! Mem[00000000528000cc] swap [%i0+0x024],%l1 ! Mem[00000000520000e4] swap [%i2+0x028],%l0 ! Mem[00000000530000e8] retl ldsb [%i1+0x03a],%l4 ! Mem[00000000528000fa] p33_jmpl_3_lo: ldsh [%o0+0x034],%l4 ! Mem[00000000520000f4] sth %l7,[%o3+0x032] ! Mem[00000000538000f2] std %l2,[%o3+0x000] ! Mem[00000000538000c0] jmpl %g6+8,%g0 ldstub [%o0+0x019],%l2 ! Mem[00000000520000d9] p33_call_3_lo: std %l2,[%o1+0x020] ! Mem[00000000528000e0] swap [%o1+0x00c],%l6 ! Mem[00000000528000cc] swap [%o0+0x024],%l1 ! Mem[00000000520000e4] swap [%o2+0x028],%l0 ! Mem[00000000530000e8] retl ldsb [%o1+0x03a],%l4 ! Mem[00000000528000fa] p33_jmpl_3_he: ldstub [%i0+0x002],%l4 ! Mem[00000000520000c2] lduw [%i0+0x030],%l6 ! Mem[00000000520000f0] swap [%i2+0x01c],%l4 ! Mem[00000000530000dc] swap [%i1+0x00c],%l0 ! Mem[00000000528000cc] stx %l2,[%i1+0x018] ! Mem[00000000528000d8] swap [%i1+0x034],%l4 ! Mem[00000000528000f4] jmpl %g6+8,%g0 ldx [%i3+0x000],%l1 ! Mem[00000000538000c0] p33_call_3_he: ldsw [%i3+0x020],%l2 ! Mem[00000000538000e0] ldstub [%i2+0x01c],%l6 ! Mem[00000000530000dc] ldstub [%i1+0x017],%l0 ! Mem[00000000528000d7] swap [%i1+0x030],%l0 ! Mem[00000000528000f0] sth %l1,[%i3+0x024] ! Mem[00000000538000e4] ldsb [%i0+0x011],%l4 ! Mem[00000000520000d1] stb %l1,[%i2+0x00e] ! Mem[00000000530000ce] retl stx %l5,[%i1+0x020] ! Mem[00000000528000e0] p33_jmpl_3_ho: ldstub [%o0+0x002],%l4 ! Mem[00000000520000c2] lduw [%o0+0x030],%l6 ! Mem[00000000520000f0] swap [%o2+0x01c],%l4 ! Mem[00000000530000dc] swap [%o1+0x00c],%l0 ! Mem[00000000528000cc] stx %l2,[%o1+0x018] ! Mem[00000000528000d8] swap [%o1+0x034],%l4 ! Mem[00000000528000f4] jmpl %g6+8,%g0 ldx [%o3+0x000],%l1 ! Mem[00000000538000c0] p33_call_3_ho: ldsw [%o3+0x020],%l2 ! Mem[00000000538000e0] ldstub [%o2+0x01c],%l6 ! Mem[00000000530000dc] ldstub [%o1+0x017],%l0 ! Mem[00000000528000d7] swap [%o1+0x030],%l0 ! Mem[00000000528000f0] sth %l1,[%o3+0x024] ! Mem[00000000538000e4] ldsb [%o0+0x011],%l4 ! Mem[00000000520000d1] stb %l1,[%o2+0x00e] ! Mem[00000000530000ce] retl stx %l5,[%o1+0x020] ! Mem[00000000528000e0] p34_jmpl_3_le: ldd [%i3+0x030],%l2 ! Mem[00000000558000f0] ldd [%i0+0x018],%l6 ! Mem[00000000540000d8] ldub [%i0+0x00c],%l6 ! Mem[00000000540000cc] stw %l3,[%i0+0x00c] ! Mem[00000000540000cc] stw %l3,[%i2+0x018] ! Mem[00000000550000d8] stb %l2,[%i2+0x020] ! Mem[00000000550000e0] jmpl %g6+8,%g0 lduw [%i1+0x028],%l5 ! Mem[00000000548000e8] p34_call_3_le: retl stb %l2,[%i2+0x02c] ! Mem[00000000550000ec] p34_jmpl_3_lo: ldd [%o3+0x030],%l2 ! Mem[00000000558000f0] ldd [%o0+0x018],%l6 ! Mem[00000000540000d8] ldub [%o0+0x00c],%l6 ! Mem[00000000540000cc] stw %l3,[%o0+0x00c] ! Mem[00000000540000cc] stw %l3,[%o2+0x018] ! Mem[00000000550000d8] stb %l2,[%o2+0x020] ! Mem[00000000550000e0] jmpl %g6+8,%g0 lduw [%o1+0x028],%l5 ! Mem[00000000548000e8] p34_call_3_lo: retl stb %l2,[%o2+0x02c] ! Mem[00000000550000ec] p34_jmpl_3_he: swap [%i0+0x02c],%l3 ! Mem[00000000540000ec] std %l0,[%i1+0x018] ! Mem[00000000548000d8] std %l2,[%i2+0x030] ! Mem[00000000550000f0] ldd [%i1+0x020],%l2 ! Mem[00000000548000e0] jmpl %g6+8,%g0 ldub [%i1+0x012],%l7 ! Mem[00000000548000d2] p34_call_3_he: ldstub [%i0+0x031],%l6 ! Mem[00000000540000f1] ldub [%i2+0x02b],%l7 ! Mem[00000000550000eb] retl stb %l2,[%i0+0x038] ! Mem[00000000540000f8] p34_jmpl_3_ho: swap [%o0+0x02c],%l3 ! Mem[00000000540000ec] std %l0,[%o1+0x018] ! Mem[00000000548000d8] std %l2,[%o2+0x030] ! Mem[00000000550000f0] ldd [%o1+0x020],%l2 ! Mem[00000000548000e0] jmpl %g6+8,%g0 ldub [%o1+0x012],%l7 ! Mem[00000000548000d2] p34_call_3_ho: ldstub [%o0+0x031],%l6 ! Mem[00000000540000f1] ldub [%o2+0x02b],%l7 ! Mem[00000000550000eb] retl stb %l2,[%o0+0x038] ! Mem[00000000540000f8] p35_jmpl_3_le: jmpl %g6+8,%g0 ldub [%i0+0x034],%l4 ! Mem[00000000560000f4] p35_call_3_le: retl ldstub [%i3+0x01e],%l6 ! Mem[00000000578000de] p35_jmpl_3_lo: jmpl %g6+8,%g0 ldub [%o0+0x034],%l4 ! Mem[00000000560000f4] p35_call_3_lo: retl ldstub [%o3+0x01e],%l6 ! Mem[00000000578000de] p35_jmpl_3_he: stx %l7,[%i1+0x000] ! Mem[00000000568000c0] jmpl %g6+8,%g0 ldx [%i0+0x008],%l0 ! Mem[00000000560000c8] p35_call_3_he: stx %l4,[%i0+0x028] ! Mem[00000000560000e8] std %l0,[%i0+0x028] ! Mem[00000000560000e8] retl swap [%i0+0x038],%l2 ! Mem[00000000560000f8] p35_jmpl_3_ho: stx %l7,[%o1+0x000] ! Mem[00000000568000c0] jmpl %g6+8,%g0 ldx [%o0+0x008],%l0 ! Mem[00000000560000c8] p35_call_3_ho: stx %l4,[%o0+0x028] ! Mem[00000000560000e8] std %l0,[%o0+0x028] ! Mem[00000000560000e8] retl swap [%o0+0x038],%l2 ! Mem[00000000560000f8] p36_jmpl_3_le: ldstub [%i2+0x026],%l0 ! Mem[00000000590000e6] ldub [%i0+0x020],%l4 ! Mem[00000000580000e0] swap [%i1+0x034],%l1 ! Mem[00000000588000f4] lduw [%i2+0x038],%l4 ! Mem[00000000590000f8] ldx [%i0+0x000],%l1 ! Mem[00000000580000c0] swap [%i0+0x020],%l7 ! Mem[00000000580000e0] jmpl %g6+8,%g0 std %l2,[%i0+0x000] ! Mem[00000000580000c0] p36_call_3_le: stx %l2,[%i0+0x038] ! Mem[00000000580000f8] ldstub [%i2+0x03c],%l3 ! Mem[00000000590000fc] ldsw [%i2+0x024],%l1 ! Mem[00000000590000e4] ldstub [%i0+0x000],%l1 ! Mem[00000000580000c0] stx %l1,[%i2+0x030] ! Mem[00000000590000f0] ldd [%i2+0x020],%l4 ! Mem[00000000590000e0] ldsh [%i3+0x01c],%l2 ! Mem[00000000598000dc] retl ldstub [%i0+0x00c],%l2 ! Mem[00000000580000cc] p36_jmpl_3_lo: ldstub [%o2+0x026],%l0 ! Mem[00000000590000e6] ldub [%o0+0x020],%l4 ! Mem[00000000580000e0] swap [%o1+0x034],%l1 ! Mem[00000000588000f4] lduw [%o2+0x038],%l4 ! Mem[00000000590000f8] ldx [%o0+0x000],%l1 ! Mem[00000000580000c0] swap [%o0+0x020],%l7 ! Mem[00000000580000e0] jmpl %g6+8,%g0 std %l2,[%o0+0x000] ! Mem[00000000580000c0] p36_call_3_lo: stx %l2,[%o0+0x038] ! Mem[00000000580000f8] ldstub [%o2+0x03c],%l3 ! Mem[00000000590000fc] ldsw [%o2+0x024],%l1 ! Mem[00000000590000e4] ldstub [%o0+0x000],%l1 ! Mem[00000000580000c0] stx %l1,[%o2+0x030] ! Mem[00000000590000f0] ldd [%o2+0x020],%l4 ! Mem[00000000590000e0] ldsh [%o3+0x01c],%l2 ! Mem[00000000598000dc] retl ldstub [%o0+0x00c],%l2 ! Mem[00000000580000cc] p36_jmpl_3_he: ldstub [%i1+0x00b],%l4 ! Mem[00000000588000cb] jmpl %g6+8,%g0 ldd [%i0+0x020],%l0 ! Mem[00000000580000e0] p36_call_3_he: ldd [%i1+0x018],%l0 ! Mem[00000000588000d8] retl stw %l5,[%i0+0x038] ! Mem[00000000580000f8] p36_jmpl_3_ho: ldstub [%o1+0x00b],%l4 ! Mem[00000000588000cb] jmpl %g6+8,%g0 ldd [%o0+0x020],%l0 ! Mem[00000000580000e0] p36_call_3_ho: ldd [%o1+0x018],%l0 ! Mem[00000000588000d8] retl stw %l5,[%o0+0x038] ! Mem[00000000580000f8] p37_jmpl_3_le: jmpl %g6+8,%g0 ldstub [%i3+0x01f],%l2 ! Mem[000000005b8000df] p37_call_3_le: lduw [%i1+0x034],%l6 ! Mem[000000005a8000f4] stb %l1,[%i1+0x01d] ! Mem[000000005a8000dd] retl ldstub [%i1+0x022],%l2 ! Mem[000000005a8000e2] p37_jmpl_3_lo: jmpl %g6+8,%g0 ldstub [%o3+0x01f],%l2 ! Mem[000000005b8000df] p37_call_3_lo: lduw [%o1+0x034],%l6 ! Mem[000000005a8000f4] stb %l1,[%o1+0x01d] ! Mem[000000005a8000dd] retl ldstub [%o1+0x022],%l2 ! Mem[000000005a8000e2] p37_jmpl_3_he: ldsh [%i0+0x02a],%l2 ! Mem[000000005a0000ea] ldstub [%i1+0x004],%l3 ! Mem[000000005a8000c4] swap [%i1+0x000],%l3 ! Mem[000000005a8000c0] swap [%i2+0x018],%l7 ! Mem[000000005b0000d8] stb %l6,[%i3+0x039] ! Mem[000000005b8000f9] swap [%i2+0x008],%l6 ! Mem[000000005b0000c8] lduw [%i2+0x00c],%l1 ! Mem[000000005b0000cc] jmpl %g6+8,%g0 ldx [%i0+0x000],%l1 ! Mem[000000005a0000c0] p37_call_3_he: lduh [%i2+0x004],%l0 ! Mem[000000005b0000c4] lduw [%i2+0x008],%l7 ! Mem[000000005b0000c8] std %l2,[%i1+0x030] ! Mem[000000005a8000f0] sth %l7,[%i3+0x02c] ! Mem[000000005b8000ec] retl std %l2,[%i1+0x030] ! Mem[000000005a8000f0] p37_jmpl_3_ho: ldsh [%o0+0x02a],%l2 ! Mem[000000005a0000ea] ldstub [%o1+0x004],%l3 ! Mem[000000005a8000c4] swap [%o1+0x000],%l3 ! Mem[000000005a8000c0] swap [%o2+0x018],%l7 ! Mem[000000005b0000d8] stb %l6,[%o3+0x039] ! Mem[000000005b8000f9] swap [%o2+0x008],%l6 ! Mem[000000005b0000c8] lduw [%o2+0x00c],%l1 ! Mem[000000005b0000cc] jmpl %g6+8,%g0 ldx [%o0+0x000],%l1 ! Mem[000000005a0000c0] p37_call_3_ho: lduh [%o2+0x004],%l0 ! Mem[000000005b0000c4] lduw [%o2+0x008],%l7 ! Mem[000000005b0000c8] std %l2,[%o1+0x030] ! Mem[000000005a8000f0] sth %l7,[%o3+0x02c] ! Mem[000000005b8000ec] retl std %l2,[%o1+0x030] ! Mem[000000005a8000f0] p38_jmpl_3_le: stx %l0,[%i3+0x020] ! Mem[000000005d8000e0] stw %l4,[%i1+0x020] ! Mem[000000005c8000e0] ldd [%i2+0x030],%l0 ! Mem[000000005d0000f0] jmpl %g6+8,%g0 swap [%i3+0x018],%l1 ! Mem[000000005d8000d8] p38_call_3_le: swap [%i1+0x000],%l4 ! Mem[000000005c8000c0] ldsw [%i2+0x020],%l1 ! Mem[000000005d0000e0] stb %l2,[%i0+0x001] ! Mem[000000005c0000c1] ldub [%i1+0x03f],%l2 ! Mem[000000005c8000ff] retl ldstub [%i2+0x028],%l2 ! Mem[000000005d0000e8] p38_jmpl_3_lo: stx %l0,[%o3+0x020] ! Mem[000000005d8000e0] stw %l4,[%o1+0x020] ! Mem[000000005c8000e0] ldd [%o2+0x030],%l0 ! Mem[000000005d0000f0] jmpl %g6+8,%g0 swap [%o3+0x018],%l1 ! Mem[000000005d8000d8] p38_call_3_lo: swap [%o1+0x000],%l4 ! Mem[000000005c8000c0] ldsw [%o2+0x020],%l1 ! Mem[000000005d0000e0] stb %l2,[%o0+0x001] ! Mem[000000005c0000c1] ldub [%o1+0x03f],%l2 ! Mem[000000005c8000ff] retl ldstub [%o2+0x028],%l2 ! Mem[000000005d0000e8] p38_jmpl_3_he: stx %l3,[%i3+0x000] ! Mem[000000005d8000c0] ldsh [%i1+0x018],%l1 ! Mem[000000005c8000d8] jmpl %g6+8,%g0 std %l2,[%i2+0x030] ! Mem[000000005d0000f0] p38_call_3_he: ldsb [%i3+0x01b],%l0 ! Mem[000000005d8000db] lduw [%i1+0x014],%l1 ! Mem[000000005c8000d4] retl swap [%i3+0x01c],%l3 ! Mem[000000005d8000dc] p38_jmpl_3_ho: stx %l3,[%o3+0x000] ! Mem[000000005d8000c0] ldsh [%o1+0x018],%l1 ! Mem[000000005c8000d8] jmpl %g6+8,%g0 std %l2,[%o2+0x030] ! Mem[000000005d0000f0] p38_call_3_ho: ldsb [%o3+0x01b],%l0 ! Mem[000000005d8000db] lduw [%o1+0x014],%l1 ! Mem[000000005c8000d4] retl swap [%o3+0x01c],%l3 ! Mem[000000005d8000dc] p39_jmpl_3_le: stb %l1,[%i1+0x00f] ! Mem[000000005e8000cf] ldub [%i1+0x011],%l2 ! Mem[000000005e8000d1] ldstub [%i3+0x01e],%l6 ! Mem[000000005f8000de] stw %l4,[%i1+0x034] ! Mem[000000005e8000f4] ldsb [%i2+0x032],%l7 ! Mem[000000005f0000f2] ldstub [%i0+0x01f],%l5 ! Mem[000000005e0000df] jmpl %g6+8,%g0 lduw [%i0+0x024],%l3 ! Mem[000000005e0000e4] p39_call_3_le: retl ldx [%i3+0x020],%l7 ! Mem[000000005f8000e0] p39_jmpl_3_lo: stb %l1,[%o1+0x00f] ! Mem[000000005e8000cf] ldub [%o1+0x011],%l2 ! Mem[000000005e8000d1] ldstub [%o3+0x01e],%l6 ! Mem[000000005f8000de] stw %l4,[%o1+0x034] ! Mem[000000005e8000f4] ldsb [%o2+0x032],%l7 ! Mem[000000005f0000f2] ldstub [%o0+0x01f],%l5 ! Mem[000000005e0000df] jmpl %g6+8,%g0 lduw [%o0+0x024],%l3 ! Mem[000000005e0000e4] p39_call_3_lo: retl ldx [%o3+0x020],%l7 ! Mem[000000005f8000e0] p39_jmpl_3_he: ldstub [%i2+0x00e],%l7 ! Mem[000000005f0000ce] jmpl %g6+8,%g0 swap [%i3+0x028],%l7 ! Mem[000000005f8000e8] p39_call_3_he: stb %l6,[%i3+0x03c] ! Mem[000000005f8000fc] sth %l4,[%i3+0x01a] ! Mem[000000005f8000da] std %l6,[%i2+0x038] ! Mem[000000005f0000f8] ldstub [%i2+0x00b],%l2 ! Mem[000000005f0000cb] retl sth %l0,[%i2+0x022] ! Mem[000000005f0000e2] p39_jmpl_3_ho: ldstub [%o2+0x00e],%l7 ! Mem[000000005f0000ce] jmpl %g6+8,%g0 swap [%o3+0x028],%l7 ! Mem[000000005f8000e8] p39_call_3_ho: stb %l6,[%o3+0x03c] ! Mem[000000005f8000fc] sth %l4,[%o3+0x01a] ! Mem[000000005f8000da] std %l6,[%o2+0x038] ! Mem[000000005f0000f8] ldstub [%o2+0x00b],%l2 ! Mem[000000005f0000cb] retl sth %l0,[%o2+0x022] ! Mem[000000005f0000e2] p40_jmpl_3_le: ldstub [%i2+0x01c],%l1 ! Mem[00000000610000dc] jmpl %g6+8,%g0 ldstub [%i3+0x011],%l2 ! Mem[00000000618000d1] p40_call_3_le: ldd [%i1+0x020],%l4 ! Mem[00000000608000e0] ldstub [%i1+0x032],%l4 ! Mem[00000000608000f2] ldx [%i2+0x000],%l3 ! Mem[00000000610000c0] ldsh [%i2+0x006],%l4 ! Mem[00000000610000c6] sth %l6,[%i2+0x01c] ! Mem[00000000610000dc] ldstub [%i1+0x01b],%l4 ! Mem[00000000608000db] ldx [%i3+0x000],%l6 ! Mem[00000000618000c0] retl ldsb [%i1+0x01a],%l2 ! Mem[00000000608000da] p40_jmpl_3_lo: ldstub [%o2+0x01c],%l1 ! Mem[00000000610000dc] jmpl %g6+8,%g0 ldstub [%o3+0x011],%l2 ! Mem[00000000618000d1] p40_call_3_lo: ldd [%o1+0x020],%l4 ! Mem[00000000608000e0] ldstub [%o1+0x032],%l4 ! Mem[00000000608000f2] ldx [%o2+0x000],%l3 ! Mem[00000000610000c0] ldsh [%o2+0x006],%l4 ! Mem[00000000610000c6] sth %l6,[%o2+0x01c] ! Mem[00000000610000dc] ldstub [%o1+0x01b],%l4 ! Mem[00000000608000db] ldx [%o3+0x000],%l6 ! Mem[00000000618000c0] retl ldsb [%o1+0x01a],%l2 ! Mem[00000000608000da] p40_jmpl_3_he: swap [%i1+0x028],%l5 ! Mem[00000000608000e8] ldsw [%i1+0x01c],%l4 ! Mem[00000000608000dc] std %l0,[%i0+0x028] ! Mem[00000000600000e8] std %l2,[%i2+0x030] ! Mem[00000000610000f0] jmpl %g6+8,%g0 ldstub [%i0+0x021],%l2 ! Mem[00000000600000e1] p40_call_3_he: ldsb [%i1+0x001],%l2 ! Mem[00000000608000c1] retl ldstub [%i1+0x03f],%l2 ! Mem[00000000608000ff] p40_jmpl_3_ho: swap [%o1+0x028],%l5 ! Mem[00000000608000e8] ldsw [%o1+0x01c],%l4 ! Mem[00000000608000dc] std %l0,[%o0+0x028] ! Mem[00000000600000e8] std %l2,[%o2+0x030] ! Mem[00000000610000f0] jmpl %g6+8,%g0 ldstub [%o0+0x021],%l2 ! Mem[00000000600000e1] p40_call_3_ho: ldsb [%o1+0x001],%l2 ! Mem[00000000608000c1] retl ldstub [%o1+0x03f],%l2 ! Mem[00000000608000ff] p41_jmpl_3_le: stx %l0,[%i3+0x020] ! Mem[00000000638000e0] ldstub [%i1+0x01a],%l1 ! Mem[00000000628000da] jmpl %g6+8,%g0 swap [%i1+0x028],%l0 ! Mem[00000000628000e8] p41_call_3_le: stx %l0,[%i1+0x020] ! Mem[00000000628000e0] sth %l4,[%i0+0x03c] ! Mem[00000000620000fc] stx %l2,[%i1+0x030] ! Mem[00000000628000f0] ldd [%i1+0x030],%l6 ! Mem[00000000628000f0] ldsw [%i0+0x020],%l7 ! Mem[00000000620000e0] lduh [%i2+0x030],%l6 ! Mem[00000000630000f0] retl ldub [%i0+0x02b],%l7 ! Mem[00000000620000eb] p41_jmpl_3_lo: stx %l0,[%o3+0x020] ! Mem[00000000638000e0] ldstub [%o1+0x01a],%l1 ! Mem[00000000628000da] jmpl %g6+8,%g0 swap [%o1+0x028],%l0 ! Mem[00000000628000e8] p41_call_3_lo: stx %l0,[%o1+0x020] ! Mem[00000000628000e0] sth %l4,[%o0+0x03c] ! Mem[00000000620000fc] stx %l2,[%o1+0x030] ! Mem[00000000628000f0] ldd [%o1+0x030],%l6 ! Mem[00000000628000f0] ldsw [%o0+0x020],%l7 ! Mem[00000000620000e0] lduh [%o2+0x030],%l6 ! Mem[00000000630000f0] retl ldub [%o0+0x02b],%l7 ! Mem[00000000620000eb] p41_jmpl_3_he: stb %l0,[%i0+0x00a] ! Mem[00000000620000ca] ldub [%i0+0x01a],%l4 ! Mem[00000000620000da] lduw [%i1+0x038],%l1 ! Mem[00000000628000f8] stw %l6,[%i3+0x008] ! Mem[00000000638000c8] swap [%i0+0x028],%l0 ! Mem[00000000620000e8] ldstub [%i2+0x015],%l1 ! Mem[00000000630000d5] sth %l1,[%i2+0x02a] ! Mem[00000000630000ea] jmpl %g6+8,%g0 ldsw [%i3+0x010],%l1 ! Mem[00000000638000d0] p41_call_3_he: ldstub [%i2+0x01c],%l3 ! Mem[00000000630000dc] sth %l5,[%i0+0x02a] ! Mem[00000000620000ea] ldstub [%i0+0x03f],%l0 ! Mem[00000000620000ff] ldsh [%i2+0x018],%l5 ! Mem[00000000630000d8] retl swap [%i3+0x038],%l5 ! Mem[00000000638000f8] p41_jmpl_3_ho: stb %l0,[%o0+0x00a] ! Mem[00000000620000ca] ldub [%o0+0x01a],%l4 ! Mem[00000000620000da] lduw [%o1+0x038],%l1 ! Mem[00000000628000f8] stw %l6,[%o3+0x008] ! Mem[00000000638000c8] swap [%o0+0x028],%l0 ! Mem[00000000620000e8] ldstub [%o2+0x015],%l1 ! Mem[00000000630000d5] sth %l1,[%o2+0x02a] ! Mem[00000000630000ea] jmpl %g6+8,%g0 ldsw [%o3+0x010],%l1 ! Mem[00000000638000d0] p41_call_3_ho: ldstub [%o2+0x01c],%l3 ! Mem[00000000630000dc] sth %l5,[%o0+0x02a] ! Mem[00000000620000ea] ldstub [%o0+0x03f],%l0 ! Mem[00000000620000ff] ldsh [%o2+0x018],%l5 ! Mem[00000000630000d8] retl swap [%o3+0x038],%l5 ! Mem[00000000638000f8] p42_jmpl_3_le: ldx [%i1+0x038],%l7 ! Mem[00000000648000f8] ldub [%i0+0x03e],%l2 ! Mem[00000000640000fe] stb %l1,[%i1+0x03a] ! Mem[00000000648000fa] jmpl %g6+8,%g0 ldsb [%i2+0x00a],%l0 ! Mem[00000000650000ca] p42_call_3_le: ldub [%i2+0x023],%l0 ! Mem[00000000650000e3] lduw [%i2+0x01c],%l4 ! Mem[00000000650000dc] stb %l2,[%i3+0x032] ! Mem[00000000658000f2] ldsb [%i2+0x01c],%l2 ! Mem[00000000650000dc] swap [%i0+0x000],%l7 ! Mem[00000000640000c0] ldsw [%i2+0x020],%l2 ! Mem[00000000650000e0] retl ldsb [%i0+0x03c],%l6 ! Mem[00000000640000fc] p42_jmpl_3_lo: ldx [%o1+0x038],%l7 ! Mem[00000000648000f8] ldub [%o0+0x03e],%l2 ! Mem[00000000640000fe] stb %l1,[%o1+0x03a] ! Mem[00000000648000fa] jmpl %g6+8,%g0 ldsb [%o2+0x00a],%l0 ! Mem[00000000650000ca] p42_call_3_lo: ldub [%o2+0x023],%l0 ! Mem[00000000650000e3] lduw [%o2+0x01c],%l4 ! Mem[00000000650000dc] stb %l2,[%o3+0x032] ! Mem[00000000658000f2] ldsb [%o2+0x01c],%l2 ! Mem[00000000650000dc] swap [%o0+0x000],%l7 ! Mem[00000000640000c0] ldsw [%o2+0x020],%l2 ! Mem[00000000650000e0] retl ldsb [%o0+0x03c],%l6 ! Mem[00000000640000fc] p42_jmpl_3_he: sth %l3,[%i3+0x004] ! Mem[00000000658000c4] jmpl %g6+8,%g0 stw %l1,[%i2+0x018] ! Mem[00000000650000d8] p42_call_3_he: std %l2,[%i1+0x020] ! Mem[00000000648000e0] ldd [%i2+0x018],%l0 ! Mem[00000000650000d8] retl swap [%i0+0x000],%l1 ! Mem[00000000640000c0] p42_jmpl_3_ho: sth %l3,[%o3+0x004] ! Mem[00000000658000c4] jmpl %g6+8,%g0 stw %l1,[%o2+0x018] ! Mem[00000000650000d8] p42_call_3_ho: std %l2,[%o1+0x020] ! Mem[00000000648000e0] ldd [%o2+0x018],%l0 ! Mem[00000000650000d8] retl swap [%o0+0x000],%l1 ! Mem[00000000640000c0] p43_jmpl_3_le: swap [%i1+0x000],%l1 ! Mem[00000000668000c0] ldsh [%i0+0x01a],%l2 ! Mem[00000000660000da] stw %l0,[%i1+0x00c] ! Mem[00000000668000cc] std %l2,[%i1+0x030] ! Mem[00000000668000f0] jmpl %g6+8,%g0 ldstub [%i3+0x008],%l1 ! Mem[00000000678000c8] p43_call_3_le: stx %l1,[%i0+0x020] ! Mem[00000000660000e0] retl swap [%i2+0x010],%l4 ! Mem[00000000670000d0] p43_jmpl_3_lo: swap [%o1+0x000],%l1 ! Mem[00000000668000c0] ldsh [%o0+0x01a],%l2 ! Mem[00000000660000da] stw %l0,[%o1+0x00c] ! Mem[00000000668000cc] std %l2,[%o1+0x030] ! Mem[00000000668000f0] jmpl %g6+8,%g0 ldstub [%o3+0x008],%l1 ! Mem[00000000678000c8] p43_call_3_lo: stx %l1,[%o0+0x020] ! Mem[00000000660000e0] retl swap [%o2+0x010],%l4 ! Mem[00000000670000d0] p43_jmpl_3_he: ldsh [%i3+0x038],%l0 ! Mem[00000000678000f8] ldstub [%i3+0x03d],%l4 ! Mem[00000000678000fd] lduh [%i3+0x026],%l7 ! Mem[00000000678000e6] ldd [%i3+0x000],%l4 ! Mem[00000000678000c0] ldsb [%i0+0x02b],%l4 ! Mem[00000000660000eb] std %l2,[%i1+0x008] ! Mem[00000000668000c8] swap [%i2+0x03c],%l0 ! Mem[00000000670000fc] jmpl %g6+8,%g0 swap [%i0+0x03c],%l4 ! Mem[00000000660000fc] p43_call_3_he: ldsb [%i2+0x00a],%l4 ! Mem[00000000670000ca] ldsw [%i1+0x000],%l0 ! Mem[00000000668000c0] swap [%i2+0x03c],%l5 ! Mem[00000000670000fc] retl stx %l1,[%i0+0x010] ! Mem[00000000660000d0] p43_jmpl_3_ho: ldsh [%o3+0x038],%l0 ! Mem[00000000678000f8] ldstub [%o3+0x03d],%l4 ! Mem[00000000678000fd] lduh [%o3+0x026],%l7 ! Mem[00000000678000e6] ldd [%o3+0x000],%l4 ! Mem[00000000678000c0] ldsb [%o0+0x02b],%l4 ! Mem[00000000660000eb] std %l2,[%o1+0x008] ! Mem[00000000668000c8] swap [%o2+0x03c],%l0 ! Mem[00000000670000fc] jmpl %g6+8,%g0 swap [%o0+0x03c],%l4 ! Mem[00000000660000fc] p43_call_3_ho: ldsb [%o2+0x00a],%l4 ! Mem[00000000670000ca] ldsw [%o1+0x000],%l0 ! Mem[00000000668000c0] swap [%o2+0x03c],%l5 ! Mem[00000000670000fc] retl stx %l1,[%o0+0x010] ! Mem[00000000660000d0] p44_jmpl_3_le: lduh [%i2+0x000],%l7 ! Mem[00000000690000c0] ldx [%i2+0x028],%l7 ! Mem[00000000690000e8] ldstub [%i0+0x00c],%l3 ! Mem[00000000680000cc] sth %l6,[%i2+0x032] ! Mem[00000000690000f2] jmpl %g6+8,%g0 stb %l5,[%i3+0x02c] ! Mem[00000000698000ec] p44_call_3_le: lduw [%i2+0x00c],%l1 ! Mem[00000000690000cc] stx %l0,[%i1+0x000] ! Mem[00000000688000c0] ldd [%i2+0x018],%l4 ! Mem[00000000690000d8] ldub [%i0+0x032],%l4 ! Mem[00000000680000f2] lduh [%i1+0x004],%l5 ! Mem[00000000688000c4] retl lduw [%i0+0x004],%l4 ! Mem[00000000680000c4] p44_jmpl_3_lo: lduh [%o2+0x000],%l7 ! Mem[00000000690000c0] ldx [%o2+0x028],%l7 ! Mem[00000000690000e8] ldstub [%o0+0x00c],%l3 ! Mem[00000000680000cc] sth %l6,[%o2+0x032] ! Mem[00000000690000f2] jmpl %g6+8,%g0 stb %l5,[%o3+0x02c] ! Mem[00000000698000ec] p44_call_3_lo: lduw [%o2+0x00c],%l1 ! Mem[00000000690000cc] stx %l0,[%o1+0x000] ! Mem[00000000688000c0] ldd [%o2+0x018],%l4 ! Mem[00000000690000d8] ldub [%o0+0x032],%l4 ! Mem[00000000680000f2] lduh [%o1+0x004],%l5 ! Mem[00000000688000c4] retl lduw [%o0+0x004],%l4 ! Mem[00000000680000c4] p44_jmpl_3_he: swap [%i1+0x024],%l0 ! Mem[00000000688000e4] swap [%i2+0x020],%l4 ! Mem[00000000690000e0] swap [%i3+0x010],%l6 ! Mem[00000000698000d0] ldstub [%i1+0x026],%l0 ! Mem[00000000688000e6] ldsb [%i3+0x02a],%l4 ! Mem[00000000698000ea] ldsw [%i3+0x02c],%l3 ! Mem[00000000698000ec] jmpl %g6+8,%g0 ldstub [%i3+0x01a],%l1 ! Mem[00000000698000da] p44_call_3_he: ldstub [%i1+0x027],%l2 ! Mem[00000000688000e7] swap [%i3+0x030],%l6 ! Mem[00000000698000f0] ldstub [%i2+0x002],%l6 ! Mem[00000000690000c2] ldsb [%i0+0x009],%l2 ! Mem[00000000680000c9] retl std %l2,[%i1+0x020] ! Mem[00000000688000e0] p44_jmpl_3_ho: swap [%o1+0x024],%l0 ! Mem[00000000688000e4] swap [%o2+0x020],%l4 ! Mem[00000000690000e0] swap [%o3+0x010],%l6 ! Mem[00000000698000d0] ldstub [%o1+0x026],%l0 ! Mem[00000000688000e6] ldsb [%o3+0x02a],%l4 ! Mem[00000000698000ea] ldsw [%o3+0x02c],%l3 ! Mem[00000000698000ec] jmpl %g6+8,%g0 ldstub [%o3+0x01a],%l1 ! Mem[00000000698000da] p44_call_3_ho: ldstub [%o1+0x027],%l2 ! Mem[00000000688000e7] swap [%o3+0x030],%l6 ! Mem[00000000698000f0] ldstub [%o2+0x002],%l6 ! Mem[00000000690000c2] ldsb [%o0+0x009],%l2 ! Mem[00000000680000c9] retl std %l2,[%o1+0x020] ! Mem[00000000688000e0] p45_jmpl_3_le: ldsw [%i2+0x03c],%l0 ! Mem[000000006b0000fc] ldsw [%i1+0x024],%l0 ! Mem[000000006a8000e4] jmpl %g6+8,%g0 stw %l6,[%i1+0x020] ! Mem[000000006a8000e0] p45_call_3_le: ldd [%i1+0x010],%l0 ! Mem[000000006a8000d0] ldx [%i3+0x008],%l6 ! Mem[000000006b8000c8] stb %l2,[%i2+0x03d] ! Mem[000000006b0000fd] lduw [%i3+0x030],%l6 ! Mem[000000006b8000f0] swap [%i0+0x004],%l4 ! Mem[000000006a0000c4] retl sth %l7,[%i2+0x026] ! Mem[000000006b0000e6] p45_jmpl_3_lo: ldsw [%o2+0x03c],%l0 ! Mem[000000006b0000fc] ldsw [%o1+0x024],%l0 ! Mem[000000006a8000e4] jmpl %g6+8,%g0 stw %l6,[%o1+0x020] ! Mem[000000006a8000e0] p45_call_3_lo: ldd [%o1+0x010],%l0 ! Mem[000000006a8000d0] ldx [%o3+0x008],%l6 ! Mem[000000006b8000c8] stb %l2,[%o2+0x03d] ! Mem[000000006b0000fd] lduw [%o3+0x030],%l6 ! Mem[000000006b8000f0] swap [%o0+0x004],%l4 ! Mem[000000006a0000c4] retl sth %l7,[%o2+0x026] ! Mem[000000006b0000e6] p45_jmpl_3_he: stw %l4,[%i1+0x024] ! Mem[000000006a8000e4] ldstub [%i0+0x00a],%l4 ! Mem[000000006a0000ca] stb %l4,[%i3+0x03c] ! Mem[000000006b8000fc] ldub [%i1+0x034],%l4 ! Mem[000000006a8000f4] jmpl %g6+8,%g0 ldd [%i0+0x038],%l0 ! Mem[000000006a0000f8] p45_call_3_he: stx %l6,[%i3+0x038] ! Mem[000000006b8000f8] ldx [%i1+0x020],%l2 ! Mem[000000006a8000e0] ldstub [%i3+0x01d],%l3 ! Mem[000000006b8000dd] std %l4,[%i3+0x020] ! Mem[000000006b8000e0] retl ldstub [%i1+0x01f],%l7 ! Mem[000000006a8000df] p45_jmpl_3_ho: stw %l4,[%o1+0x024] ! Mem[000000006a8000e4] ldstub [%o0+0x00a],%l4 ! Mem[000000006a0000ca] stb %l4,[%o3+0x03c] ! Mem[000000006b8000fc] ldub [%o1+0x034],%l4 ! Mem[000000006a8000f4] jmpl %g6+8,%g0 ldd [%o0+0x038],%l0 ! Mem[000000006a0000f8] p45_call_3_ho: stx %l6,[%o3+0x038] ! Mem[000000006b8000f8] ldx [%o1+0x020],%l2 ! Mem[000000006a8000e0] ldstub [%o3+0x01d],%l3 ! Mem[000000006b8000dd] std %l4,[%o3+0x020] ! Mem[000000006b8000e0] retl ldstub [%o1+0x01f],%l7 ! Mem[000000006a8000df] p46_jmpl_3_le: std %l2,[%i3+0x038] ! Mem[000000006d8000f8] ldstub [%i3+0x03e],%l7 ! Mem[000000006d8000fe] ldub [%i2+0x018],%l3 ! Mem[000000006d0000d8] lduw [%i0+0x020],%l2 ! Mem[000000006c0000e0] jmpl %g6+8,%g0 ldstub [%i1+0x029],%l5 ! Mem[000000006c8000e9] p46_call_3_le: retl std %l4,[%i0+0x010] ! Mem[000000006c0000d0] p46_jmpl_3_lo: std %l2,[%o3+0x038] ! Mem[000000006d8000f8] ldstub [%o3+0x03e],%l7 ! Mem[000000006d8000fe] ldub [%o2+0x018],%l3 ! Mem[000000006d0000d8] lduw [%o0+0x020],%l2 ! Mem[000000006c0000e0] jmpl %g6+8,%g0 ldstub [%o1+0x029],%l5 ! Mem[000000006c8000e9] p46_call_3_lo: retl std %l4,[%o0+0x010] ! Mem[000000006c0000d0] p46_jmpl_3_he: jmpl %g6+8,%g0 ldub [%i1+0x01f],%l2 ! Mem[000000006c8000df] p46_call_3_he: swap [%i1+0x020],%l1 ! Mem[000000006c8000e0] stx %l2,[%i0+0x000] ! Mem[000000006c0000c0] retl stx %l2,[%i2+0x038] ! Mem[000000006d0000f8] p46_jmpl_3_ho: jmpl %g6+8,%g0 ldub [%o1+0x01f],%l2 ! Mem[000000006c8000df] p46_call_3_ho: swap [%o1+0x020],%l1 ! Mem[000000006c8000e0] stx %l2,[%o0+0x000] ! Mem[000000006c0000c0] retl stx %l2,[%o2+0x038] ! Mem[000000006d0000f8] p47_jmpl_3_le: stb %l2,[%i3+0x01a] ! Mem[000000006f8000da] jmpl %g6+8,%g0 lduw [%i0+0x00c],%l0 ! Mem[000000006e0000cc] p47_call_3_le: ldx [%i0+0x028],%l4 ! Mem[000000006e0000e8] stb %l1,[%i0+0x029] ! Mem[000000006e0000e9] retl ldub [%i1+0x038],%l2 ! Mem[000000006e8000f8] p47_jmpl_3_lo: stb %l2,[%o3+0x01a] ! Mem[000000006f8000da] jmpl %g6+8,%g0 lduw [%o0+0x00c],%l0 ! Mem[000000006e0000cc] p47_call_3_lo: ldx [%o0+0x028],%l4 ! Mem[000000006e0000e8] stb %l1,[%o0+0x029] ! Mem[000000006e0000e9] retl ldub [%o1+0x038],%l2 ! Mem[000000006e8000f8] p47_jmpl_3_he: sth %l3,[%i0+0x002] ! Mem[000000006e0000c2] std %l6,[%i0+0x018] ! Mem[000000006e0000d8] jmpl %g6+8,%g0 std %l2,[%i1+0x010] ! Mem[000000006e8000d0] p47_call_3_he: ldstub [%i3+0x025],%l4 ! Mem[000000006f8000e5] retl swap [%i2+0x03c],%l2 ! Mem[000000006f0000fc] p47_jmpl_3_ho: sth %l3,[%o0+0x002] ! Mem[000000006e0000c2] std %l6,[%o0+0x018] ! Mem[000000006e0000d8] jmpl %g6+8,%g0 std %l2,[%o1+0x010] ! Mem[000000006e8000d0] p47_call_3_ho: ldstub [%o3+0x025],%l4 ! Mem[000000006f8000e5] retl swap [%o2+0x03c],%l2 ! Mem[000000006f0000fc] p48_jmpl_3_le: stw %l7,[%i3+0x018] ! Mem[00000000718000d8] jmpl %g6+8,%g0 ldstub [%i0+0x034],%l4 ! Mem[00000000700000f4] p48_call_3_le: retl swap [%i2+0x020],%l1 ! Mem[00000000710000e0] p48_jmpl_3_lo: stw %l7,[%o3+0x018] ! Mem[00000000718000d8] jmpl %g6+8,%g0 ldstub [%o0+0x034],%l4 ! Mem[00000000700000f4] p48_call_3_lo: retl swap [%o2+0x020],%l1 ! Mem[00000000710000e0] p48_jmpl_3_he: ldx [%i2+0x008],%l1 ! Mem[00000000710000c8] jmpl %g6+8,%g0 sth %l2,[%i1+0x014] ! Mem[00000000708000d4] p48_call_3_he: swap [%i3+0x034],%l0 ! Mem[00000000718000f4] std %l2,[%i0+0x020] ! Mem[00000000700000e0] swap [%i1+0x024],%l1 ! Mem[00000000708000e4] swap [%i3+0x000],%l1 ! Mem[00000000718000c0] stb %l1,[%i1+0x033] ! Mem[00000000708000f3] ldub [%i2+0x025],%l4 ! Mem[00000000710000e5] retl ldub [%i2+0x011],%l3 ! Mem[00000000710000d1] p48_jmpl_3_ho: ldx [%o2+0x008],%l1 ! Mem[00000000710000c8] jmpl %g6+8,%g0 sth %l2,[%o1+0x014] ! Mem[00000000708000d4] p48_call_3_ho: swap [%o3+0x034],%l0 ! Mem[00000000718000f4] std %l2,[%o0+0x020] ! Mem[00000000700000e0] swap [%o1+0x024],%l1 ! Mem[00000000708000e4] swap [%o3+0x000],%l1 ! Mem[00000000718000c0] stb %l1,[%o1+0x033] ! Mem[00000000708000f3] ldub [%o2+0x025],%l4 ! Mem[00000000710000e5] retl ldub [%o2+0x011],%l3 ! Mem[00000000710000d1] p49_jmpl_3_le: std %l4,[%i1+0x010] ! Mem[00000000728000d0] lduh [%i2+0x02a],%l2 ! Mem[00000000730000ea] jmpl %g6+8,%g0 ldsw [%i0+0x004],%l3 ! Mem[00000000720000c4] p49_call_3_le: ldsh [%i1+0x038],%l2 ! Mem[00000000728000f8] stx %l4,[%i3+0x010] ! Mem[00000000738000d0] ldub [%i0+0x03e],%l3 ! Mem[00000000720000fe] stb %l5,[%i1+0x00e] ! Mem[00000000728000ce] ldsh [%i2+0x030],%l7 ! Mem[00000000730000f0] stw %l4,[%i0+0x018] ! Mem[00000000720000d8] ldsw [%i2+0x004],%l0 ! Mem[00000000730000c4] retl ldsh [%i3+0x00a],%l7 ! Mem[00000000738000ca] p49_jmpl_3_lo: std %l4,[%o1+0x010] ! Mem[00000000728000d0] lduh [%o2+0x02a],%l2 ! Mem[00000000730000ea] jmpl %g6+8,%g0 ldsw [%o0+0x004],%l3 ! Mem[00000000720000c4] p49_call_3_lo: ldsh [%o1+0x038],%l2 ! Mem[00000000728000f8] stx %l4,[%o3+0x010] ! Mem[00000000738000d0] ldub [%o0+0x03e],%l3 ! Mem[00000000720000fe] stb %l5,[%o1+0x00e] ! Mem[00000000728000ce] ldsh [%o2+0x030],%l7 ! Mem[00000000730000f0] stw %l4,[%o0+0x018] ! Mem[00000000720000d8] ldsw [%o2+0x004],%l0 ! Mem[00000000730000c4] retl ldsh [%o3+0x00a],%l7 ! Mem[00000000738000ca] p49_jmpl_3_he: sth %l5,[%i3+0x00c] ! Mem[00000000738000cc] ldstub [%i3+0x03c],%l4 ! Mem[00000000738000fc] stx %l2,[%i1+0x008] ! Mem[00000000728000c8] ldd [%i0+0x020],%l0 ! Mem[00000000720000e0] ldx [%i0+0x038],%l4 ! Mem[00000000720000f8] ldx [%i2+0x020],%l7 ! Mem[00000000730000e0] ldsw [%i3+0x030],%l6 ! Mem[00000000738000f0] jmpl %g6+8,%g0 sth %l3,[%i2+0x02e] ! Mem[00000000730000ee] p49_call_3_he: stb %l7,[%i3+0x027] ! Mem[00000000738000e7] swap [%i1+0x00c],%l2 ! Mem[00000000728000cc] retl std %l0,[%i2+0x018] ! Mem[00000000730000d8] p49_jmpl_3_ho: sth %l5,[%o3+0x00c] ! Mem[00000000738000cc] ldstub [%o3+0x03c],%l4 ! Mem[00000000738000fc] stx %l2,[%o1+0x008] ! Mem[00000000728000c8] ldd [%o0+0x020],%l0 ! Mem[00000000720000e0] ldx [%o0+0x038],%l4 ! Mem[00000000720000f8] ldx [%o2+0x020],%l7 ! Mem[00000000730000e0] ldsw [%o3+0x030],%l6 ! Mem[00000000738000f0] jmpl %g6+8,%g0 sth %l3,[%o2+0x02e] ! Mem[00000000730000ee] p49_call_3_ho: stb %l7,[%o3+0x027] ! Mem[00000000738000e7] swap [%o1+0x00c],%l2 ! Mem[00000000728000cc] retl std %l0,[%o2+0x018] ! Mem[00000000730000d8] p50_jmpl_3_le: ldsb [%i2+0x01e],%l6 ! Mem[00000000750000de] stb %l4,[%i0+0x035] ! Mem[00000000740000f5] jmpl %g6+8,%g0 ldsb [%i2+0x009],%l4 ! Mem[00000000750000c9] p50_call_3_le: ldsh [%i3+0x020],%l1 ! Mem[00000000758000e0] ldx [%i3+0x030],%l7 ! Mem[00000000758000f0] lduw [%i0+0x000],%l1 ! Mem[00000000740000c0] swap [%i0+0x030],%l1 ! Mem[00000000740000f0] retl ldd [%i0+0x000],%l4 ! Mem[00000000740000c0] p50_jmpl_3_lo: ldsb [%o2+0x01e],%l6 ! Mem[00000000750000de] stb %l4,[%o0+0x035] ! Mem[00000000740000f5] jmpl %g6+8,%g0 ldsb [%o2+0x009],%l4 ! Mem[00000000750000c9] p50_call_3_lo: ldsh [%o3+0x020],%l1 ! Mem[00000000758000e0] ldx [%o3+0x030],%l7 ! Mem[00000000758000f0] lduw [%o0+0x000],%l1 ! Mem[00000000740000c0] swap [%o0+0x030],%l1 ! Mem[00000000740000f0] retl ldd [%o0+0x000],%l4 ! Mem[00000000740000c0] p50_jmpl_3_he: ldsb [%i0+0x024],%l6 ! Mem[00000000740000e4] ldsb [%i0+0x026],%l0 ! Mem[00000000740000e6] ldd [%i1+0x000],%l2 ! Mem[00000000748000c0] ldd [%i0+0x020],%l0 ! Mem[00000000740000e0] stx %l4,[%i3+0x020] ! Mem[00000000758000e0] lduw [%i2+0x010],%l6 ! Mem[00000000750000d0] jmpl %g6+8,%g0 ldsb [%i0+0x026],%l0 ! Mem[00000000740000e6] p50_call_3_he: std %l4,[%i1+0x030] ! Mem[00000000748000f0] retl swap [%i1+0x028],%l2 ! Mem[00000000748000e8] p50_jmpl_3_ho: ldsb [%o0+0x024],%l6 ! Mem[00000000740000e4] ldsb [%o0+0x026],%l0 ! Mem[00000000740000e6] ldd [%o1+0x000],%l2 ! Mem[00000000748000c0] ldd [%o0+0x020],%l0 ! Mem[00000000740000e0] stx %l4,[%o3+0x020] ! Mem[00000000758000e0] lduw [%o2+0x010],%l6 ! Mem[00000000750000d0] jmpl %g6+8,%g0 ldsb [%o0+0x026],%l0 ! Mem[00000000740000e6] p50_call_3_ho: std %l4,[%o1+0x030] ! Mem[00000000748000f0] retl swap [%o1+0x028],%l2 ! Mem[00000000748000e8] p51_jmpl_3_le: swap [%i1+0x034],%l6 ! Mem[00000000768000f4] stw %l7,[%i2+0x030] ! Mem[00000000770000f0] ldd [%i2+0x008],%l0 ! Mem[00000000770000c8] std %l2,[%i1+0x030] ! Mem[00000000768000f0] ldsb [%i0+0x027],%l7 ! Mem[00000000760000e7] jmpl %g6+8,%g0 swap [%i1+0x030],%l2 ! Mem[00000000768000f0] p51_call_3_le: ldx [%i1+0x038],%l0 ! Mem[00000000768000f8] lduw [%i2+0x014],%l1 ! Mem[00000000770000d4] retl ldx [%i1+0x038],%l3 ! Mem[00000000768000f8] p51_jmpl_3_lo: swap [%o1+0x034],%l6 ! Mem[00000000768000f4] stw %l7,[%o2+0x030] ! Mem[00000000770000f0] ldd [%o2+0x008],%l0 ! Mem[00000000770000c8] std %l2,[%o1+0x030] ! Mem[00000000768000f0] ldsb [%o0+0x027],%l7 ! Mem[00000000760000e7] jmpl %g6+8,%g0 swap [%o1+0x030],%l2 ! Mem[00000000768000f0] p51_call_3_lo: ldx [%o1+0x038],%l0 ! Mem[00000000768000f8] lduw [%o2+0x014],%l1 ! Mem[00000000770000d4] retl ldx [%o1+0x038],%l3 ! Mem[00000000768000f8] p51_jmpl_3_he: jmpl %g6+8,%g0 ldsb [%i0+0x03d],%l4 ! Mem[00000000760000fd] p51_call_3_he: stb %l5,[%i3+0x027] ! Mem[00000000778000e7] ldsb [%i2+0x004],%l0 ! Mem[00000000770000c4] ldx [%i3+0x008],%l7 ! Mem[00000000778000c8] ldstub [%i0+0x035],%l3 ! Mem[00000000760000f5] ldd [%i0+0x010],%l2 ! Mem[00000000760000d0] std %l2,[%i2+0x030] ! Mem[00000000770000f0] ldstub [%i1+0x02c],%l7 ! Mem[00000000768000ec] retl stw %l2,[%i1+0x030] ! Mem[00000000768000f0] p51_jmpl_3_ho: jmpl %g6+8,%g0 ldsb [%o0+0x03d],%l4 ! Mem[00000000760000fd] p51_call_3_ho: stb %l5,[%o3+0x027] ! Mem[00000000778000e7] ldsb [%o2+0x004],%l0 ! Mem[00000000770000c4] ldx [%o3+0x008],%l7 ! Mem[00000000778000c8] ldstub [%o0+0x035],%l3 ! Mem[00000000760000f5] ldd [%o0+0x010],%l2 ! Mem[00000000760000d0] std %l2,[%o2+0x030] ! Mem[00000000770000f0] ldstub [%o1+0x02c],%l7 ! Mem[00000000768000ec] retl stw %l2,[%o1+0x030] ! Mem[00000000768000f0] p52_jmpl_3_le: stw %l0,[%i1+0x008] ! Mem[00000000788000c8] stx %l2,[%i3+0x010] ! Mem[00000000798000d0] stb %l6,[%i3+0x01e] ! Mem[00000000798000de] lduh [%i2+0x034],%l4 ! Mem[00000000790000f4] jmpl %g6+8,%g0 swap [%i2+0x008],%l4 ! Mem[00000000790000c8] p52_call_3_le: swap [%i0+0x020],%l1 ! Mem[00000000780000e0] ldsh [%i3+0x032],%l4 ! Mem[00000000798000f2] ldx [%i2+0x000],%l3 ! Mem[00000000790000c0] sth %l6,[%i2+0x02e] ! Mem[00000000790000ee] retl ldx [%i1+0x000],%l1 ! Mem[00000000788000c0] p52_jmpl_3_lo: stw %l0,[%o1+0x008] ! Mem[00000000788000c8] stx %l2,[%o3+0x010] ! Mem[00000000798000d0] stb %l6,[%o3+0x01e] ! Mem[00000000798000de] lduh [%o2+0x034],%l4 ! Mem[00000000790000f4] jmpl %g6+8,%g0 swap [%o2+0x008],%l4 ! Mem[00000000790000c8] p52_call_3_lo: swap [%o0+0x020],%l1 ! Mem[00000000780000e0] ldsh [%o3+0x032],%l4 ! Mem[00000000798000f2] ldx [%o2+0x000],%l3 ! Mem[00000000790000c0] sth %l6,[%o2+0x02e] ! Mem[00000000790000ee] retl ldx [%o1+0x000],%l1 ! Mem[00000000788000c0] p52_jmpl_3_he: lduw [%i1+0x000],%l4 ! Mem[00000000788000c0] ldsb [%i3+0x03a],%l3 ! Mem[00000000798000fa] ldstub [%i3+0x03e],%l7 ! Mem[00000000798000fe] ldsh [%i1+0x03e],%l2 ! Mem[00000000788000fe] ldstub [%i3+0x03a],%l1 ! Mem[00000000798000fa] sth %l0,[%i1+0x00a] ! Mem[00000000788000ca] ldsb [%i2+0x030],%l3 ! Mem[00000000790000f0] jmpl %g6+8,%g0 ldsw [%i1+0x028],%l4 ! Mem[00000000788000e8] p52_call_3_he: ldsb [%i0+0x02b],%l2 ! Mem[00000000780000eb] ldstub [%i2+0x019],%l4 ! Mem[00000000790000d9] ldd [%i3+0x000],%l4 ! Mem[00000000798000c0] ldstub [%i0+0x022],%l1 ! Mem[00000000780000e2] retl swap [%i2+0x024],%l2 ! Mem[00000000790000e4] p52_jmpl_3_ho: lduw [%o1+0x000],%l4 ! Mem[00000000788000c0] ldsb [%o3+0x03a],%l3 ! Mem[00000000798000fa] ldstub [%o3+0x03e],%l7 ! Mem[00000000798000fe] ldsh [%o1+0x03e],%l2 ! Mem[00000000788000fe] ldstub [%o3+0x03a],%l1 ! Mem[00000000798000fa] sth %l0,[%o1+0x00a] ! Mem[00000000788000ca] ldsb [%o2+0x030],%l3 ! Mem[00000000790000f0] jmpl %g6+8,%g0 ldsw [%o1+0x028],%l4 ! Mem[00000000788000e8] p52_call_3_ho: ldsb [%o0+0x02b],%l2 ! Mem[00000000780000eb] ldstub [%o2+0x019],%l4 ! Mem[00000000790000d9] ldd [%o3+0x000],%l4 ! Mem[00000000798000c0] ldstub [%o0+0x022],%l1 ! Mem[00000000780000e2] retl swap [%o2+0x024],%l2 ! Mem[00000000790000e4] p53_jmpl_3_le: jmpl %g6+8,%g0 ldd [%i1+0x018],%l6 ! Mem[000000007a8000d8] p53_call_3_le: std %l2,[%i2+0x008] ! Mem[000000007b0000c8] ldsb [%i2+0x00a],%l2 ! Mem[000000007b0000ca] ldstub [%i2+0x014],%l5 ! Mem[000000007b0000d4] swap [%i2+0x030],%l4 ! Mem[000000007b0000f0] swap [%i0+0x02c],%l7 ! Mem[000000007a0000ec] stw %l0,[%i2+0x02c] ! Mem[000000007b0000ec] retl ldsw [%i2+0x03c],%l2 ! Mem[000000007b0000fc] p53_jmpl_3_lo: jmpl %g6+8,%g0 ldd [%o1+0x018],%l6 ! Mem[000000007a8000d8] p53_call_3_lo: std %l2,[%o2+0x008] ! Mem[000000007b0000c8] ldsb [%o2+0x00a],%l2 ! Mem[000000007b0000ca] ldstub [%o2+0x014],%l5 ! Mem[000000007b0000d4] swap [%o2+0x030],%l4 ! Mem[000000007b0000f0] swap [%o0+0x02c],%l7 ! Mem[000000007a0000ec] stw %l0,[%o2+0x02c] ! Mem[000000007b0000ec] retl ldsw [%o2+0x03c],%l2 ! Mem[000000007b0000fc] p53_jmpl_3_he: ldsw [%i0+0x034],%l6 ! Mem[000000007a0000f4] std %l6,[%i2+0x030] ! Mem[000000007b0000f0] ldsb [%i1+0x02a],%l2 ! Mem[000000007a8000ea] ldsh [%i3+0x004],%l3 ! Mem[000000007b8000c4] stx %l0,[%i0+0x028] ! Mem[000000007a0000e8] jmpl %g6+8,%g0 sth %l4,[%i0+0x028] ! Mem[000000007a0000e8] p53_call_3_he: swap [%i3+0x004],%l1 ! Mem[000000007b8000c4] ldstub [%i0+0x000],%l1 ! Mem[000000007a0000c0] swap [%i3+0x030],%l1 ! Mem[000000007b8000f0] retl ldd [%i3+0x020],%l4 ! Mem[000000007b8000e0] p53_jmpl_3_ho: ldsw [%o0+0x034],%l6 ! Mem[000000007a0000f4] std %l6,[%o2+0x030] ! Mem[000000007b0000f0] ldsb [%o1+0x02a],%l2 ! Mem[000000007a8000ea] ldsh [%o3+0x004],%l3 ! Mem[000000007b8000c4] stx %l0,[%o0+0x028] ! Mem[000000007a0000e8] jmpl %g6+8,%g0 sth %l4,[%o0+0x028] ! Mem[000000007a0000e8] p53_call_3_ho: swap [%o3+0x004],%l1 ! Mem[000000007b8000c4] ldstub [%o0+0x000],%l1 ! Mem[000000007a0000c0] swap [%o3+0x030],%l1 ! Mem[000000007b8000f0] retl ldd [%o3+0x020],%l4 ! Mem[000000007b8000e0] p54_jmpl_3_le: ldstub [%i0+0x003],%l3 ! Mem[000000007c0000c3] ldsw [%i0+0x038],%l7 ! Mem[000000007c0000f8] jmpl %g6+8,%g0 ldstub [%i2+0x015],%l3 ! Mem[000000007d0000d5] p54_call_3_le: ldsh [%i1+0x024],%l4 ! Mem[000000007c8000e4] retl ldx [%i2+0x010],%l3 ! Mem[000000007d0000d0] p54_jmpl_3_lo: ldstub [%o0+0x003],%l3 ! Mem[000000007c0000c3] ldsw [%o0+0x038],%l7 ! Mem[000000007c0000f8] jmpl %g6+8,%g0 ldstub [%o2+0x015],%l3 ! Mem[000000007d0000d5] p54_call_3_lo: ldsh [%o1+0x024],%l4 ! Mem[000000007c8000e4] retl ldx [%o2+0x010],%l3 ! Mem[000000007d0000d0] p54_jmpl_3_he: ldstub [%i2+0x003],%l4 ! Mem[000000007d0000c3] jmpl %g6+8,%g0 lduw [%i3+0x00c],%l3 ! Mem[000000007d8000cc] p54_call_3_he: std %l2,[%i1+0x010] ! Mem[000000007c8000d0] sth %l3,[%i2+0x034] ! Mem[000000007d0000f4] ldsb [%i1+0x000],%l1 ! Mem[000000007c8000c0] ldsw [%i0+0x01c],%l0 ! Mem[000000007c0000dc] stw %l5,[%i0+0x038] ! Mem[000000007c0000f8] std %l4,[%i1+0x038] ! Mem[000000007c8000f8] swap [%i3+0x010],%l1 ! Mem[000000007d8000d0] retl stx %l6,[%i1+0x028] ! Mem[000000007c8000e8] p54_jmpl_3_ho: ldstub [%o2+0x003],%l4 ! Mem[000000007d0000c3] jmpl %g6+8,%g0 lduw [%o3+0x00c],%l3 ! Mem[000000007d8000cc] p54_call_3_ho: std %l2,[%o1+0x010] ! Mem[000000007c8000d0] sth %l3,[%o2+0x034] ! Mem[000000007d0000f4] ldsb [%o1+0x000],%l1 ! Mem[000000007c8000c0] ldsw [%o0+0x01c],%l0 ! Mem[000000007c0000dc] stw %l5,[%o0+0x038] ! Mem[000000007c0000f8] std %l4,[%o1+0x038] ! Mem[000000007c8000f8] swap [%o3+0x010],%l1 ! Mem[000000007d8000d0] retl stx %l6,[%o1+0x028] ! Mem[000000007c8000e8] p55_jmpl_3_le: ldstub [%i2+0x019],%l2 ! Mem[000000007f0000d9] lduw [%i3+0x00c],%l7 ! Mem[000000007f8000cc] jmpl %g6+8,%g0 ldub [%i1+0x029],%l7 ! Mem[000000007e8000e9] p55_call_3_le: lduw [%i0+0x03c],%l6 ! Mem[000000007e0000fc] ldstub [%i3+0x036],%l6 ! Mem[000000007f8000f6] ldd [%i2+0x038],%l6 ! Mem[000000007f0000f8] ldsb [%i2+0x03e],%l0 ! Mem[000000007f0000fe] retl ldstub [%i0+0x030],%l1 ! Mem[000000007e0000f0] p55_jmpl_3_lo: ldstub [%o2+0x019],%l2 ! Mem[000000007f0000d9] lduw [%o3+0x00c],%l7 ! Mem[000000007f8000cc] jmpl %g6+8,%g0 ldub [%o1+0x029],%l7 ! Mem[000000007e8000e9] p55_call_3_lo: lduw [%o0+0x03c],%l6 ! Mem[000000007e0000fc] ldstub [%o3+0x036],%l6 ! Mem[000000007f8000f6] ldd [%o2+0x038],%l6 ! Mem[000000007f0000f8] ldsb [%o2+0x03e],%l0 ! Mem[000000007f0000fe] retl ldstub [%o0+0x030],%l1 ! Mem[000000007e0000f0] p55_jmpl_3_he: ldx [%i2+0x018],%l4 ! Mem[000000007f0000d8] ldsb [%i0+0x00c],%l0 ! Mem[000000007e0000cc] ldstub [%i3+0x01f],%l2 ! Mem[000000007f8000df] ldx [%i3+0x038],%l4 ! Mem[000000007f8000f8] lduh [%i0+0x012],%l5 ! Mem[000000007e0000d2] jmpl %g6+8,%g0 stx %l6,[%i2+0x030] ! Mem[000000007f0000f0] p55_call_3_he: stb %l2,[%i0+0x027] ! Mem[000000007e0000e7] swap [%i3+0x030],%l6 ! Mem[000000007f8000f0] ldstub [%i3+0x022],%l6 ! Mem[000000007f8000e2] stx %l0,[%i3+0x010] ! Mem[000000007f8000d0] swap [%i0+0x030],%l0 ! Mem[000000007e0000f0] ldub [%i0+0x024],%l1 ! Mem[000000007e0000e4] retl ldstub [%i0+0x011],%l4 ! Mem[000000007e0000d1] p55_jmpl_3_ho: ldx [%o2+0x018],%l4 ! Mem[000000007f0000d8] ldsb [%o0+0x00c],%l0 ! Mem[000000007e0000cc] ldstub [%o3+0x01f],%l2 ! Mem[000000007f8000df] ldx [%o3+0x038],%l4 ! Mem[000000007f8000f8] lduh [%o0+0x012],%l5 ! Mem[000000007e0000d2] jmpl %g6+8,%g0 stx %l6,[%o2+0x030] ! Mem[000000007f0000f0] p55_call_3_ho: stb %l2,[%o0+0x027] ! Mem[000000007e0000e7] swap [%o3+0x030],%l6 ! Mem[000000007f8000f0] ldstub [%o3+0x022],%l6 ! Mem[000000007f8000e2] stx %l0,[%o3+0x010] ! Mem[000000007f8000d0] swap [%o0+0x030],%l0 ! Mem[000000007e0000f0] ldub [%o0+0x024],%l1 ! Mem[000000007e0000e4] retl ldstub [%o0+0x011],%l4 ! Mem[000000007e0000d1] p56_jmpl_3_le: stw %l6,[%i3+0x028] ! Mem[00000000818000e8] swap [%i1+0x024],%l0 ! Mem[00000000808000e4] ldub [%i2+0x004],%l2 ! Mem[00000000810000c4] lduw [%i0+0x024],%l0 ! Mem[00000000800000e4] ldstub [%i3+0x022],%l4 ! Mem[00000000818000e2] lduh [%i1+0x012],%l6 ! Mem[00000000808000d2] jmpl %g6+8,%g0 ldd [%i0+0x030],%l2 ! Mem[00000000800000f0] p56_call_3_le: retl ldd [%i3+0x018],%l4 ! Mem[00000000818000d8] p56_jmpl_3_lo: stw %l6,[%o3+0x028] ! Mem[00000000818000e8] swap [%o1+0x024],%l0 ! Mem[00000000808000e4] ldub [%o2+0x004],%l2 ! Mem[00000000810000c4] lduw [%o0+0x024],%l0 ! Mem[00000000800000e4] ldstub [%o3+0x022],%l4 ! Mem[00000000818000e2] lduh [%o1+0x012],%l6 ! Mem[00000000808000d2] jmpl %g6+8,%g0 ldd [%o0+0x030],%l2 ! Mem[00000000800000f0] p56_call_3_lo: retl ldd [%o3+0x018],%l4 ! Mem[00000000818000d8] p56_jmpl_3_he: ldsb [%i0+0x01a],%l7 ! Mem[00000000800000da] jmpl %g6+8,%g0 ldx [%i1+0x030],%l4 ! Mem[00000000808000f0] p56_call_3_he: retl stx %l2,[%i0+0x018] ! Mem[00000000800000d8] p56_jmpl_3_ho: ldsb [%o0+0x01a],%l7 ! Mem[00000000800000da] jmpl %g6+8,%g0 ldx [%o1+0x030],%l4 ! Mem[00000000808000f0] p56_call_3_ho: retl stx %l2,[%o0+0x018] ! Mem[00000000800000d8] p57_jmpl_3_le: ldstub [%i1+0x02c],%l6 ! Mem[00000000828000ec] stb %l3,[%i0+0x02c] ! Mem[00000000820000ec] lduw [%i2+0x018],%l3 ! Mem[00000000830000d8] ldstub [%i3+0x000],%l2 ! Mem[00000000838000c0] ldstub [%i0+0x029],%l5 ! Mem[00000000820000e9] swap [%i2+0x01c],%l4 ! Mem[00000000830000dc] stw %l0,[%i1+0x00c] ! Mem[00000000828000cc] jmpl %g6+8,%g0 ldsw [%i3+0x01c],%l2 ! Mem[00000000838000dc] p57_call_3_le: sth %l6,[%i0+0x034] ! Mem[00000000820000f4] lduh [%i1+0x01c],%l1 ! Mem[00000000828000dc] retl swap [%i2+0x020],%l2 ! Mem[00000000830000e0] p57_jmpl_3_lo: ldstub [%o1+0x02c],%l6 ! Mem[00000000828000ec] stb %l3,[%o0+0x02c] ! Mem[00000000820000ec] lduw [%o2+0x018],%l3 ! Mem[00000000830000d8] ldstub [%o3+0x000],%l2 ! Mem[00000000838000c0] ldstub [%o0+0x029],%l5 ! Mem[00000000820000e9] swap [%o2+0x01c],%l4 ! Mem[00000000830000dc] stw %l0,[%o1+0x00c] ! Mem[00000000828000cc] jmpl %g6+8,%g0 ldsw [%o3+0x01c],%l2 ! Mem[00000000838000dc] p57_call_3_lo: sth %l6,[%o0+0x034] ! Mem[00000000820000f4] lduh [%o1+0x01c],%l1 ! Mem[00000000828000dc] retl swap [%o2+0x020],%l2 ! Mem[00000000830000e0] p57_jmpl_3_he: swap [%i2+0x00c],%l1 ! Mem[00000000830000cc] ldsh [%i0+0x034],%l2 ! Mem[00000000820000f4] ldstub [%i0+0x039],%l1 ! Mem[00000000820000f9] lduh [%i3+0x032],%l2 ! Mem[00000000838000f2] ldx [%i2+0x000],%l3 ! Mem[00000000830000c0] swap [%i3+0x038],%l0 ! Mem[00000000838000f8] std %l0,[%i1+0x008] ! Mem[00000000828000c8] jmpl %g6+8,%g0 swap [%i3+0x000],%l1 ! Mem[00000000838000c0] p57_call_3_he: swap [%i2+0x008],%l4 ! Mem[00000000830000c8] stb %l1,[%i1+0x028] ! Mem[00000000828000e8] swap [%i1+0x034],%l4 ! Mem[00000000828000f4] stb %l4,[%i1+0x012] ! Mem[00000000828000d2] retl ldx [%i2+0x018],%l5 ! Mem[00000000830000d8] p57_jmpl_3_ho: swap [%o2+0x00c],%l1 ! Mem[00000000830000cc] ldsh [%o0+0x034],%l2 ! Mem[00000000820000f4] ldstub [%o0+0x039],%l1 ! Mem[00000000820000f9] lduh [%o3+0x032],%l2 ! Mem[00000000838000f2] ldx [%o2+0x000],%l3 ! Mem[00000000830000c0] swap [%o3+0x038],%l0 ! Mem[00000000838000f8] std %l0,[%o1+0x008] ! Mem[00000000828000c8] jmpl %g6+8,%g0 swap [%o3+0x000],%l1 ! Mem[00000000838000c0] p57_call_3_ho: swap [%o2+0x008],%l4 ! Mem[00000000830000c8] stb %l1,[%o1+0x028] ! Mem[00000000828000e8] swap [%o1+0x034],%l4 ! Mem[00000000828000f4] stb %l4,[%o1+0x012] ! Mem[00000000828000d2] retl ldx [%o2+0x018],%l5 ! Mem[00000000830000d8] p58_jmpl_3_le: ldsw [%i0+0x00c],%l3 ! Mem[00000000840000cc] std %l0,[%i3+0x028] ! Mem[00000000858000e8] std %l0,[%i2+0x000] ! Mem[00000000850000c0] ldd [%i2+0x018],%l0 ! Mem[00000000850000d8] ldstub [%i0+0x011],%l2 ! Mem[00000000840000d1] stw %l2,[%i0+0x004] ! Mem[00000000840000c4] swap [%i2+0x018],%l2 ! Mem[00000000850000d8] jmpl %g6+8,%g0 std %l4,[%i3+0x030] ! Mem[00000000858000f0] p58_call_3_le: stx %l6,[%i3+0x028] ! Mem[00000000858000e8] ldstub [%i2+0x01e],%l7 ! Mem[00000000850000de] ldstub [%i3+0x008],%l7 ! Mem[00000000858000c8] retl ldstub [%i2+0x03a],%l4 ! Mem[00000000850000fa] p58_jmpl_3_lo: ldsw [%o0+0x00c],%l3 ! Mem[00000000840000cc] std %l0,[%o3+0x028] ! Mem[00000000858000e8] std %l0,[%o2+0x000] ! Mem[00000000850000c0] ldd [%o2+0x018],%l0 ! Mem[00000000850000d8] ldstub [%o0+0x011],%l2 ! Mem[00000000840000d1] stw %l2,[%o0+0x004] ! Mem[00000000840000c4] swap [%o2+0x018],%l2 ! Mem[00000000850000d8] jmpl %g6+8,%g0 std %l4,[%o3+0x030] ! Mem[00000000858000f0] p58_call_3_lo: stx %l6,[%o3+0x028] ! Mem[00000000858000e8] ldstub [%o2+0x01e],%l7 ! Mem[00000000850000de] ldstub [%o3+0x008],%l7 ! Mem[00000000858000c8] retl ldstub [%o2+0x03a],%l4 ! Mem[00000000850000fa] p58_jmpl_3_he: ldsh [%i0+0x00c],%l3 ! Mem[00000000840000cc] ldsh [%i2+0x018],%l3 ! Mem[00000000850000d8] ldstub [%i3+0x020],%l2 ! Mem[00000000858000e0] stb %l5,[%i0+0x029] ! Mem[00000000840000e9] stw %l4,[%i3+0x01c] ! Mem[00000000858000dc] sth %l0,[%i3+0x02c] ! Mem[00000000858000ec] jmpl %g6+8,%g0 std %l4,[%i3+0x030] ! Mem[00000000858000f0] p58_call_3_he: retl ldstub [%i2+0x022],%l1 ! Mem[00000000850000e2] p58_jmpl_3_ho: ldsh [%o0+0x00c],%l3 ! Mem[00000000840000cc] ldsh [%o2+0x018],%l3 ! Mem[00000000850000d8] ldstub [%o3+0x020],%l2 ! Mem[00000000858000e0] stb %l5,[%o0+0x029] ! Mem[00000000840000e9] stw %l4,[%o3+0x01c] ! Mem[00000000858000dc] sth %l0,[%o3+0x02c] ! Mem[00000000858000ec] jmpl %g6+8,%g0 std %l4,[%o3+0x030] ! Mem[00000000858000f0] p58_call_3_ho: retl ldstub [%o2+0x022],%l1 ! Mem[00000000850000e2] p59_jmpl_3_le: ldsb [%i3+0x032],%l6 ! Mem[00000000878000f2] swap [%i1+0x004],%l0 ! Mem[00000000868000c4] ldstub [%i2+0x020],%l4 ! Mem[00000000870000e0] ldd [%i2+0x030],%l0 ! Mem[00000000870000f0] jmpl %g6+8,%g0 ldsh [%i2+0x01a],%l7 ! Mem[00000000870000da] p59_call_3_le: sth %l0,[%i0+0x02c] ! Mem[00000000860000ec] lduh [%i0+0x022],%l1 ! Mem[00000000860000e2] ldx [%i2+0x020],%l2 ! Mem[00000000870000e0] lduw [%i0+0x000],%l4 ! Mem[00000000860000c0] lduw [%i1+0x028],%l7 ! Mem[00000000868000e8] ldsb [%i1+0x009],%l2 ! Mem[00000000868000c9] std %l2,[%i3+0x000] ! Mem[00000000878000c0] retl swap [%i0+0x004],%l1 ! Mem[00000000860000c4] p59_jmpl_3_lo: ldsb [%o3+0x032],%l6 ! Mem[00000000878000f2] swap [%o1+0x004],%l0 ! Mem[00000000868000c4] ldstub [%o2+0x020],%l4 ! Mem[00000000870000e0] ldd [%o2+0x030],%l0 ! Mem[00000000870000f0] jmpl %g6+8,%g0 ldsh [%o2+0x01a],%l7 ! Mem[00000000870000da] p59_call_3_lo: sth %l0,[%o0+0x02c] ! Mem[00000000860000ec] lduh [%o0+0x022],%l1 ! Mem[00000000860000e2] ldx [%o2+0x020],%l2 ! Mem[00000000870000e0] lduw [%o0+0x000],%l4 ! Mem[00000000860000c0] lduw [%o1+0x028],%l7 ! Mem[00000000868000e8] ldsb [%o1+0x009],%l2 ! Mem[00000000868000c9] std %l2,[%o3+0x000] ! Mem[00000000878000c0] retl swap [%o0+0x004],%l1 ! Mem[00000000860000c4] p59_jmpl_3_he: ldsw [%i2+0x00c],%l1 ! Mem[00000000870000cc] ldx [%i2+0x028],%l1 ! Mem[00000000870000e8] stb %l7,[%i1+0x007] ! Mem[00000000868000c7] stx %l0,[%i0+0x028] ! Mem[00000000860000e8] ldstub [%i0+0x03c],%l4 ! Mem[00000000860000fc] ldx [%i0+0x008],%l2 ! Mem[00000000860000c8] lduh [%i3+0x00e],%l0 ! Mem[00000000878000ce] jmpl %g6+8,%g0 ldx [%i1+0x020],%l6 ! Mem[00000000868000e0] p59_call_3_he: stb %l1,[%i3+0x010] ! Mem[00000000878000d0] ldstub [%i1+0x00c],%l6 ! Mem[00000000868000cc] lduw [%i2+0x03c],%l2 ! Mem[00000000870000fc] std %l6,[%i1+0x030] ! Mem[00000000868000f0] ldd [%i1+0x028],%l0 ! Mem[00000000868000e8] retl stw %l2,[%i0+0x004] ! Mem[00000000860000c4] p59_jmpl_3_ho: ldsw [%o2+0x00c],%l1 ! Mem[00000000870000cc] ldx [%o2+0x028],%l1 ! Mem[00000000870000e8] stb %l7,[%o1+0x007] ! Mem[00000000868000c7] stx %l0,[%o0+0x028] ! Mem[00000000860000e8] ldstub [%o0+0x03c],%l4 ! Mem[00000000860000fc] ldx [%o0+0x008],%l2 ! Mem[00000000860000c8] lduh [%o3+0x00e],%l0 ! Mem[00000000878000ce] jmpl %g6+8,%g0 ldx [%o1+0x020],%l6 ! Mem[00000000868000e0] p59_call_3_ho: stb %l1,[%o3+0x010] ! Mem[00000000878000d0] ldstub [%o1+0x00c],%l6 ! Mem[00000000868000cc] lduw [%o2+0x03c],%l2 ! Mem[00000000870000fc] std %l6,[%o1+0x030] ! Mem[00000000868000f0] ldd [%o1+0x028],%l0 ! Mem[00000000868000e8] retl stw %l2,[%o0+0x004] ! Mem[00000000860000c4] p60_jmpl_3_le: ldsh [%i3+0x008],%l6 ! Mem[00000000898000c8] std %l6,[%i3+0x000] ! Mem[00000000898000c0] swap [%i0+0x02c],%l4 ! Mem[00000000880000ec] ldd [%i1+0x010],%l4 ! Mem[00000000888000d0] jmpl %g6+8,%g0 ldstub [%i1+0x007],%l7 ! Mem[00000000888000c7] p60_call_3_le: ldx [%i1+0x028],%l1 ! Mem[00000000888000e8] std %l4,[%i3+0x010] ! Mem[00000000898000d0] ldd [%i1+0x010],%l4 ! Mem[00000000888000d0] retl stw %l3,[%i1+0x018] ! Mem[00000000888000d8] p60_jmpl_3_lo: ldsh [%o3+0x008],%l6 ! Mem[00000000898000c8] std %l6,[%o3+0x000] ! Mem[00000000898000c0] swap [%o0+0x02c],%l4 ! Mem[00000000880000ec] ldd [%o1+0x010],%l4 ! Mem[00000000888000d0] jmpl %g6+8,%g0 ldstub [%o1+0x007],%l7 ! Mem[00000000888000c7] p60_call_3_lo: ldx [%o1+0x028],%l1 ! Mem[00000000888000e8] std %l4,[%o3+0x010] ! Mem[00000000898000d0] ldd [%o1+0x010],%l4 ! Mem[00000000888000d0] retl stw %l3,[%o1+0x018] ! Mem[00000000888000d8] p60_jmpl_3_he: ldd [%i1+0x028],%l0 ! Mem[00000000888000e8] swap [%i2+0x000],%l6 ! Mem[00000000890000c0] jmpl %g6+8,%g0 ldub [%i3+0x024],%l0 ! Mem[00000000898000e4] p60_call_3_he: ldsb [%i1+0x02c],%l6 ! Mem[00000000888000ec] retl ldstub [%i1+0x037],%l0 ! Mem[00000000888000f7] p60_jmpl_3_ho: ldd [%o1+0x028],%l0 ! Mem[00000000888000e8] swap [%o2+0x000],%l6 ! Mem[00000000890000c0] jmpl %g6+8,%g0 ldub [%o3+0x024],%l0 ! Mem[00000000898000e4] p60_call_3_ho: ldsb [%o1+0x02c],%l6 ! Mem[00000000888000ec] retl ldstub [%o1+0x037],%l0 ! Mem[00000000888000f7] p61_jmpl_3_le: swap [%i1+0x014],%l3 ! Mem[000000008a8000d4] ldstub [%i3+0x03f],%l7 ! Mem[000000008b8000ff] ldd [%i1+0x028],%l6 ! Mem[000000008a8000e8] lduw [%i0+0x02c],%l3 ! Mem[000000008a0000ec] stx %l3,[%i0+0x018] ! Mem[000000008a0000d8] ldd [%i0+0x000],%l2 ! Mem[000000008a0000c0] jmpl %g6+8,%g0 stw %l5,[%i0+0x028] ! Mem[000000008a0000e8] p61_call_3_le: retl swap [%i0+0x00c],%l2 ! Mem[000000008a0000cc] p61_jmpl_3_lo: swap [%o1+0x014],%l3 ! Mem[000000008a8000d4] ldstub [%o3+0x03f],%l7 ! Mem[000000008b8000ff] ldd [%o1+0x028],%l6 ! Mem[000000008a8000e8] lduw [%o0+0x02c],%l3 ! Mem[000000008a0000ec] stx %l3,[%o0+0x018] ! Mem[000000008a0000d8] ldd [%o0+0x000],%l2 ! Mem[000000008a0000c0] jmpl %g6+8,%g0 stw %l5,[%o0+0x028] ! Mem[000000008a0000e8] p61_call_3_lo: retl swap [%o0+0x00c],%l2 ! Mem[000000008a0000cc] p61_jmpl_3_he: swap [%i0+0x02c],%l3 ! Mem[000000008a0000ec] stb %l1,[%i2+0x03a] ! Mem[000000008b0000fa] std %l2,[%i3+0x030] ! Mem[000000008b8000f0] swap [%i2+0x000],%l2 ! Mem[000000008b0000c0] jmpl %g6+8,%g0 ldstub [%i2+0x02e],%l1 ! Mem[000000008b0000ee] p61_call_3_he: ldstub [%i1+0x01f],%l2 ! Mem[000000008a8000df] lduw [%i2+0x020],%l6 ! Mem[000000008b0000e0] retl ldstub [%i3+0x017],%l0 ! Mem[000000008b8000d7] p61_jmpl_3_ho: swap [%o0+0x02c],%l3 ! Mem[000000008a0000ec] stb %l1,[%o2+0x03a] ! Mem[000000008b0000fa] std %l2,[%o3+0x030] ! Mem[000000008b8000f0] swap [%o2+0x000],%l2 ! Mem[000000008b0000c0] jmpl %g6+8,%g0 ldstub [%o2+0x02e],%l1 ! Mem[000000008b0000ee] p61_call_3_ho: ldstub [%o1+0x01f],%l2 ! Mem[000000008a8000df] lduw [%o2+0x020],%l6 ! Mem[000000008b0000e0] retl ldstub [%o3+0x017],%l0 ! Mem[000000008b8000d7] p62_jmpl_3_le: ldstub [%i3+0x03a],%l2 ! Mem[000000008d8000fa] ldsh [%i2+0x012],%l4 ! Mem[000000008d0000d2] lduw [%i1+0x034],%l3 ! Mem[000000008c8000f4] ldstub [%i3+0x008],%l1 ! Mem[000000008d8000c8] lduh [%i1+0x01a],%l4 ! Mem[000000008c8000da] jmpl %g6+8,%g0 lduh [%i1+0x038],%l1 ! Mem[000000008c8000f8] p62_call_3_le: stb %l1,[%i1+0x00e] ! Mem[000000008c8000ce] ldstub [%i3+0x02e],%l5 ! Mem[000000008d8000ee] sth %l7,[%i2+0x010] ! Mem[000000008d0000d0] stw %l4,[%i1+0x018] ! Mem[000000008c8000d8] retl ldsw [%i1+0x024],%l0 ! Mem[000000008c8000e4] p62_jmpl_3_lo: ldstub [%o3+0x03a],%l2 ! Mem[000000008d8000fa] ldsh [%o2+0x012],%l4 ! Mem[000000008d0000d2] lduw [%o1+0x034],%l3 ! Mem[000000008c8000f4] ldstub [%o3+0x008],%l1 ! Mem[000000008d8000c8] lduh [%o1+0x01a],%l4 ! Mem[000000008c8000da] jmpl %g6+8,%g0 lduh [%o1+0x038],%l1 ! Mem[000000008c8000f8] p62_call_3_lo: stb %l1,[%o1+0x00e] ! Mem[000000008c8000ce] ldstub [%o3+0x02e],%l5 ! Mem[000000008d8000ee] sth %l7,[%o2+0x010] ! Mem[000000008d0000d0] stw %l4,[%o1+0x018] ! Mem[000000008c8000d8] retl ldsw [%o1+0x024],%l0 ! Mem[000000008c8000e4] p62_jmpl_3_he: ldsb [%i2+0x007],%l7 ! Mem[000000008d0000c7] stx %l0,[%i2+0x008] ! Mem[000000008d0000c8] ldstub [%i2+0x03b],%l4 ! Mem[000000008d0000fb] swap [%i1+0x028],%l2 ! Mem[000000008c8000e8] jmpl %g6+8,%g0 lduw [%i1+0x004],%l0 ! Mem[000000008c8000c4] p62_call_3_he: ldd [%i2+0x018],%l4 ! Mem[000000008d0000d8] stw %l4,[%i3+0x00c] ! Mem[000000008d8000cc] ldsb [%i0+0x009],%l0 ! Mem[000000008c0000c9] ldstub [%i1+0x037],%l0 ! Mem[000000008c8000f7] ldx [%i1+0x018],%l6 ! Mem[000000008c8000d8] retl ldstub [%i1+0x03b],%l2 ! Mem[000000008c8000fb] p62_jmpl_3_ho: ldsb [%o2+0x007],%l7 ! Mem[000000008d0000c7] stx %l0,[%o2+0x008] ! Mem[000000008d0000c8] ldstub [%o2+0x03b],%l4 ! Mem[000000008d0000fb] swap [%o1+0x028],%l2 ! Mem[000000008c8000e8] jmpl %g6+8,%g0 lduw [%o1+0x004],%l0 ! Mem[000000008c8000c4] p62_call_3_ho: ldd [%o2+0x018],%l4 ! Mem[000000008d0000d8] stw %l4,[%o3+0x00c] ! Mem[000000008d8000cc] ldsb [%o0+0x009],%l0 ! Mem[000000008c0000c9] ldstub [%o1+0x037],%l0 ! Mem[000000008c8000f7] ldx [%o1+0x018],%l6 ! Mem[000000008c8000d8] retl ldstub [%o1+0x03b],%l2 ! Mem[000000008c8000fb] p63_jmpl_3_le: lduw [%i3+0x02c],%l4 ! Mem[000000008f8000ec] stb %l1,[%i1+0x02a] ! Mem[000000008e8000ea] ldstub [%i2+0x025],%l1 ! Mem[000000008f0000e5] ldd [%i3+0x018],%l0 ! Mem[000000008f8000d8] lduh [%i3+0x010],%l2 ! Mem[000000008f8000d0] jmpl %g6+8,%g0 stw %l2,[%i1+0x004] ! Mem[000000008e8000c4] p63_call_3_le: lduw [%i2+0x010],%l4 ! Mem[000000008f0000d0] stw %l3,[%i1+0x024] ! Mem[000000008e8000e4] swap [%i0+0x01c],%l0 ! Mem[000000008e0000dc] lduw [%i3+0x03c],%l7 ! Mem[000000008f8000fc] retl ldub [%i1+0x01b],%l4 ! Mem[000000008e8000db] p63_jmpl_3_lo: lduw [%o3+0x02c],%l4 ! Mem[000000008f8000ec] stb %l1,[%o1+0x02a] ! Mem[000000008e8000ea] ldstub [%o2+0x025],%l1 ! Mem[000000008f0000e5] ldd [%o3+0x018],%l0 ! Mem[000000008f8000d8] lduh [%o3+0x010],%l2 ! Mem[000000008f8000d0] jmpl %g6+8,%g0 stw %l2,[%o1+0x004] ! Mem[000000008e8000c4] p63_call_3_lo: lduw [%o2+0x010],%l4 ! Mem[000000008f0000d0] stw %l3,[%o1+0x024] ! Mem[000000008e8000e4] swap [%o0+0x01c],%l0 ! Mem[000000008e0000dc] lduw [%o3+0x03c],%l7 ! Mem[000000008f8000fc] retl ldub [%o1+0x01b],%l4 ! Mem[000000008e8000db] p63_jmpl_3_he: ldsh [%i0+0x026],%l0 ! Mem[000000008e0000e6] swap [%i2+0x000],%l4 ! Mem[000000008f0000c0] jmpl %g6+8,%g0 swap [%i0+0x028],%l0 ! Mem[000000008e0000e8] p63_call_3_he: std %l0,[%i0+0x020] ! Mem[000000008e0000e0] stx %l4,[%i3+0x038] ! Mem[000000008f8000f8] swap [%i1+0x028],%l2 ! Mem[000000008e8000e8] swap [%i2+0x03c],%l2 ! Mem[000000008f0000fc] stb %l7,[%i3+0x021] ! Mem[000000008f8000e1] stx %l2,[%i1+0x018] ! Mem[000000008e8000d8] retl swap [%i0+0x028],%l7 ! Mem[000000008e0000e8] p63_jmpl_3_ho: ldsh [%o0+0x026],%l0 ! Mem[000000008e0000e6] swap [%o2+0x000],%l4 ! Mem[000000008f0000c0] jmpl %g6+8,%g0 swap [%o0+0x028],%l0 ! Mem[000000008e0000e8] p63_call_3_ho: std %l0,[%o0+0x020] ! Mem[000000008e0000e0] stx %l4,[%o3+0x038] ! Mem[000000008f8000f8] swap [%o1+0x028],%l2 ! Mem[000000008e8000e8] swap [%o2+0x03c],%l2 ! Mem[000000008f0000fc] stb %l7,[%o3+0x021] ! Mem[000000008f8000e1] stx %l2,[%o1+0x018] ! Mem[000000008e8000d8] retl swap [%o0+0x028],%l7 ! Mem[000000008e0000e8] 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 0xa8fd8b50,0x96d85dab ! Init value for %l0 .word 0x95e36dc1,0xe301ae90 ! Init value for %l1 .word 0xa76d07d5,0xfe9e80af ! Init value for %l2 .word 0xe0d6c16e,0x430bd0e1 ! Init value for %l3 .word 0x51a37d27,0xe084ccc0 ! Init value for %l4 .word 0xccf6c4fb,0x992c646a ! Init value for %l5 .word 0xe2224a42,0x5fd81324 ! Init value for %l6 .word 0xc9998c49,0xe91c5a7c ! Init value for %l7 .align 64 p0_init_freg: .word 0x179cd4a4,0xc67fee12 ! Init value for %f0 .word 0xfaac4dcd,0x06a2a94a ! Init value for %f2 .word 0x5c443f2c,0x51d9d92e ! Init value for %f4 .word 0xfa844d1d,0xa9f0ac20 ! Init value for %f6 .word 0x67c5cddc,0x6f5b8219 ! Init value for %f8 .word 0x06b19bb5,0x390737f0 ! Init value for %f10 .word 0x044121de,0xa3637de2 ! Init value for %f12 .word 0x3818059b,0x0da99eff ! Init value for %f14 .word 0xf5521833,0x231c029c ! Init value for %f16 .word 0xc5b5eb2c,0xe3f5ee2b ! Init value for %f18 .word 0xe9d58156,0xb17db384 ! Init value for %f20 .word 0x9612cfd2,0x500dcbbf ! Init value for %f22 .word 0x48359c16,0xbf560515 ! Init value for %f24 .word 0xc9f5b849,0x78a90642 ! Init value for %f26 .word 0x195da8e7,0x37fc6ad0 ! Init value for %f28 .word 0xab136fc5,0x70395c62 ! Init value for %f30 .word 0x29151f41,0xd3fd0eba ! Init value for %f32 .word 0xf4307884,0xda84f446 ! Init value for %f34 .word 0x611c093e,0x15c4ab2e ! Init value for %f36 .word 0x8def5f2f,0xd8e6607e ! Init value for %f38 .word 0x2c1ebc46,0x18b58251 ! Init value for %f40 .word 0xd6517a38,0x456bcc37 ! Init value for %f42 .word 0xa72c9857,0x9ba05142 ! Init value for %f44 .word 0xba588a77,0x05d14e16 ! Init value for %f46 .word 0x1d5f5b02,0xd7a707a6 .word 0x41d198b5,0xbea5a520 .word 0x8c42b676,0xfc797b23 .word 0xf039c05c,0x4204846b .word 0x45311cd4,0xee613012 .word 0x1cd98e0f,0x79bcfb0c .word 0x7b40f271,0x9233ef44 .word 0xb88f4512,0xd76449e1 p0_expected_registers: .word 0x00000000,0x00003180 .word 0x00000000,0x000000fa .word 0x00000000,0x09fa59c8 .word 0x00000000,0x92d64839 .word 0x00000000,0x000000c3 .word 0x00000000,0x112ce989 .word 0xc9ffae90,0x49bcb706 .word 0x7708ad90,0x93e4a28e p0_expected_fp_regs: .word 0x179cd4a4,0xc67fee12 .word 0xfaac4dcd,0x06a2a94a .word 0x5c443f2c,0x51d9d92e .word 0xfa844d1d,0xa9f0ac20 .word 0x67c5cddc,0x6f5b8219 .word 0x06b19bb5,0x390737f0 .word 0x044121de,0xa3637de2 .word 0x3818059b,0x0da99eff .word 0xf5521833,0x231c029c .word 0xc5b5eb2c,0xe3f5ee2b .word 0xe9d58156,0xb17db384 .word 0x9612cfd2,0x500dcbbf .word 0x48359c16,0xbf560515 .word 0xc9f5b849,0x78a90642 .word 0x195da8e7,0x37fc6ad0 .word 0xab136fc5,0x70395c62 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p0_local0_expect: .word 0x055ad2a2,0xfb31661f .word 0x09fa59c8,0x6cd23a9c .word 0x518ab7db,0xc51c9753 .word 0xe084ccc0,0xd01ffae9 .word 0x2cbf6284,0x0ab422c4 .word 0x707a40c2,0xe9cbc510 .word 0xc0b07550,0x12b25380 .word 0xc9ffae90,0x49bcb706 p0_local1_expect: .word 0xc968e5ff,0x98ff51ff .word 0x2e8292fb,0xdc3961fa .word 0x6afe02d4,0x8d4bd76b .word 0xbe3f0db8,0xf56b5a2a .word 0x0134c955,0x457d0b66 .word 0xa1081000,0xbb4abb42 .word 0x992c646a,0xb40d5e3d .word 0x2f4d77f4,0x804f7c05 p0_local2_expect: .word 0x3640ba4a,0x36b8c2df .word 0x73bec95c,0x73bec95c .word 0x1958f466,0x98fa51ff .word 0xaef6647b,0x31807e7c .word 0xff8f69c9,0x35e4bb29 .word 0x6cd23a9c,0xbe312c9a .word 0x18c0686d,0xdcfb7748 .word 0x33d9043c,0xeae250f7 p0_local3_expect: .word 0x56df220f,0x11dc2f0b .word 0xbde4774f,0x980b7776 .word 0xd709c32f,0x366f6b14 .word 0x4485f3e0,0xa009edbc .word 0xeba55993,0xe5e2bdf4 .word 0x7708ad90,0x93e4a28e .word 0x5c3f7466,0x5fd81324 .word 0x9f583823,0x9858d628 share0_expect: share1_expect: share2_expect: share3_expect: p1_init_registers: .word 0xbbc8317e,0x2c5df238 ! Init value for %l0 .word 0x831fbf1e,0x0cdac4f2 ! Init value for %l1 .word 0xc4b48b45,0xe259e73a ! Init value for %l2 .word 0x41de2cca,0x08e22a74 ! Init value for %l3 .word 0x87f678c4,0x6639f695 ! Init value for %l4 .word 0x9066a744,0x993ed021 ! Init value for %l5 .word 0xf697e5cd,0x8bee8cb5 ! Init value for %l6 .word 0xd550f1a4,0x046f0842 ! Init value for %l7 .align 64 p1_init_freg: .word 0xe3ebdfaa,0xe1769dba ! Init value for %f0 .word 0x13b25d33,0xcdca07d2 ! Init value for %f2 .word 0xe12dc449,0x903a0e90 ! Init value for %f4 .word 0x69f98b36,0x13184848 ! Init value for %f6 .word 0x041891b8,0x83cb83b6 ! Init value for %f8 .word 0xcdfde444,0xf156538e ! Init value for %f10 .word 0xea724330,0x3b3b5dde ! Init value for %f12 .word 0x4f9ccb2c,0x55b319f6 ! Init value for %f14 .word 0x7b946047,0xe91b0835 ! Init value for %f16 .word 0x6742da2b,0x0a95e0a5 ! Init value for %f18 .word 0x6a77a49c,0x9f96055a ! Init value for %f20 .word 0x582552b0,0xc12e7efc ! Init value for %f22 .word 0x0641e4dd,0xdcd2e410 ! Init value for %f24 .word 0x2c35da95,0x8e4c9a77 ! Init value for %f26 .word 0xb86a2051,0x49bf34a8 ! Init value for %f28 .word 0x1f2f8835,0x4e3b9774 ! Init value for %f30 .word 0xd20d94ef,0x53c09258 ! Init value for %f32 .word 0x56d876d1,0x3475a54f ! Init value for %f34 .word 0xb33dd592,0xd1f2dce0 ! Init value for %f36 .word 0x1e81964c,0xe6ae488b ! Init value for %f38 .word 0xb06df6af,0x51a7f50b ! Init value for %f40 .word 0x2143f319,0x920f42ab ! Init value for %f42 .word 0xc22da438,0x62167228 ! Init value for %f44 .word 0x7f3a7552,0xfd6514aa ! Init value for %f46 .word 0x172a17e5,0x0dc4209c .word 0xb479789f,0x6971a184 .word 0x9b1f7495,0x8ab2fb34 .word 0xdaa46f20,0x83ddb34b .word 0xf7d4123a,0x0e137b75 .word 0xd6dc8959,0x1d0ed43e .word 0x22f25353,0xcda9597f .word 0x013c49a2,0x618e5b88 p1_expected_registers: .word 0x9f391f37,0x84285116 .word 0x00000000,0x00000035 .word 0x00000000,0x0000006d .word 0x00000000,0x0784116e .word 0x00000074,0xebc8e5de .word 0x4a6e3131,0xfe61ed02 .word 0x00000000,0xd877e402 .word 0x00000000,0x03d8a6e2 p1_expected_fp_regs: .word 0xe3ebdfaa,0xe1769dba .word 0x13b25d33,0xcdca07d2 .word 0xe12dc449,0x903a0e90 .word 0x69f98b36,0x13184848 .word 0x041891b8,0x83cb83b6 .word 0xcdfde444,0xf156538e .word 0xea724330,0x3b3b5dde .word 0x4f9ccb2c,0x55b319f6 .word 0x7b946047,0xe91b0835 .word 0x6742da2b,0x0a95e0a5 .word 0x6a77a49c,0x9f96055a .word 0x582552b0,0xc12e7efc .word 0x0641e4dd,0xdcd2e410 .word 0x2c35da95,0x8e4c9a77 .word 0xb86a2051,0x49bf34a8 .word 0x1f2f8835,0x4e3b9774 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p1_local0_expect: .word 0x1c23cf0c,0x319b7b3b .word 0x5b1d799c,0x0113f990 .word 0x9f391f37,0x84285116 .word 0xa5e74e75,0xc9a15901 .word 0xa96ca997,0x19c28114 .word 0xfdd14f04,0x18ba74a5 .word 0x835357d8,0xf42d3b0d .word 0x64acdafa,0xf9bd208e p1_local1_expect: .word 0x5461bbe9,0x14a539e2 .word 0x1647ccba,0xff82f891 .word 0x132de3b6,0x132de3b6 .word 0x34d5885a,0x8a33bad4 .word 0xfd700d00,0xdf758341 .word 0x43d73ecb,0x0784116e .word 0xd877e402,0x537e2080 .word 0x4a6e3131,0xfe61ed02 p1_local2_expect: .word 0xff554ab8,0x73bb8460 .word 0xbb08ebff,0xa7d346a4 .word 0xb1ac2e78,0x9190a157 .word 0xb9bce017,0xa96ca997 .word 0x837e6d34,0xc2cf2fdb .word 0x8457667b,0xf803ff44 .word 0xffea36c5,0xce524479 .word 0x1be62232,0x90785e91 p1_local3_expect: .word 0xcc8a2d9e,0xce1332ff .word 0x89195239,0xb6a540fd .word 0x70afde0e,0x1b669a2d .word 0x855c7ac0,0x66a0eb3d .word 0x59a4cc0e,0xc560c754 .word 0x021ce73c,0x8afe2306 .word 0x00000074,0xebc8e5de .word 0x6dee435a,0x8a06d3f9 p2_init_registers: .word 0x69b32158,0x059812b8 ! Init value for %l0 .word 0x4afc359e,0x31eebfda ! Init value for %l1 .word 0x785dd375,0xda9542fa ! Init value for %l2 .word 0xa0bbdeb8,0x13ceeeae ! Init value for %l3 .word 0xeec0632e,0x3fed7710 ! Init value for %l4 .word 0x4aedac38,0x1aff5c2e ! Init value for %l5 .word 0x20d01b94,0x52b91974 ! Init value for %l6 .word 0xe8e48b70,0x81383c4a ! Init value for %l7 .align 64 p2_init_freg: .word 0xb71c936c,0x00f8dabe ! Init value for %f0 .word 0x8ad83e30,0xe293f43d ! Init value for %f2 .word 0xa3ee1d66,0x012b04e6 ! Init value for %f4 .word 0x7bee2a30,0x83ea39f6 ! Init value for %f6 .word 0xd23843c9,0xbec05a7d ! Init value for %f8 .word 0x94dbe98b,0xffb3a914 ! Init value for %f10 .word 0xee1c0001,0x681537c5 ! Init value for %f12 .word 0x829ecd7c,0x30c39beb ! Init value for %f14 .word 0xa36da6d1,0x908a3bb4 ! Init value for %f16 .word 0xd7a3db8b,0x1ca40306 ! Init value for %f18 .word 0x577dd562,0x63170f97 ! Init value for %f20 .word 0x74d88d1f,0x3765109c ! Init value for %f22 .word 0x72d38639,0xc22b808a ! Init value for %f24 .word 0xa7da7775,0x599f6784 ! Init value for %f26 .word 0x219ea891,0x519211da ! Init value for %f28 .word 0xb9fba3f6,0xb77fb4b6 ! Init value for %f30 .word 0x71413b2e,0x33fbec69 ! Init value for %f32 .word 0x71702e9b,0x0ae4110a ! Init value for %f34 .word 0x2e73619c,0x11618f0f ! Init value for %f36 .word 0xca6c266f,0x2dc42ae3 ! Init value for %f38 .word 0x7965b025,0x6291b88e ! Init value for %f40 .word 0x8089860c,0x54b662d0 ! Init value for %f42 .word 0xca48a4bb,0xc76e0e4c ! Init value for %f44 .word 0xcdb08aef,0x28fd43f8 ! Init value for %f46 .word 0x13c7326d,0x32b06836 .word 0x7e5b8a31,0x6c548086 .word 0x4479b582,0x0a3e35a9 .word 0xf0be8261,0x62b1acfa .word 0x2216e17a,0xa58d3720 .word 0x8f09bcba,0x459a34a5 .word 0x055dc69b,0x47dcefa6 .word 0x3cb69d93,0x33759648 p2_expected_registers: .word 0x00000000,0xd500b269 .word 0x00000000,0xef44c42b .word 0xffffffff,0xaae59329 .word 0x00000000,0x000000a3 .word 0x00000000,0x619ead2c .word 0x147e898b,0x871c85e3 .word 0x00000000,0x000000b4 .word 0x00000000,0x4f5d4954 p2_expected_fp_regs: .word 0xb71c936c,0x00f8dabe .word 0x8ad83e30,0xe293f43d .word 0xa3ee1d66,0x012b04e6 .word 0x7bee2a30,0x83ea39f6 .word 0xd23843c9,0xbec05a7d .word 0x94dbe98b,0xffb3a914 .word 0xee1c0001,0x681537c5 .word 0x829ecd7c,0x30c39beb .word 0xa36da6d1,0x908a3bb4 .word 0xd7a3db8b,0x1ca40306 .word 0x577dd562,0x63170f97 .word 0x74d88d1f,0x3765109c .word 0x72d38639,0xc22b808a .word 0xa7da7775,0x599f6784 .word 0x219ea891,0x519211da .word 0xb9fba3f6,0xb77fb4b6 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p2_local0_expect: .word 0xa8475d20,0x67a2d36a .word 0x3eecd8d7,0x90703f7d .word 0x67db50fc,0x4a6dffcb .word 0x00000000,0x42e5941f .word 0xc6fbbd60,0x21ffd672 .word 0xb517f8fe,0x2ea2dd54 .word 0x902bfc97,0xaae59329 .word 0x8daf2fb9,0x8cdbe249 p2_local1_expect: .word 0x63b00019,0x46fcc41c .word 0x3543407b,0xf682be96 .word 0x67826b23,0x4f5d4954 .word 0x5257c629,0xbb291987 .word 0xc98eeaeb,0xa3e1300d .word 0x147e898b,0xf043c823 .word 0x18a0d2c1,0x78e93499 .word 0x49057e10,0x2ea2dd54 p2_local2_expect: .word 0xe0fb1e15,0xa552b65a .word 0x64a42ea9,0xd500b269 .word 0xcec2ccd2,0x35606baa .word 0x51b867ff,0xef1c9f46 .word 0x6721fcea,0x8aef2a77 .word 0x147e898b,0x871c85e3 .word 0x00000000,0x4f5d4954 .word 0xaead5dde,0xca54bd21 p2_local3_expect: .word 0x35536acb,0x32f61764 .word 0x3fed7710,0xfd1b9040 .word 0x379279ff,0x9f9d947b .word 0x0cfe62db,0xaee3a1dc .word 0x6db66394,0xf4258e20 .word 0x10462aad,0x3d62bcab .word 0x3d62bcab,0x8cdbe249 .word 0x87ef264d,0x2a803dd0 p3_init_registers: .word 0xff4d1231,0xbe081a2c ! Init value for %l0 .word 0xf1eb1407,0x887220af ! Init value for %l1 .word 0x91877230,0x1a00e87b ! Init value for %l2 .word 0x71a6bd73,0xa79d4468 ! Init value for %l3 .word 0x19b2058a,0x5d5f667f ! Init value for %l4 .word 0x239274c0,0x47c045aa ! Init value for %l5 .word 0xa549214a,0x6f89c332 ! Init value for %l6 .word 0x12e4b1fc,0xcf9c133f ! Init value for %l7 .align 64 p3_init_freg: .word 0xa5dbb620,0xc195f5e9 ! Init value for %f0 .word 0x9b0e589f,0x86d9035f ! Init value for %f2 .word 0x7af53244,0x3b6b0112 ! Init value for %f4 .word 0x0d894cf4,0x6cecde4b ! Init value for %f6 .word 0x2c3251b5,0xcf0a8876 ! Init value for %f8 .word 0x30100abc,0x17a5d7e5 ! Init value for %f10 .word 0x14f5d38c,0xba161381 ! Init value for %f12 .word 0xeb413cab,0xa2021dc0 ! Init value for %f14 .word 0x221a8408,0x66bc5b9d ! Init value for %f16 .word 0x81518958,0x04218888 ! Init value for %f18 .word 0x0b3ca8c4,0x7f3ded82 ! Init value for %f20 .word 0x6faae7a7,0xee397007 ! Init value for %f22 .word 0xb035c319,0x1a09c60d ! Init value for %f24 .word 0xc1b834d8,0xf48e142c ! Init value for %f26 .word 0xe322d0be,0x7f5aff84 ! Init value for %f28 .word 0x2df45937,0x5104e475 ! Init value for %f30 .word 0xb13ea9ed,0x7d3f1be6 ! Init value for %f32 .word 0x8315298e,0x3c5f9a21 ! Init value for %f34 .word 0xcd47fd88,0x104b146a ! Init value for %f36 .word 0xabf29351,0x5fe71b2d ! Init value for %f38 .word 0x5f38152f,0xd6a4103f ! Init value for %f40 .word 0xeff9ac4c,0x47dcebac ! Init value for %f42 .word 0x5eee5b38,0xab985b14 ! Init value for %f44 .word 0xcac1ee14,0xd51922ce ! Init value for %f46 .word 0x99ccc99b,0x19e48f46 .word 0x5b5ebb62,0xa332e25b .word 0x1765ad2b,0x113b8ebb .word 0xfa824e98,0x77567ea6 .word 0xb59effe2,0x51e7a4cf .word 0x2b9fb4d0,0x19793a59 .word 0x0c148d0c,0xdff06418 .word 0x13ed68d7,0x935f96c2 p3_expected_registers: .word 0x00000000,0x00000099 .word 0x0d0a7e3c,0xa79d4468 .word 0x00000000,0x97b26b49 .word 0x41913f67,0x8f957ff1 .word 0x00000000,0xfc3bff62 .word 0x00000000,0x0cac1774 .word 0x00000000,0xfe7d1519 .word 0x00000000,0x0653160a p3_expected_fp_regs: .word 0xa5dbb620,0xc195f5e9 .word 0x9b0e589f,0x86d9035f .word 0x7af53244,0x3b6b0112 .word 0x0d894cf4,0x6cecde4b .word 0x2c3251b5,0xcf0a8876 .word 0x30100abc,0x17a5d7e5 .word 0x14f5d38c,0xba161381 .word 0xeb413cab,0xa2021dc0 .word 0x221a8408,0x66bc5b9d .word 0x81518958,0x04218888 .word 0x0b3ca8c4,0x7f3ded82 .word 0x6faae7a7,0xee397007 .word 0xb035c319,0x1a09c60d .word 0xc1b834d8,0xf48e142c .word 0xe322d0be,0x7f5aff84 .word 0x2df45937,0x5104e475 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p3_local0_expect: .word 0x97b26b49,0x731a716c .word 0xfc3bff62,0x0cac1774 .word 0x0b885636,0x1429091b .word 0x9d96f8f0,0xff11bc16 .word 0x35cdf18a,0xa0409ae3 .word 0xfe7d1519,0xb3ef1ded .word 0xd699dac1,0xf43ee1f5 .word 0x29d078c7,0x1081f287 p3_local1_expect: .word 0xd1cfcdbb,0x9efd04e5 .word 0x887220af,0x5f39800b .word 0x9eb7df69,0x8288f2c8 .word 0xb549307e,0xcb4861be .word 0xe4998535,0x5492d6e0 .word 0xf62b1e91,0x4a196b49 .word 0x3cab9867,0x9d074b41 .word 0xbe081a2c,0xca35759e p3_local2_expect: .word 0x431c36fd,0x9f343d1b .word 0x5bffdfdd,0x9f133894 .word 0x8b067ded,0x3eac91c1 .word 0x0d0a7e3c,0xa79d4468 .word 0xb8fd2161,0xa4468b60 .word 0xc9d727a1,0x8bb8e2e5 .word 0xd481d205,0x8649e396 .word 0x9bcb4eef,0x5bd1ada9 p3_local3_expect: .word 0x393846b8,0x0653160a .word 0xd94ec128,0xff5b567c .word 0xddc21a7b,0x7e8f6f40 .word 0x533a4a3d,0x6f89c332 .word 0x41913f67,0x8f957ff1 .word 0x66c89b91,0xe0b30851 .word 0xb418f1bc,0x0e7abcfe .word 0x1e54887c,0x2e96e818 p4_init_registers: .word 0xcccc898e,0x009af11a ! Init value for %l0 .word 0x74f74ed7,0xf8e19871 ! Init value for %l1 .word 0xba111edb,0xfba52b68 ! Init value for %l2 .word 0xb80821b6,0x10739ebb ! Init value for %l3 .word 0xa77508b4,0x9be55eeb ! Init value for %l4 .word 0x8ccca16a,0xa21eabfd ! Init value for %l5 .word 0xd97c7cb4,0x124315e5 ! Init value for %l6 .word 0x9e8f07f7,0xabb9e16d ! Init value for %l7 .align 64 p4_init_freg: .word 0x2693393b,0xa3952cbc ! Init value for %f0 .word 0x0b4c0a51,0x4f6730a9 ! Init value for %f2 .word 0x1f337bde,0xce5a6bf9 ! Init value for %f4 .word 0xcbf70ccc,0xb1206d1d ! Init value for %f6 .word 0x6ac50b85,0x0fa75cfc ! Init value for %f8 .word 0xca600c09,0xadc9687e ! Init value for %f10 .word 0x260f6884,0x99085816 ! Init value for %f12 .word 0x16f2853e,0xa8e236ee ! Init value for %f14 .word 0xa312d222,0xfc2fc637 ! Init value for %f16 .word 0x70cac203,0x68bfa46f ! Init value for %f18 .word 0x2e7af504,0x28927337 ! Init value for %f20 .word 0x466d4108,0x4804a6be ! Init value for %f22 .word 0x35bb4501,0x1f5c8bc2 ! Init value for %f24 .word 0x107a2991,0xbc337600 ! Init value for %f26 .word 0x938e5158,0x7df130d0 ! Init value for %f28 .word 0x996494ef,0x352437ef ! Init value for %f30 .word 0x9f88696a,0x520f0d24 ! Init value for %f32 .word 0xb3aaa7c7,0xf57d36ee ! Init value for %f34 .word 0xca846b9c,0x8b641a1c ! Init value for %f36 .word 0x12903f59,0x4cb1cd11 ! Init value for %f38 .word 0x11898ff6,0x850eb945 ! Init value for %f40 .word 0x3e4e3e95,0x51ae08fc ! Init value for %f42 .word 0xa464175c,0x5fbf5543 ! Init value for %f44 .word 0x36bfcb2b,0xcd21e61d ! Init value for %f46 .word 0x2ac3ee99,0xe359d962 .word 0x4f93d075,0xa4ce582d .word 0x1621c215,0xae7e42b6 .word 0x2a0b8e04,0x5bbdf1aa .word 0x6a25325c,0xef1e4001 .word 0xd3d6f075,0xccf0b65e .word 0x81b5628a,0x920b4e5c .word 0x4ab63133,0x7cf2efab p4_expected_registers: .word 0x72c9575d,0xff3b7b72 .word 0x9be55eeb,0x6917c6f7 .word 0x00000000,0x511a541f .word 0x00000000,0x183842df .word 0x00000000,0x38f7e514 .word 0x8ccca16a,0xa21eabfd .word 0x00000000,0x000000c1 .word 0x558baf18,0x93244300 p4_expected_fp_regs: .word 0x2693393b,0xa3952cbc .word 0x0b4c0a51,0x4f6730a9 .word 0x1f337bde,0xce5a6bf9 .word 0xcbf70ccc,0xb1206d1d .word 0x6ac50b85,0x0fa75cfc .word 0xca600c09,0xadc9687e .word 0x260f6884,0x99085816 .word 0x16f2853e,0xa8e236ee .word 0xa312d222,0xfc2fc637 .word 0x70cac203,0x68bfa46f .word 0x2e7af504,0x28927337 .word 0x466d4108,0x4804a6be .word 0x35bb4501,0x1f5c8bc2 .word 0x107a2991,0xbc337600 .word 0x938e5158,0x7df130d0 .word 0x996494ef,0x352437ef .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p4_local0_expect: .word 0xabfd2886,0x3d6bb4aa .word 0xff030c81,0xb10feee3 .word 0x4abea634,0x73b91eff .word 0x7f5d0c56,0x35d8241f .word 0xa01b9806,0xc544b1a7 .word 0x0000007b,0x8767e32e .word 0xfda68440,0xd93edd8f .word 0x9f2b42d1,0x70dbd3b1 p4_local1_expect: .word 0x88ab896a,0x7d40d265 .word 0x51707d1b,0xcb2f8fe7 .word 0x42bf02eb,0x9e9ba627 .word 0x558baf18,0x93244300 .word 0x5abd7877,0xd00ed177 .word 0xdf19923f,0xf7825d00 .word 0x7cb3bff2,0x73b91e3d .word 0xfb613a17,0x51707d1b p4_local2_expect: .word 0x33756f4a,0x4f4d1ecc .word 0x34ffb489,0x51631992 .word 0x9be55eeb,0x6917c6f7 .word 0x183842df,0x5bd94366 .word 0x3e8c363e,0x38f7e514 .word 0x48ffc343,0xf90936dd .word 0x832bf084,0xefaba579 .word 0xedbac009,0x9410a782 p4_local3_expect: .word 0x5e9b7296,0x8767e32e .word 0x7ba790ff,0xd7cf7b14 .word 0x372ae30a,0xcb564872 .word 0xee851182,0xb023bd60 .word 0x259afdb6,0x0daf06be .word 0x10483248,0x41e2600e .word 0x9f38b556,0xfd27f947 .word 0x72c9575d,0xff3b7b72 p5_init_registers: .word 0x729b089c,0xbbf1054f ! Init value for %l0 .word 0x5127f3fc,0x3c3d47a6 ! Init value for %l1 .word 0x0aa12959,0xdee56a3b ! Init value for %l2 .word 0xc0f777f6,0x6cfc0105 ! Init value for %l3 .word 0xf1cd71f6,0x28ec129e ! Init value for %l4 .word 0x0ef8c114,0xbe7d2069 ! Init value for %l5 .word 0x8bfaca10,0x2b28c736 ! Init value for %l6 .word 0xa58a6f0d,0xa2658b46 ! Init value for %l7 .align 64 p5_init_freg: .word 0x264f895b,0xbcd8c3ce ! Init value for %f0 .word 0x7a90757e,0x39ab80a2 ! Init value for %f2 .word 0xe2e3dfe4,0xe7c57f22 ! Init value for %f4 .word 0xeb544841,0xf98ca863 ! Init value for %f6 .word 0x84ce1ebc,0xf3508aae ! Init value for %f8 .word 0x37dee022,0xd9b43142 ! Init value for %f10 .word 0xf661bb4d,0x55c3ea62 ! Init value for %f12 .word 0x9bc19618,0x0d11ef8d ! Init value for %f14 .word 0x0867f19a,0x3caad303 ! Init value for %f16 .word 0x2911e236,0xa9e4db8c ! Init value for %f18 .word 0x03f3101f,0x99250de4 ! Init value for %f20 .word 0xa06dabfb,0x2f2a8fbd ! Init value for %f22 .word 0xdd728f2c,0x2f63f1e8 ! Init value for %f24 .word 0x8464dc97,0x47fa3b3b ! Init value for %f26 .word 0x7f85dc08,0x616f7104 ! Init value for %f28 .word 0xbc97b64a,0x584163f3 ! Init value for %f30 .word 0x770f09cd,0xe6692b5d ! Init value for %f32 .word 0x597fdabd,0x2c16a07f ! Init value for %f34 .word 0xb87c8bd8,0x9defb2fc ! Init value for %f36 .word 0xf0340dea,0x764ac24a ! Init value for %f38 .word 0x07843984,0x8cad4f66 ! Init value for %f40 .word 0x73967c5c,0xdb55393f ! Init value for %f42 .word 0x4abfdb3f,0x647d9205 ! Init value for %f44 .word 0x19951db5,0x08977f4e ! Init value for %f46 .word 0x199d5e4f,0x14942d27 .word 0xadc2a295,0x395dc2e8 .word 0xccae3e29,0x6c7b4740 .word 0x892fb4dd,0x0387b52a .word 0x1494f33c,0x0c2d90fc .word 0xe6974e32,0xddddd97d .word 0xf5c6b1ff,0xb820beba .word 0xa20a261a,0xb5e44357 p5_expected_registers: .word 0x86a64272,0xa7dd9075 .word 0xe6f1744b,0x14eccc53 .word 0x00000000,0xfb63ffc5 .word 0x00000000,0x1c863321 .word 0xc75fe262,0x4b358439 .word 0xffffffff,0xffffd4c7 .word 0x00000000,0xedd3da8b .word 0x00000000,0x115ce106 p5_expected_fp_regs: .word 0x264f895b,0xbcd8c3ce .word 0x7a90757e,0x39ab80a2 .word 0xe2e3dfe4,0xe7c57f22 .word 0xeb544841,0xf98ca863 .word 0x84ce1ebc,0xf3508aae .word 0x37dee022,0xd9b43142 .word 0xf661bb4d,0x55c3ea62 .word 0x9bc19618,0x0d11ef8d .word 0x0867f19a,0x3caad303 .word 0x2911e236,0xa9e4db8c .word 0x03f3101f,0x99250de4 .word 0xa06dabfb,0x2f2a8fbd .word 0xdd728f2c,0x2f63f1e8 .word 0x8464dc97,0x47fa3b3b .word 0x7f85dc08,0x616f7104 .word 0xbc97b64a,0x584163f3 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p5_local0_expect: .word 0xedd3da8b,0xf81f9992 .word 0x726e0da2,0x1db417d1 .word 0x86a64272,0xa7dd9075 .word 0x52a9dc7c,0x5730b42f .word 0xbb9de9c9,0xa35f3d4b .word 0xffd3d94f,0xa9527b5e .word 0xc7c680e1,0xa1e830e4 .word 0x5f652029,0xbe702071 p5_local1_expect: .word 0x348ac9c7,0x366505dc .word 0x13ac4a6b,0x038bff95 .word 0x34636f71,0xe763ce92 .word 0x90021760,0xd72bb13f .word 0x06b1b95b,0x54d6567b .word 0xcc67bb43,0x5730b42f .word 0xb7f41020,0x10f16123 .word 0xec4f3fe9,0x04587b9e p5_local2_expect: .word 0x134b0659,0x8cc9a599 .word 0x44d217a8,0xb59bd321 .word 0x31ba6879,0xba8c1526 .word 0x6e82c79c,0x4d01a4c2 .word 0xc313b1af,0x7fe8df02 .word 0xce36dd18,0x9039a1b7 .word 0xfb63ffc5,0x1c863321 .word 0x1c863321,0xd4c724bf p5_local3_expect: .word 0x5bbb193a,0xb34307cd .word 0x9246aee7,0xe6e27efb .word 0xc75fe262,0x4b358439 .word 0x115ce106,0x929f9336 .word 0x9c1d54a9,0x28ec129e .word 0xf1bcd769,0x9c1dffa9 .word 0xe76c7c1a,0x5503d2fd .word 0xe6f1744b,0x14eccc53 p6_init_registers: .word 0xda70e2ab,0xae71e705 ! Init value for %l0 .word 0xa5988f86,0xa0f91b4f ! Init value for %l1 .word 0xac921e3e,0x6375d3f8 ! Init value for %l2 .word 0xbb0a08cc,0x499a292f ! Init value for %l3 .word 0x15a8a52c,0x6b3e6e6c ! Init value for %l4 .word 0xbd7dfdf5,0xcb1c9753 ! Init value for %l5 .word 0x04959f03,0xb978e443 ! Init value for %l6 .word 0x2d2b8b68,0x159ff91b ! Init value for %l7 .align 64 p6_init_freg: .word 0x3fe64815,0xf82c10f6 ! Init value for %f0 .word 0x321a8864,0x69ad8038 ! Init value for %f2 .word 0x027aef83,0x2b42c0c1 ! Init value for %f4 .word 0x91c1f4e3,0x9fd6be62 ! Init value for %f6 .word 0x62a1be5c,0x8a1b01d8 ! Init value for %f8 .word 0x24e793da,0xd130f97f ! Init value for %f10 .word 0x689d63f7,0x3078514e ! Init value for %f12 .word 0xbb60e002,0x431e509b ! Init value for %f14 .word 0xe14ca2e4,0x019371a2 ! Init value for %f16 .word 0x9cdc91d1,0x4a26de96 ! Init value for %f18 .word 0x1b7309d2,0x0f94cd35 ! Init value for %f20 .word 0x081b2362,0x16af04f5 ! Init value for %f22 .word 0x7c757717,0x777ff7cc ! Init value for %f24 .word 0x225168a2,0xc5be2d8b ! Init value for %f26 .word 0x9f9e2205,0xf2e2f3ea ! Init value for %f28 .word 0xdc86ccde,0xa767d67f ! Init value for %f30 .word 0xc071ac38,0xc2e7954b ! Init value for %f32 .word 0x421ccb7b,0x1b32601d ! Init value for %f34 .word 0x589f7d78,0x4f107ba3 ! Init value for %f36 .word 0x9ab111ab,0x84dbe519 ! Init value for %f38 .word 0x16e98fa5,0x7a6ed213 ! Init value for %f40 .word 0x0828e631,0x0ec5b200 ! Init value for %f42 .word 0xb26e6837,0xe80d5a7d ! Init value for %f44 .word 0xfb9f5950,0xffcf94f8 ! Init value for %f46 .word 0xa25d199d,0x8ba3a131 .word 0xad868724,0x25108546 .word 0x20dfd222,0x164846b7 .word 0x4e519981,0x46e65a4f .word 0x054b62f5,0x1cd2ce2d .word 0x9594f661,0x60ac055c .word 0x7ff579b7,0x15182f8e .word 0x1768c736,0x9d8266b0 p6_expected_registers: .word 0x00000000,0x22d3fc56 .word 0x9b9e93cb,0x5b314682 .word 0x00000000,0x0000003e .word 0x00000000,0x0000ab0c .word 0x00000000,0x00000094 .word 0xffffffff,0xffffd4fa .word 0x00000000,0x59821e14 .word 0x00000000,0x5b314682 p6_expected_fp_regs: .word 0x3fe64815,0xf82c10f6 .word 0x321a8864,0x69ad8038 .word 0x027aef83,0x2b42c0c1 .word 0x91c1f4e3,0x9fd6be62 .word 0x62a1be5c,0x8a1b01d8 .word 0x24e793da,0xd130f97f .word 0x689d63f7,0x3078514e .word 0xbb60e002,0x431e509b .word 0xe14ca2e4,0x019371a2 .word 0x9cdc91d1,0x4a26de96 .word 0x1b7309d2,0x0f94cd35 .word 0x081b2362,0x16af04f5 .word 0x7c757717,0x777ff7cc .word 0x225168a2,0xc5be2d8b .word 0x9f9e2205,0xf2e2f3ea .word 0xdc86ccde,0xa767d67f .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p6_local0_expect: .word 0xea40e754,0xc253e868 .word 0x561c3785,0xcdccfffb .word 0x498400a5,0xf61bff50 .word 0x10165850,0x61e8b7a1 .word 0xb167ba1e,0x4e79299b .word 0xafa90128,0x61e8b7a1 .word 0x2d559bef,0x8506442d .word 0x6c232ecf,0xbcdc29e0 p6_local1_expect: .word 0xecb0d6a1,0x6620491f .word 0x9b9e93cb,0x5b314682 .word 0xf6ba3f6f,0x4b6ba732 .word 0x769b1a58,0x000000f9 .word 0xed9a9d06,0x03643d1d .word 0x0435f968,0x09806751 .word 0x039516a6,0x4b6ba732 .word 0x6bff6e6c,0x35a91d19 p6_local2_expect: .word 0x8c13ac9a,0xeeb2ac72 .word 0x3e148092,0x22d3fc56 .word 0x4f3c20e6,0x47052200 .word 0x792d5eaf,0x954c3e54 .word 0x94171c5b,0xda85b4e3 .word 0x20d85eff,0xd4faab0c .word 0xa76341b2,0xb41281e1 .word 0x82837790,0x7b3b8e35 p6_local3_expect: .word 0x0000001c,0x8e5b14af .word 0x37e25e9b,0xbc72aa66 .word 0x285203b7,0x5c2b0d9f .word 0xc646a3ef,0xff171c5b .word 0x3eb67245,0xc6666a90 .word 0xc67ad9b4,0x869f1d95 .word 0xf2f9649a,0x202da7bc .word 0xf4df3cf0,0x0437ea54 p7_init_registers: .word 0x26c76893,0xcbd3d1b2 ! Init value for %l0 .word 0x703ed856,0x20bee0c4 ! Init value for %l1 .word 0x488ba44f,0xfefc0b56 ! Init value for %l2 .word 0x98a04c8e,0xb5236c46 ! Init value for %l3 .word 0xfeeb8d8b,0xfba980b0 ! Init value for %l4 .word 0xd5eea75e,0x8e715fb0 ! Init value for %l5 .word 0xe06c3470,0x66880d7b ! Init value for %l6 .word 0xa2291e69,0xd855a263 ! Init value for %l7 .align 64 p7_init_freg: .word 0xa79a9baa,0xf981d58c ! Init value for %f0 .word 0x85d758d1,0xdc00f40b ! Init value for %f2 .word 0x9f915ebb,0x7b10f320 ! Init value for %f4 .word 0x0f37bc12,0xd657f8e2 ! Init value for %f6 .word 0xb022d3b1,0x8f1d7f2e ! Init value for %f8 .word 0x29d801dc,0x2bdf578b ! Init value for %f10 .word 0x202aea85,0x3430f7bc ! Init value for %f12 .word 0x6925eb60,0x3435088f ! Init value for %f14 .word 0x3eb7bfee,0x26985dfa ! Init value for %f16 .word 0x003b3aae,0xd5a6d232 ! Init value for %f18 .word 0x67f2c3e8,0x5a89e166 ! Init value for %f20 .word 0x7b6812e1,0x311db522 ! Init value for %f22 .word 0x431b2df8,0x482fdb85 ! Init value for %f24 .word 0x9d8c303c,0xe0ea5b89 ! Init value for %f26 .word 0xbb755c6a,0x3951607c ! Init value for %f28 .word 0xb58fb051,0x80451cf5 ! Init value for %f30 .word 0xa9a404c8,0xced522bf ! Init value for %f32 .word 0x6976aa75,0xbd2cae00 ! Init value for %f34 .word 0xff1a2844,0x14257577 ! Init value for %f36 .word 0xe23ceb50,0xaaadea99 ! Init value for %f38 .word 0x0113696b,0x8c0d399d ! Init value for %f40 .word 0xc1cd6cef,0x5c202568 ! Init value for %f42 .word 0x38fa612b,0x00979823 ! Init value for %f44 .word 0x02489bd0,0x0c98359d ! Init value for %f46 .word 0x9abe3508,0x557ee4cf .word 0x489757ae,0xefc89bfa .word 0xb78a5896,0x8fc4ab39 .word 0xc47f9d8c,0xd3a3efef .word 0xf7ad2430,0x6467bd3e .word 0x9afe2013,0x1ff17ff8 .word 0x0550ab2a,0x1896729b .word 0x073fce95,0x2ebb8d93 p7_expected_registers: .word 0x00000000,0x299b336e .word 0x126c878c,0x8962ffbe .word 0x00000000,0xe9790b44 .word 0x00000000,0x00000077 .word 0x00000000,0x4084f647 .word 0x00000000,0x7e078c06 .word 0x00000000,0x000000e1 .word 0x00000000,0x4ec53e9e p7_expected_fp_regs: .word 0xa79a9baa,0xf981d58c .word 0x85d758d1,0xdc00f40b .word 0x9f915ebb,0x7b10f320 .word 0x0f37bc12,0xd657f8e2 .word 0xb022d3b1,0x8f1d7f2e .word 0x29d801dc,0x2bdf578b .word 0x202aea85,0x3430f7bc .word 0x6925eb60,0x3435088f .word 0x3eb7bfee,0x26985dfa .word 0x003b3aae,0xd5a6d232 .word 0x67f2c3e8,0x5a89e166 .word 0x7b6812e1,0x311db522 .word 0x431b2df8,0x482fdb85 .word 0x9d8c303c,0xe0ea5b89 .word 0xbb755c6a,0x3951607c .word 0xb58fb051,0x80451cf5 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p7_local0_expect: .word 0x80f27399,0x44ac3347 .word 0x00000086,0x9eeeff76 .word 0x29fc05b3,0xc77db627 .word 0xffd8df69,0xb68388df .word 0xfd513e02,0x13641778 .word 0x126c878c,0x8962ffbe .word 0xe8144024,0xd1b2ead1 .word 0x9f48370b,0x56372997 p7_local1_expect: .word 0x65960649,0xc9723099 .word 0x8eb859eb,0x63e7cfd4 .word 0x2948dda4,0xa3162a81 .word 0x1d421cde,0x469d4e3b .word 0x78a7bcd0,0x4a5afb96 .word 0xa3207e01,0xbeff4382 .word 0x6ca7c90e,0x1b58b299 .word 0xe9522fd9,0x4ec53e9e p7_local2_expect: .word 0x299b336e,0x46fa40f5 .word 0x45325f06,0x9c1a7af8 .word 0xc1741265,0x33b67cd8 .word 0x5395503a,0xfefc0b56 .word 0x4084f647,0x7e078c06 .word 0x5cbf03cf,0xf2d163ed .word 0x1e5c797c,0x5fff7f57 .word 0xe9d278b7,0x1f8a3817 p7_local3_expect: .word 0x6a660c8d,0x4c5f7e5f .word 0x184b77b6,0x02bac81f .word 0x35ce4ef1,0x648cee5f .word 0x5804584b,0x7e020f75 .word 0xadff285d,0x163d83db .word 0x3bffd723,0x7feaacaa .word 0x2c4dd070,0x772484d4 .word 0xa075ed77,0x690af36d p8_init_registers: .word 0xfdbecca9,0xf63ee72c ! Init value for %l0 .word 0xbcae665a,0x7678d128 ! Init value for %l1 .word 0x8d433368,0x8a64f1ae ! Init value for %l2 .word 0x842b4de8,0x2bf6ac8a ! Init value for %l3 .word 0xc96ce76e,0x96ec452c ! Init value for %l4 .word 0x5fd6ca37,0xcd36ef03 ! Init value for %l5 .word 0x5cafb2ae,0x3c21be9c ! Init value for %l6 .word 0x67f14d37,0xe074a61a ! Init value for %l7 .align 64 p8_init_freg: .word 0xd47b2a55,0x37364efb ! Init value for %f0 .word 0x386c9512,0xa8260356 ! Init value for %f2 .word 0xaac4ed87,0xaf14930f ! Init value for %f4 .word 0x1dc994a1,0xdc4e944a ! Init value for %f6 .word 0xc242d2ea,0x1231e971 ! Init value for %f8 .word 0xc951c90e,0x1c0db7dc ! Init value for %f10 .word 0x1784fca6,0xb6760a14 ! Init value for %f12 .word 0x52b9e4f0,0xeb269d98 ! Init value for %f14 .word 0x4a48a1ca,0x8ec6f1e8 ! Init value for %f16 .word 0xe27fe689,0xc5194ca4 ! Init value for %f18 .word 0xb848baee,0x6b458d04 ! Init value for %f20 .word 0x27b390d1,0x76132482 ! Init value for %f22 .word 0xde8af8b7,0x97d21279 ! Init value for %f24 .word 0x9e41d1fd,0xa7be37de ! Init value for %f26 .word 0x81ce2e0d,0xd4cbbc1e ! Init value for %f28 .word 0x61e9ee5a,0xb2fde562 ! Init value for %f30 .word 0x87042c8a,0x64872b00 ! Init value for %f32 .word 0xa7d60ae9,0xe54faa24 ! Init value for %f34 .word 0xc28120b8,0x1ce72828 ! Init value for %f36 .word 0xc89569d6,0x4c60f345 ! Init value for %f38 .word 0x8e5239bd,0x1cd601f3 ! Init value for %f40 .word 0x928be7b4,0xdb75547e ! Init value for %f42 .word 0x1110ea24,0x43ba6e9e ! Init value for %f44 .word 0x5d908754,0x6d0baf62 ! Init value for %f46 .word 0x4e37bc0b,0x1c2e81f2 .word 0x9904a5a6,0x5845030c .word 0x521b6d9e,0xc88d6be8 .word 0x2a8dbfde,0x88785222 .word 0xa1e7fa0c,0x25308857 .word 0x186e6906,0xc4d93302 .word 0xe4e79f52,0xc5e0a708 .word 0x9a007f61,0xe587fa05 p8_expected_registers: .word 0x00000000,0xc571fff3 .word 0x00000000,0xc449a4f4 .word 0x00000000,0x00000010 .word 0xc449a4f4,0x12088096 .word 0xd058fc55,0x6a5c9f6f .word 0x00000000,0xc39e5b49 .word 0xffffffff,0xffffeb3d .word 0x53767b24,0x9797ad2b p8_expected_fp_regs: .word 0xd47b2a55,0x37364efb .word 0x386c9512,0xa8260356 .word 0xaac4ed87,0xaf14930f .word 0x1dc994a1,0xdc4e944a .word 0xc242d2ea,0x1231e971 .word 0xc951c90e,0x1c0db7dc .word 0x1784fca6,0xb6760a14 .word 0x52b9e4f0,0xeb269d98 .word 0x4a48a1ca,0x8ec6f1e8 .word 0xe27fe689,0xc5194ca4 .word 0xb848baee,0x6b458d04 .word 0x27b390d1,0x76132482 .word 0xde8af8b7,0x97d21279 .word 0x9e41d1fd,0xa7be37de .word 0x81ce2e0d,0xd4cbbc1e .word 0x61e9ee5a,0xb2fde562 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p8_local0_expect: .word 0x5e76ec19,0xa965f7f9 .word 0x53767b24,0x9797ad2b .word 0xe0b2d6ef,0x8b884700 .word 0xf6401a0d,0x3306d30e .word 0x8d80a6f0,0x74e9e997 .word 0x70033c92,0xc571fff3 .word 0x5954efc2,0xd1ed924a .word 0xb654e7d4,0x00f3741f p8_local1_expect: .word 0x47462c84,0x3c21be9c .word 0x505b4790,0x331070de .word 0xc91dc3b1,0x5897979a .word 0xdc0dd814,0xf23ff069 .word 0x21dc6432,0xbde9c9d9 .word 0x3c21be9c,0x74e135c7 .word 0x5ad85614,0xf6b09add .word 0xdb0140c8,0xad5f7bd5 p8_local2_expect: .word 0xc449a4f4,0x12088096 .word 0x56b94879,0x3c7b2984 .word 0xf3e149f3,0xc35258c9 .word 0xbde9c9d9,0x8d2476ad .word 0x360201b2,0xc892cc1d .word 0x7e3e9212,0xa9dbf657 .word 0xd058fc55,0x6a5c9f6f .word 0x3d469811,0x037ea1cb p8_local3_expect: .word 0x5fdde977,0xbb078d0a .word 0xbca87155,0xffac79db .word 0x5a64ee8c,0x8ff8743c .word 0x4335b5f7,0x67be144c .word 0xc20f6344,0x7e74085d .word 0xea45d34e,0x5f4697dd .word 0xc39e5b49,0xf0dd6962 .word 0xeb3d4ad2,0x2359f91f p9_init_registers: .word 0x997552f0,0x38426dd2 ! Init value for %l0 .word 0xa8872f28,0x450e0d87 ! Init value for %l1 .word 0x1b61fa74,0x433989d7 ! Init value for %l2 .word 0x4a65c9c5,0xa1fdf726 ! Init value for %l3 .word 0x9de7b3d9,0xf6b9005b ! Init value for %l4 .word 0xbb3a76cc,0xc917e1e3 ! Init value for %l5 .word 0x6e658412,0x556b35e1 ! Init value for %l6 .word 0x211f3fd9,0xd9afb20a ! Init value for %l7 .align 64 p9_init_freg: .word 0xd31159ac,0x03252d21 ! Init value for %f0 .word 0x37655b2d,0x58871391 ! Init value for %f2 .word 0x1c3fc5e2,0x5d74a5df ! Init value for %f4 .word 0x75837707,0x77fec77c ! Init value for %f6 .word 0x19b10a76,0x24f47494 ! Init value for %f8 .word 0xa6291409,0x79f4f687 ! Init value for %f10 .word 0xac845c18,0x7e6b5262 ! Init value for %f12 .word 0x98fc713a,0xc6e78666 ! Init value for %f14 .word 0x4f0a647e,0xdfe6617a ! Init value for %f16 .word 0x1f1bdeb4,0xf1f8bcf6 ! Init value for %f18 .word 0x73c5a9a5,0x8ee48897 ! Init value for %f20 .word 0xf2697e97,0x22f2bc9f ! Init value for %f22 .word 0x77d96647,0xd96536ea ! Init value for %f24 .word 0xe580d48b,0xcead7f0b ! Init value for %f26 .word 0x2bad0c02,0x25989cbc ! Init value for %f28 .word 0x2bc81ed4,0x2595d083 ! Init value for %f30 .word 0xe2e0ffa9,0xd5db907d ! Init value for %f32 .word 0xd3482de9,0x9ff71474 ! Init value for %f34 .word 0x1f538fc9,0x5354229a ! Init value for %f36 .word 0x61b3a1df,0x3275e36d ! Init value for %f38 .word 0x6f07302d,0xab04d656 ! Init value for %f40 .word 0xebae5e8a,0x5180955b ! Init value for %f42 .word 0x6a0111cf,0x9f058f68 ! Init value for %f44 .word 0xa86c325a,0x9ba8de16 ! Init value for %f46 .word 0xe001cb09,0x61888382 .word 0xbd624ea7,0x153dd980 .word 0x5cd92242,0xfdb6cf50 .word 0xd3eb4a14,0xb3078047 .word 0x888c4d35,0x3ef4e13a .word 0xe8af203e,0xcf845a2b .word 0xdc69f70d,0xf2d30351 .word 0xc212ab20,0x27576dec p9_expected_registers: .word 0x9013061c,0x0000a216 .word 0x00000000,0x00000007 .word 0x00000000,0x383a5861 .word 0x00000000,0x00000078 .word 0x00000000,0x0e64b9e7 .word 0x00000000,0x492d84e6 .word 0x00000000,0x58dffb60 .word 0x00000000,0x3da5f7eb p9_expected_fp_regs: .word 0xd31159ac,0x03252d21 .word 0x37655b2d,0x58871391 .word 0x1c3fc5e2,0x5d74a5df .word 0x75837707,0x77fec77c .word 0x19b10a76,0x24f47494 .word 0xa6291409,0x79f4f687 .word 0xac845c18,0x7e6b5262 .word 0x98fc713a,0xc6e78666 .word 0x4f0a647e,0xdfe6617a .word 0x1f1bdeb4,0xf1f8bcf6 .word 0x73c5a9a5,0x8ee48897 .word 0xf2697e97,0x22f2bc9f .word 0x77d96647,0xd96536ea .word 0xe580d48b,0xcead7f0b .word 0x2bad0c02,0x25989cbc .word 0x2bc81ed4,0x2595d083 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p9_local0_expect: .word 0x09d1ab4e,0x9837a319 .word 0x75b1aa77,0xff00a80c .word 0x7ea275fa,0x9ce5f0b7 .word 0xa2f58a1b,0x5f0b07bb .word 0xbbfb2cee,0x0e64b9e7 .word 0x0d3ba3cd,0x9837a319 .word 0x6379fba0,0xa7c45bf0 .word 0x99ab6f8f,0xb284345b p9_local1_expect: .word 0xd9ed29f9,0x0cb1ffa1 .word 0xf3477cca,0x5595d395 .word 0x5697592b,0x59fb04f5 .word 0x33abab30,0x51235a06 .word 0x9fe106ca,0x8ea4101b .word 0xd2c81c0f,0xe43a020e .word 0x0e0c901e,0xbec3c082 .word 0xf377142e,0x3da5f7eb p9_local2_expect: .word 0x12cd8b33,0x86b79dd9 .word 0x4b83d979,0xcc02f841 .word 0x77d5c35a,0x14ff10ab .word 0xc69eaec7,0x0209bce9 .word 0x32ff314d,0xf5de7689 .word 0x80ad8760,0x94ede04c .word 0x84325b55,0xa2168f0b .word 0x19a24b0d,0x68b364cc p9_local3_expect: .word 0x147f1d42,0x2486227d .word 0xb8daff73,0x58dffb60 .word 0xaf37f6f4,0x7ac5ddf8 .word 0x9013061c,0x0000a216 .word 0x492d84e6,0xcb2169a6 .word 0xa397eded,0xcc391be4 .word 0x383a5861,0xa2168f0b .word 0x5b217266,0xffca4b2e p10_init_registers: .word 0x447ac890,0x6079aedd ! Init value for %l0 .word 0xd4e245e4,0x519ca7eb ! Init value for %l1 .word 0x07d1151a,0x2a8f31c8 ! Init value for %l2 .word 0x23cbeb4f,0xeeb899cc ! Init value for %l3 .word 0x0c1f045d,0xfbf9715a ! Init value for %l4 .word 0x5cb97842,0x576cb8d7 ! Init value for %l5 .word 0x2e8fbf94,0x40371818 ! Init value for %l6 .word 0xf760328e,0x848fa0b7 ! Init value for %l7 .align 64 p10_init_freg: .word 0x8e6945fa,0x777e329c ! Init value for %f0 .word 0xba916ec4,0x0bdff331 ! Init value for %f2 .word 0xbf568d17,0xc2f0cd67 ! Init value for %f4 .word 0x42d62c7f,0x94d52aec ! Init value for %f6 .word 0x8a76e8eb,0x8f788814 ! Init value for %f8 .word 0xd4b3949c,0x0542e997 ! Init value for %f10 .word 0xef1faf73,0xcdcb4071 ! Init value for %f12 .word 0xc45977cf,0xc108b5bd ! Init value for %f14 .word 0xacef682b,0x55c67b6b ! Init value for %f16 .word 0xd2890a15,0x93f47cd6 ! Init value for %f18 .word 0xf33f003e,0x79f8f637 ! Init value for %f20 .word 0x2014c24c,0x1fdd6592 ! Init value for %f22 .word 0xeaa64dea,0xbcd85662 ! Init value for %f24 .word 0xaf386385,0xd6395670 ! Init value for %f26 .word 0x0aa4be42,0x23e1f62c ! Init value for %f28 .word 0x62bf2b1f,0x741874bb ! Init value for %f30 .word 0x704644e2,0x2a282e1a ! Init value for %f32 .word 0xf4b30de4,0xd8f63584 ! Init value for %f34 .word 0x849f3b6f,0xc9255000 ! Init value for %f36 .word 0xeff8eda0,0x7a2b0333 ! Init value for %f38 .word 0xa1552338,0x8d17b8d1 ! Init value for %f40 .word 0x83821e8f,0xc272b376 ! Init value for %f42 .word 0xcdffbca2,0xd08011c2 ! Init value for %f44 .word 0xd93b59ac,0xe66eddac ! Init value for %f46 .word 0xbc9310c5,0x18fd6827 .word 0x218142f7,0x3c7239cb .word 0x92c8fee7,0x4b90b942 .word 0x8406ac5d,0xedd03032 .word 0xe25e2f0b,0x25e0f893 .word 0x2248b784,0x6ace204b .word 0x8ce7756c,0xaa4572a8 .word 0x14a1716b,0x3fb4dce8 p10_expected_registers: .word 0x00000000,0x62ce9148 .word 0x9e91b901,0xa344fd6c .word 0x1748d5e9,0x987a64fa .word 0x8d148fb3,0xcd0e03b7 .word 0x00000000,0xbc953f8e .word 0x00000000,0x0000009e .word 0x00000000,0xad1d92ff .word 0x00000000,0x83786ab8 p10_expected_fp_regs: .word 0x8e6945fa,0x777e329c .word 0xba916ec4,0x0bdff331 .word 0xbf568d17,0xc2f0cd67 .word 0x42d62c7f,0x94d52aec .word 0x8a76e8eb,0x8f788814 .word 0xd4b3949c,0x0542e997 .word 0xef1faf73,0xcdcb4071 .word 0xc45977cf,0xc108b5bd .word 0xacef682b,0x55c67b6b .word 0xd2890a15,0x93f47cd6 .word 0xf33f003e,0x79f8f637 .word 0x2014c24c,0x1fdd6592 .word 0xeaa64dea,0xbcd85662 .word 0xaf386385,0xd6395670 .word 0x0aa4be42,0x23e1f62c .word 0x62bf2b1f,0x741874bb .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p10_local0_expect: .word 0xd4d78d78,0x27664c65 .word 0x1748d5e9,0x987a64fa .word 0xa4b70371,0x987a64fa .word 0x8d148fb3,0xcd0e03b7 .word 0xd625271e,0xe3b60920 .word 0x2c758daf,0x310d57ae .word 0x2a22de94,0xad1d92ff .word 0x272b3a68,0x94e7c484 p10_local1_expect: .word 0x233165d9,0x5cb2878b .word 0xbc953f8e,0x23dfaac1 .word 0x912b5495,0xe3c21d8d .word 0x23623ea2,0x1e33b1e1 .word 0x9e91b901,0xa344fd6c .word 0x059b2a06,0x576cb8d7 .word 0x897d44d0,0xee137d35 .word 0x735aafaf,0xb5af0ed9 p10_local2_expect: .word 0x966b99a2,0x7a4415c5 .word 0xaeae5348,0x9e1e4cb0 .word 0x9802ffe7,0x00000c3d .word 0x66940721,0x1462a72a .word 0xde9d8be8,0x12a707f3 .word 0xeb174051,0x9e4d36e9 .word 0x20ff46f5,0x3ee6a279 .word 0xe7c90758,0x41c7504d p10_local3_expect: .word 0x8e26e717,0xd591220b .word 0x2aa6c5c5,0xca0df51d .word 0x052b43d9,0x5e466a16 .word 0x4c864fa9,0xc6e60c3d .word 0xe1bc0577,0x4c2e1220 .word 0x12da6025,0xf20fd8c9 .word 0x62ce9148,0x55818f1f .word 0xcdc99755,0xe01317da p11_init_registers: .word 0x162e906c,0x49ddb3cc ! Init value for %l0 .word 0x22c5e116,0x9f88bb1f ! Init value for %l1 .word 0x75e444e1,0xe3294864 ! Init value for %l2 .word 0x5c1c30da,0xadedfeaa ! Init value for %l3 .word 0xc6eea5ca,0x5bc83726 ! Init value for %l4 .word 0x41591005,0xd49f119d ! Init value for %l5 .word 0xb9456d12,0x26ff2cbb ! Init value for %l6 .word 0x50cb866a,0xcd399031 ! Init value for %l7 .align 64 p11_init_freg: .word 0xd321f4da,0xa9b45299 ! Init value for %f0 .word 0x1734219a,0xfda3d518 ! Init value for %f2 .word 0x19173010,0x9eceb9a9 ! Init value for %f4 .word 0x60357ab0,0x02434723 ! Init value for %f6 .word 0xa51ee11e,0x62473135 ! Init value for %f8 .word 0x83fc0dc0,0xbde9a689 ! Init value for %f10 .word 0xc453cded,0x50ac7045 ! Init value for %f12 .word 0x0ef83c25,0x5f00d389 ! Init value for %f14 .word 0x35bfd7fc,0x0778d0f1 ! Init value for %f16 .word 0x0fb99728,0xb58330b9 ! Init value for %f18 .word 0x70f30724,0x42736766 ! Init value for %f20 .word 0x81ce70de,0x11ada9ef ! Init value for %f22 .word 0x6194bf20,0x23d3609f ! Init value for %f24 .word 0x4febda04,0xab43d84d ! Init value for %f26 .word 0x7b2d5279,0x2e91736b ! Init value for %f28 .word 0x2869e340,0x90dfe79d ! Init value for %f30 .word 0xc629c777,0xb1c9e173 ! Init value for %f32 .word 0x9c41f019,0x10204958 ! Init value for %f34 .word 0x861f48cf,0x45ca7472 ! Init value for %f36 .word 0xb2cecec8,0xacd21e89 ! Init value for %f38 .word 0x89d92c26,0xb3597f29 ! Init value for %f40 .word 0xb0e2e430,0xca25ffbc ! Init value for %f42 .word 0xa945b609,0x40547c07 ! Init value for %f44 .word 0xa05a10dc,0x195438e5 ! Init value for %f46 .word 0xa06c79d4,0xace9e293 .word 0x58616ec5,0xe8edeaaa .word 0x7ebc7c09,0xfc135b21 .word 0xd692299e,0x48b3509b .word 0xf70c5293,0x04bd8b6e .word 0x0fc1631b,0xe6a5584d .word 0xb2b3e092,0x0a64dccd .word 0xd73715da,0xf91c0f42 p11_expected_registers: .word 0x00000000,0x000000bb .word 0x00000000,0xd73f6cf1 .word 0x2cbd0dd4,0x949aef3b .word 0xff4cffd9,0x1d22e4d6 .word 0x00000000,0x15d18d36 .word 0x00000000,0x00000080 .word 0x00000000,0x615cff7d .word 0x00000000,0xcd4a9d95 p11_expected_fp_regs: .word 0xd321f4da,0xa9b45299 .word 0x1734219a,0xfda3d518 .word 0x19173010,0x9eceb9a9 .word 0x60357ab0,0x02434723 .word 0xa51ee11e,0x62473135 .word 0x83fc0dc0,0xbde9a689 .word 0xc453cded,0x50ac7045 .word 0x0ef83c25,0x5f00d389 .word 0x35bfd7fc,0x0778d0f1 .word 0x0fb99728,0xb58330b9 .word 0x70f30724,0x42736766 .word 0x81ce70de,0x11ada9ef .word 0x6194bf20,0x23d3609f .word 0x4febda04,0xab43d84d .word 0x7b2d5279,0x2e91736b .word 0x2869e340,0x90dfe79d .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p11_local0_expect: .word 0x644e6104,0xa1e8d1ac .word 0x45171c82,0x1af9dc36 .word 0x000000d1,0x100ac884 .word 0x7a9beb2d,0x9adb48c7 .word 0x809c8e84,0x0b7ad16d .word 0x0b53e7d1,0x49ddb3cc .word 0x514a203a,0x75943ab9 .word 0xc182c5af,0x5a4fd87c p11_local1_expect: .word 0xda2536f9,0x15d18d36 .word 0x9adb48c7,0xd927dc57 .word 0xe4b6347f,0x6726abff .word 0xbcfae661,0xd03b4152 .word 0x019e6fe0,0xdb9806cf .word 0xb434ff76,0x9f80d16a .word 0xfdeb8136,0xff11b8ff .word 0x285c3bb6,0x0003abd9 p11_local2_expect: .word 0x3d4e7fec,0x22e9172b .word 0xd49f119d,0xc8bb4af1 .word 0x60b8e610,0xcd399031 .word 0x357a57fb,0x2781b857 .word 0xac3e9b47,0x5bc83726 .word 0x3897f9fa,0x7c7dff2e .word 0xff4cffd9,0x1d22e4d6 .word 0x59c9e3ca,0x08f28b20 p11_local3_expect: .word 0x1b08c085,0x7d74bf03 .word 0x2c18650e,0x046e8097 .word 0x2b2445f7,0x4aa07f2f .word 0x4e11ee34,0x4d3ec1ee .word 0x58ffd22e,0x4e984c98 .word 0x081ee731,0x5f53e5f9 .word 0x2cbd0dd4,0x949aef3b .word 0xbd40087f,0x8f3975ac p12_init_registers: .word 0x0eed1dc2,0xa69690cd ! Init value for %l0 .word 0xad9d6d13,0xda3f0660 ! Init value for %l1 .word 0x8c9665cb,0xf66ff414 ! Init value for %l2 .word 0x53b9c5a3,0xebdfbded ! Init value for %l3 .word 0xab2a4dff,0xf2892008 ! Init value for %l4 .word 0x1863a380,0x9b8742a6 ! Init value for %l5 .word 0xfe180e9e,0x02fa894c ! Init value for %l6 .word 0x11f28131,0xe4f6aa4f ! Init value for %l7 .align 64 p12_init_freg: .word 0x4d0b9a4b,0x12cb1ddb ! Init value for %f0 .word 0xc0f6bb60,0xed780d65 ! Init value for %f2 .word 0x8ed9b7e2,0xc351655b ! Init value for %f4 .word 0x1254b5b2,0x97dadd44 ! Init value for %f6 .word 0x8576bb7b,0x0d6aed09 ! Init value for %f8 .word 0xcad7b21d,0xfc15e0da ! Init value for %f10 .word 0x7195888c,0x482b261e ! Init value for %f12 .word 0x48217799,0x58da6674 ! Init value for %f14 .word 0x56f80215,0xb628b836 ! Init value for %f16 .word 0xef964794,0xf5b13cdf ! Init value for %f18 .word 0x85ccf8c2,0xe56e41d6 ! Init value for %f20 .word 0x1b20abb1,0xc8e2d43a ! Init value for %f22 .word 0x1074740d,0x9efea0e2 ! Init value for %f24 .word 0x33085e7a,0x35c090da ! Init value for %f26 .word 0xccbfcba3,0xc8de5f4c ! Init value for %f28 .word 0x6cf251d9,0x165741a1 ! Init value for %f30 .word 0xabd68d2f,0x09cfc7e4 ! Init value for %f32 .word 0x4932cf93,0xf8b0759a ! Init value for %f34 .word 0xacd4d09e,0xc1b5eeea ! Init value for %f36 .word 0xe1a11b4b,0x2dc0f8fb ! Init value for %f38 .word 0x5af6a807,0xbe1be103 ! Init value for %f40 .word 0xec6107f9,0x73cad3a8 ! Init value for %f42 .word 0x1eb223d6,0xdb2b5778 ! Init value for %f44 .word 0xe6c8ad55,0x275ac4ff ! Init value for %f46 .word 0x8f2f1e51,0x8e999649 .word 0x25c28d07,0x986dbb7a .word 0xf164a014,0xb3b673b4 .word 0xc4e93c28,0x427a6e78 .word 0xc7bc0d4c,0x664e0611 .word 0x5ab8ec99,0x2404d4c1 .word 0xf4673c0f,0x483e4c1f .word 0xc0056453,0xae1c0ea9 p12_expected_registers: .word 0x00000000,0xe5b09358 .word 0x00000000,0x467832ba .word 0x00000000,0xb6db5753 .word 0x00000000,0xbef9e790 .word 0xdd4e3a4a,0x1198042d .word 0xe11f4006,0xb6db5753 .word 0x00000000,0x000000a6 .word 0x00000000,0x41099e32 p12_expected_fp_regs: .word 0x4d0b9a4b,0x12cb1ddb .word 0xc0f6bb60,0xed780d65 .word 0x8ed9b7e2,0xc351655b .word 0x1254b5b2,0x97dadd44 .word 0x8576bb7b,0x0d6aed09 .word 0xcad7b21d,0xfc15e0da .word 0x7195888c,0x482b261e .word 0x48217799,0x58da6674 .word 0x56f80215,0xb628b836 .word 0xef964794,0xf5b13cdf .word 0x85ccf8c2,0xe56e41d6 .word 0x1b20abb1,0xc8e2d43a .word 0x1074740d,0x9efea0e2 .word 0x33085e7a,0x35c090da .word 0xccbfcba3,0xc8de5f4c .word 0x6cf251d9,0x165741a1 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p12_local0_expect: .word 0xe11f4006,0xb6db5753 .word 0xc80f00c4,0x79d47412 .word 0x964effb7,0xdabc38ce .word 0xc7893e09,0x3a2a7e06 .word 0x350cc358,0x1ee1df9f .word 0x59019aa5,0xc73ded34 .word 0x7d635cc9,0xe5b09358 .word 0xdd4e3a4a,0x1198042d p12_local1_expect: .word 0x7652c494,0xff6d8d45 .word 0x682b232b,0xec950273 .word 0x89d69afa,0x0db44a6d .word 0x8d91b7ff,0x467832ba .word 0xa3f05f92,0xb644d660 .word 0xe4f6aa4f,0xbef9e790 .word 0x597d05c4,0x0a36fd64 .word 0x9066308d,0xcefe33c0 p12_local2_expect: .word 0x968c5852,0xff3fd9b9 .word 0xbfb1523d,0x2f659420 .word 0x20b2826e,0xfa22ab1a .word 0x38262201,0x9543e704 .word 0xecb1fe8e,0x038722aa .word 0xa1bf2a1a,0xb47b5d1c .word 0xf2892008,0x00000025 .word 0x3123fdf1,0x1cd0f511 p12_local3_expect: .word 0x20b2826e,0x6653dc42 .word 0xa1fdff57,0x1bbb1ec8 .word 0xea9766d0,0xff7a1553 .word 0xff437d57,0x2b086dc5 .word 0x243e8dfc,0xa37adfc5 .word 0xa1bf2a1a,0xb47b5d1c .word 0xc4829ee1,0xa9d2305f .word 0xdf568110,0xb6db5753 p13_init_registers: .word 0x7ccbfe8a,0x100dab8b ! Init value for %l0 .word 0x788381df,0xf9e8f07d ! Init value for %l1 .word 0xeb443d9c,0x5f635542 ! Init value for %l2 .word 0xefec45a8,0xa4298632 ! Init value for %l3 .word 0x44f00ea0,0x0fc3521d ! Init value for %l4 .word 0xcfe07f62,0xa3b2a1e1 ! Init value for %l5 .word 0xce8e6fca,0x4c21765b ! Init value for %l6 .word 0x94c48d22,0x06dfda72 ! Init value for %l7 .align 64 p13_init_freg: .word 0x96641f62,0xb1896389 ! Init value for %f0 .word 0x84457296,0x0ad4e96e ! Init value for %f2 .word 0xff730187,0x07930b8a ! Init value for %f4 .word 0x3b981e11,0xf315b07f ! Init value for %f6 .word 0x85382a3e,0x67d71702 ! Init value for %f8 .word 0x252071ea,0x628baa07 ! Init value for %f10 .word 0x7a2deafc,0x17fe16fe ! Init value for %f12 .word 0x3ca5e2a5,0xed33de95 ! Init value for %f14 .word 0x659a5fda,0xa3e0d670 ! Init value for %f16 .word 0x8210d322,0x0c5c349a ! Init value for %f18 .word 0x69757620,0xc93c1279 ! Init value for %f20 .word 0x44e858a8,0x75fb648e ! Init value for %f22 .word 0x4892f448,0xa020cbfe ! Init value for %f24 .word 0x118b7373,0xcf56382c ! Init value for %f26 .word 0x9d3febeb,0x8558e0df ! Init value for %f28 .word 0xef0a1c72,0x66590597 ! Init value for %f30 .word 0xd28395d3,0x3a25d47c ! Init value for %f32 .word 0x2b66b125,0x910a399e ! Init value for %f34 .word 0x275147bb,0x9374ff96 ! Init value for %f36 .word 0xb3aba54f,0xe77a7d4a ! Init value for %f38 .word 0xaf4a6294,0x7c97c44b ! Init value for %f40 .word 0xc9b498cd,0x661b7777 ! Init value for %f42 .word 0x36648fa2,0x54fe8a29 ! Init value for %f44 .word 0x0e6509cb,0x78f3b0c0 ! Init value for %f46 .word 0x63b1bf08,0x2bb31293 .word 0xd0e224f2,0xc17d58f3 .word 0x0685b369,0xdb7b6b31 .word 0x0e6cfe4e,0x7d6faaf0 .word 0x6604abe3,0xbe546aea .word 0x6b67fab3,0x22922229 .word 0xa5bbacf7,0x67360229 .word 0x16ae12b2,0x2c10d860 p13_expected_registers: .word 0x00000000,0xe8c35ecd .word 0x00000000,0xe8c35ecd .word 0x00000000,0x21fb3efe .word 0x00000000,0x00000038 .word 0x00000000,0x0000005a .word 0xcfe07f62,0xa3b2a1e1 .word 0x00000000,0x4abc1a11 .word 0x00000000,0x000000da p13_expected_fp_regs: .word 0x96641f62,0xb1896389 .word 0x84457296,0x0ad4e96e .word 0xff730187,0x07930b8a .word 0x3b981e11,0xf315b07f .word 0x85382a3e,0x67d71702 .word 0x252071ea,0x628baa07 .word 0x7a2deafc,0x17fe16fe .word 0x3ca5e2a5,0xed33de95 .word 0x659a5fda,0xa3e0d670 .word 0x8210d322,0x0c5c349a .word 0x69757620,0xc93c1279 .word 0x44e858a8,0x75fb648e .word 0x4892f448,0xa020cbfe .word 0x118b7373,0xcf56382c .word 0x9d3febeb,0x8558e0df .word 0xef0a1c72,0x66590597 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p13_local0_expect: .word 0xf7290efb,0xb29eb233 .word 0x2eb9e55b,0xffffffb7 .word 0xd632157e,0xa04e4ade .word 0x75b9f522,0x4707587a .word 0x6bcd5433,0x647b1fb5 .word 0xb0cf25e1,0x4a5bcead .word 0xcc3a1b2c,0xb9fdfdd5 .word 0xf2c3475c,0x0000001f p13_local1_expect: .word 0x460956a5,0xa357e009 .word 0x000000da,0x5b8960cd .word 0x12805eab,0xb2b34281 .word 0x4c3cc2ee,0xc41fdcec .word 0x5830a59b,0xf9a20b80 .word 0x4f15cfeb,0x0358e89e .word 0x33feff79,0x6a69c834 .word 0x0fc3521d,0x895c598d p13_local2_expect: .word 0xac70f0c6,0xc641a3e7 .word 0x38045eff,0x92ea4021 .word 0x6c8c6a1f,0xdefb6655 .word 0x59919fde,0xbc38aeaf .word 0x21fb3efe,0xdefb6655 .word 0x4ccd291d,0x7815f8a0 .word 0x2bb365c8,0xe8c35ecd .word 0x6a7d54a8,0x3924d56e p13_local3_expect: .word 0xbd32e751,0x1cc17e23 .word 0xcc7f2809,0x519e664d .word 0x7bc19ca8,0x61dea2b6 .word 0x813cbf9b,0xa3b2a1e1 .word 0xff220415,0xfdaa4d22 .word 0x07869009,0xb710330a .word 0x87ea5457,0x16e088fa .word 0x5b525031,0xcf7c3ccd p14_init_registers: .word 0xc4b8fe8e,0x47750efd ! Init value for %l0 .word 0x396eed60,0x73bc51f5 ! Init value for %l1 .word 0x2a0f1710,0x1646a7c9 ! Init value for %l2 .word 0x412de6ee,0x3716f0e5 ! Init value for %l3 .word 0xc332879e,0x2ae84c16 ! Init value for %l4 .word 0xa8daac88,0x6b0e14b3 ! Init value for %l5 .word 0x3241dd32,0x664cd148 ! Init value for %l6 .word 0x652cfe3a,0xb2167781 ! Init value for %l7 .align 64 p14_init_freg: .word 0x5f97fdc5,0xf2122a68 ! Init value for %f0 .word 0xa99c4c25,0x59022725 ! Init value for %f2 .word 0x61ec6ae4,0x67068fa6 ! Init value for %f4 .word 0x74f51072,0x6375fdb5 ! Init value for %f6 .word 0x712d9f72,0x88f1c246 ! Init value for %f8 .word 0xeae314a0,0x3ea11a5a ! Init value for %f10 .word 0xa85f1841,0xe9edcb9a ! Init value for %f12 .word 0x753febcc,0x67cc4a0e ! Init value for %f14 .word 0xfad879ae,0x340a3169 ! Init value for %f16 .word 0xc5da4e51,0x8c145201 ! Init value for %f18 .word 0x12bf9c85,0x7c893728 ! Init value for %f20 .word 0xb13b04de,0xfe87c9ee ! Init value for %f22 .word 0x38fda5dc,0xa8172976 ! Init value for %f24 .word 0x039e5c24,0x10c53874 ! Init value for %f26 .word 0xee835b74,0x45eea619 ! Init value for %f28 .word 0x69fa4fa8,0x3c3375f2 ! Init value for %f30 .word 0x1713c8be,0xcd973a09 ! Init value for %f32 .word 0x1b20d28a,0xd9b1df46 ! Init value for %f34 .word 0xd98a17d2,0xd68db687 ! Init value for %f36 .word 0x9e8a12ec,0xabb0b901 ! Init value for %f38 .word 0x2377a08a,0xe3bc2be5 ! Init value for %f40 .word 0x9d250e89,0x04223053 ! Init value for %f42 .word 0xabd7a627,0x752dc59e ! Init value for %f44 .word 0x6bb18595,0xe2bb8606 ! Init value for %f46 .word 0x3113b7ac,0xd679cc43 .word 0x51ade87a,0x08059c06 .word 0x916094f8,0x922b475c .word 0x4171fe83,0x9326108c .word 0x9bd74b96,0x03f0569b .word 0xced7ec8a,0x958fa15c .word 0xdabff15b,0x1719a161 .word 0xaaafb00c,0x8b572604 p14_expected_registers: .word 0xbc6dae17,0x1cc46784 .word 0x00000000,0x0000001e .word 0x01bb4271,0xb11bf989 .word 0x00000000,0xa97c0a63 .word 0xffffffff,0xffffffee .word 0x00000000,0x1b715e82 .word 0x00000000,0x00000071 .word 0x00000000,0x59731efb p14_expected_fp_regs: .word 0x5f97fdc5,0xf2122a68 .word 0xa99c4c25,0x59022725 .word 0x61ec6ae4,0x67068fa6 .word 0x74f51072,0x6375fdb5 .word 0x712d9f72,0x88f1c246 .word 0xeae314a0,0x3ea11a5a .word 0xa85f1841,0xe9edcb9a .word 0x753febcc,0x67cc4a0e .word 0xfad879ae,0x340a3169 .word 0xc5da4e51,0x8c145201 .word 0x12bf9c85,0x7c893728 .word 0xb13b04de,0xfe87c9ee .word 0x38fda5dc,0xa8172976 .word 0x039e5c24,0x10c53874 .word 0xee835b74,0x45eea619 .word 0x69fa4fa8,0x3c3375f2 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p14_local0_expect: .word 0x8bea4b1e,0xdfed37ac .word 0x3c30f196,0x9a033b1f .word 0xbc6dae17,0x1cc46784 .word 0x48e77e0b,0x34eb02eb .word 0x3e1128ba,0x232a43ff .word 0x3b4f13f0,0xb2cfb355 .word 0x304f1135,0x6b0e14b3 .word 0xad3d8e37,0x3b10b269 p14_local1_expect: .word 0x701a44e4,0x42d525dd .word 0xecc3bd4f,0xf3985378 .word 0xf76b75d3,0xbcb662b9 .word 0x4f952e21,0xb9512c5f .word 0x20c22212,0x6137cf1f .word 0x01bb4271,0xb11bf989 .word 0x32331403,0x0afffc4d .word 0xa97c0a63,0xf2a224f0 p14_local2_expect: .word 0x044c83ac,0x1b715e82 .word 0xdd76df3a,0x286bee03 .word 0xd8e569b7,0xe14514eb .word 0x67dab2c1,0xe50cbd14 .word 0x1c8ff2de,0x7d24e236 .word 0xfded53c6,0x07014296 .word 0x7ae441cf,0x064964e5 .word 0xd2ff9bba,0x37da0bba p14_local3_expect: .word 0x2fc200c2,0x8298d122 .word 0xcab39db6,0xff5bff09 .word 0x87ef30ae,0xfded53c6 .word 0x678d321f,0x9430b417 .word 0xe2381d6f,0x87ef30ae .word 0x65e4c1ee,0x32c06b01 .word 0xaa1df7e8,0x2949c5b0 .word 0x59731efb,0x8ab69ac8 p15_init_registers: .word 0x57e573b6,0xa8593d98 ! Init value for %l0 .word 0x119ffd94,0x875863d5 ! Init value for %l1 .word 0x80f3645c,0x869a14a6 ! Init value for %l2 .word 0xcf3a25e6,0x0fe5cfb7 ! Init value for %l3 .word 0x42b3815b,0x8c1eeb66 ! Init value for %l4 .word 0xd8e87e21,0xe885bbbb ! Init value for %l5 .word 0x1a7fe02a,0x10450b5d ! Init value for %l6 .word 0x1921334d,0xfc063c46 ! Init value for %l7 .align 64 p15_init_freg: .word 0x0e0058b6,0x93bbb6cf ! Init value for %f0 .word 0x88519631,0x7e1dddfc ! Init value for %f2 .word 0x571232e2,0xd767f72d ! Init value for %f4 .word 0x62bb6057,0xdd61c272 ! Init value for %f6 .word 0x6273fe2b,0xd7b5b90c ! Init value for %f8 .word 0x6de77c9c,0x3c5bcee7 ! Init value for %f10 .word 0x059758c3,0x4f5618a8 ! Init value for %f12 .word 0xd3d479ef,0xd85a6588 ! Init value for %f14 .word 0x0c9811b3,0x766220d6 ! Init value for %f16 .word 0xf19e010c,0x9b1e90ad ! Init value for %f18 .word 0x50e8362b,0xdd073454 ! Init value for %f20 .word 0x48b64214,0x742300cf ! Init value for %f22 .word 0x2c923594,0xc2574fb4 ! Init value for %f24 .word 0x5e043404,0xd49d5507 ! Init value for %f26 .word 0x948e6643,0x0797cdb7 ! Init value for %f28 .word 0xa1ee26db,0x4022f598 ! Init value for %f30 .word 0x62926f76,0x5d8b8f33 ! Init value for %f32 .word 0x8a9a8600,0xff840950 ! Init value for %f34 .word 0xa9dd595b,0x13e68b8e ! Init value for %f36 .word 0xde64d10b,0x97d996ce ! Init value for %f38 .word 0x0d18c039,0xeeebc86f ! Init value for %f40 .word 0x7f8c353e,0xb7bc90c5 ! Init value for %f42 .word 0x4c0136c6,0x5e270474 ! Init value for %f44 .word 0xdf6a8e9b,0x9c7f2550 ! Init value for %f46 .word 0x44c1193a,0x7b9431f3 .word 0x3ee4eac5,0x0b640be7 .word 0x06934f68,0x49f38b10 .word 0x724813d3,0x0174c072 .word 0x2ea82d01,0xba076b4a .word 0x1bf22a37,0xe8e63162 .word 0xd6c98c6b,0x90d6e11f .word 0x54f76a23,0xea0ede37 p15_expected_registers: .word 0x57e573b6,0xa8593d98 .word 0x00000000,0xe8119b95 .word 0x00000000,0x0000008c .word 0x00000000,0x9fc8a770 .word 0x52e1ab58,0x6d778246 .word 0xd8e87e21,0xe885bbbb .word 0xc10c7279,0x875863d5 .word 0x00000000,0x47a05d1b p15_expected_fp_regs: .word 0x0e0058b6,0x93bbb6cf .word 0x88519631,0x7e1dddfc .word 0x571232e2,0xd767f72d .word 0x62bb6057,0xdd61c272 .word 0x6273fe2b,0xd7b5b90c .word 0x6de77c9c,0x3c5bcee7 .word 0x059758c3,0x4f5618a8 .word 0xd3d479ef,0xd85a6588 .word 0x0c9811b3,0x766220d6 .word 0xf19e010c,0x9b1e90ad .word 0x50e8362b,0xdd073454 .word 0x48b64214,0x742300cf .word 0x2c923594,0xc2574fb4 .word 0x5e043404,0xd49d5507 .word 0x948e6643,0x0797cdb7 .word 0xa1ee26db,0x4022f598 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p15_local0_expect: .word 0x9ded2166,0xda385e19 .word 0x9c44d590,0x408b1b0a .word 0xc5f93a76,0x44987e56 .word 0xba9aae8d,0x80a34834 .word 0xeb19416e,0xb5b1edf2 .word 0x0a432a26,0x10450b5d .word 0xd64bb8f9,0x9fc8a770 .word 0x3f7c6021,0xdbaa8591 p15_local1_expect: .word 0x603dbfa4,0xc766d323 .word 0x000052ff,0x66b5f467 .word 0xff1eeb66,0xb0d64c99 .word 0x8fab4f8a,0x0dcf5928 .word 0x72687b0f,0x4d1733cf .word 0x3f0e361c,0x8050d8e4 .word 0x7f6f326d,0xfc063c46 .word 0xfb7e090d,0x9c7cb2b5 p15_local2_expect: .word 0x52e1ab58,0x6d778246 .word 0x7cff5f27,0xf2f8abe8 .word 0x36a451ea,0xe478c273 .word 0x917578ce,0x3eaa2f9a .word 0x3b6dc2b6,0xc5f829b2 .word 0xcc5e85a0,0xfc0483ed .word 0xd4002b0b,0xecfcbb5c .word 0x04d67a17,0xc28ff5ea p15_local3_expect: .word 0x08619dcb,0x218b7655 .word 0x9a45ea5d,0xff947bb8 .word 0xf233d0fe,0x47a05d1b .word 0x860580c7,0x82035649 .word 0xe5232480,0xda0f3982 .word 0x88a36092,0x0d241dce .word 0xc10c7279,0x875863d5 .word 0x6a13fefd,0x14c68660 p16_init_registers: .word 0xf6b5a66f,0xb8057027 ! Init value for %l0 .word 0x56cefb86,0x8128cd7a ! Init value for %l1 .word 0x3ecbfaf0,0x0ef21a16 ! Init value for %l2 .word 0xfded411b,0x9b4ba8e7 ! Init value for %l3 .word 0x84c05978,0x1537cddb ! Init value for %l4 .word 0x511db377,0xdf3cf917 ! Init value for %l5 .word 0x6bc6953c,0x95fa3607 ! Init value for %l6 .word 0xe6f67288,0x5cd5bf08 ! Init value for %l7 .align 64 p16_init_freg: .word 0x477de3d3,0xa7b78a18 ! Init value for %f0 .word 0x91a1d72e,0xd352a779 ! Init value for %f2 .word 0x7d491fb5,0x7b75cec9 ! Init value for %f4 .word 0xff67c007,0xda26bfd5 ! Init value for %f6 .word 0x44739e7c,0x5911e8e9 ! Init value for %f8 .word 0x488663ef,0x3df86331 ! Init value for %f10 .word 0x2efdde81,0xa625b5e1 ! Init value for %f12 .word 0x0b410e5f,0x45de69e2 ! Init value for %f14 .word 0xb77c3f63,0xbea2522b ! Init value for %f16 .word 0x16d29ada,0x546edc47 ! Init value for %f18 .word 0x8db6a9ad,0xb2a5a797 ! Init value for %f20 .word 0xbccb6eeb,0x9fad035e ! Init value for %f22 .word 0xc81c2a8d,0x31ee21db ! Init value for %f24 .word 0xfaf33ed2,0x8e1a6cd7 ! Init value for %f26 .word 0x2ce00fdc,0x8b8d40d8 ! Init value for %f28 .word 0xefc9c392,0x98c5a4ae ! Init value for %f30 .word 0x67e37674,0x34d02467 ! Init value for %f32 .word 0x44d72a9e,0xb0b3cdfd ! Init value for %f34 .word 0x8b63251f,0x970abba1 ! Init value for %f36 .word 0xccacfd62,0x08c77b72 ! Init value for %f38 .word 0x673dd206,0x7511d72b ! Init value for %f40 .word 0x0101aa59,0x4f36800b ! Init value for %f42 .word 0xf4c07fbc,0xe1817bd0 ! Init value for %f44 .word 0x91fdaadd,0xc289e7e3 ! Init value for %f46 .word 0xe1b48eb9,0x48bbdc80 .word 0xefc445f9,0x6998c3c3 .word 0x7c5dbcd3,0x79d51422 .word 0x7b30b7a3,0xa71bcc04 .word 0x1dd60621,0x873bb3c1 .word 0xc312efb2,0xa9794ecf .word 0x139fb330,0x045c141c .word 0xd121c37f,0xafe81600 p16_expected_registers: .word 0x00000000,0x8403fe5b .word 0x00000000,0x6fb6449d .word 0x00000000,0x000000e5 .word 0x00000000,0xb71ee413 .word 0x00000000,0xdc5413d3 .word 0x76b64b07,0xfdac3dbd .word 0xcc8d180f,0x62a80e45 .word 0x00000000,0x9ecdc215 p16_expected_fp_regs: .word 0x477de3d3,0xa7b78a18 .word 0x91a1d72e,0xd352a779 .word 0x7d491fb5,0x7b75cec9 .word 0xff67c007,0xda26bfd5 .word 0x44739e7c,0x5911e8e9 .word 0x488663ef,0x3df86331 .word 0x2efdde81,0xa625b5e1 .word 0x0b410e5f,0x45de69e2 .word 0xb77c3f63,0xbea2522b .word 0x16d29ada,0x546edc47 .word 0x8db6a9ad,0xb2a5a797 .word 0xbccb6eeb,0x9fad035e .word 0xc81c2a8d,0x31ee21db .word 0xfaf33ed2,0x8e1a6cd7 .word 0x2ce00fdc,0x8b8d40d8 .word 0xefc9c392,0x98c5a4ae .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p16_local0_expect: .word 0xc87252af,0x5cd5bf08 .word 0x2de4b1f2,0xcb469353 .word 0xa24df89e,0x48ffe71c .word 0x0229d7a5,0x37fff6e2 .word 0x8ecd21a1,0xfdac3dbd .word 0x4f77a754,0xa7b60e70 .word 0x0564407f,0xb1adad5e .word 0x5aff4d05,0xc6ac5c64 p16_local1_expect: .word 0xbdf097d4,0x8128cd7a .word 0xe6f67288,0x5cd5bf08 .word 0x822f3963,0x3cbf3ae5 .word 0x442875d9,0xe76dbb0d .word 0x42ceca9b,0x41e32d0d .word 0x76b64b07,0xfdac3dbd .word 0x6049cc82,0xd1e08cc2 .word 0xd0bef779,0xcc40a43c p16_local2_expect: .word 0xb0b582a4,0x24b44514 .word 0xb691e091,0xc44840e3 .word 0xfdac3dbd,0xa51ad9c1 .word 0xbfba624c,0xdfc88871 .word 0x7a6064de,0x34e67257 .word 0x8b13c215,0x96ffdd6b .word 0xcc8d180f,0x62a80e45 .word 0x00000053,0x7f5a7076 p16_local3_expect: .word 0x80317d3e,0x1aaa898b .word 0xa7b792ba,0xef0b6565 .word 0xfbf4b425,0x019129eb .word 0xa78f110d,0xf78aa2f9 .word 0x00000229,0x23ba8090 .word 0x77eba404,0x1ef4a654 .word 0xd92d9868,0xbaa96ebb .word 0x33242e9b,0xff4d2c92 p17_init_registers: .word 0x18ac06e0,0x38d51f9a ! Init value for %l0 .word 0x1fd2fd19,0xf5b74afd ! Init value for %l1 .word 0x7fa1f19a,0x2bba0532 ! Init value for %l2 .word 0x6d10c083,0xc05ac7e8 ! Init value for %l3 .word 0xebf71852,0x11d97ff4 ! Init value for %l4 .word 0x56d1819e,0x1abaf0ed ! Init value for %l5 .word 0x3d556284,0x16a3e63a ! Init value for %l6 .word 0x81d0fce8,0x36467e39 ! Init value for %l7 .align 64 p17_init_freg: .word 0x14e6d04a,0x3dbe000f ! Init value for %f0 .word 0xf2b079de,0x1d1e947b ! Init value for %f2 .word 0x3cf9c337,0xdfb0fa46 ! Init value for %f4 .word 0x9ea4c092,0x810c8644 ! Init value for %f6 .word 0xd4b2af9a,0xb6c8e38e ! Init value for %f8 .word 0xf8126633,0xb6930fdb ! Init value for %f10 .word 0xc619a9be,0x8711fe51 ! Init value for %f12 .word 0x30825ff7,0x9820a275 ! Init value for %f14 .word 0xad47a232,0x9085e685 ! Init value for %f16 .word 0x49c76677,0xa77589e2 ! Init value for %f18 .word 0x55797b3f,0x47d7e2aa ! Init value for %f20 .word 0x8e9c0973,0xfe3bb805 ! Init value for %f22 .word 0xc8b8a674,0x6b4638f9 ! Init value for %f24 .word 0x81206b32,0xee1f3cab ! Init value for %f26 .word 0x821c0ccc,0xec36c1cd ! Init value for %f28 .word 0x4f0b15ee,0x37fdae85 ! Init value for %f30 .word 0x40ec7b06,0x0612cd50 ! Init value for %f32 .word 0x53f60b2c,0xff21134d ! Init value for %f34 .word 0x6656e45b,0xcf20687c ! Init value for %f36 .word 0x4c83daa5,0x758db8bb ! Init value for %f38 .word 0x8869c636,0x676f2441 ! Init value for %f40 .word 0x9586eb09,0x5c514b78 ! Init value for %f42 .word 0x0c6d0569,0xf94c2b58 ! Init value for %f44 .word 0x038e5507,0x333b8e97 ! Init value for %f46 .word 0x6fdc3e29,0xc38be68b .word 0x7a6f81da,0xdd311740 .word 0x33fcaa8f,0x585c46c3 .word 0x7f4a919e,0x160eb90f .word 0x1e433732,0xb6ebf3fc .word 0xa3c8751d,0xd5567e10 .word 0x576dc2f9,0x43b9a2bd .word 0x17b4a747,0x65f99b8e p17_expected_registers: .word 0xe1af9e24,0xb6de65cb .word 0x00000000,0x3e6ee049 .word 0x00000000,0x000000dd .word 0x50d4ff0b,0x9c02363a .word 0x00000000,0x00000023 .word 0x00000000,0x000000b0 .word 0x3d556284,0x16a3e63a .word 0xffffffff,0xffff9f1a p17_expected_fp_regs: .word 0x14e6d04a,0x3dbe000f .word 0xf2b079de,0x1d1e947b .word 0x3cf9c337,0xdfb0fa46 .word 0x9ea4c092,0x810c8644 .word 0xd4b2af9a,0xb6c8e38e .word 0xf8126633,0xb6930fdb .word 0xc619a9be,0x8711fe51 .word 0x30825ff7,0x9820a275 .word 0xad47a232,0x9085e685 .word 0x49c76677,0xa77589e2 .word 0x55797b3f,0x47d7e2aa .word 0x8e9c0973,0xfe3bb805 .word 0xc8b8a674,0x6b4638f9 .word 0x81206b32,0xee1f3cab .word 0x821c0ccc,0xec36c1cd .word 0x4f0b15ee,0x37fdae85 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p17_local0_expect: .word 0x7bfffa1b,0x11d97ff4 .word 0x00f1b7cc,0xbff35204 .word 0x02911551,0x1023a2e3 .word 0xffba53ab,0xc552e58a .word 0x35ab0b4c,0xd7cff4fd .word 0x000000c6,0x46219ec3 .word 0x50d4ff0b,0x9c02363a .word 0xd1a5f1d0,0x11877861 p17_local1_expect: .word 0x983e754b,0x06aa3a9c .word 0x35609f1a,0x81a9ae09 .word 0x00000000,0x000000dd .word 0x4a90dac8,0x41fc6be1 .word 0xe406f430,0xa75490a4 .word 0xb309596f,0x69265e05 .word 0x2c129045,0xa0869782 .word 0x92a1932d,0xda661681 p17_local2_expect: .word 0xfe22ffce,0xe61da00f .word 0x51f72fbd,0x87def133 .word 0x116cb744,0x4edaa626 .word 0x3c2d79d3,0x49a2ed80 .word 0x028ffc65,0xf5b74afd .word 0x39b393ab,0x4f6f6cff .word 0x302c92af,0x332362ff .word 0x7c355d95,0xed228734 p17_local3_expect: .word 0xe1af9e24,0xb6de65cb .word 0xe0ff151c,0x4243feed .word 0xfced421c,0xd82ceacd .word 0x2bba0532,0x517cccd2 .word 0x3f8c6e52,0x2cee4c76 .word 0xa3f52e4b,0x57137b6e .word 0xa6b18558,0x2fbe8236 .word 0xb12c063c,0xb41ffc50 p18_init_registers: .word 0x4d666e5a,0x04e481f4 ! Init value for %l0 .word 0xf5668f87,0xdeeebdcb ! Init value for %l1 .word 0x8b04d882,0x8d572508 ! Init value for %l2 .word 0x7c8d643c,0x3643a150 ! Init value for %l3 .word 0x4e7e9bc0,0x68f081cc ! Init value for %l4 .word 0x07e88b2e,0x115b6737 ! Init value for %l5 .word 0xbe9f33b8,0xe2457ae4 ! Init value for %l6 .word 0xa30ecf58,0x6a6faafc ! Init value for %l7 .align 64 p18_init_freg: .word 0xaae4e07b,0x2b716065 ! Init value for %f0 .word 0x3db8e052,0x378c860a ! Init value for %f2 .word 0x27b71a41,0x9af05f16 ! Init value for %f4 .word 0xf0fdd22b,0xbce456f4 ! Init value for %f6 .word 0xf58210d6,0x81cf61b9 ! Init value for %f8 .word 0x4ca1f325,0xc9c40a99 ! Init value for %f10 .word 0xa16e5f53,0xe213bb5f ! Init value for %f12 .word 0x907e2f2a,0xeedd0f6a ! Init value for %f14 .word 0x68ab6a87,0xbfe6153b ! Init value for %f16 .word 0x35d952b4,0xb2be409a ! Init value for %f18 .word 0x2f2b21d3,0x34850fb5 ! Init value for %f20 .word 0x3bd8c7b6,0xc028b03c ! Init value for %f22 .word 0x712911bb,0x136d6fdf ! Init value for %f24 .word 0x124cb540,0xff0f73ff ! Init value for %f26 .word 0xc3bc1e0e,0x42d49a0d ! Init value for %f28 .word 0xf38a864c,0xcfabed5e ! Init value for %f30 .word 0xc209e0a6,0x9ff0fbac ! Init value for %f32 .word 0x5752975e,0xbd1ce8af ! Init value for %f34 .word 0x5b641998,0x05fa7d90 ! Init value for %f36 .word 0xd3c2fc0f,0x70eeea3b ! Init value for %f38 .word 0x03420682,0x42f160ca ! Init value for %f40 .word 0x7a08c993,0x801c93b5 ! Init value for %f42 .word 0x1e77e309,0x5d6b675a ! Init value for %f44 .word 0x71887f39,0x1014c0e9 ! Init value for %f46 .word 0xfe8d4c91,0x86440e19 .word 0x040b6cdc,0x5e177e01 .word 0x0502ac6e,0x003a6303 .word 0x16c9b95d,0xcba19d07 .word 0x1769edb8,0xfb8709e2 .word 0x78989bbb,0xc56c7ecd .word 0x4905d31a,0x8039c29a .word 0x049abd3f,0x2a32c9f3 p18_expected_registers: .word 0x4d666e5a,0x04e481f4 .word 0x00000000,0x00000043 .word 0x00000000,0x769bfb86 .word 0x00000000,0xa7046982 .word 0x00000000,0x000000df .word 0x00000000,0x00000004 .word 0x00000000,0x31ffd759 .word 0x00000000,0x1121376e p18_expected_fp_regs: .word 0xaae4e07b,0x2b716065 .word 0x3db8e052,0x378c860a .word 0x27b71a41,0x9af05f16 .word 0xf0fdd22b,0xbce456f4 .word 0xf58210d6,0x81cf61b9 .word 0x4ca1f325,0xc9c40a99 .word 0xa16e5f53,0xe213bb5f .word 0x907e2f2a,0xeedd0f6a .word 0x68ab6a87,0xbfe6153b .word 0x35d952b4,0xb2be409a .word 0x2f2b21d3,0x34850fb5 .word 0x3bd8c7b6,0xc028b03c .word 0x712911bb,0x136d6fdf .word 0x124cb540,0xff0f73ff .word 0xc3bc1e0e,0x42d49a0d .word 0xf38a864c,0xcfabed5e .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p18_local0_expect: .word 0x93f46bcd,0xffffde50 .word 0xffffde50,0x9f58f72a .word 0xaf48bde4,0x70d7f9c5 .word 0xa977a4c4,0xaba238a0 .word 0xcc147014,0x6a9d73d4 .word 0x965e4b3c,0xc7c24379 .word 0xc1a7fe77,0x419df6c1 .word 0x45bfc2b9,0x03f3ac55 p18_local1_expect: .word 0xf139822c,0xd7351fb0 .word 0x06c89da7,0xc48cc17c .word 0xa8323691,0xfa2cd9cb .word 0x31ffd759,0x4d1addcc .word 0xc15fc082,0x7c27458c .word 0x6cfb7d42,0xf552c453 .word 0x9f1fd7d4,0x0ad88a8e .word 0xaa86f5e6,0xc8696094 p18_local2_expect: .word 0xec2f7dff,0x74f39438 .word 0x503938fe,0x0f75ff4d .word 0xef0dc5b6,0x04e481f4 .word 0xa75170a4,0x6e54711d .word 0xbb1d86f0,0x928ddd44 .word 0x92cfff0f,0xc3cadacd .word 0x5addd10c,0x90ae91b1 .word 0xb5f39cfe,0x36808844 p18_local3_expect: .word 0xde50fd09,0x309dbc7a .word 0x3f776071,0xae574276 .word 0x9834d580,0xc7e36877 .word 0x4a0d172b,0x0afbdf8a .word 0xa52b319d,0x1121376e .word 0xdef48f46,0xffaab910 .word 0x72feffb6,0x8be839c4 .word 0x769bfb86,0x10ffad6d p19_init_registers: .word 0xa6339c76,0x565adfaa ! Init value for %l0 .word 0xa2563fbe,0x02e22055 ! Init value for %l1 .word 0x0aec40fe,0x7df20a6a ! Init value for %l2 .word 0x9b62e6a2,0x524d8534 ! Init value for %l3 .word 0x30094216,0xd1906e4b ! Init value for %l4 .word 0x6bdce5c4,0x888346d8 ! Init value for %l5 .word 0x53bd2aaa,0x127d9ea2 ! Init value for %l6 .word 0x74a34e5f,0xfa3fa428 ! Init value for %l7 .align 64 p19_init_freg: .word 0x7ec018d8,0x9cc78f1f ! Init value for %f0 .word 0x8475f5f6,0x42729909 ! Init value for %f2 .word 0x9e890eb1,0x3bfd1281 ! Init value for %f4 .word 0x6d0c92ea,0xd25652ef ! Init value for %f6 .word 0x867b7879,0x5f67fa6e ! Init value for %f8 .word 0xc7c4a8c9,0x26b2a399 ! Init value for %f10 .word 0x8def1b82,0x00ca6158 ! Init value for %f12 .word 0x5f57e1f6,0xb9ed4091 ! Init value for %f14 .word 0xfb2a0ef8,0xd04d42e4 ! Init value for %f16 .word 0x16458b51,0x59128512 ! Init value for %f18 .word 0x54459f9a,0xaf3ef792 ! Init value for %f20 .word 0xcd2c11fb,0xb7c217e7 ! Init value for %f22 .word 0x80c5af32,0xd6121e4a ! Init value for %f24 .word 0xb93a11b1,0xc82d2e60 ! Init value for %f26 .word 0x05621a77,0x2caa98f5 ! Init value for %f28 .word 0xb7559ba3,0xb779139c ! Init value for %f30 .word 0x795d9918,0x256b678a ! Init value for %f32 .word 0x4d92db2e,0x93a78a4c ! Init value for %f34 .word 0x2e64fef0,0x7a0cbecc ! Init value for %f36 .word 0x79eed03f,0x7a2d1981 ! Init value for %f38 .word 0x35adc2aa,0x5fb5de2e ! Init value for %f40 .word 0x78837e6e,0x8204498f ! Init value for %f42 .word 0x3e23ba26,0x2d955873 ! Init value for %f44 .word 0x638bab0c,0x8c7c9045 ! Init value for %f46 .word 0x84419c10,0x5ae153ed .word 0xa40266ad,0x652973e6 .word 0xbb4fb818,0x7dff1089 .word 0x06811186,0xe6c7958a .word 0x72fd2755,0x64d37d8c .word 0x3a0d65e6,0xdf9b9b09 .word 0x8be782a0,0xe19cc7f5 .word 0x443a380c,0x964ded70 p19_expected_registers: .word 0x00000000,0x000000e9 .word 0x00000000,0x1c292310 .word 0x78453336,0x32417752 .word 0x00000000,0xc09ff10d .word 0xffffffff,0xffffff89 .word 0x00000000,0x43e08168 .word 0x53bd2aaa,0x127d9ea2 .word 0x00000000,0x3063134e p19_expected_fp_regs: .word 0x7ec018d8,0x9cc78f1f .word 0x8475f5f6,0x42729909 .word 0x9e890eb1,0x3bfd1281 .word 0x6d0c92ea,0xd25652ef .word 0x867b7879,0x5f67fa6e .word 0xc7c4a8c9,0x26b2a399 .word 0x8def1b82,0x00ca6158 .word 0x5f57e1f6,0xb9ed4091 .word 0xfb2a0ef8,0xd04d42e4 .word 0x16458b51,0x59128512 .word 0x54459f9a,0xaf3ef792 .word 0xcd2c11fb,0xb7c217e7 .word 0x80c5af32,0xd6121e4a .word 0xb93a11b1,0xc82d2e60 .word 0x05621a77,0x2caa98f5 .word 0xb7559ba3,0xb779139c .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p19_local0_expect: .word 0x9167b186,0x891e3d36 .word 0x9067ab2f,0x58b3385f .word 0xdefffe86,0x5bff2314 .word 0x9f5fa94a,0x3300b1ed .word 0x00000000,0x1c292310 .word 0x7838edd7,0xffffa3c7 .word 0xde33c725,0x58c8e562 .word 0x9cdaff94,0xad50df7a p19_local1_expect: .word 0x78453336,0x32417752 .word 0xc1c8897c,0xa07f0b56 .word 0x42c66407,0xbbaf5f34 .word 0x73cbf009,0xeb440638 .word 0x1b4d6bfc,0xabebec0c .word 0x467aff50,0xc7e55ca1 .word 0xff4c8f5e,0x990d7c20 .word 0xffd00572,0x7ce5828f p19_local2_expect: .word 0xcb577a4a,0x79d0122e .word 0xf6950e10,0xb8224fc9 .word 0x90de5c6f,0x43e08168 .word 0x7dbbe93e,0x1c292310 .word 0x2eff168d,0xc65bc04e .word 0xf502d24f,0x38de5153 .word 0xddd654f2,0x87641f00 .word 0x3063134e,0xc45d2a2c p19_local3_expect: .word 0x31a02c4d,0x5890cf7f .word 0xaeb0433f,0x1c883455 .word 0x4f780ce5,0xfcd88b87 .word 0xe17d309f,0xd091ff5e .word 0x6d12a1b3,0x2f8b434a .word 0xb5a4ad5b,0x7ce5828f .word 0xeb1975d2,0xc24940d1 .word 0x1ec2929e,0x0c3854f9 p20_init_registers: .word 0x5cd7baec,0xd9fb9a30 ! Init value for %l0 .word 0x4948b218,0xa749d81c ! Init value for %l1 .word 0x39623e58,0x348b3226 ! Init value for %l2 .word 0xec49cdc3,0xb7a5d89e ! Init value for %l3 .word 0x8abd62e0,0x3ba8ce8d ! Init value for %l4 .word 0x523c51ec,0x4add9a0f ! Init value for %l5 .word 0xe2863dee,0x9bdc14fe ! Init value for %l6 .word 0x960656b6,0x3c704802 ! Init value for %l7 .align 64 p20_init_freg: .word 0x8f66c0cb,0x0aca677a ! Init value for %f0 .word 0xf552b0d8,0xa7088215 ! Init value for %f2 .word 0x9baa1d12,0x74ea56e8 ! Init value for %f4 .word 0xa2194d89,0xbbadaf49 ! Init value for %f6 .word 0xb4c4aa0a,0xee805cc3 ! Init value for %f8 .word 0x21cd9871,0x41d57abc ! Init value for %f10 .word 0xde6a3229,0x9816dc9e ! Init value for %f12 .word 0x8020cf6d,0x5a063a71 ! Init value for %f14 .word 0x4ffc5fec,0x696534b0 ! Init value for %f16 .word 0xf446f94b,0xe6f41cf5 ! Init value for %f18 .word 0x1ee72764,0x09f5d5d6 ! Init value for %f20 .word 0x53fa4af0,0xb79b736d ! Init value for %f22 .word 0x65210455,0x9231466b ! Init value for %f24 .word 0xbb3e905c,0x9da47ff8 ! Init value for %f26 .word 0xf603b7f9,0x8d640cfa ! Init value for %f28 .word 0x61c3aa24,0xf4da9f5e ! Init value for %f30 .word 0x4d2a6076,0xbbbdb155 ! Init value for %f32 .word 0xa08747d4,0x7ccf51bf ! Init value for %f34 .word 0xeab8a948,0x3cc95286 ! Init value for %f36 .word 0x16cc71f5,0x102890f2 ! Init value for %f38 .word 0xbea4b003,0xb7db4031 ! Init value for %f40 .word 0xcd14bea5,0xd736e785 ! Init value for %f42 .word 0x02e25f5f,0xe105df25 ! Init value for %f44 .word 0x6f1bce4b,0x0edd5735 ! Init value for %f46 .word 0x2232e532,0x12fba803 .word 0x82479015,0x260cce5e .word 0xf2e68e18,0xbadda835 .word 0x1f3b9478,0x38a23658 .word 0xf9f245a5,0xdd76cc7c .word 0x49d705b3,0xafa73ee8 .word 0xc01d2ea1,0xd5d7d0b7 .word 0x13ce9af1,0xc107392f p20_expected_registers: .word 0x00000000,0xd4866b44 .word 0x4948b218,0xa749d81c .word 0x56f60f50,0x9b128940 .word 0x2b1abec9,0x62ff6b6f .word 0x00000000,0x9b1289ff .word 0x00000000,0x2fd0ed51 .word 0x00000000,0x00000093 .word 0x00000000,0x0000d15d p20_expected_fp_regs: .word 0x8f66c0cb,0x0aca677a .word 0xf552b0d8,0xa7088215 .word 0x9baa1d12,0x74ea56e8 .word 0xa2194d89,0xbbadaf49 .word 0xb4c4aa0a,0xee805cc3 .word 0x21cd9871,0x41d57abc .word 0xde6a3229,0x9816dc9e .word 0x8020cf6d,0x5a063a71 .word 0x4ffc5fec,0x696534b0 .word 0xf446f94b,0xe6f41cf5 .word 0x1ee72764,0x09f5d5d6 .word 0x53fa4af0,0xb79b736d .word 0x65210455,0x9231466b .word 0xbb3e905c,0x9da47ff8 .word 0xf603b7f9,0x8d640cfa .word 0x61c3aa24,0xf4da9f5e .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p20_local0_expect: .word 0x4454e518,0xf56f8769 .word 0xdd0b35e1,0xb715dee6 .word 0x0000d15d,0xffff3aca .word 0xd9fb9a30,0xd5ca4c88 .word 0x57c53654,0xa8b850d9 .word 0x30931631,0x3a5b791c .word 0xb1c13eb9,0x13822123 .word 0xd9fb9a30,0x0dacc022 p20_local1_expect: .word 0xc2057736,0xb472b63b .word 0xe1f9238b,0xff79ea7e .word 0x36dbd70f,0x868cd0c4 .word 0x14fec43e,0x73434e4b .word 0xc2b61b7f,0x045b4ef5 .word 0xb239348e,0x85a371ff .word 0x53d1857f,0x14fec43e .word 0x65e2c574,0x22ce9dae p20_local2_expect: .word 0x5cd7baec,0xd3e65f6c .word 0x7d292ccb,0x0a55cabf .word 0x2b1abec9,0x62ff6b6f .word 0x56f60f50,0x9b128940 .word 0x0000238b,0xc9eeeda0 .word 0x827e7b48,0xe9fa0334 .word 0x52727f6a,0x25b45db2 .word 0x9b1289ff,0xd9fb9a30 p20_local3_expect: .word 0xf504d8e9,0x54a0ff17 .word 0xaf53d3aa,0xb6e45fb0 .word 0xc68eadda,0x0572afcd .word 0x418da619,0x15db8259 .word 0x16d775a4,0xa487b786 .word 0xb7d417ad,0x3ff32693 .word 0x0b8cb4cd,0x40f77dd6 .word 0xdf083b85,0xc52dba40 p21_init_registers: .word 0x171faa26,0xb8036389 ! Init value for %l0 .word 0x56df5a3b,0x9fab77fb ! Init value for %l1 .word 0x0bc492a8,0x8b0c9369 ! Init value for %l2 .word 0xfa38d808,0x6d3bf92e ! Init value for %l3 .word 0xbcb1d0e8,0x12f7189d ! Init value for %l4 .word 0x40712c3d,0xf1c24758 ! Init value for %l5 .word 0x8b8d3a0a,0x1dd153be ! Init value for %l6 .word 0xbc5bc236,0x751b497e ! Init value for %l7 .align 64 p21_init_freg: .word 0x33d40c36,0x8b130c69 ! Init value for %f0 .word 0x184f0955,0x139fc4a8 ! Init value for %f2 .word 0x1b50472c,0x442c7d3a ! Init value for %f4 .word 0x8fcc7ca5,0x244cc5c1 ! Init value for %f6 .word 0x810d6edd,0x11bda954 ! Init value for %f8 .word 0x0719bebe,0x153571a3 ! Init value for %f10 .word 0x8356cbaa,0x3c3a424d ! Init value for %f12 .word 0xe62044c6,0x9dcea43e ! Init value for %f14 .word 0x3b6a9c0e,0x0c0fbdc8 ! Init value for %f16 .word 0xec63824e,0xf98a07f0 ! Init value for %f18 .word 0x2ef16d2e,0x85097840 ! Init value for %f20 .word 0xea3c83de,0xf4bee45d ! Init value for %f22 .word 0x7e6572fe,0x12f6d3cb ! Init value for %f24 .word 0xff4a6eae,0x17af4e3c ! Init value for %f26 .word 0x49062c49,0x034e1af3 ! Init value for %f28 .word 0x8ce810a5,0x676e70cd ! Init value for %f30 .word 0x825babf8,0xdd66c097 ! Init value for %f32 .word 0x10682546,0x643bd961 ! Init value for %f34 .word 0xaa8e06d3,0xa65d0608 ! Init value for %f36 .word 0x0261f462,0x1c5c6f4c ! Init value for %f38 .word 0x0e9d9e17,0xfe3ebcdd ! Init value for %f40 .word 0xac1c9526,0x6b1e6b3d ! Init value for %f42 .word 0x415bcd03,0xa47879c0 ! Init value for %f44 .word 0xe76c7e81,0x4ef0025c ! Init value for %f46 .word 0x96ab11e2,0x8a944a20 .word 0x4bad8f1c,0x64380c3e .word 0xf40f6763,0xd2ce0020 .word 0x85bc0c4c,0x69adfd26 .word 0x38371d63,0x07e4a229 .word 0xf77f09bc,0xeb21fcda .word 0xc52ea9b7,0xbbab9ee8 .word 0x39997987,0x11ee7a52 p21_expected_registers: .word 0x00000000,0x00000064 .word 0x00000000,0xa673f8b5 .word 0x00000000,0x000000db .word 0x00000000,0xbee3089b .word 0x00000000,0x00000011 .word 0x00000000,0x000000b0 .word 0x00000000,0x1fb190a0 .word 0xa65388fd,0x9f43b31e p21_expected_fp_regs: .word 0x33d40c36,0x8b130c69 .word 0x184f0955,0x139fc4a8 .word 0x1b50472c,0x442c7d3a .word 0x8fcc7ca5,0x244cc5c1 .word 0x810d6edd,0x11bda954 .word 0x0719bebe,0x153571a3 .word 0x8356cbaa,0x3c3a424d .word 0xe62044c6,0x9dcea43e .word 0x3b6a9c0e,0x0c0fbdc8 .word 0xec63824e,0xf98a07f0 .word 0x2ef16d2e,0x85097840 .word 0xea3c83de,0xf4bee45d .word 0x7e6572fe,0x12f6d3cb .word 0xff4a6eae,0x17af4e3c .word 0x49062c49,0x034e1af3 .word 0x8ce810a5,0x676e70cd .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p21_local0_expect: .word 0x82705028,0x465ba524 .word 0x74d722ad,0xdf980305 .word 0xcf4c8d53,0x6861a611 .word 0xff4b9661,0xe9c978a5 .word 0x8ac6cba4,0x781a4eff .word 0xb9ba9647,0xc76fd269 .word 0x8458412a,0xa673f8b5 .word 0xa65388fd,0x9f43b31e p21_local1_expect: .word 0xf7d7926c,0x4aaed5f8 .word 0x2b29d596,0xa8a8ff81 .word 0x8b0c9369,0xbb3daf36 .word 0xdc50befd,0x1de34457 .word 0x333eede7,0xeb810df3 .word 0x1b43050c,0x0c908323 .word 0xf4038afb,0x9a9570a6 .word 0x94b327ed,0x723658bf p21_local2_expect: .word 0xd35eedc7,0x4bf31df2 .word 0x6d3bf92e,0x40720067 .word 0xff2c68c6,0x07464558 .word 0x0c8eced8,0x42d93965 .word 0x297ff937,0x49139d4e .word 0xb4be01d5,0xb94d705a .word 0xff02a529,0xfd7bf2ea .word 0x86dba145,0x862c9a6f p21_local3_expect: .word 0x1fb190a0,0xb2084449 .word 0x267a4b75,0xa836127c .word 0x1a91a2ed,0xdc6e10df .word 0x23dc41ff,0x31e638ff .word 0x84eebffd,0x9b331a60 .word 0x88758c46,0x01c50024 .word 0x972638c6,0x8a31e295 .word 0x4c041977,0x2ba1edcc p22_init_registers: .word 0xa2540ec4,0xcc484b19 ! Init value for %l0 .word 0xa9f2e204,0x2b24305e ! Init value for %l1 .word 0xc9a7192d,0xbb820d95 ! Init value for %l2 .word 0xc2589bc4,0x0ae0e249 ! Init value for %l3 .word 0xf067bfc2,0xe549b465 ! Init value for %l4 .word 0x4e2dc114,0xa8e60e6d ! Init value for %l5 .word 0xcd5c934b,0xb9e1f5b0 ! Init value for %l6 .word 0xbc2345f8,0x80da73e8 ! Init value for %l7 .align 64 p22_init_freg: .word 0xf25c7ef8,0xdd255ff2 ! Init value for %f0 .word 0x26f682f4,0x3feb66c3 ! Init value for %f2 .word 0xdd221ef7,0x9fd1e3dc ! Init value for %f4 .word 0xa3b50a6f,0xb8034047 ! Init value for %f6 .word 0x7af53525,0xe3b9697d ! Init value for %f8 .word 0x37d078f8,0xfb059ea1 ! Init value for %f10 .word 0x8a00ea71,0x9acb55c8 ! Init value for %f12 .word 0x41e5c08e,0x71a7e8c1 ! Init value for %f14 .word 0xe077ffed,0x20901ffb ! Init value for %f16 .word 0x97585b04,0x3ee50158 ! Init value for %f18 .word 0x5f73d082,0x79a88e9f ! Init value for %f20 .word 0xec935897,0x9a058124 ! Init value for %f22 .word 0xf6d2e537,0x4096ca1f ! Init value for %f24 .word 0x76746938,0x5cd2425f ! Init value for %f26 .word 0x3d61114a,0xdd353241 ! Init value for %f28 .word 0xfe2ecc02,0x2811b73e ! Init value for %f30 .word 0xd2820d97,0x9d6702f1 ! Init value for %f32 .word 0x49bb1078,0xda5764b7 ! Init value for %f34 .word 0xfb4aa1ff,0x1105a62b ! Init value for %f36 .word 0x608090bc,0x1ddb4d73 ! Init value for %f38 .word 0xf9acba91,0xa0b35223 ! Init value for %f40 .word 0x120fd573,0x7f2f7d13 ! Init value for %f42 .word 0x15dae1aa,0xaf15f635 ! Init value for %f44 .word 0xb3c3dbb8,0x1108955c ! Init value for %f46 .word 0x5caa852d,0xa18fe14a .word 0xece299d8,0x6abc52ff .word 0x76adde57,0x7c4130ed .word 0xc1f3a81a,0x54a29468 .word 0x3c000f53,0x191feaf6 .word 0xbff76bae,0x26f39a83 .word 0xf8348bde,0xd548a584 .word 0xc739faec,0x45355cc5 p22_expected_registers: .word 0x00000000,0x929b6442 .word 0x4d7938cd,0x0b7928ef .word 0x00000000,0x0000007d .word 0x00000000,0xdb1dfe50 .word 0x00000000,0x00000042 .word 0x4d5bd304,0x7cbad8fd .word 0x00000000,0x392878f1 .word 0x00000000,0x000000fe p22_expected_fp_regs: .word 0xf25c7ef8,0xdd255ff2 .word 0x26f682f4,0x3feb66c3 .word 0xdd221ef7,0x9fd1e3dc .word 0xa3b50a6f,0xb8034047 .word 0x7af53525,0xe3b9697d .word 0x37d078f8,0xfb059ea1 .word 0x8a00ea71,0x9acb55c8 .word 0x41e5c08e,0x71a7e8c1 .word 0xe077ffed,0x20901ffb .word 0x97585b04,0x3ee50158 .word 0x5f73d082,0x79a88e9f .word 0xec935897,0x9a058124 .word 0xf6d2e537,0x4096ca1f .word 0x76746938,0x5cd2425f .word 0x3d61114a,0xdd353241 .word 0xfe2ecc02,0x2811b73e .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p22_local0_expect: .word 0xef69c057,0xb9132a4d .word 0xd4636c26,0x8b00ef68 .word 0x40bf72bf,0x73d6f7b9 .word 0x1c3d6bcc,0xa5f0e6bf .word 0xe124ff34,0x71e0021c .word 0x3deb3ada,0xef9ae669 .word 0x34a3b10e,0xe0feb9f5 .word 0x76a18f65,0xbb820d95 p22_local1_expect: .word 0xc0826576,0x2eb8c7a9 .word 0xff84f194,0xd7af21d0 .word 0xffba0bd9,0x00b6b457 .word 0xa9f68e49,0x7331eb4f .word 0xcdc12ab6,0x63089657 .word 0x555cfeec,0x0209c9ff .word 0x00000dcd,0x900fb280 .word 0xb83097fb,0x392878f1 p22_local2_expect: .word 0x02e49c07,0x351583ae .word 0x4d7938cd,0x0b7928ef .word 0xf4980f87,0x9e3832ac .word 0x73f6c97d,0x03cec34d .word 0x8dfbdde6,0x0dcd3bc3 .word 0xe3e2db45,0x03e5d40d .word 0x929b6442,0x9aff03ff .word 0x509cabea,0x8329abee p22_local3_expect: .word 0x3ecc1256,0x3850fd2d .word 0x4ead81da,0xe0588b6a .word 0xefd4a6c3,0x07121df2 .word 0xa50e6f31,0x31d05693 .word 0xbc880c24,0x53f7cdea .word 0x18ac9fff,0xc7c8773e .word 0x4d5bd304,0x7cbad8fd .word 0xe42b96c4,0x5d47883f p23_init_registers: .word 0x468f048a,0xb8e8cf29 ! Init value for %l0 .word 0xa76e8490,0x4acc4a88 ! Init value for %l1 .word 0xb3fa835b,0xf74ed921 ! Init value for %l2 .word 0x4256405c,0x7a7168e0 ! Init value for %l3 .word 0xfe04f416,0xce913231 ! Init value for %l4 .word 0xb193fb28,0xc179f607 ! Init value for %l5 .word 0x3a37e334,0xb43c6c47 ! Init value for %l6 .word 0x45109114,0x9706bfc3 ! Init value for %l7 .align 64 p23_init_freg: .word 0xf6778def,0x9fd676de ! Init value for %f0 .word 0xb1c1c711,0x98132bde ! Init value for %f2 .word 0xacf02aa7,0x67297abd ! Init value for %f4 .word 0xc5b8c30c,0x9489706e ! Init value for %f6 .word 0x6c6bc0d0,0xc7a109a6 ! Init value for %f8 .word 0x84861e8d,0xe60594f6 ! Init value for %f10 .word 0xd6305882,0x2c27da22 ! Init value for %f12 .word 0x4be7183c,0x19564f27 ! Init value for %f14 .word 0x3eb0fef8,0xf3e2a9b2 ! Init value for %f16 .word 0x672a4fe2,0xad6d5232 ! Init value for %f18 .word 0x180302fb,0x8ebc8d8c ! Init value for %f20 .word 0xb72e7134,0x2d2b9268 ! Init value for %f22 .word 0x3da6553e,0x8b616c83 ! Init value for %f24 .word 0x31e01a78,0x64de1257 ! Init value for %f26 .word 0x16346055,0x529e5209 ! Init value for %f28 .word 0x1384caa2,0xa19d1fdc ! Init value for %f30 .word 0xe5308536,0xc6e2ea63 ! Init value for %f32 .word 0xa0c7c7be,0x3a95b943 ! Init value for %f34 .word 0xd91280c5,0x7c280281 ! Init value for %f36 .word 0x8072d269,0x1320203f ! Init value for %f38 .word 0xf5503638,0xcd1599f2 ! Init value for %f40 .word 0xe421b75c,0xda00434b ! Init value for %f42 .word 0xd84c5f04,0x049ce762 ! Init value for %f44 .word 0x486f6206,0x68c17a00 ! Init value for %f46 .word 0x36a79d4c,0x3a6a0e15 .word 0x7560e879,0xf55b78c4 .word 0x9d711607,0x91ed4999 .word 0xae0799af,0x6e9106d7 .word 0x3604645a,0x75cf5137 .word 0x8fd604b4,0xbbf77ac8 .word 0x123c02d8,0x1351407e .word 0x4b662be9,0x6d927a1a p23_expected_registers: .word 0x65ca04f9,0xe1601ef6 .word 0x00000000,0xc8202d28 .word 0x00000000,0x00000015 .word 0x00000000,0xe08419e8 .word 0x00000000,0xabf271f6 .word 0x00000000,0x0000e224 .word 0xf6110ff5,0x29368159 .word 0x00000000,0x000000f6 p23_expected_fp_regs: .word 0xf6778def,0x9fd676de .word 0xb1c1c711,0x98132bde .word 0xacf02aa7,0x67297abd .word 0xc5b8c30c,0x9489706e .word 0x6c6bc0d0,0xc7a109a6 .word 0x84861e8d,0xe60594f6 .word 0xd6305882,0x2c27da22 .word 0x4be7183c,0x19564f27 .word 0x3eb0fef8,0xf3e2a9b2 .word 0x672a4fe2,0xad6d5232 .word 0x180302fb,0x8ebc8d8c .word 0xb72e7134,0x2d2b9268 .word 0x3da6553e,0x8b616c83 .word 0x31e01a78,0x64de1257 .word 0x16346055,0x529e5209 .word 0x1384caa2,0xa19d1fdc .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p23_local0_expect: .word 0xe038b0a8,0xa2dbfa9e .word 0x623b1e2a,0xa1f983a5 .word 0x1840ff9e,0x3e907c2e .word 0x141778d7,0x5e2f8106 .word 0xc8202d28,0x2784ffc5 .word 0x34445247,0x044ab357 .word 0x42718f0c,0xce913231 .word 0x3c1d5660,0x484bcbcb p23_local1_expect: .word 0xecfe9426,0xb643b4cc .word 0x6ef11231,0x5101ea3d .word 0xb2855f88,0x1ae378be .word 0xe571344d,0x0fd2971c .word 0xcd7387f5,0x7142a1bb .word 0xf7bf9285,0x00000052 .word 0x3cecff07,0xd7042cff .word 0x70e3f63a,0xe1601ef6 p23_local2_expect: .word 0x00000006,0xe5b85cb0 .word 0x78da928d,0x0a579456 .word 0x65ca04f9,0xe1601ef6 .word 0x9e2ea6b9,0xe7e0304b .word 0x9acb26b3,0xe4cb814a .word 0x03635a39,0x379b4dab .word 0xffad0354,0x1b9cffa8 .word 0xffaad75b,0xe2244d0f p23_local3_expect: .word 0xf6110ff5,0x29368159 .word 0x4395f0cd,0x2d01f4f8 .word 0x06f19f24,0x6072c48d .word 0xfa309200,0xd11cc72b .word 0x00000094,0xbd07cb2d .word 0xe08419e8,0xcfbedf7a .word 0x895681c5,0xc63c2c0a .word 0xa0e0647a,0xa59bbeff p24_init_registers: .word 0x72fc9e6d,0xdd569519 ! Init value for %l0 .word 0x8bf19766,0x5e9a5037 ! Init value for %l1 .word 0xdc0dee59,0xfa7c4740 ! Init value for %l2 .word 0x4d557d98,0x0c80ea39 ! Init value for %l3 .word 0xc2ee2e4e,0x6d16431c ! Init value for %l4 .word 0x13c73a7e,0x3848fe35 ! Init value for %l5 .word 0xacaef38c,0x5f65bcf8 ! Init value for %l6 .word 0xe6630c23,0xb1a94205 ! Init value for %l7 .align 64 p24_init_freg: .word 0x0436aa81,0x6bfe0460 ! Init value for %f0 .word 0x85db0528,0xefedce1a ! Init value for %f2 .word 0x02641b4a,0x603d1d20 ! Init value for %f4 .word 0xdf9a090b,0x7f86a080 ! Init value for %f6 .word 0xea398402,0xf096f61c ! Init value for %f8 .word 0xcf0980ba,0x2d9046ce ! Init value for %f10 .word 0x2494e650,0x9da06170 ! Init value for %f12 .word 0x8915dd4a,0x08e14e4f ! Init value for %f14 .word 0x4263227b,0xe2c27a26 ! Init value for %f16 .word 0xfb2fd7d4,0x6a4cd993 ! Init value for %f18 .word 0x06199553,0x023eab77 ! Init value for %f20 .word 0x3c1d0a2c,0xad034544 ! Init value for %f22 .word 0x5ea008af,0x48120184 ! Init value for %f24 .word 0x9e4dd565,0x2afafa7c ! Init value for %f26 .word 0x3dbdcdde,0x1a761d0f ! Init value for %f28 .word 0x5c1e7af7,0x72430753 ! Init value for %f30 .word 0x134e970e,0xce837736 ! Init value for %f32 .word 0x66e1ab1a,0x7955cb21 ! Init value for %f34 .word 0x910f8b1d,0x4a4ac9ec ! Init value for %f36 .word 0x568de850,0x45e41157 ! Init value for %f38 .word 0x87354cf1,0xc74799a9 ! Init value for %f40 .word 0xe768560d,0x7e4f330c ! Init value for %f42 .word 0xe3ac1551,0x29ee2153 ! Init value for %f44 .word 0x0b6cded9,0xdedefbdb ! Init value for %f46 .word 0xba566681,0x4a5f346b .word 0x23903adb,0x9dbc7889 .word 0x37c01b45,0xdb9be3a2 .word 0x55287c86,0x3919d3b5 .word 0x9a404775,0x4b024b6e .word 0x04cf8223,0xa2b5a5ee .word 0xa7725235,0x80b4d29e .word 0xc5defa68,0x21a712f6 p24_expected_registers: .word 0x72fc9e6d,0xdd569519 .word 0x8bf19766,0x5e9a5037 .word 0x1e4ac4b6,0xa90efc5c .word 0x00000000,0x6ad9f982 .word 0x00000000,0x3a0dc108 .word 0x00000000,0xe11b644d .word 0x00000000,0x680063b4 .word 0x00000000,0xcadfec6d p24_expected_fp_regs: .word 0x0436aa81,0x6bfe0460 .word 0x85db0528,0xefedce1a .word 0x02641b4a,0x603d1d20 .word 0xdf9a090b,0x7f86a080 .word 0xea398402,0xf096f61c .word 0xcf0980ba,0x2d9046ce .word 0x2494e650,0x9da06170 .word 0x8915dd4a,0x08e14e4f .word 0x4263227b,0xe2c27a26 .word 0xfb2fd7d4,0x6a4cd993 .word 0x06199553,0x023eab77 .word 0x3c1d0a2c,0xad034544 .word 0x5ea008af,0x48120184 .word 0x9e4dd565,0x2afafa7c .word 0x3dbdcdde,0x1a761d0f .word 0x5c1e7af7,0x72430753 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p24_local0_expect: .word 0x26b44e79,0x6c3c0ff2 .word 0x1dbe44ba,0x041863ad .word 0x7fbff2f9,0x8e7bc11b .word 0xad6de8b4,0x5dff6f2d .word 0xb93446bc,0x88e4f9ed .word 0xed254a72,0x61a13dc0 .word 0x22cd64a9,0xa0a26f58 .word 0x06cb0744,0x148d2333 p24_local1_expect: .word 0x35023815,0x88ceab23 .word 0xc102e2b0,0x6237524e .word 0x1f8e938c,0x394d8636 .word 0xabb39d70,0x36c1aad4 .word 0x0dcf17aa,0xa47be890 .word 0x162e1c09,0x77c90055 .word 0xe562cd7b,0x269c57d6 .word 0xafbe6c18,0x81650b1c p24_local2_expect: .word 0xf4abfc4f,0x9860203d .word 0x1dfe97b0,0x3a0dc108 .word 0x1e4ac4b6,0xa90efc5c .word 0xb254453b,0xbed11853 .word 0x3a0dc108,0xeef12122 .word 0x680063b4,0xcadfec6d .word 0xbfe3f9e5,0x5501d78e .word 0xfcf15a4e,0xe6a19eea p24_local3_expect: .word 0x5db0d4e9,0xaee36f7d .word 0x1175f494,0x394d8636 .word 0xbbb1b510,0x66b3e9d0 .word 0x45e18483,0x2f815a11 .word 0xc8da8fa7,0xd56585d0 .word 0x32aaec2b,0x4d64f62a .word 0xb2bde142,0xe11b644d .word 0xa5431062,0x2df2bfed p25_init_registers: .word 0x43122aba,0x65198867 ! Init value for %l0 .word 0x63df63f2,0xbf66c943 ! Init value for %l1 .word 0x8dcdf299,0xdad2e5c0 ! Init value for %l2 .word 0xa14228fe,0x1b4c5b44 ! Init value for %l3 .word 0x2c59532e,0xa14b750d ! Init value for %l4 .word 0x567539ca,0x7793074b ! Init value for %l5 .word 0x57b93c2a,0x9fdb7a6f ! Init value for %l6 .word 0xcc9558fa,0x19da1db8 ! Init value for %l7 .align 64 p25_init_freg: .word 0xef8d908b,0x48539205 ! Init value for %f0 .word 0x2b5a50ae,0xd1afee3e ! Init value for %f2 .word 0x2e7fb964,0x58ba9269 ! Init value for %f4 .word 0x1e82b77a,0x41f18542 ! Init value for %f6 .word 0x4d05bfbd,0x3cb95c11 ! Init value for %f8 .word 0xb785f78a,0x8b0b94b6 ! Init value for %f10 .word 0xce123e41,0x91cf0e4e ! Init value for %f12 .word 0x4abb6d2d,0x274c34f3 ! Init value for %f14 .word 0x1ad1ddc6,0x9eefc61e ! Init value for %f16 .word 0x40e09b46,0xf97b4847 ! Init value for %f18 .word 0xdfebdf1d,0xfebf6c36 ! Init value for %f20 .word 0x800e3fb0,0x3ae5e746 ! Init value for %f22 .word 0x844689a9,0xe6c3db6e ! Init value for %f24 .word 0x6020fd77,0x18f72373 ! Init value for %f26 .word 0x70bbf2d8,0x1a0e7222 ! Init value for %f28 .word 0x888c1fa5,0xf384ad3e ! Init value for %f30 .word 0x9bbe046d,0x585722ff ! Init value for %f32 .word 0x5498c3ba,0xe0ebc37e ! Init value for %f34 .word 0x0da94178,0x75eb726f ! Init value for %f36 .word 0xbf790f6d,0x36c9d635 ! Init value for %f38 .word 0xad7a954d,0xb39ddaa9 ! Init value for %f40 .word 0x81f84068,0x2c9868dd ! Init value for %f42 .word 0xd7e2aafd,0xadb98f67 ! Init value for %f44 .word 0xbec897b4,0x9f5634ce ! Init value for %f46 .word 0x65bc1cc2,0xf27c6675 .word 0x43e45095,0xdf1d1174 .word 0x8f5088a8,0x493c4bf5 .word 0x37a11b98,0x32f8f8ab .word 0xad2025ee,0x6b4e35eb .word 0xf5baf0d1,0x870a9598 .word 0xbbf859e8,0x2bbbccb1 .word 0x471006c4,0x199880de p25_expected_registers: .word 0xe6929c20,0x55544071 .word 0x00000000,0x000000a6 .word 0x00000000,0x000000a0 .word 0xa14228fe,0x1b4c5b44 .word 0x00000000,0x5cf2250e .word 0x00000000,0x00000075 .word 0x00000000,0x6508d902 .word 0x00000000,0x31dbf7c1 p25_expected_fp_regs: .word 0xef8d908b,0x48539205 .word 0x2b5a50ae,0xd1afee3e .word 0x2e7fb964,0x58ba9269 .word 0x1e82b77a,0x41f18542 .word 0x4d05bfbd,0x3cb95c11 .word 0xb785f78a,0x8b0b94b6 .word 0xce123e41,0x91cf0e4e .word 0x4abb6d2d,0x274c34f3 .word 0x1ad1ddc6,0x9eefc61e .word 0x40e09b46,0xf97b4847 .word 0xdfebdf1d,0xfebf6c36 .word 0x800e3fb0,0x3ae5e746 .word 0x844689a9,0xe6c3db6e .word 0x6020fd77,0x18f72373 .word 0x70bbf2d8,0x1a0e7222 .word 0x888c1fa5,0xf384ad3e .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p25_local0_expect: .word 0x5c6e4b1f,0xb7bd750d .word 0x0437acf0,0x05e952dd .word 0x01efa7af,0x464ac0ec .word 0x39b21951,0x83cbcea8 .word 0xb4945450,0x19da1db8 .word 0xbc469196,0x6de8864b .word 0xf0986bd5,0x45205868 .word 0x83ca4ed0,0x21684358 p25_local1_expect: .word 0x91ac35e0,0xe5ffe803 .word 0xb830b004,0x20c74d71 .word 0x5cf2250e,0xdad2e5c0 .word 0x09730e3a,0x21684358 .word 0x27eea446,0xf45175ff .word 0xe28cdfc9,0x609ee4ff .word 0x3f6afcaa,0xf94a03b6 .word 0x44996954,0xe51d8109 p25_local2_expect: .word 0x43455e93,0xe1e8c925 .word 0x758f1d4d,0xd41819fa .word 0x43122aba,0x65198867 .word 0x87ac3b6e,0xeb3366f7 .word 0xe6929c20,0x55544071 .word 0xa9580b8f,0xf5f3f4e6 .word 0x2b02ff85,0x43455e93 .word 0x713ec938,0x1f6b784d p25_local3_expect: .word 0x6861f989,0xd31c1961 .word 0x03d9ec48,0x8b93f231 .word 0x3ea893ff,0xd8e7ff88 .word 0x31dbf7c1,0x58a3037d .word 0x26d5231d,0xffda1db8 .word 0xff9018d6,0x6995d985 .word 0xcfc056f2,0x722d41b4 .word 0xf70375b5,0x88df3165 p26_init_registers: .word 0x00d40659,0xbe326a26 ! Init value for %l0 .word 0x5286c69e,0xb793e62e ! Init value for %l1 .word 0x1ff25cd6,0x04c2f038 ! Init value for %l2 .word 0xc6b010a4,0x64f88c32 ! Init value for %l3 .word 0xb47eaf80,0x6a866ff4 ! Init value for %l4 .word 0x779b66fb,0xf3dfff5c ! Init value for %l5 .word 0x32fa02ea,0x641a11b2 ! Init value for %l6 .word 0xa04b1e28,0xb60d9cca ! Init value for %l7 .align 64 p26_init_freg: .word 0x91a3c16e,0x66b10683 ! Init value for %f0 .word 0x610cb786,0x07de21b0 ! Init value for %f2 .word 0x4aec523a,0xa23dacc3 ! Init value for %f4 .word 0xc56f416f,0xcb1c5c39 ! Init value for %f6 .word 0x796161a3,0x61d95ab5 ! Init value for %f8 .word 0x701022ac,0xa5fdd802 ! Init value for %f10 .word 0x83fcb96c,0x36599ed1 ! Init value for %f12 .word 0xdc1d36b4,0xfaf882b7 ! Init value for %f14 .word 0x119d9982,0x29bf2585 ! Init value for %f16 .word 0x2baef932,0xc0043037 ! Init value for %f18 .word 0x93bf28ba,0x42193e20 ! Init value for %f20 .word 0x57875069,0xea085347 ! Init value for %f22 .word 0x57cd313d,0x5737a3c0 ! Init value for %f24 .word 0x3f41ec49,0xfe97a17e ! Init value for %f26 .word 0xee77c876,0xefde6366 ! Init value for %f28 .word 0x206a67fe,0x58ce326c ! Init value for %f30 .word 0xaeea2618,0x223a4808 ! Init value for %f32 .word 0x63726786,0x1a3e8998 ! Init value for %f34 .word 0x002a3bba,0x411c8b2a ! Init value for %f36 .word 0xd8c35751,0xbe065e8f ! Init value for %f38 .word 0x6c06aaee,0x3adb2d37 ! Init value for %f40 .word 0x4be4bc31,0x35d3af4d ! Init value for %f42 .word 0x6a555ea4,0x69f50b52 ! Init value for %f44 .word 0x0acdf610,0xae1f3502 ! Init value for %f46 .word 0x71d9b690,0x9d3553d4 .word 0x6e2e4f2a,0xce6ae317 .word 0xda91a184,0xaf8ab2a7 .word 0x622759f3,0x52d122e3 .word 0xb553a405,0xa567e058 .word 0x120e9df0,0xc139943f .word 0xce59fbf8,0xc64a8b37 .word 0xb8a3b1f0,0xe78da712 p26_expected_registers: .word 0x00000000,0x2e37be49 .word 0x00000000,0x000000f4 .word 0xfdb0baee,0x468cadf7 .word 0xfdb0fac1,0x468cadf7 .word 0xfdb0baee,0x468cadf7 .word 0xc9ac4dcc,0x5ddfe128 .word 0x57ffef68,0x26658bee .word 0x4d97c5b2,0x0c5ae745 p26_expected_fp_regs: .word 0x91a3c16e,0x66b10683 .word 0x610cb786,0x07de21b0 .word 0x4aec523a,0xa23dacc3 .word 0xc56f416f,0xcb1c5c39 .word 0x796161a3,0x61d95ab5 .word 0x701022ac,0xa5fdd802 .word 0x83fcb96c,0x36599ed1 .word 0xdc1d36b4,0xfaf882b7 .word 0x119d9982,0x29bf2585 .word 0x2baef932,0xc0043037 .word 0x93bf28ba,0x42193e20 .word 0x57875069,0xea085347 .word 0x57cd313d,0x5737a3c0 .word 0x3f41ec49,0xfe97a17e .word 0xee77c876,0xefde6366 .word 0x206a67fe,0x58ce326c .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p26_local0_expect: .word 0x90705934,0x134ec8d4 .word 0x26c74541,0xb1fe2018 .word 0x4d97c5b2,0x0c5ae745 .word 0xffaa5fe0,0x55897ad4 .word 0x503ca9d1,0x3ff4ed4a .word 0x468cadf7,0xa3ff1c66 .word 0x57ffef68,0x26658bee .word 0xe57b1238,0xf899e2fb p26_local1_expect: .word 0x3681d359,0x9cf45be8 .word 0x3c445d55,0xeaa25536 .word 0x6830c541,0x1363d23b .word 0x2abdbf1e,0xcb38a63f .word 0xfdb0fac1,0x468cadf7 .word 0x9d9cdd1a,0x5af0afa4 .word 0x02fc9870,0xa5744b80 .word 0x26b7bb12,0xa7633534 p26_local2_expect: .word 0xdb8e7b2b,0x93203b1a .word 0x2ee98b1d,0x4f9997a7 .word 0xf8de118c,0xc82fe79f .word 0xa2633b92,0xff1a8d3a .word 0xb1fe2018,0x814cfac1 .word 0x2bc370ca,0xf29cf0c5 .word 0xca489058,0x83ff5e02 .word 0x6cec6321,0x031650ff p26_local3_expect: .word 0xbe326a26,0xc78cf20c .word 0x887032aa,0xfcf63b4e .word 0x43423f76,0x57e18521 .word 0xc9ac4dcc,0x5ddfe128 .word 0xcbcfff4c,0x2a79e758 .word 0x35b25a6f,0x6d6bd3b1 .word 0xd4ff4dc3,0xa3ff1c66 .word 0xce7d0c8a,0xca82f970 p27_init_registers: .word 0xe67956a8,0x76693b6b ! Init value for %l0 .word 0xb06ecc1d,0xf1d02f4b ! Init value for %l1 .word 0xfb28e1c2,0x5b721601 ! Init value for %l2 .word 0x4045db74,0xd2b4df08 ! Init value for %l3 .word 0xe5985b07,0xfd7000f9 ! Init value for %l4 .word 0xf35aabe0,0xc9aef591 ! Init value for %l5 .word 0x1ce8d53e,0x67679bd9 ! Init value for %l6 .word 0xe96d095c,0x46a38a8b ! Init value for %l7 .align 64 p27_init_freg: .word 0xe5dbf524,0x8cd9b3d8 ! Init value for %f0 .word 0x477b85f2,0x1865e9b3 ! Init value for %f2 .word 0x78084eb1,0x510aae2b ! Init value for %f4 .word 0xf9260691,0xe8c3af85 ! Init value for %f6 .word 0x2b30e888,0x1ee83e8e ! Init value for %f8 .word 0x495fc163,0xcb72998d ! Init value for %f10 .word 0xd16ef8fe,0xc7422b24 ! Init value for %f12 .word 0xa02c60dd,0x51e8aa30 ! Init value for %f14 .word 0x19b86efc,0xcfa7d411 ! Init value for %f16 .word 0x90ce2c77,0x4c924364 ! Init value for %f18 .word 0xf37ebd3f,0x669c080c ! Init value for %f20 .word 0xc44fd4bd,0xb1016ea8 ! Init value for %f22 .word 0x3cca914f,0xa42688be ! Init value for %f24 .word 0x659839c3,0xa8a8eead ! Init value for %f26 .word 0x27074bcf,0x4551f9d0 ! Init value for %f28 .word 0x0fa1bee8,0x8be87f6f ! Init value for %f30 .word 0x50c6e828,0x125ad4d3 ! Init value for %f32 .word 0x810bbde4,0xdfe71768 ! Init value for %f34 .word 0x9aa05d67,0x9d782ed5 ! Init value for %f36 .word 0x3ae04e26,0xe9d71a2b ! Init value for %f38 .word 0xb4e6c813,0x48f73127 ! Init value for %f40 .word 0x661ee475,0x1484a7f7 ! Init value for %f42 .word 0x2d847fc7,0x77e072d1 ! Init value for %f44 .word 0xca710c88,0x863f6094 ! Init value for %f46 .word 0x6e191de0,0x5afc0931 .word 0x2fceb680,0x3ca914e9 .word 0x65aad20e,0x0c44534c .word 0x4666979b,0x0b60036a .word 0x614063e1,0xc4482464 .word 0xf125c7a7,0x8dc9fc1a .word 0x697efda3,0xdd4c26bd .word 0xac725b0c,0x7c58b1fd p27_expected_registers: .word 0x6e0f3bf2,0xd2b4df08 .word 0x00000000,0x0000001b .word 0x00000000,0x0000006b .word 0x06ff5e99,0x36b03fa5 .word 0x00000000,0x36b03fa5 .word 0x56fee05f,0x2542da4d .word 0x00000000,0xd8aa95dd .word 0x00000000,0x0000006c p27_expected_fp_regs: .word 0xe5dbf524,0x8cd9b3d8 .word 0x477b85f2,0x1865e9b3 .word 0x78084eb1,0x510aae2b .word 0xf9260691,0xe8c3af85 .word 0x2b30e888,0x1ee83e8e .word 0x495fc163,0xcb72998d .word 0xd16ef8fe,0xc7422b24 .word 0xa02c60dd,0x51e8aa30 .word 0x19b86efc,0xcfa7d411 .word 0x90ce2c77,0x4c924364 .word 0xf37ebd3f,0x669c080c .word 0xc44fd4bd,0xb1016ea8 .word 0x3cca914f,0xa42688be .word 0x659839c3,0xa8a8eead .word 0x27074bcf,0x4551f9d0 .word 0x0fa1bee8,0x8be87f6f .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p27_local0_expect: .word 0x56fee05f,0x2542da4d .word 0x891ec890,0xbac114c0 .word 0x241d74c9,0x271dafee .word 0xd8aa95dd,0xff34a12b .word 0x61490460,0x4c309661 .word 0x0d94a6a6,0x52646b16 .word 0x8df84d26,0x5d767fe9 .word 0xf44e4342,0xe17179ae p27_local1_expect: .word 0xee6b7136,0xdb3fd18b .word 0x172beb77,0x72e4cfff .word 0xc9b2f9cd,0x90a7ffd6 .word 0x96c872d1,0xfffffffa .word 0x5837f4c4,0xf5082040 .word 0x673070e8,0x88a2d04b .word 0xd346d5f3,0x0a537dc0 .word 0x350cd62e,0x58c54b17 p27_local2_expect: .word 0x7f2a624a,0x28fa0c8b .word 0xd56d32ce,0x66d5fd62 .word 0x6e0f3bf2,0xd2b4df08 .word 0x76693bff,0xb9329a74 .word 0x647c88d1,0xc6148c04 .word 0x53c7e42b,0x599c0d09 .word 0x8066a423,0x73f0b1d4 .word 0xbd1bac17,0x5c8de357 p27_local3_expect: .word 0x35cf30ee,0x14445ba4 .word 0x21d251fa,0xa4242f58 .word 0x4c309661,0xc9aef591 .word 0x0778859a,0x7da95bb6 .word 0x06ff5e99,0x7fad2795 .word 0x8611ff29,0xe1dd6b23 .word 0xbc1d5c57,0x5729f5bf .word 0x66df4243,0x3b5e5b51 p28_init_registers: .word 0x29c5b3c4,0x0cbfc64c ! Init value for %l0 .word 0x68c03ede,0xaf629d79 ! Init value for %l1 .word 0x4ed75a21,0xb78eb8d3 ! Init value for %l2 .word 0x8f94f7ef,0xe14719ac ! Init value for %l3 .word 0xdb614809,0xf66d3db8 ! Init value for %l4 .word 0xb969dc6f,0xfa2b8a8a ! Init value for %l5 .word 0x11f79a74,0xc68fe854 ! Init value for %l6 .word 0xb3ed8d86,0x054872ae ! Init value for %l7 .align 64 p28_init_freg: .word 0x53676c9a,0x90fb6232 ! Init value for %f0 .word 0x051bffc7,0x1c64b401 ! Init value for %f2 .word 0xead37d39,0x97cbe52b ! Init value for %f4 .word 0x0cbbd485,0xdcfe9f82 ! Init value for %f6 .word 0xe73d48c7,0xfbe3b83c ! Init value for %f8 .word 0x30def701,0x2115bcfc ! Init value for %f10 .word 0x4e550363,0x5945a3b1 ! Init value for %f12 .word 0xccbf10cc,0xb836455c ! Init value for %f14 .word 0xa520085c,0x4b5d3400 ! Init value for %f16 .word 0xc6fcbc29,0x088a64b9 ! Init value for %f18 .word 0x5cf8094f,0x255c49f6 ! Init value for %f20 .word 0x4f9ad15a,0xd6dbd03b ! Init value for %f22 .word 0x21d931fe,0x0e3bae70 ! Init value for %f24 .word 0x6e492caf,0x981bbe45 ! Init value for %f26 .word 0x99ebd2a6,0x92457c01 ! Init value for %f28 .word 0x9fb8ef24,0x57f35fb8 ! Init value for %f30 .word 0x9790ebec,0xe2978c23 ! Init value for %f32 .word 0x5f12459a,0x86dc07d8 ! Init value for %f34 .word 0x39dce861,0x82550a9e ! Init value for %f36 .word 0xa4a113e7,0xa05a4e7d ! Init value for %f38 .word 0x85204232,0x4e7826a6 ! Init value for %f40 .word 0x5c706a19,0x29633173 ! Init value for %f42 .word 0xe948ff81,0x4fd4ebb2 ! Init value for %f44 .word 0x458c1292,0x0fbf0f85 ! Init value for %f46 .word 0x133d7c03,0x3ea93f55 .word 0xdb64f665,0x85f09e07 .word 0x81d2b85c,0x5f7df4e2 .word 0xc9f1915f,0x2eccdc4a .word 0xf074760c,0xaaeec672 .word 0x2d1ae5bb,0x53619526 .word 0xfaafd4da,0x3e4fdae1 .word 0x0acb2de3,0x74f90b6b p28_expected_registers: .word 0x00000000,0x6b2a2850 .word 0x00000000,0x0e6693d5 .word 0x00000000,0x000000ba .word 0x8f94f7ef,0xe14719ac .word 0x00000000,0x662043b3 .word 0x00000000,0x000000a6 .word 0x3a4579ab,0x057d311b .word 0x00000000,0x0000004d p28_expected_fp_regs: .word 0x53676c9a,0x90fb6232 .word 0x051bffc7,0x1c64b401 .word 0xead37d39,0x97cbe52b .word 0x0cbbd485,0xdcfe9f82 .word 0xe73d48c7,0xfbe3b83c .word 0x30def701,0x2115bcfc .word 0x4e550363,0x5945a3b1 .word 0xccbf10cc,0xb836455c .word 0xa520085c,0x4b5d3400 .word 0xc6fcbc29,0x088a64b9 .word 0x5cf8094f,0x255c49f6 .word 0x4f9ad15a,0xd6dbd03b .word 0x21d931fe,0x0e3bae70 .word 0x6e492caf,0x981bbe45 .word 0x99ebd2a6,0x92457c01 .word 0x9fb8ef24,0x57f35fb8 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p28_local0_expect: .word 0xf3185f98,0x91eeff2e .word 0xd9e3a9db,0x76cb17a0 .word 0xf66d3db8,0x662043b3 .word 0xb857d4f5,0xc3388d8a .word 0xdd1a2384,0x2bf4d473 .word 0xe06b7afe,0x692fa15a .word 0x93a2ebee,0xc68fe854 .word 0xe49661a4,0x824a17e3 p28_local1_expect: .word 0x3a4579ab,0x057d311b .word 0xd9e59318,0xf44bde01 .word 0x220086cb,0xa2fee9bc .word 0xf7ae1bfd,0xff1aff70 .word 0x2bc80957,0x0b58cf2f .word 0x7da6b9fa,0x8d7fdb0b .word 0x763324e3,0x9aba0b59 .word 0xd21b9d46,0x99a959ff p28_local2_expect: .word 0xa649c10f,0xa0f4fab8 .word 0xff3c38d0,0xf84f8c65 .word 0x2e8bcf0d,0x9cfd363d .word 0xecff4328,0xdf49e30c .word 0x6b2a2850,0x0e6693d5 .word 0xe49661a4,0x92338792 .word 0x24f73e51,0x3ac1ac5a .word 0xdace9989,0x0d0903e9 p28_local3_expect: .word 0xe6e6d66a,0xa9e08dbf .word 0x5e6a9dba,0x828cabb6 .word 0xaa557f86,0x86d119ff .word 0x5e303ec0,0x9ee93e0e .word 0xebdaffb8,0xf84f8c65 .word 0x806762e3,0x2b370184 .word 0x754604ba,0x15a95a6c .word 0xf00d1673,0x67f2f29b p29_init_registers: .word 0x4bb49fa4,0xb00a2e6a ! Init value for %l0 .word 0xce598b6c,0x28f7c27e ! Init value for %l1 .word 0xff6addce,0x0be95537 ! Init value for %l2 .word 0xf43e99d4,0x15e56197 ! Init value for %l3 .word 0x31e239b0,0x525e96ff ! Init value for %l4 .word 0x765cc8e2,0xa66ed59c ! Init value for %l5 .word 0xeab13d2e,0x8b94c84b ! Init value for %l6 .word 0xa3b829ba,0x0260374b ! Init value for %l7 .align 64 p29_init_freg: .word 0xb566c62e,0x6aed1f84 ! Init value for %f0 .word 0x230d924e,0x331e32fb ! Init value for %f2 .word 0x93091711,0xcdd09d6e ! Init value for %f4 .word 0x8370175d,0x25f46602 ! Init value for %f6 .word 0xc57f7008,0xd3c8a96f ! Init value for %f8 .word 0xf243e59a,0xe38e013f ! Init value for %f10 .word 0xf0c4eeae,0xb585e6e0 ! Init value for %f12 .word 0xff699466,0xb208ed58 ! Init value for %f14 .word 0x8656de2c,0xee873e09 ! Init value for %f16 .word 0xe17e68c8,0x58ca7e65 ! Init value for %f18 .word 0x27714e01,0x5141fc6a ! Init value for %f20 .word 0x47ee57ec,0x49dc6588 ! Init value for %f22 .word 0x818d8600,0x294abd18 ! Init value for %f24 .word 0x6eb4562d,0x2fa5292e ! Init value for %f26 .word 0x6b5f8278,0x09e06bcc ! Init value for %f28 .word 0x4866f6fb,0xbf43ecd3 ! Init value for %f30 .word 0x0f022f82,0xaab2d4a2 ! Init value for %f32 .word 0x5d4b9220,0x640b0424 ! Init value for %f34 .word 0x44f63bfa,0x83c412c0 ! Init value for %f36 .word 0xe13afd1a,0x7f557c3b ! Init value for %f38 .word 0x7a1c9040,0x5622aab5 ! Init value for %f40 .word 0xefed596a,0x28cec668 ! Init value for %f42 .word 0xcc572712,0x7443bbc1 ! Init value for %f44 .word 0xbc111a99,0x41cd64d5 ! Init value for %f46 .word 0xcb7bd8b1,0xab14d366 .word 0xd67e315e,0xeed5d6f3 .word 0xec1db618,0xb85c119f .word 0x3d0167fc,0x2f950a0c .word 0x6794d20d,0xa69c4d09 .word 0x2e12bc25,0x82d9461a .word 0x8ae92986,0xff2ae5c5 .word 0x0f1cf4cf,0xfc8b067b p29_expected_registers: .word 0x2e6674de,0x70be0339 .word 0x00000000,0x000000c2 .word 0xab9135d3,0x6f9a6b1b .word 0x00000000,0xa6dadc53 .word 0x00000000,0x8ac3d3dd .word 0x820e2b5e,0xaccca699 .word 0xf0e8f3e8,0x39cfd167 .word 0x00000000,0x441994bb p29_expected_fp_regs: .word 0xb566c62e,0x6aed1f84 .word 0x230d924e,0x331e32fb .word 0x93091711,0xcdd09d6e .word 0x8370175d,0x25f46602 .word 0xc57f7008,0xd3c8a96f .word 0xf243e59a,0xe38e013f .word 0xf0c4eeae,0xb585e6e0 .word 0xff699466,0xb208ed58 .word 0x8656de2c,0xee873e09 .word 0xe17e68c8,0x58ca7e65 .word 0x27714e01,0x5141fc6a .word 0x47ee57ec,0x49dc6588 .word 0x818d8600,0x294abd18 .word 0x6eb4562d,0x2fa5292e .word 0x6b5f8278,0x09e06bcc .word 0x4866f6fb,0xbf43ecd3 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p29_local0_expect: .word 0xe1dd8736,0xecdabe57 .word 0x5c6b5cbf,0x479b4ad7 .word 0x2dca9d01,0xff53faf3 .word 0x943b15e6,0x7ff10f73 .word 0x980663c4,0x5302c27b .word 0x6538935c,0x5302c27b .word 0x2e6674de,0x70be0339 .word 0xffffffa6,0xed46e12e p29_local1_expect: .word 0xa2136e2f,0x20404ee3 .word 0x231c90d4,0xb06b0e73 .word 0xa6aa46e3,0x6f808f97 .word 0xf0e8f3e8,0x39cfd167 .word 0x647eaa39,0x01c89874 .word 0x5b29b143,0x604fc88c .word 0x6f808f97,0x33aab5e3 .word 0x66e169ba,0x2c3ce0ea p29_local2_expect: .word 0x2542b387,0x1fa38b77 .word 0x673fbb48,0x4deeff31 .word 0xd688c870,0xdb93d754 .word 0x8223ef73,0x425f4925 .word 0xff1edfdf,0x3397ff61 .word 0x2d5fbc4a,0x33aab5e3 .word 0x3f465153,0x441994bb .word 0xc1e0b9f8,0x828d1c76 p29_local3_expect: .word 0xab9135d3,0x6f9a6b1b .word 0xe66900f7,0xe390b747 .word 0xbb0f5a14,0x034107e0 .word 0x39cfd167,0xd3140733 .word 0x820e2b5e,0xaccca699 .word 0x33f58fe2,0xabacc98d .word 0xa6dadc53,0xb04f08c2 .word 0x9bb9bead,0x007a1d4a p30_init_registers: .word 0xe89aa614,0xd6271a51 ! Init value for %l0 .word 0xd47e3496,0x7e5acdd7 ! Init value for %l1 .word 0x4cedf72e,0x4bce242e ! Init value for %l2 .word 0x611fdfc7,0xd59e81d0 ! Init value for %l3 .word 0xbf27ecee,0x45a6429f ! Init value for %l4 .word 0x1f97de98,0x0ed48f47 ! Init value for %l5 .word 0x7f787671,0xcd4cf51a ! Init value for %l6 .word 0x59ad95de,0x31805326 ! Init value for %l7 .align 64 p30_init_freg: .word 0xa9c2e671,0xf9d0d612 ! Init value for %f0 .word 0xaba8e4eb,0xb5c85d87 ! Init value for %f2 .word 0x93a65cf9,0x338475d5 ! Init value for %f4 .word 0x2f874660,0x418d2b32 ! Init value for %f6 .word 0xf3894923,0xaf436b05 ! Init value for %f8 .word 0x22a1a26d,0x082f02bf ! Init value for %f10 .word 0x7b95b05a,0x0962adf3 ! Init value for %f12 .word 0xd43751de,0x4edf91aa ! Init value for %f14 .word 0x9e99b08f,0xd7c9b2de ! Init value for %f16 .word 0x69afcfc1,0xd1a6305d ! Init value for %f18 .word 0x0613c9ac,0x15e1dd31 ! Init value for %f20 .word 0xfd3431b3,0x7e9b19fa ! Init value for %f22 .word 0x54e0d07f,0xc474283e ! Init value for %f24 .word 0xbd4f877e,0x710ce2c0 ! Init value for %f26 .word 0xf284c242,0x953970e2 ! Init value for %f28 .word 0xd6697101,0x0060bc30 ! Init value for %f30 .word 0x21d50788,0x6861acea ! Init value for %f32 .word 0x85ac44b5,0x7ed95bc4 ! Init value for %f34 .word 0xcc760779,0xc3ce356e ! Init value for %f36 .word 0x36b840b9,0x0146fd23 ! Init value for %f38 .word 0xec989c88,0xafd68245 ! Init value for %f40 .word 0x00c071c0,0x495d37bf ! Init value for %f42 .word 0x9469f939,0x1f0fbc83 ! Init value for %f44 .word 0x2ef6cb8d,0xa2324fab ! Init value for %f46 .word 0x7ebeefc3,0x966982bf .word 0x44bfa0dd,0xe3f76339 .word 0x89a968d9,0xc78997a4 .word 0x6aca5ad1,0x56177fca .word 0x0c59fda9,0x89e36480 .word 0xb9789916,0x55559a0c .word 0x766c05e1,0x1b2dc5aa .word 0xa57ba8e3,0xdc5499a4 p30_expected_registers: .word 0xffffffff,0x9e21e9ae .word 0x00000000,0x1a77d8d0 .word 0x00000000,0x0000006f .word 0x00000000,0x00000055 .word 0x79b332ff,0x18812c66 .word 0x00000000,0x0000d8d0 .word 0x00000000,0xfbd47465 .word 0x00000000,0xd8d0395a p30_expected_fp_regs: .word 0xa9c2e671,0xf9d0d612 .word 0xaba8e4eb,0xb5c85d87 .word 0x93a65cf9,0x338475d5 .word 0x2f874660,0x418d2b32 .word 0xf3894923,0xaf436b05 .word 0x22a1a26d,0x082f02bf .word 0x7b95b05a,0x0962adf3 .word 0xd43751de,0x4edf91aa .word 0x9e99b08f,0xd7c9b2de .word 0x69afcfc1,0xd1a6305d .word 0x0613c9ac,0x15e1dd31 .word 0xfd3431b3,0x7e9b19fa .word 0x54e0d07f,0xc474283e .word 0xbd4f877e,0x710ce2c0 .word 0xf284c242,0x953970e2 .word 0xd6697101,0x0060bc30 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p30_local0_expect: .word 0xb5b09a05,0x4ca5d8ff .word 0x2727b5b1,0x51fad2a4 .word 0x4e5fa880,0x5374600d .word 0x91c0fe89,0xbb3849ef .word 0x45a6429f,0xd067e2ea .word 0x552eb985,0x87aa1eee .word 0x8aa9a4a5,0x48e48ac3 .word 0x5855cbc9,0x0d3bc4d4 p30_local1_expect: .word 0xb3ded9d3,0x59789f4b .word 0x6306e075,0x71bf068a .word 0xf9d510d3,0x8104ca0e .word 0x8ae91a43,0xea690d23 .word 0x838b2d06,0x9ddeff47 .word 0xa3558a71,0x8ae91a43 .word 0x2e2521c6,0xd067e2ea .word 0x375e2154,0x9f58ef5d p30_local2_expect: .word 0x2e50018f,0xf70abe0b .word 0xd067e2ea,0x03095c79 .word 0x5ea16b2e,0x8c759a66 .word 0x691b7f67,0x85d311d6 .word 0xff84efbe,0xfac33399 .word 0x79b332ff,0x18812c66 .word 0x59618143,0x3698e968 .word 0x9409ff4e,0x8b15e37e p30_local3_expect: .word 0x9e21e9ae,0x1d9c34ff .word 0x66b3adff,0x1a77d8d0 .word 0xfbd47465,0x1d908494 .word 0x68f2d940,0x793484ff .word 0x97e8b988,0x3e892e6e .word 0x7ec9ff2f,0xa9e876d4 .word 0x12dffc45,0x9152c849 .word 0x18f18da1,0xfb10ea31 p31_init_registers: .word 0x20f10c0e,0x407a4e59 ! Init value for %l0 .word 0x96b2822e,0x8c8bcc42 ! Init value for %l1 .word 0x601215ac,0xdf32a715 ! Init value for %l2 .word 0xb56b1194,0xa11c729f ! Init value for %l3 .word 0x0a3545c0,0x19bce932 ! Init value for %l4 .word 0x6afe5e56,0x2c9987d0 ! Init value for %l5 .word 0xafe16ff6,0x146ff830 ! Init value for %l6 .word 0xfbec7af7,0xeaca9eed ! Init value for %l7 .align 64 p31_init_freg: .word 0xe8292b6c,0x51b0013e ! Init value for %f0 .word 0xe5c65ea7,0x645065c0 ! Init value for %f2 .word 0xd520abe0,0x2593d592 ! Init value for %f4 .word 0x1ee8262c,0x02d25b0a ! Init value for %f6 .word 0xb52b1fcc,0x1288035f ! Init value for %f8 .word 0x38ef8d4b,0xde4e5232 ! Init value for %f10 .word 0x800a337a,0x90c9427b ! Init value for %f12 .word 0xc2597ed2,0x5c52b264 ! Init value for %f14 .word 0xbfc97283,0xd9f7a828 ! Init value for %f16 .word 0xe1fd293b,0x9169b38a ! Init value for %f18 .word 0xd539a30d,0x32427b4c ! Init value for %f20 .word 0x9a35e0f9,0x9491ddce ! Init value for %f22 .word 0x4dc8acc1,0x9f645f48 ! Init value for %f24 .word 0x47dbb818,0x3ab2e139 ! Init value for %f26 .word 0xb84f2fb6,0x79f7fe11 ! Init value for %f28 .word 0xc0f09cf4,0x0410f907 ! Init value for %f30 .word 0x164f49b8,0x68c44602 ! Init value for %f32 .word 0x5c86dc98,0x8163d22e ! Init value for %f34 .word 0xdf81b6a9,0x67b5b89e ! Init value for %f36 .word 0x6b7631f1,0x9518daa8 ! Init value for %f38 .word 0xed55c67a,0x8ffa0d7f ! Init value for %f40 .word 0x07e56a0a,0x50c87d65 ! Init value for %f42 .word 0xba7a8a6c,0x693a13c9 ! Init value for %f44 .word 0x295249cc,0xbf70a179 ! Init value for %f46 .word 0x591ef820,0x568920b8 .word 0xfd4172a8,0xa70ce63d .word 0x8f8df981,0x5026fef4 .word 0x9e5d4788,0x24163804 .word 0xf0f66a8c,0x0a65e7b4 .word 0xe818963b,0x858bce77 .word 0xf3ac1030,0x935f1ba9 .word 0x4b3ba971,0xb781cb81 p31_expected_registers: .word 0xa6ff7713,0x85146315 .word 0x00000000,0x73d82769 .word 0x00000000,0x3a487375 .word 0x00000000,0x00000093 .word 0x0a3545c0,0x19bce932 .word 0x00000000,0x32f501bd .word 0x053721b2,0x5f700a4b .word 0x00000000,0x34871c50 p31_expected_fp_regs: .word 0xe8292b6c,0x51b0013e .word 0xe5c65ea7,0x645065c0 .word 0xd520abe0,0x2593d592 .word 0x1ee8262c,0x02d25b0a .word 0xb52b1fcc,0x1288035f .word 0x38ef8d4b,0xde4e5232 .word 0x800a337a,0x90c9427b .word 0xc2597ed2,0x5c52b264 .word 0xbfc97283,0xd9f7a828 .word 0xe1fd293b,0x9169b38a .word 0xd539a30d,0x32427b4c .word 0x9a35e0f9,0x9491ddce .word 0x4dc8acc1,0x9f645f48 .word 0x47dbb818,0x3ab2e139 .word 0xb84f2fb6,0x79f7fe11 .word 0xc0f09cf4,0x0410f907 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p31_local0_expect: .word 0xe5913f71,0x19822715 .word 0x5fd1976f,0x073e4f1e .word 0x1935d5fb,0x4555f6c1 .word 0x34871c50,0x506cb19a .word 0xb014f76e,0xca4cd400 .word 0x74fea93d,0x34871c50 .word 0x3794d150,0xc7371ff5 .word 0x725a8061,0xdf6f0261 p31_local1_expect: .word 0xbd576999,0x01e58203 .word 0x6c7f61fb,0x7ee9c45e .word 0x3ee58053,0xbed1bfb2 .word 0xeb4ee53b,0x3a487375 .word 0xc8d04b75,0x00cfa634 .word 0x2d05dafc,0xa7201554 .word 0x053721b2,0x5f700a4b .word 0x13a638f0,0x85d31426 p31_local2_expect: .word 0x00dc3082,0x6db33eff .word 0x1a0e294a,0x626ac4f3 .word 0x86ed7e90,0x6e2585ce .word 0xa6ff7713,0x85146315 .word 0x603952b9,0x1c45a99b .word 0x292a54d4,0x2d05dafc .word 0x8771bfb9,0x5d526b1a .word 0xaf0e5e93,0xfb9e2074 p31_local3_expect: .word 0x5f8f46a9,0x8a9560d2 .word 0xd5580e38,0xe4a010d0 .word 0x10b8bb2b,0x10b8bb2b .word 0x2163dea2,0xea1d0447 .word 0xcc1da165,0x2c9987d0 .word 0x06aad4b1,0xbbf0dae0 .word 0x0e2f6620,0x1be75635 .word 0x48c3993a,0xc18bf588 p32_init_registers: .word 0xf3236c98,0xba84fb1a ! Init value for %l0 .word 0x230d3281,0x8ecf2a53 ! Init value for %l1 .word 0xf919e67c,0x859df7da ! Init value for %l2 .word 0xdb55a221,0xcaaf8156 ! Init value for %l3 .word 0xc1964ee6,0x051fb2e7 ! Init value for %l4 .word 0x8b090df5,0xb1c18023 ! Init value for %l5 .word 0xea722238,0x8a83e950 ! Init value for %l6 .word 0xb27eeffb,0xcca9a7b5 ! Init value for %l7 .align 64 p32_init_freg: .word 0x314a0c7d,0x5a9eac0a ! Init value for %f0 .word 0x136ea63f,0xd5f89e98 ! Init value for %f2 .word 0xe04cf103,0xef5dadb2 ! Init value for %f4 .word 0x4137f489,0x6f01f62d ! Init value for %f6 .word 0xcf81a01a,0xfb12478c ! Init value for %f8 .word 0x9694a41c,0xd2de4f7e ! Init value for %f10 .word 0x8b6eb2c3,0x1a3357c9 ! Init value for %f12 .word 0xe8500b69,0x6817e887 ! Init value for %f14 .word 0x1b7a2e43,0x231dd5cc ! Init value for %f16 .word 0x68e34f59,0x43a804c3 ! Init value for %f18 .word 0x23a92b11,0xabdb3448 ! Init value for %f20 .word 0x0871676c,0x50c4598f ! Init value for %f22 .word 0xfee198b8,0x871975fd ! Init value for %f24 .word 0xbc7e869e,0xbe945020 ! Init value for %f26 .word 0xd338a4c2,0x7b5cdcb7 ! Init value for %f28 .word 0x08597833,0xae2f8991 ! Init value for %f30 .word 0xca2fa68f,0x4521ae99 ! Init value for %f32 .word 0x2a60b8e2,0x68d0b006 ! Init value for %f34 .word 0xdd341471,0x6bce18cd ! Init value for %f36 .word 0x8fbabde4,0x37ad7285 ! Init value for %f38 .word 0xb1d448f8,0x80872df0 ! Init value for %f40 .word 0x03fae79d,0x86a764d9 ! Init value for %f42 .word 0xdc800cba,0x4eeae64a ! Init value for %f44 .word 0x8c99462e,0xddcc17e4 ! Init value for %f46 .word 0x7fef8379,0xa124b006 .word 0x6e27d8f9,0x2cccbc8f .word 0xdfc77cfb,0xb88a3069 .word 0x659cc59a,0x60321bfc .word 0xf0a3c2f0,0x380cdc09 .word 0x94b05d7d,0xda68606c .word 0x22b22e12,0x36f9be26 .word 0xc9259b11,0x22c5007e p32_expected_registers: .word 0x00000000,0xedace603 .word 0x00000000,0x0000004d .word 0x00000000,0x37263cb6 .word 0x00000000,0x7ebe85f3 .word 0x00000000,0x0000000d .word 0x00000000,0x2f324516 .word 0xff007ca1,0xe24de2aa .word 0x00000000,0x00000000 p32_expected_fp_regs: .word 0x314a0c7d,0x5a9eac0a .word 0x136ea63f,0xd5f89e98 .word 0xe04cf103,0xef5dadb2 .word 0x4137f489,0x6f01f62d .word 0xcf81a01a,0xfb12478c .word 0x9694a41c,0xd2de4f7e .word 0x8b6eb2c3,0x1a3357c9 .word 0xe8500b69,0x6817e887 .word 0x1b7a2e43,0x231dd5cc .word 0x68e34f59,0x43a804c3 .word 0x23a92b11,0xabdb3448 .word 0x0871676c,0x50c4598f .word 0xfee198b8,0x871975fd .word 0xbc7e869e,0xbe945020 .word 0xd338a4c2,0x7b5cdcb7 .word 0x08597833,0xae2f8991 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p32_local0_expect: .word 0x3d9c1270,0x2f324516 .word 0x70c81ee0,0x93633710 .word 0xc8306125,0x72925e2a .word 0x731c97ad,0xee9184e2 .word 0xc958c5f3,0xac7077ed .word 0xfffab159,0x3eaaef4f .word 0xff007ca1,0xe24de2aa .word 0xe4816a0d,0x0d7064e6 p32_local1_expect: .word 0x630ce610,0x8af1f145 .word 0x94951943,0x9236c95c .word 0xdf1c99ba,0xae97f1f0 .word 0x513f7357,0x1b314f5b .word 0x7ebe85f3,0xe04e506e .word 0x7980db55,0xb686cc66 .word 0xb95f4b62,0x3c1a5780 .word 0x000000ac,0xcdba8bad p32_local2_expect: .word 0x44c74ce2,0x719c698b .word 0x6b198029,0x0de98e8f .word 0xa61de1ad,0x3fba228b .word 0x3df3f312,0x137d8ace .word 0xb78fab6e,0x838cc5ff .word 0x908f775a,0x9b7803e1 .word 0x1bea21ec,0x874b538d .word 0xff74ffc7,0xe2b0c211 p32_local3_expect: .word 0x5f3b580d,0x70ee7810 .word 0xba84fb1a,0x100fd05a .word 0xb803479e,0xd38a7614 .word 0x327565ec,0xb1082536 .word 0x2b84777e,0xa2ca9f3e .word 0xc28d59e1,0x37263cb6 .word 0x40b47ca1,0xd733cc64 .word 0x6a03665d,0x0000005c p33_init_registers: .word 0xf4620959,0xdb567d8e ! Init value for %l0 .word 0xc844b6da,0x808c726b ! Init value for %l1 .word 0x60343195,0xec0644fd ! Init value for %l2 .word 0xfbc8d238,0x3e16018f ! Init value for %l3 .word 0xa9c359dd,0xf5467994 ! Init value for %l4 .word 0x75d8a75a,0x6da5be19 ! Init value for %l5 .word 0xb98a9ee3,0xee8ec48b ! Init value for %l6 .word 0x661af854,0x3df10355 ! Init value for %l7 .align 64 p33_init_freg: .word 0x5540de28,0xaa8e0607 ! Init value for %f0 .word 0xb94d1031,0x06d2668c ! Init value for %f2 .word 0xc57f1433,0x699adfcb ! Init value for %f4 .word 0x893370a3,0x86c5fac0 ! Init value for %f6 .word 0xfa7f89f4,0x6f9ff6c0 ! Init value for %f8 .word 0x1172c20c,0x6f5f2529 ! Init value for %f10 .word 0xf793ff42,0xab4c43df ! Init value for %f12 .word 0xfb50b87a,0xb5a8bcdf ! Init value for %f14 .word 0x8e729021,0xde105dc3 ! Init value for %f16 .word 0x847eefdc,0xfbba9c1e ! Init value for %f18 .word 0x7455d365,0x9dd8263d ! Init value for %f20 .word 0x85a63a11,0x95d213bc ! Init value for %f22 .word 0xc853cde7,0xa27df097 ! Init value for %f24 .word 0x9542b669,0x0d622ab1 ! Init value for %f26 .word 0xa23c18f0,0x7f4a9a20 ! Init value for %f28 .word 0xba77652d,0xe064314c ! Init value for %f30 .word 0xe69b5c45,0x594e94a1 ! Init value for %f32 .word 0xb2d2f8df,0xf8544691 ! Init value for %f34 .word 0x6883e64a,0x628b392e ! Init value for %f36 .word 0x1e80a4cc,0x050745a1 ! Init value for %f38 .word 0xd0fd2287,0xf195dd66 ! Init value for %f40 .word 0x7ad385d8,0x1b9be67d ! Init value for %f42 .word 0x66acd308,0x1106ca72 ! Init value for %f44 .word 0x40b36ffc,0x1f242885 ! Init value for %f46 .word 0xd767c00e,0x99401ee2 .word 0x5d2eba46,0x065be112 .word 0x7be1e0c3,0x805a60ec .word 0x7406c4ab,0x73ff26c3 .word 0x39ee6ba5,0xdbd92203 .word 0xaac48941,0x1c06fb46 .word 0xe2b2b77d,0x24e1b460 .word 0x22f0cab7,0x86a0e6fa p33_expected_registers: .word 0x00000000,0x582f35e4 .word 0x00000000,0x489f379c .word 0xffffffff,0x960d815d .word 0xfbc8d238,0x3e16018f .word 0x00000000,0xf5f287d0 .word 0x00000000,0xd6173905 .word 0xf5f287d0,0x0a7b4571 .word 0x650b43ba,0xb4760700 p33_expected_fp_regs: .word 0x5540de28,0xaa8e0607 .word 0xb94d1031,0x06d2668c .word 0xc57f1433,0x699adfcb .word 0x893370a3,0x86c5fac0 .word 0xfa7f89f4,0x6f9ff6c0 .word 0x1172c20c,0x6f5f2529 .word 0xf793ff42,0xab4c43df .word 0xfb50b87a,0xb5a8bcdf .word 0x8e729021,0xde105dc3 .word 0x847eefdc,0xfbba9c1e .word 0x7455d365,0x9dd8263d .word 0x85a63a11,0x95d213bc .word 0xc853cde7,0xa27df097 .word 0x9542b669,0x0d622ab1 .word 0xa23c18f0,0x7f4a9a20 .word 0xba77652d,0xe064314c .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p33_local0_expect: .word 0xe00c2bf1,0x3d715761 .word 0xc0b786c2,0x776a9284 .word 0x00000035,0xd72b1c11 .word 0xe37fbcfa,0x4540ea47 .word 0x45df7272,0x0a7b4571 .word 0x873f0686,0x1c61d07f .word 0x53d8a22a,0xff1747d0 .word 0xfc9f74f8,0xdbc7ff73 p33_local1_expect: .word 0x43e48186,0x960d815d .word 0xee22fdd0,0x3df10355 .word 0x9c36b479,0x7a1f7f1e .word 0x60ecac02,0xa7c34deb .word 0x8378b74b,0xb9454164 .word 0x85194744,0xde8a7b19 .word 0x97091de6,0x56a7ff57 .word 0x7e91d24d,0x15686902 p33_local2_expect: .word 0xc96591fe,0x00000073 .word 0x850d99e5,0x165455bf .word 0x83ab487f,0x13dc0d91 .word 0xe53e2963,0x7f871ef5 .word 0x650b43ba,0xb4760700 .word 0x1ab530bd,0x23c06f2d .word 0x7c7776a2,0xee8ec48b .word 0x2dc1fdee,0xadac73a3 p33_local3_expect: .word 0x4f347fce,0xc4ac37fb .word 0xdb567d8e,0x45df7272 .word 0xf17af2d8,0xd6173905 .word 0xf90a29a0,0x427d11ff .word 0x0658f594,0xe86cac59 .word 0x00000000,0x0000ff35 .word 0xea0bfb0b,0xffcc8a35 .word 0x6079cc40,0xb995c066 p34_init_registers: .word 0x1e57a534,0x2d6d5806 ! Init value for %l0 .word 0xb24472e8,0x657c342d ! Init value for %l1 .word 0x18cf5296,0xb52523e0 ! Init value for %l2 .word 0xa4f27c5e,0x5355171f ! Init value for %l3 .word 0x1000c2a1,0xffbcaa9d ! Init value for %l4 .word 0x78df2294,0x7d5f26d9 ! Init value for %l5 .word 0x2b830b8e,0x8dddf1a5 ! Init value for %l6 .word 0xc8a4d806,0x58ca44a6 ! Init value for %l7 .align 64 p34_init_freg: .word 0x82f17f8b,0x870de152 ! Init value for %f0 .word 0x11f31b71,0x9026e142 ! Init value for %f2 .word 0x6d1d2865,0x74558fa3 ! Init value for %f4 .word 0x9cdb629b,0xdc8d9ea3 ! Init value for %f6 .word 0x46bc2390,0x71d5ec9e ! Init value for %f8 .word 0x34996c07,0xa2db23db ! Init value for %f10 .word 0x994a383c,0x915b40be ! Init value for %f12 .word 0xeb846700,0xa08b5b18 ! Init value for %f14 .word 0x1d389b35,0x230dbafe ! Init value for %f16 .word 0xaf2a8d50,0x786f07da ! Init value for %f18 .word 0xc29ca2ef,0xe515ef66 ! Init value for %f20 .word 0xf3211944,0x3682c24b ! Init value for %f22 .word 0x43dfe20f,0x73a26726 ! Init value for %f24 .word 0x8b179dad,0x035e533b ! Init value for %f26 .word 0xb74ee13d,0x19b0055d ! Init value for %f28 .word 0x9f974e91,0x025854a9 ! Init value for %f30 .word 0x7cc07d40,0x2c2d5b2d ! Init value for %f32 .word 0xe9a40928,0x8d8acea6 ! Init value for %f34 .word 0xa2e65b06,0x9721a5e1 ! Init value for %f36 .word 0x152e8e15,0x4a6048ff ! Init value for %f38 .word 0xe6693315,0x27c0863b ! Init value for %f40 .word 0x8cc424a6,0x9cf62dec ! Init value for %f42 .word 0x2e372ccf,0x49ba8fa1 ! Init value for %f44 .word 0x8d9dd03e,0x4e8ac887 ! Init value for %f46 .word 0x17c399d2,0x983c53af .word 0xabf65a7d,0x2f0b3a71 .word 0x88b2e561,0xdd8ac74d .word 0x2548a23f,0x76b829bb .word 0xc12df091,0x5b9f4957 .word 0x95fabb8c,0x0175979b .word 0x7898830c,0x1466909b .word 0xec9d5e47,0x9e7362e9 p34_expected_registers: .word 0xa0d0cb1d,0x6861a966 .word 0x3c9d5cfd,0xfeae122d .word 0x00000000,0x00000020 .word 0x00000000,0x3db71809 .word 0x00000000,0xf394ba3a .word 0x00000000,0x4badf3f1 .word 0x00000000,0xe89283ca .word 0x00000000,0x54cd1050 p34_expected_fp_regs: .word 0x82f17f8b,0x870de152 .word 0x11f31b71,0x9026e142 .word 0x6d1d2865,0x74558fa3 .word 0x9cdb629b,0xdc8d9ea3 .word 0x46bc2390,0x71d5ec9e .word 0x34996c07,0xa2db23db .word 0x994a383c,0x915b40be .word 0xeb846700,0xa08b5b18 .word 0x1d389b35,0x230dbafe .word 0xaf2a8d50,0x786f07da .word 0xc29ca2ef,0xe515ef66 .word 0xf3211944,0x3682c24b .word 0x43dfe20f,0x73a26726 .word 0x8b179dad,0x035e533b .word 0xb74ee13d,0x19b0055d .word 0x9f974e91,0x025854a9 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p34_local0_expect: .word 0x000000c5,0x8dddf1a5 .word 0xe6eb33dd,0xc85db9be .word 0x015ede17,0x7ca3ebd1 .word 0x4badf3f1,0xba6acfd2 .word 0xec0d5baa,0x4e7fa443 .word 0x4badf3f1,0xc98ef94d .word 0x4d6709ce,0x9a97f216 .word 0xa483ef7a,0x46036cfc p34_local1_expect: .word 0x3674871e,0xdea33fac .word 0xe6124631,0xad10d011 .word 0x32fc1421,0xa443b5c0 .word 0x63c0179d,0xe8edb6ff .word 0xa77293bd,0x14b6848f .word 0xe40671bb,0xa372ef6b .word 0x5bc9b87a,0x5a43e058 .word 0xa0d0cb1d,0x6861a966 p34_local2_expect: .word 0xfb1bec53,0xa0c65697 .word 0x3c9d5cfd,0xfeae122d .word 0x54cd1050,0xffbcaa9d .word 0x705a3e3f,0x3db71809 .word 0x84a8f6fd,0xec0d5baa .word 0x78234bcb,0x898b1050 .word 0xa5820796,0x98333579 .word 0xb7066fb0,0x54cd1050 p34_local3_expect: .word 0x9795a672,0x1709ffc8 .word 0x9358f730,0x06bd963c .word 0xe3807942,0x56165de2 .word 0xc2999010,0x5cc28edd .word 0x7d5f26d9,0x9c4a2346 .word 0xc85ae99d,0x199da54f .word 0xd5b9f3ff,0x5c9e8de7 .word 0xa7277ec8,0xe6d70139 p35_init_registers: .word 0xe7ca23fe,0x53038351 ! Init value for %l0 .word 0xd73293d6,0x3d400114 ! Init value for %l1 .word 0xbc4f6a74,0xac0f8c75 ! Init value for %l2 .word 0xc256166e,0xbff200b7 ! Init value for %l3 .word 0xc15c82a6,0x71db0d17 ! Init value for %l4 .word 0x1c579232,0x8c22f44c ! Init value for %l5 .word 0x515e0f0e,0x08b38031 ! Init value for %l6 .word 0xa2baeb7e,0xa47a1950 ! Init value for %l7 .align 64 p35_init_freg: .word 0x2772a558,0x4b8e0db3 ! Init value for %f0 .word 0xec730aee,0x30587658 ! Init value for %f2 .word 0x8b7b2e96,0xb88c4d06 ! Init value for %f4 .word 0xd30f3cd2,0xe6771a0a ! Init value for %f6 .word 0xddbf88d7,0x6110af5b ! Init value for %f8 .word 0xeec040e4,0xf87c809e ! Init value for %f10 .word 0xaaadeff3,0x16d42eda ! Init value for %f12 .word 0xc534993d,0x7daaaeb3 ! Init value for %f14 .word 0x869ae51d,0xf100646a ! Init value for %f16 .word 0xf9e2d54a,0x32ce051b ! Init value for %f18 .word 0xb37a8b47,0x4bb1e616 ! Init value for %f20 .word 0x5089ebc3,0x304c025d ! Init value for %f22 .word 0xe4f6d521,0xf3ca5dde ! Init value for %f24 .word 0xb0b0c9ef,0x09c8f015 ! Init value for %f26 .word 0x9b584a97,0xc8be6a3d ! Init value for %f28 .word 0xfa773bf4,0xe6007c49 ! Init value for %f30 .word 0x080bb517,0x9eb26b5c ! Init value for %f32 .word 0xec49aad5,0xf2f61323 ! Init value for %f34 .word 0xfbaf9a1a,0x43ba34f6 ! Init value for %f36 .word 0x23eb3d5a,0xc0302678 ! Init value for %f38 .word 0x41069f6b,0xcb3576e1 ! Init value for %f40 .word 0xf8d83734,0x8b4c3a5e ! Init value for %f42 .word 0x46781466,0x0ba5f3df ! Init value for %f44 .word 0x5ff5b80c,0xf05346ab ! Init value for %f46 .word 0xf3a51abb,0x8ced6ce6 .word 0x0dfe3180,0xc2462bec .word 0xd6db5bc2,0xc0af93d7 .word 0x37929b55,0x418db2b8 .word 0xd043f287,0xe119e11c .word 0xbd67af0f,0x69f89106 .word 0xab43e175,0xc7ce9f50 .word 0xa99e2e6d,0xf7f3a206 p35_expected_registers: .word 0x00000000,0xcc9723bf .word 0x00000000,0x276a56b6 .word 0x48de37e4,0x2d46fdb5 .word 0x276a56b6,0x16d52d69 .word 0x00000000,0x00000014 .word 0x00000000,0xf0a42979 .word 0x00000000,0x6b22acbd .word 0xe8ff5588,0x698a3972 p35_expected_fp_regs: .word 0x2772a558,0x4b8e0db3 .word 0xec730aee,0x30587658 .word 0x8b7b2e96,0xb88c4d06 .word 0xd30f3cd2,0xe6771a0a .word 0xddbf88d7,0x6110af5b .word 0xeec040e4,0xf87c809e .word 0xaaadeff3,0x16d42eda .word 0xc534993d,0x7daaaeb3 .word 0x869ae51d,0xf100646a .word 0xf9e2d54a,0x32ce051b .word 0xb37a8b47,0x4bb1e616 .word 0x5089ebc3,0x304c025d .word 0xe4f6d521,0xf3ca5dde .word 0xb0b0c9ef,0x09c8f015 .word 0x9b584a97,0xc8be6a3d .word 0xfa773bf4,0xe6007c49 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p35_local0_expect: .word 0x94654a5f,0x9a216929 .word 0x276a56b6,0x16d52d69 .word 0xff07fadb,0xff0cdb59 .word 0x97fff637,0x1667d2e3 .word 0xff8745bd,0x10650ce0 .word 0x81d39489,0x818e358e .word 0x0000008d,0x1667d2e3 .word 0xfb5e760d,0x0ffb1b59 p35_local1_expect: .word 0x424c1f9d,0x8ae2d29b .word 0x2d46fdb5,0x000000de .word 0x82760114,0xe4b177ef .word 0xbf39461a,0x6b22acbd .word 0xe8ff5588,0x698a3972 .word 0xe2040a0c,0xcc9723bf .word 0xcd34f8f6,0x0000008c .word 0xf27f807f,0x91ff160f p35_local2_expect: .word 0x8c10ffbf,0x744d66f0 .word 0xde33ec4e,0xe96abb4c .word 0xde0cdb59,0x438f9b65 .word 0xd0bc7584,0x52d434b2 .word 0x1baf4bff,0xa124f73d .word 0x602e1665,0x6e24c74f .word 0xaf9b6cff,0xf3fdd05e .word 0x5c88d90e,0xcbec481a p35_local3_expect: .word 0xf2cfd9f7,0x7d6a29f6 .word 0x3f9e7325,0x30cd50c4 .word 0x718ba8dd,0x0da090a0 .word 0xf5108e6c,0x5a730ecd .word 0x7d8f5317,0x49c2ee37 .word 0xa8400c26,0x8ee385f8 .word 0x1e584c38,0x5d2b2482 .word 0x48de37e4,0x2d46fdb5 p36_init_registers: .word 0xf4354d84,0x93255f7b ! Init value for %l0 .word 0x9d3ef7b8,0x7c336308 ! Init value for %l1 .word 0xbaa1fd72,0x4651f3e2 ! Init value for %l2 .word 0x3857a8a1,0xc7e83fde ! Init value for %l3 .word 0xa17a8dd6,0x470c3bc4 ! Init value for %l4 .word 0xdf6c9866,0x2dc39044 ! Init value for %l5 .word 0xd02faa96,0x7ae48804 ! Init value for %l6 .word 0x990da80d,0xdf868a28 ! Init value for %l7 .align 64 p36_init_freg: .word 0xd673dd84,0x173cc4b8 ! Init value for %f0 .word 0xe21cf5f5,0x44bf4d9e ! Init value for %f2 .word 0x2735c447,0x168ecfd4 ! Init value for %f4 .word 0x044bd3e5,0xc555d9dd ! Init value for %f6 .word 0x7989eb65,0x7c666527 ! Init value for %f8 .word 0x02d43ff3,0x820a616a ! Init value for %f10 .word 0x703e9672,0x73c2fb4b ! Init value for %f12 .word 0xa3fca3b7,0x55bbafc7 ! Init value for %f14 .word 0x2ed31a7d,0x9ed23b3f ! Init value for %f16 .word 0xf8db0564,0x58445b29 ! Init value for %f18 .word 0xca0303d2,0xbfd17ee7 ! Init value for %f20 .word 0xc62c3f29,0x65d79684 ! Init value for %f22 .word 0xd7eb91fe,0x9799e7e3 ! Init value for %f24 .word 0x54cdee39,0x4cb50f7b ! Init value for %f26 .word 0xd1a1ca68,0x9f8a6d8b ! Init value for %f28 .word 0x38fc1357,0x648e7b7a ! Init value for %f30 .word 0x402fd0d2,0x81563346 ! Init value for %f32 .word 0x3ca53536,0x399f8ea1 ! Init value for %f34 .word 0xc03c7bcd,0x5caf5ce1 ! Init value for %f36 .word 0x4ab450ee,0xfea50e85 ! Init value for %f38 .word 0x6ee60591,0x2f35f91e ! Init value for %f40 .word 0xf09d0ed5,0x9edd7377 ! Init value for %f42 .word 0x25025a3f,0x1010279d ! Init value for %f44 .word 0xf573b615,0x206ecb8a ! Init value for %f46 .word 0xd9dfc3f1,0xe439129e .word 0x77528ce0,0x4d99e591 .word 0x97deedc9,0xb327e1a3 .word 0x586505d7,0xd57f0803 .word 0x9d1c3bb0,0xa85d9b94 .word 0x5ba24cdb,0x9a9f4084 .word 0xf12f66ad,0xc9bb54f1 .word 0xa24b5ed9,0xc878fa4b p36_expected_registers: .word 0x6e3eb490,0x2c3869ac .word 0x00000000,0x4238e747 .word 0x00000000,0xac1a080e .word 0x2bba34f1,0x5398c1fe .word 0x00000000,0xd4f3a58a .word 0x00000000,0x12af00c6 .word 0x00000000,0xd1ec58ae .word 0x00000000,0x87d591c2 p36_expected_fp_regs: .word 0xd673dd84,0x173cc4b8 .word 0xe21cf5f5,0x44bf4d9e .word 0x2735c447,0x168ecfd4 .word 0x044bd3e5,0xc555d9dd .word 0x7989eb65,0x7c666527 .word 0x02d43ff3,0x820a616a .word 0x703e9672,0x73c2fb4b .word 0xa3fca3b7,0x55bbafc7 .word 0x2ed31a7d,0x9ed23b3f .word 0xf8db0564,0x58445b29 .word 0xca0303d2,0xbfd17ee7 .word 0xc62c3f29,0x65d79684 .word 0xd7eb91fe,0x9799e7e3 .word 0x54cdee39,0x4cb50f7b .word 0xd1a1ca68,0x9f8a6d8b .word 0x38fc1357,0x648e7b7a .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p36_local0_expect: .word 0x7bde2606,0xdd4b61a2 .word 0x3adb564d,0x51801c11 .word 0x6e3eb490,0x2c3869ac .word 0xab8bc624,0xf529efc9 .word 0xb015fb24,0x019d11b8 .word 0x00000055,0x7565488f .word 0xa72575a8,0xa59a0aed .word 0x8c28ff21,0x407503e8 p36_local1_expect: .word 0xcf897506,0x188e1161 .word 0x2bba34f1,0x5398c1fe .word 0xcbffaf84,0x57e5553e .word 0x53189663,0x81f455a3 .word 0x57e5553e,0xeaf5bcf2 .word 0x86600c0d,0xbaa0648e .word 0xc60dd993,0x00000008 .word 0x3b37efb0,0xc7e83fde p36_local2_expect: .word 0x5bfd39b4,0xd52f400a .word 0x6b48948a,0x7c336308 .word 0x9e58dfd2,0x873bec56 .word 0x2dc39044,0xc070c25d .word 0x01497b96,0x42dc0984 .word 0x01f306d1,0x336dd918 .word 0xf72ac0c7,0xb4b10966 .word 0x6f40dde3,0x2f0f4c6f p36_local3_expect: .word 0x72b29795,0x5a33973d .word 0x726c8da2,0xac1a080e .word 0x05cef3aa,0x89b109e7 .word 0x31930d5f,0x5ac4864c .word 0xe0039c77,0x19a30218 .word 0x87d591c2,0x6064c96d .word 0x5d85f109,0xc03bcb22 .word 0xf210aab1,0xde417345 p37_init_registers: .word 0x04745ba0,0x21423aa5 ! Init value for %l0 .word 0xe315e963,0xeadad2d4 ! Init value for %l1 .word 0xacd13a37,0xede1e511 ! Init value for %l2 .word 0xafb59bf5,0xea1f18db ! Init value for %l3 .word 0xea300e6e,0x58b0d4df ! Init value for %l4 .word 0xb1ea5cf6,0x117158a5 ! Init value for %l5 .word 0xf7e92f9f,0xecbf3936 ! Init value for %l6 .word 0x474c19ec,0x2b27d1b1 ! Init value for %l7 .align 64 p37_init_freg: .word 0x08bc972c,0x0efe39b3 ! Init value for %f0 .word 0xe882fbc9,0xa2473079 ! Init value for %f2 .word 0x4511a336,0xd5cf82e9 ! Init value for %f4 .word 0x82ac6b45,0x81b9a256 ! Init value for %f6 .word 0x975abdaf,0x8c0bbafc ! Init value for %f8 .word 0xdf8666b5,0x59a1f1a5 ! Init value for %f10 .word 0x5f4cdb01,0xf2780a86 ! Init value for %f12 .word 0x1837b0b3,0x6e0bd9e6 ! Init value for %f14 .word 0xcbb6377a,0xefe8016c ! Init value for %f16 .word 0x5d917efd,0x29730d36 ! Init value for %f18 .word 0xbe917e42,0xa42f38a0 ! Init value for %f20 .word 0x0053002d,0xc4e5429e ! Init value for %f22 .word 0x08c6efe1,0xf0388b66 ! Init value for %f24 .word 0x8add173a,0x5a666b9a ! Init value for %f26 .word 0xeafc2323,0x1bd33f56 ! Init value for %f28 .word 0x4f86ae71,0x9d0a6db5 ! Init value for %f30 .word 0xc94e0a15,0x3763040f ! Init value for %f32 .word 0x3fef2987,0xab076525 ! Init value for %f34 .word 0xb68b8586,0x916cc631 ! Init value for %f36 .word 0x575b297d,0xd6bf238f ! Init value for %f38 .word 0xde101469,0x99cef175 ! Init value for %f40 .word 0x907b9c01,0x4292275f ! Init value for %f42 .word 0xa9da98ef,0xd7ba6a1a ! Init value for %f44 .word 0xf35ebd32,0x5022046c ! Init value for %f46 .word 0xbb3b5b91,0x8e10d1fa .word 0x231d0f61,0x44e370c2 .word 0x503283e5,0x946378ba .word 0x26c139c3,0xad566c81 .word 0xd75c465f,0x6906bc70 .word 0xb78cd766,0xed956d05 .word 0xdf1bcd24,0xb48c9716 .word 0xbbd8b64f,0xa68be11e p37_expected_registers: .word 0x130c25bf,0x28ce9728 .word 0x1c090608,0x117158a5 .word 0x00000000,0x000000c8 .word 0x00000000,0xffe2837a .word 0x00000000,0xb973072a .word 0x00000000,0x21423aa5 .word 0x00000000,0x1ff3395a .word 0x00000000,0xa3f7e890 p37_expected_fp_regs: .word 0x08bc972c,0x0efe39b3 .word 0xe882fbc9,0xa2473079 .word 0x4511a336,0xd5cf82e9 .word 0x82ac6b45,0x81b9a256 .word 0x975abdaf,0x8c0bbafc .word 0xdf8666b5,0x59a1f1a5 .word 0x5f4cdb01,0xf2780a86 .word 0x1837b0b3,0x6e0bd9e6 .word 0xcbb6377a,0xefe8016c .word 0x5d917efd,0x29730d36 .word 0xbe917e42,0xa42f38a0 .word 0x0053002d,0xc4e5429e .word 0x08c6efe1,0xf0388b66 .word 0x8add173a,0x5a666b9a .word 0xeafc2323,0x1bd33f56 .word 0x4f86ae71,0x9d0a6db5 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p37_local0_expect: .word 0x00000000,0xffe2837a .word 0x701b9667,0x00000036 .word 0x67fc745a,0x06059b08 .word 0x98b83393,0x49275dae .word 0xeab17c04,0x7acc35d3 .word 0x65cb0aff,0x7b845b30 .word 0x1ba4e1d4,0x2471446c .word 0xbf3d0523,0x251a5ecb p37_local1_expect: .word 0x06c214d4,0x465a80ba .word 0x5d3dbd27,0xa68b096c .word 0xb1cd52ff,0xa2a7f87a .word 0x6bcdff68,0xee5c73e5 .word 0x3cc1b0ee,0xd990ba92 .word 0x7a1b1cf9,0x0bb53343 .word 0xeed38cf5,0x933249f2 .word 0x20354fc1,0x81d1b387 p37_local2_expect: .word 0xa3f7e890,0x64d6c6d0 .word 0x1c090608,0x117158a5 .word 0xbfa465f0,0xbb934b3e .word 0x1ff3395a,0xcd9acfa4 .word 0x1457e15d,0xf87a810c .word 0xffe2837a,0x4b796664 .word 0x130c25bf,0x28ce9728 .word 0x8a48d474,0xffe7e2d6 p37_local3_expect: .word 0xea4725f1,0xa8f88e1b .word 0xf3050ee3,0x7d84c172 .word 0xb89236e5,0x5785722c .word 0x1bddcf14,0x3b9010a7 .word 0x1c090608,0x43425be1 .word 0x2eaa5dc3,0xbd2c8d71 .word 0x8e676962,0x959aa463 .word 0xc5577be9,0x42aee8bb p38_init_registers: .word 0xfc05d556,0x327f1a85 ! Init value for %l0 .word 0xc7b167d2,0x6050d14e ! Init value for %l1 .word 0x1ba563bb,0xbd970544 ! Init value for %l2 .word 0x738ecc35,0xd028caab ! Init value for %l3 .word 0xa3f9d21a,0x1b88fb55 ! Init value for %l4 .word 0x8110b76d,0x8485e692 ! Init value for %l5 .word 0x68709c32,0x2033d3f6 ! Init value for %l6 .word 0x77cf8578,0x70696b2f ! Init value for %l7 .align 64 p38_init_freg: .word 0x98956ddd,0xf3122839 ! Init value for %f0 .word 0xc65cbb97,0x00e27c06 ! Init value for %f2 .word 0xaab503cf,0xcf0d81bf ! Init value for %f4 .word 0x60e2c5ca,0xb2288b1e ! Init value for %f6 .word 0x0aec1597,0x5281d66a ! Init value for %f8 .word 0xa3f6209d,0x6bf45212 ! Init value for %f10 .word 0xddd7426e,0x07c93678 ! Init value for %f12 .word 0x4f1d3f8a,0xa599307f ! Init value for %f14 .word 0xc47381ce,0x031313a7 ! Init value for %f16 .word 0xdaa27094,0x67684d63 ! Init value for %f18 .word 0x8cdece2e,0x838ee2f5 ! Init value for %f20 .word 0xf0499e83,0x837b8b22 ! Init value for %f22 .word 0xf8b94ce2,0x98866bf7 ! Init value for %f24 .word 0x3e6c0a9b,0x420cc881 ! Init value for %f26 .word 0x45d5d612,0xa4320528 ! Init value for %f28 .word 0xea269a70,0x46c2c504 ! Init value for %f30 .word 0xee1204ff,0x58513d65 ! Init value for %f32 .word 0x5c829cf9,0x9a416936 ! Init value for %f34 .word 0xa1f753ca,0xc70747a0 ! Init value for %f36 .word 0x3746a91f,0xb4041347 ! Init value for %f38 .word 0x0b5060cf,0xfa3b5080 ! Init value for %f40 .word 0x55130968,0xd75b3655 ! Init value for %f42 .word 0xbe8972bc,0x298a7d56 ! Init value for %f44 .word 0x29bcdc24,0xeb542dcb ! Init value for %f46 .word 0x633bfb06,0xe03ef637 .word 0x3d9fe498,0x7ff99347 .word 0xce26fb39,0xfb32ab90 .word 0xab3286aa,0x9968cb79 .word 0x98cd6f76,0xd1e9c625 .word 0x7d1ee35b,0xda6e04d8 .word 0x2a08f977,0xc0095364 .word 0xd786880a,0x70c3e41e p38_expected_registers: .word 0x0f5cd6a8,0x70696b2f .word 0x00000000,0x227cae8d .word 0x00000000,0x06840d80 .word 0x00000000,0xeee09e9d .word 0x00000000,0x11571d5f .word 0x00000000,0xe299b3c1 .word 0x00000000,0x00000030 .word 0x00000000,0x227cae8d p38_expected_fp_regs: .word 0x98956ddd,0xf3122839 .word 0xc65cbb97,0x00e27c06 .word 0xaab503cf,0xcf0d81bf .word 0x60e2c5ca,0xb2288b1e .word 0x0aec1597,0x5281d66a .word 0xa3f6209d,0x6bf45212 .word 0xddd7426e,0x07c93678 .word 0x4f1d3f8a,0xa599307f .word 0xc47381ce,0x031313a7 .word 0xdaa27094,0x67684d63 .word 0x8cdece2e,0x838ee2f5 .word 0xf0499e83,0x837b8b22 .word 0xf8b94ce2,0x98866bf7 .word 0x3e6c0a9b,0x420cc881 .word 0x45d5d612,0xa4320528 .word 0xea269a70,0x46c2c504 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p38_local0_expect: .word 0x8485e692,0x5f07dd88 .word 0x0a8bdfaa,0xa9038b78 .word 0x97e72d0b,0xf5fd32ef .word 0xf7ba3856,0xf562b3b1 .word 0x7d50348a,0x6ab6d6e0 .word 0x85346c85,0x46a80090 .word 0x3c966d6b,0x5724a1de .word 0xa8987efc,0xdec0b24f p38_local1_expect: .word 0x392bbb71,0x30710753 .word 0x9cd5a997,0x65b4380b .word 0xf6cb4f50,0xd028caab .word 0xcc52b452,0xd74c4544 .word 0x0683e547,0xf8f9e82a .word 0xf6cb4f50,0xee883573 .word 0x0fb11d0d,0x4355c756 .word 0xcb6412cc,0xa46006c9 p38_local2_expect: .word 0xd1de8d3e,0x0c6989b8 .word 0x97c1a4e8,0x43f2ff0e .word 0x5415285f,0x21ccf11f .word 0xbb9076f9,0xff62c3ad .word 0xb182a748,0x749c356c .word 0x22ca7c11,0x11571d5f .word 0xccf18c51,0xbe95e89a .word 0x5638ca5c,0x1e7d39da p38_local3_expect: .word 0x5f07dd88,0x54fffc4a .word 0x06840d80,0x8e520a80 .word 0x52745d83,0xe7179507 .word 0x92e7e883,0x482d653c .word 0x993ff994,0xe299b3c1 .word 0x0f5cd6a8,0x70696b2f .word 0x1cc62e3e,0x65e620d7 .word 0xebb6ddfa,0x993ff994 p39_init_registers: .word 0x4ec353b0,0xe21d0b71 ! Init value for %l0 .word 0x0d3486cf,0xd3e19ce7 ! Init value for %l1 .word 0xbfbbd178,0x511779c5 ! Init value for %l2 .word 0xb8efab2f,0xa7ba9bff ! Init value for %l3 .word 0xd93e8aa4,0x884b4625 ! Init value for %l4 .word 0xead352d2,0x3730a491 ! Init value for %l5 .word 0xc52b2814,0x9efc3fd9 ! Init value for %l6 .word 0x8c50a8d4,0x1fe4748d ! Init value for %l7 .align 64 p39_init_freg: .word 0x1b1201e0,0x59edae70 ! Init value for %f0 .word 0xa7d699a3,0x3199971b ! Init value for %f2 .word 0x7989fede,0xaa602f94 ! Init value for %f4 .word 0x77ead524,0x47616803 ! Init value for %f6 .word 0xdd799106,0x97502579 ! Init value for %f8 .word 0x684a9982,0x9561fb59 ! Init value for %f10 .word 0x63669980,0x623fc134 ! Init value for %f12 .word 0x53e1f46d,0xf4ac669b ! Init value for %f14 .word 0xe4d6c368,0xf1987d05 ! Init value for %f16 .word 0x3b514802,0xd58c3b47 ! Init value for %f18 .word 0xc2e8f3cd,0x534ac2a9 ! Init value for %f20 .word 0x11f3ee28,0xec173d8b ! Init value for %f22 .word 0x8d345bd4,0x142e35b0 ! Init value for %f24 .word 0x7d7ee256,0x94701c6f ! Init value for %f26 .word 0x1ab77c67,0x5f045521 ! Init value for %f28 .word 0x9b13f2d6,0x14cda361 ! Init value for %f30 .word 0x70121c07,0xf6416869 ! Init value for %f32 .word 0xe8d67688,0x9963f5e9 ! Init value for %f34 .word 0xf518dfcb,0x528a6926 ! Init value for %f36 .word 0xc1bb8f7f,0xe12b05e1 ! Init value for %f38 .word 0x14cc0956,0xecf9954a ! Init value for %f40 .word 0x74873e1c,0x3151d4e2 ! Init value for %f42 .word 0x562a939d,0xacd00278 ! Init value for %f44 .word 0x407da89f,0x55b39051 ! Init value for %f46 .word 0x14e3f080,0xc77df8af .word 0x76d13aea,0x606b007d .word 0x3fd3272c,0x85bfeaa8 .word 0x5aeddc95,0x3296b09f .word 0x5cc7fa1c,0x028c9f77 .word 0xee33a224,0x2be9fe7b .word 0xddfff29d,0x13f26f15 .word 0x714255ed,0x76140043 p39_expected_registers: .word 0x00000000,0x711432b6 .word 0x00000000,0x69e6dc9e .word 0x9d703884,0x456a28c2 .word 0x00000000,0x0000004d .word 0x00000000,0xa78e4bf9 .word 0x00000000,0xf14695c2 .word 0x00000000,0x9f50793a .word 0x00000000,0x000000f8 p39_expected_fp_regs: .word 0x1b1201e0,0x59edae70 .word 0xa7d699a3,0x3199971b .word 0x7989fede,0xaa602f94 .word 0x77ead524,0x47616803 .word 0xdd799106,0x97502579 .word 0x684a9982,0x9561fb59 .word 0x63669980,0x623fc134 .word 0x53e1f46d,0xf4ac669b .word 0xe4d6c368,0xf1987d05 .word 0x3b514802,0xd58c3b47 .word 0xc2e8f3cd,0x534ac2a9 .word 0x11f3ee28,0xec173d8b .word 0x8d345bd4,0x142e35b0 .word 0x7d7ee256,0x94701c6f .word 0x1ab77c67,0x5f045521 .word 0x9b13f2d6,0x14cda361 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p39_local0_expect: .word 0x9d703884,0x456a28c2 .word 0x0206f8f7,0xdf452611 .word 0x00000063,0x5de705f7 .word 0x4d19df4d,0xdd9da170 .word 0xf18d26dc,0x2d5b4136 .word 0x75599741,0xe589a9de .word 0xc0a84c69,0x9017f15a .word 0xfd6211c6,0xba1b197d p39_local1_expect: .word 0xb1edffee,0x260dff26 .word 0x7576f4c2,0x58b5ff00 .word 0xd26b78d0,0x419e87a9 .word 0x49777e0c,0xfffff146 .word 0x074bc612,0xab38a30d .word 0xbb7e2de0,0xde2d96d3 .word 0x8ed82d60,0x9bff22cd .word 0x4bd1cb9d,0xa84c2611 p39_local2_expect: .word 0x0437de0a,0x2dff3510 .word 0x1f65eeb0,0x5b5cf0f0 .word 0xf9f9a909,0x69e6dc9e .word 0x26bd0ab2,0x9e99f0dd .word 0x47222c01,0x122418b7 .word 0x4e419b55,0x55fbb28b .word 0x884b4625,0x4d94ee9c .word 0x6e913462,0xa9021c01 p39_local3_expect: .word 0xf3252085,0x5e290ff8 .word 0x9bb4eb62,0xf9f9a909 .word 0xfd07e141,0x2837f700 .word 0x886114e8,0x19ef5897 .word 0xc20e2da8,0xfd0d32eb .word 0x9f50793a,0x47ed0ad3 .word 0xa8808b8e,0x824dd0e9 .word 0x26c898bd,0xd0c8dfdd p40_init_registers: .word 0x877d93f8,0x369acd2f ! Init value for %l0 .word 0x29932dd6,0x8fef893a ! Init value for %l1 .word 0x6aa13c01,0xdc7b25a6 ! Init value for %l2 .word 0x163b99de,0x808eef3e ! Init value for %l3 .word 0x89234284,0x118d53b7 ! Init value for %l4 .word 0x2226e1ec,0x0539b6e7 ! Init value for %l5 .word 0xc037ecfa,0x3429e4e9 ! Init value for %l6 .word 0x003b8aec,0x2e3efdfa ! Init value for %l7 .align 64 p40_init_freg: .word 0xf00bb541,0x03d308d6 ! Init value for %f0 .word 0x942e212b,0x498e9c41 ! Init value for %f2 .word 0x30176677,0xa03a69a3 ! Init value for %f4 .word 0x9e7bdef3,0xba60ac17 ! Init value for %f6 .word 0xab821eac,0x47829bc7 ! Init value for %f8 .word 0x00d73667,0xd6b7cdf2 ! Init value for %f10 .word 0xa8049656,0x5c95e801 ! Init value for %f12 .word 0x64e4db8d,0x7ca37371 ! Init value for %f14 .word 0xa1135016,0x795ead7a ! Init value for %f16 .word 0x06702c3a,0x35efb099 ! Init value for %f18 .word 0x8c7c2284,0xd78fa41d ! Init value for %f20 .word 0xa42e91df,0x0c5a1d87 ! Init value for %f22 .word 0xc9572be2,0xb97ffb7c ! Init value for %f24 .word 0x60f8e132,0x3a8633ce ! Init value for %f26 .word 0x4ff17635,0x2123596c ! Init value for %f28 .word 0x7c688013,0x0460e851 ! Init value for %f30 .word 0x671e0e44,0xd255012c ! Init value for %f32 .word 0xdc866a86,0x04937030 ! Init value for %f34 .word 0xf9e80982,0x62e493a2 ! Init value for %f36 .word 0x299fc402,0xd7c53c8c ! Init value for %f38 .word 0xebd67299,0xbbb5c88e ! Init value for %f40 .word 0x5a28a5f6,0x021ce273 ! Init value for %f42 .word 0xd56dc3ec,0xc35e6d0e ! Init value for %f44 .word 0x7d27a6dc,0x5b8e96ea ! Init value for %f46 .word 0x4cef486a,0xb943d39f .word 0x3371c39b,0xe042427a .word 0x8e78ddbc,0x404e425e .word 0x58d0c967,0x18281d83 .word 0x26dd1033,0x5dead96b .word 0x03c6bf4e,0x693f3355 .word 0x01f72c1e,0x4a458f1b .word 0xb8088d22,0xfd39909b p40_expected_registers: .word 0xffffffff,0xcb4f1169 .word 0x00000000,0x0000009e .word 0x00000000,0x45e5a908 .word 0x048b030a,0xa0796ace .word 0x00000000,0x000000a6 .word 0x00000000,0xec557d6c .word 0x00000000,0x45e5a908 .word 0x00000000,0x00000018 p40_expected_fp_regs: .word 0xf00bb541,0x03d308d6 .word 0x942e212b,0x498e9c41 .word 0x30176677,0xa03a69a3 .word 0x9e7bdef3,0xba60ac17 .word 0xab821eac,0x47829bc7 .word 0x00d73667,0xd6b7cdf2 .word 0xa8049656,0x5c95e801 .word 0x64e4db8d,0x7ca37371 .word 0xa1135016,0x795ead7a .word 0x06702c3a,0x35efb099 .word 0x8c7c2284,0xd78fa41d .word 0xa42e91df,0x0c5a1d87 .word 0xc9572be2,0xb97ffb7c .word 0x60f8e132,0x3a8633ce .word 0x4ff17635,0x2123596c .word 0x7c688013,0x0460e851 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p40_local0_expect: .word 0xd32e0e7a,0x08e7ed18 .word 0x78bfb2de,0xe6632329 .word 0xd1ff4f02,0xcb8e7033 .word 0x45e5a908,0x82c94df4 .word 0x7b64d81a,0xffb3398e .word 0x5d8db016,0x6d729527 .word 0x311237f1,0x97e8f716 .word 0xc735d0da,0xa78aebf1 p40_local1_expect: .word 0x2f812689,0x011c3ab3 .word 0x80ec25f7,0x00000029 .word 0xe75329c7,0x9b8092e3 .word 0xc1f3e526,0xff8f975f .word 0xea136db8,0xbe185234 .word 0x3f464a50,0x7bb873b3 .word 0xb0fa4beb,0x4aae21f0 .word 0xc0be493d,0x85ba5c7b p40_local2_expect: .word 0x048b030a,0xa0796ace .word 0xf51e8a4b,0xd32e0e7a .word 0xcdd473d2,0xd2ff9f21 .word 0x8cee2755,0xf9684519 .word 0xddf88f6f,0xa5bb47fc .word 0xcb4f1169,0x1d3effa0 .word 0xb6810799,0x00000029 .word 0x036002b1,0x921db2dc p40_local3_expect: .word 0x9fb7a8e3,0xb9c2299c .word 0x5dbc6cc1,0x63a09d81 .word 0x42a3e994,0xaab36a1b .word 0xa0763984,0x25a582f7 .word 0xafa2c912,0x1aac87b2 .word 0xf0ed5882,0x5dff1610 .word 0x089eb643,0xec77a6f1 .word 0xf055419f,0x0cba8810 p41_init_registers: .word 0x4bd02bdc,0x423ea5c0 ! Init value for %l0 .word 0xc1969894,0x3d47f655 ! Init value for %l1 .word 0x68517146,0x7457b243 ! Init value for %l2 .word 0xa7c9486b,0xff7ea2a8 ! Init value for %l3 .word 0x54265f20,0x7f28c2f7 ! Init value for %l4 .word 0x53d30a0a,0xa24bd982 ! Init value for %l5 .word 0x6ef14434,0xbc359936 ! Init value for %l6 .word 0x89717dc6,0x36c4e907 ! Init value for %l7 .align 64 p41_init_freg: .word 0x3f8c905b,0x3340873c ! Init value for %f0 .word 0x61128549,0xdf94eb34 ! Init value for %f2 .word 0x9398fd14,0x2d7cbda4 ! Init value for %f4 .word 0x2e6d60fd,0x39cb15fb ! Init value for %f6 .word 0xb5582d18,0x04a6fc5b ! Init value for %f8 .word 0xee7ee564,0x88c87be2 ! Init value for %f10 .word 0x15e298f4,0x78a7ecfd ! Init value for %f12 .word 0xe5714b22,0x68d24ae3 ! Init value for %f14 .word 0xbbb6b692,0xc4f8f8d3 ! Init value for %f16 .word 0xed933516,0x26e28e80 ! Init value for %f18 .word 0xa65b7d9a,0xab8e8c05 ! Init value for %f20 .word 0x8da62deb,0xdfd56c48 ! Init value for %f22 .word 0x2613be86,0x60996beb ! Init value for %f24 .word 0x63e63b74,0xdb007d2d ! Init value for %f26 .word 0x1dd4ebca,0x67f67c9e ! Init value for %f28 .word 0xa758ca02,0x4e5aa849 ! Init value for %f30 .word 0xb91dbca1,0xcd0a3eef ! Init value for %f32 .word 0xbf333244,0x3450c2c2 ! Init value for %f34 .word 0x6e175dd4,0x1ee15515 ! Init value for %f36 .word 0x2bbc6ae8,0xec6ac8a4 ! Init value for %f38 .word 0xe3d882e1,0x021ad599 ! Init value for %f40 .word 0x9ff47afc,0xadf4cb1d ! Init value for %f42 .word 0x5bda1431,0x55bcd052 ! Init value for %f44 .word 0x8319a71d,0x4c9cf648 ! Init value for %f46 .word 0xbfc84817,0xb2ca7356 .word 0x85fd3508,0x77255af9 .word 0xb338d9df,0xeb1a3c7c .word 0x615f66cd,0x42cdca36 .word 0x6fe8fe2f,0x06740364 .word 0x995042d6,0x21a49351 .word 0x6269255d,0xf637e57c .word 0x0346541e,0xe5106539 p41_expected_registers: .word 0x00000000,0x000000df .word 0x00000000,0x54af4309 .word 0x98a7bded,0x6e3484ff .word 0x00000000,0x0000008c .word 0x0694ff4d,0x560cadff .word 0x5026bbf9,0x2c213d11 .word 0x8348eaad,0x61edfaf6 .word 0x00000000,0x0000005a p41_expected_fp_regs: .word 0x3f8c905b,0x3340873c .word 0x61128549,0xdf94eb34 .word 0x9398fd14,0x2d7cbda4 .word 0x2e6d60fd,0x39cb15fb .word 0xb5582d18,0x04a6fc5b .word 0xee7ee564,0x88c87be2 .word 0x15e298f4,0x78a7ecfd .word 0xe5714b22,0x68d24ae3 .word 0xbbb6b692,0xc4f8f8d3 .word 0xed933516,0x26e28e80 .word 0xa65b7d9a,0xab8e8c05 .word 0x8da62deb,0xdfd56c48 .word 0x2613be86,0x60996beb .word 0x63e63b74,0xdb007d2d .word 0x1dd4ebca,0x67f67c9e .word 0xa758ca02,0x4e5aa849 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p41_local0_expect: .word 0x5026bbf9,0x2c213d11 .word 0x6c0467c3,0xb9a511ee .word 0xa5889d76,0x56217b80 .word 0x1b54499f,0x3d47f655 .word 0x533095ea,0x8f4ed7ad .word 0x44d59131,0xcff5ef08 .word 0x000000a2,0xf4088009 .word 0xab020448,0xf36e4ec8 p41_local1_expect: .word 0xd7a677c5,0xcc7fd25b .word 0x0694ff4d,0x560cadff .word 0x7dffc523,0xb2090e1d .word 0x6bb3d0f7,0xcb748734 .word 0x6282240f,0x6282240f .word 0xff65d81e,0xec43df6f .word 0x78ffbd91,0xf4dbddcb .word 0x2fed5ed1,0xceff039a p41_local2_expect: .word 0x98a7bded,0x6e3484ff .word 0x4b2794ff,0x7743bc9d .word 0x87eb60de,0x756352ff .word 0x052e3984,0x9c26bad8 .word 0x32f623fa,0x28256688 .word 0x820689fe,0xb8ff6fdd .word 0x2d98becf,0x5b9a44e9 .word 0x3bc0d4bc,0x85077016 p41_local3_expect: .word 0x6a3e73da,0xd13aa7c4 .word 0xaee6c6d4,0x3b8e679c .word 0x0498a07c,0x8d3a7468 .word 0x9283887b,0xe7c3bc0e .word 0x25bb2287,0x381f0e4e .word 0x8348eaad,0x61edfaf6 .word 0x4c724e54,0x0c27a14d .word 0xd7723743,0xff4bd982 p42_init_registers: .word 0x513bd012,0x9bcb3c51 ! Init value for %l0 .word 0x79364fe3,0xd00240c0 ! Init value for %l1 .word 0x54e3b028,0x3f4a5e6b ! Init value for %l2 .word 0xef0a80e8,0xb9ee72d4 ! Init value for %l3 .word 0x31511080,0x3a48bd23 ! Init value for %l4 .word 0x9a3d8fca,0x96cdba61 ! Init value for %l5 .word 0xb4ccced9,0xf09ef7f8 ! Init value for %l6 .word 0xf85a6afc,0x16d59886 ! Init value for %l7 .align 64 p42_init_freg: .word 0x11a6561c,0xc4a54a31 ! Init value for %f0 .word 0x56744fa7,0x2a5a9aa1 ! Init value for %f2 .word 0xdbb7cd5a,0x8ba8896e ! Init value for %f4 .word 0x64cacabe,0xea2199b5 ! Init value for %f6 .word 0x0a0c3614,0x9af635b9 ! Init value for %f8 .word 0x073dbf7b,0xb8c74952 ! Init value for %f10 .word 0xa6c2e64e,0x40277953 ! Init value for %f12 .word 0xdfb30af3,0x499e8582 ! Init value for %f14 .word 0x8858d1bc,0xd1343914 ! Init value for %f16 .word 0x3878ad3f,0x918817ab ! Init value for %f18 .word 0xc41cbf92,0xcc77dc40 ! Init value for %f20 .word 0x26a54ede,0x358887fe ! Init value for %f22 .word 0xbebb620f,0x1332891c ! Init value for %f24 .word 0x41388f41,0x5a5744c2 ! Init value for %f26 .word 0x6f2bfcdd,0x041782dc ! Init value for %f28 .word 0x3157ba03,0x816afec0 ! Init value for %f30 .word 0xb9af53d2,0x5d5b1163 ! Init value for %f32 .word 0xbd3415c9,0xed070caa ! Init value for %f34 .word 0x0d4db3a8,0xb8811aec ! Init value for %f36 .word 0xbac62da0,0xcf885b78 ! Init value for %f38 .word 0xac47c4e1,0x5dfc0ab9 ! Init value for %f40 .word 0xd05a1203,0xbdf94932 ! Init value for %f42 .word 0x56f64331,0x1aecfdf1 ! Init value for %f44 .word 0x9c49742c,0x1dfbc554 ! Init value for %f46 .word 0x764f3225,0x85454e30 .word 0x2e88dd86,0xe786d52a .word 0xf97acec5,0x02d6e874 .word 0x8311a3a0,0x83c00f94 .word 0x2677c300,0xe744a6a3 .word 0x51634329,0xcc7f1645 .word 0xd38db083,0x9d0ba30f .word 0xa9d35848,0xdd62452f p42_expected_registers: .word 0x00000000,0x00000068 .word 0x00000000,0x9f49252c .word 0x54e3b028,0x3f4a5e6b .word 0x00000000,0xf2da11ff .word 0xd46ecf1f,0x4805146e .word 0x00000000,0xece93a7a .word 0x00000000,0x9d4ec6f7 .word 0x00000000,0x3f4a5e6b p42_expected_fp_regs: .word 0x11a6561c,0xc4a54a31 .word 0x56744fa7,0x2a5a9aa1 .word 0xdbb7cd5a,0x8ba8896e .word 0x64cacabe,0xea2199b5 .word 0x0a0c3614,0x9af635b9 .word 0x073dbf7b,0xb8c74952 .word 0xa6c2e64e,0x40277953 .word 0xdfb30af3,0x499e8582 .word 0x8858d1bc,0xd1343914 .word 0x3878ad3f,0x918817ab .word 0xc41cbf92,0xcc77dc40 .word 0x26a54ede,0x358887fe .word 0xbebb620f,0x1332891c .word 0x41388f41,0x5a5744c2 .word 0x6f2bfcdd,0x041782dc .word 0x3157ba03,0x816afec0 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p42_local0_expect: .word 0x293b5ac8,0xcc2f4537 .word 0xd46ecf1f,0x4805146e .word 0xfc7760f5,0x3670eebc .word 0x3e3ede77,0x18a013a7 .word 0x4d15a900,0x78ea6545 .word 0x13e798e1,0xe36dbd23 .word 0x96cdba61,0x4cf5c106 .word 0xb251fed7,0xacffb63b p42_local1_expect: .word 0xd8d66c1e,0x3abfab9b .word 0xefe4bc26,0xfc871e39 .word 0xc6a19541,0x9f49252c .word 0x09bae33f,0xbd25e577 .word 0x5c003e09,0xb17a7bec .word 0xf3c6e317,0x4921f4e0 .word 0x8e7b913a,0x851fe1f0 .word 0xaa3fca47,0xb6fb3a71 p42_local2_expect: .word 0x8fc740be,0x4edbd904 .word 0x8ad6bc57,0xe81d587f .word 0x276e6cf3,0xd0546cf0 .word 0x29213f9f,0x6d2f5652 .word 0xa57e1a84,0x608a5133 .word 0x3ed5b334,0xa87f6e8e .word 0x8c9488da,0xcc430f00 .word 0x3abfab9b,0x10e31bff p42_local3_expect: .word 0x90e85c5f,0xd8e15fab .word 0xc0837f29,0xd41d01ee .word 0x9d4ec6f7,0x3f4a5e6b .word 0x7b618446,0xe513633f .word 0xe110d47f,0xac66f9a7 .word 0x6d2f5652,0xd48c80a2 .word 0x39d1e6d3,0x003f21c2 .word 0xf15a4d14,0x1b62c0a4 p43_init_registers: .word 0x20347144,0x022b9e86 ! Init value for %l0 .word 0xe8735eaa,0x3a368757 ! Init value for %l1 .word 0x4921ddbc,0x89657f7b ! Init value for %l2 .word 0x0717953c,0xa9e816a3 ! Init value for %l3 .word 0x8e8b065b,0x92141487 ! Init value for %l4 .word 0xe9256fc7,0xcdb27fdd ! Init value for %l5 .word 0x2d4d007c,0x283ee60b ! Init value for %l6 .word 0x4252bae2,0x15b10140 ! Init value for %l7 .align 64 p43_init_freg: .word 0xf876cd3a,0x1927565c ! Init value for %f0 .word 0xdb2fd45a,0x6d58bd2e ! Init value for %f2 .word 0x4b9dd1fc,0x63622b85 ! Init value for %f4 .word 0x327c7a0e,0xe4c9b7bd ! Init value for %f6 .word 0x7da225c7,0x30f2de13 ! Init value for %f8 .word 0x225e3756,0x1bda9d8b ! Init value for %f10 .word 0x52f0ab2e,0x886cb8c9 ! Init value for %f12 .word 0xbd67635d,0x30a60564 ! Init value for %f14 .word 0xb8657418,0x729a2f18 ! Init value for %f16 .word 0x06233666,0x7b471272 ! Init value for %f18 .word 0x7a7f39e9,0xb0cdc81e ! Init value for %f20 .word 0xe549a2b2,0xbbf68886 ! Init value for %f22 .word 0x36149f3b,0x5c672b6a ! Init value for %f24 .word 0xe76faad1,0xc7e5482b ! Init value for %f26 .word 0xf1823b2f,0x1b8469d6 ! Init value for %f28 .word 0x01ce7f6d,0x4f6a8c43 ! Init value for %f30 .word 0xc3e6c17a,0xd9eb5657 ! Init value for %f32 .word 0x89e18f22,0x06510962 ! Init value for %f34 .word 0x8ff52302,0xae6ad802 ! Init value for %f36 .word 0x876b59db,0x64080e0d ! Init value for %f38 .word 0x1948cb02,0x47069208 ! Init value for %f40 .word 0xacb804cc,0x7108d9b4 ! Init value for %f42 .word 0xc316fae8,0x18a55b07 ! Init value for %f44 .word 0xf0932245,0x6a3c7f3a ! Init value for %f46 .word 0xbaa80886,0x73f076e0 .word 0x9279627b,0x73006713 .word 0x1a39cf83,0x7a9e8651 .word 0xd35e88ff,0xdb8c5515 .word 0x12454316,0x268acc35 .word 0x12bc9f31,0x24cec7de .word 0xe518c9d4,0xb841698e .word 0xb4f68db1,0x87d55f98 p43_expected_registers: .word 0x00000000,0x827ee36e .word 0x00000000,0x899eddb6 .word 0xf2f475fa,0xc082fedc .word 0x00000000,0x00000096 .word 0xffffffff,0xffffff90 .word 0x00000000,0x0000007b .word 0x00000000,0xe9450e5f .word 0x00000000,0xe528931a p43_expected_fp_regs: .word 0xf876cd3a,0x1927565c .word 0xdb2fd45a,0x6d58bd2e .word 0x4b9dd1fc,0x63622b85 .word 0x327c7a0e,0xe4c9b7bd .word 0x7da225c7,0x30f2de13 .word 0x225e3756,0x1bda9d8b .word 0x52f0ab2e,0x886cb8c9 .word 0xbd67635d,0x30a60564 .word 0xb8657418,0x729a2f18 .word 0x06233666,0x7b471272 .word 0x7a7f39e9,0xb0cdc81e .word 0xe549a2b2,0xbbf68886 .word 0x36149f3b,0x5c672b6a .word 0xe76faad1,0xc7e5482b .word 0xf1823b2f,0x1b8469d6 .word 0x01ce7f6d,0x4f6a8c43 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p43_local0_expect: .word 0x6fa36a16,0xd5ab4909 .word 0xf2f475fa,0xc082fedc .word 0x0da53956,0x89657fff .word 0x15c8642c,0xf3d64ce7 .word 0xc492a179,0x6c15ff5f .word 0xa16c2703,0x16e0c79e .word 0x48b201a3,0xe310ffb3 .word 0x1f6e18ea,0x8cc5c7ab p43_local1_expect: .word 0xc5b765a6,0x31263060 .word 0x6cf3bf8c,0xbaa43cd2 .word 0x14739d07,0x88f98a5f .word 0x446f8621,0x74f0617e .word 0x0cbdaa55,0x47ef0419 .word 0x00bcc7fe,0xc13ecb8f .word 0x6779bcf8,0xa6e6161a .word 0xea65feff,0xff8df5a3 p43_local2_expect: .word 0x5925ee3a,0x2aef8440 .word 0xe9450e5f,0xeefbaec9 .word 0x3813356d,0xed65b5f9 .word 0xbcdd5b0f,0xaf9148a9 .word 0x3636a795,0x7e0a359c .word 0xed65b5f9,0x8eccfd15 .word 0xc526de2d,0xa5a94334 .word 0x6ddb0ab5,0x54bdad66 p43_local3_expect: .word 0x41cf1a7a,0x418bf516 .word 0x33a4f839,0xa4c15a86 .word 0x1c7848a8,0x899eddb6 .word 0x1eba8cf0,0x2e7c20db .word 0xaa9a27a2,0x10cb9638 .word 0x35abdfe3,0x827ee36e .word 0x920b0a5d,0x24eb5bb7 .word 0xc79bd31a,0x90543ce2 p44_init_registers: .word 0xed5d6406,0x016533f3 ! Init value for %l0 .word 0x5f724f9c,0xc849ad1b ! Init value for %l1 .word 0xa2674e90,0x974965ea ! Init value for %l2 .word 0x85144424,0x7dc23aa8 ! Init value for %l3 .word 0x6babe112,0x4d897fb3 ! Init value for %l4 .word 0x4a02f320,0x534c6295 ! Init value for %l5 .word 0x864b1360,0xc986d274 ! Init value for %l6 .word 0x24ef322e,0x548fe7f6 ! Init value for %l7 .align 64 p44_init_freg: .word 0xfe27bdda,0xeb9aef80 ! Init value for %f0 .word 0x286d7e9b,0xb6dcdef3 ! Init value for %f2 .word 0x169020e9,0x054b3b5c ! Init value for %f4 .word 0xe4983de3,0x7c34c5ca ! Init value for %f6 .word 0xb545e1f0,0x3c8b727d ! Init value for %f8 .word 0x10ea0769,0x473a85bb ! Init value for %f10 .word 0x93421e41,0xc9469f36 ! Init value for %f12 .word 0xcbbbe192,0xb68933aa ! Init value for %f14 .word 0xc1479587,0x8c4df481 ! Init value for %f16 .word 0x6aaca2fd,0xbf1c7220 ! Init value for %f18 .word 0xd8e06399,0xb81e67cf ! Init value for %f20 .word 0xd03590ce,0xf3145356 ! Init value for %f22 .word 0x92a86099,0xa8395260 ! Init value for %f24 .word 0xc63ff6ef,0x0d041bbf ! Init value for %f26 .word 0x998ded04,0xd78c13a3 ! Init value for %f28 .word 0x8eee4563,0x39dd0c42 ! Init value for %f30 .word 0xae2beb17,0x8d725b6c ! Init value for %f32 .word 0xc39efb78,0x59768f7b ! Init value for %f34 .word 0x2830ef29,0xdee8e0ae ! Init value for %f36 .word 0x54c885c4,0x8dc392d6 ! Init value for %f38 .word 0xb4ff37f8,0xa7965fdf ! Init value for %f40 .word 0xea1971d1,0xec102857 ! Init value for %f42 .word 0x49483653,0x48fc6c4c ! Init value for %f44 .word 0xf9a0cae7,0x22b77981 ! Init value for %f46 .word 0xe42ea752,0x30bfbab3 .word 0xa78fadda,0xb171323c .word 0x09ee5dd9,0x4597a35b .word 0x0cd127cf,0x3e396d7b .word 0xc7c55227,0xaa8fc00e .word 0x18433179,0x6226608d .word 0x16f2a600,0xef793724 .word 0x968b94c8,0x71fa12a6 p44_expected_registers: .word 0x00000000,0x0000007c .word 0x5f724f9c,0xc849ad1b .word 0x00000000,0x00000026 .word 0x00000000,0xb9d5504e .word 0x00000000,0x7ff85060 .word 0x00000000,0x00004d24 .word 0x864b1360,0xc986d274 .word 0x00000000,0x260afe0e p44_expected_fp_regs: .word 0xfe27bdda,0xeb9aef80 .word 0x286d7e9b,0xb6dcdef3 .word 0x169020e9,0x054b3b5c .word 0xe4983de3,0x7c34c5ca .word 0xb545e1f0,0x3c8b727d .word 0x10ea0769,0x473a85bb .word 0x93421e41,0xc9469f36 .word 0xcbbbe192,0xb68933aa .word 0xc1479587,0x8c4df481 .word 0x6aaca2fd,0xbf1c7220 .word 0xd8e06399,0xb81e67cf .word 0xd03590ce,0xf3145356 .word 0x92a86099,0xa8395260 .word 0xc63ff6ef,0x0d041bbf .word 0x998ded04,0xd78c13a3 .word 0x8eee4563,0x39dd0c42 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p44_local0_expect: .word 0x206089a4,0xffb9e529 .word 0x3166d038,0x976986a4 .word 0x3deae9ff,0x3d022858 .word 0x33265c7a,0x2dad5abb .word 0x1ea4a4ec,0xe5dd7858 .word 0xe54cf6c1,0xba9a9e85 .word 0x4d24ed88,0x2c2f0d91 .word 0x4d897fb3,0x534c6295 p44_local1_expect: .word 0x520021cc,0x25475dd7 .word 0x7df66d32,0xe774c905 .word 0x4f7dad36,0x000000f0 .word 0xb2ccddd2,0x866f3b8c .word 0x1e0a40bd,0x3874278d .word 0x43002e0a,0x5e5723fd .word 0xf27cc606,0x6f37de15 .word 0x1f93edc2,0xad605a15 p44_local2_expect: .word 0x17f76571,0xab1d2d93 .word 0x96c5f1e7,0x69de2a1c .word 0xf9c3c056,0xe907aded .word 0xc2a8e1f4,0xe2543826 .word 0x00d6321d,0xd858b58f .word 0x974965ea,0x540aff9a .word 0x10fb831c,0x4e8a5783 .word 0x091fa51b,0xe907aded p44_local3_expect: .word 0xab8e7e84,0xc32255ef .word 0x35eda558,0xffb9e529 .word 0x37f0ac16,0xff64f677 .word 0x2115bd10,0x393a7c9b .word 0xe54cf6c1,0xdebf1bd5 .word 0x51ac3d37,0xf8842c9c .word 0x365d709e,0xd3964572 .word 0xfff812f8,0xba9a9e85 p45_init_registers: .word 0x2b844e98,0xaa05ed6f ! Init value for %l0 .word 0xb9a4fa9c,0x8e048eda ! Init value for %l1 .word 0x7ba55968,0x076c911a ! Init value for %l2 .word 0xd789734a,0x40b79c42 ! Init value for %l3 .word 0x9a12e51c,0x76352fdf ! Init value for %l4 .word 0xafd8d56e,0xad6d821d ! Init value for %l5 .word 0x3dd23950,0x33de0c02 ! Init value for %l6 .word 0x5c4767aa,0x35ff7b91 ! Init value for %l7 .align 64 p45_init_freg: .word 0x47895f33,0x1463bc65 ! Init value for %f0 .word 0x980a1227,0x3e85eab1 ! Init value for %f2 .word 0xbf65292c,0x68fa33ff ! Init value for %f4 .word 0x55f1b21d,0xe917b6c2 ! Init value for %f6 .word 0xadea66d5,0xe307fe3c ! Init value for %f8 .word 0x0222da16,0xa220317c ! Init value for %f10 .word 0xedc3ad63,0x625b3b3d ! Init value for %f12 .word 0x6522b9e5,0x53bb24e6 ! Init value for %f14 .word 0x11e0399c,0x938db747 ! Init value for %f16 .word 0x9e15678d,0xef8a5f45 ! Init value for %f18 .word 0x5479ed65,0x2cea71b5 ! Init value for %f20 .word 0xf49470de,0x504a38e7 ! Init value for %f22 .word 0x7310cd28,0xf0892ba3 ! Init value for %f24 .word 0x50dac34d,0xa48b18d4 ! Init value for %f26 .word 0x61e07e1f,0xd17781bc ! Init value for %f28 .word 0x516f7f35,0x7f1651fd ! Init value for %f30 .word 0x2663b20e,0x7b5c9196 ! Init value for %f32 .word 0x78f40b9d,0x449b5415 ! Init value for %f34 .word 0x36ce1c5f,0x95f15ba4 ! Init value for %f36 .word 0xc5d948c3,0xf374bad1 ! Init value for %f38 .word 0xdf04efaf,0xa10aa42a ! Init value for %f40 .word 0x12c1e0f3,0xc38b744d ! Init value for %f42 .word 0x07f0ba10,0x1623cd37 ! Init value for %f44 .word 0x535ffccc,0x288d04f8 ! Init value for %f46 .word 0xf2350559,0x1b88d676 .word 0xc763fa29,0x93b55b58 .word 0xd747eed6,0xd0a81245 .word 0x9592ac88,0x967d8ca5 .word 0xe288d20b,0x48910433 .word 0x51ce152d,0xbcaf0031 .word 0x95316b2b,0xd4180e24 .word 0x60e0f85d,0xe86d4ed2 p45_expected_registers: .word 0x6e7ed4ca,0x9bd8c7f5 .word 0x00000000,0x9bd8c7f5 .word 0x00000000,0x0aac22b1 .word 0xdc38311d,0x7a207dcf .word 0x6e7ed4ca,0x0000007b .word 0x00000000,0xbe7caea6 .word 0x00000000,0x000000d6 .word 0x0aac22b1,0xdcad25f5 p45_expected_fp_regs: .word 0x47895f33,0x1463bc65 .word 0x980a1227,0x3e85eab1 .word 0xbf65292c,0x68fa33ff .word 0x55f1b21d,0xe917b6c2 .word 0xadea66d5,0xe307fe3c .word 0x0222da16,0xa220317c .word 0xedc3ad63,0x625b3b3d .word 0x6522b9e5,0x53bb24e6 .word 0x11e0399c,0x938db747 .word 0x9e15678d,0xef8a5f45 .word 0x5479ed65,0x2cea71b5 .word 0xf49470de,0x504a38e7 .word 0x7310cd28,0xf0892ba3 .word 0x50dac34d,0xa48b18d4 .word 0x61e07e1f,0xd17781bc .word 0x516f7f35,0x7f1651fd .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p45_local0_expect: .word 0x00000000,0x24c837d5 .word 0xbb2d1c80,0xbe7caea6 .word 0xd3f37469,0xd71a8c80 .word 0x80c0623c,0x0eb6a8e7 .word 0x33bee0c6,0x4acfa5e2 .word 0x1d82694c,0xa01c5551 .word 0xddcbdefd,0x3a5263a4 .word 0x0ec958a2,0xf3a96312 p45_local1_expect: .word 0x4281c45f,0x1bb46e18 .word 0x000000d6,0xc29c98d6 .word 0xdc38311d,0x7a207dcf .word 0xbe832e32,0x02b0a567 .word 0x3eefc3b3,0xb3eac7f5 .word 0x659d0da7,0xa19a654b .word 0x63e5d609,0xfb42435a .word 0xf1b0cf19,0x7a66404c p45_local2_expect: .word 0x735723c6,0xe390b178 .word 0x77626b04,0x896e8788 .word 0x0aac13a4,0xf1b2ff1a .word 0x9034152e,0x2831ee8e .word 0x15cb33aa,0x38ab38c1 .word 0x6e7ed4ca,0x0000007b .word 0xfbcd4d9c,0x725dc01f .word 0xe6aca89b,0x2914750e p45_local3_expect: .word 0x24c837d5,0xdcad25f5 .word 0xed591dd4,0x10103eff .word 0x24c837d5,0x59d0d58f .word 0x5247f571,0xb7643ec4 .word 0x398578a1,0x58d1010c .word 0x7c7806f2,0xe49ad800 .word 0x40b79c42,0x80ee3bc4 .word 0xef38886b,0x0a2fd8ee p46_init_registers: .word 0x52df3441,0xa74a7dcc ! Init value for %l0 .word 0x3081e842,0x29631bb2 ! Init value for %l1 .word 0xffec2a1a,0xa461a867 ! Init value for %l2 .word 0x52037ff8,0x3bf60faa ! Init value for %l3 .word 0x2f19d2d2,0x39a1f2c9 ! Init value for %l4 .word 0x37c8b6ea,0x7a33f265 ! Init value for %l5 .word 0x7f71aee3,0xe8f78708 ! Init value for %l6 .word 0xe263c850,0x02b16ae2 ! Init value for %l7 .align 64 p46_init_freg: .word 0x64d68bea,0x0c62c2ec ! Init value for %f0 .word 0x66170e53,0x8d487f9b ! Init value for %f2 .word 0xe1edae60,0x4d2dd743 ! Init value for %f4 .word 0x9edd9f57,0xf47ae43f ! Init value for %f6 .word 0xfbfe3217,0x510de9c2 ! Init value for %f8 .word 0x7ab2f0d4,0x204f9203 ! Init value for %f10 .word 0xb5c88bdc,0x33ff16b6 ! Init value for %f12 .word 0x5f46ba03,0x4cc30ecf ! Init value for %f14 .word 0xed114110,0xf98f5700 ! Init value for %f16 .word 0x4c349d5f,0x9a129f8e ! Init value for %f18 .word 0xb1b0bbbb,0xf2262de8 ! Init value for %f20 .word 0x9638ffda,0x90efed16 ! Init value for %f22 .word 0x3e3c763a,0x7d8e4e76 ! Init value for %f24 .word 0x891b008b,0x2c1892cd ! Init value for %f26 .word 0x620b5580,0x52f9b000 ! Init value for %f28 .word 0xb4cda38c,0x2724c930 ! Init value for %f30 .word 0xd77e87aa,0xad9a7781 ! Init value for %f32 .word 0xfb15018b,0xeef30b09 ! Init value for %f34 .word 0x1722de40,0xbc499d9a ! Init value for %f36 .word 0xe310f8f8,0xecbf9a8c ! Init value for %f38 .word 0x36bb0928,0x4958ec21 ! Init value for %f40 .word 0x287199bc,0x902afffb ! Init value for %f42 .word 0x13184113,0x159fe8a0 ! Init value for %f44 .word 0x8b5c6d0b,0x4990451c ! Init value for %f46 .word 0x179d8361,0x4ce25f7f .word 0xafd5268c,0xee930273 .word 0x18a2b3d9,0x9582f7a7 .word 0xe0efa6fd,0x948f8c64 .word 0x34b26c36,0x5c909479 .word 0x8f66eef5,0xe759bf2e .word 0x5255146f,0xe1ee0c07 .word 0x63bb16bf,0x6ad24bd0 p46_expected_registers: .word 0x00000000,0xdcffc9d6 .word 0x00000000,0x3a97225a .word 0x00000000,0x00000001 .word 0x00000000,0xb436d85e .word 0x018720d7,0x22568299 .word 0x00000000,0x4e28ac9e .word 0x0611437a,0x2e1746e1 .word 0x00000000,0xe04aec8e p46_expected_fp_regs: .word 0x64d68bea,0x0c62c2ec .word 0x66170e53,0x8d487f9b .word 0xe1edae60,0x4d2dd743 .word 0x9edd9f57,0xf47ae43f .word 0xfbfe3217,0x510de9c2 .word 0x7ab2f0d4,0x204f9203 .word 0xb5c88bdc,0x33ff16b6 .word 0x5f46ba03,0x4cc30ecf .word 0xed114110,0xf98f5700 .word 0x4c349d5f,0x9a129f8e .word 0xb1b0bbbb,0xf2262de8 .word 0x9638ffda,0x90efed16 .word 0x3e3c763a,0x7d8e4e76 .word 0x891b008b,0x2c1892cd .word 0x620b5580,0x52f9b000 .word 0xb4cda38c,0x2724c930 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p46_local0_expect: .word 0xf1a9fc98,0xff12cd51 .word 0x780596e1,0x43c01964 .word 0x018720d7,0x22568299 .word 0x2b30fa51,0x1edc6c63 .word 0x7fd67e43,0xb436d85e .word 0xe8197f11,0x7a851dc4 .word 0xbb2307be,0x000000cc .word 0x872d1ffa,0x46041d66 p46_local1_expect: .word 0x075953c0,0xd1d0769e .word 0x7c4a7ebf,0x92242577 .word 0xdcffc9d6,0x2399d9df .word 0x02b16ae2,0x0a667d3a .word 0x22568299,0x2399d9df .word 0x85a34d77,0xb2335fc5 .word 0xcd87d2b4,0x4e28ac9e .word 0x3bab2330,0xcf80a461 p46_local2_expect: .word 0x58c6939c,0x80500d32 .word 0x36e17003,0xc346cc51 .word 0x0611437a,0x2e1746e1 .word 0x6b32fd93,0x3a97225a .word 0x130c6d33,0x343f9ce8 .word 0x7d5bff4d,0x616d7e1f .word 0xcf428000,0xc3503dd1 .word 0x000000cc,0x29631bb2 p46_local3_expect: .word 0xfeffeb92,0x09e8e819 .word 0x6bcf007e,0xff20f74f .word 0xa45c47bb,0x186e5201 .word 0x3b6318ab,0xdf60ad93 .word 0x42e1719d,0x7f2ae2c9 .word 0x8285f388,0x8339c18c .word 0x89380106,0x9f9b75ba .word 0x33ff48b0,0xfdcded67 p47_init_registers: .word 0x21623caf,0xb543f496 ! Init value for %l0 .word 0x9e4260c7,0x9e99eb12 ! Init value for %l1 .word 0xaa6ee39f,0x932b7fba ! Init value for %l2 .word 0x955ae238,0x17b47067 ! Init value for %l3 .word 0xb70683af,0xf68f7321 ! Init value for %l4 .word 0x2b7f1206,0x41bd3847 ! Init value for %l5 .word 0xbee0fb12,0x7e2e885c ! Init value for %l6 .word 0xd945fba0,0x73c00a43 ! Init value for %l7 .align 64 p47_init_freg: .word 0x8b0f5981,0x47d913cc ! Init value for %f0 .word 0x69e6a637,0x6b79c23b ! Init value for %f2 .word 0x147f96cd,0x3a1d30e1 ! Init value for %f4 .word 0x8d1bf3b6,0xb6835910 ! Init value for %f6 .word 0x061f4c8c,0x4c8372fe ! Init value for %f8 .word 0x21754d7d,0x6b30f889 ! Init value for %f10 .word 0x666cf35b,0x3715c927 ! Init value for %f12 .word 0xb0fcfcf4,0xb0610a5a ! Init value for %f14 .word 0x2eaa2866,0x6fc7cd04 ! Init value for %f16 .word 0xa4003f26,0xfbf87aed ! Init value for %f18 .word 0xdaf63ac1,0x635dcb1f ! Init value for %f20 .word 0xdb93b6b5,0x02909f63 ! Init value for %f22 .word 0x5a41df79,0x3ab3bb02 ! Init value for %f24 .word 0xc695a52e,0xfce05ee3 ! Init value for %f26 .word 0xacaf77db,0x2730f283 ! Init value for %f28 .word 0x1fe70f22,0x92bd0046 ! Init value for %f30 .word 0xc21fbea3,0x93679b26 ! Init value for %f32 .word 0xd9a32ce9,0x763b17de ! Init value for %f34 .word 0x07f7cc63,0x90e09ea2 ! Init value for %f36 .word 0x47ccaa2c,0x741eca79 ! Init value for %f38 .word 0x435e5547,0xbe1e5e5c ! Init value for %f40 .word 0x16b24886,0x3f52cf5e ! Init value for %f42 .word 0xc8a20f4a,0x6f8cbff1 ! Init value for %f44 .word 0x736b7c9e,0xe31e1ab6 ! Init value for %f46 .word 0xe61cfd41,0x32b83f4b .word 0x192aaf70,0x2e3815d5 .word 0xaca730e6,0x8d7fba2b .word 0x4eef771c,0xa1bfacb8 .word 0xf77d9dff,0xf0c8efb8 .word 0xd6ed0e94,0xd0063e27 .word 0xb2f3a957,0xc11e312b .word 0x099e16d0,0xdb70ecb7 p47_expected_registers: .word 0x00000000,0x3ba6b292 .word 0x00000000,0x0000005f .word 0xaa6ee39f,0x932b7fba .word 0x00000000,0x000000a4 .word 0x5706ec2a,0x44581e2c .word 0x00000000,0x9e99eb12 .word 0x00000000,0x3ba6b292 .word 0x7d5ca0cc,0xaa3998c8 p47_expected_fp_regs: .word 0x8b0f5981,0x47d913cc .word 0x69e6a637,0x6b79c23b .word 0x147f96cd,0x3a1d30e1 .word 0x8d1bf3b6,0xb6835910 .word 0x061f4c8c,0x4c8372fe .word 0x21754d7d,0x6b30f889 .word 0x666cf35b,0x3715c927 .word 0xb0fcfcf4,0xb0610a5a .word 0x2eaa2866,0x6fc7cd04 .word 0xa4003f26,0xfbf87aed .word 0xdaf63ac1,0x635dcb1f .word 0xdb93b6b5,0x02909f63 .word 0x5a41df79,0x3ab3bb02 .word 0xc695a52e,0xfce05ee3 .word 0xacaf77db,0x2730f283 .word 0x1fe70f22,0x92bd0046 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p47_local0_expect: .word 0x3fbcda50,0xec6681b8 .word 0x7d5ca0cc,0xaa3998c8 .word 0x86f93637,0xbcd4e7d6 .word 0x1d8c2125,0x1e8b6260 .word 0x2ad1c9e5,0xc969700c .word 0x1db827f2,0x31096456 .word 0x1e1d7f56,0xbe41fd21 .word 0xfb88d3cc,0x625256e9 p47_local1_expect: .word 0x5706ec2a,0x44581e2c .word 0x3a60ebe8,0x6174acfd .word 0xe9975dbd,0xebf3f621 .word 0xd0c1431d,0x94b253ff .word 0x2d670c2b,0x22957df5 .word 0x3ec93dca,0x22957df5 .word 0x2b7f1276,0x43a82247 .word 0x3f377200,0xf3c500a0 p47_local2_expect: .word 0xa43db491,0xf0080b20 .word 0x0f0f8dc0,0xf2843158 .word 0xd64a7131,0x4f4c2620 .word 0x4b629f7a,0xf68f7321 .word 0xe77b9195,0xd40fae02 .word 0xd5a53ea5,0x21f69960 .word 0x09ff40ef,0x7424b1df .word 0x474dda97,0x94917059 p47_local3_expect: .word 0x0171898b,0x29363f61 .word 0xb76fde16,0x99a00f88 .word 0xd79f5164,0x79c6aef5 .word 0x0b9aabad,0xc969700c .word 0x052afb05,0xf181a582 .word 0xb70683af,0xf68f7321 .word 0x59551709,0x45b6f22a .word 0x7e2e885c,0x28289948 p48_init_registers: .word 0xd7710a48,0xa84d41b8 ! Init value for %l0 .word 0x058e95b8,0xa4365954 ! Init value for %l1 .word 0x0fa72687,0xf7e1e22e ! Init value for %l2 .word 0x56e08090,0x94481daa ! Init value for %l3 .word 0x185697b5,0xbd6f69cf ! Init value for %l4 .word 0xe9ba79e6,0x07cbd375 ! Init value for %l5 .word 0xd43399e4,0x74b8937d ! Init value for %l6 .word 0x19affdb2,0x217d0bcd ! Init value for %l7 .align 64 p48_init_freg: .word 0x8c48971e,0xb3cdc89c ! Init value for %f0 .word 0xb4286a4c,0x769200e2 ! Init value for %f2 .word 0xf88dd988,0x2bcb3065 ! Init value for %f4 .word 0x73fbd7b2,0x1a28db68 ! Init value for %f6 .word 0x00abc952,0x85246897 ! Init value for %f8 .word 0x1b798b17,0xe5e0c485 ! Init value for %f10 .word 0xf67ccff6,0xb5f9cc44 ! Init value for %f12 .word 0x80a67732,0xe09c1b18 ! Init value for %f14 .word 0xa816e23d,0x877d661e ! Init value for %f16 .word 0x96ffa205,0xf43b41dc ! Init value for %f18 .word 0x68a89b4e,0x56d36011 ! Init value for %f20 .word 0xe5d54d9f,0x1493add1 ! Init value for %f22 .word 0x93bdbcfa,0x3d5bd7b8 ! Init value for %f24 .word 0x53f8b326,0xb72d075f ! Init value for %f26 .word 0x539744ce,0xcb623983 ! Init value for %f28 .word 0x9711561e,0x612753f0 ! Init value for %f30 .word 0x0c65fc2f,0xd116efe5 ! Init value for %f32 .word 0x50ff360f,0xe89689e1 ! Init value for %f34 .word 0xf1a80803,0x5461c7fd ! Init value for %f36 .word 0x910cbe8c,0x9ae95f94 ! Init value for %f38 .word 0xf87a0cd7,0x809135b7 ! Init value for %f40 .word 0x783ca4aa,0x84f2a2ba ! Init value for %f42 .word 0x054ca75a,0xfdcab618 ! Init value for %f44 .word 0xbc092bb9,0x31bb6dd5 ! Init value for %f46 .word 0xbe5766b7,0xe2d5f05d .word 0x5ab1e63c,0x10411443 .word 0x81930532,0xc1d593e1 .word 0xdb3a0a0e,0x11c4e5e5 .word 0x9d4343e3,0x78027483 .word 0x2b94cdf3,0x0ce55b66 .word 0xf946705b,0xcf15dce7 .word 0x9fb76ba7,0xf5d519fe p48_expected_registers: .word 0x00000000,0xefd6c7b7 .word 0xa3b6cd05,0x9c11925e .word 0x00000000,0x00000001 .word 0x00000000,0x1660f73a .word 0x00000000,0x75ffa564 .word 0x00000000,0x9824e671 .word 0x00000000,0x303227ff .word 0x00000000,0x14a63daf p48_expected_fp_regs: .word 0x8c48971e,0xb3cdc89c .word 0xb4286a4c,0x769200e2 .word 0xf88dd988,0x2bcb3065 .word 0x73fbd7b2,0x1a28db68 .word 0x00abc952,0x85246897 .word 0x1b798b17,0xe5e0c485 .word 0xf67ccff6,0xb5f9cc44 .word 0x80a67732,0xe09c1b18 .word 0xa816e23d,0x877d661e .word 0x96ffa205,0xf43b41dc .word 0x68a89b4e,0x56d36011 .word 0xe5d54d9f,0x1493add1 .word 0x93bdbcfa,0x3d5bd7b8 .word 0x53f8b326,0xb72d075f .word 0x539744ce,0xcb623983 .word 0x9711561e,0x612753f0 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p48_local0_expect: .word 0x94ddc57c,0xd5726c7a .word 0x58cdff2e,0xd36844ef .word 0x214a312b,0xf3995e6a .word 0xb7f8fff5,0xf127777b .word 0x8b554587,0x7d816f65 .word 0x303227ff,0x14a63daf .word 0x1e96f391,0x2c3862c8 .word 0x8008533d,0x175fcfe5 p48_local1_expect: .word 0x268d6759,0x4ce3b5ac .word 0xf696ba22,0xdc1d20cf .word 0x00000044,0x27eec326 .word 0x72a35482,0x46284b87 .word 0x53ff051e,0x1f0c425c .word 0xc4d022d7,0xf9d05285 .word 0xa3b6cd05,0x9c11925e .word 0x88c9189d,0x69f023bb p48_local2_expect: .word 0x705663e2,0x40c8ff71 .word 0x5568362f,0x046f1b53 .word 0x493647d0,0x295c5f52 .word 0x49b5d05b,0xa1f718ff .word 0x961c57a5,0xbfc606d7 .word 0x307ce7c3,0x0367ff85 .word 0xc46e04ea,0xf3995e6a .word 0x786adf06,0xc8e738be p48_local3_expect: .word 0x0c8b112d,0x82c1628e .word 0x95ef76b0,0xcc752782 .word 0x53dca8da,0xf4ec2ef2 .word 0x58cde22e,0xd368ffef .word 0x75ffa564,0x9824e671 .word 0x29a46142,0x9699a66f .word 0x1660f73a,0xa838fd74 .word 0x51c6d89f,0x94481daa p49_init_registers: .word 0x7e596cc4,0x39d809c1 ! Init value for %l0 .word 0x38ca3bbe,0xb78d7b8f ! Init value for %l1 .word 0xf9f3266b,0xe3fd148f ! Init value for %l2 .word 0x92ad5376,0x23c13b53 ! Init value for %l3 .word 0x66896bcc,0xea09ed24 ! Init value for %l4 .word 0xbad5ff62,0x21f51119 ! Init value for %l5 .word 0x0b347fae,0x3c2d2487 ! Init value for %l6 .word 0x6dd560aa,0x3479c993 ! Init value for %l7 .align 64 p49_init_freg: .word 0x39b38936,0xc3f7cba4 ! Init value for %f0 .word 0xce34703a,0xd0d24471 ! Init value for %f2 .word 0x72f0b827,0xb4039c8b ! Init value for %f4 .word 0xfb456009,0xa5e6835b ! Init value for %f6 .word 0x0e7c50cc,0x388d9ff9 ! Init value for %f8 .word 0x735a53bb,0xa26741ae ! Init value for %f10 .word 0x808fcd7e,0x19f4392c ! Init value for %f12 .word 0xcddf89d1,0x87287003 ! Init value for %f14 .word 0x36d31f45,0xd242f6ba ! Init value for %f16 .word 0x9c04f66e,0x2fa9da0c ! Init value for %f18 .word 0xf26b81fe,0x942bc56a ! Init value for %f20 .word 0x39a39087,0xe7230353 ! Init value for %f22 .word 0x047a13c3,0x0ef72af4 ! Init value for %f24 .word 0x7f3fe6cc,0xf163ee16 ! Init value for %f26 .word 0xf8fee257,0xce57492f ! Init value for %f28 .word 0x5ba57eec,0x2ee986af ! Init value for %f30 .word 0x3bee2299,0xe6aa8c91 ! Init value for %f32 .word 0x40a062d5,0xeeee64fc ! Init value for %f34 .word 0xe098b515,0x1be8c37b ! Init value for %f36 .word 0x768fdc0c,0xfddc6451 ! Init value for %f38 .word 0x8eb2f1bb,0x33fc454f ! Init value for %f40 .word 0x4d734f87,0x06884112 ! Init value for %f42 .word 0x64ca95e7,0x29668266 ! Init value for %f44 .word 0x1e1ba7b4,0xc672fb04 ! Init value for %f46 .word 0xf7156f9f,0x37515375 .word 0x66d67ef4,0x0006d067 .word 0x7e60aa99,0xfbfef386 .word 0xbf2bc9f1,0x291ae6b5 .word 0x88b907bc,0x1dddb574 .word 0xbfddc2e9,0x2b43b281 .word 0xbc7090c9,0x75da0623 .word 0x62e6f03d,0x45b7ae2b p49_expected_registers: .word 0x00000000,0x00000013 .word 0x00000000,0x00000018 .word 0x00000000,0x94c2b43e .word 0x00000000,0xff5232a2 .word 0x00000000,0x96cf6f24 .word 0x00000000,0xe842d576 .word 0xb6df7881,0xad0f85a9 .word 0x00000000,0x9c4136f2 p49_expected_fp_regs: .word 0x39b38936,0xc3f7cba4 .word 0xce34703a,0xd0d24471 .word 0x72f0b827,0xb4039c8b .word 0xfb456009,0xa5e6835b .word 0x0e7c50cc,0x388d9ff9 .word 0x735a53bb,0xa26741ae .word 0x808fcd7e,0x19f4392c .word 0xcddf89d1,0x87287003 .word 0x36d31f45,0xd242f6ba .word 0x9c04f66e,0x2fa9da0c .word 0xf26b81fe,0x942bc56a .word 0x39a39087,0xe7230353 .word 0x047a13c3,0x0ef72af4 .word 0x7f3fe6cc,0xf163ee16 .word 0xf8fee257,0xce57492f .word 0x5ba57eec,0x2ee986af .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p49_local0_expect: .word 0xb6df7881,0xad0f85a9 .word 0x2df5d3f8,0x1b36c311 .word 0x149e5560,0x338af1c8 .word 0x23b37710,0x4c187903 .word 0x1af946dd,0x6c24819c .word 0xc6daffff,0x22d780ff .word 0x2a669205,0xa6a76ca5 .word 0x9c4136f2,0x8f251211 p49_local1_expect: .word 0x19a0b1e6,0xe286b2e5 .word 0xc9934dc5,0x1a5da911 .word 0xe8171a1a,0x0000002c .word 0xaa35f9f1,0xdd0317a0 .word 0xff743b4c,0x369994af .word 0x9127d548,0x3638549b .word 0xd901411c,0xaf6c0932 .word 0x5d98612e,0xe842d576 p49_local2_expect: .word 0x200fb69d,0x1784d093 .word 0x3c48101f,0xb68623a9 .word 0x00000013,0x4f7536e4 .word 0xe842d576,0xd613443f .word 0xa7159dc1,0x3c2d2487 .word 0xac489de9,0xecc38177 .word 0x6ef10813,0x55bc19b4 .word 0xffffed0d,0x21f51119 p49_local3_expect: .word 0x8b9ba57e,0x54abcaae .word 0x9c4136f2,0x4a54bd17 .word 0x4325d395,0xc790b0bc .word 0xeb668b80,0x4eaf24cd .word 0x1e1b7ca9,0xb654a1ca .word 0xff92cdb9,0xd87b7ab8 .word 0xa8fe6d4c,0x7fc997ae .word 0xb54cdc83,0x96cf6f24 p50_init_registers: .word 0x98fb75c0,0x0bb58948 ! Init value for %l0 .word 0xa0dcbd87,0xb77a5117 ! Init value for %l1 .word 0xfa8e8e52,0x2976cc13 ! Init value for %l2 .word 0xd2bb6eea,0x3d131358 ! Init value for %l3 .word 0x094a4ed1,0xf4e3abf0 ! Init value for %l4 .word 0xb3f9e256,0x60e52f9c ! Init value for %l5 .word 0xd9c63a60,0x3c757127 ! Init value for %l6 .word 0x284182ba,0x7079b555 ! Init value for %l7 .align 64 p50_init_freg: .word 0xe046103e,0x8be97ab0 ! Init value for %f0 .word 0x05c15b93,0x44cf06fb ! Init value for %f2 .word 0x24c42ffa,0x630ec8b1 ! Init value for %f4 .word 0xc4a44459,0x77167037 ! Init value for %f6 .word 0x0c64494b,0x0e9b05b9 ! Init value for %f8 .word 0x53285cd3,0x74e551a5 ! Init value for %f10 .word 0x494d68a2,0x26c1a0f9 ! Init value for %f12 .word 0x63221e11,0x0772f41b ! Init value for %f14 .word 0xea3ba406,0x8d90fc81 ! Init value for %f16 .word 0x8cfd0723,0x540d9ac5 ! Init value for %f18 .word 0xcc3f4e7e,0x50911488 ! Init value for %f20 .word 0x1f6cb87d,0x2e87c16e ! Init value for %f22 .word 0x2d70e0cb,0xc2c15dfe ! Init value for %f24 .word 0x5ab5aaa2,0x85b1b9fa ! Init value for %f26 .word 0x604e31cc,0x584a4dc4 ! Init value for %f28 .word 0x8d2567d9,0x0555e50c ! Init value for %f30 .word 0x7e6ff8ab,0x2f3b53b8 ! Init value for %f32 .word 0xb517c92a,0x5ab6da6b ! Init value for %f34 .word 0x54285493,0x12ac6380 ! Init value for %f36 .word 0x42c68d13,0xbe8a61da ! Init value for %f38 .word 0xcbd220f6,0x395af67d ! Init value for %f40 .word 0x51ec6a1b,0xbd33f7fd ! Init value for %f42 .word 0xb2eabf8b,0xd72a89a5 ! Init value for %f44 .word 0xd879d0e2,0x9d03c723 ! Init value for %f46 .word 0xc676907f,0x9804e99c .word 0x12cf03f8,0x0ff7b172 .word 0xf2c6b15b,0x8d823f3d .word 0x10e08e21,0xd2d42fcc .word 0x1355cc2f,0xcd5b628f .word 0xc62a7881,0x15b05bd2 .word 0x4f670caf,0x3d936451 .word 0xd349016a,0x59d20fbe p50_expected_registers: .word 0x00000000,0x9a5b2df5 .word 0x00000000,0xc6d54b35 .word 0xfa8e8e52,0x2976cc13 .word 0x00000000,0x00000054 .word 0x00000000,0x00004914 .word 0x8f2e8606,0x0cd7c6ff .word 0x00000000,0x3d775b8e .word 0x00000000,0x24a42a25 p50_expected_fp_regs: .word 0xe046103e,0x8be97ab0 .word 0x05c15b93,0x44cf06fb .word 0x24c42ffa,0x630ec8b1 .word 0xc4a44459,0x77167037 .word 0x0c64494b,0x0e9b05b9 .word 0x53285cd3,0x74e551a5 .word 0x494d68a2,0x26c1a0f9 .word 0x63221e11,0x0772f41b .word 0xea3ba406,0x8d90fc81 .word 0x8cfd0723,0x540d9ac5 .word 0xcc3f4e7e,0x50911488 .word 0x1f6cb87d,0x2e87c16e .word 0x2d70e0cb,0xc2c15dfe .word 0x5ab5aaa2,0x85b1b9fa .word 0x604e31cc,0x584a4dc4 .word 0x8d2567d9,0x0555e50c .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p50_local0_expect: .word 0x3d775b8e,0x1df1e61f .word 0x27afe249,0x4bba2629 .word 0xc2bcc2b1,0xf968ddc9 .word 0x2e6278e3,0x7079b555 .word 0xf33e599c,0xb5c4ac9d .word 0x284182ba,0x7079b555 .word 0x6945bb42,0x6c46ff84 .word 0xff57e48f,0x4bd7bca7 p50_local1_expect: .word 0xaa024c7b,0x952decc0 .word 0xecbcae9c,0x2e6278e3 .word 0x26c2c80e,0x9b31da5f .word 0xd9dd49a3,0x9d8646da .word 0x0a35892e,0xaf78df34 .word 0x8f2e8606,0x0cd7c6ff .word 0x5621b486,0x9a5b2df5 .word 0x66067006,0x222b4ade p50_local2_expect: .word 0x0289d5e2,0x709f5aa6 .word 0xf3a40187,0x7c22e6ff .word 0x6d1b7c97,0xf4173e65 .word 0x8f485f1c,0xbc98c85a .word 0x6c403957,0x88771158 .word 0x25f78824,0x26054914 .word 0xc5bf1e8e,0x8d4d2c05 .word 0x3b4437e6,0xe2835235 p50_local3_expect: .word 0x5a0a3522,0xfaf8aca7 .word 0x8f2e8606,0xb910d020 .word 0x8fd645de,0x2381ff97 .word 0x24a42a25,0xa03cc426 .word 0x0d2dea00,0x1f9f17e0 .word 0x7c57e48f,0x0493cfef .word 0x52ee837f,0x13ff9991 .word 0x00000000,0x7c57e4ff p51_init_registers: .word 0x3b2d1bb8,0xcb274c1b ! Init value for %l0 .word 0xed9d5606,0x8666c706 ! Init value for %l1 .word 0x59544051,0xab1e79f4 ! Init value for %l2 .word 0x051b4356,0x7fc5503f ! Init value for %l3 .word 0xf9b419dc,0x769bd9bc ! Init value for %l4 .word 0x3ef92c2a,0x96cff466 ! Init value for %l5 .word 0xf9daa8ec,0x1cbac729 ! Init value for %l6 .word 0x84ea2c7b,0xc41588b3 ! Init value for %l7 .align 64 p51_init_freg: .word 0x56589510,0x3e3d18b3 ! Init value for %f0 .word 0x67d2b802,0x788e43d4 ! Init value for %f2 .word 0xfc15ef57,0xbd1f9fcb ! Init value for %f4 .word 0x5b159988,0x9506950f ! Init value for %f6 .word 0xacf52721,0x0664aaa2 ! Init value for %f8 .word 0x46c18c2c,0x6049714e ! Init value for %f10 .word 0x0a22576c,0xa28354cc ! Init value for %f12 .word 0xf46f9514,0x9a46bdc0 ! Init value for %f14 .word 0x1765f025,0x75deb56c ! Init value for %f16 .word 0x1616ad18,0x5ac28fa4 ! Init value for %f18 .word 0x41db2e92,0x57077e28 ! Init value for %f20 .word 0x3317bfe6,0xe1a9d1b2 ! Init value for %f22 .word 0xe64d33b6,0x68adb349 ! Init value for %f24 .word 0x52a3e409,0x76eb4a5d ! Init value for %f26 .word 0x9f4c2a17,0x56b7868c ! Init value for %f28 .word 0x94191194,0x91ebd50f ! Init value for %f30 .word 0x305a2bbf,0x3ca9c8c0 ! Init value for %f32 .word 0x00d5e8fd,0xd809f906 ! Init value for %f34 .word 0x4a7bcdd3,0x58f40a4a ! Init value for %f36 .word 0x35195626,0xb08ad0a1 ! Init value for %f38 .word 0x99fac0f1,0x40a12d5f ! Init value for %f40 .word 0xc3a42122,0xccfc4790 ! Init value for %f42 .word 0x4c51bd46,0x59e16025 ! Init value for %f44 .word 0x06d218a8,0x2d405633 ! Init value for %f46 .word 0xb784e331,0xb810e97e .word 0x56f39b57,0xb701cffd .word 0xed2670b3,0xf693fe83 .word 0x83d016c5,0x9e99f7d5 .word 0x2c327d8f,0x7a8f9391 .word 0x71a13ed1,0xf43200eb .word 0x2576ba3d,0xfcc7cbd1 .word 0x79ab3c06,0xc3b0ddcc p51_expected_registers: .word 0xe6ffd490,0x182303d8 .word 0xc7011d11,0xe82799de .word 0x00000000,0x00000017 .word 0x00000000,0x0000008d .word 0x199701e6,0x06a3defa .word 0x00000000,0x000000ff .word 0x00000000,0x0000006a .word 0x00000000,0xa5539b7d p51_expected_fp_regs: .word 0x56589510,0x3e3d18b3 .word 0x67d2b802,0x788e43d4 .word 0xfc15ef57,0xbd1f9fcb .word 0x5b159988,0x9506950f .word 0xacf52721,0x0664aaa2 .word 0x46c18c2c,0x6049714e .word 0x0a22576c,0xa28354cc .word 0xf46f9514,0x9a46bdc0 .word 0x1765f025,0x75deb56c .word 0x1616ad18,0x5ac28fa4 .word 0x41db2e92,0x57077e28 .word 0x3317bfe6,0xe1a9d1b2 .word 0xe64d33b6,0x68adb349 .word 0x52a3e409,0x76eb4a5d .word 0x9f4c2a17,0x56b7868c .word 0x94191194,0x91ebd50f .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p51_local0_expect: .word 0x04306e83,0x74c9bd45 .word 0x4b0f0649,0x7f81d266 .word 0x6bb7320a,0xa30ec363 .word 0xb31a930f,0xd5a914eb .word 0xbd10bc87,0x527ebf13 .word 0xbd7013a1,0x53579114 .word 0xaa58ae77,0x530f0ca5 .word 0x0ef2ffcd,0xffd166ff p51_local1_expect: .word 0x75c3b06a,0xf56ce0d9 .word 0xff15fc54,0x6927105b .word 0xa57d991c,0xba9a5a4e .word 0x9727de27,0x1a84d11a .word 0xec5520a6,0xab3e7be6 .word 0xc37e3430,0x934047e7 .word 0x484163ff,0xcc6d6b77 .word 0x0adc2b40,0xe12b163d p51_local2_expect: .word 0xc7016a11,0xe82799de .word 0x803efff5,0x034914e4 .word 0xf466a518,0xe61e625d .word 0x449a9b4d,0x3e31b44e .word 0x199701e6,0x06a3defa .word 0xaa8daa2f,0x28e4d7be .word 0x96235bcd,0x9cb0107d .word 0xab1e79f4,0x96cfff66 p51_local3_expect: .word 0xccd65cb1,0xa30ec363 .word 0xe6ffd490,0x182303d8 .word 0xc41588b3,0xf2e72487 .word 0xeeff8eee,0x85cf63c4 .word 0x9fb13bff,0xb7afffff .word 0x70c3a5bf,0xc84a6dc9 .word 0xc84a6dc9,0x92653d1b .word 0xf27f7e20,0xab04027b p52_init_registers: .word 0xb0e3cef4,0x4f6273ce ! Init value for %l0 .word 0x023c534a,0x147a4e3e ! Init value for %l1 .word 0x0a6e54b9,0xde3f5bad ! Init value for %l2 .word 0x66e19fef,0xed02a755 ! Init value for %l3 .word 0xf80a7346,0x8960f30b ! Init value for %l4 .word 0x43ab78ca,0x73297e1c ! Init value for %l5 .word 0xc4b51631,0xd72b9328 ! Init value for %l6 .word 0x9478fd2e,0x70028ff7 ! Init value for %l7 .align 64 p52_init_freg: .word 0x1a60acb7,0x3e304b25 ! Init value for %f0 .word 0x7896c8ce,0x49fa57f8 ! Init value for %f2 .word 0xd3a240ca,0x985b8e9a ! Init value for %f4 .word 0xb4976c20,0xc037aa26 ! Init value for %f6 .word 0x5d094d24,0x7e3b1c20 ! Init value for %f8 .word 0x2f07d4f8,0x8e0aad2c ! Init value for %f10 .word 0x6d987d5d,0xc423a05a ! Init value for %f12 .word 0x25672d41,0xc936f1da ! Init value for %f14 .word 0x14b6ceb0,0xa87f4b86 ! Init value for %f16 .word 0x6c2816a1,0x8a9d7600 ! Init value for %f18 .word 0xa869d2da,0x94c4ba5b ! Init value for %f20 .word 0xd87bd24a,0xed437609 ! Init value for %f22 .word 0xeae4f398,0x5f1b4ea4 ! Init value for %f24 .word 0x6fa76275,0x6b2a7225 ! Init value for %f26 .word 0xbd79dc8e,0x892e2af5 ! Init value for %f28 .word 0x271f1745,0x6d88a288 ! Init value for %f30 .word 0xef55930e,0x8698f854 ! Init value for %f32 .word 0x76f4f9ed,0xbc611fdc ! Init value for %f34 .word 0x31b5bfce,0xb0fd4681 ! Init value for %f36 .word 0x4dcd0c99,0x0efcf748 ! Init value for %f38 .word 0x502e3954,0x86833282 ! Init value for %f40 .word 0xbe7cd49d,0x60856cbc ! Init value for %f42 .word 0x90734e87,0xe6e4265c ! Init value for %f44 .word 0xfa210621,0x47caafc2 ! Init value for %f46 .word 0x1c24d253,0x7862f29f .word 0xdf8b384a,0x98a4f988 .word 0x2aa3ef33,0x67588291 .word 0xbccbc054,0xf9dcc53d .word 0x956ca266,0x1f9c16d2 .word 0xf965dc47,0x5502806f .word 0xe3bcc73f,0x689cda1a .word 0xe4ce7e10,0x79455870 p52_expected_registers: .word 0x00000000,0x0000004e .word 0x00000000,0x000000cb .word 0x00000000,0x000000b5 .word 0x99f134ef,0x46811265 .word 0x00000000,0x1c43c44d .word 0x43ab78ca,0x73297e1c .word 0xc4b51631,0xd72b9328 .word 0x00000000,0x73584753 p52_expected_fp_regs: .word 0x1a60acb7,0x3e304b25 .word 0x7896c8ce,0x49fa57f8 .word 0xd3a240ca,0x985b8e9a .word 0xb4976c20,0xc037aa26 .word 0x5d094d24,0x7e3b1c20 .word 0x2f07d4f8,0x8e0aad2c .word 0x6d987d5d,0xc423a05a .word 0x25672d41,0xc936f1da .word 0x14b6ceb0,0xa87f4b86 .word 0x6c2816a1,0x8a9d7600 .word 0xa869d2da,0x94c4ba5b .word 0xd87bd24a,0xed437609 .word 0xeae4f398,0x5f1b4ea4 .word 0x6fa76275,0x6b2a7225 .word 0xbd79dc8e,0x892e2af5 .word 0x271f1745,0x6d88a288 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p52_local0_expect: .word 0x83b1cf8a,0x5b6d2198 .word 0x3ce6c13a,0x5a7653a2 .word 0x7f090306,0x3c6fa6d0 .word 0xcf9a9fff,0xda29f169 .word 0xa4727f33,0x49032ee3 .word 0xb8dd649b,0x54d04c5f .word 0xff383fd2,0x8960f30b .word 0xffa6718e,0x43ec5384 p52_local1_expect: .word 0xe15b6391,0xbf826412 .word 0xbb2f90cd,0x70028ff7 .word 0x701a23ff,0x2ddaeb28 .word 0x8935b36e,0xe46fe127 .word 0x85e42ca3,0x57896d13 .word 0xff2b9328,0xda29f169 .word 0x9e1410cd,0xe65727dc .word 0xc117042d,0x73584753 p52_local2_expect: .word 0xcde866dd,0x26143e49 .word 0x683b4179,0x95e8435e .word 0x527bc04c,0xf74eb734 .word 0x498d0476,0x406bf9db .word 0xbe0b2d85,0x46925af9 .word 0xde3f5bad,0xb1115b86 .word 0x73584753,0x4f7bf54b .word 0xb040af43,0x0c586842 p52_local3_expect: .word 0xe114efa4,0x1ffcca6b .word 0x7e480a9e,0xe1f88c34 .word 0x99f134ef,0x46811265 .word 0x3f0d3cff,0x023da0a0 .word 0x0000ffa6,0x9f18e585 .word 0x1095618a,0x5b4898c1 .word 0xff1ef16e,0x5f56ca43 .word 0x8960f30b,0x73297e1c p53_init_registers: .word 0xdee7e44b,0xe7907679 ! Init value for %l0 .word 0x9270c3b0,0x36d8595e ! Init value for %l1 .word 0xa225f966,0x98c1eec1 ! Init value for %l2 .word 0x00f2c8f8,0xc8e91358 ! Init value for %l3 .word 0x44a6654a,0x4a01d1a6 ! Init value for %l4 .word 0x7f4116df,0x9662d006 ! Init value for %l5 .word 0x1a7db564,0x655a0cf3 ! Init value for %l6 .word 0xbdc975f2,0x4f10f700 ! Init value for %l7 .align 64 p53_init_freg: .word 0x59877fd2,0x8a63b484 ! Init value for %f0 .word 0x3639598b,0x9bfb3e15 ! Init value for %f2 .word 0xcaeba457,0x0f5b6eea ! Init value for %f4 .word 0x310b9800,0x618b5654 ! Init value for %f6 .word 0xe2f105a7,0xad558929 ! Init value for %f8 .word 0x325e64b4,0x21581f9c ! Init value for %f10 .word 0xa54a6fa4,0x1590add4 ! Init value for %f12 .word 0x77ba0473,0xd9625118 ! Init value for %f14 .word 0x92c763f3,0x30210542 ! Init value for %f16 .word 0xd5ded089,0x33bd497c ! Init value for %f18 .word 0x23cf69fd,0xecb3b88c ! Init value for %f20 .word 0xd25129ae,0xb954cc23 ! Init value for %f22 .word 0x53af1c46,0x8615b4a3 ! Init value for %f24 .word 0x7aa0c2e6,0x0588f72d ! Init value for %f26 .word 0xa83200b5,0x1f71cb1f ! Init value for %f28 .word 0x2a2fbbe5,0x115f296e ! Init value for %f30 .word 0x279890f3,0x95bca597 ! Init value for %f32 .word 0x9a0cc367,0x040c577d ! Init value for %f34 .word 0xfc90447a,0x8b998b02 ! Init value for %f36 .word 0xb6627049,0x2481f6dd ! Init value for %f38 .word 0x8fd695b2,0x3b563c89 ! Init value for %f40 .word 0x47b62a3f,0x92eeaf83 ! Init value for %f42 .word 0x112a9f98,0x8770e45d ! Init value for %f44 .word 0x8169a6b9,0x52fa8b37 ! Init value for %f46 .word 0x0ec7187b,0x6b4ceda9 .word 0x0a32bd62,0x6eeae567 .word 0xcd4df710,0x07e71405 .word 0x6091e6ae,0x93663e49 .word 0xd9b99b03,0xe7dd9259 .word 0x6716286a,0xf10f5818 .word 0x4d49ae7e,0x6ca84bc0 .word 0xa6c20981,0xb28fdfe4 p53_expected_registers: .word 0x00000000,0x00005821 .word 0x00000000,0x0000008f .word 0x19789fff,0x754d52a8 .word 0x00f2c8f8,0xc8e91358 .word 0x193f2316,0xff11d070 .word 0x00000000,0xc37088e6 .word 0x00000000,0x0000009d .word 0x280e76fd,0xe5af5912 p53_expected_fp_regs: .word 0x59877fd2,0x8a63b484 .word 0x3639598b,0x9bfb3e15 .word 0xcaeba457,0x0f5b6eea .word 0x310b9800,0x618b5654 .word 0xe2f105a7,0xad558929 .word 0x325e64b4,0x21581f9c .word 0xa54a6fa4,0x1590add4 .word 0x77ba0473,0xd9625118 .word 0x92c763f3,0x30210542 .word 0xd5ded089,0x33bd497c .word 0x23cf69fd,0xecb3b88c .word 0xd25129ae,0xb954cc23 .word 0x53af1c46,0x8615b4a3 .word 0x7aa0c2e6,0x0588f72d .word 0xa83200b5,0x1f71cb1f .word 0x2a2fbbe5,0x115f296e .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p53_local0_expect: .word 0xe7b31851,0xc03ad9ac .word 0x6fb5adc7,0xff0642fa .word 0x29a0fa69,0x7050267d .word 0x676c21c1,0x0bf7b036 .word 0xb1ff40b6,0x42e62f63 .word 0x63933687,0x01d85e00 .word 0xa2f322f1,0xc37088e6 .word 0xbf52fe09,0x164d110b p53_local1_expect: .word 0xde19be77,0xc09d38c9 .word 0x10362fd8,0x8061a395 .word 0x7a3bd704,0xafc4730f .word 0xa376b02f,0x3a503196 .word 0xa6a7d380,0xdbddfea5 .word 0x547c3a3d,0x5970a13c .word 0x1f65ab89,0x9334c6ca .word 0xdb9a113c,0x2777a5ac p53_local2_expect: .word 0x969c8f0d,0xea1ea8b1 .word 0x72f8eeb6,0x837bcac7 .word 0x4ef5ad19,0x8f03efe2 .word 0x3744897b,0x03fb356e .word 0xca4bac11,0x4d1cb7a3 .word 0xfdaf5619,0x902165ff .word 0x4ce504a3,0x81ffc314 .word 0x280e76fd,0xe5af5912 p53_local3_expect: .word 0x193f2316,0xff11d070 .word 0xdbd88daa,0x5ba404ed .word 0xa77d312e,0xc85883ad .word 0xfe3430a8,0xdf645ee5 .word 0x19789fff,0x754d52a8 .word 0x1f866849,0x7179e62b .word 0x48294cee,0x5821a2ab .word 0x00ff00ff,0x72f8eeb6 p54_init_registers: .word 0x6839b900,0x94bcd3d5 ! Init value for %l0 .word 0x3a71626a,0x803599d5 ! Init value for %l1 .word 0x53496410,0x439d6464 ! Init value for %l2 .word 0x9ba89f83,0xb1aaf4bb ! Init value for %l3 .word 0x6dbbf95a,0x37988d67 ! Init value for %l4 .word 0xdfe680b0,0x34f40c4c ! Init value for %l5 .word 0xa2225a5c,0x0b175e09 ! Init value for %l6 .word 0x7d87a57e,0xc4e2e01c ! Init value for %l7 .align 64 p54_init_freg: .word 0x8f088226,0x8cd0a9bf ! Init value for %f0 .word 0xe13c22d4,0x95fea425 ! Init value for %f2 .word 0xfe0289ef,0x35acb71f ! Init value for %f4 .word 0x8ad2760e,0x8375487e ! Init value for %f6 .word 0xcae24d7b,0x49f6fa34 ! Init value for %f8 .word 0xc5c587f4,0x8a370128 ! Init value for %f10 .word 0x256926e2,0xacb65c4a ! Init value for %f12 .word 0x1cd7eda0,0xbb960cff ! Init value for %f14 .word 0xb7a8537c,0xe132e1ee ! Init value for %f16 .word 0x6e2f0504,0x5ed38e95 ! Init value for %f18 .word 0x78be477f,0x2f975111 ! Init value for %f20 .word 0xbccf7a9d,0x0745627e ! Init value for %f22 .word 0x7e8a51c7,0x936f6f9e ! Init value for %f24 .word 0xc2288a1f,0x85d50b6f ! Init value for %f26 .word 0xa3ab208e,0x79d56d24 ! Init value for %f28 .word 0x5e280e88,0x1e0c5954 ! Init value for %f30 .word 0x6ca86022,0xa5dcbef4 ! Init value for %f32 .word 0x9fe3a3f7,0x5368d2ba ! Init value for %f34 .word 0x2d1c8bfe,0x9c837263 ! Init value for %f36 .word 0x5ea6e3fb,0x21d8ff34 ! Init value for %f38 .word 0x3a3abb34,0x0241ff3e ! Init value for %f40 .word 0x5c0f0d38,0xe97f5a95 ! Init value for %f42 .word 0x781eb6e7,0xa09cad95 ! Init value for %f44 .word 0x0502059e,0xf93e9553 ! Init value for %f46 .word 0x24e69cac,0xd631c027 .word 0xe0e991d1,0x933fabb9 .word 0xca72ea4d,0xf54bf8eb .word 0xb713e09e,0x30695fab .word 0x0cc051d1,0x1a864f06 .word 0x78d7c3d7,0x8c1c9c30 .word 0xb6144556,0x56aab22d .word 0x5f501dae,0xc4705834 p54_expected_registers: .word 0x50157af5,0x4ead991d .word 0x2dedf3a3,0x97282b10 .word 0x00000000,0x000000a8 .word 0x00000000,0x79d9fc95 .word 0x00000000,0x000000a9 .word 0x00000000,0x46d87fa4 .word 0x00000000,0xc6565b70 .word 0x00000000,0x7c2739c3 p54_expected_fp_regs: .word 0x8f088226,0x8cd0a9bf .word 0xe13c22d4,0x95fea425 .word 0xfe0289ef,0x35acb71f .word 0x8ad2760e,0x8375487e .word 0xcae24d7b,0x49f6fa34 .word 0xc5c587f4,0x8a370128 .word 0x256926e2,0xacb65c4a .word 0x1cd7eda0,0xbb960cff .word 0xb7a8537c,0xe132e1ee .word 0x6e2f0504,0x5ed38e95 .word 0x78be477f,0x2f975111 .word 0xbccf7a9d,0x0745627e .word 0x7e8a51c7,0x936f6f9e .word 0xc2288a1f,0x85d50b6f .word 0xa3ab208e,0x79d56d24 .word 0x5e280e88,0x1e0c5954 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p54_local0_expect: .word 0x19218420,0xc682e5c6 .word 0xe8a68a3d,0xb604244f .word 0x6fc9e722,0x1e803d8b .word 0x2793e877,0x46d87fa4 .word 0x2dedf3a3,0x97282b10 .word 0xfbf3ac12,0x804ab998 .word 0xbd28167b,0x34f40c4c .word 0xefa78ae0,0x6b674152 p54_local1_expect: .word 0x7d262fe8,0xaf8c086c .word 0xc6565b70,0xc6546b51 .word 0x3673d3d7,0xbf61fff8 .word 0xf061ee20,0x9e001eb5 .word 0x436d5c09,0x000000b9 .word 0xc4e2e01c,0x59bb683c .word 0x8eff23ec,0x2b686558 .word 0xb8c774ea,0x0d12bf6e p54_local2_expect: .word 0x67296e21,0x2b292377 .word 0x50157af5,0x4ead991d .word 0x0b175e09,0xffe2e01c .word 0xe6d45e92,0xff7338b3 .word 0xa8d5a215,0xfffa0a76 .word 0x2872bb8c,0xdb26c833 .word 0xc8a04afa,0x90ff76e6 .word 0x000000bf,0x4a08ffb6 p54_local3_expect: .word 0x1468684e,0xdcbfffa9 .word 0xc21df4b6,0x239eab8f .word 0xfd8d237b,0x874d6134 .word 0x070f38d9,0x7eea93a8 .word 0xbf1c04aa,0x52e99245 .word 0xcc9be271,0x27020b50 .word 0xefb70b64,0x64ff0350 .word 0xcfdf1a2a,0x787b9234 p55_init_registers: .word 0x3a12f5e8,0x475b396a ! Init value for %l0 .word 0x97d051be,0x7f0a7eeb ! Init value for %l1 .word 0x386a40d2,0x037af0b0 ! Init value for %l2 .word 0x60d2568a,0x818c55aa ! Init value for %l3 .word 0x1419be07,0xfef3eff9 ! Init value for %l4 .word 0x217afc42,0xe1ec3309 ! Init value for %l5 .word 0x6cd5147f,0xf8ca1387 ! Init value for %l6 .word 0x8a7010f4,0xc57fbbbc ! Init value for %l7 .align 64 p55_init_freg: .word 0x28ced967,0x0a5dd81e ! Init value for %f0 .word 0x3d77769e,0x1c1e71a9 ! Init value for %f2 .word 0x3478f3f4,0x804a1474 ! Init value for %f4 .word 0x365d7ad4,0x6c7962a5 ! Init value for %f6 .word 0x6fc551a8,0x2ca3fe0f ! Init value for %f8 .word 0xa0498f27,0x471786fd ! Init value for %f10 .word 0x8b996604,0x00fd1331 ! Init value for %f12 .word 0x2b7c30ea,0x9588906d ! Init value for %f14 .word 0x362de1e2,0x1fc7d1eb ! Init value for %f16 .word 0x240cabe4,0x4b37cdeb ! Init value for %f18 .word 0x42f2ca28,0xc3f7214b ! Init value for %f20 .word 0x6e9e5a1e,0xfa8a8fe2 ! Init value for %f22 .word 0x1146bfbb,0xe6686886 ! Init value for %f24 .word 0x92695410,0x85604b00 ! Init value for %f26 .word 0xbe72adee,0xda78d4a6 ! Init value for %f28 .word 0xc2cffbb8,0x0829144b ! Init value for %f30 .word 0x5aff3ca0,0x2edc4f5a ! Init value for %f32 .word 0xcd92e2ca,0x52955e9c ! Init value for %f34 .word 0x5807b125,0x5efc3dcf ! Init value for %f36 .word 0xfc9a78b7,0x359eed8a ! Init value for %f38 .word 0xb9541e02,0x97f26a76 ! Init value for %f40 .word 0x1ec1e055,0x8a9fbc26 ! Init value for %f42 .word 0xfd8a5da8,0x285bba1c ! Init value for %f44 .word 0x07ac2d60,0xc3781a7a ! Init value for %f46 .word 0xffce019d,0x543ee784 .word 0xd88125da,0x39c38b7a .word 0xca64dbc8,0x21601482 .word 0x6706379a,0x7678cc93 .word 0xdf87981e,0xce9ea9ee .word 0xbbf36f3f,0x9d1e3db6 .word 0x84dd7480,0xd2b337e8 .word 0x7ec3e51a,0x9f381441 p55_expected_registers: .word 0xffffffff,0xffffc429 .word 0x00000000,0x000000f3 .word 0x66edd954,0xaf5f8e6d .word 0x00000000,0x141e69ce .word 0x00000000,0x6b6f9b47 .word 0x6e43a51a,0xc429ac0d .word 0x00000000,0x000000fe .word 0x00000000,0x2d53d510 p55_expected_fp_regs: .word 0x28ced967,0x0a5dd81e .word 0x3d77769e,0x1c1e71a9 .word 0x3478f3f4,0x804a1474 .word 0x365d7ad4,0x6c7962a5 .word 0x6fc551a8,0x2ca3fe0f .word 0xa0498f27,0x471786fd .word 0x8b996604,0x00fd1331 .word 0x2b7c30ea,0x9588906d .word 0x362de1e2,0x1fc7d1eb .word 0x240cabe4,0x4b37cdeb .word 0x42f2ca28,0xc3f7214b .word 0x6e9e5a1e,0xfa8a8fe2 .word 0x1146bfbb,0xe6686886 .word 0x92695410,0x85604b00 .word 0xbe72adee,0xda78d4a6 .word 0xc2cffbb8,0x0829144b .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p55_local0_expect: .word 0x83f00935,0x0786413b .word 0xc90cc6a3,0xeb0b2ad0 .word 0x4c55ea53,0xa23aca6c .word 0xb09333cb,0xaa0fdcbc .word 0x66edd954,0xaf5f8e6d .word 0x501cbf7a,0x3a28dd31 .word 0xfad8e1b3,0x4a576998 .word 0x4b203a49,0xf16e5df5 p55_local1_expect: .word 0xaf9cf42a,0x364a2129 .word 0x6e43a51a,0xc429ac0d .word 0xc70c97ff,0x9367929a .word 0xb24bdd2e,0xed55b640 .word 0xfef3eff9,0x4cff8d88 .word 0xd29333cb,0x2d53d510 .word 0xfcf6117b,0x037af0b0 .word 0x481c9035,0xc1497502 p55_local2_expect: .word 0x148f4aff,0xa651a1ce .word 0x9c6b71e6,0x147de906 .word 0x4bcfff54,0x141e69ce .word 0x38fd9797,0x19294385 .word 0x141e69ce,0x7aaa6ea1 .word 0xb82b1187,0x27c290a2 .word 0x2afd957a,0x9365c3d8 .word 0xf5e273ab,0x7919abaf p55_local3_expect: .word 0x994eecf5,0xb6c70683 .word 0xd6975518,0xf694d0e0 .word 0xff48ee0b,0x68ffff50 .word 0x5fabbdbd,0x6eecf192 .word 0x4670dc43,0xe80543be .word 0x43c3be25,0x22cd3c6c .word 0x3bc1097d,0xba2240ee .word 0xb7d7c3dd,0x5e8bb5f3 p56_init_registers: .word 0x9829d3e2,0x2564103c ! Init value for %l0 .word 0x9c0937ec,0xdda473c0 ! Init value for %l1 .word 0xbf98464f,0xd1ce36cf ! Init value for %l2 .word 0x6a579c12,0x9babe9fd ! Init value for %l3 .word 0xab395e69,0xda88049c ! Init value for %l4 .word 0x0a2e58e6,0x37b88620 ! Init value for %l5 .word 0xf1836d40,0x69951674 ! Init value for %l6 .word 0x4fa9440f,0xba6816f3 ! Init value for %l7 .align 64 p56_init_freg: .word 0x456d1f57,0x81dd827f ! Init value for %f0 .word 0x625f6247,0xfc991510 ! Init value for %f2 .word 0xbd269f42,0x026343ef ! Init value for %f4 .word 0x96b136a0,0xf4758e78 ! Init value for %f6 .word 0x578e338b,0xc49a5ab1 ! Init value for %f8 .word 0x5247fbda,0x01bbf033 ! Init value for %f10 .word 0xceecd31a,0xa33a187c ! Init value for %f12 .word 0x2827c0de,0xe965972d ! Init value for %f14 .word 0x7a8b0ea3,0xde30b1e7 ! Init value for %f16 .word 0x9aed3826,0x353c6e5a ! Init value for %f18 .word 0xd3e58b6b,0x98180b65 ! Init value for %f20 .word 0xfa1be4cc,0x79445be9 ! Init value for %f22 .word 0xfe76a564,0x4f6fe0e2 ! Init value for %f24 .word 0x4d4a53a1,0xf3f844d9 ! Init value for %f26 .word 0x2db2b551,0x8ca5c431 ! Init value for %f28 .word 0x54c5a933,0x573103e5 ! Init value for %f30 .word 0x57e758aa,0x80016ba1 ! Init value for %f32 .word 0xdba91d25,0xdf1024b9 ! Init value for %f34 .word 0xff9c1c44,0xc4132edb ! Init value for %f36 .word 0xc752ac9b,0xae785168 ! Init value for %f38 .word 0x460e93fe,0xe300e91e ! Init value for %f40 .word 0x7144bde0,0xfa0617bb ! Init value for %f42 .word 0x647e5a4d,0xa1867ba0 ! Init value for %f44 .word 0x5961030a,0xb07c5eb6 ! Init value for %f46 .word 0x54793073,0x458cc7a5 .word 0x9f97f8d2,0xade65448 .word 0xd2edfddc,0x22fcae67 .word 0x1c451d07,0xf60c8217 .word 0xed61a9da,0x9f1fd004 .word 0x026d146d,0x256a804b .word 0x128898ac,0x1814b1ba .word 0xdd2bb251,0x75b22a6c p56_expected_registers: .word 0x00000000,0xaa2db9f6 .word 0x00000000,0x000000be .word 0x00000000,0x00000043 .word 0x2585df83,0x110d064d .word 0x00000000,0xd8275ea5 .word 0xc0ed615f,0x0000c0c9 .word 0x00000000,0xda38a460 .word 0x00000000,0x68080daa p56_expected_fp_regs: .word 0x456d1f57,0x81dd827f .word 0x625f6247,0xfc991510 .word 0xbd269f42,0x026343ef .word 0x96b136a0,0xf4758e78 .word 0x578e338b,0xc49a5ab1 .word 0x5247fbda,0x01bbf033 .word 0xceecd31a,0xa33a187c .word 0x2827c0de,0xe965972d .word 0x7a8b0ea3,0xde30b1e7 .word 0x9aed3826,0x353c6e5a .word 0xd3e58b6b,0x98180b65 .word 0xfa1be4cc,0x79445be9 .word 0xfe76a564,0x4f6fe0e2 .word 0x4d4a53a1,0xf3f844d9 .word 0x2db2b551,0x8ca5c431 .word 0x54c5a933,0x573103e5 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p56_local0_expect: .word 0xff8ed1bb,0x98219fce .word 0x00000028,0x6eff9b01 .word 0x2585df83,0x5d0b300e .word 0x8656f506,0x31f29b72 .word 0x741bffb3,0x425187d3 .word 0xc0c9a6b0,0x2f4ac797 .word 0x554d62ff,0xda38a460 .word 0x5a653144,0x201283c3 p56_local1_expect: .word 0xc0ed615f,0x0000c0c9 .word 0x9944ce9f,0xd7e5caab .word 0xd8275ea5,0x2d9c5a35 .word 0xab4e9e39,0xbf6475b5 .word 0xa88e6c77,0x10da5b65 .word 0xbb3b8189,0xbf622875 .word 0x2585df83,0x110d064d .word 0xe57a4c94,0x95d3bc86 p56_local2_expect: .word 0xded59c61,0x18959b93 .word 0xa1461cae,0xcfc78a9b .word 0x06df71d8,0x30ecd460 .word 0xc2c88d57,0x45d8ecff .word 0x9866631e,0xd72460f6 .word 0x47b92e61,0xfb30c444 .word 0x794749d6,0xd76ea3eb .word 0x0b06b321,0x4e4ae2ff p56_local3_expect: .word 0xced108cc,0xd64d4322 .word 0x8d0dc190,0xb5ff140e .word 0x0658700e,0x63de08fa .word 0x9377c964,0x242b6a34 .word 0x867cff7e,0xba6816f3 .word 0xc9fdc235,0xbc430c84 .word 0xab199b3f,0x242d8d15 .word 0x90550761,0x96753362 p57_init_registers: .word 0x01e93ab2,0x066cd287 ! Init value for %l0 .word 0x8fce5024,0x9bf0b85e ! Init value for %l1 .word 0x09e12d17,0xf9992e9c ! Init value for %l2 .word 0x4935ff1c,0x575f1b58 ! Init value for %l3 .word 0xaef1e4fa,0x5f7ea078 ! Init value for %l4 .word 0x9aec4c76,0x2eb679e3 ! Init value for %l5 .word 0x7e5987f4,0x325bcf71 ! Init value for %l6 .word 0xae0daa77,0xd7fc3dac ! Init value for %l7 .align 64 p57_init_freg: .word 0x5f1d5348,0xcf7da75c ! Init value for %f0 .word 0x9969d190,0xdcadc131 ! Init value for %f2 .word 0x46132c27,0x4bb684c4 ! Init value for %f4 .word 0x921fa668,0x2f8f7253 ! Init value for %f6 .word 0x3a896871,0x13886f9c ! Init value for %f8 .word 0x0345e7b8,0x246d9e18 ! Init value for %f10 .word 0x656eebd3,0x6109f51b ! Init value for %f12 .word 0xdc4193a3,0x75692769 ! Init value for %f14 .word 0xc3a38419,0xfc548225 ! Init value for %f16 .word 0xe510f32a,0xa3e158b5 ! Init value for %f18 .word 0x5cf869d0,0x3b6f3c20 ! Init value for %f20 .word 0x05163516,0x663f12db ! Init value for %f22 .word 0x3cae214b,0x0eab7346 ! Init value for %f24 .word 0xd5c6325f,0xc38dfd48 ! Init value for %f26 .word 0x1afaee31,0x3b598df6 ! Init value for %f28 .word 0xfcef3f2b,0xfd41859f ! Init value for %f30 .word 0x91b066a5,0xa73b03ed ! Init value for %f32 .word 0x12fa48db,0xfc82dba0 ! Init value for %f34 .word 0xaa66769c,0x5a9708c4 ! Init value for %f36 .word 0x342da634,0xeb6f03ba ! Init value for %f38 .word 0x7fd8e936,0xa1c40443 ! Init value for %f40 .word 0xff16c03e,0x6012a7c7 ! Init value for %f42 .word 0xc430514e,0x9ba6a963 ! Init value for %f44 .word 0x618d8a7d,0x9248013d ! Init value for %f46 .word 0xd8daee67,0x6ec3a2f1 .word 0x96b5a6ed,0x9986aace .word 0xb365d7f2,0x389f92fc .word 0xbec0a611,0xe03c97a6 .word 0x6032dff6,0xa438af9d .word 0xa2599af4,0xb8762044 .word 0x8e9c6de2,0xa3a5379c .word 0x704b708a,0xe000d1a2 p57_expected_registers: .word 0x00000000,0xafbbaca1 .word 0x00000000,0x35e86353 .word 0x00000000,0x000000d4 .word 0x00000000,0xafbbaca1 .word 0x00000000,0xe30a5b05 .word 0x00000000,0x000000d2 .word 0x00000000,0x94ec53ff .word 0x00000000,0xa8b1f185 p57_expected_fp_regs: .word 0x5f1d5348,0xcf7da75c .word 0x9969d190,0xdcadc131 .word 0x46132c27,0x4bb684c4 .word 0x921fa668,0x2f8f7253 .word 0x3a896871,0x13886f9c .word 0x0345e7b8,0x246d9e18 .word 0x656eebd3,0x6109f51b .word 0xdc4193a3,0x75692769 .word 0xc3a38419,0xfc548225 .word 0xe510f32a,0xa3e158b5 .word 0x5cf869d0,0x3b6f3c20 .word 0x05163516,0x663f12db .word 0x3cae214b,0x0eab7346 .word 0xd5c6325f,0xc38dfd48 .word 0x1afaee31,0x3b598df6 .word 0xfcef3f2b,0xfd41859f .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p57_local0_expect: .word 0x20652663,0x2eb679e3 .word 0x06ff46c1,0x1da1727c .word 0x2567c15a,0xca8b5315 .word 0x7f9c80b0,0x3d53d46b .word 0x5f21cfce,0xe4d5722d .word 0xca5d1943,0x35e86353 .word 0x14d0c955,0x81ea9a62 .word 0x8dfc141a,0x0140acb0 p57_local1_expect: .word 0x8850ff68,0x486391b1 .word 0xd41e936e,0x8ece2559 .word 0xad3f7704,0x070d7c7c .word 0x325bcf71,0x37fbddc2 .word 0x00000069,0xc5cdd592 .word 0x03834301,0x7dd22883 .word 0x05259c0d,0xeb787484 .word 0xcb7bc50a,0xc43fbe46 p57_local2_expect: .word 0x39da7bac,0xd91fd71d .word 0xb5330a53,0x42d3cfce .word 0x1a0830e5,0x4c12165d .word 0xb5330a53,0x1db93647 .word 0xe8b59f4e,0xc625e3b1 .word 0x6676961f,0xd20fcad1 .word 0xfee7a9bb,0x4bebe634 .word 0x87d1a98a,0x1f7d9db8 p57_local3_expect: .word 0x94ec53ff,0x4187e852 .word 0xf9aae50c,0x948f75a8 .word 0xbb2a08eb,0x3646ea8d .word 0x907d485c,0xbd49252f .word 0xd818b5ae,0x2567c15a .word 0xf9992e9c,0x01984459 .word 0xe3d52081,0xd84ba0b6 .word 0x65c07a68,0xf225fb63 p58_init_registers: .word 0x53236af0,0xb156586f ! Init value for %l0 .word 0xb8d48960,0x4765a8f3 ! Init value for %l1 .word 0x3086687f,0xfe7e566d ! Init value for %l2 .word 0x1d27f8b0,0x0d095de4 ! Init value for %l3 .word 0xb36211fe,0x013ee085 ! Init value for %l4 .word 0x70f70dd9,0xd0b86c3f ! Init value for %l5 .word 0x23f0b0f4,0x83d3fcc0 ! Init value for %l6 .word 0xfbaf4236,0x5a902b09 ! Init value for %l7 .align 64 p58_init_freg: .word 0x681c1fc4,0x50e4dc93 ! Init value for %f0 .word 0x2f0ba3e6,0x00d9671a ! Init value for %f2 .word 0xb47138f3,0x7a09651f ! Init value for %f4 .word 0x8b89098c,0x358b5ccc ! Init value for %f6 .word 0xdf8eceae,0x30a4ecf7 ! Init value for %f8 .word 0x64eb44cd,0x4d0387e4 ! Init value for %f10 .word 0xd5a19402,0xbb217d30 ! Init value for %f12 .word 0x8e14e17a,0x0f2fe77d ! Init value for %f14 .word 0xc8bc8226,0xb080654f ! Init value for %f16 .word 0xe822e872,0x1e141565 ! Init value for %f18 .word 0x9ac51260,0x3504c02a ! Init value for %f20 .word 0xd63b58e9,0x2521990f ! Init value for %f22 .word 0x9606c2df,0x8fbfdb79 ! Init value for %f24 .word 0x81cbc5e1,0x44b4655d ! Init value for %f26 .word 0x96e9bc5e,0xc3c39570 ! Init value for %f28 .word 0xd2580cdf,0x5af3e1b6 ! Init value for %f30 .word 0x2d21759e,0xada861d2 ! Init value for %f32 .word 0xeae5980e,0x88ea83d7 ! Init value for %f34 .word 0x91ce341b,0x3e689c5b ! Init value for %f36 .word 0x512bda78,0xb8975adb ! Init value for %f38 .word 0xacc54710,0x68a18684 ! Init value for %f40 .word 0xc6d2c1b2,0x1f3c4c54 ! Init value for %f42 .word 0x39f4552e,0x27a90988 ! Init value for %f44 .word 0x26503e92,0x85004314 ! Init value for %f46 .word 0xcad766a3,0xe42cd0c1 .word 0xaca399de,0x2fd8a4a0 .word 0x7a7d7c3a,0x343c4e7e .word 0xd0684225,0xb26a6269 .word 0x8c8daeae,0x965d0946 .word 0x5a02444f,0x89b9f830 .word 0x5127e5ff,0x1873358c .word 0x07587bb6,0x59a7fa41 p58_expected_registers: .word 0x00000000,0x000099f7 .word 0x00000000,0x82ab17d0 .word 0x00000000,0x1dcf29b1 .word 0x00000000,0xd0b86c3f .word 0x1109df95,0xb156586f .word 0x00000000,0x878e3cfb .word 0x00000000,0x4df00b46 .word 0x00000000,0x68da3fc5 p58_expected_fp_regs: .word 0x681c1fc4,0x50e4dc93 .word 0x2f0ba3e6,0x00d9671a .word 0xb47138f3,0x7a09651f .word 0x8b89098c,0x358b5ccc .word 0xdf8eceae,0x30a4ecf7 .word 0x64eb44cd,0x4d0387e4 .word 0xd5a19402,0xbb217d30 .word 0x8e14e17a,0x0f2fe77d .word 0xc8bc8226,0xb080654f .word 0xe822e872,0x1e141565 .word 0x9ac51260,0x3504c02a .word 0xd63b58e9,0x2521990f .word 0x9606c2df,0x8fbfdb79 .word 0x81cbc5e1,0x44b4655d .word 0x96e9bc5e,0xc3c39570 .word 0xd2580cdf,0x5af3e1b6 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p58_local0_expect: .word 0xc6cfd624,0x7e990b91 .word 0x1109df95,0xb156586f .word 0x6ebb050e,0x10dfdd3f .word 0xad96e243,0xd0b86c3f .word 0xa07086cf,0x4a2a893e .word 0x4cc8905a,0x53ba81f5 .word 0x68da3fc5,0x5a902b09 .word 0x2f903d39,0xe5f13428 p58_local1_expect: .word 0xfaf6f4e0,0xa06844ed .word 0x2760eeab,0xde473cf6 .word 0x4979859d,0xfd4324c4 .word 0x235626e4,0xdb8d36f1 .word 0x83d3fcc0,0x4765a8f3 .word 0xb48ae4a6,0x05a91f5f .word 0x6c166cd8,0xdf6189da .word 0xfa928308,0x7b29e4ef p58_local2_expect: .word 0xb00b2875,0xcd262c47 .word 0x500dea0b,0x13a0e982 .word 0xbafaff34,0xfa928308 .word 0xd4643b00,0x7321b2cc .word 0x5132a148,0xb51606eb .word 0xfe7e566d,0x8091c35a .word 0xc427e251,0x97a6b69a .word 0x904465b7,0x4c391b35 p58_local3_expect: .word 0x4df00b46,0xaeb9c47b .word 0x878efffb,0xed2249b9 .word 0x059f8f84,0xb9d04007 .word 0x5a902b09,0xe2fe274c .word 0x029199f7,0x82ab17d0 .word 0x0af91402,0xf80be291 .word 0xeff804bf,0x6ba7ba17 .word 0x56c2ae15,0x1b36a74a p59_init_registers: .word 0x92dbebd2,0x9da8cdc0 ! Init value for %l0 .word 0x329d9628,0x72783a46 ! Init value for %l1 .word 0xd59cab1e,0x20adfe7c ! Init value for %l2 .word 0xba123d92,0xd63ed2ab ! Init value for %l3 .word 0x7095aeba,0x5a94806d ! Init value for %l4 .word 0x0f7f87d1,0xdf83f0b7 ! Init value for %l5 .word 0x1f20dd12,0x9a78e2d1 ! Init value for %l6 .word 0xb681192e,0x5b2ff9c4 ! Init value for %l7 .align 64 p59_init_freg: .word 0xfc67ca86,0xb401d56a ! Init value for %f0 .word 0x87e04ffb,0x122e563e ! Init value for %f2 .word 0x14659665,0xf703af27 ! Init value for %f4 .word 0xa2a01415,0xdf93d95f ! Init value for %f6 .word 0xaf1a3f5f,0xdc5881a3 ! Init value for %f8 .word 0xe8e5a4c0,0x3edf2d6c ! Init value for %f10 .word 0x31b3170b,0x7b2afbd0 ! Init value for %f12 .word 0xd109a8d8,0x4fdd969a ! Init value for %f14 .word 0x25eddeb4,0x2c3de0e3 ! Init value for %f16 .word 0x0a2ea86f,0xac763345 ! Init value for %f18 .word 0x9403cafd,0x96533dff ! Init value for %f20 .word 0x846c8f9e,0xbdcc08f6 ! Init value for %f22 .word 0xa8d68c44,0xb079138b ! Init value for %f24 .word 0x8c3bc00d,0xace09b23 ! Init value for %f26 .word 0xd507be50,0xe366199a ! Init value for %f28 .word 0x45af4525,0x61b307a8 ! Init value for %f30 .word 0x0976a55a,0xf9bfb749 ! Init value for %f32 .word 0xfa7e982d,0x7f4c09fe ! Init value for %f34 .word 0xe988dcdc,0x0bf700dd ! Init value for %f36 .word 0x6e6eeb1d,0xc8b5be57 ! Init value for %f38 .word 0x8abb7e6e,0x9096f166 ! Init value for %f40 .word 0xec9d661a,0x02700974 ! Init value for %f42 .word 0x80df135d,0x7d8750b4 ! Init value for %f44 .word 0x034bed44,0x9172a01b ! Init value for %f46 .word 0xa8bd3c67,0x2a89ccc7 .word 0x507165d4,0x4e901adf .word 0xebc13f04,0xe0fcb70a .word 0x90f63750,0x35c2d182 .word 0xa1f124c3,0xfe4cbd9a .word 0x18d067d2,0x748f02a9 .word 0x76c7e4dd,0xfea91b31 .word 0x150aab39,0x0028803f p59_expected_registers: .word 0x00000000,0x000000e5 .word 0x00000000,0xb91ffa9c .word 0x00000000,0x22b10ecb .word 0x00000000,0x00000011 .word 0x00000000,0x3ae20ce8 .word 0xd63ed2ab,0x32c9a8d4 .word 0x00000000,0x33b60d5c .word 0x00000000,0x33b60d5c p59_expected_fp_regs: .word 0xfc67ca86,0xb401d56a .word 0x87e04ffb,0x122e563e .word 0x14659665,0xf703af27 .word 0xa2a01415,0xdf93d95f .word 0xaf1a3f5f,0xdc5881a3 .word 0xe8e5a4c0,0x3edf2d6c .word 0x31b3170b,0x7b2afbd0 .word 0xd109a8d8,0x4fdd969a .word 0x25eddeb4,0x2c3de0e3 .word 0x0a2ea86f,0xac763345 .word 0x9403cafd,0x96533dff .word 0x846c8f9e,0xbdcc08f6 .word 0xa8d68c44,0xb079138b .word 0x8c3bc00d,0xace09b23 .word 0xd507be50,0xe366199a .word 0x45af4525,0x61b307a8 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p59_local0_expect: .word 0x0287d8ea,0xdd15c28c .word 0x25fa4443,0xfc5f38d4 .word 0xe660d2c6,0x22b10ecb .word 0x0e3a1eaf,0xadd82382 .word 0xc90356af,0x72c6b0ef .word 0x335e5f5e,0x1d7e07e6 .word 0xd63ed2ab,0x32c9a8d4 .word 0xe6f3bd6a,0x46c3369d p59_local1_expect: .word 0x963dfba3,0x76682a59 .word 0x6afafb0f,0x72c6b0ef .word 0x3cfb86e9,0xc97a4c96 .word 0x9da8cdc0,0x7302f01e .word 0x2110eccc,0x5b2ff9c4 .word 0x7283950e,0x3ed4a547 .word 0x7acd8455,0x0972c060 .word 0x39f07e99,0xbb1c1bb4 p59_local2_expect: .word 0x28225066,0xff72dd03 .word 0x52d5fffb,0x8c340ac9 .word 0x18096c69,0x2c26e566 .word 0x16178259,0x055671b9 .word 0x3fb32b08,0xd8f109af .word 0x000000f7,0xb13a5810 .word 0x63837952,0x34df3836 .word 0x728881c7,0x0f566288 p59_local3_expect: .word 0x27613ff8,0x68006b3e .word 0x29a2fc3d,0x38a3e8ff .word 0x3ae20ce8,0x0972c060 .word 0xab86d64d,0x2c26e566 .word 0x782c9903,0xaca298ab .word 0xa8adb76b,0xc45654bc .word 0x72783a46,0x03f936c9 .word 0xa7c4395d,0xde74c07b p60_init_registers: .word 0x73c4d8de,0x2dea212d ! Init value for %l0 .word 0x4892cbcd,0xde6f0607 ! Init value for %l1 .word 0x8a7f177c,0x019eb24e ! Init value for %l2 .word 0x4966a77c,0x608cf76a ! Init value for %l3 .word 0x4622bfce,0x91bd1b9a ! Init value for %l4 .word 0x699f27b0,0x57832a4c ! Init value for %l5 .word 0x6e8dea93,0xf08d7eb7 ! Init value for %l6 .word 0x60b7c430,0x093c4cf3 ! Init value for %l7 .align 64 p60_init_freg: .word 0xd9ae59f1,0xa1714b95 ! Init value for %f0 .word 0xe7a40e0d,0x90cf68b5 ! Init value for %f2 .word 0x8bca44f0,0x9ffcd6f2 ! Init value for %f4 .word 0x0b88bc00,0x2ee7097f ! Init value for %f6 .word 0x2201a5fd,0xa4464482 ! Init value for %f8 .word 0x0d227868,0x3df23ebe ! Init value for %f10 .word 0x8ffeb768,0x1fb744e7 ! Init value for %f12 .word 0xca32b8bb,0xd3c45161 ! Init value for %f14 .word 0x85de194d,0x65c77912 ! Init value for %f16 .word 0xbff2c1ea,0xeac3764b ! Init value for %f18 .word 0x23700fa7,0x7952b81c ! Init value for %f20 .word 0x628e2a12,0x2d50eb6c ! Init value for %f22 .word 0xdac349b5,0xfa27d7de ! Init value for %f24 .word 0x204bd119,0xafdc2722 ! Init value for %f26 .word 0x71123e4b,0xf1bd9842 ! Init value for %f28 .word 0x3d3350b0,0x3c9559f3 ! Init value for %f30 .word 0x6885fbba,0xe45bc438 ! Init value for %f32 .word 0x6ed893ee,0xa49fe05f ! Init value for %f34 .word 0x932bde01,0xe810fe7d ! Init value for %f36 .word 0xc351d9d7,0x3072ad62 ! Init value for %f38 .word 0x2ab69157,0xb3d565e9 ! Init value for %f40 .word 0x6fee5e5c,0x2d1f8771 ! Init value for %f42 .word 0x3bd07cd5,0x427c83ad ! Init value for %f44 .word 0x41622ed7,0xa57ca222 ! Init value for %f46 .word 0x9899eee7,0xd50b5215 .word 0x14c1d19e,0x804846ca .word 0xad0eea70,0x98048e92 .word 0xe558ba51,0xc8af33d3 .word 0xb7b18314,0xd641f899 .word 0x9137e7c8,0x533f1c37 .word 0x0dbbc73e,0xd7874a22 .word 0xd2e92c25,0x7c62a926 p60_expected_registers: .word 0x00000000,0x00000060 .word 0x38c50f9c,0x1bfd23df .word 0x00000000,0x000000cd .word 0x5096f669,0x83631e45 .word 0x00000000,0xe2d0e960 .word 0x00000000,0x98a2bbbb .word 0x00000000,0x8cea632c .word 0x00000000,0x000000ff p60_expected_fp_regs: .word 0xd9ae59f1,0xa1714b95 .word 0xe7a40e0d,0x90cf68b5 .word 0x8bca44f0,0x9ffcd6f2 .word 0x0b88bc00,0x2ee7097f .word 0x2201a5fd,0xa4464482 .word 0x0d227868,0x3df23ebe .word 0x8ffeb768,0x1fb744e7 .word 0xca32b8bb,0xd3c45161 .word 0x85de194d,0x65c77912 .word 0xbff2c1ea,0xeac3764b .word 0x23700fa7,0x7952b81c .word 0x628e2a12,0x2d50eb6c .word 0xdac349b5,0xfa27d7de .word 0x204bd119,0xafdc2722 .word 0x71123e4b,0xf1bd9842 .word 0x3d3350b0,0x3c9559f3 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p60_local0_expect: .word 0x140cce7d,0xd3e9eb08 .word 0xae7bb781,0xd4b83961 .word 0xa711f392,0xb337feaa .word 0xc943ff7a,0x7fcb6935 .word 0x8018e3a5,0x98188323 .word 0x5f9d403d,0x726fecae .word 0xa3cae3d2,0xff4f9c76 .word 0x5096f669,0x83631e45 p60_local1_expect: .word 0x2d1c4eca,0xd34c4541 .word 0x3592f72d,0xd73b0bf5 .word 0x12a0b783,0x0d3fa680 .word 0x6575dcb0,0x2743fcba .word 0x1b1a3036,0x4ce86d47 .word 0xcf6dcd3d,0xf2f58fb9 .word 0x7be41fc4,0xac3d553f .word 0x238f0e60,0xbbd19b7c p60_local2_expect: .word 0xf8e93cb3,0xdfaef2d7 .word 0x9ff6475f,0x97dd90ff .word 0x8cea632c,0x3f91fbdf .word 0x3c51c9b6,0x43673ad3 .word 0xcc009697,0x7fcb6935 .word 0x05e9802f,0x7be41fc4 .word 0x7be41fc4,0xde6f0607 .word 0x9c21ca28,0xa39093d4 p60_local3_expect: .word 0xe9a17ccc,0xc260483c .word 0xebb9b958,0x54fdd66e .word 0x91ff9f1d,0x1a592301 .word 0x8d0ddda8,0x70f6fc3f .word 0x5c04af2e,0xa209d2b4 .word 0xbb4ae3d9,0x2d7fa35a .word 0x98a2bbbb,0x1bfd23df .word 0x38c50f9c,0x1bfd23df p61_init_registers: .word 0x90877056,0x1ae819b8 ! Init value for %l0 .word 0x42e265ac,0x8d99571f ! Init value for %l1 .word 0x4a258928,0x5207a0da ! Init value for %l2 .word 0x1f0f30f2,0xabacad23 ! Init value for %l3 .word 0x0be87a9a,0x127b3204 ! Init value for %l4 .word 0xeba48d4a,0x3db78d6a ! Init value for %l5 .word 0x3192a7a6,0x8d6f7333 ! Init value for %l6 .word 0x7b8f4548,0x75804d93 ! Init value for %l7 .align 64 p61_init_freg: .word 0x097cda1f,0x0e10cc01 ! Init value for %f0 .word 0xeac51b31,0xfff5473c ! Init value for %f2 .word 0x5dd0b954,0x0de5daa9 ! Init value for %f4 .word 0x6c594682,0xf188242e ! Init value for %f6 .word 0x800cc539,0xcdf20be6 ! Init value for %f8 .word 0x580a7fd3,0xe914581e ! Init value for %f10 .word 0xebf0a141,0x6054bfa7 ! Init value for %f12 .word 0xe765b7e4,0x2f662493 ! Init value for %f14 .word 0x44baa829,0xdf65df20 ! Init value for %f16 .word 0xdf1db3e1,0x0c01897c ! Init value for %f18 .word 0x21c3bc2a,0x0aa4fa9a ! Init value for %f20 .word 0xc0b5eaa1,0x1efec822 ! Init value for %f22 .word 0x851e5ff1,0x329e29db ! Init value for %f24 .word 0x9f26c0a5,0xd088d615 ! Init value for %f26 .word 0xcff6b219,0x041012ee ! Init value for %f28 .word 0x3c7fd5ea,0x27bdd881 ! Init value for %f30 .word 0x246c7936,0xddcf670e ! Init value for %f32 .word 0x78b3a4be,0xc4764f4c ! Init value for %f34 .word 0xc029498f,0x55f51175 ! Init value for %f36 .word 0x9a0f5c30,0x410971eb ! Init value for %f38 .word 0x11fe8aa0,0xabe19f45 ! Init value for %f40 .word 0x4d7978a0,0x066da56d ! Init value for %f42 .word 0xabfc8eb7,0x07094e37 ! Init value for %f44 .word 0x5d2faa1c,0xad328914 ! Init value for %f46 .word 0x071f127b,0x130ad9ca .word 0x7bf744ec,0x310ba182 .word 0x637ea4be,0xced72b4c .word 0xeb953a50,0x183e520f .word 0x82d88cfd,0x7f28f236 .word 0x884ea28e,0xe514b6d7 .word 0x27a732de,0xda0fff46 .word 0x1fbb6567,0x2d56d12e p61_expected_registers: .word 0xf2275d1f,0xe8f6765d .word 0x00000000,0x00000085 .word 0x89f634ff,0xb421881c .word 0x26f21d12,0xf2781f64 .word 0x00000000,0xffdc11f8 .word 0x00000000,0x00000088 .word 0x00000000,0x000000a7 .word 0x00000000,0x00000024 p61_expected_fp_regs: .word 0x097cda1f,0x0e10cc01 .word 0xeac51b31,0xfff5473c .word 0x5dd0b954,0x0de5daa9 .word 0x6c594682,0xf188242e .word 0x800cc539,0xcdf20be6 .word 0x580a7fd3,0xe914581e .word 0xebf0a141,0x6054bfa7 .word 0xe765b7e4,0x2f662493 .word 0x44baa829,0xdf65df20 .word 0xdf1db3e1,0x0c01897c .word 0x21c3bc2a,0x0aa4fa9a .word 0xc0b5eaa1,0x1efec822 .word 0x851e5ff1,0x329e29db .word 0x9f26c0a5,0xd088d615 .word 0xcff6b219,0x041012ee .word 0x3c7fd5ea,0x27bdd881 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p61_local0_expect: .word 0x2368556b,0xc6ff32b4 .word 0x68a74418,0x27eb85e8 .word 0xc6957331,0xe19ba8e8 .word 0x11b113be,0xdc8d90d8 .word 0xa48d58e7,0x1cb0c16a .word 0x45f53bc4,0xeb0ea33b .word 0x26f21d12,0xf2781f64 .word 0x15cc9a0d,0xaaa3fe96 p61_local1_expect: .word 0x89f634ff,0xb421881c .word 0x345e826e,0x3a20c4ec .word 0x26f21d12,0xf2781f64 .word 0xeb0ea33b,0xf5d9fb58 .word 0x7b4ea57d,0x2fc61dc2 .word 0x4ddb73a8,0xa24b5041 .word 0x881b5672,0xe006fc68 .word 0x347051c9,0xaf8de6f8 p61_local2_expect: .word 0x6876b989,0x3c5474ff .word 0x86619359,0x1e492256 .word 0xc1e02c1f,0x435fed33 .word 0xf2275d1f,0xe8f6765d .word 0x72ffb70f,0xb2a5d77d .word 0xa886d144,0x88b3fb51 .word 0xff6abaff,0xf45fd2f5 .word 0x352df497,0x6f7710d5 p61_local3_expect: .word 0xeb9589e3,0x92bae058 .word 0xd73435bf,0x09457d64 .word 0xf46dbb7d,0x3efd7c19 .word 0x5ba25843,0x948bff78 .word 0xdceb2215,0xc8d472a9 .word 0xb42a2795,0xe43e378f .word 0x0fc975b3,0x56373c07 .word 0xbd4c58d3,0xffb65e0c p62_init_registers: .word 0x24aa28d4,0x06be615e ! Init value for %l0 .word 0xac65f380,0x8c75805c ! Init value for %l1 .word 0x7ebabce6,0xaa27f6e5 ! Init value for %l2 .word 0x3b5bd426,0x504e149c ! Init value for %l3 .word 0xee11179c,0x3ab75b41 ! Init value for %l4 .word 0x352694b4,0x50b41f1f ! Init value for %l5 .word 0xaabe8d7c,0x92f87e9e ! Init value for %l6 .word 0x98490756,0xdb66faaa ! Init value for %l7 .align 64 p62_init_freg: .word 0x5a6a4a7d,0xd0c4779c ! Init value for %f0 .word 0x1e675e2f,0xf7b18545 ! Init value for %f2 .word 0x2009a556,0xfe6b477b ! Init value for %f4 .word 0x60b196c8,0x0478d3d7 ! Init value for %f6 .word 0x42edce7e,0x67f8b9c3 ! Init value for %f8 .word 0x48673b91,0xcf2b05f2 ! Init value for %f10 .word 0x5b7d76c9,0x5c714a4a ! Init value for %f12 .word 0x19e4bff4,0xd2e51053 ! Init value for %f14 .word 0x4c0565b1,0x96a83fdb ! Init value for %f16 .word 0x07ccb3ed,0x11acd66e ! Init value for %f18 .word 0xd721f712,0xa7509c4a ! Init value for %f20 .word 0x2e630e94,0x8c894681 ! Init value for %f22 .word 0x0cab0d0f,0xeecf041f ! Init value for %f24 .word 0xa263e21f,0x05cc786f ! Init value for %f26 .word 0xca67198b,0x92bc7938 ! Init value for %f28 .word 0x40b87cb2,0x5b3bcbd0 ! Init value for %f30 .word 0x5d9939da,0xbaa08464 ! Init value for %f32 .word 0x408bc4ad,0x0b1b5ccc ! Init value for %f34 .word 0xdf30f43b,0xdb09301a ! Init value for %f36 .word 0x4736fe18,0xd72f91e2 ! Init value for %f38 .word 0xf4834460,0x3087a0e7 ! Init value for %f40 .word 0x529abd93,0x94a0ed27 ! Init value for %f42 .word 0x53680950,0x5781229d ! Init value for %f44 .word 0x01058c4b,0x0b552506 ! Init value for %f46 .word 0xd42badba,0x49ce1acd .word 0xa6167a3c,0xa5fda326 .word 0xd41d3910,0x261fd4a7 .word 0x24b3855c,0x3a54f86f .word 0x66cc71ab,0x6008adbb .word 0x97f3a6cc,0xd27a9bdd .word 0x0cda1262,0xdbddb6c0 .word 0x922080e8,0xeb466f12 p62_expected_registers: .word 0x00000000,0xd73c460f .word 0x00000000,0x55d56358 .word 0x00000000,0x81d5eec5 .word 0x8c75805c,0x431a6d94 .word 0x00000000,0xf9f903f1 .word 0x00000000,0xab1082bf .word 0x00000000,0x478468e3 .word 0x00000000,0xd101025e p62_expected_fp_regs: .word 0x5a6a4a7d,0xd0c4779c .word 0x1e675e2f,0xf7b18545 .word 0x2009a556,0xfe6b477b .word 0x60b196c8,0x0478d3d7 .word 0x42edce7e,0x67f8b9c3 .word 0x48673b91,0xcf2b05f2 .word 0x5b7d76c9,0x5c714a4a .word 0x19e4bff4,0xd2e51053 .word 0x4c0565b1,0x96a83fdb .word 0x07ccb3ed,0x11acd66e .word 0xd721f712,0xa7509c4a .word 0x2e630e94,0x8c894681 .word 0x0cab0d0f,0xeecf041f .word 0xa263e21f,0x05cc786f .word 0xca67198b,0x92bc7938 .word 0x40b87cb2,0x5b3bcbd0 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p62_local0_expect: .word 0x3ab75b41,0x9c7e3a72 .word 0xac286c73,0x9761406f .word 0x5c548ece,0x511d534d .word 0xd101025e,0xd14d85c4 .word 0x4cff1e3c,0x83a6156d .word 0x2e6c84a8,0x6ae5652a .word 0x7ed1c321,0x47a422c6 .word 0xb2fea78e,0xe9d89b2a p62_local1_expect: .word 0x56f7ed37,0xd73c460f .word 0x6960d693,0xf2c607bb .word 0x7802e626,0xef995453 .word 0x019c7b4f,0x63ff01b8 .word 0x454f6a84,0x50b41f1f .word 0x838e1841,0x71727f48 .word 0x0000006b,0xd0253a37 .word 0x7b257621,0x6e959b7a p62_local2_expect: .word 0xaa27f6e5,0x1c63d182 .word 0x8c75805c,0x431a6d94 .word 0x9bb30567,0x6ed565fe .word 0xc2be80fe,0xdacabc81 .word 0x6214b0db,0xd6cf272f .word 0xe9befd2a,0xab1082bf .word 0x60404be5,0x2e440801 .word 0x1f73a979,0xe53d6dde p62_local3_expect: .word 0x3ce2ba9b,0x47a422c6 .word 0xa67ebe5f,0x45880707 .word 0x9d2b37e5,0x90c4ef5c .word 0x6bff5a3b,0xc9d73826 .word 0x6e959b7a,0x37d0b7f3 .word 0x3dfab78c,0x1bc019f9 .word 0xc97df829,0xb06d9758 .word 0x504e149c,0x81d5eec5 p63_init_registers: .word 0x57325bd2,0x214cb74a ! Init value for %l0 .word 0xd325201c,0x495fdb55 ! Init value for %l1 .word 0x7351ba96,0x698d597a ! Init value for %l2 .word 0x8c695ee2,0x135a42e4 ! Init value for %l3 .word 0x51bd1429,0xf4f3ae1a ! Init value for %l4 .word 0x9a10caba,0x8732bc61 ! Init value for %l5 .word 0x50d4651b,0xc8e61f87 ! Init value for %l6 .word 0x66177e14,0xa353968b ! Init value for %l7 .align 64 p63_init_freg: .word 0x2d5d3cb1,0xf90f3d29 ! Init value for %f0 .word 0x6c4bd8d9,0xbe6aac85 ! Init value for %f2 .word 0xaa751131,0x5d642431 ! Init value for %f4 .word 0x517957b6,0x97b5494a ! Init value for %f6 .word 0x011ab4d6,0xa0488440 ! Init value for %f8 .word 0x58c1e848,0xc04df200 ! Init value for %f10 .word 0x0cbdc8d7,0xf2f97fd7 ! Init value for %f12 .word 0x85b71566,0xab23f462 ! Init value for %f14 .word 0x0e72f1e9,0x32cb03a5 ! Init value for %f16 .word 0x8b2393fc,0x9687f94c ! Init value for %f18 .word 0x7ca81e17,0xfd913bda ! Init value for %f20 .word 0x5d2d29be,0xa741268f ! Init value for %f22 .word 0xc51e0c8a,0xc3c66298 ! Init value for %f24 .word 0xcd38f12c,0x8935f73c ! Init value for %f26 .word 0xf88570b8,0x24006184 ! Init value for %f28 .word 0xc2fa007c,0xa6c67736 ! Init value for %f30 .word 0x4b4aef52,0x037a0829 ! Init value for %f32 .word 0x0c1e9f05,0x8c8af47b ! Init value for %f34 .word 0xe6e2a753,0x82c4728b ! Init value for %f36 .word 0xbfa7ea1a,0x296d0da7 ! Init value for %f38 .word 0x68810dca,0x92977b36 ! Init value for %f40 .word 0xe513d5b7,0x294eebfa ! Init value for %f42 .word 0xd38500c5,0x745d1e8d ! Init value for %f44 .word 0xefd38e85,0x40ffbfc8 ! Init value for %f46 .word 0x7ca6e9be,0x72015ba6 .word 0xecfadec6,0xc16c8881 .word 0x617c2c17,0x549d612c .word 0xe7da1106,0xf5cd0456 .word 0xbd0d5bf2,0x27cdbce7 .word 0x69f6813f,0x29be4138 .word 0x11e07c00,0x07f68687 .word 0xa98a2309,0x8584885c p63_expected_registers: .word 0x00000000,0x7303ea9b .word 0xd325201c,0x495fdb55 .word 0x00000000,0x4bb3cb20 .word 0x00000000,0x00000024 .word 0x00000000,0xdfc1b9a7 .word 0x6580f262,0xe19188f0 .word 0x00000000,0xe4e76fe5 .word 0x00000000,0x000000ff p63_expected_fp_regs: .word 0x2d5d3cb1,0xf90f3d29 .word 0x6c4bd8d9,0xbe6aac85 .word 0xaa751131,0x5d642431 .word 0x517957b6,0x97b5494a .word 0x011ab4d6,0xa0488440 .word 0x58c1e848,0xc04df200 .word 0x0cbdc8d7,0xf2f97fd7 .word 0x85b71566,0xab23f462 .word 0x0e72f1e9,0x32cb03a5 .word 0x8b2393fc,0x9687f94c .word 0x7ca81e17,0xfd913bda .word 0x5d2d29be,0xa741268f .word 0xc51e0c8a,0xc3c66298 .word 0xcd38f12c,0x8935f73c .word 0xf88570b8,0x24006184 .word 0xc2fa007c,0xa6c67736 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p63_local0_expect: .word 0x4260aed7,0xe493276a .word 0xd8eb9963,0x8d22f8fc .word 0xee45506d,0xf8637e27 .word 0x5b27df55,0x1eacf189 .word 0xa353968b,0xee45506d .word 0xf8d40cae,0x839d9c65 .word 0xe10f4d40,0x3c60033a .word 0xcbbef9d3,0xb3aa617d p63_local1_expect: .word 0x78d95d7a,0xe0d51ca1 .word 0x73bf5015,0x5a98ad46 .word 0x3b34c7f6,0x6b7b7de2 .word 0xee45506d,0x730008bb .word 0x0620b5c7,0xc71ac55f .word 0x42ce9fae,0x417e9cae .word 0x6580f262,0xe19188f0 .word 0x0310aebd,0x69c7b101 p63_local2_expect: .word 0xe45c1795,0x73bf5015 .word 0xbd8771e0,0x4f90a73e .word 0xff7aaf6e,0xd70dd103 .word 0x04ffa5ac,0x732c6de1 .word 0xafc19647,0xd9c8a6ea .word 0xdfc1b9a7,0x7fdc76e4 .word 0x065d00f4,0xbdfebb2c .word 0x609f7a63,0x0da41895 p63_local3_expect: .word 0x31505ac3,0x47286587 .word 0x6ded13a6,0xff05775a .word 0xa877b786,0xcfc13ae8 .word 0xc5fb967c,0xbafb2ee7 .word 0xff1b73cb,0xa0c70138 .word 0x9a9db329,0x78547f57 .word 0x227e51f2,0x2af4db87 .word 0x8d91b35b,0xbac1722d 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 0xbbc18037,0xc1738625 .word 0x00000000,0x00000002 .word 0x6d21d830,0x768c4098 .word 0x00000000,0x00000003 .word 0xd32cac87,0xd0cad5ef .word 0x00000000,0x00000004 .word 0x56bd5da7,0x83854eda .word 0x00000000,0x00000005 .word 0x0633af00,0x34a44763 .word 0x00000000,0x00000006 .word 0x2d6be64f,0xd3ec991d .word 0x00000000,0x00000007 .word 0x9967de08,0x53aaf30f .word 0x00000000,0x00000008 .word 0x82d3f1c0,0x7e45e34b p1_dispatch_retry: .word 0,0 p1_xintr_data: .word 0x00000000,0x00000001 .word 0xb24f931f,0xe404a835 .word 0x00000000,0x00000002 .word 0xb1f4805f,0xe0b9cd6e .word 0x00000000,0x00000003 .word 0xb9b7ff00,0x0076ac72 .word 0x00000000,0x00000004 .word 0x467a3987,0xa713650d .word 0x00000000,0x00000005 .word 0xd27e493f,0xa2a240ec .word 0x00000000,0x00000006 .word 0xa0405390,0x2409073b .word 0x00000000,0x00000007 .word 0x45dc3707,0xe37dbde1 .word 0x00000000,0x00000008 .word 0xb5aa7c1f,0x93221950 p2_dispatch_retry: .word 0,0 p2_xintr_data: .word 0x00000000,0x00000001 .word 0xf1c167c7,0xf54f3e7d .word 0x00000000,0x00000002 .word 0xa513a330,0x3f138f77 .word 0x00000000,0x00000003 .word 0x1f6e43a0,0x0a6bab6a .word 0x00000000,0x00000004 .word 0x483f935f,0xc51e2efe .word 0x00000000,0x00000005 .word 0xbf105917,0x8eb8c390 .word 0x00000000,0x00000006 .word 0x73be5c67,0x878f8c5e .word 0x00000000,0x00000007 .word 0xfddcb1a8,0x5929f43a .word 0x00000000,0x00000008 .word 0xa5faadff,0xb8e8e65f p3_dispatch_retry: .word 0,0 p3_xintr_data: .word 0x00000000,0x00000001 .word 0x013ee007,0x8c342e60 .word 0x00000000,0x00000002 .word 0xa529a028,0x60b7834d .word 0x00000000,0x00000003 .word 0x41f7b31f,0xe34e1095 .word 0x00000000,0x00000004 .word 0x434fdce8,0x40300399 .word 0x00000000,0x00000005 .word 0x83a09230,0x79ad46d0 .word 0x00000000,0x00000006 .word 0xe202cf37,0xf93c4fbf .word 0x00000000,0x00000007 .word 0x741158e8,0x6958cc0a .word 0x00000000,0x00000008 .word 0x3034d717,0xc123a752 p4_dispatch_retry: .word 0,0 p4_xintr_data: .word 0x00000000,0x00000001 .word 0x96a77438,0x68397fab .word 0x00000000,0x00000002 .word 0x90fa16f0,0x1d3255f7 .word 0x00000000,0x00000003 .word 0xb5e40d87,0x9c9150b7 .word 0x00000000,0x00000004 .word 0xb771e547,0xbb54d604 .word 0x00000000,0x00000005 .word 0xbff2bc67,0xfb082c55 .word 0x00000000,0x00000006 .word 0xb4e15e50,0x120f2199 .word 0x00000000,0x00000007 .word 0xf7bc6d00,0x708c5e3a .word 0x00000000,0x00000008 .word 0x879159b7,0xd820d6ed p5_dispatch_retry: .word 0,0 p5_xintr_data: .word 0x00000000,0x00000001 .word 0x364a66b7,0xce28a1a6 .word 0x00000000,0x00000002 .word 0x9c7907b0,0x349fab96 .word 0x00000000,0x00000003 .word 0xa1165870,0x4ce4b6ee .word 0x00000000,0x00000004 .word 0xa8ddf0df,0x87e9ec3d .word 0x00000000,0x00000005 .word 0x3543ac08,0x556d38d0 .word 0x00000000,0x00000006 .word 0x1bae9178,0x251056a2 .word 0x00000000,0x00000007 .word 0xea67c63f,0x9d239ad7 .word 0x00000000,0x00000008 .word 0x2a061e48,0x24576fb9 p6_dispatch_retry: .word 0,0 p6_xintr_data: .word 0x00000000,0x00000001 .word 0xe3328460,0x135324ed .word 0x00000000,0x00000002 .word 0x33b36c07,0xe0c8e3f9 .word 0x00000000,0x00000003 .word 0x33c0c567,0xa1a0969d .word 0x00000000,0x00000004 .word 0xf5c9e548,0x1336c5b8 .word 0x00000000,0x00000005 .word 0xd2294ac8,0x10d4c46c .word 0x00000000,0x00000006 .word 0x720b5c00,0x25f4eab3 .word 0x00000000,0x00000007 .word 0x423fbab7,0x94c39d84 .word 0x00000000,0x00000008 .word 0x104253c0,0x0657dfc4 p7_dispatch_retry: .word 0,0 p7_xintr_data: .word 0x00000000,0x00000001 .word 0x2eb6fd9f,0xeeb586ba .word 0x00000000,0x00000002 .word 0x272f9880,0x36280571 .word 0x00000000,0x00000003 .word 0x088253c8,0x28998956 .word 0x00000000,0x00000004 .word 0x5246fbd8,0x03f57eaf .word 0x00000000,0x00000005 .word 0x03bb44c0,0x5fca6602 .word 0x00000000,0x00000006 .word 0xb5e6abe8,0x5ce1ad8d .word 0x00000000,0x00000007 .word 0xddbd6227,0x94fa23ed .word 0x00000000,0x00000008 .word 0x88582200,0x683dd9ae p8_dispatch_retry: .word 0,0 p8_xintr_data: .word 0x00000000,0x00000001 .word 0xe7b5fcc0,0x4edc7e24 .word 0x00000000,0x00000002 .word 0x80f34910,0x54aa20f6 .word 0x00000000,0x00000003 .word 0xd38c04bf,0xbe6f2f91 .word 0x00000000,0x00000004 .word 0x86c4f3f0,0x0e664cea .word 0x00000000,0x00000005 .word 0xfd1603b0,0x34f0f9e1 .word 0x00000000,0x00000006 .word 0x65c09ad0,0x2489d5f2 .word 0x00000000,0x00000007 .word 0xeff6051f,0x9af1a670 .word 0x00000000,0x00000008 .word 0x0438ae6f,0xb95bccfb p9_dispatch_retry: .word 0,0 p9_xintr_data: .word 0x00000000,0x00000001 .word 0x3044e258,0x4afe7076 .word 0x00000000,0x00000002 .word 0x10d71af7,0xb035772c .word 0x00000000,0x00000003 .word 0x78f46250,0x22a4ecb6 .word 0x00000000,0x00000004 .word 0x3dd3bf48,0x4a243ed5 .word 0x00000000,0x00000005 .word 0x4ba90987,0xe981c5db .word 0x00000000,0x00000006 .word 0x075278af,0xa3f6155d .word 0x00000000,0x00000007 .word 0xa957356f,0xf6ff9ee1 .word 0x00000000,0x00000008 .word 0x31a035b8,0x6fa7b9ab p10_dispatch_retry: .word 0,0 p10_xintr_data: .word 0x00000000,0x00000001 .word 0x6f739a48,0x2c268c28 .word 0x00000000,0x00000002 .word 0x20a98137,0xba21a314 .word 0x00000000,0x00000003 .word 0xa373065f,0x84b531b7 .word 0x00000000,0x00000004 .word 0x1adc0528,0x0aaf7779 .word 0x00000000,0x00000005 .word 0x8243a1a8,0x5ee472f8 .word 0x00000000,0x00000006 .word 0xd5a27bc7,0xda43983f .word 0x00000000,0x00000007 .word 0xa0c51f1f,0xaa30cf29 .word 0x00000000,0x00000008 .word 0x8e1047a7,0xb72ed83b p11_dispatch_retry: .word 0,0 p11_xintr_data: .word 0x00000000,0x00000001 .word 0x0869e7c8,0x64f89a02 .word 0x00000000,0x00000002 .word 0x92dbcdf7,0xe1bc5017 .word 0x00000000,0x00000003 .word 0x4d5b8e3f,0xd419e5f6 .word 0x00000000,0x00000004 .word 0xdb30e0df,0xfdca6ee3 .word 0x00000000,0x00000005 .word 0xa3a53508,0x79b3d1b4 .word 0x00000000,0x00000006 .word 0x69cf4c78,0x41d400e1 .word 0x00000000,0x00000007 .word 0xfecc1f10,0x477ebcfd .word 0x00000000,0x00000008 .word 0xe5189138,0x68e169c3 p12_dispatch_retry: .word 0,0 p12_xintr_data: .word 0x00000000,0x00000001 .word 0x4f3a67c8,0x24c98e9f .word 0x00000000,0x00000002 .word 0x39a0f147,0xf01ab5c1 .word 0x00000000,0x00000003 .word 0xe3515d28,0x2ea8a7f4 .word 0x00000000,0x00000004 .word 0xc664b880,0x563f186e .word 0x00000000,0x00000005 .word 0xf5840ce0,0x01b7f973 .word 0x00000000,0x00000006 .word 0xca21b277,0xfa87a800 .word 0x00000000,0x00000007 .word 0x33266de8,0x74dc20d6 .word 0x00000000,0x00000008 .word 0x79daa2ff,0xe56609a1 p13_dispatch_retry: .word 0,0 p13_xintr_data: .word 0x00000000,0x00000001 .word 0x03bce057,0x88301300 .word 0x00000000,0x00000002 .word 0x4ad42707,0xc17cbe22 .word 0x00000000,0x00000003 .word 0xe0fdaf07,0xff379ec3 .word 0x00000000,0x00000004 .word 0xbef3e530,0x0c7ae7a5 .word 0x00000000,0x00000005 .word 0xa6eba5c7,0xb1b8c98f .word 0x00000000,0x00000006 .word 0x5fd44d77,0xc215393a .word 0x00000000,0x00000007 .word 0x5c4fb13f,0xa53ae82a .word 0x00000000,0x00000008 .word 0xfdcbf848,0x31c91f0e p14_dispatch_retry: .word 0,0 p14_xintr_data: .word 0x00000000,0x00000001 .word 0xed32b140,0x65ca66ce .word 0x00000000,0x00000002 .word 0x65b00eff,0xbaa8b8f7 .word 0x00000000,0x00000003 .word 0x2c109d87,0xb5dababd .word 0x00000000,0x00000004 .word 0x622485a8,0x46f07252 .word 0x00000000,0x00000005 .word 0x6aa2c898,0x385afd8e .word 0x00000000,0x00000006 .word 0x0626ff8f,0xd31067ff .word 0x00000000,0x00000007 .word 0xf4bba290,0x46cd358c .word 0x00000000,0x00000008 .word 0x35fdc0e7,0xad9e2bc9 p15_dispatch_retry: .word 0,0 p15_xintr_data: .word 0x00000000,0x00000001 .word 0x0ed43037,0xb5130953 .word 0x00000000,0x00000002 .word 0x5f421640,0x2153952f .word 0x00000000,0x00000003 .word 0xa1fca070,0x18fb631e .word 0x00000000,0x00000004 .word 0xd2358807,0x9a7c7232 .word 0x00000000,0x00000005 .word 0x69a9096f,0xa9465d03 .word 0x00000000,0x00000006 .word 0x34a9aa9f,0x8e150b4d .word 0x00000000,0x00000007 .word 0xbabf27d0,0x60098c20 .word 0x00000000,0x00000008 .word 0xbbd37c60,0x2005dc8d p16_dispatch_retry: .word 0,0 p16_xintr_data: .word 0x00000000,0x00000001 .word 0x99af76e0,0x269562e5 .word 0x00000000,0x00000002 .word 0xaf81437f,0xa7b406d8 .word 0x00000000,0x00000003 .word 0x97eac9cf,0xe40f29c8 .word 0x00000000,0x00000004 .word 0x069e8c57,0x85c20203 .word 0x00000000,0x00000005 .word 0x184882e7,0xa8376698 .word 0x00000000,0x00000006 .word 0x48017ea8,0x3b881abf .word 0x00000000,0x00000007 .word 0xcb3798b8,0x28cdc66b .word 0x00000000,0x00000008 .word 0xac233547,0xde9824fe p17_dispatch_retry: .word 0,0 p17_xintr_data: .word 0x00000000,0x00000001 .word 0xabc6a290,0x144637b2 .word 0x00000000,0x00000002 .word 0xeb16f128,0x5496b25b .word 0x00000000,0x00000003 .word 0x5174ddff,0x8a3db565 .word 0x00000000,0x00000004 .word 0xb35bcd98,0x777a2556 .word 0x00000000,0x00000005 .word 0x77ec20e0,0x4007e92a .word 0x00000000,0x00000006 .word 0x7058370f,0xc8893a6d .word 0x00000000,0x00000007 .word 0x92b63e88,0x596b04f5 .word 0x00000000,0x00000008 .word 0x407ed1f7,0xca8fe9be p18_dispatch_retry: .word 0,0 p18_xintr_data: .word 0x00000000,0x00000001 .word 0x974dac97,0xe969752d .word 0x00000000,0x00000002 .word 0x6bdd0a3f,0xc09c1efb .word 0x00000000,0x00000003 .word 0xde58ff07,0xe559be24 .word 0x00000000,0x00000004 .word 0xe24e70bf,0xc6f74661 .word 0x00000000,0x00000005 .word 0x67c531bf,0x804843ed .word 0x00000000,0x00000006 .word 0x6bc30a98,0x009f8847 .word 0x00000000,0x00000007 .word 0x49e14640,0x2f93f597 .word 0x00000000,0x00000008 .word 0x92e910ff,0xb2bd53dd p19_dispatch_retry: .word 0,0 p19_xintr_data: .word 0x00000000,0x00000001 .word 0x109c10b8,0x0984fcbf .word 0x00000000,0x00000002 .word 0x4dc91150,0x4c11771b .word 0x00000000,0x00000003 .word 0x9623b108,0x11d3b789 .word 0x00000000,0x00000004 .word 0x8fdc2ee0,0x4c0e7a74 .word 0x00000000,0x00000005 .word 0xdfd7d417,0xd0d00dd1 .word 0x00000000,0x00000006 .word 0xd6f61f18,0x6ade0abb .word 0x00000000,0x00000007 .word 0x21f35550,0x62fc3323 .word 0x00000000,0x00000008 .word 0x50601c30,0x57e8d4e6 p20_dispatch_retry: .word 0,0 p20_xintr_data: .word 0x00000000,0x00000001 .word 0xeb981388,0x527c52f6 .word 0x00000000,0x00000002 .word 0xc1f10008,0x663bb7e8 .word 0x00000000,0x00000003 .word 0x2ec6f980,0x5e6971d5 .word 0x00000000,0x00000004 .word 0xe6eabaaf,0xbc3e0a3e .word 0x00000000,0x00000005 .word 0x38eacaf7,0xb2050d2e .word 0x00000000,0x00000006 .word 0x056cee90,0x3953f07f .word 0x00000000,0x00000007 .word 0xcd926678,0x38e6ef6e .word 0x00000000,0x00000008 .word 0x66a790c7,0xef25fa85 p21_dispatch_retry: .word 0,0 p21_xintr_data: .word 0x00000000,0x00000001 .word 0x764a3a37,0x9393b2e9 .word 0x00000000,0x00000002 .word 0x3beb5bef,0xe4467ad1 .word 0x00000000,0x00000003 .word 0x73fd8600,0x77954444 .word 0x00000000,0x00000004 .word 0xea6803d7,0xe39ee29b .word 0x00000000,0x00000005 .word 0x82e24ce0,0x688098c2 .word 0x00000000,0x00000006 .word 0x7f750a6f,0xef1edda0 .word 0x00000000,0x00000007 .word 0x703669a7,0xc71a6aaf .word 0x00000000,0x00000008 .word 0xfbe7d4cf,0x96c89593 p22_dispatch_retry: .word 0,0 p22_xintr_data: .word 0x00000000,0x00000001 .word 0x39cd3410,0x335c2771 .word 0x00000000,0x00000002 .word 0x864528e7,0xc2ba8357 .word 0x00000000,0x00000003 .word 0x505a70b8,0x6e03b822 .word 0x00000000,0x00000004 .word 0xd5bf6487,0x93a7eca5 .word 0x00000000,0x00000005 .word 0x8913ce6f,0xc08c9177 .word 0x00000000,0x00000006 .word 0xea1735a0,0x4addd8be .word 0x00000000,0x00000007 .word 0x3f037c47,0xd0692a3e .word 0x00000000,0x00000008 .word 0xe1318200,0x394f1a72 p23_dispatch_retry: .word 0,0 p23_xintr_data: .word 0x00000000,0x00000001 .word 0x8a315e40,0x22f75694 .word 0x00000000,0x00000002 .word 0x8d6e00d0,0x7f8503da .word 0x00000000,0x00000003 .word 0x8ffb21bf,0xaedfa3ac .word 0x00000000,0x00000004 .word 0xdec1a0e0,0x0bbf3f92 .word 0x00000000,0x00000005 .word 0x2a3413e0,0x578b9f9e .word 0x00000000,0x00000006 .word 0x87c80c78,0x57fc14a4 .word 0x00000000,0x00000007 .word 0xb3ba26f7,0x9c9b9817 .word 0x00000000,0x00000008 .word 0xca2cc340,0x27691a58 p24_dispatch_retry: .word 0,0 p24_xintr_data: .word 0x00000000,0x00000001 .word 0x1ec854f0,0x20624d6d .word 0x00000000,0x00000002 .word 0xf5153187,0x8bf05e2a .word 0x00000000,0x00000003 .word 0x7d7fa390,0x158597f7 .word 0x00000000,0x00000004 .word 0x775b9dc0,0x4bd60c24 .word 0x00000000,0x00000005 .word 0x8d8a9547,0xb9ab74da .word 0x00000000,0x00000006 .word 0x73111d97,0xf6855db3 .word 0x00000000,0x00000007 .word 0x3ffa3668,0x04a3ac4f .word 0x00000000,0x00000008 .word 0x706f1440,0x46dabd80 p25_dispatch_retry: .word 0,0 p25_xintr_data: .word 0x00000000,0x00000001 .word 0xb6148300,0x21eda150 .word 0x00000000,0x00000002 .word 0xbb6ded47,0xe06dea3d .word 0x00000000,0x00000003 .word 0x46198148,0x293f9dc8 .word 0x00000000,0x00000004 .word 0xc6dcf060,0x39c05ea1 .word 0x00000000,0x00000005 .word 0xf067c2df,0xd621df51 .word 0x00000000,0x00000006 .word 0xcec97908,0x129c99d9 .word 0x00000000,0x00000007 .word 0x2250ca77,0x8aedae6e .word 0x00000000,0x00000008 .word 0x23fe1730,0x53b9b918 p26_dispatch_retry: .word 0,0 p26_xintr_data: .word 0x00000000,0x00000001 .word 0x2a0e6798,0x1e2eede9 .word 0x00000000,0x00000002 .word 0x966e31c8,0x78343e81 .word 0x00000000,0x00000003 .word 0x13db5658,0x72e0b95c .word 0x00000000,0x00000004 .word 0x4f96a027,0x91bcd2dd .word 0x00000000,0x00000005 .word 0x79ac3220,0x01b187ba .word 0x00000000,0x00000006 .word 0x95942bd8,0x5534c266 .word 0x00000000,0x00000007 .word 0x0cb2a817,0xdf0b150a .word 0x00000000,0x00000008 .word 0xc6869997,0xbd10ef5a p27_dispatch_retry: .word 0,0 p27_xintr_data: .word 0x00000000,0x00000001 .word 0x98cebe38,0x2ba3462f .word 0x00000000,0x00000002 .word 0x18175aff,0xf51fc399 .word 0x00000000,0x00000003 .word 0x1425ae28,0x35055bfc .word 0x00000000,0x00000004 .word 0x8a265587,0x9d5ea9d8 .word 0x00000000,0x00000005 .word 0xf02d5917,0xbfd3748a .word 0x00000000,0x00000006 .word 0x89ec2057,0xfc7b7af9 .word 0x00000000,0x00000007 .word 0xb001263f,0xcf05d339 .word 0x00000000,0x00000008 .word 0x61f6030f,0xecba59bc p28_dispatch_retry: .word 0,0 p28_xintr_data: .word 0x00000000,0x00000001 .word 0xdba7a1e0,0x05e7ed67 .word 0x00000000,0x00000002 .word 0x6d6dcabf,0x84f6420f .word 0x00000000,0x00000003 .word 0x7c35b61f,0xd728c8d2 .word 0x00000000,0x00000004 .word 0x8df7790f,0xcb0d098b .word 0x00000000,0x00000005 .word 0xb0e50c57,0xfad03585 .word 0x00000000,0x00000006 .word 0x7e0d4237,0xd4456772 .word 0x00000000,0x00000007 .word 0x0d8bf660,0x2cdd28df .word 0x00000000,0x00000008 .word 0xedc34557,0xe5aaafa1 p29_dispatch_retry: .word 0,0 p29_xintr_data: .word 0x00000000,0x00000001 .word 0xa191aba8,0x659b17ba .word 0x00000000,0x00000002 .word 0x92f92260,0x779dc1e3 .word 0x00000000,0x00000003 .word 0xe0500bf7,0xe41e2c69 .word 0x00000000,0x00000004 .word 0xe2a53fdf,0x89d7b15f .word 0x00000000,0x00000005 .word 0x6240c847,0xa6952770 .word 0x00000000,0x00000006 .word 0xfb1a46a8,0x425cbda3 .word 0x00000000,0x00000007 .word 0x3d0dccc7,0xb619f24b .word 0x00000000,0x00000008 .word 0x4f12f7f0,0x7e8bea34 p30_dispatch_retry: .word 0,0 p30_xintr_data: .word 0x00000000,0x00000001 .word 0xcb23c54f,0xac2ecfc4 .word 0x00000000,0x00000002 .word 0x7a56224f,0x9f491a6f .word 0x00000000,0x00000003 .word 0xa467e8f8,0x7170deb0 .word 0x00000000,0x00000004 .word 0x2c608670,0x0d3ab0bd .word 0x00000000,0x00000005 .word 0x60f3b4ff,0x8a02faa5 .word 0x00000000,0x00000006 .word 0x8d85807f,0xb89d0bde .word 0x00000000,0x00000007 .word 0x6dd7c25f,0xd5546313 .word 0x00000000,0x00000008 .word 0xa480c8f7,0xdeac8f42 p31_dispatch_retry: .word 0,0 p31_xintr_data: .word 0x00000000,0x00000001 .word 0xdf304690,0x31290e91 .word 0x00000000,0x00000002 .word 0x2ea6ff60,0x2a49e3f5 .word 0x00000000,0x00000003 .word 0x5e333b5f,0xb5df67de .word 0x00000000,0x00000004 .word 0x2ac881e8,0x4bd0029e .word 0x00000000,0x00000005 .word 0xf77748f8,0x1c922049 .word 0x00000000,0x00000006 .word 0x1f38834f,0xa459dca9 .word 0x00000000,0x00000007 .word 0xa3cda008,0x2dd4a520 .word 0x00000000,0x00000008 .word 0x3fd664a8,0x69d585d0 p32_dispatch_retry: .word 0,0 p32_xintr_data: .word 0x00000000,0x00000001 .word 0xbb82b5bf,0xa174f483 .word 0x00000000,0x00000002 .word 0xbc4a0e30,0x28d29016 .word 0x00000000,0x00000003 .word 0x9654b3c0,0x084647db .word 0x00000000,0x00000004 .word 0xa4011558,0x5c94f1da .word 0x00000000,0x00000005 .word 0xd50be24f,0xec411a65 .word 0x00000000,0x00000006 .word 0xf333b5c8,0x28525759 .word 0x00000000,0x00000007 .word 0xe22093a8,0x5db8f360 .word 0x00000000,0x00000008 .word 0x274fec70,0x015f4f81 p33_dispatch_retry: .word 0,0 p33_xintr_data: .word 0x00000000,0x00000001 .word 0x0da87050,0x518bd438 .word 0x00000000,0x00000002 .word 0x5498cea7,0xa9f74558 .word 0x00000000,0x00000003 .word 0x69d8f3df,0x9cb32821 .word 0x00000000,0x00000004 .word 0xc5429d87,0xba44d853 .word 0x00000000,0x00000005 .word 0xf4c1a76f,0xa92d6773 .word 0x00000000,0x00000006 .word 0xbbe8cbf8,0x1f71babe .word 0x00000000,0x00000007 .word 0x656d819f,0xb350426d .word 0x00000000,0x00000008 .word 0xdeaf7b9f,0xf5d8f910 p34_dispatch_retry: .word 0,0 p34_xintr_data: .word 0x00000000,0x00000001 .word 0x73f2cb9f,0xd27a00a7 .word 0x00000000,0x00000002 .word 0xec75e998,0x37fa50d1 .word 0x00000000,0x00000003 .word 0xfc6906b0,0x6fd85ecd .word 0x00000000,0x00000004 .word 0xf09b06d0,0x1b5466f6 .word 0x00000000,0x00000005 .word 0x865feb2f,0xa1524049 .word 0x00000000,0x00000006 .word 0x72fe6738,0x275edb58 .word 0x00000000,0x00000007 .word 0x5e969d60,0x4a29735a .word 0x00000000,0x00000008 .word 0xeb48f890,0x3302a958 p35_dispatch_retry: .word 0,0 p35_xintr_data: .word 0x00000000,0x00000001 .word 0xcde20738,0x5b75ba95 .word 0x00000000,0x00000002 .word 0xce5599d0,0x21efd96a .word 0x00000000,0x00000003 .word 0xf755ef88,0x37f2eca5 .word 0x00000000,0x00000004 .word 0x6247b6f0,0x4a712a89 .word 0x00000000,0x00000005 .word 0xdfc7e498,0x544f7501 .word 0x00000000,0x00000006 .word 0x65b0c390,0x09da1f7e .word 0x00000000,0x00000007 .word 0x8df7c5b0,0x490e356c .word 0x00000000,0x00000008 .word 0x10124d1f,0xdff11db8 p36_dispatch_retry: .word 0,0 p36_xintr_data: .word 0x00000000,0x00000001 .word 0xbff3532f,0xf0d9028c .word 0x00000000,0x00000002 .word 0x275da20f,0xdf37898b .word 0x00000000,0x00000003 .word 0xe57c960f,0x9a11a851 .word 0x00000000,0x00000004 .word 0x3272fb60,0x28588659 .word 0x00000000,0x00000005 .word 0xc8c8d718,0x2e24bf89 .word 0x00000000,0x00000006 .word 0x96291738,0x6b1d0629 .word 0x00000000,0x00000007 .word 0x6e88daa8,0x2df7dd2c .word 0x00000000,0x00000008 .word 0xed8787ff,0xc8ef7afa p37_dispatch_retry: .word 0,0 p37_xintr_data: .word 0x00000000,0x00000001 .word 0x39f40670,0x7213ad2c .word 0x00000000,0x00000002 .word 0x0d5a8c08,0x77c8ff96 .word 0x00000000,0x00000003 .word 0x50ef517f,0xc9e31cda .word 0x00000000,0x00000004 .word 0x8ec84bf7,0xe96824b1 .word 0x00000000,0x00000005 .word 0x222b092f,0x881b40b6 .word 0x00000000,0x00000006 .word 0xda7f1387,0xbbdb9b60 .word 0x00000000,0x00000007 .word 0x82cf0097,0xeef1fd0a .word 0x00000000,0x00000008 .word 0xb2119850,0x49c0825b p38_dispatch_retry: .word 0,0 p38_xintr_data: .word 0x00000000,0x00000001 .word 0x845e1370,0x7206f225 .word 0x00000000,0x00000002 .word 0x22bf4b0f,0x9258e3be .word 0x00000000,0x00000003 .word 0x74b3019f,0xe263326d .word 0x00000000,0x00000004 .word 0x46749077,0xc5087a35 .word 0x00000000,0x00000005 .word 0x25b8da17,0xe6a746db .word 0x00000000,0x00000006 .word 0xc2d63e60,0x2ad371e9 .word 0x00000000,0x00000007 .word 0xb3f8d8ef,0x9696e5f8 .word 0x00000000,0x00000008 .word 0x557e9740,0x759b2d22 p39_dispatch_retry: .word 0,0 p39_xintr_data: .word 0x00000000,0x00000001 .word 0x30b79b7f,0xe75f1bd7 .word 0x00000000,0x00000002 .word 0x939da298,0x27ad10b1 .word 0x00000000,0x00000003 .word 0xde5e4d97,0xa4671983 .word 0x00000000,0x00000004 .word 0xf61b7ac8,0x666bb554 .word 0x00000000,0x00000005 .word 0xf351a25f,0xbd6da4ec .word 0x00000000,0x00000006 .word 0x0c9d9558,0x3aa5d3fe .word 0x00000000,0x00000007 .word 0x620ebf10,0x303fb386 .word 0x00000000,0x00000008 .word 0xf66646e7,0x9574038e p40_dispatch_retry: .word 0,0 p40_xintr_data: .word 0x00000000,0x00000001 .word 0xd65a1b90,0x01e7c858 .word 0x00000000,0x00000002 .word 0x23b0c990,0x37140878 .word 0x00000000,0x00000003 .word 0x1782f917,0xb0c7ed6e .word 0x00000000,0x00000004 .word 0x7566aca7,0xac7e5f64 .word 0x00000000,0x00000005 .word 0x99c7f3e0,0x0678e839 .word 0x00000000,0x00000006 .word 0xeaeb5357,0xc0a52a89 .word 0x00000000,0x00000007 .word 0x2ca6908f,0xec9062f9 .word 0x00000000,0x00000008 .word 0x1b4cfb90,0x4167e709 p41_dispatch_retry: .word 0,0 p41_xintr_data: .word 0x00000000,0x00000001 .word 0xf0f5bbef,0xbf77cb53 .word 0x00000000,0x00000002 .word 0xb93c5527,0xeaebb02c .word 0x00000000,0x00000003 .word 0x4bb01b28,0x0d6ba9bb .word 0x00000000,0x00000004 .word 0x46df6527,0x9416e6f0 .word 0x00000000,0x00000005 .word 0x95342a0f,0xece58777 .word 0x00000000,0x00000006 .word 0x7bce0d57,0xaba16a45 .word 0x00000000,0x00000007 .word 0x23979d6f,0xc021a02b .word 0x00000000,0x00000008 .word 0xd677a24f,0x8c9577ad p42_dispatch_retry: .word 0,0 p42_xintr_data: .word 0x00000000,0x00000001 .word 0xcab3aef8,0x3719bc55 .word 0x00000000,0x00000002 .word 0x82c14257,0xaa9b05fb .word 0x00000000,0x00000003 .word 0x91d9c6f8,0x76e17ee5 .word 0x00000000,0x00000004 .word 0xed53d7e8,0x4737875e .word 0x00000000,0x00000005 .word 0x8ff73e68,0x2b1dd435 .word 0x00000000,0x00000006 .word 0xd83b6737,0xbb661950 .word 0x00000000,0x00000007 .word 0xafed4397,0xa29e9954 .word 0x00000000,0x00000008 .word 0xb1626740,0x2c1d6533 p43_dispatch_retry: .word 0,0 p43_xintr_data: .word 0x00000000,0x00000001 .word 0x2f7d8617,0xfb16330a .word 0x00000000,0x00000002 .word 0xefc211a7,0xd366dc27 .word 0x00000000,0x00000003 .word 0x96e29d37,0xf587b116 .word 0x00000000,0x00000004 .word 0xd298122f,0x9ffa030b .word 0x00000000,0x00000005 .word 0xbe051970,0x76edd54e .word 0x00000000,0x00000006 .word 0x0cb2e7c0,0x0b34caea .word 0x00000000,0x00000007 .word 0x1156e6c0,0x06e087ce .word 0x00000000,0x00000008 .word 0xe6108eb0,0x55ebab7d p44_dispatch_retry: .word 0,0 p44_xintr_data: .word 0x00000000,0x00000001 .word 0xae28b037,0xc03a2d8c .word 0x00000000,0x00000002 .word 0xd1f098d0,0x580b050e .word 0x00000000,0x00000003 .word 0xbbb55858,0x05a800ce .word 0x00000000,0x00000004 .word 0x5c392b1f,0xf22eba3f .word 0x00000000,0x00000005 .word 0x5cd712a8,0x4d095ff6 .word 0x00000000,0x00000006 .word 0xb8da5d18,0x3c01e55b .word 0x00000000,0x00000007 .word 0xc3fd6f88,0x52e6830f .word 0x00000000,0x00000008 .word 0x94c3803f,0xb642fa2e p45_dispatch_retry: .word 0,0 p45_xintr_data: .word 0x00000000,0x00000001 .word 0x71177497,0xcf0b73ec .word 0x00000000,0x00000002 .word 0x3e38f247,0xf24bb78f .word 0x00000000,0x00000003 .word 0x8349d8ff,0xb064265b .word 0x00000000,0x00000004 .word 0x348e4757,0xbd454159 .word 0x00000000,0x00000005 .word 0xa6079230,0x214e3777 .word 0x00000000,0x00000006 .word 0xf5a2749f,0x8984af89 .word 0x00000000,0x00000007 .word 0xd81b57cf,0x9570575c .word 0x00000000,0x00000008 .word 0x81c46748,0x4c631aa2 p46_dispatch_retry: .word 0,0 p46_xintr_data: .word 0x00000000,0x00000001 .word 0x2ade5658,0x45429a2a .word 0x00000000,0x00000002 .word 0xd6789438,0x05fb64d6 .word 0x00000000,0x00000003 .word 0xdd117588,0x5df290b2 .word 0x00000000,0x00000004 .word 0xd5d912a0,0x414fecc9 .word 0x00000000,0x00000005 .word 0xefc12adf,0xd43c0f49 .word 0x00000000,0x00000006 .word 0xa485bd28,0x3a3b4afd .word 0x00000000,0x00000007 .word 0x6c3012ef,0xba639dc4 .word 0x00000000,0x00000008 .word 0xe477fff7,0x82409a2e p47_dispatch_retry: .word 0,0 p47_xintr_data: .word 0x00000000,0x00000001 .word 0xb9866ad8,0x0859a3ec .word 0x00000000,0x00000002 .word 0xe333734f,0xf4733f47 .word 0x00000000,0x00000003 .word 0x2ef52be8,0x3fbde967 .word 0x00000000,0x00000004 .word 0x6a8e7d20,0x1a1b6a4e .word 0x00000000,0x00000005 .word 0x8d80b490,0x0a3b5392 .word 0x00000000,0x00000006 .word 0x140f70e7,0xa72be514 .word 0x00000000,0x00000007 .word 0x7321fdb0,0x05490ef4 .word 0x00000000,0x00000008 .word 0x18014297,0xa1774b62 p48_dispatch_retry: .word 0,0 p48_xintr_data: .word 0x00000000,0x00000001 .word 0xf20cdf07,0xe765d1bf .word 0x00000000,0x00000002 .word 0x7161c10f,0xe18b66b7 .word 0x00000000,0x00000003 .word 0xf18423b7,0x93366089 .word 0x00000000,0x00000004 .word 0x6c6842b7,0x89adacb8 .word 0x00000000,0x00000005 .word 0x2b9a2730,0x6bfe1683 .word 0x00000000,0x00000006 .word 0xc02ae2ef,0xbbe956aa .word 0x00000000,0x00000007 .word 0x0a5f67ef,0xd48a1f33 .word 0x00000000,0x00000008 .word 0x473b7648,0x4820ea79 p49_dispatch_retry: .word 0,0 p49_xintr_data: .word 0x00000000,0x00000001 .word 0xa219f3f7,0x9a7e5f3e .word 0x00000000,0x00000002 .word 0xd5f3bc8f,0xb565f243 .word 0x00000000,0x00000003 .word 0xf7259ee7,0x8d15158b .word 0x00000000,0x00000004 .word 0x12c120a0,0x1ddea4bb .word 0x00000000,0x00000005 .word 0x2c1f7230,0x0ff6a52a .word 0x00000000,0x00000006 .word 0xd442de48,0x75550f0b .word 0x00000000,0x00000007 .word 0xd93c8140,0x04d627fd .word 0x00000000,0x00000008 .word 0xb7fd291f,0xa969698a p50_dispatch_retry: .word 0,0 p50_xintr_data: .word 0x00000000,0x00000001 .word 0xbdf07e77,0xea054924 .word 0x00000000,0x00000002 .word 0x50a954b8,0x0b031e32 .word 0x00000000,0x00000003 .word 0x23113acf,0x9f4e667c .word 0x00000000,0x00000004 .word 0x0d8dae38,0x367944cb .word 0x00000000,0x00000005 .word 0xe1117617,0xa7f40b3e .word 0x00000000,0x00000006 .word 0x72ee2ee8,0x6e991b1e .word 0x00000000,0x00000007 .word 0x6b8ef710,0x05fd5cb5 .word 0x00000000,0x00000008 .word 0x54938580,0x15c0f799 p51_dispatch_retry: .word 0,0 p51_xintr_data: .word 0x00000000,0x00000001 .word 0x7806b667,0xb9f7dbf7 .word 0x00000000,0x00000002 .word 0xa5512aaf,0xc7dc4849 .word 0x00000000,0x00000003 .word 0xba30ed77,0x83a95921 .word 0x00000000,0x00000004 .word 0x48d8b560,0x18dcd80e .word 0x00000000,0x00000005 .word 0x3311bb57,0x92d6a894 .word 0x00000000,0x00000006 .word 0x080e5198,0x02f61a16 .word 0x00000000,0x00000007 .word 0xf3f368e0,0x59e9ea5a .word 0x00000000,0x00000008 .word 0xeab15b67,0xb73ffe53 p52_dispatch_retry: .word 0,0 p52_xintr_data: .word 0x00000000,0x00000001 .word 0x5d5af610,0x637535af .word 0x00000000,0x00000002 .word 0xa974ad80,0x0f9430d3 .word 0x00000000,0x00000003 .word 0xc9c408df,0xc39320db .word 0x00000000,0x00000004 .word 0xdb125268,0x60cba1e5 .word 0x00000000,0x00000005 .word 0x61bc9500,0x5c345dd0 .word 0x00000000,0x00000006 .word 0x1ed0fe97,0x8e0c67f2 .word 0x00000000,0x00000007 .word 0x374736f7,0x86e1168b .word 0x00000000,0x00000008 .word 0xb1e2b460,0x37c543f1 p53_dispatch_retry: .word 0,0 p53_xintr_data: .word 0x00000000,0x00000001 .word 0x2267a49f,0xc63bb8ae .word 0x00000000,0x00000002 .word 0x4124e56f,0xbe4a3f41 .word 0x00000000,0x00000003 .word 0x2aba41e7,0xb6b9b6d4 .word 0x00000000,0x00000004 .word 0xf97ec878,0x623dda8a .word 0x00000000,0x00000005 .word 0x1e2a07af,0x9fcc62e4 .word 0x00000000,0x00000006 .word 0x88425f80,0x7158bedb .word 0x00000000,0x00000007 .word 0xcd722108,0x3881a797 .word 0x00000000,0x00000008 .word 0x8719131f,0xe2858fc9 p54_dispatch_retry: .word 0,0 p54_xintr_data: .word 0x00000000,0x00000001 .word 0x0a6af948,0x0a412311 .word 0x00000000,0x00000002 .word 0xbbe49dd0,0x4e4ee1d9 .word 0x00000000,0x00000003 .word 0x76e204d8,0x394ae659 .word 0x00000000,0x00000004 .word 0xf2453eb0,0x47536a78 .word 0x00000000,0x00000005 .word 0x30c47408,0x3e73b13f .word 0x00000000,0x00000006 .word 0xc412a1ef,0xe0098887 .word 0x00000000,0x00000007 .word 0xb68a6c78,0x63cb138d .word 0x00000000,0x00000008 .word 0xf61c0447,0xebecf8f7 p55_dispatch_retry: .word 0,0 p55_xintr_data: .word 0x00000000,0x00000001 .word 0x1cb5bf77,0x9de89bf3 .word 0x00000000,0x00000002 .word 0x60052600,0x2a689948 .word 0x00000000,0x00000003 .word 0xfc954010,0x71305090 .word 0x00000000,0x00000004 .word 0xcbd5a3ff,0x83117ed1 .word 0x00000000,0x00000005 .word 0xa88b6828,0x27ef555b .word 0x00000000,0x00000006 .word 0xd6c45750,0x47eb0f8b .word 0x00000000,0x00000007 .word 0xf00261b0,0x497addd8 .word 0x00000000,0x00000008 .word 0xd2aa1297,0xa30af8f1 p56_dispatch_retry: .word 0,0 p56_xintr_data: .word 0x00000000,0x00000001 .word 0x8223ea30,0x071b5947 .word 0x00000000,0x00000002 .word 0x5926dc80,0x073a541f .word 0x00000000,0x00000003 .word 0x885360d8,0x01d2faad .word 0x00000000,0x00000004 .word 0xc5417fa0,0x6a2bcf2f .word 0x00000000,0x00000005 .word 0x4924a3cf,0xf759286c .word 0x00000000,0x00000006 .word 0x774febff,0xda56878a .word 0x00000000,0x00000007 .word 0x5844728f,0x9b84f86c .word 0x00000000,0x00000008 .word 0xb325ecb7,0x8ea4aebf p57_dispatch_retry: .word 0,0 p57_xintr_data: .word 0x00000000,0x00000001 .word 0x4832d0ef,0xb0d21135 .word 0x00000000,0x00000002 .word 0x9de89bc7,0xb5f710f9 .word 0x00000000,0x00000003 .word 0x39b3b877,0xe1cc0853 .word 0x00000000,0x00000004 .word 0xd722cfdf,0xae464309 .word 0x00000000,0x00000005 .word 0x55fe5957,0x9d43c1a2 .word 0x00000000,0x00000006 .word 0xdebb1db7,0xea4571b8 .word 0x00000000,0x00000007 .word 0x414b5fe7,0x8e8b2784 .word 0x00000000,0x00000008 .word 0x949fc178,0x31a183b2 p58_dispatch_retry: .word 0,0 p58_xintr_data: .word 0x00000000,0x00000001 .word 0xcdfdf738,0x66d2942c .word 0x00000000,0x00000002 .word 0x9a597167,0xfa69fe23 .word 0x00000000,0x00000003 .word 0x1d85f207,0xee2161f3 .word 0x00000000,0x00000004 .word 0x05c33fcf,0x9f7e8a9f .word 0x00000000,0x00000005 .word 0x18e4d137,0xc0287885 .word 0x00000000,0x00000006 .word 0x7185e0f0,0x54636cd0 .word 0x00000000,0x00000007 .word 0xadb57f20,0x15f5266a .word 0x00000000,0x00000008 .word 0x7af683a8,0x5f152462 p59_dispatch_retry: .word 0,0 p59_xintr_data: .word 0x00000000,0x00000001 .word 0x77117c88,0x7ad29eda .word 0x00000000,0x00000002 .word 0x1d1d2310,0x6a53e405 .word 0x00000000,0x00000003 .word 0x763e1890,0x78502c3d .word 0x00000000,0x00000004 .word 0xd554b3a0,0x0d8d859c .word 0x00000000,0x00000005 .word 0x4327df07,0xdaf4bb68 .word 0x00000000,0x00000006 .word 0xd9a748f8,0x0d77fcbb .word 0x00000000,0x00000007 .word 0x03b005a8,0x2b08bae3 .word 0x00000000,0x00000008 .word 0x88492d7f,0xb4997a83 p60_dispatch_retry: .word 0,0 p60_xintr_data: .word 0x00000000,0x00000001 .word 0xd878ea28,0x1d80763d .word 0x00000000,0x00000002 .word 0x9dc9e268,0x1c516ec9 .word 0x00000000,0x00000003 .word 0x31fb6020,0x7d9f08db .word 0x00000000,0x00000004 .word 0xb68c27df,0xd2c6de7b .word 0x00000000,0x00000005 .word 0xfc171c87,0xe2a2de40 .word 0x00000000,0x00000006 .word 0x9dd43b18,0x441d3b2a .word 0x00000000,0x00000007 .word 0xae32f420,0x4ca5f83a .word 0x00000000,0x00000008 .word 0x2166fb87,0xa56e13ee p61_dispatch_retry: .word 0,0 p61_xintr_data: .word 0x00000000,0x00000001 .word 0xb1235318,0x42732055 .word 0x00000000,0x00000002 .word 0x400df207,0x9d8fc1da .word 0x00000000,0x00000003 .word 0xc48e8c58,0x0911e0b3 .word 0x00000000,0x00000004 .word 0xb7b31cd8,0x498fbaeb .word 0x00000000,0x00000005 .word 0xec4e25a8,0x7e2279c8 .word 0x00000000,0x00000006 .word 0xd0fea808,0x1a2ff73f .word 0x00000000,0x00000007 .word 0x87c9a3c0,0x0a151bad .word 0x00000000,0x00000008 .word 0x356636d7,0xa7a70e60 p62_dispatch_retry: .word 0,0 p62_xintr_data: .word 0x00000000,0x00000001 .word 0xcbf03190,0x3f9b32a6 .word 0x00000000,0x00000002 .word 0x855f6928,0x2294108c .word 0x00000000,0x00000003 .word 0x466eb400,0x439afffb .word 0x00000000,0x00000004 .word 0x6baf1848,0x3b37add7 .word 0x00000000,0x00000005 .word 0x58b0e06f,0x9ed96621 .word 0x00000000,0x00000006 .word 0xc60739a0,0x74540fd5 .word 0x00000000,0x00000007 .word 0xd8b46207,0xd3b286ab .word 0x00000000,0x00000008 .word 0x763520e0,0x260b1941 p63_dispatch_retry: .word 0,0 p63_xintr_data: .word 0x00000000,0x00000001 .word 0x1fff55a8,0x6517a9a0 .word 0x00000000,0x00000002 .word 0xeebdf2b7,0xe8f50a8a .word 0x00000000,0x00000003 .word 0x0b0b5c3f,0x9e13b21b .word 0x00000000,0x00000004 .word 0xb3918c60,0x1b4b3db6 .word 0x00000000,0x00000005 .word 0x7aa37f00,0x4c7b64dc .word 0x00000000,0x00000006 .word 0x79a5cce7,0xd1d39dc9 .word 0x00000000,0x00000007 .word 0x20604917,0xdff7e9b8 .word 0x00000000,0x00000008 .word 0xc3f58650,0x7d3de207 .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 0x055ad2a2,0xfb31661f,0x09fa59c8,0x6cd23a9c .word 0x518ab7db,0xc51c9753,0x41a8350e,0xd01ffae9 .word 0x2cbf6284,0x0ab422c4,0x707a40c2,0xe9cbc510 .word 0xc0b07550,0x12b25380,0xc93da61d,0x49f7b706 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 0xc968e521,0x98fa51bc,0x2e8292fb,0xdc3961fa .word 0x6afe02d4,0x8d4bd76b,0xbe3f0db8,0xf56b5a2a .word 0x0134c955,0x457d0b66,0xa1081000,0xbb4abb42 .word 0x112ce989,0xb40d5e3d,0x2f4d77f4,0x804f7c05 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 0x3640ba4a,0x36b8c2df,0xa4797b19,0x73bec95c .word 0x1958f466,0x90b34b50,0xaef6647b,0x31807e7c .word 0xc38f69c9,0x35e4bb29,0x92d64839,0xbe312c9a .word 0x18c0686d,0xdcfb7748,0x33d9043c,0xeae250f7 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 0x56df220f,0x11dc2f0b,0xbde4774f,0x980b7776 .word 0xd709c32f,0x366f6b14,0x4485f3e0,0xa009edbc .word 0xeba55993,0xe5e2bdf4,0x7708ad90,0x93e4a28e .word 0x5c3f7466,0x7146615f,0x9f583823,0x9858d628 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 0x1c23cf0c,0x319b7b3b,0x5b1d799c,0x0113f990 .word 0x9f391f37,0x84285116,0xa5e74e75,0xc9a15901 .word 0xa96ca997,0x19c28114,0xfdd14f04,0x18ba74a5 .word 0x835357d8,0xf42d3b0d,0x64acdafa,0xf9bd208e 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 0x5461bbe9,0xdf758341,0x1647ccba,0x3582f891 .word 0x132de3b6,0x3331f7a9,0x34d5885a,0x8a33bad4 .word 0xfd700d00,0x89195239,0x43d73ecb,0x0784116e .word 0xd877e402,0x537e2080,0x4a6e3131,0xfe61ed02 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 0x31554ab8,0x73bb8460,0xbb08eb74,0xa7d346a4 .word 0xb1ac2e78,0x9190a157,0xb9bce017,0x95ec8604 .word 0x837e6d34,0xc2cf2fdb,0x8457667b,0xf8034644 .word 0x47ea36c5,0xce524479,0x1be62232,0x90785e91 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 0xcc8a2d9e,0xce1332dd,0x03d8a6e2,0xb6a540fd .word 0x70afde0e,0x1b669a2d,0x855c7ac0,0x66a0eb3d .word 0x59a4cc0e,0xc560c754,0x14a539e2,0x8afe2306 .word 0x021ce73c,0xebc8e5de,0x6dee435a,0x8a06d3f9 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 0xa8475d20,0x67a2d36a,0x3eecd8d7,0x90703f7d .word 0x67db50fc,0x4a6db4cb,0xfd0890bb,0xe7d299f1 .word 0xc6fbbd60,0x21ffd672,0xb517f8fe,0xef44c42b .word 0x902bfc97,0xaae59329,0x8daf2fb9,0x8cdbe249 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 0x63b00019,0x46fcc41c,0x3543407b,0xf682be96 .word 0x67826b23,0x4f5d4954,0x5257c629,0xbb291987 .word 0xc98eeaeb,0xa3e1300d,0x251093f1,0xf043c823 .word 0x18a0d2c1,0x78e93499,0x49057e10,0x2ea2dd54 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 0xe0fb1e15,0xa552b65a,0x64a42ea9,0xd500b269 .word 0xcec2ccd2,0x35606baa,0x51b867a3,0xef1c9f46 .word 0x6721fcea,0x8aef2a77,0x147e898b,0x871c85e3 .word 0x84ef29e7,0x490bff87,0xaead5dde,0xca54bd21 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 0x35536acb,0x32f61764,0x5a5fee2c,0xfd1b9040 .word 0x379279eb,0x9f9d947b,0x0cfe62db,0xaee3a1dc .word 0x6db66394,0xf4258e20,0x10462aad,0x3d62bcab .word 0x42e5941f,0x619ead2c,0x87ef264d,0x2a803dd0 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 0x97b26b49,0x731a716c,0xfc3b9e62,0x0cac1774 .word 0x0b885636,0x1429091b,0x9d96f8f0,0x9911bc16 .word 0x35cdf18a,0xa0409ae3,0xfe7d1519,0xb3ef1ded .word 0xd699dac1,0xf43ee1f5,0x29d078c7,0x1081f287 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 0xd1cfcdbb,0x9efd04e5,0x3bf4bc60,0x5f39800b .word 0x9eb7df69,0x8288f2c8,0xb549307e,0xcb4861be .word 0xe4998535,0x5492d6e0,0xf62b1e91,0x4a193e87 .word 0x3cab9867,0x9d074b41,0x584df883,0xca35759e 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 0x431c36fd,0x9f343d1b,0x5b4bdfdd,0x9f133894 .word 0x8b067ded,0x3eac91c1,0x0d0a7e3c,0x23c9f373 .word 0xb8fd2161,0xa4468b60,0xc9d727a1,0x8bb8e2e5 .word 0xd481d205,0x8649e396,0x9bcb4eef,0xba59dbc6 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 0x393846b8,0x0653160a,0xd94ec128,0xd55b567c .word 0xddc21a7b,0x7e8f6f40,0x533a4a3d,0x5bd1ada9 .word 0x41913f67,0x8f957ff1,0x66c89b91,0xe0b30851 .word 0xb418f1bc,0x0e7abcfe,0x1e54887c,0x2e96e818 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 0x1b782886,0x3d6bb4aa,0xdf030c81,0xb10feee3 .word 0xaf97b944,0x4abea634,0x7f5d0c56,0x35d8241f .word 0xa01b9806,0xc544b1a7,0x940b0e46,0x8767e32e .word 0xfda68440,0xd93edd8f,0x9f2b42d1,0x70dbd3b1 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 0x88ab896a,0x7d40d265,0x9410a782,0xcb2f8fe7 .word 0x42bf02eb,0x9e9ba627,0x558baf18,0x93244300 .word 0x5abd7877,0xd00ed177,0xdf19923f,0xf7825d00 .word 0x7cb3bff2,0x73b91e3d,0xfb613a17,0x51707d1b 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 0x33756f4a,0x4f4d1ecc,0x34c1b489,0x51631992 .word 0x1c81d9af,0x6917c6f7,0x183842df,0x5bd94366 .word 0x3e8c363e,0x38f7e514,0x484cc343,0xf90936dd .word 0x832bf084,0xefaba579,0xedbac009,0x0c541c7c 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 0x5e9b7296,0x5160541f,0x7ba7907b,0xd7cf7b14 .word 0x372ae30a,0xcb564872,0xee851182,0xb023bd60 .word 0x259afdb6,0x0daf06be,0x10483248,0x41e2600e .word 0x9f38b556,0xfd27f947,0x72c9575d,0xff3b7b72 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 0xedd3da8b,0xf81f9992,0x726e0da2,0x1db417d1 .word 0x86a64272,0xa7dd9075,0x52a9dc7c,0xd1308c95 .word 0xbb9de9c9,0xa35f3d4b,0xffd3d94f,0xa9527b5e .word 0xc7c680e1,0xa1e830e4,0x5f652029,0xbe702071 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 0x348ac9c7,0x366505dc,0x13ac4a6b,0x038b5595 .word 0x34636f71,0xe763ce92,0x90021760,0xd72bb13f .word 0x06b1b95b,0x54d6567b,0xcc67bb43,0x5730b42f .word 0xb7f41020,0x10f16123,0xec4f3fe9,0x04587b9e 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 0x134b0659,0x8cc9a599,0x44d217a8,0xb59bd321 .word 0x31ba6879,0xba8c1526,0x6e82c79c,0x4d01a4c2 .word 0xc313b1af,0x7fe8df02,0xce36dd18,0x9039a1b7 .word 0xfb6320c5,0x1c863321,0x67994510,0xd4c724bf 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 0x5bbb193a,0xb34307cd,0x9246aee7,0xe6e27efb .word 0xc75fe262,0x4b358439,0x115ce106,0x929f9336 .word 0xb20506b9,0xbbfa5868,0xf1bcd769,0x9c1d54a9 .word 0xe76c7c1a,0x5503d2fd,0xe6f1744b,0x14eccc53 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 0xea40e754,0xc253e868,0x561c372f,0xcdcc1cfb .word 0x498400a5,0xf61b3b50,0x10165850,0x61e8b7a1 .word 0xb167ba1e,0x4e79299b,0xafa90128,0x2a5ce116 .word 0x2d559bef,0x8506442d,0x6c232ecf,0xbc7d29e0 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 0xecb0d6a1,0x6620491f,0x9b9e93cb,0x5b314682 .word 0xf6ba3f6f,0xed7653dc,0x769b1a58,0x8596c448 .word 0xed9a9d06,0x03643d1d,0x0435f968,0x09806751 .word 0x039516a6,0x4b6ba732,0x30b32b00,0x35a91d19 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 0x8c13ac9a,0xeeb2ac72,0x3e148092,0x22d3fc56 .word 0x4f3c20e6,0x47052200,0x792d5eaf,0x954c3e54 .word 0x020af26c,0xda85b4e3,0x20d85e85,0xd4faab0c .word 0x59821e14,0xb41281e1,0x82837790,0x7b3b8e35 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 0xa76341b2,0x8e5b14af,0x37e25e9b,0xbc72aa66 .word 0x285203b7,0x5c2b0d9f,0xc646a3ef,0x94171c5b .word 0x3eb67245,0xc6666a90,0xc67ad9b4,0x869f1d95 .word 0xf2f9649a,0x202da7bc,0xf4df3cf0,0x0437ea54 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 0x80f27399,0x44ac3347,0xb9442169,0x9eeee176 .word 0x29fc05b3,0xc77db627,0x77d8df69,0xb68388df .word 0xfd513e02,0x13641778,0x126c878c,0x896294be .word 0xe8144024,0xda04ead1,0x9f48370b,0x56372997 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 0x65960649,0xc9723099,0x8eb859eb,0x63e7cfd4 .word 0x2948dda4,0xa3162a81,0x1d421cde,0x469d4e3b .word 0x78a7bcd0,0x4a5afb96,0xa3207e01,0xbee24382 .word 0x6ca7c90e,0x1b58b299,0xe9522fd9,0x4ec53e9e 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 0x299b336e,0x46fa40f5,0x45325f06,0x9c1a7af8 .word 0xc1741265,0x33b67cd8,0x5395503a,0xe9790b44 .word 0x4084f647,0x7e078c06,0x5cbf03cf,0xf2d163ed .word 0x1e5c797c,0x5f867f57,0xe9d278b7,0x1f8a3817 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 0x6a660c8d,0x4c5f7e5f,0x184b77b6,0x02bac81f .word 0x35ce4ef1,0x648cee5f,0x5804584b,0x7e020f75 .word 0xadb1285d,0x163d83db,0x3be8d723,0x7feaacaa .word 0x2c4dd070,0x772484d4,0xa075ed77,0x690af36d 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 0x5e76ec19,0xa965f7f9,0x53767b24,0x9797ad2b .word 0xe0b2d6ef,0x8b884700,0xf6401a0d,0x3306d30e .word 0x8d80a6f0,0x74e9e997,0x70033c92,0xc571fff3 .word 0x5954efc2,0xd1ed924a,0xb654e7d4,0x00f3741f 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 0x47462c84,0x8ff8743c,0x505b4790,0x331070de .word 0xc91dc3b1,0x5897979a,0xdc0dd814,0xf23ff069 .word 0x21dc6432,0xbde9c9d9,0x42c48ce1,0x74e135c7 .word 0x5ad85614,0xf6b09add,0xdb0140c8,0xad5f7bd5 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 0xc449a4f4,0x12088096,0x56b94879,0x3c7b2984 .word 0xf3e1ecf3,0xc35258c9,0xae19d8a7,0x8d2476ad .word 0x360201b2,0xc892cc1d,0x7e3e9212,0xa9dbf657 .word 0xd058fc55,0x6a5c9f6f,0x3d469811,0x037ea1cb 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 0x5fdde977,0xbb078d0a,0xbca87155,0xf7ac79db .word 0x5a64ee8c,0x502b42f1,0x4335b5f7,0x67be144c .word 0xc20f6344,0x7e74085d,0xea45d34e,0x5f4697dd .word 0xc39e5b49,0xf0dd6962,0xeb3d4ad2,0x2359f91f 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 0x09d1ab4e,0x9837a319,0x75b1aa77,0x0700a80c .word 0x7ea275fa,0x9ce5f0b7,0xa2f58a1b,0x5f0b07bb .word 0xbbfb2cee,0xc417cb96,0x0d3ba3cd,0x7f550480 .word 0x6379fba0,0xa7c45bf0,0x99ab6f8f,0xb284345b 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 0xd9ed29f9,0x0cb178a1,0xf3477cca,0x5595d395 .word 0x5697592b,0x59fb04f5,0x33abab30,0x51235a06 .word 0x9fe106ca,0x8ea4101b,0xd2c81c0f,0xe43a020e .word 0x0e0c901e,0xbec3c082,0xf377142e,0x3da5f7eb 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 0x12cd8b33,0x86b79dd9,0x4b83d979,0xcc02f841 .word 0x77d5c35a,0x146f10ab,0xc69eaec7,0x0209bce9 .word 0x32ff314d,0xf5de7689,0x80ad8760,0x94ede04c .word 0x84325b55,0xa2168f0b,0x19a24b0d,0x68b364cc 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 0x147f1d42,0x2486227d,0xb8da7f73,0x58dffb60 .word 0xaf37f6f4,0x7ac5ddf8,0x9013061c,0x30639bed .word 0x492d84e6,0xcb2169a6,0xa397eded,0xcc391be4 .word 0x383a5861,0x0e64b9e7,0x5b217266,0x94ca4b2e 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 0xd4d78d78,0x27664c65,0x1748d5e9,0x83786ab8 .word 0xa4b70371,0x987a64fa,0x8d148fb3,0xcd0e03b7 .word 0xd625271e,0xe3b60920,0x2c758daf,0x310d57ae .word 0x2a22de94,0xad1d92ff,0x272b3a68,0x94e7c484 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 0x233165d9,0x5cb2878b,0xbc953f8e,0x23dfaac1 .word 0x912b5495,0xe3c21d8d,0x23623ea2,0x1e33b1e1 .word 0x9e91b901,0xa344fd6c,0x059b2a06,0xbe9269e1 .word 0x897d44d0,0xee137d35,0x735aafaf,0xb5af0ed9 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 0x966b99a2,0x7a44d86b,0xaeae5348,0x9e1e4cb0 .word 0x9802ffe7,0xc1bb15c5,0x66940721,0x1462a72a .word 0xde9d8be8,0x12a707f3,0xeb174051,0x9e4d36e9 .word 0x1e9e46f5,0x3ee6a279,0xe7c90758,0x41c7504d 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 0x8e26e717,0xd591220b,0x2aa6c5c5,0xca0df51d .word 0x052b43d9,0x5e466a16,0x4c864fa9,0xc6e60c3d .word 0xe1bc0577,0x4c2e1220,0x12da6025,0xf20fd8c9 .word 0x62ce9148,0x55818f1f,0xcdc99755,0xe01317da 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 0x644e6104,0xa1e8d1ac,0x45171c82,0x1af9dc36 .word 0x566fc66b,0x15d18d36,0x7a9beb2d,0x9adb48c7 .word 0x809c8e84,0x0b7ad16d,0x0b53e7d1,0x3bc785a4 .word 0x514a203a,0x75943ab9,0xc182c5af,0x5a4fd87c 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 0xda2536f9,0x615cd27d,0xd73f6cf1,0xd927dc57 .word 0xe4b6347f,0x6726abd1,0xbcfae661,0xd03b4152 .word 0x019e6fe0,0xdb9806cf,0xb4349976,0x9f80d16a .word 0xfdeb8136,0x0311b880,0x285c3bb6,0xdbd3abd9 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 0x100ac884,0x22e9172b,0x3dde5ac9,0xc8bb4af1 .word 0x60b8e610,0xcd4a9d95,0x357a57fb,0x2781b857 .word 0xac3e9b47,0x3d4e7fec,0x3897f9fa,0x7c7dbb2e .word 0x824cd1d9,0x1d22e4d6,0x59c9e3ca,0x08f28b20 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 0x1b08c085,0x7d74bf03,0x2c18650e,0x046e8097 .word 0x2b2445f7,0x4aa07f2f,0x4e11ee34,0x4d3ec1ee .word 0x5877d22e,0x4e984c98,0x081ee731,0x5f53e5f9 .word 0x2cbd0dd4,0x949aef3b,0xbd40087f,0x8f3975ac 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 0xe11f4006,0xb6db5753,0xc80f00c4,0x79d47412 .word 0x964effb7,0xdabc38ce,0xc7893e09,0x3a2a7e06 .word 0x350cc358,0x1ee1df9f,0x59019aa5,0xc73ded34 .word 0x7d635cc9,0xe5b09358,0xdd4e3a4a,0x1198042d 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 0x7652c494,0x156d8d45,0x682b232b,0xec950273 .word 0x89d69afa,0x0db44a6d,0x8d91b7ff,0x4678b4ba .word 0xa3f05f92,0xb644d660,0x41099e32,0xbef9e790 .word 0x597d05c4,0x0a36fd64,0x9066308d,0xcefe33c0 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 0x968c5852,0xe43fd9b9,0xbfb1523d,0x2f659420 .word 0x20b2826e,0xfa22ab1a,0x38262201,0x9543e704 .word 0xecb1fe8e,0x038722aa,0xa1bf2a1a,0xb47b5d1c .word 0x5bcc18e3,0x9ccb5aad,0x3123fdf1,0x1cd0f511 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 0x65bf0753,0x6653dc42,0xa1fda657,0x1bbb1ec8 .word 0xea9766d0,0x257a1553,0x5f437d57,0x2b086dc5 .word 0x243e8dfc,0xa37adfc5,0x4533aeab,0x4a3a4c15 .word 0xc4829ee1,0xa9d2305f,0xdf568110,0x6ecbb177 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 0xf7290efb,0xb29eb233,0x2eb9e55b,0xda5ac0b7 .word 0xd632157e,0xa04e4ade,0x75b9f522,0x4707587a .word 0x6bcd5433,0x647b1fb5,0xb0cf25e1,0x4a5bcead .word 0xcc3a1b2c,0xb9fdfdd5,0xf2c3475c,0x664fff9f 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 0x460956a5,0xa357e009,0x45aca6ee,0x5b8960cd .word 0x12805eab,0xb2b34281,0x4c3cc2ee,0xc41fdcec .word 0x5830a59b,0xf9a20b80,0x4f15cfeb,0x0358e89e .word 0x33785979,0x6a69c834,0x2754b3a0,0x895c598d 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 0xac70f0c6,0xc641a3e7,0x38045e38,0x92ea4021 .word 0x6c8c6a1f,0x4abc1a11,0x59919fde,0xbc38aeaf .word 0x21fb3efe,0xdefb6655,0x4ccd291d,0x7815f8a0 .word 0x2bb365c8,0xe8c35ecd,0x6a7d54a8,0x3924d56e 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 0xbd32e751,0x1cc17e23,0xcc7f2809,0x519e664d .word 0x7bc19ca8,0x61dea2b6,0x813cbf9b,0x5d735420 .word 0xd0220415,0xfdaa4d22,0x07869009,0xb710330a .word 0x87ea5457,0x16e088fa,0x5b525031,0xcf7c3ccd 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 0x8bea4b1e,0xdfed37ac,0x3c30f196,0x9a033b70 .word 0xbc6dae17,0x1cc46784,0x48e77e0b,0x34eb02eb .word 0x3e1128ba,0x232a4354,0x3b4f13f0,0xb2cfb355 .word 0x304f1135,0xfded53c6,0xad3d8e37,0x3b10b269 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 0x701a44e4,0x42d525dd,0xecc3bd4f,0xf3985378 .word 0xf76b75d3,0xbcb662b9,0x4f952e21,0xb9512c5f .word 0x20c22212,0x6137cf1f,0x01bb4271,0xb11bf989 .word 0x32331403,0x0afffc4d,0xa97c0a63,0xf2a224f0 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 0x044c83ac,0x1b715e82,0xdd76df3a,0x286bee03 .word 0xd8e569b7,0xe14514eb,0x67dab2c1,0xbd0cbd14 .word 0x1c8ff2de,0x7d24e236,0xf30b5a07,0x07014296 .word 0x7ae441cf,0x064964e5,0xd2519bba,0x37da0bba 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 0x2fc200c2,0x8298d122,0xcab39db6,0x715be609 .word 0x96f95382,0x7971f6c7,0x678d321f,0x9430b417 .word 0xe2381d6f,0x87ef30ae,0x65e4c1ee,0x32c06b01 .word 0xaa1df7e8,0x2949c5b0,0x59731efb,0x8ab69ac8 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 0x9ded2166,0xda385e19,0x9c44d590,0x408b1b0a .word 0xc5f93a76,0x44987e56,0xba9aae8d,0x80a34834 .word 0x99fcf03b,0xb5b1edf2,0x0a432a26,0x082210c7 .word 0xd64bb8f9,0x9fc8a770,0x3f7c6021,0xdbaa8591 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 0x603dbfa4,0xc766d323,0x000052cc,0x66b5f467 .word 0x47ac195f,0xb0d64c99,0x8fab4f8a,0x0dcf5928 .word 0x72687b0f,0x4d1733cf,0x0d241dce,0x8050d8e4 .word 0x7f6f326d,0x3f0e361c,0xfb7e090d,0x9c7cb2b5 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 0x52e1ab58,0x6d778246,0x7cff5f27,0xf2f8abe8 .word 0x36a451ea,0xe478c273,0x917578ce,0x3eaa2f9a .word 0x3b6dc2b6,0xc5f829b2,0xcc5e85a0,0xfc0483ed .word 0xd4002b0b,0xecfcbb5c,0x04d67a17,0xc28ff5ea 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 0x08619dcb,0x218b7655,0x9a45ea5d,0xfe947bb8 .word 0xf233d0fe,0x47a05d1b,0x860580c7,0x82035649 .word 0xe5232480,0xda0f3982,0x88a36092,0xeb19416e .word 0xc10c7279,0xe8119b95,0x6a13fefd,0x14c68660 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 0xc87252af,0xa7b792ba,0x2de4b1f2,0xcb469353 .word 0xa24df89e,0x48e5e71c,0x0229d7a5,0x372ff6e2 .word 0x8ecd21a1,0x3cbf3ae5,0x4f77a754,0xa7b60e70 .word 0x0564407f,0xb1adad5e,0x5a3e4d05,0xc6ac5c64 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 0xbdf097d4,0xa51ad9c1,0xb4969330,0x54bb38d7 .word 0x822f3963,0xb71ee413,0x442875d9,0xe76dbb0d .word 0x42ceca9b,0x41e32d0d,0x76b64b07,0xfdac3dbd .word 0x6049cc82,0xd1e08cc2,0xd0bef779,0xcc40a43c 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 0xb0b582a4,0x24b44514,0xb691e091,0xc44840e3 .word 0xff27f0fe,0x6fb6449d,0xbfba624c,0xdfc88871 .word 0x7a6064de,0x34e67257,0x8b13247b,0x966bdd6b .word 0xcc8d180f,0x62a80e45,0xdc5413d3,0x7f5a7076 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 0x80317d3e,0x1aaa898b,0x9ecdc215,0xef0b6565 .word 0xfbf4b425,0x019129eb,0xa78f110d,0xf78aa2f9 .word 0x8403fe5b,0x23ba8090,0x77eba404,0x1ef4a654 .word 0xd92d9868,0xbaa96ebb,0x33242e9b,0x534d2c92 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 0x7b28fa1b,0xe3726c0a,0x00f1b7cc,0xbff35204 .word 0x02911551,0x1023a2e3,0x23ba53ab,0xc552e58a .word 0x35ab0b4c,0xd7cff4fd,0x360f1116,0x46219ec3 .word 0x50d41a0b,0x9c02363a,0xd1a5f1d0,0x11877861 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 0x983e754b,0x06aa3a9c,0x35609f1a,0x81a9ae09 .word 0x806bb80f,0xb973818a,0x4a90dac8,0x41fc6be1 .word 0xe406f430,0xa75490a4,0xb309596f,0x69265e05 .word 0x2c129045,0xa0869782,0x92a1932d,0xda661681 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 0xfe22ddce,0xe61da00f,0x51f72fbd,0x87def133 .word 0x116cb744,0x4edaa626,0x3c2d79d3,0x49a2ed80 .word 0x028ffc65,0x3e6ee049,0x39b393ab,0x4f6f6cb0 .word 0x302c92af,0x332362c6,0x7c355d95,0xed228734 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 0xe1af9e24,0xb6de65cb,0xe054151c,0x4243feed .word 0xfced421c,0xd82ceacd,0xa6743fdb,0x517cccd2 .word 0x3f8c6e52,0x2cee4c76,0xa3f52e4b,0x57137b6e .word 0xa6b18558,0x2fbe8236,0xb12c063c,0xb41ffc50 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 0x93f46bcd,0xa7046982,0xbd3fc7b9,0x9f58f72a .word 0xaf48bde4,0x70d7f9c5,0xa977a4c4,0xaba238a0 .word 0xcc147014,0x6a9d73d4,0x965e4b3c,0xc7c24379 .word 0xc1a7fe77,0x419df6c1,0x45bfc2b9,0x03f3ac55 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 0xf139822c,0xd7351fb0,0x06c89da7,0xc48cc17c .word 0xa8323691,0xfa2cd9cb,0x31ffd759,0x4d1addcc .word 0xc15fc082,0x7c27458c,0x6cfb7d42,0xf552c453 .word 0x9f1fd7d4,0x0ad88a8e,0xaa86f5e6,0xc8696094 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 0xec2f7d9a,0x74f39438,0x503938fe,0x0f75ff4d .word 0xef0dc5b6,0x8ab498c4,0xa75170a4,0x6e54711d .word 0xbb1d86f0,0x928ddd44,0x92cf430f,0xc3cadacd .word 0x5addd10c,0x90ae91b1,0xb5f39cfe,0x36808844 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 0xde50fd09,0x309dbc7a,0x3f776071,0xae574276 .word 0x9834d580,0xc7e36877,0x4a0d172b,0x0afbdf8a .word 0xa52b319d,0x1121376e,0xdef48f46,0xdfaab910 .word 0x72fe04b6,0x8be839c4,0x769bfb86,0x1005ad6d 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 0x9167b186,0x891e3d36,0x9067ab2f,0x58b3385f .word 0xdef7fe86,0x5b202314,0x9f5fa94a,0x3300b1ed .word 0xdc4d38ae,0xa92889b4,0x7838edd7,0xff56a3c7 .word 0xde33c725,0x58c8e562,0x9cda6e94,0xad50df7a 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 0x78453336,0x32417752,0xc1c8897c,0xa07f0b56 .word 0x42c66407,0xbbaf5f34,0x73cbf009,0xeb440638 .word 0x1b4d6bfc,0xabebec0c,0x467ab450,0xc7e55ca1 .word 0xff4c8f5e,0x990d7c20,0xe9d00572,0xc09ff10d 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 0xcb577a4a,0x79d0122e,0xf6950e10,0xb8224fc9 .word 0x90de5c6f,0x43e08168,0x7dbbe93e,0x1c292310 .word 0x2ec7168d,0xc65bc04e,0xf502d24f,0x38de5153 .word 0xddd654f2,0x87641f00,0x3063134e,0xc45d2a2c 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 0x31a02c4d,0x5890cf7f,0xaeb0433f,0x1c883455 .word 0x4f780ce5,0xfcd88b87,0xe17d309f,0xd091705e .word 0x6d12a1b3,0x2f8b434a,0xb5a4ad5b,0x7ce5828f .word 0xeb1975d2,0xc24940d1,0x1ec2929e,0x0c3854f9 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 0x4454e518,0xf56f8769,0xdd0b35e1,0xb715dee6 .word 0x0000d15d,0xfffc3aca,0xd4866b44,0xd5ca4c88 .word 0x57c53654,0xa8b850d9,0x30931631,0x3a5b791c .word 0xb1c13eb9,0x13822123,0x779e2f2b,0x0dacc022 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 0xc2057736,0xb472b63b,0xe1f9238b,0xff79ea7e .word 0x36dbd70f,0x868cd0c4,0x2fd0ed51,0x73434e4b .word 0xc2b61b7f,0x045b4ef5,0xb239348e,0x85a37193 .word 0x53d1857f,0x6aacc43e,0x65e2c574,0x22ce9dae 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 0xd3e65f6c,0x8ded6ce1,0x7d292ccb,0x0a55cabf .word 0x2b1abec9,0x62ff6b6f,0x56f60f50,0x9b128940 .word 0xdc77d8bf,0xc9eeeda0,0x827e7b48,0xe9fa0334 .word 0x52727f6a,0x25b45db2,0x7a624953,0x2330cb48 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 0xf504d8e9,0x54a0a117,0xaf53d3aa,0xb6e45fb0 .word 0xc68eadda,0x0572afcd,0x418da619,0x15db8259 .word 0x16d775a4,0xa487b786,0xb7d417ad,0x3ff32693 .word 0x0b8cb4cd,0x40f77dd6,0xdf083b85,0xc52dba40 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 0x82705028,0x465ba524,0x74d722ad,0xdf980305 .word 0xcf4c8d53,0x6861a611,0xb04b9661,0xe9c978a5 .word 0x8ac6cba4,0x781a4e51,0xb9ba9647,0xc76fd269 .word 0x8458412a,0xa673f8b5,0xa65388fd,0x9f43b31e 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 0xf7d7926c,0x4aaed5f8,0x2b29d596,0xa8a8db81 .word 0x39cc5dd1,0xbb3daf36,0xdc50befd,0x1de34457 .word 0x333eede7,0xeb810df3,0x1b43050c,0x0c908323 .word 0xf4038afb,0x9a9570a6,0x94b327ed,0x72364cbf 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 0xd35eedc7,0x4bf31df2,0x8a31e295,0x40720067 .word 0x112c68c6,0x07464558,0x0c8eced8,0x42d93965 .word 0x297ff937,0x49139d4e,0xb4be01d5,0xb94d705a .word 0xfc02a529,0xfd7bf2ea,0x86dba145,0x862c9a6f 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 0x1fb190a0,0xb2084449,0x267a4b75,0xa836127c .word 0x1a91a2ed,0xdc6e10df,0x23dc4164,0x31e63826 .word 0x84eebffd,0x9b331a60,0x88758c46,0x01c50024 .word 0xbee3089b,0x972638c6,0x4c041977,0x2ba1edcc 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 0xef69c057,0xb9132a4d,0xd4636c26,0x8b00ef68 .word 0x40bf72bf,0x73d6f7b9,0x1c3d6bcc,0xa5f0e6bf .word 0xe1244234,0x71e0021c,0x3deb3ada,0xef9ae669 .word 0x34a3b10e,0xe0feb9f5,0x76a18f65,0x7238d39d 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 0xc0826576,0x2eb8c7a9,0x2484f194,0xd7af21d0 .word 0x24ba0bd9,0x00b6b457,0xa9f68e49,0x7331eb4f .word 0xcdc12ab6,0x63089657,0x555cfeec,0x0209c9c5 .word 0xdb1dfe50,0x900fb280,0xb83097fb,0x392878f1 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 0x02e49c07,0x351583ae,0x4d7938cd,0x0b7928ef .word 0xf4980f87,0x9e3832ac,0x73f6c97d,0x03cec34d .word 0x8dfbdde6,0x0dcd3bc3,0xe3e2db45,0x03e5d40d .word 0x929b6442,0x9a7d034a,0x509cabea,0x8329abee 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 0x3ecc1256,0x3850fd2d,0x4ead81da,0xe0588b6a .word 0xefd4a6c3,0x07121df2,0xa50e6f31,0x31d05693 .word 0xbc880c24,0x53f7cdea,0x18ac9ffe,0xc7c8773e .word 0x4d5bd304,0x7cbad8fd,0xe42b96c4,0x5d47883f 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 0xe038b0a8,0xa2dbfa9e,0x623b1e2a,0xa1f983a5 .word 0x1840e69e,0x3e907c2e,0x141778d7,0x5e2f8106 .word 0x5a976cb8,0x2784b5c5,0x34445247,0x044ab357 .word 0x42718f0c,0x8a632859,0x3c1d5660,0x484bcbcb 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 0xecfe9426,0xb643b4cc,0x6ef11231,0x5101ea3d .word 0xb2855f88,0x1ae378be,0xe571344d,0x0fd2971c .word 0xcd7387f5,0x7142a1bb,0xf7bf9285,0xc8202d28 .word 0x3cec7107,0xd7042cc2,0x70e3f63a,0xad6dd650 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 0xabf271f6,0xe5b85cb0,0x78da928d,0x0a579456 .word 0x65ca04f9,0xe1601ef6,0x9e2ea6b9,0xe7e0304b .word 0x9acb26b3,0xe4cb814a,0x03635a39,0x379b4dab .word 0xf6ad0354,0x1b9c15a8,0xffaad75b,0xe2244d0f 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 0xf6110ff5,0x29368159,0x4395f0cd,0x2d01f4f8 .word 0x06f19f24,0x6072c48d,0xfa309200,0xd11cc72b .word 0x73f08580,0xbd07cb2d,0xe08419e8,0xcfbedf7a .word 0x895681c5,0xc63c2c0a,0xa0e0647a,0xa59bbe52 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 0x26b44e79,0x6c3c0ff2,0x1dbe44ba,0x041863ad .word 0x7fbff2f9,0x8e7bc11b,0xad6de8b4,0x5d4a6f2d .word 0xb93446bc,0x88e4f9ed,0xed254a72,0x61a13dc0 .word 0x22cd64a9,0xa0a26f58,0x06cb0744,0x148d2333 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 0x35023815,0x88ceab23,0xc102e2b0,0x6237524e .word 0x1f8e938c,0x6ad9f982,0xabb39d70,0x36c1aad4 .word 0x0dcf17aa,0xa47be890,0x162ef909,0x77c90055 .word 0xe562cd7b,0x269c57d6,0xafbe6c18,0x81650b1c 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 0xf4abfc4f,0x9860203d,0x1dfe97b0,0x3a0dc108 .word 0x1e4ac4b6,0xa90efc5c,0xb254453b,0xbed11853 .word 0x096fa132,0xeef12122,0x680063b4,0xcadfec6d .word 0xbfe3f9e5,0x5501d78e,0xfcf15a4e,0xe6a19eea 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 0x5db0d4e9,0xaee36f7d,0x1175f494,0x394d8636 .word 0xbbb1b510,0x66b3e9d0,0x45e18483,0x2f815a11 .word 0xc8da8fa7,0xd56585d0,0x32aaec2b,0x4d64f62a .word 0xb2bde142,0xe11b644d,0xa5431062,0x2df2bfed 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 0x5c6e4b1f,0xb7bd2805,0x0437acf0,0x05e952dd .word 0x01efa7af,0x464ac0ec,0x39b21951,0x83cbcea8 .word 0xb4945450,0xfdc346f3,0xbc469196,0x6de8864b .word 0xf0986bd5,0x45205868,0x83ca4ed0,0x698d4623 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 0x91ac35e0,0xe553e803,0xb830b004,0x20c74d71 .word 0x5cf2250e,0xf5f3f4e6,0x09730e3a,0x21684358 .word 0x27eea446,0xf45175a6,0xe28cdfc9,0x609ee415 .word 0x3f6afcaa,0xf94a03b6,0x44996954,0xe51d8109 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 0x6508d902,0xe1e8c925,0x758f1d4d,0xd41819fa .word 0xe1a28fd3,0xfd9eaf7b,0x87ac3b6e,0xeb3366f7 .word 0xe6929c20,0x55544071,0xa9580b8f,0xdb1494a8 .word 0x2b02a085,0x43455e93,0x713ec938,0x1f6b784d 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 0x6861f989,0xd31c1961,0x03d9ec48,0x8b93f231 .word 0x3ea893bb,0xd8e7ff88,0x31dbf7c1,0x58a3037d .word 0x26d5231d,0xece7196a,0x839018d6,0x6995d985 .word 0xcfc056f2,0x722d41b4,0xf70375b5,0x88df3165 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 0x90705934,0x134ec8d4,0x26c74541,0xb1fe2018 .word 0x4d97c5b2,0x0c5ae745,0xffaa5fe0,0x55897ad4 .word 0x503ca9d1,0x3ff4ed4a,0x26b7bb12,0xa8427a62 .word 0x5782ef68,0x26658bee,0xe57b1238,0xf899e2fb 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 0x3681d359,0x9c2e5be8,0x3c445d55,0xeaa25536 .word 0x6830c541,0x1363d23b,0x2abdbf1e,0xcb38a63f .word 0xfdb0baee,0x468cadf7,0x9d9cdd1a,0x5af0afa4 .word 0x02fc9870,0xa5744b80,0x60edf926,0xa7633534 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 0xdb8e7b2b,0x93203b1a,0x2ee98b1d,0x4f9997a7 .word 0xf8de118c,0xc82fe79f,0xa2633b92,0x641a8d3a .word 0x2e37be49,0x814cfac1,0x2bc370ca,0xf29cf0c5 .word 0xca489058,0x83a15e02,0x6cec6321,0x031650ff 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 0xc374a4d3,0xc78cf20c,0x887032aa,0xfcf63b4e .word 0x43423f76,0x57e18521,0xc9ac4dcc,0x5ddfe128 .word 0xcbcff44c,0x2a79e758,0x35b25a6f,0x6d6bd3b1 .word 0xd4454dc3,0xa3fe1c66,0xce7d0c8a,0xca82f970 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 0x56fee05f,0x2542da4d,0x891ec890,0xbac114c0 .word 0x241d74c9,0x271dafee,0xd8aa95dd,0x7f34a12b .word 0x61490460,0x4c309661,0x46a9b4a1,0x52646b16 .word 0x8df84d26,0x5d767fe9,0xf44e4342,0xe17179ae 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 0xee6b7136,0xdb3fd18b,0x172beb77,0x72e4cf6c .word 0xc9b2f9cd,0x90a71bd6,0x96c872d1,0x7fad2795 .word 0x5837f4c4,0xf5082040,0x673070e8,0x88a2d04b .word 0xd346d5f3,0x0a537dc0,0x350cd62e,0x58c54b17 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 0x7f2a624a,0x28fa0c8b,0xd56d32ce,0x66d5fd62 .word 0x6e0f3bf2,0x0d94a6a6,0x095f9719,0xb9329a74 .word 0x647c88d1,0xc6148c04,0x53c7e42b,0x599c0d09 .word 0x8066a423,0x73f0b1d4,0xbd1bac17,0x5c8de357 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 0x35cf30ee,0x14445ba4,0x21d251fa,0xa4242f58 .word 0x4142c89f,0xbb205490,0x0778859a,0x7da95bb6 .word 0x06855e99,0x36b03fa5,0x86119229,0xe1dd6b23 .word 0xbc1d5c57,0x5729f5bf,0x66df4243,0x3b5e5b51 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 0xf3185f98,0x91ee4d2e,0xd9e3a9db,0x76cb17a0 .word 0x6e4d3325,0x662043b3,0xb857d4f5,0xc3388d8a .word 0xdd1a2384,0x2bf4d473,0xe06b7afe,0x692fa15a .word 0x93a2ebee,0x5d7df285,0x4251df0f,0x824a17e3 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 0x3a4579ab,0x057d311b,0xd9e59318,0xf44bde01 .word 0x220086cb,0xa2fee9bc,0xf7ae1bfd,0xff1aff70 .word 0x2bc80957,0x0b58cf2f,0x7da6b9fa,0x8d7fdb0b .word 0x763324e3,0x9aba0b59,0xd21b9d46,0x99a959ba 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 0xa649c10f,0xa0f4fab8,0x433c38d0,0xf84f8c65 .word 0x2e8bcf0d,0x9cfd363d,0xec724328,0xdf49e30c .word 0x6b2a2850,0x0e6693d5,0xe49661a4,0x92338792 .word 0x24f73e51,0x3ac1ac5a,0xdace9989,0x0d0903e9 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 0xe6e6d66a,0xa9e08dbf,0x5e6a9dba,0x828cabb6 .word 0xaa557f86,0x86d11991,0x5e303ec0,0x9ee93e0e .word 0xebdaa6b8,0x742b1ddb,0x806762e3,0x2b370184 .word 0x754604ba,0x15a95a6c,0xf00d1673,0x67f2f29b 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 0xe1dd8736,0xecdabe57,0x5c6b5cbf,0x479b4ad7 .word 0x2dca9d01,0x0c53faf3,0x943b15e6,0x7ff10f73 .word 0x980663c4,0x5302c27b,0x6538935c,0xa59d253c .word 0x2e6674de,0x70be0339,0x8ac3d3dd,0xed46e12e 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 0xa2136e2f,0x20404ee3,0x231c90d4,0xb06b0e73 .word 0xa6aa46e3,0x6f808f97,0xf0e8f3e8,0x39cfd167 .word 0x647eaa39,0x01c89874,0x5b29b143,0x604fc88c .word 0xeb048819,0xfe2e7e93,0x66e169ba,0x2c3ce0ea 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 0x2542b387,0x1fa38b77,0x673fbb48,0x4deeff31 .word 0xd688c870,0xdb93d754,0x8223ef73,0x425f4925 .word 0xc21edfdf,0x33976161,0x2d5fbc4a,0x33aab5e3 .word 0x3f465153,0x441994bb,0xc1e0b9f8,0x828d1c76 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 0xab9135d3,0x6f9a6b1b,0xe66900f7,0xe390b747 .word 0xbb0f5a14,0x034107e0,0x52991f78,0xd3140733 .word 0x820e2b5e,0xaccca699,0x33f58fe2,0xabacc98d .word 0xa6dadc53,0xb04f08c2,0x9bb9bead,0x007a1d4a 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 0xb5b09a05,0x4ca5d8fd,0x2727b5b1,0x51fad2a4 .word 0x4e5fa880,0x5374600d,0x91c0fe89,0xbb3849ef .word 0x4e1f5d16,0x3119e410,0x552eb985,0x87aa1eee .word 0x8aa9a4a5,0x48e48ac3,0x5855cbc9,0x0d3bc4d4 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 0xb3ded9d3,0x59789f4b,0x6306e075,0x71bf068a .word 0xf9d510d3,0x8104ca0e,0xfac33399,0xea690d23 .word 0x838b2d06,0x9dde1c47,0xa3558a71,0x8ae91a43 .word 0x2e2521c6,0xd067e2ea,0x375e2154,0x9f58ef5d 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 0x2e50018f,0xf70abe0b,0x3c11d117,0x860a395a .word 0x5ea16b2e,0x8c759a66,0x691b7f67,0x85d311d6 .word 0x6b84efbe,0x03095c79,0x79b33293,0x18812c66 .word 0x59618143,0x3698e968,0x94096f4e,0x8b15e37e 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 0x9e21e9ae,0x1d9c34a2,0x66b3adff,0x1a77d8d0 .word 0xfbd47465,0x1d908494,0x68f2d940,0x793484fa .word 0x97e8b988,0x3e892e6e,0x7ec9552f,0xa9e876d4 .word 0x12dffc45,0x9152c849,0x18f18da1,0xfb10ea31 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 0xe5913f71,0x19822715,0x5fd1976f,0x073e4f1e .word 0x1935d5fb,0x4555f6c1,0xa9ea5b7d,0x506cb19a .word 0xb014f76e,0xca4cd400,0x74fea93d,0x34871c50 .word 0x3794d150,0xc7371ff5,0x725a8061,0xdf6f0261 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 0xbd576999,0x01e58203,0x6c7f61fb,0x7ee9c45e .word 0x3ee58053,0xbed1bfb2,0xeb4ee53b,0x3a487375 .word 0xc8d04b75,0x7adb4387,0x73d82769,0xa7201554 .word 0x053721b2,0x5f700a4b,0x13a638f0,0x85d31426 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 0x00dc3082,0x6db33e93,0x1a0e294a,0x626ac4f3 .word 0x86ed7e90,0x6e2585ce,0xa6ff7713,0x85146315 .word 0x603952b9,0x1c45a99b,0x292a54d4,0x2d05dafc .word 0x8771bfb9,0x5d526b1a,0xaf0e5e93,0xfb9e2074 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 0x5f8f46a9,0x8a9560d2,0xd5580e38,0xe4a010d0 .word 0x10b8bb2b,0x00cfa634,0x2163dea2,0xea1d0447 .word 0xcc1da165,0x32f501bd,0x06aad4b1,0xbbf0dae0 .word 0x0e2f6620,0x1be75635,0x48c3993a,0xc18bf588 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 0x3d9c1270,0x2f324516,0x70c81ee0,0x93633710 .word 0xc8306125,0x72925e2a,0x731c97ad,0xee9184e2 .word 0xc958c5f3,0xac7077ed,0x5cfab159,0x3eaaef4f .word 0x67e43028,0x29ac74ad,0xe4816a0d,0x0d7064e6 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 0x630ce610,0x8af1f145,0x94951943,0x9236c95c .word 0xdf1c99ba,0xae97f1f0,0x513f7357,0x1b314f5b .word 0x7ebe85f3,0xe04e506e,0x7980db55,0xb686cc66 .word 0xb95f4b62,0x3cb65780,0xe24de2aa,0xcdba8bad 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 0x44c74ce2,0x719c698b,0x6b198029,0x0de98e8f .word 0xa61de1ad,0x3fba228b,0x3df3f312,0x137d8ace .word 0xb78fab6e,0x838cc552,0x908f775a,0x9b7803e1 .word 0x1bea21ec,0x874b538d,0x4d747bc7,0xe2b0c211 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 0x5f3b580d,0x70ee7810,0xedace603,0x100fd05a .word 0xb803479e,0xd38a7614,0x327565ec,0xb1082536 .word 0x2b84777e,0xa2ca9f3e,0xc28d59e1,0x37263cb6 .word 0x40b47ca1,0xd733cc64,0x6a03665d,0x35588413 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 0xe00c2bf1,0x3d715761,0xc0b786c2,0x776a9284 .word 0x135673e1,0xd72b1c11,0xe37fbcfa,0x4540ea47 .word 0xf5f287d0,0x0a7b4571,0x873f0686,0x1c61d07f .word 0x53d8a22a,0x731747d0,0xfc9f74f8,0xdbc7ff73 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 0x43e48186,0x960d815d,0xee22fdd0,0x548246e9 .word 0x9c36b479,0x7a1f7f1e,0x60ecac02,0xa7c34deb .word 0x8378b74b,0xb9454164,0x85194744,0xde8a7b19 .word 0x97091de6,0x56a73757,0x7e91d24d,0x0e5f77c7 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 0xc96591fe,0x489f379c,0x850d99e5,0x165455bf .word 0x83ab487f,0x13dc0d91,0xe53e2963,0x7f871ef5 .word 0x650b43ba,0xb4760700,0x1ab530bd,0x23c06f2d .word 0x7c7776a2,0x15686902,0x2dc1fdee,0xadac73a3 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 0x4f347fce,0xc4ac37fb,0x582f35e4,0x45df7272 .word 0xf17af2d8,0xd6173905,0xf90a29a0,0x427d116a .word 0x0658f594,0xe86cac59,0xa4d9afc3,0x803aa514 .word 0xea0bfb0b,0xdacc8a35,0x6079cc40,0xb995c066 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 0x2f2bf8d7,0x32fc1421,0xe6eb33dd,0xc85db9be .word 0x015ede17,0x7ca3ebd1,0xddeac51e,0xba6acfd2 .word 0xbcd28985,0x4e7fa443,0x4badf3f1,0xc98ef94d .word 0x4d6709ce,0x9a97f216,0xa483ef7a,0x46036cfc 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 0x3674871e,0xdea33fac,0xe6124631,0xad10d011 .word 0x14b6848f,0xa443b5c0,0x63c0179d,0xe8edb620 .word 0xa77293bd,0xe89283ca,0xe40671bb,0xa372ef6b .word 0x5bc9b87a,0x5a43e058,0xa0d0cb1d,0x6861a966 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 0xfb1bec53,0xa0c65697,0x3c155cfd,0xfeae122d .word 0x428c868a,0xf394ba3a,0x705a3e3f,0x3db71809 .word 0x84a8f6fd,0xec0d5baa,0x78234bcb,0x898b0a63 .word 0xa5820796,0x98333579,0xb7066fb0,0x54cd1050 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 0x9795a672,0x17094ec8,0x9358f730,0x06bd963c .word 0xe3807942,0x56165de2,0xc2999010,0x5cc28edd .word 0x3fefe8ff,0x9c4a2346,0xc85ae99d,0x199da54f .word 0xd5b9f3c5,0x5c9e8de7,0xa7277ec8,0xe6d70139 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 0x94654a5f,0x9a216929,0x276a56b6,0x16d52d69 .word 0xff07fadb,0xde0cdb59,0x978df637,0xf0a42979 .word 0x8c8745bd,0x10650ce0,0x81d39489,0x818e358e .word 0x49f16437,0x1667d2e3,0xfb5e760d,0x0ffb1b59 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 0x424c1f9d,0x8ae2d29b,0xf1f689e8,0xdfb18e4b .word 0x8276d130,0xe4b177ef,0xbf39461a,0x6b22acbd .word 0xe8ff5588,0x698a3972,0xe2040a0c,0xcc9723bf .word 0xcd34f8f6,0xafcdf8c3,0xf27f807f,0x91ff160f 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 0x8c1014bf,0x744d66f0,0xde33ec4e,0xe96abb4c .word 0x50fa3440,0x438f9b65,0xd0bc7584,0x52d434b2 .word 0x1baf4bff,0xa124f73d,0x602e1665,0x6e24c74f .word 0xaf9b6c3e,0xf3fdd05e,0x5c88d90e,0xcbec481a 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 0xf2cfd9f7,0x7d6a29f6,0x3f9e7325,0x30cd50c4 .word 0x718ba8dd,0x0da090a0,0xf5108e6c,0x5a730ecd .word 0x7d8f5317,0x49c2ee37,0xa8400c26,0x8ee385f8 .word 0x1e58e138,0x5d2b2482,0x48de37e4,0x2d46fdb5 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 0x7bde2606,0xdd4b61a2,0x3adb564d,0x51801c11 .word 0x6e3eb490,0x2c3869ac,0xab8bc624,0xf529efc9 .word 0xb015fb24,0x019d11b8,0x89b109e7,0x7565488f .word 0xa72575a8,0x12af00c6,0xd1ec58ae,0x407503e8 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 0xcf897506,0x188e1161,0x2bba34f1,0x5398c1fe .word 0xcbffaf84,0x57e5553e,0x53189663,0x81f455a3 .word 0x37197528,0xeaf5bcf2,0x86600c0d,0xbaa0648e .word 0xc60dd993,0x8c280321,0x3b37efb0,0xe9adc257 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 0x5bfd39b4,0xd52f400a,0x6b48948a,0x4238e747 .word 0x9e58dfd2,0x873bec56,0xa59a0aed,0xc070c25d .word 0x01497b96,0x42dc0984,0x01f306d1,0x336dd918 .word 0xf72ac0c7,0xb4b10966,0x6f40dde3,0x2f0f4c6f 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 0x72b29795,0x5a33973d,0x726c8da2,0xac1a080e .word 0x05cef3aa,0xd4f3a58a,0x31930d5f,0x5ac4864c .word 0xe0039c77,0x19a30218,0x87d591c2,0x6064c96d .word 0x5d85f109,0xc03bcb22,0xf210aab1,0xde417345 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 0xb973072a,0xf5fd2826,0x701b9667,0x43425be1 .word 0x67fc745a,0x06059b08,0x98b83393,0x49275dae .word 0xeab17c04,0x7acc35d3,0x65cb0a76,0x7b845b30 .word 0x1ba4e1d4,0x2471446c,0xbf3d0523,0x251a5ecb 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 0x06c214d4,0x465a80ba,0x5d3dbd27,0xa68b096c .word 0xb1cd5287,0xa2a7f87a,0x6bcd6168,0xee5c73e5 .word 0x3cc1b0ee,0xd990ba92,0x7a1b1cf9,0x0bb53343 .word 0xeed38cf5,0x933249f2,0x20354fc1,0x81d1b387 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 0xa3f7e890,0x64d6c6d0,0x4f3ecd9d,0x8e7ceeb8 .word 0xbfa465f0,0xbb934b3e,0x1ff3395a,0xcd9acfa4 .word 0x1457e15d,0xf87a810c,0x36e2837a,0x4b796664 .word 0x130c25bf,0x28ce9728,0x8a48d474,0xc8e7e2d6 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 0xea4725f1,0xa8f88e1b,0xf3050ee3,0x7d84c172 .word 0xb89236e5,0x5785722c,0x1bddcf14,0x3b9010a7 .word 0x1c090608,0x8ba4ac48,0x2eaa5dc3,0xbd2c8d71 .word 0x8e676962,0x959aa463,0xc5577be9,0x42aee8bb 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 0xe299b3c1,0x5f07dd88,0x0a8bdfaa,0xa9038b78 .word 0x97e72d0b,0xf5fd32ef,0xf7ba3856,0xf562b3b1 .word 0x7d50348a,0x6ab6d6e0,0x85346c85,0x46a80090 .word 0x3c966d6b,0x5724a1de,0x227cae8d,0xdec0b24f 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 0x392bbb71,0x30710753,0x9cd5a992,0x65b4380b .word 0xf6cb4f50,0xeee09e9d,0xcc52b452,0xd74c4544 .word 0x0683e547,0xf8f9e82a,0xef4d2576,0xee883573 .word 0x0fb11d0d,0x4355c756,0xcb6412cc,0xa46006c9 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 0xd1de8d3e,0x0c6989b8,0x97c1a4e8,0x43f2ff0e .word 0x5415285f,0x21ccf11f,0xbb9076f9,0x3062c3ad .word 0xb182a748,0x749c356c,0x22ca7c11,0x11571d5f .word 0xccf18c51,0xbe95e89a,0x5638ca5c,0x1e7d39da 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 0x06840d80,0x5459fc4a,0x09105697,0x8e520a80 .word 0x52745d83,0xe7179507,0x92e7e883,0x482d653c .word 0xdd5bda4c,0x854f8389,0x0f5cd6a8,0xa8987efc .word 0x1cc62e3e,0x65e620d7,0xebb6ddfa,0x993ff994 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 0x9d703884,0x456a28c2,0x0206f8f7,0xdf452611 .word 0xf14695c2,0x5de705f7,0x4d19df4d,0xdd9da170 .word 0xf18d26dc,0x2d5b4136,0x75599741,0xe589a9de .word 0xc0a84c69,0x9017f15a,0xfd6211c6,0xba1b197d 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 0xb1edf8ee,0x260dff26,0x7576f4c2,0x58b56300 .word 0xd26b78d0,0x419e87a9,0x49777e0c,0x57989076 .word 0x074bc612,0xab38a30d,0xbb7e2de0,0xde2d96d3 .word 0x8ed82d60,0x9b1922cd,0x4bd1cb9d,0xa84c2611 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 0x0437de0a,0x2d003510,0x1f65eeb0,0x5b5cf0f0 .word 0xf9f9a909,0x69e6dc9e,0x26bd0ab2,0x9e99f0dd .word 0x47222c01,0x122418b7,0x4e419b55,0x55fbb28b .word 0xa78e4bf9,0x4d94ee9c,0x6e913462,0xa9021c01 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 0xf3252085,0x5e290ff8,0x9bb4eb62,0x711432b6 .word 0xfd07e141,0x2837f700,0x886114e8,0x19ef5897 .word 0xc20e2da8,0xfd0d32eb,0x9f50793a,0x47ed0ad3 .word 0xa8808b8e,0x824dd0e9,0x26c898bd,0xd0c8dfdd 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 0xaab36a1b,0x08e7ed18,0x78bfb2de,0xe6632329 .word 0xd1ff4f02,0xcb8e7033,0x45e5a908,0x82c94df4 .word 0x7b64d81a,0x9eb3398e,0x5d8db016,0x6d729527 .word 0x311237f1,0x97e8f716,0xc735d0da,0xa78aebf1 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 0x2f812689,0x011c3ab3,0x80ec25f7,0x9006ad28 .word 0xe75329c7,0x9b8092e3,0xc1f3e526,0xa68f975f .word 0xea136db8,0xbe185234,0x3f464a50,0x7bb873b3 .word 0xb0fa4beb,0x4aae21f0,0xc0be493d,0x85ba5c7b 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 0x048b030a,0xa0796ace,0xf51e8a4b,0xd32e0e7a .word 0xcdd473d2,0xd2299f21,0x8cee2755,0xf9684519 .word 0xddf88f6f,0xa5bb47fc,0xcb4f1169,0x1d3e18a0 .word 0xb6810799,0xe86c353a,0x036002b1,0x921db2dc 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 0x9fb7a8e3,0xb9c2299c,0x5dbc6cc1,0x63a09d81 .word 0x42a3e994,0xec557d6c,0xa0763984,0x25a582f7 .word 0xafa2c912,0x1aac87b2,0xf0ed5882,0x5dff1610 .word 0x089eb643,0xec77a6f1,0xf055419f,0x0cba8810 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 0x5026bbf9,0x2c213d11,0x6c0467c3,0xb9a511ee .word 0xa5889d76,0x56217b80,0x1b54499f,0x0c27a14d .word 0x533095ea,0x8f4ed7ad,0x44d59131,0xcff5ef08 .word 0xd0e06ea7,0xf4088009,0xab020448,0xf36e4ec8 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 0xd7a677c5,0xcc7fd25b,0x0694ef4d,0x560cadff .word 0x7d5ac523,0xb2090e1d,0x6bb3d0f7,0xcb748734 .word 0x54af4309,0x6282240f,0x8c65d81e,0xec43df6f .word 0x78ffbd91,0xf4dbddcb,0x2fed5ed1,0xce2c039a 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 0x98a7bded,0x6e3484ff,0x4b2794ff,0x7743bc9d .word 0x87eb60de,0x75635265,0x052e3984,0x9c26bad8 .word 0x32f623fa,0x28256688,0x820689fe,0xb8df6fdd .word 0x2d98becf,0x5b9a44e9,0x3bc0d4bc,0x85077016 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 0x6a3e73da,0xd13aa7c4,0xaee6c6d4,0x3b8e679c .word 0x0498a07c,0x8d3a7468,0x9283887b,0xe7c3bc0e .word 0x25bb2287,0x381f0e4e,0x8348eaad,0x61edfaf6 .word 0x4c724e54,0xacdbf61c,0xd7723743,0x6775983a 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 0x293b5ac8,0xcc2f4537,0xd46ecf1f,0x4805146e .word 0xfc7760f5,0x3670eebc,0x3e3ede77,0x18a013a7 .word 0x4d15a900,0x78ea6545,0x13e798e1,0xe36d93e9 .word 0xece93a7a,0x4cf5c106,0xb251fed7,0xac53b63b 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 0xd8d66c1e,0x3abfab9b,0xefe4bc26,0xfc871e39 .word 0xc6a19541,0x9f49252c,0x09bae33f,0x8303e577 .word 0x5c003e09,0xb17a7bec,0xf3c6e317,0x4921f4e0 .word 0x8e7b913a,0x851fe1f0,0xaa3fca47,0xb6fb3a71 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 0x8fc740be,0x4edbd904,0x8ad6bc57,0xe81d587f .word 0x276e6cf3,0xd0546cf0,0x29213f9f,0x6d2f5652 .word 0xa57e1a84,0x608a5133,0x3ed5b334,0xa87f6e8e .word 0x8c9488da,0xcc430f00,0xf2da1109,0x10e31b68 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 0x90e85c5f,0xd8e15fab,0xc0837f29,0xd41d01ee .word 0x9d4ec6f7,0x7c305dcf,0x7b618446,0xe513633f .word 0xe110d47f,0xac66f9a7,0x7d24bd25,0xd48c80a2 .word 0x39d1e6d3,0x003f21c2,0xf15a4d14,0x1b62c0a4 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 0x6fa36a16,0xd5ab4909,0xf2f475fa,0xc082fedc .word 0x0da53956,0x65debb88,0x15c8642c,0xf3d64ce7 .word 0xc492a179,0x6c15f35f,0xa16c2703,0x16e0c79e .word 0x48b201a3,0xe310ffb3,0x1f6e18ea,0x8cc5c7ab 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 0xc5b765a6,0x31263060,0x6cf3bf8c,0xbaa43cd2 .word 0x14739d07,0x88f98a5f,0x446f8621,0x74f0617e .word 0x0cbdaa55,0x47ef0419,0x00bcc7fe,0xc13ecb8f .word 0x6779bcf8,0xa6e6161a,0xea65fef9,0x968df5a3 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 0x5925ee3a,0x2aef8440,0xe9450e5f,0xeefbaec9 .word 0x3813356d,0xed65b5f9,0xbcdd5b0f,0xaf9148a9 .word 0x3636a795,0x7e0a359c,0xe528931a,0x8eccfd15 .word 0xc526de2d,0xa5a94334,0x6ddb0ab5,0x54bdad66 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 0x41cf1a7a,0x418bf516,0x33a4f839,0xa4c15a5f .word 0x1c7848a8,0x899eddb6,0x1eba8cf0,0x2e7c20db .word 0xaa9a27a2,0x10cb9638,0x35abdfe3,0x827ee36e .word 0x920b0a5d,0x24eb5bb7,0xc79bd31a,0x90543ce2 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 0x206089a4,0xb9d5504e,0x3166d038,0x976986a4 .word 0x3deae926,0x3d022858,0x33265c7a,0x2dad5abb .word 0x1ea4a4ec,0xe5dd7858,0xe54cf6c1,0x7ff85060 .word 0x4d24ed88,0x2c2f0d91,0xeaa20455,0xb37af6d7 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 0x520021cc,0x25475dd7,0x7df66d32,0xe774c905 .word 0x4f7dad36,0x260afe0e,0xb2ccddd2,0x866f3b8c .word 0x1e0a40bd,0x3874278d,0x43002e0a,0x5e5723fd .word 0xf27cc606,0x6f37de15,0x1f93edc2,0xad605a15 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 0x17f76571,0xab1d2d93,0x96c5f1e7,0x69de2a1c .word 0xf9c3c056,0xe907aded,0xc2a8e1f4,0xe2543826 .word 0x00d6321d,0xd858b58f,0xef74d522,0x540aff9a .word 0x10fb831c,0x4e8a5783,0x091fa51b,0xc520694d 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 0xab8e7e84,0xc32255ef,0x35eda558,0xd4b9e529 .word 0x37f0ac16,0xf064f677,0x2115bd10,0x393a7c9b .word 0x5428d872,0xdebf1bd5,0x51ac3d37,0xf8842c9c .word 0x365d709e,0xd3964572,0x2ef812f8,0xba9a9e85 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 0xb368ecbf,0x0fcf6fc8,0xbb2d1c80,0xbe7caea6 .word 0xd3f37469,0xd71a8c80,0x80c0623c,0x0eb6a8e7 .word 0x33bee0c6,0x4acfa5e2,0x1d82694c,0xa01c5551 .word 0xddcbdefd,0x3a5263a4,0x0ec958a2,0xf3a96312 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 0x4281c45f,0x1bb46e18,0xc4ce8e8c,0xc29c98d6 .word 0xdc38311d,0x7a207dcf,0xbe832e32,0x02b0a567 .word 0x3eefc3b3,0xb3eac7f5,0x659d0da7,0xa19a654b .word 0x63e5d609,0xfb42435a,0xf1b0cf19,0x7a66404c 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 0x735723c6,0xe390b178,0x77626b04,0x896e8788 .word 0x0aac13a4,0xf1b27b1a,0x9034152e,0x2831ee8e .word 0x15cb33aa,0x38ab38c1,0x6e7ed4ca,0x9bd8c7f5 .word 0xfbcd4d9c,0x725dc01f,0xe6aca89b,0x2914750e 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 0x0aac22b1,0xdcad25f5,0xed591dd4,0x10103ed6 .word 0x24c837d5,0x59d0d58f,0x5247f571,0xb7643ec4 .word 0x398578a1,0x58d1010c,0x7c7806f2,0xe49ad800 .word 0xb1814cb1,0x80ee3bc4,0xef38886b,0x0a2fd8ee 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 0xf1a9fc98,0xff12cd51,0x780596e1,0x43c01964 .word 0x018720d7,0x22568299,0x2b30fa51,0x1edc6c63 .word 0x7fd67e43,0xb436d85e,0xe8197f11,0x7a851dc4 .word 0xbb2307be,0x51cba3ee,0x872d1ffa,0x46041d66 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 0x075953c0,0xd1d0769e,0x7c4a7ebf,0x92242577 .word 0xdc01c9d6,0x2399d9df,0xe04aec8e,0x0a667d3a .word 0xd2af2f12,0x9e394ce7,0x85a34d77,0xb2335fc5 .word 0xcd87d2b4,0x4e28ac9e,0x3bab2330,0xcf80a461 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 0x58c6939c,0x80500d32,0x36e17003,0xc346cc51 .word 0x0611437a,0x2e1746e1,0x6b32fd93,0x3a97225a .word 0x130c6d33,0x343f9ce8,0x7d5bb24d,0x616d7e1f .word 0xcf428000,0xc3503dd1,0xe6ef86a2,0x0dc31122 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 0xfe1feb92,0x09e8e819,0x6bcf007e,0xcc20f74f .word 0xa45c47bb,0x186e5201,0x3b6318ab,0xdf60ad93 .word 0x42e1719d,0x7f2ae2c9,0x8285f388,0x8339c18c .word 0x89380106,0x9f9b75ba,0x330948b0,0xfdcded67 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 0x3fbcda50,0xec6681b8,0x7d5ca0cc,0xaa3998c8 .word 0x86f93637,0xbcd4e7d6,0x1d8c2125,0x1e8b6260 .word 0x2ad1c9e5,0xc969700c,0x1db827f2,0x31096456 .word 0x1e1d7f56,0xbe41fd21,0xfb88d3cc,0x625256e9 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 0x5706ec2a,0x44581e2c,0x3a60ebe8,0x6174acfd .word 0xe9975dbd,0xebf3f621,0xd0c1431d,0x94b253a4 .word 0x2d670c2b,0xa127eb4f,0x3ec93dca,0x22957df5 .word 0x2b7f1276,0x43a82247,0x3f377200,0xf3c500a0 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 0xa43db491,0xf0080b20,0x0f0f8dc0,0xf2843158 .word 0xd64a7131,0x4f4c2620,0x4b629f7a,0x629cee70 .word 0xe77b9195,0xd40fae02,0xd5a53ea5,0x21f69960 .word 0x095f40ef,0x7424b1df,0x474dda97,0x94917059 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 0x0171898b,0x29363f61,0xb76fde16,0x99a00f88 .word 0x3ba6b292,0x79c6aef5,0x0b9aabad,0x8280b8f2 .word 0x052afb05,0xf181a582,0xf80f000c,0x083fd006 .word 0x59551709,0x45b6f22a,0xd79f5164,0x28289948 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 0x94ddc57c,0xd5726c7a,0xbcf8cec2,0xdd69f67a .word 0x214a312b,0x35e79640,0xb7f857f5,0xf127777b .word 0x8b554587,0x7d816f65,0x303227ff,0x14a63daf .word 0x1e96f391,0x2c3862c8,0x8008533d,0x175fcfe5 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 0x268d6759,0x4ce3b5ac,0xf696ba22,0xdc1d20cf .word 0xefd6c7b7,0x27eec326,0x72a35482,0x46284b87 .word 0x53ff051e,0x1f0c425c,0xc4d022d7,0xf9d05285 .word 0xa3b6cd05,0x9c11925e,0x88c9189d,0x69f023bb 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 0x705663e2,0x40c8ff71,0x5568362f,0x046f1b53 .word 0x493647d0,0x295c5f52,0x49b5d05b,0xa1f718fb .word 0x961c57a5,0xbfc606d7,0x307ce7c3,0x03670185 .word 0xc46e04ea,0xf3995e6a,0x786adf06,0xc8e738be 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 0x0c8b112d,0x82c1628e,0x95ef76b0,0xcc752782 .word 0x53dca8da,0xf4ec2ef2,0x58cdda8e,0xd36844ef .word 0x758aa564,0x9824e671,0x29a46142,0x9699a66f .word 0x1660f73a,0xa838fd74,0x51c6d89f,0x172391e9 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 0xb6df7881,0xad0f85a9,0x2df5d3f8,0x1b36c311 .word 0x149e5560,0x338af1c8,0x23b37710,0x4c187903 .word 0x1af946dd,0x6c24819c,0xc6da134a,0x22d7802c .word 0x2a669205,0xa6a76ca5,0x9c4136f2,0x8f251211 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 0x19a0b1e6,0xe286b2e5,0x15334dc5,0x1a5da911 .word 0xe8171a1a,0x26f8c775,0xaa35f9f1,0xdd0317a0 .word 0x2b743b4c,0x369994af,0x9127d548,0x3638549b .word 0xd901411c,0xaf6c0932,0x5d98612e,0x185232a2 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 0x200fb69d,0x1784d093,0x3c48101f,0xb68623a9 .word 0x94c2b43e,0x4f7536e4,0xe842d576,0xd613443f .word 0xa7159dc1,0x1320cdd8,0xac489de9,0xecc38177 .word 0x6ef10813,0x55bc19b4,0xffdfed0d,0x0ac65b36 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 0x8b9ba57e,0x54abcaae,0xc72d06ae,0x4a54bd17 .word 0x4325d395,0xc790b0bc,0xeb668b80,0x4eaf24cd .word 0x1e1b7ca9,0xb654a1ca,0xff92cdb9,0xd87b7ab8 .word 0xa8fe6d4c,0x7fc997ae,0xb54cdc83,0x96cf6f24 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 0x3d775b8e,0x1df1e61f,0x27afe249,0x4bba2629 .word 0xc2bcc2b1,0xf968ddc9,0x932a5b41,0x1cb42a72 .word 0xf33e599c,0xb5c4ac9d,0x9d66283f,0x6b80b781 .word 0x6945bb42,0x6c467f84,0xc6d54b35,0x4bd7bca7 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 0xaa024c7b,0x952decc0,0xecbcae9c,0x2e6278e3 .word 0x26c2c80e,0x9b31da5f,0xd9dd49a3,0x9d8646da .word 0x0a35892e,0xaf78df34,0x887f37cd,0x0cd7c618 .word 0x5621b486,0x9a5b2df5,0x66067006,0x222b4ade 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 0x0289d5e2,0x709f5aa6,0xf3a40187,0x7c22e6ec .word 0x6d1b7c97,0xf4173e65,0x8f485f1c,0xbc98c85a .word 0x6c403957,0x88771158,0x25f78824,0x26054914 .word 0xc5bf1e8e,0x8d4d2c05,0x3b4437e6,0xe2835235 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 0x5a0a3522,0xfaf8aca7,0x8f2e8606,0xb910d020 .word 0x8fd645de,0x23815497,0x24a42a25,0xa03cc426 .word 0x0d2dea00,0x1f9f17e0,0x7c57e48f,0x0493cfef .word 0x52ee837f,0x13ff9991,0xbbd25998,0xa62ef98e 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 0x04306e83,0x74c9bd45,0x4b0f0649,0x7f81d266 .word 0x6bb7320a,0xa30ec363,0xb31a930f,0xd5a914eb .word 0xbd10bc87,0x527ebf13,0xbd7013a1,0x53579114 .word 0xaa58ae77,0x530f0ca5,0x0ef2ffcd,0xffd1666a 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 0x75c3b06a,0xf56ce0d9,0x1715fc54,0x6927105b .word 0xa57d991c,0xba9a5a4e,0x9727de27,0x1a84d11a .word 0xec5520a6,0xab3e7be6,0xc37e3430,0x934047e7 .word 0x48416300,0xcc6d6b77,0x0adc2b40,0xe12b163d 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 0xc7011d11,0xe82799de,0x803efff5,0x034914e4 .word 0x1326a518,0xe61e625d,0x449a9b4d,0x3e31b44e .word 0x199701e6,0x06a3defa,0xaa8daa2f,0x28e4d7be .word 0x96235bcd,0x9cb0107d,0x65a447b6,0xfdb85518 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 0xccd65cb1,0x9fb13b8d,0xe6c0d490,0x182303d8 .word 0xedfcff64,0xf2e72487,0xeeff8eee,0x85cf63c4 .word 0xb51d9d8a,0xb7afff6a,0x70c3a5bf,0xc84a6dc9 .word 0xa5539b7d,0x92653d1b,0xf27f7e20,0xab04027b 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 0x83b1cf8a,0x5b6d2198,0x3ce6c13a,0x5a7653a2 .word 0x7f090306,0x3c6fa6d0,0xcf9a9fff,0x07a92f68 .word 0xa4727f33,0x49032ee3,0xb8dd649b,0x54d04c5f .word 0xb5383fd2,0x1c43c44d,0xffa6718e,0x43ec5384 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 0xe15b6391,0xbf826412,0xbb2f90cd,0xda29f169 .word 0x701a237d,0x2ddaeb28,0x8935b36e,0xe46fe127 .word 0x85e42ca3,0x57896d13,0x1a60d717,0x2d999378 .word 0x9e1410cd,0xe65727dc,0xc117042d,0x73584753 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 0xcde866dd,0x26143e49,0x683b4179,0x95e8435e .word 0x527bc04c,0xf74eb734,0x498d0476,0x406bf9db .word 0xbe0b2d85,0x46925af9,0x8df646c2,0xb1115b86 .word 0x72acfdb6,0x4f7bf54b,0xb040af43,0x0c586842 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 0xe114efa4,0x1ffcca6b,0x7e480a9e,0xe1f88c34 .word 0x99f134ef,0x46811265,0x3f0d3ce3,0x023da0a0 .word 0x953fdc10,0x9f18e585,0x1095618a,0x5b4898c1 .word 0xcb1ef16e,0x5f56ca43,0xfe2aa90b,0x51b6a072 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 0xe7b31851,0xc03ad9ac,0x6fb5adc7,0xe60642fa .word 0x29a0fa69,0x7050267d,0x676c21c1,0x0bf7b036 .word 0xb1ff40b6,0x42e62f63,0x63933687,0x01d85e00 .word 0xa2f322f1,0xc37088e6,0xbf52fe09,0x164d110b 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 0xde19be77,0xc09d38c9,0x10362fd8,0x8061a395 .word 0x7a3bd704,0xafc4730f,0xa376b02f,0x3a503196 .word 0xa6a7d380,0xdbddfea5,0x547c3a3d,0x5970a13c .word 0x1f65ab89,0x9334c6ca,0xdb9a113c,0x2777a5ac 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 0x969c8f0d,0xea1ea8b1,0x7ca3f699,0x837bcac7 .word 0x4ef5ad19,0x8f03efe2,0x3744897b,0x03fb356e .word 0xca4bac11,0x4d1cb7a3,0xfdaf5619,0x9021659d .word 0x4ce504a3,0x81cec314,0x280e76fd,0xe5af5912 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 0x193f2316,0xff11d070,0xdbd88daa,0x5ba404ed .word 0xa77d312e,0xc85883ad,0xfe3430a8,0xdf645ee5 .word 0x19789f8f,0x754d52a8,0x1f866849,0x7179e62b .word 0x48294cee,0x5821a2ab,0x55af4740,0x72f8eeb6 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 0x19218420,0xc682e5c6,0xe8a68a3d,0xb604244f .word 0x6fc9e722,0x79d9fc95,0x2793e877,0x46d87fa4 .word 0x2dedf3a3,0x97282b10,0xfbf3ac12,0x804ab998 .word 0xbd28167b,0x90c0f5ec,0xefa78ae0,0x6b674152 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 0x7d262fe8,0xaf8c086c,0x1e803d8b,0xc6546b51 .word 0x3673d3d7,0xbf61bff8,0xf061ee20,0x9e001eb5 .word 0x436d5c09,0xc6565b70,0x67296e21,0x59bb683c .word 0x8ea923ec,0x2b686558,0xb8c774ea,0x0d12bf6e 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 0x7c2739c3,0x2b292377,0x50157af5,0x4ead991d .word 0xa89e0a2e,0x894c16da,0xe6d45e92,0xff7338b3 .word 0xa8d5a215,0xbbfa0a76,0x2872bb8c,0xdb26c833 .word 0xc8a04afa,0x90ff76e6,0x77c940b6,0x4a08f2b6 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 0x1468684e,0xdcbfb9a9,0xc21df4b6,0x239eab8f .word 0xfd8d237b,0x874d6134,0x070f38d9,0x7eea93a8 .word 0xbf1c04aa,0x52e99245,0xcc9be271,0x27020b50 .word 0xefb70b64,0x64a80350,0xcfdf1a2a,0x787b9234 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 0x83f00935,0x0786413b,0xc90cc6a3,0xeb0b2ad0 .word 0x4c55ea53,0xa23aca6c,0xd29333cb,0xaa0fdcbc .word 0x66edd954,0xaf5f8e6d,0x501cbf7a,0x3a28dd31 .word 0xfad8e1b3,0x4a576998,0x4b203a49,0xf16e5df5 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 0xaf9cf42a,0x364a2129,0x6e43a51a,0xc429ac0d .word 0xc70c97fe,0x9367929a,0xb24bdd2e,0xed55b640 .word 0x9365c3d8,0x4cf38d88,0xb1dcaf2a,0x2d53d510 .word 0xfcf6117b,0x53c926ba,0x481c9035,0xc1497502 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 0x148f4aff,0xa651a1ce,0x9c6b71e6,0x147de906 .word 0x4bcf7154,0x141e69ce,0x38fd9797,0x19294385 .word 0xb6c28cdb,0x7aaa6ea1,0xb82b1187,0x27c290a2 .word 0x2afd957a,0x6b6f9b47,0xf5e273ab,0x7919abaf 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 0x994eecf5,0xb6c70683,0xd6975518,0xf694d0e0 .word 0xff48ee0b,0x68d1bb50,0x5fabbdbd,0x6eecf192 .word 0x4670dc43,0xe80543be,0x43c3be25,0x22cd3c6c .word 0x3bc1097d,0xba2240ee,0xb7d7c3dd,0x5e8bb5f3 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 0x0a8ed1bb,0x98219fce,0xda38a460,0x6e289b01 .word 0xc10ef75c,0x5d0b300e,0x8656f506,0x31f29b72 .word 0x741bbeb3,0x425187d3,0xc0c9a6b0,0x2f4ac797 .word 0x554d62d3,0xaa2db9f6,0x5a653144,0x201283c3 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 0xc0ed615f,0x8b622393,0x9944ce9f,0xd7e5caab .word 0xd8275ea5,0x2d9c5a35,0xab4e9e39,0xbf6475b5 .word 0xa88e6c77,0x10da5b65,0xbb3b8189,0xbf622875 .word 0x2585df83,0x110d064d,0xe57a4c94,0x95d3bc86 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 0xded59c61,0x18959b93,0xa1461cae,0xcfc78a9b .word 0x06df71d8,0x30ecd460,0xc2c88d57,0x45d8ecff .word 0x9866631e,0xd72460f6,0x47b92e61,0xfb30c444 .word 0x794749d6,0xd76ea3eb,0x0b06b321,0x4e4ae2bd 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 0xced108cc,0xd64d4322,0x8d0dc190,0xb5e4140e .word 0x0658700e,0x63de08fa,0x9377c964,0x242b6a34 .word 0x867c287e,0x68080daa,0xc9fdc235,0xbc430c84 .word 0xab199b3f,0x242d8d15,0x90550761,0x96753362 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 0x20652663,0x948f75a8,0x06ff46c1,0x1da1727c .word 0xe30a5b05,0xca8b5315,0x7f9c80b0,0x3d53d46b .word 0x5f212db3,0xe4d5722d,0xca5d1943,0x35e86353 .word 0xafbbaca1,0x81ea9a62,0x8dfc141a,0x0140acb0 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 0x88506968,0x486391b1,0xd41e936e,0x8ece2559 .word 0xad3f7704,0x070d7c7c,0xee716337,0x37fbddc2 .word 0x7ab1307d,0xc5cdd592,0x03834301,0x7dd22883 .word 0x05259c0d,0xeb787484,0xcb7bc50a,0xc43fbe46 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 0x39da7bac,0xd91fd71d,0xa8b1f185,0x42d3cfce .word 0x1a0830e5,0x4c12165d,0xb5330a53,0x1db93647 .word 0xe8b59f4e,0xc625e3b1,0x6676961f,0xd20fcad1 .word 0xfee7a9bb,0x4bebe634,0x87d1a98a,0x1f7d9db8 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 0x94ec53d2,0x4187e852,0xf9aae50c,0xa0030060 .word 0xbb2a08eb,0x3646ea8d,0x907d485c,0xbd49252f .word 0xd818b5ae,0x2567c15a,0x14d0c955,0x01984459 .word 0xe3d52081,0xd84ba0b6,0x65c07a68,0xf225fb63 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 0xc6cfd624,0x7e990b91,0x1109df95,0x1cb4cd21 .word 0x6ebb050e,0x10dfdd3f,0xad96e243,0xb00b2875 .word 0xa07086cf,0x4a2a893e,0x4cc8905a,0x53ba81f5 .word 0x68da3fc5,0x9ce2ca68,0x2f903d39,0xe5f13428 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 0xfaf6f4e0,0xa06844ed,0x2760eeab,0xde473cf6 .word 0x4979859d,0xfd4324c4,0x235626e4,0xdb8d36f1 .word 0x378ddca8,0x1122b458,0xb48ae4a6,0x05a91f5f .word 0x6c166cd8,0xdf6189da,0x5d75f992,0x7b29e4ef 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 0x23d6dabc,0xcd262c47,0x500dea0b,0x13a0e982 .word 0xbafa6e34,0xfa928308,0xd4643b00,0x7321b2cc .word 0x5132a148,0xb51606eb,0x1dcf29b1,0x8091c35a .word 0xc427e251,0x97a6b69a,0x904465b7,0x4c391b35 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 0x4df00b46,0xaeb9c47b,0x878e3cfb,0xed2249b9 .word 0x059f8f84,0xb9d04007,0x1186affa,0xe2fe274c .word 0x029199f7,0x82ab17d0,0x0af91402,0xf80be291 .word 0xeff804bf,0x6ba7ba17,0x56c2ae15,0x1b36a74a 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 0x0287d8ea,0xdd15c28c,0x25fa4443,0xfc5f38d4 .word 0xe660d2c6,0x22b10ecb,0x0e3a1eaf,0xadd82382 .word 0xc90356af,0x72c6b0ef,0x335e5f5e,0x1d7e07e6 .word 0x6af6392c,0x32c9a8d4,0xe6f3bd6a,0x46c3369d 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 0x963dfba3,0x76682a59,0x6afafb0f,0x40843ced .word 0x3cfb86e9,0xc97a4c96,0xa71c36d0,0x7302f01e .word 0x2110eccc,0x29d6ca11,0x7283950e,0x3ed4a547 .word 0x7acd8455,0x33b60d5c,0x39f07e99,0xbb1c1bb4 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 0x28225084,0x1972dd03,0x52d511fb,0x8c340ac9 .word 0x18096c69,0xb91ffa9c,0x16178259,0x055671b9 .word 0x3fb32b08,0xd8f109af,0x33207482,0xb13a5810 .word 0x63837952,0x34df3836,0x728881c7,0x0f566288 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 0x27613ff8,0x68006b3e,0x29a2fc3d,0x38a3e8f7 .word 0x3ae20ce8,0x0972c060,0xab86d64d,0x2c26e566 .word 0x782c9903,0xaca298ab,0xa8adb76b,0xc45654bc .word 0x00e3ee49,0x03f936c9,0xa7c4395d,0xde74c07b 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 0x140cce7d,0xd3e9eb08,0xae7bb781,0xd4b83961 .word 0xa711f392,0xb337feaa,0xc943cd7a,0x7fcb6935 .word 0x8018e3a5,0x98188323,0x5f9d403d,0x726fecae .word 0xa3cae3d2,0xff4f9c76,0x5096f669,0x83631e45 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 0x2d1c4eca,0xd34c4541,0x3592f72d,0xd73b0bf5 .word 0x12a0b783,0x0d3fa680,0x6575dcb0,0x2743fcba .word 0x1b1a3036,0x4ce86d47,0xcf6dcd3d,0xf2f58fb9 .word 0x5be61fcd,0xac3d553f,0x238f0e60,0xbbd19b7c 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 0xf8e93cb3,0xdfaef2d7,0x9ff6475f,0x97dd9060 .word 0x8cea632c,0x3f91fbdf,0x3c51c9b6,0x43673ad3 .word 0xcc009697,0xe2d0e960,0x05e9802f,0x7be41fc4 .word 0xc1414169,0x81461312,0x9c21ca28,0xa39093d4 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 0xe9a17ccc,0xc260483c,0xebb9b958,0x54fdd66e .word 0x91769f1d,0x1a592301,0x8d0ddda8,0x70f6fc3f .word 0x5c04af2e,0xa209d2b4,0xbb4ae3d9,0x2d7fa35a .word 0x98a2bbbb,0xabca672b,0x38c50f9c,0x1bfd23df 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 0x2368556b,0xc6a632b4,0x68a74418,0x27eb85e8 .word 0xc6957331,0xe19ba8e8,0x11b113be,0xdc8d90d8 .word 0xa48d58e7,0x1cb0c16a,0x45f53bc4,0x7549c022 .word 0x26f21d12,0xf2781f64,0x15cc9a0d,0xaaa3fe96 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 0x89f634ff,0xb421881c,0x345e826e,0x3a20c4ec .word 0x3bf3e4ae,0xa7dc11f8,0xeb0ea33b,0xf5d9fb58 .word 0x7b4ea57d,0x2fc61dc2,0x4ddb73a8,0xa24b5041 .word 0x881b5672,0xe006fc68,0x347051c9,0xaf8de6f8 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 0x6876b989,0x3c5474ff,0x86619359,0x1e492256 .word 0xc1e02c1f,0x435fed33,0xf2275d1f,0xe8f6765d .word 0x725cb70f,0xb2a5d77d,0xa886d144,0x88b3fb51 .word 0x856aba24,0xf45fd2f5,0x352df497,0x6f7710d5 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 0xeb9589e3,0x92bae058,0xd73435bf,0x09457d64 .word 0xf46dbb7d,0x3efd7c19,0x5ba25843,0x948b8878 .word 0xdceb2215,0xc8d472a9,0xb42a2795,0xe43e378f .word 0x0fc975b3,0x56373c07,0xbd4c58d3,0x8db65e0c 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 0xf9f903f1,0x9c7e3a72,0xac286c73,0x9761406f .word 0x5c548ece,0x511d534d,0xd101025e,0xd14d85c4 .word 0x4cff1e3c,0x83a6156d,0x2e6c84a8,0x6ae5652a .word 0x7ed1c321,0x47a422c6,0xb2fea78e,0xe9d89b2a 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 0x56f7ed37,0xd73c460f,0x6960d693,0xf2c607bb .word 0x7802e626,0xef995453,0x019c7b4f,0x631001b8 .word 0x454f6a84,0xb235899c,0x838e1841,0x71727f48 .word 0x55d56358,0xd0253a37,0x7b257621,0x81d5eec5 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 0xa19eaebf,0x1c63d182,0xe0cc3ed3,0x431a6d94 .word 0x9bb30567,0x6ed565fe,0xc2be80fe,0xdacabc81 .word 0x6214b0db,0xd6cf272f,0x478468e3,0xab1082bf .word 0x60404be5,0x2e440801,0x1f73a979,0xe53d6dde 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 0x3ce2ba9b,0xe9befd2a,0xa67ebe5f,0x45880707 .word 0x9d2b37e5,0x90c4ef5c,0x6bff5a3b,0xc9d73826 .word 0x6e959b7a,0x37d0b7f3,0x3dfab78c,0x1bc019f9 .word 0xc97df829,0xb06d9758,0xfd168041,0x566635fa 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 0x4260aed7,0xe493276a,0xd8eb9963,0x8d22f8fc .word 0x78547f57,0xbdfebb2c,0x5b27df55,0x1eacf189 .word 0xf8637e27,0xee45506d,0xf8d40cae,0x839d9c65 .word 0xe10f4d40,0x3c60033a,0xcbbef9d3,0xb3aa617d 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 0x78d95d7a,0xe0d51ca1,0x730c1f99,0x5a98ad46 .word 0x3b34c7f6,0x6b7b7de2,0xe4e76fe5,0x730008bb .word 0x0620b5c7,0x4bb3cb20,0x42ce9fae,0x417e9cae .word 0x6580f262,0xe19188f0,0x0310aebd,0x69c7b101 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 0xe45c1795,0x73bf5015,0xbd8771e0,0x4f90a73e .word 0xf47aaf6e,0xd70dd103,0x0424a5ac,0x732c6de1 .word 0xafc19647,0xd9c8a6ea,0xdfc1b9a7,0x7fdc76e4 .word 0x065d9aa0,0xc71ac55f,0x609f7a63,0x0da41895 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 0x31505ac3,0x47286587,0x6ded13a6,0xff05775a .word 0xa877b786,0xcfc13ae8,0xc5fb967c,0xbafb2ee7 .word 0x121b73cb,0xa0c70138,0x9a9db329,0x7303ea9b .word 0x227e51f2,0x2af4db87,0x8d91b35b,0xbac1722d 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 0xbeb3ff22,0xad828802,0xb54df9f3,0x6bd880f9 .word 0xf445a4b1,0x2d2854de,0x6162cbb5,0x3e82caa1 .word 0xe2543837,0xdebb91d2,0xe04cb730,0xda061d97 .word 0x79266aa0,0xafa75549,0x1c9204ff,0x0677a530 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 0xc770574b,0x721ca35e,0x9e2ef71d,0xa03e670e .word 0xe2def21a,0x6b9d8a8c,0x2fae8d15,0x8bba37de .word 0xf2dfe0b4,0xcca31cd3,0x0719446b,0xaee58fc8 .word 0x46ff0db0,0x61c4f363,0x1fd05e6f,0xe977b4c4 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 0xc8f49199,0xf698a466,0x251289e1,0xc52852c0 .word 0xb69442c6,0x98f6b2be,0x52e8dbea,0xc20be24b .word 0x6b104f6f,0x4dc9f27c,0x600c366c,0xfb3bc266 .word 0x83d63349,0xfcdd5500,0xa46a7fd8,0x27d54be0 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 0x58e96f53,0xc557a3e3,0x2b6e983f,0x4c366fca .word 0xeebfad61,0x703dd1bf,0x4625779d,0x19fe44c6 .word 0x70ba0dd8,0xb40bbe7c,0xa30dc5ac,0x75aed21d .word 0xacc90819,0xeee8c633,0xeb93bcb1,0x35f8f42c unres3_end: