/* * ========== Copyright Header Begin ========================================== * * OpenSPARC T2 Processor File: mpgen_tso_atomic_one_bank_4.s * Copyright (C) 1995-2007 Sun Microsystems, Inc. All Rights Reserved * 4150 Network Circle, Santa Clara, California 95054, U.S.A. * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; version 2 of the License. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * * For the avoidance of doubt, and except that if any non-GPL license * choice is available it will apply instead, Sun elects to use only * the General Public License version 2 (GPLv2) at this time for any * software where a choice of GPL license versions is made * available with the language indicating that GPLv2 or any later version * may be used, or where a choice of which version of the GPL is applied is * otherwise unspecified. * * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, * CA 95054 USA or visit www.sun.com if you need additional information or * have any questions. * * * ========== Copyright Header End ============================================ */ #define SCONTEXT PCONTEXT #define MAIN_PAGE_NUCLEUS_ALSO #define MAIN_PAGE_HV_ALSO #define N_CPUS 64 #define ENABLE_T0_Fp_exception_ieee_754_0x21 #define ENABLE_T0_Fp_exception_other_0x22 #define ENABLE_T0_Fp_disabled_0x20 #define ENABLE_T0_Illegal_instruction_0x10 #define ENABLE_T1_Illegal_instruction_0x10 #define ENABLE_HT0_Illegal_instruction_0x10 #define ENABLE_HT1_Illegal_instruction_0x10 #define ENABLE_T0_Clean_Window_0x24 #define THREAD_COUNT 64 #define THREAD_STRIDE 1 #define SKIP_TRAPCHECK #define USE_MPGEN_TRAPS #include "hboot.s" .text .global main main: ! Check for processor ID th_fork(processor,%l0) ! Random code for Processor 0 processor_0: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0x00] ! Set the start flag wrpr %g0,7,%cleanwin call p0_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 0 wr %g0,0x4,%fprs ! Make sure fef is 1 set p0_init_freg,%g1 ! %f0 = dd778d0f 0cdc860e 0aa6cf3b d4870d58 ! %f4 = 55825ccf 388b1c5f 18daf299 d007d070 ! %f8 = b25aefd8 4e325b02 04f68707 c133636e ! %f12 = d27a7b10 2dce2554 f483f16a 89f8b1be ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 85374bad 890a0a46 1fc81fb9 a1a60045 ! %f20 = 97c95085 c46908e6 afa7a14b 74f0d935 ! %f24 = c574a8e3 9ccaa519 f20d451a 4d88f9a6 ! %f28 = c90e2aac 6b7beaa7 da8bc88a f15e0670 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = b432bc12 3dc138e1 ac6b1e34 08601b54 ! %f36 = e50806ca b8233cf8 5fb25e51 0afbf5f8 ! %f40 = 4372d365 4ba4659f 4dd5c0b8 73931baa ! %f44 = 85dd049f edf55f9b 6abb6bd7 374df022 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x7660ba480000006e,%g7,%g1 ! GSR scale = 13, align = 6 wr %g1,%g0,%gsr ! GSR = 7660ba480000006e wr %g0,%y ! Clear Y 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[00000000100000e0] = 8076fa09, %l7 = 6c125b2c, %l7 = 6c125b2c add %i0,0x20,%g1 casa [%g1]0x80,%l7,%l7 ! %l7 = 000000008076fa09 ! Mem[00000000918000f0] = 1e7971cf, %g18 = 051d119098088db7 ldsw [%o0+0x030],%g2 ! %g2 = 051d119098088db7 ! Mem[00000000110000f0] = 328111c8fa475b2e, %l0 = be18795a70b42b5a, %l0 = be18795a70b42b5a add %i2,0x30,%g1 casxa [%g1]0x80,%l0,%l0 ! %l0 = 328111c8fa475b2e ! Mem[00000000110000d0] = 0a9a3bda, %l0 = fa475b2e, %l0 = fa475b2e add %i2,0x10,%g1 casa [%g1]0x80,%l0,%l0 ! %l0 = 000000000a9a3bda ! Mem[00000000110000e8] = 08199a3a, %l7 = 000000008076fa09 swap [%i2+%o5],%l7 ! %l7 = 0000000008199a3a ! Mem[00000000908000c0] = 9a4ba8d2e9983a51, %g2 = 000000001e7971cf ldx [%i5+%g0],%g2 ! %g2 = 9a4ba8d2e9983a51 ! Mem[00000000908000f4] = 51972473, %g2 = 9a4ba8d2e9983a51 lduw [%i5+0x034],%g2 ! %g2 = 0000000051972473 ! Mem[00000000900000f8] = c3eb3eb6, %g2 = 0000000051972473 ldsh [%i4+0x038],%g2 ! %g2 = ffffffffffffc3eb ! Mem[00000000908000c8] = 2c45b5ed, %g18 = 051d119098088db7 ldsw [%i5+%o1],%g2 ! %g2 = 051d119098088db7 ! %l5 = e303a4f8757c3efb, Mem[00000000910000e3] = 27a349e4 stb %l5,[%i6+0x023] ! Mem[00000000910000e0] = fba349e4 p0_label_2: ! %l6 = 715d2e883750bdcd, Mem[00000000118000e8] = 130bbd1544b40426 stx %l6,[%i3+%o5] ! Mem[00000000118000e8] = 715d2e883750bdcd ! %l4 = cf4e601646f834b3, Mem[00000000900000d8] = 654ddb03 stw %l4,[%i4+%o3] ! Mem[00000000900000d8] = 46f834b3 ! Mem[00000000910000ec] = 02226e6a, %g2 = 000000002c45b5ed lduh [%i6+0x02c],%g2 ! %g2 = 0000000000000222 ! Mem[00000000108000e0] = 3d4490aa, %l5 = e303a4f8757c3efb ldub [%i1+0x022],%l5 ! %l5 = 0000000000000090 ! Mem[00000000118000dc] = 3b5f3e59, %l3 = 6a8f87fe, %l7 = 08199a3a add %i3,0x1c,%g1 casa [%g1]0x80,%l3,%l7 ! %l7 = 000000003b5f3e59 ! Mem[00000000908000dc] = 904b021d, %g2 = 0000000000000222 ldsh [%i5+0x01e],%g2 ! %g2 = ffffffffffff904b ! Mem[00000000100000ed] = 28c2d418, %l5 = 0000000000000090 ldstub [%i0+0x02d],%l5 ! %l5 = 000000c2000000ff ! Mem[00000000918000f4] = b154ff4a, %g2 = ffffffffffff904b lduw [%o0+0x034],%g2 ! %g2 = 00000000b154ff4a ! Mem[00000000118000e0] = 5cb537272672812f, %l7 = 000000003b5f3e59, %l7 = 000000003b5f3e59 add %i3,0x20,%g1 casxa [%g1]0x80,%l7,%l7 ! %l7 = 5cb537272672812f ! %l0 = 000000000a9a3bda, Mem[00000000118000f4] = 26318ac4 stw %l0,[%i3+0x034] ! Mem[00000000118000f4] = 0a9a3bda p0_label_3: ! %l0 = 000000000a9a3bda, Mem[00000000910000dc] = 8d3b436c stw %l0,[%i6+0x01c] ! Mem[00000000910000dc] = 0a9a3bda ! Mem[00000000908000c8] = 2c45b5ed 70c63c18, %g2 = b154ff4a, %g3 = 0bad0b00 ldd [%i5+%o1],%g2 ! %g2 = 000000002c45b5ed 0000000070c63c18 ! %l5 = 00000000000000c2, Mem[00000000108000cd] = c0744a14 stb %l5,[%i1+0x00d] ! Mem[00000000108000cc] = c0c24a14 ! Mem[00000000100000c3] = e698253b, %l4 = cf4e601646f834b3 ldstub [%i0+0x003],%l4 ! %l4 = 0000003b000000ff ! Mem[00000000108000c0] = 33dbd3ac, %l3 = cc5346746a8f87fe swap [%i1+%g0],%l3 ! %l3 = 0000000033dbd3ac ! Mem[00000000118000d5] = b31b6365, %l2 = ba47fdea1b86affe ldstub [%i3+0x015],%l2 ! %l2 = 0000001b000000ff ! %l0 = 0a9a3bda, %l1 = 99ce629f, Mem[00000000118000e0] = 5cb53727 2672812f std %l0,[%i3+%o4] ! Mem[00000000118000e0] = 0a9a3bda 99ce629f ! Mem[00000000110000e4] = 0cc52d54, %l5 = 000000c2, %l4 = 0000003b add %i2,0x24,%g1 casa [%g1]0x80,%l5,%l4 ! %l4 = 000000000cc52d54 ! Mem[00000000918000e0] = 323f2f67, %g2 = 000000002c45b5ed lduw [%o0+%o4],%g2 ! %g2 = 00000000323f2f67 ! Mem[00000000108000d8] = e5bb5749, %l5 = 000000c2, %l5 = 000000c2 add %i1,0x18,%g1 casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000e5bb5749 p0_label_4: ! Mem[00000000908000e0] = 021d41c8aa7fbf79, %g2 = 00000000323f2f67 ldx [%i5+%o4],%g2 ! %g2 = 021d41c8aa7fbf79 ! Mem[00000000110000d4] = 1b4da745, %l7 = 5cb537272672812f swap [%i2+0x014],%l7 ! %l7 = 000000001b4da745 ! Mem[00000000110000c8] = df920c82, %l2 = 000000000000001b ldstub [%i2+%o1],%l2 ! %l2 = 000000df000000ff ! Mem[00000000110000d0] = 0a9a3bda, %l7 = 000000001b4da745 swap [%i2+%o2],%l7 ! %l7 = 000000000a9a3bda ! Mem[00000000910000c0] = 3fc6dff1, %g2 = 021d41c8aa7fbf79 ldub [%i6+0x003],%g2 ! %g2 = 000000000000003f ! Mem[00000000108000e8] = a45a6239fd7f5f93, %l1 = 915cff8e99ce629f, %l2 = 00000000000000df add %i1,0x28,%g1 casxa [%g1]0x80,%l1,%l2 ! %l2 = a45a6239fd7f5f93 ! Mem[00000000900000d4] = bd68c362, %g2 = 000000000000003f ldub [%i4+0x014],%g2 ! %g2 = 00000000000000bd ! Mem[00000000100000c8] = 29313d39511456f5, %l5 = 00000000e5bb5749, %l7 = 000000000a9a3bda add %i0,0x08,%g1 casxa [%g1]0x80,%l5,%l7 ! %l7 = 29313d39511456f5 ! Mem[00000000910000ec] = 6e6af9aa, %g2 = 00000000000000bd ldsh [%i6+0x02e],%g2 ! %g2 = 0000000000006e6a ! Mem[00000000100000c8] = 29313d39, %l2 = a45a6239fd7f5f93 swap [%i0+%o1],%l2 ! %l2 = 0000000029313d39 ba,a p0_not_taken_0_end p0_not_taken_0: ! The following code should not be executed nop stw %l0,[%i0+0x004] ldsb [%i1+0x017],%l1 stb %l7,[%i1+0x015] ldsb [%i3+0x01f],%l6 std %l6,[%i0+0x030] ldub [%i3+0x012],%l6 stw %l0,[%i2+0x03c] 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+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000029313d39 bne,a,pn %xcc,p0_reg_l2_fail mov %l2,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000000cc52d54 bne,a,pn %xcc,p0_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000e5bb5749 bne,a,pn %xcc,p0_reg_l5_fail mov %l5,%g3 ! Check Local Memory set p0_local0_expect,%g1 p0_check_local0: ldx [%g1+0x000],%g2 ! Expected data = e69825ff0b3d0deb ldx [%i0+0x000],%g3 ! Observed data at 00000000100000c0 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = fd7f5f93511456f5 ldx [%i0+0x008],%g3 ! Observed data at 00000000100000c8 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i0,0x008,%g4 ldx [%g1+0x028],%g2 ! Expected data = 36f3a0f828ffd418 ldx [%i0+0x028],%g3 ! Observed data at 00000000100000e8 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i0,0x028,%g4 set p0_local1_expect,%g1 p0_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 6a8f87fed44928c6 ldx [%i1+0x000],%g3 ! Observed data at 00000000108000c0 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 8ff789b4c0c24a14 ldx [%i1+0x008],%g3 ! Observed data at 00000000108000c8 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i1,0x008,%g4 set p0_local2_expect,%g1 p0_check_local2: ldx [%g1+0x008],%g2 ! Expected data = ff920c82e94efaba 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 = 1b4da7452672812f ldx [%i2+0x010],%g3 ! Observed data at 00000000110000d0 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i2,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = 8076fa0970166dde 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+0x010],%g2 ! Expected data = ea99055fb3ff6365 ldx [%i3+0x010],%g3 ! Observed data at 00000000118000d0 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i3,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 0a9a3bda99ce629f ldx [%i3+0x020],%g3 ! Observed data at 00000000118000e0 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 715d2e883750bdcd ldx [%i3+0x028],%g3 ! Observed data at 00000000118000e8 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = fb4150f70a9a3bda 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 ! 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: ldstuba [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000118000d8] done p0_trap1o: ldstuba [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000118000d8] done p0_trap2e: ldsha [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000118000c8] stha %l3,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[00000000110000c0] ldstuba [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000108000e0] stha %l0,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[00000000110000c8] done p0_trap2o: ldsha [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000118000c8] stha %l3,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[00000000110000c0] ldstuba [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000108000e0] stha %l0,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[00000000110000c8] 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 = be18795a70b42b5a ldx [%g1+0x008],%l1 ! %l1 = 915cff8e99ce629f ldx [%g1+0x010],%l2 ! %l2 = ba47fdea1b86affe ldx [%g1+0x018],%l3 ! %l3 = cc5346746a8f87fe ldx [%g1+0x020],%l4 ! %l4 = cf4e601646f834b3 ldx [%g1+0x028],%l5 ! %l5 = e303a4f8757c3efb ldx [%g1+0x030],%l6 ! %l6 = 715d2e883750bdcd ldx [%g1+0x038],%l7 ! %l7 = b4831fda6c125b2c ! Initialize the output register of window 0 set unres3_start,%o0 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 = a8ebcf9c 09118e6a 96dfedf4 a4dc4e38 ! %f4 = 29f4aa9f 5af9900d 0b4e1e20 c7e75a2d ! %f8 = fc37787f 54d4e49a b7de0c2a b6987f99 ! %f12 = 53d36c71 06611bec 1b6185a9 898b055a ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = bcda6fce c93ef80a 439226dd 70ef84bb ! %f20 = 4543f102 b93bddb0 2505e61e 05c39033 ! %f24 = 278d5ec4 f9d97cea 484f7e96 0969cfee ! %f28 = 78ea63f4 c12cf0ed 23452ddd 7a01a743 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = d8e350ac 742a1f0f b81ae1b0 79eeed06 ! %f36 = d989aaf2 576a38f5 a66fe094 c9e06ace ! %f40 = 344df556 dd428807 fcda811b b5a67e15 ! %f44 = d14cf1f0 9eafdfed d637c0ea aaa1ee79 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xafc6e93000000018,%g7,%g1 ! GSR scale = 3, align = 0 wr %g1,%g0,%gsr ! GSR = afc6e93000000018 wr %g0,%y ! Clear Y 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[00000000128000f4] = adebf147, %l7 = 25f1ada2, %l5 = 566027c8 add %i1,0x34,%g1 casa [%g1]0x80,%l7,%l5 ! %l5 = 00000000adebf147 ! Mem[00000000130000f0] = d863f224, %l4 = e1c59dda1d6cb857 swap [%i2+0x030],%l4 ! %l4 = 00000000d863f224 ! %l4 = 00000000d863f224, Mem[00000000900000c0] = 944d76de96098fb2 stx %l4,[%i4+%g0] ! Mem[00000000900000c0] = 00000000d863f224 ! Mem[00000000900000e4] = 0e3f571c, %g2 = 05cd8d5ef22c0095 lduh [%i4+0x026],%g2 ! %g2 = 0000000000000e3f ! Mem[00000000908000c8] = 2c45b5ed, %g2 = 0000000000000e3f lduh [%i5+%o1],%g2 ! %g2 = 0000000000002c45 ! Mem[00000000138000c4] = dd84d11f, %l1 = 7abec1e1, %l4 = d863f224 add %i3,0x04,%g1 casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000dd84d11f ! Mem[00000000908000cc] = 3c185c07, %g2 = 0000000000002c45 lduh [%i5+0x00e],%g2 ! %g2 = 0000000000003c18 ! Mem[00000000908000e4] = 7fbf79b7, %g2 = 0000000000003c18 ldub [%i5+0x025],%g2 ! %g2 = 000000000000007f ! Mem[00000000120000f8] = e11a5777, %l2 = d82d45f44b8a5d41 swap [%i0+0x038],%l2 ! %l2 = 00000000e11a5777 ! Mem[00000000918000d4] = 2b5c0eec, %g2 = 000000000000007f ldub [%o0+0x015],%g2 ! %g2 = 000000000000002b p1_label_2: ! Mem[00000000918000f0] = 1e7971cf, %g2 = 000000000000002b ldub [%o0+0x030],%g2 ! %g2 = 000000000000001e ! Mem[00000000908000d8] = c974b2c2, %g2 = 000000000000001e ldub [%i5+%o3],%g2 ! %g2 = 00000000000000c9 ! %l5 = 00000000adebf147, Mem[00000000918000e4] = ec6510fe stb %l5,[%o0+0x024] ! Mem[00000000918000e4] = 476510fe ! %l5 = 00000000adebf147, Mem[00000000918000c8] = ef085608 stw %l5,[%o0+%o1] ! Mem[00000000918000c8] = adebf147 ! Mem[00000000130000e4] = ed10cbf0, %l4 = dd84d11f, %l4 = dd84d11f add %i2,0x24,%g1 casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000ed10cbf0 ! Mem[00000000910000dc] = 8d3b436c, %g2 = 00000000000000c9 lduw [%i6+0x01c],%g2 ! %g2 = 000000008d3b436c ! Mem[00000000128000f5] = adebf147, %l6 = b8dfe5521df620ad ldstub [%i1+0x035],%l6 ! %l6 = 000000eb000000ff ! %l6 = 00000000000000eb, Mem[00000000130000ee] = 78a50d2e sth %l6,[%i2+0x02e] ! Mem[00000000130000ec] = 78a500eb ! Mem[00000000910000e0] = 4dcaad27a349e414, %g2 = 000000008d3b436c ldx [%i6+%o4],%g2 ! %g2 = 4dcaad27a349e414 ! %l2 = 00000000e11a5777, Mem[00000000900000e0] = 300ffb30e2670e3f stx %l2,[%i4+%o4] ! Mem[00000000900000e0] = 00000000e11a5777 p1_label_3: ! Mem[00000000128000d0] = 1cee6bb7, %l1 = 45de524c7abec1e1 ldstub [%i1+%o2],%l1 ! %l1 = 0000001c000000ff ! Mem[00000000138000e0] = 2f3a73fa, %l4 = 00000000ed10cbf0 ldsh [%i3+0x022],%l4 ! %l4 = 00000000000073fa ! Mem[00000000910000dc] = 436c4dca, %g2 = 4dcaad27a349e414 lduh [%i6+0x01e],%g2 ! %g2 = 000000000000436c ! Mem[00000000120000ed] = 2f69027d, %l1 = 000000000000001c ldstub [%i0+0x02d],%l1 ! %l1 = 00000069000000ff ! %l2 = 00000000e11a5777, Mem[00000000908000d0] = 5c07d0f119c1d452 stx %l2,[%i5+%o2] ! Mem[00000000908000d0] = 00000000e11a5777 ! Mem[00000000130000dc] = 5fa4f588, %l2 = 00000000e11a5777 swap [%i2+0x01c],%l2 ! %l2 = 000000005fa4f588 ! Mem[00000000910000f0] = f9aa76e7, %g2 = 000000000000436c lduh [%i6+0x030],%g2 ! %g2 = 000000000000f9aa ! Mem[00000000900000e0] = 00000000, %g18 = c14dae32ab1b99e6 ldsw [%i4+%o4],%g2 ! %g2 = c14dae32ab1b99e6 ! Mem[00000000128000c9] = 0b90c1d9, %l4 = 00000000000073fa ldstub [%i1+0x009],%l4 ! %l4 = 00000090000000ff ! %l4 = 00000090, %l5 = adebf147, Mem[00000000130000c0] = 2b2d8f15 8c464640 std %l4,[%i2+%g0] ! Mem[00000000130000c0] = 00000090 adebf147 p1_label_4: ! Mem[00000000128000cc] = c98c0e25, %l1 = 0000000000000069 ldsb [%i1+0x00f],%l1 ! %l1 = 0000000000000025 ! Mem[00000000138000d0] = 84ad44bb, %l6 = 000000eb, %l1 = 00000025 add %i3,0x10,%g1 casa [%g1]0x80,%l6,%l1 ! %l1 = 0000000084ad44bb ! Mem[00000000918000e8] = 0b9a495d8673f87b, %g2 = 0000000000000000 ldx [%o0+%o5],%g2 ! %g2 = 0b9a495d8673f87b ! Mem[00000000910000f8] = 8dc7a758, %g2 = 0b9a495d8673f87b ldsh [%i6+0x03a],%g2 ! %g2 = ffffffffffff8dc7 ! Mem[00000000128000eb] = 5d3ec4bb, %l7 = c1cd79a825f1ada2 ldstub [%i1+0x02b],%l7 ! %l7 = 000000bb000000ff ! %l2 = 000000005fa4f588, Mem[00000000138000f8] = 1b1d3732 stw %l2,[%i3+0x038] ! Mem[00000000138000f8] = 5fa4f588 ! Mem[00000000128000dc] = baba55a1, %l1 = 84ad44bb, %l4 = 00000090 add %i1,0x1c,%g1 casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000baba55a1 ! Mem[00000000900000c8] = 865fefd933898c1b, %g2 = ffffffffffff8dc7 ldx [%i4+%o1],%g2 ! %g2 = 865fefd933898c1b ! Mem[00000000120000d8] = e1208e01, %l1 = 0000000084ad44bb swap [%i0+%o3],%l1 ! %l1 = 00000000e1208e01 ! %l4 = 00000000baba55a1, Mem[00000000138000e0] = 2f3a73fad01a5935 stx %l4,[%i3+%o4] ! Mem[00000000138000e0] = 00000000baba55a1 ba,a p1_not_taken_0_end p1_not_taken_0: ! The following code should not be executed nop stw %l0,[%i0+0x004] ldsb [%i1+0x017],%l1 stb %l7,[%i1+0x015] ldsb [%i3+0x01f],%l6 std %l6,[%i0+0x030] ldub [%i3+0x012],%l6 stw %l0,[%i2+0x03c] 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 00000000e1208e01 bne,a,pn %xcc,p1_reg_l1_fail mov %l1,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000baba55a1 bne,a,pn %xcc,p1_reg_l4_fail mov %l4,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000000000eb bne,a,pn %xcc,p1_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000000000bb bne,a,pn %xcc,p1_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p1_local0_expect,%g1 p1_check_local0: ldx [%g1+0x018],%g2 ! Expected data = 84ad44bbdfd3e9e1 ldx [%i0+0x018],%g3 ! Observed data at 00000000120000d8 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i0,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 017d789e2fff027d ldx [%i0+0x028],%g3 ! Observed data at 00000000120000e8 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i0,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 4b8a5d41fce0481f ldx [%i0+0x038],%g3 ! Observed data at 00000000120000f8 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i0,0x038,%g4 set p1_local1_expect,%g1 p1_check_local1: ldx [%g1+0x008],%g2 ! Expected data = 0bffc1d9c98c0e25 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 = ffee6bb76dd24cb7 ldx [%i1+0x010],%g3 ! Observed data at 00000000128000d0 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i1,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = 5d3ec4ff6445c2dc ldx [%i1+0x028],%g3 ! Observed data at 00000000128000e8 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 8b07a430adfff147 ldx [%i1+0x030],%g3 ! Observed data at 00000000128000f0 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i1,0x030,%g4 set p1_local2_expect,%g1 p1_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 00000090adebf147 ldx [%i2+0x000],%g3 ! Observed data at 00000000130000c0 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i2,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = a610c401e11a5777 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 = ad1ab7a978a500eb 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 = 1d6cb857bae71720 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+0x020],%g2 ! Expected data = 00000000baba55a1 ldx [%i3+0x020],%g3 ! Observed data at 00000000138000e0 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i3,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = 5fa4f588890eca46 ldx [%i3+0x038],%g3 ! Observed data at 00000000138000f8 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i3,0x038,%g4 ! The test for processor 1 has passed p1_passed: ta GOOD_TRAP nop p1_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p1_failed p1_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p1_failed p1_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p1_failed p1_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p1_failed p1_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p1_failed p1_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p1_failed p1_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p1_failed p1_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p1_failed ! The test for processor 1 failed p1_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x004] ! Set processor 1 done flag set p1_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 1 failed p1_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x004] ! Set processor 1 done flag set p1_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p1_selfmod_failed: ba p1_failed mov 0xabc,%g1 p1_common_error: or %g0,0xee1,%g1 ba p1_failed mov %o5,%g3 p1_common_signature_error: set p1_temp,%g1 ba p1_failed st %g2,[%g1] ! Common Lock Number p1_common_timeout: set p1_temp,%g1 ba p1_failed st %g2,[%g1] ! Common Lock Number p1_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p1_failed mov 0x0,%g3 p1_trap1e: ldda [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000130000e0] lduwa [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000128000e0] swapa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000130000e8] done p1_trap1o: ldda [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000130000e0] lduwa [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000128000e0] swapa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000130000e8] done p1_trap2e: swapa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000138000c0] ldda [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000128000e8] lduwa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000120000c8] swapa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000120000c8] ldswa [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000128000e0] stwa %l7,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[00000000120000e0] ldsba [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000128000c0] done p1_trap2o: swapa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000138000c0] ldda [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000128000e8] lduwa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000120000c8] swapa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000120000c8] ldswa [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000128000e0] stwa %l7,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[00000000120000e0] ldsba [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000128000c0] done p1_trap3e: nop nop nop nop nop nop done p1_trap3o: nop nop nop nop nop nop done p1_init_memory_pointers: set p1_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p1_local0_start,%i0 set p1_local1_start,%i1 set p1_local2_start,%i2 set p1_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 46276f027d392ad8 ldx [%g1+0x008],%l1 ! %l1 = 45de524c7abec1e1 ldx [%g1+0x010],%l2 ! %l2 = d82d45f44b8a5d41 ldx [%g1+0x018],%l3 ! %l3 = b6b5d2e6b678e28b ldx [%g1+0x020],%l4 ! %l4 = e1c59dda1d6cb857 ldx [%g1+0x028],%l5 ! %l5 = 66e9e102566027c8 ldx [%g1+0x030],%l6 ! %l6 = b8dfe5521df620ad ldx [%g1+0x038],%l7 ! %l7 = c1cd79a825f1ada2 ! Initialize the output register of window 0 set unres3_start,%o0 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 = e5f28a07 d07f242e 371e5dc1 3d46359e ! %f4 = 3cdeeda3 85b126cf 67e8bd56 fde6bd14 ! %f8 = e14d4a2c b7abf267 8cebcf6b 32d3660b ! %f12 = abfb3080 15421887 e0ff388e 5e103ba4 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 5872663b f812158f 20678540 a584185a ! %f20 = 3755b740 89e65903 bf28bb44 571f9a27 ! %f24 = a1b25bed 5ad7c4a3 5cd7715c 0fa7bfdd ! %f28 = 737d009e 2f4bff60 92d22ca5 5378ab82 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = c5ad4a56 5b9c3f3d 8f8a083e 279f94d9 ! %f36 = 15fcda01 6856e514 f9e79db4 47a217b5 ! %f40 = 9fb4b5ea b66d3adb 42afcf87 6e7e05a2 ! %f44 = fc70d87c 0015ae33 8e762dc6 a92789c1 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xa99c9d5700000002,%g7,%g1 ! GSR scale = 0, align = 2 wr %g1,%g0,%gsr ! GSR = a99c9d5700000002 wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 2 p2_label_1: ! Mem[00000000148000e8] = ad9aa304, %l6 = f4d342e5c2c85880 swap [%i1+%o5],%l6 ! %l6 = 00000000ad9aa304 ! %l3 = 6591ca8dc88b5acb, Mem[00000000918000eb] = 5d8673f8 stb %l3,[%o0+0x02b] ! Mem[00000000918000e8] = cb8673f8 ! %l2 = a6dd8bba5cd13aa2, Mem[00000000908000cf] = 185c07d0 stb %l2,[%i5+0x00f] ! Mem[00000000908000cc] = a25c07d0 ! Mem[00000000918000f0] = 1e7971cf, %g2 = cf5c1d2e61804190 lduh [%o0+0x030],%g2 ! %g2 = 0000000000001e79 ! %l4 = 8e02e4fc41f2b844, Mem[00000000918000ea] = 49cb8673 stb %l4,[%o0+0x02a] ! Mem[00000000918000e8] = 44cb8673 ! %l0 = 41b80b95, %l1 = 4899ba54, Mem[00000000900000e0] = 300ffb30 e2670e3f std %l0,[%i4+%o4] ! Mem[00000000900000e0] = 41b80b95 4899ba54 ! Mem[00000000908000c0] = 9a4ba8d2, %g2 = 0000000000001e79 lduw [%i5+%g0],%g2 ! %g2 = 000000009a4ba8d2 ! %l7 = f940f4143867a591, Mem[00000000908000d8] = c974b2c2 stw %l7,[%i5+%o3] ! Mem[00000000908000d8] = 3867a591 ! %l4 = 8e02e4fc41f2b844, Mem[00000000910000d0] = 51199058 sth %l4,[%i6+%o2] ! Mem[00000000910000d0] = b8449058 ! Mem[00000000918000d8] = ecc7bc9d, %g2 = 000000009a4ba8d2 lduh [%o0+%o3],%g2 ! %g2 = 000000000000ecc7 p2_label_2: ! %l6 = 00000000ad9aa304, Mem[00000000918000dd] = f2bc1232 stb %l6,[%o0+0x01d] ! Mem[00000000918000dc] = 04bc1232 ! Mem[00000000148000f2] = 24aa108d, %l0 = 06092f2e41b80b95 ldstub [%i1+0x032],%l0 ! %l0 = 00000010000000ff ! Mem[00000000910000f0] = aa76e7d2, %g2 = 000000000000ecc7 ldsb [%i6+0x031],%g2 ! %g2 = ffffffffffffffaa ! Mem[00000000148000f4] = b7811ce6, %l2 = a6dd8bba5cd13aa2 swap [%i1+0x034],%l2 ! %l2 = 00000000b7811ce6 ! Mem[00000000908000c8] = 2c45b5ed70c63ca2, %g2 = ffffffffffffffaa ldx [%i5+%o1],%g2 ! %g2 = 2c45b5ed70c63ca2 ! Mem[00000000910000f8] = 54988dc7, %g2 = 2c45b5ed70c63ca2 lduh [%i6+0x038],%g2 ! %g2 = 0000000000005498 ! %l2 = b7811ce6, %l3 = c88b5acb, Mem[00000000910000f8] = 54988dc7 a758f49f std %l2,[%i6+0x038] ! Mem[00000000910000f8] = b7811ce6 c88b5acb ! Mem[00000000140000fc] = 2f7535b9, %l2 = 00000000b7811ce6 ldstub [%i0+0x03c],%l2 ! %l2 = 0000002f000000ff ! %l5 = d29db776a98fe6a3, Mem[00000000140000fc] = ff7535b9 stw %l5,[%i0+0x03c] ! Mem[00000000140000fc] = a98fe6a3 ! Mem[00000000140000f8] = d97fea7ba98fe6a3, %l5 = d29db776a98fe6a3, %l5 = d29db776a98fe6a3 add %i0,0x38,%g1 casxa [%g1]0x80,%l5,%l5 ! %l5 = d97fea7ba98fe6a3 p2_label_3: ! %l1 = 52826f184899ba54, Mem[00000000900000c0] = 944d76de96098fb2 stx %l1,[%i4+%g0] ! Mem[00000000900000c0] = 52826f184899ba54 ! %l2 = 000000000000002f, Mem[00000000910000e8] = 2e3b82f602226e6a stx %l2,[%i6+%o5] ! Mem[00000000910000e8] = 000000000000002f ! Mem[00000000158000f0] = d3109a3f0911847a, %l5 = d97fea7ba98fe6a3, %l5 = d97fea7ba98fe6a3 add %i3,0x30,%g1 casxa [%g1]0x80,%l5,%l5 ! %l5 = d3109a3f0911847a ! Mem[00000000158000c0] = a4015713ad9b10da, %l6 = 00000000ad9aa304 ldx [%i3+%g0],%l6 ! %l6 = a4015713ad9b10da ! Mem[00000000910000c4] = f11d0dac, %g2 = 0000000000005498 ldub [%i6+0x006],%g2 ! %g2 = 00000000000000f1 ! %l2 = 000000000000002f, Mem[00000000900000eb] = ebe90c67 stb %l2,[%i4+0x02b] ! Mem[00000000900000e8] = 2fe90c67 ! Mem[00000000140000f0] = bc9ee778, %l2 = 0000002f, %l7 = 3867a591 add %i0,0x30,%g1 casa [%g1]0x80,%l2,%l7 ! %l7 = 00000000bc9ee778 ! %l1 = 52826f184899ba54, Mem[00000000910000f5] = c579f5b7 stb %l1,[%i6+0x035] ! Mem[00000000910000f4] = 5479f5b7 ! %l6 = a4015713ad9b10da, Mem[00000000910000c8] = 0dac950cb2a9b434 stx %l6,[%i6+%o1] ! Mem[00000000910000c8] = a4015713ad9b10da ! Mem[00000000908000d4] = d4523867, %g2 = 00000000000000f1 lduh [%i5+0x016],%g2 ! %g2 = 000000000000d452 p2_label_4: ! Mem[00000000910000e4] = a349e414, %g2 = 000000000000d452 ldsh [%i6+0x024],%g2 ! %g2 = ffffffffffffa349 ! Mem[00000000140000c0] = efdfa976, %l2 = 0000002f, %l2 = 0000002f casa [%i0]0x80,%l2,%l2 ! %l2 = 00000000efdfa976 ! %l1 = 52826f184899ba54, Mem[00000000918000dc] = fc04bc12 sth %l1,[%o0+0x01c] ! Mem[00000000918000dc] = ba54bc12 ! Mem[00000000148000ec] = 6451010d, %l3 = 6591ca8dc88b5acb swap [%i1+0x02c],%l3 ! %l3 = 000000006451010d ! Mem[00000000148000f4] = 5cd13aa2, %l0 = 0000000000000010 ldsw [%i1+0x034],%l0 ! %l0 = 000000005cd13aa2 ! Mem[00000000140000d4] = 60ea7aae, %l6 = a4015713ad9b10da swap [%i0+0x014],%l6 ! %l6 = 0000000060ea7aae ! Mem[00000000150000de] = dc3ce8d4, %l0 = 000000005cd13aa2 ldstub [%i2+0x01e],%l0 ! %l0 = 000000e8000000ff ! Mem[00000000918000fc] = e2000000, %g2 = ffffffffffffa349 ldsb [%o0+0x03f],%g2 ! %g2 = ffffffffffffffe2 ! Mem[00000000140000e0] = bcb3866c, %l0 = 00000000000000e8 swap [%i0+%o4],%l0 ! %l0 = 00000000bcb3866c ! Mem[00000000900000fc] = f7dc96e3, %g2 = ffffffffffffffe2 lduh [%i4+0x03c],%g2 ! %g2 = 000000000000f7dc ba,a p2_not_taken_0_end p2_not_taken_0: ! The following code should not be executed nop stw %l0,[%i0+0x004] ldsb [%i1+0x017],%l1 stb %l7,[%i1+0x015] ldsb [%i3+0x01f],%l6 std %l6,[%i0+0x030] ldub [%i3+0x012],%l6 stw %l0,[%i2+0x03c] 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 00000000bcb3866c bne,a,pn %xcc,p2_reg_l0_fail mov %l0,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000efdfa976 bne,a,pn %xcc,p2_reg_l2_fail mov %l2,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000060ea7aae 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 = 1680f0aead9b10da ldx [%i0+0x010],%g3 ! Observed data at 00000000140000d0 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i0,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 000000e8f6535000 ldx [%i0+0x020],%g3 ! Observed data at 00000000140000e0 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i0,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = d97fea7ba98fe6a3 ldx [%i0+0x038],%g3 ! Observed data at 00000000140000f8 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i0,0x038,%g4 set p2_local1_expect,%g1 p2_check_local1: ldx [%g1+0x028],%g2 ! Expected data = c2c85880c88b5acb ldx [%i1+0x028],%g3 ! Observed data at 00000000148000e8 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 24aaff8d5cd13aa2 ldx [%i1+0x030],%g3 ! Observed data at 00000000148000f0 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i1,0x030,%g4 set p2_local2_expect,%g1 p2_check_local2: ldx [%g1+0x018],%g2 ! Expected data = 6a8d8390dc3cffd4 ldx [%i2+0x018],%g3 ! Observed data at 00000000150000d8 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i2,0x018,%g4 ! Processor 2, local 3 is clean ! 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: lduba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000140000c0] ldsba [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000158000c8] ldstuba [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000158000c8] ldswa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000150000e8] stha %l2,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[00000000148000c0] done p2_trap1o: lduba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000140000c0] ldsba [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000158000c8] ldstuba [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000158000c8] ldswa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000150000e8] stha %l2,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[00000000148000c0] done p2_trap2e: lduha [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000148000c0] lduwa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000158000d0] ldstuba [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000148000d8] swapa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000150000c0] ldsha [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000158000d8] done p2_trap2o: lduha [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000148000c0] lduwa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000158000d0] ldstuba [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000148000d8] swapa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000150000c0] ldsha [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000158000d8] done p2_trap3e: nop nop nop nop nop nop done p2_trap3o: nop nop nop nop nop nop done p2_init_memory_pointers: set p2_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p2_local0_start,%i0 set p2_local1_start,%i1 set p2_local2_start,%i2 set p2_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 06092f2e41b80b95 ldx [%g1+0x008],%l1 ! %l1 = 52826f184899ba54 ldx [%g1+0x010],%l2 ! %l2 = a6dd8bba5cd13aa2 ldx [%g1+0x018],%l3 ! %l3 = 6591ca8dc88b5acb ldx [%g1+0x020],%l4 ! %l4 = 8e02e4fc41f2b844 ldx [%g1+0x028],%l5 ! %l5 = d29db776a98fe6a3 ldx [%g1+0x030],%l6 ! %l6 = f4d342e5c2c85880 ldx [%g1+0x038],%l7 ! %l7 = f940f4143867a591 ! Initialize the output register of window 0 set unres3_start,%o0 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 = 1983df8e 65d3fb0e a049092a 0889e13c ! %f4 = c219906a 9cd72dee b8d7424b 541ee69c ! %f8 = e557e7e6 5163342a 25f253e7 b6632e45 ! %f12 = 3fdb2f4f 74376a9f 6f5b68e4 bc0fed79 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 7e1f894a 8c9f3b77 e917b599 034eda06 ! %f20 = 8a64c74c 6ba1a9a2 4a54f6c1 14205e2e ! %f24 = 3dc0da1f 81990560 d0dd075b 171a0b36 ! %f28 = a45da019 01d669db 1bee5f01 9deed330 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = bce34d1b 60f45cbf 27b16ada 18257c77 ! %f36 = 8effe339 0a738f1d 6163fd38 03e5d0c3 ! %f40 = 4f5266a4 b295051d 5faabc28 5c5516aa ! %f44 = 70a7a888 3e6b7d1f b5074ef9 aaf79cf4 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x8510408f00000050,%g7,%g1 ! GSR scale = 10, align = 0 wr %g1,%g0,%gsr ! GSR = 8510408f00000050 wr %g0,%y ! Clear Y 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: ! %l5 = 0bfcf413c54af94d, Mem[00000000910000d8] = d9026ce2 stw %l5,[%i6+%o3] ! Mem[00000000910000d8] = c54af94d ! Mem[00000000900000f0] = bac436a9 b3fa2701, %g2 = 068d9f7c, %g3 = 0bad0b00 ldd [%i4+0x030],%g2 ! %g2 = 00000000bac436a9 00000000b3fa2701 ! Mem[00000000910000cc] = b2a9b434, %g18 = 91759141d99cb203 ldsw [%i6+0x00c],%g2 ! %g2 = 91759141d99cb203 ! Mem[00000000160000f1] = 231f4066, %l1 = d2cbd3aa24391172 ldstub [%i0+0x031],%l1 ! %l1 = 0000001f000000ff ! Mem[00000000170000d6] = 1572e61e, %l5 = 0bfcf413c54af94d ldstub [%i2+0x016],%l5 ! %l5 = 000000e6000000ff ! %l7 = 510b9c3c7f889968, Mem[00000000908000c8] = 2c45b5ed stw %l7,[%i5+%o1] ! Mem[00000000908000c8] = 7f889968 ! Mem[00000000918000c0] = 204ac91b dfdf7aa2, %g2 = b2a9b434, %g3 = b3fa2701 ldd [%o0+%g0],%g2 ! %g2 = 00000000204ac91b 00000000dfdf7aa2 ! Mem[00000000178000e0] = 3f205ece33edf01c, %l2 = 929519cc7f3a287a, %l7 = 510b9c3c7f889968 add %i3,0x20,%g1 casxa [%g1]0x80,%l2,%l7 ! %l7 = 3f205ece33edf01c ! Mem[00000000900000f0] = c436a9b3, %g2 = 00000000204ac91b ldub [%i4+0x031],%g2 ! %g2 = 00000000000000c4 ! %l2 = 7f3a287a, %l3 = 58b5cfa5, Mem[00000000908000c8] = 7f889968 70c63c18 std %l2,[%i5+%o1] ! Mem[00000000908000c8] = 7f3a287a 58b5cfa5 p3_label_2: ! %l0 = 76234a7bffc69e3f, Mem[00000000168000f8] = 977ec83b sth %l0,[%i1+0x038] ! Mem[00000000168000f8] = 9e3fc83b ! %l1 = 000000000000001f, Mem[00000000160000e4] = 7d82798c stw %l1,[%i0+0x024] ! Mem[00000000160000e4] = 0000001f ! Mem[00000000160000e0] = 9b35b904, %l3 = 58b5cfa5, %l1 = 0000001f add %i0,0x20,%g1 casa [%g1]0x80,%l3,%l1 ! %l1 = 000000009b35b904 ! %l6 = ea942e47d65b7ef7, Mem[00000000900000f4] = b3fa2701 sth %l6,[%i4+0x034] ! Mem[00000000900000f4] = 7ef72701 ! Mem[00000000160000c0] = 1df892596bdcd35e, %l3 = ba3dbe0a58b5cfa5, %l7 = 3f205ece33edf01c casxa [%i0]0x80,%l3,%l7 ! %l7 = 1df892596bdcd35e ! Mem[00000000908000d4] = 19c1d452, %g18 = 91759141d99cb203 ldsw [%i5+0x014],%g2 ! %g2 = 91759141d99cb203 ! Mem[00000000918000f4] = b154ff4a, %g2 = 0000000019c1d452 ldsh [%o0+0x034],%g2 ! %g2 = ffffffffffffb154 ! Mem[00000000918000fc] = 929ae200, %g2 = ffffffffffffb154 ldub [%o0+0x03d],%g2 ! %g2 = 0000000000000092 ! Mem[00000000178000dc] = acec1ada, %l3 = ba3dbe0a58b5cfa5 lduh [%i3+0x01e],%l3 ! %l3 = 0000000000001ada ! Mem[00000000918000dc] = fcf2bc12, %g2 = 0000000000000092 lduw [%o0+0x01c],%g2 ! %g2 = 00000000fcf2bc12 p3_label_3: ! %l0 = 76234a7bffc69e3f, Mem[00000000900000c8] = 865fefd933898c1b stx %l0,[%i4+%o1] ! Mem[00000000900000c8] = 76234a7bffc69e3f ! %l2 = 7f3a287a, %l3 = 00001ada, Mem[00000000918000f8] = 9cdae44e 4c929ae2 std %l2,[%o0+0x038] ! Mem[00000000918000f8] = 7f3a287a 00001ada ! Mem[00000000170000d0] = ff0bc0ec1572ff1e, %l2 = 929519cc7f3a287a, %l0 = 76234a7bffc69e3f add %i2,0x10,%g1 casxa [%g1]0x80,%l2,%l0 ! %l0 = ff0bc0ec1572ff1e ! %l0 = ff0bc0ec1572ff1e, Mem[00000000908000f4] = 51972473 stw %l0,[%i5+0x034] ! Mem[00000000908000f4] = 1572ff1e ! Mem[00000000910000f8] = 54988dc7 a758f49f, %g2 = fcf2bc12, %g3 = dfdf7aa2 ldd [%i6+0x038],%g2 ! %g2 = 0000000054988dc7 00000000a758f49f ! Mem[00000000910000f8] = 54988dc7, %g2 = 0000000054988dc7 ldsh [%i6+0x038],%g2 ! %g2 = 0000000000005498 ! Mem[00000000160000c8] = f89b3a9dc6dc1dfb, %l5 = 00000000000000e6, %l7 = 1df892596bdcd35e add %i0,0x08,%g1 casxa [%g1]0x80,%l5,%l7 ! %l7 = f89b3a9dc6dc1dfb ! %l2 = 929519cc7f3a287a, Mem[00000000910000c2] = d33fc6df sth %l2,[%i6+0x002] ! Mem[00000000910000c0] = 287ac6df ! %l2 = 929519cc7f3a287a, Mem[00000000908000f4] = 1572ff1e stw %l2,[%i5+0x034] ! Mem[00000000908000f4] = 7f3a287a ! %l3 = 0000000000001ada, Mem[00000000918000f3] = cfb154ff stb %l3,[%o0+0x033] ! Mem[00000000918000f0] = dab154ff p3_label_4: ! %l2 = 929519cc7f3a287a, Mem[00000000900000d0] = 47344bf1bd68c362 stx %l2,[%i4+%o2] ! Mem[00000000900000d0] = 929519cc7f3a287a ! Mem[00000000910000e8] = 2e3b82f6 02226e6a, %g2 = 00005498, %g3 = a758f49f ldd [%i6+%o5],%g2 ! %g2 = 000000002e3b82f6 0000000002226e6a ! Mem[00000000168000d8] = e0402987be35aa91, %l1 = 000000009b35b904, %l3 = 0000000000001ada add %i1,0x18,%g1 casxa [%g1]0x80,%l1,%l3 ! %l3 = e0402987be35aa91 ! Mem[00000000178000f3] = d99a91e2, %l4 = 9bc5bb603a02ea16 ldstub [%i3+0x033],%l4 ! %l4 = 000000e2000000ff ! Mem[00000000908000cc] = cfa55c07, %g2 = 000000002e3b82f6 ldub [%i5+0x00e],%g2 ! %g2 = 00000000000000cf ! Mem[00000000168000d0] = 8b1c3875, %l6 = ea942e47d65b7ef7 swap [%i1+%o2],%l6 ! %l6 = 000000008b1c3875 ! Mem[00000000910000e4] = a349e414, %g2 = 00000000000000cf ldsh [%i6+0x024],%g2 ! %g2 = ffffffffffffa349 ! Mem[00000000170000c3] = 31fe0944, %l3 = e0402987be35aa91 ldstub [%i2+0x003],%l3 ! %l3 = 00000044000000ff ! Mem[00000000168000e8] = d0c63123f4c30f21, %l5 = 00000000000000e6, %l4 = 00000000000000e2 add %i1,0x28,%g1 casxa [%g1]0x80,%l5,%l4 ! %l4 = d0c63123f4c30f21 ! Mem[00000000160000ed] = 69ba1d76, %l5 = 00000000000000e6 ldstub [%i0+0x02d],%l5 ! %l5 = 000000ba000000ff ba,a p3_not_taken_0_end p3_not_taken_0: ! The following code should not be executed nop stw %l0,[%i0+0x004] ldsb [%i1+0x017],%l1 stb %l7,[%i1+0x015] ldsb [%i3+0x01f],%l6 std %l6,[%i0+0x030] ldub [%i3+0x012],%l6 stw %l0,[%i2+0x03c] 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+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000009b35b904 bne,a,pn %xcc,p3_reg_l1_fail mov %l1,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000000044 bne,a,pn %xcc,p3_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be d0c63123f4c30f21 bne,a,pn %xcc,p3_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000000000ba bne,a,pn %xcc,p3_reg_l5_fail mov %l5,%g3 ! Check Local Memory set p3_local0_expect,%g1 p3_check_local0: ldx [%g1+0x020],%g2 ! Expected data = 9b35b9040000001f ldx [%i0+0x020],%g3 ! Observed data at 00000000160000e0 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 538382ed69ff1d76 ldx [%i0+0x028],%g3 ! Observed data at 00000000160000e8 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 23ff40666f9a9e2e ldx [%i0+0x030],%g3 ! Observed data at 00000000160000f0 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i0,0x030,%g4 set p3_local1_expect,%g1 p3_check_local1: ldx [%g1+0x010],%g2 ! Expected data = d65b7ef7a800302a ldx [%i1+0x010],%g3 ! Observed data at 00000000168000d0 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i1,0x010,%g4 ldx [%g1+0x038],%g2 ! Expected data = 9e3fc83b25426bcb 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+0x000],%g2 ! Expected data = 31fe09ff508c5083 ldx [%i2+0x000],%g3 ! Observed data at 00000000170000c0 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i2,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = ff0bc0ec1572ff1e ldx [%i2+0x010],%g3 ! Observed data at 00000000170000d0 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i2,0x010,%g4 set p3_local3_expect,%g1 p3_check_local3: ldx [%g1+0x030],%g2 ! Expected data = d99a91ff4a3b0f6b ldx [%i3+0x030],%g3 ! Observed data at 00000000178000f0 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i3,0x030,%g4 ! The test for processor 3 has passed p3_passed: ta GOOD_TRAP nop p3_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p3_failed p3_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p3_failed p3_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p3_failed p3_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p3_failed p3_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p3_failed p3_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p3_failed p3_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p3_failed p3_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p3_failed ! The test for processor 3 failed p3_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x00c] ! Set processor 3 done flag set p3_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 3 failed p3_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x00c] ! Set processor 3 done flag set p3_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p3_selfmod_failed: ba p3_failed mov 0xabc,%g1 p3_common_error: or %g0,0xee3,%g1 ba p3_failed mov %o5,%g3 p3_common_signature_error: set p3_temp,%g1 ba p3_failed st %g2,[%g1] ! Common Lock Number p3_common_timeout: set p3_temp,%g1 ba p3_failed st %g2,[%g1] ! Common Lock Number p3_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p3_failed mov 0x0,%g3 p3_trap1e: ldxa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000178000d8] lduba [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000168000d0] ldstuba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000160000c0] ldstuba [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000160000e8] ldsha [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000160000e0] lduha [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000178000c0] ldsha [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000160000d8] done p3_trap1o: ldxa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000178000d8] lduba [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000168000d0] ldstuba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000160000c0] ldstuba [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000160000e8] ldsha [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000160000e0] lduha [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000178000c0] ldsha [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000160000d8] done p3_trap2e: stha %l0,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000160000d0] stwa %l7,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000178000d0] done p3_trap2o: stha %l0,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000160000d0] stwa %l7,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000178000d0] done p3_trap3e: nop nop nop done p3_trap3o: 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 = 76234a7bffc69e3f ldx [%g1+0x008],%l1 ! %l1 = d2cbd3aa24391172 ldx [%g1+0x010],%l2 ! %l2 = 929519cc7f3a287a ldx [%g1+0x018],%l3 ! %l3 = ba3dbe0a58b5cfa5 ldx [%g1+0x020],%l4 ! %l4 = 9bc5bb603a02ea16 ldx [%g1+0x028],%l5 ! %l5 = 0bfcf413c54af94d ldx [%g1+0x030],%l6 ! %l6 = ea942e47d65b7ef7 ldx [%g1+0x038],%l7 ! %l7 = 510b9c3c7f889968 ! Initialize the output register of window 0 set unres3_start,%o0 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 = b58eb3b2 8ee6a6b3 1d0eac6b 9970a97d ! %f4 = 337c19be d782dd96 f259e9da d5477c42 ! %f8 = 6346bec4 62289048 162e6516 a61f769d ! %f12 = c5039563 165ecbd8 cbe027e7 bbab3f92 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = edab5ca6 d21dd324 8d252b10 3f6ed675 ! %f20 = 1c22e36b 818b97cc e326602a 9bc3d3d2 ! %f24 = eac04d15 5ecce50a 3c6e8521 a2500736 ! %f28 = 8923d8f0 5458f753 fd85faa9 76e37490 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 8338c1ac 3c6076c0 1358efd6 5d269d2a ! %f36 = d75cc1a1 f522d907 691745a4 23429119 ! %f40 = 1f994fd5 fa4a0d85 0d684f4c b2d07e5a ! %f44 = d100afca cace19d3 9db60d33 d0927803 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x6f91d0470000007e,%g7,%g1 ! GSR scale = 15, align = 6 wr %g1,%g0,%gsr ! GSR = 6f91d0470000007e wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 4 p4_label_1: ! Mem[00000000198000f8] = 086a16c7, %l7 = 34ac7dc7d3dc46e4 ldstub [%i3+0x038],%l7 ! %l7 = 00000008000000ff ! Mem[00000000198000cc] = c4deeb3a, %l3 = d7121429fa88d312 swap [%i3+0x00c],%l3 ! %l3 = 00000000c4deeb3a ! Mem[00000000180000e5] = 63ba0ad9, %l5 = 9765ee6aa5a98184 ldstub [%i0+0x025],%l5 ! %l5 = 000000ba000000ff ! Mem[00000000900000e8] = 571c54eb e90c6744, %g2 = 76c17b27, %g3 = 0bad0b00 ldd [%i4+%o5],%g2 ! %g2 = 00000000571c54eb 00000000e90c6744 ! Mem[00000000190000de] = 0f1d05ed, %l4 = f7deb6f8d18d9763 ldstub [%i2+0x01e],%l4 ! %l4 = 00000005000000ff ! Mem[00000000900000f8] = c3eb3eb6f7dc96e3, %g2 = 00000000571c54eb ldx [%i4+0x038],%g2 ! %g2 = c3eb3eb6f7dc96e3 ! Mem[00000000188000c4] = 6f721882, %l0 = fc44766c, %l7 = 00000008 add %i1,0x04,%g1 casa [%g1]0x80,%l0,%l7 ! %l7 = 000000006f721882 ! Mem[00000000190000d8] = 6cc4747a0f1dffed, %l0 = b85356a3fc44766c, %l3 = 00000000c4deeb3a add %i2,0x18,%g1 casxa [%g1]0x80,%l0,%l3 ! %l3 = 6cc4747a0f1dffed ! %l0 = b85356a3fc44766c, Mem[00000000180000c0] = 0d9bd0f0 stw %l0,[%i0+%g0] ! Mem[00000000180000c0] = fc44766c ! %l3 = 6cc4747a0f1dffed, Mem[00000000908000e8] = b78db54058f195d5 stx %l3,[%i5+%o5] ! Mem[00000000908000e8] = 6cc4747a0f1dffed p4_label_2: ! Mem[00000000190000c0] = 2b3e26c4, %l6 = 39a776aa, %l0 = fc44766c casa [%i2]0x80,%l6,%l0 ! %l0 = 000000002b3e26c4 ! %l4 = 00000005, %l5 = 000000ba, Mem[00000000910000d8] = d9026ce2 8d3b436c std %l4,[%i6+%o3] ! Mem[00000000910000d8] = 00000005 000000ba ! Mem[00000000188000ec] = 64265232, %l7 = 000000006f721882 swap [%i1+0x02c],%l7 ! %l7 = 0000000064265232 ! %l5 = 00000000000000ba, Mem[00000000188000c0] = 692662e66f721882 stx %l5,[%i1+%g0] ! Mem[00000000188000c0] = 00000000000000ba ! Mem[00000000918000cc] = 3d403ff8, %g2 = c3eb3eb6f7dc96e3 ldub [%o0+0x00c],%g2 ! %g2 = 000000000000003d ! Mem[00000000180000f8] = 1516402c, %l6 = 39a776aa, %l0 = 2b3e26c4 add %i0,0x38,%g1 casa [%g1]0x80,%l6,%l0 ! %l0 = 000000001516402c ! %l1 = d01523905282f679, Mem[00000000910000e6] = e4142e3b stb %l1,[%i6+0x026] ! Mem[00000000910000e4] = 79142e3b ! Mem[00000000190000c8] = 6f6337ba, %l5 = 00000000000000ba lduw [%i2+%o1],%l5 ! %l5 = 000000006f6337ba ! Mem[00000000900000ec] = 6744bac4, %g2 = 000000000000003d ldsh [%i4+0x02e],%g2 ! %g2 = 0000000000006744 ! Mem[00000000180000c1] = fc44766c, %l2 = 688186b1f8373cfe ldstub [%i0+0x001],%l2 ! %l2 = 00000044000000ff p4_label_3: ! Mem[00000000190000f0] = 15bd97dd4b922c61, %l0 = 000000001516402c, %l0 = 000000001516402c add %i2,0x30,%g1 casxa [%g1]0x80,%l0,%l0 ! %l0 = 15bd97dd4b922c61 ! Mem[00000000188000d3] = 4de4cc4a, %l3 = 6cc4747a0f1dffed ldstub [%i1+0x013],%l3 ! %l3 = 0000004a000000ff ! Mem[00000000918000fc] = 4c929ae2, %g2 = 0000000000006744 lduh [%o0+0x03c],%g2 ! %g2 = 0000000000004c92 ! Mem[00000000900000c0] = 944d76de 96098fb2, %g2 = 00004c92, %g3 = e90c6744 ldd [%i4+%g0],%g2 ! %g2 = 00000000944d76de 0000000096098fb2 ! %l2 = 00000044, %l3 = 0000004a, Mem[00000000900000c0] = 944d76de 96098fb2 std %l2,[%i4+%g0] ! Mem[00000000900000c0] = 00000044 0000004a ! Mem[00000000908000d4] = 19c1d452, %g2 = 00000000944d76de lduw [%i5+0x014],%g2 ! %g2 = 0000000019c1d452 ! Mem[00000000188000c4] = 000000ba, %l6 = 39a776aa, %l0 = 4b922c61 add %i1,0x04,%g1 casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000000000ba ! Mem[00000000908000c0] = 9a4ba8d2, %g2 = 0000000019c1d452 ldsh [%i5+%g0],%g2 ! %g2 = ffffffffffff9a4b ! Mem[00000000180000d0] = e2714b3f, %l3 = 000000000000004a swap [%i0+%o2],%l3 ! %l3 = 00000000e2714b3f ! Mem[00000000908000f0] = 7c325197, %g2 = ffffffffffff9a4b lduh [%i5+0x032],%g2 ! %g2 = 0000000000007c32 p4_label_4: ! Mem[00000000188000e0] = 50d39633, %l3 = e2714b3f, %l0 = 000000ba add %i1,0x20,%g1 casa [%g1]0x80,%l3,%l0 ! %l0 = 0000000050d39633 ! %l0 = 50d39633, %l1 = 5282f679, Mem[00000000910000d8] = 00000005 000000ba std %l0,[%i6+%o3] ! Mem[00000000910000d8] = 50d39633 5282f679 ! Mem[00000000188000f6] = 6b96b5db, %l3 = 00000000e2714b3f ldstub [%i1+0x036],%l3 ! %l3 = 000000b5000000ff ! Mem[00000000190000e8] = ce81acad, %l3 = 000000b5, %l7 = 64265232 add %i2,0x28,%g1 casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000ce81acad ! Mem[00000000918000e4] = 10fe0b9a, %g2 = 0000000000007c32 lduh [%o0+0x026],%g2 ! %g2 = 00000000000010fe ! Mem[00000000900000f0] = 36a9b3fa, %g2 = 00000000000010fe lduh [%i4+0x032],%g2 ! %g2 = 00000000000036a9 ! Mem[00000000918000f8] = 9cdae44e 4c929ae2, %g2 = 000036a9, %g3 = 96098fb2 ldd [%o0+0x038],%g2 ! %g2 = 000000009cdae44e 000000004c929ae2 ! Mem[00000000198000d8] = 22dcf123, %l4 = 0000000000000005 swap [%i3+%o3],%l4 ! %l4 = 0000000022dcf123 ! Mem[00000000188000cc] = 233a232b, %l2 = 0000000000000044 swap [%i1+0x00c],%l2 ! %l2 = 00000000233a232b ! Mem[00000000908000c4] = e9983a51, %g18 = 8de348ec0d2761bf ldsw [%i5+0x004],%g2 ! %g2 = 8de348ec0d2761bf ba,a p4_not_taken_0_end p4_not_taken_0: ! The following code should not be executed nop stw %l0,[%i0+0x004] ldsb [%i1+0x017],%l1 stb %l7,[%i1+0x015] ldsb [%i3+0x01f],%l6 std %l6,[%i0+0x030] ldub [%i3+0x012],%l6 stw %l0,[%i2+0x03c] ba,a p4_branch_failed p4_not_taken_0_end: ! End of Random Code for Thread 4 1: membar #Sync ! Force all stores to complete p4_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x010] ! Set processor 4 done flag ! Check Registers p4_check_registers: set p4_expected_registers,%g1 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000233a232b bne,a,pn %xcc,p4_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000000000b5 bne,a,pn %xcc,p4_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000022dcf123 bne,a,pn %xcc,p4_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000006f6337ba bne,a,pn %xcc,p4_reg_l5_fail mov %l5,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000ce81acad 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 = fcff766c5a478abf ldx [%i0+0x000],%g3 ! Observed data at 00000000180000c0 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i0,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 0000004a633039cb ldx [%i0+0x010],%g3 ! Observed data at 00000000180000d0 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i0,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 8b38a66563ff0ad9 ldx [%i0+0x020],%g3 ! Observed data at 00000000180000e0 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i0,0x020,%g4 set p4_local1_expect,%g1 p4_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 00000000000000ba ldx [%i1+0x000],%g3 ! Observed data at 00000000188000c0 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 9eabcc0400000044 ldx [%i1+0x008],%g3 ! Observed data at 00000000188000c8 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 4de4ccff46cd8602 ldx [%i1+0x010],%g3 ! Observed data at 00000000188000d0 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i1,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = bbc9e6726f721882 ldx [%i1+0x028],%g3 ! Observed data at 00000000188000e8 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 1600c8236b96ffdb ldx [%i1+0x030],%g3 ! Observed data at 00000000188000f0 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i1,0x030,%g4 set p4_local2_expect,%g1 p4_check_local2: ldx [%g1+0x018],%g2 ! Expected data = 6cc4747a0f1dffed ldx [%i2+0x018],%g3 ! Observed data at 00000000190000d8 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i2,0x018,%g4 set p4_local3_expect,%g1 p4_check_local3: ldx [%g1+0x008],%g2 ! Expected data = 3d534fbbfa88d312 ldx [%i3+0x008],%g3 ! Observed data at 00000000198000c8 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i3,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 000000057ff4435e ldx [%i3+0x018],%g3 ! Observed data at 00000000198000d8 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i3,0x018,%g4 ldx [%g1+0x038],%g2 ! Expected data = ff6a16c7997c9aa9 ldx [%i3+0x038],%g3 ! Observed data at 00000000198000f8 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i3,0x038,%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: swapa [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000190000e0] stha %l5,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000180000d8] ldswa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000190000d8] swapa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000190000d8] ldda [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000180000d0] stwa %l4,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000188000d8] lduwa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000180000d8] done p4_trap1o: swapa [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000190000e0] stha %l5,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000180000d8] ldswa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000190000d8] swapa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000190000d8] ldda [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000180000d0] stwa %l4,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000188000d8] lduwa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000180000d8] done p4_trap2e: swapa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000190000d8] ldstuba [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000188000e0] ldda [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000188000e0] stha %l7,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[00000000190000c8] ldxa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000188000d0] lduha [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000190000c8] done p4_trap2o: swapa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000190000d8] ldstuba [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000188000e0] ldda [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000188000e0] stha %l7,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[00000000190000c8] ldxa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000188000d0] lduha [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000190000c8] 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 = b85356a3fc44766c ldx [%g1+0x008],%l1 ! %l1 = d01523905282f679 ldx [%g1+0x010],%l2 ! %l2 = 688186b1f8373cfe ldx [%g1+0x018],%l3 ! %l3 = d7121429fa88d312 ldx [%g1+0x020],%l4 ! %l4 = f7deb6f8d18d9763 ldx [%g1+0x028],%l5 ! %l5 = 9765ee6aa5a98184 ldx [%g1+0x030],%l6 ! %l6 = af20df1a39a776aa ldx [%g1+0x038],%l7 ! %l7 = 34ac7dc7d3dc46e4 ! Initialize the output register of window 0 set unres3_start,%o0 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 = f07c775f 8626cb8a b5b1a679 dde5ea73 ! %f4 = 8444b8d3 18849a34 bf457e3a be13570d ! %f8 = 537e79ae 5c3cbf2e 9694afe2 2e67186e ! %f12 = 14a9e379 6b2f1a20 228c32a2 a67234d6 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = c750428b 478e89b9 5018e77b 0bc2a099 ! %f20 = edd81247 25637f35 bb07463c 81f70c3f ! %f24 = 98a682cd 31ef2c93 c776a187 dea90957 ! %f28 = 700aa2a7 7e379cbb 51be93af c4ca902a ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 4117e492 6cab71df 89ab1b31 6d25753d ! %f36 = 36a03a46 e58a8f79 5a9dda74 4e3cf8ec ! %f40 = f67868c5 abd33bf2 4197c800 e41c9e0c ! %f44 = 1827f101 012a9c71 0371c1b9 e2876acb ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x520ef54000000047,%g7,%g1 ! GSR scale = 8, align = 7 wr %g1,%g0,%gsr ! GSR = 520ef54000000047 wr %g0,%y ! Clear Y 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[00000000900000e0] = 300ffb30 e2670e3f, %g2 = 2a4c2ffa, %g3 = 0bad0b00 ldd [%i4+%o4],%g2 ! %g2 = 00000000300ffb30 00000000e2670e3f ! %l0 = 0d550cca07e8e8ea, Mem[00000000910000f5] = c579f554 stb %l0,[%i6+0x035] ! Mem[00000000910000f4] = ea79f554 ! Mem[000000001b8000f4] = 5b9028dc, %l4 = b86b0aeaa298b562 swap [%i3+0x034],%l4 ! %l4 = 000000005b9028dc ! %l0 = 0d550cca07e8e8ea, Mem[000000001b8000c8] = 0fd1c07f stw %l0,[%i3+%o1] ! Mem[000000001b8000c8] = 07e8e8ea ! Mem[00000000908000c8] = b5ed70c6, %g2 = 00000000300ffb30 ldsh [%i5+0x00a],%g2 ! %g2 = ffffffffffffb5ed ! %l6 = 3c699663, %l7 = f85f9693, Mem[00000000900000e0] = 300ffb30 e2670e3f std %l6,[%i4+%o4] ! Mem[00000000900000e0] = 3c699663 f85f9693 ! Mem[000000001b8000c0] = 9c1d4690, %l4 = 000000005b9028dc swap [%i3+%g0],%l4 ! %l4 = 000000009c1d4690 ! Mem[00000000910000f8] = 54988dc7, %g2 = ffffffffffffb5ed lduw [%i6+0x038],%g2 ! %g2 = 0000000054988dc7 ! Mem[000000001a0000cc] = bd7340a5, %l3 = cc90ef32b45dddd5 swap [%i0+0x00c],%l3 ! %l3 = 00000000bd7340a5 ! Mem[000000001b0000e1] = 2bd13702, %l1 = f68635efdf457393 ldstub [%i2+0x021],%l1 ! %l1 = 000000d1000000ff p5_label_2: ! Mem[000000001b8000c8] = 07e8e8ea156c3480, %l2 = 07abb20616ca45cd, %l2 = 07abb20616ca45cd add %i3,0x08,%g1 casxa [%g1]0x80,%l2,%l2 ! %l2 = 07e8e8ea156c3480 ! Mem[00000000910000f4] = d2ea79f5, %g2 = 0000000054988dc7 ldsh [%i6+0x034],%g2 ! %g2 = ffffffffffffd2ea ! %l0 = 07e8e8ea, %l1 = 000000d1, Mem[000000001a0000e0] = ab913894 c2c8823a std %l0,[%i0+%o4] ! Mem[000000001a0000e0] = 07e8e8ea 000000d1 ! %l2 = 07e8e8ea156c3480, Mem[00000000908000df] = 4b021d41 stb %l2,[%i5+0x01f] ! Mem[00000000908000dc] = 80021d41 ! Mem[000000001b8000d8] = 041a42f393d2105a, %l7 = a886d223f85f9693, %l7 = a886d223f85f9693 add %i3,0x18,%g1 casxa [%g1]0x80,%l7,%l7 ! %l7 = 041a42f393d2105a ! Mem[000000001b0000d0] = 7a87367f, %l4 = 9c1d4690, %l7 = 93d2105a add %i2,0x10,%g1 casa [%g1]0x80,%l4,%l7 ! %l7 = 000000007a87367f ! Mem[000000001b8000d0] = 149fed3e, %l2 = 07e8e8ea156c3480 swap [%i3+%o2],%l2 ! %l2 = 00000000149fed3e ! Mem[000000001a0000c4] = 9e7d8cba, %l2 = 149fed3e, %l5 = ea090913 add %i0,0x04,%g1 casa [%g1]0x80,%l2,%l5 ! %l5 = 000000009e7d8cba ! Mem[00000000918000e8] = 5d8673f8, %g2 = ffffffffffffd2ea ldsb [%o0+0x02b],%g2 ! %g2 = 000000000000005d ! Mem[000000001a8000f0] = 36541154, %l1 = 000000d1, %l0 = 07e8e8ea add %i1,0x30,%g1 casa [%g1]0x80,%l1,%l0 ! %l0 = 0000000036541154 p5_label_3: ! Mem[00000000910000d0] = 905815ef, %g2 = 000000000000005d ldub [%i6+0x012],%g2 ! %g2 = 0000000000000090 ! %l6 = 8e8d72fa3c699663, Mem[000000001b0000ea] = 7ca38aa3 stb %l6,[%i2+0x02a] ! Mem[000000001b0000e8] = 7ca363a3 ! Mem[000000001a0000f0] = 94c2194d0e3010a5, %l2 = 00000000149fed3e, %l3 = 00000000bd7340a5 add %i0,0x30,%g1 casxa [%g1]0x80,%l2,%l3 ! %l3 = 94c2194d0e3010a5 ! %l6 = 8e8d72fa3c699663, Mem[00000000900000f8] = c3eb3eb6f7dc96e3 stx %l6,[%i4+0x038] ! Mem[00000000900000f8] = 8e8d72fa3c699663 ! Mem[00000000910000d0] = 51199058, %g2 = 0000000000000090 ldsb [%i6+%o2],%g2 ! %g2 = 0000000000000051 ! Mem[00000000910000e8] = 2e3b82f6, %g18 = 44a3cf9feeae3820 ldsw [%i6+%o5],%g2 ! %g2 = 44a3cf9feeae3820 ! Mem[000000001a8000d4] = d8db0b30, %l0 = 0000000036541154 ldstub [%i1+0x014],%l0 ! %l0 = 000000d8000000ff ! Mem[000000001a0000c7] = 9e7d8cba, %l5 = 000000009e7d8cba ldstub [%i0+0x007],%l5 ! %l5 = 000000ba000000ff ! Mem[000000001b8000e8] = 2f2d942e3f2863c4, %l2 = 00000000149fed3e, %l7 = 000000007a87367f add %i3,0x28,%g1 casxa [%g1]0x80,%l2,%l7 ! %l7 = 2f2d942e3f2863c4 ! Mem[000000001a0000f0] = 94c2194d0e3010a5, %l5 = 00000000000000ba, %l0 = 00000000000000d8 add %i0,0x30,%g1 casxa [%g1]0x80,%l5,%l0 ! %l0 = 94c2194d0e3010a5 p5_label_4: ! Mem[000000001b8000ec] = 3f2863c4, %l1 = 00000000000000d1 swap [%i3+0x02c],%l1 ! %l1 = 000000003f2863c4 ! Mem[000000001a0000c8] = be33d1b0b45dddd5, %l2 = 00000000149fed3e, %l2 = 00000000149fed3e add %i0,0x08,%g1 casxa [%g1]0x80,%l2,%l2 ! %l2 = be33d1b0b45dddd5 ! Mem[000000001a8000ec] = 1d57cdbf, %l3 = 94c2194d0e3010a5 ldsw [%i1+0x02c],%l3 ! %l3 = 000000001d57cdbf ! Mem[000000001a0000d0] = 3a30da92, %l4 = 9c1d4690, %l4 = 9c1d4690 add %i0,0x10,%g1 casa [%g1]0x80,%l4,%l4 ! %l4 = 000000003a30da92 ! Mem[00000000900000c8] = efd93389, %g2 = 000000002e3b82f6 ldsh [%i4+0x00a],%g2 ! %g2 = ffffffffffffefd9 ! Mem[000000001a8000c0] = 3c747735, %l2 = be33d1b0b45dddd5 swap [%i1+%g0],%l2 ! %l2 = 000000003c747735 ! Mem[000000001b0000fc] = 986f08d8, %l7 = 3f2863c4, %l4 = 3a30da92 add %i2,0x3c,%g1 casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000986f08d8 ! Mem[00000000918000d0] = 73445693882b5c0e, %g2 = ffffffffffffefd9 ldx [%o0+%o2],%g2 ! %g2 = 73445693882b5c0e ! Mem[000000001a0000f8] = 6bb76eef, %l2 = 000000003c747735 swap [%i0+0x038],%l2 ! %l2 = 000000006bb76eef ! Mem[00000000918000e0] = 323f2f67, %g2 = 73445693882b5c0e lduh [%o0+%o4],%g2 ! %g2 = 000000000000323f ba,a p5_not_taken_0_end p5_not_taken_0: ! The following code should not be executed nop stw %l0,[%i0+0x004] ldsb [%i1+0x017],%l1 stb %l7,[%i1+0x015] ldsb [%i3+0x01f],%l6 std %l6,[%i0+0x030] ldub [%i3+0x012],%l6 stw %l0,[%i2+0x03c] ba,a p5_branch_failed p5_not_taken_0_end: ! End of Random Code for Thread 5 p5_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x014] ! Set processor 5 done flag ! Check Registers p5_check_registers: set p5_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 94c2194d0e3010a5 bne,a,pn %xcc,p5_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000003f2863c4 bne,a,pn %xcc,p5_reg_l1_fail mov %l1,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000001d57cdbf bne,a,pn %xcc,p5_reg_l3_fail mov %l3,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000000000ba bne,a,pn %xcc,p5_reg_l5_fail mov %l5,%g3 ! Check Local Memory set p5_local0_expect,%g1 p5_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 496219c19e7d8cff ldx [%i0+0x000],%g3 ! Observed data at 000000001a0000c0 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = be33d1b0b45dddd5 ldx [%i0+0x008],%g3 ! Observed data at 000000001a0000c8 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i0,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = 07e8e8ea000000d1 ldx [%i0+0x020],%g3 ! Observed data at 000000001a0000e0 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i0,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = 3c747735520a5919 ldx [%i0+0x038],%g3 ! Observed data at 000000001a0000f8 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i0,0x038,%g4 set p5_local1_expect,%g1 p5_check_local1: ldx [%g1+0x000],%g2 ! Expected data = b45dddd5462f9a2d ldx [%i1+0x000],%g3 ! Observed data at 000000001a8000c0 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i1,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 1ba6c34affdb0b30 ldx [%i1+0x010],%g3 ! Observed data at 000000001a8000d0 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i1,0x010,%g4 set p5_local2_expect,%g1 p5_check_local2: ldx [%g1+0x020],%g2 ! Expected data = 2bff37029ecea75a ldx [%i2+0x020],%g3 ! Observed data at 000000001b0000e0 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 7ca363a3c21743f5 ldx [%i2+0x028],%g3 ! Observed data at 000000001b0000e8 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i2,0x028,%g4 set p5_local3_expect,%g1 p5_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 5b9028dc6d2927a3 ldx [%i3+0x000],%g3 ! Observed data at 000000001b8000c0 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 07e8e8ea156c3480 ldx [%i3+0x008],%g3 ! Observed data at 000000001b8000c8 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 156c3480dc99c81a ldx [%i3+0x010],%g3 ! Observed data at 000000001b8000d0 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i3,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = 2f2d942e000000d1 ldx [%i3+0x028],%g3 ! Observed data at 000000001b8000e8 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = a371da69a298b562 ldx [%i3+0x030],%g3 ! Observed data at 000000001b8000f0 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i3,0x030,%g4 ! The test for processor 5 has passed p5_passed: ta GOOD_TRAP nop p5_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p5_failed p5_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p5_failed p5_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p5_failed p5_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p5_failed p5_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p5_failed p5_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p5_failed p5_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p5_failed p5_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p5_failed ! The test for processor 5 failed p5_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x014] ! Set processor 5 done flag set p5_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 5 failed p5_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x014] ! Set processor 5 done flag set p5_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p5_selfmod_failed: ba p5_failed mov 0xabc,%g1 p5_common_error: or %g0,0xee5,%g1 ba p5_failed mov %o5,%g3 p5_common_signature_error: set p5_temp,%g1 ba p5_failed st %g2,[%g1] ! Common Lock Number p5_common_timeout: set p5_temp,%g1 ba p5_failed st %g2,[%g1] ! Common Lock Number p5_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p5_failed mov 0x0,%g3 p5_trap1e: lduha [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000001a0000d0] swapa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000001a0000e8] done p5_trap1o: lduha [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000001a0000d0] swapa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000001a0000e8] done p5_trap2e: lduha [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000001b0000c0] ldswa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001a8000e8] swapa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000001a8000d0] done p5_trap2o: lduha [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000001b0000c0] ldswa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001a8000e8] swapa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000001a8000d0] done p5_trap3e: nop done p5_trap3o: nop done p5_init_memory_pointers: set p5_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p5_local0_start,%i0 set p5_local1_start,%i1 set p5_local2_start,%i2 set p5_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 0d550cca07e8e8ea ldx [%g1+0x008],%l1 ! %l1 = f68635efdf457393 ldx [%g1+0x010],%l2 ! %l2 = 07abb20616ca45cd ldx [%g1+0x018],%l3 ! %l3 = cc90ef32b45dddd5 ldx [%g1+0x020],%l4 ! %l4 = b86b0aeaa298b562 ldx [%g1+0x028],%l5 ! %l5 = 61c71477ea090913 ldx [%g1+0x030],%l6 ! %l6 = 8e8d72fa3c699663 ldx [%g1+0x038],%l7 ! %l7 = a886d223f85f9693 ! Initialize the output register of window 0 set unres3_start,%o0 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 = 227a2603 75c2e21a 904f1d74 3dbba3b0 ! %f4 = 185e93e4 eef75e5b 63914793 9bd09cbc ! %f8 = 7ce76fac 4a53a860 74ecf79d 888d4f23 ! %f12 = b375386d 45506d13 0fa88947 d7a65181 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 2d8fd854 6a26a451 3d68865f ce50cf06 ! %f20 = 50d3eddc 3c2b83a1 bf8de9db baa7ca79 ! %f24 = 46a53345 57bb02ae cd2e0ff7 8f1f055e ! %f28 = cd602161 c894607b 3d4180a7 485977d3 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 5d3221f9 30edb504 516b14e5 3c12d8db ! %f36 = d6ab652b b7c43811 92977c5b 5788914e ! %f40 = 4bc71ba3 29dfe8e2 6a6e434e d0e9c21e ! %f44 = 21e54eb1 77aa9857 bc976d36 88aea6f4 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x4d57e55f0000001d,%g7,%g1 ! GSR scale = 3, align = 5 wr %g1,%g0,%gsr ! GSR = 4d57e55f0000001d wr %g0,%y ! Clear Y 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[000000001d8000d8] = c6c0291d263964a2, %l7 = afa5edae1208290a ldx [%i3+%o3],%l7 ! %l7 = c6c0291d263964a2 ! %l4 = da61554494356c4f, Mem[00000000900000c8] = 865fefd933898c1b stx %l4,[%i4+%o1] ! Mem[00000000900000c8] = da61554494356c4f ! %l6 = edb1f0d9a50598bc, Mem[00000000910000e8] = 2e3b82f602226e6a stx %l6,[%i6+%o5] ! Mem[00000000910000e8] = edb1f0d9a50598bc ! Mem[000000001c0000f7] = 338a8d60, %l0 = 0a6acd1816c2bc78 ldstub [%i0+0x037],%l0 ! %l0 = 00000060000000ff ! Mem[00000000918000c8] = ef085608, %g18 = 000148ca808b4012 ldsw [%o0+%o1],%g2 ! %g2 = 000148ca808b4012 ! Mem[000000001d0000d0] = 4fb2d52b, %l7 = c6c0291d263964a2 ldstub [%i2+%o2],%l7 ! %l7 = 0000004f000000ff ! %l5 = 7fa046e052dd7205, Mem[00000000900000f0] = bac436a9 stw %l5,[%i4+0x030] ! Mem[00000000900000f0] = 52dd7205 ! Mem[000000001c8000c8] = 635845e6, %l7 = 000000000000004f swap [%i1+%o1],%l7 ! %l7 = 00000000635845e6 ! Mem[00000000918000e8] = 9a495d86, %g2 = ffffffffef085608 ldsb [%o0+0x029],%g2 ! %g2 = ffffffffffffff9a ! Mem[000000001d0000d0] = ffb2d52b, %l0 = 0000000000000060 ldstub [%i2+%o2],%l0 ! %l0 = 000000ff000000ff p6_label_2: ! Mem[000000001d8000c4] = 5c7c41f3, %l1 = 80ffcb84, %l0 = 000000ff add %i3,0x04,%g1 casa [%g1]0x80,%l1,%l0 ! %l0 = 000000005c7c41f3 ! Mem[000000001c8000f0] = 5f4f0b4d, %l5 = 7fa046e052dd7205 ldstub [%i1+0x030],%l5 ! %l5 = 0000005f000000ff ! Mem[000000001c0000d0] = 7049be03, %l7 = 635845e6, %l0 = 5c7c41f3 add %i0,0x10,%g1 casa [%g1]0x80,%l7,%l0 ! %l0 = 000000007049be03 ! Mem[00000000900000fc] = 96e30000, %g2 = ffffffffffffff9a ldub [%i4+0x03e],%g2 ! %g2 = 0000000000000096 ! Mem[00000000908000f8] = c86b7d22, %g2 = 0000000000000096 ldub [%i5+0x03a],%g2 ! %g2 = 00000000000000c8 ! Mem[00000000918000e8] = 0b9a495d 8673f87b, %g2 = 000000c8, %g3 = 0bad0b00 ldd [%o0+%o5],%g2 ! %g2 = 000000000b9a495d 000000008673f87b ! Mem[00000000908000e8] = b78db54058f195d5, %g2 = 000000000b9a495d ldx [%i5+%o5],%g2 ! %g2 = b78db54058f195d5 ! Mem[000000001c0000e0] = 3604aa82, %l1 = 0269232480ffcb84 swap [%i0+%o4],%l1 ! %l1 = 000000003604aa82 ! Mem[00000000910000c0] = d33fc6df, %g2 = b78db54058f195d5 lduh [%i6+0x002],%g2 ! %g2 = 000000000000d33f ! Mem[000000001d0000d8] = 712d9f8c, %l7 = 00000000635845e6 swap [%i2+%o3],%l7 ! %l7 = 00000000712d9f8c p6_label_3: ! Mem[000000001d0000d0] = ffb2d52b, %l4 = da61554494356c4f swap [%i2+%o2],%l4 ! %l4 = 00000000ffb2d52b ! Mem[00000000918000d8] = c7bc9dfc, %g2 = 000000000000d33f ldub [%o0+0x019],%g2 ! %g2 = 00000000000000c7 ! Mem[000000001c0000dc] = e48c0e2b, %l6 = edb1f0d9a50598bc ldsw [%i0+0x01c],%l6 ! %l6 = ffffffffe48c0e2b ! Mem[000000001d8000f0] = da73b1d28e782379, %l0 = 000000007049be03, %l5 = 000000000000005f add %i3,0x30,%g1 casxa [%g1]0x80,%l0,%l5 ! %l5 = da73b1d28e782379 ! Mem[000000001c8000c8] = 0000004f0e6b34c6, %l1 = 000000003604aa82, %l6 = ffffffffe48c0e2b add %i1,0x08,%g1 casxa [%g1]0x80,%l1,%l6 ! %l6 = 0000004f0e6b34c6 ! Mem[000000001d8000dc] = 263964a2, %l1 = 3604aa82, %l6 = 0e6b34c6 add %i3,0x1c,%g1 casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000263964a2 ! %l5 = da73b1d28e782379, Mem[00000000908000f6] = 24732913 sth %l5,[%i5+0x036] ! Mem[00000000908000f4] = 23792913 ! Mem[000000001d8000e4] = f2c371bc, %l6 = 00000000263964a2 ldstub [%i3+0x024],%l6 ! %l6 = 000000f2000000ff ! %l4 = 00000000ffb2d52b, Mem[00000000908000ec] = 58f195d5 stw %l4,[%i5+0x02c] ! Mem[00000000908000ec] = ffb2d52b ! %l7 = 00000000712d9f8c, Mem[000000001c0000f0] = fb077511338a8dff stx %l7,[%i0+0x030] ! Mem[000000001c0000f0] = 00000000712d9f8c p6_label_4: ! Mem[000000001d8000c4] = 5c7c41f3, %l3 = 2e8f4f21, %l0 = 7049be03 add %i3,0x04,%g1 casa [%g1]0x80,%l3,%l0 ! %l0 = 000000005c7c41f3 ! Mem[000000001c0000d8] = 740c8cd9, %l6 = 000000f2, %l6 = 000000f2 add %i0,0x18,%g1 casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000740c8cd9 ! Mem[000000001c8000e0] = db94c230551e7cf8, %l5 = da73b1d28e782379, %l5 = da73b1d28e782379 add %i1,0x20,%g1 casxa [%g1]0x80,%l5,%l5 ! %l5 = db94c230551e7cf8 ! Mem[000000001d8000cc] = 42b83080, %l5 = db94c230551e7cf8 ldub [%i3+0x00f],%l5 ! %l5 = 0000000000000080 ! Mem[000000001d8000dc] = 263964a2, %l5 = 0000000000000080 swap [%i3+0x01c],%l5 ! %l5 = 00000000263964a2 ! %l2 = 9a8fd392, %l3 = 2e8f4f21, Mem[00000000900000e8] = 571c54eb e90c6744 std %l2,[%i4+%o5] ! Mem[00000000900000e8] = 9a8fd392 2e8f4f21 ! Mem[000000001c8000f0] = ff4f0b4d, %l2 = 455eb6ec9a8fd392 lduw [%i1+0x030],%l2 ! %l2 = 00000000ff4f0b4d ! Mem[000000001d0000d4] = 5ee5a59d, %l5 = 00000000263964a2 swap [%i2+0x014],%l5 ! %l5 = 000000005ee5a59d ! Mem[000000001c8000e8] = 72934981b4dd51c5, %l6 = 00000000740c8cd9, %l3 = 5747f0222e8f4f21 add %i1,0x28,%g1 casxa [%g1]0x80,%l6,%l3 ! %l3 = 72934981b4dd51c5 ! Mem[00000000908000d0] = 5c07d0f119c1d452, %g2 = 00000000000000c7 ldx [%i5+%o2],%g2 ! %g2 = 5c07d0f119c1d452 ba,a p6_not_taken_0_end p6_not_taken_0: ! The following code should not be executed nop stw %l0,[%i0+0x004] ldsb [%i1+0x017],%l1 stb %l7,[%i1+0x015] ldsb [%i3+0x01f],%l6 std %l6,[%i0+0x030] ldub [%i3+0x012],%l6 stw %l0,[%i2+0x03c] ba,a p6_branch_failed p6_not_taken_0_end: ! End of Random Code for Thread 6 p6_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x018] ! Set processor 6 done flag ! Check Registers p6_check_registers: set p6_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 000000005c7c41f3 bne,a,pn %xcc,p6_reg_l0_fail mov %l0,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000ff4f0b4d bne,a,pn %xcc,p6_reg_l2_fail mov %l2,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000005ee5a59d bne,a,pn %xcc,p6_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000740c8cd9 bne,a,pn %xcc,p6_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000712d9f8c bne,a,pn %xcc,p6_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p6_local0_expect,%g1 p6_check_local0: ldx [%g1+0x020],%g2 ! Expected data = 80ffcb8478b6c56d ldx [%i0+0x020],%g3 ! Observed data at 000000001c0000e0 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i0,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = 00000000712d9f8c ldx [%i0+0x030],%g3 ! Observed data at 000000001c0000f0 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i0,0x030,%g4 set p6_local1_expect,%g1 p6_check_local1: ldx [%g1+0x008],%g2 ! Expected data = 0000004f0e6b34c6 ldx [%i1+0x008],%g3 ! Observed data at 000000001c8000c8 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i1,0x008,%g4 ldx [%g1+0x030],%g2 ! Expected data = ff4f0b4dbb5d78d2 ldx [%i1+0x030],%g3 ! Observed data at 000000001c8000f0 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i1,0x030,%g4 set p6_local2_expect,%g1 p6_check_local2: ldx [%g1+0x010],%g2 ! Expected data = 94356c4f263964a2 ldx [%i2+0x010],%g3 ! Observed data at 000000001d0000d0 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 635845e69b4dde9a ldx [%i2+0x018],%g3 ! Observed data at 000000001d0000d8 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i2,0x018,%g4 set p6_local3_expect,%g1 p6_check_local3: ldx [%g1+0x018],%g2 ! Expected data = c6c0291d00000080 ldx [%i3+0x018],%g3 ! Observed data at 000000001d8000d8 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 05962710ffc371bc ldx [%i3+0x020],%g3 ! Observed data at 000000001d8000e0 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i3,0x020,%g4 ! The test for processor 6 has passed p6_passed: ta GOOD_TRAP nop p6_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p6_failed p6_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p6_failed p6_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p6_failed p6_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p6_failed p6_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p6_failed p6_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p6_failed p6_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p6_failed p6_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p6_failed ! The test for processor 6 failed p6_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x018] ! Set processor 6 done flag set p6_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 6 failed p6_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x018] ! Set processor 6 done flag set p6_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p6_selfmod_failed: ba p6_failed mov 0xabc,%g1 p6_common_error: or %g0,0xee6,%g1 ba p6_failed mov %o5,%g3 p6_common_signature_error: set p6_temp,%g1 ba p6_failed st %g2,[%g1] ! Common Lock Number p6_common_timeout: set p6_temp,%g1 ba p6_failed st %g2,[%g1] ! Common Lock Number p6_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p6_failed mov 0x0,%g3 p6_trap1e: lduba [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000001c8000c8] ldsba [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000001c8000c0] stha %l5,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000001c8000e8] stba %l2,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000001d8000c8] done p6_trap1o: lduba [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000001c8000c8] ldsba [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000001c8000c0] stha %l5,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000001c8000e8] stba %l2,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000001d8000c8] done p6_trap2e: lduwa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000001d8000c8] stba %l6,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000001d8000d8] ldsha [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000001d8000e8] stha %l6,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000001c8000e8] done p6_trap2o: lduwa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000001d8000c8] stba %l6,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000001d8000d8] ldsha [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000001d8000e8] stha %l6,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000001c8000e8] done p6_trap3e: nop nop nop nop nop done p6_trap3o: nop nop nop nop nop done p6_init_memory_pointers: set p6_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p6_local0_start,%i0 set p6_local1_start,%i1 set p6_local2_start,%i2 set p6_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 0a6acd1816c2bc78 ldx [%g1+0x008],%l1 ! %l1 = 0269232480ffcb84 ldx [%g1+0x010],%l2 ! %l2 = 455eb6ec9a8fd392 ldx [%g1+0x018],%l3 ! %l3 = 5747f0222e8f4f21 ldx [%g1+0x020],%l4 ! %l4 = da61554494356c4f ldx [%g1+0x028],%l5 ! %l5 = 7fa046e052dd7205 ldx [%g1+0x030],%l6 ! %l6 = edb1f0d9a50598bc ldx [%g1+0x038],%l7 ! %l7 = afa5edae1208290a ! Initialize the output register of window 0 set unres3_start,%o0 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 = 2431e035 55a4013f a49cfd15 6418a405 ! %f4 = b1a59c3a c677e250 62865bbb 78a4aebd ! %f8 = 1ccf1608 2b1be786 0ceecd55 25b055d6 ! %f12 = a0980eb5 a2b073b5 3749a89b 2d79cf7e ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = eb516f51 5411bfe9 ee2a7192 dc34573b ! %f20 = 8a29e0c8 31611c37 98eee076 58d1839d ! %f24 = 8454ad3f ee2d87a5 b8d22006 ac234d0f ! %f28 = 2381b07a 9432b54d 9b0bb023 59028306 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 0043e02a f563c29b e31eb2de e2775d29 ! %f36 = 1b590a22 e6b6df09 d354cd76 764fb4b8 ! %f40 = 6100becb d01e7a0a 098faa19 311ca48c ! %f44 = 7a9ce89d 19c93268 bd0907c5 aec2e496 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x81e0b89800000055,%g7,%g1 ! GSR scale = 10, align = 5 wr %g1,%g0,%gsr ! GSR = 81e0b89800000055 wr %g0,%y ! Clear Y 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[000000001e8000f0] = 88b2a016, %l2 = 512830b1e0990890 ldstub [%i1+0x030],%l2 ! %l2 = 00000088000000ff ! Mem[000000001e8000fa] = 8be7612d, %l5 = fde69413cf24ef7b ldstub [%i1+0x03a],%l5 ! %l5 = 00000061000000ff ! Mem[00000000908000ec] = d5524b7c, %g2 = 8c01f23c4c8b426e ldub [%i5+0x02f],%g2 ! %g2 = 00000000000000d5 ! %l2 = 00000088, %l3 = a71e057f, Mem[00000000918000c8] = ef085608 3d403ff8 std %l2,[%o0+%o1] ! Mem[00000000918000c8] = 00000088 a71e057f ! Mem[000000001f8000f4] = ce080071, %l0 = a59ac22a64d7c809 swap [%i3+0x034],%l0 ! %l0 = 00000000ce080071 ! Mem[000000001f8000f4] = 64d7c809, %l6 = 33b43b47, %l0 = ce080071 add %i3,0x34,%g1 casa [%g1]0x80,%l6,%l0 ! %l0 = 0000000064d7c809 ! %l0 = 0000000064d7c809, Mem[000000001e8000c0] = b949f69eddeb665a stx %l0,[%i1+%g0] ! Mem[000000001e8000c0] = 0000000064d7c809 ! %l2 = 0000000000000088, Mem[00000000918000ca] = 0088a71e stb %l2,[%o0+0x00a] ! Mem[00000000918000c8] = 8888a71e ! Mem[00000000918000e4] = 10fe0b9a, %g2 = 00000000000000d5 lduh [%o0+0x026],%g2 ! %g2 = 00000000000010fe ! Mem[000000001e0000c8] = dd87bc7b, %l6 = ef5aab3633b43b47 swap [%i0+%o1],%l6 ! %l6 = 00000000dd87bc7b p7_label_2: ! Mem[000000001f0000f0] = 8851f81e, %l3 = a71e057f, %l1 = a5e47f62 add %i2,0x30,%g1 casa [%g1]0x80,%l3,%l1 ! %l1 = 000000008851f81e ! Mem[000000001e0000c2] = 0c754eb8, %l2 = 0000000000000088 ldstub [%i0+0x002],%l2 ! %l2 = 0000004e000000ff ! %l1 = 000000008851f81e, Mem[00000000918000e6] = 10fe0b9a sth %l1,[%o0+0x026] ! Mem[00000000918000e4] = f81e0b9a ! Mem[000000001e0000ec] = 6432ec27, %l5 = 0000000000000061 swap [%i0+0x02c],%l5 ! %l5 = 000000006432ec27 ! Mem[000000001e0000f0] = 08fe5321, %l3 = 1d555480a71e057f ldub [%i0+0x032],%l3 ! %l3 = 0000000000000053 ! Mem[00000000918000f4] = b154ff4a, %g18 = f27b1821ae3a0fad ldsw [%o0+0x034],%g2 ! %g2 = f27b1821ae3a0fad ! %l7 = 83a4933a65e04f0f, Mem[00000000910000fc] = a758f49f sth %l7,[%i6+0x03c] ! Mem[00000000910000fc] = 4f0ff49f ! Mem[000000001e8000e1] = b89d8f80, %l3 = 0000000000000053 ldstub [%i1+0x021],%l3 ! %l3 = 0000009d000000ff ! Mem[000000001f0000d4] = db8fdab4, %l3 = 000000000000009d swap [%i2+0x014],%l3 ! %l3 = 00000000db8fdab4 ! Mem[000000001f8000e8] = d8967366001024a0, %l1 = 000000008851f81e, %l1 = 000000008851f81e add %i3,0x28,%g1 casxa [%g1]0x80,%l1,%l1 ! %l1 = d8967366001024a0 p7_label_3: ! Mem[000000001f0000f0] = 8851f81ec9effef0, %l3 = 00000000db8fdab4, %l4 = be497538ab6a7cba add %i2,0x30,%g1 casxa [%g1]0x80,%l3,%l4 ! %l4 = 8851f81ec9effef0 ! %l2 = 000000000000004e, Mem[00000000900000f8] = c3eb3eb6 stb %l2,[%i4+0x038] ! Mem[00000000900000f8] = 4eeb3eb6 ! Mem[000000001e8000d8] = 475ae1a1b93945fb, %l1 = d8967366001024a0, %l4 = 8851f81ec9effef0 add %i1,0x18,%g1 casxa [%g1]0x80,%l1,%l4 ! %l4 = 475ae1a1b93945fb ! Mem[00000000900000c8] = 865fefd9 33898c1b, %g2 = b154ff4a, %g3 = 0bad0b00 ldd [%i4+%o1],%g2 ! %g2 = 00000000865fefd9 0000000033898c1b ! Mem[000000001e0000d8] = 0c41c6b4, %l1 = d8967366001024a0 swap [%i0+%o3],%l1 ! %l1 = 000000000c41c6b4 ! %l4 = 475ae1a1b93945fb, Mem[00000000908000e2] = 41c8aa7f stb %l4,[%i5+0x022] ! Mem[00000000908000e0] = fbc8aa7f ! Mem[000000001f8000c0] = f1ffcc94, %l5 = 000000006432ec27 swap [%i3+%g0],%l5 ! %l5 = 00000000f1ffcc94 ! %l3 = 00000000db8fdab4, Mem[000000001e8000fa] = 8be7ff2d stb %l3,[%i1+0x03a] ! Mem[000000001e8000f8] = 8be7b42d ! Mem[000000001e0000ec] = 00000061, %l2 = 000000000000004e lduh [%i0+0x02e],%l2 ! %l2 = 0000000000000061 ! Mem[00000000900000fc] = f7dc96e3, %g18 = f27b1821ae3a0fad ldsw [%i4+0x03c],%g2 ! %g2 = f27b1821ae3a0fad p7_label_4: ! Mem[00000000918000f0] = 1e7971cf, %g18 = f27b1821ae3a0fad ldsw [%o0+0x030],%g2 ! %g2 = f27b1821ae3a0fad ! Mem[000000001f0000c8] = a13d40bb 23b7cbdd, %l2 = 00000061, %l3 = db8fdab4 ldd [%i2+%o1],%l2 ! %l2 = 00000000a13d40bb 0000000023b7cbdd ! Mem[000000001e0000e8] = c900a19d, %l2 = 00000000a13d40bb swap [%i0+%o5],%l2 ! %l2 = 00000000c900a19d ! Mem[000000001e8000d0] = 65d45e42, %l5 = 00000000f1ffcc94 ldsb [%i1+%o2],%l5 ! %l5 = 0000000000000065 ! Mem[000000001f0000d8] = 6f4d295f71ad34bc, %l5 = 0000000000000065, %l2 = 00000000c900a19d add %i2,0x18,%g1 casxa [%g1]0x80,%l5,%l2 ! %l2 = 6f4d295f71ad34bc ! %l6 = dd87bc7b, %l7 = 65e04f0f, Mem[00000000900000d8] = 654ddb03 926ba2e0 std %l6,[%i4+%o3] ! Mem[00000000900000d8] = dd87bc7b 65e04f0f ! Mem[000000001e8000cf] = 6516d78d, %l3 = 0000000023b7cbdd ldstub [%i1+0x00f],%l3 ! %l3 = 0000008d000000ff ! Mem[000000001f0000e4] = 98fa5cdd, %l5 = 0000000000000065 swap [%i2+0x024],%l5 ! %l5 = 0000000098fa5cdd ! Mem[000000001f0000e8] = 469a66e07d807504, %l3 = 000000000000008d ldx [%i2+%o5],%l3 ! %l3 = 469a66e07d807504 ! %l0 = 64d7c809, %l1 = 0c41c6b4, Mem[00000000910000d0] = 51199058 15ef532d std %l0,[%i6+%o2] ! Mem[00000000910000d0] = 64d7c809 0c41c6b4 ba,a p7_not_taken_0_end p7_not_taken_0: ! The following code should not be executed nop stw %l0,[%i0+0x004] ldsb [%i1+0x017],%l1 stb %l7,[%i1+0x015] ldsb [%i3+0x01f],%l6 std %l6,[%i0+0x030] ldub [%i3+0x012],%l6 stw %l0,[%i2+0x03c] 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+0x010],%g2 cmp %l2,%g2 ! %l2 should be 6f4d295f71ad34bc bne,a,pn %xcc,p7_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 469a66e07d807504 bne,a,pn %xcc,p7_reg_l3_fail mov %l3,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000098fa5cdd bne,a,pn %xcc,p7_reg_l5_fail mov %l5,%g3 ! Check Floating Point Registers p7_check_fp_registers: set p7_expected_fp_regs,%g3 std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be a49cfd15 6418a405 bne %xcc,p7_f2_fail nop ! Check Local Memory set p7_local0_expect,%g1 p7_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 0c75ffb803930c39 ldx [%i0+0x000],%g3 ! Observed data at 000000001e0000c0 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 33b43b4700c166d2 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 = 001024a0704cbee2 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 = a13d40bb00000061 ldx [%i0+0x028],%g3 ! Observed data at 000000001e0000e8 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i0,0x028,%g4 set p7_local1_expect,%g1 p7_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 0000000064d7c809 ldx [%i1+0x000],%g3 ! Observed data at 000000001e8000c0 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 4b9f90f26516d7ff ldx [%i1+0x008],%g3 ! Observed data at 000000001e8000c8 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i1,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = b8ff8f80b62824ee ldx [%i1+0x020],%g3 ! Observed data at 000000001e8000e0 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i1,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = ffb2a016d001d328 ldx [%i1+0x030],%g3 ! Observed data at 000000001e8000f0 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i1,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 8be7b42d8ef12a54 ldx [%i1+0x038],%g3 ! Observed data at 000000001e8000f8 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i1,0x038,%g4 set p7_local2_expect,%g1 p7_check_local2: ldx [%g1+0x010],%g2 ! Expected data = 9288e3790000009d ldx [%i2+0x010],%g3 ! Observed data at 000000001f0000d0 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i2,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 46922e2600000065 ldx [%i2+0x020],%g3 ! Observed data at 000000001f0000e0 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i2,0x020,%g4 set p7_local3_expect,%g1 p7_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 6432ec271ccdea47 ldx [%i3+0x000],%g3 ! Observed data at 000000001f8000c0 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i3,0x000,%g4 ldx [%g1+0x030],%g2 ! Expected data = b0b8ec2e64d7c809 ldx [%i3+0x030],%g3 ! Observed data at 000000001f8000f0 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i3,0x030,%g4 ! The test for processor 7 has passed p7_passed: ta GOOD_TRAP nop p7_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p7_failed p7_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p7_failed p7_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p7_failed p7_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p7_failed p7_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p7_failed p7_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p7_failed p7_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p7_failed p7_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p7_failed p7_f2_fail: set p7_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 7 failed p7_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x01c] ! Set processor 7 done flag set p7_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 7 failed p7_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x01c] ! Set processor 7 done flag set p7_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p7_selfmod_failed: ba p7_failed mov 0xabc,%g1 p7_common_error: or %g0,0xee7,%g1 ba p7_failed mov %o5,%g3 p7_common_signature_error: set p7_temp,%g1 ba p7_failed st %g2,[%g1] ! Common Lock Number p7_common_timeout: set p7_temp,%g1 ba p7_failed st %g2,[%g1] ! Common Lock Number p7_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p7_failed mov 0x0,%g3 p7_trap1e: ldstuba [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000001e8000c0] ldsha [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000001e0000c8] ldda [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001e8000d8] ldda [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000001f0000e8] ldsha [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000001e8000c0] stba %l1,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000001f8000e0] done p7_trap1o: ldstuba [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000001e8000c0] ldsha [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000001e0000c8] ldda [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001e8000d8] ldda [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000001f0000e8] ldsha [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000001e8000c0] stba %l1,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000001f8000e0] done p7_trap2e: stxa %l3,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000001f0000d8] ldsha [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000001f0000d0] stwa %l7,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000001f8000d0] stha %l0,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000001e8000e0] stba %l7,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000001f8000d8] lduha [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000001e0000c0] ldstuba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000001e0000c0] done p7_trap2o: stxa %l3,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000001f0000d8] ldsha [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000001f0000d0] stwa %l7,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000001f8000d0] stha %l0,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000001e8000e0] stba %l7,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000001f8000d8] lduha [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000001e0000c0] ldstuba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000001e0000c0] done p7_trap3e: nop nop nop nop nop nop done p7_trap3o: nop nop nop nop nop nop done p7_init_memory_pointers: set p7_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p7_local0_start,%i0 set p7_local1_start,%i1 set p7_local2_start,%i2 set p7_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = a59ac22a64d7c809 ldx [%g1+0x008],%l1 ! %l1 = 8a05d2bca5e47f62 ldx [%g1+0x010],%l2 ! %l2 = 512830b1e0990890 ldx [%g1+0x018],%l3 ! %l3 = 1d555480a71e057f ldx [%g1+0x020],%l4 ! %l4 = be497538ab6a7cba ldx [%g1+0x028],%l5 ! %l5 = fde69413cf24ef7b ldx [%g1+0x030],%l6 ! %l6 = ef5aab3633b43b47 ldx [%g1+0x038],%l7 ! %l7 = 83a4933a65e04f0f ! Initialize the output register of window 0 set unres3_start,%o0 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 = 9ef2c00c c256a2b8 474a330b 0c67ee5f ! %f4 = abb20ca6 987c162e accce4df 57de9357 ! %f8 = 145e065c a0e84eab df38dc21 97e58ba6 ! %f12 = 4144823f 4c56d8b0 5f8a2685 c4c965d7 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 8ce35caf 9bde2ea5 e06dc68a f59ed87b ! %f20 = 6ef368c8 cb93d42a 1bb33d39 dcf2afc1 ! %f24 = e29403a8 a7484638 ceb3f47d cac56f3f ! %f28 = dbf71c49 4f5bf0f8 ce7b5fc9 3269033f ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 828e141f 90b9c432 ade845c9 2da7969a ! %f36 = f3fdaef7 1cd35afa e0d0a4a5 14e08dc6 ! %f40 = 0df64907 e7b30a37 db8f8f3d 6d0712a1 ! %f44 = dc9fb106 7a2bdf74 9134d06a 6c1a1207 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x0a109f6800000001,%g7,%g1 ! GSR scale = 0, align = 1 wr %g1,%g0,%gsr ! GSR = 0a109f6800000001 wr %g0,%y ! Clear Y 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: ! %l1 = 2950aedc35f5d919, Mem[00000000918000ec] = 8673f87b sth %l1,[%o0+0x02c] ! Mem[00000000918000ec] = d919f87b ! %l4 = 799d56cd, %l5 = daeaab46, Mem[00000000908000e8] = b78db540 58f195d5 std %l4,[%i5+%o5] ! Mem[00000000908000e8] = 799d56cd daeaab46 ! Mem[00000000208000cc] = b10f0b7e, %l0 = c6d7ba5d, %l7 = e4cf5021 add %i1,0x0c,%g1 casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000b10f0b7e ! Mem[00000000200000f4] = 2dfe8262, %l2 = 083d40a42d3c0b6a ldub [%i0+0x037],%l2 ! %l2 = 0000000000000062 ! Mem[00000000900000c8] = 865fefd9, %g2 = 77240f2b562f5520 lduh [%i4+%o1],%g2 ! %g2 = 000000000000865f ! Mem[00000000218000e8] = b15118728fe9f1cc, %l2 = 0000000000000062, %l4 = e1c5f838799d56cd add %i3,0x28,%g1 casxa [%g1]0x80,%l2,%l4 ! %l4 = b15118728fe9f1cc ! Mem[00000000208000f8] = 4f0e7974, %l0 = c6d7ba5d, %l3 = 028f4c95 add %i1,0x38,%g1 casa [%g1]0x80,%l0,%l3 ! %l3 = 000000004f0e7974 ! Mem[00000000210000c8] = d85a94b65429a93a, %l7 = 00000000b10f0b7e, %l5 = f24e494bdaeaab46 add %i2,0x08,%g1 casxa [%g1]0x80,%l7,%l5 ! %l5 = d85a94b65429a93a ! %l6 = 36c06dc030c519aa, Mem[00000000918000e8] = 0b9a495dd919f87b stx %l6,[%o0+%o5] ! Mem[00000000918000e8] = 36c06dc030c519aa ! Mem[00000000900000d0] = 47344bf1, %g2 = 000000000000865f ldsh [%i4+%o2],%g2 ! %g2 = 0000000000004734 p8_label_2: ! Mem[00000000900000cc] = 33898c1b, %g2 = 0000000000004734 lduh [%i4+0x00c],%g2 ! %g2 = 0000000000003389 ! Mem[00000000900000f4] = b3fa2701, %g2 = 0000000000003389 lduw [%i4+0x034],%g2 ! %g2 = 00000000b3fa2701 ! Mem[00000000210000fb] = 5eb9e6c5, %l6 = 36c06dc030c519aa ldstub [%i2+0x03b],%l6 ! %l6 = 000000c5000000ff ! %l2 = 00000062, %l3 = 4f0e7974, Mem[00000000910000f8] = 54988dc7 a758f49f std %l2,[%i6+0x038] ! Mem[00000000910000f8] = 00000062 4f0e7974 ! Mem[00000000218000da] = ad813bbc, %l4 = b15118728fe9f1cc ldstub [%i3+0x01a],%l4 ! %l4 = 0000003b000000ff ! Mem[00000000208000dc] = 57afeafb, %l7 = b10f0b7e, %l2 = 00000062 add %i1,0x1c,%g1 casa [%g1]0x80,%l7,%l2 ! %l2 = 0000000057afeafb ! Mem[00000000910000c0] = 5d91d33f, %g2 = 00000000b3fa2701 ldsh [%i6+%g0],%g2 ! %g2 = 0000000000005d91 ! Mem[00000000210000c0] = f2c1724edaca6a27, %l4 = 000000000000003b, %l1 = 2950aedc35f5d919 casxa [%i2]0x80,%l4,%l1 ! %l1 = f2c1724edaca6a27 ! Mem[00000000218000f8] = 00f83d5d, %l1 = daca6a27, %l3 = 4f0e7974 add %i3,0x38,%g1 casa [%g1]0x80,%l1,%l3 ! %l3 = 0000000000f83d5d ! Mem[00000000208000cb] = 6fc97661, %l5 = d85a94b65429a93a ldstub [%i1+0x00b],%l5 ! %l5 = 00000061000000ff p8_label_3: ! Mem[00000000918000dc] = fcf2bc12, %g2 = 0000000000005d91 lduw [%o0+0x01c],%g2 ! %g2 = 00000000fcf2bc12 ! Mem[00000000218000e0] = fc13ecd7, %l0 = c6d7ba5d, %l6 = 000000c5 add %i3,0x20,%g1 casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000fc13ecd7 ! Mem[00000000200000f0] = 54bc81a12dfe8262, %l2 = 0000000057afeafb, %l6 = 00000000fc13ecd7 add %i0,0x30,%g1 casxa [%g1]0x80,%l2,%l6 ! %l6 = 54bc81a12dfe8262 ! Mem[00000000210000e8] = 0cc6c391, %l4 = 000000000000003b ldstub [%i2+%o5],%l4 ! %l4 = 0000000c000000ff ! %l1 = f2c1724edaca6a27, Mem[00000000210000f4] = cc2ed219 stw %l1,[%i2+0x034] ! Mem[00000000210000f4] = daca6a27 ! %l0 = c6d7ba5d, %l1 = daca6a27, Mem[00000000908000f0] = 524b7c32 51972473 std %l0,[%i5+0x030] ! Mem[00000000908000f0] = c6d7ba5d daca6a27 ! Mem[00000000910000c8] = 0dac950c b2a9b434, %g2 = fcf2bc12, %g3 = 0bad0b00 ldd [%i6+%o1],%g2 ! %g2 = 000000000dac950c 00000000b2a9b434 ! Mem[00000000200000e4] = acec400f, %l2 = 57afeafb, %l3 = 00f83d5d add %i0,0x24,%g1 casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000acec400f ! Mem[00000000208000e8] = 61ea877a, %l5 = 00000061, %l2 = 57afeafb add %i1,0x28,%g1 casa [%g1]0x80,%l5,%l2 ! %l2 = 0000000061ea877a ! Mem[00000000218000e8] = b15118728fe9f1cc, %l6 = 54bc81a12dfe8262, %l2 = 0000000061ea877a add %i3,0x28,%g1 casxa [%g1]0x80,%l6,%l2 ! %l2 = b15118728fe9f1cc p8_label_4: ! Mem[00000000210000e4] = c448e435, %l0 = c6d7ba5d, %l3 = acec400f add %i2,0x24,%g1 casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000c448e435 ! Mem[00000000210000d8] = 5fb4cff630f84f71, %l1 = f2c1724edaca6a27, %l3 = 00000000c448e435 add %i2,0x18,%g1 casxa [%g1]0x80,%l1,%l3 ! %l3 = 5fb4cff630f84f71 ! Mem[00000000218000d0] = 9b9ec1db, %l4 = 000000000000000c swap [%i3+%o2],%l4 ! %l4 = 000000009b9ec1db ! Mem[00000000210000ec] = 4b536e5f, %l7 = 00000000b10f0b7e swap [%i2+0x02c],%l7 ! %l7 = 000000004b536e5f ! Mem[00000000210000e0] = 4b41eb69c448e435, %l4 = 000000009b9ec1db, %l7 = 000000004b536e5f add %i2,0x20,%g1 casxa [%g1]0x80,%l4,%l7 ! %l7 = 4b41eb69c448e435 ! Mem[00000000200000d0] = 7d261c4907e1d003, %l3 = 5fb4cff630f84f71, %l4 = 000000009b9ec1db add %i0,0x10,%g1 casxa [%g1]0x80,%l3,%l4 ! %l4 = 7d261c4907e1d003 ! Mem[00000000208000c8] = 6fc976ff, %l5 = 0000000000000061 lduh [%i1+%o1],%l5 ! %l5 = 0000000000006fc9 ! Mem[00000000208000d0] = 0ab7ad987dbc2c05, %l5 = 0000000000006fc9, %l5 = 0000000000006fc9 add %i1,0x10,%g1 casxa [%g1]0x80,%l5,%l5 ! %l5 = 0ab7ad987dbc2c05 ! Mem[00000000200000c4] = f43f8739, %l7 = c448e435, %l3 = 30f84f71 add %i0,0x04,%g1 casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000f43f8739 ! Mem[00000000200000c0] = 8fbadb65f43f8739, %l4 = 7d261c4907e1d003, %l1 = f2c1724edaca6a27 casxa [%i0]0x80,%l4,%l1 ! %l1 = 8fbadb65f43f8739 ba,a p8_not_taken_0_end p8_not_taken_0: ! The following code should not be executed nop stw %l0,[%i0+0x004] ldsb [%i1+0x017],%l1 stb %l7,[%i1+0x015] ldsb [%i3+0x01f],%l6 std %l6,[%i0+0x030] ldub [%i3+0x012],%l6 stw %l0,[%i2+0x03c] ba,a p8_branch_failed p8_not_taken_0_end: ! End of Random Code for Thread 8 p8_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x020] ! Set processor 8 done flag ! Check Registers p8_check_registers: set p8_expected_registers,%g1 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be b15118728fe9f1cc bne,a,pn %xcc,p8_reg_l2_fail mov %l2,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 7d261c4907e1d003 bne,a,pn %xcc,p8_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0ab7ad987dbc2c05 bne,a,pn %xcc,p8_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 54bc81a12dfe8262 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+0x008],%g2 ! Expected data = 6fc976ffb10f0b7e ldx [%i1+0x008],%g3 ! Observed data at 00000000208000c8 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i1,0x008,%g4 set p8_local2_expect,%g1 p8_check_local2: ldx [%g1+0x028],%g2 ! Expected data = ffc6c391b10f0b7e ldx [%i2+0x028],%g3 ! Observed data at 00000000210000e8 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i2,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 6d301ee7daca6a27 ldx [%i2+0x030],%g3 ! Observed data at 00000000210000f0 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i2,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 5eb9e6ffd3a9ef87 ldx [%i2+0x038],%g3 ! Observed data at 00000000210000f8 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i2,0x038,%g4 set p8_local3_expect,%g1 p8_check_local3: ldx [%g1+0x010],%g2 ! Expected data = 0000000c1b86238a ldx [%i3+0x010],%g3 ! Observed data at 00000000218000d0 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ad81ffbc2823260f ldx [%i3+0x018],%g3 ! Observed data at 00000000218000d8 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i3,0x018,%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: lduwa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000218000e0] done p8_trap1o: lduwa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000218000e0] done p8_trap2e: lduwa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000208000e8] ldxa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000208000c0] stwa %l4,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000208000d0] stwa %l3,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[00000000208000e0] swapa [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000208000c8] lduha [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000200000d0] ldstuba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000208000e8] done p8_trap2o: lduwa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000208000e8] ldxa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000208000c0] stwa %l4,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000208000d0] stwa %l3,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[00000000208000e0] swapa [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000208000c8] lduha [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000200000d0] ldstuba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000208000e8] done p8_trap3e: nop nop nop done p8_trap3o: nop nop nop done p8_init_memory_pointers: set p8_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p8_local0_start,%i0 set p8_local1_start,%i1 set p8_local2_start,%i2 set p8_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 16bc8eb8c6d7ba5d ldx [%g1+0x008],%l1 ! %l1 = 2950aedc35f5d919 ldx [%g1+0x010],%l2 ! %l2 = 083d40a42d3c0b6a ldx [%g1+0x018],%l3 ! %l3 = 70ff157c028f4c95 ldx [%g1+0x020],%l4 ! %l4 = e1c5f838799d56cd ldx [%g1+0x028],%l5 ! %l5 = f24e494bdaeaab46 ldx [%g1+0x030],%l6 ! %l6 = 36c06dc030c519aa ldx [%g1+0x038],%l7 ! %l7 = 73b86edbe4cf5021 ! Initialize the output register of window 0 set unres3_start,%o0 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 = 0107bd66 f769d439 91c87d24 24c6bc0a ! %f4 = 2dbb90da cc83d64b e5b6448d 50df0812 ! %f8 = b58d3aaa aaaaa3f1 055e8dfe fea1a873 ! %f12 = 30559635 bfdc64a9 796f5347 c7fee84c ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = a2801004 d1bc37db 13684f31 ebce077d ! %f20 = 449137be b526cf8e bce95f58 fc5191cb ! %f24 = dbbb20c8 7fb4805e 9e854c86 96f0ff34 ! %f28 = 8b7c9bcc 47c6818f 546f450a 979138a1 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 9f928520 dabf50f6 7bec4e02 2488a5dd ! %f36 = f667907c 0f9823ab baba184c a0b95556 ! %f40 = 5dc47bf3 4ddb44fa b961f3c7 2fe73c34 ! %f44 = 7f27c34c dec2e886 e62b56ff 17dab8c5 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x11a86a080000006d,%g7,%g1 ! GSR scale = 13, align = 5 wr %g1,%g0,%gsr ! GSR = 11a86a080000006d wr %g0,%y ! Clear Y 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[00000000220000fc] = e8e13a64, %l7 = 129f812894788a07 swap [%i0+0x03c],%l7 ! %l7 = 00000000e8e13a64 ! Mem[00000000900000e8] = 571c54eb e90c6744, %g2 = 3ffb39f7, %g3 = 0bad0b00 ldd [%i4+%o5],%g2 ! %g2 = 00000000571c54eb 00000000e90c6744 ! Mem[00000000230000f8] = 893401a3, %l1 = 96efbdf6a7b7187e swap [%i2+0x038],%l1 ! %l1 = 00000000893401a3 ! Mem[00000000220000f1] = 436b3613, %l1 = 00000000893401a3 ldstub [%i0+0x031],%l1 ! %l1 = 0000006b000000ff ! Mem[00000000230000d4] = 0c033ebb, %l5 = de39af764ea0d07b swap [%i2+0x014],%l5 ! %l5 = 000000000c033ebb ! Mem[00000000238000c8] = 7cd41f17, %l7 = e8e13a64, %l3 = d804e290 add %i3,0x08,%g1 casa [%g1]0x80,%l7,%l3 ! %l3 = 000000007cd41f17 ! Mem[00000000220000d5] = 740d8b7e, %l0 = 6d877a13f5390d59 ldstub [%i0+0x015],%l0 ! %l0 = 0000000d000000ff ! Mem[00000000228000f4] = f455ebeb, %l0 = 000000000000000d swap [%i1+0x034],%l0 ! %l0 = 00000000f455ebeb ! %l3 = 000000007cd41f17, Mem[00000000910000d8] = d9026ce2 stw %l3,[%i6+%o3] ! Mem[00000000910000d8] = 7cd41f17 ! Mem[00000000230000d0] = cd20a4304ea0d07b, %l5 = 000000000c033ebb, %l6 = 3c5888bc9199ece5 add %i2,0x10,%g1 casxa [%g1]0x80,%l5,%l6 ! %l6 = cd20a4304ea0d07b p9_label_2: ! Mem[00000000908000d8] = c25f2590, %g2 = 00000000571c54eb ldsb [%i5+0x01b],%g2 ! %g2 = ffffffffffffffc2 ! Mem[00000000908000f8] = 2913c86b, %g2 = ffffffffffffffc2 lduw [%i5+0x038],%g2 ! %g2 = 000000002913c86b ! Mem[00000000220000c0] = a5c78aca, %l2 = 8547451495f8f0fe swap [%i0+%g0],%l2 ! %l2 = 00000000a5c78aca ! %l6 = 4ea0d07b, %l7 = e8e13a64, Mem[00000000230000f0] = 49e2db86 cd5939a7 std %l6,[%i2+0x030] ! Mem[00000000230000f0] = 4ea0d07b e8e13a64 ! Mem[00000000228000c0] = 019566a8, %l3 = 000000007cd41f17 swap [%i1+%g0],%l3 ! %l3 = 00000000019566a8 ! Mem[00000000230000e0] = 1b372d28797574fe, %l6 = cd20a4304ea0d07b, %l3 = 00000000019566a8 add %i2,0x20,%g1 casxa [%g1]0x80,%l6,%l3 ! %l3 = 1b372d28797574fe ! Mem[00000000230000f4] = e8e13a64, %l6 = cd20a4304ea0d07b lduh [%i2+0x036],%l6 ! %l6 = 0000000000003a64 ! Mem[00000000230000f3] = 4ea0d07b, %l5 = 000000000c033ebb ldstub [%i2+0x033],%l5 ! %l5 = 0000007b000000ff ! Mem[00000000220000e6] = 03b84082, %l4 = 761e17ae5ea531ac ldstub [%i0+0x026],%l4 ! %l4 = 00000040000000ff ! Mem[00000000918000e8] = 0b9a495d, %g2 = 000000002913c86b ldsh [%o0+%o5],%g2 ! %g2 = 0000000000000b9a p9_label_3: ! Mem[00000000228000f0] = 793bb0d60000000d, %l6 = 0000000000003a64, %l0 = 00000000f455ebeb add %i1,0x30,%g1 casxa [%g1]0x80,%l6,%l0 ! %l0 = 793bb0d60000000d ! Mem[00000000220000c9] = df92c790, %l6 = 0000000000003a64 ldstub [%i0+0x009],%l6 ! %l6 = 00000092000000ff ! Mem[00000000910000d4] = ef532d7c, %g2 = 0000000000000b9a ldub [%i6+0x015],%g2 ! %g2 = 00000000000000ef ! Mem[00000000230000f0] = 4ea0d0ff, %l5 = 000000000000007b swap [%i2+0x030],%l5 ! %l5 = 000000004ea0d0ff ! Mem[00000000228000e8] = 86879846b2737512, %l7 = 00000000e8e13a64, %l0 = 793bb0d60000000d add %i1,0x28,%g1 casxa [%g1]0x80,%l7,%l0 ! %l0 = 86879846b2737512 ! Mem[00000000220000cc] = 3e6075bc, %l5 = 000000004ea0d0ff swap [%i0+0x00c],%l5 ! %l5 = 000000003e6075bc ! %l2 = a5c78aca, %l3 = 797574fe, Mem[00000000918000e8] = 0b9a495d 8673f87b std %l2,[%o0+%o5] ! Mem[00000000918000e8] = a5c78aca 797574fe ! Mem[00000000220000e0] = 609bdd72, %l7 = 00000000e8e13a64 swap [%i0+%o4],%l7 ! %l7 = 00000000609bdd72 ! %l3 = 1b372d28797574fe, Mem[00000000900000f0] = bac436a9 sth %l3,[%i4+0x030] ! Mem[00000000900000f0] = 74fe36a9 ! Mem[00000000900000c8] = efd93389, %g2 = 00000000000000ef ldub [%i4+0x00a],%g2 ! %g2 = 00000000000000ef p9_label_4: ! Mem[00000000220000c4] = 9576e49f, %l0 = 86879846b2737512 ldstub [%i0+0x004],%l0 ! %l0 = 00000095000000ff ! Mem[00000000220000e8] = 8819f24a, %l0 = 00000095, %l5 = 3e6075bc add %i0,0x28,%g1 casa [%g1]0x80,%l0,%l5 ! %l5 = 000000008819f24a ! Mem[00000000228000c0] = 7cd41f17, %l3 = 1b372d28797574fe swap [%i1+%g0],%l3 ! %l3 = 000000007cd41f17 ! Mem[00000000900000c8] = 865fefd9, %g2 = 00000000000000ef ldsb [%i4+%o1],%g2 ! %g2 = ffffffffffffff86 ! Mem[00000000238000e8] = 9077ec5c9d1fa0e8, %l2 = 00000000a5c78aca, %l3 = 000000007cd41f17 add %i3,0x28,%g1 casxa [%g1]0x80,%l2,%l3 ! %l3 = 9077ec5c9d1fa0e8 ! Mem[00000000220000e0] = e8e13a6403b8ff82, %l4 = 0000000000000040, %l4 = 0000000000000040 add %i0,0x20,%g1 casxa [%g1]0x80,%l4,%l4 ! %l4 = e8e13a6403b8ff82 ! Mem[00000000918000ec] = 797574fe, %g18 = 388ec38e893e7714 ldsw [%o0+0x02c],%g2 ! %g2 = 388ec38e893e7714 ! Mem[00000000238000c4] = 4536d943, %l3 = 9d1fa0e8, %l2 = a5c78aca add %i3,0x04,%g1 casa [%g1]0x80,%l3,%l2 ! %l2 = 000000004536d943 ! Mem[00000000220000e5] = 03b8ff82, %l2 = 000000004536d943 ldstub [%i0+0x025],%l2 ! %l2 = 000000b8000000ff ! Mem[00000000910000c8] = 0dac950c b2a9b434, %g2 = 797574fe, %g3 = e90c6744 ldd [%i6+%o1],%g2 ! %g2 = 000000000dac950c 00000000b2a9b434 ba,a p9_not_taken_0_end p9_not_taken_0: ! The following code should not be executed nop stw %l0,[%i0+0x004] ldsb [%i1+0x017],%l1 stb %l7,[%i1+0x015] ldsb [%i3+0x01f],%l6 std %l6,[%i0+0x030] ldub [%i3+0x012],%l6 stw %l0,[%i2+0x03c] ba,a p9_branch_failed p9_not_taken_0_end: ! End of Random Code for Thread 9 p9_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x024] ! Set processor 9 done flag ! Check Registers p9_check_registers: set p9_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 0000000000000095 bne,a,pn %xcc,p9_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000000000006b bne,a,pn %xcc,p9_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000000000b8 bne,a,pn %xcc,p9_reg_l2_fail mov %l2,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be e8e13a6403b8ff82 bne,a,pn %xcc,p9_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000008819f24a bne,a,pn %xcc,p9_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000092 bne,a,pn %xcc,p9_reg_l6_fail mov %l6,%g3 ! Check Local Memory set p9_local0_expect,%g1 p9_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 95f8f0feff76e49f ldx [%i0+0x000],%g3 ! Observed data at 00000000220000c0 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = dfffc7904ea0d0ff ldx [%i0+0x008],%g3 ! Observed data at 00000000220000c8 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 8f64307774ff8b7e ldx [%i0+0x010],%g3 ! Observed data at 00000000220000d0 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i0,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = e8e13a6403ffff82 ldx [%i0+0x020],%g3 ! Observed data at 00000000220000e0 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i0,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = 43ff361375a74c02 ldx [%i0+0x030],%g3 ! Observed data at 00000000220000f0 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i0,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 800dca0d94788a07 ldx [%i0+0x038],%g3 ! Observed data at 00000000220000f8 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i0,0x038,%g4 set p9_local1_expect,%g1 p9_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 797574fe80df9d17 ldx [%i1+0x000],%g3 ! Observed data at 00000000228000c0 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i1,0x000,%g4 ldx [%g1+0x030],%g2 ! Expected data = 793bb0d60000000d ldx [%i1+0x030],%g3 ! Observed data at 00000000228000f0 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i1,0x030,%g4 set p9_local2_expect,%g1 p9_check_local2: ldx [%g1+0x010],%g2 ! Expected data = cd20a4304ea0d07b ldx [%i2+0x010],%g3 ! Observed data at 00000000230000d0 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i2,0x010,%g4 ldx [%g1+0x030],%g2 ! Expected data = 0000007be8e13a64 ldx [%i2+0x030],%g3 ! Observed data at 00000000230000f0 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i2,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = a7b7187e95a412a0 ldx [%i2+0x038],%g3 ! Observed data at 00000000230000f8 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i2,0x038,%g4 ! Processor 9, local 3 is clean ! 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: stwa %l6,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[00000000230000c0] stxa %l5,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000220000d8] lduba [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000238000e8] done p9_trap1o: stwa %l6,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[00000000230000c0] stxa %l5,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000220000d8] lduba [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000238000e8] done p9_trap2e: stxa %l4,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000220000d0] done p9_trap2o: stxa %l4,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000220000d0] done p9_trap3e: nop nop nop done p9_trap3o: nop nop nop done p9_init_memory_pointers: set p9_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p9_local0_start,%i0 set p9_local1_start,%i1 set p9_local2_start,%i2 set p9_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 6d877a13f5390d59 ldx [%g1+0x008],%l1 ! %l1 = 96efbdf6a7b7187e ldx [%g1+0x010],%l2 ! %l2 = 8547451495f8f0fe ldx [%g1+0x018],%l3 ! %l3 = 796d28efd804e290 ldx [%g1+0x020],%l4 ! %l4 = 761e17ae5ea531ac ldx [%g1+0x028],%l5 ! %l5 = de39af764ea0d07b ldx [%g1+0x030],%l6 ! %l6 = 3c5888bc9199ece5 ldx [%g1+0x038],%l7 ! %l7 = 129f812894788a07 ! Initialize the output register of window 0 set unres3_start,%o0 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 = c0575da6 5592309e 3921062e 8cda3c60 ! %f4 = 1c76f236 1c08e430 e9c28435 66a18d79 ! %f8 = 68b25500 02fdb371 82321b78 80e4e7b3 ! %f12 = 125a1920 20437972 02be3104 fd77f90b ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 25a7523e 5dfdbba0 0d5779ed 0236fa96 ! %f20 = 350a0860 f26010a1 d5de8812 15d3b1b5 ! %f24 = 3de63709 fb26f637 148531bb 4d18e127 ! %f28 = 80a8d2e4 a54eb6ef e0680079 4fd6cc33 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 187179c3 9c2a9a44 76fc2775 639f79b4 ! %f36 = d7a3e0a2 684bd38b fc1009f1 00354247 ! %f40 = 0c7422e6 742ec5fc f24cd169 c50c3a3d ! %f44 = 56a0a0fc 902806d5 1090ba47 31e8f28d ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xd7f2b3a80000005e,%g7,%g1 ! GSR scale = 11, align = 6 wr %g1,%g0,%gsr ! GSR = d7f2b3a80000005e wr %g0,%y ! Clear Y 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[00000000918000d8] = ecc7bc9dfcf2bc12, %g2 = 9ff1f4abddffcada ldx [%o0+%o3],%g2 ! %g2 = ecc7bc9dfcf2bc12 ! Mem[00000000258000da] = 669f642e, %l4 = eba14dc280215a5e ldstub [%i3+0x01a],%l4 ! %l4 = 00000064000000ff ! Mem[00000000258000d7] = b4f1a6be, %l5 = c1b996fbfafcbff3 ldstub [%i3+0x017],%l5 ! %l5 = 000000be000000ff ! Mem[00000000250000f4] = ebc69ec5, %l6 = e7b598d9, %l3 = a44ba57e add %i2,0x34,%g1 casa [%g1]0x80,%l6,%l3 ! %l3 = 00000000ebc69ec5 ! Mem[00000000258000d4] = b4f1a6ff, %l6 = e7b598d9, %l0 = 9caacf96 add %i3,0x14,%g1 casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000b4f1a6ff ! Mem[00000000258000e0] = 884f3199 cae582d0, %l0 = b4f1a6ff, %l1 = d80a3a95 ldd [%i3+%o4],%l0 ! %l0 = 00000000884f3199 00000000cae582d0 ! Mem[00000000258000c8] = c5eebfe5, %l2 = 8718e12b, %l1 = cae582d0 add %i3,0x08,%g1 casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000c5eebfe5 ! Mem[00000000240000d0] = 019e8a483ab86726, %l6 = d5f35a83e7b598d9, %l2 = db47cfe48718e12b add %i0,0x10,%g1 casxa [%g1]0x80,%l6,%l2 ! %l2 = 019e8a483ab86726 ! %l5 = 00000000000000be, Mem[00000000258000f4] = 81c2a5bc stw %l5,[%i3+0x034] ! Mem[00000000258000f4] = 000000be ! Mem[00000000248000c0] = 72c75f09, %l1 = 00000000c5eebfe5 lduw [%i1+%g0],%l1 ! %l1 = 0000000072c75f09 p10_label_2: ! Mem[00000000248000dc] = 2c262cf8, %l7 = fa9478a60322b04a swap [%i1+0x01c],%l7 ! %l7 = 000000002c262cf8 ! Mem[00000000240000c8] = 7e41e259, %l1 = 72c75f09, %l7 = 2c262cf8 add %i0,0x08,%g1 casa [%g1]0x80,%l1,%l7 ! %l7 = 000000007e41e259 ! %l2 = 019e8a483ab86726, Mem[00000000908000f0] = 524b7c32 sth %l2,[%i5+0x030] ! Mem[00000000908000f0] = 67267c32 ! Mem[00000000258000fc] = edd87555, %l2 = 019e8a483ab86726 swap [%i3+0x03c],%l2 ! %l2 = 00000000edd87555 ! Mem[00000000250000fc] = 69f3361f, %l7 = 7e41e259, %l7 = 7e41e259 add %i2,0x3c,%g1 casa [%g1]0x80,%l7,%l7 ! %l7 = 0000000069f3361f ! Mem[00000000248000db] = cd57daa4, %l0 = 00000000884f3199 ldstub [%i1+0x01b],%l0 ! %l0 = 000000a4000000ff ! Mem[00000000250000f0] = 793496b1, %l7 = 69f3361f, %l6 = e7b598d9 add %i2,0x30,%g1 casa [%g1]0x80,%l7,%l6 ! %l6 = 00000000793496b1 ! %l0 = 00000000000000a4, Mem[00000000910000c0] = 5d91d33fc6dff11d stx %l0,[%i6+%g0] ! Mem[00000000910000c0] = 00000000000000a4 ! Mem[00000000250000c8] = d5ca9986, %l7 = 0000000069f3361f swap [%i2+%o1],%l7 ! %l7 = 00000000d5ca9986 ! %l2 = 00000000edd87555, Mem[00000000918000d8] = ecc7bc9d sth %l2,[%o0+%o3] ! Mem[00000000918000d8] = 7555bc9d p10_label_3: ! Mem[00000000910000f8] = 54988dc7 a758f49f, %g2 = fcf2bc12, %g3 = 0bad0b00 ldd [%i6+0x038],%g2 ! %g2 = 0000000054988dc7 00000000a758f49f ! Mem[00000000240000ec] = bda7df7b, %l0 = 00000000000000a4 ldstub [%i0+0x02c],%l0 ! %l0 = 000000bd000000ff ! Mem[00000000258000fb] = 2b9fd882, %l1 = 0000000072c75f09 ldstub [%i3+0x03b],%l1 ! %l1 = 00000082000000ff ! Mem[00000000240000c4] = 44bf575e, %l2 = 00000000edd87555 swap [%i0+0x004],%l2 ! %l2 = 0000000044bf575e ! Mem[00000000240000c0] = d213399a, %l3 = 00000000ebc69ec5 swap [%i0+%g0],%l3 ! %l3 = 00000000d213399a ! Mem[00000000258000c3] = 9fbb0fc0, %l2 = 0000000044bf575e ldstub [%i3+0x003],%l2 ! %l2 = 000000c0000000ff ! Mem[00000000918000f4] = b154ff4a, %g2 = 0000000054988dc7 lduh [%o0+0x034],%g2 ! %g2 = 000000000000b154 ! Mem[00000000918000dc] = fcf2bc12, %g2 = 000000000000b154 lduh [%o0+0x01c],%g2 ! %g2 = 000000000000fcf2 ! %l3 = 00000000d213399a, Mem[00000000910000ea] = 82f60222 sth %l3,[%i6+0x02a] ! Mem[00000000910000e8] = 399a0222 ! Mem[00000000248000e8] = 3ef8c14f051afa46, %l0 = 00000000000000bd, %l5 = 00000000000000be add %i1,0x28,%g1 casxa [%g1]0x80,%l0,%l5 ! %l5 = 3ef8c14f051afa46 p10_label_4: ! Mem[00000000250000c8] = 69f3361f, %l2 = 00000000000000c0 ldstub [%i2+%o1],%l2 ! %l2 = 00000069000000ff ! %l4 = 00000064, %l5 = 051afa46, Mem[00000000908000f0] = 67267c32 51972473 std %l4,[%i5+0x030] ! Mem[00000000908000f0] = 00000064 051afa46 ! Mem[00000000908000f8] = 2913c86b 7d22757c, %g2 = 0000fcf2, %g3 = a758f49f ldd [%i5+0x038],%g2 ! %g2 = 000000002913c86b 000000007d22757c ! %l1 = 0000000000000082, Mem[00000000900000c8] = 865fefd933898c1b stx %l1,[%i4+%o1] ! Mem[00000000900000c8] = 0000000000000082 ! %l7 = 00000000d5ca9986, Mem[00000000900000e0] = 300ffb30e2670e3f stx %l7,[%i4+%o4] ! Mem[00000000900000e0] = 00000000d5ca9986 ! Mem[00000000250000f8] = 903a02f2, %l3 = 00000000d213399a swap [%i2+0x038],%l3 ! %l3 = 00000000903a02f2 ! %l5 = 3ef8c14f051afa46, Mem[00000000910000cc] = b2a9b434 stw %l5,[%i6+0x00c] ! Mem[00000000910000cc] = 051afa46 ! %l6 = 00000000793496b1, Mem[00000000900000d0] = 47344bf1bd68c362 stx %l6,[%i4+%o2] ! Mem[00000000900000d0] = 00000000793496b1 ! Mem[00000000908000d0] = 5c07d0f1 19c1d452, %g2 = 2913c86b, %g3 = 7d22757c ldd [%i5+%o2],%g2 ! %g2 = 000000005c07d0f1 0000000019c1d452 ! Mem[00000000908000e8] = b78db540, %g2 = 000000005c07d0f1 lduh [%i5+%o5],%g2 ! %g2 = 000000000000b78d ba,a p10_not_taken_0_end p10_not_taken_0: ! The following code should not be executed nop stw %l0,[%i0+0x004] ldsb [%i1+0x017],%l1 stb %l7,[%i1+0x015] ldsb [%i3+0x01f],%l6 std %l6,[%i0+0x030] ldub [%i3+0x012],%l6 stw %l0,[%i2+0x03c] ba,a p10_branch_failed p10_not_taken_0_end: ! End of Random Code for Thread 10 1: membar #Sync ! Force all stores to complete p10_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x028] ! Set processor 10 done flag ! Check Registers p10_check_registers: set p10_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000000000bd bne,a,pn %xcc,p10_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000000000082 bne,a,pn %xcc,p10_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000000069 bne,a,pn %xcc,p10_reg_l2_fail mov %l2,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000000064 bne,a,pn %xcc,p10_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 3ef8c14f051afa46 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 c0575da6 5592309e bne %xcc,p10_f0_fail nop ! Check Local Memory set p10_local0_expect,%g1 p10_check_local0: ldx [%g1+0x000],%g2 ! Expected data = ebc69ec5edd87555 ldx [%i0+0x000],%g3 ! Observed data at 00000000240000c0 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i0,0x000,%g4 ldx [%g1+0x028],%g2 ! Expected data = dddebf34ffa7df7b ldx [%i0+0x028],%g3 ! Observed data at 00000000240000e8 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i0,0x028,%g4 set p10_local1_expect,%g1 p10_check_local1: ldx [%g1+0x018],%g2 ! Expected data = cd57daff0322b04a ldx [%i1+0x018],%g3 ! Observed data at 00000000248000d8 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i1,0x018,%g4 set p10_local2_expect,%g1 p10_check_local2: ldx [%g1+0x008],%g2 ! Expected data = fff3361fd897898c ldx [%i2+0x008],%g3 ! Observed data at 00000000250000c8 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i2,0x008,%g4 ldx [%g1+0x038],%g2 ! Expected data = d213399a69f3361f ldx [%i2+0x038],%g3 ! Observed data at 00000000250000f8 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i2,0x038,%g4 set p10_local3_expect,%g1 p10_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 9fbb0fff8ae26f7a ldx [%i3+0x000],%g3 ! Observed data at 00000000258000c0 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i3,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 59041571b4f1a6ff ldx [%i3+0x010],%g3 ! Observed data at 00000000258000d0 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 669fff2ebfe96115 ldx [%i3+0x018],%g3 ! Observed data at 00000000258000d8 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i3,0x018,%g4 ldx [%g1+0x030],%g2 ! Expected data = c93618c1000000be ldx [%i3+0x030],%g3 ! Observed data at 00000000258000f0 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i3,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 2b9fd8ff3ab86726 ldx [%i3+0x038],%g3 ! Observed data at 00000000258000f8 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i3,0x038,%g4 ! The test for processor 10 has passed p10_passed: ta GOOD_TRAP nop p10_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p10_failed p10_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p10_failed p10_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p10_failed p10_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p10_failed p10_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p10_failed p10_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p10_failed p10_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p10_failed p10_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p10_failed p10_f0_fail: set p10_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 10 failed p10_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x028] ! Set processor 10 done flag set p10_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 10 failed p10_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x028] ! Set processor 10 done flag set p10_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p10_selfmod_failed: ba p10_failed mov 0xabc,%g1 p10_common_error: or %g0,0xeea,%g1 ba p10_failed mov %o5,%g3 p10_common_signature_error: set p10_temp,%g1 ba p10_failed st %g2,[%g1] ! Common Lock Number p10_common_timeout: set p10_temp,%g1 ba p10_failed st %g2,[%g1] ! Common Lock Number p10_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p10_failed mov 0x0,%g3 p10_trap1e: ldstuba [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000248000d0] swapa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000240000e8] swapa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000258000d8] stwa %l4,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[00000000250000c8] ldsha [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000248000d0] done p10_trap1o: ldstuba [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000248000d0] swapa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000240000e8] swapa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000258000d8] stwa %l4,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[00000000250000c8] ldsha [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000248000d0] done p10_trap2e: ldstuba [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000248000e0] ldda [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000258000e0] stda %l4,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000258000e8] done p10_trap2o: ldstuba [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000248000e0] ldda [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000258000e0] stda %l4,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000258000e8] 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 = abead7189caacf96 ldx [%g1+0x008],%l1 ! %l1 = 38640fe0d80a3a95 ldx [%g1+0x010],%l2 ! %l2 = db47cfe48718e12b ldx [%g1+0x018],%l3 ! %l3 = d5e5105ea44ba57e ldx [%g1+0x020],%l4 ! %l4 = eba14dc280215a5e ldx [%g1+0x028],%l5 ! %l5 = c1b996fbfafcbff3 ldx [%g1+0x030],%l6 ! %l6 = d5f35a83e7b598d9 ldx [%g1+0x038],%l7 ! %l7 = fa9478a60322b04a ! Initialize the output register of window 0 set unres3_start,%o0 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 = 5f12a1a1 ad7c05ec ad7dfee3 e6bd963c ! %f4 = 19340ea6 23411281 28b2eb6a 322b8111 ! %f8 = 79d3d961 b281ac85 f2b14fc3 31b51100 ! %f12 = 8b259178 37570f53 69a30c73 e1245630 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 5dfc97dd 3a332bc2 f5fb3e31 ff972eeb ! %f20 = 900b469e 6d4dff50 b88ac480 e2ea0f7b ! %f24 = 8038dfad c809aa14 e67cc724 d930ac78 ! %f28 = 92e96077 8101f1b3 856b77f6 1e00687e ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = d03fe120 08e308b4 81b71780 d6736ca9 ! %f36 = 4b786fcc 8b1bddc7 4ec299db af4aba4d ! %f40 = f59f4e63 c88340d9 74dfa755 4d205504 ! %f44 = f6d1fb9d 485194f6 204cc65b a3b53a46 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xa883704f00000018,%g7,%g1 ! GSR scale = 3, align = 0 wr %g1,%g0,%gsr ! GSR = a883704f00000018 wr %g0,%y ! Clear Y 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[00000000268000c8] = de28028bf3e5b0d7, %l4 = f5f540e48e58c430 ldx [%i1+%o1],%l4 ! %l4 = de28028bf3e5b0d7 ! %l0 = 97f053be155739a8, Mem[00000000910000da] = 6ce28d3b stb %l0,[%i6+0x01a] ! Mem[00000000910000d8] = a8e28d3b ! Mem[00000000268000e0] = 0602aa7aa25fb397, %l3 = 21de946c0a46c3db, %l7 = 513e5b2a02ee3ce5 add %i1,0x20,%g1 casxa [%g1]0x80,%l3,%l7 ! %l7 = 0602aa7aa25fb397 ! Mem[00000000278000f4] = d5ef7fd3, %l4 = f3e5b0d7, %l7 = a25fb397 add %i3,0x34,%g1 casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000d5ef7fd3 ! Mem[00000000908000e8] = b78db540, %g2 = 4359e712ff2438b9 lduw [%i5+%o5],%g2 ! %g2 = 00000000b78db540 ! Mem[00000000270000f8] = b25686a9, %l2 = 713f9bc04ca945b0 swap [%i2+0x038],%l2 ! %l2 = 00000000b25686a9 ! Mem[00000000900000f8] = c3eb3eb6 f7dc96e3, %g2 = b78db540, %g3 = 0bad0b00 ldd [%i4+0x038],%g2 ! %g2 = 00000000c3eb3eb6 00000000f7dc96e3 ! Mem[00000000260000c7] = 50442188, %l0 = 97f053be155739a8 ldstub [%i0+0x007],%l0 ! %l0 = 00000088000000ff ! %l0 = 0000000000000088, Mem[00000000910000f8] = 54988dc7 sth %l0,[%i6+0x038] ! Mem[00000000910000f8] = 00888dc7 ! Mem[00000000918000c4] = 7aa2ef08, %g2 = 00000000c3eb3eb6 ldsh [%o0+0x006],%g2 ! %g2 = 0000000000007aa2 p11_label_2: ! Mem[00000000260000c4] = 504421ff, %l0 = 0000000000000088 swap [%i0+0x004],%l0 ! %l0 = 00000000504421ff ! Mem[00000000270000e8] = eac3b634, %l7 = 00000000d5ef7fd3 swap [%i2+%o5],%l7 ! %l7 = 00000000eac3b634 ! Mem[00000000278000c4] = 1abb271b, %l2 = 00000000b25686a9 swap [%i3+0x004],%l2 ! %l2 = 000000001abb271b ! Mem[00000000268000e0] = 0602aa7aa25fb397, %l7 = 00000000eac3b634, %l2 = 000000001abb271b add %i1,0x20,%g1 casxa [%g1]0x80,%l7,%l2 ! %l2 = 0602aa7aa25fb397 ! Mem[00000000908000d4] = 19c1d452, %g2 = 0000000000007aa2 ldsb [%i5+0x014],%g2 ! %g2 = 0000000000000019 ! Mem[00000000278000cd] = 4f5447e0, %l4 = de28028bf3e5b0d7 ldstub [%i3+0x00d],%l4 ! %l4 = 00000054000000ff ! Mem[00000000278000f0] = 5b774aa9d5ef7fd3, %l6 = 7f56e60403ad180f, %l7 = 00000000eac3b634 add %i3,0x30,%g1 casxa [%g1]0x80,%l6,%l7 ! %l7 = 5b774aa9d5ef7fd3 ! Mem[00000000918000f8] = e44e4c92, %g2 = 0000000000000019 ldsh [%o0+0x03a],%g2 ! %g2 = ffffffffffffe44e ! %l0 = 00000000504421ff, Mem[00000000900000fc] = f7dc96e3 stw %l0,[%i4+0x03c] ! Mem[00000000900000fc] = 504421ff ! Mem[00000000270000c3] = 5f8ddd13, %l1 = 206106c6455931e8 ldstub [%i2+0x003],%l1 ! %l1 = 00000013000000ff p11_label_3: ! Mem[00000000268000d8] = cd820fdd8a1255d7, %l1 = 0000000000000013, %l7 = 5b774aa9d5ef7fd3 add %i1,0x18,%g1 casxa [%g1]0x80,%l1,%l7 ! %l7 = cd820fdd8a1255d7 ! Mem[00000000900000ec] = 0c6744ba, %g2 = ffffffffffffe44e ldsb [%i4+0x02d],%g2 ! %g2 = 000000000000000c ! Mem[00000000270000d8] = 3279f7bafe428a63, %l1 = 0000000000000013, %l1 = 0000000000000013 add %i2,0x18,%g1 casxa [%g1]0x80,%l1,%l1 ! %l1 = 3279f7bafe428a63 ! Mem[00000000278000c8] = cb905654, %l6 = 7f56e60403ad180f ldsb [%i3+%o1],%l6 ! %l6 = ffffffffffffffcb ! Mem[00000000270000e8] = d5ef7fd3, %l7 = 8a1255d7, %l5 = 1c19b31e add %i2,0x28,%g1 casa [%g1]0x80,%l7,%l5 ! %l5 = 00000000d5ef7fd3 ! Mem[00000000260000f0] = b7217683, %l3 = 21de946c0a46c3db swap [%i0+0x030],%l3 ! %l3 = 00000000b7217683 ! Mem[00000000270000e0] = 0095a65b, %l7 = 8a1255d7, %l7 = 8a1255d7 add %i2,0x20,%g1 casa [%g1]0x80,%l7,%l7 ! %l7 = 000000000095a65b ! Mem[00000000260000f0] = 0a46c3db, %l4 = 0000000000000054 swap [%i0+0x030],%l4 ! %l4 = 000000000a46c3db ! Mem[00000000268000ec] = 95fe37f9, %l2 = a25fb397, %l0 = 504421ff add %i1,0x2c,%g1 casa [%g1]0x80,%l2,%l0 ! %l0 = 0000000095fe37f9 ! %l0 = 95fe37f9, %l1 = fe428a63, Mem[00000000900000f0] = bac436a9 b3fa2701 std %l0,[%i4+0x030] ! Mem[00000000900000f0] = 95fe37f9 fe428a63 p11_label_4: ! %l2 = 0602aa7aa25fb397, Mem[00000000918000d8] = ecc7bc9dfcf2bc12 stx %l2,[%o0+%o3] ! Mem[00000000918000d8] = 0602aa7aa25fb397 ! %l1 = 3279f7bafe428a63, Mem[00000000270000fc] = 92357a5d stw %l1,[%i2+0x03c] ! Mem[00000000270000fc] = fe428a63 ! Mem[00000000910000f4] = d2c579f5, %g2 = 000000000000000c lduh [%i6+0x034],%g2 ! %g2 = 000000000000d2c5 ! Mem[00000000268000c8] = de28028bf3e5b0d7, %l5 = 00000000d5ef7fd3, %l1 = 3279f7bafe428a63 add %i1,0x08,%g1 casxa [%g1]0x80,%l5,%l1 ! %l1 = de28028bf3e5b0d7 ! Mem[00000000278000f0] = 5b774aa9d5ef7fd3, %l0 = 0000000095fe37f9, %l5 = 00000000d5ef7fd3 add %i3,0x30,%g1 casxa [%g1]0x80,%l0,%l5 ! %l5 = 5b774aa9d5ef7fd3 ! %l1 = de28028bf3e5b0d7, Mem[00000000908000cd] = c63c185c stb %l1,[%i5+0x00d] ! Mem[00000000908000cc] = d73c185c ! Mem[00000000900000c8] = 865fefd9, %g2 = 000000000000d2c5 lduh [%i4+%o1],%g2 ! %g2 = 000000000000865f ! Mem[00000000270000d6] = 9d280d6d, %l2 = 0602aa7aa25fb397 ldstub [%i2+0x016],%l2 ! %l2 = 0000000d000000ff ! Mem[00000000908000d4] = c1d452c9, %g2 = 000000000000865f ldub [%i5+0x015],%g2 ! %g2 = 00000000000000c1 ! Mem[00000000278000e4] = ba24a73c, %l6 = ffffffffffffffcb swap [%i3+0x024],%l6 ! %l6 = 00000000ba24a73c ba,a p11_not_taken_0_end p11_not_taken_0: ! The following code should not be executed nop stw %l0,[%i0+0x004] ldsb [%i1+0x017],%l1 stb %l7,[%i1+0x015] ldsb [%i3+0x01f],%l6 std %l6,[%i0+0x030] ldub [%i3+0x012],%l6 stw %l0,[%i2+0x03c] ba,a p11_branch_failed p11_not_taken_0_end: ! End of Random Code for Thread 11 p11_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x02c] ! Set processor 11 done flag ! Check Registers p11_check_registers: set p11_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 0000000095fe37f9 bne,a,pn %xcc,p11_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be de28028bf3e5b0d7 bne,a,pn %xcc,p11_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000000000000d bne,a,pn %xcc,p11_reg_l2_fail mov %l2,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000000a46c3db bne,a,pn %xcc,p11_reg_l4_fail mov %l4,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000ba24a73c bne,a,pn %xcc,p11_reg_l6_fail mov %l6,%g3 ! Check Local Memory set p11_local0_expect,%g1 p11_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 01fe42e800000088 ldx [%i0+0x000],%g3 ! Observed data at 00000000260000c0 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i0,0x000,%g4 ldx [%g1+0x030],%g2 ! Expected data = 00000054f608bb34 ldx [%i0+0x030],%g3 ! Observed data at 00000000260000f0 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i0,0x030,%g4 ! Processor 11, local 1 is clean set p11_local2_expect,%g1 p11_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 5f8dddff90756ce0 ldx [%i2+0x000],%g3 ! Observed data at 00000000270000c0 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i2,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 9d768a079d28ff6d ldx [%i2+0x010],%g3 ! Observed data at 00000000270000d0 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i2,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = d5ef7fd39792d9e8 ldx [%i2+0x028],%g3 ! Observed data at 00000000270000e8 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i2,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 4ca945b0fe428a63 ldx [%i2+0x038],%g3 ! Observed data at 00000000270000f8 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i2,0x038,%g4 set p11_local3_expect,%g1 p11_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 76ea85f6b25686a9 ldx [%i3+0x000],%g3 ! Observed data at 00000000278000c0 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = cb9056544fff47e0 ldx [%i3+0x008],%g3 ! Observed data at 00000000278000c8 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i3,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = 4be0603fffffffcb 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: ldxa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000278000e0] stxa %l3,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000268000d0] swapa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000260000e8] lduwa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000270000e8] lduba [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000268000c0] ldstuba [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000268000e0] ldsha [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000278000d8] done p11_trap1o: ldxa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000278000e0] stxa %l3,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000268000d0] swapa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000260000e8] lduwa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000270000e8] lduba [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000268000c0] ldstuba [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000268000e0] ldsha [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000278000d8] done p11_trap2e: swapa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000268000e8] ldsha [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000270000d0] stba %l3,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[00000000270000e0] done p11_trap2o: swapa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000268000e8] ldsha [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000270000d0] stba %l3,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[00000000270000e0] done p11_trap3e: nop nop nop nop nop done p11_trap3o: nop nop nop nop nop done p11_init_memory_pointers: set p11_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p11_local0_start,%i0 set p11_local1_start,%i1 set p11_local2_start,%i2 set p11_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 97f053be155739a8 ldx [%g1+0x008],%l1 ! %l1 = 206106c6455931e8 ldx [%g1+0x010],%l2 ! %l2 = 713f9bc04ca945b0 ldx [%g1+0x018],%l3 ! %l3 = 21de946c0a46c3db ldx [%g1+0x020],%l4 ! %l4 = f5f540e48e58c430 ldx [%g1+0x028],%l5 ! %l5 = c08db9121c19b31e ldx [%g1+0x030],%l6 ! %l6 = 7f56e60403ad180f ldx [%g1+0x038],%l7 ! %l7 = 513e5b2a02ee3ce5 ! Initialize the output register of window 0 set unres3_start,%o0 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 = 815cbc10 ae85e07b 2c40f3be 02c04711 ! %f4 = e86edceb e279c318 8c4f0344 5d531e0a ! %f8 = 218be9da 5afa6d9c 6e1ccbdf f75aa255 ! %f12 = 8eba52ba d1511d43 6918fef9 64f0220e ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = a7b2ffc6 893e3175 7dc877b8 05acaeb2 ! %f20 = d29a2e8a 00562c0c a72631d7 94d1f454 ! %f24 = c81c3da9 8728286a e0916170 029a882c ! %f28 = 6543e423 5f4b1153 5bea1ace 576285e6 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = fc34f2ca 7e966659 baaaf902 ea4ac946 ! %f36 = 4f2ae036 59538bfb c29bcfe9 f3645ebe ! %f40 = bf9904df edbf5f5b f261e887 54f29d5a ! %f44 = 78ddd2f7 4c16f8e6 624d56ef c28fc57b ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xb98a78680000004f,%g7,%g1 ! GSR scale = 9, align = 7 wr %g1,%g0,%gsr ! GSR = b98a78680000004f wr %g0,%y ! Clear Y 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[00000000280000fa] = 05f457fe, %l3 = 7768d31486c17a73 ldstub [%i0+0x03a],%l3 ! %l3 = 00000057000000ff ! %l6 = 14069670, %l7 = b85e14ae, Mem[00000000918000d0] = 73445693 882b5c0e std %l6,[%o0+%o2] ! Mem[00000000918000d0] = 14069670 b85e14ae ! Mem[00000000900000f0] = bac436a9 b3fa2701, %g2 = 3a52ef76, %g3 = 0bad0b00 ldd [%i4+0x030],%g2 ! %g2 = 00000000bac436a9 00000000b3fa2701 ! %l1 = a5e22a7fe7c05447, Mem[00000000900000fa] = 3eb6f7dc stb %l1,[%i4+0x03a] ! Mem[00000000900000f8] = 47b6f7dc ! %l5 = 7d2c617a5c8e9f5c, Mem[00000000900000dc] = 926ba2e0 stb %l5,[%i4+0x01c] ! Mem[00000000900000dc] = 5c6ba2e0 ! Mem[00000000298000d0] = c26df819, %l0 = 62df2ab9ccb68166 swap [%i3+%o2],%l0 ! %l0 = 00000000c26df819 ! Mem[00000000290000c7] = 5e22a3fa, %l1 = a5e22a7fe7c05447 ldstub [%i2+0x007],%l1 ! %l1 = 000000fa000000ff ! Mem[00000000290000d0] = 508f0ab5f570c2ec, %l0 = 00000000c26df819, %l0 = 00000000c26df819 add %i2,0x10,%g1 casxa [%g1]0x80,%l0,%l0 ! %l0 = 508f0ab5f570c2ec ! Mem[00000000298000d0] = ccb6816639ab7c62, %l7 = 2f074819b85e14ae, %l0 = 508f0ab5f570c2ec add %i3,0x10,%g1 casxa [%g1]0x80,%l7,%l0 ! %l0 = ccb6816639ab7c62 ! Mem[00000000280000fc] = 0923230f, %l1 = 000000fa, %l7 = b85e14ae add %i0,0x3c,%g1 casa [%g1]0x80,%l1,%l7 ! %l7 = 000000000923230f p12_label_2: ! Mem[00000000288000cb] = bccf946b, %l6 = bb60a09014069670 ldstub [%i1+0x00b],%l6 ! %l6 = 0000006b000000ff ! Mem[00000000290000e8] = c22c183ddeb1397c, %l4 = c3051172279eed37, %l2 = 83f521d083736e93 add %i2,0x28,%g1 casxa [%g1]0x80,%l4,%l2 ! %l2 = c22c183ddeb1397c ! Mem[00000000290000e0] = 7a8759e6, %l4 = 279eed37, %l0 = 39ab7c62 add %i2,0x20,%g1 casa [%g1]0x80,%l4,%l0 ! %l0 = 000000007a8759e6 ! Mem[00000000280000f4] = a88e5d96, %l6 = 0000006b, %l7 = 0923230f add %i0,0x34,%g1 casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000a88e5d96 ! Mem[00000000298000c4] = e2063a2b, %l1 = 000000fa, %l5 = 5c8e9f5c add %i3,0x04,%g1 casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000e2063a2b ! Mem[00000000910000c8] = 0dac950c, %g18 = 3e3b6ed453a6654b ldsw [%i6+%o1],%g2 ! %g2 = 3e3b6ed453a6654b ! %l7 = 00000000a88e5d96, Mem[00000000900000f8] = c3eb47b6f7dc96e3 stx %l7,[%i4+0x038] ! Mem[00000000900000f8] = 00000000a88e5d96 ! Mem[00000000918000f4] = b154ff4a, %g18 = 3e3b6ed453a6654b ldsw [%o0+0x034],%g2 ! %g2 = 3e3b6ed453a6654b ! Mem[00000000298000cd] = 6b6c8547, %l1 = 00000000000000fa ldstub [%i3+0x00d],%l1 ! %l1 = 0000006c000000ff ! Mem[00000000288000c8] = bccf94ff, %l6 = 000000000000006b swap [%i1+%o1],%l6 ! %l6 = 00000000bccf94ff p12_label_3: ! Mem[00000000288000e0] = dbbe4ea1, %l0 = 7a8759e6, %l4 = 279eed37 add %i1,0x20,%g1 casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000dbbe4ea1 ! Mem[00000000298000d4] = 39ab7c62, %l4 = 00000000dbbe4ea1 ldstub [%i3+0x014],%l4 ! %l4 = 00000039000000ff ! Mem[00000000290000f8] = 11baf789, %l7 = a88e5d96, %l5 = e2063a2b add %i2,0x38,%g1 casa [%g1]0x80,%l7,%l5 ! %l5 = 0000000011baf789 ! Mem[00000000280000f0] = 06e24db6a88e5d96, %l7 = 00000000a88e5d96, %l3 = 0000000000000057 add %i0,0x30,%g1 casxa [%g1]0x80,%l7,%l3 ! %l3 = 06e24db6a88e5d96 ! %l3 = 06e24db6a88e5d96, Mem[00000000908000cb] = ed70c63c stb %l3,[%i5+0x00b] ! Mem[00000000908000c8] = 9670c63c ! Mem[00000000288000d8] = 29902a70, %l6 = 00000000bccf94ff swap [%i1+%o3],%l6 ! %l6 = 0000000029902a70 ! %l6 = 0000000029902a70, Mem[00000000908000f0] = 524b7c3251972473 stx %l6,[%i5+0x030] ! Mem[00000000908000f0] = 0000000029902a70 ! Mem[00000000288000dc] = 13a4c091, %l2 = c22c183ddeb1397c swap [%i1+0x01c],%l2 ! %l2 = 0000000013a4c091 ! Mem[00000000288000c4] = d7d50cce, %l1 = 0000006c, %l4 = 00000039 add %i1,0x04,%g1 casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000d7d50cce ! Mem[00000000288000ee] = a8e9105f, %l3 = 06e24db6a88e5d96 ldstub [%i1+0x02e],%l3 ! %l3 = 00000010000000ff p12_label_4: ! %l3 = 0000000000000010, Mem[00000000908000c3] = d2e9983a stb %l3,[%i5+0x003] ! Mem[00000000908000c0] = 10e9983a ! Mem[00000000908000c0] = a810e998, %g2 = ffffffffb154ff4a ldsb [%i5+0x002],%g2 ! %g2 = ffffffffffffffa8 ! Mem[00000000918000f0] = 1e7971cf b154ff4a, %g2 = ffffffa8, %g3 = b3fa2701 ldd [%o0+0x030],%g2 ! %g2 = 000000001e7971cf 00000000b154ff4a ! Mem[00000000288000ce] = 9c1039a1, %l6 = 0000000029902a70 ldstub [%i1+0x00e],%l6 ! %l6 = 00000039000000ff ! Mem[00000000298000d6] = ffab7c62, %l2 = 0000000013a4c091 ldstub [%i3+0x016],%l2 ! %l2 = 0000007c000000ff ! %l2 = 000000000000007c, Mem[00000000280000c7] = bc86258e stb %l2,[%i0+0x007] ! Mem[00000000280000c4] = bc86257c ! Mem[00000000918000c0] = c91bdfdf, %g2 = 000000001e7971cf ldsb [%o0+0x002],%g2 ! %g2 = ffffffffffffffc9 ! Mem[00000000280000d8] = 051c16e3 acac6819, %l6 = 00000039, %l7 = a88e5d96 ldd [%i0+%o3],%l6 ! %l6 = 00000000051c16e3 00000000acac6819 ! %l5 = 0000000011baf789, Mem[00000000910000f8] = 54988dc7a758f49f stx %l5,[%i6+0x038] ! Mem[00000000910000f8] = 0000000011baf789 ! Mem[00000000918000e8] = 495d8673, %g2 = ffffffffffffffc9 lduh [%o0+0x02a],%g2 ! %g2 = 000000000000495d ba,a p12_not_taken_0_end p12_not_taken_0: ! The following code should not be executed nop stw %l0,[%i0+0x004] ldsb [%i1+0x017],%l1 stb %l7,[%i1+0x015] ldsb [%i3+0x01f],%l6 std %l6,[%i0+0x030] ldub [%i3+0x012],%l6 stw %l0,[%i2+0x03c] ba,a p12_branch_failed p12_not_taken_0_end: ! End of Random Code for Thread 12 p12_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x030] ! Set processor 12 done flag ! Check Registers p12_check_registers: set p12_expected_registers,%g1 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000000000006c bne,a,pn %xcc,p12_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000000000007c bne,a,pn %xcc,p12_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000000010 bne,a,pn %xcc,p12_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000d7d50cce bne,a,pn %xcc,p12_reg_l4_fail mov %l4,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000051c16e3 bne,a,pn %xcc,p12_reg_l6_fail mov %l6,%g3 ! Check Floating Point Registers p12_check_fp_registers: set p12_expected_fp_regs,%g3 std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 8c4f0344 5d531e0a bne %xcc,p12_f6_fail nop ! Check Local Memory set p12_local0_expect,%g1 p12_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 8e95880dbc86257c ldx [%i0+0x000],%g3 ! Observed data at 00000000280000c0 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i0,0x000,%g4 ldx [%g1+0x038],%g2 ! Expected data = 05f4fffe0923230f ldx [%i0+0x038],%g3 ! Observed data at 00000000280000f8 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i0,0x038,%g4 set p12_local1_expect,%g1 p12_check_local1: ldx [%g1+0x008],%g2 ! Expected data = 0000006b9c10ffa1 ldx [%i1+0x008],%g3 ! Observed data at 00000000288000c8 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i1,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = bccf94ffdeb1397c 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 = 2a4a0220a8e9ff5f 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 = 0dc5cdeb5e22a3ff ldx [%i2+0x000],%g3 ! Observed data at 00000000290000c0 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i2,0x000,%g4 set p12_local3_expect,%g1 p12_check_local3: ldx [%g1+0x008],%g2 ! Expected data = 01d6b9076bff8547 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 = ccb68166ffabff62 ldx [%i3+0x010],%g3 ! Observed data at 00000000298000d0 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i3,0x010,%g4 ! The test for processor 12 has passed p12_passed: ta GOOD_TRAP nop p12_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p12_failed p12_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p12_failed p12_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p12_failed p12_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p12_failed p12_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p12_failed p12_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p12_failed p12_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p12_failed p12_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p12_failed p12_f6_fail: set p12_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 12 failed p12_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x030] ! Set processor 12 done flag set p12_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 12 failed p12_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x030] ! Set processor 12 done flag set p12_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p12_selfmod_failed: ba p12_failed mov 0xabc,%g1 p12_common_error: or %g0,0xeec,%g1 ba p12_failed mov %o5,%g3 p12_common_signature_error: set p12_temp,%g1 ba p12_failed st %g2,[%g1] ! Common Lock Number p12_common_timeout: set p12_temp,%g1 ba p12_failed st %g2,[%g1] ! Common Lock Number p12_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p12_failed mov 0x0,%g3 p12_trap1e: stda %l6,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000290000d0] ldswa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000280000c8] done p12_trap1o: stda %l6,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000290000d0] ldswa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000280000c8] done p12_trap2e: ldstuba [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000280000e0] ldsha [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000280000c0] ldstuba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000290000c8] lduha [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000290000c8] ldstuba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000290000e8] done p12_trap2o: ldstuba [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000280000e0] ldsha [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000280000c0] ldstuba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000290000c8] lduha [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000290000c8] ldstuba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000290000e8] done p12_trap3e: nop nop nop nop nop done p12_trap3o: nop nop nop nop nop done p12_init_memory_pointers: set p12_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p12_local0_start,%i0 set p12_local1_start,%i1 set p12_local2_start,%i2 set p12_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 62df2ab9ccb68166 ldx [%g1+0x008],%l1 ! %l1 = a5e22a7fe7c05447 ldx [%g1+0x010],%l2 ! %l2 = 83f521d083736e93 ldx [%g1+0x018],%l3 ! %l3 = 7768d31486c17a73 ldx [%g1+0x020],%l4 ! %l4 = c3051172279eed37 ldx [%g1+0x028],%l5 ! %l5 = 7d2c617a5c8e9f5c ldx [%g1+0x030],%l6 ! %l6 = bb60a09014069670 ldx [%g1+0x038],%l7 ! %l7 = 2f074819b85e14ae ! Initialize the output register of window 0 set unres3_start,%o0 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 = ee879ae2 ab4b3b80 59d7fe23 08c403b8 ! %f4 = 6f7ac049 d7ad1b39 4a799a7c 8197de8b ! %f8 = df118239 c58471f5 84777ce6 12202adb ! %f12 = 050b628f ff87a0e8 4ef931db e237d113 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 7913c0aa e09b7a1f 1e012a6b 6328e546 ! %f20 = f459a2f2 998e1f1f 7d49c18c f2070013 ! %f24 = 52dc1fc5 bc5b2cf4 7a48fad7 7367ef4b ! %f28 = dc90b55c e92e0543 eafbe41e 83efa874 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 844be12a 012b2915 ce79ffaa d992d449 ! %f36 = 0dfb789b 18af382a d812a092 b3c939ed ! %f40 = 2b16a965 26d8f844 ea9dd6f0 29802b63 ! %f44 = 0ff15283 c04903e4 4bd0313d 43f12f09 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xf78e1a900000004f,%g7,%g1 ! GSR scale = 9, align = 7 wr %g1,%g0,%gsr ! GSR = f78e1a900000004f wr %g0,%y ! Clear Y 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: ! %l4 = da8a4a92c02149c4, Mem[00000000900000f0] = bac436a9 stw %l4,[%i4+0x030] ! Mem[00000000900000f0] = c02149c4 ! Mem[000000002b0000c0] = e2b95f5f756ad1ff, %l6 = 9348d048e3445052, %l7 = cf2b8862679b0668 casxa [%i2]0x80,%l6,%l7 ! %l7 = e2b95f5f756ad1ff ! Mem[000000002a8000f0] = b2700c54 08f3eee2, %l0 = 3780b0de, %l1 = e6370eea ldd [%i1+0x030],%l0 ! %l0 = 00000000b2700c54 0000000008f3eee2 ! Mem[00000000918000dc] = 12323f2f, %g2 = 2a83a6826dac1014 ldsb [%o0+0x01f],%g2 ! %g2 = 0000000000000012 ! Mem[000000002b8000d4] = 80d9ffa4, %l1 = 0000000008f3eee2 ldsb [%i3+0x017],%l1 ! %l1 = ffffffffffffffa4 ! Mem[000000002b0000e4] = 6ab70db1, %l5 = dc5155ee823209a2 swap [%i2+0x024],%l5 ! %l5 = 000000006ab70db1 ! Mem[000000002a0000f7] = 036c1671, %l7 = e2b95f5f756ad1ff ldstub [%i0+0x037],%l7 ! %l7 = 00000071000000ff ! %l7 = 0000000000000071, Mem[000000002b0000fb] = 32cd9418 stb %l7,[%i2+0x03b] ! Mem[000000002b0000f8] = 32cd9471 ! %l3 = 17c1633a5f95dda7, Mem[000000002b8000d0] = e8d3b4d2 stw %l3,[%i3+%o2] ! Mem[000000002b8000d0] = 5f95dda7 ! Mem[00000000918000e0] = 67ec6510, %g2 = 0000000000000012 ldsb [%o0+0x023],%g2 ! %g2 = 0000000000000067 p13_label_2: ! Mem[00000000910000f0] = aa76e7d2, %g2 = 0000000000000067 ldub [%i6+0x031],%g2 ! %g2 = 00000000000000aa ! Mem[00000000908000cc] = 70c63c18, %g2 = 00000000000000aa lduh [%i5+0x00c],%g2 ! %g2 = 00000000000070c6 ! Mem[000000002a8000c8] = 516e0a64, %l6 = 9348d048e3445052 ldsh [%i1+0x00a],%l6 ! %l6 = 0000000000000a64 ! Mem[000000002a0000d4] = 6a23f475, %l4 = da8a4a92c02149c4 swap [%i0+0x014],%l4 ! %l4 = 000000006a23f475 ! Mem[000000002b8000fc] = 1998d1b3, %l5 = 000000006ab70db1 swap [%i3+0x03c],%l5 ! %l5 = 000000001998d1b3 ! Mem[000000002a8000d8] = 31c1ac4490aa188e, %l4 = 000000006a23f475, %l4 = 000000006a23f475 add %i1,0x18,%g1 casxa [%g1]0x80,%l4,%l4 ! %l4 = 31c1ac4490aa188e ! %l2 = 4e753125b2804276, Mem[00000000910000c4] = c6dff11d sth %l2,[%i6+0x004] ! Mem[00000000910000c4] = 4276f11d ! %l4 = 31c1ac4490aa188e, Mem[00000000918000f0] = 1e7971cf stw %l4,[%o0+0x030] ! Mem[00000000918000f0] = 90aa188e ! %l7 = 0000000000000071, Mem[00000000908000f8] = 2913c86b7d22757c stx %l7,[%i5+0x038] ! Mem[00000000908000f8] = 0000000000000071 ! Mem[000000002a0000c0] = 054cacf7c728d3aa, %l2 = 4e753125b2804276, %l4 = 31c1ac4490aa188e casxa [%i0]0x80,%l2,%l4 ! %l4 = 054cacf7c728d3aa p13_label_3: ! %l3 = 17c1633a5f95dda7, Mem[00000000910000c0] = 5d91d33f4276f11d stx %l3,[%i6+%g0] ! Mem[00000000910000c0] = 17c1633a5f95dda7 ! Mem[00000000918000d0] = 73445693 882b5c0e, %g2 = 000070c6, %g3 = 0bad0b00 ldd [%o0+%o2],%g2 ! %g2 = 0000000073445693 00000000882b5c0e ! Mem[000000002a0000f4] = 036c16ff, %l2 = b2804276, %l2 = b2804276 add %i0,0x34,%g1 casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000036c16ff ! Mem[000000002a8000e8] = ae2b54ba4cb70644, %l6 = 0000000000000a64, %l4 = 054cacf7c728d3aa add %i1,0x28,%g1 casxa [%g1]0x80,%l6,%l4 ! %l4 = ae2b54ba4cb70644 ! Mem[000000002b8000ed] = 9ddb95d2, %l3 = 17c1633a5f95dda7 ldstub [%i3+0x02d],%l3 ! %l3 = 000000db000000ff ! Mem[00000000908000e8] = b78db54058f195d5, %g2 = 0000000073445693 ldx [%i5+%o5],%g2 ! %g2 = b78db54058f195d5 ! Mem[00000000910000fc] = a758f49f, %g18 = c4b8ddf6a893cf40 ldsw [%i6+0x03c],%g2 ! %g2 = c4b8ddf6a893cf40 ! %l0 = 00000000b2700c54, Mem[00000000900000f8] = c3eb3eb6 sth %l0,[%i4+0x038] ! Mem[00000000900000f8] = 0c543eb6 ! %l5 = 000000001998d1b3, Mem[00000000918000f0] = 90aa188e stb %l5,[%o0+0x030] ! Mem[00000000918000f0] = b3aa188e ! Mem[000000002a8000fc] = 96ed499b, %l7 = 00000071, %l1 = ffffffa4 add %i1,0x3c,%g1 casa [%g1]0x80,%l7,%l1 ! %l1 = 0000000096ed499b p13_label_4: ! %l6 = 00000a64, %l7 = 00000071, Mem[00000000918000d0] = 73445693 882b5c0e std %l6,[%o0+%o2] ! Mem[00000000918000d0] = 00000a64 00000071 ! Mem[000000002b0000e8] = 5065ce810fd10c8a, %l2 = 00000000036c16ff, %l4 = ae2b54ba4cb70644 add %i2,0x28,%g1 casxa [%g1]0x80,%l2,%l4 ! %l4 = 5065ce810fd10c8a ! Mem[00000000910000ec] = 6e6af9aa, %g2 = ffffffffa758f49f ldsb [%i6+0x02e],%g2 ! %g2 = 000000000000006e ! %l1 = 0000000096ed499b, Mem[00000000910000cb] = 0cb2a9b4 stb %l1,[%i6+0x00b] ! Mem[00000000910000c8] = 9bb2a9b4 ! Mem[000000002b8000e0] = 68a1f5fc, %l6 = 00000a64, %l4 = 0fd10c8a add %i3,0x20,%g1 casa [%g1]0x80,%l6,%l4 ! %l4 = 0000000068a1f5fc ! Mem[000000002b8000e0] = 68a1f5fc, %l4 = 68a1f5fc, %l4 = 68a1f5fc add %i3,0x20,%g1 casa [%g1]0x80,%l4,%l4 ! %l4 = 0000000068a1f5fc ! Mem[000000002a0000e4] = e0071125, %l3 = 000000db, %l2 = 036c16ff add %i0,0x24,%g1 casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000e0071125 ! Mem[00000000918000cc] = 3d403ff8, %g2 = 000000000000006e lduw [%o0+0x00c],%g2 ! %g2 = 000000003d403ff8 ! %l2 = 00000000e0071125, Mem[00000000908000e0] = 021d41c8aa7fbf79 stx %l2,[%i5+%o4] ! Mem[00000000908000e0] = 00000000e0071125 ! Mem[00000000910000e8] = 2e3b82f6 02226e6a, %g2 = 3d403ff8, %g3 = 882b5c0e ldd [%i6+%o5],%g2 ! %g2 = 000000002e3b82f6 0000000002226e6a ba,a p13_not_taken_0_end p13_not_taken_0: ! The following code should not be executed nop stw %l0,[%i0+0x004] ldsb [%i1+0x017],%l1 stb %l7,[%i1+0x015] ldsb [%i3+0x01f],%l6 std %l6,[%i0+0x030] ldub [%i3+0x012],%l6 stw %l0,[%i2+0x03c] ba,a p13_branch_failed p13_not_taken_0_end: ! End of Random Code for Thread 13 1: membar #Sync ! Force all stores to complete p13_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x034] ! Set processor 13 done flag ! Check Registers p13_check_registers: set p13_expected_registers,%g1 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000096ed499b bne,a,pn %xcc,p13_reg_l1_fail mov %l1,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000000000db bne,a,pn %xcc,p13_reg_l3_fail mov %l3,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000a64 bne,a,pn %xcc,p13_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000000000071 bne,a,pn %xcc,p13_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p13_check_fp_registers: set p13_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be ee879ae2 ab4b3b80 bne %xcc,p13_f0_fail nop ! Check Local Memory set p13_local0_expect,%g1 p13_check_local0: ldx [%g1+0x010],%g2 ! Expected data = 86d06e24c02149c4 ldx [%i0+0x010],%g3 ! Observed data at 000000002a0000d0 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i0,0x010,%g4 ldx [%g1+0x030],%g2 ! Expected data = 4a5da55f036c16ff ldx [%i0+0x030],%g3 ! Observed data at 000000002a0000f0 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i0,0x030,%g4 ! Processor 13, local 1 is clean set p13_local2_expect,%g1 p13_check_local2: ldx [%g1+0x020],%g2 ! Expected data = 7fa934f6823209a2 ldx [%i2+0x020],%g3 ! Observed data at 000000002b0000e0 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i2,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = 32cd9471a3777dbd ldx [%i2+0x038],%g3 ! Observed data at 000000002b0000f8 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i2,0x038,%g4 set p13_local3_expect,%g1 p13_check_local3: ldx [%g1+0x010],%g2 ! Expected data = 5f95dda780d9ffa4 ldx [%i3+0x010],%g3 ! Observed data at 000000002b8000d0 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i3,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 68a1f5fc83f53a2c ldx [%i3+0x020],%g3 ! Observed data at 000000002b8000e0 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 16c1888b9dff95d2 ldx [%i3+0x028],%g3 ! Observed data at 000000002b8000e8 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i3,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 99b812d06ab70db1 ldx [%i3+0x038],%g3 ! Observed data at 000000002b8000f8 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i3,0x038,%g4 ! The test for processor 13 has passed p13_passed: ta GOOD_TRAP nop p13_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p13_failed p13_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p13_failed p13_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p13_failed p13_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p13_failed p13_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p13_failed p13_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p13_failed p13_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p13_failed p13_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p13_failed p13_f0_fail: set p13_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 13 failed p13_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x034] ! Set processor 13 done flag set p13_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 13 failed p13_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x034] ! Set processor 13 done flag set p13_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p13_selfmod_failed: ba p13_failed mov 0xabc,%g1 p13_common_error: or %g0,0xeed,%g1 ba p13_failed mov %o5,%g3 p13_common_signature_error: set p13_temp,%g1 ba p13_failed st %g2,[%g1] ! Common Lock Number p13_common_timeout: set p13_temp,%g1 ba p13_failed st %g2,[%g1] ! Common Lock Number p13_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p13_failed mov 0x0,%g3 p13_trap1e: lduwa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000002a8000e8] ldsba [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000002a8000e0] lduwa [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002b0000d0] lduba [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000002b8000d8] done p13_trap1o: lduwa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000002a8000e8] ldsba [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000002a8000e0] lduwa [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002b0000d0] lduba [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000002b8000d8] done p13_trap2e: swapa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002a0000e8] ldsha [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000002b0000d8] lduha [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000002a0000d0] stxa %l7,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000002b0000e8] ldsha [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000002b0000e0] ldda [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002b0000c0] ldstuba [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000002a0000e0] done p13_trap2o: swapa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002a0000e8] ldsha [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000002b0000d8] lduha [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000002a0000d0] stxa %l7,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000002b0000e8] ldsha [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000002b0000e0] ldda [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002b0000c0] ldstuba [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000002a0000e0] done p13_trap3e: nop nop done p13_trap3o: 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 = 4e5486803780b0de ldx [%g1+0x008],%l1 ! %l1 = c4f29bfae6370eea ldx [%g1+0x010],%l2 ! %l2 = 4e753125b2804276 ldx [%g1+0x018],%l3 ! %l3 = 17c1633a5f95dda7 ldx [%g1+0x020],%l4 ! %l4 = da8a4a92c02149c4 ldx [%g1+0x028],%l5 ! %l5 = dc5155ee823209a2 ldx [%g1+0x030],%l6 ! %l6 = 9348d048e3445052 ldx [%g1+0x038],%l7 ! %l7 = cf2b8862679b0668 ! Initialize the output register of window 0 set unres3_start,%o0 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 = e55f5717 27edd886 af1fd98c 38917465 ! %f4 = 7351dbd6 cf72491a b9c395eb 65b42712 ! %f8 = fe1d956f eac62170 62c895cf f89add6a ! %f12 = 535b7ea2 04691999 8ec532b3 cb2c8335 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 2990aeaa 90973d9b 571f65b4 3a85e9b0 ! %f20 = 80afe3c2 e4ba029c 8074029d 6159dc24 ! %f24 = f0d88fbd 54a05ba8 ae3c12ac e491cd62 ! %f28 = 5ae3a26d fc076f34 a396eebe dc55f2cb ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 5b149645 bef94d3e 4620e387 ee0a0f05 ! %f36 = 84804b99 661ebdf7 49ba2d30 44c2b643 ! %f40 = d8e0cf90 03706b5a f2269d7f 69d2670a ! %f44 = c813ca37 06b2472d 78cb6a29 508773fe ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x3b485a9f00000056,%g7,%g1 ! GSR scale = 10, align = 6 wr %g1,%g0,%gsr ! GSR = 3b485a9f00000056 wr %g0,%y ! Clear Y 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[000000002d0000ee] = 04237728, %l5 = 4179d3283daac4ed ldstub [%i2+0x02e],%l5 ! %l5 = 00000077000000ff ! Mem[00000000910000d4] = 15ef532d, %g2 = 24ff058ab097ec65 lduh [%i6+0x014],%g2 ! %g2 = 00000000000015ef ! Mem[000000002d8000f0] = 51df0d4f2f3a03be, %l6 = 6298386c513748d7, %l7 = 24c5ea6c2cea2a00 add %i3,0x30,%g1 casxa [%g1]0x80,%l6,%l7 ! %l7 = 51df0d4f2f3a03be ! Mem[000000002c8000e8] = 52b4c0d5, %l5 = 0000000000000077 ldstub [%i1+%o5],%l5 ! %l5 = 00000052000000ff ! Mem[000000002c8000d8] = 731852dc, %l1 = 3f131aca64d10d3f swap [%i1+%o3],%l1 ! %l1 = 00000000731852dc ! Mem[000000002c8000d8] = 64d10d3f1724bdd2, %l0 = 2cbbaa7c256a6e15, %l7 = 51df0d4f2f3a03be add %i1,0x18,%g1 casxa [%g1]0x80,%l0,%l7 ! %l7 = 64d10d3f1724bdd2 ! %l3 = c54488acd32aa98c, Mem[00000000910000f8] = 54988dc7a758f49f stx %l3,[%i6+0x038] ! Mem[00000000910000f8] = c54488acd32aa98c ! %l1 = 00000000731852dc, Mem[00000000910000d4] = 15ef532d stw %l1,[%i6+0x014] ! Mem[00000000910000d4] = 731852dc ! Mem[00000000910000d4] = dcd9026c, %g2 = 00000000000015ef ldub [%i6+0x017],%g2 ! %g2 = 00000000000000dc ! Mem[00000000900000f4] = b3fa2701, %g2 = 00000000000000dc lduh [%i4+0x034],%g2 ! %g2 = 000000000000b3fa p14_label_2: ! Mem[000000002c8000f0] = d767cac135b65382, %l3 = c54488acd32aa98c, %l2 = f40119e852e2c26a add %i1,0x30,%g1 casxa [%g1]0x80,%l3,%l2 ! %l2 = d767cac135b65382 ! Mem[00000000910000d4] = 731852dc, %g2 = 000000000000b3fa lduw [%i6+0x014],%g2 ! %g2 = 00000000731852dc ! Mem[000000002d0000f0] = 1a20fd45071739d1, %l3 = c54488acd32aa98c, %l6 = 6298386c513748d7 add %i2,0x30,%g1 casxa [%g1]0x80,%l3,%l6 ! %l6 = 1a20fd45071739d1 ! Mem[00000000908000c0] = a8d2e998, %g2 = 00000000731852dc lduh [%i5+0x002],%g2 ! %g2 = 000000000000a8d2 ! Mem[000000002c8000e1] = 99f127e4, %l3 = c54488acd32aa98c ldstub [%i1+0x021],%l3 ! %l3 = 000000f1000000ff ! Mem[00000000900000c8] = 865fefd9, %g2 = 000000000000a8d2 lduw [%i4+%o1],%g2 ! %g2 = 00000000865fefd9 ! Mem[000000002d8000c8] = f84f1d44a3c21971, %l0 = 2cbbaa7c256a6e15, %l4 = 38f2905fb9b4ceeb add %i3,0x08,%g1 casxa [%g1]0x80,%l0,%l4 ! %l4 = f84f1d44a3c21971 ! Mem[000000002c8000d0] = 990647b8, %l4 = a3c21971, %l3 = 000000f1 add %i1,0x10,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000990647b8 ! Mem[000000002c0000c0] = 6b2e0bf558e1832b, %l4 = f84f1d44a3c21971, %l2 = d767cac135b65382 casxa [%i0]0x80,%l4,%l2 ! %l2 = 6b2e0bf558e1832b ! Mem[000000002d0000ec] = 0423ff28, %l4 = f84f1d44a3c21971 ldstub [%i2+0x02c],%l4 ! %l4 = 00000004000000ff p14_label_3: ! %l4 = 0000000000000004, Mem[00000000918000d2] = 5693882b stb %l4,[%o0+0x012] ! Mem[00000000918000d0] = 0493882b ! %l5 = 0000000000000052, Mem[00000000908000d3] = f119c1d4 stb %l5,[%i5+0x013] ! Mem[00000000908000d0] = 5219c1d4 ! Mem[00000000910000e0] = 4dcaad27, %g18 = 340d3fa8776b71fa ldsw [%i6+%o4],%g2 ! %g2 = 340d3fa8776b71fa ! Mem[00000000918000f8] = 9cdae44e 4c929ae2, %g2 = 4dcaad27, %g3 = 0bad0b00 ldd [%o0+0x038],%g2 ! %g2 = 000000009cdae44e 000000004c929ae2 ! %l1 = 00000000731852dc, Mem[00000000918000d3] = 93882b5c stb %l1,[%o0+0x013] ! Mem[00000000918000d0] = dc882b5c ! %l6 = 1a20fd45071739d1, Mem[00000000910000cc] = b2a9b434 stw %l6,[%i6+0x00c] ! Mem[00000000910000cc] = 071739d1 ! Mem[000000002d8000cc] = a3c21971, %l1 = 731852dc, %l7 = 1724bdd2 add %i3,0x0c,%g1 casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000a3c21971 ! %l2 = 6b2e0bf558e1832b, Mem[000000002c8000e8] = ffb4c0d5 stw %l2,[%i1+%o5] ! Mem[000000002c8000e8] = 58e1832b ! Mem[000000002d0000d8] = 4fafa982, %l5 = 0000000000000052 swap [%i2+%o3],%l5 ! %l5 = 000000004fafa982 ! Mem[00000000918000f4] = b154ff4a, %g2 = 000000009cdae44e lduw [%o0+0x034],%g2 ! %g2 = 00000000b154ff4a p14_label_4: ! %l2 = 6b2e0bf558e1832b, Mem[000000002c0000e0] = 7a48cb87d7c08158 stx %l2,[%i0+%o4] ! Mem[000000002c0000e0] = 6b2e0bf558e1832b ! Mem[00000000918000d0] = 734404dc, %g18 = 340d3fa8776b71fa ldsw [%o0+%o2],%g2 ! %g2 = 340d3fa8776b71fa ! Mem[000000002c0000c0] = 6b2e0bf558e1832b, %l5 = 000000004fafa982, %l6 = 1a20fd45071739d1 casxa [%i0]0x80,%l5,%l6 ! %l6 = 6b2e0bf558e1832b ! %l6 = 58e1832b, %l7 = a3c21971, Mem[000000002c8000c8] = 9b7cbaa8 a59cf95d std %l6,[%i1+%o1] ! Mem[000000002c8000c8] = 58e1832b a3c21971 ! Mem[000000002c0000e8] = 65dce63dba867288, %l1 = 00000000731852dc, %l3 = 00000000990647b8 add %i0,0x28,%g1 casxa [%g1]0x80,%l1,%l3 ! %l3 = 65dce63dba867288 ! Mem[00000000900000c4] = 96098fb2, %g2 = 00000000734404dc lduw [%i4+0x004],%g2 ! %g2 = 0000000096098fb2 ! %l7 = 00000000a3c21971, Mem[000000002c8000d6] = 316e2dc2 stb %l7,[%i1+0x016] ! Mem[000000002c8000d4] = 316e71c2 ! Mem[00000000908000cc] = c63c185c, %g2 = 0000000096098fb2 ldsb [%i5+0x00d],%g2 ! %g2 = ffffffffffffffc6 ! Mem[00000000910000fc] = d32aa98c, %g2 = ffffffffffffffc6 ldsh [%i6+0x03c],%g2 ! %g2 = ffffffffffffd32a ! Mem[000000002d0000c8] = 8ea8f9520090f502, %l0 = 2cbbaa7c256a6e15, %l1 = 00000000731852dc add %i2,0x08,%g1 casxa [%g1]0x80,%l0,%l1 ! %l1 = 8ea8f9520090f502 ba,a p14_not_taken_0_end p14_not_taken_0: ! The following code should not be executed nop stw %l0,[%i0+0x004] ldsb [%i1+0x017],%l1 stb %l7,[%i1+0x015] ldsb [%i3+0x01f],%l6 std %l6,[%i0+0x030] ldub [%i3+0x012],%l6 stw %l0,[%i2+0x03c] 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+0x018],%g2 cmp %l3,%g2 ! %l3 should be 65dce63dba867288 bne,a,pn %xcc,p14_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000000004 bne,a,pn %xcc,p14_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000004fafa982 bne,a,pn %xcc,p14_reg_l5_fail mov %l5,%g3 ! Check Local Memory set p14_local0_expect,%g1 p14_check_local0: ldx [%g1+0x020],%g2 ! Expected data = 6b2e0bf558e1832b ldx [%i0+0x020],%g3 ! Observed data at 000000002c0000e0 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i0,0x020,%g4 set p14_local1_expect,%g1 p14_check_local1: ldx [%g1+0x008],%g2 ! Expected data = 58e1832ba3c21971 ldx [%i1+0x008],%g3 ! Observed data at 000000002c8000c8 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 990647b8316e71c2 ldx [%i1+0x010],%g3 ! Observed data at 000000002c8000d0 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 64d10d3f1724bdd2 ldx [%i1+0x018],%g3 ! Observed data at 000000002c8000d8 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 99ff27e48dc9c075 ldx [%i1+0x020],%g3 ! Observed data at 000000002c8000e0 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 58e1832b9ef33e21 ldx [%i1+0x028],%g3 ! Observed data at 000000002c8000e8 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i1,0x028,%g4 set p14_local2_expect,%g1 p14_check_local2: ldx [%g1+0x018],%g2 ! Expected data = 00000052db3c19c0 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 = fb6fc713ff23ff28 ldx [%i2+0x028],%g3 ! Observed data at 000000002d0000e8 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i2,0x028,%g4 ! Processor 14, local 3 is clean ! The test for processor 14 has passed p14_passed: ta GOOD_TRAP nop p14_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p14_failed p14_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p14_failed p14_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p14_failed p14_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p14_failed p14_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p14_failed p14_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p14_failed p14_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p14_failed p14_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p14_failed ! The test for processor 14 failed p14_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x038] ! Set processor 14 done flag set p14_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 14 failed p14_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x038] ! Set processor 14 done flag set p14_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p14_selfmod_failed: ba p14_failed mov 0xabc,%g1 p14_common_error: or %g0,0xeee,%g1 ba p14_failed mov %o5,%g3 p14_common_signature_error: set p14_temp,%g1 ba p14_failed st %g2,[%g1] ! Common Lock Number p14_common_timeout: set p14_temp,%g1 ba p14_failed st %g2,[%g1] ! Common Lock Number p14_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p14_failed mov 0x0,%g3 p14_trap1e: swapa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000002d8000c0] lduba [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000002c8000d8] stba %l4,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000002c8000c8] stxa %l4,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000002d8000e8] ldsba [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000002d0000e0] stxa %l3,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000002c0000d0] done p14_trap1o: swapa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000002d8000c0] lduba [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000002c8000d8] stba %l4,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000002c8000c8] stxa %l4,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000002d8000e8] ldsba [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000002d0000e0] stxa %l3,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000002c0000d0] done p14_trap2e: ldsba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002c0000c0] swapa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000002c8000e8] ldda [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002c0000e0] stha %l0,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000002d0000c0] done p14_trap2o: ldsba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002c0000c0] swapa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000002c8000e8] ldda [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002c0000e0] stha %l0,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000002d0000c0] done p14_trap3e: nop nop nop done p14_trap3o: nop nop nop done p14_init_memory_pointers: set p14_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p14_local0_start,%i0 set p14_local1_start,%i1 set p14_local2_start,%i2 set p14_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 2cbbaa7c256a6e15 ldx [%g1+0x008],%l1 ! %l1 = 3f131aca64d10d3f ldx [%g1+0x010],%l2 ! %l2 = f40119e852e2c26a ldx [%g1+0x018],%l3 ! %l3 = c54488acd32aa98c ldx [%g1+0x020],%l4 ! %l4 = 38f2905fb9b4ceeb ldx [%g1+0x028],%l5 ! %l5 = 4179d3283daac4ed ldx [%g1+0x030],%l6 ! %l6 = 6298386c513748d7 ldx [%g1+0x038],%l7 ! %l7 = 24c5ea6c2cea2a00 ! Initialize the output register of window 0 set unres3_start,%o0 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 = 2f0e7309 74cd2322 72aea346 53a93678 ! %f4 = c39c92b9 bcf667f4 c94cef91 b232a38f ! %f8 = eb842727 f3ab3364 fb9dfd58 3b920263 ! %f12 = c55be05c 735bf272 6bef0c7f 5a302434 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = f0ff5f9a 7301501d b5c233c8 3e64d0b5 ! %f20 = 71082a88 7a642dbe 05d1680a 8923d434 ! %f24 = 4cbe19cc 2c287d5a fc5c17d2 c29bcdd4 ! %f28 = e089dc4f 87e33567 b7e64508 cbb70f97 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 649da2d1 b749dd43 0101edc9 cea3497a ! %f36 = 701c93c2 64e2174b 8c3262a6 2d2aa01d ! %f40 = 6907d258 18a94876 41f8df55 b2df3459 ! %f44 = 51fc2431 2be4a0b3 c26107fb af2509fc ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x3edbf54800000068,%g7,%g1 ! GSR scale = 13, align = 0 wr %g1,%g0,%gsr ! GSR = 3edbf54800000068 wr %g0,%y ! Clear Y 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[000000002e8000c0] = 9165bb4fc27b8243, %l1 = 78535f6ebb2af6a0, %l7 = 451ead62e9655ad7 casxa [%i1]0x80,%l1,%l7 ! %l7 = 9165bb4fc27b8243 ! Mem[00000000900000d0] = 47344bf1bd68c362, %g2 = a2c0e992fa9dff13 ldx [%i4+%o2],%g2 ! %g2 = 47344bf1bd68c362 ! Mem[00000000908000ec] = 58f195d5, %g18 = 339d108ea0576b68 ldsw [%i5+0x02c],%g2 ! %g2 = 339d108ea0576b68 ! Mem[000000002e0000d0] = 1db7aa102ef3cebd, %l0 = f76324ea5725890e, %l7 = 9165bb4fc27b8243 add %i0,0x10,%g1 casxa [%g1]0x80,%l0,%l7 ! %l7 = 1db7aa102ef3cebd ! %l4 = fa6979db96ed3090, Mem[00000000900000d0] = 47344bf1bd68c362 stx %l4,[%i4+%o2] ! Mem[00000000900000d0] = fa6979db96ed3090 ! %l2 = af042efa80383a3a, Mem[000000002f0000fc] = b1b7dbdb stw %l2,[%i2+0x03c] ! Mem[000000002f0000fc] = 80383a3a ! Mem[000000002f0000e0] = 71837044, %l4 = fa6979db96ed3090 swap [%i2+%o4],%l4 ! %l4 = 0000000071837044 ! Mem[000000002f8000f0] = 2c535ae3, %l5 = 033bc2404897179d swap [%i3+0x030],%l5 ! %l5 = 000000002c535ae3 ! Mem[000000002e8000d0] = 32845e56, %l3 = 26920d92e06eb288 ldsw [%i1+%o2],%l3 ! %l3 = 0000000032845e56 ! Mem[000000002e8000f4] = a699294c, %l6 = 523c8a71, %l2 = 80383a3a add %i1,0x34,%g1 casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000a699294c p15_label_2: ! Mem[000000002f8000f4] = ea87fbf7, %l0 = 5725890e, %l5 = 2c535ae3 add %i3,0x34,%g1 casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000ea87fbf7 ! Mem[000000002e0000c0] = 8354d65eccc68a8a, %l4 = 0000000071837044, %l0 = f76324ea5725890e casxa [%i0]0x80,%l4,%l0 ! %l0 = 8354d65eccc68a8a ! Mem[000000002e8000ec] = 0b9ced7e, %l2 = a699294c, %l0 = ccc68a8a add %i1,0x2c,%g1 casa [%g1]0x80,%l2,%l0 ! %l0 = 000000000b9ced7e ! Mem[000000002f8000fe] = e8a3d86d, %l2 = 00000000a699294c ldstub [%i3+0x03e],%l2 ! %l2 = 000000d8000000ff ! Mem[00000000900000e4] = e2670e3f, %g2 = 0000000058f195d5 lduw [%i4+0x024],%g2 ! %g2 = 00000000e2670e3f ! Mem[000000002e8000d8] = add960ea, %l7 = 2ef3cebd, %l3 = 32845e56 add %i1,0x18,%g1 casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000add960ea ! Mem[000000002e8000e8] = 3ed0bd53 0b9ced7e, %l2 = 000000d8, %l3 = add960ea ldd [%i1+%o5],%l2 ! %l2 = 000000003ed0bd53 000000000b9ced7e ! Mem[000000002f8000e8] = bdf0778f, %l3 = 0b9ced7e, %l1 = bb2af6a0 add %i3,0x28,%g1 casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000bdf0778f ! Mem[000000002f0000c0] = 2a317348e11cf5ca, %l4 = 0000000071837044, %l6 = 4306eade523c8a71 casxa [%i2]0x80,%l4,%l6 ! %l6 = 2a317348e11cf5ca ! Mem[000000002f0000fd] = 80383a3a, %l6 = 2a317348e11cf5ca ldstub [%i2+0x03d],%l6 ! %l6 = 00000038000000ff p15_label_3: ! Mem[00000000908000cc] = 3c185c07, %g2 = 00000000e2670e3f lduh [%i5+0x00e],%g2 ! %g2 = 0000000000003c18 ! %l2 = 000000003ed0bd53, Mem[00000000910000e8] = 2e3b82f6 stw %l2,[%i6+%o5] ! Mem[00000000910000e8] = 3ed0bd53 ! Mem[00000000910000e8] = 3ed0bd53 02226e6a, %g2 = 00003c18, %g3 = 0bad0b00 ldd [%i6+%o5],%g2 ! %g2 = 000000003ed0bd53 0000000002226e6a ! Mem[000000002e8000e4] = 341e6265, %l6 = 0000000000000038 swap [%i1+0x024],%l6 ! %l6 = 00000000341e6265 ! Mem[000000002f0000fd] = 80ff3a3a, %l5 = 00000000ea87fbf7 ldstub [%i2+0x03d],%l5 ! %l5 = 000000ff000000ff ! Mem[000000002e8000e8] = 3ed0bd530b9ced7e, %l2 = 000000003ed0bd53, %l6 = 00000000341e6265 add %i1,0x28,%g1 casxa [%g1]0x80,%l2,%l6 ! %l6 = 3ed0bd530b9ced7e ! Mem[000000002e0000d8] = 928769ee622c4181, %l3 = 000000000b9ced7e, %l7 = 1db7aa102ef3cebd add %i0,0x18,%g1 casxa [%g1]0x80,%l3,%l7 ! %l7 = 928769ee622c4181 ! %l0 = 000000000b9ced7e, Mem[00000000910000e8] = 3ed0bd53 stb %l0,[%i6+%o5] ! Mem[00000000910000e8] = 7ed0bd53 ! %l0 = 0b9ced7e, %l1 = bdf0778f, Mem[000000002f8000c8] = 114f1525 773e8561 std %l0,[%i3+%o1] ! Mem[000000002f8000c8] = 0b9ced7e bdf0778f ! Mem[000000002e8000c0] = 9165bb4f, %l2 = 000000003ed0bd53 ldstub [%i1+%g0],%l2 ! %l2 = 00000091000000ff p15_label_4: ! Mem[000000002e0000ec] = 4efe6c33, %l5 = 00000000000000ff swap [%i0+0x02c],%l5 ! %l5 = 000000004efe6c33 ! Mem[00000000910000f8] = 54988dc7a758f49f, %g2 = 000000003ed0bd53 ldx [%i6+0x038],%g2 ! %g2 = 54988dc7a758f49f ! Mem[000000002e0000cc] = 631eb868, %l1 = bdf0778f, %l6 = 0b9ced7e add %i0,0x0c,%g1 casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000631eb868 ! Mem[00000000908000c0] = 4ba8d2e9, %g2 = 54988dc7a758f49f ldub [%i5+0x001],%g2 ! %g2 = 000000000000004b ! Mem[000000002e8000dc] = 6b415a2c, %l0 = 000000000b9ced7e swap [%i1+0x01c],%l0 ! %l0 = 000000006b415a2c ! Mem[000000002f0000fc] = 80ff3a3a, %l3 = 0b9ced7e, %l1 = bdf0778f add %i2,0x3c,%g1 casa [%g1]0x80,%l3,%l1 ! %l1 = 0000000080ff3a3a ! %l0 = 000000006b415a2c, Mem[000000002f0000f9] = f282fd81 stb %l0,[%i2+0x039] ! Mem[000000002f0000f8] = f22cfd81 ! Mem[00000000908000e0] = 41c8aa7f, %g2 = 000000000000004b lduh [%i5+0x022],%g2 ! %g2 = 00000000000041c8 ! Mem[000000002f8000fc] = e8a3ff6d, %l5 = 4efe6c33, %l4 = 71837044 add %i3,0x3c,%g1 casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000e8a3ff6d ! Mem[000000002e8000c8] = 317ac29f, %l2 = 0000000000000091 ldub [%i1+%o1],%l2 ! %l2 = 0000000000000031 ba,a p15_not_taken_0_end p15_not_taken_0: ! The following code should not be executed nop stw %l0,[%i0+0x004] ldsb [%i1+0x017],%l1 stb %l7,[%i1+0x015] ldsb [%i3+0x01f],%l6 std %l6,[%i0+0x030] ldub [%i3+0x012],%l6 stw %l0,[%i2+0x03c] 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 0000000000000031 bne,a,pn %xcc,p15_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000000b9ced7e bne,a,pn %xcc,p15_reg_l3_fail mov %l3,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000004efe6c33 bne,a,pn %xcc,p15_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000631eb868 bne,a,pn %xcc,p15_reg_l6_fail mov %l6,%g3 ! Check Floating Point Registers p15_check_fp_registers: set p15_expected_fp_regs,%g3 std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 72aea346 53a93678 bne %xcc,p15_f2_fail nop ! Check Local Memory set p15_local0_expect,%g1 p15_check_local0: ldx [%g1+0x028],%g2 ! Expected data = d6cbfa63000000ff 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+0x000],%g2 ! Expected data = ff65bb4fc27b8243 ldx [%i1+0x000],%g3 ! Observed data at 000000002e8000c0 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i1,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = add960ea0b9ced7e ldx [%i1+0x018],%g3 ! Observed data at 000000002e8000d8 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 8a52bb6800000038 ldx [%i1+0x020],%g3 ! Observed data at 000000002e8000e0 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i1,0x020,%g4 set p15_local2_expect,%g1 p15_check_local2: ldx [%g1+0x020],%g2 ! Expected data = 96ed3090596e14db ldx [%i2+0x020],%g3 ! Observed data at 000000002f0000e0 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i2,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = f22cfd8180ff3a3a ldx [%i2+0x038],%g3 ! Observed data at 000000002f0000f8 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i2,0x038,%g4 set p15_local3_expect,%g1 p15_check_local3: ldx [%g1+0x008],%g2 ! Expected data = 0b9ced7ebdf0778f ldx [%i3+0x008],%g3 ! Observed data at 000000002f8000c8 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i3,0x008,%g4 ldx [%g1+0x030],%g2 ! Expected data = 4897179dea87fbf7 ldx [%i3+0x030],%g3 ! Observed data at 000000002f8000f0 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i3,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 3bb82161e8a3ff6d ldx [%i3+0x038],%g3 ! Observed data at 000000002f8000f8 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i3,0x038,%g4 ! The test for processor 15 has passed p15_passed: ta GOOD_TRAP nop p15_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p15_failed p15_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p15_failed p15_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p15_failed p15_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p15_failed p15_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p15_failed p15_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p15_failed p15_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p15_failed p15_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p15_failed p15_f2_fail: set p15_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 15 failed p15_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x03c] ! Set processor 15 done flag set p15_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 15 failed p15_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x03c] ! Set processor 15 done flag set p15_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p15_selfmod_failed: ba p15_failed mov 0xabc,%g1 p15_common_error: or %g0,0xeef,%g1 ba p15_failed mov %o5,%g3 p15_common_signature_error: set p15_temp,%g1 ba p15_failed st %g2,[%g1] ! Common Lock Number p15_common_timeout: set p15_temp,%g1 ba p15_failed st %g2,[%g1] ! Common Lock Number p15_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p15_failed mov 0x0,%g3 p15_trap1e: ldsba [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000002f0000e0] done p15_trap1o: ldsba [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000002f0000e0] done p15_trap2e: ldstuba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000002e8000e8] done p15_trap2o: ldstuba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000002e8000e8] done p15_trap3e: nop nop nop nop nop nop nop done p15_trap3o: nop nop nop nop nop nop nop done p15_init_memory_pointers: set p15_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p15_local0_start,%i0 set p15_local1_start,%i1 set p15_local2_start,%i2 set p15_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = f76324ea5725890e ldx [%g1+0x008],%l1 ! %l1 = 78535f6ebb2af6a0 ldx [%g1+0x010],%l2 ! %l2 = af042efa80383a3a ldx [%g1+0x018],%l3 ! %l3 = 26920d92e06eb288 ldx [%g1+0x020],%l4 ! %l4 = fa6979db96ed3090 ldx [%g1+0x028],%l5 ! %l5 = 033bc2404897179d ldx [%g1+0x030],%l6 ! %l6 = 4306eade523c8a71 ldx [%g1+0x038],%l7 ! %l7 = 451ead62e9655ad7 ! Initialize the output register of window 0 set unres3_start,%o0 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 = 38763497 320430bc 4039fc4d 1dfe228c ! %f4 = be268dfc 5630e2a3 3be56d59 042527df ! %f8 = b0cfc859 ef77d8ca 526f0f09 7c68f56b ! %f12 = d821454d e668aec7 688033fd d00cfa18 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = bc2e797d 7e49c4a5 9e32950b 2d0435ef ! %f20 = 608d17a5 c6d76968 022f0e45 53fd8c56 ! %f24 = 7fa40190 ba0fae08 c15c72e2 9378a444 ! %f28 = 5e2130d9 0b9c98d3 861190dc c510c3eb ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 53ff8dbf 22748a04 c7a62e62 1c2ef2f1 ! %f36 = a6e246e6 b1a7e067 22bb7dc2 4e89964a ! %f40 = 79aa71dd cc96e52b aa04e4c5 a212294e ! %f44 = 8f98867c 79475d14 9734610c 1bff89d1 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xa350bd080000005b,%g7,%g1 ! GSR scale = 11, align = 3 wr %g1,%g0,%gsr ! GSR = a350bd080000005b wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 16 p16_label_1: ! Mem[00000000918000d4] = 2b5c0eec, %g2 = 75eed0ffaaad23e7 ldub [%o0+0x015],%g2 ! %g2 = 000000000000002b ! %l4 = e68a7b4c145b54d5, Mem[00000000308000d3] = da838474 stb %l4,[%i1+0x013] ! Mem[00000000308000d0] = da8384d5 ! Mem[00000000318000c4] = 3f9d34c2, %l4 = 145b54d5, %l2 = 2b9775b4 add %i3,0x04,%g1 casa [%g1]0x80,%l4,%l2 ! %l2 = 000000003f9d34c2 ! %l4 = 145b54d5, %l5 = 9cb44049, Mem[00000000308000d0] = da8384d5 c31a09a3 std %l4,[%i1+%o2] ! Mem[00000000308000d0] = 145b54d5 9cb44049 ! Mem[00000000900000cc] = 1b47344b, %g2 = 000000000000002b ldsb [%i4+0x00f],%g2 ! %g2 = 000000000000001b ! Mem[00000000308000c4] = 4ea5204d, %l6 = 67e6dea452146b4f lduh [%i1+0x004],%l6 ! %l6 = 0000000000004ea5 ! Mem[00000000318000c0] = 497721ad, %l2 = 000000003f9d34c2 swap [%i3+%g0],%l2 ! %l2 = 00000000497721ad ! %l0 = 34654554, %l1 = 6fe59941, Mem[00000000918000d0] = 73445693 882b5c0e std %l0,[%o0+%o2] ! Mem[00000000918000d0] = 34654554 6fe59941 ! %l7 = dced488bbbd6a446, Mem[00000000308000e0] = 8a47e72c sth %l7,[%i1+%o4] ! Mem[00000000308000e0] = a446e72c ! Mem[00000000308000c8] = 3efdaa2f, %l0 = 34654554, %l6 = 00004ea5 add %i1,0x08,%g1 casa [%g1]0x80,%l0,%l6 ! %l6 = 000000003efdaa2f p16_label_2: ! Mem[00000000318000d2] = ef6a4160, %l5 = 79d4c7a99cb44049 ldstub [%i3+0x012],%l5 ! %l5 = 00000041000000ff ! Mem[00000000918000e4] = ec6510fe, %g2 = 000000000000001b lduh [%o0+0x024],%g2 ! %g2 = 000000000000ec65 ! Mem[00000000900000c0] = 944d76de, %g2 = 000000000000ec65 ldsh [%i4+%g0],%g2 ! %g2 = ffffffffffff944d ! Mem[00000000908000c4] = e9983a51, %g18 = b4165c6c8ead7a38 ldsw [%i5+0x004],%g2 ! %g2 = b4165c6c8ead7a38 ! Mem[00000000910000d0] = 51199058, %g18 = b4165c6c8ead7a38 ldsw [%i6+%o2],%g2 ! %g2 = b4165c6c8ead7a38 ! Mem[00000000318000e4] = b8a4434c, %l4 = e68a7b4c145b54d5 ldsb [%i3+0x025],%l4 ! %l4 = ffffffffffffffa4 ! Mem[00000000318000c8] = 7822b9a34a74c640, %l0 = 2e657fa634654554, %l7 = dced488bbbd6a446 add %i3,0x08,%g1 casxa [%g1]0x80,%l0,%l7 ! %l7 = 7822b9a34a74c640 ! Mem[00000000300000c0] = fb843977, %l6 = 3efdaa2f, %l6 = 3efdaa2f casa [%i0]0x80,%l6,%l6 ! %l6 = 00000000fb843977 ! Mem[00000000900000f8] = c3eb3eb6, %g18 = b4165c6c8ead7a38 ldsw [%i4+0x038],%g2 ! %g2 = b4165c6c8ead7a38 ! Mem[00000000300000c0] = fb843977, %l0 = 2e657fa634654554 swap [%i0+%g0],%l0 ! %l0 = 00000000fb843977 p16_label_3: ! Mem[00000000310000d0] = a436f8657522cfd3, %l6 = 00000000fb843977, %l2 = 00000000497721ad add %i2,0x10,%g1 casxa [%g1]0x80,%l6,%l2 ! %l2 = a436f8657522cfd3 ! Mem[00000000910000f4] = d2c579f5, %g2 = ffffffffc3eb3eb6 ldsh [%i6+0x034],%g2 ! %g2 = ffffffffffffd2c5 ! Mem[00000000918000cc] = 3ff83465, %g2 = ffffffffffffd2c5 lduh [%o0+0x00e],%g2 ! %g2 = 0000000000003ff8 ! Mem[00000000910000d0] = 51199058, %g18 = b4165c6c8ead7a38 ldsw [%i6+%o2],%g2 ! %g2 = b4165c6c8ead7a38 ! Mem[00000000300000e0] = a3c25b8416c0f88d, %l1 = 12dc7c126fe59941, %l0 = 00000000fb843977 add %i0,0x20,%g1 casxa [%g1]0x80,%l1,%l0 ! %l0 = a3c25b8416c0f88d ! Mem[00000000900000e0] = 300ffb30 e2670e3f, %g2 = 51199058, %g3 = 0bad0b00 ldd [%i4+%o4],%g2 ! %g2 = 00000000300ffb30 00000000e2670e3f ! Mem[00000000308000e0] = a446e72c, %l1 = 12dc7c126fe59941 swap [%i1+%o4],%l1 ! %l1 = 00000000a446e72c ! Mem[00000000918000f0] = 1e7971cf, %g2 = 00000000300ffb30 lduw [%o0+0x030],%g2 ! %g2 = 000000001e7971cf ! Mem[00000000918000d0] = 34654554 6fe59941, %g2 = 1e7971cf, %g3 = e2670e3f ldd [%o0+%o2],%g2 ! %g2 = 0000000034654554 000000006fe59941 ! Mem[00000000308000e1] = 6fe59941, %l3 = 882c87d3e981798a ldstub [%i1+0x021],%l3 ! %l3 = 000000e5000000ff p16_label_4: ! Mem[00000000308000f4] = e5ac3b1c, %l3 = 00000000000000e5 swap [%i1+0x034],%l3 ! %l3 = 00000000e5ac3b1c ! Mem[00000000300000cf] = 06220b97, %l1 = 00000000a446e72c ldstub [%i0+0x00f],%l1 ! %l1 = 00000097000000ff ! Mem[00000000308000c8] = 3efdaa2f, %l0 = 16c0f88d, %l3 = e5ac3b1c add %i1,0x08,%g1 casa [%g1]0x80,%l0,%l3 ! %l3 = 000000003efdaa2f ! Mem[00000000308000c8] = 3efdaa2f, %l0 = a3c25b8416c0f88d swap [%i1+%o1],%l0 ! %l0 = 000000003efdaa2f ! Mem[00000000308000c4] = 4ea5204d, %l5 = 0000000000000041 swap [%i1+0x004],%l5 ! %l5 = 000000004ea5204d ! Mem[00000000908000f8] = 2913c86b 7d22757c, %g2 = 34654554, %g3 = 6fe59941 ldd [%i5+0x038],%g2 ! %g2 = 000000002913c86b 000000007d22757c ! %l3 = 000000003efdaa2f, Mem[00000000318000ee] = 72409e0d sth %l3,[%i3+0x02e] ! Mem[00000000318000ec] = 7240aa2f ! Mem[00000000300000e8] = c0f664d8, %l5 = 000000004ea5204d swap [%i0+%o5],%l5 ! %l5 = 00000000c0f664d8 ! Mem[00000000318000d4] = 588cf025, %l3 = 000000003efdaa2f swap [%i3+0x014],%l3 ! %l3 = 00000000588cf025 ! Mem[00000000310000d5] = 7522cfd3, %l3 = 00000000588cf025 ldstub [%i2+0x015],%l3 ! %l3 = 00000022000000ff ba,a p16_not_taken_0_end p16_not_taken_0: ! The following code should not be executed nop stw %l0,[%i0+0x004] ldsb [%i1+0x017],%l1 stb %l7,[%i1+0x015] ldsb [%i3+0x01f],%l6 std %l6,[%i0+0x030] ldub [%i3+0x012],%l6 stw %l0,[%i2+0x03c] ba,a p16_branch_failed p16_not_taken_0_end: ! End of Random Code for Thread 16 p16_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x040] ! Set processor 16 done flag ! Check Registers p16_check_registers: set p16_expected_registers,%g1 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000000000097 bne,a,pn %xcc,p16_reg_l1_fail mov %l1,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000000022 bne,a,pn %xcc,p16_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be ffffffffffffffa4 bne,a,pn %xcc,p16_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000c0f664d8 bne,a,pn %xcc,p16_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000fb843977 bne,a,pn %xcc,p16_reg_l6_fail mov %l6,%g3 ! Check Local Memory set p16_local0_expect,%g1 p16_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 346545545a4266e2 ldx [%i0+0x000],%g3 ! Observed data at 00000000300000c0 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 3809ff4306220bff ldx [%i0+0x008],%g3 ! Observed data at 00000000300000c8 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i0,0x008,%g4 ldx [%g1+0x028],%g2 ! Expected data = 4ea5204d1154400f ldx [%i0+0x028],%g3 ! Observed data at 00000000300000e8 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i0,0x028,%g4 set p16_local1_expect,%g1 p16_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 2909d96b00000041 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 = 16c0f88ddfc85676 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 = 145b54d59cb44049 ldx [%i1+0x010],%g3 ! Observed data at 00000000308000d0 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i1,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 6fff9941554eef0e ldx [%i1+0x020],%g3 ! Observed data at 00000000308000e0 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i1,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = e01bc6a4000000e5 ldx [%i1+0x030],%g3 ! Observed data at 00000000308000f0 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i1,0x030,%g4 set p16_local2_expect,%g1 p16_check_local2: ldx [%g1+0x010],%g2 ! Expected data = a436f86575ffcfd3 ldx [%i2+0x010],%g3 ! Observed data at 00000000310000d0 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i2,0x010,%g4 set p16_local3_expect,%g1 p16_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 3f9d34c23f9d34c2 ldx [%i3+0x000],%g3 ! Observed data at 00000000318000c0 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i3,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = ef6aff603efdaa2f ldx [%i3+0x010],%g3 ! Observed data at 00000000318000d0 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i3,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = 157c327b7240aa2f ldx [%i3+0x028],%g3 ! Observed data at 00000000318000e8 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i3,0x028,%g4 ! The test for processor 16 has passed p16_passed: ta GOOD_TRAP nop p16_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p16_failed p16_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p16_failed p16_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p16_failed p16_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p16_failed p16_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p16_failed p16_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p16_failed p16_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p16_failed p16_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p16_failed ! The test for processor 16 failed p16_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x040] ! Set processor 16 done flag set p16_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 16 failed p16_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x040] ! Set processor 16 done flag set p16_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p16_selfmod_failed: ba p16_failed mov 0xabc,%g1 p16_common_error: or %g0,0xef0,%g1 ba p16_failed mov %o5,%g3 p16_common_signature_error: set p16_temp,%g1 ba p16_failed st %g2,[%g1] ! Common Lock Number p16_common_timeout: set p16_temp,%g1 ba p16_failed st %g2,[%g1] ! Common Lock Number p16_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p16_failed mov 0x0,%g3 p16_trap1e: swapa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000318000e8] done p16_trap1o: swapa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000318000e8] done p16_trap2e: lduha [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000310000c8] lduba [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000310000d0] stha %l2,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[00000000308000c0] done p16_trap2o: lduha [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000310000c8] lduba [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000310000d0] stha %l2,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[00000000308000c0] done p16_trap3e: nop nop nop nop nop nop done p16_trap3o: nop nop nop nop nop nop done p16_init_memory_pointers: set p16_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p16_local0_start,%i0 set p16_local1_start,%i1 set p16_local2_start,%i2 set p16_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 2e657fa634654554 ldx [%g1+0x008],%l1 ! %l1 = 12dc7c126fe59941 ldx [%g1+0x010],%l2 ! %l2 = d21a660c2b9775b4 ldx [%g1+0x018],%l3 ! %l3 = 882c87d3e981798a ldx [%g1+0x020],%l4 ! %l4 = e68a7b4c145b54d5 ldx [%g1+0x028],%l5 ! %l5 = 79d4c7a99cb44049 ldx [%g1+0x030],%l6 ! %l6 = 67e6dea452146b4f ldx [%g1+0x038],%l7 ! %l7 = dced488bbbd6a446 ! Initialize the output register of window 0 set unres3_start,%o0 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 = 3a85822c 42081ef2 0d5263a2 32916c44 ! %f4 = ebc25c50 f3c87a88 1afcac23 4ccf886c ! %f8 = 9a9ba880 3d5792b5 b25f0a12 3a4907bf ! %f12 = 7bfff1fd 5ec627d5 b407815b 1787a10a ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 02bc0c74 7365d23d 7a06014a e0e51f1b ! %f20 = cd83bf41 e009baab 01c29522 b839837e ! %f24 = 3489d4ff 7b992b13 26be9be3 bdbe6def ! %f28 = ddd1dc57 511134ab 810041de 834ed03a ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = ca041c71 0a9a0888 5fb9b01a 5ccac277 ! %f36 = f6f4a4c7 57b24dbf fbffde79 d182216b ! %f40 = 2146cbd2 b43272ca afe5b691 8633edf5 ! %f44 = 52f1d6be c40e711a c496bed5 b244cace ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xb1311b180000000d,%g7,%g1 ! GSR scale = 1, align = 5 wr %g1,%g0,%gsr ! GSR = b1311b180000000d wr %g0,%y ! Clear Y 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[00000000338000c4] = f53bb9d5, %l5 = 478ffd901496b290 swap [%i3+0x004],%l5 ! %l5 = 00000000f53bb9d5 ! Mem[00000000910000c0] = 5d91d33f, %g2 = a82b91c115a981d4 lduw [%i6+%g0],%g2 ! %g2 = 000000005d91d33f ! %l6 = a96639f6caa06df4, Mem[00000000918000ec] = 8673f87b sth %l6,[%o0+0x02c] ! Mem[00000000918000ec] = 6df4f87b ! Mem[00000000330000ec] = 7a60acf1, %l5 = f53bb9d5, %l7 = 9a00a549 add %i2,0x2c,%g1 casa [%g1]0x80,%l5,%l7 ! %l7 = 000000007a60acf1 ! Mem[00000000918000c8] = 083d403f, %g2 = 000000005d91d33f ldub [%o0+0x00b],%g2 ! %g2 = 0000000000000008 ! %l0 = c4766163, %l1 = 75ee75f3, Mem[00000000900000e0] = 300ffb30 e2670e3f std %l0,[%i4+%o4] ! Mem[00000000900000e0] = c4766163 75ee75f3 ! Mem[00000000918000c0] = 204ac91bdfdf7aa2, %g2 = 0000000000000008 ldx [%o0+%g0],%g2 ! %g2 = 204ac91bdfdf7aa2 ! Mem[00000000338000d8] = e42e1ca1, %l6 = a96639f6caa06df4 swap [%i3+%o3],%l6 ! %l6 = 00000000e42e1ca1 ! Mem[00000000320000e8] = 670ba86d e2c5e4fc, %l0 = c4766163, %l1 = 75ee75f3 ldd [%i0+%o5],%l0 ! %l0 = 00000000670ba86d 00000000e2c5e4fc ! Mem[00000000328000fa] = 769199e6, %l2 = 2636e7583cff86fe ldstub [%i1+0x03a],%l2 ! %l2 = 00000099000000ff p17_label_2: ! Mem[00000000320000cf] = e278ebb0, %l5 = 00000000f53bb9d5 ldstub [%i0+0x00f],%l5 ! %l5 = 000000b0000000ff ! Mem[00000000910000d0] = 905815ef, %g2 = 204ac91bdfdf7aa2 lduh [%i6+0x012],%g2 ! %g2 = 0000000000009058 ! Mem[00000000900000e8] = 571c54eb e90c6744, %g2 = 00009058, %g3 = 0bad0b00 ldd [%i4+%o5],%g2 ! %g2 = 00000000571c54eb 00000000e90c6744 ! Mem[00000000900000d0] = 47344bf1, %g18 = fb367f86867b68a3 ldsw [%i4+%o2],%g2 ! %g2 = fb367f86867b68a3 ! Mem[00000000330000d4] = 8d08b32d, %l5 = 00000000000000b0 ldstub [%i2+0x014],%l5 ! %l5 = 0000008d000000ff ! Mem[00000000328000d8] = 66359b6a, %l3 = 214b7ad1, %l6 = e42e1ca1 add %i1,0x18,%g1 casa [%g1]0x80,%l3,%l6 ! %l6 = 0000000066359b6a ! Mem[00000000900000d0] = 344bf1bd, %g2 = 0000000047344bf1 ldub [%i4+0x011],%g2 ! %g2 = 0000000000000034 ! Mem[00000000338000f4] = f3afa23e, %l6 = 0000000066359b6a swap [%i3+0x034],%l6 ! %l6 = 00000000f3afa23e ! Mem[00000000918000e8] = 0b9a495d6df4f87b, %g2 = 0000000000000034 ldx [%o0+%o5],%g2 ! %g2 = 0b9a495d6df4f87b ! Mem[00000000338000fc] = c2be317b, %l4 = 76bb8362be56073a swap [%i3+0x03c],%l4 ! %l4 = 00000000c2be317b p17_label_3: ! %l4 = 00000000c2be317b, Mem[00000000338000c0] = 77cfd7c01496b290 stx %l4,[%i3+%g0] ! Mem[00000000338000c0] = 00000000c2be317b ! Mem[00000000328000fc] = 2a8aef07, %l1 = 00000000e2c5e4fc swap [%i1+0x03c],%l1 ! %l1 = 000000002a8aef07 ! Mem[00000000330000e0] = 8dba264d, %l2 = 00000099, %l6 = f3afa23e add %i2,0x20,%g1 casa [%g1]0x80,%l2,%l6 ! %l6 = 000000008dba264d ! Mem[00000000910000c4] = c6dff11d, %g2 = 0b9a495d6df4f87b lduh [%i6+0x004],%g2 ! %g2 = 000000000000c6df ! Mem[00000000328000c7] = 612ec7c6, %l5 = 000000000000008d ldstub [%i1+0x007],%l5 ! %l5 = 000000c6000000ff ! Mem[00000000910000e8] = 2e3b82f6, %g18 = fb367f86867b68a3 ldsw [%i6+%o5],%g2 ! %g2 = fb367f86867b68a3 ! Mem[00000000330000e9] = 13932433, %l4 = 00000000c2be317b ldstub [%i2+0x029],%l4 ! %l4 = 00000093000000ff ! Mem[00000000900000e8] = 571c54eb, %g2 = 000000002e3b82f6 ldsh [%i4+%o5],%g2 ! %g2 = 000000000000571c ! Mem[00000000918000ec] = 6df4f87b, %g2 = 000000000000571c lduw [%o0+0x02c],%g2 ! %g2 = 000000006df4f87b ! Mem[00000000918000d0] = 73445693, %g18 = fb367f86867b68a3 ldsw [%o0+%o2],%g2 ! %g2 = fb367f86867b68a3 p17_label_4: ! Mem[00000000328000e8] = 1b624095, %l3 = fc33181e214b7ad1 swap [%i1+%o5],%l3 ! %l3 = 000000001b624095 ! Mem[00000000330000d8] = 8c54a837bc7fac04, %l5 = 00000000000000c6, %l7 = 000000007a60acf1 add %i2,0x18,%g1 casxa [%g1]0x80,%l5,%l7 ! %l7 = 8c54a837bc7fac04 ! Mem[00000000910000e8] = 2e3b82f6, %g2 = 0000000073445693 lduw [%i6+%o5],%g2 ! %g2 = 000000002e3b82f6 ! Mem[00000000320000f8] = 1a9008596b1fbeaf, %l0 = 00000000670ba86d, %l2 = 0000000000000099 add %i0,0x38,%g1 casxa [%g1]0x80,%l0,%l2 ! %l2 = 1a9008596b1fbeaf ! Mem[00000000328000c4] = 612ec7ff, %l4 = 0000000000000093 ldstub [%i1+0x004],%l4 ! %l4 = 00000061000000ff ! %l2 = 6b1fbeaf, %l3 = 1b624095, Mem[00000000910000d0] = 51199058 15ef532d std %l2,[%i6+%o2] ! Mem[00000000910000d0] = 6b1fbeaf 1b624095 ! Mem[00000000328000c4] = ff2ec7ff, %l6 = 000000008dba264d swap [%i1+0x004],%l6 ! %l6 = 00000000ff2ec7ff ! Mem[00000000328000e0] = e45e92e0, %l6 = 00000000ff2ec7ff swap [%i1+%o4],%l6 ! %l6 = 00000000e45e92e0 ! Mem[00000000328000f0] = 3c63e5f0, %l6 = e45e92e0, %l2 = 6b1fbeaf add %i1,0x30,%g1 casa [%g1]0x80,%l6,%l2 ! %l2 = 000000003c63e5f0 ! %l1 = 000000002a8aef07, Mem[00000000900000ee] = 6744bac4 sth %l1,[%i4+0x02e] ! Mem[00000000900000ec] = ef07bac4 ba,a p17_not_taken_0_end p17_not_taken_0: ! The following code should not be executed nop stw %l0,[%i0+0x004] ldsb [%i1+0x017],%l1 stb %l7,[%i1+0x015] ldsb [%i3+0x01f],%l6 std %l6,[%i0+0x030] ldub [%i3+0x012],%l6 stw %l0,[%i2+0x03c] 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+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000003c63e5f0 bne,a,pn %xcc,p17_reg_l2_fail mov %l2,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000000061 bne,a,pn %xcc,p17_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000000000c6 bne,a,pn %xcc,p17_reg_l5_fail mov %l5,%g3 ! Check Floating Point Registers p17_check_fp_registers: set p17_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be 3a85822c 42081ef2 bne %xcc,p17_f0_fail nop ! Check Local Memory set p17_local0_expect,%g1 p17_check_local0: ldx [%g1+0x008],%g2 ! Expected data = e30ae33ae278ebff ldx [%i0+0x008],%g3 ! Observed data at 00000000320000c8 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i0,0x008,%g4 set p17_local1_expect,%g1 p17_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 2b9fa2c68dba264d ldx [%i1+0x000],%g3 ! Observed data at 00000000328000c0 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i1,0x000,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff2ec7ff0ee4c699 ldx [%i1+0x020],%g3 ! Observed data at 00000000328000e0 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 214b7ad19668cd38 ldx [%i1+0x028],%g3 ! Observed data at 00000000328000e8 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i1,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 7691ffe6e2c5e4fc ldx [%i1+0x038],%g3 ! Observed data at 00000000328000f8 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i1,0x038,%g4 set p17_local2_expect,%g1 p17_check_local2: ldx [%g1+0x010],%g2 ! Expected data = 88ac7526ff08b32d ldx [%i2+0x010],%g3 ! Observed data at 00000000330000d0 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i2,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = 13ff24337a60acf1 ldx [%i2+0x028],%g3 ! Observed data at 00000000330000e8 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i2,0x028,%g4 set p17_local3_expect,%g1 p17_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 00000000c2be317b ldx [%i3+0x000],%g3 ! Observed data at 00000000338000c0 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i3,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = caa06df4c0cc5042 ldx [%i3+0x018],%g3 ! Observed data at 00000000338000d8 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i3,0x018,%g4 ldx [%g1+0x030],%g2 ! Expected data = 1d0cb3ff66359b6a ldx [%i3+0x030],%g3 ! Observed data at 00000000338000f0 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i3,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 2bd8ba1fbe56073a ldx [%i3+0x038],%g3 ! Observed data at 00000000338000f8 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i3,0x038,%g4 ! The test for processor 17 has passed p17_passed: ta GOOD_TRAP nop p17_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p17_failed p17_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p17_failed p17_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p17_failed p17_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p17_failed p17_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p17_failed p17_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p17_failed p17_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p17_failed p17_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p17_failed p17_f0_fail: set p17_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 17 failed p17_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x044] ! Set processor 17 done flag set p17_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 17 failed p17_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x044] ! Set processor 17 done flag set p17_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p17_selfmod_failed: ba p17_failed mov 0xabc,%g1 p17_common_error: or %g0,0xef1,%g1 ba p17_failed mov %o5,%g3 p17_common_signature_error: set p17_temp,%g1 ba p17_failed st %g2,[%g1] ! Common Lock Number p17_common_timeout: set p17_temp,%g1 ba p17_failed st %g2,[%g1] ! Common Lock Number p17_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p17_failed mov 0x0,%g3 p17_trap1e: swapa [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000330000d0] ldswa [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000328000c8] stwa %l4,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000338000e8] done p17_trap1o: swapa [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000330000d0] ldswa [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000328000c8] stwa %l4,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000338000e8] done p17_trap2e: swapa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000328000c0] stha %l2,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000328000d8] lduba [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000328000e0] ldstuba [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000328000c0] stba %l5,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000328000d8] ldstuba [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000338000e8] lduwa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000338000c8] done p17_trap2o: swapa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000328000c0] stha %l2,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000328000d8] lduba [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000328000e0] ldstuba [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000328000c0] stba %l5,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000328000d8] ldstuba [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000338000e8] lduwa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000338000c8] done p17_trap3e: nop done p17_trap3o: nop done p17_init_memory_pointers: set p17_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p17_local0_start,%i0 set p17_local1_start,%i1 set p17_local2_start,%i2 set p17_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 5d5af588c4766163 ldx [%g1+0x008],%l1 ! %l1 = 4b74856c75ee75f3 ldx [%g1+0x010],%l2 ! %l2 = 2636e7583cff86fe ldx [%g1+0x018],%l3 ! %l3 = fc33181e214b7ad1 ldx [%g1+0x020],%l4 ! %l4 = 76bb8362be56073a ldx [%g1+0x028],%l5 ! %l5 = 478ffd901496b290 ldx [%g1+0x030],%l6 ! %l6 = a96639f6caa06df4 ldx [%g1+0x038],%l7 ! %l7 = b28ca6de9a00a549 ! Initialize the output register of window 0 set unres3_start,%o0 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 = 7645cdd0 649e30d0 479436b3 6e56640b ! %f4 = bafdd973 8d6b0563 1dc6d6ea 4f2c0184 ! %f8 = 2c646bea 8aee8742 c3cb5046 dce7af2c ! %f12 = 6159d656 4391ad12 ccb72612 a8beabbb ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 29a1ee43 00c4606d 54cbbf1d 67ea0d24 ! %f20 = 21dd5f6e 2100dd43 6ace6259 07a9c836 ! %f24 = 12a84c53 8a16303f c874afc8 3b36775b ! %f28 = cde93e83 d0fcc090 9c917717 859403b8 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 9c5b8d36 a7a1dd10 66e3655d 8f342043 ! %f36 = b11d20dd fec78e44 b43be9cf 205507da ! %f40 = bbcc8b73 ca03101b 80af52c5 df798df9 ! %f44 = 146f9cc5 f13d8d5e c225d3d4 64dcf9f7 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x1851c8e700000067,%g7,%g1 ! GSR scale = 12, align = 7 wr %g1,%g0,%gsr ! GSR = 1851c8e700000067 wr %g0,%y ! Clear Y 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: ! %l5 = 7d4cb95822a09c5f, Mem[00000000348000e0] = 9cfe58142f9b149e stx %l5,[%i1+%o4] ! Mem[00000000348000e0] = 7d4cb95822a09c5f ! Mem[00000000910000e8] = 82f60222, %g2 = fe4c0bffe8bafa91 ldub [%i6+0x02a],%g2 ! %g2 = 0000000000000082 ! Mem[00000000348000ee] = 095ad344, %l0 = 5490b15a728a09b6 ldstub [%i1+0x02e],%l0 ! %l0 = 000000d3000000ff ! Mem[00000000358000e8] = dc1be35d, %l3 = bf8e1933def5cdcc swap [%i3+%o5],%l3 ! %l3 = 00000000dc1be35d ! Mem[00000000350000f0] = 14e5cef0f9d126aa, %l5 = 7d4cb95822a09c5f, %l4 = b0521270690a657c add %i2,0x30,%g1 casxa [%g1]0x80,%l5,%l4 ! %l4 = 14e5cef0f9d126aa ! Mem[00000000358000d0] = b7327c8654412177, %l3 = 00000000dc1be35d, %l2 = 2c0e4bdc9f0f8c70 add %i3,0x10,%g1 casxa [%g1]0x80,%l3,%l2 ! %l2 = b7327c8654412177 ! Mem[00000000910000dc] = 8d3b436c, %g2 = 0000000000000082 ldsh [%i6+0x01c],%g2 ! %g2 = ffffffffffff8d3b ! %l5 = 7d4cb95822a09c5f, Mem[00000000908000f8] = 2913c86b stw %l5,[%i5+0x038] ! Mem[00000000908000f8] = 22a09c5f ! Mem[00000000348000e8] = 8232fa45, %l4 = 14e5cef0f9d126aa swap [%i1+%o5],%l4 ! %l4 = 000000008232fa45 ! Mem[00000000348000c0] = 960f5b7d, %l6 = bc2d9822, %l4 = 8232fa45 casa [%i1]0x80,%l6,%l4 ! %l4 = 00000000960f5b7d p18_label_2: ! Mem[00000000340000f0] = 7f79d308, %l5 = 7d4cb95822a09c5f ldsb [%i0+0x030],%l5 ! %l5 = 000000000000007f ! Mem[00000000348000f8] = ad324920, %l6 = 447d03c8bc2d9822 swap [%i1+0x038],%l6 ! %l6 = 00000000ad324920 ! Mem[00000000340000c4] = 578667e4, %l6 = 00000000ad324920 swap [%i0+0x004],%l6 ! %l6 = 00000000578667e4 ! Mem[00000000358000c0] = 917f1cb5, %l2 = 54412177, %l2 = 54412177 casa [%i3]0x80,%l2,%l2 ! %l2 = 00000000917f1cb5 ! Mem[00000000358000f8] = c3b6276bc6899e73, %l7 = 9c58797ffe7a532d, %l2 = 00000000917f1cb5 add %i3,0x38,%g1 casxa [%g1]0x80,%l7,%l2 ! %l2 = c3b6276bc6899e73 ! Mem[00000000350000f4] = f9d126aa, %l0 = 00000000000000d3 ldsh [%i2+0x034],%l0 ! %l0 = fffffffffffff9d1 ! Mem[00000000900000f0] = 36a9b3fa, %g2 = ffffffffffff8d3b ldsh [%i4+0x032],%g2 ! %g2 = 00000000000036a9 ! %l2 = c3b6276bc6899e73, Mem[00000000348000d6] = a67d43f5 stb %l2,[%i1+0x016] ! Mem[00000000348000d4] = a67d73f5 ! %l2 = c3b6276bc6899e73, Mem[00000000908000c4] = e9983a51 stw %l2,[%i5+0x004] ! Mem[00000000908000c4] = c6899e73 ! %l5 = 000000000000007f, Mem[00000000910000c0] = 5d91d33f stw %l5,[%i6+%g0] ! Mem[00000000910000c0] = 0000007f p18_label_3: ! %l0 = fffff9d1, %l1 = 7e73c46e, Mem[00000000918000d8] = ecc7bc9d fcf2bc12 std %l0,[%o0+%o3] ! Mem[00000000918000d8] = fffff9d1 7e73c46e ! Mem[00000000918000ec] = 8673f87b, %g2 = 00000000000036a9 lduw [%o0+0x02c],%g2 ! %g2 = 000000008673f87b ! Mem[00000000340000eb] = e854ac38, %l3 = 00000000dc1be35d ldstub [%i0+0x02b],%l3 ! %l3 = 00000038000000ff ! Mem[00000000340000f6] = 10632c70, %l6 = 00000000578667e4 ldstub [%i0+0x036],%l6 ! %l6 = 0000002c000000ff ! Mem[00000000910000e4] = e4142e3b, %g2 = 000000008673f87b ldub [%i6+0x026],%g2 ! %g2 = 00000000000000e4 ! Mem[00000000348000e8] = f9d126aa, %l7 = fe7a532d, %l5 = 0000007f add %i1,0x28,%g1 casa [%g1]0x80,%l7,%l5 ! %l5 = 00000000f9d126aa ! %l7 = 9c58797ffe7a532d, Mem[00000000358000d0] = b7327c86 stw %l7,[%i3+%o2] ! Mem[00000000358000d0] = fe7a532d ! Mem[00000000918000e8] = 0b9a495d8673f87b, %g2 = 00000000000000e4 ldx [%o0+%o5],%g2 ! %g2 = 0b9a495d8673f87b ! Mem[00000000358000d0] = fe7a532d54412177, %l1 = 62b9665c7e73c46e, %l5 = 00000000f9d126aa add %i3,0x10,%g1 casxa [%g1]0x80,%l1,%l5 ! %l5 = fe7a532d54412177 ! Mem[00000000350000e8] = 86cee0a2f43fe743, %l2 = c3b6276bc6899e73, %l2 = c3b6276bc6899e73 add %i2,0x28,%g1 casxa [%g1]0x80,%l2,%l2 ! %l2 = 86cee0a2f43fe743 p18_label_4: ! Mem[00000000358000e4] = ad2efe4a, %l1 = 62b9665c7e73c46e swap [%i3+0x024],%l1 ! %l1 = 00000000ad2efe4a ! Mem[00000000358000c8] = e46c3c8946b6f6c0, %l5 = fe7a532d54412177, %l3 = 0000000000000038 add %i3,0x08,%g1 casxa [%g1]0x80,%l5,%l3 ! %l3 = e46c3c8946b6f6c0 ! Mem[00000000350000e8] = 86cee0a2f43fe743, %l7 = 9c58797ffe7a532d, %l4 = 00000000960f5b7d add %i2,0x28,%g1 casxa [%g1]0x80,%l7,%l4 ! %l4 = 86cee0a2f43fe743 ! %l4 = f43fe743, %l5 = 54412177, Mem[00000000900000f0] = bac436a9 b3fa2701 std %l4,[%i4+0x030] ! Mem[00000000900000f0] = f43fe743 54412177 ! Mem[00000000350000f0] = 14e5cef0f9d126aa, %l6 = 000000000000002c, %l3 = e46c3c8946b6f6c0 add %i2,0x30,%g1 casxa [%g1]0x80,%l6,%l3 ! %l3 = 14e5cef0f9d126aa ! Mem[00000000358000c0] = 917f1cb5, %l4 = 86cee0a2f43fe743 swap [%i3+%g0],%l4 ! %l4 = 00000000917f1cb5 ! Mem[00000000358000d7] = 54412177, %l1 = 00000000ad2efe4a ldstub [%i3+0x017],%l1 ! %l1 = 00000077000000ff ! Mem[00000000918000fc] = 4c929ae2, %g2 = 0b9a495d8673f87b lduw [%o0+0x03c],%g2 ! %g2 = 000000004c929ae2 ! Mem[00000000358000ec] = 1d912e41, %l1 = 00000077, %l6 = 0000002c add %i3,0x2c,%g1 casa [%g1]0x80,%l1,%l6 ! %l6 = 000000001d912e41 ! Mem[00000000348000c4] = 3a77e2ff, %l5 = fe7a532d54412177 swap [%i1+0x004],%l5 ! %l5 = 000000003a77e2ff ba,a p18_not_taken_0_end p18_not_taken_0: ! The following code should not be executed nop stw %l0,[%i0+0x004] ldsb [%i1+0x017],%l1 stb %l7,[%i1+0x015] ldsb [%i3+0x01f],%l6 std %l6,[%i0+0x030] ldub [%i3+0x012],%l6 stw %l0,[%i2+0x03c] ba,a p18_branch_failed p18_not_taken_0_end: ! End of Random Code for Thread 18 1: membar #Sync ! Force all stores to complete p18_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x048] ! Set processor 18 done flag ! Check Registers p18_check_registers: set p18_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be fffffffffffff9d1 bne,a,pn %xcc,p18_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000000000077 bne,a,pn %xcc,p18_reg_l1_fail mov %l1,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 14e5cef0f9d126aa bne,a,pn %xcc,p18_reg_l3_fail mov %l3,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000003a77e2ff bne,a,pn %xcc,p18_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000001d912e41 bne,a,pn %xcc,p18_reg_l6_fail mov %l6,%g3 ! Check Local Memory set p18_local0_expect,%g1 p18_check_local0: ldx [%g1+0x000],%g2 ! Expected data = e39f9cc3ad324920 ldx [%i0+0x000],%g3 ! Observed data at 00000000340000c0 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i0,0x000,%g4 ldx [%g1+0x028],%g2 ! Expected data = e854acff8ac7d931 ldx [%i0+0x028],%g3 ! Observed data at 00000000340000e8 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 7f79d3081063ff70 ldx [%i0+0x030],%g3 ! Observed data at 00000000340000f0 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i0,0x030,%g4 set p18_local1_expect,%g1 p18_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 960f5b7d54412177 ldx [%i1+0x000],%g3 ! Observed data at 00000000348000c0 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i1,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = c8a76df4a67d73f5 ldx [%i1+0x010],%g3 ! Observed data at 00000000348000d0 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i1,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 7d4cb95822a09c5f ldx [%i1+0x020],%g3 ! Observed data at 00000000348000e0 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = f9d126aa095aff44 ldx [%i1+0x028],%g3 ! Observed data at 00000000348000e8 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i1,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = bc2d9822c1e55876 ldx [%i1+0x038],%g3 ! Observed data at 00000000348000f8 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i1,0x038,%g4 ! Processor 18, local 2 is clean set p18_local3_expect,%g1 p18_check_local3: ldx [%g1+0x000],%g2 ! Expected data = f43fe74380f1dd45 ldx [%i3+0x000],%g3 ! Observed data at 00000000358000c0 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i3,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = fe7a532d544121ff ldx [%i3+0x010],%g3 ! Observed data at 00000000358000d0 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i3,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 3cb3bebe7e73c46e ldx [%i3+0x020],%g3 ! Observed data at 00000000358000e0 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = def5cdcc1d912e41 ldx [%i3+0x028],%g3 ! Observed data at 00000000358000e8 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i3,0x028,%g4 ! The test for processor 18 has passed p18_passed: ta GOOD_TRAP nop p18_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p18_failed p18_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p18_failed p18_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p18_failed p18_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p18_failed p18_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p18_failed p18_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p18_failed p18_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p18_failed p18_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p18_failed ! The test for processor 18 failed p18_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x048] ! Set processor 18 done flag set p18_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 18 failed p18_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x048] ! Set processor 18 done flag set p18_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p18_selfmod_failed: ba p18_failed mov 0xabc,%g1 p18_common_error: or %g0,0xef2,%g1 ba p18_failed mov %o5,%g3 p18_common_signature_error: set p18_temp,%g1 ba p18_failed st %g2,[%g1] ! Common Lock Number p18_common_timeout: set p18_temp,%g1 ba p18_failed st %g2,[%g1] ! Common Lock Number p18_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p18_failed mov 0x0,%g3 p18_trap1e: ldsha [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000350000e0] stxa %l3,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[00000000348000c0] lduwa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000340000d8] stda %l4,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000348000d8] ldstuba [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000350000d0] done p18_trap1o: ldsha [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000350000e0] stxa %l3,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[00000000348000c0] lduwa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000340000d8] stda %l4,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000348000d8] ldstuba [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000350000d0] done p18_trap2e: lduha [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000348000d8] done p18_trap2o: lduha [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000348000d8] done p18_trap3e: nop nop nop nop nop nop done p18_trap3o: nop nop nop nop nop nop done p18_init_memory_pointers: set p18_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p18_local0_start,%i0 set p18_local1_start,%i1 set p18_local2_start,%i2 set p18_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 5490b15a728a09b6 ldx [%g1+0x008],%l1 ! %l1 = 62b9665c7e73c46e ldx [%g1+0x010],%l2 ! %l2 = 2c0e4bdc9f0f8c70 ldx [%g1+0x018],%l3 ! %l3 = bf8e1933def5cdcc ldx [%g1+0x020],%l4 ! %l4 = b0521270690a657c ldx [%g1+0x028],%l5 ! %l5 = 7d4cb95822a09c5f ldx [%g1+0x030],%l6 ! %l6 = 447d03c8bc2d9822 ldx [%g1+0x038],%l7 ! %l7 = 9c58797ffe7a532d ! Initialize the output register of window 0 set unres3_start,%o0 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 = 1c2e358b 2642fdd8 4720c9b2 d1cc5741 ! %f4 = ddb1f7a4 324fd431 772eec9b a19b4a1d ! %f8 = b238f7de e87f4827 3d059519 bde1ed5a ! %f12 = fa5a6687 0a801577 11e8c5eb 9ddb4e4c ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 0e40213b b0d95c9f 64a1cf81 165d4a67 ! %f20 = 4092cb92 0476128d 9aec7ba2 2ff4e36c ! %f24 = 08e01918 c2b5ec2b 89d2d22c defe6ec0 ! %f28 = 18850e4d 000443a0 47c54e21 01e06e8f ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 362ca0f2 8bdbc44a 11f23a0f 48c03639 ! %f36 = 8a68e44a c71d674e 52573350 03eeebce ! %f40 = 84a3e0ef a171529b 4b54e73e c391a68f ! %f44 = 4e056172 57f1e064 e943ad1d 4eca8450 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xa91595c700000062,%g7,%g1 ! GSR scale = 12, align = 2 wr %g1,%g0,%gsr ! GSR = a91595c700000062 wr %g0,%y ! Clear Y 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[00000000368000e9] = 54f45969, %l5 = a8b76edbe1132fab ldstub [%i1+0x029],%l5 ! %l5 = 000000f4000000ff ! %l7 = 7fa1c0c29bc9cd1b, Mem[00000000918000e2] = 2f67ec65 sth %l7,[%o0+0x022] ! Mem[00000000918000e0] = cd1bec65 ! %l1 = 9b15bb3c62d76da9, Mem[00000000910000f8] = 54988dc7a758f49f stx %l1,[%i6+0x038] ! Mem[00000000910000f8] = 9b15bb3c62d76da9 ! Mem[00000000368000dc] = 6b04713c, %l6 = ce1d9166, %l2 = 7dc3c673 add %i1,0x1c,%g1 casa [%g1]0x80,%l6,%l2 ! %l2 = 000000006b04713c ! Mem[00000000908000ec] = 58f195d5, %g2 = 4da88d1eff84a134 lduw [%i5+0x02c],%g2 ! %g2 = 0000000058f195d5 ! Mem[00000000360000e8] = fa50ea7c, %l7 = 9bc9cd1b, %l2 = 6b04713c add %i0,0x28,%g1 casa [%g1]0x80,%l7,%l2 ! %l2 = 00000000fa50ea7c ! Mem[00000000368000fa] = 75f2353f, %l6 = 1045da33ce1d9166 ldstub [%i1+0x03a],%l6 ! %l6 = 00000035000000ff ! Mem[00000000378000e4] = 6fd533cd, %l2 = fa50ea7c, %l5 = 000000f4 add %i3,0x24,%g1 casa [%g1]0x80,%l2,%l5 ! %l5 = 000000006fd533cd ! Mem[00000000360000c8] = 0bddb804d88a89b5, %l4 = 00519775c920ef99, %l5 = 000000006fd533cd add %i0,0x08,%g1 casxa [%g1]0x80,%l4,%l5 ! %l5 = 0bddb804d88a89b5 ! Mem[00000000360000d4] = 2d8e9989, %l2 = fa50ea7c, %l6 = 00000035 add %i0,0x14,%g1 casa [%g1]0x80,%l2,%l6 ! %l6 = 000000002d8e9989 p19_label_2: ! Mem[00000000378000f4] = 50239a39, %l1 = 9b15bb3c62d76da9 swap [%i3+0x034],%l1 ! %l1 = 0000000050239a39 ! Mem[00000000360000fd] = 0df2ce0d, %l0 = e79e129bde464a92 ldstub [%i0+0x03d],%l0 ! %l0 = 000000f2000000ff ! Mem[00000000908000c0] = d2e9983a, %g2 = 0000000058f195d5 ldsb [%i5+0x003],%g2 ! %g2 = ffffffffffffffd2 ! Mem[00000000370000c5] = c063dc10, %l1 = 0000000050239a39 ldstub [%i2+0x005],%l1 ! %l1 = 00000063000000ff ! Mem[00000000378000dc] = 9a682e32, %l1 = 0000000000000063 swap [%i3+0x01c],%l1 ! %l1 = 000000009a682e32 ! Mem[00000000908000e8] = b78db54058f195d5, %g2 = ffffffffffffffd2 ldx [%i5+%o5],%g2 ! %g2 = b78db54058f195d5 ! Mem[00000000900000e8] = 571c54eb, %g2 = b78db54058f195d5 ldsh [%i4+%o5],%g2 ! %g2 = 000000000000571c ! Mem[00000000370000c8] = d0a1cc07, %l6 = 000000002d8e9989 ldstub [%i2+%o1],%l6 ! %l6 = 000000d0000000ff ! %l7 = 7fa1c0c29bc9cd1b, Mem[00000000910000e8] = 2e3b82f6 stw %l7,[%i6+%o5] ! Mem[00000000910000e8] = 9bc9cd1b ! %l0 = 00000000000000f2, Mem[00000000900000f4] = b3fa2701 stw %l0,[%i4+0x034] ! Mem[00000000900000f4] = 000000f2 p19_label_3: ! Mem[00000000360000c3] = a460f4ac, %l2 = 00000000fa50ea7c ldstub [%i0+0x003],%l2 ! %l2 = 000000ac000000ff ! Mem[00000000378000d8] = 20d6144c, %l0 = 00000000000000f2 lduw [%i3+%o3],%l0 ! %l0 = 0000000020d6144c ! Mem[00000000368000cc] = 0385c075, %l3 = f81403940fe2c0ea swap [%i1+0x00c],%l3 ! %l3 = 000000000385c075 ! Mem[00000000370000f8] = f959ebde, %l1 = 000000009a682e32 swap [%i2+0x038],%l1 ! %l1 = 00000000f959ebde ! %l0 = 0000000020d6144c, Mem[00000000910000f0] = f9aa76e7d2c579f5 stx %l0,[%i6+0x030] ! Mem[00000000910000f0] = 0000000020d6144c ! %l2 = 00000000000000ac, Mem[00000000908000dc] = 5f25904b stb %l2,[%i5+0x01c] ! Mem[00000000908000dc] = ac25904b ! Mem[00000000910000fc] = 6da90000, %g2 = 000000000000571c ldub [%i6+0x03e],%g2 ! %g2 = 000000000000006d ! Mem[00000000360000e0] = 7c4c73542030ab36, %l0 = 0000000020d6144c, %l1 = 00000000f959ebde add %i0,0x20,%g1 casxa [%g1]0x80,%l0,%l1 ! %l1 = 7c4c73542030ab36 ! Mem[00000000378000dd] = 00000063, %l6 = 00000000000000d0 ldstub [%i3+0x01d],%l6 ! %l6 = 00000000000000ff ! Mem[00000000900000f0] = 36a90000, %g2 = 000000000000006d ldsh [%i4+0x032],%g2 ! %g2 = 00000000000036a9 p19_label_4: ! Mem[00000000368000d3] = 45129f6e, %l2 = 00000000000000ac ldstub [%i1+0x013],%l2 ! %l2 = 0000006e000000ff ! Mem[00000000378000d0] = 06fb7952a0ece0b5, %l2 = 000000000000006e, %l0 = 0000000020d6144c add %i3,0x10,%g1 casxa [%g1]0x80,%l2,%l0 ! %l0 = 06fb7952a0ece0b5 ! Mem[00000000908000d4] = d452c974, %g2 = 00000000000036a9 lduh [%i5+0x016],%g2 ! %g2 = 000000000000d452 ! Mem[00000000900000d4] = c362654d, %g2 = 000000000000d452 ldsb [%i4+0x016],%g2 ! %g2 = ffffffffffffffc3 ! Mem[00000000378000d0] = 06fb7952a0ece0b5, %l6 = 0000000000000000, %l6 = 0000000000000000 add %i3,0x10,%g1 casxa [%g1]0x80,%l6,%l6 ! %l6 = 06fb7952a0ece0b5 ! Mem[00000000910000cc] = a9b43451, %g2 = ffffffffffffffc3 ldub [%i6+0x00d],%g2 ! %g2 = 00000000000000a9 ! Mem[00000000378000f0] = 5bb117e6, %l7 = 7fa1c0c29bc9cd1b swap [%i3+0x030],%l7 ! %l7 = 000000005bb117e6 ! Mem[00000000360000e4] = 2030ab36, %l3 = 000000000385c075 swap [%i0+0x024],%l3 ! %l3 = 000000002030ab36 ! Mem[00000000378000f4] = 62d76da9, %l1 = 7c4c73542030ab36 ldstub [%i3+0x034],%l1 ! %l1 = 00000062000000ff ! Mem[00000000908000f4] = 51972473, %g2 = 00000000000000a9 ldub [%i5+0x034],%g2 ! %g2 = 0000000000000051 ba,a p19_not_taken_0_end p19_not_taken_0: ! The following code should not be executed nop stw %l0,[%i0+0x004] ldsb [%i1+0x017],%l1 stb %l7,[%i1+0x015] ldsb [%i3+0x01f],%l6 std %l6,[%i0+0x030] ldub [%i3+0x012],%l6 stw %l0,[%i2+0x03c] 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 06fb7952a0ece0b5 bne,a,pn %xcc,p19_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000000000062 bne,a,pn %xcc,p19_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000000000006e bne,a,pn %xcc,p19_reg_l2_fail mov %l2,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0bddb804d88a89b5 bne,a,pn %xcc,p19_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 06fb7952a0ece0b5 bne,a,pn %xcc,p19_reg_l6_fail mov %l6,%g3 ! Check Local Memory set p19_local0_expect,%g1 p19_check_local0: ldx [%g1+0x000],%g2 ! Expected data = a460f4fff0c68790 ldx [%i0+0x000],%g3 ! Observed data at 00000000360000c0 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i0,0x000,%g4 ldx [%g1+0x020],%g2 ! Expected data = 7c4c73540385c075 ldx [%i0+0x020],%g3 ! Observed data at 00000000360000e0 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i0,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = d43b4b6c0dffce0d 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+0x008],%g2 ! Expected data = aaf3c9ee0fe2c0ea ldx [%i1+0x008],%g3 ! Observed data at 00000000368000c8 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 45129fffa7bcfc49 ldx [%i1+0x010],%g3 ! Observed data at 00000000368000d0 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i1,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = 54ff5969e926b239 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 = 75f2ff3f485dc5b8 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+0x000],%g2 ! Expected data = 29593c43c0ffdc10 ldx [%i2+0x000],%g3 ! Observed data at 00000000370000c0 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ffa1cc075d4d750b ldx [%i2+0x008],%g3 ! Observed data at 00000000370000c8 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i2,0x008,%g4 ldx [%g1+0x038],%g2 ! Expected data = 9a682e328f2bfb66 ldx [%i2+0x038],%g3 ! Observed data at 00000000370000f8 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i2,0x038,%g4 set p19_local3_expect,%g1 p19_check_local3: ldx [%g1+0x018],%g2 ! Expected data = 20d6144c00ff0063 ldx [%i3+0x018],%g3 ! Observed data at 00000000378000d8 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i3,0x018,%g4 ldx [%g1+0x030],%g2 ! Expected data = 9bc9cd1bffd76da9 ldx [%i3+0x030],%g3 ! Observed data at 00000000378000f0 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i3,0x030,%g4 ! The test for processor 19 has passed p19_passed: ta GOOD_TRAP nop p19_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p19_failed p19_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p19_failed p19_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p19_failed p19_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p19_failed p19_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p19_failed p19_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p19_failed p19_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p19_failed p19_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p19_failed ! The test for processor 19 failed p19_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x04c] ! Set processor 19 done flag set p19_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 19 failed p19_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x04c] ! Set processor 19 done flag set p19_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p19_selfmod_failed: ba p19_failed mov 0xabc,%g1 p19_common_error: or %g0,0xef3,%g1 ba p19_failed mov %o5,%g3 p19_common_signature_error: set p19_temp,%g1 ba p19_failed st %g2,[%g1] ! Common Lock Number p19_common_timeout: set p19_temp,%g1 ba p19_failed st %g2,[%g1] ! Common Lock Number p19_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p19_failed mov 0x0,%g3 p19_trap1e: ldda [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000370000c8] stwa %l0,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000368000d0] ldsha [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000370000c0] ldstuba [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000360000e8] lduba [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000360000e8] stwa %l0,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000368000d8] lduba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000370000e8] done p19_trap1o: ldda [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000370000c8] stwa %l0,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000368000d0] ldsha [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000370000c0] ldstuba [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000360000e8] lduba [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000360000e8] stwa %l0,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000368000d8] lduba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000370000e8] done p19_trap2e: stwa %l7,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000368000d8] ldda [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000368000c0] ldstuba [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000360000e0] done p19_trap2o: stwa %l7,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000368000d8] ldda [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000368000c0] ldstuba [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000360000e0] done p19_trap3e: nop nop nop nop nop done p19_trap3o: 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 = e79e129bde464a92 ldx [%g1+0x008],%l1 ! %l1 = 9b15bb3c62d76da9 ldx [%g1+0x010],%l2 ! %l2 = d318530e7dc3c673 ldx [%g1+0x018],%l3 ! %l3 = f81403940fe2c0ea ldx [%g1+0x020],%l4 ! %l4 = 00519775c920ef99 ldx [%g1+0x028],%l5 ! %l5 = a8b76edbe1132fab ldx [%g1+0x030],%l6 ! %l6 = 1045da33ce1d9166 ldx [%g1+0x038],%l7 ! %l7 = 7fa1c0c29bc9cd1b ! Initialize the output register of window 0 set unres3_start,%o0 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 = a86f0f03 60287c00 e0c904f0 8ac344e7 ! %f4 = 50219a32 3824a6e5 8797b19e 27775f18 ! %f8 = 7a52d598 66758e14 a870cb74 a41c216e ! %f12 = 3019db43 dce71c3c 1de70a6e ace5a4df ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 0687f301 8896aa01 a53a5191 889e4cc4 ! %f20 = 585aedd4 060afa31 a8bf880b b2f5d1bd ! %f24 = 3e63c468 3d7ed9ee 36e0db3a b0edcb96 ! %f28 = 1661f6c2 2a4943cd c69255ff 7fb86ca1 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = f35aab2b b7559972 3d693c0b 591abc20 ! %f36 = 0f9b9fc0 6a6f9572 c428c95b 843edc2e ! %f40 = 6d8d9fa0 e849f900 9ad202d9 b5456238 ! %f44 = 8561ecc8 516ef82c aaaf1892 b3da4969 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x4350d23f00000016,%g7,%g1 ! GSR scale = 2, align = 6 wr %g1,%g0,%gsr ! GSR = 4350d23f00000016 wr %g0,%y ! Clear Y 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: ! %l7 = 6b3161664ca19453, Mem[00000000908000ce] = 3c185c07 sth %l7,[%i5+0x00e] ! Mem[00000000908000cc] = 94535c07 ! Mem[00000000908000d4] = c1d452c9, %g2 = 2556e0c23dd93c8e ldsb [%i5+0x015],%g2 ! %g2 = ffffffffffffffc1 ! %l2 = 53dbd0eb, %l3 = de34a07f, Mem[00000000918000e8] = 0b9a495d 8673f87b std %l2,[%o0+%o5] ! Mem[00000000918000e8] = 53dbd0eb de34a07f ! Mem[00000000380000fc] = c6604934, %l5 = 48c641ea, %l3 = de34a07f add %i0,0x3c,%g1 casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000c6604934 ! Mem[00000000380000e4] = fab488dc, %l2 = 180cf0c253dbd0eb ldsw [%i0+0x024],%l2 ! %l2 = fffffffffab488dc ! %l0 = d65c4eb8c4478182, Mem[00000000918000cb] = 083d403f stb %l0,[%o0+0x00b] ! Mem[00000000918000c8] = 823d403f ! %l0 = d65c4eb8c4478182, Mem[00000000390000e8] = 18b83d89c2aa23ab stx %l0,[%i2+%o5] ! Mem[00000000390000e8] = d65c4eb8c4478182 ! Mem[00000000910000c0] = 5d91d33fc6dff11d, %g2 = ffffffffffffffc1 ldx [%i6+%g0],%g2 ! %g2 = 5d91d33fc6dff11d ! Mem[00000000918000f0] = 1e7971cfb154ff4a, %g2 = 5d91d33fc6dff11d ldx [%o0+0x030],%g2 ! %g2 = 1e7971cfb154ff4a ! Mem[00000000388000fb] = 73cdab4f, %l1 = 3106c3202fe1c6d8 ldstub [%i1+0x03b],%l1 ! %l1 = 0000004f000000ff p20_label_2: ! Mem[00000000398000dc] = e8881574, %l5 = bd9b10e248c641ea swap [%i3+0x01c],%l5 ! %l5 = 00000000e8881574 ! %l1 = 000000000000004f, Mem[00000000908000fe] = 757c0000 sth %l1,[%i5+0x03e] ! Mem[00000000908000fc] = 004f0000 ! %l4 = ccc9d18e6118947b, Mem[00000000380000fc] = c6604934 sth %l4,[%i0+0x03c] ! Mem[00000000380000fc] = 947b4934 ! Mem[00000000910000e4] = 49e4142e, %g2 = 1e7971cfb154ff4a ldsb [%i6+0x025],%g2 ! %g2 = 0000000000000049 ! Mem[00000000910000fc] = a758f49f, %g2 = 0000000000000049 lduw [%i6+0x03c],%g2 ! %g2 = 00000000a758f49f ! Mem[00000000388000dc] = c562bb2f, %l5 = 00000000e8881574 ldsb [%i1+0x01f],%l5 ! %l5 = 000000000000002f ! %l0 = d65c4eb8c4478182, Mem[00000000390000e3] = b7d64fa1 stb %l0,[%i2+0x023] ! Mem[00000000390000e0] = b7d64f82 ! Mem[00000000390000cc] = 04eeefd6, %l3 = c6604934, %l3 = c6604934 add %i2,0x0c,%g1 casa [%g1]0x80,%l3,%l3 ! %l3 = 0000000004eeefd6 ! Mem[00000000390000cb] = b7cf5a4c, %l3 = 0000000004eeefd6 ldstub [%i2+0x00b],%l3 ! %l3 = 0000004c000000ff ! Mem[00000000900000e8] = 571c54ebe90c6744, %g2 = 00000000a758f49f ldx [%i4+%o5],%g2 ! %g2 = 571c54ebe90c6744 p20_label_3: ! Mem[00000000380000cc] = faac5212, %l5 = 000000000000002f ldstub [%i0+0x00c],%l5 ! %l5 = 000000fa000000ff ! %l0 = c4478182, %l1 = 0000004f, Mem[00000000910000e8] = 2e3b82f6 02226e6a std %l0,[%i6+%o5] ! Mem[00000000910000e8] = c4478182 0000004f ! Mem[00000000380000de] = e38a445a, %l4 = ccc9d18e6118947b ldstub [%i0+0x01e],%l4 ! %l4 = 00000044000000ff ! Mem[00000000380000f4] = ea849840, %l6 = 7fa7b8b4346ab9a1 ldub [%i0+0x036],%l6 ! %l6 = 0000000000000098 ! Mem[00000000380000c4] = 67187f8b, %l6 = 0000000000000098 ldub [%i0+0x004],%l6 ! %l6 = 0000000000000067 ! Mem[00000000918000d0] = 73445693882b5c0e, %g2 = 571c54ebe90c6744 ldx [%o0+%o2],%g2 ! %g2 = 73445693882b5c0e ! Mem[00000000918000e8] = 53dbd0eb, %g2 = 73445693882b5c0e ldsh [%o0+%o5],%g2 ! %g2 = 00000000000053db ! Mem[00000000380000f4] = ea849840, %l1 = 000000000000004f ldstub [%i0+0x034],%l1 ! %l1 = 000000ea000000ff ! %l1 = 00000000000000ea, Mem[00000000910000fc] = a758f49f sth %l1,[%i6+0x03c] ! Mem[00000000910000fc] = 00eaf49f ! Mem[00000000380000d8] = d5c00c96, %l4 = 00000044, %l6 = 00000067 add %i0,0x18,%g1 casa [%g1]0x80,%l4,%l6 ! %l6 = 00000000d5c00c96 p20_label_4: ! Mem[00000000398000fb] = 15252b10, %l3 = 000000000000004c ldstub [%i3+0x03b],%l3 ! %l3 = 00000010000000ff ! Mem[00000000910000c0] = 5d91d33fc6dff11d, %g2 = 00000000000053db ldx [%i6+%g0],%g2 ! %g2 = 5d91d33fc6dff11d ! Mem[00000000918000cc] = 3ff87344, %g2 = 5d91d33fc6dff11d lduh [%o0+0x00e],%g2 ! %g2 = 0000000000003ff8 ! Mem[00000000390000f8] = c86f1b16, %l2 = fffffffffab488dc swap [%i2+0x038],%l2 ! %l2 = 00000000c86f1b16 ! Mem[00000000388000c4] = 6d395fc8, %l5 = 00000000000000fa swap [%i1+0x004],%l5 ! %l5 = 000000006d395fc8 ! Mem[00000000918000d8] = bc9dfcf2, %g2 = 0000000000003ff8 ldub [%o0+0x01a],%g2 ! %g2 = 00000000000000bc ! %l2 = 00000000c86f1b16, Mem[00000000900000e8] = 571c54ebe90c6744 stx %l2,[%i4+%o5] ! Mem[00000000900000e8] = 00000000c86f1b16 ! %l1 = 00000000000000ea, Mem[00000000918000f6] = ff4a9cda stb %l1,[%o0+0x036] ! Mem[00000000918000f4] = ea4a9cda ! %l1 = 00000000000000ea, Mem[00000000918000e6] = 10fe53db sth %l1,[%o0+0x026] ! Mem[00000000918000e4] = 00ea53db ! Mem[00000000390000d4] = 05f1a407, %l2 = c86f1b16, %l2 = c86f1b16 add %i2,0x14,%g1 casa [%g1]0x80,%l2,%l2 ! %l2 = 0000000005f1a407 ba,a p20_not_taken_0_end p20_not_taken_0: ! The following code should not be executed nop stw %l0,[%i0+0x004] ldsb [%i1+0x017],%l1 stb %l7,[%i1+0x015] ldsb [%i3+0x01f],%l6 std %l6,[%i0+0x030] ldub [%i3+0x012],%l6 stw %l0,[%i2+0x03c] ba,a p20_branch_failed p20_not_taken_0_end: ! End of Random Code for Thread 20 p20_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x050] ! Set processor 20 done flag ! Check Registers p20_check_registers: set p20_expected_registers,%g1 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000000000ea bne,a,pn %xcc,p20_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000005f1a407 bne,a,pn %xcc,p20_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000000010 bne,a,pn %xcc,p20_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000000044 bne,a,pn %xcc,p20_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000006d395fc8 bne,a,pn %xcc,p20_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000d5c00c96 bne,a,pn %xcc,p20_reg_l6_fail mov %l6,%g3 ! Check Local Memory set p20_local0_expect,%g1 p20_check_local0: ldx [%g1+0x008],%g2 ! Expected data = e5b88616ffac5212 ldx [%i0+0x008],%g3 ! Observed data at 00000000380000c8 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i0,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = d5c00c96e38aff5a ldx [%i0+0x018],%g3 ! Observed data at 00000000380000d8 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i0,0x018,%g4 ldx [%g1+0x030],%g2 ! Expected data = baaa5d39ff849840 ldx [%i0+0x030],%g3 ! Observed data at 00000000380000f0 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i0,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 3074397f947b4934 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+0x000],%g2 ! Expected data = 5c92f35f000000fa ldx [%i1+0x000],%g3 ! Observed data at 00000000388000c0 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i1,0x000,%g4 ldx [%g1+0x038],%g2 ! Expected data = 73cdabff0ebff4e8 ldx [%i1+0x038],%g3 ! Observed data at 00000000388000f8 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i1,0x038,%g4 set p20_local2_expect,%g1 p20_check_local2: ldx [%g1+0x008],%g2 ! Expected data = b7cf5aff04eeefd6 ldx [%i2+0x008],%g3 ! Observed data at 00000000390000c8 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i2,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = b7d64f82acf2aba8 ldx [%i2+0x020],%g3 ! Observed data at 00000000390000e0 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = d65c4eb8c4478182 ldx [%i2+0x028],%g3 ! Observed data at 00000000390000e8 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i2,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = fab488dcf5723299 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+0x018],%g2 ! Expected data = e29f00e048c641ea ldx [%i3+0x018],%g3 ! Observed data at 00000000398000d8 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i3,0x018,%g4 ldx [%g1+0x038],%g2 ! Expected data = 15252bff7a451eb7 ldx [%i3+0x038],%g3 ! Observed data at 00000000398000f8 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i3,0x038,%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: ldstuba [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000390000e0] ldstuba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000388000e8] done p20_trap1o: ldstuba [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000390000e0] ldstuba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000388000e8] done p20_trap2e: stwa %l0,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[00000000388000c0] lduba [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000388000c8] ldsba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000380000c0] ldswa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000380000c8] ldxa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000380000e8] swapa [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000390000e0] done p20_trap2o: stwa %l0,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[00000000388000c0] lduba [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000388000c8] ldsba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000380000c0] ldswa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000380000c8] ldxa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000380000e8] swapa [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000390000e0] done p20_trap3e: nop nop nop nop done p20_trap3o: nop nop nop nop done p20_init_memory_pointers: set p20_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p20_local0_start,%i0 set p20_local1_start,%i1 set p20_local2_start,%i2 set p20_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = d65c4eb8c4478182 ldx [%g1+0x008],%l1 ! %l1 = 3106c3202fe1c6d8 ldx [%g1+0x010],%l2 ! %l2 = 180cf0c253dbd0eb ldx [%g1+0x018],%l3 ! %l3 = fa2fa2bdde34a07f ldx [%g1+0x020],%l4 ! %l4 = ccc9d18e6118947b ldx [%g1+0x028],%l5 ! %l5 = bd9b10e248c641ea ldx [%g1+0x030],%l6 ! %l6 = 7fa7b8b4346ab9a1 ldx [%g1+0x038],%l7 ! %l7 = 6b3161664ca19453 ! Initialize the output register of window 0 set unres3_start,%o0 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 = 245aab17 fe0d38a1 b29bfa9c 40078abb ! %f4 = 7fbf9a88 e5442b4f 6be71e44 88548ec2 ! %f8 = 4eff2da7 da03fded 4ddad6aa 329aca74 ! %f12 = 6d8b8f72 af2e05ea 1842fb43 f0d9082e ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 3eba2fd2 391b9704 b301d52a 6299a056 ! %f20 = b49c5058 ccdde5b8 c5670221 95cffc48 ! %f24 = 9f8a9034 f4cb4911 569cbfff e919b8ff ! %f28 = cf94f14d b84eb899 100d9a5a 8095af2c ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = cb8f53f6 3066bf9b 92894f70 1253b1f3 ! %f36 = ce95ebb8 3eaa87a5 f3448365 12d58bc1 ! %f40 = 0f54b0a3 65a77478 59dbb4f8 300221b3 ! %f44 = 49a3ff01 4aa33057 b07207b3 80337508 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x538a740f00000014,%g7,%g1 ! GSR scale = 2, align = 4 wr %g1,%g0,%gsr ! GSR = 538a740f00000014 wr %g0,%y ! Clear Y 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[00000000900000e4] = 0e3f571c, %g2 = f34a02eb0000d8ea lduh [%i4+0x026],%g2 ! %g2 = 0000000000000e3f ! Mem[000000003b0000d8] = a0b1f363, %l4 = 677ce86cc0140851 swap [%i2+%o3],%l4 ! %l4 = 00000000a0b1f363 ! Mem[00000000900000c4] = 96098fb2, %g2 = 0000000000000e3f lduh [%i4+0x004],%g2 ! %g2 = 0000000000009609 ! Mem[000000003b8000dc] = 607ae79f, %l7 = 061cc04a664d7c0f swap [%i3+0x01c],%l7 ! %l7 = 00000000607ae79f ! Mem[000000003a8000e0] = 8aab1a30558527b4, %l0 = 8566d5da735a5594, %l5 = 7cad34d9ee03d4d3 add %i1,0x20,%g1 casxa [%g1]0x80,%l0,%l5 ! %l5 = 8aab1a30558527b4 ! %l1 = 0b8ea8307c2b1039, Mem[00000000918000c8] = ef0856083d403ff8 stx %l1,[%o0+%o1] ! Mem[00000000918000c8] = 0b8ea8307c2b1039 ! Mem[00000000910000cc] = b4345119, %g2 = 0000000000009609 lduh [%i6+0x00e],%g2 ! %g2 = 000000000000b434 ! Mem[00000000910000f8] = 54988dc7a758f49f, %g2 = 000000000000b434 ldx [%i6+0x038],%g2 ! %g2 = 54988dc7a758f49f ! Mem[000000003a0000e4] = 7cc9cb37, %l4 = 00000000a0b1f363 ldub [%i0+0x026],%l4 ! %l4 = 00000000000000cb ! Mem[000000003b8000e8] = 4e91c197b2112449, %l6 = 1b4363e60f9ad449, %l0 = 8566d5da735a5594 add %i3,0x28,%g1 casxa [%g1]0x80,%l6,%l0 ! %l0 = 4e91c197b2112449 p21_label_2: ! %l2 = 39613f15, %l3 = 729e0f63, Mem[00000000900000f8] = c3eb3eb6 f7dc96e3 std %l2,[%i4+0x038] ! Mem[00000000900000f8] = 39613f15 729e0f63 ! %l2 = 90816e2439613f15, Mem[00000000918000d0] = 73445693 stw %l2,[%o0+%o2] ! Mem[00000000918000d0] = 39613f15 ! Mem[00000000918000c8] = 0b8ea830 7c2b1039, %g2 = a758f49f, %g3 = 0bad0b00 ldd [%o0+%o1],%g2 ! %g2 = 000000000b8ea830 000000007c2b1039 ! Mem[00000000908000d8] = c974b2c2, %g2 = 000000000b8ea830 lduw [%i5+%o3],%g2 ! %g2 = 00000000c974b2c2 ! Mem[000000003b8000e8] = 4e91c197, %l7 = 00000000607ae79f swap [%i3+%o5],%l7 ! %l7 = 000000004e91c197 ! Mem[00000000900000ec] = e90c6744, %g18 = cab7767c2d4cc97c ldsw [%i4+0x02c],%g2 ! %g2 = cab7767c2d4cc97c ! %l5 = 8aab1a30558527b4, Mem[00000000910000d8] = d9026ce28d3b436c stx %l5,[%i6+%o3] ! Mem[00000000910000d8] = 8aab1a30558527b4 ! Mem[000000003a0000c8] = e5c5d5d59487270b, %l2 = 90816e2439613f15, %l0 = 4e91c197b2112449 add %i0,0x08,%g1 casxa [%g1]0x80,%l2,%l0 ! %l0 = e5c5d5d59487270b ! Mem[00000000918000e0] = 323f2f67ec6510fe, %g2 = ffffffffe90c6744 ldx [%o0+%o4],%g2 ! %g2 = 323f2f67ec6510fe ! Mem[000000003b8000d3] = a5306348, %l2 = 90816e2439613f15 ldstub [%i3+0x013],%l2 ! %l2 = 00000048000000ff p21_label_3: ! Mem[000000003b8000c0] = 0005a62b, %l4 = 00000000000000cb lduh [%i3+0x002],%l4 ! %l4 = 000000000000a62b ! Mem[000000003a0000ec] = 8c662b8e, %l6 = 1b4363e60f9ad449 swap [%i0+0x02c],%l6 ! %l6 = 000000008c662b8e ! Mem[000000003a8000e0] = 8aab1a30, %l4 = 000000000000a62b ldsb [%i1+0x023],%l4 ! %l4 = 0000000000000030 ! Mem[000000003a0000d8] = 27170f23cf4bab3b, %l3 = 6381c48a729e0f63, %l0 = e5c5d5d59487270b add %i0,0x18,%g1 casxa [%g1]0x80,%l3,%l0 ! %l0 = 27170f23cf4bab3b ! %l2 = 0000000000000048, Mem[00000000900000e8] = 571c54ebe90c6744 stx %l2,[%i4+%o5] ! Mem[00000000900000e8] = 0000000000000048 ! %l4 = 0000000000000030, Mem[000000003b0000c0] = bf4ea8d90cd0d8be stx %l4,[%i2+%g0] ! Mem[000000003b0000c0] = 0000000000000030 ! Mem[000000003b0000dd] = 9cf5f511, %l4 = 0000000000000030 ldstub [%i2+0x01d],%l4 ! %l4 = 000000f5000000ff ! Mem[000000003b8000f8] = a4be524a, %l2 = 0000000000000048 swap [%i3+0x038],%l2 ! %l2 = 00000000a4be524a ! Mem[000000003a8000f8] = 0a6f2548, %l3 = 6381c48a729e0f63 lduw [%i1+0x038],%l3 ! %l3 = 000000000a6f2548 ! Mem[000000003b0000f4] = ba5c793d, %l0 = 27170f23cf4bab3b ldstub [%i2+0x034],%l0 ! %l0 = 000000ba000000ff p21_label_4: ! Mem[00000000900000d8] = 654ddb03926ba2e0, %g2 = 323f2f67ec6510fe ldx [%i4+%o3],%g2 ! %g2 = 654ddb03926ba2e0 ! Mem[000000003a0000e0] = 166ef2d87cc9cb37, %l4 = 00000000000000f5, %l1 = 0b8ea8307c2b1039 add %i0,0x20,%g1 casxa [%g1]0x80,%l4,%l1 ! %l1 = 166ef2d87cc9cb37 ! Mem[000000003b8000e0] = 3d290ed3, %l1 = 7cc9cb37, %l0 = 000000ba add %i3,0x20,%g1 casa [%g1]0x80,%l1,%l0 ! %l0 = 000000003d290ed3 ! Mem[000000003a0000fc] = d7c16a42, %l7 = 000000004e91c197 swap [%i0+0x03c],%l7 ! %l7 = 00000000d7c16a42 ! Mem[00000000900000c0] = 944d76de96098fb2, %g2 = 654ddb03926ba2e0 ldx [%i4+%g0],%g2 ! %g2 = 944d76de96098fb2 ! Mem[000000003b8000fa] = 00000048, %l5 = 8aab1a30558527b4 ldstub [%i3+0x03a],%l5 ! %l5 = 00000000000000ff ! Mem[000000003a0000f6] = 9538bfcd, %l0 = 000000003d290ed3 ldstub [%i0+0x036],%l0 ! %l0 = 000000bf000000ff ! Mem[00000000908000c0] = 9a4ba8d2, %g2 = 944d76de96098fb2 lduw [%i5+%g0],%g2 ! %g2 = 000000009a4ba8d2 ! %l6 = 000000008c662b8e, Mem[00000000918000f0] = 1e7971cf stw %l6,[%o0+0x030] ! Mem[00000000918000f0] = 8c662b8e ! Mem[000000003b0000d4] = 8bd09714, %l6 = 000000008c662b8e ldub [%i2+0x017],%l6 ! %l6 = 0000000000000014 ba,a p21_not_taken_0_end p21_not_taken_0: ! The following code should not be executed nop stw %l0,[%i0+0x004] ldsb [%i1+0x017],%l1 stb %l7,[%i1+0x015] ldsb [%i3+0x01f],%l6 std %l6,[%i0+0x030] ldub [%i3+0x012],%l6 stw %l0,[%i2+0x03c] ba,a p21_branch_failed p21_not_taken_0_end: ! End of Random Code for Thread 21 p21_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x054] ! Set processor 21 done flag ! Check Registers p21_check_registers: set p21_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000000000bf bne,a,pn %xcc,p21_reg_l0_fail mov %l0,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000a4be524a bne,a,pn %xcc,p21_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000000a6f2548 bne,a,pn %xcc,p21_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000000000f5 bne,a,pn %xcc,p21_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000000000000 bne,a,pn %xcc,p21_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000014 bne,a,pn %xcc,p21_reg_l6_fail mov %l6,%g3 ! Check Local Memory set p21_local0_expect,%g1 p21_check_local0: ldx [%g1+0x028],%g2 ! Expected data = fe1afffd0f9ad449 ldx [%i0+0x028],%g3 ! Observed data at 000000003a0000e8 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 63e7e55a9538ffcd ldx [%i0+0x030],%g3 ! Observed data at 000000003a0000f0 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i0,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 339f150c4e91c197 ldx [%i0+0x038],%g3 ! Observed data at 000000003a0000f8 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i0,0x038,%g4 ! Processor 21, local 1 is clean set p21_local2_expect,%g1 p21_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 0000000000000030 ldx [%i2+0x000],%g3 ! Observed data at 000000003b0000c0 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i2,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = c01408519cfff511 ldx [%i2+0x018],%g3 ! Observed data at 000000003b0000d8 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i2,0x018,%g4 ldx [%g1+0x030],%g2 ! Expected data = b51fbc9bff5c793d 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+0x010],%g2 ! Expected data = a53063ff96bfb03b ldx [%i3+0x010],%g3 ! Observed data at 000000003b8000d0 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = dbfb1f05664d7c0f ldx [%i3+0x018],%g3 ! Observed data at 000000003b8000d8 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i3,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 607ae79fb2112449 ldx [%i3+0x028],%g3 ! Observed data at 000000003b8000e8 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i3,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 0000ff48190477b3 ldx [%i3+0x038],%g3 ! Observed data at 000000003b8000f8 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i3,0x038,%g4 ! The test for processor 21 has passed p21_passed: ta GOOD_TRAP nop p21_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p21_failed p21_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p21_failed p21_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p21_failed p21_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p21_failed p21_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p21_failed p21_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p21_failed p21_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p21_failed p21_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p21_failed ! 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: ldswa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000003a8000c0] stwa %l5,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000003a8000c8] swapa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003a8000d8] swapa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003a8000d8] done p21_trap1o: ldswa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000003a8000c0] stwa %l5,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000003a8000c8] swapa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003a8000d8] swapa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003a8000d8] done p21_trap2e: ldswa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000003a8000c0] lduba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000003b0000e8] stwa %l0,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000003b8000d0] stda %l0,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000003b8000e8] done p21_trap2o: ldswa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000003a8000c0] lduba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000003b0000e8] stwa %l0,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000003b8000d0] stda %l0,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000003b8000e8] done p21_trap3e: nop nop nop done p21_trap3o: 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 = 8566d5da735a5594 ldx [%g1+0x008],%l1 ! %l1 = 0b8ea8307c2b1039 ldx [%g1+0x010],%l2 ! %l2 = 90816e2439613f15 ldx [%g1+0x018],%l3 ! %l3 = 6381c48a729e0f63 ldx [%g1+0x020],%l4 ! %l4 = 677ce86cc0140851 ldx [%g1+0x028],%l5 ! %l5 = 7cad34d9ee03d4d3 ldx [%g1+0x030],%l6 ! %l6 = 1b4363e60f9ad449 ldx [%g1+0x038],%l7 ! %l7 = 061cc04a664d7c0f ! Initialize the output register of window 0 set unres3_start,%o0 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 = 1c65f2e0 9bd95e4a 2b3f64eb c1ce4444 ! %f4 = 8ed4c30a 87557462 384c0973 c657804e ! %f8 = 794d788a 16032941 060f52af 1c2a533a ! %f12 = b4725cca eb98d2cf 73146eeb 275d3003 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 3b8d5da0 d934ab42 214846c5 1cd8309f ! %f20 = dcbe4e72 0f9cbcfa da25f7cc 0d7cd273 ! %f24 = 840f02fd e194e539 64993e0e 1630edc2 ! %f28 = 061a7d62 2b347215 4ab7f6c4 ec705838 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 9fcb5447 4d935850 44a32f41 a6559bbc ! %f36 = 637c06b2 fd2a40d8 b3afdffe dc06c975 ! %f40 = efbe4360 3e9fa6a8 03096102 eeedb727 ! %f44 = 590f493c ac19c951 81f76136 4f2a9865 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x9de0809800000033,%g7,%g1 ! GSR scale = 6, align = 3 wr %g1,%g0,%gsr ! GSR = 9de0809800000033 wr %g0,%y ! Clear Y 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[00000000900000c4] = 8fb2865f, %g2 = 00000007774dce01 lduh [%i4+0x006],%g2 ! %g2 = 0000000000008fb2 ! Mem[00000000910000e0] = 4dcaad27a349e414, %g2 = 0000000000008fb2 ldx [%i6+%o4],%g2 ! %g2 = 4dcaad27a349e414 ! Mem[000000003d0000df] = 40372f99, %l2 = 4770f5fa67ab95b0 ldstub [%i2+0x01f],%l2 ! %l2 = 00000099000000ff ! Mem[000000003c0000c4] = 39e5a155, %l3 = 776a1c92261b7c9f swap [%i0+0x004],%l3 ! %l3 = 0000000039e5a155 ! Mem[000000003c0000d2] = de3dab4c, %l7 = 48eebba83c4d2d24 ldstub [%i0+0x012],%l7 ! %l7 = 000000ab000000ff ! Mem[000000003c0000e8] = 43e056aa, %l7 = 00000000000000ab ldsh [%i0+0x02a],%l7 ! %l7 = 00000000000056aa ! Mem[000000003c0000d8] = 2d78693a, %l7 = 00000000000056aa ldstub [%i0+%o3],%l7 ! %l7 = 0000002d000000ff ! Mem[000000003d8000c0] = 04976b1bfb4a7019, %l3 = 0000000039e5a155, %l2 = 0000000000000099 casxa [%i3]0x80,%l3,%l2 ! %l2 = 04976b1bfb4a7019 ! %l3 = 0000000039e5a155, Mem[00000000908000f0] = 524b7c3251972473 stx %l3,[%i5+0x030] ! Mem[00000000908000f0] = 0000000039e5a155 ! Mem[000000003c0000c0] = 84db42ed261b7c9f, %l7 = 000000000000002d, %l4 = 88f2ba43ca7fde04 casxa [%i0]0x80,%l7,%l4 ! %l4 = 84db42ed261b7c9f p22_label_2: ! Mem[000000003d0000c0] = 18c86077, %l4 = 261b7c9f, %l1 = e20b4b4c casa [%i2]0x80,%l4,%l1 ! %l1 = 0000000018c86077 ! Mem[000000003d8000e8] = 464e41ab, %l0 = b2875b8d, %l4 = 261b7c9f add %i3,0x28,%g1 casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000464e41ab ! Mem[00000000910000f8] = 54988dc7a758f49f, %g2 = 4dcaad27a349e414 ldx [%i6+0x038],%g2 ! %g2 = 54988dc7a758f49f ! Mem[00000000918000e4] = ec6510fe, %g2 = 54988dc7a758f49f lduh [%o0+0x024],%g2 ! %g2 = 000000000000ec65 ! Mem[000000003c8000e0] = 8142998a, %l4 = 00000000464e41ab ldsb [%i1+%o4],%l4 ! %l4 = ffffffffffffff81 ! Mem[000000003c0000d0] = de3dff4c40404197, %l6 = bbc61b283ba3be8c, %l2 = 04976b1bfb4a7019 add %i0,0x10,%g1 casxa [%g1]0x80,%l6,%l2 ! %l2 = de3dff4c40404197 ! Mem[000000003d8000e2] = 7d626723, %l4 = ffffffffffffff81 ldstub [%i3+0x022],%l4 ! %l4 = 00000067000000ff ! %l0 = d82808e6b2875b8d, Mem[00000000908000de] = 904b021d sth %l0,[%i5+0x01e] ! Mem[00000000908000dc] = 5b8d021d ! Mem[00000000908000c0] = 9a4ba8d2e9983a51, %g2 = 000000000000ec65 ldx [%i5+%g0],%g2 ! %g2 = 9a4ba8d2e9983a51 ! Mem[00000000910000d4] = 15ef532d, %g2 = 9a4ba8d2e9983a51 ldsh [%i6+0x014],%g2 ! %g2 = 00000000000015ef p22_label_3: ! Mem[000000003c8000ec] = dd0b7f71, %l7 = 0000002d, %l4 = 00000067 add %i1,0x2c,%g1 casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000dd0b7f71 ! Mem[00000000910000d0] = 51199058 15ef532d, %g2 = 000015ef, %g3 = 0bad0b00 ldd [%i6+%o2],%g2 ! %g2 = 0000000051199058 0000000015ef532d ! Mem[000000003d8000e4] = 15ba25b9, %l3 = 0000000039e5a155 lduh [%i3+0x026],%l3 ! %l3 = 00000000000025b9 ! %l6 = bbc61b283ba3be8c, Mem[00000000900000d4] = bd68c362 stw %l6,[%i4+0x014] ! Mem[00000000900000d4] = 3ba3be8c ! Mem[00000000900000c0] = 944d76de96098fb2, %g2 = 0000000051199058 ldx [%i4+%g0],%g2 ! %g2 = 944d76de96098fb2 ! %l4 = 00000000dd0b7f71, Mem[00000000900000ca] = efd93389 sth %l4,[%i4+0x00a] ! Mem[00000000900000c8] = 7f713389 ! Mem[00000000910000f0] = f9aa76e7, %g2 = 944d76de96098fb2 ldub [%i6+0x030],%g2 ! %g2 = 00000000000000f9 ! Mem[000000003c0000de] = dab58217, %l4 = 00000000dd0b7f71 ldstub [%i0+0x01e],%l4 ! %l4 = 00000082000000ff ! Mem[000000003d0000d0] = 5d84bd33, %l6 = bbc61b283ba3be8c ldsw [%i2+%o2],%l6 ! %l6 = 000000005d84bd33 ! Mem[000000003d0000d5] = 28ec3de6, %l1 = 0000000018c86077 ldstub [%i2+0x015],%l1 ! %l1 = 000000ec000000ff p22_label_4: ! Mem[000000003c0000fc] = 9145fe79, %l4 = 0000000000000082 ldstub [%i0+0x03c],%l4 ! %l4 = 00000091000000ff ! Mem[000000003d0000f0] = bebfd12e8acb6a31, %l6 = 000000005d84bd33 ldx [%i2+0x030],%l6 ! %l6 = bebfd12e8acb6a31 ! Mem[00000000910000c8] = 0dac950c b2a9b434, %g2 = 000000f9, %g3 = 15ef532d ldd [%i6+%o1],%g2 ! %g2 = 000000000dac950c 00000000b2a9b434 ! Mem[000000003d8000c4] = fb4a7019, %l2 = de3dff4c40404197 lduh [%i3+0x006],%l2 ! %l2 = 0000000000007019 ! Mem[000000003c0000e3] = ef1ae775, %l6 = bebfd12e8acb6a31 ldstub [%i0+0x023],%l6 ! %l6 = 00000075000000ff ! Mem[00000000910000f8] = 54988dc7a758f49f, %g2 = 000000000dac950c ldx [%i6+0x038],%g2 ! %g2 = 54988dc7a758f49f ! %l4 = 0000000000000091, Mem[00000000900000e0] = 300ffb30 sth %l4,[%i4+%o4] ! Mem[00000000900000e0] = 0091fb30 ! Mem[00000000918000e4] = 10fe0b9a, %g2 = 54988dc7a758f49f ldsh [%o0+0x026],%g2 ! %g2 = 00000000000010fe ! Mem[000000003d8000f8] = bdd1cd1a, %l2 = 0000000000007019 swap [%i3+0x038],%l2 ! %l2 = 00000000bdd1cd1a ! Mem[000000003c8000c8] = 30e93875fc98c69b, %l6 = 0000000000000075, %l0 = d82808e6b2875b8d add %i1,0x08,%g1 casxa [%g1]0x80,%l6,%l0 ! %l0 = 30e93875fc98c69b ba,a p22_not_taken_0_end p22_not_taken_0: ! The following code should not be executed nop stw %l0,[%i0+0x004] ldsb [%i1+0x017],%l1 stb %l7,[%i1+0x015] ldsb [%i3+0x01f],%l6 std %l6,[%i0+0x030] ldub [%i3+0x012],%l6 stw %l0,[%i2+0x03c] 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+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000000000ec bne,a,pn %xcc,p22_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000bdd1cd1a bne,a,pn %xcc,p22_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000000025b9 bne,a,pn %xcc,p22_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000000091 bne,a,pn %xcc,p22_reg_l4_fail mov %l4,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000075 bne,a,pn %xcc,p22_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000000000002d bne,a,pn %xcc,p22_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p22_local0_expect,%g1 p22_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 84db42ed261b7c9f ldx [%i0+0x000],%g3 ! Observed data at 000000003c0000c0 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i0,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = de3dff4c40404197 ldx [%i0+0x010],%g3 ! Observed data at 000000003c0000d0 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff78693adab5ff17 ldx [%i0+0x018],%g3 ! Observed data at 000000003c0000d8 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ef1ae7ff8e2241c9 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 = ffd98188ff45fe79 ldx [%i0+0x038],%g3 ! Observed data at 000000003c0000f8 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i0,0x038,%g4 ! Processor 22, local 1 is clean set p22_local2_expect,%g1 p22_check_local2: ldx [%g1+0x010],%g2 ! Expected data = 5d84bd3328ff3de6 ldx [%i2+0x010],%g3 ! Observed data at 000000003d0000d0 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 8b1eae0b40372fff ldx [%i2+0x018],%g3 ! Observed data at 000000003d0000d8 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i2,0x018,%g4 set p22_local3_expect,%g1 p22_check_local3: ldx [%g1+0x020],%g2 ! Expected data = 7d62ff2315ba25b9 ldx [%i3+0x020],%g3 ! Observed data at 000000003d8000e0 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i3,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = 0000701985e29685 ldx [%i3+0x038],%g3 ! Observed data at 000000003d8000f8 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i3,0x038,%g4 ! The test for processor 22 has passed p22_passed: ta GOOD_TRAP nop p22_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p22_failed p22_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p22_failed p22_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p22_failed p22_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p22_failed p22_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p22_failed p22_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p22_failed p22_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p22_failed p22_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p22_failed ! The test for processor 22 failed p22_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x058] ! Set processor 22 done flag set p22_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 22 failed p22_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x058] ! Set processor 22 done flag set p22_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p22_selfmod_failed: ba p22_failed mov 0xabc,%g1 p22_common_error: or %g0,0xef6,%g1 ba p22_failed mov %o5,%g3 p22_common_signature_error: set p22_temp,%g1 ba p22_failed st %g2,[%g1] ! Common Lock Number p22_common_timeout: set p22_temp,%g1 ba p22_failed st %g2,[%g1] ! Common Lock Number p22_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p22_failed mov 0x0,%g3 p22_trap1e: stha %l6,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000003d8000e0] ldda [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003c8000c8] stda %l4,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000003d0000e8] swapa [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000003c8000c8] stha %l2,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000003d0000c0] ldda [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000003c0000d0] done p22_trap1o: stha %l6,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000003d8000e0] ldda [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003c8000c8] stda %l4,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000003d0000e8] swapa [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000003c8000c8] stha %l2,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000003d0000c0] ldda [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000003c0000d0] done p22_trap2e: swapa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000003d0000d8] lduba [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000003c8000d0] stxa %l7,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000003d8000e0] stba %l3,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000003d8000c0] done p22_trap2o: swapa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000003d0000d8] lduba [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000003c8000d0] stxa %l7,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000003d8000e0] stba %l3,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000003d8000c0] done p22_trap3e: nop nop done p22_trap3o: nop nop done p22_init_memory_pointers: set p22_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p22_local0_start,%i0 set p22_local1_start,%i1 set p22_local2_start,%i2 set p22_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = d82808e6b2875b8d ldx [%g1+0x008],%l1 ! %l1 = 5b03ad27e20b4b4c ldx [%g1+0x010],%l2 ! %l2 = 4770f5fa67ab95b0 ldx [%g1+0x018],%l3 ! %l3 = 776a1c92261b7c9f ldx [%g1+0x020],%l4 ! %l4 = 88f2ba43ca7fde04 ldx [%g1+0x028],%l5 ! %l5 = 614e6b85ef4062df ldx [%g1+0x030],%l6 ! %l6 = bbc61b283ba3be8c ldx [%g1+0x038],%l7 ! %l7 = 48eebba83c4d2d24 ! Initialize the output register of window 0 set unres3_start,%o0 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 = 6d399d81 fbc7a404 51bbd9f2 448d853f ! %f4 = ff22c4ec 140701a8 2ed09041 26274506 ! %f8 = 177856dc 493a6578 5426a425 728cc1ca ! %f12 = ee5b7daa f159e91c 53a26d1b d6a2e244 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = c58d664d f47f3b43 e9bb7da4 a81e3e8d ! %f20 = 0ee73eb7 78b6a65a e354f773 f5a279d5 ! %f24 = a3499e32 b8589955 ff01f406 99437bed ! %f28 = 6daec1b0 d15f0416 7c53c14a d8c5d207 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 2c2d1d63 50e92596 754545ac 0a315db9 ! %f36 = 5c862919 87f5f95c 357e5453 91569d5d ! %f40 = 9a166abf 027b849c ae798cf2 f7ced616 ! %f44 = 62774594 df02c48d 133b1f88 a551bd75 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xbe247dcf00000073,%g7,%g1 ! GSR scale = 14, align = 3 wr %g1,%g0,%gsr ! GSR = be247dcf00000073 wr %g0,%y ! Clear Y 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: ! %l7 = c5625b407c9c9fde, Mem[00000000910000c0] = 5d91d33f stw %l7,[%i6+%g0] ! Mem[00000000910000c0] = 7c9c9fde ! Mem[000000003e8000e1] = f2c8d3ba, %l6 = ac1d85afd4c9d0d1 ldstub [%i1+0x021],%l6 ! %l6 = 000000c8000000ff ! Mem[00000000910000f4] = 79f55498, %g2 = 80d9c31b2403ff9d ldsb [%i6+0x036],%g2 ! %g2 = 0000000000000079 ! Mem[00000000910000e4] = a349e414, %g18 = 2f1c8245bf6ba4f6 ldsw [%i6+0x024],%g2 ! %g2 = 2f1c8245bf6ba4f6 ! Mem[000000003f0000e4] = 845971b8, %l2 = 00ef25e9, %l2 = 00ef25e9 add %i2,0x24,%g1 casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000845971b8 ! Mem[000000003e8000c5] = 4b226487, %l2 = 00000000845971b8 ldstub [%i1+0x005],%l2 ! %l2 = 00000022000000ff ! %l6 = 000000c8, %l7 = 7c9c9fde, Mem[00000000900000d0] = 47344bf1 bd68c362 std %l6,[%i4+%o2] ! Mem[00000000900000d0] = 000000c8 7c9c9fde ! Mem[000000003e0000f0] = c2483160, %l5 = 3b1d753e, %l3 = 6ac94001 add %i0,0x30,%g1 casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000c2483160 ! Mem[00000000910000e8] = 2e3b82f6 02226e6a, %g2 = a349e414, %g3 = 0bad0b00 ldd [%i6+%o5],%g2 ! %g2 = 000000002e3b82f6 0000000002226e6a ! Mem[000000003f8000e0] = 2ba4b8ff, %l6 = 00000000000000c8 ldstub [%i3+%o4],%l6 ! %l6 = 0000002b000000ff p23_label_2: ! Mem[000000003f0000e0] = 4d1dbf05, %l2 = 00000022, %l7 = 7c9c9fde add %i2,0x20,%g1 casa [%g1]0x80,%l2,%l7 ! %l7 = 000000004d1dbf05 ! Mem[00000000918000e0] = 323f2f67ec6510fe, %g2 = 000000002e3b82f6 ldx [%o0+%o4],%g2 ! %g2 = 323f2f67ec6510fe ! Mem[000000003e8000d4] = a782c8dc, %l6 = 000000000000002b ldsw [%i1+0x014],%l6 ! %l6 = ffffffffa782c8dc ! Mem[00000000908000f8] = c86b7d22, %g2 = 323f2f67ec6510fe lduh [%i5+0x03a],%g2 ! %g2 = 000000000000c86b ! Mem[000000003e0000f8] = 7425da39, %l6 = a782c8dc, %l2 = 00000022 add %i0,0x38,%g1 casa [%g1]0x80,%l6,%l2 ! %l2 = 000000007425da39 ! Mem[000000003e8000f8] = 4ff5459cef9c16d7, %l2 = 000000007425da39, %l7 = 000000004d1dbf05 add %i1,0x38,%g1 casxa [%g1]0x80,%l2,%l7 ! %l7 = 4ff5459cef9c16d7 ! Mem[00000000918000d0] = 5693882b, %g2 = 000000000000c86b ldub [%o0+0x012],%g2 ! %g2 = 0000000000000056 ! Mem[000000003e0000c8] = 346c2d86, %l0 = ed1a0cdc, %l2 = 7425da39 add %i0,0x08,%g1 casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000346c2d86 ! Mem[000000003f8000fc] = 72490780, %l2 = 00000000346c2d86 ldstub [%i3+0x03c],%l2 ! %l2 = 00000072000000ff ! %l6 = a782c8dc, %l7 = ef9c16d7, Mem[00000000900000f8] = c3eb3eb6 f7dc96e3 std %l6,[%i4+0x038] ! Mem[00000000900000f8] = a782c8dc ef9c16d7 p23_label_3: ! Mem[00000000918000e0] = 323f2f67ec6510fe, %g2 = 0000000000000056 ldx [%o0+%o4],%g2 ! %g2 = 323f2f67ec6510fe ! %l0 = ed1a0cdc, %l1 = e3c4f180, Mem[00000000918000c0] = 204ac91b dfdf7aa2 std %l0,[%o0+%g0] ! Mem[00000000918000c0] = ed1a0cdc e3c4f180 ! Mem[000000003e8000fc] = ef9c16d7, %l7 = 4ff5459cef9c16d7 swap [%i1+0x03c],%l7 ! %l7 = 00000000ef9c16d7 ! %l6 = ffffffffa782c8dc, Mem[00000000908000f8] = 2913c86b7d22757c stx %l6,[%i5+0x038] ! Mem[00000000908000f8] = ffffffffa782c8dc ! Mem[00000000900000f4] = b3fa2701, %g2 = 323f2f67ec6510fe lduh [%i4+0x034],%g2 ! %g2 = 000000000000b3fa ! Mem[00000000908000f8] = ffffffff, %g2 = 000000000000b3fa lduh [%i5+0x038],%g2 ! %g2 = 000000000000ffff ! Mem[00000000900000d4] = 9c9fde65, %g2 = 000000000000ffff ldsb [%i4+0x015],%g2 ! %g2 = ffffffffffffff9c ! Mem[000000003e0000d9] = 3df709e7, %l0 = fb42969ded1a0cdc ldstub [%i0+0x019],%l0 ! %l0 = 000000f7000000ff ! Mem[000000003e8000f7] = 93e2cf09, %l1 = 9982851ae3c4f180 ldstub [%i1+0x037],%l1 ! %l1 = 00000009000000ff ! Mem[000000003f8000f0] = b0d186efe5e34a1f, %l4 = 032cd006cf1ea41a, %l2 = 0000000000000072 add %i3,0x30,%g1 casxa [%g1]0x80,%l4,%l2 ! %l2 = b0d186efe5e34a1f p23_label_4: ! Mem[000000003e8000fa] = 4ff5459c, %l4 = 032cd006cf1ea41a ldstub [%i1+0x03a],%l4 ! %l4 = 00000045000000ff ! Mem[000000003f8000e8] = 439db61c, %l3 = 00000000c2483160 ldsh [%i3+0x02a],%l3 ! %l3 = ffffffffffffb61c ! %l4 = 0000000000000045, Mem[00000000910000cf] = 34511990 stb %l4,[%i6+0x00f] ! Mem[00000000910000cc] = 45511990 ! Mem[00000000900000d4] = 9c9fde65, %g2 = ffffffffffffff9c ldsb [%i4+0x015],%g2 ! %g2 = ffffffffffffff9c ! Mem[00000000908000d8] = c25f2590, %g2 = ffffffffffffff9c ldub [%i5+0x01b],%g2 ! %g2 = 00000000000000c2 ! Mem[000000003f0000e0] = 4d1dbf05, %l5 = 2e620b6e3b1d753e ldstub [%i2+%o4],%l5 ! %l5 = 0000004d000000ff ! Mem[000000003f8000f0] = b0d186efe5e34a1f, %l4 = 0000000000000045, %l2 = b0d186efe5e34a1f add %i3,0x30,%g1 casxa [%g1]0x80,%l4,%l2 ! %l2 = b0d186efe5e34a1f ! Mem[00000000910000f8] = 54988dc7, %g2 = 00000000000000c2 lduw [%i6+0x038],%g2 ! %g2 = 0000000054988dc7 ! Mem[000000003e8000d8] = 2c23c990, %l5 = 0000004d, %l2 = e5e34a1f add %i1,0x18,%g1 casa [%g1]0x80,%l5,%l2 ! %l2 = 000000002c23c990 ! %l7 = 00000000ef9c16d7, Mem[00000000918000d8] = ecc7bc9dfcf2bc12 stx %l7,[%o0+%o3] ! Mem[00000000918000d8] = 00000000ef9c16d7 ba,a p23_not_taken_0_end p23_not_taken_0: ! The following code should not be executed nop stw %l0,[%i0+0x004] ldsb [%i1+0x017],%l1 stb %l7,[%i1+0x015] ldsb [%i3+0x01f],%l6 std %l6,[%i0+0x030] ldub [%i3+0x012],%l6 stw %l0,[%i2+0x03c] ba,a p23_branch_failed p23_not_taken_0_end: ! End of Random Code for Thread 23 1: membar #Sync ! Force all stores to complete p23_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x05c] ! Set processor 23 done flag ! Check Registers p23_check_registers: set p23_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000000000f7 bne,a,pn %xcc,p23_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000000000009 bne,a,pn %xcc,p23_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000002c23c990 bne,a,pn %xcc,p23_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be ffffffffffffb61c bne,a,pn %xcc,p23_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000000045 bne,a,pn %xcc,p23_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000000000004d bne,a,pn %xcc,p23_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be ffffffffa782c8dc bne,a,pn %xcc,p23_reg_l6_fail mov %l6,%g3 ! Check Local Memory set p23_local0_expect,%g1 p23_check_local0: ldx [%g1+0x018],%g2 ! Expected data = 3dff09e795122a02 ldx [%i0+0x018],%g3 ! Observed data at 000000003e0000d8 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i0,0x018,%g4 set p23_local1_expect,%g1 p23_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 8296d64f4bff6487 ldx [%i1+0x000],%g3 ! Observed data at 000000003e8000c0 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i1,0x000,%g4 ldx [%g1+0x020],%g2 ! Expected data = f2ffd3ba2fdf3a54 ldx [%i1+0x020],%g3 ! Observed data at 000000003e8000e0 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i1,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = c1b49dea93e2cfff 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 = 4ff5ff9cef9c16d7 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+0x020],%g2 ! Expected data = ff1dbf05845971b8 ldx [%i2+0x020],%g3 ! Observed data at 000000003f0000e0 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i2,0x020,%g4 set p23_local3_expect,%g1 p23_check_local3: ldx [%g1+0x020],%g2 ! Expected data = ffa4b8ffb6bf4b3d 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 = bef07905ff490780 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: lduba [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000003e8000c8] done p23_trap1o: lduba [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000003e8000c8] done p23_trap2e: stwa %l4,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000003f8000e8] done p23_trap2o: stwa %l4,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000003f8000e8] done p23_trap3e: nop nop nop nop nop nop done p23_trap3o: nop nop nop nop nop nop done p23_init_memory_pointers: set p23_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p23_local0_start,%i0 set p23_local1_start,%i1 set p23_local2_start,%i2 set p23_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = fb42969ded1a0cdc ldx [%g1+0x008],%l1 ! %l1 = 9982851ae3c4f180 ldx [%g1+0x010],%l2 ! %l2 = c90d4f2800ef25e9 ldx [%g1+0x018],%l3 ! %l3 = add20b306ac94001 ldx [%g1+0x020],%l4 ! %l4 = 032cd006cf1ea41a ldx [%g1+0x028],%l5 ! %l5 = 2e620b6e3b1d753e ldx [%g1+0x030],%l6 ! %l6 = ac1d85afd4c9d0d1 ldx [%g1+0x038],%l7 ! %l7 = c5625b407c9c9fde ! Initialize the output register of window 0 set unres3_start,%o0 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 = c2791030 f74aa5a5 5a31e817 fbb993c9 ! %f4 = e228b6be c955d3e9 d5455fd2 2af52f55 ! %f8 = 6ee783f5 edfaba8f 50d0186c 0aeb7d25 ! %f12 = c864ef12 cc258f3c cccff4ba a66a4009 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = adddefdf dc0e016a 53f2fe82 1dcdd5ad ! %f20 = 7f266b92 fb6b0f9a 337c0078 38bb21bc ! %f24 = 8d0c31a5 35d9bc80 710d46b5 e66f5362 ! %f28 = 707b95da 2dd4b996 4727dc32 0e1d149e ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 0d4e5e0e 26b40928 0860601c 3058a3b1 ! %f36 = 9f7b9e4c 4553e073 64bf5bfb 574a7f51 ! %f40 = d1dff2db 8e0683b2 ac8360d6 2e364f98 ! %f44 = 6b6f98b2 08f3df04 fdeb58ed c3bd6ed6 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x87d385f000000065,%g7,%g1 ! GSR scale = 12, align = 5 wr %g1,%g0,%gsr ! GSR = 87d385f000000065 wr %g0,%y ! Clear Y 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[00000000418000fb] = fcfb7c53, %l3 = fcf2f001ebe3a1f2 ldstub [%i3+0x03b],%l3 ! %l3 = 00000053000000ff ! %l2 = d55460e7, %l3 = 00000053, Mem[00000000918000c8] = ef085608 3d403ff8 std %l2,[%o0+%o1] ! Mem[00000000918000c8] = d55460e7 00000053 ! Mem[00000000400000c0] = 2d656137 c1c19a18, %l4 = c3575a6b, %l5 = 5bd471d8 ldd [%i0+%g0],%l4 ! %l4 = 000000002d656137 00000000c1c19a18 ! Mem[00000000418000f8] = fcfb7cff8f502047, %l4 = 000000002d656137, %l3 = 0000000000000053 add %i3,0x38,%g1 casxa [%g1]0x80,%l4,%l3 ! %l3 = fcfb7cff8f502047 ! Mem[00000000400000d2] = 84285ec2, %l4 = 000000002d656137 ldstub [%i0+0x012],%l4 ! %l4 = 0000005e000000ff ! Mem[00000000910000d0] = 51199058 15ef532d, %g2 = ffc63737, %g3 = 0bad0b00 ldd [%i6+%o2],%g2 ! %g2 = 0000000051199058 0000000015ef532d ! Mem[00000000400000d0] = 8428ffc2b1ba578b, %l6 = 71eca7166103d39f, %l5 = 00000000c1c19a18 add %i0,0x10,%g1 casxa [%g1]0x80,%l6,%l5 ! %l5 = 8428ffc2b1ba578b ! Mem[00000000410000fc] = 8506d8c4, %l6 = 71eca7166103d39f ldub [%i2+0x03f],%l6 ! %l6 = 00000000000000c4 ! Mem[00000000418000fc] = 8f502047, %l6 = 00000000000000c4 lduw [%i3+0x03c],%l6 ! %l6 = 000000008f502047 ! Mem[00000000900000e0] = 300ffb30, %g18 = 958d7ce26cb1318a ldsw [%i4+%o4],%g2 ! %g2 = 958d7ce26cb1318a p24_label_2: ! %l7 = 6a6f692e65a4e625, Mem[00000000910000d1] = 19905815 stb %l7,[%i6+0x011] ! Mem[00000000910000d0] = 25905815 ! Mem[00000000900000e8] = 1c54ebe9, %g2 = 00000000300ffb30 ldub [%i4+0x029],%g2 ! %g2 = 000000000000001c ! Mem[00000000910000c4] = dff11d0d, %g2 = 000000000000001c ldsb [%i6+0x005],%g2 ! %g2 = ffffffffffffffdf ! %l6 = 000000008f502047, Mem[00000000410000c4] = 1ce9d4cf stw %l6,[%i2+0x004] ! Mem[00000000410000c4] = 8f502047 ! Mem[00000000900000c0] = 944d76de 96098fb2, %g2 = ffffffdf, %g3 = 15ef532d ldd [%i4+%g0],%g2 ! %g2 = 00000000944d76de 0000000096098fb2 ! Mem[00000000418000e8] = 6b399668, %l3 = fcfb7cff8f502047 swap [%i3+%o5],%l3 ! %l3 = 000000006b399668 ! Mem[00000000910000f8] = 54988dc7a758f49f, %g2 = 00000000944d76de ldx [%i6+0x038],%g2 ! %g2 = 54988dc7a758f49f ! %l4 = 0000005e, %l5 = b1ba578b, Mem[00000000900000d8] = 654ddb03 926ba2e0 std %l4,[%i4+%o3] ! Mem[00000000900000d8] = 0000005e b1ba578b ! Mem[00000000400000ee] = bb0e7a59, %l0 = 27e806744674c4de ldstub [%i0+0x02e],%l0 ! %l0 = 0000007a000000ff ! %l4 = 000000000000005e, Mem[00000000900000e0] = 300ffb30e2670e3f stx %l4,[%i4+%o4] ! Mem[00000000900000e0] = 000000000000005e p24_label_3: ! Mem[00000000410000c7] = 8f502047, %l4 = 000000000000005e ldstub [%i2+0x007],%l4 ! %l4 = 00000047000000ff ! Mem[00000000918000d0] = 93882b5c, %g2 = 54988dc7a758f49f ldsb [%o0+0x013],%g2 ! %g2 = ffffffffffffff93 ! %l3 = 000000006b399668, Mem[00000000910000cd] = a9b43451 stb %l3,[%i6+0x00d] ! Mem[00000000910000cc] = 68b43451 ! Mem[00000000418000e0] = f451cf18, %l2 = de9bffa7d55460e7 swap [%i3+%o4],%l2 ! %l2 = 00000000f451cf18 ! Mem[00000000418000e0] = d55460e7, %l6 = 000000008f502047 ldstub [%i3+%o4],%l6 ! %l6 = 000000d5000000ff ! Mem[00000000400000cc] = 6f1668a8, %l3 = 000000006b399668 ldstub [%i0+0x00c],%l3 ! %l3 = 0000006f000000ff ! %l2 = 00000000f451cf18, Mem[00000000900000c0] = 944d76de96098fb2 stx %l2,[%i4+%g0] ! Mem[00000000900000c0] = 00000000f451cf18 ! Mem[00000000408000e8] = 5bb9b5ec, %l2 = 00000000f451cf18 lduw [%i1+%o5],%l2 ! %l2 = 000000005bb9b5ec ! %l0 = 000000000000007a, Mem[00000000908000f0] = 524b7c3251972473 stx %l0,[%i5+0x030] ! Mem[00000000908000f0] = 000000000000007a ! %l4 = 0000000000000047, Mem[00000000908000f8] = 2913c86b7d22757c stx %l4,[%i5+0x038] ! Mem[00000000908000f8] = 0000000000000047 p24_label_4: ! Mem[00000000410000d8] = 3dd7df8e, %l3 = 0000006f, %l5 = b1ba578b add %i2,0x18,%g1 casa [%g1]0x80,%l3,%l5 ! %l5 = 000000003dd7df8e ! Mem[00000000410000d8] = 3dd7df8e886c2c0f, %l5 = 000000003dd7df8e, %l7 = 6a6f692e65a4e625 add %i2,0x18,%g1 casxa [%g1]0x80,%l5,%l7 ! %l7 = 3dd7df8e886c2c0f ! Mem[00000000410000e8] = d7a3bcb46d52969d, %l1 = 1c4a42f87025627b, %l1 = 1c4a42f87025627b add %i2,0x28,%g1 casxa [%g1]0x80,%l1,%l1 ! %l1 = d7a3bcb46d52969d ! Mem[00000000400000f4] = f6528512, %l5 = 000000003dd7df8e ldsh [%i0+0x034],%l5 ! %l5 = fffffffffffff652 ! Mem[00000000900000c0] = 0000f451, %g2 = ffffffffffffff93 ldsh [%i4+0x002],%g2 ! %g2 = 0000000000000000 ! Mem[00000000408000d0] = 1e6ab22e, %l6 = 000000d5, %l5 = fffff652 add %i1,0x10,%g1 casa [%g1]0x80,%l6,%l5 ! %l5 = 000000001e6ab22e ! Mem[00000000900000fc] = 96e30000, %g2 = 0000000000000000 ldsh [%i4+0x03e],%g2 ! %g2 = ffffffffffff96e3 ! Mem[00000000900000cc] = 33898c1b, %g2 = ffffffffffff96e3 lduw [%i4+0x00c],%g2 ! %g2 = 0000000033898c1b ! Mem[00000000918000d8] = ecc7bc9dfcf2bc12, %g2 = 0000000033898c1b ldx [%o0+%o3],%g2 ! %g2 = ecc7bc9dfcf2bc12 ! Mem[00000000410000e8] = d7a3bcb4, %l5 = 1e6ab22e, %l6 = 000000d5 add %i2,0x28,%g1 casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000d7a3bcb4 ba,a p24_not_taken_0_end p24_not_taken_0: ! The following code should not be executed nop stw %l0,[%i0+0x004] ldsb [%i1+0x017],%l1 stb %l7,[%i1+0x015] ldsb [%i3+0x01f],%l6 std %l6,[%i0+0x030] ldub [%i3+0x012],%l6 stw %l0,[%i2+0x03c] ba,a p24_branch_failed p24_not_taken_0_end: ! End of Random Code for Thread 24 1: membar #Sync ! Force all stores to complete p24_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x060] ! Set processor 24 done flag ! Check Registers p24_check_registers: set p24_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 000000000000007a bne,a,pn %xcc,p24_reg_l0_fail mov %l0,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000005bb9b5ec bne,a,pn %xcc,p24_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000000000006f bne,a,pn %xcc,p24_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000000047 bne,a,pn %xcc,p24_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000001e6ab22e bne,a,pn %xcc,p24_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000d7a3bcb4 bne,a,pn %xcc,p24_reg_l6_fail mov %l6,%g3 ! Check Floating Point Registers p24_check_fp_registers: set p24_expected_fp_regs,%g3 std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be e228b6be c955d3e9 bne %xcc,p24_f4_fail nop ! Check Local Memory set p24_local0_expect,%g1 p24_check_local0: ldx [%g1+0x008],%g2 ! Expected data = 75008ebcff1668a8 ldx [%i0+0x008],%g3 ! Observed data at 00000000400000c8 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 8428ffc2b1ba578b ldx [%i0+0x010],%g3 ! Observed data at 00000000400000d0 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i0,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = 26c467eebb0eff59 ldx [%i0+0x028],%g3 ! Observed data at 00000000400000e8 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i0,0x028,%g4 ! Processor 24, local 1 is clean set p24_local2_expect,%g1 p24_check_local2: ldx [%g1+0x000],%g2 ! Expected data = ab26f6c88f5020ff ldx [%i2+0x000],%g3 ! Observed data at 00000000410000c0 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i2,0x000,%g4 set p24_local3_expect,%g1 p24_check_local3: ldx [%g1+0x020],%g2 ! Expected data = ff5460e786d8cb78 ldx [%i3+0x020],%g3 ! Observed data at 00000000418000e0 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 8f502047e97c1107 ldx [%i3+0x028],%g3 ! Observed data at 00000000418000e8 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i3,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = fcfb7cff8f502047 ldx [%i3+0x038],%g3 ! Observed data at 00000000418000f8 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i3,0x038,%g4 ! The test for processor 24 has passed p24_passed: ta GOOD_TRAP nop p24_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p24_failed p24_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p24_failed p24_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p24_failed p24_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p24_failed p24_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p24_failed p24_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p24_failed p24_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p24_failed p24_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p24_failed p24_f4_fail: set p24_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%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: ldda [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000408000d0] lduha [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000410000d8] swapa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000418000d8] done p24_trap1o: ldda [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000408000d0] lduha [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000410000d8] swapa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000418000d8] done p24_trap2e: stha %l4,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[00000000400000e0] ldsba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000410000c8] swapa [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000410000e0] done p24_trap2o: stha %l4,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[00000000400000e0] ldsba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000410000c8] swapa [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000410000e0] done p24_trap3e: nop nop nop nop done p24_trap3o: nop nop nop nop done p24_init_memory_pointers: set p24_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p24_local0_start,%i0 set p24_local1_start,%i1 set p24_local2_start,%i2 set p24_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 27e806744674c4de ldx [%g1+0x008],%l1 ! %l1 = 1c4a42f87025627b ldx [%g1+0x010],%l2 ! %l2 = de9bffa7d55460e7 ldx [%g1+0x018],%l3 ! %l3 = fcf2f001ebe3a1f2 ldx [%g1+0x020],%l4 ! %l4 = 12a75e2dc3575a6b ldx [%g1+0x028],%l5 ! %l5 = 73c20e545bd471d8 ldx [%g1+0x030],%l6 ! %l6 = 71eca7166103d39f ldx [%g1+0x038],%l7 ! %l7 = 6a6f692e65a4e625 ! Initialize the output register of window 0 set unres3_start,%o0 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 = eba783b9 cc47b4ab 59b78c81 5069a48d ! %f4 = a4cd9aed 9d5773f1 50078449 1856389d ! %f8 = 4fe3e070 7bfe540f 88389121 c65cb21c ! %f12 = 2e7514f2 bbf9b9a7 9950549a 4375844b ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 9e3e9c9f 506432e0 05bfb3f8 817c880b ! %f20 = 1b1b2c60 feb7220e 2f096195 4d75b03a ! %f24 = 41c92d6f 997dca82 bd471148 f449cbfe ! %f28 = 85297abe 746be0a3 2de02ee1 901a94ec ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = be363484 aa52b140 e13f0dbb 3b451982 ! %f36 = 0b241149 4b9d4ac5 02535d3c 6270d203 ! %f40 = 200a6a89 0a391ddb 729bf104 19a9b8ec ! %f44 = 7594675e 82e55d3c b54f6b9d 20c6f8c0 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x216e99270000007f,%g7,%g1 ! GSR scale = 15, align = 7 wr %g1,%g0,%gsr ! GSR = 216e99270000007f wr %g0,%y ! Clear Y 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[00000000420000c8] = b10f6c72db6b49d5, %l2 = 93663cfe4b82cc67, %l2 = 93663cfe4b82cc67 add %i0,0x08,%g1 casxa [%g1]0x80,%l2,%l2 ! %l2 = b10f6c72db6b49d5 ! Mem[00000000420000ec] = df6ab243, %l3 = 39c753c619d55170 ldstub [%i0+0x02c],%l3 ! %l3 = 000000df000000ff ! Mem[00000000908000e8] = b78db540, %g2 = 5edcb819fdf8bd68 lduw [%i5+%o5],%g2 ! %g2 = 00000000b78db540 ! Mem[00000000438000c4] = fa79318a, %l4 = f595d8584558aef2 ldub [%i3+0x004],%l4 ! %l4 = 00000000000000fa ! Mem[00000000430000d0] = 4e9042df, %l3 = 00000000000000df swap [%i2+%o2],%l3 ! %l3 = 000000004e9042df ! Mem[00000000430000c4] = ce71a4df, %l6 = cf76ad56, %l0 = 7d9d71aa add %i2,0x04,%g1 casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000ce71a4df ! Mem[00000000428000f8] = f1a7e7d92ef055e9, %l5 = 2f4d1c28851e5622, %l4 = 00000000000000fa add %i1,0x38,%g1 casxa [%g1]0x80,%l5,%l4 ! %l4 = f1a7e7d92ef055e9 ! Mem[00000000900000e0] = 300ffb30e2670e3f, %g2 = 00000000b78db540 ldx [%i4+%o4],%g2 ! %g2 = 300ffb30e2670e3f ! %l6 = 0444f252cf76ad56, Mem[00000000428000c0] = 9c5e915a stw %l6,[%i1+%g0] ! Mem[00000000428000c0] = cf76ad56 ! Mem[00000000420000f8] = ebbfc804, %l6 = 0444f252cf76ad56 ldstub [%i0+0x038],%l6 ! %l6 = 000000eb000000ff p25_label_2: ! Mem[00000000910000c0] = 5d91d33f, %g18 = 1c5deca7f6312270 ldsw [%i6+%g0],%g2 ! %g2 = 1c5deca7f6312270 ! %l3 = 000000004e9042df, Mem[00000000918000f6] = ff4a9cda stb %l3,[%o0+0x036] ! Mem[00000000918000f4] = df4a9cda ! Mem[00000000910000d8] = d9026ce2, %g2 = 000000005d91d33f lduw [%i6+%o3],%g2 ! %g2 = 00000000d9026ce2 ! Mem[00000000910000f0] = f9aa76e7, %g18 = 1c5deca7f6312270 ldsw [%i6+0x030],%g2 ! %g2 = 1c5deca7f6312270 ! %l6 = 000000eb, %l7 = 48afa67a, Mem[00000000900000e8] = 571c54eb e90c6744 std %l6,[%i4+%o5] ! Mem[00000000900000e8] = 000000eb 48afa67a ! Mem[00000000420000ff] = ab5dabb9, %l4 = f1a7e7d92ef055e9 ldstub [%i0+0x03f],%l4 ! %l4 = 000000b9000000ff ! Mem[00000000438000d8] = 177222e926b8c3bf, %l0 = 00000000ce71a4df, %l4 = 00000000000000b9 add %i3,0x18,%g1 casxa [%g1]0x80,%l0,%l4 ! %l4 = 177222e926b8c3bf ! Mem[00000000420000d4] = e424e722, %l5 = 2f4d1c28851e5622 swap [%i0+0x014],%l5 ! %l5 = 00000000e424e722 ! Mem[00000000438000f7] = 360ea272, %l5 = 00000000e424e722 ldstub [%i3+0x037],%l5 ! %l5 = 00000072000000ff ! %l7 = 29553da848afa67a, Mem[00000000918000c0] = 204ac91b stw %l7,[%o0+%g0] ! Mem[00000000918000c0] = 48afa67a p25_label_3: ! Mem[00000000910000d4] = 15ef532d, %g2 = fffffffff9aa76e7 ldub [%i6+0x014],%g2 ! %g2 = 0000000000000015 ! %l4 = 177222e926b8c3bf, Mem[00000000918000c8] = ef085608 sth %l4,[%o0+%o1] ! Mem[00000000918000c8] = c3bf5608 ! Mem[00000000438000dc] = 26b8c3bf, %l7 = 29553da848afa67a ldsb [%i3+0x01c],%l7 ! %l7 = 0000000000000026 ! Mem[00000000918000c8] = bf56083d, %g2 = 0000000000000015 ldub [%o0+0x009],%g2 ! %g2 = 00000000000000bf ! %l3 = 000000004e9042df, Mem[00000000908000de] = 904b021d sth %l3,[%i5+0x01e] ! Mem[00000000908000dc] = 42df021d ! Mem[00000000900000f0] = bac436a9 b3fa2701, %g2 = 000000bf, %g3 = 0bad0b00 ldd [%i4+0x030],%g2 ! %g2 = 00000000bac436a9 00000000b3fa2701 ! %l6 = 00000000000000eb, Mem[00000000910000f0] = f9aa76e7 stw %l6,[%i6+0x030] ! Mem[00000000910000f0] = 000000eb ! Mem[00000000908000d4] = 52c974b2, %g2 = 00000000bac436a9 ldub [%i5+0x017],%g2 ! %g2 = 0000000000000052 ! Mem[00000000430000e0] = 42b3488a, %l0 = ce71a4df, %l5 = 00000072 add %i2,0x20,%g1 casa [%g1]0x80,%l0,%l5 ! %l5 = 0000000042b3488a ! Mem[00000000438000e4] = f688f034, %l6 = 000000eb, %l0 = ce71a4df add %i3,0x24,%g1 casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000f688f034 p25_label_4: ! Mem[00000000918000c0] = 48afa67a, %g18 = 1c5deca7f6312270 ldsw [%o0+%g0],%g2 ! %g2 = 1c5deca7f6312270 ! Mem[00000000910000e0] = ad27a349, %g2 = 0000000048afa67a ldsh [%i6+0x022],%g2 ! %g2 = ffffffffffffad27 ! Mem[00000000420000c0] = 4336c585ae810106, %l4 = 177222e926b8c3bf, %l5 = 0000000042b3488a casxa [%i0]0x80,%l4,%l5 ! %l5 = 4336c585ae810106 ! Mem[00000000430000ca] = c8e9cc59, %l1 = 4acc35e7c9046e33 ldstub [%i2+0x00a],%l1 ! %l1 = 000000cc000000ff ! %l6 = 000000eb, %l7 = 00000026, Mem[00000000430000c8] = c8e9ff59 f08eb3bf std %l6,[%i2+%o1] ! Mem[00000000430000c8] = 000000eb 00000026 ! Mem[00000000420000d4] = 851e5622, %l4 = 177222e926b8c3bf swap [%i0+0x014],%l4 ! %l4 = 00000000851e5622 ! Mem[00000000430000fc] = cce5714b, %l5 = ae810106, %l4 = 851e5622 add %i2,0x3c,%g1 casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000cce5714b ! Mem[00000000428000dc] = 1ee518ed, %l5 = 4336c585ae810106 swap [%i1+0x01c],%l5 ! %l5 = 000000001ee518ed ! %l2 = b10f6c72db6b49d5, Mem[00000000910000c0] = 5d91d33fc6dff11d stx %l2,[%i6+%g0] ! Mem[00000000910000c0] = b10f6c72db6b49d5 ! %l4 = 00000000cce5714b, Mem[00000000908000f0] = 524b7c32 stw %l4,[%i5+0x030] ! Mem[00000000908000f0] = cce5714b ba,a p25_not_taken_0_end p25_not_taken_0: ! The following code should not be executed nop stw %l0,[%i0+0x004] ldsb [%i1+0x017],%l1 stb %l7,[%i1+0x015] ldsb [%i3+0x01f],%l6 std %l6,[%i0+0x030] ldub [%i3+0x012],%l6 stw %l0,[%i2+0x03c] ba,a p25_branch_failed p25_not_taken_0_end: ! End of Random Code for Thread 25 1: membar #Sync ! Force all stores to complete p25_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x064] ! Set processor 25 done flag ! Check Registers p25_check_registers: set p25_expected_registers,%g1 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000000000cc bne,a,pn %xcc,p25_reg_l1_fail mov %l1,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000004e9042df bne,a,pn %xcc,p25_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000cce5714b bne,a,pn %xcc,p25_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000001ee518ed bne,a,pn %xcc,p25_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000000000eb bne,a,pn %xcc,p25_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000000000026 bne,a,pn %xcc,p25_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p25_local0_expect,%g1 p25_check_local0: ldx [%g1+0x010],%g2 ! Expected data = 35cb1e6326b8c3bf ldx [%i0+0x010],%g3 ! Observed data at 00000000420000d0 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i0,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = 8f8b58a9ff6ab243 ldx [%i0+0x028],%g3 ! Observed data at 00000000420000e8 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i0,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = ffbfc804ab5dabff 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 = cf76ad566b81ebad ldx [%i1+0x000],%g3 ! Observed data at 00000000428000c0 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i1,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = e7ac4918ae810106 ldx [%i1+0x018],%g3 ! Observed data at 00000000428000d8 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i1,0x018,%g4 set p25_local2_expect,%g1 p25_check_local2: ldx [%g1+0x008],%g2 ! Expected data = 000000eb00000026 ldx [%i2+0x008],%g3 ! Observed data at 00000000430000c8 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 000000dffea647df ldx [%i2+0x010],%g3 ! Observed data at 00000000430000d0 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i2,0x010,%g4 set p25_local3_expect,%g1 p25_check_local3: ldx [%g1+0x030],%g2 ! Expected data = 13fb1cb4360ea2ff ldx [%i3+0x030],%g3 ! Observed data at 00000000438000f0 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i3,0x030,%g4 ! The test for processor 25 has passed p25_passed: ta GOOD_TRAP nop p25_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p25_failed p25_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p25_failed p25_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p25_failed p25_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p25_failed p25_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p25_failed p25_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p25_failed p25_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p25_failed p25_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p25_failed ! The test for processor 25 failed p25_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x064] ! Set processor 25 done flag set p25_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 25 failed p25_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x064] ! Set processor 25 done flag set p25_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p25_selfmod_failed: ba p25_failed mov 0xabc,%g1 p25_common_error: or %g0,0xef9,%g1 ba p25_failed mov %o5,%g3 p25_common_signature_error: set p25_temp,%g1 ba p25_failed st %g2,[%g1] ! Common Lock Number p25_common_timeout: set p25_temp,%g1 ba p25_failed st %g2,[%g1] ! Common Lock Number p25_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p25_failed mov 0x0,%g3 p25_trap1e: stxa %l6,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[00000000438000e0] ldstuba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000430000e8] lduha [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000420000c8] ldstuba [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000438000d8] stxa %l1,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[00000000438000e0] done p25_trap1o: stxa %l6,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[00000000438000e0] ldstuba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000430000e8] lduha [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000420000c8] ldstuba [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000438000d8] stxa %l1,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[00000000438000e0] done p25_trap2e: lduwa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000420000c8] ldstuba [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000438000c0] ldxa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000430000e8] ldstuba [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000428000c8] done p25_trap2o: lduwa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000420000c8] ldstuba [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000438000c0] ldxa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000430000e8] ldstuba [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000428000c8] done p25_trap3e: nop done p25_trap3o: 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 = 716a886a7d9d71aa ldx [%g1+0x008],%l1 ! %l1 = 4acc35e7c9046e33 ldx [%g1+0x010],%l2 ! %l2 = 93663cfe4b82cc67 ldx [%g1+0x018],%l3 ! %l3 = 39c753c619d55170 ldx [%g1+0x020],%l4 ! %l4 = f595d8584558aef2 ldx [%g1+0x028],%l5 ! %l5 = 2f4d1c28851e5622 ldx [%g1+0x030],%l6 ! %l6 = 0444f252cf76ad56 ldx [%g1+0x038],%l7 ! %l7 = 29553da848afa67a ! Initialize the output register of window 0 set unres3_start,%o0 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 = 5c5862cd a4706e8f bef82845 a87c6e90 ! %f4 = 387c0d0c 95cc7a23 eb5757db 76155d37 ! %f8 = 48c09ccf 5a29471b 22b91d7b deed4447 ! %f12 = 8b63e941 2590b8c9 caf9b6df fab19109 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 5700a355 4c1e7866 7e92dc94 03ebedf1 ! %f20 = 32ab395a aa00743e ce7ef030 635ae2ee ! %f24 = c1c0b238 b08d9fdb 2b433bc9 6ca5a997 ! %f28 = f7ea6515 a0d01d35 671fa670 febea300 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = d0bd15d7 141ab55f 93fa08bc e5767eed ! %f36 = 1198e865 e9e085cc 07ecea60 a20c2cf4 ! %f40 = 321903c4 ae340e8b 37da3451 86cbf578 ! %f44 = 4ea83122 6aada39b 8cb7c0eb b48cb9f7 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xf131aea00000002c,%g7,%g1 ! GSR scale = 5, align = 4 wr %g1,%g0,%gsr ! GSR = f131aea00000002c wr %g0,%y ! Clear Y 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: ! %l1 = 25b1cece4f6edf2b, Mem[00000000918000e0] = 323f2f67 stw %l1,[%o0+%o4] ! Mem[00000000918000e0] = 4f6edf2b ! Mem[00000000450000fc] = 5654dd2d, %l7 = 83e267b445bc65b2 ldsb [%i2+0x03f],%l7 ! %l7 = 000000000000002d ! Mem[00000000458000e8] = 225f6094, %l1 = 25b1cece4f6edf2b lduh [%i3+%o5],%l1 ! %l1 = 000000000000225f ! Mem[00000000910000ec] = 6af9aa76, %g2 = ff0472b130bef716 ldub [%i6+0x02f],%g2 ! %g2 = 000000000000006a ! %l1 = 000000000000225f, Mem[00000000900000f0] = bac436a9b3fa2701 stx %l1,[%i4+0x030] ! Mem[00000000900000f0] = 000000000000225f ! Mem[00000000450000d4] = 1d78aba7, %l5 = 5930021c, %l3 = fb3a4ad4 add %i2,0x14,%g1 casa [%g1]0x80,%l5,%l3 ! %l3 = 000000001d78aba7 ! %l2 = 5a29ad828b6fb224, Mem[00000000458000de] = 3b359cb0 sth %l2,[%i3+0x01e] ! Mem[00000000458000dc] = 3b35b224 ! Mem[00000000458000f5] = 5a68b98d, %l0 = bf2a0742b58138fd ldstub [%i3+0x035],%l0 ! %l0 = 00000068000000ff ! Mem[00000000900000f0] = 00000000 0000225f, %g2 = 0000006a, %g3 = 0bad0b00 ldd [%i4+0x030],%g2 ! %g2 = 0000000000000000 000000000000225f ! Mem[00000000458000d1] = 230b47f3, %l6 = f952bf1ab614c5fa ldstub [%i3+0x011],%l6 ! %l6 = 0000000b000000ff p26_label_2: ! Mem[00000000450000f0] = 57ec756c, %l1 = 000000000000225f swap [%i2+0x030],%l1 ! %l1 = 0000000057ec756c ! %l1 = 0000000057ec756c, Mem[00000000900000d8] = 654ddb03 stw %l1,[%i4+%o3] ! Mem[00000000900000d8] = 57ec756c ! Mem[00000000448000de] = 782800c1, %l3 = 000000001d78aba7 ldstub [%i1+0x01e],%l3 ! %l3 = 00000000000000ff ! Mem[00000000900000e4] = e2670e3f, %g2 = 0000000000000000 ldsb [%i4+0x024],%g2 ! %g2 = ffffffffffffffe2 ! Mem[00000000450000cc] = c062d758, %l5 = 8f87745a5930021c ldstub [%i2+0x00c],%l5 ! %l5 = 000000c0000000ff ! Mem[00000000450000d4] = 1d78aba7, %l2 = 5a29ad828b6fb224 lduh [%i2+0x016],%l2 ! %l2 = 000000000000aba7 ! %l7 = 000000000000002d, Mem[00000000918000c0] = 204ac91b stb %l7,[%o0+%g0] ! Mem[00000000918000c0] = 2d4ac91b ! Mem[00000000450000e8] = 8a513c07, %l1 = 57ec756c, %l4 = 15bf9bb1 add %i2,0x28,%g1 casa [%g1]0x80,%l1,%l4 ! %l4 = 000000008a513c07 ! Mem[00000000440000f8] = 4f74569625799bd3, %l3 = 0000000000000000, %l0 = 0000000000000068 add %i0,0x38,%g1 casxa [%g1]0x80,%l3,%l0 ! %l0 = 4f74569625799bd3 ! %l4 = 8a513c07, %l5 = 000000c0, Mem[00000000918000c0] = 2d4ac91b dfdf7aa2 std %l4,[%o0+%g0] ! Mem[00000000918000c0] = 8a513c07 000000c0 p26_label_3: ! Mem[00000000450000e8] = 8a513c07 0f046207, %l6 = 0000000b, %l7 = 0000002d ldd [%i2+%o5],%l6 ! %l6 = 000000008a513c07 000000000f046207 ! Mem[00000000448000f0] = 1e614ee2, %l0 = 4f74569625799bd3 swap [%i1+0x030],%l0 ! %l0 = 000000001e614ee2 ! Mem[00000000900000f0] = 00000000, %g2 = ffffffffffffffe2 ldsb [%i4+0x030],%g2 ! %g2 = 0000000000000000 ! Mem[00000000900000d0] = 47344bf1bd68c362, %g2 = 0000000000000000 ldx [%i4+%o2],%g2 ! %g2 = 47344bf1bd68c362 ! %l0 = 000000001e614ee2, Mem[00000000900000f4] = 0000225f stw %l0,[%i4+0x034] ! Mem[00000000900000f4] = 1e614ee2 ! %l2 = 0000aba7, %l3 = 00000000, Mem[00000000440000d8] = 864f40ba 524bc066 std %l2,[%i0+%o3] ! Mem[00000000440000d8] = 0000aba7 00000000 ! Mem[00000000448000e9] = f503e360, %l6 = 000000008a513c07 ldstub [%i1+0x029],%l6 ! %l6 = 00000003000000ff ! Mem[00000000918000f4] = 54ff4a9c, %g2 = 47344bf1bd68c362 ldub [%o0+0x035],%g2 ! %g2 = 0000000000000054 ! Mem[00000000458000f0] = 975041fb, %l3 = 0000000000000000 swap [%i3+0x030],%l3 ! %l3 = 00000000975041fb ! Mem[00000000440000e8] = a06c5006, %l5 = 00000000000000c0 swap [%i0+%o5],%l5 ! %l5 = 00000000a06c5006 p26_label_4: ! %l1 = 0000000057ec756c, Mem[00000000910000d8] = d9026ce28d3b436c stx %l1,[%i6+%o3] ! Mem[00000000910000d8] = 0000000057ec756c ! Mem[00000000918000e8] = 0b9a495d 8673f87b, %g2 = 00000054, %g3 = 0000225f ldd [%o0+%o5],%g2 ! %g2 = 000000000b9a495d 000000008673f87b ! %l3 = 00000000975041fb, Mem[00000000900000ec] = e90c6744 stb %l3,[%i4+0x02c] ! Mem[00000000900000ec] = fb0c6744 ! %l5 = 00000000a06c5006, Mem[00000000458000c0] = e6efb15ff469db3d stx %l5,[%i3+%g0] ! Mem[00000000458000c0] = 00000000a06c5006 ! Mem[00000000448000dc] = 7828ffc1, %l2 = 0000aba7, %l3 = 975041fb add %i1,0x1c,%g1 casa [%g1]0x80,%l2,%l3 ! %l3 = 000000007828ffc1 ! Mem[00000000918000d0] = 5693882b, %g2 = 000000000b9a495d ldsh [%o0+0x012],%g2 ! %g2 = 0000000000005693 ! Mem[00000000458000f8] = 599f4a9d, %l3 = 7828ffc1, %l6 = 00000003 add %i3,0x38,%g1 casa [%g1]0x80,%l3,%l6 ! %l6 = 00000000599f4a9d ! %l4 = 000000008a513c07, Mem[00000000900000d2] = 4bf1bd68 stb %l4,[%i4+0x012] ! Mem[00000000900000d0] = 07f1bd68 ! Mem[00000000448000d8] = 984e0d41, %l7 = 0f046207, %l3 = 7828ffc1 add %i1,0x18,%g1 casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000984e0d41 ! Mem[00000000900000e8] = ebfb0c67, %g2 = 0000000000005693 ldsb [%i4+0x02b],%g2 ! %g2 = ffffffffffffffeb ba,a p26_not_taken_0_end p26_not_taken_0: ! The following code should not be executed nop stw %l0,[%i0+0x004] ldsb [%i1+0x017],%l1 stb %l7,[%i1+0x015] ldsb [%i3+0x01f],%l6 std %l6,[%i0+0x030] ldub [%i3+0x012],%l6 stw %l0,[%i2+0x03c] ba,a p26_branch_failed p26_not_taken_0_end: ! End of Random Code for Thread 26 1: membar #Sync ! Force all stores to complete p26_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x068] ! Set processor 26 done flag ! Check Registers p26_check_registers: set p26_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 000000001e614ee2 bne,a,pn %xcc,p26_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000057ec756c bne,a,pn %xcc,p26_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000000000aba7 bne,a,pn %xcc,p26_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000984e0d41 bne,a,pn %xcc,p26_reg_l3_fail mov %l3,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000a06c5006 bne,a,pn %xcc,p26_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000599f4a9d bne,a,pn %xcc,p26_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000000f046207 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 %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be eb5757db 76155d37 bne %xcc,p26_f6_fail nop ! Check Local Memory set p26_local0_expect,%g1 p26_check_local0: ldx [%g1+0x018],%g2 ! Expected data = 0000aba700000000 ldx [%i0+0x018],%g3 ! Observed data at 00000000440000d8 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i0,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 000000c08efc3727 ldx [%i0+0x028],%g3 ! Observed data at 00000000440000e8 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i0,0x028,%g4 set p26_local1_expect,%g1 p26_check_local1: ldx [%g1+0x018],%g2 ! Expected data = 984e0d417828ffc1 ldx [%i1+0x018],%g3 ! Observed data at 00000000448000d8 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i1,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = f5ffe360da92a047 ldx [%i1+0x028],%g3 ! Observed data at 00000000448000e8 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 25799bd3cf8b2064 ldx [%i1+0x030],%g3 ! Observed data at 00000000448000f0 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i1,0x030,%g4 set p26_local2_expect,%g1 p26_check_local2: ldx [%g1+0x008],%g2 ! Expected data = 68799c8dff62d758 ldx [%i2+0x008],%g3 ! Observed data at 00000000450000c8 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i2,0x008,%g4 ldx [%g1+0x030],%g2 ! Expected data = 0000225f973b74e2 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 = 00000000a06c5006 ldx [%i3+0x000],%g3 ! Observed data at 00000000458000c0 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i3,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 23ff47f321b88fb6 ldx [%i3+0x010],%g3 ! Observed data at 00000000458000d0 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = b6eb67683b35b224 ldx [%i3+0x018],%g3 ! Observed data at 00000000458000d8 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i3,0x018,%g4 ldx [%g1+0x030],%g2 ! Expected data = 000000005affb98d 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_f6_fail: set p26_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%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: stba %l6,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000440000d8] ldstuba [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000448000d0] lduba [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000448000c0] stxa %l2,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000450000e8] swapa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000448000d0] stxa %l1,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[00000000448000e0] lduha [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000458000c8] done p26_trap1o: stba %l6,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000440000d8] ldstuba [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000448000d0] lduba [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000448000c0] stxa %l2,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000450000e8] swapa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000448000d0] stxa %l1,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[00000000448000e0] lduha [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000458000c8] done p26_trap2e: ldda [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000458000d0] stxa %l7,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000458000d0] ldstuba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000450000c0] done p26_trap2o: ldda [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000458000d0] stxa %l7,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000458000d0] ldstuba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000450000c0] done p26_trap3e: nop nop nop done p26_trap3o: 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 = bf2a0742b58138fd ldx [%g1+0x008],%l1 ! %l1 = 25b1cece4f6edf2b ldx [%g1+0x010],%l2 ! %l2 = 5a29ad828b6fb224 ldx [%g1+0x018],%l3 ! %l3 = 7881e56dfb3a4ad4 ldx [%g1+0x020],%l4 ! %l4 = ee172f3a15bf9bb1 ldx [%g1+0x028],%l5 ! %l5 = 8f87745a5930021c ldx [%g1+0x030],%l6 ! %l6 = f952bf1ab614c5fa ldx [%g1+0x038],%l7 ! %l7 = 83e267b445bc65b2 ! Initialize the output register of window 0 set unres3_start,%o0 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 = 93bca3f0 cf1841d6 e60ab90c 7ef410e4 ! %f4 = 5fd5f40d d5027e1a 7b242f9b 5205df49 ! %f8 = 99b91903 4cdb3036 2638af3c 20e36880 ! %f12 = 317c662b ebb6a68c 14ddb65b 8b10fdb7 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 8cb12d3d 36da18c4 bc822b98 8a7063dc ! %f20 = 0c11c58e d42c9eee c4b0c8af de0c272a ! %f24 = bd1bbaae 04111a03 2775ca53 8a3c4ed8 ! %f28 = c146c985 5b62ebde 0b3442b2 ce3e46ad ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 02cb2182 f3c97039 9efe8f39 3d7939a0 ! %f36 = baaf23ac fdff2892 fce5c3a6 0a1fc40f ! %f40 = f4f0657c 254e54be e3372b96 b481b0ed ! %f44 = 1409005c 69ac2cdc ebf4a0e1 3246a83e ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xbe012f5000000012,%g7,%g1 ! GSR scale = 2, align = 2 wr %g1,%g0,%gsr ! GSR = be012f5000000012 wr %g0,%y ! Clear Y 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[00000000468000ef] = 3dcaf828, %l3 = 8fc7f97bdd55734b ldstub [%i1+0x02f],%l3 ! %l3 = 00000028000000ff ! Mem[00000000468000d0] = f04941c2, %l5 = b2b3ac05, %l2 = a2ad728f add %i1,0x10,%g1 casa [%g1]0x80,%l5,%l2 ! %l2 = 00000000f04941c2 ! Mem[00000000468000d0] = f04941c2, %l1 = 21260166, %l0 = 091798b4 add %i1,0x10,%g1 casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000f04941c2 ! Mem[00000000908000e8] = b78db540 58f195d5, %g2 = 3473d02e, %g3 = 0bad0b00 ldd [%i5+%o5],%g2 ! %g2 = 00000000b78db540 0000000058f195d5 ! Mem[00000000478000c8] = 3b9c7ef3, %l0 = f04941c2, %l7 = 5b16027b add %i3,0x08,%g1 casa [%g1]0x80,%l0,%l7 ! %l7 = 000000003b9c7ef3 ! %l5 = 37193861b2b3ac05, Mem[00000000908000c0] = 9a4ba8d2e9983a51 stx %l5,[%i5+%g0] ! Mem[00000000908000c0] = 37193861b2b3ac05 ! Mem[00000000918000c0] = c91bdfdf, %g2 = 00000000b78db540 ldub [%o0+0x002],%g2 ! %g2 = 00000000000000c9 ! Mem[00000000468000ec] = 3dcaf8ff, %l6 = 12474da65f19eb53 lduh [%i1+0x02c],%l6 ! %l6 = 0000000000003dca ! Mem[00000000460000e8] = 8d8e015ec3eeb54e, %l5 = 37193861b2b3ac05, %l7 = 000000003b9c7ef3 add %i0,0x28,%g1 casxa [%g1]0x80,%l5,%l7 ! %l7 = 8d8e015ec3eeb54e ! Mem[00000000900000c8] = 865fefd9, %g18 = 13828839e5875efe ldsw [%i4+%o1],%g2 ! %g2 = 13828839e5875efe p27_label_2: ! Mem[00000000468000e0] = a1923990d79a0d15, %l0 = 00000000f04941c2, %l7 = 8d8e015ec3eeb54e add %i1,0x20,%g1 casxa [%g1]0x80,%l0,%l7 ! %l7 = a1923990d79a0d15 ! Mem[00000000918000f8] = 9cdae44e4c929ae2, %g2 = ffffffff865fefd9 ldx [%o0+0x038],%g2 ! %g2 = 9cdae44e4c929ae2 ! Mem[00000000478000fc] = c30bfa60, %l2 = f04941c2, %l1 = 21260166 add %i3,0x3c,%g1 casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000c30bfa60 ! Mem[00000000478000d8] = 7bf7999dbee62bf3, %l2 = 00000000f04941c2, %l2 = 00000000f04941c2 add %i3,0x18,%g1 casxa [%g1]0x80,%l2,%l2 ! %l2 = 7bf7999dbee62bf3 ! Mem[00000000478000cc] = af817fe3, %l5 = b2b3ac05, %l0 = f04941c2 add %i3,0x0c,%g1 casa [%g1]0x80,%l5,%l0 ! %l0 = 00000000af817fe3 ! %l7 = a1923990d79a0d15, Mem[00000000910000ec] = 02226e6a stb %l7,[%i6+0x02c] ! Mem[00000000910000ec] = 15226e6a ! Mem[00000000910000d0] = 51199058, %g2 = 9cdae44e4c929ae2 lduw [%i6+%o2],%g2 ! %g2 = 0000000051199058 ! %l4 = c421055ad78c729b, Mem[00000000900000f8] = c3eb3eb6 stw %l4,[%i4+0x038] ! Mem[00000000900000f8] = d78c729b ! Mem[00000000918000e0] = 323f2f67ec6510fe, %g2 = 0000000051199058 ldx [%o0+%o4],%g2 ! %g2 = 323f2f67ec6510fe ! Mem[00000000468000d4] = 930f697d, %l2 = 7bf7999dbee62bf3 swap [%i1+0x014],%l2 ! %l2 = 00000000930f697d p27_label_3: ! Mem[00000000460000d8] = b38cb938af4e6324, %l3 = 0000000000000028, %l4 = c421055ad78c729b add %i0,0x18,%g1 casxa [%g1]0x80,%l3,%l4 ! %l4 = b38cb938af4e6324 ! Mem[00000000460000e8] = 8d8e015ec3eeb54e, %l2 = 00000000930f697d, %l6 = 0000000000003dca add %i0,0x28,%g1 casxa [%g1]0x80,%l2,%l6 ! %l6 = 8d8e015ec3eeb54e ! Mem[00000000470000f0] = db2e15334bbce7ab, %l2 = 00000000930f697d, %l3 = 0000000000000028 add %i2,0x30,%g1 casxa [%g1]0x80,%l2,%l3 ! %l3 = db2e15334bbce7ab ! Mem[00000000918000fc] = 4c929ae2, %g2 = 323f2f67ec6510fe ldsh [%o0+0x03c],%g2 ! %g2 = 0000000000004c92 ! %l0 = af817fe3, %l1 = c30bfa60, Mem[00000000900000c8] = 865fefd9 33898c1b std %l0,[%i4+%o1] ! Mem[00000000900000c8] = af817fe3 c30bfa60 ! %l3 = db2e15334bbce7ab, Mem[00000000900000e8] = 571c54eb stw %l3,[%i4+%o5] ! Mem[00000000900000e8] = 4bbce7ab ! Mem[00000000900000c4] = 96098fb2, %g2 = 0000000000004c92 lduw [%i4+0x004],%g2 ! %g2 = 0000000096098fb2 ! %l5 = 37193861b2b3ac05, Mem[00000000910000c6] = f11d0dac sth %l5,[%i6+0x006] ! Mem[00000000910000c4] = ac050dac ! %l2 = 930f697d, %l3 = 4bbce7ab, Mem[00000000908000e8] = b78db540 58f195d5 std %l2,[%i5+%o5] ! Mem[00000000908000e8] = 930f697d 4bbce7ab ! Mem[00000000918000e4] = ec6510fe, %g2 = 0000000096098fb2 ldsh [%o0+0x024],%g2 ! %g2 = ffffffffffffec65 p27_label_4: ! Mem[00000000900000e8] = 4bbce7ab, %g2 = ffffffffffffec65 lduw [%i4+%o5],%g2 ! %g2 = 000000004bbce7ab ! %l1 = 00000000c30bfa60, Mem[00000000908000e8] = 930f697d4bbce7ab stx %l1,[%i5+%o5] ! Mem[00000000908000e8] = 00000000c30bfa60 ! Mem[00000000910000c8] = 950cb2a9, %g2 = 000000004bbce7ab lduh [%i6+0x00a],%g2 ! %g2 = 000000000000950c ! %l3 = db2e15334bbce7ab, Mem[00000000910000e8] = 2e3b82f6 stb %l3,[%i6+%o5] ! Mem[00000000910000e8] = ab3b82f6 ! Mem[00000000470000e8] = dde90216, %l7 = a1923990d79a0d15 swap [%i2+%o5],%l7 ! %l7 = 00000000dde90216 ! Mem[00000000460000c0] = 86c353d8ab6469a9, %l1 = 00000000c30bfa60, %l4 = b38cb938af4e6324 casxa [%i0]0x80,%l1,%l4 ! %l4 = 86c353d8ab6469a9 ! Mem[00000000460000f8] = 07469af6, %l1 = 00000000c30bfa60 swap [%i0+0x038],%l1 ! %l1 = 0000000007469af6 ! Mem[00000000468000c4] = 321447ee, %l4 = 86c353d8ab6469a9 swap [%i1+0x004],%l4 ! %l4 = 00000000321447ee ! Mem[00000000900000d0] = 4bf1bd68, %g2 = 000000000000950c ldsh [%i4+0x012],%g2 ! %g2 = 0000000000004bf1 ! Mem[00000000910000f8] = 54988dc7 a758f49f, %g2 = 00004bf1, %g3 = 58f195d5 ldd [%i6+0x038],%g2 ! %g2 = 0000000054988dc7 00000000a758f49f ba,a p27_not_taken_0_end p27_not_taken_0: ! The following code should not be executed nop stw %l0,[%i0+0x004] ldsb [%i1+0x017],%l1 stb %l7,[%i1+0x015] ldsb [%i3+0x01f],%l6 std %l6,[%i0+0x030] ldub [%i3+0x012],%l6 stw %l0,[%i2+0x03c] 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+0x018],%g2 cmp %l3,%g2 ! %l3 should be db2e15334bbce7ab bne,a,pn %xcc,p27_reg_l3_fail mov %l3,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 8d8e015ec3eeb54e bne,a,pn %xcc,p27_reg_l6_fail mov %l6,%g3 ! Check Local Memory set p27_local0_expect,%g1 p27_check_local0: ldx [%g1+0x038],%g2 ! Expected data = c30bfa6090339fc3 ldx [%i0+0x038],%g3 ! Observed data at 00000000460000f8 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i0,0x038,%g4 set p27_local1_expect,%g1 p27_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 2212e9e2ab6469a9 ldx [%i1+0x000],%g3 ! Observed data at 00000000468000c0 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i1,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = f04941c2bee62bf3 ldx [%i1+0x010],%g3 ! Observed data at 00000000468000d0 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i1,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = 6dad498b3dcaf8ff ldx [%i1+0x028],%g3 ! Observed data at 00000000468000e8 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i1,0x028,%g4 set p27_local2_expect,%g1 p27_check_local2: ldx [%g1+0x028],%g2 ! Expected data = d79a0d15a40e3534 ldx [%i2+0x028],%g3 ! Observed data at 00000000470000e8 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i2,0x028,%g4 ! Processor 27, local 3 is clean ! The test for processor 27 has passed p27_passed: ta GOOD_TRAP nop p27_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p27_failed p27_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p27_failed p27_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p27_failed p27_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p27_failed p27_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p27_failed p27_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p27_failed p27_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p27_failed p27_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p27_failed ! The test for processor 27 failed p27_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x06c] ! Set processor 27 done flag set p27_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 27 failed p27_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x06c] ! Set processor 27 done flag set p27_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p27_selfmod_failed: ba p27_failed mov 0xabc,%g1 p27_common_error: or %g0,0xefb,%g1 ba p27_failed mov %o5,%g3 p27_common_signature_error: set p27_temp,%g1 ba p27_failed st %g2,[%g1] ! Common Lock Number p27_common_timeout: set p27_temp,%g1 ba p27_failed st %g2,[%g1] ! Common Lock Number p27_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p27_failed mov 0x0,%g3 p27_trap1e: swapa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000460000e0] swapa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000470000c8] done p27_trap1o: swapa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000460000e0] swapa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000470000c8] done p27_trap2e: ldda [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000478000e0] ldsba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000460000d0] swapa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000460000d8] stwa %l1,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000468000d0] lduwa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000478000d0] stha %l5,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000460000e8] done p27_trap2o: ldda [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000478000e0] ldsba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000460000d0] swapa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000460000d8] stwa %l1,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000468000d0] lduwa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000478000d0] stha %l5,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000460000e8] done p27_trap3e: nop done p27_trap3o: 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 = 1c2f91aa091798b4 ldx [%g1+0x008],%l1 ! %l1 = fb78207a21260166 ldx [%g1+0x010],%l2 ! %l2 = 315ae136a2ad728f ldx [%g1+0x018],%l3 ! %l3 = 8fc7f97bdd55734b ldx [%g1+0x020],%l4 ! %l4 = c421055ad78c729b ldx [%g1+0x028],%l5 ! %l5 = 37193861b2b3ac05 ldx [%g1+0x030],%l6 ! %l6 = 12474da65f19eb53 ldx [%g1+0x038],%l7 ! %l7 = 9fe125265b16027b ! Initialize the output register of window 0 set unres3_start,%o0 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 = db9c8040 cc9dcafe 07a4bf32 f4e6eb48 ! %f4 = bb47f7a8 187f7156 b31604c4 4f7945b8 ! %f8 = 26bda007 088d778a 209f698f 8fe06481 ! %f12 = db29c0da 6ced53ee 85bddd53 22fb5f53 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 3a262b75 8de6b481 5112e9eb ae3581e8 ! %f20 = 7bfc0c48 63f36245 b450a4be d4010c69 ! %f24 = 6e51560a 6aa0c94c add15ca8 74c334f8 ! %f28 = b28b9038 fdc2446b ad065528 a56499be ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 332a10d0 63217284 975abc29 3c0ab8af ! %f36 = d9c50f8b 137c58de 9bd0d752 a998926f ! %f40 = 30008b9c 0510c677 4f682188 8d8f96c6 ! %f44 = 06f9f275 6f3d144c 0db9cc30 f661ce9a ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x7e9dc61700000040,%g7,%g1 ! GSR scale = 8, align = 0 wr %g1,%g0,%gsr ! GSR = 7e9dc61700000040 wr %g0,%y ! Clear Y 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[00000000900000e0] = 300ffb30, %g18 = dbca0701e53a0cc9 ldsw [%i4+%o4],%g2 ! %g2 = dbca0701e53a0cc9 ! Mem[00000000908000c4] = e9983a51, %g2 = 00000000300ffb30 lduw [%i5+0x004],%g2 ! %g2 = 00000000e9983a51 ! Mem[00000000490000d0] = 5d4edf2c4b19dad9, %l7 = 869045081c506ae1, %l3 = 07150101bcb6445a add %i2,0x10,%g1 casxa [%g1]0x80,%l7,%l3 ! %l3 = 5d4edf2c4b19dad9 ! Mem[00000000488000c4] = 40e225bf, %l3 = 5d4edf2c4b19dad9 ldsb [%i1+0x007],%l3 ! %l3 = ffffffffffffffbf ! Mem[00000000480000ed] = ceaee460, %l1 = a98c459c3f9aaf2a ldstub [%i0+0x02d],%l1 ! %l1 = 000000ae000000ff ! Mem[00000000918000f0] = 7971cfb1, %g2 = 00000000e9983a51 ldub [%o0+0x031],%g2 ! %g2 = 0000000000000079 ! %l7 = 869045081c506ae1, Mem[00000000900000d0] = 47344bf1bd68c362 stx %l7,[%i4+%o2] ! Mem[00000000900000d0] = 869045081c506ae1 ! Mem[00000000900000f0] = bac436a9b3fa2701, %g2 = 0000000000000079 ldx [%i4+0x030],%g2 ! %g2 = bac436a9b3fa2701 ! Mem[00000000480000c8] = cdd273b7, %l0 = 56defb7e147e9d08 swap [%i0+%o1],%l0 ! %l0 = 00000000cdd273b7 ! Mem[00000000488000e8] = 4e8c4262, %l4 = dd08a6aa, %l6 = 07d126bd add %i1,0x28,%g1 casa [%g1]0x80,%l4,%l6 ! %l6 = 000000004e8c4262 p28_label_2: ! Mem[00000000490000f8] = 6a65bb88d40194c3, %l7 = 869045081c506ae1, %l7 = 869045081c506ae1 add %i2,0x38,%g1 casxa [%g1]0x80,%l7,%l7 ! %l7 = 6a65bb88d40194c3 ! Mem[00000000490000d8] = 22f23b3964bc2f4b, %l0 = 00000000cdd273b7, %l3 = ffffffffffffffbf add %i2,0x18,%g1 casxa [%g1]0x80,%l0,%l3 ! %l3 = 22f23b3964bc2f4b ! Mem[00000000918000e4] = 10fe0b9a, %g2 = bac436a9b3fa2701 lduh [%o0+0x026],%g2 ! %g2 = 00000000000010fe ! Mem[00000000498000f0] = fb4a2334, %l2 = b2fd10a3d8cd5e09 lduh [%i3+0x030],%l2 ! %l2 = 000000000000fb4a ! Mem[00000000498000f8] = c85fac1c, %l4 = dd08a6aa, %l7 = d40194c3 add %i3,0x38,%g1 casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000c85fac1c ! %l1 = 00000000000000ae, Mem[00000000918000f9] = dae44e4c stb %l1,[%o0+0x039] ! Mem[00000000918000f8] = aee44e4c ! Mem[00000000910000f4] = 79f55498, %g2 = 00000000000010fe ldsh [%i6+0x036],%g2 ! %g2 = 00000000000079f5 ! Mem[00000000910000e0] = 4dcaad27, %g2 = 00000000000079f5 ldsh [%i6+%o4],%g2 ! %g2 = 0000000000004dca ! %l1 = 00000000000000ae, Mem[00000000908000f8] = 2913c86b stw %l1,[%i5+0x038] ! Mem[00000000908000f8] = 000000ae ! Mem[00000000480000c4] = 8c38621b, %l2 = 000000000000fb4a ldsw [%i0+0x004],%l2 ! %l2 = ffffffff8c38621b p28_label_3: ! Mem[00000000488000c0] = a082bc89, %l3 = 64bc2f4b, %l4 = dd08a6aa casa [%i1]0x80,%l3,%l4 ! %l4 = 00000000a082bc89 ! Mem[00000000488000d8] = 277e52aa6f4807e2, %l3 = 22f23b3964bc2f4b, %l6 = 000000004e8c4262 add %i1,0x18,%g1 casxa [%g1]0x80,%l3,%l6 ! %l6 = 277e52aa6f4807e2 ! Mem[00000000900000f8] = c3eb3eb6, %g2 = 0000000000004dca lduw [%i4+0x038],%g2 ! %g2 = 00000000c3eb3eb6 ! Mem[00000000498000c4] = d04d5ae3, %l0 = 00000000cdd273b7 ldub [%i3+0x004],%l0 ! %l0 = 00000000000000d0 ! %l0 = 00000000000000d0, Mem[00000000918000fd] = 929ae200 stb %l0,[%o0+0x03d] ! Mem[00000000918000fc] = d09ae200 ! Mem[00000000490000e8] = 11092030, %l0 = 000000d0, %l0 = 000000d0 add %i2,0x28,%g1 casa [%g1]0x80,%l0,%l0 ! %l0 = 0000000011092030 ! %l2 = 8c38621b, %l3 = 64bc2f4b, Mem[00000000488000d8] = 277e52aa 6f4807e2 std %l2,[%i1+%o3] ! Mem[00000000488000d8] = 8c38621b 64bc2f4b ! Mem[00000000480000e4] = 3d35d20a, %l2 = ffffffff8c38621b lduw [%i0+0x024],%l2 ! %l2 = 000000003d35d20a ! Mem[00000000910000c8] = 0dac950c b2a9b434, %g2 = c3eb3eb6, %g3 = 0bad0b00 ldd [%i6+%o1],%g2 ! %g2 = 000000000dac950c 00000000b2a9b434 ! %l6 = 6f4807e2, %l7 = c85fac1c, Mem[00000000900000f0] = bac436a9 b3fa2701 std %l6,[%i4+0x030] ! Mem[00000000900000f0] = 6f4807e2 c85fac1c p28_label_4: ! Mem[00000000490000eb] = 11092030, %l2 = 000000003d35d20a ldstub [%i2+0x02b],%l2 ! %l2 = 00000030000000ff ! Mem[00000000900000d4] = 506ae165, %g2 = 000000000dac950c ldub [%i4+0x015],%g2 ! %g2 = 0000000000000050 ! Mem[00000000900000e0] = 300ffb30, %g2 = 0000000000000050 ldub [%i4+%o4],%g2 ! %g2 = 0000000000000030 ! %l0 = 0000000011092030, Mem[00000000908000d0] = 5c07d0f119c1d452 stx %l0,[%i5+%o2] ! Mem[00000000908000d0] = 0000000011092030 ! Mem[00000000918000c8] = ef085608, %g2 = 0000000000000030 lduw [%o0+%o1],%g2 ! %g2 = 00000000ef085608 ! Mem[00000000488000f8] = 2ba7ff04, %l7 = c85fac1c, %l2 = 00000030 add %i1,0x38,%g1 casa [%g1]0x80,%l7,%l2 ! %l2 = 000000002ba7ff04 ! %l2 = 2ba7ff04, %l3 = 64bc2f4b, Mem[00000000918000f0] = 1e7971cf b154ff4a std %l2,[%o0+0x030] ! Mem[00000000918000f0] = 2ba7ff04 64bc2f4b ! %l2 = 2ba7ff04, %l3 = 64bc2f4b, Mem[00000000498000e8] = b134f221 08a475e3 std %l2,[%i3+%o5] ! Mem[00000000498000e8] = 2ba7ff04 64bc2f4b ! %l2 = 2ba7ff04, %l3 = 64bc2f4b, Mem[00000000918000d0] = 73445693 882b5c0e std %l2,[%o0+%o2] ! Mem[00000000918000d0] = 2ba7ff04 64bc2f4b ! Mem[00000000488000ed] = 982335fd, %l6 = 277e52aa6f4807e2 ldstub [%i1+0x02d],%l6 ! %l6 = 00000023000000ff ba,a p28_not_taken_0_end p28_not_taken_0: ! The following code should not be executed nop stw %l0,[%i0+0x004] ldsb [%i1+0x017],%l1 stb %l7,[%i1+0x015] ldsb [%i3+0x01f],%l6 std %l6,[%i0+0x030] ldub [%i3+0x012],%l6 stw %l0,[%i2+0x03c] ba,a p28_branch_failed p28_not_taken_0_end: ! End of Random Code for Thread 28 p28_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x070] ! Set processor 28 done flag ! Check Registers p28_check_registers: set p28_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 0000000011092030 bne,a,pn %xcc,p28_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000000000ae bne,a,pn %xcc,p28_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000002ba7ff04 bne,a,pn %xcc,p28_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 22f23b3964bc2f4b bne,a,pn %xcc,p28_reg_l3_fail mov %l3,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000023 bne,a,pn %xcc,p28_reg_l6_fail mov %l6,%g3 ! Check Local Memory set p28_local0_expect,%g1 p28_check_local0: ldx [%g1+0x008],%g2 ! Expected data = 147e9d086c8ea9b5 ldx [%i0+0x008],%g3 ! Observed data at 00000000480000c8 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i0,0x008,%g4 ldx [%g1+0x028],%g2 ! Expected data = 275fb356ceffe460 ldx [%i0+0x028],%g3 ! Observed data at 00000000480000e8 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i0,0x028,%g4 set p28_local1_expect,%g1 p28_check_local1: ldx [%g1+0x018],%g2 ! Expected data = 8c38621b64bc2f4b ldx [%i1+0x018],%g3 ! Observed data at 00000000488000d8 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i1,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 4e8c426298ff35fd ldx [%i1+0x028],%g3 ! Observed data at 00000000488000e8 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i1,0x028,%g4 set p28_local2_expect,%g1 p28_check_local2: ldx [%g1+0x028],%g2 ! Expected data = 110920ffee991afb ldx [%i2+0x028],%g3 ! Observed data at 00000000490000e8 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i2,0x028,%g4 set p28_local3_expect,%g1 p28_check_local3: ldx [%g1+0x028],%g2 ! Expected data = 2ba7ff0464bc2f4b ldx [%i3+0x028],%g3 ! Observed data at 00000000498000e8 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i3,0x028,%g4 ! The test for processor 28 has passed p28_passed: ta GOOD_TRAP nop p28_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p28_failed p28_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p28_failed p28_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p28_failed p28_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p28_failed p28_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p28_failed p28_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p28_failed p28_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p28_failed p28_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p28_failed ! The test for processor 28 failed p28_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x070] ! Set processor 28 done flag set p28_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 28 failed p28_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x070] ! Set processor 28 done flag set p28_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p28_selfmod_failed: ba p28_failed mov 0xabc,%g1 p28_common_error: or %g0,0xefc,%g1 ba p28_failed mov %o5,%g3 p28_common_signature_error: set p28_temp,%g1 ba p28_failed st %g2,[%g1] ! Common Lock Number p28_common_timeout: set p28_temp,%g1 ba p28_failed st %g2,[%g1] ! Common Lock Number p28_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p28_failed mov 0x0,%g3 p28_trap1e: lduba [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000498000c0] swapa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000480000e0] done p28_trap1o: lduba [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000498000c0] swapa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000480000e0] done p28_trap2e: swapa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000498000c0] swapa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000488000c0] ldstuba [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000480000d8] lduwa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000480000d8] done p28_trap2o: swapa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000498000c0] swapa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000488000c0] ldstuba [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000480000d8] lduwa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000480000d8] done p28_trap3e: nop nop nop nop nop nop done p28_trap3o: nop nop nop nop nop nop done p28_init_memory_pointers: set p28_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p28_local0_start,%i0 set p28_local1_start,%i1 set p28_local2_start,%i2 set p28_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 56defb7e147e9d08 ldx [%g1+0x008],%l1 ! %l1 = a98c459c3f9aaf2a ldx [%g1+0x010],%l2 ! %l2 = b2fd10a3d8cd5e09 ldx [%g1+0x018],%l3 ! %l3 = 07150101bcb6445a ldx [%g1+0x020],%l4 ! %l4 = 06524537dd08a6aa ldx [%g1+0x028],%l5 ! %l5 = fe28f38a5113c3d0 ldx [%g1+0x030],%l6 ! %l6 = 44d6883e07d126bd ldx [%g1+0x038],%l7 ! %l7 = 869045081c506ae1 ! Initialize the output register of window 0 set unres3_start,%o0 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 = 0c5ce641 e3468989 4e53785e bb7a3884 ! %f4 = f29a7b52 df87be33 0eaf9f14 b64fed85 ! %f8 = 09ce6eec c1d27d11 8cd6a962 d9ecbb4f ! %f12 = ad035746 ae0d8858 a205981b f789b327 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 4f3b311e 07aa1cea d534ea9f 43ac601c ! %f20 = 0528f372 91a45f6f 08493534 0bff5fe5 ! %f24 = 44180104 91bdb844 45dc207c 35763c0b ! %f28 = 6754b5cc b4f04873 a1d1bff1 dee809e4 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 40bbf44c 58f1274c c9d2d83c ec94ad9d ! %f36 = cbb13d17 c8ad7935 8f0aa3a0 5d0d194c ! %f40 = 70cab211 a5501fcb 855512a3 0ea3e12f ! %f44 = b157cc1a fb62cc17 8484c53d 6cd789bb ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xb56b20b800000057,%g7,%g1 ! GSR scale = 10, align = 7 wr %g1,%g0,%gsr ! GSR = b56b20b800000057 wr %g0,%y ! Clear Y 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[000000004a8000d7] = 4b19e2f7, %l7 = 26087b26a6a0541b ldstub [%i1+0x017],%l7 ! %l7 = 000000f7000000ff ! Mem[000000004a8000eb] = 7894777a, %l2 = 89aa308056cd16a0 ldstub [%i1+0x02b],%l2 ! %l2 = 0000007a000000ff ! %l2 = 0000007a, %l3 = 90309dc5, Mem[00000000900000f0] = bac436a9 b3fa2701 std %l2,[%i4+0x030] ! Mem[00000000900000f0] = 0000007a 90309dc5 ! Mem[000000004a0000c3] = c5302a9c, %l7 = 00000000000000f7 ldstub [%i0+0x003],%l7 ! %l7 = 0000009c000000ff ! Mem[000000004a0000f8] = fb0c52054c6ef58e, %l4 = cea2a94a3229ed22, %l2 = 000000000000007a add %i0,0x38,%g1 casxa [%g1]0x80,%l4,%l2 ! %l2 = fb0c52054c6ef58e ! Mem[000000004b8000e0] = 7daa33050933ffd2, %l0 = fe82bb6fe2ca8ffd, %l7 = 000000000000009c add %i3,0x20,%g1 casxa [%g1]0x80,%l0,%l7 ! %l7 = 7daa33050933ffd2 ! %l0 = fe82bb6fe2ca8ffd, Mem[00000000910000dc] = 8d3b436c stw %l0,[%i6+0x01c] ! Mem[00000000910000dc] = e2ca8ffd ! Mem[000000004b8000d8] = 80f2f527, %l3 = 6f7cb43890309dc5 swap [%i3+%o3],%l3 ! %l3 = 0000000080f2f527 ! Mem[00000000908000f8] = 2913c86b7d22757c, %g2 = f033816cffc9306f ldx [%i5+0x038],%g2 ! %g2 = 2913c86b7d22757c ! Mem[00000000908000d8] = c974b2c2, %g18 = 2ae323bc962d049e ldsw [%i5+%o3],%g2 ! %g2 = 2ae323bc962d049e p29_label_2: ! Mem[000000004b8000e8] = e8d22d8da9f867b6, %l6 = 78db97b7e7304a05, %l6 = 78db97b7e7304a05 add %i3,0x28,%g1 casxa [%g1]0x80,%l6,%l6 ! %l6 = e8d22d8da9f867b6 ! Mem[000000004a8000cc] = d11ea751, %l3 = 0000000080f2f527 swap [%i1+0x00c],%l3 ! %l3 = 00000000d11ea751 ! %l5 = 1ea5b3925826509d, Mem[000000004b0000d8] = adaa0968f7f26d8b stx %l5,[%i2+%o3] ! Mem[000000004b0000d8] = 1ea5b3925826509d ! Mem[000000004a8000cd] = 80f2f527, %l0 = fe82bb6fe2ca8ffd ldstub [%i1+0x00d],%l0 ! %l0 = 000000f2000000ff ! Mem[000000004a8000d4] = 4b19e2ff, %l0 = 000000f2, %l0 = 000000f2 add %i1,0x14,%g1 casa [%g1]0x80,%l0,%l0 ! %l0 = 000000004b19e2ff ! Mem[000000004b0000ec] = 23daa0dc, %l5 = 1ea5b3925826509d swap [%i2+0x02c],%l5 ! %l5 = 0000000023daa0dc ! Mem[00000000918000fc] = 4c929ae2, %g18 = 2ae323bc962d049e ldsw [%o0+0x03c],%g2 ! %g2 = 2ae323bc962d049e ! Mem[000000004a8000d4] = 4b19e2ff, %l1 = 6cc86bc5f4abdcb1 swap [%i1+0x014],%l1 ! %l1 = 000000004b19e2ff ! %l7 = 7daa33050933ffd2, Mem[00000000908000c0] = 9a4ba8d2e9983a51 stx %l7,[%i5+%g0] ! Mem[00000000908000c0] = 7daa33050933ffd2 ! Mem[000000004b8000d8] = 90309dc5, %l2 = 4c6ef58e, %l0 = 4b19e2ff add %i3,0x18,%g1 casa [%g1]0x80,%l2,%l0 ! %l0 = 0000000090309dc5 p29_label_3: ! %l2 = fb0c52054c6ef58e, Mem[00000000900000ec] = e90c6744 sth %l2,[%i4+0x02c] ! Mem[00000000900000ec] = f58e6744 ! %l1 = 000000004b19e2ff, Mem[00000000908000f0] = 524b7c3251972473 stx %l1,[%i5+0x030] ! Mem[00000000908000f0] = 000000004b19e2ff ! Mem[00000000908000ec] = 58f195d5, %g2 = 000000004c929ae2 ldsb [%i5+0x02c],%g2 ! %g2 = 0000000000000058 ! Mem[00000000908000ec] = 58f195d5, %g2 = 0000000000000058 lduh [%i5+0x02c],%g2 ! %g2 = 00000000000058f1 ! Mem[00000000910000d0] = 5119905815ef532d, %g2 = 00000000000058f1 ldx [%i6+%o2],%g2 ! %g2 = 5119905815ef532d ! Mem[000000004a8000e8] = 789477ff, %l6 = e8d22d8da9f867b6 swap [%i1+%o5],%l6 ! %l6 = 00000000789477ff ! %l3 = 00000000d11ea751, Mem[000000004b0000d0] = 171259d0 stw %l3,[%i2+%o2] ! Mem[000000004b0000d0] = d11ea751 ! %l2 = fb0c52054c6ef58e, Mem[00000000910000cc] = b2a9b434 sth %l2,[%i6+0x00c] ! Mem[00000000910000cc] = f58eb434 ! %l0 = 0000000090309dc5, Mem[00000000918000e0] = 323f2f67ec6510fe stx %l0,[%o0+%o4] ! Mem[00000000918000e0] = 0000000090309dc5 ! Mem[000000004a8000fc] = 3ba9bf3a, %l5 = 0000000023daa0dc ldstub [%i1+0x03c],%l5 ! %l5 = 0000003b000000ff p29_label_4: ! %l0 = 0000000090309dc5, Mem[00000000900000d8] = 654ddb03 stb %l0,[%i4+%o3] ! Mem[00000000900000d8] = c54ddb03 ! Mem[00000000918000f4] = b154ff4a, %g2 = 5119905815ef532d lduw [%o0+0x034],%g2 ! %g2 = 00000000b154ff4a ! Mem[000000004a0000d4] = 902d47a1, %l3 = d11ea751, %l2 = 4c6ef58e add %i0,0x14,%g1 casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000902d47a1 ! Mem[000000004a0000d8] = 7cd7b4b5, %l1 = 000000004b19e2ff ldub [%i0+0x01b],%l1 ! %l1 = 00000000000000b5 ! Mem[000000004b0000e0] = a96b3ea82e75ac64, %l0 = 0000000090309dc5, %l1 = 00000000000000b5 add %i2,0x20,%g1 casxa [%g1]0x80,%l0,%l1 ! %l1 = a96b3ea82e75ac64 ! Mem[000000004b0000cc] = ee22f9b6, %l3 = 00000000d11ea751 ldstub [%i2+0x00c],%l3 ! %l3 = 000000ee000000ff ! Mem[000000004b0000d0] = d11ea751343c9bca, %l2 = 00000000902d47a1, %l4 = cea2a94a3229ed22 add %i2,0x10,%g1 casxa [%g1]0x80,%l2,%l4 ! %l4 = d11ea751343c9bca ! Mem[000000004a0000f4] = 487bef1e, %l6 = 789477ff, %l7 = 0933ffd2 add %i0,0x34,%g1 casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000487bef1e ! Mem[000000004b8000ea] = e8d22d8d, %l2 = 00000000902d47a1 ldstub [%i3+0x02a],%l2 ! %l2 = 0000002d000000ff ! Mem[000000004b8000ec] = a9f867b6, %l3 = 00000000000000ee swap [%i3+0x02c],%l3 ! %l3 = 00000000a9f867b6 ba,a p29_not_taken_0_end p29_not_taken_0: ! The following code should not be executed nop stw %l0,[%i0+0x004] ldsb [%i1+0x017],%l1 stb %l7,[%i1+0x015] ldsb [%i3+0x01f],%l6 std %l6,[%i0+0x030] ldub [%i3+0x012],%l6 stw %l0,[%i2+0x03c] 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+0x000],%g2 cmp %l0,%g2 ! %l0 should be 0000000090309dc5 bne,a,pn %xcc,p29_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be a96b3ea82e75ac64 bne,a,pn %xcc,p29_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000000000002d bne,a,pn %xcc,p29_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000a9f867b6 bne,a,pn %xcc,p29_reg_l3_fail mov %l3,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000000000003b bne,a,pn %xcc,p29_reg_l5_fail mov %l5,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000487bef1e bne,a,pn %xcc,p29_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p29_local0_expect,%g1 p29_check_local0: ldx [%g1+0x000],%g2 ! Expected data = c5302affefbe00d7 ldx [%i0+0x000],%g3 ! Observed data at 000000004a0000c0 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i0,0x000,%g4 set p29_local1_expect,%g1 p29_check_local1: ldx [%g1+0x008],%g2 ! Expected data = 2f05276d80fff527 ldx [%i1+0x008],%g3 ! Observed data at 000000004a8000c8 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = b8c079ecf4abdcb1 ldx [%i1+0x010],%g3 ! Observed data at 000000004a8000d0 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i1,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = a9f867b6afc32ca6 ldx [%i1+0x028],%g3 ! Observed data at 000000004a8000e8 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i1,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 34dc3f88ffa9bf3a ldx [%i1+0x038],%g3 ! Observed data at 000000004a8000f8 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i1,0x038,%g4 set p29_local2_expect,%g1 p29_check_local2: ldx [%g1+0x008],%g2 ! Expected data = 3ee8193bff22f9b6 ldx [%i2+0x008],%g3 ! Observed data at 000000004b0000c8 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = d11ea751343c9bca ldx [%i2+0x010],%g3 ! Observed data at 000000004b0000d0 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 1ea5b3925826509d ldx [%i2+0x018],%g3 ! Observed data at 000000004b0000d8 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i2,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 3d93b84f5826509d ldx [%i2+0x028],%g3 ! Observed data at 000000004b0000e8 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i2,0x028,%g4 set p29_local3_expect,%g1 p29_check_local3: ldx [%g1+0x018],%g2 ! Expected data = 90309dc55fcdfb9f ldx [%i3+0x018],%g3 ! Observed data at 000000004b8000d8 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i3,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = e8d2ff8d000000ee ldx [%i3+0x028],%g3 ! Observed data at 000000004b8000e8 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i3,0x028,%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: lduba [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000004a8000c8] ldxa [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000004b0000d0] stba %l5,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000004b0000d8] lduwa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000004a0000e8] done p29_trap1o: lduba [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000004a8000c8] ldxa [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000004b0000d0] stba %l5,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000004b0000d8] lduwa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000004a0000e8] done p29_trap2e: ldxa [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000004a8000c8] ldstuba [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004a0000e8] lduwa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000004a0000e8] ldxa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000004a0000c0] stwa %l7,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000004b8000e0] done p29_trap2o: ldxa [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000004a8000c8] ldstuba [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004a0000e8] lduwa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000004a0000e8] ldxa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000004a0000c0] stwa %l7,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000004b8000e0] done p29_trap3e: nop nop nop nop nop nop nop done p29_trap3o: nop nop nop nop nop nop nop done p29_init_memory_pointers: set p29_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p29_local0_start,%i0 set p29_local1_start,%i1 set p29_local2_start,%i2 set p29_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = fe82bb6fe2ca8ffd ldx [%g1+0x008],%l1 ! %l1 = 6cc86bc5f4abdcb1 ldx [%g1+0x010],%l2 ! %l2 = 89aa308056cd16a0 ldx [%g1+0x018],%l3 ! %l3 = 6f7cb43890309dc5 ldx [%g1+0x020],%l4 ! %l4 = cea2a94a3229ed22 ldx [%g1+0x028],%l5 ! %l5 = 1ea5b3925826509d ldx [%g1+0x030],%l6 ! %l6 = 78db97b7e7304a05 ldx [%g1+0x038],%l7 ! %l7 = 26087b26a6a0541b ! Initialize the output register of window 0 set unres3_start,%o0 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 = 3b4fd3cc 1b438ae4 a0f85503 39ffde21 ! %f4 = 559dd9c4 f4dc7c3f 8e7dd331 a5666aa0 ! %f8 = 89c1418f be29be91 bda5f656 152dd0f1 ! %f12 = 0821674a 1df0709e 77bc6640 bb609b3b ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 30a9508b 8dc15b67 c663ebf8 2a58fb4f ! %f20 = 04529b9c 8ca5bcc7 85925b8f df70498d ! %f24 = c5d06d2b 2fe45791 ec6c1d30 ae22056d ! %f28 = ea5d669e ce9171b8 0d2ec2c5 9846646b ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 7b915092 1422abfe fc29915c 735b5d47 ! %f36 = f545b3db 55f0bac6 5f676416 3561e569 ! %f40 = 473947d2 45f47ce3 730c675e 8c108add ! %f44 = 0460521c 3f4b827b ef938b68 b2eca812 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x9bb5a85700000007,%g7,%g1 ! GSR scale = 0, align = 7 wr %g1,%g0,%gsr ! GSR = 9bb5a85700000007 wr %g0,%y ! Clear Y 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[000000004d8000d2] = 5eac2f11, %l0 = ad761df5a6c510db ldstub [%i3+0x012],%l0 ! %l0 = 0000002f000000ff ! Mem[00000000908000c8] = 2c45b5ed70c63c18, %g2 = e1d58710ff4a2a90 ldx [%i5+%o1],%g2 ! %g2 = 2c45b5ed70c63c18 ! Mem[00000000910000f8] = 54988dc7, %g2 = 2c45b5ed70c63c18 ldsh [%i6+0x038],%g2 ! %g2 = 0000000000005498 ! Mem[000000004d0000cc] = 325fc613, %l6 = cac6150a131a14c6 swap [%i2+0x00c],%l6 ! %l6 = 00000000325fc613 ! Mem[00000000910000c0] = 91d33fc6, %g2 = 0000000000005498 ldub [%i6+0x001],%g2 ! %g2 = 0000000000000091 ! %l2 = a5253253f5ac04e6, Mem[00000000908000d8] = c974b2c2 stw %l2,[%i5+%o3] ! Mem[00000000908000d8] = f5ac04e6 ! Mem[00000000918000d0] = 73445693882b5c0e, %g2 = 0000000000000091 ldx [%o0+%o2],%g2 ! %g2 = 73445693882b5c0e ! Mem[000000004c8000c0] = 6fee904e, %l6 = 325fc613, %l0 = 0000002f casa [%i1]0x80,%l6,%l0 ! %l0 = 000000006fee904e ! Mem[000000004c8000d8] = 080e4dfa, %l4 = 89d24e2c25e4ee80 swap [%i1+%o3],%l4 ! %l4 = 00000000080e4dfa ! Mem[000000004d0000ec] = ec40f50b, %l7 = 5a8341ee, %l4 = 080e4dfa add %i2,0x2c,%g1 casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000ec40f50b p30_label_2: ! Mem[00000000908000e8] = b78db540 58f195d5, %g2 = 882b5c0e, %g3 = 0bad0b00 ldd [%i5+%o5],%g2 ! %g2 = 00000000b78db540 0000000058f195d5 ! Mem[000000004d8000c0] = 99b071e268c9c53f, %l1 = e6cb7afc42f0a139, %l0 = 000000006fee904e casxa [%i3]0x80,%l1,%l0 ! %l0 = 99b071e268c9c53f ! Mem[00000000900000fc] = dc96e300, %g2 = 00000000b78db540 ldub [%i4+0x03d],%g2 ! %g2 = 00000000000000dc ! %l7 = 96c4d8585a8341ee, Mem[00000000900000cc] = 33898c1b stw %l7,[%i4+0x00c] ! Mem[00000000900000cc] = 5a8341ee ! Mem[000000004c8000d4] = 1a62666b, %l7 = 96c4d8585a8341ee ldstub [%i1+0x014],%l7 ! %l7 = 0000001a000000ff ! Mem[000000004c0000ec] = 68428c35, %l1 = 42f0a139, %l7 = 0000001a add %i0,0x2c,%g1 casa [%g1]0x80,%l1,%l7 ! %l7 = 0000000068428c35 ! Mem[00000000918000c8] = ef0856083d403ff8, %g2 = 00000000000000dc ldx [%o0+%o1],%g2 ! %g2 = ef0856083d403ff8 ! Mem[000000004c8000f0] = e998327bb6202d08, %l4 = 00000000ec40f50b, %l7 = 0000000068428c35 add %i1,0x30,%g1 casxa [%g1]0x80,%l4,%l7 ! %l7 = e998327bb6202d08 ! Mem[000000004c8000f0] = e998327b, %l1 = 42f0a139, %l5 = 1c127c94 add %i1,0x30,%g1 casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000e998327b ! Mem[000000004c0000c4] = 034bb9fe, %l2 = a5253253f5ac04e6 ldsw [%i0+0x004],%l2 ! %l2 = 00000000034bb9fe p30_label_3: ! Mem[000000004c0000ed] = 68428c35, %l3 = 5ba7a0522eca57a8 ldstub [%i0+0x02d],%l3 ! %l3 = 00000042000000ff ! Mem[000000004d0000d0] = b59c8427d983e8a7, %l5 = 00000000e998327b, %l6 = 00000000325fc613 add %i2,0x10,%g1 casxa [%g1]0x80,%l5,%l6 ! %l6 = b59c8427d983e8a7 ! Mem[00000000900000f0] = bac436a9 b3fa2701, %g2 = 3d403ff8, %g3 = 58f195d5 ldd [%i4+0x030],%g2 ! %g2 = 00000000bac436a9 00000000b3fa2701 ! Mem[000000004d8000c8] = 487b7b6c3bba9589, %l2 = 00000000034bb9fe, %l4 = 00000000ec40f50b add %i3,0x08,%g1 casxa [%g1]0x80,%l2,%l4 ! %l4 = 487b7b6c3bba9589 ! Mem[00000000908000d8] = f5ac04e6, %g2 = 00000000bac436a9 ldsh [%i5+%o3],%g2 ! %g2 = fffffffffffff5ac ! Mem[00000000918000e8] = 0b9a495d8673f87b, %g2 = fffffffffffff5ac ldx [%o0+%o5],%g2 ! %g2 = 0b9a495d8673f87b ! Mem[000000004c0000f8] = c64ddb63, %l0 = 99b071e268c9c53f lduh [%i0+0x038],%l0 ! %l0 = 000000000000c64d ! Mem[000000004d8000d4] = d8af88b5, %l7 = b6202d08, %l7 = b6202d08 add %i3,0x14,%g1 casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000d8af88b5 ! Mem[000000004d8000d8] = c1aad062, %l7 = 00000000d8af88b5 ldsb [%i3+0x01a],%l7 ! %l7 = ffffffffffffffd0 ! Mem[000000004d0000d4] = d983e8a7, %l2 = 034bb9fe, %l1 = 42f0a139 add %i2,0x14,%g1 casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000d983e8a7 p30_label_4: ! %l3 = 0000000000000042, Mem[00000000918000c8] = ef085608 stw %l3,[%o0+%o1] ! Mem[00000000918000c8] = 00000042 ! Mem[00000000900000f8] = c3eb3eb6 f7dc96e3, %g2 = 8673f87b, %g3 = b3fa2701 ldd [%i4+0x038],%g2 ! %g2 = 00000000c3eb3eb6 00000000f7dc96e3 ! Mem[00000000910000d4] = 532dd902, %g2 = 00000000c3eb3eb6 ldsb [%i6+0x016],%g2 ! %g2 = 0000000000000053 ! Mem[000000004d8000dc] = 9a4c06c6, %l6 = d983e8a7, %l4 = 3bba9589 add %i3,0x1c,%g1 casa [%g1]0x80,%l6,%l4 ! %l4 = 000000009a4c06c6 ! %l3 = 0000000000000042, Mem[00000000918000c6] = 7aa20000 sth %l3,[%o0+0x006] ! Mem[00000000918000c4] = 00420000 ! Mem[000000004d0000fb] = a8640c3d, %l1 = 00000000d983e8a7 ldstub [%i2+0x03b],%l1 ! %l1 = 0000003d000000ff ! %l6 = d983e8a7, %l7 = ffffffd0, Mem[00000000908000d8] = f5ac04e6 5f25904b std %l6,[%i5+%o3] ! Mem[00000000908000d8] = d983e8a7 ffffffd0 ! %l5 = 00000000e998327b, Mem[00000000918000f4] = b154ff4a stw %l5,[%o0+0x034] ! Mem[00000000918000f4] = e998327b ! Mem[000000004c8000e8] = 0a6acef8, %l6 = b59c8427d983e8a7 ldsh [%i1+0x02a],%l6 ! %l6 = ffffffffffffcef8 ! Mem[000000004d8000e0] = 6ffe0e65f5a95429, %l0 = 000000000000c64d, %l1 = 000000000000003d add %i3,0x20,%g1 casxa [%g1]0x80,%l0,%l1 ! %l1 = 6ffe0e65f5a95429 ba,a p30_not_taken_0_end p30_not_taken_0: ! The following code should not be executed nop stw %l0,[%i0+0x004] ldsb [%i1+0x017],%l1 stb %l7,[%i1+0x015] ldsb [%i3+0x01f],%l6 std %l6,[%i0+0x030] ldub [%i3+0x012],%l6 stw %l0,[%i2+0x03c] 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 000000000000c64d bne,a,pn %xcc,p30_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 6ffe0e65f5a95429 bne,a,pn %xcc,p30_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000034bb9fe bne,a,pn %xcc,p30_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000000042 bne,a,pn %xcc,p30_reg_l3_fail mov %l3,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be ffffffffffffcef8 bne,a,pn %xcc,p30_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be ffffffffffffffd0 bne,a,pn %xcc,p30_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p30_local0_expect,%g1 p30_check_local0: ldx [%g1+0x028],%g2 ! Expected data = 698125a168ff8c35 ldx [%i0+0x028],%g3 ! Observed data at 000000004c0000e8 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i0,0x028,%g4 set p30_local1_expect,%g1 p30_check_local1: ldx [%g1+0x010],%g2 ! Expected data = a94c29a0ff62666b ldx [%i1+0x010],%g3 ! Observed data at 000000004c8000d0 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 25e4ee80f40074ca ldx [%i1+0x018],%g3 ! Observed data at 000000004c8000d8 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i1,0x018,%g4 set p30_local2_expect,%g1 p30_check_local2: ldx [%g1+0x008],%g2 ! Expected data = 55aef2c3131a14c6 ldx [%i2+0x008],%g3 ! Observed data at 000000004d0000c8 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i2,0x008,%g4 ldx [%g1+0x038],%g2 ! Expected data = a8640cff384969cb 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+0x010],%g2 ! Expected data = 5eacff11d8af88b5 ldx [%i3+0x010],%g3 ! Observed data at 000000004d8000d0 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i3,0x010,%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: ldstuba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000004c0000c0] stba %l3,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000004c0000c0] ldstuba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000004d0000c8] ldxa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000004d0000e8] swapa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000004c0000e0] ldstuba [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000004c8000e0] done p30_trap1o: ldstuba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000004c0000c0] stba %l3,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000004c0000c0] ldstuba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000004d0000c8] ldxa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000004d0000e8] swapa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000004c0000e0] ldstuba [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000004c8000e0] done p30_trap2e: lduha [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000004d8000e0] ldstuba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000004d0000e8] done p30_trap2o: lduha [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000004d8000e0] ldstuba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000004d0000e8] 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 = ad761df5a6c510db ldx [%g1+0x008],%l1 ! %l1 = e6cb7afc42f0a139 ldx [%g1+0x010],%l2 ! %l2 = a5253253f5ac04e6 ldx [%g1+0x018],%l3 ! %l3 = 5ba7a0522eca57a8 ldx [%g1+0x020],%l4 ! %l4 = 89d24e2c25e4ee80 ldx [%g1+0x028],%l5 ! %l5 = df03d1101c127c94 ldx [%g1+0x030],%l6 ! %l6 = cac6150a131a14c6 ldx [%g1+0x038],%l7 ! %l7 = 96c4d8585a8341ee ! Initialize the output register of window 0 set unres3_start,%o0 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 = ba10b729 8925c6d6 8c454486 1103a5e1 ! %f4 = 49c56cfa 20ad3452 540de215 ea76db1e ! %f8 = 1da4adba 713fb0e6 eb5fda39 eb4fb7e5 ! %f12 = 8601e729 cab7a924 e09f34e2 cba79a90 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 53a04ab2 dc7f3333 03d9688c 35bacb79 ! %f20 = 255d203b 791a8bc9 0c17b050 855d0c4e ! %f24 = 3cea6de4 3b49cc0c b8fffdfe 62b0a848 ! %f28 = 31a8667b 3d46a798 04642a65 38f90169 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = bb28746f 6f6ef230 e2f83e31 887bfa21 ! %f36 = fa80dbb5 50f6a4fc c42378f2 70419410 ! %f40 = 7f69749f 95824834 eb86aead 103c1205 ! %f44 = a4fc21e8 b9a2a546 54c75ea6 4fafea06 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x5c518f180000002b,%g7,%g1 ! GSR scale = 5, align = 3 wr %g1,%g0,%gsr ! GSR = 5c518f180000002b wr %g0,%y ! Clear Y 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[000000004e8000f8] = 88122029, %l4 = c5afc427, %l5 = 45673b35 add %i1,0x38,%g1 casa [%g1]0x80,%l4,%l5 ! %l5 = 0000000088122029 ! %l6 = 94adb7e1, %l7 = 62b562af, Mem[00000000908000d8] = c974b2c2 5f25904b std %l6,[%i5+%o3] ! Mem[00000000908000d8] = 94adb7e1 62b562af ! %l4 = c5afc427, %l5 = 88122029, Mem[00000000908000d0] = 5c07d0f1 19c1d452 std %l4,[%i5+%o2] ! Mem[00000000908000d0] = c5afc427 88122029 ! Mem[000000004e8000e0] = ccfd3999b139f866, %l0 = ec925e4fb30b2e11, %l3 = 947ce4d6c4d69c49 add %i1,0x20,%g1 casxa [%g1]0x80,%l0,%l3 ! %l3 = ccfd3999b139f866 ! Mem[000000004f0000e0] = 4fd8c1c0, %l5 = 0000000088122029 swap [%i2+%o4],%l5 ! %l5 = 000000004fd8c1c0 ! %l4 = 590330b8c5afc427, Mem[00000000910000f0] = f9aa76e7 stw %l4,[%i6+0x030] ! Mem[00000000910000f0] = c5afc427 ! Mem[00000000900000dc] = a2e0300f, %g2 = bbae76ff333415a7 ldsb [%i4+0x01e],%g2 ! %g2 = ffffffffffffffa2 ! Mem[000000004e8000cf] = 51cca7a8, %l3 = ccfd3999b139f866 ldstub [%i1+0x00f],%l3 ! %l3 = 000000a8000000ff ! Mem[000000004e8000fe] = a056a238, %l2 = 36f0d95de9a8100f ldstub [%i1+0x03e],%l2 ! %l2 = 000000a2000000ff ! Mem[000000004e0000d7] = 235bca0a, %l7 = 305b730a62b562af ldstub [%i0+0x017],%l7 ! %l7 = 0000000a000000ff p31_label_2: ! Mem[00000000908000e8] = b78db540 58f195d5, %g2 = ffffffa2, %g3 = 0bad0b00 ldd [%i5+%o5],%g2 ! %g2 = 00000000b78db540 0000000058f195d5 ! Mem[000000004f8000d4] = f396148c, %l4 = c5afc427, %l2 = 000000a2 add %i3,0x14,%g1 casa [%g1]0x80,%l4,%l2 ! %l2 = 00000000f396148c ! Mem[000000004e8000f4] = a68b367c, %l6 = 9ed3f8c794adb7e1 swap [%i1+0x034],%l6 ! %l6 = 00000000a68b367c ! Mem[000000004e8000d0] = 30266bd2, %l2 = 00000000f396148c swap [%i1+%o2],%l2 ! %l2 = 0000000030266bd2 ! Mem[000000004e8000c1] = d1beb53c, %l0 = ec925e4fb30b2e11 ldstub [%i1+0x001],%l0 ! %l0 = 000000be000000ff ! Mem[000000004e0000c8] = ca0f96bd, %l4 = c5afc427, %l6 = a68b367c add %i0,0x08,%g1 casa [%g1]0x80,%l4,%l6 ! %l6 = 00000000ca0f96bd ! %l1 = bf80a20a61b5047d, Mem[00000000900000e2] = fb30e267 sth %l1,[%i4+0x022] ! Mem[00000000900000e0] = 047de267 ! Mem[000000004f0000e8] = aa4cd32e, %l2 = 30266bd2, %l7 = 0000000a add %i2,0x28,%g1 casa [%g1]0x80,%l2,%l7 ! %l7 = 00000000aa4cd32e ! Mem[000000004f8000ec] = acde9bb7, %l6 = ca0f96bd, %l6 = ca0f96bd add %i3,0x2c,%g1 casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000acde9bb7 ! Mem[00000000918000f0] = 1e7971cf, %g2 = 00000000b78db540 lduw [%o0+0x030],%g2 ! %g2 = 000000001e7971cf p31_label_3: ! Mem[000000004e8000c0] = d1ffb53c02a4bab9, %l4 = 590330b8c5afc427, %l4 = 590330b8c5afc427 casxa [%i1]0x80,%l4,%l4 ! %l4 = d1ffb53c02a4bab9 ! Mem[00000000918000c0] = 204ac91b, %g2 = 000000001e7971cf ldsb [%o0+%g0],%g2 ! %g2 = 0000000000000020 ! %l3 = 00000000000000a8, Mem[000000004f0000fc] = 5a631dd2 stb %l3,[%i2+0x03c] ! Mem[000000004f0000fc] = a8631dd2 ! %l6 = acde9bb7, %l7 = aa4cd32e, Mem[000000004e8000f8] = 88122029 a056ff38 std %l6,[%i1+0x038] ! Mem[000000004e8000f8] = acde9bb7 aa4cd32e ! Mem[000000004e0000fc] = d1f50c45, %l6 = 00000000acde9bb7 swap [%i0+0x03c],%l6 ! %l6 = 00000000d1f50c45 ! Mem[00000000918000f0] = 1e7971cfb154ff4a, %g2 = 0000000000000020 ldx [%o0+0x030],%g2 ! %g2 = 1e7971cfb154ff4a ! Mem[000000004e8000ef] = 2270c112, %l0 = 00000000000000be ldstub [%i1+0x02f],%l0 ! %l0 = 00000012000000ff ! Mem[00000000918000e8] = 0b9a495d, %g2 = 1e7971cfb154ff4a lduw [%o0+%o5],%g2 ! %g2 = 000000000b9a495d ! Mem[000000004e8000d8] = 64a470c3, %l2 = 0000000030266bd2 ldstub [%i1+%o3],%l2 ! %l2 = 00000064000000ff ! Mem[000000004f8000d0] = 8a3b238b, %l4 = d1ffb53c02a4bab9 swap [%i3+%o2],%l4 ! %l4 = 000000008a3b238b p31_label_4: ! %l2 = 00000064, %l3 = 000000a8, Mem[00000000908000f8] = 2913c86b 7d22757c std %l2,[%i5+0x038] ! Mem[00000000908000f8] = 00000064 000000a8 ! Mem[000000004f0000e0] = 88122029, %l4 = 8a3b238b, %l3 = 000000a8 add %i2,0x20,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 0000000088122029 ! Mem[000000004e0000c4] = 109980a5, %l5 = 4fd8c1c0, %l3 = 88122029 add %i0,0x04,%g1 casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000109980a5 ! %l5 = 000000004fd8c1c0, Mem[00000000918000d0] = 73445693882b5c0e stx %l5,[%o0+%o2] ! Mem[00000000918000d0] = 000000004fd8c1c0 ! Mem[00000000900000f4] = b3fa2701, %g18 = b132604810acc80a ldsw [%i4+0x034],%g2 ! %g2 = b132604810acc80a ! %l5 = 000000004fd8c1c0, Mem[00000000910000c6] = f11d0dac sth %l5,[%i6+0x006] ! Mem[00000000910000c4] = c1c00dac ! Mem[000000004f0000f0] = 47aeb184, %l3 = 109980a5, %l4 = 8a3b238b add %i2,0x30,%g1 casa [%g1]0x80,%l3,%l4 ! %l4 = 0000000047aeb184 ! %l5 = 000000004fd8c1c0, Mem[00000000910000f8] = 54988dc7a758f49f stx %l5,[%i6+0x038] ! Mem[00000000910000f8] = 000000004fd8c1c0 ! Mem[000000004e0000d8] = 4df38dd4, %l0 = 0000000000000012 swap [%i0+%o3],%l0 ! %l0 = 000000004df38dd4 ! Mem[00000000908000f4] = 51972473, %g2 = ffffffffb3fa2701 ldsb [%i5+0x034],%g2 ! %g2 = 0000000000000051 ba,a p31_not_taken_0_end p31_not_taken_0: ! The following code should not be executed nop stw %l0,[%i0+0x004] ldsb [%i1+0x017],%l1 stb %l7,[%i1+0x015] ldsb [%i3+0x01f],%l6 std %l6,[%i0+0x030] ldub [%i3+0x012],%l6 stw %l0,[%i2+0x03c] ba,a p31_branch_failed p31_not_taken_0_end: ! End of Random Code for Thread 31 p31_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x07c] ! Set processor 31 done flag ! Check Registers p31_check_registers: set p31_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 000000004df38dd4 bne,a,pn %xcc,p31_reg_l0_fail mov %l0,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000000064 bne,a,pn %xcc,p31_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000109980a5 bne,a,pn %xcc,p31_reg_l3_fail mov %l3,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000aa4cd32e bne,a,pn %xcc,p31_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p31_local0_expect,%g1 p31_check_local0: ldx [%g1+0x010],%g2 ! Expected data = f4ee7d7f235bcaff ldx [%i0+0x010],%g3 ! Observed data at 000000004e0000d0 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 00000012b64aea3b ldx [%i0+0x018],%g3 ! Observed data at 000000004e0000d8 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i0,0x018,%g4 ldx [%g1+0x038],%g2 ! Expected data = d3e5a2c9acde9bb7 ldx [%i0+0x038],%g3 ! Observed data at 000000004e0000f8 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i0,0x038,%g4 set p31_local1_expect,%g1 p31_check_local1: ldx [%g1+0x000],%g2 ! Expected data = d1ffb53c02a4bab9 ldx [%i1+0x000],%g3 ! Observed data at 000000004e8000c0 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 17fd9e9951cca7ff ldx [%i1+0x008],%g3 ! Observed data at 000000004e8000c8 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = f396148cc321615a ldx [%i1+0x010],%g3 ! Observed data at 000000004e8000d0 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ffa470c3e9df5cbf ldx [%i1+0x018],%g3 ! Observed data at 000000004e8000d8 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i1,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 1a4d5d902270c1ff ldx [%i1+0x028],%g3 ! Observed data at 000000004e8000e8 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 41f6308494adb7e1 ldx [%i1+0x030],%g3 ! Observed data at 000000004e8000f0 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i1,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = acde9bb7aa4cd32e ldx [%i1+0x038],%g3 ! Observed data at 000000004e8000f8 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i1,0x038,%g4 set p31_local2_expect,%g1 p31_check_local2: ldx [%g1+0x020],%g2 ! Expected data = 88122029a8000cf9 ldx [%i2+0x020],%g3 ! Observed data at 000000004f0000e0 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i2,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = 24b5c984a8631dd2 ldx [%i2+0x038],%g3 ! Observed data at 000000004f0000f8 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i2,0x038,%g4 set p31_local3_expect,%g1 p31_check_local3: ldx [%g1+0x010],%g2 ! Expected data = 02a4bab9f396148c ldx [%i3+0x010],%g3 ! Observed data at 000000004f8000d0 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i3,0x010,%g4 ! The test for processor 31 has passed p31_passed: ta GOOD_TRAP nop p31_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p31_failed p31_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p31_failed p31_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p31_failed p31_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p31_failed p31_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p31_failed p31_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p31_failed p31_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p31_failed p31_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p31_failed ! The test for processor 31 failed p31_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x07c] ! Set processor 31 done flag set p31_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 31 failed p31_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x07c] ! Set processor 31 done flag set p31_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p31_selfmod_failed: ba p31_failed mov 0xabc,%g1 p31_common_error: or %g0,0xeff,%g1 ba p31_failed mov %o5,%g3 p31_common_signature_error: set p31_temp,%g1 ba p31_failed st %g2,[%g1] ! Common Lock Number p31_common_timeout: set p31_temp,%g1 ba p31_failed st %g2,[%g1] ! Common Lock Number p31_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p31_failed mov 0x0,%g3 p31_trap1e: lduha [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000004f0000d0] done p31_trap1o: lduha [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000004f0000d0] done p31_trap2e: ldswa [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000004f0000d0] lduba [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000004e8000e0] swapa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000004f0000c0] done p31_trap2o: ldswa [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000004f0000d0] lduba [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000004e8000e0] swapa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000004f0000c0] 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 = ec925e4fb30b2e11 ldx [%g1+0x008],%l1 ! %l1 = bf80a20a61b5047d ldx [%g1+0x010],%l2 ! %l2 = 36f0d95de9a8100f ldx [%g1+0x018],%l3 ! %l3 = 947ce4d6c4d69c49 ldx [%g1+0x020],%l4 ! %l4 = 590330b8c5afc427 ldx [%g1+0x028],%l5 ! %l5 = 54daf66445673b35 ldx [%g1+0x030],%l6 ! %l6 = 9ed3f8c794adb7e1 ldx [%g1+0x038],%l7 ! %l7 = 305b730a62b562af ! Initialize the output register of window 0 set unres3_start,%o0 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 = 2329b788 b15f26fd 399539ee 4581749f ! %f4 = 754638ec c2e4f8da 525c7186 81bcc68b ! %f8 = 952ce1f9 a66402a2 9ff2650a a1c2820d ! %f12 = bb52dd62 56c7e84f 6aa1834b 25cc2cb6 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = fea88ab6 cedeab9c f8f5029a 807f6ed0 ! %f20 = 58716bf6 2e5f11c3 5ea2ceea 95eed189 ! %f24 = a4dd7487 d62e2913 2e2f04aa 508d116a ! %f28 = 4dbdabb9 bbb90f03 aedfb293 e2042b97 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 40b85cac cb9cea0e 0157e1cf 1b10608e ! %f36 = 0fe2e328 0df44741 f912c480 14d9f7d7 ! %f40 = 7205e736 386b4698 1245e1aa 14b16b4e ! %f44 = ad1e0a7c 459e1167 05ebf16a 496cccd9 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x683b44d80000005d,%g7,%g1 ! GSR scale = 11, align = 5 wr %g1,%g0,%gsr ! GSR = 683b44d80000005d wr %g0,%y ! Clear Y 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: ! %l3 = 2af4066eb8c2d501, Mem[00000000910000f4] = d2c579f5 stw %l3,[%i6+0x034] ! Mem[00000000910000f4] = b8c2d501 ! %l6 = 1d6aee08772f2b09, Mem[00000000910000f0] = f9aa76e7 sth %l6,[%i6+0x030] ! Mem[00000000910000f0] = 2b0976e7 ! Mem[00000000518000f0] = b7db5c3e516822dc, %l1 = cd866ddec396d366, %l1 = cd866ddec396d366 add %i3,0x30,%g1 casxa [%g1]0x80,%l1,%l1 ! %l1 = b7db5c3e516822dc ! Mem[00000000500000e8] = 2dcf7004ec195643, %l5 = 09d437429aefd31c, %l5 = 09d437429aefd31c add %i0,0x28,%g1 casxa [%g1]0x80,%l5,%l5 ! %l5 = 2dcf7004ec195643 ! %l4 = 561188c1e73d81b8, Mem[00000000510000c6] = 2b954395 stb %l4,[%i2+0x006] ! Mem[00000000510000c4] = 2b95b895 ! Mem[00000000908000ec] = f195d552, %g2 = 90ff4484e9731116 ldsb [%i5+0x02d],%g2 ! %g2 = fffffffffffffff1 ! %l6 = 772f2b09, %l7 = 3dfe444e, Mem[00000000510000f0] = bc4bc518 f2c36e3f std %l6,[%i2+0x030] ! Mem[00000000510000f0] = 772f2b09 3dfe444e ! Mem[00000000900000c4] = 098fb286, %g2 = fffffffffffffff1 ldsb [%i4+0x005],%g2 ! %g2 = 0000000000000009 ! Mem[00000000510000c4] = 2b95b895, %l1 = b7db5c3e516822dc ldstub [%i2+0x004],%l1 ! %l1 = 0000002b000000ff ! Mem[00000000518000ec] = 53900c96, %l2 = 9b4f4a20, %l4 = e73d81b8 add %i3,0x2c,%g1 casa [%g1]0x80,%l2,%l4 ! %l4 = 0000000053900c96 p32_label_2: ! Mem[00000000508000d5] = cf36ba4e, %l1 = 000000000000002b ldstub [%i1+0x015],%l1 ! %l1 = 00000036000000ff ! Mem[00000000500000c4] = b6bffe2b, %l6 = 1d6aee08772f2b09 swap [%i0+0x004],%l6 ! %l6 = 00000000b6bffe2b ! Mem[00000000518000c4] = f7970f6b, %l7 = 3dfe444e, %l6 = b6bffe2b add %i3,0x04,%g1 casa [%g1]0x80,%l7,%l6 ! %l6 = 00000000f7970f6b ! %l0 = dbbca9dc6b2672e7, Mem[00000000910000c4] = c6dff11d stw %l0,[%i6+0x004] ! Mem[00000000910000c4] = 6b2672e7 ! Mem[00000000910000e4] = a349e414, %g2 = 0000000000000009 lduw [%i6+0x024],%g2 ! %g2 = 00000000a349e414 ! %l0 = 6b2672e7, %l1 = 00000036, Mem[00000000900000f0] = bac436a9 b3fa2701 std %l0,[%i4+0x030] ! Mem[00000000900000f0] = 6b2672e7 00000036 ! Mem[00000000500000ce] = 1a828e00, %l6 = 00000000f7970f6b ldstub [%i0+0x00e],%l6 ! %l6 = 0000008e000000ff ! Mem[00000000508000d6] = cfffba4e, %l2 = be08b1789b4f4a20 ldstub [%i1+0x016],%l2 ! %l2 = 000000ba000000ff ! Mem[00000000500000c0] = 015e1819772f2b09, %l2 = 00000000000000ba, %l2 = 00000000000000ba casxa [%i0]0x80,%l2,%l2 ! %l2 = 015e1819772f2b09 ! Mem[00000000518000c4] = f7970f6b, %l2 = 015e1819772f2b09 swap [%i3+0x004],%l2 ! %l2 = 00000000f7970f6b p32_label_3: ! Mem[00000000900000d0] = 47344bf1, %g18 = 1c061df02756b466 ldsw [%i4+%o2],%g2 ! %g2 = 1c061df02756b466 ! Mem[00000000510000e4] = b44bc324, %l4 = 0000000053900c96 swap [%i2+0x024],%l4 ! %l4 = 00000000b44bc324 ! Mem[00000000518000cb] = 151e01db, %l0 = dbbca9dc6b2672e7 ldstub [%i3+0x00b],%l0 ! %l0 = 000000db000000ff ! %l0 = 00000000000000db, Mem[00000000900000d6] = c362654d stb %l0,[%i4+0x016] ! Mem[00000000900000d4] = db62654d ! %l3 = 2af4066eb8c2d501, Mem[00000000910000e0] = 4dcaad27 stw %l3,[%i6+%o4] ! Mem[00000000910000e0] = b8c2d501 ! Mem[00000000518000c0] = b58fba8f772f2b09, %l0 = 00000000000000db, %l2 = 00000000f7970f6b casxa [%i3]0x80,%l0,%l2 ! %l2 = b58fba8f772f2b09 ! Mem[00000000518000c0] = b58fba8f772f2b09, %l4 = 00000000b44bc324, %l6 = 000000000000008e casxa [%i3]0x80,%l4,%l6 ! %l6 = b58fba8f772f2b09 ! Mem[00000000508000d4] = cfffff4e, %l1 = 0000000000000036 swap [%i1+0x014],%l1 ! %l1 = 00000000cfffff4e ! Mem[00000000510000ce] = cf83f2d8, %l7 = 2fc33a623dfe444e ldstub [%i2+0x00e],%l7 ! %l7 = 000000f2000000ff ! Mem[00000000908000d8] = b2c25f25, %g2 = 0000000047344bf1 ldub [%i5+0x01a],%g2 ! %g2 = 00000000000000b2 p32_label_4: ! Mem[00000000500000e0] = 1a739353, %l0 = 00000000000000db ldub [%i0+0x022],%l0 ! %l0 = 0000000000000093 ! Mem[00000000508000f5] = d267a44f, %l3 = 2af4066eb8c2d501 ldstub [%i1+0x035],%l3 ! %l3 = 00000067000000ff ! Mem[00000000900000e0] = fb30e267, %g2 = 00000000000000b2 ldub [%i4+0x022],%g2 ! %g2 = 00000000000000fb ! Mem[00000000510000d6] = 900644ce, %l5 = 2dcf7004ec195643 ldstub [%i2+0x016],%l5 ! %l5 = 00000044000000ff ! Mem[00000000510000d4] = 9006ffce, %l7 = 00000000000000f2 swap [%i2+0x014],%l7 ! %l7 = 000000009006ffce ! Mem[00000000500000cc] = 1a82ff00, %l4 = 00000000b44bc324 swap [%i0+0x00c],%l4 ! %l4 = 000000001a82ff00 ! %l4 = 000000001a82ff00, Mem[00000000910000c0] = 5d91d33f stw %l4,[%i6+%g0] ! Mem[00000000910000c0] = 1a82ff00 ! Mem[00000000518000d4] = 1564f378, %l1 = cfffff4e, %l2 = 772f2b09 add %i3,0x14,%g1 casa [%g1]0x80,%l1,%l2 ! %l2 = 000000001564f378 ! Mem[00000000508000f8] = d2ea50a4, %l4 = 1a82ff00, %l7 = 9006ffce add %i1,0x38,%g1 casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000d2ea50a4 ! %l1 = 00000000cfffff4e, Mem[00000000910000f8] = 54988dc7 stw %l1,[%i6+0x038] ! Mem[00000000910000f8] = cfffff4e ba,a p32_not_taken_0_end p32_not_taken_0: ! The following code should not be executed nop stw %l0,[%i0+0x004] ldsb [%i1+0x017],%l1 stb %l7,[%i1+0x015] ldsb [%i3+0x01f],%l6 std %l6,[%i0+0x030] ldub [%i3+0x012],%l6 stw %l0,[%i2+0x03c] ba,a p32_branch_failed p32_not_taken_0_end: ! End of Random Code for Thread 32 1: membar #Sync ! Force all stores to complete p32_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x080] ! Set processor 32 done flag ! Check Registers p32_check_registers: set p32_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 0000000000000093 bne,a,pn %xcc,p32_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000cfffff4e bne,a,pn %xcc,p32_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000001564f378 bne,a,pn %xcc,p32_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000000067 bne,a,pn %xcc,p32_reg_l3_fail mov %l3,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000000000044 bne,a,pn %xcc,p32_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be b58fba8f772f2b09 bne,a,pn %xcc,p32_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000d2ea50a4 bne,a,pn %xcc,p32_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p32_local0_expect,%g1 p32_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 015e1819772f2b09 ldx [%i0+0x000],%g3 ! Observed data at 00000000500000c0 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 1fcef795b44bc324 ldx [%i0+0x008],%g3 ! Observed data at 00000000500000c8 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i0,0x008,%g4 set p32_local1_expect,%g1 p32_check_local1: ldx [%g1+0x010],%g2 ! Expected data = 629987bb00000036 ldx [%i1+0x010],%g3 ! Observed data at 00000000508000d0 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i1,0x010,%g4 ldx [%g1+0x030],%g2 ! Expected data = 2d755ba0d2ffa44f ldx [%i1+0x030],%g3 ! Observed data at 00000000508000f0 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i1,0x030,%g4 set p32_local2_expect,%g1 p32_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 010dddd0ff95b895 ldx [%i2+0x000],%g3 ! Observed data at 00000000510000c0 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = e43c87bccf83ffd8 ldx [%i2+0x008],%g3 ! Observed data at 00000000510000c8 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 10ce3974000000f2 ldx [%i2+0x010],%g3 ! Observed data at 00000000510000d0 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i2,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = d4a49f9c53900c96 ldx [%i2+0x020],%g3 ! Observed data at 00000000510000e0 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i2,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = 772f2b093dfe444e ldx [%i2+0x030],%g3 ! Observed data at 00000000510000f0 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i2,0x030,%g4 set p32_local3_expect,%g1 p32_check_local3: ldx [%g1+0x000],%g2 ! Expected data = b58fba8f772f2b09 ldx [%i3+0x000],%g3 ! Observed data at 00000000518000c0 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 151e01ff0d86c3a3 ldx [%i3+0x008],%g3 ! Observed data at 00000000518000c8 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i3,0x008,%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 ! 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: stba %l6,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[00000000508000e0] swapa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000518000c8] ldda [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000518000e8] done p32_trap1o: stba %l6,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[00000000508000e0] swapa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000518000c8] ldda [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000518000e8] done p32_trap2e: swapa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000508000d0] ldsha [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000500000e0] stwa %l7,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000500000d8] stxa %l0,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[00000000500000e0] done p32_trap2o: swapa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000508000d0] ldsha [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000500000e0] stwa %l7,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000500000d8] stxa %l0,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[00000000500000e0] done p32_trap3e: nop nop nop nop nop nop done p32_trap3o: nop nop nop nop nop nop done p32_init_memory_pointers: set p32_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p32_local0_start,%i0 set p32_local1_start,%i1 set p32_local2_start,%i2 set p32_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = dbbca9dc6b2672e7 ldx [%g1+0x008],%l1 ! %l1 = cd866ddec396d366 ldx [%g1+0x010],%l2 ! %l2 = be08b1789b4f4a20 ldx [%g1+0x018],%l3 ! %l3 = 2af4066eb8c2d501 ldx [%g1+0x020],%l4 ! %l4 = 561188c1e73d81b8 ldx [%g1+0x028],%l5 ! %l5 = 09d437429aefd31c ldx [%g1+0x030],%l6 ! %l6 = 1d6aee08772f2b09 ldx [%g1+0x038],%l7 ! %l7 = 2fc33a623dfe444e ! Initialize the output register of window 0 set unres3_start,%o0 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 = 5fc9af4e b037de49 d2005e94 234e2501 ! %f4 = 6d26e2d9 e8851b0e 53bf37da 1bbd2518 ! %f8 = 45e719b1 69f33ce8 c23faf9d 7a9bb76e ! %f12 = b92f5a4d f5e0da5c a66992c2 00648a29 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 82d9c8af 0f751183 d1722de2 766478f4 ! %f20 = 3a7133a7 6410fea9 d1aa9c36 bc7fd97e ! %f24 = 3ca9b7a5 8f94ff99 9b524f9e 4b1a6229 ! %f28 = 7eb2a603 2ab1f94e 8e81910c 8be82ed5 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = ce8bfd49 7155a4ff ee1823dd 9f8a9447 ! %f36 = cae60f57 c159d3a7 c71ffe72 92526fb5 ! %f40 = 7660c22c 86e3a1d9 2ff056f5 ef613f57 ! %f44 = 64dde9e8 f3ea15bd 1062877c ea0796b1 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x29d1c9af00000023,%g7,%g1 ! GSR scale = 4, align = 3 wr %g1,%g0,%gsr ! GSR = 29d1c9af00000023 wr %g0,%y ! Clear Y 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: ! %l6 = 2fb0fa09e603649d, Mem[00000000908000dc] = 5f25904b stw %l6,[%i5+0x01c] ! Mem[00000000908000dc] = e603649d ! %l1 = ec99234eb80c0beb, Mem[00000000900000ce] = 8c1b4734 stb %l1,[%i4+0x00e] ! Mem[00000000900000cc] = eb1b4734 ! %l2 = 4d992a0c2242505f, Mem[00000000918000df] = 12323f2f stb %l2,[%o0+0x01f] ! Mem[00000000918000dc] = 5f323f2f ! Mem[00000000530000ec] = 71906c7e, %l7 = 190062f5, %l2 = 2242505f add %i2,0x2c,%g1 casa [%g1]0x80,%l7,%l2 ! %l2 = 0000000071906c7e ! Mem[00000000528000c0] = f24cf49e, %l2 = 0000000071906c7e ldstub [%i1+%g0],%l2 ! %l2 = 000000f2000000ff ! Mem[00000000530000e0] = b7f368c89b676102, %l1 = ec99234eb80c0beb, %l5 = 68a5776ed81b8271 add %i2,0x20,%g1 casxa [%g1]0x80,%l1,%l5 ! %l5 = b7f368c89b676102 ! Mem[00000000528000e0] = 5a6db6fe, %l6 = 2fb0fa09e603649d ldsw [%i1+%o4],%l6 ! %l6 = 000000005a6db6fe ! Mem[00000000908000d8] = c2e60364, %g2 = d4184abe0f9dd0fd ldsb [%i5+0x01b],%g2 ! %g2 = ffffffffffffffc2 ! %l6 = 000000005a6db6fe, Mem[00000000900000dc] = 926ba2e0 stw %l6,[%i4+0x01c] ! Mem[00000000900000dc] = 5a6db6fe ! %l4 = 279c117f, %l5 = 9b676102, Mem[00000000910000d0] = 51199058 15ef532d std %l4,[%i6+%o2] ! Mem[00000000910000d0] = 279c117f 9b676102 p33_label_2: ! %l5 = b7f368c89b676102, Mem[00000000900000d2] = 4bf1bd68 sth %l5,[%i4+0x012] ! Mem[00000000900000d0] = 6102bd68 ! Mem[00000000530000f0] = 455245a3bd5f1ab7, %l6 = 000000005a6db6fe, %l2 = 00000000000000f2 add %i2,0x30,%g1 casxa [%g1]0x80,%l6,%l2 ! %l2 = 455245a3bd5f1ab7 ! Mem[00000000520000f0] = 9f2d6b2230144982, %l2 = 455245a3bd5f1ab7, %l2 = 455245a3bd5f1ab7 add %i0,0x30,%g1 casxa [%g1]0x80,%l2,%l2 ! %l2 = 9f2d6b2230144982 ! %l6 = 000000005a6db6fe, Mem[00000000530000c0] = 0af3820187fcf87f stx %l6,[%i2+%g0] ! Mem[00000000530000c0] = 000000005a6db6fe ! Mem[00000000538000c0] = 5ec02573a60b694b, %l5 = b7f368c89b676102, %l6 = 000000005a6db6fe casxa [%i3]0x80,%l5,%l6 ! %l6 = 5ec02573a60b694b ! Mem[00000000900000d8] = 654ddb03 5a6db6fe, %g2 = ffffffc2, %g3 = 0bad0b00 ldd [%i4+%o3],%g2 ! %g2 = 00000000654ddb03 000000005a6db6fe ! Mem[00000000538000c9] = 869c404f, %l0 = bffb0c7622a0cc34 ldstub [%i3+0x009],%l0 ! %l0 = 0000009c000000ff ! %l5 = b7f368c89b676102, Mem[00000000900000c0] = 944d76de stb %l5,[%i4+%g0] ! Mem[00000000900000c0] = 024d76de ! Mem[00000000538000f1] = f88cc910, %l7 = eb5a59ae190062f5 ldstub [%i3+0x031],%l7 ! %l7 = 0000008c000000ff ! Mem[00000000520000c8] = e5da1167, %l7 = 000000000000008c swap [%i0+%o1],%l7 ! %l7 = 00000000e5da1167 p33_label_3: ! Mem[00000000528000e8] = 4ee7be9ae10d4e9f, %l0 = 000000000000009c, %l6 = 5ec02573a60b694b add %i1,0x28,%g1 casxa [%g1]0x80,%l0,%l6 ! %l6 = 4ee7be9ae10d4e9f ! Mem[00000000528000e8] = 4ee7be9a, %l7 = e5da1167, %l6 = e10d4e9f add %i1,0x28,%g1 casa [%g1]0x80,%l7,%l6 ! %l6 = 000000004ee7be9a ! Mem[00000000910000f4] = d2c579f5, %g18 = 7f1bd42bb407da71 ldsw [%i6+0x034],%g2 ! %g2 = 7f1bd42bb407da71 ! Mem[00000000900000e4] = 3f571c54, %g2 = ffffffffd2c579f5 ldsb [%i4+0x027],%g2 ! %g2 = 000000000000003f ! Mem[00000000528000ec] = e10d4e9f, %l6 = 000000004ee7be9a swap [%i1+0x02c],%l6 ! %l6 = 00000000e10d4e9f ! %l1 = ec99234eb80c0beb, Mem[00000000900000fe] = 96e30000 stb %l1,[%i4+0x03e] ! Mem[00000000900000fc] = ebe30000 ! %l2 = 30144982, %l3 = 5c6c635d, Mem[00000000528000e8] = 4ee7be9a 4ee7be9a std %l2,[%i1+%o5] ! Mem[00000000528000e8] = 30144982 5c6c635d ! %l2 = 9f2d6b2230144982, Mem[00000000528000f8] = c57b165cbef973af stx %l2,[%i1+0x038] ! Mem[00000000528000f8] = 9f2d6b2230144982 ! %l2 = 30144982, %l3 = 5c6c635d, Mem[00000000900000d8] = 654ddb03 5a6db6fe std %l2,[%i4+%o3] ! Mem[00000000900000d8] = 30144982 5c6c635d ! Mem[00000000520000fc] = 07a1185e, %l3 = 5c6c635d, %l2 = 30144982 add %i0,0x3c,%g1 casa [%g1]0x80,%l3,%l2 ! %l2 = 0000000007a1185e p33_label_4: ! Mem[00000000528000fc] = 30144982, %l1 = ec99234eb80c0beb lduw [%i1+0x03c],%l1 ! %l1 = 0000000030144982 ! Mem[00000000910000e4] = e4142e3b, %g2 = 000000000000003f lduh [%i6+0x026],%g2 ! %g2 = 000000000000e414 ! Mem[00000000908000d8] = 74b2c2e6, %g2 = 000000000000e414 ldsb [%i5+0x019],%g2 ! %g2 = 0000000000000074 ! %l6 = 00000000e10d4e9f, Mem[00000000900000dc] = 5c6c635d stw %l6,[%i4+0x01c] ! Mem[00000000900000dc] = e10d4e9f ! Mem[00000000528000f0] = 344ad0d2, %l0 = 000000000000009c swap [%i1+0x030],%l0 ! %l0 = 00000000344ad0d2 ! Mem[00000000528000f0] = 0000009cff1b4a34, %l5 = b7f368c89b676102, %l0 = 00000000344ad0d2 add %i1,0x30,%g1 casxa [%g1]0x80,%l5,%l0 ! %l0 = 0000009cff1b4a34 ! Mem[00000000910000c8] = 0dac950c b2a9b434, %g2 = 00000074, %g3 = 5a6db6fe ldd [%i6+%o1],%g2 ! %g2 = 000000000dac950c 00000000b2a9b434 ! Mem[00000000538000d4] = 7c38823e, %l2 = 07a1185e, %l0 = ff1b4a34 add %i3,0x14,%g1 casa [%g1]0x80,%l2,%l0 ! %l0 = 000000007c38823e ! Mem[00000000900000fc] = f7dcebe3, %g2 = 000000000dac950c ldub [%i4+0x03c],%g2 ! %g2 = 00000000000000f7 ! %l3 = 37b89dce5c6c635d, Mem[00000000910000f6] = 79f55498 stb %l3,[%i6+0x036] ! Mem[00000000910000f4] = 5df55498 ba,a p33_not_taken_0_end p33_not_taken_0: ! The following code should not be executed nop stw %l0,[%i0+0x004] ldsb [%i1+0x017],%l1 stb %l7,[%i1+0x015] ldsb [%i3+0x01f],%l6 std %l6,[%i0+0x030] ldub [%i3+0x012],%l6 stw %l0,[%i2+0x03c] ba,a p33_branch_failed p33_not_taken_0_end: ! End of Random Code for Thread 33 1: membar #Sync ! Force all stores to complete p33_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x084] ! Set processor 33 done flag ! Check Registers p33_check_registers: set p33_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 000000007c38823e bne,a,pn %xcc,p33_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000030144982 bne,a,pn %xcc,p33_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000007a1185e bne,a,pn %xcc,p33_reg_l2_fail mov %l2,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000e10d4e9f bne,a,pn %xcc,p33_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000e5da1167 bne,a,pn %xcc,p33_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p33_local0_expect,%g1 p33_check_local0: ldx [%g1+0x008],%g2 ! Expected data = 0000008cf2241b17 ldx [%i0+0x008],%g3 ! Observed data at 00000000520000c8 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i0,0x008,%g4 set p33_local1_expect,%g1 p33_check_local1: ldx [%g1+0x000],%g2 ! Expected data = ff4cf49e1f55b93d ldx [%i1+0x000],%g3 ! Observed data at 00000000528000c0 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i1,0x000,%g4 ldx [%g1+0x028],%g2 ! Expected data = 301449825c6c635d ldx [%i1+0x028],%g3 ! Observed data at 00000000528000e8 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 0000009cff1b4a34 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 = 9f2d6b2230144982 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 = 000000005a6db6fe ldx [%i2+0x000],%g3 ! Observed data at 00000000530000c0 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i2,0x000,%g4 set p33_local3_expect,%g1 p33_check_local3: ldx [%g1+0x008],%g2 ! Expected data = 86ff404f9e2e9e77 ldx [%i3+0x008],%g3 ! Observed data at 00000000538000c8 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i3,0x008,%g4 ldx [%g1+0x030],%g2 ! Expected data = f8ffc910a6d3914c ldx [%i3+0x030],%g3 ! Observed data at 00000000538000f0 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i3,0x030,%g4 ! The test for processor 33 has passed p33_passed: ta GOOD_TRAP nop p33_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p33_failed p33_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p33_failed p33_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p33_failed p33_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p33_failed p33_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p33_failed p33_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p33_failed p33_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p33_failed p33_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p33_failed ! The test for processor 33 failed p33_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x084] ! Set processor 33 done flag set p33_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 33 failed p33_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x084] ! Set processor 33 done flag set p33_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p33_selfmod_failed: ba p33_failed mov 0xabc,%g1 p33_common_error: or %g0,0xf01,%g1 ba p33_failed mov %o5,%g3 p33_common_signature_error: set p33_temp,%g1 ba p33_failed st %g2,[%g1] ! Common Lock Number p33_common_timeout: set p33_temp,%g1 ba p33_failed st %g2,[%g1] ! Common Lock Number p33_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p33_failed mov 0x0,%g3 p33_trap1e: ldstuba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000520000d0] ldstuba [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000528000c0] ldstuba [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000520000e0] ldsha [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000530000d8] stha %l1,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000528000d0] done p33_trap1o: ldstuba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000520000d0] ldstuba [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000528000c0] ldstuba [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000520000e0] ldsha [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000530000d8] stha %l1,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000528000d0] done p33_trap2e: stba %l1,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[00000000520000c8] stba %l7,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[00000000520000c0] stxa %l3,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000520000e8] ldxa [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000530000e0] ldstuba [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000530000d8] done p33_trap2o: stba %l1,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[00000000520000c8] stba %l7,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[00000000520000c0] stxa %l3,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000520000e8] ldxa [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000530000e0] ldstuba [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000530000d8] done p33_trap3e: nop nop nop nop nop done p33_trap3o: nop nop nop nop nop done p33_init_memory_pointers: set p33_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p33_local0_start,%i0 set p33_local1_start,%i1 set p33_local2_start,%i2 set p33_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = bffb0c7622a0cc34 ldx [%g1+0x008],%l1 ! %l1 = ec99234eb80c0beb ldx [%g1+0x010],%l2 ! %l2 = 4d992a0c2242505f ldx [%g1+0x018],%l3 ! %l3 = 37b89dce5c6c635d ldx [%g1+0x020],%l4 ! %l4 = 93fc0f46279c117f ldx [%g1+0x028],%l5 ! %l5 = 68a5776ed81b8271 ldx [%g1+0x030],%l6 ! %l6 = 2fb0fa09e603649d ldx [%g1+0x038],%l7 ! %l7 = eb5a59ae190062f5 ! Initialize the output register of window 0 set unres3_start,%o0 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 = aa1be62e b7e0ce5d 4860b237 7443da6e ! %f4 = 7dbb791f 5db7505b f6bf8255 58fcf960 ! %f8 = 50ee8f1b ede90183 2eeb6c3a a5d57b22 ! %f12 = c6f3e854 896f3451 20ddd90d 4f6be933 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = b8bb667e 8eb6230f 5c5c0f9c b5e4c455 ! %f20 = 0ee21f95 287dacf5 82430cdf 061d718c ! %f24 = 18cc8ba6 4d66daa5 5015e06c a68a99e8 ! %f28 = 4033aaf7 6a0f391f ebdd8c98 69a3f760 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = bbca1343 33cc118c 4b835d6d f08d257b ! %f36 = 81df5753 ace03fec e8efd5c5 f5d0628d ! %f40 = 0e33a687 01089c8c 1e739af9 3b8a3bf4 ! %f44 = 7ccce88d 0936df35 955cb465 9b755e1c ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x3204480f00000042,%g7,%g1 ! GSR scale = 8, align = 2 wr %g1,%g0,%gsr ! GSR = 3204480f00000042 wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 34 p34_label_1: ! %l4 = 545a4306370caa6d, Mem[00000000900000f8] = c3eb3eb6 stw %l4,[%i4+0x038] ! Mem[00000000900000f8] = 370caa6d ! Mem[00000000548000f6] = 32873bfb, %l4 = 545a4306370caa6d ldstub [%i1+0x036],%l4 ! %l4 = 0000003b000000ff ! Mem[00000000550000c0] = b1839aeb, %l0 = aa3e9f93, %l6 = 67a7050a casa [%i2]0x80,%l0,%l6 ! %l6 = 00000000b1839aeb ! Mem[00000000558000e8] = 17392c37f47a0b13, %l5 = 218d60987ed5a801, %l5 = 218d60987ed5a801 add %i3,0x28,%g1 casxa [%g1]0x80,%l5,%l5 ! %l5 = 17392c37f47a0b13 ! Mem[00000000910000e0] = ad27a349, %g2 = 90361db6ffd17aa1 ldsb [%i6+0x022],%g2 ! %g2 = ffffffffffffffad ! Mem[00000000558000ec] = f47a0b13, %l6 = 00000000b1839aeb swap [%i3+0x02c],%l6 ! %l6 = 00000000f47a0b13 ! Mem[00000000550000f8] = a311af21e848b4fb, %l3 = ab66168216cf208d, %l2 = a57a9307dac8a1e6 add %i2,0x38,%g1 casxa [%g1]0x80,%l3,%l2 ! %l2 = a311af21e848b4fb ! Mem[00000000540000ca] = e8118701, %l5 = 17392c37f47a0b13 ldstub [%i0+0x00a],%l5 ! %l5 = 00000087000000ff ! Mem[00000000558000c6] = 5bcac978, %l2 = a311af21e848b4fb ldstub [%i3+0x006],%l2 ! %l2 = 000000c9000000ff ! %l5 = 0000000000000087, Mem[00000000918000db] = 9dfcf2bc stb %l5,[%o0+0x01b] ! Mem[00000000918000d8] = 87fcf2bc p34_label_2: ! %l5 = 0000000000000087, Mem[00000000910000e0] = 4dcaad27a349e414 stx %l5,[%i6+%o4] ! Mem[00000000910000e0] = 0000000000000087 ! Mem[00000000550000f0] = 44a6e409c1f10b53, %l6 = 00000000f47a0b13, %l0 = ca64bccaaa3e9f93 add %i2,0x30,%g1 casxa [%g1]0x80,%l6,%l0 ! %l0 = 44a6e409c1f10b53 ! Mem[00000000918000cc] = f8734456, %g2 = ffffffffffffffad ldsb [%o0+0x00f],%g2 ! %g2 = fffffffffffffff8 ! Mem[00000000540000f8] = d9e81ba8e77ae027, %l0 = 44a6e409c1f10b53 ldx [%i0+0x038],%l0 ! %l0 = d9e81ba8e77ae027 ! Mem[00000000558000d2] = d1344ccf, %l7 = e9f4799ec88c5bc2 ldstub [%i3+0x012],%l7 ! %l7 = 0000004c000000ff ! Mem[00000000548000ec] = dbfe1c4b, %l1 = 51548d59f0a96e6b lduw [%i1+0x02c],%l1 ! %l1 = 00000000dbfe1c4b ! Mem[00000000548000ec] = dbfe1c4b, %l2 = 00000000000000c9 ldsw [%i1+0x02c],%l2 ! %l2 = ffffffffdbfe1c4b ! Mem[00000000900000e0] = 300ffb30, %g2 = fffffffffffffff8 lduw [%i4+%o4],%g2 ! %g2 = 00000000300ffb30 ! Mem[00000000558000d8] = cd54f8d9, %l2 = ffffffffdbfe1c4b swap [%i3+%o3],%l2 ! %l2 = 00000000cd54f8d9 ! Mem[00000000550000f0] = 44a6e409c1f10b53, %l4 = 000000000000003b, %l2 = 00000000cd54f8d9 add %i2,0x30,%g1 casxa [%g1]0x80,%l4,%l2 ! %l2 = 44a6e409c1f10b53 p34_label_3: ! Mem[00000000908000e4] = 7fbf79b7, %g2 = 00000000300ffb30 ldub [%i5+0x025],%g2 ! %g2 = 000000000000007f ! Mem[00000000548000f0] = aeddfd7b3287fffb, %l1 = 00000000dbfe1c4b, %l2 = 44a6e409c1f10b53 add %i1,0x30,%g1 casxa [%g1]0x80,%l1,%l2 ! %l2 = aeddfd7b3287fffb ! Mem[00000000910000d8] = d9026ce2, %g2 = 000000000000007f ldsb [%i6+%o3],%g2 ! %g2 = ffffffffffffffd9 ! Mem[00000000908000e4] = bf79b78d, %g2 = ffffffffffffffd9 ldsb [%i5+0x026],%g2 ! %g2 = ffffffffffffffbf ! Mem[00000000550000d8] = e07558b3, %l4 = 000000000000003b swap [%i2+%o3],%l4 ! %l4 = 00000000e07558b3 ! %l7 = 000000000000004c, Mem[00000000908000e0] = 021d41c8aa7fbf79 stx %l7,[%i5+%o4] ! Mem[00000000908000e0] = 000000000000004c ! Mem[00000000548000d0] = 06e3bbc2, %l2 = aeddfd7b3287fffb ldsw [%i1+%o2],%l2 ! %l2 = 0000000006e3bbc2 ! Mem[00000000558000ec] = b1839aeb, %l5 = 0000000000000087 ldsh [%i3+0x02e],%l5 ! %l5 = ffffffffffff9aeb ! Mem[00000000558000c0] = cd972079, %l4 = 00000000e07558b3 swap [%i3+%g0],%l4 ! %l4 = 00000000cd972079 ! %l0 = e77ae027, %l1 = dbfe1c4b, Mem[00000000910000d8] = d9026ce2 8d3b436c std %l0,[%i6+%o3] ! Mem[00000000910000d8] = e77ae027 dbfe1c4b p34_label_4: ! Mem[00000000908000d8] = c974b2c2, %g2 = ffffffffffffffbf lduw [%i5+%o3],%g2 ! %g2 = 00000000c974b2c2 ! Mem[00000000550000c0] = b1839aeb edf7962a, %l4 = cd972079, %l5 = ffff9aeb ldd [%i2+%g0],%l4 ! %l4 = 00000000b1839aeb 00000000edf7962a ! Mem[00000000918000e8] = 0b9a495d, %g2 = 00000000c974b2c2 ldsb [%o0+%o5],%g2 ! %g2 = 000000000000000b ! Mem[00000000540000d0] = d4833692 b648c4d2, %l6 = f47a0b13, %l7 = 0000004c ldd [%i0+%o2],%l6 ! %l6 = 00000000d4833692 00000000b648c4d2 ! Mem[00000000540000f8] = d9e81ba8, %l1 = dbfe1c4b, %l2 = 06e3bbc2 add %i0,0x38,%g1 casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000d9e81ba8 ! Mem[00000000910000d4] = 15ef532d, %g2 = 000000000000000b lduw [%i6+0x014],%g2 ! %g2 = 0000000015ef532d ! Mem[00000000558000f0] = c6e81fbf, %l5 = 00000000edf7962a ldstub [%i3+0x030],%l5 ! %l5 = 000000c6000000ff ! Mem[00000000540000ea] = 9d64df1f, %l7 = 00000000b648c4d2 ldstub [%i0+0x02a],%l7 ! %l7 = 000000df000000ff ! Mem[00000000548000c8] = cbcef7611ef9366b, %l5 = 00000000000000c6, %l6 = 00000000d4833692 add %i1,0x08,%g1 casxa [%g1]0x80,%l5,%l6 ! %l6 = cbcef7611ef9366b ! %l3 = ab66168216cf208d, Mem[00000000900000c8] = 865fefd9 stb %l3,[%i4+%o1] ! Mem[00000000900000c8] = 8d5fefd9 ba,a p34_not_taken_0_end p34_not_taken_0: ! The following code should not be executed nop stw %l0,[%i0+0x004] ldsb [%i1+0x017],%l1 stb %l7,[%i1+0x015] ldsb [%i3+0x01f],%l6 std %l6,[%i0+0x030] ldub [%i3+0x012],%l6 stw %l0,[%i2+0x03c] 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 d9e81ba8e77ae027 bne,a,pn %xcc,p34_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000dbfe1c4b bne,a,pn %xcc,p34_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000d9e81ba8 bne,a,pn %xcc,p34_reg_l2_fail mov %l2,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000b1839aeb bne,a,pn %xcc,p34_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000000000c6 bne,a,pn %xcc,p34_reg_l5_fail mov %l5,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000000000df bne,a,pn %xcc,p34_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p34_check_fp_registers: set p34_expected_fp_regs,%g3 std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 7dbb791f 5db7505b bne %xcc,p34_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be f6bf8255 58fcf960 bne %xcc,p34_f6_fail nop ! Check Local Memory set p34_local0_expect,%g1 p34_check_local0: ldx [%g1+0x008],%g2 ! Expected data = e811ff01e44484b8 ldx [%i0+0x008],%g3 ! Observed data at 00000000540000c8 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i0,0x008,%g4 ldx [%g1+0x028],%g2 ! Expected data = 9d64ff1f8af723d7 ldx [%i0+0x028],%g3 ! Observed data at 00000000540000e8 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i0,0x028,%g4 set p34_local1_expect,%g1 p34_check_local1: ldx [%g1+0x030],%g2 ! Expected data = aeddfd7b3287fffb ldx [%i1+0x030],%g3 ! Observed data at 00000000548000f0 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i1,0x030,%g4 set p34_local2_expect,%g1 p34_check_local2: ldx [%g1+0x018],%g2 ! Expected data = 0000003b2616109d ldx [%i2+0x018],%g3 ! Observed data at 00000000550000d8 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i2,0x018,%g4 set p34_local3_expect,%g1 p34_check_local3: ldx [%g1+0x000],%g2 ! Expected data = e07558b35bcaff78 ldx [%i3+0x000],%g3 ! Observed data at 00000000558000c0 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i3,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = d134ffcff11e6a75 ldx [%i3+0x010],%g3 ! Observed data at 00000000558000d0 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = dbfe1c4b9a321513 ldx [%i3+0x018],%g3 ! Observed data at 00000000558000d8 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i3,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 17392c37b1839aeb ldx [%i3+0x028],%g3 ! Observed data at 00000000558000e8 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = ffe81fbf1d8b1a1d 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 p34_f4_fail: set p34_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p34_f6_fail: set p34_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 34 failed p34_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x088] ! Set processor 34 done flag set p34_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 34 failed p34_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x088] ! Set processor 34 done flag set p34_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p34_selfmod_failed: ba p34_failed mov 0xabc,%g1 p34_common_error: or %g0,0xf02,%g1 ba p34_failed mov %o5,%g3 p34_common_signature_error: set p34_temp,%g1 ba p34_failed st %g2,[%g1] ! Common Lock Number p34_common_timeout: set p34_temp,%g1 ba p34_failed st %g2,[%g1] ! Common Lock Number p34_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p34_failed mov 0x0,%g3 p34_trap1e: ldxa [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000550000e0] lduwa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000558000e8] lduba [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000548000c8] ldda [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000550000e8] ldstuba [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000548000e0] swapa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000540000d0] ldstuba [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000548000c8] done p34_trap1o: ldxa [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000550000e0] lduwa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000558000e8] lduba [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000548000c8] ldda [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000550000e8] ldstuba [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000548000e0] swapa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000540000d0] ldstuba [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000548000c8] done p34_trap2e: ldxa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000540000d8] ldsha [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000540000d8] ldda [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000540000e0] ldda [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000558000c8] ldsba [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000558000c8] done p34_trap2o: ldxa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000540000d8] ldsha [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000540000d8] ldda [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000540000e0] ldda [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000558000c8] ldsba [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000558000c8] done p34_trap3e: nop nop nop done p34_trap3o: nop nop nop done p34_init_memory_pointers: set p34_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p34_local0_start,%i0 set p34_local1_start,%i1 set p34_local2_start,%i2 set p34_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = ca64bccaaa3e9f93 ldx [%g1+0x008],%l1 ! %l1 = 51548d59f0a96e6b ldx [%g1+0x010],%l2 ! %l2 = a57a9307dac8a1e6 ldx [%g1+0x018],%l3 ! %l3 = ab66168216cf208d ldx [%g1+0x020],%l4 ! %l4 = 545a4306370caa6d ldx [%g1+0x028],%l5 ! %l5 = 218d60987ed5a801 ldx [%g1+0x030],%l6 ! %l6 = 9401317667a7050a ldx [%g1+0x038],%l7 ! %l7 = e9f4799ec88c5bc2 ! Initialize the output register of window 0 set unres3_start,%o0 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 = 08ee0d1c 814cf5fb 2da67ed5 f57a6385 ! %f4 = 253f966f 94774041 3f763b93 0e6a9249 ! %f8 = f4c752f5 e862792b ba54f7a5 0801232a ! %f12 = 2febdf93 3024e7e0 13536a14 95ae56e0 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 19a19fdc c759f997 ef0403ca 38a8775a ! %f20 = d0882a51 86ead5e2 33a50da1 f3b54c87 ! %f24 = 20d5dca8 555d45f0 4163a777 0be251ed ! %f28 = 75067c7c a2020862 92c7ba78 56996320 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 0feda61e bbac7485 441cf2b3 54d617c3 ! %f36 = 93af367c 204d18e9 c07c00d1 6f7269f4 ! %f40 = ae423982 786fa827 ceaa99a0 452cd165 ! %f44 = d6d95ae2 482e16ec e342718a c088f9ae ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x501fe9480000007a,%g7,%g1 ! GSR scale = 15, align = 2 wr %g1,%g0,%gsr ! GSR = 501fe9480000007a wr %g0,%y ! Clear Y 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[00000000908000d4] = d452c974, %g2 = ad240de88ac14912 lduh [%i5+0x016],%g2 ! %g2 = 000000000000d452 ! Mem[00000000568000e8] = 08e4fa5e, %l4 = 9a8aad0e1f7d2bad lduw [%i1+%o5],%l4 ! %l4 = 0000000008e4fa5e ! Mem[00000000918000c8] = ef085608 3d403ff8, %g2 = 0000d452, %g3 = 0bad0b00 ldd [%o0+%o1],%g2 ! %g2 = 00000000ef085608 000000003d403ff8 ! Mem[00000000570000c4] = 4cbd30e0, %l6 = 5ac4016a6215b838 ldsh [%i2+0x004],%l6 ! %l6 = 0000000000004cbd ! %l0 = 8f58a1a8, %l1 = 8eb7c679, Mem[00000000918000d8] = ecc7bc9d fcf2bc12 std %l0,[%o0+%o3] ! Mem[00000000918000d8] = 8f58a1a8 8eb7c679 ! %l5 = c724581e0b29f359, Mem[00000000918000ee] = f87b1e79 sth %l5,[%o0+0x02e] ! Mem[00000000918000ec] = f3591e79 ! Mem[00000000900000c0] = 76de9609, %g2 = 00000000ef085608 lduh [%i4+0x002],%g2 ! %g2 = 00000000000076de ! Mem[00000000568000c8] = 14cccefac762cc7b, %l3 = 68322177d29da04d, %l1 = bafea0ea8eb7c679 add %i1,0x08,%g1 casxa [%g1]0x80,%l3,%l1 ! %l1 = 14cccefac762cc7b ! %l4 = 0000000008e4fa5e, Mem[00000000900000dc] = 926ba2e0 sth %l4,[%i4+0x01c] ! Mem[00000000900000dc] = fa5ea2e0 ! %l0 = 3221deb08f58a1a8, Mem[00000000578000ce] = 918ccfad sth %l0,[%i3+0x00e] ! Mem[00000000578000cc] = 918ca1a8 p35_label_2: ! Mem[00000000900000c0] = 944d76de, %g2 = 00000000000076de ldsh [%i4+%g0],%g2 ! %g2 = ffffffffffff944d ! %l1 = 14cccefac762cc7b, Mem[00000000900000c0] = 944d76de96098fb2 stx %l1,[%i4+%g0] ! Mem[00000000900000c0] = 14cccefac762cc7b ! Mem[00000000900000f4] = 2701c3eb, %g2 = ffffffffffff944d ldub [%i4+0x036],%g2 ! %g2 = 0000000000000027 ! Mem[00000000918000cc] = 3ff87344, %g2 = 0000000000000027 lduh [%o0+0x00e],%g2 ! %g2 = 0000000000003ff8 ! Mem[00000000570000f0] = 8a90b23e, %l2 = ae488f5b, %l2 = ae488f5b add %i2,0x30,%g1 casa [%g1]0x80,%l2,%l2 ! %l2 = 000000008a90b23e ! Mem[00000000578000c0] = 0d15119b4f6d6550, %l6 = 0000000000004cbd, %l3 = 68322177d29da04d casxa [%i3]0x80,%l6,%l3 ! %l3 = 0d15119b4f6d6550 ! Mem[00000000560000cb] = 8c76953b, %l5 = c724581e0b29f359 ldstub [%i0+0x00b],%l5 ! %l5 = 0000003b000000ff ! %l3 = 0d15119b4f6d6550, Mem[00000000918000c0] = 204ac91b stw %l3,[%o0+%g0] ! Mem[00000000918000c0] = 4f6d6550 ! Mem[00000000560000c0] = 21cfac1dcc5b3edc, %l5 = 000000000000003b, %l5 = 000000000000003b casxa [%i0]0x80,%l5,%l5 ! %l5 = 21cfac1dcc5b3edc ! Mem[00000000918000c4] = dfdf7aa2, %g2 = 0000000000003ff8 lduh [%o0+0x004],%g2 ! %g2 = 000000000000dfdf p35_label_3: ! Mem[00000000570000d4] = 459011da, %l2 = 000000008a90b23e swap [%i2+0x014],%l2 ! %l2 = 00000000459011da ! %l1 = 14cccefac762cc7b, Mem[00000000560000e5] = ef7f121f stb %l1,[%i0+0x025] ! Mem[00000000560000e4] = ef7b121f ! Mem[00000000578000d7] = ae2ef92e, %l7 = e7765ec2a57c4baa ldstub [%i3+0x017],%l7 ! %l7 = 0000002e000000ff ! %l4 = 0000000008e4fa5e, Mem[00000000900000f4] = b3fa2701 sth %l4,[%i4+0x034] ! Mem[00000000900000f4] = fa5e2701 ! Mem[00000000908000d8] = c974b2c2, %g2 = 000000000000dfdf lduw [%i5+%o3],%g2 ! %g2 = 00000000c974b2c2 ! Mem[00000000568000e4] = fa5c0f1d, %l2 = 00000000459011da swap [%i1+0x024],%l2 ! %l2 = 00000000fa5c0f1d ! %l0 = 8f58a1a8, %l1 = c762cc7b, Mem[00000000568000c0] = 8c334ab6 26b90b82 std %l0,[%i1+%g0] ! Mem[00000000568000c0] = 8f58a1a8 c762cc7b ! Mem[00000000568000c4] = c762cc7b, %l5 = 21cfac1dcc5b3edc swap [%i1+0x004],%l5 ! %l5 = 00000000c762cc7b ! Mem[00000000560000c8] = 8c7695ff, %l3 = 0d15119b4f6d6550 ldstub [%i0+%o1],%l3 ! %l3 = 0000008c000000ff ! %l6 = 00004cbd, %l7 = 0000002e, Mem[00000000568000c8] = 14cccefa c762cc7b std %l6,[%i1+%o1] ! Mem[00000000568000c8] = 00004cbd 0000002e p35_label_4: ! Mem[00000000578000c8] = 56f1c5a0, %l3 = 000000000000008c swap [%i3+%o1],%l3 ! %l3 = 0000000056f1c5a0 ! Mem[00000000560000e8] = 770d6f87, %l5 = 00000000c762cc7b swap [%i0+%o5],%l5 ! %l5 = 00000000770d6f87 ! Mem[00000000570000c1] = b598dfbb, %l0 = 3221deb08f58a1a8 ldstub [%i2+0x001],%l0 ! %l0 = 00000098000000ff ! Mem[00000000570000c8] = 3c50f9c7cf4d9646, %l7 = 000000000000002e, %l0 = 0000000000000098 add %i2,0x08,%g1 casxa [%g1]0x80,%l7,%l0 ! %l0 = 3c50f9c7cf4d9646 ! Mem[00000000910000c8] = 950cb2a9, %g2 = 00000000c974b2c2 ldsb [%i6+0x00a],%g2 ! %g2 = ffffffffffffff95 ! %l1 = 14cccefac762cc7b, Mem[00000000918000d0] = 73445693882b5c0e stx %l1,[%o0+%o2] ! Mem[00000000918000d0] = 14cccefac762cc7b ! %l4 = 0000000008e4fa5e, Mem[00000000568000c8] = 00004cbd0000002e stx %l4,[%i1+%o1] ! Mem[00000000568000c8] = 0000000008e4fa5e ! %l1 = 14cccefac762cc7b, Mem[00000000578000f8] = d4227e96735221aa stx %l1,[%i3+0x038] ! Mem[00000000578000f8] = 14cccefac762cc7b ! Mem[00000000910000f4] = d2c579f5, %g2 = ffffffffffffff95 lduw [%i6+0x034],%g2 ! %g2 = 00000000d2c579f5 ! Mem[00000000910000f0] = f9aa76e7, %g2 = 00000000d2c579f5 lduw [%i6+0x030],%g2 ! %g2 = 00000000f9aa76e7 ba,a p35_not_taken_0_end p35_not_taken_0: ! The following code should not be executed nop stw %l0,[%i0+0x004] ldsb [%i1+0x017],%l1 stb %l7,[%i1+0x015] ldsb [%i3+0x01f],%l6 std %l6,[%i0+0x030] ldub [%i3+0x012],%l6 stw %l0,[%i2+0x03c] ba,a p35_branch_failed p35_not_taken_0_end: ! End of Random Code for Thread 35 1: membar #Sync ! Force all stores to complete p35_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x08c] ! Set processor 35 done flag ! Check Registers p35_check_registers: set p35_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 3c50f9c7cf4d9646 bne,a,pn %xcc,p35_reg_l0_fail mov %l0,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000056f1c5a0 bne,a,pn %xcc,p35_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000008e4fa5e bne,a,pn %xcc,p35_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000770d6f87 bne,a,pn %xcc,p35_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000004cbd bne,a,pn %xcc,p35_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000000000002e bne,a,pn %xcc,p35_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p35_local0_expect,%g1 p35_check_local0: ldx [%g1+0x008],%g2 ! Expected data = ff7695ffb84381e6 ldx [%i0+0x008],%g3 ! Observed data at 00000000560000c8 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i0,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = 8b1a72bfef7b121f ldx [%i0+0x020],%g3 ! Observed data at 00000000560000e0 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = c762cc7bd84f8997 ldx [%i0+0x028],%g3 ! Observed data at 00000000560000e8 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i0,0x028,%g4 set p35_local1_expect,%g1 p35_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 8f58a1a8cc5b3edc ldx [%i1+0x000],%g3 ! Observed data at 00000000568000c0 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 0000000008e4fa5e ldx [%i1+0x008],%g3 ! Observed data at 00000000568000c8 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i1,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = 22690e91459011da ldx [%i1+0x020],%g3 ! Observed data at 00000000568000e0 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i1,0x020,%g4 set p35_local2_expect,%g1 p35_check_local2: ldx [%g1+0x000],%g2 ! Expected data = b5ffdfbb4cbd30e0 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 = 53580a238a90b23e ldx [%i2+0x010],%g3 ! Observed data at 00000000570000d0 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i2,0x010,%g4 set p35_local3_expect,%g1 p35_check_local3: ldx [%g1+0x008],%g2 ! Expected data = 0000008c918ca1a8 ldx [%i3+0x008],%g3 ! Observed data at 00000000578000c8 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = e5a83b1cae2ef9ff ldx [%i3+0x010],%g3 ! Observed data at 00000000578000d0 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i3,0x010,%g4 ldx [%g1+0x038],%g2 ! Expected data = 14cccefac762cc7b ldx [%i3+0x038],%g3 ! Observed data at 00000000578000f8 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i3,0x038,%g4 ! The test for processor 35 has passed p35_passed: ta GOOD_TRAP nop p35_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p35_failed p35_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p35_failed p35_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p35_failed p35_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p35_failed p35_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p35_failed p35_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p35_failed p35_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p35_failed p35_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p35_failed ! The test for processor 35 failed p35_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x08c] ! Set processor 35 done flag set p35_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 35 failed p35_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x08c] ! Set processor 35 done flag set p35_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p35_selfmod_failed: ba p35_failed mov 0xabc,%g1 p35_common_error: or %g0,0xf03,%g1 ba p35_failed mov %o5,%g3 p35_common_signature_error: set p35_temp,%g1 ba p35_failed st %g2,[%g1] ! Common Lock Number p35_common_timeout: set p35_temp,%g1 ba p35_failed st %g2,[%g1] ! Common Lock Number p35_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p35_failed mov 0x0,%g3 p35_trap1e: stwa %l6,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[00000000568000c0] ldstuba [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000570000d0] done p35_trap1o: stwa %l6,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[00000000568000c0] ldstuba [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000570000d0] done p35_trap2e: stba %l1,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[00000000560000c0] ldstuba [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000560000e0] done p35_trap2o: stba %l1,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[00000000560000c0] ldstuba [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000560000e0] done p35_trap3e: nop nop nop nop done p35_trap3o: nop nop nop nop done p35_init_memory_pointers: set p35_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p35_local0_start,%i0 set p35_local1_start,%i1 set p35_local2_start,%i2 set p35_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 3221deb08f58a1a8 ldx [%g1+0x008],%l1 ! %l1 = bafea0ea8eb7c679 ldx [%g1+0x010],%l2 ! %l2 = 429a5520ae488f5b ldx [%g1+0x018],%l3 ! %l3 = 68322177d29da04d ldx [%g1+0x020],%l4 ! %l4 = 9a8aad0e1f7d2bad ldx [%g1+0x028],%l5 ! %l5 = c724581e0b29f359 ldx [%g1+0x030],%l6 ! %l6 = 5ac4016a6215b838 ldx [%g1+0x038],%l7 ! %l7 = e7765ec2a57c4baa ! Initialize the output register of window 0 set unres3_start,%o0 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 = a064bd60 a6fd0914 e8d1db17 8c7f6084 ! %f4 = a4523732 04ae2e9d 43817bb3 4ccb945b ! %f8 = 6f16dc0e d51a0e61 9eace160 9eaf5171 ! %f12 = 84009473 f663cf04 e380ec1b da29ce4c ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 28143fd6 5cb280ef 81bbaa8f 1f6ae5de ! %f20 = 02119044 e9fbd8e6 3d8a853d da854f52 ! %f24 = 9409bf6d b11deffa cc6289b8 108c226b ! %f28 = 337498ba 0a29f33a 1440a463 ce31f370 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = bbc302e7 b4267226 75b34c72 7d227db7 ! %f36 = 43bdcce0 d7cb014f 28882fc0 3fbd85e9 ! %f40 = 76138215 7105097b 06352f6e 263f2cba ! %f44 = b8a38b35 c39f607e ff9201fb 1948e5b1 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x7684dfe700000017,%g7,%g1 ! GSR scale = 2, align = 7 wr %g1,%g0,%gsr ! GSR = 7684dfe700000017 wr %g0,%y ! Clear Y 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[00000000580000c8] = 3ad614f1, %l0 = cac2b4f9bb306f48 swap [%i0+%o1],%l0 ! %l0 = 000000003ad614f1 ! Mem[00000000908000f0] = 524b7c32, %g2 = d3c43990ff1f90c8 lduh [%i5+0x030],%g2 ! %g2 = 000000000000524b ! Mem[00000000588000e4] = 7574a63f, %l5 = cc3c8b5408e2a61f ldsw [%i1+0x024],%l5 ! %l5 = 000000007574a63f ! Mem[00000000588000c9] = 3f1ea0c1, %l0 = 000000003ad614f1 ldstub [%i1+0x009],%l0 ! %l0 = 0000001e000000ff ! Mem[00000000580000d0] = 826a2d6a578f809a, %l7 = ad073153e4152672, %l7 = ad073153e4152672 add %i0,0x10,%g1 casxa [%g1]0x80,%l7,%l7 ! %l7 = 826a2d6a578f809a ! Mem[00000000598000c4] = fa3790e4, %l3 = aefa3c185acb78f2 lduh [%i3+0x006],%l3 ! %l3 = 00000000000090e4 ! Mem[00000000918000c0] = 204ac91b, %g2 = 000000000000524b ldub [%o0+%g0],%g2 ! %g2 = 0000000000000020 ! Mem[00000000588000e8] = 16e681a14f208876, %l7 = 826a2d6a578f809a, %l1 = 15b5221e9c68cbc3 add %i1,0x28,%g1 casxa [%g1]0x80,%l7,%l1 ! %l1 = 16e681a14f208876 ! Mem[00000000580000f0] = 8fc2f8a3, %l4 = ea39abba, %l3 = 000090e4 add %i0,0x30,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 000000008fc2f8a3 ! Mem[00000000590000f0] = fac46a70, %l7 = 578f809a, %l3 = 8fc2f8a3 add %i2,0x30,%g1 casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000fac46a70 p36_label_2: ! %l2 = 9220ed58188238a7, Mem[00000000588000c0] = 0bcd0d03c5bce590 stx %l2,[%i1+%g0] ! Mem[00000000588000c0] = 9220ed58188238a7 ! Mem[00000000590000d0] = 033dad31edcec220, %l4 = 56e11095ea39abba, %l2 = 9220ed58188238a7 add %i2,0x10,%g1 casxa [%g1]0x80,%l4,%l2 ! %l2 = 033dad31edcec220 ! Mem[00000000588000ca] = 3fffa0c1, %l6 = 4054cdaa218f13bb ldstub [%i1+0x00a],%l6 ! %l6 = 000000a0000000ff ! Mem[00000000590000f0] = fac46a70, %l2 = edcec220, %l3 = fac46a70 add %i2,0x30,%g1 casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000fac46a70 ! Mem[00000000580000fc] = ef37122b, %l6 = 00000000000000a0 ldstub [%i0+0x03c],%l6 ! %l6 = 000000ef000000ff ! %l6 = 00000000000000ef, Mem[00000000908000d0] = 5c07d0f1 stw %l6,[%i5+%o2] ! Mem[00000000908000d0] = 000000ef ! %l2 = 033dad31edcec220, Mem[00000000910000d4] = 15ef532d stw %l2,[%i6+0x014] ! Mem[00000000910000d4] = edcec220 ! %l3 = 00000000fac46a70, Mem[00000000900000e0] = 300ffb30 stb %l3,[%i4+%o4] ! Mem[00000000900000e0] = 700ffb30 ! Mem[00000000590000f8] = b9abdc30cb0b3f0e, %l1 = 16e681a14f208876, %l6 = 00000000000000ef add %i2,0x38,%g1 casxa [%g1]0x80,%l1,%l6 ! %l6 = b9abdc30cb0b3f0e ! Mem[00000000590000cc] = 8f99d976, %l5 = 000000007574a63f swap [%i2+0x00c],%l5 ! %l5 = 000000008f99d976 p36_label_3: ! Mem[00000000590000d0] = 033dad31edcec220, %l1 = 16e681a14f208876, %l2 = 033dad31edcec220 add %i2,0x10,%g1 casxa [%g1]0x80,%l1,%l2 ! %l2 = 033dad31edcec220 ! %l0 = 000000000000001e, Mem[00000000908000d0] = 000000ef sth %l0,[%i5+%o2] ! Mem[00000000908000d0] = 001e00ef ! Mem[00000000910000e8] = 2e3b82f6 02226e6a, %g2 = 00000020, %g3 = 0bad0b00 ldd [%i6+%o5],%g2 ! %g2 = 000000002e3b82f6 0000000002226e6a ! %l6 = b9abdc30cb0b3f0e, Mem[00000000900000e3] = 30e2670e stb %l6,[%i4+0x023] ! Mem[00000000900000e0] = 0ee2670e ! Mem[00000000588000c4] = 188238a7, %l2 = edcec220, %l4 = ea39abba add %i1,0x04,%g1 casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000188238a7 ! Mem[00000000598000c0] = 0af88274fa3790e4, %l6 = b9abdc30cb0b3f0e, %l0 = 000000000000001e casxa [%i3]0x80,%l6,%l0 ! %l0 = 0af88274fa3790e4 ! Mem[00000000900000f8] = 3eb6f7dc, %g2 = 000000002e3b82f6 ldsh [%i4+0x03a],%g2 ! %g2 = 0000000000003eb6 ! %l4 = 00000000188238a7, Mem[00000000598000f7] = a8b26165 stb %l4,[%i3+0x037] ! Mem[00000000598000f4] = a8b261a7 ! Mem[00000000918000d8] = ecc7bc9d, %g2 = 0000000000003eb6 lduh [%o0+%o3],%g2 ! %g2 = 000000000000ecc7 ! Mem[00000000588000ec] = 4f208876, %l1 = 16e681a14f208876 ldsh [%i1+0x02e],%l1 ! %l1 = ffffffffffff8876 p36_label_4: ! Mem[00000000900000fc] = 96e30000, %g2 = 000000000000ecc7 ldub [%i4+0x03e],%g2 ! %g2 = 0000000000000096 ! Mem[00000000900000cc] = 33898c1b, %g18 = 87379a9404a8f692 ldsw [%i4+0x00c],%g2 ! %g2 = 87379a9404a8f692 ! Mem[00000000910000e0] = 4dcaad27 a349e414, %g2 = 33898c1b, %g3 = 02226e6a ldd [%i6+%o4],%g2 ! %g2 = 000000004dcaad27 00000000a349e414 ! Mem[00000000580000e0] = 8837a62e2a676e0e, %l4 = 00000000188238a7, %l0 = 0af88274fa3790e4 add %i0,0x20,%g1 casxa [%g1]0x80,%l4,%l0 ! %l0 = 8837a62e2a676e0e ! Mem[00000000590000d0] = 033dad31, %l2 = edcec220, %l2 = edcec220 add %i2,0x10,%g1 casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000033dad31 ! Mem[00000000900000f0] = 36a9b3fa, %g2 = 000000004dcaad27 ldsh [%i4+0x032],%g2 ! %g2 = 00000000000036a9 ! Mem[00000000910000d8] = d9026ce2, %g2 = 00000000000036a9 lduw [%i6+%o3],%g2 ! %g2 = 00000000d9026ce2 ! Mem[00000000590000f0] = fac46a70, %l3 = fac46a70, %l2 = 033dad31 add %i2,0x30,%g1 casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000fac46a70 ! Mem[00000000900000e8] = 1c54ebe9, %g2 = 00000000d9026ce2 ldsb [%i4+0x029],%g2 ! %g2 = 000000000000001c ! Mem[00000000588000f8] = 9e99781d2654f1d4, %l5 = 000000008f99d976, %l6 = b9abdc30cb0b3f0e add %i1,0x38,%g1 casxa [%g1]0x80,%l5,%l6 ! %l6 = 9e99781d2654f1d4 ba,a p36_not_taken_0_end p36_not_taken_0: ! The following code should not be executed nop stw %l0,[%i0+0x004] ldsb [%i1+0x017],%l1 stb %l7,[%i1+0x015] ldsb [%i3+0x01f],%l6 std %l6,[%i0+0x030] ldub [%i3+0x012],%l6 stw %l0,[%i2+0x03c] ba,a p36_branch_failed p36_not_taken_0_end: ! End of Random Code for Thread 36 p36_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x090] ! Set processor 36 done flag ! Check Registers p36_check_registers: set p36_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 8837a62e2a676e0e bne,a,pn %xcc,p36_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be ffffffffffff8876 bne,a,pn %xcc,p36_reg_l1_fail mov %l1,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000fac46a70 bne,a,pn %xcc,p36_reg_l3_fail mov %l3,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000008f99d976 bne,a,pn %xcc,p36_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 9e99781d2654f1d4 bne,a,pn %xcc,p36_reg_l6_fail mov %l6,%g3 ! Check Local Memory set p36_local0_expect,%g1 p36_check_local0: ldx [%g1+0x008],%g2 ! Expected data = bb306f4890068140 ldx [%i0+0x008],%g3 ! Observed data at 00000000580000c8 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i0,0x008,%g4 ldx [%g1+0x038],%g2 ! Expected data = bf85eb57ff37122b 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+0x000],%g2 ! Expected data = 9220ed58188238a7 ldx [%i1+0x000],%g3 ! Observed data at 00000000588000c0 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 3fffffc10e8933c1 ldx [%i1+0x008],%g3 ! Observed data at 00000000588000c8 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i1,0x008,%g4 set p36_local2_expect,%g1 p36_check_local2: ldx [%g1+0x008],%g2 ! Expected data = 56952f947574a63f ldx [%i2+0x008],%g3 ! Observed data at 00000000590000c8 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i2,0x008,%g4 ldx [%g1+0x030],%g2 ! Expected data = 033dad3197e58c1b ldx [%i2+0x030],%g3 ! Observed data at 00000000590000f0 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i2,0x030,%g4 set p36_local3_expect,%g1 p36_check_local3: ldx [%g1+0x030],%g2 ! Expected data = 47c9ffbba8b261a7 ldx [%i3+0x030],%g3 ! Observed data at 00000000598000f0 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i3,0x030,%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: lduwa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000588000e8] ldxa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000588000c0] ldxa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000588000d8] stha %l3,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[00000000588000e0] done p36_trap1o: lduwa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000588000e8] ldxa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000588000c0] ldxa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000588000d8] stha %l3,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[00000000588000e0] done p36_trap2e: ldda [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000590000d8] lduha [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000590000e8] ldswa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000590000c8] ldswa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000598000c8] done p36_trap2o: ldda [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000590000d8] lduha [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000590000e8] ldswa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000590000c8] ldswa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000598000c8] done p36_trap3e: nop done p36_trap3o: 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 = cac2b4f9bb306f48 ldx [%g1+0x008],%l1 ! %l1 = 15b5221e9c68cbc3 ldx [%g1+0x010],%l2 ! %l2 = 9220ed58188238a7 ldx [%g1+0x018],%l3 ! %l3 = aefa3c185acb78f2 ldx [%g1+0x020],%l4 ! %l4 = 56e11095ea39abba ldx [%g1+0x028],%l5 ! %l5 = cc3c8b5408e2a61f ldx [%g1+0x030],%l6 ! %l6 = 4054cdaa218f13bb ldx [%g1+0x038],%l7 ! %l7 = ad073153e4152672 ! Initialize the output register of window 0 set unres3_start,%o0 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 = df119635 9f65799a ab69d303 7e913c0d ! %f4 = be9a8a59 a3d70001 c99c2be9 d62d021f ! %f8 = 8d70ef16 1963c923 fdecc2b1 b2881088 ! %f12 = 0f8ea3bb 56dc1602 138112f3 000f583f ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = c974ba4d d6a550da 2d1399cb e4bee1a3 ! %f20 = a9c8a6ee 635af985 ee109a83 a3769047 ! %f24 = 78021ef0 308daa6d b50762aa 698e2c2e ! %f28 = f5ccea4b 2839bc6b fc92a36b cdc3a126 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = f311fa03 d700e069 deea2f68 9a87f152 ! %f36 = 4c44e112 3633cc4e e2d883bd bd543f6e ! %f40 = 23b05cff eb99ff8f d49f0991 8f31fecf ! %f44 = 08d874ed 06a3a3fa b9a31ea5 7ee3f831 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x7e41262f00000040,%g7,%g1 ! GSR scale = 8, align = 0 wr %g1,%g0,%gsr ! GSR = 7e41262f00000040 wr %g0,%y ! Clear Y 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[000000005b8000d8] = b874c280, %l6 = 2f53d9102706c8a5 swap [%i3+%o3],%l6 ! %l6 = 00000000b874c280 ! Mem[000000005a0000e6] = 5e6ec840, %l7 = 9183aa65c9b7d667 ldstub [%i0+0x026],%l7 ! %l7 = 000000c8000000ff ! Mem[000000005b0000c0] = 5c53eeba, %l2 = 01b2e5480062687f ldstub [%i2+%g0],%l2 ! %l2 = 0000005c000000ff ! Mem[00000000900000d8] = db03926b, %g2 = f136a6e241413b0d lduh [%i4+0x01a],%g2 ! %g2 = 000000000000db03 ! Mem[000000005b8000dc] = 07127acd, %l7 = 000000c8, %l5 = 369a5a19 add %i3,0x1c,%g1 casa [%g1]0x80,%l7,%l5 ! %l5 = 0000000007127acd ! %l3 = 133a870425e43141, Mem[00000000910000ca] = 950cb2a9 sth %l3,[%i6+0x00a] ! Mem[00000000910000c8] = 3141b2a9 ! Mem[000000005b8000d4] = 973d7f2d, %l6 = b874c280, %l6 = b874c280 add %i3,0x14,%g1 casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000973d7f2d ! Mem[00000000908000c0] = 9a4ba8d2 e9983a51, %g2 = 0000db03, %g3 = 0bad0b00 ldd [%i5+%g0],%g2 ! %g2 = 000000009a4ba8d2 00000000e9983a51 ! Mem[000000005b0000f8] = 8e66c6943d838496, %l2 = 000000000000005c, %l0 = 7baaa5d5ef16453e add %i2,0x38,%g1 casxa [%g1]0x80,%l2,%l0 ! %l0 = 8e66c6943d838496 ! Mem[000000005b0000e4] = 668c3b18, %l4 = 0d28055c, %l4 = 0d28055c add %i2,0x24,%g1 casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000668c3b18 p37_label_2: ! %l5 = 0000000007127acd, Mem[000000005a0000fb] = 92c029f0 stb %l5,[%i0+0x03b] ! Mem[000000005a0000f8] = 92c029cd ! Mem[000000005a8000d0] = 6d2195e4, %l2 = 0000005c, %l7 = 000000c8 add %i1,0x10,%g1 casa [%g1]0x80,%l2,%l7 ! %l7 = 000000006d2195e4 ! Mem[000000005a8000dd] = d0a2cda5, %l7 = 000000006d2195e4 ldstub [%i1+0x01d],%l7 ! %l7 = 000000a2000000ff ! Mem[000000005b8000c8] = 87b82815, %l1 = 2667cc6e5687ca0f lduh [%i3+%o1],%l1 ! %l1 = 00000000000087b8 ! Mem[000000005b8000c8] = 87b82815, %l0 = 8e66c6943d838496 swap [%i3+%o1],%l0 ! %l0 = 0000000087b82815 ! %l4 = 00000000668c3b18, Mem[000000005b8000c8] = 3d8384969675ec0a stx %l4,[%i3+%o1] ! Mem[000000005b8000c8] = 00000000668c3b18 ! Mem[000000005a8000c4] = 46be47f5, %l5 = 0000000007127acd ldstub [%i1+0x004],%l5 ! %l5 = 00000046000000ff ! Mem[00000000918000c8] = ef0856083d403ff8, %g2 = 000000009a4ba8d2 ldx [%o0+%o1],%g2 ! %g2 = ef0856083d403ff8 ! Mem[000000005a8000c4] = ffbe47f5, %l3 = 133a870425e43141 swap [%i1+0x004],%l3 ! %l3 = 00000000ffbe47f5 ! Mem[000000005b8000cc] = 668c3b18, %l6 = 973d7f2d, %l7 = 000000a2 add %i3,0x0c,%g1 casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000668c3b18 p37_label_3: ! Mem[000000005a8000f8] = 86668413, %l6 = 00000000973d7f2d ldsw [%i1+0x038],%l6 ! %l6 = ffffffff86668413 ! Mem[000000005a0000f0] = 64e776850ccbeaaa, %l0 = 0000000087b82815, %l1 = 00000000000087b8 add %i0,0x30,%g1 casxa [%g1]0x80,%l0,%l1 ! %l1 = 64e776850ccbeaaa ! Mem[000000005a8000d8] = 45a2fdbe, %l5 = 0000000000000046 ldsw [%i1+%o3],%l5 ! %l5 = 0000000045a2fdbe ! Mem[000000005a8000f4] = b6afc366, %l4 = 00000000668c3b18 ldstub [%i1+0x034],%l4 ! %l4 = 000000b6000000ff ! %l3 = 00000000ffbe47f5, Mem[00000000918000ef] = 7b1e7971 stb %l3,[%o0+0x02f] ! Mem[00000000918000ec] = f51e7971 ! Mem[000000005b8000c8] = 00000000, %l5 = 0000000045a2fdbe swap [%i3+%o1],%l5 ! %l5 = 0000000000000000 ! Mem[000000005b0000f0] = d4ed1177ecb7f928, %l3 = 00000000ffbe47f5, %l2 = 000000000000005c add %i2,0x30,%g1 casxa [%g1]0x80,%l3,%l2 ! %l2 = d4ed1177ecb7f928 ! %l2 = d4ed1177ecb7f928, Mem[000000005a8000c2] = 95a3bef8 sth %l2,[%i1+0x002] ! Mem[000000005a8000c0] = 95a3f928 ! Mem[000000005b8000f4] = 38d6cd1b, %l6 = ffffffff86668413 swap [%i3+0x034],%l6 ! %l6 = 0000000038d6cd1b ! Mem[00000000918000c8] = ef085608, %g18 = 97ca4e406388d4ef ldsw [%o0+%o1],%g2 ! %g2 = 97ca4e406388d4ef p37_label_4: ! %l0 = 0000000087b82815, Mem[000000005a8000c8] = d02edd53 stb %l0,[%i1+%o1] ! Mem[000000005a8000c8] = 152edd53 ! Mem[00000000918000e0] = 323f2f67, %g2 = ffffffffef085608 ldub [%o0+%o4],%g2 ! %g2 = 0000000000000032 ! Mem[00000000918000e8] = 9a495d86, %g2 = 0000000000000032 ldsb [%o0+0x029],%g2 ! %g2 = ffffffffffffff9a ! Mem[000000005b8000e2] = 0013eec4, %l6 = 0000000038d6cd1b ldstub [%i3+0x022],%l6 ! %l6 = 000000ee000000ff ! Mem[000000005a0000fc] = 085046fb, %l7 = 00000000668c3b18 swap [%i0+0x03c],%l7 ! %l7 = 00000000085046fb ! Mem[000000005a8000d8] = 45a2fdbe, %l0 = 87b82815, %l2 = ecb7f928 add %i1,0x18,%g1 casa [%g1]0x80,%l0,%l2 ! %l2 = 0000000045a2fdbe ! Mem[000000005b0000e0] = 6b9cca13, %l7 = 085046fb, %l7 = 085046fb add %i2,0x20,%g1 casa [%g1]0x80,%l7,%l7 ! %l7 = 000000006b9cca13 ! Mem[000000005b8000d0] = 3e32524c, %l4 = 000000b6, %l5 = 00000000 add %i3,0x10,%g1 casa [%g1]0x80,%l4,%l5 ! %l5 = 000000003e32524c ! Mem[000000005b8000e0] = 0013ffc4, %l7 = 6b9cca13, %l7 = 6b9cca13 add %i3,0x20,%g1 casa [%g1]0x80,%l7,%l7 ! %l7 = 000000000013ffc4 ! Mem[000000005b0000d0] = aa9bc6ac, %l2 = 0000000045a2fdbe swap [%i2+%o2],%l2 ! %l2 = 00000000aa9bc6ac ba,a p37_not_taken_0_end p37_not_taken_0: ! The following code should not be executed nop stw %l0,[%i0+0x004] ldsb [%i1+0x017],%l1 stb %l7,[%i1+0x015] ldsb [%i3+0x01f],%l6 std %l6,[%i0+0x030] ldub [%i3+0x012],%l6 stw %l0,[%i2+0x03c] ba,a p37_branch_failed p37_not_taken_0_end: ! End of Random Code for Thread 37 p37_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x094] ! Set processor 37 done flag ! Check Registers p37_check_registers: set p37_expected_registers,%g1 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 64e776850ccbeaaa bne,a,pn %xcc,p37_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000aa9bc6ac bne,a,pn %xcc,p37_reg_l2_fail mov %l2,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000000000b6 bne,a,pn %xcc,p37_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000003e32524c bne,a,pn %xcc,p37_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000000000ee bne,a,pn %xcc,p37_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000000013ffc4 bne,a,pn %xcc,p37_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p37_local0_expect,%g1 p37_check_local0: ldx [%g1+0x020],%g2 ! Expected data = 257d22375e6eff40 ldx [%i0+0x020],%g3 ! Observed data at 000000005a0000e0 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i0,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = 92c029cd668c3b18 ldx [%i0+0x038],%g3 ! Observed data at 000000005a0000f8 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i0,0x038,%g4 set p37_local1_expect,%g1 p37_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 95a3f92825e43141 ldx [%i1+0x000],%g3 ! Observed data at 000000005a8000c0 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 152edd53a5f0dd32 ldx [%i1+0x008],%g3 ! Observed data at 000000005a8000c8 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i1,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 45a2fdbed0ffcda5 ldx [%i1+0x018],%g3 ! Observed data at 000000005a8000d8 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i1,0x018,%g4 ldx [%g1+0x030],%g2 ! Expected data = 1f4fb5caffafc366 ldx [%i1+0x030],%g3 ! Observed data at 000000005a8000f0 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i1,0x030,%g4 set p37_local2_expect,%g1 p37_check_local2: ldx [%g1+0x000],%g2 ! Expected data = ff53eeba3fced1c6 ldx [%i2+0x000],%g3 ! Observed data at 000000005b0000c0 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i2,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 45a2fdbea72bf988 ldx [%i2+0x010],%g3 ! Observed data at 000000005b0000d0 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i2,0x010,%g4 set p37_local3_expect,%g1 p37_check_local3: ldx [%g1+0x008],%g2 ! Expected data = 45a2fdbe668c3b18 ldx [%i3+0x008],%g3 ! Observed data at 000000005b8000c8 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i3,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 2706c8a507127acd ldx [%i3+0x018],%g3 ! Observed data at 000000005b8000d8 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 0013ffc4d1514460 ldx [%i3+0x020],%g3 ! Observed data at 000000005b8000e0 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i3,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = bece64c186668413 ldx [%i3+0x030],%g3 ! Observed data at 000000005b8000f0 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i3,0x030,%g4 ! The test for processor 37 has passed p37_passed: ta GOOD_TRAP nop p37_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p37_failed p37_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p37_failed p37_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p37_failed p37_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p37_failed p37_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p37_failed p37_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p37_failed p37_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p37_failed p37_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p37_failed ! The test for processor 37 failed p37_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x094] ! Set processor 37 done flag set p37_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 37 failed p37_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x094] ! Set processor 37 done flag set p37_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p37_selfmod_failed: ba p37_failed mov 0xabc,%g1 p37_common_error: or %g0,0xf05,%g1 ba p37_failed mov %o5,%g3 p37_common_signature_error: set p37_temp,%g1 ba p37_failed st %g2,[%g1] ! Common Lock Number p37_common_timeout: set p37_temp,%g1 ba p37_failed st %g2,[%g1] ! Common Lock Number p37_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p37_failed mov 0x0,%g3 p37_trap1e: swapa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000005b0000c0] ldstuba [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000005b8000c8] lduha [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005a0000c8] ldsba [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000005a8000d8] stwa %l2,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000005a0000d0] ldstuba [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005b0000e0] done p37_trap1o: swapa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000005b0000c0] ldstuba [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000005b8000c8] lduha [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005a0000c8] ldsba [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000005a8000d8] stwa %l2,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000005a0000d0] ldstuba [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005b0000e0] done p37_trap2e: stda %l6,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000005b0000c0] ldsba [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000005b8000c8] ldxa [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000005a8000c8] swapa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000005b8000e0] ldstuba [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005a8000e0] stxa %l2,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000005a0000c8] ldsba [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000005b8000c0] done p37_trap2o: stda %l6,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000005b0000c0] ldsba [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000005b8000c8] ldxa [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000005a8000c8] swapa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000005b8000e0] ldstuba [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005a8000e0] stxa %l2,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000005a0000c8] ldsba [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000005b8000c0] done p37_trap3e: nop nop nop nop nop nop done p37_trap3o: nop nop nop nop nop nop done p37_init_memory_pointers: set p37_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p37_local0_start,%i0 set p37_local1_start,%i1 set p37_local2_start,%i2 set p37_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 7baaa5d5ef16453e ldx [%g1+0x008],%l1 ! %l1 = 2667cc6e5687ca0f ldx [%g1+0x010],%l2 ! %l2 = 01b2e5480062687f ldx [%g1+0x018],%l3 ! %l3 = 133a870425e43141 ldx [%g1+0x020],%l4 ! %l4 = 112c4e8a0d28055c ldx [%g1+0x028],%l5 ! %l5 = 36e4ad36369a5a19 ldx [%g1+0x030],%l6 ! %l6 = 2f53d9102706c8a5 ldx [%g1+0x038],%l7 ! %l7 = 9183aa65c9b7d667 ! Initialize the output register of window 0 set unres3_start,%o0 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 = 5a1183ea 4c4fe68c 5b80d664 c9be5e2b ! %f4 = c7b0677b b3c849c4 097d73f6 8a0b5ca2 ! %f8 = 7fac090c 4e40a918 bb678c4b 358508eb ! %f12 = 86511a3e a36a9cbd a4df353a 6b81d0a3 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = b120c93c 27f00f97 360cb1bc 72eedcc7 ! %f20 = 5aec57fc 928a04b6 5aa1165c 0919b461 ! %f24 = 187bfc88 c387da6d 9721add7 32df4c15 ! %f28 = 95426863 0f23c296 1423e8b4 abc9eb82 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = a82f81c8 c5a0f552 0927b5bc fe9135fb ! %f36 = 4fb99504 09976dab 0bb1f92a b41c56e8 ! %f40 = 21c62d06 b52e6385 c5dbcece 3f265654 ! %f44 = 6b98a76e 962d1ece 49ec2fe3 57b24f33 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x753c982f00000064,%g7,%g1 ! GSR scale = 12, align = 4 wr %g1,%g0,%gsr ! GSR = 753c982f00000064 wr %g0,%y ! Clear Y 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[000000005c8000e8] = fbade21841a96110, %l6 = 41bf6aee2e004f57, %l5 = f726f3a04d68b699 add %i1,0x28,%g1 casxa [%g1]0x80,%l6,%l5 ! %l5 = fbade21841a96110 ! %l5 = fbade21841a96110, Mem[00000000918000e0] = 323f2f67 stb %l5,[%o0+%o4] ! Mem[00000000918000e0] = 103f2f67 ! Mem[000000005c8000c8] = 61f673479a292a12, %l5 = fbade21841a96110, %l0 = 33a5167cb3fd5a05 add %i1,0x08,%g1 casxa [%g1]0x80,%l5,%l0 ! %l0 = 61f673479a292a12 ! Mem[000000005d8000e0] = 38c015c3, %l1 = d9d47c0c, %l5 = 41a96110 add %i3,0x20,%g1 casa [%g1]0x80,%l1,%l5 ! %l5 = 0000000038c015c3 ! Mem[000000005d8000c8] = 715620999fbcd93c, %l7 = 62ea513cdeeef249, %l7 = 62ea513cdeeef249 add %i3,0x08,%g1 casxa [%g1]0x80,%l7,%l7 ! %l7 = 715620999fbcd93c ! Mem[000000005d8000c8] = 715620999fbcd93c, %l0 = 61f673479a292a12, %l5 = 0000000038c015c3 add %i3,0x08,%g1 casxa [%g1]0x80,%l0,%l5 ! %l5 = 715620999fbcd93c ! %l1 = 52450943d9d47c0c, Mem[00000000900000c6] = 8fb2865f sth %l1,[%i4+0x006] ! Mem[00000000900000c4] = 7c0c865f ! Mem[000000005c0000d0] = b8d8a5652171422e, %l0 = 61f673479a292a12, %l0 = 61f673479a292a12 add %i0,0x10,%g1 casxa [%g1]0x80,%l0,%l0 ! %l0 = b8d8a5652171422e ! Mem[000000005c8000d1] = 23537761, %l7 = 715620999fbcd93c ldstub [%i1+0x011],%l7 ! %l7 = 00000053000000ff ! Mem[000000005c0000f8] = d7a88b56, %l6 = 2e004f57, %l2 = f9a39bd0 add %i0,0x38,%g1 casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000d7a88b56 p38_label_2: ! %l3 = 9d0d043e3a6abd60, Mem[00000000900000e8] = 571c54eb sth %l3,[%i4+%o5] ! Mem[00000000900000e8] = bd6054eb ! Mem[000000005d0000d8] = 530cd7ae, %l2 = d7a88b56, %l7 = 00000053 add %i2,0x18,%g1 casa [%g1]0x80,%l2,%l7 ! %l7 = 00000000530cd7ae ! Mem[00000000900000e0] = fb30e267, %g2 = ffdb95ff503f9183 ldsh [%i4+0x022],%g2 ! %g2 = fffffffffffffb30 ! Mem[00000000908000f0] = 524b7c32, %g2 = fffffffffffffb30 ldsb [%i5+0x030],%g2 ! %g2 = 0000000000000052 ! %l6 = 41bf6aee2e004f57, Mem[000000005c0000f4] = 27ffa9be sth %l6,[%i0+0x034] ! Mem[000000005c0000f4] = 4f57a9be ! Mem[000000005d0000e0] = 7941dc37, %l6 = 41bf6aee2e004f57 swap [%i2+%o4],%l6 ! %l6 = 000000007941dc37 ! Mem[00000000900000d8] = 654ddb03, %g2 = 0000000000000052 lduw [%i4+%o3],%g2 ! %g2 = 00000000654ddb03 ! %l1 = 52450943d9d47c0c, Mem[000000005c0000c8] = 11ee7851c59327c6 stx %l1,[%i0+%o1] ! Mem[000000005c0000c8] = 52450943d9d47c0c ! %l2 = 00000000d7a88b56, Mem[00000000918000e4] = ec6510fe stw %l2,[%o0+0x024] ! Mem[00000000918000e4] = d7a88b56 ! Mem[000000005c0000f3] = cd1e7520, %l2 = 00000000d7a88b56 ldstub [%i0+0x033],%l2 ! %l2 = 00000020000000ff p38_label_3: ! Mem[000000005d8000f0] = 7b3fd5b1ff114b8f, %l2 = 0000000000000020, %l0 = b8d8a5652171422e add %i3,0x30,%g1 casxa [%g1]0x80,%l2,%l0 ! %l0 = 7b3fd5b1ff114b8f ! Mem[00000000908000f4] = 51972473, %g18 = ac7f3fd464761778 ldsw [%i5+0x034],%g2 ! %g2 = ac7f3fd464761778 ! Mem[00000000910000f4] = d2c579f5, %g2 = 0000000051972473 lduw [%i6+0x034],%g2 ! %g2 = 00000000d2c579f5 ! Mem[000000005d8000f0] = 7b3fd5b1, %l6 = 000000007941dc37 swap [%i3+0x030],%l6 ! %l6 = 000000007b3fd5b1 ! Mem[00000000900000c8] = 865fefd9 33898c1b, %g2 = d2c579f5, %g3 = 0bad0b00 ldd [%i4+%o1],%g2 ! %g2 = 00000000865fefd9 0000000033898c1b ! %l3 = 9d0d043e3a6abd60, Mem[000000005c0000dc] = 0dc23a58 sth %l3,[%i0+0x01c] ! Mem[000000005c0000dc] = bd603a58 ! %l5 = 715620999fbcd93c, Mem[00000000908000f8] = 2913c86b7d22757c stx %l5,[%i5+0x038] ! Mem[00000000908000f8] = 715620999fbcd93c ! Mem[000000005c0000d3] = b8d8a565, %l4 = 78289a98166a43ed ldstub [%i0+0x013],%l4 ! %l4 = 00000065000000ff ! %l4 = 0000000000000065, Mem[00000000900000c6] = 7c0c865f sth %l4,[%i4+0x006] ! Mem[00000000900000c4] = 0065865f ! Mem[000000005c0000e6] = 44a03aed, %l5 = 715620999fbcd93c ldstub [%i0+0x026],%l5 ! %l5 = 0000003a000000ff p38_label_4: ! Mem[000000005c0000d0] = b8d8a5ff, %l7 = 00000000530cd7ae ldsw [%i0+%o2],%l7 ! %l7 = ffffffffb8d8a5ff ! Mem[00000000910000c0] = 5d91d33f c6dff11d, %g2 = 865fefd9, %g3 = 33898c1b ldd [%i6+%g0],%g2 ! %g2 = 000000005d91d33f 00000000c6dff11d ! %l0 = 7b3fd5b1ff114b8f, Mem[00000000908000e4] = aa7fbf79 stw %l0,[%i5+0x024] ! Mem[00000000908000e4] = ff114b8f ! %l0 = 7b3fd5b1ff114b8f, Mem[00000000908000c0] = 9a4ba8d2e9983a51 stx %l0,[%i5+%g0] ! Mem[00000000908000c0] = 7b3fd5b1ff114b8f ! Mem[00000000908000e4] = ff114b8f, %g18 = ac7f3fd464761778 ldsw [%i5+0x024],%g2 ! %g2 = ac7f3fd464761778 ! Mem[000000005d8000f0] = 7941dc37ff114b8f, %l1 = 52450943d9d47c0c, %l0 = 7b3fd5b1ff114b8f add %i3,0x30,%g1 casxa [%g1]0x80,%l1,%l0 ! %l0 = 7941dc37ff114b8f ! Mem[00000000910000f4] = 79f55498, %g2 = ffffffffff114b8f ldsb [%i6+0x036],%g2 ! %g2 = 0000000000000079 ! Mem[000000005d0000e4] = f0d9bb77, %l4 = 0000000000000065 ldsb [%i2+0x025],%l4 ! %l4 = ffffffffffffffd9 ! %l2 = 00000020, %l3 = 3a6abd60, Mem[00000000908000f0] = 524b7c32 51972473 std %l2,[%i5+0x030] ! Mem[00000000908000f0] = 00000020 3a6abd60 ! %l5 = 000000000000003a, Mem[00000000900000fa] = 3eb6f7dc sth %l5,[%i4+0x03a] ! Mem[00000000900000f8] = 003af7dc ba,a p38_not_taken_0_end p38_not_taken_0: ! The following code should not be executed nop stw %l0,[%i0+0x004] ldsb [%i1+0x017],%l1 stb %l7,[%i1+0x015] ldsb [%i3+0x01f],%l6 std %l6,[%i0+0x030] ldub [%i3+0x012],%l6 stw %l0,[%i2+0x03c] ba,a p38_branch_failed p38_not_taken_0_end: ! End of Random Code for Thread 38 1: membar #Sync ! Force all stores to complete p38_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x098] ! Set processor 38 done flag ! Check Registers p38_check_registers: set p38_expected_registers,%g1 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000000020 bne,a,pn %xcc,p38_reg_l2_fail mov %l2,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be ffffffffffffffd9 bne,a,pn %xcc,p38_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000000000003a bne,a,pn %xcc,p38_reg_l5_fail mov %l5,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be ffffffffb8d8a5ff bne,a,pn %xcc,p38_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p38_local0_expect,%g1 p38_check_local0: ldx [%g1+0x008],%g2 ! Expected data = 52450943d9d47c0c ldx [%i0+0x008],%g3 ! Observed data at 000000005c0000c8 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = b8d8a5ff2171422e ldx [%i0+0x010],%g3 ! Observed data at 000000005c0000d0 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 632ab681bd603a58 ldx [%i0+0x018],%g3 ! Observed data at 000000005c0000d8 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 729828e144a0ffed ldx [%i0+0x020],%g3 ! Observed data at 000000005c0000e0 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i0,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = cd1e75ff4f57a9be ldx [%i0+0x030],%g3 ! Observed data at 000000005c0000f0 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i0,0x030,%g4 set p38_local1_expect,%g1 p38_check_local1: ldx [%g1+0x010],%g2 ! Expected data = 23ff776158905391 ldx [%i1+0x010],%g3 ! Observed data at 000000005c8000d0 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i1,0x010,%g4 set p38_local2_expect,%g1 p38_check_local2: ldx [%g1+0x020],%g2 ! Expected data = 2e004f57f0d9bb77 ldx [%i2+0x020],%g3 ! Observed data at 000000005d0000e0 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i2,0x020,%g4 set p38_local3_expect,%g1 p38_check_local3: ldx [%g1+0x030],%g2 ! Expected data = 7941dc37ff114b8f ldx [%i3+0x030],%g3 ! Observed data at 000000005d8000f0 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i3,0x030,%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: stda %l6,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000005c8000d0] done p38_trap1o: stda %l6,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000005c8000d0] done p38_trap2e: stxa %l3,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000005c0000d8] stha %l0,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000005c0000c0] ldsba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005d0000e8] lduwa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000005d8000d0] done p38_trap2o: stxa %l3,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000005c0000d8] stha %l0,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000005c0000c0] ldsba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005d0000e8] lduwa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000005d8000d0] done p38_trap3e: nop nop nop nop nop done p38_trap3o: nop nop nop nop nop done p38_init_memory_pointers: set p38_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p38_local0_start,%i0 set p38_local1_start,%i1 set p38_local2_start,%i2 set p38_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 33a5167cb3fd5a05 ldx [%g1+0x008],%l1 ! %l1 = 52450943d9d47c0c ldx [%g1+0x010],%l2 ! %l2 = 3e253b9df9a39bd0 ldx [%g1+0x018],%l3 ! %l3 = 9d0d043e3a6abd60 ldx [%g1+0x020],%l4 ! %l4 = 78289a98166a43ed ldx [%g1+0x028],%l5 ! %l5 = f726f3a04d68b699 ldx [%g1+0x030],%l6 ! %l6 = 41bf6aee2e004f57 ldx [%g1+0x038],%l7 ! %l7 = 62ea513cdeeef249 ! Initialize the output register of window 0 set unres3_start,%o0 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 = ccdb9163 c304e5f1 66b59704 bfcc6d24 ! %f4 = d40a241a 6cf51888 548065b4 a2dcda10 ! %f8 = f6b3953f b5d917c5 cdc1cdbc 21b32000 ! %f12 = df274254 884a8173 004d3248 97203d7f ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 46e300f4 b426298c baabbde0 203fea59 ! %f20 = bd37d7d9 9d8b048c 10c071a2 c5cf1ca2 ! %f24 = d1ecc088 c82e41fa 8e34bf8d ca178fba ! %f28 = 200b3dc5 efa246f6 691e0ac9 a3e90138 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = d3a5c925 1fb1b915 63cf3176 7bc84dbf ! %f36 = 953731cf 594cfb7c e2a72a28 db02c012 ! %f40 = 82ee8da6 b2986a55 1988a0c8 5fa4a034 ! %f44 = 07fefc7d 49d97a7b e68b563f 69cf1023 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x3cae4eb00000002d,%g7,%g1 ! GSR scale = 5, align = 5 wr %g1,%g0,%gsr ! GSR = 3cae4eb00000002d wr %g0,%y ! Clear Y 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: ! %l7 = 932a5d63e43c711b, Mem[00000000900000f8] = c3eb3eb6 stw %l7,[%i4+0x038] ! Mem[00000000900000f8] = e43c711b ! Mem[000000005e0000e4] = bc55c006, %l2 = 123ac5b7, %l4 = 06786919 add %i0,0x24,%g1 casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000bc55c006 ! Mem[000000005f0000d8] = 42c4f72b655094f9, %l2 = e3a12e64123ac5b7, %l2 = e3a12e64123ac5b7 add %i2,0x18,%g1 casxa [%g1]0x80,%l2,%l2 ! %l2 = 42c4f72b655094f9 ! Mem[000000005e8000d0] = 9c768d9c0bb8b64b, %l5 = fd2b33660805fea9, %l0 = 8e30d7469fb9abe5 add %i1,0x10,%g1 casxa [%g1]0x80,%l5,%l0 ! %l0 = 9c768d9c0bb8b64b ! Mem[000000005e0000f8] = 7a7e2842, %l2 = 42c4f72b655094f9 lduh [%i0+0x03a],%l2 ! %l2 = 0000000000002842 ! %l5 = fd2b33660805fea9, Mem[00000000908000d0] = 5c07d0f119c1d452 stx %l5,[%i5+%o2] ! Mem[00000000908000d0] = fd2b33660805fea9 ! Mem[00000000910000d0] = 905815ef, %g2 = 60c8ff2610a39951 ldub [%i6+0x012],%g2 ! %g2 = 0000000000000090 ! %l6 = f0b14e704dfce775, Mem[00000000900000e8] = 571c54eb stw %l6,[%i4+%o5] ! Mem[00000000900000e8] = 4dfce775 ! Mem[00000000900000f0] = 36a9b3fa, %g2 = 0000000000000090 ldsh [%i4+0x032],%g2 ! %g2 = 00000000000036a9 ! Mem[000000005e8000c1] = 152d57af, %l4 = 00000000bc55c006 ldstub [%i1+0x001],%l4 ! %l4 = 0000002d000000ff p39_label_2: ! Mem[00000000908000fc] = 757c0000, %g2 = 00000000000036a9 ldub [%i5+0x03e],%g2 ! %g2 = 0000000000000075 ! %l5 = fd2b33660805fea9, Mem[00000000900000f0] = bac436a9b3fa2701 stx %l5,[%i4+0x030] ! Mem[00000000900000f0] = fd2b33660805fea9 ! Mem[000000005e8000d8] = df3e52b0cc51bd8d, %l4 = 000000000000002d, %l4 = 000000000000002d add %i1,0x18,%g1 casxa [%g1]0x80,%l4,%l4 ! %l4 = df3e52b0cc51bd8d ! %l5 = fd2b33660805fea9, Mem[00000000908000c6] = 3a512c45 sth %l5,[%i5+0x006] ! Mem[00000000908000c4] = fea92c45 ! Mem[000000005f0000ea] = eee5d240, %l2 = 0000000000002842 ldstub [%i2+0x02a],%l2 ! %l2 = 000000d2000000ff ! Mem[00000000908000e0] = 021d41c8aa7fbf79, %g2 = 0000000000000075 ldx [%i5+%o4],%g2 ! %g2 = 021d41c8aa7fbf79 ! %l2 = 000000d2, %l3 = d01854ef, Mem[00000000900000e8] = 4dfce775 e90c6744 std %l2,[%i4+%o5] ! Mem[00000000900000e8] = 000000d2 d01854ef ! Mem[00000000900000ec] = d01854ef, %g2 = 021d41c8aa7fbf79 ldsb [%i4+0x02c],%g2 ! %g2 = ffffffffffffffd0 ! Mem[000000005f0000cb] = eeeecabd, %l2 = 00000000000000d2 ldstub [%i2+0x00b],%l2 ! %l2 = 000000bd000000ff ! %l6 = 4dfce775, %l7 = e43c711b, Mem[000000005e0000f8] = 7a7e2842 8e93c6c3 std %l6,[%i0+0x038] ! Mem[000000005e0000f8] = 4dfce775 e43c711b p39_label_3: ! Mem[000000005e0000cc] = 296b6d34, %l2 = 00000000000000bd swap [%i0+0x00c],%l2 ! %l2 = 00000000296b6d34 ! Mem[000000005f0000e8] = eee5ff40, %l4 = cc51bd8d, %l1 = 2df689d1 add %i2,0x28,%g1 casa [%g1]0x80,%l4,%l1 ! %l1 = 00000000eee5ff40 ! Mem[000000005f0000ea] = eee5ff40, %l1 = 00000000eee5ff40 ldstub [%i2+0x02a],%l1 ! %l1 = 000000ff000000ff ! Mem[000000005e0000ec] = ccbc478a, %l7 = e43c711b, %l7 = e43c711b add %i0,0x2c,%g1 casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000ccbc478a ! Mem[000000005f0000f8] = 6b8177be, %l4 = df3e52b0cc51bd8d lduh [%i2+0x038],%l4 ! %l4 = 0000000000006b81 ! Mem[00000000908000f8] = 2913c86b, %g2 = ffffffffffffffd0 lduw [%i5+0x038],%g2 ! %g2 = 000000002913c86b ! Mem[000000005f8000fc] = b6bb3710, %l5 = fd2b33660805fea9 swap [%i3+0x03c],%l5 ! %l5 = 00000000b6bb3710 ! Mem[00000000918000e4] = ec6510fe, %g18 = bbe054480e85ccf1 ldsw [%o0+0x024],%g2 ! %g2 = bbe054480e85ccf1 ! %l0 = 0bb8b64b, %l1 = 000000ff, Mem[00000000918000e8] = 0b9a495d 8673f87b std %l0,[%o0+%o5] ! Mem[00000000918000e8] = 0bb8b64b 000000ff ! Mem[00000000910000d4] = 15ef532d, %g2 = ffffffffec6510fe ldsh [%i6+0x014],%g2 ! %g2 = 00000000000015ef p39_label_4: ! %l3 = 3ad6427bd01854ef, Mem[00000000910000f0] = f9aa76e7d2c579f5 stx %l3,[%i6+0x030] ! Mem[00000000910000f0] = 3ad6427bd01854ef ! Mem[000000005e8000d4] = 0bb8b64b, %l6 = f0b14e704dfce775 ldstub [%i1+0x014],%l6 ! %l6 = 0000000b000000ff ! Mem[000000005e0000cc] = 000000bd, %l0 = 9c768d9c0bb8b64b lduh [%i0+0x00e],%l0 ! %l0 = 00000000000000bd ! %l0 = 00000000000000bd, Mem[00000000908000f0] = 524b7c3251972473 stx %l0,[%i5+0x030] ! Mem[00000000908000f0] = 00000000000000bd ! Mem[000000005e8000e8] = b6ddbf74, %l6 = 000000000000000b swap [%i1+%o5],%l6 ! %l6 = 00000000b6ddbf74 ! Mem[000000005e8000fc] = bde87d30, %l4 = 00006b81, %l2 = 296b6d34 add %i1,0x3c,%g1 casa [%g1]0x80,%l4,%l2 ! %l2 = 00000000bde87d30 ! %l3 = 3ad6427bd01854ef, Mem[00000000900000d0] = 47344bf1 sth %l3,[%i4+%o2] ! Mem[00000000900000d0] = 54ef4bf1 ! Mem[000000005e0000d0] = 1922154ed6f86a2b, %l5 = 00000000b6bb3710, %l5 = 00000000b6bb3710 add %i0,0x10,%g1 casxa [%g1]0x80,%l5,%l5 ! %l5 = 1922154ed6f86a2b ! Mem[000000005f8000c4] = 99271a1d, %l0 = 000000bd, %l6 = b6ddbf74 add %i3,0x04,%g1 casa [%g1]0x80,%l0,%l6 ! %l6 = 0000000099271a1d ! %l4 = 0000000000006b81, Mem[000000005f8000f0] = 90c8564f stw %l4,[%i3+0x030] ! Mem[000000005f8000f0] = 00006b81 ba,a p39_not_taken_0_end p39_not_taken_0: ! The following code should not be executed nop stw %l0,[%i0+0x004] ldsb [%i1+0x017],%l1 stb %l7,[%i1+0x015] ldsb [%i3+0x01f],%l6 std %l6,[%i0+0x030] ldub [%i3+0x012],%l6 stw %l0,[%i2+0x03c] ba,a p39_branch_failed p39_not_taken_0_end: ! End of Random Code for Thread 39 p39_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x09c] ! Set processor 39 done flag ! Check Registers p39_check_registers: set p39_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000000000bd bne,a,pn %xcc,p39_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000000000ff bne,a,pn %xcc,p39_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000bde87d30 bne,a,pn %xcc,p39_reg_l2_fail mov %l2,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000006b81 bne,a,pn %xcc,p39_reg_l4_fail mov %l4,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000099271a1d bne,a,pn %xcc,p39_reg_l6_fail mov %l6,%g3 ! Check Local Memory set p39_local0_expect,%g1 p39_check_local0: ldx [%g1+0x008],%g2 ! Expected data = f3b6690e000000bd ldx [%i0+0x008],%g3 ! Observed data at 000000005e0000c8 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i0,0x008,%g4 ldx [%g1+0x038],%g2 ! Expected data = 4dfce775e43c711b ldx [%i0+0x038],%g3 ! Observed data at 000000005e0000f8 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i0,0x038,%g4 set p39_local1_expect,%g1 p39_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 15ff57afbcb5e8ec ldx [%i1+0x000],%g3 ! Observed data at 000000005e8000c0 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i1,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 9c768d9cffb8b64b ldx [%i1+0x010],%g3 ! Observed data at 000000005e8000d0 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i1,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = 0000000b0c22f6a2 ldx [%i1+0x028],%g3 ! Observed data at 000000005e8000e8 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i1,0x028,%g4 set p39_local2_expect,%g1 p39_check_local2: ldx [%g1+0x008],%g2 ! Expected data = eeeecaff5f2ee9a0 ldx [%i2+0x008],%g3 ! Observed data at 000000005f0000c8 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i2,0x008,%g4 ldx [%g1+0x028],%g2 ! Expected data = eee5ff401c4a4ab7 ldx [%i2+0x028],%g3 ! Observed data at 000000005f0000e8 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i2,0x028,%g4 set p39_local3_expect,%g1 p39_check_local3: ldx [%g1+0x030],%g2 ! Expected data = 00006b817693af86 ldx [%i3+0x030],%g3 ! Observed data at 000000005f8000f0 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i3,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 8bebacc60805fea9 ldx [%i3+0x038],%g3 ! Observed data at 000000005f8000f8 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i3,0x038,%g4 ! The test for processor 39 has passed p39_passed: ta GOOD_TRAP nop p39_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p39_failed p39_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p39_failed p39_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p39_failed p39_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p39_failed p39_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p39_failed p39_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p39_failed p39_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p39_failed p39_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p39_failed ! The test for processor 39 failed p39_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x09c] ! Set processor 39 done flag set p39_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 39 failed p39_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x09c] ! Set processor 39 done flag set p39_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p39_selfmod_failed: ba p39_failed mov 0xabc,%g1 p39_common_error: or %g0,0xf07,%g1 ba p39_failed mov %o5,%g3 p39_common_signature_error: set p39_temp,%g1 ba p39_failed st %g2,[%g1] ! Common Lock Number p39_common_timeout: set p39_temp,%g1 ba p39_failed st %g2,[%g1] ! Common Lock Number p39_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p39_failed mov 0x0,%g3 p39_trap1e: ldstuba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000005f0000e8] stxa %l3,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000005f0000c0] stha %l4,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000005e0000e0] done p39_trap1o: ldstuba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000005f0000e8] stxa %l3,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000005f0000c0] stha %l4,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000005e0000e0] done p39_trap2e: ldstuba [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000005f0000e0] stda %l4,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000005f0000d8] done p39_trap2o: ldstuba [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000005f0000e0] stda %l4,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000005f0000d8] done p39_trap3e: nop done p39_trap3o: 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 = 8e30d7469fb9abe5 ldx [%g1+0x008],%l1 ! %l1 = 3afcdc322df689d1 ldx [%g1+0x010],%l2 ! %l2 = e3a12e64123ac5b7 ldx [%g1+0x018],%l3 ! %l3 = 3ad6427bd01854ef ldx [%g1+0x020],%l4 ! %l4 = 7e4ed94406786919 ldx [%g1+0x028],%l5 ! %l5 = fd2b33660805fea9 ldx [%g1+0x030],%l6 ! %l6 = f0b14e704dfce775 ldx [%g1+0x038],%l7 ! %l7 = 932a5d63e43c711b ! Initialize the output register of window 0 set unres3_start,%o0 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 = 4ffa5f34 24091df1 48bb9346 15189e30 ! %f4 = a3e12aa8 b932ebf9 f52deccf 0b477b1e ! %f8 = e7118d6b d553f7e3 e439e2f4 738ace31 ! %f12 = 1e7aeab5 f061e354 78419164 d04a6442 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 810393c5 e21cd5f3 5002bda1 96efe907 ! %f20 = ea905cd9 bd4a9709 1483c408 2cf7e23e ! %f24 = d1d74a16 86850293 5ef04401 c6460f4f ! %f28 = 74554d6d fecd7636 9ee6cc4b 74ccaf2a ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 31f9690b c72a745d fc29d2c0 1a9d3db6 ! %f36 = 88807b25 9c224fe2 ecfae6e7 f092fa00 ! %f40 = 982ed063 347bdb28 fe010117 79b317ba ! %f44 = a81dd7db 69190976 4fc5aa48 55fe34f8 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xbc77f2580000003a,%g7,%g1 ! GSR scale = 7, align = 2 wr %g1,%g0,%gsr ! GSR = bc77f2580000003a wr %g0,%y ! Clear Y 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[00000000908000e0] = 021d41c8 aa7fbf79, %g2 = 6a7e3ed2, %g3 = 0bad0b00 ldd [%i5+%o4],%g2 ! %g2 = 00000000021d41c8 00000000aa7fbf79 ! Mem[00000000600000f4] = 3277eb4c, %l4 = 2fa73c7a19911b16 ldsw [%i0+0x034],%l4 ! %l4 = 000000003277eb4c ! Mem[00000000618000f8] = 9af5410aee8fbc77, %l7 = 5b9dbf046ae368a5 ldx [%i3+0x038],%l7 ! %l7 = 9af5410aee8fbc77 ! Mem[00000000618000c0] = b16932bd, %l2 = 937e046c, %l0 = 52579fe3 casa [%i3]0x80,%l2,%l0 ! %l0 = 00000000b16932bd ! Mem[00000000610000e0] = aad62b87, %l4 = 000000003277eb4c ldsw [%i2+%o4],%l4 ! %l4 = ffffffffaad62b87 ! %l3 = 3ba07f2a259bf2f1, Mem[00000000918000d0] = 73445693882b5c0e stx %l3,[%o0+%o2] ! Mem[00000000918000d0] = 3ba07f2a259bf2f1 ! Mem[00000000618000fc] = ee8fbc77, %l7 = 9af5410aee8fbc77 lduh [%i3+0x03c],%l7 ! %l7 = 000000000000ee8f ! Mem[00000000910000dc] = 8d3b436c, %g2 = 00000000021d41c8 lduw [%i6+0x01c],%g2 ! %g2 = 000000008d3b436c ! Mem[00000000608000ed] = a9f7d9d4, %l3 = 3ba07f2a259bf2f1 ldstub [%i1+0x02d],%l3 ! %l3 = 000000f7000000ff ! Mem[00000000600000d4] = c07c5ac8, %l5 = 422131d21550cb42 ldub [%i0+0x016],%l5 ! %l5 = 000000000000005a p40_label_2: ! Mem[00000000618000d0] = 5d05df296ae2c159, %l5 = 000000000000005a, %l3 = 00000000000000f7 add %i3,0x10,%g1 casxa [%g1]0x80,%l5,%l3 ! %l3 = 5d05df296ae2c159 ! Mem[00000000610000e0] = aad62b87eb0ee88f, %l4 = ffffffffaad62b87, %l0 = 00000000b16932bd add %i2,0x20,%g1 casxa [%g1]0x80,%l4,%l0 ! %l0 = aad62b87eb0ee88f ! Mem[00000000600000cf] = d846c5ca, %l2 = 5212f386937e046c ldstub [%i0+0x00f],%l2 ! %l2 = 000000ca000000ff ! Mem[00000000900000e0] = fb30e267, %g2 = 000000008d3b436c lduh [%i4+0x022],%g2 ! %g2 = 000000000000fb30 ! Mem[00000000608000f8] = db8ab65d, %l1 = b64ff671, %l2 = 000000ca add %i1,0x38,%g1 casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000db8ab65d ! Mem[00000000618000cd] = 8542daed, %l0 = aad62b87eb0ee88f ldstub [%i3+0x00d],%l0 ! %l0 = 00000042000000ff ! Mem[00000000610000f0] = fa794d439356b0a5, %l0 = 0000000000000042, %l3 = 5d05df296ae2c159 add %i2,0x30,%g1 casxa [%g1]0x80,%l0,%l3 ! %l3 = fa794d439356b0a5 ! Mem[00000000908000c0] = d2e9983a, %g2 = 000000000000fb30 ldsb [%i5+0x003],%g2 ! %g2 = ffffffffffffffd2 ! Mem[00000000900000ec] = 6744bac4, %g2 = ffffffffffffffd2 lduh [%i4+0x02e],%g2 ! %g2 = 0000000000006744 ! Mem[00000000900000fc] = 96e30000, %g2 = 0000000000006744 ldsh [%i4+0x03e],%g2 ! %g2 = ffffffffffff96e3 p40_label_3: ! %l2 = 00000000db8ab65d, Mem[00000000900000d6] = c362654d stb %l2,[%i4+0x016] ! Mem[00000000900000d4] = 5d62654d ! Mem[00000000610000e4] = eb0ee88f, %l4 = aad62b87, %l2 = db8ab65d add %i2,0x24,%g1 casa [%g1]0x80,%l4,%l2 ! %l2 = 00000000eb0ee88f ! %l2 = 00000000eb0ee88f, Mem[00000000908000d8] = c974b2c25f25904b stx %l2,[%i5+%o3] ! Mem[00000000908000d8] = 00000000eb0ee88f ! Mem[00000000600000c8] = 9bda678b, %l6 = f4b587afecef965c swap [%i0+%o1],%l6 ! %l6 = 000000009bda678b ! Mem[00000000610000c8] = b4fd25dccc46d732, %l1 = 8b6dad50b64ff671, %l6 = 000000009bda678b add %i2,0x08,%g1 casxa [%g1]0x80,%l1,%l6 ! %l6 = b4fd25dccc46d732 ! Mem[00000000908000c0] = a8d2e998, %g2 = ffffffffffff96e3 lduh [%i5+0x002],%g2 ! %g2 = 000000000000a8d2 ! Mem[00000000608000cc] = dd155b0a, %l2 = 00000000eb0ee88f ldsh [%i1+0x00e],%l2 ! %l2 = 0000000000005b0a ! Mem[00000000608000d8] = 6503e8efbf4c0590, %l4 = ffffffffaad62b87, %l1 = 8b6dad50b64ff671 add %i1,0x18,%g1 casxa [%g1]0x80,%l4,%l1 ! %l1 = 6503e8efbf4c0590 ! Mem[00000000618000c4] = a52257f1, %l0 = 00000042, %l0 = 00000042 add %i3,0x04,%g1 casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000a52257f1 ! Mem[00000000610000c8] = b4fd25dc, %l1 = bf4c0590, %l6 = cc46d732 add %i2,0x08,%g1 casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000b4fd25dc p40_label_4: ! Mem[00000000618000d8] = bcc80125, %l2 = 0000000000005b0a swap [%i3+%o3],%l2 ! %l2 = 00000000bcc80125 ! Mem[00000000608000f0] = 5382c64519ec8996, %l1 = 6503e8efbf4c0590, %l1 = 6503e8efbf4c0590 add %i1,0x30,%g1 casxa [%g1]0x80,%l1,%l1 ! %l1 = 5382c64519ec8996 ! Mem[00000000600000c0] = 796bf048, %l7 = 000000000000ee8f ldsh [%i0+%g0],%l7 ! %l7 = 000000000000796b ! Mem[00000000600000f4] = 3277eb4c, %l6 = 00000000b4fd25dc swap [%i0+0x034],%l6 ! %l6 = 000000003277eb4c ! %l6 = 000000003277eb4c, Mem[00000000910000e6] = e4142e3b sth %l6,[%i6+0x026] ! Mem[00000000910000e4] = eb4c2e3b ! Mem[00000000608000f7] = 19ec8996, %l4 = ffffffffaad62b87 ldstub [%i1+0x037],%l4 ! %l4 = 00000096000000ff ! %l3 = fa794d439356b0a5, Mem[00000000910000e8] = 2e3b82f6 stw %l3,[%i6+%o5] ! Mem[00000000910000e8] = 9356b0a5 ! Mem[00000000608000c8] = a7f39929dd155b0a, %l1 = 5382c64519ec8996, %l7 = 000000000000796b add %i1,0x08,%g1 casxa [%g1]0x80,%l1,%l7 ! %l7 = a7f39929dd155b0a ! Mem[00000000910000f0] = f9aa76e7 d2c579f5, %g2 = 0000a8d2, %g3 = aa7fbf79 ldd [%i6+0x030],%g2 ! %g2 = 00000000f9aa76e7 00000000d2c579f5 ! Mem[00000000610000c0] = df942233, %l2 = bcc80125, %l3 = 9356b0a5 casa [%i2]0x80,%l2,%l3 ! %l3 = 00000000df942233 ba,a p40_not_taken_0_end p40_not_taken_0: ! The following code should not be executed nop stw %l0,[%i0+0x004] ldsb [%i1+0x017],%l1 stb %l7,[%i1+0x015] ldsb [%i3+0x01f],%l6 std %l6,[%i0+0x030] ldub [%i3+0x012],%l6 stw %l0,[%i2+0x03c] 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 00000000a52257f1 bne,a,pn %xcc,p40_reg_l0_fail mov %l0,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000bcc80125 bne,a,pn %xcc,p40_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000df942233 bne,a,pn %xcc,p40_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000000096 bne,a,pn %xcc,p40_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000000000005a bne,a,pn %xcc,p40_reg_l5_fail mov %l5,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be a7f39929dd155b0a bne,a,pn %xcc,p40_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p40_local0_expect,%g1 p40_check_local0: ldx [%g1+0x008],%g2 ! Expected data = ecef965cd846c5ff ldx [%i0+0x008],%g3 ! Observed data at 00000000600000c8 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i0,0x008,%g4 ldx [%g1+0x030],%g2 ! Expected data = 3522e7a9b4fd25dc ldx [%i0+0x030],%g3 ! Observed data at 00000000600000f0 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i0,0x030,%g4 set p40_local1_expect,%g1 p40_check_local1: ldx [%g1+0x028],%g2 ! Expected data = 2e40ad1ea9ffd9d4 ldx [%i1+0x028],%g3 ! Observed data at 00000000608000e8 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 5382c64519ec89ff ldx [%i1+0x030],%g3 ! Observed data at 00000000608000f0 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i1,0x030,%g4 ! Processor 40, local 2 is clean set p40_local3_expect,%g1 p40_check_local3: ldx [%g1+0x008],%g2 ! Expected data = 98ad39b285ffdaed ldx [%i3+0x008],%g3 ! Observed data at 00000000618000c8 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i3,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 00005b0a218c4f95 ldx [%i3+0x018],%g3 ! Observed data at 00000000618000d8 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i3,0x018,%g4 ! The test for processor 40 has passed p40_passed: ta GOOD_TRAP nop p40_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p40_failed p40_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p40_failed p40_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p40_failed p40_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p40_failed p40_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p40_failed p40_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p40_failed p40_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p40_failed p40_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p40_failed ! The test for processor 40 failed p40_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0a0] ! Set processor 40 done flag set p40_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 40 failed p40_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0a0] ! Set processor 40 done flag set p40_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p40_selfmod_failed: ba p40_failed mov 0xabc,%g1 p40_common_error: or %g0,0xf08,%g1 ba p40_failed mov %o5,%g3 p40_common_signature_error: set p40_temp,%g1 ba p40_failed st %g2,[%g1] ! Common Lock Number p40_common_timeout: set p40_temp,%g1 ba p40_failed st %g2,[%g1] ! Common Lock Number p40_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p40_failed mov 0x0,%g3 p40_trap1e: swapa [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000610000d0] ldstuba [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000600000e0] ldstuba [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000600000c8] done p40_trap1o: swapa [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000610000d0] ldstuba [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000600000e0] ldstuba [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000600000c8] done p40_trap2e: ldxa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000600000d0] ldstuba [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000608000d8] ldda [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000610000d8] done p40_trap2o: ldxa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000600000d0] ldstuba [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000608000d8] ldda [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000610000d8] done p40_trap3e: nop nop nop nop nop nop nop done p40_trap3o: nop nop nop nop nop nop nop done p40_init_memory_pointers: set p40_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p40_local0_start,%i0 set p40_local1_start,%i1 set p40_local2_start,%i2 set p40_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 2641aeae52579fe3 ldx [%g1+0x008],%l1 ! %l1 = 8b6dad50b64ff671 ldx [%g1+0x010],%l2 ! %l2 = 5212f386937e046c ldx [%g1+0x018],%l3 ! %l3 = 3ba07f2a259bf2f1 ldx [%g1+0x020],%l4 ! %l4 = 2fa73c7a19911b16 ldx [%g1+0x028],%l5 ! %l5 = 422131d21550cb42 ldx [%g1+0x030],%l6 ! %l6 = f4b587afecef965c ldx [%g1+0x038],%l7 ! %l7 = 5b9dbf046ae368a5 ! Initialize the output register of window 0 set unres3_start,%o0 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 = 59fdb6ca a814138b 658b3f3e 276ea782 ! %f4 = 41d67c5b b6f2a270 e7ab9e59 c6c47a32 ! %f8 = 97fd4f6c 3add09b0 8e2f8b8e 7fb81afd ! %f12 = 4c9de97d 20a74baf cc06270f cad1a45d ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = d552daff 3a97de3c 88f3e00a 92ae1cf0 ! %f20 = fea43aec 0d4ae2da 400798ca 864d635e ! %f24 = 5efdbbbf acf0f13e 833c363a 1a49c4c8 ! %f28 = 34d597b5 69d967e5 347fedee 646de1bd ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 7c394cab 6d7e67aa d82e6298 ef7a01fb ! %f36 = 63a8c23b df0daf69 8b68b702 969a3add ! %f40 = 4c166776 1c632a8f 36314776 f5f2e687 ! %f44 = e058674f 5b3e1f4f bcde0d8f 77f26f6b ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xd441e4d000000036,%g7,%g1 ! GSR scale = 6, align = 6 wr %g1,%g0,%gsr ! GSR = d441e4d000000036 wr %g0,%y ! Clear Y 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[00000000630000d0] = e4313b54, %l4 = 2c89b2300c0031d0 swap [%i2+%o2],%l4 ! %l4 = 00000000e4313b54 ! %l6 = 0cd698edd51b88e6, Mem[00000000900000c6] = 8fb2865f sth %l6,[%i4+0x006] ! Mem[00000000900000c4] = 88e6865f ! %l5 = 4c055d9c1f50f700, Mem[00000000900000c8] = 865fefd933898c1b stx %l5,[%i4+%o1] ! Mem[00000000900000c8] = 4c055d9c1f50f700 ! Mem[00000000908000e0] = 021d41c8, %g2 = 0000004100000041 lduw [%i5+%o4],%g2 ! %g2 = 00000000021d41c8 ! Mem[00000000628000e6] = 9163bd27, %l6 = 0cd698edd51b88e6 ldstub [%i1+0x026],%l6 ! %l6 = 000000bd000000ff ! Mem[00000000910000d8] = d9026ce2, %g2 = 00000000021d41c8 ldsb [%i6+%o3],%g2 ! %g2 = ffffffffffffffd9 ! Mem[00000000638000c8] = fd15def1, %l0 = 474bb0c1b2f8e21f ldsh [%i3+0x00a],%l0 ! %l0 = ffffffffffffdef1 ! Mem[00000000628000f0] = b9f60f8d, %l4 = 00000000e4313b54 swap [%i1+0x030],%l4 ! %l4 = 00000000b9f60f8d ! Mem[00000000918000d4] = 882b5c0e, %g18 = 180527164322243f ldsw [%o0+0x014],%g2 ! %g2 = 180527164322243f ! Mem[00000000910000d4] = 532dd902, %g2 = ffffffff882b5c0e lduh [%i6+0x016],%g2 ! %g2 = 000000000000532d p41_label_2: ! Mem[00000000628000d0] = 3c3236a2, %l6 = 00000000000000bd swap [%i1+%o2],%l6 ! %l6 = 000000003c3236a2 ! Mem[00000000638000e8] = d735eea86ed0be23, %l5 = 4c055d9c1f50f700, %l4 = 00000000b9f60f8d add %i3,0x28,%g1 casxa [%g1]0x80,%l5,%l4 ! %l4 = d735eea86ed0be23 ! Mem[00000000900000e8] = ebe90c67, %g2 = 000000000000532d ldub [%i4+0x02b],%g2 ! %g2 = 00000000000000eb ! %l3 = a779792dedb840c6, Mem[00000000630000e4] = 2d85dc2a sth %l3,[%i2+0x024] ! Mem[00000000630000e4] = 40c6dc2a ! Mem[00000000638000f4] = bbe8765d, %l1 = 1faf3dfe1a9d8589 ldstub [%i3+0x034],%l1 ! %l1 = 000000bb000000ff ! Mem[00000000620000f4] = 4e144f55, %l4 = d735eea86ed0be23 swap [%i0+0x034],%l4 ! %l4 = 000000004e144f55 ! %l5 = 4c055d9c1f50f700, Mem[00000000918000d5] = 2b5c0eec stb %l5,[%o0+0x015] ! Mem[00000000918000d4] = 005c0eec ! Mem[00000000630000c8] = 2aba39bf309c4004, %l5 = 4c055d9c1f50f700, %l6 = 000000003c3236a2 add %i2,0x08,%g1 casxa [%g1]0x80,%l5,%l6 ! %l6 = 2aba39bf309c4004 ! Mem[00000000908000cc] = 70c63c18, %g2 = 00000000000000eb lduh [%i5+0x00c],%g2 ! %g2 = 00000000000070c6 ! Mem[00000000628000c0] = 662f3494, %l5 = 4c055d9c1f50f700 swap [%i1+%g0],%l5 ! %l5 = 00000000662f3494 p41_label_3: ! Mem[00000000620000d8] = 836149d2, %l7 = 988640f3e71791eb swap [%i0+%o3],%l7 ! %l7 = 00000000836149d2 ! Mem[00000000910000d4] = 2dd9026c, %g2 = 00000000000070c6 ldsb [%i6+0x017],%g2 ! %g2 = 000000000000002d ! Mem[00000000638000cc] = cde35cb8, %l6 = 309c4004, %l3 = edb840c6 add %i3,0x0c,%g1 casa [%g1]0x80,%l6,%l3 ! %l3 = 00000000cde35cb8 ! %l2 = d0769aaca086b4fe, Mem[00000000910000d6] = 532dd902 sth %l2,[%i6+0x016] ! Mem[00000000910000d4] = b4fed902 ! %l2 = d0769aaca086b4fe, Mem[00000000910000e6] = e4142e3b sth %l2,[%i6+0x026] ! Mem[00000000910000e4] = b4fe2e3b ! %l4 = 4e144f55, %l5 = 662f3494, Mem[00000000628000e0] = f517a17f 9163ff27 std %l4,[%i1+%o4] ! Mem[00000000628000e0] = 4e144f55 662f3494 ! %l0 = ffffdef1, %l1 = 000000bb, Mem[00000000900000f8] = c3eb3eb6 f7dc96e3 std %l0,[%i4+0x038] ! Mem[00000000900000f8] = ffffdef1 000000bb ! Mem[00000000638000cc] = cde35cb8, %l3 = 00000000cde35cb8 swap [%i3+0x00c],%l3 ! %l3 = 00000000cde35cb8 ! Mem[00000000628000f0] = e4313b54036edb80, %l0 = ffffffffffffdef1, %l0 = ffffffffffffdef1 add %i1,0x30,%g1 casxa [%g1]0x80,%l0,%l0 ! %l0 = e4313b54036edb80 ! %l1 = 00000000000000bb, Mem[00000000638000c0] = 122d2bf7f0c1d14a stx %l1,[%i3+%g0] ! Mem[00000000638000c0] = 00000000000000bb p41_label_4: ! Mem[00000000628000c0] = 1f50f700, %l0 = e4313b54036edb80 ldstub [%i1+%g0],%l0 ! %l0 = 0000001f000000ff ! %l2 = d0769aaca086b4fe, Mem[00000000918000ca] = 56083d40 sth %l2,[%o0+0x00a] ! Mem[00000000918000c8] = b4fe3d40 ! Mem[00000000630000e0] = 4e089d3340c6dc2a, %l4 = 000000004e144f55, %l4 = 000000004e144f55 add %i2,0x20,%g1 casxa [%g1]0x80,%l4,%l4 ! %l4 = 4e089d3340c6dc2a ! %l4 = 40c6dc2a, %l5 = 662f3494, Mem[00000000628000f8] = 29fc99a6 c50a1228 std %l4,[%i1+0x038] ! Mem[00000000628000f8] = 40c6dc2a 662f3494 ! Mem[00000000918000d0] = 44569388, %g2 = 000000000000002d ldsb [%o0+0x011],%g2 ! %g2 = 0000000000000044 ! %l2 = d0769aaca086b4fe, Mem[00000000910000c2] = d33fc6df sth %l2,[%i6+0x002] ! Mem[00000000910000c0] = b4fec6df ! %l1 = 00000000000000bb, Mem[00000000900000e4] = e2670e3f stw %l1,[%i4+0x024] ! Mem[00000000900000e4] = 000000bb ! Mem[00000000628000e8] = f3934ef39bc5b8e4, %l5 = 00000000662f3494 ldx [%i1+%o5],%l5 ! %l5 = f3934ef39bc5b8e4 ! %l2 = a086b4fe, %l3 = cde35cb8, Mem[00000000918000f0] = 1e7971cf b154ff4a std %l2,[%o0+0x030] ! Mem[00000000918000f0] = a086b4fe cde35cb8 ! Mem[00000000918000f4] = 5cb89cda, %g2 = 0000000000000044 ldsh [%o0+0x036],%g2 ! %g2 = 0000000000005cb8 ba,a p41_not_taken_0_end p41_not_taken_0: ! The following code should not be executed nop stw %l0,[%i0+0x004] ldsb [%i1+0x017],%l1 stb %l7,[%i1+0x015] ldsb [%i3+0x01f],%l6 std %l6,[%i0+0x030] ldub [%i3+0x012],%l6 stw %l0,[%i2+0x03c] 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 000000000000001f bne,a,pn %xcc,p41_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000000000bb bne,a,pn %xcc,p41_reg_l1_fail mov %l1,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be f3934ef39bc5b8e4 bne,a,pn %xcc,p41_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 2aba39bf309c4004 bne,a,pn %xcc,p41_reg_l6_fail mov %l6,%g3 ! Check Local Memory set p41_local0_expect,%g1 p41_check_local0: ldx [%g1+0x018],%g2 ! Expected data = e71791eb9c435de1 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 = e2e169216ed0be23 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+0x000],%g2 ! Expected data = ff50f700cff31a8c ldx [%i1+0x000],%g3 ! Observed data at 00000000628000c0 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i1,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 000000bdd302f14a 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 = 4e144f55662f3494 ldx [%i1+0x020],%g3 ! Observed data at 00000000628000e0 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i1,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = e4313b54036edb80 ldx [%i1+0x030],%g3 ! Observed data at 00000000628000f0 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i1,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 40c6dc2a662f3494 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 = 0c0031d0d6aea215 ldx [%i2+0x010],%g3 ! Observed data at 00000000630000d0 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i2,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 4e089d3340c6dc2a ldx [%i2+0x020],%g3 ! Observed data at 00000000630000e0 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i2,0x020,%g4 set p41_local3_expect,%g1 p41_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 00000000000000bb ldx [%i3+0x000],%g3 ! Observed data at 00000000638000c0 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = fd15def1cde35cb8 ldx [%i3+0x008],%g3 ! Observed data at 00000000638000c8 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i3,0x008,%g4 ldx [%g1+0x030],%g2 ! Expected data = fd2e8e70ffe8765d ldx [%i3+0x030],%g3 ! Observed data at 00000000638000f0 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i3,0x030,%g4 ! The test for processor 41 has passed p41_passed: ta GOOD_TRAP nop p41_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p41_failed p41_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p41_failed p41_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p41_failed p41_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p41_failed p41_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p41_failed p41_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p41_failed p41_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p41_failed p41_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p41_failed ! The test for processor 41 failed p41_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0a4] ! Set processor 41 done flag set p41_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 41 failed p41_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0a4] ! Set processor 41 done flag set p41_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p41_selfmod_failed: ba p41_failed mov 0xabc,%g1 p41_common_error: or %g0,0xf09,%g1 ba p41_failed mov %o5,%g3 p41_common_signature_error: set p41_temp,%g1 ba p41_failed st %g2,[%g1] ! Common Lock Number p41_common_timeout: set p41_temp,%g1 ba p41_failed st %g2,[%g1] ! Common Lock Number p41_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p41_failed mov 0x0,%g3 p41_trap1e: ldsba [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000620000e0] ldsba [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000638000c8] ldstuba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000630000e8] ldstuba [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000628000c8] lduwa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000628000c0] done p41_trap1o: ldsba [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000620000e0] ldsba [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000638000c8] ldstuba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000630000e8] ldstuba [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000628000c8] lduwa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000628000c0] done p41_trap2e: stba %l7,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[00000000620000c8] ldsha [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000620000c0] swapa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000638000c8] ldda [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000630000c0] stha %l5,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000630000d8] lduha [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000620000e8] done p41_trap2o: stba %l7,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[00000000620000c8] ldsha [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000620000c0] swapa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000638000c8] ldda [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000630000c0] stha %l5,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000630000d8] lduha [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000620000e8] done p41_trap3e: nop nop nop nop nop nop done p41_trap3o: nop nop nop nop nop nop done p41_init_memory_pointers: set p41_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p41_local0_start,%i0 set p41_local1_start,%i1 set p41_local2_start,%i2 set p41_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 474bb0c1b2f8e21f ldx [%g1+0x008],%l1 ! %l1 = 1faf3dfe1a9d8589 ldx [%g1+0x010],%l2 ! %l2 = d0769aaca086b4fe ldx [%g1+0x018],%l3 ! %l3 = a779792dedb840c6 ldx [%g1+0x020],%l4 ! %l4 = 2c89b2300c0031d0 ldx [%g1+0x028],%l5 ! %l5 = 4c055d9c1f50f700 ldx [%g1+0x030],%l6 ! %l6 = 0cd698edd51b88e6 ldx [%g1+0x038],%l7 ! %l7 = 988640f3e71791eb ! Initialize the output register of window 0 set unres3_start,%o0 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 = e54f1d3a aaea6769 ef3adb13 8d15f4b8 ! %f4 = 15c22376 35172736 f7d74efa 1a478cb2 ! %f8 = 86dfe2ee 5e7c0565 b21c0a4e 76976bb4 ! %f12 = d41eec6b 836c2e7a 544a2f72 060f9bbd ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 72aa1edb 21e88d18 b921b672 cc225663 ! %f20 = 2be4bfba cbbb51f1 e973a4d4 4b5e6859 ! %f24 = fbaa38f0 808a907b d1ec63ce f269179a ! %f28 = ebdd6a5d 4a89736b ce09f0e8 8fa4a9dc ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 091fc38f b44a54b2 f57f7684 43a0b3a9 ! %f36 = 6bae4aaf 959970b3 fe2fa2fe 7e472105 ! %f40 = d31acc8a 3356796c b2296ab0 46840992 ! %f44 = 2e2571bb 32f9e25d 39753ea5 bc2e9ec7 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xdbffd4b700000020,%g7,%g1 ! GSR scale = 4, align = 0 wr %g1,%g0,%gsr ! GSR = dbffd4b700000020 wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 42 p42_label_1: ! %l6 = a49f6fd7a14a911a, Mem[00000000910000f0] = f9aa76e7 sth %l6,[%i6+0x030] ! Mem[00000000910000f0] = 911a76e7 ! Mem[00000000900000f4] = b3fa2701, %g18 = f7422c4dbbfa4e0d ldsw [%i4+0x034],%g2 ! %g2 = f7422c4dbbfa4e0d ! Mem[00000000650000e3] = 5c1154fd, %l0 = 1ba144382fe366d6 ldstub [%i2+0x023],%l0 ! %l0 = 000000fd000000ff ! Mem[00000000908000ec] = f195d552, %g2 = ffffffffb3fa2701 ldub [%i5+0x02d],%g2 ! %g2 = 00000000000000f1 ! Mem[00000000650000c4] = 346e7863, %l4 = 32eec00616ec12c9 swap [%i2+0x004],%l4 ! %l4 = 00000000346e7863 ! Mem[00000000658000ec] = ea246e99, %l5 = 57ac6830367b1ea3 swap [%i3+0x02c],%l5 ! %l5 = 00000000ea246e99 ! Mem[00000000648000c8] = c6a078340e21b587, %l3 = 73e1b6fbef5f331c, %l7 = 65250e13ea73ae01 add %i1,0x08,%g1 casxa [%g1]0x80,%l3,%l7 ! %l7 = c6a078340e21b587 ! Mem[00000000900000e8] = 571c54eb, %g2 = 00000000000000f1 lduh [%i4+%o5],%g2 ! %g2 = 000000000000571c ! Mem[00000000648000d8] = 671b0ec5, %l6 = a49f6fd7a14a911a swap [%i1+%o3],%l6 ! %l6 = 00000000671b0ec5 ! Mem[00000000640000f0] = 8ffac7a7 214ff425, %l6 = 671b0ec5, %l7 = 0e21b587 ldd [%i0+0x030],%l6 ! %l6 = 000000008ffac7a7 00000000214ff425 p42_label_2: ! Mem[00000000900000dc] = 6ba2e030, %g2 = 000000000000571c ldub [%i4+0x01d],%g2 ! %g2 = 000000000000006b ! Mem[00000000640000c6] = 42eca9ce, %l6 = 000000008ffac7a7 ldstub [%i0+0x006],%l6 ! %l6 = 000000a9000000ff ! Mem[00000000650000c6] = 16ec12c9, %l7 = 00000000214ff425 ldstub [%i2+0x006],%l7 ! %l7 = 00000012000000ff ! Mem[00000000650000c2] = 43a69d85, %l5 = 00000000ea246e99 ldstub [%i2+0x002],%l5 ! %l5 = 0000009d000000ff ! Mem[00000000918000f8] = 9cdae44e, %g2 = 000000000000006b ldsh [%o0+0x038],%g2 ! %g2 = ffffffffffff9cda ! %l5 = 000000000000009d, Mem[00000000640000d7] = 8b905907 stb %l5,[%i0+0x017] ! Mem[00000000640000d4] = 8b90599d ! %l6 = 00000000000000a9, Mem[00000000910000e8] = 2e3b82f602226e6a stx %l6,[%i6+%o5] ! Mem[00000000910000e8] = 00000000000000a9 ! Mem[00000000900000f8] = c3eb3eb6, %g2 = ffffffffffff9cda lduw [%i4+0x038],%g2 ! %g2 = 00000000c3eb3eb6 ! %l5 = 000000000000009d, Mem[00000000650000c0] = 43a6ff8516ecffc9 stx %l5,[%i2+%g0] ! Mem[00000000650000c0] = 000000000000009d ! Mem[00000000650000c8] = 59f84c8e, %l5 = 000000000000009d swap [%i2+%o1],%l5 ! %l5 = 0000000059f84c8e p42_label_3: ! Mem[00000000918000c4] = df7aa2ef, %g2 = 00000000c3eb3eb6 ldsb [%o0+0x005],%g2 ! %g2 = ffffffffffffffdf ! Mem[00000000658000d0] = ffab942e79693e29, %l7 = 0000000000000012, %l7 = 0000000000000012 add %i3,0x10,%g1 casxa [%g1]0x80,%l7,%l7 ! %l7 = ffab942e79693e29 ! Mem[00000000640000f4] = 214ff425, %l6 = 00000000000000a9 swap [%i0+0x034],%l6 ! %l6 = 00000000214ff425 ! Mem[00000000648000c8] = c6a078340e21b587, %l6 = 00000000214ff425, %l6 = 00000000214ff425 add %i1,0x08,%g1 casxa [%g1]0x80,%l6,%l6 ! %l6 = c6a078340e21b587 ! Mem[00000000900000dc] = a2e0300f, %g2 = ffffffffffffffdf ldub [%i4+0x01e],%g2 ! %g2 = 00000000000000a2 ! Mem[00000000640000f8] = ccbd120a, %l5 = 0000000059f84c8e ldsw [%i0+0x038],%l5 ! %l5 = ffffffffccbd120a ! Mem[00000000640000e1] = 9e787391, %l0 = 00000000000000fd ldstub [%i0+0x021],%l0 ! %l0 = 00000078000000ff ! Mem[00000000918000f8] = 9cdae44e4c929ae2, %g2 = 00000000000000a2 ldx [%o0+0x038],%g2 ! %g2 = 9cdae44e4c929ae2 ! Mem[00000000918000f8] = 4e4c929a, %g2 = 9cdae44e4c929ae2 ldsb [%o0+0x03b],%g2 ! %g2 = 000000000000004e ! Mem[00000000648000db] = a14a911a, %l6 = c6a078340e21b587 ldstub [%i1+0x01b],%l6 ! %l6 = 0000001a000000ff p42_label_4: ! Mem[00000000658000e0] = 43307183, %l2 = 805078b0579b3f64 lduh [%i3+0x022],%l2 ! %l2 = 0000000000007183 ! Mem[00000000650000e0] = 5c1154ff01baf6e9, %l1 = 56442ca81e7c9784 ldx [%i2+%o4],%l1 ! %l1 = 5c1154ff01baf6e9 ! Mem[00000000908000cc] = 70c63c18, %g2 = 000000000000004e lduw [%i5+0x00c],%g2 ! %g2 = 0000000070c63c18 ! %l2 = 0000000000007183, Mem[00000000918000f0] = 1e7971cf stb %l2,[%o0+0x030] ! Mem[00000000918000f0] = 837971cf ! Mem[00000000658000fc] = 62399f71, %l2 = 0000000000007183 ldstub [%i3+0x03c],%l2 ! %l2 = 00000062000000ff ! Mem[00000000900000fc] = dc96e300, %g2 = 0000000070c63c18 ldsb [%i4+0x03d],%g2 ! %g2 = ffffffffffffffdc ! %l6 = 000000000000001a, Mem[00000000900000f4] = b3fa2701 stw %l6,[%i4+0x034] ! Mem[00000000900000f4] = 0000001a ! %l1 = 5c1154ff01baf6e9, Mem[00000000908000e2] = 41c8aa7f sth %l1,[%i5+0x022] ! Mem[00000000908000e0] = f6e9aa7f ! Mem[00000000648000fc] = 7341bcfa, %l7 = 79693e29, %l1 = 01baf6e9 add %i1,0x3c,%g1 casa [%g1]0x80,%l7,%l1 ! %l1 = 000000007341bcfa ! Mem[00000000658000fc] = ff399f71, %l3 = ef5f331c, %l3 = ef5f331c add %i3,0x3c,%g1 casa [%g1]0x80,%l3,%l3 ! %l3 = 00000000ff399f71 ba,a p42_not_taken_0_end p42_not_taken_0: ! The following code should not be executed nop stw %l0,[%i0+0x004] ldsb [%i1+0x017],%l1 stb %l7,[%i1+0x015] ldsb [%i3+0x01f],%l6 std %l6,[%i0+0x030] ldub [%i3+0x012],%l6 stw %l0,[%i2+0x03c] 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 0000000000000078 bne,a,pn %xcc,p42_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000007341bcfa bne,a,pn %xcc,p42_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000000062 bne,a,pn %xcc,p42_reg_l2_fail mov %l2,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be ffffffffccbd120a bne,a,pn %xcc,p42_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000000000001a bne,a,pn %xcc,p42_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be ffab942e79693e29 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 f7d74efa 1a478cb2 bne %xcc,p42_f6_fail nop ! Check Local Memory set p42_local0_expect,%g1 p42_check_local0: ldx [%g1+0x000],%g2 ! Expected data = c073c14742ecffce ldx [%i0+0x000],%g3 ! Observed data at 00000000640000c0 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i0,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 0e14b6158b90599d ldx [%i0+0x010],%g3 ! Observed data at 00000000640000d0 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i0,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 9eff73910a274e86 ldx [%i0+0x020],%g3 ! Observed data at 00000000640000e0 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i0,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = 8ffac7a7000000a9 ldx [%i0+0x030],%g3 ! Observed data at 00000000640000f0 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i0,0x030,%g4 set p42_local1_expect,%g1 p42_check_local1: ldx [%g1+0x018],%g2 ! Expected data = a14a91ff128cf239 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+0x000],%g2 ! Expected data = 000000000000009d ldx [%i2+0x000],%g3 ! Observed data at 00000000650000c0 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 0000009dc7665fe3 ldx [%i2+0x008],%g3 ! Observed data at 00000000650000c8 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i2,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = 5c1154ff01baf6e9 ldx [%i2+0x020],%g3 ! Observed data at 00000000650000e0 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i2,0x020,%g4 set p42_local3_expect,%g1 p42_check_local3: ldx [%g1+0x028],%g2 ! Expected data = 3ae40217367b1ea3 ldx [%i3+0x028],%g3 ! Observed data at 00000000658000e8 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i3,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 293d3df7ff399f71 ldx [%i3+0x038],%g3 ! Observed data at 00000000658000f8 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i3,0x038,%g4 ! The test for processor 42 has passed p42_passed: ta GOOD_TRAP nop p42_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p42_failed p42_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p42_failed p42_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p42_failed p42_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p42_failed p42_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p42_failed p42_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p42_failed p42_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p42_failed p42_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p42_failed 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: ldstuba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000648000e8] lduwa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000648000e8] ldsha [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000640000d0] ldsba [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000640000c8] ldsba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000648000e8] ldsha [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000650000c0] ldstuba [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000658000e8] done p42_trap1o: ldstuba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000648000e8] lduwa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000648000e8] ldsha [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000640000d0] ldsba [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000640000c8] ldsba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000648000e8] ldsha [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000650000c0] ldstuba [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000658000e8] done p42_trap2e: ldxa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000640000d8] done p42_trap2o: ldxa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000640000d8] done p42_trap3e: nop nop nop nop nop nop done p42_trap3o: nop nop nop nop nop nop done p42_init_memory_pointers: set p42_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p42_local0_start,%i0 set p42_local1_start,%i1 set p42_local2_start,%i2 set p42_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 1ba144382fe366d6 ldx [%g1+0x008],%l1 ! %l1 = 56442ca81e7c9784 ldx [%g1+0x010],%l2 ! %l2 = 805078b0579b3f64 ldx [%g1+0x018],%l3 ! %l3 = 73e1b6fbef5f331c ldx [%g1+0x020],%l4 ! %l4 = 32eec00616ec12c9 ldx [%g1+0x028],%l5 ! %l5 = 57ac6830367b1ea3 ldx [%g1+0x030],%l6 ! %l6 = a49f6fd7a14a911a ldx [%g1+0x038],%l7 ! %l7 = 65250e13ea73ae01 ! Initialize the output register of window 0 set unres3_start,%o0 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 = 832a6858 0a505a7b a66f0f31 5292a925 ! %f4 = f0b1522e 1b307864 6b52332c 844935f6 ! %f8 = c7bd967d 48a7c76a cd5cb80b f4a59e6b ! %f12 = 1116d1f1 bb3efb31 fb0a79c2 01a15777 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 2c4a0d7e 6647ec42 c9dc90bd 83f1901b ! %f20 = e2b23f0e 36522288 d46f6c0b 76cdffed ! %f24 = 16644525 5619e61f 301916c6 de11efdc ! %f28 = 45a0748d d3426de5 bc4f9e7a 35c2f649 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = f86ce58e 8b35a287 1dd5fb73 577b8c96 ! %f36 = 1e821aa3 92a430bb a1d7075c 3617d416 ! %f40 = 27682720 5d1c5f12 dfc0065f b1803cbf ! %f44 = 980d7bbc 571a5ebb f29c83c1 7b23af0e ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xc4a21f9000000046,%g7,%g1 ! GSR scale = 8, align = 6 wr %g1,%g0,%gsr ! GSR = c4a21f9000000046 wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 43 p43_label_1: ! Mem[00000000670000c8] = 3129c3f8, %l1 = b860c91647f71986 swap [%i2+%o1],%l1 ! %l1 = 000000003129c3f8 ! Mem[00000000908000e0] = 021d41c8aa7fbf79, %g2 = 54d3a2be000000c3 ldx [%i5+%o4],%g2 ! %g2 = 021d41c8aa7fbf79 ! Mem[00000000660000d8] = f80bac53, %l3 = e4d90750, %l1 = 3129c3f8 add %i0,0x18,%g1 casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000f80bac53 ! %l7 = f1b0bcb5de84a2c1, Mem[00000000900000d0] = 47344bf1 stb %l7,[%i4+%o2] ! Mem[00000000900000d0] = c1344bf1 ! Mem[00000000668000f0] = 661a22df 9c2fada8, %l4 = 6e66841c, %l5 = ef3deec7 ldd [%i1+0x030],%l4 ! %l4 = 00000000661a22df 000000009c2fada8 ! Mem[00000000660000fc] = 6d41793a, %l2 = 613e2a0e, %l1 = f80bac53 add %i0,0x3c,%g1 casa [%g1]0x80,%l2,%l1 ! %l1 = 000000006d41793a ! %l2 = 968b5e4a613e2a0e, Mem[00000000660000d8] = f80bac539004ca13 stx %l2,[%i0+%o3] ! Mem[00000000660000d8] = 968b5e4a613e2a0e ! Mem[00000000900000d8] = 654ddb03 926ba2e0, %g2 = aa7fbf79, %g3 = 0bad0b00 ldd [%i4+%o3],%g2 ! %g2 = 00000000654ddb03 00000000926ba2e0 ! Mem[00000000918000e0] = 323f2f67, %g2 = 00000000654ddb03 ldsh [%o0+%o4],%g2 ! %g2 = 000000000000323f ! Mem[00000000668000ec] = 3a57b144, %l7 = f1b0bcb5de84a2c1 ldstub [%i1+0x02c],%l7 ! %l7 = 0000003a000000ff p43_label_2: ! %l2 = 968b5e4a613e2a0e, Mem[00000000900000d2] = 4bf1bd68 sth %l2,[%i4+0x012] ! Mem[00000000900000d0] = 2a0ebd68 ! Mem[00000000918000c4] = 7aa2ef08, %g2 = 000000000000323f ldub [%o0+0x006],%g2 ! %g2 = 000000000000007a ! %l3 = 8a6155b1e4d90750, Mem[00000000900000e4] = e2670e3f stw %l3,[%i4+0x024] ! Mem[00000000900000e4] = e4d90750 ! Mem[00000000670000fa] = 377dd33a, %l3 = 8a6155b1e4d90750 ldstub [%i2+0x03a],%l3 ! %l3 = 000000d3000000ff ! Mem[00000000660000ed] = ea2264b8, %l4 = 00000000661a22df ldstub [%i0+0x02d],%l4 ! %l4 = 00000022000000ff ! %l1 = 000000006d41793a, Mem[00000000668000f0] = 661a22df sth %l1,[%i1+0x030] ! Mem[00000000668000f0] = 793a22df ! Mem[00000000678000dc] = 1b5ae1fd, %l4 = 00000022, %l3 = 000000d3 add %i3,0x1c,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 000000001b5ae1fd ! Mem[00000000660000c0] = 39f3b5ce, %l4 = 0000000000000022 swap [%i0+%g0],%l4 ! %l4 = 0000000039f3b5ce ! Mem[00000000668000fe] = f3099dcf, %l1 = 000000006d41793a ldstub [%i1+0x03e],%l1 ! %l1 = 0000009d000000ff ! Mem[00000000670000e0] = d546c8ec082d28fd, %l2 = 968b5e4a613e2a0e, %l6 = 556c022a8e40444a add %i2,0x20,%g1 casxa [%g1]0x80,%l2,%l6 ! %l6 = d546c8ec082d28fd p43_label_3: ! Mem[00000000670000c4] = 1515500a, %l2 = 968b5e4a613e2a0e swap [%i2+0x004],%l2 ! %l2 = 000000001515500a ! Mem[00000000668000d4] = 9552e301, %l1 = 000000000000009d lduh [%i1+0x016],%l1 ! %l1 = 000000000000e301 ! Mem[00000000670000f8] = 377dff3a, %l7 = 000000000000003a lduh [%i2+0x038],%l7 ! %l7 = 000000000000377d ! Mem[00000000670000d4] = b447c4e8, %l5 = 000000009c2fada8 ldstub [%i2+0x014],%l5 ! %l5 = 000000b4000000ff ! Mem[00000000668000d8] = 6423e8a4, %l7 = 0000377d, %l5 = 000000b4 add %i1,0x18,%g1 casa [%g1]0x80,%l7,%l5 ! %l5 = 000000006423e8a4 ! Mem[00000000668000d0] = 2bfafece, %l3 = 000000001b5ae1fd swap [%i1+%o2],%l3 ! %l3 = 000000002bfafece ! Mem[00000000900000e8] = 571c54eb, %g2 = 000000000000007a ldsb [%i4+%o5],%g2 ! %g2 = 0000000000000057 ! Mem[00000000660000d8] = 968b5e4a, %l5 = 6423e8a4, %l7 = 0000377d add %i0,0x18,%g1 casa [%g1]0x80,%l5,%l7 ! %l7 = 00000000968b5e4a ! Mem[00000000660000e8] = 6a7c9f0a, %l4 = 0000000039f3b5ce ldstub [%i0+%o5],%l4 ! %l4 = 0000006a000000ff ! %l2 = 000000001515500a, Mem[00000000900000d0] = c1342a0ebd68c362 stx %l2,[%i4+%o2] ! Mem[00000000900000d0] = 000000001515500a p43_label_4: ! Mem[00000000918000d0] = 5693882b, %g2 = 0000000000000057 ldsb [%o0+0x012],%g2 ! %g2 = 0000000000000056 ! Mem[00000000668000d4] = 9552e301, %l2 = 1515500a, %l2 = 1515500a add %i1,0x14,%g1 casa [%g1]0x80,%l2,%l2 ! %l2 = 000000009552e301 ! Mem[00000000660000c4] = 4c8c8608, %l6 = d546c8ec082d28fd swap [%i0+0x004],%l6 ! %l6 = 000000004c8c8608 ! Mem[00000000668000e0] = e91d9277, %l6 = 000000004c8c8608 ldsh [%i1+%o4],%l6 ! %l6 = ffffffffffffe91d ! Mem[00000000670000f0] = 9f82adab, %l6 = ffffffffffffe91d ldsh [%i2+0x030],%l6 ! %l6 = ffffffffffff9f82 ! Mem[00000000660000c4] = 082d28fd, %l6 = ffff9f82, %l0 = 12b8e2cd add %i0,0x04,%g1 casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000082d28fd ! Mem[00000000678000c0] = 9128940c, %l4 = 000000000000006a ldstub [%i3+%g0],%l4 ! %l4 = 00000091000000ff ! Mem[00000000670000d3] = 4f8b19ef, %l2 = 000000009552e301 ldstub [%i2+0x013],%l2 ! %l2 = 000000ef000000ff ! Mem[00000000670000f6] = e6f2579f, %l3 = 000000002bfafece ldstub [%i2+0x036],%l3 ! %l3 = 00000057000000ff ! Mem[00000000918000d8] = ecc7bc9d, %g2 = 0000000000000056 ldub [%o0+%o3],%g2 ! %g2 = 00000000000000ec ba,a p43_not_taken_0_end p43_not_taken_0: ! The following code should not be executed nop stw %l0,[%i0+0x004] ldsb [%i1+0x017],%l1 stb %l7,[%i1+0x015] ldsb [%i3+0x01f],%l6 std %l6,[%i0+0x030] ldub [%i3+0x012],%l6 stw %l0,[%i2+0x03c] ba,a p43_branch_failed p43_not_taken_0_end: ! End of Random Code for Thread 43 p43_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0ac] ! Set processor 43 done flag ! Check Registers p43_check_registers: set p43_expected_registers,%g1 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000000000e301 bne,a,pn %xcc,p43_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000000000ef bne,a,pn %xcc,p43_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000000057 bne,a,pn %xcc,p43_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000000091 bne,a,pn %xcc,p43_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000006423e8a4 bne,a,pn %xcc,p43_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be ffffffffffff9f82 bne,a,pn %xcc,p43_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000968b5e4a bne,a,pn %xcc,p43_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p43_check_fp_registers: set p43_expected_fp_regs,%g3 std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be f0b1522e 1b307864 bne %xcc,p43_f4_fail nop ! Check Local Memory set p43_local0_expect,%g1 p43_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 00000022082d28fd ldx [%i0+0x000],%g3 ! Observed data at 00000000660000c0 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i0,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = 968b5e4a613e2a0e ldx [%i0+0x018],%g3 ! Observed data at 00000000660000d8 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i0,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff7c9f0aeaff64b8 ldx [%i0+0x028],%g3 ! Observed data at 00000000660000e8 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i0,0x028,%g4 set p43_local1_expect,%g1 p43_check_local1: ldx [%g1+0x010],%g2 ! Expected data = 1b5ae1fd9552e301 ldx [%i1+0x010],%g3 ! Observed data at 00000000668000d0 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i1,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = e631e99cff57b144 ldx [%i1+0x028],%g3 ! Observed data at 00000000668000e8 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 793a22df9c2fada8 ldx [%i1+0x030],%g3 ! Observed data at 00000000668000f0 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i1,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = fc814000f309ffcf 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+0x000],%g2 ! Expected data = 6e3a9bc5613e2a0e ldx [%i2+0x000],%g3 ! Observed data at 00000000670000c0 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 47f7198613143250 ldx [%i2+0x008],%g3 ! Observed data at 00000000670000c8 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 4f8b19ffff47c4e8 ldx [%i2+0x010],%g3 ! Observed data at 00000000670000d0 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i2,0x010,%g4 ldx [%g1+0x030],%g2 ! Expected data = 9f82adabe6f2ff9f ldx [%i2+0x030],%g3 ! Observed data at 00000000670000f0 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i2,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 377dff3a54a6f83d ldx [%i2+0x038],%g3 ! Observed data at 00000000670000f8 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i2,0x038,%g4 set p43_local3_expect,%g1 p43_check_local3: ldx [%g1+0x000],%g2 ! Expected data = ff28940c6140dada ldx [%i3+0x000],%g3 ! Observed data at 00000000678000c0 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i3,0x000,%g4 ! The test for processor 43 has passed p43_passed: ta GOOD_TRAP nop p43_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p43_failed p43_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p43_failed p43_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p43_failed p43_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p43_failed p43_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p43_failed p43_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p43_failed p43_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p43_failed p43_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p43_failed p43_f4_fail: set p43_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 43 failed p43_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0ac] ! Set processor 43 done flag set p43_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 43 failed p43_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0ac] ! Set processor 43 done flag set p43_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p43_selfmod_failed: ba p43_failed mov 0xabc,%g1 p43_common_error: or %g0,0xf0b,%g1 ba p43_failed mov %o5,%g3 p43_common_signature_error: set p43_temp,%g1 ba p43_failed st %g2,[%g1] ! Common Lock Number p43_common_timeout: set p43_temp,%g1 ba p43_failed st %g2,[%g1] ! Common Lock Number p43_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p43_failed mov 0x0,%g3 p43_trap1e: ldstuba [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000670000d0] stxa %l5,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000678000d8] done p43_trap1o: ldstuba [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000670000d0] stxa %l5,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000678000d8] done p43_trap2e: lduwa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000660000e0] done p43_trap2o: lduwa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000660000e0] 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 = e591007212b8e2cd ldx [%g1+0x008],%l1 ! %l1 = b860c91647f71986 ldx [%g1+0x010],%l2 ! %l2 = 968b5e4a613e2a0e ldx [%g1+0x018],%l3 ! %l3 = 8a6155b1e4d90750 ldx [%g1+0x020],%l4 ! %l4 = 21b3f5da6e66841c ldx [%g1+0x028],%l5 ! %l5 = 97c28f49ef3deec7 ldx [%g1+0x030],%l6 ! %l6 = 556c022a8e40444a ldx [%g1+0x038],%l7 ! %l7 = f1b0bcb5de84a2c1 ! Initialize the output register of window 0 set unres3_start,%o0 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 = f597b0e5 88494ed6 9586eb71 62e79559 ! %f4 = 4618815a 62fc9b0d 413ef882 79f4506d ! %f8 = c7b7089d 4c87cbad c2baee0d 688b25b8 ! %f12 = ca8740eb 23636616 22e2f349 6769c8e0 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = b1f407ba 6e5fea6b c6fbb910 7215908c ! %f20 = 3a0ef8c7 1364f3ce 2c7b2ad5 b6fa48c1 ! %f24 = 79c38f99 d6a75fbf c857103d e205a3a7 ! %f28 = 52f75bd0 f80c99b6 461917b7 86718587 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 7efbd0ac b071e83c a301a537 e5d8a1e7 ! %f36 = eead6602 d5e42428 aaea5451 b18f406a ! %f40 = f5100b78 2a6668d0 2ccb1460 b10d361d ! %f44 = 85749bb4 2fe8d12a 2a7cc149 0e2ef37d ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x5290888800000074,%g7,%g1 ! GSR scale = 14, align = 4 wr %g1,%g0,%gsr ! GSR = 5290888800000074 wr %g0,%y ! Clear Y 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[00000000698000ec] = 7e1e87f7, %l3 = 429e55702278374b lduh [%i3+0x02c],%l3 ! %l3 = 0000000000007e1e ! Mem[00000000918000f4] = b154ff4a, %g2 = ff98c5b414981db3 lduw [%o0+0x034],%g2 ! %g2 = 00000000b154ff4a ! Mem[00000000698000f0] = 4badf3f0cb3f942f, %l6 = 360e8990a4e5fc8d, %l6 = 360e8990a4e5fc8d add %i3,0x30,%g1 casxa [%g1]0x80,%l6,%l6 ! %l6 = 4badf3f0cb3f942f ! Mem[00000000698000e0] = 57a3de0baf6261b2, %l3 = 0000000000007e1e, %l0 = 576a3a36d3a17ab5 add %i3,0x20,%g1 casxa [%g1]0x80,%l3,%l0 ! %l0 = 57a3de0baf6261b2 ! Mem[00000000698000d0] = 53b2ab8e e3fd20a8, %l0 = af6261b2, %l1 = 4fc340a4 ldd [%i3+%o2],%l0 ! %l0 = 0000000053b2ab8e 00000000e3fd20a8 ! Mem[00000000910000c0] = d33fc6df, %g2 = 00000000b154ff4a ldsh [%i6+0x002],%g2 ! %g2 = ffffffffffffd33f ! Mem[00000000900000c4] = 96098fb2, %g2 = ffffffffffffd33f lduw [%i4+0x004],%g2 ! %g2 = 0000000096098fb2 ! Mem[00000000690000d0] = d989ac80, %l3 = 00007e1e, %l1 = e3fd20a8 add %i2,0x10,%g1 casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000d989ac80 ! Mem[00000000698000e0] = 57a3de0b, %l2 = 5c0fe1c5, %l5 = 3f2850e8 add %i3,0x20,%g1 casa [%g1]0x80,%l2,%l5 ! %l5 = 0000000057a3de0b ! %l2 = ce160c905c0fe1c5, Mem[00000000918000e1] = 3f2f67ec stb %l2,[%o0+0x021] ! Mem[00000000918000e0] = c52f67ec p44_label_2: ! Mem[00000000688000e5] = 6a566767, %l3 = 0000000000007e1e ldstub [%i1+0x025],%l3 ! %l3 = 00000056000000ff ! Mem[00000000698000eb] = 19ccb35b, %l7 = 144164a450ea52d2 ldstub [%i3+0x02b],%l7 ! %l7 = 0000005b000000ff ! %l4 = 32cc406e7f51cf20, Mem[00000000690000c8] = 3801b53122f563bc stx %l4,[%i2+%o1] ! Mem[00000000690000c8] = 32cc406e7f51cf20 ! Mem[00000000680000c8] = f89f310d485d5b88, %l4 = 32cc406e7f51cf20, %l1 = 00000000d989ac80 add %i0,0x08,%g1 casxa [%g1]0x80,%l4,%l1 ! %l1 = f89f310d485d5b88 ! Mem[00000000688000e0] = 17a4b3d46aff6767, %l1 = f89f310d485d5b88, %l3 = 0000000000000056 add %i1,0x20,%g1 casxa [%g1]0x80,%l1,%l3 ! %l3 = 17a4b3d46aff6767 ! Mem[00000000690000d7] = 5282692b, %l1 = f89f310d485d5b88 ldstub [%i2+0x017],%l1 ! %l1 = 0000002b000000ff ! Mem[00000000918000fc] = 4c929ae2, %g18 = dbcdd8cfe758f7dc ldsw [%o0+0x03c],%g2 ! %g2 = dbcdd8cfe758f7dc ! %l1 = 000000000000002b, Mem[00000000680000e8] = 63f877bb32134446 stx %l1,[%i0+%o5] ! Mem[00000000680000e8] = 000000000000002b ! Mem[00000000680000f8] = 9af6bfeaa2cf68c0, %l7 = 000000000000005b, %l5 = 0000000057a3de0b add %i0,0x38,%g1 casxa [%g1]0x80,%l7,%l5 ! %l5 = 9af6bfeaa2cf68c0 ! %l0 = 0000000053b2ab8e, Mem[00000000918000f8] = 9cdae44e4c929ae2 stx %l0,[%o0+0x038] ! Mem[00000000918000f8] = 0000000053b2ab8e p44_label_3: ! %l0 = 53b2ab8e, %l1 = 0000002b, Mem[00000000698000f0] = 4badf3f0 cb3f942f std %l0,[%i3+0x030] ! Mem[00000000698000f0] = 53b2ab8e 0000002b ! Mem[00000000680000f4] = 50af2372, %l4 = 32cc406e7f51cf20 ldsw [%i0+0x034],%l4 ! %l4 = 0000000050af2372 ! %l2 = 5c0fe1c5, %l3 = 6aff6767, Mem[00000000910000c8] = 0dac950c b2a9b434 std %l2,[%i6+%o1] ! Mem[00000000910000c8] = 5c0fe1c5 6aff6767 ! Mem[00000000690000dc] = 8fda6f4e, %l2 = 5c0fe1c5, %l2 = 5c0fe1c5 add %i2,0x1c,%g1 casa [%g1]0x80,%l2,%l2 ! %l2 = 000000008fda6f4e ! Mem[00000000690000cf] = 7f51cf20, %l4 = 0000000050af2372 ldstub [%i2+0x00f],%l4 ! %l4 = 00000020000000ff ! Mem[00000000680000f0] = 4a65f11a50af2372, %l4 = 0000000000000020, %l3 = 17a4b3d46aff6767 add %i0,0x30,%g1 casxa [%g1]0x80,%l4,%l3 ! %l3 = 4a65f11a50af2372 ! Mem[00000000680000f8] = 9af6bfeaa2cf68c0, %l0 = 0000000053b2ab8e, %l0 = 0000000053b2ab8e add %i0,0x38,%g1 casxa [%g1]0x80,%l0,%l0 ! %l0 = 9af6bfeaa2cf68c0 ! Mem[00000000680000d0] = 2a4e322c, %l4 = 0000000000000020 ldstub [%i0+%o2],%l4 ! %l4 = 0000002a000000ff ! Mem[00000000680000de] = 773230fd, %l3 = 4a65f11a50af2372 ldstub [%i0+0x01e],%l3 ! %l3 = 00000030000000ff ! Mem[00000000900000e4] = 3f571c54, %g2 = 000000004c929ae2 ldub [%i4+0x027],%g2 ! %g2 = 000000000000003f p44_label_4: ! Mem[00000000688000fe] = e7603593, %l2 = 000000008fda6f4e ldstub [%i1+0x03e],%l2 ! %l2 = 00000035000000ff ! %l7 = 000000000000005b, Mem[00000000688000f4] = 169af592 stw %l7,[%i1+0x034] ! Mem[00000000688000f4] = 0000005b ! Mem[00000000698000e8] = 19ccb3ff, %l2 = 00000035, %l3 = 00000030 add %i3,0x28,%g1 casa [%g1]0x80,%l2,%l3 ! %l3 = 0000000019ccb3ff ! Mem[00000000680000f0] = 4a65f11a, %l0 = 9af6bfeaa2cf68c0 swap [%i0+0x030],%l0 ! %l0 = 000000004a65f11a ! Mem[00000000698000c4] = c17d4b44, %l2 = 00000035, %l4 = 0000002a add %i3,0x04,%g1 casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000c17d4b44 ! Mem[00000000680000c8] = f89f310d, %l1 = 0000002b, %l1 = 0000002b add %i0,0x08,%g1 casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000f89f310d ! Mem[00000000698000c2] = 62373a7c, %l7 = 000000000000005b ldstub [%i3+0x002],%l7 ! %l7 = 0000003a000000ff ! %l1 = 00000000f89f310d, Mem[00000000910000f0] = f9aa76e7d2c579f5 stx %l1,[%i6+0x030] ! Mem[00000000910000f0] = 00000000f89f310d ! Mem[00000000698000c0] = 6237ff7c, %l0 = 4a65f11a, %l2 = 00000035 casa [%i3]0x80,%l0,%l2 ! %l2 = 000000006237ff7c ! Mem[00000000688000e0] = 17a4b3d4, %l5 = a2cf68c0, %l5 = a2cf68c0 add %i1,0x20,%g1 casa [%g1]0x80,%l5,%l5 ! %l5 = 0000000017a4b3d4 ba,a p44_not_taken_0_end p44_not_taken_0: ! The following code should not be executed nop stw %l0,[%i0+0x004] ldsb [%i1+0x017],%l1 stb %l7,[%i1+0x015] ldsb [%i3+0x01f],%l6 std %l6,[%i0+0x030] ldub [%i3+0x012],%l6 stw %l0,[%i2+0x03c] ba,a p44_branch_failed p44_not_taken_0_end: ! End of Random Code for Thread 44 p44_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0b0] ! Set processor 44 done flag ! Check Registers p44_check_registers: set p44_expected_registers,%g1 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000f89f310d bne,a,pn %xcc,p44_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000006237ff7c bne,a,pn %xcc,p44_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000019ccb3ff bne,a,pn %xcc,p44_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000c17d4b44 bne,a,pn %xcc,p44_reg_l4_fail mov %l4,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000000000003a bne,a,pn %xcc,p44_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p44_check_fp_registers: set p44_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be f597b0e5 88494ed6 bne %xcc,p44_f0_fail nop ! Check Local Memory set p44_local0_expect,%g1 p44_check_local0: ldx [%g1+0x010],%g2 ! Expected data = ff4e322c1a9b420a ldx [%i0+0x010],%g3 ! Observed data at 00000000680000d0 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 3e462a1e7732fffd ldx [%i0+0x018],%g3 ! Observed data at 00000000680000d8 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i0,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 000000000000002b ldx [%i0+0x028],%g3 ! Observed data at 00000000680000e8 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = a2cf68c050af2372 ldx [%i0+0x030],%g3 ! Observed data at 00000000680000f0 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i0,0x030,%g4 set p44_local1_expect,%g1 p44_check_local1: ldx [%g1+0x020],%g2 ! Expected data = 17a4b3d46aff6767 ldx [%i1+0x020],%g3 ! Observed data at 00000000688000e0 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i1,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = cac6d6670000005b ldx [%i1+0x030],%g3 ! Observed data at 00000000688000f0 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i1,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = b58ffe26e760ff93 ldx [%i1+0x038],%g3 ! Observed data at 00000000688000f8 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i1,0x038,%g4 set p44_local2_expect,%g1 p44_check_local2: ldx [%g1+0x008],%g2 ! Expected data = 32cc406e7f51cfff ldx [%i2+0x008],%g3 ! Observed data at 00000000690000c8 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = d989ac80528269ff ldx [%i2+0x010],%g3 ! Observed data at 00000000690000d0 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i2,0x010,%g4 set p44_local3_expect,%g1 p44_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 6237ff7cc17d4b44 ldx [%i3+0x000],%g3 ! Observed data at 00000000698000c0 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i3,0x000,%g4 ldx [%g1+0x028],%g2 ! Expected data = 19ccb3ff7e1e87f7 ldx [%i3+0x028],%g3 ! Observed data at 00000000698000e8 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 53b2ab8e0000002b ldx [%i3+0x030],%g3 ! Observed data at 00000000698000f0 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i3,0x030,%g4 ! The test for processor 44 has passed p44_passed: ta GOOD_TRAP nop p44_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p44_failed p44_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p44_failed p44_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p44_failed p44_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p44_failed p44_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p44_failed p44_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p44_failed p44_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p44_failed p44_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p44_failed p44_f0_fail: set p44_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 44 failed p44_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0b0] ! Set processor 44 done flag set p44_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 44 failed p44_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0b0] ! Set processor 44 done flag set p44_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p44_selfmod_failed: ba p44_failed mov 0xabc,%g1 p44_common_error: or %g0,0xf0c,%g1 ba p44_failed mov %o5,%g3 p44_common_signature_error: set p44_temp,%g1 ba p44_failed st %g2,[%g1] ! Common Lock Number p44_common_timeout: set p44_temp,%g1 ba p44_failed st %g2,[%g1] ! Common Lock Number p44_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p44_failed mov 0x0,%g3 p44_trap1e: ldsha [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000680000c0] swapa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000698000e8] ldstuba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000688000e8] stda %l4,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000680000e8] done p44_trap1o: ldsha [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000680000c0] swapa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000698000e8] ldstuba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000688000e8] stda %l4,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000680000e8] done p44_trap2e: lduwa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000680000e8] ldxa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000698000c0] stda %l0,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000680000d0] ldswa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000698000c8] done p44_trap2o: lduwa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000680000e8] ldxa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000698000c0] stda %l0,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000680000d0] ldswa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000698000c8] done p44_trap3e: nop nop nop nop nop nop done p44_trap3o: nop nop nop nop nop nop done p44_init_memory_pointers: set p44_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p44_local0_start,%i0 set p44_local1_start,%i1 set p44_local2_start,%i2 set p44_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 576a3a36d3a17ab5 ldx [%g1+0x008],%l1 ! %l1 = c9a700544fc340a4 ldx [%g1+0x010],%l2 ! %l2 = ce160c905c0fe1c5 ldx [%g1+0x018],%l3 ! %l3 = 429e55702278374b ldx [%g1+0x020],%l4 ! %l4 = 32cc406e7f51cf20 ldx [%g1+0x028],%l5 ! %l5 = 53584d243f2850e8 ldx [%g1+0x030],%l6 ! %l6 = 360e8990a4e5fc8d ldx [%g1+0x038],%l7 ! %l7 = 144164a450ea52d2 ! Initialize the output register of window 0 set unres3_start,%o0 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 = 7270096b 4dd5f3fb f3f47bf4 ed9d3a52 ! %f4 = 175f3e38 4a7e76c5 7f30d194 07ad7508 ! %f8 = 08b555ec acdf2112 148260f8 9b1d0468 ! %f12 = e20d3a3b ef277955 5c4b5cad eb222176 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 598a4d59 57497b87 b12c7847 626198d2 ! %f20 = 479df068 47ac2ce4 e3e115c7 173ca4e0 ! %f24 = 7347820e b5616494 f24f9a64 2cb72488 ! %f28 = f6d31c98 3ed3e7b6 1be3b5fc 27ff627e ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = d2545cbe 4b5f5c24 e40b277f 0faf5685 ! %f36 = 6ee4538d 64334883 f73e6dd7 ac2b1de8 ! %f40 = e6d0a1d6 d638c6ec 391bd618 a55033ba ! %f44 = 8df8f052 11a6cad6 aa9fb13d df9fd505 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x8fc94bef0000007a,%g7,%g1 ! GSR scale = 15, align = 2 wr %g1,%g0,%gsr ! GSR = 8fc94bef0000007a wr %g0,%y ! Clear Y 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: ! %l2 = 1047a68a7e4c9ffb, Mem[000000006b8000fa] = 1baac920 sth %l2,[%i3+0x03a] ! Mem[000000006b8000f8] = 1baa9ffb ! Mem[000000006b8000dc] = c17b98ba, %l7 = 95b31627, %l0 = c3a45f37 add %i3,0x1c,%g1 casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000c17b98ba ! Mem[000000006a0000dd] = bfc7f345, %l5 = f04d8d61d00638d5 ldstub [%i0+0x01d],%l5 ! %l5 = 000000c7000000ff ! Mem[000000006a8000c2] = db75bd0d, %l6 = 8112f723cc2c84fb ldstub [%i1+0x002],%l6 ! %l6 = 000000bd000000ff ! Mem[000000006b8000cc] = 467c8c8f, %l7 = 8d02778c95b31627 swap [%i3+0x00c],%l7 ! %l7 = 00000000467c8c8f ! %l4 = 43a3ef04, %l5 = 000000c7, Mem[00000000908000c0] = 9a4ba8d2 e9983a51 std %l4,[%i5+%g0] ! Mem[00000000908000c0] = 43a3ef04 000000c7 ! %l2 = 1047a68a7e4c9ffb, Mem[00000000918000e0] = 323f2f67 stb %l2,[%o0+%o4] ! Mem[00000000918000e0] = fb3f2f67 ! %l3 = e1def60bce8ab474, Mem[000000006a8000fa] = 431555aa sth %l3,[%i1+0x03a] ! Mem[000000006a8000f8] = 4315b474 ! Mem[00000000900000f0] = bac436a9 b3fa2701, %g2 = 91a99712, %g3 = 0bad0b00 ldd [%i4+0x030],%g2 ! %g2 = 00000000bac436a9 00000000b3fa2701 ! %l7 = 00000000467c8c8f, Mem[000000006a8000e0] = 9f79cc3a stw %l7,[%i1+%o4] ! Mem[000000006a8000e0] = 467c8c8f p45_label_2: ! Mem[00000000910000f8] = 988dc7a7, %g2 = 00000000bac436a9 ldsb [%i6+0x039],%g2 ! %g2 = ffffffffffffff98 ! Mem[000000006b8000e6] = e730b860, %l2 = 1047a68a7e4c9ffb ldstub [%i3+0x026],%l2 ! %l2 = 000000b8000000ff ! Mem[000000006b0000f2] = 832d7ce1, %l4 = cf3846c243a3ef04 ldstub [%i2+0x032],%l4 ! %l4 = 0000007c000000ff ! Mem[000000006b0000c3] = 52bea30e, %l0 = 00000000c17b98ba ldstub [%i2+0x003],%l0 ! %l0 = 0000000e000000ff ! Mem[000000006a8000f4] = 165e6ceb, %l5 = 00000000000000c7 ldstub [%i1+0x034],%l5 ! %l5 = 00000016000000ff ! Mem[000000006a8000d6] = 4ff77b5c, %l5 = 0000000000000016 ldstub [%i1+0x016],%l5 ! %l5 = 0000007b000000ff ! Mem[000000006a8000f8] = 4315b474, %l7 = 00000000467c8c8f swap [%i1+0x038],%l7 ! %l7 = 000000004315b474 ! Mem[000000006b8000c8] = 6f173a4f, %l4 = 000000000000007c ldsw [%i3+%o1],%l4 ! %l4 = 000000006f173a4f ! Mem[000000006b0000cc] = c34ceddb, %l6 = 000000bd, %l5 = 0000007b add %i2,0x0c,%g1 casa [%g1]0x80,%l6,%l5 ! %l5 = 00000000c34ceddb ! Mem[000000006b8000c0] = 7edfb3be, %l5 = 00000000c34ceddb ldstub [%i3+%g0],%l5 ! %l5 = 0000007e000000ff p45_label_3: ! Mem[00000000900000e8] = 571c54eb, %g2 = ffffffffffffff98 ldsh [%i4+%o5],%g2 ! %g2 = 000000000000571c ! Mem[000000006a8000f4] = ff5e6ceb, %l7 = 4315b474, %l3 = ce8ab474 add %i1,0x34,%g1 casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000ff5e6ceb ! Mem[000000006a8000c4] = 0088312b, %l1 = 88fd1acc84846e69 swap [%i1+0x004],%l1 ! %l1 = 000000000088312b ! Mem[00000000918000dc] = 12fb3f2f, %g2 = 000000000000571c ldub [%o0+0x01f],%g2 ! %g2 = 0000000000000012 ! Mem[000000006a8000e8] = 07a1758a, %l0 = 000000000000000e ldstub [%i1+%o5],%l0 ! %l0 = 00000007000000ff ! Mem[000000006a0000e8] = aad65bc0, %l7 = 000000004315b474 swap [%i0+%o5],%l7 ! %l7 = 00000000aad65bc0 ! Mem[00000000918000dc] = f2bc12fb, %g2 = 0000000000000012 ldub [%o0+0x01d],%g2 ! %g2 = 00000000000000f2 ! %l7 = 00000000aad65bc0, Mem[00000000908000e8] = b78db540 stw %l7,[%i5+%o5] ! Mem[00000000908000e8] = aad65bc0 ! Mem[00000000910000f4] = 79f55498, %g2 = 00000000000000f2 ldsh [%i6+0x036],%g2 ! %g2 = 00000000000079f5 ! Mem[000000006a8000f9] = 467c8c8f, %l6 = 00000000000000bd ldstub [%i1+0x039],%l6 ! %l6 = 0000007c000000ff p45_label_4: ! Mem[000000006b0000fc] = e7f8d282, %l0 = 0000000000000007 swap [%i2+0x03c],%l0 ! %l0 = 00000000e7f8d282 ! Mem[000000006b8000c8] = 6f173a4f95b31627, %l0 = 00000000e7f8d282, %l3 = 00000000ff5e6ceb add %i3,0x08,%g1 casxa [%g1]0x80,%l0,%l3 ! %l3 = 6f173a4f95b31627 ! Mem[00000000908000d8] = c974b2c2, %g2 = 00000000000079f5 lduh [%i5+%o3],%g2 ! %g2 = 000000000000c974 ! Mem[000000006a0000f0] = 9c76a781, %l0 = 00000000e7f8d282 swap [%i0+0x030],%l0 ! %l0 = 000000009c76a781 ! Mem[000000006b0000d8] = 5349dc393b660dfe, %l2 = 00000000000000b8, %l6 = 000000000000007c add %i2,0x18,%g1 casxa [%g1]0x80,%l2,%l6 ! %l6 = 5349dc393b660dfe ! Mem[000000006b8000f0] = a9715fe41a1016ee, %l4 = 000000006f173a4f, %l1 = 000000000088312b add %i3,0x30,%g1 casxa [%g1]0x80,%l4,%l1 ! %l1 = a9715fe41a1016ee ! Mem[000000006b0000e0] = d93b43b74765994e, %l4 = 000000006f173a4f, %l5 = 000000000000007e add %i2,0x20,%g1 casxa [%g1]0x80,%l4,%l5 ! %l5 = d93b43b74765994e ! Mem[000000006a0000e4] = a5815f18, %l2 = 00000000000000b8 swap [%i0+0x024],%l2 ! %l2 = 00000000a5815f18 ! Mem[000000006a0000d0] = 50d9bc30, %l2 = 00000000a5815f18 swap [%i0+%o2],%l2 ! %l2 = 0000000050d9bc30 ! Mem[000000006b8000d4] = e0d9bdc9, %l2 = 50d9bc30, %l0 = 9c76a781 add %i3,0x14,%g1 casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000e0d9bdc9 ba,a p45_not_taken_0_end p45_not_taken_0: ! The following code should not be executed nop stw %l0,[%i0+0x004] ldsb [%i1+0x017],%l1 stb %l7,[%i1+0x015] ldsb [%i3+0x01f],%l6 std %l6,[%i0+0x030] ldub [%i3+0x012],%l6 stw %l0,[%i2+0x03c] 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 00000000e0d9bdc9 bne,a,pn %xcc,p45_reg_l0_fail mov %l0,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000050d9bc30 bne,a,pn %xcc,p45_reg_l2_fail mov %l2,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000006f173a4f bne,a,pn %xcc,p45_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be d93b43b74765994e bne,a,pn %xcc,p45_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 5349dc393b660dfe bne,a,pn %xcc,p45_reg_l6_fail mov %l6,%g3 ! Check Local Memory set p45_local0_expect,%g1 p45_check_local0: ldx [%g1+0x010],%g2 ! Expected data = a5815f188dc203e4 ldx [%i0+0x010],%g3 ! Observed data at 000000006a0000d0 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ef156400bffff345 ldx [%i0+0x018],%g3 ! Observed data at 000000006a0000d8 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = d0c0c301000000b8 ldx [%i0+0x020],%g3 ! Observed data at 000000006a0000e0 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 4315b4749afaa83e ldx [%i0+0x028],%g3 ! Observed data at 000000006a0000e8 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = e7f8d282bec2509c ldx [%i0+0x030],%g3 ! Observed data at 000000006a0000f0 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i0,0x030,%g4 set p45_local1_expect,%g1 p45_check_local1: ldx [%g1+0x000],%g2 ! Expected data = db75ff0d84846e69 ldx [%i1+0x000],%g3 ! Observed data at 000000006a8000c0 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i1,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 1366daf74ff7ff5c ldx [%i1+0x010],%g3 ! Observed data at 000000006a8000d0 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i1,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 467c8c8fcac1b2b2 ldx [%i1+0x020],%g3 ! Observed data at 000000006a8000e0 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ffa1758a92fcd92b ldx [%i1+0x028],%g3 ! Observed data at 000000006a8000e8 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 103e92ddff5e6ceb ldx [%i1+0x030],%g3 ! Observed data at 000000006a8000f0 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i1,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 46ff8c8f9606e295 ldx [%i1+0x038],%g3 ! Observed data at 000000006a8000f8 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i1,0x038,%g4 set p45_local2_expect,%g1 p45_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 52bea3ff152c224e ldx [%i2+0x000],%g3 ! Observed data at 000000006b0000c0 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i2,0x000,%g4 ldx [%g1+0x030],%g2 ! Expected data = 832dffe1ea3b9e69 ldx [%i2+0x030],%g3 ! Observed data at 000000006b0000f0 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i2,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 8b1f6a8000000007 ldx [%i2+0x038],%g3 ! Observed data at 000000006b0000f8 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i2,0x038,%g4 set p45_local3_expect,%g1 p45_check_local3: ldx [%g1+0x000],%g2 ! Expected data = ffdfb3be3e40a83b 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 = 6f173a4f95b31627 ldx [%i3+0x008],%g3 ! Observed data at 000000006b8000c8 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i3,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = 82fc10f9e730ff60 ldx [%i3+0x020],%g3 ! Observed data at 000000006b8000e0 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i3,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = 1baa9ffba6e3bf33 ldx [%i3+0x038],%g3 ! Observed data at 000000006b8000f8 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i3,0x038,%g4 ! The test for processor 45 has passed p45_passed: ta GOOD_TRAP nop p45_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p45_failed p45_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p45_failed p45_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p45_failed p45_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p45_failed p45_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p45_failed p45_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p45_failed p45_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p45_failed p45_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p45_failed ! The test for processor 45 failed p45_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0b4] ! Set processor 45 done flag set p45_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 45 failed p45_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0b4] ! Set processor 45 done flag set p45_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p45_selfmod_failed: ba p45_failed mov 0xabc,%g1 p45_common_error: or %g0,0xf0d,%g1 ba p45_failed mov %o5,%g3 p45_common_signature_error: set p45_temp,%g1 ba p45_failed st %g2,[%g1] ! Common Lock Number p45_common_timeout: set p45_temp,%g1 ba p45_failed st %g2,[%g1] ! Common Lock Number p45_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p45_failed mov 0x0,%g3 p45_trap1e: stha %l6,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000006b0000d0] swapa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000006a0000d0] stxa %l5,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000006b8000c8] stxa %l5,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000006b0000d8] swapa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000006a8000c0] ldsha [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000006b0000c0] done p45_trap1o: stha %l6,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000006b0000d0] swapa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000006a0000d0] stxa %l5,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000006b8000c8] stxa %l5,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000006b0000d8] swapa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000006a8000c0] ldsha [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000006b0000c0] done p45_trap2e: ldda [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000006b0000e0] ldsha [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000006a8000e8] swapa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000006b8000e8] swapa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000006a8000c0] ldstuba [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000006b8000e8] lduha [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000006b8000e8] done p45_trap2o: ldda [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000006b0000e0] ldsha [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000006a8000e8] swapa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000006b8000e8] swapa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000006a8000c0] ldstuba [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000006b8000e8] lduha [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000006b8000e8] done p45_trap3e: nop nop nop nop nop done p45_trap3o: nop nop nop nop nop done p45_init_memory_pointers: set p45_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p45_local0_start,%i0 set p45_local1_start,%i1 set p45_local2_start,%i2 set p45_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = ad404bc3c3a45f37 ldx [%g1+0x008],%l1 ! %l1 = 88fd1acc84846e69 ldx [%g1+0x010],%l2 ! %l2 = 1047a68a7e4c9ffb ldx [%g1+0x018],%l3 ! %l3 = e1def60bce8ab474 ldx [%g1+0x020],%l4 ! %l4 = cf3846c243a3ef04 ldx [%g1+0x028],%l5 ! %l5 = f04d8d61d00638d5 ldx [%g1+0x030],%l6 ! %l6 = 8112f723cc2c84fb ldx [%g1+0x038],%l7 ! %l7 = 8d02778c95b31627 ! Initialize the output register of window 0 set unres3_start,%o0 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 = ba0ef2fd 013e2e6c 915390c3 c805fc88 ! %f4 = 41cb8b8f ebdc077b 0c45d711 e0069c93 ! %f8 = 8713e8a1 b6c29755 e57af91d 39d57ecf ! %f12 = a3f98cc8 c11c1a20 39d76c72 af247f54 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 939ab859 ded7de0b d52bc08c 15adcc51 ! %f20 = bec456db d79ebd52 1fb155f5 f80e3c44 ! %f24 = af9a83d0 14132cc5 cbe82dbc 60c04d8d ! %f28 = 16583ad2 4135a3a5 4a03038a 876190b3 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 01db8d59 a41ce601 54bbd811 d8a77f01 ! %f36 = 1e53c93e 75b2239a d4a22218 06c0d44a ! %f40 = b66434d7 98004276 c5b9cc64 316d5e78 ! %f44 = 2b8f5152 0a989d5b 3fac1717 18117ea0 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x985072780000006b,%g7,%g1 ! GSR scale = 13, align = 3 wr %g1,%g0,%gsr ! GSR = 985072780000006b wr %g0,%y ! Clear Y 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: ! %l5 = 4b4f4ae069d0b608, Mem[00000000918000c0] = 204ac91bdfdf7aa2 stx %l5,[%o0+%g0] ! Mem[00000000918000c0] = 4b4f4ae069d0b608 ! Mem[00000000900000f8] = c3eb3eb6, %g2 = 5e0c90a17eff3586 lduw [%i4+0x038],%g2 ! %g2 = 00000000c3eb3eb6 ! Mem[00000000918000e0] = 323f2f67, %g2 = 00000000c3eb3eb6 ldsb [%o0+%o4],%g2 ! %g2 = 0000000000000032 ! Mem[000000006c8000e3] = 901e77af, %l1 = b1c23a7dc85d22c6 ldstub [%i1+0x023],%l1 ! %l1 = 000000af000000ff ! Mem[000000006d0000c8] = 925b20f35c52d7f6, %l3 = cf69f2d400231198, %l2 = 70777ef9efaa8d67 add %i2,0x08,%g1 casxa [%g1]0x80,%l3,%l2 ! %l2 = 925b20f35c52d7f6 ! Mem[000000006c0000d8] = f7098dc2, %l4 = 05c7a22e0514cb7b ldstub [%i0+%o3],%l4 ! %l4 = 000000f7000000ff ! %l2 = 925b20f35c52d7f6, Mem[000000006c8000c8] = 1ca9a573a3b0b934 stx %l2,[%i1+%o1] ! Mem[000000006c8000c8] = 925b20f35c52d7f6 ! Mem[000000006c8000e4] = af950db8, %l6 = 0e07a84bb950035d ldstub [%i1+0x024],%l6 ! %l6 = 000000af000000ff ! %l5 = 4b4f4ae069d0b608, Mem[00000000918000d4] = 882b5c0e stw %l5,[%o0+0x014] ! Mem[00000000918000d4] = 69d0b608 ! Mem[000000006d8000d3] = 89ef5a8a, %l7 = 383e65c7dc861516 ldstub [%i3+0x013],%l7 ! %l7 = 0000008a000000ff p46_label_2: ! Mem[000000006d0000f4] = 0774d9c5, %l4 = 000000f7, %l1 = 000000af add %i2,0x34,%g1 casa [%g1]0x80,%l4,%l1 ! %l1 = 000000000774d9c5 ! Mem[00000000918000d8] = c7bc9dfc, %g2 = 0000000000000032 ldub [%o0+0x019],%g2 ! %g2 = 00000000000000c7 ! Mem[000000006d8000e5] = f6853245, %l2 = 925b20f35c52d7f6 ldstub [%i3+0x025],%l2 ! %l2 = 00000085000000ff ! %l1 = 000000000774d9c5, Mem[00000000918000c0] = 4b4f4ae0 stb %l1,[%o0+%g0] ! Mem[00000000918000c0] = c54f4ae0 ! Mem[00000000908000e4] = aa7fbf79, %g2 = 00000000000000c7 lduw [%i5+0x024],%g2 ! %g2 = 00000000aa7fbf79 ! %l2 = 00000085, %l3 = 00231198, Mem[00000000910000f8] = 54988dc7 a758f49f std %l2,[%i6+0x038] ! Mem[00000000910000f8] = 00000085 00231198 ! Mem[000000006c0000fc] = 4f850711, %l3 = 00231198, %l6 = 000000af add %i0,0x3c,%g1 casa [%g1]0x80,%l3,%l6 ! %l6 = 000000004f850711 ! Mem[00000000908000f0] = 4b7c3251, %g2 = 00000000aa7fbf79 ldub [%i5+0x031],%g2 ! %g2 = 000000000000004b ! Mem[00000000910000e8] = 2e3b82f6 02226e6a, %g2 = 0000004b, %g3 = 0bad0b00 ldd [%i6+%o5],%g2 ! %g2 = 000000002e3b82f6 0000000002226e6a ! Mem[000000006d8000cc] = 1989e41e, %l5 = 69d0b608, %l0 = a37eaa7a add %i3,0x0c,%g1 casa [%g1]0x80,%l5,%l0 ! %l0 = 000000001989e41e p46_label_3: ! Mem[00000000908000f0] = 524b7c32 51972473, %g2 = 2e3b82f6, %g3 = 02226e6a ldd [%i5+0x030],%g2 ! %g2 = 00000000524b7c32 0000000051972473 ! Mem[00000000918000fc] = 4c929ae2, %g2 = 00000000524b7c32 ldsh [%o0+0x03c],%g2 ! %g2 = 0000000000004c92 ! Mem[000000006c8000f0] = c3be5cc779f6d5e2, %l6 = 000000004f850711, %l7 = 000000000000008a add %i1,0x30,%g1 casxa [%g1]0x80,%l6,%l7 ! %l7 = c3be5cc779f6d5e2 ! Mem[000000006d8000e8] = 16bdfe8b12b48658, %l4 = 00000000000000f7, %l1 = 000000000774d9c5 add %i3,0x28,%g1 casxa [%g1]0x80,%l4,%l1 ! %l1 = 16bdfe8b12b48658 ! Mem[000000006d0000f8] = 84baf771, %l0 = 000000001989e41e ldsh [%i2+0x038],%l0 ! %l0 = ffffffffffff84ba ! Mem[000000006c8000f4] = 79f6d5e2, %l1 = 16bdfe8b12b48658 swap [%i1+0x034],%l1 ! %l1 = 0000000079f6d5e2 ! Mem[000000006d0000fc] = c7c39678, %l1 = 79f6d5e2, %l3 = 00231198 add %i2,0x3c,%g1 casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000c7c39678 ! Mem[000000006d8000f0] = 349ac760f6c415df, %l5 = 4b4f4ae069d0b608, %l2 = 0000000000000085 add %i3,0x30,%g1 casxa [%g1]0x80,%l5,%l2 ! %l2 = 349ac760f6c415df ! Mem[000000006c0000f8] = 7ab257de, %l3 = 00000000c7c39678 swap [%i0+0x038],%l3 ! %l3 = 000000007ab257de ! Mem[00000000908000d8] = c974b2c2, %g2 = 0000000000004c92 lduw [%i5+%o3],%g2 ! %g2 = 00000000c974b2c2 p46_label_4: ! Mem[00000000908000e8] = b78db54058f195d5, %g2 = 00000000c974b2c2 ldx [%i5+%o5],%g2 ! %g2 = b78db54058f195d5 ! Mem[000000006d8000ea] = 16bdfe8b, %l1 = 0000000079f6d5e2 ldstub [%i3+0x02a],%l1 ! %l1 = 000000fe000000ff ! %l2 = 349ac760f6c415df, Mem[00000000918000f8] = 9cdae44e4c929ae2 stx %l2,[%o0+0x038] ! Mem[00000000918000f8] = 349ac760f6c415df ! Mem[000000006c0000ec] = 3879a2e0, %l6 = 000000004f850711 ldsh [%i0+0x02c],%l6 ! %l6 = 0000000000003879 ! Mem[000000006d0000d8] = 90a1c29c7d65ee06, %l5 = 4b4f4ae069d0b608 ldx [%i2+%o3],%l5 ! %l5 = 90a1c29c7d65ee06 ! Mem[00000000900000c4] = 098fb286, %g2 = b78db54058f195d5 ldsb [%i4+0x005],%g2 ! %g2 = 0000000000000009 ! Mem[000000006c0000f8] = c7c39678, %l7 = c3be5cc779f6d5e2 swap [%i0+0x038],%l7 ! %l7 = 00000000c7c39678 ! Mem[00000000908000d0] = 5c07d0f119c1d452, %g2 = 0000000000000009 ldx [%i5+%o2],%g2 ! %g2 = 5c07d0f119c1d452 ! Mem[000000006d8000cc] = 1989e41e, %l7 = 00000000c7c39678 swap [%i3+0x00c],%l7 ! %l7 = 000000001989e41e ! Mem[00000000918000e4] = ec6510fe, %g2 = 5c07d0f119c1d452 ldsh [%o0+0x024],%g2 ! %g2 = ffffffffffffec65 ba,a p46_not_taken_0_end p46_not_taken_0: ! The following code should not be executed nop stw %l0,[%i0+0x004] ldsb [%i1+0x017],%l1 stb %l7,[%i1+0x015] ldsb [%i3+0x01f],%l6 std %l6,[%i0+0x030] ldub [%i3+0x012],%l6 stw %l0,[%i2+0x03c] ba,a p46_branch_failed p46_not_taken_0_end: ! End of Random Code for Thread 46 1: membar #Sync ! Force all stores to complete p46_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0b8] ! Set processor 46 done flag ! Check Registers p46_check_registers: set p46_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be ffffffffffff84ba bne,a,pn %xcc,p46_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000000000fe bne,a,pn %xcc,p46_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 349ac760f6c415df bne,a,pn %xcc,p46_reg_l2_fail mov %l2,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000000000f7 bne,a,pn %xcc,p46_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 90a1c29c7d65ee06 bne,a,pn %xcc,p46_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000003879 bne,a,pn %xcc,p46_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000001989e41e bne,a,pn %xcc,p46_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p46_local0_expect,%g1 p46_check_local0: ldx [%g1+0x018],%g2 ! Expected data = ff098dc276eb3dc8 ldx [%i0+0x018],%g3 ! Observed data at 000000006c0000d8 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i0,0x018,%g4 ldx [%g1+0x038],%g2 ! Expected data = 79f6d5e24f850711 ldx [%i0+0x038],%g3 ! Observed data at 000000006c0000f8 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i0,0x038,%g4 set p46_local1_expect,%g1 p46_check_local1: ldx [%g1+0x008],%g2 ! Expected data = 925b20f35c52d7f6 ldx [%i1+0x008],%g3 ! Observed data at 000000006c8000c8 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i1,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = 901e77ffff950db8 ldx [%i1+0x020],%g3 ! Observed data at 000000006c8000e0 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i1,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = c3be5cc712b48658 ldx [%i1+0x030],%g3 ! Observed data at 000000006c8000f0 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i1,0x030,%g4 ! Processor 46, local 2 is clean set p46_local3_expect,%g1 p46_check_local3: ldx [%g1+0x008],%g2 ! Expected data = 1176f5c3c7c39678 ldx [%i3+0x008],%g3 ! Observed data at 000000006d8000c8 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 89ef5aff9fcccb1b ldx [%i3+0x010],%g3 ! Observed data at 000000006d8000d0 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i3,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 6b6bd7c0f6ff3245 ldx [%i3+0x020],%g3 ! Observed data at 000000006d8000e0 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 16bdff8b12b48658 ldx [%i3+0x028],%g3 ! Observed data at 000000006d8000e8 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i3,0x028,%g4 ! The test for processor 46 has passed p46_passed: ta GOOD_TRAP nop p46_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p46_failed p46_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p46_failed p46_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p46_failed p46_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p46_failed p46_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p46_failed p46_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p46_failed p46_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p46_failed p46_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p46_failed ! The test for processor 46 failed p46_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0b8] ! Set processor 46 done flag set p46_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 46 failed p46_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0b8] ! Set processor 46 done flag set p46_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p46_selfmod_failed: ba p46_failed mov 0xabc,%g1 p46_common_error: or %g0,0xf0e,%g1 ba p46_failed mov %o5,%g3 p46_common_signature_error: set p46_temp,%g1 ba p46_failed st %g2,[%g1] ! Common Lock Number p46_common_timeout: set p46_temp,%g1 ba p46_failed st %g2,[%g1] ! Common Lock Number p46_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p46_failed mov 0x0,%g3 p46_trap1e: ldstuba [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000006c0000e8] done p46_trap1o: ldstuba [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000006c0000e8] done p46_trap2e: lduba [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000006c8000c0] lduba [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000006c8000e0] stba %l2,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000006c0000c0] ldstuba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000006c8000e8] stda %l2,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000006c0000c0] done p46_trap2o: lduba [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000006c8000c0] lduba [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000006c8000e0] stba %l2,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000006c0000c0] ldstuba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000006c8000e8] stda %l2,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000006c0000c0] done p46_trap3e: nop nop nop nop done p46_trap3o: nop nop nop nop done p46_init_memory_pointers: set p46_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p46_local0_start,%i0 set p46_local1_start,%i1 set p46_local2_start,%i2 set p46_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = aff299e2a37eaa7a ldx [%g1+0x008],%l1 ! %l1 = b1c23a7dc85d22c6 ldx [%g1+0x010],%l2 ! %l2 = 70777ef9efaa8d67 ldx [%g1+0x018],%l3 ! %l3 = cf69f2d400231198 ldx [%g1+0x020],%l4 ! %l4 = 05c7a22e0514cb7b ldx [%g1+0x028],%l5 ! %l5 = 4b4f4ae069d0b608 ldx [%g1+0x030],%l6 ! %l6 = 0e07a84bb950035d ldx [%g1+0x038],%l7 ! %l7 = 383e65c7dc861516 ! Initialize the output register of window 0 set unres3_start,%o0 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 = 0980b3b6 3f9346ae f40aeaf8 b9cfa73c ! %f4 = ace5bf5f 197801e4 b2297131 e833175d ! %f8 = b98040f2 b490c3f3 0c662fb1 98ce5110 ! %f12 = bdab5f21 866406cf eab3b2d9 fa48fff4 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 11a7b6db bfd78e9a 753b177c 41c37dd5 ! %f20 = cb50d1f7 de28903f a2515e6a af603538 ! %f24 = 5343fde8 d5498134 8e5918f8 1ef150ce ! %f28 = 4e1ed188 8dfa6f9d 3697fc38 92c60732 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 40fdc6d3 4dc38467 1e96a142 526e7a0c ! %f36 = cf373af7 b5cef0e2 1f966a27 1f2cfcdd ! %f40 = 5d1ea866 943541a9 5b58e715 3e20ec57 ! %f44 = 3d30f9d5 2c1376ff 9fd489e5 d086b662 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x8f675f9f0000006f,%g7,%g1 ! GSR scale = 13, align = 7 wr %g1,%g0,%gsr ! GSR = 8f675f9f0000006f wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 47 p47_label_1: ! Mem[00000000900000dc] = 926ba2e0, %g2 = 43f5c69600000062 lduw [%i4+0x01c],%g2 ! %g2 = 00000000926ba2e0 ! Mem[000000006e8000fa] = 6d0cb284, %l3 = df51083c2ad85dc6 ldstub [%i1+0x03a],%l3 ! %l3 = 000000b2000000ff ! Mem[00000000900000ec] = 0c6744ba, %g2 = 00000000926ba2e0 ldsb [%i4+0x02d],%g2 ! %g2 = 000000000000000c ! Mem[000000006e8000e8] = 14155748ec93e1a3, %l4 = 5808bf305b6bcc27, %l1 = aafa9a84268830a9 add %i1,0x28,%g1 casxa [%g1]0x80,%l4,%l1 ! %l1 = 14155748ec93e1a3 ! Mem[000000006e8000f8] = 6d0cff84, %l3 = 00000000000000b2 lduw [%i1+0x038],%l3 ! %l3 = 000000006d0cff84 ! Mem[00000000910000c8] = 0dac950c b2a9b434, %g2 = 0000000c, %g3 = 0bad0b00 ldd [%i6+%o1],%g2 ! %g2 = 000000000dac950c 00000000b2a9b434 ! Mem[00000000918000d4] = 882b5c0e, %g2 = 000000000dac950c lduw [%o0+0x014],%g2 ! %g2 = 00000000882b5c0e ! Mem[000000006f0000d0] = 0f9cfab4de5de8ca, %l6 = fd0fcc9fc2ea65f5, %l3 = 000000006d0cff84 add %i2,0x10,%g1 casxa [%g1]0x80,%l6,%l3 ! %l3 = 0f9cfab4de5de8ca ! %l4 = 5808bf305b6bcc27, Mem[00000000910000da] = 6ce28d3b stb %l4,[%i6+0x01a] ! Mem[00000000910000d8] = 27e28d3b ! Mem[000000006f8000e0] = 87223a51, %l7 = 44da128f, %l6 = c2ea65f5 add %i3,0x20,%g1 casa [%g1]0x80,%l7,%l6 ! %l6 = 0000000087223a51 p47_label_2: ! Mem[000000006e0000e8] = f8731a65, %l2 = 5141bf1a601b5eb5 swap [%i0+%o5],%l2 ! %l2 = 00000000f8731a65 ! %l2 = f8731a65, %l3 = de5de8ca, Mem[00000000908000e0] = 021d41c8 aa7fbf79 std %l2,[%i5+%o4] ! Mem[00000000908000e0] = f8731a65 de5de8ca ! Mem[000000006e0000d8] = c99a2f4b 0efbb63e, %l2 = f8731a65, %l3 = de5de8ca ldd [%i0+%o3],%l2 ! %l2 = 00000000c99a2f4b 000000000efbb63e ! Mem[000000006e8000f0] = caa01d12, %l0 = 1249d590, %l1 = ec93e1a3 add %i1,0x30,%g1 casa [%g1]0x80,%l0,%l1 ! %l1 = 00000000caa01d12 ! Mem[000000006f0000e8] = 720f2476, %l3 = 000000000efbb63e swap [%i2+%o5],%l3 ! %l3 = 00000000720f2476 ! Mem[000000006f8000db] = 698b20bf, %l5 = a2750db076f7060b ldstub [%i3+0x01b],%l5 ! %l5 = 000000bf000000ff ! Mem[00000000900000fc] = f7dc96e3, %g18 = a6e02f1e6f61956a ldsw [%i4+0x03c],%g2 ! %g2 = a6e02f1e6f61956a ! Mem[000000006f0000c1] = 9f9c64cb, %l6 = 0000000087223a51 ldstub [%i2+0x001],%l6 ! %l6 = 0000009c000000ff ! Mem[000000006f8000c0] = 9b260113, %l2 = c99a2f4b, %l2 = c99a2f4b casa [%i3]0x80,%l2,%l2 ! %l2 = 000000009b260113 ! %l2 = 000000009b260113, Mem[00000000910000d0] = 5119905815ef532d stx %l2,[%i6+%o2] ! Mem[00000000910000d0] = 000000009b260113 p47_label_3: ! Mem[00000000900000d4] = bd68c362, %g2 = fffffffff7dc96e3 lduh [%i4+0x014],%g2 ! %g2 = 000000000000bd68 ! Mem[000000006f8000f8] = d593259d, %l2 = 000000009b260113 ldstub [%i3+0x038],%l2 ! %l2 = 000000d5000000ff ! %l4 = 5808bf305b6bcc27, Mem[00000000908000e0] = f8731a65 stw %l4,[%i5+%o4] ! Mem[00000000908000e0] = 5b6bcc27 ! Mem[00000000900000f0] = bac436a9 b3fa2701, %g2 = 0000bd68, %g3 = b2a9b434 ldd [%i4+0x030],%g2 ! %g2 = 00000000bac436a9 00000000b3fa2701 ! Mem[00000000900000ec] = e90c6744, %g18 = a6e02f1e6f61956a ldsw [%i4+0x02c],%g2 ! %g2 = a6e02f1e6f61956a ! Mem[000000006e0000d4] = b4d51417, %l0 = 0c479d6c1249d590 ldub [%i0+0x014],%l0 ! %l0 = 00000000000000b4 ! %l2 = 000000d5, %l3 = 720f2476, Mem[00000000900000d0] = 47344bf1 bd68c362 std %l2,[%i4+%o2] ! Mem[00000000900000d0] = 000000d5 720f2476 ! Mem[000000006f0000e8] = 0efbb63e, %l2 = 000000d5, %l3 = 720f2476 add %i2,0x28,%g1 casa [%g1]0x80,%l2,%l3 ! %l3 = 000000000efbb63e ! Mem[000000006e0000f0] = 7cc5197a9cf2b138, %l6 = 000000000000009c, %l4 = 5808bf305b6bcc27 add %i0,0x30,%g1 casxa [%g1]0x80,%l6,%l4 ! %l4 = 7cc5197a9cf2b138 ! Mem[000000006e0000ea] = 601b5eb5, %l7 = e179d1c244da128f ldstub [%i0+0x02a],%l7 ! %l7 = 0000005e000000ff p47_label_4: ! Mem[000000006f0000c8] = ed25f1c0bd9b052f, %l3 = 000000000efbb63e, %l4 = 7cc5197a9cf2b138 add %i2,0x08,%g1 casxa [%g1]0x80,%l3,%l4 ! %l4 = ed25f1c0bd9b052f ! Mem[00000000918000d8] = ecc7bc9d, %g2 = ffffffffe90c6744 lduw [%o0+%o3],%g2 ! %g2 = 00000000ecc7bc9d ! Mem[00000000918000fc] = 4c929ae2, %g2 = 00000000ecc7bc9d lduw [%o0+0x03c],%g2 ! %g2 = 000000004c929ae2 ! Mem[000000006f0000c4] = 45a3041d, %l2 = 000000d5, %l7 = 0000005e add %i2,0x04,%g1 casa [%g1]0x80,%l2,%l7 ! %l7 = 0000000045a3041d ! Mem[000000006e0000ee] = 15da7c43, %l6 = 000000000000009c ldstub [%i0+0x02e],%l6 ! %l6 = 0000007c000000ff ! %l5 = 00000000000000bf, Mem[000000006e8000d7] = 938cdaf6 stb %l5,[%i1+0x017] ! Mem[000000006e8000d4] = 938cdabf ! Mem[000000006e8000c8] = 1d54ed74, %l4 = bd9b052f, %l4 = bd9b052f add %i1,0x08,%g1 casa [%g1]0x80,%l4,%l4 ! %l4 = 000000001d54ed74 ! Mem[000000006e8000f4] = 710a4d04, %l6 = 0000007c, %l4 = 1d54ed74 add %i1,0x34,%g1 casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000710a4d04 ! Mem[000000006e0000ec] = 15daff43, %l7 = 0000000045a3041d swap [%i0+0x02c],%l7 ! %l7 = 0000000015daff43 ! Mem[000000006e0000f0] = 7cc5197a, %l5 = 00000000000000bf swap [%i0+0x030],%l5 ! %l5 = 000000007cc5197a ba,a p47_not_taken_0_end p47_not_taken_0: ! The following code should not be executed nop stw %l0,[%i0+0x004] ldsb [%i1+0x017],%l1 stb %l7,[%i1+0x015] ldsb [%i3+0x01f],%l6 std %l6,[%i0+0x030] ldub [%i3+0x012],%l6 stw %l0,[%i2+0x03c] ba,a p47_branch_failed p47_not_taken_0_end: ! End of Random Code for Thread 47 p47_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0bc] ! Set processor 47 done flag ! Check Registers p47_check_registers: set p47_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000000000b4 bne,a,pn %xcc,p47_reg_l0_fail mov %l0,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000000000d5 bne,a,pn %xcc,p47_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000000efbb63e bne,a,pn %xcc,p47_reg_l3_fail mov %l3,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000007cc5197a bne,a,pn %xcc,p47_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000000000007c bne,a,pn %xcc,p47_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000015daff43 bne,a,pn %xcc,p47_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p47_check_fp_registers: set p47_expected_fp_regs,%g3 std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be f40aeaf8 b9cfa73c bne %xcc,p47_f2_fail nop ! Check Local Memory set p47_local0_expect,%g1 p47_check_local0: ldx [%g1+0x028],%g2 ! Expected data = 601bffb545a3041d ldx [%i0+0x028],%g3 ! Observed data at 000000006e0000e8 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 000000bf9cf2b138 ldx [%i0+0x030],%g3 ! Observed data at 000000006e0000f0 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i0,0x030,%g4 set p47_local1_expect,%g1 p47_check_local1: ldx [%g1+0x010],%g2 ! Expected data = d24c952f938cdabf ldx [%i1+0x010],%g3 ! Observed data at 000000006e8000d0 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i1,0x010,%g4 ldx [%g1+0x038],%g2 ! Expected data = 6d0cff84b6f28ca4 ldx [%i1+0x038],%g3 ! Observed data at 000000006e8000f8 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i1,0x038,%g4 set p47_local2_expect,%g1 p47_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 9fff64cb45a3041d ldx [%i2+0x000],%g3 ! Observed data at 000000006f0000c0 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i2,0x000,%g4 ldx [%g1+0x028],%g2 ! Expected data = 0efbb63e4609dd27 ldx [%i2+0x028],%g3 ! Observed data at 000000006f0000e8 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i2,0x028,%g4 set p47_local3_expect,%g1 p47_check_local3: ldx [%g1+0x018],%g2 ! Expected data = 698b20ff8d9953e0 ldx [%i3+0x018],%g3 ! Observed data at 000000006f8000d8 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i3,0x018,%g4 ldx [%g1+0x038],%g2 ! Expected data = ff93259d56461eac 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 p47_f2_fail: set p47_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 47 failed p47_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0bc] ! Set processor 47 done flag set p47_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 47 failed p47_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0bc] ! Set processor 47 done flag set p47_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p47_selfmod_failed: ba p47_failed mov 0xabc,%g1 p47_common_error: or %g0,0xf0f,%g1 ba p47_failed mov %o5,%g3 p47_common_signature_error: set p47_temp,%g1 ba p47_failed st %g2,[%g1] ! Common Lock Number p47_common_timeout: set p47_temp,%g1 ba p47_failed st %g2,[%g1] ! Common Lock Number p47_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p47_failed mov 0x0,%g3 p47_trap1e: ldswa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000006e0000d0] ldstuba [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000006f8000d8] swapa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000006e0000e8] done p47_trap1o: ldswa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000006e0000d0] ldstuba [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000006f8000d8] swapa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000006e0000e8] done p47_trap2e: ldstuba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000006e8000e8] swapa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000006e0000c8] stda %l0,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000006e0000d8] stxa %l3,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000006e8000d8] lduha [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000006f0000e0] stda %l6,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000006f8000e0] ldstuba [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000006e8000d0] done p47_trap2o: ldstuba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000006e8000e8] swapa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000006e0000c8] stda %l0,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000006e0000d8] stxa %l3,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000006e8000d8] lduha [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000006f0000e0] stda %l6,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000006f8000e0] ldstuba [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000006e8000d0] done p47_trap3e: nop done p47_trap3o: 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 = 0c479d6c1249d590 ldx [%g1+0x008],%l1 ! %l1 = aafa9a84268830a9 ldx [%g1+0x010],%l2 ! %l2 = 5141bf1a601b5eb5 ldx [%g1+0x018],%l3 ! %l3 = df51083c2ad85dc6 ldx [%g1+0x020],%l4 ! %l4 = 5808bf305b6bcc27 ldx [%g1+0x028],%l5 ! %l5 = a2750db076f7060b ldx [%g1+0x030],%l6 ! %l6 = fd0fcc9fc2ea65f5 ldx [%g1+0x038],%l7 ! %l7 = e179d1c244da128f ! Initialize the output register of window 0 set unres3_start,%o0 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 = 28cbafc6 eda1032d bea7937f 4cdc5a4a ! %f4 = d9f5cf21 aba76f85 43ebc464 82deb152 ! %f8 = 864b327b e4752a72 0f55b1fc cb23d63f ! %f12 = 85e323cf a697328a 8e565bb6 96ce402d ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 6f374116 08806b08 13588fa0 99c3bf14 ! %f20 = e8cd7bbb cc87b9d7 b7195275 7994bf8f ! %f24 = 877ae995 0542a503 f23154d2 58a83051 ! %f28 = 26bacd1c c9bf49a1 552de2a7 d45ff5ae ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 49d85748 2152b3d3 f8343e89 6e642789 ! %f36 = 5db502c1 1ad14943 f6e702ea e698cfa7 ! %f40 = f1acd234 704bc230 f6f7608d 76213bc8 ! %f44 = 5b21b03d 26168e1b f3393a18 c651bca3 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xc8b3255800000011,%g7,%g1 ! GSR scale = 2, align = 1 wr %g1,%g0,%gsr ! GSR = c8b3255800000011 wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 48 p48_label_1: ! Mem[00000000718000fc] = 694078cc, %l2 = a7db466a32b98978 lduh [%i3+0x03e],%l2 ! %l2 = 00000000000078cc ! Mem[00000000910000f0] = 76e7d2c5, %g2 = df9fff314815a83d ldsh [%i6+0x032],%g2 ! %g2 = 00000000000076e7 ! %l0 = 3f824973f04bb2a4, Mem[00000000908000f0] = 524b7c32 stw %l0,[%i5+0x030] ! Mem[00000000908000f0] = f04bb2a4 ! Mem[00000000708000c7] = 303cd2c0, %l2 = 00000000000078cc ldstub [%i1+0x007],%l2 ! %l2 = 000000c0000000ff ! Mem[00000000700000e8] = eadd6579419384fd, %l2 = 00000000000000c0, %l5 = 1b49d0408f2b0db7 add %i0,0x28,%g1 casxa [%g1]0x80,%l2,%l5 ! %l5 = eadd6579419384fd ! Mem[00000000908000c0] = 9a4ba8d2, %g2 = 00000000000076e7 lduh [%i5+%g0],%g2 ! %g2 = 0000000000009a4b ! %l4 = aa6b7975cdd75619, Mem[00000000918000dc] = fcf2bc12 stb %l4,[%o0+0x01c] ! Mem[00000000918000dc] = 19f2bc12 ! Mem[00000000700000e0] = 859dabd20c770e29, %l1 = e88c3a967dbdb834, %l3 = a749e2aa5d2ae5ae add %i0,0x20,%g1 casxa [%g1]0x80,%l1,%l3 ! %l3 = 859dabd20c770e29 ! %l2 = 00000000000000c0, Mem[00000000718000d2] = ecb56d74 sth %l2,[%i3+0x012] ! Mem[00000000718000d0] = ecb500c0 ! Mem[00000000900000ec] = 0c6744ba, %g2 = 0000000000009a4b ldub [%i4+0x02d],%g2 ! %g2 = 000000000000000c p48_label_2: ! %l7 = ce45644a60342ff4, Mem[00000000700000e8] = eadd6579419384fd stx %l7,[%i0+%o5] ! Mem[00000000700000e8] = ce45644a60342ff4 ! Mem[00000000710000cc] = b6525e66, %l3 = 859dabd20c770e29 swap [%i2+0x00c],%l3 ! %l3 = 00000000b6525e66 ! Mem[00000000710000dc] = 79f7ed3c, %l5 = 419384fd, %l2 = 000000c0 add %i2,0x1c,%g1 casa [%g1]0x80,%l5,%l2 ! %l2 = 0000000079f7ed3c ! Mem[00000000700000e0] = 859dabd2, %l4 = aa6b7975cdd75619 ldstub [%i0+%o4],%l4 ! %l4 = 00000085000000ff ! Mem[00000000700000f0] = ef61689d, %l7 = ce45644a60342ff4 ldstub [%i0+0x030],%l7 ! %l7 = 000000ef000000ff ! %l5 = eadd6579419384fd, Mem[00000000908000cc] = 70c63c18 stw %l5,[%i5+0x00c] ! Mem[00000000908000cc] = 419384fd ! Mem[00000000700000df] = 5735d1b0, %l6 = c21d094e430df998 ldstub [%i0+0x01f],%l6 ! %l6 = 000000b0000000ff ! Mem[00000000910000e8] = 2e3b82f602226e6a, %g2 = 000000000000000c ldx [%i6+%o5],%g2 ! %g2 = 2e3b82f602226e6a ! %l6 = 000000b0, %l7 = 000000ef, Mem[00000000908000e0] = 021d41c8 aa7fbf79 std %l6,[%i5+%o4] ! Mem[00000000908000e0] = 000000b0 000000ef ! Mem[00000000910000f8] = 54988dc7, %g2 = 2e3b82f602226e6a ldub [%i6+0x038],%g2 ! %g2 = 0000000000000054 p48_label_3: ! Mem[00000000700000e0] = ff9dabd2, %l4 = 00000085, %l4 = 00000085 add %i0,0x20,%g1 casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000ff9dabd2 ! Mem[00000000710000c0] = 5abd3c82, %l5 = 419384fd, %l1 = 7dbdb834 casa [%i2]0x80,%l5,%l1 ! %l1 = 000000005abd3c82 ! Mem[00000000710000c0] = 5abd3c82, %l4 = 00000000ff9dabd2 swap [%i2+%g0],%l4 ! %l4 = 000000005abd3c82 ! Mem[00000000900000c0] = 944d76de96098fb2, %g2 = 0000000000000054 ldx [%i4+%g0],%g2 ! %g2 = 944d76de96098fb2 ! Mem[00000000918000c8] = ef085608 3d403ff8, %g2 = 96098fb2, %g3 = 0bad0b00 ldd [%o0+%o1],%g2 ! %g2 = 00000000ef085608 000000003d403ff8 ! Mem[00000000700000c4] = 3926b404, %l2 = 0000000079f7ed3c ldsh [%i0+0x006],%l2 ! %l2 = ffffffffffffb404 ! Mem[00000000908000f0] = f04bb2a4, %g2 = 00000000ef085608 lduw [%i5+0x030],%g2 ! %g2 = 00000000f04bb2a4 ! Mem[00000000918000e0] = 323f2f67ec6510fe, %g2 = 00000000f04bb2a4 ldx [%o0+%o4],%g2 ! %g2 = 323f2f67ec6510fe ! %l0 = 3f824973f04bb2a4, Mem[00000000900000e2] = fb30e267 sth %l0,[%i4+0x022] ! Mem[00000000900000e0] = b2a4e267 ! Mem[00000000918000f8] = 9cdae44e4c929ae2, %g2 = 323f2f67ec6510fe ldx [%o0+0x038],%g2 ! %g2 = 9cdae44e4c929ae2 p48_label_4: ! Mem[00000000700000c0] = 69b3c713, %l2 = ffffffffffffb404 swap [%i0+%g0],%l2 ! %l2 = 0000000069b3c713 ! Mem[00000000700000da] = 20e1e110, %l1 = 000000005abd3c82 ldstub [%i0+0x01a],%l1 ! %l1 = 000000e1000000ff ! Mem[00000000708000f6] = d59478a6, %l3 = 00000000b6525e66 ldstub [%i1+0x036],%l3 ! %l3 = 00000078000000ff ! %l3 = 0000000000000078, Mem[00000000710000eb] = fbf0236d stb %l3,[%i2+0x02b] ! Mem[00000000710000e8] = fbf02378 ! Mem[00000000700000c8] = 598b683d, %l7 = 00000000000000ef swap [%i0+%o1],%l7 ! %l7 = 00000000598b683d ! Mem[00000000718000e8] = d92db17008c0e472, %l1 = 00000000000000e1, %l2 = 0000000069b3c713 add %i3,0x28,%g1 casxa [%g1]0x80,%l1,%l2 ! %l2 = d92db17008c0e472 ! %l6 = 00000000000000b0, Mem[00000000700000d4] = 11c5c1a3 sth %l6,[%i0+0x014] ! Mem[00000000700000d4] = 00b0c1a3 ! Mem[00000000710000e0] = 5f8246d8154f0fd3, %l7 = 00000000598b683d, %l6 = 00000000000000b0 add %i2,0x20,%g1 casxa [%g1]0x80,%l7,%l6 ! %l6 = 5f8246d8154f0fd3 ! Mem[00000000718000e9] = d92db170, %l2 = d92db17008c0e472 ldstub [%i3+0x029],%l2 ! %l2 = 0000002d000000ff ! Mem[00000000700000e8] = ce45644a, %l2 = 000000000000002d swap [%i0+%o5],%l2 ! %l2 = 00000000ce45644a ba,a p48_not_taken_0_end p48_not_taken_0: ! The following code should not be executed nop stw %l0,[%i0+0x004] ldsb [%i1+0x017],%l1 stb %l7,[%i1+0x015] ldsb [%i3+0x01f],%l6 std %l6,[%i0+0x030] ldub [%i3+0x012],%l6 stw %l0,[%i2+0x03c] ba,a p48_branch_failed p48_not_taken_0_end: ! End of Random Code for Thread 48 p48_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0c0] ! Set processor 48 done flag ! Check Registers p48_check_registers: set p48_expected_registers,%g1 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000000000e1 bne,a,pn %xcc,p48_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000ce45644a bne,a,pn %xcc,p48_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000000078 bne,a,pn %xcc,p48_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000005abd3c82 bne,a,pn %xcc,p48_reg_l4_fail mov %l4,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 5f8246d8154f0fd3 bne,a,pn %xcc,p48_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000598b683d bne,a,pn %xcc,p48_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p48_local0_expect,%g1 p48_check_local0: ldx [%g1+0x000],%g2 ! Expected data = ffffb4043926b404 ldx [%i0+0x000],%g3 ! Observed data at 00000000700000c0 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 000000ef32a03516 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 = e78a79f500b0c1a3 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 = 20e1ff105735d1ff ldx [%i0+0x018],%g3 ! Observed data at 00000000700000d8 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff9dabd20c770e29 ldx [%i0+0x020],%g3 ! Observed data at 00000000700000e0 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 0000002d60342ff4 ldx [%i0+0x028],%g3 ! Observed data at 00000000700000e8 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = ff61689de34f82f6 ldx [%i0+0x030],%g3 ! Observed data at 00000000700000f0 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i0,0x030,%g4 set p48_local1_expect,%g1 p48_check_local1: ldx [%g1+0x000],%g2 ! Expected data = bdf0930f303cd2ff ldx [%i1+0x000],%g3 ! Observed data at 00000000708000c0 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i1,0x000,%g4 ldx [%g1+0x030],%g2 ! Expected data = df116effd594ffa6 ldx [%i1+0x030],%g3 ! Observed data at 00000000708000f0 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i1,0x030,%g4 set p48_local2_expect,%g1 p48_check_local2: ldx [%g1+0x000],%g2 ! Expected data = ff9dabd28169e0fa ldx [%i2+0x000],%g3 ! Observed data at 00000000710000c0 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 2aff144c0c770e29 ldx [%i2+0x008],%g3 ! Observed data at 00000000710000c8 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i2,0x008,%g4 ldx [%g1+0x028],%g2 ! Expected data = fbf02378243b6433 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+0x010],%g2 ! Expected data = ecb500c0ccf172b6 ldx [%i3+0x010],%g3 ! Observed data at 00000000718000d0 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i3,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = d9ffb17008c0e472 ldx [%i3+0x028],%g3 ! Observed data at 00000000718000e8 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i3,0x028,%g4 ! The test for processor 48 has passed p48_passed: ta GOOD_TRAP nop p48_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p48_failed p48_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p48_failed p48_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p48_failed p48_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p48_failed p48_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p48_failed p48_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p48_failed p48_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p48_failed p48_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p48_failed ! The test for processor 48 failed p48_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0c0] ! Set processor 48 done flag set p48_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 48 failed p48_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0c0] ! Set processor 48 done flag set p48_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p48_selfmod_failed: ba p48_failed mov 0xabc,%g1 p48_common_error: or %g0,0xf10,%g1 ba p48_failed mov %o5,%g3 p48_common_signature_error: set p48_temp,%g1 ba p48_failed st %g2,[%g1] ! Common Lock Number p48_common_timeout: set p48_temp,%g1 ba p48_failed st %g2,[%g1] ! Common Lock Number p48_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p48_failed mov 0x0,%g3 p48_trap1e: stxa %l6,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[00000000710000e0] stxa %l5,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000718000d8] stda %l4,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000710000d8] lduba [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000710000d8] lduwa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000718000d0] done p48_trap1o: stxa %l6,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[00000000710000e0] stxa %l5,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000718000d8] stda %l4,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000710000d8] lduba [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000710000d8] lduwa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000718000d0] done p48_trap2e: lduwa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000700000d0] done p48_trap2o: lduwa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000700000d0] done p48_trap3e: nop nop nop nop nop nop nop done p48_trap3o: nop nop nop nop nop nop nop done p48_init_memory_pointers: set p48_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p48_local0_start,%i0 set p48_local1_start,%i1 set p48_local2_start,%i2 set p48_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 3f824973f04bb2a4 ldx [%g1+0x008],%l1 ! %l1 = e88c3a967dbdb834 ldx [%g1+0x010],%l2 ! %l2 = a7db466a32b98978 ldx [%g1+0x018],%l3 ! %l3 = a749e2aa5d2ae5ae ldx [%g1+0x020],%l4 ! %l4 = aa6b7975cdd75619 ldx [%g1+0x028],%l5 ! %l5 = 1b49d0408f2b0db7 ldx [%g1+0x030],%l6 ! %l6 = c21d094e430df998 ldx [%g1+0x038],%l7 ! %l7 = ce45644a60342ff4 ! Initialize the output register of window 0 set unres3_start,%o0 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 = eb65780c d3b417ed 7889f145 e6480789 ! %f4 = 7474524a 60fcc6b8 9a1fd95c cd34a243 ! %f8 = 20600164 606cc939 1aa2e425 6b167aa3 ! %f12 = c37cd633 32aae59d af2c2aec f5f4339b ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = c53d4538 a41e0b23 f511a622 1930c557 ! %f20 = 433b534b 6f6a38b8 1f1906c5 256147eb ! %f24 = 81b45cdb 637fd39f cbe670dd e9b32bf6 ! %f28 = a20c70f8 b58ab927 7bcb69f9 9ba113dc ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 126e318a 47ccc20f abed092c 20b15438 ! %f36 = c92b8a16 7992013f 2770878c 6bf99266 ! %f40 = e06cc46f 69caed69 df1996e7 9b84d01d ! %f44 = db417f72 e04c95e3 56cc7487 e2bcba5c ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xdf64e71000000057,%g7,%g1 ! GSR scale = 10, align = 7 wr %g1,%g0,%gsr ! GSR = df64e71000000057 wr %g0,%y ! Clear Y 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[00000000720000e0] = 782f7d1a, %l1 = fcdbb64e0479d897 swap [%i0+%o4],%l1 ! %l1 = 00000000782f7d1a ! Mem[00000000730000e8] = f49a8ebcd39dbb00, %l2 = beb2bf9cad4739cd, %l7 = 27b443a8575530bc add %i2,0x28,%g1 casxa [%g1]0x80,%l2,%l7 ! %l7 = f49a8ebcd39dbb00 ! Mem[00000000730000ec] = d39dbb00, %l6 = f515e9da0babad6c ldub [%i2+0x02d],%l6 ! %l6 = 000000000000009d ! Mem[00000000720000c8] = 05170d410fe951c1, %l0 = 178c4677fdb4b38b, %l2 = beb2bf9cad4739cd add %i0,0x08,%g1 casxa [%g1]0x80,%l0,%l2 ! %l2 = 05170d410fe951c1 ! Mem[00000000728000f8] = 9f55977d5d8c4789, %l4 = 446a438a616daf9f, %l7 = f49a8ebcd39dbb00 add %i1,0x38,%g1 casxa [%g1]0x80,%l4,%l7 ! %l7 = 9f55977d5d8c4789 ! Mem[00000000720000cc] = 0fe951c1, %l2 = 05170d410fe951c1 swap [%i0+0x00c],%l2 ! %l2 = 000000000fe951c1 ! Mem[00000000900000c0] = de96098f, %g2 = 905b81ffea1ef086 ldsb [%i4+0x003],%g2 ! %g2 = ffffffffffffffde ! %l0 = fdb4b38b, %l1 = 782f7d1a, Mem[00000000900000e8] = 571c54eb e90c6744 std %l0,[%i4+%o5] ! Mem[00000000900000e8] = fdb4b38b 782f7d1a ! %l5 = 6e4ae504d3bd04c2, Mem[00000000908000ed] = f195d552 stb %l5,[%i5+0x02d] ! Mem[00000000908000ec] = c295d552 ! Mem[00000000900000f4] = b3fa2701, %g18 = 50450b6bdb710998 ldsw [%i4+0x034],%g2 ! %g2 = 50450b6bdb710998 p49_label_2: ! Mem[00000000720000e0] = 0479d897, %l7 = 5d8c4789, %l7 = 5d8c4789 add %i0,0x20,%g1 casa [%g1]0x80,%l7,%l7 ! %l7 = 000000000479d897 ! Mem[00000000720000d4] = 6b3f1820, %l0 = fdb4b38b, %l7 = 0479d897 add %i0,0x14,%g1 casa [%g1]0x80,%l0,%l7 ! %l7 = 000000006b3f1820 ! Mem[00000000918000d0] = 73445693, %g2 = ffffffffb3fa2701 lduw [%o0+%o2],%g2 ! %g2 = 0000000073445693 ! Mem[00000000908000f0] = 7c325197, %g2 = 0000000073445693 lduh [%i5+0x032],%g2 ! %g2 = 0000000000007c32 ! Mem[00000000908000d8] = c974b2c2, %g2 = 0000000000007c32 lduh [%i5+%o3],%g2 ! %g2 = 000000000000c974 ! %l4 = 616daf9f, %l5 = d3bd04c2, Mem[00000000720000c0] = 960efcb8 099d1662 std %l4,[%i0+%g0] ! Mem[00000000720000c0] = 616daf9f d3bd04c2 ! Mem[00000000728000e0] = fd54ceac, %l3 = 3d98133fcabe8eb3 swap [%i1+%o4],%l3 ! %l3 = 00000000fd54ceac ! Mem[00000000910000f0] = f9aa76e7d2c579f5, %g2 = 000000000000c974 ldx [%i6+0x030],%g2 ! %g2 = f9aa76e7d2c579f5 ! Mem[00000000900000e4] = e2670e3f, %g2 = f9aa76e7d2c579f5 lduw [%i4+0x024],%g2 ! %g2 = 00000000e2670e3f ! %l7 = 000000006b3f1820, Mem[00000000918000f3] = cfb154ff stb %l7,[%o0+0x033] ! Mem[00000000918000f0] = 20b154ff p49_label_3: ! Mem[00000000720000c0] = 616daf9f, %l0 = 178c4677fdb4b38b swap [%i0+%g0],%l0 ! %l0 = 00000000616daf9f ! Mem[00000000900000f8] = c3eb3eb6 f7dc96e3, %g2 = e2670e3f, %g3 = 0bad0b00 ldd [%i4+0x038],%g2 ! %g2 = 00000000c3eb3eb6 00000000f7dc96e3 ! Mem[00000000730000ec] = d39dbb00, %l2 = 0fe951c1, %l0 = 616daf9f add %i2,0x2c,%g1 casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000d39dbb00 ! %l2 = 0fe951c1, %l3 = fd54ceac, Mem[00000000720000f8] = a90aed47 9c3e4999 std %l2,[%i0+0x038] ! Mem[00000000720000f8] = 0fe951c1 fd54ceac ! Mem[00000000720000e7] = 3d963728, %l6 = 000000000000009d ldstub [%i0+0x027],%l6 ! %l6 = 00000028000000ff ! Mem[00000000728000c8] = 4cf6e98d, %l3 = 00000000fd54ceac swap [%i1+%o1],%l3 ! %l3 = 000000004cf6e98d ! Mem[00000000738000c8] = 678ac72a, %l1 = 00000000782f7d1a ldsh [%i3+%o1],%l1 ! %l1 = 000000000000678a ! Mem[00000000910000d0] = 51199058 15ef532d, %g2 = c3eb3eb6, %g3 = f7dc96e3 ldd [%i6+%o2],%g2 ! %g2 = 0000000051199058 0000000015ef532d ! %l7 = 000000006b3f1820, Mem[00000000910000f0] = f9aa76e7d2c579f5 stx %l7,[%i6+0x030] ! Mem[00000000910000f0] = 000000006b3f1820 ! Mem[00000000728000d4] = d266807a, %l3 = 000000004cf6e98d ldstub [%i1+0x014],%l3 ! %l3 = 000000d2000000ff p49_label_4: ! Mem[00000000720000fc] = fd54ceac, %l6 = 0000000000000028 swap [%i0+0x03c],%l6 ! %l6 = 00000000fd54ceac ! Mem[00000000908000c8] = 2c45b5ed 70c63c18, %g2 = 51199058, %g3 = 15ef532d ldd [%i5+%o1],%g2 ! %g2 = 000000002c45b5ed 0000000070c63c18 ! Mem[00000000730000ea] = f49a8ebc, %l2 = 000000000fe951c1 ldstub [%i2+0x02a],%l2 ! %l2 = 0000008e000000ff ! Mem[00000000738000ec] = dcbeb930, %l3 = 00000000000000d2 swap [%i3+0x02c],%l3 ! %l3 = 00000000dcbeb930 ! Mem[00000000728000c0] = 9267ff05, %l3 = 00000000dcbeb930 ldsw [%i1+%g0],%l3 ! %l3 = ffffffff9267ff05 ! Mem[00000000728000c0] = 9267ff05b1e72c4e, %l2 = 000000000000008e, %l2 = 000000000000008e casxa [%i1]0x80,%l2,%l2 ! %l2 = 9267ff05b1e72c4e ! %l0 = d39dbb00, %l1 = 0000678a, Mem[00000000908000f8] = 2913c86b 7d22757c std %l0,[%i5+0x038] ! Mem[00000000908000f8] = d39dbb00 0000678a ! Mem[00000000728000d8] = 56f39141, %l7 = 6b3f1820, %l3 = 9267ff05 add %i1,0x18,%g1 casa [%g1]0x80,%l7,%l3 ! %l3 = 0000000056f39141 ! Mem[00000000720000c0] = fdb4b38b, %l6 = 00000000fd54ceac ldstub [%i0+%g0],%l6 ! %l6 = 000000fd000000ff ! Mem[00000000910000d8] = d9026ce2, %g18 = 50450b6bdb710998 ldsw [%i6+%o3],%g2 ! %g2 = 50450b6bdb710998 ba,a p49_not_taken_0_end p49_not_taken_0: ! The following code should not be executed nop stw %l0,[%i0+0x004] ldsb [%i1+0x017],%l1 stb %l7,[%i1+0x015] ldsb [%i3+0x01f],%l6 std %l6,[%i0+0x030] ldub [%i3+0x012],%l6 stw %l0,[%i2+0x03c] ba,a p49_branch_failed p49_not_taken_0_end: ! End of Random Code for Thread 49 p49_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0c4] ! Set processor 49 done flag ! Check Registers p49_check_registers: set p49_expected_registers,%g1 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000000000678a bne,a,pn %xcc,p49_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 9267ff05b1e72c4e bne,a,pn %xcc,p49_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000056f39141 bne,a,pn %xcc,p49_reg_l3_fail mov %l3,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000000000fd bne,a,pn %xcc,p49_reg_l6_fail mov %l6,%g3 ! Check Local Memory set p49_local0_expect,%g1 p49_check_local0: ldx [%g1+0x000],%g2 ! Expected data = ffb4b38bd3bd04c2 ldx [%i0+0x000],%g3 ! Observed data at 00000000720000c0 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 05170d410fe951c1 ldx [%i0+0x008],%g3 ! Observed data at 00000000720000c8 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i0,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = 0479d8973d9637ff ldx [%i0+0x020],%g3 ! Observed data at 00000000720000e0 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i0,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = 0fe951c100000028 ldx [%i0+0x038],%g3 ! Observed data at 00000000720000f8 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i0,0x038,%g4 set p49_local1_expect,%g1 p49_check_local1: ldx [%g1+0x008],%g2 ! Expected data = fd54ceac63dba11c 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 = 34be4248ff66807a 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 = cabe8eb338a14c06 ldx [%i1+0x020],%g3 ! Observed data at 00000000728000e0 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i1,0x020,%g4 set p49_local2_expect,%g1 p49_check_local2: ldx [%g1+0x028],%g2 ! Expected data = f49affbcd39dbb00 ldx [%i2+0x028],%g3 ! Observed data at 00000000730000e8 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i2,0x028,%g4 set p49_local3_expect,%g1 p49_check_local3: ldx [%g1+0x028],%g2 ! Expected data = 63e7c2b0000000d2 ldx [%i3+0x028],%g3 ! Observed data at 00000000738000e8 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i3,0x028,%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: stba %l6,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000738000d8] ldstuba [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000728000d0] ldstuba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000730000c0] ldstuba [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000738000c8] swapa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000730000c8] swapa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000730000c0] ldxa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000720000e8] done p49_trap1o: stba %l6,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000738000d8] ldstuba [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000728000d0] ldstuba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000730000c0] ldstuba [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000738000c8] swapa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000730000c8] swapa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000730000c0] ldxa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000720000e8] done p49_trap2e: ldswa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000720000c8] ldstuba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000728000e8] stha %l0,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000730000d0] swapa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000720000d0] done p49_trap2o: ldswa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000720000c8] ldstuba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000728000e8] stha %l0,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000730000d0] swapa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000720000d0] done p49_trap3e: nop nop nop nop nop nop nop done p49_trap3o: nop nop nop nop nop nop nop done p49_init_memory_pointers: set p49_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p49_local0_start,%i0 set p49_local1_start,%i1 set p49_local2_start,%i2 set p49_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 178c4677fdb4b38b ldx [%g1+0x008],%l1 ! %l1 = fcdbb64e0479d897 ldx [%g1+0x010],%l2 ! %l2 = beb2bf9cad4739cd ldx [%g1+0x018],%l3 ! %l3 = 3d98133fcabe8eb3 ldx [%g1+0x020],%l4 ! %l4 = 446a438a616daf9f ldx [%g1+0x028],%l5 ! %l5 = 6e4ae504d3bd04c2 ldx [%g1+0x030],%l6 ! %l6 = f515e9da0babad6c ldx [%g1+0x038],%l7 ! %l7 = 27b443a8575530bc ! Initialize the output register of window 0 set unres3_start,%o0 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 = 4844d82a 57c315c3 1ab49c9a 96a349a6 ! %f4 = 6cf22607 220c7e16 97fd0b57 84e838ae ! %f8 = 14085018 66db027f e2cbe63d b4d72933 ! %f12 = ce13e40f 6bdb6e7a 0cacdc33 c30e0cc0 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 4a4423e2 c93a899a a3369ea9 5b3124de ! %f20 = 3ea7108c 6d9efdc3 a980bf67 5e46bf2c ! %f24 = ab264648 e5352c5d ee326741 649fec2d ! %f28 = ca7eccc5 bdf1acb9 86135307 35196b35 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 000678bd 74020225 496981b0 15734a56 ! %f36 = 60b89697 88b0e8e0 e727046b a75e687f ! %f40 = be937c18 145fae39 a559df4c f54e578a ! %f44 = 3ee25cae 168e5fea 1073877e 1803833e ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x3aeab4a000000023,%g7,%g1 ! GSR scale = 4, align = 3 wr %g1,%g0,%gsr ! GSR = 3aeab4a000000023 wr %g0,%y ! Clear Y 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: ! %l4 = 9165053a97295760, Mem[00000000908000d2] = d0f119c1 sth %l4,[%i5+0x012] ! Mem[00000000908000d0] = 576019c1 ! Mem[00000000748000d0] = 4221fd07, %l5 = 01e50b6c81374c5f swap [%i1+%o2],%l5 ! %l5 = 000000004221fd07 ! Mem[00000000758000d0] = e5ff8342, %l6 = f3d9e7e43389f204 lduw [%i3+%o2],%l6 ! %l6 = 00000000e5ff8342 ! Mem[00000000748000c8] = 247e44b6c1814e34, %l1 = 5d8ed07e444968aa, %l7 = 0d3ff342684529c4 add %i1,0x08,%g1 casxa [%g1]0x80,%l1,%l7 ! %l7 = 247e44b6c1814e34 ! Mem[00000000750000ec] = 6e1b63e4, %l1 = 5d8ed07e444968aa ldstub [%i2+0x02c],%l1 ! %l1 = 0000006e000000ff ! %l4 = 9165053a97295760, Mem[00000000750000cc] = 0761ae7e sth %l4,[%i2+0x00c] ! Mem[00000000750000cc] = 5760ae7e ! Mem[00000000908000f4] = 51972473, %g2 = 84d2574365b614ae lduw [%i5+0x034],%g2 ! %g2 = 0000000051972473 ! Mem[00000000900000e0] = 300ffb30, %g2 = 0000000051972473 lduw [%i4+%o4],%g2 ! %g2 = 00000000300ffb30 ! %l6 = 00000000e5ff8342, Mem[00000000908000c8] = 2c45b5ed stw %l6,[%i5+%o1] ! Mem[00000000908000c8] = e5ff8342 ! %l7 = 247e44b6c1814e34, Mem[00000000900000f4] = b3fa2701 stw %l7,[%i4+0x034] ! Mem[00000000900000f4] = c1814e34 p50_label_2: ! Mem[00000000740000ed] = 881bfda7, %l5 = 000000004221fd07 ldstub [%i0+0x02d],%l5 ! %l5 = 0000001b000000ff ! Mem[00000000900000e4] = 0e3f571c, %g2 = 00000000300ffb30 lduh [%i4+0x026],%g2 ! %g2 = 0000000000000e3f ! Mem[00000000908000ec] = f195d552, %g2 = 0000000000000e3f ldsb [%i5+0x02d],%g2 ! %g2 = fffffffffffffff1 ! Mem[00000000750000f8] = 2d9253fc31082806, %l1 = 000000000000006e, %l1 = 000000000000006e add %i2,0x38,%g1 casxa [%g1]0x80,%l1,%l1 ! %l1 = 2d9253fc31082806 ! Mem[00000000918000e8] = 0b9a495d, %g2 = fffffffffffffff1 ldub [%o0+%o5],%g2 ! %g2 = 000000000000000b ! Mem[00000000740000f0] = 9749208e, %l5 = 000000000000001b ldub [%i0+0x030],%l5 ! %l5 = 0000000000000097 ! %l7 = 247e44b6c1814e34, Mem[00000000908000d1] = 07576019 stb %l7,[%i5+0x011] ! Mem[00000000908000d0] = 34576019 ! Mem[00000000908000f8] = 2913c86b, %g2 = 000000000000000b lduw [%i5+0x038],%g2 ! %g2 = 000000002913c86b ! Mem[00000000750000cf] = 5760ae7e, %l2 = 2c517654195e290a ldstub [%i2+0x00f],%l2 ! %l2 = 0000007e000000ff ! Mem[00000000908000f0] = 524b7c32, %g18 = b60e53c011f529fc ldsw [%i5+0x030],%g2 ! %g2 = b60e53c011f529fc p50_label_3: ! Mem[00000000750000ea] = 3a52cb9e, %l4 = 9165053a97295760 ldstub [%i2+0x02a],%l4 ! %l4 = 000000cb000000ff ! Mem[00000000908000e0] = 021d41c8, %g18 = b60e53c011f529fc ldsw [%i5+%o4],%g2 ! %g2 = b60e53c011f529fc ! Mem[00000000910000f0] = f9aa76e7, %g2 = 00000000021d41c8 lduh [%i6+0x030],%g2 ! %g2 = 000000000000f9aa ! Mem[00000000900000f4] = c1814e34, %g2 = 000000000000f9aa lduh [%i4+0x034],%g2 ! %g2 = 000000000000c181 ! Mem[00000000750000fc] = 31082806, %l1 = 31082806, %l6 = e5ff8342 add %i2,0x3c,%g1 casa [%g1]0x80,%l1,%l6 ! %l6 = 0000000031082806 ! Mem[00000000900000d8] = 654ddb03 926ba2e0, %g2 = 0000c181, %g3 = 0bad0b00 ldd [%i4+%o3],%g2 ! %g2 = 00000000654ddb03 00000000926ba2e0 ! Mem[00000000750000dc] = 9724f969, %l6 = 31082806, %l7 = c1814e34 add %i2,0x1c,%g1 casa [%g1]0x80,%l6,%l7 ! %l7 = 000000009724f969 ! Mem[00000000740000d8] = 9bd1757e 93bfaede, %l4 = 000000cb, %l5 = 00000097 ldd [%i0+%o3],%l4 ! %l4 = 000000009bd1757e 0000000093bfaede ! Mem[00000000750000cc] = 5760aeff, %l1 = 2d9253fc31082806 ldub [%i2+0x00d],%l1 ! %l1 = 0000000000000060 ! Mem[00000000900000c8] = 865fefd9 33898c1b, %g2 = 654ddb03, %g3 = 926ba2e0 ldd [%i4+%o1],%g2 ! %g2 = 00000000865fefd9 0000000033898c1b p50_label_4: ! Mem[00000000740000f4] = 66232464, %l2 = 000000000000007e ldsh [%i0+0x036],%l2 ! %l2 = 0000000000002464 ! %l4 = 000000009bd1757e, Mem[00000000758000d4] = c2b48564 sth %l4,[%i3+0x014] ! Mem[00000000758000d4] = 757e8564 ! %l4 = 000000009bd1757e, Mem[00000000750000c6] = 28905500 stb %l4,[%i2+0x006] ! Mem[00000000750000c4] = 28907e00 ! Mem[00000000900000ec] = e90c6744, %g18 = b60e53c011f529fc ldsw [%i4+0x02c],%g2 ! %g2 = b60e53c011f529fc ! Mem[00000000750000f0] = 64ef12bd, %l7 = 000000009724f969 swap [%i2+0x030],%l7 ! %l7 = 0000000064ef12bd ! Mem[00000000750000c4] = 28907e00, %l3 = 00c18261, %l0 = 2951ce22 add %i2,0x04,%g1 casa [%g1]0x80,%l3,%l0 ! %l0 = 0000000028907e00 ! Mem[00000000750000d8] = 87faa57d9724f969, %l6 = 0000000031082806, %l6 = 0000000031082806 add %i2,0x18,%g1 casxa [%g1]0x80,%l6,%l6 ! %l6 = 87faa57d9724f969 ! Mem[00000000900000e4] = 0e3f571c, %g2 = ffffffffe90c6744 ldsb [%i4+0x026],%g2 ! %g2 = 000000000000000e ! Mem[00000000740000c8] = c65431d5, %l2 = 00002464, %l7 = 64ef12bd add %i0,0x08,%g1 casa [%g1]0x80,%l2,%l7 ! %l7 = 00000000c65431d5 ! Mem[00000000740000c4] = 2ae6c9bb, %l6 = 9724f969, %l5 = 93bfaede add %i0,0x04,%g1 casa [%g1]0x80,%l6,%l5 ! %l5 = 000000002ae6c9bb ba,a p50_not_taken_0_end p50_not_taken_0: ! The following code should not be executed nop stw %l0,[%i0+0x004] ldsb [%i1+0x017],%l1 stb %l7,[%i1+0x015] ldsb [%i3+0x01f],%l6 std %l6,[%i0+0x030] ldub [%i3+0x012],%l6 stw %l0,[%i2+0x03c] ba,a p50_branch_failed p50_not_taken_0_end: ! End of Random Code for Thread 50 p50_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0c8] ! Set processor 50 done flag ! Check Registers p50_check_registers: set p50_expected_registers,%g1 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000000000060 bne,a,pn %xcc,p50_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000002464 bne,a,pn %xcc,p50_reg_l2_fail mov %l2,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000009bd1757e bne,a,pn %xcc,p50_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000002ae6c9bb bne,a,pn %xcc,p50_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 87faa57d9724f969 bne,a,pn %xcc,p50_reg_l6_fail mov %l6,%g3 ! Check Floating Point Registers p50_check_fp_registers: set p50_expected_fp_regs,%g3 std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 6cf22607 220c7e16 bne %xcc,p50_f4_fail nop ! Check Local Memory set p50_local0_expect,%g1 p50_check_local0: ldx [%g1+0x028],%g2 ! Expected data = 8599c7b488fffda7 ldx [%i0+0x028],%g3 ! Observed data at 00000000740000e8 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i0,0x028,%g4 set p50_local1_expect,%g1 p50_check_local1: ldx [%g1+0x010],%g2 ! Expected data = 81374c5f85dd52c0 ldx [%i1+0x010],%g3 ! Observed data at 00000000748000d0 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i1,0x010,%g4 set p50_local2_expect,%g1 p50_check_local2: ldx [%g1+0x000],%g2 ! Expected data = e617537928907e00 ldx [%i2+0x000],%g3 ! Observed data at 00000000750000c0 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ac03c2fa5760aeff ldx [%i2+0x008],%g3 ! Observed data at 00000000750000c8 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i2,0x008,%g4 ldx [%g1+0x028],%g2 ! Expected data = 3a52ff9eff1b63e4 ldx [%i2+0x028],%g3 ! Observed data at 00000000750000e8 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i2,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 9724f96969a5ed5c ldx [%i2+0x030],%g3 ! Observed data at 00000000750000f0 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i2,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 2d9253fce5ff8342 ldx [%i2+0x038],%g3 ! Observed data at 00000000750000f8 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i2,0x038,%g4 set p50_local3_expect,%g1 p50_check_local3: ldx [%g1+0x010],%g2 ! Expected data = e5ff8342757e8564 ldx [%i3+0x010],%g3 ! Observed data at 00000000758000d0 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i3,0x010,%g4 ! The test for processor 50 has passed p50_passed: ta GOOD_TRAP nop p50_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p50_failed p50_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p50_failed p50_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p50_failed p50_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p50_failed p50_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p50_failed p50_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p50_failed p50_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p50_failed p50_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p50_failed p50_f4_fail: set p50_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 50 failed p50_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0c8] ! Set processor 50 done flag set p50_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 50 failed p50_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0c8] ! Set processor 50 done flag set p50_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p50_selfmod_failed: ba p50_failed mov 0xabc,%g1 p50_common_error: or %g0,0xf12,%g1 ba p50_failed mov %o5,%g3 p50_common_signature_error: set p50_temp,%g1 ba p50_failed st %g2,[%g1] ! Common Lock Number p50_common_timeout: set p50_temp,%g1 ba p50_failed st %g2,[%g1] ! Common Lock Number p50_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p50_failed mov 0x0,%g3 p50_trap1e: ldda [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000758000d0] stba %l5,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000758000e8] done p50_trap1o: ldda [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000758000d0] stba %l5,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000758000e8] done p50_trap2e: ldstuba [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000748000d0] done p50_trap2o: ldstuba [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000748000d0] 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 = 9888f66e2951ce22 ldx [%g1+0x008],%l1 ! %l1 = 5d8ed07e444968aa ldx [%g1+0x010],%l2 ! %l2 = 2c517654195e290a ldx [%g1+0x018],%l3 ! %l3 = 9f39a97e00c18261 ldx [%g1+0x020],%l4 ! %l4 = 9165053a97295760 ldx [%g1+0x028],%l5 ! %l5 = 01e50b6c81374c5f ldx [%g1+0x030],%l6 ! %l6 = f3d9e7e43389f204 ldx [%g1+0x038],%l7 ! %l7 = 0d3ff342684529c4 ! Initialize the output register of window 0 set unres3_start,%o0 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 = b05fef16 4bf50490 4ebc4afd c7adecfa ! %f4 = 341b5ea8 02ee520c a9b270d3 19aaddd2 ! %f8 = 61be4826 77ede0f0 c0417112 c970ded4 ! %f12 = 460c5d47 65769182 dbe60ffb 25cb50f9 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 24a90269 8b3929ed 5c4d9c95 0eb55035 ! %f20 = 20a712df d7f4ff0f 961cf03d f75f527e ! %f24 = 8578bc8e 35a1b419 f01bebb5 3c15c83b ! %f28 = 2aff2f56 90d901a5 c4178be2 c44b4022 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 3c73a267 fafed9d1 9b76fd78 a04b7e39 ! %f36 = ed8239c7 7ccc99ea ac4b1f2a 2df7c008 ! %f40 = 57f83df7 b66e9979 8a1d5f6f 776ffa09 ! %f44 = 3dcb8912 3a03ee57 e8c7178c 8341badf ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x1f2ca4800000005d,%g7,%g1 ! GSR scale = 11, align = 5 wr %g1,%g0,%gsr ! GSR = 1f2ca4800000005d wr %g0,%y ! Clear Y 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[00000000908000dc] = 5f25904b, %g2 = ff028a47ffd8354d lduh [%i5+0x01c],%g2 ! %g2 = 0000000000005f25 ! %l0 = 4168f9d9, %l1 = 47a636fa, Mem[00000000910000e8] = 2e3b82f6 02226e6a std %l0,[%i6+%o5] ! Mem[00000000910000e8] = 4168f9d9 47a636fa ! Mem[00000000778000c0] = 25092ef994980e9f, %l0 = 1b5bf5da4168f9d9, %l1 = 6bb7cd1447a636fa casxa [%i3]0x80,%l0,%l1 ! %l1 = 25092ef994980e9f ! Mem[00000000770000e8] = 8cafe30dccc27a35, %l3 = 03c45c3653a73dca, %l0 = 1b5bf5da4168f9d9 add %i2,0x28,%g1 casxa [%g1]0x80,%l3,%l0 ! %l0 = 8cafe30dccc27a35 ! Mem[00000000918000c8] = ef0856083d403ff8, %g2 = 0000000000005f25 ldx [%o0+%o1],%g2 ! %g2 = ef0856083d403ff8 ! Mem[00000000760000fc] = 1d4d5ec6, %l5 = c9a2531b, %l1 = 94980e9f add %i0,0x3c,%g1 casa [%g1]0x80,%l5,%l1 ! %l1 = 000000001d4d5ec6 ! Mem[00000000778000f4] = 8b3318a9, %l4 = b5eb2402, %l1 = 1d4d5ec6 add %i3,0x34,%g1 casa [%g1]0x80,%l4,%l1 ! %l1 = 000000008b3318a9 ! Mem[00000000760000c0] = 95e423c1, %l2 = fc64eb1c4d7c4793 swap [%i0+%g0],%l2 ! %l2 = 0000000095e423c1 ! Mem[00000000918000c0] = 204ac91b dfdf7aa2, %g2 = 3d403ff8, %g3 = 0bad0b00 ldd [%o0+%g0],%g2 ! %g2 = 00000000204ac91b 00000000dfdf7aa2 ! Mem[00000000900000fc] = f7dc96e3, %g2 = 00000000204ac91b lduw [%i4+0x03c],%g2 ! %g2 = 00000000f7dc96e3 p51_label_2: ! Mem[00000000900000dc] = 926ba2e0, %g2 = 00000000f7dc96e3 lduh [%i4+0x01c],%g2 ! %g2 = 000000000000926b ! Mem[00000000760000f8] = c2d7b7c2, %l6 = 9e227dbc40353165 swap [%i0+0x038],%l6 ! %l6 = 00000000c2d7b7c2 ! Mem[00000000760000fb] = 40353165, %l2 = 0000000095e423c1 ldstub [%i0+0x03b],%l2 ! %l2 = 00000065000000ff ! %l3 = 03c45c3653a73dca, Mem[00000000910000d0] = 51199058 sth %l3,[%i6+%o2] ! Mem[00000000910000d0] = 3dca9058 ! Mem[00000000760000c7] = b743c34d, %l2 = 0000000000000065 ldstub [%i0+0x007],%l2 ! %l2 = 0000004d000000ff ! Mem[00000000760000fc] = 1d4d5ec6, %l2 = 0000004d, %l1 = 8b3318a9 add %i0,0x3c,%g1 casa [%g1]0x80,%l2,%l1 ! %l1 = 000000001d4d5ec6 ! %l0 = 8cafe30dccc27a35, Mem[00000000768000e8] = 3950682c stw %l0,[%i1+%o5] ! Mem[00000000768000e8] = ccc27a35 ! Mem[00000000778000fa] = 11c1eb8c, %l2 = 000000000000004d ldstub [%i3+0x03a],%l2 ! %l2 = 000000eb000000ff ! Mem[00000000760000cf] = 44f3d072, %l5 = 6781d4cfc9a2531b ldstub [%i0+0x00f],%l5 ! %l5 = 00000072000000ff ! Mem[00000000900000d0] = 4bf1bd68, %g2 = 000000000000926b lduh [%i4+0x012],%g2 ! %g2 = 0000000000004bf1 p51_label_3: ! Mem[00000000908000e8] = b78db54058f195d5, %g2 = 0000000000004bf1 ldx [%i5+%o5],%g2 ! %g2 = b78db54058f195d5 ! %l4 = ac52a396b5eb2402, Mem[00000000910000d2] = 905815ef stb %l4,[%i6+0x012] ! Mem[00000000910000d0] = 025815ef ! %l0 = 8cafe30dccc27a35, Mem[00000000900000e8] = 571c54ebe90c6744 stx %l0,[%i4+%o5] ! Mem[00000000900000e8] = 8cafe30dccc27a35 ! Mem[00000000760000e8] = 8ebc2b8d, %l6 = 00000000c2d7b7c2 swap [%i0+%o5],%l6 ! %l6 = 000000008ebc2b8d ! %l0 = 8cafe30dccc27a35, Mem[00000000910000d8] = d9026ce28d3b436c stx %l0,[%i6+%o3] ! Mem[00000000910000d8] = 8cafe30dccc27a35 ! Mem[00000000910000f4] = d2c579f5, %g2 = b78db54058f195d5 ldsh [%i6+0x034],%g2 ! %g2 = ffffffffffffd2c5 ! %l6 = 8ebc2b8d, %l7 = 23701a90, Mem[00000000918000c0] = 204ac91b dfdf7aa2 std %l6,[%o0+%g0] ! Mem[00000000918000c0] = 8ebc2b8d 23701a90 ! Mem[00000000918000fc] = 4c929ae2, %g2 = ffffffffffffd2c5 lduw [%o0+0x03c],%g2 ! %g2 = 000000004c929ae2 ! Mem[00000000768000c8] = 859c06be, %l6 = 8ebc2b8d, %l4 = b5eb2402 add %i1,0x08,%g1 casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000859c06be ! Mem[00000000900000c8] = 865fefd9, %g18 = 1b97ad79c0057d0b ldsw [%i4+%o1],%g2 ! %g2 = 1b97ad79c0057d0b p51_label_4: ! %l2 = 00000000000000eb, Mem[00000000910000e3] = 27a349e4 stb %l2,[%i6+0x023] ! Mem[00000000910000e0] = eba349e4 ! Mem[00000000760000e0] = 6a60d4ef, %l4 = 859c06be, %l0 = ccc27a35 add %i0,0x20,%g1 casa [%g1]0x80,%l4,%l0 ! %l0 = 000000006a60d4ef ! %l1 = 000000001d4d5ec6, Mem[00000000900000d4] = bd68c362 stw %l1,[%i4+0x014] ! Mem[00000000900000d4] = 1d4d5ec6 ! Mem[00000000768000f8] = 1821b9a1, %l7 = 23701a90, %l4 = 859c06be add %i1,0x38,%g1 casa [%g1]0x80,%l7,%l4 ! %l4 = 000000001821b9a1 ! Mem[00000000770000f0] = dd2d49e4d4661d30, %l0 = 000000006a60d4ef, %l1 = 000000001d4d5ec6 add %i2,0x30,%g1 casxa [%g1]0x80,%l0,%l1 ! %l1 = dd2d49e4d4661d30 ! Mem[00000000778000ec] = 7ad7ab86, %l1 = d4661d30, %l0 = 6a60d4ef add %i3,0x2c,%g1 casa [%g1]0x80,%l1,%l0 ! %l0 = 000000007ad7ab86 ! Mem[00000000760000d0] = da58e4ee, %l0 = 000000007ad7ab86 swap [%i0+%o2],%l0 ! %l0 = 00000000da58e4ee ! Mem[00000000918000e4] = 10fe0b9a, %g2 = ffffffff865fefd9 ldsb [%o0+0x026],%g2 ! %g2 = 0000000000000010 ! Mem[00000000778000d0] = ad403694, %l4 = 000000001821b9a1 ldsh [%i3+0x012],%l4 ! %l4 = 0000000000003694 ! Mem[00000000908000e8] = b78db54058f195d5, %g2 = 0000000000000010 ldx [%i5+%o5],%g2 ! %g2 = b78db54058f195d5 ba,a p51_not_taken_0_end p51_not_taken_0: ! The following code should not be executed nop stw %l0,[%i0+0x004] ldsb [%i1+0x017],%l1 stb %l7,[%i1+0x015] ldsb [%i3+0x01f],%l6 std %l6,[%i0+0x030] ldub [%i3+0x012],%l6 stw %l0,[%i2+0x03c] 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+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000000000eb bne,a,pn %xcc,p51_reg_l2_fail mov %l2,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000003694 bne,a,pn %xcc,p51_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000000000072 bne,a,pn %xcc,p51_reg_l5_fail mov %l5,%g3 ! Check Local Memory set p51_local0_expect,%g1 p51_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 4d7c4793b743c3ff ldx [%i0+0x000],%g3 ! Observed data at 00000000760000c0 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ef0c6b8444f3d0ff ldx [%i0+0x008],%g3 ! Observed data at 00000000760000c8 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 7ad7ab86ab007a05 ldx [%i0+0x010],%g3 ! Observed data at 00000000760000d0 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i0,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = c2d7b7c2194e12d2 ldx [%i0+0x028],%g3 ! Observed data at 00000000760000e8 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i0,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 403531ff1d4d5ec6 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+0x028],%g2 ! Expected data = ccc27a35702b4966 ldx [%i1+0x028],%g3 ! Observed data at 00000000768000e8 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i1,0x028,%g4 ! Processor 51, local 2 is clean set p51_local3_expect,%g1 p51_check_local3: ldx [%g1+0x038],%g2 ! Expected data = 11c1ff8cb2cdd3e4 ldx [%i3+0x038],%g3 ! Observed data at 00000000778000f8 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i3,0x038,%g4 ! The test for processor 51 has passed p51_passed: ta GOOD_TRAP nop p51_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p51_failed p51_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p51_failed p51_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p51_failed p51_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p51_failed p51_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p51_failed p51_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p51_failed p51_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p51_failed p51_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p51_failed ! The test for processor 51 failed p51_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0cc] ! Set processor 51 done flag set p51_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 51 failed p51_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0cc] ! Set processor 51 done flag set p51_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p51_selfmod_failed: ba p51_failed mov 0xabc,%g1 p51_common_error: or %g0,0xf13,%g1 ba p51_failed mov %o5,%g3 p51_common_signature_error: set p51_temp,%g1 ba p51_failed st %g2,[%g1] ! Common Lock Number p51_common_timeout: set p51_temp,%g1 ba p51_failed st %g2,[%g1] ! Common Lock Number p51_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p51_failed mov 0x0,%g3 p51_trap1e: lduba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000770000c0] ldswa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000760000c8] ldsba [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000768000d8] swapa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000770000e8] done p51_trap1o: lduba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000770000c0] ldswa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000760000c8] ldsba [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000768000d8] swapa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000770000e8] done p51_trap2e: swapa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000760000c8] ldswa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000768000e8] lduwa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000778000c0] ldsba [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000768000d8] stda %l6,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000778000d0] swapa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000778000e0] lduwa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000778000d8] done p51_trap2o: swapa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000760000c8] ldswa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000768000e8] lduwa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000778000c0] ldsba [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000768000d8] stda %l6,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000778000d0] swapa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000778000e0] lduwa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000778000d8] done p51_trap3e: nop done p51_trap3o: 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 = 1b5bf5da4168f9d9 ldx [%g1+0x008],%l1 ! %l1 = 6bb7cd1447a636fa ldx [%g1+0x010],%l2 ! %l2 = fc64eb1c4d7c4793 ldx [%g1+0x018],%l3 ! %l3 = 03c45c3653a73dca ldx [%g1+0x020],%l4 ! %l4 = ac52a396b5eb2402 ldx [%g1+0x028],%l5 ! %l5 = 6781d4cfc9a2531b ldx [%g1+0x030],%l6 ! %l6 = 9e227dbc40353165 ldx [%g1+0x038],%l7 ! %l7 = 8d1e06ba23701a90 ! Initialize the output register of window 0 set unres3_start,%o0 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 = c7294e76 fcf7329e c3b022fe 78bd40e9 ! %f4 = 36303d9b bb5c550a b69ad474 3af5d0cd ! %f8 = daefdcaa c32d0939 f500b718 8801ef5e ! %f12 = db83da92 fad17c34 133c570b 13c8a380 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 41b5ff71 1445222d f15474d5 9291881f ! %f20 = e70f4b01 8a9f0cd9 06511ae7 ed9fe794 ! %f24 = 794997c4 74bfb1fd 326f70c7 2480c97c ! %f28 = a36e7ca1 d3693f7d 31dc506b 53d2b32e ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 753f041b d547306c c12d5852 cd5b67e2 ! %f36 = 533faf94 45e29548 31834202 2de3164e ! %f40 = f2614f0a 377d3a63 8c81f887 f734b70b ! %f44 = 3b5decb0 adaa0036 f9e363a6 6960e4f8 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x6821a85f0000007d,%g7,%g1 ! GSR scale = 15, align = 5 wr %g1,%g0,%gsr ! GSR = 6821a85f0000007d wr %g0,%y ! Clear Y 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[00000000790000d8] = 3f04fda5c20e48cc, %l6 = 2bae82a07dfdf8b2, %l0 = 50aaa53c6428d4eb add %i2,0x18,%g1 casxa [%g1]0x80,%l6,%l0 ! %l0 = 3f04fda5c20e48cc ! Mem[00000000780000e0] = 1b221006, %l0 = 3f04fda5c20e48cc swap [%i0+%o4],%l0 ! %l0 = 000000001b221006 ! Mem[00000000908000ec] = 58f195d5, %g18 = 8dd97c7bfd9a70b9 ldsw [%i5+0x02c],%g2 ! %g2 = 8dd97c7bfd9a70b9 ! %l4 = 3414ffda9a4bd5fc, Mem[00000000790000fd] = bbf60b34 stb %l4,[%i2+0x03d] ! Mem[00000000790000fc] = bbfc0b34 ! Mem[00000000788000cc] = 3590cf09, %l6 = 7dfdf8b2, %l2 = 0167667f add %i1,0x0c,%g1 casa [%g1]0x80,%l6,%l2 ! %l2 = 000000003590cf09 ! %l4 = 3414ffda9a4bd5fc, Mem[00000000908000e0] = 021d41c8aa7fbf79 stx %l4,[%i5+%o4] ! Mem[00000000908000e0] = 3414ffda9a4bd5fc ! Mem[00000000788000c4] = 475b6efd, %l4 = 3414ffda9a4bd5fc swap [%i1+0x004],%l4 ! %l4 = 00000000475b6efd ! Mem[00000000780000d0] = e752b20a763685bf, %l7 = 793151c01d20727c, %l0 = 000000001b221006 add %i0,0x10,%g1 casxa [%g1]0x80,%l7,%l0 ! %l0 = e752b20a763685bf ! %l4 = 00000000475b6efd, Mem[00000000908000d5] = c1d452c9 stb %l4,[%i5+0x015] ! Mem[00000000908000d4] = fdd452c9 ! %l5 = 4dd2325a923ce6ea, Mem[00000000910000f5] = c579f554 stb %l5,[%i6+0x035] ! Mem[00000000910000f4] = ea79f554 p52_label_2: ! Mem[00000000918000e0] = 2f67ec65, %g2 = 0000000058f195d5 ldsh [%o0+0x022],%g2 ! %g2 = 0000000000002f67 ! Mem[00000000798000eb] = a5e9a0f4, %l5 = 4dd2325a923ce6ea ldstub [%i3+0x02b],%l5 ! %l5 = 000000f4000000ff ! Mem[00000000788000e0] = 9696e546, %l3 = 3ce89e227773ff37 swap [%i1+%o4],%l3 ! %l3 = 000000009696e546 ! Mem[00000000788000c0] = e44d203a, %l5 = 00000000000000f4 swap [%i1+%g0],%l5 ! %l5 = 00000000e44d203a ! Mem[00000000798000d0] = 4d8c5aef, %l4 = 475b6efd, %l3 = 9696e546 add %i3,0x10,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 000000004d8c5aef ! Mem[00000000798000c4] = 0b4d1325, %l2 = 3590cf09, %l4 = 475b6efd add %i3,0x04,%g1 casa [%g1]0x80,%l2,%l4 ! %l4 = 000000000b4d1325 ! Mem[00000000780000d4] = 763685bf, %l4 = 000000000b4d1325 swap [%i0+0x014],%l4 ! %l4 = 00000000763685bf ! Mem[00000000798000f2] = 11ab5de4, %l7 = 793151c01d20727c ldstub [%i3+0x032],%l7 ! %l7 = 0000005d000000ff ! Mem[00000000908000c8] = 2c45b5ed, %g2 = 0000000000002f67 lduw [%i5+%o1],%g2 ! %g2 = 000000002c45b5ed ! Mem[00000000790000c0] = 5a169f2e, %l4 = 763685bf, %l5 = e44d203a casa [%i2]0x80,%l4,%l5 ! %l5 = 000000005a169f2e p52_label_3: ! Mem[00000000790000fc] = bbfc0b34, %l6 = 2bae82a07dfdf8b2 swap [%i2+0x03c],%l6 ! %l6 = 00000000bbfc0b34 ! %l4 = 00000000763685bf, Mem[00000000918000d4] = 882b5c0e stw %l4,[%o0+0x014] ! Mem[00000000918000d4] = 763685bf ! Mem[00000000780000fc] = 1d3fe081, %l3 = 000000004d8c5aef swap [%i0+0x03c],%l3 ! %l3 = 000000001d3fe081 ! Mem[00000000798000fc] = febfc6a3, %l3 = 000000001d3fe081 ldstub [%i3+0x03c],%l3 ! %l3 = 000000fe000000ff ! Mem[00000000910000c8] = 950cb2a9, %g2 = 000000002c45b5ed ldub [%i6+0x00a],%g2 ! %g2 = 0000000000000095 ! Mem[00000000910000dc] = 8d3b436c, %g2 = 0000000000000095 lduh [%i6+0x01c],%g2 ! %g2 = 0000000000008d3b ! Mem[00000000788000e8] = 2b5df14d, %l4 = 763685bf, %l1 = a92b4c04 add %i1,0x28,%g1 casa [%g1]0x80,%l4,%l1 ! %l1 = 000000002b5df14d ! Mem[00000000910000ec] = 02226e6a, %g2 = 0000000000008d3b lduw [%i6+0x02c],%g2 ! %g2 = 0000000002226e6a ! Mem[00000000918000c0] = 204ac91bdfdf7aa2, %g2 = 0000000002226e6a ldx [%o0+%g0],%g2 ! %g2 = 204ac91bdfdf7aa2 ! Mem[00000000788000d0] = 6f0c55fb, %l6 = 00000000bbfc0b34 ldsh [%i1+0x012],%l6 ! %l6 = 00000000000055fb p52_label_4: ! Mem[00000000798000c8] = 04907bac, %l4 = 763685bf, %l7 = 0000005d add %i3,0x08,%g1 casa [%g1]0x80,%l4,%l7 ! %l7 = 0000000004907bac ! Mem[00000000900000d0] = 4bf1bd68, %g2 = 204ac91bdfdf7aa2 lduh [%i4+0x012],%g2 ! %g2 = 0000000000004bf1 ! Mem[00000000790000e8] = b3fa64ea, %l5 = 000000005a169f2e swap [%i2+%o5],%l5 ! %l5 = 00000000b3fa64ea ! Mem[00000000790000f4] = 06ab2873, %l3 = 00000000000000fe swap [%i2+0x034],%l3 ! %l3 = 0000000006ab2873 ! Mem[00000000780000c7] = febf3673, %l3 = 0000000006ab2873 ldstub [%i0+0x007],%l3 ! %l3 = 00000073000000ff ! Mem[00000000918000e8] = 0b9a495d 8673f87b, %g2 = 00004bf1, %g3 = 0bad0b00 ldd [%o0+%o5],%g2 ! %g2 = 000000000b9a495d 000000008673f87b ! Mem[00000000780000c0] = 7e38c40dfebf36ff, %l3 = 0000000000000073, %l3 = 0000000000000073 casxa [%i0]0x80,%l3,%l3 ! %l3 = 7e38c40dfebf36ff ! Mem[00000000790000c0] = 5a169f2e99b6cf37, %l2 = 000000003590cf09, %l7 = 0000000004907bac casxa [%i2]0x80,%l2,%l7 ! %l7 = 5a169f2e99b6cf37 ! Mem[00000000900000e0] = 300ffb30, %g2 = 000000000b9a495d ldsh [%i4+%o4],%g2 ! %g2 = 000000000000300f ! Mem[00000000790000d0] = c83b44c80ca7c9a5, %l7 = 5a169f2e99b6cf37, %l4 = 00000000763685bf add %i2,0x10,%g1 casxa [%g1]0x80,%l7,%l4 ! %l4 = c83b44c80ca7c9a5 ba,a p52_not_taken_0_end p52_not_taken_0: ! The following code should not be executed nop stw %l0,[%i0+0x004] ldsb [%i1+0x017],%l1 stb %l7,[%i1+0x015] ldsb [%i3+0x01f],%l6 std %l6,[%i0+0x030] ldub [%i3+0x012],%l6 stw %l0,[%i2+0x03c] ba,a p52_branch_failed p52_not_taken_0_end: ! End of Random Code for Thread 52 p52_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0d0] ! Set processor 52 done flag ! Check Registers p52_check_registers: set p52_expected_registers,%g1 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 7e38c40dfebf36ff bne,a,pn %xcc,p52_reg_l3_fail mov %l3,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000b3fa64ea bne,a,pn %xcc,p52_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000000055fb bne,a,pn %xcc,p52_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 5a169f2e99b6cf37 bne,a,pn %xcc,p52_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p52_local0_expect,%g1 p52_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 7e38c40dfebf36ff ldx [%i0+0x000],%g3 ! Observed data at 00000000780000c0 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i0,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = e752b20a0b4d1325 ldx [%i0+0x010],%g3 ! Observed data at 00000000780000d0 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i0,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = c20e48cc23497e32 ldx [%i0+0x020],%g3 ! Observed data at 00000000780000e0 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i0,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = 86dec27e4d8c5aef ldx [%i0+0x038],%g3 ! Observed data at 00000000780000f8 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i0,0x038,%g4 set p52_local1_expect,%g1 p52_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 000000f49a4bd5fc ldx [%i1+0x000],%g3 ! Observed data at 00000000788000c0 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i1,0x000,%g4 ldx [%g1+0x020],%g2 ! Expected data = 7773ff37bd77179a ldx [%i1+0x020],%g3 ! Observed data at 00000000788000e0 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i1,0x020,%g4 set p52_local2_expect,%g1 p52_check_local2: ldx [%g1+0x028],%g2 ! Expected data = 5a169f2ed84aa826 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 = 4ccfa62f000000fe ldx [%i2+0x030],%g3 ! Observed data at 00000000790000f0 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i2,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 307105b87dfdf8b2 ldx [%i2+0x038],%g3 ! Observed data at 00000000790000f8 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i2,0x038,%g4 set p52_local3_expect,%g1 p52_check_local3: ldx [%g1+0x028],%g2 ! Expected data = a5e9a0ff2f07b7e8 ldx [%i3+0x028],%g3 ! Observed data at 00000000798000e8 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 11abffe47eb661e8 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 = 8c20980cffbfc6a3 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 ! 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: lduha [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000788000c8] swapa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000798000c0] ldstuba [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000788000d8] ldxa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000798000c8] done p52_trap1o: lduha [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000788000c8] swapa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000798000c0] ldstuba [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000788000d8] ldxa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000798000c8] done p52_trap2e: ldxa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000780000c8] lduba [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000790000d8] stda %l4,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000798000e8] lduba [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000780000d8] lduba [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000798000e8] done p52_trap2o: ldxa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000780000c8] lduba [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000790000d8] stda %l4,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000798000e8] lduba [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000780000d8] lduba [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000798000e8] done p52_trap3e: nop nop nop nop done p52_trap3o: nop nop nop nop done p52_init_memory_pointers: set p52_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p52_local0_start,%i0 set p52_local1_start,%i1 set p52_local2_start,%i2 set p52_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 50aaa53c6428d4eb ldx [%g1+0x008],%l1 ! %l1 = ab5ec798a92b4c04 ldx [%g1+0x010],%l2 ! %l2 = b2e5b9720167667f ldx [%g1+0x018],%l3 ! %l3 = 3ce89e227773ff37 ldx [%g1+0x020],%l4 ! %l4 = 3414ffda9a4bd5fc ldx [%g1+0x028],%l5 ! %l5 = 4dd2325a923ce6ea ldx [%g1+0x030],%l6 ! %l6 = 2bae82a07dfdf8b2 ldx [%g1+0x038],%l7 ! %l7 = 793151c01d20727c ! Initialize the output register of window 0 set unres3_start,%o0 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 = cb1db302 9f8b5097 ac41c409 c68ce815 ! %f4 = 5e650fed 0d46968b 0ede9b62 5a97e00e ! %f8 = 0867df1f 4cc9cb1b b4b5a5a7 0dbfa925 ! %f12 = 52235b64 6bc58e82 c35c724a 353a814d ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = a9fc7a18 b868adfe 715b1062 b1069e7a ! %f20 = 1ead5167 a4da7768 4c87edc9 1a2c4a64 ! %f24 = 181e386b 451aafa2 d37c6205 836a4fb3 ! %f28 = 9ba3c472 73c2d752 2fa9dfd9 c4286489 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 01c2e5e3 cb92b953 164ce6fa 27de0935 ! %f36 = fc4125d3 35a0500b e6ac4b73 233501a4 ! %f40 = ecb1856f 4205e270 6fbbbb8d 08f81afe ! %f44 = e0a6cd39 52fb00fc 99c8564f 8dd7f125 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x3d0f69f70000006a,%g7,%g1 ! GSR scale = 13, align = 2 wr %g1,%g0,%gsr ! GSR = 3d0f69f70000006a wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 53 p53_label_1: ! Mem[000000007b8000df] = 76288b90, %l2 = d5390f9243dc34d6 ldstub [%i3+0x01f],%l2 ! %l2 = 00000090000000ff ! Mem[000000007b0000ec] = df459964, %l7 = bdc173523361e493 swap [%i2+0x02c],%l7 ! %l7 = 00000000df459964 ! Mem[000000007b8000e8] = b841b84e, %l0 = be38c93c8ac8b121 swap [%i3+%o5],%l0 ! %l0 = 00000000b841b84e ! Mem[000000007a8000fb] = bbf8d52d, %l2 = 0000000000000090 ldstub [%i1+0x03b],%l2 ! %l2 = 0000002d000000ff ! Mem[00000000918000f8] = e44e4c92, %g2 = c50e07b4f641e250 lduh [%o0+0x03a],%g2 ! %g2 = 000000000000e44e ! Mem[000000007a8000c4] = 717b4969, %l0 = 00000000b841b84e swap [%i1+0x004],%l0 ! %l0 = 00000000717b4969 ! Mem[000000007b8000f8] = f164450a, %l0 = 00000000717b4969 ldsw [%i3+0x038],%l0 ! %l0 = fffffffff164450a ! Mem[000000007a8000c4] = b841b84e, %l5 = ef33cdcd, %l2 = 0000002d add %i1,0x04,%g1 casa [%g1]0x80,%l5,%l2 ! %l2 = 00000000b841b84e ! %l2 = 00000000b841b84e, Mem[00000000908000fc] = 7d22757c stw %l2,[%i5+0x03c] ! Mem[00000000908000fc] = b841b84e ! Mem[00000000918000e0] = 2f67ec65, %g2 = 000000000000e44e ldsb [%o0+0x022],%g2 ! %g2 = 000000000000002f p53_label_2: ! Mem[000000007a8000fa] = bbf8d5ff, %l6 = c5093bfc43146716 ldstub [%i1+0x03a],%l6 ! %l6 = 000000d5000000ff ! Mem[00000000900000e4] = 3f571c54, %g2 = 000000000000002f ldub [%i4+0x027],%g2 ! %g2 = 000000000000003f ! %l1 = 5130700a724c6527, Mem[00000000900000cc] = 33898c1b stb %l1,[%i4+0x00c] ! Mem[00000000900000cc] = 27898c1b ! %l4 = 5c987907abb19b8a, Mem[00000000910000c8] = 0dac950cb2a9b434 stx %l4,[%i6+%o1] ! Mem[00000000910000c8] = 5c987907abb19b8a ! Mem[000000007b0000f4] = 32ffd38b, %l6 = 000000d5, %l7 = df459964 add %i2,0x34,%g1 casa [%g1]0x80,%l6,%l7 ! %l7 = 0000000032ffd38b ! Mem[00000000910000f8] = 54988dc7a758f49f, %g2 = 000000000000003f ldx [%i6+0x038],%g2 ! %g2 = 54988dc7a758f49f ! Mem[00000000910000fc] = a758f49f, %g18 = 52447812188c50f2 ldsw [%i6+0x03c],%g2 ! %g2 = 52447812188c50f2 ! Mem[000000007a0000ec] = ee0a7287, %l1 = 5130700a724c6527 swap [%i0+0x02c],%l1 ! %l1 = 00000000ee0a7287 ! Mem[000000007b0000c4] = 908e6c09, %l1 = 00000000ee0a7287 lduh [%i2+0x004],%l1 ! %l1 = 000000000000908e ! Mem[000000007b8000d8] = 2ff78ec976288bff, %l1 = 000000000000908e, %l5 = 7c3a6a05ef33cdcd add %i3,0x18,%g1 casxa [%g1]0x80,%l1,%l5 ! %l5 = 2ff78ec976288bff p53_label_3: ! Mem[00000000908000d8] = c974b2c2 5f25904b, %g2 = a758f49f, %g3 = 0bad0b00 ldd [%i5+%o3],%g2 ! %g2 = 00000000c974b2c2 000000005f25904b ! Mem[000000007a0000c7] = 5417e869, %l1 = 000000000000908e ldstub [%i0+0x007],%l1 ! %l1 = 00000069000000ff ! Mem[000000007a8000f7] = 0db8b3d2, %l0 = fffffffff164450a ldstub [%i1+0x037],%l0 ! %l0 = 000000d2000000ff ! %l0 = 000000d2, %l1 = 00000069, Mem[00000000900000e8] = 571c54eb e90c6744 std %l0,[%i4+%o5] ! Mem[00000000900000e8] = 000000d2 00000069 ! Mem[00000000900000d0] = 47344bf1 bd68c362, %g2 = c974b2c2, %g3 = 5f25904b ldd [%i4+%o2],%g2 ! %g2 = 0000000047344bf1 00000000bd68c362 ! Mem[00000000918000e0] = 2f67ec65, %g2 = 0000000047344bf1 lduh [%o0+0x022],%g2 ! %g2 = 0000000000002f67 ! Mem[000000007b8000e8] = 8ac8b121, %l3 = 8c220e84983bfd9b swap [%i3+%o5],%l3 ! %l3 = 000000008ac8b121 ! %l2 = 00000000b841b84e, Mem[00000000908000f8] = 2913c86b stb %l2,[%i5+0x038] ! Mem[00000000908000f8] = 4e13c86b ! %l2 = 00000000b841b84e, Mem[00000000918000d8] = ecc7bc9d stw %l2,[%o0+%o3] ! Mem[00000000918000d8] = b841b84e ! Mem[00000000910000fc] = a758f49f, %g2 = 0000000000002f67 lduw [%i6+0x03c],%g2 ! %g2 = 00000000a758f49f p53_label_4: ! Mem[000000007a0000dc] = 80103337, %l2 = b841b84e, %l6 = 000000d5 add %i0,0x1c,%g1 casa [%g1]0x80,%l2,%l6 ! %l6 = 0000000080103337 ! %l4 = 5c987907abb19b8a, Mem[00000000918000f0] = 1e7971cf stw %l4,[%o0+0x030] ! Mem[00000000918000f0] = abb19b8a ! Mem[000000007b0000d8] = cebf0cc21a80a57c, %l2 = 00000000b841b84e, %l1 = 0000000000000069 add %i2,0x18,%g1 casxa [%g1]0x80,%l2,%l1 ! %l1 = cebf0cc21a80a57c ! Mem[000000007b8000fc] = fc22b283, %l7 = 0000000032ffd38b swap [%i3+0x03c],%l7 ! %l7 = 00000000fc22b283 ! Mem[000000007b0000d4] = e41a9d05, %l3 = 000000008ac8b121 swap [%i2+0x014],%l3 ! %l3 = 00000000e41a9d05 ! Mem[000000007b0000f0] = 2f81d56432ffd38b, %l6 = 0000000080103337, %l6 = 0000000080103337 add %i2,0x30,%g1 casxa [%g1]0x80,%l6,%l6 ! %l6 = 2f81d56432ffd38b ! %l6 = 32ffd38b, %l7 = fc22b283, Mem[00000000918000e8] = 0b9a495d 8673f87b std %l6,[%o0+%o5] ! Mem[00000000918000e8] = 32ffd38b fc22b283 ! Mem[000000007a0000cc] = ad795faa, %l5 = 76288bff, %l5 = 76288bff add %i0,0x0c,%g1 casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000ad795faa ! Mem[000000007b0000c6] = 908e6c09, %l4 = 5c987907abb19b8a ldstub [%i2+0x006],%l4 ! %l4 = 0000006c000000ff ! %l5 = 00000000ad795faa, Mem[00000000918000c8] = ef0856083d403ff8 stx %l5,[%o0+%o1] ! Mem[00000000918000c8] = 00000000ad795faa ba,a p53_not_taken_0_end p53_not_taken_0: ! The following code should not be executed nop stw %l0,[%i0+0x004] ldsb [%i1+0x017],%l1 stb %l7,[%i1+0x015] ldsb [%i3+0x01f],%l6 std %l6,[%i0+0x030] ldub [%i3+0x012],%l6 stw %l0,[%i2+0x03c] 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 00000000000000d2 bne,a,pn %xcc,p53_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be cebf0cc21a80a57c bne,a,pn %xcc,p53_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000b841b84e bne,a,pn %xcc,p53_reg_l2_fail mov %l2,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000000000006c bne,a,pn %xcc,p53_reg_l4_fail mov %l4,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 2f81d56432ffd38b bne,a,pn %xcc,p53_reg_l6_fail mov %l6,%g3 ! Check Local Memory set p53_local0_expect,%g1 p53_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 0c6c92285417e8ff ldx [%i0+0x000],%g3 ! Observed data at 000000007a0000c0 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i0,0x000,%g4 ldx [%g1+0x028],%g2 ! Expected data = 4d2e8e5b724c6527 ldx [%i0+0x028],%g3 ! Observed data at 000000007a0000e8 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i0,0x028,%g4 set p53_local1_expect,%g1 p53_check_local1: ldx [%g1+0x000],%g2 ! Expected data = adc449e9b841b84e ldx [%i1+0x000],%g3 ! Observed data at 000000007a8000c0 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i1,0x000,%g4 ldx [%g1+0x030],%g2 ! Expected data = 011be62a0db8b3ff ldx [%i1+0x030],%g3 ! Observed data at 000000007a8000f0 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i1,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = bbf8ffff7e3ab189 ldx [%i1+0x038],%g3 ! Observed data at 000000007a8000f8 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i1,0x038,%g4 set p53_local2_expect,%g1 p53_check_local2: ldx [%g1+0x000],%g2 ! Expected data = b77b4558908eff09 ldx [%i2+0x000],%g3 ! Observed data at 000000007b0000c0 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i2,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 89508cea8ac8b121 ldx [%i2+0x010],%g3 ! Observed data at 000000007b0000d0 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i2,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = 710b300b3361e493 ldx [%i2+0x028],%g3 ! Observed data at 000000007b0000e8 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i2,0x028,%g4 set p53_local3_expect,%g1 p53_check_local3: ldx [%g1+0x018],%g2 ! Expected data = 2ff78ec976288bff ldx [%i3+0x018],%g3 ! Observed data at 000000007b8000d8 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i3,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 983bfd9b439f2faa ldx [%i3+0x028],%g3 ! Observed data at 000000007b8000e8 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i3,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = f164450a32ffd38b 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 ! 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: swapa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000007b8000e0] lduba [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000007a0000d8] ldstuba [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000007a0000e8] stba %l5,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000007b0000d8] lduha [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000007a0000e8] lduba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007a0000d0] done p53_trap1o: swapa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000007b8000e0] lduba [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000007a0000d8] ldstuba [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000007a0000e8] stba %l5,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000007b0000d8] lduha [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000007a0000e8] lduba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007a0000d0] done p53_trap2e: ldxa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007a8000d8] lduwa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000007a0000c8] ldsha [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000007b8000e8] stha %l0,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000007a8000c0] done p53_trap2o: ldxa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007a8000d8] lduwa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000007a0000c8] ldsha [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000007b8000e8] stha %l0,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000007a8000c0] done p53_trap3e: nop nop nop nop nop done p53_trap3o: nop nop nop nop nop done p53_init_memory_pointers: set p53_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p53_local0_start,%i0 set p53_local1_start,%i1 set p53_local2_start,%i2 set p53_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = be38c93c8ac8b121 ldx [%g1+0x008],%l1 ! %l1 = 5130700a724c6527 ldx [%g1+0x010],%l2 ! %l2 = d5390f9243dc34d6 ldx [%g1+0x018],%l3 ! %l3 = 8c220e84983bfd9b ldx [%g1+0x020],%l4 ! %l4 = 5c987907abb19b8a ldx [%g1+0x028],%l5 ! %l5 = 7c3a6a05ef33cdcd ldx [%g1+0x030],%l6 ! %l6 = c5093bfc43146716 ldx [%g1+0x038],%l7 ! %l7 = bdc173523361e493 ! Initialize the output register of window 0 set unres3_start,%o0 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 = 890f2b5c 587de664 5332517c c7129d7c ! %f4 = 76fdc2df 6dc70f67 2615b8ce bfed4f93 ! %f8 = 8206c8d2 088cc2be a02ab9de 99c064f0 ! %f12 = a15561b9 3b590af6 9d5d8212 1ce9cd47 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = dea4b95b f207eb30 8c9ad2b7 f65805df ! %f20 = b10ed4e0 f0b21098 db95068b 3ff2049d ! %f24 = b0bd93c5 3466f4a2 073bfbe9 ee8965b7 ! %f28 = 73910e40 fb91044c 922f917a c4fd2b20 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 1e8789bf c3e4538c e235c5de 2c6a1e2d ! %f36 = 3f4ff072 e2218ccc 74ffccd1 be29725b ! %f40 = 5149c4a5 dd2e6a3a d2e2e6ef 884e5f31 ! %f44 = 3b4aed5f 4d26dda2 7bb10292 aedf738e ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x934679f800000040,%g7,%g1 ! GSR scale = 8, align = 0 wr %g1,%g0,%gsr ! GSR = 934679f800000040 wr %g0,%y ! Clear Y 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[00000000908000d8] = c974b2c25f25904b, %g2 = 0000000022075a24 ldx [%i5+%o3],%g2 ! %g2 = c974b2c25f25904b ! Mem[000000007c0000fc] = 957d3823, %l5 = 17e6440dc19126a8 lduw [%i0+0x03c],%l5 ! %l5 = 00000000957d3823 ! Mem[000000007c0000e4] = 2c4baa88, %l6 = 1dd96090, %l0 = a6be71a8 add %i0,0x24,%g1 casa [%g1]0x80,%l6,%l0 ! %l0 = 000000002c4baa88 ! %l5 = 00000000957d3823, Mem[000000007c8000e1] = 90493492 stb %l5,[%i1+0x021] ! Mem[000000007c8000e0] = 90233492 ! %l4 = 752bb964af9939c3, Mem[000000007c0000ec] = 74811102 stb %l4,[%i0+0x02c] ! Mem[000000007c0000ec] = c3811102 ! Mem[000000007d8000e8] = d523bc0822b41d6b, %l4 = 752bb964af9939c3, %l2 = 610f2fd3f4227a71 add %i3,0x28,%g1 casxa [%g1]0x80,%l4,%l2 ! %l2 = d523bc0822b41d6b ! Mem[00000000910000cc] = b4345119, %g2 = c974b2c25f25904b ldsh [%i6+0x00e],%g2 ! %g2 = ffffffffffffb434 ! Mem[000000007c0000dc] = 51fa6a0d, %l2 = 22b41d6b, %l0 = 2c4baa88 add %i0,0x1c,%g1 casa [%g1]0x80,%l2,%l0 ! %l0 = 0000000051fa6a0d ! Mem[00000000918000f4] = ff4a9cda, %g2 = ffffffffffffb434 lduh [%o0+0x036],%g2 ! %g2 = 000000000000ff4a ! Mem[000000007d0000fc] = 794d7129, %l4 = af9939c3, %l2 = 22b41d6b add %i2,0x3c,%g1 casa [%g1]0x80,%l4,%l2 ! %l2 = 00000000794d7129 p54_label_2: ! Mem[000000007d0000d0] = e7bf8741, %l3 = 9a3118062ea0c9f9 swap [%i2+%o2],%l3 ! %l3 = 00000000e7bf8741 ! %l5 = 00000000957d3823, Mem[00000000900000d7] = 62654ddb stb %l5,[%i4+0x017] ! Mem[00000000900000d4] = 23654ddb ! Mem[000000007c0000d4] = fa01dfdb, %l5 = 957d3823, %l2 = 794d7129 add %i0,0x14,%g1 casa [%g1]0x80,%l5,%l2 ! %l2 = 00000000fa01dfdb ! Mem[00000000910000f4] = f554988d, %g2 = 000000000000ff4a ldub [%i6+0x037],%g2 ! %g2 = 00000000000000f5 ! Mem[000000007d8000cd] = e9b340d0, %l2 = 00000000fa01dfdb ldstub [%i3+0x00d],%l2 ! %l2 = 000000b3000000ff ! Mem[000000007d0000c4] = 3f28e100, %l7 = 4d27e9ce5fb8b3df ldstub [%i2+0x004],%l7 ! %l7 = 0000003f000000ff ! Mem[000000007d8000d4] = 7608f518, %l6 = b3b628841dd96090 swap [%i3+0x014],%l6 ! %l6 = 000000007608f518 ! Mem[000000007d8000d4] = 1dd96090, %l5 = 00000000957d3823 ldstub [%i3+0x014],%l5 ! %l5 = 0000001d000000ff ! Mem[00000000910000dc] = 8d3b436c, %g2 = 00000000000000f5 lduw [%i6+0x01c],%g2 ! %g2 = 000000008d3b436c ! Mem[000000007d0000c8] = 946f8783, %l2 = 000000b3, %l3 = e7bf8741 add %i2,0x08,%g1 casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000946f8783 p54_label_3: ! Mem[000000007d0000c8] = 946f8783, %l1 = bcbd4e75f4960cc9 swap [%i2+%o1],%l1 ! %l1 = 00000000946f8783 ! Mem[00000000918000e0] = 323f2f67, %g2 = 000000008d3b436c ldsh [%o0+%o4],%g2 ! %g2 = 000000000000323f ! Mem[000000007d0000d8] = 2aeaf695, %l7 = 0000003f, %l5 = 0000001d add %i2,0x18,%g1 casa [%g1]0x80,%l7,%l5 ! %l5 = 000000002aeaf695 ! Mem[00000000900000d8] = 654ddb03926ba2e0, %g2 = 000000000000323f ldx [%i4+%o3],%g2 ! %g2 = 654ddb03926ba2e0 ! Mem[00000000918000e0] = 323f2f67ec6510fe, %g2 = 654ddb03926ba2e0 ldx [%o0+%o4],%g2 ! %g2 = 323f2f67ec6510fe ! Mem[000000007c0000e8] = 7b9a2af6, %l3 = 00000000946f8783 lduh [%i0+0x02a],%l3 ! %l3 = 0000000000002af6 ! %l5 = 000000002aeaf695, Mem[000000007c0000f4] = ff2a0c97 stw %l5,[%i0+0x034] ! Mem[000000007c0000f4] = 2aeaf695 ! Mem[000000007d0000e8] = 55eeffb2b3008b84, %l3 = 0000000000002af6, %l3 = 0000000000002af6 add %i2,0x28,%g1 casxa [%g1]0x80,%l3,%l3 ! %l3 = 55eeffb2b3008b84 ! Mem[000000007d8000f8] = e5406a0e, %l0 = 0000000051fa6a0d swap [%i3+0x038],%l0 ! %l0 = 00000000e5406a0e ! Mem[000000007d8000f8] = 51fa6a0d, %l3 = b3008b84, %l6 = 7608f518 add %i3,0x38,%g1 casa [%g1]0x80,%l3,%l6 ! %l6 = 0000000051fa6a0d p54_label_4: ! Mem[000000007d8000c4] = a3737c00, %l0 = 00000000e5406a0e ldsb [%i3+0x007],%l0 ! %l0 = 0000000000000000 ! Mem[000000007d0000f8] = b36e54e3794d7129, %l7 = 000000000000003f, %l4 = 752bb964af9939c3 add %i2,0x38,%g1 casxa [%g1]0x80,%l7,%l4 ! %l4 = b36e54e3794d7129 ! Mem[00000000910000d8] = d9026ce2 8d3b436c, %g2 = ec6510fe, %g3 = 0bad0b00 ldd [%i6+%o3],%g2 ! %g2 = 00000000d9026ce2 000000008d3b436c ! Mem[000000007c0000f0] = faa57de8, %l0 = 00000000, %l7 = 0000003f add %i0,0x30,%g1 casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000faa57de8 ! %l2 = 00000000000000b3, Mem[00000000900000e0] = 300ffb30e2670e3f stx %l2,[%i4+%o4] ! Mem[00000000900000e0] = 00000000000000b3 ! %l1 = 00000000946f8783, Mem[00000000918000d4] = 882b5c0e stw %l1,[%o0+0x014] ! Mem[00000000918000d4] = 946f8783 ! Mem[000000007d0000f8] = b36e54e3, %l4 = 794d7129, %l2 = 000000b3 add %i2,0x38,%g1 casa [%g1]0x80,%l4,%l2 ! %l2 = 00000000b36e54e3 ! Mem[000000007c0000d8] = 1bb8f82a, %l2 = 00000000b36e54e3 lduh [%i0+0x01a],%l2 ! %l2 = 000000000000f82a ! Mem[000000007d0000e8] = 55eeffb2b3008b84, %l2 = 000000000000f82a, %l6 = 0000000051fa6a0d add %i2,0x28,%g1 casxa [%g1]0x80,%l2,%l6 ! %l6 = 55eeffb2b3008b84 ! Mem[000000007c8000c7] = 4102b5f4, %l3 = 55eeffb2b3008b84 ldstub [%i1+0x007],%l3 ! %l3 = 000000f4000000ff ba,a p54_not_taken_0_end p54_not_taken_0: ! The following code should not be executed nop stw %l0,[%i0+0x004] ldsb [%i1+0x017],%l1 stb %l7,[%i1+0x015] ldsb [%i3+0x01f],%l6 std %l6,[%i0+0x030] ldub [%i3+0x012],%l6 stw %l0,[%i2+0x03c] ba,a p54_branch_failed p54_not_taken_0_end: ! End of Random Code for Thread 54 p54_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0d8] ! Set processor 54 done flag ! Check Registers p54_check_registers: set p54_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 0000000000000000 bne,a,pn %xcc,p54_reg_l0_fail mov %l0,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000000000f82a bne,a,pn %xcc,p54_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000000000f4 bne,a,pn %xcc,p54_reg_l3_fail mov %l3,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000002aeaf695 bne,a,pn %xcc,p54_reg_l5_fail mov %l5,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000faa57de8 bne,a,pn %xcc,p54_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p54_local0_expect,%g1 p54_check_local0: ldx [%g1+0x028],%g2 ! Expected data = 7b9a2af6c3811102 ldx [%i0+0x028],%g3 ! Observed data at 000000007c0000e8 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = faa57de82aeaf695 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+0x000],%g2 ! Expected data = e76c40f44102b5ff ldx [%i1+0x000],%g3 ! Observed data at 000000007c8000c0 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i1,0x000,%g4 ldx [%g1+0x020],%g2 ! Expected data = 902334925bbce8bc ldx [%i1+0x020],%g3 ! Observed data at 000000007c8000e0 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i1,0x020,%g4 set p54_local2_expect,%g1 p54_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 4e7d3f72ff28e100 ldx [%i2+0x000],%g3 ! Observed data at 000000007d0000c0 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = f4960cc94023319e ldx [%i2+0x008],%g3 ! Observed data at 000000007d0000c8 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 2ea0c9f92834cde0 ldx [%i2+0x010],%g3 ! Observed data at 000000007d0000d0 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i2,0x010,%g4 set p54_local3_expect,%g1 p54_check_local3: ldx [%g1+0x008],%g2 ! Expected data = 0f253eede9ff40d0 ldx [%i3+0x008],%g3 ! Observed data at 000000007d8000c8 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 8a260fb1ffd96090 ldx [%i3+0x010],%g3 ! Observed data at 000000007d8000d0 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i3,0x010,%g4 ldx [%g1+0x038],%g2 ! Expected data = 51fa6a0d35c452d7 ldx [%i3+0x038],%g3 ! Observed data at 000000007d8000f8 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i3,0x038,%g4 ! The test for processor 54 has passed p54_passed: ta GOOD_TRAP nop p54_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p54_failed p54_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p54_failed p54_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p54_failed p54_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p54_failed p54_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p54_failed p54_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p54_failed p54_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p54_failed p54_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p54_failed ! The test for processor 54 failed p54_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0d8] ! Set processor 54 done flag set p54_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 54 failed p54_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0d8] ! Set processor 54 done flag set p54_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p54_selfmod_failed: ba p54_failed mov 0xabc,%g1 p54_common_error: or %g0,0xf16,%g1 ba p54_failed mov %o5,%g3 p54_common_signature_error: set p54_temp,%g1 ba p54_failed st %g2,[%g1] ! Common Lock Number p54_common_timeout: set p54_temp,%g1 ba p54_failed st %g2,[%g1] ! Common Lock Number p54_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p54_failed mov 0x0,%g3 p54_trap1e: lduha [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000007d0000d0] done p54_trap1o: lduha [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000007d0000d0] done p54_trap2e: stda %l2,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000007c0000e8] ldstuba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000007c8000e8] ldda [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000007d0000c8] ldsba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000007c0000c0] ldsba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007d0000c8] lduwa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000007c0000e0] done p54_trap2o: stda %l2,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000007c0000e8] ldstuba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000007c8000e8] ldda [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000007d0000c8] ldsba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000007c0000c0] ldsba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007d0000c8] lduwa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000007c0000e0] done p54_trap3e: nop done p54_trap3o: nop done p54_init_memory_pointers: set p54_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p54_local0_start,%i0 set p54_local1_start,%i1 set p54_local2_start,%i2 set p54_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 17b1ecc4a6be71a8 ldx [%g1+0x008],%l1 ! %l1 = bcbd4e75f4960cc9 ldx [%g1+0x010],%l2 ! %l2 = 610f2fd3f4227a71 ldx [%g1+0x018],%l3 ! %l3 = 9a3118062ea0c9f9 ldx [%g1+0x020],%l4 ! %l4 = 752bb964af9939c3 ldx [%g1+0x028],%l5 ! %l5 = 17e6440dc19126a8 ldx [%g1+0x030],%l6 ! %l6 = b3b628841dd96090 ldx [%g1+0x038],%l7 ! %l7 = 4d27e9ce5fb8b3df ! Initialize the output register of window 0 set unres3_start,%o0 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 = 111aeccf 4a34b0b6 e59becab 5f3857af ! %f4 = 99a1ef61 9646f173 54bb1757 22552211 ! %f8 = a85dd153 5a5212c3 f4448155 f73a2990 ! %f12 = 6f50253f 8f4274f9 d2f96bac 66de2415 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = ea04a13b 27e8afb2 3e391152 545657ac ! %f20 = f2bd7506 76c1a7da f40501d5 13048663 ! %f24 = 0ad0d055 1ff4980b a1a63ff6 1cf008c9 ! %f28 = 05be89b3 a8ba73e5 4dc959a9 508e1dbc ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = fca23bc7 2c5b544a e1a9e58f 1aebe4cc ! %f36 = 4bf3c4d6 cee4d5d3 3ba74231 0e601794 ! %f40 = 3da6927c 2f3ae352 405f743c 45ee49a7 ! %f44 = b8e97e1e 289bd7cf 4574b247 c6c5136b ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xb00d4eaf00000007,%g7,%g1 ! GSR scale = 0, align = 7 wr %g1,%g0,%gsr ! GSR = b00d4eaf00000007 wr %g0,%y ! Clear Y 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[00000000908000ec] = 95d5524b, %g2 = da3ba9183bb3343b ldsb [%i5+0x02e],%g2 ! %g2 = ffffffffffffff95 ! Mem[000000007e0000e8] = b39c5a31, %l6 = 66129e8d, %l3 = 0f706ebf add %i0,0x28,%g1 casa [%g1]0x80,%l6,%l3 ! %l3 = 00000000b39c5a31 ! %l4 = bb9cff5c7854839d, Mem[00000000900000d0] = 47344bf1bd68c362 stx %l4,[%i4+%o2] ! Mem[00000000900000d0] = bb9cff5c7854839d ! Mem[000000007e8000c4] = da1ef6de, %l4 = 7854839d, %l3 = b39c5a31 add %i1,0x04,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000da1ef6de ! Mem[00000000910000d8] = d9026ce2 8d3b436c, %g2 = ffffff95, %g3 = 0bad0b00 ldd [%i6+%o3],%g2 ! %g2 = 00000000d9026ce2 000000008d3b436c ! Mem[00000000918000f4] = b154ff4a, %g18 = 61c9a1e46e8de17e ldsw [%o0+0x034],%g2 ! %g2 = 61c9a1e46e8de17e ! Mem[00000000918000c8] = ef085608 3d403ff8, %g2 = b154ff4a, %g3 = 8d3b436c ldd [%o0+%o1],%g2 ! %g2 = 00000000ef085608 000000003d403ff8 ! Mem[00000000908000f4] = 51972473, %g2 = 00000000ef085608 lduh [%i5+0x034],%g2 ! %g2 = 0000000000005197 ! Mem[000000007e8000ec] = e1c7fead, %l2 = 7ed7cd3c557595fb swap [%i1+0x02c],%l2 ! %l2 = 00000000e1c7fead ! Mem[000000007e0000d0] = b31a4c33a4d9fbcf, %l5 = 7d317500bc79148b, %l5 = 7d317500bc79148b add %i0,0x10,%g1 casxa [%g1]0x80,%l5,%l5 ! %l5 = b31a4c33a4d9fbcf p55_label_2: ! Mem[000000007f0000c4] = 8e7fcdc8, %l6 = 66129e8d, %l1 = 87fcd924 add %i2,0x04,%g1 casa [%g1]0x80,%l6,%l1 ! %l1 = 000000008e7fcdc8 ! Mem[000000007f8000c0] = 135007d66befc946, %l0 = 1db46d824ee8275d, %l3 = 00000000da1ef6de casxa [%i3]0x80,%l0,%l3 ! %l3 = 135007d66befc946 ! Mem[000000007f0000d0] = 2f94145a, %l0 = 1db46d824ee8275d ldstub [%i2+%o2],%l0 ! %l0 = 0000002f000000ff ! Mem[00000000900000e0] = 300ffb30, %g2 = 0000000000005197 ldub [%i4+%o4],%g2 ! %g2 = 0000000000000030 ! Mem[000000007e0000e1] = 4222f67b, %l6 = 1967d0e066129e8d ldstub [%i0+0x021],%l6 ! %l6 = 00000022000000ff ! Mem[00000000910000f4] = 79f55498, %g2 = 0000000000000030 ldsh [%i6+0x036],%g2 ! %g2 = 00000000000079f5 ! Mem[000000007e0000e4] = 6755249a, %l4 = 7854839d, %l6 = 00000022 add %i0,0x24,%g1 casa [%g1]0x80,%l4,%l6 ! %l6 = 000000006755249a ! %l5 = b31a4c33a4d9fbcf, Mem[00000000900000c8] = 865fefd933898c1b stx %l5,[%i4+%o1] ! Mem[00000000900000c8] = b31a4c33a4d9fbcf ! %l4 = 7854839d, %l5 = a4d9fbcf, Mem[00000000908000e0] = 021d41c8 aa7fbf79 std %l4,[%i5+%o4] ! Mem[00000000908000e0] = 7854839d a4d9fbcf ! Mem[00000000910000dc] = 8d3b436c, %g2 = 00000000000079f5 ldsh [%i6+0x01c],%g2 ! %g2 = ffffffffffff8d3b p55_label_3: ! Mem[000000007f0000f0] = 02ebd73f, %l5 = a4d9fbcf, %l3 = 6befc946 add %i2,0x30,%g1 casa [%g1]0x80,%l5,%l3 ! %l3 = 0000000002ebd73f ! Mem[00000000918000ec] = f87b1e79, %g2 = ffffffffffff8d3b lduh [%o0+0x02e],%g2 ! %g2 = 000000000000f87b ! Mem[000000007e0000e0] = 42fff67b, %l6 = 6755249a, %l6 = 6755249a add %i0,0x20,%g1 casa [%g1]0x80,%l6,%l6 ! %l6 = 0000000042fff67b ! Mem[000000007e8000d8] = 3bbe940e, %l5 = b31a4c33a4d9fbcf ldsw [%i1+%o3],%l5 ! %l5 = 000000003bbe940e ! Mem[000000007f0000e0] = 44aaf557, %l0 = 0000002f, %l7 = 4592736d add %i2,0x20,%g1 casa [%g1]0x80,%l0,%l7 ! %l7 = 0000000044aaf557 ! Mem[000000007e0000c8] = 195f4976, %l6 = 0000000042fff67b lduh [%i0+0x00a],%l6 ! %l6 = 0000000000004976 ! Mem[000000007f8000f0] = c8961098, %l3 = 0000000002ebd73f swap [%i3+0x030],%l3 ! %l3 = 00000000c8961098 ! Mem[000000007e0000e8] = b39c5a31330182a9, %l2 = 00000000e1c7fead, %l2 = 00000000e1c7fead add %i0,0x28,%g1 casxa [%g1]0x80,%l2,%l2 ! %l2 = b39c5a31330182a9 ! Mem[000000007e0000e7] = 6755249a, %l1 = 000000008e7fcdc8 ldstub [%i0+0x027],%l1 ! %l1 = 0000009a000000ff ! Mem[000000007f8000e8] = 390d288c 99217bbb, %l4 = 7854839d, %l5 = 3bbe940e ldd [%i3+%o5],%l4 ! %l4 = 00000000390d288c 0000000099217bbb p55_label_4: ! Mem[000000007f0000f0] = 02ebd73f495af03f, %l3 = 00000000c8961098, %l1 = 000000000000009a add %i2,0x30,%g1 casxa [%g1]0x80,%l3,%l1 ! %l1 = 02ebd73f495af03f ! %l4 = 00000000390d288c, Mem[000000007f0000c8] = 585a8fa5293f2896 stx %l4,[%i2+%o1] ! Mem[000000007f0000c8] = 00000000390d288c ! %l4 = 00000000390d288c, Mem[00000000910000cc] = b2a9b434 stw %l4,[%i6+0x00c] ! Mem[00000000910000cc] = 390d288c ! Mem[00000000918000c4] = dfdf7aa2, %g2 = 000000000000f87b ldub [%o0+0x004],%g2 ! %g2 = 00000000000000df ! Mem[00000000918000f0] = 1e7971cf, %g2 = 00000000000000df lduw [%o0+0x030],%g2 ! %g2 = 000000001e7971cf ! Mem[000000007f8000d0] = 9672069fd414d070, %l1 = 02ebd73f495af03f, %l2 = b39c5a31330182a9 add %i3,0x10,%g1 casxa [%g1]0x80,%l1,%l2 ! %l2 = 9672069fd414d070 ! Mem[000000007e8000d8] = 3bbe940e, %l4 = 390d288c, %l7 = 44aaf557 add %i1,0x18,%g1 casa [%g1]0x80,%l4,%l7 ! %l7 = 000000003bbe940e ! Mem[000000007f8000d8] = 5924bd1e, %l1 = 02ebd73f495af03f swap [%i3+%o3],%l1 ! %l1 = 000000005924bd1e ! Mem[000000007f8000d0] = 9672069fd414d070, %l4 = 00000000390d288c, %l1 = 000000005924bd1e add %i3,0x10,%g1 casxa [%g1]0x80,%l4,%l1 ! %l1 = 9672069fd414d070 ! Mem[000000007e0000ec] = 330182a9, %l3 = c8961098, %l1 = d414d070 add %i0,0x2c,%g1 casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000330182a9 ba,a p55_not_taken_0_end p55_not_taken_0: ! The following code should not be executed nop stw %l0,[%i0+0x004] ldsb [%i1+0x017],%l1 stb %l7,[%i1+0x015] ldsb [%i3+0x01f],%l6 std %l6,[%i0+0x030] ldub [%i3+0x012],%l6 stw %l0,[%i2+0x03c] ba,a p55_branch_failed p55_not_taken_0_end: ! End of Random Code for Thread 55 p55_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0dc] ! Set processor 55 done flag ! Check Registers p55_check_registers: set p55_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 000000000000002f bne,a,pn %xcc,p55_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000330182a9 bne,a,pn %xcc,p55_reg_l1_fail mov %l1,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000099217bbb bne,a,pn %xcc,p55_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000004976 bne,a,pn %xcc,p55_reg_l6_fail mov %l6,%g3 ! Check Floating Point Registers p55_check_fp_registers: set p55_expected_fp_regs,%g3 std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 99a1ef61 9646f173 bne %xcc,p55_f4_fail nop ! Check Local Memory set p55_local0_expect,%g1 p55_check_local0: ldx [%g1+0x020],%g2 ! Expected data = 42fff67b675524ff ldx [%i0+0x020],%g3 ! Observed data at 000000007e0000e0 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i0,0x020,%g4 set p55_local1_expect,%g1 p55_check_local1: ldx [%g1+0x028],%g2 ! Expected data = c5aa6a39557595fb ldx [%i1+0x028],%g3 ! Observed data at 000000007e8000e8 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i1,0x028,%g4 set p55_local2_expect,%g1 p55_check_local2: ldx [%g1+0x008],%g2 ! Expected data = 00000000390d288c ldx [%i2+0x008],%g3 ! Observed data at 000000007f0000c8 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ff94145a1cc33a09 ldx [%i2+0x010],%g3 ! Observed data at 000000007f0000d0 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i2,0x010,%g4 set p55_local3_expect,%g1 p55_check_local3: ldx [%g1+0x018],%g2 ! Expected data = 495af03f3cba969d ldx [%i3+0x018],%g3 ! Observed data at 000000007f8000d8 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i3,0x018,%g4 ldx [%g1+0x030],%g2 ! Expected data = 02ebd73f9fe2acf7 ldx [%i3+0x030],%g3 ! Observed data at 000000007f8000f0 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i3,0x030,%g4 ! The test for processor 55 has passed p55_passed: ta GOOD_TRAP nop p55_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p55_failed p55_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p55_failed p55_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p55_failed p55_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p55_failed p55_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p55_failed p55_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p55_failed p55_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p55_failed p55_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p55_failed p55_f4_fail: set p55_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 55 failed p55_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0dc] ! Set processor 55 done flag set p55_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 55 failed p55_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0dc] ! Set processor 55 done flag set p55_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p55_selfmod_failed: ba p55_failed mov 0xabc,%g1 p55_common_error: or %g0,0xf17,%g1 ba p55_failed mov %o5,%g3 p55_common_signature_error: set p55_temp,%g1 ba p55_failed st %g2,[%g1] ! Common Lock Number p55_common_timeout: set p55_temp,%g1 ba p55_failed st %g2,[%g1] ! Common Lock Number p55_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p55_failed mov 0x0,%g3 p55_trap1e: stba %l6,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000007e0000e0] stba %l5,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000007e0000c8] ldstuba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000007f0000c8] done p55_trap1o: stba %l6,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000007e0000e0] stba %l5,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000007e0000c8] ldstuba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000007f0000c8] done p55_trap2e: stwa %l4,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000007f0000d0] ldswa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000007f0000c8] stda %l6,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000007f0000e8] stha %l0,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000007f0000d0] lduwa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007f8000e8] swapa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000007e0000c0] lduwa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000007f8000c8] done p55_trap2o: stwa %l4,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000007f0000d0] ldswa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000007f0000c8] stda %l6,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000007f0000e8] stha %l0,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000007f0000d0] lduwa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007f8000e8] swapa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000007e0000c0] lduwa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000007f8000c8] 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 = 1db46d824ee8275d ldx [%g1+0x008],%l1 ! %l1 = 9809fb0c87fcd924 ldx [%g1+0x010],%l2 ! %l2 = 7ed7cd3c557595fb ldx [%g1+0x018],%l3 ! %l3 = 9eca83d40f706ebf ldx [%g1+0x020],%l4 ! %l4 = bb9cff5c7854839d ldx [%g1+0x028],%l5 ! %l5 = 7d317500bc79148b ldx [%g1+0x030],%l6 ! %l6 = 1967d0e066129e8d ldx [%g1+0x038],%l7 ! %l7 = 5f03483e4592736d ! Initialize the output register of window 0 set unres3_start,%o0 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 = 41a05c27 7d359eea c577cb5a aa63a135 ! %f4 = a55ec7b9 af20c6a0 d3c655a5 7ed68643 ! %f8 = 856d9098 e15a9025 d8ec89f4 595db0f8 ! %f12 = 515f432f 52edfc4d 1ec4b150 029a01ba ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 2ebb4e91 dfe24f4b 0d54014d 873aaf00 ! %f20 = 4e600484 ad11dec7 223016f4 3e85a250 ! %f24 = e639ce83 a69e8345 05bed207 1159d614 ! %f28 = 496088fc 25fcd92f 7036b7ed c908a204 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 824cb32d efa608ca fcafa1b1 ffda77c1 ! %f36 = efd3e56a 6023e41e 5baf3bf2 aefc8a2b ! %f40 = 6242b8c3 82bc2b0d 3c1eeb2e 28b2b0e1 ! %f44 = 4c74e143 bc97aaf6 d18321b9 4a20fd0e ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xfc6f26f80000000f,%g7,%g1 ! GSR scale = 1, align = 7 wr %g1,%g0,%gsr ! GSR = fc6f26f80000000f wr %g0,%y ! Clear Y 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[00000000818000ec] = eeff4e06, %l6 = 079081c3, %l1 = 605a7350 add %i3,0x2c,%g1 casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000eeff4e06 ! %l2 = adee1ded, %l3 = 4b7ab2ec, Mem[00000000918000e0] = 323f2f67 ec6510fe std %l2,[%o0+%o4] ! Mem[00000000918000e0] = adee1ded 4b7ab2ec ! Mem[00000000818000c8] = ff33b9cb0d630f98, %l0 = bdcfd4326eb7ff45, %l1 = 00000000eeff4e06 add %i3,0x08,%g1 casxa [%g1]0x80,%l0,%l1 ! %l1 = ff33b9cb0d630f98 ! Mem[00000000908000e0] = 021d41c8 aa7fbf79, %g2 = 00000043, %g3 = 0bad0b00 ldd [%i5+%o4],%g2 ! %g2 = 00000000021d41c8 00000000aa7fbf79 ! Mem[00000000800000dc] = 6d8742b6, %l5 = 7257d392755e5dcc lduh [%i0+0x01c],%l5 ! %l5 = 0000000000006d87 ! Mem[00000000808000d8] = 59df9589 41aeee59, %l0 = 6eb7ff45, %l1 = 0d630f98 ldd [%i1+%o3],%l0 ! %l0 = 0000000059df9589 0000000041aeee59 ! Mem[00000000808000cc] = 54369999, %l4 = 7aaf3ffe2f783b39 swap [%i1+0x00c],%l4 ! %l4 = 0000000054369999 ! Mem[00000000918000c4] = dfdf7aa2, %g18 = f891ea82746e6a3c ldsw [%o0+0x004],%g2 ! %g2 = f891ea82746e6a3c ! %l7 = 508803f61f3f866b, Mem[00000000918000dc] = fcf2bc12 sth %l7,[%o0+0x01c] ! Mem[00000000918000dc] = 866bbc12 ! Mem[00000000818000ec] = eeff4e06, %l7 = 1f3f866b, %l1 = 41aeee59 add %i3,0x2c,%g1 casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000eeff4e06 p56_label_2: ! %l4 = 0000000054369999, Mem[00000000918000f0] = 1e7971cfb154ff4a stx %l4,[%o0+0x030] ! Mem[00000000918000f0] = 0000000054369999 ! Mem[00000000808000e8] = 6fe8b3bd, %l0 = 0000000059df9589 swap [%i1+%o5],%l0 ! %l0 = 000000006fe8b3bd ! %l6 = a9396570079081c3, Mem[00000000918000e8] = 0b9a495d stw %l6,[%o0+%o5] ! Mem[00000000918000e8] = 079081c3 ! Mem[00000000818000f8] = 2508ef6769469a32, %l0 = 000000006fe8b3bd, %l5 = 0000000000006d87 add %i3,0x38,%g1 casxa [%g1]0x80,%l0,%l5 ! %l5 = 2508ef6769469a32 ! Mem[00000000818000ec] = eeff4e06, %l4 = 54369999, %l1 = eeff4e06 add %i3,0x2c,%g1 casa [%g1]0x80,%l4,%l1 ! %l1 = 00000000eeff4e06 ! Mem[00000000818000d8] = 8c405458, %l3 = 38e2d1ba4b7ab2ec swap [%i3+%o3],%l3 ! %l3 = 000000008c405458 ! Mem[00000000908000e8] = b78db540, %g2 = ffffffffdfdf7aa2 lduw [%i5+%o5],%g2 ! %g2 = 00000000b78db540 ! Mem[00000000810000f4] = e0e0fc67, %l6 = a9396570079081c3 ldstub [%i2+0x034],%l6 ! %l6 = 000000e0000000ff ! Mem[00000000818000e0] = aa0cb4f7, %l3 = 8c405458, %l5 = 69469a32 add %i3,0x20,%g1 casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000aa0cb4f7 ! Mem[00000000818000e2] = aa0cb4f7, %l4 = 0000000054369999 ldstub [%i3+0x022],%l4 ! %l4 = 000000b4000000ff p56_label_3: ! Mem[00000000808000f8] = 12ecb381, %l6 = 000000e0, %l5 = aa0cb4f7 add %i1,0x38,%g1 casa [%g1]0x80,%l6,%l5 ! %l5 = 0000000012ecb381 ! Mem[00000000910000d8] = d9026ce28d3b436c, %g2 = 00000000b78db540 ldx [%i6+%o3],%g2 ! %g2 = d9026ce28d3b436c ! Mem[00000000910000e4] = a349e414, %g18 = f891ea82746e6a3c ldsw [%i6+0x024],%g2 ! %g2 = f891ea82746e6a3c ! Mem[00000000810000c8] = 26f05f77 a2b5dba1, %l2 = adee1ded, %l3 = 8c405458 ldd [%i2+%o1],%l2 ! %l2 = 0000000026f05f77 00000000a2b5dba1 ! Mem[00000000810000ec] = b727dede, %l1 = 00000000eeff4e06 swap [%i2+0x02c],%l1 ! %l1 = 00000000b727dede ! Mem[00000000808000d0] = 9b646ea0, %l2 = 0000000026f05f77 ldub [%i1+0x013],%l2 ! %l2 = 00000000000000a0 ! %l6 = 000000e0, %l7 = 1f3f866b, Mem[00000000800000e0] = 8ecae984 518dd734 std %l6,[%i0+%o4] ! Mem[00000000800000e0] = 000000e0 1f3f866b ! Mem[00000000918000c0] = 204ac91bdfdf7aa2, %g2 = ffffffffa349e414 ldx [%o0+%g0],%g2 ! %g2 = 204ac91bdfdf7aa2 ! Mem[00000000918000e8] = 079081c3, %g18 = f891ea82746e6a3c ldsw [%o0+%o5],%g2 ! %g2 = f891ea82746e6a3c ! Mem[00000000900000dc] = 926ba2e0, %g2 = 00000000079081c3 lduw [%i4+0x01c],%g2 ! %g2 = 00000000926ba2e0 p56_label_4: ! Mem[00000000800000f8] = e92778e6, %l2 = 00000000000000a0 swap [%i0+0x038],%l2 ! %l2 = 00000000e92778e6 ! Mem[00000000918000f0] = 00000000 54369999, %g2 = 926ba2e0, %g3 = aa7fbf79 ldd [%o0+0x030],%g2 ! %g2 = 0000000000000000 0000000054369999 ! Mem[00000000818000d3] = adddab04, %l5 = 0000000012ecb381 ldstub [%i3+0x013],%l5 ! %l5 = 00000004000000ff ! %l1 = 00000000b727dede, Mem[00000000808000ee] = a442eccf stb %l1,[%i1+0x02e] ! Mem[00000000808000ec] = a442decf ! Mem[00000000808000fc] = be2a7d12, %l5 = 0000000000000004 swap [%i1+0x03c],%l5 ! %l5 = 00000000be2a7d12 ! Mem[00000000908000e0] = 021d41c8 aa7fbf79, %g2 = 00000000, %g3 = 54369999 ldd [%i5+%o4],%g2 ! %g2 = 00000000021d41c8 00000000aa7fbf79 ! Mem[00000000808000e8] = 59df9589, %l0 = 6fe8b3bd, %l1 = b727dede add %i1,0x28,%g1 casa [%g1]0x80,%l0,%l1 ! %l1 = 0000000059df9589 ! Mem[00000000810000d8] = beaf1e78, %l6 = 000000e0, %l4 = 000000b4 add %i2,0x18,%g1 casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000beaf1e78 ! Mem[00000000810000cc] = a2b5dba1, %l2 = 00000000e92778e6 ldub [%i2+0x00c],%l2 ! %l2 = 00000000000000a2 ! Mem[00000000818000c8] = ff33b9cb, %l4 = beaf1e78, %l0 = 6fe8b3bd add %i3,0x08,%g1 casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000ff33b9cb ba,a p56_not_taken_0_end p56_not_taken_0: ! The following code should not be executed nop stw %l0,[%i0+0x004] ldsb [%i1+0x017],%l1 stb %l7,[%i1+0x015] ldsb [%i3+0x01f],%l6 std %l6,[%i0+0x030] ldub [%i3+0x012],%l6 stw %l0,[%i2+0x03c] 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+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000000000a2 bne,a,pn %xcc,p56_reg_l2_fail mov %l2,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000beaf1e78 bne,a,pn %xcc,p56_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000be2a7d12 bne,a,pn %xcc,p56_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000000000e0 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 41a05c27 7d359eea bne %xcc,p56_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be c577cb5a aa63a135 bne %xcc,p56_f2_fail nop ! Check Local Memory set p56_local0_expect,%g1 p56_check_local0: ldx [%g1+0x020],%g2 ! Expected data = 000000e01f3f866b ldx [%i0+0x020],%g3 ! Observed data at 00000000800000e0 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i0,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = 000000a03819592c ldx [%i0+0x038],%g3 ! Observed data at 00000000800000f8 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i0,0x038,%g4 set p56_local1_expect,%g1 p56_check_local1: ldx [%g1+0x008],%g2 ! Expected data = 0f4199cc2f783b39 ldx [%i1+0x008],%g3 ! Observed data at 00000000808000c8 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i1,0x008,%g4 ldx [%g1+0x028],%g2 ! Expected data = 59df9589a442decf ldx [%i1+0x028],%g3 ! Observed data at 00000000808000e8 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i1,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 12ecb38100000004 ldx [%i1+0x038],%g3 ! Observed data at 00000000808000f8 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i1,0x038,%g4 set p56_local2_expect,%g1 p56_check_local2: ldx [%g1+0x028],%g2 ! Expected data = c235979feeff4e06 ldx [%i2+0x028],%g3 ! Observed data at 00000000810000e8 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i2,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 36dc8e77ffe0fc67 ldx [%i2+0x030],%g3 ! Observed data at 00000000810000f0 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i2,0x030,%g4 set p56_local3_expect,%g1 p56_check_local3: ldx [%g1+0x010],%g2 ! Expected data = adddabffd9065fcf ldx [%i3+0x010],%g3 ! Observed data at 00000000818000d0 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 4b7ab2ec61ffbbf7 ldx [%i3+0x018],%g3 ! Observed data at 00000000818000d8 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = aa0cfff748cebec9 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_f2_fail: set p56_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 56 failed p56_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0e0] ! Set processor 56 done flag set p56_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 56 failed p56_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0e0] ! Set processor 56 done flag set p56_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p56_selfmod_failed: ba p56_failed mov 0xabc,%g1 p56_common_error: or %g0,0xf18,%g1 ba p56_failed mov %o5,%g3 p56_common_signature_error: set p56_temp,%g1 ba p56_failed st %g2,[%g1] ! Common Lock Number p56_common_timeout: set p56_temp,%g1 ba p56_failed st %g2,[%g1] ! Common Lock Number p56_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p56_failed mov 0x0,%g3 p56_trap1e: ldstuba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000810000c0] ldswa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000800000c8] stha %l4,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000808000e8] lduwa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000800000c8] stxa %l5,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[00000000810000e0] done p56_trap1o: ldstuba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000810000c0] ldswa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000800000c8] stha %l4,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000808000e8] lduwa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000800000c8] stxa %l5,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[00000000810000e0] done p56_trap2e: lduha [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000808000d0] done p56_trap2o: lduha [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000808000d0] done p56_trap3e: nop done p56_trap3o: 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 = bdcfd4326eb7ff45 ldx [%g1+0x008],%l1 ! %l1 = 2dc5fcc8605a7350 ldx [%g1+0x010],%l2 ! %l2 = 147a15bdadee1ded ldx [%g1+0x018],%l3 ! %l3 = 38e2d1ba4b7ab2ec ldx [%g1+0x020],%l4 ! %l4 = 7aaf3ffe2f783b39 ldx [%g1+0x028],%l5 ! %l5 = 7257d392755e5dcc ldx [%g1+0x030],%l6 ! %l6 = a9396570079081c3 ldx [%g1+0x038],%l7 ! %l7 = 508803f61f3f866b ! Initialize the output register of window 0 set unres3_start,%o0 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 = a0256dbb 37937a97 6d455681 9a9b11ea ! %f4 = 6c43ddb7 88450aa8 02be076c 25e4df54 ! %f8 = 526e913a c67fd308 caafb62b 52d9fc3f ! %f12 = 94eb28bd 5da9001d 027e4816 8d715b49 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 9a5c0859 c1466a8e 4574a4a9 830f2965 ! %f20 = 4d14ceef dfaae5d5 8e89db69 40772e2f ! %f24 = 59e4e8c8 7607f99f 1c01c67f d4d3963b ! %f28 = b042a3f2 05612629 112b3b13 aba1c8f9 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 724ccb13 3373b4c6 a3cb7340 5c095e5c ! %f36 = 4d93f8f9 127eb2ab 5ad343db ade917c6 ! %f40 = d7cc77f1 c9f52697 9cb31a63 c0df1e6c ! %f44 = f17f7e0a 3612883d 3a808528 5a73cd89 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x7e6aaa4800000059,%g7,%g1 ! GSR scale = 11, align = 1 wr %g1,%g0,%gsr ! GSR = 7e6aaa4800000059 wr %g0,%y ! Clear Y 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[00000000838000f7] = b9de6f75, %l2 = 77b407fc3bfce9c7 ldstub [%i3+0x037],%l2 ! %l2 = 00000075000000ff ! Mem[00000000838000e0] = b23249ab, %l7 = 00723533, %l0 = 2abddf8d add %i3,0x20,%g1 casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000b23249ab ! Mem[00000000838000e0] = b23249abef850c66, %l7 = 6889d50800723533, %l1 = de66435eaafe9b43 add %i3,0x20,%g1 casxa [%g1]0x80,%l7,%l1 ! %l1 = b23249abef850c66 ! Mem[00000000838000f0] = b8ef4dbb, %l5 = 69608ae5, %l7 = 00723533 add %i3,0x30,%g1 casa [%g1]0x80,%l5,%l7 ! %l7 = 00000000b8ef4dbb ! Mem[00000000820000dc] = 311961be, %l7 = 00000000b8ef4dbb ldstub [%i0+0x01c],%l7 ! %l7 = 00000031000000ff ! Mem[00000000910000c8] = 0dac950cb2a9b434, %g2 = 9c0f00096c1f0aeb ldx [%i6+%o1],%g2 ! %g2 = 0dac950cb2a9b434 ! Mem[00000000828000d0] = 60000794baafab83, %l3 = c8175eebe2a3c6c6, %l2 = 0000000000000075 add %i1,0x10,%g1 casxa [%g1]0x80,%l3,%l2 ! %l2 = 60000794baafab83 ! Mem[00000000828000f8] = a82d1e92b5a2ff9f, %l0 = 00000000b23249ab, %l7 = 0000000000000031 add %i1,0x38,%g1 casxa [%g1]0x80,%l0,%l7 ! %l7 = a82d1e92b5a2ff9f ! Mem[00000000838000fc] = bb97cdf0, %l3 = e2a3c6c6, %l5 = 69608ae5 add %i3,0x3c,%g1 casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000bb97cdf0 ! Mem[00000000828000e1] = dcb13c49, %l0 = 00000000b23249ab ldstub [%i1+0x021],%l0 ! %l0 = 000000b1000000ff p57_label_2: ! %l6 = c55ac0a01d4d7c55, Mem[00000000900000d8] = 654ddb03 sth %l6,[%i4+%o3] ! Mem[00000000900000d8] = 7c55db03 ! Mem[00000000900000c4] = 96098fb2, %g2 = 0dac950cb2a9b434 lduw [%i4+0x004],%g2 ! %g2 = 0000000096098fb2 ! Mem[00000000910000e0] = ad27a349, %g2 = 0000000096098fb2 ldsh [%i6+0x022],%g2 ! %g2 = ffffffffffffad27 ! Mem[00000000828000d5] = baafab83, %l7 = a82d1e92b5a2ff9f ldstub [%i1+0x015],%l7 ! %l7 = 000000af000000ff ! Mem[00000000918000e8] = 9a495d86, %g2 = ffffffffffffad27 ldsb [%o0+0x029],%g2 ! %g2 = ffffffffffffff9a ! Mem[00000000908000d4] = d452c974, %g2 = ffffffffffffff9a ldsb [%i5+0x016],%g2 ! %g2 = ffffffffffffffd4 ! Mem[00000000820000d0] = e9dc9994, %l1 = b23249abef850c66 ldub [%i0+%o2],%l1 ! %l1 = 00000000000000e9 ! Mem[00000000900000d8] = 7c55db03, %g2 = ffffffffffffffd4 ldub [%i4+%o3],%g2 ! %g2 = 000000000000007c ! Mem[00000000900000fc] = f7dc96e3, %g2 = 000000000000007c lduh [%i4+0x03c],%g2 ! %g2 = 000000000000f7dc ! Mem[00000000820000f0] = 07c81bd1854e9a5e, %l0 = 00000000000000b1, %l3 = c8175eebe2a3c6c6 add %i0,0x30,%g1 casxa [%g1]0x80,%l0,%l3 ! %l3 = 07c81bd1854e9a5e p57_label_3: ! Mem[00000000828000f8] = a82d1e92b5a2ff9f, %l3 = 07c81bd1854e9a5e, %l6 = c55ac0a01d4d7c55 add %i1,0x38,%g1 casxa [%g1]0x80,%l3,%l6 ! %l6 = a82d1e92b5a2ff9f ! %l4 = d1504125, %l5 = bb97cdf0, Mem[00000000830000f0] = 51135e59 367b7029 std %l4,[%i2+0x030] ! Mem[00000000830000f0] = d1504125 bb97cdf0 ! Mem[00000000820000d8] = 3a10968fff1961be, %l7 = 00000000000000af ldx [%i0+%o3],%l7 ! %l7 = 3a10968fff1961be ! Mem[00000000910000c4] = dff11d0d, %g2 = 000000000000f7dc ldub [%i6+0x005],%g2 ! %g2 = 00000000000000df ! %l5 = 00000000bb97cdf0, Mem[00000000838000f0] = b8ef4dbbb9de6fff stx %l5,[%i3+0x030] ! Mem[00000000838000f0] = 00000000bb97cdf0 ! Mem[00000000900000e0] = 300ffb30, %g2 = 00000000000000df ldub [%i4+%o4],%g2 ! %g2 = 0000000000000030 ! Mem[00000000910000f8] = 54988dc7 a758f49f, %g2 = 00000030, %g3 = 0bad0b00 ldd [%i6+0x038],%g2 ! %g2 = 0000000054988dc7 00000000a758f49f ! Mem[00000000900000d0] = 47344bf1, %g2 = 0000000054988dc7 lduw [%i4+%o2],%g2 ! %g2 = 0000000047344bf1 ! Mem[00000000820000d4] = f9f6d416, %l2 = 60000794baafab83 swap [%i0+0x014],%l2 ! %l2 = 00000000f9f6d416 ! Mem[00000000820000d8] = 3a10968fff1961be, %l2 = 00000000f9f6d416 ldx [%i0+%o3],%l2 ! %l2 = 3a10968fff1961be p57_label_4: ! Mem[00000000830000d0] = 3671ca70 b1b76539, %l4 = d1504125, %l5 = bb97cdf0 ldd [%i2+%o2],%l4 ! %l4 = 000000003671ca70 00000000b1b76539 ! Mem[00000000838000f8] = 62d26722bb97cdf0, %l5 = 00000000b1b76539, %l2 = 3a10968fff1961be add %i3,0x38,%g1 casxa [%g1]0x80,%l5,%l2 ! %l2 = 62d26722bb97cdf0 ! Mem[00000000820000f8] = 6ac9c1cd, %l6 = a82d1e92b5a2ff9f ldstub [%i0+0x038],%l6 ! %l6 = 0000006a000000ff ! %l2 = 62d26722bb97cdf0, Mem[00000000900000c6] = 8fb2865f stb %l2,[%i4+0x006] ! Mem[00000000900000c4] = f0b2865f ! Mem[00000000918000f0] = 71cfb154, %g2 = 0000000047344bf1 lduh [%o0+0x032],%g2 ! %g2 = 00000000000071cf ! Mem[00000000828000c5] = fda7818b, %l5 = 00000000b1b76539 ldstub [%i1+0x005],%l5 ! %l5 = 000000a7000000ff ! Mem[00000000918000cc] = 3d403ff8, %g2 = 00000000000071cf lduw [%o0+0x00c],%g2 ! %g2 = 000000003d403ff8 ! Mem[00000000838000f0] = 00000000, %l3 = 854e9a5e, %l3 = 854e9a5e add %i3,0x30,%g1 casa [%g1]0x80,%l3,%l3 ! %l3 = 0000000000000000 ! Mem[00000000820000c0] = a3f0af09b097ef11, %l4 = 000000003671ca70, %l7 = 3a10968fff1961be casxa [%i0]0x80,%l4,%l7 ! %l7 = a3f0af09b097ef11 ! Mem[00000000828000f4] = 04b66813, %l7 = a3f0af09b097ef11 lduw [%i1+0x034],%l7 ! %l7 = 0000000004b66813 ba,a p57_not_taken_0_end p57_not_taken_0: ! The following code should not be executed nop stw %l0,[%i0+0x004] ldsb [%i1+0x017],%l1 stb %l7,[%i1+0x015] ldsb [%i3+0x01f],%l6 std %l6,[%i0+0x030] ldub [%i3+0x012],%l6 stw %l0,[%i2+0x03c] ba,a p57_branch_failed p57_not_taken_0_end: ! End of Random Code for Thread 57 p57_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0e4] ! Set processor 57 done flag ! Check Registers p57_check_registers: set p57_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000000000b1 bne,a,pn %xcc,p57_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000000000e9 bne,a,pn %xcc,p57_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 62d26722bb97cdf0 bne,a,pn %xcc,p57_reg_l2_fail mov %l2,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000000000a7 bne,a,pn %xcc,p57_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000000000006a bne,a,pn %xcc,p57_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000004b66813 bne,a,pn %xcc,p57_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p57_check_fp_registers: set p57_expected_fp_regs,%g3 std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 6c43ddb7 88450aa8 bne %xcc,p57_f4_fail nop ! Check Local Memory set p57_local0_expect,%g1 p57_check_local0: ldx [%g1+0x010],%g2 ! Expected data = e9dc9994baafab83 ldx [%i0+0x010],%g3 ! Observed data at 00000000820000d0 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 3a10968fff1961be ldx [%i0+0x018],%g3 ! Observed data at 00000000820000d8 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i0,0x018,%g4 ldx [%g1+0x038],%g2 ! Expected data = ffc9c1cd746a98a8 ldx [%i0+0x038],%g3 ! Observed data at 00000000820000f8 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i0,0x038,%g4 set p57_local1_expect,%g1 p57_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 8c907414fdff818b ldx [%i1+0x000],%g3 ! Observed data at 00000000828000c0 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i1,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 60000794baffab83 ldx [%i1+0x010],%g3 ! Observed data at 00000000828000d0 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i1,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = dcff3c4944637735 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+0x030],%g2 ! Expected data = d1504125bb97cdf0 ldx [%i2+0x030],%g3 ! Observed data at 00000000830000f0 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i2,0x030,%g4 set p57_local3_expect,%g1 p57_check_local3: ldx [%g1+0x030],%g2 ! Expected data = 00000000bb97cdf0 ldx [%i3+0x030],%g3 ! Observed data at 00000000838000f0 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i3,0x030,%g4 ! The test for processor 57 has passed p57_passed: ta GOOD_TRAP nop p57_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p57_failed p57_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p57_failed p57_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p57_failed p57_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p57_failed p57_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p57_failed p57_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p57_failed p57_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p57_failed p57_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p57_failed p57_f4_fail: set p57_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 57 failed p57_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0e4] ! Set processor 57 done flag set p57_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 57 failed p57_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0e4] ! Set processor 57 done flag set p57_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p57_selfmod_failed: ba p57_failed mov 0xabc,%g1 p57_common_error: or %g0,0xf19,%g1 ba p57_failed mov %o5,%g3 p57_common_signature_error: set p57_temp,%g1 ba p57_failed st %g2,[%g1] ! Common Lock Number p57_common_timeout: set p57_temp,%g1 ba p57_failed st %g2,[%g1] ! Common Lock Number p57_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p57_failed mov 0x0,%g3 p57_trap1e: lduwa [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000830000d0] ldxa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000838000d0] ldxa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000828000e8] ldswa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000830000e8] stda %l2,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000828000d0] ldswa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000838000d0] swapa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000828000e8] done p57_trap1o: lduwa [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000830000d0] ldxa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000838000d0] ldxa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000828000e8] ldswa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000830000e8] stda %l2,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000828000d0] ldswa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000838000d0] swapa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000828000e8] done p57_trap2e: ldda [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000838000d0] stda %l6,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[00000000838000c0] ldstuba [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000828000d0] ldxa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000820000e8] ldstuba [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000838000e0] ldstuba [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000820000d8] done p57_trap2o: ldda [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000838000d0] stda %l6,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[00000000838000c0] ldstuba [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000828000d0] ldxa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000820000e8] ldstuba [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000838000e0] ldstuba [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000820000d8] done p57_trap3e: nop nop nop done p57_trap3o: 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 = 297af21e2abddf8d ldx [%g1+0x008],%l1 ! %l1 = de66435eaafe9b43 ldx [%g1+0x010],%l2 ! %l2 = 77b407fc3bfce9c7 ldx [%g1+0x018],%l3 ! %l3 = c8175eebe2a3c6c6 ldx [%g1+0x020],%l4 ! %l4 = f451270dd1504125 ldx [%g1+0x028],%l5 ! %l5 = 0a30bed269608ae5 ldx [%g1+0x030],%l6 ! %l6 = c55ac0a01d4d7c55 ldx [%g1+0x038],%l7 ! %l7 = 6889d50800723533 ! Initialize the output register of window 0 set unres3_start,%o0 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 = 300cff2e bfa15b2b 107e1f47 c2f9d87d ! %f4 = 7b2aa132 5c7c08cd a80d54b1 22ec854a ! %f8 = 41ff36ec 967d5659 9e3e6a60 65341c90 ! %f12 = 7e293b6c ceb074d8 88bf3e64 7ce402e8 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 9150da46 6d56cd7b 76b83b2d 495669fa ! %f20 = 1e9082cd 7f306f65 b9de8258 00f79a72 ! %f24 = a0dc89ae 28fba67d 5f95593f a7bcdda7 ! %f28 = cbf50e73 10a60ba7 535c4a12 f664ae49 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = a414d983 444b5fe6 900ed0dc 9198a871 ! %f36 = a6982e87 bf2ed668 e654a506 c4e1ec23 ! %f40 = eb53cb05 1b504283 72afbb2e 82622aef ! %f44 = 1ca89329 77fa5818 7936ef46 2b30d4d5 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xf7f0ae8f00000001,%g7,%g1 ! GSR scale = 0, align = 1 wr %g1,%g0,%gsr ! GSR = f7f0ae8f00000001 wr %g0,%y ! Clear Y 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[00000000858000ff] = 762fac99, %l2 = bf1552601fc428c2 ldstub [%i3+0x03f],%l2 ! %l2 = 00000099000000ff ! Mem[00000000848000f0] = b860ff40, %l4 = fc97be59, %l5 = 000e5224 add %i1,0x30,%g1 casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000b860ff40 ! Mem[00000000850000e0] = 7a14224b54b300c5, %l7 = 98ba4d6fce23922c ldx [%i2+%o4],%l7 ! %l7 = 7a14224b54b300c5 ! %l0 = ef346262, %l1 = 577dfbcf, Mem[00000000858000e0] = 9e6fb479 543b0c8d std %l0,[%i3+%o4] ! Mem[00000000858000e0] = ef346262 577dfbcf ! Mem[00000000908000e4] = 7fbf79b7, %g2 = aa8341da48d6d4ff ldub [%i5+0x025],%g2 ! %g2 = 000000000000007f ! %l2 = 0000000000000099, Mem[00000000918000c0] = 204ac91b stb %l2,[%o0+%g0] ! Mem[00000000918000c0] = 994ac91b ! Mem[00000000848000dc] = 5cb09375, %l0 = ef346262, %l3 = 313ec477 add %i1,0x1c,%g1 casa [%g1]0x80,%l0,%l3 ! %l3 = 000000005cb09375 ! Mem[00000000840000c0] = 5492ea6af2831328, %l0 = b7d81e55ef346262, %l2 = 0000000000000099 casxa [%i0]0x80,%l0,%l2 ! %l2 = 5492ea6af2831328 ! Mem[00000000850000e3] = 7a14224b, %l5 = 00000000b860ff40 ldstub [%i2+0x023],%l5 ! %l5 = 0000004b000000ff ! Mem[00000000848000ee] = f4176bfa, %l6 = 6d4573e5f878db4d ldstub [%i1+0x02e],%l6 ! %l6 = 0000006b000000ff p58_label_2: ! %l4 = dfb233ebfc97be59, Mem[00000000840000d8] = a09c5176cd61f8ce stx %l4,[%i0+%o3] ! Mem[00000000840000d8] = dfb233ebfc97be59 ! Mem[00000000850000ec] = 5b61ed62, %l7 = 7a14224b54b300c5 ldstub [%i2+0x02c],%l7 ! %l7 = 0000005b000000ff ! Mem[00000000900000c0] = 944d76de, %g2 = 000000000000007f lduw [%i4+%g0],%g2 ! %g2 = 00000000944d76de ! Mem[00000000850000d8] = ba0f9bab23101c46, %l3 = 000000005cb09375, %l7 = 000000000000005b add %i2,0x18,%g1 casxa [%g1]0x80,%l3,%l7 ! %l7 = ba0f9bab23101c46 ! Mem[00000000918000dc] = fcf2bc12, %g18 = 6865ff280cbe1328 ldsw [%o0+0x01c],%g2 ! %g2 = 6865ff280cbe1328 ! %l5 = 000000000000004b, Mem[00000000918000ec] = 8673f87b stw %l5,[%o0+0x02c] ! Mem[00000000918000ec] = 0000004b ! Mem[00000000910000f0] = f9aa76e7 d2c579f5, %g2 = fcf2bc12, %g3 = 0bad0b00 ldd [%i6+0x030],%g2 ! %g2 = 00000000f9aa76e7 00000000d2c579f5 ! Mem[00000000858000e0] = ef346262, %l7 = 23101c46, %l7 = 23101c46 add %i3,0x20,%g1 casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000ef346262 ! Mem[00000000918000f4] = ff4a9cda, %g2 = 00000000f9aa76e7 ldub [%o0+0x036],%g2 ! %g2 = 00000000000000ff ! Mem[00000000858000f0] = 8c940add, %l0 = b7d81e55ef346262 ldstub [%i3+0x030],%l0 ! %l0 = 0000008c000000ff p58_label_3: ! Mem[00000000910000cc] = 34511990, %g2 = 00000000000000ff ldsb [%i6+0x00f],%g2 ! %g2 = 0000000000000034 ! Mem[00000000840000f2] = 78774ffe, %l1 = e66f2304577dfbcf ldstub [%i0+0x032],%l1 ! %l1 = 0000004f000000ff ! Mem[00000000858000ec] = 11421854, %l7 = 00000000ef346262 lduw [%i3+0x02c],%l7 ! %l7 = 0000000011421854 ! %l4 = fc97be59, %l5 = 0000004b, Mem[00000000918000c0] = 994ac91b dfdf7aa2 std %l4,[%o0+%g0] ! Mem[00000000918000c0] = fc97be59 0000004b ! Mem[00000000910000c8] = 0dac950c, %g18 = 6865ff280cbe1328 ldsw [%i6+%o1],%g2 ! %g2 = 6865ff280cbe1328 ! Mem[00000000900000c4] = 8fb2865f, %g2 = 000000000dac950c ldub [%i4+0x006],%g2 ! %g2 = 000000000000008f ! %l4 = dfb233ebfc97be59, Mem[00000000918000f0] = 1e7971cfb154ff4a stx %l4,[%o0+0x030] ! Mem[00000000918000f0] = dfb233ebfc97be59 ! %l4 = dfb233ebfc97be59, Mem[00000000908000e4] = aa7fbf79 stw %l4,[%i5+0x024] ! Mem[00000000908000e4] = fc97be59 ! Mem[00000000848000e8] = 776f7fccf417fffa, %l7 = 0000000011421854, %l2 = 5492ea6af2831328 add %i1,0x28,%g1 casxa [%g1]0x80,%l7,%l2 ! %l2 = 776f7fccf417fffa ! %l3 = 000000005cb09375, Mem[00000000900000e2] = fb30e267 stb %l3,[%i4+0x022] ! Mem[00000000900000e0] = 7530e267 p58_label_4: ! Mem[00000000848000fe] = e23597c1, %l2 = 776f7fccf417fffa ldstub [%i1+0x03e],%l2 ! %l2 = 00000097000000ff ! Mem[00000000858000c4] = 55c5f07d, %l6 = 000000000000006b swap [%i3+0x004],%l6 ! %l6 = 0000000055c5f07d ! Mem[00000000918000e8] = 495d0000, %g2 = 000000000000008f lduh [%o0+0x02a],%g2 ! %g2 = 000000000000495d ! Mem[00000000850000d0] = b630d94083ca8fee, %l2 = 0000000000000097, %l1 = 000000000000004f add %i2,0x10,%g1 casxa [%g1]0x80,%l2,%l1 ! %l1 = b630d94083ca8fee ! %l3 = 000000005cb09375, Mem[00000000908000c8] = 2c45b5ed sth %l3,[%i5+%o1] ! Mem[00000000908000c8] = 9375b5ed ! Mem[00000000848000fc] = e235ffc1, %l6 = 0000000055c5f07d swap [%i1+0x03c],%l6 ! %l6 = 00000000e235ffc1 ! Mem[00000000900000d8] = db03926b, %g2 = 000000000000495d ldsh [%i4+0x01a],%g2 ! %g2 = ffffffffffffdb03 ! %l4 = dfb233ebfc97be59, Mem[00000000918000e4] = ec6510fe stw %l4,[%o0+0x024] ! Mem[00000000918000e4] = fc97be59 ! Mem[00000000840000e8] = da530bcc, %l2 = 0000000000000097 swap [%i0+%o5],%l2 ! %l2 = 00000000da530bcc ! Mem[00000000840000ea] = 00000097, %l2 = 00000000da530bcc ldstub [%i0+0x02a],%l2 ! %l2 = 00000000000000ff ba,a p58_not_taken_0_end p58_not_taken_0: ! The following code should not be executed nop stw %l0,[%i0+0x004] ldsb [%i1+0x017],%l1 stb %l7,[%i1+0x015] ldsb [%i3+0x01f],%l6 std %l6,[%i0+0x030] ldub [%i3+0x012],%l6 stw %l0,[%i2+0x03c] ba,a p58_branch_failed p58_not_taken_0_end: ! End of Random Code for Thread 58 1: membar #Sync ! Force all stores to complete p58_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0e8] ! Set processor 58 done flag ! Check Registers p58_check_registers: set p58_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 000000000000008c bne,a,pn %xcc,p58_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be b630d94083ca8fee bne,a,pn %xcc,p58_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000000000 bne,a,pn %xcc,p58_reg_l2_fail mov %l2,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000000000004b bne,a,pn %xcc,p58_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000e235ffc1 bne,a,pn %xcc,p58_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000011421854 bne,a,pn %xcc,p58_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p58_local0_expect,%g1 p58_check_local0: ldx [%g1+0x018],%g2 ! Expected data = dfb233ebfc97be59 ldx [%i0+0x018],%g3 ! Observed data at 00000000840000d8 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i0,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 0000ff973dadc53f ldx [%i0+0x028],%g3 ! Observed data at 00000000840000e8 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 7877fffe38c1d2a2 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+0x028],%g2 ! Expected data = 776f7fccf417fffa ldx [%i1+0x028],%g3 ! Observed data at 00000000848000e8 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i1,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 9a02908e55c5f07d 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+0x020],%g2 ! Expected data = 7a1422ff54b300c5 ldx [%i2+0x020],%g3 ! Observed data at 00000000850000e0 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 00ba249dff61ed62 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+0x000],%g2 ! Expected data = 48114fa30000006b ldx [%i3+0x000],%g3 ! Observed data at 00000000858000c0 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i3,0x000,%g4 ldx [%g1+0x020],%g2 ! Expected data = ef346262577dfbcf ldx [%i3+0x020],%g3 ! Observed data at 00000000858000e0 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i3,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = ff940add13f3d1b5 ldx [%i3+0x030],%g3 ! Observed data at 00000000858000f0 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i3,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 083c4ee7762facff ldx [%i3+0x038],%g3 ! Observed data at 00000000858000f8 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i3,0x038,%g4 ! The test for processor 58 has passed p58_passed: ta GOOD_TRAP nop p58_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p58_failed p58_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p58_failed p58_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p58_failed p58_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p58_failed p58_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p58_failed p58_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p58_failed p58_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p58_failed p58_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p58_failed ! The test for processor 58 failed p58_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0e8] ! Set processor 58 done flag set p58_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 58 failed p58_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0e8] ! Set processor 58 done flag set p58_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p58_selfmod_failed: ba p58_failed mov 0xabc,%g1 p58_common_error: or %g0,0xf1a,%g1 ba p58_failed mov %o5,%g3 p58_common_signature_error: set p58_temp,%g1 ba p58_failed st %g2,[%g1] ! Common Lock Number p58_common_timeout: set p58_temp,%g1 ba p58_failed st %g2,[%g1] ! Common Lock Number p58_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p58_failed mov 0x0,%g3 p58_trap1e: stwa %l6,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[00000000840000c0] lduha [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000840000d8] done p58_trap1o: stwa %l6,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[00000000840000c0] lduha [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000840000d8] done p58_trap2e: stda %l0,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[00000000840000e0] lduba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000850000c0] done p58_trap2o: stda %l0,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[00000000840000e0] lduba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000850000c0] done p58_trap3e: nop nop nop nop nop nop nop done p58_trap3o: nop nop nop nop nop nop nop done p58_init_memory_pointers: set p58_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p58_local0_start,%i0 set p58_local1_start,%i1 set p58_local2_start,%i2 set p58_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = b7d81e55ef346262 ldx [%g1+0x008],%l1 ! %l1 = e66f2304577dfbcf ldx [%g1+0x010],%l2 ! %l2 = bf1552601fc428c2 ldx [%g1+0x018],%l3 ! %l3 = ffb63b36313ec477 ldx [%g1+0x020],%l4 ! %l4 = dfb233ebfc97be59 ldx [%g1+0x028],%l5 ! %l5 = 08981f2a000e5224 ldx [%g1+0x030],%l6 ! %l6 = 6d4573e5f878db4d ldx [%g1+0x038],%l7 ! %l7 = 98ba4d6fce23922c ! Initialize the output register of window 0 set unres3_start,%o0 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 = be2a47e0 3a43f855 d8789ab1 735a0e80 ! %f4 = 81ceb573 a85ba27b 9bcf6529 3359ff32 ! %f8 = 743bbe98 569d36e5 53d9b30e bd2b26d6 ! %f12 = 93b4efe9 e49ee60c 6e7db5cb f659518c ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = c95e0ffd 24fafc08 b85a8e62 032a38e2 ! %f20 = 4061b22b 6a199eb6 852de4b6 a5a715e5 ! %f24 = 4757d451 2ebc1930 500d8766 927a7369 ! %f28 = 4885ddcd ff753188 18b92f8d 8e05a865 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = d5874bd7 25ea4b79 1da4b2f6 8afe8f2f ! %f36 = ccfc8c9a 2b14a816 228b4dcf fd5e3afe ! %f40 = 60d55647 81a49b80 1d33a675 ee2bd4dd ! %f44 = c9ae1c7f 7254e6fc 5b38e63b 115a4bd6 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xe14b5a800000004b,%g7,%g1 ! GSR scale = 9, align = 3 wr %g1,%g0,%gsr ! GSR = e14b5a800000004b wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 59 p59_label_1: ! Mem[00000000860000c0] = 8fd4afb1e0684f49, %l7 = e3a14b33b90b3568, %l5 = 7c2f1c2c74f0ddbb casxa [%i0]0x80,%l7,%l5 ! %l5 = 8fd4afb1e0684f49 ! Mem[00000000870000e8] = 5429d8f06810a294, %l2 = 791473c49af865ca, %l3 = a8cc2ca41dab354d add %i2,0x28,%g1 casxa [%g1]0x80,%l2,%l3 ! %l3 = 5429d8f06810a294 ! Mem[00000000910000e8] = 2e3b82f6, %g2 = ddd332230766ba57 lduw [%i6+%o5],%g2 ! %g2 = 000000002e3b82f6 ! Mem[00000000870000e0] = 368e9179, %l7 = b90b3568, %l1 = 19e81331 add %i2,0x20,%g1 casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000368e9179 ! Mem[00000000870000f0] = f9728bab, %l5 = 8fd4afb1e0684f49 ldsh [%i2+0x032],%l5 ! %l5 = ffffffffffff8bab ! Mem[00000000900000e4] = 0e3f571c, %g2 = 000000002e3b82f6 ldub [%i4+0x026],%g2 ! %g2 = 000000000000000e ! %l3 = 5429d8f06810a294, Mem[00000000868000d8] = acc1b582c8ca7206 stx %l3,[%i1+%o3] ! Mem[00000000868000d8] = 5429d8f06810a294 ! %l6 = 656c9e98365c6c7f, Mem[00000000900000f4] = b3fa2701 sth %l6,[%i4+0x034] ! Mem[00000000900000f4] = 6c7f2701 ! Mem[00000000918000d8] = ecc7bc9d, %g2 = 000000000000000e lduh [%o0+%o3],%g2 ! %g2 = 000000000000ecc7 ! Mem[00000000868000e2] = 5fc6846c, %l7 = e3a14b33b90b3568 ldstub [%i1+0x022],%l7 ! %l7 = 00000084000000ff p59_label_2: ! Mem[00000000860000f0] = fe0097cf31fc2fef, %l0 = 8c7ace3bed63ec55, %l3 = 5429d8f06810a294 add %i0,0x30,%g1 casxa [%g1]0x80,%l0,%l3 ! %l3 = fe0097cf31fc2fef ! Mem[00000000910000e8] = 2e3b82f6, %g2 = 000000000000ecc7 lduw [%i6+%o5],%g2 ! %g2 = 000000002e3b82f6 ! %l1 = 00000000368e9179, Mem[00000000908000f6] = 24732913 sth %l1,[%i5+0x036] ! Mem[00000000908000f4] = 91792913 ! Mem[00000000870000df] = 4ce6caca, %l5 = ffffffffffff8bab ldstub [%i2+0x01f],%l5 ! %l5 = 000000ca000000ff ! %l2 = 791473c49af865ca, Mem[00000000900000ca] = efd93389 sth %l2,[%i4+0x00a] ! Mem[00000000900000c8] = 65ca3389 ! Mem[00000000878000d4] = ad6e318d, %l7 = 0000000000000084 swap [%i3+0x014],%l7 ! %l7 = 00000000ad6e318d ! Mem[00000000878000e8] = 52f4d0e9, %l6 = 365c6c7f, %l2 = 9af865ca add %i3,0x28,%g1 casa [%g1]0x80,%l6,%l2 ! %l2 = 0000000052f4d0e9 ! Mem[00000000900000c4] = 96098fb2, %g2 = 000000002e3b82f6 lduh [%i4+0x004],%g2 ! %g2 = 0000000000009609 ! Mem[00000000910000ec] = 6af9aa76, %g2 = 0000000000009609 ldub [%i6+0x02f],%g2 ! %g2 = 000000000000006a ! Mem[00000000918000e8] = 0b9a495d8673f87b, %g2 = 000000000000006a ldx [%o0+%o5],%g2 ! %g2 = 0b9a495d8673f87b p59_label_3: ! Mem[00000000868000c8] = 8aa5c18d, %l0 = ed63ec55, %l4 = 1e905d94 add %i1,0x08,%g1 casa [%g1]0x80,%l0,%l4 ! %l4 = 000000008aa5c18d ! Mem[00000000870000f0] = f9728bab, %l4 = 000000008aa5c18d swap [%i2+0x030],%l4 ! %l4 = 00000000f9728bab ! %l7 = 00000000ad6e318d, Mem[00000000900000ec] = e90c6744 stw %l7,[%i4+0x02c] ! Mem[00000000900000ec] = ad6e318d ! %l5 = 00000000000000ca, Mem[00000000908000d8] = c974b2c25f25904b stx %l5,[%i5+%o3] ! Mem[00000000908000d8] = 00000000000000ca ! Mem[00000000860000ec] = c2e82702, %l3 = fe0097cf31fc2fef ldstub [%i0+0x02c],%l3 ! %l3 = 000000c2000000ff ! Mem[00000000910000d8] = d9026ce2 8d3b436c, %g2 = 8673f87b, %g3 = 0bad0b00 ldd [%i6+%o3],%g2 ! %g2 = 00000000d9026ce2 000000008d3b436c ! Mem[00000000908000ec] = 58f195d5, %g2 = 00000000d9026ce2 lduw [%i5+0x02c],%g2 ! %g2 = 0000000058f195d5 ! Mem[00000000910000e0] = 4dcaad27, %g2 = 0000000058f195d5 ldub [%i6+%o4],%g2 ! %g2 = 000000000000004d ! Mem[00000000908000fc] = 7d22757c, %g18 = 216f2b3ce75f8e8f ldsw [%i5+0x03c],%g2 ! %g2 = 216f2b3ce75f8e8f ! %l0 = ed63ec55, %l1 = 368e9179, Mem[00000000900000d0] = 47344bf1 bd68c362 std %l0,[%i4+%o2] ! Mem[00000000900000d0] = ed63ec55 368e9179 p59_label_4: ! Mem[00000000878000c8] = 3cab45f1584c2ae5, %l6 = 656c9e98365c6c7f ldx [%i3+%o1],%l6 ! %l6 = 3cab45f1584c2ae5 ! Mem[00000000868000cc] = 9ec6a11d, %l1 = 368e9179, %l7 = ad6e318d add %i1,0x0c,%g1 casa [%g1]0x80,%l1,%l7 ! %l7 = 000000009ec6a11d ! %l2 = 52f4d0e9, %l3 = 000000c2, Mem[00000000900000c8] = 865f65ca 33898c1b std %l2,[%i4+%o1] ! Mem[00000000900000c8] = 52f4d0e9 000000c2 ! Mem[00000000900000f8] = 3eb6f7dc, %g2 = 000000007d22757c ldub [%i4+0x03a],%g2 ! %g2 = 000000000000003e ! Mem[00000000918000f8] = 9cdae44e, %g2 = 000000000000003e lduh [%o0+0x038],%g2 ! %g2 = 0000000000009cda ! %l0 = ed63ec55, %l1 = 368e9179, Mem[00000000910000c0] = 5d91d33f c6dff11d std %l0,[%i6+%g0] ! Mem[00000000910000c0] = ed63ec55 368e9179 ! Mem[00000000870000dd] = 4ce6caff, %l2 = 0000000052f4d0e9 ldstub [%i2+0x01d],%l2 ! %l2 = 000000e6000000ff ! Mem[00000000918000c4] = dfdf7aa2, %g18 = 216f2b3ce75f8e8f ldsw [%o0+0x004],%g2 ! %g2 = 216f2b3ce75f8e8f ! %l0 = 8c7ace3bed63ec55, Mem[00000000910000e8] = 2e3b82f602226e6a stx %l0,[%i6+%o5] ! Mem[00000000910000e8] = 8c7ace3bed63ec55 ! Mem[00000000878000f2] = 23ebec98, %l3 = 00000000000000c2 ldstub [%i3+0x032],%l3 ! %l3 = 000000ec000000ff ba,a p59_not_taken_0_end p59_not_taken_0: ! The following code should not be executed nop stw %l0,[%i0+0x004] ldsb [%i1+0x017],%l1 stb %l7,[%i1+0x015] ldsb [%i3+0x01f],%l6 std %l6,[%i0+0x030] ldub [%i3+0x012],%l6 stw %l0,[%i2+0x03c] ba,a p59_branch_failed p59_not_taken_0_end: ! End of Random Code for Thread 59 1: membar #Sync ! Force all stores to complete p59_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0ec] ! Set processor 59 done flag ! Check Registers p59_check_registers: set p59_expected_registers,%g1 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000000000e6 bne,a,pn %xcc,p59_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000000000ec bne,a,pn %xcc,p59_reg_l3_fail mov %l3,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000000000ca bne,a,pn %xcc,p59_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 3cab45f1584c2ae5 bne,a,pn %xcc,p59_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000009ec6a11d bne,a,pn %xcc,p59_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p59_local0_expect,%g1 p59_check_local0: ldx [%g1+0x028],%g2 ! Expected data = 61772167ffe82702 ldx [%i0+0x028],%g3 ! Observed data at 00000000860000e8 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i0,0x028,%g4 set p59_local1_expect,%g1 p59_check_local1: ldx [%g1+0x018],%g2 ! Expected data = 5429d8f06810a294 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 = 5fc6ff6c23a61382 ldx [%i1+0x020],%g3 ! Observed data at 00000000868000e0 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i1,0x020,%g4 set p59_local2_expect,%g1 p59_check_local2: ldx [%g1+0x018],%g2 ! Expected data = a105e8ad4cffcaff ldx [%i2+0x018],%g3 ! Observed data at 00000000870000d8 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i2,0x018,%g4 ldx [%g1+0x030],%g2 ! Expected data = 8aa5c18dcd8267fe ldx [%i2+0x030],%g3 ! Observed data at 00000000870000f0 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i2,0x030,%g4 set p59_local3_expect,%g1 p59_check_local3: ldx [%g1+0x010],%g2 ! Expected data = c434519100000084 ldx [%i3+0x010],%g3 ! Observed data at 00000000878000d0 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i3,0x010,%g4 ldx [%g1+0x030],%g2 ! Expected data = 23ebff98a1a107ef 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: ldxa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000860000e8] swapa [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000870000e0] ldsha [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000868000c0] ldsba [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000878000c8] done p59_trap1o: ldxa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000860000e8] swapa [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000870000e0] ldsha [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000868000c0] ldsba [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000878000c8] done p59_trap2e: ldstuba [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000878000c8] lduba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000870000c8] ldsha [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000870000c8] stxa %l0,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[00000000878000e0] done p59_trap2o: ldstuba [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000878000c8] lduba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000870000c8] ldsha [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000870000c8] stxa %l0,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[00000000878000e0] done p59_trap3e: nop nop nop done p59_trap3o: 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 = 8c7ace3bed63ec55 ldx [%g1+0x008],%l1 ! %l1 = 5ad1878e19e81331 ldx [%g1+0x010],%l2 ! %l2 = 791473c49af865ca ldx [%g1+0x018],%l3 ! %l3 = a8cc2ca41dab354d ldx [%g1+0x020],%l4 ! %l4 = df5a6ab81e905d94 ldx [%g1+0x028],%l5 ! %l5 = 7c2f1c2c74f0ddbb ldx [%g1+0x030],%l6 ! %l6 = 656c9e98365c6c7f ldx [%g1+0x038],%l7 ! %l7 = e3a14b33b90b3568 ! Initialize the output register of window 0 set unres3_start,%o0 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 = fbe140eb 7a721e2b df882404 5c4289dd ! %f4 = 2cb7c18d 89ffa355 c3cde767 f7ced105 ! %f8 = 86a95d16 f4eaae02 db3ec1fd 6296eec9 ! %f12 = d98e1b94 5e05cb99 856db5a9 7a6a36b2 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 1b66f7df ea8527ac b2328b4e 7eba0fc8 ! %f20 = 1174309d 16e1f302 77a275c3 c728642f ! %f24 = 8842e33a b9b558a9 723621ce 0d441924 ! %f28 = 57111a80 a817e30e 0aaf4854 347b773e ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 018b22fe 2b808a37 ff2e9ad5 d7b4abc8 ! %f36 = b0d80fdd 9e0fd077 0d821f12 0cbdf879 ! %f40 = d5f55297 d306eb03 83a39394 f5f53b47 ! %f44 = 48945ae5 e5622e7d 243c6256 53708f4c ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x8aeb248f00000002,%g7,%g1 ! GSR scale = 0, align = 2 wr %g1,%g0,%gsr ! GSR = 8aeb248f00000002 wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 60 p60_label_1: ! Mem[00000000898000c0] = cb9d2860, %l4 = ee0eeb7b, %l2 = 5afd4709 casa [%i3]0x80,%l4,%l2 ! %l2 = 00000000cb9d2860 ! Mem[00000000918000cc] = 3d403ff8, %g2 = f4d316e73557bf99 lduw [%o0+0x00c],%g2 ! %g2 = 000000003d403ff8 ! %l0 = 530413be04c437a8, Mem[00000000890000c8] = d79a8011 stw %l0,[%i2+%o1] ! Mem[00000000890000c8] = 04c437a8 ! Mem[00000000910000d8] = d9026ce2, %g18 = 96ba2756468090f1 ldsw [%i6+%o3],%g2 ! %g2 = 96ba2756468090f1 ! Mem[00000000898000e4] = bf370a07, %l7 = 5908606636dff7b1 swap [%i3+0x024],%l7 ! %l7 = 00000000bf370a07 ! Mem[00000000880000c0] = b0b3b1b76e550fe0, %l0 = 530413be04c437a8, %l4 = 751c72bdee0eeb7b casxa [%i0]0x80,%l0,%l4 ! %l4 = b0b3b1b76e550fe0 ! %l4 = 6e550fe0, %l5 = 908ff912, Mem[00000000898000c8] = 0044b661 d9a5880d std %l4,[%i3+%o1] ! Mem[00000000898000c8] = 6e550fe0 908ff912 ! Mem[00000000910000d8] = d9026ce28d3b436c, %g2 = ffffffffd9026ce2 ldx [%i6+%o3],%g2 ! %g2 = d9026ce28d3b436c ! Mem[00000000890000f0] = f774a827, %l3 = 34f19a9a4bfeb029 swap [%i2+0x030],%l3 ! %l3 = 00000000f774a827 ! Mem[00000000898000f4] = 58bdd826, %l4 = b0b3b1b76e550fe0 swap [%i3+0x034],%l4 ! %l4 = 0000000058bdd826 p60_label_2: ! Mem[00000000888000da] = 544d10e1, %l6 = 548274c9e40d6e0d ldstub [%i1+0x01a],%l6 ! %l6 = 00000010000000ff ! Mem[00000000880000c7] = 6e550fe0, %l2 = 00000000cb9d2860 ldstub [%i0+0x007],%l2 ! %l2 = 000000e0000000ff ! Mem[00000000888000d4] = 236fcbfa, %l1 = b675a0408b4727c6 ldstub [%i1+0x014],%l1 ! %l1 = 00000023000000ff ! Mem[00000000908000f0] = 524b7c32 51972473, %g2 = 8d3b436c, %g3 = 0bad0b00 ldd [%i5+0x030],%g2 ! %g2 = 00000000524b7c32 0000000051972473 ! Mem[00000000898000f5] = 6e550fe0, %l6 = 0000000000000010 ldstub [%i3+0x035],%l6 ! %l6 = 00000055000000ff ! Mem[00000000900000f8] = c3eb3eb6 f7dc96e3, %g2 = 524b7c32, %g3 = 51972473 ldd [%i4+0x038],%g2 ! %g2 = 00000000c3eb3eb6 00000000f7dc96e3 ! Mem[00000000888000c8] = 4c780398, %l5 = 50108ce8908ff912 swap [%i1+%o1],%l5 ! %l5 = 000000004c780398 ! Mem[00000000890000d8] = 191df630de5d03d8, %l3 = 00000000f774a827 ldx [%i2+%o3],%l3 ! %l3 = 191df630de5d03d8 ! Mem[00000000888000d0] = dd145089ff6fcbfa, %l2 = 00000000000000e0, %l1 = 0000000000000023 add %i1,0x10,%g1 casxa [%g1]0x80,%l2,%l1 ! %l1 = dd145089ff6fcbfa ! Mem[00000000898000d8] = d60fb42ff7c80f4a, %l5 = 000000004c780398, %l3 = 191df630de5d03d8 add %i3,0x18,%g1 casxa [%g1]0x80,%l5,%l3 ! %l3 = d60fb42ff7c80f4a p60_label_3: ! Mem[00000000888000c8] = 908ff912, %l1 = ff6fcbfa, %l1 = ff6fcbfa add %i1,0x08,%g1 casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000908ff912 ! Mem[00000000900000d8] = 654ddb03 926ba2e0, %g2 = c3eb3eb6, %g3 = f7dc96e3 ldd [%i4+%o3],%g2 ! %g2 = 00000000654ddb03 00000000926ba2e0 ! %l6 = 00000055, %l7 = bf370a07, Mem[00000000880000c8] = 0391c3c0 84f80af6 std %l6,[%i0+%o1] ! Mem[00000000880000c8] = 00000055 bf370a07 ! Mem[00000000888000d4] = ff6fcbfa, %l0 = 530413be04c437a8 swap [%i1+0x014],%l0 ! %l0 = 00000000ff6fcbfa ! %l2 = 00000000000000e0, Mem[00000000910000e0] = 4dcaad27 stw %l2,[%i6+%o4] ! Mem[00000000910000e0] = 000000e0 ! Mem[00000000888000f8] = 5b22a335, %l0 = 00000000ff6fcbfa lduh [%i1+0x03a],%l0 ! %l0 = 000000000000a335 ! Mem[00000000880000ec] = ef32e169, %l3 = d60fb42ff7c80f4a ldstub [%i0+0x02c],%l3 ! %l3 = 000000ef000000ff ! Mem[00000000918000d8] = ecc7bc9d, %g18 = 96ba2756468090f1 ldsw [%o0+%o3],%g2 ! %g2 = 96ba2756468090f1 ! Mem[00000000900000e0] = 300ffb30 e2670e3f, %g2 = ecc7bc9d, %g3 = 926ba2e0 ldd [%i4+%o4],%g2 ! %g2 = 00000000300ffb30 00000000e2670e3f ! Mem[00000000900000d0] = 4bf1bd68, %g2 = 00000000300ffb30 ldsb [%i4+0x012],%g2 ! %g2 = 000000000000004b p60_label_4: ! Mem[00000000890000f8] = 697de3cca706e20a, %l1 = 00000000908ff912, %l6 = 0000000000000055 add %i2,0x38,%g1 casxa [%g1]0x80,%l1,%l6 ! %l6 = 697de3cca706e20a ! Mem[00000000910000c0] = 91d33fc6, %g2 = 000000000000004b ldsb [%i6+0x001],%g2 ! %g2 = ffffffffffffff91 ! Mem[00000000880000c0] = b0b3b1b76e550fff, %l4 = 0000000058bdd826, %l5 = 000000004c780398 casxa [%i0]0x80,%l4,%l5 ! %l5 = b0b3b1b76e550fff ! Mem[00000000898000e7] = 36dff7b1, %l2 = 00000000000000e0 ldstub [%i3+0x027],%l2 ! %l2 = 000000b1000000ff ! Mem[00000000908000f0] = 524b7c32 51972473, %g2 = ffffff91, %g3 = e2670e3f ldd [%i5+0x030],%g2 ! %g2 = 00000000524b7c32 0000000051972473 ! Mem[00000000918000d0] = 73445693, %g2 = 00000000524b7c32 ldsh [%o0+%o2],%g2 ! %g2 = 0000000000007344 ! Mem[00000000880000f4] = 388a5ff5, %l1 = 00000000908ff912 swap [%i0+0x034],%l1 ! %l1 = 00000000388a5ff5 ! %l4 = 58bdd826, %l5 = 6e550fff, Mem[00000000908000e8] = b78db540 58f195d5 std %l4,[%i5+%o5] ! Mem[00000000908000e8] = 58bdd826 6e550fff ! Mem[00000000890000fc] = a706e20a, %l3 = 00000000000000ef swap [%i2+0x03c],%l3 ! %l3 = 00000000a706e20a ! %l2 = 000000b1, %l3 = a706e20a, Mem[00000000910000f8] = 54988dc7 a758f49f std %l2,[%i6+0x038] ! Mem[00000000910000f8] = 000000b1 a706e20a ba,a p60_not_taken_0_end p60_not_taken_0: ! The following code should not be executed nop stw %l0,[%i0+0x004] ldsb [%i1+0x017],%l1 stb %l7,[%i1+0x015] ldsb [%i3+0x01f],%l6 std %l6,[%i0+0x030] ldub [%i3+0x012],%l6 stw %l0,[%i2+0x03c] 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 000000000000a335 bne,a,pn %xcc,p60_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000388a5ff5 bne,a,pn %xcc,p60_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000000000b1 bne,a,pn %xcc,p60_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000a706e20a bne,a,pn %xcc,p60_reg_l3_fail mov %l3,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 697de3cca706e20a bne,a,pn %xcc,p60_reg_l6_fail mov %l6,%g3 ! Check Local Memory set p60_local0_expect,%g1 p60_check_local0: ldx [%g1+0x000],%g2 ! Expected data = b0b3b1b76e550fff ldx [%i0+0x000],%g3 ! Observed data at 00000000880000c0 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 00000055bf370a07 ldx [%i0+0x008],%g3 ! Observed data at 00000000880000c8 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i0,0x008,%g4 ldx [%g1+0x028],%g2 ! Expected data = 36cc3b18ff32e169 ldx [%i0+0x028],%g3 ! Observed data at 00000000880000e8 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 3f5d4d71908ff912 ldx [%i0+0x030],%g3 ! Observed data at 00000000880000f0 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i0,0x030,%g4 set p60_local1_expect,%g1 p60_check_local1: ldx [%g1+0x008],%g2 ! Expected data = 908ff91251594a2a ldx [%i1+0x008],%g3 ! Observed data at 00000000888000c8 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = dd14508904c437a8 ldx [%i1+0x010],%g3 ! Observed data at 00000000888000d0 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 544dffe117946f83 ldx [%i1+0x018],%g3 ! Observed data at 00000000888000d8 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i1,0x018,%g4 set p60_local2_expect,%g1 p60_check_local2: ldx [%g1+0x008],%g2 ! Expected data = 04c437a82d5067ff ldx [%i2+0x008],%g3 ! Observed data at 00000000890000c8 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i2,0x008,%g4 ldx [%g1+0x030],%g2 ! Expected data = 4bfeb029b002dfb9 ldx [%i2+0x030],%g3 ! Observed data at 00000000890000f0 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i2,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 697de3cc000000ef ldx [%i2+0x038],%g3 ! Observed data at 00000000890000f8 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i2,0x038,%g4 set p60_local3_expect,%g1 p60_check_local3: ldx [%g1+0x008],%g2 ! Expected data = 6e550fe0908ff912 ldx [%i3+0x008],%g3 ! Observed data at 00000000898000c8 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i3,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = a06288ca36dff7ff ldx [%i3+0x020],%g3 ! Observed data at 00000000898000e0 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i3,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = 066f1abc6eff0fe0 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: ldxa [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000888000e0] stwa %l5,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[00000000888000c8] ldda [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000880000d8] ldswa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000890000e8] stha %l5,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[00000000888000c0] ldswa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000898000e8] done p60_trap1o: ldxa [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000888000e0] stwa %l5,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[00000000888000c8] ldda [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000880000d8] ldswa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000890000e8] stha %l5,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[00000000888000c0] ldswa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000898000e8] done p60_trap2e: swapa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000898000d0] ldstuba [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000888000d8] done p60_trap2o: swapa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000898000d0] ldstuba [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000888000d8] done p60_trap3e: nop nop nop nop nop done p60_trap3o: nop nop nop nop nop done p60_init_memory_pointers: set p60_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p60_local0_start,%i0 set p60_local1_start,%i1 set p60_local2_start,%i2 set p60_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 530413be04c437a8 ldx [%g1+0x008],%l1 ! %l1 = b675a0408b4727c6 ldx [%g1+0x010],%l2 ! %l2 = 8ab5b1a85afd4709 ldx [%g1+0x018],%l3 ! %l3 = 34f19a9a4bfeb029 ldx [%g1+0x020],%l4 ! %l4 = 751c72bdee0eeb7b ldx [%g1+0x028],%l5 ! %l5 = 50108ce8908ff912 ldx [%g1+0x030],%l6 ! %l6 = 548274c9e40d6e0d ldx [%g1+0x038],%l7 ! %l7 = 5908606636dff7b1 ! Initialize the output register of window 0 set unres3_start,%o0 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 = 9b651e4a c224f4ff a703889a 99921e0d ! %f4 = 28a487d4 0bf24453 8b1721c6 02f186e4 ! %f8 = ef3ba379 ef06d3f0 f18aeb3f acd62fd6 ! %f12 = 99f9be33 ffe470a2 5dbfb2f6 4e970933 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 24c67f23 eb4d252d 5a03b9c1 182dd72b ! %f20 = 8c24db27 e07bd875 70cbf0c2 0076f8ee ! %f24 = d9f2d128 2cfc0cd0 e1962f31 1884bb8c ! %f28 = 57293b16 96303c75 6a5edc41 39a166cd ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = c12223fb 7f276e02 b288f9b5 8cd8d711 ! %f36 = 5d5df78b 90520fea 4ac0cd21 81b63569 ! %f40 = fd1d49b7 67218190 2e88ef00 7520354e ! %f44 = 3844a52b 3d14bae3 5b9abc2b 67ac84f0 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x6c7c87e70000005f,%g7,%g1 ! GSR scale = 11, align = 7 wr %g1,%g0,%gsr ! GSR = 6c7c87e70000005f wr %g0,%y ! Clear Y 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[000000008a0000ec] = 211f7c79, %l0 = 1007465e1b09e615 swap [%i0+0x02c],%l0 ! %l0 = 00000000211f7c79 ! Mem[000000008a0000c4] = 8fcb4975, %l4 = bf4ffa7a69e634d3 ldstub [%i0+0x004],%l4 ! %l4 = 0000008f000000ff ! Mem[00000000900000cc] = 898c1b47, %g2 = ffee285d5c2f45a3 ldsb [%i4+0x00d],%g2 ! %g2 = ffffffffffffff89 ! Mem[000000008a0000ec] = 1b09e615, %l7 = 0dcb960e90f3a054 swap [%i0+0x02c],%l7 ! %l7 = 000000001b09e615 ! Mem[000000008b0000ef] = 38e7f221, %l0 = 00000000211f7c79 ldstub [%i2+0x02f],%l0 ! %l0 = 00000021000000ff ! Mem[000000008b8000ec] = 9c30c96d, %l5 = da26b76f, %l1 = 157e192f add %i3,0x2c,%g1 casa [%g1]0x80,%l5,%l1 ! %l1 = 000000009c30c96d ! %l6 = ad087186, %l7 = 1b09e615, Mem[00000000910000f0] = f9aa76e7 d2c579f5 std %l6,[%i6+0x030] ! Mem[00000000910000f0] = ad087186 1b09e615 ! Mem[000000008a8000e8] = cfbcd3dcd2087e24, %l1 = 000000009c30c96d, %l7 = 000000001b09e615 add %i1,0x28,%g1 casxa [%g1]0x80,%l1,%l7 ! %l7 = cfbcd3dcd2087e24 ! Mem[000000008a0000cf] = 0da47c6f, %l0 = 0000000000000021 ldstub [%i0+0x00f],%l0 ! %l0 = 0000006f000000ff ! Mem[000000008a8000f8] = bbdae18246570fd5, %l7 = cfbcd3dcd2087e24, %l2 = 09e08e1e18c1b932 add %i1,0x38,%g1 casxa [%g1]0x80,%l7,%l2 ! %l2 = bbdae18246570fd5 p61_label_2: ! %l5 = a637fbe2da26b76f, Mem[000000008b0000ec] = 38e7f2ff stw %l5,[%i2+0x02c] ! Mem[000000008b0000ec] = da26b76f ! Mem[00000000908000c0] = 9a4ba8d2e9983a51, %g2 = ffffffffffffff89 ldx [%i5+%g0],%g2 ! %g2 = 9a4ba8d2e9983a51 ! Mem[000000008b8000c4] = d0ffbee0, %l5 = da26b76f, %l3 = 96baa986 add %i3,0x04,%g1 casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000d0ffbee0 ! %l5 = a637fbe2da26b76f, Mem[00000000910000d6] = 532dd902 stb %l5,[%i6+0x016] ! Mem[00000000910000d4] = 6f2dd902 ! Mem[000000008b8000f6] = cef6dd9e, %l5 = a637fbe2da26b76f ldstub [%i3+0x036],%l5 ! %l5 = 000000dd000000ff ! Mem[00000000918000e0] = 323f2f67 ec6510fe, %g2 = e9983a51, %g3 = 0bad0b00 ldd [%o0+%o4],%g2 ! %g2 = 00000000323f2f67 00000000ec6510fe ! Mem[00000000900000f0] = bac436a9, %g2 = 00000000323f2f67 ldsb [%i4+0x030],%g2 ! %g2 = ffffffffffffffba ! Mem[00000000918000cc] = 3ff87344, %g2 = ffffffffffffffba ldsh [%o0+0x00e],%g2 ! %g2 = 0000000000003ff8 ! Mem[000000008b8000ec] = 9c30c96d, %l0 = 000000000000006f swap [%i3+0x02c],%l0 ! %l0 = 000000009c30c96d ! Mem[000000008a8000d8] = 52e4221d, %l1 = 000000009c30c96d ldstub [%i1+%o3],%l1 ! %l1 = 00000052000000ff p61_label_3: ! Mem[00000000918000c8] = ef0856083d403ff8, %g2 = 0000000000003ff8 ldx [%o0+%o1],%g2 ! %g2 = ef0856083d403ff8 ! Mem[000000008a8000f8] = bbdae18246570fd5, %l2 = bbdae18246570fd5, %l7 = cfbcd3dcd2087e24 add %i1,0x38,%g1 casxa [%g1]0x80,%l2,%l7 ! %l7 = bbdae18246570fd5 ! %l1 = 0000000000000052, Mem[00000000910000c8] = 0dac950c stw %l1,[%i6+%o1] ! Mem[00000000910000c8] = 00000052 ! Mem[000000008a0000d0] = efe92d8e47ef51e4, %l7 = bbdae18246570fd5, %l3 = 00000000d0ffbee0 add %i0,0x10,%g1 casxa [%g1]0x80,%l7,%l3 ! %l3 = efe92d8e47ef51e4 ! Mem[000000008b8000d8] = 374d45ef, %l4 = 000000000000008f lduw [%i3+%o3],%l4 ! %l4 = 00000000374d45ef ! Mem[000000008b0000c0] = 16773b88, %l3 = 47ef51e4, %l5 = 000000dd casa [%i2]0x80,%l3,%l5 ! %l5 = 0000000016773b88 ! Mem[00000000910000f8] = 54988dc7a758f49f, %g2 = ef0856083d403ff8 ldx [%i6+0x038],%g2 ! %g2 = 54988dc7a758f49f ! Mem[00000000908000d0] = 5c07d0f1, %g2 = 54988dc7a758f49f lduw [%i5+%o2],%g2 ! %g2 = 000000005c07d0f1 ! Mem[000000008a8000ca] = 29bb5b6f, %l6 = 66844441ad087186 ldstub [%i1+0x00a],%l6 ! %l6 = 0000005b000000ff ! Mem[000000008a8000c8] = 29bbff6fc23ac76b, %l1 = 0000000000000052 ldx [%i1+%o1],%l1 ! %l1 = 29bbff6fc23ac76b p61_label_4: ! %l3 = efe92d8e47ef51e4, Mem[00000000910000da] = 6ce28d3b stb %l3,[%i6+0x01a] ! Mem[00000000910000d8] = e4e28d3b ! Mem[000000008a8000e8] = cfbcd3dc, %l4 = 00000000374d45ef ldsw [%i1+%o5],%l4 ! %l4 = ffffffffcfbcd3dc ! %l1 = 29bbff6fc23ac76b, Mem[00000000900000f1] = c436a9b3 stb %l1,[%i4+0x031] ! Mem[00000000900000f0] = 6b36a9b3 ! Mem[00000000900000d4] = c362654d, %g2 = 000000005c07d0f1 ldsh [%i4+0x016],%g2 ! %g2 = ffffffffffffc362 ! Mem[000000008a8000e8] = cfbcd3dcd2087e24, %l0 = 000000009c30c96d, %l6 = 000000000000005b add %i1,0x28,%g1 casxa [%g1]0x80,%l0,%l6 ! %l6 = cfbcd3dcd2087e24 ! Mem[00000000900000d0] = 47344bf1, %g2 = ffffffffffffc362 lduw [%i4+%o2],%g2 ! %g2 = 0000000047344bf1 ! Mem[00000000910000e4] = a349e414, %g2 = 0000000047344bf1 lduw [%i6+0x024],%g2 ! %g2 = 00000000a349e414 ! Mem[000000008b8000ec] = 0000006f, %l5 = 0000000016773b88 swap [%i3+0x02c],%l5 ! %l5 = 000000000000006f ! Mem[000000008b8000fc] = e3e20169, %l0 = 9c30c96d, %l1 = c23ac76b add %i3,0x3c,%g1 casa [%g1]0x80,%l0,%l1 ! %l1 = 00000000e3e20169 ! %l7 = bbdae18246570fd5, Mem[00000000910000cc] = b2a9b434 stw %l7,[%i6+0x00c] ! Mem[00000000910000cc] = 46570fd5 ba,a p61_not_taken_0_end p61_not_taken_0: ! The following code should not be executed nop stw %l0,[%i0+0x004] ldsb [%i1+0x017],%l1 stb %l7,[%i1+0x015] ldsb [%i3+0x01f],%l6 std %l6,[%i0+0x030] ldub [%i3+0x012],%l6 stw %l0,[%i2+0x03c] 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 000000009c30c96d bne,a,pn %xcc,p61_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000e3e20169 bne,a,pn %xcc,p61_reg_l1_fail mov %l1,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be ffffffffcfbcd3dc bne,a,pn %xcc,p61_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000000000006f bne,a,pn %xcc,p61_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be cfbcd3dcd2087e24 bne,a,pn %xcc,p61_reg_l6_fail mov %l6,%g3 ! Check Local Memory set p61_local0_expect,%g1 p61_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 254cad41ffcb4975 ldx [%i0+0x000],%g3 ! Observed data at 000000008a0000c0 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 6a884b0d0da47cff ldx [%i0+0x008],%g3 ! Observed data at 000000008a0000c8 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i0,0x008,%g4 ldx [%g1+0x028],%g2 ! Expected data = 5402880e90f3a054 ldx [%i0+0x028],%g3 ! Observed data at 000000008a0000e8 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i0,0x028,%g4 set p61_local1_expect,%g1 p61_check_local1: ldx [%g1+0x008],%g2 ! Expected data = 29bbff6fc23ac76b ldx [%i1+0x008],%g3 ! Observed data at 000000008a8000c8 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i1,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = ffe4221d70c5e266 ldx [%i1+0x018],%g3 ! Observed data at 000000008a8000d8 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i1,0x018,%g4 ldx [%g1+0x038],%g2 ! Expected data = cfbcd3dcd2087e24 ldx [%i1+0x038],%g3 ! Observed data at 000000008a8000f8 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i1,0x038,%g4 set p61_local2_expect,%g1 p61_check_local2: ldx [%g1+0x028],%g2 ! Expected data = 05986bdbda26b76f ldx [%i2+0x028],%g3 ! Observed data at 000000008b0000e8 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i2,0x028,%g4 set p61_local3_expect,%g1 p61_check_local3: ldx [%g1+0x028],%g2 ! Expected data = 446763fd16773b88 ldx [%i3+0x028],%g3 ! Observed data at 000000008b8000e8 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 63fa5d00cef6ff9e ldx [%i3+0x030],%g3 ! Observed data at 000000008b8000f0 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i3,0x030,%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: stda %l6,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000008b8000d0] done p61_trap1o: stda %l6,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000008b8000d0] done p61_trap2e: ldda [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000008b8000e8] ldsha [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000008b0000e0] ldswa [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008b0000e0] stxa %l2,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000008b8000c8] ldstuba [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000008a0000e0] stha %l1,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000008a8000d0] ldstuba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000008a8000e8] done p61_trap2o: ldda [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000008b8000e8] ldsha [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000008b0000e0] ldswa [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008b0000e0] stxa %l2,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000008b8000c8] ldstuba [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000008a0000e0] stha %l1,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000008a8000d0] ldstuba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000008a8000e8] 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 = 1007465e1b09e615 ldx [%g1+0x008],%l1 ! %l1 = afc6c2ce157e192f ldx [%g1+0x010],%l2 ! %l2 = 09e08e1e18c1b932 ldx [%g1+0x018],%l3 ! %l3 = c6b2ac2a96baa986 ldx [%g1+0x020],%l4 ! %l4 = bf4ffa7a69e634d3 ldx [%g1+0x028],%l5 ! %l5 = a637fbe2da26b76f ldx [%g1+0x030],%l6 ! %l6 = 66844441ad087186 ldx [%g1+0x038],%l7 ! %l7 = 0dcb960e90f3a054 ! Initialize the output register of window 0 set unres3_start,%o0 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 = b502aeec f122e413 4934e97e 1cfacad6 ! %f4 = a03dbdba a3d81877 c472a92f a75fa276 ! %f8 = 371d5673 98128c84 ee032029 931a5de3 ! %f12 = 2deab72a 2d5e98db bfdfa047 23ac1641 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 990f4f6b 103963bf 43817105 21bb55e4 ! %f20 = 77d49ee4 a1630c5c bae3af79 fd5ea1de ! %f24 = b2ce1c8b 7f7ad032 10cfe778 07167690 ! %f28 = cc2ee083 1ce5e2f1 8f2d7acd a3fb7e9d ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 2a6bd666 67b5a902 b07471d3 09337c6c ! %f36 = 4662f841 9f1a1dcb 767d67bb 2556fce7 ! %f40 = e0881b4c 687de8da b96e516f 95c50566 ! %f44 = 430e3c56 dcec77fc 0c4845ea c45ae57c ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xa5415bf700000079,%g7,%g1 ! GSR scale = 15, align = 1 wr %g1,%g0,%gsr ! GSR = a5415bf700000079 wr %g0,%y ! Clear Y 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: ! %l1 = 455beafe28fb1b2e, Mem[00000000918000d0] = 73445693882b5c0e stx %l1,[%o0+%o2] ! Mem[00000000918000d0] = 455beafe28fb1b2e ! Mem[000000008d8000d0] = d36d2093, %l4 = 320aab59e15ae145 swap [%i3+%o2],%l4 ! %l4 = 00000000d36d2093 ! %l3 = 8ab11e4a9c048294, Mem[00000000918000f8] = 9cdae44e4c929ae2 stx %l3,[%o0+0x038] ! Mem[00000000918000f8] = 8ab11e4a9c048294 ! %l7 = 862bc072984f6979, Mem[00000000918000e8] = 0b9a495d8673f87b stx %l7,[%o0+%o5] ! Mem[00000000918000e8] = 862bc072984f6979 ! %l5 = 107a644c503168b0, Mem[00000000910000d8] = d9026ce2 stw %l5,[%i6+%o3] ! Mem[00000000910000d8] = 503168b0 ! Mem[000000008d0000c8] = 4a6b5cfd, %l2 = c9076f228355b553 swap [%i2+%o1],%l2 ! %l2 = 000000004a6b5cfd ! %l2 = 000000004a6b5cfd, Mem[00000000900000d8] = 654ddb03926ba2e0 stx %l2,[%i4+%o3] ! Mem[00000000900000d8] = 000000004a6b5cfd ! Mem[000000008c0000d3] = 7a95ad7e, %l0 = f38b23686936f1e0 ldstub [%i0+0x013],%l0 ! %l0 = 0000007e000000ff ! %l0 = 0000007e, %l1 = 28fb1b2e, Mem[00000000910000f0] = f9aa76e7 d2c579f5 std %l0,[%i6+0x030] ! Mem[00000000910000f0] = 0000007e 28fb1b2e ! Mem[000000008d0000e4] = 173007a8, %l6 = df084bb7cd739f30 swap [%i2+0x024],%l6 ! %l6 = 00000000173007a8 p62_label_2: ! Mem[000000008d0000e0] = d6fd0870cd739f30, %l4 = 00000000d36d2093, %l3 = 8ab11e4a9c048294 add %i2,0x20,%g1 casxa [%g1]0x80,%l4,%l3 ! %l3 = d6fd0870cd739f30 ! Mem[00000000910000f4] = 28fb1b2e, %g2 = df5d00ae30360ee7 lduw [%i6+0x034],%g2 ! %g2 = 0000000028fb1b2e ! %l5 = 107a644c503168b0, Mem[00000000908000f5] = 97247329 stb %l5,[%i5+0x035] ! Mem[00000000908000f4] = b0247329 ! Mem[000000008c0000ec] = afc26078, %l3 = d6fd0870cd739f30 ldub [%i0+0x02c],%l3 ! %l3 = 00000000000000af ! Mem[00000000908000e8] = b78db540, %g2 = 0000000028fb1b2e lduw [%i5+%o5],%g2 ! %g2 = 00000000b78db540 ! Mem[000000008c8000d4] = fe092e82, %l4 = d36d2093, %l3 = 000000af add %i1,0x14,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000fe092e82 ! Mem[000000008d0000e5] = cd739f30, %l3 = 00000000fe092e82 ldstub [%i2+0x025],%l3 ! %l3 = 00000073000000ff ! Mem[000000008c0000fc] = 6daf284f, %l5 = 107a644c503168b0 swap [%i0+0x03c],%l5 ! %l5 = 000000006daf284f ! Mem[00000000918000e4] = ec6510fe, %g2 = 00000000b78db540 ldsh [%o0+0x024],%g2 ! %g2 = ffffffffffffec65 ! Mem[000000008c0000dc] = 85cd8894, %l2 = 000000004a6b5cfd ldstub [%i0+0x01c],%l2 ! %l2 = 00000085000000ff p62_label_3: ! Mem[000000008d8000ec] = 9ed90309, %l7 = 862bc072984f6979 ldstub [%i3+0x02c],%l7 ! %l7 = 0000009e000000ff ! %l0 = 0000007e, %l1 = 28fb1b2e, Mem[000000008d0000c0] = 28af70b3 7f4ee3e9 std %l0,[%i2+%g0] ! Mem[000000008d0000c0] = 0000007e 28fb1b2e ! %l3 = 0000000000000073, Mem[00000000900000d5] = 68c36200 stb %l3,[%i4+0x015] ! Mem[00000000900000d4] = 73c36200 ! Mem[00000000900000ec] = 6744bac4, %g2 = ffffffffffffec65 ldub [%i4+0x02e],%g2 ! %g2 = 0000000000000067 ! Mem[00000000908000c4] = e9983a51, %g2 = 0000000000000067 lduw [%i5+0x004],%g2 ! %g2 = 00000000e9983a51 ! Mem[00000000918000f8] = 8ab11e4a 9c048294, %g2 = e9983a51, %g3 = 0bad0b00 ldd [%o0+0x038],%g2 ! %g2 = 000000008ab11e4a 000000009c048294 ! Mem[00000000900000e8] = 54ebe90c, %g2 = 000000008ab11e4a ldsh [%i4+0x02a],%g2 ! %g2 = 00000000000054eb ! %l6 = 00000000173007a8, Mem[00000000910000d2] = 905815ef sth %l6,[%i6+0x012] ! Mem[00000000910000d0] = 07a815ef ! Mem[000000008d0000d8] = 36f00378, %l4 = 00000000d36d2093 lduh [%i2+0x01a],%l4 ! %l4 = 0000000000000378 ! Mem[000000008c8000f4] = 5731221b, %l6 = 00000000173007a8 swap [%i1+0x034],%l6 ! %l6 = 000000005731221b p62_label_4: ! Mem[00000000918000e0] = 323f2f67 ec6510fe, %g2 = 000054eb, %g3 = 9c048294 ldd [%o0+%o4],%g2 ! %g2 = 00000000323f2f67 00000000ec6510fe ! %l2 = 0000000000000085, Mem[000000008d0000c4] = 28fb1b2e stw %l2,[%i2+0x004] ! Mem[000000008d0000c4] = 00000085 ! Mem[000000008d8000f0] = 3b8b4031 78921df4, %l0 = 0000007e, %l1 = 28fb1b2e ldd [%i3+0x030],%l0 ! %l0 = 000000003b8b4031 0000000078921df4 ! Mem[000000008c0000c9] = 6e95cb9f, %l2 = 0000000000000085 ldstub [%i0+0x009],%l2 ! %l2 = 00000095000000ff ! Mem[000000008d8000e4] = 443d9056, %l2 = 0000000000000095 swap [%i3+0x024],%l2 ! %l2 = 00000000443d9056 ! Mem[000000008c8000fc] = 35f0dcc4, %l4 = 0000000000000378 swap [%i1+0x03c],%l4 ! %l4 = 0000000035f0dcc4 ! %l7 = 000000000000009e, Mem[00000000908000f0] = 524b7c3251b02473 stx %l7,[%i5+0x030] ! Mem[00000000908000f0] = 000000000000009e ! Mem[000000008c0000c8] = 6effcb9f4c625998, %l1 = 0000000078921df4, %l3 = 0000000000000073 add %i0,0x08,%g1 casxa [%g1]0x80,%l1,%l3 ! %l3 = 6effcb9f4c625998 ! Mem[00000000918000d4] = 1b2eecc7, %g2 = 00000000323f2f67 ldsh [%o0+0x016],%g2 ! %g2 = 0000000000001b2e ! Mem[000000008d0000f4] = 70927883, %l4 = 35f0dcc4, %l4 = 35f0dcc4 add %i2,0x34,%g1 casa [%g1]0x80,%l4,%l4 ! %l4 = 0000000070927883 ba,a p62_not_taken_0_end p62_not_taken_0: ! The following code should not be executed nop stw %l0,[%i0+0x004] ldsb [%i1+0x017],%l1 stb %l7,[%i1+0x015] ldsb [%i3+0x01f],%l6 std %l6,[%i0+0x030] ldub [%i3+0x012],%l6 stw %l0,[%i2+0x03c] 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 000000003b8b4031 bne,a,pn %xcc,p62_reg_l0_fail mov %l0,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000443d9056 bne,a,pn %xcc,p62_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 6effcb9f4c625998 bne,a,pn %xcc,p62_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000070927883 bne,a,pn %xcc,p62_reg_l4_fail mov %l4,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000000000009e bne,a,pn %xcc,p62_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p62_check_fp_registers: set p62_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be b502aeec f122e413 bne %xcc,p62_f0_fail nop ! Check Local Memory set p62_local0_expect,%g1 p62_check_local0: ldx [%g1+0x008],%g2 ! Expected data = 6effcb9f4c625998 ldx [%i0+0x008],%g3 ! Observed data at 000000008c0000c8 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 7a95adffa580393a ldx [%i0+0x010],%g3 ! Observed data at 000000008c0000d0 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 3f53cf7fffcd8894 ldx [%i0+0x018],%g3 ! Observed data at 000000008c0000d8 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i0,0x018,%g4 ldx [%g1+0x038],%g2 ! Expected data = 06f06e75503168b0 ldx [%i0+0x038],%g3 ! Observed data at 000000008c0000f8 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i0,0x038,%g4 set p62_local1_expect,%g1 p62_check_local1: ldx [%g1+0x030],%g2 ! Expected data = f64c7f0d173007a8 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 = e552f9f000000378 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 = 0000007e00000085 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 = 8355b553ee0835df ldx [%i2+0x008],%g3 ! Observed data at 000000008d0000c8 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i2,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = d6fd0870cdff9f30 ldx [%i2+0x020],%g3 ! Observed data at 000000008d0000e0 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i2,0x020,%g4 set p62_local3_expect,%g1 p62_check_local3: ldx [%g1+0x010],%g2 ! Expected data = e15ae14588c66bdb ldx [%i3+0x010],%g3 ! Observed data at 000000008d8000d0 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i3,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = fecefc9500000095 ldx [%i3+0x020],%g3 ! Observed data at 000000008d8000e0 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = f8a213cdffd90309 ldx [%i3+0x028],%g3 ! Observed data at 000000008d8000e8 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i3,0x028,%g4 ! The test for processor 62 has passed p62_passed: ta GOOD_TRAP nop p62_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p62_failed p62_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p62_failed p62_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p62_failed p62_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p62_failed p62_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p62_failed p62_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p62_failed p62_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p62_failed p62_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p62_failed p62_f0_fail: set p62_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 62 failed p62_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0f8] ! Set processor 62 done flag set p62_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 62 failed p62_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0f8] ! Set processor 62 done flag set p62_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p62_selfmod_failed: ba p62_failed mov 0xabc,%g1 p62_common_error: or %g0,0xf1e,%g1 ba p62_failed mov %o5,%g3 p62_common_signature_error: set p62_temp,%g1 ba p62_failed st %g2,[%g1] ! Common Lock Number p62_common_timeout: set p62_temp,%g1 ba p62_failed st %g2,[%g1] ! Common Lock Number p62_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p62_failed mov 0x0,%g3 p62_trap1e: ldstuba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000008c8000e8] ldsha [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000008d8000e0] swapa [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008c8000e0] done p62_trap1o: ldstuba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000008c8000e8] ldsha [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000008d8000e0] swapa [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008c8000e0] done p62_trap2e: ldsha [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000008d8000e0] stda %l0,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000008d0000c8] lduha [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000008d8000c0] ldstuba [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000008c8000e0] done p62_trap2o: ldsha [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000008d8000e0] stda %l0,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000008d0000c8] lduha [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000008d8000c0] ldstuba [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000008c8000e0] done p62_trap3e: nop nop done p62_trap3o: nop nop done p62_init_memory_pointers: set p62_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p62_local0_start,%i0 set p62_local1_start,%i1 set p62_local2_start,%i2 set p62_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = f38b23686936f1e0 ldx [%g1+0x008],%l1 ! %l1 = 455beafe28fb1b2e ldx [%g1+0x010],%l2 ! %l2 = c9076f228355b553 ldx [%g1+0x018],%l3 ! %l3 = 8ab11e4a9c048294 ldx [%g1+0x020],%l4 ! %l4 = 320aab59e15ae145 ldx [%g1+0x028],%l5 ! %l5 = 107a644c503168b0 ldx [%g1+0x030],%l6 ! %l6 = df084bb7cd739f30 ldx [%g1+0x038],%l7 ! %l7 = 862bc072984f6979 ! Initialize the output register of window 0 set unres3_start,%o0 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 = 97e2cd0c 5da1397a 2e301d43 86dba976 ! %f4 = 842b10a9 72e9a0c0 b4a7939e 64dbf122 ! %f8 = bf90021e 485e3330 5116e5f5 3975c2e2 ! %f12 = 6c9e6372 9d61ee67 ebda5b20 c8b02b3c ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = bf9a1da0 7f23a9bd 95cac3f3 2de481f8 ! %f20 = 3ba5c8aa 2e4f8bbb 3724daeb f669b5a8 ! %f24 = cc91ac06 641014ff ebe4bf8b 57a9d1b4 ! %f28 = 13b5bf34 4adc104a edcafd00 6bfbb981 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 6bbf245d 18b918c5 c29840f1 c1b5962c ! %f36 = 3d1a9fd6 2bec44c5 498df665 f3dffc4c ! %f40 = ab4fdd66 707c7d66 61071c4c 8306356f ! %f44 = 0113cf35 298631d4 d765b2e0 0d1f6cf7 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x8d25a5600000005b,%g7,%g1 ! GSR scale = 11, align = 3 wr %g1,%g0,%gsr ! GSR = 8d25a5600000005b wr %g0,%y ! Clear Y 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[000000008f8000c4] = 1ad725a9, %l2 = a02752ab, %l4 = 806db6ae add %i3,0x04,%g1 casa [%g1]0x80,%l2,%l4 ! %l4 = 000000001ad725a9 ! %l4 = 1ad725a9, %l5 = cd4ddffd, Mem[00000000908000d0] = 5c07d0f1 19c1d452 std %l4,[%i5+%o2] ! Mem[00000000908000d0] = 1ad725a9 cd4ddffd ! %l6 = 008466680861d13e, Mem[00000000918000f0] = 1e7971cfb154ff4a stx %l6,[%o0+0x030] ! Mem[00000000918000f0] = 008466680861d13e ! %l6 = 008466680861d13e, Mem[00000000918000ef] = 7b008466 stb %l6,[%o0+0x02f] ! Mem[00000000918000ec] = 3e008466 ! Mem[000000008e8000e1] = 243a7a50, %l6 = 008466680861d13e ldstub [%i1+0x021],%l6 ! %l6 = 0000003a000000ff ! Mem[000000008e8000e8] = 69a87cf7, %l7 = 933bf192cdcb9aa9 swap [%i1+%o5],%l7 ! %l7 = 0000000069a87cf7 ! %l0 = ed93e3ac5ace5f56, Mem[00000000910000c0] = 5d91d33fc6dff11d stx %l0,[%i6+%g0] ! Mem[00000000910000c0] = ed93e3ac5ace5f56 ! %l6 = 0000003a, %l7 = 69a87cf7, Mem[00000000908000d0] = 1ad725a9 cd4ddffd std %l6,[%i5+%o2] ! Mem[00000000908000d0] = 0000003a 69a87cf7 ! Mem[00000000908000f8] = 2913c86b, %g2 = c18f118a816824fc lduw [%i5+0x038],%g2 ! %g2 = 000000002913c86b ! %l6 = 000000000000003a, Mem[00000000910000fb] = c7a758f4 stb %l6,[%i6+0x03b] ! Mem[00000000910000f8] = 3aa758f4 p63_label_2: ! Mem[000000008e0000c0] = 903de40f, %l2 = 352b6ec0a02752ab ldsw [%i0+%g0],%l2 ! %l2 = ffffffff903de40f ! Mem[00000000908000e4] = bf79b78d, %g2 = 000000002913c86b lduh [%i5+0x026],%g2 ! %g2 = 000000000000bf79 ! Mem[00000000900000f0] = bac436a9, %g2 = 000000000000bf79 lduw [%i4+0x030],%g2 ! %g2 = 00000000bac436a9 ! %l2 = ffffffff903de40f, Mem[00000000900000e0] = 300ffb30e2670e3f stx %l2,[%i4+%o4] ! Mem[00000000900000e0] = ffffffff903de40f ! %l6 = 000000000000003a, Mem[00000000900000f0] = bac436a9b3fa2701 stx %l6,[%i4+0x030] ! Mem[00000000900000f0] = 000000000000003a ! Mem[000000008f0000f0] = 8b528845ac963798, %l5 = fd55c353cd4ddffd, %l7 = 0000000069a87cf7 add %i2,0x30,%g1 casxa [%g1]0x80,%l5,%l7 ! %l7 = 8b528845ac963798 ! Mem[000000008e0000ee] = fa664f1d, %l4 = 000000001ad725a9 ldstub [%i0+0x02e],%l4 ! %l4 = 0000004f000000ff ! Mem[000000008f8000c0] = 7ff71103, %l4 = 000000000000004f swap [%i3+%g0],%l4 ! %l4 = 000000007ff71103 ! %l1 = 1be75b1805f8d73f, Mem[000000008f8000d4] = dbdef303 stw %l1,[%i3+0x014] ! Mem[000000008f8000d4] = 05f8d73f ! Mem[00000000908000d8] = c974b2c2 5f25904b, %g2 = bac436a9, %g3 = 0bad0b00 ldd [%i5+%o3],%g2 ! %g2 = 00000000c974b2c2 000000005f25904b p63_label_3: ! Mem[000000008e8000c8] = 22f4ba440c7396cb, %l1 = 1be75b1805f8d73f ldx [%i1+%o1],%l1 ! %l1 = 22f4ba440c7396cb ! Mem[000000008f0000da] = 33c98ffd, %l7 = 8b528845ac963798 ldstub [%i2+0x01a],%l7 ! %l7 = 0000008f000000ff ! Mem[000000008f0000d9] = 33c9fffd, %l1 = 22f4ba440c7396cb ldstub [%i2+0x019],%l1 ! %l1 = 000000c9000000ff ! Mem[000000008f0000c8] = f06a521240202709, %l7 = 000000000000008f ldx [%i2+%o1],%l7 ! %l7 = f06a521240202709 ! Mem[000000008f0000f0] = 8b528845 ac963798, %l6 = 0000003a, %l7 = 40202709 ldd [%i2+0x030],%l6 ! %l6 = 000000008b528845 00000000ac963798 ! Mem[000000008e8000d8] = 7c3de6b5, %l3 = e41919dae8b93782 ldub [%i1+0x019],%l3 ! %l3 = 000000000000003d ! Mem[000000008f8000fc] = 76b5a05e, %l4 = 000000007ff71103 ldstub [%i3+0x03c],%l4 ! %l4 = 00000076000000ff ! Mem[000000008e0000d8] = 4bd31500, %l6 = 000000008b528845 swap [%i0+%o3],%l6 ! %l6 = 000000004bd31500 ! Mem[00000000908000d4] = 69a87cf7, %g2 = 00000000c974b2c2 lduw [%i5+0x014],%g2 ! %g2 = 0000000069a87cf7 ! Mem[000000008f0000f8] = 7c2f6388d52376d7, %l3 = 000000000000003d, %l0 = ed93e3ac5ace5f56 add %i2,0x38,%g1 casxa [%g1]0x80,%l3,%l0 ! %l0 = 7c2f6388d52376d7 p63_label_4: ! Mem[000000008e0000c8] = 7dd484531febc32c, %l0 = 7c2f6388d52376d7, %l5 = fd55c353cd4ddffd add %i0,0x08,%g1 casxa [%g1]0x80,%l0,%l5 ! %l5 = 7dd484531febc32c ! Mem[00000000910000e8] = 2e3b82f6 02226e6a, %g2 = 69a87cf7, %g3 = 5f25904b ldd [%i6+%o5],%g2 ! %g2 = 000000002e3b82f6 0000000002226e6a ! Mem[000000008f0000dc] = d5a95092, %l3 = 000000000000003d lduw [%i2+0x01c],%l3 ! %l3 = 00000000d5a95092 ! %l2 = ffffffff903de40f, Mem[00000000918000c7] = a2ef0856 stb %l2,[%o0+0x007] ! Mem[00000000918000c4] = 0fef0856 ! Mem[000000008e8000e8] = cdcb9aa9, %l1 = 00000000000000c9 ldstub [%i1+%o5],%l1 ! %l1 = 000000cd000000ff ! Mem[000000008e0000e0] = 2f1130e8, %l7 = ac963798, %l7 = ac963798 add %i0,0x20,%g1 casa [%g1]0x80,%l7,%l7 ! %l7 = 000000002f1130e8 ! Mem[000000008e8000d3] = f9ffca3e, %l4 = 0000000000000076 ldstub [%i1+0x013],%l4 ! %l4 = 0000003e000000ff ! Mem[00000000908000c4] = e9983a51, %g2 = 000000002e3b82f6 ldsh [%i5+0x004],%g2 ! %g2 = ffffffffffffe998 ! Mem[000000008e8000e7] = 6289d6f2, %l2 = ffffffff903de40f ldstub [%i1+0x027],%l2 ! %l2 = 000000f2000000ff ! Mem[000000008e0000ec] = fa66ff1d, %l2 = 000000f2, %l5 = 1febc32c add %i0,0x2c,%g1 casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000fa66ff1d ba,a p63_not_taken_0_end p63_not_taken_0: ! The following code should not be executed nop stw %l0,[%i0+0x004] ldsb [%i1+0x017],%l1 stb %l7,[%i1+0x015] ldsb [%i3+0x01f],%l6 std %l6,[%i0+0x030] ldub [%i3+0x012],%l6 stw %l0,[%i2+0x03c] ba,a p63_branch_failed p63_not_taken_0_end: ! End of Random Code for Thread 63 1: membar #Sync ! Force all stores to complete p63_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0fc] ! Set processor 63 done flag ! Check Registers p63_check_registers: set p63_expected_registers,%g1 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000000000cd bne,a,pn %xcc,p63_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000000000f2 bne,a,pn %xcc,p63_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000d5a95092 bne,a,pn %xcc,p63_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000000000003e bne,a,pn %xcc,p63_reg_l4_fail mov %l4,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000004bd31500 bne,a,pn %xcc,p63_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000002f1130e8 bne,a,pn %xcc,p63_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p63_check_fp_registers: set p63_expected_fp_regs,%g3 std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be b4a7939e 64dbf122 bne %xcc,p63_f6_fail nop ! Check Local Memory set p63_local0_expect,%g1 p63_check_local0: ldx [%g1+0x018],%g2 ! Expected data = 8b528845b466a06a ldx [%i0+0x018],%g3 ! Observed data at 000000008e0000d8 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i0,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 63711907fa66ff1d ldx [%i0+0x028],%g3 ! Observed data at 000000008e0000e8 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i0,0x028,%g4 set p63_local1_expect,%g1 p63_check_local1: ldx [%g1+0x010],%g2 ! Expected data = f9ffcaff806c1ac4 ldx [%i1+0x010],%g3 ! Observed data at 000000008e8000d0 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i1,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 24ff7a506289d6ff ldx [%i1+0x020],%g3 ! Observed data at 000000008e8000e0 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ffcb9aa9aac98870 ldx [%i1+0x028],%g3 ! Observed data at 000000008e8000e8 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i1,0x028,%g4 set p63_local2_expect,%g1 p63_check_local2: ldx [%g1+0x018],%g2 ! Expected data = 33fffffdd5a95092 ldx [%i2+0x018],%g3 ! Observed data at 000000008f0000d8 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i2,0x018,%g4 set p63_local3_expect,%g1 p63_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 0000004f1ad725a9 ldx [%i3+0x000],%g3 ! Observed data at 000000008f8000c0 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i3,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 86d149c105f8d73f ldx [%i3+0x010],%g3 ! Observed data at 000000008f8000d0 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i3,0x010,%g4 ldx [%g1+0x038],%g2 ! Expected data = 868086a5ffb5a05e ldx [%i3+0x038],%g3 ! Observed data at 000000008f8000f8 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i3,0x038,%g4 ! The test for processor 63 has passed p63_passed: ta GOOD_TRAP nop p63_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p63_failed p63_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p63_failed p63_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p63_failed p63_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p63_failed p63_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p63_failed p63_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p63_failed p63_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p63_failed p63_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p63_failed p63_f6_fail: set p63_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 63 failed p63_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0fc] ! Set processor 63 done flag set p63_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 63 failed p63_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0fc] ! Set processor 63 done flag set p63_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p63_selfmod_failed: ba p63_failed mov 0xabc,%g1 p63_common_error: or %g0,0xf1f,%g1 ba p63_failed mov %o5,%g3 p63_common_signature_error: set p63_temp,%g1 ba p63_failed st %g2,[%g1] ! Common Lock Number p63_common_timeout: set p63_temp,%g1 ba p63_failed st %g2,[%g1] ! Common Lock Number p63_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p63_failed mov 0x0,%g3 p63_trap1e: swapa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000008e8000c0] lduha [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000008e8000d8] swapa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008f0000d8] ldstuba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008f0000c8] ldstuba [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000008f0000d0] done p63_trap1o: swapa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000008e8000c0] lduha [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000008e8000d8] swapa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008f0000d8] ldstuba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008f0000c8] ldstuba [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000008f0000d0] done p63_trap2e: swapa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000008f8000e8] ldstuba [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000008f8000d8] ldswa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000008e0000c0] stda %l6,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000008f8000d0] done p63_trap2o: swapa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000008f8000e8] ldstuba [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000008f8000d8] ldswa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000008e0000c0] stda %l6,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000008f8000d0] done p63_trap3e: nop nop nop nop nop nop done p63_trap3o: nop nop nop nop nop nop done ! Cross Processor Interrupt Handler cross_intr_handler: membar #Sync ! Identify the recipient of the interrupt mov 0x10,%g1 ! VA of Core ID Register ldxa [%g1]ASI_CMP_CORE_ID,%g1 and %g1,0x3f,%g4 ! Extract Core ID in %g4 sll %g4,2,%g1 ! Index into intr receive array set received_xintr,%g2 ! Pointer to receive counters lduw [%g2+%g1],%g3 ! Get receive count inc %g3 ! Incement by 1 st %g3,[%g2+%g1] ! Update receive count ! Reset busy bit interrupts and return mov 0x40,%g1 ! Busy bit stxa %g1,[%g0]ASI_INTR_RECEIVE ! Clear the busy bit membar #Sync retry inst_access_handler: done .align 256 data_access_handler: 1: done p63_init_memory_pointers: set p63_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p63_local0_start,%i0 set p63_local1_start,%i1 set p63_local2_start,%i2 set p63_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = ed93e3ac5ace5f56 ldx [%g1+0x008],%l1 ! %l1 = 1be75b1805f8d73f ldx [%g1+0x010],%l2 ! %l2 = 352b6ec0a02752ab ldx [%g1+0x018],%l3 ! %l3 = e41919dae8b93782 ldx [%g1+0x020],%l4 ! %l4 = 71463104806db6ae ldx [%g1+0x028],%l5 ! %l5 = fd55c353cd4ddffd ldx [%g1+0x030],%l6 ! %l6 = 008466680861d13e ldx [%g1+0x038],%l7 ! %l7 = 933bf192cdcb9aa9 ! Initialize the output register of window 0 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: ldub [%i3+0x03a],%l7 ! Mem[00000000118000fa] sth %l5,[%i0+0x038] ! Mem[00000000100000f8] sth %l5,[%i2+0x012] ! Mem[00000000110000d2] ldx [%i2+0x018],%l3 ! Mem[00000000110000d8] stb %l0,[%i2+0x017] ! Mem[00000000110000d7] jmpl %o7,%g0 swap [%i0+0x01c],%l5 ! Mem[00000000100000dc] p0_near_0_he: stw %l4,[%i3+0x028] ! Mem[00000000118000e8] ldstub [%i1+0x008],%l5 ! Mem[00000000108000c8] ldsb [%i3+0x017],%l5 ! Mem[00000000118000d7] jmpl %o7,%g0 swap [%i0+0x018],%l6 ! Mem[00000000100000d8] p1_near_0_le: lduw [%i1+0x018],%l7 ! Mem[00000000128000d8] ldd [%i1+0x038],%l2 ! Mem[00000000128000f8] swap [%i3+0x02c],%l3 ! Mem[00000000138000ec] ldub [%i3+0x03a],%l3 ! Mem[00000000138000fa] ldsw [%i1+0x034],%l0 ! Mem[00000000128000f4] jmpl %o7,%g0 stx %l3,[%i1+0x018] ! Mem[00000000128000d8] p1_near_0_he: lduw [%i1+0x038],%l4 ! Mem[00000000128000f8] ldstub [%i1+0x009],%l7 ! Mem[00000000128000c9] ldstub [%i1+0x02e],%l0 ! Mem[00000000128000ee] jmpl %o7,%g0 ldub [%i2+0x002],%l6 ! Mem[00000000130000c2] p2_near_0_le: swap [%i0+0x038],%l7 ! Mem[00000000140000f8] stb %l3,[%i2+0x03c] ! Mem[00000000150000fc] ldsb [%i0+0x02d],%l3 ! Mem[00000000140000ed] ldsb [%i2+0x00c],%l5 ! Mem[00000000150000cc] stx %l1,[%i3+0x000] ! Mem[00000000158000c0] jmpl %o7,%g0 stx %l1,[%i3+0x020] ! Mem[00000000158000e0] p2_near_0_he: jmpl %o7,%g0 ldstub [%i1+0x028],%l4 ! Mem[00000000148000e8] jmpl %o7,%g0 nop p3_near_0_le: ldstub [%i3+0x01a],%l7 ! Mem[00000000178000da] swap [%i0+0x03c],%l3 ! Mem[00000000160000fc] ldx [%i1+0x010],%l5 ! Mem[00000000168000d0] lduh [%i2+0x020],%l1 ! Mem[00000000170000e0] ldstub [%i2+0x013],%l1 ! Mem[00000000170000d3] jmpl %o7,%g0 stw %l7,[%i0+0x00c] ! Mem[00000000160000cc] p3_near_0_he: ldd [%i1+0x038],%l2 ! Mem[00000000168000f8] ldub [%i2+0x036],%l0 ! Mem[00000000170000f6] ldsw [%i1+0x004],%l5 ! Mem[00000000168000c4] ldsw [%i0+0x01c],%l5 ! Mem[00000000160000dc] lduw [%i1+0x034],%l7 ! Mem[00000000168000f4] jmpl %o7,%g0 ldsw [%i2+0x038],%l1 ! Mem[00000000170000f8] p4_near_0_le: sth %l3,[%i3+0x024] ! Mem[00000000198000e4] ldub [%i0+0x038],%l5 ! Mem[00000000180000f8] swap [%i3+0x010],%l5 ! Mem[00000000198000d0] ldstub [%i3+0x01a],%l3 ! Mem[00000000198000da] lduw [%i2+0x008],%l0 ! Mem[00000000190000c8] jmpl %o7,%g0 swap [%i2+0x030],%l7 ! Mem[00000000190000f0] p4_near_0_he: ldstub [%i3+0x008],%l7 ! Mem[00000000198000c8] ldd [%i2+0x008],%l4 ! Mem[00000000190000c8] ldsw [%i3+0x014],%l5 ! Mem[00000000198000d4] stb %l6,[%i2+0x002] ! Mem[00000000190000c2] std %l0,[%i3+0x028] ! Mem[00000000198000e8] ldstub [%i3+0x013],%l3 ! Mem[00000000198000d3] jmpl %o7,%g0 swap [%i1+0x014],%l2 ! Mem[00000000188000d4] p5_near_0_le: swap [%i0+0x024],%l3 ! Mem[000000001a0000e4] lduh [%i3+0x018],%l5 ! Mem[000000001b8000d8] ldstub [%i1+0x013],%l5 ! Mem[000000001a8000d3] ldsw [%i1+0x038],%l3 ! Mem[000000001a8000f8] std %l0,[%i1+0x030] ! Mem[000000001a8000f0] jmpl %o7,%g0 lduh [%i1+0x03c],%l5 ! Mem[000000001a8000fc] p5_near_0_he: ldstub [%i3+0x008],%l4 ! Mem[000000001b8000c8] ldstub [%i0+0x028],%l5 ! Mem[000000001a0000e8] ldx [%i2+0x030],%l5 ! Mem[000000001b0000f0] jmpl %o7,%g0 swap [%i3+0x018],%l6 ! Mem[000000001b8000d8] p6_near_0_le: stw %l7,[%i2+0x038] ! Mem[000000001d0000f8] ldsb [%i1+0x03c],%l3 ! Mem[000000001c8000fc] sth %l3,[%i1+0x02c] ! Mem[000000001c8000ec] ldsb [%i1+0x01a],%l3 ! Mem[000000001c8000da] ldstub [%i0+0x017],%l0 ! Mem[000000001c0000d7] jmpl %o7,%g0 swap [%i3+0x01c],%l5 ! Mem[000000001d8000dc] p6_near_0_he: stb %l4,[%i3+0x028] ! Mem[000000001d8000e8] ldsh [%i3+0x036],%l5 ! Mem[000000001d8000f6] sth %l3,[%i0+0x03e] ! Mem[000000001c0000fe] jmpl %o7,%g0 swap [%i3+0x034],%l0 ! Mem[000000001d8000f4] p7_near_0_le: ldsb [%i1+0x01a],%l7 ! Mem[000000001e8000da] lduw [%i2+0x018],%l5 ! Mem[000000001f0000d8] stb %l5,[%i2+0x013] ! Mem[000000001f0000d3] stb %l3,[%i3+0x03a] ! Mem[000000001f8000fa] sth %l0,[%i2+0x036] ! Mem[000000001f0000f6] jmpl %o7,%g0 ldsw [%i3+0x030],%l7 ! Mem[000000001f8000f0] p7_near_0_he: swap [%i3+0x008],%l7 ! Mem[000000001f8000c8] sth %l5,[%i1+0x028] ! Mem[000000001e8000e8] swap [%i0+0x034],%l5 ! Mem[000000001e0000f4] std %l6,[%i2+0x018] ! Mem[000000001f0000d8] ldstub [%i3+0x015],%l1 ! Mem[000000001f8000d5] ldsb [%i1+0x020],%l6 ! Mem[000000001e8000e0] jmpl %o7,%g0 ldstub [%i1+0x03b],%l3 ! Mem[000000001e8000fb] p8_near_0_le: ldsw [%i3+0x038],%l7 ! Mem[00000000218000f8] lduh [%i0+0x03c],%l3 ! Mem[00000000200000fc] ldsw [%i2+0x02c],%l3 ! Mem[00000000210000ec] swap [%i2+0x00c],%l5 ! Mem[00000000210000cc] swap [%i1+0x014],%l0 ! Mem[00000000208000d4] jmpl %o7,%g0 lduh [%i0+0x01c],%l5 ! Mem[00000000200000dc] p8_near_0_he: ldstub [%i1+0x028],%l4 ! Mem[00000000208000e8] stx %l5,[%i3+0x030] ! Mem[00000000218000f0] ldx [%i3+0x038],%l3 ! Mem[00000000218000f8] jmpl %o7,%g0 stb %l6,[%i2+0x018] ! Mem[00000000210000d8] p9_near_0_le: ldd [%i2+0x018],%l6 ! Mem[00000000230000d8] swap [%i3+0x018],%l5 ! Mem[00000000238000d8] ldsb [%i2+0x013],%l5 ! Mem[00000000230000d3] swap [%i1+0x038],%l3 ! Mem[00000000228000f8] lduw [%i2+0x010],%l1 ! Mem[00000000230000d0] jmpl %o7,%g0 stb %l3,[%i0+0x01c] ! Mem[00000000220000dc] p9_near_0_he: swap [%i1+0x038],%l4 ! Mem[00000000228000f8] swap [%i2+0x008],%l7 ! Mem[00000000230000c8] swap [%i0+0x004],%l5 ! Mem[00000000220000c4] jmpl %o7,%g0 lduw [%i0+0x01c],%l5 ! Mem[00000000220000dc] p10_near_0_le: ldstub [%i0+0x03a],%l7 ! Mem[00000000240000fa] ldsw [%i3+0x03c],%l3 ! Mem[00000000258000fc] ldsw [%i3+0x010],%l5 ! Mem[00000000258000d0] ldx [%i3+0x018],%l3 ! Mem[00000000258000d8] ldsw [%i1+0x014],%l0 ! Mem[00000000248000d4] jmpl %o7,%g0 ldub [%i0+0x030],%l7 ! Mem[00000000240000f0] p10_near_0_he: ldx [%i3+0x008],%l7 ! Mem[00000000258000c8] swap [%i3+0x008],%l5 ! Mem[00000000258000c8] ldstub [%i1+0x017],%l5 ! Mem[00000000248000d7] swap [%i1+0x018],%l6 ! Mem[00000000248000d8] stb %l1,[%i1+0x035] ! Mem[00000000248000f5] lduw [%i3+0x000],%l6 ! Mem[00000000258000c0] jmpl %o7,%g0 stw %l3,[%i1+0x018] ! Mem[00000000248000d8] p11_near_0_le: stw %l4,[%i2+0x018] ! Mem[00000000270000d8] ldstub [%i0+0x02c],%l5 ! Mem[00000000260000ec] ldsh [%i2+0x004],%l1 ! Mem[00000000270000c4] ldstub [%i0+0x021],%l1 ! Mem[00000000260000e1] swap [%i0+0x010],%l1 ! Mem[00000000260000d0] jmpl %o7,%g0 ldstub [%i2+0x01c],%l3 ! Mem[00000000270000dc] p11_near_0_he: lduh [%i2+0x03a],%l4 ! Mem[00000000270000fa] stw %l0,[%i0+0x034] ! Mem[00000000260000f4] swap [%i3+0x004],%l5 ! Mem[00000000278000c4] jmpl %o7,%g0 ldstub [%i3+0x01c],%l5 ! Mem[00000000278000dc] p12_near_0_le: ldsw [%i3+0x024],%l3 ! Mem[00000000298000e4] ldstub [%i1+0x038],%l5 ! Mem[00000000288000f8] ldstub [%i0+0x013],%l5 ! Mem[00000000280000d3] sth %l3,[%i1+0x01a] ! Mem[00000000288000da] lduh [%i2+0x016],%l0 ! Mem[00000000290000d6] jmpl %o7,%g0 swap [%i0+0x01c],%l5 ! Mem[00000000280000dc] p12_near_0_he: ldstub [%i3+0x008],%l7 ! Mem[00000000298000c8] stb %l5,[%i0+0x008] ! Mem[00000000280000c8] swap [%i3+0x00c],%l0 ! Mem[00000000298000cc] jmpl %o7,%g0 std %l6,[%i0+0x000] ! Mem[00000000280000c0] p13_near_0_le: stx %l7,[%i0+0x018] ! Mem[000000002a0000d8] sth %l3,[%i1+0x03c] ! Mem[000000002a8000fc] ldub [%i2+0x02a],%l2 ! Mem[000000002b0000ea] swap [%i0+0x01c],%l3 ! Mem[000000002a0000dc] ldd [%i3+0x038],%l2 ! Mem[000000002b8000f8] jmpl %o7,%g0 ldstub [%i2+0x01b],%l1 ! Mem[000000002b0000db] p13_near_0_he: ldstub [%i1+0x005],%l5 ! Mem[000000002a8000c5] ldsw [%i0+0x020],%l6 ! Mem[000000002a0000e0] ldx [%i2+0x038],%l3 ! Mem[000000002b0000f8] ldsw [%i1+0x03c],%l5 ! Mem[000000002a8000fc] stx %l6,[%i0+0x038] ! Mem[000000002a0000f8] swap [%i1+0x02c],%l4 ! Mem[000000002a8000ec] stw %l6,[%i0+0x004] ! Mem[000000002a0000c4] jmpl %o7,%g0 ldsb [%i2+0x017],%l7 ! Mem[000000002b0000d7] p14_near_0_le: ldub [%i3+0x03a],%l7 ! Mem[000000002d8000fa] ldstub [%i2+0x03c],%l3 ! Mem[000000002d0000fc] ldstub [%i0+0x02d],%l3 ! Mem[000000002c0000ed] ldstub [%i0+0x01a],%l3 ! Mem[000000002c0000da] std %l0,[%i3+0x010] ! Mem[000000002d8000d0] jmpl %o7,%g0 lduh [%i3+0x01c],%l5 ! Mem[000000002d8000dc] p14_near_0_he: swap [%i0+0x028],%l4 ! Mem[000000002c0000e8] swap [%i3+0x034],%l5 ! Mem[000000002d8000f4] ldd [%i2+0x038],%l2 ! Mem[000000002d0000f8] jmpl %o7,%g0 ldsw [%i2+0x034],%l0 ! Mem[000000002d0000f4] p15_near_0_le: lduw [%i2+0x018],%l7 ! Mem[000000002f0000d8] std %l2,[%i0+0x038] ! Mem[000000002e0000f8] ldsh [%i0+0x02c],%l3 ! Mem[000000002e0000ec] ldsb [%i2+0x02c],%l5 ! Mem[000000002f0000ec] ldsb [%i3+0x004],%l1 ! Mem[000000002f8000c4] jmpl %o7,%g0 lduh [%i0+0x020],%l1 ! Mem[000000002e0000e0] p15_near_0_he: jmpl %o7,%g0 ldsh [%i3+0x038],%l0 ! Mem[000000002f8000f8] jmpl %o7,%g0 nop p16_near_0_le: swap [%i0+0x038],%l7 ! Mem[00000000300000f8] ldstub [%i1+0x03c],%l3 ! Mem[00000000308000fc] stb %l3,[%i0+0x02d] ! Mem[00000000300000ed] ldstub [%i2+0x00c],%l5 ! Mem[00000000310000cc] ldstub [%i0+0x004],%l1 ! Mem[00000000300000c4] jmpl %o7,%g0 swap [%i3+0x020],%l1 ! Mem[00000000318000e0] p16_near_0_he: jmpl %o7,%g0 ldub [%i1+0x019],%l0 ! Mem[00000000308000d9] jmpl %o7,%g0 nop p17_near_0_le: ldstub [%i3+0x01a],%l7 ! Mem[00000000338000da] lduh [%i3+0x03c],%l3 ! Mem[00000000338000fc] ldstub [%i1+0x02d],%l3 ! Mem[00000000328000ed] sth %l5,[%i1+0x02c] ! Mem[00000000328000ec] ldub [%i1+0x004],%l1 ! Mem[00000000328000c4] jmpl %o7,%g0 ldstub [%i2+0x021],%l1 ! Mem[00000000330000e1] p17_near_0_he: jmpl %o7,%g0 stw %l0,[%i0+0x038] ! Mem[00000000320000f8] jmpl %o7,%g0 nop p18_near_0_le: std %l4,[%i2+0x038] ! Mem[00000000350000f8] ldsb [%i0+0x02c],%l4 ! Mem[00000000340000ec] swap [%i1+0x028],%l2 ! Mem[00000000348000e8] stb %l3,[%i2+0x01c] ! Mem[00000000350000dc] lduw [%i3+0x008],%l0 ! Mem[00000000358000c8] jmpl %o7,%g0 lduw [%i0+0x030],%l7 ! Mem[00000000340000f0] p18_near_0_he: ldd [%i3+0x008],%l6 ! Mem[00000000358000c8] stx %l5,[%i1+0x008] ! Mem[00000000348000c8] sth %l5,[%i0+0x016] ! Mem[00000000340000d6] stb %l6,[%i0+0x018] ! Mem[00000000340000d8] std %l0,[%i1+0x030] ! Mem[00000000348000f0] std %l6,[%i0+0x000] ! Mem[00000000340000c0] jmpl %o7,%g0 stx %l3,[%i2+0x018] ! Mem[00000000350000d8] p19_near_0_le: ldub [%i2+0x025],%l3 ! Mem[00000000370000e5] stw %l5,[%i2+0x018] ! Mem[00000000370000d8] swap [%i2+0x010],%l5 ! Mem[00000000370000d0] ldstub [%i3+0x03a],%l3 ! Mem[00000000378000fa] ldsh [%i2+0x036],%l0 ! Mem[00000000370000f6] jmpl %o7,%g0 ldstub [%i1+0x030],%l7 ! Mem[00000000368000f0] p19_near_0_he: stw %l7,[%i3+0x008] ! Mem[00000000378000c8] lduw [%i3+0x028],%l5 ! Mem[00000000378000e8] stw %l5,[%i3+0x034] ! Mem[00000000378000f4] std %l6,[%i0+0x000] ! Mem[00000000360000c0] lduh [%i2+0x00c],%l0 ! Mem[00000000370000cc] ldsh [%i2+0x012],%l3 ! Mem[00000000370000d2] jmpl %o7,%g0 swap [%i2+0x014],%l2 ! Mem[00000000370000d4] p20_near_0_le: stw %l7,[%i3+0x038] ! Mem[00000000398000f8] stw %l5,[%i1+0x038] ! Mem[00000000388000f8] ldstub [%i1+0x013],%l5 ! Mem[00000000388000d3] ldx [%i0+0x018],%l3 ! Mem[00000000380000d8] ldx [%i0+0x010],%l1 ! Mem[00000000380000d0] jmpl %o7,%g0 ldx [%i2+0x018],%l3 ! Mem[00000000390000d8] p20_near_0_he: swap [%i0+0x03c],%l3 ! Mem[00000000380000fc] sth %l0,[%i2+0x036] ! Mem[00000000390000f6] ldstub [%i2+0x035],%l1 ! Mem[00000000390000f5] jmpl %o7,%g0 lduh [%i3+0x012],%l3 ! Mem[00000000398000d2] p21_near_0_le: ldsb [%i1+0x01a],%l7 ! Mem[000000003a8000da] ldx [%i1+0x038],%l3 ! Mem[000000003a8000f8] ldd [%i2+0x028],%l2 ! Mem[000000003b0000e8] ldstub [%i2+0x02c],%l5 ! Mem[000000003b0000ec] sth %l1,[%i2+0x004] ! Mem[000000003b0000c4] jmpl %o7,%g0 ldsh [%i3+0x020],%l1 ! Mem[000000003b8000e0] p21_near_0_he: jmpl %o7,%g0 swap [%i3+0x038],%l0 ! Mem[000000003b8000f8] jmpl %o7,%g0 nop p22_near_0_le: ldsw [%i3+0x038],%l7 ! Mem[000000003d8000f8] sth %l3,[%i3+0x03c] ! Mem[000000003d8000fc] std %l2,[%i2+0x028] ! Mem[000000003d0000e8] stb %l5,[%i2+0x00c] ! Mem[000000003d0000cc] swap [%i0+0x004],%l1 ! Mem[000000003c0000c4] jmpl %o7,%g0 ldd [%i2+0x020],%l0 ! Mem[000000003d0000e0] p22_near_0_he: jmpl %o7,%g0 ldd [%i1+0x018],%l0 ! Mem[000000003c8000d8] jmpl %o7,%g0 nop p23_near_0_le: ldd [%i2+0x018],%l6 ! Mem[000000003f0000d8] swap [%i1+0x03c],%l3 ! Mem[000000003e8000fc] stw %l5,[%i3+0x010] ! Mem[000000003f8000d0] lduw [%i0+0x01c],%l3 ! Mem[000000003e0000dc] ldstub [%i0+0x013],%l1 ! Mem[000000003e0000d3] jmpl %o7,%g0 stb %l3,[%i2+0x01c] ! Mem[000000003f0000dc] p23_near_0_he: stb %l4,[%i2+0x03b] ! Mem[000000003f0000fb] ldsw [%i0+0x008],%l7 ! Mem[000000003e0000c8] swap [%i1+0x02c],%l0 ! Mem[000000003e8000ec] jmpl %o7,%g0 ldub [%i2+0x002],%l6 ! Mem[000000003f0000c2] p24_near_0_le: ldstub [%i1+0x03a],%l7 ! Mem[00000000408000fa] std %l2,[%i2+0x038] ! Mem[00000000410000f8] swap [%i3+0x02c],%l3 ! Mem[00000000418000ec] ldstub [%i1+0x01a],%l3 ! Mem[00000000408000da] swap [%i2+0x014],%l0 ! Mem[00000000410000d4] jmpl %o7,%g0 ldstub [%i0+0x01d],%l5 ! Mem[00000000400000dd] p24_near_0_he: ldsb [%i3+0x008],%l7 ! Mem[00000000418000c8] ldsh [%i2+0x008],%l5 ! Mem[00000000410000c8] lduh [%i2+0x016],%l5 ! Mem[00000000410000d6] jmpl %o7,%g0 swap [%i0+0x000],%l6 ! Mem[00000000400000c0] p25_near_0_le: ldstub [%i1+0x025],%l3 ! Mem[00000000428000e5] ldsw [%i0+0x018],%l5 ! Mem[00000000420000d8] ldsw [%i3+0x010],%l5 ! Mem[00000000438000d0] ldd [%i2+0x038],%l2 ! Mem[00000000430000f8] ldsh [%i2+0x028],%l0 ! Mem[00000000430000e8] jmpl %o7,%g0 lduh [%i3+0x030],%l7 ! Mem[00000000438000f0] p25_near_0_he: ldsw [%i2+0x03c],%l3 ! Mem[00000000430000fc] swap [%i2+0x034],%l0 ! Mem[00000000430000f4] ldd [%i0+0x010],%l0 ! Mem[00000000420000d0] ldstub [%i1+0x020],%l6 ! Mem[00000000428000e0] sth %l3,[%i1+0x03a] ! Mem[00000000428000fa] swap [%i2+0x038],%l6 ! Mem[00000000430000f8] jmpl %o7,%g0 swap [%i0+0x034],%l6 ! Mem[00000000420000f4] p26_near_0_le: stw %l3,[%i2+0x024] ! Mem[00000000450000e4] ldsw [%i3+0x038],%l5 ! Mem[00000000458000f8] ldd [%i2+0x010],%l4 ! Mem[00000000450000d0] ldsh [%i0+0x01a],%l3 ! Mem[00000000440000da] ldx [%i3+0x010],%l0 ! Mem[00000000458000d0] jmpl %o7,%g0 lduh [%i3+0x01c],%l5 ! Mem[00000000458000dc] p26_near_0_he: ldd [%i0+0x028],%l4 ! Mem[00000000440000e8] ldsh [%i0+0x036],%l5 ! Mem[00000000440000f6] swap [%i2+0x03c],%l3 ! Mem[00000000450000fc] jmpl %o7,%g0 ldstub [%i2+0x036],%l0 ! Mem[00000000450000f6] p27_near_0_le: stx %l7,[%i0+0x018] ! Mem[00000000460000d8] ldd [%i2+0x018],%l4 ! Mem[00000000470000d8] ldstub [%i3+0x013],%l5 ! Mem[00000000478000d3] stw %l3,[%i1+0x038] ! Mem[00000000468000f8] stx %l1,[%i1+0x010] ! Mem[00000000468000d0] jmpl %o7,%g0 ldx [%i0+0x018],%l3 ! Mem[00000000460000d8] p27_near_0_he: swap [%i2+0x038],%l4 ! Mem[00000000470000f8] std %l6,[%i1+0x018] ! Mem[00000000468000d8] stb %l1,[%i1+0x015] ! Mem[00000000468000d5] jmpl %o7,%g0 ldx [%i3+0x020],%l6 ! Mem[00000000478000e0] p28_near_0_le: ldub [%i3+0x03a],%l7 ! Mem[00000000498000fa] ldsh [%i1+0x03c],%l3 ! Mem[00000000488000fc] ldsh [%i0+0x02c],%l3 ! Mem[00000000480000ec] ldsh [%i2+0x00c],%l5 ! Mem[00000000490000cc] lduw [%i3+0x004],%l1 ! Mem[00000000498000c4] jmpl %o7,%g0 swap [%i0+0x020],%l1 ! Mem[00000000480000e0] p28_near_0_he: jmpl %o7,%g0 stx %l4,[%i1+0x028] ! Mem[00000000488000e8] jmpl %o7,%g0 nop p29_near_0_le: lduw [%i2+0x018],%l7 ! Mem[000000004b0000d8] swap [%i1+0x018],%l5 ! Mem[000000004a8000d8] ldd [%i2+0x028],%l2 ! Mem[000000004b0000e8] ldx [%i2+0x018],%l3 ! Mem[000000004b0000d8] swap [%i0+0x028],%l0 ! Mem[000000004a0000e8] jmpl %o7,%g0 ldsh [%i1+0x030],%l7 ! Mem[000000004a8000f0] p29_near_0_he: ldsh [%i3+0x008],%l7 ! Mem[000000004b8000c8] lduh [%i2+0x028],%l5 ! Mem[000000004b0000e8] swap [%i0+0x034],%l5 ! Mem[000000004a0000f4] ldsw [%i1+0x01c],%l5 ! Mem[000000004a8000dc] swap [%i0+0x038],%l3 ! Mem[000000004a0000f8] ldd [%i0+0x038],%l6 ! Mem[000000004a0000f8] jmpl %o7,%g0 ldstub [%i3+0x037],%l6 ! Mem[000000004b8000f7] p30_near_0_le: swap [%i0+0x038],%l7 ! Mem[000000004c0000f8] ldx [%i0+0x038],%l3 ! Mem[000000004c0000f8] ldstub [%i1+0x02d],%l3 ! Mem[000000004c8000ed] stx %l5,[%i2+0x008] ! Mem[000000004d0000c8] ldsh [%i1+0x004],%l1 ! Mem[000000004c8000c4] jmpl %o7,%g0 ldstub [%i3+0x01d],%l5 ! Mem[000000004d8000dd] p30_near_0_he: stb %l7,[%i3+0x008] ! Mem[000000004d8000c8] ldx [%i0+0x008],%l5 ! Mem[000000004c0000c8] swap [%i3+0x014],%l5 ! Mem[000000004d8000d4] jmpl %o7,%g0 swap [%i0+0x018],%l6 ! Mem[000000004c0000d8] p31_near_0_le: ldstub [%i3+0x01a],%l7 ! Mem[000000004f8000da] ldstub [%i2+0x018],%l5 ! Mem[000000004f0000d8] ldub [%i0+0x013],%l5 ! Mem[000000004e0000d3] lduh [%i2+0x03a],%l3 ! Mem[000000004f0000fa] swap [%i2+0x034],%l0 ! Mem[000000004f0000f4] jmpl %o7,%g0 stw %l7,[%i2+0x00c] ! Mem[000000004f0000cc] p31_near_0_he: swap [%i1+0x03c],%l3 ! Mem[000000004e8000fc] std %l0,[%i2+0x030] ! Mem[000000004f0000f0] sth %l5,[%i3+0x004] ! Mem[000000004f8000c4] ldstub [%i0+0x01c],%l5 ! Mem[000000004e0000dc] ldsb [%i3+0x037],%l6 ! Mem[000000004f8000f7] jmpl %o7,%g0 ldsw [%i3+0x038],%l0 ! Mem[000000004f8000f8] p32_near_0_le: swap [%i1+0x024],%l3 ! Mem[00000000508000e4] ldstub [%i2+0x038],%l5 ! Mem[00000000510000f8] lduw [%i2+0x010],%l5 ! Mem[00000000510000d0] stx %l3,[%i0+0x018] ! Mem[00000000500000d8] stw %l0,[%i1+0x014] ! Mem[00000000508000d4] jmpl %o7,%g0 lduh [%i0+0x01c],%l5 ! Mem[00000000500000dc] p32_near_0_he: ldsw [%i3+0x028],%l4 ! Mem[00000000518000e8] ldstub [%i1+0x037],%l5 ! Mem[00000000508000f7] ldstub [%i1+0x03e],%l3 ! Mem[00000000508000fe] jmpl %o7,%g0 ldsh [%i2+0x036],%l0 ! Mem[00000000510000f6] p33_near_0_le: ldx [%i0+0x010],%l5 ! Mem[00000000520000d0] stw %l3,[%i0+0x01c] ! Mem[00000000520000dc] ldstub [%i3+0x028],%l0 ! Mem[00000000538000e8] ldx [%i0+0x030],%l7 ! Mem[00000000520000f0] stx %l0,[%i1+0x000] ! Mem[00000000528000c0] jmpl %o7,%g0 ldsw [%i0+0x004],%l0 ! Mem[00000000520000c4] p33_near_0_he: ldstub [%i0+0x037],%l5 ! Mem[00000000520000f7] stb %l6,[%i1+0x002] ! Mem[00000000528000c2] ldstub [%i0+0x00d],%l0 ! Mem[00000000520000cd] swap [%i2+0x038],%l1 ! Mem[00000000530000f8] ldstub [%i2+0x00f],%l7 ! Mem[00000000530000cf] jmpl %o7,%g0 swap [%i3+0x02c],%l4 ! Mem[00000000538000ec] p34_near_0_le: stw %l7,[%i3+0x038] ! Mem[00000000558000f8] swap [%i2+0x03c],%l3 ! Mem[00000000550000fc] ldd [%i2+0x028],%l2 ! Mem[00000000550000e8] ldstub [%i3+0x00c],%l5 ! Mem[00000000558000cc] std %l0,[%i2+0x000] ! Mem[00000000550000c0] jmpl %o7,%g0 ldd [%i0+0x020],%l0 ! Mem[00000000540000e0] p34_near_0_he: jmpl %o7,%g0 stx %l0,[%i1+0x018] ! Mem[00000000548000d8] jmpl %o7,%g0 nop p35_near_0_le: ldsb [%i1+0x01a],%l7 ! Mem[00000000568000da] ldub [%i0+0x03c],%l3 ! Mem[00000000560000fc] std %l2,[%i2+0x028] ! Mem[00000000570000e8] stw %l5,[%i2+0x02c] ! Mem[00000000570000ec] swap [%i0+0x004],%l1 ! Mem[00000000560000c4] jmpl %o7,%g0 ldstub [%i3+0x021],%l1 ! Mem[00000000578000e1] p35_near_0_he: jmpl %o7,%g0 stb %l0,[%i3+0x039] ! Mem[00000000578000f9] jmpl %o7,%g0 nop p36_near_0_le: ldsw [%i0+0x038],%l7 ! Mem[00000000580000f8] ldstub [%i1+0x03c],%l3 ! Mem[00000000588000fc] ldstub [%i0+0x02a],%l2 ! Mem[00000000580000ea] std %l2,[%i3+0x018] ! Mem[00000000598000d8] ldd [%i3+0x008],%l0 ! Mem[00000000598000c8] jmpl %o7,%g0 ldsb [%i0+0x030],%l7 ! Mem[00000000580000f0] p36_near_0_he: sth %l4,[%i1+0x01a] ! Mem[00000000588000da] swap [%i0+0x008],%l7 ! Mem[00000000580000c8] stb %l0,[%i3+0x00e] ! Mem[00000000598000ce] ldd [%i0+0x018],%l4 ! Mem[00000000580000d8] ldsw [%i3+0x034],%l7 ! Mem[00000000598000f4] swap [%i2+0x018],%l1 ! Mem[00000000590000d8] jmpl %o7,%g0 stx %l6,[%i1+0x030] ! Mem[00000000588000f0] p37_near_0_le: swap [%i3+0x018],%l7 ! Mem[000000005b8000d8] ldsh [%i3+0x03c],%l3 ! Mem[000000005b8000fc] swap [%i3+0x02c],%l3 ! Mem[000000005b8000ec] stw %l3,[%i2+0x038] ! Mem[000000005b0000f8] ldsb [%i1+0x037],%l0 ! Mem[000000005a8000f7] jmpl %o7,%g0 ldd [%i2+0x030],%l6 ! Mem[000000005b0000f0] p37_near_0_he: lduw [%i3+0x008],%l7 ! Mem[000000005b8000c8] ldub [%i1+0x009],%l7 ! Mem[000000005a8000c9] lduh [%i1+0x02e],%l0 ! Mem[000000005a8000ee] stx %l6,[%i2+0x000] ! Mem[000000005b0000c0] ldx [%i2+0x008],%l0 ! Mem[000000005b0000c8] std %l0,[%i2+0x038] ! Mem[000000005b0000f8] jmpl %o7,%g0 std %l6,[%i3+0x008] ! Mem[000000005b8000c8] p38_near_0_le: ldstub [%i1+0x03a],%l7 ! Mem[000000005c8000fa] sth %l5,[%i0+0x038] ! Mem[000000005c0000f8] std %l4,[%i2+0x010] ! Mem[000000005d0000d0] swap [%i2+0x01c],%l3 ! Mem[000000005d0000dc] sth %l0,[%i0+0x008] ! Mem[000000005c0000c8] jmpl %o7,%g0 stx %l7,[%i0+0x008] ! Mem[000000005c0000c8] p38_near_0_he: ldstub [%i3+0x03e],%l3 ! Mem[000000005d8000fe] stb %l6,[%i3+0x018] ! Mem[000000005d8000d8] ldx [%i3+0x030],%l1 ! Mem[000000005d8000f0] lduw [%i1+0x000],%l6 ! Mem[000000005c8000c0] stb %l2,[%i0+0x017] ! Mem[000000005c0000d7] jmpl %o7,%g0 lduw [%i1+0x03c],%l5 ! Mem[000000005c8000fc] p39_near_0_le: ldx [%i1+0x020],%l3 ! Mem[000000005e8000e0] stx %l5,[%i3+0x018] ! Mem[000000005f8000d8] ldsb [%i1+0x013],%l5 ! Mem[000000005e8000d3] std %l2,[%i2+0x018] ! Mem[000000005f0000d8] ldsw [%i3+0x028],%l0 ! Mem[000000005f8000e8] jmpl %o7,%g0 sth %l7,[%i0+0x030] ! Mem[000000005e0000f0] p39_near_0_he: ldstub [%i3+0x008],%l7 ! Mem[000000005f8000c8] ldub [%i0+0x028],%l5 ! Mem[000000005e0000e8] sth %l5,[%i2+0x036] ! Mem[000000005f0000f6] swap [%i2+0x000],%l6 ! Mem[000000005f0000c0] ldstub [%i2+0x00d],%l0 ! Mem[000000005f0000cd] sth %l3,[%i3+0x012] ! Mem[000000005f8000d2] jmpl %o7,%g0 swap [%i3+0x014],%l2 ! Mem[000000005f8000d4] p40_near_0_le: ldstub [%i0+0x02d],%l3 ! Mem[00000000600000ed] swap [%i2+0x018],%l3 ! Mem[00000000610000d8] swap [%i3+0x014],%l0 ! Mem[00000000618000d4] lduh [%i2+0x030],%l7 ! Mem[00000000610000f0] sth %l0,[%i3+0x022] ! Mem[00000000618000e2] jmpl %o7,%g0 sth %l0,[%i1+0x024] ! Mem[00000000608000e4] p40_near_0_he: stw %l5,[%i1+0x014] ! Mem[00000000608000d4] swap [%i2+0x018],%l6 ! Mem[00000000610000d8] sth %l1,[%i3+0x034] ! Mem[00000000618000f4] stw %l6,[%i0+0x000] ! Mem[00000000600000c0] stw %l3,[%i1+0x018] ! Mem[00000000608000d8] jmpl %o7,%g0 ldub [%i1+0x039],%l6 ! Mem[00000000608000f9] p41_near_0_le: stx %l7,[%i1+0x018] ! Mem[00000000628000d8] ldd [%i1+0x038],%l2 ! Mem[00000000628000f8] ldsh [%i1+0x02c],%l3 ! Mem[00000000628000ec] ldsw [%i3+0x02c],%l5 ! Mem[00000000638000ec] ldd [%i3+0x000],%l0 ! Mem[00000000638000c0] jmpl %o7,%g0 ldstub [%i1+0x021],%l1 ! Mem[00000000628000e1] p41_near_0_he: jmpl %o7,%g0 lduw [%i3+0x038],%l0 ! Mem[00000000638000f8] jmpl %o7,%g0 nop p42_near_0_le: ldub [%i3+0x03a],%l7 ! Mem[00000000658000fa] stb %l3,[%i3+0x03c] ! Mem[00000000658000fc] stw %l3,[%i1+0x02c] ! Mem[00000000648000ec] stx %l3,[%i1+0x018] ! Mem[00000000648000d8] ldd [%i0+0x010],%l0 ! Mem[00000000640000d0] jmpl %o7,%g0 ldstub [%i3+0x01d],%l5 ! Mem[00000000658000dd] p42_near_0_he: ldstub [%i2+0x028],%l4 ! Mem[00000000650000e8] ldstub [%i2+0x037],%l5 ! Mem[00000000650000f7] ldx [%i2+0x038],%l3 ! Mem[00000000650000f8] jmpl %o7,%g0 lduw [%i3+0x034],%l0 ! Mem[00000000658000f4] p43_near_0_le: lduw [%i2+0x018],%l7 ! Mem[00000000670000d8] swap [%i1+0x03c],%l3 ! Mem[00000000668000fc] ldx [%i1+0x000],%l1 ! Mem[00000000668000c0] stb %l1,[%i0+0x021] ! Mem[00000000660000e1] ldstub [%i2+0x013],%l1 ! Mem[00000000670000d3] jmpl %o7,%g0 ldub [%i0+0x01c],%l3 ! Mem[00000000660000dc] p43_near_0_he: swap [%i2+0x03c],%l3 ! Mem[00000000670000fc] swap [%i2+0x034],%l0 ! Mem[00000000670000f4] lduw [%i3+0x004],%l5 ! Mem[00000000678000c4] jmpl %o7,%g0 ldd [%i3+0x018],%l4 ! Mem[00000000678000d8] p44_near_0_le: swap [%i0+0x038],%l7 ! Mem[00000000680000f8] stx %l3,[%i2+0x038] ! Mem[00000000690000f8] ldx [%i2+0x028],%l3 ! Mem[00000000690000e8] swap [%i2+0x00c],%l5 ! Mem[00000000690000cc] lduw [%i1+0x014],%l0 ! Mem[00000000688000d4] jmpl %o7,%g0 lduh [%i0+0x01c],%l5 ! Mem[00000000680000dc] p44_near_0_he: ldsh [%i3+0x028],%l4 ! Mem[00000000698000e8] swap [%i3+0x034],%l5 ! Mem[00000000698000f4] ldsb [%i0+0x017],%l5 ! Mem[00000000680000d7] jmpl %o7,%g0 sth %l6,[%i2+0x002] ! Mem[00000000690000c2] p45_near_0_le: ldstub [%i3+0x01a],%l7 ! Mem[000000006b8000da] ldstub [%i0+0x03c],%l3 ! Mem[000000006a0000fc] stx %l3,[%i2+0x028] ! Mem[000000006b0000e8] swap [%i1+0x038],%l3 ! Mem[000000006a8000f8] stw %l0,[%i3+0x028] ! Mem[000000006b8000e8] jmpl %o7,%g0 ldstub [%i2+0x030],%l7 ! Mem[000000006b0000f0] p45_near_0_he: ldsw [%i3+0x008],%l7 ! Mem[000000006b8000c8] ldsh [%i1+0x028],%l5 ! Mem[000000006a8000e8] lduh [%i3+0x036],%l5 ! Mem[000000006b8000f6] ldstub [%i0+0x018],%l6 ! Mem[000000006a0000d8] ldub [%i1+0x037],%l7 ! Mem[000000006a8000f7] lduh [%i2+0x038],%l1 ! Mem[000000006b0000f8] jmpl %o7,%g0 sth %l7,[%i3+0x00e] ! Mem[000000006b8000ce] p46_near_0_le: ldsh [%i0+0x024],%l3 ! Mem[000000006c0000e4] swap [%i1+0x038],%l5 ! Mem[000000006c8000f8] ldub [%i3+0x013],%l5 ! Mem[000000006d8000d3] ldsh [%i1+0x01a],%l3 ! Mem[000000006c8000da] ldsb [%i1+0x017],%l0 ! Mem[000000006c8000d7] jmpl %o7,%g0 stx %l7,[%i1+0x008] ! Mem[000000006c8000c8] p46_near_0_he: std %l2,[%i1+0x038] ! Mem[000000006c8000f8] ldsw [%i0+0x018],%l6 ! Mem[000000006c0000d8] swap [%i2+0x034],%l1 ! Mem[000000006d0000f4] std %l6,[%i2+0x000] ! Mem[000000006d0000c0] ldsw [%i3+0x00c],%l7 ! Mem[000000006d8000cc] jmpl %o7,%g0 ldub [%i3+0x00c],%l4 ! Mem[000000006d8000cc] p47_near_0_le: ldstub [%i1+0x025],%l3 ! Mem[000000006e8000e5] swap [%i3+0x018],%l5 ! Mem[000000006f8000d8] lduw [%i2+0x010],%l5 ! Mem[000000006f0000d0] std %l2,[%i3+0x038] ! Mem[000000006f8000f8] ldstub [%i0+0x037],%l0 ! Mem[000000006e0000f7] jmpl %o7,%g0 lduh [%i0+0x03c],%l5 ! Mem[000000006e0000fc] p47_near_0_he: lduh [%i1+0x008],%l4 ! Mem[000000006e8000c8] ldstub [%i3+0x017],%l5 ! Mem[000000006f8000d7] ldsh [%i0+0x03e],%l3 ! Mem[000000006e0000fe] jmpl %o7,%g0 ldsb [%i0+0x018],%l6 ! Mem[000000006e0000d8] p48_near_0_le: stw %l7,[%i3+0x038] ! Mem[00000000718000f8] lduw [%i1+0x03c],%l3 ! Mem[00000000708000fc] ldsb [%i3+0x02d],%l3 ! Mem[00000000718000ed] stw %l5,[%i3+0x00c] ! Mem[00000000718000cc] ldstub [%i0+0x004],%l1 ! Mem[00000000700000c4] jmpl %o7,%g0 ldstub [%i0+0x01d],%l5 ! Mem[00000000700000dd] p48_near_0_he: swap [%i2+0x028],%l4 ! Mem[00000000710000e8] stx %l5,[%i3+0x030] ! Mem[00000000718000f0] ldd [%i0+0x038],%l2 ! Mem[00000000700000f8] jmpl %o7,%g0 stb %l0,[%i3+0x036] ! Mem[00000000718000f6] p49_near_0_le: ldsb [%i2+0x01a],%l7 ! Mem[00000000730000da] ldstub [%i2+0x018],%l5 ! Mem[00000000730000d8] swap [%i2+0x010],%l5 ! Mem[00000000730000d0] ldsw [%i0+0x01c],%l3 ! Mem[00000000720000dc] stb %l6,[%i3+0x005] ! Mem[00000000738000c5] jmpl %o7,%g0 stb %l0,[%i0+0x008] ! Mem[00000000720000c8] p49_near_0_he: swap [%i2+0x00c],%l0 ! Mem[00000000730000cc] ldx [%i2+0x010],%l3 ! Mem[00000000730000d0] swap [%i1+0x014],%l2 ! Mem[00000000728000d4] std %l4,[%i2+0x038] ! Mem[00000000730000f8] ldstub [%i1+0x03b],%l6 ! Mem[00000000728000fb] stx %l7,[%i2+0x000] ! Mem[00000000730000c0] jmpl %o7,%g0 ldstub [%i0+0x011],%l2 ! Mem[00000000720000d1] p50_near_0_le: ldsw [%i0+0x038],%l7 ! Mem[00000000740000f8] ldd [%i0+0x038],%l2 ! Mem[00000000740000f8] swap [%i3+0x02c],%l3 ! Mem[00000000758000ec] swap [%i3+0x018],%l3 ! Mem[00000000758000d8] stb %l0,[%i2+0x017] ! Mem[00000000750000d7] jmpl %o7,%g0 lduh [%i3+0x01c],%l5 ! Mem[00000000758000dc] p50_near_0_he: ldsb [%i3+0x028],%l4 ! Mem[00000000758000e8] lduh [%i0+0x008],%l5 ! Mem[00000000740000c8] ldd [%i2+0x010],%l4 ! Mem[00000000750000d0] jmpl %o7,%g0 swap [%i0+0x018],%l6 ! Mem[00000000740000d8] p51_near_0_le: swap [%i3+0x018],%l7 ! Mem[00000000778000d8] stb %l3,[%i1+0x03c] ! Mem[00000000768000fc] lduh [%i0+0x02c],%l3 ! Mem[00000000760000ec] ldsb [%i2+0x02c],%l5 ! Mem[00000000770000ec] ldub [%i3+0x004],%l1 ! Mem[00000000778000c4] jmpl %o7,%g0 lduw [%i1+0x020],%l1 ! Mem[00000000768000e0] p51_near_0_he: jmpl %o7,%g0 std %l0,[%i1+0x038] ! Mem[00000000768000f8] jmpl %o7,%g0 nop p52_near_0_le: ldstub [%i1+0x03a],%l7 ! Mem[00000000788000fa] swap [%i3+0x03c],%l3 ! Mem[00000000798000fc] stb %l5,[%i0+0x013] ! Mem[00000000780000d3] ldub [%i1+0x01a],%l3 ! Mem[00000000788000da] stx %l0,[%i2+0x008] ! Mem[00000000790000c8] jmpl %o7,%g0 swap [%i1+0x030],%l7 ! Mem[00000000788000f0] p52_near_0_he: lduh [%i2+0x01a],%l4 ! Mem[00000000790000da] swap [%i1+0x008],%l7 ! Mem[00000000788000c8] ldsb [%i3+0x00e],%l0 ! Mem[00000000798000ce] ldub [%i1+0x002],%l6 ! Mem[00000000788000c2] swap [%i0+0x02c],%l0 ! Mem[00000000780000ec] swap [%i3+0x010],%l3 ! Mem[00000000798000d0] jmpl %o7,%g0 ldsw [%i0+0x014],%l2 ! Mem[00000000780000d4] p53_near_0_le: ldub [%i3+0x025],%l3 ! Mem[000000007b8000e5] sth %l4,[%i1+0x02c] ! Mem[000000007a8000ec] ldx [%i2+0x028],%l2 ! Mem[000000007b0000e8] swap [%i0+0x01c],%l3 ! Mem[000000007a0000dc] ldsw [%i0+0x028],%l0 ! Mem[000000007a0000e8] jmpl %o7,%g0 std %l6,[%i0+0x008] ! Mem[000000007a0000c8] p53_near_0_he: lduw [%i2+0x03c],%l3 ! Mem[000000007b0000fc] swap [%i0+0x034],%l0 ! Mem[000000007a0000f4] swap [%i3+0x004],%l5 ! Mem[000000007b8000c4] stb %l5,[%i0+0x01c] ! Mem[000000007a0000dc] stb %l2,[%i2+0x017] ! Mem[000000007b0000d7] jmpl %o7,%g0 stb %l0,[%i1+0x03b] ! Mem[000000007a8000fb] p54_near_0_le: swap [%i0+0x024],%l3 ! Mem[000000007c0000e4] ldd [%i0+0x008],%l4 ! Mem[000000007c0000c8] swap [%i3+0x004],%l1 ! Mem[000000007d8000c4] ldstub [%i3+0x01d],%l5 ! Mem[000000007d8000dd] ldstub [%i1+0x01e],%l0 ! Mem[000000007c8000de] jmpl %o7,%g0 stx %l7,[%i3+0x008] ! Mem[000000007d8000c8] p54_near_0_he: swap [%i2+0x03c],%l3 ! Mem[000000007d0000fc] ldstub [%i3+0x036],%l0 ! Mem[000000007d8000f6] swap [%i0+0x024],%l5 ! Mem[000000007c0000e4] ldub [%i3+0x01c],%l5 ! Mem[000000007d8000dc] stb %l7,[%i3+0x037] ! Mem[000000007d8000f7] jmpl %o7,%g0 ldstub [%i3+0x00c],%l4 ! Mem[000000007d8000cc] p55_near_0_le: stx %l7,[%i1+0x018] ! Mem[000000007e8000d8] std %l2,[%i0+0x038] ! Mem[000000007e0000f8] stw %l3,[%i2+0x02c] ! Mem[000000007f0000ec] swap [%i1+0x038],%l3 ! Mem[000000007e8000f8] std %l0,[%i2+0x030] ! Mem[000000007f0000f0] jmpl %o7,%g0 lduw [%i2+0x030],%l7 ! Mem[000000007f0000f0] p55_near_0_he: ldstub [%i3+0x008],%l7 ! Mem[000000007f8000c8] ldsb [%i3+0x028],%l5 ! Mem[000000007f8000e8] stw %l0,[%i0+0x02c] ! Mem[000000007e0000ec] stw %l6,[%i0+0x000] ! Mem[000000007e0000c0] swap [%i1+0x00c],%l0 ! Mem[000000007e8000cc] ldstub [%i2+0x013],%l3 ! Mem[000000007f0000d3] jmpl %o7,%g0 ldub [%i2+0x017],%l2 ! Mem[000000007f0000d7] p56_near_0_le: lduh [%i3+0x03a],%l7 ! Mem[00000000818000fa] stw %l5,[%i3+0x038] ! Mem[00000000818000f8] swap [%i1+0x010],%l5 ! Mem[00000000808000d0] ldsw [%i3+0x018],%l3 ! Mem[00000000818000d8] ldstub [%i1+0x017],%l0 ! Mem[00000000808000d7] jmpl %o7,%g0 lduh [%i0+0x01c],%l5 ! Mem[00000000800000dc] p56_near_0_he: std %l4,[%i3+0x028] ! Mem[00000000818000e8] ldsh [%i3+0x036],%l5 ! Mem[00000000818000f6] lduw [%i3+0x00c],%l0 ! Mem[00000000818000cc] jmpl %o7,%g0 ldsh [%i2+0x002],%l6 ! Mem[00000000810000c2] p57_near_0_le: lduw [%i2+0x018],%l7 ! Mem[00000000830000d8] lduh [%i3+0x03c],%l3 ! Mem[00000000838000fc] ldx [%i2+0x028],%l3 ! Mem[00000000830000e8] ldstub [%i2+0x02c],%l5 ! Mem[00000000830000ec] stb %l1,[%i3+0x004] ! Mem[00000000838000c4] jmpl %o7,%g0 ldsh [%i0+0x020],%l1 ! Mem[00000000820000e0] p57_near_0_he: jmpl %o7,%g0 swap [%i1+0x038],%l0 ! Mem[00000000828000f8] jmpl %o7,%g0 nop p58_near_0_le: swap [%i1+0x038],%l7 ! Mem[00000000848000f8] std %l4,[%i1+0x038] ! Mem[00000000848000f8] ldx [%i0+0x000],%l1 ! Mem[00000000840000c0] ldd [%i3+0x020],%l0 ! Mem[00000000858000e0] ldub [%i2+0x013],%l1 ! Mem[00000000850000d3] jmpl %o7,%g0 std %l2,[%i0+0x018] ! Mem[00000000840000d8] p58_near_0_he: ldstub [%i2+0x01b],%l4 ! Mem[00000000850000db] lduw [%i1+0x008],%l7 ! Mem[00000000848000c8] swap [%i2+0x02c],%l0 ! Mem[00000000850000ec] jmpl %o7,%g0 swap [%i2+0x018],%l1 ! Mem[00000000850000d8] p59_near_0_le: ldstub [%i3+0x01a],%l7 ! Mem[00000000878000da] ldsw [%i2+0x03c],%l3 ! Mem[00000000870000fc] ldsb [%i2+0x02a],%l2 ! Mem[00000000870000ea] ldstub [%i2+0x01c],%l3 ! Mem[00000000870000dc] stw %l0,[%i0+0x028] ! Mem[00000000860000e8] jmpl %o7,%g0 ldsw [%i0+0x030],%l7 ! Mem[00000000860000f0] p59_near_0_he: ldub [%i3+0x008],%l7 ! Mem[00000000878000c8] sth %l5,[%i0+0x028] ! Mem[00000000860000e8] stx %l0,[%i0+0x028] ! Mem[00000000860000e8] stx %l6,[%i2+0x000] ! Mem[00000000870000c0] ldsb [%i2+0x00d],%l0 ! Mem[00000000870000cd] std %l0,[%i2+0x038] ! Mem[00000000870000f8] jmpl %o7,%g0 ldsb [%i0+0x00f],%l7 ! Mem[00000000860000cf] p60_near_0_le: stw %l3,[%i3+0x024] ! Mem[00000000898000e4] ldsb [%i3+0x038],%l5 ! Mem[00000000898000f8] sth %l5,[%i1+0x012] ! Mem[00000000888000d2] swap [%i0+0x018],%l3 ! Mem[00000000880000d8] ldsw [%i2+0x014],%l0 ! Mem[00000000890000d4] jmpl %o7,%g0 ldstub [%i0+0x01d],%l5 ! Mem[00000000880000dd] p60_near_0_he: ldx [%i1+0x028],%l4 ! Mem[00000000888000e8] ldub [%i2+0x008],%l5 ! Mem[00000000890000c8] ldsw [%i3+0x00c],%l0 ! Mem[00000000898000cc] jmpl %o7,%g0 ldx [%i0+0x000],%l6 ! Mem[00000000880000c0] p61_near_0_le: stb %l7,[%i0+0x01a] ! Mem[000000008a0000da] swap [%i1+0x03c],%l3 ! Mem[000000008a8000fc] ldsb [%i3+0x02d],%l3 ! Mem[000000008b8000ed] std %l4,[%i0+0x028] ! Mem[000000008a0000e8] ldstub [%i1+0x028],%l0 ! Mem[000000008a8000e8] jmpl %o7,%g0 ldstub [%i0+0x01c],%l3 ! Mem[000000008a0000dc] p61_near_0_he: stb %l5,[%i2+0x037] ! Mem[000000008b0000f7] ldx [%i1+0x018],%l6 ! Mem[000000008a8000d8] stw %l1,[%i1+0x014] ! Mem[000000008a8000d4] jmpl %o7,%g0 swap [%i0+0x020],%l6 ! Mem[000000008a0000e0] p62_near_0_le: stw %l7,[%i3+0x038] ! Mem[000000008d8000f8] sth %l3,[%i3+0x03c] ! Mem[000000008d8000fc] lduw [%i2+0x010],%l5 ! Mem[000000008d0000d0] ldub [%i2+0x01a],%l3 ! Mem[000000008d0000da] lduh [%i2+0x016],%l0 ! Mem[000000008d0000d6] jmpl %o7,%g0 lduh [%i3+0x01c],%l5 ! Mem[000000008d8000dc] p62_near_0_he: stw %l4,[%i3+0x028] ! Mem[000000008d8000e8] ldstub [%i0+0x037],%l5 ! Mem[000000008c0000f7] sth %l5,[%i1+0x016] ! Mem[000000008c8000d6] jmpl %o7,%g0 ldub [%i0+0x018],%l6 ! Mem[000000008c0000d8] p63_near_0_le: ldsb [%i2+0x01a],%l7 ! Mem[000000008f0000da] ldstub [%i1+0x03c],%l3 ! Mem[000000008e8000fc] swap [%i0+0x02c],%l3 ! Mem[000000008e0000ec] ldsw [%i0+0x01c],%l3 ! Mem[000000008e0000dc] ldub [%i3+0x028],%l0 ! Mem[000000008f8000e8] jmpl %o7,%g0 swap [%i3+0x030],%l7 ! Mem[000000008f8000f0] p63_near_0_he: ldstub [%i3+0x008],%l7 ! Mem[000000008f8000c8] swap [%i1+0x008],%l7 ! Mem[000000008e8000c8] ldsb [%i0+0x02e],%l0 ! Mem[000000008e0000ee] ldsb [%i2+0x002],%l6 ! Mem[000000008f0000c2] stw %l3,[%i3+0x038] ! Mem[000000008f8000f8] ldsw [%i1+0x03c],%l5 ! Mem[000000008e8000fc] jmpl %o7,%g0 stw %l6,[%i2+0x038] ! Mem[000000008f0000f8] near0_b2b_h: nop nop nop nop nop jmpl %o7,%g0 nop near0_b2b_l: nop nop nop nop nop jmpl %o7,%g0 nop user_near0_end: .seg "text" .align 0x2000 user_near1_start: p0_near_1_le: ldub [%i3+0x020],%l7 ! Mem[00000000118000e0] ldsh [%i2+0x016],%l0 ! Mem[00000000110000d6] ldstub [%i0+0x03a],%l4 ! Mem[00000000100000fa] swap [%i2+0x01c],%l6 ! Mem[00000000110000dc] ldd [%i3+0x028],%l2 ! Mem[00000000118000e8] jmpl %o7,%g0 ldsh [%i0+0x01c],%l4 ! Mem[00000000100000dc] p0_near_1_he: swap [%i0+0x034],%l4 ! Mem[00000000100000f4] ldstub [%i1+0x02a],%l5 ! Mem[00000000108000ea] ldsh [%i1+0x03c],%l3 ! Mem[00000000108000fc] sth %l3,[%i3+0x024] ! Mem[00000000118000e4] ldsh [%i2+0x01c],%l2 ! Mem[00000000110000dc] stb %l7,[%i2+0x013] ! Mem[00000000110000d3] jmpl %o7,%g0 ldsb [%i3+0x02e],%l7 ! Mem[00000000118000ee] p1_near_1_le: swap [%i3+0x028],%l0 ! Mem[00000000138000e8] stx %l3,[%i2+0x030] ! Mem[00000000130000f0] ldsb [%i0+0x002],%l1 ! Mem[00000000120000c2] sth %l7,[%i3+0x03c] ! Mem[00000000138000fc] ldsw [%i0+0x02c],%l3 ! Mem[00000000120000ec] jmpl %o7,%g0 stw %l7,[%i3+0x02c] ! Mem[00000000138000ec] p1_near_1_he: lduw [%i3+0x028],%l1 ! Mem[00000000138000e8] ldub [%i3+0x023],%l5 ! Mem[00000000138000e3] stw %l7,[%i2+0x014] ! Mem[00000000130000d4] ldsb [%i2+0x029],%l5 ! Mem[00000000130000e9] lduw [%i3+0x018],%l0 ! Mem[00000000138000d8] ldstub [%i3+0x008],%l0 ! Mem[00000000138000c8] jmpl %o7,%g0 stb %l0,[%i1+0x007] ! Mem[00000000128000c7] p2_near_1_le: lduw [%i0+0x01c],%l3 ! Mem[00000000140000dc] ldstub [%i1+0x03b],%l1 ! Mem[00000000148000fb] lduh [%i0+0x02e],%l5 ! Mem[00000000140000ee] jmpl %o7,%g0 ldsh [%i0+0x010],%l4 ! Mem[00000000140000d0] p2_near_1_he: lduh [%i3+0x036],%l7 ! Mem[00000000158000f6] stw %l6,[%i1+0x038] ! Mem[00000000148000f8] stw %l6,[%i2+0x018] ! Mem[00000000150000d8] stw %l4,[%i1+0x02c] ! Mem[00000000148000ec] ldsh [%i3+0x024],%l6 ! Mem[00000000158000e4] jmpl %o7,%g0 lduh [%i2+0x01a],%l0 ! Mem[00000000150000da] p3_near_1_le: ldsb [%i2+0x016],%l4 ! Mem[00000000170000d6] ldstub [%i1+0x010],%l7 ! Mem[00000000168000d0] lduh [%i3+0x022],%l2 ! Mem[00000000178000e2] ldstub [%i0+0x033],%l3 ! Mem[00000000160000f3] ldd [%i0+0x018],%l6 ! Mem[00000000160000d8] ldsw [%i3+0x028],%l1 ! Mem[00000000178000e8] ldx [%i1+0x018],%l0 ! Mem[00000000168000d8] jmpl %o7,%g0 ldx [%i2+0x000],%l4 ! Mem[00000000170000c0] p3_near_1_he: ldsb [%i3+0x004],%l3 ! Mem[00000000178000c4] lduw [%i3+0x010],%l4 ! Mem[00000000178000d0] ldsw [%i1+0x004],%l0 ! Mem[00000000168000c4] stw %l1,[%i2+0x034] ! Mem[00000000170000f4] jmpl %o7,%g0 swap [%i1+0x024],%l7 ! Mem[00000000168000e4] p4_near_1_le: lduh [%i2+0x01c],%l3 ! Mem[00000000190000dc] jmpl %o7,%g0 ldsw [%i2+0x034],%l5 ! Mem[00000000190000f4] p4_near_1_he: ldub [%i1+0x025],%l6 ! Mem[00000000188000e5] sth %l0,[%i1+0x01a] ! Mem[00000000188000da] ldd [%i1+0x008],%l4 ! Mem[00000000188000c8] ldd [%i3+0x038],%l2 ! Mem[00000000198000f8] jmpl %o7,%g0 ldstub [%i0+0x013],%l1 ! Mem[00000000180000d3] p5_near_1_le: lduh [%i3+0x002],%l1 ! Mem[000000001b8000c2] swap [%i0+0x03c],%l7 ! Mem[000000001a0000fc] ldsh [%i0+0x016],%l5 ! Mem[000000001a0000d6] swap [%i0+0x000],%l1 ! Mem[000000001a0000c0] ldsw [%i2+0x030],%l7 ! Mem[000000001b0000f0] jmpl %o7,%g0 swap [%i0+0x018],%l4 ! Mem[000000001a0000d8] p5_near_1_he: ldstub [%i2+0x018],%l2 ! Mem[000000001b0000d8] ldub [%i0+0x02f],%l2 ! Mem[000000001a0000ef] ldsw [%i1+0x028],%l1 ! Mem[000000001a8000e8] ldd [%i2+0x010],%l4 ! Mem[000000001b0000d0] ldd [%i0+0x028],%l4 ! Mem[000000001a0000e8] jmpl %o7,%g0 ldd [%i1+0x000],%l6 ! Mem[000000001a8000c0] p6_near_1_le: ldsb [%i2+0x005],%l2 ! Mem[000000001d0000c5] ldx [%i2+0x018],%l5 ! Mem[000000001d0000d8] ldstub [%i1+0x037],%l3 ! Mem[000000001c8000f7] stx %l7,[%i3+0x018] ! Mem[000000001d8000d8] sth %l6,[%i2+0x02e] ! Mem[000000001d0000ee] lduw [%i1+0x010],%l7 ! Mem[000000001c8000d0] jmpl %o7,%g0 ldstub [%i2+0x016],%l2 ! Mem[000000001d0000d6] p6_near_1_he: swap [%i3+0x00c],%l5 ! Mem[000000001d8000cc] jmpl %o7,%g0 swap [%i2+0x014],%l1 ! Mem[000000001d0000d4] p7_near_1_le: jmpl %o7,%g0 ldx [%i0+0x008],%l7 ! Mem[000000001e0000c8] jmpl %o7,%g0 nop p7_near_1_he: swap [%i2+0x02c],%l4 ! Mem[000000001f0000ec] ldstub [%i2+0x03f],%l6 ! Mem[000000001f0000ff] ldd [%i3+0x028],%l0 ! Mem[000000001f8000e8] ldsh [%i2+0x024],%l3 ! Mem[000000001f0000e4] lduw [%i3+0x030],%l2 ! Mem[000000001f8000f0] ldstub [%i2+0x029],%l5 ! Mem[000000001f0000e9] ldsh [%i1+0x020],%l1 ! Mem[000000001e8000e0] jmpl %o7,%g0 ldsb [%i0+0x008],%l0 ! Mem[000000001e0000c8] p8_near_1_le: ldub [%i2+0x011],%l4 ! Mem[00000000210000d1] swap [%i0+0x034],%l7 ! Mem[00000000200000f4] swap [%i1+0x018],%l0 ! Mem[00000000208000d8] std %l6,[%i1+0x028] ! Mem[00000000208000e8] sth %l4,[%i3+0x016] ! Mem[00000000218000d6] jmpl %o7,%g0 stw %l7,[%i0+0x00c] ! Mem[00000000200000cc] p8_near_1_he: stb %l1,[%i1+0x02a] ! Mem[00000000208000ea] ldstub [%i3+0x024],%l3 ! Mem[00000000218000e4] ldstub [%i2+0x017],%l7 ! Mem[00000000210000d7] ldsw [%i1+0x010],%l1 ! Mem[00000000208000d0] ldstub [%i0+0x03a],%l0 ! Mem[00000000200000fa] stx %l0,[%i0+0x028] ! Mem[00000000200000e8] jmpl %o7,%g0 ldstub [%i0+0x025],%l1 ! Mem[00000000200000e5] p9_near_1_le: ldsw [%i0+0x000],%l1 ! Mem[00000000220000c0] std %l6,[%i2+0x038] ! Mem[00000000230000f8] stx %l3,[%i2+0x028] ! Mem[00000000230000e8] ldstub [%i2+0x02c],%l7 ! Mem[00000000230000ec] ldd [%i2+0x010],%l2 ! Mem[00000000230000d0] jmpl %o7,%g0 swap [%i3+0x030],%l3 ! Mem[00000000238000f0] p9_near_1_he: ldsb [%i3+0x017],%l7 ! Mem[00000000238000d7] ldstub [%i0+0x013],%l1 ! Mem[00000000220000d3] ldsw [%i0+0x028],%l1 ! Mem[00000000220000e8] ldsb [%i0+0x015],%l5 ! Mem[00000000220000d5] std %l4,[%i0+0x028] ! Mem[00000000220000e8] jmpl %o7,%g0 sth %l6,[%i0+0x006] ! Mem[00000000220000c6] p10_near_1_le: jmpl %o7,%g0 ldx [%i3+0x028],%l7 ! Mem[00000000258000e8] jmpl %o7,%g0 nop p10_near_1_he: stb %l4,[%i0+0x00c] ! Mem[00000000240000cc] swap [%i0+0x01c],%l7 ! Mem[00000000240000dc] sth %l1,[%i2+0x02a] ! Mem[00000000250000ea] swap [%i3+0x024],%l3 ! Mem[00000000258000e4] ldstub [%i0+0x011],%l2 ! Mem[00000000240000d1] std %l2,[%i0+0x028] ! Mem[00000000240000e8] std %l2,[%i0+0x020] ! Mem[00000000240000e0] jmpl %o7,%g0 stb %l4,[%i0+0x012] ! Mem[00000000240000d2] p11_near_1_le: ldd [%i1+0x030],%l2 ! Mem[00000000268000f0] ldstub [%i2+0x039],%l7 ! Mem[00000000270000f9] ldd [%i2+0x028],%l6 ! Mem[00000000270000e8] ldd [%i0+0x010],%l6 ! Mem[00000000260000d0] stx %l2,[%i1+0x008] ! Mem[00000000268000c8] jmpl %o7,%g0 ldx [%i1+0x028],%l4 ! Mem[00000000268000e8] p11_near_1_he: sth %l2,[%i2+0x030] ! Mem[00000000270000f0] ldsb [%i3+0x00b],%l2 ! Mem[00000000278000cb] swap [%i2+0x014],%l1 ! Mem[00000000270000d4] jmpl %o7,%g0 ldstub [%i1+0x02f],%l2 ! Mem[00000000268000ef] p12_near_1_le: swap [%i0+0x028],%l0 ! Mem[00000000280000e8] ldsw [%i3+0x010],%l3 ! Mem[00000000298000d0] ldub [%i1+0x022],%l1 ! Mem[00000000288000e2] stw %l7,[%i1+0x01c] ! Mem[00000000288000dc] lduw [%i3+0x00c],%l3 ! Mem[00000000298000cc] jmpl %o7,%g0 ldsw [%i1+0x00c],%l7 ! Mem[00000000288000cc] p12_near_1_he: stw %l1,[%i3+0x028] ! Mem[00000000298000e8] ldd [%i3+0x020],%l2 ! Mem[00000000298000e0] swap [%i2+0x010],%l2 ! Mem[00000000290000d0] swap [%i3+0x028],%l2 ! Mem[00000000298000e8] ldsw [%i3+0x014],%l1 ! Mem[00000000298000d4] lduw [%i0+0x02c],%l2 ! Mem[00000000280000ec] jmpl %o7,%g0 std %l2,[%i0+0x020] ! Mem[00000000280000e0] p13_near_1_le: ldsh [%i0+0x004],%l6 ! Mem[000000002a0000c4] ldstub [%i3+0x02b],%l5 ! Mem[000000002b8000eb] lduh [%i1+0x01c],%l1 ! Mem[000000002a8000dc] jmpl %o7,%g0 sth %l6,[%i3+0x018] ! Mem[000000002b8000d8] p13_near_1_he: stx %l7,[%i1+0x020] ! Mem[000000002a8000e0] ldub [%i3+0x02f],%l5 ! Mem[000000002b8000ef] ldstub [%i2+0x026],%l5 ! Mem[000000002b0000e6] ldsh [%i2+0x010],%l2 ! Mem[000000002b0000d0] lduw [%i3+0x030],%l7 ! Mem[000000002b8000f0] ldsb [%i3+0x031],%l3 ! Mem[000000002b8000f1] jmpl %o7,%g0 ldsw [%i1+0x03c],%l2 ! Mem[000000002a8000fc] p14_near_1_le: ldsb [%i1+0x005],%l2 ! Mem[000000002c8000c5] std %l4,[%i3+0x018] ! Mem[000000002d8000d8] stb %l0,[%i2+0x01b] ! Mem[000000002d0000db] stb %l7,[%i0+0x02e] ! Mem[000000002c0000ee] swap [%i2+0x00c],%l3 ! Mem[000000002d0000cc] swap [%i0+0x00c],%l7 ! Mem[000000002c0000cc] jmpl %o7,%g0 sth %l2,[%i1+0x016] ! Mem[000000002c8000d6] p14_near_1_he: lduw [%i3+0x024],%l3 ! Mem[000000002d8000e4] jmpl %o7,%g0 ldsw [%i3+0x010],%l2 ! Mem[000000002d8000d0] p15_near_1_le: ldsh [%i1+0x002],%l0 ! Mem[000000002e8000c2] ldstub [%i0+0x004],%l0 ! Mem[000000002e0000c4] lduw [%i0+0x03c],%l7 ! Mem[000000002e0000fc] ldd [%i0+0x008],%l0 ! Mem[000000002e0000c8] swap [%i3+0x03c],%l5 ! Mem[000000002f8000fc] swap [%i2+0x034],%l3 ! Mem[000000002f0000f4] ldstub [%i1+0x00e],%l7 ! Mem[000000002e8000ce] jmpl %o7,%g0 swap [%i1+0x02c],%l3 ! Mem[000000002e8000ec] p15_near_1_he: jmpl %o7,%g0 ldsb [%i0+0x03f],%l6 ! Mem[000000002e0000ff] jmpl %o7,%g0 nop p16_near_1_le: swap [%i0+0x020],%l0 ! Mem[00000000300000e0] stw %l0,[%i2+0x024] ! Mem[00000000310000e4] sth %l7,[%i1+0x01e] ! Mem[00000000308000de] ldub [%i0+0x008],%l0 ! Mem[00000000300000c8] ldsw [%i2+0x03c],%l5 ! Mem[00000000310000fc] ldsh [%i1+0x036],%l3 ! Mem[00000000308000f6] ldsb [%i0+0x019],%l7 ! Mem[00000000300000d9] jmpl %o7,%g0 ldstub [%i3+0x016],%l4 ! Mem[00000000318000d6] p16_near_1_he: stb %l7,[%i2+0x01f] ! Mem[00000000310000df] ldub [%i3+0x002],%l7 ! Mem[00000000318000c2] std %l2,[%i3+0x020] ! Mem[00000000318000e0] ldub [%i1+0x011],%l2 ! Mem[00000000308000d1] jmpl %o7,%g0 ldx [%i0+0x028],%l5 ! Mem[00000000300000e8] p17_near_1_le: lduw [%i0+0x03c],%l3 ! Mem[00000000320000fc] std %l0,[%i3+0x018] ! Mem[00000000338000d8] swap [%i3+0x030],%l6 ! Mem[00000000338000f0] ldstub [%i2+0x025],%l2 ! Mem[00000000330000e5] ldd [%i2+0x018],%l4 ! Mem[00000000330000d8] sth %l3,[%i0+0x036] ! Mem[00000000320000f6] swap [%i2+0x038],%l7 ! Mem[00000000330000f8] jmpl %o7,%g0 ldstub [%i2+0x016],%l4 ! Mem[00000000330000d6] p17_near_1_he: std %l6,[%i2+0x038] ! Mem[00000000330000f8] lduw [%i1+0x038],%l0 ! Mem[00000000328000f8] std %l4,[%i1+0x020] ! Mem[00000000328000e0] ldsh [%i1+0x016],%l7 ! Mem[00000000328000d6] jmpl %o7,%g0 swap [%i1+0x028],%l5 ! Mem[00000000328000e8] p18_near_1_le: jmpl %o7,%g0 swap [%i0+0x02c],%l7 ! Mem[00000000340000ec] jmpl %o7,%g0 nop p18_near_1_he: ldd [%i3+0x008],%l4 ! Mem[00000000358000c8] stx %l6,[%i3+0x018] ! Mem[00000000358000d8] lduh [%i2+0x02a],%l1 ! Mem[00000000350000ea] sth %l3,[%i0+0x024] ! Mem[00000000340000e4] stw %l2,[%i2+0x010] ! Mem[00000000350000d0] swap [%i0+0x028],%l2 ! Mem[00000000340000e8] ldub [%i0+0x016],%l1 ! Mem[00000000340000d6] jmpl %o7,%g0 ldub [%i3+0x00c],%l4 ! Mem[00000000358000cc] p19_near_1_le: ldd [%i2+0x038],%l6 ! Mem[00000000370000f8] jmpl %o7,%g0 stb %l3,[%i3+0x02e] ! Mem[00000000378000ee] p19_near_1_he: jmpl %o7,%g0 stw %l6,[%i1+0x03c] ! Mem[00000000368000fc] jmpl %o7,%g0 nop p20_near_1_le: lduh [%i2+0x022],%l1 ! Mem[00000000390000e2] stx %l7,[%i0+0x018] ! Mem[00000000380000d8] stw %l3,[%i1+0x00c] ! Mem[00000000388000cc] jmpl %o7,%g0 sth %l7,[%i3+0x00c] ! Mem[00000000398000cc] p20_near_1_he: ldsh [%i3+0x02a],%l1 ! Mem[00000000398000ea] stb %l5,[%i1+0x003] ! Mem[00000000388000c3] swap [%i2+0x038],%l2 ! Mem[00000000390000f8] ldstub [%i0+0x013],%l1 ! Mem[00000000380000d3] stw %l3,[%i1+0x024] ! Mem[00000000388000e4] ldstub [%i0+0x012],%l4 ! Mem[00000000380000d2] jmpl %o7,%g0 ldsb [%i2+0x007],%l0 ! Mem[00000000390000c7] p21_near_1_le: ldsh [%i1+0x03c],%l3 ! Mem[000000003a8000fc] ldstub [%i0+0x01b],%l1 ! Mem[000000003a0000db] ldstub [%i3+0x030],%l6 ! Mem[000000003b8000f0] ldstub [%i2+0x025],%l2 ! Mem[000000003b0000e5] ldd [%i2+0x010],%l6 ! Mem[000000003b0000d0] swap [%i3+0x038],%l0 ! Mem[000000003b8000f8] ldd [%i0+0x008],%l6 ! Mem[000000003a0000c8] jmpl %o7,%g0 swap [%i2+0x014],%l4 ! Mem[000000003b0000d4] p21_near_1_he: ldd [%i2+0x018],%l6 ! Mem[000000003b0000d8] swap [%i3+0x000],%l7 ! Mem[000000003b8000c0] swap [%i0+0x010],%l2 ! Mem[000000003a0000d0] lduw [%i3+0x030],%l2 ! Mem[000000003b8000f0] jmpl %o7,%g0 swap [%i0+0x008],%l2 ! Mem[000000003a0000c8] p22_near_1_le: std %l0,[%i3+0x020] ! Mem[000000003d8000e0] ldsh [%i1+0x024],%l0 ! Mem[000000003c8000e4] sth %l7,[%i3+0x01e] ! Mem[000000003d8000de] lduw [%i2+0x008],%l0 ! Mem[000000003d0000c8] ldub [%i0+0x013],%l3 ! Mem[000000003c0000d3] ldsw [%i0+0x02c],%l6 ! Mem[000000003c0000ec] ldstub [%i2+0x01c],%l3 ! Mem[000000003d0000dc] jmpl %o7,%g0 swap [%i3+0x02c],%l2 ! Mem[000000003d8000ec] p22_near_1_he: ldstub [%i1+0x00c],%l5 ! Mem[000000003c8000cc] stb %l2,[%i1+0x038] ! Mem[000000003c8000f8] sth %l1,[%i2+0x012] ! Mem[000000003d0000d2] ldub [%i1+0x03a],%l0 ! Mem[000000003c8000fa] stb %l4,[%i2+0x012] ! Mem[000000003d0000d2] ldstub [%i1+0x007],%l0 ! Mem[000000003c8000c7] swap [%i3+0x034],%l1 ! Mem[000000003d8000f4] jmpl %o7,%g0 swap [%i3+0x004],%l7 ! Mem[000000003d8000c4] p23_near_1_le: swap [%i1+0x028],%l0 ! Mem[000000003e8000e8] ldstub [%i0+0x033],%l3 ! Mem[000000003e0000f3] stw %l1,[%i2+0x000] ! Mem[000000003f0000c0] sth %l7,[%i3+0x03c] ! Mem[000000003f8000fc] ldsh [%i2+0x02e],%l3 ! Mem[000000003f0000ee] jmpl %o7,%g0 ldstub [%i3+0x02c],%l7 ! Mem[000000003f8000ec] p23_near_1_he: ldstub [%i0+0x03a],%l0 ! Mem[000000003e0000fa] ldsb [%i2+0x00c],%l5 ! Mem[000000003f0000cc] ldub [%i3+0x018],%l2 ! Mem[000000003f8000d8] ldub [%i1+0x013],%l1 ! Mem[000000003e8000d3] lduw [%i3+0x018],%l0 ! Mem[000000003f8000d8] ldsb [%i1+0x015],%l5 ! Mem[000000003e8000d5] jmpl %o7,%g0 sth %l5,[%i2+0x028] ! Mem[000000003f0000e8] p24_near_1_le: ldstub [%i3+0x028],%l0 ! Mem[00000000418000e8] std %l2,[%i3+0x010] ! Mem[00000000418000d0] ldsw [%i3+0x020],%l1 ! Mem[00000000418000e0] ldstub [%i2+0x01d],%l7 ! Mem[00000000410000dd] ldsw [%i0+0x00c],%l3 ! Mem[00000000400000cc] jmpl %o7,%g0 lduh [%i0+0x00c],%l7 ! Mem[00000000400000cc] p24_near_1_he: ldsw [%i2+0x028],%l1 ! Mem[00000000410000e8] swap [%i0+0x024],%l3 ! Mem[00000000400000e4] ldstub [%i0+0x011],%l2 ! Mem[00000000400000d1] ldd [%i0+0x028],%l2 ! Mem[00000000400000e8] stw %l1,[%i1+0x014] ! Mem[00000000408000d4] ldd [%i1+0x028],%l2 ! Mem[00000000408000e8] jmpl %o7,%g0 stw %l3,[%i0+0x024] ! Mem[00000000400000e4] p25_near_1_le: ldstub [%i3+0x010],%l7 ! Mem[00000000438000d0] swap [%i3+0x00c],%l2 ! Mem[00000000438000cc] ldsh [%i3+0x032],%l3 ! Mem[00000000438000f2] std %l0,[%i0+0x010] ! Mem[00000000420000d0] jmpl %o7,%g0 ldd [%i1+0x028],%l2 ! Mem[00000000428000e8] p25_near_1_he: ldsb [%i2+0x029],%l1 ! Mem[00000000430000e9] jmpl %o7,%g0 stx %l5,[%i1+0x010] ! Mem[00000000428000d0] p26_near_1_le: ldsb [%i0+0x005],%l2 ! Mem[00000000440000c5] lduh [%i1+0x01c],%l5 ! Mem[00000000448000dc] ldstub [%i1+0x01b],%l0 ! Mem[00000000448000db] ldd [%i3+0x008],%l6 ! Mem[00000000458000c8] stb %l2,[%i2+0x016] ! Mem[00000000450000d6] swap [%i1+0x008],%l4 ! Mem[00000000448000c8] jmpl %o7,%g0 stw %l7,[%i1+0x01c] ! Mem[00000000448000dc] p26_near_1_he: ldsh [%i3+0x028],%l5 ! Mem[00000000458000e8] ldstub [%i1+0x029],%l1 ! Mem[00000000448000e9] swap [%i0+0x014],%l5 ! Mem[00000000440000d4] swap [%i0+0x004],%l0 ! Mem[00000000440000c4] ldx [%i2+0x030],%l1 ! Mem[00000000450000f0] ldstub [%i0+0x006],%l7 ! Mem[00000000440000c6] ldstub [%i0+0x00f],%l5 ! Mem[00000000440000cf] jmpl %o7,%g0 std %l4,[%i1+0x000] ! Mem[00000000448000c0] p27_near_1_le: stb %l0,[%i0+0x03b] ! Mem[00000000460000fb] ldsw [%i3+0x00c],%l7 ! Mem[00000000478000cc] lduh [%i2+0x016],%l4 ! Mem[00000000470000d6] stw %l7,[%i1+0x010] ! Mem[00000000468000d0] ldub [%i0+0x022],%l2 ! Mem[00000000460000e2] ldsb [%i2+0x01a],%l4 ! Mem[00000000470000da] ldstub [%i3+0x012],%l0 ! Mem[00000000478000d2] jmpl %o7,%g0 swap [%i3+0x028],%l3 ! Mem[00000000478000e8] p27_near_1_he: std %l0,[%i1+0x018] ! Mem[00000000468000d8] jmpl %o7,%g0 ldd [%i1+0x008],%l0 ! Mem[00000000468000c8] p28_near_1_le: ldd [%i3+0x018],%l2 ! Mem[00000000498000d8] ldsb [%i3+0x03b],%l1 ! Mem[00000000498000fb] ldsb [%i3+0x010],%l6 ! Mem[00000000498000d0] jmpl %o7,%g0 ldub [%i2+0x005],%l2 ! Mem[00000000490000c5] p28_near_1_he: ldsh [%i2+0x02c],%l0 ! Mem[00000000490000ec] swap [%i3+0x010],%l3 ! Mem[00000000498000d0] stb %l2,[%i2+0x017] ! Mem[00000000490000d7] swap [%i2+0x00c],%l4 ! Mem[00000000490000cc] ldstub [%i0+0x01f],%l6 ! Mem[00000000480000df] ldd [%i3+0x028],%l0 ! Mem[00000000498000e8] jmpl %o7,%g0 lduw [%i0+0x024],%l3 ! Mem[00000000480000e4] p29_near_1_le: swap [%i1+0x010],%l7 ! Mem[000000004a8000d0] lduh [%i2+0x00e],%l2 ! Mem[000000004b0000ce] stx %l1,[%i1+0x000] ! Mem[000000004a8000c0] swap [%i1+0x034],%l1 ! Mem[000000004a8000f4] jmpl %o7,%g0 lduw [%i2+0x004],%l3 ! Mem[000000004b0000c4] p29_near_1_he: sth %l1,[%i3+0x016] ! Mem[000000004b8000d6] swap [%i0+0x02c],%l2 ! Mem[000000004a0000ec] jmpl %o7,%g0 std %l0,[%i2+0x028] ! Mem[000000004b0000e8] p30_near_1_le: stx %l4,[%i3+0x010] ! Mem[000000004d8000d0] std %l6,[%i2+0x030] ! Mem[000000004d0000f0] ldstub [%i1+0x01b],%l0 ! Mem[000000004c8000db] ldsh [%i2+0x02e],%l7 ! Mem[000000004d0000ee] std %l4,[%i3+0x010] ! Mem[000000004d8000d0] jmpl %o7,%g0 ldstub [%i3+0x001],%l1 ! Mem[000000004d8000c1] p30_near_1_he: ldx [%i1+0x030],%l3 ! Mem[000000004c8000f0] ldd [%i0+0x028],%l2 ! Mem[000000004c0000e8] jmpl %o7,%g0 std %l0,[%i0+0x020] ! Mem[000000004c0000e0] p31_near_1_le: ldstub [%i1+0x00e],%l2 ! Mem[000000004e8000ce] ldsb [%i1+0x001],%l1 ! Mem[000000004e8000c1] swap [%i2+0x030],%l7 ! Mem[000000004f0000f0] stx %l4,[%i0+0x018] ! Mem[000000004e0000d8] swap [%i2+0x010],%l0 ! Mem[000000004f0000d0] ldstub [%i0+0x029],%l3 ! Mem[000000004e0000e9] sth %l1,[%i3+0x014] ! Mem[000000004f8000d4] jmpl %o7,%g0 swap [%i1+0x020],%l2 ! Mem[000000004e8000e0] p31_near_1_he: ldstub [%i0+0x007],%l0 ! Mem[000000004e0000c7] stb %l1,[%i0+0x037] ! Mem[000000004e0000f7] stb %l7,[%i2+0x026] ! Mem[000000004f0000e6] ldstub [%i3+0x02f],%l5 ! Mem[000000004f8000ef] jmpl %o7,%g0 ldub [%i3+0x026],%l5 ! Mem[000000004f8000e6] p32_near_1_le: ldub [%i2+0x005],%l2 ! Mem[00000000510000c5] stw %l3,[%i1+0x010] ! Mem[00000000508000d0] ldd [%i0+0x020],%l0 ! Mem[00000000500000e0] ldstub [%i1+0x01d],%l7 ! Mem[00000000508000dd] stx %l3,[%i2+0x008] ! Mem[00000000510000c8] stw %l4,[%i1+0x008] ! Mem[00000000508000c8] jmpl %o7,%g0 ldsb [%i1+0x035],%l1 ! Mem[00000000508000f5] p32_near_1_he: stx %l2,[%i0+0x028] ! Mem[00000000500000e8] ldd [%i2+0x010],%l0 ! Mem[00000000510000d0] jmpl %o7,%g0 lduh [%i3+0x02e],%l2 ! Mem[00000000518000ee] p33_near_1_le: ldsw [%i3+0x014],%l5 ! Mem[00000000538000d4] stb %l5,[%i0+0x037] ! Mem[00000000520000f7] std %l2,[%i3+0x020] ! Mem[00000000538000e0] jmpl %o7,%g0 ldstub [%i3+0x033],%l3 ! Mem[00000000538000f3] p33_near_1_he: swap [%i1+0x014],%l7 ! Mem[00000000528000d4] stx %l1,[%i2+0x010] ! Mem[00000000530000d0] ldub [%i3+0x01a],%l0 ! Mem[00000000538000da] ldstub [%i1+0x015],%l5 ! Mem[00000000528000d5] ldsb [%i0+0x029],%l5 ! Mem[00000000520000e9] jmpl %o7,%g0 std %l6,[%i0+0x000] ! Mem[00000000520000c0] p34_near_1_le: ldx [%i3+0x020],%l0 ! Mem[00000000558000e0] ldd [%i3+0x038],%l0 ! Mem[00000000558000f8] lduh [%i2+0x010],%l6 ! Mem[00000000550000d0] std %l2,[%i3+0x000] ! Mem[00000000558000c0] stb %l5,[%i2+0x01d] ! Mem[00000000550000dd] swap [%i1+0x018],%l0 ! Mem[00000000548000d8] stb %l7,[%i2+0x01d] ! Mem[00000000550000dd] jmpl %o7,%g0 lduh [%i1+0x00e],%l3 ! Mem[00000000548000ce] p34_near_1_he: jmpl %o7,%g0 ldsh [%i3+0x01e],%l6 ! Mem[00000000558000de] jmpl %o7,%g0 nop p35_near_1_le: ldstub [%i1+0x003],%l0 ! Mem[00000000568000c3] ldub [%i1+0x004],%l0 ! Mem[00000000568000c4] ldstub [%i0+0x03f],%l7 ! Mem[00000000560000ff] ldsh [%i1+0x008],%l0 ! Mem[00000000568000c8] ldstub [%i0+0x03e],%l5 ! Mem[00000000560000fe] ldstub [%i0+0x028],%l0 ! Mem[00000000560000e8] swap [%i0+0x030],%l3 ! Mem[00000000560000f0] jmpl %o7,%g0 lduw [%i1+0x000],%l1 ! Mem[00000000568000c0] p35_near_1_he: lduw [%i2+0x034],%l6 ! Mem[00000000570000f4] lduh [%i3+0x03a],%l0 ! Mem[00000000578000fa] lduh [%i0+0x03e],%l6 ! Mem[00000000560000fe] stx %l1,[%i1+0x028] ! Mem[00000000568000e8] ldsw [%i0+0x024],%l3 ! Mem[00000000560000e4] ldx [%i3+0x030],%l2 ! Mem[00000000578000f0] jmpl %o7,%g0 std %l2,[%i0+0x008] ! Mem[00000000560000c8] p36_near_1_le: std %l6,[%i2+0x010] ! Mem[00000000590000d0] stb %l2,[%i1+0x02e] ! Mem[00000000588000ee] sth %l1,[%i1+0x000] ! Mem[00000000588000c0] ldsw [%i1+0x034],%l1 ! Mem[00000000588000f4] jmpl %o7,%g0 std %l2,[%i2+0x020] ! Mem[00000000590000e0] p36_near_1_he: ldstub [%i2+0x016],%l1 ! Mem[00000000590000d6] ldstub [%i0+0x02f],%l2 ! Mem[00000000580000ef] jmpl %o7,%g0 swap [%i2+0x028],%l1 ! Mem[00000000590000e8] p37_near_1_le: ldstub [%i2+0x03c],%l3 ! Mem[000000005b0000fc] ldstub [%i3+0x00e],%l2 ! Mem[000000005b8000ce] swap [%i3+0x000],%l1 ! Mem[000000005b8000c0] ldstub [%i2+0x033],%l7 ! Mem[000000005b0000f3] ldx [%i2+0x018],%l4 ! Mem[000000005b0000d8] ldstub [%i0+0x005],%l6 ! Mem[000000005a0000c5] jmpl %o7,%g0 ldstub [%i2+0x000],%l4 ! Mem[000000005b0000c0] p37_near_1_he: stb %l1,[%i2+0x005] ! Mem[000000005b0000c5] ldd [%i2+0x028],%l0 ! Mem[000000005b0000e8] ldstub [%i3+0x001],%l2 ! Mem[000000005b8000c1] lduh [%i0+0x02e],%l5 ! Mem[000000005a0000ee] jmpl %o7,%g0 stb %l5,[%i2+0x026] ! Mem[000000005b0000e6] p38_near_1_le: swap [%i1+0x00c],%l3 ! Mem[000000005c8000cc] lduw [%i2+0x00c],%l7 ! Mem[000000005d0000cc] sth %l2,[%i2+0x016] ! Mem[000000005d0000d6] swap [%i2+0x008],%l4 ! Mem[000000005d0000c8] swap [%i3+0x034],%l1 ! Mem[000000005d8000f4] stw %l3,[%i2+0x024] ! Mem[000000005d0000e4] ldsb [%i2+0x025],%l6 ! Mem[000000005d0000e5] jmpl %o7,%g0 ldsw [%i1+0x038],%l7 ! Mem[000000005c8000f8] p38_near_1_he: swap [%i0+0x028],%l1 ! Mem[000000005c0000e8] ldstub [%i3+0x012],%l4 ! Mem[000000005d8000d2] jmpl %o7,%g0 ldsh [%i0+0x006],%l0 ! Mem[000000005c0000c6] p39_near_1_le: ldub [%i1+0x03d],%l7 ! Mem[000000005e8000fd] jmpl %o7,%g0 ldstub [%i2+0x02e],%l3 ! Mem[000000005f0000ee] p39_near_1_he: jmpl %o7,%g0 stx %l6,[%i1+0x038] ! Mem[000000005e8000f8] jmpl %o7,%g0 nop p40_near_1_le: ldx [%i3+0x030],%l5 ! Mem[00000000618000f0] lduh [%i0+0x016],%l5 ! Mem[00000000600000d6] lduw [%i0+0x000],%l2 ! Mem[00000000600000c0] lduh [%i2+0x032],%l3 ! Mem[00000000610000f2] ldx [%i1+0x018],%l7 ! Mem[00000000608000d8] stb %l3,[%i1+0x009] ! Mem[00000000608000c9] std %l2,[%i3+0x008] ! Mem[00000000618000c8] jmpl %o7,%g0 stx %l0,[%i0+0x030] ! Mem[00000000600000f0] p40_near_1_he: jmpl %o7,%g0 ldstub [%i2+0x025],%l1 ! Mem[00000000610000e5] jmpl %o7,%g0 nop p41_near_1_le: lduh [%i1+0x002],%l0 ! Mem[00000000628000c2] ldx [%i3+0x000],%l0 ! Mem[00000000638000c0] ldstub [%i2+0x03f],%l7 ! Mem[00000000630000ff] ldd [%i3+0x008],%l0 ! Mem[00000000638000c8] stx %l5,[%i3+0x038] ! Mem[00000000638000f8] ldub [%i2+0x028],%l0 ! Mem[00000000630000e8] ldsw [%i2+0x030],%l3 ! Mem[00000000630000f0] jmpl %o7,%g0 sth %l6,[%i3+0x02e] ! Mem[00000000638000ee] p41_near_1_he: stb %l6,[%i2+0x03b] ! Mem[00000000630000fb] ldsw [%i3+0x02c],%l4 ! Mem[00000000638000ec] std %l6,[%i1+0x000] ! Mem[00000000628000c0] ldsw [%i2+0x038],%l0 ! Mem[00000000630000f8] ldstub [%i1+0x023],%l5 ! Mem[00000000628000e3] jmpl %o7,%g0 ldstub [%i2+0x017],%l7 ! Mem[00000000630000d7] p42_near_1_le: std %l2,[%i2+0x000] ! Mem[00000000650000c0] ldstub [%i2+0x01d],%l5 ! Mem[00000000650000dd] stb %l3,[%i3+0x037] ! Mem[00000000658000f7] ldsb [%i3+0x019],%l7 ! Mem[00000000658000d9] std %l6,[%i1+0x028] ! Mem[00000000648000e8] ldstub [%i2+0x01c],%l3 ! Mem[00000000650000dc] jmpl %o7,%g0 stx %l5,[%i3+0x030] ! Mem[00000000658000f0] p42_near_1_he: swap [%i2+0x024],%l6 ! Mem[00000000650000e4] ldsb [%i2+0x01a],%l0 ! Mem[00000000650000da] ldstub [%i1+0x003],%l5 ! Mem[00000000648000c3] std %l6,[%i3+0x010] ! Mem[00000000658000d0] jmpl %o7,%g0 swap [%i3+0x028],%l5 ! Mem[00000000658000e8] p43_near_1_le: ldstub [%i2+0x03b],%l0 ! Mem[00000000670000fb] ldstub [%i1+0x00e],%l7 ! Mem[00000000668000ce] ldstub [%i2+0x016],%l4 ! Mem[00000000670000d6] ldstub [%i0+0x010],%l7 ! Mem[00000000660000d0] ldstub [%i0+0x00e],%l2 ! Mem[00000000660000ce] jmpl %o7,%g0 lduh [%i0+0x028],%l4 ! Mem[00000000660000e8] p43_near_1_he: ldstub [%i3+0x017],%l7 ! Mem[00000000678000d7] ldstub [%i1+0x029],%l5 ! Mem[00000000668000e9] stx %l1,[%i3+0x020] ! Mem[00000000678000e0] jmpl %o7,%g0 lduw [%i0+0x02c],%l4 ! Mem[00000000660000ec] p44_near_1_le: ldd [%i3+0x028],%l0 ! Mem[00000000698000e8] lduw [%i2+0x02c],%l7 ! Mem[00000000690000ec] ldstub [%i3+0x016],%l4 ! Mem[00000000698000d6] swap [%i3+0x014],%l5 ! Mem[00000000698000d4] stb %l2,[%i3+0x002] ! Mem[00000000698000c2] jmpl %o7,%g0 ldd [%i0+0x030],%l2 ! Mem[00000000680000f0] p44_near_1_he: ldub [%i0+0x017],%l7 ! Mem[00000000680000d7] ldub [%i1+0x013],%l1 ! Mem[00000000688000d3] lduh [%i1+0x03a],%l0 ! Mem[00000000688000fa] stb %l0,[%i2+0x028] ! Mem[00000000690000e8] stb %l1,[%i0+0x025] ! Mem[00000000680000e5] jmpl %o7,%g0 swap [%i3+0x02c],%l1 ! Mem[00000000698000ec] p45_near_1_le: sth %l3,[%i2+0x03c] ! Mem[000000006b0000fc] ldstub [%i3+0x017],%l5 ! Mem[000000006b8000d7] swap [%i1+0x034],%l5 ! Mem[000000006a8000f4] std %l2,[%i1+0x020] ! Mem[000000006a8000e0] ldsb [%i0+0x033],%l3 ! Mem[000000006a0000f3] ldstub [%i0+0x01d],%l7 ! Mem[000000006a0000dd] jmpl %o7,%g0 stb %l1,[%i3+0x02a] ! Mem[000000006b8000ea] p45_near_1_he: lduh [%i3+0x020],%l1 ! Mem[000000006b8000e0] lduw [%i1+0x010],%l4 ! Mem[000000006a8000d0] stb %l2,[%i3+0x001] ! Mem[000000006b8000c1] ldd [%i3+0x028],%l4 ! Mem[000000006b8000e8] ldd [%i2+0x028],%l0 ! Mem[000000006b0000e8] jmpl %o7,%g0 ldstub [%i3+0x022],%l2 ! Mem[000000006b8000e2] p46_near_1_le: ldstub [%i0+0x037],%l5 ! Mem[000000006c0000f7] swap [%i1+0x014],%l5 ! Mem[000000006c8000d4] ldsh [%i0+0x002],%l2 ! Mem[000000006c0000c2] jmpl %o7,%g0 stw %l3,[%i1+0x030] ! Mem[000000006c8000f0] p46_near_1_he: std %l6,[%i2+0x010] ! Mem[000000006d0000d0] swap [%i0+0x010],%l1 ! Mem[000000006c0000d0] swap [%i1+0x038],%l0 ! Mem[000000006c8000f8] ldsb [%i3+0x015],%l5 ! Mem[000000006d8000d5] stx %l5,[%i1+0x008] ! Mem[000000006c8000c8] jmpl %o7,%g0 ldsh [%i0+0x026],%l6 ! Mem[000000006c0000e6] p47_near_1_le: ldstub [%i0+0x028],%l0 ! Mem[000000006e0000e8] lduh [%i1+0x032],%l3 ! Mem[000000006e8000f2] swap [%i3+0x000],%l1 ! Mem[000000006f8000c0] ldsb [%i0+0x03d],%l7 ! Mem[000000006e0000fd] ldsw [%i0+0x02c],%l3 ! Mem[000000006e0000ec] jmpl %o7,%g0 swap [%i2+0x02c],%l7 ! Mem[000000006f0000ec] p47_near_1_he: ldx [%i0+0x028],%l1 ! Mem[000000006e0000e8] swap [%i2+0x024],%l3 ! Mem[000000006f0000e4] ldstub [%i2+0x031],%l2 ! Mem[000000006f0000f1] stw %l2,[%i0+0x008] ! Mem[000000006e0000c8] swap [%i2+0x014],%l1 ! Mem[000000006f0000d4] ldsb [%i3+0x02f],%l2 ! Mem[000000006f8000ef] jmpl %o7,%g0 ldstub [%i0+0x005],%l1 ! Mem[000000006e0000c5] p48_near_1_le: ldub [%i0+0x005],%l2 ! Mem[00000000700000c5] lduh [%i1+0x01c],%l5 ! Mem[00000000708000dc] swap [%i3+0x034],%l3 ! Mem[00000000718000f4] std %l6,[%i3+0x018] ! Mem[00000000718000d8] ldstub [%i3+0x02f],%l6 ! Mem[00000000718000ef] ldd [%i0+0x018],%l2 ! Mem[00000000700000d8] jmpl %o7,%g0 ldsh [%i1+0x036],%l5 ! Mem[00000000708000f6] p48_near_1_he: std %l6,[%i3+0x020] ! Mem[00000000718000e0] swap [%i0+0x018],%l0 ! Mem[00000000700000d8] ldsb [%i0+0x003],%l5 ! Mem[00000000700000c3] ldub [%i3+0x017],%l7 ! Mem[00000000718000d7] jmpl %o7,%g0 std %l4,[%i2+0x028] ! Mem[00000000710000e8] p49_near_1_le: ldx [%i3+0x030],%l3 ! Mem[00000000738000f0] ldstub [%i1+0x01d],%l7 ! Mem[00000000728000dd] jmpl %o7,%g0 lduw [%i2+0x028],%l3 ! Mem[00000000730000e8] p49_near_1_he: std %l0,[%i1+0x018] ! Mem[00000000728000d8] jmpl %o7,%g0 swap [%i3+0x008],%l0 ! Mem[00000000738000c8] p50_near_1_le: ldx [%i1+0x010],%l4 ! Mem[00000000748000d0] ldsb [%i2+0x036],%l7 ! Mem[00000000750000f6] ldsh [%i2+0x01a],%l0 ! Mem[00000000750000da] ldub [%i1+0x02e],%l7 ! Mem[00000000748000ee] ldx [%i3+0x010],%l4 ! Mem[00000000758000d0] jmpl %o7,%g0 lduh [%i1+0x010],%l7 ! Mem[00000000748000d0] p50_near_1_he: sth %l7,[%i3+0x002] ! Mem[00000000758000c2] stw %l5,[%i3+0x000] ! Mem[00000000758000c0] ldsb [%i1+0x017],%l7 ! Mem[00000000748000d7] ldsh [%i2+0x028],%l5 ! Mem[00000000750000e8] ldstub [%i1+0x020],%l1 ! Mem[00000000748000e0] ldstub [%i2+0x00c],%l4 ! Mem[00000000750000cc] lduw [%i0+0x024],%l1 ! Mem[00000000740000e4] jmpl %o7,%g0 ldsw [%i2+0x02c],%l1 ! Mem[00000000750000ec] p51_near_1_le: ldsw [%i1+0x03c],%l3 ! Mem[00000000768000fc] ldstub [%i0+0x01b],%l1 ! Mem[00000000760000db] stw %l6,[%i0+0x030] ! Mem[00000000760000f0] ldstub [%i1+0x025],%l2 ! Mem[00000000768000e5] swap [%i0+0x01c],%l5 ! Mem[00000000760000dc] swap [%i1+0x038],%l0 ! Mem[00000000768000f8] swap [%i3+0x010],%l7 ! Mem[00000000778000d0] jmpl %o7,%g0 stw %l2,[%i0+0x00c] ! Mem[00000000760000cc] p51_near_1_he: stb %l2,[%i2+0x011] ! Mem[00000000770000d1] ldstub [%i1+0x037],%l3 ! Mem[00000000768000f7] swap [%i2+0x00c],%l5 ! Mem[00000000770000cc] ldstub [%i0+0x018],%l2 ! Mem[00000000760000d8] ldd [%i0+0x010],%l0 ! Mem[00000000760000d0] swap [%i1+0x018],%l0 ! Mem[00000000768000d8] ldsw [%i3+0x008],%l0 ! Mem[00000000778000c8] jmpl %o7,%g0 ldstub [%i2+0x029],%l5 ! Mem[00000000770000e9] p52_near_1_le: ldx [%i0+0x018],%l7 ! Mem[00000000780000d8] jmpl %o7,%g0 ldstub [%i2+0x02e],%l2 ! Mem[00000000790000ee] p52_near_1_he: std %l2,[%i3+0x030] ! Mem[00000000798000f0] stw %l3,[%i2+0x034] ! Mem[00000000790000f4] stx %l5,[%i3+0x008] ! Mem[00000000798000c8] swap [%i1+0x014],%l1 ! Mem[00000000788000d4] ldub [%i2+0x02f],%l2 ! Mem[00000000790000ef] ldx [%i0+0x028],%l1 ! Mem[00000000780000e8] stw %l4,[%i3+0x010] ! Mem[00000000798000d0] jmpl %o7,%g0 ldx [%i0+0x000],%l0 ! Mem[00000000780000c0] p53_near_1_le: ldx [%i3+0x008],%l2 ! Mem[000000007b8000c8] ldstub [%i1+0x001],%l1 ! Mem[000000007a8000c1] lduw [%i2+0x030],%l7 ! Mem[000000007b0000f0] ldstub [%i0+0x007],%l3 ! Mem[000000007a0000c7] swap [%i3+0x018],%l0 ! Mem[000000007b8000d8] ldstub [%i1+0x000],%l4 ! Mem[000000007a8000c0] swap [%i1+0x034],%l5 ! Mem[000000007a8000f4] jmpl %o7,%g0 lduh [%i0+0x01c],%l6 ! Mem[000000007a0000dc] p53_near_1_he: lduw [%i2+0x000],%l2 ! Mem[000000007b0000c0] jmpl %o7,%g0 lduh [%i3+0x02a],%l5 ! Mem[000000007b8000ea] p54_near_1_le: swap [%i3+0x034],%l5 ! Mem[000000007d8000f4] ldub [%i0+0x001],%l1 ! Mem[000000007c0000c1] ldsb [%i1+0x013],%l7 ! Mem[000000007c8000d3] jmpl %o7,%g0 swap [%i0+0x038],%l4 ! Mem[000000007c0000f8] p54_near_1_he: ldsh [%i1+0x038],%l2 ! Mem[000000007c8000f8] sth %l1,[%i1+0x012] ! Mem[000000007c8000d2] stx %l0,[%i1+0x038] ! Mem[000000007c8000f8] stx %l0,[%i3+0x028] ! Mem[000000007d8000e8] swap [%i2+0x024],%l1 ! Mem[000000007d0000e4] jmpl %o7,%g0 swap [%i1+0x02c],%l1 ! Mem[000000007c8000ec] p55_near_1_le: lduw [%i3+0x03c],%l7 ! Mem[000000007f8000fc] jmpl %o7,%g0 sth %l3,[%i2+0x02e] ! Mem[000000007f0000ee] p55_near_1_he: jmpl %o7,%g0 ldsh [%i1+0x03e],%l6 ! Mem[000000007e8000fe] jmpl %o7,%g0 nop p56_near_1_le: swap [%i3+0x028],%l0 ! Mem[00000000818000e8] swap [%i1+0x010],%l3 ! Mem[00000000808000d0] lduh [%i0+0x02e],%l6 ! Mem[00000000800000ee] ldstub [%i2+0x010],%l7 ! Mem[00000000810000d0] ldx [%i0+0x028],%l2 ! Mem[00000000800000e8] jmpl %o7,%g0 ldsh [%i1+0x000],%l1 ! Mem[00000000808000c0] p56_near_1_he: ldstub [%i1+0x037],%l3 ! Mem[00000000808000f7] stx %l5,[%i2+0x008] ! Mem[00000000810000c8] jmpl %o7,%g0 ldstub [%i0+0x038],%l2 ! Mem[00000000800000f8] p57_near_1_le: swap [%i1+0x000],%l0 ! Mem[00000000828000c0] ldx [%i1+0x000],%l0 ! Mem[00000000828000c0] ldx [%i2+0x038],%l7 ! Mem[00000000830000f8] swap [%i3+0x008],%l0 ! Mem[00000000838000c8] ldstub [%i1+0x03e],%l5 ! Mem[00000000828000fe] ldstub [%i2+0x028],%l0 ! Mem[00000000830000e8] stw %l3,[%i1+0x030] ! Mem[00000000828000f0] jmpl %o7,%g0 ldub [%i3+0x002],%l1 ! Mem[00000000838000c2] p57_near_1_he: ldsw [%i0+0x034],%l6 ! Mem[00000000820000f4] ldx [%i2+0x028],%l4 ! Mem[00000000830000e8] sth %l6,[%i1+0x004] ! Mem[00000000828000c4] ldsw [%i1+0x038],%l0 ! Mem[00000000828000f8] ldstub [%i1+0x023],%l5 ! Mem[00000000828000e3] swap [%i3+0x014],%l1 ! Mem[00000000838000d4] jmpl %o7,%g0 ldsb [%i0+0x02f],%l2 ! Mem[00000000820000ef] p58_near_1_le: swap [%i3+0x02c],%l6 ! Mem[00000000858000ec] ldd [%i3+0x018],%l2 ! Mem[00000000858000d8] lduh [%i1+0x016],%l2 ! Mem[00000000848000d6] swap [%i0+0x008],%l4 ! Mem[00000000840000c8] swap [%i1+0x034],%l1 ! Mem[00000000848000f4] swap [%i1+0x024],%l3 ! Mem[00000000848000e4] ldd [%i3+0x020],%l6 ! Mem[00000000858000e0] jmpl %o7,%g0 ldsh [%i1+0x020],%l4 ! Mem[00000000848000e0] p58_near_1_he: std %l4,[%i2+0x008] ! Mem[00000000850000c8] std %l0,[%i2+0x030] ! Mem[00000000850000f0] ldsw [%i2+0x004],%l7 ! Mem[00000000850000c4] std %l4,[%i3+0x008] ! Mem[00000000858000c8] jmpl %o7,%g0 stw %l5,[%i2+0x030] ! Mem[00000000850000f0] p59_near_1_le: ldsb [%i2+0x03c],%l3 ! Mem[00000000870000fc] ldx [%i1+0x008],%l2 ! Mem[00000000868000c8] stb %l1,[%i3+0x001] ! Mem[00000000878000c1] ldd [%i2+0x030],%l6 ! Mem[00000000870000f0] stx %l4,[%i0+0x018] ! Mem[00000000860000d8] stb %l6,[%i0+0x005] ! Mem[00000000860000c5] jmpl %o7,%g0 ldd [%i0+0x018],%l6 ! Mem[00000000860000d8] p59_near_1_he: ldsw [%i0+0x004],%l1 ! Mem[00000000860000c4] sth %l1,[%i2+0x02e] ! Mem[00000000870000ee] jmpl %o7,%g0 sth %l6,[%i3+0x032] ! Mem[00000000878000f2] p60_near_1_le: ldstub [%i1+0x037],%l3 ! Mem[00000000888000f7] ldstub [%i0+0x02e],%l7 ! Mem[00000000880000ee] sth %l4,[%i3+0x016] ! Mem[00000000898000d6] swap [%i0+0x010],%l7 ! Mem[00000000880000d0] std %l2,[%i3+0x028] ! Mem[00000000898000e8] jmpl %o7,%g0 swap [%i1+0x000],%l1 ! Mem[00000000888000c0] p60_near_1_he: ldub [%i3+0x037],%l3 ! Mem[00000000898000f7] ldub [%i2+0x00c],%l5 ! Mem[00000000890000cc] jmpl %o7,%g0 swap [%i1+0x038],%l2 ! Mem[00000000888000f8] p61_near_1_le: ldsb [%i1+0x002],%l1 ! Mem[000000008a8000c2] stx %l7,[%i2+0x038] ! Mem[000000008b0000f8] swap [%i1+0x02c],%l3 ! Mem[000000008a8000ec] swap [%i3+0x02c],%l7 ! Mem[000000008b8000ec] stw %l2,[%i0+0x014] ! Mem[000000008a0000d4] ldstub [%i2+0x028],%l4 ! Mem[000000008b0000e8] ldub [%i1+0x035],%l1 ! Mem[000000008a8000f5] jmpl %o7,%g0 ldsw [%i3+0x004],%l3 ! Mem[000000008b8000c4] p61_near_1_he: ldd [%i3+0x020],%l0 ! Mem[000000008b8000e0] stx %l4,[%i0+0x028] ! Mem[000000008a0000e8] jmpl %o7,%g0 swap [%i2+0x004],%l1 ! Mem[000000008b0000c4] p62_near_1_le: ldub [%i2+0x011],%l4 ! Mem[000000008d0000d1] ldd [%i0+0x010],%l2 ! Mem[000000008c0000d0] swap [%i3+0x020],%l1 ! Mem[000000008d8000e0] ldstub [%i0+0x01c],%l3 ! Mem[000000008c0000dc] ldsw [%i0+0x034],%l5 ! Mem[000000008c0000f4] jmpl %o7,%g0 ldsb [%i2+0x017],%l5 ! Mem[000000008d0000d7] p62_near_1_he: stb %l3,[%i1+0x037] ! Mem[000000008c8000f7] ldsb [%i0+0x00c],%l5 ! Mem[000000008c0000cc] ldstub [%i2+0x016],%l1 ! Mem[000000008d0000d6] ldub [%i0+0x02f],%l2 ! Mem[000000008c0000ef] ldsh [%i1+0x028],%l1 ! Mem[000000008c8000e8] ldub [%i1+0x015],%l5 ! Mem[000000008c8000d5] jmpl %o7,%g0 ldstub [%i1+0x007],%l0 ! Mem[000000008c8000c7] p63_near_1_le: lduh [%i1+0x036],%l5 ! Mem[000000008e8000f6] stx %l2,[%i3+0x020] ! Mem[000000008f8000e0] ldstub [%i1+0x033],%l3 ! Mem[000000008e8000f3] jmpl %o7,%g0 sth %l7,[%i1+0x01c] ! Mem[000000008e8000dc] p63_near_1_he: lduw [%i0+0x028],%l5 ! Mem[000000008e0000e8] ldstub [%i0+0x020],%l1 ! Mem[000000008e0000e0] ldstub [%i3+0x02c],%l4 ! Mem[000000008f8000ec] ldstub [%i2+0x005],%l1 ! Mem[000000008f0000c5] ldsb [%i0+0x02e],%l1 ! Mem[000000008e0000ee] swap [%i3+0x000],%l2 ! Mem[000000008f8000c0] ldsb [%i2+0x02b],%l5 ! Mem[000000008f0000eb] jmpl %o7,%g0 ldx [%i2+0x028],%l1 ! Mem[000000008f0000e8] near1_b2b_h: nop jmpl %o7,%g0 nop near1_b2b_l: nop jmpl %o7,%g0 nop user_near1_end: .seg "text" .align 0x2000 user_near2_start: p0_near_2_le: ldx [%i1+0x020],%l7 ! Mem[00000000108000e0] swap [%i2+0x014],%l7 ! Mem[00000000110000d4] jmpl %o7,%g0 stx %l2,[%i2+0x020] ! Mem[00000000110000e0] p0_near_2_he: ldub [%i2+0x029],%l0 ! Mem[00000000110000e9] ldsw [%i3+0x028],%l4 ! Mem[00000000118000e8] stb %l1,[%i2+0x02a] ! Mem[00000000110000ea] stw %l2,[%i2+0x00c] ! Mem[00000000110000cc] ldstub [%i3+0x029],%l3 ! Mem[00000000118000e9] std %l4,[%i3+0x028] ! Mem[00000000118000e8] ldstub [%i0+0x025],%l7 ! Mem[00000000100000e5] jmpl %o7,%g0 stb %l1,[%i0+0x01b] ! Mem[00000000100000db] p1_near_2_le: stw %l3,[%i0+0x020] ! Mem[00000000120000e0] std %l0,[%i3+0x010] ! Mem[00000000138000d0] ldd [%i0+0x008],%l2 ! Mem[00000000120000c8] ldstub [%i2+0x00a],%l1 ! Mem[00000000130000ca] stb %l4,[%i1+0x00a] ! Mem[00000000128000ca] ldstub [%i1+0x021],%l5 ! Mem[00000000128000e1] jmpl %o7,%g0 swap [%i2+0x000],%l5 ! Mem[00000000130000c0] p1_near_2_he: stx %l1,[%i3+0x010] ! Mem[00000000138000d0] swap [%i0+0x024],%l4 ! Mem[00000000120000e4] swap [%i0+0x014],%l3 ! Mem[00000000120000d4] jmpl %o7,%g0 stx %l7,[%i0+0x000] ! Mem[00000000120000c0] p2_near_2_le: ldstub [%i0+0x035],%l1 ! Mem[00000000140000f5] stx %l3,[%i2+0x020] ! Mem[00000000150000e0] ldstub [%i2+0x025],%l6 ! Mem[00000000150000e5] std %l6,[%i1+0x038] ! Mem[00000000148000f8] jmpl %o7,%g0 lduh [%i0+0x014],%l1 ! Mem[00000000140000d4] p2_near_2_he: ldub [%i3+0x015],%l5 ! Mem[00000000158000d5] jmpl %o7,%g0 ldstub [%i1+0x009],%l5 ! Mem[00000000148000c9] p3_near_2_le: swap [%i3+0x03c],%l1 ! Mem[00000000178000fc] jmpl %o7,%g0 ldsb [%i1+0x00a],%l1 ! Mem[00000000168000ca] p3_near_2_he: ldsb [%i1+0x03c],%l2 ! Mem[00000000168000fc] swap [%i3+0x028],%l6 ! Mem[00000000178000e8] lduh [%i0+0x006],%l6 ! Mem[00000000160000c6] jmpl %o7,%g0 ldsb [%i1+0x001],%l6 ! Mem[00000000168000c1] p4_near_2_le: jmpl %o7,%g0 ldsb [%i1+0x020],%l4 ! Mem[00000000188000e0] jmpl %o7,%g0 nop p4_near_2_he: std %l2,[%i2+0x020] ! Mem[00000000190000e0] stb %l4,[%i0+0x012] ! Mem[00000000180000d2] ldstub [%i3+0x007],%l0 ! Mem[00000000198000c7] ldstub [%i2+0x00b],%l5 ! Mem[00000000190000cb] jmpl %o7,%g0 lduh [%i3+0x008],%l1 ! Mem[00000000198000c8] p5_near_2_le: ldub [%i2+0x026],%l3 ! Mem[000000001b0000e6] jmpl %o7,%g0 swap [%i0+0x00c],%l0 ! Mem[000000001a0000cc] p5_near_2_he: sth %l7,[%i2+0x036] ! Mem[000000001b0000f6] jmpl %o7,%g0 stb %l7,[%i2+0x03d] ! Mem[000000001b0000fd] p6_near_2_le: swap [%i0+0x014],%l1 ! Mem[000000001c0000d4] ldd [%i0+0x038],%l6 ! Mem[000000001c0000f8] ldub [%i1+0x01e],%l1 ! Mem[000000001c8000de] jmpl %o7,%g0 swap [%i0+0x024],%l3 ! Mem[000000001c0000e4] p6_near_2_he: ldx [%i2+0x008],%l1 ! Mem[000000001d0000c8] lduh [%i2+0x022],%l2 ! Mem[000000001d0000e2] ldub [%i3+0x032],%l5 ! Mem[000000001d8000f2] swap [%i3+0x018],%l6 ! Mem[000000001d8000d8] lduw [%i0+0x034],%l2 ! Mem[000000001c0000f4] jmpl %o7,%g0 lduh [%i1+0x02a],%l2 ! Mem[000000001c8000ea] p7_near_2_le: swap [%i1+0x01c],%l6 ! Mem[000000001e8000dc] ldub [%i1+0x01e],%l1 ! Mem[000000001e8000de] lduh [%i3+0x016],%l1 ! Mem[000000001f8000d6] ldub [%i3+0x02d],%l4 ! Mem[000000001f8000ed] jmpl %o7,%g0 lduw [%i2+0x034],%l6 ! Mem[000000001f0000f4] p7_near_2_he: swap [%i2+0x03c],%l7 ! Mem[000000001f0000fc] ldsb [%i1+0x031],%l3 ! Mem[000000001e8000f1] ldstub [%i0+0x03c],%l2 ! Mem[000000001e0000fc] lduw [%i0+0x034],%l1 ! Mem[000000001e0000f4] ldsw [%i0+0x01c],%l3 ! Mem[000000001e0000dc] swap [%i0+0x030],%l7 ! Mem[000000001e0000f0] ldstub [%i0+0x038],%l4 ! Mem[000000001e0000f8] jmpl %o7,%g0 ldsh [%i0+0x01c],%l4 ! Mem[000000001e0000dc] p8_near_2_le: sth %l7,[%i3+0x000] ! Mem[00000000218000c0] lduw [%i0+0x038],%l7 ! Mem[00000000200000f8] jmpl %o7,%g0 ldsb [%i0+0x02f],%l0 ! Mem[00000000200000ef] p8_near_2_he: ldsb [%i2+0x022],%l2 ! Mem[00000000210000e2] jmpl %o7,%g0 swap [%i3+0x030],%l5 ! Mem[00000000218000f0] p9_near_2_le: ldsw [%i1+0x024],%l3 ! Mem[00000000228000e4] jmpl %o7,%g0 lduh [%i2+0x02c],%l4 ! Mem[00000000230000ec] p9_near_2_he: lduw [%i1+0x034],%l7 ! Mem[00000000228000f4] sth %l7,[%i2+0x03c] ! Mem[00000000230000fc] ldub [%i0+0x01f],%l4 ! Mem[00000000220000df] ldsh [%i1+0x020],%l2 ! Mem[00000000228000e0] ldsb [%i1+0x037],%l0 ! Mem[00000000228000f7] jmpl %o7,%g0 swap [%i0+0x00c],%l1 ! Mem[00000000220000cc] p10_near_2_le: ldstub [%i3+0x026],%l3 ! Mem[00000000258000e6] jmpl %o7,%g0 lduw [%i0+0x02c],%l0 ! Mem[00000000240000ec] p10_near_2_he: ldub [%i2+0x022],%l2 ! Mem[00000000250000e2] jmpl %o7,%g0 ldd [%i3+0x030],%l6 ! Mem[00000000258000f0] p11_near_2_le: ldx [%i0+0x010],%l0 ! Mem[00000000260000d0] stx %l1,[%i1+0x018] ! Mem[00000000268000d8] jmpl %o7,%g0 ldsb [%i3+0x018],%l6 ! Mem[00000000278000d8] p11_near_2_he: stb %l6,[%i0+0x033] ! Mem[00000000260000f3] stw %l7,[%i1+0x020] ! Mem[00000000268000e0] stx %l5,[%i1+0x020] ! Mem[00000000268000e0] ldstub [%i1+0x010],%l2 ! Mem[00000000268000d0] ldsw [%i1+0x014],%l2 ! Mem[00000000268000d4] lduh [%i0+0x00a],%l2 ! Mem[00000000260000ca] jmpl %o7,%g0 swap [%i0+0x03c],%l1 ! Mem[00000000260000fc] p12_near_2_le: ldub [%i3+0x03c],%l1 ! Mem[00000000298000fc] ldstub [%i3+0x018],%l6 ! Mem[00000000298000d8] swap [%i3+0x000],%l3 ! Mem[00000000298000c0] swap [%i2+0x014],%l1 ! Mem[00000000290000d4] ldsw [%i0+0x02c],%l4 ! Mem[00000000280000ec] jmpl %o7,%g0 stb %l6,[%i3+0x035] ! Mem[00000000298000f5] p12_near_2_he: ldsw [%i1+0x03c],%l7 ! Mem[00000000288000fc] ldub [%i3+0x01f],%l4 ! Mem[00000000298000df] ldsb [%i1+0x001],%l2 ! Mem[00000000288000c1] ldsw [%i3+0x034],%l0 ! Mem[00000000298000f4] swap [%i0+0x00c],%l1 ! Mem[00000000280000cc] ldstub [%i3+0x03b],%l3 ! Mem[00000000298000fb] swap [%i3+0x020],%l0 ! Mem[00000000298000e0] jmpl %o7,%g0 ldstub [%i1+0x012],%l3 ! Mem[00000000288000d2] p13_near_2_le: ldx [%i1+0x020],%l6 ! Mem[000000002a8000e0] lduh [%i0+0x032],%l1 ! Mem[000000002a0000f2] ldd [%i0+0x030],%l2 ! Mem[000000002a0000f0] swap [%i2+0x03c],%l5 ! Mem[000000002b0000fc] ldsw [%i3+0x034],%l3 ! Mem[000000002b8000f4] ldsb [%i0+0x036],%l4 ! Mem[000000002a0000f6] ldstub [%i2+0x00e],%l4 ! Mem[000000002b0000ce] jmpl %o7,%g0 ldub [%i3+0x002],%l4 ! Mem[000000002b8000c2] p13_near_2_he: lduh [%i1+0x03c],%l7 ! Mem[000000002a8000fc] ldd [%i2+0x010],%l6 ! Mem[000000002b0000d0] ldsh [%i0+0x006],%l5 ! Mem[000000002a0000c6] stw %l5,[%i3+0x008] ! Mem[000000002b8000c8] ldsb [%i3+0x032],%l1 ! Mem[000000002b8000f2] jmpl %o7,%g0 ldstub [%i2+0x015],%l4 ! Mem[000000002b0000d5] p14_near_2_le: swap [%i3+0x008],%l2 ! Mem[000000002d8000c8] stb %l0,[%i1+0x031] ! Mem[000000002c8000f1] sth %l5,[%i2+0x034] ! Mem[000000002d0000f4] ldd [%i0+0x038],%l6 ! Mem[000000002c0000f8] jmpl %o7,%g0 ldx [%i3+0x018],%l1 ! Mem[000000002d8000d8] p14_near_2_he: swap [%i0+0x008],%l5 ! Mem[000000002c0000c8] ldsh [%i1+0x014],%l5 ! Mem[000000002c8000d4] jmpl %o7,%g0 stx %l2,[%i0+0x010] ! Mem[000000002c0000d0] p15_near_2_le: ldub [%i3+0x001],%l1 ! Mem[000000002f8000c1] ldx [%i3+0x018],%l7 ! Mem[000000002f8000d8] jmpl %o7,%g0 stx %l1,[%i1+0x028] ! Mem[000000002e8000e8] p15_near_2_he: lduw [%i2+0x028],%l1 ! Mem[000000002f0000e8] lduw [%i0+0x010],%l4 ! Mem[000000002e0000d0] stx %l0,[%i1+0x000] ! Mem[000000002e8000c0] ldstub [%i2+0x037],%l1 ! Mem[000000002f0000f7] ldub [%i3+0x026],%l7 ! Mem[000000002f8000e6] jmpl %o7,%g0 stb %l5,[%i1+0x02f] ! Mem[000000002e8000ef] p16_near_2_le: stx %l4,[%i2+0x020] ! Mem[00000000310000e0] lduw [%i0+0x020],%l4 ! Mem[00000000300000e0] ldsw [%i0+0x020],%l2 ! Mem[00000000300000e0] stb %l7,[%i0+0x001] ! Mem[00000000300000c1] swap [%i1+0x024],%l3 ! Mem[00000000308000e4] swap [%i0+0x02c],%l0 ! Mem[00000000300000ec] jmpl %o7,%g0 ldsb [%i2+0x025],%l2 ! Mem[00000000310000e5] p16_near_2_he: swap [%i0+0x030],%l5 ! Mem[00000000300000f0] ldx [%i3+0x018],%l6 ! Mem[00000000318000d8] jmpl %o7,%g0 lduw [%i2+0x034],%l2 ! Mem[00000000310000f4] p17_near_2_le: ldsw [%i1+0x018],%l7 ! Mem[00000000328000d8] std %l0,[%i2+0x010] ! Mem[00000000330000d0] stx %l5,[%i2+0x028] ! Mem[00000000330000e8] swap [%i1+0x01c],%l1 ! Mem[00000000328000dc] swap [%i1+0x018],%l6 ! Mem[00000000328000d8] stb %l3,[%i3+0x021] ! Mem[00000000338000e1] jmpl %o7,%g0 stw %l7,[%i3+0x028] ! Mem[00000000338000e8] p17_near_2_he: stb %l5,[%i3+0x026] ! Mem[00000000338000e6] ldstub [%i3+0x010],%l2 ! Mem[00000000338000d0] ldd [%i0+0x030],%l6 ! Mem[00000000320000f0] swap [%i2+0x030],%l3 ! Mem[00000000330000f0] ldub [%i0+0x03f],%l1 ! Mem[00000000320000ff] jmpl %o7,%g0 lduh [%i2+0x034],%l1 ! Mem[00000000330000f4] p18_near_2_le: ldsh [%i2+0x020],%l2 ! Mem[00000000350000e0] jmpl %o7,%g0 ldsb [%i0+0x001],%l7 ! Mem[00000000340000c1] p18_near_2_he: jmpl %o7,%g0 lduh [%i0+0x00e],%l5 ! Mem[00000000340000ce] jmpl %o7,%g0 nop p19_near_2_le: ldx [%i1+0x000],%l1 ! Mem[00000000368000c0] ldsh [%i2+0x032],%l7 ! Mem[00000000370000f2] jmpl %o7,%g0 swap [%i1+0x018],%l4 ! Mem[00000000368000d8] p19_near_2_he: ldsw [%i3+0x018],%l2 ! Mem[00000000378000d8] ldd [%i0+0x010],%l0 ! Mem[00000000360000d0] ldstub [%i1+0x01a],%l0 ! Mem[00000000368000da] ldub [%i0+0x008],%l0 ! Mem[00000000360000c8] lduw [%i2+0x028],%l5 ! Mem[00000000370000e8] jmpl %o7,%g0 lduh [%i3+0x006],%l6 ! Mem[00000000378000c6] p20_near_2_le: ldd [%i2+0x000],%l2 ! Mem[00000000390000c0] ldd [%i3+0x010],%l0 ! Mem[00000000398000d0] ldstub [%i0+0x02d],%l4 ! Mem[00000000380000ed] stx %l6,[%i2+0x030] ! Mem[00000000390000f0] swap [%i0+0x01c],%l1 ! Mem[00000000380000dc] ldsh [%i3+0x02a],%l1 ! Mem[00000000398000ea] jmpl %o7,%g0 ldsh [%i2+0x010],%l7 ! Mem[00000000390000d0] p20_near_2_he: ldstub [%i0+0x035],%l1 ! Mem[00000000380000f5] jmpl %o7,%g0 ldd [%i1+0x038],%l2 ! Mem[00000000388000f8] p21_near_2_le: jmpl %o7,%g0 ldsw [%i1+0x028],%l3 ! Mem[000000003a8000e8] jmpl %o7,%g0 nop p21_near_2_he: sth %l0,[%i2+0x01a] ! Mem[000000003b0000da] jmpl %o7,%g0 sth %l0,[%i0+0x008] ! Mem[000000003a0000c8] p22_near_2_le: ldstub [%i2+0x00f],%l2 ! Mem[000000003d0000cf] jmpl %o7,%g0 swap [%i3+0x034],%l0 ! Mem[000000003d8000f4] p22_near_2_he: ldd [%i2+0x000],%l2 ! Mem[000000003d0000c0] ldstub [%i0+0x037],%l0 ! Mem[000000003c0000f7] ldsw [%i0+0x024],%l6 ! Mem[000000003c0000e4] swap [%i1+0x000],%l6 ! Mem[000000003c8000c0] ldsh [%i2+0x00a],%l3 ! Mem[000000003d0000ca] stx %l1,[%i1+0x010] ! Mem[000000003c8000d0] jmpl %o7,%g0 ldstub [%i3+0x003],%l7 ! Mem[000000003d8000c3] p23_near_2_le: ldstub [%i2+0x01e],%l1 ! Mem[000000003f0000de] ldstub [%i2+0x026],%l3 ! Mem[000000003f0000e6] lduw [%i1+0x00c],%l0 ! Mem[000000003e8000cc] std %l2,[%i3+0x000] ! Mem[000000003f8000c0] ldsh [%i0+0x00e],%l2 ! Mem[000000003e0000ce] sth %l0,[%i0+0x016] ! Mem[000000003e0000d6] jmpl %o7,%g0 stb %l5,[%i0+0x024] ! Mem[000000003e0000e4] p23_near_2_he: ldub [%i2+0x00b],%l2 ! Mem[000000003f0000cb] ldub [%i2+0x00e],%l1 ! Mem[000000003f0000ce] jmpl %o7,%g0 ldstub [%i0+0x03b],%l3 ! Mem[000000003e0000fb] p24_near_2_le: std %l0,[%i0+0x038] ! Mem[00000000400000f8] ldub [%i3+0x018],%l6 ! Mem[00000000418000d8] ldd [%i2+0x000],%l2 ! Mem[00000000410000c0] ldub [%i1+0x029],%l7 ! Mem[00000000408000e9] stb %l6,[%i0+0x03a] ! Mem[00000000400000fa] jmpl %o7,%g0 ldd [%i0+0x030],%l0 ! Mem[00000000400000f0] p24_near_2_he: ldstub [%i2+0x035],%l2 ! Mem[00000000410000f5] ldub [%i1+0x02b],%l2 ! Mem[00000000408000eb] std %l0,[%i0+0x018] ! Mem[00000000400000d8] ldd [%i1+0x038],%l2 ! Mem[00000000408000f8] stx %l0,[%i3+0x020] ! Mem[00000000418000e0] swap [%i2+0x010],%l3 ! Mem[00000000410000d0] jmpl %o7,%g0 lduw [%i0+0x038],%l4 ! Mem[00000000400000f8] p25_near_2_le: ldx [%i0+0x018],%l6 ! Mem[00000000420000d8] ldsw [%i3+0x00c],%l6 ! Mem[00000000438000cc] std %l0,[%i1+0x020] ! Mem[00000000428000e0] swap [%i1+0x03c],%l1 ! Mem[00000000428000fc] stx %l1,[%i1+0x008] ! Mem[00000000428000c8] jmpl %o7,%g0 ldsh [%i1+0x00a],%l4 ! Mem[00000000428000ca] p25_near_2_he: stw %l6,[%i2+0x028] ! Mem[00000000430000e8] sth %l6,[%i0+0x006] ! Mem[00000000420000c6] jmpl %o7,%g0 stx %l7,[%i0+0x030] ! Mem[00000000420000f0] p26_near_2_le: stb %l5,[%i0+0x03a] ! Mem[00000000440000fa] lduh [%i0+0x00e],%l7 ! Mem[00000000440000ce] ldstub [%i0+0x03b],%l1 ! Mem[00000000440000fb] ldx [%i2+0x038],%l7 ! Mem[00000000450000f8] lduw [%i1+0x024],%l6 ! Mem[00000000448000e4] stw %l3,[%i0+0x004] ! Mem[00000000440000c4] jmpl %o7,%g0 swap [%i0+0x02c],%l2 ! Mem[00000000440000ec] p26_near_2_he: jmpl %o7,%g0 stw %l1,[%i2+0x014] ! Mem[00000000450000d4] jmpl %o7,%g0 nop p27_near_2_le: lduw [%i2+0x01c],%l6 ! Mem[00000000470000dc] ldstub [%i1+0x00d],%l6 ! Mem[00000000468000cd] stb %l7,[%i2+0x029] ! Mem[00000000470000e9] ldub [%i1+0x00f],%l2 ! Mem[00000000468000cf] jmpl %o7,%g0 ldsh [%i0+0x02e],%l7 ! Mem[00000000460000ee] p27_near_2_he: swap [%i2+0x020],%l2 ! Mem[00000000470000e0] lduh [%i1+0x036],%l0 ! Mem[00000000468000f6] swap [%i2+0x00c],%l1 ! Mem[00000000470000cc] lduw [%i1+0x030],%l7 ! Mem[00000000468000f0] jmpl %o7,%g0 stw %l4,[%i2+0x038] ! Mem[00000000470000f8] p28_near_2_le: stb %l4,[%i0+0x03a] ! Mem[00000000480000fa] sth %l6,[%i1+0x024] ! Mem[00000000488000e4] ldsb [%i1+0x039],%l7 ! Mem[00000000488000f9] ldsw [%i0+0x03c],%l1 ! Mem[00000000480000fc] ldstub [%i1+0x03a],%l7 ! Mem[00000000488000fa] ldsh [%i1+0x02c],%l6 ! Mem[00000000488000ec] swap [%i0+0x028],%l7 ! Mem[00000000480000e8] jmpl %o7,%g0 stb %l6,[%i2+0x03a] ! Mem[00000000490000fa] p28_near_2_he: stw %l6,[%i0+0x018] ! Mem[00000000480000d8] ldsb [%i1+0x035],%l2 ! Mem[00000000488000f5] ldub [%i1+0x02b],%l2 ! Mem[00000000488000eb] ldub [%i2+0x01f],%l1 ! Mem[00000000490000df] stb %l1,[%i0+0x035] ! Mem[00000000480000f5] jmpl %o7,%g0 ldub [%i2+0x03d],%l3 ! Mem[00000000490000fd] p29_near_2_le: jmpl %o7,%g0 lduw [%i0+0x034],%l5 ! Mem[000000004a0000f4] jmpl %o7,%g0 nop p29_near_2_he: stw %l1,[%i1+0x02c] ! Mem[000000004a8000ec] jmpl %o7,%g0 lduw [%i0+0x000],%l2 ! Mem[000000004a0000c0] p30_near_2_le: ldstub [%i1+0x020],%l4 ! Mem[000000004c8000e0] ldstub [%i2+0x021],%l2 ! Mem[000000004d0000e1] swap [%i3+0x000],%l7 ! Mem[000000004d8000c0] lduh [%i3+0x03a],%l7 ! Mem[000000004d8000fa] swap [%i0+0x02c],%l6 ! Mem[000000004c0000ec] std %l2,[%i1+0x020] ! Mem[000000004c8000e0] ldsh [%i3+0x00e],%l2 ! Mem[000000004d8000ce] jmpl %o7,%g0 lduh [%i1+0x036],%l0 ! Mem[000000004c8000f6] p30_near_2_he: sth %l2,[%i2+0x034] ! Mem[000000004d0000f4] ldub [%i1+0x02b],%l2 ! Mem[000000004c8000eb] swap [%i2+0x00c],%l1 ! Mem[000000004d0000cc] ldx [%i3+0x038],%l3 ! Mem[000000004d8000f8] ldsh [%i0+0x034],%l5 ! Mem[000000004c0000f4] std %l6,[%i3+0x000] ! Mem[000000004d8000c0] jmpl %o7,%g0 swap [%i1+0x038],%l0 ! Mem[000000004c8000f8] p31_near_2_le: ldstub [%i0+0x01a],%l5 ! Mem[000000004e0000da] ldstub [%i0+0x02f],%l7 ! Mem[000000004e0000ef] ldsw [%i3+0x008],%l4 ! Mem[000000004f8000c8] ldsb [%i3+0x021],%l5 ! Mem[000000004f8000e1] ldstub [%i1+0x003],%l5 ! Mem[000000004e8000c3] ldsw [%i0+0x020],%l2 ! Mem[000000004e0000e0] jmpl %o7,%g0 lduw [%i0+0x008],%l5 ! Mem[000000004e0000c8] p31_near_2_he: lduh [%i2+0x002],%l7 ! Mem[000000004f0000c2] stw %l3,[%i3+0x00c] ! Mem[000000004f8000cc] stw %l6,[%i3+0x014] ! Mem[000000004f8000d4] lduw [%i2+0x034],%l6 ! Mem[000000004f0000f4] ldsw [%i3+0x02c],%l6 ! Mem[000000004f8000ec] jmpl %o7,%g0 ldd [%i2+0x028],%l0 ! Mem[000000004f0000e8] p32_near_2_le: swap [%i3+0x030],%l0 ! Mem[00000000518000f0] ldstub [%i0+0x035],%l5 ! Mem[00000000500000f5] jmpl %o7,%g0 ldsw [%i3+0x03c],%l6 ! Mem[00000000518000fc] p32_near_2_he: swap [%i1+0x020],%l2 ! Mem[00000000508000e0] jmpl %o7,%g0 ldsh [%i3+0x00a],%l5 ! Mem[00000000518000ca] p33_near_2_le: swap [%i3+0x014],%l1 ! Mem[00000000538000d4] jmpl %o7,%g0 ldsh [%i1+0x02c],%l4 ! Mem[00000000528000ec] p33_near_2_he: ldx [%i2+0x030],%l7 ! Mem[00000000530000f0] ldx [%i2+0x038],%l7 ! Mem[00000000530000f8] lduw [%i3+0x01c],%l4 ! Mem[00000000538000dc] ldx [%i2+0x020],%l2 ! Mem[00000000530000e0] ldstub [%i0+0x037],%l0 ! Mem[00000000520000f7] jmpl %o7,%g0 swap [%i3+0x00c],%l1 ! Mem[00000000538000cc] p34_near_2_le: swap [%i1+0x008],%l4 ! Mem[00000000548000c8] lduh [%i0+0x034],%l1 ! Mem[00000000540000f4] jmpl %o7,%g0 std %l2,[%i3+0x020] ! Mem[00000000558000e0] p34_near_2_he: stw %l1,[%i2+0x014] ! Mem[00000000550000d4] ldd [%i3+0x028],%l2 ! Mem[00000000558000e8] jmpl %o7,%g0 ldstub [%i0+0x029],%l1 ! Mem[00000000540000e9] p35_near_2_le: jmpl %o7,%g0 swap [%i1+0x018],%l7 ! Mem[00000000568000d8] jmpl %o7,%g0 nop p35_near_2_he: stx %l1,[%i3+0x028] ! Mem[00000000578000e8] ldx [%i1+0x010],%l5 ! Mem[00000000568000d0] jmpl %o7,%g0 stw %l5,[%i2+0x028] ! Mem[00000000570000e8] p36_near_2_le: jmpl %o7,%g0 ldsh [%i2+0x034],%l5 ! Mem[00000000590000f4] jmpl %o7,%g0 nop p36_near_2_he: std %l0,[%i1+0x028] ! Mem[00000000588000e8] jmpl %o7,%g0 lduh [%i0+0x020],%l2 ! Mem[00000000580000e0] p37_near_2_le: ldstub [%i2+0x03e],%l1 ! Mem[000000005b0000fe] ldsw [%i2+0x008],%l1 ! Mem[000000005b0000c8] ldd [%i2+0x008],%l4 ! Mem[000000005b0000c8] ldub [%i3+0x021],%l5 ! Mem[000000005b8000e1] ldd [%i0+0x000],%l4 ! Mem[000000005a0000c0] lduw [%i1+0x020],%l2 ! Mem[000000005a8000e0] jmpl %o7,%g0 ldstub [%i2+0x00b],%l5 ! Mem[000000005b0000cb] p37_near_2_he: stw %l7,[%i1+0x000] ! Mem[000000005a8000c0] ldsb [%i2+0x00d],%l3 ! Mem[000000005b0000cd] lduh [%i0+0x016],%l6 ! Mem[000000005a0000d6] ldsw [%i3+0x034],%l6 ! Mem[000000005b8000f4] ldsh [%i2+0x02c],%l6 ! Mem[000000005b0000ec] jmpl %o7,%g0 swap [%i3+0x02c],%l1 ! Mem[000000005b8000ec] p38_near_2_le: lduw [%i3+0x000],%l3 ! Mem[000000005d8000c0] swap [%i3+0x028],%l7 ! Mem[000000005d8000e8] stw %l6,[%i1+0x038] ! Mem[000000005c8000f8] std %l0,[%i1+0x020] ! Mem[000000005c8000e0] std %l0,[%i1+0x038] ! Mem[000000005c8000f8] ldsw [%i3+0x038],%l7 ! Mem[000000005d8000f8] jmpl %o7,%g0 ldsb [%i2+0x026],%l6 ! Mem[000000005d0000e6] p38_near_2_he: stb %l3,[%i0+0x03b] ! Mem[000000005c0000fb] jmpl %o7,%g0 lduw [%i3+0x020],%l0 ! Mem[000000005d8000e0] p39_near_2_le: ldstub [%i0+0x001],%l1 ! Mem[000000005e0000c1] ldx [%i2+0x030],%l7 ! Mem[000000005f0000f0] jmpl %o7,%g0 sth %l3,[%i3+0x006] ! Mem[000000005f8000c6] p39_near_2_he: stx %l1,[%i1+0x010] ! Mem[000000005e8000d0] ldx [%i2+0x028],%l2 ! Mem[000000005f0000e8] jmpl %o7,%g0 sth %l1,[%i2+0x028] ! Mem[000000005f0000e8] p40_near_2_le: std %l0,[%i3+0x018] ! Mem[00000000618000d8] stb %l3,[%i1+0x026] ! Mem[00000000608000e6] jmpl %o7,%g0 swap [%i2+0x02c],%l0 ! Mem[00000000610000ec] p40_near_2_he: lduh [%i2+0x022],%l2 ! Mem[00000000610000e2] jmpl %o7,%g0 ldstub [%i3+0x032],%l5 ! Mem[00000000618000f2] p41_near_2_le: ldstub [%i3+0x005],%l6 ! Mem[00000000638000c5] lduh [%i1+0x018],%l7 ! Mem[00000000628000d8] swap [%i0+0x014],%l1 ! Mem[00000000620000d4] jmpl %o7,%g0 swap [%i0+0x028],%l5 ! Mem[00000000620000e8] p41_near_2_he: swap [%i0+0x028],%l5 ! Mem[00000000620000e8] ldub [%i0+0x006],%l6 ! Mem[00000000620000c6] stx %l6,[%i0+0x030] ! Mem[00000000620000f0] ldd [%i2+0x020],%l6 ! Mem[00000000630000e0] ldsh [%i0+0x014],%l5 ! Mem[00000000620000d4] jmpl %o7,%g0 stw %l7,[%i2+0x034] ! Mem[00000000630000f4] p42_near_2_le: ldd [%i3+0x020],%l4 ! Mem[00000000658000e0] ldsb [%i0+0x020],%l4 ! Mem[00000000640000e0] ldsh [%i3+0x03c],%l6 ! Mem[00000000658000fc] ldsb [%i3+0x01e],%l1 ! Mem[00000000658000de] swap [%i0+0x024],%l3 ! Mem[00000000640000e4] ldstub [%i2+0x02f],%l0 ! Mem[00000000650000ef] jmpl %o7,%g0 ldsw [%i0+0x024],%l2 ! Mem[00000000640000e4] p42_near_2_he: stb %l5,[%i3+0x032] ! Mem[00000000658000f2] ldx [%i1+0x018],%l6 ! Mem[00000000648000d8] jmpl %o7,%g0 sth %l2,[%i3+0x000] ! Mem[00000000658000c0] p43_near_2_le: ldub [%i0+0x02b],%l5 ! Mem[00000000660000eb] jmpl %o7,%g0 swap [%i2+0x01c],%l1 ! Mem[00000000670000dc] p43_near_2_he: ldsw [%i3+0x004],%l6 ! Mem[00000000678000c4] stb %l6,[%i2+0x033] ! Mem[00000000670000f3] ldstub [%i3+0x022],%l2 ! Mem[00000000678000e2] stx %l5,[%i3+0x010] ! Mem[00000000678000d0] std %l4,[%i3+0x018] ! Mem[00000000678000d8] jmpl %o7,%g0 ldstub [%i3+0x021],%l2 ! Mem[00000000678000e1] p44_near_2_le: ldub [%i0+0x026],%l3 ! Mem[00000000680000e6] ldstub [%i3+0x02f],%l0 ! Mem[00000000698000ef] std %l2,[%i3+0x020] ! Mem[00000000698000e0] ldsw [%i2+0x00c],%l2 ! Mem[00000000690000cc] ldstub [%i2+0x02a],%l1 ! Mem[00000000690000ea] ldsb [%i1+0x00a],%l4 ! Mem[00000000688000ca] lduh [%i2+0x018],%l2 ! Mem[00000000690000d8] jmpl %o7,%g0 swap [%i1+0x020],%l5 ! Mem[00000000688000e0] p44_near_2_he: ldsh [%i2+0x014],%l1 ! Mem[00000000690000d4] ldsh [%i1+0x026],%l4 ! Mem[00000000688000e6] swap [%i3+0x034],%l3 ! Mem[00000000698000f4] jmpl %o7,%g0 stx %l7,[%i0+0x000] ! Mem[00000000680000c0] p45_near_2_le: ldub [%i3+0x017],%l0 ! Mem[000000006b8000d7] lduw [%i0+0x038],%l1 ! Mem[000000006a0000f8] lduw [%i3+0x038],%l7 ! Mem[000000006b8000f8] ldstub [%i0+0x026],%l6 ! Mem[000000006a0000e6] ldstub [%i1+0x020],%l2 ! Mem[000000006a8000e0] stx %l5,[%i2+0x008] ! Mem[000000006b0000c8] jmpl %o7,%g0 ldd [%i3+0x008],%l2 ! Mem[000000006b8000c8] p45_near_2_he: sth %l3,[%i2+0x00c] ! Mem[000000006b0000cc] ldstub [%i2+0x01c],%l1 ! Mem[000000006b0000dc] ldsb [%i2+0x00c],%l2 ! Mem[000000006b0000cc] ldd [%i3+0x038],%l4 ! Mem[000000006b8000f8] swap [%i3+0x02c],%l7 ! Mem[000000006b8000ec] ldstub [%i0+0x038],%l5 ! Mem[000000006a0000f8] ldx [%i1+0x020],%l3 ! Mem[000000006a8000e0] jmpl %o7,%g0 ldstub [%i1+0x00a],%l5 ! Mem[000000006a8000ca] p46_near_2_le: ldstub [%i2+0x017],%l1 ! Mem[000000006d0000d7] jmpl %o7,%g0 std %l6,[%i1+0x038] ! Mem[000000006c8000f8] p46_near_2_he: std %l4,[%i1+0x018] ! Mem[000000006c8000d8] swap [%i3+0x000],%l2 ! Mem[000000006d8000c0] stx %l0,[%i3+0x030] ! Mem[000000006d8000f0] lduh [%i0+0x026],%l6 ! Mem[000000006c0000e6] stx %l6,[%i1+0x000] ! Mem[000000006c8000c0] jmpl %o7,%g0 swap [%i3+0x008],%l3 ! Mem[000000006d8000c8] p47_near_2_le: ldstub [%i2+0x001],%l7 ! Mem[000000006f0000c1] ldub [%i1+0x01a],%l7 ! Mem[000000006e8000da] jmpl %o7,%g0 stw %l6,[%i2+0x00c] ! Mem[000000006f0000cc] p47_near_2_he: swap [%i0+0x02c],%l5 ! Mem[000000006e0000ec] stb %l5,[%i1+0x026] ! Mem[000000006e8000e6] ldstub [%i2+0x010],%l2 ! Mem[000000006f0000d0] std %l2,[%i3+0x020] ! Mem[000000006f8000e0] swap [%i1+0x028],%l6 ! Mem[000000006e8000e8] sth %l0,[%i3+0x022] ! Mem[000000006f8000e2] lduh [%i0+0x032],%l3 ! Mem[000000006e0000f2] jmpl %o7,%g0 swap [%i0+0x038],%l4 ! Mem[000000006e0000f8] p48_near_2_le: ldstub [%i1+0x039],%l7 ! Mem[00000000708000f9] stb %l1,[%i2+0x014] ! Mem[00000000710000d4] ldx [%i2+0x028],%l5 ! Mem[00000000710000e8] stb %l1,[%i1+0x03c] ! Mem[00000000708000fc] ldsw [%i0+0x018],%l6 ! Mem[00000000700000d8] ldsb [%i0+0x001],%l3 ! Mem[00000000700000c1] jmpl %o7,%g0 ldd [%i3+0x010],%l0 ! Mem[00000000718000d0] p48_near_2_he: ldx [%i1+0x010],%l5 ! Mem[00000000708000d0] ldstub [%i3+0x036],%l7 ! Mem[00000000718000f6] ldub [%i3+0x031],%l7 ! Mem[00000000718000f1] ldub [%i0+0x011],%l3 ! Mem[00000000700000d1] ldstub [%i0+0x01f],%l1 ! Mem[00000000700000df] std %l2,[%i3+0x038] ! Mem[00000000718000f8] ldsh [%i2+0x022],%l0 ! Mem[00000000710000e2] jmpl %o7,%g0 ldsw [%i1+0x010],%l3 ! Mem[00000000708000d0] p49_near_2_le: swap [%i2+0x020],%l2 ! Mem[00000000730000e0] ldsw [%i1+0x01c],%l1 ! Mem[00000000728000dc] ldstub [%i1+0x026],%l3 ! Mem[00000000728000e6] ldx [%i3+0x008],%l0 ! Mem[00000000738000c8] jmpl %o7,%g0 ldsw [%i1+0x004],%l2 ! Mem[00000000728000c4] p49_near_2_he: ldstub [%i1+0x03d],%l7 ! Mem[00000000728000fd] std %l4,[%i3+0x018] ! Mem[00000000738000d8] jmpl %o7,%g0 ldx [%i3+0x020],%l2 ! Mem[00000000738000e0] p50_near_2_le: ldstub [%i0+0x03a],%l7 ! Mem[00000000740000fa] stb %l6,[%i1+0x02d] ! Mem[00000000748000ed] ldstub [%i2+0x029],%l7 ! Mem[00000000750000e9] std %l6,[%i0+0x038] ! Mem[00000000740000f8] ldstub [%i2+0x025],%l0 ! Mem[00000000750000e5] sth %l1,[%i0+0x01e] ! Mem[00000000740000de] lduw [%i3+0x028],%l1 ! Mem[00000000758000e8] jmpl %o7,%g0 ldsh [%i0+0x00a],%l4 ! Mem[00000000740000ca] p50_near_2_he: lduw [%i3+0x034],%l1 ! Mem[00000000758000f4] ldub [%i0+0x03d],%l3 ! Mem[00000000740000fd] jmpl %o7,%g0 ldx [%i0+0x010],%l7 ! Mem[00000000740000d0] p51_near_2_le: ldd [%i1+0x018],%l0 ! Mem[00000000768000d8] lduw [%i1+0x024],%l3 ! Mem[00000000768000e4] ldd [%i3+0x008],%l0 ! Mem[00000000778000c8] stw %l2,[%i1+0x004] ! Mem[00000000768000c4] ldd [%i0+0x008],%l2 ! Mem[00000000760000c8] stb %l0,[%i1+0x017] ! Mem[00000000768000d7] jmpl %o7,%g0 stw %l5,[%i1+0x024] ! Mem[00000000768000e4] p51_near_2_he: sth %l2,[%i1+0x00a] ! Mem[00000000768000ca] ldd [%i0+0x038],%l0 ! Mem[00000000760000f8] jmpl %o7,%g0 std %l0,[%i0+0x030] ! Mem[00000000760000f0] p52_near_2_le: ldsb [%i3+0x001],%l3 ! Mem[00000000798000c1] ldx [%i0+0x030],%l6 ! Mem[00000000780000f0] lduh [%i0+0x03a],%l5 ! Mem[00000000780000fa] stx %l3,[%i0+0x010] ! Mem[00000000780000d0] ldsb [%i3+0x010],%l7 ! Mem[00000000798000d0] ldx [%i3+0x000],%l5 ! Mem[00000000798000c0] jmpl %o7,%g0 stw %l5,[%i1+0x020] ! Mem[00000000788000e0] p52_near_2_he: swap [%i1+0x010],%l7 ! Mem[00000000788000d0] ldsh [%i0+0x034],%l5 ! Mem[00000000780000f4] sth %l7,[%i1+0x002] ! Mem[00000000788000c2] jmpl %o7,%g0 swap [%i2+0x00c],%l3 ! Mem[00000000790000cc] p53_near_2_le: ldx [%i3+0x028],%l7 ! Mem[000000007b8000e8] ldub [%i0+0x01a],%l6 ! Mem[000000007a0000da] ldstub [%i2+0x00a],%l1 ! Mem[000000007b0000ca] lduw [%i0+0x008],%l4 ! Mem[000000007a0000c8] sth %l2,[%i1+0x018] ! Mem[000000007a8000d8] stw %l6,[%i0+0x020] ! Mem[000000007a0000e0] jmpl %o7,%g0 swap [%i3+0x030],%l1 ! Mem[000000007b8000f0] p53_near_2_he: stx %l3,[%i2+0x028] ! Mem[000000007b0000e8] ldx [%i2+0x010],%l1 ! Mem[000000007b0000d0] stw %l0,[%i3+0x018] ! Mem[000000007b8000d8] ldub [%i3+0x004],%l5 ! Mem[000000007b8000c4] stw %l7,[%i3+0x018] ! Mem[000000007b8000d8] ldsh [%i0+0x000],%l4 ! Mem[000000007a0000c0] jmpl %o7,%g0 ldsb [%i1+0x02e],%l1 ! Mem[000000007a8000ee] p54_near_2_le: ldsh [%i1+0x026],%l3 ! Mem[000000007c8000e6] stx %l0,[%i3+0x028] ! Mem[000000007d8000e8] ldstub [%i2+0x025],%l2 ! Mem[000000007d0000e5] swap [%i3+0x00c],%l2 ! Mem[000000007d8000cc] ldsw [%i1+0x034],%l0 ! Mem[000000007c8000f4] ldsb [%i3+0x024],%l5 ! Mem[000000007d8000e4] stx %l3,[%i3+0x010] ! Mem[000000007d8000d0] jmpl %o7,%g0 ldsh [%i3+0x010],%l7 ! Mem[000000007d8000d0] p54_near_2_he: swap [%i1+0x034],%l1 ! Mem[000000007c8000f4] jmpl %o7,%g0 swap [%i1+0x03c],%l3 ! Mem[000000007c8000fc] p55_near_2_le: ldsb [%i1+0x028],%l4 ! Mem[000000007e8000e8] stx %l7,[%i2+0x018] ! Mem[000000007f0000d8] jmpl %o7,%g0 ldsh [%i0+0x02a],%l1 ! Mem[000000007e0000ea] p55_near_2_he: stb %l1,[%i3+0x020] ! Mem[000000007f8000e0] ldd [%i2+0x028],%l4 ! Mem[000000007f0000e8] std %l0,[%i2+0x000] ! Mem[000000007f0000c0] stb %l6,[%i1+0x006] ! Mem[000000007e8000c6] lduh [%i3+0x032],%l6 ! Mem[000000007f8000f2] jmpl %o7,%g0 stw %l7,[%i2+0x020] ! Mem[000000007f0000e0] p56_near_2_le: swap [%i2+0x018],%l0 ! Mem[00000000810000d8] jmpl %o7,%g0 std %l0,[%i0+0x030] ! Mem[00000000800000f0] p56_near_2_he: jmpl %o7,%g0 ldstub [%i0+0x025],%l1 ! Mem[00000000800000e5] jmpl %o7,%g0 nop p57_near_2_le: ldsw [%i3+0x010],%l0 ! Mem[00000000838000d0] lduh [%i3+0x034],%l5 ! Mem[00000000838000f4] jmpl %o7,%g0 lduh [%i0+0x01c],%l6 ! Mem[00000000820000dc] p57_near_2_he: sth %l2,[%i1+0x000] ! Mem[00000000828000c0] jmpl %o7,%g0 swap [%i0+0x028],%l5 ! Mem[00000000820000e8] p58_near_2_le: jmpl %o7,%g0 swap [%i0+0x01c],%l1 ! Mem[00000000840000dc] jmpl %o7,%g0 nop p58_near_2_he: ldstub [%i1+0x011],%l3 ! Mem[00000000848000d1] stx %l2,[%i1+0x038] ! Mem[00000000848000f8] lduw [%i1+0x008],%l6 ! Mem[00000000848000c8] lduw [%i0+0x020],%l0 ! Mem[00000000840000e0] stb %l3,[%i0+0x012] ! Mem[00000000840000d2] swap [%i1+0x024],%l4 ! Mem[00000000848000e4] ldsb [%i3+0x016],%l6 ! Mem[00000000858000d6] jmpl %o7,%g0 ldstub [%i0+0x019],%l7 ! Mem[00000000840000d9] p59_near_2_le: swap [%i3+0x02c],%l4 ! Mem[00000000878000ec] ldsw [%i0+0x034],%l6 ! Mem[00000000860000f4] ldstub [%i1+0x01a],%l5 ! Mem[00000000868000da] jmpl %o7,%g0 ldx [%i3+0x028],%l7 ! Mem[00000000878000e8] p59_near_2_he: ldstub [%i3+0x03f],%l1 ! Mem[00000000878000ff] ldd [%i0+0x030],%l0 ! Mem[00000000860000f0] ldstub [%i3+0x022],%l0 ! Mem[00000000878000e2] ldub [%i1+0x032],%l3 ! Mem[00000000868000f2] jmpl %o7,%g0 ldsw [%i0+0x038],%l4 ! Mem[00000000860000f8] p60_near_2_le: lduh [%i1+0x018],%l0 ! Mem[00000000888000d8] jmpl %o7,%g0 ldstub [%i3+0x02b],%l5 ! Mem[00000000898000eb] p60_near_2_he: stb %l5,[%i3+0x009] ! Mem[00000000898000c9] stx %l6,[%i2+0x020] ! Mem[00000000890000e0] ldx [%i0+0x030],%l6 ! Mem[00000000880000f0] ldx [%i2+0x000],%l7 ! Mem[00000000890000c0] ldstub [%i1+0x014],%l5 ! Mem[00000000888000d4] jmpl %o7,%g0 ldstub [%i0+0x036],%l7 ! Mem[00000000880000f6] p61_near_2_le: ldsb [%i0+0x001],%l7 ! Mem[000000008a0000c1] ldstub [%i0+0x01a],%l7 ! Mem[000000008a0000da] jmpl %o7,%g0 swap [%i2+0x02c],%l4 ! Mem[000000008b0000ec] p61_near_2_he: ldsw [%i2+0x010],%l2 ! Mem[000000008b0000d0] swap [%i2+0x014],%l2 ! Mem[000000008b0000d4] sth %l2,[%i0+0x00a] ! Mem[000000008a0000ca] stx %l1,[%i1+0x038] ! Mem[000000008a8000f8] stw %l1,[%i2+0x034] ! Mem[000000008b0000f4] jmpl %o7,%g0 ldub [%i2+0x01d],%l3 ! Mem[000000008b0000dd] p62_near_2_le: ldub [%i1+0x001],%l3 ! Mem[000000008c8000c1] ldd [%i3+0x010],%l0 ! Mem[000000008d8000d0] ldstub [%i1+0x02d],%l4 ! Mem[000000008c8000ed] lduw [%i0+0x024],%l0 ! Mem[000000008c0000e4] lduh [%i0+0x01e],%l1 ! Mem[000000008c0000de] swap [%i0+0x028],%l1 ! Mem[000000008c0000e8] jmpl %o7,%g0 ldd [%i2+0x008],%l4 ! Mem[000000008d0000c8] p62_near_2_he: swap [%i0+0x008],%l6 ! Mem[000000008c0000c8] ldsb [%i1+0x03d],%l3 ! Mem[000000008c8000fd] jmpl %o7,%g0 ldd [%i0+0x010],%l6 ! Mem[000000008c0000d0] p63_near_2_le: lduh [%i2+0x01a],%l6 ! Mem[000000008f0000da] ldstub [%i2+0x025],%l0 ! Mem[000000008f0000e5] ldd [%i0+0x038],%l0 ! Mem[000000008e0000f8] ldsw [%i0+0x008],%l1 ! Mem[000000008e0000c8] std %l4,[%i2+0x008] ! Mem[000000008f0000c8] stx %l5,[%i3+0x020] ! Mem[000000008f8000e0] ldsw [%i3+0x000],%l5 ! Mem[000000008f8000c0] jmpl %o7,%g0 swap [%i2+0x020],%l2 ! Mem[000000008f0000e0] p63_near_2_he: ldsh [%i0+0x034],%l5 ! Mem[000000008e0000f4] ldx [%i0+0x000],%l7 ! Mem[000000008e0000c0] lduw [%i3+0x00c],%l3 ! Mem[000000008f8000cc] ldsb [%i2+0x016],%l6 ! Mem[000000008f0000d6] stw %l6,[%i0+0x034] ! Mem[000000008e0000f4] ldstub [%i0+0x02d],%l6 ! Mem[000000008e0000ed] ldsw [%i3+0x00c],%l2 ! Mem[000000008f8000cc] jmpl %o7,%g0 stx %l4,[%i0+0x028] ! Mem[000000008e0000e8] near2_b2b_h: nop nop nop jmpl %o7,%g0 nop near2_b2b_l: nop nop nop jmpl %o7,%g0 nop user_near2_end: .seg "text" .align 0x2000 user_near3_start: p0_near_3_le: swap [%i2+0x034],%l3 ! Mem[00000000110000f4] ldub [%i0+0x00b],%l6 ! Mem[00000000100000cb] swap [%i2+0x024],%l1 ! Mem[00000000110000e4] ldsh [%i2+0x030],%l3 ! Mem[00000000110000f0] ldsh [%i3+0x036],%l6 ! Mem[00000000118000f6] stw %l0,[%i2+0x030] ! Mem[00000000110000f0] jmpl %o7,%g0 swap [%i3+0x030],%l4 ! Mem[00000000118000f0] p0_near_3_he: lduh [%i1+0x028],%l3 ! Mem[00000000108000e8] jmpl %o7,%g0 ldstub [%i3+0x01a],%l1 ! Mem[00000000118000da] p1_near_3_le: swap [%i2+0x020],%l1 ! Mem[00000000130000e0] ldx [%i0+0x000],%l0 ! Mem[00000000120000c0] ldub [%i2+0x035],%l6 ! Mem[00000000130000f5] std %l2,[%i0+0x020] ! Mem[00000000120000e0] jmpl %o7,%g0 ldd [%i1+0x008],%l4 ! Mem[00000000128000c8] p1_near_3_he: ldstub [%i1+0x035],%l5 ! Mem[00000000128000f5] lduh [%i2+0x00a],%l3 ! Mem[00000000130000ca] ldstub [%i0+0x03c],%l2 ! Mem[00000000120000fc] jmpl %o7,%g0 std %l4,[%i2+0x030] ! Mem[00000000130000f0] p2_near_3_le: sth %l1,[%i2+0x01e] ! Mem[00000000150000de] ldsh [%i1+0x026],%l3 ! Mem[00000000148000e6] sth %l0,[%i0+0x02e] ! Mem[00000000140000ee] ldsb [%i3+0x025],%l2 ! Mem[00000000158000e5] ldsb [%i3+0x00f],%l2 ! Mem[00000000158000cf] ldsb [%i0+0x037],%l0 ! Mem[00000000140000f7] jmpl %o7,%g0 ldstub [%i0+0x00a],%l4 ! Mem[00000000140000ca] p2_near_3_he: swap [%i2+0x008],%l6 ! Mem[00000000150000c8] ldstub [%i0+0x026],%l6 ! Mem[00000000140000e6] jmpl %o7,%g0 sth %l7,[%i2+0x012] ! Mem[00000000150000d2] p3_near_3_le: ldd [%i2+0x020],%l2 ! Mem[00000000170000e0] lduw [%i2+0x034],%l6 ! Mem[00000000170000f4] jmpl %o7,%g0 lduw [%i3+0x010],%l5 ! Mem[00000000178000d0] p3_near_3_he: stx %l7,[%i0+0x000] ! Mem[00000000160000c0] lduw [%i2+0x01c],%l1 ! Mem[00000000170000dc] ldstub [%i3+0x00c],%l2 ! Mem[00000000178000cc] jmpl %o7,%g0 ldd [%i2+0x038],%l4 ! Mem[00000000170000f8] p4_near_3_le: ldstub [%i3+0x00f],%l2 ! Mem[00000000198000cf] ldub [%i0+0x037],%l0 ! Mem[00000000180000f7] ldsh [%i0+0x024],%l5 ! Mem[00000000180000e4] stb %l3,[%i3+0x012] ! Mem[00000000198000d2] lduh [%i1+0x010],%l7 ! Mem[00000000188000d0] std %l4,[%i2+0x000] ! Mem[00000000190000c0] swap [%i0+0x020],%l5 ! Mem[00000000180000e0] jmpl %o7,%g0 sth %l2,[%i2+0x020] ! Mem[00000000190000e0] p4_near_3_he: ldd [%i1+0x030],%l4 ! Mem[00000000188000f0] ldstub [%i1+0x002],%l7 ! Mem[00000000188000c2] swap [%i2+0x00c],%l3 ! Mem[00000000190000cc] swap [%i0+0x024],%l5 ! Mem[00000000180000e4] ldstub [%i2+0x019],%l7 ! Mem[00000000190000d9] ldub [%i3+0x000],%l4 ! Mem[00000000198000c0] stb %l6,[%i3+0x02f] ! Mem[00000000198000ef] jmpl %o7,%g0 swap [%i2+0x034],%l6 ! Mem[00000000190000f4] p5_near_3_le: jmpl %o7,%g0 sth %l5,[%i3+0x024] ! Mem[000000001b8000e4] jmpl %o7,%g0 nop p5_near_3_he: lduh [%i1+0x00a],%l2 ! Mem[000000001a8000ca] stb %l1,[%i0+0x03f] ! Mem[000000001a0000ff] jmpl %o7,%g0 lduh [%i2+0x000],%l6 ! Mem[000000001b0000c0] p6_near_3_le: ldsw [%i0+0x000],%l5 ! Mem[000000001c0000c0] std %l4,[%i0+0x020] ! Mem[000000001c0000e0] lduw [%i0+0x020],%l2 ! Mem[000000001c0000e0] ldsw [%i1+0x008],%l5 ! Mem[000000001c8000c8] jmpl %o7,%g0 ldsh [%i3+0x00c],%l5 ! Mem[000000001d8000cc] p6_near_3_he: ldstub [%i3+0x039],%l0 ! Mem[000000001d8000f9] stw %l5,[%i3+0x024] ! Mem[000000001d8000e4] lduw [%i0+0x018],%l7 ! Mem[000000001c0000d8] ldstub [%i1+0x01c],%l5 ! Mem[000000001c8000dc] jmpl %o7,%g0 swap [%i0+0x00c],%l7 ! Mem[000000001c0000cc] p7_near_3_le: ldsw [%i3+0x010],%l6 ! Mem[000000001f8000d0] swap [%i3+0x024],%l7 ! Mem[000000001f8000e4] ldstub [%i3+0x00f],%l5 ! Mem[000000001f8000cf] stw %l7,[%i1+0x004] ! Mem[000000001e8000c4] ldub [%i3+0x019],%l1 ! Mem[000000001f8000d9] jmpl %o7,%g0 ldx [%i3+0x000],%l7 ! Mem[000000001f8000c0] p7_near_3_he: lduh [%i1+0x038],%l5 ! Mem[000000001e8000f8] lduw [%i1+0x024],%l3 ! Mem[000000001e8000e4] lduw [%i2+0x034],%l5 ! Mem[000000001f0000f4] stb %l3,[%i2+0x00a] ! Mem[000000001f0000ca] ldx [%i0+0x038],%l2 ! Mem[000000001e0000f8] swap [%i2+0x034],%l5 ! Mem[000000001f0000f4] jmpl %o7,%g0 std %l6,[%i3+0x038] ! Mem[000000001f8000f8] p8_near_3_le: jmpl %o7,%g0 ldx [%i0+0x018],%l1 ! Mem[00000000200000d8] jmpl %o7,%g0 nop p8_near_3_he: swap [%i3+0x010],%l3 ! Mem[00000000218000d0] ldsh [%i1+0x03c],%l2 ! Mem[00000000208000fc] std %l0,[%i0+0x030] ! Mem[00000000200000f0] ldx [%i3+0x038],%l3 ! Mem[00000000218000f8] swap [%i2+0x010],%l7 ! Mem[00000000210000d0] ldsh [%i1+0x034],%l5 ! Mem[00000000208000f4] lduh [%i2+0x002],%l7 ! Mem[00000000210000c2] jmpl %o7,%g0 stb %l3,[%i0+0x00d] ! Mem[00000000200000cd] p9_near_3_le: stw %l5,[%i1+0x000] ! Mem[00000000228000c0] stx %l2,[%i1+0x020] ! Mem[00000000228000e0] ldsb [%i1+0x031],%l0 ! Mem[00000000228000f1] swap [%i2+0x010],%l5 ! Mem[00000000230000d0] ldstub [%i2+0x036],%l3 ! Mem[00000000230000f6] jmpl %o7,%g0 ldstub [%i3+0x036],%l4 ! Mem[00000000238000f6] p9_near_3_he: swap [%i0+0x00c],%l2 ! Mem[00000000220000cc] jmpl %o7,%g0 std %l4,[%i0+0x028] ! Mem[00000000220000e8] p10_near_3_le: ldx [%i0+0x038],%l1 ! Mem[00000000240000f8] ldstub [%i0+0x03a],%l7 ! Mem[00000000240000fa] ldsb [%i1+0x026],%l6 ! Mem[00000000248000e6] stw %l3,[%i0+0x004] ! Mem[00000000240000c4] ldstub [%i1+0x02e],%l2 ! Mem[00000000248000ee] swap [%i1+0x020],%l2 ! Mem[00000000248000e0] lduw [%i2+0x030],%l0 ! Mem[00000000250000f0] jmpl %o7,%g0 stx %l5,[%i3+0x008] ! Mem[00000000258000c8] p10_near_3_he: stb %l0,[%i3+0x039] ! Mem[00000000258000f9] lduh [%i2+0x024],%l5 ! Mem[00000000250000e4] ldstub [%i3+0x019],%l7 ! Mem[00000000258000d9] ldsb [%i0+0x000],%l4 ! Mem[00000000240000c0] jmpl %o7,%g0 lduh [%i2+0x02e],%l6 ! Mem[00000000250000ee] p11_near_3_le: ldstub [%i2+0x021],%l6 ! Mem[00000000270000e1] ldub [%i1+0x020],%l2 ! Mem[00000000268000e0] jmpl %o7,%g0 std %l4,[%i3+0x008] ! Mem[00000000278000c8] p11_near_3_he: ldstub [%i2+0x002],%l7 ! Mem[00000000270000c2] sth %l3,[%i2+0x00c] ! Mem[00000000270000cc] ldsh [%i2+0x016],%l6 ! Mem[00000000270000d6] ldstub [%i3+0x037],%l6 ! Mem[00000000278000f7] stb %l6,[%i3+0x02d] ! Mem[00000000278000ed] jmpl %o7,%g0 lduh [%i2+0x00e],%l2 ! Mem[00000000270000ce] p12_near_3_le: ldstub [%i1+0x00c],%l2 ! Mem[00000000288000cc] ldsw [%i2+0x034],%l5 ! Mem[00000000290000f4] ldsh [%i0+0x030],%l6 ! Mem[00000000280000f0] sth %l1,[%i3+0x000] ! Mem[00000000298000c0] swap [%i1+0x020],%l0 ! Mem[00000000288000e0] jmpl %o7,%g0 ldstub [%i3+0x015],%l6 ! Mem[00000000298000d5] p12_near_3_he: ldsb [%i2+0x03b],%l3 ! Mem[00000000290000fb] jmpl %o7,%g0 ldx [%i1+0x010],%l5 ! Mem[00000000288000d0] p13_near_3_le: ldx [%i2+0x018],%l7 ! Mem[000000002b0000d8] sth %l4,[%i1+0x026] ! Mem[000000002a8000e6] lduh [%i2+0x01a],%l0 ! Mem[000000002b0000da] stx %l3,[%i1+0x008] ! Mem[000000002a8000c8] std %l4,[%i1+0x030] ! Mem[000000002a8000f0] ldx [%i2+0x000],%l7 ! Mem[000000002b0000c0] sth %l3,[%i0+0x036] ! Mem[000000002a0000f6] jmpl %o7,%g0 std %l4,[%i2+0x020] ! Mem[000000002b0000e0] p13_near_3_he: jmpl %o7,%g0 sth %l1,[%i2+0x022] ! Mem[000000002b0000e2] jmpl %o7,%g0 nop p14_near_3_le: stw %l7,[%i2+0x00c] ! Mem[000000002d0000cc] lduh [%i3+0x03a],%l1 ! Mem[000000002d8000fa] ldsw [%i2+0x038],%l7 ! Mem[000000002d0000f8] ldd [%i3+0x020],%l6 ! Mem[000000002d8000e0] swap [%i0+0x004],%l3 ! Mem[000000002c0000c4] jmpl %o7,%g0 std %l2,[%i3+0x028] ! Mem[000000002d8000e8] p14_near_3_he: jmpl %o7,%g0 ldub [%i2+0x015],%l1 ! Mem[000000002d0000d5] jmpl %o7,%g0 nop p15_near_3_le: ldsw [%i0+0x034],%l6 ! Mem[000000002e0000f4] sth %l5,[%i2+0x01a] ! Mem[000000002f0000da] ldub [%i3+0x02f],%l7 ! Mem[000000002f8000ef] ldstub [%i2+0x03b],%l1 ! Mem[000000002f0000fb] jmpl %o7,%g0 ldstub [%i0+0x019],%l2 ! Mem[000000002e0000d9] p15_near_3_he: ldstub [%i2+0x006],%l6 ! Mem[000000002f0000c6] stw %l6,[%i0+0x000] ! Mem[000000002e0000c0] ldd [%i1+0x030],%l4 ! Mem[000000002e8000f0] ldub [%i3+0x002],%l7 ! Mem[000000002f8000c2] ldd [%i3+0x008],%l2 ! Mem[000000002f8000c8] sth %l6,[%i3+0x016] ! Mem[000000002f8000d6] jmpl %o7,%g0 stb %l6,[%i3+0x037] ! Mem[000000002f8000f7] p16_near_3_le: ldub [%i1+0x00a],%l4 ! Mem[00000000308000ca] jmpl %o7,%g0 stb %l5,[%i2+0x001] ! Mem[00000000310000c1] p16_near_3_he: std %l2,[%i1+0x038] ! Mem[00000000308000f8] jmpl %o7,%g0 ldsh [%i0+0x012],%l7 ! Mem[00000000300000d2] p17_near_3_le: stw %l1,[%i1+0x030] ! Mem[00000000328000f0] lduw [%i2+0x034],%l2 ! Mem[00000000330000f4] ldsb [%i3+0x03d],%l5 ! Mem[00000000338000fd] ldub [%i2+0x037],%l6 ! Mem[00000000330000f7] lduh [%i2+0x012],%l5 ! Mem[00000000330000d2] stw %l3,[%i3+0x034] ! Mem[00000000338000f4] jmpl %o7,%g0 stw %l5,[%i2+0x00c] ! Mem[00000000330000cc] p17_near_3_he: ldsw [%i0+0x00c],%l2 ! Mem[00000000320000cc] ldx [%i0+0x028],%l4 ! Mem[00000000320000e8] swap [%i1+0x00c],%l6 ! Mem[00000000328000cc] ldstub [%i3+0x038],%l5 ! Mem[00000000338000f8] stb %l3,[%i2+0x024] ! Mem[00000000330000e4] ldstub [%i2+0x035],%l5 ! Mem[00000000330000f5] jmpl %o7,%g0 ldub [%i1+0x032],%l1 ! Mem[00000000328000f2] p18_near_3_le: ldd [%i1+0x020],%l0 ! Mem[00000000348000e0] lduh [%i2+0x01e],%l1 ! Mem[00000000350000de] ldstub [%i1+0x02a],%l1 ! Mem[00000000348000ea] swap [%i1+0x008],%l4 ! Mem[00000000348000c8] jmpl %o7,%g0 ldsb [%i0+0x019],%l2 ! Mem[00000000340000d9] p18_near_3_he: ldsh [%i1+0x026],%l6 ! Mem[00000000348000e6] swap [%i1+0x000],%l6 ! Mem[00000000348000c0] swap [%i0+0x008],%l3 ! Mem[00000000340000c8] std %l0,[%i3+0x010] ! Mem[00000000358000d0] ldsb [%i3+0x026],%l4 ! Mem[00000000358000e6] ldstub [%i1+0x016],%l6 ! Mem[00000000348000d6] jmpl %o7,%g0 swap [%i2+0x034],%l6 ! Mem[00000000350000f4] p19_near_3_le: swap [%i3+0x024],%l3 ! Mem[00000000378000e4] jmpl %o7,%g0 ldub [%i1+0x00f],%l0 ! Mem[00000000368000cf] p19_near_3_he: ldsw [%i3+0x020],%l2 ! Mem[00000000378000e0] jmpl %o7,%g0 ldstub [%i0+0x03d],%l7 ! Mem[00000000360000fd] p20_near_3_le: ldx [%i3+0x010],%l2 ! Mem[00000000398000d0] jmpl %o7,%g0 ldstub [%i3+0x03d],%l5 ! Mem[00000000398000fd] p20_near_3_he: swap [%i0+0x024],%l4 ! Mem[00000000380000e4] jmpl %o7,%g0 ldstub [%i1+0x035],%l3 ! Mem[00000000388000f5] p21_near_3_le: stx %l2,[%i0+0x020] ! Mem[000000003a0000e0] swap [%i1+0x000],%l7 ! Mem[000000003a8000c0] std %l2,[%i3+0x020] ! Mem[000000003b8000e0] ldsb [%i1+0x00f],%l0 ! Mem[000000003a8000cf] jmpl %o7,%g0 ldd [%i3+0x000],%l2 ! Mem[000000003b8000c0] p21_near_3_he: ldsb [%i3+0x012],%l5 ! Mem[000000003b8000d2] ldsh [%i0+0x038],%l6 ! Mem[000000003a0000f8] jmpl %o7,%g0 ldsw [%i3+0x014],%l2 ! Mem[000000003b8000d4] p22_near_3_le: ldstub [%i1+0x001],%l1 ! Mem[000000003c8000c1] ldub [%i2+0x022],%l0 ! Mem[000000003d0000e2] ldx [%i1+0x010],%l6 ! Mem[000000003c8000d0] ldsw [%i3+0x03c],%l7 ! Mem[000000003d8000fc] jmpl %o7,%g0 std %l4,[%i3+0x030] ! Mem[000000003d8000f0] p22_near_3_he: lduw [%i2+0x034],%l6 ! Mem[000000003d0000f4] stw %l5,[%i0+0x024] ! Mem[000000003c0000e4] ldstub [%i3+0x02a],%l5 ! Mem[000000003d8000ea] ldx [%i2+0x030],%l1 ! Mem[000000003d0000f0] swap [%i3+0x014],%l4 ! Mem[000000003d8000d4] ldsb [%i0+0x00b],%l0 ! Mem[000000003c0000cb] stw %l4,[%i3+0x004] ! Mem[000000003d8000c4] jmpl %o7,%g0 ldsb [%i0+0x024],%l3 ! Mem[000000003c0000e4] p23_near_3_le: stx %l2,[%i1+0x020] ! Mem[000000003e8000e0] lduh [%i2+0x030],%l0 ! Mem[000000003f0000f0] ldx [%i2+0x010],%l5 ! Mem[000000003f0000d0] swap [%i3+0x034],%l3 ! Mem[000000003f8000f4] sth %l4,[%i3+0x036] ! Mem[000000003f8000f6] jmpl %o7,%g0 lduw [%i2+0x00c],%l4 ! Mem[000000003f0000cc] p23_near_3_he: ldd [%i0+0x028],%l4 ! Mem[000000003e0000e8] stb %l7,[%i3+0x03d] ! Mem[000000003f8000fd] jmpl %o7,%g0 ldub [%i3+0x016],%l6 ! Mem[000000003f8000d6] p24_near_3_le: ldsh [%i2+0x034],%l5 ! Mem[00000000410000f4] swap [%i1+0x030],%l6 ! Mem[00000000408000f0] jmpl %o7,%g0 ldub [%i2+0x025],%l7 ! Mem[00000000410000e5] p24_near_3_he: stx %l6,[%i3+0x008] ! Mem[00000000418000c8] stw %l2,[%i0+0x02c] ! Mem[00000000400000ec] swap [%i1+0x008],%l4 ! Mem[00000000408000c8] lduh [%i0+0x03c],%l7 ! Mem[00000000400000fc] stx %l6,[%i1+0x030] ! Mem[00000000408000f0] swap [%i0+0x024],%l5 ! Mem[00000000400000e4] jmpl %o7,%g0 swap [%i3+0x028],%l5 ! Mem[00000000418000e8] p25_near_3_le: ldx [%i2+0x038],%l5 ! Mem[00000000430000f8] swap [%i0+0x010],%l1 ! Mem[00000000420000d0] jmpl %o7,%g0 ldsw [%i3+0x014],%l4 ! Mem[00000000438000d4] p25_near_3_he: lduw [%i0+0x018],%l7 ! Mem[00000000420000d8] ldsb [%i1+0x03c],%l5 ! Mem[00000000428000fc] swap [%i2+0x00c],%l6 ! Mem[00000000430000cc] ldx [%i1+0x018],%l0 ! Mem[00000000428000d8] ldub [%i0+0x01f],%l1 ! Mem[00000000420000df] jmpl %o7,%g0 lduw [%i2+0x03c],%l2 ! Mem[00000000430000fc] p26_near_3_le: jmpl %o7,%g0 ldsh [%i1+0x00c],%l5 ! Mem[00000000448000cc] jmpl %o7,%g0 nop p26_near_3_he: ldub [%i1+0x039],%l0 ! Mem[00000000448000f9] stb %l1,[%i2+0x03c] ! Mem[00000000450000fc] swap [%i2+0x00c],%l2 ! Mem[00000000450000cc] stb %l4,[%i3+0x009] ! Mem[00000000458000c9] jmpl %o7,%g0 swap [%i2+0x02c],%l6 ! Mem[00000000450000ec] p27_near_3_le: lduw [%i1+0x010],%l1 ! Mem[00000000468000d0] swap [%i1+0x034],%l4 ! Mem[00000000468000f4] jmpl %o7,%g0 ldsw [%i3+0x00c],%l4 ! Mem[00000000478000cc] p27_near_3_he: ldstub [%i1+0x03c],%l5 ! Mem[00000000468000fc] swap [%i2+0x02c],%l7 ! Mem[00000000470000ec] jmpl %o7,%g0 ldx [%i3+0x038],%l3 ! Mem[00000000478000f8] p28_near_3_le: stx %l2,[%i1+0x010] ! Mem[00000000488000d0] jmpl %o7,%g0 stx %l2,[%i2+0x008] ! Mem[00000000490000c8] p28_near_3_he: sth %l3,[%i2+0x00c] ! Mem[00000000490000cc] swap [%i0+0x014],%l6 ! Mem[00000000480000d4] ldsb [%i1+0x019],%l7 ! Mem[00000000488000d9] lduh [%i2+0x000],%l4 ! Mem[00000000490000c0] stb %l1,[%i0+0x00e] ! Mem[00000000480000ce] ldsh [%i3+0x00e],%l5 ! Mem[00000000498000ce] ldsw [%i2+0x03c],%l7 ! Mem[00000000490000fc] jmpl %o7,%g0 ldstub [%i2+0x036],%l6 ! Mem[00000000490000f6] p29_near_3_le: swap [%i1+0x00c],%l0 ! Mem[000000004a8000cc] lduh [%i2+0x004],%l2 ! Mem[000000004b0000c4] ldstub [%i1+0x00f],%l2 ! Mem[000000004a8000cf] swap [%i2+0x02c],%l7 ! Mem[000000004b0000ec] stw %l1,[%i0+0x038] ! Mem[000000004a0000f8] ldstub [%i1+0x03a],%l7 ! Mem[000000004a8000fa] swap [%i1+0x024],%l6 ! Mem[000000004a8000e4] jmpl %o7,%g0 swap [%i0+0x030],%l1 ! Mem[000000004a0000f0] p29_near_3_he: lduh [%i3+0x038],%l4 ! Mem[000000004b8000f8] ldsw [%i3+0x01c],%l4 ! Mem[000000004b8000dc] ldsb [%i1+0x019],%l0 ! Mem[000000004a8000d9] ldsh [%i3+0x004],%l5 ! Mem[000000004b8000c4] swap [%i0+0x018],%l7 ! Mem[000000004a0000d8] std %l4,[%i1+0x000] ! Mem[000000004a8000c0] jmpl %o7,%g0 std %l0,[%i1+0x028] ! Mem[000000004a8000e8] p30_near_3_le: stw %l7,[%i0+0x004] ! Mem[000000004c0000c4] ldstub [%i3+0x019],%l1 ! Mem[000000004d8000d9] ldstub [%i2+0x005],%l7 ! Mem[000000004d0000c5] lduh [%i3+0x01e],%l0 ! Mem[000000004d8000de] ldsw [%i2+0x02c],%l4 ! Mem[000000004d0000ec] ldub [%i1+0x03d],%l5 ! Mem[000000004c8000fd] jmpl %o7,%g0 lduh [%i1+0x00c],%l2 ! Mem[000000004c8000cc] p30_near_3_he: ldub [%i3+0x03c],%l2 ! Mem[000000004d8000fc] ldsb [%i2+0x017],%l5 ! Mem[000000004d0000d7] swap [%i0+0x018],%l6 ! Mem[000000004c0000d8] jmpl %o7,%g0 ldd [%i2+0x010],%l4 ! Mem[000000004d0000d0] p31_near_3_le: lduw [%i2+0x004],%l7 ! Mem[000000004f0000c4] jmpl %o7,%g0 std %l0,[%i2+0x038] ! Mem[000000004f0000f8] p31_near_3_he: ldstub [%i1+0x024],%l3 ! Mem[000000004e8000e4] lduh [%i2+0x00a],%l5 ! Mem[000000004f0000ca] swap [%i0+0x030],%l1 ! Mem[000000004e0000f0] swap [%i3+0x014],%l4 ! Mem[000000004f8000d4] lduh [%i3+0x022],%l0 ! Mem[000000004f8000e2] jmpl %o7,%g0 ldsh [%i2+0x036],%l1 ! Mem[000000004f0000f6] p32_near_3_le: ldstub [%i0+0x035],%l6 ! Mem[00000000500000f5] stw %l5,[%i1+0x038] ! Mem[00000000508000f8] swap [%i1+0x028],%l1 ! Mem[00000000508000e8] stw %l4,[%i3+0x008] ! Mem[00000000518000c8] ldsw [%i0+0x000],%l5 ! Mem[00000000500000c0] stb %l5,[%i2+0x023] ! Mem[00000000510000e3] jmpl %o7,%g0 swap [%i1+0x020],%l2 ! Mem[00000000508000e0] p32_near_3_he: ldub [%i3+0x035],%l5 ! Mem[00000000518000f5] ldsw [%i1+0x000],%l7 ! Mem[00000000508000c0] ldd [%i0+0x008],%l2 ! Mem[00000000500000c8] lduh [%i1+0x016],%l6 ! Mem[00000000508000d6] ldsb [%i1+0x037],%l6 ! Mem[00000000508000f7] ldstub [%i3+0x00d],%l6 ! Mem[00000000518000cd] ldsb [%i2+0x02f],%l2 ! Mem[00000000510000ef] jmpl %o7,%g0 stb %l5,[%i3+0x00f] ! Mem[00000000518000cf] p33_near_3_le: lduh [%i1+0x002],%l5 ! Mem[00000000528000c2] ldstub [%i1+0x020],%l2 ! Mem[00000000528000e0] ldsw [%i1+0x008],%l5 ! Mem[00000000528000c8] ldd [%i1+0x010],%l4 ! Mem[00000000528000d0] ldstub [%i3+0x036],%l3 ! Mem[00000000538000f6] jmpl %o7,%g0 ldsw [%i3+0x00c],%l5 ! Mem[00000000538000cc] p33_near_3_he: swap [%i1+0x02c],%l7 ! Mem[00000000528000ec] stb %l6,[%i1+0x016] ! Mem[00000000528000d6] lduw [%i0+0x004],%l5 ! Mem[00000000520000c4] stx %l5,[%i3+0x008] ! Mem[00000000538000c8] sth %l1,[%i0+0x032] ! Mem[00000000520000f2] swap [%i0+0x014],%l4 ! Mem[00000000520000d4] jmpl %o7,%g0 stw %l0,[%i1+0x008] ! Mem[00000000528000c8] p34_near_3_le: jmpl %o7,%g0 swap [%i1+0x034],%l5 ! Mem[00000000548000f4] jmpl %o7,%g0 nop p34_near_3_he: swap [%i2+0x02c],%l1 ! Mem[00000000550000ec] jmpl %o7,%g0 ldsw [%i3+0x020],%l2 ! Mem[00000000558000e0] p35_near_3_le: stb %l1,[%i3+0x01e] ! Mem[00000000578000de] ldsw [%i0+0x024],%l3 ! Mem[00000000560000e4] ldsw [%i0+0x02c],%l4 ! Mem[00000000560000ec] stx %l6,[%i0+0x030] ! Mem[00000000560000f0] std %l4,[%i1+0x018] ! Mem[00000000568000d8] stx %l7,[%i3+0x028] ! Mem[00000000578000e8] jmpl %o7,%g0 stx %l4,[%i3+0x008] ! Mem[00000000578000c8] p35_near_3_he: swap [%i1+0x034],%l1 ! Mem[00000000568000f4] ldx [%i1+0x020],%l0 ! Mem[00000000568000e0] jmpl %o7,%g0 lduw [%i2+0x030],%l3 ! Mem[00000000570000f0] p36_near_3_le: lduh [%i1+0x02c],%l6 ! Mem[00000000588000ec] ldsh [%i0+0x028],%l7 ! Mem[00000000580000e8] stw %l6,[%i3+0x038] ! Mem[00000000598000f8] lduw [%i1+0x024],%l0 ! Mem[00000000588000e4] swap [%i0+0x01c],%l1 ! Mem[00000000580000dc] swap [%i2+0x028],%l1 ! Mem[00000000590000e8] lduh [%i3+0x010],%l7 ! Mem[00000000598000d0] jmpl %o7,%g0 sth %l5,[%i1+0x000] ! Mem[00000000588000c0] p36_near_3_he: ldstub [%i0+0x022],%l0 ! Mem[00000000580000e2] jmpl %o7,%g0 ldd [%i0+0x010],%l2 ! Mem[00000000580000d0] p37_near_3_le: lduh [%i2+0x004],%l7 ! Mem[000000005b0000c4] jmpl %o7,%g0 lduw [%i3+0x03c],%l0 ! Mem[000000005b8000fc] p37_near_3_he: lduh [%i3+0x024],%l3 ! Mem[000000005b8000e4] ldsw [%i2+0x034],%l5 ! Mem[000000005b0000f4] lduw [%i2+0x008],%l3 ! Mem[000000005b0000c8] ldstub [%i0+0x03c],%l2 ! Mem[000000005a0000fc] ldsh [%i3+0x036],%l5 ! Mem[000000005b8000f6] jmpl %o7,%g0 ldsw [%i2+0x038],%l6 ! Mem[000000005b0000f8] p38_near_3_le: ldsb [%i3+0x00b],%l5 ! Mem[000000005d8000cb] ldstub [%i2+0x00c],%l2 ! Mem[000000005d0000cc] jmpl %o7,%g0 stx %l5,[%i2+0x030] ! Mem[000000005d0000f0] p38_near_3_he: ldd [%i2+0x010],%l6 ! Mem[000000005d0000d0] ldub [%i2+0x037],%l6 ! Mem[000000005d0000f7] ldstub [%i1+0x00d],%l6 ! Mem[000000005c8000cd] jmpl %o7,%g0 lduw [%i0+0x02c],%l2 ! Mem[000000005c0000ec] p39_near_3_le: jmpl %o7,%g0 swap [%i2+0x034],%l5 ! Mem[000000005f0000f4] jmpl %o7,%g0 nop p39_near_3_he: sth %l1,[%i2+0x02e] ! Mem[000000005f0000ee] jmpl %o7,%g0 swap [%i1+0x000],%l2 ! Mem[000000005e8000c0] p40_near_3_le: jmpl %o7,%g0 lduh [%i1+0x01e],%l1 ! Mem[00000000608000de] jmpl %o7,%g0 nop p40_near_3_he: ldd [%i2+0x010],%l2 ! Mem[00000000610000d0] stw %l2,[%i1+0x03c] ! Mem[00000000608000fc] stw %l6,[%i0+0x008] ! Mem[00000000600000c8] stw %l6,[%i1+0x024] ! Mem[00000000608000e4] std %l6,[%i3+0x000] ! Mem[00000000618000c0] sth %l3,[%i1+0x00a] ! Mem[00000000608000ca] lduw [%i2+0x014],%l1 ! Mem[00000000610000d4] jmpl %o7,%g0 ldstub [%i2+0x026],%l4 ! Mem[00000000610000e6] p41_near_3_le: lduw [%i3+0x014],%l0 ! Mem[00000000638000d4] swap [%i0+0x038],%l1 ! Mem[00000000620000f8] jmpl %o7,%g0 ldstub [%i2+0x03a],%l7 ! Mem[00000000630000fa] p41_near_3_he: jmpl %o7,%g0 ldub [%i3+0x00e],%l1 ! Mem[00000000638000ce] jmpl %o7,%g0 nop p42_near_3_le: swap [%i3+0x010],%l7 ! Mem[00000000658000d0] stw %l3,[%i3+0x004] ! Mem[00000000658000c4] swap [%i2+0x02c],%l2 ! Mem[00000000650000ec] jmpl %o7,%g0 ldsw [%i3+0x020],%l2 ! Mem[00000000658000e0] p42_near_3_he: ldstub [%i0+0x038],%l4 ! Mem[00000000640000f8] lduh [%i1+0x03c],%l4 ! Mem[00000000648000fc] ldd [%i2+0x038],%l0 ! Mem[00000000650000f8] jmpl %o7,%g0 swap [%i3+0x024],%l5 ! Mem[00000000658000e4] p43_near_3_le: ldstub [%i1+0x010],%l7 ! Mem[00000000668000d0] stw %l5,[%i3+0x020] ! Mem[00000000678000e0] ldsh [%i0+0x002],%l5 ! Mem[00000000660000c2] jmpl %o7,%g0 ldsh [%i3+0x020],%l2 ! Mem[00000000678000e0] p43_near_3_he: ldub [%i3+0x035],%l5 ! Mem[00000000678000f5] ldub [%i2+0x01d],%l4 ! Mem[00000000670000dd] std %l6,[%i0+0x000] ! Mem[00000000660000c0] ldstub [%i0+0x01c],%l1 ! Mem[00000000660000dc] ldstub [%i3+0x00c],%l2 ! Mem[00000000678000cc] sth %l5,[%i2+0x03c] ! Mem[00000000670000fc] swap [%i0+0x00c],%l6 ! Mem[00000000660000cc] jmpl %o7,%g0 ldsh [%i3+0x038],%l5 ! Mem[00000000678000f8] p44_near_3_le: swap [%i1+0x000],%l1 ! Mem[00000000688000c0] ldx [%i2+0x020],%l0 ! Mem[00000000690000e0] ldsw [%i2+0x014],%l6 ! Mem[00000000690000d4] sth %l7,[%i2+0x03e] ! Mem[00000000690000fe] jmpl %o7,%g0 stx %l5,[%i0+0x030] ! Mem[00000000680000f0] p44_near_3_he: ldstub [%i3+0x036],%l6 ! Mem[00000000698000f6] ldstub [%i0+0x026],%l5 ! Mem[00000000680000e6] ldstub [%i3+0x02a],%l5 ! Mem[00000000698000ea] ldstub [%i3+0x032],%l1 ! Mem[00000000698000f2] lduw [%i3+0x014],%l4 ! Mem[00000000698000d4] swap [%i3+0x000],%l0 ! Mem[00000000698000c0] ldsw [%i0+0x014],%l1 ! Mem[00000000680000d4] jmpl %o7,%g0 ldsb [%i3+0x024],%l3 ! Mem[00000000698000e4] p45_near_3_le: ldsb [%i1+0x019],%l4 ! Mem[000000006a8000d9] sth %l7,[%i2+0x03c] ! Mem[000000006b0000fc] jmpl %o7,%g0 ldsb [%i0+0x008],%l3 ! Mem[000000006a0000c8] p45_near_3_he: stx %l4,[%i3+0x030] ! Mem[000000006b8000f0] swap [%i0+0x020],%l7 ! Mem[000000006a0000e0] ldsb [%i0+0x004],%l3 ! Mem[000000006a0000c4] ldstub [%i0+0x000],%l2 ! Mem[000000006a0000c0] ldsb [%i3+0x039],%l3 ! Mem[000000006b8000f9] ldstub [%i1+0x016],%l1 ! Mem[000000006a8000d6] jmpl %o7,%g0 ldsw [%i2+0x02c],%l7 ! Mem[000000006b0000ec] p46_near_3_le: ldstub [%i1+0x017],%l6 ! Mem[000000006c8000d7] ldstub [%i3+0x033],%l5 ! Mem[000000006d8000f3] jmpl %o7,%g0 ldub [%i2+0x036],%l3 ! Mem[000000006d0000f6] p46_near_3_he: swap [%i3+0x03c],%l1 ! Mem[000000006d8000fc] swap [%i2+0x00c],%l2 ! Mem[000000006d0000cc] ldsb [%i1+0x01c],%l5 ! Mem[000000006c8000dc] lduh [%i2+0x02e],%l6 ! Mem[000000006d0000ee] ldsw [%i2+0x034],%l6 ! Mem[000000006d0000f4] ldsb [%i0+0x026],%l5 ! Mem[000000006c0000e6] swap [%i0+0x028],%l5 ! Mem[000000006c0000e8] jmpl %o7,%g0 stx %l1,[%i3+0x030] ! Mem[000000006d8000f0] p47_near_3_le: swap [%i3+0x034],%l5 ! Mem[000000006f8000f4] lduh [%i0+0x010],%l6 ! Mem[000000006e0000d0] jmpl %o7,%g0 swap [%i3+0x024],%l7 ! Mem[000000006f8000e4] p47_near_3_he: swap [%i3+0x02c],%l6 ! Mem[000000006f8000ec] stw %l2,[%i2+0x00c] ! Mem[000000006f0000cc] ldd [%i0+0x028],%l4 ! Mem[000000006e0000e8] ldub [%i1+0x00f],%l6 ! Mem[000000006e8000cf] ldsb [%i3+0x016],%l6 ! Mem[000000006f8000d6] lduh [%i2+0x01e],%l1 ! Mem[000000006f0000de] jmpl %o7,%g0 sth %l7,[%i2+0x008] ! Mem[000000006f0000c8] p48_near_3_le: ldsh [%i1+0x00c],%l2 ! Mem[00000000708000cc] stb %l5,[%i0+0x034] ! Mem[00000000700000f4] stb %l6,[%i1+0x030] ! Mem[00000000708000f0] swap [%i3+0x000],%l1 ! Mem[00000000718000c0] ldstub [%i3+0x022],%l0 ! Mem[00000000718000e2] jmpl %o7,%g0 stx %l6,[%i1+0x010] ! Mem[00000000708000d0] p48_near_3_he: swap [%i2+0x00c],%l5 ! Mem[00000000710000cc] jmpl %o7,%g0 ldd [%i2+0x010],%l4 ! Mem[00000000710000d0] p49_near_3_le: stb %l7,[%i2+0x010] ! Mem[00000000730000d0] sth %l5,[%i3+0x020] ! Mem[00000000738000e0] std %l4,[%i0+0x000] ! Mem[00000000720000c0] jmpl %o7,%g0 lduh [%i1+0x020],%l2 ! Mem[00000000728000e0] p49_near_3_he: stb %l5,[%i1+0x035] ! Mem[00000000728000f5] swap [%i2+0x000],%l7 ! Mem[00000000730000c0] ldd [%i0+0x008],%l2 ! Mem[00000000720000c8] swap [%i3+0x014],%l6 ! Mem[00000000738000d4] ldsw [%i2+0x034],%l6 ! Mem[00000000730000f4] std %l6,[%i2+0x028] ! Mem[00000000730000e8] stx %l2,[%i3+0x008] ! Mem[00000000738000c8] jmpl %o7,%g0 ldub [%i2+0x03b],%l3 ! Mem[00000000730000fb] p50_near_3_le: ldsh [%i2+0x03c],%l5 ! Mem[00000000750000fc] sth %l6,[%i1+0x016] ! Mem[00000000748000d6] jmpl %o7,%g0 ldd [%i3+0x030],%l4 ! Mem[00000000758000f0] p50_near_3_he: ldub [%i0+0x037],%l6 ! Mem[00000000740000f7] swap [%i1+0x00c],%l6 ! Mem[00000000748000cc] swap [%i2+0x02c],%l2 ! Mem[00000000750000ec] jmpl %o7,%g0 stb %l4,[%i3+0x009] ! Mem[00000000758000c9] p51_near_3_le: sth %l1,[%i2+0x032] ! Mem[00000000770000f2] lduh [%i3+0x036],%l2 ! Mem[00000000778000f6] swap [%i3+0x03c],%l5 ! Mem[00000000778000fc] swap [%i3+0x034],%l5 ! Mem[00000000778000f4] ldsh [%i3+0x010],%l6 ! Mem[00000000778000d0] ldstub [%i0+0x025],%l7 ! Mem[00000000760000e5] jmpl %o7,%g0 lduw [%i1+0x000],%l0 ! Mem[00000000768000c0] p51_near_3_he: swap [%i3+0x02c],%l7 ! Mem[00000000778000ec] lduw [%i0+0x038],%l3 ! Mem[00000000760000f8] sth %l3,[%i3+0x024] ! Mem[00000000778000e4] swap [%i1+0x034],%l5 ! Mem[00000000768000f4] jmpl %o7,%g0 ldsb [%i3+0x00a],%l3 ! Mem[00000000778000ca] p52_near_3_le: ldstub [%i1+0x036],%l3 ! Mem[00000000788000f6] swap [%i0+0x034],%l4 ! Mem[00000000780000f4] ldstub [%i0+0x00e],%l4 ! Mem[00000000780000ce] stw %l4,[%i2+0x000] ! Mem[00000000790000c0] stw %l4,[%i2+0x01c] ! Mem[00000000790000dc] jmpl %o7,%g0 ldsw [%i2+0x01c],%l0 ! Mem[00000000790000dc] p52_near_3_he: lduh [%i0+0x024],%l3 ! Mem[00000000780000e4] lduh [%i0+0x02a],%l5 ! Mem[00000000780000ea] swap [%i1+0x030],%l1 ! Mem[00000000788000f0] lduw [%i0+0x014],%l4 ! Mem[00000000780000d4] swap [%i0+0x000],%l0 ! Mem[00000000780000c0] jmpl %o7,%g0 stx %l1,[%i0+0x010] ! Mem[00000000780000d0] p53_near_3_le: swap [%i3+0x034],%l5 ! Mem[000000007b8000f4] jmpl %o7,%g0 ldx [%i2+0x000],%l5 ! Mem[000000007b0000c0] p53_near_3_he: jmpl %o7,%g0 stx %l1,[%i1+0x018] ! Mem[000000007a8000d8] jmpl %o7,%g0 nop p54_near_3_le: ldx [%i0+0x010],%l2 ! Mem[000000007c0000d0] jmpl %o7,%g0 std %l2,[%i3+0x008] ! Mem[000000007d8000c8] p54_near_3_he: ldsb [%i2+0x00d],%l3 ! Mem[000000007d0000cd] swap [%i2+0x014],%l6 ! Mem[000000007d0000d4] swap [%i0+0x034],%l6 ! Mem[000000007c0000f4] stx %l4,[%i3+0x000] ! Mem[000000007d8000c0] ldsw [%i1+0x00c],%l1 ! Mem[000000007c8000cc] sth %l5,[%i0+0x00e] ! Mem[000000007c0000ce] swap [%i1+0x03c],%l7 ! Mem[000000007c8000fc] jmpl %o7,%g0 lduw [%i1+0x034],%l6 ! Mem[000000007c8000f4] p55_near_3_le: jmpl %o7,%g0 swap [%i1+0x004],%l2 ! Mem[000000007e8000c4] jmpl %o7,%g0 nop p55_near_3_he: ldstub [%i3+0x012],%l5 ! Mem[000000007f8000d2] ldx [%i0+0x038],%l6 ! Mem[000000007e0000f8] jmpl %o7,%g0 std %l2,[%i2+0x010] ! Mem[000000007f0000d0] p56_near_3_le: ldstub [%i3+0x001],%l7 ! Mem[00000000818000c1] swap [%i3+0x038],%l7 ! Mem[00000000818000f8] jmpl %o7,%g0 ldstub [%i1+0x02d],%l6 ! Mem[00000000808000ed] p56_near_3_he: lduh [%i0+0x00e],%l5 ! Mem[00000000800000ce] std %l4,[%i0+0x000] ! Mem[00000000800000c0] ldsb [%i2+0x010],%l2 ! Mem[00000000810000d0] swap [%i1+0x030],%l7 ! Mem[00000000808000f0] sth %l2,[%i1+0x02a] ! Mem[00000000808000ea] std %l0,[%i1+0x008] ! Mem[00000000808000c8] ldstub [%i0+0x03b],%l3 ! Mem[00000000800000fb] jmpl %o7,%g0 std %l4,[%i2+0x030] ! Mem[00000000810000f0] p57_near_3_le: ldub [%i1+0x005],%l2 ! Mem[00000000828000c5] ldstub [%i2+0x00f],%l2 ! Mem[00000000830000cf] ldub [%i1+0x02f],%l7 ! Mem[00000000828000ef] stw %l4,[%i3+0x008] ! Mem[00000000838000c8] ldsb [%i3+0x021],%l5 ! Mem[00000000838000e1] swap [%i3+0x000],%l5 ! Mem[00000000838000c0] jmpl %o7,%g0 swap [%i1+0x020],%l2 ! Mem[00000000828000e0] p57_near_3_he: swap [%i2+0x034],%l5 ! Mem[00000000830000f4] ldstub [%i1+0x002],%l7 ! Mem[00000000828000c2] lduh [%i0+0x00c],%l3 ! Mem[00000000820000cc] sth %l6,[%i1+0x016] ! Mem[00000000828000d6] stx %l6,[%i3+0x030] ! Mem[00000000838000f0] ldstub [%i2+0x02d],%l6 ! Mem[00000000830000ed] lduh [%i2+0x00e],%l2 ! Mem[00000000830000ce] jmpl %o7,%g0 std %l4,[%i0+0x028] ! Mem[00000000820000e8] p58_near_3_le: ldd [%i0+0x000],%l6 ! Mem[00000000840000c0] ldsb [%i2+0x019],%l1 ! Mem[00000000850000d9] ldub [%i2+0x005],%l7 ! Mem[00000000850000c5] swap [%i0+0x01c],%l0 ! Mem[00000000840000dc] std %l4,[%i3+0x028] ! Mem[00000000858000e8] jmpl %o7,%g0 lduw [%i1+0x038],%l5 ! Mem[00000000848000f8] p58_near_3_he: stx %l0,[%i3+0x000] ! Mem[00000000858000c0] ldstub [%i2+0x017],%l1 ! Mem[00000000850000d7] lduh [%i2+0x01c],%l0 ! Mem[00000000850000dc] ldub [%i1+0x03e],%l6 ! Mem[00000000848000fe] jmpl %o7,%g0 swap [%i1+0x030],%l5 ! Mem[00000000848000f0] p59_near_3_le: lduw [%i3+0x034],%l5 ! Mem[00000000878000f4] ldd [%i1+0x010],%l6 ! Mem[00000000868000d0] jmpl %o7,%g0 sth %l4,[%i1+0x00e] ! Mem[00000000868000ce] p59_near_3_he: ldd [%i3+0x038],%l4 ! Mem[00000000878000f8] lduh [%i2+0x02c],%l7 ! Mem[00000000870000ec] jmpl %o7,%g0 stb %l3,[%i2+0x03b] ! Mem[00000000870000fb] p60_near_3_le: ldub [%i2+0x037],%l0 ! Mem[00000000890000f7] swap [%i2+0x024],%l5 ! Mem[00000000890000e4] jmpl %o7,%g0 lduh [%i2+0x012],%l3 ! Mem[00000000890000d2] p60_near_3_he: ldx [%i1+0x008],%l1 ! Mem[00000000888000c8] stb %l3,[%i1+0x03b] ! Mem[00000000888000fb] jmpl %o7,%g0 stb %l0,[%i3+0x022] ! Mem[00000000898000e2] p61_near_3_le: ldsw [%i0+0x034],%l2 ! Mem[000000008a0000f4] jmpl %o7,%g0 sth %l5,[%i0+0x03c] ! Mem[000000008a0000fc] p61_near_3_he: sth %l4,[%i3+0x026] ! Mem[000000008b8000e6] jmpl %o7,%g0 ldstub [%i3+0x015],%l3 ! Mem[000000008b8000d5] p62_near_3_le: ldsb [%i1+0x03d],%l5 ! Mem[000000008c8000fd] stx %l6,[%i1+0x010] ! Mem[000000008c8000d0] jmpl %o7,%g0 ldsw [%i1+0x014],%l4 ! Mem[000000008c8000d4] p62_near_3_he: ldsh [%i3+0x00c],%l2 ! Mem[000000008d8000cc] ldstub [%i2+0x01c],%l5 ! Mem[000000008d0000dc] ldsb [%i2+0x00c],%l7 ! Mem[000000008d0000cc] ldsb [%i3+0x03b],%l3 ! Mem[000000008d8000fb] stb %l3,[%i1+0x024] ! Mem[000000008c8000e4] jmpl %o7,%g0 lduw [%i2+0x034],%l5 ! Mem[000000008d0000f4] p63_near_3_le: ldx [%i1+0x020],%l3 ! Mem[000000008e8000e0] ldstub [%i3+0x035],%l5 ! Mem[000000008f8000f5] ldx [%i1+0x000],%l5 ! Mem[000000008e8000c0] stb %l7,[%i0+0x015] ! Mem[000000008e0000d5] jmpl %o7,%g0 ldx [%i1+0x030],%l1 ! Mem[000000008e8000f0] p63_near_3_he: swap [%i0+0x03c],%l0 ! Mem[000000008e0000fc] ldsw [%i1+0x030],%l5 ! Mem[000000008e8000f0] std %l0,[%i3+0x008] ! Mem[000000008f8000c8] ldub [%i1+0x026],%l4 ! Mem[000000008e8000e6] ldx [%i2+0x020],%l3 ! Mem[000000008f0000e0] ldsw [%i2+0x000],%l2 ! Mem[000000008f0000c0] stb %l3,[%i1+0x039] ! Mem[000000008e8000f9] jmpl %o7,%g0 sth %l1,[%i0+0x016] ! Mem[000000008e0000d6] near3_b2b_h: nop nop nop nop nop jmpl %o7,%g0 nop near3_b2b_l: nop nop nop nop nop jmpl %o7,%g0 nop user_near3_end: .seg "text" .text .align 0x2000 user_far0_start: p0_far_0_le: stb %l5,[%i3+0x010] ! Mem[00000000118000d0] ldstub [%i1+0x003],%l1 ! Mem[00000000108000c3] ldd [%i1+0x030],%l6 ! Mem[00000000108000f0] jmpl %o7,%g0 lduw [%i0+0x01c],%l2 ! Mem[00000000100000dc] p0_far_0_lem: membar #Sync stb %l5,[%i3+0x010] ! Mem[00000000118000d0] ldstub [%i1+0x003],%l1 ! Mem[00000000108000c3] ldd [%i1+0x030],%l6 ! Mem[00000000108000f0] membar #Sync jmpl %o7,%g0 lduw [%i0+0x01c],%l2 ! Mem[00000000100000dc] p0_far_0_he: ldstub [%i1+0x020],%l1 ! Mem[00000000108000e0] swap [%i2+0x000],%l5 ! Mem[00000000110000c0] ldsb [%i2+0x03f],%l4 ! Mem[00000000110000ff] ldstub [%i0+0x017],%l0 ! Mem[00000000100000d7] lduh [%i0+0x016],%l5 ! Mem[00000000100000d6] stx %l6,[%i1+0x028] ! Mem[00000000108000e8] swap [%i0+0x038],%l5 ! Mem[00000000100000f8] jmpl %o7,%g0 ldsh [%i1+0x004],%l0 ! Mem[00000000108000c4] p0_far_0_hem: membar #Sync ldstub [%i1+0x020],%l1 ! Mem[00000000108000e0] swap [%i2+0x000],%l5 ! Mem[00000000110000c0] ldsb [%i2+0x03f],%l4 ! Mem[00000000110000ff] ldstub [%i0+0x017],%l0 ! Mem[00000000100000d7] lduh [%i0+0x016],%l5 ! Mem[00000000100000d6] stx %l6,[%i1+0x028] ! Mem[00000000108000e8] swap [%i0+0x038],%l5 ! Mem[00000000100000f8] membar #Sync jmpl %o7,%g0 ldsh [%i1+0x004],%l0 ! Mem[00000000108000c4] p0_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p1_far_0_le: std %l4,[%i2+0x030] ! Mem[00000000130000f0] std %l0,[%i3+0x000] ! Mem[00000000138000c0] std %l6,[%i1+0x030] ! Mem[00000000128000f0] jmpl %o7,%g0 ldstub [%i3+0x03d],%l2 ! Mem[00000000138000fd] p1_far_0_lem: membar #Sync std %l4,[%i2+0x030] ! Mem[00000000130000f0] std %l0,[%i3+0x000] ! Mem[00000000138000c0] std %l6,[%i1+0x030] ! Mem[00000000128000f0] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x03d],%l2 ! Mem[00000000138000fd] p1_far_0_he: std %l0,[%i2+0x000] ! Mem[00000000130000c0] std %l4,[%i3+0x000] ! Mem[00000000138000c0] swap [%i3+0x01c],%l4 ! Mem[00000000138000dc] stw %l0,[%i0+0x034] ! Mem[00000000120000f4] ldx [%i0+0x010],%l5 ! Mem[00000000120000d0] ldub [%i0+0x029],%l6 ! Mem[00000000120000e9] swap [%i2+0x018],%l5 ! Mem[00000000130000d8] jmpl %o7,%g0 ldx [%i0+0x000],%l0 ! Mem[00000000120000c0] p1_far_0_hem: membar #Sync std %l0,[%i2+0x000] ! Mem[00000000130000c0] std %l4,[%i3+0x000] ! Mem[00000000138000c0] swap [%i3+0x01c],%l4 ! Mem[00000000138000dc] stw %l0,[%i0+0x034] ! Mem[00000000120000f4] ldx [%i0+0x010],%l5 ! Mem[00000000120000d0] ldub [%i0+0x029],%l6 ! Mem[00000000120000e9] swap [%i2+0x018],%l5 ! Mem[00000000130000d8] membar #Sync jmpl %o7,%g0 ldx [%i0+0x000],%l0 ! Mem[00000000120000c0] p1_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p2_far_0_le: ldsb [%i0+0x010],%l5 ! Mem[00000000140000d0] stb %l3,[%i1+0x004] ! Mem[00000000148000c4] ldstub [%i0+0x028],%l0 ! Mem[00000000140000e8] jmpl %o7,%g0 ldd [%i0+0x008],%l0 ! Mem[00000000140000c8] p2_far_0_lem: membar #Sync ldsb [%i0+0x010],%l5 ! Mem[00000000140000d0] stb %l3,[%i1+0x004] ! Mem[00000000148000c4] ldstub [%i0+0x028],%l0 ! Mem[00000000140000e8] membar #Sync jmpl %o7,%g0 ldd [%i0+0x008],%l0 ! Mem[00000000140000c8] p2_far_0_he: ldstub [%i1+0x038],%l7 ! Mem[00000000148000f8] ldub [%i0+0x017],%l7 ! Mem[00000000140000d7] lduh [%i0+0x006],%l4 ! Mem[00000000140000c6] ldstub [%i1+0x033],%l2 ! Mem[00000000148000f3] std %l2,[%i2+0x038] ! Mem[00000000150000f8] lduw [%i2+0x004],%l6 ! Mem[00000000150000c4] jmpl %o7,%g0 stw %l5,[%i3+0x028] ! Mem[00000000158000e8] p2_far_0_hem: membar #Sync ldstub [%i1+0x038],%l7 ! Mem[00000000148000f8] ldub [%i0+0x017],%l7 ! Mem[00000000140000d7] lduh [%i0+0x006],%l4 ! Mem[00000000140000c6] ldstub [%i1+0x033],%l2 ! Mem[00000000148000f3] std %l2,[%i2+0x038] ! Mem[00000000150000f8] lduw [%i2+0x004],%l6 ! Mem[00000000150000c4] membar #Sync jmpl %o7,%g0 stw %l5,[%i3+0x028] ! Mem[00000000158000e8] p2_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p3_far_0_le: ldsw [%i3+0x030],%l5 ! Mem[00000000178000f0] lduh [%i2+0x002],%l1 ! Mem[00000000170000c2] swap [%i2+0x030],%l6 ! Mem[00000000170000f0] jmpl %o7,%g0 swap [%i3+0x03c],%l2 ! Mem[00000000178000fc] p3_far_0_lem: membar #Sync ldsw [%i3+0x030],%l5 ! Mem[00000000178000f0] lduh [%i2+0x002],%l1 ! Mem[00000000170000c2] swap [%i2+0x030],%l6 ! Mem[00000000170000f0] membar #Sync jmpl %o7,%g0 swap [%i3+0x03c],%l2 ! Mem[00000000178000fc] p3_far_0_he: stx %l1,[%i1+0x000] ! Mem[00000000168000c0] lduw [%i1+0x000],%l5 ! Mem[00000000168000c0] swap [%i3+0x030],%l3 ! Mem[00000000178000f0] ldstub [%i2+0x02c],%l6 ! Mem[00000000170000ec] swap [%i3+0x03c],%l1 ! Mem[00000000178000fc] ldx [%i2+0x028],%l6 ! Mem[00000000170000e8] ldstub [%i0+0x019],%l5 ! Mem[00000000160000d9] jmpl %o7,%g0 ldstub [%i0+0x016],%l6 ! Mem[00000000160000d6] p3_far_0_hem: membar #Sync stx %l1,[%i1+0x000] ! Mem[00000000168000c0] lduw [%i1+0x000],%l5 ! Mem[00000000168000c0] swap [%i3+0x030],%l3 ! Mem[00000000178000f0] ldstub [%i2+0x02c],%l6 ! Mem[00000000170000ec] swap [%i3+0x03c],%l1 ! Mem[00000000178000fc] ldx [%i2+0x028],%l6 ! Mem[00000000170000e8] ldstub [%i0+0x019],%l5 ! Mem[00000000160000d9] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x016],%l6 ! Mem[00000000160000d6] p3_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p4_far_0_le: swap [%i1+0x010],%l5 ! Mem[00000000188000d0] swap [%i3+0x004],%l3 ! Mem[00000000198000c4] ldstub [%i1+0x037],%l2 ! Mem[00000000188000f7] jmpl %o7,%g0 lduh [%i2+0x038],%l3 ! Mem[00000000190000f8] p4_far_0_lem: membar #Sync swap [%i1+0x010],%l5 ! Mem[00000000188000d0] swap [%i3+0x004],%l3 ! Mem[00000000198000c4] ldstub [%i1+0x037],%l2 ! Mem[00000000188000f7] membar #Sync jmpl %o7,%g0 lduh [%i2+0x038],%l3 ! Mem[00000000190000f8] p4_far_0_he: ldstub [%i1+0x035],%l5 ! Mem[00000000188000f5] ldsw [%i3+0x014],%l3 ! Mem[00000000198000d4] jmpl %o7,%g0 stb %l1,[%i1+0x01d] ! Mem[00000000188000dd] p4_far_0_hem: membar #Sync ldstub [%i1+0x035],%l5 ! Mem[00000000188000f5] ldsw [%i3+0x014],%l3 ! Mem[00000000198000d4] membar #Sync jmpl %o7,%g0 stb %l1,[%i1+0x01d] ! Mem[00000000188000dd] p4_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p5_far_0_le: ldstub [%i0+0x030],%l5 ! Mem[000000001a0000f0] ldsw [%i1+0x000],%l1 ! Mem[000000001a8000c0] ldstub [%i3+0x031],%l7 ! Mem[000000001b8000f1] jmpl %o7,%g0 stb %l5,[%i3+0x01d] ! Mem[000000001b8000dd] p5_far_0_lem: membar #Sync ldstub [%i0+0x030],%l5 ! Mem[000000001a0000f0] ldsw [%i1+0x000],%l1 ! Mem[000000001a8000c0] ldstub [%i3+0x031],%l7 ! Mem[000000001b8000f1] membar #Sync jmpl %o7,%g0 stb %l5,[%i3+0x01d] ! Mem[000000001b8000dd] p5_far_0_he: jmpl %o7,%g0 ldub [%i3+0x008],%l4 ! Mem[000000001b8000c8] jmpl %o7,%g0 nop p5_far_0_hem: membar #Sync jmpl %o7,%g0 ldub [%i3+0x008],%l4 ! Mem[000000001b8000c8] jmpl %o7,%g0 nop p5_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p6_far_0_le: ldsb [%i2+0x020],%l2 ! Mem[000000001d0000e0] stx %l3,[%i0+0x000] ! Mem[000000001c0000c0] swap [%i1+0x034],%l2 ! Mem[000000001c8000f4] jmpl %o7,%g0 ldstub [%i1+0x039],%l3 ! Mem[000000001c8000f9] p6_far_0_lem: membar #Sync ldsb [%i2+0x020],%l2 ! Mem[000000001d0000e0] stx %l3,[%i0+0x000] ! Mem[000000001c0000c0] swap [%i1+0x034],%l2 ! Mem[000000001c8000f4] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x039],%l3 ! Mem[000000001c8000f9] p6_far_0_he: swap [%i3+0x034],%l5 ! Mem[000000001d8000f4] ldx [%i1+0x010],%l3 ! Mem[000000001c8000d0] jmpl %o7,%g0 ldub [%i1+0x038],%l7 ! Mem[000000001c8000f8] p6_far_0_hem: membar #Sync swap [%i3+0x034],%l5 ! Mem[000000001d8000f4] ldx [%i1+0x010],%l3 ! Mem[000000001c8000d0] membar #Sync jmpl %o7,%g0 ldub [%i1+0x038],%l7 ! Mem[000000001c8000f8] p6_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p7_far_0_le: ldsh [%i3+0x004],%l1 ! Mem[000000001f8000c4] stb %l6,[%i1+0x01c] ! Mem[000000001e8000dc] stb %l2,[%i0+0x037] ! Mem[000000001e0000f7] jmpl %o7,%g0 lduh [%i1+0x038],%l3 ! Mem[000000001e8000f8] p7_far_0_lem: membar #Sync ldsh [%i3+0x004],%l1 ! Mem[000000001f8000c4] stb %l6,[%i1+0x01c] ! Mem[000000001e8000dc] stb %l2,[%i0+0x037] ! Mem[000000001e0000f7] membar #Sync jmpl %o7,%g0 lduh [%i1+0x038],%l3 ! Mem[000000001e8000f8] p7_far_0_he: ldd [%i2+0x010],%l4 ! Mem[000000001f0000d0] stb %l3,[%i1+0x036] ! Mem[000000001e8000f6] jmpl %o7,%g0 ldub [%i3+0x03d],%l1 ! Mem[000000001f8000fd] p7_far_0_hem: membar #Sync ldd [%i2+0x010],%l4 ! Mem[000000001f0000d0] stb %l3,[%i1+0x036] ! Mem[000000001e8000f6] membar #Sync jmpl %o7,%g0 ldub [%i3+0x03d],%l1 ! Mem[000000001f8000fd] p7_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p8_far_0_le: stx %l5,[%i0+0x010] ! Mem[00000000200000d0] sth %l1,[%i3+0x002] ! Mem[00000000218000c2] stb %l6,[%i3+0x031] ! Mem[00000000218000f1] jmpl %o7,%g0 ldd [%i3+0x018],%l2 ! Mem[00000000218000d8] p8_far_0_lem: membar #Sync stx %l5,[%i0+0x010] ! Mem[00000000200000d0] sth %l1,[%i3+0x002] ! Mem[00000000218000c2] stb %l6,[%i3+0x031] ! Mem[00000000218000f1] membar #Sync jmpl %o7,%g0 ldd [%i3+0x018],%l2 ! Mem[00000000218000d8] p8_far_0_he: swap [%i0+0x020],%l1 ! Mem[00000000200000e0] ldsb [%i2+0x002],%l5 ! Mem[00000000210000c2] stb %l3,[%i0+0x011] ! Mem[00000000200000d1] ldsh [%i1+0x02c],%l6 ! Mem[00000000208000ec] swap [%i1+0x01c],%l1 ! Mem[00000000208000dc] ldsb [%i2+0x033],%l2 ! Mem[00000000210000f3] std %l2,[%i0+0x038] ! Mem[00000000200000f8] jmpl %o7,%g0 swap [%i2+0x004],%l6 ! Mem[00000000210000c4] p8_far_0_hem: membar #Sync swap [%i0+0x020],%l1 ! Mem[00000000200000e0] ldsb [%i2+0x002],%l5 ! Mem[00000000210000c2] stb %l3,[%i0+0x011] ! Mem[00000000200000d1] ldsh [%i1+0x02c],%l6 ! Mem[00000000208000ec] swap [%i1+0x01c],%l1 ! Mem[00000000208000dc] ldsb [%i2+0x033],%l2 ! Mem[00000000210000f3] std %l2,[%i0+0x038] ! Mem[00000000200000f8] membar #Sync jmpl %o7,%g0 swap [%i2+0x004],%l6 ! Mem[00000000210000c4] p8_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p9_far_0_le: lduh [%i3+0x030],%l5 ! Mem[00000000238000f0] swap [%i0+0x000],%l1 ! Mem[00000000220000c0] std %l6,[%i0+0x030] ! Mem[00000000220000f0] jmpl %o7,%g0 ldub [%i0+0x01d],%l5 ! Mem[00000000220000dd] p9_far_0_lem: membar #Sync lduh [%i3+0x030],%l5 ! Mem[00000000238000f0] swap [%i0+0x000],%l1 ! Mem[00000000220000c0] std %l6,[%i0+0x030] ! Mem[00000000220000f0] membar #Sync jmpl %o7,%g0 ldub [%i0+0x01d],%l5 ! Mem[00000000220000dd] p9_far_0_he: jmpl %o7,%g0 stx %l4,[%i3+0x008] ! Mem[00000000238000c8] jmpl %o7,%g0 nop p9_far_0_hem: membar #Sync jmpl %o7,%g0 stx %l4,[%i3+0x008] ! Mem[00000000238000c8] jmpl %o7,%g0 nop p9_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p10_far_0_le: ldx [%i1+0x010],%l5 ! Mem[00000000248000d0] std %l0,[%i2+0x000] ! Mem[00000000250000c0] ldx [%i0+0x030],%l6 ! Mem[00000000240000f0] jmpl %o7,%g0 ldub [%i3+0x01d],%l2 ! Mem[00000000258000dd] p10_far_0_lem: membar #Sync ldx [%i1+0x010],%l5 ! Mem[00000000248000d0] std %l0,[%i2+0x000] ! Mem[00000000250000c0] ldx [%i0+0x030],%l6 ! Mem[00000000240000f0] membar #Sync jmpl %o7,%g0 ldub [%i3+0x01d],%l2 ! Mem[00000000258000dd] p10_far_0_he: swap [%i2+0x020],%l1 ! Mem[00000000250000e0] ldx [%i3+0x000],%l5 ! Mem[00000000258000c0] ldx [%i1+0x038],%l4 ! Mem[00000000248000f8] ldstub [%i1+0x017],%l0 ! Mem[00000000248000d7] sth %l5,[%i2+0x016] ! Mem[00000000250000d6] std %l6,[%i1+0x028] ! Mem[00000000248000e8] swap [%i1+0x03c],%l2 ! Mem[00000000248000fc] jmpl %o7,%g0 ldstub [%i3+0x006],%l6 ! Mem[00000000258000c6] p10_far_0_hem: membar #Sync swap [%i2+0x020],%l1 ! Mem[00000000250000e0] ldx [%i3+0x000],%l5 ! Mem[00000000258000c0] ldx [%i1+0x038],%l4 ! Mem[00000000248000f8] ldstub [%i1+0x017],%l0 ! Mem[00000000248000d7] sth %l5,[%i2+0x016] ! Mem[00000000250000d6] std %l6,[%i1+0x028] ! Mem[00000000248000e8] swap [%i1+0x03c],%l2 ! Mem[00000000248000fc] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x006],%l6 ! Mem[00000000258000c6] p10_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p11_far_0_le: swap [%i0+0x030],%l5 ! Mem[00000000260000f0] ldstub [%i0+0x003],%l1 ! Mem[00000000260000c3] stx %l6,[%i1+0x030] ! Mem[00000000268000f0] jmpl %o7,%g0 ldstub [%i2+0x03d],%l2 ! Mem[00000000270000fd] p11_far_0_lem: membar #Sync swap [%i0+0x030],%l5 ! Mem[00000000260000f0] ldstub [%i0+0x003],%l1 ! Mem[00000000260000c3] stx %l6,[%i1+0x030] ! Mem[00000000268000f0] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x03d],%l2 ! Mem[00000000270000fd] p11_far_0_he: sth %l1,[%i3+0x000] ! Mem[00000000278000c0] stb %l5,[%i0+0x002] ! Mem[00000000260000c2] ldstub [%i0+0x031],%l3 ! Mem[00000000260000f1] stw %l6,[%i0+0x02c] ! Mem[00000000260000ec] ldstub [%i0+0x03d],%l1 ! Mem[00000000260000fd] ldsb [%i1+0x029],%l6 ! Mem[00000000268000e9] swap [%i2+0x030],%l1 ! Mem[00000000270000f0] jmpl %o7,%g0 ldd [%i1+0x010],%l6 ! Mem[00000000268000d0] p11_far_0_hem: membar #Sync sth %l1,[%i3+0x000] ! Mem[00000000278000c0] stb %l5,[%i0+0x002] ! Mem[00000000260000c2] ldstub [%i0+0x031],%l3 ! Mem[00000000260000f1] stw %l6,[%i0+0x02c] ! Mem[00000000260000ec] ldstub [%i0+0x03d],%l1 ! Mem[00000000260000fd] ldsb [%i1+0x029],%l6 ! Mem[00000000268000e9] swap [%i2+0x030],%l1 ! Mem[00000000270000f0] membar #Sync jmpl %o7,%g0 ldd [%i1+0x010],%l6 ! Mem[00000000268000d0] p11_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p12_far_0_le: ldstub [%i2+0x010],%l5 ! Mem[00000000290000d0] ldub [%i1+0x003],%l1 ! Mem[00000000288000c3] swap [%i2+0x030],%l7 ! Mem[00000000290000f0] jmpl %o7,%g0 ldstub [%i0+0x03d],%l5 ! Mem[00000000280000fd] p12_far_0_lem: membar #Sync ldstub [%i2+0x010],%l5 ! Mem[00000000290000d0] ldub [%i1+0x003],%l1 ! Mem[00000000288000c3] swap [%i2+0x030],%l7 ! Mem[00000000290000f0] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x03d],%l5 ! Mem[00000000280000fd] p12_far_0_he: jmpl %o7,%g0 swap [%i2+0x008],%l4 ! Mem[00000000290000c8] jmpl %o7,%g0 nop p12_far_0_hem: membar #Sync jmpl %o7,%g0 swap [%i2+0x008],%l4 ! Mem[00000000290000c8] jmpl %o7,%g0 nop p12_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p13_far_0_le: ldsb [%i2+0x000],%l2 ! Mem[000000002b0000c0] ldd [%i3+0x000],%l2 ! Mem[000000002b8000c0] ldstub [%i3+0x037],%l2 ! Mem[000000002b8000f7] jmpl %o7,%g0 lduw [%i3+0x038],%l3 ! Mem[000000002b8000f8] p13_far_0_lem: membar #Sync ldsb [%i2+0x000],%l2 ! Mem[000000002b0000c0] ldd [%i3+0x000],%l2 ! Mem[000000002b8000c0] ldstub [%i3+0x037],%l2 ! Mem[000000002b8000f7] membar #Sync jmpl %o7,%g0 lduw [%i3+0x038],%l3 ! Mem[000000002b8000f8] p13_far_0_he: ldsw [%i2+0x030],%l3 ! Mem[000000002b0000f0] stb %l6,[%i3+0x02c] ! Mem[000000002b8000ec] jmpl %o7,%g0 swap [%i0+0x03c],%l1 ! Mem[000000002a0000fc] p13_far_0_hem: membar #Sync ldsw [%i2+0x030],%l3 ! Mem[000000002b0000f0] stb %l6,[%i3+0x02c] ! Mem[000000002b8000ec] membar #Sync jmpl %o7,%g0 swap [%i0+0x03c],%l1 ! Mem[000000002a0000fc] p13_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p14_far_0_le: stb %l5,[%i0+0x010] ! Mem[000000002c0000d0] ldsh [%i0+0x002],%l1 ! Mem[000000002c0000c2] std %l6,[%i2+0x030] ! Mem[000000002d0000f0] jmpl %o7,%g0 ldsb [%i2+0x03d],%l5 ! Mem[000000002d0000fd] p14_far_0_lem: membar #Sync stb %l5,[%i0+0x010] ! Mem[000000002c0000d0] ldsh [%i0+0x002],%l1 ! Mem[000000002c0000c2] std %l6,[%i2+0x030] ! Mem[000000002d0000f0] membar #Sync jmpl %o7,%g0 ldsb [%i2+0x03d],%l5 ! Mem[000000002d0000fd] p14_far_0_he: jmpl %o7,%g0 ldsw [%i2+0x008],%l4 ! Mem[000000002d0000c8] jmpl %o7,%g0 nop p14_far_0_hem: membar #Sync jmpl %o7,%g0 ldsw [%i2+0x008],%l4 ! Mem[000000002d0000c8] jmpl %o7,%g0 nop p14_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p15_far_0_le: std %l4,[%i2+0x030] ! Mem[000000002f0000f0] ldsw [%i1+0x01c],%l6 ! Mem[000000002e8000dc] ldstub [%i3+0x037],%l2 ! Mem[000000002f8000f7] jmpl %o7,%g0 ldstub [%i2+0x039],%l3 ! Mem[000000002f0000f9] p15_far_0_lem: membar #Sync std %l4,[%i2+0x030] ! Mem[000000002f0000f0] ldsw [%i1+0x01c],%l6 ! Mem[000000002e8000dc] ldstub [%i3+0x037],%l2 ! Mem[000000002f8000f7] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x039],%l3 ! Mem[000000002f0000f9] p15_far_0_he: ldstub [%i2+0x015],%l5 ! Mem[000000002f0000d5] ldsh [%i0+0x036],%l3 ! Mem[000000002e0000f6] jmpl %o7,%g0 ldsh [%i0+0x03c],%l1 ! Mem[000000002e0000fc] p15_far_0_hem: membar #Sync ldstub [%i2+0x015],%l5 ! Mem[000000002f0000d5] ldsh [%i0+0x036],%l3 ! Mem[000000002e0000f6] membar #Sync jmpl %o7,%g0 ldsh [%i0+0x03c],%l1 ! Mem[000000002e0000fc] p15_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p16_far_0_le: ldsh [%i0+0x010],%l5 ! Mem[00000000300000d0] ldx [%i0+0x000],%l1 ! Mem[00000000300000c0] swap [%i3+0x030],%l6 ! Mem[00000000318000f0] jmpl %o7,%g0 swap [%i3+0x01c],%l2 ! Mem[00000000318000dc] p16_far_0_lem: membar #Sync ldsh [%i0+0x010],%l5 ! Mem[00000000300000d0] ldx [%i0+0x000],%l1 ! Mem[00000000300000c0] swap [%i3+0x030],%l6 ! Mem[00000000318000f0] membar #Sync jmpl %o7,%g0 swap [%i3+0x01c],%l2 ! Mem[00000000318000dc] p16_far_0_he: ldd [%i1+0x020],%l0 ! Mem[00000000308000e0] swap [%i1+0x038],%l6 ! Mem[00000000308000f8] lduw [%i1+0x03c],%l4 ! Mem[00000000308000fc] stw %l0,[%i1+0x014] ! Mem[00000000308000d4] stw %l5,[%i0+0x014] ! Mem[00000000300000d4] lduw [%i3+0x014],%l4 ! Mem[00000000318000d4] lduw [%i1+0x010],%l1 ! Mem[00000000308000d0] jmpl %o7,%g0 ldsh [%i0+0x036],%l6 ! Mem[00000000300000f6] p16_far_0_hem: membar #Sync ldd [%i1+0x020],%l0 ! Mem[00000000308000e0] swap [%i1+0x038],%l6 ! Mem[00000000308000f8] lduw [%i1+0x03c],%l4 ! Mem[00000000308000fc] stw %l0,[%i1+0x014] ! Mem[00000000308000d4] stw %l5,[%i0+0x014] ! Mem[00000000300000d4] lduw [%i3+0x014],%l4 ! Mem[00000000318000d4] lduw [%i1+0x010],%l1 ! Mem[00000000308000d0] membar #Sync jmpl %o7,%g0 ldsh [%i0+0x036],%l6 ! Mem[00000000300000f6] p16_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p17_far_0_le: ldsw [%i3+0x030],%l5 ! Mem[00000000338000f0] swap [%i3+0x01c],%l6 ! Mem[00000000338000dc] lduh [%i1+0x030],%l7 ! Mem[00000000328000f0] jmpl %o7,%g0 ldstub [%i2+0x01d],%l5 ! Mem[00000000330000dd] p17_far_0_lem: membar #Sync ldsw [%i3+0x030],%l5 ! Mem[00000000338000f0] swap [%i3+0x01c],%l6 ! Mem[00000000338000dc] lduh [%i1+0x030],%l7 ! Mem[00000000328000f0] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x01d],%l5 ! Mem[00000000330000dd] p17_far_0_he: jmpl %o7,%g0 swap [%i0+0x014],%l5 ! Mem[00000000320000d4] jmpl %o7,%g0 nop p17_far_0_hem: membar #Sync jmpl %o7,%g0 swap [%i0+0x014],%l5 ! Mem[00000000320000d4] jmpl %o7,%g0 nop p17_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p18_far_0_le: swap [%i2+0x010],%l5 ! Mem[00000000350000d0] swap [%i3+0x000],%l1 ! Mem[00000000358000c0] lduw [%i3+0x030],%l7 ! Mem[00000000358000f0] jmpl %o7,%g0 ldx [%i0+0x038],%l5 ! Mem[00000000340000f8] p18_far_0_lem: membar #Sync swap [%i2+0x010],%l5 ! Mem[00000000350000d0] swap [%i3+0x000],%l1 ! Mem[00000000358000c0] lduw [%i3+0x030],%l7 ! Mem[00000000358000f0] membar #Sync jmpl %o7,%g0 ldx [%i0+0x038],%l5 ! Mem[00000000340000f8] p18_far_0_he: jmpl %o7,%g0 ldsh [%i3+0x008],%l4 ! Mem[00000000358000c8] jmpl %o7,%g0 nop p18_far_0_hem: membar #Sync jmpl %o7,%g0 ldsh [%i3+0x008],%l4 ! Mem[00000000358000c8] jmpl %o7,%g0 nop p18_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p19_far_0_le: ldstub [%i0+0x030],%l5 ! Mem[00000000360000f0] stw %l1,[%i0+0x000] ! Mem[00000000360000c0] ldstub [%i3+0x031],%l6 ! Mem[00000000378000f1] jmpl %o7,%g0 lduh [%i1+0x01c],%l5 ! Mem[00000000368000dc] p19_far_0_lem: membar #Sync ldstub [%i0+0x030],%l5 ! Mem[00000000360000f0] stw %l1,[%i0+0x000] ! Mem[00000000360000c0] ldstub [%i3+0x031],%l6 ! Mem[00000000378000f1] membar #Sync jmpl %o7,%g0 lduh [%i1+0x01c],%l5 ! Mem[00000000368000dc] p19_far_0_he: jmpl %o7,%g0 lduw [%i2+0x014],%l5 ! Mem[00000000370000d4] jmpl %o7,%g0 nop p19_far_0_hem: membar #Sync jmpl %o7,%g0 lduw [%i2+0x014],%l5 ! Mem[00000000370000d4] jmpl %o7,%g0 nop p19_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p20_far_0_le: ldstub [%i1+0x004],%l1 ! Mem[00000000388000c4] ldstub [%i0+0x03c],%l6 ! Mem[00000000380000fc] ldstub [%i3+0x031],%l7 ! Mem[00000000398000f1] jmpl %o7,%g0 sth %l5,[%i2+0x03c] ! Mem[00000000390000fc] p20_far_0_lem: membar #Sync ldstub [%i1+0x004],%l1 ! Mem[00000000388000c4] ldstub [%i0+0x03c],%l6 ! Mem[00000000380000fc] ldstub [%i3+0x031],%l7 ! Mem[00000000398000f1] membar #Sync jmpl %o7,%g0 sth %l5,[%i2+0x03c] ! Mem[00000000390000fc] p20_far_0_he: jmpl %o7,%g0 lduh [%i3+0x008],%l4 ! Mem[00000000398000c8] jmpl %o7,%g0 nop p20_far_0_hem: membar #Sync jmpl %o7,%g0 lduh [%i3+0x008],%l4 ! Mem[00000000398000c8] jmpl %o7,%g0 nop p20_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p21_far_0_le: stw %l1,[%i2+0x004] ! Mem[000000003b0000c4] swap [%i0+0x004],%l3 ! Mem[000000003a0000c4] ldsw [%i3+0x034],%l2 ! Mem[000000003b8000f4] jmpl %o7,%g0 sth %l2,[%i2+0x03c] ! Mem[000000003b0000fc] p21_far_0_lem: membar #Sync stw %l1,[%i2+0x004] ! Mem[000000003b0000c4] swap [%i0+0x004],%l3 ! Mem[000000003a0000c4] ldsw [%i3+0x034],%l2 ! Mem[000000003b8000f4] membar #Sync jmpl %o7,%g0 sth %l2,[%i2+0x03c] ! Mem[000000003b0000fc] p21_far_0_he: swap [%i3+0x030],%l3 ! Mem[000000003b8000f0] swap [%i1+0x02c],%l6 ! Mem[000000003a8000ec] ldstub [%i0+0x03d],%l1 ! Mem[000000003a0000fd] std %l6,[%i2+0x010] ! Mem[000000003b0000d0] lduw [%i2+0x024],%l4 ! Mem[000000003b0000e4] jmpl %o7,%g0 ldd [%i2+0x000],%l0 ! Mem[000000003b0000c0] p21_far_0_hem: membar #Sync swap [%i3+0x030],%l3 ! Mem[000000003b8000f0] swap [%i1+0x02c],%l6 ! Mem[000000003a8000ec] ldstub [%i0+0x03d],%l1 ! Mem[000000003a0000fd] std %l6,[%i2+0x010] ! Mem[000000003b0000d0] lduw [%i2+0x024],%l4 ! Mem[000000003b0000e4] membar #Sync jmpl %o7,%g0 ldd [%i2+0x000],%l0 ! Mem[000000003b0000c0] p21_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p22_far_0_le: stx %l5,[%i0+0x010] ! Mem[000000003c0000d0] ldstub [%i1+0x003],%l1 ! Mem[000000003c8000c3] stx %l0,[%i1+0x028] ! Mem[000000003c8000e8] jmpl %o7,%g0 ldub [%i1+0x03c],%l2 ! Mem[000000003c8000fc] p22_far_0_lem: membar #Sync stx %l5,[%i0+0x010] ! Mem[000000003c0000d0] ldstub [%i1+0x003],%l1 ! Mem[000000003c8000c3] stx %l0,[%i1+0x028] ! Mem[000000003c8000e8] membar #Sync jmpl %o7,%g0 ldub [%i1+0x03c],%l2 ! Mem[000000003c8000fc] p22_far_0_he: ldsw [%i1+0x010],%l3 ! Mem[000000003c8000d0] ldx [%i1+0x028],%l6 ! Mem[000000003c8000e8] sth %l1,[%i2+0x01c] ! Mem[000000003d0000dc] ldx [%i1+0x028],%l6 ! Mem[000000003c8000e8] sth %l5,[%i3+0x038] ! Mem[000000003d8000f8] jmpl %o7,%g0 ldstub [%i1+0x005],%l0 ! Mem[000000003c8000c5] p22_far_0_hem: membar #Sync ldsw [%i1+0x010],%l3 ! Mem[000000003c8000d0] ldx [%i1+0x028],%l6 ! Mem[000000003c8000e8] sth %l1,[%i2+0x01c] ! Mem[000000003d0000dc] ldx [%i1+0x028],%l6 ! Mem[000000003c8000e8] sth %l5,[%i3+0x038] ! Mem[000000003d8000f8] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x005],%l0 ! Mem[000000003c8000c5] p22_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p23_far_0_le: lduh [%i3+0x030],%l5 ! Mem[000000003f8000f0] ldsh [%i3+0x002],%l1 ! Mem[000000003f8000c2] ldx [%i0+0x030],%l6 ! Mem[000000003e0000f0] jmpl %o7,%g0 lduh [%i3+0x03c],%l2 ! Mem[000000003f8000fc] p23_far_0_lem: membar #Sync lduh [%i3+0x030],%l5 ! Mem[000000003f8000f0] ldsh [%i3+0x002],%l1 ! Mem[000000003f8000c2] ldx [%i0+0x030],%l6 ! Mem[000000003e0000f0] membar #Sync jmpl %o7,%g0 lduh [%i3+0x03c],%l2 ! Mem[000000003f8000fc] p23_far_0_he: ldstub [%i1+0x008],%l4 ! Mem[000000003e8000c8] ldd [%i2+0x018],%l6 ! Mem[000000003f0000d8] ldstub [%i1+0x01f],%l4 ! Mem[000000003e8000df] ldx [%i1+0x010],%l7 ! Mem[000000003e8000d0] stx %l5,[%i1+0x018] ! Mem[000000003e8000d8] ldub [%i0+0x006],%l6 ! Mem[000000003e0000c6] ldstub [%i2+0x02b],%l5 ! Mem[000000003f0000eb] jmpl %o7,%g0 lduw [%i1+0x01c],%l7 ! Mem[000000003e8000dc] p23_far_0_hem: membar #Sync ldstub [%i1+0x008],%l4 ! Mem[000000003e8000c8] ldd [%i2+0x018],%l6 ! Mem[000000003f0000d8] ldstub [%i1+0x01f],%l4 ! Mem[000000003e8000df] ldx [%i1+0x010],%l7 ! Mem[000000003e8000d0] stx %l5,[%i1+0x018] ! Mem[000000003e8000d8] ldub [%i0+0x006],%l6 ! Mem[000000003e0000c6] ldstub [%i2+0x02b],%l5 ! Mem[000000003f0000eb] membar #Sync jmpl %o7,%g0 lduw [%i1+0x01c],%l7 ! Mem[000000003e8000dc] p23_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p24_far_0_le: ldx [%i1+0x010],%l5 ! Mem[00000000408000d0] ldstub [%i3+0x01d],%l2 ! Mem[00000000418000dd] stw %l0,[%i3+0x028] ! Mem[00000000418000e8] jmpl %o7,%g0 swap [%i0+0x03c],%l2 ! Mem[00000000400000fc] p24_far_0_lem: membar #Sync ldx [%i1+0x010],%l5 ! Mem[00000000408000d0] ldstub [%i3+0x01d],%l2 ! Mem[00000000418000dd] stw %l0,[%i3+0x028] ! Mem[00000000418000e8] membar #Sync jmpl %o7,%g0 swap [%i0+0x03c],%l2 ! Mem[00000000400000fc] p24_far_0_he: std %l2,[%i2+0x010] ! Mem[00000000410000d0] lduh [%i0+0x02c],%l6 ! Mem[00000000400000ec] swap [%i2+0x014],%l5 ! Mem[00000000410000d4] ldstub [%i0+0x029],%l6 ! Mem[00000000400000e9] stx %l5,[%i2+0x038] ! Mem[00000000410000f8] jmpl %o7,%g0 stx %l6,[%i1+0x030] ! Mem[00000000408000f0] p24_far_0_hem: membar #Sync std %l2,[%i2+0x010] ! Mem[00000000410000d0] lduh [%i0+0x02c],%l6 ! Mem[00000000400000ec] swap [%i2+0x014],%l5 ! Mem[00000000410000d4] ldstub [%i0+0x029],%l6 ! Mem[00000000400000e9] stx %l5,[%i2+0x038] ! Mem[00000000410000f8] membar #Sync jmpl %o7,%g0 stx %l6,[%i1+0x030] ! Mem[00000000408000f0] p24_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p25_far_0_le: swap [%i0+0x030],%l5 ! Mem[00000000420000f0] lduw [%i2+0x000],%l1 ! Mem[00000000430000c0] ldsh [%i1+0x030],%l7 ! Mem[00000000428000f0] jmpl %o7,%g0 stw %l5,[%i1+0x01c] ! Mem[00000000428000dc] p25_far_0_lem: membar #Sync swap [%i0+0x030],%l5 ! Mem[00000000420000f0] lduw [%i2+0x000],%l1 ! Mem[00000000430000c0] ldsh [%i1+0x030],%l7 ! Mem[00000000428000f0] membar #Sync jmpl %o7,%g0 stw %l5,[%i1+0x01c] ! Mem[00000000428000dc] p25_far_0_he: jmpl %o7,%g0 swap [%i2+0x008],%l4 ! Mem[00000000430000c8] jmpl %o7,%g0 nop p25_far_0_hem: membar #Sync jmpl %o7,%g0 swap [%i2+0x008],%l4 ! Mem[00000000430000c8] jmpl %o7,%g0 nop p25_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p26_far_0_le: ldstub [%i3+0x010],%l5 ! Mem[00000000458000d0] sth %l6,[%i2+0x03c] ! Mem[00000000450000fc] ldd [%i0+0x030],%l6 ! Mem[00000000440000f0] jmpl %o7,%g0 std %l2,[%i1+0x038] ! Mem[00000000448000f8] p26_far_0_lem: membar #Sync ldstub [%i3+0x010],%l5 ! Mem[00000000458000d0] sth %l6,[%i2+0x03c] ! Mem[00000000450000fc] ldd [%i0+0x030],%l6 ! Mem[00000000440000f0] membar #Sync jmpl %o7,%g0 std %l2,[%i1+0x038] ! Mem[00000000448000f8] p26_far_0_he: ldstub [%i0+0x035],%l5 ! Mem[00000000440000f5] ldsb [%i0+0x016],%l3 ! Mem[00000000440000d6] jmpl %o7,%g0 ldstub [%i0+0x038],%l7 ! Mem[00000000440000f8] p26_far_0_hem: membar #Sync ldstub [%i0+0x035],%l5 ! Mem[00000000440000f5] ldsb [%i0+0x016],%l3 ! Mem[00000000440000d6] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x038],%l7 ! Mem[00000000440000f8] p26_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p27_far_0_le: swap [%i1+0x004],%l1 ! Mem[00000000468000c4] stx %l6,[%i1+0x018] ! Mem[00000000468000d8] swap [%i1+0x030],%l7 ! Mem[00000000468000f0] jmpl %o7,%g0 ldstub [%i3+0x01d],%l5 ! Mem[00000000478000dd] p27_far_0_lem: membar #Sync swap [%i1+0x004],%l1 ! Mem[00000000468000c4] stx %l6,[%i1+0x018] ! Mem[00000000468000d8] swap [%i1+0x030],%l7 ! Mem[00000000468000f0] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x01d],%l5 ! Mem[00000000478000dd] p27_far_0_he: jmpl %o7,%g0 swap [%i2+0x008],%l4 ! Mem[00000000470000c8] jmpl %o7,%g0 nop p27_far_0_hem: membar #Sync jmpl %o7,%g0 swap [%i2+0x008],%l4 ! Mem[00000000470000c8] jmpl %o7,%g0 nop p27_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p28_far_0_le: stb %l5,[%i0+0x010] ! Mem[00000000480000d0] stw %l1,[%i3+0x000] ! Mem[00000000498000c0] ldstub [%i0+0x031],%l7 ! Mem[00000000480000f1] jmpl %o7,%g0 swap [%i1+0x03c],%l5 ! Mem[00000000488000fc] p28_far_0_lem: membar #Sync stb %l5,[%i0+0x010] ! Mem[00000000480000d0] stw %l1,[%i3+0x000] ! Mem[00000000498000c0] ldstub [%i0+0x031],%l7 ! Mem[00000000480000f1] membar #Sync jmpl %o7,%g0 swap [%i1+0x03c],%l5 ! Mem[00000000488000fc] p28_far_0_he: jmpl %o7,%g0 sth %l4,[%i1+0x008] ! Mem[00000000488000c8] jmpl %o7,%g0 nop p28_far_0_hem: membar #Sync jmpl %o7,%g0 sth %l4,[%i1+0x008] ! Mem[00000000488000c8] jmpl %o7,%g0 nop p28_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p29_far_0_le: std %l4,[%i2+0x030] ! Mem[000000004b0000f0] swap [%i0+0x000],%l1 ! Mem[000000004a0000c0] swap [%i3+0x030],%l6 ! Mem[000000004b8000f0] jmpl %o7,%g0 swap [%i3+0x03c],%l2 ! Mem[000000004b8000fc] p29_far_0_lem: membar #Sync std %l4,[%i2+0x030] ! Mem[000000004b0000f0] swap [%i0+0x000],%l1 ! Mem[000000004a0000c0] swap [%i3+0x030],%l6 ! Mem[000000004b8000f0] membar #Sync jmpl %o7,%g0 swap [%i3+0x03c],%l2 ! Mem[000000004b8000fc] p29_far_0_he: ldd [%i3+0x008],%l4 ! Mem[000000004b8000c8] ldstub [%i2+0x019],%l6 ! Mem[000000004b0000d9] swap [%i1+0x01c],%l4 ! Mem[000000004a8000dc] lduw [%i3+0x034],%l0 ! Mem[000000004b8000f4] ldsw [%i0+0x014],%l5 ! Mem[000000004a0000d4] std %l6,[%i1+0x028] ! Mem[000000004a8000e8] lduh [%i0+0x018],%l5 ! Mem[000000004a0000d8] jmpl %o7,%g0 ldstub [%i0+0x005],%l0 ! Mem[000000004a0000c5] p29_far_0_hem: membar #Sync ldd [%i3+0x008],%l4 ! Mem[000000004b8000c8] ldstub [%i2+0x019],%l6 ! Mem[000000004b0000d9] swap [%i1+0x01c],%l4 ! Mem[000000004a8000dc] lduw [%i3+0x034],%l0 ! Mem[000000004b8000f4] ldsw [%i0+0x014],%l5 ! Mem[000000004a0000d4] std %l6,[%i1+0x028] ! Mem[000000004a8000e8] lduh [%i0+0x018],%l5 ! Mem[000000004a0000d8] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x005],%l0 ! Mem[000000004a0000c5] p29_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p30_far_0_le: ldsh [%i0+0x010],%l5 ! Mem[000000004c0000d0] stx %l1,[%i2+0x000] ! Mem[000000004d0000c0] lduh [%i3+0x030],%l6 ! Mem[000000004d8000f0] jmpl %o7,%g0 sth %l2,[%i3+0x01c] ! Mem[000000004d8000dc] p30_far_0_lem: membar #Sync ldsh [%i0+0x010],%l5 ! Mem[000000004c0000d0] stx %l1,[%i2+0x000] ! Mem[000000004d0000c0] lduh [%i3+0x030],%l6 ! Mem[000000004d8000f0] membar #Sync jmpl %o7,%g0 sth %l2,[%i3+0x01c] ! Mem[000000004d8000dc] p30_far_0_he: lduw [%i0+0x020],%l1 ! Mem[000000004c0000e0] stx %l5,[%i2+0x000] ! Mem[000000004d0000c0] ldx [%i2+0x010],%l3 ! Mem[000000004d0000d0] ldub [%i0+0x007],%l7 ! Mem[000000004c0000c7] swap [%i1+0x014],%l2 ! Mem[000000004c8000d4] swap [%i0+0x014],%l4 ! Mem[000000004c0000d4] std %l0,[%i3+0x010] ! Mem[000000004d8000d0] jmpl %o7,%g0 lduh [%i3+0x036],%l6 ! Mem[000000004d8000f6] p30_far_0_hem: membar #Sync lduw [%i0+0x020],%l1 ! Mem[000000004c0000e0] stx %l5,[%i2+0x000] ! Mem[000000004d0000c0] ldx [%i2+0x010],%l3 ! Mem[000000004d0000d0] ldub [%i0+0x007],%l7 ! Mem[000000004c0000c7] swap [%i1+0x014],%l2 ! Mem[000000004c8000d4] swap [%i0+0x014],%l4 ! Mem[000000004c0000d4] std %l0,[%i3+0x010] ! Mem[000000004d8000d0] membar #Sync jmpl %o7,%g0 lduh [%i3+0x036],%l6 ! Mem[000000004d8000f6] p30_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p31_far_0_le: ldsw [%i0+0x030],%l5 ! Mem[000000004e0000f0] ldstub [%i0+0x003],%l1 ! Mem[000000004e0000c3] sth %l6,[%i3+0x030] ! Mem[000000004f8000f0] jmpl %o7,%g0 ldsw [%i3+0x03c],%l2 ! Mem[000000004f8000fc] p31_far_0_lem: membar #Sync ldsw [%i0+0x030],%l5 ! Mem[000000004e0000f0] ldstub [%i0+0x003],%l1 ! Mem[000000004e0000c3] sth %l6,[%i3+0x030] ! Mem[000000004f8000f0] membar #Sync jmpl %o7,%g0 ldsw [%i3+0x03c],%l2 ! Mem[000000004f8000fc] p31_far_0_he: ldx [%i3+0x008],%l4 ! Mem[000000004f8000c8] stw %l6,[%i0+0x018] ! Mem[000000004e0000d8] ldsb [%i1+0x01f],%l4 ! Mem[000000004e8000df] std %l0,[%i3+0x030] ! Mem[000000004f8000f0] ldstub [%i0+0x036],%l2 ! Mem[000000004e0000f6] ldsw [%i0+0x014],%l4 ! Mem[000000004e0000d4] ldstub [%i2+0x01e],%l2 ! Mem[000000004f0000de] jmpl %o7,%g0 swap [%i2+0x004],%l6 ! Mem[000000004f0000c4] p31_far_0_hem: membar #Sync ldx [%i3+0x008],%l4 ! Mem[000000004f8000c8] stw %l6,[%i0+0x018] ! Mem[000000004e0000d8] ldsb [%i1+0x01f],%l4 ! Mem[000000004e8000df] std %l0,[%i3+0x030] ! Mem[000000004f8000f0] ldstub [%i0+0x036],%l2 ! Mem[000000004e0000f6] ldsw [%i0+0x014],%l4 ! Mem[000000004e0000d4] ldstub [%i2+0x01e],%l2 ! Mem[000000004f0000de] membar #Sync jmpl %o7,%g0 swap [%i2+0x004],%l6 ! Mem[000000004f0000c4] p31_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p32_far_0_le: swap [%i2+0x010],%l5 ! Mem[00000000510000d0] ldsb [%i1+0x003],%l1 ! Mem[00000000508000c3] ldstub [%i3+0x031],%l6 ! Mem[00000000518000f1] jmpl %o7,%g0 ldstub [%i1+0x03d],%l5 ! Mem[00000000508000fd] p32_far_0_lem: membar #Sync swap [%i2+0x010],%l5 ! Mem[00000000510000d0] ldsb [%i1+0x003],%l1 ! Mem[00000000508000c3] ldstub [%i3+0x031],%l6 ! Mem[00000000518000f1] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x03d],%l5 ! Mem[00000000508000fd] p32_far_0_he: jmpl %o7,%g0 std %l4,[%i2+0x030] ! Mem[00000000510000f0] jmpl %o7,%g0 nop p32_far_0_hem: membar #Sync jmpl %o7,%g0 std %l4,[%i2+0x030] ! Mem[00000000510000f0] jmpl %o7,%g0 nop p32_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p33_far_0_le: ldstub [%i0+0x030],%l5 ! Mem[00000000520000f0] ldx [%i0+0x018],%l6 ! Mem[00000000520000d8] lduw [%i2+0x030],%l7 ! Mem[00000000530000f0] jmpl %o7,%g0 ldd [%i3+0x018],%l4 ! Mem[00000000538000d8] p33_far_0_lem: membar #Sync ldstub [%i0+0x030],%l5 ! Mem[00000000520000f0] ldx [%i0+0x018],%l6 ! Mem[00000000520000d8] lduw [%i2+0x030],%l7 ! Mem[00000000530000f0] membar #Sync jmpl %o7,%g0 ldd [%i3+0x018],%l4 ! Mem[00000000538000d8] p33_far_0_he: jmpl %o7,%g0 ldsh [%i3+0x008],%l4 ! Mem[00000000538000c8] jmpl %o7,%g0 nop p33_far_0_hem: membar #Sync jmpl %o7,%g0 ldsh [%i3+0x008],%l4 ! Mem[00000000538000c8] jmpl %o7,%g0 nop p33_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p34_far_0_le: ldx [%i1+0x000],%l1 ! Mem[00000000548000c0] ldx [%i3+0x038],%l6 ! Mem[00000000558000f8] swap [%i1+0x030],%l7 ! Mem[00000000548000f0] jmpl %o7,%g0 ldsh [%i1+0x03c],%l5 ! Mem[00000000548000fc] p34_far_0_lem: membar #Sync ldx [%i1+0x000],%l1 ! Mem[00000000548000c0] ldx [%i3+0x038],%l6 ! Mem[00000000558000f8] swap [%i1+0x030],%l7 ! Mem[00000000548000f0] membar #Sync jmpl %o7,%g0 ldsh [%i1+0x03c],%l5 ! Mem[00000000548000fc] p34_far_0_he: jmpl %o7,%g0 stb %l5,[%i0+0x035] ! Mem[00000000540000f5] jmpl %o7,%g0 nop p34_far_0_hem: membar #Sync jmpl %o7,%g0 stb %l5,[%i0+0x035] ! Mem[00000000540000f5] jmpl %o7,%g0 nop p34_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p35_far_0_le: sth %l5,[%i2+0x030] ! Mem[00000000570000f0] swap [%i2+0x01c],%l6 ! Mem[00000000570000dc] ldstub [%i2+0x031],%l7 ! Mem[00000000570000f1] jmpl %o7,%g0 stw %l5,[%i1+0x01c] ! Mem[00000000568000dc] p35_far_0_lem: membar #Sync sth %l5,[%i2+0x030] ! Mem[00000000570000f0] swap [%i2+0x01c],%l6 ! Mem[00000000570000dc] ldstub [%i2+0x031],%l7 ! Mem[00000000570000f1] membar #Sync jmpl %o7,%g0 stw %l5,[%i1+0x01c] ! Mem[00000000568000dc] p35_far_0_he: jmpl %o7,%g0 lduh [%i0+0x008],%l4 ! Mem[00000000560000c8] jmpl %o7,%g0 nop p35_far_0_hem: membar #Sync jmpl %o7,%g0 lduh [%i0+0x008],%l4 ! Mem[00000000560000c8] jmpl %o7,%g0 nop p35_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p36_far_0_le: stx %l5,[%i0+0x010] ! Mem[00000000580000d0] ldd [%i0+0x000],%l0 ! Mem[00000000580000c0] ldx [%i1+0x030],%l6 ! Mem[00000000588000f0] jmpl %o7,%g0 lduw [%i3+0x01c],%l2 ! Mem[00000000598000dc] p36_far_0_lem: membar #Sync stx %l5,[%i0+0x010] ! Mem[00000000580000d0] ldd [%i0+0x000],%l0 ! Mem[00000000580000c0] ldx [%i1+0x030],%l6 ! Mem[00000000588000f0] membar #Sync jmpl %o7,%g0 lduw [%i3+0x01c],%l2 ! Mem[00000000598000dc] p36_far_0_he: ldsh [%i3+0x020],%l1 ! Mem[00000000598000e0] swap [%i3+0x000],%l5 ! Mem[00000000598000c0] stb %l7,[%i0+0x038] ! Mem[00000000580000f8] ldsw [%i0+0x004],%l7 ! Mem[00000000580000c4] ldsw [%i0+0x004],%l4 ! Mem[00000000580000c4] stb %l2,[%i0+0x033] ! Mem[00000000580000f3] sth %l2,[%i0+0x03e] ! Mem[00000000580000fe] jmpl %o7,%g0 ldstub [%i1+0x006],%l6 ! Mem[00000000588000c6] p36_far_0_hem: membar #Sync ldsh [%i3+0x020],%l1 ! Mem[00000000598000e0] swap [%i3+0x000],%l5 ! Mem[00000000598000c0] stb %l7,[%i0+0x038] ! Mem[00000000580000f8] ldsw [%i0+0x004],%l7 ! Mem[00000000580000c4] ldsw [%i0+0x004],%l4 ! Mem[00000000580000c4] stb %l2,[%i0+0x033] ! Mem[00000000580000f3] sth %l2,[%i0+0x03e] ! Mem[00000000580000fe] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x006],%l6 ! Mem[00000000588000c6] p36_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p37_far_0_le: lduh [%i3+0x030],%l5 ! Mem[000000005b8000f0] stb %l1,[%i1+0x003] ! Mem[000000005a8000c3] ldub [%i1+0x031],%l6 ! Mem[000000005a8000f1] jmpl %o7,%g0 ldstub [%i3+0x03d],%l2 ! Mem[000000005b8000fd] p37_far_0_lem: membar #Sync lduh [%i3+0x030],%l5 ! Mem[000000005b8000f0] stb %l1,[%i1+0x003] ! Mem[000000005a8000c3] ldub [%i1+0x031],%l6 ! Mem[000000005a8000f1] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x03d],%l2 ! Mem[000000005b8000fd] p37_far_0_he: ldsb [%i0+0x008],%l4 ! Mem[000000005a0000c8] ldsb [%i2+0x019],%l6 ! Mem[000000005b0000d9] std %l4,[%i1+0x018] ! Mem[000000005a8000d8] swap [%i3+0x034],%l0 ! Mem[000000005b8000f4] ldstub [%i2+0x027],%l4 ! Mem[000000005b0000e7] ldsb [%i2+0x033],%l2 ! Mem[000000005b0000f3] ldstub [%i0+0x01e],%l2 ! Mem[000000005a0000de] jmpl %o7,%g0 ldstub [%i2+0x006],%l6 ! Mem[000000005b0000c6] p37_far_0_hem: membar #Sync ldsb [%i0+0x008],%l4 ! Mem[000000005a0000c8] ldsb [%i2+0x019],%l6 ! Mem[000000005b0000d9] std %l4,[%i1+0x018] ! Mem[000000005a8000d8] swap [%i3+0x034],%l0 ! Mem[000000005b8000f4] ldstub [%i2+0x027],%l4 ! Mem[000000005b0000e7] ldsb [%i2+0x033],%l2 ! Mem[000000005b0000f3] ldstub [%i0+0x01e],%l2 ! Mem[000000005a0000de] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x006],%l6 ! Mem[000000005b0000c6] p37_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p38_far_0_le: ldx [%i1+0x010],%l5 ! Mem[000000005c8000d0] swap [%i3+0x000],%l1 ! Mem[000000005d8000c0] stw %l7,[%i1+0x030] ! Mem[000000005c8000f0] jmpl %o7,%g0 swap [%i1+0x03c],%l5 ! Mem[000000005c8000fc] p38_far_0_lem: membar #Sync ldx [%i1+0x010],%l5 ! Mem[000000005c8000d0] swap [%i3+0x000],%l1 ! Mem[000000005d8000c0] stw %l7,[%i1+0x030] ! Mem[000000005c8000f0] membar #Sync jmpl %o7,%g0 swap [%i1+0x03c],%l5 ! Mem[000000005c8000fc] p38_far_0_he: jmpl %o7,%g0 ldstub [%i2+0x008],%l4 ! Mem[000000005d0000c8] jmpl %o7,%g0 nop p38_far_0_hem: membar #Sync jmpl %o7,%g0 ldstub [%i2+0x008],%l4 ! Mem[000000005d0000c8] jmpl %o7,%g0 nop p38_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p39_far_0_le: swap [%i0+0x030],%l5 ! Mem[000000005e0000f0] stx %l1,[%i0+0x000] ! Mem[000000005e0000c0] swap [%i2+0x030],%l6 ! Mem[000000005f0000f0] jmpl %o7,%g0 swap [%i2+0x03c],%l2 ! Mem[000000005f0000fc] p39_far_0_lem: membar #Sync swap [%i0+0x030],%l5 ! Mem[000000005e0000f0] stx %l1,[%i0+0x000] ! Mem[000000005e0000c0] swap [%i2+0x030],%l6 ! Mem[000000005f0000f0] membar #Sync jmpl %o7,%g0 swap [%i2+0x03c],%l2 ! Mem[000000005f0000fc] p39_far_0_he: ldstub [%i3+0x000],%l1 ! Mem[000000005f8000c0] ldsh [%i2+0x002],%l5 ! Mem[000000005f0000c2] ldx [%i1+0x030],%l3 ! Mem[000000005e8000f0] ldsw [%i0+0x02c],%l6 ! Mem[000000005e0000ec] ldstub [%i1+0x03d],%l1 ! Mem[000000005e8000fd] ldx [%i2+0x010],%l7 ! Mem[000000005f0000d0] std %l4,[%i2+0x020] ! Mem[000000005f0000e0] jmpl %o7,%g0 ldub [%i0+0x005],%l0 ! Mem[000000005e0000c5] p39_far_0_hem: membar #Sync ldstub [%i3+0x000],%l1 ! Mem[000000005f8000c0] ldsh [%i2+0x002],%l5 ! Mem[000000005f0000c2] ldx [%i1+0x030],%l3 ! Mem[000000005e8000f0] ldsw [%i0+0x02c],%l6 ! Mem[000000005e0000ec] ldstub [%i1+0x03d],%l1 ! Mem[000000005e8000fd] ldx [%i2+0x010],%l7 ! Mem[000000005f0000d0] std %l4,[%i2+0x020] ! Mem[000000005f0000e0] membar #Sync jmpl %o7,%g0 ldub [%i0+0x005],%l0 ! Mem[000000005e0000c5] p39_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p40_far_0_le: stx %l2,[%i0+0x020] ! Mem[00000000600000e0] stx %l3,[%i3+0x000] ! Mem[00000000618000c0] stx %l2,[%i1+0x030] ! Mem[00000000608000f0] jmpl %o7,%g0 swap [%i0+0x038],%l3 ! Mem[00000000600000f8] p40_far_0_lem: membar #Sync stx %l2,[%i0+0x020] ! Mem[00000000600000e0] stx %l3,[%i3+0x000] ! Mem[00000000618000c0] stx %l2,[%i1+0x030] ! Mem[00000000608000f0] membar #Sync jmpl %o7,%g0 swap [%i0+0x038],%l3 ! Mem[00000000600000f8] p40_far_0_he: ldx [%i2+0x030],%l5 ! Mem[00000000610000f0] ldsh [%i0+0x02c],%l6 ! Mem[00000000600000ec] jmpl %o7,%g0 stw %l1,[%i0+0x01c] ! Mem[00000000600000dc] p40_far_0_hem: membar #Sync ldx [%i2+0x030],%l5 ! Mem[00000000610000f0] ldsh [%i0+0x02c],%l6 ! Mem[00000000600000ec] membar #Sync jmpl %o7,%g0 stw %l1,[%i0+0x01c] ! Mem[00000000600000dc] p40_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p41_far_0_le: ldsh [%i0+0x004],%l1 ! Mem[00000000620000c4] ldsh [%i1+0x03c],%l2 ! Mem[00000000628000fc] sth %l0,[%i0+0x028] ! Mem[00000000620000e8] jmpl %o7,%g0 ldsw [%i1+0x03c],%l2 ! Mem[00000000628000fc] p41_far_0_lem: membar #Sync ldsh [%i0+0x004],%l1 ! Mem[00000000620000c4] ldsh [%i1+0x03c],%l2 ! Mem[00000000628000fc] sth %l0,[%i0+0x028] ! Mem[00000000620000e8] membar #Sync jmpl %o7,%g0 ldsw [%i1+0x03c],%l2 ! Mem[00000000628000fc] p41_far_0_he: ldub [%i3+0x031],%l3 ! Mem[00000000638000f1] ldsb [%i0+0x02c],%l6 ! Mem[00000000620000ec] ldd [%i1+0x038],%l0 ! Mem[00000000628000f8] ldstub [%i1+0x017],%l7 ! Mem[00000000628000d7] ldstub [%i2+0x027],%l4 ! Mem[00000000630000e7] jmpl %o7,%g0 lduw [%i3+0x030],%l2 ! Mem[00000000638000f0] p41_far_0_hem: membar #Sync ldub [%i3+0x031],%l3 ! Mem[00000000638000f1] ldsb [%i0+0x02c],%l6 ! Mem[00000000620000ec] ldd [%i1+0x038],%l0 ! Mem[00000000628000f8] ldstub [%i1+0x017],%l7 ! Mem[00000000628000d7] ldstub [%i2+0x027],%l4 ! Mem[00000000630000e7] membar #Sync jmpl %o7,%g0 lduw [%i3+0x030],%l2 ! Mem[00000000638000f0] p41_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p42_far_0_le: stb %l5,[%i0+0x010] ! Mem[00000000640000d0] ldstub [%i3+0x004],%l3 ! Mem[00000000658000c4] stb %l2,[%i1+0x037] ! Mem[00000000648000f7] jmpl %o7,%g0 swap [%i0+0x03c],%l2 ! Mem[00000000640000fc] p42_far_0_lem: membar #Sync stb %l5,[%i0+0x010] ! Mem[00000000640000d0] ldstub [%i3+0x004],%l3 ! Mem[00000000658000c4] stb %l2,[%i1+0x037] ! Mem[00000000648000f7] membar #Sync jmpl %o7,%g0 swap [%i0+0x03c],%l2 ! Mem[00000000640000fc] p42_far_0_he: stw %l3,[%i1+0x010] ! Mem[00000000648000d0] std %l6,[%i3+0x028] ! Mem[00000000658000e8] ldstub [%i1+0x017],%l5 ! Mem[00000000648000d7] swap [%i0+0x028],%l6 ! Mem[00000000640000e8] swap [%i1+0x038],%l5 ! Mem[00000000648000f8] jmpl %o7,%g0 ldstub [%i2+0x005],%l0 ! Mem[00000000650000c5] p42_far_0_hem: membar #Sync stw %l3,[%i1+0x010] ! Mem[00000000648000d0] std %l6,[%i3+0x028] ! Mem[00000000658000e8] ldstub [%i1+0x017],%l5 ! Mem[00000000648000d7] swap [%i0+0x028],%l6 ! Mem[00000000640000e8] swap [%i1+0x038],%l5 ! Mem[00000000648000f8] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x005],%l0 ! Mem[00000000650000c5] p42_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p43_far_0_le: std %l4,[%i3+0x030] ! Mem[00000000678000f0] lduh [%i3+0x002],%l1 ! Mem[00000000678000c2] lduw [%i3+0x030],%l6 ! Mem[00000000678000f0] jmpl %o7,%g0 sth %l2,[%i3+0x03c] ! Mem[00000000678000fc] p43_far_0_lem: membar #Sync std %l4,[%i3+0x030] ! Mem[00000000678000f0] lduh [%i3+0x002],%l1 ! Mem[00000000678000c2] lduw [%i3+0x030],%l6 ! Mem[00000000678000f0] membar #Sync jmpl %o7,%g0 sth %l2,[%i3+0x03c] ! Mem[00000000678000fc] p43_far_0_he: ldstub [%i0+0x000],%l1 ! Mem[00000000660000c0] ldstub [%i2+0x002],%l5 ! Mem[00000000670000c2] std %l4,[%i1+0x018] ! Mem[00000000668000d8] ldstub [%i0+0x027],%l7 ! Mem[00000000660000e7] stx %l2,[%i3+0x030] ! Mem[00000000678000f0] stb %l4,[%i1+0x014] ! Mem[00000000668000d4] stx %l1,[%i1+0x030] ! Mem[00000000668000f0] jmpl %o7,%g0 ldx [%i1+0x018],%l6 ! Mem[00000000668000d8] p43_far_0_hem: membar #Sync ldstub [%i0+0x000],%l1 ! Mem[00000000660000c0] ldstub [%i2+0x002],%l5 ! Mem[00000000670000c2] std %l4,[%i1+0x018] ! Mem[00000000668000d8] ldstub [%i0+0x027],%l7 ! Mem[00000000660000e7] stx %l2,[%i3+0x030] ! Mem[00000000678000f0] stb %l4,[%i1+0x014] ! Mem[00000000668000d4] stx %l1,[%i1+0x030] ! Mem[00000000668000f0] membar #Sync jmpl %o7,%g0 ldx [%i1+0x018],%l6 ! Mem[00000000668000d8] p43_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p44_far_0_le: stb %l2,[%i0+0x00b] ! Mem[00000000680000cb] swap [%i0+0x038],%l3 ! Mem[00000000680000f8] sth %l6,[%i3+0x030] ! Mem[00000000698000f0] jmpl %o7,%g0 ldd [%i3+0x018],%l2 ! Mem[00000000698000d8] p44_far_0_lem: membar #Sync stb %l2,[%i0+0x00b] ! Mem[00000000680000cb] swap [%i0+0x038],%l3 ! Mem[00000000680000f8] sth %l6,[%i3+0x030] ! Mem[00000000698000f0] membar #Sync jmpl %o7,%g0 ldd [%i3+0x018],%l2 ! Mem[00000000698000d8] p44_far_0_he: ldsb [%i1+0x020],%l1 ! Mem[00000000688000e0] lduh [%i2+0x002],%l5 ! Mem[00000000690000c2] ldd [%i1+0x038],%l4 ! Mem[00000000688000f8] lduw [%i0+0x014],%l0 ! Mem[00000000680000d4] stx %l5,[%i0+0x010] ! Mem[00000000680000d0] std %l2,[%i2+0x030] ! Mem[00000000690000f0] ldd [%i0+0x038],%l2 ! Mem[00000000680000f8] jmpl %o7,%g0 stw %l6,[%i1+0x03c] ! Mem[00000000688000fc] p44_far_0_hem: membar #Sync ldsb [%i1+0x020],%l1 ! Mem[00000000688000e0] lduh [%i2+0x002],%l5 ! Mem[00000000690000c2] ldd [%i1+0x038],%l4 ! Mem[00000000688000f8] lduw [%i0+0x014],%l0 ! Mem[00000000680000d4] stx %l5,[%i0+0x010] ! Mem[00000000680000d0] std %l2,[%i2+0x030] ! Mem[00000000690000f0] ldd [%i0+0x038],%l2 ! Mem[00000000680000f8] membar #Sync jmpl %o7,%g0 stw %l6,[%i1+0x03c] ! Mem[00000000688000fc] p44_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p45_far_0_le: stb %l2,[%i1+0x02b] ! Mem[000000006a8000eb] lduw [%i0+0x018],%l3 ! Mem[000000006a0000d8] ldsh [%i0+0x000],%l2 ! Mem[000000006a0000c0] jmpl %o7,%g0 std %l4,[%i3+0x018] ! Mem[000000006b8000d8] p45_far_0_lem: membar #Sync stb %l2,[%i1+0x02b] ! Mem[000000006a8000eb] lduw [%i0+0x018],%l3 ! Mem[000000006a0000d8] ldsh [%i0+0x000],%l2 ! Mem[000000006a0000c0] membar #Sync jmpl %o7,%g0 std %l4,[%i3+0x018] ! Mem[000000006b8000d8] p45_far_0_he: jmpl %o7,%g0 stb %l4,[%i1+0x008] ! Mem[000000006a8000c8] jmpl %o7,%g0 nop p45_far_0_hem: membar #Sync jmpl %o7,%g0 stb %l4,[%i1+0x008] ! Mem[000000006a8000c8] jmpl %o7,%g0 nop p45_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p46_far_0_le: stb %l2,[%i1+0x00b] ! Mem[000000006c8000cb] stx %l3,[%i0+0x038] ! Mem[000000006c0000f8] ldsw [%i0+0x030],%l6 ! Mem[000000006c0000f0] jmpl %o7,%g0 lduh [%i2+0x01c],%l2 ! Mem[000000006d0000dc] p46_far_0_lem: membar #Sync stb %l2,[%i1+0x00b] ! Mem[000000006c8000cb] stx %l3,[%i0+0x038] ! Mem[000000006c0000f8] ldsw [%i0+0x030],%l6 ! Mem[000000006c0000f0] membar #Sync jmpl %o7,%g0 lduh [%i2+0x01c],%l2 ! Mem[000000006d0000dc] p46_far_0_he: ldub [%i0+0x020],%l1 ! Mem[000000006c0000e0] ldsw [%i0+0x000],%l5 ! Mem[000000006c0000c0] swap [%i3+0x010],%l3 ! Mem[000000006d8000d0] std %l0,[%i0+0x010] ! Mem[000000006c0000d0] ldx [%i3+0x010],%l5 ! Mem[000000006d8000d0] stb %l6,[%i1+0x029] ! Mem[000000006c8000e9] ldstub [%i2+0x039],%l5 ! Mem[000000006d0000f9] jmpl %o7,%g0 lduh [%i3+0x004],%l0 ! Mem[000000006d8000c4] p46_far_0_hem: membar #Sync ldub [%i0+0x020],%l1 ! Mem[000000006c0000e0] ldsw [%i0+0x000],%l5 ! Mem[000000006c0000c0] swap [%i3+0x010],%l3 ! Mem[000000006d8000d0] std %l0,[%i0+0x010] ! Mem[000000006c0000d0] ldx [%i3+0x010],%l5 ! Mem[000000006d8000d0] stb %l6,[%i1+0x029] ! Mem[000000006c8000e9] ldstub [%i2+0x039],%l5 ! Mem[000000006d0000f9] membar #Sync jmpl %o7,%g0 lduh [%i3+0x004],%l0 ! Mem[000000006d8000c4] p46_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p47_far_0_le: stb %l2,[%i1+0x02b] ! Mem[000000006e8000eb] swap [%i1+0x000],%l1 ! Mem[000000006e8000c0] std %l6,[%i0+0x030] ! Mem[000000006e0000f0] jmpl %o7,%g0 ldstub [%i1+0x03d],%l2 ! Mem[000000006e8000fd] p47_far_0_lem: membar #Sync stb %l2,[%i1+0x02b] ! Mem[000000006e8000eb] swap [%i1+0x000],%l1 ! Mem[000000006e8000c0] std %l6,[%i0+0x030] ! Mem[000000006e0000f0] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x03d],%l2 ! Mem[000000006e8000fd] p47_far_0_he: ldstub [%i1+0x000],%l1 ! Mem[000000006e8000c0] sth %l5,[%i1+0x002] ! Mem[000000006e8000c2] ldd [%i3+0x030],%l2 ! Mem[000000006f8000f0] swap [%i0+0x034],%l0 ! Mem[000000006e0000f4] swap [%i3+0x014],%l5 ! Mem[000000006f8000d4] std %l6,[%i1+0x028] ! Mem[000000006e8000e8] ldstub [%i2+0x019],%l5 ! Mem[000000006f0000d9] jmpl %o7,%g0 ldd [%i2+0x000],%l0 ! Mem[000000006f0000c0] p47_far_0_hem: membar #Sync ldstub [%i1+0x000],%l1 ! Mem[000000006e8000c0] sth %l5,[%i1+0x002] ! Mem[000000006e8000c2] ldd [%i3+0x030],%l2 ! Mem[000000006f8000f0] swap [%i0+0x034],%l0 ! Mem[000000006e0000f4] swap [%i3+0x014],%l5 ! Mem[000000006f8000d4] std %l6,[%i1+0x028] ! Mem[000000006e8000e8] ldstub [%i2+0x019],%l5 ! Mem[000000006f0000d9] membar #Sync jmpl %o7,%g0 ldd [%i2+0x000],%l0 ! Mem[000000006f0000c0] p47_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p48_far_0_le: stb %l2,[%i1+0x00b] ! Mem[00000000708000cb] swap [%i3+0x038],%l3 ! Mem[00000000718000f8] ldstub [%i3+0x020],%l2 ! Mem[00000000718000e0] jmpl %o7,%g0 lduh [%i3+0x004],%l3 ! Mem[00000000718000c4] p48_far_0_lem: membar #Sync stb %l2,[%i1+0x00b] ! Mem[00000000708000cb] swap [%i3+0x038],%l3 ! Mem[00000000718000f8] ldstub [%i3+0x020],%l2 ! Mem[00000000718000e0] membar #Sync jmpl %o7,%g0 lduh [%i3+0x004],%l3 ! Mem[00000000718000c4] p48_far_0_he: swap [%i3+0x010],%l5 ! Mem[00000000718000d0] jmpl %o7,%g0 swap [%i2+0x000],%l5 ! Mem[00000000710000c0] p48_far_0_hem: membar #Sync swap [%i3+0x010],%l5 ! Mem[00000000718000d0] membar #Sync jmpl %o7,%g0 swap [%i2+0x000],%l5 ! Mem[00000000710000c0] p48_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p49_far_0_le: stb %l2,[%i1+0x02b] ! Mem[00000000728000eb] ldsh [%i3+0x018],%l3 ! Mem[00000000738000d8] stw %l2,[%i3+0x000] ! Mem[00000000738000c0] jmpl %o7,%g0 stw %l3,[%i3+0x004] ! Mem[00000000738000c4] p49_far_0_lem: membar #Sync stb %l2,[%i1+0x02b] ! Mem[00000000728000eb] ldsh [%i3+0x018],%l3 ! Mem[00000000738000d8] stw %l2,[%i3+0x000] ! Mem[00000000738000c0] membar #Sync jmpl %o7,%g0 stw %l3,[%i3+0x004] ! Mem[00000000738000c4] p49_far_0_he: lduh [%i1+0x032],%l5 ! Mem[00000000728000f2] jmpl %o7,%g0 ldsh [%i3+0x012],%l2 ! Mem[00000000738000d2] p49_far_0_hem: membar #Sync lduh [%i1+0x032],%l5 ! Mem[00000000728000f2] membar #Sync jmpl %o7,%g0 ldsh [%i3+0x012],%l2 ! Mem[00000000738000d2] p49_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p50_far_0_le: stb %l2,[%i1+0x00b] ! Mem[00000000748000cb] stw %l3,[%i3+0x038] ! Mem[00000000758000f8] swap [%i2+0x020],%l2 ! Mem[00000000750000e0] jmpl %o7,%g0 stx %l5,[%i1+0x038] ! Mem[00000000748000f8] p50_far_0_lem: membar #Sync stb %l2,[%i1+0x00b] ! Mem[00000000748000cb] stw %l3,[%i3+0x038] ! Mem[00000000758000f8] swap [%i2+0x020],%l2 ! Mem[00000000750000e0] membar #Sync jmpl %o7,%g0 stx %l5,[%i1+0x038] ! Mem[00000000748000f8] p50_far_0_he: jmpl %o7,%g0 lduh [%i1+0x008],%l4 ! Mem[00000000748000c8] jmpl %o7,%g0 nop p50_far_0_hem: membar #Sync jmpl %o7,%g0 lduh [%i1+0x008],%l4 ! Mem[00000000748000c8] jmpl %o7,%g0 nop p50_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p51_far_0_le: stb %l2,[%i1+0x02b] ! Mem[00000000768000eb] ldstub [%i0+0x003],%l1 ! Mem[00000000760000c3] stw %l2,[%i2+0x034] ! Mem[00000000770000f4] jmpl %o7,%g0 sth %l3,[%i0+0x038] ! Mem[00000000760000f8] p51_far_0_lem: membar #Sync stb %l2,[%i1+0x02b] ! Mem[00000000768000eb] ldstub [%i0+0x003],%l1 ! Mem[00000000760000c3] stw %l2,[%i2+0x034] ! Mem[00000000770000f4] membar #Sync jmpl %o7,%g0 sth %l3,[%i0+0x038] ! Mem[00000000760000f8] p51_far_0_he: ldsw [%i3+0x014],%l5 ! Mem[00000000778000d4] ldstub [%i3+0x036],%l3 ! Mem[00000000778000f6] jmpl %o7,%g0 ldsw [%i0+0x038],%l7 ! Mem[00000000760000f8] p51_far_0_hem: membar #Sync ldsw [%i3+0x014],%l5 ! Mem[00000000778000d4] ldstub [%i3+0x036],%l3 ! Mem[00000000778000f6] membar #Sync jmpl %o7,%g0 ldsw [%i0+0x038],%l7 ! Mem[00000000760000f8] p51_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p52_far_0_le: stb %l2,[%i1+0x00b] ! Mem[00000000788000cb] swap [%i3+0x038],%l3 ! Mem[00000000798000f8] ldsw [%i0+0x020],%l2 ! Mem[00000000780000e0] jmpl %o7,%g0 ldsw [%i3+0x004],%l3 ! Mem[00000000798000c4] p52_far_0_lem: membar #Sync stb %l2,[%i1+0x00b] ! Mem[00000000788000cb] swap [%i3+0x038],%l3 ! Mem[00000000798000f8] ldsw [%i0+0x020],%l2 ! Mem[00000000780000e0] membar #Sync jmpl %o7,%g0 ldsw [%i3+0x004],%l3 ! Mem[00000000798000c4] p52_far_0_he: swap [%i3+0x010],%l5 ! Mem[00000000798000d0] jmpl %o7,%g0 ldstub [%i3+0x033],%l2 ! Mem[00000000798000f3] p52_far_0_hem: membar #Sync swap [%i3+0x010],%l5 ! Mem[00000000798000d0] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x033],%l2 ! Mem[00000000798000f3] p52_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p53_far_0_le: stb %l2,[%i1+0x02b] ! Mem[000000007a8000eb] lduh [%i3+0x018],%l3 ! Mem[000000007b8000d8] ldsh [%i3+0x030],%l6 ! Mem[000000007b8000f0] jmpl %o7,%g0 swap [%i1+0x01c],%l5 ! Mem[000000007a8000dc] p53_far_0_lem: membar #Sync stb %l2,[%i1+0x02b] ! Mem[000000007a8000eb] lduh [%i3+0x018],%l3 ! Mem[000000007b8000d8] ldsh [%i3+0x030],%l6 ! Mem[000000007b8000f0] membar #Sync jmpl %o7,%g0 swap [%i1+0x01c],%l5 ! Mem[000000007a8000dc] p53_far_0_he: jmpl %o7,%g0 ldsb [%i2+0x015],%l5 ! Mem[000000007b0000d5] jmpl %o7,%g0 nop p53_far_0_hem: membar #Sync jmpl %o7,%g0 ldsb [%i2+0x015],%l5 ! Mem[000000007b0000d5] jmpl %o7,%g0 nop p53_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p54_far_0_le: stb %l2,[%i1+0x00b] ! Mem[000000007c8000cb] sth %l3,[%i3+0x038] ! Mem[000000007d8000f8] lduh [%i0+0x020],%l2 ! Mem[000000007c0000e0] jmpl %o7,%g0 ldsh [%i1+0x01c],%l2 ! Mem[000000007c8000dc] p54_far_0_lem: membar #Sync stb %l2,[%i1+0x00b] ! Mem[000000007c8000cb] sth %l3,[%i3+0x038] ! Mem[000000007d8000f8] lduh [%i0+0x020],%l2 ! Mem[000000007c0000e0] membar #Sync jmpl %o7,%g0 ldsh [%i1+0x01c],%l2 ! Mem[000000007c8000dc] p54_far_0_he: stx %l1,[%i2+0x020] ! Mem[000000007d0000e0] stx %l5,[%i3+0x000] ! Mem[000000007d8000c0] ldstub [%i0+0x011],%l3 ! Mem[000000007c0000d1] ldx [%i0+0x028],%l6 ! Mem[000000007c0000e8] swap [%i0+0x01c],%l1 ! Mem[000000007c0000dc] swap [%i1+0x004],%l0 ! Mem[000000007c8000c4] ldstub [%i0+0x031],%l5 ! Mem[000000007c0000f1] jmpl %o7,%g0 ldd [%i1+0x038],%l6 ! Mem[000000007c8000f8] p54_far_0_hem: membar #Sync stx %l1,[%i2+0x020] ! Mem[000000007d0000e0] stx %l5,[%i3+0x000] ! Mem[000000007d8000c0] ldstub [%i0+0x011],%l3 ! Mem[000000007c0000d1] ldx [%i0+0x028],%l6 ! Mem[000000007c0000e8] swap [%i0+0x01c],%l1 ! Mem[000000007c0000dc] swap [%i1+0x004],%l0 ! Mem[000000007c8000c4] ldstub [%i0+0x031],%l5 ! Mem[000000007c0000f1] membar #Sync jmpl %o7,%g0 ldd [%i1+0x038],%l6 ! Mem[000000007c8000f8] p54_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p55_far_0_le: stb %l2,[%i1+0x02b] ! Mem[000000007e8000eb] ldstub [%i3+0x01c],%l6 ! Mem[000000007f8000dc] ldsh [%i1+0x030],%l7 ! Mem[000000007e8000f0] jmpl %o7,%g0 std %l4,[%i0+0x018] ! Mem[000000007e0000d8] p55_far_0_lem: membar #Sync stb %l2,[%i1+0x02b] ! Mem[000000007e8000eb] ldstub [%i3+0x01c],%l6 ! Mem[000000007f8000dc] ldsh [%i1+0x030],%l7 ! Mem[000000007e8000f0] membar #Sync jmpl %o7,%g0 std %l4,[%i0+0x018] ! Mem[000000007e0000d8] p55_far_0_he: jmpl %o7,%g0 ldstub [%i3+0x008],%l4 ! Mem[000000007f8000c8] jmpl %o7,%g0 nop p55_far_0_hem: membar #Sync jmpl %o7,%g0 ldstub [%i3+0x008],%l4 ! Mem[000000007f8000c8] jmpl %o7,%g0 nop p55_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p56_far_0_le: stb %l2,[%i1+0x00b] ! Mem[00000000808000cb] ldd [%i2+0x038],%l2 ! Mem[00000000810000f8] std %l2,[%i3+0x020] ! Mem[00000000818000e0] jmpl %o7,%g0 ldx [%i1+0x000],%l3 ! Mem[00000000808000c0] p56_far_0_lem: membar #Sync stb %l2,[%i1+0x00b] ! Mem[00000000808000cb] ldd [%i2+0x038],%l2 ! Mem[00000000810000f8] std %l2,[%i3+0x020] ! Mem[00000000818000e0] membar #Sync jmpl %o7,%g0 ldx [%i1+0x000],%l3 ! Mem[00000000808000c0] p56_far_0_he: ldstub [%i0+0x012],%l5 ! Mem[00000000800000d2] jmpl %o7,%g0 ldstub [%i0+0x033],%l2 ! Mem[00000000800000f3] p56_far_0_hem: membar #Sync ldstub [%i0+0x012],%l5 ! Mem[00000000800000d2] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x033],%l2 ! Mem[00000000800000f3] p56_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p57_far_0_le: stb %l2,[%i1+0x02b] ! Mem[00000000828000eb] ldsb [%i2+0x019],%l3 ! Mem[00000000830000d9] swap [%i2+0x000],%l2 ! Mem[00000000830000c0] jmpl %o7,%g0 std %l2,[%i3+0x000] ! Mem[00000000838000c0] p57_far_0_lem: membar #Sync stb %l2,[%i1+0x02b] ! Mem[00000000828000eb] ldsb [%i2+0x019],%l3 ! Mem[00000000830000d9] swap [%i2+0x000],%l2 ! Mem[00000000830000c0] membar #Sync jmpl %o7,%g0 std %l2,[%i3+0x000] ! Mem[00000000838000c0] p57_far_0_he: ldx [%i3+0x030],%l5 ! Mem[00000000838000f0] jmpl %o7,%g0 stw %l2,[%i1+0x010] ! Mem[00000000828000d0] p57_far_0_hem: membar #Sync ldx [%i3+0x030],%l5 ! Mem[00000000838000f0] membar #Sync jmpl %o7,%g0 stw %l2,[%i1+0x010] ! Mem[00000000828000d0] p57_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p58_far_0_le: stb %l2,[%i1+0x00b] ! Mem[00000000848000cb] stb %l3,[%i2+0x039] ! Mem[00000000850000f9] sth %l2,[%i1+0x020] ! Mem[00000000848000e0] jmpl %o7,%g0 swap [%i0+0x03c],%l5 ! Mem[00000000840000fc] p58_far_0_lem: membar #Sync stb %l2,[%i1+0x00b] ! Mem[00000000848000cb] stb %l3,[%i2+0x039] ! Mem[00000000850000f9] sth %l2,[%i1+0x020] ! Mem[00000000848000e0] membar #Sync jmpl %o7,%g0 swap [%i0+0x03c],%l5 ! Mem[00000000840000fc] p58_far_0_he: jmpl %o7,%g0 sth %l4,[%i1+0x008] ! Mem[00000000848000c8] jmpl %o7,%g0 nop p58_far_0_hem: membar #Sync jmpl %o7,%g0 sth %l4,[%i1+0x008] ! Mem[00000000848000c8] jmpl %o7,%g0 nop p58_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p59_far_0_le: stb %l2,[%i1+0x02b] ! Mem[00000000868000eb] std %l0,[%i0+0x000] ! Mem[00000000860000c0] ldd [%i0+0x030],%l6 ! Mem[00000000860000f0] jmpl %o7,%g0 lduh [%i3+0x03c],%l2 ! Mem[00000000878000fc] p59_far_0_lem: membar #Sync stb %l2,[%i1+0x02b] ! Mem[00000000868000eb] std %l0,[%i0+0x000] ! Mem[00000000860000c0] ldd [%i0+0x030],%l6 ! Mem[00000000860000f0] membar #Sync jmpl %o7,%g0 lduh [%i3+0x03c],%l2 ! Mem[00000000878000fc] p59_far_0_he: swap [%i0+0x000],%l1 ! Mem[00000000860000c0] stb %l5,[%i0+0x002] ! Mem[00000000860000c2] stx %l3,[%i2+0x030] ! Mem[00000000870000f0] stx %l6,[%i2+0x028] ! Mem[00000000870000e8] ldx [%i3+0x038],%l1 ! Mem[00000000878000f8] stb %l7,[%i0+0x017] ! Mem[00000000860000d7] swap [%i2+0x024],%l4 ! Mem[00000000870000e4] jmpl %o7,%g0 ldsh [%i2+0x032],%l2 ! Mem[00000000870000f2] p59_far_0_hem: membar #Sync swap [%i0+0x000],%l1 ! Mem[00000000860000c0] stb %l5,[%i0+0x002] ! Mem[00000000860000c2] stx %l3,[%i2+0x030] ! Mem[00000000870000f0] stx %l6,[%i2+0x028] ! Mem[00000000870000e8] ldx [%i3+0x038],%l1 ! Mem[00000000878000f8] stb %l7,[%i0+0x017] ! Mem[00000000860000d7] swap [%i2+0x024],%l4 ! Mem[00000000870000e4] membar #Sync jmpl %o7,%g0 ldsh [%i2+0x032],%l2 ! Mem[00000000870000f2] p59_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p60_far_0_le: stb %l2,[%i1+0x00b] ! Mem[00000000888000cb] ldx [%i2+0x038],%l3 ! Mem[00000000890000f8] std %l6,[%i1+0x030] ! Mem[00000000888000f0] jmpl %o7,%g0 ldstub [%i2+0x01d],%l2 ! Mem[00000000890000dd] p60_far_0_lem: membar #Sync stb %l2,[%i1+0x00b] ! Mem[00000000888000cb] ldx [%i2+0x038],%l3 ! Mem[00000000890000f8] std %l6,[%i1+0x030] ! Mem[00000000888000f0] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x01d],%l2 ! Mem[00000000890000dd] p60_far_0_he: stb %l1,[%i1+0x020] ! Mem[00000000888000e0] swap [%i1+0x000],%l5 ! Mem[00000000888000c0] stb %l3,[%i0+0x011] ! Mem[00000000880000d1] sth %l6,[%i2+0x02c] ! Mem[00000000890000ec] stb %l5,[%i3+0x039] ! Mem[00000000898000f9] ldx [%i0+0x000],%l0 ! Mem[00000000880000c0] ldub [%i2+0x031],%l5 ! Mem[00000000890000f1] jmpl %o7,%g0 ldsh [%i1+0x03e],%l6 ! Mem[00000000888000fe] p60_far_0_hem: membar #Sync stb %l1,[%i1+0x020] ! Mem[00000000888000e0] swap [%i1+0x000],%l5 ! Mem[00000000888000c0] stb %l3,[%i0+0x011] ! Mem[00000000880000d1] sth %l6,[%i2+0x02c] ! Mem[00000000890000ec] stb %l5,[%i3+0x039] ! Mem[00000000898000f9] ldx [%i0+0x000],%l0 ! Mem[00000000880000c0] ldub [%i2+0x031],%l5 ! Mem[00000000890000f1] membar #Sync jmpl %o7,%g0 ldsh [%i1+0x03e],%l6 ! Mem[00000000888000fe] p60_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p61_far_0_le: stb %l2,[%i1+0x02b] ! Mem[000000008a8000eb] ldub [%i2+0x019],%l3 ! Mem[000000008b0000d9] lduw [%i0+0x000],%l2 ! Mem[000000008a0000c0] jmpl %o7,%g0 lduh [%i3+0x004],%l3 ! Mem[000000008b8000c4] p61_far_0_lem: membar #Sync stb %l2,[%i1+0x02b] ! Mem[000000008a8000eb] ldub [%i2+0x019],%l3 ! Mem[000000008b0000d9] lduw [%i0+0x000],%l2 ! Mem[000000008a0000c0] membar #Sync jmpl %o7,%g0 lduh [%i3+0x004],%l3 ! Mem[000000008b8000c4] p61_far_0_he: ldd [%i3+0x030],%l4 ! Mem[000000008b8000f0] jmpl %o7,%g0 stb %l2,[%i3+0x013] ! Mem[000000008b8000d3] p61_far_0_hem: membar #Sync ldd [%i3+0x030],%l4 ! Mem[000000008b8000f0] membar #Sync jmpl %o7,%g0 stb %l2,[%i3+0x013] ! Mem[000000008b8000d3] p61_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p62_far_0_le: stb %l2,[%i1+0x00b] ! Mem[000000008c8000cb] stb %l3,[%i1+0x004] ! Mem[000000008c8000c4] stx %l2,[%i0+0x030] ! Mem[000000008c0000f0] jmpl %o7,%g0 ldd [%i3+0x038],%l2 ! Mem[000000008d8000f8] p62_far_0_lem: membar #Sync stb %l2,[%i1+0x00b] ! Mem[000000008c8000cb] stb %l3,[%i1+0x004] ! Mem[000000008c8000c4] stx %l2,[%i0+0x030] ! Mem[000000008c0000f0] membar #Sync jmpl %o7,%g0 ldd [%i3+0x038],%l2 ! Mem[000000008d8000f8] p62_far_0_he: ldx [%i1+0x030],%l5 ! Mem[000000008c8000f0] swap [%i0+0x014],%l3 ! Mem[000000008c0000d4] jmpl %o7,%g0 ldsh [%i0+0x038],%l7 ! Mem[000000008c0000f8] p62_far_0_hem: membar #Sync ldx [%i1+0x030],%l5 ! Mem[000000008c8000f0] swap [%i0+0x014],%l3 ! Mem[000000008c0000d4] membar #Sync jmpl %o7,%g0 ldsh [%i0+0x038],%l7 ! Mem[000000008c0000f8] p62_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p63_far_0_le: stb %l2,[%i1+0x02b] ! Mem[000000008e8000eb] ldstub [%i2+0x019],%l3 ! Mem[000000008f0000d9] ldsb [%i3+0x000],%l2 ! Mem[000000008f8000c0] jmpl %o7,%g0 swap [%i2+0x01c],%l5 ! Mem[000000008f0000dc] p63_far_0_lem: membar #Sync stb %l2,[%i1+0x02b] ! Mem[000000008e8000eb] ldstub [%i2+0x019],%l3 ! Mem[000000008f0000d9] ldsb [%i3+0x000],%l2 ! Mem[000000008f8000c0] membar #Sync jmpl %o7,%g0 swap [%i2+0x01c],%l5 ! Mem[000000008f0000dc] p63_far_0_he: jmpl %o7,%g0 ldsw [%i1+0x008],%l4 ! Mem[000000008e8000c8] jmpl %o7,%g0 nop p63_far_0_hem: membar #Sync jmpl %o7,%g0 ldsw [%i1+0x008],%l4 ! Mem[000000008e8000c8] jmpl %o7,%g0 nop p63_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 far0_b2b_h: nop nop nop nop nop nop jmpl %o7,%g0 nop far0_b2b_l: nop nop nop nop nop nop jmpl %o7,%g0 nop user_far0_end: .seg "text" .text .align 0x2000 user_far1_start: p0_far_1_le: lduw [%i0+0x020],%l1 ! Mem[00000000100000e0] jmpl %o7,%g0 ldstub [%i1+0x01e],%l1 ! Mem[00000000108000de] p0_far_1_lem: membar #Sync lduw [%i0+0x020],%l1 ! Mem[00000000100000e0] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x01e],%l1 ! Mem[00000000108000de] p0_far_1_he: std %l4,[%i0+0x020] ! Mem[00000000100000e0] std %l4,[%i3+0x000] ! Mem[00000000118000c0] jmpl %o7,%g0 ldstub [%i2+0x009],%l1 ! Mem[00000000110000c9] p0_far_1_hem: membar #Sync std %l4,[%i0+0x020] ! Mem[00000000100000e0] std %l4,[%i3+0x000] ! Mem[00000000118000c0] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x009],%l1 ! Mem[00000000110000c9] p0_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p1_far_1_le: swap [%i1+0x00c],%l6 ! Mem[00000000128000cc] ldub [%i0+0x01e],%l3 ! Mem[00000000120000de] swap [%i3+0x01c],%l7 ! Mem[00000000138000dc] stw %l1,[%i2+0x024] ! Mem[00000000130000e4] ldd [%i0+0x030],%l0 ! Mem[00000000120000f0] stx %l5,[%i1+0x010] ! Mem[00000000128000d0] jmpl %o7,%g0 swap [%i0+0x01c],%l5 ! Mem[00000000120000dc] p1_far_1_lem: membar #Sync swap [%i1+0x00c],%l6 ! Mem[00000000128000cc] ldub [%i0+0x01e],%l3 ! Mem[00000000120000de] swap [%i3+0x01c],%l7 ! Mem[00000000138000dc] stw %l1,[%i2+0x024] ! Mem[00000000130000e4] ldd [%i0+0x030],%l0 ! Mem[00000000120000f0] stx %l5,[%i1+0x010] ! Mem[00000000128000d0] membar #Sync jmpl %o7,%g0 swap [%i0+0x01c],%l5 ! Mem[00000000120000dc] p1_far_1_he: swap [%i0+0x028],%l4 ! Mem[00000000120000e8] jmpl %o7,%g0 swap [%i0+0x018],%l2 ! Mem[00000000120000d8] p1_far_1_hem: membar #Sync swap [%i0+0x028],%l4 ! Mem[00000000120000e8] membar #Sync jmpl %o7,%g0 swap [%i0+0x018],%l2 ! Mem[00000000120000d8] p1_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p2_far_1_le: ldsb [%i3+0x027],%l2 ! Mem[00000000158000e7] ldstub [%i0+0x016],%l6 ! Mem[00000000140000d6] lduw [%i0+0x01c],%l6 ! Mem[00000000140000dc] stw %l6,[%i1+0x018] ! Mem[00000000148000d8] swap [%i3+0x038],%l5 ! Mem[00000000158000f8] jmpl %o7,%g0 lduw [%i1+0x004],%l4 ! Mem[00000000148000c4] p2_far_1_lem: membar #Sync ldsb [%i3+0x027],%l2 ! Mem[00000000158000e7] ldstub [%i0+0x016],%l6 ! Mem[00000000140000d6] lduw [%i0+0x01c],%l6 ! Mem[00000000140000dc] stw %l6,[%i1+0x018] ! Mem[00000000148000d8] swap [%i3+0x038],%l5 ! Mem[00000000158000f8] membar #Sync jmpl %o7,%g0 lduw [%i1+0x004],%l4 ! Mem[00000000148000c4] p2_far_1_he: stw %l4,[%i1+0x00c] ! Mem[00000000148000cc] jmpl %o7,%g0 sth %l0,[%i2+0x00c] ! Mem[00000000150000cc] p2_far_1_hem: membar #Sync stw %l4,[%i1+0x00c] ! Mem[00000000148000cc] membar #Sync jmpl %o7,%g0 sth %l0,[%i2+0x00c] ! Mem[00000000150000cc] p2_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p3_far_1_le: ldsb [%i3+0x035],%l5 ! Mem[00000000178000f5] jmpl %o7,%g0 ldstub [%i1+0x024],%l1 ! Mem[00000000168000e4] p3_far_1_lem: membar #Sync ldsb [%i3+0x035],%l5 ! Mem[00000000178000f5] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x024],%l1 ! Mem[00000000168000e4] p3_far_1_he: stw %l7,[%i0+0x014] ! Mem[00000000160000d4] swap [%i1+0x008],%l4 ! Mem[00000000168000c8] ldstub [%i3+0x015],%l1 ! Mem[00000000178000d5] swap [%i1+0x028],%l4 ! Mem[00000000168000e8] stb %l2,[%i2+0x01a] ! Mem[00000000170000da] swap [%i0+0x008],%l2 ! Mem[00000000160000c8] jmpl %o7,%g0 ldd [%i1+0x020],%l0 ! Mem[00000000168000e0] p3_far_1_hem: membar #Sync stw %l7,[%i0+0x014] ! Mem[00000000160000d4] swap [%i1+0x008],%l4 ! Mem[00000000168000c8] ldstub [%i3+0x015],%l1 ! Mem[00000000178000d5] swap [%i1+0x028],%l4 ! Mem[00000000168000e8] stb %l2,[%i2+0x01a] ! Mem[00000000170000da] swap [%i0+0x008],%l2 ! Mem[00000000160000c8] membar #Sync jmpl %o7,%g0 ldd [%i1+0x020],%l0 ! Mem[00000000168000e0] p3_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p4_far_1_le: std %l6,[%i2+0x030] ! Mem[00000000190000f0] stb %l4,[%i3+0x02c] ! Mem[00000000198000ec] swap [%i3+0x008],%l0 ! Mem[00000000198000c8] stb %l6,[%i0+0x032] ! Mem[00000000180000f2] ldstub [%i0+0x00e],%l7 ! Mem[00000000180000ce] swap [%i1+0x014],%l5 ! Mem[00000000188000d4] swap [%i0+0x024],%l2 ! Mem[00000000180000e4] jmpl %o7,%g0 stw %l1,[%i2+0x014] ! Mem[00000000190000d4] p4_far_1_lem: membar #Sync std %l6,[%i2+0x030] ! Mem[00000000190000f0] stb %l4,[%i3+0x02c] ! Mem[00000000198000ec] swap [%i3+0x008],%l0 ! Mem[00000000198000c8] stb %l6,[%i0+0x032] ! Mem[00000000180000f2] ldstub [%i0+0x00e],%l7 ! Mem[00000000180000ce] swap [%i1+0x014],%l5 ! Mem[00000000188000d4] swap [%i0+0x024],%l2 ! Mem[00000000180000e4] membar #Sync jmpl %o7,%g0 stw %l1,[%i2+0x014] ! Mem[00000000190000d4] p4_far_1_he: sth %l3,[%i2+0x024] ! Mem[00000000190000e4] stw %l1,[%i3+0x014] ! Mem[00000000198000d4] stw %l4,[%i3+0x028] ! Mem[00000000198000e8] ldub [%i1+0x03a],%l2 ! Mem[00000000188000fa] std %l4,[%i1+0x030] ! Mem[00000000188000f0] ldsw [%i1+0x024],%l1 ! Mem[00000000188000e4] jmpl %o7,%g0 ldx [%i3+0x028],%l2 ! Mem[00000000198000e8] p4_far_1_hem: membar #Sync sth %l3,[%i2+0x024] ! Mem[00000000190000e4] stw %l1,[%i3+0x014] ! Mem[00000000198000d4] stw %l4,[%i3+0x028] ! Mem[00000000198000e8] ldub [%i1+0x03a],%l2 ! Mem[00000000188000fa] std %l4,[%i1+0x030] ! Mem[00000000188000f0] ldsw [%i1+0x024],%l1 ! Mem[00000000188000e4] membar #Sync jmpl %o7,%g0 ldx [%i3+0x028],%l2 ! Mem[00000000198000e8] p4_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p5_far_1_le: ldstub [%i1+0x036],%l1 ! Mem[000000001a8000f6] ldstub [%i3+0x034],%l4 ! Mem[000000001b8000f4] jmpl %o7,%g0 swap [%i1+0x02c],%l7 ! Mem[000000001a8000ec] p5_far_1_lem: membar #Sync ldstub [%i1+0x036],%l1 ! Mem[000000001a8000f6] ldstub [%i3+0x034],%l4 ! Mem[000000001b8000f4] membar #Sync jmpl %o7,%g0 swap [%i1+0x02c],%l7 ! Mem[000000001a8000ec] p5_far_1_he: swap [%i1+0x028],%l6 ! Mem[000000001a8000e8] ldstub [%i2+0x019],%l5 ! Mem[000000001b0000d9] stw %l0,[%i2+0x004] ! Mem[000000001b0000c4] ldsb [%i1+0x031],%l5 ! Mem[000000001a8000f1] stx %l6,[%i1+0x018] ! Mem[000000001a8000d8] jmpl %o7,%g0 swap [%i0+0x020],%l6 ! Mem[000000001a0000e0] p5_far_1_hem: membar #Sync swap [%i1+0x028],%l6 ! Mem[000000001a8000e8] ldstub [%i2+0x019],%l5 ! Mem[000000001b0000d9] stw %l0,[%i2+0x004] ! Mem[000000001b0000c4] ldsb [%i1+0x031],%l5 ! Mem[000000001a8000f1] stx %l6,[%i1+0x018] ! Mem[000000001a8000d8] membar #Sync jmpl %o7,%g0 swap [%i0+0x020],%l6 ! Mem[000000001a0000e0] p5_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p6_far_1_le: ldstub [%i2+0x02f],%l7 ! Mem[000000001d0000ef] lduh [%i1+0x00a],%l1 ! Mem[000000001c8000ca] ldd [%i3+0x038],%l0 ! Mem[000000001d8000f8] ldstub [%i3+0x009],%l5 ! Mem[000000001d8000c9] swap [%i0+0x034],%l1 ! Mem[000000001c0000f4] ldstub [%i3+0x00e],%l6 ! Mem[000000001d8000ce] ldx [%i3+0x000],%l0 ! Mem[000000001d8000c0] jmpl %o7,%g0 swap [%i1+0x030],%l3 ! Mem[000000001c8000f0] p6_far_1_lem: membar #Sync ldstub [%i2+0x02f],%l7 ! Mem[000000001d0000ef] lduh [%i1+0x00a],%l1 ! Mem[000000001c8000ca] ldd [%i3+0x038],%l0 ! Mem[000000001d8000f8] ldstub [%i3+0x009],%l5 ! Mem[000000001d8000c9] swap [%i0+0x034],%l1 ! Mem[000000001c0000f4] ldstub [%i3+0x00e],%l6 ! Mem[000000001d8000ce] ldx [%i3+0x000],%l0 ! Mem[000000001d8000c0] membar #Sync jmpl %o7,%g0 swap [%i1+0x030],%l3 ! Mem[000000001c8000f0] p6_far_1_he: lduh [%i1+0x020],%l4 ! Mem[000000001c8000e0] ldstub [%i1+0x014],%l7 ! Mem[000000001c8000d4] lduw [%i0+0x018],%l7 ! Mem[000000001c0000d8] stw %l0,[%i2+0x020] ! Mem[000000001d0000e0] jmpl %o7,%g0 ldsw [%i1+0x00c],%l4 ! Mem[000000001c8000cc] p6_far_1_hem: membar #Sync lduh [%i1+0x020],%l4 ! Mem[000000001c8000e0] ldstub [%i1+0x014],%l7 ! Mem[000000001c8000d4] lduw [%i0+0x018],%l7 ! Mem[000000001c0000d8] stw %l0,[%i2+0x020] ! Mem[000000001d0000e0] membar #Sync jmpl %o7,%g0 ldsw [%i1+0x00c],%l4 ! Mem[000000001c8000cc] p6_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p7_far_1_le: stx %l6,[%i0+0x010] ! Mem[000000001e0000d0] stw %l4,[%i0+0x02c] ! Mem[000000001e0000ec] ldsh [%i3+0x00a],%l0 ! Mem[000000001f8000ca] lduh [%i1+0x032],%l6 ! Mem[000000001e8000f2] stw %l7,[%i3+0x02c] ! Mem[000000001f8000ec] lduw [%i1+0x034],%l5 ! Mem[000000001e8000f4] ldx [%i3+0x000],%l2 ! Mem[000000001f8000c0] jmpl %o7,%g0 stw %l6,[%i0+0x034] ! Mem[000000001e0000f4] p7_far_1_lem: membar #Sync stx %l6,[%i0+0x010] ! Mem[000000001e0000d0] stw %l4,[%i0+0x02c] ! Mem[000000001e0000ec] ldsh [%i3+0x00a],%l0 ! Mem[000000001f8000ca] lduh [%i1+0x032],%l6 ! Mem[000000001e8000f2] stw %l7,[%i3+0x02c] ! Mem[000000001f8000ec] lduw [%i1+0x034],%l5 ! Mem[000000001e8000f4] ldx [%i3+0x000],%l2 ! Mem[000000001f8000c0] membar #Sync jmpl %o7,%g0 stw %l6,[%i0+0x034] ! Mem[000000001e0000f4] p7_far_1_he: ldd [%i2+0x020],%l6 ! Mem[000000001f0000e0] jmpl %o7,%g0 stb %l4,[%i1+0x006] ! Mem[000000001e8000c6] p7_far_1_hem: membar #Sync ldd [%i2+0x020],%l6 ! Mem[000000001f0000e0] membar #Sync jmpl %o7,%g0 stb %l4,[%i1+0x006] ! Mem[000000001e8000c6] p7_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p8_far_1_le: swap [%i3+0x014],%l5 ! Mem[00000000218000d4] stw %l2,[%i2+0x024] ! Mem[00000000210000e4] std %l6,[%i2+0x010] ! Mem[00000000210000d0] ldd [%i1+0x030],%l4 ! Mem[00000000208000f0] std %l2,[%i1+0x000] ! Mem[00000000208000c0] ldsw [%i2+0x038],%l5 ! Mem[00000000210000f8] ldd [%i2+0x038],%l2 ! Mem[00000000210000f8] jmpl %o7,%g0 swap [%i0+0x014],%l3 ! Mem[00000000200000d4] p8_far_1_lem: membar #Sync swap [%i3+0x014],%l5 ! Mem[00000000218000d4] stw %l2,[%i2+0x024] ! Mem[00000000210000e4] std %l6,[%i2+0x010] ! Mem[00000000210000d0] ldd [%i1+0x030],%l4 ! Mem[00000000208000f0] std %l2,[%i1+0x000] ! Mem[00000000208000c0] ldsw [%i2+0x038],%l5 ! Mem[00000000210000f8] ldd [%i2+0x038],%l2 ! Mem[00000000210000f8] membar #Sync jmpl %o7,%g0 swap [%i0+0x014],%l3 ! Mem[00000000200000d4] p8_far_1_he: stx %l1,[%i3+0x020] ! Mem[00000000218000e0] stx %l2,[%i3+0x028] ! Mem[00000000218000e8] ldstub [%i1+0x033],%l6 ! Mem[00000000208000f3] swap [%i1+0x034],%l3 ! Mem[00000000208000f4] swap [%i2+0x000],%l0 ! Mem[00000000210000c0] jmpl %o7,%g0 ldub [%i0+0x000],%l1 ! Mem[00000000200000c0] p8_far_1_hem: membar #Sync stx %l1,[%i3+0x020] ! Mem[00000000218000e0] stx %l2,[%i3+0x028] ! Mem[00000000218000e8] ldstub [%i1+0x033],%l6 ! Mem[00000000208000f3] swap [%i1+0x034],%l3 ! Mem[00000000208000f4] swap [%i2+0x000],%l0 ! Mem[00000000210000c0] membar #Sync jmpl %o7,%g0 ldub [%i0+0x000],%l1 ! Mem[00000000200000c0] p8_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p9_far_1_le: stb %l1,[%i3+0x036] ! Mem[00000000238000f6] std %l4,[%i0+0x030] ! Mem[00000000220000f0] jmpl %o7,%g0 ldstub [%i1+0x030],%l5 ! Mem[00000000228000f0] p9_far_1_lem: membar #Sync stb %l1,[%i3+0x036] ! Mem[00000000238000f6] std %l4,[%i0+0x030] ! Mem[00000000220000f0] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x030],%l5 ! Mem[00000000228000f0] p9_far_1_he: ldstub [%i3+0x017],%l7 ! Mem[00000000238000d7] jmpl %o7,%g0 std %l4,[%i2+0x020] ! Mem[00000000230000e0] p9_far_1_hem: membar #Sync ldstub [%i3+0x017],%l7 ! Mem[00000000238000d7] membar #Sync jmpl %o7,%g0 std %l4,[%i2+0x020] ! Mem[00000000230000e0] p9_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p10_far_1_le: std %l4,[%i2+0x010] ! Mem[00000000250000d0] lduh [%i3+0x026],%l2 ! Mem[00000000258000e6] ldsh [%i1+0x016],%l6 ! Mem[00000000248000d6] swap [%i2+0x034],%l5 ! Mem[00000000250000f4] ldd [%i2+0x000],%l2 ! Mem[00000000250000c0] stb %l5,[%i2+0x039] ! Mem[00000000250000f9] lduw [%i0+0x004],%l4 ! Mem[00000000240000c4] jmpl %o7,%g0 swap [%i2+0x038],%l6 ! Mem[00000000250000f8] p10_far_1_lem: membar #Sync std %l4,[%i2+0x010] ! Mem[00000000250000d0] lduh [%i3+0x026],%l2 ! Mem[00000000258000e6] ldsh [%i1+0x016],%l6 ! Mem[00000000248000d6] swap [%i2+0x034],%l5 ! Mem[00000000250000f4] ldd [%i2+0x000],%l2 ! Mem[00000000250000c0] stb %l5,[%i2+0x039] ! Mem[00000000250000f9] lduw [%i0+0x004],%l4 ! Mem[00000000240000c4] membar #Sync jmpl %o7,%g0 swap [%i2+0x038],%l6 ! Mem[00000000250000f8] p10_far_1_he: ldstub [%i2+0x00c],%l0 ! Mem[00000000250000cc] stb %l1,[%i2+0x00e] ! Mem[00000000250000ce] lduh [%i1+0x01e],%l0 ! Mem[00000000248000de] ldstub [%i1+0x036],%l3 ! Mem[00000000248000f6] jmpl %o7,%g0 ldsw [%i0+0x000],%l0 ! Mem[00000000240000c0] p10_far_1_hem: membar #Sync ldstub [%i2+0x00c],%l0 ! Mem[00000000250000cc] stb %l1,[%i2+0x00e] ! Mem[00000000250000ce] lduh [%i1+0x01e],%l0 ! Mem[00000000248000de] ldstub [%i1+0x036],%l3 ! Mem[00000000248000f6] membar #Sync jmpl %o7,%g0 ldsw [%i0+0x000],%l0 ! Mem[00000000240000c0] p10_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p11_far_1_le: ldsw [%i0+0x034],%l5 ! Mem[00000000260000f4] jmpl %o7,%g0 stw %l1,[%i2+0x024] ! Mem[00000000270000e4] p11_far_1_lem: membar #Sync ldsw [%i0+0x034],%l5 ! Mem[00000000260000f4] membar #Sync jmpl %o7,%g0 stw %l1,[%i2+0x024] ! Mem[00000000270000e4] p11_far_1_he: ldsw [%i2+0x020],%l6 ! Mem[00000000270000e0] sth %l3,[%i3+0x004] ! Mem[00000000278000c4] ldsb [%i0+0x000],%l0 ! Mem[00000000260000c0] swap [%i1+0x038],%l2 ! Mem[00000000268000f8] ldstub [%i2+0x004],%l1 ! Mem[00000000270000c4] ldsw [%i1+0x00c],%l1 ! Mem[00000000268000cc] jmpl %o7,%g0 ldub [%i2+0x03f],%l0 ! Mem[00000000270000ff] p11_far_1_hem: membar #Sync ldsw [%i2+0x020],%l6 ! Mem[00000000270000e0] sth %l3,[%i3+0x004] ! Mem[00000000278000c4] ldsb [%i0+0x000],%l0 ! Mem[00000000260000c0] swap [%i1+0x038],%l2 ! Mem[00000000268000f8] ldstub [%i2+0x004],%l1 ! Mem[00000000270000c4] ldsw [%i1+0x00c],%l1 ! Mem[00000000268000cc] membar #Sync jmpl %o7,%g0 ldub [%i2+0x03f],%l0 ! Mem[00000000270000ff] p11_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p12_far_1_le: lduw [%i3+0x034],%l1 ! Mem[00000000298000f4] ldstub [%i0+0x034],%l4 ! Mem[00000000280000f4] jmpl %o7,%g0 swap [%i3+0x02c],%l7 ! Mem[00000000298000ec] p12_far_1_lem: membar #Sync lduw [%i3+0x034],%l1 ! Mem[00000000298000f4] ldstub [%i0+0x034],%l4 ! Mem[00000000280000f4] membar #Sync jmpl %o7,%g0 swap [%i3+0x02c],%l7 ! Mem[00000000298000ec] p12_far_1_he: ldsw [%i0+0x028],%l6 ! Mem[00000000280000e8] ldsh [%i2+0x010],%l1 ! Mem[00000000290000d0] swap [%i1+0x03c],%l6 ! Mem[00000000288000fc] sth %l6,[%i0+0x020] ! Mem[00000000280000e0] ldstub [%i1+0x023],%l4 ! Mem[00000000288000e3] jmpl %o7,%g0 ldstub [%i3+0x020],%l4 ! Mem[00000000298000e0] p12_far_1_hem: membar #Sync ldsw [%i0+0x028],%l6 ! Mem[00000000280000e8] ldsh [%i2+0x010],%l1 ! Mem[00000000290000d0] swap [%i1+0x03c],%l6 ! Mem[00000000288000fc] sth %l6,[%i0+0x020] ! Mem[00000000280000e0] ldstub [%i1+0x023],%l4 ! Mem[00000000288000e3] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x020],%l4 ! Mem[00000000298000e0] p12_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p13_far_1_le: stx %l6,[%i3+0x010] ! Mem[000000002b8000d0] std %l4,[%i1+0x028] ! Mem[000000002a8000e8] sth %l6,[%i2+0x010] ! Mem[000000002b0000d0] ldstub [%i0+0x00d],%l6 ! Mem[000000002a0000cd] stb %l0,[%i3+0x021] ! Mem[000000002b8000e1] ldsb [%i3+0x033],%l3 ! Mem[000000002b8000f3] ldx [%i1+0x010],%l0 ! Mem[000000002a8000d0] jmpl %o7,%g0 ldstub [%i1+0x037],%l4 ! Mem[000000002a8000f7] p13_far_1_lem: membar #Sync stx %l6,[%i3+0x010] ! Mem[000000002b8000d0] std %l4,[%i1+0x028] ! Mem[000000002a8000e8] sth %l6,[%i2+0x010] ! Mem[000000002b0000d0] ldstub [%i0+0x00d],%l6 ! Mem[000000002a0000cd] stb %l0,[%i3+0x021] ! Mem[000000002b8000e1] ldsb [%i3+0x033],%l3 ! Mem[000000002b8000f3] ldx [%i1+0x010],%l0 ! Mem[000000002a8000d0] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x037],%l4 ! Mem[000000002a8000f7] p13_far_1_he: ldsw [%i1+0x018],%l7 ! Mem[000000002a8000d8] stx %l0,[%i2+0x000] ! Mem[000000002b0000c0] ldsb [%i1+0x03a],%l2 ! Mem[000000002a8000fa] ldd [%i2+0x018],%l4 ! Mem[000000002b0000d8] swap [%i2+0x008],%l2 ! Mem[000000002b0000c8] ldstub [%i1+0x005],%l7 ! Mem[000000002a8000c5] lduh [%i1+0x00e],%l1 ! Mem[000000002a8000ce] jmpl %o7,%g0 sth %l0,[%i0+0x03e] ! Mem[000000002a0000fe] p13_far_1_hem: membar #Sync ldsw [%i1+0x018],%l7 ! Mem[000000002a8000d8] stx %l0,[%i2+0x000] ! Mem[000000002b0000c0] ldsb [%i1+0x03a],%l2 ! Mem[000000002a8000fa] ldd [%i2+0x018],%l4 ! Mem[000000002b0000d8] swap [%i2+0x008],%l2 ! Mem[000000002b0000c8] ldstub [%i1+0x005],%l7 ! Mem[000000002a8000c5] lduh [%i1+0x00e],%l1 ! Mem[000000002a8000ce] membar #Sync jmpl %o7,%g0 sth %l0,[%i0+0x03e] ! Mem[000000002a0000fe] p13_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p14_far_1_le: swap [%i1+0x034],%l1 ! Mem[000000002c8000f4] ldd [%i3+0x030],%l4 ! Mem[000000002d8000f0] jmpl %o7,%g0 lduw [%i3+0x010],%l5 ! Mem[000000002d8000d0] p14_far_1_lem: membar #Sync swap [%i1+0x034],%l1 ! Mem[000000002c8000f4] ldd [%i3+0x030],%l4 ! Mem[000000002d8000f0] membar #Sync jmpl %o7,%g0 lduw [%i3+0x010],%l5 ! Mem[000000002d8000d0] p14_far_1_he: swap [%i3+0x028],%l6 ! Mem[000000002d8000e8] jmpl %o7,%g0 ldsb [%i3+0x03e],%l2 ! Mem[000000002d8000fe] p14_far_1_hem: membar #Sync swap [%i3+0x028],%l6 ! Mem[000000002d8000e8] membar #Sync jmpl %o7,%g0 ldsb [%i3+0x03e],%l2 ! Mem[000000002d8000fe] p14_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p15_far_1_le: ldd [%i0+0x010],%l6 ! Mem[000000002e0000d0] swap [%i2+0x02c],%l4 ! Mem[000000002f0000ec] swap [%i1+0x008],%l0 ! Mem[000000002e8000c8] stb %l6,[%i1+0x032] ! Mem[000000002e8000f2] swap [%i3+0x01c],%l3 ! Mem[000000002f8000dc] std %l2,[%i3+0x030] ! Mem[000000002f8000f0] ldsw [%i1+0x00c],%l1 ! Mem[000000002e8000cc] jmpl %o7,%g0 swap [%i0+0x01c],%l5 ! Mem[000000002e0000dc] p15_far_1_lem: membar #Sync ldd [%i0+0x010],%l6 ! Mem[000000002e0000d0] swap [%i2+0x02c],%l4 ! Mem[000000002f0000ec] swap [%i1+0x008],%l0 ! Mem[000000002e8000c8] stb %l6,[%i1+0x032] ! Mem[000000002e8000f2] swap [%i3+0x01c],%l3 ! Mem[000000002f8000dc] std %l2,[%i3+0x030] ! Mem[000000002f8000f0] ldsw [%i1+0x00c],%l1 ! Mem[000000002e8000cc] membar #Sync jmpl %o7,%g0 swap [%i0+0x01c],%l5 ! Mem[000000002e0000dc] p15_far_1_he: ldstub [%i0+0x028],%l4 ! Mem[000000002e0000e8] jmpl %o7,%g0 ldsw [%i0+0x018],%l2 ! Mem[000000002e0000d8] p15_far_1_hem: membar #Sync ldstub [%i0+0x028],%l4 ! Mem[000000002e0000e8] membar #Sync jmpl %o7,%g0 ldsw [%i0+0x018],%l2 ! Mem[000000002e0000d8] p15_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p16_far_1_le: stx %l3,[%i1+0x030] ! Mem[00000000308000f0] jmpl %o7,%g0 stw %l0,[%i2+0x010] ! Mem[00000000310000d0] p16_far_1_lem: membar #Sync stx %l3,[%i1+0x030] ! Mem[00000000308000f0] membar #Sync jmpl %o7,%g0 stw %l0,[%i2+0x010] ! Mem[00000000310000d0] p16_far_1_he: ldd [%i2+0x010],%l6 ! Mem[00000000310000d0] ldx [%i2+0x028],%l4 ! Mem[00000000310000e8] ldsw [%i2+0x020],%l0 ! Mem[00000000310000e0] ldub [%i1+0x01a],%l2 ! Mem[00000000308000da] jmpl %o7,%g0 std %l0,[%i2+0x008] ! Mem[00000000310000c8] p16_far_1_hem: membar #Sync ldd [%i2+0x010],%l6 ! Mem[00000000310000d0] ldx [%i2+0x028],%l4 ! Mem[00000000310000e8] ldsw [%i2+0x020],%l0 ! Mem[00000000310000e0] ldub [%i1+0x01a],%l2 ! Mem[00000000308000da] membar #Sync jmpl %o7,%g0 std %l0,[%i2+0x008] ! Mem[00000000310000c8] p16_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p17_far_1_le: ldstub [%i1+0x006],%l0 ! Mem[00000000328000c6] jmpl %o7,%g0 stw %l7,[%i2+0x038] ! Mem[00000000330000f8] p17_far_1_lem: membar #Sync ldstub [%i1+0x006],%l0 ! Mem[00000000328000c6] membar #Sync jmpl %o7,%g0 stw %l7,[%i2+0x038] ! Mem[00000000330000f8] p17_far_1_he: stb %l2,[%i3+0x036] ! Mem[00000000338000f6] ldub [%i3+0x014],%l4 ! Mem[00000000338000d4] stx %l1,[%i1+0x030] ! Mem[00000000328000f0] ldstub [%i3+0x016],%l6 ! Mem[00000000338000d6] ldsh [%i2+0x006],%l6 ! Mem[00000000330000c6] ldd [%i0+0x030],%l0 ! Mem[00000000320000f0] ldx [%i3+0x008],%l3 ! Mem[00000000338000c8] jmpl %o7,%g0 ldsb [%i1+0x021],%l6 ! Mem[00000000328000e1] p17_far_1_hem: membar #Sync stb %l2,[%i3+0x036] ! Mem[00000000338000f6] ldub [%i3+0x014],%l4 ! Mem[00000000338000d4] stx %l1,[%i1+0x030] ! Mem[00000000328000f0] ldstub [%i3+0x016],%l6 ! Mem[00000000338000d6] ldsh [%i2+0x006],%l6 ! Mem[00000000330000c6] ldd [%i0+0x030],%l0 ! Mem[00000000320000f0] ldx [%i3+0x008],%l3 ! Mem[00000000338000c8] membar #Sync jmpl %o7,%g0 ldsb [%i1+0x021],%l6 ! Mem[00000000328000e1] p17_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p18_far_1_le: std %l6,[%i3+0x038] ! Mem[00000000358000f8] ldstub [%i0+0x03f],%l7 ! Mem[00000000340000ff] jmpl %o7,%g0 swap [%i1+0x02c],%l7 ! Mem[00000000348000ec] p18_far_1_lem: membar #Sync std %l6,[%i3+0x038] ! Mem[00000000358000f8] ldstub [%i0+0x03f],%l7 ! Mem[00000000340000ff] membar #Sync jmpl %o7,%g0 swap [%i1+0x02c],%l7 ! Mem[00000000348000ec] p18_far_1_he: sth %l6,[%i0+0x028] ! Mem[00000000340000e8] lduw [%i2+0x030],%l5 ! Mem[00000000350000f0] ldx [%i1+0x038],%l6 ! Mem[00000000348000f8] lduh [%i2+0x020],%l6 ! Mem[00000000350000e0] swap [%i1+0x020],%l4 ! Mem[00000000348000e0] jmpl %o7,%g0 stw %l4,[%i0+0x020] ! Mem[00000000340000e0] p18_far_1_hem: membar #Sync sth %l6,[%i0+0x028] ! Mem[00000000340000e8] lduw [%i2+0x030],%l5 ! Mem[00000000350000f0] ldx [%i1+0x038],%l6 ! Mem[00000000348000f8] lduh [%i2+0x020],%l6 ! Mem[00000000350000e0] swap [%i1+0x020],%l4 ! Mem[00000000348000e0] membar #Sync jmpl %o7,%g0 stw %l4,[%i0+0x020] ! Mem[00000000340000e0] p18_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p19_far_1_le: ldsw [%i3+0x038],%l7 ! Mem[00000000378000f8] jmpl %o7,%g0 swap [%i3+0x03c],%l7 ! Mem[00000000378000fc] p19_far_1_lem: membar #Sync ldsw [%i3+0x038],%l7 ! Mem[00000000378000f8] membar #Sync jmpl %o7,%g0 swap [%i3+0x03c],%l7 ! Mem[00000000378000fc] p19_far_1_he: jmpl %o7,%g0 ldstub [%i3+0x017],%l5 ! Mem[00000000378000d7] jmpl %o7,%g0 nop p19_far_1_hem: membar #Sync jmpl %o7,%g0 ldstub [%i3+0x017],%l5 ! Mem[00000000378000d7] jmpl %o7,%g0 nop p19_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p20_far_1_le: std %l0,[%i1+0x030] ! Mem[00000000388000f0] swap [%i3+0x034],%l4 ! Mem[00000000398000f4] jmpl %o7,%g0 std %l0,[%i1+0x008] ! Mem[00000000388000c8] p20_far_1_lem: membar #Sync std %l0,[%i1+0x030] ! Mem[00000000388000f0] swap [%i3+0x034],%l4 ! Mem[00000000398000f4] membar #Sync jmpl %o7,%g0 std %l0,[%i1+0x008] ! Mem[00000000388000c8] p20_far_1_he: stw %l6,[%i2+0x004] ! Mem[00000000390000c4] jmpl %o7,%g0 stb %l6,[%i3+0x020] ! Mem[00000000398000e0] p20_far_1_hem: membar #Sync stw %l6,[%i2+0x004] ! Mem[00000000390000c4] membar #Sync jmpl %o7,%g0 stb %l6,[%i3+0x020] ! Mem[00000000398000e0] p20_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p21_far_1_le: ldstub [%i1+0x00d],%l6 ! Mem[000000003a8000cd] ldx [%i3+0x018],%l3 ! Mem[000000003b8000d8] ldsh [%i0+0x01e],%l7 ! Mem[000000003a0000de] stw %l1,[%i1+0x024] ! Mem[000000003a8000e4] std %l4,[%i2+0x030] ! Mem[000000003b0000f0] stx %l1,[%i1+0x030] ! Mem[000000003a8000f0] jmpl %o7,%g0 ldsh [%i2+0x034],%l0 ! Mem[000000003b0000f4] p21_far_1_lem: membar #Sync ldstub [%i1+0x00d],%l6 ! Mem[000000003a8000cd] ldx [%i3+0x018],%l3 ! Mem[000000003b8000d8] ldsh [%i0+0x01e],%l7 ! Mem[000000003a0000de] stw %l1,[%i1+0x024] ! Mem[000000003a8000e4] std %l4,[%i2+0x030] ! Mem[000000003b0000f0] stx %l1,[%i1+0x030] ! Mem[000000003a8000f0] membar #Sync jmpl %o7,%g0 ldsh [%i2+0x034],%l0 ! Mem[000000003b0000f4] p21_far_1_he: jmpl %o7,%g0 ldstub [%i3+0x00e],%l4 ! Mem[000000003b8000ce] jmpl %o7,%g0 nop p21_far_1_hem: membar #Sync jmpl %o7,%g0 ldstub [%i3+0x00e],%l4 ! Mem[000000003b8000ce] jmpl %o7,%g0 nop p21_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p22_far_1_le: swap [%i0+0x00c],%l6 ! Mem[000000003c0000cc] ldstub [%i0+0x03e],%l3 ! Mem[000000003c0000fe] lduw [%i1+0x01c],%l7 ! Mem[000000003c8000dc] ldx [%i2+0x010],%l0 ! Mem[000000003d0000d0] ldsw [%i0+0x018],%l6 ! Mem[000000003c0000d8] swap [%i1+0x038],%l5 ! Mem[000000003c8000f8] jmpl %o7,%g0 ldsb [%i3+0x004],%l4 ! Mem[000000003d8000c4] p22_far_1_lem: membar #Sync swap [%i0+0x00c],%l6 ! Mem[000000003c0000cc] ldstub [%i0+0x03e],%l3 ! Mem[000000003c0000fe] lduw [%i1+0x01c],%l7 ! Mem[000000003c8000dc] ldx [%i2+0x010],%l0 ! Mem[000000003d0000d0] ldsw [%i0+0x018],%l6 ! Mem[000000003c0000d8] swap [%i1+0x038],%l5 ! Mem[000000003c8000f8] membar #Sync jmpl %o7,%g0 ldsb [%i3+0x004],%l4 ! Mem[000000003d8000c4] p22_far_1_he: swap [%i3+0x030],%l5 ! Mem[000000003d8000f0] jmpl %o7,%g0 ldstub [%i0+0x024],%l1 ! Mem[000000003c0000e4] p22_far_1_hem: membar #Sync swap [%i3+0x030],%l5 ! Mem[000000003d8000f0] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x024],%l1 ! Mem[000000003c0000e4] p22_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p23_far_1_le: ldx [%i0+0x030],%l6 ! Mem[000000003e0000f0] ldx [%i3+0x038],%l6 ! Mem[000000003f8000f8] jmpl %o7,%g0 lduh [%i2+0x01a],%l6 ! Mem[000000003f0000da] p23_far_1_lem: membar #Sync ldx [%i0+0x030],%l6 ! Mem[000000003e0000f0] ldx [%i3+0x038],%l6 ! Mem[000000003f8000f8] membar #Sync jmpl %o7,%g0 lduh [%i2+0x01a],%l6 ! Mem[000000003f0000da] p23_far_1_he: ldstub [%i2+0x019],%l7 ! Mem[000000003f0000d9] ldx [%i2+0x000],%l0 ! Mem[000000003f0000c0] swap [%i1+0x038],%l2 ! Mem[000000003e8000f8] ldd [%i0+0x018],%l4 ! Mem[000000003e0000d8] jmpl %o7,%g0 swap [%i0+0x008],%l2 ! Mem[000000003e0000c8] p23_far_1_hem: membar #Sync ldstub [%i2+0x019],%l7 ! Mem[000000003f0000d9] ldx [%i2+0x000],%l0 ! Mem[000000003f0000c0] swap [%i1+0x038],%l2 ! Mem[000000003e8000f8] ldd [%i0+0x018],%l4 ! Mem[000000003e0000d8] membar #Sync jmpl %o7,%g0 swap [%i0+0x008],%l2 ! Mem[000000003e0000c8] p23_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p24_far_1_le: swap [%i0+0x01c],%l7 ! Mem[00000000400000dc] jmpl %o7,%g0 swap [%i3+0x004],%l1 ! Mem[00000000418000c4] p24_far_1_lem: membar #Sync swap [%i0+0x01c],%l7 ! Mem[00000000400000dc] membar #Sync jmpl %o7,%g0 swap [%i3+0x004],%l1 ! Mem[00000000418000c4] p24_far_1_he: ldd [%i2+0x020],%l6 ! Mem[00000000410000e0] ldstub [%i1+0x025],%l3 ! Mem[00000000408000e5] lduw [%i2+0x008],%l4 ! Mem[00000000410000c8] lduh [%i3+0x01c],%l4 ! Mem[00000000418000dc] ldstub [%i2+0x02c],%l1 ! Mem[00000000410000ec] stw %l2,[%i2+0x008] ! Mem[00000000410000c8] jmpl %o7,%g0 stw %l7,[%i1+0x004] ! Mem[00000000408000c4] p24_far_1_hem: membar #Sync ldd [%i2+0x020],%l6 ! Mem[00000000410000e0] ldstub [%i1+0x025],%l3 ! Mem[00000000408000e5] lduw [%i2+0x008],%l4 ! Mem[00000000410000c8] lduh [%i3+0x01c],%l4 ! Mem[00000000418000dc] ldstub [%i2+0x02c],%l1 ! Mem[00000000410000ec] stw %l2,[%i2+0x008] ! Mem[00000000410000c8] membar #Sync jmpl %o7,%g0 stw %l7,[%i1+0x004] ! Mem[00000000408000c4] p24_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p25_far_1_le: swap [%i0+0x034],%l1 ! Mem[00000000420000f4] swap [%i2+0x03c],%l7 ! Mem[00000000430000fc] jmpl %o7,%g0 ldstub [%i3+0x02f],%l7 ! Mem[00000000438000ef] p25_far_1_lem: membar #Sync swap [%i0+0x034],%l1 ! Mem[00000000420000f4] swap [%i2+0x03c],%l7 ! Mem[00000000430000fc] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x02f],%l7 ! Mem[00000000438000ef] p25_far_1_he: swap [%i2+0x014],%l4 ! Mem[00000000430000d4] lduh [%i1+0x030],%l1 ! Mem[00000000428000f0] swap [%i0+0x014],%l6 ! Mem[00000000420000d4] lduw [%i3+0x004],%l6 ! Mem[00000000438000c4] ldsh [%i3+0x034],%l1 ! Mem[00000000438000f4] jmpl %o7,%g0 swap [%i3+0x008],%l3 ! Mem[00000000438000c8] p25_far_1_hem: membar #Sync swap [%i2+0x014],%l4 ! Mem[00000000430000d4] lduh [%i1+0x030],%l1 ! Mem[00000000428000f0] swap [%i0+0x014],%l6 ! Mem[00000000420000d4] lduw [%i3+0x004],%l6 ! Mem[00000000438000c4] ldsh [%i3+0x034],%l1 ! Mem[00000000438000f4] membar #Sync jmpl %o7,%g0 swap [%i3+0x008],%l3 ! Mem[00000000438000c8] p25_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p26_far_1_le: stb %l7,[%i2+0x01e] ! Mem[00000000450000de] ldd [%i1+0x008],%l2 ! Mem[00000000448000c8] ldsb [%i0+0x010],%l6 ! Mem[00000000440000d0] ldd [%i1+0x008],%l6 ! Mem[00000000448000c8] stb %l3,[%i2+0x03e] ! Mem[00000000450000fe] ldstub [%i0+0x01e],%l7 ! Mem[00000000440000de] stx %l1,[%i1+0x000] ! Mem[00000000448000c0] jmpl %o7,%g0 sth %l1,[%i0+0x014] ! Mem[00000000440000d4] p26_far_1_lem: membar #Sync stb %l7,[%i2+0x01e] ! Mem[00000000450000de] ldd [%i1+0x008],%l2 ! Mem[00000000448000c8] ldsb [%i0+0x010],%l6 ! Mem[00000000440000d0] ldd [%i1+0x008],%l6 ! Mem[00000000448000c8] stb %l3,[%i2+0x03e] ! Mem[00000000450000fe] ldstub [%i0+0x01e],%l7 ! Mem[00000000440000de] stx %l1,[%i1+0x000] ! Mem[00000000448000c0] membar #Sync jmpl %o7,%g0 sth %l1,[%i0+0x014] ! Mem[00000000440000d4] p26_far_1_he: swap [%i3+0x024],%l3 ! Mem[00000000458000e4] stx %l4,[%i1+0x008] ! Mem[00000000448000c8] ldub [%i2+0x01d],%l4 ! Mem[00000000450000dd] swap [%i3+0x038],%l2 ! Mem[00000000458000f8] ldsb [%i0+0x033],%l5 ! Mem[00000000440000f3] ldd [%i1+0x020],%l0 ! Mem[00000000448000e0] jmpl %o7,%g0 swap [%i0+0x02c],%l2 ! Mem[00000000440000ec] p26_far_1_hem: membar #Sync swap [%i3+0x024],%l3 ! Mem[00000000458000e4] stx %l4,[%i1+0x008] ! Mem[00000000448000c8] ldub [%i2+0x01d],%l4 ! Mem[00000000450000dd] swap [%i3+0x038],%l2 ! Mem[00000000458000f8] ldsb [%i0+0x033],%l5 ! Mem[00000000440000f3] ldd [%i1+0x020],%l0 ! Mem[00000000448000e0] membar #Sync jmpl %o7,%g0 swap [%i0+0x02c],%l2 ! Mem[00000000440000ec] p26_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p27_far_1_le: ldsw [%i2+0x038],%l7 ! Mem[00000000470000f8] swap [%i0+0x03c],%l7 ! Mem[00000000460000fc] jmpl %o7,%g0 ldd [%i0+0x010],%l6 ! Mem[00000000460000d0] p27_far_1_lem: membar #Sync ldsw [%i2+0x038],%l7 ! Mem[00000000470000f8] swap [%i0+0x03c],%l7 ! Mem[00000000460000fc] membar #Sync jmpl %o7,%g0 ldd [%i0+0x010],%l6 ! Mem[00000000460000d0] p27_far_1_he: ldub [%i1+0x014],%l4 ! Mem[00000000468000d4] stb %l2,[%i0+0x01e] ! Mem[00000000460000de] jmpl %o7,%g0 lduw [%i2+0x004],%l6 ! Mem[00000000470000c4] p27_far_1_hem: membar #Sync ldub [%i1+0x014],%l4 ! Mem[00000000468000d4] stb %l2,[%i0+0x01e] ! Mem[00000000460000de] membar #Sync jmpl %o7,%g0 lduw [%i2+0x004],%l6 ! Mem[00000000470000c4] p27_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p28_far_1_le: ldstub [%i1+0x03b],%l7 ! Mem[00000000488000fb] ldstub [%i2+0x03f],%l7 ! Mem[00000000490000ff] jmpl %o7,%g0 stx %l7,[%i0+0x028] ! Mem[00000000480000e8] p28_far_1_lem: membar #Sync ldstub [%i1+0x03b],%l7 ! Mem[00000000488000fb] ldstub [%i2+0x03f],%l7 ! Mem[00000000490000ff] membar #Sync jmpl %o7,%g0 stx %l7,[%i0+0x028] ! Mem[00000000480000e8] p28_far_1_he: stw %l6,[%i1+0x028] ! Mem[00000000488000e8] ldub [%i3+0x039],%l5 ! Mem[00000000498000f9] swap [%i0+0x004],%l0 ! Mem[00000000480000c4] ldsh [%i2+0x030],%l5 ! Mem[00000000490000f0] lduh [%i2+0x034],%l1 ! Mem[00000000490000f4] jmpl %o7,%g0 ldstub [%i0+0x001],%l6 ! Mem[00000000480000c1] p28_far_1_hem: membar #Sync stw %l6,[%i1+0x028] ! Mem[00000000488000e8] ldub [%i3+0x039],%l5 ! Mem[00000000498000f9] swap [%i0+0x004],%l0 ! Mem[00000000480000c4] ldsh [%i2+0x030],%l5 ! Mem[00000000490000f0] lduh [%i2+0x034],%l1 ! Mem[00000000490000f4] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x001],%l6 ! Mem[00000000480000c1] p28_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p29_far_1_le: ldub [%i3+0x035],%l5 ! Mem[000000004b8000f5] lduw [%i0+0x004],%l2 ! Mem[000000004a0000c4] stb %l6,[%i3+0x036] ! Mem[000000004b8000f6] ldsh [%i1+0x016],%l5 ! Mem[000000004a8000d6] swap [%i2+0x024],%l2 ! Mem[000000004b0000e4] std %l4,[%i0+0x038] ! Mem[000000004a0000f8] jmpl %o7,%g0 ldub [%i1+0x01a],%l2 ! Mem[000000004a8000da] p29_far_1_lem: membar #Sync ldub [%i3+0x035],%l5 ! Mem[000000004b8000f5] lduw [%i0+0x004],%l2 ! Mem[000000004a0000c4] stb %l6,[%i3+0x036] ! Mem[000000004b8000f6] ldsh [%i1+0x016],%l5 ! Mem[000000004a8000d6] swap [%i2+0x024],%l2 ! Mem[000000004b0000e4] std %l4,[%i0+0x038] ! Mem[000000004a0000f8] membar #Sync jmpl %o7,%g0 ldub [%i1+0x01a],%l2 ! Mem[000000004a8000da] p29_far_1_he: stx %l2,[%i1+0x008] ! Mem[000000004a8000c8] swap [%i3+0x004],%l7 ! Mem[000000004b8000c4] jmpl %o7,%g0 ldsb [%i3+0x00e],%l1 ! Mem[000000004b8000ce] p29_far_1_hem: membar #Sync stx %l2,[%i1+0x008] ! Mem[000000004a8000c8] swap [%i3+0x004],%l7 ! Mem[000000004b8000c4] membar #Sync jmpl %o7,%g0 ldsb [%i3+0x00e],%l1 ! Mem[000000004b8000ce] p29_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p30_far_1_le: std %l6,[%i0+0x008] ! Mem[000000004c0000c8] jmpl %o7,%g0 stb %l2,[%i3+0x027] ! Mem[000000004d8000e7] p30_far_1_lem: membar #Sync std %l6,[%i0+0x008] ! Mem[000000004c0000c8] membar #Sync jmpl %o7,%g0 stb %l2,[%i3+0x027] ! Mem[000000004d8000e7] p30_far_1_he: stx %l1,[%i1+0x008] ! Mem[000000004c8000c8] ldsw [%i3+0x004],%l7 ! Mem[000000004d8000c4] sth %l4,[%i0+0x006] ! Mem[000000004c0000c6] jmpl %o7,%g0 ldx [%i1+0x028],%l4 ! Mem[000000004c8000e8] p30_far_1_hem: membar #Sync stx %l1,[%i1+0x008] ! Mem[000000004c8000c8] ldsw [%i3+0x004],%l7 ! Mem[000000004d8000c4] sth %l4,[%i0+0x006] ! Mem[000000004c0000c6] membar #Sync jmpl %o7,%g0 ldx [%i1+0x028],%l4 ! Mem[000000004c8000e8] p30_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p31_far_1_le: stx %l7,[%i0+0x018] ! Mem[000000004e0000d8] stw %l1,[%i1+0x024] ! Mem[000000004e8000e4] ldsh [%i3+0x034],%l1 ! Mem[000000004f8000f4] ldsw [%i2+0x014],%l5 ! Mem[000000004f0000d4] ldub [%i0+0x01f],%l5 ! Mem[000000004e0000df] ldstub [%i3+0x008],%l0 ! Mem[000000004f8000c8] swap [%i0+0x018],%l2 ! Mem[000000004e0000d8] jmpl %o7,%g0 ldsh [%i2+0x034],%l3 ! Mem[000000004f0000f4] p31_far_1_lem: membar #Sync stx %l7,[%i0+0x018] ! Mem[000000004e0000d8] stw %l1,[%i1+0x024] ! Mem[000000004e8000e4] ldsh [%i3+0x034],%l1 ! Mem[000000004f8000f4] ldsw [%i2+0x014],%l5 ! Mem[000000004f0000d4] ldub [%i0+0x01f],%l5 ! Mem[000000004e0000df] ldstub [%i3+0x008],%l0 ! Mem[000000004f8000c8] swap [%i0+0x018],%l2 ! Mem[000000004e0000d8] membar #Sync jmpl %o7,%g0 ldsh [%i2+0x034],%l3 ! Mem[000000004f0000f4] p31_far_1_he: lduw [%i1+0x004],%l1 ! Mem[000000004e8000c4] stw %l2,[%i1+0x00c] ! Mem[000000004e8000cc] ldstub [%i0+0x013],%l6 ! Mem[000000004e0000d3] ldstub [%i0+0x019],%l2 ! Mem[000000004e0000d9] swap [%i3+0x01c],%l1 ! Mem[000000004f8000dc] jmpl %o7,%g0 lduh [%i3+0x03a],%l6 ! Mem[000000004f8000fa] p31_far_1_hem: membar #Sync lduw [%i1+0x004],%l1 ! Mem[000000004e8000c4] stw %l2,[%i1+0x00c] ! Mem[000000004e8000cc] ldstub [%i0+0x013],%l6 ! Mem[000000004e0000d3] ldstub [%i0+0x019],%l2 ! Mem[000000004e0000d9] swap [%i3+0x01c],%l1 ! Mem[000000004f8000dc] membar #Sync jmpl %o7,%g0 lduh [%i3+0x03a],%l6 ! Mem[000000004f8000fa] p31_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p32_far_1_le: swap [%i3+0x038],%l7 ! Mem[00000000518000f8] jmpl %o7,%g0 ldstub [%i0+0x03f],%l7 ! Mem[00000000500000ff] p32_far_1_lem: membar #Sync swap [%i3+0x038],%l7 ! Mem[00000000518000f8] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x03f],%l7 ! Mem[00000000500000ff] p32_far_1_he: jmpl %o7,%g0 ldstub [%i3+0x016],%l2 ! Mem[00000000518000d6] jmpl %o7,%g0 nop p32_far_1_hem: membar #Sync jmpl %o7,%g0 ldstub [%i3+0x016],%l2 ! Mem[00000000518000d6] jmpl %o7,%g0 nop p32_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p33_far_1_le: ldsw [%i2+0x034],%l1 ! Mem[00000000530000f4] swap [%i0+0x03c],%l7 ! Mem[00000000520000fc] jmpl %o7,%g0 ldd [%i3+0x010],%l6 ! Mem[00000000538000d0] p33_far_1_lem: membar #Sync ldsw [%i2+0x034],%l1 ! Mem[00000000530000f4] swap [%i0+0x03c],%l7 ! Mem[00000000520000fc] membar #Sync jmpl %o7,%g0 ldd [%i3+0x010],%l6 ! Mem[00000000538000d0] p33_far_1_he: stb %l4,[%i3+0x014] ! Mem[00000000538000d4] ldx [%i1+0x030],%l1 ! Mem[00000000528000f0] jmpl %o7,%g0 ldsw [%i0+0x014],%l6 ! Mem[00000000520000d4] p33_far_1_hem: membar #Sync stb %l4,[%i3+0x014] ! Mem[00000000538000d4] ldx [%i1+0x030],%l1 ! Mem[00000000528000f0] membar #Sync jmpl %o7,%g0 ldsw [%i0+0x014],%l6 ! Mem[00000000520000d4] p33_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p34_far_1_le: stw %l7,[%i1+0x038] ! Mem[00000000548000f8] jmpl %o7,%g0 ldstub [%i2+0x03f],%l7 ! Mem[00000000550000ff] p34_far_1_lem: membar #Sync stw %l7,[%i1+0x038] ! Mem[00000000548000f8] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x03f],%l7 ! Mem[00000000550000ff] p34_far_1_he: jmpl %o7,%g0 lduh [%i3+0x016],%l5 ! Mem[00000000558000d6] jmpl %o7,%g0 nop p34_far_1_hem: membar #Sync jmpl %o7,%g0 lduh [%i3+0x016],%l5 ! Mem[00000000558000d6] jmpl %o7,%g0 nop p34_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p35_far_1_le: ldstub [%i0+0x036],%l1 ! Mem[00000000560000f6] ldd [%i3+0x030],%l4 ! Mem[00000000578000f0] jmpl %o7,%g0 ldsb [%i3+0x02f],%l7 ! Mem[00000000578000ef] p35_far_1_lem: membar #Sync ldstub [%i0+0x036],%l1 ! Mem[00000000560000f6] ldd [%i3+0x030],%l4 ! Mem[00000000578000f0] membar #Sync jmpl %o7,%g0 ldsb [%i3+0x02f],%l7 ! Mem[00000000578000ef] p35_far_1_he: swap [%i3+0x014],%l4 ! Mem[00000000578000d4] lduw [%i0+0x01c],%l2 ! Mem[00000000560000dc] swap [%i0+0x004],%l6 ! Mem[00000000560000c4] ldd [%i0+0x020],%l6 ! Mem[00000000560000e0] ldsb [%i3+0x003],%l4 ! Mem[00000000578000c3] jmpl %o7,%g0 lduw [%i2+0x020],%l4 ! Mem[00000000570000e0] p35_far_1_hem: membar #Sync swap [%i3+0x014],%l4 ! Mem[00000000578000d4] lduw [%i0+0x01c],%l2 ! Mem[00000000560000dc] swap [%i0+0x004],%l6 ! Mem[00000000560000c4] ldd [%i0+0x020],%l6 ! Mem[00000000560000e0] ldsb [%i3+0x003],%l4 ! Mem[00000000578000c3] membar #Sync jmpl %o7,%g0 lduw [%i2+0x020],%l4 ! Mem[00000000570000e0] p35_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p36_far_1_le: sth %l5,[%i2+0x014] ! Mem[00000000590000d4] stx %l1,[%i1+0x000] ! Mem[00000000588000c0] ldstub [%i2+0x014],%l1 ! Mem[00000000590000d4] swap [%i1+0x034],%l5 ! Mem[00000000588000f4] ldstub [%i0+0x004],%l2 ! Mem[00000000580000c4] ldstub [%i3+0x039],%l5 ! Mem[00000000598000f9] swap [%i3+0x004],%l4 ! Mem[00000000598000c4] jmpl %o7,%g0 swap [%i1+0x038],%l6 ! Mem[00000000588000f8] p36_far_1_lem: membar #Sync sth %l5,[%i2+0x014] ! Mem[00000000590000d4] stx %l1,[%i1+0x000] ! Mem[00000000588000c0] ldstub [%i2+0x014],%l1 ! Mem[00000000590000d4] swap [%i1+0x034],%l5 ! Mem[00000000588000f4] ldstub [%i0+0x004],%l2 ! Mem[00000000580000c4] ldstub [%i3+0x039],%l5 ! Mem[00000000598000f9] swap [%i3+0x004],%l4 ! Mem[00000000598000c4] membar #Sync jmpl %o7,%g0 swap [%i1+0x038],%l6 ! Mem[00000000588000f8] p36_far_1_he: ldstub [%i2+0x00c],%l0 ! Mem[00000000590000cc] ldstub [%i2+0x016],%l6 ! Mem[00000000590000d6] ldstub [%i3+0x029],%l3 ! Mem[00000000598000e9] ldx [%i2+0x008],%l7 ! Mem[00000000590000c8] jmpl %o7,%g0 ldstub [%i2+0x03c],%l1 ! Mem[00000000590000fc] p36_far_1_hem: membar #Sync ldstub [%i2+0x00c],%l0 ! Mem[00000000590000cc] ldstub [%i2+0x016],%l6 ! Mem[00000000590000d6] ldstub [%i3+0x029],%l3 ! Mem[00000000598000e9] ldx [%i2+0x008],%l7 ! Mem[00000000590000c8] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x03c],%l1 ! Mem[00000000590000fc] p36_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p37_far_1_le: lduw [%i0+0x034],%l5 ! Mem[000000005a0000f4] ldd [%i3+0x000],%l2 ! Mem[000000005b8000c0] ldstub [%i0+0x036],%l6 ! Mem[000000005a0000f6] ldx [%i0+0x038],%l6 ! Mem[000000005a0000f8] std %l6,[%i3+0x018] ! Mem[000000005b8000d8] sth %l1,[%i1+0x034] ! Mem[000000005a8000f4] stx %l0,[%i0+0x030] ! Mem[000000005a0000f0] jmpl %o7,%g0 lduw [%i3+0x008],%l2 ! Mem[000000005b8000c8] p37_far_1_lem: membar #Sync lduw [%i0+0x034],%l5 ! Mem[000000005a0000f4] ldd [%i3+0x000],%l2 ! Mem[000000005b8000c0] ldstub [%i0+0x036],%l6 ! Mem[000000005a0000f6] ldx [%i0+0x038],%l6 ! Mem[000000005a0000f8] std %l6,[%i3+0x018] ! Mem[000000005b8000d8] sth %l1,[%i1+0x034] ! Mem[000000005a8000f4] stx %l0,[%i0+0x030] ! Mem[000000005a0000f0] membar #Sync jmpl %o7,%g0 lduw [%i3+0x008],%l2 ! Mem[000000005b8000c8] p37_far_1_he: ldd [%i0+0x000],%l0 ! Mem[000000005a0000c0] swap [%i1+0x00c],%l2 ! Mem[000000005a8000cc] jmpl %o7,%g0 stb %l6,[%i0+0x013] ! Mem[000000005a0000d3] p37_far_1_hem: membar #Sync ldd [%i0+0x000],%l0 ! Mem[000000005a0000c0] swap [%i1+0x00c],%l2 ! Mem[000000005a8000cc] membar #Sync jmpl %o7,%g0 stb %l6,[%i0+0x013] ! Mem[000000005a0000d3] p37_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p38_far_1_le: sth %l7,[%i3+0x03a] ! Mem[000000005d8000fa] ldstub [%i0+0x03f],%l7 ! Mem[000000005c0000ff] jmpl %o7,%g0 ldstub [%i3+0x02f],%l7 ! Mem[000000005d8000ef] p38_far_1_lem: membar #Sync sth %l7,[%i3+0x03a] ! Mem[000000005d8000fa] ldstub [%i0+0x03f],%l7 ! Mem[000000005c0000ff] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x02f],%l7 ! Mem[000000005d8000ef] p38_far_1_he: ldub [%i3+0x029],%l6 ! Mem[000000005d8000e9] ldx [%i3+0x038],%l5 ! Mem[000000005d8000f8] stw %l0,[%i1+0x004] ! Mem[000000005c8000c4] ldub [%i3+0x031],%l5 ! Mem[000000005d8000f1] ldsb [%i1+0x03e],%l6 ! Mem[000000005c8000fe] jmpl %o7,%g0 ldstub [%i1+0x020],%l6 ! Mem[000000005c8000e0] p38_far_1_hem: membar #Sync ldub [%i3+0x029],%l6 ! Mem[000000005d8000e9] ldx [%i3+0x038],%l5 ! Mem[000000005d8000f8] stw %l0,[%i1+0x004] ! Mem[000000005c8000c4] ldub [%i3+0x031],%l5 ! Mem[000000005d8000f1] ldsb [%i1+0x03e],%l6 ! Mem[000000005c8000fe] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x020],%l6 ! Mem[000000005c8000e0] p38_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p39_far_1_le: ldsw [%i2+0x00c],%l6 ! Mem[000000005f0000cc] ldstub [%i1+0x021],%l0 ! Mem[000000005e8000e1] ldub [%i3+0x033],%l3 ! Mem[000000005f8000f3] lduh [%i1+0x010],%l0 ! Mem[000000005e8000d0] ldsb [%i2+0x037],%l4 ! Mem[000000005f0000f7] swap [%i0+0x034],%l1 ! Mem[000000005e0000f4] jmpl %o7,%g0 ldsb [%i2+0x034],%l0 ! Mem[000000005f0000f4] p39_far_1_lem: membar #Sync ldsw [%i2+0x00c],%l6 ! Mem[000000005f0000cc] ldstub [%i1+0x021],%l0 ! Mem[000000005e8000e1] ldub [%i3+0x033],%l3 ! Mem[000000005f8000f3] lduh [%i1+0x010],%l0 ! Mem[000000005e8000d0] ldsb [%i2+0x037],%l4 ! Mem[000000005f0000f7] swap [%i0+0x034],%l1 ! Mem[000000005e0000f4] membar #Sync jmpl %o7,%g0 ldsb [%i2+0x034],%l0 ! Mem[000000005f0000f4] p39_far_1_he: jmpl %o7,%g0 ldstub [%i2+0x03a],%l2 ! Mem[000000005f0000fa] jmpl %o7,%g0 nop p39_far_1_hem: membar #Sync jmpl %o7,%g0 ldstub [%i2+0x03a],%l2 ! Mem[000000005f0000fa] jmpl %o7,%g0 nop p39_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p40_far_1_le: std %l6,[%i1+0x030] ! Mem[00000000608000f0] ldx [%i2+0x008],%l3 ! Mem[00000000610000c8] ldx [%i3+0x010],%l6 ! Mem[00000000618000d0] stx %l6,[%i1+0x008] ! Mem[00000000608000c8] ldsh [%i0+0x03e],%l3 ! Mem[00000000600000fe] std %l2,[%i1+0x030] ! Mem[00000000608000f0] swap [%i3+0x010],%l0 ! Mem[00000000618000d0] jmpl %o7,%g0 lduw [%i2+0x004],%l2 ! Mem[00000000610000c4] p40_far_1_lem: membar #Sync std %l6,[%i1+0x030] ! Mem[00000000608000f0] ldx [%i2+0x008],%l3 ! Mem[00000000610000c8] ldx [%i3+0x010],%l6 ! Mem[00000000618000d0] stx %l6,[%i1+0x008] ! Mem[00000000608000c8] ldsh [%i0+0x03e],%l3 ! Mem[00000000600000fe] std %l2,[%i1+0x030] ! Mem[00000000608000f0] swap [%i3+0x010],%l0 ! Mem[00000000618000d0] membar #Sync jmpl %o7,%g0 lduw [%i2+0x004],%l2 ! Mem[00000000610000c4] p40_far_1_he: ldsh [%i1+0x01c],%l4 ! Mem[00000000608000dc] ldsh [%i3+0x03a],%l2 ! Mem[00000000618000fa] ldstub [%i0+0x008],%l2 ! Mem[00000000600000c8] ldstub [%i2+0x029],%l3 ! Mem[00000000610000e9] jmpl %o7,%g0 std %l6,[%i2+0x008] ! Mem[00000000610000c8] p40_far_1_hem: membar #Sync ldsh [%i1+0x01c],%l4 ! Mem[00000000608000dc] ldsh [%i3+0x03a],%l2 ! Mem[00000000618000fa] ldstub [%i0+0x008],%l2 ! Mem[00000000600000c8] ldstub [%i2+0x029],%l3 ! Mem[00000000610000e9] membar #Sync jmpl %o7,%g0 std %l6,[%i2+0x008] ! Mem[00000000610000c8] p40_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p41_far_1_le: jmpl %o7,%g0 ldsh [%i3+0x032],%l6 ! Mem[00000000638000f2] jmpl %o7,%g0 nop p41_far_1_lem: membar #Sync jmpl %o7,%g0 ldsh [%i3+0x032],%l6 ! Mem[00000000638000f2] jmpl %o7,%g0 nop p41_far_1_he: swap [%i0+0x004],%l6 ! Mem[00000000620000c4] stb %l1,[%i0+0x035] ! Mem[00000000620000f5] stb %l3,[%i1+0x00a] ! Mem[00000000628000ca] ldx [%i0+0x010],%l7 ! Mem[00000000620000d0] sth %l4,[%i1+0x008] ! Mem[00000000628000c8] ldstub [%i2+0x015],%l1 ! Mem[00000000630000d5] jmpl %o7,%g0 sth %l4,[%i3+0x028] ! Mem[00000000638000e8] p41_far_1_hem: membar #Sync swap [%i0+0x004],%l6 ! Mem[00000000620000c4] stb %l1,[%i0+0x035] ! Mem[00000000620000f5] stb %l3,[%i1+0x00a] ! Mem[00000000628000ca] ldx [%i0+0x010],%l7 ! Mem[00000000620000d0] sth %l4,[%i1+0x008] ! Mem[00000000628000c8] ldstub [%i2+0x015],%l1 ! Mem[00000000630000d5] membar #Sync jmpl %o7,%g0 sth %l4,[%i3+0x028] ! Mem[00000000638000e8] p41_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p42_far_1_le: ldstub [%i0+0x00d],%l6 ! Mem[00000000640000cd] ldstub [%i1+0x001],%l0 ! Mem[00000000648000c1] std %l2,[%i1+0x030] ! Mem[00000000648000f0] stb %l0,[%i2+0x011] ! Mem[00000000650000d1] ldsb [%i3+0x017],%l4 ! Mem[00000000658000d7] ldstub [%i1+0x00c],%l1 ! Mem[00000000648000cc] jmpl %o7,%g0 swap [%i2+0x03c],%l5 ! Mem[00000000650000fc] p42_far_1_lem: membar #Sync ldstub [%i0+0x00d],%l6 ! Mem[00000000640000cd] ldstub [%i1+0x001],%l0 ! Mem[00000000648000c1] std %l2,[%i1+0x030] ! Mem[00000000648000f0] stb %l0,[%i2+0x011] ! Mem[00000000650000d1] ldsb [%i3+0x017],%l4 ! Mem[00000000658000d7] ldstub [%i1+0x00c],%l1 ! Mem[00000000648000cc] membar #Sync jmpl %o7,%g0 swap [%i2+0x03c],%l5 ! Mem[00000000650000fc] p42_far_1_he: swap [%i0+0x028],%l4 ! Mem[00000000640000e8] jmpl %o7,%g0 ldstub [%i1+0x03a],%l2 ! Mem[00000000648000fa] p42_far_1_hem: membar #Sync swap [%i0+0x028],%l4 ! Mem[00000000640000e8] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x03a],%l2 ! Mem[00000000648000fa] p42_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p43_far_1_le: std %l6,[%i0+0x018] ! Mem[00000000660000d8] ldstub [%i2+0x024],%l1 ! Mem[00000000670000e4] ldstub [%i2+0x034],%l1 ! Mem[00000000670000f4] jmpl %o7,%g0 ldsb [%i3+0x00c],%l1 ! Mem[00000000678000cc] p43_far_1_lem: membar #Sync std %l6,[%i0+0x018] ! Mem[00000000660000d8] ldstub [%i2+0x024],%l1 ! Mem[00000000670000e4] ldstub [%i2+0x034],%l1 ! Mem[00000000670000f4] membar #Sync jmpl %o7,%g0 ldsb [%i3+0x00c],%l1 ! Mem[00000000678000cc] p43_far_1_he: lduw [%i3+0x014],%l1 ! Mem[00000000678000d4] stw %l4,[%i0+0x028] ! Mem[00000000660000e8] swap [%i2+0x018],%l4 ! Mem[00000000670000d8] ldx [%i3+0x008],%l2 ! Mem[00000000678000c8] jmpl %o7,%g0 lduw [%i3+0x004],%l7 ! Mem[00000000678000c4] p43_far_1_hem: membar #Sync lduw [%i3+0x014],%l1 ! Mem[00000000678000d4] stw %l4,[%i0+0x028] ! Mem[00000000660000e8] swap [%i2+0x018],%l4 ! Mem[00000000670000d8] ldx [%i3+0x008],%l2 ! Mem[00000000678000c8] membar #Sync jmpl %o7,%g0 lduw [%i3+0x004],%l7 ! Mem[00000000678000c4] p43_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p44_far_1_le: lduh [%i2+0x01e],%l7 ! Mem[00000000690000de] swap [%i1+0x004],%l1 ! Mem[00000000688000c4] swap [%i0+0x014],%l1 ! Mem[00000000680000d4] jmpl %o7,%g0 stb %l5,[%i3+0x037] ! Mem[00000000698000f7] p44_far_1_lem: membar #Sync lduh [%i2+0x01e],%l7 ! Mem[00000000690000de] swap [%i1+0x004],%l1 ! Mem[00000000688000c4] swap [%i0+0x014],%l1 ! Mem[00000000680000d4] membar #Sync jmpl %o7,%g0 stb %l5,[%i3+0x037] ! Mem[00000000698000f7] p44_far_1_he: ldd [%i3+0x020],%l0 ! Mem[00000000698000e0] ldsw [%i2+0x018],%l2 ! Mem[00000000690000d8] ldsw [%i1+0x018],%l4 ! Mem[00000000688000d8] jmpl %o7,%g0 stw %l2,[%i1+0x008] ! Mem[00000000688000c8] p44_far_1_hem: membar #Sync ldd [%i3+0x020],%l0 ! Mem[00000000698000e0] ldsw [%i2+0x018],%l2 ! Mem[00000000690000d8] ldsw [%i1+0x018],%l4 ! Mem[00000000688000d8] membar #Sync jmpl %o7,%g0 stw %l2,[%i1+0x008] ! Mem[00000000688000c8] p44_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p45_far_1_le: swap [%i2+0x034],%l1 ! Mem[000000006b0000f4] stx %l4,[%i0+0x030] ! Mem[000000006a0000f0] jmpl %o7,%g0 ldub [%i3+0x030],%l5 ! Mem[000000006b8000f0] p45_far_1_lem: membar #Sync swap [%i2+0x034],%l1 ! Mem[000000006b0000f4] stx %l4,[%i0+0x030] ! Mem[000000006a0000f0] membar #Sync jmpl %o7,%g0 ldub [%i3+0x030],%l5 ! Mem[000000006b8000f0] p45_far_1_he: ldub [%i2+0x017],%l7 ! Mem[000000006b0000d7] jmpl %o7,%g0 ldstub [%i0+0x019],%l5 ! Mem[000000006a0000d9] p45_far_1_hem: membar #Sync ldub [%i2+0x017],%l7 ! Mem[000000006b0000d7] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x019],%l5 ! Mem[000000006a0000d9] p45_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p46_far_1_le: ldstub [%i0+0x00d],%l6 ! Mem[000000006c0000cd] std %l2,[%i0+0x038] ! Mem[000000006c0000f8] ldx [%i1+0x018],%l7 ! Mem[000000006c8000d8] stx %l1,[%i0+0x000] ! Mem[000000006c0000c0] ldsb [%i0+0x014],%l1 ! Mem[000000006c0000d4] stw %l5,[%i1+0x034] ! Mem[000000006c8000f4] jmpl %o7,%g0 ldsh [%i1+0x004],%l2 ! Mem[000000006c8000c4] p46_far_1_lem: membar #Sync ldstub [%i0+0x00d],%l6 ! Mem[000000006c0000cd] std %l2,[%i0+0x038] ! Mem[000000006c0000f8] ldx [%i1+0x018],%l7 ! Mem[000000006c8000d8] stx %l1,[%i0+0x000] ! Mem[000000006c0000c0] ldsb [%i0+0x014],%l1 ! Mem[000000006c0000d4] stw %l5,[%i1+0x034] ! Mem[000000006c8000f4] membar #Sync jmpl %o7,%g0 ldsh [%i1+0x004],%l2 ! Mem[000000006c8000c4] p46_far_1_he: swap [%i3+0x028],%l4 ! Mem[000000006d8000e8] swap [%i2+0x038],%l2 ! Mem[000000006d0000f8] stb %l5,[%i1+0x033] ! Mem[000000006c8000f3] std %l0,[%i1+0x020] ! Mem[000000006c8000e0] jmpl %o7,%g0 swap [%i3+0x00c],%l1 ! Mem[000000006d8000cc] p46_far_1_hem: membar #Sync swap [%i3+0x028],%l4 ! Mem[000000006d8000e8] swap [%i2+0x038],%l2 ! Mem[000000006d0000f8] stb %l5,[%i1+0x033] ! Mem[000000006c8000f3] std %l0,[%i1+0x020] ! Mem[000000006c8000e0] membar #Sync jmpl %o7,%g0 swap [%i3+0x00c],%l1 ! Mem[000000006d8000cc] p46_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p47_far_1_le: ldd [%i0+0x008],%l6 ! Mem[000000006e0000c8] swap [%i2+0x01c],%l3 ! Mem[000000006f0000dc] ldd [%i3+0x018],%l6 ! Mem[000000006f8000d8] stx %l0,[%i0+0x010] ! Mem[000000006e0000d0] ldstub [%i3+0x037],%l4 ! Mem[000000006f8000f7] ldd [%i1+0x008],%l0 ! Mem[000000006e8000c8] jmpl %o7,%g0 ldstub [%i1+0x034],%l0 ! Mem[000000006e8000f4] p47_far_1_lem: membar #Sync ldd [%i0+0x008],%l6 ! Mem[000000006e0000c8] swap [%i2+0x01c],%l3 ! Mem[000000006f0000dc] ldd [%i3+0x018],%l6 ! Mem[000000006f8000d8] stx %l0,[%i0+0x010] ! Mem[000000006e0000d0] ldstub [%i3+0x037],%l4 ! Mem[000000006f8000f7] ldd [%i1+0x008],%l0 ! Mem[000000006e8000c8] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x034],%l0 ! Mem[000000006e8000f4] p47_far_1_he: jmpl %o7,%g0 lduw [%i2+0x038],%l2 ! Mem[000000006f0000f8] jmpl %o7,%g0 nop p47_far_1_hem: membar #Sync jmpl %o7,%g0 lduw [%i2+0x038],%l2 ! Mem[000000006f0000f8] jmpl %o7,%g0 nop p47_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p48_far_1_le: ldstub [%i0+0x034],%l4 ! Mem[00000000700000f4] ldsw [%i3+0x010],%l5 ! Mem[00000000718000d0] swap [%i1+0x008],%l1 ! Mem[00000000708000c8] swap [%i1+0x008],%l0 ! Mem[00000000708000c8] ldub [%i3+0x00d],%l6 ! Mem[00000000718000cd] jmpl %o7,%g0 swap [%i3+0x000],%l0 ! Mem[00000000718000c0] p48_far_1_lem: membar #Sync ldstub [%i0+0x034],%l4 ! Mem[00000000700000f4] ldsw [%i3+0x010],%l5 ! Mem[00000000718000d0] swap [%i1+0x008],%l1 ! Mem[00000000708000c8] swap [%i1+0x008],%l0 ! Mem[00000000708000c8] ldub [%i3+0x00d],%l6 ! Mem[00000000718000cd] membar #Sync jmpl %o7,%g0 swap [%i3+0x000],%l0 ! Mem[00000000718000c0] p48_far_1_he: stw %l6,[%i2+0x020] ! Mem[00000000710000e0] stb %l3,[%i3+0x025] ! Mem[00000000718000e5] ldsh [%i2+0x00a],%l4 ! Mem[00000000710000ca] ldstub [%i0+0x028],%l4 ! Mem[00000000700000e8] swap [%i1+0x018],%l4 ! Mem[00000000708000d8] ldd [%i2+0x008],%l2 ! Mem[00000000710000c8] jmpl %o7,%g0 ldstub [%i3+0x029],%l3 ! Mem[00000000718000e9] p48_far_1_hem: membar #Sync stw %l6,[%i2+0x020] ! Mem[00000000710000e0] stb %l3,[%i3+0x025] ! Mem[00000000718000e5] ldsh [%i2+0x00a],%l4 ! Mem[00000000710000ca] ldstub [%i0+0x028],%l4 ! Mem[00000000700000e8] swap [%i1+0x018],%l4 ! Mem[00000000708000d8] ldd [%i2+0x008],%l2 ! Mem[00000000710000c8] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x029],%l3 ! Mem[00000000718000e9] p48_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p49_far_1_le: jmpl %o7,%g0 stx %l1,[%i3+0x028] ! Mem[00000000738000e8] jmpl %o7,%g0 nop p49_far_1_lem: membar #Sync jmpl %o7,%g0 stx %l1,[%i3+0x028] ! Mem[00000000738000e8] jmpl %o7,%g0 nop p49_far_1_he: stw %l4,[%i1+0x01c] ! Mem[00000000728000dc] lduw [%i0+0x034],%l0 ! Mem[00000000720000f4] stb %l5,[%i3+0x017] ! Mem[00000000738000d7] ldsh [%i3+0x028],%l6 ! Mem[00000000738000e8] ldstub [%i0+0x030],%l1 ! Mem[00000000720000f0] stw %l6,[%i1+0x014] ! Mem[00000000728000d4] jmpl %o7,%g0 swap [%i1+0x004],%l6 ! Mem[00000000728000c4] p49_far_1_hem: membar #Sync stw %l4,[%i1+0x01c] ! Mem[00000000728000dc] lduw [%i0+0x034],%l0 ! Mem[00000000720000f4] stb %l5,[%i3+0x017] ! Mem[00000000738000d7] ldsh [%i3+0x028],%l6 ! Mem[00000000738000e8] ldstub [%i0+0x030],%l1 ! Mem[00000000720000f0] stw %l6,[%i1+0x014] ! Mem[00000000728000d4] membar #Sync jmpl %o7,%g0 swap [%i1+0x004],%l6 ! Mem[00000000728000c4] p49_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p50_far_1_le: stx %l1,[%i0+0x030] ! Mem[00000000740000f0] ldx [%i3+0x030],%l4 ! Mem[00000000758000f0] jmpl %o7,%g0 swap [%i3+0x02c],%l7 ! Mem[00000000758000ec] p50_far_1_lem: membar #Sync stx %l1,[%i0+0x030] ! Mem[00000000740000f0] ldx [%i3+0x030],%l4 ! Mem[00000000758000f0] membar #Sync jmpl %o7,%g0 swap [%i3+0x02c],%l7 ! Mem[00000000758000ec] p50_far_1_he: ldd [%i2+0x028],%l6 ! Mem[00000000750000e8] ldx [%i1+0x010],%l1 ! Mem[00000000748000d0] ldd [%i1+0x030],%l6 ! Mem[00000000748000f0] ldstub [%i3+0x027],%l6 ! Mem[00000000758000e7] ldstub [%i2+0x01f],%l7 ! Mem[00000000750000df] jmpl %o7,%g0 lduw [%i3+0x004],%l7 ! Mem[00000000758000c4] p50_far_1_hem: membar #Sync ldd [%i2+0x028],%l6 ! Mem[00000000750000e8] ldx [%i1+0x010],%l1 ! Mem[00000000748000d0] ldd [%i1+0x030],%l6 ! Mem[00000000748000f0] ldstub [%i3+0x027],%l6 ! Mem[00000000758000e7] ldstub [%i2+0x01f],%l7 ! Mem[00000000750000df] membar #Sync jmpl %o7,%g0 lduw [%i3+0x004],%l7 ! Mem[00000000758000c4] p50_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p51_far_1_le: ldstub [%i3+0x02f],%l7 ! Mem[00000000778000ef] ldsw [%i3+0x02c],%l4 ! Mem[00000000778000ec] ldsh [%i1+0x00a],%l0 ! Mem[00000000768000ca] ldub [%i0+0x032],%l6 ! Mem[00000000760000f2] lduh [%i2+0x02e],%l7 ! Mem[00000000770000ee] stx %l5,[%i1+0x030] ! Mem[00000000768000f0] lduw [%i0+0x004],%l2 ! Mem[00000000760000c4] jmpl %o7,%g0 swap [%i0+0x034],%l1 ! Mem[00000000760000f4] p51_far_1_lem: membar #Sync ldstub [%i3+0x02f],%l7 ! Mem[00000000778000ef] ldsw [%i3+0x02c],%l4 ! Mem[00000000778000ec] ldsh [%i1+0x00a],%l0 ! Mem[00000000768000ca] ldub [%i0+0x032],%l6 ! Mem[00000000760000f2] lduh [%i2+0x02e],%l7 ! Mem[00000000770000ee] stx %l5,[%i1+0x030] ! Mem[00000000768000f0] lduw [%i0+0x004],%l2 ! Mem[00000000760000c4] membar #Sync jmpl %o7,%g0 swap [%i0+0x034],%l1 ! Mem[00000000760000f4] p51_far_1_he: ldsh [%i2+0x004],%l3 ! Mem[00000000770000c4] stb %l4,[%i1+0x02a] ! Mem[00000000768000ea] swap [%i2+0x03c],%l4 ! Mem[00000000770000fc] swap [%i2+0x02c],%l1 ! Mem[00000000770000ec] std %l4,[%i1+0x008] ! Mem[00000000768000c8] sth %l1,[%i1+0x004] ! Mem[00000000768000c4] jmpl %o7,%g0 ldsh [%i3+0x00c],%l2 ! Mem[00000000778000cc] p51_far_1_hem: membar #Sync ldsh [%i2+0x004],%l3 ! Mem[00000000770000c4] stb %l4,[%i1+0x02a] ! Mem[00000000768000ea] swap [%i2+0x03c],%l4 ! Mem[00000000770000fc] swap [%i2+0x02c],%l1 ! Mem[00000000770000ec] std %l4,[%i1+0x008] ! Mem[00000000768000c8] sth %l1,[%i1+0x004] ! Mem[00000000768000c4] membar #Sync jmpl %o7,%g0 ldsh [%i3+0x00c],%l2 ! Mem[00000000778000cc] p51_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p52_far_1_le: jmpl %o7,%g0 stx %l1,[%i2+0x008] ! Mem[00000000790000c8] jmpl %o7,%g0 nop p52_far_1_lem: membar #Sync jmpl %o7,%g0 stx %l1,[%i2+0x008] ! Mem[00000000790000c8] jmpl %o7,%g0 nop p52_far_1_he: sth %l4,[%i3+0x03e] ! Mem[00000000798000fe] swap [%i1+0x014],%l0 ! Mem[00000000788000d4] ldd [%i2+0x010],%l4 ! Mem[00000000790000d0] ldstub [%i1+0x029],%l6 ! Mem[00000000788000e9] ldd [%i1+0x030],%l4 ! Mem[00000000788000f0] ldub [%i1+0x03e],%l6 ! Mem[00000000788000fe] jmpl %o7,%g0 swap [%i2+0x008],%l3 ! Mem[00000000790000c8] p52_far_1_hem: membar #Sync sth %l4,[%i3+0x03e] ! Mem[00000000798000fe] swap [%i1+0x014],%l0 ! Mem[00000000788000d4] ldd [%i2+0x010],%l4 ! Mem[00000000790000d0] ldstub [%i1+0x029],%l6 ! Mem[00000000788000e9] ldd [%i1+0x030],%l4 ! Mem[00000000788000f0] ldub [%i1+0x03e],%l6 ! Mem[00000000788000fe] membar #Sync jmpl %o7,%g0 swap [%i2+0x008],%l3 ! Mem[00000000790000c8] p52_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p53_far_1_le: ldstub [%i2+0x03b],%l7 ! Mem[000000007b0000fb] jmpl %o7,%g0 ldstub [%i0+0x03f],%l7 ! Mem[000000007a0000ff] p53_far_1_lem: membar #Sync ldstub [%i2+0x03b],%l7 ! Mem[000000007b0000fb] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x03f],%l7 ! Mem[000000007a0000ff] p53_far_1_he: jmpl %o7,%g0 ldstub [%i2+0x017],%l5 ! Mem[000000007b0000d7] jmpl %o7,%g0 nop p53_far_1_hem: membar #Sync jmpl %o7,%g0 ldstub [%i2+0x017],%l5 ! Mem[000000007b0000d7] jmpl %o7,%g0 nop p53_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p54_far_1_le: stw %l7,[%i2+0x01c] ! Mem[000000007d0000dc] swap [%i1+0x004],%l1 ! Mem[000000007c8000c4] ldub [%i2+0x014],%l1 ! Mem[000000007d0000d4] jmpl %o7,%g0 ldsw [%i0+0x034],%l5 ! Mem[000000007c0000f4] p54_far_1_lem: membar #Sync stw %l7,[%i2+0x01c] ! Mem[000000007d0000dc] swap [%i1+0x004],%l1 ! Mem[000000007c8000c4] ldub [%i2+0x014],%l1 ! Mem[000000007d0000d4] membar #Sync jmpl %o7,%g0 ldsw [%i0+0x034],%l5 ! Mem[000000007c0000f4] p54_far_1_he: swap [%i0+0x008],%l4 ! Mem[000000007c0000c8] ldx [%i1+0x018],%l4 ! Mem[000000007c8000d8] stw %l1,[%i0+0x02c] ! Mem[000000007c0000ec] jmpl %o7,%g0 ldsw [%i3+0x00c],%l4 ! Mem[000000007d8000cc] p54_far_1_hem: membar #Sync swap [%i0+0x008],%l4 ! Mem[000000007c0000c8] ldx [%i1+0x018],%l4 ! Mem[000000007c8000d8] stw %l1,[%i0+0x02c] ! Mem[000000007c0000ec] membar #Sync jmpl %o7,%g0 ldsw [%i3+0x00c],%l4 ! Mem[000000007d8000cc] p54_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p55_far_1_le: ldstub [%i3+0x036],%l1 ! Mem[000000007f8000f6] ldstub [%i2+0x034],%l4 ! Mem[000000007f0000f4] jmpl %o7,%g0 swap [%i1+0x030],%l5 ! Mem[000000007e8000f0] p55_far_1_lem: membar #Sync ldstub [%i3+0x036],%l1 ! Mem[000000007f8000f6] ldstub [%i2+0x034],%l4 ! Mem[000000007f0000f4] membar #Sync jmpl %o7,%g0 swap [%i1+0x030],%l5 ! Mem[000000007e8000f0] p55_far_1_he: swap [%i2+0x014],%l7 ! Mem[000000007f0000d4] jmpl %o7,%g0 ldd [%i2+0x020],%l4 ! Mem[000000007f0000e0] p55_far_1_hem: membar #Sync swap [%i2+0x014],%l7 ! Mem[000000007f0000d4] membar #Sync jmpl %o7,%g0 ldd [%i2+0x020],%l4 ! Mem[000000007f0000e0] p55_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p56_far_1_le: jmpl %o7,%g0 ldd [%i2+0x008],%l0 ! Mem[00000000810000c8] jmpl %o7,%g0 nop p56_far_1_lem: membar #Sync jmpl %o7,%g0 ldd [%i2+0x008],%l0 ! Mem[00000000810000c8] jmpl %o7,%g0 nop p56_far_1_he: ldsh [%i1+0x03e],%l4 ! Mem[00000000808000fe] std %l0,[%i1+0x010] ! Mem[00000000808000d0] ldub [%i1+0x017],%l5 ! Mem[00000000808000d7] stx %l6,[%i2+0x028] ! Mem[00000000810000e8] stw %l1,[%i0+0x010] ! Mem[00000000800000d0] swap [%i3+0x034],%l6 ! Mem[00000000818000f4] jmpl %o7,%g0 ldd [%i0+0x020],%l6 ! Mem[00000000800000e0] p56_far_1_hem: membar #Sync ldsh [%i1+0x03e],%l4 ! Mem[00000000808000fe] std %l0,[%i1+0x010] ! Mem[00000000808000d0] ldub [%i1+0x017],%l5 ! Mem[00000000808000d7] stx %l6,[%i2+0x028] ! Mem[00000000810000e8] stw %l1,[%i0+0x010] ! Mem[00000000800000d0] swap [%i3+0x034],%l6 ! Mem[00000000818000f4] membar #Sync jmpl %o7,%g0 ldd [%i0+0x020],%l6 ! Mem[00000000800000e0] p56_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p57_far_1_le: jmpl %o7,%g0 ldsw [%i0+0x000],%l6 ! Mem[00000000820000c0] jmpl %o7,%g0 nop p57_far_1_lem: membar #Sync jmpl %o7,%g0 ldsw [%i0+0x000],%l6 ! Mem[00000000820000c0] jmpl %o7,%g0 nop p57_far_1_he: std %l6,[%i0+0x038] ! Mem[00000000820000f8] ldsw [%i0+0x024],%l7 ! Mem[00000000820000e4] ldsb [%i1+0x01e],%l2 ! Mem[00000000828000de] jmpl %o7,%g0 ldd [%i3+0x000],%l6 ! Mem[00000000838000c0] p57_far_1_hem: membar #Sync std %l6,[%i0+0x038] ! Mem[00000000820000f8] ldsw [%i0+0x024],%l7 ! Mem[00000000820000e4] ldsb [%i1+0x01e],%l2 ! Mem[00000000828000de] membar #Sync jmpl %o7,%g0 ldd [%i3+0x000],%l6 ! Mem[00000000838000c0] p57_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p58_far_1_le: ldstub [%i2+0x026],%l0 ! Mem[00000000850000e6] ldx [%i1+0x018],%l7 ! Mem[00000000848000d8] jmpl %o7,%g0 std %l6,[%i3+0x030] ! Mem[00000000858000f0] p58_far_1_lem: membar #Sync ldstub [%i2+0x026],%l0 ! Mem[00000000850000e6] ldx [%i1+0x018],%l7 ! Mem[00000000848000d8] membar #Sync jmpl %o7,%g0 std %l6,[%i3+0x030] ! Mem[00000000858000f0] p58_far_1_he: sth %l4,[%i2+0x014] ! Mem[00000000850000d4] swap [%i1+0x010],%l1 ! Mem[00000000848000d0] jmpl %o7,%g0 lduh [%i1+0x036],%l6 ! Mem[00000000848000f6] p58_far_1_hem: membar #Sync sth %l4,[%i2+0x014] ! Mem[00000000850000d4] swap [%i1+0x010],%l1 ! Mem[00000000848000d0] membar #Sync jmpl %o7,%g0 lduh [%i1+0x036],%l6 ! Mem[00000000848000f6] p58_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p59_far_1_le: jmpl %o7,%g0 swap [%i2+0x00c],%l6 ! Mem[00000000870000cc] jmpl %o7,%g0 nop p59_far_1_lem: membar #Sync jmpl %o7,%g0 swap [%i2+0x00c],%l6 ! Mem[00000000870000cc] jmpl %o7,%g0 nop p59_far_1_he: lduh [%i2+0x02a],%l5 ! Mem[00000000870000ea] stx %l7,[%i2+0x018] ! Mem[00000000870000d8] ldstub [%i3+0x009],%l4 ! Mem[00000000878000c9] ldstub [%i1+0x015],%l1 ! Mem[00000000868000d5] ldsh [%i2+0x028],%l4 ! Mem[00000000870000e8] stx %l2,[%i0+0x018] ! Mem[00000000860000d8] jmpl %o7,%g0 ldd [%i2+0x030],%l4 ! Mem[00000000870000f0] p59_far_1_hem: membar #Sync lduh [%i2+0x02a],%l5 ! Mem[00000000870000ea] stx %l7,[%i2+0x018] ! Mem[00000000870000d8] ldstub [%i3+0x009],%l4 ! Mem[00000000878000c9] ldstub [%i1+0x015],%l1 ! Mem[00000000868000d5] ldsh [%i2+0x028],%l4 ! Mem[00000000870000e8] stx %l2,[%i0+0x018] ! Mem[00000000860000d8] membar #Sync jmpl %o7,%g0 ldd [%i2+0x030],%l4 ! Mem[00000000870000f0] p59_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p60_far_1_le: ldstub [%i0+0x01e],%l7 ! Mem[00000000880000de] ldsh [%i0+0x004],%l1 ! Mem[00000000880000c4] ldsh [%i0+0x014],%l1 ! Mem[00000000880000d4] jmpl %o7,%g0 ldstub [%i1+0x037],%l5 ! Mem[00000000888000f7] p60_far_1_lem: membar #Sync ldstub [%i0+0x01e],%l7 ! Mem[00000000880000de] ldsh [%i0+0x004],%l1 ! Mem[00000000880000c4] ldsh [%i0+0x014],%l1 ! Mem[00000000880000d4] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x037],%l5 ! Mem[00000000888000f7] p60_far_1_he: stw %l1,[%i2+0x014] ! Mem[00000000890000d4] ldstub [%i2+0x01a],%l2 ! Mem[00000000890000da] lduh [%i2+0x018],%l4 ! Mem[00000000890000d8] jmpl %o7,%g0 swap [%i0+0x008],%l2 ! Mem[00000000880000c8] p60_far_1_hem: membar #Sync stw %l1,[%i2+0x014] ! Mem[00000000890000d4] ldstub [%i2+0x01a],%l2 ! Mem[00000000890000da] lduh [%i2+0x018],%l4 ! Mem[00000000890000d8] membar #Sync jmpl %o7,%g0 swap [%i0+0x008],%l2 ! Mem[00000000880000c8] p60_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p61_far_1_le: jmpl %o7,%g0 stx %l1,[%i3+0x028] ! Mem[000000008b8000e8] jmpl %o7,%g0 nop p61_far_1_lem: membar #Sync jmpl %o7,%g0 stx %l1,[%i3+0x028] ! Mem[000000008b8000e8] jmpl %o7,%g0 nop p61_far_1_he: ldstub [%i0+0x038],%l7 ! Mem[000000008a0000f8] ldub [%i0+0x027],%l7 ! Mem[000000008a0000e7] stb %l2,[%i0+0x036] ! Mem[000000008a0000f6] ldsw [%i1+0x014],%l4 ! Mem[000000008a8000d4] lduw [%i3+0x030],%l5 ! Mem[000000008b8000f0] swap [%i2+0x034],%l1 ! Mem[000000008b0000f4] jmpl %o7,%g0 swap [%i3+0x008],%l3 ! Mem[000000008b8000c8] p61_far_1_hem: membar #Sync ldstub [%i0+0x038],%l7 ! Mem[000000008a0000f8] ldub [%i0+0x027],%l7 ! Mem[000000008a0000e7] stb %l2,[%i0+0x036] ! Mem[000000008a0000f6] ldsw [%i1+0x014],%l4 ! Mem[000000008a8000d4] lduw [%i3+0x030],%l5 ! Mem[000000008b8000f0] swap [%i2+0x034],%l1 ! Mem[000000008b0000f4] membar #Sync jmpl %o7,%g0 swap [%i3+0x008],%l3 ! Mem[000000008b8000c8] p61_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p62_far_1_le: ldd [%i3+0x028],%l6 ! Mem[000000008d8000e8] stb %l4,[%i1+0x02c] ! Mem[000000008c8000ec] ldsh [%i3+0x00a],%l0 ! Mem[000000008d8000ca] ldub [%i1+0x032],%l6 ! Mem[000000008c8000f2] swap [%i3+0x00c],%l7 ! Mem[000000008d8000cc] stb %l5,[%i2+0x015] ! Mem[000000008d0000d5] ldsh [%i3+0x026],%l2 ! Mem[000000008d8000e6] jmpl %o7,%g0 stw %l1,[%i0+0x014] ! Mem[000000008c0000d4] p62_far_1_lem: membar #Sync ldd [%i3+0x028],%l6 ! Mem[000000008d8000e8] stb %l4,[%i1+0x02c] ! Mem[000000008c8000ec] ldsh [%i3+0x00a],%l0 ! Mem[000000008d8000ca] ldub [%i1+0x032],%l6 ! Mem[000000008c8000f2] swap [%i3+0x00c],%l7 ! Mem[000000008d8000cc] stb %l5,[%i2+0x015] ! Mem[000000008d0000d5] ldsh [%i3+0x026],%l2 ! Mem[000000008d8000e6] membar #Sync jmpl %o7,%g0 stw %l1,[%i0+0x014] ! Mem[000000008c0000d4] p62_far_1_he: stw %l3,[%i2+0x024] ! Mem[000000008d0000e4] ldstub [%i2+0x00a],%l4 ! Mem[000000008d0000ca] ldsh [%i2+0x01a],%l2 ! Mem[000000008d0000da] ldstub [%i3+0x00c],%l0 ! Mem[000000008d8000cc] swap [%i3+0x014],%l6 ! Mem[000000008d8000d4] ldd [%i3+0x028],%l2 ! Mem[000000008d8000e8] jmpl %o7,%g0 swap [%i0+0x034],%l3 ! Mem[000000008c0000f4] p62_far_1_hem: membar #Sync stw %l3,[%i2+0x024] ! Mem[000000008d0000e4] ldstub [%i2+0x00a],%l4 ! Mem[000000008d0000ca] ldsh [%i2+0x01a],%l2 ! Mem[000000008d0000da] ldstub [%i3+0x00c],%l0 ! Mem[000000008d8000cc] swap [%i3+0x014],%l6 ! Mem[000000008d8000d4] ldd [%i3+0x028],%l2 ! Mem[000000008d8000e8] membar #Sync jmpl %o7,%g0 swap [%i0+0x034],%l3 ! Mem[000000008c0000f4] p62_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p63_far_1_le: ldx [%i1+0x030],%l1 ! Mem[000000008e8000f0] ldstub [%i0+0x034],%l4 ! Mem[000000008e0000f4] jmpl %o7,%g0 ldsw [%i3+0x030],%l5 ! Mem[000000008f8000f0] p63_far_1_lem: membar #Sync ldx [%i1+0x030],%l1 ! Mem[000000008e8000f0] ldstub [%i0+0x034],%l4 ! Mem[000000008e0000f4] membar #Sync jmpl %o7,%g0 ldsw [%i3+0x030],%l5 ! Mem[000000008f8000f0] p63_far_1_he: swap [%i2+0x014],%l7 ! Mem[000000008f0000d4] jmpl %o7,%g0 ldstub [%i2+0x027],%l4 ! Mem[000000008f0000e7] p63_far_1_hem: membar #Sync swap [%i2+0x014],%l7 ! Mem[000000008f0000d4] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x027],%l4 ! Mem[000000008f0000e7] p63_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 far1_b2b_h: nop nop nop nop nop nop nop jmpl %o7,%g0 nop far1_b2b_l: nop nop nop nop nop nop nop jmpl %o7,%g0 nop user_far1_end: .seg "text" .text .align 0x2000 user_far2_start: p0_far_2_le: swap [%i0+0x00c],%l3 ! Mem[00000000100000cc] swap [%i3+0x008],%l3 ! Mem[00000000118000c8] jmpl %o7,%g0 swap [%i1+0x00c],%l6 ! Mem[00000000108000cc] p0_far_2_lem: membar #Sync swap [%i0+0x00c],%l3 ! Mem[00000000100000cc] swap [%i3+0x008],%l3 ! Mem[00000000118000c8] membar #Sync jmpl %o7,%g0 swap [%i1+0x00c],%l6 ! Mem[00000000108000cc] p0_far_2_he: stx %l4,[%i0+0x028] ! Mem[00000000100000e8] stx %l6,[%i2+0x020] ! Mem[00000000110000e0] ldsw [%i1+0x03c],%l2 ! Mem[00000000108000fc] stw %l2,[%i0+0x020] ! Mem[00000000100000e0] sth %l5,[%i3+0x002] ! Mem[00000000118000c2] ldsw [%i2+0x008],%l0 ! Mem[00000000110000c8] jmpl %o7,%g0 stx %l7,[%i2+0x010] ! Mem[00000000110000d0] p0_far_2_hem: membar #Sync stx %l4,[%i0+0x028] ! Mem[00000000100000e8] stx %l6,[%i2+0x020] ! Mem[00000000110000e0] ldsw [%i1+0x03c],%l2 ! Mem[00000000108000fc] stw %l2,[%i0+0x020] ! Mem[00000000100000e0] sth %l5,[%i3+0x002] ! Mem[00000000118000c2] ldsw [%i2+0x008],%l0 ! Mem[00000000110000c8] membar #Sync jmpl %o7,%g0 stx %l7,[%i2+0x010] ! Mem[00000000110000d0] p0_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p1_far_2_le: ldstub [%i2+0x02d],%l4 ! Mem[00000000130000ed] stw %l6,[%i3+0x010] ! Mem[00000000138000d0] ldsh [%i0+0x01a],%l1 ! Mem[00000000120000da] stx %l5,[%i1+0x030] ! Mem[00000000128000f0] std %l2,[%i0+0x018] ! Mem[00000000120000d8] ldub [%i3+0x009],%l0 ! Mem[00000000138000c9] jmpl %o7,%g0 ldx [%i2+0x000],%l0 ! Mem[00000000130000c0] p1_far_2_lem: membar #Sync ldstub [%i2+0x02d],%l4 ! Mem[00000000130000ed] stw %l6,[%i3+0x010] ! Mem[00000000138000d0] ldsh [%i0+0x01a],%l1 ! Mem[00000000120000da] stx %l5,[%i1+0x030] ! Mem[00000000128000f0] std %l2,[%i0+0x018] ! Mem[00000000120000d8] ldub [%i3+0x009],%l0 ! Mem[00000000138000c9] membar #Sync jmpl %o7,%g0 ldx [%i2+0x000],%l0 ! Mem[00000000130000c0] p1_far_2_he: ldstub [%i0+0x012],%l0 ! Mem[00000000120000d2] ldd [%i2+0x020],%l4 ! Mem[00000000130000e0] jmpl %o7,%g0 stx %l0,[%i3+0x020] ! Mem[00000000138000e0] p1_far_2_hem: membar #Sync ldstub [%i0+0x012],%l0 ! Mem[00000000120000d2] ldd [%i2+0x020],%l4 ! Mem[00000000130000e0] membar #Sync jmpl %o7,%g0 stx %l0,[%i3+0x020] ! Mem[00000000138000e0] p1_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p2_far_2_le: jmpl %o7,%g0 ldstub [%i1+0x02e],%l5 ! Mem[00000000148000ee] jmpl %o7,%g0 nop p2_far_2_lem: membar #Sync jmpl %o7,%g0 ldstub [%i1+0x02e],%l5 ! Mem[00000000148000ee] jmpl %o7,%g0 nop p2_far_2_he: swap [%i3+0x00c],%l1 ! Mem[00000000158000cc] ldsb [%i3+0x022],%l0 ! Mem[00000000158000e2] ldsb [%i0+0x028],%l0 ! Mem[00000000140000e8] stx %l0,[%i1+0x020] ! Mem[00000000148000e0] ldstub [%i2+0x000],%l1 ! Mem[00000000150000c0] ldsh [%i2+0x004],%l0 ! Mem[00000000150000c4] swap [%i3+0x03c],%l2 ! Mem[00000000158000fc] jmpl %o7,%g0 ldsw [%i2+0x01c],%l5 ! Mem[00000000150000dc] p2_far_2_hem: membar #Sync swap [%i3+0x00c],%l1 ! Mem[00000000158000cc] ldsb [%i3+0x022],%l0 ! Mem[00000000158000e2] ldsb [%i0+0x028],%l0 ! Mem[00000000140000e8] stx %l0,[%i1+0x020] ! Mem[00000000148000e0] ldstub [%i2+0x000],%l1 ! Mem[00000000150000c0] ldsh [%i2+0x004],%l0 ! Mem[00000000150000c4] swap [%i3+0x03c],%l2 ! Mem[00000000158000fc] membar #Sync jmpl %o7,%g0 ldsw [%i2+0x01c],%l5 ! Mem[00000000150000dc] p2_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p3_far_2_le: swap [%i2+0x028],%l2 ! Mem[00000000170000e8] swap [%i0+0x030],%l5 ! Mem[00000000160000f0] stb %l5,[%i1+0x020] ! Mem[00000000168000e0] swap [%i0+0x038],%l6 ! Mem[00000000160000f8] ldsw [%i1+0x03c],%l6 ! Mem[00000000168000fc] ldstub [%i3+0x020],%l6 ! Mem[00000000178000e0] jmpl %o7,%g0 swap [%i2+0x010],%l6 ! Mem[00000000170000d0] p3_far_2_lem: membar #Sync swap [%i2+0x028],%l2 ! Mem[00000000170000e8] swap [%i0+0x030],%l5 ! Mem[00000000160000f0] stb %l5,[%i1+0x020] ! Mem[00000000168000e0] swap [%i0+0x038],%l6 ! Mem[00000000160000f8] ldsw [%i1+0x03c],%l6 ! Mem[00000000168000fc] ldstub [%i3+0x020],%l6 ! Mem[00000000178000e0] membar #Sync jmpl %o7,%g0 swap [%i2+0x010],%l6 ! Mem[00000000170000d0] p3_far_2_he: ldstub [%i2+0x00c],%l0 ! Mem[00000000170000cc] stw %l3,[%i1+0x024] ! Mem[00000000168000e4] swap [%i0+0x000],%l5 ! Mem[00000000160000c0] ldstub [%i2+0x017],%l5 ! Mem[00000000170000d7] jmpl %o7,%g0 swap [%i3+0x020],%l6 ! Mem[00000000178000e0] p3_far_2_hem: membar #Sync ldstub [%i2+0x00c],%l0 ! Mem[00000000170000cc] stw %l3,[%i1+0x024] ! Mem[00000000168000e4] swap [%i0+0x000],%l5 ! Mem[00000000160000c0] ldstub [%i2+0x017],%l5 ! Mem[00000000170000d7] membar #Sync jmpl %o7,%g0 swap [%i3+0x020],%l6 ! Mem[00000000178000e0] p3_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p4_far_2_le: stb %l5,[%i2+0x036] ! Mem[00000000190000f6] jmpl %o7,%g0 swap [%i0+0x018],%l2 ! Mem[00000000180000d8] p4_far_2_lem: membar #Sync stb %l5,[%i2+0x036] ! Mem[00000000190000f6] membar #Sync jmpl %o7,%g0 swap [%i0+0x018],%l2 ! Mem[00000000180000d8] p4_far_2_he: jmpl %o7,%g0 ldstub [%i3+0x028],%l0 ! Mem[00000000198000e8] jmpl %o7,%g0 nop p4_far_2_hem: membar #Sync jmpl %o7,%g0 ldstub [%i3+0x028],%l0 ! Mem[00000000198000e8] jmpl %o7,%g0 nop p4_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p5_far_2_le: lduh [%i3+0x024],%l1 ! Mem[000000001b8000e4] stb %l1,[%i0+0x034] ! Mem[000000001a0000f4] lduw [%i1+0x014],%l5 ! Mem[000000001a8000d4] ldstub [%i1+0x024],%l2 ! Mem[000000001a8000e4] stx %l0,[%i2+0x008] ! Mem[000000001b0000c8] ldx [%i3+0x038],%l0 ! Mem[000000001b8000f8] lduh [%i2+0x038],%l0 ! Mem[000000001b0000f8] jmpl %o7,%g0 std %l2,[%i1+0x008] ! Mem[000000001a8000c8] p5_far_2_lem: membar #Sync lduh [%i3+0x024],%l1 ! Mem[000000001b8000e4] stb %l1,[%i0+0x034] ! Mem[000000001a0000f4] lduw [%i1+0x014],%l5 ! Mem[000000001a8000d4] ldstub [%i1+0x024],%l2 ! Mem[000000001a8000e4] stx %l0,[%i2+0x008] ! Mem[000000001b0000c8] ldx [%i3+0x038],%l0 ! Mem[000000001b8000f8] lduh [%i2+0x038],%l0 ! Mem[000000001b0000f8] membar #Sync jmpl %o7,%g0 std %l2,[%i1+0x008] ! Mem[000000001a8000c8] p5_far_2_he: swap [%i0+0x014],%l3 ! Mem[000000001a0000d4] ldsb [%i3+0x002],%l0 ! Mem[000000001b8000c2] ldstub [%i2+0x035],%l6 ! Mem[000000001b0000f5] ldx [%i0+0x008],%l6 ! Mem[000000001a0000c8] std %l2,[%i1+0x038] ! Mem[000000001a8000f8] ldub [%i1+0x01e],%l5 ! Mem[000000001a8000de] jmpl %o7,%g0 ldub [%i2+0x01a],%l3 ! Mem[000000001b0000da] p5_far_2_hem: membar #Sync swap [%i0+0x014],%l3 ! Mem[000000001a0000d4] ldsb [%i3+0x002],%l0 ! Mem[000000001b8000c2] ldstub [%i2+0x035],%l6 ! Mem[000000001b0000f5] ldx [%i0+0x008],%l6 ! Mem[000000001a0000c8] std %l2,[%i1+0x038] ! Mem[000000001a8000f8] ldub [%i1+0x01e],%l5 ! Mem[000000001a8000de] membar #Sync jmpl %o7,%g0 ldub [%i2+0x01a],%l3 ! Mem[000000001b0000da] p5_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p6_far_2_le: jmpl %o7,%g0 ldstub [%i0+0x02f],%l5 ! Mem[000000001c0000ef] jmpl %o7,%g0 nop p6_far_2_lem: membar #Sync jmpl %o7,%g0 ldstub [%i0+0x02f],%l5 ! Mem[000000001c0000ef] jmpl %o7,%g0 nop p6_far_2_he: swap [%i3+0x030],%l6 ! Mem[000000001d8000f0] stx %l2,[%i0+0x018] ! Mem[000000001c0000d8] jmpl %o7,%g0 stw %l1,[%i3+0x03c] ! Mem[000000001d8000fc] p6_far_2_hem: membar #Sync swap [%i3+0x030],%l6 ! Mem[000000001d8000f0] stx %l2,[%i0+0x018] ! Mem[000000001c0000d8] membar #Sync jmpl %o7,%g0 stw %l1,[%i3+0x03c] ! Mem[000000001d8000fc] p6_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p7_far_2_le: ldstub [%i0+0x01f],%l5 ! Mem[000000001e0000df] jmpl %o7,%g0 swap [%i1+0x008],%l0 ! Mem[000000001e8000c8] p7_far_2_lem: membar #Sync ldstub [%i0+0x01f],%l5 ! Mem[000000001e0000df] membar #Sync jmpl %o7,%g0 swap [%i1+0x008],%l0 ! Mem[000000001e8000c8] p7_far_2_he: ldstub [%i2+0x018],%l4 ! Mem[000000001f0000d8] stb %l2,[%i1+0x008] ! Mem[000000001e8000c8] stx %l6,[%i0+0x010] ! Mem[000000001e0000d0] ldx [%i1+0x018],%l2 ! Mem[000000001e8000d8] jmpl %o7,%g0 swap [%i2+0x01c],%l1 ! Mem[000000001f0000dc] p7_far_2_hem: membar #Sync ldstub [%i2+0x018],%l4 ! Mem[000000001f0000d8] stb %l2,[%i1+0x008] ! Mem[000000001e8000c8] stx %l6,[%i0+0x010] ! Mem[000000001e0000d0] ldx [%i1+0x018],%l2 ! Mem[000000001e8000d8] membar #Sync jmpl %o7,%g0 swap [%i2+0x01c],%l1 ! Mem[000000001f0000dc] p7_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p8_far_2_le: ldsb [%i2+0x020],%l7 ! Mem[00000000210000e0] ldsh [%i2+0x01c],%l6 ! Mem[00000000210000dc] swap [%i1+0x000],%l6 ! Mem[00000000208000c0] swap [%i3+0x028],%l3 ! Mem[00000000218000e8] lduw [%i1+0x038],%l7 ! Mem[00000000208000f8] jmpl %o7,%g0 std %l2,[%i0+0x008] ! Mem[00000000200000c8] p8_far_2_lem: membar #Sync ldsb [%i2+0x020],%l7 ! Mem[00000000210000e0] ldsh [%i2+0x01c],%l6 ! Mem[00000000210000dc] swap [%i1+0x000],%l6 ! Mem[00000000208000c0] swap [%i3+0x028],%l3 ! Mem[00000000218000e8] lduw [%i1+0x038],%l7 ! Mem[00000000208000f8] membar #Sync jmpl %o7,%g0 std %l2,[%i0+0x008] ! Mem[00000000200000c8] p8_far_2_he: stx %l2,[%i3+0x008] ! Mem[00000000218000c8] jmpl %o7,%g0 swap [%i1+0x014],%l5 ! Mem[00000000208000d4] p8_far_2_hem: membar #Sync stx %l2,[%i3+0x008] ! Mem[00000000218000c8] membar #Sync jmpl %o7,%g0 swap [%i1+0x014],%l5 ! Mem[00000000208000d4] p8_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p9_far_2_le: std %l0,[%i2+0x008] ! Mem[00000000230000c8] ldx [%i3+0x030],%l6 ! Mem[00000000238000f0] sth %l7,[%i3+0x02e] ! Mem[00000000238000ee] lduh [%i0+0x01e],%l7 ! Mem[00000000220000de] jmpl %o7,%g0 ldd [%i0+0x020],%l0 ! Mem[00000000220000e0] p9_far_2_lem: membar #Sync std %l0,[%i2+0x008] ! Mem[00000000230000c8] ldx [%i3+0x030],%l6 ! Mem[00000000238000f0] sth %l7,[%i3+0x02e] ! Mem[00000000238000ee] lduh [%i0+0x01e],%l7 ! Mem[00000000220000de] membar #Sync jmpl %o7,%g0 ldd [%i0+0x020],%l0 ! Mem[00000000220000e0] p9_far_2_he: lduw [%i3+0x014],%l7 ! Mem[00000000238000d4] ldsw [%i1+0x008],%l4 ! Mem[00000000228000c8] stw %l1,[%i2+0x014] ! Mem[00000000230000d4] ldstub [%i3+0x028],%l4 ! Mem[00000000238000e8] ldub [%i1+0x01a],%l2 ! Mem[00000000228000da] sth %l5,[%i1+0x032] ! Mem[00000000228000f2] jmpl %o7,%g0 lduh [%i1+0x004],%l1 ! Mem[00000000228000c4] p9_far_2_hem: membar #Sync lduw [%i3+0x014],%l7 ! Mem[00000000238000d4] ldsw [%i1+0x008],%l4 ! Mem[00000000228000c8] stw %l1,[%i2+0x014] ! Mem[00000000230000d4] ldstub [%i3+0x028],%l4 ! Mem[00000000238000e8] ldub [%i1+0x01a],%l2 ! Mem[00000000228000da] sth %l5,[%i1+0x032] ! Mem[00000000228000f2] membar #Sync jmpl %o7,%g0 lduh [%i1+0x004],%l1 ! Mem[00000000228000c4] p9_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p10_far_2_le: lduh [%i3+0x026],%l0 ! Mem[00000000258000e6] swap [%i1+0x00c],%l2 ! Mem[00000000248000cc] jmpl %o7,%g0 swap [%i0+0x024],%l0 ! Mem[00000000240000e4] p10_far_2_lem: membar #Sync lduh [%i3+0x026],%l0 ! Mem[00000000258000e6] swap [%i1+0x00c],%l2 ! Mem[00000000248000cc] membar #Sync jmpl %o7,%g0 swap [%i0+0x024],%l0 ! Mem[00000000240000e4] p10_far_2_he: ldstub [%i2+0x025],%l5 ! Mem[00000000250000e5] jmpl %o7,%g0 ldub [%i0+0x031],%l3 ! Mem[00000000240000f1] p10_far_2_hem: membar #Sync ldstub [%i2+0x025],%l5 ! Mem[00000000250000e5] membar #Sync jmpl %o7,%g0 ldub [%i0+0x031],%l3 ! Mem[00000000240000f1] p10_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p11_far_2_le: ldstub [%i0+0x03b],%l4 ! Mem[00000000260000fb] jmpl %o7,%g0 swap [%i3+0x030],%l2 ! Mem[00000000278000f0] p11_far_2_lem: membar #Sync ldstub [%i0+0x03b],%l4 ! Mem[00000000260000fb] membar #Sync jmpl %o7,%g0 swap [%i3+0x030],%l2 ! Mem[00000000278000f0] p11_far_2_he: swap [%i1+0x000],%l2 ! Mem[00000000268000c0] lduw [%i0+0x010],%l0 ! Mem[00000000260000d0] sth %l1,[%i2+0x028] ! Mem[00000000270000e8] stb %l5,[%i0+0x005] ! Mem[00000000260000c5] lduh [%i3+0x01c],%l0 ! Mem[00000000278000dc] swap [%i2+0x018],%l3 ! Mem[00000000270000d8] jmpl %o7,%g0 swap [%i1+0x00c],%l3 ! Mem[00000000268000cc] p11_far_2_hem: membar #Sync swap [%i1+0x000],%l2 ! Mem[00000000268000c0] lduw [%i0+0x010],%l0 ! Mem[00000000260000d0] sth %l1,[%i2+0x028] ! Mem[00000000270000e8] stb %l5,[%i0+0x005] ! Mem[00000000260000c5] lduh [%i3+0x01c],%l0 ! Mem[00000000278000dc] swap [%i2+0x018],%l3 ! Mem[00000000270000d8] membar #Sync jmpl %o7,%g0 swap [%i1+0x00c],%l3 ! Mem[00000000268000cc] p11_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p12_far_2_le: ldstub [%i0+0x037],%l5 ! Mem[00000000280000f7] jmpl %o7,%g0 ldsh [%i0+0x034],%l0 ! Mem[00000000280000f4] p12_far_2_lem: membar #Sync ldstub [%i0+0x037],%l5 ! Mem[00000000280000f7] membar #Sync jmpl %o7,%g0 ldsh [%i0+0x034],%l0 ! Mem[00000000280000f4] p12_far_2_he: jmpl %o7,%g0 swap [%i2+0x030],%l5 ! Mem[00000000290000f0] jmpl %o7,%g0 nop p12_far_2_hem: membar #Sync jmpl %o7,%g0 swap [%i2+0x030],%l5 ! Mem[00000000290000f0] jmpl %o7,%g0 nop p12_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p13_far_2_le: ldstub [%i0+0x03b],%l4 ! Mem[000000002a0000fb] jmpl %o7,%g0 stx %l2,[%i2+0x030] ! Mem[000000002b0000f0] p13_far_2_lem: membar #Sync ldstub [%i0+0x03b],%l4 ! Mem[000000002a0000fb] membar #Sync jmpl %o7,%g0 stx %l2,[%i2+0x030] ! Mem[000000002b0000f0] p13_far_2_he: sth %l6,[%i3+0x00c] ! Mem[000000002b8000cc] ldstub [%i1+0x01f],%l4 ! Mem[000000002a8000df] ldstub [%i0+0x021],%l4 ! Mem[000000002a0000e1] ldub [%i2+0x026],%l0 ! Mem[000000002b0000e6] sth %l3,[%i0+0x010] ! Mem[000000002a0000d0] sth %l3,[%i1+0x01a] ! Mem[000000002a8000da] jmpl %o7,%g0 lduh [%i1+0x00c],%l3 ! Mem[000000002a8000cc] p13_far_2_hem: membar #Sync sth %l6,[%i3+0x00c] ! Mem[000000002b8000cc] ldstub [%i1+0x01f],%l4 ! Mem[000000002a8000df] ldstub [%i0+0x021],%l4 ! Mem[000000002a0000e1] ldub [%i2+0x026],%l0 ! Mem[000000002b0000e6] sth %l3,[%i0+0x010] ! Mem[000000002a0000d0] sth %l3,[%i1+0x01a] ! Mem[000000002a8000da] membar #Sync jmpl %o7,%g0 lduh [%i1+0x00c],%l3 ! Mem[000000002a8000cc] p13_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p14_far_2_le: ldx [%i1+0x008],%l7 ! Mem[000000002c8000c8] ldub [%i0+0x015],%l5 ! Mem[000000002c0000d5] swap [%i3+0x004],%l1 ! Mem[000000002d8000c4] ldstub [%i0+0x014],%l1 ! Mem[000000002c0000d4] ldstub [%i2+0x037],%l5 ! Mem[000000002d0000f7] stx %l2,[%i0+0x000] ! Mem[000000002c0000c0] jmpl %o7,%g0 stx %l5,[%i1+0x038] ! Mem[000000002c8000f8] p14_far_2_lem: membar #Sync ldx [%i1+0x008],%l7 ! Mem[000000002c8000c8] ldub [%i0+0x015],%l5 ! Mem[000000002c0000d5] swap [%i3+0x004],%l1 ! Mem[000000002d8000c4] ldstub [%i0+0x014],%l1 ! Mem[000000002c0000d4] ldstub [%i2+0x037],%l5 ! Mem[000000002d0000f7] stx %l2,[%i0+0x000] ! Mem[000000002c0000c0] membar #Sync jmpl %o7,%g0 stx %l5,[%i1+0x038] ! Mem[000000002c8000f8] p14_far_2_he: swap [%i3+0x02c],%l1 ! Mem[000000002d8000ec] stx %l4,[%i1+0x008] ! Mem[000000002c8000c8] stb %l0,[%i2+0x00c] ! Mem[000000002d0000cc] swap [%i3+0x02c],%l2 ! Mem[000000002d8000ec] jmpl %o7,%g0 sth %l6,[%i1+0x032] ! Mem[000000002c8000f2] p14_far_2_hem: membar #Sync swap [%i3+0x02c],%l1 ! Mem[000000002d8000ec] stx %l4,[%i1+0x008] ! Mem[000000002c8000c8] stb %l0,[%i2+0x00c] ! Mem[000000002d0000cc] swap [%i3+0x02c],%l2 ! Mem[000000002d8000ec] membar #Sync jmpl %o7,%g0 sth %l6,[%i1+0x032] ! Mem[000000002c8000f2] p14_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p15_far_2_le: ldub [%i3+0x02d],%l4 ! Mem[000000002f8000ed] swap [%i2+0x010],%l6 ! Mem[000000002f0000d0] ldstub [%i1+0x01a],%l1 ! Mem[000000002e8000da] ldsw [%i2+0x034],%l5 ! Mem[000000002f0000f4] ldx [%i1+0x028],%l2 ! Mem[000000002e8000e8] swap [%i0+0x000],%l0 ! Mem[000000002e0000c0] jmpl %o7,%g0 stw %l5,[%i0+0x020] ! Mem[000000002e0000e0] p15_far_2_lem: membar #Sync ldub [%i3+0x02d],%l4 ! Mem[000000002f8000ed] swap [%i2+0x010],%l6 ! Mem[000000002f0000d0] ldstub [%i1+0x01a],%l1 ! Mem[000000002e8000da] ldsw [%i2+0x034],%l5 ! Mem[000000002f0000f4] ldx [%i1+0x028],%l2 ! Mem[000000002e8000e8] swap [%i0+0x000],%l0 ! Mem[000000002e0000c0] membar #Sync jmpl %o7,%g0 stw %l5,[%i0+0x020] ! Mem[000000002e0000e0] p15_far_2_he: jmpl %o7,%g0 ldd [%i1+0x038],%l2 ! Mem[000000002e8000f8] jmpl %o7,%g0 nop p15_far_2_hem: membar #Sync jmpl %o7,%g0 ldd [%i1+0x038],%l2 ! Mem[000000002e8000f8] jmpl %o7,%g0 nop p15_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p16_far_2_le: jmpl %o7,%g0 ldx [%i2+0x028],%l5 ! Mem[00000000310000e8] jmpl %o7,%g0 nop p16_far_2_lem: membar #Sync jmpl %o7,%g0 ldx [%i2+0x028],%l5 ! Mem[00000000310000e8] jmpl %o7,%g0 nop p16_far_2_he: swap [%i1+0x00c],%l1 ! Mem[00000000308000cc] lduw [%i2+0x020],%l0 ! Mem[00000000310000e0] ldsb [%i3+0x028],%l0 ! Mem[00000000318000e8] ldsh [%i3+0x00c],%l6 ! Mem[00000000318000cc] lduh [%i0+0x03e],%l2 ! Mem[00000000300000fe] ldsh [%i3+0x01e],%l5 ! Mem[00000000318000de] ldstub [%i1+0x006],%l6 ! Mem[00000000308000c6] jmpl %o7,%g0 stw %l4,[%i1+0x01c] ! Mem[00000000308000dc] p16_far_2_hem: membar #Sync swap [%i1+0x00c],%l1 ! Mem[00000000308000cc] lduw [%i2+0x020],%l0 ! Mem[00000000310000e0] ldsb [%i3+0x028],%l0 ! Mem[00000000318000e8] ldsh [%i3+0x00c],%l6 ! Mem[00000000318000cc] lduh [%i0+0x03e],%l2 ! Mem[00000000300000fe] ldsh [%i3+0x01e],%l5 ! Mem[00000000318000de] ldstub [%i1+0x006],%l6 ! Mem[00000000308000c6] membar #Sync jmpl %o7,%g0 stw %l4,[%i1+0x01c] ! Mem[00000000308000dc] p16_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p17_far_2_le: swap [%i0+0x024],%l2 ! Mem[00000000320000e4] swap [%i2+0x038],%l5 ! Mem[00000000330000f8] sth %l4,[%i0+0x004] ! Mem[00000000320000c4] ldub [%i0+0x01a],%l6 ! Mem[00000000320000da] swap [%i3+0x02c],%l4 ! Mem[00000000338000ec] stb %l6,[%i2+0x011] ! Mem[00000000330000d1] jmpl %o7,%g0 ldsw [%i0+0x018],%l1 ! Mem[00000000320000d8] p17_far_2_lem: membar #Sync swap [%i0+0x024],%l2 ! Mem[00000000320000e4] swap [%i2+0x038],%l5 ! Mem[00000000330000f8] sth %l4,[%i0+0x004] ! Mem[00000000320000c4] ldub [%i0+0x01a],%l6 ! Mem[00000000320000da] swap [%i3+0x02c],%l4 ! Mem[00000000338000ec] stb %l6,[%i2+0x011] ! Mem[00000000330000d1] membar #Sync jmpl %o7,%g0 ldsw [%i0+0x018],%l1 ! Mem[00000000320000d8] p17_far_2_he: ldsw [%i3+0x018],%l2 ! Mem[00000000338000d8] ldstub [%i3+0x01c],%l1 ! Mem[00000000338000dc] std %l0,[%i0+0x010] ! Mem[00000000320000d0] jmpl %o7,%g0 ldstub [%i1+0x021],%l4 ! Mem[00000000328000e1] p17_far_2_hem: membar #Sync ldsw [%i3+0x018],%l2 ! Mem[00000000338000d8] ldstub [%i3+0x01c],%l1 ! Mem[00000000338000dc] std %l0,[%i0+0x010] ! Mem[00000000320000d0] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x021],%l4 ! Mem[00000000328000e1] p17_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p18_far_2_le: stw %l1,[%i0+0x00c] ! Mem[00000000340000cc] jmpl %o7,%g0 stw %l5,[%i2+0x03c] ! Mem[00000000350000fc] p18_far_2_lem: membar #Sync stw %l1,[%i0+0x00c] ! Mem[00000000340000cc] membar #Sync jmpl %o7,%g0 stw %l5,[%i2+0x03c] ! Mem[00000000350000fc] p18_far_2_he: lduh [%i3+0x028],%l4 ! Mem[00000000358000e8] jmpl %o7,%g0 stb %l2,[%i1+0x03a] ! Mem[00000000348000fa] p18_far_2_hem: membar #Sync lduh [%i3+0x028],%l4 ! Mem[00000000358000e8] membar #Sync jmpl %o7,%g0 stb %l2,[%i1+0x03a] ! Mem[00000000348000fa] p18_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p19_far_2_le: ldsh [%i2+0x03e],%l7 ! Mem[00000000370000fe] stb %l3,[%i0+0x02d] ! Mem[00000000360000ed] swap [%i0+0x010],%l6 ! Mem[00000000360000d0] ldub [%i3+0x00d],%l6 ! Mem[00000000378000cd] sth %l2,[%i0+0x006] ! Mem[00000000360000c6] stx %l6,[%i1+0x030] ! Mem[00000000368000f0] stx %l6,[%i1+0x038] ! Mem[00000000368000f8] jmpl %o7,%g0 ldstub [%i1+0x01b],%l6 ! Mem[00000000368000db] p19_far_2_lem: membar #Sync ldsh [%i2+0x03e],%l7 ! Mem[00000000370000fe] stb %l3,[%i0+0x02d] ! Mem[00000000360000ed] swap [%i0+0x010],%l6 ! Mem[00000000360000d0] ldub [%i3+0x00d],%l6 ! Mem[00000000378000cd] sth %l2,[%i0+0x006] ! Mem[00000000360000c6] stx %l6,[%i1+0x030] ! Mem[00000000368000f0] stx %l6,[%i1+0x038] ! Mem[00000000368000f8] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x01b],%l6 ! Mem[00000000368000db] p19_far_2_he: swap [%i0+0x03c],%l4 ! Mem[00000000360000fc] stx %l1,[%i3+0x028] ! Mem[00000000378000e8] swap [%i3+0x00c],%l4 ! Mem[00000000378000cc] ldsw [%i0+0x00c],%l0 ! Mem[00000000360000cc] jmpl %o7,%g0 ldstub [%i1+0x036],%l6 ! Mem[00000000368000f6] p19_far_2_hem: membar #Sync swap [%i0+0x03c],%l4 ! Mem[00000000360000fc] stx %l1,[%i3+0x028] ! Mem[00000000378000e8] swap [%i3+0x00c],%l4 ! Mem[00000000378000cc] ldsw [%i0+0x00c],%l0 ! Mem[00000000360000cc] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x036],%l6 ! Mem[00000000368000f6] p19_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p20_far_2_le: ldsh [%i2+0x004],%l1 ! Mem[00000000390000c4] ldx [%i0+0x010],%l4 ! Mem[00000000380000d0] ldub [%i1+0x00c],%l1 ! Mem[00000000388000cc] ldub [%i3+0x03a],%l2 ! Mem[00000000398000fa] swap [%i2+0x018],%l0 ! Mem[00000000390000d8] ldstub [%i2+0x02e],%l5 ! Mem[00000000390000ee] stw %l6,[%i0+0x008] ! Mem[00000000380000c8] jmpl %o7,%g0 swap [%i1+0x01c],%l7 ! Mem[00000000388000dc] p20_far_2_lem: membar #Sync ldsh [%i2+0x004],%l1 ! Mem[00000000390000c4] ldx [%i0+0x010],%l4 ! Mem[00000000380000d0] ldub [%i1+0x00c],%l1 ! Mem[00000000388000cc] ldub [%i3+0x03a],%l2 ! Mem[00000000398000fa] swap [%i2+0x018],%l0 ! Mem[00000000390000d8] ldstub [%i2+0x02e],%l5 ! Mem[00000000390000ee] stw %l6,[%i0+0x008] ! Mem[00000000380000c8] membar #Sync jmpl %o7,%g0 swap [%i1+0x01c],%l7 ! Mem[00000000388000dc] p20_far_2_he: jmpl %o7,%g0 sth %l3,[%i0+0x036] ! Mem[00000000380000f6] jmpl %o7,%g0 nop p20_far_2_hem: membar #Sync jmpl %o7,%g0 sth %l3,[%i0+0x036] ! Mem[00000000380000f6] jmpl %o7,%g0 nop p20_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p21_far_2_le: jmpl %o7,%g0 ldub [%i2+0x038],%l0 ! Mem[000000003b0000f8] jmpl %o7,%g0 nop p21_far_2_lem: membar #Sync jmpl %o7,%g0 ldub [%i2+0x038],%l0 ! Mem[000000003b0000f8] jmpl %o7,%g0 nop p21_far_2_he: ldstub [%i0+0x005],%l7 ! Mem[000000003a0000c5] ldstub [%i0+0x00e],%l1 ! Mem[000000003a0000ce] jmpl %o7,%g0 ldsw [%i0+0x03c],%l0 ! Mem[000000003a0000fc] p21_far_2_hem: membar #Sync ldstub [%i0+0x005],%l7 ! Mem[000000003a0000c5] ldstub [%i0+0x00e],%l1 ! Mem[000000003a0000ce] membar #Sync jmpl %o7,%g0 ldsw [%i0+0x03c],%l0 ! Mem[000000003a0000fc] p21_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p22_far_2_le: lduw [%i3+0x008],%l3 ! Mem[000000003d8000c8] std %l6,[%i0+0x028] ! Mem[000000003c0000e8] swap [%i3+0x008],%l5 ! Mem[000000003d8000c8] std %l6,[%i2+0x020] ! Mem[000000003d0000e0] lduh [%i3+0x020],%l5 ! Mem[000000003d8000e0] swap [%i3+0x018],%l4 ! Mem[000000003d8000d8] jmpl %o7,%g0 ldsh [%i0+0x02a],%l3 ! Mem[000000003c0000ea] p22_far_2_lem: membar #Sync lduw [%i3+0x008],%l3 ! Mem[000000003d8000c8] std %l6,[%i0+0x028] ! Mem[000000003c0000e8] swap [%i3+0x008],%l5 ! Mem[000000003d8000c8] std %l6,[%i2+0x020] ! Mem[000000003d0000e0] lduh [%i3+0x020],%l5 ! Mem[000000003d8000e0] swap [%i3+0x018],%l4 ! Mem[000000003d8000d8] membar #Sync jmpl %o7,%g0 ldsh [%i0+0x02a],%l3 ! Mem[000000003c0000ea] p22_far_2_he: lduh [%i1+0x03c],%l4 ! Mem[000000003c8000fc] ldub [%i0+0x032],%l1 ! Mem[000000003c0000f2] lduw [%i0+0x00c],%l2 ! Mem[000000003c0000cc] swap [%i2+0x014],%l5 ! Mem[000000003d0000d4] jmpl %o7,%g0 ldsw [%i3+0x010],%l5 ! Mem[000000003d8000d0] p22_far_2_hem: membar #Sync lduh [%i1+0x03c],%l4 ! Mem[000000003c8000fc] ldub [%i0+0x032],%l1 ! Mem[000000003c0000f2] lduw [%i0+0x00c],%l2 ! Mem[000000003c0000cc] swap [%i2+0x014],%l5 ! Mem[000000003d0000d4] membar #Sync jmpl %o7,%g0 ldsw [%i3+0x010],%l5 ! Mem[000000003d8000d0] p22_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p23_far_2_le: ldstub [%i3+0x00b],%l6 ! Mem[000000003f8000cb] ldstub [%i0+0x01a],%l2 ! Mem[000000003e0000da] stx %l0,[%i3+0x008] ! Mem[000000003f8000c8] swap [%i0+0x004],%l1 ! Mem[000000003e0000c4] jmpl %o7,%g0 ldsh [%i0+0x002],%l0 ! Mem[000000003e0000c2] p23_far_2_lem: membar #Sync ldstub [%i3+0x00b],%l6 ! Mem[000000003f8000cb] ldstub [%i0+0x01a],%l2 ! Mem[000000003e0000da] stx %l0,[%i3+0x008] ! Mem[000000003f8000c8] swap [%i0+0x004],%l1 ! Mem[000000003e0000c4] membar #Sync jmpl %o7,%g0 ldsh [%i0+0x002],%l0 ! Mem[000000003e0000c2] p23_far_2_he: std %l0,[%i2+0x020] ! Mem[000000003f0000e0] jmpl %o7,%g0 ldub [%i0+0x03e],%l2 ! Mem[000000003e0000fe] p23_far_2_hem: membar #Sync std %l0,[%i2+0x020] ! Mem[000000003f0000e0] membar #Sync jmpl %o7,%g0 ldub [%i0+0x03e],%l2 ! Mem[000000003e0000fe] p23_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p24_far_2_le: ldsb [%i1+0x009],%l3 ! Mem[00000000408000c9] stb %l0,[%i0+0x029] ! Mem[00000000400000e9] std %l0,[%i0+0x020] ! Mem[00000000400000e0] ldd [%i0+0x008],%l2 ! Mem[00000000400000c8] swap [%i2+0x024],%l0 ! Mem[00000000410000e4] jmpl %o7,%g0 stw %l5,[%i0+0x034] ! Mem[00000000400000f4] p24_far_2_lem: membar #Sync ldsb [%i1+0x009],%l3 ! Mem[00000000408000c9] stb %l0,[%i0+0x029] ! Mem[00000000400000e9] std %l0,[%i0+0x020] ! Mem[00000000400000e0] ldd [%i0+0x008],%l2 ! Mem[00000000400000c8] swap [%i2+0x024],%l0 ! Mem[00000000410000e4] membar #Sync jmpl %o7,%g0 stw %l5,[%i0+0x034] ! Mem[00000000400000f4] p24_far_2_he: swap [%i0+0x03c],%l0 ! Mem[00000000400000fc] ldstub [%i0+0x004],%l1 ! Mem[00000000400000c4] ldub [%i1+0x013],%l4 ! Mem[00000000408000d3] ldub [%i0+0x03f],%l5 ! Mem[00000000400000ff] ldsh [%i3+0x028],%l4 ! Mem[00000000418000e8] jmpl %o7,%g0 std %l4,[%i3+0x028] ! Mem[00000000418000e8] p24_far_2_hem: membar #Sync swap [%i0+0x03c],%l0 ! Mem[00000000400000fc] ldstub [%i0+0x004],%l1 ! Mem[00000000400000c4] ldub [%i1+0x013],%l4 ! Mem[00000000408000d3] ldub [%i0+0x03f],%l5 ! Mem[00000000400000ff] ldsh [%i3+0x028],%l4 ! Mem[00000000418000e8] membar #Sync jmpl %o7,%g0 std %l4,[%i3+0x028] ! Mem[00000000418000e8] p24_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p25_far_2_le: std %l0,[%i2+0x010] ! Mem[00000000430000d0] stx %l6,[%i2+0x018] ! Mem[00000000430000d8] stw %l1,[%i3+0x034] ! Mem[00000000438000f4] jmpl %o7,%g0 swap [%i2+0x034],%l0 ! Mem[00000000430000f4] p25_far_2_lem: membar #Sync std %l0,[%i2+0x010] ! Mem[00000000430000d0] stx %l6,[%i2+0x018] ! Mem[00000000430000d8] stw %l1,[%i3+0x034] ! Mem[00000000438000f4] membar #Sync jmpl %o7,%g0 swap [%i2+0x034],%l0 ! Mem[00000000430000f4] p25_far_2_he: jmpl %o7,%g0 std %l2,[%i1+0x038] ! Mem[00000000428000f8] jmpl %o7,%g0 nop p25_far_2_hem: membar #Sync jmpl %o7,%g0 std %l2,[%i1+0x038] ! Mem[00000000428000f8] jmpl %o7,%g0 nop p25_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p26_far_2_le: ldstub [%i3+0x028],%l6 ! Mem[00000000458000e8] jmpl %o7,%g0 ldx [%i2+0x020],%l1 ! Mem[00000000450000e0] p26_far_2_lem: membar #Sync ldstub [%i3+0x028],%l6 ! Mem[00000000458000e8] membar #Sync jmpl %o7,%g0 ldx [%i2+0x020],%l1 ! Mem[00000000450000e0] p26_far_2_he: jmpl %o7,%g0 lduw [%i3+0x010],%l0 ! Mem[00000000458000d0] jmpl %o7,%g0 nop p26_far_2_hem: membar #Sync jmpl %o7,%g0 lduw [%i3+0x010],%l0 ! Mem[00000000458000d0] jmpl %o7,%g0 nop p26_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p27_far_2_le: ldstub [%i0+0x035],%l5 ! Mem[00000000460000f5] stw %l2,[%i3+0x004] ! Mem[00000000478000c4] std %l4,[%i3+0x030] ! Mem[00000000478000f0] ldub [%i1+0x00c],%l1 ! Mem[00000000468000cc] swap [%i3+0x034],%l0 ! Mem[00000000478000f4] ldstub [%i2+0x009],%l2 ! Mem[00000000470000c9] ldstub [%i3+0x03c],%l0 ! Mem[00000000478000fc] jmpl %o7,%g0 ldx [%i0+0x010],%l6 ! Mem[00000000460000d0] p27_far_2_lem: membar #Sync ldstub [%i0+0x035],%l5 ! Mem[00000000460000f5] stw %l2,[%i3+0x004] ! Mem[00000000478000c4] std %l4,[%i3+0x030] ! Mem[00000000478000f0] ldub [%i1+0x00c],%l1 ! Mem[00000000468000cc] swap [%i3+0x034],%l0 ! Mem[00000000478000f4] ldstub [%i2+0x009],%l2 ! Mem[00000000470000c9] ldstub [%i3+0x03c],%l0 ! Mem[00000000478000fc] membar #Sync jmpl %o7,%g0 ldx [%i0+0x010],%l6 ! Mem[00000000460000d0] p27_far_2_he: ldsw [%i3+0x010],%l6 ! Mem[00000000478000d0] ldx [%i0+0x018],%l2 ! Mem[00000000460000d8] ldx [%i3+0x000],%l0 ! Mem[00000000478000c0] ldub [%i3+0x020],%l1 ! Mem[00000000478000e0] lduw [%i3+0x024],%l0 ! Mem[00000000478000e4] ldd [%i1+0x038],%l2 ! Mem[00000000468000f8] jmpl %o7,%g0 ldx [%i1+0x018],%l5 ! Mem[00000000468000d8] p27_far_2_hem: membar #Sync ldsw [%i3+0x010],%l6 ! Mem[00000000478000d0] ldx [%i0+0x018],%l2 ! Mem[00000000460000d8] ldx [%i3+0x000],%l0 ! Mem[00000000478000c0] ldub [%i3+0x020],%l1 ! Mem[00000000478000e0] lduw [%i3+0x024],%l0 ! Mem[00000000478000e4] ldd [%i1+0x038],%l2 ! Mem[00000000468000f8] membar #Sync jmpl %o7,%g0 ldx [%i1+0x018],%l5 ! Mem[00000000468000d8] p27_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p28_far_2_le: ldsh [%i0+0x01e],%l6 ! Mem[00000000480000de] ldx [%i0+0x000],%l2 ! Mem[00000000480000c0] ldsh [%i3+0x038],%l5 ! Mem[00000000498000f8] ldstub [%i0+0x004],%l4 ! Mem[00000000480000c4] ldstub [%i1+0x03a],%l6 ! Mem[00000000488000fa] sth %l4,[%i1+0x02c] ! Mem[00000000488000ec] jmpl %o7,%g0 std %l6,[%i3+0x030] ! Mem[00000000498000f0] p28_far_2_lem: membar #Sync ldsh [%i0+0x01e],%l6 ! Mem[00000000480000de] ldx [%i0+0x000],%l2 ! Mem[00000000480000c0] ldsh [%i3+0x038],%l5 ! Mem[00000000498000f8] ldstub [%i0+0x004],%l4 ! Mem[00000000480000c4] ldstub [%i1+0x03a],%l6 ! Mem[00000000488000fa] sth %l4,[%i1+0x02c] ! Mem[00000000488000ec] membar #Sync jmpl %o7,%g0 std %l6,[%i3+0x030] ! Mem[00000000498000f0] p28_far_2_he: stw %l0,[%i3+0x020] ! Mem[00000000498000e0] ldstub [%i2+0x028],%l0 ! Mem[00000000490000e8] ldd [%i0+0x020],%l0 ! Mem[00000000480000e0] swap [%i3+0x000],%l1 ! Mem[00000000498000c0] stx %l0,[%i0+0x000] ! Mem[00000000480000c0] lduw [%i0+0x03c],%l2 ! Mem[00000000480000fc] jmpl %o7,%g0 ldstub [%i2+0x01e],%l5 ! Mem[00000000490000de] p28_far_2_hem: membar #Sync stw %l0,[%i3+0x020] ! Mem[00000000498000e0] ldstub [%i2+0x028],%l0 ! Mem[00000000490000e8] ldd [%i0+0x020],%l0 ! Mem[00000000480000e0] swap [%i3+0x000],%l1 ! Mem[00000000498000c0] stx %l0,[%i0+0x000] ! Mem[00000000480000c0] lduw [%i0+0x03c],%l2 ! Mem[00000000480000fc] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x01e],%l5 ! Mem[00000000490000de] p28_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p29_far_2_le: stw %l0,[%i2+0x008] ! Mem[000000004b0000c8] lduh [%i1+0x006],%l1 ! Mem[000000004a8000c6] stx %l7,[%i1+0x020] ! Mem[000000004a8000e0] jmpl %o7,%g0 ldsb [%i3+0x00a],%l1 ! Mem[000000004b8000ca] p29_far_2_lem: membar #Sync stw %l0,[%i2+0x008] ! Mem[000000004b0000c8] lduh [%i1+0x006],%l1 ! Mem[000000004a8000c6] stx %l7,[%i1+0x020] ! Mem[000000004a8000e0] membar #Sync jmpl %o7,%g0 ldsb [%i3+0x00a],%l1 ! Mem[000000004b8000ca] p29_far_2_he: stb %l0,[%i2+0x026] ! Mem[000000004b0000e6] stx %l3,[%i1+0x010] ! Mem[000000004a8000d0] ldstub [%i1+0x01a],%l3 ! Mem[000000004a8000da] swap [%i3+0x00c],%l3 ! Mem[000000004b8000cc] jmpl %o7,%g0 lduh [%i1+0x03e],%l5 ! Mem[000000004a8000fe] p29_far_2_hem: membar #Sync stb %l0,[%i2+0x026] ! Mem[000000004b0000e6] stx %l3,[%i1+0x010] ! Mem[000000004a8000d0] ldstub [%i1+0x01a],%l3 ! Mem[000000004a8000da] swap [%i3+0x00c],%l3 ! Mem[000000004b8000cc] membar #Sync jmpl %o7,%g0 lduh [%i1+0x03e],%l5 ! Mem[000000004a8000fe] p29_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p30_far_2_le: ldub [%i3+0x03a],%l6 ! Mem[000000004d8000fa] ldsw [%i1+0x02c],%l4 ! Mem[000000004c8000ec] ldstub [%i2+0x031],%l6 ! Mem[000000004d0000f1] ldsw [%i2+0x01c],%l7 ! Mem[000000004d0000dc] jmpl %o7,%g0 lduh [%i2+0x028],%l6 ! Mem[000000004d0000e8] p30_far_2_lem: membar #Sync ldub [%i3+0x03a],%l6 ! Mem[000000004d8000fa] ldsw [%i1+0x02c],%l4 ! Mem[000000004c8000ec] ldstub [%i2+0x031],%l6 ! Mem[000000004d0000f1] ldsw [%i2+0x01c],%l7 ! Mem[000000004d0000dc] membar #Sync jmpl %o7,%g0 lduh [%i2+0x028],%l6 ! Mem[000000004d0000e8] p30_far_2_he: ldub [%i1+0x002],%l0 ! Mem[000000004c8000c2] ldstub [%i3+0x015],%l6 ! Mem[000000004d8000d5] swap [%i1+0x00c],%l6 ! Mem[000000004c8000cc] jmpl %o7,%g0 stw %l4,[%i1+0x01c] ! Mem[000000004c8000dc] p30_far_2_hem: membar #Sync ldub [%i1+0x002],%l0 ! Mem[000000004c8000c2] ldstub [%i3+0x015],%l6 ! Mem[000000004d8000d5] swap [%i1+0x00c],%l6 ! Mem[000000004c8000cc] membar #Sync jmpl %o7,%g0 stw %l4,[%i1+0x01c] ! Mem[000000004c8000dc] p30_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p31_far_2_le: sth %l0,[%i1+0x002] ! Mem[000000004e8000c2] jmpl %o7,%g0 std %l4,[%i2+0x020] ! Mem[000000004f0000e0] p31_far_2_lem: membar #Sync sth %l0,[%i1+0x002] ! Mem[000000004e8000c2] membar #Sync jmpl %o7,%g0 std %l4,[%i2+0x020] ! Mem[000000004f0000e0] p31_far_2_he: jmpl %o7,%g0 lduw [%i2+0x024],%l0 ! Mem[000000004f0000e4] jmpl %o7,%g0 nop p31_far_2_hem: membar #Sync jmpl %o7,%g0 lduw [%i2+0x024],%l0 ! Mem[000000004f0000e4] jmpl %o7,%g0 nop p31_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p32_far_2_le: sth %l1,[%i2+0x03c] ! Mem[00000000510000fc] jmpl %o7,%g0 ldd [%i0+0x030],%l6 ! Mem[00000000500000f0] p32_far_2_lem: membar #Sync sth %l1,[%i2+0x03c] ! Mem[00000000510000fc] membar #Sync jmpl %o7,%g0 ldd [%i0+0x030],%l6 ! Mem[00000000500000f0] p32_far_2_he: lduh [%i2+0x026],%l6 ! Mem[00000000510000e6] ldub [%i3+0x035],%l1 ! Mem[00000000518000f5] stw %l3,[%i0+0x008] ! Mem[00000000500000c8] swap [%i3+0x00c],%l1 ! Mem[00000000518000cc] ldsb [%i1+0x006],%l7 ! Mem[00000000508000c6] stw %l4,[%i1+0x004] ! Mem[00000000508000c4] jmpl %o7,%g0 swap [%i2+0x018],%l7 ! Mem[00000000510000d8] p32_far_2_hem: membar #Sync lduh [%i2+0x026],%l6 ! Mem[00000000510000e6] ldub [%i3+0x035],%l1 ! Mem[00000000518000f5] stw %l3,[%i0+0x008] ! Mem[00000000500000c8] swap [%i3+0x00c],%l1 ! Mem[00000000518000cc] ldsb [%i1+0x006],%l7 ! Mem[00000000508000c6] stw %l4,[%i1+0x004] ! Mem[00000000508000c4] membar #Sync jmpl %o7,%g0 swap [%i2+0x018],%l7 ! Mem[00000000510000d8] p32_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p33_far_2_le: ldsb [%i1+0x035],%l5 ! Mem[00000000528000f5] jmpl %o7,%g0 ldstub [%i3+0x024],%l1 ! Mem[00000000538000e4] p33_far_2_lem: membar #Sync ldsb [%i1+0x035],%l5 ! Mem[00000000528000f5] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x024],%l1 ! Mem[00000000538000e4] p33_far_2_he: lduh [%i1+0x020],%l6 ! Mem[00000000528000e0] swap [%i0+0x004],%l3 ! Mem[00000000520000c4] ldsb [%i2+0x02a],%l4 ! Mem[00000000530000ea] ldstub [%i0+0x03d],%l4 ! Mem[00000000520000fd] ldsh [%i1+0x02c],%l1 ! Mem[00000000528000ec] ldstub [%i2+0x00e],%l4 ! Mem[00000000530000ce] jmpl %o7,%g0 ldx [%i0+0x008],%l0 ! Mem[00000000520000c8] p33_far_2_hem: membar #Sync lduh [%i1+0x020],%l6 ! Mem[00000000528000e0] swap [%i0+0x004],%l3 ! Mem[00000000520000c4] ldsb [%i2+0x02a],%l4 ! Mem[00000000530000ea] ldstub [%i0+0x03d],%l4 ! Mem[00000000520000fd] ldsh [%i1+0x02c],%l1 ! Mem[00000000528000ec] ldstub [%i2+0x00e],%l4 ! Mem[00000000530000ce] membar #Sync jmpl %o7,%g0 ldx [%i0+0x008],%l0 ! Mem[00000000520000c8] p33_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p34_far_2_le: stw %l7,[%i2+0x01c] ! Mem[00000000550000dc] ldd [%i0+0x008],%l2 ! Mem[00000000540000c8] stb %l1,[%i0+0x036] ! Mem[00000000540000f6] stx %l6,[%i3+0x008] ! Mem[00000000558000c8] swap [%i3+0x000],%l0 ! Mem[00000000558000c0] ldsw [%i1+0x030],%l3 ! Mem[00000000548000f0] std %l0,[%i3+0x010] ! Mem[00000000558000d0] jmpl %o7,%g0 lduw [%i0+0x018],%l6 ! Mem[00000000540000d8] p34_far_2_lem: membar #Sync stw %l7,[%i2+0x01c] ! Mem[00000000550000dc] ldd [%i0+0x008],%l2 ! Mem[00000000540000c8] stb %l1,[%i0+0x036] ! Mem[00000000540000f6] stx %l6,[%i3+0x008] ! Mem[00000000558000c8] swap [%i3+0x000],%l0 ! Mem[00000000558000c0] ldsw [%i1+0x030],%l3 ! Mem[00000000548000f0] std %l0,[%i3+0x010] ! Mem[00000000558000d0] membar #Sync jmpl %o7,%g0 lduw [%i0+0x018],%l6 ! Mem[00000000540000d8] p34_far_2_he: ldx [%i2+0x018],%l7 ! Mem[00000000550000d8] std %l0,[%i2+0x020] ! Mem[00000000550000e0] stx %l2,[%i2+0x018] ! Mem[00000000550000d8] ldsh [%i3+0x018],%l4 ! Mem[00000000558000d8] jmpl %o7,%g0 stw %l2,[%i0+0x008] ! Mem[00000000540000c8] p34_far_2_hem: membar #Sync ldx [%i2+0x018],%l7 ! Mem[00000000550000d8] std %l0,[%i2+0x020] ! Mem[00000000550000e0] stx %l2,[%i2+0x018] ! Mem[00000000550000d8] ldsh [%i3+0x018],%l4 ! Mem[00000000558000d8] membar #Sync jmpl %o7,%g0 stw %l2,[%i0+0x008] ! Mem[00000000540000c8] p34_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p35_far_2_le: swap [%i2+0x014],%l5 ! Mem[00000000570000d4] jmpl %o7,%g0 swap [%i1+0x024],%l2 ! Mem[00000000568000e4] p35_far_2_lem: membar #Sync swap [%i2+0x014],%l5 ! Mem[00000000570000d4] membar #Sync jmpl %o7,%g0 swap [%i1+0x024],%l2 ! Mem[00000000568000e4] p35_far_2_he: ldstub [%i3+0x03d],%l4 ! Mem[00000000578000fd] lduw [%i2+0x02c],%l1 ! Mem[00000000570000ec] ldstub [%i2+0x008],%l2 ! Mem[00000000570000c8] ldx [%i0+0x000],%l7 ! Mem[00000000560000c0] jmpl %o7,%g0 ldd [%i3+0x010],%l2 ! Mem[00000000578000d0] p35_far_2_hem: membar #Sync ldstub [%i3+0x03d],%l4 ! Mem[00000000578000fd] lduw [%i2+0x02c],%l1 ! Mem[00000000570000ec] ldstub [%i2+0x008],%l2 ! Mem[00000000570000c8] ldx [%i0+0x000],%l7 ! Mem[00000000560000c0] membar #Sync jmpl %o7,%g0 ldd [%i3+0x010],%l2 ! Mem[00000000578000d0] p35_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p36_far_2_le: jmpl %o7,%g0 ldstub [%i1+0x026],%l1 ! Mem[00000000588000e6] jmpl %o7,%g0 nop p36_far_2_lem: membar #Sync jmpl %o7,%g0 ldstub [%i1+0x026],%l1 ! Mem[00000000588000e6] jmpl %o7,%g0 nop p36_far_2_he: jmpl %o7,%g0 sth %l1,[%i0+0x000] ! Mem[00000000580000c0] jmpl %o7,%g0 nop p36_far_2_hem: membar #Sync jmpl %o7,%g0 sth %l1,[%i0+0x000] ! Mem[00000000580000c0] jmpl %o7,%g0 nop p36_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p37_far_2_le: ldsh [%i2+0x01a],%l2 ! Mem[000000005b0000da] ldstub [%i2+0x009],%l0 ! Mem[000000005b0000c9] ldsb [%i0+0x006],%l1 ! Mem[000000005a0000c6] ldstub [%i2+0x002],%l0 ! Mem[000000005b0000c2] ldsb [%i2+0x020],%l5 ! Mem[000000005b0000e0] jmpl %o7,%g0 swap [%i0+0x038],%l6 ! Mem[000000005a0000f8] p37_far_2_lem: membar #Sync ldsh [%i2+0x01a],%l2 ! Mem[000000005b0000da] ldstub [%i2+0x009],%l0 ! Mem[000000005b0000c9] ldsb [%i0+0x006],%l1 ! Mem[000000005a0000c6] ldstub [%i2+0x002],%l0 ! Mem[000000005b0000c2] ldsb [%i2+0x020],%l5 ! Mem[000000005b0000e0] membar #Sync jmpl %o7,%g0 swap [%i0+0x038],%l6 ! Mem[000000005a0000f8] p37_far_2_he: ldsb [%i1+0x01e],%l5 ! Mem[000000005a8000de] ldstub [%i2+0x024],%l1 ! Mem[000000005b0000e4] jmpl %o7,%g0 ldub [%i0+0x00c],%l3 ! Mem[000000005a0000cc] p37_far_2_hem: membar #Sync ldsb [%i1+0x01e],%l5 ! Mem[000000005a8000de] ldstub [%i2+0x024],%l1 ! Mem[000000005b0000e4] membar #Sync jmpl %o7,%g0 ldub [%i0+0x00c],%l3 ! Mem[000000005a0000cc] p37_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p38_far_2_le: ldstub [%i3+0x004],%l1 ! Mem[000000005d8000c4] lduw [%i2+0x014],%l1 ! Mem[000000005d0000d4] ldstub [%i2+0x037],%l5 ! Mem[000000005d0000f7] sth %l2,[%i1+0x004] ! Mem[000000005c8000c4] ldsh [%i0+0x038],%l5 ! Mem[000000005c0000f8] stw %l4,[%i0+0x004] ! Mem[000000005c0000c4] sth %l6,[%i2+0x03a] ! Mem[000000005d0000fa] jmpl %o7,%g0 ldstub [%i3+0x012],%l4 ! Mem[000000005d8000d2] p38_far_2_lem: membar #Sync ldstub [%i3+0x004],%l1 ! Mem[000000005d8000c4] lduw [%i2+0x014],%l1 ! Mem[000000005d0000d4] ldstub [%i2+0x037],%l5 ! Mem[000000005d0000f7] sth %l2,[%i1+0x004] ! Mem[000000005c8000c4] ldsh [%i0+0x038],%l5 ! Mem[000000005c0000f8] stw %l4,[%i0+0x004] ! Mem[000000005c0000c4] sth %l6,[%i2+0x03a] ! Mem[000000005d0000fa] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x012],%l4 ! Mem[000000005d8000d2] p38_far_2_he: ldd [%i1+0x028],%l2 ! Mem[000000005c8000e8] jmpl %o7,%g0 swap [%i1+0x030],%l6 ! Mem[000000005c8000f0] p38_far_2_hem: membar #Sync ldd [%i1+0x028],%l2 ! Mem[000000005c8000e8] membar #Sync jmpl %o7,%g0 swap [%i1+0x030],%l6 ! Mem[000000005c8000f0] p38_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p39_far_2_le: ldstub [%i0+0x034],%l3 ! Mem[000000005e0000f4] ldsb [%i0+0x012],%l4 ! Mem[000000005e0000d2] jmpl %o7,%g0 stw %l5,[%i2+0x00c] ! Mem[000000005f0000cc] p39_far_2_lem: membar #Sync ldstub [%i0+0x034],%l3 ! Mem[000000005e0000f4] ldsb [%i0+0x012],%l4 ! Mem[000000005e0000d2] membar #Sync jmpl %o7,%g0 stw %l5,[%i2+0x00c] ! Mem[000000005f0000cc] p39_far_2_he: stx %l6,[%i3+0x010] ! Mem[000000005f8000d0] sth %l3,[%i2+0x016] ! Mem[000000005f0000d6] jmpl %o7,%g0 stx %l0,[%i3+0x000] ! Mem[000000005f8000c0] p39_far_2_hem: membar #Sync stx %l6,[%i3+0x010] ! Mem[000000005f8000d0] sth %l3,[%i2+0x016] ! Mem[000000005f0000d6] membar #Sync jmpl %o7,%g0 stx %l0,[%i3+0x000] ! Mem[000000005f8000c0] p39_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p40_far_2_le: sth %l6,[%i3+0x028] ! Mem[00000000618000e8] std %l0,[%i2+0x020] ! Mem[00000000610000e0] lduw [%i3+0x000],%l0 ! Mem[00000000618000c0] lduh [%i2+0x000],%l5 ! Mem[00000000610000c0] ldstub [%i3+0x039],%l6 ! Mem[00000000618000f9] std %l6,[%i3+0x018] ! Mem[00000000618000d8] std %l6,[%i3+0x000] ! Mem[00000000618000c0] jmpl %o7,%g0 ldstub [%i0+0x011],%l6 ! Mem[00000000600000d1] p40_far_2_lem: membar #Sync sth %l6,[%i3+0x028] ! Mem[00000000618000e8] std %l0,[%i2+0x020] ! Mem[00000000610000e0] lduw [%i3+0x000],%l0 ! Mem[00000000618000c0] lduh [%i2+0x000],%l5 ! Mem[00000000610000c0] ldstub [%i3+0x039],%l6 ! Mem[00000000618000f9] std %l6,[%i3+0x018] ! Mem[00000000618000d8] std %l6,[%i3+0x000] ! Mem[00000000618000c0] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x011],%l6 ! Mem[00000000600000d1] p40_far_2_he: ldub [%i3+0x02c],%l0 ! Mem[00000000618000ec] ldd [%i0+0x028],%l4 ! Mem[00000000600000e8] ldsh [%i2+0x00e],%l2 ! Mem[00000000610000ce] ldstub [%i1+0x032],%l5 ! Mem[00000000608000f2] jmpl %o7,%g0 swap [%i3+0x010],%l5 ! Mem[00000000618000d0] p40_far_2_hem: membar #Sync ldub [%i3+0x02c],%l0 ! Mem[00000000618000ec] ldd [%i0+0x028],%l4 ! Mem[00000000600000e8] ldsh [%i2+0x00e],%l2 ! Mem[00000000610000ce] ldstub [%i1+0x032],%l5 ! Mem[00000000608000f2] membar #Sync jmpl %o7,%g0 swap [%i3+0x010],%l5 ! Mem[00000000618000d0] p40_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p41_far_2_le: ldstub [%i1+0x01a],%l6 ! Mem[00000000628000da] ldx [%i0+0x010],%l4 ! Mem[00000000620000d0] ldd [%i0+0x008],%l4 ! Mem[00000000620000c8] ldx [%i0+0x008],%l3 ! Mem[00000000620000c8] jmpl %o7,%g0 ldstub [%i0+0x008],%l1 ! Mem[00000000620000c8] p41_far_2_lem: membar #Sync ldstub [%i1+0x01a],%l6 ! Mem[00000000628000da] ldx [%i0+0x010],%l4 ! Mem[00000000620000d0] ldd [%i0+0x008],%l4 ! Mem[00000000620000c8] ldx [%i0+0x008],%l3 ! Mem[00000000620000c8] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x008],%l1 ! Mem[00000000620000c8] p41_far_2_he: ldstub [%i1+0x01c],%l1 ! Mem[00000000628000dc] ldsb [%i1+0x03a],%l6 ! Mem[00000000628000fa] jmpl %o7,%g0 ldub [%i3+0x000],%l2 ! Mem[00000000638000c0] p41_far_2_hem: membar #Sync ldstub [%i1+0x01c],%l1 ! Mem[00000000628000dc] ldsb [%i1+0x03a],%l6 ! Mem[00000000628000fa] membar #Sync jmpl %o7,%g0 ldub [%i3+0x000],%l2 ! Mem[00000000638000c0] p41_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p42_far_2_le: swap [%i2+0x02c],%l4 ! Mem[00000000650000ec] swap [%i2+0x030],%l6 ! Mem[00000000650000f0] ldsw [%i3+0x018],%l1 ! Mem[00000000658000d8] ldstub [%i3+0x029],%l0 ! Mem[00000000658000e9] lduw [%i1+0x024],%l1 ! Mem[00000000648000e4] swap [%i2+0x000],%l0 ! Mem[00000000650000c0] jmpl %o7,%g0 lduh [%i3+0x000],%l5 ! Mem[00000000658000c0] p42_far_2_lem: membar #Sync swap [%i2+0x02c],%l4 ! Mem[00000000650000ec] swap [%i2+0x030],%l6 ! Mem[00000000650000f0] ldsw [%i3+0x018],%l1 ! Mem[00000000658000d8] ldstub [%i3+0x029],%l0 ! Mem[00000000658000e9] lduw [%i1+0x024],%l1 ! Mem[00000000648000e4] swap [%i2+0x000],%l0 ! Mem[00000000650000c0] membar #Sync jmpl %o7,%g0 lduh [%i3+0x000],%l5 ! Mem[00000000658000c0] p42_far_2_he: jmpl %o7,%g0 sth %l2,[%i0+0x03e] ! Mem[00000000640000fe] jmpl %o7,%g0 nop p42_far_2_hem: membar #Sync jmpl %o7,%g0 sth %l2,[%i0+0x03e] ! Mem[00000000640000fe] jmpl %o7,%g0 nop p42_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p43_far_2_le: ldsh [%i1+0x008],%l3 ! Mem[00000000668000c8] ldstub [%i2+0x008],%l1 ! Mem[00000000670000c8] swap [%i3+0x038],%l4 ! Mem[00000000678000f8] ldsw [%i0+0x030],%l2 ! Mem[00000000660000f0] std %l0,[%i2+0x000] ! Mem[00000000670000c0] jmpl %o7,%g0 ldstub [%i1+0x02e],%l2 ! Mem[00000000668000ee] p43_far_2_lem: membar #Sync ldsh [%i1+0x008],%l3 ! Mem[00000000668000c8] ldstub [%i2+0x008],%l1 ! Mem[00000000670000c8] swap [%i3+0x038],%l4 ! Mem[00000000678000f8] ldsw [%i0+0x030],%l2 ! Mem[00000000660000f0] std %l0,[%i2+0x000] ! Mem[00000000670000c0] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x02e],%l2 ! Mem[00000000668000ee] p43_far_2_he: jmpl %o7,%g0 lduh [%i2+0x028],%l1 ! Mem[00000000670000e8] jmpl %o7,%g0 nop p43_far_2_hem: membar #Sync jmpl %o7,%g0 lduh [%i2+0x028],%l1 ! Mem[00000000670000e8] jmpl %o7,%g0 nop p43_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p44_far_2_le: sth %l5,[%i2+0x02e] ! Mem[00000000690000ee] ldstub [%i3+0x009],%l3 ! Mem[00000000698000c9] swap [%i1+0x028],%l6 ! Mem[00000000688000e8] ldstub [%i0+0x008],%l2 ! Mem[00000000680000c8] jmpl %o7,%g0 swap [%i2+0x00c],%l2 ! Mem[00000000690000cc] p44_far_2_lem: membar #Sync sth %l5,[%i2+0x02e] ! Mem[00000000690000ee] ldstub [%i3+0x009],%l3 ! Mem[00000000698000c9] swap [%i1+0x028],%l6 ! Mem[00000000688000e8] ldstub [%i0+0x008],%l2 ! Mem[00000000680000c8] membar #Sync jmpl %o7,%g0 swap [%i2+0x00c],%l2 ! Mem[00000000690000cc] p44_far_2_he: jmpl %o7,%g0 ldsw [%i2+0x008],%l1 ! Mem[00000000690000c8] jmpl %o7,%g0 nop p44_far_2_hem: membar #Sync jmpl %o7,%g0 ldsw [%i2+0x008],%l1 ! Mem[00000000690000c8] jmpl %o7,%g0 nop p44_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p45_far_2_le: ldsh [%i0+0x016],%l1 ! Mem[000000006a0000d6] ldstub [%i3+0x02e],%l6 ! Mem[000000006b8000ee] ldstub [%i0+0x021],%l0 ! Mem[000000006a0000e1] jmpl %o7,%g0 sth %l3,[%i3+0x032] ! Mem[000000006b8000f2] p45_far_2_lem: membar #Sync ldsh [%i0+0x016],%l1 ! Mem[000000006a0000d6] ldstub [%i3+0x02e],%l6 ! Mem[000000006b8000ee] ldstub [%i0+0x021],%l0 ! Mem[000000006a0000e1] membar #Sync jmpl %o7,%g0 sth %l3,[%i3+0x032] ! Mem[000000006b8000f2] p45_far_2_he: ldsw [%i2+0x020],%l4 ! Mem[000000006b0000e0] ldstub [%i3+0x02a],%l4 ! Mem[000000006b8000ea] stb %l4,[%i0+0x03d] ! Mem[000000006a0000fd] ldd [%i2+0x028],%l0 ! Mem[000000006b0000e8] jmpl %o7,%g0 ldstub [%i1+0x00e],%l4 ! Mem[000000006a8000ce] p45_far_2_hem: membar #Sync ldsw [%i2+0x020],%l4 ! Mem[000000006b0000e0] ldstub [%i3+0x02a],%l4 ! Mem[000000006b8000ea] stb %l4,[%i0+0x03d] ! Mem[000000006a0000fd] ldd [%i2+0x028],%l0 ! Mem[000000006b0000e8] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x00e],%l4 ! Mem[000000006a8000ce] p45_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p46_far_2_le: lduw [%i1+0x028],%l6 ! Mem[000000006c8000e8] ldstub [%i2+0x009],%l5 ! Mem[000000006d0000c9] ldx [%i1+0x020],%l7 ! Mem[000000006c8000e0] jmpl %o7,%g0 lduw [%i3+0x028],%l1 ! Mem[000000006d8000e8] p46_far_2_lem: membar #Sync lduw [%i1+0x028],%l6 ! Mem[000000006c8000e8] ldstub [%i2+0x009],%l5 ! Mem[000000006d0000c9] ldx [%i1+0x020],%l7 ! Mem[000000006c8000e0] membar #Sync jmpl %o7,%g0 lduw [%i3+0x028],%l1 ! Mem[000000006d8000e8] p46_far_2_he: swap [%i3+0x024],%l0 ! Mem[000000006d8000e4] swap [%i0+0x01c],%l4 ! Mem[000000006c0000dc] swap [%i3+0x02c],%l0 ! Mem[000000006d8000ec] std %l2,[%i0+0x000] ! Mem[000000006c0000c0] jmpl %o7,%g0 ldsw [%i1+0x000],%l5 ! Mem[000000006c8000c0] p46_far_2_hem: membar #Sync swap [%i3+0x024],%l0 ! Mem[000000006d8000e4] swap [%i0+0x01c],%l4 ! Mem[000000006c0000dc] swap [%i3+0x02c],%l0 ! Mem[000000006d8000ec] std %l2,[%i0+0x000] ! Mem[000000006c0000c0] membar #Sync jmpl %o7,%g0 ldsw [%i1+0x000],%l5 ! Mem[000000006c8000c0] p46_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p47_far_2_le: lduw [%i2+0x038],%l0 ! Mem[000000006f0000f8] lduh [%i2+0x02e],%l5 ! Mem[000000006f0000ee] jmpl %o7,%g0 sth %l6,[%i1+0x00a] ! Mem[000000006e8000ca] p47_far_2_lem: membar #Sync lduw [%i2+0x038],%l0 ! Mem[000000006f0000f8] lduh [%i2+0x02e],%l5 ! Mem[000000006f0000ee] membar #Sync jmpl %o7,%g0 sth %l6,[%i1+0x00a] ! Mem[000000006e8000ca] p47_far_2_he: ldsb [%i3+0x03f],%l0 ! Mem[000000006f8000ff] jmpl %o7,%g0 stw %l3,[%i1+0x014] ! Mem[000000006e8000d4] p47_far_2_hem: membar #Sync ldsb [%i3+0x03f],%l0 ! Mem[000000006f8000ff] membar #Sync jmpl %o7,%g0 stw %l3,[%i1+0x014] ! Mem[000000006e8000d4] p47_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p48_far_2_le: ldstub [%i0+0x01a],%l2 ! Mem[00000000700000da] swap [%i2+0x028],%l0 ! Mem[00000000710000e8] stx %l1,[%i1+0x020] ! Mem[00000000708000e0] std %l0,[%i0+0x000] ! Mem[00000000700000c0] lduh [%i3+0x000],%l5 ! Mem[00000000718000c0] ldub [%i1+0x034],%l5 ! Mem[00000000708000f4] jmpl %o7,%g0 stb %l5,[%i3+0x020] ! Mem[00000000718000e0] p48_far_2_lem: membar #Sync ldstub [%i0+0x01a],%l2 ! Mem[00000000700000da] swap [%i2+0x028],%l0 ! Mem[00000000710000e8] stx %l1,[%i1+0x020] ! Mem[00000000708000e0] std %l0,[%i0+0x000] ! Mem[00000000700000c0] lduh [%i3+0x000],%l5 ! Mem[00000000718000c0] ldub [%i1+0x034],%l5 ! Mem[00000000708000f4] membar #Sync jmpl %o7,%g0 stb %l5,[%i3+0x020] ! Mem[00000000718000e0] p48_far_2_he: jmpl %o7,%g0 swap [%i1+0x004],%l1 ! Mem[00000000708000c4] jmpl %o7,%g0 nop p48_far_2_hem: membar #Sync jmpl %o7,%g0 swap [%i1+0x004],%l1 ! Mem[00000000708000c4] jmpl %o7,%g0 nop p48_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p49_far_2_le: ldub [%i1+0x021],%l0 ! Mem[00000000728000e1] ldstub [%i1+0x036],%l6 ! Mem[00000000728000f6] ldsw [%i0+0x03c],%l6 ! Mem[00000000720000fc] stx %l6,[%i3+0x018] ! Mem[00000000738000d8] stb %l1,[%i2+0x034] ! Mem[00000000730000f4] swap [%i2+0x018],%l2 ! Mem[00000000730000d8] jmpl %o7,%g0 swap [%i2+0x038],%l0 ! Mem[00000000730000f8] p49_far_2_lem: membar #Sync ldub [%i1+0x021],%l0 ! Mem[00000000728000e1] ldstub [%i1+0x036],%l6 ! Mem[00000000728000f6] ldsw [%i0+0x03c],%l6 ! Mem[00000000720000fc] stx %l6,[%i3+0x018] ! Mem[00000000738000d8] stb %l1,[%i2+0x034] ! Mem[00000000730000f4] swap [%i2+0x018],%l2 ! Mem[00000000730000d8] membar #Sync jmpl %o7,%g0 swap [%i2+0x038],%l0 ! Mem[00000000730000f8] p49_far_2_he: ldsh [%i1+0x004],%l7 ! Mem[00000000728000c4] std %l6,[%i1+0x008] ! Mem[00000000728000c8] jmpl %o7,%g0 sth %l1,[%i0+0x01c] ! Mem[00000000720000dc] p49_far_2_hem: membar #Sync ldsh [%i1+0x004],%l7 ! Mem[00000000728000c4] std %l6,[%i1+0x008] ! Mem[00000000728000c8] membar #Sync jmpl %o7,%g0 sth %l1,[%i0+0x01c] ! Mem[00000000720000dc] p49_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p50_far_2_le: std %l0,[%i0+0x008] ! Mem[00000000740000c8] ldx [%i3+0x038],%l5 ! Mem[00000000758000f8] std %l0,[%i0+0x028] ! Mem[00000000740000e8] swap [%i2+0x01c],%l0 ! Mem[00000000750000dc] jmpl %o7,%g0 std %l0,[%i2+0x018] ! Mem[00000000750000d8] p50_far_2_lem: membar #Sync std %l0,[%i0+0x008] ! Mem[00000000740000c8] ldx [%i3+0x038],%l5 ! Mem[00000000758000f8] std %l0,[%i0+0x028] ! Mem[00000000740000e8] swap [%i2+0x01c],%l0 ! Mem[00000000750000dc] membar #Sync jmpl %o7,%g0 std %l0,[%i2+0x018] ! Mem[00000000750000d8] p50_far_2_he: ldstub [%i3+0x029],%l3 ! Mem[00000000758000e9] ldsh [%i0+0x018],%l2 ! Mem[00000000740000d8] jmpl %o7,%g0 ldsw [%i2+0x03c],%l1 ! Mem[00000000750000fc] p50_far_2_hem: membar #Sync ldstub [%i3+0x029],%l3 ! Mem[00000000758000e9] ldsh [%i0+0x018],%l2 ! Mem[00000000740000d8] membar #Sync jmpl %o7,%g0 ldsw [%i2+0x03c],%l1 ! Mem[00000000750000fc] p50_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p51_far_2_le: ldd [%i2+0x030],%l4 ! Mem[00000000770000f0] jmpl %o7,%g0 stb %l2,[%i0+0x01a] ! Mem[00000000760000da] p51_far_2_lem: membar #Sync ldd [%i2+0x030],%l4 ! Mem[00000000770000f0] membar #Sync jmpl %o7,%g0 stb %l2,[%i0+0x01a] ! Mem[00000000760000da] p51_far_2_he: jmpl %o7,%g0 stw %l0,[%i1+0x028] ! Mem[00000000768000e8] jmpl %o7,%g0 nop p51_far_2_hem: membar #Sync jmpl %o7,%g0 stw %l0,[%i1+0x028] ! Mem[00000000768000e8] jmpl %o7,%g0 nop p51_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p52_far_2_le: ldsb [%i3+0x011],%l0 ! Mem[00000000798000d1] sth %l4,[%i3+0x016] ! Mem[00000000798000d6] lduh [%i0+0x00c],%l1 ! Mem[00000000780000cc] jmpl %o7,%g0 stx %l5,[%i3+0x038] ! Mem[00000000798000f8] p52_far_2_lem: membar #Sync ldsb [%i3+0x011],%l0 ! Mem[00000000798000d1] sth %l4,[%i3+0x016] ! Mem[00000000798000d6] lduh [%i0+0x00c],%l1 ! Mem[00000000780000cc] membar #Sync jmpl %o7,%g0 stx %l5,[%i3+0x038] ! Mem[00000000798000f8] p52_far_2_he: ldstub [%i0+0x028],%l4 ! Mem[00000000780000e8] jmpl %o7,%g0 ldstub [%i1+0x03a],%l2 ! Mem[00000000788000fa] p52_far_2_hem: membar #Sync ldstub [%i0+0x028],%l4 ! Mem[00000000780000e8] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x03a],%l2 ! Mem[00000000788000fa] p52_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p53_far_2_le: ldstub [%i3+0x03c],%l1 ! Mem[000000007b8000fc] sth %l5,[%i0+0x028] ! Mem[000000007a0000e8] ldstub [%i0+0x016],%l1 ! Mem[000000007a0000d6] ldd [%i3+0x028],%l6 ! Mem[000000007b8000e8] ldstub [%i1+0x007],%l2 ! Mem[000000007a8000c7] stb %l6,[%i0+0x036] ! Mem[000000007a0000f6] ldstub [%i0+0x03e],%l6 ! Mem[000000007a0000fe] jmpl %o7,%g0 swap [%i0+0x024],%l2 ! Mem[000000007a0000e4] p53_far_2_lem: membar #Sync ldstub [%i3+0x03c],%l1 ! Mem[000000007b8000fc] sth %l5,[%i0+0x028] ! Mem[000000007a0000e8] ldstub [%i0+0x016],%l1 ! Mem[000000007a0000d6] ldd [%i3+0x028],%l6 ! Mem[000000007b8000e8] ldstub [%i1+0x007],%l2 ! Mem[000000007a8000c7] stb %l6,[%i0+0x036] ! Mem[000000007a0000f6] ldstub [%i0+0x03e],%l6 ! Mem[000000007a0000fe] membar #Sync jmpl %o7,%g0 swap [%i0+0x024],%l2 ! Mem[000000007a0000e4] p53_far_2_he: swap [%i1+0x03c],%l4 ! Mem[000000007a8000fc] swap [%i3+0x02c],%l1 ! Mem[000000007b8000ec] ldsh [%i1+0x00e],%l4 ! Mem[000000007a8000ce] ldx [%i1+0x000],%l1 ! Mem[000000007a8000c0] jmpl %o7,%g0 std %l2,[%i3+0x008] ! Mem[000000007b8000c8] p53_far_2_hem: membar #Sync swap [%i1+0x03c],%l4 ! Mem[000000007a8000fc] swap [%i3+0x02c],%l1 ! Mem[000000007b8000ec] ldsh [%i1+0x00e],%l4 ! Mem[000000007a8000ce] ldx [%i1+0x000],%l1 ! Mem[000000007a8000c0] membar #Sync jmpl %o7,%g0 std %l2,[%i3+0x008] ! Mem[000000007b8000c8] p53_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p54_far_2_le: jmpl %o7,%g0 ldstub [%i2+0x018],%l0 ! Mem[000000007d0000d8] jmpl %o7,%g0 nop p54_far_2_lem: membar #Sync jmpl %o7,%g0 ldstub [%i2+0x018],%l0 ! Mem[000000007d0000d8] jmpl %o7,%g0 nop p54_far_2_he: swap [%i1+0x028],%l3 ! Mem[000000007c8000e8] swap [%i1+0x00c],%l7 ! Mem[000000007c8000cc] jmpl %o7,%g0 stw %l1,[%i2+0x03c] ! Mem[000000007d0000fc] p54_far_2_hem: membar #Sync swap [%i1+0x028],%l3 ! Mem[000000007c8000e8] swap [%i1+0x00c],%l7 ! Mem[000000007c8000cc] membar #Sync jmpl %o7,%g0 stw %l1,[%i2+0x03c] ! Mem[000000007d0000fc] p54_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p55_far_2_le: stb %l0,[%i0+0x00a] ! Mem[000000007e0000ca] swap [%i0+0x030],%l6 ! Mem[000000007e0000f0] ldub [%i0+0x02e],%l7 ! Mem[000000007e0000ee] std %l4,[%i3+0x030] ! Mem[000000007f8000f0] jmpl %o7,%g0 lduh [%i0+0x024],%l1 ! Mem[000000007e0000e4] p55_far_2_lem: membar #Sync stb %l0,[%i0+0x00a] ! Mem[000000007e0000ca] swap [%i0+0x030],%l6 ! Mem[000000007e0000f0] ldub [%i0+0x02e],%l7 ! Mem[000000007e0000ee] std %l4,[%i3+0x030] ! Mem[000000007f8000f0] membar #Sync jmpl %o7,%g0 lduh [%i0+0x024],%l1 ! Mem[000000007e0000e4] p55_far_2_he: ldsb [%i3+0x021],%l6 ! Mem[000000007f8000e1] stw %l3,[%i0+0x004] ! Mem[000000007e0000c4] ldx [%i0+0x028],%l4 ! Mem[000000007e0000e8] lduw [%i0+0x03c],%l4 ! Mem[000000007e0000fc] swap [%i1+0x02c],%l1 ! Mem[000000007e8000ec] ldd [%i1+0x008],%l4 ! Mem[000000007e8000c8] jmpl %o7,%g0 stx %l0,[%i1+0x008] ! Mem[000000007e8000c8] p55_far_2_hem: membar #Sync ldsb [%i3+0x021],%l6 ! Mem[000000007f8000e1] stw %l3,[%i0+0x004] ! Mem[000000007e0000c4] ldx [%i0+0x028],%l4 ! Mem[000000007e0000e8] lduw [%i0+0x03c],%l4 ! Mem[000000007e0000fc] swap [%i1+0x02c],%l1 ! Mem[000000007e8000ec] ldd [%i1+0x008],%l4 ! Mem[000000007e8000c8] membar #Sync jmpl %o7,%g0 stx %l0,[%i1+0x008] ! Mem[000000007e8000c8] p55_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p56_far_2_le: ldd [%i0+0x020],%l2 ! Mem[00000000800000e0] ldsh [%i2+0x016],%l6 ! Mem[00000000810000d6] ldsw [%i0+0x01c],%l6 ! Mem[00000000800000dc] swap [%i0+0x018],%l6 ! Mem[00000000800000d8] ldsb [%i3+0x014],%l1 ! Mem[00000000818000d4] ldstub [%i2+0x034],%l0 ! Mem[00000000810000f4] jmpl %o7,%g0 stx %l6,[%i1+0x038] ! Mem[00000000808000f8] p56_far_2_lem: membar #Sync ldd [%i0+0x020],%l2 ! Mem[00000000800000e0] ldsh [%i2+0x016],%l6 ! Mem[00000000810000d6] ldsw [%i0+0x01c],%l6 ! Mem[00000000800000dc] swap [%i0+0x018],%l6 ! Mem[00000000800000d8] ldsb [%i3+0x014],%l1 ! Mem[00000000818000d4] ldstub [%i2+0x034],%l0 ! Mem[00000000810000f4] membar #Sync jmpl %o7,%g0 stx %l6,[%i1+0x038] ! Mem[00000000808000f8] p56_far_2_he: ldub [%i3+0x00c],%l0 ! Mem[00000000818000cc] stw %l2,[%i3+0x018] ! Mem[00000000818000d8] swap [%i0+0x000],%l0 ! Mem[00000000800000c0] ldd [%i1+0x010],%l6 ! Mem[00000000808000d0] jmpl %o7,%g0 std %l6,[%i3+0x008] ! Mem[00000000818000c8] p56_far_2_hem: membar #Sync ldub [%i3+0x00c],%l0 ! Mem[00000000818000cc] stw %l2,[%i3+0x018] ! Mem[00000000818000d8] swap [%i0+0x000],%l0 ! Mem[00000000800000c0] ldd [%i1+0x010],%l6 ! Mem[00000000808000d0] membar #Sync jmpl %o7,%g0 std %l6,[%i3+0x008] ! Mem[00000000818000c8] p56_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p57_far_2_le: ldstub [%i2+0x035],%l5 ! Mem[00000000830000f5] stx %l2,[%i3+0x000] ! Mem[00000000838000c0] ldsw [%i0+0x034],%l6 ! Mem[00000000820000f4] swap [%i1+0x014],%l5 ! Mem[00000000828000d4] std %l2,[%i1+0x020] ! Mem[00000000828000e0] ldd [%i2+0x038],%l4 ! Mem[00000000830000f8] ldstub [%i3+0x004],%l4 ! Mem[00000000838000c4] jmpl %o7,%g0 ldsw [%i2+0x018],%l6 ! Mem[00000000830000d8] p57_far_2_lem: membar #Sync ldstub [%i2+0x035],%l5 ! Mem[00000000830000f5] stx %l2,[%i3+0x000] ! Mem[00000000838000c0] ldsw [%i0+0x034],%l6 ! Mem[00000000820000f4] swap [%i1+0x014],%l5 ! Mem[00000000828000d4] std %l2,[%i1+0x020] ! Mem[00000000828000e0] ldd [%i2+0x038],%l4 ! Mem[00000000830000f8] ldstub [%i3+0x004],%l4 ! Mem[00000000838000c4] membar #Sync jmpl %o7,%g0 ldsw [%i2+0x018],%l6 ! Mem[00000000830000d8] p57_far_2_he: lduh [%i1+0x00c],%l0 ! Mem[00000000828000cc] ldstub [%i3+0x036],%l6 ! Mem[00000000838000f6] swap [%i1+0x008],%l3 ! Mem[00000000828000c8] swap [%i3+0x00c],%l7 ! Mem[00000000838000cc] jmpl %o7,%g0 swap [%i0+0x020],%l0 ! Mem[00000000820000e0] p57_far_2_hem: membar #Sync lduh [%i1+0x00c],%l0 ! Mem[00000000828000cc] ldstub [%i3+0x036],%l6 ! Mem[00000000838000f6] swap [%i1+0x008],%l3 ! Mem[00000000828000c8] swap [%i3+0x00c],%l7 ! Mem[00000000838000cc] membar #Sync jmpl %o7,%g0 swap [%i0+0x020],%l0 ! Mem[00000000820000e0] p57_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p58_far_2_le: ldstub [%i1+0x00e],%l6 ! Mem[00000000848000ce] jmpl %o7,%g0 sth %l0,[%i3+0x000] ! Mem[00000000858000c0] p58_far_2_lem: membar #Sync ldstub [%i1+0x00e],%l6 ! Mem[00000000848000ce] membar #Sync jmpl %o7,%g0 sth %l0,[%i3+0x000] ! Mem[00000000858000c0] p58_far_2_he: ldub [%i3+0x021],%l6 ! Mem[00000000858000e1] ldsh [%i3+0x024],%l3 ! Mem[00000000858000e4] stx %l4,[%i3+0x008] ! Mem[00000000858000c8] ldub [%i0+0x01d],%l4 ! Mem[00000000840000dd] std %l0,[%i3+0x028] ! Mem[00000000858000e8] ldstub [%i3+0x00e],%l4 ! Mem[00000000858000ce] jmpl %o7,%g0 lduw [%i3+0x00c],%l0 ! Mem[00000000858000cc] p58_far_2_hem: membar #Sync ldub [%i3+0x021],%l6 ! Mem[00000000858000e1] ldsh [%i3+0x024],%l3 ! Mem[00000000858000e4] stx %l4,[%i3+0x008] ! Mem[00000000858000c8] ldub [%i0+0x01d],%l4 ! Mem[00000000840000dd] std %l0,[%i3+0x028] ! Mem[00000000858000e8] ldstub [%i3+0x00e],%l4 ! Mem[00000000858000ce] membar #Sync jmpl %o7,%g0 lduw [%i3+0x00c],%l0 ! Mem[00000000858000cc] p58_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p59_far_2_le: ldub [%i1+0x011],%l6 ! Mem[00000000868000d1] lduw [%i2+0x018],%l1 ! Mem[00000000870000d8] stb %l5,[%i0+0x036] ! Mem[00000000860000f6] sth %l4,[%i0+0x03a] ! Mem[00000000860000fa] jmpl %o7,%g0 lduh [%i1+0x030],%l2 ! Mem[00000000868000f0] p59_far_2_lem: membar #Sync ldub [%i1+0x011],%l6 ! Mem[00000000868000d1] lduw [%i2+0x018],%l1 ! Mem[00000000870000d8] stb %l5,[%i0+0x036] ! Mem[00000000860000f6] sth %l4,[%i0+0x03a] ! Mem[00000000860000fa] membar #Sync jmpl %o7,%g0 lduh [%i1+0x030],%l2 ! Mem[00000000868000f0] p59_far_2_he: std %l2,[%i3+0x000] ! Mem[00000000878000c0] swap [%i0+0x01c],%l4 ! Mem[00000000860000dc] ldd [%i1+0x018],%l4 ! Mem[00000000868000d8] ldsh [%i0+0x026],%l6 ! Mem[00000000860000e6] swap [%i1+0x01c],%l4 ! Mem[00000000868000dc] swap [%i0+0x00c],%l0 ! Mem[00000000860000cc] jmpl %o7,%g0 std %l2,[%i2+0x020] ! Mem[00000000870000e0] p59_far_2_hem: membar #Sync std %l2,[%i3+0x000] ! Mem[00000000878000c0] swap [%i0+0x01c],%l4 ! Mem[00000000860000dc] ldd [%i1+0x018],%l4 ! Mem[00000000868000d8] ldsh [%i0+0x026],%l6 ! Mem[00000000860000e6] swap [%i1+0x01c],%l4 ! Mem[00000000868000dc] swap [%i0+0x00c],%l0 ! Mem[00000000860000cc] membar #Sync jmpl %o7,%g0 std %l2,[%i2+0x020] ! Mem[00000000870000e0] p59_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p60_far_2_le: std %l4,[%i1+0x028] ! Mem[00000000888000e8] swap [%i0+0x008],%l3 ! Mem[00000000880000c8] ldstub [%i0+0x028],%l1 ! Mem[00000000880000e8] sth %l4,[%i3+0x03a] ! Mem[00000000898000fa] jmpl %o7,%g0 swap [%i2+0x030],%l2 ! Mem[00000000890000f0] p60_far_2_lem: membar #Sync std %l4,[%i1+0x028] ! Mem[00000000888000e8] swap [%i0+0x008],%l3 ! Mem[00000000880000c8] ldstub [%i0+0x028],%l1 ! Mem[00000000880000e8] sth %l4,[%i3+0x03a] ! Mem[00000000898000fa] membar #Sync jmpl %o7,%g0 swap [%i2+0x030],%l2 ! Mem[00000000890000f0] p60_far_2_he: ldub [%i3+0x020],%l2 ! Mem[00000000898000e0] lduh [%i3+0x012],%l0 ! Mem[00000000898000d2] swap [%i0+0x008],%l1 ! Mem[00000000880000c8] ldstub [%i1+0x006],%l6 ! Mem[00000000888000c6] ldub [%i2+0x01e],%l4 ! Mem[00000000890000de] swap [%i1+0x02c],%l0 ! Mem[00000000888000ec] jmpl %o7,%g0 ldstub [%i2+0x004],%l3 ! Mem[00000000890000c4] p60_far_2_hem: membar #Sync ldub [%i3+0x020],%l2 ! Mem[00000000898000e0] lduh [%i3+0x012],%l0 ! Mem[00000000898000d2] swap [%i0+0x008],%l1 ! Mem[00000000880000c8] ldstub [%i1+0x006],%l6 ! Mem[00000000888000c6] ldub [%i2+0x01e],%l4 ! Mem[00000000890000de] swap [%i1+0x02c],%l0 ! Mem[00000000888000ec] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x004],%l3 ! Mem[00000000890000c4] p60_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p61_far_2_le: ldsh [%i0+0x010],%l0 ! Mem[000000008a0000d0] sth %l4,[%i1+0x036] ! Mem[000000008a8000f6] ldsw [%i2+0x00c],%l1 ! Mem[000000008b0000cc] jmpl %o7,%g0 ldsw [%i1+0x034],%l0 ! Mem[000000008a8000f4] p61_far_2_lem: membar #Sync ldsh [%i0+0x010],%l0 ! Mem[000000008a0000d0] sth %l4,[%i1+0x036] ! Mem[000000008a8000f6] ldsw [%i2+0x00c],%l1 ! Mem[000000008b0000cc] membar #Sync jmpl %o7,%g0 ldsw [%i1+0x034],%l0 ! Mem[000000008a8000f4] p61_far_2_he: jmpl %o7,%g0 stb %l2,[%i2+0x03a] ! Mem[000000008b0000fa] jmpl %o7,%g0 nop p61_far_2_hem: membar #Sync jmpl %o7,%g0 stb %l2,[%i2+0x03a] ! Mem[000000008b0000fa] jmpl %o7,%g0 nop p61_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p62_far_2_le: ldsb [%i1+0x030],%l2 ! Mem[000000008c8000f0] ldx [%i2+0x020],%l0 ! Mem[000000008d0000e0] swap [%i2+0x020],%l7 ! Mem[000000008d0000e0] sth %l1,[%i0+0x02a] ! Mem[000000008c0000ea] jmpl %o7,%g0 std %l6,[%i1+0x008] ! Mem[000000008c8000c8] p62_far_2_lem: membar #Sync ldsb [%i1+0x030],%l2 ! Mem[000000008c8000f0] ldx [%i2+0x020],%l0 ! Mem[000000008d0000e0] swap [%i2+0x020],%l7 ! Mem[000000008d0000e0] sth %l1,[%i0+0x02a] ! Mem[000000008c0000ea] membar #Sync jmpl %o7,%g0 std %l6,[%i1+0x008] ! Mem[000000008c8000c8] p62_far_2_he: jmpl %o7,%g0 ldsw [%i0+0x01c],%l4 ! Mem[000000008c0000dc] jmpl %o7,%g0 nop p62_far_2_hem: membar #Sync jmpl %o7,%g0 ldsw [%i0+0x01c],%l4 ! Mem[000000008c0000dc] jmpl %o7,%g0 nop p62_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p63_far_2_le: lduh [%i2+0x00a],%l0 ! Mem[000000008f0000ca] ldsh [%i0+0x032],%l6 ! Mem[000000008e0000f2] sth %l7,[%i2+0x02e] ! Mem[000000008f0000ee] ldsh [%i0+0x034],%l5 ! Mem[000000008e0000f4] jmpl %o7,%g0 ldstub [%i1+0x024],%l1 ! Mem[000000008e8000e4] p63_far_2_lem: membar #Sync lduh [%i2+0x00a],%l0 ! Mem[000000008f0000ca] ldsh [%i0+0x032],%l6 ! Mem[000000008e0000f2] sth %l7,[%i2+0x02e] ! Mem[000000008f0000ee] ldsh [%i0+0x034],%l5 ! Mem[000000008e0000f4] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x024],%l1 ! Mem[000000008e8000e4] p63_far_2_he: ldstub [%i1+0x014],%l7 ! Mem[000000008e8000d4] ldsb [%i0+0x009],%l4 ! Mem[000000008e0000c9] ldub [%i3+0x015],%l1 ! Mem[000000008f8000d5] ldsh [%i2+0x028],%l4 ! Mem[000000008f0000e8] ldstub [%i1+0x018],%l4 ! Mem[000000008e8000d8] lduw [%i2+0x008],%l2 ! Mem[000000008f0000c8] jmpl %o7,%g0 ldub [%i1+0x005],%l7 ! Mem[000000008e8000c5] p63_far_2_hem: membar #Sync ldstub [%i1+0x014],%l7 ! Mem[000000008e8000d4] ldsb [%i0+0x009],%l4 ! Mem[000000008e0000c9] ldub [%i3+0x015],%l1 ! Mem[000000008f8000d5] ldsh [%i2+0x028],%l4 ! Mem[000000008f0000e8] ldstub [%i1+0x018],%l4 ! Mem[000000008e8000d8] lduw [%i2+0x008],%l2 ! Mem[000000008f0000c8] membar #Sync jmpl %o7,%g0 ldub [%i1+0x005],%l7 ! Mem[000000008e8000c5] p63_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 far2_b2b_h: nop nop nop nop nop nop nop jmpl %o7,%g0 nop far2_b2b_l: nop nop nop nop nop nop nop jmpl %o7,%g0 nop user_far2_end: .seg "text" .text .align 0x2000 user_far3_start: p0_far_3_le: sth %l2,[%i2+0x020] ! Mem[00000000110000e0] stb %l0,[%i3+0x019] ! Mem[00000000118000d9] swap [%i1+0x02c],%l5 ! Mem[00000000108000ec] jmpl %o7,%g0 std %l0,[%i2+0x020] ! Mem[00000000110000e0] p0_far_3_lem: membar #Sync sth %l2,[%i2+0x020] ! Mem[00000000110000e0] stb %l0,[%i3+0x019] ! Mem[00000000118000d9] swap [%i1+0x02c],%l5 ! Mem[00000000108000ec] membar #Sync jmpl %o7,%g0 std %l0,[%i2+0x020] ! Mem[00000000110000e0] p0_far_3_he: ldsw [%i1+0x03c],%l6 ! Mem[00000000108000fc] ldsw [%i3+0x024],%l3 ! Mem[00000000118000e4] ldx [%i0+0x028],%l0 ! Mem[00000000100000e8] lduh [%i0+0x02a],%l6 ! Mem[00000000100000ea] lduw [%i2+0x038],%l4 ! Mem[00000000110000f8] lduh [%i2+0x000],%l5 ! Mem[00000000110000c0] jmpl %o7,%g0 stb %l1,[%i3+0x009] ! Mem[00000000118000c9] p0_far_3_hem: membar #Sync ldsw [%i1+0x03c],%l6 ! Mem[00000000108000fc] ldsw [%i3+0x024],%l3 ! Mem[00000000118000e4] ldx [%i0+0x028],%l0 ! Mem[00000000100000e8] lduh [%i0+0x02a],%l6 ! Mem[00000000100000ea] lduw [%i2+0x038],%l4 ! Mem[00000000110000f8] lduh [%i2+0x000],%l5 ! Mem[00000000110000c0] membar #Sync jmpl %o7,%g0 stb %l1,[%i3+0x009] ! Mem[00000000118000c9] p0_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p1_far_3_le: stw %l4,[%i0+0x018] ! Mem[00000000120000d8] stx %l3,[%i1+0x028] ! Mem[00000000128000e8] stb %l7,[%i0+0x03b] ! Mem[00000000120000fb] swap [%i1+0x02c],%l2 ! Mem[00000000128000ec] ldsh [%i0+0x034],%l6 ! Mem[00000000120000f4] jmpl %o7,%g0 ldsh [%i1+0x02c],%l7 ! Mem[00000000128000ec] p1_far_3_lem: membar #Sync stw %l4,[%i0+0x018] ! Mem[00000000120000d8] stx %l3,[%i1+0x028] ! Mem[00000000128000e8] stb %l7,[%i0+0x03b] ! Mem[00000000120000fb] swap [%i1+0x02c],%l2 ! Mem[00000000128000ec] ldsh [%i0+0x034],%l6 ! Mem[00000000120000f4] membar #Sync jmpl %o7,%g0 ldsh [%i1+0x02c],%l7 ! Mem[00000000128000ec] p1_far_3_he: ldstub [%i2+0x022],%l6 ! Mem[00000000130000e2] ldx [%i2+0x018],%l2 ! Mem[00000000130000d8] stw %l0,[%i1+0x014] ! Mem[00000000128000d4] ldstub [%i0+0x018],%l6 ! Mem[00000000120000d8] sth %l7,[%i1+0x014] ! Mem[00000000128000d4] jmpl %o7,%g0 stb %l3,[%i1+0x013] ! Mem[00000000128000d3] p1_far_3_hem: membar #Sync ldstub [%i2+0x022],%l6 ! Mem[00000000130000e2] ldx [%i2+0x018],%l2 ! Mem[00000000130000d8] stw %l0,[%i1+0x014] ! Mem[00000000128000d4] ldstub [%i0+0x018],%l6 ! Mem[00000000120000d8] sth %l7,[%i1+0x014] ! Mem[00000000128000d4] membar #Sync jmpl %o7,%g0 stb %l3,[%i1+0x013] ! Mem[00000000128000d3] p1_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p2_far_3_le: ldsh [%i1+0x01e],%l1 ! Mem[00000000148000de] sth %l2,[%i3+0x004] ! Mem[00000000158000c4] stx %l4,[%i2+0x018] ! Mem[00000000150000d8] ldstub [%i3+0x03b],%l7 ! Mem[00000000158000fb] lduw [%i2+0x02c],%l1 ! Mem[00000000150000ec] swap [%i3+0x010],%l3 ! Mem[00000000158000d0] jmpl %o7,%g0 ldstub [%i1+0x015],%l1 ! Mem[00000000148000d5] p2_far_3_lem: membar #Sync ldsh [%i1+0x01e],%l1 ! Mem[00000000148000de] sth %l2,[%i3+0x004] ! Mem[00000000158000c4] stx %l4,[%i2+0x018] ! Mem[00000000150000d8] ldstub [%i3+0x03b],%l7 ! Mem[00000000158000fb] lduw [%i2+0x02c],%l1 ! Mem[00000000150000ec] swap [%i3+0x010],%l3 ! Mem[00000000158000d0] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x015],%l1 ! Mem[00000000148000d5] p2_far_3_he: swap [%i1+0x018],%l0 ! Mem[00000000148000d8] ldsw [%i2+0x038],%l6 ! Mem[00000000150000f8] jmpl %o7,%g0 ldd [%i0+0x038],%l4 ! Mem[00000000140000f8] p2_far_3_hem: membar #Sync swap [%i1+0x018],%l0 ! Mem[00000000148000d8] ldsw [%i2+0x038],%l6 ! Mem[00000000150000f8] membar #Sync jmpl %o7,%g0 ldd [%i0+0x038],%l4 ! Mem[00000000140000f8] p2_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p3_far_3_le: jmpl %o7,%g0 swap [%i2+0x024],%l0 ! Mem[00000000170000e4] jmpl %o7,%g0 nop p3_far_3_lem: membar #Sync jmpl %o7,%g0 swap [%i2+0x024],%l0 ! Mem[00000000170000e4] jmpl %o7,%g0 nop p3_far_3_he: jmpl %o7,%g0 ldstub [%i1+0x038],%l6 ! Mem[00000000168000f8] jmpl %o7,%g0 nop p3_far_3_hem: membar #Sync jmpl %o7,%g0 ldstub [%i1+0x038],%l6 ! Mem[00000000168000f8] jmpl %o7,%g0 nop p3_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p4_far_3_le: ldd [%i0+0x030],%l4 ! Mem[00000000180000f0] lduh [%i3+0x024],%l0 ! Mem[00000000198000e4] jmpl %o7,%g0 swap [%i3+0x00c],%l6 ! Mem[00000000198000cc] p4_far_3_lem: membar #Sync ldd [%i0+0x030],%l4 ! Mem[00000000180000f0] lduh [%i3+0x024],%l0 ! Mem[00000000198000e4] membar #Sync jmpl %o7,%g0 swap [%i3+0x00c],%l6 ! Mem[00000000198000cc] p4_far_3_he: jmpl %o7,%g0 ldx [%i3+0x030],%l3 ! Mem[00000000198000f0] jmpl %o7,%g0 nop p4_far_3_hem: membar #Sync jmpl %o7,%g0 ldx [%i3+0x030],%l3 ! Mem[00000000198000f0] jmpl %o7,%g0 nop p4_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p5_far_3_le: ldsh [%i2+0x02a],%l4 ! Mem[000000001b0000ea] lduh [%i3+0x004],%l7 ! Mem[000000001b8000c4] stw %l6,[%i1+0x034] ! Mem[000000001a8000f4] jmpl %o7,%g0 swap [%i2+0x02c],%l7 ! Mem[000000001b0000ec] p5_far_3_lem: membar #Sync ldsh [%i2+0x02a],%l4 ! Mem[000000001b0000ea] lduh [%i3+0x004],%l7 ! Mem[000000001b8000c4] stw %l6,[%i1+0x034] ! Mem[000000001a8000f4] membar #Sync jmpl %o7,%g0 swap [%i2+0x02c],%l7 ! Mem[000000001b0000ec] p5_far_3_he: lduw [%i1+0x020],%l6 ! Mem[000000001a8000e0] ldstub [%i3+0x019],%l2 ! Mem[000000001b8000d9] ldub [%i3+0x016],%l0 ! Mem[000000001b8000d6] ldsh [%i1+0x038],%l6 ! Mem[000000001a8000f8] swap [%i3+0x018],%l5 ! Mem[000000001b8000d8] jmpl %o7,%g0 ldstub [%i2+0x01a],%l7 ! Mem[000000001b0000da] p5_far_3_hem: membar #Sync lduw [%i1+0x020],%l6 ! Mem[000000001a8000e0] ldstub [%i3+0x019],%l2 ! Mem[000000001b8000d9] ldub [%i3+0x016],%l0 ! Mem[000000001b8000d6] ldsh [%i1+0x038],%l6 ! Mem[000000001a8000f8] swap [%i3+0x018],%l5 ! Mem[000000001b8000d8] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x01a],%l7 ! Mem[000000001b0000da] p5_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p6_far_3_le: jmpl %o7,%g0 sth %l1,[%i2+0x026] ! Mem[000000001d0000e6] jmpl %o7,%g0 nop p6_far_3_lem: membar #Sync jmpl %o7,%g0 sth %l1,[%i2+0x026] ! Mem[000000001d0000e6] jmpl %o7,%g0 nop p6_far_3_he: jmpl %o7,%g0 ldsw [%i1+0x000],%l1 ! Mem[000000001c8000c0] jmpl %o7,%g0 nop p6_far_3_hem: membar #Sync jmpl %o7,%g0 ldsw [%i1+0x000],%l1 ! Mem[000000001c8000c0] jmpl %o7,%g0 nop p6_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p7_far_3_le: jmpl %o7,%g0 swap [%i1+0x004],%l1 ! Mem[000000001e8000c4] jmpl %o7,%g0 nop p7_far_3_lem: membar #Sync jmpl %o7,%g0 swap [%i1+0x004],%l1 ! Mem[000000001e8000c4] jmpl %o7,%g0 nop p7_far_3_he: jmpl %o7,%g0 ldx [%i0+0x010],%l0 ! Mem[000000001e0000d0] jmpl %o7,%g0 nop p7_far_3_hem: membar #Sync jmpl %o7,%g0 ldx [%i0+0x010],%l0 ! Mem[000000001e0000d0] jmpl %o7,%g0 nop p7_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p8_far_3_le: stw %l1,[%i2+0x014] ! Mem[00000000210000d4] jmpl %o7,%g0 lduw [%i3+0x03c],%l6 ! Mem[00000000218000fc] p8_far_3_lem: membar #Sync stw %l1,[%i2+0x014] ! Mem[00000000210000d4] membar #Sync jmpl %o7,%g0 lduw [%i3+0x03c],%l6 ! Mem[00000000218000fc] p8_far_3_he: jmpl %o7,%g0 std %l6,[%i3+0x038] ! Mem[00000000218000f8] jmpl %o7,%g0 nop p8_far_3_hem: membar #Sync jmpl %o7,%g0 std %l6,[%i3+0x038] ! Mem[00000000218000f8] jmpl %o7,%g0 nop p8_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p9_far_3_le: lduw [%i0+0x018],%l1 ! Mem[00000000220000d8] ldstub [%i2+0x036],%l5 ! Mem[00000000230000f6] stx %l2,[%i1+0x018] ! Mem[00000000228000d8] ldstub [%i0+0x009],%l0 ! Mem[00000000220000c9] stb %l5,[%i2+0x009] ! Mem[00000000230000c9] ldsw [%i1+0x020],%l7 ! Mem[00000000228000e0] jmpl %o7,%g0 stx %l1,[%i1+0x008] ! Mem[00000000228000c8] p9_far_3_lem: membar #Sync lduw [%i0+0x018],%l1 ! Mem[00000000220000d8] ldstub [%i2+0x036],%l5 ! Mem[00000000230000f6] stx %l2,[%i1+0x018] ! Mem[00000000228000d8] ldstub [%i0+0x009],%l0 ! Mem[00000000220000c9] stb %l5,[%i2+0x009] ! Mem[00000000230000c9] ldsw [%i1+0x020],%l7 ! Mem[00000000228000e0] membar #Sync jmpl %o7,%g0 stx %l1,[%i1+0x008] ! Mem[00000000228000c8] p9_far_3_he: ldd [%i2+0x020],%l0 ! Mem[00000000230000e0] swap [%i0+0x010],%l3 ! Mem[00000000220000d0] std %l2,[%i3+0x018] ! Mem[00000000238000d8] lduw [%i3+0x024],%l3 ! Mem[00000000238000e4] jmpl %o7,%g0 ldd [%i2+0x000],%l4 ! Mem[00000000230000c0] p9_far_3_hem: membar #Sync ldd [%i2+0x020],%l0 ! Mem[00000000230000e0] swap [%i0+0x010],%l3 ! Mem[00000000220000d0] std %l2,[%i3+0x018] ! Mem[00000000238000d8] lduw [%i3+0x024],%l3 ! Mem[00000000238000e4] membar #Sync jmpl %o7,%g0 ldd [%i2+0x000],%l4 ! Mem[00000000230000c0] p9_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p10_far_3_le: swap [%i0+0x028],%l3 ! Mem[00000000240000e8] stx %l4,[%i2+0x008] ! Mem[00000000250000c8] sth %l1,[%i3+0x02e] ! Mem[00000000258000ee] std %l0,[%i2+0x000] ! Mem[00000000250000c0] jmpl %o7,%g0 ldstub [%i1+0x029],%l6 ! Mem[00000000248000e9] p10_far_3_lem: membar #Sync swap [%i0+0x028],%l3 ! Mem[00000000240000e8] stx %l4,[%i2+0x008] ! Mem[00000000250000c8] sth %l1,[%i3+0x02e] ! Mem[00000000258000ee] std %l0,[%i2+0x000] ! Mem[00000000250000c0] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x029],%l6 ! Mem[00000000248000e9] p10_far_3_he: ldsw [%i3+0x018],%l0 ! Mem[00000000258000d8] ldsw [%i3+0x018],%l6 ! Mem[00000000258000d8] stx %l3,[%i1+0x008] ! Mem[00000000248000c8] swap [%i1+0x030],%l3 ! Mem[00000000248000f0] lduw [%i0+0x010],%l7 ! Mem[00000000240000d0] jmpl %o7,%g0 lduh [%i1+0x00e],%l1 ! Mem[00000000248000ce] p10_far_3_hem: membar #Sync ldsw [%i3+0x018],%l0 ! Mem[00000000258000d8] ldsw [%i3+0x018],%l6 ! Mem[00000000258000d8] stx %l3,[%i1+0x008] ! Mem[00000000248000c8] swap [%i1+0x030],%l3 ! Mem[00000000248000f0] lduw [%i0+0x010],%l7 ! Mem[00000000240000d0] membar #Sync jmpl %o7,%g0 lduh [%i1+0x00e],%l1 ! Mem[00000000248000ce] p10_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p11_far_3_le: stx %l7,[%i3+0x000] ! Mem[00000000278000c0] ldstub [%i0+0x034],%l6 ! Mem[00000000260000f4] sth %l7,[%i1+0x02c] ! Mem[00000000268000ec] sth %l2,[%i1+0x024] ! Mem[00000000268000e4] jmpl %o7,%g0 ldstub [%i3+0x035],%l1 ! Mem[00000000278000f5] p11_far_3_lem: membar #Sync stx %l7,[%i3+0x000] ! Mem[00000000278000c0] ldstub [%i0+0x034],%l6 ! Mem[00000000260000f4] sth %l7,[%i1+0x02c] ! Mem[00000000268000ec] sth %l2,[%i1+0x024] ! Mem[00000000268000e4] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x035],%l1 ! Mem[00000000278000f5] p11_far_3_he: ldx [%i1+0x038],%l0 ! Mem[00000000268000f8] stw %l6,[%i3+0x038] ! Mem[00000000278000f8] jmpl %o7,%g0 ldsh [%i1+0x02c],%l3 ! Mem[00000000268000ec] p11_far_3_hem: membar #Sync ldx [%i1+0x038],%l0 ! Mem[00000000268000f8] stw %l6,[%i3+0x038] ! Mem[00000000278000f8] membar #Sync jmpl %o7,%g0 ldsh [%i1+0x02c],%l3 ! Mem[00000000268000ec] p11_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p12_far_3_le: ldsh [%i1+0x030],%l6 ! Mem[00000000288000f0] stb %l1,[%i2+0x01a] ! Mem[00000000290000da] swap [%i0+0x034],%l5 ! Mem[00000000280000f4] ldd [%i1+0x018],%l2 ! Mem[00000000288000d8] jmpl %o7,%g0 std %l0,[%i3+0x028] ! Mem[00000000298000e8] p12_far_3_lem: membar #Sync ldsh [%i1+0x030],%l6 ! Mem[00000000288000f0] stb %l1,[%i2+0x01a] ! Mem[00000000290000da] swap [%i0+0x034],%l5 ! Mem[00000000280000f4] ldd [%i1+0x018],%l2 ! Mem[00000000288000d8] membar #Sync jmpl %o7,%g0 std %l0,[%i3+0x028] ! Mem[00000000298000e8] p12_far_3_he: jmpl %o7,%g0 ldstub [%i1+0x021],%l0 ! Mem[00000000288000e1] jmpl %o7,%g0 nop p12_far_3_hem: membar #Sync jmpl %o7,%g0 ldstub [%i1+0x021],%l0 ! Mem[00000000288000e1] jmpl %o7,%g0 nop p12_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p13_far_3_le: ldstub [%i3+0x005],%l7 ! Mem[000000002b8000c5] ldub [%i1+0x029],%l5 ! Mem[000000002a8000e9] ldstub [%i3+0x01a],%l7 ! Mem[000000002b8000da] stw %l1,[%i0+0x004] ! Mem[000000002a0000c4] jmpl %o7,%g0 ldub [%i2+0x03e],%l0 ! Mem[000000002b0000fe] p13_far_3_lem: membar #Sync ldstub [%i3+0x005],%l7 ! Mem[000000002b8000c5] ldub [%i1+0x029],%l5 ! Mem[000000002a8000e9] ldstub [%i3+0x01a],%l7 ! Mem[000000002b8000da] stw %l1,[%i0+0x004] ! Mem[000000002a0000c4] membar #Sync jmpl %o7,%g0 ldub [%i2+0x03e],%l0 ! Mem[000000002b0000fe] p13_far_3_he: ldstub [%i2+0x03a],%l1 ! Mem[000000002b0000fa] ldx [%i1+0x020],%l4 ! Mem[000000002a8000e0] lduh [%i3+0x00a],%l7 ! Mem[000000002b8000ca] stw %l3,[%i1+0x010] ! Mem[000000002a8000d0] stw %l3,[%i2+0x018] ! Mem[000000002b0000d8] swap [%i1+0x010],%l3 ! Mem[000000002a8000d0] jmpl %o7,%g0 std %l6,[%i2+0x020] ! Mem[000000002b0000e0] p13_far_3_hem: membar #Sync ldstub [%i2+0x03a],%l1 ! Mem[000000002b0000fa] ldx [%i1+0x020],%l4 ! Mem[000000002a8000e0] lduh [%i3+0x00a],%l7 ! Mem[000000002b8000ca] stw %l3,[%i1+0x010] ! Mem[000000002a8000d0] stw %l3,[%i2+0x018] ! Mem[000000002b0000d8] swap [%i1+0x010],%l3 ! Mem[000000002a8000d0] membar #Sync jmpl %o7,%g0 std %l6,[%i2+0x020] ! Mem[000000002b0000e0] p13_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p14_far_3_le: ldstub [%i2+0x01a],%l2 ! Mem[000000002d0000da] ldx [%i0+0x030],%l2 ! Mem[000000002c0000f0] ldx [%i0+0x020],%l0 ! Mem[000000002c0000e0] stb %l2,[%i1+0x00e] ! Mem[000000002c8000ce] ldd [%i0+0x020],%l0 ! Mem[000000002c0000e0] jmpl %o7,%g0 ldx [%i3+0x030],%l5 ! Mem[000000002d8000f0] p14_far_3_lem: membar #Sync ldstub [%i2+0x01a],%l2 ! Mem[000000002d0000da] ldx [%i0+0x030],%l2 ! Mem[000000002c0000f0] ldx [%i0+0x020],%l0 ! Mem[000000002c0000e0] stb %l2,[%i1+0x00e] ! Mem[000000002c8000ce] ldd [%i0+0x020],%l0 ! Mem[000000002c0000e0] membar #Sync jmpl %o7,%g0 ldx [%i3+0x030],%l5 ! Mem[000000002d8000f0] p14_far_3_he: swap [%i3+0x03c],%l0 ! Mem[000000002d8000fc] ldx [%i1+0x028],%l0 ! Mem[000000002c8000e8] sth %l3,[%i2+0x004] ! Mem[000000002d0000c4] ldsw [%i3+0x02c],%l7 ! Mem[000000002d8000ec] stb %l5,[%i1+0x017] ! Mem[000000002c8000d7] jmpl %o7,%g0 swap [%i1+0x000],%l6 ! Mem[000000002c8000c0] p14_far_3_hem: membar #Sync swap [%i3+0x03c],%l0 ! Mem[000000002d8000fc] ldx [%i1+0x028],%l0 ! Mem[000000002c8000e8] sth %l3,[%i2+0x004] ! Mem[000000002d0000c4] ldsw [%i3+0x02c],%l7 ! Mem[000000002d8000ec] stb %l5,[%i1+0x017] ! Mem[000000002c8000d7] membar #Sync jmpl %o7,%g0 swap [%i1+0x000],%l6 ! Mem[000000002c8000c0] p14_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p15_far_3_le: swap [%i3+0x02c],%l6 ! Mem[000000002f8000ec] jmpl %o7,%g0 ldsb [%i2+0x01e],%l1 ! Mem[000000002f0000de] p15_far_3_lem: membar #Sync swap [%i3+0x02c],%l6 ! Mem[000000002f8000ec] membar #Sync jmpl %o7,%g0 ldsb [%i2+0x01e],%l1 ! Mem[000000002f0000de] p15_far_3_he: ldd [%i3+0x018],%l2 ! Mem[000000002f8000d8] swap [%i2+0x024],%l3 ! Mem[000000002f0000e4] ldx [%i0+0x000],%l5 ! Mem[000000002e0000c0] jmpl %o7,%g0 ldsh [%i2+0x00e],%l2 ! Mem[000000002f0000ce] p15_far_3_hem: membar #Sync ldd [%i3+0x018],%l2 ! Mem[000000002f8000d8] swap [%i2+0x024],%l3 ! Mem[000000002f0000e4] ldx [%i0+0x000],%l5 ! Mem[000000002e0000c0] membar #Sync jmpl %o7,%g0 ldsh [%i2+0x00e],%l2 ! Mem[000000002f0000ce] p15_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p16_far_3_le: std %l4,[%i1+0x018] ! Mem[00000000308000d8] ldsw [%i1+0x038],%l7 ! Mem[00000000308000f8] jmpl %o7,%g0 stx %l2,[%i3+0x008] ! Mem[00000000318000c8] p16_far_3_lem: membar #Sync std %l4,[%i1+0x018] ! Mem[00000000308000d8] ldsw [%i1+0x038],%l7 ! Mem[00000000308000f8] membar #Sync jmpl %o7,%g0 stx %l2,[%i3+0x008] ! Mem[00000000318000c8] p16_far_3_he: ldsw [%i3+0x00c],%l2 ! Mem[00000000318000cc] jmpl %o7,%g0 stx %l5,[%i2+0x010] ! Mem[00000000310000d0] p16_far_3_hem: membar #Sync ldsw [%i3+0x00c],%l2 ! Mem[00000000318000cc] membar #Sync jmpl %o7,%g0 stx %l5,[%i2+0x010] ! Mem[00000000310000d0] p16_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p17_far_3_le: ldstub [%i3+0x020],%l5 ! Mem[00000000338000e0] ldsw [%i3+0x018],%l4 ! Mem[00000000338000d8] stw %l3,[%i1+0x028] ! Mem[00000000328000e8] std %l4,[%i3+0x028] ! Mem[00000000338000e8] swap [%i0+0x02c],%l2 ! Mem[00000000320000ec] jmpl %o7,%g0 lduh [%i2+0x034],%l6 ! Mem[00000000330000f4] p17_far_3_lem: membar #Sync ldstub [%i3+0x020],%l5 ! Mem[00000000338000e0] ldsw [%i3+0x018],%l4 ! Mem[00000000338000d8] stw %l3,[%i1+0x028] ! Mem[00000000328000e8] std %l4,[%i3+0x028] ! Mem[00000000338000e8] swap [%i0+0x02c],%l2 ! Mem[00000000320000ec] membar #Sync jmpl %o7,%g0 lduh [%i2+0x034],%l6 ! Mem[00000000330000f4] p17_far_3_he: ldstub [%i3+0x017],%l5 ! Mem[00000000338000d7] ldsh [%i2+0x022],%l6 ! Mem[00000000330000e2] jmpl %o7,%g0 ldstub [%i0+0x019],%l2 ! Mem[00000000320000d9] p17_far_3_hem: membar #Sync ldstub [%i3+0x017],%l5 ! Mem[00000000338000d7] ldsh [%i2+0x022],%l6 ! Mem[00000000330000e2] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x019],%l2 ! Mem[00000000320000d9] p17_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p18_far_3_le: ldsb [%i3+0x02d],%l4 ! Mem[00000000358000ed] ldstub [%i1+0x031],%l6 ! Mem[00000000348000f1] lduh [%i3+0x01a],%l1 ! Mem[00000000358000da] ldub [%i0+0x036],%l5 ! Mem[00000000340000f6] stx %l2,[%i3+0x018] ! Mem[00000000358000d8] sth %l0,[%i2+0x028] ! Mem[00000000350000e8] jmpl %o7,%g0 ldd [%i3+0x020],%l0 ! Mem[00000000358000e0] p18_far_3_lem: membar #Sync ldsb [%i3+0x02d],%l4 ! Mem[00000000358000ed] ldstub [%i1+0x031],%l6 ! Mem[00000000348000f1] lduh [%i3+0x01a],%l1 ! Mem[00000000358000da] ldub [%i0+0x036],%l5 ! Mem[00000000340000f6] stx %l2,[%i3+0x018] ! Mem[00000000358000d8] sth %l0,[%i2+0x028] ! Mem[00000000350000e8] membar #Sync jmpl %o7,%g0 ldd [%i3+0x020],%l0 ! Mem[00000000358000e0] p18_far_3_he: jmpl %o7,%g0 ldx [%i3+0x000],%l1 ! Mem[00000000358000c0] jmpl %o7,%g0 nop p18_far_3_hem: membar #Sync jmpl %o7,%g0 ldx [%i3+0x000],%l1 ! Mem[00000000358000c0] jmpl %o7,%g0 nop p18_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p19_far_3_le: ldub [%i0+0x00b],%l6 ! Mem[00000000360000cb] swap [%i3+0x03c],%l7 ! Mem[00000000378000fc] sth %l6,[%i1+0x028] ! Mem[00000000368000e8] ldx [%i0+0x028],%l2 ! Mem[00000000360000e8] lduw [%i1+0x030],%l5 ! Mem[00000000368000f0] jmpl %o7,%g0 ldd [%i0+0x008],%l4 ! Mem[00000000360000c8] p19_far_3_lem: membar #Sync ldub [%i0+0x00b],%l6 ! Mem[00000000360000cb] swap [%i3+0x03c],%l7 ! Mem[00000000378000fc] sth %l6,[%i1+0x028] ! Mem[00000000368000e8] ldx [%i0+0x028],%l2 ! Mem[00000000360000e8] lduw [%i1+0x030],%l5 ! Mem[00000000368000f0] membar #Sync jmpl %o7,%g0 ldd [%i0+0x008],%l4 ! Mem[00000000360000c8] p19_far_3_he: std %l4,[%i1+0x018] ! Mem[00000000368000d8] ldsh [%i1+0x020],%l4 ! Mem[00000000368000e0] lduh [%i2+0x026],%l0 ! Mem[00000000370000e6] lduh [%i2+0x00c],%l3 ! Mem[00000000370000cc] stx %l5,[%i2+0x038] ! Mem[00000000370000f8] lduh [%i2+0x032],%l1 ! Mem[00000000370000f2] jmpl %o7,%g0 ldsb [%i2+0x019],%l2 ! Mem[00000000370000d9] p19_far_3_hem: membar #Sync std %l4,[%i1+0x018] ! Mem[00000000368000d8] ldsh [%i1+0x020],%l4 ! Mem[00000000368000e0] lduh [%i2+0x026],%l0 ! Mem[00000000370000e6] lduh [%i2+0x00c],%l3 ! Mem[00000000370000cc] stx %l5,[%i2+0x038] ! Mem[00000000370000f8] lduh [%i2+0x032],%l1 ! Mem[00000000370000f2] membar #Sync jmpl %o7,%g0 ldsb [%i2+0x019],%l2 ! Mem[00000000370000d9] p19_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p20_far_3_le: lduh [%i3+0x030],%l2 ! Mem[00000000398000f0] ldstub [%i0+0x026],%l0 ! Mem[00000000380000e6] stx %l2,[%i0+0x008] ! Mem[00000000380000c8] stw %l1,[%i3+0x028] ! Mem[00000000398000e8] jmpl %o7,%g0 stw %l6,[%i3+0x00c] ! Mem[00000000398000cc] p20_far_3_lem: membar #Sync lduh [%i3+0x030],%l2 ! Mem[00000000398000f0] ldstub [%i0+0x026],%l0 ! Mem[00000000380000e6] stx %l2,[%i0+0x008] ! Mem[00000000380000c8] stw %l1,[%i3+0x028] ! Mem[00000000398000e8] membar #Sync jmpl %o7,%g0 stw %l6,[%i3+0x00c] ! Mem[00000000398000cc] p20_far_3_he: jmpl %o7,%g0 ldx [%i0+0x030],%l3 ! Mem[00000000380000f0] jmpl %o7,%g0 nop p20_far_3_hem: membar #Sync jmpl %o7,%g0 ldx [%i0+0x030],%l3 ! Mem[00000000380000f0] jmpl %o7,%g0 nop p20_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p21_far_3_le: ldsw [%i3+0x028],%l2 ! Mem[000000003b8000e8] jmpl %o7,%g0 sth %l5,[%i3+0x030] ! Mem[000000003b8000f0] p21_far_3_lem: membar #Sync ldsw [%i3+0x028],%l2 ! Mem[000000003b8000e8] membar #Sync jmpl %o7,%g0 sth %l5,[%i3+0x030] ! Mem[000000003b8000f0] p21_far_3_he: swap [%i1+0x00c],%l6 ! Mem[000000003a8000cc] ldsh [%i3+0x01e],%l4 ! Mem[000000003b8000de] lduh [%i1+0x01c],%l0 ! Mem[000000003a8000dc] ldd [%i1+0x038],%l4 ! Mem[000000003a8000f8] swap [%i2+0x008],%l4 ! Mem[000000003b0000c8] ldsw [%i2+0x028],%l5 ! Mem[000000003b0000e8] jmpl %o7,%g0 ldstub [%i1+0x032],%l5 ! Mem[000000003a8000f2] p21_far_3_hem: membar #Sync swap [%i1+0x00c],%l6 ! Mem[000000003a8000cc] ldsh [%i3+0x01e],%l4 ! Mem[000000003b8000de] lduh [%i1+0x01c],%l0 ! Mem[000000003a8000dc] ldd [%i1+0x038],%l4 ! Mem[000000003a8000f8] swap [%i2+0x008],%l4 ! Mem[000000003b0000c8] ldsw [%i2+0x028],%l5 ! Mem[000000003b0000e8] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x032],%l5 ! Mem[000000003a8000f2] p21_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p22_far_3_le: ldsh [%i3+0x024],%l0 ! Mem[000000003d8000e4] jmpl %o7,%g0 lduh [%i2+0x026],%l0 ! Mem[000000003d0000e6] p22_far_3_lem: membar #Sync ldsh [%i3+0x024],%l0 ! Mem[000000003d8000e4] membar #Sync jmpl %o7,%g0 lduh [%i2+0x026],%l0 ! Mem[000000003d0000e6] p22_far_3_he: ldstub [%i2+0x039],%l5 ! Mem[000000003d0000f9] lduw [%i1+0x038],%l7 ! Mem[000000003c8000f8] ldx [%i1+0x018],%l7 ! Mem[000000003c8000d8] ldd [%i2+0x030],%l0 ! Mem[000000003d0000f0] sth %l6,[%i0+0x036] ! Mem[000000003c0000f6] swap [%i0+0x038],%l7 ! Mem[000000003c0000f8] jmpl %o7,%g0 std %l4,[%i2+0x030] ! Mem[000000003d0000f0] p22_far_3_hem: membar #Sync ldstub [%i2+0x039],%l5 ! Mem[000000003d0000f9] lduw [%i1+0x038],%l7 ! Mem[000000003c8000f8] ldx [%i1+0x018],%l7 ! Mem[000000003c8000d8] ldd [%i2+0x030],%l0 ! Mem[000000003d0000f0] sth %l6,[%i0+0x036] ! Mem[000000003c0000f6] swap [%i0+0x038],%l7 ! Mem[000000003c0000f8] membar #Sync jmpl %o7,%g0 std %l4,[%i2+0x030] ! Mem[000000003d0000f0] p22_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p23_far_3_le: lduw [%i2+0x02c],%l6 ! Mem[000000003f0000ec] jmpl %o7,%g0 stx %l6,[%i3+0x010] ! Mem[000000003f8000d0] p23_far_3_lem: membar #Sync lduw [%i2+0x02c],%l6 ! Mem[000000003f0000ec] membar #Sync jmpl %o7,%g0 stx %l6,[%i3+0x010] ! Mem[000000003f8000d0] p23_far_3_he: sth %l0,[%i3+0x00c] ! Mem[000000003f8000cc] ldd [%i2+0x030],%l0 ! Mem[000000003f0000f0] swap [%i1+0x02c],%l2 ! Mem[000000003e8000ec] std %l4,[%i3+0x010] ! Mem[000000003f8000d0] jmpl %o7,%g0 ldsw [%i3+0x030],%l5 ! Mem[000000003f8000f0] p23_far_3_hem: membar #Sync sth %l0,[%i3+0x00c] ! Mem[000000003f8000cc] ldd [%i2+0x030],%l0 ! Mem[000000003f0000f0] swap [%i1+0x02c],%l2 ! Mem[000000003e8000ec] std %l4,[%i3+0x010] ! Mem[000000003f8000d0] membar #Sync jmpl %o7,%g0 ldsw [%i3+0x030],%l5 ! Mem[000000003f8000f0] p23_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p24_far_3_le: swap [%i1+0x004],%l2 ! Mem[00000000408000c4] ldsb [%i3+0x015],%l1 ! Mem[00000000418000d5] std %l6,[%i2+0x038] ! Mem[00000000410000f8] ldx [%i0+0x010],%l0 ! Mem[00000000400000d0] ldd [%i3+0x010],%l4 ! Mem[00000000418000d0] ldsh [%i1+0x00c],%l3 ! Mem[00000000408000cc] lduw [%i2+0x01c],%l0 ! Mem[00000000410000dc] jmpl %o7,%g0 stb %l0,[%i2+0x027] ! Mem[00000000410000e7] p24_far_3_lem: membar #Sync swap [%i1+0x004],%l2 ! Mem[00000000408000c4] ldsb [%i3+0x015],%l1 ! Mem[00000000418000d5] std %l6,[%i2+0x038] ! Mem[00000000410000f8] ldx [%i0+0x010],%l0 ! Mem[00000000400000d0] ldd [%i3+0x010],%l4 ! Mem[00000000418000d0] ldsh [%i1+0x00c],%l3 ! Mem[00000000408000cc] lduw [%i2+0x01c],%l0 ! Mem[00000000410000dc] membar #Sync jmpl %o7,%g0 stb %l0,[%i2+0x027] ! Mem[00000000410000e7] p24_far_3_he: ldstub [%i0+0x036],%l6 ! Mem[00000000400000f6] stw %l0,[%i0+0x018] ! Mem[00000000400000d8] stw %l4,[%i0+0x034] ! Mem[00000000400000f4] jmpl %o7,%g0 swap [%i2+0x02c],%l2 ! Mem[00000000410000ec] p24_far_3_hem: membar #Sync ldstub [%i0+0x036],%l6 ! Mem[00000000400000f6] stw %l0,[%i0+0x018] ! Mem[00000000400000d8] stw %l4,[%i0+0x034] ! Mem[00000000400000f4] membar #Sync jmpl %o7,%g0 swap [%i2+0x02c],%l2 ! Mem[00000000410000ec] p24_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p25_far_3_le: std %l2,[%i3+0x030] ! Mem[00000000438000f0] stb %l5,[%i0+0x02e] ! Mem[00000000420000ee] jmpl %o7,%g0 ldsh [%i3+0x00a],%l6 ! Mem[00000000438000ca] p25_far_3_lem: membar #Sync std %l2,[%i3+0x030] ! Mem[00000000438000f0] stb %l5,[%i0+0x02e] ! Mem[00000000420000ee] membar #Sync jmpl %o7,%g0 ldsh [%i3+0x00a],%l6 ! Mem[00000000438000ca] p25_far_3_he: stw %l0,[%i0+0x03c] ! Mem[00000000420000fc] jmpl %o7,%g0 ldsb [%i0+0x016],%l3 ! Mem[00000000420000d6] p25_far_3_hem: membar #Sync stw %l0,[%i0+0x03c] ! Mem[00000000420000fc] membar #Sync jmpl %o7,%g0 ldsb [%i0+0x016],%l3 ! Mem[00000000420000d6] p25_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p26_far_3_le: lduw [%i0+0x038],%l6 ! Mem[00000000440000f8] swap [%i1+0x01c],%l6 ! Mem[00000000448000dc] lduw [%i3+0x000],%l6 ! Mem[00000000458000c0] std %l6,[%i2+0x010] ! Mem[00000000450000d0] ldsh [%i1+0x02c],%l4 ! Mem[00000000448000ec] jmpl %o7,%g0 std %l4,[%i2+0x010] ! Mem[00000000450000d0] p26_far_3_lem: membar #Sync lduw [%i0+0x038],%l6 ! Mem[00000000440000f8] swap [%i1+0x01c],%l6 ! Mem[00000000448000dc] lduw [%i3+0x000],%l6 ! Mem[00000000458000c0] std %l6,[%i2+0x010] ! Mem[00000000450000d0] ldsh [%i1+0x02c],%l4 ! Mem[00000000448000ec] membar #Sync jmpl %o7,%g0 std %l4,[%i2+0x010] ! Mem[00000000450000d0] p26_far_3_he: ldstub [%i1+0x003],%l5 ! Mem[00000000448000c3] std %l4,[%i3+0x028] ! Mem[00000000458000e8] ldstub [%i0+0x02b],%l5 ! Mem[00000000440000eb] jmpl %o7,%g0 ldd [%i1+0x030],%l4 ! Mem[00000000448000f0] p26_far_3_hem: membar #Sync ldstub [%i1+0x003],%l5 ! Mem[00000000448000c3] std %l4,[%i3+0x028] ! Mem[00000000458000e8] ldstub [%i0+0x02b],%l5 ! Mem[00000000440000eb] membar #Sync jmpl %o7,%g0 ldd [%i1+0x030],%l4 ! Mem[00000000448000f0] p26_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p27_far_3_le: ldstub [%i3+0x01e],%l1 ! Mem[00000000478000de] ldx [%i3+0x000],%l2 ! Mem[00000000478000c0] swap [%i2+0x034],%l4 ! Mem[00000000470000f4] ldx [%i2+0x000],%l3 ! Mem[00000000470000c0] ldx [%i1+0x018],%l7 ! Mem[00000000468000d8] swap [%i2+0x004],%l1 ! Mem[00000000470000c4] jmpl %o7,%g0 stw %l0,[%i0+0x03c] ! Mem[00000000460000fc] p27_far_3_lem: membar #Sync ldstub [%i3+0x01e],%l1 ! Mem[00000000478000de] ldx [%i3+0x000],%l2 ! Mem[00000000478000c0] swap [%i2+0x034],%l4 ! Mem[00000000470000f4] ldx [%i2+0x000],%l3 ! Mem[00000000470000c0] ldx [%i1+0x018],%l7 ! Mem[00000000468000d8] swap [%i2+0x004],%l1 ! Mem[00000000470000c4] membar #Sync jmpl %o7,%g0 stw %l0,[%i0+0x03c] ! Mem[00000000460000fc] p27_far_3_he: ldx [%i2+0x038],%l1 ! Mem[00000000470000f8] stx %l4,[%i0+0x020] ! Mem[00000000460000e0] lduw [%i2+0x018],%l5 ! Mem[00000000470000d8] sth %l7,[%i0+0x01a] ! Mem[00000000460000da] ldstub [%i2+0x030],%l7 ! Mem[00000000470000f0] lduw [%i3+0x024],%l3 ! Mem[00000000478000e4] jmpl %o7,%g0 sth %l4,[%i2+0x010] ! Mem[00000000470000d0] p27_far_3_hem: membar #Sync ldx [%i2+0x038],%l1 ! Mem[00000000470000f8] stx %l4,[%i0+0x020] ! Mem[00000000460000e0] lduw [%i2+0x018],%l5 ! Mem[00000000470000d8] sth %l7,[%i0+0x01a] ! Mem[00000000460000da] ldstub [%i2+0x030],%l7 ! Mem[00000000470000f0] lduw [%i3+0x024],%l3 ! Mem[00000000478000e4] membar #Sync jmpl %o7,%g0 sth %l4,[%i2+0x010] ! Mem[00000000470000d0] p27_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p28_far_3_le: std %l0,[%i3+0x018] ! Mem[00000000498000d8] ldstub [%i1+0x02c],%l4 ! Mem[00000000488000ec] sth %l4,[%i2+0x014] ! Mem[00000000490000d4] swap [%i0+0x024],%l3 ! Mem[00000000480000e4] ldstub [%i1+0x02f],%l1 ! Mem[00000000488000ef] swap [%i0+0x010],%l3 ! Mem[00000000480000d0] jmpl %o7,%g0 swap [%i1+0x03c],%l0 ! Mem[00000000488000fc] p28_far_3_lem: membar #Sync std %l0,[%i3+0x018] ! Mem[00000000498000d8] ldstub [%i1+0x02c],%l4 ! Mem[00000000488000ec] sth %l4,[%i2+0x014] ! Mem[00000000490000d4] swap [%i0+0x024],%l3 ! Mem[00000000480000e4] ldstub [%i1+0x02f],%l1 ! Mem[00000000488000ef] swap [%i0+0x010],%l3 ! Mem[00000000480000d0] membar #Sync jmpl %o7,%g0 swap [%i1+0x03c],%l0 ! Mem[00000000488000fc] p28_far_3_he: ldstub [%i0+0x03a],%l1 ! Mem[00000000480000fa] stb %l4,[%i2+0x026] ! Mem[00000000490000e6] sth %l7,[%i0+0x02a] ! Mem[00000000480000ea] swap [%i2+0x030],%l3 ! Mem[00000000490000f0] ldsb [%i3+0x018],%l3 ! Mem[00000000498000d8] stw %l1,[%i3+0x00c] ! Mem[00000000498000cc] jmpl %o7,%g0 stb %l3,[%i2+0x016] ! Mem[00000000490000d6] p28_far_3_hem: membar #Sync ldstub [%i0+0x03a],%l1 ! Mem[00000000480000fa] stb %l4,[%i2+0x026] ! Mem[00000000490000e6] sth %l7,[%i0+0x02a] ! Mem[00000000480000ea] swap [%i2+0x030],%l3 ! Mem[00000000490000f0] ldsb [%i3+0x018],%l3 ! Mem[00000000498000d8] stw %l1,[%i3+0x00c] ! Mem[00000000498000cc] membar #Sync jmpl %o7,%g0 stb %l3,[%i2+0x016] ! Mem[00000000490000d6] p28_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p29_far_3_le: ldsw [%i0+0x034],%l6 ! Mem[000000004a0000f4] ldsh [%i3+0x02c],%l7 ! Mem[000000004b8000ec] ldstub [%i1+0x025],%l2 ! Mem[000000004a8000e5] ldstub [%i1+0x035],%l1 ! Mem[000000004a8000f5] ldd [%i0+0x038],%l6 ! Mem[000000004a0000f8] ldsb [%i1+0x030],%l0 ! Mem[000000004a8000f0] ldub [%i0+0x036],%l5 ! Mem[000000004a0000f6] jmpl %o7,%g0 ldsw [%i3+0x020],%l2 ! Mem[000000004b8000e0] p29_far_3_lem: membar #Sync ldsw [%i0+0x034],%l6 ! Mem[000000004a0000f4] ldsh [%i3+0x02c],%l7 ! Mem[000000004b8000ec] ldstub [%i1+0x025],%l2 ! Mem[000000004a8000e5] ldstub [%i1+0x035],%l1 ! Mem[000000004a8000f5] ldd [%i0+0x038],%l6 ! Mem[000000004a0000f8] ldsb [%i1+0x030],%l0 ! Mem[000000004a8000f0] ldub [%i0+0x036],%l5 ! Mem[000000004a0000f6] membar #Sync jmpl %o7,%g0 ldsw [%i3+0x020],%l2 ! Mem[000000004b8000e0] p29_far_3_he: stb %l7,[%i0+0x01c] ! Mem[000000004a0000dc] ldstub [%i3+0x017],%l0 ! Mem[000000004b8000d7] ldsw [%i0+0x014],%l3 ! Mem[000000004a0000d4] ldsb [%i2+0x01b],%l0 ! Mem[000000004b0000db] stw %l4,[%i2+0x034] ! Mem[000000004b0000f4] ldstub [%i2+0x01b],%l4 ! Mem[000000004b0000db] ldub [%i3+0x026],%l1 ! Mem[000000004b8000e6] jmpl %o7,%g0 ldsb [%i2+0x013],%l1 ! Mem[000000004b0000d3] p29_far_3_hem: membar #Sync stb %l7,[%i0+0x01c] ! Mem[000000004a0000dc] ldstub [%i3+0x017],%l0 ! Mem[000000004b8000d7] ldsw [%i0+0x014],%l3 ! Mem[000000004a0000d4] ldsb [%i2+0x01b],%l0 ! Mem[000000004b0000db] stw %l4,[%i2+0x034] ! Mem[000000004b0000f4] ldstub [%i2+0x01b],%l4 ! Mem[000000004b0000db] ldub [%i3+0x026],%l1 ! Mem[000000004b8000e6] membar #Sync jmpl %o7,%g0 ldsb [%i2+0x013],%l1 ! Mem[000000004b0000d3] p29_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p30_far_3_le: jmpl %o7,%g0 sth %l6,[%i3+0x00c] ! Mem[000000004d8000cc] jmpl %o7,%g0 nop p30_far_3_lem: membar #Sync jmpl %o7,%g0 sth %l6,[%i3+0x00c] ! Mem[000000004d8000cc] jmpl %o7,%g0 nop p30_far_3_he: jmpl %o7,%g0 ldstub [%i0+0x01e],%l4 ! Mem[000000004c0000de] jmpl %o7,%g0 nop p30_far_3_hem: membar #Sync jmpl %o7,%g0 ldstub [%i0+0x01e],%l4 ! Mem[000000004c0000de] jmpl %o7,%g0 nop p30_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p31_far_3_le: ldstub [%i0+0x01b],%l4 ! Mem[000000004e0000db] ldsb [%i2+0x018],%l4 ! Mem[000000004f0000d8] ldstub [%i2+0x03b],%l7 ! Mem[000000004f0000fb] ldstub [%i3+0x01a],%l7 ! Mem[000000004f8000da] ldx [%i0+0x000],%l1 ! Mem[000000004e0000c0] jmpl %o7,%g0 stb %l0,[%i0+0x03e] ! Mem[000000004e0000fe] p31_far_3_lem: membar #Sync ldstub [%i0+0x01b],%l4 ! Mem[000000004e0000db] ldsb [%i2+0x018],%l4 ! Mem[000000004f0000d8] ldstub [%i2+0x03b],%l7 ! Mem[000000004f0000fb] ldstub [%i3+0x01a],%l7 ! Mem[000000004f8000da] ldx [%i0+0x000],%l1 ! Mem[000000004e0000c0] membar #Sync jmpl %o7,%g0 stb %l0,[%i0+0x03e] ! Mem[000000004e0000fe] p31_far_3_he: std %l0,[%i3+0x038] ! Mem[000000004f8000f8] ldd [%i0+0x020],%l4 ! Mem[000000004e0000e0] sth %l7,[%i1+0x00a] ! Mem[000000004e8000ca] lduh [%i3+0x03a],%l6 ! Mem[000000004f8000fa] ldstub [%i3+0x02c],%l3 ! Mem[000000004f8000ec] ldsb [%i1+0x011],%l3 ! Mem[000000004e8000d1] jmpl %o7,%g0 lduh [%i0+0x030],%l7 ! Mem[000000004e0000f0] p31_far_3_hem: membar #Sync std %l0,[%i3+0x038] ! Mem[000000004f8000f8] ldd [%i0+0x020],%l4 ! Mem[000000004e0000e0] sth %l7,[%i1+0x00a] ! Mem[000000004e8000ca] lduh [%i3+0x03a],%l6 ! Mem[000000004f8000fa] ldstub [%i3+0x02c],%l3 ! Mem[000000004f8000ec] ldsb [%i1+0x011],%l3 ! Mem[000000004e8000d1] membar #Sync jmpl %o7,%g0 lduh [%i0+0x030],%l7 ! Mem[000000004e0000f0] p31_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p32_far_3_le: lduw [%i0+0x028],%l0 ! Mem[00000000500000e8] ldsh [%i0+0x01c],%l0 ! Mem[00000000500000dc] sth %l0,[%i2+0x018] ! Mem[00000000510000d8] ldsw [%i3+0x02c],%l5 ! Mem[00000000518000ec] ldsh [%i1+0x00a],%l6 ! Mem[00000000508000ca] jmpl %o7,%g0 swap [%i2+0x01c],%l7 ! Mem[00000000510000dc] p32_far_3_lem: membar #Sync lduw [%i0+0x028],%l0 ! Mem[00000000500000e8] ldsh [%i0+0x01c],%l0 ! Mem[00000000500000dc] sth %l0,[%i2+0x018] ! Mem[00000000510000d8] ldsw [%i3+0x02c],%l5 ! Mem[00000000518000ec] ldsh [%i1+0x00a],%l6 ! Mem[00000000508000ca] membar #Sync jmpl %o7,%g0 swap [%i2+0x01c],%l7 ! Mem[00000000510000dc] p32_far_3_he: jmpl %o7,%g0 ldstub [%i1+0x036],%l3 ! Mem[00000000508000f6] jmpl %o7,%g0 nop p32_far_3_hem: membar #Sync jmpl %o7,%g0 ldstub [%i1+0x036],%l3 ! Mem[00000000508000f6] jmpl %o7,%g0 nop p32_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p33_far_3_le: jmpl %o7,%g0 ldd [%i1+0x028],%l4 ! Mem[00000000528000e8] jmpl %o7,%g0 nop p33_far_3_lem: membar #Sync jmpl %o7,%g0 ldd [%i1+0x028],%l4 ! Mem[00000000528000e8] jmpl %o7,%g0 nop p33_far_3_he: ldx [%i3+0x008],%l7 ! Mem[00000000538000c8] ldub [%i3+0x022],%l0 ! Mem[00000000538000e2] lduh [%i0+0x028],%l0 ! Mem[00000000520000e8] std %l0,[%i1+0x020] ! Mem[00000000528000e0] swap [%i3+0x03c],%l2 ! Mem[00000000538000fc] stx %l5,[%i0+0x018] ! Mem[00000000520000d8] swap [%i3+0x024],%l6 ! Mem[00000000538000e4] jmpl %o7,%g0 swap [%i2+0x01c],%l4 ! Mem[00000000530000dc] p33_far_3_hem: membar #Sync ldx [%i3+0x008],%l7 ! Mem[00000000538000c8] ldub [%i3+0x022],%l0 ! Mem[00000000538000e2] lduh [%i0+0x028],%l0 ! Mem[00000000520000e8] std %l0,[%i1+0x020] ! Mem[00000000528000e0] swap [%i3+0x03c],%l2 ! Mem[00000000538000fc] stx %l5,[%i0+0x018] ! Mem[00000000520000d8] swap [%i3+0x024],%l6 ! Mem[00000000538000e4] membar #Sync jmpl %o7,%g0 swap [%i2+0x01c],%l4 ! Mem[00000000530000dc] p33_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p34_far_3_le: stx %l5,[%i2+0x028] ! Mem[00000000550000e8] ldd [%i3+0x008],%l2 ! Mem[00000000558000c8] std %l0,[%i2+0x028] ! Mem[00000000550000e8] ldsw [%i1+0x024],%l1 ! Mem[00000000548000e4] jmpl %o7,%g0 sth %l2,[%i3+0x00e] ! Mem[00000000558000ce] p34_far_3_lem: membar #Sync stx %l5,[%i2+0x028] ! Mem[00000000550000e8] ldd [%i3+0x008],%l2 ! Mem[00000000558000c8] std %l0,[%i2+0x028] ! Mem[00000000550000e8] ldsw [%i1+0x024],%l1 ! Mem[00000000548000e4] membar #Sync jmpl %o7,%g0 sth %l2,[%i3+0x00e] ! Mem[00000000558000ce] p34_far_3_he: jmpl %o7,%g0 stx %l1,[%i2+0x008] ! Mem[00000000550000c8] jmpl %o7,%g0 nop p34_far_3_hem: membar #Sync jmpl %o7,%g0 stx %l1,[%i2+0x008] ! Mem[00000000550000c8] jmpl %o7,%g0 nop p34_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p35_far_3_le: sth %l5,[%i3+0x030] ! Mem[00000000578000f0] ldub [%i0+0x009],%l5 ! Mem[00000000560000c9] std %l4,[%i3+0x010] ! Mem[00000000578000d0] ldstub [%i1+0x020],%l5 ! Mem[00000000568000e0] jmpl %o7,%g0 stw %l4,[%i1+0x02c] ! Mem[00000000568000ec] p35_far_3_lem: membar #Sync sth %l5,[%i3+0x030] ! Mem[00000000578000f0] ldub [%i0+0x009],%l5 ! Mem[00000000560000c9] std %l4,[%i3+0x010] ! Mem[00000000578000d0] ldstub [%i1+0x020],%l5 ! Mem[00000000568000e0] membar #Sync jmpl %o7,%g0 stw %l4,[%i1+0x02c] ! Mem[00000000568000ec] p35_far_3_he: jmpl %o7,%g0 lduh [%i2+0x024],%l3 ! Mem[00000000570000e4] jmpl %o7,%g0 nop p35_far_3_hem: membar #Sync jmpl %o7,%g0 lduh [%i2+0x024],%l3 ! Mem[00000000570000e4] jmpl %o7,%g0 nop p35_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p36_far_3_le: stw %l7,[%i1+0x020] ! Mem[00000000588000e0] ldx [%i3+0x018],%l6 ! Mem[00000000598000d8] sth %l6,[%i2+0x000] ! Mem[00000000590000c0] ldub [%i1+0x02b],%l3 ! Mem[00000000588000eb] stx %l4,[%i1+0x008] ! Mem[00000000588000c8] jmpl %o7,%g0 swap [%i3+0x024],%l7 ! Mem[00000000598000e4] p36_far_3_lem: membar #Sync stw %l7,[%i1+0x020] ! Mem[00000000588000e0] ldx [%i3+0x018],%l6 ! Mem[00000000598000d8] sth %l6,[%i2+0x000] ! Mem[00000000590000c0] ldub [%i1+0x02b],%l3 ! Mem[00000000588000eb] stx %l4,[%i1+0x008] ! Mem[00000000588000c8] membar #Sync jmpl %o7,%g0 swap [%i3+0x024],%l7 ! Mem[00000000598000e4] p36_far_3_he: ldsw [%i3+0x02c],%l7 ! Mem[00000000598000ec] swap [%i0+0x014],%l5 ! Mem[00000000580000d4] ldstub [%i3+0x002],%l6 ! Mem[00000000598000c2] std %l4,[%i0+0x030] ! Mem[00000000580000f0] jmpl %o7,%g0 stb %l0,[%i2+0x018] ! Mem[00000000590000d8] p36_far_3_hem: membar #Sync ldsw [%i3+0x02c],%l7 ! Mem[00000000598000ec] swap [%i0+0x014],%l5 ! Mem[00000000580000d4] ldstub [%i3+0x002],%l6 ! Mem[00000000598000c2] std %l4,[%i0+0x030] ! Mem[00000000580000f0] membar #Sync jmpl %o7,%g0 stb %l0,[%i2+0x018] ! Mem[00000000590000d8] p36_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p37_far_3_le: stw %l1,[%i0+0x00c] ! Mem[000000005a0000cc] stb %l3,[%i3+0x012] ! Mem[000000005b8000d2] ldx [%i0+0x008],%l2 ! Mem[000000005a0000c8] ldsb [%i3+0x01e],%l3 ! Mem[000000005b8000de] jmpl %o7,%g0 ldsw [%i3+0x028],%l6 ! Mem[000000005b8000e8] p37_far_3_lem: membar #Sync stw %l1,[%i0+0x00c] ! Mem[000000005a0000cc] stb %l3,[%i3+0x012] ! Mem[000000005b8000d2] ldx [%i0+0x008],%l2 ! Mem[000000005a0000c8] ldsb [%i3+0x01e],%l3 ! Mem[000000005b8000de] membar #Sync jmpl %o7,%g0 ldsw [%i3+0x028],%l6 ! Mem[000000005b8000e8] p37_far_3_he: ldub [%i1+0x015],%l7 ! Mem[000000005a8000d5] stw %l3,[%i1+0x010] ! Mem[000000005a8000d0] ldstub [%i2+0x01c],%l7 ! Mem[000000005b0000dc] ldstub [%i0+0x017],%l0 ! Mem[000000005a0000d7] jmpl %o7,%g0 swap [%i0+0x014],%l6 ! Mem[000000005a0000d4] p37_far_3_hem: membar #Sync ldub [%i1+0x015],%l7 ! Mem[000000005a8000d5] stw %l3,[%i1+0x010] ! Mem[000000005a8000d0] ldstub [%i2+0x01c],%l7 ! Mem[000000005b0000dc] ldstub [%i0+0x017],%l0 ! Mem[000000005a0000d7] membar #Sync jmpl %o7,%g0 swap [%i0+0x014],%l6 ! Mem[000000005a0000d4] p37_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p38_far_3_le: ldx [%i2+0x018],%l2 ! Mem[000000005d0000d8] ldx [%i3+0x028],%l0 ! Mem[000000005d8000e8] ldd [%i1+0x020],%l0 ! Mem[000000005c8000e0] ldd [%i2+0x008],%l2 ! Mem[000000005d0000c8] ldstub [%i0+0x024],%l0 ! Mem[000000005c0000e4] jmpl %o7,%g0 swap [%i0+0x034],%l5 ! Mem[000000005c0000f4] p38_far_3_lem: membar #Sync ldx [%i2+0x018],%l2 ! Mem[000000005d0000d8] ldx [%i3+0x028],%l0 ! Mem[000000005d8000e8] ldd [%i1+0x020],%l0 ! Mem[000000005c8000e0] ldd [%i2+0x008],%l2 ! Mem[000000005d0000c8] ldstub [%i0+0x024],%l0 ! Mem[000000005c0000e4] membar #Sync jmpl %o7,%g0 swap [%i0+0x034],%l5 ! Mem[000000005c0000f4] p38_far_3_he: ldub [%i1+0x03d],%l0 ! Mem[000000005c8000fd] ldstub [%i2+0x004],%l1 ! Mem[000000005d0000c4] sth %l4,[%i0+0x012] ! Mem[000000005c0000d2] ldstub [%i0+0x03f],%l5 ! Mem[000000005c0000ff] stb %l1,[%i1+0x032] ! Mem[000000005c8000f2] jmpl %o7,%g0 stb %l2,[%i3+0x00e] ! Mem[000000005d8000ce] p38_far_3_hem: membar #Sync ldub [%i1+0x03d],%l0 ! Mem[000000005c8000fd] ldstub [%i2+0x004],%l1 ! Mem[000000005d0000c4] sth %l4,[%i0+0x012] ! Mem[000000005c0000d2] ldstub [%i0+0x03f],%l5 ! Mem[000000005c0000ff] stb %l1,[%i1+0x032] ! Mem[000000005c8000f2] membar #Sync jmpl %o7,%g0 stb %l2,[%i3+0x00e] ! Mem[000000005d8000ce] p38_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p39_far_3_le: stb %l0,[%i1+0x006] ! Mem[000000005e8000c6] lduw [%i1+0x02c],%l2 ! Mem[000000005e8000ec] jmpl %o7,%g0 ldx [%i3+0x020],%l0 ! Mem[000000005f8000e0] p39_far_3_lem: membar #Sync stb %l0,[%i1+0x006] ! Mem[000000005e8000c6] lduw [%i1+0x02c],%l2 ! Mem[000000005e8000ec] membar #Sync jmpl %o7,%g0 ldx [%i3+0x020],%l0 ! Mem[000000005f8000e0] p39_far_3_he: swap [%i1+0x024],%l6 ! Mem[000000005e8000e4] jmpl %o7,%g0 lduh [%i2+0x01e],%l4 ! Mem[000000005f0000de] p39_far_3_hem: membar #Sync swap [%i1+0x024],%l6 ! Mem[000000005e8000e4] membar #Sync jmpl %o7,%g0 lduh [%i2+0x01e],%l4 ! Mem[000000005f0000de] p39_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p40_far_3_le: std %l0,[%i1+0x020] ! Mem[00000000608000e0] jmpl %o7,%g0 stx %l0,[%i2+0x020] ! Mem[00000000610000e0] p40_far_3_lem: membar #Sync std %l0,[%i1+0x020] ! Mem[00000000608000e0] membar #Sync jmpl %o7,%g0 stx %l0,[%i2+0x020] ! Mem[00000000610000e0] p40_far_3_he: swap [%i3+0x038],%l5 ! Mem[00000000618000f8] lduw [%i3+0x038],%l7 ! Mem[00000000618000f8] swap [%i2+0x010],%l7 ! Mem[00000000610000d0] lduh [%i3+0x00e],%l1 ! Mem[00000000618000ce] ldub [%i1+0x016],%l3 ! Mem[00000000608000d6] lduw [%i2+0x008],%l4 ! Mem[00000000610000c8] jmpl %o7,%g0 stb %l4,[%i0+0x034] ! Mem[00000000600000f4] p40_far_3_hem: membar #Sync swap [%i3+0x038],%l5 ! Mem[00000000618000f8] lduw [%i3+0x038],%l7 ! Mem[00000000618000f8] swap [%i2+0x010],%l7 ! Mem[00000000610000d0] lduh [%i3+0x00e],%l1 ! Mem[00000000618000ce] ldub [%i1+0x016],%l3 ! Mem[00000000608000d6] lduw [%i2+0x008],%l4 ! Mem[00000000610000c8] membar #Sync jmpl %o7,%g0 stb %l4,[%i0+0x034] ! Mem[00000000600000f4] p40_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p41_far_3_le: jmpl %o7,%g0 ldsb [%i1+0x020],%l5 ! Mem[00000000628000e0] jmpl %o7,%g0 nop p41_far_3_lem: membar #Sync jmpl %o7,%g0 ldsb [%i1+0x020],%l5 ! Mem[00000000628000e0] jmpl %o7,%g0 nop p41_far_3_he: jmpl %o7,%g0 std %l2,[%i2+0x038] ! Mem[00000000630000f8] jmpl %o7,%g0 nop p41_far_3_hem: membar #Sync jmpl %o7,%g0 std %l2,[%i2+0x038] ! Mem[00000000630000f8] jmpl %o7,%g0 nop p41_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p42_far_3_le: std %l6,[%i1+0x008] ! Mem[00000000648000c8] jmpl %o7,%g0 ldd [%i0+0x018],%l0 ! Mem[00000000640000d8] p42_far_3_lem: membar #Sync std %l6,[%i1+0x008] ! Mem[00000000648000c8] membar #Sync jmpl %o7,%g0 ldd [%i0+0x018],%l0 ! Mem[00000000640000d8] p42_far_3_he: stw %l3,[%i0+0x018] ! Mem[00000000640000d8] stb %l3,[%i1+0x004] ! Mem[00000000648000c4] ldd [%i1+0x000],%l4 ! Mem[00000000648000c0] jmpl %o7,%g0 sth %l4,[%i2+0x028] ! Mem[00000000650000e8] p42_far_3_hem: membar #Sync stw %l3,[%i0+0x018] ! Mem[00000000640000d8] stb %l3,[%i1+0x004] ! Mem[00000000648000c4] ldd [%i1+0x000],%l4 ! Mem[00000000648000c0] membar #Sync jmpl %o7,%g0 sth %l4,[%i2+0x028] ! Mem[00000000650000e8] p42_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p43_far_3_le: ldstub [%i2+0x03d],%l6 ! Mem[00000000670000fd] ldx [%i2+0x020],%l6 ! Mem[00000000670000e0] ldstub [%i0+0x011],%l6 ! Mem[00000000660000d1] ldstub [%i0+0x02c],%l4 ! Mem[00000000660000ec] sth %l4,[%i2+0x034] ! Mem[00000000670000f4] ldstub [%i3+0x004],%l3 ! Mem[00000000678000c4] jmpl %o7,%g0 ldsh [%i2+0x00e],%l1 ! Mem[00000000670000ce] p43_far_3_lem: membar #Sync ldstub [%i2+0x03d],%l6 ! Mem[00000000670000fd] ldx [%i2+0x020],%l6 ! Mem[00000000670000e0] ldstub [%i0+0x011],%l6 ! Mem[00000000660000d1] ldstub [%i0+0x02c],%l4 ! Mem[00000000660000ec] sth %l4,[%i2+0x034] ! Mem[00000000670000f4] ldstub [%i3+0x004],%l3 ! Mem[00000000678000c4] membar #Sync jmpl %o7,%g0 ldsh [%i2+0x00e],%l1 ! Mem[00000000670000ce] p43_far_3_he: ldstub [%i0+0x02b],%l5 ! Mem[00000000660000eb] stx %l5,[%i3+0x030] ! Mem[00000000678000f0] ldx [%i2+0x030],%l5 ! Mem[00000000670000f0] ldd [%i2+0x020],%l4 ! Mem[00000000670000e0] jmpl %o7,%g0 ldsb [%i2+0x015],%l7 ! Mem[00000000670000d5] p43_far_3_hem: membar #Sync ldstub [%i0+0x02b],%l5 ! Mem[00000000660000eb] stx %l5,[%i3+0x030] ! Mem[00000000678000f0] ldx [%i2+0x030],%l5 ! Mem[00000000670000f0] ldd [%i2+0x020],%l4 ! Mem[00000000670000e0] membar #Sync jmpl %o7,%g0 ldsb [%i2+0x015],%l7 ! Mem[00000000670000d5] p43_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p44_far_3_le: stx %l5,[%i2+0x020] ! Mem[00000000690000e0] sth %l4,[%i1+0x01a] ! Mem[00000000688000da] ldstub [%i1+0x02b],%l3 ! Mem[00000000688000eb] ldsh [%i0+0x00a],%l4 ! Mem[00000000680000ca] stw %l7,[%i3+0x024] ! Mem[00000000698000e4] ldub [%i2+0x029],%l5 ! Mem[00000000690000e9] jmpl %o7,%g0 ldsh [%i1+0x02c],%l7 ! Mem[00000000688000ec] p44_far_3_lem: membar #Sync stx %l5,[%i2+0x020] ! Mem[00000000690000e0] sth %l4,[%i1+0x01a] ! Mem[00000000688000da] ldstub [%i1+0x02b],%l3 ! Mem[00000000688000eb] ldsh [%i0+0x00a],%l4 ! Mem[00000000680000ca] stw %l7,[%i3+0x024] ! Mem[00000000698000e4] ldub [%i2+0x029],%l5 ! Mem[00000000690000e9] membar #Sync jmpl %o7,%g0 ldsh [%i1+0x02c],%l7 ! Mem[00000000688000ec] p44_far_3_he: stb %l6,[%i3+0x002] ! Mem[00000000698000c2] swap [%i2+0x038],%l2 ! Mem[00000000690000f8] stb %l0,[%i2+0x036] ! Mem[00000000690000f6] ldub [%i0+0x018],%l6 ! Mem[00000000680000d8] sth %l7,[%i1+0x014] ! Mem[00000000688000d4] jmpl %o7,%g0 lduh [%i3+0x032],%l3 ! Mem[00000000698000f2] p44_far_3_hem: membar #Sync stb %l6,[%i3+0x002] ! Mem[00000000698000c2] swap [%i2+0x038],%l2 ! Mem[00000000690000f8] stb %l0,[%i2+0x036] ! Mem[00000000690000f6] ldub [%i0+0x018],%l6 ! Mem[00000000680000d8] sth %l7,[%i1+0x014] ! Mem[00000000688000d4] membar #Sync jmpl %o7,%g0 lduh [%i3+0x032],%l3 ! Mem[00000000698000f2] p44_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p45_far_3_le: jmpl %o7,%g0 stw %l0,[%i2+0x038] ! Mem[000000006b0000f8] jmpl %o7,%g0 nop p45_far_3_lem: membar #Sync jmpl %o7,%g0 stw %l0,[%i2+0x038] ! Mem[000000006b0000f8] jmpl %o7,%g0 nop p45_far_3_he: ldsw [%i1+0x004],%l7 ! Mem[000000006a8000c4] stx %l1,[%i1+0x008] ! Mem[000000006a8000c8] jmpl %o7,%g0 ldsw [%i0+0x03c],%l0 ! Mem[000000006a0000fc] p45_far_3_hem: membar #Sync ldsw [%i1+0x004],%l7 ! Mem[000000006a8000c4] stx %l1,[%i1+0x008] ! Mem[000000006a8000c8] membar #Sync jmpl %o7,%g0 ldsw [%i0+0x03c],%l0 ! Mem[000000006a0000fc] p45_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p46_far_3_le: ldsw [%i3+0x010],%l3 ! Mem[000000006d8000d0] sth %l2,[%i1+0x02a] ! Mem[000000006c8000ea] jmpl %o7,%g0 swap [%i0+0x03c],%l3 ! Mem[000000006c0000fc] p46_far_3_lem: membar #Sync ldsw [%i3+0x010],%l3 ! Mem[000000006d8000d0] sth %l2,[%i1+0x02a] ! Mem[000000006c8000ea] membar #Sync jmpl %o7,%g0 swap [%i0+0x03c],%l3 ! Mem[000000006c0000fc] p46_far_3_he: swap [%i1+0x038],%l6 ! Mem[000000006c8000f8] stx %l3,[%i1+0x008] ! Mem[000000006c8000c8] swap [%i1+0x030],%l3 ! Mem[000000006c8000f0] ldsw [%i1+0x010],%l7 ! Mem[000000006c8000d0] ldstub [%i3+0x007],%l3 ! Mem[000000006d8000c7] jmpl %o7,%g0 stx %l4,[%i0+0x030] ! Mem[000000006c0000f0] p46_far_3_hem: membar #Sync swap [%i1+0x038],%l6 ! Mem[000000006c8000f8] stx %l3,[%i1+0x008] ! Mem[000000006c8000c8] swap [%i1+0x030],%l3 ! Mem[000000006c8000f0] ldsw [%i1+0x010],%l7 ! Mem[000000006c8000d0] ldstub [%i3+0x007],%l3 ! Mem[000000006d8000c7] membar #Sync jmpl %o7,%g0 stx %l4,[%i0+0x030] ! Mem[000000006c0000f0] p46_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p47_far_3_le: swap [%i3+0x030],%l2 ! Mem[000000006f8000f0] ldsh [%i2+0x006],%l0 ! Mem[000000006f0000c6] std %l2,[%i0+0x028] ! Mem[000000006e0000e8] ldub [%i0+0x024],%l0 ! Mem[000000006e0000e4] jmpl %o7,%g0 ldstub [%i1+0x02d],%l6 ! Mem[000000006e8000ed] p47_far_3_lem: membar #Sync swap [%i3+0x030],%l2 ! Mem[000000006f8000f0] ldsh [%i2+0x006],%l0 ! Mem[000000006f0000c6] std %l2,[%i0+0x028] ! Mem[000000006e0000e8] ldub [%i0+0x024],%l0 ! Mem[000000006e0000e4] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x02d],%l6 ! Mem[000000006e8000ed] p47_far_3_he: jmpl %o7,%g0 ldsw [%i2+0x010],%l3 ! Mem[000000006f0000d0] jmpl %o7,%g0 nop p47_far_3_hem: membar #Sync jmpl %o7,%g0 ldsw [%i2+0x010],%l3 ! Mem[000000006f0000d0] jmpl %o7,%g0 nop p47_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p48_far_3_le: ldstub [%i2+0x02c],%l4 ! Mem[00000000710000ec] ldsh [%i1+0x014],%l4 ! Mem[00000000708000d4] ldstub [%i0+0x034],%l6 ! Mem[00000000700000f4] ldstub [%i2+0x02d],%l7 ! Mem[00000000710000ed] ldsw [%i1+0x004],%l2 ! Mem[00000000708000c4] swap [%i2+0x014],%l1 ! Mem[00000000710000d4] jmpl %o7,%g0 ldsh [%i3+0x03c],%l6 ! Mem[00000000718000fc] p48_far_3_lem: membar #Sync ldstub [%i2+0x02c],%l4 ! Mem[00000000710000ec] ldsh [%i1+0x014],%l4 ! Mem[00000000708000d4] ldstub [%i0+0x034],%l6 ! Mem[00000000700000f4] ldstub [%i2+0x02d],%l7 ! Mem[00000000710000ed] ldsw [%i1+0x004],%l2 ! Mem[00000000708000c4] swap [%i2+0x014],%l1 ! Mem[00000000710000d4] membar #Sync jmpl %o7,%g0 ldsh [%i3+0x03c],%l6 ! Mem[00000000718000fc] p48_far_3_he: jmpl %o7,%g0 ldsw [%i0+0x018],%l6 ! Mem[00000000700000d8] jmpl %o7,%g0 nop p48_far_3_hem: membar #Sync jmpl %o7,%g0 ldsw [%i0+0x018],%l6 ! Mem[00000000700000d8] jmpl %o7,%g0 nop p48_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p49_far_3_le: jmpl %o7,%g0 lduw [%i2+0x004],%l0 ! Mem[00000000730000c4] jmpl %o7,%g0 nop p49_far_3_lem: membar #Sync jmpl %o7,%g0 lduw [%i2+0x004],%l0 ! Mem[00000000730000c4] jmpl %o7,%g0 nop p49_far_3_he: stx %l0,[%i0+0x010] ! Mem[00000000720000d0] stw %l1,[%i0+0x028] ! Mem[00000000720000e8] jmpl %o7,%g0 ldstub [%i1+0x005],%l5 ! Mem[00000000728000c5] p49_far_3_hem: membar #Sync stx %l0,[%i0+0x010] ! Mem[00000000720000d0] stw %l1,[%i0+0x028] ! Mem[00000000720000e8] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x005],%l5 ! Mem[00000000728000c5] p49_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p50_far_3_le: jmpl %o7,%g0 ldsh [%i1+0x026],%l1 ! Mem[00000000748000e6] jmpl %o7,%g0 nop p50_far_3_lem: membar #Sync jmpl %o7,%g0 ldsh [%i1+0x026],%l1 ! Mem[00000000748000e6] jmpl %o7,%g0 nop p50_far_3_he: jmpl %o7,%g0 ldstub [%i3+0x012],%l0 ! Mem[00000000758000d2] jmpl %o7,%g0 nop p50_far_3_hem: membar #Sync jmpl %o7,%g0 ldstub [%i3+0x012],%l0 ! Mem[00000000758000d2] jmpl %o7,%g0 nop p50_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p51_far_3_le: swap [%i0+0x02c],%l2 ! Mem[00000000760000ec] stb %l0,[%i0+0x024] ! Mem[00000000760000e4] jmpl %o7,%g0 swap [%i1+0x014],%l5 ! Mem[00000000768000d4] p51_far_3_lem: membar #Sync swap [%i0+0x02c],%l2 ! Mem[00000000760000ec] stb %l0,[%i0+0x024] ! Mem[00000000760000e4] membar #Sync jmpl %o7,%g0 swap [%i1+0x014],%l5 ! Mem[00000000768000d4] p51_far_3_he: ldx [%i3+0x018],%l0 ! Mem[00000000778000d8] swap [%i0+0x024],%l1 ! Mem[00000000760000e4] swap [%i1+0x030],%l4 ! Mem[00000000768000f0] std %l4,[%i0+0x038] ! Mem[00000000760000f8] ldsw [%i2+0x00c],%l4 ! Mem[00000000770000cc] jmpl %o7,%g0 sth %l2,[%i2+0x02e] ! Mem[00000000770000ee] p51_far_3_hem: membar #Sync ldx [%i3+0x018],%l0 ! Mem[00000000778000d8] swap [%i0+0x024],%l1 ! Mem[00000000760000e4] swap [%i1+0x030],%l4 ! Mem[00000000768000f0] std %l4,[%i0+0x038] ! Mem[00000000760000f8] ldsw [%i2+0x00c],%l4 ! Mem[00000000770000cc] membar #Sync jmpl %o7,%g0 sth %l2,[%i2+0x02e] ! Mem[00000000770000ee] p51_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p52_far_3_le: ldx [%i0+0x028],%l4 ! Mem[00000000780000e8] stb %l6,[%i1+0x031] ! Mem[00000000788000f1] ldub [%i2+0x01a],%l1 ! Mem[00000000790000da] lduw [%i1+0x034],%l5 ! Mem[00000000788000f4] stx %l2,[%i0+0x018] ! Mem[00000000780000d8] stx %l2,[%i0+0x030] ! Mem[00000000780000f0] jmpl %o7,%g0 stb %l0,[%i2+0x026] ! Mem[00000000790000e6] p52_far_3_lem: membar #Sync ldx [%i0+0x028],%l4 ! Mem[00000000780000e8] stb %l6,[%i1+0x031] ! Mem[00000000788000f1] ldub [%i2+0x01a],%l1 ! Mem[00000000790000da] lduw [%i1+0x034],%l5 ! Mem[00000000788000f4] stx %l2,[%i0+0x018] ! Mem[00000000780000d8] stx %l2,[%i0+0x030] ! Mem[00000000780000f0] membar #Sync jmpl %o7,%g0 stb %l0,[%i2+0x026] ! Mem[00000000790000e6] p52_far_3_he: swap [%i3+0x010],%l0 ! Mem[00000000798000d0] swap [%i3+0x008],%l1 ! Mem[00000000798000c8] jmpl %o7,%g0 swap [%i2+0x024],%l0 ! Mem[00000000790000e4] p52_far_3_hem: membar #Sync swap [%i3+0x010],%l0 ! Mem[00000000798000d0] swap [%i3+0x008],%l1 ! Mem[00000000798000c8] membar #Sync jmpl %o7,%g0 swap [%i2+0x024],%l0 ! Mem[00000000790000e4] p52_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p53_far_3_le: ldsh [%i1+0x036],%l5 ! Mem[000000007a8000f6] jmpl %o7,%g0 ldsb [%i1+0x01a],%l2 ! Mem[000000007a8000da] p53_far_3_lem: membar #Sync ldsh [%i1+0x036],%l5 ! Mem[000000007a8000f6] membar #Sync jmpl %o7,%g0 ldsb [%i1+0x01a],%l2 ! Mem[000000007a8000da] p53_far_3_he: jmpl %o7,%g0 swap [%i0+0x028],%l0 ! Mem[000000007a0000e8] jmpl %o7,%g0 nop p53_far_3_hem: membar #Sync jmpl %o7,%g0 swap [%i0+0x028],%l0 ! Mem[000000007a0000e8] jmpl %o7,%g0 nop p53_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p54_far_3_le: jmpl %o7,%g0 stx %l0,[%i2+0x020] ! Mem[000000007d0000e0] jmpl %o7,%g0 nop p54_far_3_lem: membar #Sync jmpl %o7,%g0 stx %l0,[%i2+0x020] ! Mem[000000007d0000e0] jmpl %o7,%g0 nop p54_far_3_he: ldd [%i3+0x010],%l0 ! Mem[000000007d8000d0] stw %l4,[%i0+0x020] ! Mem[000000007c0000e0] jmpl %o7,%g0 ldstub [%i3+0x006],%l6 ! Mem[000000007d8000c6] p54_far_3_hem: membar #Sync ldd [%i3+0x010],%l0 ! Mem[000000007d8000d0] stw %l4,[%i0+0x020] ! Mem[000000007c0000e0] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x006],%l6 ! Mem[000000007d8000c6] p54_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p55_far_3_le: jmpl %o7,%g0 lduw [%i3+0x008],%l3 ! Mem[000000007f8000c8] jmpl %o7,%g0 nop p55_far_3_lem: membar #Sync jmpl %o7,%g0 lduw [%i3+0x008],%l3 ! Mem[000000007f8000c8] jmpl %o7,%g0 nop p55_far_3_he: stx %l3,[%i0+0x010] ! Mem[000000007e0000d0] stw %l0,[%i0+0x000] ! Mem[000000007e0000c0] sth %l1,[%i3+0x020] ! Mem[000000007f8000e0] lduw [%i3+0x01c],%l5 ! Mem[000000007f8000dc] swap [%i3+0x024],%l1 ! Mem[000000007f8000e4] ldstub [%i2+0x033],%l4 ! Mem[000000007f0000f3] jmpl %o7,%g0 lduw [%i2+0x03c],%l4 ! Mem[000000007f0000fc] p55_far_3_hem: membar #Sync stx %l3,[%i0+0x010] ! Mem[000000007e0000d0] stw %l0,[%i0+0x000] ! Mem[000000007e0000c0] sth %l1,[%i3+0x020] ! Mem[000000007f8000e0] lduw [%i3+0x01c],%l5 ! Mem[000000007f8000dc] swap [%i3+0x024],%l1 ! Mem[000000007f8000e4] ldstub [%i2+0x033],%l4 ! Mem[000000007f0000f3] membar #Sync jmpl %o7,%g0 lduw [%i2+0x03c],%l4 ! Mem[000000007f0000fc] p55_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p56_far_3_le: ldstub [%i3+0x024],%l0 ! Mem[00000000818000e4] swap [%i0+0x00c],%l6 ! Mem[00000000800000cc] jmpl %o7,%g0 ldstub [%i2+0x011],%l6 ! Mem[00000000810000d1] p56_far_3_lem: membar #Sync ldstub [%i3+0x024],%l0 ! Mem[00000000818000e4] swap [%i0+0x00c],%l6 ! Mem[00000000800000cc] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x011],%l6 ! Mem[00000000810000d1] p56_far_3_he: ldsh [%i2+0x02c],%l0 ! Mem[00000000810000ec] swap [%i2+0x004],%l3 ! Mem[00000000810000c4] lduh [%i2+0x002],%l5 ! Mem[00000000810000c2] stb %l4,[%i3+0x029] ! Mem[00000000818000e9] jmpl %o7,%g0 std %l2,[%i3+0x018] ! Mem[00000000818000d8] p56_far_3_hem: membar #Sync ldsh [%i2+0x02c],%l0 ! Mem[00000000810000ec] swap [%i2+0x004],%l3 ! Mem[00000000810000c4] lduh [%i2+0x002],%l5 ! Mem[00000000810000c2] stb %l4,[%i3+0x029] ! Mem[00000000818000e9] membar #Sync jmpl %o7,%g0 std %l2,[%i3+0x018] ! Mem[00000000818000d8] p56_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p57_far_3_le: std %l2,[%i0+0x028] ! Mem[00000000820000e8] ldd [%i1+0x000],%l0 ! Mem[00000000828000c0] ldsw [%i3+0x020],%l5 ! Mem[00000000838000e0] ldsb [%i0+0x039],%l6 ! Mem[00000000820000f9] ldsb [%i1+0x03d],%l6 ! Mem[00000000828000fd] ldsb [%i2+0x020],%l6 ! Mem[00000000830000e0] jmpl %o7,%g0 ldsh [%i2+0x010],%l6 ! Mem[00000000830000d0] p57_far_3_lem: membar #Sync std %l2,[%i0+0x028] ! Mem[00000000820000e8] ldd [%i1+0x000],%l0 ! Mem[00000000828000c0] ldsw [%i3+0x020],%l5 ! Mem[00000000838000e0] ldsb [%i0+0x039],%l6 ! Mem[00000000820000f9] ldsb [%i1+0x03d],%l6 ! Mem[00000000828000fd] ldsb [%i2+0x020],%l6 ! Mem[00000000830000e0] membar #Sync jmpl %o7,%g0 ldsh [%i2+0x010],%l6 ! Mem[00000000830000d0] p57_far_3_he: lduw [%i2+0x00c],%l0 ! Mem[00000000830000cc] sth %l3,[%i2+0x024] ! Mem[00000000830000e4] ldsh [%i0+0x00c],%l7 ! Mem[00000000820000cc] ldx [%i2+0x008],%l2 ! Mem[00000000830000c8] jmpl %o7,%g0 lduh [%i2+0x018],%l2 ! Mem[00000000830000d8] p57_far_3_hem: membar #Sync lduw [%i2+0x00c],%l0 ! Mem[00000000830000cc] sth %l3,[%i2+0x024] ! Mem[00000000830000e4] ldsh [%i0+0x00c],%l7 ! Mem[00000000820000cc] ldx [%i2+0x008],%l2 ! Mem[00000000830000c8] membar #Sync jmpl %o7,%g0 lduh [%i2+0x018],%l2 ! Mem[00000000830000d8] p57_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p58_far_3_le: jmpl %o7,%g0 stb %l5,[%i0+0x02e] ! Mem[00000000840000ee] jmpl %o7,%g0 nop p58_far_3_lem: membar #Sync jmpl %o7,%g0 stb %l5,[%i0+0x02e] ! Mem[00000000840000ee] jmpl %o7,%g0 nop p58_far_3_he: std %l6,[%i0+0x008] ! Mem[00000000840000c8] ldx [%i3+0x000],%l0 ! Mem[00000000858000c0] ldsb [%i1+0x000],%l1 ! Mem[00000000848000c0] stx %l0,[%i2+0x000] ! Mem[00000000850000c0] ldsw [%i2+0x03c],%l2 ! Mem[00000000850000fc] std %l4,[%i3+0x018] ! Mem[00000000858000d8] sth %l6,[%i2+0x006] ! Mem[00000000850000c6] jmpl %o7,%g0 ldsw [%i2+0x010],%l4 ! Mem[00000000850000d0] p58_far_3_hem: membar #Sync std %l6,[%i0+0x008] ! Mem[00000000840000c8] ldx [%i3+0x000],%l0 ! Mem[00000000858000c0] ldsb [%i1+0x000],%l1 ! Mem[00000000848000c0] stx %l0,[%i2+0x000] ! Mem[00000000850000c0] ldsw [%i2+0x03c],%l2 ! Mem[00000000850000fc] std %l4,[%i3+0x018] ! Mem[00000000858000d8] sth %l6,[%i2+0x006] ! Mem[00000000850000c6] membar #Sync jmpl %o7,%g0 ldsw [%i2+0x010],%l4 ! Mem[00000000850000d0] p58_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p59_far_3_le: std %l2,[%i1+0x028] ! Mem[00000000868000e8] ldx [%i0+0x030],%l6 ! Mem[00000000860000f0] ldsw [%i2+0x02c],%l7 ! Mem[00000000870000ec] swap [%i3+0x024],%l2 ! Mem[00000000878000e4] ldsw [%i1+0x034],%l1 ! Mem[00000000868000f4] ldd [%i0+0x020],%l2 ! Mem[00000000860000e0] ldstub [%i0+0x00f],%l3 ! Mem[00000000860000cf] jmpl %o7,%g0 ldx [%i1+0x038],%l4 ! Mem[00000000868000f8] p59_far_3_lem: membar #Sync std %l2,[%i1+0x028] ! Mem[00000000868000e8] ldx [%i0+0x030],%l6 ! Mem[00000000860000f0] ldsw [%i2+0x02c],%l7 ! Mem[00000000870000ec] swap [%i3+0x024],%l2 ! Mem[00000000878000e4] ldsw [%i1+0x034],%l1 ! Mem[00000000868000f4] ldd [%i0+0x020],%l2 ! Mem[00000000860000e0] ldstub [%i0+0x00f],%l3 ! Mem[00000000860000cf] membar #Sync jmpl %o7,%g0 ldx [%i1+0x038],%l4 ! Mem[00000000868000f8] p59_far_3_he: stx %l3,[%i2+0x010] ! Mem[00000000870000d0] ldub [%i2+0x030],%l7 ! Mem[00000000870000f0] ldsh [%i3+0x00e],%l1 ! Mem[00000000878000ce] jmpl %o7,%g0 swap [%i3+0x014],%l3 ! Mem[00000000878000d4] p59_far_3_hem: membar #Sync stx %l3,[%i2+0x010] ! Mem[00000000870000d0] ldub [%i2+0x030],%l7 ! Mem[00000000870000f0] ldsh [%i3+0x00e],%l1 ! Mem[00000000878000ce] membar #Sync jmpl %o7,%g0 swap [%i3+0x014],%l3 ! Mem[00000000878000d4] p59_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p60_far_3_le: swap [%i1+0x00c],%l2 ! Mem[00000000888000cc] ldstub [%i1+0x012],%l3 ! Mem[00000000888000d2] std %l0,[%i3+0x038] ! Mem[00000000898000f8] ldsw [%i3+0x03c],%l6 ! Mem[00000000898000fc] ldd [%i2+0x020],%l0 ! Mem[00000000890000e0] ldstub [%i2+0x02e],%l1 ! Mem[00000000890000ee] swap [%i1+0x000],%l2 ! Mem[00000000888000c0] jmpl %o7,%g0 swap [%i2+0x010],%l4 ! Mem[00000000890000d0] p60_far_3_lem: membar #Sync swap [%i1+0x00c],%l2 ! Mem[00000000888000cc] ldstub [%i1+0x012],%l3 ! Mem[00000000888000d2] std %l0,[%i3+0x038] ! Mem[00000000898000f8] ldsw [%i3+0x03c],%l6 ! Mem[00000000898000fc] ldd [%i2+0x020],%l0 ! Mem[00000000890000e0] ldstub [%i2+0x02e],%l1 ! Mem[00000000890000ee] swap [%i1+0x000],%l2 ! Mem[00000000888000c0] membar #Sync jmpl %o7,%g0 swap [%i2+0x010],%l4 ! Mem[00000000890000d0] p60_far_3_he: ldstub [%i1+0x00e],%l1 ! Mem[00000000888000ce] ldd [%i3+0x030],%l4 ! Mem[00000000898000f0] ldstub [%i1+0x01b],%l0 ! Mem[00000000888000db] stx %l7,[%i0+0x020] ! Mem[00000000880000e0] swap [%i1+0x018],%l4 ! Mem[00000000888000d8] stw %l1,[%i0+0x004] ! Mem[00000000880000c4] stw %l6,[%i0+0x030] ! Mem[00000000880000f0] jmpl %o7,%g0 stw %l6,[%i0+0x038] ! Mem[00000000880000f8] p60_far_3_hem: membar #Sync ldstub [%i1+0x00e],%l1 ! Mem[00000000888000ce] ldd [%i3+0x030],%l4 ! Mem[00000000898000f0] ldstub [%i1+0x01b],%l0 ! Mem[00000000888000db] stx %l7,[%i0+0x020] ! Mem[00000000880000e0] swap [%i1+0x018],%l4 ! Mem[00000000888000d8] stw %l1,[%i0+0x004] ! Mem[00000000880000c4] stw %l6,[%i0+0x030] ! Mem[00000000880000f0] membar #Sync jmpl %o7,%g0 stw %l6,[%i0+0x038] ! Mem[00000000880000f8] p60_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p61_far_3_le: lduw [%i1+0x034],%l3 ! Mem[000000008a8000f4] ldx [%i0+0x010],%l4 ! Mem[000000008a0000d0] jmpl %o7,%g0 ldsh [%i0+0x00e],%l5 ! Mem[000000008a0000ce] p61_far_3_lem: membar #Sync lduw [%i1+0x034],%l3 ! Mem[000000008a8000f4] ldx [%i0+0x010],%l4 ! Mem[000000008a0000d0] membar #Sync jmpl %o7,%g0 ldsh [%i0+0x00e],%l5 ! Mem[000000008a0000ce] p61_far_3_he: swap [%i0+0x010],%l6 ! Mem[000000008a0000d0] swap [%i0+0x018],%l2 ! Mem[000000008a0000d8] jmpl %o7,%g0 stb %l1,[%i2+0x01c] ! Mem[000000008b0000dc] p61_far_3_hem: membar #Sync swap [%i0+0x010],%l6 ! Mem[000000008a0000d0] swap [%i0+0x018],%l2 ! Mem[000000008a0000d8] membar #Sync jmpl %o7,%g0 stb %l1,[%i2+0x01c] ! Mem[000000008b0000dc] p61_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p62_far_3_le: ldx [%i2+0x018],%l4 ! Mem[000000008d0000d8] stx %l7,[%i2+0x038] ! Mem[000000008d0000f8] jmpl %o7,%g0 ldsb [%i2+0x00d],%l2 ! Mem[000000008d0000cd] p62_far_3_lem: membar #Sync ldx [%i2+0x018],%l4 ! Mem[000000008d0000d8] stx %l7,[%i2+0x038] ! Mem[000000008d0000f8] membar #Sync jmpl %o7,%g0 ldsb [%i2+0x00d],%l2 ! Mem[000000008d0000cd] p62_far_3_he: stx %l5,[%i1+0x028] ! Mem[000000008c8000e8] jmpl %o7,%g0 std %l4,[%i3+0x030] ! Mem[000000008d8000f0] p62_far_3_hem: membar #Sync stx %l5,[%i1+0x028] ! Mem[000000008c8000e8] membar #Sync jmpl %o7,%g0 std %l4,[%i3+0x030] ! Mem[000000008d8000f0] p62_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p63_far_3_le: lduw [%i3+0x018],%l2 ! Mem[000000008f8000d8] swap [%i0+0x030],%l2 ! Mem[000000008e0000f0] ldsw [%i0+0x008],%l5 ! Mem[000000008e0000c8] swap [%i3+0x038],%l6 ! Mem[000000008f8000f8] lduw [%i3+0x03c],%l6 ! Mem[000000008f8000fc] jmpl %o7,%g0 ldx [%i1+0x018],%l4 ! Mem[000000008e8000d8] p63_far_3_lem: membar #Sync lduw [%i3+0x018],%l2 ! Mem[000000008f8000d8] swap [%i0+0x030],%l2 ! Mem[000000008e0000f0] ldsw [%i0+0x008],%l5 ! Mem[000000008e0000c8] swap [%i3+0x038],%l6 ! Mem[000000008f8000f8] lduw [%i3+0x03c],%l6 ! Mem[000000008f8000fc] membar #Sync jmpl %o7,%g0 ldx [%i1+0x018],%l4 ! Mem[000000008e8000d8] p63_far_3_he: ldsh [%i1+0x024],%l3 ! Mem[000000008e8000e4] jmpl %o7,%g0 ldstub [%i3+0x003],%l5 ! Mem[000000008f8000c3] p63_far_3_hem: membar #Sync ldsh [%i1+0x024],%l3 ! Mem[000000008e8000e4] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x003],%l5 ! Mem[000000008f8000c3] 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: ldd [%i0+0x008],%l4 ! Mem[00000000100000c8] ldsb [%i2+0x00e],%l3 ! Mem[00000000110000ce] swap [%i0+0x008],%l4 ! Mem[00000000100000c8] ldstub [%i3+0x03c],%l5 ! Mem[00000000118000fc] ldsw [%i0+0x038],%l0 ! Mem[00000000100000f8] jmpl %g6+8,%g0 ldsw [%i0+0x01c],%l3 ! Mem[00000000100000dc] p0_call_0_le: lduh [%i2+0x01e],%l3 ! Mem[00000000110000de] std %l6,[%i0+0x018] ! Mem[00000000100000d8] ldsh [%i3+0x024],%l1 ! Mem[00000000118000e4] retl ldstub [%i1+0x039],%l6 ! Mem[00000000108000f9] p0_jmpl_0_lo: ldd [%o0+0x008],%l4 ! Mem[00000000100000c8] ldsb [%o2+0x00e],%l3 ! Mem[00000000110000ce] swap [%o0+0x008],%l4 ! Mem[00000000100000c8] ldstub [%o3+0x03c],%l5 ! Mem[00000000118000fc] ldsw [%o0+0x038],%l0 ! Mem[00000000100000f8] jmpl %g6+8,%g0 ldsw [%o0+0x01c],%l3 ! Mem[00000000100000dc] p0_call_0_lo: lduh [%o2+0x01e],%l3 ! Mem[00000000110000de] std %l6,[%o0+0x018] ! Mem[00000000100000d8] ldsh [%o3+0x024],%l1 ! Mem[00000000118000e4] retl ldstub [%o1+0x039],%l6 ! Mem[00000000108000f9] p0_jmpl_0_he: std %l2,[%i2+0x018] ! Mem[00000000110000d8] lduw [%i2+0x03c],%l7 ! Mem[00000000110000fc] ldsb [%i2+0x036],%l2 ! Mem[00000000110000f6] stw %l3,[%i3+0x030] ! Mem[00000000118000f0] ldx [%i1+0x038],%l7 ! Mem[00000000108000f8] lduh [%i1+0x038],%l3 ! Mem[00000000108000f8] ldsh [%i3+0x00a],%l2 ! Mem[00000000118000ca] jmpl %g6+8,%g0 ldsb [%i1+0x001],%l0 ! Mem[00000000108000c1] p0_call_0_he: retl stx %l1,[%i2+0x010] ! Mem[00000000110000d0] p0_jmpl_0_ho: std %l2,[%o2+0x018] ! Mem[00000000110000d8] lduw [%o2+0x03c],%l7 ! Mem[00000000110000fc] ldsb [%o2+0x036],%l2 ! Mem[00000000110000f6] stw %l3,[%o3+0x030] ! Mem[00000000118000f0] ldx [%o1+0x038],%l7 ! Mem[00000000108000f8] lduh [%o1+0x038],%l3 ! Mem[00000000108000f8] ldsh [%o3+0x00a],%l2 ! Mem[00000000118000ca] jmpl %g6+8,%g0 ldsb [%o1+0x001],%l0 ! Mem[00000000108000c1] p0_call_0_ho: retl stx %l1,[%o2+0x010] ! Mem[00000000110000d0] p1_jmpl_0_le: ldd [%i0+0x028],%l4 ! Mem[00000000120000e8] ldstub [%i3+0x028],%l5 ! Mem[00000000138000e8] ldsw [%i2+0x010],%l5 ! Mem[00000000130000d0] swap [%i3+0x03c],%l3 ! Mem[00000000138000fc] ldstub [%i2+0x018],%l0 ! Mem[00000000130000d8] jmpl %g6+8,%g0 stx %l7,[%i3+0x010] ! Mem[00000000138000d0] p1_call_0_le: ldx [%i3+0x008],%l7 ! Mem[00000000138000c8] ldub [%i2+0x018],%l5 ! Mem[00000000130000d8] ldstub [%i3+0x007],%l5 ! Mem[00000000138000c7] stb %l6,[%i0+0x018] ! Mem[00000000120000d8] stw %l1,[%i3+0x004] ! Mem[00000000138000c4] lduh [%i3+0x010],%l6 ! Mem[00000000138000d0] retl std %l2,[%i1+0x028] ! Mem[00000000128000e8] p1_jmpl_0_lo: ldd [%o0+0x028],%l4 ! Mem[00000000120000e8] ldstub [%o3+0x028],%l5 ! Mem[00000000138000e8] ldsw [%o2+0x010],%l5 ! Mem[00000000130000d0] swap [%o3+0x03c],%l3 ! Mem[00000000138000fc] ldstub [%o2+0x018],%l0 ! Mem[00000000130000d8] jmpl %g6+8,%g0 stx %l7,[%o3+0x010] ! Mem[00000000138000d0] p1_call_0_lo: ldx [%o3+0x008],%l7 ! Mem[00000000138000c8] ldub [%o2+0x018],%l5 ! Mem[00000000130000d8] ldstub [%o3+0x007],%l5 ! Mem[00000000138000c7] stb %l6,[%o0+0x018] ! Mem[00000000120000d8] stw %l1,[%o3+0x004] ! Mem[00000000138000c4] lduh [%o3+0x010],%l6 ! Mem[00000000138000d0] retl std %l2,[%o1+0x028] ! Mem[00000000128000e8] p1_jmpl_0_he: jmpl %g6+8,%g0 sth %l7,[%i0+0x01e] ! Mem[00000000120000de] p1_call_0_he: ldx [%i1+0x018],%l4 ! Mem[00000000128000d8] ldub [%i1+0x03f],%l7 ! Mem[00000000128000ff] ldstub [%i1+0x002],%l7 ! Mem[00000000128000c2] ldsh [%i0+0x000],%l2 ! Mem[00000000120000c0] stx %l3,[%i1+0x030] ! Mem[00000000128000f0] std %l4,[%i2+0x008] ! Mem[00000000130000c8] stw %l2,[%i3+0x028] ! Mem[00000000138000e8] retl ldx [%i0+0x010],%l1 ! Mem[00000000120000d0] p1_jmpl_0_ho: jmpl %g6+8,%g0 sth %l7,[%o0+0x01e] ! Mem[00000000120000de] p1_call_0_ho: ldx [%o1+0x018],%l4 ! Mem[00000000128000d8] ldub [%o1+0x03f],%l7 ! Mem[00000000128000ff] ldstub [%o1+0x002],%l7 ! Mem[00000000128000c2] ldsh [%o0+0x000],%l2 ! Mem[00000000120000c0] stx %l3,[%o1+0x030] ! Mem[00000000128000f0] std %l4,[%o2+0x008] ! Mem[00000000130000c8] stw %l2,[%o3+0x028] ! Mem[00000000138000e8] retl ldx [%o0+0x010],%l1 ! Mem[00000000120000d0] p2_jmpl_0_le: ldd [%i0+0x008],%l4 ! Mem[00000000140000c8] ldstub [%i2+0x00e],%l3 ! Mem[00000000150000ce] ldd [%i2+0x008],%l4 ! Mem[00000000150000c8] ldsw [%i1+0x02c],%l4 ! Mem[00000000148000ec] ldstub [%i0+0x004],%l1 ! Mem[00000000140000c4] jmpl %g6+8,%g0 swap [%i1+0x000],%l1 ! Mem[00000000148000c0] p2_call_0_le: retl stb %l0,[%i0+0x009] ! Mem[00000000140000c9] p2_jmpl_0_lo: ldd [%o0+0x008],%l4 ! Mem[00000000140000c8] ldstub [%o2+0x00e],%l3 ! Mem[00000000150000ce] ldd [%o2+0x008],%l4 ! Mem[00000000150000c8] ldsw [%o1+0x02c],%l4 ! Mem[00000000148000ec] ldstub [%o0+0x004],%l1 ! Mem[00000000140000c4] jmpl %g6+8,%g0 swap [%o1+0x000],%l1 ! Mem[00000000148000c0] p2_call_0_lo: retl stb %l0,[%o0+0x009] ! Mem[00000000140000c9] p2_jmpl_0_he: stw %l0,[%i3+0x030] ! Mem[00000000158000f0] swap [%i1+0x014],%l0 ! Mem[00000000148000d4] ldstub [%i0+0x00f],%l7 ! Mem[00000000140000cf] swap [%i0+0x008],%l0 ! Mem[00000000140000c8] swap [%i3+0x03c],%l5 ! Mem[00000000158000fc] ldsb [%i0+0x028],%l0 ! Mem[00000000140000e8] ldstub [%i1+0x003],%l3 ! Mem[00000000148000c3] jmpl %g6+8,%g0 ldub [%i3+0x00f],%l6 ! Mem[00000000158000cf] p2_call_0_he: stw %l6,[%i3+0x008] ! Mem[00000000158000c8] stw %l4,[%i2+0x02c] ! Mem[00000000150000ec] stx %l6,[%i1+0x010] ! Mem[00000000148000d0] swap [%i2+0x034],%l3 ! Mem[00000000150000f4] ldstub [%i3+0x00c],%l5 ! Mem[00000000158000cc] retl lduh [%i1+0x008],%l2 ! Mem[00000000148000c8] p2_jmpl_0_ho: stw %l0,[%o3+0x030] ! Mem[00000000158000f0] swap [%o1+0x014],%l0 ! Mem[00000000148000d4] ldstub [%o0+0x00f],%l7 ! Mem[00000000140000cf] swap [%o0+0x008],%l0 ! Mem[00000000140000c8] swap [%o3+0x03c],%l5 ! Mem[00000000158000fc] ldsb [%o0+0x028],%l0 ! Mem[00000000140000e8] ldstub [%o1+0x003],%l3 ! Mem[00000000148000c3] jmpl %g6+8,%g0 ldub [%o3+0x00f],%l6 ! Mem[00000000158000cf] p2_call_0_ho: stw %l6,[%o3+0x008] ! Mem[00000000158000c8] stw %l4,[%o2+0x02c] ! Mem[00000000150000ec] stx %l6,[%o1+0x010] ! Mem[00000000148000d0] swap [%o2+0x034],%l3 ! Mem[00000000150000f4] ldstub [%o3+0x00c],%l5 ! Mem[00000000158000cc] retl lduh [%o1+0x008],%l2 ! Mem[00000000148000c8] p3_jmpl_0_le: ldd [%i0+0x028],%l4 ! Mem[00000000160000e8] ldx [%i2+0x028],%l3 ! Mem[00000000170000e8] ldstub [%i3+0x02d],%l3 ! Mem[00000000178000ed] ldx [%i1+0x028],%l3 ! Mem[00000000168000e8] ldsh [%i3+0x026],%l0 ! Mem[00000000178000e6] jmpl %g6+8,%g0 lduw [%i0+0x00c],%l5 ! Mem[00000000160000cc] p3_call_0_le: sth %l4,[%i3+0x038] ! Mem[00000000178000f8] swap [%i3+0x024],%l5 ! Mem[00000000178000e4] stx %l5,[%i0+0x010] ! Mem[00000000160000d0] retl stb %l6,[%i1+0x010] ! Mem[00000000168000d0] p3_jmpl_0_lo: ldd [%o0+0x028],%l4 ! Mem[00000000160000e8] ldx [%o2+0x028],%l3 ! Mem[00000000170000e8] ldstub [%o3+0x02d],%l3 ! Mem[00000000178000ed] ldx [%o1+0x028],%l3 ! Mem[00000000168000e8] ldsh [%o3+0x026],%l0 ! Mem[00000000178000e6] jmpl %g6+8,%g0 lduw [%o0+0x00c],%l5 ! Mem[00000000160000cc] p3_call_0_lo: sth %l4,[%o3+0x038] ! Mem[00000000178000f8] swap [%o3+0x024],%l5 ! Mem[00000000178000e4] stx %l5,[%o0+0x010] ! Mem[00000000160000d0] retl stb %l6,[%o1+0x010] ! Mem[00000000168000d0] p3_jmpl_0_he: stw %l0,[%i2+0x008] ! Mem[00000000170000c8] ldsh [%i3+0x01e],%l7 ! Mem[00000000178000de] ldstub [%i2+0x036],%l4 ! Mem[00000000170000f6] ldstub [%i1+0x030],%l7 ! Mem[00000000168000f0] sth %l2,[%i3+0x012] ! Mem[00000000178000d2] ldx [%i0+0x030],%l3 ! Mem[00000000160000f0] std %l6,[%i0+0x038] ! Mem[00000000160000f8] jmpl %g6+8,%g0 swap [%i3+0x038],%l1 ! Mem[00000000178000f8] p3_call_0_he: ldsw [%i2+0x028],%l1 ! Mem[00000000170000e8] ldsw [%i2+0x034],%l5 ! Mem[00000000170000f4] ldub [%i0+0x027],%l0 ! Mem[00000000160000e7] ldstub [%i2+0x017],%l1 ! Mem[00000000170000d7] std %l6,[%i2+0x030] ! Mem[00000000170000f0] retl swap [%i0+0x03c],%l5 ! Mem[00000000160000fc] p3_jmpl_0_ho: stw %l0,[%o2+0x008] ! Mem[00000000170000c8] ldsh [%o3+0x01e],%l7 ! Mem[00000000178000de] ldstub [%o2+0x036],%l4 ! Mem[00000000170000f6] ldstub [%o1+0x030],%l7 ! Mem[00000000168000f0] sth %l2,[%o3+0x012] ! Mem[00000000178000d2] ldx [%o0+0x030],%l3 ! Mem[00000000160000f0] std %l6,[%o0+0x038] ! Mem[00000000160000f8] jmpl %g6+8,%g0 swap [%o3+0x038],%l1 ! Mem[00000000178000f8] p3_call_0_ho: ldsw [%o2+0x028],%l1 ! Mem[00000000170000e8] ldsw [%o2+0x034],%l5 ! Mem[00000000170000f4] ldub [%o0+0x027],%l0 ! Mem[00000000160000e7] ldstub [%o2+0x017],%l1 ! Mem[00000000170000d7] std %l6,[%o2+0x030] ! Mem[00000000170000f0] retl swap [%o0+0x03c],%l5 ! Mem[00000000160000fc] p4_jmpl_0_le: ldd [%i0+0x008],%l4 ! Mem[00000000180000c8] ldub [%i1+0x00e],%l3 ! Mem[00000000188000ce] lduw [%i1+0x008],%l4 ! Mem[00000000188000c8] ldub [%i1+0x03c],%l5 ! Mem[00000000188000fc] ldstub [%i2+0x004],%l1 ! Mem[00000000190000c4] jmpl %g6+8,%g0 ldstub [%i1+0x02d],%l5 ! Mem[00000000188000ed] p4_call_0_le: lduw [%i0+0x018],%l4 ! Mem[00000000180000d8] ldx [%i0+0x008],%l7 ! Mem[00000000180000c8] sth %l0,[%i1+0x01e] ! Mem[00000000188000de] retl stw %l6,[%i2+0x020] ! Mem[00000000190000e0] p4_jmpl_0_lo: ldd [%o0+0x008],%l4 ! Mem[00000000180000c8] ldub [%o1+0x00e],%l3 ! Mem[00000000188000ce] lduw [%o1+0x008],%l4 ! Mem[00000000188000c8] ldub [%o1+0x03c],%l5 ! Mem[00000000188000fc] ldstub [%o2+0x004],%l1 ! Mem[00000000190000c4] jmpl %g6+8,%g0 ldstub [%o1+0x02d],%l5 ! Mem[00000000188000ed] p4_call_0_lo: lduw [%o0+0x018],%l4 ! Mem[00000000180000d8] ldx [%o0+0x008],%l7 ! Mem[00000000180000c8] sth %l0,[%o1+0x01e] ! Mem[00000000188000de] retl stw %l6,[%o2+0x020] ! Mem[00000000190000e0] p4_jmpl_0_he: ldsw [%i2+0x028],%l0 ! Mem[00000000190000e8] ldstub [%i1+0x003],%l3 ! Mem[00000000188000c3] ldsw [%i3+0x010],%l1 ! Mem[00000000198000d0] ldsb [%i2+0x00d],%l7 ! Mem[00000000190000cd] ldd [%i1+0x018],%l2 ! Mem[00000000188000d8] jmpl %g6+8,%g0 ldstub [%i3+0x03c],%l7 ! Mem[00000000198000fc] p4_call_0_he: std %l0,[%i3+0x028] ! Mem[00000000198000e8] stw %l3,[%i0+0x004] ! Mem[00000000180000c4] stb %l2,[%i2+0x001] ! Mem[00000000190000c1] lduw [%i3+0x018],%l2 ! Mem[00000000198000d8] stb %l1,[%i3+0x016] ! Mem[00000000198000d6] ldsb [%i0+0x00f],%l2 ! Mem[00000000180000cf] retl lduw [%i3+0x014],%l1 ! Mem[00000000198000d4] p4_jmpl_0_ho: ldsw [%o2+0x028],%l0 ! Mem[00000000190000e8] ldstub [%o1+0x003],%l3 ! Mem[00000000188000c3] ldsw [%o3+0x010],%l1 ! Mem[00000000198000d0] ldsb [%o2+0x00d],%l7 ! Mem[00000000190000cd] ldd [%o1+0x018],%l2 ! Mem[00000000188000d8] jmpl %g6+8,%g0 ldstub [%o3+0x03c],%l7 ! Mem[00000000198000fc] p4_call_0_ho: std %l0,[%o3+0x028] ! Mem[00000000198000e8] stw %l3,[%o0+0x004] ! Mem[00000000180000c4] stb %l2,[%o2+0x001] ! Mem[00000000190000c1] lduw [%o3+0x018],%l2 ! Mem[00000000198000d8] stb %l1,[%o3+0x016] ! Mem[00000000198000d6] ldsb [%o0+0x00f],%l2 ! Mem[00000000180000cf] retl lduw [%o3+0x014],%l1 ! Mem[00000000198000d4] p5_jmpl_0_le: ldd [%i0+0x028],%l4 ! Mem[000000001a0000e8] sth %l3,[%i2+0x01c] ! Mem[000000001b0000dc] std %l2,[%i0+0x028] ! Mem[000000001a0000e8] ldstub [%i0+0x01c],%l5 ! Mem[000000001a0000dc] stx %l1,[%i3+0x000] ! Mem[000000001b8000c0] jmpl %g6+8,%g0 sth %l1,[%i2+0x000] ! Mem[000000001b0000c0] p5_call_0_le: retl ldstub [%i0+0x029],%l0 ! Mem[000000001a0000e9] p5_jmpl_0_lo: ldd [%o0+0x028],%l4 ! Mem[000000001a0000e8] sth %l3,[%o2+0x01c] ! Mem[000000001b0000dc] std %l2,[%o0+0x028] ! Mem[000000001a0000e8] ldstub [%o0+0x01c],%l5 ! Mem[000000001a0000dc] stx %l1,[%o3+0x000] ! Mem[000000001b8000c0] jmpl %g6+8,%g0 sth %l1,[%o2+0x000] ! Mem[000000001b0000c0] p5_call_0_lo: retl ldstub [%o0+0x029],%l0 ! Mem[000000001a0000e9] p5_jmpl_0_he: stx %l3,[%i2+0x008] ! Mem[000000001b0000c8] stw %l1,[%i2+0x008] ! Mem[000000001b0000c8] ldstub [%i2+0x000],%l6 ! Mem[000000001b0000c0] ldsw [%i0+0x034],%l2 ! Mem[000000001a0000f4] lduw [%i2+0x03c],%l5 ! Mem[000000001b0000fc] swap [%i3+0x034],%l3 ! Mem[000000001b8000f4] ldx [%i0+0x008],%l7 ! Mem[000000001a0000c8] jmpl %g6+8,%g0 ldsw [%i0+0x00c],%l6 ! Mem[000000001a0000cc] p5_call_0_he: ldx [%i2+0x028],%l6 ! Mem[000000001b0000e8] std %l6,[%i0+0x000] ! Mem[000000001a0000c0] swap [%i0+0x004],%l3 ! Mem[000000001a0000c4] ldsw [%i1+0x020],%l2 ! Mem[000000001a8000e0] ldstub [%i3+0x03b],%l2 ! Mem[000000001b8000fb] retl stw %l1,[%i0+0x020] ! Mem[000000001a0000e0] p5_jmpl_0_ho: stx %l3,[%o2+0x008] ! Mem[000000001b0000c8] stw %l1,[%o2+0x008] ! Mem[000000001b0000c8] ldstub [%o2+0x000],%l6 ! Mem[000000001b0000c0] ldsw [%o0+0x034],%l2 ! Mem[000000001a0000f4] lduw [%o2+0x03c],%l5 ! Mem[000000001b0000fc] swap [%o3+0x034],%l3 ! Mem[000000001b8000f4] ldx [%o0+0x008],%l7 ! Mem[000000001a0000c8] jmpl %g6+8,%g0 ldsw [%o0+0x00c],%l6 ! Mem[000000001a0000cc] p5_call_0_ho: ldx [%o2+0x028],%l6 ! Mem[000000001b0000e8] std %l6,[%o0+0x000] ! Mem[000000001a0000c0] swap [%o0+0x004],%l3 ! Mem[000000001a0000c4] ldsw [%o1+0x020],%l2 ! Mem[000000001a8000e0] ldstub [%o3+0x03b],%l2 ! Mem[000000001b8000fb] retl stw %l1,[%o0+0x020] ! Mem[000000001a0000e0] p6_jmpl_0_le: ldd [%i0+0x008],%l4 ! Mem[000000001c0000c8] ldstub [%i1+0x00e],%l3 ! Mem[000000001c8000ce] ldsb [%i0+0x00b],%l4 ! Mem[000000001c0000cb] ldx [%i0+0x028],%l4 ! Mem[000000001c0000e8] ldstub [%i1+0x004],%l1 ! Mem[000000001c8000c4] jmpl %g6+8,%g0 ldub [%i1+0x001],%l1 ! Mem[000000001c8000c1] p6_call_0_le: retl swap [%i2+0x008],%l0 ! Mem[000000001d0000c8] p6_jmpl_0_lo: ldd [%o0+0x008],%l4 ! Mem[000000001c0000c8] ldstub [%o1+0x00e],%l3 ! Mem[000000001c8000ce] ldsb [%o0+0x00b],%l4 ! Mem[000000001c0000cb] ldx [%o0+0x028],%l4 ! Mem[000000001c0000e8] ldstub [%o1+0x004],%l1 ! Mem[000000001c8000c4] jmpl %g6+8,%g0 ldub [%o1+0x001],%l1 ! Mem[000000001c8000c1] p6_call_0_lo: retl swap [%o2+0x008],%l0 ! Mem[000000001d0000c8] p6_jmpl_0_he: stx %l0,[%i3+0x030] ! Mem[000000001d8000f0] ldd [%i1+0x028],%l0 ! Mem[000000001c8000e8] lduh [%i3+0x020],%l6 ! Mem[000000001d8000e0] swap [%i1+0x020],%l4 ! Mem[000000001c8000e0] ldstub [%i0+0x006],%l7 ! Mem[000000001c0000c6] swap [%i2+0x00c],%l6 ! Mem[000000001d0000cc] stb %l3,[%i2+0x00c] ! Mem[000000001d0000cc] jmpl %g6+8,%g0 swap [%i3+0x004],%l5 ! Mem[000000001d8000c4] p6_call_0_he: sth %l2,[%i3+0x020] ! Mem[000000001d8000e0] stx %l3,[%i1+0x030] ! Mem[000000001c8000f0] ldstub [%i2+0x00c],%l5 ! Mem[000000001d0000cc] stw %l2,[%i2+0x008] ! Mem[000000001d0000c8] retl ldsw [%i0+0x010],%l1 ! Mem[000000001c0000d0] p6_jmpl_0_ho: stx %l0,[%o3+0x030] ! Mem[000000001d8000f0] ldd [%o1+0x028],%l0 ! Mem[000000001c8000e8] lduh [%o3+0x020],%l6 ! Mem[000000001d8000e0] swap [%o1+0x020],%l4 ! Mem[000000001c8000e0] ldstub [%o0+0x006],%l7 ! Mem[000000001c0000c6] swap [%o2+0x00c],%l6 ! Mem[000000001d0000cc] stb %l3,[%o2+0x00c] ! Mem[000000001d0000cc] jmpl %g6+8,%g0 swap [%o3+0x004],%l5 ! Mem[000000001d8000c4] p6_call_0_ho: sth %l2,[%o3+0x020] ! Mem[000000001d8000e0] stx %l3,[%o1+0x030] ! Mem[000000001c8000f0] ldstub [%o2+0x00c],%l5 ! Mem[000000001d0000cc] stw %l2,[%o2+0x008] ! Mem[000000001d0000c8] retl ldsw [%o0+0x010],%l1 ! Mem[000000001c0000d0] p7_jmpl_0_le: ldd [%i0+0x028],%l4 ! Mem[000000001e0000e8] ldsw [%i1+0x02c],%l3 ! Mem[000000001e8000ec] ldstub [%i0+0x02b],%l4 ! Mem[000000001e0000eb] ldsb [%i2+0x02c],%l4 ! Mem[000000001f0000ec] ldub [%i1+0x00a],%l2 ! Mem[000000001e8000ca] jmpl %g6+8,%g0 ldstub [%i0+0x03c],%l3 ! Mem[000000001e0000fc] p7_call_0_le: ldsb [%i2+0x030],%l5 ! Mem[000000001f0000f0] stx %l5,[%i3+0x020] ! Mem[000000001f8000e0] swap [%i0+0x01c],%l3 ! Mem[000000001e0000dc] swap [%i2+0x014],%l0 ! Mem[000000001f0000d4] ldub [%i1+0x015],%l5 ! Mem[000000001e8000d5] ldsw [%i2+0x03c],%l5 ! Mem[000000001f0000fc] ldsh [%i2+0x016],%l2 ! Mem[000000001f0000d6] retl ldub [%i3+0x01e],%l5 ! Mem[000000001f8000de] p7_jmpl_0_lo: ldd [%o0+0x028],%l4 ! Mem[000000001e0000e8] ldsw [%o1+0x02c],%l3 ! Mem[000000001e8000ec] ldstub [%o0+0x02b],%l4 ! Mem[000000001e0000eb] ldsb [%o2+0x02c],%l4 ! Mem[000000001f0000ec] ldub [%o1+0x00a],%l2 ! Mem[000000001e8000ca] jmpl %g6+8,%g0 ldstub [%o0+0x03c],%l3 ! Mem[000000001e0000fc] p7_call_0_lo: ldsb [%o2+0x030],%l5 ! Mem[000000001f0000f0] stx %l5,[%o3+0x020] ! Mem[000000001f8000e0] swap [%o0+0x01c],%l3 ! Mem[000000001e0000dc] swap [%o2+0x014],%l0 ! Mem[000000001f0000d4] ldub [%o1+0x015],%l5 ! Mem[000000001e8000d5] ldsw [%o2+0x03c],%l5 ! Mem[000000001f0000fc] ldsh [%o2+0x016],%l2 ! Mem[000000001f0000d6] retl ldub [%o3+0x01e],%l5 ! Mem[000000001f8000de] p7_jmpl_0_he: ldstub [%i2+0x03e],%l3 ! Mem[000000001f0000fe] ldx [%i3+0x018],%l7 ! Mem[000000001f8000d8] ldstub [%i2+0x036],%l2 ! Mem[000000001f0000f6] stw %l4,[%i2+0x018] ! Mem[000000001f0000d8] ldsb [%i1+0x015],%l1 ! Mem[000000001e8000d5] ldub [%i3+0x037],%l3 ! Mem[000000001f8000f7] ldd [%i0+0x010],%l6 ! Mem[000000001e0000d0] jmpl %g6+8,%g0 lduw [%i0+0x008],%l7 ! Mem[000000001e0000c8] p7_call_0_he: ldsw [%i1+0x028],%l1 ! Mem[000000001e8000e8] std %l4,[%i0+0x030] ! Mem[000000001e0000f0] retl swap [%i2+0x038],%l5 ! Mem[000000001f0000f8] p7_jmpl_0_ho: ldstub [%o2+0x03e],%l3 ! Mem[000000001f0000fe] ldx [%o3+0x018],%l7 ! Mem[000000001f8000d8] ldstub [%o2+0x036],%l2 ! Mem[000000001f0000f6] stw %l4,[%o2+0x018] ! Mem[000000001f0000d8] ldsb [%o1+0x015],%l1 ! Mem[000000001e8000d5] ldub [%o3+0x037],%l3 ! Mem[000000001f8000f7] ldd [%o0+0x010],%l6 ! Mem[000000001e0000d0] jmpl %g6+8,%g0 lduw [%o0+0x008],%l7 ! Mem[000000001e0000c8] p7_call_0_ho: ldsw [%o1+0x028],%l1 ! Mem[000000001e8000e8] std %l4,[%o0+0x030] ! Mem[000000001e0000f0] retl swap [%o2+0x038],%l5 ! Mem[000000001f0000f8] p8_jmpl_0_le: ldd [%i0+0x008],%l4 ! Mem[00000000200000c8] std %l2,[%i1+0x008] ! Mem[00000000208000c8] stx %l4,[%i3+0x008] ! Mem[00000000218000c8] sth %l4,[%i1+0x02c] ! Mem[00000000208000ec] ldstub [%i2+0x00a],%l2 ! Mem[00000000210000ca] jmpl %g6+8,%g0 ldsh [%i0+0x03c],%l3 ! Mem[00000000200000fc] p8_call_0_le: std %l4,[%i1+0x010] ! Mem[00000000208000d0] ldx [%i0+0x038],%l6 ! Mem[00000000200000f8] stb %l4,[%i2+0x00b] ! Mem[00000000210000cb] ldstub [%i2+0x016],%l0 ! Mem[00000000210000d6] ldub [%i3+0x035],%l5 ! Mem[00000000218000f5] swap [%i1+0x03c],%l5 ! Mem[00000000208000fc] sth %l7,[%i2+0x036] ! Mem[00000000210000f6] retl sth %l1,[%i3+0x008] ! Mem[00000000218000c8] p8_jmpl_0_lo: ldd [%o0+0x008],%l4 ! Mem[00000000200000c8] std %l2,[%o1+0x008] ! Mem[00000000208000c8] stx %l4,[%o3+0x008] ! Mem[00000000218000c8] sth %l4,[%o1+0x02c] ! Mem[00000000208000ec] ldstub [%o2+0x00a],%l2 ! Mem[00000000210000ca] jmpl %g6+8,%g0 ldsh [%o0+0x03c],%l3 ! Mem[00000000200000fc] p8_call_0_lo: std %l4,[%o1+0x010] ! Mem[00000000208000d0] ldx [%o0+0x038],%l6 ! Mem[00000000200000f8] stb %l4,[%o2+0x00b] ! Mem[00000000210000cb] ldstub [%o2+0x016],%l0 ! Mem[00000000210000d6] ldub [%o3+0x035],%l5 ! Mem[00000000218000f5] swap [%o1+0x03c],%l5 ! Mem[00000000208000fc] sth %l7,[%o2+0x036] ! Mem[00000000210000f6] retl sth %l1,[%o3+0x008] ! Mem[00000000218000c8] p8_jmpl_0_he: ldstub [%i1+0x00f],%l6 ! Mem[00000000208000cf] swap [%i1+0x00c],%l3 ! Mem[00000000208000cc] ldsb [%i0+0x007],%l5 ! Mem[00000000200000c7] stx %l5,[%i1+0x020] ! Mem[00000000208000e0] ldsb [%i1+0x003],%l7 ! Mem[00000000208000c3] std %l2,[%i1+0x010] ! Mem[00000000208000d0] stb %l6,[%i1+0x035] ! Mem[00000000208000f5] jmpl %g6+8,%g0 swap [%i2+0x030],%l4 ! Mem[00000000210000f0] p8_call_0_he: swap [%i0+0x014],%l1 ! Mem[00000000200000d4] lduw [%i0+0x00c],%l1 ! Mem[00000000200000cc] ldd [%i2+0x010],%l2 ! Mem[00000000210000d0] ldsw [%i0+0x030],%l7 ! Mem[00000000200000f0] retl stb %l5,[%i0+0x034] ! Mem[00000000200000f4] p8_jmpl_0_ho: ldstub [%o1+0x00f],%l6 ! Mem[00000000208000cf] swap [%o1+0x00c],%l3 ! Mem[00000000208000cc] ldsb [%o0+0x007],%l5 ! Mem[00000000200000c7] stx %l5,[%o1+0x020] ! Mem[00000000208000e0] ldsb [%o1+0x003],%l7 ! Mem[00000000208000c3] std %l2,[%o1+0x010] ! Mem[00000000208000d0] stb %l6,[%o1+0x035] ! Mem[00000000208000f5] jmpl %g6+8,%g0 swap [%o2+0x030],%l4 ! Mem[00000000210000f0] p8_call_0_ho: swap [%o0+0x014],%l1 ! Mem[00000000200000d4] lduw [%o0+0x00c],%l1 ! Mem[00000000200000cc] ldd [%o2+0x010],%l2 ! Mem[00000000210000d0] ldsw [%o0+0x030],%l7 ! Mem[00000000200000f0] retl stb %l5,[%o0+0x034] ! Mem[00000000200000f4] p9_jmpl_0_le: ldd [%i0+0x028],%l4 ! Mem[00000000220000e8] lduh [%i1+0x01c],%l3 ! Mem[00000000228000dc] ldx [%i3+0x010],%l5 ! Mem[00000000238000d0] ldsb [%i1+0x02a],%l3 ! Mem[00000000228000ea] stb %l0,[%i0+0x018] ! Mem[00000000220000d8] jmpl %g6+8,%g0 lduh [%i0+0x010],%l7 ! Mem[00000000220000d0] p9_call_0_le: ldd [%i3+0x008],%l6 ! Mem[00000000238000c8] ldstub [%i0+0x018],%l5 ! Mem[00000000220000d8] sth %l5,[%i3+0x006] ! Mem[00000000238000c6] ldsw [%i2+0x018],%l6 ! Mem[00000000230000d8] ldsb [%i3+0x005],%l1 ! Mem[00000000238000c5] std %l6,[%i0+0x010] ! Mem[00000000220000d0] retl ldub [%i1+0x02b],%l3 ! Mem[00000000228000eb] p9_jmpl_0_lo: ldd [%o0+0x028],%l4 ! Mem[00000000220000e8] lduh [%o1+0x01c],%l3 ! Mem[00000000228000dc] ldx [%o3+0x010],%l5 ! Mem[00000000238000d0] ldsb [%o1+0x02a],%l3 ! Mem[00000000228000ea] stb %l0,[%o0+0x018] ! Mem[00000000220000d8] jmpl %g6+8,%g0 lduh [%o0+0x010],%l7 ! Mem[00000000220000d0] p9_call_0_lo: ldd [%o3+0x008],%l6 ! Mem[00000000238000c8] ldstub [%o0+0x018],%l5 ! Mem[00000000220000d8] sth %l5,[%o3+0x006] ! Mem[00000000238000c6] ldsw [%o2+0x018],%l6 ! Mem[00000000230000d8] ldsb [%o3+0x005],%l1 ! Mem[00000000238000c5] std %l6,[%o0+0x010] ! Mem[00000000220000d0] retl ldub [%o1+0x02b],%l3 ! Mem[00000000228000eb] p9_jmpl_0_he: jmpl %g6+8,%g0 std %l6,[%i1+0x018] ! Mem[00000000228000d8] p9_call_0_he: ldsb [%i3+0x02d],%l4 ! Mem[00000000238000ed] stx %l6,[%i2+0x030] ! Mem[00000000230000f0] stx %l0,[%i1+0x028] ! Mem[00000000228000e8] ldsh [%i1+0x032],%l5 ! Mem[00000000228000f2] ldx [%i1+0x030],%l7 ! Mem[00000000228000f0] swap [%i1+0x008],%l5 ! Mem[00000000228000c8] ldsh [%i0+0x020],%l1 ! Mem[00000000220000e0] retl ldub [%i1+0x01c],%l4 ! Mem[00000000228000dc] p9_jmpl_0_ho: jmpl %g6+8,%g0 std %l6,[%o1+0x018] ! Mem[00000000228000d8] p9_call_0_ho: ldsb [%o3+0x02d],%l4 ! Mem[00000000238000ed] stx %l6,[%o2+0x030] ! Mem[00000000230000f0] stx %l0,[%o1+0x028] ! Mem[00000000228000e8] ldsh [%o1+0x032],%l5 ! Mem[00000000228000f2] ldx [%o1+0x030],%l7 ! Mem[00000000228000f0] swap [%o1+0x008],%l5 ! Mem[00000000228000c8] ldsh [%o0+0x020],%l1 ! Mem[00000000220000e0] retl ldub [%o1+0x01c],%l4 ! Mem[00000000228000dc] p10_jmpl_0_le: ldd [%i0+0x008],%l4 ! Mem[00000000240000c8] swap [%i1+0x00c],%l3 ! Mem[00000000248000cc] stb %l4,[%i2+0x00b] ! Mem[00000000250000cb] swap [%i2+0x02c],%l4 ! Mem[00000000250000ec] swap [%i2+0x008],%l2 ! Mem[00000000250000c8] jmpl %g6+8,%g0 ldstub [%i0+0x03c],%l3 ! Mem[00000000240000fc] p10_call_0_le: stb %l5,[%i3+0x010] ! Mem[00000000258000d0] swap [%i2+0x03c],%l6 ! Mem[00000000250000fc] stw %l7,[%i3+0x008] ! Mem[00000000258000c8] ldub [%i1+0x009],%l7 ! Mem[00000000248000c9] ldstub [%i1+0x01e],%l0 ! Mem[00000000248000de] ldstub [%i3+0x022],%l6 ! Mem[00000000258000e2] lduw [%i2+0x03c],%l0 ! Mem[00000000250000fc] retl lduh [%i0+0x032],%l3 ! Mem[00000000240000f2] p10_jmpl_0_lo: ldd [%o0+0x008],%l4 ! Mem[00000000240000c8] swap [%o1+0x00c],%l3 ! Mem[00000000248000cc] stb %l4,[%o2+0x00b] ! Mem[00000000250000cb] swap [%o2+0x02c],%l4 ! Mem[00000000250000ec] swap [%o2+0x008],%l2 ! Mem[00000000250000c8] jmpl %g6+8,%g0 ldstub [%o0+0x03c],%l3 ! Mem[00000000240000fc] p10_call_0_lo: stb %l5,[%o3+0x010] ! Mem[00000000258000d0] swap [%o2+0x03c],%l6 ! Mem[00000000250000fc] stw %l7,[%o3+0x008] ! Mem[00000000258000c8] ldub [%o1+0x009],%l7 ! Mem[00000000248000c9] ldstub [%o1+0x01e],%l0 ! Mem[00000000248000de] ldstub [%o3+0x022],%l6 ! Mem[00000000258000e2] lduw [%o2+0x03c],%l0 ! Mem[00000000250000fc] retl lduh [%o0+0x032],%l3 ! Mem[00000000240000f2] p10_jmpl_0_he: stb %l1,[%i0+0x012] ! Mem[00000000240000d2] stb %l7,[%i0+0x00d] ! Mem[00000000240000cd] stb %l5,[%i1+0x007] ! Mem[00000000248000c7] jmpl %g6+8,%g0 ldub [%i2+0x027],%l5 ! Mem[00000000250000e7] p10_call_0_he: ldstub [%i3+0x037],%l3 ! Mem[00000000258000f7] lduw [%i3+0x018],%l2 ! Mem[00000000258000d8] ldsw [%i3+0x020],%l1 ! Mem[00000000258000e0] stx %l0,[%i0+0x018] ! Mem[00000000240000d8] lduw [%i2+0x018],%l5 ! Mem[00000000250000d8] lduw [%i1+0x014],%l6 ! Mem[00000000248000d4] retl swap [%i2+0x014],%l7 ! Mem[00000000250000d4] p10_jmpl_0_ho: stb %l1,[%o0+0x012] ! Mem[00000000240000d2] stb %l7,[%o0+0x00d] ! Mem[00000000240000cd] stb %l5,[%o1+0x007] ! Mem[00000000248000c7] jmpl %g6+8,%g0 ldub [%o2+0x027],%l5 ! Mem[00000000250000e7] p10_call_0_ho: ldstub [%o3+0x037],%l3 ! Mem[00000000258000f7] lduw [%o3+0x018],%l2 ! Mem[00000000258000d8] ldsw [%o3+0x020],%l1 ! Mem[00000000258000e0] stx %l0,[%o0+0x018] ! Mem[00000000240000d8] lduw [%o2+0x018],%l5 ! Mem[00000000250000d8] lduw [%o1+0x014],%l6 ! Mem[00000000248000d4] retl swap [%o2+0x014],%l7 ! Mem[00000000250000d4] p11_jmpl_0_le: ldd [%i0+0x028],%l4 ! Mem[00000000260000e8] lduw [%i1+0x02c],%l3 ! Mem[00000000268000ec] ldx [%i1+0x028],%l4 ! Mem[00000000268000e8] lduh [%i1+0x02c],%l4 ! Mem[00000000268000ec] sth %l2,[%i1+0x00a] ! Mem[00000000268000ca] jmpl %g6+8,%g0 ldsh [%i3+0x03c],%l3 ! Mem[00000000278000fc] p11_call_0_le: stb %l0,[%i0+0x029] ! Mem[00000000260000e9] swap [%i0+0x028],%l3 ! Mem[00000000260000e8] ldub [%i0+0x02b],%l4 ! Mem[00000000260000eb] stb %l0,[%i0+0x016] ! Mem[00000000260000d6] lduh [%i2+0x014],%l5 ! Mem[00000000270000d4] ldsh [%i1+0x032],%l3 ! Mem[00000000268000f2] ldstub [%i3+0x017],%l2 ! Mem[00000000278000d7] retl swap [%i3+0x01c],%l4 ! Mem[00000000278000dc] p11_jmpl_0_lo: ldd [%o0+0x028],%l4 ! Mem[00000000260000e8] lduw [%o1+0x02c],%l3 ! Mem[00000000268000ec] ldx [%o1+0x028],%l4 ! Mem[00000000268000e8] lduh [%o1+0x02c],%l4 ! Mem[00000000268000ec] sth %l2,[%o1+0x00a] ! Mem[00000000268000ca] jmpl %g6+8,%g0 ldsh [%o3+0x03c],%l3 ! Mem[00000000278000fc] p11_call_0_lo: stb %l0,[%o0+0x029] ! Mem[00000000260000e9] swap [%o0+0x028],%l3 ! Mem[00000000260000e8] ldub [%o0+0x02b],%l4 ! Mem[00000000260000eb] stb %l0,[%o0+0x016] ! Mem[00000000260000d6] lduh [%o2+0x014],%l5 ! Mem[00000000270000d4] ldsh [%o1+0x032],%l3 ! Mem[00000000268000f2] ldstub [%o3+0x017],%l2 ! Mem[00000000278000d7] retl swap [%o3+0x01c],%l4 ! Mem[00000000278000dc] p11_jmpl_0_he: ldsh [%i2+0x03e],%l2 ! Mem[00000000270000fe] stb %l1,[%i1+0x021] ! Mem[00000000268000e1] ldsw [%i1+0x014],%l1 ! Mem[00000000268000d4] jmpl %g6+8,%g0 sth %l3,[%i3+0x036] ! Mem[00000000278000f6] p11_call_0_he: ldstub [%i2+0x016],%l1 ! Mem[00000000270000d6] ldd [%i3+0x008],%l2 ! Mem[00000000278000c8] retl ldsh [%i1+0x028],%l1 ! Mem[00000000268000e8] p11_jmpl_0_ho: ldsh [%o2+0x03e],%l2 ! Mem[00000000270000fe] stb %l1,[%o1+0x021] ! Mem[00000000268000e1] ldsw [%o1+0x014],%l1 ! Mem[00000000268000d4] jmpl %g6+8,%g0 sth %l3,[%o3+0x036] ! Mem[00000000278000f6] p11_call_0_ho: ldstub [%o2+0x016],%l1 ! Mem[00000000270000d6] ldd [%o3+0x008],%l2 ! Mem[00000000278000c8] retl ldsh [%o1+0x028],%l1 ! Mem[00000000268000e8] p12_jmpl_0_le: swap [%i0+0x00c],%l5 ! Mem[00000000280000cc] stx %l3,[%i0+0x008] ! Mem[00000000280000c8] stb %l3,[%i2+0x02d] ! Mem[00000000290000ed] ldsh [%i0+0x03c],%l5 ! Mem[00000000280000fc] ldx [%i0+0x000],%l1 ! Mem[00000000280000c0] jmpl %g6+8,%g0 std %l0,[%i0+0x000] ! Mem[00000000280000c0] p12_call_0_le: retl lduw [%i3+0x008],%l7 ! Mem[00000000298000c8] p12_jmpl_0_lo: swap [%o0+0x00c],%l5 ! Mem[00000000280000cc] stx %l3,[%o0+0x008] ! Mem[00000000280000c8] stb %l3,[%o2+0x02d] ! Mem[00000000290000ed] ldsh [%o0+0x03c],%l5 ! Mem[00000000280000fc] ldx [%o0+0x000],%l1 ! Mem[00000000280000c0] jmpl %g6+8,%g0 std %l0,[%o0+0x000] ! Mem[00000000280000c0] p12_call_0_lo: retl lduw [%o3+0x008],%l7 ! Mem[00000000298000c8] p12_jmpl_0_he: ldd [%i0+0x000],%l6 ! Mem[00000000280000c0] ldx [%i1+0x018],%l6 ! Mem[00000000288000d8] swap [%i2+0x02c],%l5 ! Mem[00000000290000ec] ldx [%i3+0x020],%l4 ! Mem[00000000298000e0] swap [%i2+0x004],%l7 ! Mem[00000000290000c4] ldub [%i1+0x02b],%l0 ! Mem[00000000288000eb] stw %l7,[%i1+0x03c] ! Mem[00000000288000fc] jmpl %g6+8,%g0 lduh [%i0+0x036],%l4 ! Mem[00000000280000f6] p12_call_0_he: stx %l7,[%i3+0x038] ! Mem[00000000298000f8] lduw [%i3+0x000],%l7 ! Mem[00000000298000c0] swap [%i0+0x004],%l3 ! Mem[00000000280000c4] ldx [%i2+0x000],%l2 ! Mem[00000000290000c0] retl stb %l2,[%i3+0x01b] ! Mem[00000000298000db] p12_jmpl_0_ho: ldd [%o0+0x000],%l6 ! Mem[00000000280000c0] ldx [%o1+0x018],%l6 ! Mem[00000000288000d8] swap [%o2+0x02c],%l5 ! Mem[00000000290000ec] ldx [%o3+0x020],%l4 ! Mem[00000000298000e0] swap [%o2+0x004],%l7 ! Mem[00000000290000c4] ldub [%o1+0x02b],%l0 ! Mem[00000000288000eb] stw %l7,[%o1+0x03c] ! Mem[00000000288000fc] jmpl %g6+8,%g0 lduh [%o0+0x036],%l4 ! Mem[00000000280000f6] p12_call_0_ho: stx %l7,[%o3+0x038] ! Mem[00000000298000f8] lduw [%o3+0x000],%l7 ! Mem[00000000298000c0] swap [%o0+0x004],%l3 ! Mem[00000000280000c4] ldx [%o2+0x000],%l2 ! Mem[00000000290000c0] retl stb %l2,[%o3+0x01b] ! Mem[00000000298000db] p13_jmpl_0_le: swap [%i0+0x02c],%l5 ! Mem[000000002a0000ec] ldx [%i3+0x018],%l3 ! Mem[000000002b8000d8] ldstub [%i2+0x02d],%l3 ! Mem[000000002b0000ed] swap [%i3+0x028],%l3 ! Mem[000000002b8000e8] ldstub [%i2+0x027],%l0 ! Mem[000000002b0000e7] jmpl %g6+8,%g0 ldstub [%i2+0x00d],%l5 ! Mem[000000002b0000cd] p13_call_0_le: ldsb [%i2+0x038],%l4 ! Mem[000000002b0000f8] swap [%i0+0x024],%l5 ! Mem[000000002a0000e4] swap [%i2+0x01c],%l3 ! Mem[000000002b0000dc] retl std %l0,[%i2+0x010] ! Mem[000000002b0000d0] p13_jmpl_0_lo: swap [%o0+0x02c],%l5 ! Mem[000000002a0000ec] ldx [%o3+0x018],%l3 ! Mem[000000002b8000d8] ldstub [%o2+0x02d],%l3 ! Mem[000000002b0000ed] swap [%o3+0x028],%l3 ! Mem[000000002b8000e8] ldstub [%o2+0x027],%l0 ! Mem[000000002b0000e7] jmpl %g6+8,%g0 ldstub [%o2+0x00d],%l5 ! Mem[000000002b0000cd] p13_call_0_lo: ldsb [%o2+0x038],%l4 ! Mem[000000002b0000f8] swap [%o0+0x024],%l5 ! Mem[000000002a0000e4] swap [%o2+0x01c],%l3 ! Mem[000000002b0000dc] retl std %l0,[%o2+0x010] ! Mem[000000002b0000d0] p13_jmpl_0_he: ldsw [%i3+0x034],%l2 ! Mem[000000002b8000f4] stw %l5,[%i2+0x03c] ! Mem[000000002b0000fc] swap [%i0+0x034],%l3 ! Mem[000000002a0000f4] ldstub [%i0+0x02c],%l3 ! Mem[000000002a0000ec] swap [%i3+0x024],%l5 ! Mem[000000002b8000e4] ldsh [%i3+0x006],%l5 ! Mem[000000002b8000c6] jmpl %g6+8,%g0 ldstub [%i0+0x012],%l2 ! Mem[000000002a0000d2] p13_call_0_he: retl stw %l5,[%i0+0x030] ! Mem[000000002a0000f0] p13_jmpl_0_ho: ldsw [%o3+0x034],%l2 ! Mem[000000002b8000f4] stw %l5,[%o2+0x03c] ! Mem[000000002b0000fc] swap [%o0+0x034],%l3 ! Mem[000000002a0000f4] ldstub [%o0+0x02c],%l3 ! Mem[000000002a0000ec] swap [%o3+0x024],%l5 ! Mem[000000002b8000e4] ldsh [%o3+0x006],%l5 ! Mem[000000002b8000c6] jmpl %g6+8,%g0 ldstub [%o0+0x012],%l2 ! Mem[000000002a0000d2] p13_call_0_ho: retl stw %l5,[%o0+0x030] ! Mem[000000002a0000f0] p14_jmpl_0_le: swap [%i0+0x00c],%l5 ! Mem[000000002c0000cc] swap [%i0+0x00c],%l3 ! Mem[000000002c0000cc] lduw [%i3+0x02c],%l3 ! Mem[000000002d8000ec] stx %l5,[%i3+0x038] ! Mem[000000002d8000f8] ldsw [%i2+0x004],%l1 ! Mem[000000002d0000c4] jmpl %g6+8,%g0 swap [%i3+0x000],%l1 ! Mem[000000002d8000c0] p14_call_0_le: retl ldstub [%i3+0x009],%l0 ! Mem[000000002d8000c9] p14_jmpl_0_lo: swap [%o0+0x00c],%l5 ! Mem[000000002c0000cc] swap [%o0+0x00c],%l3 ! Mem[000000002c0000cc] lduw [%o3+0x02c],%l3 ! Mem[000000002d8000ec] stx %l5,[%o3+0x038] ! Mem[000000002d8000f8] ldsw [%o2+0x004],%l1 ! Mem[000000002d0000c4] jmpl %g6+8,%g0 swap [%o3+0x000],%l1 ! Mem[000000002d8000c0] p14_call_0_lo: retl ldstub [%o3+0x009],%l0 ! Mem[000000002d8000c9] p14_jmpl_0_he: lduh [%i3+0x032],%l0 ! Mem[000000002d8000f2] stb %l0,[%i2+0x014] ! Mem[000000002d0000d4] ldstub [%i0+0x00f],%l7 ! Mem[000000002c0000cf] sth %l4,[%i2+0x020] ! Mem[000000002d0000e0] stx %l7,[%i3+0x000] ! Mem[000000002d8000c0] swap [%i2+0x028],%l0 ! Mem[000000002d0000e8] ldx [%i3+0x038],%l7 ! Mem[000000002d8000f8] jmpl %g6+8,%g0 ldub [%i0+0x036],%l4 ! Mem[000000002c0000f6] p14_call_0_he: lduh [%i2+0x02e],%l6 ! Mem[000000002d0000ee] ldx [%i3+0x028],%l1 ! Mem[000000002d8000e8] ldsw [%i0+0x004],%l3 ! Mem[000000002c0000c4] ldsh [%i3+0x000],%l2 ! Mem[000000002d8000c0] retl ldstub [%i3+0x01b],%l2 ! Mem[000000002d8000db] p14_jmpl_0_ho: lduh [%o3+0x032],%l0 ! Mem[000000002d8000f2] stb %l0,[%o2+0x014] ! Mem[000000002d0000d4] ldstub [%o0+0x00f],%l7 ! Mem[000000002c0000cf] sth %l4,[%o2+0x020] ! Mem[000000002d0000e0] stx %l7,[%o3+0x000] ! Mem[000000002d8000c0] swap [%o2+0x028],%l0 ! Mem[000000002d0000e8] ldx [%o3+0x038],%l7 ! Mem[000000002d8000f8] jmpl %g6+8,%g0 ldub [%o0+0x036],%l4 ! Mem[000000002c0000f6] p14_call_0_ho: lduh [%o2+0x02e],%l6 ! Mem[000000002d0000ee] ldx [%o3+0x028],%l1 ! Mem[000000002d8000e8] ldsw [%o0+0x004],%l3 ! Mem[000000002c0000c4] ldsh [%o3+0x000],%l2 ! Mem[000000002d8000c0] retl ldstub [%o3+0x01b],%l2 ! Mem[000000002d8000db] p15_jmpl_0_le: swap [%i0+0x02c],%l5 ! Mem[000000002e0000ec] ldsh [%i0+0x02e],%l3 ! Mem[000000002e0000ee] ldub [%i3+0x02b],%l4 ! Mem[000000002f8000eb] ldsw [%i0+0x02c],%l4 ! Mem[000000002e0000ec] swap [%i3+0x024],%l0 ! Mem[000000002f8000e4] jmpl %g6+8,%g0 lduw [%i0+0x00c],%l5 ! Mem[000000002e0000cc] p15_call_0_le: ldsb [%i3+0x008],%l7 ! Mem[000000002f8000c8] lduw [%i1+0x008],%l7 ! Mem[000000002e8000c8] sth %l0,[%i3+0x03e] ! Mem[000000002f8000fe] retl stx %l6,[%i3+0x020] ! Mem[000000002f8000e0] p15_jmpl_0_lo: swap [%o0+0x02c],%l5 ! Mem[000000002e0000ec] ldsh [%o0+0x02e],%l3 ! Mem[000000002e0000ee] ldub [%o3+0x02b],%l4 ! Mem[000000002f8000eb] ldsw [%o0+0x02c],%l4 ! Mem[000000002e0000ec] swap [%o3+0x024],%l0 ! Mem[000000002f8000e4] jmpl %g6+8,%g0 lduw [%o0+0x00c],%l5 ! Mem[000000002e0000cc] p15_call_0_lo: ldsb [%o3+0x008],%l7 ! Mem[000000002f8000c8] lduw [%o1+0x008],%l7 ! Mem[000000002e8000c8] sth %l0,[%o3+0x03e] ! Mem[000000002f8000fe] retl stx %l6,[%o3+0x020] ! Mem[000000002f8000e0] p15_jmpl_0_he: ldsw [%i3+0x028],%l0 ! Mem[000000002f8000e8] ldd [%i1+0x008],%l6 ! Mem[000000002e8000c8] lduh [%i0+0x00e],%l6 ! Mem[000000002e0000ce] ldsb [%i2+0x02c],%l3 ! Mem[000000002f0000ec] lduh [%i0+0x026],%l5 ! Mem[000000002e0000e6] jmpl %g6+8,%g0 ldsw [%i1+0x004],%l5 ! Mem[000000002e8000c4] p15_call_0_he: ldsh [%i3+0x02a],%l0 ! Mem[000000002f8000ea] stb %l5,[%i3+0x033] ! Mem[000000002f8000f3] swap [%i2+0x034],%l7 ! Mem[000000002f0000f4] stw %l5,[%i1+0x008] ! Mem[000000002e8000c8] std %l0,[%i2+0x028] ! Mem[000000002f0000e8] ldstub [%i0+0x038],%l0 ! Mem[000000002e0000f8] retl swap [%i2+0x034],%l1 ! Mem[000000002f0000f4] p15_jmpl_0_ho: ldsw [%o3+0x028],%l0 ! Mem[000000002f8000e8] ldd [%o1+0x008],%l6 ! Mem[000000002e8000c8] lduh [%o0+0x00e],%l6 ! Mem[000000002e0000ce] ldsb [%o2+0x02c],%l3 ! Mem[000000002f0000ec] lduh [%o0+0x026],%l5 ! Mem[000000002e0000e6] jmpl %g6+8,%g0 ldsw [%o1+0x004],%l5 ! Mem[000000002e8000c4] p15_call_0_ho: ldsh [%o3+0x02a],%l0 ! Mem[000000002f8000ea] stb %l5,[%o3+0x033] ! Mem[000000002f8000f3] swap [%o2+0x034],%l7 ! Mem[000000002f0000f4] stw %l5,[%o1+0x008] ! Mem[000000002e8000c8] std %l0,[%o2+0x028] ! Mem[000000002f0000e8] ldstub [%o0+0x038],%l0 ! Mem[000000002e0000f8] retl swap [%o2+0x034],%l1 ! Mem[000000002f0000f4] p16_jmpl_0_le: swap [%i0+0x00c],%l5 ! Mem[00000000300000cc] stw %l3,[%i0+0x00c] ! Mem[00000000300000cc] ldstub [%i3+0x00b],%l4 ! Mem[00000000318000cb] stx %l4,[%i2+0x028] ! Mem[00000000310000e8] lduw [%i2+0x008],%l2 ! Mem[00000000310000c8] jmpl %g6+8,%g0 ldstub [%i1+0x02d],%l5 ! Mem[00000000308000ed] p16_call_0_le: lduh [%i3+0x018],%l4 ! Mem[00000000318000d8] ldstub [%i1+0x007],%l5 ! Mem[00000000308000c7] std %l2,[%i2+0x018] ! Mem[00000000310000d8] retl ldd [%i1+0x010],%l0 ! Mem[00000000308000d0] p16_jmpl_0_lo: swap [%o0+0x00c],%l5 ! Mem[00000000300000cc] stw %l3,[%o0+0x00c] ! Mem[00000000300000cc] ldstub [%o3+0x00b],%l4 ! Mem[00000000318000cb] stx %l4,[%o2+0x028] ! Mem[00000000310000e8] lduw [%o2+0x008],%l2 ! Mem[00000000310000c8] jmpl %g6+8,%g0 ldstub [%o1+0x02d],%l5 ! Mem[00000000308000ed] p16_call_0_lo: lduh [%o3+0x018],%l4 ! Mem[00000000318000d8] ldstub [%o1+0x007],%l5 ! Mem[00000000308000c7] std %l2,[%o2+0x018] ! Mem[00000000310000d8] retl ldd [%o1+0x010],%l0 ! Mem[00000000308000d0] p16_jmpl_0_he: ldstub [%i0+0x021],%l4 ! Mem[00000000300000e1] ldx [%i1+0x000],%l3 ! Mem[00000000308000c0] swap [%i1+0x010],%l1 ! Mem[00000000308000d0] stb %l3,[%i2+0x00c] ! Mem[00000000310000cc] ldub [%i3+0x007],%l5 ! Mem[00000000318000c7] ldx [%i3+0x020],%l5 ! Mem[00000000318000e0] jmpl %g6+8,%g0 stx %l2,[%i0+0x030] ! Mem[00000000300000f0] p16_call_0_he: retl lduw [%i3+0x018],%l2 ! Mem[00000000318000d8] p16_jmpl_0_ho: ldstub [%o0+0x021],%l4 ! Mem[00000000300000e1] ldx [%o1+0x000],%l3 ! Mem[00000000308000c0] swap [%o1+0x010],%l1 ! Mem[00000000308000d0] stb %l3,[%o2+0x00c] ! Mem[00000000310000cc] ldub [%o3+0x007],%l5 ! Mem[00000000318000c7] ldx [%o3+0x020],%l5 ! Mem[00000000318000e0] jmpl %g6+8,%g0 stx %l2,[%o0+0x030] ! Mem[00000000300000f0] p16_call_0_ho: retl lduw [%o3+0x018],%l2 ! Mem[00000000318000d8] p17_jmpl_0_le: swap [%i1+0x02c],%l5 ! Mem[00000000328000ec] ldstub [%i1+0x01c],%l3 ! Mem[00000000328000dc] ldd [%i0+0x028],%l2 ! Mem[00000000320000e8] lduh [%i2+0x01c],%l5 ! Mem[00000000330000dc] ldd [%i0+0x020],%l0 ! Mem[00000000320000e0] jmpl %g6+8,%g0 stb %l5,[%i2+0x00d] ! Mem[00000000330000cd] p17_call_0_le: swap [%i0+0x038],%l4 ! Mem[00000000320000f8] stx %l5,[%i1+0x020] ! Mem[00000000328000e0] ldsh [%i2+0x01e],%l3 ! Mem[00000000330000de] retl ldstub [%i0+0x016],%l0 ! Mem[00000000320000d6] p17_jmpl_0_lo: swap [%o1+0x02c],%l5 ! Mem[00000000328000ec] ldstub [%o1+0x01c],%l3 ! Mem[00000000328000dc] ldd [%o0+0x028],%l2 ! Mem[00000000320000e8] lduh [%o2+0x01c],%l5 ! Mem[00000000330000dc] ldd [%o0+0x020],%l0 ! Mem[00000000320000e0] jmpl %g6+8,%g0 stb %l5,[%o2+0x00d] ! Mem[00000000330000cd] p17_call_0_lo: swap [%o0+0x038],%l4 ! Mem[00000000320000f8] stx %l5,[%o1+0x020] ! Mem[00000000328000e0] ldsh [%o2+0x01e],%l3 ! Mem[00000000330000de] retl ldstub [%o0+0x016],%l0 ! Mem[00000000320000d6] p17_jmpl_0_he: ldsw [%i2+0x034],%l2 ! Mem[00000000330000f4] ldsw [%i3+0x03c],%l5 ! Mem[00000000338000fc] ldstub [%i1+0x037],%l3 ! Mem[00000000328000f7] stx %l7,[%i0+0x008] ! Mem[00000000320000c8] ldx [%i3+0x008],%l6 ! Mem[00000000338000c8] ldub [%i0+0x01c],%l7 ! Mem[00000000320000dc] jmpl %g6+8,%g0 lduh [%i2+0x012],%l2 ! Mem[00000000330000d2] p17_call_0_he: retl ldsw [%i0+0x00c],%l5 ! Mem[00000000320000cc] p17_jmpl_0_ho: ldsw [%o2+0x034],%l2 ! Mem[00000000330000f4] ldsw [%o3+0x03c],%l5 ! Mem[00000000338000fc] ldstub [%o1+0x037],%l3 ! Mem[00000000328000f7] stx %l7,[%o0+0x008] ! Mem[00000000320000c8] ldx [%o3+0x008],%l6 ! Mem[00000000338000c8] ldub [%o0+0x01c],%l7 ! Mem[00000000320000dc] jmpl %g6+8,%g0 lduh [%o2+0x012],%l2 ! Mem[00000000330000d2] p17_call_0_ho: retl ldsw [%o0+0x00c],%l5 ! Mem[00000000320000cc] p18_jmpl_0_le: swap [%i1+0x00c],%l5 ! Mem[00000000348000cc] swap [%i0+0x00c],%l3 ! Mem[00000000340000cc] swap [%i1+0x008],%l4 ! Mem[00000000348000c8] ldstub [%i0+0x02c],%l4 ! Mem[00000000340000ec] ldsb [%i2+0x00a],%l2 ! Mem[00000000350000ca] jmpl %g6+8,%g0 stx %l3,[%i0+0x038] ! Mem[00000000340000f8] p18_call_0_le: lduh [%i3+0x010],%l5 ! Mem[00000000358000d0] stw %l3,[%i2+0x028] ! Mem[00000000350000e8] ldd [%i1+0x018],%l2 ! Mem[00000000348000d8] ldstub [%i3+0x016],%l0 ! Mem[00000000358000d6] ldx [%i3+0x030],%l5 ! Mem[00000000358000f0] sth %l5,[%i2+0x03c] ! Mem[00000000350000fc] ldx [%i0+0x008],%l3 ! Mem[00000000340000c8] retl ldsb [%i2+0x039],%l6 ! Mem[00000000350000f9] p18_jmpl_0_lo: swap [%o1+0x00c],%l5 ! Mem[00000000348000cc] swap [%o0+0x00c],%l3 ! Mem[00000000340000cc] swap [%o1+0x008],%l4 ! Mem[00000000348000c8] ldstub [%o0+0x02c],%l4 ! Mem[00000000340000ec] ldsb [%o2+0x00a],%l2 ! Mem[00000000350000ca] jmpl %g6+8,%g0 stx %l3,[%o0+0x038] ! Mem[00000000340000f8] p18_call_0_lo: lduh [%o3+0x010],%l5 ! Mem[00000000358000d0] stw %l3,[%o2+0x028] ! Mem[00000000350000e8] ldd [%o1+0x018],%l2 ! Mem[00000000348000d8] ldstub [%o3+0x016],%l0 ! Mem[00000000358000d6] ldx [%o3+0x030],%l5 ! Mem[00000000358000f0] sth %l5,[%o2+0x03c] ! Mem[00000000350000fc] ldx [%o0+0x008],%l3 ! Mem[00000000340000c8] retl ldsb [%o2+0x039],%l6 ! Mem[00000000350000f9] p18_jmpl_0_he: sth %l4,[%i0+0x036] ! Mem[00000000340000f6] stw %l7,[%i1+0x030] ! Mem[00000000348000f0] sth %l2,[%i1+0x01e] ! Mem[00000000348000de] lduh [%i1+0x038],%l4 ! Mem[00000000348000f8] lduh [%i1+0x014],%l1 ! Mem[00000000348000d4] sth %l1,[%i0+0x01a] ! Mem[00000000340000da] ldsw [%i2+0x018],%l0 ! Mem[00000000350000d8] jmpl %g6+8,%g0 stb %l4,[%i0+0x030] ! Mem[00000000340000f0] p18_call_0_he: ldstub [%i2+0x034],%l3 ! Mem[00000000350000f4] swap [%i2+0x030],%l4 ! Mem[00000000350000f0] swap [%i1+0x024],%l0 ! Mem[00000000348000e4] ldsh [%i1+0x016],%l1 ! Mem[00000000348000d6] retl ldd [%i2+0x030],%l4 ! Mem[00000000350000f0] p18_jmpl_0_ho: sth %l4,[%o0+0x036] ! Mem[00000000340000f6] stw %l7,[%o1+0x030] ! Mem[00000000348000f0] sth %l2,[%o1+0x01e] ! Mem[00000000348000de] lduh [%o1+0x038],%l4 ! Mem[00000000348000f8] lduh [%o1+0x014],%l1 ! Mem[00000000348000d4] sth %l1,[%o0+0x01a] ! Mem[00000000340000da] ldsw [%o2+0x018],%l0 ! Mem[00000000350000d8] jmpl %g6+8,%g0 stb %l4,[%o0+0x030] ! Mem[00000000340000f0] p18_call_0_ho: ldstub [%o2+0x034],%l3 ! Mem[00000000350000f4] swap [%o2+0x030],%l4 ! Mem[00000000350000f0] swap [%o1+0x024],%l0 ! Mem[00000000348000e4] ldsh [%o1+0x016],%l1 ! Mem[00000000348000d6] retl ldd [%o2+0x030],%l4 ! Mem[00000000350000f0] p19_jmpl_0_le: swap [%i1+0x02c],%l5 ! Mem[00000000368000ec] lduh [%i3+0x02e],%l3 ! Mem[00000000378000ee] ldstub [%i0+0x00a],%l2 ! Mem[00000000360000ca] lduw [%i2+0x000],%l1 ! Mem[00000000370000c0] ldstub [%i1+0x03e],%l0 ! Mem[00000000368000fe] jmpl %g6+8,%g0 lduh [%i0+0x00a],%l1 ! Mem[00000000360000ca] p19_call_0_le: stw %l0,[%i3+0x03c] ! Mem[00000000378000fc] std %l6,[%i1+0x020] ! Mem[00000000368000e0] ldsw [%i2+0x01c],%l0 ! Mem[00000000370000dc] ldstub [%i3+0x033],%l3 ! Mem[00000000378000f3] swap [%i1+0x014],%l2 ! Mem[00000000368000d4] stx %l5,[%i3+0x018] ! Mem[00000000378000d8] ldx [%i0+0x038],%l7 ! Mem[00000000360000f8] retl ldd [%i3+0x000],%l6 ! Mem[00000000378000c0] p19_jmpl_0_lo: swap [%o1+0x02c],%l5 ! Mem[00000000368000ec] lduh [%o3+0x02e],%l3 ! Mem[00000000378000ee] ldstub [%o0+0x00a],%l2 ! Mem[00000000360000ca] lduw [%o2+0x000],%l1 ! Mem[00000000370000c0] ldstub [%o1+0x03e],%l0 ! Mem[00000000368000fe] jmpl %g6+8,%g0 lduh [%o0+0x00a],%l1 ! Mem[00000000360000ca] p19_call_0_lo: stw %l0,[%o3+0x03c] ! Mem[00000000378000fc] std %l6,[%o1+0x020] ! Mem[00000000368000e0] ldsw [%o2+0x01c],%l0 ! Mem[00000000370000dc] ldstub [%o3+0x033],%l3 ! Mem[00000000378000f3] swap [%o1+0x014],%l2 ! Mem[00000000368000d4] stx %l5,[%o3+0x018] ! Mem[00000000378000d8] ldx [%o0+0x038],%l7 ! Mem[00000000360000f8] retl ldd [%o3+0x000],%l6 ! Mem[00000000378000c0] p19_jmpl_0_he: swap [%i3+0x010],%l2 ! Mem[00000000378000d0] ldsb [%i3+0x033],%l3 ! Mem[00000000378000f3] stb %l7,[%i0+0x03d] ! Mem[00000000360000fd] ldsb [%i0+0x03a],%l1 ! Mem[00000000360000fa] stw %l0,[%i2+0x018] ! Mem[00000000370000d8] jmpl %g6+8,%g0 ldstub [%i0+0x010],%l4 ! Mem[00000000360000d0] p19_call_0_he: ldstub [%i1+0x014],%l3 ! Mem[00000000368000d4] ldub [%i3+0x032],%l4 ! Mem[00000000378000f2] stw %l2,[%i2+0x030] ! Mem[00000000370000f0] ldsb [%i0+0x03f],%l5 ! Mem[00000000360000ff] retl ldstub [%i3+0x002],%l5 ! Mem[00000000378000c2] p19_jmpl_0_ho: swap [%o3+0x010],%l2 ! Mem[00000000378000d0] ldsb [%o3+0x033],%l3 ! Mem[00000000378000f3] stb %l7,[%o0+0x03d] ! Mem[00000000360000fd] ldsb [%o0+0x03a],%l1 ! Mem[00000000360000fa] stw %l0,[%o2+0x018] ! Mem[00000000370000d8] jmpl %g6+8,%g0 ldstub [%o0+0x010],%l4 ! Mem[00000000360000d0] p19_call_0_ho: ldstub [%o1+0x014],%l3 ! Mem[00000000368000d4] ldub [%o3+0x032],%l4 ! Mem[00000000378000f2] stw %l2,[%o2+0x030] ! Mem[00000000370000f0] ldsb [%o0+0x03f],%l5 ! Mem[00000000360000ff] retl ldstub [%o3+0x002],%l5 ! Mem[00000000378000c2] p20_jmpl_0_le: swap [%i1+0x00c],%l5 ! Mem[00000000388000cc] sth %l3,[%i3+0x00e] ! Mem[00000000398000ce] ldsw [%i1+0x008],%l4 ! Mem[00000000388000c8] ldsb [%i1+0x02c],%l4 ! Mem[00000000388000ec] ldub [%i2+0x00a],%l2 ! Mem[00000000390000ca] jmpl %g6+8,%g0 ldd [%i0+0x038],%l2 ! Mem[00000000380000f8] p20_call_0_le: stx %l5,[%i1+0x010] ! Mem[00000000388000d0] stb %l3,[%i2+0x02b] ! Mem[00000000390000eb] ldstub [%i3+0x00b],%l4 ! Mem[00000000398000cb] ldx [%i1+0x008],%l7 ! Mem[00000000388000c8] lduw [%i1+0x01c],%l0 ! Mem[00000000388000dc] ldd [%i3+0x020],%l6 ! Mem[00000000398000e0] stw %l0,[%i2+0x03c] ! Mem[00000000390000fc] retl ldstub [%i3+0x033],%l3 ! Mem[00000000398000f3] p20_jmpl_0_lo: swap [%o1+0x00c],%l5 ! Mem[00000000388000cc] sth %l3,[%o3+0x00e] ! Mem[00000000398000ce] ldsw [%o1+0x008],%l4 ! Mem[00000000388000c8] ldsb [%o1+0x02c],%l4 ! Mem[00000000388000ec] ldub [%o2+0x00a],%l2 ! Mem[00000000390000ca] jmpl %g6+8,%g0 ldd [%o0+0x038],%l2 ! Mem[00000000380000f8] p20_call_0_lo: stx %l5,[%o1+0x010] ! Mem[00000000388000d0] stb %l3,[%o2+0x02b] ! Mem[00000000390000eb] ldstub [%o3+0x00b],%l4 ! Mem[00000000398000cb] ldx [%o1+0x008],%l7 ! Mem[00000000388000c8] lduw [%o1+0x01c],%l0 ! Mem[00000000388000dc] ldd [%o3+0x020],%l6 ! Mem[00000000398000e0] stw %l0,[%o2+0x03c] ! Mem[00000000390000fc] retl ldstub [%o3+0x033],%l3 ! Mem[00000000398000f3] p20_jmpl_0_he: ldstub [%i3+0x012],%l1 ! Mem[00000000398000d2] ldsh [%i0+0x00c],%l7 ! Mem[00000000380000cc] ldstub [%i3+0x007],%l5 ! Mem[00000000398000c7] jmpl %g6+8,%g0 ldstub [%i2+0x027],%l5 ! Mem[00000000390000e7] p20_call_0_he: ldstub [%i2+0x00a],%l0 ! Mem[00000000390000ca] ldstub [%i1+0x013],%l5 ! Mem[00000000388000d3] stw %l7,[%i1+0x034] ! Mem[00000000388000f4] ldd [%i3+0x008],%l4 ! Mem[00000000398000c8] ldub [%i3+0x020],%l1 ! Mem[00000000398000e0] ldstub [%i0+0x03c],%l4 ! Mem[00000000380000fc] retl ldstub [%i1+0x034],%l3 ! Mem[00000000388000f4] p20_jmpl_0_ho: ldstub [%o3+0x012],%l1 ! Mem[00000000398000d2] ldsh [%o0+0x00c],%l7 ! Mem[00000000380000cc] ldstub [%o3+0x007],%l5 ! Mem[00000000398000c7] jmpl %g6+8,%g0 ldstub [%o2+0x027],%l5 ! Mem[00000000390000e7] p20_call_0_ho: ldstub [%o2+0x00a],%l0 ! Mem[00000000390000ca] ldstub [%o1+0x013],%l5 ! Mem[00000000388000d3] stw %l7,[%o1+0x034] ! Mem[00000000388000f4] ldd [%o3+0x008],%l4 ! Mem[00000000398000c8] ldub [%o3+0x020],%l1 ! Mem[00000000398000e0] ldstub [%o0+0x03c],%l4 ! Mem[00000000380000fc] retl ldstub [%o1+0x034],%l3 ! Mem[00000000388000f4] p21_jmpl_0_le: swap [%i1+0x02c],%l5 ! Mem[000000003a8000ec] stx %l3,[%i3+0x038] ! Mem[000000003b8000f8] ldx [%i0+0x018],%l0 ! Mem[000000003a0000d8] swap [%i2+0x010],%l7 ! Mem[000000003b0000d0] stx %l0,[%i1+0x010] ! Mem[000000003a8000d0] jmpl %g6+8,%g0 ldstub [%i3+0x034],%l0 ! Mem[000000003b8000f4] p21_call_0_le: swap [%i2+0x004],%l5 ! Mem[000000003b0000c4] stb %l6,[%i0+0x018] ! Mem[000000003a0000d8] ldx [%i1+0x000],%l1 ! Mem[000000003a8000c0] ldd [%i0+0x010],%l6 ! Mem[000000003a0000d0] ldstub [%i1+0x017],%l2 ! Mem[000000003a8000d7] retl ldx [%i3+0x018],%l5 ! Mem[000000003b8000d8] p21_jmpl_0_lo: swap [%o1+0x02c],%l5 ! Mem[000000003a8000ec] stx %l3,[%o3+0x038] ! Mem[000000003b8000f8] ldx [%o0+0x018],%l0 ! Mem[000000003a0000d8] swap [%o2+0x010],%l7 ! Mem[000000003b0000d0] stx %l0,[%o1+0x010] ! Mem[000000003a8000d0] jmpl %g6+8,%g0 ldstub [%o3+0x034],%l0 ! Mem[000000003b8000f4] p21_call_0_lo: swap [%o2+0x004],%l5 ! Mem[000000003b0000c4] stb %l6,[%o0+0x018] ! Mem[000000003a0000d8] ldx [%o1+0x000],%l1 ! Mem[000000003a8000c0] ldd [%o0+0x010],%l6 ! Mem[000000003a0000d0] ldstub [%o1+0x017],%l2 ! Mem[000000003a8000d7] retl ldx [%o3+0x018],%l5 ! Mem[000000003b8000d8] p21_jmpl_0_he: ldd [%i2+0x020],%l4 ! Mem[000000003b0000e0] ldstub [%i1+0x007],%l5 ! Mem[000000003a8000c7] lduh [%i2+0x022],%l7 ! Mem[000000003b0000e2] stw %l4,[%i0+0x008] ! Mem[000000003a0000c8] swap [%i3+0x020],%l0 ! Mem[000000003b8000e0] sth %l3,[%i3+0x018] ! Mem[000000003b8000d8] lduw [%i2+0x014],%l1 ! Mem[000000003b0000d4] jmpl %g6+8,%g0 ldsh [%i2+0x02a],%l5 ! Mem[000000003b0000ea] p21_call_0_he: ldd [%i1+0x038],%l4 ! Mem[000000003a8000f8] ldsb [%i1+0x036],%l6 ! Mem[000000003a8000f6] swap [%i2+0x010],%l6 ! Mem[000000003b0000d0] lduh [%i3+0x010],%l7 ! Mem[000000003b8000d0] swap [%i1+0x034],%l5 ! Mem[000000003a8000f4] retl stw %l2,[%i3+0x010] ! Mem[000000003b8000d0] p21_jmpl_0_ho: ldd [%o2+0x020],%l4 ! Mem[000000003b0000e0] ldstub [%o1+0x007],%l5 ! Mem[000000003a8000c7] lduh [%o2+0x022],%l7 ! Mem[000000003b0000e2] stw %l4,[%o0+0x008] ! Mem[000000003a0000c8] swap [%o3+0x020],%l0 ! Mem[000000003b8000e0] sth %l3,[%o3+0x018] ! Mem[000000003b8000d8] lduw [%o2+0x014],%l1 ! Mem[000000003b0000d4] jmpl %g6+8,%g0 ldsh [%o2+0x02a],%l5 ! Mem[000000003b0000ea] p21_call_0_ho: ldd [%o1+0x038],%l4 ! Mem[000000003a8000f8] ldsb [%o1+0x036],%l6 ! Mem[000000003a8000f6] swap [%o2+0x010],%l6 ! Mem[000000003b0000d0] lduh [%o3+0x010],%l7 ! Mem[000000003b8000d0] swap [%o1+0x034],%l5 ! Mem[000000003a8000f4] retl stw %l2,[%o3+0x010] ! Mem[000000003b8000d0] p22_jmpl_0_le: swap [%i1+0x00c],%l5 ! Mem[000000003c8000cc] ldd [%i3+0x008],%l2 ! Mem[000000003d8000c8] lduh [%i0+0x00a],%l4 ! Mem[000000003c0000ca] ldsb [%i2+0x03c],%l5 ! Mem[000000003d0000fc] std %l0,[%i1+0x000] ! Mem[000000003c8000c0] jmpl %g6+8,%g0 ldstub [%i3+0x02d],%l5 ! Mem[000000003d8000ed] p22_call_0_le: ldub [%i3+0x018],%l4 ! Mem[000000003d8000d8] stx %l5,[%i1+0x000] ! Mem[000000003c8000c0] ldub [%i0+0x01e],%l3 ! Mem[000000003c0000de] retl stx %l0,[%i1+0x010] ! Mem[000000003c8000d0] p22_jmpl_0_lo: swap [%o1+0x00c],%l5 ! Mem[000000003c8000cc] ldd [%o3+0x008],%l2 ! Mem[000000003d8000c8] lduh [%o0+0x00a],%l4 ! Mem[000000003c0000ca] ldsb [%o2+0x03c],%l5 ! Mem[000000003d0000fc] std %l0,[%o1+0x000] ! Mem[000000003c8000c0] jmpl %g6+8,%g0 ldstub [%o3+0x02d],%l5 ! Mem[000000003d8000ed] p22_call_0_lo: ldub [%o3+0x018],%l4 ! Mem[000000003d8000d8] stx %l5,[%o1+0x000] ! Mem[000000003c8000c0] ldub [%o0+0x01e],%l3 ! Mem[000000003c0000de] retl stx %l0,[%o1+0x010] ! Mem[000000003c8000d0] p22_jmpl_0_he: swap [%i2+0x020],%l4 ! Mem[000000003d0000e0] swap [%i2+0x004],%l7 ! Mem[000000003d0000c4] ldx [%i1+0x028],%l0 ! Mem[000000003c8000e8] swap [%i0+0x03c],%l7 ! Mem[000000003c0000fc] stb %l3,[%i1+0x01e] ! Mem[000000003c8000de] stw %l7,[%i2+0x03c] ! Mem[000000003d0000fc] jmpl %g6+8,%g0 ldsh [%i1+0x036],%l2 ! Mem[000000003c8000f6] p22_call_0_he: swap [%i1+0x010],%l5 ! Mem[000000003c8000d0] retl stx %l7,[%i2+0x030] ! Mem[000000003d0000f0] p22_jmpl_0_ho: swap [%o2+0x020],%l4 ! Mem[000000003d0000e0] swap [%o2+0x004],%l7 ! Mem[000000003d0000c4] ldx [%o1+0x028],%l0 ! Mem[000000003c8000e8] swap [%o0+0x03c],%l7 ! Mem[000000003c0000fc] stb %l3,[%o1+0x01e] ! Mem[000000003c8000de] stw %l7,[%o2+0x03c] ! Mem[000000003d0000fc] jmpl %g6+8,%g0 ldsh [%o1+0x036],%l2 ! Mem[000000003c8000f6] p22_call_0_ho: swap [%o1+0x010],%l5 ! Mem[000000003c8000d0] retl stx %l7,[%o2+0x030] ! Mem[000000003d0000f0] p23_jmpl_0_le: swap [%i1+0x02c],%l5 ! Mem[000000003e8000ec] ldsb [%i3+0x02e],%l3 ! Mem[000000003f8000ee] ldstub [%i3+0x02b],%l4 ! Mem[000000003f8000eb] ldd [%i1+0x028],%l4 ! Mem[000000003e8000e8] swap [%i0+0x008],%l2 ! Mem[000000003e0000c8] jmpl %g6+8,%g0 ldd [%i2+0x038],%l2 ! Mem[000000003f0000f8] p23_call_0_le: swap [%i3+0x028],%l0 ! Mem[000000003f8000e8] swap [%i1+0x024],%l5 ! Mem[000000003e8000e4] lduw [%i0+0x01c],%l3 ! Mem[000000003e0000dc] lduh [%i0+0x016],%l0 ! Mem[000000003e0000d6] swap [%i1+0x014],%l5 ! Mem[000000003e8000d4] ldub [%i3+0x010],%l6 ! Mem[000000003f8000d0] stx %l3,[%i0+0x028] ! Mem[000000003e0000e8] retl stx %l6,[%i2+0x038] ! Mem[000000003f0000f8] p23_jmpl_0_lo: swap [%o1+0x02c],%l5 ! Mem[000000003e8000ec] ldsb [%o3+0x02e],%l3 ! Mem[000000003f8000ee] ldstub [%o3+0x02b],%l4 ! Mem[000000003f8000eb] ldd [%o1+0x028],%l4 ! Mem[000000003e8000e8] swap [%o0+0x008],%l2 ! Mem[000000003e0000c8] jmpl %g6+8,%g0 ldd [%o2+0x038],%l2 ! Mem[000000003f0000f8] p23_call_0_lo: swap [%o3+0x028],%l0 ! Mem[000000003f8000e8] swap [%o1+0x024],%l5 ! Mem[000000003e8000e4] lduw [%o0+0x01c],%l3 ! Mem[000000003e0000dc] lduh [%o0+0x016],%l0 ! Mem[000000003e0000d6] swap [%o1+0x014],%l5 ! Mem[000000003e8000d4] ldub [%o3+0x010],%l6 ! Mem[000000003f8000d0] stx %l3,[%o0+0x028] ! Mem[000000003e0000e8] retl stx %l6,[%o2+0x038] ! Mem[000000003f0000f8] p23_jmpl_0_he: stw %l3,[%i2+0x03c] ! Mem[000000003f0000fc] ldstub [%i3+0x01c],%l7 ! Mem[000000003f8000dc] lduh [%i3+0x036],%l2 ! Mem[000000003f8000f6] stb %l4,[%i1+0x018] ! Mem[000000003e8000d8] sth %l1,[%i3+0x014] ! Mem[000000003f8000d4] ldstub [%i0+0x037],%l3 ! Mem[000000003e0000f7] ldstub [%i2+0x015],%l6 ! Mem[000000003f0000d5] jmpl %g6+8,%g0 lduh [%i0+0x008],%l7 ! Mem[000000003e0000c8] p23_call_0_he: std %l0,[%i3+0x028] ! Mem[000000003f8000e8] sth %l5,[%i1+0x034] ! Mem[000000003e8000f4] retl ldsh [%i2+0x038],%l5 ! Mem[000000003f0000f8] p23_jmpl_0_ho: stw %l3,[%o2+0x03c] ! Mem[000000003f0000fc] ldstub [%o3+0x01c],%l7 ! Mem[000000003f8000dc] lduh [%o3+0x036],%l2 ! Mem[000000003f8000f6] stb %l4,[%o1+0x018] ! Mem[000000003e8000d8] sth %l1,[%o3+0x014] ! Mem[000000003f8000d4] ldstub [%o0+0x037],%l3 ! Mem[000000003e0000f7] ldstub [%o2+0x015],%l6 ! Mem[000000003f0000d5] jmpl %g6+8,%g0 lduh [%o0+0x008],%l7 ! Mem[000000003e0000c8] p23_call_0_ho: std %l0,[%o3+0x028] ! Mem[000000003f8000e8] sth %l5,[%o1+0x034] ! Mem[000000003e8000f4] retl ldsh [%o2+0x038],%l5 ! Mem[000000003f0000f8] p24_jmpl_0_le: swap [%i1+0x00c],%l5 ! Mem[00000000408000cc] stb %l3,[%i3+0x00e] ! Mem[00000000418000ce] std %l4,[%i2+0x008] ! Mem[00000000410000c8] lduh [%i0+0x02c],%l4 ! Mem[00000000400000ec] stx %l1,[%i3+0x000] ! Mem[00000000418000c0] jmpl %g6+8,%g0 ldsb [%i2+0x001],%l1 ! Mem[00000000410000c1] p24_call_0_le: retl ldx [%i1+0x008],%l0 ! Mem[00000000408000c8] p24_jmpl_0_lo: swap [%o1+0x00c],%l5 ! Mem[00000000408000cc] stb %l3,[%o3+0x00e] ! Mem[00000000418000ce] std %l4,[%o2+0x008] ! Mem[00000000410000c8] lduh [%o0+0x02c],%l4 ! Mem[00000000400000ec] stx %l1,[%o3+0x000] ! Mem[00000000418000c0] jmpl %g6+8,%g0 ldsb [%o2+0x001],%l1 ! Mem[00000000410000c1] p24_call_0_lo: retl ldx [%o1+0x008],%l0 ! Mem[00000000408000c8] p24_jmpl_0_he: stw %l3,[%i3+0x02c] ! Mem[00000000418000ec] stx %l1,[%i1+0x028] ! Mem[00000000408000e8] swap [%i3+0x020],%l6 ! Mem[00000000418000e0] ldub [%i1+0x021],%l4 ! Mem[00000000408000e1] std %l6,[%i3+0x000] ! Mem[00000000418000c0] sth %l6,[%i3+0x00e] ! Mem[00000000418000ce] ldsw [%i3+0x00c],%l3 ! Mem[00000000418000cc] jmpl %g6+8,%g0 stw %l5,[%i0+0x004] ! Mem[00000000400000c4] p24_call_0_he: swap [%i2+0x014],%l6 ! Mem[00000000410000d4] ldub [%i1+0x00a],%l0 ! Mem[00000000408000ca] ldx [%i0+0x010],%l5 ! Mem[00000000400000d0] std %l6,[%i0+0x030] ! Mem[00000000400000f0] retl ldsb [%i0+0x00f],%l2 ! Mem[00000000400000cf] p24_jmpl_0_ho: stw %l3,[%o3+0x02c] ! Mem[00000000418000ec] stx %l1,[%o1+0x028] ! Mem[00000000408000e8] swap [%o3+0x020],%l6 ! Mem[00000000418000e0] ldub [%o1+0x021],%l4 ! Mem[00000000408000e1] std %l6,[%o3+0x000] ! Mem[00000000418000c0] sth %l6,[%o3+0x00e] ! Mem[00000000418000ce] ldsw [%o3+0x00c],%l3 ! Mem[00000000418000cc] jmpl %g6+8,%g0 stw %l5,[%o0+0x004] ! Mem[00000000400000c4] p24_call_0_ho: swap [%o2+0x014],%l6 ! Mem[00000000410000d4] ldub [%o1+0x00a],%l0 ! Mem[00000000408000ca] ldx [%o0+0x010],%l5 ! Mem[00000000400000d0] std %l6,[%o0+0x030] ! Mem[00000000400000f0] retl ldsb [%o0+0x00f],%l2 ! Mem[00000000400000cf] p25_jmpl_0_le: swap [%i1+0x02c],%l5 ! Mem[00000000428000ec] stw %l3,[%i2+0x01c] ! Mem[00000000430000dc] stb %l3,[%i2+0x02d] ! Mem[00000000430000ed] ldsw [%i1+0x01c],%l5 ! Mem[00000000428000dc] swap [%i0+0x004],%l1 ! Mem[00000000420000c4] jmpl %g6+8,%g0 ldsw [%i1+0x000],%l1 ! Mem[00000000428000c0] p25_call_0_le: retl ldsh [%i0+0x028],%l0 ! Mem[00000000420000e8] p25_jmpl_0_lo: swap [%o1+0x02c],%l5 ! Mem[00000000428000ec] stw %l3,[%o2+0x01c] ! Mem[00000000430000dc] stb %l3,[%o2+0x02d] ! Mem[00000000430000ed] ldsw [%o1+0x01c],%l5 ! Mem[00000000428000dc] swap [%o0+0x004],%l1 ! Mem[00000000420000c4] jmpl %g6+8,%g0 ldsw [%o1+0x000],%l1 ! Mem[00000000428000c0] p25_call_0_lo: retl ldsh [%o0+0x028],%l0 ! Mem[00000000420000e8] p25_jmpl_0_he: ldsb [%i1+0x013],%l0 ! Mem[00000000428000d3] stw %l0,[%i1+0x034] ! Mem[00000000428000f4] sth %l6,[%i0+0x000] ! Mem[00000000420000c0] ldsh [%i2+0x034],%l2 ! Mem[00000000430000f4] stx %l5,[%i0+0x038] ! Mem[00000000420000f8] ldstub [%i3+0x037],%l3 ! Mem[00000000438000f7] swap [%i3+0x008],%l7 ! Mem[00000000438000c8] jmpl %g6+8,%g0 std %l6,[%i1+0x008] ! Mem[00000000428000c8] p25_call_0_he: ldstub [%i0+0x02b],%l6 ! Mem[00000000420000eb] lduh [%i3+0x02c],%l4 ! Mem[00000000438000ec] stb %l6,[%i2+0x035] ! Mem[00000000430000f5] stx %l0,[%i1+0x028] ! Mem[00000000428000e8] lduw [%i0+0x030],%l5 ! Mem[00000000420000f0] retl ldstub [%i1+0x037],%l7 ! Mem[00000000428000f7] p25_jmpl_0_ho: ldsb [%o1+0x013],%l0 ! Mem[00000000428000d3] stw %l0,[%o1+0x034] ! Mem[00000000428000f4] sth %l6,[%o0+0x000] ! Mem[00000000420000c0] ldsh [%o2+0x034],%l2 ! Mem[00000000430000f4] stx %l5,[%o0+0x038] ! Mem[00000000420000f8] ldstub [%o3+0x037],%l3 ! Mem[00000000438000f7] swap [%o3+0x008],%l7 ! Mem[00000000438000c8] jmpl %g6+8,%g0 std %l6,[%o1+0x008] ! Mem[00000000428000c8] p25_call_0_ho: ldstub [%o0+0x02b],%l6 ! Mem[00000000420000eb] lduh [%o3+0x02c],%l4 ! Mem[00000000438000ec] stb %l6,[%o2+0x035] ! Mem[00000000430000f5] stx %l0,[%o1+0x028] ! Mem[00000000428000e8] lduw [%o0+0x030],%l5 ! Mem[00000000420000f0] retl ldstub [%o1+0x037],%l7 ! Mem[00000000428000f7] p26_jmpl_0_le: swap [%i1+0x00c],%l5 ! Mem[00000000448000cc] ldx [%i3+0x008],%l3 ! Mem[00000000458000c8] sth %l4,[%i1+0x00a] ! Mem[00000000448000ca] ldd [%i1+0x038],%l2 ! Mem[00000000448000f8] swap [%i1+0x030],%l1 ! Mem[00000000448000f0] jmpl %g6+8,%g0 ldstub [%i3+0x00f],%l7 ! Mem[00000000458000cf] p26_call_0_le: ldstub [%i1+0x035],%l5 ! Mem[00000000448000f5] ldsb [%i0+0x03c],%l5 ! Mem[00000000440000fc] ldstub [%i3+0x037],%l7 ! Mem[00000000458000f7] swap [%i3+0x008],%l1 ! Mem[00000000458000c8] ldstub [%i2+0x02f],%l7 ! Mem[00000000450000ef] retl ldstub [%i3+0x03c],%l4 ! Mem[00000000458000fc] p26_jmpl_0_lo: swap [%o1+0x00c],%l5 ! Mem[00000000448000cc] ldx [%o3+0x008],%l3 ! Mem[00000000458000c8] sth %l4,[%o1+0x00a] ! Mem[00000000448000ca] ldd [%o1+0x038],%l2 ! Mem[00000000448000f8] swap [%o1+0x030],%l1 ! Mem[00000000448000f0] jmpl %g6+8,%g0 ldstub [%o3+0x00f],%l7 ! Mem[00000000458000cf] p26_call_0_lo: ldstub [%o1+0x035],%l5 ! Mem[00000000448000f5] ldsb [%o0+0x03c],%l5 ! Mem[00000000440000fc] ldstub [%o3+0x037],%l7 ! Mem[00000000458000f7] swap [%o3+0x008],%l1 ! Mem[00000000458000c8] ldstub [%o2+0x02f],%l7 ! Mem[00000000450000ef] retl ldstub [%o3+0x03c],%l4 ! Mem[00000000458000fc] p26_jmpl_0_he: ldsw [%i1+0x01c],%l2 ! Mem[00000000448000dc] ldd [%i0+0x020],%l0 ! Mem[00000000440000e0] swap [%i1+0x000],%l7 ! Mem[00000000448000c0] jmpl %g6+8,%g0 ldstub [%i0+0x02a],%l4 ! Mem[00000000440000ea] p26_call_0_he: stw %l2,[%i1+0x008] ! Mem[00000000448000c8] std %l0,[%i0+0x010] ! Mem[00000000440000d0] std %l0,[%i0+0x008] ! Mem[00000000440000c8] ldsw [%i1+0x034],%l5 ! Mem[00000000448000f4] stw %l5,[%i2+0x018] ! Mem[00000000450000d8] retl ldx [%i3+0x010],%l6 ! Mem[00000000458000d0] p26_jmpl_0_ho: ldsw [%o1+0x01c],%l2 ! Mem[00000000448000dc] ldd [%o0+0x020],%l0 ! Mem[00000000440000e0] swap [%o1+0x000],%l7 ! Mem[00000000448000c0] jmpl %g6+8,%g0 ldstub [%o0+0x02a],%l4 ! Mem[00000000440000ea] p26_call_0_ho: stw %l2,[%o1+0x008] ! Mem[00000000448000c8] std %l0,[%o0+0x010] ! Mem[00000000440000d0] std %l0,[%o0+0x008] ! Mem[00000000440000c8] ldsw [%o1+0x034],%l5 ! Mem[00000000448000f4] stw %l5,[%o2+0x018] ! Mem[00000000450000d8] retl ldx [%o3+0x010],%l6 ! Mem[00000000458000d0] p27_jmpl_0_le: swap [%i1+0x02c],%l5 ! Mem[00000000468000ec] ldub [%i3+0x02e],%l3 ! Mem[00000000478000ee] ldd [%i1+0x028],%l4 ! Mem[00000000468000e8] swap [%i0+0x02c],%l4 ! Mem[00000000460000ec] ldsh [%i0+0x00a],%l2 ! Mem[00000000460000ca] jmpl %g6+8,%g0 ldub [%i0+0x03c],%l3 ! Mem[00000000460000fc] p27_call_0_le: ldsw [%i2+0x030],%l5 ! Mem[00000000470000f0] ldstub [%i3+0x01f],%l6 ! Mem[00000000478000df] ldx [%i2+0x028],%l4 ! Mem[00000000470000e8] ldstub [%i1+0x016],%l0 ! Mem[00000000468000d6] ldstub [%i2+0x015],%l5 ! Mem[00000000470000d5] ldx [%i0+0x038],%l5 ! Mem[00000000460000f8] swap [%i2+0x028],%l3 ! Mem[00000000470000e8] retl sth %l6,[%i3+0x038] ! Mem[00000000478000f8] p27_jmpl_0_lo: swap [%o1+0x02c],%l5 ! Mem[00000000468000ec] ldub [%o3+0x02e],%l3 ! Mem[00000000478000ee] ldd [%o1+0x028],%l4 ! Mem[00000000468000e8] swap [%o0+0x02c],%l4 ! Mem[00000000460000ec] ldsh [%o0+0x00a],%l2 ! Mem[00000000460000ca] jmpl %g6+8,%g0 ldub [%o0+0x03c],%l3 ! Mem[00000000460000fc] p27_call_0_lo: ldsw [%o2+0x030],%l5 ! Mem[00000000470000f0] ldstub [%o3+0x01f],%l6 ! Mem[00000000478000df] ldx [%o2+0x028],%l4 ! Mem[00000000470000e8] ldstub [%o1+0x016],%l0 ! Mem[00000000468000d6] ldstub [%o2+0x015],%l5 ! Mem[00000000470000d5] ldx [%o0+0x038],%l5 ! Mem[00000000460000f8] swap [%o2+0x028],%l3 ! Mem[00000000470000e8] retl sth %l6,[%o3+0x038] ! Mem[00000000478000f8] p27_jmpl_0_he: ldstub [%i3+0x036],%l4 ! Mem[00000000478000f6] stw %l7,[%i1+0x030] ! Mem[00000000468000f0] sth %l2,[%i3+0x03e] ! Mem[00000000478000fe] sth %l1,[%i2+0x020] ! Mem[00000000470000e0] ldsw [%i3+0x020],%l7 ! Mem[00000000478000e0] ldsw [%i1+0x008],%l4 ! Mem[00000000468000c8] ldstub [%i0+0x015],%l6 ! Mem[00000000460000d5] jmpl %g6+8,%g0 ldstub [%i3+0x010],%l4 ! Mem[00000000478000d0] p27_call_0_he: ldstub [%i3+0x014],%l3 ! Mem[00000000478000d4] swap [%i1+0x030],%l4 ! Mem[00000000468000f0] ldstub [%i0+0x027],%l0 ! Mem[00000000460000e7] ldstub [%i1+0x017],%l1 ! Mem[00000000468000d7] retl ldx [%i2+0x030],%l7 ! Mem[00000000470000f0] p27_jmpl_0_ho: ldstub [%o3+0x036],%l4 ! Mem[00000000478000f6] stw %l7,[%o1+0x030] ! Mem[00000000468000f0] sth %l2,[%o3+0x03e] ! Mem[00000000478000fe] sth %l1,[%o2+0x020] ! Mem[00000000470000e0] ldsw [%o3+0x020],%l7 ! Mem[00000000478000e0] ldsw [%o1+0x008],%l4 ! Mem[00000000468000c8] ldstub [%o0+0x015],%l6 ! Mem[00000000460000d5] jmpl %g6+8,%g0 ldstub [%o3+0x010],%l4 ! Mem[00000000478000d0] p27_call_0_ho: ldstub [%o3+0x014],%l3 ! Mem[00000000478000d4] swap [%o1+0x030],%l4 ! Mem[00000000468000f0] ldstub [%o0+0x027],%l0 ! Mem[00000000460000e7] ldstub [%o1+0x017],%l1 ! Mem[00000000468000d7] retl ldx [%o2+0x030],%l7 ! Mem[00000000470000f0] p28_jmpl_0_le: swap [%i2+0x00c],%l5 ! Mem[00000000490000cc] ldstub [%i3+0x01c],%l3 ! Mem[00000000498000dc] stx %l3,[%i0+0x028] ! Mem[00000000480000e8] swap [%i3+0x03c],%l5 ! Mem[00000000498000fc] lduh [%i1+0x006],%l0 ! Mem[00000000488000c6] jmpl %g6+8,%g0 ldstub [%i1+0x02d],%l5 ! Mem[00000000488000ed] p28_call_0_le: stx %l4,[%i3+0x018] ! Mem[00000000498000d8] swap [%i2+0x004],%l5 ! Mem[00000000490000c4] ldsb [%i2+0x01e],%l3 ! Mem[00000000490000de] retl swap [%i2+0x018],%l6 ! Mem[00000000490000d8] p28_jmpl_0_lo: swap [%o2+0x00c],%l5 ! Mem[00000000490000cc] ldstub [%o3+0x01c],%l3 ! Mem[00000000498000dc] stx %l3,[%o0+0x028] ! Mem[00000000480000e8] swap [%o3+0x03c],%l5 ! Mem[00000000498000fc] lduh [%o1+0x006],%l0 ! Mem[00000000488000c6] jmpl %g6+8,%g0 ldstub [%o1+0x02d],%l5 ! Mem[00000000488000ed] p28_call_0_lo: stx %l4,[%o3+0x018] ! Mem[00000000498000d8] swap [%o2+0x004],%l5 ! Mem[00000000490000c4] ldsb [%o2+0x01e],%l3 ! Mem[00000000490000de] retl swap [%o2+0x018],%l6 ! Mem[00000000490000d8] p28_jmpl_0_he: ldd [%i1+0x020],%l4 ! Mem[00000000488000e0] lduw [%i0+0x004],%l7 ! Mem[00000000480000c4] lduw [%i2+0x00c],%l6 ! Mem[00000000490000cc] swap [%i3+0x00c],%l3 ! Mem[00000000498000cc] swap [%i1+0x004],%l5 ! Mem[00000000488000c4] jmpl %g6+8,%g0 stb %l5,[%i1+0x027] ! Mem[00000000488000e7] p28_call_0_he: ldstub [%i0+0x00a],%l0 ! Mem[00000000480000ca] ldub [%i3+0x013],%l5 ! Mem[00000000498000d3] ldsb [%i2+0x037],%l7 ! Mem[00000000490000f7] ldub [%i3+0x009],%l5 ! Mem[00000000498000c9] swap [%i1+0x008],%l0 ! Mem[00000000488000c8] swap [%i1+0x018],%l0 ! Mem[00000000488000d8] retl ldstub [%i1+0x013],%l6 ! Mem[00000000488000d3] p28_jmpl_0_ho: ldd [%o1+0x020],%l4 ! Mem[00000000488000e0] lduw [%o0+0x004],%l7 ! Mem[00000000480000c4] lduw [%o2+0x00c],%l6 ! Mem[00000000490000cc] swap [%o3+0x00c],%l3 ! Mem[00000000498000cc] swap [%o1+0x004],%l5 ! Mem[00000000488000c4] jmpl %g6+8,%g0 stb %l5,[%o1+0x027] ! Mem[00000000488000e7] p28_call_0_ho: ldstub [%o0+0x00a],%l0 ! Mem[00000000480000ca] ldub [%o3+0x013],%l5 ! Mem[00000000498000d3] ldsb [%o2+0x037],%l7 ! Mem[00000000490000f7] ldub [%o3+0x009],%l5 ! Mem[00000000498000c9] swap [%o1+0x008],%l0 ! Mem[00000000488000c8] swap [%o1+0x018],%l0 ! Mem[00000000488000d8] retl ldstub [%o1+0x013],%l6 ! Mem[00000000488000d3] p29_jmpl_0_le: swap [%i2+0x02c],%l5 ! Mem[000000004b0000ec] ldstub [%i3+0x02e],%l3 ! Mem[000000004b8000ee] lduw [%i0+0x028],%l4 ! Mem[000000004a0000e8] stx %l4,[%i1+0x028] ! Mem[000000004a8000e8] lduh [%i0+0x00a],%l2 ! Mem[000000004a0000ca] jmpl %g6+8,%g0 swap [%i0+0x03c],%l3 ! Mem[000000004a0000fc] p29_call_0_le: ldsb [%i0+0x030],%l5 ! Mem[000000004a0000f0] ldx [%i3+0x028],%l3 ! Mem[000000004b8000e8] ldsb [%i2+0x02b],%l4 ! Mem[000000004b0000eb] std %l6,[%i2+0x008] ! Mem[000000004b0000c8] ldstub [%i3+0x03e],%l0 ! Mem[000000004b8000fe] lduh [%i1+0x010],%l6 ! Mem[000000004a8000d0] swap [%i3+0x014],%l2 ! Mem[000000004b8000d4] retl ldstub [%i1+0x01e],%l5 ! Mem[000000004a8000de] p29_jmpl_0_lo: swap [%o2+0x02c],%l5 ! Mem[000000004b0000ec] ldstub [%o3+0x02e],%l3 ! Mem[000000004b8000ee] lduw [%o0+0x028],%l4 ! Mem[000000004a0000e8] stx %l4,[%o1+0x028] ! Mem[000000004a8000e8] lduh [%o0+0x00a],%l2 ! Mem[000000004a0000ca] jmpl %g6+8,%g0 swap [%o0+0x03c],%l3 ! Mem[000000004a0000fc] p29_call_0_lo: ldsb [%o0+0x030],%l5 ! Mem[000000004a0000f0] ldx [%o3+0x028],%l3 ! Mem[000000004b8000e8] ldsb [%o2+0x02b],%l4 ! Mem[000000004b0000eb] std %l6,[%o2+0x008] ! Mem[000000004b0000c8] ldstub [%o3+0x03e],%l0 ! Mem[000000004b8000fe] lduh [%o1+0x010],%l6 ! Mem[000000004a8000d0] swap [%o3+0x014],%l2 ! Mem[000000004b8000d4] retl ldstub [%o1+0x01e],%l5 ! Mem[000000004a8000de] p29_jmpl_0_he: ldstub [%i1+0x03e],%l3 ! Mem[000000004a8000fe] stw %l7,[%i3+0x01c] ! Mem[000000004b8000dc] lduh [%i0+0x012],%l2 ! Mem[000000004a0000d2] std %l2,[%i0+0x030] ! Mem[000000004a0000f0] ldd [%i3+0x038],%l6 ! Mem[000000004b8000f8] swap [%i1+0x038],%l1 ! Mem[000000004a8000f8] ldstub [%i3+0x00a],%l2 ! Mem[000000004b8000ca] jmpl %g6+8,%g0 stx %l5,[%i3+0x028] ! Mem[000000004b8000e8] p29_call_0_he: sth %l0,[%i0+0x026] ! Mem[000000004a0000e6] stx %l1,[%i1+0x010] ! Mem[000000004a8000d0] swap [%i0+0x034],%l7 ! Mem[000000004a0000f4] ldd [%i0+0x038],%l4 ! Mem[000000004a0000f8] ldstub [%i2+0x03d],%l7 ! Mem[000000004b0000fd] retl ldstub [%i0+0x03f],%l4 ! Mem[000000004a0000ff] p29_jmpl_0_ho: ldstub [%o1+0x03e],%l3 ! Mem[000000004a8000fe] stw %l7,[%o3+0x01c] ! Mem[000000004b8000dc] lduh [%o0+0x012],%l2 ! Mem[000000004a0000d2] std %l2,[%o0+0x030] ! Mem[000000004a0000f0] ldd [%o3+0x038],%l6 ! Mem[000000004b8000f8] swap [%o1+0x038],%l1 ! Mem[000000004a8000f8] ldstub [%o3+0x00a],%l2 ! Mem[000000004b8000ca] jmpl %g6+8,%g0 stx %l5,[%o3+0x028] ! Mem[000000004b8000e8] p29_call_0_ho: sth %l0,[%o0+0x026] ! Mem[000000004a0000e6] stx %l1,[%o1+0x010] ! Mem[000000004a8000d0] swap [%o0+0x034],%l7 ! Mem[000000004a0000f4] ldd [%o0+0x038],%l4 ! Mem[000000004a0000f8] ldstub [%o2+0x03d],%l7 ! Mem[000000004b0000fd] retl ldstub [%o0+0x03f],%l4 ! Mem[000000004a0000ff] p30_jmpl_0_le: swap [%i2+0x00c],%l5 ! Mem[000000004d0000cc] ldsw [%i3+0x00c],%l3 ! Mem[000000004d8000cc] ldd [%i0+0x028],%l2 ! Mem[000000004c0000e8] lduw [%i2+0x03c],%l5 ! Mem[000000004d0000fc] std %l0,[%i2+0x000] ! Mem[000000004d0000c0] jmpl %g6+8,%g0 lduw [%i3+0x02c],%l5 ! Mem[000000004d8000ec] p30_call_0_le: ldstub [%i3+0x008],%l7 ! Mem[000000004d8000c8] stb %l0,[%i3+0x016] ! Mem[000000004d8000d6] lduh [%i1+0x024],%l1 ! Mem[000000004c8000e4] retl ldstub [%i0+0x030],%l6 ! Mem[000000004c0000f0] p30_jmpl_0_lo: swap [%o2+0x00c],%l5 ! Mem[000000004d0000cc] ldsw [%o3+0x00c],%l3 ! Mem[000000004d8000cc] ldd [%o0+0x028],%l2 ! Mem[000000004c0000e8] lduw [%o2+0x03c],%l5 ! Mem[000000004d0000fc] std %l0,[%o2+0x000] ! Mem[000000004d0000c0] jmpl %g6+8,%g0 lduw [%o3+0x02c],%l5 ! Mem[000000004d8000ec] p30_call_0_lo: ldstub [%o3+0x008],%l7 ! Mem[000000004d8000c8] stb %l0,[%o3+0x016] ! Mem[000000004d8000d6] lduh [%o1+0x024],%l1 ! Mem[000000004c8000e4] retl ldstub [%o0+0x030],%l6 ! Mem[000000004c0000f0] p30_jmpl_0_he: lduw [%i1+0x028],%l0 ! Mem[000000004c8000e8] ldstub [%i0+0x00d],%l7 ! Mem[000000004c0000cd] ldstub [%i2+0x01e],%l3 ! Mem[000000004d0000de] ldstub [%i0+0x03c],%l7 ! Mem[000000004c0000fc] ldstub [%i0+0x036],%l2 ! Mem[000000004c0000f6] ldsb [%i2+0x038],%l4 ! Mem[000000004d0000f8] ldstub [%i2+0x03d],%l7 ! Mem[000000004d0000fd] jmpl %g6+8,%g0 ldsh [%i0+0x038],%l3 ! Mem[000000004c0000f8] p30_call_0_he: swap [%i3+0x028],%l1 ! Mem[000000004d8000e8] retl stw %l5,[%i2+0x034] ! Mem[000000004d0000f4] p30_jmpl_0_ho: lduw [%o1+0x028],%l0 ! Mem[000000004c8000e8] ldstub [%o0+0x00d],%l7 ! Mem[000000004c0000cd] ldstub [%o2+0x01e],%l3 ! Mem[000000004d0000de] ldstub [%o0+0x03c],%l7 ! Mem[000000004c0000fc] ldstub [%o0+0x036],%l2 ! Mem[000000004c0000f6] ldsb [%o2+0x038],%l4 ! Mem[000000004d0000f8] ldstub [%o2+0x03d],%l7 ! Mem[000000004d0000fd] jmpl %g6+8,%g0 ldsh [%o0+0x038],%l3 ! Mem[000000004c0000f8] p30_call_0_ho: swap [%o3+0x028],%l1 ! Mem[000000004d8000e8] retl stw %l5,[%o2+0x034] ! Mem[000000004d0000f4] p31_jmpl_0_le: swap [%i2+0x02c],%l5 ! Mem[000000004f0000ec] std %l2,[%i3+0x028] ! Mem[000000004f8000e8] ldsb [%i3+0x02b],%l4 ! Mem[000000004f8000eb] ldstub [%i2+0x02c],%l4 ! Mem[000000004f0000ec] std %l2,[%i0+0x008] ! Mem[000000004e0000c8] jmpl %g6+8,%g0 lduw [%i0+0x000],%l1 ! Mem[000000004e0000c0] p31_call_0_le: retl ldstub [%i0+0x029],%l0 ! Mem[000000004e0000e9] p31_jmpl_0_lo: swap [%o2+0x02c],%l5 ! Mem[000000004f0000ec] std %l2,[%o3+0x028] ! Mem[000000004f8000e8] ldsb [%o3+0x02b],%l4 ! Mem[000000004f8000eb] ldstub [%o2+0x02c],%l4 ! Mem[000000004f0000ec] std %l2,[%o0+0x008] ! Mem[000000004e0000c8] jmpl %g6+8,%g0 lduw [%o0+0x000],%l1 ! Mem[000000004e0000c0] p31_call_0_lo: retl ldstub [%o0+0x029],%l0 ! Mem[000000004e0000e9] p31_jmpl_0_he: ldsb [%i1+0x00d],%l3 ! Mem[000000004e8000cd] ldstub [%i0+0x00b],%l1 ! Mem[000000004e0000cb] std %l6,[%i3+0x000] ! Mem[000000004f8000c0] lduw [%i3+0x034],%l2 ! Mem[000000004f8000f4] ldstub [%i2+0x03d],%l5 ! Mem[000000004f0000fd] lduh [%i1+0x036],%l3 ! Mem[000000004e8000f6] swap [%i3+0x008],%l7 ! Mem[000000004f8000c8] jmpl %g6+8,%g0 ldstub [%i3+0x00f],%l6 ! Mem[000000004f8000cf] p31_call_0_he: ldx [%i2+0x028],%l6 ! Mem[000000004f0000e8] ldub [%i2+0x02d],%l4 ! Mem[000000004f0000ed] ldstub [%i3+0x035],%l6 ! Mem[000000004f8000f5] ldsh [%i2+0x02a],%l0 ! Mem[000000004f0000ea] swap [%i1+0x00c],%l5 ! Mem[000000004e8000cc] retl stb %l2,[%i1+0x028] ! Mem[000000004e8000e8] p31_jmpl_0_ho: ldsb [%o1+0x00d],%l3 ! Mem[000000004e8000cd] ldstub [%o0+0x00b],%l1 ! Mem[000000004e0000cb] std %l6,[%o3+0x000] ! Mem[000000004f8000c0] lduw [%o3+0x034],%l2 ! Mem[000000004f8000f4] ldstub [%o2+0x03d],%l5 ! Mem[000000004f0000fd] lduh [%o1+0x036],%l3 ! Mem[000000004e8000f6] swap [%o3+0x008],%l7 ! Mem[000000004f8000c8] jmpl %g6+8,%g0 ldstub [%o3+0x00f],%l6 ! Mem[000000004f8000cf] p31_call_0_ho: ldx [%o2+0x028],%l6 ! Mem[000000004f0000e8] ldub [%o2+0x02d],%l4 ! Mem[000000004f0000ed] ldstub [%o3+0x035],%l6 ! Mem[000000004f8000f5] ldsh [%o2+0x02a],%l0 ! Mem[000000004f0000ea] swap [%o1+0x00c],%l5 ! Mem[000000004e8000cc] retl stb %l2,[%o1+0x028] ! Mem[000000004e8000e8] p32_jmpl_0_le: swap [%i2+0x00c],%l5 ! Mem[00000000510000cc] ldsw [%i2+0x008],%l5 ! Mem[00000000510000c8] swap [%i3+0x010],%l5 ! Mem[00000000518000d0] swap [%i3+0x03c],%l3 ! Mem[00000000518000fc] swap [%i0+0x038],%l0 ! Mem[00000000500000f8] jmpl %g6+8,%g0 swap [%i0+0x010],%l7 ! Mem[00000000500000d0] p32_call_0_le: ldx [%i0+0x008],%l4 ! Mem[00000000500000c8] sth %l7,[%i3+0x008] ! Mem[00000000518000c8] swap [%i1+0x01c],%l0 ! Mem[00000000508000dc] ldub [%i0+0x03c],%l5 ! Mem[00000000500000fc] ldub [%i1+0x037],%l7 ! Mem[00000000508000f7] ldsw [%i3+0x008],%l1 ! Mem[00000000518000c8] retl ldd [%i0+0x010],%l6 ! Mem[00000000500000d0] p32_jmpl_0_lo: swap [%o2+0x00c],%l5 ! Mem[00000000510000cc] ldsw [%o2+0x008],%l5 ! Mem[00000000510000c8] swap [%o3+0x010],%l5 ! Mem[00000000518000d0] swap [%o3+0x03c],%l3 ! Mem[00000000518000fc] swap [%o0+0x038],%l0 ! Mem[00000000500000f8] jmpl %g6+8,%g0 swap [%o0+0x010],%l7 ! Mem[00000000500000d0] p32_call_0_lo: ldx [%o0+0x008],%l4 ! Mem[00000000500000c8] sth %l7,[%o3+0x008] ! Mem[00000000518000c8] swap [%o1+0x01c],%l0 ! Mem[00000000508000dc] ldub [%o0+0x03c],%l5 ! Mem[00000000500000fc] ldub [%o1+0x037],%l7 ! Mem[00000000508000f7] ldsw [%o3+0x008],%l1 ! Mem[00000000518000c8] retl ldd [%o0+0x010],%l6 ! Mem[00000000500000d0] p32_jmpl_0_he: ldub [%i1+0x030],%l7 ! Mem[00000000508000f0] ldd [%i3+0x018],%l2 ! Mem[00000000518000d8] ldstub [%i1+0x038],%l4 ! Mem[00000000508000f8] sth %l1,[%i1+0x014] ! Mem[00000000508000d4] jmpl %g6+8,%g0 swap [%i0+0x014],%l3 ! Mem[00000000500000d4] p32_call_0_he: swap [%i2+0x014],%l1 ! Mem[00000000510000d4] ldub [%i1+0x018],%l0 ! Mem[00000000508000d8] retl ldub [%i0+0x015],%l1 ! Mem[00000000500000d5] p32_jmpl_0_ho: ldub [%o1+0x030],%l7 ! Mem[00000000508000f0] ldd [%o3+0x018],%l2 ! Mem[00000000518000d8] ldstub [%o1+0x038],%l4 ! Mem[00000000508000f8] sth %l1,[%o1+0x014] ! Mem[00000000508000d4] jmpl %g6+8,%g0 swap [%o0+0x014],%l3 ! Mem[00000000500000d4] p32_call_0_ho: swap [%o2+0x014],%l1 ! Mem[00000000510000d4] ldub [%o1+0x018],%l0 ! Mem[00000000508000d8] retl ldub [%o0+0x015],%l1 ! Mem[00000000500000d5] p33_jmpl_0_le: swap [%i2+0x02c],%l5 ! Mem[00000000530000ec] ldstub [%i3+0x02e],%l3 ! Mem[00000000538000ee] stx %l4,[%i1+0x028] ! Mem[00000000528000e8] std %l4,[%i0+0x028] ! Mem[00000000520000e8] stx %l2,[%i0+0x008] ! Mem[00000000520000c8] jmpl %g6+8,%g0 ldub [%i2+0x03c],%l3 ! Mem[00000000530000fc] p33_call_0_le: ldx [%i1+0x028],%l0 ! Mem[00000000528000e8] stx %l3,[%i2+0x028] ! Mem[00000000530000e8] ldub [%i1+0x01e],%l3 ! Mem[00000000528000de] ldsh [%i1+0x016],%l0 ! Mem[00000000528000d6] ldstub [%i3+0x005],%l1 ! Mem[00000000538000c5] ldstub [%i1+0x010],%l6 ! Mem[00000000528000d0] ldsw [%i0+0x028],%l3 ! Mem[00000000520000e8] retl lduw [%i2+0x01c],%l5 ! Mem[00000000530000dc] p33_jmpl_0_lo: swap [%o2+0x02c],%l5 ! Mem[00000000530000ec] ldstub [%o3+0x02e],%l3 ! Mem[00000000538000ee] stx %l4,[%o1+0x028] ! Mem[00000000528000e8] std %l4,[%o0+0x028] ! Mem[00000000520000e8] stx %l2,[%o0+0x008] ! Mem[00000000520000c8] jmpl %g6+8,%g0 ldub [%o2+0x03c],%l3 ! Mem[00000000530000fc] p33_call_0_lo: ldx [%o1+0x028],%l0 ! Mem[00000000528000e8] stx %l3,[%o2+0x028] ! Mem[00000000530000e8] ldub [%o1+0x01e],%l3 ! Mem[00000000528000de] ldsh [%o1+0x016],%l0 ! Mem[00000000528000d6] ldstub [%o3+0x005],%l1 ! Mem[00000000538000c5] ldstub [%o1+0x010],%l6 ! Mem[00000000528000d0] ldsw [%o0+0x028],%l3 ! Mem[00000000520000e8] retl lduw [%o2+0x01c],%l5 ! Mem[00000000530000dc] p33_jmpl_0_he: stx %l2,[%i0+0x038] ! Mem[00000000520000f8] ldsw [%i1+0x020],%l1 ! Mem[00000000528000e0] swap [%i3+0x020],%l7 ! Mem[00000000538000e0] ldstub [%i3+0x00a],%l4 ! Mem[00000000538000ca] ldsb [%i0+0x022],%l0 ! Mem[00000000520000e2] ldx [%i2+0x018],%l3 ! Mem[00000000530000d8] stx %l2,[%i1+0x008] ! Mem[00000000528000c8] jmpl %g6+8,%g0 ldstub [%i2+0x021],%l0 ! Mem[00000000530000e1] p33_call_0_he: retl ldx [%i1+0x038],%l5 ! Mem[00000000528000f8] p33_jmpl_0_ho: stx %l2,[%o0+0x038] ! Mem[00000000520000f8] ldsw [%o1+0x020],%l1 ! Mem[00000000528000e0] swap [%o3+0x020],%l7 ! Mem[00000000538000e0] ldstub [%o3+0x00a],%l4 ! Mem[00000000538000ca] ldsb [%o0+0x022],%l0 ! Mem[00000000520000e2] ldx [%o2+0x018],%l3 ! Mem[00000000530000d8] stx %l2,[%o1+0x008] ! Mem[00000000528000c8] jmpl %g6+8,%g0 ldstub [%o2+0x021],%l0 ! Mem[00000000530000e1] p33_call_0_ho: retl ldx [%o1+0x038],%l5 ! Mem[00000000528000f8] p34_jmpl_0_le: swap [%i2+0x00c],%l5 ! Mem[00000000550000cc] ldx [%i2+0x008],%l3 ! Mem[00000000550000c8] swap [%i1+0x008],%l4 ! Mem[00000000548000c8] lduw [%i2+0x008],%l3 ! Mem[00000000550000c8] std %l0,[%i2+0x038] ! Mem[00000000550000f8] jmpl %g6+8,%g0 stb %l7,[%i3+0x010] ! Mem[00000000558000d0] p34_call_0_le: stx %l7,[%i3+0x008] ! Mem[00000000558000c8] swap [%i3+0x038],%l5 ! Mem[00000000558000f8] ldub [%i3+0x027],%l5 ! Mem[00000000558000e7] lduw [%i0+0x018],%l6 ! Mem[00000000540000d8] ldsw [%i3+0x024],%l1 ! Mem[00000000558000e4] stx %l6,[%i0+0x030] ! Mem[00000000540000f0] retl swap [%i1+0x008],%l3 ! Mem[00000000548000c8] p34_jmpl_0_lo: swap [%o2+0x00c],%l5 ! Mem[00000000550000cc] ldx [%o2+0x008],%l3 ! Mem[00000000550000c8] swap [%o1+0x008],%l4 ! Mem[00000000548000c8] lduw [%o2+0x008],%l3 ! Mem[00000000550000c8] std %l0,[%o2+0x038] ! Mem[00000000550000f8] jmpl %g6+8,%g0 stb %l7,[%o3+0x010] ! Mem[00000000558000d0] p34_call_0_lo: stx %l7,[%o3+0x008] ! Mem[00000000558000c8] swap [%o3+0x038],%l5 ! Mem[00000000558000f8] ldub [%o3+0x027],%l5 ! Mem[00000000558000e7] lduw [%o0+0x018],%l6 ! Mem[00000000540000d8] ldsw [%o3+0x024],%l1 ! Mem[00000000558000e4] stx %l6,[%o0+0x030] ! Mem[00000000540000f0] retl swap [%o1+0x008],%l3 ! Mem[00000000548000c8] p34_jmpl_0_he: jmpl %g6+8,%g0 ldsh [%i2+0x03e],%l7 ! Mem[00000000550000fe] p34_call_0_he: ldub [%i2+0x03c],%l4 ! Mem[00000000550000fc] ldsh [%i2+0x02e],%l6 ! Mem[00000000550000ee] stb %l0,[%i1+0x00a] ! Mem[00000000548000ca] stx %l5,[%i3+0x008] ! Mem[00000000558000c8] swap [%i3+0x008],%l2 ! Mem[00000000558000c8] ldstub [%i3+0x013],%l1 ! Mem[00000000558000d3] ldstub [%i3+0x00a],%l0 ! Mem[00000000558000ca] retl sth %l0,[%i1+0x018] ! Mem[00000000548000d8] p34_jmpl_0_ho: jmpl %g6+8,%g0 ldsh [%o2+0x03e],%l7 ! Mem[00000000550000fe] p34_call_0_ho: ldub [%o2+0x03c],%l4 ! Mem[00000000550000fc] ldsh [%o2+0x02e],%l6 ! Mem[00000000550000ee] stb %l0,[%o1+0x00a] ! Mem[00000000548000ca] stx %l5,[%o3+0x008] ! Mem[00000000558000c8] swap [%o3+0x008],%l2 ! Mem[00000000558000c8] ldstub [%o3+0x013],%l1 ! Mem[00000000558000d3] ldstub [%o3+0x00a],%l0 ! Mem[00000000558000ca] retl sth %l0,[%o1+0x018] ! Mem[00000000548000d8] p35_jmpl_0_le: swap [%i2+0x02c],%l5 ! Mem[00000000570000ec] stx %l3,[%i2+0x028] ! Mem[00000000570000e8] stb %l4,[%i1+0x02b] ! Mem[00000000568000eb] ldstub [%i1+0x02c],%l4 ! Mem[00000000568000ec] stb %l2,[%i0+0x00a] ! Mem[00000000560000ca] jmpl %g6+8,%g0 swap [%i1+0x03c],%l3 ! Mem[00000000568000fc] p35_call_0_le: ldstub [%i3+0x030],%l5 ! Mem[00000000578000f0] stb %l6,[%i1+0x01f] ! Mem[00000000568000df] ldstub [%i3+0x008],%l7 ! Mem[00000000578000c8] swap [%i0+0x014],%l0 ! Mem[00000000560000d4] std %l0,[%i3+0x000] ! Mem[00000000578000c0] ldx [%i0+0x010],%l6 ! Mem[00000000560000d0] ldstub [%i0+0x02b],%l3 ! Mem[00000000560000eb] retl ldstub [%i3+0x01e],%l5 ! Mem[00000000578000de] p35_jmpl_0_lo: swap [%o2+0x02c],%l5 ! Mem[00000000570000ec] stx %l3,[%o2+0x028] ! Mem[00000000570000e8] stb %l4,[%o1+0x02b] ! Mem[00000000568000eb] ldstub [%o1+0x02c],%l4 ! Mem[00000000568000ec] stb %l2,[%o0+0x00a] ! Mem[00000000560000ca] jmpl %g6+8,%g0 swap [%o1+0x03c],%l3 ! Mem[00000000568000fc] p35_call_0_lo: ldstub [%o3+0x030],%l5 ! Mem[00000000578000f0] stb %l6,[%o1+0x01f] ! Mem[00000000568000df] ldstub [%o3+0x008],%l7 ! Mem[00000000578000c8] swap [%o0+0x014],%l0 ! Mem[00000000560000d4] std %l0,[%o3+0x000] ! Mem[00000000578000c0] ldx [%o0+0x010],%l6 ! Mem[00000000560000d0] ldstub [%o0+0x02b],%l3 ! Mem[00000000560000eb] retl ldstub [%o3+0x01e],%l5 ! Mem[00000000578000de] p35_jmpl_0_he: stx %l3,[%i3+0x038] ! Mem[00000000578000f8] swap [%i2+0x01c],%l7 ! Mem[00000000570000dc] ldsb [%i0+0x036],%l2 ! Mem[00000000560000f6] stw %l4,[%i2+0x008] ! Mem[00000000570000c8] ldstub [%i3+0x022],%l0 ! Mem[00000000578000e2] swap [%i0+0x018],%l3 ! Mem[00000000560000d8] ldsh [%i3+0x00a],%l2 ! Mem[00000000578000ca] jmpl %g6+8,%g0 sth %l0,[%i0+0x020] ! Mem[00000000560000e0] p35_call_0_he: retl lduh [%i2+0x038],%l5 ! Mem[00000000570000f8] p35_jmpl_0_ho: stx %l3,[%o3+0x038] ! Mem[00000000578000f8] swap [%o2+0x01c],%l7 ! Mem[00000000570000dc] ldsb [%o0+0x036],%l2 ! Mem[00000000560000f6] stw %l4,[%o2+0x008] ! Mem[00000000570000c8] ldstub [%o3+0x022],%l0 ! Mem[00000000578000e2] swap [%o0+0x018],%l3 ! Mem[00000000560000d8] ldsh [%o3+0x00a],%l2 ! Mem[00000000578000ca] jmpl %g6+8,%g0 sth %l0,[%o0+0x020] ! Mem[00000000560000e0] p35_call_0_ho: retl lduh [%o2+0x038],%l5 ! Mem[00000000570000f8] p36_jmpl_0_le: swap [%i2+0x00c],%l5 ! Mem[00000000590000cc] stx %l3,[%i0+0x018] ! Mem[00000000580000d8] ldstub [%i2+0x02d],%l3 ! Mem[00000000590000ed] ldstub [%i2+0x03c],%l5 ! Mem[00000000590000fc] ldstub [%i1+0x004],%l1 ! Mem[00000000588000c4] jmpl %g6+8,%g0 ldsb [%i0+0x001],%l1 ! Mem[00000000580000c1] p36_call_0_le: retl stw %l0,[%i1+0x008] ! Mem[00000000588000c8] p36_jmpl_0_lo: swap [%o2+0x00c],%l5 ! Mem[00000000590000cc] stx %l3,[%o0+0x018] ! Mem[00000000580000d8] ldstub [%o2+0x02d],%l3 ! Mem[00000000590000ed] ldstub [%o2+0x03c],%l5 ! Mem[00000000590000fc] ldstub [%o1+0x004],%l1 ! Mem[00000000588000c4] jmpl %g6+8,%g0 ldsb [%o0+0x001],%l1 ! Mem[00000000580000c1] p36_call_0_lo: retl stw %l0,[%o1+0x008] ! Mem[00000000588000c8] p36_jmpl_0_he: stx %l0,[%i3+0x030] ! Mem[00000000598000f0] ldsb [%i0+0x014],%l0 ! Mem[00000000580000d4] lduh [%i3+0x00e],%l7 ! Mem[00000000598000ce] lduh [%i2+0x028],%l0 ! Mem[00000000590000e8] stx %l3,[%i3+0x000] ! Mem[00000000598000c0] stw %l6,[%i3+0x00c] ! Mem[00000000598000cc] stb %l3,[%i1+0x00c] ! Mem[00000000588000cc] jmpl %g6+8,%g0 ldsw [%i3+0x004],%l5 ! Mem[00000000598000c4] p36_call_0_he: ldx [%i0+0x020],%l2 ! Mem[00000000580000e0] ldsh [%i0+0x036],%l7 ! Mem[00000000580000f6] stb %l1,[%i1+0x013] ! Mem[00000000588000d3] stb %l0,[%i3+0x00a] ! Mem[00000000598000ca] retl ldstub [%i0+0x035],%l5 ! Mem[00000000580000f5] p36_jmpl_0_ho: stx %l0,[%o3+0x030] ! Mem[00000000598000f0] ldsb [%o0+0x014],%l0 ! Mem[00000000580000d4] lduh [%o3+0x00e],%l7 ! Mem[00000000598000ce] lduh [%o2+0x028],%l0 ! Mem[00000000590000e8] stx %l3,[%o3+0x000] ! Mem[00000000598000c0] stw %l6,[%o3+0x00c] ! Mem[00000000598000cc] stb %l3,[%o1+0x00c] ! Mem[00000000588000cc] jmpl %g6+8,%g0 ldsw [%o3+0x004],%l5 ! Mem[00000000598000c4] p36_call_0_ho: ldx [%o0+0x020],%l2 ! Mem[00000000580000e0] ldsh [%o0+0x036],%l7 ! Mem[00000000580000f6] stb %l1,[%o1+0x013] ! Mem[00000000588000d3] stb %l0,[%o3+0x00a] ! Mem[00000000598000ca] retl ldstub [%o0+0x035],%l5 ! Mem[00000000580000f5] p37_jmpl_0_le: swap [%i2+0x02c],%l5 ! Mem[000000005b0000ec] ldstub [%i2+0x02e],%l3 ! Mem[000000005b0000ee] ldsh [%i2+0x02c],%l3 ! Mem[000000005b0000ec] stx %l5,[%i2+0x018] ! Mem[000000005b0000d8] std %l0,[%i3+0x000] ! Mem[000000005b8000c0] jmpl %g6+8,%g0 ldsw [%i3+0x000],%l1 ! Mem[000000005b8000c0] p37_call_0_le: retl stb %l4,[%i1+0x038] ! Mem[000000005a8000f8] p37_jmpl_0_lo: swap [%o2+0x02c],%l5 ! Mem[000000005b0000ec] ldstub [%o2+0x02e],%l3 ! Mem[000000005b0000ee] ldsh [%o2+0x02c],%l3 ! Mem[000000005b0000ec] stx %l5,[%o2+0x018] ! Mem[000000005b0000d8] std %l0,[%o3+0x000] ! Mem[000000005b8000c0] jmpl %g6+8,%g0 ldsw [%o3+0x000],%l1 ! Mem[000000005b8000c0] p37_call_0_lo: retl stb %l4,[%o1+0x038] ! Mem[000000005a8000f8] p37_jmpl_0_he: ldstub [%i3+0x00d],%l3 ! Mem[000000005b8000cd] ldstub [%i0+0x008],%l0 ! Mem[000000005a0000c8] ldx [%i2+0x038],%l5 ! Mem[000000005b0000f8] jmpl %g6+8,%g0 ldsw [%i1+0x028],%l0 ! Mem[000000005a8000e8] p37_call_0_he: ldsh [%i1+0x016],%l2 ! Mem[000000005a8000d6] stb %l5,[%i3+0x01e] ! Mem[000000005b8000de] std %l6,[%i3+0x028] ! Mem[000000005b8000e8] stx %l4,[%i1+0x028] ! Mem[000000005a8000e8] ldub [%i3+0x035],%l6 ! Mem[000000005b8000f5] swap [%i1+0x028],%l0 ! Mem[000000005a8000e8] retl ldstub [%i0+0x033],%l5 ! Mem[000000005a0000f3] p37_jmpl_0_ho: ldstub [%o3+0x00d],%l3 ! Mem[000000005b8000cd] ldstub [%o0+0x008],%l0 ! Mem[000000005a0000c8] ldx [%o2+0x038],%l5 ! Mem[000000005b0000f8] jmpl %g6+8,%g0 ldsw [%o1+0x028],%l0 ! Mem[000000005a8000e8] p37_call_0_ho: ldsh [%o1+0x016],%l2 ! Mem[000000005a8000d6] stb %l5,[%o3+0x01e] ! Mem[000000005b8000de] std %l6,[%o3+0x028] ! Mem[000000005b8000e8] stx %l4,[%o1+0x028] ! Mem[000000005a8000e8] ldub [%o3+0x035],%l6 ! Mem[000000005b8000f5] swap [%o1+0x028],%l0 ! Mem[000000005a8000e8] retl ldstub [%o0+0x033],%l5 ! Mem[000000005a0000f3] p38_jmpl_0_le: swap [%i3+0x00c],%l5 ! Mem[000000005d8000cc] ldsw [%i2+0x00c],%l3 ! Mem[000000005d0000cc] ldsh [%i3+0x00a],%l4 ! Mem[000000005d8000ca] stb %l4,[%i1+0x02c] ! Mem[000000005c8000ec] lduw [%i2+0x008],%l2 ! Mem[000000005d0000c8] jmpl %g6+8,%g0 ldstub [%i0+0x03c],%l3 ! Mem[000000005c0000fc] p38_call_0_le: ldx [%i0+0x010],%l5 ! Mem[000000005c0000d0] swap [%i0+0x03c],%l6 ! Mem[000000005c0000fc] swap [%i3+0x008],%l7 ! Mem[000000005d8000c8] ldsh [%i0+0x038],%l5 ! Mem[000000005c0000f8] lduw [%i3+0x024],%l5 ! Mem[000000005d8000e4] swap [%i3+0x018],%l6 ! Mem[000000005d8000d8] ldx [%i1+0x020],%l1 ! Mem[000000005c8000e0] retl swap [%i1+0x030],%l6 ! Mem[000000005c8000f0] p38_jmpl_0_lo: swap [%o3+0x00c],%l5 ! Mem[000000005d8000cc] ldsw [%o2+0x00c],%l3 ! Mem[000000005d0000cc] ldsh [%o3+0x00a],%l4 ! Mem[000000005d8000ca] stb %l4,[%o1+0x02c] ! Mem[000000005c8000ec] lduw [%o2+0x008],%l2 ! Mem[000000005d0000c8] jmpl %g6+8,%g0 ldstub [%o0+0x03c],%l3 ! Mem[000000005c0000fc] p38_call_0_lo: ldx [%o0+0x010],%l5 ! Mem[000000005c0000d0] swap [%o0+0x03c],%l6 ! Mem[000000005c0000fc] swap [%o3+0x008],%l7 ! Mem[000000005d8000c8] ldsh [%o0+0x038],%l5 ! Mem[000000005c0000f8] lduw [%o3+0x024],%l5 ! Mem[000000005d8000e4] swap [%o3+0x018],%l6 ! Mem[000000005d8000d8] ldx [%o1+0x020],%l1 ! Mem[000000005c8000e0] retl swap [%o1+0x030],%l6 ! Mem[000000005c8000f0] p38_jmpl_0_he: ldub [%i0+0x02b],%l0 ! Mem[000000005c0000eb] swap [%i3+0x00c],%l3 ! Mem[000000005d8000cc] stw %l5,[%i3+0x004] ! Mem[000000005d8000c4] ldsw [%i1+0x024],%l5 ! Mem[000000005c8000e4] ldstub [%i0+0x032],%l2 ! Mem[000000005c0000f2] ldsw [%i1+0x030],%l3 ! Mem[000000005c8000f0] ldstub [%i0+0x03d],%l7 ! Mem[000000005c0000fd] jmpl %g6+8,%g0 swap [%i0+0x018],%l1 ! Mem[000000005c0000d8] p38_call_0_he: swap [%i0+0x020],%l1 ! Mem[000000005c0000e0] ldsw [%i0+0x03c],%l4 ! Mem[000000005c0000fc] swap [%i3+0x034],%l3 ! Mem[000000005d8000f4] ldsh [%i0+0x00e],%l1 ! Mem[000000005c0000ce] sth %l2,[%i0+0x010] ! Mem[000000005c0000d0] retl ldsb [%i0+0x01f],%l5 ! Mem[000000005c0000df] p38_jmpl_0_ho: ldub [%o0+0x02b],%l0 ! Mem[000000005c0000eb] swap [%o3+0x00c],%l3 ! Mem[000000005d8000cc] stw %l5,[%o3+0x004] ! Mem[000000005d8000c4] ldsw [%o1+0x024],%l5 ! Mem[000000005c8000e4] ldstub [%o0+0x032],%l2 ! Mem[000000005c0000f2] ldsw [%o1+0x030],%l3 ! Mem[000000005c8000f0] ldstub [%o0+0x03d],%l7 ! Mem[000000005c0000fd] jmpl %g6+8,%g0 swap [%o0+0x018],%l1 ! Mem[000000005c0000d8] p38_call_0_ho: swap [%o0+0x020],%l1 ! Mem[000000005c0000e0] ldsw [%o0+0x03c],%l4 ! Mem[000000005c0000fc] swap [%o3+0x034],%l3 ! Mem[000000005d8000f4] ldsh [%o0+0x00e],%l1 ! Mem[000000005c0000ce] sth %l2,[%o0+0x010] ! Mem[000000005c0000d0] retl ldsb [%o0+0x01f],%l5 ! Mem[000000005c0000df] p39_jmpl_0_le: swap [%i3+0x02c],%l5 ! Mem[000000005f8000ec] stw %l3,[%i2+0x02c] ! Mem[000000005f0000ec] ldx [%i2+0x010],%l5 ! Mem[000000005f0000d0] ldsw [%i1+0x028],%l3 ! Mem[000000005e8000e8] std %l0,[%i3+0x020] ! Mem[000000005f8000e0] jmpl %g6+8,%g0 lduw [%i0+0x00c],%l5 ! Mem[000000005e0000cc] p39_call_0_le: ldstub [%i2+0x038],%l4 ! Mem[000000005f0000f8] ldd [%i2+0x018],%l4 ! Mem[000000005f0000d8] ldd [%i3+0x000],%l4 ! Mem[000000005f8000c0] retl ldsw [%i3+0x018],%l6 ! Mem[000000005f8000d8] p39_jmpl_0_lo: swap [%o3+0x02c],%l5 ! Mem[000000005f8000ec] stw %l3,[%o2+0x02c] ! Mem[000000005f0000ec] ldx [%o2+0x010],%l5 ! Mem[000000005f0000d0] ldsw [%o1+0x028],%l3 ! Mem[000000005e8000e8] std %l0,[%o3+0x020] ! Mem[000000005f8000e0] jmpl %g6+8,%g0 lduw [%o0+0x00c],%l5 ! Mem[000000005e0000cc] p39_call_0_lo: ldstub [%o2+0x038],%l4 ! Mem[000000005f0000f8] ldd [%o2+0x018],%l4 ! Mem[000000005f0000d8] ldd [%o3+0x000],%l4 ! Mem[000000005f8000c0] retl ldsw [%o3+0x018],%l6 ! Mem[000000005f8000d8] p39_jmpl_0_he: ldx [%i3+0x000],%l4 ! Mem[000000005f8000c0] ldstub [%i1+0x026],%l7 ! Mem[000000005e8000e6] ldsw [%i2+0x008],%l0 ! Mem[000000005f0000c8] swap [%i0+0x01c],%l7 ! Mem[000000005e0000dc] ldub [%i3+0x036],%l4 ! Mem[000000005f8000f6] jmpl %g6+8,%g0 ldx [%i1+0x000],%l5 ! Mem[000000005e8000c0] p39_call_0_he: lduw [%i0+0x028],%l0 ! Mem[000000005e0000e8] ldd [%i3+0x030],%l4 ! Mem[000000005f8000f0] swap [%i3+0x028],%l2 ! Mem[000000005f8000e8] ldstub [%i3+0x013],%l1 ! Mem[000000005f8000d3] swap [%i2+0x028],%l0 ! Mem[000000005f0000e8] swap [%i2+0x038],%l0 ! Mem[000000005f0000f8] retl stx %l1,[%i2+0x030] ! Mem[000000005f0000f0] p39_jmpl_0_ho: ldx [%o3+0x000],%l4 ! Mem[000000005f8000c0] ldstub [%o1+0x026],%l7 ! Mem[000000005e8000e6] ldsw [%o2+0x008],%l0 ! Mem[000000005f0000c8] swap [%o0+0x01c],%l7 ! Mem[000000005e0000dc] ldub [%o3+0x036],%l4 ! Mem[000000005f8000f6] jmpl %g6+8,%g0 ldx [%o1+0x000],%l5 ! Mem[000000005e8000c0] p39_call_0_ho: lduw [%o0+0x028],%l0 ! Mem[000000005e0000e8] ldd [%o3+0x030],%l4 ! Mem[000000005f8000f0] swap [%o3+0x028],%l2 ! Mem[000000005f8000e8] ldstub [%o3+0x013],%l1 ! Mem[000000005f8000d3] swap [%o2+0x028],%l0 ! Mem[000000005f0000e8] swap [%o2+0x038],%l0 ! Mem[000000005f0000f8] retl stx %l1,[%o2+0x030] ! Mem[000000005f0000f0] p40_jmpl_0_le: swap [%i3+0x00c],%l5 ! Mem[00000000618000cc] lduw [%i2+0x01c],%l3 ! Mem[00000000610000dc] ldx [%i0+0x028],%l3 ! Mem[00000000600000e8] lduh [%i0+0x03c],%l5 ! Mem[00000000600000fc] ldstub [%i2+0x004],%l1 ! Mem[00000000610000c4] jmpl %g6+8,%g0 ldstub [%i1+0x02d],%l5 ! Mem[00000000608000ed] p40_call_0_le: sth %l4,[%i3+0x018] ! Mem[00000000618000d8] ldsh [%i3+0x006],%l5 ! Mem[00000000618000c6] ldsw [%i3+0x01c],%l3 ! Mem[00000000618000dc] retl stx %l0,[%i0+0x010] ! Mem[00000000600000d0] p40_jmpl_0_lo: swap [%o3+0x00c],%l5 ! Mem[00000000618000cc] lduw [%o2+0x01c],%l3 ! Mem[00000000610000dc] ldx [%o0+0x028],%l3 ! Mem[00000000600000e8] lduh [%o0+0x03c],%l5 ! Mem[00000000600000fc] ldstub [%o2+0x004],%l1 ! Mem[00000000610000c4] jmpl %g6+8,%g0 ldstub [%o1+0x02d],%l5 ! Mem[00000000608000ed] p40_call_0_lo: sth %l4,[%o3+0x018] ! Mem[00000000618000d8] ldsh [%o3+0x006],%l5 ! Mem[00000000618000c6] ldsw [%o3+0x01c],%l3 ! Mem[00000000618000dc] retl stx %l0,[%o0+0x010] ! Mem[00000000600000d0] p40_jmpl_0_he: ldsb [%i2+0x021],%l4 ! Mem[00000000610000e1] sth %l3,[%i2+0x002] ! Mem[00000000610000c2] stb %l1,[%i3+0x012] ! Mem[00000000618000d2] sth %l7,[%i0+0x00c] ! Mem[00000000600000cc] swap [%i0+0x01c],%l3 ! Mem[00000000600000dc] ldsw [%i1+0x03c],%l7 ! Mem[00000000608000fc] jmpl %g6+8,%g0 sth %l2,[%i0+0x032] ! Mem[00000000600000f2] p40_call_0_he: retl ldsw [%i3+0x010],%l5 ! Mem[00000000618000d0] p40_jmpl_0_ho: ldsb [%o2+0x021],%l4 ! Mem[00000000610000e1] sth %l3,[%o2+0x002] ! Mem[00000000610000c2] stb %l1,[%o3+0x012] ! Mem[00000000618000d2] sth %l7,[%o0+0x00c] ! Mem[00000000600000cc] swap [%o0+0x01c],%l3 ! Mem[00000000600000dc] ldsw [%o1+0x03c],%l7 ! Mem[00000000608000fc] jmpl %g6+8,%g0 sth %l2,[%o0+0x032] ! Mem[00000000600000f2] p40_call_0_ho: retl ldsw [%o3+0x010],%l5 ! Mem[00000000618000d0] p41_jmpl_0_le: swap [%i3+0x02c],%l5 ! Mem[00000000638000ec] swap [%i2+0x02c],%l3 ! Mem[00000000630000ec] ldstub [%i1+0x02b],%l4 ! Mem[00000000628000eb] ldsh [%i1+0x02c],%l4 ! Mem[00000000628000ec] ldstub [%i3+0x00a],%l2 ! Mem[00000000638000ca] jmpl %g6+8,%g0 ldstub [%i3+0x03c],%l3 ! Mem[00000000638000fc] p41_call_0_le: stx %l5,[%i1+0x030] ! Mem[00000000628000f0] ldub [%i1+0x01f],%l6 ! Mem[00000000628000df] ldd [%i3+0x008],%l6 ! Mem[00000000638000c8] ldstub [%i1+0x009],%l7 ! Mem[00000000628000c9] stb %l0,[%i3+0x03e] ! Mem[00000000638000fe] ldsb [%i0+0x022],%l6 ! Mem[00000000620000e2] lduh [%i3+0x01c],%l0 ! Mem[00000000638000dc] retl ldx [%i1+0x030],%l3 ! Mem[00000000628000f0] p41_jmpl_0_lo: swap [%o3+0x02c],%l5 ! Mem[00000000638000ec] swap [%o2+0x02c],%l3 ! Mem[00000000630000ec] ldstub [%o1+0x02b],%l4 ! Mem[00000000628000eb] ldsh [%o1+0x02c],%l4 ! Mem[00000000628000ec] ldstub [%o3+0x00a],%l2 ! Mem[00000000638000ca] jmpl %g6+8,%g0 ldstub [%o3+0x03c],%l3 ! Mem[00000000638000fc] p41_call_0_lo: stx %l5,[%o1+0x030] ! Mem[00000000628000f0] ldub [%o1+0x01f],%l6 ! Mem[00000000628000df] ldd [%o3+0x008],%l6 ! Mem[00000000638000c8] ldstub [%o1+0x009],%l7 ! Mem[00000000628000c9] stb %l0,[%o3+0x03e] ! Mem[00000000638000fe] ldsb [%o0+0x022],%l6 ! Mem[00000000620000e2] lduh [%o3+0x01c],%l0 ! Mem[00000000638000dc] retl ldx [%o1+0x030],%l3 ! Mem[00000000628000f0] p41_jmpl_0_he: ldsh [%i3+0x032],%l1 ! Mem[00000000638000f2] ldstub [%i2+0x02d],%l7 ! Mem[00000000630000ed] ldstub [%i1+0x03e],%l3 ! Mem[00000000628000fe] jmpl %g6+8,%g0 swap [%i2+0x004],%l5 ! Mem[00000000630000c4] p41_call_0_he: stx %l0,[%i0+0x028] ! Mem[00000000620000e8] ldsw [%i2+0x030],%l5 ! Mem[00000000630000f0] stb %l2,[%i1+0x028] ! Mem[00000000628000e8] ldsw [%i0+0x00c],%l2 ! Mem[00000000620000cc] sth %l1,[%i2+0x028] ! Mem[00000000630000e8] ldub [%i2+0x00e],%l1 ! Mem[00000000630000ce] retl lduh [%i1+0x030],%l2 ! Mem[00000000628000f0] p41_jmpl_0_ho: ldsh [%o3+0x032],%l1 ! Mem[00000000638000f2] ldstub [%o2+0x02d],%l7 ! Mem[00000000630000ed] ldstub [%o1+0x03e],%l3 ! Mem[00000000628000fe] jmpl %g6+8,%g0 swap [%o2+0x004],%l5 ! Mem[00000000630000c4] p41_call_0_ho: stx %l0,[%o0+0x028] ! Mem[00000000620000e8] ldsw [%o2+0x030],%l5 ! Mem[00000000630000f0] stb %l2,[%o1+0x028] ! Mem[00000000628000e8] ldsw [%o0+0x00c],%l2 ! Mem[00000000620000cc] sth %l1,[%o2+0x028] ! Mem[00000000630000e8] ldub [%o2+0x00e],%l1 ! Mem[00000000630000ce] retl lduh [%o1+0x030],%l2 ! Mem[00000000628000f0] p42_jmpl_0_le: swap [%i3+0x00c],%l5 ! Mem[00000000658000cc] lduw [%i1+0x00c],%l3 ! Mem[00000000648000cc] stw %l4,[%i1+0x008] ! Mem[00000000648000c8] stx %l4,[%i0+0x028] ! Mem[00000000640000e8] ldub [%i2+0x00a],%l2 ! Mem[00000000650000ca] jmpl %g6+8,%g0 lduw [%i3+0x03c],%l3 ! Mem[00000000658000fc] p42_call_0_le: sth %l5,[%i0+0x010] ! Mem[00000000640000d0] swap [%i3+0x028],%l3 ! Mem[00000000658000e8] lduh [%i1+0x00a],%l4 ! Mem[00000000648000ca] lduh [%i2+0x008],%l7 ! Mem[00000000650000c8] ldub [%i0+0x01e],%l0 ! Mem[00000000640000de] swap [%i2+0x020],%l6 ! Mem[00000000650000e0] std %l6,[%i1+0x030] ! Mem[00000000648000f0] retl ldstub [%i3+0x008],%l1 ! Mem[00000000658000c8] p42_jmpl_0_lo: swap [%o3+0x00c],%l5 ! Mem[00000000658000cc] lduw [%o1+0x00c],%l3 ! Mem[00000000648000cc] stw %l4,[%o1+0x008] ! Mem[00000000648000c8] stx %l4,[%o0+0x028] ! Mem[00000000640000e8] ldub [%o2+0x00a],%l2 ! Mem[00000000650000ca] jmpl %g6+8,%g0 lduw [%o3+0x03c],%l3 ! Mem[00000000658000fc] p42_call_0_lo: sth %l5,[%o0+0x010] ! Mem[00000000640000d0] swap [%o3+0x028],%l3 ! Mem[00000000658000e8] lduh [%o1+0x00a],%l4 ! Mem[00000000648000ca] lduh [%o2+0x008],%l7 ! Mem[00000000650000c8] ldub [%o0+0x01e],%l0 ! Mem[00000000640000de] swap [%o2+0x020],%l6 ! Mem[00000000650000e0] std %l6,[%o1+0x030] ! Mem[00000000648000f0] retl ldstub [%o3+0x008],%l1 ! Mem[00000000658000c8] p42_jmpl_0_he: swap [%i1+0x00c],%l6 ! Mem[00000000648000cc] swap [%i3+0x030],%l7 ! Mem[00000000658000f0] ldub [%i3+0x01e],%l2 ! Mem[00000000658000de] swap [%i2+0x020],%l1 ! Mem[00000000650000e0] ldub [%i2+0x003],%l7 ! Mem[00000000650000c3] stw %l4,[%i1+0x028] ! Mem[00000000648000e8] ldsb [%i1+0x002],%l0 ! Mem[00000000648000c2] jmpl %g6+8,%g0 ldstub [%i3+0x039],%l3 ! Mem[00000000658000f9] p42_call_0_he: stx %l0,[%i1+0x008] ! Mem[00000000648000c8] retl ldsh [%i2+0x018],%l0 ! Mem[00000000650000d8] p42_jmpl_0_ho: swap [%o1+0x00c],%l6 ! Mem[00000000648000cc] swap [%o3+0x030],%l7 ! Mem[00000000658000f0] ldub [%o3+0x01e],%l2 ! Mem[00000000658000de] swap [%o2+0x020],%l1 ! Mem[00000000650000e0] ldub [%o2+0x003],%l7 ! Mem[00000000650000c3] stw %l4,[%o1+0x028] ! Mem[00000000648000e8] ldsb [%o1+0x002],%l0 ! Mem[00000000648000c2] jmpl %g6+8,%g0 ldstub [%o3+0x039],%l3 ! Mem[00000000658000f9] p42_call_0_ho: stx %l0,[%o1+0x008] ! Mem[00000000648000c8] retl ldsh [%o2+0x018],%l0 ! Mem[00000000650000d8] p43_jmpl_0_le: swap [%i3+0x02c],%l5 ! Mem[00000000678000ec] sth %l3,[%i1+0x02e] ! Mem[00000000668000ee] swap [%i0+0x028],%l4 ! Mem[00000000660000e8] ldx [%i2+0x018],%l5 ! Mem[00000000670000d8] sth %l1,[%i2+0x004] ! Mem[00000000670000c4] jmpl %g6+8,%g0 lduw [%i1+0x000],%l1 ! Mem[00000000668000c0] p43_call_0_le: retl ldsh [%i3+0x028],%l0 ! Mem[00000000678000e8] p43_jmpl_0_lo: swap [%o3+0x02c],%l5 ! Mem[00000000678000ec] sth %l3,[%o1+0x02e] ! Mem[00000000668000ee] swap [%o0+0x028],%l4 ! Mem[00000000660000e8] ldx [%o2+0x018],%l5 ! Mem[00000000670000d8] sth %l1,[%o2+0x004] ! Mem[00000000670000c4] jmpl %g6+8,%g0 lduw [%o1+0x000],%l1 ! Mem[00000000668000c0] p43_call_0_lo: retl ldsh [%o3+0x028],%l0 ! Mem[00000000678000e8] p43_jmpl_0_he: sth %l0,[%i1+0x012] ! Mem[00000000668000d2] stw %l1,[%i0+0x008] ! Mem[00000000660000c8] ldsh [%i3+0x000],%l6 ! Mem[00000000678000c0] lduh [%i2+0x034],%l2 ! Mem[00000000670000f4] ldd [%i1+0x020],%l2 ! Mem[00000000668000e0] ldstub [%i3+0x00f],%l6 ! Mem[00000000678000cf] swap [%i2+0x02c],%l3 ! Mem[00000000670000ec] jmpl %g6+8,%g0 ldx [%i3+0x020],%l5 ! Mem[00000000678000e0] p43_call_0_he: ldd [%i1+0x000],%l2 ! Mem[00000000668000c0] swap [%i0+0x034],%l3 ! Mem[00000000660000f4] ldstub [%i3+0x00c],%l5 ! Mem[00000000678000cc] ldsw [%i0+0x028],%l2 ! Mem[00000000660000e8] retl lduw [%i0+0x010],%l1 ! Mem[00000000660000d0] p43_jmpl_0_ho: sth %l0,[%o1+0x012] ! Mem[00000000668000d2] stw %l1,[%o0+0x008] ! Mem[00000000660000c8] ldsh [%o3+0x000],%l6 ! Mem[00000000678000c0] lduh [%o2+0x034],%l2 ! Mem[00000000670000f4] ldd [%o1+0x020],%l2 ! Mem[00000000668000e0] ldstub [%o3+0x00f],%l6 ! Mem[00000000678000cf] swap [%o2+0x02c],%l3 ! Mem[00000000670000ec] jmpl %g6+8,%g0 ldx [%o3+0x020],%l5 ! Mem[00000000678000e0] p43_call_0_ho: ldd [%o1+0x000],%l2 ! Mem[00000000668000c0] swap [%o0+0x034],%l3 ! Mem[00000000660000f4] ldstub [%o3+0x00c],%l5 ! Mem[00000000678000cc] ldsw [%o0+0x028],%l2 ! Mem[00000000660000e8] retl lduw [%o0+0x010],%l1 ! Mem[00000000660000d0] p44_jmpl_0_le: swap [%i3+0x00c],%l5 ! Mem[00000000698000cc] swap [%i1+0x01c],%l3 ! Mem[00000000688000dc] ldsb [%i1+0x02d],%l3 ! Mem[00000000688000ed] lduw [%i3+0x008],%l3 ! Mem[00000000698000c8] ldsh [%i3+0x006],%l0 ! Mem[00000000698000c6] jmpl %g6+8,%g0 stw %l5,[%i1+0x02c] ! Mem[00000000688000ec] p44_call_0_le: ldsh [%i1+0x018],%l4 ! Mem[00000000688000d8] ldx [%i2+0x038],%l5 ! Mem[00000000690000f8] ldstub [%i1+0x027],%l5 ! Mem[00000000688000e7] retl ldx [%i2+0x018],%l6 ! Mem[00000000690000d8] p44_jmpl_0_lo: swap [%o3+0x00c],%l5 ! Mem[00000000698000cc] swap [%o1+0x01c],%l3 ! Mem[00000000688000dc] ldsb [%o1+0x02d],%l3 ! Mem[00000000688000ed] lduw [%o3+0x008],%l3 ! Mem[00000000698000c8] ldsh [%o3+0x006],%l0 ! Mem[00000000698000c6] jmpl %g6+8,%g0 stw %l5,[%o1+0x02c] ! Mem[00000000688000ec] p44_call_0_lo: ldsh [%o1+0x018],%l4 ! Mem[00000000688000d8] ldx [%o2+0x038],%l5 ! Mem[00000000690000f8] ldstub [%o1+0x027],%l5 ! Mem[00000000688000e7] retl ldx [%o2+0x018],%l6 ! Mem[00000000690000d8] p44_jmpl_0_he: swap [%i2+0x020],%l4 ! Mem[00000000690000e0] std %l6,[%i0+0x000] ! Mem[00000000680000c0] swap [%i1+0x028],%l0 ! Mem[00000000688000e8] swap [%i1+0x00c],%l7 ! Mem[00000000688000cc] lduh [%i1+0x006],%l5 ! Mem[00000000688000c6] jmpl %g6+8,%g0 ldstub [%i3+0x027],%l5 ! Mem[00000000698000e7] p44_call_0_he: ldstub [%i2+0x00a],%l0 ! Mem[00000000690000ca] std %l4,[%i1+0x010] ! Mem[00000000688000d0] ldsw [%i2+0x034],%l7 ! Mem[00000000690000f4] ldd [%i2+0x008],%l4 ! Mem[00000000690000c8] sth %l1,[%i0+0x020] ! Mem[00000000680000e0] std %l0,[%i2+0x018] ! Mem[00000000690000d8] retl swap [%i0+0x018],%l5 ! Mem[00000000680000d8] p44_jmpl_0_ho: swap [%o2+0x020],%l4 ! Mem[00000000690000e0] std %l6,[%o0+0x000] ! Mem[00000000680000c0] swap [%o1+0x028],%l0 ! Mem[00000000688000e8] swap [%o1+0x00c],%l7 ! Mem[00000000688000cc] lduh [%o1+0x006],%l5 ! Mem[00000000688000c6] jmpl %g6+8,%g0 ldstub [%o3+0x027],%l5 ! Mem[00000000698000e7] p44_call_0_ho: ldstub [%o2+0x00a],%l0 ! Mem[00000000690000ca] std %l4,[%o1+0x010] ! Mem[00000000688000d0] ldsw [%o2+0x034],%l7 ! Mem[00000000690000f4] ldd [%o2+0x008],%l4 ! Mem[00000000690000c8] sth %l1,[%o0+0x020] ! Mem[00000000680000e0] std %l0,[%o2+0x018] ! Mem[00000000690000d8] retl swap [%o0+0x018],%l5 ! Mem[00000000680000d8] p45_jmpl_0_le: swap [%i3+0x02c],%l5 ! Mem[000000006b8000ec] swap [%i1+0x02c],%l3 ! Mem[000000006a8000ec] ldsw [%i3+0x028],%l4 ! Mem[000000006b8000e8] lduw [%i0+0x02c],%l4 ! Mem[000000006a0000ec] swap [%i3+0x008],%l2 ! Mem[000000006b8000c8] jmpl %g6+8,%g0 lduw [%i1+0x03c],%l3 ! Mem[000000006a8000fc] p45_call_0_le: stw %l0,[%i1+0x028] ! Mem[000000006a8000e8] ldsw [%i2+0x028],%l3 ! Mem[000000006b0000e8] ldd [%i2+0x028],%l4 ! Mem[000000006b0000e8] std %l6,[%i3+0x008] ! Mem[000000006b8000c8] sth %l0,[%i3+0x03e] ! Mem[000000006b8000fe] lduw [%i1+0x020],%l6 ! Mem[000000006a8000e0] ldsw [%i2+0x034],%l7 ! Mem[000000006b0000f4] retl ldstub [%i3+0x028],%l1 ! Mem[000000006b8000e8] p45_jmpl_0_lo: swap [%o3+0x02c],%l5 ! Mem[000000006b8000ec] swap [%o1+0x02c],%l3 ! Mem[000000006a8000ec] ldsw [%o3+0x028],%l4 ! Mem[000000006b8000e8] lduw [%o0+0x02c],%l4 ! Mem[000000006a0000ec] swap [%o3+0x008],%l2 ! Mem[000000006b8000c8] jmpl %g6+8,%g0 lduw [%o1+0x03c],%l3 ! Mem[000000006a8000fc] p45_call_0_lo: stw %l0,[%o1+0x028] ! Mem[000000006a8000e8] ldsw [%o2+0x028],%l3 ! Mem[000000006b0000e8] ldd [%o2+0x028],%l4 ! Mem[000000006b0000e8] std %l6,[%o3+0x008] ! Mem[000000006b8000c8] sth %l0,[%o3+0x03e] ! Mem[000000006b8000fe] lduw [%o1+0x020],%l6 ! Mem[000000006a8000e0] ldsw [%o2+0x034],%l7 ! Mem[000000006b0000f4] retl ldstub [%o3+0x028],%l1 ! Mem[000000006b8000e8] p45_jmpl_0_he: sth %l4,[%i3+0x036] ! Mem[000000006b8000f6] std %l6,[%i3+0x030] ! Mem[000000006b8000f0] ldub [%i3+0x03e],%l2 ! Mem[000000006b8000fe] ldub [%i1+0x021],%l1 ! Mem[000000006a8000e1] ldub [%i2+0x015],%l1 ! Mem[000000006b0000d5] stw %l3,[%i3+0x034] ! Mem[000000006b8000f4] stb %l6,[%i3+0x015] ! Mem[000000006b8000d5] jmpl %g6+8,%g0 stb %l4,[%i0+0x010] ! Mem[000000006a0000d0] p45_call_0_he: swap [%i0+0x014],%l3 ! Mem[000000006a0000d4] swap [%i0+0x030],%l4 ! Mem[000000006a0000f0] ldstub [%i0+0x027],%l0 ! Mem[000000006a0000e7] ldd [%i3+0x010],%l0 ! Mem[000000006b8000d0] retl ldsh [%i3+0x036],%l7 ! Mem[000000006b8000f6] p45_jmpl_0_ho: sth %l4,[%o3+0x036] ! Mem[000000006b8000f6] std %l6,[%o3+0x030] ! Mem[000000006b8000f0] ldub [%o3+0x03e],%l2 ! Mem[000000006b8000fe] ldub [%o1+0x021],%l1 ! Mem[000000006a8000e1] ldub [%o2+0x015],%l1 ! Mem[000000006b0000d5] stw %l3,[%o3+0x034] ! Mem[000000006b8000f4] stb %l6,[%o3+0x015] ! Mem[000000006b8000d5] jmpl %g6+8,%g0 stb %l4,[%o0+0x010] ! Mem[000000006a0000d0] p45_call_0_ho: swap [%o0+0x014],%l3 ! Mem[000000006a0000d4] swap [%o0+0x030],%l4 ! Mem[000000006a0000f0] ldstub [%o0+0x027],%l0 ! Mem[000000006a0000e7] ldd [%o3+0x010],%l0 ! Mem[000000006b8000d0] retl ldsh [%o3+0x036],%l7 ! Mem[000000006b8000f6] p46_jmpl_0_le: swap [%i3+0x00c],%l5 ! Mem[000000006d8000cc] ldsh [%i1+0x00e],%l3 ! Mem[000000006c8000ce] swap [%i2+0x02c],%l3 ! Mem[000000006d0000ec] swap [%i1+0x03c],%l5 ! Mem[000000006c8000fc] ldx [%i2+0x000],%l1 ! Mem[000000006d0000c0] jmpl %g6+8,%g0 ldstub [%i3+0x02d],%l5 ! Mem[000000006d8000ed] p46_call_0_le: ldstub [%i3+0x008],%l7 ! Mem[000000006d8000c8] sth %l6,[%i1+0x018] ! Mem[000000006c8000d8] swap [%i1+0x024],%l1 ! Mem[000000006c8000e4] retl lduw [%i2+0x030],%l6 ! Mem[000000006d0000f0] p46_jmpl_0_lo: swap [%o3+0x00c],%l5 ! Mem[000000006d8000cc] ldsh [%o1+0x00e],%l3 ! Mem[000000006c8000ce] swap [%o2+0x02c],%l3 ! Mem[000000006d0000ec] swap [%o1+0x03c],%l5 ! Mem[000000006c8000fc] ldx [%o2+0x000],%l1 ! Mem[000000006d0000c0] jmpl %g6+8,%g0 ldstub [%o3+0x02d],%l5 ! Mem[000000006d8000ed] p46_call_0_lo: ldstub [%o3+0x008],%l7 ! Mem[000000006d8000c8] sth %l6,[%o1+0x018] ! Mem[000000006c8000d8] swap [%o1+0x024],%l1 ! Mem[000000006c8000e4] retl lduw [%o2+0x030],%l6 ! Mem[000000006d0000f0] p46_jmpl_0_he: sth %l0,[%i3+0x02a] ! Mem[000000006d8000ea] stw %l7,[%i0+0x03c] ! Mem[000000006c0000fc] stb %l4,[%i0+0x036] ! Mem[000000006c0000f6] ldsw [%i0+0x030],%l7 ! Mem[000000006c0000f0] ldsh [%i2+0x036],%l2 ! Mem[000000006d0000f6] std %l4,[%i1+0x038] ! Mem[000000006c8000f8] ldstub [%i1+0x015],%l1 ! Mem[000000006c8000d5] jmpl %g6+8,%g0 stx %l3,[%i1+0x010] ! Mem[000000006c8000d0] p46_call_0_he: ldub [%i0+0x020],%l1 ! Mem[000000006c0000e0] ldd [%i0+0x038],%l4 ! Mem[000000006c0000f8] retl swap [%i0+0x034],%l3 ! Mem[000000006c0000f4] p46_jmpl_0_ho: sth %l0,[%o3+0x02a] ! Mem[000000006d8000ea] stw %l7,[%o0+0x03c] ! Mem[000000006c0000fc] stb %l4,[%o0+0x036] ! Mem[000000006c0000f6] ldsw [%o0+0x030],%l7 ! Mem[000000006c0000f0] ldsh [%o2+0x036],%l2 ! Mem[000000006d0000f6] std %l4,[%o1+0x038] ! Mem[000000006c8000f8] ldstub [%o1+0x015],%l1 ! Mem[000000006c8000d5] jmpl %g6+8,%g0 stx %l3,[%o1+0x010] ! Mem[000000006c8000d0] p46_call_0_ho: ldub [%o0+0x020],%l1 ! Mem[000000006c0000e0] ldd [%o0+0x038],%l4 ! Mem[000000006c0000f8] retl swap [%o0+0x034],%l3 ! Mem[000000006c0000f4] p47_jmpl_0_le: ldstub [%i3+0x02f],%l5 ! Mem[000000006f8000ef] stb %l3,[%i1+0x02e] ! Mem[000000006e8000ee] lduh [%i2+0x02a],%l4 ! Mem[000000006f0000ea] ldstub [%i0+0x03c],%l3 ! Mem[000000006e0000fc] ldstub [%i0+0x033],%l1 ! Mem[000000006e0000f3] jmpl %g6+8,%g0 ldsh [%i2+0x034],%l0 ! Mem[000000006f0000f4] p47_call_0_le: swap [%i3+0x03c],%l0 ! Mem[000000006f8000fc] ldd [%i0+0x038],%l4 ! Mem[000000006e0000f8] ldstub [%i1+0x037],%l7 ! Mem[000000006e8000f7] ldstub [%i1+0x039],%l6 ! Mem[000000006e8000f9] stx %l6,[%i0+0x010] ! Mem[000000006e0000d0] retl ldsb [%i2+0x02d],%l4 ! Mem[000000006f0000ed] p47_jmpl_0_lo: ldstub [%o3+0x02f],%l5 ! Mem[000000006f8000ef] stb %l3,[%o1+0x02e] ! Mem[000000006e8000ee] lduh [%o2+0x02a],%l4 ! Mem[000000006f0000ea] ldstub [%o0+0x03c],%l3 ! Mem[000000006e0000fc] ldstub [%o0+0x033],%l1 ! Mem[000000006e0000f3] jmpl %g6+8,%g0 ldsh [%o2+0x034],%l0 ! Mem[000000006f0000f4] p47_call_0_lo: swap [%o3+0x03c],%l0 ! Mem[000000006f8000fc] ldd [%o0+0x038],%l4 ! Mem[000000006e0000f8] ldstub [%o1+0x037],%l7 ! Mem[000000006e8000f7] ldstub [%o1+0x039],%l6 ! Mem[000000006e8000f9] stx %l6,[%o0+0x010] ! Mem[000000006e0000d0] retl ldsb [%o2+0x02d],%l4 ! Mem[000000006f0000ed] p47_jmpl_0_he: lduh [%i0+0x036],%l2 ! Mem[000000006e0000f6] swap [%i1+0x030],%l3 ! Mem[000000006e8000f0] lduw [%i0+0x020],%l0 ! Mem[000000006e0000e0] std %l6,[%i0+0x008] ! Mem[000000006e0000c8] ldstub [%i2+0x020],%l4 ! Mem[000000006f0000e0] ldsb [%i0+0x018],%l6 ! Mem[000000006e0000d8] swap [%i0+0x010],%l3 ! Mem[000000006e0000d0] jmpl %g6+8,%g0 ldsh [%i1+0x036],%l1 ! Mem[000000006e8000f6] p47_call_0_he: lduw [%i3+0x034],%l5 ! Mem[000000006f8000f4] std %l6,[%i0+0x010] ! Mem[000000006e0000d0] ldx [%i1+0x038],%l7 ! Mem[000000006e8000f8] lduw [%i0+0x020],%l3 ! Mem[000000006e0000e0] ldstub [%i0+0x02f],%l1 ! Mem[000000006e0000ef] ldsb [%i0+0x015],%l1 ! Mem[000000006e0000d5] stx %l3,[%i3+0x028] ! Mem[000000006f8000e8] retl lduh [%i0+0x022],%l7 ! Mem[000000006e0000e2] p47_jmpl_0_ho: lduh [%o0+0x036],%l2 ! Mem[000000006e0000f6] swap [%o1+0x030],%l3 ! Mem[000000006e8000f0] lduw [%o0+0x020],%l0 ! Mem[000000006e0000e0] std %l6,[%o0+0x008] ! Mem[000000006e0000c8] ldstub [%o2+0x020],%l4 ! Mem[000000006f0000e0] ldsb [%o0+0x018],%l6 ! Mem[000000006e0000d8] swap [%o0+0x010],%l3 ! Mem[000000006e0000d0] jmpl %g6+8,%g0 ldsh [%o1+0x036],%l1 ! Mem[000000006e8000f6] p47_call_0_ho: lduw [%o3+0x034],%l5 ! Mem[000000006f8000f4] std %l6,[%o0+0x010] ! Mem[000000006e0000d0] ldx [%o1+0x038],%l7 ! Mem[000000006e8000f8] lduw [%o0+0x020],%l3 ! Mem[000000006e0000e0] ldstub [%o0+0x02f],%l1 ! Mem[000000006e0000ef] ldsb [%o0+0x015],%l1 ! Mem[000000006e0000d5] stx %l3,[%o3+0x028] ! Mem[000000006f8000e8] retl lduh [%o0+0x022],%l7 ! Mem[000000006e0000e2] p48_jmpl_0_le: ldstub [%i3+0x00f],%l5 ! Mem[00000000718000cf] lduh [%i3+0x008],%l5 ! Mem[00000000718000c8] ldstub [%i1+0x013],%l5 ! Mem[00000000708000d3] swap [%i0+0x008],%l3 ! Mem[00000000700000c8] stw %l0,[%i0+0x004] ! Mem[00000000700000c4] jmpl %g6+8,%g0 lduw [%i1+0x02c],%l5 ! Mem[00000000708000ec] p48_call_0_le: swap [%i3+0x018],%l4 ! Mem[00000000718000d8] swap [%i3+0x004],%l5 ! Mem[00000000718000c4] ldsb [%i0+0x035],%l5 ! Mem[00000000700000f5] retl swap [%i0+0x03c],%l5 ! Mem[00000000700000fc] p48_jmpl_0_lo: ldstub [%o3+0x00f],%l5 ! Mem[00000000718000cf] lduh [%o3+0x008],%l5 ! Mem[00000000718000c8] ldstub [%o1+0x013],%l5 ! Mem[00000000708000d3] swap [%o0+0x008],%l3 ! Mem[00000000700000c8] stw %l0,[%o0+0x004] ! Mem[00000000700000c4] jmpl %g6+8,%g0 lduw [%o1+0x02c],%l5 ! Mem[00000000708000ec] p48_call_0_lo: swap [%o3+0x018],%l4 ! Mem[00000000718000d8] swap [%o3+0x004],%l5 ! Mem[00000000718000c4] ldsb [%o0+0x035],%l5 ! Mem[00000000700000f5] retl swap [%o0+0x03c],%l5 ! Mem[00000000700000fc] p48_jmpl_0_he: std %l2,[%i3+0x030] ! Mem[00000000718000f0] lduw [%i2+0x03c],%l7 ! Mem[00000000710000fc] ldsb [%i1+0x01e],%l3 ! Mem[00000000708000de] sth %l7,[%i3+0x03c] ! Mem[00000000718000fc] std %l2,[%i2+0x030] ! Mem[00000000710000f0] jmpl %g6+8,%g0 ldstub [%i1+0x038],%l4 ! Mem[00000000708000f8] p48_call_0_he: ldd [%i1+0x030],%l6 ! Mem[00000000708000f0] ldsh [%i0+0x012],%l1 ! Mem[00000000700000d2] ldsb [%i0+0x00a],%l0 ! Mem[00000000700000ca] retl swap [%i3+0x030],%l4 ! Mem[00000000718000f0] p48_jmpl_0_ho: std %l2,[%o3+0x030] ! Mem[00000000718000f0] lduw [%o2+0x03c],%l7 ! Mem[00000000710000fc] ldsb [%o1+0x01e],%l3 ! Mem[00000000708000de] sth %l7,[%o3+0x03c] ! Mem[00000000718000fc] std %l2,[%o2+0x030] ! Mem[00000000710000f0] jmpl %g6+8,%g0 ldstub [%o1+0x038],%l4 ! Mem[00000000708000f8] p48_call_0_ho: ldd [%o1+0x030],%l6 ! Mem[00000000708000f0] ldsh [%o0+0x012],%l1 ! Mem[00000000700000d2] ldsb [%o0+0x00a],%l0 ! Mem[00000000700000ca] retl swap [%o3+0x030],%l4 ! Mem[00000000718000f0] p49_jmpl_0_le: ldstub [%i0+0x02f],%l5 ! Mem[00000000720000ef] swap [%i0+0x02c],%l3 ! Mem[00000000720000ec] std %l4,[%i1+0x028] ! Mem[00000000728000e8] ldd [%i2+0x028],%l4 ! Mem[00000000730000e8] ldsw [%i3+0x008],%l2 ! Mem[00000000738000c8] jmpl %g6+8,%g0 stw %l3,[%i0+0x03c] ! Mem[00000000720000fc] p49_call_0_le: ldsw [%i1+0x030],%l5 ! Mem[00000000728000f0] swap [%i0+0x01c],%l6 ! Mem[00000000720000dc] swap [%i3+0x008],%l7 ! Mem[00000000738000c8] ldsw [%i1+0x018],%l5 ! Mem[00000000728000d8] stw %l0,[%i3+0x03c] ! Mem[00000000738000fc] ldd [%i2+0x020],%l6 ! Mem[00000000730000e0] ldstub [%i2+0x01d],%l0 ! Mem[00000000730000dd] retl ldub [%i3+0x028],%l1 ! Mem[00000000738000e8] p49_jmpl_0_lo: ldstub [%o0+0x02f],%l5 ! Mem[00000000720000ef] swap [%o0+0x02c],%l3 ! Mem[00000000720000ec] std %l4,[%o1+0x028] ! Mem[00000000728000e8] ldd [%o2+0x028],%l4 ! Mem[00000000730000e8] ldsw [%o3+0x008],%l2 ! Mem[00000000738000c8] jmpl %g6+8,%g0 stw %l3,[%o0+0x03c] ! Mem[00000000720000fc] p49_call_0_lo: ldsw [%o1+0x030],%l5 ! Mem[00000000728000f0] swap [%o0+0x01c],%l6 ! Mem[00000000720000dc] swap [%o3+0x008],%l7 ! Mem[00000000738000c8] ldsw [%o1+0x018],%l5 ! Mem[00000000728000d8] stw %l0,[%o3+0x03c] ! Mem[00000000738000fc] ldd [%o2+0x020],%l6 ! Mem[00000000730000e0] ldstub [%o2+0x01d],%l0 ! Mem[00000000730000dd] retl ldub [%o3+0x028],%l1 ! Mem[00000000738000e8] p49_jmpl_0_he: std %l6,[%i0+0x008] ! Mem[00000000720000c8] lduw [%i2+0x02c],%l3 ! Mem[00000000730000ec] swap [%i0+0x024],%l5 ! Mem[00000000720000e4] ldx [%i2+0x020],%l1 ! Mem[00000000730000e0] ldub [%i3+0x023],%l7 ! Mem[00000000738000e3] stw %l4,[%i0+0x008] ! Mem[00000000720000c8] stw %l6,[%i1+0x014] ! Mem[00000000728000d4] jmpl %g6+8,%g0 lduw [%i0+0x008],%l7 ! Mem[00000000720000c8] p49_call_0_he: ldx [%i0+0x010],%l3 ! Mem[00000000720000d0] lduh [%i0+0x032],%l4 ! Mem[00000000720000f2] retl swap [%i2+0x024],%l0 ! Mem[00000000730000e4] p49_jmpl_0_ho: std %l6,[%o0+0x008] ! Mem[00000000720000c8] lduw [%o2+0x02c],%l3 ! Mem[00000000730000ec] swap [%o0+0x024],%l5 ! Mem[00000000720000e4] ldx [%o2+0x020],%l1 ! Mem[00000000730000e0] ldub [%o3+0x023],%l7 ! Mem[00000000738000e3] stw %l4,[%o0+0x008] ! Mem[00000000720000c8] stw %l6,[%o1+0x014] ! Mem[00000000728000d4] jmpl %g6+8,%g0 lduw [%o0+0x008],%l7 ! Mem[00000000720000c8] p49_call_0_ho: ldx [%o0+0x010],%l3 ! Mem[00000000720000d0] lduh [%o0+0x032],%l4 ! Mem[00000000720000f2] retl swap [%o2+0x024],%l0 ! Mem[00000000730000e4] p50_jmpl_0_le: ldstub [%i0+0x00f],%l5 ! Mem[00000000740000cf] lduh [%i0+0x00e],%l3 ! Mem[00000000740000ce] swap [%i1+0x008],%l4 ! Mem[00000000748000c8] ldub [%i1+0x02c],%l4 ! Mem[00000000748000ec] lduh [%i3+0x004],%l1 ! Mem[00000000758000c4] jmpl %g6+8,%g0 swap [%i0+0x000],%l1 ! Mem[00000000740000c0] p50_call_0_le: retl ldd [%i1+0x008],%l0 ! Mem[00000000748000c8] p50_jmpl_0_lo: ldstub [%o0+0x00f],%l5 ! Mem[00000000740000cf] lduh [%o0+0x00e],%l3 ! Mem[00000000740000ce] swap [%o1+0x008],%l4 ! Mem[00000000748000c8] ldub [%o1+0x02c],%l4 ! Mem[00000000748000ec] lduh [%o3+0x004],%l1 ! Mem[00000000758000c4] jmpl %g6+8,%g0 swap [%o0+0x000],%l1 ! Mem[00000000740000c0] p50_call_0_lo: retl ldd [%o1+0x008],%l0 ! Mem[00000000748000c8] p50_jmpl_0_he: ldub [%i2+0x02d],%l3 ! Mem[00000000750000ed] ldstub [%i3+0x02b],%l1 ! Mem[00000000758000eb] ldsb [%i1+0x02e],%l5 ! Mem[00000000748000ee] ldsw [%i1+0x020],%l4 ! Mem[00000000748000e0] stb %l7,[%i2+0x006] ! Mem[00000000750000c6] ldstub [%i2+0x012],%l1 ! Mem[00000000750000d2] lduw [%i3+0x00c],%l7 ! Mem[00000000758000cc] jmpl %g6+8,%g0 ldsw [%i1+0x01c],%l3 ! Mem[00000000748000dc] p50_call_0_he: retl swap [%i2+0x02c],%l6 ! Mem[00000000750000ec] p50_jmpl_0_ho: ldub [%o2+0x02d],%l3 ! Mem[00000000750000ed] ldstub [%o3+0x02b],%l1 ! Mem[00000000758000eb] ldsb [%o1+0x02e],%l5 ! Mem[00000000748000ee] ldsw [%o1+0x020],%l4 ! Mem[00000000748000e0] stb %l7,[%o2+0x006] ! Mem[00000000750000c6] ldstub [%o2+0x012],%l1 ! Mem[00000000750000d2] lduw [%o3+0x00c],%l7 ! Mem[00000000758000cc] jmpl %g6+8,%g0 ldsw [%o1+0x01c],%l3 ! Mem[00000000748000dc] p50_call_0_ho: retl swap [%o2+0x02c],%l6 ! Mem[00000000750000ec] p51_jmpl_0_le: ldstub [%i0+0x02f],%l5 ! Mem[00000000760000ef] sth %l3,[%i0+0x02e] ! Mem[00000000760000ee] sth %l4,[%i0+0x02a] ! Mem[00000000760000ea] stb %l4,[%i0+0x02c] ! Mem[00000000760000ec] lduh [%i3+0x00a],%l2 ! Mem[00000000778000ca] jmpl %g6+8,%g0 ldx [%i3+0x038],%l3 ! Mem[00000000778000f8] p51_call_0_le: ldsb [%i3+0x030],%l5 ! Mem[00000000778000f0] ldstub [%i1+0x01f],%l6 ! Mem[00000000768000df] ldsh [%i0+0x01e],%l3 ! Mem[00000000760000de] ldsb [%i1+0x016],%l0 ! Mem[00000000768000d6] ldsb [%i3+0x015],%l5 ! Mem[00000000778000d5] sth %l5,[%i1+0x03c] ! Mem[00000000768000fc] ldstub [%i0+0x017],%l2 ! Mem[00000000760000d7] retl ldsb [%i3+0x01e],%l5 ! Mem[00000000778000de] p51_jmpl_0_lo: ldstub [%o0+0x02f],%l5 ! Mem[00000000760000ef] sth %l3,[%o0+0x02e] ! Mem[00000000760000ee] sth %l4,[%o0+0x02a] ! Mem[00000000760000ea] stb %l4,[%o0+0x02c] ! Mem[00000000760000ec] lduh [%o3+0x00a],%l2 ! Mem[00000000778000ca] jmpl %g6+8,%g0 ldx [%o3+0x038],%l3 ! Mem[00000000778000f8] p51_call_0_lo: ldsb [%o3+0x030],%l5 ! Mem[00000000778000f0] ldstub [%o1+0x01f],%l6 ! Mem[00000000768000df] ldsh [%o0+0x01e],%l3 ! Mem[00000000760000de] ldsb [%o1+0x016],%l0 ! Mem[00000000768000d6] ldsb [%o3+0x015],%l5 ! Mem[00000000778000d5] sth %l5,[%o1+0x03c] ! Mem[00000000768000fc] ldstub [%o0+0x017],%l2 ! Mem[00000000760000d7] retl ldsb [%o3+0x01e],%l5 ! Mem[00000000778000de] p51_jmpl_0_he: ldd [%i3+0x038],%l2 ! Mem[00000000778000f8] ldstub [%i3+0x01c],%l7 ! Mem[00000000778000dc] ldd [%i3+0x010],%l0 ! Mem[00000000778000d0] swap [%i0+0x038],%l1 ! Mem[00000000760000f8] stx %l1,[%i3+0x010] ! Mem[00000000778000d0] swap [%i1+0x000],%l2 ! Mem[00000000768000c0] swap [%i0+0x020],%l7 ! Mem[00000000760000e0] jmpl %g6+8,%g0 swap [%i2+0x008],%l7 ! Mem[00000000770000c8] p51_call_0_he: ldstub [%i2+0x036],%l7 ! Mem[00000000770000f6] retl ldsb [%i2+0x022],%l2 ! Mem[00000000770000e2] p51_jmpl_0_ho: ldd [%o3+0x038],%l2 ! Mem[00000000778000f8] ldstub [%o3+0x01c],%l7 ! Mem[00000000778000dc] ldd [%o3+0x010],%l0 ! Mem[00000000778000d0] swap [%o0+0x038],%l1 ! Mem[00000000760000f8] stx %l1,[%o3+0x010] ! Mem[00000000778000d0] swap [%o1+0x000],%l2 ! Mem[00000000768000c0] swap [%o0+0x020],%l7 ! Mem[00000000760000e0] jmpl %g6+8,%g0 swap [%o2+0x008],%l7 ! Mem[00000000770000c8] p51_call_0_ho: ldstub [%o2+0x036],%l7 ! Mem[00000000770000f6] retl ldsb [%o2+0x022],%l2 ! Mem[00000000770000e2] p52_jmpl_0_le: ldstub [%i0+0x00f],%l5 ! Mem[00000000780000cf] ldstub [%i0+0x00e],%l3 ! Mem[00000000780000ce] ldd [%i3+0x008],%l4 ! Mem[00000000798000c8] ldstub [%i2+0x02c],%l4 ! Mem[00000000790000ec] ldsb [%i1+0x004],%l1 ! Mem[00000000788000c4] jmpl %g6+8,%g0 ldstub [%i1+0x02d],%l5 ! Mem[00000000788000ed] p52_call_0_le: ldsw [%i3+0x008],%l7 ! Mem[00000000798000c8] sth %l5,[%i3+0x038] ! Mem[00000000798000f8] stb %l5,[%i0+0x027] ! Mem[00000000780000e7] retl lduh [%i2+0x022],%l6 ! Mem[00000000790000e2] p52_jmpl_0_lo: ldstub [%o0+0x00f],%l5 ! Mem[00000000780000cf] ldstub [%o0+0x00e],%l3 ! Mem[00000000780000ce] ldd [%o3+0x008],%l4 ! Mem[00000000798000c8] ldstub [%o2+0x02c],%l4 ! Mem[00000000790000ec] ldsb [%o1+0x004],%l1 ! Mem[00000000788000c4] jmpl %g6+8,%g0 ldstub [%o1+0x02d],%l5 ! Mem[00000000788000ed] p52_call_0_lo: ldsw [%o3+0x008],%l7 ! Mem[00000000798000c8] sth %l5,[%o3+0x038] ! Mem[00000000798000f8] stb %l5,[%o0+0x027] ! Mem[00000000780000e7] retl lduh [%o2+0x022],%l6 ! Mem[00000000790000e2] p52_jmpl_0_he: ldstub [%i1+0x028],%l0 ! Mem[00000000788000e8] sth %l7,[%i3+0x028] ! Mem[00000000798000e8] ldx [%i2+0x008],%l6 ! Mem[00000000790000c8] lduh [%i0+0x03c],%l7 ! Mem[00000000780000fc] sth %l2,[%i3+0x032] ! Mem[00000000798000f2] jmpl %g6+8,%g0 swap [%i3+0x030],%l3 ! Mem[00000000798000f0] p52_call_0_he: swap [%i0+0x034],%l7 ! Mem[00000000780000f4] ldub [%i1+0x009],%l5 ! Mem[00000000788000c9] ldstub [%i0+0x020],%l1 ! Mem[00000000780000e0] sth %l4,[%i3+0x03c] ! Mem[00000000798000fc] ldx [%i3+0x030],%l3 ! Mem[00000000798000f0] retl lduh [%i2+0x032],%l4 ! Mem[00000000790000f2] p52_jmpl_0_ho: ldstub [%o1+0x028],%l0 ! Mem[00000000788000e8] sth %l7,[%o3+0x028] ! Mem[00000000798000e8] ldx [%o2+0x008],%l6 ! Mem[00000000790000c8] lduh [%o0+0x03c],%l7 ! Mem[00000000780000fc] sth %l2,[%o3+0x032] ! Mem[00000000798000f2] jmpl %g6+8,%g0 swap [%o3+0x030],%l3 ! Mem[00000000798000f0] p52_call_0_ho: swap [%o0+0x034],%l7 ! Mem[00000000780000f4] ldub [%o1+0x009],%l5 ! Mem[00000000788000c9] ldstub [%o0+0x020],%l1 ! Mem[00000000780000e0] sth %l4,[%o3+0x03c] ! Mem[00000000798000fc] ldx [%o3+0x030],%l3 ! Mem[00000000798000f0] retl lduh [%o2+0x032],%l4 ! Mem[00000000790000f2] p53_jmpl_0_le: ldstub [%i0+0x02f],%l5 ! Mem[000000007a0000ef] ldd [%i0+0x028],%l2 ! Mem[000000007a0000e8] ldx [%i0+0x028],%l3 ! Mem[000000007a0000e8] lduh [%i1+0x01c],%l5 ! Mem[000000007a8000dc] ldsh [%i0+0x026],%l0 ! Mem[000000007a0000e6] jmpl %g6+8,%g0 stw %l5,[%i2+0x00c] ! Mem[000000007b0000cc] p53_call_0_le: ldub [%i3+0x038],%l4 ! Mem[000000007b8000f8] swap [%i0+0x024],%l5 ! Mem[000000007a0000e4] ldstub [%i3+0x01e],%l3 ! Mem[000000007b8000de] retl ldd [%i3+0x010],%l0 ! Mem[000000007b8000d0] p53_jmpl_0_lo: ldstub [%o0+0x02f],%l5 ! Mem[000000007a0000ef] ldd [%o0+0x028],%l2 ! Mem[000000007a0000e8] ldx [%o0+0x028],%l3 ! Mem[000000007a0000e8] lduh [%o1+0x01c],%l5 ! Mem[000000007a8000dc] ldsh [%o0+0x026],%l0 ! Mem[000000007a0000e6] jmpl %g6+8,%g0 stw %l5,[%o2+0x00c] ! Mem[000000007b0000cc] p53_call_0_lo: ldub [%o3+0x038],%l4 ! Mem[000000007b8000f8] swap [%o0+0x024],%l5 ! Mem[000000007a0000e4] ldstub [%o3+0x01e],%l3 ! Mem[000000007b8000de] retl ldd [%o3+0x010],%l0 ! Mem[000000007b8000d0] p53_jmpl_0_he: ldsh [%i3+0x034],%l2 ! Mem[000000007b8000f4] ldstub [%i2+0x03d],%l5 ! Mem[000000007b0000fd] stb %l3,[%i3+0x037] ! Mem[000000007b8000f7] ldsh [%i0+0x008],%l7 ! Mem[000000007a0000c8] ldd [%i3+0x008],%l6 ! Mem[000000007b8000c8] swap [%i2+0x02c],%l3 ! Mem[000000007b0000ec] jmpl %g6+8,%g0 stb %l5,[%i2+0x027] ! Mem[000000007b0000e7] p53_call_0_he: stw %l6,[%i3+0x034] ! Mem[000000007b8000f4] swap [%i0+0x028],%l0 ! Mem[000000007a0000e8] swap [%i3+0x030],%l5 ! Mem[000000007b8000f0] stw %l7,[%i0+0x034] ! Mem[000000007a0000f4] retl lduh [%i0+0x008],%l5 ! Mem[000000007a0000c8] p53_jmpl_0_ho: ldsh [%o3+0x034],%l2 ! Mem[000000007b8000f4] ldstub [%o2+0x03d],%l5 ! Mem[000000007b0000fd] stb %l3,[%o3+0x037] ! Mem[000000007b8000f7] ldsh [%o0+0x008],%l7 ! Mem[000000007a0000c8] ldd [%o3+0x008],%l6 ! Mem[000000007b8000c8] swap [%o2+0x02c],%l3 ! Mem[000000007b0000ec] jmpl %g6+8,%g0 stb %l5,[%o2+0x027] ! Mem[000000007b0000e7] p53_call_0_ho: stw %l6,[%o3+0x034] ! Mem[000000007b8000f4] swap [%o0+0x028],%l0 ! Mem[000000007a0000e8] swap [%o3+0x030],%l5 ! Mem[000000007b8000f0] stw %l7,[%o0+0x034] ! Mem[000000007a0000f4] retl lduh [%o0+0x008],%l5 ! Mem[000000007a0000c8] p54_jmpl_0_le: ldstub [%i0+0x00f],%l5 ! Mem[000000007c0000cf] ldsb [%i0+0x00e],%l3 ! Mem[000000007c0000ce] lduw [%i2+0x008],%l4 ! Mem[000000007d0000c8] ldsh [%i0+0x02c],%l4 ! Mem[000000007c0000ec] ldstub [%i1+0x00a],%l2 ! Mem[000000007c8000ca] jmpl %g6+8,%g0 ldx [%i2+0x038],%l3 ! Mem[000000007d0000f8] p54_call_0_le: stb %l5,[%i0+0x010] ! Mem[000000007c0000d0] ldsb [%i0+0x03f],%l6 ! Mem[000000007c0000ff] ldstub [%i3+0x008],%l7 ! Mem[000000007d8000c8] lduw [%i0+0x038],%l5 ! Mem[000000007c0000f8] std %l4,[%i3+0x020] ! Mem[000000007d8000e0] ldx [%i0+0x018],%l6 ! Mem[000000007c0000d8] ldstub [%i0+0x025],%l1 ! Mem[000000007c0000e5] retl ldsb [%i2+0x030],%l6 ! Mem[000000007d0000f0] p54_jmpl_0_lo: ldstub [%o0+0x00f],%l5 ! Mem[000000007c0000cf] ldsb [%o0+0x00e],%l3 ! Mem[000000007c0000ce] lduw [%o2+0x008],%l4 ! Mem[000000007d0000c8] ldsh [%o0+0x02c],%l4 ! Mem[000000007c0000ec] ldstub [%o1+0x00a],%l2 ! Mem[000000007c8000ca] jmpl %g6+8,%g0 ldx [%o2+0x038],%l3 ! Mem[000000007d0000f8] p54_call_0_lo: stb %l5,[%o0+0x010] ! Mem[000000007c0000d0] ldsb [%o0+0x03f],%l6 ! Mem[000000007c0000ff] ldstub [%o3+0x008],%l7 ! Mem[000000007d8000c8] lduw [%o0+0x038],%l5 ! Mem[000000007c0000f8] std %l4,[%o3+0x020] ! Mem[000000007d8000e0] ldx [%o0+0x018],%l6 ! Mem[000000007c0000d8] ldstub [%o0+0x025],%l1 ! Mem[000000007c0000e5] retl ldsb [%o2+0x030],%l6 ! Mem[000000007d0000f0] p54_jmpl_0_he: swap [%i1+0x00c],%l6 ! Mem[000000007c8000cc] ldsw [%i1+0x00c],%l3 ! Mem[000000007c8000cc] lduh [%i1+0x01e],%l2 ! Mem[000000007c8000de] ldsh [%i2+0x020],%l1 ! Mem[000000007d0000e0] ldx [%i2+0x000],%l7 ! Mem[000000007d0000c0] ldstub [%i0+0x02a],%l4 ! Mem[000000007c0000ea] swap [%i1+0x034],%l6 ! Mem[000000007c8000f4] jmpl %g6+8,%g0 swap [%i0+0x028],%l7 ! Mem[000000007c0000e8] p54_call_0_he: lduw [%i0+0x028],%l1 ! Mem[000000007c0000e8] ldd [%i2+0x030],%l4 ! Mem[000000007d0000f0] retl ldstub [%i3+0x027],%l0 ! Mem[000000007d8000e7] p54_jmpl_0_ho: swap [%o1+0x00c],%l6 ! Mem[000000007c8000cc] ldsw [%o1+0x00c],%l3 ! Mem[000000007c8000cc] lduh [%o1+0x01e],%l2 ! Mem[000000007c8000de] ldsh [%o2+0x020],%l1 ! Mem[000000007d0000e0] ldx [%o2+0x000],%l7 ! Mem[000000007d0000c0] ldstub [%o0+0x02a],%l4 ! Mem[000000007c0000ea] swap [%o1+0x034],%l6 ! Mem[000000007c8000f4] jmpl %g6+8,%g0 swap [%o0+0x028],%l7 ! Mem[000000007c0000e8] p54_call_0_ho: lduw [%o0+0x028],%l1 ! Mem[000000007c0000e8] ldd [%o2+0x030],%l4 ! Mem[000000007d0000f0] retl ldstub [%o3+0x027],%l0 ! Mem[000000007d8000e7] p55_jmpl_0_le: ldstub [%i0+0x02f],%l5 ! Mem[000000007e0000ef] stb %l3,[%i0+0x02e] ! Mem[000000007e0000ee] swap [%i0+0x010],%l5 ! Mem[000000007e0000d0] ldub [%i1+0x02a],%l3 ! Mem[000000007e8000ea] ldub [%i1+0x027],%l0 ! Mem[000000007e8000e7] jmpl %g6+8,%g0 ldstub [%i0+0x00d],%l5 ! Mem[000000007e0000cd] p55_call_0_le: lduh [%i3+0x008],%l7 ! Mem[000000007f8000c8] swap [%i2+0x018],%l5 ! Mem[000000007f0000d8] ldub [%i1+0x007],%l5 ! Mem[000000007e8000c7] retl ldub [%i3+0x018],%l6 ! Mem[000000007f8000d8] p55_jmpl_0_lo: ldstub [%o0+0x02f],%l5 ! Mem[000000007e0000ef] stb %l3,[%o0+0x02e] ! Mem[000000007e0000ee] swap [%o0+0x010],%l5 ! Mem[000000007e0000d0] ldub [%o1+0x02a],%l3 ! Mem[000000007e8000ea] ldub [%o1+0x027],%l0 ! Mem[000000007e8000e7] jmpl %g6+8,%g0 ldstub [%o0+0x00d],%l5 ! Mem[000000007e0000cd] p55_call_0_lo: lduh [%o3+0x008],%l7 ! Mem[000000007f8000c8] swap [%o2+0x018],%l5 ! Mem[000000007f0000d8] ldub [%o1+0x007],%l5 ! Mem[000000007e8000c7] retl ldub [%o3+0x018],%l6 ! Mem[000000007f8000d8] p55_jmpl_0_he: ldd [%i1+0x000],%l4 ! Mem[000000007e8000c0] ldd [%i0+0x020],%l6 ! Mem[000000007e0000e0] stw %l0,[%i1+0x008] ! Mem[000000007e8000c8] swap [%i3+0x02c],%l7 ! Mem[000000007f8000ec] swap [%i2+0x034],%l2 ! Mem[000000007f0000f4] jmpl %g6+8,%g0 ldsh [%i1+0x00a],%l4 ! Mem[000000007e8000ca] p55_call_0_he: stb %l1,[%i3+0x016] ! Mem[000000007f8000d6] ldstub [%i2+0x00f],%l2 ! Mem[000000007f0000cf] ldx [%i1+0x010],%l3 ! Mem[000000007e8000d0] lduh [%i0+0x032],%l4 ! Mem[000000007e0000f2] stx %l2,[%i2+0x030] ! Mem[000000007f0000f0] retl ldsh [%i2+0x01a],%l5 ! Mem[000000007f0000da] p55_jmpl_0_ho: ldd [%o1+0x000],%l4 ! Mem[000000007e8000c0] ldd [%o0+0x020],%l6 ! Mem[000000007e0000e0] stw %l0,[%o1+0x008] ! Mem[000000007e8000c8] swap [%o3+0x02c],%l7 ! Mem[000000007f8000ec] swap [%o2+0x034],%l2 ! Mem[000000007f0000f4] jmpl %g6+8,%g0 ldsh [%o1+0x00a],%l4 ! Mem[000000007e8000ca] p55_call_0_ho: stb %l1,[%o3+0x016] ! Mem[000000007f8000d6] ldstub [%o2+0x00f],%l2 ! Mem[000000007f0000cf] ldx [%o1+0x010],%l3 ! Mem[000000007e8000d0] lduh [%o0+0x032],%l4 ! Mem[000000007e0000f2] stx %l2,[%o2+0x030] ! Mem[000000007f0000f0] retl ldsh [%o2+0x01a],%l5 ! Mem[000000007f0000da] p56_jmpl_0_le: ldstub [%i0+0x00f],%l5 ! Mem[00000000800000cf] ldstub [%i0+0x00e],%l3 ! Mem[00000000800000ce] ldsb [%i1+0x00b],%l4 ! Mem[00000000808000cb] ldx [%i3+0x038],%l5 ! Mem[00000000818000f8] std %l0,[%i2+0x000] ! Mem[00000000810000c0] jmpl %g6+8,%g0 swap [%i2+0x000],%l1 ! Mem[00000000810000c0] p56_call_0_le: retl std %l4,[%i0+0x018] ! Mem[00000000800000d8] p56_jmpl_0_lo: ldstub [%o0+0x00f],%l5 ! Mem[00000000800000cf] ldstub [%o0+0x00e],%l3 ! Mem[00000000800000ce] ldsb [%o1+0x00b],%l4 ! Mem[00000000808000cb] ldx [%o3+0x038],%l5 ! Mem[00000000818000f8] std %l0,[%o2+0x000] ! Mem[00000000810000c0] jmpl %g6+8,%g0 swap [%o2+0x000],%l1 ! Mem[00000000810000c0] p56_call_0_lo: retl std %l4,[%o0+0x018] ! Mem[00000000800000d8] p56_jmpl_0_he: ldstub [%i3+0x02d],%l3 ! Mem[00000000818000ed] lduh [%i0+0x020],%l4 ! Mem[00000000800000e0] ldstub [%i1+0x003],%l3 ! Mem[00000000808000c3] jmpl %g6+8,%g0 ldsh [%i3+0x012],%l1 ! Mem[00000000818000d2] p56_call_0_he: sth %l6,[%i2+0x016] ! Mem[00000000810000d6] ldub [%i3+0x00b],%l0 ! Mem[00000000818000cb] ldub [%i2+0x02f],%l6 ! Mem[00000000810000ef] ldx [%i3+0x028],%l1 ! Mem[00000000818000e8] ldd [%i0+0x000],%l2 ! Mem[00000000800000c0] ldd [%i3+0x000],%l2 ! Mem[00000000818000c0] retl ldd [%i0+0x018],%l2 ! Mem[00000000800000d8] p56_jmpl_0_ho: ldstub [%o3+0x02d],%l3 ! Mem[00000000818000ed] lduh [%o0+0x020],%l4 ! Mem[00000000800000e0] ldstub [%o1+0x003],%l3 ! Mem[00000000808000c3] jmpl %g6+8,%g0 ldsh [%o3+0x012],%l1 ! Mem[00000000818000d2] p56_call_0_ho: sth %l6,[%o2+0x016] ! Mem[00000000810000d6] ldub [%o3+0x00b],%l0 ! Mem[00000000818000cb] ldub [%o2+0x02f],%l6 ! Mem[00000000810000ef] ldx [%o3+0x028],%l1 ! Mem[00000000818000e8] ldd [%o0+0x000],%l2 ! Mem[00000000800000c0] ldd [%o3+0x000],%l2 ! Mem[00000000818000c0] retl ldd [%o0+0x018],%l2 ! Mem[00000000800000d8] p57_jmpl_0_le: ldstub [%i0+0x02f],%l5 ! Mem[00000000820000ef] ldx [%i3+0x028],%l3 ! Mem[00000000838000e8] ldstub [%i1+0x02b],%l4 ! Mem[00000000828000eb] swap [%i0+0x02c],%l4 ! Mem[00000000820000ec] stw %l2,[%i3+0x008] ! Mem[00000000838000c8] jmpl %g6+8,%g0 ldx [%i0+0x038],%l3 ! Mem[00000000820000f8] p57_call_0_le: ldstub [%i1+0x030],%l5 ! Mem[00000000828000f0] ldstub [%i3+0x02b],%l3 ! Mem[00000000838000eb] ldub [%i3+0x02b],%l4 ! Mem[00000000838000eb] ldstub [%i1+0x009],%l7 ! Mem[00000000828000c9] ldsb [%i3+0x03e],%l0 ! Mem[00000000838000fe] ldstub [%i1+0x022],%l6 ! Mem[00000000828000e2] stb %l0,[%i2+0x01d] ! Mem[00000000830000dd] retl stw %l3,[%i0+0x030] ! Mem[00000000820000f0] p57_jmpl_0_lo: ldstub [%o0+0x02f],%l5 ! Mem[00000000820000ef] ldx [%o3+0x028],%l3 ! Mem[00000000838000e8] ldstub [%o1+0x02b],%l4 ! Mem[00000000828000eb] swap [%o0+0x02c],%l4 ! Mem[00000000820000ec] stw %l2,[%o3+0x008] ! Mem[00000000838000c8] jmpl %g6+8,%g0 ldx [%o0+0x038],%l3 ! Mem[00000000820000f8] p57_call_0_lo: ldstub [%o1+0x030],%l5 ! Mem[00000000828000f0] ldstub [%o3+0x02b],%l3 ! Mem[00000000838000eb] ldub [%o3+0x02b],%l4 ! Mem[00000000838000eb] ldstub [%o1+0x009],%l7 ! Mem[00000000828000c9] ldsb [%o3+0x03e],%l0 ! Mem[00000000838000fe] ldstub [%o1+0x022],%l6 ! Mem[00000000828000e2] stb %l0,[%o2+0x01d] ! Mem[00000000830000dd] retl stw %l3,[%o0+0x030] ! Mem[00000000820000f0] p57_jmpl_0_he: swap [%i0+0x030],%l1 ! Mem[00000000820000f0] std %l6,[%i2+0x018] ! Mem[00000000830000d8] ldsw [%i3+0x034],%l2 ! Mem[00000000838000f4] jmpl %g6+8,%g0 lduw [%i0+0x018],%l4 ! Mem[00000000820000d8] p57_call_0_he: stw %l7,[%i3+0x034] ! Mem[00000000838000f4] swap [%i0+0x008],%l5 ! Mem[00000000820000c8] stw %l1,[%i2+0x020] ! Mem[00000000830000e0] retl stb %l0,[%i3+0x038] ! Mem[00000000838000f8] p57_jmpl_0_ho: swap [%o0+0x030],%l1 ! Mem[00000000820000f0] std %l6,[%o2+0x018] ! Mem[00000000830000d8] ldsw [%o3+0x034],%l2 ! Mem[00000000838000f4] jmpl %g6+8,%g0 lduw [%o0+0x018],%l4 ! Mem[00000000820000d8] p57_call_0_ho: stw %l7,[%o3+0x034] ! Mem[00000000838000f4] swap [%o0+0x008],%l5 ! Mem[00000000820000c8] stw %l1,[%o2+0x020] ! Mem[00000000830000e0] retl stb %l0,[%o3+0x038] ! Mem[00000000838000f8] p58_jmpl_0_le: ldstub [%i0+0x00f],%l5 ! Mem[00000000840000cf] ldub [%i3+0x00e],%l3 ! Mem[00000000858000ce] stx %l4,[%i0+0x008] ! Mem[00000000840000c8] lduw [%i2+0x02c],%l4 ! Mem[00000000850000ec] ldd [%i1+0x008],%l2 ! Mem[00000000848000c8] jmpl %g6+8,%g0 std %l2,[%i0+0x038] ! Mem[00000000840000f8] p58_call_0_le: swap [%i0+0x010],%l5 ! Mem[00000000840000d0] ldsw [%i3+0x03c],%l6 ! Mem[00000000858000fc] std %l6,[%i2+0x008] ! Mem[00000000850000c8] std %l4,[%i1+0x038] ! Mem[00000000848000f8] ldsh [%i2+0x026],%l5 ! Mem[00000000850000e6] ldstub [%i2+0x018],%l6 ! Mem[00000000850000d8] ldstub [%i2+0x03d],%l0 ! Mem[00000000850000fd] retl stx %l3,[%i1+0x030] ! Mem[00000000848000f0] p58_jmpl_0_lo: ldstub [%o0+0x00f],%l5 ! Mem[00000000840000cf] ldub [%o3+0x00e],%l3 ! Mem[00000000858000ce] stx %l4,[%o0+0x008] ! Mem[00000000840000c8] lduw [%o2+0x02c],%l4 ! Mem[00000000850000ec] ldd [%o1+0x008],%l2 ! Mem[00000000848000c8] jmpl %g6+8,%g0 std %l2,[%o0+0x038] ! Mem[00000000840000f8] p58_call_0_lo: swap [%o0+0x010],%l5 ! Mem[00000000840000d0] ldsw [%o3+0x03c],%l6 ! Mem[00000000858000fc] std %l6,[%o2+0x008] ! Mem[00000000850000c8] std %l4,[%o1+0x038] ! Mem[00000000848000f8] ldsh [%o2+0x026],%l5 ! Mem[00000000850000e6] ldstub [%o2+0x018],%l6 ! Mem[00000000850000d8] ldstub [%o2+0x03d],%l0 ! Mem[00000000850000fd] retl stx %l3,[%o1+0x030] ! Mem[00000000848000f0] p58_jmpl_0_he: swap [%i0+0x034],%l4 ! Mem[00000000840000f4] stx %l7,[%i1+0x030] ! Mem[00000000848000f0] lduh [%i2+0x036],%l2 ! Mem[00000000850000f6] jmpl %g6+8,%g0 stx %l4,[%i3+0x038] ! Mem[00000000858000f8] p58_call_0_he: lduh [%i2+0x000],%l2 ! Mem[00000000850000c0] stx %l2,[%i0+0x018] ! Mem[00000000840000d8] ldx [%i2+0x010],%l1 ! Mem[00000000850000d0] retl ldd [%i0+0x008],%l2 ! Mem[00000000840000c8] p58_jmpl_0_ho: swap [%o0+0x034],%l4 ! Mem[00000000840000f4] stx %l7,[%o1+0x030] ! Mem[00000000848000f0] lduh [%o2+0x036],%l2 ! Mem[00000000850000f6] jmpl %g6+8,%g0 stx %l4,[%o3+0x038] ! Mem[00000000858000f8] p58_call_0_ho: lduh [%o2+0x000],%l2 ! Mem[00000000850000c0] stx %l2,[%o0+0x018] ! Mem[00000000840000d8] ldx [%o2+0x010],%l1 ! Mem[00000000850000d0] retl ldd [%o0+0x008],%l2 ! Mem[00000000840000c8] p59_jmpl_0_le: ldstub [%i0+0x02f],%l5 ! Mem[00000000860000ef] std %l4,[%i1+0x028] ! Mem[00000000868000e8] swap [%i2+0x004],%l1 ! Mem[00000000870000c4] stw %l1,[%i0+0x000] ! Mem[00000000860000c0] ldsh [%i0+0x03e],%l0 ! Mem[00000000860000fe] jmpl %g6+8,%g0 stb %l1,[%i1+0x00b] ! Mem[00000000868000cb] p59_call_0_le: ldd [%i2+0x010],%l4 ! Mem[00000000870000d0] ldsh [%i0+0x03c],%l5 ! Mem[00000000860000fc] ldstub [%i0+0x037],%l7 ! Mem[00000000860000f7] swap [%i3+0x028],%l1 ! Mem[00000000878000e8] ldsw [%i3+0x014],%l6 ! Mem[00000000878000d4] lduw [%i3+0x028],%l0 ! Mem[00000000878000e8] stw %l6,[%i1+0x00c] ! Mem[00000000868000cc] retl stb %l1,[%i2+0x02a] ! Mem[00000000870000ea] p59_jmpl_0_lo: ldstub [%o0+0x02f],%l5 ! Mem[00000000860000ef] std %l4,[%o1+0x028] ! Mem[00000000868000e8] swap [%o2+0x004],%l1 ! Mem[00000000870000c4] stw %l1,[%o0+0x000] ! Mem[00000000860000c0] ldsh [%o0+0x03e],%l0 ! Mem[00000000860000fe] jmpl %g6+8,%g0 stb %l1,[%o1+0x00b] ! Mem[00000000868000cb] p59_call_0_lo: ldd [%o2+0x010],%l4 ! Mem[00000000870000d0] ldsh [%o0+0x03c],%l5 ! Mem[00000000860000fc] ldstub [%o0+0x037],%l7 ! Mem[00000000860000f7] swap [%o3+0x028],%l1 ! Mem[00000000878000e8] ldsw [%o3+0x014],%l6 ! Mem[00000000878000d4] lduw [%o3+0x028],%l0 ! Mem[00000000878000e8] stw %l6,[%o1+0x00c] ! Mem[00000000868000cc] retl stb %l1,[%o2+0x02a] ! Mem[00000000870000ea] p59_jmpl_0_he: ldstub [%i0+0x023],%l7 ! Mem[00000000860000e3] jmpl %g6+8,%g0 ldub [%i0+0x00a],%l4 ! Mem[00000000860000ca] p59_call_0_he: swap [%i2+0x028],%l2 ! Mem[00000000870000e8] ldsh [%i0+0x012],%l1 ! Mem[00000000860000d2] ldsb [%i1+0x02a],%l0 ! Mem[00000000868000ea] ldstub [%i2+0x035],%l5 ! Mem[00000000870000f5] lduw [%i3+0x038],%l5 ! Mem[00000000878000f8] retl ldsb [%i0+0x036],%l6 ! Mem[00000000860000f6] p59_jmpl_0_ho: ldstub [%o0+0x023],%l7 ! Mem[00000000860000e3] jmpl %g6+8,%g0 ldub [%o0+0x00a],%l4 ! Mem[00000000860000ca] p59_call_0_ho: swap [%o2+0x028],%l2 ! Mem[00000000870000e8] ldsh [%o0+0x012],%l1 ! Mem[00000000860000d2] ldsb [%o1+0x02a],%l0 ! Mem[00000000868000ea] ldstub [%o2+0x035],%l5 ! Mem[00000000870000f5] lduw [%o3+0x038],%l5 ! Mem[00000000878000f8] retl ldsb [%o0+0x036],%l6 ! Mem[00000000860000f6] p60_jmpl_0_le: ldstub [%i0+0x00f],%l5 ! Mem[00000000880000cf] ldstub [%i3+0x00e],%l3 ! Mem[00000000898000ce] stb %l4,[%i3+0x00b] ! Mem[00000000898000cb] sth %l5,[%i1+0x03c] ! Mem[00000000888000fc] stb %l1,[%i3+0x004] ! Mem[00000000898000c4] jmpl %g6+8,%g0 ldsb [%i3+0x001],%l1 ! Mem[00000000898000c1] p60_call_0_le: retl lduw [%i0+0x008],%l0 ! Mem[00000000880000c8] p60_jmpl_0_lo: ldstub [%o0+0x00f],%l5 ! Mem[00000000880000cf] ldstub [%o3+0x00e],%l3 ! Mem[00000000898000ce] stb %l4,[%o3+0x00b] ! Mem[00000000898000cb] sth %l5,[%o1+0x03c] ! Mem[00000000888000fc] stb %l1,[%o3+0x004] ! Mem[00000000898000c4] jmpl %g6+8,%g0 ldsb [%o3+0x001],%l1 ! Mem[00000000898000c1] p60_call_0_lo: retl lduw [%o0+0x008],%l0 ! Mem[00000000880000c8] p60_jmpl_0_he: swap [%i2+0x030],%l0 ! Mem[00000000890000f0] ldub [%i1+0x014],%l0 ! Mem[00000000888000d4] lduh [%i3+0x00e],%l7 ! Mem[00000000898000ce] swap [%i2+0x008],%l0 ! Mem[00000000890000c8] ldsh [%i3+0x03e],%l5 ! Mem[00000000898000fe] ldx [%i1+0x028],%l0 ! Mem[00000000888000e8] ldstub [%i0+0x003],%l3 ! Mem[00000000880000c3] jmpl %g6+8,%g0 lduw [%i1+0x010],%l1 ! Mem[00000000888000d0] p60_call_0_he: std %l6,[%i1+0x010] ! Mem[00000000888000d0] stw %l0,[%i3+0x008] ! Mem[00000000898000c8] sth %l6,[%i2+0x02e] ! Mem[00000000890000ee] swap [%i0+0x028],%l1 ! Mem[00000000880000e8] ldsb [%i0+0x004],%l3 ! Mem[00000000880000c4] std %l2,[%i3+0x000] ! Mem[00000000898000c0] retl swap [%i3+0x010],%l1 ! Mem[00000000898000d0] p60_jmpl_0_ho: swap [%o2+0x030],%l0 ! Mem[00000000890000f0] ldub [%o1+0x014],%l0 ! Mem[00000000888000d4] lduh [%o3+0x00e],%l7 ! Mem[00000000898000ce] swap [%o2+0x008],%l0 ! Mem[00000000890000c8] ldsh [%o3+0x03e],%l5 ! Mem[00000000898000fe] ldx [%o1+0x028],%l0 ! Mem[00000000888000e8] ldstub [%o0+0x003],%l3 ! Mem[00000000880000c3] jmpl %g6+8,%g0 lduw [%o1+0x010],%l1 ! Mem[00000000888000d0] p60_call_0_ho: std %l6,[%o1+0x010] ! Mem[00000000888000d0] stw %l0,[%o3+0x008] ! Mem[00000000898000c8] sth %l6,[%o2+0x02e] ! Mem[00000000890000ee] swap [%o0+0x028],%l1 ! Mem[00000000880000e8] ldsb [%o0+0x004],%l3 ! Mem[00000000880000c4] std %l2,[%o3+0x000] ! Mem[00000000898000c0] retl swap [%o3+0x010],%l1 ! Mem[00000000898000d0] p61_jmpl_0_le: ldstub [%i0+0x02f],%l5 ! Mem[000000008a0000ef] ldsw [%i3+0x02c],%l3 ! Mem[000000008b8000ec] ldx [%i2+0x028],%l4 ! Mem[000000008b0000e8] ldstub [%i2+0x02c],%l4 ! Mem[000000008b0000ec] swap [%i1+0x004],%l1 ! Mem[000000008a8000c4] jmpl %g6+8,%g0 ldsw [%i2+0x000],%l1 ! Mem[000000008b0000c0] p61_call_0_le: retl ldsb [%i2+0x029],%l0 ! Mem[000000008b0000e9] p61_jmpl_0_lo: ldstub [%o0+0x02f],%l5 ! Mem[000000008a0000ef] ldsw [%o3+0x02c],%l3 ! Mem[000000008b8000ec] ldx [%o2+0x028],%l4 ! Mem[000000008b0000e8] ldstub [%o2+0x02c],%l4 ! Mem[000000008b0000ec] swap [%o1+0x004],%l1 ! Mem[000000008a8000c4] jmpl %g6+8,%g0 ldsw [%o2+0x000],%l1 ! Mem[000000008b0000c0] p61_call_0_lo: retl ldsb [%o2+0x029],%l0 ! Mem[000000008b0000e9] p61_jmpl_0_he: ldsh [%i0+0x00c],%l3 ! Mem[000000008a0000cc] ldstub [%i0+0x00b],%l1 ! Mem[000000008a0000cb] swap [%i3+0x000],%l6 ! Mem[000000008b8000c0] ldsb [%i2+0x035],%l2 ! Mem[000000008b0000f5] ldsw [%i3+0x03c],%l5 ! Mem[000000008b8000fc] stb %l3,[%i1+0x037] ! Mem[000000008a8000f7] ldsw [%i2+0x02c],%l7 ! Mem[000000008b0000ec] jmpl %g6+8,%g0 lduw [%i1+0x03c],%l3 ! Mem[000000008a8000fc] p61_call_0_he: retl stb %l6,[%i3+0x00f] ! Mem[000000008b8000cf] p61_jmpl_0_ho: ldsh [%o0+0x00c],%l3 ! Mem[000000008a0000cc] ldstub [%o0+0x00b],%l1 ! Mem[000000008a0000cb] swap [%o3+0x000],%l6 ! Mem[000000008b8000c0] ldsb [%o2+0x035],%l2 ! Mem[000000008b0000f5] ldsw [%o3+0x03c],%l5 ! Mem[000000008b8000fc] stb %l3,[%o1+0x037] ! Mem[000000008a8000f7] ldsw [%o2+0x02c],%l7 ! Mem[000000008b0000ec] jmpl %g6+8,%g0 lduw [%o1+0x03c],%l3 ! Mem[000000008a8000fc] p61_call_0_ho: retl stb %l6,[%o3+0x00f] ! Mem[000000008b8000cf] p62_jmpl_0_le: ldstub [%i0+0x00f],%l5 ! Mem[000000008c0000cf] std %l2,[%i3+0x008] ! Mem[000000008d8000c8] ldstub [%i3+0x02d],%l3 ! Mem[000000008d8000ed] swap [%i1+0x000],%l1 ! Mem[000000008c8000c0] ldub [%i3+0x033],%l1 ! Mem[000000008d8000f3] jmpl %g6+8,%g0 stx %l1,[%i3+0x028] ! Mem[000000008d8000e8] p62_call_0_le: swap [%i0+0x01c],%l0 ! Mem[000000008c0000dc] stb %l6,[%i1+0x022] ! Mem[000000008c8000e2] ldsw [%i0+0x03c],%l0 ! Mem[000000008c0000fc] lduh [%i3+0x032],%l3 ! Mem[000000008d8000f2] ldsh [%i0+0x016],%l2 ! Mem[000000008c0000d6] sth %l5,[%i3+0x01e] ! Mem[000000008d8000de] swap [%i2+0x008],%l6 ! Mem[000000008d0000c8] retl sth %l4,[%i3+0x02c] ! Mem[000000008d8000ec] p62_jmpl_0_lo: ldstub [%o0+0x00f],%l5 ! Mem[000000008c0000cf] std %l2,[%o3+0x008] ! Mem[000000008d8000c8] ldstub [%o3+0x02d],%l3 ! Mem[000000008d8000ed] swap [%o1+0x000],%l1 ! Mem[000000008c8000c0] ldub [%o3+0x033],%l1 ! Mem[000000008d8000f3] jmpl %g6+8,%g0 stx %l1,[%o3+0x028] ! Mem[000000008d8000e8] p62_call_0_lo: swap [%o0+0x01c],%l0 ! Mem[000000008c0000dc] stb %l6,[%o1+0x022] ! Mem[000000008c8000e2] ldsw [%o0+0x03c],%l0 ! Mem[000000008c0000fc] lduh [%o3+0x032],%l3 ! Mem[000000008d8000f2] ldsh [%o0+0x016],%l2 ! Mem[000000008c0000d6] sth %l5,[%o3+0x01e] ! Mem[000000008d8000de] swap [%o2+0x008],%l6 ! Mem[000000008d0000c8] retl sth %l4,[%o3+0x02c] ! Mem[000000008d8000ec] p62_jmpl_0_he: ldstub [%i0+0x032],%l2 ! Mem[000000008c0000f2] swap [%i0+0x030],%l3 ! Mem[000000008c0000f0] ldd [%i2+0x038],%l6 ! Mem[000000008d0000f8] stx %l1,[%i1+0x018] ! Mem[000000008c8000d8] ldsw [%i1+0x018],%l0 ! Mem[000000008c8000d8] ldstub [%i2+0x030],%l4 ! Mem[000000008d0000f0] ldsb [%i3+0x00c],%l1 ! Mem[000000008d8000cc] jmpl %g6+8,%g0 stb %l6,[%i3+0x018] ! Mem[000000008d8000d8] p62_call_0_he: swap [%i1+0x010],%l6 ! Mem[000000008c8000d0] ldub [%i3+0x031],%l7 ! Mem[000000008d8000f1] stb %l5,[%i3+0x034] ! Mem[000000008d8000f4] ldsw [%i2+0x014],%l7 ! Mem[000000008d0000d4] stw %l7,[%i3+0x010] ! Mem[000000008d8000d0] swap [%i1+0x000],%l3 ! Mem[000000008c8000c0] retl stb %l2,[%i1+0x03c] ! Mem[000000008c8000fc] p62_jmpl_0_ho: ldstub [%o0+0x032],%l2 ! Mem[000000008c0000f2] swap [%o0+0x030],%l3 ! Mem[000000008c0000f0] ldd [%o2+0x038],%l6 ! Mem[000000008d0000f8] stx %l1,[%o1+0x018] ! Mem[000000008c8000d8] ldsw [%o1+0x018],%l0 ! Mem[000000008c8000d8] ldstub [%o2+0x030],%l4 ! Mem[000000008d0000f0] ldsb [%o3+0x00c],%l1 ! Mem[000000008d8000cc] jmpl %g6+8,%g0 stb %l6,[%o3+0x018] ! Mem[000000008d8000d8] p62_call_0_ho: swap [%o1+0x010],%l6 ! Mem[000000008c8000d0] ldub [%o3+0x031],%l7 ! Mem[000000008d8000f1] stb %l5,[%o3+0x034] ! Mem[000000008d8000f4] ldsw [%o2+0x014],%l7 ! Mem[000000008d0000d4] stw %l7,[%o3+0x010] ! Mem[000000008d8000d0] swap [%o1+0x000],%l3 ! Mem[000000008c8000c0] retl stb %l2,[%o1+0x03c] ! Mem[000000008c8000fc] p63_jmpl_0_le: ldstub [%i0+0x02f],%l5 ! Mem[000000008e0000ef] sth %l3,[%i0+0x01c] ! Mem[000000008e0000dc] ldsw [%i3+0x02c],%l3 ! Mem[000000008f8000ec] ldub [%i3+0x01c],%l5 ! Mem[000000008f8000dc] ldsw [%i3+0x004],%l1 ! Mem[000000008f8000c4] jmpl %g6+8,%g0 ldstub [%i0+0x001],%l1 ! Mem[000000008e0000c1] p63_call_0_le: retl stb %l0,[%i3+0x029] ! Mem[000000008f8000e9] p63_jmpl_0_lo: ldstub [%o0+0x02f],%l5 ! Mem[000000008e0000ef] sth %l3,[%o0+0x01c] ! Mem[000000008e0000dc] ldsw [%o3+0x02c],%l3 ! Mem[000000008f8000ec] ldub [%o3+0x01c],%l5 ! Mem[000000008f8000dc] ldsw [%o3+0x004],%l1 ! Mem[000000008f8000c4] jmpl %g6+8,%g0 ldstub [%o0+0x001],%l1 ! Mem[000000008e0000c1] p63_call_0_lo: retl stb %l0,[%o3+0x029] ! Mem[000000008f8000e9] p63_jmpl_0_he: ldsw [%i1+0x010],%l0 ! Mem[000000008e8000d0] ldsh [%i1+0x034],%l0 ! Mem[000000008e8000f4] ldsh [%i1+0x02e],%l7 ! Mem[000000008e8000ee] swap [%i3+0x008],%l0 ! Mem[000000008f8000c8] sth %l5,[%i2+0x03e] ! Mem[000000008f0000fe] ldstub [%i2+0x028],%l0 ! Mem[000000008f0000e8] stw %l3,[%i3+0x020] ! Mem[000000008f8000e0] jmpl %g6+8,%g0 std %l0,[%i2+0x030] ! Mem[000000008f0000f0] p63_call_0_he: swap [%i2+0x014],%l6 ! Mem[000000008f0000d4] std %l0,[%i3+0x028] ! Mem[000000008f8000e8] ldsw [%i3+0x034],%l6 ! Mem[000000008f8000f4] ldsh [%i1+0x02a],%l0 ! Mem[000000008e8000ea] sth %l5,[%i0+0x032] ! Mem[000000008e0000f2] ldub [%i3+0x037],%l7 ! Mem[000000008f8000f7] retl stw %l5,[%i3+0x008] ! Mem[000000008f8000c8] p63_jmpl_0_ho: ldsw [%o1+0x010],%l0 ! Mem[000000008e8000d0] ldsh [%o1+0x034],%l0 ! Mem[000000008e8000f4] ldsh [%o1+0x02e],%l7 ! Mem[000000008e8000ee] swap [%o3+0x008],%l0 ! Mem[000000008f8000c8] sth %l5,[%o2+0x03e] ! Mem[000000008f0000fe] ldstub [%o2+0x028],%l0 ! Mem[000000008f0000e8] stw %l3,[%o3+0x020] ! Mem[000000008f8000e0] jmpl %g6+8,%g0 std %l0,[%o2+0x030] ! Mem[000000008f0000f0] p63_call_0_ho: swap [%o2+0x014],%l6 ! Mem[000000008f0000d4] std %l0,[%o3+0x028] ! Mem[000000008f8000e8] ldsw [%o3+0x034],%l6 ! Mem[000000008f8000f4] ldsh [%o1+0x02a],%l0 ! Mem[000000008e8000ea] sth %l5,[%o0+0x032] ! Mem[000000008e0000f2] ldub [%o3+0x037],%l7 ! Mem[000000008f8000f7] retl stw %l5,[%o3+0x008] ! Mem[000000008f8000c8] user_jump0_end: .seg "text" .align 0x2000 user_jump1_start: INIT_MEM(0, 0x0020, 1, +, 0, +, 0) p0_jmpl_1_le: ldstub [%i3+0x021],%l7 ! Mem[00000000118000e1] stb %l1,[%i1+0x037] ! Mem[00000000108000f7] jmpl %g6+8,%g0 stx %l4,[%i1+0x028] ! Mem[00000000108000e8] p0_call_1_le: stx %l7,[%i0+0x010] ! Mem[00000000100000d0] ldd [%i0+0x038],%l6 ! Mem[00000000100000f8] stw %l4,[%i3+0x03c] ! Mem[00000000118000fc] lduh [%i0+0x030],%l2 ! Mem[00000000100000f0] lduh [%i3+0x016],%l0 ! Mem[00000000118000d6] retl stw %l1,[%i3+0x00c] ! Mem[00000000118000cc] p0_jmpl_1_lo: ldstub [%o3+0x021],%l7 ! Mem[00000000118000e1] stb %l1,[%o1+0x037] ! Mem[00000000108000f7] jmpl %g6+8,%g0 stx %l4,[%o1+0x028] ! Mem[00000000108000e8] p0_call_1_lo: stx %l7,[%o0+0x010] ! Mem[00000000100000d0] ldd [%o0+0x038],%l6 ! Mem[00000000100000f8] stw %l4,[%o3+0x03c] ! Mem[00000000118000fc] lduh [%o0+0x030],%l2 ! Mem[00000000100000f0] lduh [%o3+0x016],%l0 ! Mem[00000000118000d6] retl stw %l1,[%o3+0x00c] ! Mem[00000000118000cc] p0_jmpl_1_he: lduh [%i2+0x032],%l5 ! Mem[00000000110000f2] swap [%i1+0x000],%l2 ! Mem[00000000108000c0] swap [%i3+0x028],%l5 ! Mem[00000000118000e8] swap [%i0+0x02c],%l2 ! Mem[00000000100000ec] std %l0,[%i2+0x020] ! Mem[00000000110000e0] jmpl %g6+8,%g0 ldd [%i1+0x010],%l4 ! Mem[00000000108000d0] p0_call_1_he: sth %l7,[%i1+0x038] ! Mem[00000000108000f8] ldstub [%i2+0x020],%l4 ! Mem[00000000110000e0] ldsb [%i3+0x01e],%l1 ! Mem[00000000118000de] ldstub [%i2+0x01b],%l3 ! Mem[00000000110000db] ldd [%i1+0x000],%l4 ! Mem[00000000108000c0] retl ldsb [%i1+0x02d],%l0 ! Mem[00000000108000ed] p0_jmpl_1_ho: lduh [%o2+0x032],%l5 ! Mem[00000000110000f2] swap [%o1+0x000],%l2 ! Mem[00000000108000c0] swap [%o3+0x028],%l5 ! Mem[00000000118000e8] swap [%o0+0x02c],%l2 ! Mem[00000000100000ec] std %l0,[%o2+0x020] ! Mem[00000000110000e0] jmpl %g6+8,%g0 ldd [%o1+0x010],%l4 ! Mem[00000000108000d0] p0_call_1_ho: sth %l7,[%o1+0x038] ! Mem[00000000108000f8] ldstub [%o2+0x020],%l4 ! Mem[00000000110000e0] ldsb [%o3+0x01e],%l1 ! Mem[00000000118000de] ldstub [%o2+0x01b],%l3 ! Mem[00000000110000db] ldd [%o1+0x000],%l4 ! Mem[00000000108000c0] retl ldsb [%o1+0x02d],%l0 ! Mem[00000000108000ed] p1_jmpl_1_le: jmpl %g6+8,%g0 lduw [%i2+0x010],%l4 ! Mem[00000000130000d0] p1_call_1_le: ldstub [%i3+0x035],%l1 ! Mem[00000000138000f5] lduh [%i3+0x00e],%l1 ! Mem[00000000138000ce] swap [%i2+0x030],%l2 ! Mem[00000000130000f0] lduh [%i1+0x01a],%l5 ! Mem[00000000128000da] retl swap [%i1+0x034],%l5 ! Mem[00000000128000f4] p1_jmpl_1_lo: jmpl %g6+8,%g0 lduw [%o2+0x010],%l4 ! Mem[00000000130000d0] p1_call_1_lo: ldstub [%o3+0x035],%l1 ! Mem[00000000138000f5] lduh [%o3+0x00e],%l1 ! Mem[00000000138000ce] swap [%o2+0x030],%l2 ! Mem[00000000130000f0] lduh [%o1+0x01a],%l5 ! Mem[00000000128000da] retl swap [%o1+0x034],%l5 ! Mem[00000000128000f4] p1_jmpl_1_he: swap [%i3+0x028],%l5 ! Mem[00000000138000e8] ldstub [%i3+0x03f],%l7 ! Mem[00000000138000ff] stw %l1,[%i3+0x018] ! Mem[00000000138000d8] lduw [%i0+0x038],%l2 ! Mem[00000000120000f8] ldub [%i1+0x011],%l6 ! Mem[00000000128000d1] ldstub [%i1+0x000],%l2 ! Mem[00000000128000c0] jmpl %g6+8,%g0 ldub [%i0+0x02b],%l5 ! Mem[00000000120000eb] p1_call_1_he: ldstub [%i0+0x02d],%l4 ! Mem[00000000120000ed] swap [%i3+0x028],%l0 ! Mem[00000000138000e8] ldsw [%i0+0x00c],%l1 ! Mem[00000000120000cc] sth %l2,[%i3+0x00c] ! Mem[00000000138000cc] ldsb [%i0+0x02c],%l5 ! Mem[00000000120000ec] retl std %l6,[%i2+0x018] ! Mem[00000000130000d8] p1_jmpl_1_ho: swap [%o3+0x028],%l5 ! Mem[00000000138000e8] ldstub [%o3+0x03f],%l7 ! Mem[00000000138000ff] stw %l1,[%o3+0x018] ! Mem[00000000138000d8] lduw [%o0+0x038],%l2 ! Mem[00000000120000f8] ldub [%o1+0x011],%l6 ! Mem[00000000128000d1] ldstub [%o1+0x000],%l2 ! Mem[00000000128000c0] jmpl %g6+8,%g0 ldub [%o0+0x02b],%l5 ! Mem[00000000120000eb] p1_call_1_ho: ldstub [%o0+0x02d],%l4 ! Mem[00000000120000ed] swap [%o3+0x028],%l0 ! Mem[00000000138000e8] ldsw [%o0+0x00c],%l1 ! Mem[00000000120000cc] sth %l2,[%o3+0x00c] ! Mem[00000000138000cc] ldsb [%o0+0x02c],%l5 ! Mem[00000000120000ec] retl std %l6,[%o2+0x018] ! Mem[00000000130000d8] p2_jmpl_1_le: ldx [%i1+0x018],%l0 ! Mem[00000000148000d8] jmpl %g6+8,%g0 stw %l4,[%i1+0x030] ! Mem[00000000148000f0] p2_call_1_le: ldsb [%i0+0x015],%l1 ! Mem[00000000140000d5] swap [%i2+0x00c],%l1 ! Mem[00000000150000cc] stb %l2,[%i0+0x011] ! Mem[00000000140000d1] ldsh [%i3+0x03a],%l5 ! Mem[00000000158000fa] retl lduw [%i1+0x034],%l5 ! Mem[00000000148000f4] p2_jmpl_1_lo: ldx [%o1+0x018],%l0 ! Mem[00000000148000d8] jmpl %g6+8,%g0 stw %l4,[%o1+0x030] ! Mem[00000000148000f0] p2_call_1_lo: ldsb [%o0+0x015],%l1 ! Mem[00000000140000d5] swap [%o2+0x00c],%l1 ! Mem[00000000150000cc] stb %l2,[%o0+0x011] ! Mem[00000000140000d1] ldsh [%o3+0x03a],%l5 ! Mem[00000000158000fa] retl lduw [%o1+0x034],%l5 ! Mem[00000000148000f4] p2_jmpl_1_he: swap [%i0+0x00c],%l1 ! Mem[00000000140000cc] ldsh [%i2+0x03a],%l1 ! Mem[00000000150000fa] jmpl %g6+8,%g0 ldsb [%i0+0x026],%l6 ! Mem[00000000140000e6] p2_call_1_he: stx %l3,[%i1+0x038] ! Mem[00000000148000f8] retl ldsh [%i2+0x022],%l0 ! Mem[00000000150000e2] p2_jmpl_1_ho: swap [%o0+0x00c],%l1 ! Mem[00000000140000cc] ldsh [%o2+0x03a],%l1 ! Mem[00000000150000fa] jmpl %g6+8,%g0 ldsb [%o0+0x026],%l6 ! Mem[00000000140000e6] p2_call_1_ho: stx %l3,[%o1+0x038] ! Mem[00000000148000f8] retl ldsh [%o2+0x022],%l0 ! Mem[00000000150000e2] p3_jmpl_1_le: swap [%i2+0x004],%l0 ! Mem[00000000170000c4] ldstub [%i3+0x024],%l5 ! Mem[00000000178000e4] swap [%i0+0x030],%l5 ! Mem[00000000160000f0] ldub [%i0+0x013],%l5 ! Mem[00000000160000d3] jmpl %g6+8,%g0 stb %l2,[%i3+0x000] ! Mem[00000000178000c0] p3_call_1_le: swap [%i1+0x034],%l5 ! Mem[00000000168000f4] std %l6,[%i2+0x020] ! Mem[00000000170000e0] ldsw [%i1+0x02c],%l3 ! Mem[00000000168000ec] swap [%i3+0x014],%l6 ! Mem[00000000178000d4] stb %l6,[%i3+0x017] ! Mem[00000000178000d7] stb %l6,[%i0+0x01d] ! Mem[00000000160000dd] ldsb [%i1+0x01d],%l7 ! Mem[00000000168000dd] retl swap [%i2+0x024],%l6 ! Mem[00000000170000e4] p3_jmpl_1_lo: swap [%o2+0x004],%l0 ! Mem[00000000170000c4] ldstub [%o3+0x024],%l5 ! Mem[00000000178000e4] swap [%o0+0x030],%l5 ! Mem[00000000160000f0] ldub [%o0+0x013],%l5 ! Mem[00000000160000d3] jmpl %g6+8,%g0 stb %l2,[%o3+0x000] ! Mem[00000000178000c0] p3_call_1_lo: swap [%o1+0x034],%l5 ! Mem[00000000168000f4] std %l6,[%o2+0x020] ! Mem[00000000170000e0] ldsw [%o1+0x02c],%l3 ! Mem[00000000168000ec] swap [%o3+0x014],%l6 ! Mem[00000000178000d4] stb %l6,[%o3+0x017] ! Mem[00000000178000d7] stb %l6,[%o0+0x01d] ! Mem[00000000160000dd] ldsb [%o1+0x01d],%l7 ! Mem[00000000168000dd] retl swap [%o2+0x024],%l6 ! Mem[00000000170000e4] p3_jmpl_1_he: ldd [%i3+0x028],%l4 ! Mem[00000000178000e8] ldub [%i0+0x02d],%l2 ! Mem[00000000160000ed] sth %l4,[%i3+0x008] ! Mem[00000000178000c8] ldd [%i2+0x028],%l6 ! Mem[00000000170000e8] jmpl %g6+8,%g0 lduh [%i2+0x018],%l7 ! Mem[00000000170000d8] p3_call_1_he: ldstub [%i1+0x03d],%l0 ! Mem[00000000168000fd] retl stw %l6,[%i0+0x00c] ! Mem[00000000160000cc] p3_jmpl_1_ho: ldd [%o3+0x028],%l4 ! Mem[00000000178000e8] ldub [%o0+0x02d],%l2 ! Mem[00000000160000ed] sth %l4,[%o3+0x008] ! Mem[00000000178000c8] ldd [%o2+0x028],%l6 ! Mem[00000000170000e8] jmpl %g6+8,%g0 lduh [%o2+0x018],%l7 ! Mem[00000000170000d8] p3_call_1_ho: ldstub [%o1+0x03d],%l0 ! Mem[00000000168000fd] retl stw %l6,[%o0+0x00c] ! Mem[00000000160000cc] p4_jmpl_1_le: stx %l7,[%i3+0x020] ! Mem[00000000198000e0] stw %l7,[%i0+0x028] ! Mem[00000000180000e8] jmpl %g6+8,%g0 ldstub [%i3+0x03f],%l0 ! Mem[00000000198000ff] p4_call_1_le: ldub [%i0+0x022],%l2 ! Mem[00000000180000e2] retl ldstub [%i1+0x022],%l5 ! Mem[00000000188000e2] p4_jmpl_1_lo: stx %l7,[%o3+0x020] ! Mem[00000000198000e0] stw %l7,[%o0+0x028] ! Mem[00000000180000e8] jmpl %g6+8,%g0 ldstub [%o3+0x03f],%l0 ! Mem[00000000198000ff] p4_call_1_lo: ldub [%o0+0x022],%l2 ! Mem[00000000180000e2] retl ldstub [%o1+0x022],%l5 ! Mem[00000000188000e2] p4_jmpl_1_he: jmpl %g6+8,%g0 ldsw [%i2+0x024],%l5 ! Mem[00000000190000e4] p4_call_1_he: ldstub [%i1+0x01b],%l2 ! Mem[00000000188000db] stb %l1,[%i0+0x00f] ! Mem[00000000180000cf] retl ldsb [%i1+0x015],%l1 ! Mem[00000000188000d5] p4_jmpl_1_ho: jmpl %g6+8,%g0 ldsw [%o2+0x024],%l5 ! Mem[00000000190000e4] p4_call_1_ho: ldstub [%o1+0x01b],%l2 ! Mem[00000000188000db] stb %l1,[%o0+0x00f] ! Mem[00000000180000cf] retl ldsb [%o1+0x015],%l1 ! Mem[00000000188000d5] p5_jmpl_1_le: ldsw [%i1+0x014],%l1 ! Mem[000000001a8000d4] ldstub [%i2+0x02b],%l5 ! Mem[000000001b0000eb] ldsb [%i3+0x021],%l7 ! Mem[000000001b8000e1] ldx [%i0+0x020],%l3 ! Mem[000000001a0000e0] ldsb [%i3+0x01f],%l0 ! Mem[000000001b8000df] std %l2,[%i2+0x030] ! Mem[000000001b0000f0] stb %l2,[%i3+0x02f] ! Mem[000000001b8000ef] jmpl %g6+8,%g0 ldx [%i2+0x000],%l0 ! Mem[000000001b0000c0] p5_call_1_le: stx %l2,[%i2+0x020] ! Mem[000000001b0000e0] ldstub [%i1+0x03b],%l2 ! Mem[000000001a8000fb] lduh [%i1+0x02e],%l1 ! Mem[000000001a8000ee] sth %l1,[%i1+0x014] ! Mem[000000001a8000d4] lduw [%i2+0x02c],%l3 ! Mem[000000001b0000ec] ldx [%i2+0x020],%l7 ! Mem[000000001b0000e0] retl ldx [%i1+0x030],%l5 ! Mem[000000001a8000f0] p5_jmpl_1_lo: ldsw [%o1+0x014],%l1 ! Mem[000000001a8000d4] ldstub [%o2+0x02b],%l5 ! Mem[000000001b0000eb] ldsb [%o3+0x021],%l7 ! Mem[000000001b8000e1] ldx [%o0+0x020],%l3 ! Mem[000000001a0000e0] ldsb [%o3+0x01f],%l0 ! Mem[000000001b8000df] std %l2,[%o2+0x030] ! Mem[000000001b0000f0] stb %l2,[%o3+0x02f] ! Mem[000000001b8000ef] jmpl %g6+8,%g0 ldx [%o2+0x000],%l0 ! Mem[000000001b0000c0] p5_call_1_lo: stx %l2,[%o2+0x020] ! Mem[000000001b0000e0] ldstub [%o1+0x03b],%l2 ! Mem[000000001a8000fb] lduh [%o1+0x02e],%l1 ! Mem[000000001a8000ee] sth %l1,[%o1+0x014] ! Mem[000000001a8000d4] lduw [%o2+0x02c],%l3 ! Mem[000000001b0000ec] ldx [%o2+0x020],%l7 ! Mem[000000001b0000e0] retl ldx [%o1+0x030],%l5 ! Mem[000000001a8000f0] p5_jmpl_1_he: lduw [%i2+0x004],%l6 ! Mem[000000001b0000c4] stb %l6,[%i2+0x000] ! Mem[000000001b0000c0] ldstub [%i1+0x031],%l1 ! Mem[000000001a8000f1] stx %l0,[%i0+0x030] ! Mem[000000001a0000f0] swap [%i1+0x004],%l6 ! Mem[000000001a8000c4] jmpl %g6+8,%g0 ldsw [%i0+0x004],%l3 ! Mem[000000001a0000c4] p5_call_1_he: lduh [%i2+0x024],%l5 ! Mem[000000001b0000e4] ldx [%i2+0x008],%l0 ! Mem[000000001b0000c8] ldub [%i0+0x02f],%l1 ! Mem[000000001a0000ef] retl stw %l7,[%i3+0x018] ! Mem[000000001b8000d8] p5_jmpl_1_ho: lduw [%o2+0x004],%l6 ! Mem[000000001b0000c4] stb %l6,[%o2+0x000] ! Mem[000000001b0000c0] ldstub [%o1+0x031],%l1 ! Mem[000000001a8000f1] stx %l0,[%o0+0x030] ! Mem[000000001a0000f0] swap [%o1+0x004],%l6 ! Mem[000000001a8000c4] jmpl %g6+8,%g0 ldsw [%o0+0x004],%l3 ! Mem[000000001a0000c4] p5_call_1_ho: lduh [%o2+0x024],%l5 ! Mem[000000001b0000e4] ldx [%o2+0x008],%l0 ! Mem[000000001b0000c8] ldub [%o0+0x02f],%l1 ! Mem[000000001a0000ef] retl stw %l7,[%o3+0x018] ! Mem[000000001b8000d8] p6_jmpl_1_le: jmpl %g6+8,%g0 sth %l4,[%i3+0x030] ! Mem[000000001d8000f0] p6_call_1_le: ldd [%i2+0x010],%l0 ! Mem[000000001d0000d0] ldstub [%i0+0x00e],%l1 ! Mem[000000001c0000ce] ldstub [%i0+0x011],%l2 ! Mem[000000001c0000d1] ldstub [%i0+0x03b],%l5 ! Mem[000000001c0000fb] retl stx %l1,[%i0+0x038] ! Mem[000000001c0000f8] p6_jmpl_1_lo: jmpl %g6+8,%g0 sth %l4,[%o3+0x030] ! Mem[000000001d8000f0] p6_call_1_lo: ldd [%o2+0x010],%l0 ! Mem[000000001d0000d0] ldstub [%o0+0x00e],%l1 ! Mem[000000001c0000ce] ldstub [%o0+0x011],%l2 ! Mem[000000001c0000d1] ldstub [%o0+0x03b],%l5 ! Mem[000000001c0000fb] retl stx %l1,[%o0+0x038] ! Mem[000000001c0000f8] p6_jmpl_1_he: std %l6,[%i0+0x008] ! Mem[000000001c0000c8] ldsb [%i3+0x01f],%l7 ! Mem[000000001d8000df] ldsw [%i2+0x018],%l1 ! Mem[000000001d0000d8] ldsh [%i3+0x038],%l2 ! Mem[000000001d8000f8] swap [%i3+0x030],%l6 ! Mem[000000001d8000f0] swap [%i2+0x000],%l2 ! Mem[000000001d0000c0] std %l6,[%i1+0x020] ! Mem[000000001c8000e0] jmpl %g6+8,%g0 ldstub [%i0+0x023],%l5 ! Mem[000000001c0000e3] p6_call_1_he: std %l6,[%i3+0x020] ! Mem[000000001d8000e0] lduw [%i1+0x02c],%l1 ! Mem[000000001c8000ec] swap [%i1+0x00c],%l2 ! Mem[000000001c8000cc] retl ldstub [%i3+0x019],%l4 ! Mem[000000001d8000d9] p6_jmpl_1_ho: std %l6,[%o0+0x008] ! Mem[000000001c0000c8] ldsb [%o3+0x01f],%l7 ! Mem[000000001d8000df] ldsw [%o2+0x018],%l1 ! Mem[000000001d0000d8] ldsh [%o3+0x038],%l2 ! Mem[000000001d8000f8] swap [%o3+0x030],%l6 ! Mem[000000001d8000f0] swap [%o2+0x000],%l2 ! Mem[000000001d0000c0] std %l6,[%o1+0x020] ! Mem[000000001c8000e0] jmpl %g6+8,%g0 ldstub [%o0+0x023],%l5 ! Mem[000000001c0000e3] p6_call_1_ho: std %l6,[%o3+0x020] ! Mem[000000001d8000e0] lduw [%o1+0x02c],%l1 ! Mem[000000001c8000ec] swap [%o1+0x00c],%l2 ! Mem[000000001c8000cc] retl ldstub [%o3+0x019],%l4 ! Mem[000000001d8000d9] p7_jmpl_1_le: stw %l1,[%i0+0x03c] ! Mem[000000001e0000fc] stw %l3,[%i0+0x024] ! Mem[000000001e0000e4] lduh [%i3+0x01e],%l0 ! Mem[000000001f8000de] lduw [%i3+0x014],%l6 ! Mem[000000001f8000d4] ldstub [%i3+0x02a],%l5 ! Mem[000000001f8000ea] lduh [%i0+0x03e],%l7 ! Mem[000000001e0000fe] jmpl %g6+8,%g0 ldsh [%i1+0x02a],%l4 ! Mem[000000001e8000ea] p7_call_1_le: ldstub [%i3+0x015],%l1 ! Mem[000000001f8000d5] swap [%i1+0x02c],%l3 ! Mem[000000001e8000ec] retl swap [%i0+0x020],%l7 ! Mem[000000001e0000e0] p7_jmpl_1_lo: stw %l1,[%o0+0x03c] ! Mem[000000001e0000fc] stw %l3,[%o0+0x024] ! Mem[000000001e0000e4] lduh [%o3+0x01e],%l0 ! Mem[000000001f8000de] lduw [%o3+0x014],%l6 ! Mem[000000001f8000d4] ldstub [%o3+0x02a],%l5 ! Mem[000000001f8000ea] lduh [%o0+0x03e],%l7 ! Mem[000000001e0000fe] jmpl %g6+8,%g0 ldsh [%o1+0x02a],%l4 ! Mem[000000001e8000ea] p7_call_1_lo: ldstub [%o3+0x015],%l1 ! Mem[000000001f8000d5] swap [%o1+0x02c],%l3 ! Mem[000000001e8000ec] retl swap [%o0+0x020],%l7 ! Mem[000000001e0000e0] p7_jmpl_1_he: ldsh [%i0+0x02c],%l2 ! Mem[000000001e0000ec] lduw [%i0+0x034],%l5 ! Mem[000000001e0000f4] jmpl %g6+8,%g0 swap [%i1+0x000],%l6 ! Mem[000000001e8000c0] p7_call_1_he: lduw [%i0+0x014],%l6 ! Mem[000000001e0000d4] lduh [%i0+0x01c],%l6 ! Mem[000000001e0000dc] sth %l2,[%i3+0x01e] ! Mem[000000001f8000de] ldstub [%i3+0x02f],%l5 ! Mem[000000001f8000ef] lduh [%i0+0x01c],%l7 ! Mem[000000001e0000dc] stx %l0,[%i3+0x008] ! Mem[000000001f8000c8] retl ldd [%i2+0x028],%l0 ! Mem[000000001f0000e8] p7_jmpl_1_ho: ldsh [%o0+0x02c],%l2 ! Mem[000000001e0000ec] lduw [%o0+0x034],%l5 ! Mem[000000001e0000f4] jmpl %g6+8,%g0 swap [%o1+0x000],%l6 ! Mem[000000001e8000c0] p7_call_1_ho: lduw [%o0+0x014],%l6 ! Mem[000000001e0000d4] lduh [%o0+0x01c],%l6 ! Mem[000000001e0000dc] sth %l2,[%o3+0x01e] ! Mem[000000001f8000de] ldstub [%o3+0x02f],%l5 ! Mem[000000001f8000ef] lduh [%o0+0x01c],%l7 ! Mem[000000001e0000dc] stx %l0,[%o3+0x008] ! Mem[000000001f8000c8] retl ldd [%o2+0x028],%l0 ! Mem[000000001f0000e8] p8_jmpl_1_le: ldub [%i1+0x02f],%l2 ! Mem[00000000208000ef] ldsw [%i0+0x01c],%l7 ! Mem[00000000200000dc] jmpl %g6+8,%g0 lduh [%i1+0x01a],%l1 ! Mem[00000000208000da] p8_call_1_le: stx %l0,[%i1+0x010] ! Mem[00000000208000d0] ldstub [%i3+0x00e],%l1 ! Mem[00000000218000ce] retl stw %l3,[%i3+0x038] ! Mem[00000000218000f8] p8_jmpl_1_lo: ldub [%o1+0x02f],%l2 ! Mem[00000000208000ef] ldsw [%o0+0x01c],%l7 ! Mem[00000000200000dc] jmpl %g6+8,%g0 lduh [%o1+0x01a],%l1 ! Mem[00000000208000da] p8_call_1_lo: stx %l0,[%o1+0x010] ! Mem[00000000208000d0] ldstub [%o3+0x00e],%l1 ! Mem[00000000218000ce] retl stw %l3,[%o3+0x038] ! Mem[00000000218000f8] p8_jmpl_1_he: lduh [%i3+0x002],%l2 ! Mem[00000000218000c2] sth %l0,[%i1+0x030] ! Mem[00000000208000f0] ldsh [%i3+0x01c],%l5 ! Mem[00000000218000dc] lduh [%i0+0x022],%l1 ! Mem[00000000200000e2] ldstub [%i0+0x036],%l4 ! Mem[00000000200000f6] jmpl %g6+8,%g0 ldstub [%i0+0x025],%l6 ! Mem[00000000200000e5] p8_call_1_he: stx %l5,[%i0+0x028] ! Mem[00000000200000e8] retl swap [%i1+0x01c],%l7 ! Mem[00000000208000dc] p8_jmpl_1_ho: lduh [%o3+0x002],%l2 ! Mem[00000000218000c2] sth %l0,[%o1+0x030] ! Mem[00000000208000f0] ldsh [%o3+0x01c],%l5 ! Mem[00000000218000dc] lduh [%o0+0x022],%l1 ! Mem[00000000200000e2] ldstub [%o0+0x036],%l4 ! Mem[00000000200000f6] jmpl %g6+8,%g0 ldstub [%o0+0x025],%l6 ! Mem[00000000200000e5] p8_call_1_ho: stx %l5,[%o0+0x028] ! Mem[00000000200000e8] retl swap [%o1+0x01c],%l7 ! Mem[00000000208000dc] p9_jmpl_1_le: std %l4,[%i1+0x028] ! Mem[00000000228000e8] jmpl %g6+8,%g0 std %l0,[%i3+0x028] ! Mem[00000000238000e8] p9_call_1_le: ldstub [%i0+0x036],%l6 ! Mem[00000000220000f6] ldsw [%i1+0x010],%l6 ! Mem[00000000228000d0] sth %l7,[%i2+0x010] ! Mem[00000000230000d0] ldd [%i2+0x030],%l4 ! Mem[00000000230000f0] stw %l2,[%i3+0x010] ! Mem[00000000238000d0] retl sth %l7,[%i0+0x010] ! Mem[00000000220000d0] p9_jmpl_1_lo: std %l4,[%o1+0x028] ! Mem[00000000228000e8] jmpl %g6+8,%g0 std %l0,[%o3+0x028] ! Mem[00000000238000e8] p9_call_1_lo: ldstub [%o0+0x036],%l6 ! Mem[00000000220000f6] ldsw [%o1+0x010],%l6 ! Mem[00000000228000d0] sth %l7,[%o2+0x010] ! Mem[00000000230000d0] ldd [%o2+0x030],%l4 ! Mem[00000000230000f0] stw %l2,[%o3+0x010] ! Mem[00000000238000d0] retl sth %l7,[%o0+0x010] ! Mem[00000000220000d0] p9_jmpl_1_he: ldstub [%i0+0x02a],%l4 ! Mem[00000000220000ea] ldx [%i1+0x030],%l5 ! Mem[00000000228000f0] sth %l5,[%i0+0x012] ! Mem[00000000220000d2] ldstub [%i0+0x003],%l2 ! Mem[00000000220000c3] stw %l0,[%i1+0x030] ! Mem[00000000228000f0] swap [%i3+0x03c],%l5 ! Mem[00000000238000fc] ldub [%i0+0x003],%l1 ! Mem[00000000220000c3] jmpl %g6+8,%g0 swap [%i0+0x014],%l4 ! Mem[00000000220000d4] p9_call_1_he: lduw [%i3+0x00c],%l2 ! Mem[00000000238000cc] stb %l5,[%i2+0x02c] ! Mem[00000000230000ec] sth %l6,[%i3+0x03e] ! Mem[00000000238000fe] lduh [%i2+0x028],%l5 ! Mem[00000000230000e8] lduw [%i3+0x024],%l3 ! Mem[00000000238000e4] retl swap [%i2+0x014],%l5 ! Mem[00000000230000d4] p9_jmpl_1_ho: ldstub [%o0+0x02a],%l4 ! Mem[00000000220000ea] ldx [%o1+0x030],%l5 ! Mem[00000000228000f0] sth %l5,[%o0+0x012] ! Mem[00000000220000d2] ldstub [%o0+0x003],%l2 ! Mem[00000000220000c3] stw %l0,[%o1+0x030] ! Mem[00000000228000f0] swap [%o3+0x03c],%l5 ! Mem[00000000238000fc] ldub [%o0+0x003],%l1 ! Mem[00000000220000c3] jmpl %g6+8,%g0 swap [%o0+0x014],%l4 ! Mem[00000000220000d4] p9_call_1_ho: lduw [%o3+0x00c],%l2 ! Mem[00000000238000cc] stb %l5,[%o2+0x02c] ! Mem[00000000230000ec] sth %l6,[%o3+0x03e] ! Mem[00000000238000fe] lduh [%o2+0x028],%l5 ! Mem[00000000230000e8] lduw [%o3+0x024],%l3 ! Mem[00000000238000e4] retl swap [%o2+0x014],%l5 ! Mem[00000000230000d4] p10_jmpl_1_le: swap [%i0+0x02c],%l4 ! Mem[00000000240000ec] jmpl %g6+8,%g0 ldd [%i2+0x020],%l0 ! Mem[00000000250000e0] p10_call_1_le: lduw [%i2+0x010],%l7 ! Mem[00000000250000d0] ldstub [%i1+0x01b],%l2 ! Mem[00000000248000db] retl swap [%i0+0x00c],%l1 ! Mem[00000000240000cc] p10_jmpl_1_lo: swap [%o0+0x02c],%l4 ! Mem[00000000240000ec] jmpl %g6+8,%g0 ldd [%o2+0x020],%l0 ! Mem[00000000250000e0] p10_call_1_lo: lduw [%o2+0x010],%l7 ! Mem[00000000250000d0] ldstub [%o1+0x01b],%l2 ! Mem[00000000248000db] retl swap [%o0+0x00c],%l1 ! Mem[00000000240000cc] p10_jmpl_1_he: ldsw [%i2+0x030],%l6 ! Mem[00000000250000f0] ldstub [%i0+0x003],%l1 ! Mem[00000000240000c3] jmpl %g6+8,%g0 ldx [%i2+0x020],%l2 ! Mem[00000000250000e0] p10_call_1_he: stx %l1,[%i3+0x010] ! Mem[00000000258000d0] ldd [%i0+0x008],%l0 ! Mem[00000000240000c8] sth %l5,[%i1+0x034] ! Mem[00000000248000f4] retl std %l6,[%i1+0x038] ! Mem[00000000248000f8] p10_jmpl_1_ho: ldsw [%o2+0x030],%l6 ! Mem[00000000250000f0] ldstub [%o0+0x003],%l1 ! Mem[00000000240000c3] jmpl %g6+8,%g0 ldx [%o2+0x020],%l2 ! Mem[00000000250000e0] p10_call_1_ho: stx %l1,[%o3+0x010] ! Mem[00000000258000d0] ldd [%o0+0x008],%l0 ! Mem[00000000240000c8] sth %l5,[%o1+0x034] ! Mem[00000000248000f4] retl std %l6,[%o1+0x038] ! Mem[00000000248000f8] p11_jmpl_1_le: jmpl %g6+8,%g0 lduh [%i2+0x034],%l5 ! Mem[00000000270000f4] p11_call_1_le: ldsb [%i1+0x00e],%l1 ! Mem[00000000268000ce] retl ldstub [%i3+0x031],%l2 ! Mem[00000000278000f1] p11_jmpl_1_lo: jmpl %g6+8,%g0 lduh [%o2+0x034],%l5 ! Mem[00000000270000f4] p11_call_1_lo: ldsb [%o1+0x00e],%l1 ! Mem[00000000268000ce] retl ldstub [%o3+0x031],%l2 ! Mem[00000000278000f1] p11_jmpl_1_he: ldub [%i0+0x03d],%l6 ! Mem[00000000260000fd] lduh [%i1+0x034],%l2 ! Mem[00000000268000f4] ldsh [%i3+0x02e],%l2 ! Mem[00000000278000ee] ldsb [%i3+0x007],%l0 ! Mem[00000000278000c7] ldx [%i2+0x020],%l5 ! Mem[00000000270000e0] stw %l3,[%i3+0x030] ! Mem[00000000278000f0] ldd [%i3+0x030],%l6 ! Mem[00000000278000f0] jmpl %g6+8,%g0 stw %l3,[%i2+0x024] ! Mem[00000000270000e4] p11_call_1_he: stw %l0,[%i2+0x020] ! Mem[00000000270000e0] lduh [%i1+0x022],%l3 ! Mem[00000000268000e2] stb %l4,[%i1+0x018] ! Mem[00000000268000d8] retl swap [%i2+0x004],%l3 ! Mem[00000000270000c4] p11_jmpl_1_ho: ldub [%o0+0x03d],%l6 ! Mem[00000000260000fd] lduh [%o1+0x034],%l2 ! Mem[00000000268000f4] ldsh [%o3+0x02e],%l2 ! Mem[00000000278000ee] ldsb [%o3+0x007],%l0 ! Mem[00000000278000c7] ldx [%o2+0x020],%l5 ! Mem[00000000270000e0] stw %l3,[%o3+0x030] ! Mem[00000000278000f0] ldd [%o3+0x030],%l6 ! Mem[00000000278000f0] jmpl %g6+8,%g0 stw %l3,[%o2+0x024] ! Mem[00000000270000e4] p11_call_1_ho: stw %l0,[%o2+0x020] ! Mem[00000000270000e0] lduh [%o1+0x022],%l3 ! Mem[00000000268000e2] stb %l4,[%o1+0x018] ! Mem[00000000268000d8] retl swap [%o2+0x004],%l3 ! Mem[00000000270000c4] p12_jmpl_1_le: jmpl %g6+8,%g0 ldx [%i0+0x028],%l7 ! Mem[00000000280000e8] p12_call_1_le: ldub [%i3+0x019],%l5 ! Mem[00000000298000d9] swap [%i1+0x014],%l6 ! Mem[00000000288000d4] retl ldstub [%i0+0x013],%l6 ! Mem[00000000280000d3] p12_jmpl_1_lo: jmpl %g6+8,%g0 ldx [%o0+0x028],%l7 ! Mem[00000000280000e8] p12_call_1_lo: ldub [%o3+0x019],%l5 ! Mem[00000000298000d9] swap [%o1+0x014],%l6 ! Mem[00000000288000d4] retl ldstub [%o0+0x013],%l6 ! Mem[00000000280000d3] p12_jmpl_1_he: ldstub [%i3+0x02d],%l4 ! Mem[00000000298000ed] stw %l6,[%i1+0x014] ! Mem[00000000288000d4] ldd [%i2+0x008],%l4 ! Mem[00000000290000c8] jmpl %g6+8,%g0 stb %l1,[%i0+0x03a] ! Mem[00000000280000fa] p12_call_1_he: ldub [%i0+0x03c],%l2 ! Mem[00000000280000fc] ldub [%i0+0x03a],%l6 ! Mem[00000000280000fa] ldstub [%i0+0x036],%l6 ! Mem[00000000280000f6] retl stw %l7,[%i1+0x000] ! Mem[00000000288000c0] p12_jmpl_1_ho: ldstub [%o3+0x02d],%l4 ! Mem[00000000298000ed] stw %l6,[%o1+0x014] ! Mem[00000000288000d4] ldd [%o2+0x008],%l4 ! Mem[00000000290000c8] jmpl %g6+8,%g0 stb %l1,[%o0+0x03a] ! Mem[00000000280000fa] p12_call_1_ho: ldub [%o0+0x03c],%l2 ! Mem[00000000280000fc] ldub [%o0+0x03a],%l6 ! Mem[00000000280000fa] ldstub [%o0+0x036],%l6 ! Mem[00000000280000f6] retl stw %l7,[%o1+0x000] ! Mem[00000000288000c0] p13_jmpl_1_le: sth %l3,[%i2+0x036] ! Mem[000000002b0000f6] jmpl %g6+8,%g0 swap [%i1+0x014],%l6 ! Mem[000000002a8000d4] p13_call_1_le: ldstub [%i0+0x00f],%l2 ! Mem[000000002a0000cf] retl lduh [%i2+0x028],%l1 ! Mem[000000002b0000e8] p13_jmpl_1_lo: sth %l3,[%o2+0x036] ! Mem[000000002b0000f6] jmpl %g6+8,%g0 swap [%o1+0x014],%l6 ! Mem[000000002a8000d4] p13_call_1_lo: ldstub [%o0+0x00f],%l2 ! Mem[000000002a0000cf] retl lduh [%o2+0x028],%l1 ! Mem[000000002b0000e8] p13_jmpl_1_he: jmpl %g6+8,%g0 std %l4,[%i3+0x030] ! Mem[000000002b8000f0] p13_call_1_he: ldub [%i3+0x036],%l6 ! Mem[000000002b8000f6] retl stw %l6,[%i1+0x010] ! Mem[000000002a8000d0] p13_jmpl_1_ho: jmpl %g6+8,%g0 std %l4,[%o3+0x030] ! Mem[000000002b8000f0] p13_call_1_ho: ldub [%o3+0x036],%l6 ! Mem[000000002b8000f6] retl stw %l6,[%o1+0x010] ! Mem[000000002a8000d0] p14_jmpl_1_le: jmpl %g6+8,%g0 ldstub [%i0+0x029],%l7 ! Mem[000000002c0000e9] p14_call_1_le: sth %l1,[%i0+0x014] ! Mem[000000002c0000d4] stx %l1,[%i2+0x008] ! Mem[000000002d0000c8] retl sth %l2,[%i3+0x010] ! Mem[000000002d8000d0] p14_jmpl_1_lo: jmpl %g6+8,%g0 ldstub [%o0+0x029],%l7 ! Mem[000000002c0000e9] p14_call_1_lo: sth %l1,[%o0+0x014] ! Mem[000000002c0000d4] stx %l1,[%o2+0x008] ! Mem[000000002d0000c8] retl sth %l2,[%o3+0x010] ! Mem[000000002d8000d0] p14_jmpl_1_he: sth %l6,[%i2+0x01c] ! Mem[000000002d0000dc] ldsh [%i3+0x014],%l6 ! Mem[000000002d8000d4] ldub [%i0+0x00a],%l5 ! Mem[000000002c0000ca] swap [%i3+0x038],%l1 ! Mem[000000002d8000f8] stw %l4,[%i3+0x028] ! Mem[000000002d8000e8] ldsb [%i3+0x011],%l5 ! Mem[000000002d8000d1] swap [%i1+0x030],%l5 ! Mem[000000002c8000f0] jmpl %g6+8,%g0 stb %l2,[%i1+0x02c] ! Mem[000000002c8000ec] p14_call_1_he: ldsh [%i2+0x02c],%l3 ! Mem[000000002d0000ec] ldstub [%i0+0x016],%l6 ! Mem[000000002c0000d6] ldub [%i3+0x017],%l6 ! Mem[000000002d8000d7] ldd [%i1+0x038],%l6 ! Mem[000000002c8000f8] ldstub [%i3+0x03f],%l2 ! Mem[000000002d8000ff] stb %l4,[%i0+0x019] ! Mem[000000002c0000d9] ldd [%i3+0x018],%l6 ! Mem[000000002d8000d8] retl std %l6,[%i0+0x000] ! Mem[000000002c0000c0] p14_jmpl_1_ho: sth %l6,[%o2+0x01c] ! Mem[000000002d0000dc] ldsh [%o3+0x014],%l6 ! Mem[000000002d8000d4] ldub [%o0+0x00a],%l5 ! Mem[000000002c0000ca] swap [%o3+0x038],%l1 ! Mem[000000002d8000f8] stw %l4,[%o3+0x028] ! Mem[000000002d8000e8] ldsb [%o3+0x011],%l5 ! Mem[000000002d8000d1] swap [%o1+0x030],%l5 ! Mem[000000002c8000f0] jmpl %g6+8,%g0 stb %l2,[%o1+0x02c] ! Mem[000000002c8000ec] p14_call_1_ho: ldsh [%o2+0x02c],%l3 ! Mem[000000002d0000ec] ldstub [%o0+0x016],%l6 ! Mem[000000002c0000d6] ldub [%o3+0x017],%l6 ! Mem[000000002d8000d7] ldd [%o1+0x038],%l6 ! Mem[000000002c8000f8] ldstub [%o3+0x03f],%l2 ! Mem[000000002d8000ff] stb %l4,[%o0+0x019] ! Mem[000000002c0000d9] ldd [%o3+0x018],%l6 ! Mem[000000002d8000d8] retl std %l6,[%o0+0x000] ! Mem[000000002c0000c0] p15_jmpl_1_le: lduw [%i2+0x020],%l7 ! Mem[000000002f0000e0] stx %l7,[%i0+0x008] ! Mem[000000002e0000c8] jmpl %g6+8,%g0 ldstub [%i1+0x03d],%l6 ! Mem[000000002e8000fd] p15_call_1_le: swap [%i2+0x03c],%l5 ! Mem[000000002f0000fc] stw %l5,[%i1+0x000] ! Mem[000000002e8000c0] ldsw [%i0+0x028],%l6 ! Mem[000000002e0000e8] stx %l2,[%i0+0x020] ! Mem[000000002e0000e0] swap [%i0+0x038],%l2 ! Mem[000000002e0000f8] sth %l1,[%i0+0x00e] ! Mem[000000002e0000ce] lduh [%i1+0x000],%l6 ! Mem[000000002e8000c0] retl stb %l5,[%i1+0x035] ! Mem[000000002e8000f5] p15_jmpl_1_lo: lduw [%o2+0x020],%l7 ! Mem[000000002f0000e0] stx %l7,[%o0+0x008] ! Mem[000000002e0000c8] jmpl %g6+8,%g0 ldstub [%o1+0x03d],%l6 ! Mem[000000002e8000fd] p15_call_1_lo: swap [%o2+0x03c],%l5 ! Mem[000000002f0000fc] stw %l5,[%o1+0x000] ! Mem[000000002e8000c0] ldsw [%o0+0x028],%l6 ! Mem[000000002e0000e8] stx %l2,[%o0+0x020] ! Mem[000000002e0000e0] swap [%o0+0x038],%l2 ! Mem[000000002e0000f8] sth %l1,[%o0+0x00e] ! Mem[000000002e0000ce] lduh [%o1+0x000],%l6 ! Mem[000000002e8000c0] retl stb %l5,[%o1+0x035] ! Mem[000000002e8000f5] p15_jmpl_1_he: ldub [%i3+0x034],%l5 ! Mem[000000002f8000f4] swap [%i3+0x014],%l4 ! Mem[000000002f8000d4] ldsh [%i2+0x030],%l1 ! Mem[000000002f0000f0] ldstub [%i1+0x032],%l0 ! Mem[000000002e8000f2] lduw [%i2+0x004],%l6 ! Mem[000000002f0000c4] jmpl %g6+8,%g0 stx %l7,[%i2+0x038] ! Mem[000000002f0000f8] p15_call_1_he: swap [%i1+0x01c],%l7 ! Mem[000000002e8000dc] stb %l6,[%i2+0x026] ! Mem[000000002f0000e6] swap [%i3+0x034],%l5 ! Mem[000000002f8000f4] ldsb [%i3+0x01a],%l5 ! Mem[000000002f8000da] swap [%i2+0x010],%l1 ! Mem[000000002f0000d0] retl swap [%i1+0x020],%l5 ! Mem[000000002e8000e0] p15_jmpl_1_ho: ldub [%o3+0x034],%l5 ! Mem[000000002f8000f4] swap [%o3+0x014],%l4 ! Mem[000000002f8000d4] ldsh [%o2+0x030],%l1 ! Mem[000000002f0000f0] ldstub [%o1+0x032],%l0 ! Mem[000000002e8000f2] lduw [%o2+0x004],%l6 ! Mem[000000002f0000c4] jmpl %g6+8,%g0 stx %l7,[%o2+0x038] ! Mem[000000002f0000f8] p15_call_1_ho: swap [%o1+0x01c],%l7 ! Mem[000000002e8000dc] stb %l6,[%o2+0x026] ! Mem[000000002f0000e6] swap [%o3+0x034],%l5 ! Mem[000000002f8000f4] ldsb [%o3+0x01a],%l5 ! Mem[000000002f8000da] swap [%o2+0x010],%l1 ! Mem[000000002f0000d0] retl swap [%o1+0x020],%l5 ! Mem[000000002e8000e0] p16_jmpl_1_le: jmpl %g6+8,%g0 ldd [%i1+0x030],%l4 ! Mem[00000000308000f0] p16_call_1_le: std %l0,[%i3+0x010] ! Mem[00000000318000d0] stx %l6,[%i0+0x010] ! Mem[00000000300000d0] ldx [%i0+0x010],%l6 ! Mem[00000000300000d0] ldd [%i3+0x010],%l6 ! Mem[00000000318000d0] retl ldstub [%i2+0x03d],%l7 ! Mem[00000000310000fd] p16_jmpl_1_lo: jmpl %g6+8,%g0 ldd [%o1+0x030],%l4 ! Mem[00000000308000f0] p16_call_1_lo: std %l0,[%o3+0x010] ! Mem[00000000318000d0] stx %l6,[%o0+0x010] ! Mem[00000000300000d0] ldx [%o0+0x010],%l6 ! Mem[00000000300000d0] ldd [%o3+0x010],%l6 ! Mem[00000000318000d0] retl ldstub [%o2+0x03d],%l7 ! Mem[00000000310000fd] p16_jmpl_1_he: jmpl %g6+8,%g0 sth %l5,[%i2+0x024] ! Mem[00000000310000e4] p16_call_1_he: swap [%i0+0x018],%l2 ! Mem[00000000300000d8] ldub [%i0+0x00f],%l1 ! Mem[00000000300000cf] retl swap [%i0+0x038],%l3 ! Mem[00000000300000f8] p16_jmpl_1_ho: jmpl %g6+8,%g0 sth %l5,[%o2+0x024] ! Mem[00000000310000e4] p16_call_1_ho: swap [%o0+0x018],%l2 ! Mem[00000000300000d8] ldub [%o0+0x00f],%l1 ! Mem[00000000300000cf] retl swap [%o0+0x038],%l3 ! Mem[00000000300000f8] p17_jmpl_1_le: swap [%i0+0x008],%l7 ! Mem[00000000320000c8] stx %l1,[%i2+0x010] ! Mem[00000000330000d0] lduw [%i3+0x000],%l2 ! Mem[00000000338000c0] swap [%i2+0x020],%l7 ! Mem[00000000330000e0] ldstub [%i2+0x00a],%l7 ! Mem[00000000330000ca] ldstub [%i0+0x01f],%l0 ! Mem[00000000320000df] ldsw [%i1+0x034],%l2 ! Mem[00000000328000f4] jmpl %g6+8,%g0 ldstub [%i0+0x02f],%l2 ! Mem[00000000320000ef] p17_call_1_le: stx %l6,[%i3+0x028] ! Mem[00000000338000e8] lduh [%i0+0x03c],%l2 ! Mem[00000000320000fc] swap [%i0+0x018],%l6 ! Mem[00000000320000d8] ldsw [%i3+0x014],%l6 ! Mem[00000000338000d4] ldsb [%i0+0x001],%l6 ! Mem[00000000320000c1] retl swap [%i2+0x018],%l3 ! Mem[00000000330000d8] p17_jmpl_1_lo: swap [%o0+0x008],%l7 ! Mem[00000000320000c8] stx %l1,[%o2+0x010] ! Mem[00000000330000d0] lduw [%o3+0x000],%l2 ! Mem[00000000338000c0] swap [%o2+0x020],%l7 ! Mem[00000000330000e0] ldstub [%o2+0x00a],%l7 ! Mem[00000000330000ca] ldstub [%o0+0x01f],%l0 ! Mem[00000000320000df] ldsw [%o1+0x034],%l2 ! Mem[00000000328000f4] jmpl %g6+8,%g0 ldstub [%o0+0x02f],%l2 ! Mem[00000000320000ef] p17_call_1_lo: stx %l6,[%o3+0x028] ! Mem[00000000338000e8] lduh [%o0+0x03c],%l2 ! Mem[00000000320000fc] swap [%o0+0x018],%l6 ! Mem[00000000320000d8] ldsw [%o3+0x014],%l6 ! Mem[00000000338000d4] ldsb [%o0+0x001],%l6 ! Mem[00000000320000c1] retl swap [%o2+0x018],%l3 ! Mem[00000000330000d8] p17_jmpl_1_he: ldstub [%i0+0x031],%l0 ! Mem[00000000320000f1] std %l4,[%i3+0x038] ! Mem[00000000338000f8] jmpl %g6+8,%g0 ldsb [%i2+0x003],%l1 ! Mem[00000000330000c3] p17_call_1_he: retl swap [%i3+0x014],%l5 ! Mem[00000000338000d4] p17_jmpl_1_ho: ldstub [%o0+0x031],%l0 ! Mem[00000000320000f1] std %l4,[%o3+0x038] ! Mem[00000000338000f8] jmpl %g6+8,%g0 ldsb [%o2+0x003],%l1 ! Mem[00000000330000c3] p17_call_1_ho: retl swap [%o3+0x014],%l5 ! Mem[00000000338000d4] p18_jmpl_1_le: ldsh [%i3+0x02e],%l2 ! Mem[00000000358000ee] ldd [%i1+0x020],%l0 ! Mem[00000000348000e0] jmpl %g6+8,%g0 ldd [%i3+0x020],%l4 ! Mem[00000000358000e0] p18_call_1_le: swap [%i3+0x018],%l2 ! Mem[00000000358000d8] stw %l1,[%i0+0x00c] ! Mem[00000000340000cc] retl ldsb [%i3+0x03b],%l3 ! Mem[00000000358000fb] p18_jmpl_1_lo: ldsh [%o3+0x02e],%l2 ! Mem[00000000358000ee] ldd [%o1+0x020],%l0 ! Mem[00000000348000e0] jmpl %g6+8,%g0 ldd [%o3+0x020],%l4 ! Mem[00000000358000e0] p18_call_1_lo: swap [%o3+0x018],%l2 ! Mem[00000000358000d8] stw %l1,[%o0+0x00c] ! Mem[00000000340000cc] retl ldsb [%o3+0x03b],%l3 ! Mem[00000000358000fb] p18_jmpl_1_he: ldx [%i1+0x000],%l2 ! Mem[00000000348000c0] ldstub [%i3+0x02b],%l5 ! Mem[00000000358000eb] ldsh [%i3+0x01c],%l5 ! Mem[00000000358000dc] std %l0,[%i2+0x020] ! Mem[00000000350000e0] ldstub [%i3+0x017],%l4 ! Mem[00000000358000d7] jmpl %g6+8,%g0 swap [%i2+0x010],%l1 ! Mem[00000000350000d0] p18_call_1_he: ldx [%i3+0x008],%l5 ! Mem[00000000358000c8] stw %l6,[%i0+0x01c] ! Mem[00000000340000dc] swap [%i0+0x008],%l5 ! Mem[00000000340000c8] swap [%i0+0x00c],%l1 ! Mem[00000000340000cc] ldx [%i2+0x038],%l7 ! Mem[00000000350000f8] swap [%i2+0x030],%l0 ! Mem[00000000350000f0] ldx [%i2+0x030],%l4 ! Mem[00000000350000f0] retl swap [%i1+0x004],%l3 ! Mem[00000000348000c4] p18_jmpl_1_ho: ldx [%o1+0x000],%l2 ! Mem[00000000348000c0] ldstub [%o3+0x02b],%l5 ! Mem[00000000358000eb] ldsh [%o3+0x01c],%l5 ! Mem[00000000358000dc] std %l0,[%o2+0x020] ! Mem[00000000350000e0] ldstub [%o3+0x017],%l4 ! Mem[00000000358000d7] jmpl %g6+8,%g0 swap [%o2+0x010],%l1 ! Mem[00000000350000d0] p18_call_1_ho: ldx [%o3+0x008],%l5 ! Mem[00000000358000c8] stw %l6,[%o0+0x01c] ! Mem[00000000340000dc] swap [%o0+0x008],%l5 ! Mem[00000000340000c8] swap [%o0+0x00c],%l1 ! Mem[00000000340000cc] ldx [%o2+0x038],%l7 ! Mem[00000000350000f8] swap [%o2+0x030],%l0 ! Mem[00000000350000f0] ldx [%o2+0x030],%l4 ! Mem[00000000350000f0] retl swap [%o1+0x004],%l3 ! Mem[00000000348000c4] p19_jmpl_1_le: jmpl %g6+8,%g0 ldstub [%i2+0x02e],%l1 ! Mem[00000000370000ee] p19_call_1_le: swap [%i3+0x038],%l2 ! Mem[00000000378000f8] sth %l1,[%i0+0x02e] ! Mem[00000000360000ee] std %l0,[%i3+0x010] ! Mem[00000000378000d0] ldstub [%i2+0x02d],%l3 ! Mem[00000000370000ed] ldstub [%i0+0x022],%l7 ! Mem[00000000360000e2] swap [%i3+0x018],%l4 ! Mem[00000000378000d8] std %l4,[%i0+0x028] ! Mem[00000000360000e8] retl ldx [%i1+0x028],%l0 ! Mem[00000000368000e8] p19_jmpl_1_lo: jmpl %g6+8,%g0 ldstub [%o2+0x02e],%l1 ! Mem[00000000370000ee] p19_call_1_lo: swap [%o3+0x038],%l2 ! Mem[00000000378000f8] sth %l1,[%o0+0x02e] ! Mem[00000000360000ee] std %l0,[%o3+0x010] ! Mem[00000000378000d0] ldstub [%o2+0x02d],%l3 ! Mem[00000000370000ed] ldstub [%o0+0x022],%l7 ! Mem[00000000360000e2] swap [%o3+0x018],%l4 ! Mem[00000000378000d8] std %l4,[%o0+0x028] ! Mem[00000000360000e8] retl ldx [%o1+0x028],%l0 ! Mem[00000000368000e8] p19_jmpl_1_he: lduw [%i1+0x030],%l1 ! Mem[00000000368000f0] ldsw [%i3+0x000],%l4 ! Mem[00000000378000c0] stw %l4,[%i1+0x02c] ! Mem[00000000368000ec] lduh [%i2+0x034],%l6 ! Mem[00000000370000f4] ldx [%i3+0x010],%l7 ! Mem[00000000378000d0] ldsh [%i0+0x012],%l1 ! Mem[00000000360000d2] jmpl %g6+8,%g0 ldd [%i2+0x028],%l6 ! Mem[00000000370000e8] p19_call_1_he: swap [%i0+0x008],%l6 ! Mem[00000000360000c8] swap [%i2+0x03c],%l0 ! Mem[00000000370000fc] ldub [%i1+0x00e],%l6 ! Mem[00000000368000ce] swap [%i1+0x020],%l5 ! Mem[00000000368000e0] ldsh [%i1+0x004],%l5 ! Mem[00000000368000c4] retl ldstub [%i1+0x027],%l5 ! Mem[00000000368000e7] p19_jmpl_1_ho: lduw [%o1+0x030],%l1 ! Mem[00000000368000f0] ldsw [%o3+0x000],%l4 ! Mem[00000000378000c0] stw %l4,[%o1+0x02c] ! Mem[00000000368000ec] lduh [%o2+0x034],%l6 ! Mem[00000000370000f4] ldx [%o3+0x010],%l7 ! Mem[00000000378000d0] ldsh [%o0+0x012],%l1 ! Mem[00000000360000d2] jmpl %g6+8,%g0 ldd [%o2+0x028],%l6 ! Mem[00000000370000e8] p19_call_1_ho: swap [%o0+0x008],%l6 ! Mem[00000000360000c8] swap [%o2+0x03c],%l0 ! Mem[00000000370000fc] ldub [%o1+0x00e],%l6 ! Mem[00000000368000ce] swap [%o1+0x020],%l5 ! Mem[00000000368000e0] ldsh [%o1+0x004],%l5 ! Mem[00000000368000c4] retl ldstub [%o1+0x027],%l5 ! Mem[00000000368000e7] p20_jmpl_1_le: sth %l1,[%i1+0x00c] ! Mem[00000000388000cc] ldub [%i1+0x02a],%l7 ! Mem[00000000388000ea] ldstub [%i2+0x01d],%l6 ! Mem[00000000390000dd] lduw [%i2+0x008],%l7 ! Mem[00000000390000c8] ldsb [%i1+0x00a],%l6 ! Mem[00000000388000ca] jmpl %g6+8,%g0 ldsh [%i3+0x024],%l0 ! Mem[00000000398000e4] p20_call_1_le: std %l6,[%i2+0x010] ! Mem[00000000390000d0] stx %l3,[%i1+0x000] ! Mem[00000000388000c0] retl stw %l2,[%i1+0x03c] ! Mem[00000000388000fc] p20_jmpl_1_lo: sth %l1,[%o1+0x00c] ! Mem[00000000388000cc] ldub [%o1+0x02a],%l7 ! Mem[00000000388000ea] ldstub [%o2+0x01d],%l6 ! Mem[00000000390000dd] lduw [%o2+0x008],%l7 ! Mem[00000000390000c8] ldsb [%o1+0x00a],%l6 ! Mem[00000000388000ca] jmpl %g6+8,%g0 ldsh [%o3+0x024],%l0 ! Mem[00000000398000e4] p20_call_1_lo: std %l6,[%o2+0x010] ! Mem[00000000390000d0] stx %l3,[%o1+0x000] ! Mem[00000000388000c0] retl stw %l2,[%o1+0x03c] ! Mem[00000000388000fc] p20_jmpl_1_he: swap [%i1+0x024],%l6 ! Mem[00000000388000e4] ldstub [%i0+0x026],%l3 ! Mem[00000000380000e6] ldsw [%i0+0x01c],%l2 ! Mem[00000000380000dc] ldd [%i0+0x000],%l2 ! Mem[00000000380000c0] stb %l6,[%i1+0x027] ! Mem[00000000388000e7] swap [%i0+0x020],%l5 ! Mem[00000000380000e0] stb %l3,[%i2+0x016] ! Mem[00000000390000d6] jmpl %g6+8,%g0 ldsb [%i1+0x036],%l4 ! Mem[00000000388000f6] p20_call_1_he: ldstub [%i3+0x00c],%l2 ! Mem[00000000398000cc] retl stw %l5,[%i2+0x02c] ! Mem[00000000390000ec] p20_jmpl_1_ho: swap [%o1+0x024],%l6 ! Mem[00000000388000e4] ldstub [%o0+0x026],%l3 ! Mem[00000000380000e6] ldsw [%o0+0x01c],%l2 ! Mem[00000000380000dc] ldd [%o0+0x000],%l2 ! Mem[00000000380000c0] stb %l6,[%o1+0x027] ! Mem[00000000388000e7] swap [%o0+0x020],%l5 ! Mem[00000000380000e0] stb %l3,[%o2+0x016] ! Mem[00000000390000d6] jmpl %g6+8,%g0 ldsb [%o1+0x036],%l4 ! Mem[00000000388000f6] p20_call_1_ho: ldstub [%o3+0x00c],%l2 ! Mem[00000000398000cc] retl stw %l5,[%o2+0x02c] ! Mem[00000000390000ec] p21_jmpl_1_le: ldstub [%i3+0x03f],%l7 ! Mem[000000003b8000ff] ldub [%i3+0x01b],%l1 ! Mem[000000003b8000db] ldub [%i2+0x03a],%l7 ! Mem[000000003b0000fa] ldstub [%i3+0x026],%l6 ! Mem[000000003b8000e6] ldsh [%i3+0x026],%l3 ! Mem[000000003b8000e6] jmpl %g6+8,%g0 ldub [%i1+0x007],%l2 ! Mem[000000003a8000c7] p21_call_1_le: ldstub [%i2+0x015],%l1 ! Mem[000000003b0000d5] swap [%i0+0x024],%l4 ! Mem[000000003a0000e4] stx %l3,[%i1+0x000] ! Mem[000000003a8000c0] retl sth %l6,[%i2+0x016] ! Mem[000000003b0000d6] p21_jmpl_1_lo: ldstub [%o3+0x03f],%l7 ! Mem[000000003b8000ff] ldub [%o3+0x01b],%l1 ! Mem[000000003b8000db] ldub [%o2+0x03a],%l7 ! Mem[000000003b0000fa] ldstub [%o3+0x026],%l6 ! Mem[000000003b8000e6] ldsh [%o3+0x026],%l3 ! Mem[000000003b8000e6] jmpl %g6+8,%g0 ldub [%o1+0x007],%l2 ! Mem[000000003a8000c7] p21_call_1_lo: ldstub [%o2+0x015],%l1 ! Mem[000000003b0000d5] swap [%o0+0x024],%l4 ! Mem[000000003a0000e4] stx %l3,[%o1+0x000] ! Mem[000000003a8000c0] retl sth %l6,[%o2+0x016] ! Mem[000000003b0000d6] p21_jmpl_1_he: ldub [%i3+0x024],%l7 ! Mem[000000003b8000e4] stw %l1,[%i3+0x018] ! Mem[000000003b8000d8] ldx [%i0+0x000],%l7 ! Mem[000000003a0000c0] swap [%i3+0x02c],%l0 ! Mem[000000003b8000ec] jmpl %g6+8,%g0 lduw [%i3+0x01c],%l4 ! Mem[000000003b8000dc] p21_call_1_he: ldx [%i1+0x018],%l7 ! Mem[000000003a8000d8] stb %l0,[%i2+0x00f] ! Mem[000000003b0000cf] ldstub [%i0+0x00b],%l6 ! Mem[000000003a0000cb] retl sth %l4,[%i0+0x004] ! Mem[000000003a0000c4] p21_jmpl_1_ho: ldub [%o3+0x024],%l7 ! Mem[000000003b8000e4] stw %l1,[%o3+0x018] ! Mem[000000003b8000d8] ldx [%o0+0x000],%l7 ! Mem[000000003a0000c0] swap [%o3+0x02c],%l0 ! Mem[000000003b8000ec] jmpl %g6+8,%g0 lduw [%o3+0x01c],%l4 ! Mem[000000003b8000dc] p21_call_1_ho: ldx [%o1+0x018],%l7 ! Mem[000000003a8000d8] stb %l0,[%o2+0x00f] ! Mem[000000003b0000cf] ldstub [%o0+0x00b],%l6 ! Mem[000000003a0000cb] retl sth %l4,[%o0+0x004] ! Mem[000000003a0000c4] p22_jmpl_1_le: ldub [%i0+0x035],%l6 ! Mem[000000003c0000f5] ldstub [%i0+0x029],%l7 ! Mem[000000003c0000e9] ldx [%i3+0x010],%l1 ! Mem[000000003d8000d0] jmpl %g6+8,%g0 ldub [%i2+0x02b],%l5 ! Mem[000000003d0000eb] p22_call_1_le: ldsw [%i2+0x018],%l5 ! Mem[000000003d0000d8] stx %l1,[%i3+0x010] ! Mem[000000003d8000d0] std %l6,[%i0+0x010] ! Mem[000000003c0000d0] swap [%i3+0x01c],%l5 ! Mem[000000003d8000dc] ldsh [%i1+0x016],%l5 ! Mem[000000003c8000d6] retl stw %l6,[%i1+0x008] ! Mem[000000003c8000c8] p22_jmpl_1_lo: ldub [%o0+0x035],%l6 ! Mem[000000003c0000f5] ldstub [%o0+0x029],%l7 ! Mem[000000003c0000e9] ldx [%o3+0x010],%l1 ! Mem[000000003d8000d0] jmpl %g6+8,%g0 ldub [%o2+0x02b],%l5 ! Mem[000000003d0000eb] p22_call_1_lo: ldsw [%o2+0x018],%l5 ! Mem[000000003d0000d8] stx %l1,[%o3+0x010] ! Mem[000000003d8000d0] std %l6,[%o0+0x010] ! Mem[000000003c0000d0] swap [%o3+0x01c],%l5 ! Mem[000000003d8000dc] ldsh [%o1+0x016],%l5 ! Mem[000000003c8000d6] retl stw %l6,[%o1+0x008] ! Mem[000000003c8000c8] p22_jmpl_1_he: ldstub [%i2+0x03a],%l1 ! Mem[000000003d0000fa] jmpl %g6+8,%g0 swap [%i2+0x028],%l4 ! Mem[000000003d0000e8] p22_call_1_he: ldd [%i0+0x010],%l0 ! Mem[000000003c0000d0] ldsw [%i0+0x020],%l0 ! Mem[000000003c0000e0] retl stb %l3,[%i1+0x002] ! Mem[000000003c8000c2] p22_jmpl_1_ho: ldstub [%o2+0x03a],%l1 ! Mem[000000003d0000fa] jmpl %g6+8,%g0 swap [%o2+0x028],%l4 ! Mem[000000003d0000e8] p22_call_1_ho: ldd [%o0+0x010],%l0 ! Mem[000000003c0000d0] ldsw [%o0+0x020],%l0 ! Mem[000000003c0000e0] retl stb %l3,[%o1+0x002] ! Mem[000000003c8000c2] p23_jmpl_1_le: ldd [%i1+0x038],%l0 ! Mem[000000003e8000f8] sth %l3,[%i0+0x026] ! Mem[000000003e0000e6] ldub [%i1+0x02d],%l4 ! Mem[000000003e8000ed] swap [%i0+0x014],%l6 ! Mem[000000003e0000d4] lduw [%i0+0x028],%l5 ! Mem[000000003e0000e8] ldx [%i2+0x018],%l1 ! Mem[000000003f0000d8] jmpl %g6+8,%g0 ldub [%i1+0x02a],%l4 ! Mem[000000003e8000ea] p23_call_1_le: lduh [%i1+0x014],%l1 ! Mem[000000003e8000d4] ldstub [%i3+0x022],%l0 ! Mem[000000003f8000e2] retl ldub [%i2+0x022],%l3 ! Mem[000000003f0000e2] p23_jmpl_1_lo: ldd [%o1+0x038],%l0 ! Mem[000000003e8000f8] sth %l3,[%o0+0x026] ! Mem[000000003e0000e6] ldub [%o1+0x02d],%l4 ! Mem[000000003e8000ed] swap [%o0+0x014],%l6 ! Mem[000000003e0000d4] lduw [%o0+0x028],%l5 ! Mem[000000003e0000e8] ldx [%o2+0x018],%l1 ! Mem[000000003f0000d8] jmpl %g6+8,%g0 ldub [%o1+0x02a],%l4 ! Mem[000000003e8000ea] p23_call_1_lo: lduh [%o1+0x014],%l1 ! Mem[000000003e8000d4] ldstub [%o3+0x022],%l0 ! Mem[000000003f8000e2] retl ldub [%o2+0x022],%l3 ! Mem[000000003f0000e2] p23_jmpl_1_he: ldstub [%i2+0x02c],%l2 ! Mem[000000003f0000ec] stx %l5,[%i3+0x030] ! Mem[000000003f8000f0] stx %l0,[%i3+0x030] ! Mem[000000003f8000f0] std %l4,[%i1+0x028] ! Mem[000000003e8000e8] ldub [%i1+0x006],%l3 ! Mem[000000003e8000c6] jmpl %g6+8,%g0 swap [%i3+0x01c],%l4 ! Mem[000000003f8000dc] p23_call_1_he: ldstub [%i0+0x015],%l5 ! Mem[000000003e0000d5] stw %l3,[%i2+0x018] ! Mem[000000003f0000d8] ldsw [%i3+0x03c],%l2 ! Mem[000000003f8000fc] retl ldx [%i0+0x000],%l5 ! Mem[000000003e0000c0] p23_jmpl_1_ho: ldstub [%o2+0x02c],%l2 ! Mem[000000003f0000ec] stx %l5,[%o3+0x030] ! Mem[000000003f8000f0] stx %l0,[%o3+0x030] ! Mem[000000003f8000f0] std %l4,[%o1+0x028] ! Mem[000000003e8000e8] ldub [%o1+0x006],%l3 ! Mem[000000003e8000c6] jmpl %g6+8,%g0 swap [%o3+0x01c],%l4 ! Mem[000000003f8000dc] p23_call_1_ho: ldstub [%o0+0x015],%l5 ! Mem[000000003e0000d5] stw %l3,[%o2+0x018] ! Mem[000000003f0000d8] ldsw [%o3+0x03c],%l2 ! Mem[000000003f8000fc] retl ldx [%o0+0x000],%l5 ! Mem[000000003e0000c0] p24_jmpl_1_le: stb %l2,[%i2+0x001] ! Mem[00000000410000c1] ldx [%i3+0x020],%l7 ! Mem[00000000418000e0] jmpl %g6+8,%g0 ldd [%i1+0x028],%l6 ! Mem[00000000408000e8] p24_call_1_le: ldsb [%i2+0x016],%l7 ! Mem[00000000410000d6] retl ldsw [%i2+0x01c],%l5 ! Mem[00000000410000dc] p24_jmpl_1_lo: stb %l2,[%o2+0x001] ! Mem[00000000410000c1] ldx [%o3+0x020],%l7 ! Mem[00000000418000e0] jmpl %g6+8,%g0 ldd [%o1+0x028],%l6 ! Mem[00000000408000e8] p24_call_1_lo: ldsb [%o2+0x016],%l7 ! Mem[00000000410000d6] retl ldsw [%o2+0x01c],%l5 ! Mem[00000000410000dc] p24_jmpl_1_he: ldstub [%i3+0x015],%l6 ! Mem[00000000418000d5] ldstub [%i2+0x00a],%l5 ! Mem[00000000410000ca] ldub [%i2+0x03a],%l1 ! Mem[00000000410000fa] lduh [%i2+0x030],%l7 ! Mem[00000000410000f0] jmpl %g6+8,%g0 ldub [%i0+0x026],%l3 ! Mem[00000000400000e6] p24_call_1_he: stw %l3,[%i1+0x038] ! Mem[00000000408000f8] ldsw [%i3+0x014],%l1 ! Mem[00000000418000d4] stb %l4,[%i3+0x026] ! Mem[00000000418000e6] retl sth %l3,[%i3+0x024] ! Mem[00000000418000e4] p24_jmpl_1_ho: ldstub [%o3+0x015],%l6 ! Mem[00000000418000d5] ldstub [%o2+0x00a],%l5 ! Mem[00000000410000ca] ldub [%o2+0x03a],%l1 ! Mem[00000000410000fa] lduh [%o2+0x030],%l7 ! Mem[00000000410000f0] jmpl %g6+8,%g0 ldub [%o0+0x026],%l3 ! Mem[00000000400000e6] p24_call_1_ho: stw %l3,[%o1+0x038] ! Mem[00000000408000f8] ldsw [%o3+0x014],%l1 ! Mem[00000000418000d4] stb %l4,[%o3+0x026] ! Mem[00000000418000e6] retl sth %l3,[%o3+0x024] ! Mem[00000000418000e4] p25_jmpl_1_le: std %l0,[%i1+0x018] ! Mem[00000000428000d8] ldub [%i0+0x010],%l4 ! Mem[00000000420000d0] lduh [%i1+0x020],%l4 ! Mem[00000000428000e0] jmpl %g6+8,%g0 stb %l6,[%i0+0x02d] ! Mem[00000000420000ed] p25_call_1_le: swap [%i3+0x030],%l2 ! Mem[00000000438000f0] retl swap [%i1+0x018],%l5 ! Mem[00000000428000d8] p25_jmpl_1_lo: std %l0,[%o1+0x018] ! Mem[00000000428000d8] ldub [%o0+0x010],%l4 ! Mem[00000000420000d0] lduh [%o1+0x020],%l4 ! Mem[00000000428000e0] jmpl %g6+8,%g0 stb %l6,[%o0+0x02d] ! Mem[00000000420000ed] p25_call_1_lo: swap [%o3+0x030],%l2 ! Mem[00000000438000f0] retl swap [%o1+0x018],%l5 ! Mem[00000000428000d8] p25_jmpl_1_he: lduh [%i2+0x008],%l7 ! Mem[00000000430000c8] lduh [%i1+0x02a],%l6 ! Mem[00000000428000ea] ldub [%i3+0x025],%l0 ! Mem[00000000438000e5] swap [%i3+0x024],%l5 ! Mem[00000000438000e4] ldsh [%i3+0x032],%l3 ! Mem[00000000438000f2] lduh [%i0+0x030],%l7 ! Mem[00000000420000f0] jmpl %g6+8,%g0 ldstub [%i2+0x023],%l1 ! Mem[00000000430000e3] p25_call_1_he: sth %l3,[%i1+0x01a] ! Mem[00000000428000da] ldstub [%i3+0x015],%l1 ! Mem[00000000438000d5] std %l4,[%i0+0x020] ! Mem[00000000420000e0] stb %l1,[%i2+0x00c] ! Mem[00000000430000cc] std %l2,[%i2+0x008] ! Mem[00000000430000c8] ldx [%i3+0x028],%l5 ! Mem[00000000438000e8] retl std %l6,[%i3+0x018] ! Mem[00000000438000d8] p25_jmpl_1_ho: lduh [%o2+0x008],%l7 ! Mem[00000000430000c8] lduh [%o1+0x02a],%l6 ! Mem[00000000428000ea] ldub [%o3+0x025],%l0 ! Mem[00000000438000e5] swap [%o3+0x024],%l5 ! Mem[00000000438000e4] ldsh [%o3+0x032],%l3 ! Mem[00000000438000f2] lduh [%o0+0x030],%l7 ! Mem[00000000420000f0] jmpl %g6+8,%g0 ldstub [%o2+0x023],%l1 ! Mem[00000000430000e3] p25_call_1_ho: sth %l3,[%o1+0x01a] ! Mem[00000000428000da] ldstub [%o3+0x015],%l1 ! Mem[00000000438000d5] std %l4,[%o0+0x020] ! Mem[00000000420000e0] stb %l1,[%o2+0x00c] ! Mem[00000000430000cc] std %l2,[%o2+0x008] ! Mem[00000000430000c8] ldx [%o3+0x028],%l5 ! Mem[00000000438000e8] retl std %l6,[%o3+0x018] ! Mem[00000000438000d8] p26_jmpl_1_le: ldsh [%i0+0x036],%l1 ! Mem[00000000440000f6] jmpl %g6+8,%g0 ldsh [%i3+0x02c],%l4 ! Mem[00000000458000ec] p26_call_1_le: lduw [%i2+0x014],%l7 ! Mem[00000000450000d4] ldsw [%i0+0x03c],%l7 ! Mem[00000000440000fc] swap [%i3+0x03c],%l4 ! Mem[00000000458000fc] swap [%i1+0x030],%l2 ! Mem[00000000448000f0] std %l0,[%i1+0x010] ! Mem[00000000448000d0] retl ldstub [%i1+0x00e],%l1 ! Mem[00000000448000ce] p26_jmpl_1_lo: ldsh [%o0+0x036],%l1 ! Mem[00000000440000f6] jmpl %g6+8,%g0 ldsh [%o3+0x02c],%l4 ! Mem[00000000458000ec] p26_call_1_lo: lduw [%o2+0x014],%l7 ! Mem[00000000450000d4] ldsw [%o0+0x03c],%l7 ! Mem[00000000440000fc] swap [%o3+0x03c],%l4 ! Mem[00000000458000fc] swap [%o1+0x030],%l2 ! Mem[00000000448000f0] std %l0,[%o1+0x010] ! Mem[00000000448000d0] retl ldstub [%o1+0x00e],%l1 ! Mem[00000000448000ce] p26_jmpl_1_he: stx %l5,[%i1+0x030] ! Mem[00000000448000f0] ldstub [%i1+0x000],%l2 ! Mem[00000000448000c0] stw %l5,[%i2+0x028] ! Mem[00000000450000e8] swap [%i0+0x02c],%l2 ! Mem[00000000440000ec] ldstub [%i2+0x034],%l5 ! Mem[00000000450000f4] jmpl %g6+8,%g0 ldsb [%i0+0x020],%l6 ! Mem[00000000440000e0] p26_call_1_he: lduh [%i2+0x016],%l6 ! Mem[00000000450000d6] ldsw [%i2+0x03c],%l6 ! Mem[00000000450000fc] ldstub [%i3+0x01e],%l1 ! Mem[00000000458000de] swap [%i0+0x02c],%l5 ! Mem[00000000440000ec] swap [%i3+0x01c],%l7 ! Mem[00000000458000dc] ldstub [%i0+0x006],%l6 ! Mem[00000000440000c6] retl ldstub [%i0+0x00f],%l1 ! Mem[00000000440000cf] p26_jmpl_1_ho: stx %l5,[%o1+0x030] ! Mem[00000000448000f0] ldstub [%o1+0x000],%l2 ! Mem[00000000448000c0] stw %l5,[%o2+0x028] ! Mem[00000000450000e8] swap [%o0+0x02c],%l2 ! Mem[00000000440000ec] ldstub [%o2+0x034],%l5 ! Mem[00000000450000f4] jmpl %g6+8,%g0 ldsb [%o0+0x020],%l6 ! Mem[00000000440000e0] p26_call_1_ho: lduh [%o2+0x016],%l6 ! Mem[00000000450000d6] ldsw [%o2+0x03c],%l6 ! Mem[00000000450000fc] ldstub [%o3+0x01e],%l1 ! Mem[00000000458000de] swap [%o0+0x02c],%l5 ! Mem[00000000440000ec] swap [%o3+0x01c],%l7 ! Mem[00000000458000dc] ldstub [%o0+0x006],%l6 ! Mem[00000000440000c6] retl ldstub [%o0+0x00f],%l1 ! Mem[00000000440000cf] p27_jmpl_1_le: lduw [%i3+0x02c],%l4 ! Mem[00000000478000ec] jmpl %g6+8,%g0 stw %l6,[%i3+0x014] ! Mem[00000000478000d4] p27_call_1_le: std %l6,[%i1+0x038] ! Mem[00000000468000f8] ldsh [%i0+0x03e],%l4 ! Mem[00000000460000fe] ldsb [%i1+0x011],%l2 ! Mem[00000000468000d1] lduh [%i3+0x01a],%l6 ! Mem[00000000478000da] lduw [%i0+0x02c],%l3 ! Mem[00000000460000ec] ldx [%i2+0x020],%l7 ! Mem[00000000470000e0] ldx [%i1+0x030],%l5 ! Mem[00000000468000f0] retl lduh [%i0+0x022],%l7 ! Mem[00000000460000e2] p27_jmpl_1_lo: lduw [%o3+0x02c],%l4 ! Mem[00000000478000ec] jmpl %g6+8,%g0 stw %l6,[%o3+0x014] ! Mem[00000000478000d4] p27_call_1_lo: std %l6,[%o1+0x038] ! Mem[00000000468000f8] ldsh [%o0+0x03e],%l4 ! Mem[00000000460000fe] ldsb [%o1+0x011],%l2 ! Mem[00000000468000d1] lduh [%o3+0x01a],%l6 ! Mem[00000000478000da] lduw [%o0+0x02c],%l3 ! Mem[00000000460000ec] ldx [%o2+0x020],%l7 ! Mem[00000000470000e0] ldx [%o1+0x030],%l5 ! Mem[00000000468000f0] retl lduh [%o0+0x022],%l7 ! Mem[00000000460000e2] p27_jmpl_1_he: ldsw [%i3+0x000],%l5 ! Mem[00000000478000c0] stw %l7,[%i1+0x004] ! Mem[00000000468000c4] ldsh [%i3+0x02e],%l5 ! Mem[00000000478000ee] ldsw [%i1+0x024],%l7 ! Mem[00000000468000e4] ldd [%i2+0x038],%l6 ! Mem[00000000470000f8] ldsb [%i1+0x023],%l5 ! Mem[00000000468000e3] jmpl %g6+8,%g0 ldsh [%i2+0x034],%l6 ! Mem[00000000470000f4] p27_call_1_he: ldstub [%i3+0x036],%l5 ! Mem[00000000478000f6] ldstub [%i1+0x01a],%l5 ! Mem[00000000468000da] ldsh [%i1+0x012],%l1 ! Mem[00000000468000d2] ldstub [%i0+0x035],%l4 ! Mem[00000000460000f5] ldstub [%i2+0x00b],%l0 ! Mem[00000000470000cb] ldsh [%i3+0x022],%l7 ! Mem[00000000478000e2] retl ldstub [%i3+0x004],%l3 ! Mem[00000000478000c4] p27_jmpl_1_ho: ldsw [%o3+0x000],%l5 ! Mem[00000000478000c0] stw %l7,[%o1+0x004] ! Mem[00000000468000c4] ldsh [%o3+0x02e],%l5 ! Mem[00000000478000ee] ldsw [%o1+0x024],%l7 ! Mem[00000000468000e4] ldd [%o2+0x038],%l6 ! Mem[00000000470000f8] ldsb [%o1+0x023],%l5 ! Mem[00000000468000e3] jmpl %g6+8,%g0 ldsh [%o2+0x034],%l6 ! Mem[00000000470000f4] p27_call_1_ho: ldstub [%o3+0x036],%l5 ! Mem[00000000478000f6] ldstub [%o1+0x01a],%l5 ! Mem[00000000468000da] ldsh [%o1+0x012],%l1 ! Mem[00000000468000d2] ldstub [%o0+0x035],%l4 ! Mem[00000000460000f5] ldstub [%o2+0x00b],%l0 ! Mem[00000000470000cb] ldsh [%o3+0x022],%l7 ! Mem[00000000478000e2] retl ldstub [%o3+0x004],%l3 ! Mem[00000000478000c4] p28_jmpl_1_le: swap [%i0+0x03c],%l0 ! Mem[00000000480000fc] ldsb [%i3+0x015],%l6 ! Mem[00000000498000d5] std %l4,[%i0+0x008] ! Mem[00000000480000c8] jmpl %g6+8,%g0 ldsh [%i1+0x01e],%l7 ! Mem[00000000488000de] p28_call_1_le: sth %l2,[%i0+0x03c] ! Mem[00000000480000fc] ldsh [%i0+0x03a],%l6 ! Mem[00000000480000fa] lduh [%i1+0x036],%l6 ! Mem[00000000488000f6] swap [%i1+0x000],%l6 ! Mem[00000000488000c0] retl ldstub [%i0+0x018],%l4 ! Mem[00000000480000d8] p28_jmpl_1_lo: swap [%o0+0x03c],%l0 ! Mem[00000000480000fc] ldsb [%o3+0x015],%l6 ! Mem[00000000498000d5] std %l4,[%o0+0x008] ! Mem[00000000480000c8] jmpl %g6+8,%g0 ldsh [%o1+0x01e],%l7 ! Mem[00000000488000de] p28_call_1_lo: sth %l2,[%o0+0x03c] ! Mem[00000000480000fc] ldsh [%o0+0x03a],%l6 ! Mem[00000000480000fa] lduh [%o1+0x036],%l6 ! Mem[00000000488000f6] swap [%o1+0x000],%l6 ! Mem[00000000488000c0] retl ldstub [%o0+0x018],%l4 ! Mem[00000000480000d8] p28_jmpl_1_he: swap [%i0+0x034],%l5 ! Mem[00000000480000f4] lduw [%i3+0x014],%l4 ! Mem[00000000498000d4] jmpl %g6+8,%g0 lduh [%i0+0x010],%l1 ! Mem[00000000480000d0] p28_call_1_he: std %l4,[%i0+0x020] ! Mem[00000000480000e0] sth %l1,[%i0+0x01e] ! Mem[00000000480000de] lduw [%i3+0x02c],%l5 ! Mem[00000000498000ec] std %l6,[%i1+0x018] ! Mem[00000000488000d8] ldsw [%i2+0x004],%l6 ! Mem[00000000490000c4] ldsw [%i2+0x014],%l5 ! Mem[00000000490000d4] ldstub [%i0+0x03a],%l5 ! Mem[00000000480000fa] retl swap [%i1+0x010],%l1 ! Mem[00000000488000d0] p28_jmpl_1_ho: swap [%o0+0x034],%l5 ! Mem[00000000480000f4] lduw [%o3+0x014],%l4 ! Mem[00000000498000d4] jmpl %g6+8,%g0 lduh [%o0+0x010],%l1 ! Mem[00000000480000d0] p28_call_1_ho: std %l4,[%o0+0x020] ! Mem[00000000480000e0] sth %l1,[%o0+0x01e] ! Mem[00000000480000de] lduw [%o3+0x02c],%l5 ! Mem[00000000498000ec] std %l6,[%o1+0x018] ! Mem[00000000488000d8] ldsw [%o2+0x004],%l6 ! Mem[00000000490000c4] ldsw [%o2+0x014],%l5 ! Mem[00000000490000d4] ldstub [%o0+0x03a],%l5 ! Mem[00000000480000fa] retl swap [%o1+0x010],%l1 ! Mem[00000000488000d0] p29_jmpl_1_le: ldd [%i0+0x030],%l2 ! Mem[000000004a0000f0] swap [%i0+0x030],%l7 ! Mem[000000004a0000f0] swap [%i0+0x030],%l5 ! Mem[000000004a0000f0] sth %l5,[%i3+0x012] ! Mem[000000004b8000d2] std %l2,[%i0+0x000] ! Mem[000000004a0000c0] jmpl %g6+8,%g0 swap [%i0+0x030],%l0 ! Mem[000000004a0000f0] p29_call_1_le: lduh [%i1+0x02c],%l4 ! Mem[000000004a8000ec] ldstub [%i1+0x029],%l0 ! Mem[000000004a8000e9] stb %l5,[%i3+0x014] ! Mem[000000004b8000d4] stw %l7,[%i2+0x038] ! Mem[000000004b0000f8] retl ldsb [%i0+0x02c],%l5 ! Mem[000000004a0000ec] p29_jmpl_1_lo: ldd [%o0+0x030],%l2 ! Mem[000000004a0000f0] swap [%o0+0x030],%l7 ! Mem[000000004a0000f0] swap [%o0+0x030],%l5 ! Mem[000000004a0000f0] sth %l5,[%o3+0x012] ! Mem[000000004b8000d2] std %l2,[%o0+0x000] ! Mem[000000004a0000c0] jmpl %g6+8,%g0 swap [%o0+0x030],%l0 ! Mem[000000004a0000f0] p29_call_1_lo: lduh [%o1+0x02c],%l4 ! Mem[000000004a8000ec] ldstub [%o1+0x029],%l0 ! Mem[000000004a8000e9] stb %l5,[%o3+0x014] ! Mem[000000004b8000d4] stw %l7,[%o2+0x038] ! Mem[000000004b0000f8] retl ldsb [%o0+0x02c],%l5 ! Mem[000000004a0000ec] p29_jmpl_1_he: ldstub [%i2+0x03f],%l7 ! Mem[000000004b0000ff] ldstub [%i1+0x035],%l5 ! Mem[000000004a8000f5] stx %l5,[%i2+0x000] ! Mem[000000004b0000c0] std %l6,[%i0+0x010] ! Mem[000000004a0000d0] swap [%i0+0x010],%l1 ! Mem[000000004a0000d0] std %l6,[%i1+0x010] ! Mem[000000004a8000d0] jmpl %g6+8,%g0 ldsh [%i0+0x01c],%l1 ! Mem[000000004a0000dc] p29_call_1_he: ldsb [%i0+0x00b],%l0 ! Mem[000000004a0000cb] swap [%i2+0x014],%l4 ! Mem[000000004b0000d4] swap [%i0+0x020],%l5 ! Mem[000000004a0000e0] stb %l5,[%i1+0x017] ! Mem[000000004a8000d7] stb %l3,[%i2+0x03b] ! Mem[000000004b0000fb] retl stb %l4,[%i1+0x035] ! Mem[000000004a8000f5] p29_jmpl_1_ho: ldstub [%o2+0x03f],%l7 ! Mem[000000004b0000ff] ldstub [%o1+0x035],%l5 ! Mem[000000004a8000f5] stx %l5,[%o2+0x000] ! Mem[000000004b0000c0] std %l6,[%o0+0x010] ! Mem[000000004a0000d0] swap [%o0+0x010],%l1 ! Mem[000000004a0000d0] std %l6,[%o1+0x010] ! Mem[000000004a8000d0] jmpl %g6+8,%g0 ldsh [%o0+0x01c],%l1 ! Mem[000000004a0000dc] p29_call_1_ho: ldsb [%o0+0x00b],%l0 ! Mem[000000004a0000cb] swap [%o2+0x014],%l4 ! Mem[000000004b0000d4] swap [%o0+0x020],%l5 ! Mem[000000004a0000e0] stb %l5,[%o1+0x017] ! Mem[000000004a8000d7] stb %l3,[%o2+0x03b] ! Mem[000000004b0000fb] retl stb %l4,[%o1+0x035] ! Mem[000000004a8000f5] p30_jmpl_1_le: sth %l6,[%i0+0x00c] ! Mem[000000004c0000cc] ldstub [%i0+0x03e],%l1 ! Mem[000000004c0000fe] ldub [%i1+0x026],%l3 ! Mem[000000004c8000e6] ldstub [%i0+0x03f],%l0 ! Mem[000000004c0000ff] swap [%i2+0x014],%l2 ! Mem[000000004d0000d4] jmpl %g6+8,%g0 ldstub [%i1+0x00e],%l1 ! Mem[000000004c8000ce] p30_call_1_le: swap [%i3+0x000],%l3 ! Mem[000000004d8000c0] ldsb [%i1+0x03c],%l2 ! Mem[000000004c8000fc] ldd [%i1+0x038],%l6 ! Mem[000000004c8000f8] ldsw [%i0+0x034],%l6 ! Mem[000000004c0000f4] ldd [%i2+0x000],%l6 ! Mem[000000004d0000c0] ldstub [%i3+0x03a],%l3 ! Mem[000000004d8000fa] ldstub [%i3+0x022],%l7 ! Mem[000000004d8000e2] retl sth %l0,[%i1+0x008] ! Mem[000000004c8000c8] p30_jmpl_1_lo: sth %l6,[%o0+0x00c] ! Mem[000000004c0000cc] ldstub [%o0+0x03e],%l1 ! Mem[000000004c0000fe] ldub [%o1+0x026],%l3 ! Mem[000000004c8000e6] ldstub [%o0+0x03f],%l0 ! Mem[000000004c0000ff] swap [%o2+0x014],%l2 ! Mem[000000004d0000d4] jmpl %g6+8,%g0 ldstub [%o1+0x00e],%l1 ! Mem[000000004c8000ce] p30_call_1_lo: swap [%o3+0x000],%l3 ! Mem[000000004d8000c0] ldsb [%o1+0x03c],%l2 ! Mem[000000004c8000fc] ldd [%o1+0x038],%l6 ! Mem[000000004c8000f8] ldsw [%o0+0x034],%l6 ! Mem[000000004c0000f4] ldd [%o2+0x000],%l6 ! Mem[000000004d0000c0] ldstub [%o3+0x03a],%l3 ! Mem[000000004d8000fa] ldstub [%o3+0x022],%l7 ! Mem[000000004d8000e2] retl sth %l0,[%o1+0x008] ! Mem[000000004c8000c8] p30_jmpl_1_he: ldstub [%i1+0x02e],%l4 ! Mem[000000004c8000ee] stw %l4,[%i1+0x000] ! Mem[000000004c8000c0] ldx [%i0+0x000],%l7 ! Mem[000000004c0000c0] ldx [%i2+0x008],%l0 ! Mem[000000004d0000c8] stb %l4,[%i3+0x03e] ! Mem[000000004d8000fe] ldstub [%i1+0x00d],%l5 ! Mem[000000004c8000cd] jmpl %g6+8,%g0 stx %l2,[%i3+0x028] ! Mem[000000004d8000e8] p30_call_1_he: ldstub [%i0+0x035],%l4 ! Mem[000000004c0000f5] ldstub [%i2+0x032],%l0 ! Mem[000000004d0000f2] ldx [%i2+0x030],%l4 ! Mem[000000004d0000f0] retl ldstub [%i0+0x004],%l3 ! Mem[000000004c0000c4] p30_jmpl_1_ho: ldstub [%o1+0x02e],%l4 ! Mem[000000004c8000ee] stw %l4,[%o1+0x000] ! Mem[000000004c8000c0] ldx [%o0+0x000],%l7 ! Mem[000000004c0000c0] ldx [%o2+0x008],%l0 ! Mem[000000004d0000c8] stb %l4,[%o3+0x03e] ! Mem[000000004d8000fe] ldstub [%o1+0x00d],%l5 ! Mem[000000004c8000cd] jmpl %g6+8,%g0 stx %l2,[%o3+0x028] ! Mem[000000004d8000e8] p30_call_1_ho: ldstub [%o0+0x035],%l4 ! Mem[000000004c0000f5] ldstub [%o2+0x032],%l0 ! Mem[000000004d0000f2] ldx [%o2+0x030],%l4 ! Mem[000000004d0000f0] retl ldstub [%o0+0x004],%l3 ! Mem[000000004c0000c4] p31_jmpl_1_le: ldsb [%i0+0x019],%l0 ! Mem[000000004e0000d9] jmpl %g6+8,%g0 swap [%i1+0x010],%l4 ! Mem[000000004e8000d0] p31_call_1_le: swap [%i1+0x014],%l3 ! Mem[000000004e8000d4] ldub [%i1+0x032],%l4 ! Mem[000000004e8000f2] swap [%i0+0x024],%l0 ! Mem[000000004e0000e4] swap [%i0+0x014],%l1 ! Mem[000000004e0000d4] retl swap [%i2+0x034],%l7 ! Mem[000000004f0000f4] p31_jmpl_1_lo: ldsb [%o0+0x019],%l0 ! Mem[000000004e0000d9] jmpl %g6+8,%g0 swap [%o1+0x010],%l4 ! Mem[000000004e8000d0] p31_call_1_lo: swap [%o1+0x014],%l3 ! Mem[000000004e8000d4] ldub [%o1+0x032],%l4 ! Mem[000000004e8000f2] swap [%o0+0x024],%l0 ! Mem[000000004e0000e4] swap [%o0+0x014],%l1 ! Mem[000000004e0000d4] retl swap [%o2+0x034],%l7 ! Mem[000000004f0000f4] p31_jmpl_1_he: swap [%i0+0x02c],%l4 ! Mem[000000004e0000ec] jmpl %g6+8,%g0 ldstub [%i3+0x015],%l6 ! Mem[000000004f8000d5] p31_call_1_he: ldub [%i2+0x03d],%l7 ! Mem[000000004f0000fd] ldd [%i1+0x038],%l2 ! Mem[000000004e8000f8] ldsh [%i0+0x02e],%l1 ! Mem[000000004e0000ee] swap [%i2+0x014],%l1 ! Mem[000000004f0000d4] ldstub [%i1+0x02d],%l3 ! Mem[000000004e8000ed] ldd [%i1+0x020],%l2 ! Mem[000000004e8000e0] ldx [%i3+0x018],%l4 ! Mem[000000004f8000d8] retl stx %l4,[%i2+0x028] ! Mem[000000004f0000e8] p31_jmpl_1_ho: swap [%o0+0x02c],%l4 ! Mem[000000004e0000ec] jmpl %g6+8,%g0 ldstub [%o3+0x015],%l6 ! Mem[000000004f8000d5] p31_call_1_ho: ldub [%o2+0x03d],%l7 ! Mem[000000004f0000fd] ldd [%o1+0x038],%l2 ! Mem[000000004e8000f8] ldsh [%o0+0x02e],%l1 ! Mem[000000004e0000ee] swap [%o2+0x014],%l1 ! Mem[000000004f0000d4] ldstub [%o1+0x02d],%l3 ! Mem[000000004e8000ed] ldd [%o1+0x020],%l2 ! Mem[000000004e8000e0] ldx [%o3+0x018],%l4 ! Mem[000000004f8000d8] retl stx %l4,[%o2+0x028] ! Mem[000000004f0000e8] p32_jmpl_1_le: ldsh [%i0+0x020],%l7 ! Mem[00000000500000e0] sth %l7,[%i2+0x02a] ! Mem[00000000510000ea] jmpl %g6+8,%g0 ldsb [%i3+0x01d],%l6 ! Mem[00000000518000dd] p32_call_1_le: ldsh [%i0+0x022],%l2 ! Mem[00000000500000e2] lduw [%i3+0x020],%l5 ! Mem[00000000518000e0] ldstub [%i2+0x03f],%l4 ! Mem[00000000510000ff] lduw [%i1+0x030],%l2 ! Mem[00000000508000f0] swap [%i1+0x014],%l0 ! Mem[00000000508000d4] ldstub [%i2+0x00e],%l1 ! Mem[00000000510000ce] ldstub [%i2+0x03b],%l3 ! Mem[00000000510000fb] retl lduw [%i3+0x020],%l0 ! Mem[00000000518000e0] p32_jmpl_1_lo: ldsh [%o0+0x020],%l7 ! Mem[00000000500000e0] sth %l7,[%o2+0x02a] ! Mem[00000000510000ea] jmpl %g6+8,%g0 ldsb [%o3+0x01d],%l6 ! Mem[00000000518000dd] p32_call_1_lo: ldsh [%o0+0x022],%l2 ! Mem[00000000500000e2] lduw [%o3+0x020],%l5 ! Mem[00000000518000e0] ldstub [%o2+0x03f],%l4 ! Mem[00000000510000ff] lduw [%o1+0x030],%l2 ! Mem[00000000508000f0] swap [%o1+0x014],%l0 ! Mem[00000000508000d4] ldstub [%o2+0x00e],%l1 ! Mem[00000000510000ce] ldstub [%o2+0x03b],%l3 ! Mem[00000000510000fb] retl lduw [%o3+0x020],%l0 ! Mem[00000000518000e0] p32_jmpl_1_he: ldx [%i1+0x028],%l5 ! Mem[00000000508000e8] lduw [%i2+0x02c],%l2 ! Mem[00000000510000ec] jmpl %g6+8,%g0 swap [%i0+0x034],%l5 ! Mem[00000000500000f4] p32_call_1_he: stw %l6,[%i0+0x014] ! Mem[00000000500000d4] ldsb [%i2+0x017],%l6 ! Mem[00000000510000d7] ldsh [%i3+0x03c],%l6 ! Mem[00000000518000fc] retl stw %l2,[%i2+0x03c] ! Mem[00000000510000fc] p32_jmpl_1_ho: ldx [%o1+0x028],%l5 ! Mem[00000000508000e8] lduw [%o2+0x02c],%l2 ! Mem[00000000510000ec] jmpl %g6+8,%g0 swap [%o0+0x034],%l5 ! Mem[00000000500000f4] p32_call_1_ho: stw %l6,[%o0+0x014] ! Mem[00000000500000d4] ldsb [%o2+0x017],%l6 ! Mem[00000000510000d7] ldsh [%o3+0x03c],%l6 ! Mem[00000000518000fc] retl stw %l2,[%o2+0x03c] ! Mem[00000000510000fc] p33_jmpl_1_le: ldstub [%i3+0x011],%l3 ! Mem[00000000538000d1] ldsh [%i0+0x036],%l1 ! Mem[00000000520000f6] ldstub [%i3+0x02d],%l4 ! Mem[00000000538000ed] ldsb [%i2+0x025],%l0 ! Mem[00000000530000e5] ldub [%i0+0x02e],%l1 ! Mem[00000000520000ee] stx %l1,[%i1+0x018] ! Mem[00000000528000d8] jmpl %g6+8,%g0 stw %l4,[%i0+0x028] ! Mem[00000000520000e8] p33_call_1_le: ldstub [%i3+0x01a],%l6 ! Mem[00000000538000da] ldstub [%i2+0x022],%l0 ! Mem[00000000530000e2] retl swap [%i2+0x014],%l1 ! Mem[00000000530000d4] p33_jmpl_1_lo: ldstub [%o3+0x011],%l3 ! Mem[00000000538000d1] ldsh [%o0+0x036],%l1 ! Mem[00000000520000f6] ldstub [%o3+0x02d],%l4 ! Mem[00000000538000ed] ldsb [%o2+0x025],%l0 ! Mem[00000000530000e5] ldub [%o0+0x02e],%l1 ! Mem[00000000520000ee] stx %l1,[%o1+0x018] ! Mem[00000000528000d8] jmpl %g6+8,%g0 stw %l4,[%o0+0x028] ! Mem[00000000520000e8] p33_call_1_lo: ldstub [%o3+0x01a],%l6 ! Mem[00000000538000da] ldstub [%o2+0x022],%l0 ! Mem[00000000530000e2] retl swap [%o2+0x014],%l1 ! Mem[00000000530000d4] p33_jmpl_1_he: jmpl %g6+8,%g0 lduw [%i2+0x03c],%l5 ! Mem[00000000530000fc] p33_call_1_he: stw %l0,[%i1+0x028] ! Mem[00000000528000e8] ldub [%i1+0x014],%l5 ! Mem[00000000528000d4] lduw [%i1+0x038],%l7 ! Mem[00000000528000f8] ldsh [%i2+0x020],%l4 ! Mem[00000000530000e0] retl ldsw [%i0+0x03c],%l6 ! Mem[00000000520000fc] p33_jmpl_1_ho: jmpl %g6+8,%g0 lduw [%o2+0x03c],%l5 ! Mem[00000000530000fc] p33_call_1_ho: stw %l0,[%o1+0x028] ! Mem[00000000528000e8] ldub [%o1+0x014],%l5 ! Mem[00000000528000d4] lduw [%o1+0x038],%l7 ! Mem[00000000528000f8] ldsh [%o2+0x020],%l4 ! Mem[00000000530000e0] retl ldsw [%o0+0x03c],%l6 ! Mem[00000000520000fc] p34_jmpl_1_le: ldx [%i2+0x000],%l2 ! Mem[00000000550000c0] swap [%i1+0x020],%l7 ! Mem[00000000548000e0] ldstub [%i0+0x02a],%l7 ! Mem[00000000540000ea] ldx [%i2+0x018],%l6 ! Mem[00000000550000d8] jmpl %g6+8,%g0 ldstub [%i0+0x009],%l7 ! Mem[00000000540000c9] p34_call_1_le: swap [%i3+0x020],%l5 ! Mem[00000000558000e0] ldstub [%i3+0x008],%l6 ! Mem[00000000558000c8] ldstub [%i1+0x031],%l2 ! Mem[00000000548000f1] stb %l0,[%i3+0x017] ! Mem[00000000558000d7] lduw [%i2+0x00c],%l1 ! Mem[00000000550000cc] retl lduw [%i0+0x038],%l3 ! Mem[00000000540000f8] p34_jmpl_1_lo: ldx [%o2+0x000],%l2 ! Mem[00000000550000c0] swap [%o1+0x020],%l7 ! Mem[00000000548000e0] ldstub [%o0+0x02a],%l7 ! Mem[00000000540000ea] ldx [%o2+0x018],%l6 ! Mem[00000000550000d8] jmpl %g6+8,%g0 ldstub [%o0+0x009],%l7 ! Mem[00000000540000c9] p34_call_1_lo: swap [%o3+0x020],%l5 ! Mem[00000000558000e0] ldstub [%o3+0x008],%l6 ! Mem[00000000558000c8] ldstub [%o1+0x031],%l2 ! Mem[00000000548000f1] stb %l0,[%o3+0x017] ! Mem[00000000558000d7] lduw [%o2+0x00c],%l1 ! Mem[00000000550000cc] retl lduw [%o0+0x038],%l3 ! Mem[00000000540000f8] p34_jmpl_1_he: stb %l2,[%i1+0x000] ! Mem[00000000548000c0] swap [%i2+0x028],%l5 ! Mem[00000000550000e8] lduh [%i1+0x02c],%l2 ! Mem[00000000548000ec] ldd [%i2+0x030],%l4 ! Mem[00000000550000f0] ldsw [%i3+0x020],%l6 ! Mem[00000000558000e0] jmpl %g6+8,%g0 stb %l7,[%i3+0x005] ! Mem[00000000558000c5] p34_call_1_he: ldub [%i1+0x020],%l4 ! Mem[00000000548000e0] stb %l1,[%i2+0x01e] ! Mem[00000000550000de] ldsw [%i0+0x018],%l3 ! Mem[00000000540000d8] stw %l5,[%i3+0x004] ! Mem[00000000558000c4] swap [%i1+0x02c],%l0 ! Mem[00000000548000ec] ldstub [%i0+0x03a],%l3 ! Mem[00000000540000fa] retl swap [%i3+0x034],%l4 ! Mem[00000000558000f4] p34_jmpl_1_ho: stb %l2,[%o1+0x000] ! Mem[00000000548000c0] swap [%o2+0x028],%l5 ! Mem[00000000550000e8] lduh [%o1+0x02c],%l2 ! Mem[00000000548000ec] ldd [%o2+0x030],%l4 ! Mem[00000000550000f0] ldsw [%o3+0x020],%l6 ! Mem[00000000558000e0] jmpl %g6+8,%g0 stb %l7,[%o3+0x005] ! Mem[00000000558000c5] p34_call_1_ho: ldub [%o1+0x020],%l4 ! Mem[00000000548000e0] stb %l1,[%o2+0x01e] ! Mem[00000000550000de] ldsw [%o0+0x018],%l3 ! Mem[00000000540000d8] stw %l5,[%o3+0x004] ! Mem[00000000558000c4] swap [%o1+0x02c],%l0 ! Mem[00000000548000ec] ldstub [%o0+0x03a],%l3 ! Mem[00000000540000fa] retl swap [%o3+0x034],%l4 ! Mem[00000000558000f4] p35_jmpl_1_le: swap [%i1+0x010],%l3 ! Mem[00000000568000d0] stw %l1,[%i2+0x034] ! Mem[00000000570000f4] lduw [%i0+0x028],%l6 ! Mem[00000000560000e8] sth %l0,[%i3+0x024] ! Mem[00000000578000e4] swap [%i3+0x02c],%l1 ! Mem[00000000578000ec] ldstub [%i3+0x01a],%l1 ! Mem[00000000578000da] jmpl %g6+8,%g0 ldx [%i0+0x028],%l4 ! Mem[00000000560000e8] p35_call_1_le: std %l2,[%i1+0x038] ! Mem[00000000568000f8] lduh [%i0+0x022],%l0 ! Mem[00000000560000e2] retl stx %l3,[%i0+0x020] ! Mem[00000000560000e0] p35_jmpl_1_lo: swap [%o1+0x010],%l3 ! Mem[00000000568000d0] stw %l1,[%o2+0x034] ! Mem[00000000570000f4] lduw [%o0+0x028],%l6 ! Mem[00000000560000e8] sth %l0,[%o3+0x024] ! Mem[00000000578000e4] swap [%o3+0x02c],%l1 ! Mem[00000000578000ec] ldstub [%o3+0x01a],%l1 ! Mem[00000000578000da] jmpl %g6+8,%g0 ldx [%o0+0x028],%l4 ! Mem[00000000560000e8] p35_call_1_lo: std %l2,[%o1+0x038] ! Mem[00000000568000f8] lduh [%o0+0x022],%l0 ! Mem[00000000560000e2] retl stx %l3,[%o0+0x020] ! Mem[00000000560000e0] p35_jmpl_1_he: lduh [%i0+0x02c],%l2 ! Mem[00000000560000ec] sth %l5,[%i2+0x034] ! Mem[00000000570000f4] stx %l6,[%i0+0x000] ! Mem[00000000560000c0] ldsb [%i2+0x005],%l7 ! Mem[00000000570000c5] ldx [%i1+0x028],%l5 ! Mem[00000000568000e8] jmpl %g6+8,%g0 lduw [%i0+0x024],%l7 ! Mem[00000000560000e4] p35_call_1_he: ldd [%i2+0x038],%l4 ! Mem[00000000570000f8] std %l6,[%i2+0x038] ! Mem[00000000570000f8] retl swap [%i0+0x024],%l6 ! Mem[00000000560000e4] p35_jmpl_1_ho: lduh [%o0+0x02c],%l2 ! Mem[00000000560000ec] sth %l5,[%o2+0x034] ! Mem[00000000570000f4] stx %l6,[%o0+0x000] ! Mem[00000000560000c0] ldsb [%o2+0x005],%l7 ! Mem[00000000570000c5] ldx [%o1+0x028],%l5 ! Mem[00000000568000e8] jmpl %g6+8,%g0 lduw [%o0+0x024],%l7 ! Mem[00000000560000e4] p35_call_1_ho: ldd [%o2+0x038],%l4 ! Mem[00000000570000f8] std %l6,[%o2+0x038] ! Mem[00000000570000f8] retl swap [%o0+0x024],%l6 ! Mem[00000000560000e4] p36_jmpl_1_le: stw %l6,[%i3+0x018] ! Mem[00000000598000d8] stx %l3,[%i2+0x030] ! Mem[00000000590000f0] ldstub [%i1+0x015],%l2 ! Mem[00000000588000d5] lduh [%i2+0x02e],%l2 ! Mem[00000000590000ee] stx %l7,[%i0+0x018] ! Mem[00000000580000d8] jmpl %g6+8,%g0 stb %l1,[%i3+0x01b] ! Mem[00000000598000db] p36_call_1_le: ldx [%i1+0x010],%l0 ! Mem[00000000588000d0] stb %l1,[%i3+0x00e] ! Mem[00000000598000ce] retl ldx [%i1+0x000],%l6 ! Mem[00000000588000c0] p36_jmpl_1_lo: stw %l6,[%o3+0x018] ! Mem[00000000598000d8] stx %l3,[%o2+0x030] ! Mem[00000000590000f0] ldstub [%o1+0x015],%l2 ! Mem[00000000588000d5] lduh [%o2+0x02e],%l2 ! Mem[00000000590000ee] stx %l7,[%o0+0x018] ! Mem[00000000580000d8] jmpl %g6+8,%g0 stb %l1,[%o3+0x01b] ! Mem[00000000598000db] p36_call_1_lo: ldx [%o1+0x010],%l0 ! Mem[00000000588000d0] stb %l1,[%o3+0x00e] ! Mem[00000000598000ce] retl ldx [%o1+0x000],%l6 ! Mem[00000000588000c0] p36_jmpl_1_he: ldx [%i3+0x000],%l2 ! Mem[00000000598000c0] sth %l0,[%i3+0x030] ! Mem[00000000598000f0] jmpl %g6+8,%g0 ldsh [%i3+0x036],%l4 ! Mem[00000000598000f6] p36_call_1_he: ldd [%i1+0x008],%l2 ! Mem[00000000588000c8] retl ldsb [%i0+0x00c],%l5 ! Mem[00000000580000cc] p36_jmpl_1_ho: ldx [%o3+0x000],%l2 ! Mem[00000000598000c0] sth %l0,[%o3+0x030] ! Mem[00000000598000f0] jmpl %g6+8,%g0 ldsh [%o3+0x036],%l4 ! Mem[00000000598000f6] p36_call_1_ho: ldd [%o1+0x008],%l2 ! Mem[00000000588000c8] retl ldsb [%o0+0x00c],%l5 ! Mem[00000000580000cc] p37_jmpl_1_le: ldsh [%i1+0x036],%l3 ! Mem[000000005a8000f6] jmpl %g6+8,%g0 ldsh [%i3+0x018],%l0 ! Mem[000000005b8000d8] p37_call_1_le: ldstub [%i0+0x01c],%l4 ! Mem[000000005a0000dc] retl swap [%i0+0x014],%l3 ! Mem[000000005a0000d4] p37_jmpl_1_lo: ldsh [%o1+0x036],%l3 ! Mem[000000005a8000f6] jmpl %g6+8,%g0 ldsh [%o3+0x018],%l0 ! Mem[000000005b8000d8] p37_call_1_lo: ldstub [%o0+0x01c],%l4 ! Mem[000000005a0000dc] retl swap [%o0+0x014],%l3 ! Mem[000000005a0000d4] p37_jmpl_1_he: ldsh [%i0+0x02c],%l1 ! Mem[000000005a0000ec] ldsw [%i3+0x018],%l6 ! Mem[000000005b8000d8] ldstub [%i3+0x011],%l3 ! Mem[000000005b8000d1] ldsw [%i0+0x008],%l7 ! Mem[000000005a0000c8] lduw [%i1+0x028],%l6 ! Mem[000000005a8000e8] jmpl %g6+8,%g0 ldsh [%i0+0x006],%l0 ! Mem[000000005a0000c6] p37_call_1_he: stb %l2,[%i2+0x025] ! Mem[000000005b0000e5] ldd [%i0+0x038],%l2 ! Mem[000000005a0000f8] ldsh [%i3+0x00e],%l1 ! Mem[000000005b8000ce] ldsw [%i1+0x020],%l7 ! Mem[000000005a8000e0] stb %l5,[%i1+0x035] ! Mem[000000005a8000f5] ldstub [%i0+0x022],%l7 ! Mem[000000005a0000e2] retl ldsw [%i1+0x02c],%l3 ! Mem[000000005a8000ec] p37_jmpl_1_ho: ldsh [%o0+0x02c],%l1 ! Mem[000000005a0000ec] ldsw [%o3+0x018],%l6 ! Mem[000000005b8000d8] ldstub [%o3+0x011],%l3 ! Mem[000000005b8000d1] ldsw [%o0+0x008],%l7 ! Mem[000000005a0000c8] lduw [%o1+0x028],%l6 ! Mem[000000005a8000e8] jmpl %g6+8,%g0 ldsh [%o0+0x006],%l0 ! Mem[000000005a0000c6] p37_call_1_ho: stb %l2,[%o2+0x025] ! Mem[000000005b0000e5] ldd [%o0+0x038],%l2 ! Mem[000000005a0000f8] ldsh [%o3+0x00e],%l1 ! Mem[000000005b8000ce] ldsw [%o1+0x020],%l7 ! Mem[000000005a8000e0] stb %l5,[%o1+0x035] ! Mem[000000005a8000f5] ldstub [%o0+0x022],%l7 ! Mem[000000005a0000e2] retl ldsw [%o1+0x02c],%l3 ! Mem[000000005a8000ec] p38_jmpl_1_le: swap [%i3+0x014],%l6 ! Mem[000000005d8000d4] stx %l1,[%i2+0x008] ! Mem[000000005d0000c8] stb %l1,[%i2+0x03a] ! Mem[000000005d0000fa] ldd [%i3+0x028],%l4 ! Mem[000000005d8000e8] jmpl %g6+8,%g0 swap [%i3+0x038],%l2 ! Mem[000000005d8000f8] p38_call_1_le: ldstub [%i3+0x036],%l6 ! Mem[000000005d8000f6] ldsw [%i2+0x000],%l6 ! Mem[000000005d0000c0] stx %l3,[%i2+0x038] ! Mem[000000005d0000f8] swap [%i2+0x00c],%l4 ! Mem[000000005d0000cc] ldstub [%i2+0x009],%l0 ! Mem[000000005d0000c9] stx %l5,[%i3+0x030] ! Mem[000000005d8000f0] retl sth %l2,[%i0+0x00c] ! Mem[000000005c0000cc] p38_jmpl_1_lo: swap [%o3+0x014],%l6 ! Mem[000000005d8000d4] stx %l1,[%o2+0x008] ! Mem[000000005d0000c8] stb %l1,[%o2+0x03a] ! Mem[000000005d0000fa] ldd [%o3+0x028],%l4 ! Mem[000000005d8000e8] jmpl %g6+8,%g0 swap [%o3+0x038],%l2 ! Mem[000000005d8000f8] p38_call_1_lo: ldstub [%o3+0x036],%l6 ! Mem[000000005d8000f6] ldsw [%o2+0x000],%l6 ! Mem[000000005d0000c0] stx %l3,[%o2+0x038] ! Mem[000000005d0000f8] swap [%o2+0x00c],%l4 ! Mem[000000005d0000cc] ldstub [%o2+0x009],%l0 ! Mem[000000005d0000c9] stx %l5,[%o3+0x030] ! Mem[000000005d8000f0] retl sth %l2,[%o0+0x00c] ! Mem[000000005c0000cc] p38_jmpl_1_he: jmpl %g6+8,%g0 stb %l4,[%i1+0x00c] ! Mem[000000005c8000cc] p38_call_1_he: ldstub [%i1+0x01b],%l3 ! Mem[000000005c8000db] sth %l5,[%i0+0x004] ! Mem[000000005c0000c4] ldub [%i0+0x015],%l5 ! Mem[000000005c0000d5] stb %l1,[%i3+0x012] ! Mem[000000005d8000d2] swap [%i2+0x034],%l4 ! Mem[000000005d0000f4] ldstub [%i2+0x032],%l0 ! Mem[000000005d0000f2] swap [%i1+0x004],%l1 ! Mem[000000005c8000c4] retl lduw [%i1+0x03c],%l0 ! Mem[000000005c8000fc] p38_jmpl_1_ho: jmpl %g6+8,%g0 stb %l4,[%o1+0x00c] ! Mem[000000005c8000cc] p38_call_1_ho: ldstub [%o1+0x01b],%l3 ! Mem[000000005c8000db] sth %l5,[%o0+0x004] ! Mem[000000005c0000c4] ldub [%o0+0x015],%l5 ! Mem[000000005c0000d5] stb %l1,[%o3+0x012] ! Mem[000000005d8000d2] swap [%o2+0x034],%l4 ! Mem[000000005d0000f4] ldstub [%o2+0x032],%l0 ! Mem[000000005d0000f2] swap [%o1+0x004],%l1 ! Mem[000000005c8000c4] retl lduw [%o1+0x03c],%l0 ! Mem[000000005c8000fc] p39_jmpl_1_le: std %l6,[%i2+0x020] ! Mem[000000005f0000e0] ldstub [%i1+0x00a],%l7 ! Mem[000000005e8000ca] jmpl %g6+8,%g0 swap [%i3+0x03c],%l6 ! Mem[000000005f8000fc] p39_call_1_le: ldstub [%i0+0x03f],%l5 ! Mem[000000005e0000ff] lduh [%i1+0x002],%l5 ! Mem[000000005e8000c2] swap [%i1+0x028],%l6 ! Mem[000000005e8000e8] ldd [%i2+0x028],%l0 ! Mem[000000005f0000e8] ldx [%i2+0x038],%l3 ! Mem[000000005f0000f8] ldd [%i0+0x020],%l0 ! Mem[000000005e0000e0] ldd [%i2+0x028],%l4 ! Mem[000000005f0000e8] retl stb %l0,[%i2+0x029] ! Mem[000000005f0000e9] p39_jmpl_1_lo: std %l6,[%o2+0x020] ! Mem[000000005f0000e0] ldstub [%o1+0x00a],%l7 ! Mem[000000005e8000ca] jmpl %g6+8,%g0 swap [%o3+0x03c],%l6 ! Mem[000000005f8000fc] p39_call_1_lo: ldstub [%o0+0x03f],%l5 ! Mem[000000005e0000ff] lduh [%o1+0x002],%l5 ! Mem[000000005e8000c2] swap [%o1+0x028],%l6 ! Mem[000000005e8000e8] ldd [%o2+0x028],%l0 ! Mem[000000005f0000e8] ldx [%o2+0x038],%l3 ! Mem[000000005f0000f8] ldd [%o0+0x020],%l0 ! Mem[000000005e0000e0] ldd [%o2+0x028],%l4 ! Mem[000000005f0000e8] retl stb %l0,[%o2+0x029] ! Mem[000000005f0000e9] p39_jmpl_1_he: lduw [%i3+0x004],%l7 ! Mem[000000005f8000c4] stw %l5,[%i3+0x02c] ! Mem[000000005f8000ec] ldstub [%i2+0x005],%l6 ! Mem[000000005f0000c5] lduh [%i3+0x02e],%l0 ! Mem[000000005f8000ee] swap [%i3+0x01c],%l4 ! Mem[000000005f8000dc] ldstub [%i0+0x02d],%l5 ! Mem[000000005e0000ed] jmpl %g6+8,%g0 ldsw [%i0+0x02c],%l2 ! Mem[000000005e0000ec] p39_call_1_he: swap [%i0+0x034],%l4 ! Mem[000000005e0000f4] ldsh [%i3+0x00a],%l0 ! Mem[000000005f8000ca] ldsb [%i2+0x022],%l7 ! Mem[000000005f0000e2] retl swap [%i2+0x004],%l3 ! Mem[000000005f0000c4] p39_jmpl_1_ho: lduw [%o3+0x004],%l7 ! Mem[000000005f8000c4] stw %l5,[%o3+0x02c] ! Mem[000000005f8000ec] ldstub [%o2+0x005],%l6 ! Mem[000000005f0000c5] lduh [%o3+0x02e],%l0 ! Mem[000000005f8000ee] swap [%o3+0x01c],%l4 ! Mem[000000005f8000dc] ldstub [%o0+0x02d],%l5 ! Mem[000000005e0000ed] jmpl %g6+8,%g0 ldsw [%o0+0x02c],%l2 ! Mem[000000005e0000ec] p39_call_1_ho: swap [%o0+0x034],%l4 ! Mem[000000005e0000f4] ldsh [%o3+0x00a],%l0 ! Mem[000000005f8000ca] ldsb [%o2+0x022],%l7 ! Mem[000000005f0000e2] retl swap [%o2+0x004],%l3 ! Mem[000000005f0000c4] p40_jmpl_1_le: lduh [%i2+0x016],%l3 ! Mem[00000000610000d6] jmpl %g6+8,%g0 ldsw [%i2+0x034],%l6 ! Mem[00000000610000f4] p40_call_1_le: ldd [%i2+0x018],%l0 ! Mem[00000000610000d8] retl ldstub [%i3+0x015],%l1 ! Mem[00000000618000d5] p40_jmpl_1_lo: lduh [%o2+0x016],%l3 ! Mem[00000000610000d6] jmpl %g6+8,%g0 ldsw [%o2+0x034],%l6 ! Mem[00000000610000f4] p40_call_1_lo: ldd [%o2+0x018],%l0 ! Mem[00000000610000d8] retl ldstub [%o3+0x015],%l1 ! Mem[00000000618000d5] p40_jmpl_1_he: lduh [%i2+0x020],%l7 ! Mem[00000000610000e0] swap [%i2+0x028],%l7 ! Mem[00000000610000e8] jmpl %g6+8,%g0 ldub [%i3+0x01d],%l6 ! Mem[00000000618000dd] p40_call_1_he: stx %l5,[%i3+0x018] ! Mem[00000000618000d8] ldstub [%i2+0x016],%l5 ! Mem[00000000610000d6] stb %l2,[%i0+0x010] ! Mem[00000000600000d0] ldsb [%i1+0x005],%l2 ! Mem[00000000608000c5] ldd [%i0+0x018],%l2 ! Mem[00000000600000d8] lduw [%i3+0x00c],%l1 ! Mem[00000000618000cc] ldsb [%i3+0x03b],%l3 ! Mem[00000000618000fb] retl ldsh [%i0+0x034],%l5 ! Mem[00000000600000f4] p40_jmpl_1_ho: lduh [%o2+0x020],%l7 ! Mem[00000000610000e0] swap [%o2+0x028],%l7 ! Mem[00000000610000e8] jmpl %g6+8,%g0 ldub [%o3+0x01d],%l6 ! Mem[00000000618000dd] p40_call_1_ho: stx %l5,[%o3+0x018] ! Mem[00000000618000d8] ldstub [%o2+0x016],%l5 ! Mem[00000000610000d6] stb %l2,[%o0+0x010] ! Mem[00000000600000d0] ldsb [%o1+0x005],%l2 ! Mem[00000000608000c5] ldd [%o0+0x018],%l2 ! Mem[00000000600000d8] lduw [%o3+0x00c],%l1 ! Mem[00000000618000cc] ldsb [%o3+0x03b],%l3 ! Mem[00000000618000fb] retl ldsh [%o0+0x034],%l5 ! Mem[00000000600000f4] p41_jmpl_1_le: ldstub [%i1+0x01f],%l0 ! Mem[00000000628000df] stb %l6,[%i3+0x015] ! Mem[00000000638000d5] ldstub [%i1+0x02e],%l1 ! Mem[00000000628000ee] lduh [%i0+0x01a],%l1 ! Mem[00000000620000da] swap [%i3+0x028],%l4 ! Mem[00000000638000e8] stx %l2,[%i3+0x038] ! Mem[00000000638000f8] ldstub [%i3+0x011],%l6 ! Mem[00000000638000d1] jmpl %g6+8,%g0 stb %l1,[%i3+0x023] ! Mem[00000000638000e3] p41_call_1_le: stx %l4,[%i2+0x018] ! Mem[00000000630000d8] ldsb [%i2+0x02d],%l4 ! Mem[00000000630000ed] ldstub [%i2+0x029],%l0 ! Mem[00000000630000e9] swap [%i3+0x014],%l5 ! Mem[00000000638000d4] ldstub [%i1+0x01f],%l2 ! Mem[00000000628000df] ldx [%i2+0x038],%l4 ! Mem[00000000630000f8] retl swap [%i2+0x03c],%l6 ! Mem[00000000630000fc] p41_jmpl_1_lo: ldstub [%o1+0x01f],%l0 ! Mem[00000000628000df] stb %l6,[%o3+0x015] ! Mem[00000000638000d5] ldstub [%o1+0x02e],%l1 ! Mem[00000000628000ee] lduh [%o0+0x01a],%l1 ! Mem[00000000620000da] swap [%o3+0x028],%l4 ! Mem[00000000638000e8] stx %l2,[%o3+0x038] ! Mem[00000000638000f8] ldstub [%o3+0x011],%l6 ! Mem[00000000638000d1] jmpl %g6+8,%g0 stb %l1,[%o3+0x023] ! Mem[00000000638000e3] p41_call_1_lo: stx %l4,[%o2+0x018] ! Mem[00000000630000d8] ldsb [%o2+0x02d],%l4 ! Mem[00000000630000ed] ldstub [%o2+0x029],%l0 ! Mem[00000000630000e9] swap [%o3+0x014],%l5 ! Mem[00000000638000d4] ldstub [%o1+0x01f],%l2 ! Mem[00000000628000df] ldx [%o2+0x038],%l4 ! Mem[00000000630000f8] retl swap [%o2+0x03c],%l6 ! Mem[00000000630000fc] p41_jmpl_1_he: sth %l5,[%i3+0x034] ! Mem[00000000638000f4] ldx [%i2+0x000],%l5 ! Mem[00000000630000c0] swap [%i2+0x014],%l7 ! Mem[00000000630000d4] jmpl %g6+8,%g0 sth %l1,[%i2+0x012] ! Mem[00000000630000d2] p41_call_1_he: ldd [%i1+0x000],%l4 ! Mem[00000000628000c0] swap [%i0+0x008],%l6 ! Mem[00000000620000c8] ldsw [%i0+0x03c],%l0 ! Mem[00000000620000fc] ldstub [%i3+0x00e],%l6 ! Mem[00000000638000ce] stb %l5,[%i3+0x023] ! Mem[00000000638000e3] stw %l5,[%i0+0x004] ! Mem[00000000620000c4] swap [%i3+0x014],%l0 ! Mem[00000000638000d4] retl swap [%i2+0x020],%l1 ! Mem[00000000630000e0] p41_jmpl_1_ho: sth %l5,[%o3+0x034] ! Mem[00000000638000f4] ldx [%o2+0x000],%l5 ! Mem[00000000630000c0] swap [%o2+0x014],%l7 ! Mem[00000000630000d4] jmpl %g6+8,%g0 sth %l1,[%o2+0x012] ! Mem[00000000630000d2] p41_call_1_ho: ldd [%o1+0x000],%l4 ! Mem[00000000628000c0] swap [%o0+0x008],%l6 ! Mem[00000000620000c8] ldsw [%o0+0x03c],%l0 ! Mem[00000000620000fc] ldstub [%o3+0x00e],%l6 ! Mem[00000000638000ce] stb %l5,[%o3+0x023] ! Mem[00000000638000e3] stw %l5,[%o0+0x004] ! Mem[00000000620000c4] swap [%o3+0x014],%l0 ! Mem[00000000638000d4] retl swap [%o2+0x020],%l1 ! Mem[00000000630000e0] p42_jmpl_1_le: sth %l2,[%i0+0x000] ! Mem[00000000640000c0] swap [%i3+0x020],%l7 ! Mem[00000000658000e0] ldub [%i0+0x02a],%l7 ! Mem[00000000640000ea] ldsw [%i1+0x01c],%l6 ! Mem[00000000648000dc] jmpl %g6+8,%g0 ldsw [%i0+0x008],%l7 ! Mem[00000000640000c8] p42_call_1_le: ldsh [%i1+0x016],%l5 ! Mem[00000000648000d6] swap [%i1+0x010],%l2 ! Mem[00000000648000d0] ldsw [%i2+0x010],%l7 ! Mem[00000000650000d0] ldstub [%i3+0x001],%l3 ! Mem[00000000658000c1] ldstub [%i2+0x03c],%l2 ! Mem[00000000650000fc] retl lduh [%i1+0x03a],%l6 ! Mem[00000000648000fa] p42_jmpl_1_lo: sth %l2,[%o0+0x000] ! Mem[00000000640000c0] swap [%o3+0x020],%l7 ! Mem[00000000658000e0] ldub [%o0+0x02a],%l7 ! Mem[00000000640000ea] ldsw [%o1+0x01c],%l6 ! Mem[00000000648000dc] jmpl %g6+8,%g0 ldsw [%o0+0x008],%l7 ! Mem[00000000640000c8] p42_call_1_lo: ldsh [%o1+0x016],%l5 ! Mem[00000000648000d6] swap [%o1+0x010],%l2 ! Mem[00000000648000d0] ldsw [%o2+0x010],%l7 ! Mem[00000000650000d0] ldstub [%o3+0x001],%l3 ! Mem[00000000658000c1] ldstub [%o2+0x03c],%l2 ! Mem[00000000650000fc] retl lduh [%o1+0x03a],%l6 ! Mem[00000000648000fa] p42_jmpl_1_he: ldd [%i2+0x020],%l2 ! Mem[00000000650000e0] swap [%i0+0x01c],%l2 ! Mem[00000000640000dc] stb %l2,[%i1+0x003] ! Mem[00000000648000c3] ldx [%i2+0x030],%l0 ! Mem[00000000650000f0] stx %l5,[%i2+0x018] ! Mem[00000000650000d8] swap [%i2+0x020],%l1 ! Mem[00000000650000e0] jmpl %g6+8,%g0 ldstub [%i0+0x036],%l4 ! Mem[00000000640000f6] p42_call_1_he: ldsb [%i3+0x00c],%l2 ! Mem[00000000658000cc] retl swap [%i2+0x00c],%l5 ! Mem[00000000650000cc] p42_jmpl_1_ho: ldd [%o2+0x020],%l2 ! Mem[00000000650000e0] swap [%o0+0x01c],%l2 ! Mem[00000000640000dc] stb %l2,[%o1+0x003] ! Mem[00000000648000c3] ldx [%o2+0x030],%l0 ! Mem[00000000650000f0] stx %l5,[%o2+0x018] ! Mem[00000000650000d8] swap [%o2+0x020],%l1 ! Mem[00000000650000e0] jmpl %g6+8,%g0 ldstub [%o0+0x036],%l4 ! Mem[00000000640000f6] p42_call_1_ho: ldsb [%o3+0x00c],%l2 ! Mem[00000000658000cc] retl swap [%o2+0x00c],%l5 ! Mem[00000000650000cc] p43_jmpl_1_le: jmpl %g6+8,%g0 swap [%i1+0x010],%l4 ! Mem[00000000668000d0] p43_call_1_le: swap [%i1+0x014],%l3 ! Mem[00000000668000d4] ldub [%i3+0x032],%l4 ! Mem[00000000678000f2] ldsb [%i0+0x027],%l0 ! Mem[00000000660000e7] stx %l1,[%i0+0x010] ! Mem[00000000660000d0] retl ldsb [%i1+0x036],%l7 ! Mem[00000000668000f6] p43_jmpl_1_lo: jmpl %g6+8,%g0 swap [%o1+0x010],%l4 ! Mem[00000000668000d0] p43_call_1_lo: swap [%o1+0x014],%l3 ! Mem[00000000668000d4] ldub [%o3+0x032],%l4 ! Mem[00000000678000f2] ldsb [%o0+0x027],%l0 ! Mem[00000000660000e7] stx %l1,[%o0+0x010] ! Mem[00000000660000d0] retl ldsb [%o1+0x036],%l7 ! Mem[00000000668000f6] p43_jmpl_1_he: stw %l4,[%i2+0x02c] ! Mem[00000000670000ec] jmpl %g6+8,%g0 ldsb [%i0+0x015],%l6 ! Mem[00000000660000d5] p43_call_1_he: ldsw [%i0+0x03c],%l7 ! Mem[00000000660000fc] stx %l4,[%i3+0x038] ! Mem[00000000678000f8] ldsb [%i1+0x011],%l2 ! Mem[00000000668000d1] ldd [%i1+0x010],%l0 ! Mem[00000000668000d0] ldsh [%i3+0x00e],%l1 ! Mem[00000000678000ce] ldstub [%i3+0x03b],%l3 ! Mem[00000000678000fb] ldstub [%i1+0x022],%l0 ! Mem[00000000668000e2] retl ldsw [%i3+0x020],%l3 ! Mem[00000000678000e0] p43_jmpl_1_ho: stw %l4,[%o2+0x02c] ! Mem[00000000670000ec] jmpl %g6+8,%g0 ldsb [%o0+0x015],%l6 ! Mem[00000000660000d5] p43_call_1_ho: ldsw [%o0+0x03c],%l7 ! Mem[00000000660000fc] stx %l4,[%o3+0x038] ! Mem[00000000678000f8] ldsb [%o1+0x011],%l2 ! Mem[00000000668000d1] ldd [%o1+0x010],%l0 ! Mem[00000000668000d0] ldsh [%o3+0x00e],%l1 ! Mem[00000000678000ce] ldstub [%o3+0x03b],%l3 ! Mem[00000000678000fb] ldstub [%o1+0x022],%l0 ! Mem[00000000668000e2] retl ldsw [%o3+0x020],%l3 ! Mem[00000000678000e0] p44_jmpl_1_le: stx %l1,[%i2+0x038] ! Mem[00000000690000f8] ldx [%i1+0x020],%l3 ! Mem[00000000688000e0] ldsb [%i1+0x03f],%l0 ! Mem[00000000688000ff] swap [%i0+0x014],%l2 ! Mem[00000000680000d4] sth %l2,[%i3+0x02e] ! Mem[00000000698000ee] swap [%i2+0x024],%l0 ! Mem[00000000690000e4] jmpl %g6+8,%g0 stx %l5,[%i2+0x020] ! Mem[00000000690000e0] p44_call_1_le: ldd [%i3+0x018],%l2 ! Mem[00000000698000d8] ldstub [%i3+0x00e],%l1 ! Mem[00000000698000ce] retl swap [%i3+0x038],%l3 ! Mem[00000000698000f8] p44_jmpl_1_lo: stx %l1,[%o2+0x038] ! Mem[00000000690000f8] ldx [%o1+0x020],%l3 ! Mem[00000000688000e0] ldsb [%o1+0x03f],%l0 ! Mem[00000000688000ff] swap [%o0+0x014],%l2 ! Mem[00000000680000d4] sth %l2,[%o3+0x02e] ! Mem[00000000698000ee] swap [%o2+0x024],%l0 ! Mem[00000000690000e4] jmpl %g6+8,%g0 stx %l5,[%o2+0x020] ! Mem[00000000690000e0] p44_call_1_lo: ldd [%o3+0x018],%l2 ! Mem[00000000698000d8] ldstub [%o3+0x00e],%l1 ! Mem[00000000698000ce] retl swap [%o3+0x038],%l3 ! Mem[00000000698000f8] p44_jmpl_1_he: swap [%i2+0x000],%l2 ! Mem[00000000690000c0] std %l4,[%i2+0x028] ! Mem[00000000690000e8] swap [%i0+0x01c],%l5 ! Mem[00000000680000dc] lduh [%i2+0x022],%l1 ! Mem[00000000690000e2] std %l4,[%i3+0x010] ! Mem[00000000698000d0] jmpl %g6+8,%g0 swap [%i2+0x010],%l1 ! Mem[00000000690000d0] p44_call_1_he: swap [%i1+0x020],%l4 ! Mem[00000000688000e0] ldd [%i2+0x038],%l6 ! Mem[00000000690000f8] ldub [%i0+0x01b],%l3 ! Mem[00000000680000db] swap [%i3+0x004],%l5 ! Mem[00000000698000c4] stw %l7,[%i0+0x038] ! Mem[00000000680000f8] ldstub [%i2+0x027],%l5 ! Mem[00000000690000e7] std %l6,[%i1+0x028] ! Mem[00000000688000e8] retl stw %l4,[%i2+0x024] ! Mem[00000000690000e4] p44_jmpl_1_ho: swap [%o2+0x000],%l2 ! Mem[00000000690000c0] std %l4,[%o2+0x028] ! Mem[00000000690000e8] swap [%o0+0x01c],%l5 ! Mem[00000000680000dc] lduh [%o2+0x022],%l1 ! Mem[00000000690000e2] std %l4,[%o3+0x010] ! Mem[00000000698000d0] jmpl %g6+8,%g0 swap [%o2+0x010],%l1 ! Mem[00000000690000d0] p44_call_1_ho: swap [%o1+0x020],%l4 ! Mem[00000000688000e0] ldd [%o2+0x038],%l6 ! Mem[00000000690000f8] ldub [%o0+0x01b],%l3 ! Mem[00000000680000db] swap [%o3+0x004],%l5 ! Mem[00000000698000c4] stw %l7,[%o0+0x038] ! Mem[00000000680000f8] ldstub [%o2+0x027],%l5 ! Mem[00000000690000e7] std %l6,[%o1+0x028] ! Mem[00000000688000e8] retl stw %l4,[%o2+0x024] ! Mem[00000000690000e4] p45_jmpl_1_le: std %l4,[%i1+0x028] ! Mem[000000006a8000e8] jmpl %g6+8,%g0 swap [%i2+0x014],%l6 ! Mem[000000006b0000d4] p45_call_1_le: lduh [%i1+0x010],%l7 ! Mem[000000006a8000d0] ldstub [%i1+0x021],%l3 ! Mem[000000006a8000e1] ldd [%i1+0x038],%l2 ! Mem[000000006a8000f8] ldd [%i0+0x018],%l6 ! Mem[000000006a0000d8] ldx [%i2+0x010],%l6 ! Mem[000000006b0000d0] stx %l7,[%i3+0x020] ! Mem[000000006b8000e0] swap [%i2+0x034],%l5 ! Mem[000000006b0000f4] retl ldstub [%i3+0x022],%l7 ! Mem[000000006b8000e2] p45_jmpl_1_lo: std %l4,[%o1+0x028] ! Mem[000000006a8000e8] jmpl %g6+8,%g0 swap [%o2+0x014],%l6 ! Mem[000000006b0000d4] p45_call_1_lo: lduh [%o1+0x010],%l7 ! Mem[000000006a8000d0] ldstub [%o1+0x021],%l3 ! Mem[000000006a8000e1] ldd [%o1+0x038],%l2 ! Mem[000000006a8000f8] ldd [%o0+0x018],%l6 ! Mem[000000006a0000d8] ldx [%o2+0x010],%l6 ! Mem[000000006b0000d0] stx %l7,[%o3+0x020] ! Mem[000000006b8000e0] swap [%o2+0x034],%l5 ! Mem[000000006b0000f4] retl ldstub [%o3+0x022],%l7 ! Mem[000000006b8000e2] p45_jmpl_1_he: stx %l5,[%i0+0x000] ! Mem[000000006a0000c0] ldx [%i3+0x010],%l3 ! Mem[000000006b8000d0] ldsh [%i3+0x036],%l4 ! Mem[000000006b8000f6] lduh [%i1+0x02e],%l4 ! Mem[000000006a8000ee] ldstub [%i3+0x002],%l4 ! Mem[000000006b8000c2] swap [%i3+0x02c],%l4 ! Mem[000000006b8000ec] jmpl %g6+8,%g0 ldsw [%i3+0x004],%l3 ! Mem[000000006b8000c4] p45_call_1_he: lduh [%i1+0x024],%l5 ! Mem[000000006a8000e4] ldstub [%i1+0x00d],%l0 ! Mem[000000006a8000cd] lduh [%i2+0x01a],%l3 ! Mem[000000006b0000da] retl ldx [%i3+0x038],%l2 ! Mem[000000006b8000f8] p45_jmpl_1_ho: stx %l5,[%o0+0x000] ! Mem[000000006a0000c0] ldx [%o3+0x010],%l3 ! Mem[000000006b8000d0] ldsh [%o3+0x036],%l4 ! Mem[000000006b8000f6] lduh [%o1+0x02e],%l4 ! Mem[000000006a8000ee] ldstub [%o3+0x002],%l4 ! Mem[000000006b8000c2] swap [%o3+0x02c],%l4 ! Mem[000000006b8000ec] jmpl %g6+8,%g0 ldsw [%o3+0x004],%l3 ! Mem[000000006b8000c4] p45_call_1_ho: lduh [%o1+0x024],%l5 ! Mem[000000006a8000e4] ldstub [%o1+0x00d],%l0 ! Mem[000000006a8000cd] lduh [%o2+0x01a],%l3 ! Mem[000000006b0000da] retl ldx [%o3+0x038],%l2 ! Mem[000000006b8000f8] p46_jmpl_1_le: sth %l1,[%i2+0x00c] ! Mem[000000006d0000cc] ldd [%i0+0x028],%l6 ! Mem[000000006c0000e8] lduw [%i1+0x03c],%l0 ! Mem[000000006c8000fc] ldub [%i0+0x015],%l2 ! Mem[000000006c0000d5] ldd [%i3+0x028],%l2 ! Mem[000000006d8000e8] jmpl %g6+8,%g0 swap [%i2+0x024],%l0 ! Mem[000000006d0000e4] p46_call_1_le: ldstub [%i1+0x005],%l2 ! Mem[000000006c8000c5] ldsw [%i3+0x018],%l2 ! Mem[000000006d8000d8] lduw [%i0+0x00c],%l1 ! Mem[000000006c0000cc] ldx [%i0+0x010],%l1 ! Mem[000000006c0000d0] stb %l3,[%i0+0x00d] ! Mem[000000006c0000cd] ldub [%i1+0x002],%l7 ! Mem[000000006c8000c2] retl sth %l5,[%i1+0x034] ! Mem[000000006c8000f4] p46_jmpl_1_lo: sth %l1,[%o2+0x00c] ! Mem[000000006d0000cc] ldd [%o0+0x028],%l6 ! Mem[000000006c0000e8] lduw [%o1+0x03c],%l0 ! Mem[000000006c8000fc] ldub [%o0+0x015],%l2 ! Mem[000000006c0000d5] ldd [%o3+0x028],%l2 ! Mem[000000006d8000e8] jmpl %g6+8,%g0 swap [%o2+0x024],%l0 ! Mem[000000006d0000e4] p46_call_1_lo: ldstub [%o1+0x005],%l2 ! Mem[000000006c8000c5] ldsw [%o3+0x018],%l2 ! Mem[000000006d8000d8] lduw [%o0+0x00c],%l1 ! Mem[000000006c0000cc] ldx [%o0+0x010],%l1 ! Mem[000000006c0000d0] stb %l3,[%o0+0x00d] ! Mem[000000006c0000cd] ldub [%o1+0x002],%l7 ! Mem[000000006c8000c2] retl sth %l5,[%o1+0x034] ! Mem[000000006c8000f4] p46_jmpl_1_he: ldsw [%i1+0x034],%l5 ! Mem[000000006c8000f4] swap [%i0+0x020],%l6 ! Mem[000000006c0000e0] lduh [%i1+0x004],%l7 ! Mem[000000006c8000c4] sth %l5,[%i3+0x02e] ! Mem[000000006d8000ee] ldsw [%i1+0x024],%l6 ! Mem[000000006c8000e4] jmpl %g6+8,%g0 stb %l3,[%i2+0x006] ! Mem[000000006d0000c6] p46_call_1_he: sth %l5,[%i2+0x004] ! Mem[000000006d0000c4] swap [%i3+0x02c],%l0 ! Mem[000000006d8000ec] ldx [%i2+0x008],%l1 ! Mem[000000006d0000c8] retl ldstub [%i3+0x039],%l7 ! Mem[000000006d8000f9] p46_jmpl_1_ho: ldsw [%o1+0x034],%l5 ! Mem[000000006c8000f4] swap [%o0+0x020],%l6 ! Mem[000000006c0000e0] lduh [%o1+0x004],%l7 ! Mem[000000006c8000c4] sth %l5,[%o3+0x02e] ! Mem[000000006d8000ee] ldsw [%o1+0x024],%l6 ! Mem[000000006c8000e4] jmpl %g6+8,%g0 stb %l3,[%o2+0x006] ! Mem[000000006d0000c6] p46_call_1_ho: sth %l5,[%o2+0x004] ! Mem[000000006d0000c4] swap [%o3+0x02c],%l0 ! Mem[000000006d8000ec] ldx [%o2+0x008],%l1 ! Mem[000000006d0000c8] retl ldstub [%o3+0x039],%l7 ! Mem[000000006d8000f9] p47_jmpl_1_le: stb %l5,[%i3+0x01d] ! Mem[000000006f8000dd] ldstub [%i2+0x007],%l6 ! Mem[000000006f0000c7] jmpl %g6+8,%g0 swap [%i2+0x000],%l5 ! Mem[000000006f0000c0] p47_call_1_le: std %l6,[%i3+0x020] ! Mem[000000006f8000e0] swap [%i0+0x00c],%l1 ! Mem[000000006e0000cc] ldstub [%i1+0x00c],%l2 ! Mem[000000006e8000cc] retl stx %l5,[%i1+0x028] ! Mem[000000006e8000e8] p47_jmpl_1_lo: stb %l5,[%o3+0x01d] ! Mem[000000006f8000dd] ldstub [%o2+0x007],%l6 ! Mem[000000006f0000c7] jmpl %g6+8,%g0 swap [%o2+0x000],%l5 ! Mem[000000006f0000c0] p47_call_1_lo: std %l6,[%o3+0x020] ! Mem[000000006f8000e0] swap [%o0+0x00c],%l1 ! Mem[000000006e0000cc] ldstub [%o1+0x00c],%l2 ! Mem[000000006e8000cc] retl stx %l5,[%o1+0x028] ! Mem[000000006e8000e8] p47_jmpl_1_he: swap [%i1+0x004],%l3 ! Mem[000000006e8000c4] ldstub [%i3+0x035],%l5 ! Mem[000000006f8000f5] ldstub [%i1+0x003],%l5 ! Mem[000000006e8000c3] stx %l7,[%i1+0x010] ! Mem[000000006e8000d0] sth %l5,[%i2+0x018] ! Mem[000000006f0000d8] std %l2,[%i0+0x028] ! Mem[000000006e0000e8] jmpl %g6+8,%g0 ldstub [%i1+0x018],%l7 ! Mem[000000006e8000d8] p47_call_1_he: ldsw [%i2+0x03c],%l0 ! Mem[000000006f0000fc] retl sth %l6,[%i1+0x00e] ! Mem[000000006e8000ce] p47_jmpl_1_ho: swap [%o1+0x004],%l3 ! Mem[000000006e8000c4] ldstub [%o3+0x035],%l5 ! Mem[000000006f8000f5] ldstub [%o1+0x003],%l5 ! Mem[000000006e8000c3] stx %l7,[%o1+0x010] ! Mem[000000006e8000d0] sth %l5,[%o2+0x018] ! Mem[000000006f0000d8] std %l2,[%o0+0x028] ! Mem[000000006e0000e8] jmpl %g6+8,%g0 ldstub [%o1+0x018],%l7 ! Mem[000000006e8000d8] p47_call_1_ho: ldsw [%o2+0x03c],%l0 ! Mem[000000006f0000fc] retl sth %l6,[%o1+0x00e] ! Mem[000000006e8000ce] p48_jmpl_1_le: ldstub [%i3+0x018],%l6 ! Mem[00000000718000d8] jmpl %g6+8,%g0 sth %l3,[%i1+0x030] ! Mem[00000000708000f0] p48_call_1_le: swap [%i3+0x030],%l7 ! Mem[00000000718000f0] stx %l5,[%i0+0x010] ! Mem[00000000700000d0] ldstub [%i3+0x010],%l2 ! Mem[00000000718000d0] stw %l7,[%i1+0x010] ! Mem[00000000708000d0] ldstub [%i1+0x001],%l3 ! Mem[00000000708000c1] lduw [%i2+0x03c],%l2 ! Mem[00000000710000fc] retl ldstub [%i1+0x03a],%l6 ! Mem[00000000708000fa] p48_jmpl_1_lo: ldstub [%o3+0x018],%l6 ! Mem[00000000718000d8] jmpl %g6+8,%g0 sth %l3,[%o1+0x030] ! Mem[00000000708000f0] p48_call_1_lo: swap [%o3+0x030],%l7 ! Mem[00000000718000f0] stx %l5,[%o0+0x010] ! Mem[00000000700000d0] ldstub [%o3+0x010],%l2 ! Mem[00000000718000d0] stw %l7,[%o1+0x010] ! Mem[00000000708000d0] ldstub [%o1+0x001],%l3 ! Mem[00000000708000c1] lduw [%o2+0x03c],%l2 ! Mem[00000000710000fc] retl ldstub [%o1+0x03a],%l6 ! Mem[00000000708000fa] p48_jmpl_1_he: std %l2,[%i0+0x020] ! Mem[00000000700000e0] ldsb [%i2+0x027],%l2 ! Mem[00000000710000e7] ldub [%i1+0x01d],%l5 ! Mem[00000000708000dd] swap [%i1+0x024],%l6 ! Mem[00000000708000e4] ldub [%i3+0x023],%l5 ! Mem[00000000718000e3] ldstub [%i1+0x016],%l3 ! Mem[00000000708000d6] jmpl %g6+8,%g0 lduw [%i0+0x02c],%l5 ! Mem[00000000700000ec] p48_call_1_he: ldsw [%i1+0x03c],%l2 ! Mem[00000000708000fc] swap [%i3+0x018],%l4 ! Mem[00000000718000d8] ldstub [%i0+0x01f],%l6 ! Mem[00000000700000df] std %l0,[%i0+0x028] ! Mem[00000000700000e8] swap [%i2+0x038],%l3 ! Mem[00000000710000f8] swap [%i1+0x034],%l4 ! Mem[00000000708000f4] retl ldub [%i0+0x032],%l0 ! Mem[00000000700000f2] p48_jmpl_1_ho: std %l2,[%o0+0x020] ! Mem[00000000700000e0] ldsb [%o2+0x027],%l2 ! Mem[00000000710000e7] ldub [%o1+0x01d],%l5 ! Mem[00000000708000dd] swap [%o1+0x024],%l6 ! Mem[00000000708000e4] ldub [%o3+0x023],%l5 ! Mem[00000000718000e3] ldstub [%o1+0x016],%l3 ! Mem[00000000708000d6] jmpl %g6+8,%g0 lduw [%o0+0x02c],%l5 ! Mem[00000000700000ec] p48_call_1_ho: ldsw [%o1+0x03c],%l2 ! Mem[00000000708000fc] swap [%o3+0x018],%l4 ! Mem[00000000718000d8] ldstub [%o0+0x01f],%l6 ! Mem[00000000700000df] std %l0,[%o0+0x028] ! Mem[00000000700000e8] swap [%o2+0x038],%l3 ! Mem[00000000710000f8] swap [%o1+0x034],%l4 ! Mem[00000000708000f4] retl ldub [%o0+0x032],%l0 ! Mem[00000000700000f2] p49_jmpl_1_le: swap [%i2+0x010],%l3 ! Mem[00000000730000d0] stw %l1,[%i2+0x034] ! Mem[00000000730000f4] ldsh [%i3+0x02c],%l4 ! Mem[00000000738000ec] stx %l6,[%i2+0x010] ! Mem[00000000730000d0] ldstub [%i0+0x02a],%l5 ! Mem[00000000720000ea] lduw [%i2+0x03c],%l7 ! Mem[00000000730000fc] jmpl %g6+8,%g0 ldstub [%i1+0x030],%l7 ! Mem[00000000728000f0] p49_call_1_le: swap [%i1+0x038],%l3 ! Mem[00000000728000f8] retl swap [%i3+0x020],%l0 ! Mem[00000000738000e0] p49_jmpl_1_lo: swap [%o2+0x010],%l3 ! Mem[00000000730000d0] stw %l1,[%o2+0x034] ! Mem[00000000730000f4] ldsh [%o3+0x02c],%l4 ! Mem[00000000738000ec] stx %l6,[%o2+0x010] ! Mem[00000000730000d0] ldstub [%o0+0x02a],%l5 ! Mem[00000000720000ea] lduw [%o2+0x03c],%l7 ! Mem[00000000730000fc] jmpl %g6+8,%g0 ldstub [%o1+0x030],%l7 ! Mem[00000000728000f0] p49_call_1_lo: swap [%o1+0x038],%l3 ! Mem[00000000728000f8] retl swap [%o3+0x020],%l0 ! Mem[00000000738000e0] p49_jmpl_1_he: ldsw [%i3+0x004],%l6 ! Mem[00000000738000c4] swap [%i1+0x014],%l4 ! Mem[00000000728000d4] jmpl %g6+8,%g0 ldsh [%i2+0x030],%l1 ! Mem[00000000730000f0] p49_call_1_he: swap [%i2+0x02c],%l5 ! Mem[00000000730000ec] std %l6,[%i1+0x018] ! Mem[00000000728000d8] swap [%i0+0x018],%l3 ! Mem[00000000720000d8] ldsh [%i2+0x024],%l5 ! Mem[00000000730000e4] stb %l0,[%i2+0x00d] ! Mem[00000000730000cd] ldx [%i1+0x028],%l1 ! Mem[00000000728000e8] ldstub [%i2+0x019],%l7 ! Mem[00000000730000d9] retl swap [%i1+0x00c],%l0 ! Mem[00000000728000cc] p49_jmpl_1_ho: ldsw [%o3+0x004],%l6 ! Mem[00000000738000c4] swap [%o1+0x014],%l4 ! Mem[00000000728000d4] jmpl %g6+8,%g0 ldsh [%o2+0x030],%l1 ! Mem[00000000730000f0] p49_call_1_ho: swap [%o2+0x02c],%l5 ! Mem[00000000730000ec] std %l6,[%o1+0x018] ! Mem[00000000728000d8] swap [%o0+0x018],%l3 ! Mem[00000000720000d8] ldsh [%o2+0x024],%l5 ! Mem[00000000730000e4] stb %l0,[%o2+0x00d] ! Mem[00000000730000cd] ldx [%o1+0x028],%l1 ! Mem[00000000728000e8] ldstub [%o2+0x019],%l7 ! Mem[00000000730000d9] retl swap [%o1+0x00c],%l0 ! Mem[00000000728000cc] p50_jmpl_1_le: stb %l1,[%i1+0x021] ! Mem[00000000748000e1] stb %l7,[%i2+0x003] ! Mem[00000000750000c3] jmpl %g6+8,%g0 ldsh [%i3+0x01a],%l1 ! Mem[00000000758000da] p50_call_1_le: swap [%i0+0x020],%l1 ! Mem[00000000740000e0] swap [%i0+0x03c],%l4 ! Mem[00000000740000fc] ldx [%i3+0x030],%l3 ! Mem[00000000758000f0] swap [%i3+0x014],%l6 ! Mem[00000000758000d4] ldsh [%i0+0x012],%l6 ! Mem[00000000740000d2] retl sth %l7,[%i2+0x030] ! Mem[00000000750000f0] p50_jmpl_1_lo: stb %l1,[%o1+0x021] ! Mem[00000000748000e1] stb %l7,[%o2+0x003] ! Mem[00000000750000c3] jmpl %g6+8,%g0 ldsh [%o3+0x01a],%l1 ! Mem[00000000758000da] p50_call_1_lo: swap [%o0+0x020],%l1 ! Mem[00000000740000e0] swap [%o0+0x03c],%l4 ! Mem[00000000740000fc] ldx [%o3+0x030],%l3 ! Mem[00000000758000f0] swap [%o3+0x014],%l6 ! Mem[00000000758000d4] ldsh [%o0+0x012],%l6 ! Mem[00000000740000d2] retl sth %l7,[%o2+0x030] ! Mem[00000000750000f0] p50_jmpl_1_he: jmpl %g6+8,%g0 ldstub [%i0+0x015],%l2 ! Mem[00000000740000d5] p50_call_1_he: ldstub [%i1+0x022],%l5 ! Mem[00000000748000e2] lduw [%i1+0x000],%l3 ! Mem[00000000748000c0] retl swap [%i0+0x03c],%l2 ! Mem[00000000740000fc] p50_jmpl_1_ho: jmpl %g6+8,%g0 ldstub [%o0+0x015],%l2 ! Mem[00000000740000d5] p50_call_1_ho: ldstub [%o1+0x022],%l5 ! Mem[00000000748000e2] lduw [%o1+0x000],%l3 ! Mem[00000000748000c0] retl swap [%o0+0x03c],%l2 ! Mem[00000000740000fc] p51_jmpl_1_le: ldub [%i2+0x025],%l0 ! Mem[00000000770000e5] ldd [%i0+0x028],%l0 ! Mem[00000000760000e8] ldstub [%i0+0x03a],%l7 ! Mem[00000000760000fa] ldsh [%i1+0x010],%l6 ! Mem[00000000768000d0] stw %l1,[%i2+0x020] ! Mem[00000000770000e0] ldsh [%i3+0x006],%l2 ! Mem[00000000778000c6] jmpl %g6+8,%g0 ldstub [%i1+0x01d],%l5 ! Mem[00000000768000dd] p51_call_1_le: ldsb [%i2+0x026],%l4 ! Mem[00000000770000e6] retl ldstub [%i2+0x005],%l3 ! Mem[00000000770000c5] p51_jmpl_1_lo: ldub [%o2+0x025],%l0 ! Mem[00000000770000e5] ldd [%o0+0x028],%l0 ! Mem[00000000760000e8] ldstub [%o0+0x03a],%l7 ! Mem[00000000760000fa] ldsh [%o1+0x010],%l6 ! Mem[00000000768000d0] stw %l1,[%o2+0x020] ! Mem[00000000770000e0] ldsh [%o3+0x006],%l2 ! Mem[00000000778000c6] jmpl %g6+8,%g0 ldstub [%o1+0x01d],%l5 ! Mem[00000000768000dd] p51_call_1_lo: ldsb [%o2+0x026],%l4 ! Mem[00000000770000e6] retl ldstub [%o2+0x005],%l3 ! Mem[00000000770000c5] p51_jmpl_1_he: swap [%i2+0x034],%l4 ! Mem[00000000770000f4] jmpl %g6+8,%g0 lduw [%i0+0x024],%l7 ! Mem[00000000760000e4] p51_call_1_he: stx %l4,[%i1+0x038] ! Mem[00000000768000f8] ldsw [%i2+0x03c],%l6 ! Mem[00000000770000fc] retl ldub [%i2+0x028],%l5 ! Mem[00000000770000e8] p51_jmpl_1_ho: swap [%o2+0x034],%l4 ! Mem[00000000770000f4] jmpl %g6+8,%g0 lduw [%o0+0x024],%l7 ! Mem[00000000760000e4] p51_call_1_ho: stx %l4,[%o1+0x038] ! Mem[00000000768000f8] ldsw [%o2+0x03c],%l6 ! Mem[00000000770000fc] retl ldub [%o2+0x028],%l5 ! Mem[00000000770000e8] p52_jmpl_1_le: std %l6,[%i3+0x018] ! Mem[00000000798000d8] jmpl %g6+8,%g0 sth %l3,[%i1+0x030] ! Mem[00000000788000f0] p52_call_1_le: ldsw [%i1+0x030],%l7 ! Mem[00000000788000f0] swap [%i2+0x034],%l5 ! Mem[00000000790000f4] swap [%i3+0x014],%l7 ! Mem[00000000798000d4] ldsh [%i3+0x03c],%l7 ! Mem[00000000798000fc] ldub [%i1+0x03f],%l4 ! Mem[00000000788000ff] lduh [%i0+0x00e],%l1 ! Mem[00000000780000ce] retl stw %l3,[%i0+0x038] ! Mem[00000000780000f8] p52_jmpl_1_lo: std %l6,[%o3+0x018] ! Mem[00000000798000d8] jmpl %g6+8,%g0 sth %l3,[%o1+0x030] ! Mem[00000000788000f0] p52_call_1_lo: ldsw [%o1+0x030],%l7 ! Mem[00000000788000f0] swap [%o2+0x034],%l5 ! Mem[00000000790000f4] swap [%o3+0x014],%l7 ! Mem[00000000798000d4] ldsh [%o3+0x03c],%l7 ! Mem[00000000798000fc] ldub [%o1+0x03f],%l4 ! Mem[00000000788000ff] lduh [%o0+0x00e],%l1 ! Mem[00000000780000ce] retl stw %l3,[%o0+0x038] ! Mem[00000000780000f8] p52_jmpl_1_he: ldsh [%i2+0x002],%l2 ! Mem[00000000790000c2] std %l0,[%i1+0x030] ! Mem[00000000788000f0] stx %l5,[%i1+0x018] ! Mem[00000000788000d8] ldsw [%i1+0x020],%l1 ! Mem[00000000788000e0] swap [%i1+0x014],%l4 ! Mem[00000000788000d4] jmpl %g6+8,%g0 swap [%i2+0x010],%l1 ! Mem[00000000790000d0] p52_call_1_he: ldsh [%i3+0x020],%l4 ! Mem[00000000798000e0] sth %l1,[%i0+0x01e] ! Mem[00000000780000de] ldub [%i2+0x02f],%l5 ! Mem[00000000790000ef] ldstub [%i3+0x01d],%l7 ! Mem[00000000798000dd] lduw [%i2+0x004],%l6 ! Mem[00000000790000c4] ldd [%i1+0x010],%l4 ! Mem[00000000788000d0] swap [%i0+0x038],%l5 ! Mem[00000000780000f8] retl lduh [%i3+0x012],%l1 ! Mem[00000000798000d2] p52_jmpl_1_ho: ldsh [%o2+0x002],%l2 ! Mem[00000000790000c2] std %l0,[%o1+0x030] ! Mem[00000000788000f0] stx %l5,[%o1+0x018] ! Mem[00000000788000d8] ldsw [%o1+0x020],%l1 ! Mem[00000000788000e0] swap [%o1+0x014],%l4 ! Mem[00000000788000d4] jmpl %g6+8,%g0 swap [%o2+0x010],%l1 ! Mem[00000000790000d0] p52_call_1_ho: ldsh [%o3+0x020],%l4 ! Mem[00000000798000e0] sth %l1,[%o0+0x01e] ! Mem[00000000780000de] ldub [%o2+0x02f],%l5 ! Mem[00000000790000ef] ldstub [%o3+0x01d],%l7 ! Mem[00000000798000dd] lduw [%o2+0x004],%l6 ! Mem[00000000790000c4] ldd [%o1+0x010],%l4 ! Mem[00000000788000d0] swap [%o0+0x038],%l5 ! Mem[00000000780000f8] retl lduh [%o3+0x012],%l1 ! Mem[00000000798000d2] p53_jmpl_1_le: stb %l4,[%i3+0x010] ! Mem[000000007b8000d0] stx %l5,[%i1+0x030] ! Mem[000000007a8000f0] swap [%i3+0x018],%l6 ! Mem[000000007b8000d8] ldd [%i2+0x010],%l2 ! Mem[000000007b0000d0] swap [%i0+0x034],%l1 ! Mem[000000007a0000f4] swap [%i0+0x02c],%l4 ! Mem[000000007a0000ec] jmpl %g6+8,%g0 swap [%i1+0x014],%l6 ! Mem[000000007a8000d4] p53_call_1_le: stw %l7,[%i1+0x03c] ! Mem[000000007a8000fc] ldx [%i2+0x020],%l3 ! Mem[000000007b0000e0] ldx [%i2+0x038],%l2 ! Mem[000000007b0000f8] sth %l6,[%i0+0x01a] ! Mem[000000007a0000da] ldstub [%i0+0x016],%l6 ! Mem[000000007a0000d6] ldstub [%i3+0x001],%l6 ! Mem[000000007b8000c1] sth %l3,[%i0+0x01a] ! Mem[000000007a0000da] retl ldsh [%i3+0x014],%l1 ! Mem[000000007b8000d4] p53_jmpl_1_lo: stb %l4,[%o3+0x010] ! Mem[000000007b8000d0] stx %l5,[%o1+0x030] ! Mem[000000007a8000f0] swap [%o3+0x018],%l6 ! Mem[000000007b8000d8] ldd [%o2+0x010],%l2 ! Mem[000000007b0000d0] swap [%o0+0x034],%l1 ! Mem[000000007a0000f4] swap [%o0+0x02c],%l4 ! Mem[000000007a0000ec] jmpl %g6+8,%g0 swap [%o1+0x014],%l6 ! Mem[000000007a8000d4] p53_call_1_lo: stw %l7,[%o1+0x03c] ! Mem[000000007a8000fc] ldx [%o2+0x020],%l3 ! Mem[000000007b0000e0] ldx [%o2+0x038],%l2 ! Mem[000000007b0000f8] sth %l6,[%o0+0x01a] ! Mem[000000007a0000da] ldstub [%o0+0x016],%l6 ! Mem[000000007a0000d6] ldstub [%o3+0x001],%l6 ! Mem[000000007b8000c1] sth %l3,[%o0+0x01a] ! Mem[000000007a0000da] retl ldsh [%o3+0x014],%l1 ! Mem[000000007b8000d4] p53_jmpl_1_he: jmpl %g6+8,%g0 lduh [%i0+0x03c],%l5 ! Mem[000000007a0000fc] p53_call_1_he: ldstub [%i3+0x029],%l0 ! Mem[000000007b8000e9] swap [%i2+0x00c],%l1 ! Mem[000000007b0000cc] swap [%i3+0x00c],%l2 ! Mem[000000007b8000cc] ldx [%i3+0x028],%l5 ! Mem[000000007b8000e8] retl swap [%i1+0x01c],%l7 ! Mem[000000007a8000dc] p53_jmpl_1_ho: jmpl %g6+8,%g0 lduh [%o0+0x03c],%l5 ! Mem[000000007a0000fc] p53_call_1_ho: ldstub [%o3+0x029],%l0 ! Mem[000000007b8000e9] swap [%o2+0x00c],%l1 ! Mem[000000007b0000cc] swap [%o3+0x00c],%l2 ! Mem[000000007b8000cc] ldx [%o3+0x028],%l5 ! Mem[000000007b8000e8] retl swap [%o1+0x01c],%l7 ! Mem[000000007a8000dc] p54_jmpl_1_le: stb %l3,[%i3+0x031] ! Mem[000000007d8000f1] ldsw [%i1+0x034],%l1 ! Mem[000000007c8000f4] swap [%i0+0x02c],%l4 ! Mem[000000007c0000ec] lduw [%i1+0x024],%l0 ! Mem[000000007c8000e4] stb %l1,[%i3+0x00e] ! Mem[000000007d8000ce] ldsh [%i1+0x03a],%l1 ! Mem[000000007c8000fa] jmpl %g6+8,%g0 lduw [%i1+0x028],%l4 ! Mem[000000007c8000e8] p54_call_1_le: stw %l6,[%i1+0x038] ! Mem[000000007c8000f8] lduh [%i0+0x036],%l6 ! Mem[000000007c0000f6] retl std %l6,[%i2+0x000] ! Mem[000000007d0000c0] p54_jmpl_1_lo: stb %l3,[%o3+0x031] ! Mem[000000007d8000f1] ldsw [%o1+0x034],%l1 ! Mem[000000007c8000f4] swap [%o0+0x02c],%l4 ! Mem[000000007c0000ec] lduw [%o1+0x024],%l0 ! Mem[000000007c8000e4] stb %l1,[%o3+0x00e] ! Mem[000000007d8000ce] ldsh [%o1+0x03a],%l1 ! Mem[000000007c8000fa] jmpl %g6+8,%g0 lduw [%o1+0x028],%l4 ! Mem[000000007c8000e8] p54_call_1_lo: stw %l6,[%o1+0x038] ! Mem[000000007c8000f8] lduh [%o0+0x036],%l6 ! Mem[000000007c0000f6] retl std %l6,[%o2+0x000] ! Mem[000000007d0000c0] p54_jmpl_1_he: ldub [%i3+0x003],%l2 ! Mem[000000007d8000c3] ldsh [%i2+0x030],%l0 ! Mem[000000007d0000f0] jmpl %g6+8,%g0 swap [%i3+0x01c],%l5 ! Mem[000000007d8000dc] p54_call_1_he: ldstub [%i2+0x017],%l6 ! Mem[000000007d0000d7] lduw [%i2+0x03c],%l6 ! Mem[000000007d0000fc] swap [%i2+0x03c],%l2 ! Mem[000000007d0000fc] ldstub [%i3+0x019],%l4 ! Mem[000000007d8000d9] retl stw %l6,[%i3+0x01c] ! Mem[000000007d8000dc] p54_jmpl_1_ho: ldub [%o3+0x003],%l2 ! Mem[000000007d8000c3] ldsh [%o2+0x030],%l0 ! Mem[000000007d0000f0] jmpl %g6+8,%g0 swap [%o3+0x01c],%l5 ! Mem[000000007d8000dc] p54_call_1_ho: ldstub [%o2+0x017],%l6 ! Mem[000000007d0000d7] lduw [%o2+0x03c],%l6 ! Mem[000000007d0000fc] swap [%o2+0x03c],%l2 ! Mem[000000007d0000fc] ldstub [%o3+0x019],%l4 ! Mem[000000007d8000d9] retl stw %l6,[%o3+0x01c] ! Mem[000000007d8000dc] p55_jmpl_1_le: stx %l7,[%i0+0x008] ! Mem[000000007e0000c8] swap [%i1+0x028],%l6 ! Mem[000000007e8000e8] ldstub [%i0+0x025],%l0 ! Mem[000000007e0000e5] ldub [%i0+0x02e],%l1 ! Mem[000000007e0000ee] stw %l1,[%i1+0x018] ! Mem[000000007e8000d8] sth %l4,[%i1+0x02a] ! Mem[000000007e8000ea] jmpl %g6+8,%g0 ldd [%i0+0x030],%l4 ! Mem[000000007e0000f0] p55_call_1_le: lduw [%i2+0x020],%l0 ! Mem[000000007f0000e0] retl ldsh [%i1+0x022],%l3 ! Mem[000000007e8000e2] p55_jmpl_1_lo: stx %l7,[%o0+0x008] ! Mem[000000007e0000c8] swap [%o1+0x028],%l6 ! Mem[000000007e8000e8] ldstub [%o0+0x025],%l0 ! Mem[000000007e0000e5] ldub [%o0+0x02e],%l1 ! Mem[000000007e0000ee] stw %l1,[%o1+0x018] ! Mem[000000007e8000d8] sth %l4,[%o1+0x02a] ! Mem[000000007e8000ea] jmpl %g6+8,%g0 ldd [%o0+0x030],%l4 ! Mem[000000007e0000f0] p55_call_1_lo: lduw [%o2+0x020],%l0 ! Mem[000000007f0000e0] retl ldsh [%o1+0x022],%l3 ! Mem[000000007e8000e2] p55_jmpl_1_he: ldd [%i0+0x028],%l2 ! Mem[000000007e0000e8] stw %l1,[%i2+0x000] ! Mem[000000007f0000c0] swap [%i0+0x014],%l4 ! Mem[000000007e0000d4] ldd [%i2+0x000],%l6 ! Mem[000000007f0000c0] ldsw [%i0+0x004],%l3 ! Mem[000000007e0000c4] jmpl %g6+8,%g0 swap [%i1+0x034],%l5 ! Mem[000000007e8000f4] p55_call_1_he: sth %l0,[%i1+0x00c] ! Mem[000000007e8000cc] lduh [%i3+0x02e],%l1 ! Mem[000000007f8000ee] ldstub [%i0+0x019],%l7 ! Mem[000000007e0000d9] ldstub [%i1+0x00f],%l0 ! Mem[000000007e8000cf] stx %l6,[%i3+0x008] ! Mem[000000007f8000c8] retl swap [%i0+0x004],%l4 ! Mem[000000007e0000c4] p55_jmpl_1_ho: ldd [%o0+0x028],%l2 ! Mem[000000007e0000e8] stw %l1,[%o2+0x000] ! Mem[000000007f0000c0] swap [%o0+0x014],%l4 ! Mem[000000007e0000d4] ldd [%o2+0x000],%l6 ! Mem[000000007f0000c0] ldsw [%o0+0x004],%l3 ! Mem[000000007e0000c4] jmpl %g6+8,%g0 swap [%o1+0x034],%l5 ! Mem[000000007e8000f4] p55_call_1_ho: sth %l0,[%o1+0x00c] ! Mem[000000007e8000cc] lduh [%o3+0x02e],%l1 ! Mem[000000007f8000ee] ldstub [%o0+0x019],%l7 ! Mem[000000007e0000d9] ldstub [%o1+0x00f],%l0 ! Mem[000000007e8000cf] stx %l6,[%o3+0x008] ! Mem[000000007f8000c8] retl swap [%o0+0x004],%l4 ! Mem[000000007e0000c4] p56_jmpl_1_le: jmpl %g6+8,%g0 ldub [%i3+0x039],%l3 ! Mem[00000000818000f9] p56_call_1_le: ldstub [%i2+0x00a],%l0 ! Mem[00000000810000ca] retl stx %l0,[%i3+0x018] ! Mem[00000000818000d8] p56_jmpl_1_lo: jmpl %g6+8,%g0 ldub [%o3+0x039],%l3 ! Mem[00000000818000f9] p56_call_1_lo: ldstub [%o2+0x00a],%l0 ! Mem[00000000810000ca] retl stx %l0,[%o3+0x018] ! Mem[00000000818000d8] p56_jmpl_1_he: ldsb [%i2+0x001],%l2 ! Mem[00000000810000c1] stx %l7,[%i1+0x020] ! Mem[00000000808000e0] ldstub [%i0+0x02a],%l7 ! Mem[00000000800000ea] stx %l6,[%i1+0x018] ! Mem[00000000808000d8] jmpl %g6+8,%g0 ldstub [%i2+0x009],%l7 ! Mem[00000000810000c9] p56_call_1_he: swap [%i1+0x014],%l5 ! Mem[00000000808000d4] lduh [%i2+0x010],%l2 ! Mem[00000000810000d0] ldsh [%i3+0x010],%l7 ! Mem[00000000818000d0] ldx [%i0+0x000],%l3 ! Mem[00000000800000c0] ldsh [%i1+0x03c],%l2 ! Mem[00000000808000fc] retl ldsb [%i3+0x03a],%l6 ! Mem[00000000818000fa] p56_jmpl_1_ho: ldsb [%o2+0x001],%l2 ! Mem[00000000810000c1] stx %l7,[%o1+0x020] ! Mem[00000000808000e0] ldstub [%o0+0x02a],%l7 ! Mem[00000000800000ea] stx %l6,[%o1+0x018] ! Mem[00000000808000d8] jmpl %g6+8,%g0 ldstub [%o2+0x009],%l7 ! Mem[00000000810000c9] p56_call_1_ho: swap [%o1+0x014],%l5 ! Mem[00000000808000d4] lduh [%o2+0x010],%l2 ! Mem[00000000810000d0] ldsh [%o3+0x010],%l7 ! Mem[00000000818000d0] ldx [%o0+0x000],%l3 ! Mem[00000000800000c0] ldsh [%o1+0x03c],%l2 ! Mem[00000000808000fc] retl ldsb [%o3+0x03a],%l6 ! Mem[00000000818000fa] p57_jmpl_1_le: ldub [%i1+0x001],%l2 ! Mem[00000000828000c1] ldsb [%i1+0x021],%l7 ! Mem[00000000828000e1] ldx [%i0+0x008],%l7 ! Mem[00000000820000c8] ldsh [%i2+0x01e],%l0 ! Mem[00000000830000de] jmpl %g6+8,%g0 swap [%i2+0x034],%l2 ! Mem[00000000830000f4] p57_call_1_le: swap [%i3+0x000],%l5 ! Mem[00000000838000c0] swap [%i2+0x028],%l6 ! Mem[00000000830000e8] retl stw %l2,[%i1+0x024] ! Mem[00000000828000e4] p57_jmpl_1_lo: ldub [%o1+0x001],%l2 ! Mem[00000000828000c1] ldsb [%o1+0x021],%l7 ! Mem[00000000828000e1] ldx [%o0+0x008],%l7 ! Mem[00000000820000c8] ldsh [%o2+0x01e],%l0 ! Mem[00000000830000de] jmpl %g6+8,%g0 swap [%o2+0x034],%l2 ! Mem[00000000830000f4] p57_call_1_lo: swap [%o3+0x000],%l5 ! Mem[00000000838000c0] swap [%o2+0x028],%l6 ! Mem[00000000830000e8] retl stw %l2,[%o1+0x024] ! Mem[00000000828000e4] p57_jmpl_1_he: ldsw [%i0+0x028],%l4 ! Mem[00000000820000e8] jmpl %g6+8,%g0 ldsb [%i0+0x039],%l2 ! Mem[00000000820000f9] p57_call_1_he: stb %l3,[%i2+0x02d] ! Mem[00000000830000ed] std %l6,[%i3+0x020] ! Mem[00000000838000e0] stx %l5,[%i1+0x030] ! Mem[00000000828000f0] lduh [%i1+0x022],%l7 ! Mem[00000000828000e2] ldx [%i3+0x028],%l3 ! Mem[00000000838000e8] std %l4,[%i1+0x010] ! Mem[00000000828000d0] retl stx %l2,[%i2+0x018] ! Mem[00000000830000d8] p57_jmpl_1_ho: ldsw [%o0+0x028],%l4 ! Mem[00000000820000e8] jmpl %g6+8,%g0 ldsb [%o0+0x039],%l2 ! Mem[00000000820000f9] p57_call_1_ho: stb %l3,[%o2+0x02d] ! Mem[00000000830000ed] std %l6,[%o3+0x020] ! Mem[00000000838000e0] stx %l5,[%o1+0x030] ! Mem[00000000828000f0] lduh [%o1+0x022],%l7 ! Mem[00000000828000e2] ldx [%o3+0x028],%l3 ! Mem[00000000838000e8] std %l4,[%o1+0x010] ! Mem[00000000828000d0] retl stx %l2,[%o2+0x018] ! Mem[00000000830000d8] p58_jmpl_1_le: swap [%i2+0x000],%l0 ! Mem[00000000850000c0] ldub [%i2+0x035],%l5 ! Mem[00000000850000f5] jmpl %g6+8,%g0 ldd [%i1+0x018],%l6 ! Mem[00000000848000d8] p58_call_1_le: stb %l7,[%i2+0x016] ! Mem[00000000850000d6] ldstub [%i3+0x01f],%l5 ! Mem[00000000858000df] stx %l5,[%i3+0x010] ! Mem[00000000858000d0] ldub [%i1+0x03f],%l4 ! Mem[00000000848000ff] ldstub [%i2+0x031],%l2 ! Mem[00000000850000f1] lduw [%i2+0x014],%l0 ! Mem[00000000850000d4] retl lduh [%i0+0x00e],%l1 ! Mem[00000000840000ce] p58_jmpl_1_lo: swap [%o2+0x000],%l0 ! Mem[00000000850000c0] ldub [%o2+0x035],%l5 ! Mem[00000000850000f5] jmpl %g6+8,%g0 ldd [%o1+0x018],%l6 ! Mem[00000000848000d8] p58_call_1_lo: stb %l7,[%o2+0x016] ! Mem[00000000850000d6] ldstub [%o3+0x01f],%l5 ! Mem[00000000858000df] stx %l5,[%o3+0x010] ! Mem[00000000858000d0] ldub [%o1+0x03f],%l4 ! Mem[00000000848000ff] ldstub [%o2+0x031],%l2 ! Mem[00000000850000f1] lduw [%o2+0x014],%l0 ! Mem[00000000850000d4] retl lduh [%o0+0x00e],%l1 ! Mem[00000000840000ce] p58_jmpl_1_he: swap [%i3+0x01c],%l2 ! Mem[00000000858000dc] ldstub [%i2+0x01d],%l5 ! Mem[00000000850000dd] stb %l6,[%i1+0x027] ! Mem[00000000848000e7] ldsb [%i2+0x023],%l5 ! Mem[00000000850000e3] ldstub [%i3+0x005],%l7 ! Mem[00000000858000c5] jmpl %g6+8,%g0 ldstub [%i2+0x012],%l0 ! Mem[00000000850000d2] p58_call_1_he: stw %l1,[%i2+0x01c] ! Mem[00000000850000dc] ldstub [%i0+0x02f],%l5 ! Mem[00000000840000ef] ldsw [%i2+0x01c],%l7 ! Mem[00000000850000dc] ldstub [%i2+0x006],%l6 ! Mem[00000000850000c6] retl ldub [%i3+0x00f],%l1 ! Mem[00000000858000cf] p58_jmpl_1_ho: swap [%o3+0x01c],%l2 ! Mem[00000000858000dc] ldstub [%o2+0x01d],%l5 ! Mem[00000000850000dd] stb %l6,[%o1+0x027] ! Mem[00000000848000e7] ldsb [%o2+0x023],%l5 ! Mem[00000000850000e3] ldstub [%o3+0x005],%l7 ! Mem[00000000858000c5] jmpl %g6+8,%g0 ldstub [%o2+0x012],%l0 ! Mem[00000000850000d2] p58_call_1_ho: stw %l1,[%o2+0x01c] ! Mem[00000000850000dc] ldstub [%o0+0x02f],%l5 ! Mem[00000000840000ef] ldsw [%o2+0x01c],%l7 ! Mem[00000000850000dc] ldstub [%o2+0x006],%l6 ! Mem[00000000850000c6] retl ldub [%o3+0x00f],%l1 ! Mem[00000000858000cf] p59_jmpl_1_le: stw %l3,[%i0+0x024] ! Mem[00000000860000e4] jmpl %g6+8,%g0 lduw [%i2+0x01c],%l0 ! Mem[00000000870000dc] p59_call_1_le: stb %l2,[%i2+0x022] ! Mem[00000000870000e2] retl ldstub [%i2+0x03d],%l7 ! Mem[00000000870000fd] p59_jmpl_1_lo: stw %l3,[%o0+0x024] ! Mem[00000000860000e4] jmpl %g6+8,%g0 lduw [%o2+0x01c],%l0 ! Mem[00000000870000dc] p59_call_1_lo: stb %l2,[%o2+0x022] ! Mem[00000000870000e2] retl ldstub [%o2+0x03d],%l7 ! Mem[00000000870000fd] p59_jmpl_1_he: jmpl %g6+8,%g0 ldd [%i2+0x018],%l0 ! Mem[00000000870000d8] p59_call_1_he: stw %l0,[%i1+0x014] ! Mem[00000000868000d4] swap [%i0+0x00c],%l1 ! Mem[00000000860000cc] retl swap [%i1+0x000],%l6 ! Mem[00000000868000c0] p59_jmpl_1_ho: jmpl %g6+8,%g0 ldd [%o2+0x018],%l0 ! Mem[00000000870000d8] p59_call_1_ho: stw %l0,[%o1+0x014] ! Mem[00000000868000d4] swap [%o0+0x00c],%l1 ! Mem[00000000860000cc] retl swap [%o1+0x000],%l6 ! Mem[00000000868000c0] p60_jmpl_1_le: jmpl %g6+8,%g0 ldub [%i3+0x030],%l4 ! Mem[00000000898000f0] p60_call_1_le: lduw [%i0+0x034],%l3 ! Mem[00000000880000f4] swap [%i0+0x030],%l4 ! Mem[00000000880000f0] stb %l0,[%i1+0x027] ! Mem[00000000888000e7] std %l0,[%i1+0x010] ! Mem[00000000888000d0] retl stw %l7,[%i1+0x014] ! Mem[00000000888000d4] p60_jmpl_1_lo: jmpl %g6+8,%g0 ldub [%o3+0x030],%l4 ! Mem[00000000898000f0] p60_call_1_lo: lduw [%o0+0x034],%l3 ! Mem[00000000880000f4] swap [%o0+0x030],%l4 ! Mem[00000000880000f0] stb %l0,[%o1+0x027] ! Mem[00000000888000e7] std %l0,[%o1+0x010] ! Mem[00000000888000d0] retl stw %l7,[%o1+0x014] ! Mem[00000000888000d4] p60_jmpl_1_he: swap [%i2+0x008],%l6 ! Mem[00000000890000c8] jmpl %g6+8,%g0 swap [%i0+0x024],%l0 ! Mem[00000000880000e4] p60_call_1_he: ldx [%i0+0x010],%l7 ! Mem[00000000880000d0] ldsw [%i1+0x018],%l2 ! Mem[00000000888000d8] retl stx %l1,[%i2+0x008] ! Mem[00000000890000c8] p60_jmpl_1_ho: swap [%o2+0x008],%l6 ! Mem[00000000890000c8] jmpl %g6+8,%g0 swap [%o0+0x024],%l0 ! Mem[00000000880000e4] p60_call_1_ho: ldx [%o0+0x010],%l7 ! Mem[00000000880000d0] ldsw [%o1+0x018],%l2 ! Mem[00000000888000d8] retl stx %l1,[%o2+0x008] ! Mem[00000000890000c8] p61_jmpl_1_le: ldsb [%i3+0x021],%l1 ! Mem[000000008b8000e1] ldx [%i0+0x020],%l7 ! Mem[000000008a0000e0] jmpl %g6+8,%g0 ldstub [%i3+0x00a],%l4 ! Mem[000000008b8000ca] p61_call_1_le: stb %l2,[%i1+0x028] ! Mem[000000008a8000e8] ldstub [%i2+0x013],%l1 ! Mem[000000008b0000d3] ldstub [%i2+0x02a],%l0 ! Mem[000000008b0000ea] ldstub [%i0+0x038],%l0 ! Mem[000000008a0000f8] swap [%i2+0x034],%l1 ! Mem[000000008b0000f4] retl ldub [%i1+0x00e],%l1 ! Mem[000000008a8000ce] p61_jmpl_1_lo: ldsb [%o3+0x021],%l1 ! Mem[000000008b8000e1] ldx [%o0+0x020],%l7 ! Mem[000000008a0000e0] jmpl %g6+8,%g0 ldstub [%o3+0x00a],%l4 ! Mem[000000008b8000ca] p61_call_1_lo: stb %l2,[%o1+0x028] ! Mem[000000008a8000e8] ldstub [%o2+0x013],%l1 ! Mem[000000008b0000d3] ldstub [%o2+0x02a],%l0 ! Mem[000000008b0000ea] ldstub [%o0+0x038],%l0 ! Mem[000000008a0000f8] swap [%o2+0x034],%l1 ! Mem[000000008b0000f4] retl ldub [%o1+0x00e],%l1 ! Mem[000000008a8000ce] p61_jmpl_1_he: ldstub [%i0+0x00a],%l7 ! Mem[000000008a0000ca] ldsb [%i2+0x03d],%l6 ! Mem[000000008b0000fd] ldstub [%i2+0x009],%l7 ! Mem[000000008b0000c9] swap [%i1+0x028],%l6 ! Mem[000000008a8000e8] sth %l0,[%i2+0x024] ! Mem[000000008b0000e4] ldsh [%i2+0x02e],%l1 ! Mem[000000008b0000ee] ldstub [%i2+0x01a],%l1 ! Mem[000000008b0000da] jmpl %g6+8,%g0 stx %l4,[%i0+0x028] ! Mem[000000008a0000e8] p61_call_1_he: swap [%i2+0x018],%l6 ! Mem[000000008b0000d8] stb %l6,[%i3+0x016] ! Mem[000000008b8000d6] retl swap [%i3+0x000],%l6 ! Mem[000000008b8000c0] p61_jmpl_1_ho: ldstub [%o0+0x00a],%l7 ! Mem[000000008a0000ca] ldsb [%o2+0x03d],%l6 ! Mem[000000008b0000fd] ldstub [%o2+0x009],%l7 ! Mem[000000008b0000c9] swap [%o1+0x028],%l6 ! Mem[000000008a8000e8] sth %l0,[%o2+0x024] ! Mem[000000008b0000e4] ldsh [%o2+0x02e],%l1 ! Mem[000000008b0000ee] ldstub [%o2+0x01a],%l1 ! Mem[000000008b0000da] jmpl %g6+8,%g0 stx %l4,[%o0+0x028] ! Mem[000000008a0000e8] p61_call_1_ho: swap [%o2+0x018],%l6 ! Mem[000000008b0000d8] stb %l6,[%o3+0x016] ! Mem[000000008b8000d6] retl swap [%o3+0x000],%l6 ! Mem[000000008b8000c0] p62_jmpl_1_le: swap [%i0+0x024],%l6 ! Mem[000000008c0000e4] ldsh [%i3+0x002],%l1 ! Mem[000000008d8000c2] stw %l2,[%i1+0x024] ! Mem[000000008c8000e4] lduw [%i2+0x01c],%l5 ! Mem[000000008d0000dc] lduw [%i1+0x024],%l6 ! Mem[000000008c8000e4] stx %l5,[%i2+0x020] ! Mem[000000008d0000e0] swap [%i3+0x014],%l3 ! Mem[000000008d8000d4] jmpl %g6+8,%g0 lduh [%i3+0x036],%l4 ! Mem[000000008d8000f6] p62_call_1_le: ldsb [%i3+0x00c],%l2 ! Mem[000000008d8000cc] retl stb %l4,[%i0+0x019] ! Mem[000000008c0000d9] p62_jmpl_1_lo: swap [%o0+0x024],%l6 ! Mem[000000008c0000e4] ldsh [%o3+0x002],%l1 ! Mem[000000008d8000c2] stw %l2,[%o1+0x024] ! Mem[000000008c8000e4] lduw [%o2+0x01c],%l5 ! Mem[000000008d0000dc] lduw [%o1+0x024],%l6 ! Mem[000000008c8000e4] stx %l5,[%o2+0x020] ! Mem[000000008d0000e0] swap [%o3+0x014],%l3 ! Mem[000000008d8000d4] jmpl %g6+8,%g0 lduh [%o3+0x036],%l4 ! Mem[000000008d8000f6] p62_call_1_lo: ldsb [%o3+0x00c],%l2 ! Mem[000000008d8000cc] retl stb %l4,[%o0+0x019] ! Mem[000000008c0000d9] p62_jmpl_1_he: ldstub [%i3+0x006],%l3 ! Mem[000000008d8000c6] lduw [%i0+0x034],%l5 ! Mem[000000008c0000f4] swap [%i2+0x000],%l5 ! Mem[000000008d0000c0] lduh [%i2+0x014],%l7 ! Mem[000000008d0000d4] jmpl %g6+8,%g0 swap [%i3+0x010],%l1 ! Mem[000000008d8000d0] p62_call_1_he: stx %l0,[%i2+0x028] ! Mem[000000008d0000e8] swap [%i2+0x004],%l1 ! Mem[000000008d0000c4] swap [%i2+0x03c],%l0 ! Mem[000000008d0000fc] swap [%i0+0x02c],%l6 ! Mem[000000008c0000ec] stx %l5,[%i3+0x000] ! Mem[000000008d8000c0] ldub [%i3+0x017],%l5 ! Mem[000000008d8000d7] ldx [%i2+0x018],%l3 ! Mem[000000008d0000d8] retl swap [%i3+0x034],%l4 ! Mem[000000008d8000f4] p62_jmpl_1_ho: ldstub [%o3+0x006],%l3 ! Mem[000000008d8000c6] lduw [%o0+0x034],%l5 ! Mem[000000008c0000f4] swap [%o2+0x000],%l5 ! Mem[000000008d0000c0] lduh [%o2+0x014],%l7 ! Mem[000000008d0000d4] jmpl %g6+8,%g0 swap [%o3+0x010],%l1 ! Mem[000000008d8000d0] p62_call_1_ho: stx %l0,[%o2+0x028] ! Mem[000000008d0000e8] swap [%o2+0x004],%l1 ! Mem[000000008d0000c4] swap [%o2+0x03c],%l0 ! Mem[000000008d0000fc] swap [%o0+0x02c],%l6 ! Mem[000000008c0000ec] stx %l5,[%o3+0x000] ! Mem[000000008d8000c0] ldub [%o3+0x017],%l5 ! Mem[000000008d8000d7] ldx [%o2+0x018],%l3 ! Mem[000000008d0000d8] retl swap [%o3+0x034],%l4 ! Mem[000000008d8000f4] p63_jmpl_1_le: stw %l7,[%i0+0x008] ! Mem[000000008e0000c8] ldstub [%i2+0x020],%l4 ! Mem[000000008f0000e0] ldsw [%i3+0x018],%l6 ! Mem[000000008f8000d8] ldx [%i3+0x010],%l3 ! Mem[000000008f8000d0] stw %l1,[%i3+0x034] ! Mem[000000008f8000f4] swap [%i1+0x028],%l6 ! Mem[000000008e8000e8] jmpl %g6+8,%g0 ldsw [%i1+0x004],%l0 ! Mem[000000008e8000c4] p63_call_1_le: swap [%i1+0x024],%l2 ! Mem[000000008e8000e4] ldsh [%i0+0x03a],%l2 ! Mem[000000008e0000fa] sth %l6,[%i2+0x016] ! Mem[000000008f0000d6] ldd [%i1+0x000],%l6 ! Mem[000000008e8000c0] ldsh [%i0+0x01a],%l3 ! Mem[000000008e0000da] ldstub [%i2+0x015],%l1 ! Mem[000000008f0000d5] retl std %l4,[%i0+0x020] ! Mem[000000008e0000e0] p63_jmpl_1_lo: stw %l7,[%o0+0x008] ! Mem[000000008e0000c8] ldstub [%o2+0x020],%l4 ! Mem[000000008f0000e0] ldsw [%o3+0x018],%l6 ! Mem[000000008f8000d8] ldx [%o3+0x010],%l3 ! Mem[000000008f8000d0] stw %l1,[%o3+0x034] ! Mem[000000008f8000f4] swap [%o1+0x028],%l6 ! Mem[000000008e8000e8] jmpl %g6+8,%g0 ldsw [%o1+0x004],%l0 ! Mem[000000008e8000c4] p63_call_1_lo: swap [%o1+0x024],%l2 ! Mem[000000008e8000e4] ldsh [%o0+0x03a],%l2 ! Mem[000000008e0000fa] sth %l6,[%o2+0x016] ! Mem[000000008f0000d6] ldd [%o1+0x000],%l6 ! Mem[000000008e8000c0] ldsh [%o0+0x01a],%l3 ! Mem[000000008e0000da] ldstub [%o2+0x015],%l1 ! Mem[000000008f0000d5] retl std %l4,[%o0+0x020] ! Mem[000000008e0000e0] p63_jmpl_1_he: stx %l1,[%i0+0x000] ! Mem[000000008e0000c0] stb %l4,[%i2+0x017] ! Mem[000000008f0000d7] sth %l1,[%i2+0x030] ! Mem[000000008f0000f0] ldx [%i3+0x030],%l0 ! Mem[000000008f8000f0] sth %l4,[%i2+0x02c] ! Mem[000000008f0000ec] jmpl %g6+8,%g0 lduh [%i3+0x006],%l3 ! Mem[000000008f8000c6] p63_call_1_he: ldsw [%i3+0x02c],%l1 ! Mem[000000008f8000ec] lduw [%i1+0x018],%l7 ! Mem[000000008e8000d8] ldsw [%i2+0x00c],%l0 ! Mem[000000008f0000cc] retl ldx [%i3+0x008],%l6 ! Mem[000000008f8000c8] p63_jmpl_1_ho: stx %l1,[%o0+0x000] ! Mem[000000008e0000c0] stb %l4,[%o2+0x017] ! Mem[000000008f0000d7] sth %l1,[%o2+0x030] ! Mem[000000008f0000f0] ldx [%o3+0x030],%l0 ! Mem[000000008f8000f0] sth %l4,[%o2+0x02c] ! Mem[000000008f0000ec] jmpl %g6+8,%g0 lduh [%o3+0x006],%l3 ! Mem[000000008f8000c6] p63_call_1_ho: ldsw [%o3+0x02c],%l1 ! Mem[000000008f8000ec] lduw [%o1+0x018],%l7 ! Mem[000000008e8000d8] ldsw [%o2+0x00c],%l0 ! Mem[000000008f0000cc] retl ldx [%o3+0x008],%l6 ! Mem[000000008f8000c8] user_jump1_end: .seg "text" .align 0x2000 user_jump2_start: INIT_MEM(0, 0x0030, 1, +, 0, +, 0) p0_jmpl_2_le: ldstub [%i0+0x021],%l2 ! Mem[00000000100000e1] swap [%i3+0x034],%l2 ! Mem[00000000118000f4] swap [%i1+0x03c],%l1 ! Mem[00000000108000fc] ldd [%i3+0x010],%l2 ! Mem[00000000118000d0] ldd [%i1+0x018],%l6 ! Mem[00000000108000d8] lduw [%i2+0x034],%l4 ! Mem[00000000110000f4] jmpl %g6+8,%g0 ldd [%i1+0x028],%l0 ! Mem[00000000108000e8] p0_call_2_le: ldd [%i1+0x038],%l0 ! Mem[00000000108000f8] stb %l5,[%i0+0x004] ! Mem[00000000100000c4] swap [%i3+0x01c],%l7 ! Mem[00000000118000dc] retl stb %l7,[%i2+0x038] ! Mem[00000000110000f8] p0_jmpl_2_lo: ldstub [%o0+0x021],%l2 ! Mem[00000000100000e1] swap [%o3+0x034],%l2 ! Mem[00000000118000f4] swap [%o1+0x03c],%l1 ! Mem[00000000108000fc] ldd [%o3+0x010],%l2 ! Mem[00000000118000d0] ldd [%o1+0x018],%l6 ! Mem[00000000108000d8] lduw [%o2+0x034],%l4 ! Mem[00000000110000f4] jmpl %g6+8,%g0 ldd [%o1+0x028],%l0 ! Mem[00000000108000e8] p0_call_2_lo: ldd [%o1+0x038],%l0 ! Mem[00000000108000f8] stb %l5,[%o0+0x004] ! Mem[00000000100000c4] swap [%o3+0x01c],%l7 ! Mem[00000000118000dc] retl stb %l7,[%o2+0x038] ! Mem[00000000110000f8] p0_jmpl_2_he: ldstub [%i3+0x03a],%l6 ! Mem[00000000118000fa] ldsb [%i0+0x01c],%l6 ! Mem[00000000100000dc] lduh [%i0+0x01c],%l5 ! Mem[00000000100000dc] ldub [%i3+0x01b],%l6 ! Mem[00000000118000db] ldsw [%i0+0x034],%l5 ! Mem[00000000100000f4] jmpl %g6+8,%g0 swap [%i0+0x02c],%l6 ! Mem[00000000100000ec] p0_call_2_he: stw %l4,[%i3+0x000] ! Mem[00000000118000c0] lduh [%i2+0x01c],%l6 ! Mem[00000000110000dc] lduh [%i0+0x01c],%l1 ! Mem[00000000100000dc] ldstub [%i2+0x026],%l2 ! Mem[00000000110000e6] retl stb %l3,[%i3+0x02d] ! Mem[00000000118000ed] p0_jmpl_2_ho: ldstub [%o3+0x03a],%l6 ! Mem[00000000118000fa] ldsb [%o0+0x01c],%l6 ! Mem[00000000100000dc] lduh [%o0+0x01c],%l5 ! Mem[00000000100000dc] ldub [%o3+0x01b],%l6 ! Mem[00000000118000db] ldsw [%o0+0x034],%l5 ! Mem[00000000100000f4] jmpl %g6+8,%g0 swap [%o0+0x02c],%l6 ! Mem[00000000100000ec] p0_call_2_ho: stw %l4,[%o3+0x000] ! Mem[00000000118000c0] lduh [%o2+0x01c],%l6 ! Mem[00000000110000dc] lduh [%o0+0x01c],%l1 ! Mem[00000000100000dc] ldstub [%o2+0x026],%l2 ! Mem[00000000110000e6] retl stb %l3,[%o3+0x02d] ! Mem[00000000118000ed] p1_jmpl_2_le: swap [%i0+0x034],%l5 ! Mem[00000000120000f4] swap [%i1+0x000],%l5 ! Mem[00000000128000c0] ldd [%i2+0x010],%l6 ! Mem[00000000130000d0] std %l0,[%i0+0x010] ! Mem[00000000120000d0] ldstub [%i0+0x012],%l7 ! Mem[00000000120000d2] ldstub [%i2+0x01d],%l1 ! Mem[00000000130000dd] stb %l3,[%i1+0x036] ! Mem[00000000128000f6] jmpl %g6+8,%g0 stb %l6,[%i2+0x03c] ! Mem[00000000130000fc] p1_call_2_le: ldsw [%i3+0x004],%l3 ! Mem[00000000138000c4] ldub [%i2+0x028],%l3 ! Mem[00000000130000e8] ldsh [%i3+0x028],%l3 ! Mem[00000000138000e8] ldx [%i1+0x030],%l1 ! Mem[00000000128000f0] retl ldx [%i2+0x038],%l7 ! Mem[00000000130000f8] p1_jmpl_2_lo: swap [%o0+0x034],%l5 ! Mem[00000000120000f4] swap [%o1+0x000],%l5 ! Mem[00000000128000c0] ldd [%o2+0x010],%l6 ! Mem[00000000130000d0] std %l0,[%o0+0x010] ! Mem[00000000120000d0] ldstub [%o0+0x012],%l7 ! Mem[00000000120000d2] ldstub [%o2+0x01d],%l1 ! Mem[00000000130000dd] stb %l3,[%o1+0x036] ! Mem[00000000128000f6] jmpl %g6+8,%g0 stb %l6,[%o2+0x03c] ! Mem[00000000130000fc] p1_call_2_lo: ldsw [%o3+0x004],%l3 ! Mem[00000000138000c4] ldub [%o2+0x028],%l3 ! Mem[00000000130000e8] ldsh [%o3+0x028],%l3 ! Mem[00000000138000e8] ldx [%o1+0x030],%l1 ! Mem[00000000128000f0] retl ldx [%o2+0x038],%l7 ! Mem[00000000130000f8] p1_jmpl_2_he: ldd [%i1+0x010],%l4 ! Mem[00000000128000d0] lduw [%i2+0x028],%l2 ! Mem[00000000130000e8] ldd [%i3+0x018],%l4 ! Mem[00000000138000d8] jmpl %g6+8,%g0 std %l0,[%i3+0x008] ! Mem[00000000138000c8] p1_call_2_he: lduh [%i3+0x026],%l5 ! Mem[00000000138000e6] ldsw [%i3+0x030],%l4 ! Mem[00000000138000f0] ldsb [%i1+0x00f],%l3 ! Mem[00000000128000cf] swap [%i2+0x004],%l3 ! Mem[00000000130000c4] retl ldstub [%i1+0x02d],%l0 ! Mem[00000000128000ed] p1_jmpl_2_ho: ldd [%o1+0x010],%l4 ! Mem[00000000128000d0] lduw [%o2+0x028],%l2 ! Mem[00000000130000e8] ldd [%o3+0x018],%l4 ! Mem[00000000138000d8] jmpl %g6+8,%g0 std %l0,[%o3+0x008] ! Mem[00000000138000c8] p1_call_2_ho: lduh [%o3+0x026],%l5 ! Mem[00000000138000e6] ldsw [%o3+0x030],%l4 ! Mem[00000000138000f0] ldsb [%o1+0x00f],%l3 ! Mem[00000000128000cf] swap [%o2+0x004],%l3 ! Mem[00000000130000c4] retl ldstub [%o1+0x02d],%l0 ! Mem[00000000128000ed] p2_jmpl_2_le: ldstub [%i0+0x02b],%l5 ! Mem[00000000140000eb] ldd [%i3+0x028],%l2 ! Mem[00000000158000e8] jmpl %g6+8,%g0 ldd [%i3+0x010],%l2 ! Mem[00000000158000d0] p2_call_2_le: ldx [%i2+0x028],%l1 ! Mem[00000000150000e8] ldsh [%i3+0x00c],%l2 ! Mem[00000000158000cc] stb %l5,[%i1+0x00c] ! Mem[00000000148000cc] ldd [%i2+0x038],%l6 ! Mem[00000000150000f8] lduh [%i0+0x008],%l5 ! Mem[00000000140000c8] swap [%i3+0x024],%l3 ! Mem[00000000158000e4] swap [%i2+0x014],%l5 ! Mem[00000000150000d4] retl ldstub [%i2+0x03a],%l3 ! Mem[00000000150000fa] p2_jmpl_2_lo: ldstub [%o0+0x02b],%l5 ! Mem[00000000140000eb] ldd [%o3+0x028],%l2 ! Mem[00000000158000e8] jmpl %g6+8,%g0 ldd [%o3+0x010],%l2 ! Mem[00000000158000d0] p2_call_2_lo: ldx [%o2+0x028],%l1 ! Mem[00000000150000e8] ldsh [%o3+0x00c],%l2 ! Mem[00000000158000cc] stb %l5,[%o1+0x00c] ! Mem[00000000148000cc] ldd [%o2+0x038],%l6 ! Mem[00000000150000f8] lduh [%o0+0x008],%l5 ! Mem[00000000140000c8] swap [%o3+0x024],%l3 ! Mem[00000000158000e4] swap [%o2+0x014],%l5 ! Mem[00000000150000d4] retl ldstub [%o2+0x03a],%l3 ! Mem[00000000150000fa] p2_jmpl_2_he: ldstub [%i1+0x02d],%l2 ! Mem[00000000148000ed] jmpl %g6+8,%g0 swap [%i3+0x01c],%l6 ! Mem[00000000158000dc] p2_call_2_he: lduh [%i3+0x004],%l3 ! Mem[00000000158000c4] ldd [%i2+0x008],%l2 ! Mem[00000000150000c8] lduh [%i1+0x03a],%l1 ! Mem[00000000148000fa] ldsw [%i1+0x004],%l5 ! Mem[00000000148000c4] retl ldsw [%i1+0x024],%l5 ! Mem[00000000148000e4] p2_jmpl_2_ho: ldstub [%o1+0x02d],%l2 ! Mem[00000000148000ed] jmpl %g6+8,%g0 swap [%o3+0x01c],%l6 ! Mem[00000000158000dc] p2_call_2_ho: lduh [%o3+0x004],%l3 ! Mem[00000000158000c4] ldd [%o2+0x008],%l2 ! Mem[00000000150000c8] lduh [%o1+0x03a],%l1 ! Mem[00000000148000fa] ldsw [%o1+0x004],%l5 ! Mem[00000000148000c4] retl ldsw [%o1+0x024],%l5 ! Mem[00000000148000e4] p3_jmpl_2_le: ldsb [%i0+0x01d],%l0 ! Mem[00000000160000dd] ldstub [%i3+0x001],%l7 ! Mem[00000000178000c1] ldsh [%i2+0x00a],%l0 ! Mem[00000000170000ca] ldsh [%i1+0x038],%l6 ! Mem[00000000168000f8] jmpl %g6+8,%g0 ldstub [%i0+0x03a],%l6 ! Mem[00000000160000fa] p3_call_2_le: ldstub [%i3+0x015],%l1 ! Mem[00000000178000d5] ldsh [%i0+0x020],%l4 ! Mem[00000000160000e0] ldsw [%i1+0x024],%l5 ! Mem[00000000168000e4] stx %l4,[%i1+0x030] ! Mem[00000000168000f0] swap [%i0+0x00c],%l3 ! Mem[00000000160000cc] ldstub [%i3+0x005],%l3 ! Mem[00000000178000c5] retl ldstub [%i0+0x02d],%l0 ! Mem[00000000160000ed] p3_jmpl_2_lo: ldsb [%o0+0x01d],%l0 ! Mem[00000000160000dd] ldstub [%o3+0x001],%l7 ! Mem[00000000178000c1] ldsh [%o2+0x00a],%l0 ! Mem[00000000170000ca] ldsh [%o1+0x038],%l6 ! Mem[00000000168000f8] jmpl %g6+8,%g0 ldstub [%o0+0x03a],%l6 ! Mem[00000000160000fa] p3_call_2_lo: ldstub [%o3+0x015],%l1 ! Mem[00000000178000d5] ldsh [%o0+0x020],%l4 ! Mem[00000000160000e0] ldsw [%o1+0x024],%l5 ! Mem[00000000168000e4] stx %l4,[%o1+0x030] ! Mem[00000000168000f0] swap [%o0+0x00c],%l3 ! Mem[00000000160000cc] ldstub [%o3+0x005],%l3 ! Mem[00000000178000c5] retl ldstub [%o0+0x02d],%l0 ! Mem[00000000160000ed] p3_jmpl_2_he: jmpl %g6+8,%g0 ldsh [%i3+0x000],%l6 ! Mem[00000000178000c0] p3_call_2_he: ldsw [%i2+0x000],%l4 ! Mem[00000000170000c0] stw %l7,[%i2+0x024] ! Mem[00000000170000e4] retl ldstub [%i3+0x027],%l4 ! Mem[00000000178000e7] p3_jmpl_2_ho: jmpl %g6+8,%g0 ldsh [%o3+0x000],%l6 ! Mem[00000000178000c0] p3_call_2_ho: ldsw [%o2+0x000],%l4 ! Mem[00000000170000c0] stw %l7,[%o2+0x024] ! Mem[00000000170000e4] retl ldstub [%o3+0x027],%l4 ! Mem[00000000178000e7] p4_jmpl_2_le: ldsw [%i2+0x000],%l1 ! Mem[00000000190000c0] ldub [%i0+0x027],%l2 ! Mem[00000000180000e7] ldsh [%i0+0x01c],%l5 ! Mem[00000000180000dc] ldd [%i1+0x020],%l6 ! Mem[00000000188000e0] ldsb [%i2+0x023],%l5 ! Mem[00000000190000e3] lduh [%i2+0x016],%l3 ! Mem[00000000190000d6] jmpl %g6+8,%g0 std %l4,[%i3+0x030] ! Mem[00000000198000f0] p4_call_2_le: ldx [%i2+0x038],%l2 ! Mem[00000000190000f8] retl ldsh [%i2+0x018],%l4 ! Mem[00000000190000d8] p4_jmpl_2_lo: ldsw [%o2+0x000],%l1 ! Mem[00000000190000c0] ldub [%o0+0x027],%l2 ! Mem[00000000180000e7] ldsh [%o0+0x01c],%l5 ! Mem[00000000180000dc] ldd [%o1+0x020],%l6 ! Mem[00000000188000e0] ldsb [%o2+0x023],%l5 ! Mem[00000000190000e3] lduh [%o2+0x016],%l3 ! Mem[00000000190000d6] jmpl %g6+8,%g0 std %l4,[%o3+0x030] ! Mem[00000000198000f0] p4_call_2_lo: ldx [%o2+0x038],%l2 ! Mem[00000000190000f8] retl ldsh [%o2+0x018],%l4 ! Mem[00000000190000d8] p4_jmpl_2_he: ldx [%i0+0x030],%l6 ! Mem[00000000180000f0] swap [%i3+0x030],%l6 ! Mem[00000000198000f0] lduw [%i0+0x020],%l2 ! Mem[00000000180000e0] stb %l7,[%i2+0x032] ! Mem[00000000190000f2] jmpl %g6+8,%g0 stb %l1,[%i2+0x03d] ! Mem[00000000190000fd] p4_call_2_he: ldub [%i0+0x00b],%l0 ! Mem[00000000180000cb] ldstub [%i2+0x02e],%l6 ! Mem[00000000190000ee] swap [%i1+0x000],%l5 ! Mem[00000000188000c0] ldstub [%i3+0x004],%l5 ! Mem[00000000198000c4] sth %l7,[%i3+0x01c] ! Mem[00000000198000dc] retl ldstub [%i1+0x038],%l7 ! Mem[00000000188000f8] p4_jmpl_2_ho: ldx [%o0+0x030],%l6 ! Mem[00000000180000f0] swap [%o3+0x030],%l6 ! Mem[00000000198000f0] lduw [%o0+0x020],%l2 ! Mem[00000000180000e0] stb %l7,[%o2+0x032] ! Mem[00000000190000f2] jmpl %g6+8,%g0 stb %l1,[%o2+0x03d] ! Mem[00000000190000fd] p4_call_2_ho: ldub [%o0+0x00b],%l0 ! Mem[00000000180000cb] ldstub [%o2+0x02e],%l6 ! Mem[00000000190000ee] swap [%o1+0x000],%l5 ! Mem[00000000188000c0] ldstub [%o3+0x004],%l5 ! Mem[00000000198000c4] sth %l7,[%o3+0x01c] ! Mem[00000000198000dc] retl ldstub [%o1+0x038],%l7 ! Mem[00000000188000f8] p5_jmpl_2_le: sth %l5,[%i3+0x018] ! Mem[000000001b8000d8] std %l2,[%i3+0x028] ! Mem[000000001b8000e8] jmpl %g6+8,%g0 stb %l7,[%i3+0x018] ! Mem[000000001b8000d8] p5_call_2_le: stw %l0,[%i2+0x03c] ! Mem[000000001b0000fc] retl ldub [%i1+0x00e],%l6 ! Mem[000000001a8000ce] p5_jmpl_2_lo: sth %l5,[%o3+0x018] ! Mem[000000001b8000d8] std %l2,[%o3+0x028] ! Mem[000000001b8000e8] jmpl %g6+8,%g0 stb %l7,[%o3+0x018] ! Mem[000000001b8000d8] p5_call_2_lo: stw %l0,[%o2+0x03c] ! Mem[000000001b0000fc] retl ldub [%o1+0x00e],%l6 ! Mem[000000001a8000ce] p5_jmpl_2_he: ldstub [%i1+0x01d],%l0 ! Mem[000000001a8000dd] lduh [%i3+0x00c],%l1 ! Mem[000000001b8000cc] stx %l6,[%i1+0x028] ! Mem[000000001a8000e8] ldsh [%i2+0x024],%l5 ! Mem[000000001b0000e4] jmpl %g6+8,%g0 lduh [%i0+0x00a],%l0 ! Mem[000000001a0000ca] p5_call_2_he: ldstub [%i2+0x00c],%l2 ! Mem[000000001b0000cc] ldstub [%i2+0x019],%l4 ! Mem[000000001b0000d9] ldstub [%i2+0x026],%l4 ! Mem[000000001b0000e6] ldd [%i3+0x010],%l2 ! Mem[000000001b8000d0] lduw [%i2+0x024],%l5 ! Mem[000000001b0000e4] stb %l4,[%i2+0x029] ! Mem[000000001b0000e9] swap [%i0+0x034],%l6 ! Mem[000000001a0000f4] retl ldd [%i3+0x010],%l4 ! Mem[000000001b8000d0] p5_jmpl_2_ho: ldstub [%o1+0x01d],%l0 ! Mem[000000001a8000dd] lduh [%o3+0x00c],%l1 ! Mem[000000001b8000cc] stx %l6,[%o1+0x028] ! Mem[000000001a8000e8] ldsh [%o2+0x024],%l5 ! Mem[000000001b0000e4] jmpl %g6+8,%g0 lduh [%o0+0x00a],%l0 ! Mem[000000001a0000ca] p5_call_2_ho: ldstub [%o2+0x00c],%l2 ! Mem[000000001b0000cc] ldstub [%o2+0x019],%l4 ! Mem[000000001b0000d9] ldstub [%o2+0x026],%l4 ! Mem[000000001b0000e6] ldd [%o3+0x010],%l2 ! Mem[000000001b8000d0] lduw [%o2+0x024],%l5 ! Mem[000000001b0000e4] stb %l4,[%o2+0x029] ! Mem[000000001b0000e9] swap [%o0+0x034],%l6 ! Mem[000000001a0000f4] retl ldd [%o3+0x010],%l4 ! Mem[000000001b8000d0] p6_jmpl_2_le: stb %l3,[%i3+0x006] ! Mem[000000001d8000c6] stx %l5,[%i2+0x030] ! Mem[000000001d0000f0] swap [%i2+0x000],%l5 ! Mem[000000001d0000c0] ldstub [%i0+0x02d],%l2 ! Mem[000000001c0000ed] jmpl %g6+8,%g0 ldsh [%i1+0x028],%l4 ! Mem[000000001c8000e8] p6_call_2_le: stw %l5,[%i1+0x024] ! Mem[000000001c8000e4] swap [%i3+0x028],%l6 ! Mem[000000001d8000e8] retl ldsw [%i3+0x024],%l4 ! Mem[000000001d8000e4] p6_jmpl_2_lo: stb %l3,[%o3+0x006] ! Mem[000000001d8000c6] stx %l5,[%o2+0x030] ! Mem[000000001d0000f0] swap [%o2+0x000],%l5 ! Mem[000000001d0000c0] ldstub [%o0+0x02d],%l2 ! Mem[000000001c0000ed] jmpl %g6+8,%g0 ldsh [%o1+0x028],%l4 ! Mem[000000001c8000e8] p6_call_2_lo: stw %l5,[%o1+0x024] ! Mem[000000001c8000e4] swap [%o3+0x028],%l6 ! Mem[000000001d8000e8] retl ldsw [%o3+0x024],%l4 ! Mem[000000001d8000e4] p6_jmpl_2_he: stw %l4,[%i1+0x034] ! Mem[000000001c8000f4] swap [%i2+0x028],%l0 ! Mem[000000001d0000e8] ldstub [%i0+0x02a],%l3 ! Mem[000000001c0000ea] lduw [%i3+0x008],%l6 ! Mem[000000001d8000c8] std %l2,[%i1+0x020] ! Mem[000000001c8000e0] ldstub [%i3+0x000],%l3 ! Mem[000000001d8000c0] jmpl %g6+8,%g0 swap [%i0+0x038],%l4 ! Mem[000000001c0000f8] p6_call_2_he: sth %l0,[%i3+0x00a] ! Mem[000000001d8000ca] ldub [%i1+0x02e],%l7 ! Mem[000000001c8000ee] retl std %l0,[%i2+0x028] ! Mem[000000001d0000e8] p6_jmpl_2_ho: stw %l4,[%o1+0x034] ! Mem[000000001c8000f4] swap [%o2+0x028],%l0 ! Mem[000000001d0000e8] ldstub [%o0+0x02a],%l3 ! Mem[000000001c0000ea] lduw [%o3+0x008],%l6 ! Mem[000000001d8000c8] std %l2,[%o1+0x020] ! Mem[000000001c8000e0] ldstub [%o3+0x000],%l3 ! Mem[000000001d8000c0] jmpl %g6+8,%g0 swap [%o0+0x038],%l4 ! Mem[000000001c0000f8] p6_call_2_ho: sth %l0,[%o3+0x00a] ! Mem[000000001d8000ca] ldub [%o1+0x02e],%l7 ! Mem[000000001c8000ee] retl std %l0,[%o2+0x028] ! Mem[000000001d0000e8] p7_jmpl_2_le: ldsb [%i1+0x037],%l2 ! Mem[000000001e8000f7] ldx [%i2+0x018],%l1 ! Mem[000000001f0000d8] jmpl %g6+8,%g0 stx %l3,[%i3+0x030] ! Mem[000000001f8000f0] p7_call_2_le: retl lduh [%i2+0x016],%l4 ! Mem[000000001f0000d6] p7_jmpl_2_lo: ldsb [%o1+0x037],%l2 ! Mem[000000001e8000f7] ldx [%o2+0x018],%l1 ! Mem[000000001f0000d8] jmpl %g6+8,%g0 stx %l3,[%o3+0x030] ! Mem[000000001f8000f0] p7_call_2_lo: retl lduh [%o2+0x016],%l4 ! Mem[000000001f0000d6] p7_jmpl_2_he: ldstub [%i3+0x03b],%l6 ! Mem[000000001f8000fb] swap [%i3+0x028],%l3 ! Mem[000000001f8000e8] swap [%i1+0x028],%l6 ! Mem[000000001e8000e8] ldub [%i3+0x024],%l5 ! Mem[000000001f8000e4] ldsb [%i1+0x00a],%l0 ! Mem[000000001e8000ca] jmpl %g6+8,%g0 ldsw [%i1+0x038],%l6 ! Mem[000000001e8000f8] p7_call_2_he: ldd [%i3+0x020],%l6 ! Mem[000000001f8000e0] ldx [%i0+0x010],%l1 ! Mem[000000001e0000d0] lduw [%i3+0x02c],%l1 ! Mem[000000001f8000ec] retl swap [%i3+0x004],%l4 ! Mem[000000001f8000c4] p7_jmpl_2_ho: ldstub [%o3+0x03b],%l6 ! Mem[000000001f8000fb] swap [%o3+0x028],%l3 ! Mem[000000001f8000e8] swap [%o1+0x028],%l6 ! Mem[000000001e8000e8] ldub [%o3+0x024],%l5 ! Mem[000000001f8000e4] ldsb [%o1+0x00a],%l0 ! Mem[000000001e8000ca] jmpl %g6+8,%g0 ldsw [%o1+0x038],%l6 ! Mem[000000001e8000f8] p7_call_2_ho: ldd [%o3+0x020],%l6 ! Mem[000000001f8000e0] ldx [%o0+0x010],%l1 ! Mem[000000001e0000d0] lduw [%o3+0x02c],%l1 ! Mem[000000001f8000ec] retl swap [%o3+0x004],%l4 ! Mem[000000001f8000c4] p8_jmpl_2_le: jmpl %g6+8,%g0 swap [%i2+0x03c],%l4 ! Mem[00000000210000fc] p8_call_2_le: std %l4,[%i0+0x010] ! Mem[00000000200000d0] lduw [%i2+0x038],%l3 ! Mem[00000000210000f8] ldx [%i1+0x000],%l5 ! Mem[00000000208000c0] retl ldsw [%i0+0x008],%l0 ! Mem[00000000200000c8] p8_jmpl_2_lo: jmpl %g6+8,%g0 swap [%o2+0x03c],%l4 ! Mem[00000000210000fc] p8_call_2_lo: std %l4,[%o0+0x010] ! Mem[00000000200000d0] lduw [%o2+0x038],%l3 ! Mem[00000000210000f8] ldx [%o1+0x000],%l5 ! Mem[00000000208000c0] retl ldsw [%o0+0x008],%l0 ! Mem[00000000200000c8] p8_jmpl_2_he: std %l4,[%i2+0x030] ! Mem[00000000210000f0] swap [%i2+0x018],%l6 ! Mem[00000000210000d8] ldd [%i2+0x028],%l2 ! Mem[00000000210000e8] ldstub [%i2+0x003],%l4 ! Mem[00000000210000c3] ldx [%i1+0x000],%l7 ! Mem[00000000208000c0] swap [%i2+0x014],%l3 ! Mem[00000000210000d4] sth %l5,[%i0+0x036] ! Mem[00000000200000f6] jmpl %g6+8,%g0 sth %l2,[%i1+0x02a] ! Mem[00000000208000ea] p8_call_2_he: ldsh [%i0+0x034],%l1 ! Mem[00000000200000f4] retl stx %l4,[%i3+0x000] ! Mem[00000000218000c0] p8_jmpl_2_ho: std %l4,[%o2+0x030] ! Mem[00000000210000f0] swap [%o2+0x018],%l6 ! Mem[00000000210000d8] ldd [%o2+0x028],%l2 ! Mem[00000000210000e8] ldstub [%o2+0x003],%l4 ! Mem[00000000210000c3] ldx [%o1+0x000],%l7 ! Mem[00000000208000c0] swap [%o2+0x014],%l3 ! Mem[00000000210000d4] sth %l5,[%o0+0x036] ! Mem[00000000200000f6] jmpl %g6+8,%g0 sth %l2,[%o1+0x02a] ! Mem[00000000208000ea] p8_call_2_ho: ldsh [%o0+0x034],%l1 ! Mem[00000000200000f4] retl stx %l4,[%o3+0x000] ! Mem[00000000218000c0] p9_jmpl_2_le: stx %l1,[%i3+0x010] ! Mem[00000000238000d0] ldstub [%i0+0x012],%l7 ! Mem[00000000220000d2] ldstub [%i0+0x01d],%l1 ! Mem[00000000220000dd] std %l2,[%i3+0x030] ! Mem[00000000238000f0] std %l6,[%i3+0x038] ! Mem[00000000238000f8] ldd [%i0+0x010],%l4 ! Mem[00000000220000d0] swap [%i1+0x008],%l0 ! Mem[00000000228000c8] jmpl %g6+8,%g0 lduw [%i2+0x028],%l3 ! Mem[00000000230000e8] p9_call_2_le: swap [%i1+0x004],%l5 ! Mem[00000000228000c4] retl ldsh [%i2+0x03c],%l7 ! Mem[00000000230000fc] p9_jmpl_2_lo: stx %l1,[%o3+0x010] ! Mem[00000000238000d0] ldstub [%o0+0x012],%l7 ! Mem[00000000220000d2] ldstub [%o0+0x01d],%l1 ! Mem[00000000220000dd] std %l2,[%o3+0x030] ! Mem[00000000238000f0] std %l6,[%o3+0x038] ! Mem[00000000238000f8] ldd [%o0+0x010],%l4 ! Mem[00000000220000d0] swap [%o1+0x008],%l0 ! Mem[00000000228000c8] jmpl %g6+8,%g0 lduw [%o2+0x028],%l3 ! Mem[00000000230000e8] p9_call_2_lo: swap [%o1+0x004],%l5 ! Mem[00000000228000c4] retl ldsh [%o2+0x03c],%l7 ! Mem[00000000230000fc] p9_jmpl_2_he: stb %l5,[%i3+0x017] ! Mem[00000000238000d7] ldsw [%i3+0x028],%l2 ! Mem[00000000238000e8] stw %l5,[%i0+0x034] ! Mem[00000000220000f4] jmpl %g6+8,%g0 swap [%i1+0x020],%l1 ! Mem[00000000228000e0] p9_call_2_he: ldstub [%i3+0x026],%l5 ! Mem[00000000238000e6] ldx [%i0+0x030],%l4 ! Mem[00000000220000f0] ldstub [%i3+0x00f],%l3 ! Mem[00000000238000cf] sth %l3,[%i0+0x004] ! Mem[00000000220000c4] retl ldsb [%i2+0x01c],%l6 ! Mem[00000000230000dc] p9_jmpl_2_ho: stb %l5,[%o3+0x017] ! Mem[00000000238000d7] ldsw [%o3+0x028],%l2 ! Mem[00000000238000e8] stw %l5,[%o0+0x034] ! Mem[00000000220000f4] jmpl %g6+8,%g0 swap [%o1+0x020],%l1 ! Mem[00000000228000e0] p9_call_2_ho: ldstub [%o3+0x026],%l5 ! Mem[00000000238000e6] ldx [%o0+0x030],%l4 ! Mem[00000000220000f0] ldstub [%o3+0x00f],%l3 ! Mem[00000000238000cf] sth %l3,[%o0+0x004] ! Mem[00000000220000c4] retl ldsb [%o2+0x01c],%l6 ! Mem[00000000230000dc] p10_jmpl_2_le: swap [%i0+0x024],%l7 ! Mem[00000000240000e4] std %l0,[%i0+0x018] ! Mem[00000000240000d8] std %l6,[%i0+0x000] ! Mem[00000000240000c0] stw %l0,[%i0+0x00c] ! Mem[00000000240000cc] ldstub [%i2+0x03e],%l4 ! Mem[00000000250000fe] jmpl %g6+8,%g0 ldub [%i0+0x00d],%l5 ! Mem[00000000240000cd] p10_call_2_le: lduh [%i1+0x012],%l1 ! Mem[00000000248000d2] stx %l1,[%i1+0x000] ! Mem[00000000248000c0] ldd [%i0+0x038],%l0 ! Mem[00000000240000f8] sth %l6,[%i0+0x02e] ! Mem[00000000240000ee] ldsw [%i1+0x038],%l1 ! Mem[00000000248000f8] retl swap [%i0+0x034],%l1 ! Mem[00000000240000f4] p10_jmpl_2_lo: swap [%o0+0x024],%l7 ! Mem[00000000240000e4] std %l0,[%o0+0x018] ! Mem[00000000240000d8] std %l6,[%o0+0x000] ! Mem[00000000240000c0] stw %l0,[%o0+0x00c] ! Mem[00000000240000cc] ldstub [%o2+0x03e],%l4 ! Mem[00000000250000fe] jmpl %g6+8,%g0 ldub [%o0+0x00d],%l5 ! Mem[00000000240000cd] p10_call_2_lo: lduh [%o1+0x012],%l1 ! Mem[00000000248000d2] stx %l1,[%o1+0x000] ! Mem[00000000248000c0] ldd [%o0+0x038],%l0 ! Mem[00000000240000f8] sth %l6,[%o0+0x02e] ! Mem[00000000240000ee] ldsw [%o1+0x038],%l1 ! Mem[00000000248000f8] retl swap [%o0+0x034],%l1 ! Mem[00000000240000f4] p10_jmpl_2_he: ldstub [%i3+0x017],%l3 ! Mem[00000000258000d7] ldd [%i0+0x038],%l6 ! Mem[00000000240000f8] std %l6,[%i2+0x038] ! Mem[00000000250000f8] lduw [%i3+0x01c],%l6 ! Mem[00000000258000dc] stb %l5,[%i1+0x01c] ! Mem[00000000248000dc] ldsb [%i0+0x013],%l7 ! Mem[00000000240000d3] ldstub [%i1+0x01e],%l0 ! Mem[00000000248000de] jmpl %g6+8,%g0 ldx [%i0+0x010],%l4 ! Mem[00000000240000d0] p10_call_2_he: stw %l1,[%i2+0x02c] ! Mem[00000000250000ec] ldx [%i2+0x008],%l6 ! Mem[00000000250000c8] ldstub [%i2+0x01f],%l1 ! Mem[00000000250000df] ldub [%i0+0x020],%l6 ! Mem[00000000240000e0] swap [%i3+0x03c],%l7 ! Mem[00000000258000fc] ldsw [%i1+0x020],%l4 ! Mem[00000000248000e0] retl swap [%i2+0x028],%l5 ! Mem[00000000250000e8] p10_jmpl_2_ho: ldstub [%o3+0x017],%l3 ! Mem[00000000258000d7] ldd [%o0+0x038],%l6 ! Mem[00000000240000f8] std %l6,[%o2+0x038] ! Mem[00000000250000f8] lduw [%o3+0x01c],%l6 ! Mem[00000000258000dc] stb %l5,[%o1+0x01c] ! Mem[00000000248000dc] ldsb [%o0+0x013],%l7 ! Mem[00000000240000d3] ldstub [%o1+0x01e],%l0 ! Mem[00000000248000de] jmpl %g6+8,%g0 ldx [%o0+0x010],%l4 ! Mem[00000000240000d0] p10_call_2_ho: stw %l1,[%o2+0x02c] ! Mem[00000000250000ec] ldx [%o2+0x008],%l6 ! Mem[00000000250000c8] ldstub [%o2+0x01f],%l1 ! Mem[00000000250000df] ldub [%o0+0x020],%l6 ! Mem[00000000240000e0] swap [%o3+0x03c],%l7 ! Mem[00000000258000fc] ldsw [%o1+0x020],%l4 ! Mem[00000000248000e0] retl swap [%o2+0x028],%l5 ! Mem[00000000250000e8] p11_jmpl_2_le: ldsh [%i3+0x036],%l4 ! Mem[00000000278000f6] jmpl %g6+8,%g0 stx %l4,[%i2+0x028] ! Mem[00000000270000e8] p11_call_2_le: ldx [%i2+0x028],%l5 ! Mem[00000000270000e8] swap [%i1+0x01c],%l7 ! Mem[00000000268000dc] retl swap [%i2+0x018],%l3 ! Mem[00000000270000d8] p11_jmpl_2_lo: ldsh [%o3+0x036],%l4 ! Mem[00000000278000f6] jmpl %g6+8,%g0 stx %l4,[%o2+0x028] ! Mem[00000000270000e8] p11_call_2_lo: ldx [%o2+0x028],%l5 ! Mem[00000000270000e8] swap [%o1+0x01c],%l7 ! Mem[00000000268000dc] retl swap [%o2+0x018],%l3 ! Mem[00000000270000d8] p11_jmpl_2_he: ldsh [%i0+0x034],%l6 ! Mem[00000000260000f4] ldd [%i1+0x030],%l6 ! Mem[00000000268000f0] ldsw [%i3+0x000],%l2 ! Mem[00000000278000c0] ldstub [%i3+0x037],%l2 ! Mem[00000000278000f7] ldsb [%i2+0x018],%l5 ! Mem[00000000270000d8] jmpl %g6+8,%g0 ldub [%i0+0x036],%l3 ! Mem[00000000260000f6] p11_call_2_he: retl ldstub [%i3+0x016],%l4 ! Mem[00000000278000d6] p11_jmpl_2_ho: ldsh [%o0+0x034],%l6 ! Mem[00000000260000f4] ldd [%o1+0x030],%l6 ! Mem[00000000268000f0] ldsw [%o3+0x000],%l2 ! Mem[00000000278000c0] ldstub [%o3+0x037],%l2 ! Mem[00000000278000f7] ldsb [%o2+0x018],%l5 ! Mem[00000000270000d8] jmpl %g6+8,%g0 ldub [%o0+0x036],%l3 ! Mem[00000000260000f6] p11_call_2_ho: retl ldstub [%o3+0x016],%l4 ! Mem[00000000278000d6] p12_jmpl_2_le: swap [%i2+0x01c],%l5 ! Mem[00000000290000dc] ldub [%i1+0x027],%l6 ! Mem[00000000288000e7] jmpl %g6+8,%g0 ldx [%i3+0x020],%l6 ! Mem[00000000298000e0] p12_call_2_le: swap [%i3+0x014],%l6 ! Mem[00000000298000d4] ldstub [%i3+0x020],%l4 ! Mem[00000000298000e0] ldsh [%i3+0x01e],%l1 ! Mem[00000000298000de] ldstub [%i1+0x01b],%l3 ! Mem[00000000288000db] swap [%i3+0x004],%l5 ! Mem[00000000298000c4] ldsb [%i3+0x02d],%l0 ! Mem[00000000298000ed] retl ldstub [%i2+0x00f],%l1 ! Mem[00000000290000cf] p12_jmpl_2_lo: swap [%o2+0x01c],%l5 ! Mem[00000000290000dc] ldub [%o1+0x027],%l6 ! Mem[00000000288000e7] jmpl %g6+8,%g0 ldx [%o3+0x020],%l6 ! Mem[00000000298000e0] p12_call_2_lo: swap [%o3+0x014],%l6 ! Mem[00000000298000d4] ldstub [%o3+0x020],%l4 ! Mem[00000000298000e0] ldsh [%o3+0x01e],%l1 ! Mem[00000000298000de] ldstub [%o1+0x01b],%l3 ! Mem[00000000288000db] swap [%o3+0x004],%l5 ! Mem[00000000298000c4] ldsb [%o3+0x02d],%l0 ! Mem[00000000298000ed] retl ldstub [%o2+0x00f],%l1 ! Mem[00000000290000cf] p12_jmpl_2_he: sth %l7,[%i2+0x032] ! Mem[00000000290000f2] sth %l1,[%i3+0x03c] ! Mem[00000000298000fc] jmpl %g6+8,%g0 ldsw [%i1+0x020],%l5 ! Mem[00000000288000e0] p12_call_2_he: ldsb [%i1+0x02e],%l6 ! Mem[00000000288000ee] ldub [%i2+0x003],%l5 ! Mem[00000000290000c3] stx %l5,[%i0+0x010] ! Mem[00000000280000d0] ldstub [%i1+0x01b],%l3 ! Mem[00000000288000db] retl lduh [%i1+0x034],%l4 ! Mem[00000000288000f4] p12_jmpl_2_ho: sth %l7,[%o2+0x032] ! Mem[00000000290000f2] sth %l1,[%o3+0x03c] ! Mem[00000000298000fc] jmpl %g6+8,%g0 ldsw [%o1+0x020],%l5 ! Mem[00000000288000e0] p12_call_2_ho: ldsb [%o1+0x02e],%l6 ! Mem[00000000288000ee] ldub [%o2+0x003],%l5 ! Mem[00000000290000c3] stx %l5,[%o0+0x010] ! Mem[00000000280000d0] ldstub [%o1+0x01b],%l3 ! Mem[00000000288000db] retl lduh [%o1+0x034],%l4 ! Mem[00000000288000f4] p13_jmpl_2_le: swap [%i0+0x01c],%l0 ! Mem[000000002a0000dc] std %l6,[%i0+0x010] ! Mem[000000002a0000d0] swap [%i0+0x02c],%l1 ! Mem[000000002a0000ec] jmpl %g6+8,%g0 stw %l3,[%i1+0x030] ! Mem[000000002a8000f0] p13_call_2_le: ldx [%i0+0x028],%l1 ! Mem[000000002a0000e8] lduw [%i3+0x014],%l1 ! Mem[000000002b8000d4] retl stw %l3,[%i0+0x02c] ! Mem[000000002a0000ec] p13_jmpl_2_lo: swap [%o0+0x01c],%l0 ! Mem[000000002a0000dc] std %l6,[%o0+0x010] ! Mem[000000002a0000d0] swap [%o0+0x02c],%l1 ! Mem[000000002a0000ec] jmpl %g6+8,%g0 stw %l3,[%o1+0x030] ! Mem[000000002a8000f0] p13_call_2_lo: ldx [%o0+0x028],%l1 ! Mem[000000002a0000e8] lduw [%o3+0x014],%l1 ! Mem[000000002b8000d4] retl stw %l3,[%o0+0x02c] ! Mem[000000002a0000ec] p13_jmpl_2_he: swap [%i3+0x004],%l2 ! Mem[000000002b8000c4] jmpl %g6+8,%g0 ldstub [%i3+0x01d],%l5 ! Mem[000000002b8000dd] p13_call_2_he: ldsh [%i2+0x026],%l4 ! Mem[000000002b0000e6] retl swap [%i0+0x004],%l3 ! Mem[000000002a0000c4] p13_jmpl_2_ho: swap [%o3+0x004],%l2 ! Mem[000000002b8000c4] jmpl %g6+8,%g0 ldstub [%o3+0x01d],%l5 ! Mem[000000002b8000dd] p13_call_2_ho: ldsh [%o2+0x026],%l4 ! Mem[000000002b0000e6] retl swap [%o0+0x004],%l3 ! Mem[000000002a0000c4] p14_jmpl_2_le: ldsb [%i3+0x029],%l4 ! Mem[000000002d8000e9] lduw [%i2+0x00c],%l7 ! Mem[000000002d0000cc] ldd [%i1+0x008],%l2 ! Mem[000000002c8000c8] swap [%i3+0x020],%l5 ! Mem[000000002d8000e0] jmpl %g6+8,%g0 swap [%i1+0x018],%l6 ! Mem[000000002c8000d8] p14_call_2_le: swap [%i0+0x000],%l5 ! Mem[000000002c0000c0] ldsw [%i3+0x004],%l5 ! Mem[000000002d8000c4] swap [%i0+0x01c],%l7 ! Mem[000000002c0000dc] swap [%i3+0x028],%l0 ! Mem[000000002d8000e8] swap [%i0+0x02c],%l2 ! Mem[000000002c0000ec] ldstub [%i1+0x00b],%l0 ! Mem[000000002c8000cb] retl lduw [%i0+0x02c],%l7 ! Mem[000000002c0000ec] p14_jmpl_2_lo: ldsb [%o3+0x029],%l4 ! Mem[000000002d8000e9] lduw [%o2+0x00c],%l7 ! Mem[000000002d0000cc] ldd [%o1+0x008],%l2 ! Mem[000000002c8000c8] swap [%o3+0x020],%l5 ! Mem[000000002d8000e0] jmpl %g6+8,%g0 swap [%o1+0x018],%l6 ! Mem[000000002c8000d8] p14_call_2_lo: swap [%o0+0x000],%l5 ! Mem[000000002c0000c0] ldsw [%o3+0x004],%l5 ! Mem[000000002d8000c4] swap [%o0+0x01c],%l7 ! Mem[000000002c0000dc] swap [%o3+0x028],%l0 ! Mem[000000002d8000e8] swap [%o0+0x02c],%l2 ! Mem[000000002c0000ec] ldstub [%o1+0x00b],%l0 ! Mem[000000002c8000cb] retl lduw [%o0+0x02c],%l7 ! Mem[000000002c0000ec] p14_jmpl_2_he: jmpl %g6+8,%g0 ldsh [%i0+0x01a],%l6 ! Mem[000000002c0000da] p14_call_2_he: ldd [%i1+0x018],%l2 ! Mem[000000002c8000d8] ldsw [%i2+0x02c],%l4 ! Mem[000000002d0000ec] swap [%i3+0x000],%l4 ! Mem[000000002d8000c0] sth %l6,[%i2+0x01c] ! Mem[000000002d0000dc] retl stw %l5,[%i2+0x034] ! Mem[000000002d0000f4] p14_jmpl_2_ho: jmpl %g6+8,%g0 ldsh [%o0+0x01a],%l6 ! Mem[000000002c0000da] p14_call_2_ho: ldd [%o1+0x018],%l2 ! Mem[000000002c8000d8] ldsw [%o2+0x02c],%l4 ! Mem[000000002d0000ec] swap [%o3+0x000],%l4 ! Mem[000000002d8000c0] sth %l6,[%o2+0x01c] ! Mem[000000002d0000dc] retl stw %l5,[%o2+0x034] ! Mem[000000002d0000f4] p15_jmpl_2_le: lduh [%i2+0x03c],%l6 ! Mem[000000002f0000fc] ldub [%i2+0x017],%l4 ! Mem[000000002f0000d7] jmpl %g6+8,%g0 swap [%i2+0x008],%l0 ! Mem[000000002f0000c8] p15_call_2_le: ldsw [%i1+0x038],%l1 ! Mem[000000002e8000f8] swap [%i2+0x004],%l5 ! Mem[000000002f0000c4] swap [%i3+0x024],%l5 ! Mem[000000002f8000e4] retl ldstub [%i3+0x03b],%l1 ! Mem[000000002f8000fb] p15_jmpl_2_lo: lduh [%o2+0x03c],%l6 ! Mem[000000002f0000fc] ldub [%o2+0x017],%l4 ! Mem[000000002f0000d7] jmpl %g6+8,%g0 swap [%o2+0x008],%l0 ! Mem[000000002f0000c8] p15_call_2_lo: ldsw [%o1+0x038],%l1 ! Mem[000000002e8000f8] swap [%o2+0x004],%l5 ! Mem[000000002f0000c4] swap [%o3+0x024],%l5 ! Mem[000000002f8000e4] retl ldstub [%o3+0x03b],%l1 ! Mem[000000002f8000fb] p15_jmpl_2_he: ldsh [%i2+0x000],%l3 ! Mem[000000002f0000c0] std %l4,[%i3+0x018] ! Mem[000000002f8000d8] swap [%i2+0x028],%l3 ! Mem[000000002f0000e8] jmpl %g6+8,%g0 ldstub [%i0+0x03b],%l6 ! Mem[000000002e0000fb] p15_call_2_he: stw %l3,[%i2+0x03c] ! Mem[000000002f0000fc] stw %l4,[%i1+0x00c] ! Mem[000000002e8000cc] ldstub [%i3+0x010],%l4 ! Mem[000000002f8000d0] ldub [%i0+0x01a],%l0 ! Mem[000000002e0000da] retl ldx [%i1+0x030],%l5 ! Mem[000000002e8000f0] p15_jmpl_2_ho: ldsh [%o2+0x000],%l3 ! Mem[000000002f0000c0] std %l4,[%o3+0x018] ! Mem[000000002f8000d8] swap [%o2+0x028],%l3 ! Mem[000000002f0000e8] jmpl %g6+8,%g0 ldstub [%o0+0x03b],%l6 ! Mem[000000002e0000fb] p15_call_2_ho: stw %l3,[%o2+0x03c] ! Mem[000000002f0000fc] stw %l4,[%o1+0x00c] ! Mem[000000002e8000cc] ldstub [%o3+0x010],%l4 ! Mem[000000002f8000d0] ldub [%o0+0x01a],%l0 ! Mem[000000002e0000da] retl ldx [%o1+0x030],%l5 ! Mem[000000002e8000f0] p16_jmpl_2_le: stx %l2,[%i0+0x000] ! Mem[00000000300000c0] swap [%i2+0x028],%l5 ! Mem[00000000310000e8] stb %l2,[%i0+0x02c] ! Mem[00000000300000ec] ldsw [%i2+0x020],%l1 ! Mem[00000000310000e0] lduh [%i1+0x016],%l4 ! Mem[00000000308000d6] jmpl %g6+8,%g0 stw %l1,[%i2+0x010] ! Mem[00000000310000d0] p16_call_2_le: stw %l4,[%i2+0x020] ! Mem[00000000310000e0] stx %l7,[%i1+0x038] ! Mem[00000000308000f8] lduh [%i3+0x008],%l5 ! Mem[00000000318000c8] lduh [%i2+0x024],%l3 ! Mem[00000000310000e4] swap [%i1+0x014],%l5 ! Mem[00000000308000d4] swap [%i3+0x038],%l3 ! Mem[00000000318000f8] lduh [%i1+0x000],%l5 ! Mem[00000000308000c0] retl ldd [%i2+0x038],%l0 ! Mem[00000000310000f8] p16_jmpl_2_lo: stx %l2,[%o0+0x000] ! Mem[00000000300000c0] swap [%o2+0x028],%l5 ! Mem[00000000310000e8] stb %l2,[%o0+0x02c] ! Mem[00000000300000ec] ldsw [%o2+0x020],%l1 ! Mem[00000000310000e0] lduh [%o1+0x016],%l4 ! Mem[00000000308000d6] jmpl %g6+8,%g0 stw %l1,[%o2+0x010] ! Mem[00000000310000d0] p16_call_2_lo: stw %l4,[%o2+0x020] ! Mem[00000000310000e0] stx %l7,[%o1+0x038] ! Mem[00000000308000f8] lduh [%o3+0x008],%l5 ! Mem[00000000318000c8] lduh [%o2+0x024],%l3 ! Mem[00000000310000e4] swap [%o1+0x014],%l5 ! Mem[00000000308000d4] swap [%o3+0x038],%l3 ! Mem[00000000318000f8] lduh [%o1+0x000],%l5 ! Mem[00000000308000c0] retl ldd [%o2+0x038],%l0 ! Mem[00000000310000f8] p16_jmpl_2_he: ldsh [%i2+0x016],%l4 ! Mem[00000000310000d6] ldstub [%i0+0x03d],%l0 ! Mem[00000000300000fd] jmpl %g6+8,%g0 ldx [%i2+0x028],%l1 ! Mem[00000000310000e8] p16_call_2_he: stb %l1,[%i1+0x036] ! Mem[00000000308000f6] lduh [%i2+0x01c],%l7 ! Mem[00000000310000dc] ldstub [%i0+0x038],%l7 ! Mem[00000000300000f8] retl ldstub [%i1+0x03e],%l3 ! Mem[00000000308000fe] p16_jmpl_2_ho: ldsh [%o2+0x016],%l4 ! Mem[00000000310000d6] ldstub [%o0+0x03d],%l0 ! Mem[00000000300000fd] jmpl %g6+8,%g0 ldx [%o2+0x028],%l1 ! Mem[00000000310000e8] p16_call_2_ho: stb %l1,[%o1+0x036] ! Mem[00000000308000f6] lduh [%o2+0x01c],%l7 ! Mem[00000000310000dc] ldstub [%o0+0x038],%l7 ! Mem[00000000300000f8] retl ldstub [%o1+0x03e],%l3 ! Mem[00000000308000fe] p17_jmpl_2_le: ldd [%i1+0x000],%l4 ! Mem[00000000328000c0] sth %l4,[%i0+0x02c] ! Mem[00000000320000ec] swap [%i0+0x004],%l3 ! Mem[00000000320000c4] ldsh [%i0+0x034],%l5 ! Mem[00000000320000f4] ldstub [%i2+0x003],%l5 ! Mem[00000000330000c3] swap [%i3+0x02c],%l2 ! Mem[00000000338000ec] ldx [%i1+0x008],%l4 ! Mem[00000000328000c8] jmpl %g6+8,%g0 ldub [%i0+0x02c],%l7 ! Mem[00000000320000ec] p17_call_2_le: swap [%i0+0x008],%l6 ! Mem[00000000320000c8] std %l0,[%i3+0x038] ! Mem[00000000338000f8] stb %l6,[%i0+0x00e] ! Mem[00000000320000ce] ldub [%i0+0x023],%l5 ! Mem[00000000320000e3] stx %l5,[%i2+0x010] ! Mem[00000000330000d0] retl ldsb [%i3+0x03b],%l3 ! Mem[00000000338000fb] p17_jmpl_2_lo: ldd [%o1+0x000],%l4 ! Mem[00000000328000c0] sth %l4,[%o0+0x02c] ! Mem[00000000320000ec] swap [%o0+0x004],%l3 ! Mem[00000000320000c4] ldsh [%o0+0x034],%l5 ! Mem[00000000320000f4] ldstub [%o2+0x003],%l5 ! Mem[00000000330000c3] swap [%o3+0x02c],%l2 ! Mem[00000000338000ec] ldx [%o1+0x008],%l4 ! Mem[00000000328000c8] jmpl %g6+8,%g0 ldub [%o0+0x02c],%l7 ! Mem[00000000320000ec] p17_call_2_lo: swap [%o0+0x008],%l6 ! Mem[00000000320000c8] std %l0,[%o3+0x038] ! Mem[00000000338000f8] stb %l6,[%o0+0x00e] ! Mem[00000000320000ce] ldub [%o0+0x023],%l5 ! Mem[00000000320000e3] stx %l5,[%o2+0x010] ! Mem[00000000330000d0] retl ldsb [%o3+0x03b],%l3 ! Mem[00000000338000fb] p17_jmpl_2_he: swap [%i1+0x000],%l3 ! Mem[00000000328000c0] ldstub [%i2+0x000],%l3 ! Mem[00000000330000c0] ldsh [%i3+0x036],%l5 ! Mem[00000000338000f6] sth %l1,[%i1+0x020] ! Mem[00000000328000e0] swap [%i0+0x02c],%l6 ! Mem[00000000320000ec] ldsw [%i3+0x03c],%l3 ! Mem[00000000338000fc] jmpl %g6+8,%g0 ldd [%i1+0x030],%l6 ! Mem[00000000328000f0] p17_call_2_he: swap [%i2+0x004],%l3 ! Mem[00000000330000c4] ldsb [%i2+0x02d],%l0 ! Mem[00000000330000ed] ldsb [%i3+0x00d],%l2 ! Mem[00000000338000cd] retl ldsh [%i1+0x01a],%l0 ! Mem[00000000328000da] p17_jmpl_2_ho: swap [%o1+0x000],%l3 ! Mem[00000000328000c0] ldstub [%o2+0x000],%l3 ! Mem[00000000330000c0] ldsh [%o3+0x036],%l5 ! Mem[00000000338000f6] sth %l1,[%o1+0x020] ! Mem[00000000328000e0] swap [%o0+0x02c],%l6 ! Mem[00000000320000ec] ldsw [%o3+0x03c],%l3 ! Mem[00000000338000fc] jmpl %g6+8,%g0 ldd [%o1+0x030],%l6 ! Mem[00000000328000f0] p17_call_2_ho: swap [%o2+0x004],%l3 ! Mem[00000000330000c4] ldsb [%o2+0x02d],%l0 ! Mem[00000000330000ed] ldsb [%o3+0x00d],%l2 ! Mem[00000000338000cd] retl ldsh [%o1+0x01a],%l0 ! Mem[00000000328000da] p18_jmpl_2_le: jmpl %g6+8,%g0 ldstub [%i0+0x02a],%l3 ! Mem[00000000340000ea] p18_call_2_le: stx %l5,[%i2+0x000] ! Mem[00000000350000c0] retl sth %l7,[%i3+0x01c] ! Mem[00000000358000dc] p18_jmpl_2_lo: jmpl %g6+8,%g0 ldstub [%o0+0x02a],%l3 ! Mem[00000000340000ea] p18_call_2_lo: stx %l5,[%o2+0x000] ! Mem[00000000350000c0] retl sth %l7,[%o3+0x01c] ! Mem[00000000358000dc] p18_jmpl_2_he: ldsw [%i2+0x034],%l5 ! Mem[00000000350000f4] swap [%i0+0x028],%l3 ! Mem[00000000340000e8] swap [%i3+0x018],%l6 ! Mem[00000000358000d8] jmpl %g6+8,%g0 stw %l3,[%i2+0x03c] ! Mem[00000000350000fc] p18_call_2_he: ldub [%i3+0x02e],%l4 ! Mem[00000000358000ee] stx %l4,[%i3+0x010] ! Mem[00000000358000d0] lduh [%i1+0x00e],%l6 ! Mem[00000000348000ce] ldub [%i2+0x02d],%l3 ! Mem[00000000350000ed] retl ldub [%i2+0x013],%l4 ! Mem[00000000350000d3] p18_jmpl_2_ho: ldsw [%o2+0x034],%l5 ! Mem[00000000350000f4] swap [%o0+0x028],%l3 ! Mem[00000000340000e8] swap [%o3+0x018],%l6 ! Mem[00000000358000d8] jmpl %g6+8,%g0 stw %l3,[%o2+0x03c] ! Mem[00000000350000fc] p18_call_2_ho: ldub [%o3+0x02e],%l4 ! Mem[00000000358000ee] stx %l4,[%o3+0x010] ! Mem[00000000358000d0] lduh [%o1+0x00e],%l6 ! Mem[00000000348000ce] ldub [%o2+0x02d],%l3 ! Mem[00000000350000ed] retl ldub [%o2+0x013],%l4 ! Mem[00000000350000d3] p19_jmpl_2_le: stw %l3,[%i3+0x000] ! Mem[00000000378000c0] sth %l3,[%i1+0x000] ! Mem[00000000368000c0] swap [%i1+0x018],%l4 ! Mem[00000000368000d8] lduh [%i2+0x02a],%l3 ! Mem[00000000370000ea] ldstub [%i2+0x03c],%l6 ! Mem[00000000370000fc] jmpl %g6+8,%g0 ldstub [%i1+0x01c],%l5 ! Mem[00000000368000dc] p19_call_2_le: ldd [%i1+0x000],%l4 ! Mem[00000000368000c0] retl std %l2,[%i3+0x038] ! Mem[00000000378000f8] p19_jmpl_2_lo: stw %l3,[%o3+0x000] ! Mem[00000000378000c0] sth %l3,[%o1+0x000] ! Mem[00000000368000c0] swap [%o1+0x018],%l4 ! Mem[00000000368000d8] lduh [%o2+0x02a],%l3 ! Mem[00000000370000ea] ldstub [%o2+0x03c],%l6 ! Mem[00000000370000fc] jmpl %g6+8,%g0 ldstub [%o1+0x01c],%l5 ! Mem[00000000368000dc] p19_call_2_lo: ldd [%o1+0x000],%l4 ! Mem[00000000368000c0] retl std %l2,[%o3+0x038] ! Mem[00000000378000f8] p19_jmpl_2_he: stw %l5,[%i0+0x014] ! Mem[00000000360000d4] stw %l5,[%i3+0x024] ! Mem[00000000378000e4] ldx [%i2+0x038],%l5 ! Mem[00000000370000f8] swap [%i2+0x000],%l6 ! Mem[00000000370000c0] ldsw [%i3+0x01c],%l2 ! Mem[00000000378000dc] stx %l5,[%i3+0x028] ! Mem[00000000378000e8] std %l6,[%i3+0x018] ! Mem[00000000378000d8] jmpl %g6+8,%g0 swap [%i0+0x01c],%l3 ! Mem[00000000360000dc] p19_call_2_he: ldstub [%i3+0x02f],%l3 ! Mem[00000000378000ef] std %l2,[%i0+0x000] ! Mem[00000000360000c0] ldx [%i3+0x018],%l7 ! Mem[00000000378000d8] lduw [%i0+0x008],%l1 ! Mem[00000000360000c8] retl ldub [%i1+0x005],%l0 ! Mem[00000000368000c5] p19_jmpl_2_ho: stw %l5,[%o0+0x014] ! Mem[00000000360000d4] stw %l5,[%o3+0x024] ! Mem[00000000378000e4] ldx [%o2+0x038],%l5 ! Mem[00000000370000f8] swap [%o2+0x000],%l6 ! Mem[00000000370000c0] ldsw [%o3+0x01c],%l2 ! Mem[00000000378000dc] stx %l5,[%o3+0x028] ! Mem[00000000378000e8] std %l6,[%o3+0x018] ! Mem[00000000378000d8] jmpl %g6+8,%g0 swap [%o0+0x01c],%l3 ! Mem[00000000360000dc] p19_call_2_ho: ldstub [%o3+0x02f],%l3 ! Mem[00000000378000ef] std %l2,[%o0+0x000] ! Mem[00000000360000c0] ldx [%o3+0x018],%l7 ! Mem[00000000378000d8] lduw [%o0+0x008],%l1 ! Mem[00000000360000c8] retl ldub [%o1+0x005],%l0 ! Mem[00000000368000c5] p20_jmpl_2_le: ldstub [%i1+0x00f],%l0 ! Mem[00000000388000cf] lduw [%i3+0x03c],%l4 ! Mem[00000000398000fc] ldd [%i2+0x010],%l0 ! Mem[00000000390000d0] stw %l7,[%i2+0x030] ! Mem[00000000390000f0] std %l0,[%i2+0x038] ! Mem[00000000390000f8] ldsh [%i3+0x034],%l5 ! Mem[00000000398000f4] swap [%i0+0x018],%l6 ! Mem[00000000380000d8] jmpl %g6+8,%g0 swap [%i2+0x028],%l3 ! Mem[00000000390000e8] p20_call_2_le: ldx [%i1+0x000],%l5 ! Mem[00000000388000c0] retl ldsw [%i1+0x024],%l5 ! Mem[00000000388000e4] p20_jmpl_2_lo: ldstub [%o1+0x00f],%l0 ! Mem[00000000388000cf] lduw [%o3+0x03c],%l4 ! Mem[00000000398000fc] ldd [%o2+0x010],%l0 ! Mem[00000000390000d0] stw %l7,[%o2+0x030] ! Mem[00000000390000f0] std %l0,[%o2+0x038] ! Mem[00000000390000f8] ldsh [%o3+0x034],%l5 ! Mem[00000000398000f4] swap [%o0+0x018],%l6 ! Mem[00000000380000d8] jmpl %g6+8,%g0 swap [%o2+0x028],%l3 ! Mem[00000000390000e8] p20_call_2_lo: ldx [%o1+0x000],%l5 ! Mem[00000000388000c0] retl ldsw [%o1+0x024],%l5 ! Mem[00000000388000e4] p20_jmpl_2_he: ldsh [%i2+0x036],%l5 ! Mem[00000000390000f6] ldstub [%i3+0x02b],%l2 ! Mem[00000000398000eb] ldsw [%i2+0x01c],%l6 ! Mem[00000000390000dc] ldstub [%i2+0x01c],%l5 ! Mem[00000000390000dc] swap [%i2+0x018],%l6 ! Mem[00000000390000d8] jmpl %g6+8,%g0 std %l0,[%i0+0x000] ! Mem[00000000380000c0] p20_call_2_he: ldd [%i1+0x010],%l6 ! Mem[00000000388000d0] ldstub [%i0+0x010],%l4 ! Mem[00000000380000d0] stb %l0,[%i3+0x03a] ! Mem[00000000398000fa] ldsw [%i1+0x034],%l5 ! Mem[00000000388000f4] retl ldub [%i0+0x013],%l7 ! Mem[00000000380000d3] p20_jmpl_2_ho: ldsh [%o2+0x036],%l5 ! Mem[00000000390000f6] ldstub [%o3+0x02b],%l2 ! Mem[00000000398000eb] ldsw [%o2+0x01c],%l6 ! Mem[00000000390000dc] ldstub [%o2+0x01c],%l5 ! Mem[00000000390000dc] swap [%o2+0x018],%l6 ! Mem[00000000390000d8] jmpl %g6+8,%g0 std %l0,[%o0+0x000] ! Mem[00000000380000c0] p20_call_2_ho: ldd [%o1+0x010],%l6 ! Mem[00000000388000d0] ldstub [%o0+0x010],%l4 ! Mem[00000000380000d0] stb %l0,[%o3+0x03a] ! Mem[00000000398000fa] ldsw [%o1+0x034],%l5 ! Mem[00000000388000f4] retl ldub [%o0+0x013],%l7 ! Mem[00000000380000d3] p21_jmpl_2_le: sth %l4,[%i1+0x016] ! Mem[000000003a8000d6] swap [%i1+0x020],%l7 ! Mem[000000003a8000e0] std %l2,[%i0+0x030] ! Mem[000000003a0000f0] swap [%i0+0x00c],%l5 ! Mem[000000003a0000cc] ldstub [%i1+0x001],%l3 ! Mem[000000003a8000c1] ldx [%i1+0x000],%l3 ! Mem[000000003a8000c0] jmpl %g6+8,%g0 lduh [%i2+0x018],%l4 ! Mem[000000003b0000d8] p21_call_2_le: std %l0,[%i1+0x028] ! Mem[000000003a8000e8] ldx [%i0+0x020],%l4 ! Mem[000000003a0000e0] retl stw %l3,[%i2+0x010] ! Mem[000000003b0000d0] p21_jmpl_2_lo: sth %l4,[%o1+0x016] ! Mem[000000003a8000d6] swap [%o1+0x020],%l7 ! Mem[000000003a8000e0] std %l2,[%o0+0x030] ! Mem[000000003a0000f0] swap [%o0+0x00c],%l5 ! Mem[000000003a0000cc] ldstub [%o1+0x001],%l3 ! Mem[000000003a8000c1] ldx [%o1+0x000],%l3 ! Mem[000000003a8000c0] jmpl %g6+8,%g0 lduh [%o2+0x018],%l4 ! Mem[000000003b0000d8] p21_call_2_lo: std %l0,[%o1+0x028] ! Mem[000000003a8000e8] ldx [%o0+0x020],%l4 ! Mem[000000003a0000e0] retl stw %l3,[%o2+0x010] ! Mem[000000003b0000d0] p21_jmpl_2_he: ldsb [%i2+0x015],%l5 ! Mem[000000003b0000d5] std %l6,[%i0+0x020] ! Mem[000000003a0000e0] swap [%i0+0x000],%l0 ! Mem[000000003a0000c0] ldstub [%i3+0x002],%l3 ! Mem[000000003b8000c2] ldstub [%i1+0x030],%l5 ! Mem[000000003a8000f0] swap [%i0+0x01c],%l3 ! Mem[000000003a0000dc] jmpl %g6+8,%g0 swap [%i2+0x01c],%l5 ! Mem[000000003b0000dc] p21_call_2_he: lduh [%i3+0x012],%l4 ! Mem[000000003b8000d2] ldsh [%i2+0x008],%l7 ! Mem[000000003b0000c8] ldstub [%i0+0x00a],%l1 ! Mem[000000003a0000ca] retl ldstub [%i2+0x005],%l0 ! Mem[000000003b0000c5] p21_jmpl_2_ho: ldsb [%o2+0x015],%l5 ! Mem[000000003b0000d5] std %l6,[%o0+0x020] ! Mem[000000003a0000e0] swap [%o0+0x000],%l0 ! Mem[000000003a0000c0] ldstub [%o3+0x002],%l3 ! Mem[000000003b8000c2] ldstub [%o1+0x030],%l5 ! Mem[000000003a8000f0] swap [%o0+0x01c],%l3 ! Mem[000000003a0000dc] jmpl %g6+8,%g0 swap [%o2+0x01c],%l5 ! Mem[000000003b0000dc] p21_call_2_ho: lduh [%o3+0x012],%l4 ! Mem[000000003b8000d2] ldsh [%o2+0x008],%l7 ! Mem[000000003b0000c8] ldstub [%o0+0x00a],%l1 ! Mem[000000003a0000ca] retl ldstub [%o2+0x005],%l0 ! Mem[000000003b0000c5] p22_jmpl_2_le: stx %l5,[%i3+0x018] ! Mem[000000003d8000d8] ldstub [%i0+0x023],%l1 ! Mem[000000003c0000e3] lduh [%i0+0x016],%l4 ! Mem[000000003c0000d6] ldstub [%i1+0x011],%l1 ! Mem[000000003c8000d1] swap [%i0+0x010],%l0 ! Mem[000000003c0000d0] jmpl %g6+8,%g0 std %l6,[%i0+0x020] ! Mem[000000003c0000e0] p22_call_2_le: ldx [%i1+0x018],%l3 ! Mem[000000003c8000d8] retl sth %l5,[%i0+0x004] ! Mem[000000003c0000c4] p22_jmpl_2_lo: stx %l5,[%o3+0x018] ! Mem[000000003d8000d8] ldstub [%o0+0x023],%l1 ! Mem[000000003c0000e3] lduh [%o0+0x016],%l4 ! Mem[000000003c0000d6] ldstub [%o1+0x011],%l1 ! Mem[000000003c8000d1] swap [%o0+0x010],%l0 ! Mem[000000003c0000d0] jmpl %g6+8,%g0 std %l6,[%o0+0x020] ! Mem[000000003c0000e0] p22_call_2_lo: ldx [%o1+0x018],%l3 ! Mem[000000003c8000d8] retl sth %l5,[%o0+0x004] ! Mem[000000003c0000c4] p22_jmpl_2_he: ldstub [%i2+0x030],%l6 ! Mem[000000003d0000f0] stw %l2,[%i2+0x020] ! Mem[000000003d0000e0] stb %l2,[%i0+0x037] ! Mem[000000003c0000f7] swap [%i1+0x018],%l5 ! Mem[000000003c8000d8] ldub [%i0+0x02d],%l2 ! Mem[000000003c0000ed] lduw [%i2+0x018],%l7 ! Mem[000000003d0000d8] jmpl %g6+8,%g0 ldstub [%i0+0x034],%l5 ! Mem[000000003c0000f4] p22_call_2_he: retl stb %l3,[%i2+0x008] ! Mem[000000003d0000c8] p22_jmpl_2_ho: ldstub [%o2+0x030],%l6 ! Mem[000000003d0000f0] stw %l2,[%o2+0x020] ! Mem[000000003d0000e0] stb %l2,[%o0+0x037] ! Mem[000000003c0000f7] swap [%o1+0x018],%l5 ! Mem[000000003c8000d8] ldub [%o0+0x02d],%l2 ! Mem[000000003c0000ed] lduw [%o2+0x018],%l7 ! Mem[000000003d0000d8] jmpl %g6+8,%g0 ldstub [%o0+0x034],%l5 ! Mem[000000003c0000f4] p22_call_2_ho: retl stb %l3,[%o2+0x008] ! Mem[000000003d0000c8] p23_jmpl_2_le: swap [%i3+0x034],%l3 ! Mem[000000003f8000f4] jmpl %g6+8,%g0 swap [%i3+0x03c],%l6 ! Mem[000000003f8000fc] p23_call_2_le: ldsh [%i2+0x004],%l3 ! Mem[000000003f0000c4] lduh [%i2+0x028],%l3 ! Mem[000000003f0000e8] swap [%i0+0x038],%l1 ! Mem[000000003e0000f8] ldstub [%i1+0x036],%l1 ! Mem[000000003e8000f6] retl ldsh [%i2+0x03c],%l7 ! Mem[000000003f0000fc] p23_jmpl_2_lo: swap [%o3+0x034],%l3 ! Mem[000000003f8000f4] jmpl %g6+8,%g0 swap [%o3+0x03c],%l6 ! Mem[000000003f8000fc] p23_call_2_lo: ldsh [%o2+0x004],%l3 ! Mem[000000003f0000c4] lduh [%o2+0x028],%l3 ! Mem[000000003f0000e8] swap [%o0+0x038],%l1 ! Mem[000000003e0000f8] ldstub [%o1+0x036],%l1 ! Mem[000000003e8000f6] retl ldsh [%o2+0x03c],%l7 ! Mem[000000003f0000fc] p23_jmpl_2_he: stx %l5,[%i0+0x010] ! Mem[000000003e0000d0] swap [%i2+0x038],%l6 ! Mem[000000003f0000f8] ldd [%i2+0x038],%l6 ! Mem[000000003f0000f8] jmpl %g6+8,%g0 stx %l1,[%i2+0x000] ! Mem[000000003f0000c0] p23_call_2_he: stx %l3,[%i1+0x008] ! Mem[000000003e8000c8] ldsw [%i3+0x020],%l4 ! Mem[000000003f8000e0] stb %l6,[%i2+0x01c] ! Mem[000000003f0000dc] retl stb %l1,[%i1+0x03d] ! Mem[000000003e8000fd] p23_jmpl_2_ho: stx %l5,[%o0+0x010] ! Mem[000000003e0000d0] swap [%o2+0x038],%l6 ! Mem[000000003f0000f8] ldd [%o2+0x038],%l6 ! Mem[000000003f0000f8] jmpl %g6+8,%g0 stx %l1,[%o2+0x000] ! Mem[000000003f0000c0] p23_call_2_ho: stx %l3,[%o1+0x008] ! Mem[000000003e8000c8] ldsw [%o3+0x020],%l4 ! Mem[000000003f8000e0] stb %l6,[%o2+0x01c] ! Mem[000000003f0000dc] retl stb %l1,[%o1+0x03d] ! Mem[000000003e8000fd] p24_jmpl_2_le: ldstub [%i2+0x017],%l4 ! Mem[00000000410000d7] jmpl %g6+8,%g0 ldsb [%i2+0x011],%l1 ! Mem[00000000410000d1] p24_call_2_le: ldstub [%i1+0x00c],%l5 ! Mem[00000000408000cc] lduw [%i3+0x01c],%l6 ! Mem[00000000418000dc] ldsw [%i3+0x008],%l5 ! Mem[00000000418000c8] lduw [%i3+0x024],%l3 ! Mem[00000000418000e4] stx %l5,[%i2+0x010] ! Mem[00000000410000d0] ldstub [%i0+0x012],%l1 ! Mem[00000000400000d2] ldub [%i0+0x001],%l5 ! Mem[00000000400000c1] retl lduh [%i3+0x00a],%l0 ! Mem[00000000418000ca] p24_jmpl_2_lo: ldstub [%o2+0x017],%l4 ! Mem[00000000410000d7] jmpl %g6+8,%g0 ldsb [%o2+0x011],%l1 ! Mem[00000000410000d1] p24_call_2_lo: ldstub [%o1+0x00c],%l5 ! Mem[00000000408000cc] lduw [%o3+0x01c],%l6 ! Mem[00000000418000dc] ldsw [%o3+0x008],%l5 ! Mem[00000000418000c8] lduw [%o3+0x024],%l3 ! Mem[00000000418000e4] stx %l5,[%o2+0x010] ! Mem[00000000410000d0] ldstub [%o0+0x012],%l1 ! Mem[00000000400000d2] ldub [%o0+0x001],%l5 ! Mem[00000000400000c1] retl lduh [%o3+0x00a],%l0 ! Mem[00000000418000ca] p24_jmpl_2_he: stx %l5,[%i0+0x030] ! Mem[00000000400000f0] ldstub [%i2+0x02b],%l0 ! Mem[00000000410000eb] lduh [%i0+0x02a],%l3 ! Mem[00000000400000ea] stb %l6,[%i2+0x00b] ! Mem[00000000410000cb] stb %l5,[%i2+0x024] ! Mem[00000000410000e4] ldsh [%i1+0x00a],%l0 ! Mem[00000000408000ca] ldstub [%i1+0x038],%l6 ! Mem[00000000408000f8] jmpl %g6+8,%g0 swap [%i0+0x028],%l3 ! Mem[00000000400000e8] p24_call_2_he: retl ldd [%i0+0x028],%l6 ! Mem[00000000400000e8] p24_jmpl_2_ho: stx %l5,[%o0+0x030] ! Mem[00000000400000f0] ldstub [%o2+0x02b],%l0 ! Mem[00000000410000eb] lduh [%o0+0x02a],%l3 ! Mem[00000000400000ea] stb %l6,[%o2+0x00b] ! Mem[00000000410000cb] stb %l5,[%o2+0x024] ! Mem[00000000410000e4] ldsh [%o1+0x00a],%l0 ! Mem[00000000408000ca] ldstub [%o1+0x038],%l6 ! Mem[00000000408000f8] jmpl %g6+8,%g0 swap [%o0+0x028],%l3 ! Mem[00000000400000e8] p24_call_2_ho: retl ldd [%o0+0x028],%l6 ! Mem[00000000400000e8] p25_jmpl_2_le: ldd [%i3+0x020],%l4 ! Mem[00000000438000e0] stw %l6,[%i2+0x034] ! Mem[00000000430000f4] ldsh [%i2+0x030],%l6 ! Mem[00000000430000f0] swap [%i2+0x000],%l2 ! Mem[00000000430000c0] ldsh [%i3+0x036],%l2 ! Mem[00000000438000f6] std %l4,[%i3+0x018] ! Mem[00000000438000d8] ldstub [%i1+0x02d],%l2 ! Mem[00000000428000ed] jmpl %g6+8,%g0 ldx [%i0+0x018],%l7 ! Mem[00000000420000d8] p25_call_2_le: swap [%i3+0x03c],%l0 ! Mem[00000000438000fc] retl swap [%i2+0x00c],%l6 ! Mem[00000000430000cc] p25_jmpl_2_lo: ldd [%o3+0x020],%l4 ! Mem[00000000438000e0] stw %l6,[%o2+0x034] ! Mem[00000000430000f4] ldsh [%o2+0x030],%l6 ! Mem[00000000430000f0] swap [%o2+0x000],%l2 ! Mem[00000000430000c0] ldsh [%o3+0x036],%l2 ! Mem[00000000438000f6] std %l4,[%o3+0x018] ! Mem[00000000438000d8] ldstub [%o1+0x02d],%l2 ! Mem[00000000428000ed] jmpl %g6+8,%g0 ldx [%o0+0x018],%l7 ! Mem[00000000420000d8] p25_call_2_lo: swap [%o3+0x03c],%l0 ! Mem[00000000438000fc] retl swap [%o2+0x00c],%l6 ! Mem[00000000430000cc] p25_jmpl_2_he: stb %l0,[%i1+0x01d] ! Mem[00000000428000dd] ldsb [%i3+0x00d],%l1 ! Mem[00000000438000cd] ldsh [%i1+0x02a],%l6 ! Mem[00000000428000ea] ldx [%i2+0x020],%l5 ! Mem[00000000430000e0] jmpl %g6+8,%g0 std %l2,[%i0+0x000] ! Mem[00000000420000c0] p25_call_2_he: retl ldstub [%i3+0x00c],%l2 ! Mem[00000000438000cc] p25_jmpl_2_ho: stb %l0,[%o1+0x01d] ! Mem[00000000428000dd] ldsb [%o3+0x00d],%l1 ! Mem[00000000438000cd] ldsh [%o1+0x02a],%l6 ! Mem[00000000428000ea] ldx [%o2+0x020],%l5 ! Mem[00000000430000e0] jmpl %g6+8,%g0 std %l2,[%o0+0x000] ! Mem[00000000420000c0] p25_call_2_ho: retl ldstub [%o3+0x00c],%l2 ! Mem[00000000438000cc] p26_jmpl_2_le: ldsw [%i2+0x034],%l2 ! Mem[00000000450000f4] sth %l5,[%i0+0x018] ! Mem[00000000440000d8] jmpl %g6+8,%g0 stx %l2,[%i0+0x028] ! Mem[00000000440000e8] p26_call_2_le: retl ldd [%i2+0x000],%l0 ! Mem[00000000450000c0] p26_jmpl_2_lo: ldsw [%o2+0x034],%l2 ! Mem[00000000450000f4] sth %l5,[%o0+0x018] ! Mem[00000000440000d8] jmpl %g6+8,%g0 stx %l2,[%o0+0x028] ! Mem[00000000440000e8] p26_call_2_lo: retl ldd [%o2+0x000],%l0 ! Mem[00000000450000c0] p26_jmpl_2_he: lduw [%i3+0x030],%l2 ! Mem[00000000458000f0] lduw [%i2+0x030],%l3 ! Mem[00000000450000f0] ldstub [%i0+0x003],%l4 ! Mem[00000000440000c3] ldx [%i1+0x020],%l3 ! Mem[00000000448000e0] ldsw [%i0+0x000],%l3 ! Mem[00000000440000c0] jmpl %g6+8,%g0 ldd [%i3+0x038],%l4 ! Mem[00000000458000f8] p26_call_2_he: ldub [%i2+0x00b],%l0 ! Mem[00000000450000cb] swap [%i1+0x02c],%l7 ! Mem[00000000448000ec] retl ldsh [%i2+0x010],%l3 ! Mem[00000000450000d0] p26_jmpl_2_ho: lduw [%o3+0x030],%l2 ! Mem[00000000458000f0] lduw [%o2+0x030],%l3 ! Mem[00000000450000f0] ldstub [%o0+0x003],%l4 ! Mem[00000000440000c3] ldx [%o1+0x020],%l3 ! Mem[00000000448000e0] ldsw [%o0+0x000],%l3 ! Mem[00000000440000c0] jmpl %g6+8,%g0 ldd [%o3+0x038],%l4 ! Mem[00000000458000f8] p26_call_2_ho: ldub [%o2+0x00b],%l0 ! Mem[00000000450000cb] swap [%o1+0x02c],%l7 ! Mem[00000000448000ec] retl ldsh [%o2+0x010],%l3 ! Mem[00000000450000d0] p27_jmpl_2_le: jmpl %g6+8,%g0 stb %l3,[%i1+0x02a] ! Mem[00000000468000ea] p27_call_2_le: ldstub [%i0+0x004],%l5 ! Mem[00000000460000c4] retl swap [%i3+0x010],%l2 ! Mem[00000000478000d0] p27_jmpl_2_lo: jmpl %g6+8,%g0 stb %l3,[%o1+0x02a] ! Mem[00000000468000ea] p27_call_2_lo: ldstub [%o0+0x004],%l5 ! Mem[00000000460000c4] retl swap [%o3+0x010],%l2 ! Mem[00000000478000d0] p27_jmpl_2_he: jmpl %g6+8,%g0 ldsh [%i1+0x018],%l4 ! Mem[00000000468000d8] p27_call_2_he: ldx [%i1+0x028],%l0 ! Mem[00000000468000e8] stw %l7,[%i3+0x02c] ! Mem[00000000478000ec] retl std %l0,[%i2+0x028] ! Mem[00000000470000e8] p27_jmpl_2_ho: jmpl %g6+8,%g0 ldsh [%o1+0x018],%l4 ! Mem[00000000468000d8] p27_call_2_ho: ldx [%o1+0x028],%l0 ! Mem[00000000468000e8] stw %l7,[%o3+0x02c] ! Mem[00000000478000ec] retl std %l0,[%o2+0x028] ! Mem[00000000470000e8] p28_jmpl_2_le: stb %l7,[%i3+0x00c] ! Mem[00000000498000cc] sth %l3,[%i1+0x008] ! Mem[00000000488000c8] lduw [%i1+0x020],%l5 ! Mem[00000000488000e0] std %l6,[%i1+0x018] ! Mem[00000000488000d8] jmpl %g6+8,%g0 ldub [%i0+0x033],%l3 ! Mem[00000000480000f3] p28_call_2_le: swap [%i0+0x014],%l5 ! Mem[00000000480000d4] ldstub [%i3+0x01b],%l3 ! Mem[00000000498000db] stb %l4,[%i3+0x035] ! Mem[00000000498000f5] sth %l3,[%i0+0x03e] ! Mem[00000000480000fe] swap [%i0+0x008],%l0 ! Mem[00000000480000c8] retl swap [%i2+0x02c],%l7 ! Mem[00000000490000ec] p28_jmpl_2_lo: stb %l7,[%o3+0x00c] ! Mem[00000000498000cc] sth %l3,[%o1+0x008] ! Mem[00000000488000c8] lduw [%o1+0x020],%l5 ! Mem[00000000488000e0] std %l6,[%o1+0x018] ! Mem[00000000488000d8] jmpl %g6+8,%g0 ldub [%o0+0x033],%l3 ! Mem[00000000480000f3] p28_call_2_lo: swap [%o0+0x014],%l5 ! Mem[00000000480000d4] ldstub [%o3+0x01b],%l3 ! Mem[00000000498000db] stb %l4,[%o3+0x035] ! Mem[00000000498000f5] sth %l3,[%o0+0x03e] ! Mem[00000000480000fe] swap [%o0+0x008],%l0 ! Mem[00000000480000c8] retl swap [%o2+0x02c],%l7 ! Mem[00000000490000ec] p28_jmpl_2_he: jmpl %g6+8,%g0 ldx [%i2+0x018],%l6 ! Mem[00000000490000d8] p28_call_2_he: ldsh [%i1+0x008],%l4 ! Mem[00000000488000c8] stw %l0,[%i0+0x02c] ! Mem[00000000480000ec] std %l2,[%i2+0x028] ! Mem[00000000490000e8] ldsw [%i0+0x038],%l0 ! Mem[00000000480000f8] retl swap [%i2+0x034],%l5 ! Mem[00000000490000f4] p28_jmpl_2_ho: jmpl %g6+8,%g0 ldx [%o2+0x018],%l6 ! Mem[00000000490000d8] p28_call_2_ho: ldsh [%o1+0x008],%l4 ! Mem[00000000488000c8] stw %l0,[%o0+0x02c] ! Mem[00000000480000ec] std %l2,[%o2+0x028] ! Mem[00000000490000e8] ldsw [%o0+0x038],%l0 ! Mem[00000000480000f8] retl swap [%o2+0x034],%l5 ! Mem[00000000490000f4] p29_jmpl_2_le: ldstub [%i3+0x00a],%l0 ! Mem[000000004b8000ca] stb %l4,[%i3+0x019] ! Mem[000000004b8000d9] ldsw [%i0+0x020],%l1 ! Mem[000000004a0000e0] sth %l6,[%i3+0x02c] ! Mem[000000004b8000ec] ldx [%i3+0x000],%l1 ! Mem[000000004b8000c0] jmpl %g6+8,%g0 lduw [%i2+0x030],%l7 ! Mem[000000004b0000f0] p29_call_2_le: ldsh [%i2+0x004],%l3 ! Mem[000000004b0000c4] ldstub [%i0+0x02d],%l0 ! Mem[000000004a0000ed] std %l2,[%i2+0x008] ! Mem[000000004b0000c8] retl ldstub [%i3+0x00e],%l6 ! Mem[000000004b8000ce] p29_jmpl_2_lo: ldstub [%o3+0x00a],%l0 ! Mem[000000004b8000ca] stb %l4,[%o3+0x019] ! Mem[000000004b8000d9] ldsw [%o0+0x020],%l1 ! Mem[000000004a0000e0] sth %l6,[%o3+0x02c] ! Mem[000000004b8000ec] ldx [%o3+0x000],%l1 ! Mem[000000004b8000c0] jmpl %g6+8,%g0 lduw [%o2+0x030],%l7 ! Mem[000000004b0000f0] p29_call_2_lo: ldsh [%o2+0x004],%l3 ! Mem[000000004b0000c4] ldstub [%o0+0x02d],%l0 ! Mem[000000004a0000ed] std %l2,[%o2+0x008] ! Mem[000000004b0000c8] retl ldstub [%o3+0x00e],%l6 ! Mem[000000004b8000ce] p29_jmpl_2_he: std %l4,[%i3+0x038] ! Mem[000000004b8000f8] swap [%i2+0x03c],%l1 ! Mem[000000004b0000fc] jmpl %g6+8,%g0 stb %l1,[%i0+0x033] ! Mem[000000004a0000f3] p29_call_2_he: ldstub [%i3+0x02b],%l5 ! Mem[000000004b8000eb] swap [%i0+0x008],%l4 ! Mem[000000004a0000c8] stx %l6,[%i3+0x020] ! Mem[000000004b8000e0] stb %l2,[%i3+0x039] ! Mem[000000004b8000f9] retl ldstub [%i0+0x031],%l6 ! Mem[000000004a0000f1] p29_jmpl_2_ho: std %l4,[%o3+0x038] ! Mem[000000004b8000f8] swap [%o2+0x03c],%l1 ! Mem[000000004b0000fc] jmpl %g6+8,%g0 stb %l1,[%o0+0x033] ! Mem[000000004a0000f3] p29_call_2_ho: ldstub [%o3+0x02b],%l5 ! Mem[000000004b8000eb] swap [%o0+0x008],%l4 ! Mem[000000004a0000c8] stx %l6,[%o3+0x020] ! Mem[000000004b8000e0] stb %l2,[%o3+0x039] ! Mem[000000004b8000f9] retl ldstub [%o0+0x031],%l6 ! Mem[000000004a0000f1] p30_jmpl_2_le: sth %l3,[%i0+0x032] ! Mem[000000004c0000f2] ldx [%i0+0x000],%l4 ! Mem[000000004c0000c0] lduw [%i1+0x000],%l7 ! Mem[000000004c8000c0] lduw [%i2+0x014],%l3 ! Mem[000000004d0000d4] ldstub [%i0+0x037],%l5 ! Mem[000000004c0000f7] swap [%i3+0x028],%l2 ! Mem[000000004d8000e8] jmpl %g6+8,%g0 ldub [%i0+0x036],%l5 ! Mem[000000004c0000f6] p30_call_2_le: ldstub [%i3+0x000],%l4 ! Mem[000000004d8000c0] std %l4,[%i0+0x020] ! Mem[000000004c0000e0] retl swap [%i3+0x010],%l4 ! Mem[000000004d8000d0] p30_jmpl_2_lo: sth %l3,[%o0+0x032] ! Mem[000000004c0000f2] ldx [%o0+0x000],%l4 ! Mem[000000004c0000c0] lduw [%o1+0x000],%l7 ! Mem[000000004c8000c0] lduw [%o2+0x014],%l3 ! Mem[000000004d0000d4] ldstub [%o0+0x037],%l5 ! Mem[000000004c0000f7] swap [%o3+0x028],%l2 ! Mem[000000004d8000e8] jmpl %g6+8,%g0 ldub [%o0+0x036],%l5 ! Mem[000000004c0000f6] p30_call_2_lo: ldstub [%o3+0x000],%l4 ! Mem[000000004d8000c0] std %l4,[%o0+0x020] ! Mem[000000004c0000e0] retl swap [%o3+0x010],%l4 ! Mem[000000004d8000d0] p30_jmpl_2_he: ldsw [%i0+0x000],%l1 ! Mem[000000004c0000c0] ldstub [%i1+0x023],%l6 ! Mem[000000004c8000e3] ldd [%i2+0x038],%l4 ! Mem[000000004d0000f8] ldstub [%i1+0x021],%l6 ! Mem[000000004c8000e1] ldstub [%i0+0x03e],%l2 ! Mem[000000004c0000fe] lduw [%i3+0x010],%l0 ! Mem[000000004d8000d0] ldstub [%i2+0x014],%l7 ! Mem[000000004d0000d4] jmpl %g6+8,%g0 ldstub [%i0+0x00d],%l5 ! Mem[000000004c0000cd] p30_call_2_he: ldsb [%i0+0x02b],%l5 ! Mem[000000004c0000eb] stw %l4,[%i1+0x028] ! Mem[000000004c8000e8] lduw [%i0+0x004],%l6 ! Mem[000000004c0000c4] stb %l5,[%i3+0x025] ! Mem[000000004d8000e5] ldd [%i0+0x030],%l2 ! Mem[000000004c0000f0] sth %l7,[%i1+0x03a] ! Mem[000000004c8000fa] retl lduw [%i1+0x008],%l6 ! Mem[000000004c8000c8] p30_jmpl_2_ho: ldsw [%o0+0x000],%l1 ! Mem[000000004c0000c0] ldstub [%o1+0x023],%l6 ! Mem[000000004c8000e3] ldd [%o2+0x038],%l4 ! Mem[000000004d0000f8] ldstub [%o1+0x021],%l6 ! Mem[000000004c8000e1] ldstub [%o0+0x03e],%l2 ! Mem[000000004c0000fe] lduw [%o3+0x010],%l0 ! Mem[000000004d8000d0] ldstub [%o2+0x014],%l7 ! Mem[000000004d0000d4] jmpl %g6+8,%g0 ldstub [%o0+0x00d],%l5 ! Mem[000000004c0000cd] p30_call_2_ho: ldsb [%o0+0x02b],%l5 ! Mem[000000004c0000eb] stw %l4,[%o1+0x028] ! Mem[000000004c8000e8] lduw [%o0+0x004],%l6 ! Mem[000000004c0000c4] stb %l5,[%o3+0x025] ! Mem[000000004d8000e5] ldd [%o0+0x030],%l2 ! Mem[000000004c0000f0] sth %l7,[%o1+0x03a] ! Mem[000000004c8000fa] retl lduw [%o1+0x008],%l6 ! Mem[000000004c8000c8] p31_jmpl_2_le: stw %l6,[%i1+0x000] ! Mem[000000004e8000c0] stx %l7,[%i2+0x000] ! Mem[000000004f0000c0] swap [%i2+0x030],%l0 ! Mem[000000004f0000f0] ldsb [%i1+0x005],%l6 ! Mem[000000004e8000c5] stb %l3,[%i3+0x006] ! Mem[000000004f8000c6] jmpl %g6+8,%g0 stb %l4,[%i3+0x01e] ! Mem[000000004f8000de] p31_call_2_le: std %l4,[%i1+0x010] ! Mem[000000004e8000d0] ldsh [%i0+0x01a],%l3 ! Mem[000000004e0000da] ldstub [%i3+0x03c],%l2 ! Mem[000000004f8000fc] retl ldub [%i2+0x007],%l5 ! Mem[000000004f0000c7] p31_jmpl_2_lo: stw %l6,[%o1+0x000] ! Mem[000000004e8000c0] stx %l7,[%o2+0x000] ! Mem[000000004f0000c0] swap [%o2+0x030],%l0 ! Mem[000000004f0000f0] ldsb [%o1+0x005],%l6 ! Mem[000000004e8000c5] stb %l3,[%o3+0x006] ! Mem[000000004f8000c6] jmpl %g6+8,%g0 stb %l4,[%o3+0x01e] ! Mem[000000004f8000de] p31_call_2_lo: std %l4,[%o1+0x010] ! Mem[000000004e8000d0] ldsh [%o0+0x01a],%l3 ! Mem[000000004e0000da] ldstub [%o3+0x03c],%l2 ! Mem[000000004f8000fc] retl ldub [%o2+0x007],%l5 ! Mem[000000004f0000c7] p31_jmpl_2_he: ldstub [%i1+0x036],%l3 ! Mem[000000004e8000f6] jmpl %g6+8,%g0 ldstub [%i1+0x03c],%l6 ! Mem[000000004e8000fc] p31_call_2_he: swap [%i0+0x004],%l3 ! Mem[000000004e0000c4] ldx [%i2+0x028],%l3 ! Mem[000000004f0000e8] ldstub [%i0+0x03b],%l1 ! Mem[000000004e0000fb] ldsh [%i0+0x004],%l5 ! Mem[000000004e0000c4] retl stb %l5,[%i0+0x027] ! Mem[000000004e0000e7] p31_jmpl_2_ho: ldstub [%o1+0x036],%l3 ! Mem[000000004e8000f6] jmpl %g6+8,%g0 ldstub [%o1+0x03c],%l6 ! Mem[000000004e8000fc] p31_call_2_ho: swap [%o0+0x004],%l3 ! Mem[000000004e0000c4] ldx [%o2+0x028],%l3 ! Mem[000000004f0000e8] ldstub [%o0+0x03b],%l1 ! Mem[000000004e0000fb] ldsh [%o0+0x004],%l5 ! Mem[000000004e0000c4] retl stb %l5,[%o0+0x027] ! Mem[000000004e0000e7] p32_jmpl_2_le: ldstub [%i0+0x005],%l7 ! Mem[00000000500000c5] ldub [%i3+0x00f],%l0 ! Mem[00000000518000cf] stw %l4,[%i3+0x03c] ! Mem[00000000518000fc] swap [%i1+0x020],%l2 ! Mem[00000000508000e0] jmpl %g6+8,%g0 stx %l2,[%i1+0x030] ! Mem[00000000508000f0] p32_call_2_le: ldstub [%i1+0x035],%l4 ! Mem[00000000508000f5] retl stx %l0,[%i2+0x030] ! Mem[00000000510000f0] p32_jmpl_2_lo: ldstub [%o0+0x005],%l7 ! Mem[00000000500000c5] ldub [%o3+0x00f],%l0 ! Mem[00000000518000cf] stw %l4,[%o3+0x03c] ! Mem[00000000518000fc] swap [%o1+0x020],%l2 ! Mem[00000000508000e0] jmpl %g6+8,%g0 stx %l2,[%o1+0x030] ! Mem[00000000508000f0] p32_call_2_lo: ldstub [%o1+0x035],%l4 ! Mem[00000000508000f5] retl stx %l0,[%o2+0x030] ! Mem[00000000510000f0] p32_jmpl_2_he: swap [%i0+0x020],%l5 ! Mem[00000000500000e0] stw %l2,[%i0+0x030] ! Mem[00000000500000f0] ldstub [%i3+0x016],%l4 ! Mem[00000000518000d6] jmpl %g6+8,%g0 ldd [%i0+0x000],%l6 ! Mem[00000000500000c0] p32_call_2_he: stb %l3,[%i2+0x01b] ! Mem[00000000510000db] std %l4,[%i1+0x030] ! Mem[00000000508000f0] ldsw [%i1+0x030],%l2 ! Mem[00000000508000f0] stw %l1,[%i1+0x020] ! Mem[00000000508000e0] ldstub [%i1+0x03d],%l2 ! Mem[00000000508000fd] retl ldx [%i0+0x010],%l3 ! Mem[00000000500000d0] p32_jmpl_2_ho: swap [%o0+0x020],%l5 ! Mem[00000000500000e0] stw %l2,[%o0+0x030] ! Mem[00000000500000f0] ldstub [%o3+0x016],%l4 ! Mem[00000000518000d6] jmpl %g6+8,%g0 ldd [%o0+0x000],%l6 ! Mem[00000000500000c0] p32_call_2_ho: stb %l3,[%o2+0x01b] ! Mem[00000000510000db] std %l4,[%o1+0x030] ! Mem[00000000508000f0] ldsw [%o1+0x030],%l2 ! Mem[00000000508000f0] stw %l1,[%o1+0x020] ! Mem[00000000508000e0] ldstub [%o1+0x03d],%l2 ! Mem[00000000508000fd] retl ldx [%o0+0x010],%l3 ! Mem[00000000500000d0] p33_jmpl_2_le: stw %l5,[%i0+0x034] ! Mem[00000000520000f4] ldstub [%i1+0x02d],%l5 ! Mem[00000000528000ed] swap [%i3+0x02c],%l2 ! Mem[00000000538000ec] jmpl %g6+8,%g0 lduw [%i1+0x008],%l4 ! Mem[00000000528000c8] p33_call_2_le: ldstub [%i3+0x007],%l5 ! Mem[00000000538000c7] ldub [%i0+0x00b],%l6 ! Mem[00000000520000cb] retl swap [%i0+0x004],%l4 ! Mem[00000000520000c4] p33_jmpl_2_lo: stw %l5,[%o0+0x034] ! Mem[00000000520000f4] ldstub [%o1+0x02d],%l5 ! Mem[00000000528000ed] swap [%o3+0x02c],%l2 ! Mem[00000000538000ec] jmpl %g6+8,%g0 lduw [%o1+0x008],%l4 ! Mem[00000000528000c8] p33_call_2_lo: ldstub [%o3+0x007],%l5 ! Mem[00000000538000c7] ldub [%o0+0x00b],%l6 ! Mem[00000000520000cb] retl swap [%o0+0x004],%l4 ! Mem[00000000520000c4] p33_jmpl_2_he: lduw [%i1+0x014],%l4 ! Mem[00000000528000d4] std %l0,[%i2+0x018] ! Mem[00000000530000d8] ldx [%i3+0x008],%l1 ! Mem[00000000538000c8] ldsh [%i0+0x02a],%l6 ! Mem[00000000520000ea] stx %l5,[%i3+0x020] ! Mem[00000000538000e0] ldstub [%i1+0x00a],%l0 ! Mem[00000000528000ca] jmpl %g6+8,%g0 lduw [%i1+0x018],%l4 ! Mem[00000000528000d8] p33_call_2_he: ldstub [%i1+0x02b],%l0 ! Mem[00000000528000eb] ldub [%i2+0x02e],%l7 ! Mem[00000000530000ee] retl ldsh [%i2+0x010],%l3 ! Mem[00000000530000d0] p33_jmpl_2_ho: lduw [%o1+0x014],%l4 ! Mem[00000000528000d4] std %l0,[%o2+0x018] ! Mem[00000000530000d8] ldx [%o3+0x008],%l1 ! Mem[00000000538000c8] ldsh [%o0+0x02a],%l6 ! Mem[00000000520000ea] stx %l5,[%o3+0x020] ! Mem[00000000538000e0] ldstub [%o1+0x00a],%l0 ! Mem[00000000528000ca] jmpl %g6+8,%g0 lduw [%o1+0x018],%l4 ! Mem[00000000528000d8] p33_call_2_ho: ldstub [%o1+0x02b],%l0 ! Mem[00000000528000eb] ldub [%o2+0x02e],%l7 ! Mem[00000000530000ee] retl ldsh [%o2+0x010],%l3 ! Mem[00000000530000d0] p34_jmpl_2_le: ldstub [%i1+0x008],%l3 ! Mem[00000000548000c8] ldstub [%i2+0x021],%l5 ! Mem[00000000550000e1] ldstub [%i3+0x030],%l2 ! Mem[00000000558000f0] ldstub [%i0+0x033],%l3 ! Mem[00000000540000f3] sth %l7,[%i3+0x000] ! Mem[00000000558000c0] stb %l3,[%i2+0x015] ! Mem[00000000550000d5] swap [%i3+0x02c],%l5 ! Mem[00000000558000ec] jmpl %g6+8,%g0 swap [%i3+0x020],%l3 ! Mem[00000000558000e0] p34_call_2_le: ldstub [%i1+0x02b],%l0 ! Mem[00000000548000eb] ldstub [%i0+0x02c],%l2 ! Mem[00000000540000ec] retl ldstub [%i0+0x019],%l4 ! Mem[00000000540000d9] p34_jmpl_2_lo: ldstub [%o1+0x008],%l3 ! Mem[00000000548000c8] ldstub [%o2+0x021],%l5 ! Mem[00000000550000e1] ldstub [%o3+0x030],%l2 ! Mem[00000000558000f0] ldstub [%o0+0x033],%l3 ! Mem[00000000540000f3] sth %l7,[%o3+0x000] ! Mem[00000000558000c0] stb %l3,[%o2+0x015] ! Mem[00000000550000d5] swap [%o3+0x02c],%l5 ! Mem[00000000558000ec] jmpl %g6+8,%g0 swap [%o3+0x020],%l3 ! Mem[00000000558000e0] p34_call_2_lo: ldstub [%o1+0x02b],%l0 ! Mem[00000000548000eb] ldstub [%o0+0x02c],%l2 ! Mem[00000000540000ec] retl ldstub [%o0+0x019],%l4 ! Mem[00000000540000d9] p34_jmpl_2_he: ldstub [%i1+0x025],%l1 ! Mem[00000000548000e5] lduw [%i3+0x024],%l7 ! Mem[00000000558000e4] ldd [%i2+0x000],%l0 ! Mem[00000000550000c0] std %l6,[%i3+0x020] ! Mem[00000000558000e0] stw %l5,[%i1+0x008] ! Mem[00000000548000c8] std %l4,[%i3+0x028] ! Mem[00000000558000e8] jmpl %g6+8,%g0 stw %l7,[%i2+0x03c] ! Mem[00000000550000fc] p34_call_2_he: ldub [%i3+0x013],%l4 ! Mem[00000000558000d3] std %l2,[%i3+0x028] ! Mem[00000000558000e8] ldx [%i3+0x020],%l2 ! Mem[00000000558000e0] stw %l6,[%i0+0x004] ! Mem[00000000540000c4] retl ldd [%i0+0x020],%l6 ! Mem[00000000540000e0] p34_jmpl_2_ho: ldstub [%o1+0x025],%l1 ! Mem[00000000548000e5] lduw [%o3+0x024],%l7 ! Mem[00000000558000e4] ldd [%o2+0x000],%l0 ! Mem[00000000550000c0] std %l6,[%o3+0x020] ! Mem[00000000558000e0] stw %l5,[%o1+0x008] ! Mem[00000000548000c8] std %l4,[%o3+0x028] ! Mem[00000000558000e8] jmpl %g6+8,%g0 stw %l7,[%o2+0x03c] ! Mem[00000000550000fc] p34_call_2_ho: ldub [%o3+0x013],%l4 ! Mem[00000000558000d3] std %l2,[%o3+0x028] ! Mem[00000000558000e8] ldx [%o3+0x020],%l2 ! Mem[00000000558000e0] stw %l6,[%o0+0x004] ! Mem[00000000540000c4] retl ldd [%o0+0x020],%l6 ! Mem[00000000540000e0] p35_jmpl_2_le: stb %l5,[%i3+0x02d] ! Mem[00000000578000ed] stx %l2,[%i1+0x028] ! Mem[00000000568000e8] ldstub [%i0+0x018],%l5 ! Mem[00000000560000d8] ldsw [%i0+0x02c],%l2 ! Mem[00000000560000ec] jmpl %g6+8,%g0 ldub [%i0+0x018],%l7 ! Mem[00000000560000d8] p35_call_2_le: ldsh [%i2+0x03c],%l0 ! Mem[00000000570000fc] retl ldsb [%i1+0x00e],%l6 ! Mem[00000000568000ce] p35_jmpl_2_lo: stb %l5,[%o3+0x02d] ! Mem[00000000578000ed] stx %l2,[%o1+0x028] ! Mem[00000000568000e8] ldstub [%o0+0x018],%l5 ! Mem[00000000560000d8] ldsw [%o0+0x02c],%l2 ! Mem[00000000560000ec] jmpl %g6+8,%g0 ldub [%o0+0x018],%l7 ! Mem[00000000560000d8] p35_call_2_lo: ldsh [%o2+0x03c],%l0 ! Mem[00000000570000fc] retl ldsb [%o1+0x00e],%l6 ! Mem[00000000568000ce] p35_jmpl_2_he: ldstub [%i0+0x01d],%l0 ! Mem[00000000560000dd] ldstub [%i0+0x00d],%l1 ! Mem[00000000560000cd] ldstub [%i0+0x00d],%l5 ! Mem[00000000560000cd] ldsw [%i2+0x000],%l3 ! Mem[00000000570000c0] jmpl %g6+8,%g0 stb %l3,[%i2+0x000] ! Mem[00000000570000c0] p35_call_2_he: retl lduh [%i2+0x00c],%l2 ! Mem[00000000570000cc] p35_jmpl_2_ho: ldstub [%o0+0x01d],%l0 ! Mem[00000000560000dd] ldstub [%o0+0x00d],%l1 ! Mem[00000000560000cd] ldstub [%o0+0x00d],%l5 ! Mem[00000000560000cd] ldsw [%o2+0x000],%l3 ! Mem[00000000570000c0] jmpl %g6+8,%g0 stb %l3,[%o2+0x000] ! Mem[00000000570000c0] p35_call_2_ho: retl lduh [%o2+0x00c],%l2 ! Mem[00000000570000cc] p36_jmpl_2_le: swap [%i3+0x03c],%l7 ! Mem[00000000598000fc] stb %l5,[%i0+0x003] ! Mem[00000000580000c3] ldx [%i0+0x030],%l6 ! Mem[00000000580000f0] swap [%i1+0x030],%l6 ! Mem[00000000588000f0] std %l2,[%i1+0x020] ! Mem[00000000588000e0] swap [%i0+0x034],%l2 ! Mem[00000000580000f4] jmpl %g6+8,%g0 swap [%i3+0x018],%l5 ! Mem[00000000598000d8] p36_call_2_le: std %l0,[%i1+0x030] ! Mem[00000000588000f0] lduw [%i2+0x004],%l1 ! Mem[00000000590000c4] stb %l0,[%i3+0x03d] ! Mem[00000000598000fd] stb %l2,[%i0+0x000] ! Mem[00000000580000c0] retl lduh [%i0+0x01a],%l3 ! Mem[00000000580000da] p36_jmpl_2_lo: swap [%o3+0x03c],%l7 ! Mem[00000000598000fc] stb %l5,[%o0+0x003] ! Mem[00000000580000c3] ldx [%o0+0x030],%l6 ! Mem[00000000580000f0] swap [%o1+0x030],%l6 ! Mem[00000000588000f0] std %l2,[%o1+0x020] ! Mem[00000000588000e0] swap [%o0+0x034],%l2 ! Mem[00000000580000f4] jmpl %g6+8,%g0 swap [%o3+0x018],%l5 ! Mem[00000000598000d8] p36_call_2_lo: std %l0,[%o1+0x030] ! Mem[00000000588000f0] lduw [%o2+0x004],%l1 ! Mem[00000000590000c4] stb %l0,[%o3+0x03d] ! Mem[00000000598000fd] stb %l2,[%o0+0x000] ! Mem[00000000580000c0] retl lduh [%o0+0x01a],%l3 ! Mem[00000000580000da] p36_jmpl_2_he: ldx [%i1+0x020],%l5 ! Mem[00000000588000e0] stb %l0,[%i1+0x00a] ! Mem[00000000588000ca] ldsw [%i0+0x034],%l5 ! Mem[00000000580000f4] ldd [%i2+0x000],%l0 ! Mem[00000000590000c0] ldstub [%i0+0x00c],%l6 ! Mem[00000000580000cc] ldstub [%i3+0x03c],%l3 ! Mem[00000000598000fc] jmpl %g6+8,%g0 swap [%i2+0x010],%l7 ! Mem[00000000590000d0] p36_call_2_he: ldsh [%i0+0x004],%l3 ! Mem[00000000580000c4] ldsw [%i3+0x02c],%l0 ! Mem[00000000598000ec] std %l2,[%i2+0x028] ! Mem[00000000590000e8] retl ldub [%i0+0x026],%l2 ! Mem[00000000580000e6] p36_jmpl_2_ho: ldx [%o1+0x020],%l5 ! Mem[00000000588000e0] stb %l0,[%o1+0x00a] ! Mem[00000000588000ca] ldsw [%o0+0x034],%l5 ! Mem[00000000580000f4] ldd [%o2+0x000],%l0 ! Mem[00000000590000c0] ldstub [%o0+0x00c],%l6 ! Mem[00000000580000cc] ldstub [%o3+0x03c],%l3 ! Mem[00000000598000fc] jmpl %g6+8,%g0 swap [%o2+0x010],%l7 ! Mem[00000000590000d0] p36_call_2_ho: ldsh [%o0+0x004],%l3 ! Mem[00000000580000c4] ldsw [%o3+0x02c],%l0 ! Mem[00000000598000ec] std %l2,[%o2+0x028] ! Mem[00000000590000e8] retl ldub [%o0+0x026],%l2 ! Mem[00000000580000e6] p37_jmpl_2_le: stw %l3,[%i1+0x014] ! Mem[000000005a8000d4] ldub [%i1+0x036],%l4 ! Mem[000000005a8000f6] stx %l4,[%i2+0x028] ! Mem[000000005b0000e8] std %l0,[%i3+0x018] ! Mem[000000005b8000d8] stb %l7,[%i0+0x005] ! Mem[000000005a0000c5] jmpl %g6+8,%g0 swap [%i2+0x02c],%l0 ! Mem[000000005b0000ec] p37_call_2_le: std %l4,[%i3+0x030] ! Mem[000000005b8000f0] ldub [%i3+0x01a],%l5 ! Mem[000000005b8000da] ldstub [%i3+0x012],%l1 ! Mem[000000005b8000d2] swap [%i3+0x034],%l4 ! Mem[000000005b8000f4] ldx [%i2+0x010],%l0 ! Mem[000000005b0000d0] retl ldd [%i1+0x020],%l0 ! Mem[000000005a8000e0] p37_jmpl_2_lo: stw %l3,[%o1+0x014] ! Mem[000000005a8000d4] ldub [%o1+0x036],%l4 ! Mem[000000005a8000f6] stx %l4,[%o2+0x028] ! Mem[000000005b0000e8] std %l0,[%o3+0x018] ! Mem[000000005b8000d8] stb %l7,[%o0+0x005] ! Mem[000000005a0000c5] jmpl %g6+8,%g0 swap [%o2+0x02c],%l0 ! Mem[000000005b0000ec] p37_call_2_lo: std %l4,[%o3+0x030] ! Mem[000000005b8000f0] ldub [%o3+0x01a],%l5 ! Mem[000000005b8000da] ldstub [%o3+0x012],%l1 ! Mem[000000005b8000d2] swap [%o3+0x034],%l4 ! Mem[000000005b8000f4] ldx [%o2+0x010],%l0 ! Mem[000000005b0000d0] retl ldd [%o1+0x020],%l0 ! Mem[000000005a8000e0] p37_jmpl_2_he: stb %l2,[%i3+0x030] ! Mem[000000005b8000f0] lduw [%i2+0x014],%l4 ! Mem[000000005b0000d4] ldub [%i1+0x01d],%l0 ! Mem[000000005a8000dd] stw %l1,[%i2+0x00c] ! Mem[000000005b0000cc] lduw [%i1+0x028],%l6 ! Mem[000000005a8000e8] jmpl %g6+8,%g0 ldsb [%i3+0x017],%l5 ! Mem[000000005b8000d7] p37_call_2_he: retl ldstub [%i1+0x022],%l1 ! Mem[000000005a8000e2] p37_jmpl_2_ho: stb %l2,[%o3+0x030] ! Mem[000000005b8000f0] lduw [%o2+0x014],%l4 ! Mem[000000005b0000d4] ldub [%o1+0x01d],%l0 ! Mem[000000005a8000dd] stw %l1,[%o2+0x00c] ! Mem[000000005b0000cc] lduw [%o1+0x028],%l6 ! Mem[000000005a8000e8] jmpl %g6+8,%g0 ldsb [%o3+0x017],%l5 ! Mem[000000005b8000d7] p37_call_2_ho: retl ldstub [%o1+0x022],%l1 ! Mem[000000005a8000e2] p38_jmpl_2_le: swap [%i3+0x014],%l4 ! Mem[000000005d8000d4] ldd [%i0+0x038],%l0 ! Mem[000000005c0000f8] jmpl %g6+8,%g0 ldstub [%i2+0x02d],%l1 ! Mem[000000005d0000ed] p38_call_2_le: ldub [%i1+0x036],%l1 ! Mem[000000005c8000f6] std %l6,[%i2+0x018] ! Mem[000000005d0000d8] ldstub [%i3+0x038],%l7 ! Mem[000000005d8000f8] retl swap [%i2+0x03c],%l3 ! Mem[000000005d0000fc] p38_jmpl_2_lo: swap [%o3+0x014],%l4 ! Mem[000000005d8000d4] ldd [%o0+0x038],%l0 ! Mem[000000005c0000f8] jmpl %g6+8,%g0 ldstub [%o2+0x02d],%l1 ! Mem[000000005d0000ed] p38_call_2_lo: ldub [%o1+0x036],%l1 ! Mem[000000005c8000f6] std %l6,[%o2+0x018] ! Mem[000000005d0000d8] ldstub [%o3+0x038],%l7 ! Mem[000000005d8000f8] retl swap [%o2+0x03c],%l3 ! Mem[000000005d0000fc] p38_jmpl_2_he: ldx [%i3+0x030],%l5 ! Mem[000000005d8000f0] lduw [%i0+0x000],%l1 ! Mem[000000005c0000c0] jmpl %g6+8,%g0 ldd [%i3+0x008],%l6 ! Mem[000000005d8000c8] p38_call_2_he: swap [%i2+0x010],%l3 ! Mem[000000005d0000d0] lduh [%i1+0x026],%l5 ! Mem[000000005c8000e6] sth %l4,[%i1+0x008] ! Mem[000000005c8000c8] ldub [%i1+0x016],%l6 ! Mem[000000005c8000d6] retl ldx [%i0+0x010],%l4 ! Mem[000000005c0000d0] p38_jmpl_2_ho: ldx [%o3+0x030],%l5 ! Mem[000000005d8000f0] lduw [%o0+0x000],%l1 ! Mem[000000005c0000c0] jmpl %g6+8,%g0 ldd [%o3+0x008],%l6 ! Mem[000000005d8000c8] p38_call_2_ho: swap [%o2+0x010],%l3 ! Mem[000000005d0000d0] lduh [%o1+0x026],%l5 ! Mem[000000005c8000e6] sth %l4,[%o1+0x008] ! Mem[000000005c8000c8] ldub [%o1+0x016],%l6 ! Mem[000000005c8000d6] retl ldx [%o0+0x010],%l4 ! Mem[000000005c0000d0] p39_jmpl_2_le: jmpl %g6+8,%g0 stx %l3,[%i1+0x028] ! Mem[000000005e8000e8] p39_call_2_le: ldstub [%i2+0x004],%l5 ! Mem[000000005f0000c4] retl ldsh [%i0+0x026],%l5 ! Mem[000000005e0000e6] p39_jmpl_2_lo: jmpl %g6+8,%g0 stx %l3,[%o1+0x028] ! Mem[000000005e8000e8] p39_call_2_lo: ldstub [%o2+0x004],%l5 ! Mem[000000005f0000c4] retl ldsh [%o0+0x026],%l5 ! Mem[000000005e0000e6] p39_jmpl_2_he: ldx [%i0+0x000],%l3 ! Mem[000000005e0000c0] stw %l2,[%i1+0x028] ! Mem[000000005e8000e8] stb %l5,[%i0+0x036] ! Mem[000000005e0000f6] ldd [%i2+0x008],%l0 ! Mem[000000005f0000c8] swap [%i3+0x038],%l6 ! Mem[000000005f8000f8] jmpl %g6+8,%g0 std %l4,[%i0+0x010] ! Mem[000000005e0000d0] p39_call_2_he: ldstub [%i1+0x00e],%l4 ! Mem[000000005e8000ce] swap [%i2+0x020],%l4 ! Mem[000000005f0000e0] stw %l6,[%i1+0x000] ! Mem[000000005e8000c0] retl stw %l1,[%i1+0x02c] ! Mem[000000005e8000ec] p39_jmpl_2_ho: ldx [%o0+0x000],%l3 ! Mem[000000005e0000c0] stw %l2,[%o1+0x028] ! Mem[000000005e8000e8] stb %l5,[%o0+0x036] ! Mem[000000005e0000f6] ldd [%o2+0x008],%l0 ! Mem[000000005f0000c8] swap [%o3+0x038],%l6 ! Mem[000000005f8000f8] jmpl %g6+8,%g0 std %l4,[%o0+0x010] ! Mem[000000005e0000d0] p39_call_2_ho: ldstub [%o1+0x00e],%l4 ! Mem[000000005e8000ce] swap [%o2+0x020],%l4 ! Mem[000000005f0000e0] stw %l6,[%o1+0x000] ! Mem[000000005e8000c0] retl stw %l1,[%o1+0x02c] ! Mem[000000005e8000ec] p40_jmpl_2_le: ldx [%i3+0x030],%l5 ! Mem[00000000618000f0] sth %l6,[%i1+0x020] ! Mem[00000000608000e0] ldstub [%i2+0x005],%l7 ! Mem[00000000610000c5] std %l4,[%i1+0x028] ! Mem[00000000608000e8] ldsh [%i2+0x024],%l6 ! Mem[00000000610000e4] jmpl %g6+8,%g0 sth %l7,[%i1+0x03e] ! Mem[00000000608000fe] p40_call_2_le: ldx [%i0+0x018],%l7 ! Mem[00000000600000d8] swap [%i0+0x02c],%l0 ! Mem[00000000600000ec] swap [%i2+0x00c],%l1 ! Mem[00000000610000cc] ldstub [%i1+0x039],%l7 ! Mem[00000000608000f9] swap [%i0+0x02c],%l0 ! Mem[00000000600000ec] retl stb %l6,[%i2+0x02b] ! Mem[00000000610000eb] p40_jmpl_2_lo: ldx [%o3+0x030],%l5 ! Mem[00000000618000f0] sth %l6,[%o1+0x020] ! Mem[00000000608000e0] ldstub [%o2+0x005],%l7 ! Mem[00000000610000c5] std %l4,[%o1+0x028] ! Mem[00000000608000e8] ldsh [%o2+0x024],%l6 ! Mem[00000000610000e4] jmpl %g6+8,%g0 sth %l7,[%o1+0x03e] ! Mem[00000000608000fe] p40_call_2_lo: ldx [%o0+0x018],%l7 ! Mem[00000000600000d8] swap [%o0+0x02c],%l0 ! Mem[00000000600000ec] swap [%o2+0x00c],%l1 ! Mem[00000000610000cc] ldstub [%o1+0x039],%l7 ! Mem[00000000608000f9] swap [%o0+0x02c],%l0 ! Mem[00000000600000ec] retl stb %l6,[%o2+0x02b] ! Mem[00000000610000eb] p40_jmpl_2_he: lduw [%i3+0x01c],%l6 ! Mem[00000000618000dc] swap [%i3+0x034],%l4 ! Mem[00000000618000f4] std %l0,[%i3+0x028] ! Mem[00000000618000e8] jmpl %g6+8,%g0 stw %l3,[%i0+0x028] ! Mem[00000000600000e8] p40_call_2_he: ldstub [%i1+0x036],%l1 ! Mem[00000000608000f6] retl lduw [%i0+0x030],%l2 ! Mem[00000000600000f0] p40_jmpl_2_ho: lduw [%o3+0x01c],%l6 ! Mem[00000000618000dc] swap [%o3+0x034],%l4 ! Mem[00000000618000f4] std %l0,[%o3+0x028] ! Mem[00000000618000e8] jmpl %g6+8,%g0 stw %l3,[%o0+0x028] ! Mem[00000000600000e8] p40_call_2_ho: ldstub [%o1+0x036],%l1 ! Mem[00000000608000f6] retl lduw [%o0+0x030],%l2 ! Mem[00000000600000f0] p41_jmpl_2_le: ldd [%i2+0x008],%l0 ! Mem[00000000630000c8] ldstub [%i3+0x039],%l6 ! Mem[00000000638000f9] lduh [%i3+0x03c],%l3 ! Mem[00000000638000fc] ldsh [%i3+0x032],%l7 ! Mem[00000000638000f2] jmpl %g6+8,%g0 ldstub [%i2+0x014],%l5 ! Mem[00000000630000d4] p41_call_2_le: sth %l0,[%i2+0x02c] ! Mem[00000000630000ec] std %l2,[%i1+0x008] ! Mem[00000000628000c8] swap [%i2+0x018],%l0 ! Mem[00000000630000d8] retl swap [%i0+0x034],%l5 ! Mem[00000000620000f4] p41_jmpl_2_lo: ldd [%o2+0x008],%l0 ! Mem[00000000630000c8] ldstub [%o3+0x039],%l6 ! Mem[00000000638000f9] lduh [%o3+0x03c],%l3 ! Mem[00000000638000fc] ldsh [%o3+0x032],%l7 ! Mem[00000000638000f2] jmpl %g6+8,%g0 ldstub [%o2+0x014],%l5 ! Mem[00000000630000d4] p41_call_2_lo: sth %l0,[%o2+0x02c] ! Mem[00000000630000ec] std %l2,[%o1+0x008] ! Mem[00000000628000c8] swap [%o2+0x018],%l0 ! Mem[00000000630000d8] retl swap [%o0+0x034],%l5 ! Mem[00000000620000f4] p41_jmpl_2_he: stw %l7,[%i0+0x004] ! Mem[00000000620000c4] ldsb [%i2+0x013],%l0 ! Mem[00000000630000d3] ldd [%i1+0x030],%l6 ! Mem[00000000628000f0] sth %l2,[%i1+0x00e] ! Mem[00000000628000ce] sth %l6,[%i2+0x02a] ! Mem[00000000630000ea] stx %l2,[%i3+0x028] ! Mem[00000000638000e8] jmpl %g6+8,%g0 stb %l5,[%i3+0x025] ! Mem[00000000638000e5] p41_call_2_he: retl ldstub [%i2+0x005],%l5 ! Mem[00000000630000c5] p41_jmpl_2_ho: stw %l7,[%o0+0x004] ! Mem[00000000620000c4] ldsb [%o2+0x013],%l0 ! Mem[00000000630000d3] ldd [%o1+0x030],%l6 ! Mem[00000000628000f0] sth %l2,[%o1+0x00e] ! Mem[00000000628000ce] sth %l6,[%o2+0x02a] ! Mem[00000000630000ea] stx %l2,[%o3+0x028] ! Mem[00000000638000e8] jmpl %g6+8,%g0 stb %l5,[%o3+0x025] ! Mem[00000000638000e5] p41_call_2_ho: retl ldstub [%o2+0x005],%l5 ! Mem[00000000630000c5] p42_jmpl_2_le: lduh [%i3+0x03e],%l7 ! Mem[00000000658000fe] ldub [%i3+0x003],%l5 ! Mem[00000000658000c3] std %l6,[%i0+0x030] ! Mem[00000000640000f0] ldsb [%i3+0x037],%l2 ! Mem[00000000658000f7] ldstub [%i1+0x018],%l5 ! Mem[00000000648000d8] ldsw [%i2+0x014],%l3 ! Mem[00000000650000d4] jmpl %g6+8,%g0 ldsw [%i1+0x01c],%l6 ! Mem[00000000648000dc] p42_call_2_le: swap [%i0+0x004],%l3 ! Mem[00000000640000c4] ldx [%i2+0x008],%l3 ! Mem[00000000650000c8] sth %l1,[%i0+0x03a] ! Mem[00000000640000fa] ldub [%i3+0x004],%l5 ! Mem[00000000658000c4] retl swap [%i3+0x024],%l5 ! Mem[00000000658000e4] p42_jmpl_2_lo: lduh [%o3+0x03e],%l7 ! Mem[00000000658000fe] ldub [%o3+0x003],%l5 ! Mem[00000000658000c3] std %l6,[%o0+0x030] ! Mem[00000000640000f0] ldsb [%o3+0x037],%l2 ! Mem[00000000658000f7] ldstub [%o1+0x018],%l5 ! Mem[00000000648000d8] ldsw [%o2+0x014],%l3 ! Mem[00000000650000d4] jmpl %g6+8,%g0 ldsw [%o1+0x01c],%l6 ! Mem[00000000648000dc] p42_call_2_lo: swap [%o0+0x004],%l3 ! Mem[00000000640000c4] ldx [%o2+0x008],%l3 ! Mem[00000000650000c8] sth %l1,[%o0+0x03a] ! Mem[00000000640000fa] ldub [%o3+0x004],%l5 ! Mem[00000000658000c4] retl swap [%o3+0x024],%l5 ! Mem[00000000658000e4] p42_jmpl_2_he: sth %l6,[%i0+0x038] ! Mem[00000000640000f8] ldub [%i2+0x03a],%l6 ! Mem[00000000650000fa] ldub [%i2+0x018],%l5 ! Mem[00000000650000d8] ldd [%i3+0x008],%l0 ! Mem[00000000658000c8] swap [%i2+0x018],%l6 ! Mem[00000000650000d8] jmpl %g6+8,%g0 std %l4,[%i3+0x030] ! Mem[00000000658000f0] p42_call_2_he: swap [%i2+0x02c],%l0 ! Mem[00000000650000ec] std %l2,[%i1+0x028] ! Mem[00000000648000e8] std %l0,[%i3+0x038] ! Mem[00000000658000f8] retl ldsb [%i3+0x002],%l4 ! Mem[00000000658000c2] p42_jmpl_2_ho: sth %l6,[%o0+0x038] ! Mem[00000000640000f8] ldub [%o2+0x03a],%l6 ! Mem[00000000650000fa] ldub [%o2+0x018],%l5 ! Mem[00000000650000d8] ldd [%o3+0x008],%l0 ! Mem[00000000658000c8] swap [%o2+0x018],%l6 ! Mem[00000000650000d8] jmpl %g6+8,%g0 std %l4,[%o3+0x030] ! Mem[00000000658000f0] p42_call_2_ho: swap [%o2+0x02c],%l0 ! Mem[00000000650000ec] std %l2,[%o1+0x028] ! Mem[00000000648000e8] std %l0,[%o3+0x038] ! Mem[00000000658000f8] retl ldsb [%o3+0x002],%l4 ! Mem[00000000658000c2] p43_jmpl_2_le: lduw [%i1+0x03c],%l5 ! Mem[00000000668000fc] lduw [%i2+0x000],%l1 ! Mem[00000000670000c0] ldd [%i1+0x010],%l4 ! Mem[00000000668000d0] ldstub [%i0+0x02e],%l4 ! Mem[00000000660000ee] ldstub [%i0+0x002],%l4 ! Mem[00000000660000c2] jmpl %g6+8,%g0 swap [%i1+0x02c],%l4 ! Mem[00000000668000ec] p43_call_2_le: stx %l3,[%i1+0x018] ! Mem[00000000668000d8] ldd [%i3+0x020],%l2 ! Mem[00000000678000e0] ldx [%i0+0x010],%l5 ! Mem[00000000660000d0] ldstub [%i0+0x01a],%l3 ! Mem[00000000660000da] swap [%i0+0x034],%l4 ! Mem[00000000660000f4] swap [%i0+0x008],%l0 ! Mem[00000000660000c8] lduh [%i0+0x016],%l4 ! Mem[00000000660000d6] retl ldd [%i0+0x000],%l2 ! Mem[00000000660000c0] p43_jmpl_2_lo: lduw [%o1+0x03c],%l5 ! Mem[00000000668000fc] lduw [%o2+0x000],%l1 ! Mem[00000000670000c0] ldd [%o1+0x010],%l4 ! Mem[00000000668000d0] ldstub [%o0+0x02e],%l4 ! Mem[00000000660000ee] ldstub [%o0+0x002],%l4 ! Mem[00000000660000c2] jmpl %g6+8,%g0 swap [%o1+0x02c],%l4 ! Mem[00000000668000ec] p43_call_2_lo: stx %l3,[%o1+0x018] ! Mem[00000000668000d8] ldd [%o3+0x020],%l2 ! Mem[00000000678000e0] ldx [%o0+0x010],%l5 ! Mem[00000000660000d0] ldstub [%o0+0x01a],%l3 ! Mem[00000000660000da] swap [%o0+0x034],%l4 ! Mem[00000000660000f4] swap [%o0+0x008],%l0 ! Mem[00000000660000c8] lduh [%o0+0x016],%l4 ! Mem[00000000660000d6] retl ldd [%o0+0x000],%l2 ! Mem[00000000660000c0] p43_jmpl_2_he: stx %l3,[%i3+0x030] ! Mem[00000000678000f0] ldub [%i3+0x00d],%l5 ! Mem[00000000678000cd] ldd [%i1+0x000],%l2 ! Mem[00000000668000c0] swap [%i1+0x000],%l3 ! Mem[00000000668000c0] stw %l5,[%i2+0x034] ! Mem[00000000670000f4] ldstub [%i1+0x021],%l1 ! Mem[00000000668000e1] jmpl %g6+8,%g0 ldsh [%i1+0x02c],%l6 ! Mem[00000000668000ec] p43_call_2_he: swap [%i1+0x030],%l4 ! Mem[00000000668000f0] swap [%i2+0x00c],%l3 ! Mem[00000000670000cc] ldsb [%i1+0x005],%l3 ! Mem[00000000668000c5] std %l0,[%i2+0x028] ! Mem[00000000670000e8] retl std %l2,[%i1+0x008] ! Mem[00000000668000c8] p43_jmpl_2_ho: stx %l3,[%o3+0x030] ! Mem[00000000678000f0] ldub [%o3+0x00d],%l5 ! Mem[00000000678000cd] ldd [%o1+0x000],%l2 ! Mem[00000000668000c0] swap [%o1+0x000],%l3 ! Mem[00000000668000c0] stw %l5,[%o2+0x034] ! Mem[00000000670000f4] ldstub [%o1+0x021],%l1 ! Mem[00000000668000e1] jmpl %g6+8,%g0 ldsh [%o1+0x02c],%l6 ! Mem[00000000668000ec] p43_call_2_ho: swap [%o1+0x030],%l4 ! Mem[00000000668000f0] swap [%o2+0x00c],%l3 ! Mem[00000000670000cc] ldsb [%o1+0x005],%l3 ! Mem[00000000668000c5] std %l0,[%o2+0x028] ! Mem[00000000670000e8] retl std %l2,[%o1+0x008] ! Mem[00000000668000c8] p44_jmpl_2_le: lduw [%i2+0x034],%l4 ! Mem[00000000690000f4] swap [%i2+0x028],%l0 ! Mem[00000000690000e8] swap [%i2+0x02c],%l1 ! Mem[00000000690000ec] ldub [%i3+0x00b],%l6 ! Mem[00000000698000cb] stx %l5,[%i2+0x020] ! Mem[00000000690000e0] ldstub [%i0+0x000],%l3 ! Mem[00000000680000c0] jmpl %g6+8,%g0 ldstub [%i1+0x039],%l4 ! Mem[00000000688000f9] p44_call_2_le: lduh [%i1+0x018],%l4 ! Mem[00000000688000d8] sth %l4,[%i2+0x026] ! Mem[00000000690000e6] retl ldstub [%i3+0x011],%l3 ! Mem[00000000698000d1] p44_jmpl_2_lo: lduw [%o2+0x034],%l4 ! Mem[00000000690000f4] swap [%o2+0x028],%l0 ! Mem[00000000690000e8] swap [%o2+0x02c],%l1 ! Mem[00000000690000ec] ldub [%o3+0x00b],%l6 ! Mem[00000000698000cb] stx %l5,[%o2+0x020] ! Mem[00000000690000e0] ldstub [%o0+0x000],%l3 ! Mem[00000000680000c0] jmpl %g6+8,%g0 ldstub [%o1+0x039],%l4 ! Mem[00000000688000f9] p44_call_2_lo: lduh [%o1+0x018],%l4 ! Mem[00000000688000d8] sth %l4,[%o2+0x026] ! Mem[00000000690000e6] retl ldstub [%o3+0x011],%l3 ! Mem[00000000698000d1] p44_jmpl_2_he: ldstub [%i2+0x003],%l1 ! Mem[00000000690000c3] ldsb [%i2+0x023],%l6 ! Mem[00000000690000e3] ldstub [%i1+0x000],%l0 ! Mem[00000000688000c0] swap [%i1+0x020],%l6 ! Mem[00000000688000e0] ldsb [%i1+0x007],%l7 ! Mem[00000000688000c7] swap [%i2+0x010],%l0 ! Mem[00000000690000d0] jmpl %g6+8,%g0 stw %l7,[%i2+0x014] ! Mem[00000000690000d4] p44_call_2_he: swap [%i1+0x020],%l2 ! Mem[00000000688000e0] stw %l7,[%i1+0x01c] ! Mem[00000000688000dc] stw %l1,[%i3+0x008] ! Mem[00000000698000c8] ldsh [%i1+0x024],%l0 ! Mem[00000000688000e4] ldx [%i1+0x020],%l5 ! Mem[00000000688000e0] ldstub [%i1+0x035],%l3 ! Mem[00000000688000f5] ldsb [%i2+0x02a],%l7 ! Mem[00000000690000ea] retl ldub [%i3+0x01e],%l5 ! Mem[00000000698000de] p44_jmpl_2_ho: ldstub [%o2+0x003],%l1 ! Mem[00000000690000c3] ldsb [%o2+0x023],%l6 ! Mem[00000000690000e3] ldstub [%o1+0x000],%l0 ! Mem[00000000688000c0] swap [%o1+0x020],%l6 ! Mem[00000000688000e0] ldsb [%o1+0x007],%l7 ! Mem[00000000688000c7] swap [%o2+0x010],%l0 ! Mem[00000000690000d0] jmpl %g6+8,%g0 stw %l7,[%o2+0x014] ! Mem[00000000690000d4] p44_call_2_ho: swap [%o1+0x020],%l2 ! Mem[00000000688000e0] stw %l7,[%o1+0x01c] ! Mem[00000000688000dc] stw %l1,[%o3+0x008] ! Mem[00000000698000c8] ldsh [%o1+0x024],%l0 ! Mem[00000000688000e4] ldx [%o1+0x020],%l5 ! Mem[00000000688000e0] ldstub [%o1+0x035],%l3 ! Mem[00000000688000f5] ldsb [%o2+0x02a],%l7 ! Mem[00000000690000ea] retl ldub [%o3+0x01e],%l5 ! Mem[00000000698000de] p45_jmpl_2_le: ldsw [%i0+0x01c],%l1 ! Mem[000000006a0000dc] ldx [%i3+0x030],%l5 ! Mem[000000006b8000f0] std %l6,[%i3+0x038] ! Mem[000000006b8000f8] ldstub [%i1+0x02a],%l3 ! Mem[000000006a8000ea] ldstub [%i0+0x023],%l4 ! Mem[000000006a0000e3] ldstub [%i1+0x001],%l7 ! Mem[000000006a8000c1] ldd [%i3+0x010],%l2 ! Mem[000000006b8000d0] jmpl %g6+8,%g0 stx %l6,[%i2+0x038] ! Mem[000000006b0000f8] p45_call_2_le: lduh [%i1+0x026],%l6 ! Mem[000000006a8000e6] swap [%i2+0x014],%l1 ! Mem[000000006b0000d4] stx %l4,[%i3+0x020] ! Mem[000000006b8000e0] retl lduw [%i0+0x024],%l5 ! Mem[000000006a0000e4] p45_jmpl_2_lo: ldsw [%o0+0x01c],%l1 ! Mem[000000006a0000dc] ldx [%o3+0x030],%l5 ! Mem[000000006b8000f0] std %l6,[%o3+0x038] ! Mem[000000006b8000f8] ldstub [%o1+0x02a],%l3 ! Mem[000000006a8000ea] ldstub [%o0+0x023],%l4 ! Mem[000000006a0000e3] ldstub [%o1+0x001],%l7 ! Mem[000000006a8000c1] ldd [%o3+0x010],%l2 ! Mem[000000006b8000d0] jmpl %g6+8,%g0 stx %l6,[%o2+0x038] ! Mem[000000006b0000f8] p45_call_2_lo: lduh [%o1+0x026],%l6 ! Mem[000000006a8000e6] swap [%o2+0x014],%l1 ! Mem[000000006b0000d4] stx %l4,[%o3+0x020] ! Mem[000000006b8000e0] retl lduw [%o0+0x024],%l5 ! Mem[000000006a0000e4] p45_jmpl_2_he: lduh [%i2+0x032],%l7 ! Mem[000000006b0000f2] jmpl %g6+8,%g0 ldstub [%i1+0x014],%l5 ! Mem[000000006a8000d4] p45_call_2_he: ldub [%i2+0x02d],%l0 ! Mem[000000006b0000ed] std %l2,[%i1+0x008] ! Mem[000000006a8000c8] ldsh [%i1+0x00e],%l6 ! Mem[000000006a8000ce] retl stw %l1,[%i1+0x03c] ! Mem[000000006a8000fc] p45_jmpl_2_ho: lduh [%o2+0x032],%l7 ! Mem[000000006b0000f2] jmpl %g6+8,%g0 ldstub [%o1+0x014],%l5 ! Mem[000000006a8000d4] p45_call_2_ho: ldub [%o2+0x02d],%l0 ! Mem[000000006b0000ed] std %l2,[%o1+0x008] ! Mem[000000006a8000c8] ldsh [%o1+0x00e],%l6 ! Mem[000000006a8000ce] retl stw %l1,[%o1+0x03c] ! Mem[000000006a8000fc] p46_jmpl_2_le: std %l4,[%i0+0x018] ! Mem[000000006c0000d8] ldstub [%i2+0x02d],%l2 ! Mem[000000006d0000ed] jmpl %g6+8,%g0 ldsh [%i0+0x018],%l7 ! Mem[000000006c0000d8] p46_call_2_le: ldstub [%i2+0x03d],%l0 ! Mem[000000006d0000fd] retl swap [%i3+0x02c],%l6 ! Mem[000000006d8000ec] p46_jmpl_2_lo: std %l4,[%o0+0x018] ! Mem[000000006c0000d8] ldstub [%o2+0x02d],%l2 ! Mem[000000006d0000ed] jmpl %g6+8,%g0 ldsh [%o0+0x018],%l7 ! Mem[000000006c0000d8] p46_call_2_lo: ldstub [%o2+0x03d],%l0 ! Mem[000000006d0000fd] retl swap [%o3+0x02c],%l6 ! Mem[000000006d8000ec] p46_jmpl_2_he: swap [%i2+0x03c],%l0 ! Mem[000000006d0000fc] std %l2,[%i0+0x010] ! Mem[000000006c0000d0] ldsw [%i0+0x02c],%l5 ! Mem[000000006c0000ec] ldstub [%i2+0x037],%l5 ! Mem[000000006d0000f7] jmpl %g6+8,%g0 swap [%i0+0x038],%l6 ! Mem[000000006c0000f8] p46_call_2_he: ldx [%i3+0x030],%l1 ! Mem[000000006d8000f0] lduh [%i3+0x000],%l4 ! Mem[000000006d8000c0] stb %l5,[%i2+0x027] ! Mem[000000006d0000e7] ldub [%i1+0x009],%l4 ! Mem[000000006c8000c9] swap [%i3+0x014],%l6 ! Mem[000000006d8000d4] stb %l4,[%i0+0x010] ! Mem[000000006c0000d0] retl stw %l6,[%i1+0x020] ! Mem[000000006c8000e0] p46_jmpl_2_ho: swap [%o2+0x03c],%l0 ! Mem[000000006d0000fc] std %l2,[%o0+0x010] ! Mem[000000006c0000d0] ldsw [%o0+0x02c],%l5 ! Mem[000000006c0000ec] ldstub [%o2+0x037],%l5 ! Mem[000000006d0000f7] jmpl %g6+8,%g0 swap [%o0+0x038],%l6 ! Mem[000000006c0000f8] p46_call_2_ho: ldx [%o3+0x030],%l1 ! Mem[000000006d8000f0] lduh [%o3+0x000],%l4 ! Mem[000000006d8000c0] stb %l5,[%o2+0x027] ! Mem[000000006d0000e7] ldub [%o1+0x009],%l4 ! Mem[000000006c8000c9] swap [%o3+0x014],%l6 ! Mem[000000006d8000d4] stb %l4,[%o0+0x010] ! Mem[000000006c0000d0] retl stw %l6,[%o1+0x020] ! Mem[000000006c8000e0] p47_jmpl_2_le: ldx [%i1+0x020],%l7 ! Mem[000000006e8000e0] ldsw [%i3+0x000],%l7 ! Mem[000000006f8000c0] swap [%i0+0x014],%l3 ! Mem[000000006e0000d4] swap [%i0+0x014],%l5 ! Mem[000000006e0000d4] jmpl %g6+8,%g0 stx %l2,[%i2+0x028] ! Mem[000000006f0000e8] p47_call_2_le: stb %l2,[%i2+0x01d] ! Mem[000000006f0000dd] retl ldub [%i1+0x019],%l4 ! Mem[000000006e8000d9] p47_jmpl_2_lo: ldx [%o1+0x020],%l7 ! Mem[000000006e8000e0] ldsw [%o3+0x000],%l7 ! Mem[000000006f8000c0] swap [%o0+0x014],%l3 ! Mem[000000006e0000d4] swap [%o0+0x014],%l5 ! Mem[000000006e0000d4] jmpl %g6+8,%g0 stx %l2,[%o2+0x028] ! Mem[000000006f0000e8] p47_call_2_lo: stb %l2,[%o2+0x01d] ! Mem[000000006f0000dd] retl ldub [%o1+0x019],%l4 ! Mem[000000006e8000d9] p47_jmpl_2_he: ldstub [%i1+0x01c],%l5 ! Mem[000000006e8000dc] ldd [%i3+0x038],%l6 ! Mem[000000006f8000f8] swap [%i1+0x014],%l5 ! Mem[000000006e8000d4] ldd [%i0+0x020],%l4 ! Mem[000000006e0000e0] ldsb [%i2+0x03e],%l5 ! Mem[000000006f0000fe] swap [%i1+0x000],%l6 ! Mem[000000006e8000c0] jmpl %g6+8,%g0 ldsh [%i3+0x006],%l7 ! Mem[000000006f8000c6] p47_call_2_he: stx %l4,[%i2+0x018] ! Mem[000000006f0000d8] retl stb %l5,[%i3+0x029] ! Mem[000000006f8000e9] p47_jmpl_2_ho: ldstub [%o1+0x01c],%l5 ! Mem[000000006e8000dc] ldd [%o3+0x038],%l6 ! Mem[000000006f8000f8] swap [%o1+0x014],%l5 ! Mem[000000006e8000d4] ldd [%o0+0x020],%l4 ! Mem[000000006e0000e0] ldsb [%o2+0x03e],%l5 ! Mem[000000006f0000fe] swap [%o1+0x000],%l6 ! Mem[000000006e8000c0] jmpl %g6+8,%g0 ldsh [%o3+0x006],%l7 ! Mem[000000006f8000c6] p47_call_2_ho: stx %l4,[%o2+0x018] ! Mem[000000006f0000d8] retl stb %l5,[%o3+0x029] ! Mem[000000006f8000e9] p48_jmpl_2_le: ldd [%i0+0x020],%l4 ! Mem[00000000700000e0] ldstub [%i3+0x030],%l2 ! Mem[00000000718000f0] ldx [%i0+0x030],%l3 ! Mem[00000000700000f0] jmpl %g6+8,%g0 ldstub [%i0+0x001],%l7 ! Mem[00000000700000c1] p48_call_2_le: sth %l3,[%i0+0x01a] ! Mem[00000000700000da] ldstub [%i1+0x01b],%l1 ! Mem[00000000708000db] ldsb [%i3+0x035],%l0 ! Mem[00000000718000f5] stx %l1,[%i1+0x020] ! Mem[00000000708000e0] lduh [%i0+0x03c],%l2 ! Mem[00000000700000fc] retl stx %l4,[%i0+0x018] ! Mem[00000000700000d8] p48_jmpl_2_lo: ldd [%o0+0x020],%l4 ! Mem[00000000700000e0] ldstub [%o3+0x030],%l2 ! Mem[00000000718000f0] ldx [%o0+0x030],%l3 ! Mem[00000000700000f0] jmpl %g6+8,%g0 ldstub [%o0+0x001],%l7 ! Mem[00000000700000c1] p48_call_2_lo: sth %l3,[%o0+0x01a] ! Mem[00000000700000da] ldstub [%o1+0x01b],%l1 ! Mem[00000000708000db] ldsb [%o3+0x035],%l0 ! Mem[00000000718000f5] stx %l1,[%o1+0x020] ! Mem[00000000708000e0] lduh [%o0+0x03c],%l2 ! Mem[00000000700000fc] retl stx %l4,[%o0+0x018] ! Mem[00000000700000d8] p48_jmpl_2_he: ldstub [%i2+0x01c],%l5 ! Mem[00000000710000dc] swap [%i3+0x010],%l7 ! Mem[00000000718000d0] stw %l5,[%i3+0x014] ! Mem[00000000718000d4] swap [%i1+0x014],%l4 ! Mem[00000000708000d4] ldstub [%i2+0x030],%l5 ! Mem[00000000710000f0] ldub [%i2+0x03c],%l3 ! Mem[00000000710000fc] jmpl %g6+8,%g0 ldsw [%i2+0x01c],%l5 ! Mem[00000000710000dc] p48_call_2_he: ldsw [%i0+0x03c],%l4 ! Mem[00000000700000fc] swap [%i3+0x028],%l5 ! Mem[00000000718000e8] swap [%i1+0x020],%l4 ! Mem[00000000708000e0] retl ldstub [%i1+0x02b],%l5 ! Mem[00000000708000eb] p48_jmpl_2_ho: ldstub [%o2+0x01c],%l5 ! Mem[00000000710000dc] swap [%o3+0x010],%l7 ! Mem[00000000718000d0] stw %l5,[%o3+0x014] ! Mem[00000000718000d4] swap [%o1+0x014],%l4 ! Mem[00000000708000d4] ldstub [%o2+0x030],%l5 ! Mem[00000000710000f0] ldub [%o2+0x03c],%l3 ! Mem[00000000710000fc] jmpl %g6+8,%g0 ldsw [%o2+0x01c],%l5 ! Mem[00000000710000dc] p48_call_2_ho: ldsw [%o0+0x03c],%l4 ! Mem[00000000700000fc] swap [%o3+0x028],%l5 ! Mem[00000000718000e8] swap [%o1+0x020],%l4 ! Mem[00000000708000e0] retl ldstub [%o1+0x02b],%l5 ! Mem[00000000708000eb] p49_jmpl_2_le: stx %l2,[%i0+0x028] ! Mem[00000000720000e8] ldsw [%i1+0x018],%l7 ! Mem[00000000728000d8] ldsb [%i3+0x034],%l5 ! Mem[00000000738000f4] swap [%i2+0x038],%l6 ! Mem[00000000730000f8] lduw [%i3+0x010],%l3 ! Mem[00000000738000d0] jmpl %g6+8,%g0 stb %l7,[%i0+0x021] ! Mem[00000000720000e1] p49_call_2_le: ldsh [%i3+0x03a],%l3 ! Mem[00000000738000fa] swap [%i2+0x038],%l1 ! Mem[00000000730000f8] sth %l0,[%i3+0x014] ! Mem[00000000738000d4] stw %l1,[%i1+0x020] ! Mem[00000000728000e0] swap [%i2+0x01c],%l2 ! Mem[00000000730000dc] retl stx %l4,[%i3+0x018] ! Mem[00000000738000d8] p49_jmpl_2_lo: stx %l2,[%o0+0x028] ! Mem[00000000720000e8] ldsw [%o1+0x018],%l7 ! Mem[00000000728000d8] ldsb [%o3+0x034],%l5 ! Mem[00000000738000f4] swap [%o2+0x038],%l6 ! Mem[00000000730000f8] lduw [%o3+0x010],%l3 ! Mem[00000000738000d0] jmpl %g6+8,%g0 stb %l7,[%o0+0x021] ! Mem[00000000720000e1] p49_call_2_lo: ldsh [%o3+0x03a],%l3 ! Mem[00000000738000fa] swap [%o2+0x038],%l1 ! Mem[00000000730000f8] sth %l0,[%o3+0x014] ! Mem[00000000738000d4] stw %l1,[%o1+0x020] ! Mem[00000000728000e0] swap [%o2+0x01c],%l2 ! Mem[00000000730000dc] retl stx %l4,[%o3+0x018] ! Mem[00000000738000d8] p49_jmpl_2_he: ldsw [%i2+0x004],%l1 ! Mem[00000000730000c4] ldstub [%i0+0x024],%l7 ! Mem[00000000720000e4] swap [%i0+0x014],%l5 ! Mem[00000000720000d4] lduw [%i3+0x024],%l5 ! Mem[00000000738000e4] std %l4,[%i0+0x038] ! Mem[00000000720000f8] ldsb [%i3+0x009],%l2 ! Mem[00000000738000c9] jmpl %g6+8,%g0 ldsb [%i0+0x01e],%l2 ! Mem[00000000720000de] p49_call_2_he: sth %l6,[%i2+0x020] ! Mem[00000000730000e0] stx %l5,[%i0+0x028] ! Mem[00000000720000e8] ldd [%i0+0x000],%l4 ! Mem[00000000720000c0] ldsb [%i1+0x02b],%l5 ! Mem[00000000728000eb] retl sth %l4,[%i3+0x00a] ! Mem[00000000738000ca] p49_jmpl_2_ho: ldsw [%o2+0x004],%l1 ! Mem[00000000730000c4] ldstub [%o0+0x024],%l7 ! Mem[00000000720000e4] swap [%o0+0x014],%l5 ! Mem[00000000720000d4] lduw [%o3+0x024],%l5 ! Mem[00000000738000e4] std %l4,[%o0+0x038] ! Mem[00000000720000f8] ldsb [%o3+0x009],%l2 ! Mem[00000000738000c9] jmpl %g6+8,%g0 ldsb [%o0+0x01e],%l2 ! Mem[00000000720000de] p49_call_2_ho: sth %l6,[%o2+0x020] ! Mem[00000000730000e0] stx %l5,[%o0+0x028] ! Mem[00000000720000e8] ldd [%o0+0x000],%l4 ! Mem[00000000720000c0] ldsb [%o1+0x02b],%l5 ! Mem[00000000728000eb] retl sth %l4,[%o3+0x00a] ! Mem[00000000738000ca] p50_jmpl_2_le: ldstub [%i2+0x026],%l6 ! Mem[00000000750000e6] ldx [%i2+0x020],%l3 ! Mem[00000000750000e0] swap [%i0+0x01c],%l2 ! Mem[00000000740000dc] ldx [%i1+0x000],%l2 ! Mem[00000000748000c0] stb %l0,[%i0+0x031] ! Mem[00000000740000f1] ldstub [%i3+0x01c],%l5 ! Mem[00000000758000dc] ldstub [%i0+0x023],%l1 ! Mem[00000000740000e3] jmpl %g6+8,%g0 ldsb [%i2+0x017],%l4 ! Mem[00000000750000d7] p50_call_2_le: ldstub [%i0+0x039],%l7 ! Mem[00000000740000f9] ldstub [%i1+0x020],%l4 ! Mem[00000000748000e0] ldstub [%i3+0x01e],%l1 ! Mem[00000000758000de] ldsw [%i3+0x02c],%l5 ! Mem[00000000758000ec] ldsb [%i1+0x01d],%l7 ! Mem[00000000748000dd] retl swap [%i0+0x004],%l6 ! Mem[00000000740000c4] p50_jmpl_2_lo: ldstub [%o2+0x026],%l6 ! Mem[00000000750000e6] ldx [%o2+0x020],%l3 ! Mem[00000000750000e0] swap [%o0+0x01c],%l2 ! Mem[00000000740000dc] ldx [%o1+0x000],%l2 ! Mem[00000000748000c0] stb %l0,[%o0+0x031] ! Mem[00000000740000f1] ldstub [%o3+0x01c],%l5 ! Mem[00000000758000dc] ldstub [%o0+0x023],%l1 ! Mem[00000000740000e3] jmpl %g6+8,%g0 ldsb [%o2+0x017],%l4 ! Mem[00000000750000d7] p50_call_2_lo: ldstub [%o0+0x039],%l7 ! Mem[00000000740000f9] ldstub [%o1+0x020],%l4 ! Mem[00000000748000e0] ldstub [%o3+0x01e],%l1 ! Mem[00000000758000de] ldsw [%o3+0x02c],%l5 ! Mem[00000000758000ec] ldsb [%o1+0x01d],%l7 ! Mem[00000000748000dd] retl swap [%o0+0x004],%l6 ! Mem[00000000740000c4] p50_jmpl_2_he: stb %l5,[%i2+0x00d] ! Mem[00000000750000cd] lduh [%i3+0x02c],%l2 ! Mem[00000000758000ec] swap [%i3+0x018],%l5 ! Mem[00000000758000d8] swap [%i1+0x02c],%l2 ! Mem[00000000748000ec] jmpl %g6+8,%g0 ldstub [%i2+0x01c],%l6 ! Mem[00000000750000dc] p50_call_2_he: ldsb [%i0+0x03b],%l1 ! Mem[00000000740000fb] ldstub [%i1+0x004],%l5 ! Mem[00000000748000c4] ldd [%i0+0x018],%l6 ! Mem[00000000740000d8] swap [%i1+0x038],%l7 ! Mem[00000000748000f8] retl stx %l2,[%i2+0x028] ! Mem[00000000750000e8] p50_jmpl_2_ho: stb %l5,[%o2+0x00d] ! Mem[00000000750000cd] lduh [%o3+0x02c],%l2 ! Mem[00000000758000ec] swap [%o3+0x018],%l5 ! Mem[00000000758000d8] swap [%o1+0x02c],%l2 ! Mem[00000000748000ec] jmpl %g6+8,%g0 ldstub [%o2+0x01c],%l6 ! Mem[00000000750000dc] p50_call_2_ho: ldsb [%o0+0x03b],%l1 ! Mem[00000000740000fb] ldstub [%o1+0x004],%l5 ! Mem[00000000748000c4] ldd [%o0+0x018],%l6 ! Mem[00000000740000d8] swap [%o1+0x038],%l7 ! Mem[00000000748000f8] retl stx %l2,[%o2+0x028] ! Mem[00000000750000e8] p51_jmpl_2_le: ldx [%i2+0x000],%l5 ! Mem[00000000770000c0] ldsb [%i2+0x015],%l7 ! Mem[00000000770000d5] ldsb [%i3+0x013],%l1 ! Mem[00000000778000d3] ldsh [%i3+0x02c],%l7 ! Mem[00000000778000ec] stx %l7,[%i2+0x018] ! Mem[00000000770000d8] jmpl %g6+8,%g0 swap [%i3+0x034],%l5 ! Mem[00000000778000f4] p51_call_2_le: retl lduh [%i2+0x00e],%l6 ! Mem[00000000770000ce] p51_jmpl_2_lo: ldx [%o2+0x000],%l5 ! Mem[00000000770000c0] ldsb [%o2+0x015],%l7 ! Mem[00000000770000d5] ldsb [%o3+0x013],%l1 ! Mem[00000000778000d3] ldsh [%o3+0x02c],%l7 ! Mem[00000000778000ec] stx %l7,[%o2+0x018] ! Mem[00000000770000d8] jmpl %g6+8,%g0 swap [%o3+0x034],%l5 ! Mem[00000000778000f4] p51_call_2_lo: retl lduh [%o2+0x00e],%l6 ! Mem[00000000770000ce] p51_jmpl_2_he: swap [%i2+0x020],%l7 ! Mem[00000000770000e0] ldd [%i2+0x030],%l2 ! Mem[00000000770000f0] ldub [%i1+0x00a],%l0 ! Mem[00000000768000ca] ldub [%i3+0x038],%l6 ! Mem[00000000778000f8] jmpl %g6+8,%g0 lduh [%i2+0x03a],%l6 ! Mem[00000000770000fa] p51_call_2_he: stw %l1,[%i0+0x014] ! Mem[00000000760000d4] stw %l4,[%i2+0x020] ! Mem[00000000770000e0] ldstub [%i1+0x026],%l5 ! Mem[00000000768000e6] ldstub [%i2+0x033],%l4 ! Mem[00000000770000f3] ldsb [%i1+0x036],%l6 ! Mem[00000000768000f6] stw %l4,[%i0+0x010] ! Mem[00000000760000d0] retl std %l6,[%i1+0x000] ! Mem[00000000768000c0] p51_jmpl_2_ho: swap [%o2+0x020],%l7 ! Mem[00000000770000e0] ldd [%o2+0x030],%l2 ! Mem[00000000770000f0] ldub [%o1+0x00a],%l0 ! Mem[00000000768000ca] ldub [%o3+0x038],%l6 ! Mem[00000000778000f8] jmpl %g6+8,%g0 lduh [%o2+0x03a],%l6 ! Mem[00000000770000fa] p51_call_2_ho: stw %l1,[%o0+0x014] ! Mem[00000000760000d4] stw %l4,[%o2+0x020] ! Mem[00000000770000e0] ldstub [%o1+0x026],%l5 ! Mem[00000000768000e6] ldstub [%o2+0x033],%l4 ! Mem[00000000770000f3] ldsb [%o1+0x036],%l6 ! Mem[00000000768000f6] stw %l4,[%o0+0x010] ! Mem[00000000760000d0] retl std %l6,[%o1+0x000] ! Mem[00000000768000c0] p52_jmpl_2_le: swap [%i1+0x02c],%l2 ! Mem[00000000788000ec] swap [%i3+0x018],%l7 ! Mem[00000000798000d8] ldsb [%i3+0x034],%l5 ! Mem[00000000798000f4] stb %l6,[%i2+0x01b] ! Mem[00000000790000db] jmpl %g6+8,%g0 stx %l3,[%i1+0x030] ! Mem[00000000788000f0] p52_call_2_le: ldub [%i2+0x017],%l5 ! Mem[00000000790000d7] ldsh [%i2+0x01a],%l3 ! Mem[00000000790000da] sth %l4,[%i2+0x034] ! Mem[00000000790000f4] swap [%i1+0x034],%l0 ! Mem[00000000788000f4] ldstub [%i2+0x00b],%l0 ! Mem[00000000790000cb] retl lduw [%i2+0x024],%l4 ! Mem[00000000790000e4] p52_jmpl_2_lo: swap [%o1+0x02c],%l2 ! Mem[00000000788000ec] swap [%o3+0x018],%l7 ! Mem[00000000798000d8] ldsb [%o3+0x034],%l5 ! Mem[00000000798000f4] stb %l6,[%o2+0x01b] ! Mem[00000000790000db] jmpl %g6+8,%g0 stx %l3,[%o1+0x030] ! Mem[00000000788000f0] p52_call_2_lo: ldub [%o2+0x017],%l5 ! Mem[00000000790000d7] ldsh [%o2+0x01a],%l3 ! Mem[00000000790000da] sth %l4,[%o2+0x034] ! Mem[00000000790000f4] swap [%o1+0x034],%l0 ! Mem[00000000788000f4] ldstub [%o2+0x00b],%l0 ! Mem[00000000790000cb] retl lduw [%o2+0x024],%l4 ! Mem[00000000790000e4] p52_jmpl_2_he: ldsh [%i1+0x01a],%l6 ! Mem[00000000788000da] ldx [%i1+0x030],%l5 ! Mem[00000000788000f0] swap [%i1+0x02c],%l6 ! Mem[00000000788000ec] ldd [%i2+0x000],%l0 ! Mem[00000000790000c0] ldstub [%i0+0x002],%l3 ! Mem[00000000780000c2] jmpl %g6+8,%g0 std %l4,[%i1+0x030] ! Mem[00000000788000f0] p52_call_2_he: ldstub [%i3+0x00e],%l6 ! Mem[00000000798000ce] retl swap [%i3+0x01c],%l1 ! Mem[00000000798000dc] p52_jmpl_2_ho: ldsh [%o1+0x01a],%l6 ! Mem[00000000788000da] ldx [%o1+0x030],%l5 ! Mem[00000000788000f0] swap [%o1+0x02c],%l6 ! Mem[00000000788000ec] ldd [%o2+0x000],%l0 ! Mem[00000000790000c0] ldstub [%o0+0x002],%l3 ! Mem[00000000780000c2] jmpl %g6+8,%g0 std %l4,[%o1+0x030] ! Mem[00000000788000f0] p52_call_2_ho: ldstub [%o3+0x00e],%l6 ! Mem[00000000798000ce] retl swap [%o3+0x01c],%l1 ! Mem[00000000798000dc] p53_jmpl_2_le: ldstub [%i0+0x023],%l5 ! Mem[000000007a0000e3] swap [%i1+0x034],%l6 ! Mem[000000007a8000f4] std %l6,[%i3+0x030] ! Mem[000000007b8000f0] ldstub [%i3+0x001],%l2 ! Mem[000000007b8000c1] swap [%i3+0x034],%l2 ! Mem[000000007b8000f4] std %l4,[%i1+0x018] ! Mem[000000007a8000d8] sth %l2,[%i0+0x02c] ! Mem[000000007a0000ec] jmpl %g6+8,%g0 ldub [%i2+0x03c],%l6 ! Mem[000000007b0000fc] p53_call_2_le: swap [%i3+0x004],%l3 ! Mem[000000007b8000c4] ldx [%i2+0x028],%l3 ! Mem[000000007b0000e8] ldx [%i0+0x038],%l1 ! Mem[000000007a0000f8] stw %l5,[%i2+0x004] ! Mem[000000007b0000c4] retl ldub [%i2+0x027],%l5 ! Mem[000000007b0000e7] p53_jmpl_2_lo: ldstub [%o0+0x023],%l5 ! Mem[000000007a0000e3] swap [%o1+0x034],%l6 ! Mem[000000007a8000f4] std %l6,[%o3+0x030] ! Mem[000000007b8000f0] ldstub [%o3+0x001],%l2 ! Mem[000000007b8000c1] swap [%o3+0x034],%l2 ! Mem[000000007b8000f4] std %l4,[%o1+0x018] ! Mem[000000007a8000d8] sth %l2,[%o0+0x02c] ! Mem[000000007a0000ec] jmpl %g6+8,%g0 ldub [%o2+0x03c],%l6 ! Mem[000000007b0000fc] p53_call_2_lo: swap [%o3+0x004],%l3 ! Mem[000000007b8000c4] ldx [%o2+0x028],%l3 ! Mem[000000007b0000e8] ldx [%o0+0x038],%l1 ! Mem[000000007a0000f8] stw %l5,[%o2+0x004] ! Mem[000000007b0000c4] retl ldub [%o2+0x027],%l5 ! Mem[000000007b0000e7] p53_jmpl_2_he: std %l2,[%i1+0x000] ! Mem[000000007a8000c0] lduw [%i2+0x000],%l3 ! Mem[000000007b0000c0] ldsb [%i0+0x019],%l4 ! Mem[000000007a0000d9] sth %l1,[%i2+0x020] ! Mem[000000007b0000e0] stw %l6,[%i2+0x02c] ! Mem[000000007b0000ec] jmpl %g6+8,%g0 ldstub [%i3+0x005],%l1 ! Mem[000000007b8000c5] p53_call_2_he: ldstub [%i3+0x027],%l5 ! Mem[000000007b8000e7] stx %l4,[%i3+0x028] ! Mem[000000007b8000e8] stw %l6,[%i2+0x034] ! Mem[000000007b0000f4] retl ldstub [%i1+0x010],%l4 ! Mem[000000007a8000d0] p53_jmpl_2_ho: std %l2,[%o1+0x000] ! Mem[000000007a8000c0] lduw [%o2+0x000],%l3 ! Mem[000000007b0000c0] ldsb [%o0+0x019],%l4 ! Mem[000000007a0000d9] sth %l1,[%o2+0x020] ! Mem[000000007b0000e0] stw %l6,[%o2+0x02c] ! Mem[000000007b0000ec] jmpl %g6+8,%g0 ldstub [%o3+0x005],%l1 ! Mem[000000007b8000c5] p53_call_2_ho: ldstub [%o3+0x027],%l5 ! Mem[000000007b8000e7] stx %l4,[%o3+0x028] ! Mem[000000007b8000e8] stw %l6,[%o2+0x034] ! Mem[000000007b0000f4] retl ldstub [%o1+0x010],%l4 ! Mem[000000007a8000d0] p54_jmpl_2_le: ldd [%i3+0x030],%l4 ! Mem[000000007d8000f0] sth %l5,[%i3+0x002] ! Mem[000000007d8000c2] sth %l7,[%i2+0x014] ! Mem[000000007d0000d4] jmpl %g6+8,%g0 swap [%i0+0x010],%l1 ! Mem[000000007c0000d0] p54_call_2_le: ldsh [%i1+0x02e],%l0 ! Mem[000000007c8000ee] stx %l5,[%i0+0x000] ! Mem[000000007c0000c0] lduw [%i0+0x008],%l0 ! Mem[000000007c0000c8] ldx [%i3+0x030],%l4 ! Mem[000000007d8000f0] ldd [%i0+0x000],%l2 ! Mem[000000007c0000c0] ldstub [%i2+0x008],%l3 ! Mem[000000007d0000c8] ldstub [%i2+0x009],%l3 ! Mem[000000007d0000c9] retl stx %l4,[%i0+0x030] ! Mem[000000007c0000f0] p54_jmpl_2_lo: ldd [%o3+0x030],%l4 ! Mem[000000007d8000f0] sth %l5,[%o3+0x002] ! Mem[000000007d8000c2] sth %l7,[%o2+0x014] ! Mem[000000007d0000d4] jmpl %g6+8,%g0 swap [%o0+0x010],%l1 ! Mem[000000007c0000d0] p54_call_2_lo: ldsh [%o1+0x02e],%l0 ! Mem[000000007c8000ee] stx %l5,[%o0+0x000] ! Mem[000000007c0000c0] lduw [%o0+0x008],%l0 ! Mem[000000007c0000c8] ldx [%o3+0x030],%l4 ! Mem[000000007d8000f0] ldd [%o0+0x000],%l2 ! Mem[000000007c0000c0] ldstub [%o2+0x008],%l3 ! Mem[000000007d0000c8] ldstub [%o2+0x009],%l3 ! Mem[000000007d0000c9] retl stx %l4,[%o0+0x030] ! Mem[000000007c0000f0] p54_jmpl_2_he: ldstub [%i1+0x00a],%l0 ! Mem[000000007c8000ca] lduh [%i1+0x038],%l6 ! Mem[000000007c8000f8] lduw [%i2+0x038],%l6 ! Mem[000000007d0000f8] ldd [%i1+0x018],%l4 ! Mem[000000007c8000d8] swap [%i2+0x00c],%l0 ! Mem[000000007d0000cc] jmpl %g6+8,%g0 swap [%i0+0x018],%l6 ! Mem[000000007c0000d8] p54_call_2_he: ldstub [%i3+0x01d],%l3 ! Mem[000000007d8000dd] stb %l4,[%i0+0x02e] ! Mem[000000007c0000ee] lduh [%i1+0x000],%l4 ! Mem[000000007c8000c0] stx %l6,[%i3+0x018] ! Mem[000000007d8000d8] ldd [%i3+0x018],%l0 ! Mem[000000007d8000d8] retl ldd [%i2+0x020],%l2 ! Mem[000000007d0000e0] p54_jmpl_2_ho: ldstub [%o1+0x00a],%l0 ! Mem[000000007c8000ca] lduh [%o1+0x038],%l6 ! Mem[000000007c8000f8] lduw [%o2+0x038],%l6 ! Mem[000000007d0000f8] ldd [%o1+0x018],%l4 ! Mem[000000007c8000d8] swap [%o2+0x00c],%l0 ! Mem[000000007d0000cc] jmpl %g6+8,%g0 swap [%o0+0x018],%l6 ! Mem[000000007c0000d8] p54_call_2_ho: ldstub [%o3+0x01d],%l3 ! Mem[000000007d8000dd] stb %l4,[%o0+0x02e] ! Mem[000000007c0000ee] lduh [%o1+0x000],%l4 ! Mem[000000007c8000c0] stx %l6,[%o3+0x018] ! Mem[000000007d8000d8] ldd [%o3+0x018],%l0 ! Mem[000000007d8000d8] retl ldd [%o2+0x020],%l2 ! Mem[000000007d0000e0] p55_jmpl_2_le: lduw [%i3+0x014],%l4 ! Mem[000000007f8000d4] lduw [%i0+0x008],%l0 ! Mem[000000007e0000c8] ldub [%i1+0x035],%l3 ! Mem[000000007e8000f5] stb %l5,[%i1+0x00d] ! Mem[000000007e8000cd] ldstub [%i3+0x001],%l3 ! Mem[000000007f8000c1] ldsb [%i3+0x02b],%l2 ! Mem[000000007f8000eb] jmpl %g6+8,%g0 ldsw [%i2+0x034],%l5 ! Mem[000000007f0000f4] p55_call_2_le: ldstub [%i3+0x020],%l4 ! Mem[000000007f8000e0] ldstub [%i1+0x00f],%l3 ! Mem[000000007e8000cf] retl sth %l3,[%i2+0x004] ! Mem[000000007f0000c4] p55_jmpl_2_lo: lduw [%o3+0x014],%l4 ! Mem[000000007f8000d4] lduw [%o0+0x008],%l0 ! Mem[000000007e0000c8] ldub [%o1+0x035],%l3 ! Mem[000000007e8000f5] stb %l5,[%o1+0x00d] ! Mem[000000007e8000cd] ldstub [%o3+0x001],%l3 ! Mem[000000007f8000c1] ldsb [%o3+0x02b],%l2 ! Mem[000000007f8000eb] jmpl %g6+8,%g0 ldsw [%o2+0x034],%l5 ! Mem[000000007f0000f4] p55_call_2_lo: ldstub [%o3+0x020],%l4 ! Mem[000000007f8000e0] ldstub [%o1+0x00f],%l3 ! Mem[000000007e8000cf] retl sth %l3,[%o2+0x004] ! Mem[000000007f0000c4] p55_jmpl_2_he: ldstub [%i1+0x01e],%l5 ! Mem[000000007e8000de] ldstub [%i0+0x001],%l6 ! Mem[000000007e0000c1] std %l2,[%i2+0x018] ! Mem[000000007f0000d8] swap [%i1+0x028],%l5 ! Mem[000000007e8000e8] stb %l7,[%i1+0x01e] ! Mem[000000007e8000de] std %l2,[%i2+0x018] ! Mem[000000007f0000d8] jmpl %g6+8,%g0 swap [%i1+0x024],%l0 ! Mem[000000007e8000e4] p55_call_2_he: lduw [%i2+0x008],%l1 ! Mem[000000007f0000c8] stb %l0,[%i3+0x005] ! Mem[000000007f8000c5] ldsb [%i1+0x005],%l5 ! Mem[000000007e8000c5] stx %l3,[%i0+0x010] ! Mem[000000007e0000d0] stw %l7,[%i0+0x028] ! Mem[000000007e0000e8] stx %l4,[%i1+0x030] ! Mem[000000007e8000f0] lduh [%i1+0x028],%l7 ! Mem[000000007e8000e8] retl swap [%i3+0x020],%l2 ! Mem[000000007f8000e0] p55_jmpl_2_ho: ldstub [%o1+0x01e],%l5 ! Mem[000000007e8000de] ldstub [%o0+0x001],%l6 ! Mem[000000007e0000c1] std %l2,[%o2+0x018] ! Mem[000000007f0000d8] swap [%o1+0x028],%l5 ! Mem[000000007e8000e8] stb %l7,[%o1+0x01e] ! Mem[000000007e8000de] std %l2,[%o2+0x018] ! Mem[000000007f0000d8] jmpl %g6+8,%g0 swap [%o1+0x024],%l0 ! Mem[000000007e8000e4] p55_call_2_ho: lduw [%o2+0x008],%l1 ! Mem[000000007f0000c8] stb %l0,[%o3+0x005] ! Mem[000000007f8000c5] ldsb [%o1+0x005],%l5 ! Mem[000000007e8000c5] stx %l3,[%o0+0x010] ! Mem[000000007e0000d0] stw %l7,[%o0+0x028] ! Mem[000000007e0000e8] stx %l4,[%o1+0x030] ! Mem[000000007e8000f0] lduh [%o1+0x028],%l7 ! Mem[000000007e8000e8] retl swap [%o3+0x020],%l2 ! Mem[000000007f8000e0] p56_jmpl_2_le: ldub [%i3+0x026],%l3 ! Mem[00000000818000e6] ldsw [%i2+0x030],%l0 ! Mem[00000000810000f0] lduw [%i3+0x020],%l6 ! Mem[00000000818000e0] stw %l7,[%i1+0x004] ! Mem[00000000808000c4] ldd [%i2+0x028],%l4 ! Mem[00000000810000e8] ldstub [%i2+0x024],%l7 ! Mem[00000000810000e4] jmpl %g6+8,%g0 stx %l1,[%i0+0x018] ! Mem[00000000800000d8] p56_call_2_le: swap [%i2+0x004],%l5 ! Mem[00000000810000c4] stx %l5,[%i0+0x010] ! Mem[00000000800000d0] ldsb [%i0+0x012],%l1 ! Mem[00000000800000d2] ldx [%i3+0x030],%l4 ! Mem[00000000818000f0] retl lduh [%i1+0x032],%l0 ! Mem[00000000808000f2] p56_jmpl_2_lo: ldub [%o3+0x026],%l3 ! Mem[00000000818000e6] ldsw [%o2+0x030],%l0 ! Mem[00000000810000f0] lduw [%o3+0x020],%l6 ! Mem[00000000818000e0] stw %l7,[%o1+0x004] ! Mem[00000000808000c4] ldd [%o2+0x028],%l4 ! Mem[00000000810000e8] ldstub [%o2+0x024],%l7 ! Mem[00000000810000e4] jmpl %g6+8,%g0 stx %l1,[%o0+0x018] ! Mem[00000000800000d8] p56_call_2_lo: swap [%o2+0x004],%l5 ! Mem[00000000810000c4] stx %l5,[%o0+0x010] ! Mem[00000000800000d0] ldsb [%o0+0x012],%l1 ! Mem[00000000800000d2] ldx [%o3+0x030],%l4 ! Mem[00000000818000f0] retl lduh [%o1+0x032],%l0 ! Mem[00000000808000f2] p56_jmpl_2_he: std %l4,[%i1+0x010] ! Mem[00000000808000d0] ldub [%i1+0x03d],%l0 ! Mem[00000000808000fd] ldx [%i0+0x028],%l1 ! Mem[00000000800000e8] jmpl %g6+8,%g0 ldsh [%i0+0x00a],%l6 ! Mem[00000000800000ca] p56_call_2_he: swap [%i2+0x01c],%l7 ! Mem[00000000810000dc] retl stx %l7,[%i0+0x038] ! Mem[00000000800000f8] p56_jmpl_2_ho: std %l4,[%o1+0x010] ! Mem[00000000808000d0] ldub [%o1+0x03d],%l0 ! Mem[00000000808000fd] ldx [%o0+0x028],%l1 ! Mem[00000000800000e8] jmpl %g6+8,%g0 ldsh [%o0+0x00a],%l6 ! Mem[00000000800000ca] p56_call_2_ho: swap [%o2+0x01c],%l7 ! Mem[00000000810000dc] retl stx %l7,[%o0+0x038] ! Mem[00000000800000f8] p57_jmpl_2_le: lduh [%i0+0x004],%l7 ! Mem[00000000820000c4] stb %l6,[%i2+0x035] ! Mem[00000000830000f5] ldd [%i0+0x030],%l6 ! Mem[00000000820000f0] lduw [%i3+0x000],%l2 ! Mem[00000000838000c0] jmpl %g6+8,%g0 stb %l7,[%i3+0x02c] ! Mem[00000000838000ec] p57_call_2_le: std %l6,[%i3+0x008] ! Mem[00000000838000c8] ldstub [%i0+0x005],%l4 ! Mem[00000000820000c5] ldub [%i3+0x022],%l7 ! Mem[00000000838000e2] ldub [%i1+0x023],%l5 ! Mem[00000000828000e3] ldub [%i0+0x017],%l5 ! Mem[00000000820000d7] retl ldsh [%i0+0x026],%l5 ! Mem[00000000820000e6] p57_jmpl_2_lo: lduh [%o0+0x004],%l7 ! Mem[00000000820000c4] stb %l6,[%o2+0x035] ! Mem[00000000830000f5] ldd [%o0+0x030],%l6 ! Mem[00000000820000f0] lduw [%o3+0x000],%l2 ! Mem[00000000838000c0] jmpl %g6+8,%g0 stb %l7,[%o3+0x02c] ! Mem[00000000838000ec] p57_call_2_lo: std %l6,[%o3+0x008] ! Mem[00000000838000c8] ldstub [%o0+0x005],%l4 ! Mem[00000000820000c5] ldub [%o3+0x022],%l7 ! Mem[00000000838000e2] ldub [%o1+0x023],%l5 ! Mem[00000000828000e3] ldub [%o0+0x017],%l5 ! Mem[00000000820000d7] retl ldsh [%o0+0x026],%l5 ! Mem[00000000820000e6] p57_jmpl_2_he: ldub [%i1+0x001],%l3 ! Mem[00000000828000c1] stw %l3,[%i2+0x000] ! Mem[00000000830000c0] swap [%i2+0x018],%l4 ! Mem[00000000830000d8] swap [%i1+0x028],%l3 ! Mem[00000000828000e8] ldd [%i3+0x038],%l6 ! Mem[00000000838000f8] jmpl %g6+8,%g0 ldsw [%i1+0x01c],%l5 ! Mem[00000000828000dc] p57_call_2_he: ldx [%i2+0x000],%l4 ! Mem[00000000830000c0] retl ldsb [%i3+0x03d],%l3 ! Mem[00000000838000fd] p57_jmpl_2_ho: ldub [%o1+0x001],%l3 ! Mem[00000000828000c1] stw %l3,[%o2+0x000] ! Mem[00000000830000c0] swap [%o2+0x018],%l4 ! Mem[00000000830000d8] swap [%o1+0x028],%l3 ! Mem[00000000828000e8] ldd [%o3+0x038],%l6 ! Mem[00000000838000f8] jmpl %g6+8,%g0 ldsw [%o1+0x01c],%l5 ! Mem[00000000828000dc] p57_call_2_ho: ldx [%o2+0x000],%l4 ! Mem[00000000830000c0] retl ldsb [%o3+0x03d],%l3 ! Mem[00000000838000fd] p58_jmpl_2_le: stw %l2,[%i0+0x034] ! Mem[00000000840000f4] ldsw [%i2+0x018],%l5 ! Mem[00000000850000d8] jmpl %g6+8,%g0 ldsw [%i1+0x02c],%l2 ! Mem[00000000848000ec] p58_call_2_le: retl lduh [%i0+0x006],%l1 ! Mem[00000000840000c6] p58_jmpl_2_lo: stw %l2,[%o0+0x034] ! Mem[00000000840000f4] ldsw [%o2+0x018],%l5 ! Mem[00000000850000d8] jmpl %g6+8,%g0 ldsw [%o1+0x02c],%l2 ! Mem[00000000848000ec] p58_call_2_lo: retl lduh [%o0+0x006],%l1 ! Mem[00000000840000c6] p58_jmpl_2_he: swap [%i2+0x030],%l2 ! Mem[00000000850000f0] ldsw [%i2+0x014],%l4 ! Mem[00000000850000d4] ldx [%i3+0x000],%l7 ! Mem[00000000858000c0] ldsb [%i1+0x015],%l3 ! Mem[00000000848000d5] ldub [%i2+0x02d],%l5 ! Mem[00000000850000ed] jmpl %g6+8,%g0 stb %l3,[%i1+0x021] ! Mem[00000000848000e1] p58_call_2_he: sth %l0,[%i1+0x02a] ! Mem[00000000848000ea] ldsh [%i2+0x02c],%l2 ! Mem[00000000850000ec] retl ldub [%i1+0x000],%l4 ! Mem[00000000848000c0] p58_jmpl_2_ho: swap [%o2+0x030],%l2 ! Mem[00000000850000f0] ldsw [%o2+0x014],%l4 ! Mem[00000000850000d4] ldx [%o3+0x000],%l7 ! Mem[00000000858000c0] ldsb [%o1+0x015],%l3 ! Mem[00000000848000d5] ldub [%o2+0x02d],%l5 ! Mem[00000000850000ed] jmpl %g6+8,%g0 stb %l3,[%o1+0x021] ! Mem[00000000848000e1] p58_call_2_ho: sth %l0,[%o1+0x02a] ! Mem[00000000848000ea] ldsh [%o2+0x02c],%l2 ! Mem[00000000850000ec] retl ldub [%o1+0x000],%l4 ! Mem[00000000848000c0] p59_jmpl_2_le: ldsh [%i1+0x002],%l2 ! Mem[00000000868000c2] swap [%i3+0x030],%l0 ! Mem[00000000878000f0] jmpl %g6+8,%g0 ldd [%i3+0x038],%l4 ! Mem[00000000878000f8] p59_call_2_le: ldstub [%i0+0x029],%l0 ! Mem[00000000860000e9] ldx [%i3+0x008],%l1 ! Mem[00000000878000c8] ldsh [%i0+0x00c],%l2 ! Mem[00000000860000cc] ldstub [%i1+0x02c],%l5 ! Mem[00000000868000ec] retl swap [%i0+0x01c],%l7 ! Mem[00000000860000dc] p59_jmpl_2_lo: ldsh [%o1+0x002],%l2 ! Mem[00000000868000c2] swap [%o3+0x030],%l0 ! Mem[00000000878000f0] jmpl %g6+8,%g0 ldd [%o3+0x038],%l4 ! Mem[00000000878000f8] p59_call_2_lo: ldstub [%o0+0x029],%l0 ! Mem[00000000860000e9] ldx [%o3+0x008],%l1 ! Mem[00000000878000c8] ldsh [%o0+0x00c],%l2 ! Mem[00000000860000cc] ldstub [%o1+0x02c],%l5 ! Mem[00000000868000ec] retl swap [%o0+0x01c],%l7 ! Mem[00000000860000dc] p59_jmpl_2_he: sth %l5,[%i0+0x034] ! Mem[00000000860000f4] stw %l5,[%i1+0x02c] ! Mem[00000000868000ec] swap [%i0+0x02c],%l2 ! Mem[00000000860000ec] ldstub [%i0+0x009],%l4 ! Mem[00000000860000c9] lduh [%i1+0x02c],%l7 ! Mem[00000000868000ec] std %l6,[%i1+0x018] ! Mem[00000000868000d8] sth %l5,[%i0+0x034] ! Mem[00000000860000f4] jmpl %g6+8,%g0 ldstub [%i3+0x00b],%l0 ! Mem[00000000878000cb] p59_call_2_he: sth %l3,[%i0+0x028] ! Mem[00000000860000e8] ldub [%i3+0x036],%l1 ! Mem[00000000878000f6] ldub [%i2+0x03d],%l7 ! Mem[00000000870000fd] retl swap [%i1+0x020],%l1 ! Mem[00000000868000e0] p59_jmpl_2_ho: sth %l5,[%o0+0x034] ! Mem[00000000860000f4] stw %l5,[%o1+0x02c] ! Mem[00000000868000ec] swap [%o0+0x02c],%l2 ! Mem[00000000860000ec] ldstub [%o0+0x009],%l4 ! Mem[00000000860000c9] lduh [%o1+0x02c],%l7 ! Mem[00000000868000ec] std %l6,[%o1+0x018] ! Mem[00000000868000d8] sth %l5,[%o0+0x034] ! Mem[00000000860000f4] jmpl %g6+8,%g0 ldstub [%o3+0x00b],%l0 ! Mem[00000000878000cb] p59_call_2_ho: sth %l3,[%o0+0x028] ! Mem[00000000860000e8] ldub [%o3+0x036],%l1 ! Mem[00000000878000f6] ldub [%o2+0x03d],%l7 ! Mem[00000000870000fd] retl swap [%o1+0x020],%l1 ! Mem[00000000868000e0] p60_jmpl_2_le: swap [%i2+0x030],%l6 ! Mem[00000000890000f0] std %l2,[%i1+0x000] ! Mem[00000000888000c0] jmpl %g6+8,%g0 sth %l5,[%i1+0x02a] ! Mem[00000000888000ea] p60_call_2_le: ldstub [%i0+0x022],%l7 ! Mem[00000000880000e2] ldd [%i0+0x028],%l2 ! Mem[00000000880000e8] ldx [%i3+0x010],%l6 ! Mem[00000000898000d0] swap [%i3+0x014],%l6 ! Mem[00000000898000d4] lduh [%i0+0x03c],%l6 ! Mem[00000000880000fc] retl ldstub [%i2+0x03f],%l2 ! Mem[00000000890000ff] p60_jmpl_2_lo: swap [%o2+0x030],%l6 ! Mem[00000000890000f0] std %l2,[%o1+0x000] ! Mem[00000000888000c0] jmpl %g6+8,%g0 sth %l5,[%o1+0x02a] ! Mem[00000000888000ea] p60_call_2_lo: ldstub [%o0+0x022],%l7 ! Mem[00000000880000e2] ldd [%o0+0x028],%l2 ! Mem[00000000880000e8] ldx [%o3+0x010],%l6 ! Mem[00000000898000d0] swap [%o3+0x014],%l6 ! Mem[00000000898000d4] lduh [%o0+0x03c],%l6 ! Mem[00000000880000fc] retl ldstub [%o2+0x03f],%l2 ! Mem[00000000890000ff] p60_jmpl_2_he: ldx [%i3+0x008],%l4 ! Mem[00000000898000c8] ldd [%i1+0x000],%l2 ! Mem[00000000888000c0] stx %l5,[%i3+0x030] ! Mem[00000000898000f0] std %l4,[%i2+0x000] ! Mem[00000000890000c0] jmpl %g6+8,%g0 ldstub [%i1+0x015],%l7 ! Mem[00000000888000d5] p60_call_2_he: lduw [%i2+0x038],%l7 ! Mem[00000000890000f8] retl ldsw [%i2+0x02c],%l0 ! Mem[00000000890000ec] p60_jmpl_2_ho: ldx [%o3+0x008],%l4 ! Mem[00000000898000c8] ldd [%o1+0x000],%l2 ! Mem[00000000888000c0] stx %l5,[%o3+0x030] ! Mem[00000000898000f0] std %l4,[%o2+0x000] ! Mem[00000000890000c0] jmpl %g6+8,%g0 ldstub [%o1+0x015],%l7 ! Mem[00000000888000d5] p60_call_2_ho: lduw [%o2+0x038],%l7 ! Mem[00000000890000f8] retl ldsw [%o2+0x02c],%l0 ! Mem[00000000890000ec] p61_jmpl_2_le: ldub [%i2+0x003],%l2 ! Mem[000000008b0000c3] swap [%i3+0x004],%l6 ! Mem[000000008b8000c4] jmpl %g6+8,%g0 ldsw [%i2+0x000],%l5 ! Mem[000000008b0000c0] p61_call_2_le: ldd [%i2+0x010],%l6 ! Mem[000000008b0000d0] swap [%i3+0x01c],%l6 ! Mem[000000008b8000dc] ldub [%i2+0x01f],%l2 ! Mem[000000008b0000df] retl ldstub [%i3+0x01b],%l3 ! Mem[000000008b8000db] p61_jmpl_2_lo: ldub [%o2+0x003],%l2 ! Mem[000000008b0000c3] swap [%o3+0x004],%l6 ! Mem[000000008b8000c4] jmpl %g6+8,%g0 ldsw [%o2+0x000],%l5 ! Mem[000000008b0000c0] p61_call_2_lo: ldd [%o2+0x010],%l6 ! Mem[000000008b0000d0] swap [%o3+0x01c],%l6 ! Mem[000000008b8000dc] ldub [%o2+0x01f],%l2 ! Mem[000000008b0000df] retl ldstub [%o3+0x01b],%l3 ! Mem[000000008b8000db] p61_jmpl_2_he: ldd [%i0+0x030],%l6 ! Mem[000000008a0000f0] ldstub [%i1+0x030],%l6 ! Mem[000000008a8000f0] ldx [%i0+0x010],%l1 ! Mem[000000008a0000d0] ldsb [%i2+0x012],%l7 ! Mem[000000008b0000d2] ldd [%i0+0x018],%l0 ! Mem[000000008a0000d8] jmpl %g6+8,%g0 lduh [%i1+0x036],%l3 ! Mem[000000008a8000f6] p61_call_2_he: retl ldsh [%i2+0x016],%l4 ! Mem[000000008b0000d6] p61_jmpl_2_ho: ldd [%o0+0x030],%l6 ! Mem[000000008a0000f0] ldstub [%o1+0x030],%l6 ! Mem[000000008a8000f0] ldx [%o0+0x010],%l1 ! Mem[000000008a0000d0] ldsb [%o2+0x012],%l7 ! Mem[000000008b0000d2] ldd [%o0+0x018],%l0 ! Mem[000000008a0000d8] jmpl %g6+8,%g0 lduh [%o1+0x036],%l3 ! Mem[000000008a8000f6] p61_call_2_ho: retl ldsh [%o2+0x016],%l4 ! Mem[000000008b0000d6] p62_jmpl_2_le: ldsw [%i1+0x008],%l0 ! Mem[000000008c8000c8] ldx [%i3+0x038],%l6 ! Mem[000000008d8000f8] stw %l6,[%i3+0x038] ! Mem[000000008d8000f8] lduh [%i1+0x018],%l5 ! Mem[000000008c8000d8] ldstub [%i3+0x00f],%l0 ! Mem[000000008d8000cf] jmpl %g6+8,%g0 stb %l6,[%i3+0x01b] ! Mem[000000008d8000db] p62_call_2_le: swap [%i3+0x008],%l4 ! Mem[000000008d8000c8] ldx [%i0+0x010],%l6 ! Mem[000000008c0000d0] sth %l4,[%i0+0x010] ! Mem[000000008c0000d0] ldsb [%i1+0x023],%l6 ! Mem[000000008c8000e3] retl ldd [%i0+0x028],%l0 ! Mem[000000008c0000e8] p62_jmpl_2_lo: ldsw [%o1+0x008],%l0 ! Mem[000000008c8000c8] ldx [%o3+0x038],%l6 ! Mem[000000008d8000f8] stw %l6,[%o3+0x038] ! Mem[000000008d8000f8] lduh [%o1+0x018],%l5 ! Mem[000000008c8000d8] ldstub [%o3+0x00f],%l0 ! Mem[000000008d8000cf] jmpl %g6+8,%g0 stb %l6,[%o3+0x01b] ! Mem[000000008d8000db] p62_call_2_lo: swap [%o3+0x008],%l4 ! Mem[000000008d8000c8] ldx [%o0+0x010],%l6 ! Mem[000000008c0000d0] sth %l4,[%o0+0x010] ! Mem[000000008c0000d0] ldsb [%o1+0x023],%l6 ! Mem[000000008c8000e3] retl ldd [%o0+0x028],%l0 ! Mem[000000008c0000e8] p62_jmpl_2_he: sth %l7,[%i1+0x006] ! Mem[000000008c8000c6] swap [%i2+0x010],%l0 ! Mem[000000008d0000d0] swap [%i1+0x014],%l7 ! Mem[000000008c8000d4] ldsw [%i2+0x00c],%l5 ! Mem[000000008d0000cc] ldsh [%i3+0x024],%l0 ! Mem[000000008d8000e4] ldsh [%i3+0x034],%l1 ! Mem[000000008d8000f4] jmpl %g6+8,%g0 ldub [%i1+0x00c],%l2 ! Mem[000000008c8000cc] p62_call_2_he: lduw [%i3+0x004],%l5 ! Mem[000000008d8000c4] ldd [%i3+0x020],%l6 ! Mem[000000008d8000e0] retl swap [%i1+0x034],%l0 ! Mem[000000008c8000f4] p62_jmpl_2_ho: sth %l7,[%o1+0x006] ! Mem[000000008c8000c6] swap [%o2+0x010],%l0 ! Mem[000000008d0000d0] swap [%o1+0x014],%l7 ! Mem[000000008c8000d4] ldsw [%o2+0x00c],%l5 ! Mem[000000008d0000cc] ldsh [%o3+0x024],%l0 ! Mem[000000008d8000e4] ldsh [%o3+0x034],%l1 ! Mem[000000008d8000f4] jmpl %g6+8,%g0 ldub [%o1+0x00c],%l2 ! Mem[000000008c8000cc] p62_call_2_ho: lduw [%o3+0x004],%l5 ! Mem[000000008d8000c4] ldd [%o3+0x020],%l6 ! Mem[000000008d8000e0] retl swap [%o1+0x034],%l0 ! Mem[000000008c8000f4] p63_jmpl_2_le: ldsw [%i2+0x03c],%l6 ! Mem[000000008f0000fc] stx %l4,[%i1+0x010] ! Mem[000000008e8000d0] stw %l0,[%i1+0x01c] ! Mem[000000008e8000dc] jmpl %g6+8,%g0 ldstub [%i0+0x035],%l3 ! Mem[000000008e0000f5] p63_call_2_le: swap [%i1+0x034],%l4 ! Mem[000000008e8000f4] swap [%i3+0x014],%l0 ! Mem[000000008f8000d4] lduh [%i2+0x022],%l1 ! Mem[000000008f0000e2] retl swap [%i1+0x01c],%l2 ! Mem[000000008e8000dc] p63_jmpl_2_lo: ldsw [%o2+0x03c],%l6 ! Mem[000000008f0000fc] stx %l4,[%o1+0x010] ! Mem[000000008e8000d0] stw %l0,[%o1+0x01c] ! Mem[000000008e8000dc] jmpl %g6+8,%g0 ldstub [%o0+0x035],%l3 ! Mem[000000008e0000f5] p63_call_2_lo: swap [%o1+0x034],%l4 ! Mem[000000008e8000f4] swap [%o3+0x014],%l0 ! Mem[000000008f8000d4] lduh [%o2+0x022],%l1 ! Mem[000000008f0000e2] retl swap [%o1+0x01c],%l2 ! Mem[000000008e8000dc] p63_jmpl_2_he: ldstub [%i3+0x03c],%l6 ! Mem[000000008f8000fc] stx %l1,[%i3+0x000] ! Mem[000000008f8000c0] ldsb [%i1+0x024],%l7 ! Mem[000000008e8000e4] jmpl %g6+8,%g0 std %l0,[%i1+0x020] ! Mem[000000008e8000e0] p63_call_2_he: lduw [%i2+0x034],%l6 ! Mem[000000008f0000f4] stw %l2,[%i3+0x00c] ! Mem[000000008f8000cc] stw %l2,[%i1+0x004] ! Mem[000000008e8000c4] lduw [%i1+0x000],%l4 ! Mem[000000008e8000c0] retl ldstub [%i3+0x025],%l7 ! Mem[000000008f8000e5] p63_jmpl_2_ho: ldstub [%o3+0x03c],%l6 ! Mem[000000008f8000fc] stx %l1,[%o3+0x000] ! Mem[000000008f8000c0] ldsb [%o1+0x024],%l7 ! Mem[000000008e8000e4] jmpl %g6+8,%g0 std %l0,[%o1+0x020] ! Mem[000000008e8000e0] p63_call_2_ho: lduw [%o2+0x034],%l6 ! Mem[000000008f0000f4] stw %l2,[%o3+0x00c] ! Mem[000000008f8000cc] stw %l2,[%o1+0x004] ! Mem[000000008e8000c4] lduw [%o1+0x000],%l4 ! Mem[000000008e8000c0] retl ldstub [%o3+0x025],%l7 ! Mem[000000008f8000e5] user_jump2_end: .seg "text" .align 0x2000 user_jump3_start: INIT_MEM(0, 0x0040, 1, +, 0, +, 0) p0_jmpl_3_le: jmpl %g6+8,%g0 sth %l1,[%i1+0x01c] ! Mem[00000000108000dc] p0_call_3_le: stx %l4,[%i0+0x020] ! Mem[00000000100000e0] ldstub [%i2+0x00a],%l2 ! Mem[00000000110000ca] ldstub [%i3+0x005],%l5 ! Mem[00000000118000c5] ldub [%i1+0x026],%l7 ! Mem[00000000108000e6] stx %l2,[%i0+0x038] ! Mem[00000000100000f8] retl stb %l6,[%i2+0x011] ! Mem[00000000110000d1] p0_jmpl_3_lo: jmpl %g6+8,%g0 sth %l1,[%o1+0x01c] ! Mem[00000000108000dc] p0_call_3_lo: stx %l4,[%o0+0x020] ! Mem[00000000100000e0] ldstub [%o2+0x00a],%l2 ! Mem[00000000110000ca] ldstub [%o3+0x005],%l5 ! Mem[00000000118000c5] ldub [%o1+0x026],%l7 ! Mem[00000000108000e6] stx %l2,[%o0+0x038] ! Mem[00000000100000f8] retl stb %l6,[%o2+0x011] ! Mem[00000000110000d1] p0_jmpl_3_he: ldsh [%i1+0x006],%l6 ! Mem[00000000108000c6] ldx [%i3+0x038],%l2 ! Mem[00000000118000f8] jmpl %g6+8,%g0 ldsw [%i1+0x03c],%l3 ! Mem[00000000108000fc] p0_call_3_he: ldstub [%i0+0x008],%l7 ! Mem[00000000100000c8] stb %l2,[%i3+0x003] ! Mem[00000000118000c3] swap [%i3+0x008],%l5 ! Mem[00000000118000c8] lduh [%i3+0x03e],%l4 ! Mem[00000000118000fe] retl lduw [%i1+0x010],%l4 ! Mem[00000000108000d0] p0_jmpl_3_ho: ldsh [%o1+0x006],%l6 ! Mem[00000000108000c6] ldx [%o3+0x038],%l2 ! Mem[00000000118000f8] jmpl %g6+8,%g0 ldsw [%o1+0x03c],%l3 ! Mem[00000000108000fc] p0_call_3_ho: ldstub [%o0+0x008],%l7 ! Mem[00000000100000c8] stb %l2,[%o3+0x003] ! Mem[00000000118000c3] swap [%o3+0x008],%l5 ! Mem[00000000118000c8] lduh [%o3+0x03e],%l4 ! Mem[00000000118000fe] retl lduw [%o1+0x010],%l4 ! Mem[00000000108000d0] p1_jmpl_3_le: jmpl %g6+8,%g0 swap [%i1+0x000],%l3 ! Mem[00000000128000c0] p1_call_3_le: ldstub [%i3+0x02d],%l1 ! Mem[00000000138000ed] stx %l6,[%i0+0x008] ! Mem[00000000120000c8] swap [%i2+0x03c],%l1 ! Mem[00000000130000fc] stb %l4,[%i0+0x01c] ! Mem[00000000120000dc] lduh [%i0+0x028],%l5 ! Mem[00000000120000e8] stb %l4,[%i2+0x001] ! Mem[00000000130000c1] retl ldsw [%i1+0x028],%l5 ! Mem[00000000128000e8] p1_jmpl_3_lo: jmpl %g6+8,%g0 swap [%o1+0x000],%l3 ! Mem[00000000128000c0] p1_call_3_lo: ldstub [%o3+0x02d],%l1 ! Mem[00000000138000ed] stx %l6,[%o0+0x008] ! Mem[00000000120000c8] swap [%o2+0x03c],%l1 ! Mem[00000000130000fc] stb %l4,[%o0+0x01c] ! Mem[00000000120000dc] lduh [%o0+0x028],%l5 ! Mem[00000000120000e8] stb %l4,[%o2+0x001] ! Mem[00000000130000c1] retl ldsw [%o1+0x028],%l5 ! Mem[00000000128000e8] p1_jmpl_3_he: swap [%i3+0x02c],%l2 ! Mem[00000000138000ec] jmpl %g6+8,%g0 stb %l5,[%i3+0x026] ! Mem[00000000138000e6] p1_call_3_he: ldstub [%i3+0x026],%l7 ! Mem[00000000138000e6] ldub [%i2+0x039],%l2 ! Mem[00000000130000f9] ldx [%i0+0x030],%l6 ! Mem[00000000120000f0] ldstub [%i3+0x03b],%l7 ! Mem[00000000138000fb] stw %l6,[%i1+0x028] ! Mem[00000000128000e8] retl swap [%i2+0x01c],%l4 ! Mem[00000000130000dc] p1_jmpl_3_ho: swap [%o3+0x02c],%l2 ! Mem[00000000138000ec] jmpl %g6+8,%g0 stb %l5,[%o3+0x026] ! Mem[00000000138000e6] p1_call_3_ho: ldstub [%o3+0x026],%l7 ! Mem[00000000138000e6] ldub [%o2+0x039],%l2 ! Mem[00000000130000f9] ldx [%o0+0x030],%l6 ! Mem[00000000120000f0] ldstub [%o3+0x03b],%l7 ! Mem[00000000138000fb] stw %l6,[%o1+0x028] ! Mem[00000000128000e8] retl swap [%o2+0x01c],%l4 ! Mem[00000000130000dc] p2_jmpl_3_le: stx %l3,[%i0+0x020] ! Mem[00000000140000e0] ldstub [%i3+0x02b],%l2 ! Mem[00000000158000eb] ldsw [%i3+0x034],%l5 ! Mem[00000000158000f4] lduw [%i2+0x000],%l1 ! Mem[00000000150000c0] stb %l6,[%i3+0x019] ! Mem[00000000158000d9] jmpl %g6+8,%g0 sth %l5,[%i1+0x034] ! Mem[00000000148000f4] p2_call_3_le: std %l4,[%i2+0x028] ! Mem[00000000150000e8] ldstub [%i0+0x000],%l4 ! Mem[00000000140000c0] ldsw [%i2+0x01c],%l6 ! Mem[00000000150000dc] retl std %l0,[%i1+0x018] ! Mem[00000000148000d8] p2_jmpl_3_lo: stx %l3,[%o0+0x020] ! Mem[00000000140000e0] ldstub [%o3+0x02b],%l2 ! Mem[00000000158000eb] ldsw [%o3+0x034],%l5 ! Mem[00000000158000f4] lduw [%o2+0x000],%l1 ! Mem[00000000150000c0] stb %l6,[%o3+0x019] ! Mem[00000000158000d9] jmpl %g6+8,%g0 sth %l5,[%o1+0x034] ! Mem[00000000148000f4] p2_call_3_lo: std %l4,[%o2+0x028] ! Mem[00000000150000e8] ldstub [%o0+0x000],%l4 ! Mem[00000000140000c0] ldsw [%o2+0x01c],%l6 ! Mem[00000000150000dc] retl std %l0,[%o1+0x018] ! Mem[00000000148000d8] p2_jmpl_3_he: lduw [%i3+0x008],%l5 ! Mem[00000000158000c8] lduh [%i2+0x03c],%l3 ! Mem[00000000150000fc] jmpl %g6+8,%g0 swap [%i2+0x01c],%l5 ! Mem[00000000150000dc] p2_call_3_he: lduw [%i2+0x03c],%l4 ! Mem[00000000150000fc] stb %l3,[%i0+0x02f] ! Mem[00000000140000ef] ldstub [%i1+0x022],%l2 ! Mem[00000000148000e2] retl lduw [%i3+0x01c],%l7 ! Mem[00000000158000dc] p2_jmpl_3_ho: lduw [%o3+0x008],%l5 ! Mem[00000000158000c8] lduh [%o2+0x03c],%l3 ! Mem[00000000150000fc] jmpl %g6+8,%g0 swap [%o2+0x01c],%l5 ! Mem[00000000150000dc] p2_call_3_ho: lduw [%o2+0x03c],%l4 ! Mem[00000000150000fc] stb %l3,[%o0+0x02f] ! Mem[00000000140000ef] ldstub [%o1+0x022],%l2 ! Mem[00000000148000e2] retl lduw [%o3+0x01c],%l7 ! Mem[00000000158000dc] p3_jmpl_3_le: stx %l1,[%i3+0x038] ! Mem[00000000178000f8] ldstub [%i1+0x033],%l1 ! Mem[00000000168000f3] ldd [%i0+0x008],%l2 ! Mem[00000000160000c8] ldub [%i3+0x037],%l2 ! Mem[00000000178000f7] jmpl %g6+8,%g0 ldsh [%i1+0x030],%l6 ! Mem[00000000168000f0] p3_call_3_le: ldub [%i2+0x022],%l6 ! Mem[00000000170000e2] ldstub [%i1+0x015],%l3 ! Mem[00000000168000d5] ldd [%i0+0x028],%l6 ! Mem[00000000160000e8] ldsw [%i3+0x028],%l6 ! Mem[00000000178000e8] swap [%i1+0x028],%l7 ! Mem[00000000168000e8] stw %l2,[%i3+0x020] ! Mem[00000000178000e0] retl stw %l5,[%i1+0x004] ! Mem[00000000168000c4] p3_jmpl_3_lo: stx %l1,[%o3+0x038] ! Mem[00000000178000f8] ldstub [%o1+0x033],%l1 ! Mem[00000000168000f3] ldd [%o0+0x008],%l2 ! Mem[00000000160000c8] ldub [%o3+0x037],%l2 ! Mem[00000000178000f7] jmpl %g6+8,%g0 ldsh [%o1+0x030],%l6 ! Mem[00000000168000f0] p3_call_3_lo: ldub [%o2+0x022],%l6 ! Mem[00000000170000e2] ldstub [%o1+0x015],%l3 ! Mem[00000000168000d5] ldd [%o0+0x028],%l6 ! Mem[00000000160000e8] ldsw [%o3+0x028],%l6 ! Mem[00000000178000e8] swap [%o1+0x028],%l7 ! Mem[00000000168000e8] stw %l2,[%o3+0x020] ! Mem[00000000178000e0] retl stw %l5,[%o1+0x004] ! Mem[00000000168000c4] p3_jmpl_3_he: sth %l2,[%i3+0x002] ! Mem[00000000178000c2] jmpl %g6+8,%g0 ldstub [%i2+0x01b],%l5 ! Mem[00000000170000db] p3_call_3_he: ldub [%i2+0x010],%l5 ! Mem[00000000170000d0] retl stw %l4,[%i2+0x030] ! Mem[00000000170000f0] p3_jmpl_3_ho: sth %l2,[%o3+0x002] ! Mem[00000000178000c2] jmpl %g6+8,%g0 ldstub [%o2+0x01b],%l5 ! Mem[00000000170000db] p3_call_3_ho: ldub [%o2+0x010],%l5 ! Mem[00000000170000d0] retl stw %l4,[%o2+0x030] ! Mem[00000000170000f0] p4_jmpl_3_le: swap [%i3+0x028],%l2 ! Mem[00000000198000e8] ldx [%i1+0x030],%l5 ! Mem[00000000188000f0] ldsb [%i0+0x001],%l1 ! Mem[00000000180000c1] ldstub [%i3+0x01b],%l6 ! Mem[00000000198000db] ldstub [%i3+0x035],%l5 ! Mem[00000000198000f5] jmpl %g6+8,%g0 ldx [%i0+0x028],%l6 ! Mem[00000000180000e8] p4_call_3_le: lduw [%i1+0x000],%l4 ! Mem[00000000188000c0] swap [%i2+0x01c],%l6 ! Mem[00000000190000dc] stx %l1,[%i3+0x018] ! Mem[00000000198000d8] lduw [%i3+0x024],%l2 ! Mem[00000000198000e4] retl ldub [%i1+0x002],%l4 ! Mem[00000000188000c2] p4_jmpl_3_lo: swap [%o3+0x028],%l2 ! Mem[00000000198000e8] ldx [%o1+0x030],%l5 ! Mem[00000000188000f0] ldsb [%o0+0x001],%l1 ! Mem[00000000180000c1] ldstub [%o3+0x01b],%l6 ! Mem[00000000198000db] ldstub [%o3+0x035],%l5 ! Mem[00000000198000f5] jmpl %g6+8,%g0 ldx [%o0+0x028],%l6 ! Mem[00000000180000e8] p4_call_3_lo: lduw [%o1+0x000],%l4 ! Mem[00000000188000c0] swap [%o2+0x01c],%l6 ! Mem[00000000190000dc] stx %l1,[%o3+0x018] ! Mem[00000000198000d8] lduw [%o3+0x024],%l2 ! Mem[00000000198000e4] retl ldub [%o1+0x002],%l4 ! Mem[00000000188000c2] p4_jmpl_3_he: ldsb [%i0+0x03e],%l7 ! Mem[00000000180000fe] std %l2,[%i2+0x018] ! Mem[00000000190000d8] stb %l7,[%i2+0x016] ! Mem[00000000190000d6] jmpl %g6+8,%g0 ldsw [%i3+0x034],%l1 ! Mem[00000000198000f4] p4_call_3_he: lduh [%i2+0x00a],%l2 ! Mem[00000000190000ca] swap [%i1+0x004],%l5 ! Mem[00000000188000c4] retl ldub [%i3+0x026],%l7 ! Mem[00000000198000e6] p4_jmpl_3_ho: ldsb [%o0+0x03e],%l7 ! Mem[00000000180000fe] std %l2,[%o2+0x018] ! Mem[00000000190000d8] stb %l7,[%o2+0x016] ! Mem[00000000190000d6] jmpl %g6+8,%g0 ldsw [%o3+0x034],%l1 ! Mem[00000000198000f4] p4_call_3_ho: lduh [%o2+0x00a],%l2 ! Mem[00000000190000ca] swap [%o1+0x004],%l5 ! Mem[00000000188000c4] retl ldub [%o3+0x026],%l7 ! Mem[00000000198000e6] p5_jmpl_3_le: lduh [%i0+0x01e],%l5 ! Mem[000000001a0000de] swap [%i2+0x000],%l6 ! Mem[000000001b0000c0] ldub [%i3+0x01e],%l2 ! Mem[000000001b8000de] std %l4,[%i2+0x028] ! Mem[000000001b0000e8] jmpl %g6+8,%g0 swap [%i2+0x01c],%l7 ! Mem[000000001b0000dc] p5_call_3_le: lduh [%i2+0x012],%l4 ! Mem[000000001b0000d2] ldstub [%i0+0x02f],%l3 ! Mem[000000001a0000ef] swap [%i1+0x000],%l2 ! Mem[000000001a8000c0] ldsw [%i0+0x008],%l2 ! Mem[000000001a0000c8] retl ldx [%i0+0x020],%l6 ! Mem[000000001a0000e0] p5_jmpl_3_lo: lduh [%o0+0x01e],%l5 ! Mem[000000001a0000de] swap [%o2+0x000],%l6 ! Mem[000000001b0000c0] ldub [%o3+0x01e],%l2 ! Mem[000000001b8000de] std %l4,[%o2+0x028] ! Mem[000000001b0000e8] jmpl %g6+8,%g0 swap [%o2+0x01c],%l7 ! Mem[000000001b0000dc] p5_call_3_lo: lduh [%o2+0x012],%l4 ! Mem[000000001b0000d2] ldstub [%o0+0x02f],%l3 ! Mem[000000001a0000ef] swap [%o1+0x000],%l2 ! Mem[000000001a8000c0] ldsw [%o0+0x008],%l2 ! Mem[000000001a0000c8] retl ldx [%o0+0x020],%l6 ! Mem[000000001a0000e0] p5_jmpl_3_he: sth %l1,[%i2+0x006] ! Mem[000000001b0000c6] stx %l1,[%i2+0x000] ! Mem[000000001b0000c0] ldsw [%i1+0x034],%l3 ! Mem[000000001a8000f4] sth %l6,[%i2+0x030] ! Mem[000000001b0000f0] ldstub [%i1+0x024],%l1 ! Mem[000000001a8000e4] ldstub [%i3+0x03f],%l6 ! Mem[000000001b8000ff] jmpl %g6+8,%g0 ldsh [%i1+0x02a],%l6 ! Mem[000000001a8000ea] p5_call_3_he: ldstub [%i1+0x03f],%l4 ! Mem[000000001a8000ff] retl ldstub [%i3+0x032],%l4 ! Mem[000000001b8000f2] p5_jmpl_3_ho: sth %l1,[%o2+0x006] ! Mem[000000001b0000c6] stx %l1,[%o2+0x000] ! Mem[000000001b0000c0] ldsw [%o1+0x034],%l3 ! Mem[000000001a8000f4] sth %l6,[%o2+0x030] ! Mem[000000001b0000f0] ldstub [%o1+0x024],%l1 ! Mem[000000001a8000e4] ldstub [%o3+0x03f],%l6 ! Mem[000000001b8000ff] jmpl %g6+8,%g0 ldsh [%o1+0x02a],%l6 ! Mem[000000001a8000ea] p5_call_3_ho: ldstub [%o1+0x03f],%l4 ! Mem[000000001a8000ff] retl ldstub [%o3+0x032],%l4 ! Mem[000000001b8000f2] p6_jmpl_3_le: ldstub [%i0+0x03c],%l3 ! Mem[000000001c0000fc] lduh [%i1+0x012],%l7 ! Mem[000000001c8000d2] swap [%i3+0x01c],%l0 ! Mem[000000001d8000dc] sth %l4,[%i3+0x014] ! Mem[000000001d8000d4] stw %l5,[%i1+0x03c] ! Mem[000000001c8000fc] ldub [%i3+0x021],%l6 ! Mem[000000001d8000e1] jmpl %g6+8,%g0 ldstub [%i0+0x007],%l7 ! Mem[000000001c0000c7] p6_call_3_le: ldd [%i0+0x038],%l4 ! Mem[000000001c0000f8] retl ldsb [%i3+0x02f],%l3 ! Mem[000000001d8000ef] p6_jmpl_3_lo: ldstub [%o0+0x03c],%l3 ! Mem[000000001c0000fc] lduh [%o1+0x012],%l7 ! Mem[000000001c8000d2] swap [%o3+0x01c],%l0 ! Mem[000000001d8000dc] sth %l4,[%o3+0x014] ! Mem[000000001d8000d4] stw %l5,[%o1+0x03c] ! Mem[000000001c8000fc] ldub [%o3+0x021],%l6 ! Mem[000000001d8000e1] jmpl %g6+8,%g0 ldstub [%o0+0x007],%l7 ! Mem[000000001c0000c7] p6_call_3_lo: ldd [%o0+0x038],%l4 ! Mem[000000001c0000f8] retl ldsb [%o3+0x02f],%l3 ! Mem[000000001d8000ef] p6_jmpl_3_he: ldstub [%i1+0x00a],%l3 ! Mem[000000001c8000ca] jmpl %g6+8,%g0 lduw [%i3+0x034],%l2 ! Mem[000000001d8000f4] p6_call_3_he: ldstub [%i1+0x006],%l6 ! Mem[000000001c8000c6] ldstub [%i0+0x022],%l6 ! Mem[000000001c0000e2] lduh [%i2+0x022],%l6 ! Mem[000000001d0000e2] ldd [%i2+0x030],%l0 ! Mem[000000001d0000f0] retl sth %l5,[%i0+0x01e] ! Mem[000000001c0000de] p6_jmpl_3_ho: ldstub [%o1+0x00a],%l3 ! Mem[000000001c8000ca] jmpl %g6+8,%g0 lduw [%o3+0x034],%l2 ! Mem[000000001d8000f4] p6_call_3_ho: ldstub [%o1+0x006],%l6 ! Mem[000000001c8000c6] ldstub [%o0+0x022],%l6 ! Mem[000000001c0000e2] lduh [%o2+0x022],%l6 ! Mem[000000001d0000e2] ldd [%o2+0x030],%l0 ! Mem[000000001d0000f0] retl sth %l5,[%o0+0x01e] ! Mem[000000001c0000de] p7_jmpl_3_le: sth %l7,[%i3+0x032] ! Mem[000000001f8000f2] ldsh [%i2+0x014],%l5 ! Mem[000000001f0000d4] ldstub [%i0+0x024],%l5 ! Mem[000000001e0000e4] jmpl %g6+8,%g0 stb %l5,[%i2+0x03e] ! Mem[000000001f0000fe] p7_call_3_le: stb %l6,[%i3+0x00e] ! Mem[000000001f8000ce] ldsb [%i3+0x03f],%l1 ! Mem[000000001f8000ff] retl ldsw [%i0+0x020],%l6 ! Mem[000000001e0000e0] p7_jmpl_3_lo: sth %l7,[%o3+0x032] ! Mem[000000001f8000f2] ldsh [%o2+0x014],%l5 ! Mem[000000001f0000d4] ldstub [%o0+0x024],%l5 ! Mem[000000001e0000e4] jmpl %g6+8,%g0 stb %l5,[%o2+0x03e] ! Mem[000000001f0000fe] p7_call_3_lo: stb %l6,[%o3+0x00e] ! Mem[000000001f8000ce] ldsb [%o3+0x03f],%l1 ! Mem[000000001f8000ff] retl ldsw [%o0+0x020],%l6 ! Mem[000000001e0000e0] p7_jmpl_3_he: stw %l3,[%i1+0x01c] ! Mem[000000001e8000dc] ldsw [%i2+0x014],%l7 ! Mem[000000001f0000d4] ldub [%i1+0x00f],%l2 ! Mem[000000001e8000cf] ldstub [%i1+0x02a],%l6 ! Mem[000000001e8000ea] ldub [%i1+0x02a],%l2 ! Mem[000000001e8000ea] lduh [%i0+0x024],%l5 ! Mem[000000001e0000e4] swap [%i3+0x00c],%l5 ! Mem[000000001f8000cc] jmpl %g6+8,%g0 ldsb [%i3+0x00a],%l5 ! Mem[000000001f8000ca] p7_call_3_he: ldstub [%i2+0x02a],%l7 ! Mem[000000001f0000ea] stw %l5,[%i0+0x01c] ! Mem[000000001e0000dc] ldsh [%i0+0x02a],%l1 ! Mem[000000001e0000ea] retl ldstub [%i1+0x01b],%l4 ! Mem[000000001e8000db] p7_jmpl_3_ho: stw %l3,[%o1+0x01c] ! Mem[000000001e8000dc] ldsw [%o2+0x014],%l7 ! Mem[000000001f0000d4] ldub [%o1+0x00f],%l2 ! Mem[000000001e8000cf] ldstub [%o1+0x02a],%l6 ! Mem[000000001e8000ea] ldub [%o1+0x02a],%l2 ! Mem[000000001e8000ea] lduh [%o0+0x024],%l5 ! Mem[000000001e0000e4] swap [%o3+0x00c],%l5 ! Mem[000000001f8000cc] jmpl %g6+8,%g0 ldsb [%o3+0x00a],%l5 ! Mem[000000001f8000ca] p7_call_3_ho: ldstub [%o2+0x02a],%l7 ! Mem[000000001f0000ea] stw %l5,[%o0+0x01c] ! Mem[000000001e0000dc] ldsh [%o0+0x02a],%l1 ! Mem[000000001e0000ea] retl ldstub [%o1+0x01b],%l4 ! Mem[000000001e8000db] p8_jmpl_3_le: ldsh [%i0+0x024],%l1 ! Mem[00000000200000e4] swap [%i0+0x024],%l7 ! Mem[00000000200000e4] ldstub [%i2+0x01e],%l0 ! Mem[00000000210000de] ldub [%i0+0x014],%l4 ! Mem[00000000200000d4] swap [%i3+0x030],%l5 ! Mem[00000000218000f0] ldstub [%i2+0x015],%l6 ! Mem[00000000210000d5] jmpl %g6+8,%g0 ldd [%i2+0x000],%l6 ! Mem[00000000210000c0] p8_call_3_le: stb %l6,[%i3+0x020] ! Mem[00000000218000e0] retl stw %l7,[%i2+0x03c] ! Mem[00000000210000fc] p8_jmpl_3_lo: ldsh [%o0+0x024],%l1 ! Mem[00000000200000e4] swap [%o0+0x024],%l7 ! Mem[00000000200000e4] ldstub [%o2+0x01e],%l0 ! Mem[00000000210000de] ldub [%o0+0x014],%l4 ! Mem[00000000200000d4] swap [%o3+0x030],%l5 ! Mem[00000000218000f0] ldstub [%o2+0x015],%l6 ! Mem[00000000210000d5] jmpl %g6+8,%g0 ldd [%o2+0x000],%l6 ! Mem[00000000210000c0] p8_call_3_lo: stb %l6,[%o3+0x020] ! Mem[00000000218000e0] retl stw %l7,[%o2+0x03c] ! Mem[00000000210000fc] p8_jmpl_3_he: ldstub [%i0+0x024],%l0 ! Mem[00000000200000e4] ldx [%i0+0x030],%l1 ! Mem[00000000200000f0] ldstub [%i0+0x031],%l6 ! Mem[00000000200000f1] jmpl %g6+8,%g0 ldsh [%i2+0x018],%l2 ! Mem[00000000210000d8] p8_call_3_he: std %l6,[%i2+0x020] ! Mem[00000000210000e0] lduw [%i2+0x034],%l0 ! Mem[00000000210000f4] ldstub [%i3+0x03d],%l4 ! Mem[00000000218000fd] ldsh [%i2+0x038],%l5 ! Mem[00000000210000f8] stx %l4,[%i0+0x010] ! Mem[00000000200000d0] swap [%i2+0x010],%l5 ! Mem[00000000210000d0] retl lduh [%i3+0x026],%l5 ! Mem[00000000218000e6] p8_jmpl_3_ho: ldstub [%o0+0x024],%l0 ! Mem[00000000200000e4] ldx [%o0+0x030],%l1 ! Mem[00000000200000f0] ldstub [%o0+0x031],%l6 ! Mem[00000000200000f1] jmpl %g6+8,%g0 ldsh [%o2+0x018],%l2 ! Mem[00000000210000d8] p8_call_3_ho: std %l6,[%o2+0x020] ! Mem[00000000210000e0] lduw [%o2+0x034],%l0 ! Mem[00000000210000f4] ldstub [%o3+0x03d],%l4 ! Mem[00000000218000fd] ldsh [%o2+0x038],%l5 ! Mem[00000000210000f8] stx %l4,[%o0+0x010] ! Mem[00000000200000d0] swap [%o2+0x010],%l5 ! Mem[00000000210000d0] retl lduh [%o3+0x026],%l5 ! Mem[00000000218000e6] p9_jmpl_3_le: ldd [%i1+0x008],%l2 ! Mem[00000000228000c8] swap [%i3+0x028],%l5 ! Mem[00000000238000e8] ldd [%i1+0x018],%l2 ! Mem[00000000228000d8] ldsh [%i3+0x01e],%l5 ! Mem[00000000238000de] lduw [%i3+0x03c],%l4 ! Mem[00000000238000fc] jmpl %g6+8,%g0 lduw [%i3+0x03c],%l1 ! Mem[00000000238000fc] p9_call_3_le: ldx [%i2+0x000],%l4 ! Mem[00000000230000c0] sth %l5,[%i2+0x02a] ! Mem[00000000230000ea] std %l4,[%i3+0x008] ! Mem[00000000238000c8] lduh [%i0+0x026],%l6 ! Mem[00000000220000e6] stb %l6,[%i0+0x022] ! Mem[00000000220000e2] retl swap [%i1+0x000],%l6 ! Mem[00000000228000c0] p9_jmpl_3_lo: ldd [%o1+0x008],%l2 ! Mem[00000000228000c8] swap [%o3+0x028],%l5 ! Mem[00000000238000e8] ldd [%o1+0x018],%l2 ! Mem[00000000228000d8] ldsh [%o3+0x01e],%l5 ! Mem[00000000238000de] lduw [%o3+0x03c],%l4 ! Mem[00000000238000fc] jmpl %g6+8,%g0 lduw [%o3+0x03c],%l1 ! Mem[00000000238000fc] p9_call_3_lo: ldx [%o2+0x000],%l4 ! Mem[00000000230000c0] sth %l5,[%o2+0x02a] ! Mem[00000000230000ea] std %l4,[%o3+0x008] ! Mem[00000000238000c8] lduh [%o0+0x026],%l6 ! Mem[00000000220000e6] stb %l6,[%o0+0x022] ! Mem[00000000220000e2] retl swap [%o1+0x000],%l6 ! Mem[00000000228000c0] p9_jmpl_3_he: lduw [%i0+0x00c],%l5 ! Mem[00000000220000cc] jmpl %g6+8,%g0 ldx [%i2+0x000],%l0 ! Mem[00000000230000c0] p9_call_3_he: ldstub [%i1+0x036],%l4 ! Mem[00000000228000f6] ldstub [%i2+0x031],%l5 ! Mem[00000000230000f1] sth %l5,[%i3+0x026] ! Mem[00000000238000e6] stx %l1,[%i1+0x020] ! Mem[00000000228000e0] ldd [%i3+0x038],%l4 ! Mem[00000000238000f8] retl std %l4,[%i0+0x010] ! Mem[00000000220000d0] p9_jmpl_3_ho: lduw [%o0+0x00c],%l5 ! Mem[00000000220000cc] jmpl %g6+8,%g0 ldx [%o2+0x000],%l0 ! Mem[00000000230000c0] p9_call_3_ho: ldstub [%o1+0x036],%l4 ! Mem[00000000228000f6] ldstub [%o2+0x031],%l5 ! Mem[00000000230000f1] sth %l5,[%o3+0x026] ! Mem[00000000238000e6] stx %l1,[%o1+0x020] ! Mem[00000000228000e0] ldd [%o3+0x038],%l4 ! Mem[00000000238000f8] retl std %l4,[%o0+0x010] ! Mem[00000000220000d0] p10_jmpl_3_le: swap [%i2+0x00c],%l2 ! Mem[00000000250000cc] jmpl %g6+8,%g0 swap [%i0+0x004],%l5 ! Mem[00000000240000c4] p10_call_3_le: ldsb [%i0+0x026],%l7 ! Mem[00000000240000e6] ldx [%i2+0x038],%l2 ! Mem[00000000250000f8] stb %l6,[%i0+0x011] ! Mem[00000000240000d1] lduw [%i3+0x028],%l1 ! Mem[00000000258000e8] ldub [%i3+0x03b],%l4 ! Mem[00000000258000fb] retl swap [%i3+0x008],%l7 ! Mem[00000000258000c8] p10_jmpl_3_lo: swap [%o2+0x00c],%l2 ! Mem[00000000250000cc] jmpl %g6+8,%g0 swap [%o0+0x004],%l5 ! Mem[00000000240000c4] p10_call_3_lo: ldsb [%o0+0x026],%l7 ! Mem[00000000240000e6] ldx [%o2+0x038],%l2 ! Mem[00000000250000f8] stb %l6,[%o0+0x011] ! Mem[00000000240000d1] lduw [%o3+0x028],%l1 ! Mem[00000000258000e8] ldub [%o3+0x03b],%l4 ! Mem[00000000258000fb] retl swap [%o3+0x008],%l7 ! Mem[00000000258000c8] p10_jmpl_3_he: lduh [%i2+0x000],%l2 ! Mem[00000000250000c0] ldstub [%i2+0x015],%l1 ! Mem[00000000250000d5] swap [%i2+0x020],%l2 ! Mem[00000000250000e0] ldsh [%i0+0x014],%l7 ! Mem[00000000240000d4] ldsw [%i1+0x030],%l3 ! Mem[00000000248000f0] ldsb [%i1+0x03b],%l5 ! Mem[00000000248000fb] jmpl %g6+8,%g0 swap [%i0+0x010],%l1 ! Mem[00000000240000d0] p10_call_3_he: swap [%i1+0x02c],%l5 ! Mem[00000000248000ec] swap [%i0+0x010],%l7 ! Mem[00000000240000d0] ldd [%i0+0x010],%l0 ! Mem[00000000240000d0] swap [%i1+0x03c],%l1 ! Mem[00000000248000fc] sth %l7,[%i3+0x034] ! Mem[00000000258000f4] ldsh [%i3+0x00a],%l4 ! Mem[00000000258000ca] retl ldsh [%i2+0x02c],%l1 ! Mem[00000000250000ec] p10_jmpl_3_ho: lduh [%o2+0x000],%l2 ! Mem[00000000250000c0] ldstub [%o2+0x015],%l1 ! Mem[00000000250000d5] swap [%o2+0x020],%l2 ! Mem[00000000250000e0] ldsh [%o0+0x014],%l7 ! Mem[00000000240000d4] ldsw [%o1+0x030],%l3 ! Mem[00000000248000f0] ldsb [%o1+0x03b],%l5 ! Mem[00000000248000fb] jmpl %g6+8,%g0 swap [%o0+0x010],%l1 ! Mem[00000000240000d0] p10_call_3_ho: swap [%o1+0x02c],%l5 ! Mem[00000000248000ec] swap [%o0+0x010],%l7 ! Mem[00000000240000d0] ldd [%o0+0x010],%l0 ! Mem[00000000240000d0] swap [%o1+0x03c],%l1 ! Mem[00000000248000fc] sth %l7,[%o3+0x034] ! Mem[00000000258000f4] ldsh [%o3+0x00a],%l4 ! Mem[00000000258000ca] retl ldsh [%o2+0x02c],%l1 ! Mem[00000000250000ec] p11_jmpl_3_le: stw %l6,[%i2+0x038] ! Mem[00000000270000f8] ldstub [%i0+0x013],%l3 ! Mem[00000000260000d3] swap [%i0+0x020],%l4 ! Mem[00000000260000e0] swap [%i1+0x000],%l7 ! Mem[00000000268000c0] std %l2,[%i3+0x010] ! Mem[00000000278000d0] jmpl %g6+8,%g0 ldd [%i2+0x038],%l6 ! Mem[00000000270000f8] p11_call_3_le: ldd [%i0+0x020],%l6 ! Mem[00000000260000e0] stx %l1,[%i2+0x010] ! Mem[00000000270000d0] swap [%i1+0x020],%l4 ! Mem[00000000268000e0] retl swap [%i0+0x004],%l4 ! Mem[00000000260000c4] p11_jmpl_3_lo: stw %l6,[%o2+0x038] ! Mem[00000000270000f8] ldstub [%o0+0x013],%l3 ! Mem[00000000260000d3] swap [%o0+0x020],%l4 ! Mem[00000000260000e0] swap [%o1+0x000],%l7 ! Mem[00000000268000c0] std %l2,[%o3+0x010] ! Mem[00000000278000d0] jmpl %g6+8,%g0 ldd [%o2+0x038],%l6 ! Mem[00000000270000f8] p11_call_3_lo: ldd [%o0+0x020],%l6 ! Mem[00000000260000e0] stx %l1,[%o2+0x010] ! Mem[00000000270000d0] swap [%o1+0x020],%l4 ! Mem[00000000268000e0] retl swap [%o0+0x004],%l4 ! Mem[00000000260000c4] p11_jmpl_3_he: stb %l7,[%i2+0x033] ! Mem[00000000270000f3] ldsb [%i2+0x014],%l5 ! Mem[00000000270000d4] ldd [%i1+0x020],%l4 ! Mem[00000000268000e0] jmpl %g6+8,%g0 ldsh [%i1+0x01e],%l5 ! Mem[00000000268000de] p11_call_3_he: ldstub [%i2+0x006],%l2 ! Mem[00000000270000c6] retl ldx [%i3+0x038],%l1 ! Mem[00000000278000f8] p11_jmpl_3_ho: stb %l7,[%o2+0x033] ! Mem[00000000270000f3] ldsb [%o2+0x014],%l5 ! Mem[00000000270000d4] ldd [%o1+0x020],%l4 ! Mem[00000000268000e0] jmpl %g6+8,%g0 ldsh [%o1+0x01e],%l5 ! Mem[00000000268000de] p11_call_3_ho: ldstub [%o2+0x006],%l2 ! Mem[00000000270000c6] retl ldx [%o3+0x038],%l1 ! Mem[00000000278000f8] p12_jmpl_3_le: swap [%i2+0x008],%l0 ! Mem[00000000290000c8] ldd [%i1+0x038],%l6 ! Mem[00000000288000f8] swap [%i0+0x028],%l3 ! Mem[00000000280000e8] ldstub [%i3+0x01c],%l6 ! Mem[00000000298000dc] std %l4,[%i3+0x018] ! Mem[00000000298000d8] jmpl %g6+8,%g0 swap [%i3+0x018],%l6 ! Mem[00000000298000d8] p12_call_3_le: ldx [%i2+0x018],%l3 ! Mem[00000000290000d8] sth %l4,[%i2+0x02e] ! Mem[00000000290000ee] std %l4,[%i0+0x010] ! Mem[00000000280000d0] swap [%i1+0x038],%l0 ! Mem[00000000288000f8] retl lduw [%i0+0x034],%l5 ! Mem[00000000280000f4] p12_jmpl_3_lo: swap [%o2+0x008],%l0 ! Mem[00000000290000c8] ldd [%o1+0x038],%l6 ! Mem[00000000288000f8] swap [%o0+0x028],%l3 ! Mem[00000000280000e8] ldstub [%o3+0x01c],%l6 ! Mem[00000000298000dc] std %l4,[%o3+0x018] ! Mem[00000000298000d8] jmpl %g6+8,%g0 swap [%o3+0x018],%l6 ! Mem[00000000298000d8] p12_call_3_lo: ldx [%o2+0x018],%l3 ! Mem[00000000290000d8] sth %l4,[%o2+0x02e] ! Mem[00000000290000ee] std %l4,[%o0+0x010] ! Mem[00000000280000d0] swap [%o1+0x038],%l0 ! Mem[00000000288000f8] retl lduw [%o0+0x034],%l5 ! Mem[00000000280000f4] p12_jmpl_3_he: stb %l7,[%i0+0x007] ! Mem[00000000280000c7] lduw [%i2+0x010],%l0 ! Mem[00000000290000d0] ldub [%i3+0x014],%l7 ! Mem[00000000298000d4] stw %l5,[%i0+0x00c] ! Mem[00000000280000cc] swap [%i3+0x024],%l0 ! Mem[00000000298000e4] ldsw [%i1+0x034],%l1 ! Mem[00000000288000f4] jmpl %g6+8,%g0 ldsh [%i1+0x00c],%l2 ! Mem[00000000288000cc] p12_call_3_he: ldub [%i1+0x005],%l5 ! Mem[00000000288000c5] ldub [%i3+0x026],%l7 ! Mem[00000000298000e6] retl swap [%i2+0x038],%l2 ! Mem[00000000290000f8] p12_jmpl_3_ho: stb %l7,[%o0+0x007] ! Mem[00000000280000c7] lduw [%o2+0x010],%l0 ! Mem[00000000290000d0] ldub [%o3+0x014],%l7 ! Mem[00000000298000d4] stw %l5,[%o0+0x00c] ! Mem[00000000280000cc] swap [%o3+0x024],%l0 ! Mem[00000000298000e4] ldsw [%o1+0x034],%l1 ! Mem[00000000288000f4] jmpl %g6+8,%g0 ldsh [%o1+0x00c],%l2 ! Mem[00000000288000cc] p12_call_3_ho: ldub [%o1+0x005],%l5 ! Mem[00000000288000c5] ldub [%o3+0x026],%l7 ! Mem[00000000298000e6] retl swap [%o2+0x038],%l2 ! Mem[00000000290000f8] p13_jmpl_3_le: ldsb [%i1+0x017],%l4 ! Mem[000000002a8000d7] jmpl %g6+8,%g0 ldstub [%i3+0x02e],%l4 ! Mem[000000002b8000ee] p13_call_3_le: ldub [%i2+0x02f],%l5 ! Mem[000000002b0000ef] lduh [%i1+0x024],%l5 ! Mem[000000002a8000e4] retl stw %l0,[%i1+0x00c] ! Mem[000000002a8000cc] p13_jmpl_3_lo: ldsb [%o1+0x017],%l4 ! Mem[000000002a8000d7] jmpl %g6+8,%g0 ldstub [%o3+0x02e],%l4 ! Mem[000000002b8000ee] p13_call_3_lo: ldub [%o2+0x02f],%l5 ! Mem[000000002b0000ef] lduh [%o1+0x024],%l5 ! Mem[000000002a8000e4] retl stw %l0,[%o1+0x00c] ! Mem[000000002a8000cc] p13_jmpl_3_he: ldstub [%i3+0x001],%l2 ! Mem[000000002b8000c1] std %l6,[%i2+0x010] ! Mem[000000002b0000d0] ldsb [%i1+0x01d],%l1 ! Mem[000000002a8000dd] ldsh [%i1+0x036],%l3 ! Mem[000000002a8000f6] ldsb [%i0+0x03c],%l6 ! Mem[000000002a0000fc] ldsh [%i3+0x016],%l4 ! Mem[000000002b8000d6] jmpl %g6+8,%g0 ldsw [%i1+0x020],%l7 ! Mem[000000002a8000e0] p13_call_3_he: stb %l5,[%i0+0x027] ! Mem[000000002a0000e7] ldstub [%i1+0x02b],%l0 ! Mem[000000002a8000eb] std %l2,[%i1+0x018] ! Mem[000000002a8000d8] ldsw [%i0+0x018],%l4 ! Mem[000000002a0000d8] sth %l4,[%i3+0x026] ! Mem[000000002b8000e6] retl lduh [%i1+0x010],%l3 ! Mem[000000002a8000d0] p13_jmpl_3_ho: ldstub [%o3+0x001],%l2 ! Mem[000000002b8000c1] std %l6,[%o2+0x010] ! Mem[000000002b0000d0] ldsb [%o1+0x01d],%l1 ! Mem[000000002a8000dd] ldsh [%o1+0x036],%l3 ! Mem[000000002a8000f6] ldsb [%o0+0x03c],%l6 ! Mem[000000002a0000fc] ldsh [%o3+0x016],%l4 ! Mem[000000002b8000d6] jmpl %g6+8,%g0 ldsw [%o1+0x020],%l7 ! Mem[000000002a8000e0] p13_call_3_ho: stb %l5,[%o0+0x027] ! Mem[000000002a0000e7] ldstub [%o1+0x02b],%l0 ! Mem[000000002a8000eb] std %l2,[%o1+0x018] ! Mem[000000002a8000d8] ldsw [%o0+0x018],%l4 ! Mem[000000002a0000d8] sth %l4,[%o3+0x026] ! Mem[000000002b8000e6] retl lduh [%o1+0x010],%l3 ! Mem[000000002a8000d0] p14_jmpl_3_le: swap [%i2+0x03c],%l7 ! Mem[000000002d0000fc] stx %l3,[%i3+0x018] ! Mem[000000002d8000d8] ldstub [%i1+0x016],%l7 ! Mem[000000002c8000d6] sth %l2,[%i2+0x02e] ! Mem[000000002d0000ee] ldub [%i0+0x00a],%l6 ! Mem[000000002c0000ca] swap [%i0+0x008],%l2 ! Mem[000000002c0000c8] jmpl %g6+8,%g0 ldsh [%i1+0x004],%l5 ! Mem[000000002c8000c4] p14_call_3_le: retl stb %l5,[%i0+0x025] ! Mem[000000002c0000e5] p14_jmpl_3_lo: swap [%o2+0x03c],%l7 ! Mem[000000002d0000fc] stx %l3,[%o3+0x018] ! Mem[000000002d8000d8] ldstub [%o1+0x016],%l7 ! Mem[000000002c8000d6] sth %l2,[%o2+0x02e] ! Mem[000000002d0000ee] ldub [%o0+0x00a],%l6 ! Mem[000000002c0000ca] swap [%o0+0x008],%l2 ! Mem[000000002c0000c8] jmpl %g6+8,%g0 ldsh [%o1+0x004],%l5 ! Mem[000000002c8000c4] p14_call_3_lo: retl stb %l5,[%o0+0x025] ! Mem[000000002c0000e5] p14_jmpl_3_he: ldub [%i1+0x01b],%l5 ! Mem[000000002c8000db] ldd [%i2+0x028],%l4 ! Mem[000000002d0000e8] jmpl %g6+8,%g0 swap [%i3+0x004],%l0 ! Mem[000000002d8000c4] p14_call_3_he: ldd [%i3+0x010],%l4 ! Mem[000000002d8000d0] ldsh [%i0+0x010],%l5 ! Mem[000000002c0000d0] stw %l5,[%i3+0x024] ! Mem[000000002d8000e4] ldsh [%i1+0x026],%l1 ! Mem[000000002c8000e6] ldx [%i2+0x008],%l3 ! Mem[000000002d0000c8] retl swap [%i2+0x018],%l2 ! Mem[000000002d0000d8] p14_jmpl_3_ho: ldub [%o1+0x01b],%l5 ! Mem[000000002c8000db] ldd [%o2+0x028],%l4 ! Mem[000000002d0000e8] jmpl %g6+8,%g0 swap [%o3+0x004],%l0 ! Mem[000000002d8000c4] p14_call_3_ho: ldd [%o3+0x010],%l4 ! Mem[000000002d8000d0] ldsh [%o0+0x010],%l5 ! Mem[000000002c0000d0] stw %l5,[%o3+0x024] ! Mem[000000002d8000e4] ldsh [%o1+0x026],%l1 ! Mem[000000002c8000e6] ldx [%o2+0x008],%l3 ! Mem[000000002d0000c8] retl swap [%o2+0x018],%l2 ! Mem[000000002d0000d8] p15_jmpl_3_le: std %l6,[%i1+0x000] ! Mem[000000002e8000c0] ldstub [%i2+0x013],%l0 ! Mem[000000002f0000d3] swap [%i0+0x03c],%l1 ! Mem[000000002e0000fc] swap [%i2+0x030],%l1 ! Mem[000000002f0000f0] ldx [%i1+0x008],%l3 ! Mem[000000002e8000c8] ldstub [%i3+0x037],%l2 ! Mem[000000002f8000f7] jmpl %g6+8,%g0 ldd [%i3+0x030],%l6 ! Mem[000000002f8000f0] p15_call_3_le: ldsb [%i0+0x005],%l5 ! Mem[000000002e0000c5] sth %l6,[%i2+0x030] ! Mem[000000002f0000f0] swap [%i3+0x038],%l7 ! Mem[000000002f8000f8] ldstub [%i2+0x02b],%l6 ! Mem[000000002f0000eb] ldd [%i1+0x018],%l4 ! Mem[000000002e8000d8] swap [%i0+0x028],%l2 ! Mem[000000002e0000e8] retl stw %l7,[%i1+0x03c] ! Mem[000000002e8000fc] p15_jmpl_3_lo: std %l6,[%o1+0x000] ! Mem[000000002e8000c0] ldstub [%o2+0x013],%l0 ! Mem[000000002f0000d3] swap [%o0+0x03c],%l1 ! Mem[000000002e0000fc] swap [%o2+0x030],%l1 ! Mem[000000002f0000f0] ldx [%o1+0x008],%l3 ! Mem[000000002e8000c8] ldstub [%o3+0x037],%l2 ! Mem[000000002f8000f7] jmpl %g6+8,%g0 ldd [%o3+0x030],%l6 ! Mem[000000002f8000f0] p15_call_3_lo: ldsb [%o0+0x005],%l5 ! Mem[000000002e0000c5] sth %l6,[%o2+0x030] ! Mem[000000002f0000f0] swap [%o3+0x038],%l7 ! Mem[000000002f8000f8] ldstub [%o2+0x02b],%l6 ! Mem[000000002f0000eb] ldd [%o1+0x018],%l4 ! Mem[000000002e8000d8] swap [%o0+0x028],%l2 ! Mem[000000002e0000e8] retl stw %l7,[%o1+0x03c] ! Mem[000000002e8000fc] p15_jmpl_3_he: ldub [%i3+0x023],%l2 ! Mem[000000002f8000e3] lduh [%i1+0x014],%l7 ! Mem[000000002e8000d4] swap [%i0+0x010],%l3 ! Mem[000000002e0000d0] jmpl %g6+8,%g0 ldstub [%i1+0x01b],%l5 ! Mem[000000002e8000db] p15_call_3_he: sth %l6,[%i1+0x018] ! Mem[000000002e8000d8] retl ldsw [%i3+0x02c],%l5 ! Mem[000000002f8000ec] p15_jmpl_3_ho: ldub [%o3+0x023],%l2 ! Mem[000000002f8000e3] lduh [%o1+0x014],%l7 ! Mem[000000002e8000d4] swap [%o0+0x010],%l3 ! Mem[000000002e0000d0] jmpl %g6+8,%g0 ldstub [%o1+0x01b],%l5 ! Mem[000000002e8000db] p15_call_3_ho: sth %l6,[%o1+0x018] ! Mem[000000002e8000d8] retl ldsw [%o3+0x02c],%l5 ! Mem[000000002f8000ec] p16_jmpl_3_le: swap [%i2+0x018],%l5 ! Mem[00000000310000d8] ldsh [%i3+0x00e],%l0 ! Mem[00000000318000ce] jmpl %g6+8,%g0 sth %l6,[%i3+0x01a] ! Mem[00000000318000da] p16_call_3_le: swap [%i3+0x01c],%l3 ! Mem[00000000318000dc] ldstub [%i2+0x02d],%l0 ! Mem[00000000310000ed] ldsb [%i3+0x02d],%l2 ! Mem[00000000318000ed] swap [%i0+0x024],%l2 ! Mem[00000000300000e4] retl lduw [%i3+0x01c],%l1 ! Mem[00000000318000dc] p16_jmpl_3_lo: swap [%o2+0x018],%l5 ! Mem[00000000310000d8] ldsh [%o3+0x00e],%l0 ! Mem[00000000318000ce] jmpl %g6+8,%g0 sth %l6,[%o3+0x01a] ! Mem[00000000318000da] p16_call_3_lo: swap [%o3+0x01c],%l3 ! Mem[00000000318000dc] ldstub [%o2+0x02d],%l0 ! Mem[00000000310000ed] ldsb [%o3+0x02d],%l2 ! Mem[00000000318000ed] swap [%o0+0x024],%l2 ! Mem[00000000300000e4] retl lduw [%o3+0x01c],%l1 ! Mem[00000000318000dc] p16_jmpl_3_he: std %l6,[%i3+0x038] ! Mem[00000000318000f8] ldstub [%i1+0x01f],%l3 ! Mem[00000000308000df] swap [%i2+0x014],%l7 ! Mem[00000000310000d4] ldx [%i3+0x030],%l1 ! Mem[00000000318000f0] ldstub [%i2+0x00c],%l2 ! Mem[00000000310000cc] jmpl %g6+8,%g0 ldub [%i3+0x006],%l5 ! Mem[00000000318000c6] p16_call_3_he: lduh [%i1+0x026],%l7 ! Mem[00000000308000e6] swap [%i3+0x038],%l2 ! Mem[00000000318000f8] ldd [%i1+0x010],%l6 ! Mem[00000000308000d0] stx %l7,[%i1+0x038] ! Mem[00000000308000f8] swap [%i3+0x014],%l4 ! Mem[00000000318000d4] retl swap [%i3+0x010],%l5 ! Mem[00000000318000d0] p16_jmpl_3_ho: std %l6,[%o3+0x038] ! Mem[00000000318000f8] ldstub [%o1+0x01f],%l3 ! Mem[00000000308000df] swap [%o2+0x014],%l7 ! Mem[00000000310000d4] ldx [%o3+0x030],%l1 ! Mem[00000000318000f0] ldstub [%o2+0x00c],%l2 ! Mem[00000000310000cc] jmpl %g6+8,%g0 ldub [%o3+0x006],%l5 ! Mem[00000000318000c6] p16_call_3_ho: lduh [%o1+0x026],%l7 ! Mem[00000000308000e6] swap [%o3+0x038],%l2 ! Mem[00000000318000f8] ldd [%o1+0x010],%l6 ! Mem[00000000308000d0] stx %l7,[%o1+0x038] ! Mem[00000000308000f8] swap [%o3+0x014],%l4 ! Mem[00000000318000d4] retl swap [%o3+0x010],%l5 ! Mem[00000000318000d0] p17_jmpl_3_le: ldsh [%i0+0x014],%l6 ! Mem[00000000320000d4] stx %l5,[%i3+0x018] ! Mem[00000000338000d8] ldd [%i2+0x038],%l4 ! Mem[00000000330000f8] sth %l1,[%i1+0x03c] ! Mem[00000000328000fc] stx %l1,[%i3+0x030] ! Mem[00000000338000f0] jmpl %g6+8,%g0 ldsh [%i1+0x00a],%l3 ! Mem[00000000328000ca] p17_call_3_le: stw %l1,[%i0+0x008] ! Mem[00000000320000c8] ldstub [%i0+0x005],%l0 ! Mem[00000000320000c5] ldstub [%i3+0x005],%l5 ! Mem[00000000338000c5] ldsb [%i1+0x01d],%l4 ! Mem[00000000328000dd] lduh [%i2+0x018],%l5 ! Mem[00000000330000d8] retl stw %l4,[%i0+0x034] ! Mem[00000000320000f4] p17_jmpl_3_lo: ldsh [%o0+0x014],%l6 ! Mem[00000000320000d4] stx %l5,[%o3+0x018] ! Mem[00000000338000d8] ldd [%o2+0x038],%l4 ! Mem[00000000330000f8] sth %l1,[%o1+0x03c] ! Mem[00000000328000fc] stx %l1,[%o3+0x030] ! Mem[00000000338000f0] jmpl %g6+8,%g0 ldsh [%o1+0x00a],%l3 ! Mem[00000000328000ca] p17_call_3_lo: stw %l1,[%o0+0x008] ! Mem[00000000320000c8] ldstub [%o0+0x005],%l0 ! Mem[00000000320000c5] ldstub [%o3+0x005],%l5 ! Mem[00000000338000c5] ldsb [%o1+0x01d],%l4 ! Mem[00000000328000dd] lduh [%o2+0x018],%l5 ! Mem[00000000330000d8] retl stw %l4,[%o0+0x034] ! Mem[00000000320000f4] p17_jmpl_3_he: ldsw [%i2+0x01c],%l2 ! Mem[00000000330000dc] ldd [%i0+0x038],%l6 ! Mem[00000000320000f8] ldsw [%i3+0x000],%l6 ! Mem[00000000338000c0] ldstub [%i3+0x001],%l2 ! Mem[00000000338000c1] ldsw [%i3+0x014],%l0 ! Mem[00000000338000d4] ldsw [%i2+0x018],%l2 ! Mem[00000000330000d8] swap [%i0+0x038],%l3 ! Mem[00000000320000f8] jmpl %g6+8,%g0 swap [%i2+0x038],%l6 ! Mem[00000000330000f8] p17_call_3_he: ldsw [%i2+0x02c],%l5 ! Mem[00000000330000ec] ldstub [%i1+0x031],%l6 ! Mem[00000000328000f1] sth %l4,[%i2+0x02c] ! Mem[00000000330000ec] swap [%i1+0x03c],%l5 ! Mem[00000000328000fc] retl ldsb [%i0+0x01c],%l2 ! Mem[00000000320000dc] p17_jmpl_3_ho: ldsw [%o2+0x01c],%l2 ! Mem[00000000330000dc] ldd [%o0+0x038],%l6 ! Mem[00000000320000f8] ldsw [%o3+0x000],%l6 ! Mem[00000000338000c0] ldstub [%o3+0x001],%l2 ! Mem[00000000338000c1] ldsw [%o3+0x014],%l0 ! Mem[00000000338000d4] ldsw [%o2+0x018],%l2 ! Mem[00000000330000d8] swap [%o0+0x038],%l3 ! Mem[00000000320000f8] jmpl %g6+8,%g0 swap [%o2+0x038],%l6 ! Mem[00000000330000f8] p17_call_3_ho: ldsw [%o2+0x02c],%l5 ! Mem[00000000330000ec] ldstub [%o1+0x031],%l6 ! Mem[00000000328000f1] sth %l4,[%o2+0x02c] ! Mem[00000000330000ec] swap [%o1+0x03c],%l5 ! Mem[00000000328000fc] retl ldsb [%o0+0x01c],%l2 ! Mem[00000000320000dc] p18_jmpl_3_le: ldstub [%i2+0x02f],%l2 ! Mem[00000000350000ef] jmpl %g6+8,%g0 ldstub [%i0+0x00a],%l6 ! Mem[00000000340000ca] p18_call_3_le: ldstub [%i1+0x00a],%l1 ! Mem[00000000348000ca] ldsb [%i0+0x026],%l7 ! Mem[00000000340000e6] ldstub [%i3+0x039],%l2 ! Mem[00000000358000f9] lduh [%i2+0x010],%l6 ! Mem[00000000350000d0] ldsb [%i3+0x03b],%l7 ! Mem[00000000358000fb] stx %l6,[%i2+0x008] ! Mem[00000000350000c8] sth %l4,[%i3+0x03e] ! Mem[00000000358000fe] retl ldx [%i2+0x028],%l2 ! Mem[00000000350000e8] p18_jmpl_3_lo: ldstub [%o2+0x02f],%l2 ! Mem[00000000350000ef] jmpl %g6+8,%g0 ldstub [%o0+0x00a],%l6 ! Mem[00000000340000ca] p18_call_3_lo: ldstub [%o1+0x00a],%l1 ! Mem[00000000348000ca] ldsb [%o0+0x026],%l7 ! Mem[00000000340000e6] ldstub [%o3+0x039],%l2 ! Mem[00000000358000f9] lduh [%o2+0x010],%l6 ! Mem[00000000350000d0] ldsb [%o3+0x03b],%l7 ! Mem[00000000358000fb] stx %l6,[%o2+0x008] ! Mem[00000000350000c8] sth %l4,[%o3+0x03e] ! Mem[00000000358000fe] retl ldx [%o2+0x028],%l2 ! Mem[00000000350000e8] p18_jmpl_3_he: jmpl %g6+8,%g0 std %l2,[%i3+0x030] ! Mem[00000000358000f0] p18_call_3_he: ldstub [%i1+0x008],%l5 ! Mem[00000000348000c8] ldx [%i2+0x008],%l3 ! Mem[00000000350000c8] retl ldsw [%i0+0x010],%l4 ! Mem[00000000340000d0] p18_jmpl_3_ho: jmpl %g6+8,%g0 std %l2,[%o3+0x030] ! Mem[00000000358000f0] p18_call_3_ho: ldstub [%o1+0x008],%l5 ! Mem[00000000348000c8] ldx [%o2+0x008],%l3 ! Mem[00000000350000c8] retl ldsw [%o0+0x010],%l4 ! Mem[00000000340000d0] p19_jmpl_3_le: stb %l2,[%i0+0x015] ! Mem[00000000360000d5] ldsw [%i1+0x038],%l5 ! Mem[00000000368000f8] jmpl %g6+8,%g0 swap [%i0+0x00c],%l5 ! Mem[00000000360000cc] p19_call_3_le: swap [%i2+0x028],%l1 ! Mem[00000000370000e8] sth %l2,[%i0+0x02a] ! Mem[00000000360000ea] swap [%i1+0x03c],%l7 ! Mem[00000000368000fc] sth %l2,[%i2+0x01e] ! Mem[00000000370000de] retl ldd [%i1+0x000],%l2 ! Mem[00000000368000c0] p19_jmpl_3_lo: stb %l2,[%o0+0x015] ! Mem[00000000360000d5] ldsw [%o1+0x038],%l5 ! Mem[00000000368000f8] jmpl %g6+8,%g0 swap [%o0+0x00c],%l5 ! Mem[00000000360000cc] p19_call_3_lo: swap [%o2+0x028],%l1 ! Mem[00000000370000e8] sth %l2,[%o0+0x02a] ! Mem[00000000360000ea] swap [%o1+0x03c],%l7 ! Mem[00000000368000fc] sth %l2,[%o2+0x01e] ! Mem[00000000370000de] retl ldd [%o1+0x000],%l2 ! Mem[00000000368000c0] p19_jmpl_3_he: ldx [%i0+0x020],%l2 ! Mem[00000000360000e0] swap [%i0+0x030],%l6 ! Mem[00000000360000f0] ldub [%i2+0x024],%l7 ! Mem[00000000370000e4] ldsb [%i3+0x024],%l5 ! Mem[00000000378000e4] lduh [%i2+0x02a],%l3 ! Mem[00000000370000ea] ldub [%i3+0x01d],%l7 ! Mem[00000000378000dd] std %l0,[%i1+0x018] ! Mem[00000000368000d8] jmpl %g6+8,%g0 ldx [%i0+0x020],%l0 ! Mem[00000000360000e0] p19_call_3_he: retl ldx [%i2+0x038],%l6 ! Mem[00000000370000f8] p19_jmpl_3_ho: ldx [%o0+0x020],%l2 ! Mem[00000000360000e0] swap [%o0+0x030],%l6 ! Mem[00000000360000f0] ldub [%o2+0x024],%l7 ! Mem[00000000370000e4] ldsb [%o3+0x024],%l5 ! Mem[00000000378000e4] lduh [%o2+0x02a],%l3 ! Mem[00000000370000ea] ldub [%o3+0x01d],%l7 ! Mem[00000000378000dd] std %l0,[%o1+0x018] ! Mem[00000000368000d8] jmpl %g6+8,%g0 ldx [%o0+0x020],%l0 ! Mem[00000000360000e0] p19_call_3_ho: retl ldx [%o2+0x038],%l6 ! Mem[00000000370000f8] p20_jmpl_3_le: swap [%i2+0x00c],%l5 ! Mem[00000000390000cc] std %l0,[%i3+0x020] ! Mem[00000000398000e0] ldd [%i1+0x030],%l0 ! Mem[00000000388000f0] sth %l2,[%i1+0x00c] ! Mem[00000000388000cc] sth %l5,[%i1+0x006] ! Mem[00000000388000c6] ldx [%i2+0x008],%l6 ! Mem[00000000390000c8] ldstub [%i3+0x006],%l1 ! Mem[00000000398000c6] jmpl %g6+8,%g0 swap [%i3+0x020],%l1 ! Mem[00000000398000e0] p20_call_3_le: lduw [%i2+0x038],%l7 ! Mem[00000000390000f8] swap [%i1+0x008],%l6 ! Mem[00000000388000c8] swap [%i1+0x03c],%l4 ! Mem[00000000388000fc] ldstub [%i2+0x02a],%l2 ! Mem[00000000390000ea] stb %l7,[%i2+0x03f] ! Mem[00000000390000ff] ldsw [%i1+0x024],%l1 ! Mem[00000000388000e4] retl ldd [%i1+0x020],%l4 ! Mem[00000000388000e0] p20_jmpl_3_lo: swap [%o2+0x00c],%l5 ! Mem[00000000390000cc] std %l0,[%o3+0x020] ! Mem[00000000398000e0] ldd [%o1+0x030],%l0 ! Mem[00000000388000f0] sth %l2,[%o1+0x00c] ! Mem[00000000388000cc] sth %l5,[%o1+0x006] ! Mem[00000000388000c6] ldx [%o2+0x008],%l6 ! Mem[00000000390000c8] ldstub [%o3+0x006],%l1 ! Mem[00000000398000c6] jmpl %g6+8,%g0 swap [%o3+0x020],%l1 ! Mem[00000000398000e0] p20_call_3_lo: lduw [%o2+0x038],%l7 ! Mem[00000000390000f8] swap [%o1+0x008],%l6 ! Mem[00000000388000c8] swap [%o1+0x03c],%l4 ! Mem[00000000388000fc] ldstub [%o2+0x02a],%l2 ! Mem[00000000390000ea] stb %l7,[%o2+0x03f] ! Mem[00000000390000ff] ldsw [%o1+0x024],%l1 ! Mem[00000000388000e4] retl ldd [%o1+0x020],%l4 ! Mem[00000000388000e0] p20_jmpl_3_he: stb %l2,[%i3+0x01a] ! Mem[00000000398000da] jmpl %g6+8,%g0 swap [%i2+0x018],%l3 ! Mem[00000000390000d8] p20_call_3_he: swap [%i2+0x014],%l3 ! Mem[00000000390000d4] retl ldstub [%i2+0x005],%l2 ! Mem[00000000390000c5] p20_jmpl_3_ho: stb %l2,[%o3+0x01a] ! Mem[00000000398000da] jmpl %g6+8,%g0 swap [%o2+0x018],%l3 ! Mem[00000000390000d8] p20_call_3_ho: swap [%o2+0x014],%l3 ! Mem[00000000390000d4] retl ldstub [%o2+0x005],%l2 ! Mem[00000000390000c5] p21_jmpl_3_le: stw %l2,[%i1+0x014] ! Mem[000000003a8000d4] ldstub [%i2+0x03b],%l5 ! Mem[000000003b0000fb] jmpl %g6+8,%g0 stw %l5,[%i0+0x00c] ! Mem[000000003a0000cc] p21_call_3_le: ldsw [%i2+0x018],%l5 ! Mem[000000003b0000d8] ldsh [%i0+0x036],%l4 ! Mem[000000003a0000f6] ldsb [%i2+0x031],%l5 ! Mem[000000003b0000f1] ldsw [%i0+0x020],%l2 ! Mem[000000003a0000e0] retl lduh [%i2+0x004],%l5 ! Mem[000000003b0000c4] p21_jmpl_3_lo: stw %l2,[%o1+0x014] ! Mem[000000003a8000d4] ldstub [%o2+0x03b],%l5 ! Mem[000000003b0000fb] jmpl %g6+8,%g0 stw %l5,[%o0+0x00c] ! Mem[000000003a0000cc] p21_call_3_lo: ldsw [%o2+0x018],%l5 ! Mem[000000003b0000d8] ldsh [%o0+0x036],%l4 ! Mem[000000003a0000f6] ldsb [%o2+0x031],%l5 ! Mem[000000003b0000f1] ldsw [%o0+0x020],%l2 ! Mem[000000003a0000e0] retl lduh [%o2+0x004],%l5 ! Mem[000000003b0000c4] p21_jmpl_3_he: ldub [%i2+0x01a],%l2 ! Mem[000000003b0000da] jmpl %g6+8,%g0 lduh [%i1+0x03a],%l3 ! Mem[000000003a8000fa] p21_call_3_he: swap [%i1+0x02c],%l4 ! Mem[000000003a8000ec] ldx [%i2+0x010],%l3 ! Mem[000000003b0000d0] ldsw [%i1+0x010],%l5 ! Mem[000000003a8000d0] ldx [%i1+0x030],%l4 ! Mem[000000003a8000f0] retl ldstub [%i2+0x009],%l1 ! Mem[000000003b0000c9] p21_jmpl_3_ho: ldub [%o2+0x01a],%l2 ! Mem[000000003b0000da] jmpl %g6+8,%g0 lduh [%o1+0x03a],%l3 ! Mem[000000003a8000fa] p21_call_3_ho: swap [%o1+0x02c],%l4 ! Mem[000000003a8000ec] ldx [%o2+0x010],%l3 ! Mem[000000003b0000d0] ldsw [%o1+0x010],%l5 ! Mem[000000003a8000d0] ldx [%o1+0x030],%l4 ! Mem[000000003a8000f0] retl ldstub [%o2+0x009],%l1 ! Mem[000000003b0000c9] p22_jmpl_3_le: swap [%i1+0x008],%l6 ! Mem[000000003c8000c8] sth %l5,[%i0+0x024] ! Mem[000000003c0000e4] lduw [%i1+0x008],%l0 ! Mem[000000003c8000c8] jmpl %g6+8,%g0 ldstub [%i1+0x038],%l6 ! Mem[000000003c8000f8] p22_call_3_le: ldsh [%i3+0x00a],%l0 ! Mem[000000003d8000ca] swap [%i3+0x02c],%l7 ! Mem[000000003d8000ec] ldsw [%i3+0x02c],%l1 ! Mem[000000003d8000ec] retl ldub [%i1+0x026],%l4 ! Mem[000000003c8000e6] p22_jmpl_3_lo: swap [%o1+0x008],%l6 ! Mem[000000003c8000c8] sth %l5,[%o0+0x024] ! Mem[000000003c0000e4] lduw [%o1+0x008],%l0 ! Mem[000000003c8000c8] jmpl %g6+8,%g0 ldstub [%o1+0x038],%l6 ! Mem[000000003c8000f8] p22_call_3_lo: ldsh [%o3+0x00a],%l0 ! Mem[000000003d8000ca] swap [%o3+0x02c],%l7 ! Mem[000000003d8000ec] ldsw [%o3+0x02c],%l1 ! Mem[000000003d8000ec] retl ldub [%o1+0x026],%l4 ! Mem[000000003c8000e6] p22_jmpl_3_he: ldub [%i2+0x013],%l7 ! Mem[000000003d0000d3] swap [%i2+0x014],%l5 ! Mem[000000003d0000d4] lduw [%i3+0x004],%l5 ! Mem[000000003d8000c4] jmpl %g6+8,%g0 lduh [%i3+0x03e],%l5 ! Mem[000000003d8000fe] p22_call_3_he: stx %l0,[%i0+0x038] ! Mem[000000003c0000f8] ldub [%i3+0x035],%l5 ! Mem[000000003d8000f5] retl ldx [%i0+0x010],%l7 ! Mem[000000003c0000d0] p22_jmpl_3_ho: ldub [%o2+0x013],%l7 ! Mem[000000003d0000d3] swap [%o2+0x014],%l5 ! Mem[000000003d0000d4] lduw [%o3+0x004],%l5 ! Mem[000000003d8000c4] jmpl %g6+8,%g0 lduh [%o3+0x03e],%l5 ! Mem[000000003d8000fe] p22_call_3_ho: stx %l0,[%o0+0x038] ! Mem[000000003c0000f8] ldub [%o3+0x035],%l5 ! Mem[000000003d8000f5] retl ldx [%o0+0x010],%l7 ! Mem[000000003c0000d0] p23_jmpl_3_le: stb %l5,[%i3+0x02a] ! Mem[000000003f8000ea] ldx [%i3+0x028],%l5 ! Mem[000000003f8000e8] jmpl %g6+8,%g0 swap [%i1+0x01c],%l7 ! Mem[000000003e8000dc] p23_call_3_le: stw %l4,[%i1+0x010] ! Mem[000000003e8000d0] swap [%i2+0x008],%l7 ! Mem[000000003f0000c8] ldd [%i0+0x010],%l2 ! Mem[000000003e0000d0] stx %l2,[%i0+0x008] ! Mem[000000003e0000c8] retl ldx [%i0+0x020],%l5 ! Mem[000000003e0000e0] p23_jmpl_3_lo: stb %l5,[%o3+0x02a] ! Mem[000000003f8000ea] ldx [%o3+0x028],%l5 ! Mem[000000003f8000e8] jmpl %g6+8,%g0 swap [%o1+0x01c],%l7 ! Mem[000000003e8000dc] p23_call_3_lo: stw %l4,[%o1+0x010] ! Mem[000000003e8000d0] swap [%o2+0x008],%l7 ! Mem[000000003f0000c8] ldd [%o0+0x010],%l2 ! Mem[000000003e0000d0] stx %l2,[%o0+0x008] ! Mem[000000003e0000c8] retl ldx [%o0+0x020],%l5 ! Mem[000000003e0000e0] p23_jmpl_3_he: ldstub [%i3+0x00f],%l5 ! Mem[000000003f8000cf] stw %l1,[%i2+0x000] ! Mem[000000003f0000c0] ldsw [%i0+0x034],%l3 ! Mem[000000003e0000f4] swap [%i0+0x004],%l3 ! Mem[000000003e0000c4] stx %l7,[%i3+0x038] ! Mem[000000003f8000f8] jmpl %g6+8,%g0 std %l6,[%i3+0x000] ! Mem[000000003f8000c0] p23_call_3_he: lduw [%i2+0x000],%l3 ! Mem[000000003f0000c0] lduw [%i2+0x038],%l3 ! Mem[000000003f0000f8] retl swap [%i2+0x030],%l2 ! Mem[000000003f0000f0] p23_jmpl_3_ho: ldstub [%o3+0x00f],%l5 ! Mem[000000003f8000cf] stw %l1,[%o2+0x000] ! Mem[000000003f0000c0] ldsw [%o0+0x034],%l3 ! Mem[000000003e0000f4] swap [%o0+0x004],%l3 ! Mem[000000003e0000c4] stx %l7,[%o3+0x038] ! Mem[000000003f8000f8] jmpl %g6+8,%g0 std %l6,[%o3+0x000] ! Mem[000000003f8000c0] p23_call_3_ho: lduw [%o2+0x000],%l3 ! Mem[000000003f0000c0] lduw [%o2+0x038],%l3 ! Mem[000000003f0000f8] retl swap [%o2+0x030],%l2 ! Mem[000000003f0000f0] p24_jmpl_3_le: jmpl %g6+8,%g0 stw %l6,[%i0+0x018] ! Mem[00000000400000d8] p24_call_3_le: lduh [%i0+0x012],%l4 ! Mem[00000000400000d2] lduw [%i2+0x02c],%l4 ! Mem[00000000410000ec] stb %l4,[%i1+0x010] ! Mem[00000000408000d0] std %l0,[%i2+0x038] ! Mem[00000000410000f8] swap [%i0+0x000],%l4 ! Mem[00000000400000c0] retl std %l6,[%i2+0x020] ! Mem[00000000410000e0] p24_jmpl_3_lo: jmpl %g6+8,%g0 stw %l6,[%o0+0x018] ! Mem[00000000400000d8] p24_call_3_lo: lduh [%o0+0x012],%l4 ! Mem[00000000400000d2] lduw [%o2+0x02c],%l4 ! Mem[00000000410000ec] stb %l4,[%o1+0x010] ! Mem[00000000408000d0] std %l0,[%o2+0x038] ! Mem[00000000410000f8] swap [%o0+0x000],%l4 ! Mem[00000000400000c0] retl std %l6,[%o2+0x020] ! Mem[00000000410000e0] p24_jmpl_3_he: ldx [%i1+0x038],%l4 ! Mem[00000000408000f8] lduw [%i2+0x014],%l7 ! Mem[00000000410000d4] stx %l2,[%i1+0x028] ! Mem[00000000408000e8] ldsh [%i2+0x00c],%l2 ! Mem[00000000410000cc] swap [%i2+0x018],%l2 ! Mem[00000000410000d8] jmpl %g6+8,%g0 lduw [%i2+0x014],%l2 ! Mem[00000000410000d4] p24_call_3_he: ldd [%i1+0x030],%l0 ! Mem[00000000408000f0] stw %l5,[%i1+0x01c] ! Mem[00000000408000dc] ldsh [%i0+0x03e],%l4 ! Mem[00000000400000fe] ldub [%i2+0x02a],%l2 ! Mem[00000000410000ea] swap [%i3+0x03c],%l7 ! Mem[00000000418000fc] ldstub [%i0+0x03e],%l2 ! Mem[00000000400000fe] retl swap [%i0+0x000],%l3 ! Mem[00000000400000c0] p24_jmpl_3_ho: ldx [%o1+0x038],%l4 ! Mem[00000000408000f8] lduw [%o2+0x014],%l7 ! Mem[00000000410000d4] stx %l2,[%o1+0x028] ! Mem[00000000408000e8] ldsh [%o2+0x00c],%l2 ! Mem[00000000410000cc] swap [%o2+0x018],%l2 ! Mem[00000000410000d8] jmpl %g6+8,%g0 lduw [%o2+0x014],%l2 ! Mem[00000000410000d4] p24_call_3_ho: ldd [%o1+0x030],%l0 ! Mem[00000000408000f0] stw %l5,[%o1+0x01c] ! Mem[00000000408000dc] ldsh [%o0+0x03e],%l4 ! Mem[00000000400000fe] ldub [%o2+0x02a],%l2 ! Mem[00000000410000ea] swap [%o3+0x03c],%l7 ! Mem[00000000418000fc] ldstub [%o0+0x03e],%l2 ! Mem[00000000400000fe] retl swap [%o0+0x000],%l3 ! Mem[00000000400000c0] p25_jmpl_3_le: swap [%i2+0x02c],%l6 ! Mem[00000000430000ec] ldub [%i2+0x005],%l1 ! Mem[00000000430000c5] std %l6,[%i2+0x020] ! Mem[00000000430000e0] lduh [%i2+0x022],%l1 ! Mem[00000000430000e2] ldstub [%i3+0x023],%l6 ! Mem[00000000438000e3] ldd [%i1+0x000],%l0 ! Mem[00000000428000c0] jmpl %g6+8,%g0 stw %l3,[%i1+0x000] ! Mem[00000000428000c0] p25_call_3_le: sth %l1,[%i3+0x02c] ! Mem[00000000438000ec] ldstub [%i0+0x00e],%l6 ! Mem[00000000420000ce] ldsw [%i3+0x03c],%l1 ! Mem[00000000438000fc] ldsb [%i2+0x02d],%l6 ! Mem[00000000430000ed] ldstub [%i2+0x008],%l7 ! Mem[00000000430000c8] stw %l2,[%i3+0x010] ! Mem[00000000438000d0] retl lduw [%i3+0x008],%l2 ! Mem[00000000438000c8] p25_jmpl_3_lo: swap [%o2+0x02c],%l6 ! Mem[00000000430000ec] ldub [%o2+0x005],%l1 ! Mem[00000000430000c5] std %l6,[%o2+0x020] ! Mem[00000000430000e0] lduh [%o2+0x022],%l1 ! Mem[00000000430000e2] ldstub [%o3+0x023],%l6 ! Mem[00000000438000e3] ldd [%o1+0x000],%l0 ! Mem[00000000428000c0] jmpl %g6+8,%g0 stw %l3,[%o1+0x000] ! Mem[00000000428000c0] p25_call_3_lo: sth %l1,[%o3+0x02c] ! Mem[00000000438000ec] ldstub [%o0+0x00e],%l6 ! Mem[00000000420000ce] ldsw [%o3+0x03c],%l1 ! Mem[00000000438000fc] ldsb [%o2+0x02d],%l6 ! Mem[00000000430000ed] ldstub [%o2+0x008],%l7 ! Mem[00000000430000c8] stw %l2,[%o3+0x010] ! Mem[00000000438000d0] retl lduw [%o3+0x008],%l2 ! Mem[00000000438000c8] p25_jmpl_3_he: sth %l5,[%i3+0x024] ! Mem[00000000438000e4] stw %l5,[%i2+0x00c] ! Mem[00000000430000cc] jmpl %g6+8,%g0 ldsw [%i2+0x000],%l1 ! Mem[00000000430000c0] p25_call_3_he: ldub [%i2+0x03b],%l7 ! Mem[00000000430000fb] ldsw [%i1+0x028],%l6 ! Mem[00000000428000e8] swap [%i1+0x01c],%l4 ! Mem[00000000428000dc] stb %l5,[%i1+0x026] ! Mem[00000000428000e6] std %l0,[%i2+0x020] ! Mem[00000000430000e0] swap [%i2+0x024],%l1 ! Mem[00000000430000e4] retl ldstub [%i0+0x004],%l5 ! Mem[00000000420000c4] p25_jmpl_3_ho: sth %l5,[%o3+0x024] ! Mem[00000000438000e4] stw %l5,[%o2+0x00c] ! Mem[00000000430000cc] jmpl %g6+8,%g0 ldsw [%o2+0x000],%l1 ! Mem[00000000430000c0] p25_call_3_ho: ldub [%o2+0x03b],%l7 ! Mem[00000000430000fb] ldsw [%o1+0x028],%l6 ! Mem[00000000428000e8] swap [%o1+0x01c],%l4 ! Mem[00000000428000dc] stb %l5,[%o1+0x026] ! Mem[00000000428000e6] std %l0,[%o2+0x020] ! Mem[00000000430000e0] swap [%o2+0x024],%l1 ! Mem[00000000430000e4] retl ldstub [%o0+0x004],%l5 ! Mem[00000000420000c4] p26_jmpl_3_le: ldsh [%i3+0x002],%l1 ! Mem[00000000458000c2] ldub [%i2+0x023],%l6 ! Mem[00000000450000e3] stx %l5,[%i3+0x038] ! Mem[00000000458000f8] swap [%i0+0x008],%l2 ! Mem[00000000440000c8] ldsw [%i1+0x008],%l5 ! Mem[00000000448000c8] ldx [%i2+0x038],%l3 ! Mem[00000000450000f8] jmpl %g6+8,%g0 stw %l5,[%i3+0x01c] ! Mem[00000000458000dc] p26_call_3_le: std %l4,[%i1+0x038] ! Mem[00000000448000f8] swap [%i2+0x02c],%l3 ! Mem[00000000450000ec] ldd [%i1+0x020],%l2 ! Mem[00000000448000e0] retl ldub [%i2+0x01e],%l7 ! Mem[00000000450000de] p26_jmpl_3_lo: ldsh [%o3+0x002],%l1 ! Mem[00000000458000c2] ldub [%o2+0x023],%l6 ! Mem[00000000450000e3] stx %l5,[%o3+0x038] ! Mem[00000000458000f8] swap [%o0+0x008],%l2 ! Mem[00000000440000c8] ldsw [%o1+0x008],%l5 ! Mem[00000000448000c8] ldx [%o2+0x038],%l3 ! Mem[00000000450000f8] jmpl %g6+8,%g0 stw %l5,[%o3+0x01c] ! Mem[00000000458000dc] p26_call_3_lo: std %l4,[%o1+0x038] ! Mem[00000000448000f8] swap [%o2+0x02c],%l3 ! Mem[00000000450000ec] ldd [%o1+0x020],%l2 ! Mem[00000000448000e0] retl ldub [%o2+0x01e],%l7 ! Mem[00000000450000de] p26_jmpl_3_he: swap [%i0+0x004],%l5 ! Mem[00000000440000c4] ldstub [%i3+0x02f],%l5 ! Mem[00000000458000ef] jmpl %g6+8,%g0 swap [%i1+0x020],%l1 ! Mem[00000000448000e0] p26_call_3_he: ldsb [%i1+0x038],%l5 ! Mem[00000000448000f8] stx %l4,[%i2+0x010] ! Mem[00000000450000d0] ldd [%i1+0x008],%l6 ! Mem[00000000448000c8] ldd [%i1+0x038],%l2 ! Mem[00000000448000f8] stb %l3,[%i2+0x002] ! Mem[00000000450000c2] swap [%i3+0x038],%l3 ! Mem[00000000458000f8] retl ldub [%i2+0x012],%l2 ! Mem[00000000450000d2] p26_jmpl_3_ho: swap [%o0+0x004],%l5 ! Mem[00000000440000c4] ldstub [%o3+0x02f],%l5 ! Mem[00000000458000ef] jmpl %g6+8,%g0 swap [%o1+0x020],%l1 ! Mem[00000000448000e0] p26_call_3_ho: ldsb [%o1+0x038],%l5 ! Mem[00000000448000f8] stx %l4,[%o2+0x010] ! Mem[00000000450000d0] ldd [%o1+0x008],%l6 ! Mem[00000000448000c8] ldd [%o1+0x038],%l2 ! Mem[00000000448000f8] stb %l3,[%o2+0x002] ! Mem[00000000450000c2] swap [%o3+0x038],%l3 ! Mem[00000000458000f8] retl ldub [%o2+0x012],%l2 ! Mem[00000000450000d2] p27_jmpl_3_le: ldx [%i3+0x038],%l3 ! Mem[00000000478000f8] swap [%i2+0x02c],%l6 ! Mem[00000000470000ec] ldstub [%i2+0x01e],%l0 ! Mem[00000000470000de] ldsb [%i0+0x002],%l3 ! Mem[00000000460000c2] ldstub [%i2+0x01e],%l2 ! Mem[00000000470000de] ldstub [%i3+0x029],%l5 ! Mem[00000000478000e9] jmpl %g6+8,%g0 stx %l7,[%i2+0x030] ! Mem[00000000470000f0] p27_call_3_le: lduw [%i3+0x02c],%l6 ! Mem[00000000478000ec] ldx [%i3+0x028],%l5 ! Mem[00000000478000e8] ldstub [%i3+0x00a],%l4 ! Mem[00000000478000ca] ldstub [%i3+0x026],%l6 ! Mem[00000000478000e6] ldd [%i0+0x020],%l6 ! Mem[00000000460000e0] ldd [%i0+0x000],%l6 ! Mem[00000000460000c0] ldub [%i1+0x02a],%l7 ! Mem[00000000468000ea] retl lduh [%i2+0x01e],%l5 ! Mem[00000000470000de] p27_jmpl_3_lo: ldx [%o3+0x038],%l3 ! Mem[00000000478000f8] swap [%o2+0x02c],%l6 ! Mem[00000000470000ec] ldstub [%o2+0x01e],%l0 ! Mem[00000000470000de] ldsb [%o0+0x002],%l3 ! Mem[00000000460000c2] ldstub [%o2+0x01e],%l2 ! Mem[00000000470000de] ldstub [%o3+0x029],%l5 ! Mem[00000000478000e9] jmpl %g6+8,%g0 stx %l7,[%o2+0x030] ! Mem[00000000470000f0] p27_call_3_lo: lduw [%o3+0x02c],%l6 ! Mem[00000000478000ec] ldx [%o3+0x028],%l5 ! Mem[00000000478000e8] ldstub [%o3+0x00a],%l4 ! Mem[00000000478000ca] ldstub [%o3+0x026],%l6 ! Mem[00000000478000e6] ldd [%o0+0x020],%l6 ! Mem[00000000460000e0] ldd [%o0+0x000],%l6 ! Mem[00000000460000c0] ldub [%o1+0x02a],%l7 ! Mem[00000000468000ea] retl lduh [%o2+0x01e],%l5 ! Mem[00000000470000de] p27_jmpl_3_he: jmpl %g6+8,%g0 ldd [%i1+0x030],%l6 ! Mem[00000000468000f0] p27_call_3_he: sth %l5,[%i3+0x030] ! Mem[00000000478000f0] swap [%i2+0x024],%l5 ! Mem[00000000470000e4] sth %l1,[%i0+0x026] ! Mem[00000000460000e6] sth %l1,[%i1+0x026] ! Mem[00000000468000e6] retl ldsw [%i2+0x004],%l5 ! Mem[00000000470000c4] p27_jmpl_3_ho: jmpl %g6+8,%g0 ldd [%o1+0x030],%l6 ! Mem[00000000468000f0] p27_call_3_ho: sth %l5,[%o3+0x030] ! Mem[00000000478000f0] swap [%o2+0x024],%l5 ! Mem[00000000470000e4] sth %l1,[%o0+0x026] ! Mem[00000000460000e6] sth %l1,[%o1+0x026] ! Mem[00000000468000e6] retl ldsw [%o2+0x004],%l5 ! Mem[00000000470000c4] p28_jmpl_3_le: stw %l7,[%i1+0x004] ! Mem[00000000488000c4] ldd [%i2+0x010],%l0 ! Mem[00000000490000d0] ldstub [%i1+0x014],%l7 ! Mem[00000000488000d4] ldsb [%i2+0x033],%l1 ! Mem[00000000490000f3] ldsh [%i1+0x00a],%l6 ! Mem[00000000488000ca] ldsw [%i1+0x008],%l2 ! Mem[00000000488000c8] jmpl %g6+8,%g0 ldsh [%i0+0x004],%l5 ! Mem[00000000480000c4] p28_call_3_le: retl ldx [%i3+0x020],%l5 ! Mem[00000000498000e0] p28_jmpl_3_lo: stw %l7,[%o1+0x004] ! Mem[00000000488000c4] ldd [%o2+0x010],%l0 ! Mem[00000000490000d0] ldstub [%o1+0x014],%l7 ! Mem[00000000488000d4] ldsb [%o2+0x033],%l1 ! Mem[00000000490000f3] ldsh [%o1+0x00a],%l6 ! Mem[00000000488000ca] ldsw [%o1+0x008],%l2 ! Mem[00000000488000c8] jmpl %g6+8,%g0 ldsh [%o0+0x004],%l5 ! Mem[00000000480000c4] p28_call_3_lo: retl ldx [%o3+0x020],%l5 ! Mem[00000000498000e0] p28_jmpl_3_he: ldsb [%i2+0x01b],%l5 ! Mem[00000000490000db] ldstub [%i2+0x02f],%l5 ! Mem[00000000490000ef] jmpl %g6+8,%g0 ldstub [%i3+0x03e],%l2 ! Mem[00000000498000fe] p28_call_3_he: swap [%i3+0x038],%l4 ! Mem[00000000498000f8] retl ldd [%i1+0x008],%l6 ! Mem[00000000488000c8] p28_jmpl_3_ho: ldsb [%o2+0x01b],%l5 ! Mem[00000000490000db] ldstub [%o2+0x02f],%l5 ! Mem[00000000490000ef] jmpl %g6+8,%g0 ldstub [%o3+0x03e],%l2 ! Mem[00000000498000fe] p28_call_3_ho: swap [%o3+0x038],%l4 ! Mem[00000000498000f8] retl ldd [%o1+0x008],%l6 ! Mem[00000000488000c8] p29_jmpl_3_le: stw %l6,[%i1+0x024] ! Mem[000000004a8000e4] ldstub [%i1+0x00c],%l7 ! Mem[000000004a8000cc] jmpl %g6+8,%g0 ldx [%i2+0x010],%l3 ! Mem[000000004b0000d0] p29_call_3_le: swap [%i1+0x028],%l5 ! Mem[000000004a8000e8] std %l2,[%i2+0x008] ! Mem[000000004b0000c8] retl ldx [%i1+0x030],%l4 ! Mem[000000004a8000f0] p29_jmpl_3_lo: stw %l6,[%o1+0x024] ! Mem[000000004a8000e4] ldstub [%o1+0x00c],%l7 ! Mem[000000004a8000cc] jmpl %g6+8,%g0 ldx [%o2+0x010],%l3 ! Mem[000000004b0000d0] p29_call_3_lo: swap [%o1+0x028],%l5 ! Mem[000000004a8000e8] std %l2,[%o2+0x008] ! Mem[000000004b0000c8] retl ldx [%o1+0x030],%l4 ! Mem[000000004a8000f0] p29_jmpl_3_he: ldsh [%i3+0x010],%l3 ! Mem[000000004b8000d0] ldstub [%i0+0x024],%l5 ! Mem[000000004a0000e4] swap [%i0+0x024],%l0 ! Mem[000000004a0000e4] ldd [%i0+0x010],%l2 ! Mem[000000004a0000d0] ldsb [%i2+0x000],%l4 ! Mem[000000004b0000c0] stb %l4,[%i1+0x01e] ! Mem[000000004a8000de] ldsh [%i3+0x030],%l7 ! Mem[000000004b8000f0] jmpl %g6+8,%g0 ldsw [%i2+0x014],%l7 ! Mem[000000004b0000d4] p29_call_3_he: ldub [%i2+0x025],%l6 ! Mem[000000004b0000e5] ldstub [%i3+0x00b],%l4 ! Mem[000000004b8000cb] retl ldub [%i1+0x022],%l5 ! Mem[000000004a8000e2] p29_jmpl_3_ho: ldsh [%o3+0x010],%l3 ! Mem[000000004b8000d0] ldstub [%o0+0x024],%l5 ! Mem[000000004a0000e4] swap [%o0+0x024],%l0 ! Mem[000000004a0000e4] ldd [%o0+0x010],%l2 ! Mem[000000004a0000d0] ldsb [%o2+0x000],%l4 ! Mem[000000004b0000c0] stb %l4,[%o1+0x01e] ! Mem[000000004a8000de] ldsh [%o3+0x030],%l7 ! Mem[000000004b8000f0] jmpl %g6+8,%g0 ldsw [%o2+0x014],%l7 ! Mem[000000004b0000d4] p29_call_3_ho: ldub [%o2+0x025],%l6 ! Mem[000000004b0000e5] ldstub [%o3+0x00b],%l4 ! Mem[000000004b8000cb] retl ldub [%o1+0x022],%l5 ! Mem[000000004a8000e2] p30_jmpl_3_le: std %l2,[%i3+0x038] ! Mem[000000004d8000f8] sth %l0,[%i3+0x00a] ! Mem[000000004d8000ca] jmpl %g6+8,%g0 ldstub [%i1+0x037],%l3 ! Mem[000000004c8000f7] p30_call_3_le: lduh [%i1+0x008],%l5 ! Mem[000000004c8000c8] ldx [%i1+0x038],%l4 ! Mem[000000004c8000f8] retl stw %l2,[%i3+0x010] ! Mem[000000004d8000d0] p30_jmpl_3_lo: std %l2,[%o3+0x038] ! Mem[000000004d8000f8] sth %l0,[%o3+0x00a] ! Mem[000000004d8000ca] jmpl %g6+8,%g0 ldstub [%o1+0x037],%l3 ! Mem[000000004c8000f7] p30_call_3_lo: lduh [%o1+0x008],%l5 ! Mem[000000004c8000c8] ldx [%o1+0x038],%l4 ! Mem[000000004c8000f8] retl stw %l2,[%o3+0x010] ! Mem[000000004d8000d0] p30_jmpl_3_he: ldsb [%i0+0x011],%l3 ! Mem[000000004c0000d1] ldd [%i1+0x038],%l2 ! Mem[000000004c8000f8] swap [%i3+0x018],%l6 ! Mem[000000004d8000d8] ldstub [%i3+0x03e],%l5 ! Mem[000000004d8000fe] ldsw [%i3+0x004],%l0 ! Mem[000000004d8000c4] ldub [%i3+0x036],%l3 ! Mem[000000004d8000f6] jmpl %g6+8,%g0 lduh [%i3+0x020],%l4 ! Mem[000000004d8000e0] p30_call_3_he: swap [%i3+0x03c],%l2 ! Mem[000000004d8000fc] ldub [%i3+0x02a],%l4 ! Mem[000000004d8000ea] swap [%i3+0x014],%l2 ! Mem[000000004d8000d4] ldsw [%i0+0x004],%l6 ! Mem[000000004c0000c4] ldstub [%i0+0x037],%l1 ! Mem[000000004c0000f7] retl ldub [%i0+0x022],%l6 ! Mem[000000004c0000e2] p30_jmpl_3_ho: ldsb [%o0+0x011],%l3 ! Mem[000000004c0000d1] ldd [%o1+0x038],%l2 ! Mem[000000004c8000f8] swap [%o3+0x018],%l6 ! Mem[000000004d8000d8] ldstub [%o3+0x03e],%l5 ! Mem[000000004d8000fe] ldsw [%o3+0x004],%l0 ! Mem[000000004d8000c4] ldub [%o3+0x036],%l3 ! Mem[000000004d8000f6] jmpl %g6+8,%g0 lduh [%o3+0x020],%l4 ! Mem[000000004d8000e0] p30_call_3_ho: swap [%o3+0x03c],%l2 ! Mem[000000004d8000fc] ldub [%o3+0x02a],%l4 ! Mem[000000004d8000ea] swap [%o3+0x014],%l2 ! Mem[000000004d8000d4] ldsw [%o0+0x004],%l6 ! Mem[000000004c0000c4] ldstub [%o0+0x037],%l1 ! Mem[000000004c0000f7] retl ldub [%o0+0x022],%l6 ! Mem[000000004c0000e2] p31_jmpl_3_le: lduh [%i1+0x000],%l3 ! Mem[000000004e8000c0] lduh [%i2+0x000],%l3 ! Mem[000000004f0000c0] ldstub [%i0+0x019],%l4 ! Mem[000000004e0000d9] ldub [%i2+0x02a],%l3 ! Mem[000000004f0000ea] std %l6,[%i1+0x038] ! Mem[000000004e8000f8] jmpl %g6+8,%g0 ldd [%i3+0x018],%l4 ! Mem[000000004f8000d8] p31_call_3_le: lduh [%i3+0x006],%l4 ! Mem[000000004f8000c6] retl ldd [%i2+0x038],%l2 ! Mem[000000004f0000f8] p31_jmpl_3_lo: lduh [%o1+0x000],%l3 ! Mem[000000004e8000c0] lduh [%o2+0x000],%l3 ! Mem[000000004f0000c0] ldstub [%o0+0x019],%l4 ! Mem[000000004e0000d9] ldub [%o2+0x02a],%l3 ! Mem[000000004f0000ea] std %l6,[%o1+0x038] ! Mem[000000004e8000f8] jmpl %g6+8,%g0 ldd [%o3+0x018],%l4 ! Mem[000000004f8000d8] p31_call_3_lo: lduh [%o3+0x006],%l4 ! Mem[000000004f8000c6] retl ldd [%o2+0x038],%l2 ! Mem[000000004f0000f8] p31_jmpl_3_he: lduw [%i0+0x000],%l0 ! Mem[000000004e0000c0] ldstub [%i2+0x002],%l3 ! Mem[000000004f0000c2] ldsb [%i1+0x030],%l5 ! Mem[000000004e8000f0] ldsh [%i0+0x014],%l6 ! Mem[000000004e0000d4] ldsb [%i2+0x007],%l7 ! Mem[000000004f0000c7] ldsw [%i0+0x03c],%l4 ! Mem[000000004e0000fc] swap [%i1+0x014],%l7 ! Mem[000000004e8000d4] jmpl %g6+8,%g0 swap [%i3+0x028],%l2 ! Mem[000000004f8000e8] p31_call_3_he: stw %l0,[%i1+0x004] ! Mem[000000004e8000c4] retl ldsb [%i2+0x005],%l5 ! Mem[000000004f0000c5] p31_jmpl_3_ho: lduw [%o0+0x000],%l0 ! Mem[000000004e0000c0] ldstub [%o2+0x002],%l3 ! Mem[000000004f0000c2] ldsb [%o1+0x030],%l5 ! Mem[000000004e8000f0] ldsh [%o0+0x014],%l6 ! Mem[000000004e0000d4] ldsb [%o2+0x007],%l7 ! Mem[000000004f0000c7] ldsw [%o0+0x03c],%l4 ! Mem[000000004e0000fc] swap [%o1+0x014],%l7 ! Mem[000000004e8000d4] jmpl %g6+8,%g0 swap [%o3+0x028],%l2 ! Mem[000000004f8000e8] p31_call_3_ho: stw %l0,[%o1+0x004] ! Mem[000000004e8000c4] retl ldsb [%o2+0x005],%l5 ! Mem[000000004f0000c5] p32_jmpl_3_le: ldsw [%i1+0x000],%l1 ! Mem[00000000508000c0] ldub [%i2+0x014],%l4 ! Mem[00000000510000d4] std %l4,[%i1+0x038] ! Mem[00000000508000f8] ldub [%i3+0x015],%l6 ! Mem[00000000518000d5] swap [%i1+0x004],%l7 ! Mem[00000000508000c4] ldsb [%i1+0x013],%l0 ! Mem[00000000508000d3] jmpl %g6+8,%g0 swap [%i0+0x01c],%l1 ! Mem[00000000500000dc] p32_call_3_le: ldstub [%i1+0x021],%l4 ! Mem[00000000508000e1] lduw [%i0+0x028],%l5 ! Mem[00000000500000e8] sth %l4,[%i2+0x02a] ! Mem[00000000510000ea] lduw [%i1+0x024],%l0 ! Mem[00000000508000e4] ldd [%i2+0x020],%l4 ! Mem[00000000510000e0] retl ldstub [%i3+0x035],%l3 ! Mem[00000000518000f5] p32_jmpl_3_lo: ldsw [%o1+0x000],%l1 ! Mem[00000000508000c0] ldub [%o2+0x014],%l4 ! Mem[00000000510000d4] std %l4,[%o1+0x038] ! Mem[00000000508000f8] ldub [%o3+0x015],%l6 ! Mem[00000000518000d5] swap [%o1+0x004],%l7 ! Mem[00000000508000c4] ldsb [%o1+0x013],%l0 ! Mem[00000000508000d3] jmpl %g6+8,%g0 swap [%o0+0x01c],%l1 ! Mem[00000000500000dc] p32_call_3_lo: ldstub [%o1+0x021],%l4 ! Mem[00000000508000e1] lduw [%o0+0x028],%l5 ! Mem[00000000500000e8] sth %l4,[%o2+0x02a] ! Mem[00000000510000ea] lduw [%o1+0x024],%l0 ! Mem[00000000508000e4] ldd [%o2+0x020],%l4 ! Mem[00000000510000e0] retl ldstub [%o3+0x035],%l3 ! Mem[00000000518000f5] p32_jmpl_3_he: swap [%i2+0x02c],%l5 ! Mem[00000000510000ec] ldstub [%i2+0x005],%l0 ! Mem[00000000510000c5] swap [%i1+0x030],%l6 ! Mem[00000000508000f0] sth %l1,[%i1+0x024] ! Mem[00000000508000e4] ldd [%i2+0x018],%l6 ! Mem[00000000510000d8] jmpl %g6+8,%g0 std %l2,[%i2+0x000] ! Mem[00000000510000c0] p32_call_3_he: stb %l3,[%i2+0x039] ! Mem[00000000510000f9] ldd [%i0+0x010],%l2 ! Mem[00000000500000d0] sth %l1,[%i3+0x016] ! Mem[00000000518000d6] retl ldsb [%i1+0x017],%l3 ! Mem[00000000508000d7] p32_jmpl_3_ho: swap [%o2+0x02c],%l5 ! Mem[00000000510000ec] ldstub [%o2+0x005],%l0 ! Mem[00000000510000c5] swap [%o1+0x030],%l6 ! Mem[00000000508000f0] sth %l1,[%o1+0x024] ! Mem[00000000508000e4] ldd [%o2+0x018],%l6 ! Mem[00000000510000d8] jmpl %g6+8,%g0 std %l2,[%o2+0x000] ! Mem[00000000510000c0] p32_call_3_ho: stb %l3,[%o2+0x039] ! Mem[00000000510000f9] ldd [%o0+0x010],%l2 ! Mem[00000000500000d0] sth %l1,[%o3+0x016] ! Mem[00000000518000d6] retl ldsb [%o1+0x017],%l3 ! Mem[00000000508000d7] p33_jmpl_3_le: ldsb [%i0+0x015],%l5 ! Mem[00000000520000d5] ldsh [%i0+0x02c],%l6 ! Mem[00000000520000ec] ldsh [%i2+0x000],%l0 ! Mem[00000000530000c0] ldsh [%i0+0x008],%l2 ! Mem[00000000520000c8] swap [%i2+0x028],%l5 ! Mem[00000000530000e8] ldstub [%i1+0x01c],%l3 ! Mem[00000000528000dc] jmpl %g6+8,%g0 ldsb [%i0+0x034],%l7 ! Mem[00000000520000f4] p33_call_3_le: ldstub [%i1+0x02d],%l6 ! Mem[00000000528000ed] swap [%i1+0x008],%l7 ! Mem[00000000528000c8] ldsw [%i2+0x010],%l2 ! Mem[00000000530000d0] swap [%i2+0x008],%l2 ! Mem[00000000530000c8] ldx [%i3+0x020],%l5 ! Mem[00000000538000e0] stx %l6,[%i2+0x000] ! Mem[00000000530000c0] swap [%i3+0x014],%l0 ! Mem[00000000538000d4] retl lduw [%i3+0x01c],%l4 ! Mem[00000000538000dc] p33_jmpl_3_lo: ldsb [%o0+0x015],%l5 ! Mem[00000000520000d5] ldsh [%o0+0x02c],%l6 ! Mem[00000000520000ec] ldsh [%o2+0x000],%l0 ! Mem[00000000530000c0] ldsh [%o0+0x008],%l2 ! Mem[00000000520000c8] swap [%o2+0x028],%l5 ! Mem[00000000530000e8] ldstub [%o1+0x01c],%l3 ! Mem[00000000528000dc] jmpl %g6+8,%g0 ldsb [%o0+0x034],%l7 ! Mem[00000000520000f4] p33_call_3_lo: ldstub [%o1+0x02d],%l6 ! Mem[00000000528000ed] swap [%o1+0x008],%l7 ! Mem[00000000528000c8] ldsw [%o2+0x010],%l2 ! Mem[00000000530000d0] swap [%o2+0x008],%l2 ! Mem[00000000530000c8] ldx [%o3+0x020],%l5 ! Mem[00000000538000e0] stx %l6,[%o2+0x000] ! Mem[00000000530000c0] swap [%o3+0x014],%l0 ! Mem[00000000538000d4] retl lduw [%o3+0x01c],%l4 ! Mem[00000000538000dc] p33_jmpl_3_he: stw %l3,[%i3+0x004] ! Mem[00000000538000c4] stb %l7,[%i3+0x00c] ! Mem[00000000538000cc] ldstub [%i0+0x03f],%l6 ! Mem[00000000520000ff] jmpl %g6+8,%g0 ldstub [%i3+0x001],%l2 ! Mem[00000000538000c1] p33_call_3_he: ldstub [%i2+0x039],%l3 ! Mem[00000000530000f9] ldstub [%i0+0x032],%l2 ! Mem[00000000520000f2] ldstub [%i2+0x017],%l1 ! Mem[00000000530000d7] retl swap [%i3+0x02c],%l4 ! Mem[00000000538000ec] p33_jmpl_3_ho: stw %l3,[%o3+0x004] ! Mem[00000000538000c4] stb %l7,[%o3+0x00c] ! Mem[00000000538000cc] ldstub [%o0+0x03f],%l6 ! Mem[00000000520000ff] jmpl %g6+8,%g0 ldstub [%o3+0x001],%l2 ! Mem[00000000538000c1] p33_call_3_ho: ldstub [%o2+0x039],%l3 ! Mem[00000000530000f9] ldstub [%o0+0x032],%l2 ! Mem[00000000520000f2] ldstub [%o2+0x017],%l1 ! Mem[00000000530000d7] retl swap [%o3+0x02c],%l4 ! Mem[00000000538000ec] p34_jmpl_3_le: stx %l1,[%i2+0x000] ! Mem[00000000550000c0] sth %l5,[%i2+0x02e] ! Mem[00000000550000ee] ldub [%i1+0x005],%l0 ! Mem[00000000548000c5] ldd [%i0+0x030],%l6 ! Mem[00000000540000f0] ldstub [%i2+0x00a],%l0 ! Mem[00000000550000ca] swap [%i0+0x034],%l3 ! Mem[00000000540000f4] jmpl %g6+8,%g0 stx %l2,[%i1+0x000] ! Mem[00000000548000c0] p34_call_3_le: ldx [%i1+0x038],%l3 ! Mem[00000000548000f8] ldsh [%i1+0x012],%l4 ! Mem[00000000548000d2] swap [%i3+0x038],%l1 ! Mem[00000000558000f8] retl lduw [%i2+0x014],%l3 ! Mem[00000000550000d4] p34_jmpl_3_lo: stx %l1,[%o2+0x000] ! Mem[00000000550000c0] sth %l5,[%o2+0x02e] ! Mem[00000000550000ee] ldub [%o1+0x005],%l0 ! Mem[00000000548000c5] ldd [%o0+0x030],%l6 ! Mem[00000000540000f0] ldstub [%o2+0x00a],%l0 ! Mem[00000000550000ca] swap [%o0+0x034],%l3 ! Mem[00000000540000f4] jmpl %g6+8,%g0 stx %l2,[%o1+0x000] ! Mem[00000000548000c0] p34_call_3_lo: ldx [%o1+0x038],%l3 ! Mem[00000000548000f8] ldsh [%o1+0x012],%l4 ! Mem[00000000548000d2] swap [%o3+0x038],%l1 ! Mem[00000000558000f8] retl lduw [%o2+0x014],%l3 ! Mem[00000000550000d4] p34_jmpl_3_he: ldstub [%i2+0x00b],%l3 ! Mem[00000000550000cb] swap [%i2+0x01c],%l7 ! Mem[00000000550000dc] ldsw [%i1+0x03c],%l0 ! Mem[00000000548000fc] stb %l0,[%i2+0x001] ! Mem[00000000550000c1] ldsw [%i0+0x028],%l1 ! Mem[00000000540000e8] jmpl %g6+8,%g0 sth %l6,[%i0+0x030] ! Mem[00000000540000f0] p34_call_3_he: retl ldsh [%i3+0x02a],%l4 ! Mem[00000000558000ea] p34_jmpl_3_ho: ldstub [%o2+0x00b],%l3 ! Mem[00000000550000cb] swap [%o2+0x01c],%l7 ! Mem[00000000550000dc] ldsw [%o1+0x03c],%l0 ! Mem[00000000548000fc] stb %l0,[%o2+0x001] ! Mem[00000000550000c1] ldsw [%o0+0x028],%l1 ! Mem[00000000540000e8] jmpl %g6+8,%g0 sth %l6,[%o0+0x030] ! Mem[00000000540000f0] p34_call_3_ho: retl ldsh [%o3+0x02a],%l4 ! Mem[00000000558000ea] p35_jmpl_3_le: lduh [%i3+0x02c],%l6 ! Mem[00000000578000ec] ldstub [%i1+0x005],%l1 ! Mem[00000000568000c5] sth %l7,[%i1+0x024] ! Mem[00000000568000e4] swap [%i2+0x020],%l1 ! Mem[00000000570000e0] ldstub [%i2+0x023],%l6 ! Mem[00000000570000e3] lduh [%i1+0x000],%l0 ! Mem[00000000568000c0] jmpl %g6+8,%g0 sth %l3,[%i0+0x002] ! Mem[00000000560000c2] p35_call_3_le: ldsh [%i0+0x02c],%l1 ! Mem[00000000560000ec] swap [%i2+0x00c],%l6 ! Mem[00000000570000cc] ldsb [%i0+0x03f],%l1 ! Mem[00000000560000ff] swap [%i0+0x010],%l4 ! Mem[00000000560000d0] ldstub [%i1+0x008],%l7 ! Mem[00000000568000c8] stb %l2,[%i1+0x011] ! Mem[00000000568000d1] retl ldsh [%i3+0x026],%l6 ! Mem[00000000578000e6] p35_jmpl_3_lo: lduh [%o3+0x02c],%l6 ! Mem[00000000578000ec] ldstub [%o1+0x005],%l1 ! Mem[00000000568000c5] sth %l7,[%o1+0x024] ! Mem[00000000568000e4] swap [%o2+0x020],%l1 ! Mem[00000000570000e0] ldstub [%o2+0x023],%l6 ! Mem[00000000570000e3] lduh [%o1+0x000],%l0 ! Mem[00000000568000c0] jmpl %g6+8,%g0 sth %l3,[%o0+0x002] ! Mem[00000000560000c2] p35_call_3_lo: ldsh [%o0+0x02c],%l1 ! Mem[00000000560000ec] swap [%o2+0x00c],%l6 ! Mem[00000000570000cc] ldsb [%o0+0x03f],%l1 ! Mem[00000000560000ff] swap [%o0+0x010],%l4 ! Mem[00000000560000d0] ldstub [%o1+0x008],%l7 ! Mem[00000000568000c8] stb %l2,[%o1+0x011] ! Mem[00000000568000d1] retl ldsh [%o3+0x026],%l6 ! Mem[00000000578000e6] p35_jmpl_3_he: ldub [%i1+0x02e],%l6 ! Mem[00000000568000ee] ldsh [%i0+0x006],%l1 ! Mem[00000000560000c6] stw %l1,[%i1+0x000] ! Mem[00000000568000c0] ldsw [%i1+0x034],%l3 ! Mem[00000000568000f4] swap [%i3+0x004],%l3 ! Mem[00000000578000c4] jmpl %g6+8,%g0 swap [%i1+0x00c],%l7 ! Mem[00000000568000cc] p35_call_3_he: ldub [%i1+0x02a],%l2 ! Mem[00000000568000ea] swap [%i3+0x024],%l1 ! Mem[00000000578000e4] std %l2,[%i0+0x038] ! Mem[00000000560000f8] stx %l2,[%i0+0x030] ! Mem[00000000560000f0] retl ldub [%i3+0x01b],%l1 ! Mem[00000000578000db] p35_jmpl_3_ho: ldub [%o1+0x02e],%l6 ! Mem[00000000568000ee] ldsh [%o0+0x006],%l1 ! Mem[00000000560000c6] stw %l1,[%o1+0x000] ! Mem[00000000568000c0] ldsw [%o1+0x034],%l3 ! Mem[00000000568000f4] swap [%o3+0x004],%l3 ! Mem[00000000578000c4] jmpl %g6+8,%g0 swap [%o1+0x00c],%l7 ! Mem[00000000568000cc] p35_call_3_ho: ldub [%o1+0x02a],%l2 ! Mem[00000000568000ea] swap [%o3+0x024],%l1 ! Mem[00000000578000e4] std %l2,[%o0+0x038] ! Mem[00000000560000f8] stx %l2,[%o0+0x030] ! Mem[00000000560000f0] retl ldub [%o3+0x01b],%l1 ! Mem[00000000578000db] p36_jmpl_3_le: stx %l3,[%i1+0x038] ! Mem[00000000588000f8] stx %l5,[%i3+0x018] ! Mem[00000000598000d8] stx %l4,[%i2+0x038] ! Mem[00000000590000f8] ldsw [%i3+0x01c],%l1 ! Mem[00000000598000dc] std %l0,[%i2+0x030] ! Mem[00000000590000f0] jmpl %g6+8,%g0 stx %l3,[%i1+0x008] ! Mem[00000000588000c8] p36_call_3_le: ldstub [%i3+0x00a],%l1 ! Mem[00000000598000ca] ldsh [%i0+0x024],%l0 ! Mem[00000000580000e4] ldx [%i0+0x020],%l5 ! Mem[00000000580000e0] stb %l3,[%i1+0x035] ! Mem[00000000588000f5] stb %l7,[%i2+0x02a] ! Mem[00000000590000ea] retl ldd [%i3+0x008],%l6 ! Mem[00000000598000c8] p36_jmpl_3_lo: stx %l3,[%o1+0x038] ! Mem[00000000588000f8] stx %l5,[%o3+0x018] ! Mem[00000000598000d8] stx %l4,[%o2+0x038] ! Mem[00000000590000f8] ldsw [%o3+0x01c],%l1 ! Mem[00000000598000dc] std %l0,[%o2+0x030] ! Mem[00000000590000f0] jmpl %g6+8,%g0 stx %l3,[%o1+0x008] ! Mem[00000000588000c8] p36_call_3_lo: ldstub [%o3+0x00a],%l1 ! Mem[00000000598000ca] ldsh [%o0+0x024],%l0 ! Mem[00000000580000e4] ldx [%o0+0x020],%l5 ! Mem[00000000580000e0] stb %l3,[%o1+0x035] ! Mem[00000000588000f5] stb %l7,[%o2+0x02a] ! Mem[00000000590000ea] retl ldd [%o3+0x008],%l6 ! Mem[00000000598000c8] p36_jmpl_3_he: ldd [%i0+0x038],%l2 ! Mem[00000000580000f8] stb %l0,[%i2+0x00a] ! Mem[00000000590000ca] jmpl %g6+8,%g0 ldsh [%i0+0x000],%l6 ! Mem[00000000580000c0] p36_call_3_he: ldsb [%i3+0x002],%l3 ! Mem[00000000598000c2] ldstub [%i0+0x008],%l3 ! Mem[00000000580000c8] retl sth %l4,[%i0+0x012] ! Mem[00000000580000d2] p36_jmpl_3_ho: ldd [%o0+0x038],%l2 ! Mem[00000000580000f8] stb %l0,[%o2+0x00a] ! Mem[00000000590000ca] jmpl %g6+8,%g0 ldsh [%o0+0x000],%l6 ! Mem[00000000580000c0] p36_call_3_ho: ldsb [%o3+0x002],%l3 ! Mem[00000000598000c2] ldstub [%o0+0x008],%l3 ! Mem[00000000580000c8] retl sth %l4,[%o0+0x012] ! Mem[00000000580000d2] p37_jmpl_3_le: ldub [%i2+0x02a],%l3 ! Mem[000000005b0000ea] ldsw [%i0+0x03c],%l6 ! Mem[000000005a0000fc] ldsw [%i2+0x03c],%l3 ! Mem[000000005b0000fc] lduw [%i0+0x030],%l7 ! Mem[000000005a0000f0] jmpl %g6+8,%g0 stb %l0,[%i2+0x01e] ! Mem[000000005b0000de] p37_call_3_le: ldstub [%i3+0x01c],%l6 ! Mem[000000005b8000dc] swap [%i0+0x03c],%l1 ! Mem[000000005a0000fc] lduw [%i1+0x004],%l2 ! Mem[000000005a8000c4] std %l4,[%i2+0x000] ! Mem[000000005b0000c0] retl sth %l7,[%i0+0x024] ! Mem[000000005a0000e4] p37_jmpl_3_lo: ldub [%o2+0x02a],%l3 ! Mem[000000005b0000ea] ldsw [%o0+0x03c],%l6 ! Mem[000000005a0000fc] ldsw [%o2+0x03c],%l3 ! Mem[000000005b0000fc] lduw [%o0+0x030],%l7 ! Mem[000000005a0000f0] jmpl %g6+8,%g0 stb %l0,[%o2+0x01e] ! Mem[000000005b0000de] p37_call_3_lo: ldstub [%o3+0x01c],%l6 ! Mem[000000005b8000dc] swap [%o0+0x03c],%l1 ! Mem[000000005a0000fc] lduw [%o1+0x004],%l2 ! Mem[000000005a8000c4] std %l4,[%o2+0x000] ! Mem[000000005b0000c0] retl sth %l7,[%o0+0x024] ! Mem[000000005a0000e4] p37_jmpl_3_he: lduh [%i0+0x03c],%l4 ! Mem[000000005a0000fc] stx %l1,[%i0+0x038] ! Mem[000000005a0000f8] ldx [%i1+0x008],%l2 ! Mem[000000005a8000c8] swap [%i2+0x028],%l6 ! Mem[000000005b0000e8] ldsb [%i3+0x026],%l5 ! Mem[000000005b8000e6] jmpl %g6+8,%g0 lduh [%i1+0x014],%l2 ! Mem[000000005a8000d4] p37_call_3_he: ldsh [%i3+0x014],%l0 ! Mem[000000005b8000d4] stx %l4,[%i0+0x018] ! Mem[000000005a0000d8] ldstub [%i1+0x018],%l5 ! Mem[000000005a8000d8] ldub [%i3+0x036],%l4 ! Mem[000000005b8000f6] ldsw [%i0+0x030],%l5 ! Mem[000000005a0000f0] ldstub [%i3+0x026],%l5 ! Mem[000000005b8000e6] retl ldx [%i1+0x020],%l1 ! Mem[000000005a8000e0] p37_jmpl_3_ho: lduh [%o0+0x03c],%l4 ! Mem[000000005a0000fc] stx %l1,[%o0+0x038] ! Mem[000000005a0000f8] ldx [%o1+0x008],%l2 ! Mem[000000005a8000c8] swap [%o2+0x028],%l6 ! Mem[000000005b0000e8] ldsb [%o3+0x026],%l5 ! Mem[000000005b8000e6] jmpl %g6+8,%g0 lduh [%o1+0x014],%l2 ! Mem[000000005a8000d4] p37_call_3_ho: ldsh [%o3+0x014],%l0 ! Mem[000000005b8000d4] stx %l4,[%o0+0x018] ! Mem[000000005a0000d8] ldstub [%o1+0x018],%l5 ! Mem[000000005a8000d8] ldub [%o3+0x036],%l4 ! Mem[000000005b8000f6] ldsw [%o0+0x030],%l5 ! Mem[000000005a0000f0] ldstub [%o3+0x026],%l5 ! Mem[000000005b8000e6] retl ldx [%o1+0x020],%l1 ! Mem[000000005a8000e0] p38_jmpl_3_le: lduh [%i3+0x03e],%l5 ! Mem[000000005d8000fe] ldsh [%i3+0x014],%l6 ! Mem[000000005d8000d4] lduw [%i2+0x01c],%l5 ! Mem[000000005d0000dc] lduw [%i3+0x03c],%l4 ! Mem[000000005d8000fc] jmpl %g6+8,%g0 lduw [%i1+0x024],%l0 ! Mem[000000005c8000e4] p38_call_3_le: ldsw [%i0+0x010],%l2 ! Mem[000000005c0000d0] ldsh [%i0+0x00a],%l2 ! Mem[000000005c0000ca] ldd [%i2+0x000],%l4 ! Mem[000000005d0000c0] ldsw [%i2+0x024],%l7 ! Mem[000000005d0000e4] ldsh [%i2+0x038],%l2 ! Mem[000000005d0000f8] lduh [%i0+0x010],%l6 ! Mem[000000005c0000d0] swap [%i0+0x038],%l7 ! Mem[000000005c0000f8] retl stw %l2,[%i3+0x028] ! Mem[000000005d8000e8] p38_jmpl_3_lo: lduh [%o3+0x03e],%l5 ! Mem[000000005d8000fe] ldsh [%o3+0x014],%l6 ! Mem[000000005d8000d4] lduw [%o2+0x01c],%l5 ! Mem[000000005d0000dc] lduw [%o3+0x03c],%l4 ! Mem[000000005d8000fc] jmpl %g6+8,%g0 lduw [%o1+0x024],%l0 ! Mem[000000005c8000e4] p38_call_3_lo: ldsw [%o0+0x010],%l2 ! Mem[000000005c0000d0] ldsh [%o0+0x00a],%l2 ! Mem[000000005c0000ca] ldd [%o2+0x000],%l4 ! Mem[000000005d0000c0] ldsw [%o2+0x024],%l7 ! Mem[000000005d0000e4] ldsh [%o2+0x038],%l2 ! Mem[000000005d0000f8] lduh [%o0+0x010],%l6 ! Mem[000000005c0000d0] swap [%o0+0x038],%l7 ! Mem[000000005c0000f8] retl stw %l2,[%o3+0x028] ! Mem[000000005d8000e8] p38_jmpl_3_he: jmpl %g6+8,%g0 ldsw [%i3+0x034],%l3 ! Mem[000000005d8000f4] p38_call_3_he: stx %l5,[%i1+0x008] ! Mem[000000005c8000c8] ldub [%i1+0x03f],%l4 ! Mem[000000005c8000ff] retl ldstub [%i1+0x012],%l4 ! Mem[000000005c8000d2] p38_jmpl_3_ho: jmpl %g6+8,%g0 ldsw [%o3+0x034],%l3 ! Mem[000000005d8000f4] p38_call_3_ho: stx %l5,[%o1+0x008] ! Mem[000000005c8000c8] ldub [%o1+0x03f],%l4 ! Mem[000000005c8000ff] retl ldstub [%o1+0x012],%l4 ! Mem[000000005c8000d2] p39_jmpl_3_le: swap [%i1+0x01c],%l2 ! Mem[000000005e8000dc] swap [%i2+0x028],%l5 ! Mem[000000005f0000e8] ldstub [%i0+0x01e],%l7 ! Mem[000000005e0000de] ldx [%i3+0x018],%l3 ! Mem[000000005f8000d8] lduw [%i2+0x014],%l7 ! Mem[000000005f0000d4] ldsb [%i1+0x00f],%l2 ! Mem[000000005e8000cf] jmpl %g6+8,%g0 ldsh [%i0+0x02a],%l6 ! Mem[000000005e0000ea] p39_call_3_le: ldstub [%i1+0x00a],%l1 ! Mem[000000005e8000ca] stw %l0,[%i2+0x004] ! Mem[000000005f0000c4] ldsb [%i3+0x005],%l5 ! Mem[000000005f8000c5] ldstub [%i3+0x031],%l6 ! Mem[000000005f8000f1] stx %l7,[%i2+0x038] ! Mem[000000005f0000f8] ldsh [%i3+0x036],%l4 ! Mem[000000005f8000f6] ldstub [%i3+0x031],%l5 ! Mem[000000005f8000f1] retl lduw [%i3+0x024],%l5 ! Mem[000000005f8000e4] p39_jmpl_3_lo: swap [%o1+0x01c],%l2 ! Mem[000000005e8000dc] swap [%o2+0x028],%l5 ! Mem[000000005f0000e8] ldstub [%o0+0x01e],%l7 ! Mem[000000005e0000de] ldx [%o3+0x018],%l3 ! Mem[000000005f8000d8] lduw [%o2+0x014],%l7 ! Mem[000000005f0000d4] ldsb [%o1+0x00f],%l2 ! Mem[000000005e8000cf] jmpl %g6+8,%g0 ldsh [%o0+0x02a],%l6 ! Mem[000000005e0000ea] p39_call_3_lo: ldstub [%o1+0x00a],%l1 ! Mem[000000005e8000ca] stw %l0,[%o2+0x004] ! Mem[000000005f0000c4] ldsb [%o3+0x005],%l5 ! Mem[000000005f8000c5] ldstub [%o3+0x031],%l6 ! Mem[000000005f8000f1] stx %l7,[%o2+0x038] ! Mem[000000005f0000f8] ldsh [%o3+0x036],%l4 ! Mem[000000005f8000f6] ldstub [%o3+0x031],%l5 ! Mem[000000005f8000f1] retl lduw [%o3+0x024],%l5 ! Mem[000000005f8000e4] p39_jmpl_3_he: ldsb [%i3+0x001],%l6 ! Mem[000000005f8000c1] swap [%i3+0x000],%l2 ! Mem[000000005f8000c0] swap [%i3+0x034],%l1 ! Mem[000000005f8000f4] stb %l3,[%i1+0x031] ! Mem[000000005e8000f1] swap [%i3+0x018],%l5 ! Mem[000000005f8000d8] swap [%i0+0x030],%l1 ! Mem[000000005e0000f0] ldd [%i0+0x018],%l6 ! Mem[000000005e0000d8] jmpl %g6+8,%g0 ldsh [%i3+0x002],%l1 ! Mem[000000005f8000c2] p39_call_3_he: ldd [%i3+0x028],%l4 ! Mem[000000005f8000e8] lduw [%i0+0x03c],%l5 ! Mem[000000005e0000fc] ldstub [%i3+0x01c],%l2 ! Mem[000000005f8000dc] ldstub [%i0+0x00a],%l4 ! Mem[000000005e0000ca] ldstub [%i3+0x017],%l2 ! Mem[000000005f8000d7] lduw [%i0+0x024],%l6 ! Mem[000000005e0000e4] retl ldsb [%i2+0x00b],%l4 ! Mem[000000005f0000cb] p39_jmpl_3_ho: ldsb [%o3+0x001],%l6 ! Mem[000000005f8000c1] swap [%o3+0x000],%l2 ! Mem[000000005f8000c0] swap [%o3+0x034],%l1 ! Mem[000000005f8000f4] stb %l3,[%o1+0x031] ! Mem[000000005e8000f1] swap [%o3+0x018],%l5 ! Mem[000000005f8000d8] swap [%o0+0x030],%l1 ! Mem[000000005e0000f0] ldd [%o0+0x018],%l6 ! Mem[000000005e0000d8] jmpl %g6+8,%g0 ldsh [%o3+0x002],%l1 ! Mem[000000005f8000c2] p39_call_3_ho: ldd [%o3+0x028],%l4 ! Mem[000000005f8000e8] lduw [%o0+0x03c],%l5 ! Mem[000000005e0000fc] ldstub [%o3+0x01c],%l2 ! Mem[000000005f8000dc] ldstub [%o0+0x00a],%l4 ! Mem[000000005e0000ca] ldstub [%o3+0x017],%l2 ! Mem[000000005f8000d7] lduw [%o0+0x024],%l6 ! Mem[000000005e0000e4] retl ldsb [%o2+0x00b],%l4 ! Mem[000000005f0000cb] p40_jmpl_3_le: jmpl %g6+8,%g0 sth %l6,[%i0+0x038] ! Mem[00000000600000f8] p40_call_3_le: stw %l0,[%i1+0x008] ! Mem[00000000608000c8] ldstub [%i3+0x026],%l5 ! Mem[00000000618000e6] ldx [%i2+0x010],%l4 ! Mem[00000000610000d0] retl swap [%i2+0x02c],%l3 ! Mem[00000000610000ec] p40_jmpl_3_lo: jmpl %g6+8,%g0 sth %l6,[%o0+0x038] ! Mem[00000000600000f8] p40_call_3_lo: stw %l0,[%o1+0x008] ! Mem[00000000608000c8] ldstub [%o3+0x026],%l5 ! Mem[00000000618000e6] ldx [%o2+0x010],%l4 ! Mem[00000000610000d0] retl swap [%o2+0x02c],%l3 ! Mem[00000000610000ec] p40_jmpl_3_he: lduw [%i0+0x004],%l5 ! Mem[00000000600000c4] jmpl %g6+8,%g0 swap [%i2+0x03c],%l5 ! Mem[00000000610000fc] p40_call_3_he: sth %l0,[%i1+0x03a] ! Mem[00000000608000fa] std %l4,[%i1+0x030] ! Mem[00000000608000f0] retl stb %l7,[%i3+0x013] ! Mem[00000000618000d3] p40_jmpl_3_ho: lduw [%o0+0x004],%l5 ! Mem[00000000600000c4] jmpl %g6+8,%g0 swap [%o2+0x03c],%l5 ! Mem[00000000610000fc] p40_call_3_ho: sth %l0,[%o1+0x03a] ! Mem[00000000608000fa] std %l4,[%o1+0x030] ! Mem[00000000608000f0] retl stb %l7,[%o3+0x013] ! Mem[00000000618000d3] p41_jmpl_3_le: swap [%i1+0x038],%l5 ! Mem[00000000628000f8] ldstub [%i0+0x00f],%l5 ! Mem[00000000620000cf] jmpl %g6+8,%g0 ldx [%i1+0x038],%l2 ! Mem[00000000628000f8] p41_call_3_le: ldsh [%i3+0x01a],%l4 ! Mem[00000000638000da] retl lduw [%i2+0x028],%l7 ! Mem[00000000630000e8] p41_jmpl_3_lo: swap [%o1+0x038],%l5 ! Mem[00000000628000f8] ldstub [%o0+0x00f],%l5 ! Mem[00000000620000cf] jmpl %g6+8,%g0 ldx [%o1+0x038],%l2 ! Mem[00000000628000f8] p41_call_3_lo: ldsh [%o3+0x01a],%l4 ! Mem[00000000638000da] retl lduw [%o2+0x028],%l7 ! Mem[00000000630000e8] p41_jmpl_3_he: ldub [%i3+0x02a],%l6 ! Mem[00000000638000ea] ldsb [%i1+0x013],%l7 ! Mem[00000000628000d3] ldstub [%i1+0x023],%l2 ! Mem[00000000628000e3] ldsb [%i1+0x014],%l7 ! Mem[00000000628000d4] ldsw [%i1+0x010],%l3 ! Mem[00000000628000d0] swap [%i3+0x024],%l5 ! Mem[00000000638000e4] jmpl %g6+8,%g0 stb %l0,[%i1+0x025] ! Mem[00000000628000e5] p41_call_3_he: stx %l4,[%i3+0x030] ! Mem[00000000638000f0] lduh [%i2+0x008],%l1 ! Mem[00000000630000c8] swap [%i0+0x038],%l2 ! Mem[00000000620000f8] ldstub [%i1+0x00f],%l5 ! Mem[00000000628000cf] swap [%i0+0x020],%l3 ! Mem[00000000620000e0] retl ldstub [%i0+0x023],%l4 ! Mem[00000000620000e3] p41_jmpl_3_ho: ldub [%o3+0x02a],%l6 ! Mem[00000000638000ea] ldsb [%o1+0x013],%l7 ! Mem[00000000628000d3] ldstub [%o1+0x023],%l2 ! Mem[00000000628000e3] ldsb [%o1+0x014],%l7 ! Mem[00000000628000d4] ldsw [%o1+0x010],%l3 ! Mem[00000000628000d0] swap [%o3+0x024],%l5 ! Mem[00000000638000e4] jmpl %g6+8,%g0 stb %l0,[%o1+0x025] ! Mem[00000000628000e5] p41_call_3_ho: stx %l4,[%o3+0x030] ! Mem[00000000638000f0] lduh [%o2+0x008],%l1 ! Mem[00000000630000c8] swap [%o0+0x038],%l2 ! Mem[00000000620000f8] ldstub [%o1+0x00f],%l5 ! Mem[00000000628000cf] swap [%o0+0x020],%l3 ! Mem[00000000620000e0] retl ldstub [%o0+0x023],%l4 ! Mem[00000000620000e3] p42_jmpl_3_le: ldstub [%i0+0x03e],%l7 ! Mem[00000000640000fe] lduw [%i2+0x01c],%l3 ! Mem[00000000650000dc] ldub [%i0+0x024],%l0 ! Mem[00000000640000e4] jmpl %g6+8,%g0 stx %l1,[%i0+0x030] ! Mem[00000000640000f0] p42_call_3_le: ldstub [%i0+0x006],%l6 ! Mem[00000000640000c6] swap [%i3+0x020],%l6 ! Mem[00000000658000e0] retl sth %l6,[%i3+0x022] ! Mem[00000000658000e2] p42_jmpl_3_lo: ldstub [%o0+0x03e],%l7 ! Mem[00000000640000fe] lduw [%o2+0x01c],%l3 ! Mem[00000000650000dc] ldub [%o0+0x024],%l0 ! Mem[00000000640000e4] jmpl %g6+8,%g0 stx %l1,[%o0+0x030] ! Mem[00000000640000f0] p42_call_3_lo: ldstub [%o0+0x006],%l6 ! Mem[00000000640000c6] swap [%o3+0x020],%l6 ! Mem[00000000658000e0] retl sth %l6,[%o3+0x022] ! Mem[00000000658000e2] p42_jmpl_3_he: ldub [%i2+0x020],%l1 ! Mem[00000000650000e0] jmpl %g6+8,%g0 ldx [%i0+0x010],%l3 ! Mem[00000000640000d0] p42_call_3_he: swap [%i2+0x008],%l6 ! Mem[00000000650000c8] stw %l4,[%i2+0x03c] ! Mem[00000000650000fc] ldstub [%i0+0x02a],%l2 ! Mem[00000000640000ea] ldsw [%i0+0x03c],%l7 ! Mem[00000000640000fc] sth %l2,[%i1+0x03e] ! Mem[00000000648000fe] swap [%i2+0x000],%l3 ! Mem[00000000650000c0] lduh [%i2+0x038],%l3 ! Mem[00000000650000f8] retl swap [%i1+0x010],%l2 ! Mem[00000000648000d0] p42_jmpl_3_ho: ldub [%o2+0x020],%l1 ! Mem[00000000650000e0] jmpl %g6+8,%g0 ldx [%o0+0x010],%l3 ! Mem[00000000640000d0] p42_call_3_ho: swap [%o2+0x008],%l6 ! Mem[00000000650000c8] stw %l4,[%o2+0x03c] ! Mem[00000000650000fc] ldstub [%o0+0x02a],%l2 ! Mem[00000000640000ea] ldsw [%o0+0x03c],%l7 ! Mem[00000000640000fc] sth %l2,[%o1+0x03e] ! Mem[00000000648000fe] swap [%o2+0x000],%l3 ! Mem[00000000650000c0] lduh [%o2+0x038],%l3 ! Mem[00000000650000f8] retl swap [%o1+0x010],%l2 ! Mem[00000000648000d0] p43_jmpl_3_le: ldd [%i0+0x030],%l4 ! Mem[00000000660000f0] swap [%i1+0x014],%l6 ! Mem[00000000668000d4] stw %l7,[%i2+0x01c] ! Mem[00000000670000dc] jmpl %g6+8,%g0 ldstub [%i3+0x01f],%l3 ! Mem[00000000678000df] p43_call_3_le: ldsh [%i0+0x02e],%l3 ! Mem[00000000660000ee] ldsw [%i3+0x010],%l2 ! Mem[00000000678000d0] stw %l2,[%i3+0x008] ! Mem[00000000678000c8] swap [%i3+0x024],%l5 ! Mem[00000000678000e4] retl swap [%i3+0x000],%l6 ! Mem[00000000678000c0] p43_jmpl_3_lo: ldd [%o0+0x030],%l4 ! Mem[00000000660000f0] swap [%o1+0x014],%l6 ! Mem[00000000668000d4] stw %l7,[%o2+0x01c] ! Mem[00000000670000dc] jmpl %g6+8,%g0 ldstub [%o3+0x01f],%l3 ! Mem[00000000678000df] p43_call_3_lo: ldsh [%o0+0x02e],%l3 ! Mem[00000000660000ee] ldsw [%o3+0x010],%l2 ! Mem[00000000678000d0] stw %l2,[%o3+0x008] ! Mem[00000000678000c8] swap [%o3+0x024],%l5 ! Mem[00000000678000e4] retl swap [%o3+0x000],%l6 ! Mem[00000000678000c0] p43_jmpl_3_he: lduw [%i2+0x000],%l1 ! Mem[00000000670000c0] jmpl %g6+8,%g0 ldsw [%i1+0x034],%l3 ! Mem[00000000668000f4] p43_call_3_he: ldd [%i2+0x030],%l4 ! Mem[00000000670000f0] ldub [%i2+0x031],%l5 ! Mem[00000000670000f1] swap [%i0+0x024],%l5 ! Mem[00000000660000e4] stw %l1,[%i2+0x024] ! Mem[00000000670000e4] swap [%i3+0x03c],%l4 ! Mem[00000000678000fc] sth %l4,[%i1+0x012] ! Mem[00000000668000d2] ldd [%i1+0x028],%l2 ! Mem[00000000668000e8] retl swap [%i0+0x028],%l2 ! Mem[00000000660000e8] p43_jmpl_3_ho: lduw [%o2+0x000],%l1 ! Mem[00000000670000c0] jmpl %g6+8,%g0 ldsw [%o1+0x034],%l3 ! Mem[00000000668000f4] p43_call_3_ho: ldd [%o2+0x030],%l4 ! Mem[00000000670000f0] ldub [%o2+0x031],%l5 ! Mem[00000000670000f1] swap [%o0+0x024],%l5 ! Mem[00000000660000e4] stw %l1,[%o2+0x024] ! Mem[00000000670000e4] swap [%o3+0x03c],%l4 ! Mem[00000000678000fc] sth %l4,[%o1+0x012] ! Mem[00000000668000d2] ldd [%o1+0x028],%l2 ! Mem[00000000668000e8] retl swap [%o0+0x028],%l2 ! Mem[00000000660000e8] p44_jmpl_3_le: jmpl %g6+8,%g0 ldstub [%i1+0x031],%l6 ! Mem[00000000688000f1] p44_call_3_le: ldsh [%i2+0x010],%l5 ! Mem[00000000690000d0] ldsw [%i0+0x024],%l5 ! Mem[00000000680000e4] swap [%i3+0x024],%l1 ! Mem[00000000698000e4] stw %l1,[%i3+0x024] ! Mem[00000000698000e4] retl stx %l4,[%i1+0x010] ! Mem[00000000688000d0] p44_jmpl_3_lo: jmpl %g6+8,%g0 ldstub [%o1+0x031],%l6 ! Mem[00000000688000f1] p44_call_3_lo: ldsh [%o2+0x010],%l5 ! Mem[00000000690000d0] ldsw [%o0+0x024],%l5 ! Mem[00000000680000e4] swap [%o3+0x024],%l1 ! Mem[00000000698000e4] stw %l1,[%o3+0x024] ! Mem[00000000698000e4] retl stx %l4,[%o1+0x010] ! Mem[00000000688000d0] p44_jmpl_3_he: jmpl %g6+8,%g0 ldstub [%i3+0x011],%l3 ! Mem[00000000698000d1] p44_call_3_he: ldd [%i0+0x010],%l4 ! Mem[00000000680000d0] sth %l4,[%i2+0x02e] ! Mem[00000000690000ee] retl ldstub [%i1+0x035],%l3 ! Mem[00000000688000f5] p44_jmpl_3_ho: jmpl %g6+8,%g0 ldstub [%o3+0x011],%l3 ! Mem[00000000698000d1] p44_call_3_ho: ldd [%o0+0x010],%l4 ! Mem[00000000680000d0] sth %l4,[%o2+0x02e] ! Mem[00000000690000ee] retl ldstub [%o1+0x035],%l3 ! Mem[00000000688000f5] p45_jmpl_3_le: ldstub [%i3+0x01e],%l7 ! Mem[000000006b8000de] ldub [%i0+0x01f],%l3 ! Mem[000000006a0000df] std %l6,[%i1+0x010] ! Mem[000000006a8000d0] ldstub [%i0+0x00f],%l2 ! Mem[000000006a0000cf] swap [%i1+0x028],%l6 ! Mem[000000006a8000e8] jmpl %g6+8,%g0 lduw [%i0+0x028],%l2 ! Mem[000000006a0000e8] p45_call_3_le: swap [%i2+0x004],%l0 ! Mem[000000006b0000c4] retl ldstub [%i0+0x005],%l5 ! Mem[000000006a0000c5] p45_jmpl_3_lo: ldstub [%o3+0x01e],%l7 ! Mem[000000006b8000de] ldub [%o0+0x01f],%l3 ! Mem[000000006a0000df] std %l6,[%o1+0x010] ! Mem[000000006a8000d0] ldstub [%o0+0x00f],%l2 ! Mem[000000006a0000cf] swap [%o1+0x028],%l6 ! Mem[000000006a8000e8] jmpl %g6+8,%g0 lduw [%o0+0x028],%l2 ! Mem[000000006a0000e8] p45_call_3_lo: swap [%o2+0x004],%l0 ! Mem[000000006b0000c4] retl ldstub [%o0+0x005],%l5 ! Mem[000000006a0000c5] p45_jmpl_3_he: ldub [%i2+0x03b],%l5 ! Mem[000000006b0000fb] swap [%i0+0x00c],%l5 ! Mem[000000006a0000cc] jmpl %g6+8,%g0 lduw [%i1+0x03c],%l2 ! Mem[000000006a8000fc] p45_call_3_he: ldsw [%i2+0x018],%l4 ! Mem[000000006b0000d8] retl lduw [%i2+0x028],%l7 ! Mem[000000006b0000e8] p45_jmpl_3_ho: ldub [%o2+0x03b],%l5 ! Mem[000000006b0000fb] swap [%o0+0x00c],%l5 ! Mem[000000006a0000cc] jmpl %g6+8,%g0 lduw [%o1+0x03c],%l2 ! Mem[000000006a8000fc] p45_call_3_ho: ldsw [%o2+0x018],%l4 ! Mem[000000006b0000d8] retl lduw [%o2+0x028],%l7 ! Mem[000000006b0000e8] p46_jmpl_3_le: ldub [%i2+0x015],%l6 ! Mem[000000006d0000d5] std %l4,[%i2+0x018] ! Mem[000000006d0000d8] ldd [%i1+0x038],%l4 ! Mem[000000006c8000f8] swap [%i2+0x01c],%l1 ! Mem[000000006d0000dc] swap [%i2+0x030],%l1 ! Mem[000000006d0000f0] jmpl %g6+8,%g0 lduh [%i2+0x00a],%l3 ! Mem[000000006d0000ca] p46_call_3_le: swap [%i1+0x028],%l4 ! Mem[000000006c8000e8] ldd [%i0+0x000],%l6 ! Mem[000000006c0000c0] std %l6,[%i3+0x020] ! Mem[000000006d8000e0] ldd [%i2+0x010],%l6 ! Mem[000000006d0000d0] stw %l7,[%i3+0x038] ! Mem[000000006d8000f8] retl ldsb [%i3+0x00b],%l6 ! Mem[000000006d8000cb] p46_jmpl_3_lo: ldub [%o2+0x015],%l6 ! Mem[000000006d0000d5] std %l4,[%o2+0x018] ! Mem[000000006d0000d8] ldd [%o1+0x038],%l4 ! Mem[000000006c8000f8] swap [%o2+0x01c],%l1 ! Mem[000000006d0000dc] swap [%o2+0x030],%l1 ! Mem[000000006d0000f0] jmpl %g6+8,%g0 lduh [%o2+0x00a],%l3 ! Mem[000000006d0000ca] p46_call_3_lo: swap [%o1+0x028],%l4 ! Mem[000000006c8000e8] ldd [%o0+0x000],%l6 ! Mem[000000006c0000c0] std %l6,[%o3+0x020] ! Mem[000000006d8000e0] ldd [%o2+0x010],%l6 ! Mem[000000006d0000d0] stw %l7,[%o3+0x038] ! Mem[000000006d8000f8] retl ldsb [%o3+0x00b],%l6 ! Mem[000000006d8000cb] p46_jmpl_3_he: stx %l3,[%i2+0x038] ! Mem[000000006d0000f8] ldstub [%i0+0x00a],%l0 ! Mem[000000006c0000ca] jmpl %g6+8,%g0 stw %l3,[%i3+0x034] ! Mem[000000006d8000f4] p46_call_3_he: ldd [%i0+0x000],%l2 ! Mem[000000006c0000c0] ldsb [%i2+0x039],%l3 ! Mem[000000006d0000f9] retl lduw [%i2+0x010],%l2 ! Mem[000000006d0000d0] p46_jmpl_3_ho: stx %l3,[%o2+0x038] ! Mem[000000006d0000f8] ldstub [%o0+0x00a],%l0 ! Mem[000000006c0000ca] jmpl %g6+8,%g0 stw %l3,[%o3+0x034] ! Mem[000000006d8000f4] p46_call_3_ho: ldd [%o0+0x000],%l2 ! Mem[000000006c0000c0] ldsb [%o2+0x039],%l3 ! Mem[000000006d0000f9] retl lduw [%o2+0x010],%l2 ! Mem[000000006d0000d0] p47_jmpl_3_le: stb %l0,[%i2+0x024] ! Mem[000000006f0000e4] std %l2,[%i3+0x030] ! Mem[000000006f8000f0] std %l6,[%i3+0x030] ! Mem[000000006f8000f0] ldx [%i1+0x008],%l5 ! Mem[000000006e8000c8] swap [%i0+0x008],%l5 ! Mem[000000006e0000c8] jmpl %g6+8,%g0 ldsw [%i2+0x034],%l3 ! Mem[000000006f0000f4] p47_call_3_le: ldd [%i2+0x028],%l6 ! Mem[000000006f0000e8] stx %l4,[%i2+0x018] ! Mem[000000006f0000d8] std %l2,[%i2+0x020] ! Mem[000000006f0000e0] ldstub [%i2+0x028],%l5 ! Mem[000000006f0000e8] ldd [%i1+0x038],%l4 ! Mem[000000006e8000f8] lduw [%i1+0x010],%l4 ! Mem[000000006e8000d0] stb %l2,[%i3+0x02e] ! Mem[000000006f8000ee] retl stx %l2,[%i1+0x028] ! Mem[000000006e8000e8] p47_jmpl_3_lo: stb %l0,[%o2+0x024] ! Mem[000000006f0000e4] std %l2,[%o3+0x030] ! Mem[000000006f8000f0] std %l6,[%o3+0x030] ! Mem[000000006f8000f0] ldx [%o1+0x008],%l5 ! Mem[000000006e8000c8] swap [%o0+0x008],%l5 ! Mem[000000006e0000c8] jmpl %g6+8,%g0 ldsw [%o2+0x034],%l3 ! Mem[000000006f0000f4] p47_call_3_lo: ldd [%o2+0x028],%l6 ! Mem[000000006f0000e8] stx %l4,[%o2+0x018] ! Mem[000000006f0000d8] std %l2,[%o2+0x020] ! Mem[000000006f0000e0] ldstub [%o2+0x028],%l5 ! Mem[000000006f0000e8] ldd [%o1+0x038],%l4 ! Mem[000000006e8000f8] lduw [%o1+0x010],%l4 ! Mem[000000006e8000d0] stb %l2,[%o3+0x02e] ! Mem[000000006f8000ee] retl stx %l2,[%o1+0x028] ! Mem[000000006e8000e8] p47_jmpl_3_he: ldsh [%i0+0x024],%l7 ! Mem[000000006e0000e4] ldsw [%i2+0x024],%l5 ! Mem[000000006f0000e4] ldd [%i1+0x028],%l2 ! Mem[000000006e8000e8] jmpl %g6+8,%g0 lduh [%i1+0x01c],%l7 ! Mem[000000006e8000dc] p47_call_3_he: lduw [%i1+0x010],%l7 ! Mem[000000006e8000d0] stx %l2,[%i2+0x038] ! Mem[000000006f0000f8] retl stb %l4,[%i3+0x02a] ! Mem[000000006f8000ea] p47_jmpl_3_ho: ldsh [%o0+0x024],%l7 ! Mem[000000006e0000e4] ldsw [%o2+0x024],%l5 ! Mem[000000006f0000e4] ldd [%o1+0x028],%l2 ! Mem[000000006e8000e8] jmpl %g6+8,%g0 lduh [%o1+0x01c],%l7 ! Mem[000000006e8000dc] p47_call_3_ho: lduw [%o1+0x010],%l7 ! Mem[000000006e8000d0] stx %l2,[%o2+0x038] ! Mem[000000006f0000f8] retl stb %l4,[%o3+0x02a] ! Mem[000000006f8000ea] p48_jmpl_3_le: ldd [%i1+0x008],%l2 ! Mem[00000000708000c8] jmpl %g6+8,%g0 ldstub [%i3+0x006],%l5 ! Mem[00000000718000c6] p48_call_3_le: ldx [%i1+0x020],%l7 ! Mem[00000000708000e0] swap [%i3+0x038],%l2 ! Mem[00000000718000f8] lduw [%i0+0x010],%l6 ! Mem[00000000700000d0] ldub [%i2+0x03b],%l7 ! Mem[00000000710000fb] ldstub [%i2+0x00b],%l6 ! Mem[00000000710000cb] retl lduw [%i3+0x03c],%l4 ! Mem[00000000718000fc] p48_jmpl_3_lo: ldd [%o1+0x008],%l2 ! Mem[00000000708000c8] jmpl %g6+8,%g0 ldstub [%o3+0x006],%l5 ! Mem[00000000718000c6] p48_call_3_lo: ldx [%o1+0x020],%l7 ! Mem[00000000708000e0] swap [%o3+0x038],%l2 ! Mem[00000000718000f8] lduw [%o0+0x010],%l6 ! Mem[00000000700000d0] ldub [%o2+0x03b],%l7 ! Mem[00000000710000fb] ldstub [%o2+0x00b],%l6 ! Mem[00000000710000cb] retl lduw [%o3+0x03c],%l4 ! Mem[00000000718000fc] p48_jmpl_3_he: stb %l0,[%i0+0x00a] ! Mem[00000000700000ca] ldd [%i0+0x030],%l2 ! Mem[00000000700000f0] stw %l2,[%i3+0x000] ! Mem[00000000718000c0] jmpl %g6+8,%g0 ldstub [%i1+0x015],%l1 ! Mem[00000000708000d5] p48_call_3_he: ldx [%i2+0x010],%l4 ! Mem[00000000710000d0] swap [%i0+0x024],%l1 ! Mem[00000000700000e4] ldsh [%i1+0x038],%l6 ! Mem[00000000708000f8] retl ldstub [%i3+0x02f],%l5 ! Mem[00000000718000ef] p48_jmpl_3_ho: stb %l0,[%o0+0x00a] ! Mem[00000000700000ca] ldd [%o0+0x030],%l2 ! Mem[00000000700000f0] stw %l2,[%o3+0x000] ! Mem[00000000718000c0] jmpl %g6+8,%g0 ldstub [%o1+0x015],%l1 ! Mem[00000000708000d5] p48_call_3_ho: ldx [%o2+0x010],%l4 ! Mem[00000000710000d0] swap [%o0+0x024],%l1 ! Mem[00000000700000e4] ldsh [%o1+0x038],%l6 ! Mem[00000000708000f8] retl ldstub [%o3+0x02f],%l5 ! Mem[00000000718000ef] p49_jmpl_3_le: swap [%i3+0x024],%l5 ! Mem[00000000738000e4] std %l6,[%i0+0x028] ! Mem[00000000720000e8] jmpl %g6+8,%g0 ldsw [%i0+0x024],%l2 ! Mem[00000000720000e4] p49_call_3_le: swap [%i0+0x01c],%l5 ! Mem[00000000720000dc] sth %l1,[%i3+0x02a] ! Mem[00000000738000ea] ldd [%i1+0x018],%l4 ! Mem[00000000728000d8] lduh [%i1+0x028],%l7 ! Mem[00000000728000e8] swap [%i1+0x020],%l2 ! Mem[00000000728000e0] stw %l5,[%i1+0x028] ! Mem[00000000728000e8] lduw [%i0+0x03c],%l4 ! Mem[00000000720000fc] retl swap [%i2+0x010],%l4 ! Mem[00000000730000d0] p49_jmpl_3_lo: swap [%o3+0x024],%l5 ! Mem[00000000738000e4] std %l6,[%o0+0x028] ! Mem[00000000720000e8] jmpl %g6+8,%g0 ldsw [%o0+0x024],%l2 ! Mem[00000000720000e4] p49_call_3_lo: swap [%o0+0x01c],%l5 ! Mem[00000000720000dc] sth %l1,[%o3+0x02a] ! Mem[00000000738000ea] ldd [%o1+0x018],%l4 ! Mem[00000000728000d8] lduh [%o1+0x028],%l7 ! Mem[00000000728000e8] swap [%o1+0x020],%l2 ! Mem[00000000728000e0] stw %l5,[%o1+0x028] ! Mem[00000000728000e8] lduw [%o0+0x03c],%l4 ! Mem[00000000720000fc] retl swap [%o2+0x010],%l4 ! Mem[00000000730000d0] p49_jmpl_3_he: jmpl %g6+8,%g0 swap [%i0+0x030],%l3 ! Mem[00000000720000f0] p49_call_3_he: ldstub [%i2+0x033],%l4 ! Mem[00000000730000f3] swap [%i2+0x02c],%l4 ! Mem[00000000730000ec] retl ldstub [%i0+0x015],%l3 ! Mem[00000000720000d5] p49_jmpl_3_ho: jmpl %g6+8,%g0 swap [%o0+0x030],%l3 ! Mem[00000000720000f0] p49_call_3_ho: ldstub [%o2+0x033],%l4 ! Mem[00000000730000f3] swap [%o2+0x02c],%l4 ! Mem[00000000730000ec] retl ldstub [%o0+0x015],%l3 ! Mem[00000000720000d5] p50_jmpl_3_le: stb %l5,[%i3+0x018] ! Mem[00000000758000d8] swap [%i0+0x00c],%l0 ! Mem[00000000740000cc] swap [%i0+0x018],%l6 ! Mem[00000000740000d8] sth %l5,[%i3+0x014] ! Mem[00000000758000d4] ldstub [%i2+0x014],%l4 ! Mem[00000000750000d4] ldx [%i1+0x038],%l5 ! Mem[00000000748000f8] jmpl %g6+8,%g0 ldx [%i2+0x020],%l6 ! Mem[00000000750000e0] p50_call_3_le: ldstub [%i3+0x002],%l4 ! Mem[00000000758000c2] ldstub [%i1+0x020],%l6 ! Mem[00000000748000e0] retl std %l6,[%i1+0x038] ! Mem[00000000748000f8] p50_jmpl_3_lo: stb %l5,[%o3+0x018] ! Mem[00000000758000d8] swap [%o0+0x00c],%l0 ! Mem[00000000740000cc] swap [%o0+0x018],%l6 ! Mem[00000000740000d8] sth %l5,[%o3+0x014] ! Mem[00000000758000d4] ldstub [%o2+0x014],%l4 ! Mem[00000000750000d4] ldx [%o1+0x038],%l5 ! Mem[00000000748000f8] jmpl %g6+8,%g0 ldx [%o2+0x020],%l6 ! Mem[00000000750000e0] p50_call_3_lo: ldstub [%o3+0x002],%l4 ! Mem[00000000758000c2] ldstub [%o1+0x020],%l6 ! Mem[00000000748000e0] retl std %l6,[%o1+0x038] ! Mem[00000000748000f8] p50_jmpl_3_he: swap [%i2+0x014],%l7 ! Mem[00000000750000d4] ldub [%i2+0x035],%l1 ! Mem[00000000750000f5] stx %l2,[%i3+0x008] ! Mem[00000000758000c8] jmpl %g6+8,%g0 swap [%i3+0x004],%l5 ! Mem[00000000758000c4] p50_call_3_he: ldsw [%i0+0x024],%l7 ! Mem[00000000740000e4] ldstub [%i0+0x039],%l2 ! Mem[00000000740000f9] std %l6,[%i0+0x010] ! Mem[00000000740000d0] ldsh [%i1+0x03a],%l7 ! Mem[00000000748000fa] sth %l6,[%i0+0x00a] ! Mem[00000000740000ca] retl stx %l5,[%i3+0x010] ! Mem[00000000758000d0] p50_jmpl_3_ho: swap [%o2+0x014],%l7 ! Mem[00000000750000d4] ldub [%o2+0x035],%l1 ! Mem[00000000750000f5] stx %l2,[%o3+0x008] ! Mem[00000000758000c8] jmpl %g6+8,%g0 swap [%o3+0x004],%l5 ! Mem[00000000758000c4] p50_call_3_ho: ldsw [%o0+0x024],%l7 ! Mem[00000000740000e4] ldstub [%o0+0x039],%l2 ! Mem[00000000740000f9] std %l6,[%o0+0x010] ! Mem[00000000740000d0] ldsh [%o1+0x03a],%l7 ! Mem[00000000748000fa] sth %l6,[%o0+0x00a] ! Mem[00000000740000ca] retl stx %l5,[%o3+0x010] ! Mem[00000000758000d0] p51_jmpl_3_le: stx %l6,[%i2+0x000] ! Mem[00000000770000c0] swap [%i0+0x01c],%l2 ! Mem[00000000760000dc] lduw [%i1+0x028],%l5 ! Mem[00000000768000e8] ldstub [%i3+0x01e],%l7 ! Mem[00000000778000de] ldub [%i0+0x02d],%l5 ! Mem[00000000760000ed] jmpl %g6+8,%g0 ldsh [%i1+0x00a],%l3 ! Mem[00000000768000ca] p51_call_3_le: ldstub [%i1+0x00a],%l1 ! Mem[00000000768000ca] sth %l0,[%i1+0x004] ! Mem[00000000768000c4] ldub [%i3+0x005],%l5 ! Mem[00000000778000c5] swap [%i0+0x030],%l6 ! Mem[00000000760000f0] swap [%i3+0x018],%l5 ! Mem[00000000778000d8] retl swap [%i2+0x018],%l4 ! Mem[00000000770000d8] p51_jmpl_3_lo: stx %l6,[%o2+0x000] ! Mem[00000000770000c0] swap [%o0+0x01c],%l2 ! Mem[00000000760000dc] lduw [%o1+0x028],%l5 ! Mem[00000000768000e8] ldstub [%o3+0x01e],%l7 ! Mem[00000000778000de] ldub [%o0+0x02d],%l5 ! Mem[00000000760000ed] jmpl %g6+8,%g0 ldsh [%o1+0x00a],%l3 ! Mem[00000000768000ca] p51_call_3_lo: ldstub [%o1+0x00a],%l1 ! Mem[00000000768000ca] sth %l0,[%o1+0x004] ! Mem[00000000768000c4] ldub [%o3+0x005],%l5 ! Mem[00000000778000c5] swap [%o0+0x030],%l6 ! Mem[00000000760000f0] swap [%o3+0x018],%l5 ! Mem[00000000778000d8] retl swap [%o2+0x018],%l4 ! Mem[00000000770000d8] p51_jmpl_3_he: ldstub [%i0+0x03f],%l6 ! Mem[00000000760000ff] jmpl %g6+8,%g0 ldsh [%i1+0x02a],%l6 ! Mem[00000000768000ea] p51_call_3_he: ldstub [%i3+0x027],%l1 ! Mem[00000000778000e7] retl ldstub [%i2+0x004],%l5 ! Mem[00000000770000c4] p51_jmpl_3_ho: ldstub [%o0+0x03f],%l6 ! Mem[00000000760000ff] jmpl %g6+8,%g0 ldsh [%o1+0x02a],%l6 ! Mem[00000000768000ea] p51_call_3_ho: ldstub [%o3+0x027],%l1 ! Mem[00000000778000e7] retl ldstub [%o2+0x004],%l5 ! Mem[00000000770000c4] p52_jmpl_3_le: stb %l7,[%i1+0x03e] ! Mem[00000000788000fe] ldsb [%i3+0x01f],%l3 ! Mem[00000000798000df] ldd [%i3+0x010],%l6 ! Mem[00000000798000d0] swap [%i1+0x02c],%l2 ! Mem[00000000788000ec] stx %l6,[%i0+0x008] ! Mem[00000000780000c8] jmpl %g6+8,%g0 ldx [%i3+0x000],%l5 ! Mem[00000000798000c0] p52_call_3_le: ldx [%i3+0x020],%l7 ! Mem[00000000798000e0] ldstub [%i0+0x039],%l2 ! Mem[00000000780000f9] ldsh [%i1+0x03c],%l4 ! Mem[00000000788000fc] ldsh [%i2+0x038],%l5 ! Mem[00000000790000f8] swap [%i0+0x014],%l4 ! Mem[00000000780000d4] retl ldx [%i3+0x010],%l5 ! Mem[00000000798000d0] p52_jmpl_3_lo: stb %l7,[%o1+0x03e] ! Mem[00000000788000fe] ldsb [%o3+0x01f],%l3 ! Mem[00000000798000df] ldd [%o3+0x010],%l6 ! Mem[00000000798000d0] swap [%o1+0x02c],%l2 ! Mem[00000000788000ec] stx %l6,[%o0+0x008] ! Mem[00000000780000c8] jmpl %g6+8,%g0 ldx [%o3+0x000],%l5 ! Mem[00000000798000c0] p52_call_3_lo: ldx [%o3+0x020],%l7 ! Mem[00000000798000e0] ldstub [%o0+0x039],%l2 ! Mem[00000000780000f9] ldsh [%o1+0x03c],%l4 ! Mem[00000000788000fc] ldsh [%o2+0x038],%l5 ! Mem[00000000790000f8] swap [%o0+0x014],%l4 ! Mem[00000000780000d4] retl ldx [%o3+0x010],%l5 ! Mem[00000000798000d0] p52_jmpl_3_he: lduh [%i2+0x02a],%l6 ! Mem[00000000790000ea] ldsw [%i2+0x01c],%l7 ! Mem[00000000790000dc] jmpl %g6+8,%g0 ldd [%i2+0x028],%l4 ! Mem[00000000790000e8] p52_call_3_he: ldd [%i2+0x038],%l0 ! Mem[00000000790000f8] ldub [%i2+0x017],%l3 ! Mem[00000000790000d7] swap [%i3+0x004],%l2 ! Mem[00000000798000c4] lduw [%i1+0x030],%l5 ! Mem[00000000788000f0] ldstub [%i2+0x01f],%l2 ! Mem[00000000790000df] retl swap [%i3+0x010],%l7 ! Mem[00000000798000d0] p52_jmpl_3_ho: lduh [%o2+0x02a],%l6 ! Mem[00000000790000ea] ldsw [%o2+0x01c],%l7 ! Mem[00000000790000dc] jmpl %g6+8,%g0 ldd [%o2+0x028],%l4 ! Mem[00000000790000e8] p52_call_3_ho: ldd [%o2+0x038],%l0 ! Mem[00000000790000f8] ldub [%o2+0x017],%l3 ! Mem[00000000790000d7] swap [%o3+0x004],%l2 ! Mem[00000000798000c4] lduw [%o1+0x030],%l5 ! Mem[00000000788000f0] ldstub [%o2+0x01f],%l2 ! Mem[00000000790000df] retl swap [%o3+0x010],%l7 ! Mem[00000000798000d0] p53_jmpl_3_le: stb %l5,[%i2+0x01e] ! Mem[000000007b0000de] ldsw [%i2+0x000],%l6 ! Mem[000000007b0000c0] ldstub [%i3+0x007],%l7 ! Mem[000000007b8000c7] swap [%i2+0x010],%l0 ! Mem[000000007b0000d0] jmpl %g6+8,%g0 ldsw [%i0+0x03c],%l1 ! Mem[000000007a0000fc] p53_call_3_le: std %l4,[%i0+0x000] ! Mem[000000007a0000c0] swap [%i1+0x028],%l5 ! Mem[000000007a8000e8] stw %l1,[%i1+0x008] ! Mem[000000007a8000c8] swap [%i2+0x004],%l0 ! Mem[000000007b0000c4] ldstub [%i2+0x005],%l5 ! Mem[000000007b0000c5] retl ldsh [%i0+0x030],%l6 ! Mem[000000007a0000f0] p53_jmpl_3_lo: stb %l5,[%o2+0x01e] ! Mem[000000007b0000de] ldsw [%o2+0x000],%l6 ! Mem[000000007b0000c0] ldstub [%o3+0x007],%l7 ! Mem[000000007b8000c7] swap [%o2+0x010],%l0 ! Mem[000000007b0000d0] jmpl %g6+8,%g0 ldsw [%o0+0x03c],%l1 ! Mem[000000007a0000fc] p53_call_3_lo: std %l4,[%o0+0x000] ! Mem[000000007a0000c0] swap [%o1+0x028],%l5 ! Mem[000000007a8000e8] stw %l1,[%o1+0x008] ! Mem[000000007a8000c8] swap [%o2+0x004],%l0 ! Mem[000000007b0000c4] ldstub [%o2+0x005],%l5 ! Mem[000000007b0000c5] retl ldsh [%o0+0x030],%l6 ! Mem[000000007a0000f0] p53_jmpl_3_he: ldsw [%i2+0x024],%l6 ! Mem[000000007b0000e4] stx %l2,[%i2+0x038] ! Mem[000000007b0000f8] jmpl %g6+8,%g0 swap [%i2+0x01c],%l3 ! Mem[000000007b0000dc] p53_call_3_he: lduh [%i1+0x028],%l7 ! Mem[000000007a8000e8] ldsb [%i3+0x023],%l2 ! Mem[000000007b8000e3] stw %l3,[%i0+0x000] ! Mem[000000007a0000c0] lduw [%i0+0x038],%l3 ! Mem[000000007a0000f8] retl ldsh [%i2+0x032],%l4 ! Mem[000000007b0000f2] p53_jmpl_3_ho: ldsw [%o2+0x024],%l6 ! Mem[000000007b0000e4] stx %l2,[%o2+0x038] ! Mem[000000007b0000f8] jmpl %g6+8,%g0 swap [%o2+0x01c],%l3 ! Mem[000000007b0000dc] p53_call_3_ho: lduh [%o1+0x028],%l7 ! Mem[000000007a8000e8] ldsb [%o3+0x023],%l2 ! Mem[000000007b8000e3] stw %l3,[%o0+0x000] ! Mem[000000007a0000c0] lduw [%o0+0x038],%l3 ! Mem[000000007a0000f8] retl ldsh [%o2+0x032],%l4 ! Mem[000000007b0000f2] p54_jmpl_3_le: ldsb [%i0+0x03c],%l3 ! Mem[000000007c0000fc] sth %l5,[%i2+0x01e] ! Mem[000000007d0000de] swap [%i3+0x03c],%l4 ! Mem[000000007d8000fc] stx %l1,[%i0+0x018] ! Mem[000000007c0000d8] swap [%i2+0x030],%l1 ! Mem[000000007d0000f0] jmpl %g6+8,%g0 swap [%i1+0x008],%l3 ! Mem[000000007c8000c8] p54_call_3_le: lduw [%i1+0x028],%l4 ! Mem[000000007c8000e8] stb %l6,[%i0+0x006] ! Mem[000000007c0000c6] lduh [%i2+0x022],%l6 ! Mem[000000007d0000e2] ldsh [%i0+0x022],%l6 ! Mem[000000007c0000e2] swap [%i3+0x028],%l7 ! Mem[000000007d8000e8] retl ldstub [%i3+0x016],%l4 ! Mem[000000007d8000d6] p54_jmpl_3_lo: ldsb [%o0+0x03c],%l3 ! Mem[000000007c0000fc] sth %l5,[%o2+0x01e] ! Mem[000000007d0000de] swap [%o3+0x03c],%l4 ! Mem[000000007d8000fc] stx %l1,[%o0+0x018] ! Mem[000000007c0000d8] swap [%o2+0x030],%l1 ! Mem[000000007d0000f0] jmpl %g6+8,%g0 swap [%o1+0x008],%l3 ! Mem[000000007c8000c8] p54_call_3_lo: lduw [%o1+0x028],%l4 ! Mem[000000007c8000e8] stb %l6,[%o0+0x006] ! Mem[000000007c0000c6] lduh [%o2+0x022],%l6 ! Mem[000000007d0000e2] ldsh [%o0+0x022],%l6 ! Mem[000000007c0000e2] swap [%o3+0x028],%l7 ! Mem[000000007d8000e8] retl ldstub [%o3+0x016],%l4 ! Mem[000000007d8000d6] p54_jmpl_3_he: lduh [%i1+0x01e],%l6 ! Mem[000000007c8000de] sth %l6,[%i1+0x02a] ! Mem[000000007c8000ea] ldsw [%i0+0x01c],%l7 ! Mem[000000007c0000dc] ldsb [%i2+0x02c],%l4 ! Mem[000000007d0000ec] ldstub [%i0+0x034],%l0 ! Mem[000000007c0000f4] ldsb [%i2+0x011],%l3 ! Mem[000000007d0000d1] ldsw [%i1+0x038],%l3 ! Mem[000000007c8000f8] jmpl %g6+8,%g0 stx %l6,[%i0+0x018] ! Mem[000000007c0000d8] p54_call_3_he: ldstub [%i3+0x035],%l3 ! Mem[000000007d8000f5] swap [%i3+0x030],%l5 ! Mem[000000007d8000f0] swap [%i1+0x010],%l4 ! Mem[000000007c8000d0] std %l4,[%i3+0x038] ! Mem[000000007d8000f8] retl stx %l2,[%i3+0x038] ! Mem[000000007d8000f8] p54_jmpl_3_ho: lduh [%o1+0x01e],%l6 ! Mem[000000007c8000de] sth %l6,[%o1+0x02a] ! Mem[000000007c8000ea] ldsw [%o0+0x01c],%l7 ! Mem[000000007c0000dc] ldsb [%o2+0x02c],%l4 ! Mem[000000007d0000ec] ldstub [%o0+0x034],%l0 ! Mem[000000007c0000f4] ldsb [%o2+0x011],%l3 ! Mem[000000007d0000d1] ldsw [%o1+0x038],%l3 ! Mem[000000007c8000f8] jmpl %g6+8,%g0 stx %l6,[%o0+0x018] ! Mem[000000007c0000d8] p54_call_3_ho: ldstub [%o3+0x035],%l3 ! Mem[000000007d8000f5] swap [%o3+0x030],%l5 ! Mem[000000007d8000f0] swap [%o1+0x010],%l4 ! Mem[000000007c8000d0] std %l4,[%o3+0x038] ! Mem[000000007d8000f8] retl stx %l2,[%o3+0x038] ! Mem[000000007d8000f8] p55_jmpl_3_le: lduw [%i3+0x03c],%l7 ! Mem[000000007f8000fc] std %l4,[%i1+0x028] ! Mem[000000007e8000e8] stb %l3,[%i0+0x03a] ! Mem[000000007e0000fa] ldub [%i2+0x032],%l1 ! Mem[000000007f0000f2] stx %l7,[%i0+0x018] ! Mem[000000007e0000d8] ldub [%i0+0x002],%l1 ! Mem[000000007e0000c2] jmpl %g6+8,%g0 ldstub [%i0+0x00f],%l5 ! Mem[000000007e0000cf] p55_call_3_le: ldstub [%i1+0x03d],%l1 ! Mem[000000007e8000fd] ldsh [%i3+0x014],%l7 ! Mem[000000007f8000d4] ldx [%i1+0x028],%l4 ! Mem[000000007e8000e8] lduh [%i2+0x006],%l4 ! Mem[000000007f0000c6] retl ldsh [%i3+0x00a],%l5 ! Mem[000000007f8000ca] p55_jmpl_3_lo: lduw [%o3+0x03c],%l7 ! Mem[000000007f8000fc] std %l4,[%o1+0x028] ! Mem[000000007e8000e8] stb %l3,[%o0+0x03a] ! Mem[000000007e0000fa] ldub [%o2+0x032],%l1 ! Mem[000000007f0000f2] stx %l7,[%o0+0x018] ! Mem[000000007e0000d8] ldub [%o0+0x002],%l1 ! Mem[000000007e0000c2] jmpl %g6+8,%g0 ldstub [%o0+0x00f],%l5 ! Mem[000000007e0000cf] p55_call_3_lo: ldstub [%o1+0x03d],%l1 ! Mem[000000007e8000fd] ldsh [%o3+0x014],%l7 ! Mem[000000007f8000d4] ldx [%o1+0x028],%l4 ! Mem[000000007e8000e8] lduh [%o2+0x006],%l4 ! Mem[000000007f0000c6] retl ldsh [%o3+0x00a],%l5 ! Mem[000000007f8000ca] p55_jmpl_3_he: std %l0,[%i2+0x000] ! Mem[000000007f0000c0] ldub [%i1+0x006],%l7 ! Mem[000000007e8000c6] lduw [%i0+0x004],%l4 ! Mem[000000007e0000c4] jmpl %g6+8,%g0 lduh [%i0+0x004],%l4 ! Mem[000000007e0000c4] p55_call_3_he: retl swap [%i3+0x01c],%l5 ! Mem[000000007f8000dc] p55_jmpl_3_ho: std %l0,[%o2+0x000] ! Mem[000000007f0000c0] ldub [%o1+0x006],%l7 ! Mem[000000007e8000c6] lduw [%o0+0x004],%l4 ! Mem[000000007e0000c4] jmpl %g6+8,%g0 lduh [%o0+0x004],%l4 ! Mem[000000007e0000c4] p55_call_3_ho: retl swap [%o3+0x01c],%l5 ! Mem[000000007f8000dc] p56_jmpl_3_le: swap [%i0+0x028],%l2 ! Mem[00000000800000e8] ldstub [%i0+0x018],%l5 ! Mem[00000000800000d8] ldstub [%i2+0x00f],%l0 ! Mem[00000000810000cf] lduw [%i3+0x018],%l6 ! Mem[00000000818000d8] stb %l0,[%i1+0x01e] ! Mem[00000000808000de] jmpl %g6+8,%g0 ldub [%i0+0x014],%l4 ! Mem[00000000800000d4] p56_call_3_le: ldx [%i3+0x018],%l1 ! Mem[00000000818000d8] ldstub [%i2+0x00e],%l6 ! Mem[00000000810000ce] ldstub [%i3+0x01f],%l1 ! Mem[00000000818000df] std %l6,[%i1+0x020] ! Mem[00000000808000e0] swap [%i2+0x03c],%l7 ! Mem[00000000810000fc] swap [%i0+0x00c],%l6 ! Mem[00000000800000cc] retl ldub [%i3+0x008],%l7 ! Mem[00000000818000c8] p56_jmpl_3_lo: swap [%o0+0x028],%l2 ! Mem[00000000800000e8] ldstub [%o0+0x018],%l5 ! Mem[00000000800000d8] ldstub [%o2+0x00f],%l0 ! Mem[00000000810000cf] lduw [%o3+0x018],%l6 ! Mem[00000000818000d8] stb %l0,[%o1+0x01e] ! Mem[00000000808000de] jmpl %g6+8,%g0 ldub [%o0+0x014],%l4 ! Mem[00000000800000d4] p56_call_3_lo: ldx [%o3+0x018],%l1 ! Mem[00000000818000d8] ldstub [%o2+0x00e],%l6 ! Mem[00000000810000ce] ldstub [%o3+0x01f],%l1 ! Mem[00000000818000df] std %l6,[%o1+0x020] ! Mem[00000000808000e0] swap [%o2+0x03c],%l7 ! Mem[00000000810000fc] swap [%o0+0x00c],%l6 ! Mem[00000000800000cc] retl ldub [%o3+0x008],%l7 ! Mem[00000000818000c8] p56_jmpl_3_he: swap [%i0+0x008],%l6 ! Mem[00000000800000c8] stb %l2,[%i3+0x00a] ! Mem[00000000818000ca] jmpl %g6+8,%g0 ldd [%i2+0x000],%l4 ! Mem[00000000810000c0] p56_call_3_he: retl ldd [%i0+0x020],%l4 ! Mem[00000000800000e0] p56_jmpl_3_ho: swap [%o0+0x008],%l6 ! Mem[00000000800000c8] stb %l2,[%o3+0x00a] ! Mem[00000000818000ca] jmpl %g6+8,%g0 ldd [%o2+0x000],%l4 ! Mem[00000000810000c0] p56_call_3_ho: retl ldd [%o0+0x020],%l4 ! Mem[00000000800000e0] p57_jmpl_3_le: ldsw [%i3+0x014],%l5 ! Mem[00000000838000d4] lduh [%i1+0x014],%l4 ! Mem[00000000828000d4] lduw [%i1+0x01c],%l5 ! Mem[00000000828000dc] swap [%i0+0x014],%l6 ! Mem[00000000820000d4] std %l6,[%i1+0x000] ! Mem[00000000828000c0] lduw [%i1+0x010],%l0 ! Mem[00000000828000d0] lduh [%i2+0x03c],%l1 ! Mem[00000000830000fc] jmpl %g6+8,%g0 ldstub [%i1+0x033],%l1 ! Mem[00000000828000f3] p57_call_3_le: std %l2,[%i2+0x008] ! Mem[00000000830000c8] ldsh [%i1+0x024],%l5 ! Mem[00000000828000e4] swap [%i2+0x000],%l6 ! Mem[00000000830000c0] lduh [%i3+0x014],%l0 ! Mem[00000000838000d4] retl stw %l4,[%i3+0x01c] ! Mem[00000000838000dc] p57_jmpl_3_lo: ldsw [%o3+0x014],%l5 ! Mem[00000000838000d4] lduh [%o1+0x014],%l4 ! Mem[00000000828000d4] lduw [%o1+0x01c],%l5 ! Mem[00000000828000dc] swap [%o0+0x014],%l6 ! Mem[00000000820000d4] std %l6,[%o1+0x000] ! Mem[00000000828000c0] lduw [%o1+0x010],%l0 ! Mem[00000000828000d0] lduh [%o2+0x03c],%l1 ! Mem[00000000830000fc] jmpl %g6+8,%g0 ldstub [%o1+0x033],%l1 ! Mem[00000000828000f3] p57_call_3_lo: std %l2,[%o2+0x008] ! Mem[00000000830000c8] ldsh [%o1+0x024],%l5 ! Mem[00000000828000e4] swap [%o2+0x000],%l6 ! Mem[00000000830000c0] lduh [%o3+0x014],%l0 ! Mem[00000000838000d4] retl stw %l4,[%o3+0x01c] ! Mem[00000000838000dc] p57_jmpl_3_he: stw %l3,[%i0+0x004] ! Mem[00000000820000c4] ldd [%i2+0x020],%l0 ! Mem[00000000830000e0] stb %l6,[%i2+0x03f] ! Mem[00000000830000ff] jmpl %g6+8,%g0 stb %l0,[%i1+0x022] ! Mem[00000000828000e2] p57_call_3_he: ldub [%i1+0x03f],%l4 ! Mem[00000000828000ff] ldsb [%i1+0x012],%l4 ! Mem[00000000828000d2] stx %l1,[%i2+0x010] ! Mem[00000000830000d0] ldstub [%i1+0x03b],%l2 ! Mem[00000000828000fb] ldub [%i2+0x025],%l1 ! Mem[00000000830000e5] retl lduw [%i1+0x018],%l6 ! Mem[00000000828000d8] p57_jmpl_3_ho: stw %l3,[%o0+0x004] ! Mem[00000000820000c4] ldd [%o2+0x020],%l0 ! Mem[00000000830000e0] stb %l6,[%o2+0x03f] ! Mem[00000000830000ff] jmpl %g6+8,%g0 stb %l0,[%o1+0x022] ! Mem[00000000828000e2] p57_call_3_ho: ldub [%o1+0x03f],%l4 ! Mem[00000000828000ff] ldsb [%o1+0x012],%l4 ! Mem[00000000828000d2] stx %l1,[%o2+0x010] ! Mem[00000000830000d0] ldstub [%o1+0x03b],%l2 ! Mem[00000000828000fb] ldub [%o2+0x025],%l1 ! Mem[00000000830000e5] retl lduw [%o1+0x018],%l6 ! Mem[00000000828000d8] p58_jmpl_3_le: ldsb [%i0+0x03c],%l3 ! Mem[00000000840000fc] stb %l7,[%i1+0x013] ! Mem[00000000848000d3] sth %l0,[%i0+0x01e] ! Mem[00000000840000de] lduw [%i1+0x014],%l4 ! Mem[00000000848000d4] ldsb [%i2+0x03e],%l5 ! Mem[00000000850000fe] ldstub [%i1+0x021],%l6 ! Mem[00000000848000e1] jmpl %g6+8,%g0 ldub [%i0+0x03e],%l2 ! Mem[00000000840000fe] p58_call_3_le: stx %l7,[%i0+0x020] ! Mem[00000000840000e0] stb %l7,[%i3+0x03f] ! Mem[00000000858000ff] ldstub [%i1+0x00d],%l6 ! Mem[00000000848000cd] ldsw [%i3+0x008],%l7 ! Mem[00000000858000c8] retl ldsb [%i3+0x011],%l2 ! Mem[00000000858000d1] p58_jmpl_3_lo: ldsb [%o0+0x03c],%l3 ! Mem[00000000840000fc] stb %l7,[%o1+0x013] ! Mem[00000000848000d3] sth %l0,[%o0+0x01e] ! Mem[00000000840000de] lduw [%o1+0x014],%l4 ! Mem[00000000848000d4] ldsb [%o2+0x03e],%l5 ! Mem[00000000850000fe] ldstub [%o1+0x021],%l6 ! Mem[00000000848000e1] jmpl %g6+8,%g0 ldub [%o0+0x03e],%l2 ! Mem[00000000840000fe] p58_call_3_lo: stx %l7,[%o0+0x020] ! Mem[00000000840000e0] stb %l7,[%o3+0x03f] ! Mem[00000000858000ff] ldstub [%o1+0x00d],%l6 ! Mem[00000000848000cd] ldsw [%o3+0x008],%l7 ! Mem[00000000858000c8] retl ldsb [%o3+0x011],%l2 ! Mem[00000000858000d1] p58_jmpl_3_he: stw %l2,[%i2+0x008] ! Mem[00000000850000c8] lduw [%i2+0x004],%l5 ! Mem[00000000850000c4] sth %l5,[%i3+0x02e] ! Mem[00000000858000ee] sth %l5,[%i1+0x02a] ! Mem[00000000848000ea] swap [%i0+0x004],%l2 ! Mem[00000000840000c4] lduw [%i3+0x024],%l3 ! Mem[00000000858000e4] jmpl %g6+8,%g0 swap [%i3+0x00c],%l7 ! Mem[00000000858000cc] p58_call_3_he: ldstub [%i3+0x026],%l5 ! Mem[00000000858000e6] ldstub [%i3+0x026],%l1 ! Mem[00000000858000e6] lduw [%i3+0x024],%l1 ! Mem[00000000858000e4] ldstub [%i3+0x024],%l5 ! Mem[00000000858000e4] retl stw %l3,[%i2+0x008] ! Mem[00000000850000c8] p58_jmpl_3_ho: stw %l2,[%o2+0x008] ! Mem[00000000850000c8] lduw [%o2+0x004],%l5 ! Mem[00000000850000c4] sth %l5,[%o3+0x02e] ! Mem[00000000858000ee] sth %l5,[%o1+0x02a] ! Mem[00000000848000ea] swap [%o0+0x004],%l2 ! Mem[00000000840000c4] lduw [%o3+0x024],%l3 ! Mem[00000000858000e4] jmpl %g6+8,%g0 swap [%o3+0x00c],%l7 ! Mem[00000000858000cc] p58_call_3_ho: ldstub [%o3+0x026],%l5 ! Mem[00000000858000e6] ldstub [%o3+0x026],%l1 ! Mem[00000000858000e6] lduw [%o3+0x024],%l1 ! Mem[00000000858000e4] ldstub [%o3+0x024],%l5 ! Mem[00000000858000e4] retl stw %l3,[%o2+0x008] ! Mem[00000000850000c8] p59_jmpl_3_le: ldstub [%i3+0x00f],%l0 ! Mem[00000000878000cf] stx %l6,[%i2+0x038] ! Mem[00000000870000f8] stw %l1,[%i3+0x020] ! Mem[00000000878000e0] swap [%i3+0x020],%l6 ! Mem[00000000878000e0] jmpl %g6+8,%g0 ldstub [%i2+0x03e],%l5 ! Mem[00000000870000fe] p59_call_3_le: swap [%i3+0x018],%l0 ! Mem[00000000878000d8] ldd [%i1+0x030],%l4 ! Mem[00000000868000f0] retl ldstub [%i2+0x033],%l7 ! Mem[00000000870000f3] p59_jmpl_3_lo: ldstub [%o3+0x00f],%l0 ! Mem[00000000878000cf] stx %l6,[%o2+0x038] ! Mem[00000000870000f8] stw %l1,[%o3+0x020] ! Mem[00000000878000e0] swap [%o3+0x020],%l6 ! Mem[00000000878000e0] jmpl %g6+8,%g0 ldstub [%o2+0x03e],%l5 ! Mem[00000000870000fe] p59_call_3_lo: swap [%o3+0x018],%l0 ! Mem[00000000878000d8] ldd [%o1+0x030],%l4 ! Mem[00000000868000f0] retl ldstub [%o2+0x033],%l7 ! Mem[00000000870000f3] p59_jmpl_3_he: ldsb [%i2+0x013],%l0 ! Mem[00000000870000d3] ldstub [%i0+0x03c],%l1 ! Mem[00000000860000fc] ldsb [%i2+0x033],%l1 ! Mem[00000000870000f3] swap [%i0+0x008],%l3 ! Mem[00000000860000c8] ldstub [%i2+0x037],%l2 ! Mem[00000000870000f7] ldsb [%i1+0x031],%l6 ! Mem[00000000868000f1] swap [%i3+0x004],%l1 ! Mem[00000000878000c4] jmpl %g6+8,%g0 stb %l1,[%i3+0x000] ! Mem[00000000878000c0] p59_call_3_he: ldd [%i2+0x038],%l6 ! Mem[00000000870000f8] ldstub [%i0+0x02b],%l6 ! Mem[00000000860000eb] ldstub [%i0+0x01f],%l4 ! Mem[00000000860000df] ldd [%i2+0x028],%l2 ! Mem[00000000870000e8] stx %l1,[%i0+0x020] ! Mem[00000000860000e0] ldstub [%i2+0x027],%l1 ! Mem[00000000870000e7] retl ldx [%i0+0x000],%l5 ! Mem[00000000860000c0] p59_jmpl_3_ho: ldsb [%o2+0x013],%l0 ! Mem[00000000870000d3] ldstub [%o0+0x03c],%l1 ! Mem[00000000860000fc] ldsb [%o2+0x033],%l1 ! Mem[00000000870000f3] swap [%o0+0x008],%l3 ! Mem[00000000860000c8] ldstub [%o2+0x037],%l2 ! Mem[00000000870000f7] ldsb [%o1+0x031],%l6 ! Mem[00000000868000f1] swap [%o3+0x004],%l1 ! Mem[00000000878000c4] jmpl %g6+8,%g0 stb %l1,[%o3+0x000] ! Mem[00000000878000c0] p59_call_3_ho: ldd [%o2+0x038],%l6 ! Mem[00000000870000f8] ldstub [%o0+0x02b],%l6 ! Mem[00000000860000eb] ldstub [%o0+0x01f],%l4 ! Mem[00000000860000df] ldd [%o2+0x028],%l2 ! Mem[00000000870000e8] stx %l1,[%o0+0x020] ! Mem[00000000860000e0] ldstub [%o2+0x027],%l1 ! Mem[00000000870000e7] retl ldx [%o0+0x000],%l5 ! Mem[00000000860000c0] p60_jmpl_3_le: lduw [%i0+0x02c],%l2 ! Mem[00000000880000ec] swap [%i2+0x018],%l7 ! Mem[00000000890000d8] ldstub [%i2+0x037],%l4 ! Mem[00000000890000f7] sth %l0,[%i0+0x02a] ! Mem[00000000880000ea] swap [%i0+0x028],%l3 ! Mem[00000000880000e8] jmpl %g6+8,%g0 lduw [%i1+0x008],%l6 ! Mem[00000000888000c8] p60_call_3_le: sth %l7,[%i2+0x01c] ! Mem[00000000890000dc] retl ldstub [%i3+0x038],%l7 ! Mem[00000000898000f8] p60_jmpl_3_lo: lduw [%o0+0x02c],%l2 ! Mem[00000000880000ec] swap [%o2+0x018],%l7 ! Mem[00000000890000d8] ldstub [%o2+0x037],%l4 ! Mem[00000000890000f7] sth %l0,[%o0+0x02a] ! Mem[00000000880000ea] swap [%o0+0x028],%l3 ! Mem[00000000880000e8] jmpl %g6+8,%g0 lduw [%o1+0x008],%l6 ! Mem[00000000888000c8] p60_call_3_lo: sth %l7,[%o2+0x01c] ! Mem[00000000890000dc] retl ldstub [%o3+0x038],%l7 ! Mem[00000000898000f8] p60_jmpl_3_he: ldub [%i2+0x02b],%l2 ! Mem[00000000890000eb] stx %l5,[%i0+0x030] ! Mem[00000000880000f0] ldub [%i1+0x001],%l1 ! Mem[00000000888000c1] ldstub [%i3+0x00c],%l6 ! Mem[00000000898000cc] swap [%i2+0x03c],%l3 ! Mem[00000000890000fc] jmpl %g6+8,%g0 ldx [%i1+0x010],%l7 ! Mem[00000000888000d0] p60_call_3_he: ldub [%i1+0x000],%l4 ! Mem[00000000888000c0] ldsw [%i0+0x01c],%l6 ! Mem[00000000880000dc] lduh [%i1+0x01c],%l1 ! Mem[00000000888000dc] retl swap [%i3+0x024],%l2 ! Mem[00000000898000e4] p60_jmpl_3_ho: ldub [%o2+0x02b],%l2 ! Mem[00000000890000eb] stx %l5,[%o0+0x030] ! Mem[00000000880000f0] ldub [%o1+0x001],%l1 ! Mem[00000000888000c1] ldstub [%o3+0x00c],%l6 ! Mem[00000000898000cc] swap [%o2+0x03c],%l3 ! Mem[00000000890000fc] jmpl %g6+8,%g0 ldx [%o1+0x010],%l7 ! Mem[00000000888000d0] p60_call_3_ho: ldub [%o1+0x000],%l4 ! Mem[00000000888000c0] ldsw [%o0+0x01c],%l6 ! Mem[00000000880000dc] lduh [%o1+0x01c],%l1 ! Mem[00000000888000dc] retl swap [%o3+0x024],%l2 ! Mem[00000000898000e4] p61_jmpl_3_le: ldx [%i0+0x038],%l6 ! Mem[000000008a0000f8] ldsh [%i0+0x012],%l3 ! Mem[000000008a0000d2] ldub [%i1+0x021],%l7 ! Mem[000000008a8000e1] lduh [%i1+0x034],%l3 ! Mem[000000008a8000f4] ldd [%i2+0x008],%l4 ! Mem[000000008b0000c8] jmpl %g6+8,%g0 ldsb [%i3+0x001],%l3 ! Mem[000000008b8000c1] p61_call_3_le: swap [%i2+0x028],%l0 ! Mem[000000008b0000e8] ldsh [%i1+0x00c],%l2 ! Mem[000000008a8000cc] retl ldd [%i3+0x028],%l0 ! Mem[000000008b8000e8] p61_jmpl_3_lo: ldx [%o0+0x038],%l6 ! Mem[000000008a0000f8] ldsh [%o0+0x012],%l3 ! Mem[000000008a0000d2] ldub [%o1+0x021],%l7 ! Mem[000000008a8000e1] lduh [%o1+0x034],%l3 ! Mem[000000008a8000f4] ldd [%o2+0x008],%l4 ! Mem[000000008b0000c8] jmpl %g6+8,%g0 ldsb [%o3+0x001],%l3 ! Mem[000000008b8000c1] p61_call_3_lo: swap [%o2+0x028],%l0 ! Mem[000000008b0000e8] ldsh [%o1+0x00c],%l2 ! Mem[000000008a8000cc] retl ldd [%o3+0x028],%l0 ! Mem[000000008b8000e8] p61_jmpl_3_he: ldstub [%i3+0x00f],%l0 ! Mem[000000008b8000cf] swap [%i0+0x038],%l6 ! Mem[000000008a0000f8] ldx [%i0+0x010],%l5 ! Mem[000000008a0000d0] ldub [%i2+0x02c],%l6 ! Mem[000000008b0000ec] ldstub [%i3+0x01e],%l0 ! Mem[000000008b8000de] jmpl %g6+8,%g0 ldstub [%i3+0x014],%l4 ! Mem[000000008b8000d4] p61_call_3_he: swap [%i1+0x02c],%l1 ! Mem[000000008a8000ec] stw %l6,[%i2+0x00c] ! Mem[000000008b0000cc] ldstub [%i3+0x03f],%l1 ! Mem[000000008b8000ff] stw %l6,[%i2+0x020] ! Mem[000000008b0000e0] ldstub [%i2+0x03f],%l7 ! Mem[000000008b0000ff] ldsw [%i2+0x02c],%l6 ! Mem[000000008b0000ec] retl ldsb [%i1+0x008],%l7 ! Mem[000000008a8000c8] p61_jmpl_3_ho: ldstub [%o3+0x00f],%l0 ! Mem[000000008b8000cf] swap [%o0+0x038],%l6 ! Mem[000000008a0000f8] ldx [%o0+0x010],%l5 ! Mem[000000008a0000d0] ldub [%o2+0x02c],%l6 ! Mem[000000008b0000ec] ldstub [%o3+0x01e],%l0 ! Mem[000000008b8000de] jmpl %g6+8,%g0 ldstub [%o3+0x014],%l4 ! Mem[000000008b8000d4] p61_call_3_ho: swap [%o1+0x02c],%l1 ! Mem[000000008a8000ec] stw %l6,[%o2+0x00c] ! Mem[000000008b0000cc] ldstub [%o3+0x03f],%l1 ! Mem[000000008b8000ff] stw %l6,[%o2+0x020] ! Mem[000000008b0000e0] ldstub [%o2+0x03f],%l7 ! Mem[000000008b0000ff] ldsw [%o2+0x02c],%l6 ! Mem[000000008b0000ec] retl ldsb [%o1+0x008],%l7 ! Mem[000000008a8000c8] p62_jmpl_3_le: ldx [%i1+0x010],%l3 ! Mem[000000008c8000d0] jmpl %g6+8,%g0 ldsh [%i0+0x024],%l3 ! Mem[000000008c0000e4] p62_call_3_le: ldsh [%i2+0x03e],%l4 ! Mem[000000008d0000fe] lduw [%i1+0x028],%l2 ! Mem[000000008c8000e8] stw %l7,[%i3+0x03c] ! Mem[000000008d8000fc] lduw [%i0+0x03c],%l2 ! Mem[000000008c0000fc] stw %l3,[%i0+0x000] ! Mem[000000008c0000c0] stw %l3,[%i2+0x008] ! Mem[000000008d0000c8] retl ldstub [%i0+0x012],%l4 ! Mem[000000008c0000d2] p62_jmpl_3_lo: ldx [%o1+0x010],%l3 ! Mem[000000008c8000d0] jmpl %g6+8,%g0 ldsh [%o0+0x024],%l3 ! Mem[000000008c0000e4] p62_call_3_lo: ldsh [%o2+0x03e],%l4 ! Mem[000000008d0000fe] lduw [%o1+0x028],%l2 ! Mem[000000008c8000e8] stw %l7,[%o3+0x03c] ! Mem[000000008d8000fc] lduw [%o0+0x03c],%l2 ! Mem[000000008c0000fc] stw %l3,[%o0+0x000] ! Mem[000000008c0000c0] stw %l3,[%o2+0x008] ! Mem[000000008d0000c8] retl ldstub [%o0+0x012],%l4 ! Mem[000000008c0000d2] p62_jmpl_3_he: stw %l3,[%i0+0x030] ! Mem[000000008c0000f0] ldd [%i3+0x038],%l4 ! Mem[000000008d8000f8] ldstub [%i1+0x012],%l1 ! Mem[000000008c8000d2] swap [%i3+0x03c],%l7 ! Mem[000000008d8000fc] ldsb [%i2+0x002],%l1 ! Mem[000000008d0000c2] ldstub [%i0+0x00f],%l5 ! Mem[000000008c0000cf] swap [%i0+0x020],%l4 ! Mem[000000008c0000e0] jmpl %g6+8,%g0 ldsh [%i3+0x03e],%l4 ! Mem[000000008d8000fe] p62_call_3_he: ldub [%i0+0x02f],%l5 ! Mem[000000008c0000ef] swap [%i0+0x020],%l3 ! Mem[000000008c0000e0] retl ldsw [%i1+0x000],%l4 ! Mem[000000008c8000c0] p62_jmpl_3_ho: stw %l3,[%o0+0x030] ! Mem[000000008c0000f0] ldd [%o3+0x038],%l4 ! Mem[000000008d8000f8] ldstub [%o1+0x012],%l1 ! Mem[000000008c8000d2] swap [%o3+0x03c],%l7 ! Mem[000000008d8000fc] ldsb [%o2+0x002],%l1 ! Mem[000000008d0000c2] ldstub [%o0+0x00f],%l5 ! Mem[000000008c0000cf] swap [%o0+0x020],%l4 ! Mem[000000008c0000e0] jmpl %g6+8,%g0 ldsh [%o3+0x03e],%l4 ! Mem[000000008d8000fe] p62_call_3_ho: ldub [%o0+0x02f],%l5 ! Mem[000000008c0000ef] swap [%o0+0x020],%l3 ! Mem[000000008c0000e0] retl ldsw [%o1+0x000],%l4 ! Mem[000000008c8000c0] p63_jmpl_3_le: ldd [%i2+0x018],%l2 ! Mem[000000008f0000d8] swap [%i3+0x014],%l7 ! Mem[000000008f8000d4] stw %l2,[%i2+0x00c] ! Mem[000000008f0000cc] stx %l6,[%i3+0x028] ! Mem[000000008f8000e8] ldsw [%i2+0x028],%l2 ! Mem[000000008f0000e8] jmpl %g6+8,%g0 swap [%i0+0x024],%l5 ! Mem[000000008e0000e4] p63_call_3_le: retl ldsb [%i2+0x005],%l5 ! Mem[000000008f0000c5] p63_jmpl_3_lo: ldd [%o2+0x018],%l2 ! Mem[000000008f0000d8] swap [%o3+0x014],%l7 ! Mem[000000008f8000d4] stw %l2,[%o2+0x00c] ! Mem[000000008f0000cc] stx %l6,[%o3+0x028] ! Mem[000000008f8000e8] ldsw [%o2+0x028],%l2 ! Mem[000000008f0000e8] jmpl %g6+8,%g0 swap [%o0+0x024],%l5 ! Mem[000000008e0000e4] p63_call_3_lo: retl ldsb [%o2+0x005],%l5 ! Mem[000000008f0000c5] p63_jmpl_3_he: ldsw [%i2+0x034],%l3 ! Mem[000000008f0000f4] swap [%i2+0x004],%l3 ! Mem[000000008f0000c4] jmpl %g6+8,%g0 ldstub [%i1+0x00c],%l7 ! Mem[000000008e8000cc] p63_call_3_he: ldstub [%i3+0x026],%l5 ! Mem[000000008f8000e6] ldsb [%i1+0x028],%l5 ! Mem[000000008e8000e8] stb %l4,[%i1+0x03f] ! Mem[000000008e8000ff] ldstub [%i2+0x012],%l4 ! Mem[000000008f0000d2] retl stw %l2,[%i0+0x02c] ! Mem[000000008e0000ec] p63_jmpl_3_ho: ldsw [%o2+0x034],%l3 ! Mem[000000008f0000f4] swap [%o2+0x004],%l3 ! Mem[000000008f0000c4] jmpl %g6+8,%g0 ldstub [%o1+0x00c],%l7 ! Mem[000000008e8000cc] p63_call_3_ho: ldstub [%o3+0x026],%l5 ! Mem[000000008f8000e6] ldsb [%o1+0x028],%l5 ! Mem[000000008e8000e8] stb %l4,[%o1+0x03f] ! Mem[000000008e8000ff] ldstub [%o2+0x012],%l4 ! Mem[000000008f0000d2] retl stw %l2,[%o0+0x02c] ! Mem[000000008e0000ec] 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 0xbe18795a,0x70b42b5a ! Init value for %l0 .word 0x915cff8e,0x99ce629f ! Init value for %l1 .word 0xba47fdea,0x1b86affe ! Init value for %l2 .word 0xcc534674,0x6a8f87fe ! Init value for %l3 .word 0xcf4e6016,0x46f834b3 ! Init value for %l4 .word 0xe303a4f8,0x757c3efb ! Init value for %l5 .word 0x715d2e88,0x3750bdcd ! Init value for %l6 .word 0xb4831fda,0x6c125b2c ! Init value for %l7 .align 64 p0_init_freg: .word 0xdd778d0f,0x0cdc860e ! Init value for %f0 .word 0x0aa6cf3b,0xd4870d58 ! Init value for %f2 .word 0x55825ccf,0x388b1c5f ! Init value for %f4 .word 0x18daf299,0xd007d070 ! Init value for %f6 .word 0xb25aefd8,0x4e325b02 ! Init value for %f8 .word 0x04f68707,0xc133636e ! Init value for %f10 .word 0xd27a7b10,0x2dce2554 ! Init value for %f12 .word 0xf483f16a,0x89f8b1be ! Init value for %f14 .word 0x85374bad,0x890a0a46 ! Init value for %f16 .word 0x1fc81fb9,0xa1a60045 ! Init value for %f18 .word 0x97c95085,0xc46908e6 ! Init value for %f20 .word 0xafa7a14b,0x74f0d935 ! Init value for %f22 .word 0xc574a8e3,0x9ccaa519 ! Init value for %f24 .word 0xf20d451a,0x4d88f9a6 ! Init value for %f26 .word 0xc90e2aac,0x6b7beaa7 ! Init value for %f28 .word 0xda8bc88a,0xf15e0670 ! Init value for %f30 .word 0xb432bc12,0x3dc138e1 ! Init value for %f32 .word 0xac6b1e34,0x08601b54 ! Init value for %f34 .word 0xe50806ca,0xb8233cf8 ! Init value for %f36 .word 0x5fb25e51,0x0afbf5f8 ! Init value for %f38 .word 0x4372d365,0x4ba4659f ! Init value for %f40 .word 0x4dd5c0b8,0x73931baa ! Init value for %f42 .word 0x85dd049f,0xedf55f9b ! Init value for %f44 .word 0x6abb6bd7,0x374df022 ! Init value for %f46 .word 0x8f4d7a61,0xa6300735 .word 0x7ceb03a9,0xac32ce4e .word 0xca091483,0x57476368 .word 0xb8409814,0xf6c04949 .word 0x5d9b9311,0x7918cbd9 .word 0xbc015f2d,0xe47c7ece .word 0x5d402f75,0x44111db7 .word 0x58845494,0x7ee7a436 p0_expected_registers: .word 0x00000000,0x0a9a3bda .word 0x915cff8e,0x99ce629f .word 0x00000000,0x29313d39 .word 0x00000000,0x33dbd3ac .word 0x00000000,0x0cc52d54 .word 0x00000000,0xe5bb5749 .word 0x715d2e88,0x3750bdcd .word 0x29313d39,0x511456f5 p0_expected_fp_regs: .word 0xdd778d0f,0x0cdc860e .word 0x0aa6cf3b,0xd4870d58 .word 0x55825ccf,0x388b1c5f .word 0x18daf299,0xd007d070 .word 0xb25aefd8,0x4e325b02 .word 0x04f68707,0xc133636e .word 0xd27a7b10,0x2dce2554 .word 0xf483f16a,0x89f8b1be .word 0x85374bad,0x890a0a46 .word 0x1fc81fb9,0xa1a60045 .word 0x97c95085,0xc46908e6 .word 0xafa7a14b,0x74f0d935 .word 0xc574a8e3,0x9ccaa519 .word 0xf20d451a,0x4d88f9a6 .word 0xc90e2aac,0x6b7beaa7 .word 0xda8bc88a,0xf15e0670 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p0_local0_expect: .word 0xe69825ff,0x0b3d0deb .word 0xfd7f5f93,0x511456f5 .word 0x1fcb9c0a,0x6c411900 .word 0xcdd5b5de,0xc3fc8fa0 .word 0x8076fa09,0xdcc2dcc1 .word 0x36f3a0f8,0x28ffd418 .word 0xf44290c3,0xd3077c4d .word 0x3f83ea9d,0x3a553778 p0_local1_expect: .word 0x6a8f87fe,0xd44928c6 .word 0x8ff789b4,0xc0c24a14 .word 0x4871e202,0x2eddd736 .word 0xe5bb5749,0x9fc16020 .word 0x3d4490aa,0x2908b356 .word 0xa45a6239,0xfd7f5f93 .word 0x26b6c5cb,0x4b75784c .word 0x6a69693f,0x3e082900 p0_local2_expect: .word 0xc6108768,0xa5908650 .word 0xff920c82,0xe94efaba .word 0x1b4da745,0x2672812f .word 0xb8abda08,0x46c2e0d6 .word 0x348f33c7,0x0cc52d54 .word 0x8076fa09,0x70166dde .word 0x328111c8,0xfa475b2e .word 0x9ba6466e,0x081eb752 p0_local3_expect: .word 0x9f821755,0x66d6c7f3 .word 0x0288a3c7,0xa6f098bb .word 0xea99055f,0xb3ff6365 .word 0xafbb07e7,0x3b5f3e59 .word 0x0a9a3bda,0x99ce629f .word 0x715d2e88,0x3750bdcd .word 0xfb4150f7,0x0a9a3bda .word 0x9b53a723,0x689d58bd share0_expect: share1_expect: share2_expect: share3_expect: p1_init_registers: .word 0x46276f02,0x7d392ad8 ! Init value for %l0 .word 0x45de524c,0x7abec1e1 ! Init value for %l1 .word 0xd82d45f4,0x4b8a5d41 ! Init value for %l2 .word 0xb6b5d2e6,0xb678e28b ! Init value for %l3 .word 0xe1c59dda,0x1d6cb857 ! Init value for %l4 .word 0x66e9e102,0x566027c8 ! Init value for %l5 .word 0xb8dfe552,0x1df620ad ! Init value for %l6 .word 0xc1cd79a8,0x25f1ada2 ! Init value for %l7 .align 64 p1_init_freg: .word 0xa8ebcf9c,0x09118e6a ! Init value for %f0 .word 0x96dfedf4,0xa4dc4e38 ! Init value for %f2 .word 0x29f4aa9f,0x5af9900d ! Init value for %f4 .word 0x0b4e1e20,0xc7e75a2d ! Init value for %f6 .word 0xfc37787f,0x54d4e49a ! Init value for %f8 .word 0xb7de0c2a,0xb6987f99 ! Init value for %f10 .word 0x53d36c71,0x06611bec ! Init value for %f12 .word 0x1b6185a9,0x898b055a ! Init value for %f14 .word 0xbcda6fce,0xc93ef80a ! Init value for %f16 .word 0x439226dd,0x70ef84bb ! Init value for %f18 .word 0x4543f102,0xb93bddb0 ! Init value for %f20 .word 0x2505e61e,0x05c39033 ! Init value for %f22 .word 0x278d5ec4,0xf9d97cea ! Init value for %f24 .word 0x484f7e96,0x0969cfee ! Init value for %f26 .word 0x78ea63f4,0xc12cf0ed ! Init value for %f28 .word 0x23452ddd,0x7a01a743 ! Init value for %f30 .word 0xd8e350ac,0x742a1f0f ! Init value for %f32 .word 0xb81ae1b0,0x79eeed06 ! Init value for %f34 .word 0xd989aaf2,0x576a38f5 ! Init value for %f36 .word 0xa66fe094,0xc9e06ace ! Init value for %f38 .word 0x344df556,0xdd428807 ! Init value for %f40 .word 0xfcda811b,0xb5a67e15 ! Init value for %f42 .word 0xd14cf1f0,0x9eafdfed ! Init value for %f44 .word 0xd637c0ea,0xaaa1ee79 ! Init value for %f46 .word 0x87eb765d,0xc7034f60 .word 0xc29a3372,0x9e9a38a0 .word 0x7c7e271d,0xb7997c35 .word 0xa32a9a9d,0x504aea4a .word 0x8103e5db,0xd656b741 .word 0x416e8907,0xd12f0506 .word 0x967b30f8,0x458b8805 .word 0x558df903,0xbfc7821a p1_expected_registers: .word 0x46276f02,0x7d392ad8 .word 0x00000000,0xe1208e01 .word 0x00000000,0x5fa4f588 .word 0xb6b5d2e6,0xb678e28b .word 0x00000000,0xbaba55a1 .word 0x00000000,0xadebf147 .word 0x00000000,0x000000eb .word 0x00000000,0x000000bb p1_expected_fp_regs: .word 0xa8ebcf9c,0x09118e6a .word 0x96dfedf4,0xa4dc4e38 .word 0x29f4aa9f,0x5af9900d .word 0x0b4e1e20,0xc7e75a2d .word 0xfc37787f,0x54d4e49a .word 0xb7de0c2a,0xb6987f99 .word 0x53d36c71,0x06611bec .word 0x1b6185a9,0x898b055a .word 0xbcda6fce,0xc93ef80a .word 0x439226dd,0x70ef84bb .word 0x4543f102,0xb93bddb0 .word 0x2505e61e,0x05c39033 .word 0x278d5ec4,0xf9d97cea .word 0x484f7e96,0x0969cfee .word 0x78ea63f4,0xc12cf0ed .word 0x23452ddd,0x7a01a743 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p1_local0_expect: .word 0x5e6df4f8,0xfcc1d04f .word 0x533a67fe,0x42d32ce1 .word 0xb6a5850b,0xa1326da4 .word 0x84ad44bb,0xdfd3e9e1 .word 0x93271dab,0x1fa0fa29 .word 0x017d789e,0x2fff027d .word 0x55427b04,0x1e44a5fb .word 0x4b8a5d41,0xfce0481f p1_local1_expect: .word 0xe99b5769,0x7343016f .word 0x0bffc1d9,0xc98c0e25 .word 0xffee6bb7,0x6dd24cb7 .word 0x62c09327,0xbaba55a1 .word 0x675e80e8,0x4e8ed3f2 .word 0x5d3ec4ff,0x6445c2dc .word 0x8b07a430,0xadfff147 .word 0x0059cd90,0x2f5aa636 p1_local2_expect: .word 0x00000090,0xadebf147 .word 0xd09e8037,0x3c61edf2 .word 0xf9c40e2f,0xb886c987 .word 0xa610c401,0xe11a5777 .word 0x4d5d3f54,0xed10cbf0 .word 0xad1ab7a9,0x78a500eb .word 0x1d6cb857,0xbae71720 .word 0xd24e959c,0x71ca94ad p1_local3_expect: .word 0xd851a23c,0xdd84d11f .word 0x53550113,0xb3ee7962 .word 0x84ad44bb,0x5d176a78 .word 0xdfdee4b2,0xe1bfb526 .word 0x00000000,0xbaba55a1 .word 0x229b81a3,0x3e411f1c .word 0x0b944039,0xb71d96bb .word 0x5fa4f588,0x890eca46 p2_init_registers: .word 0x06092f2e,0x41b80b95 ! Init value for %l0 .word 0x52826f18,0x4899ba54 ! Init value for %l1 .word 0xa6dd8bba,0x5cd13aa2 ! Init value for %l2 .word 0x6591ca8d,0xc88b5acb ! Init value for %l3 .word 0x8e02e4fc,0x41f2b844 ! Init value for %l4 .word 0xd29db776,0xa98fe6a3 ! Init value for %l5 .word 0xf4d342e5,0xc2c85880 ! Init value for %l6 .word 0xf940f414,0x3867a591 ! Init value for %l7 .align 64 p2_init_freg: .word 0xe5f28a07,0xd07f242e ! Init value for %f0 .word 0x371e5dc1,0x3d46359e ! Init value for %f2 .word 0x3cdeeda3,0x85b126cf ! Init value for %f4 .word 0x67e8bd56,0xfde6bd14 ! Init value for %f6 .word 0xe14d4a2c,0xb7abf267 ! Init value for %f8 .word 0x8cebcf6b,0x32d3660b ! Init value for %f10 .word 0xabfb3080,0x15421887 ! Init value for %f12 .word 0xe0ff388e,0x5e103ba4 ! Init value for %f14 .word 0x5872663b,0xf812158f ! Init value for %f16 .word 0x20678540,0xa584185a ! Init value for %f18 .word 0x3755b740,0x89e65903 ! Init value for %f20 .word 0xbf28bb44,0x571f9a27 ! Init value for %f22 .word 0xa1b25bed,0x5ad7c4a3 ! Init value for %f24 .word 0x5cd7715c,0x0fa7bfdd ! Init value for %f26 .word 0x737d009e,0x2f4bff60 ! Init value for %f28 .word 0x92d22ca5,0x5378ab82 ! Init value for %f30 .word 0xc5ad4a56,0x5b9c3f3d ! Init value for %f32 .word 0x8f8a083e,0x279f94d9 ! Init value for %f34 .word 0x15fcda01,0x6856e514 ! Init value for %f36 .word 0xf9e79db4,0x47a217b5 ! Init value for %f38 .word 0x9fb4b5ea,0xb66d3adb ! Init value for %f40 .word 0x42afcf87,0x6e7e05a2 ! Init value for %f42 .word 0xfc70d87c,0x0015ae33 ! Init value for %f44 .word 0x8e762dc6,0xa92789c1 ! Init value for %f46 .word 0x714c5fc7,0x6d5bf292 .word 0x4e636736,0xe18f3004 .word 0x8f5bdce8,0x3ae3079d .word 0x9fdd3c34,0x95f7645e .word 0x3275986b,0xf92abaa4 .word 0x06bd3a51,0xe6071d99 .word 0xb55caf09,0xd09a432e .word 0x3acacca1,0xecbd9ecc p2_expected_registers: .word 0x00000000,0xbcb3866c .word 0x52826f18,0x4899ba54 .word 0x00000000,0xefdfa976 .word 0x00000000,0x6451010d .word 0x8e02e4fc,0x41f2b844 .word 0xd3109a3f,0x0911847a .word 0x00000000,0x60ea7aae .word 0x00000000,0xbc9ee778 p2_expected_fp_regs: .word 0xe5f28a07,0xd07f242e .word 0x371e5dc1,0x3d46359e .word 0x3cdeeda3,0x85b126cf .word 0x67e8bd56,0xfde6bd14 .word 0xe14d4a2c,0xb7abf267 .word 0x8cebcf6b,0x32d3660b .word 0xabfb3080,0x15421887 .word 0xe0ff388e,0x5e103ba4 .word 0x5872663b,0xf812158f .word 0x20678540,0xa584185a .word 0x3755b740,0x89e65903 .word 0xbf28bb44,0x571f9a27 .word 0xa1b25bed,0x5ad7c4a3 .word 0x5cd7715c,0x0fa7bfdd .word 0x737d009e,0x2f4bff60 .word 0x92d22ca5,0x5378ab82 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p2_local0_expect: .word 0xefdfa976,0xf9220762 .word 0xcffd1737,0x3349afeb .word 0x1680f0ae,0xad9b10da .word 0x278f5ec3,0xcae9b5c7 .word 0x000000e8,0xf6535000 .word 0xecf07220,0x03e62dd7 .word 0xbc9ee778,0xeca262cf .word 0xd97fea7b,0xa98fe6a3 p2_local1_expect: .word 0xd02021fb,0x49d5a85a .word 0xef9d2400,0x43c359a4 .word 0x1ce423c8,0x9c19a92f .word 0xe72332a8,0x01c44008 .word 0x465c7f72,0x385c9823 .word 0xc2c85880,0xc88b5acb .word 0x24aaff8d,0x5cd13aa2 .word 0x641087b2,0xe1ebba19 p2_local2_expect: .word 0xda0ebfdc,0x139da2e0 .word 0x2288deb8,0x1bb0852b .word 0xae584958,0x0cc9674b .word 0x6a8d8390,0xdc3cffd4 .word 0xff80d15b,0xa0d2bdd5 .word 0xb4c6ecb2,0x9b2bb05b .word 0x0c527fbf,0xe42e4c87 .word 0x7b173c41,0x7fd1759f p2_local3_expect: .word 0xa4015713,0xad9b10da .word 0xa299aac5,0x1daf458b .word 0xebff8c9f,0x2b6920dd .word 0x7541c1e9,0x5976aa71 .word 0x57531828,0x5bbd1f43 .word 0xbb61d249,0x257a5199 .word 0xd3109a3f,0x0911847a .word 0x0c2c31e0,0x7fe5213e p3_init_registers: .word 0x76234a7b,0xffc69e3f ! Init value for %l0 .word 0xd2cbd3aa,0x24391172 ! Init value for %l1 .word 0x929519cc,0x7f3a287a ! Init value for %l2 .word 0xba3dbe0a,0x58b5cfa5 ! Init value for %l3 .word 0x9bc5bb60,0x3a02ea16 ! Init value for %l4 .word 0x0bfcf413,0xc54af94d ! Init value for %l5 .word 0xea942e47,0xd65b7ef7 ! Init value for %l6 .word 0x510b9c3c,0x7f889968 ! Init value for %l7 .align 64 p3_init_freg: .word 0x1983df8e,0x65d3fb0e ! Init value for %f0 .word 0xa049092a,0x0889e13c ! Init value for %f2 .word 0xc219906a,0x9cd72dee ! Init value for %f4 .word 0xb8d7424b,0x541ee69c ! Init value for %f6 .word 0xe557e7e6,0x5163342a ! Init value for %f8 .word 0x25f253e7,0xb6632e45 ! Init value for %f10 .word 0x3fdb2f4f,0x74376a9f ! Init value for %f12 .word 0x6f5b68e4,0xbc0fed79 ! Init value for %f14 .word 0x7e1f894a,0x8c9f3b77 ! Init value for %f16 .word 0xe917b599,0x034eda06 ! Init value for %f18 .word 0x8a64c74c,0x6ba1a9a2 ! Init value for %f20 .word 0x4a54f6c1,0x14205e2e ! Init value for %f22 .word 0x3dc0da1f,0x81990560 ! Init value for %f24 .word 0xd0dd075b,0x171a0b36 ! Init value for %f26 .word 0xa45da019,0x01d669db ! Init value for %f28 .word 0x1bee5f01,0x9deed330 ! Init value for %f30 .word 0xbce34d1b,0x60f45cbf ! Init value for %f32 .word 0x27b16ada,0x18257c77 ! Init value for %f34 .word 0x8effe339,0x0a738f1d ! Init value for %f36 .word 0x6163fd38,0x03e5d0c3 ! Init value for %f38 .word 0x4f5266a4,0xb295051d ! Init value for %f40 .word 0x5faabc28,0x5c5516aa ! Init value for %f42 .word 0x70a7a888,0x3e6b7d1f ! Init value for %f44 .word 0xb5074ef9,0xaaf79cf4 ! Init value for %f46 .word 0x6789ea36,0x34c75988 .word 0xab68b038,0x23ff1896 .word 0xee3fd6f9,0xf98180cd .word 0xa0889520,0xf0befe88 .word 0x93fce3b3,0x8e574f84 .word 0xdca7e078,0x7bfab53d .word 0xb9cd6414,0x2097c6ea .word 0x169a57cc,0x77b85382 p3_expected_registers: .word 0xff0bc0ec,0x1572ff1e .word 0x00000000,0x9b35b904 .word 0x929519cc,0x7f3a287a .word 0x00000000,0x00000044 .word 0xd0c63123,0xf4c30f21 .word 0x00000000,0x000000ba .word 0x00000000,0x8b1c3875 .word 0xf89b3a9d,0xc6dc1dfb p3_expected_fp_regs: .word 0x1983df8e,0x65d3fb0e .word 0xa049092a,0x0889e13c .word 0xc219906a,0x9cd72dee .word 0xb8d7424b,0x541ee69c .word 0xe557e7e6,0x5163342a .word 0x25f253e7,0xb6632e45 .word 0x3fdb2f4f,0x74376a9f .word 0x6f5b68e4,0xbc0fed79 .word 0x7e1f894a,0x8c9f3b77 .word 0xe917b599,0x034eda06 .word 0x8a64c74c,0x6ba1a9a2 .word 0x4a54f6c1,0x14205e2e .word 0x3dc0da1f,0x81990560 .word 0xd0dd075b,0x171a0b36 .word 0xa45da019,0x01d669db .word 0x1bee5f01,0x9deed330 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p3_local0_expect: .word 0x1df89259,0x6bdcd35e .word 0xf89b3a9d,0xc6dc1dfb .word 0xc3b4093f,0x3a6cd06b .word 0x493632c9,0xc75ddc4c .word 0x9b35b904,0x0000001f .word 0x538382ed,0x69ff1d76 .word 0x23ff4066,0x6f9a9e2e .word 0x7ef24ca9,0x82cbbc7a p3_local1_expect: .word 0x3853e125,0xd1d3c741 .word 0xd41943a2,0x0f93209f .word 0xd65b7ef7,0xa800302a .word 0xe0402987,0xbe35aa91 .word 0xfbca9986,0x8b576a59 .word 0xd0c63123,0xf4c30f21 .word 0x358acc9f,0x7247bd11 .word 0x9e3fc83b,0x25426bcb p3_local2_expect: .word 0x31fe09ff,0x508c5083 .word 0x424058aa,0x8909af89 .word 0xff0bc0ec,0x1572ff1e .word 0x88ba340a,0x87852eff .word 0x158b27ed,0xac975ca5 .word 0x1c89f2c7,0xaf22061a .word 0x28a81995,0xa41725af .word 0xb1dd50b7,0x9ea8b651 p3_local3_expect: .word 0xea2c29e7,0x60498ba2 .word 0x691d18b6,0x28d0a631 .word 0xda5ace5f,0x82a0cef6 .word 0xd8af299f,0xacec1ada .word 0x3f205ece,0x33edf01c .word 0xb072d4e5,0x3592705c .word 0xd99a91ff,0x4a3b0f6b .word 0x3045b026,0x7f963ed5 p4_init_registers: .word 0xb85356a3,0xfc44766c ! Init value for %l0 .word 0xd0152390,0x5282f679 ! Init value for %l1 .word 0x688186b1,0xf8373cfe ! Init value for %l2 .word 0xd7121429,0xfa88d312 ! Init value for %l3 .word 0xf7deb6f8,0xd18d9763 ! Init value for %l4 .word 0x9765ee6a,0xa5a98184 ! Init value for %l5 .word 0xaf20df1a,0x39a776aa ! Init value for %l6 .word 0x34ac7dc7,0xd3dc46e4 ! Init value for %l7 .align 64 p4_init_freg: .word 0xb58eb3b2,0x8ee6a6b3 ! Init value for %f0 .word 0x1d0eac6b,0x9970a97d ! Init value for %f2 .word 0x337c19be,0xd782dd96 ! Init value for %f4 .word 0xf259e9da,0xd5477c42 ! Init value for %f6 .word 0x6346bec4,0x62289048 ! Init value for %f8 .word 0x162e6516,0xa61f769d ! Init value for %f10 .word 0xc5039563,0x165ecbd8 ! Init value for %f12 .word 0xcbe027e7,0xbbab3f92 ! Init value for %f14 .word 0xedab5ca6,0xd21dd324 ! Init value for %f16 .word 0x8d252b10,0x3f6ed675 ! Init value for %f18 .word 0x1c22e36b,0x818b97cc ! Init value for %f20 .word 0xe326602a,0x9bc3d3d2 ! Init value for %f22 .word 0xeac04d15,0x5ecce50a ! Init value for %f24 .word 0x3c6e8521,0xa2500736 ! Init value for %f26 .word 0x8923d8f0,0x5458f753 ! Init value for %f28 .word 0xfd85faa9,0x76e37490 ! Init value for %f30 .word 0x8338c1ac,0x3c6076c0 ! Init value for %f32 .word 0x1358efd6,0x5d269d2a ! Init value for %f34 .word 0xd75cc1a1,0xf522d907 ! Init value for %f36 .word 0x691745a4,0x23429119 ! Init value for %f38 .word 0x1f994fd5,0xfa4a0d85 ! Init value for %f40 .word 0x0d684f4c,0xb2d07e5a ! Init value for %f42 .word 0xd100afca,0xcace19d3 ! Init value for %f44 .word 0x9db60d33,0xd0927803 ! Init value for %f46 .word 0x7c774718,0x117fd17b .word 0xc27a3a99,0x296644f1 .word 0xa69578fb,0x3072ccc6 .word 0x0a221df2,0x2152d1fa .word 0xa6d00604,0xe1a92cbd .word 0xbe0a503b,0xeee1448c .word 0x90362cc5,0x1488e8f8 .word 0xbfec6ca2,0x26569c38 p4_expected_registers: .word 0x00000000,0x50d39633 .word 0xd0152390,0x5282f679 .word 0x00000000,0x233a232b .word 0x00000000,0x000000b5 .word 0x00000000,0x22dcf123 .word 0x00000000,0x6f6337ba .word 0xaf20df1a,0x39a776aa .word 0x00000000,0xce81acad p4_expected_fp_regs: .word 0xb58eb3b2,0x8ee6a6b3 .word 0x1d0eac6b,0x9970a97d .word 0x337c19be,0xd782dd96 .word 0xf259e9da,0xd5477c42 .word 0x6346bec4,0x62289048 .word 0x162e6516,0xa61f769d .word 0xc5039563,0x165ecbd8 .word 0xcbe027e7,0xbbab3f92 .word 0xedab5ca6,0xd21dd324 .word 0x8d252b10,0x3f6ed675 .word 0x1c22e36b,0x818b97cc .word 0xe326602a,0x9bc3d3d2 .word 0xeac04d15,0x5ecce50a .word 0x3c6e8521,0xa2500736 .word 0x8923d8f0,0x5458f753 .word 0xfd85faa9,0x76e37490 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p4_local0_expect: .word 0xfcff766c,0x5a478abf .word 0x2b0967a3,0x1144c388 .word 0x0000004a,0x633039cb .word 0x9800d115,0xdbc3f60a .word 0x8b38a665,0x63ff0ad9 .word 0x6aba9cfe,0x008d4565 .word 0xa0568c81,0x9dcaaf9a .word 0x1516402c,0x3da6ccf5 p4_local1_expect: .word 0x00000000,0x000000ba .word 0x9eabcc04,0x00000044 .word 0x4de4ccff,0x46cd8602 .word 0x7d41dd5d,0x79c7e0a2 .word 0x50d39633,0xab00f76d .word 0xbbc9e672,0x6f721882 .word 0x1600c823,0x6b96ffdb .word 0x0b1932db,0x2b8c3b2c p4_local2_expect: .word 0x2b3e26c4,0x1247caeb .word 0x6f6337ba,0x049d3e6b .word 0x54eb214d,0xc6f28c43 .word 0x6cc4747a,0x0f1dffed .word 0xf01c4fc1,0x97c05cff .word 0xce81acad,0x43da05a7 .word 0x15bd97dd,0x4b922c61 .word 0x81447252,0x468650b9 p4_local3_expect: .word 0xebb9b6bc,0xa994d8be .word 0x3d534fbb,0xfa88d312 .word 0x78fae777,0x8eefd873 .word 0x00000005,0x7ff4435e .word 0x008ca3da,0xf71383b8 .word 0xa7ce1a2e,0xb98ba4d9 .word 0xbcf6d2e1,0xd765f743 .word 0xff6a16c7,0x997c9aa9 p5_init_registers: .word 0x0d550cca,0x07e8e8ea ! Init value for %l0 .word 0xf68635ef,0xdf457393 ! Init value for %l1 .word 0x07abb206,0x16ca45cd ! Init value for %l2 .word 0xcc90ef32,0xb45dddd5 ! Init value for %l3 .word 0xb86b0aea,0xa298b562 ! Init value for %l4 .word 0x61c71477,0xea090913 ! Init value for %l5 .word 0x8e8d72fa,0x3c699663 ! Init value for %l6 .word 0xa886d223,0xf85f9693 ! Init value for %l7 .align 64 p5_init_freg: .word 0xf07c775f,0x8626cb8a ! Init value for %f0 .word 0xb5b1a679,0xdde5ea73 ! Init value for %f2 .word 0x8444b8d3,0x18849a34 ! Init value for %f4 .word 0xbf457e3a,0xbe13570d ! Init value for %f6 .word 0x537e79ae,0x5c3cbf2e ! Init value for %f8 .word 0x9694afe2,0x2e67186e ! Init value for %f10 .word 0x14a9e379,0x6b2f1a20 ! Init value for %f12 .word 0x228c32a2,0xa67234d6 ! Init value for %f14 .word 0xc750428b,0x478e89b9 ! Init value for %f16 .word 0x5018e77b,0x0bc2a099 ! Init value for %f18 .word 0xedd81247,0x25637f35 ! Init value for %f20 .word 0xbb07463c,0x81f70c3f ! Init value for %f22 .word 0x98a682cd,0x31ef2c93 ! Init value for %f24 .word 0xc776a187,0xdea90957 ! Init value for %f26 .word 0x700aa2a7,0x7e379cbb ! Init value for %f28 .word 0x51be93af,0xc4ca902a ! Init value for %f30 .word 0x4117e492,0x6cab71df ! Init value for %f32 .word 0x89ab1b31,0x6d25753d ! Init value for %f34 .word 0x36a03a46,0xe58a8f79 ! Init value for %f36 .word 0x5a9dda74,0x4e3cf8ec ! Init value for %f38 .word 0xf67868c5,0xabd33bf2 ! Init value for %f40 .word 0x4197c800,0xe41c9e0c ! Init value for %f42 .word 0x1827f101,0x012a9c71 ! Init value for %f44 .word 0x0371c1b9,0xe2876acb ! Init value for %f46 .word 0xd231fe9f,0xad385afa .word 0xa26bdba3,0x09f70e48 .word 0x0c6aef89,0x5baa426b .word 0x401ae439,0xb1f5f47f .word 0xbebe9096,0x2d135a0a .word 0x656772fb,0x677e863e .word 0x3bcec35e,0x8ca6c36c .word 0x3e300e6a,0xe2ea6343 p5_expected_registers: .word 0x94c2194d,0x0e3010a5 .word 0x00000000,0x3f2863c4 .word 0x00000000,0x6bb76eef .word 0x00000000,0x1d57cdbf .word 0x00000000,0x986f08d8 .word 0x00000000,0x000000ba .word 0x8e8d72fa,0x3c699663 .word 0x2f2d942e,0x3f2863c4 p5_expected_fp_regs: .word 0xf07c775f,0x8626cb8a .word 0xb5b1a679,0xdde5ea73 .word 0x8444b8d3,0x18849a34 .word 0xbf457e3a,0xbe13570d .word 0x537e79ae,0x5c3cbf2e .word 0x9694afe2,0x2e67186e .word 0x14a9e379,0x6b2f1a20 .word 0x228c32a2,0xa67234d6 .word 0xc750428b,0x478e89b9 .word 0x5018e77b,0x0bc2a099 .word 0xedd81247,0x25637f35 .word 0xbb07463c,0x81f70c3f .word 0x98a682cd,0x31ef2c93 .word 0xc776a187,0xdea90957 .word 0x700aa2a7,0x7e379cbb .word 0x51be93af,0xc4ca902a .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p5_local0_expect: .word 0x496219c1,0x9e7d8cff .word 0xbe33d1b0,0xb45dddd5 .word 0x3a30da92,0x2a293358 .word 0x81406c58,0x2b84603a .word 0x07e8e8ea,0x000000d1 .word 0x8e989ef1,0x9d38114e .word 0x94c2194d,0x0e3010a5 .word 0x3c747735,0x520a5919 p5_local1_expect: .word 0xb45dddd5,0x462f9a2d .word 0xea678f08,0x2193aa4d .word 0x1ba6c34a,0xffdb0b30 .word 0x4c37bc5c,0x36b95834 .word 0xfcd44b7c,0xcb982114 .word 0x12c0d802,0x1d57cdbf .word 0x36541154,0xec2674e5 .word 0x23b584b2,0x7e3152f4 p5_local2_expect: .word 0x07ba1691,0xa355314d .word 0x4c393893,0xefd0c375 .word 0x7a87367f,0x447447bf .word 0x05c6adb0,0xe609fe8d .word 0x2bff3702,0x9ecea75a .word 0x7ca363a3,0xc21743f5 .word 0x670c0d5e,0xffab13bb .word 0xc8ca8478,0x986f08d8 p5_local3_expect: .word 0x5b9028dc,0x6d2927a3 .word 0x07e8e8ea,0x156c3480 .word 0x156c3480,0xdc99c81a .word 0x041a42f3,0x93d2105a .word 0xf81d2468,0xbe541f5a .word 0x2f2d942e,0x000000d1 .word 0xa371da69,0xa298b562 .word 0xbdcad96f,0x3097f9cb p6_init_registers: .word 0x0a6acd18,0x16c2bc78 ! Init value for %l0 .word 0x02692324,0x80ffcb84 ! Init value for %l1 .word 0x455eb6ec,0x9a8fd392 ! Init value for %l2 .word 0x5747f022,0x2e8f4f21 ! Init value for %l3 .word 0xda615544,0x94356c4f ! Init value for %l4 .word 0x7fa046e0,0x52dd7205 ! Init value for %l5 .word 0xedb1f0d9,0xa50598bc ! Init value for %l6 .word 0xafa5edae,0x1208290a ! Init value for %l7 .align 64 p6_init_freg: .word 0x227a2603,0x75c2e21a ! Init value for %f0 .word 0x904f1d74,0x3dbba3b0 ! Init value for %f2 .word 0x185e93e4,0xeef75e5b ! Init value for %f4 .word 0x63914793,0x9bd09cbc ! Init value for %f6 .word 0x7ce76fac,0x4a53a860 ! Init value for %f8 .word 0x74ecf79d,0x888d4f23 ! Init value for %f10 .word 0xb375386d,0x45506d13 ! Init value for %f12 .word 0x0fa88947,0xd7a65181 ! Init value for %f14 .word 0x2d8fd854,0x6a26a451 ! Init value for %f16 .word 0x3d68865f,0xce50cf06 ! Init value for %f18 .word 0x50d3eddc,0x3c2b83a1 ! Init value for %f20 .word 0xbf8de9db,0xbaa7ca79 ! Init value for %f22 .word 0x46a53345,0x57bb02ae ! Init value for %f24 .word 0xcd2e0ff7,0x8f1f055e ! Init value for %f26 .word 0xcd602161,0xc894607b ! Init value for %f28 .word 0x3d4180a7,0x485977d3 ! Init value for %f30 .word 0x5d3221f9,0x30edb504 ! Init value for %f32 .word 0x516b14e5,0x3c12d8db ! Init value for %f34 .word 0xd6ab652b,0xb7c43811 ! Init value for %f36 .word 0x92977c5b,0x5788914e ! Init value for %f38 .word 0x4bc71ba3,0x29dfe8e2 ! Init value for %f40 .word 0x6a6e434e,0xd0e9c21e ! Init value for %f42 .word 0x21e54eb1,0x77aa9857 ! Init value for %f44 .word 0xbc976d36,0x88aea6f4 ! Init value for %f46 .word 0x7de649ce,0x3e5519a7 .word 0xad461382,0x6bda45d5 .word 0x7a1e34c0,0x3a08f0f4 .word 0x864395b0,0x3023767b .word 0x9b9f57be,0x42748e6d .word 0x6c543dfe,0x76b49ebb .word 0x6e499184,0x3ef172a8 .word 0x7f70985d,0x8cfa4c8a p6_expected_registers: .word 0x00000000,0x5c7c41f3 .word 0x00000000,0x3604aa82 .word 0x00000000,0xff4f0b4d .word 0x72934981,0xb4dd51c5 .word 0x00000000,0xffb2d52b .word 0x00000000,0x5ee5a59d .word 0x00000000,0x740c8cd9 .word 0x00000000,0x712d9f8c p6_expected_fp_regs: .word 0x227a2603,0x75c2e21a .word 0x904f1d74,0x3dbba3b0 .word 0x185e93e4,0xeef75e5b .word 0x63914793,0x9bd09cbc .word 0x7ce76fac,0x4a53a860 .word 0x74ecf79d,0x888d4f23 .word 0xb375386d,0x45506d13 .word 0x0fa88947,0xd7a65181 .word 0x2d8fd854,0x6a26a451 .word 0x3d68865f,0xce50cf06 .word 0x50d3eddc,0x3c2b83a1 .word 0xbf8de9db,0xbaa7ca79 .word 0x46a53345,0x57bb02ae .word 0xcd2e0ff7,0x8f1f055e .word 0xcd602161,0xc894607b .word 0x3d4180a7,0x485977d3 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p6_local0_expect: .word 0x041af8f9,0x4fbd0143 .word 0x09d12e87,0x20e01157 .word 0x7049be03,0x319da793 .word 0x740c8cd9,0xe48c0e2b .word 0x80ffcb84,0x78b6c56d .word 0x06536e15,0x0cdc827c .word 0x00000000,0x712d9f8c .word 0x11a0540d,0xd86ba45f p6_local1_expect: .word 0x8675bb3a,0x1462621f .word 0x0000004f,0x0e6b34c6 .word 0x939895e7,0x44504d1f .word 0x54508a26,0x339eae82 .word 0xdb94c230,0x551e7cf8 .word 0x72934981,0xb4dd51c5 .word 0xff4f0b4d,0xbb5d78d2 .word 0xec325011,0xb5f39a60 p6_local2_expect: .word 0x7c775e14,0x6e4e2f2c .word 0x0f2bd575,0x473a0be3 .word 0x94356c4f,0x263964a2 .word 0x635845e6,0x9b4dde9a .word 0x8348e8af,0xee1ff663 .word 0xb0928207,0xf9ca2d82 .word 0x8666838d,0xd5b8e0ae .word 0x742a6165,0xd045aa69 p6_local3_expect: .word 0xbeb7722e,0x5c7c41f3 .word 0x97514f27,0x42b83080 .word 0xd7281698,0x9a649144 .word 0xc6c0291d,0x00000080 .word 0x05962710,0xffc371bc .word 0xe253b00d,0xc01e686b .word 0xda73b1d2,0x8e782379 .word 0x6116a348,0x3692db11 p7_init_registers: .word 0xa59ac22a,0x64d7c809 ! Init value for %l0 .word 0x8a05d2bc,0xa5e47f62 ! Init value for %l1 .word 0x512830b1,0xe0990890 ! Init value for %l2 .word 0x1d555480,0xa71e057f ! Init value for %l3 .word 0xbe497538,0xab6a7cba ! Init value for %l4 .word 0xfde69413,0xcf24ef7b ! Init value for %l5 .word 0xef5aab36,0x33b43b47 ! Init value for %l6 .word 0x83a4933a,0x65e04f0f ! Init value for %l7 .align 64 p7_init_freg: .word 0x2431e035,0x55a4013f ! Init value for %f0 .word 0xa49cfd15,0x6418a405 ! Init value for %f2 .word 0xb1a59c3a,0xc677e250 ! Init value for %f4 .word 0x62865bbb,0x78a4aebd ! Init value for %f6 .word 0x1ccf1608,0x2b1be786 ! Init value for %f8 .word 0x0ceecd55,0x25b055d6 ! Init value for %f10 .word 0xa0980eb5,0xa2b073b5 ! Init value for %f12 .word 0x3749a89b,0x2d79cf7e ! Init value for %f14 .word 0xeb516f51,0x5411bfe9 ! Init value for %f16 .word 0xee2a7192,0xdc34573b ! Init value for %f18 .word 0x8a29e0c8,0x31611c37 ! Init value for %f20 .word 0x98eee076,0x58d1839d ! Init value for %f22 .word 0x8454ad3f,0xee2d87a5 ! Init value for %f24 .word 0xb8d22006,0xac234d0f ! Init value for %f26 .word 0x2381b07a,0x9432b54d ! Init value for %f28 .word 0x9b0bb023,0x59028306 ! Init value for %f30 .word 0x0043e02a,0xf563c29b ! Init value for %f32 .word 0xe31eb2de,0xe2775d29 ! Init value for %f34 .word 0x1b590a22,0xe6b6df09 ! Init value for %f36 .word 0xd354cd76,0x764fb4b8 ! Init value for %f38 .word 0x6100becb,0xd01e7a0a ! Init value for %f40 .word 0x098faa19,0x311ca48c ! Init value for %f42 .word 0x7a9ce89d,0x19c93268 ! Init value for %f44 .word 0xbd0907c5,0xaec2e496 ! Init value for %f46 .word 0x314cbb9e,0xd1bde86c .word 0x71dfb4e8,0xa0c9e402 .word 0x843de656,0x89f458c4 .word 0x1771f3b3,0xa6186942 .word 0xcbd10ad9,0xc480ac2f .word 0x1a64cac6,0xfb5fa7c5 .word 0xe528aab4,0x301448c4 .word 0x9ae142fd,0xbfafa669 p7_expected_registers: .word 0x00000000,0x64d7c809 .word 0x00000000,0x0c41c6b4 .word 0x6f4d295f,0x71ad34bc .word 0x469a66e0,0x7d807504 .word 0x475ae1a1,0xb93945fb .word 0x00000000,0x98fa5cdd .word 0x00000000,0xdd87bc7b .word 0x83a4933a,0x65e04f0f p7_expected_fp_regs: .word 0x2431e035,0x55a4013f .word 0xa49cfd15,0x6418a405 .word 0xb1a59c3a,0xc677e250 .word 0x62865bbb,0x78a4aebd .word 0x1ccf1608,0x2b1be786 .word 0x0ceecd55,0x25b055d6 .word 0xa0980eb5,0xa2b073b5 .word 0x3749a89b,0x2d79cf7e .word 0xeb516f51,0x5411bfe9 .word 0xee2a7192,0xdc34573b .word 0x8a29e0c8,0x31611c37 .word 0x98eee076,0x58d1839d .word 0x8454ad3f,0xee2d87a5 .word 0xb8d22006,0xac234d0f .word 0x2381b07a,0x9432b54d .word 0x9b0bb023,0x59028306 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p7_local0_expect: .word 0x0c75ffb8,0x03930c39 .word 0x33b43b47,0x00c166d2 .word 0x73bc8078,0x853eac39 .word 0x001024a0,0x704cbee2 .word 0x99cbdd60,0xbdf686fc .word 0xa13d40bb,0x00000061 .word 0x08fe5321,0x000ce407 .word 0x075de803,0xb847af7f p7_local1_expect: .word 0x00000000,0x64d7c809 .word 0x4b9f90f2,0x6516d7ff .word 0x65d45e42,0x98ec9b40 .word 0x475ae1a1,0xb93945fb .word 0xb8ff8f80,0xb62824ee .word 0x81ed907e,0x40373c6d .word 0xffb2a016,0xd001d328 .word 0x8be7b42d,0x8ef12a54 p7_local2_expect: .word 0x6035e660,0x46d49845 .word 0xa13d40bb,0x23b7cbdd .word 0x9288e379,0x0000009d .word 0x6f4d295f,0x71ad34bc .word 0x46922e26,0x00000065 .word 0x469a66e0,0x7d807504 .word 0x8851f81e,0xc9effef0 .word 0x66426a74,0x423ac9b7 p7_local3_expect: .word 0x6432ec27,0x1ccdea47 .word 0xebdae78f,0xd04ca38d .word 0xe9889181,0x5d900702 .word 0xce76f2f1,0x8a75639f .word 0x3e9e4f09,0xd4aff9dd .word 0xd8967366,0x001024a0 .word 0xb0b8ec2e,0x64d7c809 .word 0x968271b6,0xdd612e77 p8_init_registers: .word 0x16bc8eb8,0xc6d7ba5d ! Init value for %l0 .word 0x2950aedc,0x35f5d919 ! Init value for %l1 .word 0x083d40a4,0x2d3c0b6a ! Init value for %l2 .word 0x70ff157c,0x028f4c95 ! Init value for %l3 .word 0xe1c5f838,0x799d56cd ! Init value for %l4 .word 0xf24e494b,0xdaeaab46 ! Init value for %l5 .word 0x36c06dc0,0x30c519aa ! Init value for %l6 .word 0x73b86edb,0xe4cf5021 ! Init value for %l7 .align 64 p8_init_freg: .word 0x9ef2c00c,0xc256a2b8 ! Init value for %f0 .word 0x474a330b,0x0c67ee5f ! Init value for %f2 .word 0xabb20ca6,0x987c162e ! Init value for %f4 .word 0xaccce4df,0x57de9357 ! Init value for %f6 .word 0x145e065c,0xa0e84eab ! Init value for %f8 .word 0xdf38dc21,0x97e58ba6 ! Init value for %f10 .word 0x4144823f,0x4c56d8b0 ! Init value for %f12 .word 0x5f8a2685,0xc4c965d7 ! Init value for %f14 .word 0x8ce35caf,0x9bde2ea5 ! Init value for %f16 .word 0xe06dc68a,0xf59ed87b ! Init value for %f18 .word 0x6ef368c8,0xcb93d42a ! Init value for %f20 .word 0x1bb33d39,0xdcf2afc1 ! Init value for %f22 .word 0xe29403a8,0xa7484638 ! Init value for %f24 .word 0xceb3f47d,0xcac56f3f ! Init value for %f26 .word 0xdbf71c49,0x4f5bf0f8 ! Init value for %f28 .word 0xce7b5fc9,0x3269033f ! Init value for %f30 .word 0x828e141f,0x90b9c432 ! Init value for %f32 .word 0xade845c9,0x2da7969a ! Init value for %f34 .word 0xf3fdaef7,0x1cd35afa ! Init value for %f36 .word 0xe0d0a4a5,0x14e08dc6 ! Init value for %f38 .word 0x0df64907,0xe7b30a37 ! Init value for %f40 .word 0xdb8f8f3d,0x6d0712a1 ! Init value for %f42 .word 0xdc9fb106,0x7a2bdf74 ! Init value for %f44 .word 0x9134d06a,0x6c1a1207 ! Init value for %f46 .word 0xd69ed4d8,0x5a06deb3 .word 0xa938e686,0xa0300f33 .word 0xdaf216b1,0x7df671ee .word 0xe562e9a8,0x0766f944 .word 0x5c6cef53,0x00234d75 .word 0xabc66a51,0x32752a97 .word 0x67f6fd10,0x29306786 .word 0xf7b4eabf,0x885d5b84 p8_expected_registers: .word 0x16bc8eb8,0xc6d7ba5d .word 0x8fbadb65,0xf43f8739 .word 0xb1511872,0x8fe9f1cc .word 0x00000000,0xf43f8739 .word 0x7d261c49,0x07e1d003 .word 0x0ab7ad98,0x7dbc2c05 .word 0x54bc81a1,0x2dfe8262 .word 0x4b41eb69,0xc448e435 p8_expected_fp_regs: .word 0x9ef2c00c,0xc256a2b8 .word 0x474a330b,0x0c67ee5f .word 0xabb20ca6,0x987c162e .word 0xaccce4df,0x57de9357 .word 0x145e065c,0xa0e84eab .word 0xdf38dc21,0x97e58ba6 .word 0x4144823f,0x4c56d8b0 .word 0x5f8a2685,0xc4c965d7 .word 0x8ce35caf,0x9bde2ea5 .word 0xe06dc68a,0xf59ed87b .word 0x6ef368c8,0xcb93d42a .word 0x1bb33d39,0xdcf2afc1 .word 0xe29403a8,0xa7484638 .word 0xceb3f47d,0xcac56f3f .word 0xdbf71c49,0x4f5bf0f8 .word 0xce7b5fc9,0x3269033f .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p8_local0_expect: .word 0x8fbadb65,0xf43f8739 .word 0xb3a5ee22,0xacde0f5c .word 0x7d261c49,0x07e1d003 .word 0xe9c2e0dd,0x49ca9bb2 .word 0x0bfa56df,0xacec400f .word 0x652e2411,0x732e1bab .word 0x54bc81a1,0x2dfe8262 .word 0x37bd5184,0xe8b3ab41 p8_local1_expect: .word 0x0fccf3b8,0x3361795d .word 0x6fc976ff,0xb10f0b7e .word 0x0ab7ad98,0x7dbc2c05 .word 0xb245cee5,0x57afeafb .word 0x06f962c7,0xf3647f8a .word 0x61ea877a,0x418acad7 .word 0xaac83311,0x336b5192 .word 0x4f0e7974,0x854b6b3f p8_local2_expect: .word 0xf2c1724e,0xdaca6a27 .word 0xd85a94b6,0x5429a93a .word 0x314db3c8,0x4afee543 .word 0x5fb4cff6,0x30f84f71 .word 0x4b41eb69,0xc448e435 .word 0xffc6c391,0xb10f0b7e .word 0x6d301ee7,0xdaca6a27 .word 0x5eb9e6ff,0xd3a9ef87 p8_local3_expect: .word 0xb6687f75,0x17216ba2 .word 0xdcda5a75,0x1f80731a .word 0x0000000c,0x1b86238a .word 0xad81ffbc,0x2823260f .word 0xfc13ecd7,0x7ae85ca9 .word 0xb1511872,0x8fe9f1cc .word 0x279211f9,0x184e9eb4 .word 0x00f83d5d,0xf385ba91 p9_init_registers: .word 0x6d877a13,0xf5390d59 ! Init value for %l0 .word 0x96efbdf6,0xa7b7187e ! Init value for %l1 .word 0x85474514,0x95f8f0fe ! Init value for %l2 .word 0x796d28ef,0xd804e290 ! Init value for %l3 .word 0x761e17ae,0x5ea531ac ! Init value for %l4 .word 0xde39af76,0x4ea0d07b ! Init value for %l5 .word 0x3c5888bc,0x9199ece5 ! Init value for %l6 .word 0x129f8128,0x94788a07 ! Init value for %l7 .align 64 p9_init_freg: .word 0x0107bd66,0xf769d439 ! Init value for %f0 .word 0x91c87d24,0x24c6bc0a ! Init value for %f2 .word 0x2dbb90da,0xcc83d64b ! Init value for %f4 .word 0xe5b6448d,0x50df0812 ! Init value for %f6 .word 0xb58d3aaa,0xaaaaa3f1 ! Init value for %f8 .word 0x055e8dfe,0xfea1a873 ! Init value for %f10 .word 0x30559635,0xbfdc64a9 ! Init value for %f12 .word 0x796f5347,0xc7fee84c ! Init value for %f14 .word 0xa2801004,0xd1bc37db ! Init value for %f16 .word 0x13684f31,0xebce077d ! Init value for %f18 .word 0x449137be,0xb526cf8e ! Init value for %f20 .word 0xbce95f58,0xfc5191cb ! Init value for %f22 .word 0xdbbb20c8,0x7fb4805e ! Init value for %f24 .word 0x9e854c86,0x96f0ff34 ! Init value for %f26 .word 0x8b7c9bcc,0x47c6818f ! Init value for %f28 .word 0x546f450a,0x979138a1 ! Init value for %f30 .word 0x9f928520,0xdabf50f6 ! Init value for %f32 .word 0x7bec4e02,0x2488a5dd ! Init value for %f34 .word 0xf667907c,0x0f9823ab ! Init value for %f36 .word 0xbaba184c,0xa0b95556 ! Init value for %f38 .word 0x5dc47bf3,0x4ddb44fa ! Init value for %f40 .word 0xb961f3c7,0x2fe73c34 ! Init value for %f42 .word 0x7f27c34c,0xdec2e886 ! Init value for %f44 .word 0xe62b56ff,0x17dab8c5 ! Init value for %f46 .word 0x87d6b704,0x64102b52 .word 0xc54f304f,0x3084f386 .word 0x0fe3b75b,0x0210cd9f .word 0x29bdc528,0xbc0d9afb .word 0x6f57718a,0x0acf6255 .word 0xb7fc48a3,0x5cbce044 .word 0x82d61eed,0x1e180d26 .word 0x35dcb893,0xf49a550d p9_expected_registers: .word 0x00000000,0x00000095 .word 0x00000000,0x0000006b .word 0x00000000,0x000000b8 .word 0x9077ec5c,0x9d1fa0e8 .word 0xe8e13a64,0x03b8ff82 .word 0x00000000,0x8819f24a .word 0x00000000,0x00000092 .word 0x00000000,0x609bdd72 p9_expected_fp_regs: .word 0x0107bd66,0xf769d439 .word 0x91c87d24,0x24c6bc0a .word 0x2dbb90da,0xcc83d64b .word 0xe5b6448d,0x50df0812 .word 0xb58d3aaa,0xaaaaa3f1 .word 0x055e8dfe,0xfea1a873 .word 0x30559635,0xbfdc64a9 .word 0x796f5347,0xc7fee84c .word 0xa2801004,0xd1bc37db .word 0x13684f31,0xebce077d .word 0x449137be,0xb526cf8e .word 0xbce95f58,0xfc5191cb .word 0xdbbb20c8,0x7fb4805e .word 0x9e854c86,0x96f0ff34 .word 0x8b7c9bcc,0x47c6818f .word 0x546f450a,0x979138a1 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p9_local0_expect: .word 0x95f8f0fe,0xff76e49f .word 0xdfffc790,0x4ea0d0ff .word 0x8f643077,0x74ff8b7e .word 0x3e5cbd62,0xe6eb0f19 .word 0xe8e13a64,0x03ffff82 .word 0x8819f24a,0xe21822bd .word 0x43ff3613,0x75a74c02 .word 0x800dca0d,0x94788a07 p9_local1_expect: .word 0x797574fe,0x80df9d17 .word 0xb54766bc,0x800ca1c4 .word 0x3f0cf07a,0x167483e8 .word 0xc0dd5710,0xbec10f15 .word 0x5f536164,0x32f9b187 .word 0x86879846,0xb2737512 .word 0x793bb0d6,0x0000000d .word 0x24e2e3a9,0x1c2f4d7a p9_local2_expect: .word 0x77a37312,0xa962aae9 .word 0x68d67be5,0xf0884f62 .word 0xcd20a430,0x4ea0d07b .word 0x310840ac,0x54269143 .word 0x1b372d28,0x797574fe .word 0xd1df322e,0x49da8ee9 .word 0x0000007b,0xe8e13a64 .word 0xa7b7187e,0x95a412a0 p9_local3_expect: .word 0x14d8a773,0x4536d943 .word 0x7cd41f17,0x6c813dd7 .word 0x31d0dc50,0x0db55e08 .word 0xeac7afc3,0xd38e86ac .word 0x26d25435,0x6dde957a .word 0x9077ec5c,0x9d1fa0e8 .word 0xf41076b7,0x8456a4b1 .word 0x999b5c32,0x2cbb1e8f p10_init_registers: .word 0xabead718,0x9caacf96 ! Init value for %l0 .word 0x38640fe0,0xd80a3a95 ! Init value for %l1 .word 0xdb47cfe4,0x8718e12b ! Init value for %l2 .word 0xd5e5105e,0xa44ba57e ! Init value for %l3 .word 0xeba14dc2,0x80215a5e ! Init value for %l4 .word 0xc1b996fb,0xfafcbff3 ! Init value for %l5 .word 0xd5f35a83,0xe7b598d9 ! Init value for %l6 .word 0xfa9478a6,0x0322b04a ! Init value for %l7 .align 64 p10_init_freg: .word 0xc0575da6,0x5592309e ! Init value for %f0 .word 0x3921062e,0x8cda3c60 ! Init value for %f2 .word 0x1c76f236,0x1c08e430 ! Init value for %f4 .word 0xe9c28435,0x66a18d79 ! Init value for %f6 .word 0x68b25500,0x02fdb371 ! Init value for %f8 .word 0x82321b78,0x80e4e7b3 ! Init value for %f10 .word 0x125a1920,0x20437972 ! Init value for %f12 .word 0x02be3104,0xfd77f90b ! Init value for %f14 .word 0x25a7523e,0x5dfdbba0 ! Init value for %f16 .word 0x0d5779ed,0x0236fa96 ! Init value for %f18 .word 0x350a0860,0xf26010a1 ! Init value for %f20 .word 0xd5de8812,0x15d3b1b5 ! Init value for %f22 .word 0x3de63709,0xfb26f637 ! Init value for %f24 .word 0x148531bb,0x4d18e127 ! Init value for %f26 .word 0x80a8d2e4,0xa54eb6ef ! Init value for %f28 .word 0xe0680079,0x4fd6cc33 ! Init value for %f30 .word 0x187179c3,0x9c2a9a44 ! Init value for %f32 .word 0x76fc2775,0x639f79b4 ! Init value for %f34 .word 0xd7a3e0a2,0x684bd38b ! Init value for %f36 .word 0xfc1009f1,0x00354247 ! Init value for %f38 .word 0x0c7422e6,0x742ec5fc ! Init value for %f40 .word 0xf24cd169,0xc50c3a3d ! Init value for %f42 .word 0x56a0a0fc,0x902806d5 ! Init value for %f44 .word 0x1090ba47,0x31e8f28d ! Init value for %f46 .word 0xccdb31bd,0xf5d9a55c .word 0x4653c9ac,0x9a0d6d87 .word 0x3ade24a6,0x78d300e3 .word 0xa3c55e12,0x6b97c0f2 .word 0x3e373d29,0xcf51a81a .word 0x712cecd1,0xaa6714ff .word 0x3c76e9c4,0x044db443 .word 0xc4b6ddfd,0xe526f757 p10_expected_registers: .word 0x00000000,0x000000bd .word 0x00000000,0x00000082 .word 0x00000000,0x00000069 .word 0x00000000,0x903a02f2 .word 0x00000000,0x00000064 .word 0x3ef8c14f,0x051afa46 .word 0x00000000,0x793496b1 .word 0x00000000,0xd5ca9986 p10_expected_fp_regs: .word 0xc0575da6,0x5592309e .word 0x3921062e,0x8cda3c60 .word 0x1c76f236,0x1c08e430 .word 0xe9c28435,0x66a18d79 .word 0x68b25500,0x02fdb371 .word 0x82321b78,0x80e4e7b3 .word 0x125a1920,0x20437972 .word 0x02be3104,0xfd77f90b .word 0x25a7523e,0x5dfdbba0 .word 0x0d5779ed,0x0236fa96 .word 0x350a0860,0xf26010a1 .word 0xd5de8812,0x15d3b1b5 .word 0x3de63709,0xfb26f637 .word 0x148531bb,0x4d18e127 .word 0x80a8d2e4,0xa54eb6ef .word 0xe0680079,0x4fd6cc33 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p10_local0_expect: .word 0xebc69ec5,0xedd87555 .word 0x7e41e259,0xb77e139a .word 0x019e8a48,0x3ab86726 .word 0x4190bc6e,0x37f43956 .word 0x4222d8dd,0x35b405a7 .word 0xdddebf34,0xffa7df7b .word 0xb6a9b640,0x3e847fc6 .word 0x40fa8bfd,0x2a6f86b7 p10_local1_expect: .word 0x72c75f09,0xcf9846ea .word 0x5208244b,0xb7fd010b .word 0x0d927166,0x3203613e .word 0xcd57daff,0x0322b04a .word 0x4da9fd45,0x50a2759b .word 0x3ef8c14f,0x051afa46 .word 0x23db61c3,0x8c7c8081 .word 0xea8719c2,0x0df76bf8 p10_local2_expect: .word 0x141ac64e,0xcbc6c9ad .word 0xfff3361f,0xd897898c .word 0xc6b81dca,0x0aa9bc81 .word 0x3b87523f,0x360dea50 .word 0x897192b9,0xf683efbe .word 0xb4bad6e1,0x05899e98 .word 0x793496b1,0xebc69ec5 .word 0xd213399a,0x69f3361f p10_local3_expect: .word 0x9fbb0fff,0x8ae26f7a .word 0xc5eebfe5,0xfa4220d3 .word 0x59041571,0xb4f1a6ff .word 0x669fff2e,0xbfe96115 .word 0x884f3199,0xcae582d0 .word 0x15a25078,0x41e40c5f .word 0xc93618c1,0x000000be .word 0x2b9fd8ff,0x3ab86726 p11_init_registers: .word 0x97f053be,0x155739a8 ! Init value for %l0 .word 0x206106c6,0x455931e8 ! Init value for %l1 .word 0x713f9bc0,0x4ca945b0 ! Init value for %l2 .word 0x21de946c,0x0a46c3db ! Init value for %l3 .word 0xf5f540e4,0x8e58c430 ! Init value for %l4 .word 0xc08db912,0x1c19b31e ! Init value for %l5 .word 0x7f56e604,0x03ad180f ! Init value for %l6 .word 0x513e5b2a,0x02ee3ce5 ! Init value for %l7 .align 64 p11_init_freg: .word 0x5f12a1a1,0xad7c05ec ! Init value for %f0 .word 0xad7dfee3,0xe6bd963c ! Init value for %f2 .word 0x19340ea6,0x23411281 ! Init value for %f4 .word 0x28b2eb6a,0x322b8111 ! Init value for %f6 .word 0x79d3d961,0xb281ac85 ! Init value for %f8 .word 0xf2b14fc3,0x31b51100 ! Init value for %f10 .word 0x8b259178,0x37570f53 ! Init value for %f12 .word 0x69a30c73,0xe1245630 ! Init value for %f14 .word 0x5dfc97dd,0x3a332bc2 ! Init value for %f16 .word 0xf5fb3e31,0xff972eeb ! Init value for %f18 .word 0x900b469e,0x6d4dff50 ! Init value for %f20 .word 0xb88ac480,0xe2ea0f7b ! Init value for %f22 .word 0x8038dfad,0xc809aa14 ! Init value for %f24 .word 0xe67cc724,0xd930ac78 ! Init value for %f26 .word 0x92e96077,0x8101f1b3 ! Init value for %f28 .word 0x856b77f6,0x1e00687e ! Init value for %f30 .word 0xd03fe120,0x08e308b4 ! Init value for %f32 .word 0x81b71780,0xd6736ca9 ! Init value for %f34 .word 0x4b786fcc,0x8b1bddc7 ! Init value for %f36 .word 0x4ec299db,0xaf4aba4d ! Init value for %f38 .word 0xf59f4e63,0xc88340d9 ! Init value for %f40 .word 0x74dfa755,0x4d205504 ! Init value for %f42 .word 0xf6d1fb9d,0x485194f6 ! Init value for %f44 .word 0x204cc65b,0xa3b53a46 ! Init value for %f46 .word 0xc2adf1d6,0x5588ffad .word 0x258231da,0x51c190b4 .word 0xea8ba6ef,0x4e28dbd2 .word 0x036ec61e,0xa5d93a74 .word 0xdf52a2c1,0x0e288e88 .word 0x231919bf,0x8fd14383 .word 0x07fb41c4,0x4cfa010f .word 0x967c718f,0x699e6f5b p11_expected_registers: .word 0x00000000,0x95fe37f9 .word 0xde28028b,0xf3e5b0d7 .word 0x00000000,0x0000000d .word 0x00000000,0xb7217683 .word 0x00000000,0x0a46c3db .word 0x5b774aa9,0xd5ef7fd3 .word 0x00000000,0xba24a73c .word 0x00000000,0x0095a65b p11_expected_fp_regs: .word 0x5f12a1a1,0xad7c05ec .word 0xad7dfee3,0xe6bd963c .word 0x19340ea6,0x23411281 .word 0x28b2eb6a,0x322b8111 .word 0x79d3d961,0xb281ac85 .word 0xf2b14fc3,0x31b51100 .word 0x8b259178,0x37570f53 .word 0x69a30c73,0xe1245630 .word 0x5dfc97dd,0x3a332bc2 .word 0xf5fb3e31,0xff972eeb .word 0x900b469e,0x6d4dff50 .word 0xb88ac480,0xe2ea0f7b .word 0x8038dfad,0xc809aa14 .word 0xe67cc724,0xd930ac78 .word 0x92e96077,0x8101f1b3 .word 0x856b77f6,0x1e00687e .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p11_local0_expect: .word 0x01fe42e8,0x00000088 .word 0x9894ff76,0xdadf96dd .word 0x26607b91,0x471df638 .word 0xa27234ea,0x181a5487 .word 0x799b1ec1,0xa7de473f .word 0x585f4bbf,0x3b14fd62 .word 0x00000054,0xf608bb34 .word 0x964c067a,0xbfb6af47 p11_local1_expect: .word 0x6e498019,0xf795daaf .word 0xde28028b,0xf3e5b0d7 .word 0xc95499a9,0x7893b0bc .word 0xcd820fdd,0x8a1255d7 .word 0x0602aa7a,0xa25fb397 .word 0x0e1231f5,0x95fe37f9 .word 0xf1a568d8,0x49e4641d .word 0xc47022b7,0xb28d78b4 p11_local2_expect: .word 0x5f8dddff,0x90756ce0 .word 0x7ee733d0,0xfaf4c69b .word 0x9d768a07,0x9d28ff6d .word 0x3279f7ba,0xfe428a63 .word 0x0095a65b,0xe6a7304d .word 0xd5ef7fd3,0x9792d9e8 .word 0xa0ea0855,0x49c5821e .word 0x4ca945b0,0xfe428a63 p11_local3_expect: .word 0x76ea85f6,0xb25686a9 .word 0xcb905654,0x4fff47e0 .word 0xa4610bee,0x3e51bf01 .word 0x350a10f1,0x9bfd18dd .word 0x4be0603f,0xffffffcb .word 0x524d6112,0x0b7a9680 .word 0x5b774aa9,0xd5ef7fd3 .word 0x491609f1,0xb3c711af p12_init_registers: .word 0x62df2ab9,0xccb68166 ! Init value for %l0 .word 0xa5e22a7f,0xe7c05447 ! Init value for %l1 .word 0x83f521d0,0x83736e93 ! Init value for %l2 .word 0x7768d314,0x86c17a73 ! Init value for %l3 .word 0xc3051172,0x279eed37 ! Init value for %l4 .word 0x7d2c617a,0x5c8e9f5c ! Init value for %l5 .word 0xbb60a090,0x14069670 ! Init value for %l6 .word 0x2f074819,0xb85e14ae ! Init value for %l7 .align 64 p12_init_freg: .word 0x815cbc10,0xae85e07b ! Init value for %f0 .word 0x2c40f3be,0x02c04711 ! Init value for %f2 .word 0xe86edceb,0xe279c318 ! Init value for %f4 .word 0x8c4f0344,0x5d531e0a ! Init value for %f6 .word 0x218be9da,0x5afa6d9c ! Init value for %f8 .word 0x6e1ccbdf,0xf75aa255 ! Init value for %f10 .word 0x8eba52ba,0xd1511d43 ! Init value for %f12 .word 0x6918fef9,0x64f0220e ! Init value for %f14 .word 0xa7b2ffc6,0x893e3175 ! Init value for %f16 .word 0x7dc877b8,0x05acaeb2 ! Init value for %f18 .word 0xd29a2e8a,0x00562c0c ! Init value for %f20 .word 0xa72631d7,0x94d1f454 ! Init value for %f22 .word 0xc81c3da9,0x8728286a ! Init value for %f24 .word 0xe0916170,0x029a882c ! Init value for %f26 .word 0x6543e423,0x5f4b1153 ! Init value for %f28 .word 0x5bea1ace,0x576285e6 ! Init value for %f30 .word 0xfc34f2ca,0x7e966659 ! Init value for %f32 .word 0xbaaaf902,0xea4ac946 ! Init value for %f34 .word 0x4f2ae036,0x59538bfb ! Init value for %f36 .word 0xc29bcfe9,0xf3645ebe ! Init value for %f38 .word 0xbf9904df,0xedbf5f5b ! Init value for %f40 .word 0xf261e887,0x54f29d5a ! Init value for %f42 .word 0x78ddd2f7,0x4c16f8e6 ! Init value for %f44 .word 0x624d56ef,0xc28fc57b ! Init value for %f46 .word 0x545ba648,0x6f4ca0bd .word 0x8831e480,0x3ea102d7 .word 0x2186a916,0x7adb1f03 .word 0xd93f4c81,0xba9dd7d2 .word 0x15c85669,0x385c3f90 .word 0x7c71ae75,0x05d685ba .word 0x4d004979,0x172f0d32 .word 0xb9e7a9ed,0x76f30062 p12_expected_registers: .word 0x00000000,0x7a8759e6 .word 0x00000000,0x0000006c .word 0x00000000,0x0000007c .word 0x00000000,0x00000010 .word 0x00000000,0xd7d50cce .word 0x00000000,0x11baf789 .word 0x00000000,0x051c16e3 .word 0x00000000,0xacac6819 p12_expected_fp_regs: .word 0x815cbc10,0xae85e07b .word 0x2c40f3be,0x02c04711 .word 0xe86edceb,0xe279c318 .word 0x8c4f0344,0x5d531e0a .word 0x218be9da,0x5afa6d9c .word 0x6e1ccbdf,0xf75aa255 .word 0x8eba52ba,0xd1511d43 .word 0x6918fef9,0x64f0220e .word 0xa7b2ffc6,0x893e3175 .word 0x7dc877b8,0x05acaeb2 .word 0xd29a2e8a,0x00562c0c .word 0xa72631d7,0x94d1f454 .word 0xc81c3da9,0x8728286a .word 0xe0916170,0x029a882c .word 0x6543e423,0x5f4b1153 .word 0x5bea1ace,0x576285e6 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p12_local0_expect: .word 0x8e95880d,0xbc86257c .word 0x8f700de1,0x885baafe .word 0xbe0e945b,0xf9c99a79 .word 0x051c16e3,0xacac6819 .word 0x84928de1,0x291219b7 .word 0xdb97fefa,0xc0cad09a .word 0x06e24db6,0xa88e5d96 .word 0x05f4fffe,0x0923230f p12_local1_expect: .word 0x4b5309ef,0xd7d50cce .word 0x0000006b,0x9c10ffa1 .word 0xcd7c4c4b,0xe225d393 .word 0xbccf94ff,0xdeb1397c .word 0xdbbe4ea1,0xf7960f45 .word 0x2a4a0220,0xa8e9ff5f .word 0xce9f35ae,0x50976e3e .word 0xf410f93a,0x49bbfb98 p12_local2_expect: .word 0x0dc5cdeb,0x5e22a3ff .word 0x8d5bee92,0x211680dd .word 0x508f0ab5,0xf570c2ec .word 0xd00914fc,0xa4495258 .word 0x7a8759e6,0x33f73d39 .word 0xc22c183d,0xdeb1397c .word 0x56f3decd,0x4775e9b8 .word 0x11baf789,0xa8019791 p12_local3_expect: .word 0xdb17f477,0xe2063a2b .word 0x01d6b907,0x6bff8547 .word 0xccb68166,0xffabff62 .word 0x023bc190,0xb8401fb4 .word 0xb0cc92f8,0x293e2d7c .word 0xd2297826,0xd78c9681 .word 0x9cd3e414,0xa71a35bb .word 0x9efa3e09,0x32630791 p13_init_registers: .word 0x4e548680,0x3780b0de ! Init value for %l0 .word 0xc4f29bfa,0xe6370eea ! Init value for %l1 .word 0x4e753125,0xb2804276 ! Init value for %l2 .word 0x17c1633a,0x5f95dda7 ! Init value for %l3 .word 0xda8a4a92,0xc02149c4 ! Init value for %l4 .word 0xdc5155ee,0x823209a2 ! Init value for %l5 .word 0x9348d048,0xe3445052 ! Init value for %l6 .word 0xcf2b8862,0x679b0668 ! Init value for %l7 .align 64 p13_init_freg: .word 0xee879ae2,0xab4b3b80 ! Init value for %f0 .word 0x59d7fe23,0x08c403b8 ! Init value for %f2 .word 0x6f7ac049,0xd7ad1b39 ! Init value for %f4 .word 0x4a799a7c,0x8197de8b ! Init value for %f6 .word 0xdf118239,0xc58471f5 ! Init value for %f8 .word 0x84777ce6,0x12202adb ! Init value for %f10 .word 0x050b628f,0xff87a0e8 ! Init value for %f12 .word 0x4ef931db,0xe237d113 ! Init value for %f14 .word 0x7913c0aa,0xe09b7a1f ! Init value for %f16 .word 0x1e012a6b,0x6328e546 ! Init value for %f18 .word 0xf459a2f2,0x998e1f1f ! Init value for %f20 .word 0x7d49c18c,0xf2070013 ! Init value for %f22 .word 0x52dc1fc5,0xbc5b2cf4 ! Init value for %f24 .word 0x7a48fad7,0x7367ef4b ! Init value for %f26 .word 0xdc90b55c,0xe92e0543 ! Init value for %f28 .word 0xeafbe41e,0x83efa874 ! Init value for %f30 .word 0x844be12a,0x012b2915 ! Init value for %f32 .word 0xce79ffaa,0xd992d449 ! Init value for %f34 .word 0x0dfb789b,0x18af382a ! Init value for %f36 .word 0xd812a092,0xb3c939ed ! Init value for %f38 .word 0x2b16a965,0x26d8f844 ! Init value for %f40 .word 0xea9dd6f0,0x29802b63 ! Init value for %f42 .word 0x0ff15283,0xc04903e4 ! Init value for %f44 .word 0x4bd0313d,0x43f12f09 ! Init value for %f46 .word 0xe50f19ec,0x426456fc .word 0xa0dcd059,0xd4517b33 .word 0xad1cf00e,0xc733e2bc .word 0xd7077b3b,0xcbd7cfd8 .word 0x4d4907aa,0x296ac4dd .word 0x20e1ed2c,0x35121827 .word 0x73381266,0x63c8f210 .word 0xd08d4d43,0x57d62eca p13_expected_registers: .word 0x00000000,0xb2700c54 .word 0x00000000,0x96ed499b .word 0x00000000,0xe0071125 .word 0x00000000,0x000000db .word 0x00000000,0x68a1f5fc .word 0x00000000,0x1998d1b3 .word 0x00000000,0x00000a64 .word 0x00000000,0x00000071 p13_expected_fp_regs: .word 0xee879ae2,0xab4b3b80 .word 0x59d7fe23,0x08c403b8 .word 0x6f7ac049,0xd7ad1b39 .word 0x4a799a7c,0x8197de8b .word 0xdf118239,0xc58471f5 .word 0x84777ce6,0x12202adb .word 0x050b628f,0xff87a0e8 .word 0x4ef931db,0xe237d113 .word 0x7913c0aa,0xe09b7a1f .word 0x1e012a6b,0x6328e546 .word 0xf459a2f2,0x998e1f1f .word 0x7d49c18c,0xf2070013 .word 0x52dc1fc5,0xbc5b2cf4 .word 0x7a48fad7,0x7367ef4b .word 0xdc90b55c,0xe92e0543 .word 0xeafbe41e,0x83efa874 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p13_local0_expect: .word 0x054cacf7,0xc728d3aa .word 0x574597a6,0x7b42787b .word 0x86d06e24,0xc02149c4 .word 0x807632d8,0xbc259bab .word 0x1b3aee57,0xe0071125 .word 0x4866f960,0x2753e1d0 .word 0x4a5da55f,0x036c16ff .word 0xbee002f7,0x0c3f2649 p13_local1_expect: .word 0x091c1360,0x93eebf8d .word 0x516e0a64,0x9644dbe5 .word 0x0eceb1a6,0xdbfee21d .word 0x31c1ac44,0x90aa188e .word 0xe800ec0f,0xb0bc60d8 .word 0xae2b54ba,0x4cb70644 .word 0xb2700c54,0x08f3eee2 .word 0xaccc2e19,0x96ed499b p13_local2_expect: .word 0xe2b95f5f,0x756ad1ff .word 0x04b88ed1,0xdd64a70c .word 0x98d1687f,0x804fd2d5 .word 0x51368d91,0x2db8299f .word 0x7fa934f6,0x823209a2 .word 0x5065ce81,0x0fd10c8a .word 0x4637022b,0x9227e6c1 .word 0x32cd9471,0xa3777dbd p13_local3_expect: .word 0xda3b8a65,0x87f1c7bc .word 0x461afde1,0x3c80c3ad .word 0x5f95dda7,0x80d9ffa4 .word 0x64420045,0x3d108ae4 .word 0x68a1f5fc,0x83f53a2c .word 0x16c1888b,0x9dff95d2 .word 0xf73fa3c2,0x8332e15b .word 0x99b812d0,0x6ab70db1 p14_init_registers: .word 0x2cbbaa7c,0x256a6e15 ! Init value for %l0 .word 0x3f131aca,0x64d10d3f ! Init value for %l1 .word 0xf40119e8,0x52e2c26a ! Init value for %l2 .word 0xc54488ac,0xd32aa98c ! Init value for %l3 .word 0x38f2905f,0xb9b4ceeb ! Init value for %l4 .word 0x4179d328,0x3daac4ed ! Init value for %l5 .word 0x6298386c,0x513748d7 ! Init value for %l6 .word 0x24c5ea6c,0x2cea2a00 ! Init value for %l7 .align 64 p14_init_freg: .word 0xe55f5717,0x27edd886 ! Init value for %f0 .word 0xaf1fd98c,0x38917465 ! Init value for %f2 .word 0x7351dbd6,0xcf72491a ! Init value for %f4 .word 0xb9c395eb,0x65b42712 ! Init value for %f6 .word 0xfe1d956f,0xeac62170 ! Init value for %f8 .word 0x62c895cf,0xf89add6a ! Init value for %f10 .word 0x535b7ea2,0x04691999 ! Init value for %f12 .word 0x8ec532b3,0xcb2c8335 ! Init value for %f14 .word 0x2990aeaa,0x90973d9b ! Init value for %f16 .word 0x571f65b4,0x3a85e9b0 ! Init value for %f18 .word 0x80afe3c2,0xe4ba029c ! Init value for %f20 .word 0x8074029d,0x6159dc24 ! Init value for %f22 .word 0xf0d88fbd,0x54a05ba8 ! Init value for %f24 .word 0xae3c12ac,0xe491cd62 ! Init value for %f26 .word 0x5ae3a26d,0xfc076f34 ! Init value for %f28 .word 0xa396eebe,0xdc55f2cb ! Init value for %f30 .word 0x5b149645,0xbef94d3e ! Init value for %f32 .word 0x4620e387,0xee0a0f05 ! Init value for %f34 .word 0x84804b99,0x661ebdf7 ! Init value for %f36 .word 0x49ba2d30,0x44c2b643 ! Init value for %f38 .word 0xd8e0cf90,0x03706b5a ! Init value for %f40 .word 0xf2269d7f,0x69d2670a ! Init value for %f42 .word 0xc813ca37,0x06b2472d ! Init value for %f44 .word 0x78cb6a29,0x508773fe ! Init value for %f46 .word 0xabaec31f,0x8695e108 .word 0xa02ca24b,0x18c42eb0 .word 0xaef5bb6f,0xdf5aefba .word 0x9f292b43,0x9a636e2c .word 0x3586d0aa,0x059360ef .word 0x2f113b82,0xadded755 .word 0x21174eb8,0x9a9dc4cf .word 0x3bf1c5bc,0x53f43c50 p14_expected_registers: .word 0x2cbbaa7c,0x256a6e15 .word 0x8ea8f952,0x0090f502 .word 0x6b2e0bf5,0x58e1832b .word 0x65dce63d,0xba867288 .word 0x00000000,0x00000004 .word 0x00000000,0x4fafa982 .word 0x6b2e0bf5,0x58e1832b .word 0x00000000,0xa3c21971 p14_expected_fp_regs: .word 0xe55f5717,0x27edd886 .word 0xaf1fd98c,0x38917465 .word 0x7351dbd6,0xcf72491a .word 0xb9c395eb,0x65b42712 .word 0xfe1d956f,0xeac62170 .word 0x62c895cf,0xf89add6a .word 0x535b7ea2,0x04691999 .word 0x8ec532b3,0xcb2c8335 .word 0x2990aeaa,0x90973d9b .word 0x571f65b4,0x3a85e9b0 .word 0x80afe3c2,0xe4ba029c .word 0x8074029d,0x6159dc24 .word 0xf0d88fbd,0x54a05ba8 .word 0xae3c12ac,0xe491cd62 .word 0x5ae3a26d,0xfc076f34 .word 0xa396eebe,0xdc55f2cb .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p14_local0_expect: .word 0x6b2e0bf5,0x58e1832b .word 0x683d2077,0x1c9d1936 .word 0xa132393a,0xfbcad20d .word 0x51e0a01f,0xde031f1b .word 0x6b2e0bf5,0x58e1832b .word 0x65dce63d,0xba867288 .word 0xb950c0fe,0x32aaeb7a .word 0xca07c05c,0x64596244 p14_local1_expect: .word 0xe7e6069c,0xe3da6187 .word 0x58e1832b,0xa3c21971 .word 0x990647b8,0x316e71c2 .word 0x64d10d3f,0x1724bdd2 .word 0x99ff27e4,0x8dc9c075 .word 0x58e1832b,0x9ef33e21 .word 0xd767cac1,0x35b65382 .word 0x6001b9c9,0xca477d8e p14_local2_expect: .word 0x739e33d7,0x9115f439 .word 0x8ea8f952,0x0090f502 .word 0x55d4cb61,0x85345ec2 .word 0x00000052,0xdb3c19c0 .word 0x226e941f,0xc9ef4b08 .word 0xfb6fc713,0xff23ff28 .word 0x1a20fd45,0x071739d1 .word 0x47022a71,0x7e9a3ab3 p14_local3_expect: .word 0x6c1c83f4,0xc36d8f68 .word 0xf84f1d44,0xa3c21971 .word 0xb0ba53af,0x3644d743 .word 0x24f9dd29,0xb89a26b9 .word 0x7ff4dcb9,0x969d6e7d .word 0xafa5be2b,0xde630120 .word 0x51df0d4f,0x2f3a03be .word 0x921adc30,0x7edac409 p15_init_registers: .word 0xf76324ea,0x5725890e ! Init value for %l0 .word 0x78535f6e,0xbb2af6a0 ! Init value for %l1 .word 0xaf042efa,0x80383a3a ! Init value for %l2 .word 0x26920d92,0xe06eb288 ! Init value for %l3 .word 0xfa6979db,0x96ed3090 ! Init value for %l4 .word 0x033bc240,0x4897179d ! Init value for %l5 .word 0x4306eade,0x523c8a71 ! Init value for %l6 .word 0x451ead62,0xe9655ad7 ! Init value for %l7 .align 64 p15_init_freg: .word 0x2f0e7309,0x74cd2322 ! Init value for %f0 .word 0x72aea346,0x53a93678 ! Init value for %f2 .word 0xc39c92b9,0xbcf667f4 ! Init value for %f4 .word 0xc94cef91,0xb232a38f ! Init value for %f6 .word 0xeb842727,0xf3ab3364 ! Init value for %f8 .word 0xfb9dfd58,0x3b920263 ! Init value for %f10 .word 0xc55be05c,0x735bf272 ! Init value for %f12 .word 0x6bef0c7f,0x5a302434 ! Init value for %f14 .word 0xf0ff5f9a,0x7301501d ! Init value for %f16 .word 0xb5c233c8,0x3e64d0b5 ! Init value for %f18 .word 0x71082a88,0x7a642dbe ! Init value for %f20 .word 0x05d1680a,0x8923d434 ! Init value for %f22 .word 0x4cbe19cc,0x2c287d5a ! Init value for %f24 .word 0xfc5c17d2,0xc29bcdd4 ! Init value for %f26 .word 0xe089dc4f,0x87e33567 ! Init value for %f28 .word 0xb7e64508,0xcbb70f97 ! Init value for %f30 .word 0x649da2d1,0xb749dd43 ! Init value for %f32 .word 0x0101edc9,0xcea3497a ! Init value for %f34 .word 0x701c93c2,0x64e2174b ! Init value for %f36 .word 0x8c3262a6,0x2d2aa01d ! Init value for %f38 .word 0x6907d258,0x18a94876 ! Init value for %f40 .word 0x41f8df55,0xb2df3459 ! Init value for %f42 .word 0x51fc2431,0x2be4a0b3 ! Init value for %f44 .word 0xc26107fb,0xaf2509fc ! Init value for %f46 .word 0x977624fe,0x7ca41a05 .word 0xfa2bb359,0x6a427a1a .word 0x070dbc38,0x0a138828 .word 0x346d1be5,0xdf573930 .word 0x580234dd,0x5218ef68 .word 0x6698dc90,0x5b2f98f8 .word 0x8f36b3a1,0xd93e31bb .word 0xefb9b4b6,0xdcbbd908 p15_expected_registers: .word 0x00000000,0x6b415a2c .word 0x00000000,0x80ff3a3a .word 0x00000000,0x00000031 .word 0x00000000,0x0b9ced7e .word 0x00000000,0xe8a3ff6d .word 0x00000000,0x4efe6c33 .word 0x00000000,0x631eb868 .word 0x928769ee,0x622c4181 p15_expected_fp_regs: .word 0x2f0e7309,0x74cd2322 .word 0x72aea346,0x53a93678 .word 0xc39c92b9,0xbcf667f4 .word 0xc94cef91,0xb232a38f .word 0xeb842727,0xf3ab3364 .word 0xfb9dfd58,0x3b920263 .word 0xc55be05c,0x735bf272 .word 0x6bef0c7f,0x5a302434 .word 0xf0ff5f9a,0x7301501d .word 0xb5c233c8,0x3e64d0b5 .word 0x71082a88,0x7a642dbe .word 0x05d1680a,0x8923d434 .word 0x4cbe19cc,0x2c287d5a .word 0xfc5c17d2,0xc29bcdd4 .word 0xe089dc4f,0x87e33567 .word 0xb7e64508,0xcbb70f97 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p15_local0_expect: .word 0x8354d65e,0xccc68a8a .word 0x1726cbdc,0x631eb868 .word 0x1db7aa10,0x2ef3cebd .word 0x928769ee,0x622c4181 .word 0x62a3cbd8,0xd4187c13 .word 0xd6cbfa63,0x000000ff .word 0x74cb6504,0xcbc0a274 .word 0xed202062,0x2cdee1d8 p15_local1_expect: .word 0xff65bb4f,0xc27b8243 .word 0x317ac29f,0xa72df4d6 .word 0x32845e56,0xc8e3acc8 .word 0xadd960ea,0x0b9ced7e .word 0x8a52bb68,0x00000038 .word 0x3ed0bd53,0x0b9ced7e .word 0x6355ffa9,0xa699294c .word 0x90e43cd0,0x7a3851ed p15_local2_expect: .word 0x2a317348,0xe11cf5ca .word 0xf997c59c,0xa5f79c16 .word 0x86342554,0x4b062077 .word 0x9c6a1407,0x5f39e661 .word 0x96ed3090,0x596e14db .word 0x80febb1f,0xecf7464f .word 0x02cad8ac,0x220e65b5 .word 0xf22cfd81,0x80ff3a3a p15_local3_expect: .word 0x8c6ac7d2,0x359cfff0 .word 0x0b9ced7e,0xbdf0778f .word 0xb7367684,0x8098e459 .word 0x9a61197c,0xc4b013fb .word 0x6635b381,0x6410f958 .word 0xbdf0778f,0x851d3cca .word 0x4897179d,0xea87fbf7 .word 0x3bb82161,0xe8a3ff6d p16_init_registers: .word 0x2e657fa6,0x34654554 ! Init value for %l0 .word 0x12dc7c12,0x6fe59941 ! Init value for %l1 .word 0xd21a660c,0x2b9775b4 ! Init value for %l2 .word 0x882c87d3,0xe981798a ! Init value for %l3 .word 0xe68a7b4c,0x145b54d5 ! Init value for %l4 .word 0x79d4c7a9,0x9cb44049 ! Init value for %l5 .word 0x67e6dea4,0x52146b4f ! Init value for %l6 .word 0xdced488b,0xbbd6a446 ! Init value for %l7 .align 64 p16_init_freg: .word 0x38763497,0x320430bc ! Init value for %f0 .word 0x4039fc4d,0x1dfe228c ! Init value for %f2 .word 0xbe268dfc,0x5630e2a3 ! Init value for %f4 .word 0x3be56d59,0x042527df ! Init value for %f6 .word 0xb0cfc859,0xef77d8ca ! Init value for %f8 .word 0x526f0f09,0x7c68f56b ! Init value for %f10 .word 0xd821454d,0xe668aec7 ! Init value for %f12 .word 0x688033fd,0xd00cfa18 ! Init value for %f14 .word 0xbc2e797d,0x7e49c4a5 ! Init value for %f16 .word 0x9e32950b,0x2d0435ef ! Init value for %f18 .word 0x608d17a5,0xc6d76968 ! Init value for %f20 .word 0x022f0e45,0x53fd8c56 ! Init value for %f22 .word 0x7fa40190,0xba0fae08 ! Init value for %f24 .word 0xc15c72e2,0x9378a444 ! Init value for %f26 .word 0x5e2130d9,0x0b9c98d3 ! Init value for %f28 .word 0x861190dc,0xc510c3eb ! Init value for %f30 .word 0x53ff8dbf,0x22748a04 ! Init value for %f32 .word 0xc7a62e62,0x1c2ef2f1 ! Init value for %f34 .word 0xa6e246e6,0xb1a7e067 ! Init value for %f36 .word 0x22bb7dc2,0x4e89964a ! Init value for %f38 .word 0x79aa71dd,0xcc96e52b ! Init value for %f40 .word 0xaa04e4c5,0xa212294e ! Init value for %f42 .word 0x8f98867c,0x79475d14 ! Init value for %f44 .word 0x9734610c,0x1bff89d1 ! Init value for %f46 .word 0x73179df1,0xeffb7136 .word 0x92685789,0x9a9c94fb .word 0x397dc602,0x6302731a .word 0x4d8f411f,0x80180bf6 .word 0xe7fff2b6,0xbc1af2bb .word 0x6c359711,0x1c163df9 .word 0x748e472b,0xd15a7fc5 .word 0x639f12ae,0x6dfa93a4 p16_expected_registers: .word 0x00000000,0x3efdaa2f .word 0x00000000,0x00000097 .word 0xa436f865,0x7522cfd3 .word 0x00000000,0x00000022 .word 0xffffffff,0xffffffa4 .word 0x00000000,0xc0f664d8 .word 0x00000000,0xfb843977 .word 0x7822b9a3,0x4a74c640 p16_expected_fp_regs: .word 0x38763497,0x320430bc .word 0x4039fc4d,0x1dfe228c .word 0xbe268dfc,0x5630e2a3 .word 0x3be56d59,0x042527df .word 0xb0cfc859,0xef77d8ca .word 0x526f0f09,0x7c68f56b .word 0xd821454d,0xe668aec7 .word 0x688033fd,0xd00cfa18 .word 0xbc2e797d,0x7e49c4a5 .word 0x9e32950b,0x2d0435ef .word 0x608d17a5,0xc6d76968 .word 0x022f0e45,0x53fd8c56 .word 0x7fa40190,0xba0fae08 .word 0xc15c72e2,0x9378a444 .word 0x5e2130d9,0x0b9c98d3 .word 0x861190dc,0xc510c3eb .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p16_local0_expect: .word 0x34654554,0x5a4266e2 .word 0x3809ff43,0x06220bff .word 0x072ddcdb,0x43f1fe53 .word 0xeababe8a,0xb55bd3d8 .word 0xa3c25b84,0x16c0f88d .word 0x4ea5204d,0x1154400f .word 0x16d4f676,0x0ed31300 .word 0x747e7c59,0xeed71a6a p16_local1_expect: .word 0x2909d96b,0x00000041 .word 0x16c0f88d,0xdfc85676 .word 0x145b54d5,0x9cb44049 .word 0x1829bfb7,0x5f2a24cb .word 0x6fff9941,0x554eef0e .word 0xa3a5d06f,0x6da6109f .word 0xe01bc6a4,0x000000e5 .word 0xe0a7734d,0xd215f64d p16_local2_expect: .word 0x140df6d3,0xaeada7c6 .word 0xa38af25f,0xdd30be6d .word 0xa436f865,0x75ffcfd3 .word 0x748ee68c,0x3177de57 .word 0x89b614b6,0x6007189c .word 0x69b04c03,0xc96861ca .word 0x70f86a7b,0x22cd73a4 .word 0x2087756c,0x36c755a0 p16_local3_expect: .word 0x3f9d34c2,0x3f9d34c2 .word 0x7822b9a3,0x4a74c640 .word 0xef6aff60,0x3efdaa2f .word 0xfced5b71,0x9bb3b544 .word 0x5b0dbd62,0xb8a4434c .word 0x157c327b,0x7240aa2f .word 0x2c2b1b5c,0x6bbb5e9e .word 0xdc25df04,0x99202f88 p17_init_registers: .word 0x5d5af588,0xc4766163 ! Init value for %l0 .word 0x4b74856c,0x75ee75f3 ! Init value for %l1 .word 0x2636e758,0x3cff86fe ! Init value for %l2 .word 0xfc33181e,0x214b7ad1 ! Init value for %l3 .word 0x76bb8362,0xbe56073a ! Init value for %l4 .word 0x478ffd90,0x1496b290 ! Init value for %l5 .word 0xa96639f6,0xcaa06df4 ! Init value for %l6 .word 0xb28ca6de,0x9a00a549 ! Init value for %l7 .align 64 p17_init_freg: .word 0x3a85822c,0x42081ef2 ! Init value for %f0 .word 0x0d5263a2,0x32916c44 ! Init value for %f2 .word 0xebc25c50,0xf3c87a88 ! Init value for %f4 .word 0x1afcac23,0x4ccf886c ! Init value for %f6 .word 0x9a9ba880,0x3d5792b5 ! Init value for %f8 .word 0xb25f0a12,0x3a4907bf ! Init value for %f10 .word 0x7bfff1fd,0x5ec627d5 ! Init value for %f12 .word 0xb407815b,0x1787a10a ! Init value for %f14 .word 0x02bc0c74,0x7365d23d ! Init value for %f16 .word 0x7a06014a,0xe0e51f1b ! Init value for %f18 .word 0xcd83bf41,0xe009baab ! Init value for %f20 .word 0x01c29522,0xb839837e ! Init value for %f22 .word 0x3489d4ff,0x7b992b13 ! Init value for %f24 .word 0x26be9be3,0xbdbe6def ! Init value for %f26 .word 0xddd1dc57,0x511134ab ! Init value for %f28 .word 0x810041de,0x834ed03a ! Init value for %f30 .word 0xca041c71,0x0a9a0888 ! Init value for %f32 .word 0x5fb9b01a,0x5ccac277 ! Init value for %f34 .word 0xf6f4a4c7,0x57b24dbf ! Init value for %f36 .word 0xfbffde79,0xd182216b ! Init value for %f38 .word 0x2146cbd2,0xb43272ca ! Init value for %f40 .word 0xafe5b691,0x8633edf5 ! Init value for %f42 .word 0x52f1d6be,0xc40e711a ! Init value for %f44 .word 0xc496bed5,0xb244cace ! Init value for %f46 .word 0xe67480cd,0xd3975f82 .word 0xe14ace3a,0x35af5842 .word 0x68ef501b,0x558c93ea .word 0xa9e2565f,0x1de2290e .word 0x9d665893,0xc5d7aba6 .word 0x8ca9b9f2,0x5f7e100c .word 0xe12ca07b,0x9f58586c .word 0xf60d463c,0x3e447017 p17_expected_registers: .word 0x00000000,0x670ba86d .word 0x00000000,0x2a8aef07 .word 0x00000000,0x3c63e5f0 .word 0x00000000,0x1b624095 .word 0x00000000,0x00000061 .word 0x00000000,0x000000c6 .word 0x00000000,0xe45e92e0 .word 0x8c54a837,0xbc7fac04 p17_expected_fp_regs: .word 0x3a85822c,0x42081ef2 .word 0x0d5263a2,0x32916c44 .word 0xebc25c50,0xf3c87a88 .word 0x1afcac23,0x4ccf886c .word 0x9a9ba880,0x3d5792b5 .word 0xb25f0a12,0x3a4907bf .word 0x7bfff1fd,0x5ec627d5 .word 0xb407815b,0x1787a10a .word 0x02bc0c74,0x7365d23d .word 0x7a06014a,0xe0e51f1b .word 0xcd83bf41,0xe009baab .word 0x01c29522,0xb839837e .word 0x3489d4ff,0x7b992b13 .word 0x26be9be3,0xbdbe6def .word 0xddd1dc57,0x511134ab .word 0x810041de,0x834ed03a .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p17_local0_expect: .word 0x2bc55365,0x36ab3d9d .word 0xe30ae33a,0xe278ebff .word 0x58f07eb1,0x67c0c6a6 .word 0xa0ea0ef2,0x675f82ca .word 0xb8dedb6a,0x4083e4da .word 0x670ba86d,0xe2c5e4fc .word 0x3acb4a7a,0xb9dbff33 .word 0x1a900859,0x6b1fbeaf p17_local1_expect: .word 0x2b9fa2c6,0x8dba264d .word 0x0220672a,0xbb1fa31a .word 0xbb419aec,0x6165ddff .word 0x66359b6a,0x58797932 .word 0xff2ec7ff,0x0ee4c699 .word 0x214b7ad1,0x9668cd38 .word 0x3c63e5f0,0x69ec108d .word 0x7691ffe6,0xe2c5e4fc p17_local2_expect: .word 0x5353a3e8,0x5abef4ac .word 0x4bb393e3,0x9021ba6f .word 0x88ac7526,0xff08b32d .word 0x8c54a837,0xbc7fac04 .word 0x8dba264d,0x1b722406 .word 0x13ff2433,0x7a60acf1 .word 0xd282af09,0xc362dfec .word 0x1da0113a,0x69e6479c p17_local3_expect: .word 0x00000000,0xc2be317b .word 0xf851816f,0xc22a4b73 .word 0x94fcde92,0x9a848406 .word 0xcaa06df4,0xc0cc5042 .word 0x71599aa8,0x1ae0b8d0 .word 0x847833a6,0xfc1df47f .word 0x1d0cb3ff,0x66359b6a .word 0x2bd8ba1f,0xbe56073a p18_init_registers: .word 0x5490b15a,0x728a09b6 ! Init value for %l0 .word 0x62b9665c,0x7e73c46e ! Init value for %l1 .word 0x2c0e4bdc,0x9f0f8c70 ! Init value for %l2 .word 0xbf8e1933,0xdef5cdcc ! Init value for %l3 .word 0xb0521270,0x690a657c ! Init value for %l4 .word 0x7d4cb958,0x22a09c5f ! Init value for %l5 .word 0x447d03c8,0xbc2d9822 ! Init value for %l6 .word 0x9c58797f,0xfe7a532d ! Init value for %l7 .align 64 p18_init_freg: .word 0x7645cdd0,0x649e30d0 ! Init value for %f0 .word 0x479436b3,0x6e56640b ! Init value for %f2 .word 0xbafdd973,0x8d6b0563 ! Init value for %f4 .word 0x1dc6d6ea,0x4f2c0184 ! Init value for %f6 .word 0x2c646bea,0x8aee8742 ! Init value for %f8 .word 0xc3cb5046,0xdce7af2c ! Init value for %f10 .word 0x6159d656,0x4391ad12 ! Init value for %f12 .word 0xccb72612,0xa8beabbb ! Init value for %f14 .word 0x29a1ee43,0x00c4606d ! Init value for %f16 .word 0x54cbbf1d,0x67ea0d24 ! Init value for %f18 .word 0x21dd5f6e,0x2100dd43 ! Init value for %f20 .word 0x6ace6259,0x07a9c836 ! Init value for %f22 .word 0x12a84c53,0x8a16303f ! Init value for %f24 .word 0xc874afc8,0x3b36775b ! Init value for %f26 .word 0xcde93e83,0xd0fcc090 ! Init value for %f28 .word 0x9c917717,0x859403b8 ! Init value for %f30 .word 0x9c5b8d36,0xa7a1dd10 ! Init value for %f32 .word 0x66e3655d,0x8f342043 ! Init value for %f34 .word 0xb11d20dd,0xfec78e44 ! Init value for %f36 .word 0xb43be9cf,0x205507da ! Init value for %f38 .word 0xbbcc8b73,0xca03101b ! Init value for %f40 .word 0x80af52c5,0xdf798df9 ! Init value for %f42 .word 0x146f9cc5,0xf13d8d5e ! Init value for %f44 .word 0xc225d3d4,0x64dcf9f7 ! Init value for %f46 .word 0xa7cbf67b,0x3b22affd .word 0xdb0af3bc,0x1bec5b04 .word 0x76bd0608,0xd3423c90 .word 0x7d952342,0x670b9e39 .word 0x157fc323,0x7b2fea71 .word 0xec5d852b,0x76ab5f11 .word 0x68537274,0x319ee08d .word 0xbc144765,0x38312b13 p18_expected_registers: .word 0xffffffff,0xfffff9d1 .word 0x00000000,0x00000077 .word 0x86cee0a2,0xf43fe743 .word 0x14e5cef0,0xf9d126aa .word 0x00000000,0x917f1cb5 .word 0x00000000,0x3a77e2ff .word 0x00000000,0x1d912e41 .word 0x9c58797f,0xfe7a532d p18_expected_fp_regs: .word 0x7645cdd0,0x649e30d0 .word 0x479436b3,0x6e56640b .word 0xbafdd973,0x8d6b0563 .word 0x1dc6d6ea,0x4f2c0184 .word 0x2c646bea,0x8aee8742 .word 0xc3cb5046,0xdce7af2c .word 0x6159d656,0x4391ad12 .word 0xccb72612,0xa8beabbb .word 0x29a1ee43,0x00c4606d .word 0x54cbbf1d,0x67ea0d24 .word 0x21dd5f6e,0x2100dd43 .word 0x6ace6259,0x07a9c836 .word 0x12a84c53,0x8a16303f .word 0xc874afc8,0x3b36775b .word 0xcde93e83,0xd0fcc090 .word 0x9c917717,0x859403b8 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p18_local0_expect: .word 0xe39f9cc3,0xad324920 .word 0x4cc9c8d5,0x04b54787 .word 0xdf4e7d98,0x69b40492 .word 0x2c6fa298,0xba4c7b27 .word 0xbcd586fc,0xc4b7321c .word 0xe854acff,0x8ac7d931 .word 0x7f79d308,0x1063ff70 .word 0x0b2ec8ca,0x4f1b7267 p18_local1_expect: .word 0x960f5b7d,0x54412177 .word 0x6dccfd23,0x1ba02cfa .word 0xc8a76df4,0xa67d73f5 .word 0x2f0c4220,0xf1686eec .word 0x7d4cb958,0x22a09c5f .word 0xf9d126aa,0x095aff44 .word 0x2e84477f,0xb183e254 .word 0xbc2d9822,0xc1e55876 p18_local2_expect: .word 0xa32559c7,0xc405a6f0 .word 0x8e0ec9db,0xbcdfdc86 .word 0xc4f0c417,0x310e841b .word 0x0e165ab7,0x5a4f4134 .word 0xb2bfc631,0x3e2a79b8 .word 0x86cee0a2,0xf43fe743 .word 0x14e5cef0,0xf9d126aa .word 0xfa4b5073,0x938b75ae p18_local3_expect: .word 0xf43fe743,0x80f1dd45 .word 0xe46c3c89,0x46b6f6c0 .word 0xfe7a532d,0x544121ff .word 0x5c4a6fc3,0xab1781a9 .word 0x3cb3bebe,0x7e73c46e .word 0xdef5cdcc,0x1d912e41 .word 0x77fcf105,0x4775a99f .word 0xc3b6276b,0xc6899e73 p19_init_registers: .word 0xe79e129b,0xde464a92 ! Init value for %l0 .word 0x9b15bb3c,0x62d76da9 ! Init value for %l1 .word 0xd318530e,0x7dc3c673 ! Init value for %l2 .word 0xf8140394,0x0fe2c0ea ! Init value for %l3 .word 0x00519775,0xc920ef99 ! Init value for %l4 .word 0xa8b76edb,0xe1132fab ! Init value for %l5 .word 0x1045da33,0xce1d9166 ! Init value for %l6 .word 0x7fa1c0c2,0x9bc9cd1b ! Init value for %l7 .align 64 p19_init_freg: .word 0x1c2e358b,0x2642fdd8 ! Init value for %f0 .word 0x4720c9b2,0xd1cc5741 ! Init value for %f2 .word 0xddb1f7a4,0x324fd431 ! Init value for %f4 .word 0x772eec9b,0xa19b4a1d ! Init value for %f6 .word 0xb238f7de,0xe87f4827 ! Init value for %f8 .word 0x3d059519,0xbde1ed5a ! Init value for %f10 .word 0xfa5a6687,0x0a801577 ! Init value for %f12 .word 0x11e8c5eb,0x9ddb4e4c ! Init value for %f14 .word 0x0e40213b,0xb0d95c9f ! Init value for %f16 .word 0x64a1cf81,0x165d4a67 ! Init value for %f18 .word 0x4092cb92,0x0476128d ! Init value for %f20 .word 0x9aec7ba2,0x2ff4e36c ! Init value for %f22 .word 0x08e01918,0xc2b5ec2b ! Init value for %f24 .word 0x89d2d22c,0xdefe6ec0 ! Init value for %f26 .word 0x18850e4d,0x000443a0 ! Init value for %f28 .word 0x47c54e21,0x01e06e8f ! Init value for %f30 .word 0x362ca0f2,0x8bdbc44a ! Init value for %f32 .word 0x11f23a0f,0x48c03639 ! Init value for %f34 .word 0x8a68e44a,0xc71d674e ! Init value for %f36 .word 0x52573350,0x03eeebce ! Init value for %f38 .word 0x84a3e0ef,0xa171529b ! Init value for %f40 .word 0x4b54e73e,0xc391a68f ! Init value for %f42 .word 0x4e056172,0x57f1e064 ! Init value for %f44 .word 0xe943ad1d,0x4eca8450 ! Init value for %f46 .word 0xdafd48e2,0x7b8c9f22 .word 0x3c5d5d8d,0x39f8f2b2 .word 0x4db11422,0x7b793684 .word 0x3ab8841b,0x7ff5839c .word 0x89585fcb,0x474e2c66 .word 0xe9e4faf2,0x3cc21eb5 .word 0x427f1f25,0xbb5d57d7 .word 0x66dd604d,0xc635d8f1 p19_expected_registers: .word 0x06fb7952,0xa0ece0b5 .word 0x00000000,0x00000062 .word 0x00000000,0x0000006e .word 0x00000000,0x2030ab36 .word 0x00519775,0xc920ef99 .word 0x0bddb804,0xd88a89b5 .word 0x06fb7952,0xa0ece0b5 .word 0x00000000,0x5bb117e6 p19_expected_fp_regs: .word 0x1c2e358b,0x2642fdd8 .word 0x4720c9b2,0xd1cc5741 .word 0xddb1f7a4,0x324fd431 .word 0x772eec9b,0xa19b4a1d .word 0xb238f7de,0xe87f4827 .word 0x3d059519,0xbde1ed5a .word 0xfa5a6687,0x0a801577 .word 0x11e8c5eb,0x9ddb4e4c .word 0x0e40213b,0xb0d95c9f .word 0x64a1cf81,0x165d4a67 .word 0x4092cb92,0x0476128d .word 0x9aec7ba2,0x2ff4e36c .word 0x08e01918,0xc2b5ec2b .word 0x89d2d22c,0xdefe6ec0 .word 0x18850e4d,0x000443a0 .word 0x47c54e21,0x01e06e8f .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p19_local0_expect: .word 0xa460f4ff,0xf0c68790 .word 0x0bddb804,0xd88a89b5 .word 0x0a572a0c,0x2d8e9989 .word 0xcb7e89f8,0xe03ce884 .word 0x7c4c7354,0x0385c075 .word 0xfa50ea7c,0xc79215ff .word 0x70871f22,0x0ad06bf9 .word 0xd43b4b6c,0x0dffce0d p19_local1_expect: .word 0x88110d66,0x49bdd90d .word 0xaaf3c9ee,0x0fe2c0ea .word 0x45129fff,0xa7bcfc49 .word 0xc16f9dd1,0x6b04713c .word 0x406b93dc,0x5c0f4dd6 .word 0x54ff5969,0xe926b239 .word 0x845fa7b4,0x3130fa98 .word 0x75f2ff3f,0x485dc5b8 p19_local2_expect: .word 0x29593c43,0xc0ffdc10 .word 0xffa1cc07,0x5d4d750b .word 0xdca817e4,0x1756bc1c .word 0xde6e1522,0xd37c67fa .word 0x6fda450b,0x10b3d8d6 .word 0xe1f96986,0x3e16e340 .word 0x77f1b661,0x6df564bb .word 0x9a682e32,0x8f2bfb66 p19_local3_expect: .word 0x4c771459,0xe15d4cb2 .word 0x9e25975c,0x68612357 .word 0x06fb7952,0xa0ece0b5 .word 0x20d6144c,0x00ff0063 .word 0x76ba671f,0x6fd533cd .word 0x52bd06b7,0xccf0d0e1 .word 0x9bc9cd1b,0xffd76da9 .word 0x5e83f530,0xe01b7dc6 p20_init_registers: .word 0xd65c4eb8,0xc4478182 ! Init value for %l0 .word 0x3106c320,0x2fe1c6d8 ! Init value for %l1 .word 0x180cf0c2,0x53dbd0eb ! Init value for %l2 .word 0xfa2fa2bd,0xde34a07f ! Init value for %l3 .word 0xccc9d18e,0x6118947b ! Init value for %l4 .word 0xbd9b10e2,0x48c641ea ! Init value for %l5 .word 0x7fa7b8b4,0x346ab9a1 ! Init value for %l6 .word 0x6b316166,0x4ca19453 ! Init value for %l7 .align 64 p20_init_freg: .word 0xa86f0f03,0x60287c00 ! Init value for %f0 .word 0xe0c904f0,0x8ac344e7 ! Init value for %f2 .word 0x50219a32,0x3824a6e5 ! Init value for %f4 .word 0x8797b19e,0x27775f18 ! Init value for %f6 .word 0x7a52d598,0x66758e14 ! Init value for %f8 .word 0xa870cb74,0xa41c216e ! Init value for %f10 .word 0x3019db43,0xdce71c3c ! Init value for %f12 .word 0x1de70a6e,0xace5a4df ! Init value for %f14 .word 0x0687f301,0x8896aa01 ! Init value for %f16 .word 0xa53a5191,0x889e4cc4 ! Init value for %f18 .word 0x585aedd4,0x060afa31 ! Init value for %f20 .word 0xa8bf880b,0xb2f5d1bd ! Init value for %f22 .word 0x3e63c468,0x3d7ed9ee ! Init value for %f24 .word 0x36e0db3a,0xb0edcb96 ! Init value for %f26 .word 0x1661f6c2,0x2a4943cd ! Init value for %f28 .word 0xc69255ff,0x7fb86ca1 ! Init value for %f30 .word 0xf35aab2b,0xb7559972 ! Init value for %f32 .word 0x3d693c0b,0x591abc20 ! Init value for %f34 .word 0x0f9b9fc0,0x6a6f9572 ! Init value for %f36 .word 0xc428c95b,0x843edc2e ! Init value for %f38 .word 0x6d8d9fa0,0xe849f900 ! Init value for %f40 .word 0x9ad202d9,0xb5456238 ! Init value for %f42 .word 0x8561ecc8,0x516ef82c ! Init value for %f44 .word 0xaaaf1892,0xb3da4969 ! Init value for %f46 .word 0x1a7c0ad0,0xa30c603a .word 0x960f4b92,0xc4f11e9a .word 0x2716266c,0x3487363d .word 0x6ec4459c,0x6303cdcb .word 0x30b4d0a8,0xabe771f8 .word 0x8719a5e2,0x6b58a5dc .word 0x786efa96,0xd3415413 .word 0xeea4dbf6,0x2d6e79a7 p20_expected_registers: .word 0xd65c4eb8,0xc4478182 .word 0x00000000,0x000000ea .word 0x00000000,0x05f1a407 .word 0x00000000,0x00000010 .word 0x00000000,0x00000044 .word 0x00000000,0x6d395fc8 .word 0x00000000,0xd5c00c96 .word 0x6b316166,0x4ca19453 p20_expected_fp_regs: .word 0xa86f0f03,0x60287c00 .word 0xe0c904f0,0x8ac344e7 .word 0x50219a32,0x3824a6e5 .word 0x8797b19e,0x27775f18 .word 0x7a52d598,0x66758e14 .word 0xa870cb74,0xa41c216e .word 0x3019db43,0xdce71c3c .word 0x1de70a6e,0xace5a4df .word 0x0687f301,0x8896aa01 .word 0xa53a5191,0x889e4cc4 .word 0x585aedd4,0x060afa31 .word 0xa8bf880b,0xb2f5d1bd .word 0x3e63c468,0x3d7ed9ee .word 0x36e0db3a,0xb0edcb96 .word 0x1661f6c2,0x2a4943cd .word 0xc69255ff,0x7fb86ca1 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p20_local0_expect: .word 0x1a47c376,0x67187f8b .word 0xe5b88616,0xffac5212 .word 0x02246035,0x02307a9c .word 0xd5c00c96,0xe38aff5a .word 0xa253f236,0xfab488dc .word 0x087e1874,0xa4ad7d46 .word 0xbaaa5d39,0xff849840 .word 0x3074397f,0x947b4934 p20_local1_expect: .word 0x5c92f35f,0x000000fa .word 0xa0304681,0x0ca444fe .word 0x91a54562,0x0576f218 .word 0x1afc2b49,0xc562bb2f .word 0x5c8b1f79,0xa047d9ad .word 0x23ef76e8,0x5853ee69 .word 0x68c4a473,0xe99da84b .word 0x73cdabff,0x0ebff4e8 p20_local2_expect: .word 0xc173f41e,0x22ae0285 .word 0xb7cf5aff,0x04eeefd6 .word 0xebaff39e,0x05f1a407 .word 0xbb8a8141,0xe59e76e8 .word 0xb7d64f82,0xacf2aba8 .word 0xd65c4eb8,0xc4478182 .word 0x73b96f3a,0x1ea3774e .word 0xfab488dc,0xf5723299 p20_local3_expect: .word 0x6e62f948,0xeb52fd54 .word 0xeb39dbe1,0x74975382 .word 0x3b062778,0x509f5fc8 .word 0xe29f00e0,0x48c641ea .word 0x89754fe5,0xfe9dc72b .word 0x0e014c4e,0xa3aa2f8a .word 0x09d5602d,0x324dbb32 .word 0x15252bff,0x7a451eb7 p21_init_registers: .word 0x8566d5da,0x735a5594 ! Init value for %l0 .word 0x0b8ea830,0x7c2b1039 ! Init value for %l1 .word 0x90816e24,0x39613f15 ! Init value for %l2 .word 0x6381c48a,0x729e0f63 ! Init value for %l3 .word 0x677ce86c,0xc0140851 ! Init value for %l4 .word 0x7cad34d9,0xee03d4d3 ! Init value for %l5 .word 0x1b4363e6,0x0f9ad449 ! Init value for %l6 .word 0x061cc04a,0x664d7c0f ! Init value for %l7 .align 64 p21_init_freg: .word 0x245aab17,0xfe0d38a1 ! Init value for %f0 .word 0xb29bfa9c,0x40078abb ! Init value for %f2 .word 0x7fbf9a88,0xe5442b4f ! Init value for %f4 .word 0x6be71e44,0x88548ec2 ! Init value for %f6 .word 0x4eff2da7,0xda03fded ! Init value for %f8 .word 0x4ddad6aa,0x329aca74 ! Init value for %f10 .word 0x6d8b8f72,0xaf2e05ea ! Init value for %f12 .word 0x1842fb43,0xf0d9082e ! Init value for %f14 .word 0x3eba2fd2,0x391b9704 ! Init value for %f16 .word 0xb301d52a,0x6299a056 ! Init value for %f18 .word 0xb49c5058,0xccdde5b8 ! Init value for %f20 .word 0xc5670221,0x95cffc48 ! Init value for %f22 .word 0x9f8a9034,0xf4cb4911 ! Init value for %f24 .word 0x569cbfff,0xe919b8ff ! Init value for %f26 .word 0xcf94f14d,0xb84eb899 ! Init value for %f28 .word 0x100d9a5a,0x8095af2c ! Init value for %f30 .word 0xcb8f53f6,0x3066bf9b ! Init value for %f32 .word 0x92894f70,0x1253b1f3 ! Init value for %f34 .word 0xce95ebb8,0x3eaa87a5 ! Init value for %f36 .word 0xf3448365,0x12d58bc1 ! Init value for %f38 .word 0x0f54b0a3,0x65a77478 ! Init value for %f40 .word 0x59dbb4f8,0x300221b3 ! Init value for %f42 .word 0x49a3ff01,0x4aa33057 ! Init value for %f44 .word 0xb07207b3,0x80337508 ! Init value for %f46 .word 0xa583ed73,0x886ea6ea .word 0x82343476,0x120876cd .word 0xa3602689,0x626a2d87 .word 0xf0ecebc0,0xcc50b008 .word 0x521abffa,0x86d16946 .word 0x29e3e3d7,0x566a3f19 .word 0x22015ea6,0x0565cfb4 .word 0x62dae893,0xfdbe8a23 p21_expected_registers: .word 0x00000000,0x000000bf .word 0x166ef2d8,0x7cc9cb37 .word 0x00000000,0xa4be524a .word 0x00000000,0x0a6f2548 .word 0x00000000,0x000000f5 .word 0x00000000,0x00000000 .word 0x00000000,0x00000014 .word 0x00000000,0xd7c16a42 p21_expected_fp_regs: .word 0x245aab17,0xfe0d38a1 .word 0xb29bfa9c,0x40078abb .word 0x7fbf9a88,0xe5442b4f .word 0x6be71e44,0x88548ec2 .word 0x4eff2da7,0xda03fded .word 0x4ddad6aa,0x329aca74 .word 0x6d8b8f72,0xaf2e05ea .word 0x1842fb43,0xf0d9082e .word 0x3eba2fd2,0x391b9704 .word 0xb301d52a,0x6299a056 .word 0xb49c5058,0xccdde5b8 .word 0xc5670221,0x95cffc48 .word 0x9f8a9034,0xf4cb4911 .word 0x569cbfff,0xe919b8ff .word 0xcf94f14d,0xb84eb899 .word 0x100d9a5a,0x8095af2c .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p21_local0_expect: .word 0x746862a9,0x7cb0adcc .word 0xe5c5d5d5,0x9487270b .word 0x01ed9238,0x287ce187 .word 0x27170f23,0xcf4bab3b .word 0x166ef2d8,0x7cc9cb37 .word 0xfe1afffd,0x0f9ad449 .word 0x63e7e55a,0x9538ffcd .word 0x339f150c,0x4e91c197 p21_local1_expect: .word 0x279c78f0,0xd34808c1 .word 0x97cab27d,0xdc637693 .word 0x5dc313bf,0x4ea549ee .word 0x3371ce16,0x102fc9ea .word 0x8aab1a30,0x558527b4 .word 0xfa4c33a3,0x7a77c7f7 .word 0xfdb9e4a4,0xf2e97128 .word 0x0a6f2548,0xfeccf806 p21_local2_expect: .word 0x00000000,0x00000030 .word 0xac4d5cd3,0xc2a513ab .word 0x9c721c2c,0x8bd09714 .word 0xc0140851,0x9cfff511 .word 0xfb7c7780,0x6a49aee0 .word 0xe36825a9,0xc67788e1 .word 0xb51fbc9b,0xff5c793d .word 0x79624493,0x755da57c p21_local3_expect: .word 0x0005a62b,0x2e2999e2 .word 0xb2278e2c,0x9553bd31 .word 0xa53063ff,0x96bfb03b .word 0xdbfb1f05,0x664d7c0f .word 0x3d290ed3,0x6744abc9 .word 0x607ae79f,0xb2112449 .word 0x300ef793,0xb666fb16 .word 0x0000ff48,0x190477b3 p22_init_registers: .word 0xd82808e6,0xb2875b8d ! Init value for %l0 .word 0x5b03ad27,0xe20b4b4c ! Init value for %l1 .word 0x4770f5fa,0x67ab95b0 ! Init value for %l2 .word 0x776a1c92,0x261b7c9f ! Init value for %l3 .word 0x88f2ba43,0xca7fde04 ! Init value for %l4 .word 0x614e6b85,0xef4062df ! Init value for %l5 .word 0xbbc61b28,0x3ba3be8c ! Init value for %l6 .word 0x48eebba8,0x3c4d2d24 ! Init value for %l7 .align 64 p22_init_freg: .word 0x1c65f2e0,0x9bd95e4a ! Init value for %f0 .word 0x2b3f64eb,0xc1ce4444 ! Init value for %f2 .word 0x8ed4c30a,0x87557462 ! Init value for %f4 .word 0x384c0973,0xc657804e ! Init value for %f6 .word 0x794d788a,0x16032941 ! Init value for %f8 .word 0x060f52af,0x1c2a533a ! Init value for %f10 .word 0xb4725cca,0xeb98d2cf ! Init value for %f12 .word 0x73146eeb,0x275d3003 ! Init value for %f14 .word 0x3b8d5da0,0xd934ab42 ! Init value for %f16 .word 0x214846c5,0x1cd8309f ! Init value for %f18 .word 0xdcbe4e72,0x0f9cbcfa ! Init value for %f20 .word 0xda25f7cc,0x0d7cd273 ! Init value for %f22 .word 0x840f02fd,0xe194e539 ! Init value for %f24 .word 0x64993e0e,0x1630edc2 ! Init value for %f26 .word 0x061a7d62,0x2b347215 ! Init value for %f28 .word 0x4ab7f6c4,0xec705838 ! Init value for %f30 .word 0x9fcb5447,0x4d935850 ! Init value for %f32 .word 0x44a32f41,0xa6559bbc ! Init value for %f34 .word 0x637c06b2,0xfd2a40d8 ! Init value for %f36 .word 0xb3afdffe,0xdc06c975 ! Init value for %f38 .word 0xefbe4360,0x3e9fa6a8 ! Init value for %f40 .word 0x03096102,0xeeedb727 ! Init value for %f42 .word 0x590f493c,0xac19c951 ! Init value for %f44 .word 0x81f76136,0x4f2a9865 ! Init value for %f46 .word 0xab9fd004,0xba868869 .word 0xc1340f66,0x2286f018 .word 0x78a5eddb,0xebfb36d6 .word 0x02ace71c,0x67a1faf6 .word 0xb4a2c9da,0x3cf1ae6c .word 0x183c7e69,0xe79d88c0 .word 0x0146b210,0x20826ee5 .word 0x85ab375b,0x35a36363 p22_expected_registers: .word 0x30e93875,0xfc98c69b .word 0x00000000,0x000000ec .word 0x00000000,0xbdd1cd1a .word 0x00000000,0x000025b9 .word 0x00000000,0x00000091 .word 0x614e6b85,0xef4062df .word 0x00000000,0x00000075 .word 0x00000000,0x0000002d p22_expected_fp_regs: .word 0x1c65f2e0,0x9bd95e4a .word 0x2b3f64eb,0xc1ce4444 .word 0x8ed4c30a,0x87557462 .word 0x384c0973,0xc657804e .word 0x794d788a,0x16032941 .word 0x060f52af,0x1c2a533a .word 0xb4725cca,0xeb98d2cf .word 0x73146eeb,0x275d3003 .word 0x3b8d5da0,0xd934ab42 .word 0x214846c5,0x1cd8309f .word 0xdcbe4e72,0x0f9cbcfa .word 0xda25f7cc,0x0d7cd273 .word 0x840f02fd,0xe194e539 .word 0x64993e0e,0x1630edc2 .word 0x061a7d62,0x2b347215 .word 0x4ab7f6c4,0xec705838 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p22_local0_expect: .word 0x84db42ed,0x261b7c9f .word 0xbab24f83,0x3dcdeef2 .word 0xde3dff4c,0x40404197 .word 0xff78693a,0xdab5ff17 .word 0xef1ae7ff,0x8e2241c9 .word 0x43e056aa,0x872e527f .word 0x480c3059,0x793ad843 .word 0xffd98188,0xff45fe79 p22_local1_expect: .word 0x63df8bec,0x90ea81cf .word 0x30e93875,0xfc98c69b .word 0x3967694f,0xd1693a13 .word 0xb440e048,0x6a5cab57 .word 0x8142998a,0x59f9192a .word 0xf8381833,0xdd0b7f71 .word 0x7c8000fe,0xd79da7af .word 0x344b390b,0x764fc05d p22_local2_expect: .word 0x18c86077,0xbdf26966 .word 0x0657924e,0x92224fce .word 0x5d84bd33,0x28ff3de6 .word 0x8b1eae0b,0x40372fff .word 0x3a70c11e,0x448df489 .word 0x4c03e8ec,0x219dae5d .word 0xbebfd12e,0x8acb6a31 .word 0x579c7f15,0x17c168b0 p22_local3_expect: .word 0x04976b1b,0xfb4a7019 .word 0xd0f75cd8,0x336faf26 .word 0x815e86a8,0xddf78507 .word 0x0a117f0a,0x3c37c028 .word 0x7d62ff23,0x15ba25b9 .word 0x464e41ab,0x1bdaf3fa .word 0x0d530c42,0x2342fe73 .word 0x00007019,0x85e29685 p23_init_registers: .word 0xfb42969d,0xed1a0cdc ! Init value for %l0 .word 0x9982851a,0xe3c4f180 ! Init value for %l1 .word 0xc90d4f28,0x00ef25e9 ! Init value for %l2 .word 0xadd20b30,0x6ac94001 ! Init value for %l3 .word 0x032cd006,0xcf1ea41a ! Init value for %l4 .word 0x2e620b6e,0x3b1d753e ! Init value for %l5 .word 0xac1d85af,0xd4c9d0d1 ! Init value for %l6 .word 0xc5625b40,0x7c9c9fde ! Init value for %l7 .align 64 p23_init_freg: .word 0x6d399d81,0xfbc7a404 ! Init value for %f0 .word 0x51bbd9f2,0x448d853f ! Init value for %f2 .word 0xff22c4ec,0x140701a8 ! Init value for %f4 .word 0x2ed09041,0x26274506 ! Init value for %f6 .word 0x177856dc,0x493a6578 ! Init value for %f8 .word 0x5426a425,0x728cc1ca ! Init value for %f10 .word 0xee5b7daa,0xf159e91c ! Init value for %f12 .word 0x53a26d1b,0xd6a2e244 ! Init value for %f14 .word 0xc58d664d,0xf47f3b43 ! Init value for %f16 .word 0xe9bb7da4,0xa81e3e8d ! Init value for %f18 .word 0x0ee73eb7,0x78b6a65a ! Init value for %f20 .word 0xe354f773,0xf5a279d5 ! Init value for %f22 .word 0xa3499e32,0xb8589955 ! Init value for %f24 .word 0xff01f406,0x99437bed ! Init value for %f26 .word 0x6daec1b0,0xd15f0416 ! Init value for %f28 .word 0x7c53c14a,0xd8c5d207 ! Init value for %f30 .word 0x2c2d1d63,0x50e92596 ! Init value for %f32 .word 0x754545ac,0x0a315db9 ! Init value for %f34 .word 0x5c862919,0x87f5f95c ! Init value for %f36 .word 0x357e5453,0x91569d5d ! Init value for %f38 .word 0x9a166abf,0x027b849c ! Init value for %f40 .word 0xae798cf2,0xf7ced616 ! Init value for %f42 .word 0x62774594,0xdf02c48d ! Init value for %f44 .word 0x133b1f88,0xa551bd75 ! Init value for %f46 .word 0x5f97235e,0x5f9b94f3 .word 0x2402ed2f,0x1ee3fdae .word 0xb7c741df,0x184d96f6 .word 0x551b7a3c,0x7f70e777 .word 0xe3fee0c5,0xeecf9d20 .word 0x6f2e61be,0x9253493a .word 0xb948f5e4,0xd9a4db90 .word 0xbf06a61c,0xcd3b9b17 p23_expected_registers: .word 0x00000000,0x000000f7 .word 0x00000000,0x00000009 .word 0x00000000,0x2c23c990 .word 0xffffffff,0xffffb61c .word 0x00000000,0x00000045 .word 0x00000000,0x0000004d .word 0xffffffff,0xa782c8dc .word 0x00000000,0xef9c16d7 p23_expected_fp_regs: .word 0x6d399d81,0xfbc7a404 .word 0x51bbd9f2,0x448d853f .word 0xff22c4ec,0x140701a8 .word 0x2ed09041,0x26274506 .word 0x177856dc,0x493a6578 .word 0x5426a425,0x728cc1ca .word 0xee5b7daa,0xf159e91c .word 0x53a26d1b,0xd6a2e244 .word 0xc58d664d,0xf47f3b43 .word 0xe9bb7da4,0xa81e3e8d .word 0x0ee73eb7,0x78b6a65a .word 0xe354f773,0xf5a279d5 .word 0xa3499e32,0xb8589955 .word 0xff01f406,0x99437bed .word 0x6daec1b0,0xd15f0416 .word 0x7c53c14a,0xd8c5d207 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p23_local0_expect: .word 0x89754c7b,0x346ab89e .word 0x346c2d86,0x5c3fe9df .word 0x73242570,0xfb2f8b42 .word 0x3dff09e7,0x95122a02 .word 0xc931d9bc,0x2e57aeda .word 0xbff70f71,0xe0ec0f61 .word 0xc2483160,0xf40f0b6c .word 0x7425da39,0x6a6190ef p23_local1_expect: .word 0x8296d64f,0x4bff6487 .word 0x822b3bf1,0xd6ebb324 .word 0xcb25b04e,0xa782c8dc .word 0x2c23c990,0x092a2c20 .word 0xf2ffd3ba,0x2fdf3a54 .word 0xad2021ef,0xab7f26ff .word 0xc1b49dea,0x93e2cfff .word 0x4ff5ff9c,0xef9c16d7 p23_local2_expect: .word 0x58085ee5,0xa9b53861 .word 0x52991746,0xfa9a4e18 .word 0xc6ddd82b,0xaca1f789 .word 0x8f7879b2,0x55d3e0a8 .word 0xff1dbf05,0x845971b8 .word 0x527c80b2,0xfd959564 .word 0x7115f743,0x833a5a60 .word 0x8e7190c6,0x3057cb6b p23_local3_expect: .word 0xf53c3df6,0xb8bf22e2 .word 0xa93fefd2,0x2945df50 .word 0x7178ab0e,0x2f4f079a .word 0x09d1e204,0x1b60932d .word 0xffa4b8ff,0xb6bf4b3d .word 0x439db61c,0x80e01a6d .word 0xb0d186ef,0xe5e34a1f .word 0xbef07905,0xff490780 p24_init_registers: .word 0x27e80674,0x4674c4de ! Init value for %l0 .word 0x1c4a42f8,0x7025627b ! Init value for %l1 .word 0xde9bffa7,0xd55460e7 ! Init value for %l2 .word 0xfcf2f001,0xebe3a1f2 ! Init value for %l3 .word 0x12a75e2d,0xc3575a6b ! Init value for %l4 .word 0x73c20e54,0x5bd471d8 ! Init value for %l5 .word 0x71eca716,0x6103d39f ! Init value for %l6 .word 0x6a6f692e,0x65a4e625 ! Init value for %l7 .align 64 p24_init_freg: .word 0xc2791030,0xf74aa5a5 ! Init value for %f0 .word 0x5a31e817,0xfbb993c9 ! Init value for %f2 .word 0xe228b6be,0xc955d3e9 ! Init value for %f4 .word 0xd5455fd2,0x2af52f55 ! Init value for %f6 .word 0x6ee783f5,0xedfaba8f ! Init value for %f8 .word 0x50d0186c,0x0aeb7d25 ! Init value for %f10 .word 0xc864ef12,0xcc258f3c ! Init value for %f12 .word 0xcccff4ba,0xa66a4009 ! Init value for %f14 .word 0xadddefdf,0xdc0e016a ! Init value for %f16 .word 0x53f2fe82,0x1dcdd5ad ! Init value for %f18 .word 0x7f266b92,0xfb6b0f9a ! Init value for %f20 .word 0x337c0078,0x38bb21bc ! Init value for %f22 .word 0x8d0c31a5,0x35d9bc80 ! Init value for %f24 .word 0x710d46b5,0xe66f5362 ! Init value for %f26 .word 0x707b95da,0x2dd4b996 ! Init value for %f28 .word 0x4727dc32,0x0e1d149e ! Init value for %f30 .word 0x0d4e5e0e,0x26b40928 ! Init value for %f32 .word 0x0860601c,0x3058a3b1 ! Init value for %f34 .word 0x9f7b9e4c,0x4553e073 ! Init value for %f36 .word 0x64bf5bfb,0x574a7f51 ! Init value for %f38 .word 0xd1dff2db,0x8e0683b2 ! Init value for %f40 .word 0xac8360d6,0x2e364f98 ! Init value for %f42 .word 0x6b6f98b2,0x08f3df04 ! Init value for %f44 .word 0xfdeb58ed,0xc3bd6ed6 ! Init value for %f46 .word 0x289e35cc,0x027ad32d .word 0x9b5b5b94,0x2f26a997 .word 0xbcaf648a,0x65d61785 .word 0x7aa3365a,0x987e8946 .word 0xc80e9488,0x950a63e6 .word 0x6a7b65ac,0xb0b446cf .word 0x44263e8c,0x0bd840e4 .word 0x9dcfd936,0xcd5edd75 p24_expected_registers: .word 0x00000000,0x0000007a .word 0xd7a3bcb4,0x6d52969d .word 0x00000000,0x5bb9b5ec .word 0x00000000,0x0000006f .word 0x00000000,0x00000047 .word 0x00000000,0x1e6ab22e .word 0x00000000,0xd7a3bcb4 .word 0x3dd7df8e,0x886c2c0f p24_expected_fp_regs: .word 0xc2791030,0xf74aa5a5 .word 0x5a31e817,0xfbb993c9 .word 0xe228b6be,0xc955d3e9 .word 0xd5455fd2,0x2af52f55 .word 0x6ee783f5,0xedfaba8f .word 0x50d0186c,0x0aeb7d25 .word 0xc864ef12,0xcc258f3c .word 0xcccff4ba,0xa66a4009 .word 0xadddefdf,0xdc0e016a .word 0x53f2fe82,0x1dcdd5ad .word 0x7f266b92,0xfb6b0f9a .word 0x337c0078,0x38bb21bc .word 0x8d0c31a5,0x35d9bc80 .word 0x710d46b5,0xe66f5362 .word 0x707b95da,0x2dd4b996 .word 0x4727dc32,0x0e1d149e .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p24_local0_expect: .word 0x2d656137,0xc1c19a18 .word 0x75008ebc,0xff1668a8 .word 0x8428ffc2,0xb1ba578b .word 0x8652dd84,0x5995190f .word 0x8b64d4bd,0xb5699694 .word 0x26c467ee,0xbb0eff59 .word 0x32633c2f,0xf6528512 .word 0xe01ebda2,0xa01ae910 p24_local1_expect: .word 0x5fa6b195,0x6d4bed24 .word 0x9a775270,0x95a0721c .word 0x1e6ab22e,0x0ab9f5d9 .word 0x50dc14df,0x951fa196 .word 0x614d7b76,0x2b4fc1d6 .word 0x5bb9b5ec,0x3f26e242 .word 0xb0a44307,0xa9eeaab0 .word 0x849697a7,0x8e9d8d23 p24_local2_expect: .word 0xab26f6c8,0x8f5020ff .word 0x7c6ef433,0xfaf1cc2c .word 0x25a37713,0xf2ed6c54 .word 0x3dd7df8e,0x886c2c0f .word 0x5eba2914,0xd49d6829 .word 0xd7a3bcb4,0x6d52969d .word 0x5f8ba2bf,0xbbce7564 .word 0x6166332e,0x8506d8c4 p24_local3_expect: .word 0xa51011ef,0x816cbcaf .word 0xd973e1de,0xc29c8ac4 .word 0x302e1881,0xe12255c4 .word 0x7cdfc1a2,0x1b09e554 .word 0xff5460e7,0x86d8cb78 .word 0x8f502047,0xe97c1107 .word 0x89bf39e2,0xaea2a34e .word 0xfcfb7cff,0x8f502047 p25_init_registers: .word 0x716a886a,0x7d9d71aa ! Init value for %l0 .word 0x4acc35e7,0xc9046e33 ! Init value for %l1 .word 0x93663cfe,0x4b82cc67 ! Init value for %l2 .word 0x39c753c6,0x19d55170 ! Init value for %l3 .word 0xf595d858,0x4558aef2 ! Init value for %l4 .word 0x2f4d1c28,0x851e5622 ! Init value for %l5 .word 0x0444f252,0xcf76ad56 ! Init value for %l6 .word 0x29553da8,0x48afa67a ! Init value for %l7 .align 64 p25_init_freg: .word 0xeba783b9,0xcc47b4ab ! Init value for %f0 .word 0x59b78c81,0x5069a48d ! Init value for %f2 .word 0xa4cd9aed,0x9d5773f1 ! Init value for %f4 .word 0x50078449,0x1856389d ! Init value for %f6 .word 0x4fe3e070,0x7bfe540f ! Init value for %f8 .word 0x88389121,0xc65cb21c ! Init value for %f10 .word 0x2e7514f2,0xbbf9b9a7 ! Init value for %f12 .word 0x9950549a,0x4375844b ! Init value for %f14 .word 0x9e3e9c9f,0x506432e0 ! Init value for %f16 .word 0x05bfb3f8,0x817c880b ! Init value for %f18 .word 0x1b1b2c60,0xfeb7220e ! Init value for %f20 .word 0x2f096195,0x4d75b03a ! Init value for %f22 .word 0x41c92d6f,0x997dca82 ! Init value for %f24 .word 0xbd471148,0xf449cbfe ! Init value for %f26 .word 0x85297abe,0x746be0a3 ! Init value for %f28 .word 0x2de02ee1,0x901a94ec ! Init value for %f30 .word 0xbe363484,0xaa52b140 ! Init value for %f32 .word 0xe13f0dbb,0x3b451982 ! Init value for %f34 .word 0x0b241149,0x4b9d4ac5 ! Init value for %f36 .word 0x02535d3c,0x6270d203 ! Init value for %f38 .word 0x200a6a89,0x0a391ddb ! Init value for %f40 .word 0x729bf104,0x19a9b8ec ! Init value for %f42 .word 0x7594675e,0x82e55d3c ! Init value for %f44 .word 0xb54f6b9d,0x20c6f8c0 ! Init value for %f46 .word 0xf2d5a775,0xec5208be .word 0x9a8c334d,0x44cc906c .word 0x51572c91,0x5a52d474 .word 0x8f27bef0,0x173118f8 .word 0x3f3cee9d,0x4616fc0c .word 0xc494cccd,0xfd5e6565 .word 0xabd16768,0xe9750ceb .word 0x1b53ede9,0x9fb73047 p25_expected_registers: .word 0x00000000,0xf688f034 .word 0x00000000,0x000000cc .word 0xb10f6c72,0xdb6b49d5 .word 0x00000000,0x4e9042df .word 0x00000000,0xcce5714b .word 0x00000000,0x1ee518ed .word 0x00000000,0x000000eb .word 0x00000000,0x00000026 p25_expected_fp_regs: .word 0xeba783b9,0xcc47b4ab .word 0x59b78c81,0x5069a48d .word 0xa4cd9aed,0x9d5773f1 .word 0x50078449,0x1856389d .word 0x4fe3e070,0x7bfe540f .word 0x88389121,0xc65cb21c .word 0x2e7514f2,0xbbf9b9a7 .word 0x9950549a,0x4375844b .word 0x9e3e9c9f,0x506432e0 .word 0x05bfb3f8,0x817c880b .word 0x1b1b2c60,0xfeb7220e .word 0x2f096195,0x4d75b03a .word 0x41c92d6f,0x997dca82 .word 0xbd471148,0xf449cbfe .word 0x85297abe,0x746be0a3 .word 0x2de02ee1,0x901a94ec .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p25_local0_expect: .word 0x4336c585,0xae810106 .word 0xb10f6c72,0xdb6b49d5 .word 0x35cb1e63,0x26b8c3bf .word 0x9c6683cc,0x0ecc90dc .word 0x07bd0273,0xa1fc8d70 .word 0x8f8b58a9,0xff6ab243 .word 0x9aefc583,0xee319fbc .word 0xffbfc804,0xab5dabff p25_local1_expect: .word 0xcf76ad56,0x6b81ebad .word 0x302c0c8a,0x59eea09f .word 0x5299499c,0x360ae572 .word 0xe7ac4918,0xae810106 .word 0x49e40b03,0x3c697dc7 .word 0x93706d35,0xd2de23b9 .word 0xc3a0827b,0x6e07d44f .word 0xf1a7e7d9,0x2ef055e9 p25_local2_expect: .word 0x261db408,0xce71a4df .word 0x000000eb,0x00000026 .word 0x000000df,0xfea647df .word 0x3d7b5ba0,0x84acce03 .word 0x42b3488a,0x28de0091 .word 0x4f682034,0xe2c57078 .word 0x6015d0bf,0x5b2a5d0f .word 0x9e6265f0,0xcce5714b p25_local3_expect: .word 0x857b270e,0xfa79318a .word 0x13f12e88,0x47b1915e .word 0xaf2d561a,0xc90ff85f .word 0x177222e9,0x26b8c3bf .word 0x8bc24b8c,0xf688f034 .word 0x0652a69a,0xdefe1f70 .word 0x13fb1cb4,0x360ea2ff .word 0x9692e337,0xfcb0487c p26_init_registers: .word 0xbf2a0742,0xb58138fd ! Init value for %l0 .word 0x25b1cece,0x4f6edf2b ! Init value for %l1 .word 0x5a29ad82,0x8b6fb224 ! Init value for %l2 .word 0x7881e56d,0xfb3a4ad4 ! Init value for %l3 .word 0xee172f3a,0x15bf9bb1 ! Init value for %l4 .word 0x8f87745a,0x5930021c ! Init value for %l5 .word 0xf952bf1a,0xb614c5fa ! Init value for %l6 .word 0x83e267b4,0x45bc65b2 ! Init value for %l7 .align 64 p26_init_freg: .word 0x5c5862cd,0xa4706e8f ! Init value for %f0 .word 0xbef82845,0xa87c6e90 ! Init value for %f2 .word 0x387c0d0c,0x95cc7a23 ! Init value for %f4 .word 0xeb5757db,0x76155d37 ! Init value for %f6 .word 0x48c09ccf,0x5a29471b ! Init value for %f8 .word 0x22b91d7b,0xdeed4447 ! Init value for %f10 .word 0x8b63e941,0x2590b8c9 ! Init value for %f12 .word 0xcaf9b6df,0xfab19109 ! Init value for %f14 .word 0x5700a355,0x4c1e7866 ! Init value for %f16 .word 0x7e92dc94,0x03ebedf1 ! Init value for %f18 .word 0x32ab395a,0xaa00743e ! Init value for %f20 .word 0xce7ef030,0x635ae2ee ! Init value for %f22 .word 0xc1c0b238,0xb08d9fdb ! Init value for %f24 .word 0x2b433bc9,0x6ca5a997 ! Init value for %f26 .word 0xf7ea6515,0xa0d01d35 ! Init value for %f28 .word 0x671fa670,0xfebea300 ! Init value for %f30 .word 0xd0bd15d7,0x141ab55f ! Init value for %f32 .word 0x93fa08bc,0xe5767eed ! Init value for %f34 .word 0x1198e865,0xe9e085cc ! Init value for %f36 .word 0x07ecea60,0xa20c2cf4 ! Init value for %f38 .word 0x321903c4,0xae340e8b ! Init value for %f40 .word 0x37da3451,0x86cbf578 ! Init value for %f42 .word 0x4ea83122,0x6aada39b ! Init value for %f44 .word 0x8cb7c0eb,0xb48cb9f7 ! Init value for %f46 .word 0xf92d1362,0x02a0db8f .word 0xc8ac9b07,0x62ae6d75 .word 0x523c8387,0xa4761ce1 .word 0xd006907c,0x3fe487ff .word 0xa8249b24,0xfd1f928d .word 0xd3b220cd,0xbe5ac7fd .word 0xe3e02a92,0xfcb1fd82 .word 0x57f9ab54,0xc8ef7161 p26_expected_registers: .word 0x00000000,0x1e614ee2 .word 0x00000000,0x57ec756c .word 0x00000000,0x0000aba7 .word 0x00000000,0x984e0d41 .word 0x00000000,0x8a513c07 .word 0x00000000,0xa06c5006 .word 0x00000000,0x599f4a9d .word 0x00000000,0x0f046207 p26_expected_fp_regs: .word 0x5c5862cd,0xa4706e8f .word 0xbef82845,0xa87c6e90 .word 0x387c0d0c,0x95cc7a23 .word 0xeb5757db,0x76155d37 .word 0x48c09ccf,0x5a29471b .word 0x22b91d7b,0xdeed4447 .word 0x8b63e941,0x2590b8c9 .word 0xcaf9b6df,0xfab19109 .word 0x5700a355,0x4c1e7866 .word 0x7e92dc94,0x03ebedf1 .word 0x32ab395a,0xaa00743e .word 0xce7ef030,0x635ae2ee .word 0xc1c0b238,0xb08d9fdb .word 0x2b433bc9,0x6ca5a997 .word 0xf7ea6515,0xa0d01d35 .word 0x671fa670,0xfebea300 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p26_local0_expect: .word 0x07a868e8,0x3891792d .word 0x00c187ef,0xaf1ea218 .word 0x4f30fdc8,0x16fdfa64 .word 0x0000aba7,0x00000000 .word 0xe91cafd3,0x4d74f207 .word 0x000000c0,0x8efc3727 .word 0xefb6d256,0xe42cec9e .word 0x4f745696,0x25799bd3 p26_local1_expect: .word 0xeb3d4380,0x4b9f8b4f .word 0x73e8b90c,0x4aae93d9 .word 0x338848bf,0x7be873e6 .word 0x984e0d41,0x7828ffc1 .word 0xb945a406,0xb7874602 .word 0xf5ffe360,0xda92a047 .word 0x25799bd3,0xcf8b2064 .word 0xe5ea97c0,0x1221c437 p26_local2_expect: .word 0xdb656397,0xd90097f0 .word 0x68799c8d,0xff62d758 .word 0xc6f09aa7,0x1d78aba7 .word 0x2e89e60b,0xacaab73c .word 0x4b847610,0xb996927e .word 0x8a513c07,0x0f046207 .word 0x0000225f,0x973b74e2 .word 0x310bd922,0x5654dd2d p26_local3_expect: .word 0x00000000,0xa06c5006 .word 0xb759aa27,0x8bac5039 .word 0x23ff47f3,0x21b88fb6 .word 0xb6eb6768,0x3b35b224 .word 0x5f241011,0x75223e09 .word 0x225f6094,0x22e15162 .word 0x00000000,0x5affb98d .word 0x599f4a9d,0xc18315b7 p27_init_registers: .word 0x1c2f91aa,0x091798b4 ! Init value for %l0 .word 0xfb78207a,0x21260166 ! Init value for %l1 .word 0x315ae136,0xa2ad728f ! Init value for %l2 .word 0x8fc7f97b,0xdd55734b ! Init value for %l3 .word 0xc421055a,0xd78c729b ! Init value for %l4 .word 0x37193861,0xb2b3ac05 ! Init value for %l5 .word 0x12474da6,0x5f19eb53 ! Init value for %l6 .word 0x9fe12526,0x5b16027b ! Init value for %l7 .align 64 p27_init_freg: .word 0x93bca3f0,0xcf1841d6 ! Init value for %f0 .word 0xe60ab90c,0x7ef410e4 ! Init value for %f2 .word 0x5fd5f40d,0xd5027e1a ! Init value for %f4 .word 0x7b242f9b,0x5205df49 ! Init value for %f6 .word 0x99b91903,0x4cdb3036 ! Init value for %f8 .word 0x2638af3c,0x20e36880 ! Init value for %f10 .word 0x317c662b,0xebb6a68c ! Init value for %f12 .word 0x14ddb65b,0x8b10fdb7 ! Init value for %f14 .word 0x8cb12d3d,0x36da18c4 ! Init value for %f16 .word 0xbc822b98,0x8a7063dc ! Init value for %f18 .word 0x0c11c58e,0xd42c9eee ! Init value for %f20 .word 0xc4b0c8af,0xde0c272a ! Init value for %f22 .word 0xbd1bbaae,0x04111a03 ! Init value for %f24 .word 0x2775ca53,0x8a3c4ed8 ! Init value for %f26 .word 0xc146c985,0x5b62ebde ! Init value for %f28 .word 0x0b3442b2,0xce3e46ad ! Init value for %f30 .word 0x02cb2182,0xf3c97039 ! Init value for %f32 .word 0x9efe8f39,0x3d7939a0 ! Init value for %f34 .word 0xbaaf23ac,0xfdff2892 ! Init value for %f36 .word 0xfce5c3a6,0x0a1fc40f ! Init value for %f38 .word 0xf4f0657c,0x254e54be ! Init value for %f40 .word 0xe3372b96,0xb481b0ed ! Init value for %f42 .word 0x1409005c,0x69ac2cdc ! Init value for %f44 .word 0xebf4a0e1,0x3246a83e ! Init value for %f46 .word 0x6d157e5a,0xca6bc5df .word 0xecc166ae,0xd4801b5c .word 0x589d428e,0xdc269eb6 .word 0xc0de7bca,0xd6567e49 .word 0xfcc10858,0xf5947575 .word 0x2575de5f,0xc3f81f89 .word 0x0f91eb6e,0x465be069 .word 0xd0c3988f,0x629e14d4 p27_expected_registers: .word 0x00000000,0xaf817fe3 .word 0x00000000,0x07469af6 .word 0x00000000,0x930f697d .word 0xdb2e1533,0x4bbce7ab .word 0x00000000,0x321447ee .word 0x37193861,0xb2b3ac05 .word 0x8d8e015e,0xc3eeb54e .word 0x00000000,0xdde90216 p27_expected_fp_regs: .word 0x93bca3f0,0xcf1841d6 .word 0xe60ab90c,0x7ef410e4 .word 0x5fd5f40d,0xd5027e1a .word 0x7b242f9b,0x5205df49 .word 0x99b91903,0x4cdb3036 .word 0x2638af3c,0x20e36880 .word 0x317c662b,0xebb6a68c .word 0x14ddb65b,0x8b10fdb7 .word 0x8cb12d3d,0x36da18c4 .word 0xbc822b98,0x8a7063dc .word 0x0c11c58e,0xd42c9eee .word 0xc4b0c8af,0xde0c272a .word 0xbd1bbaae,0x04111a03 .word 0x2775ca53,0x8a3c4ed8 .word 0xc146c985,0x5b62ebde .word 0x0b3442b2,0xce3e46ad .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p27_local0_expect: .word 0x86c353d8,0xab6469a9 .word 0xe81a0b69,0xe2e60aee .word 0x899c2343,0x916f3a7b .word 0xb38cb938,0xaf4e6324 .word 0xd8bb8319,0xd414cd02 .word 0x8d8e015e,0xc3eeb54e .word 0x87d2fe49,0x36dce657 .word 0xc30bfa60,0x90339fc3 p27_local1_expect: .word 0x2212e9e2,0xab6469a9 .word 0x671d778f,0xf35c6e88 .word 0xf04941c2,0xbee62bf3 .word 0xe48826ee,0x4a6a8723 .word 0xa1923990,0xd79a0d15 .word 0x6dad498b,0x3dcaf8ff .word 0x080f383f,0x6698479b .word 0x816af0ae,0x054de8a4 p27_local2_expect: .word 0xe85500eb,0xa4e18bfc .word 0x1819658f,0xed7439ec .word 0x32de04c7,0xbb17076b .word 0x7a071f4c,0xd1224d9d .word 0x72d7d235,0xc7a39f2a .word 0xd79a0d15,0xa40e3534 .word 0xdb2e1533,0x4bbce7ab .word 0xf306c8af,0x4cdf15d2 p27_local3_expect: .word 0xf93a39e2,0xfbb320f5 .word 0x3b9c7ef3,0xaf817fe3 .word 0xf2bda66b,0xea687190 .word 0x7bf7999d,0xbee62bf3 .word 0xac32e960,0x776434f2 .word 0xa9b17b11,0x1d29b6ec .word 0x1eb395f7,0xb78110c5 .word 0xae857467,0xc30bfa60 p28_init_registers: .word 0x56defb7e,0x147e9d08 ! Init value for %l0 .word 0xa98c459c,0x3f9aaf2a ! Init value for %l1 .word 0xb2fd10a3,0xd8cd5e09 ! Init value for %l2 .word 0x07150101,0xbcb6445a ! Init value for %l3 .word 0x06524537,0xdd08a6aa ! Init value for %l4 .word 0xfe28f38a,0x5113c3d0 ! Init value for %l5 .word 0x44d6883e,0x07d126bd ! Init value for %l6 .word 0x86904508,0x1c506ae1 ! Init value for %l7 .align 64 p28_init_freg: .word 0xdb9c8040,0xcc9dcafe ! Init value for %f0 .word 0x07a4bf32,0xf4e6eb48 ! Init value for %f2 .word 0xbb47f7a8,0x187f7156 ! Init value for %f4 .word 0xb31604c4,0x4f7945b8 ! Init value for %f6 .word 0x26bda007,0x088d778a ! Init value for %f8 .word 0x209f698f,0x8fe06481 ! Init value for %f10 .word 0xdb29c0da,0x6ced53ee ! Init value for %f12 .word 0x85bddd53,0x22fb5f53 ! Init value for %f14 .word 0x3a262b75,0x8de6b481 ! Init value for %f16 .word 0x5112e9eb,0xae3581e8 ! Init value for %f18 .word 0x7bfc0c48,0x63f36245 ! Init value for %f20 .word 0xb450a4be,0xd4010c69 ! Init value for %f22 .word 0x6e51560a,0x6aa0c94c ! Init value for %f24 .word 0xadd15ca8,0x74c334f8 ! Init value for %f26 .word 0xb28b9038,0xfdc2446b ! Init value for %f28 .word 0xad065528,0xa56499be ! Init value for %f30 .word 0x332a10d0,0x63217284 ! Init value for %f32 .word 0x975abc29,0x3c0ab8af ! Init value for %f34 .word 0xd9c50f8b,0x137c58de ! Init value for %f36 .word 0x9bd0d752,0xa998926f ! Init value for %f38 .word 0x30008b9c,0x0510c677 ! Init value for %f40 .word 0x4f682188,0x8d8f96c6 ! Init value for %f42 .word 0x06f9f275,0x6f3d144c ! Init value for %f44 .word 0x0db9cc30,0xf661ce9a ! Init value for %f46 .word 0xa885edea,0x1e4e54bd .word 0x9af729eb,0x851d82c5 .word 0x064da1c1,0x15169c60 .word 0xfa5f128b,0x9fae0b51 .word 0x7ba25a4a,0x280b6d6b .word 0xfa4ec057,0xc1a4ff14 .word 0x69af92e3,0x853b7729 .word 0x3fb9860b,0x6eee1994 p28_expected_registers: .word 0x00000000,0x11092030 .word 0x00000000,0x000000ae .word 0x00000000,0x2ba7ff04 .word 0x22f23b39,0x64bc2f4b .word 0x00000000,0xa082bc89 .word 0xfe28f38a,0x5113c3d0 .word 0x00000000,0x00000023 .word 0x00000000,0xc85fac1c p28_expected_fp_regs: .word 0xdb9c8040,0xcc9dcafe .word 0x07a4bf32,0xf4e6eb48 .word 0xbb47f7a8,0x187f7156 .word 0xb31604c4,0x4f7945b8 .word 0x26bda007,0x088d778a .word 0x209f698f,0x8fe06481 .word 0xdb29c0da,0x6ced53ee .word 0x85bddd53,0x22fb5f53 .word 0x3a262b75,0x8de6b481 .word 0x5112e9eb,0xae3581e8 .word 0x7bfc0c48,0x63f36245 .word 0xb450a4be,0xd4010c69 .word 0x6e51560a,0x6aa0c94c .word 0xadd15ca8,0x74c334f8 .word 0xb28b9038,0xfdc2446b .word 0xad065528,0xa56499be .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p28_local0_expect: .word 0xa134dcc7,0x8c38621b .word 0x147e9d08,0x6c8ea9b5 .word 0x8013a22c,0xf1bf8c3a .word 0xf99406d3,0xfd2342bc .word 0xc7f2d96b,0x3d35d20a .word 0x275fb356,0xceffe460 .word 0xf7a2680e,0x7a404093 .word 0x6bd8f89e,0x5a41ebff p28_local1_expect: .word 0xa082bc89,0x40e225bf .word 0xa57642d8,0x85e1e182 .word 0x22cfa09b,0xd5e0f0af .word 0x8c38621b,0x64bc2f4b .word 0xcbb7c23a,0x49ddead2 .word 0x4e8c4262,0x98ff35fd .word 0xaf808678,0x2dfce667 .word 0x2ba7ff04,0x5a219e3b p28_local2_expect: .word 0xa6a871c1,0x1b72886d .word 0x03638450,0x1feb399e .word 0x5d4edf2c,0x4b19dad9 .word 0x22f23b39,0x64bc2f4b .word 0x48c0ba07,0x54cd3fa4 .word 0x110920ff,0xee991afb .word 0x96f64ad2,0x53409c3f .word 0x6a65bb88,0xd40194c3 p28_local3_expect: .word 0x69a51455,0xd04d5ae3 .word 0x0a45241f,0x38215cb0 .word 0xbb4b146f,0x9cc73981 .word 0x07367f05,0xd0a0003b .word 0x3d6bcdca,0x4b4568d7 .word 0x2ba7ff04,0x64bc2f4b .word 0xfb4a2334,0x36055e89 .word 0xc85fac1c,0xe927adc6 p29_init_registers: .word 0xfe82bb6f,0xe2ca8ffd ! Init value for %l0 .word 0x6cc86bc5,0xf4abdcb1 ! Init value for %l1 .word 0x89aa3080,0x56cd16a0 ! Init value for %l2 .word 0x6f7cb438,0x90309dc5 ! Init value for %l3 .word 0xcea2a94a,0x3229ed22 ! Init value for %l4 .word 0x1ea5b392,0x5826509d ! Init value for %l5 .word 0x78db97b7,0xe7304a05 ! Init value for %l6 .word 0x26087b26,0xa6a0541b ! Init value for %l7 .align 64 p29_init_freg: .word 0x0c5ce641,0xe3468989 ! Init value for %f0 .word 0x4e53785e,0xbb7a3884 ! Init value for %f2 .word 0xf29a7b52,0xdf87be33 ! Init value for %f4 .word 0x0eaf9f14,0xb64fed85 ! Init value for %f6 .word 0x09ce6eec,0xc1d27d11 ! Init value for %f8 .word 0x8cd6a962,0xd9ecbb4f ! Init value for %f10 .word 0xad035746,0xae0d8858 ! Init value for %f12 .word 0xa205981b,0xf789b327 ! Init value for %f14 .word 0x4f3b311e,0x07aa1cea ! Init value for %f16 .word 0xd534ea9f,0x43ac601c ! Init value for %f18 .word 0x0528f372,0x91a45f6f ! Init value for %f20 .word 0x08493534,0x0bff5fe5 ! Init value for %f22 .word 0x44180104,0x91bdb844 ! Init value for %f24 .word 0x45dc207c,0x35763c0b ! Init value for %f26 .word 0x6754b5cc,0xb4f04873 ! Init value for %f28 .word 0xa1d1bff1,0xdee809e4 ! Init value for %f30 .word 0x40bbf44c,0x58f1274c ! Init value for %f32 .word 0xc9d2d83c,0xec94ad9d ! Init value for %f34 .word 0xcbb13d17,0xc8ad7935 ! Init value for %f36 .word 0x8f0aa3a0,0x5d0d194c ! Init value for %f38 .word 0x70cab211,0xa5501fcb ! Init value for %f40 .word 0x855512a3,0x0ea3e12f ! Init value for %f42 .word 0xb157cc1a,0xfb62cc17 ! Init value for %f44 .word 0x8484c53d,0x6cd789bb ! Init value for %f46 .word 0x1548b90a,0x51c9d035 .word 0x6358e10f,0xf84bea75 .word 0x9df1d45e,0x972004d2 .word 0xa40940c5,0x2bfe98e2 .word 0x348c368e,0x01f0bd43 .word 0xb88f9704,0x057781a1 .word 0x10998275,0x663c872a .word 0x1d2b6153,0xde6b98bc p29_expected_registers: .word 0x00000000,0x90309dc5 .word 0xa96b3ea8,0x2e75ac64 .word 0x00000000,0x0000002d .word 0x00000000,0xa9f867b6 .word 0xd11ea751,0x343c9bca .word 0x00000000,0x0000003b .word 0x00000000,0x789477ff .word 0x00000000,0x487bef1e p29_expected_fp_regs: .word 0x0c5ce641,0xe3468989 .word 0x4e53785e,0xbb7a3884 .word 0xf29a7b52,0xdf87be33 .word 0x0eaf9f14,0xb64fed85 .word 0x09ce6eec,0xc1d27d11 .word 0x8cd6a962,0xd9ecbb4f .word 0xad035746,0xae0d8858 .word 0xa205981b,0xf789b327 .word 0x4f3b311e,0x07aa1cea .word 0xd534ea9f,0x43ac601c .word 0x0528f372,0x91a45f6f .word 0x08493534,0x0bff5fe5 .word 0x44180104,0x91bdb844 .word 0x45dc207c,0x35763c0b .word 0x6754b5cc,0xb4f04873 .word 0xa1d1bff1,0xdee809e4 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p29_local0_expect: .word 0xc5302aff,0xefbe00d7 .word 0x5d7741ea,0xbf11f5a7 .word 0x919745b2,0x902d47a1 .word 0x7cd7b4b5,0xe79adca4 .word 0x7d202ddc,0xde8027fa .word 0x819813ed,0x31057bd0 .word 0x0709f07f,0x487bef1e .word 0xfb0c5205,0x4c6ef58e p29_local1_expect: .word 0xdbb0158d,0x5860975d .word 0x2f05276d,0x80fff527 .word 0xb8c079ec,0xf4abdcb1 .word 0x0f102aef,0x75103042 .word 0xcf892c77,0x7fc52c49 .word 0xa9f867b6,0xafc32ca6 .word 0xca7f2453,0x1e18ccd5 .word 0x34dc3f88,0xffa9bf3a p29_local2_expect: .word 0xe8f7f2c9,0x05a5ac6c .word 0x3ee8193b,0xff22f9b6 .word 0xd11ea751,0x343c9bca .word 0x1ea5b392,0x5826509d .word 0xa96b3ea8,0x2e75ac64 .word 0x3d93b84f,0x5826509d .word 0xfb53468e,0x9b36a25b .word 0xd3400595,0xb95f2b0b p29_local3_expect: .word 0xc7bf4ced,0x5cfbf754 .word 0xae4df795,0x44c8fc71 .word 0xe22bfe37,0x69991864 .word 0x90309dc5,0x5fcdfb9f .word 0x7daa3305,0x0933ffd2 .word 0xe8d2ff8d,0x000000ee .word 0xfdc71c5f,0x00a85f11 .word 0x9b01c848,0x425ad5d2 p30_init_registers: .word 0xad761df5,0xa6c510db ! Init value for %l0 .word 0xe6cb7afc,0x42f0a139 ! Init value for %l1 .word 0xa5253253,0xf5ac04e6 ! Init value for %l2 .word 0x5ba7a052,0x2eca57a8 ! Init value for %l3 .word 0x89d24e2c,0x25e4ee80 ! Init value for %l4 .word 0xdf03d110,0x1c127c94 ! Init value for %l5 .word 0xcac6150a,0x131a14c6 ! Init value for %l6 .word 0x96c4d858,0x5a8341ee ! Init value for %l7 .align 64 p30_init_freg: .word 0x3b4fd3cc,0x1b438ae4 ! Init value for %f0 .word 0xa0f85503,0x39ffde21 ! Init value for %f2 .word 0x559dd9c4,0xf4dc7c3f ! Init value for %f4 .word 0x8e7dd331,0xa5666aa0 ! Init value for %f6 .word 0x89c1418f,0xbe29be91 ! Init value for %f8 .word 0xbda5f656,0x152dd0f1 ! Init value for %f10 .word 0x0821674a,0x1df0709e ! Init value for %f12 .word 0x77bc6640,0xbb609b3b ! Init value for %f14 .word 0x30a9508b,0x8dc15b67 ! Init value for %f16 .word 0xc663ebf8,0x2a58fb4f ! Init value for %f18 .word 0x04529b9c,0x8ca5bcc7 ! Init value for %f20 .word 0x85925b8f,0xdf70498d ! Init value for %f22 .word 0xc5d06d2b,0x2fe45791 ! Init value for %f24 .word 0xec6c1d30,0xae22056d ! Init value for %f26 .word 0xea5d669e,0xce9171b8 ! Init value for %f28 .word 0x0d2ec2c5,0x9846646b ! Init value for %f30 .word 0x7b915092,0x1422abfe ! Init value for %f32 .word 0xfc29915c,0x735b5d47 ! Init value for %f34 .word 0xf545b3db,0x55f0bac6 ! Init value for %f36 .word 0x5f676416,0x3561e569 ! Init value for %f38 .word 0x473947d2,0x45f47ce3 ! Init value for %f40 .word 0x730c675e,0x8c108add ! Init value for %f42 .word 0x0460521c,0x3f4b827b ! Init value for %f44 .word 0xef938b68,0xb2eca812 ! Init value for %f46 .word 0xf20f663a,0xe8b2d4a5 .word 0xcff8805e,0x3a0c946e .word 0x763c8a1b,0x7f35ac05 .word 0xd5dd1b49,0x13a632f2 .word 0x581f69a9,0x8198847e .word 0x8f7f7fa7,0xebe218a4 .word 0xba79c9f1,0x617f2845 .word 0xeadd39a6,0x5e1e8174 p30_expected_registers: .word 0x00000000,0x0000c64d .word 0x6ffe0e65,0xf5a95429 .word 0x00000000,0x034bb9fe .word 0x00000000,0x00000042 .word 0x00000000,0x9a4c06c6 .word 0x00000000,0xe998327b .word 0xffffffff,0xffffcef8 .word 0xffffffff,0xffffffd0 p30_expected_fp_regs: .word 0x3b4fd3cc,0x1b438ae4 .word 0xa0f85503,0x39ffde21 .word 0x559dd9c4,0xf4dc7c3f .word 0x8e7dd331,0xa5666aa0 .word 0x89c1418f,0xbe29be91 .word 0xbda5f656,0x152dd0f1 .word 0x0821674a,0x1df0709e .word 0x77bc6640,0xbb609b3b .word 0x30a9508b,0x8dc15b67 .word 0xc663ebf8,0x2a58fb4f .word 0x04529b9c,0x8ca5bcc7 .word 0x85925b8f,0xdf70498d .word 0xc5d06d2b,0x2fe45791 .word 0xec6c1d30,0xae22056d .word 0xea5d669e,0xce9171b8 .word 0x0d2ec2c5,0x9846646b .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p30_local0_expect: .word 0x3365d5d4,0x034bb9fe .word 0xc9cfa6f1,0xa7cf604e .word 0xcca0c8ca,0x7f29f1c9 .word 0x5cc539e2,0x5ae6fc81 .word 0x8f53a56c,0xdb3bcffb .word 0x698125a1,0x68ff8c35 .word 0x10859b04,0xdddd0895 .word 0xc64ddb63,0x23244721 p30_local1_expect: .word 0x6fee904e,0xcec35080 .word 0x675fdb2f,0xf7387529 .word 0xa94c29a0,0xff62666b .word 0x25e4ee80,0xf40074ca .word 0xc53c6a1f,0xbaed3300 .word 0x0a6acef8,0x44e56581 .word 0xe998327b,0xb6202d08 .word 0x304b21dd,0x6f664e15 p30_local2_expect: .word 0x33e23de9,0x556525ec .word 0x55aef2c3,0x131a14c6 .word 0xb59c8427,0xd983e8a7 .word 0x9b8e22ab,0xc7ddd748 .word 0x39f6f2d7,0x5d469bcb .word 0x63e9febd,0xec40f50b .word 0x09355e62,0x920ca457 .word 0xa8640cff,0x384969cb p30_local3_expect: .word 0x99b071e2,0x68c9c53f .word 0x487b7b6c,0x3bba9589 .word 0x5eacff11,0xd8af88b5 .word 0xc1aad062,0x9a4c06c6 .word 0x6ffe0e65,0xf5a95429 .word 0xf7b4325d,0x7a489f7a .word 0x8f3ec908,0xeb9eccdf .word 0x3743b13e,0xaf93fa4b p31_init_registers: .word 0xec925e4f,0xb30b2e11 ! Init value for %l0 .word 0xbf80a20a,0x61b5047d ! Init value for %l1 .word 0x36f0d95d,0xe9a8100f ! Init value for %l2 .word 0x947ce4d6,0xc4d69c49 ! Init value for %l3 .word 0x590330b8,0xc5afc427 ! Init value for %l4 .word 0x54daf664,0x45673b35 ! Init value for %l5 .word 0x9ed3f8c7,0x94adb7e1 ! Init value for %l6 .word 0x305b730a,0x62b562af ! Init value for %l7 .align 64 p31_init_freg: .word 0xba10b729,0x8925c6d6 ! Init value for %f0 .word 0x8c454486,0x1103a5e1 ! Init value for %f2 .word 0x49c56cfa,0x20ad3452 ! Init value for %f4 .word 0x540de215,0xea76db1e ! Init value for %f6 .word 0x1da4adba,0x713fb0e6 ! Init value for %f8 .word 0xeb5fda39,0xeb4fb7e5 ! Init value for %f10 .word 0x8601e729,0xcab7a924 ! Init value for %f12 .word 0xe09f34e2,0xcba79a90 ! Init value for %f14 .word 0x53a04ab2,0xdc7f3333 ! Init value for %f16 .word 0x03d9688c,0x35bacb79 ! Init value for %f18 .word 0x255d203b,0x791a8bc9 ! Init value for %f20 .word 0x0c17b050,0x855d0c4e ! Init value for %f22 .word 0x3cea6de4,0x3b49cc0c ! Init value for %f24 .word 0xb8fffdfe,0x62b0a848 ! Init value for %f26 .word 0x31a8667b,0x3d46a798 ! Init value for %f28 .word 0x04642a65,0x38f90169 ! Init value for %f30 .word 0xbb28746f,0x6f6ef230 ! Init value for %f32 .word 0xe2f83e31,0x887bfa21 ! Init value for %f34 .word 0xfa80dbb5,0x50f6a4fc ! Init value for %f36 .word 0xc42378f2,0x70419410 ! Init value for %f38 .word 0x7f69749f,0x95824834 ! Init value for %f40 .word 0xeb86aead,0x103c1205 ! Init value for %f42 .word 0xa4fc21e8,0xb9a2a546 ! Init value for %f44 .word 0x54c75ea6,0x4fafea06 ! Init value for %f46 .word 0xced8d52c,0x97778311 .word 0x28accec0,0x2a655969 .word 0xc49addfd,0xf2fec4bb .word 0x3b0a7eb0,0xd00e59e5 .word 0xbfd508a7,0xc7e6894c .word 0x128d20d5,0xa709509d .word 0xedf4c84f,0x430295ac .word 0xe49f8bb3,0x7fd2138b p31_expected_registers: .word 0x00000000,0x4df38dd4 .word 0xbf80a20a,0x61b5047d .word 0x00000000,0x00000064 .word 0x00000000,0x109980a5 .word 0x00000000,0x47aeb184 .word 0x00000000,0x4fd8c1c0 .word 0x00000000,0xd1f50c45 .word 0x00000000,0xaa4cd32e p31_expected_fp_regs: .word 0xba10b729,0x8925c6d6 .word 0x8c454486,0x1103a5e1 .word 0x49c56cfa,0x20ad3452 .word 0x540de215,0xea76db1e .word 0x1da4adba,0x713fb0e6 .word 0xeb5fda39,0xeb4fb7e5 .word 0x8601e729,0xcab7a924 .word 0xe09f34e2,0xcba79a90 .word 0x53a04ab2,0xdc7f3333 .word 0x03d9688c,0x35bacb79 .word 0x255d203b,0x791a8bc9 .word 0x0c17b050,0x855d0c4e .word 0x3cea6de4,0x3b49cc0c .word 0xb8fffdfe,0x62b0a848 .word 0x31a8667b,0x3d46a798 .word 0x04642a65,0x38f90169 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p31_local0_expect: .word 0xca737ee2,0x109980a5 .word 0xca0f96bd,0x8b68cac2 .word 0xf4ee7d7f,0x235bcaff .word 0x00000012,0xb64aea3b .word 0xac94dda2,0x4d9d4f5b .word 0xe95898b8,0xede1c6bf .word 0x7601a207,0xec895da5 .word 0xd3e5a2c9,0xacde9bb7 p31_local1_expect: .word 0xd1ffb53c,0x02a4bab9 .word 0x17fd9e99,0x51cca7ff .word 0xf396148c,0xc321615a .word 0xffa470c3,0xe9df5cbf .word 0xccfd3999,0xb139f866 .word 0x1a4d5d90,0x2270c1ff .word 0x41f63084,0x94adb7e1 .word 0xacde9bb7,0xaa4cd32e p31_local2_expect: .word 0x73ffe4ab,0xf0fbf79e .word 0x109de18d,0x9cea54fe .word 0x6db973d9,0xcdb25606 .word 0xd893550e,0xe3f72662 .word 0x88122029,0xa8000cf9 .word 0xaa4cd32e,0x2ae5a747 .word 0x47aeb184,0x72abb03f .word 0x24b5c984,0xa8631dd2 p31_local3_expect: .word 0x575f3168,0xa14a6bf4 .word 0xcf4fb5d7,0x8d84cd95 .word 0x02a4bab9,0xf396148c .word 0xd2bac320,0xca6ab1e0 .word 0xe5ec7897,0xa6606550 .word 0xdf4ec906,0xacde9bb7 .word 0x69a0185a,0x42958477 .word 0x57de77ed,0x9720704e p32_init_registers: .word 0xdbbca9dc,0x6b2672e7 ! Init value for %l0 .word 0xcd866dde,0xc396d366 ! Init value for %l1 .word 0xbe08b178,0x9b4f4a20 ! Init value for %l2 .word 0x2af4066e,0xb8c2d501 ! Init value for %l3 .word 0x561188c1,0xe73d81b8 ! Init value for %l4 .word 0x09d43742,0x9aefd31c ! Init value for %l5 .word 0x1d6aee08,0x772f2b09 ! Init value for %l6 .word 0x2fc33a62,0x3dfe444e ! Init value for %l7 .align 64 p32_init_freg: .word 0x2329b788,0xb15f26fd ! Init value for %f0 .word 0x399539ee,0x4581749f ! Init value for %f2 .word 0x754638ec,0xc2e4f8da ! Init value for %f4 .word 0x525c7186,0x81bcc68b ! Init value for %f6 .word 0x952ce1f9,0xa66402a2 ! Init value for %f8 .word 0x9ff2650a,0xa1c2820d ! Init value for %f10 .word 0xbb52dd62,0x56c7e84f ! Init value for %f12 .word 0x6aa1834b,0x25cc2cb6 ! Init value for %f14 .word 0xfea88ab6,0xcedeab9c ! Init value for %f16 .word 0xf8f5029a,0x807f6ed0 ! Init value for %f18 .word 0x58716bf6,0x2e5f11c3 ! Init value for %f20 .word 0x5ea2ceea,0x95eed189 ! Init value for %f22 .word 0xa4dd7487,0xd62e2913 ! Init value for %f24 .word 0x2e2f04aa,0x508d116a ! Init value for %f26 .word 0x4dbdabb9,0xbbb90f03 ! Init value for %f28 .word 0xaedfb293,0xe2042b97 ! Init value for %f30 .word 0x40b85cac,0xcb9cea0e ! Init value for %f32 .word 0x0157e1cf,0x1b10608e ! Init value for %f34 .word 0x0fe2e328,0x0df44741 ! Init value for %f36 .word 0xf912c480,0x14d9f7d7 ! Init value for %f38 .word 0x7205e736,0x386b4698 ! Init value for %f40 .word 0x1245e1aa,0x14b16b4e ! Init value for %f42 .word 0xad1e0a7c,0x459e1167 ! Init value for %f44 .word 0x05ebf16a,0x496cccd9 ! Init value for %f46 .word 0xc938cc72,0xe466c47d .word 0x681231a5,0x117c6147 .word 0x58461a7d,0x6450a341 .word 0x764594f4,0xf2049a85 .word 0x957c7d02,0xd491722b .word 0x75cf6720,0xbe29324f .word 0x4d2863aa,0x74f4b62d .word 0x2109aa34,0x072ae4ab p32_expected_registers: .word 0x00000000,0x00000093 .word 0x00000000,0xcfffff4e .word 0x00000000,0x1564f378 .word 0x00000000,0x00000067 .word 0x00000000,0x1a82ff00 .word 0x00000000,0x00000044 .word 0xb58fba8f,0x772f2b09 .word 0x00000000,0xd2ea50a4 p32_expected_fp_regs: .word 0x2329b788,0xb15f26fd .word 0x399539ee,0x4581749f .word 0x754638ec,0xc2e4f8da .word 0x525c7186,0x81bcc68b .word 0x952ce1f9,0xa66402a2 .word 0x9ff2650a,0xa1c2820d .word 0xbb52dd62,0x56c7e84f .word 0x6aa1834b,0x25cc2cb6 .word 0xfea88ab6,0xcedeab9c .word 0xf8f5029a,0x807f6ed0 .word 0x58716bf6,0x2e5f11c3 .word 0x5ea2ceea,0x95eed189 .word 0xa4dd7487,0xd62e2913 .word 0x2e2f04aa,0x508d116a .word 0x4dbdabb9,0xbbb90f03 .word 0xaedfb293,0xe2042b97 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p32_local0_expect: .word 0x015e1819,0x772f2b09 .word 0x1fcef795,0xb44bc324 .word 0xe135831b,0xad9a8699 .word 0x195dcb1c,0x7824c31c .word 0x1a739353,0x92e7e759 .word 0x2dcf7004,0xec195643 .word 0x0df4ede7,0x0232aa3d .word 0x51f1d263,0x32d2e38a p32_local1_expect: .word 0xcf44f1ee,0x822b9ccd .word 0xd5fd13f6,0x3b18d6c3 .word 0x629987bb,0x00000036 .word 0x6c57e395,0xb70d3e8a .word 0xb48af577,0xbd9ed5e2 .word 0xaf1db094,0xdab9137b .word 0x2d755ba0,0xd2ffa44f .word 0xd2ea50a4,0x86907621 p32_local2_expect: .word 0x010dddd0,0xff95b895 .word 0xe43c87bc,0xcf83ffd8 .word 0x10ce3974,0x000000f2 .word 0xe11d5891,0x4488d492 .word 0xd4a49f9c,0x53900c96 .word 0xadb510fb,0x17e8a12b .word 0x772f2b09,0x3dfe444e .word 0x75fe9fd5,0xe1eb590e p32_local3_expect: .word 0xb58fba8f,0x772f2b09 .word 0x151e01ff,0x0d86c3a3 .word 0xd7a71d6a,0x1564f378 .word 0xa985f86a,0x1a750924 .word 0xc16936a0,0xebb96257 .word 0x5b6fb868,0x53900c96 .word 0xb7db5c3e,0x516822dc .word 0xf0efc776,0x0417bd38 p33_init_registers: .word 0xbffb0c76,0x22a0cc34 ! Init value for %l0 .word 0xec99234e,0xb80c0beb ! Init value for %l1 .word 0x4d992a0c,0x2242505f ! Init value for %l2 .word 0x37b89dce,0x5c6c635d ! Init value for %l3 .word 0x93fc0f46,0x279c117f ! Init value for %l4 .word 0x68a5776e,0xd81b8271 ! Init value for %l5 .word 0x2fb0fa09,0xe603649d ! Init value for %l6 .word 0xeb5a59ae,0x190062f5 ! Init value for %l7 .align 64 p33_init_freg: .word 0x5fc9af4e,0xb037de49 ! Init value for %f0 .word 0xd2005e94,0x234e2501 ! Init value for %f2 .word 0x6d26e2d9,0xe8851b0e ! Init value for %f4 .word 0x53bf37da,0x1bbd2518 ! Init value for %f6 .word 0x45e719b1,0x69f33ce8 ! Init value for %f8 .word 0xc23faf9d,0x7a9bb76e ! Init value for %f10 .word 0xb92f5a4d,0xf5e0da5c ! Init value for %f12 .word 0xa66992c2,0x00648a29 ! Init value for %f14 .word 0x82d9c8af,0x0f751183 ! Init value for %f16 .word 0xd1722de2,0x766478f4 ! Init value for %f18 .word 0x3a7133a7,0x6410fea9 ! Init value for %f20 .word 0xd1aa9c36,0xbc7fd97e ! Init value for %f22 .word 0x3ca9b7a5,0x8f94ff99 ! Init value for %f24 .word 0x9b524f9e,0x4b1a6229 ! Init value for %f26 .word 0x7eb2a603,0x2ab1f94e ! Init value for %f28 .word 0x8e81910c,0x8be82ed5 ! Init value for %f30 .word 0xce8bfd49,0x7155a4ff ! Init value for %f32 .word 0xee1823dd,0x9f8a9447 ! Init value for %f34 .word 0xcae60f57,0xc159d3a7 ! Init value for %f36 .word 0xc71ffe72,0x92526fb5 ! Init value for %f38 .word 0x7660c22c,0x86e3a1d9 ! Init value for %f40 .word 0x2ff056f5,0xef613f57 ! Init value for %f42 .word 0x64dde9e8,0xf3ea15bd ! Init value for %f44 .word 0x1062877c,0xea0796b1 ! Init value for %f46 .word 0xbb5361eb,0x3e6542f0 .word 0x6a081444,0x5f0f31ed .word 0xe5a78229,0xe8ea8b29 .word 0x2b53b83a,0x3719e7f3 .word 0x925eab8c,0xff4a4551 .word 0x75e3cf0f,0x8260acfa .word 0x63f3ce2d,0x2b5a184d .word 0xa17d294a,0x57acdc6e p33_expected_registers: .word 0x00000000,0x7c38823e .word 0x00000000,0x30144982 .word 0x00000000,0x07a1185e .word 0x37b89dce,0x5c6c635d .word 0x93fc0f46,0x279c117f .word 0xb7f368c8,0x9b676102 .word 0x00000000,0xe10d4e9f .word 0x00000000,0xe5da1167 p33_expected_fp_regs: .word 0x5fc9af4e,0xb037de49 .word 0xd2005e94,0x234e2501 .word 0x6d26e2d9,0xe8851b0e .word 0x53bf37da,0x1bbd2518 .word 0x45e719b1,0x69f33ce8 .word 0xc23faf9d,0x7a9bb76e .word 0xb92f5a4d,0xf5e0da5c .word 0xa66992c2,0x00648a29 .word 0x82d9c8af,0x0f751183 .word 0xd1722de2,0x766478f4 .word 0x3a7133a7,0x6410fea9 .word 0xd1aa9c36,0xbc7fd97e .word 0x3ca9b7a5,0x8f94ff99 .word 0x9b524f9e,0x4b1a6229 .word 0x7eb2a603,0x2ab1f94e .word 0x8e81910c,0x8be82ed5 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p33_local0_expect: .word 0x2d32f02d,0x3bd13491 .word 0x0000008c,0xf2241b17 .word 0xc2442d05,0x4f8086cd .word 0x0b59b9fa,0xa1ae61d7 .word 0x5eb3d67a,0x6182f6b5 .word 0xbd4c4531,0x87478c42 .word 0x9f2d6b22,0x30144982 .word 0xc24ea808,0x07a1185e p33_local1_expect: .word 0xff4cf49e,0x1f55b93d .word 0x01f9ec83,0x7f9dc517 .word 0xf9b0ec63,0x92c10518 .word 0x3aa141f6,0x5ffa5e78 .word 0x5a6db6fe,0x5c25ca72 .word 0x30144982,0x5c6c635d .word 0x0000009c,0xff1b4a34 .word 0x9f2d6b22,0x30144982 p33_local2_expect: .word 0x00000000,0x5a6db6fe .word 0x6276cdc0,0x384fbe2d .word 0x88adc0dc,0x684888a2 .word 0x9d4c0a75,0x42060943 .word 0xb7f368c8,0x9b676102 .word 0x1eba176a,0x71906c7e .word 0x455245a3,0xbd5f1ab7 .word 0x8f640845,0x38b81259 p33_local3_expect: .word 0x5ec02573,0xa60b694b .word 0x86ff404f,0x9e2e9e77 .word 0x404d20fe,0x7c38823e .word 0x459b2374,0x1d079f26 .word 0xb5ef3b56,0xe57a7cdf .word 0xb2c00a6a,0x32eecddd .word 0xf8ffc910,0xa6d3914c .word 0xf68c80da,0x6428ed9d p34_init_registers: .word 0xca64bcca,0xaa3e9f93 ! Init value for %l0 .word 0x51548d59,0xf0a96e6b ! Init value for %l1 .word 0xa57a9307,0xdac8a1e6 ! Init value for %l2 .word 0xab661682,0x16cf208d ! Init value for %l3 .word 0x545a4306,0x370caa6d ! Init value for %l4 .word 0x218d6098,0x7ed5a801 ! Init value for %l5 .word 0x94013176,0x67a7050a ! Init value for %l6 .word 0xe9f4799e,0xc88c5bc2 ! Init value for %l7 .align 64 p34_init_freg: .word 0xaa1be62e,0xb7e0ce5d ! Init value for %f0 .word 0x4860b237,0x7443da6e ! Init value for %f2 .word 0x7dbb791f,0x5db7505b ! Init value for %f4 .word 0xf6bf8255,0x58fcf960 ! Init value for %f6 .word 0x50ee8f1b,0xede90183 ! Init value for %f8 .word 0x2eeb6c3a,0xa5d57b22 ! Init value for %f10 .word 0xc6f3e854,0x896f3451 ! Init value for %f12 .word 0x20ddd90d,0x4f6be933 ! Init value for %f14 .word 0xb8bb667e,0x8eb6230f ! Init value for %f16 .word 0x5c5c0f9c,0xb5e4c455 ! Init value for %f18 .word 0x0ee21f95,0x287dacf5 ! Init value for %f20 .word 0x82430cdf,0x061d718c ! Init value for %f22 .word 0x18cc8ba6,0x4d66daa5 ! Init value for %f24 .word 0x5015e06c,0xa68a99e8 ! Init value for %f26 .word 0x4033aaf7,0x6a0f391f ! Init value for %f28 .word 0xebdd8c98,0x69a3f760 ! Init value for %f30 .word 0xbbca1343,0x33cc118c ! Init value for %f32 .word 0x4b835d6d,0xf08d257b ! Init value for %f34 .word 0x81df5753,0xace03fec ! Init value for %f36 .word 0xe8efd5c5,0xf5d0628d ! Init value for %f38 .word 0x0e33a687,0x01089c8c ! Init value for %f40 .word 0x1e739af9,0x3b8a3bf4 ! Init value for %f42 .word 0x7ccce88d,0x0936df35 ! Init value for %f44 .word 0x955cb465,0x9b755e1c ! Init value for %f46 .word 0xa8a749e5,0xe305ec68 .word 0x3c886fcb,0x4c0a36b4 .word 0x78368553,0x57e40d50 .word 0x73b7c2d9,0x3feaf524 .word 0x2aa2a3af,0x46a42c14 .word 0xbbc19404,0xa3de3ad9 .word 0xeb9f811b,0xb1d1a396 .word 0xefb9f3a4,0x1b646809 p34_expected_registers: .word 0xd9e81ba8,0xe77ae027 .word 0x00000000,0xdbfe1c4b .word 0x00000000,0xd9e81ba8 .word 0xab661682,0x16cf208d .word 0x00000000,0xb1839aeb .word 0x00000000,0x000000c6 .word 0xcbcef761,0x1ef9366b .word 0x00000000,0x000000df p34_expected_fp_regs: .word 0xaa1be62e,0xb7e0ce5d .word 0x4860b237,0x7443da6e .word 0x7dbb791f,0x5db7505b .word 0xf6bf8255,0x58fcf960 .word 0x50ee8f1b,0xede90183 .word 0x2eeb6c3a,0xa5d57b22 .word 0xc6f3e854,0x896f3451 .word 0x20ddd90d,0x4f6be933 .word 0xb8bb667e,0x8eb6230f .word 0x5c5c0f9c,0xb5e4c455 .word 0x0ee21f95,0x287dacf5 .word 0x82430cdf,0x061d718c .word 0x18cc8ba6,0x4d66daa5 .word 0x5015e06c,0xa68a99e8 .word 0x4033aaf7,0x6a0f391f .word 0xebdd8c98,0x69a3f760 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p34_local0_expect: .word 0x9088475d,0xc12daf81 .word 0xe811ff01,0xe44484b8 .word 0xd4833692,0xb648c4d2 .word 0x1b6b9f37,0xfbe01142 .word 0x13eb3200,0xafd738ee .word 0x9d64ff1f,0x8af723d7 .word 0xa0d5477f,0x8d9f6b05 .word 0xd9e81ba8,0xe77ae027 p34_local1_expect: .word 0x373904eb,0xb077d013 .word 0xcbcef761,0x1ef9366b .word 0x06e3bbc2,0xeeb28979 .word 0xae275515,0xe9f2bd07 .word 0x1d9b879d,0x6c57aee0 .word 0xe691d101,0xdbfe1c4b .word 0xaeddfd7b,0x3287fffb .word 0x687716d3,0xc38cee69 p34_local2_expect: .word 0xb1839aeb,0xedf7962a .word 0x47a23d88,0xf09246ff .word 0xc5bd9892,0x5d810843 .word 0x0000003b,0x2616109d .word 0x71ef5ae1,0xe220a68c .word 0xcc306cb4,0xe1baaf83 .word 0x44a6e409,0xc1f10b53 .word 0xa311af21,0xe848b4fb p34_local3_expect: .word 0xe07558b3,0x5bcaff78 .word 0x0f9ab5fb,0xfa17054b .word 0xd134ffcf,0xf11e6a75 .word 0xdbfe1c4b,0x9a321513 .word 0xc331648f,0x151c3b3d .word 0x17392c37,0xb1839aeb .word 0xffe81fbf,0x1d8b1a1d .word 0x960f4262,0x31b4592c p35_init_registers: .word 0x3221deb0,0x8f58a1a8 ! Init value for %l0 .word 0xbafea0ea,0x8eb7c679 ! Init value for %l1 .word 0x429a5520,0xae488f5b ! Init value for %l2 .word 0x68322177,0xd29da04d ! Init value for %l3 .word 0x9a8aad0e,0x1f7d2bad ! Init value for %l4 .word 0xc724581e,0x0b29f359 ! Init value for %l5 .word 0x5ac4016a,0x6215b838 ! Init value for %l6 .word 0xe7765ec2,0xa57c4baa ! Init value for %l7 .align 64 p35_init_freg: .word 0x08ee0d1c,0x814cf5fb ! Init value for %f0 .word 0x2da67ed5,0xf57a6385 ! Init value for %f2 .word 0x253f966f,0x94774041 ! Init value for %f4 .word 0x3f763b93,0x0e6a9249 ! Init value for %f6 .word 0xf4c752f5,0xe862792b ! Init value for %f8 .word 0xba54f7a5,0x0801232a ! Init value for %f10 .word 0x2febdf93,0x3024e7e0 ! Init value for %f12 .word 0x13536a14,0x95ae56e0 ! Init value for %f14 .word 0x19a19fdc,0xc759f997 ! Init value for %f16 .word 0xef0403ca,0x38a8775a ! Init value for %f18 .word 0xd0882a51,0x86ead5e2 ! Init value for %f20 .word 0x33a50da1,0xf3b54c87 ! Init value for %f22 .word 0x20d5dca8,0x555d45f0 ! Init value for %f24 .word 0x4163a777,0x0be251ed ! Init value for %f26 .word 0x75067c7c,0xa2020862 ! Init value for %f28 .word 0x92c7ba78,0x56996320 ! Init value for %f30 .word 0x0feda61e,0xbbac7485 ! Init value for %f32 .word 0x441cf2b3,0x54d617c3 ! Init value for %f34 .word 0x93af367c,0x204d18e9 ! Init value for %f36 .word 0xc07c00d1,0x6f7269f4 ! Init value for %f38 .word 0xae423982,0x786fa827 ! Init value for %f40 .word 0xceaa99a0,0x452cd165 ! Init value for %f42 .word 0xd6d95ae2,0x482e16ec ! Init value for %f44 .word 0xe342718a,0xc088f9ae ! Init value for %f46 .word 0x2a45a2a3,0x128df772 .word 0xc1597314,0x978b151a .word 0x51e0ddda,0x14e9d08d .word 0x60e2ab53,0xefcce945 .word 0x5fa8e647,0x4e45efd0 .word 0x14d58840,0x70ee5dc3 .word 0xa2fcc7dc,0x37f78a3d .word 0x7e0b625b,0x78020870 p35_expected_registers: .word 0x3c50f9c7,0xcf4d9646 .word 0x14cccefa,0xc762cc7b .word 0x00000000,0xfa5c0f1d .word 0x00000000,0x56f1c5a0 .word 0x00000000,0x08e4fa5e .word 0x00000000,0x770d6f87 .word 0x00000000,0x00004cbd .word 0x00000000,0x0000002e p35_expected_fp_regs: .word 0x08ee0d1c,0x814cf5fb .word 0x2da67ed5,0xf57a6385 .word 0x253f966f,0x94774041 .word 0x3f763b93,0x0e6a9249 .word 0xf4c752f5,0xe862792b .word 0xba54f7a5,0x0801232a .word 0x2febdf93,0x3024e7e0 .word 0x13536a14,0x95ae56e0 .word 0x19a19fdc,0xc759f997 .word 0xef0403ca,0x38a8775a .word 0xd0882a51,0x86ead5e2 .word 0x33a50da1,0xf3b54c87 .word 0x20d5dca8,0x555d45f0 .word 0x4163a777,0x0be251ed .word 0x75067c7c,0xa2020862 .word 0x92c7ba78,0x56996320 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p35_local0_expect: .word 0x21cfac1d,0xcc5b3edc .word 0xff7695ff,0xb84381e6 .word 0xe715c1b6,0xb3a29e0c .word 0x24a5678d,0xbca388ea .word 0x8b1a72bf,0xef7b121f .word 0xc762cc7b,0xd84f8997 .word 0xbb72dd78,0x799e1fe6 .word 0xbb880e6c,0xfb33c636 p35_local1_expect: .word 0x8f58a1a8,0xcc5b3edc .word 0x00000000,0x08e4fa5e .word 0xa62231a3,0x12be4260 .word 0x3dd905a7,0x2654c90c .word 0x22690e91,0x459011da .word 0x08e4fa5e,0x1b3dee1f .word 0x67b40fc8,0x1c021391 .word 0xc9b30b18,0x099a5b9d p35_local2_expect: .word 0xb5ffdfbb,0x4cbd30e0 .word 0x3c50f9c7,0xcf4d9646 .word 0x53580a23,0x8a90b23e .word 0x60119790,0x5b440331 .word 0x69535092,0xf1f7b519 .word 0x7e768ac2,0x64faa626 .word 0x8a90b23e,0xf3c9a4de .word 0x8bbbc6c0,0x080fb5c4 p35_local3_expect: .word 0x0d15119b,0x4f6d6550 .word 0x0000008c,0x918ca1a8 .word 0xe5a83b1c,0xae2ef9ff .word 0x9023da6e,0x8d161bad .word 0x8a5a7a8e,0x357c0250 .word 0xd9d55fdf,0x7b3997fb .word 0x0eb8d78f,0xe4df89d3 .word 0x14cccefa,0xc762cc7b p36_init_registers: .word 0xcac2b4f9,0xbb306f48 ! Init value for %l0 .word 0x15b5221e,0x9c68cbc3 ! Init value for %l1 .word 0x9220ed58,0x188238a7 ! Init value for %l2 .word 0xaefa3c18,0x5acb78f2 ! Init value for %l3 .word 0x56e11095,0xea39abba ! Init value for %l4 .word 0xcc3c8b54,0x08e2a61f ! Init value for %l5 .word 0x4054cdaa,0x218f13bb ! Init value for %l6 .word 0xad073153,0xe4152672 ! Init value for %l7 .align 64 p36_init_freg: .word 0xa064bd60,0xa6fd0914 ! Init value for %f0 .word 0xe8d1db17,0x8c7f6084 ! Init value for %f2 .word 0xa4523732,0x04ae2e9d ! Init value for %f4 .word 0x43817bb3,0x4ccb945b ! Init value for %f6 .word 0x6f16dc0e,0xd51a0e61 ! Init value for %f8 .word 0x9eace160,0x9eaf5171 ! Init value for %f10 .word 0x84009473,0xf663cf04 ! Init value for %f12 .word 0xe380ec1b,0xda29ce4c ! Init value for %f14 .word 0x28143fd6,0x5cb280ef ! Init value for %f16 .word 0x81bbaa8f,0x1f6ae5de ! Init value for %f18 .word 0x02119044,0xe9fbd8e6 ! Init value for %f20 .word 0x3d8a853d,0xda854f52 ! Init value for %f22 .word 0x9409bf6d,0xb11deffa ! Init value for %f24 .word 0xcc6289b8,0x108c226b ! Init value for %f26 .word 0x337498ba,0x0a29f33a ! Init value for %f28 .word 0x1440a463,0xce31f370 ! Init value for %f30 .word 0xbbc302e7,0xb4267226 ! Init value for %f32 .word 0x75b34c72,0x7d227db7 ! Init value for %f34 .word 0x43bdcce0,0xd7cb014f ! Init value for %f36 .word 0x28882fc0,0x3fbd85e9 ! Init value for %f38 .word 0x76138215,0x7105097b ! Init value for %f40 .word 0x06352f6e,0x263f2cba ! Init value for %f42 .word 0xb8a38b35,0xc39f607e ! Init value for %f44 .word 0xff9201fb,0x1948e5b1 ! Init value for %f46 .word 0xf219476e,0x39ea9b59 .word 0x8a02ebbc,0x7b4dc2f8 .word 0x1603f82f,0xa2707539 .word 0x0f6304e8,0xdd6dde3c .word 0xe89d3d25,0x2d2173ec .word 0x38ad093e,0xa4d13dbd .word 0xf5659a3a,0xe6f961cc .word 0x2fcbd9ca,0x39589bb9 p36_expected_registers: .word 0x8837a62e,0x2a676e0e .word 0xffffffff,0xffff8876 .word 0x00000000,0xfac46a70 .word 0x00000000,0xfac46a70 .word 0x00000000,0x188238a7 .word 0x00000000,0x8f99d976 .word 0x9e99781d,0x2654f1d4 .word 0x826a2d6a,0x578f809a p36_expected_fp_regs: .word 0xa064bd60,0xa6fd0914 .word 0xe8d1db17,0x8c7f6084 .word 0xa4523732,0x04ae2e9d .word 0x43817bb3,0x4ccb945b .word 0x6f16dc0e,0xd51a0e61 .word 0x9eace160,0x9eaf5171 .word 0x84009473,0xf663cf04 .word 0xe380ec1b,0xda29ce4c .word 0x28143fd6,0x5cb280ef .word 0x81bbaa8f,0x1f6ae5de .word 0x02119044,0xe9fbd8e6 .word 0x3d8a853d,0xda854f52 .word 0x9409bf6d,0xb11deffa .word 0xcc6289b8,0x108c226b .word 0x337498ba,0x0a29f33a .word 0x1440a463,0xce31f370 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p36_local0_expect: .word 0xd0b9043c,0xa2f5c394 .word 0xbb306f48,0x90068140 .word 0x826a2d6a,0x578f809a .word 0x579a5e4e,0x3fa839b9 .word 0x8837a62e,0x2a676e0e .word 0x5705b620,0x51355c2b .word 0x8fc2f8a3,0xddc66fde .word 0xbf85eb57,0xff37122b p36_local1_expect: .word 0x9220ed58,0x188238a7 .word 0x3fffffc1,0x0e8933c1 .word 0x9f9bb5fe,0x338010a4 .word 0xadf67583,0xb2b4766a .word 0xf1940f06,0x7574a63f .word 0x16e681a1,0x4f208876 .word 0x1d36a94a,0x9d9d259e .word 0x9e99781d,0x2654f1d4 p36_local2_expect: .word 0xc5c48e69,0xa9550ef4 .word 0x56952f94,0x7574a63f .word 0x033dad31,0xedcec220 .word 0xb0220e17,0x46495466 .word 0x10c07f82,0xbc41d664 .word 0x49bd54d0,0xe4b0f888 .word 0x033dad31,0x97e58c1b .word 0xb9abdc30,0xcb0b3f0e p36_local3_expect: .word 0x0af88274,0xfa3790e4 .word 0x0a13a698,0x3fbc4cdc .word 0xc5bcf294,0xebac6dfe .word 0xa5cdf546,0xd653faa8 .word 0xe989870a,0xa8a5b40b .word 0x63b2d388,0x1cddcbd5 .word 0x47c9ffbb,0xa8b261a7 .word 0x3511c120,0x8e479025 p37_init_registers: .word 0x7baaa5d5,0xef16453e ! Init value for %l0 .word 0x2667cc6e,0x5687ca0f ! Init value for %l1 .word 0x01b2e548,0x0062687f ! Init value for %l2 .word 0x133a8704,0x25e43141 ! Init value for %l3 .word 0x112c4e8a,0x0d28055c ! Init value for %l4 .word 0x36e4ad36,0x369a5a19 ! Init value for %l5 .word 0x2f53d910,0x2706c8a5 ! Init value for %l6 .word 0x9183aa65,0xc9b7d667 ! Init value for %l7 .align 64 p37_init_freg: .word 0xdf119635,0x9f65799a ! Init value for %f0 .word 0xab69d303,0x7e913c0d ! Init value for %f2 .word 0xbe9a8a59,0xa3d70001 ! Init value for %f4 .word 0xc99c2be9,0xd62d021f ! Init value for %f6 .word 0x8d70ef16,0x1963c923 ! Init value for %f8 .word 0xfdecc2b1,0xb2881088 ! Init value for %f10 .word 0x0f8ea3bb,0x56dc1602 ! Init value for %f12 .word 0x138112f3,0x000f583f ! Init value for %f14 .word 0xc974ba4d,0xd6a550da ! Init value for %f16 .word 0x2d1399cb,0xe4bee1a3 ! Init value for %f18 .word 0xa9c8a6ee,0x635af985 ! Init value for %f20 .word 0xee109a83,0xa3769047 ! Init value for %f22 .word 0x78021ef0,0x308daa6d ! Init value for %f24 .word 0xb50762aa,0x698e2c2e ! Init value for %f26 .word 0xf5ccea4b,0x2839bc6b ! Init value for %f28 .word 0xfc92a36b,0xcdc3a126 ! Init value for %f30 .word 0xf311fa03,0xd700e069 ! Init value for %f32 .word 0xdeea2f68,0x9a87f152 ! Init value for %f34 .word 0x4c44e112,0x3633cc4e ! Init value for %f36 .word 0xe2d883bd,0xbd543f6e ! Init value for %f38 .word 0x23b05cff,0xeb99ff8f ! Init value for %f40 .word 0xd49f0991,0x8f31fecf ! Init value for %f42 .word 0x08d874ed,0x06a3a3fa ! Init value for %f44 .word 0xb9a31ea5,0x7ee3f831 ! Init value for %f46 .word 0x41851481,0x2970b0d7 .word 0xb598db07,0xee12dc60 .word 0xf137b981,0x2907d28e .word 0x73ae2b04,0x6fe2492c .word 0x5fc98278,0x1ec4f10d .word 0x0e505e59,0x675aede6 .word 0x8aaa8776,0x7dd2f2ff .word 0x96a74b21,0xe4657e04 p37_expected_registers: .word 0x00000000,0x87b82815 .word 0x64e77685,0x0ccbeaaa .word 0x00000000,0xaa9bc6ac .word 0x00000000,0xffbe47f5 .word 0x00000000,0x000000b6 .word 0x00000000,0x3e32524c .word 0x00000000,0x000000ee .word 0x00000000,0x0013ffc4 p37_expected_fp_regs: .word 0xdf119635,0x9f65799a .word 0xab69d303,0x7e913c0d .word 0xbe9a8a59,0xa3d70001 .word 0xc99c2be9,0xd62d021f .word 0x8d70ef16,0x1963c923 .word 0xfdecc2b1,0xb2881088 .word 0x0f8ea3bb,0x56dc1602 .word 0x138112f3,0x000f583f .word 0xc974ba4d,0xd6a550da .word 0x2d1399cb,0xe4bee1a3 .word 0xa9c8a6ee,0x635af985 .word 0xee109a83,0xa3769047 .word 0x78021ef0,0x308daa6d .word 0xb50762aa,0x698e2c2e .word 0xf5ccea4b,0x2839bc6b .word 0xfc92a36b,0xcdc3a126 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p37_local0_expect: .word 0xaa9dbd56,0x7630e09e .word 0xa8edca83,0xe09231f8 .word 0x046618b6,0xb4cee162 .word 0x5a9fff5b,0xca7c0784 .word 0x257d2237,0x5e6eff40 .word 0x8053e1e3,0x8abe9ff7 .word 0x64e77685,0x0ccbeaaa .word 0x92c029cd,0x668c3b18 p37_local1_expect: .word 0x95a3f928,0x25e43141 .word 0x152edd53,0xa5f0dd32 .word 0x6d2195e4,0xb3ecdd85 .word 0x45a2fdbe,0xd0ffcda5 .word 0xd05964f8,0x9cfb0f15 .word 0xe79cfe9a,0x9954635a .word 0x1f4fb5ca,0xffafc366 .word 0x86668413,0x387a5c01 p37_local2_expect: .word 0xff53eeba,0x3fced1c6 .word 0xb584d123,0xb85acd96 .word 0x45a2fdbe,0xa72bf988 .word 0xf9e60204,0x982aec61 .word 0x6b9cca13,0x668c3b18 .word 0xe4e08f23,0x713e976d .word 0xd4ed1177,0xecb7f928 .word 0x8e66c694,0x3d838496 p37_local3_expect: .word 0xeeee459f,0x6e7fe27b .word 0x45a2fdbe,0x668c3b18 .word 0x3e32524c,0x973d7f2d .word 0x2706c8a5,0x07127acd .word 0x0013ffc4,0xd1514460 .word 0x5b1a68b8,0x796562b5 .word 0xbece64c1,0x86668413 .word 0x1a76b0e6,0x7f4810a4 p38_init_registers: .word 0x33a5167c,0xb3fd5a05 ! Init value for %l0 .word 0x52450943,0xd9d47c0c ! Init value for %l1 .word 0x3e253b9d,0xf9a39bd0 ! Init value for %l2 .word 0x9d0d043e,0x3a6abd60 ! Init value for %l3 .word 0x78289a98,0x166a43ed ! Init value for %l4 .word 0xf726f3a0,0x4d68b699 ! Init value for %l5 .word 0x41bf6aee,0x2e004f57 ! Init value for %l6 .word 0x62ea513c,0xdeeef249 ! Init value for %l7 .align 64 p38_init_freg: .word 0x5a1183ea,0x4c4fe68c ! Init value for %f0 .word 0x5b80d664,0xc9be5e2b ! Init value for %f2 .word 0xc7b0677b,0xb3c849c4 ! Init value for %f4 .word 0x097d73f6,0x8a0b5ca2 ! Init value for %f6 .word 0x7fac090c,0x4e40a918 ! Init value for %f8 .word 0xbb678c4b,0x358508eb ! Init value for %f10 .word 0x86511a3e,0xa36a9cbd ! Init value for %f12 .word 0xa4df353a,0x6b81d0a3 ! Init value for %f14 .word 0xb120c93c,0x27f00f97 ! Init value for %f16 .word 0x360cb1bc,0x72eedcc7 ! Init value for %f18 .word 0x5aec57fc,0x928a04b6 ! Init value for %f20 .word 0x5aa1165c,0x0919b461 ! Init value for %f22 .word 0x187bfc88,0xc387da6d ! Init value for %f24 .word 0x9721add7,0x32df4c15 ! Init value for %f26 .word 0x95426863,0x0f23c296 ! Init value for %f28 .word 0x1423e8b4,0xabc9eb82 ! Init value for %f30 .word 0xa82f81c8,0xc5a0f552 ! Init value for %f32 .word 0x0927b5bc,0xfe9135fb ! Init value for %f34 .word 0x4fb99504,0x09976dab ! Init value for %f36 .word 0x0bb1f92a,0xb41c56e8 ! Init value for %f38 .word 0x21c62d06,0xb52e6385 ! Init value for %f40 .word 0xc5dbcece,0x3f265654 ! Init value for %f42 .word 0x6b98a76e,0x962d1ece ! Init value for %f44 .word 0x49ec2fe3,0x57b24f33 ! Init value for %f46 .word 0x49a8d62a,0x11daadb0 .word 0x2e021ebe,0x0dc4d3bf .word 0xac3688fd,0x6efc3783 .word 0xe4f5d9b7,0x572f19f9 .word 0x71467161,0xd1e3885c .word 0x524b0839,0xdfcba960 .word 0x13555a1a,0x9b456e6a .word 0x3f54fc80,0xb58e8d88 p38_expected_registers: .word 0x7941dc37,0xff114b8f .word 0x52450943,0xd9d47c0c .word 0x00000000,0x00000020 .word 0x9d0d043e,0x3a6abd60 .word 0xffffffff,0xffffffd9 .word 0x00000000,0x0000003a .word 0x00000000,0x7b3fd5b1 .word 0xffffffff,0xb8d8a5ff p38_expected_fp_regs: .word 0x5a1183ea,0x4c4fe68c .word 0x5b80d664,0xc9be5e2b .word 0xc7b0677b,0xb3c849c4 .word 0x097d73f6,0x8a0b5ca2 .word 0x7fac090c,0x4e40a918 .word 0xbb678c4b,0x358508eb .word 0x86511a3e,0xa36a9cbd .word 0xa4df353a,0x6b81d0a3 .word 0xb120c93c,0x27f00f97 .word 0x360cb1bc,0x72eedcc7 .word 0x5aec57fc,0x928a04b6 .word 0x5aa1165c,0x0919b461 .word 0x187bfc88,0xc387da6d .word 0x9721add7,0x32df4c15 .word 0x95426863,0x0f23c296 .word 0x1423e8b4,0xabc9eb82 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p38_local0_expect: .word 0xfc086d8e,0xa6fe6368 .word 0x52450943,0xd9d47c0c .word 0xb8d8a5ff,0x2171422e .word 0x632ab681,0xbd603a58 .word 0x729828e1,0x44a0ffed .word 0xe0d530e6,0x944888e9 .word 0xcd1e75ff,0x4f57a9be .word 0xd7a88b56,0x3a7f548c p38_local1_expect: .word 0x575268a2,0xb54074e8 .word 0x61f67347,0x9a292a12 .word 0x23ff7761,0x58905391 .word 0xe7080f3c,0xab78d2e8 .word 0xe2c2a561,0xd3662b16 .word 0xfbade218,0x41a96110 .word 0x839ee6a4,0x3b45a840 .word 0x95c2ed50,0xcf220f9f p38_local2_expect: .word 0xf468ece1,0x4f186bc7 .word 0x3d37c976,0x12555b94 .word 0x64252df9,0x719100fa .word 0x530cd7ae,0x31371212 .word 0x2e004f57,0xf0d9bb77 .word 0xb7d16849,0x60895cc9 .word 0x2d273415,0x84ee0828 .word 0x39396735,0xf770b119 p38_local3_expect: .word 0x2e9ef56e,0xb351c6be .word 0x71562099,0x9fbcd93c .word 0xf895a5f7,0xb6181b08 .word 0xa66a0b58,0x5f1123d5 .word 0x38c015c3,0xb7f04f3f .word 0x2079f3d4,0xca38473a .word 0x7941dc37,0xff114b8f .word 0x2e22ca89,0xfecb87fd p39_init_registers: .word 0x8e30d746,0x9fb9abe5 ! Init value for %l0 .word 0x3afcdc32,0x2df689d1 ! Init value for %l1 .word 0xe3a12e64,0x123ac5b7 ! Init value for %l2 .word 0x3ad6427b,0xd01854ef ! Init value for %l3 .word 0x7e4ed944,0x06786919 ! Init value for %l4 .word 0xfd2b3366,0x0805fea9 ! Init value for %l5 .word 0xf0b14e70,0x4dfce775 ! Init value for %l6 .word 0x932a5d63,0xe43c711b ! Init value for %l7 .align 64 p39_init_freg: .word 0xccdb9163,0xc304e5f1 ! Init value for %f0 .word 0x66b59704,0xbfcc6d24 ! Init value for %f2 .word 0xd40a241a,0x6cf51888 ! Init value for %f4 .word 0x548065b4,0xa2dcda10 ! Init value for %f6 .word 0xf6b3953f,0xb5d917c5 ! Init value for %f8 .word 0xcdc1cdbc,0x21b32000 ! Init value for %f10 .word 0xdf274254,0x884a8173 ! Init value for %f12 .word 0x004d3248,0x97203d7f ! Init value for %f14 .word 0x46e300f4,0xb426298c ! Init value for %f16 .word 0xbaabbde0,0x203fea59 ! Init value for %f18 .word 0xbd37d7d9,0x9d8b048c ! Init value for %f20 .word 0x10c071a2,0xc5cf1ca2 ! Init value for %f22 .word 0xd1ecc088,0xc82e41fa ! Init value for %f24 .word 0x8e34bf8d,0xca178fba ! Init value for %f26 .word 0x200b3dc5,0xefa246f6 ! Init value for %f28 .word 0x691e0ac9,0xa3e90138 ! Init value for %f30 .word 0xd3a5c925,0x1fb1b915 ! Init value for %f32 .word 0x63cf3176,0x7bc84dbf ! Init value for %f34 .word 0x953731cf,0x594cfb7c ! Init value for %f36 .word 0xe2a72a28,0xdb02c012 ! Init value for %f38 .word 0x82ee8da6,0xb2986a55 ! Init value for %f40 .word 0x1988a0c8,0x5fa4a034 ! Init value for %f42 .word 0x07fefc7d,0x49d97a7b ! Init value for %f44 .word 0xe68b563f,0x69cf1023 ! Init value for %f46 .word 0x92410578,0xf10ba9e9 .word 0x074bbbe6,0x386acb1d .word 0x231b6635,0x63fe3da6 .word 0xfc9bb8f8,0x745df26e .word 0x14b35486,0x320a11f1 .word 0xad22dfd4,0x84e34adb .word 0x63ae6b10,0x0b44abf8 .word 0x5828016a,0xe05b06d4 p39_expected_registers: .word 0x00000000,0x000000bd .word 0x00000000,0x000000ff .word 0x00000000,0xbde87d30 .word 0x3ad6427b,0xd01854ef .word 0x00000000,0x00006b81 .word 0x1922154e,0xd6f86a2b .word 0x00000000,0x99271a1d .word 0x00000000,0xccbc478a p39_expected_fp_regs: .word 0xccdb9163,0xc304e5f1 .word 0x66b59704,0xbfcc6d24 .word 0xd40a241a,0x6cf51888 .word 0x548065b4,0xa2dcda10 .word 0xf6b3953f,0xb5d917c5 .word 0xcdc1cdbc,0x21b32000 .word 0xdf274254,0x884a8173 .word 0x004d3248,0x97203d7f .word 0x46e300f4,0xb426298c .word 0xbaabbde0,0x203fea59 .word 0xbd37d7d9,0x9d8b048c .word 0x10c071a2,0xc5cf1ca2 .word 0xd1ecc088,0xc82e41fa .word 0x8e34bf8d,0xca178fba .word 0x200b3dc5,0xefa246f6 .word 0x691e0ac9,0xa3e90138 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p39_local0_expect: .word 0x5fee0808,0x8fd4a5bc .word 0xf3b6690e,0x000000bd .word 0x1922154e,0xd6f86a2b .word 0x7b9c04d6,0x8a9a1f55 .word 0x26f6966d,0xbc55c006 .word 0xb171dcdd,0xccbc478a .word 0xdce4c5c2,0x86bf9d56 .word 0x4dfce775,0xe43c711b p39_local1_expect: .word 0x15ff57af,0xbcb5e8ec .word 0x0ebd3f57,0xed2404e4 .word 0x9c768d9c,0xffb8b64b .word 0xdf3e52b0,0xcc51bd8d .word 0x126496b5,0xe0a8df1e .word 0x0000000b,0x0c22f6a2 .word 0x86fe12a2,0x527408c2 .word 0xfe9fb26b,0xbde87d30 p39_local2_expect: .word 0xdee22824,0x2d85aa19 .word 0xeeeecaff,0x5f2ee9a0 .word 0xd8c4ca2c,0x81854d0c .word 0x42c4f72b,0x655094f9 .word 0x2e948e0d,0xca34e134 .word 0xeee5ff40,0x1c4a4ab7 .word 0xe970a96e,0x5b709b67 .word 0x6b8177be,0x2ed6f774 p39_local3_expect: .word 0x96354e34,0x99271a1d .word 0x5553e78a,0xd4d8e8ca .word 0xcc5fe588,0xe1124273 .word 0x348caf50,0xe248f875 .word 0x4ffd9664,0x1c70a21e .word 0x4ac5e19f,0x86eee427 .word 0x00006b81,0x7693af86 .word 0x8bebacc6,0x0805fea9 p40_init_registers: .word 0x2641aeae,0x52579fe3 ! Init value for %l0 .word 0x8b6dad50,0xb64ff671 ! Init value for %l1 .word 0x5212f386,0x937e046c ! Init value for %l2 .word 0x3ba07f2a,0x259bf2f1 ! Init value for %l3 .word 0x2fa73c7a,0x19911b16 ! Init value for %l4 .word 0x422131d2,0x1550cb42 ! Init value for %l5 .word 0xf4b587af,0xecef965c ! Init value for %l6 .word 0x5b9dbf04,0x6ae368a5 ! Init value for %l7 .align 64 p40_init_freg: .word 0x4ffa5f34,0x24091df1 ! Init value for %f0 .word 0x48bb9346,0x15189e30 ! Init value for %f2 .word 0xa3e12aa8,0xb932ebf9 ! Init value for %f4 .word 0xf52deccf,0x0b477b1e ! Init value for %f6 .word 0xe7118d6b,0xd553f7e3 ! Init value for %f8 .word 0xe439e2f4,0x738ace31 ! Init value for %f10 .word 0x1e7aeab5,0xf061e354 ! Init value for %f12 .word 0x78419164,0xd04a6442 ! Init value for %f14 .word 0x810393c5,0xe21cd5f3 ! Init value for %f16 .word 0x5002bda1,0x96efe907 ! Init value for %f18 .word 0xea905cd9,0xbd4a9709 ! Init value for %f20 .word 0x1483c408,0x2cf7e23e ! Init value for %f22 .word 0xd1d74a16,0x86850293 ! Init value for %f24 .word 0x5ef04401,0xc6460f4f ! Init value for %f26 .word 0x74554d6d,0xfecd7636 ! Init value for %f28 .word 0x9ee6cc4b,0x74ccaf2a ! Init value for %f30 .word 0x31f9690b,0xc72a745d ! Init value for %f32 .word 0xfc29d2c0,0x1a9d3db6 ! Init value for %f34 .word 0x88807b25,0x9c224fe2 ! Init value for %f36 .word 0xecfae6e7,0xf092fa00 ! Init value for %f38 .word 0x982ed063,0x347bdb28 ! Init value for %f40 .word 0xfe010117,0x79b317ba ! Init value for %f42 .word 0xa81dd7db,0x69190976 ! Init value for %f44 .word 0x4fc5aa48,0x55fe34f8 ! Init value for %f46 .word 0xef63713d,0x2ed64b80 .word 0x5c4331f9,0xfe7e6916 .word 0x86def155,0xe0df4cab .word 0x05918d3a,0x143c201a .word 0x05b3ed3f,0xdf3727e1 .word 0xf6613d1a,0xdc03261b .word 0x49cec9ac,0x00b25b3d .word 0xc725a211,0x7a829548 p40_expected_registers: .word 0x00000000,0xa52257f1 .word 0x5382c645,0x19ec8996 .word 0x00000000,0xbcc80125 .word 0x00000000,0xdf942233 .word 0x00000000,0x00000096 .word 0x00000000,0x0000005a .word 0x00000000,0x3277eb4c .word 0xa7f39929,0xdd155b0a p40_expected_fp_regs: .word 0x4ffa5f34,0x24091df1 .word 0x48bb9346,0x15189e30 .word 0xa3e12aa8,0xb932ebf9 .word 0xf52deccf,0x0b477b1e .word 0xe7118d6b,0xd553f7e3 .word 0xe439e2f4,0x738ace31 .word 0x1e7aeab5,0xf061e354 .word 0x78419164,0xd04a6442 .word 0x810393c5,0xe21cd5f3 .word 0x5002bda1,0x96efe907 .word 0xea905cd9,0xbd4a9709 .word 0x1483c408,0x2cf7e23e .word 0xd1d74a16,0x86850293 .word 0x5ef04401,0xc6460f4f .word 0x74554d6d,0xfecd7636 .word 0x9ee6cc4b,0x74ccaf2a .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p40_local0_expect: .word 0x796bf048,0x6d6f560b .word 0xecef965c,0xd846c5ff .word 0x5950218c,0xc07c5ac8 .word 0xfceb5bca,0xfc1b7b7a .word 0xbe911906,0x4bf54d73 .word 0x992f2f6f,0x0ee8bf12 .word 0x3522e7a9,0xb4fd25dc .word 0xefb1d793,0x99e12b49 p40_local1_expect: .word 0x5ca47f6b,0xa35630af .word 0xa7f39929,0xdd155b0a .word 0x11b7fb56,0xa9a03593 .word 0x6503e8ef,0xbf4c0590 .word 0xce7aee66,0x24e297da .word 0x2e40ad1e,0xa9ffd9d4 .word 0x5382c645,0x19ec89ff .word 0xdb8ab65d,0xa1b49974 p40_local2_expect: .word 0xdf942233,0x8e78317f .word 0xb4fd25dc,0xcc46d732 .word 0xd8aae0bc,0xdc61ed54 .word 0x2308dff3,0xad5609e1 .word 0xaad62b87,0xeb0ee88f .word 0xb4817988,0xdfd858ec .word 0xfa794d43,0x9356b0a5 .word 0x69f28081,0x57785fc9 p40_local3_expect: .word 0xb16932bd,0xa52257f1 .word 0x98ad39b2,0x85ffdaed .word 0x5d05df29,0x6ae2c159 .word 0x00005b0a,0x218c4f95 .word 0x7d24da76,0x9a8c7732 .word 0xdfd126c7,0xadece72b .word 0x2abf9301,0x3cba3e2c .word 0x9af5410a,0xee8fbc77 p41_init_registers: .word 0x474bb0c1,0xb2f8e21f ! Init value for %l0 .word 0x1faf3dfe,0x1a9d8589 ! Init value for %l1 .word 0xd0769aac,0xa086b4fe ! Init value for %l2 .word 0xa779792d,0xedb840c6 ! Init value for %l3 .word 0x2c89b230,0x0c0031d0 ! Init value for %l4 .word 0x4c055d9c,0x1f50f700 ! Init value for %l5 .word 0x0cd698ed,0xd51b88e6 ! Init value for %l6 .word 0x988640f3,0xe71791eb ! Init value for %l7 .align 64 p41_init_freg: .word 0x59fdb6ca,0xa814138b ! Init value for %f0 .word 0x658b3f3e,0x276ea782 ! Init value for %f2 .word 0x41d67c5b,0xb6f2a270 ! Init value for %f4 .word 0xe7ab9e59,0xc6c47a32 ! Init value for %f6 .word 0x97fd4f6c,0x3add09b0 ! Init value for %f8 .word 0x8e2f8b8e,0x7fb81afd ! Init value for %f10 .word 0x4c9de97d,0x20a74baf ! Init value for %f12 .word 0xcc06270f,0xcad1a45d ! Init value for %f14 .word 0xd552daff,0x3a97de3c ! Init value for %f16 .word 0x88f3e00a,0x92ae1cf0 ! Init value for %f18 .word 0xfea43aec,0x0d4ae2da ! Init value for %f20 .word 0x400798ca,0x864d635e ! Init value for %f22 .word 0x5efdbbbf,0xacf0f13e ! Init value for %f24 .word 0x833c363a,0x1a49c4c8 ! Init value for %f26 .word 0x34d597b5,0x69d967e5 ! Init value for %f28 .word 0x347fedee,0x646de1bd ! Init value for %f30 .word 0x7c394cab,0x6d7e67aa ! Init value for %f32 .word 0xd82e6298,0xef7a01fb ! Init value for %f34 .word 0x63a8c23b,0xdf0daf69 ! Init value for %f36 .word 0x8b68b702,0x969a3add ! Init value for %f38 .word 0x4c166776,0x1c632a8f ! Init value for %f40 .word 0x36314776,0xf5f2e687 ! Init value for %f42 .word 0xe058674f,0x5b3e1f4f ! Init value for %f44 .word 0xbcde0d8f,0x77f26f6b ! Init value for %f46 .word 0x888c1165,0xcc5efed0 .word 0x8127fc91,0xdd95bd81 .word 0x98d1bda0,0x87ad9872 .word 0x254aeb13,0xd0edc8e4 .word 0x876904ea,0x4a77939a .word 0xef57788b,0x158e0e2b .word 0x4377396e,0x8b846919 .word 0xd7393e26,0x61f82738 p41_expected_registers: .word 0x00000000,0x0000001f .word 0x00000000,0x000000bb .word 0xd0769aac,0xa086b4fe .word 0x00000000,0xcde35cb8 .word 0x4e089d33,0x40c6dc2a .word 0xf3934ef3,0x9bc5b8e4 .word 0x2aba39bf,0x309c4004 .word 0x00000000,0x836149d2 p41_expected_fp_regs: .word 0x59fdb6ca,0xa814138b .word 0x658b3f3e,0x276ea782 .word 0x41d67c5b,0xb6f2a270 .word 0xe7ab9e59,0xc6c47a32 .word 0x97fd4f6c,0x3add09b0 .word 0x8e2f8b8e,0x7fb81afd .word 0x4c9de97d,0x20a74baf .word 0xcc06270f,0xcad1a45d .word 0xd552daff,0x3a97de3c .word 0x88f3e00a,0x92ae1cf0 .word 0xfea43aec,0x0d4ae2da .word 0x400798ca,0x864d635e .word 0x5efdbbbf,0xacf0f13e .word 0x833c363a,0x1a49c4c8 .word 0x34d597b5,0x69d967e5 .word 0x347fedee,0x646de1bd .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p41_local0_expect: .word 0x8587bf5e,0xfcb34122 .word 0x111fc4cb,0xbc9256fe .word 0x160889b0,0xc20075d0 .word 0xe71791eb,0x9c435de1 .word 0x9a22b1ca,0xc4694ae6 .word 0x7686b752,0x5798359d .word 0xe2e16921,0x6ed0be23 .word 0xf895451e,0xfb673b94 p41_local1_expect: .word 0xff50f700,0xcff31a8c .word 0x275a40e5,0xf321c2d4 .word 0x000000bd,0xd302f14a .word 0xf5ab7c4b,0x24e82fbc .word 0x4e144f55,0x662f3494 .word 0xf3934ef3,0x9bc5b8e4 .word 0xe4313b54,0x036edb80 .word 0x40c6dc2a,0x662f3494 p41_local2_expect: .word 0x8cf1fbaa,0x047c6fba .word 0x2aba39bf,0x309c4004 .word 0x0c0031d0,0xd6aea215 .word 0xe3fcc13a,0xf7886ff4 .word 0x4e089d33,0x40c6dc2a .word 0xc2f8a4a0,0x0303733b .word 0xd32c0b27,0xf418147a .word 0x6ee967f0,0x0ff41208 p41_local3_expect: .word 0x00000000,0x000000bb .word 0xfd15def1,0xcde35cb8 .word 0x41ade21d,0x6360d404 .word 0x762fb51f,0x2e160770 .word 0x4d1c00b5,0xe9b693b9 .word 0xd735eea8,0x6ed0be23 .word 0xfd2e8e70,0xffe8765d .word 0x48db6f80,0x2e79f5ba p42_init_registers: .word 0x1ba14438,0x2fe366d6 ! Init value for %l0 .word 0x56442ca8,0x1e7c9784 ! Init value for %l1 .word 0x805078b0,0x579b3f64 ! Init value for %l2 .word 0x73e1b6fb,0xef5f331c ! Init value for %l3 .word 0x32eec006,0x16ec12c9 ! Init value for %l4 .word 0x57ac6830,0x367b1ea3 ! Init value for %l5 .word 0xa49f6fd7,0xa14a911a ! Init value for %l6 .word 0x65250e13,0xea73ae01 ! Init value for %l7 .align 64 p42_init_freg: .word 0xe54f1d3a,0xaaea6769 ! Init value for %f0 .word 0xef3adb13,0x8d15f4b8 ! Init value for %f2 .word 0x15c22376,0x35172736 ! Init value for %f4 .word 0xf7d74efa,0x1a478cb2 ! Init value for %f6 .word 0x86dfe2ee,0x5e7c0565 ! Init value for %f8 .word 0xb21c0a4e,0x76976bb4 ! Init value for %f10 .word 0xd41eec6b,0x836c2e7a ! Init value for %f12 .word 0x544a2f72,0x060f9bbd ! Init value for %f14 .word 0x72aa1edb,0x21e88d18 ! Init value for %f16 .word 0xb921b672,0xcc225663 ! Init value for %f18 .word 0x2be4bfba,0xcbbb51f1 ! Init value for %f20 .word 0xe973a4d4,0x4b5e6859 ! Init value for %f22 .word 0xfbaa38f0,0x808a907b ! Init value for %f24 .word 0xd1ec63ce,0xf269179a ! Init value for %f26 .word 0xebdd6a5d,0x4a89736b ! Init value for %f28 .word 0xce09f0e8,0x8fa4a9dc ! Init value for %f30 .word 0x091fc38f,0xb44a54b2 ! Init value for %f32 .word 0xf57f7684,0x43a0b3a9 ! Init value for %f34 .word 0x6bae4aaf,0x959970b3 ! Init value for %f36 .word 0xfe2fa2fe,0x7e472105 ! Init value for %f38 .word 0xd31acc8a,0x3356796c ! Init value for %f40 .word 0xb2296ab0,0x46840992 ! Init value for %f42 .word 0x2e2571bb,0x32f9e25d ! Init value for %f44 .word 0x39753ea5,0xbc2e9ec7 ! Init value for %f46 .word 0xd448970d,0x949bbd16 .word 0xb99e848f,0x3d7335b0 .word 0x297e88da,0xe233f381 .word 0x32a012cf,0x9bf36dc6 .word 0x7d0ea786,0x8000de31 .word 0x6f2d3799,0x7dfb65e5 .word 0xd593fe60,0x1f423f38 .word 0xe7cb4a9c,0x1ba705bb p42_expected_registers: .word 0x00000000,0x00000078 .word 0x00000000,0x7341bcfa .word 0x00000000,0x00000062 .word 0x00000000,0xff399f71 .word 0x00000000,0x346e7863 .word 0xffffffff,0xccbd120a .word 0x00000000,0x0000001a .word 0xffab942e,0x79693e29 p42_expected_fp_regs: .word 0xe54f1d3a,0xaaea6769 .word 0xef3adb13,0x8d15f4b8 .word 0x15c22376,0x35172736 .word 0xf7d74efa,0x1a478cb2 .word 0x86dfe2ee,0x5e7c0565 .word 0xb21c0a4e,0x76976bb4 .word 0xd41eec6b,0x836c2e7a .word 0x544a2f72,0x060f9bbd .word 0x72aa1edb,0x21e88d18 .word 0xb921b672,0xcc225663 .word 0x2be4bfba,0xcbbb51f1 .word 0xe973a4d4,0x4b5e6859 .word 0xfbaa38f0,0x808a907b .word 0xd1ec63ce,0xf269179a .word 0xebdd6a5d,0x4a89736b .word 0xce09f0e8,0x8fa4a9dc .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p42_local0_expect: .word 0xc073c147,0x42ecffce .word 0xec0a3a33,0x3675afde .word 0x0e14b615,0x8b90599d .word 0x56762e1c,0x4c4190c7 .word 0x9eff7391,0x0a274e86 .word 0x075fc435,0x791a3de8 .word 0x8ffac7a7,0x000000a9 .word 0xccbd120a,0x3d1fb2bf p42_local1_expect: .word 0x7b898584,0x8e234feb .word 0xc6a07834,0x0e21b587 .word 0xd15fe7ac,0x4dcfc33e .word 0xa14a91ff,0x128cf239 .word 0xb41a9286,0xca65872f .word 0xa8ba870a,0x168d8d01 .word 0x43bf285d,0x8bd136f9 .word 0x850f1927,0x7341bcfa p42_local2_expect: .word 0x00000000,0x0000009d .word 0x0000009d,0xc7665fe3 .word 0x585f7819,0x933fe9a3 .word 0x1b5ef907,0x35a1ab15 .word 0x5c1154ff,0x01baf6e9 .word 0xf1dde75c,0xf32b2c18 .word 0x1ee7d1b2,0x1d1da182 .word 0xedc79749,0x8e0c2484 p42_local3_expect: .word 0xfb89d801,0x7ef361e9 .word 0x68d808d2,0x557f518a .word 0xffab942e,0x79693e29 .word 0x356eb70b,0x7ecc68e2 .word 0x43307183,0x14de3d6f .word 0x3ae40217,0x367b1ea3 .word 0x3a6b28d9,0x2126ab62 .word 0x293d3df7,0xff399f71 p43_init_registers: .word 0xe5910072,0x12b8e2cd ! Init value for %l0 .word 0xb860c916,0x47f71986 ! Init value for %l1 .word 0x968b5e4a,0x613e2a0e ! Init value for %l2 .word 0x8a6155b1,0xe4d90750 ! Init value for %l3 .word 0x21b3f5da,0x6e66841c ! Init value for %l4 .word 0x97c28f49,0xef3deec7 ! Init value for %l5 .word 0x556c022a,0x8e40444a ! Init value for %l6 .word 0xf1b0bcb5,0xde84a2c1 ! Init value for %l7 .align 64 p43_init_freg: .word 0x832a6858,0x0a505a7b ! Init value for %f0 .word 0xa66f0f31,0x5292a925 ! Init value for %f2 .word 0xf0b1522e,0x1b307864 ! Init value for %f4 .word 0x6b52332c,0x844935f6 ! Init value for %f6 .word 0xc7bd967d,0x48a7c76a ! Init value for %f8 .word 0xcd5cb80b,0xf4a59e6b ! Init value for %f10 .word 0x1116d1f1,0xbb3efb31 ! Init value for %f12 .word 0xfb0a79c2,0x01a15777 ! Init value for %f14 .word 0x2c4a0d7e,0x6647ec42 ! Init value for %f16 .word 0xc9dc90bd,0x83f1901b ! Init value for %f18 .word 0xe2b23f0e,0x36522288 ! Init value for %f20 .word 0xd46f6c0b,0x76cdffed ! Init value for %f22 .word 0x16644525,0x5619e61f ! Init value for %f24 .word 0x301916c6,0xde11efdc ! Init value for %f26 .word 0x45a0748d,0xd3426de5 ! Init value for %f28 .word 0xbc4f9e7a,0x35c2f649 ! Init value for %f30 .word 0xf86ce58e,0x8b35a287 ! Init value for %f32 .word 0x1dd5fb73,0x577b8c96 ! Init value for %f34 .word 0x1e821aa3,0x92a430bb ! Init value for %f36 .word 0xa1d7075c,0x3617d416 ! Init value for %f38 .word 0x27682720,0x5d1c5f12 ! Init value for %f40 .word 0xdfc0065f,0xb1803cbf ! Init value for %f42 .word 0x980d7bbc,0x571a5ebb ! Init value for %f44 .word 0xf29c83c1,0x7b23af0e ! Init value for %f46 .word 0x2c347e30,0x4923b5db .word 0xddb57c18,0xfbcfb444 .word 0xf40c2090,0xfc9e34c9 .word 0xc2c24409,0x9baa654e .word 0xb7e54115,0x4c093d30 .word 0x368489ef,0x518590a1 .word 0xddc7a934,0x574570c1 .word 0x67483522,0x65bb0904 p43_expected_registers: .word 0x00000000,0x082d28fd .word 0x00000000,0x0000e301 .word 0x00000000,0x000000ef .word 0x00000000,0x00000057 .word 0x00000000,0x00000091 .word 0x00000000,0x6423e8a4 .word 0xffffffff,0xffff9f82 .word 0x00000000,0x968b5e4a p43_expected_fp_regs: .word 0x832a6858,0x0a505a7b .word 0xa66f0f31,0x5292a925 .word 0xf0b1522e,0x1b307864 .word 0x6b52332c,0x844935f6 .word 0xc7bd967d,0x48a7c76a .word 0xcd5cb80b,0xf4a59e6b .word 0x1116d1f1,0xbb3efb31 .word 0xfb0a79c2,0x01a15777 .word 0x2c4a0d7e,0x6647ec42 .word 0xc9dc90bd,0x83f1901b .word 0xe2b23f0e,0x36522288 .word 0xd46f6c0b,0x76cdffed .word 0x16644525,0x5619e61f .word 0x301916c6,0xde11efdc .word 0x45a0748d,0xd3426de5 .word 0xbc4f9e7a,0x35c2f649 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p43_local0_expect: .word 0x00000022,0x082d28fd .word 0x25362467,0x214a5eeb .word 0x2a498040,0xa1be574a .word 0x968b5e4a,0x613e2a0e .word 0xd55c70b8,0x1256a9b5 .word 0xff7c9f0a,0xeaff64b8 .word 0xd7e3ceea,0xe8cf5805 .word 0x9a069821,0x6d41793a p43_local1_expect: .word 0x0a2cee51,0xb3ec7f6f .word 0x4d5a6d75,0x45e12e8d .word 0x1b5ae1fd,0x9552e301 .word 0x6423e8a4,0x6baaf1d7 .word 0xe91d9277,0x7315c6cc .word 0xe631e99c,0xff57b144 .word 0x793a22df,0x9c2fada8 .word 0xfc814000,0xf309ffcf p43_local2_expect: .word 0x6e3a9bc5,0x613e2a0e .word 0x47f71986,0x13143250 .word 0x4f8b19ff,0xff47c4e8 .word 0xcccccac5,0x4ff2ff50 .word 0xd546c8ec,0x082d28fd .word 0x4bf8a1e0,0xe41cf14f .word 0x9f82adab,0xe6f2ff9f .word 0x377dff3a,0x54a6f83d p43_local3_expect: .word 0xff28940c,0x6140dada .word 0x23d093e0,0x3bd090ab .word 0xd54669bb,0x38837423 .word 0xde51faf2,0x1b5ae1fd .word 0x934a0cef,0xce91e407 .word 0x3d5ebdbc,0xbc70e42f .word 0xe153122e,0x78b13933 .word 0x7645c69d,0xe3603708 p44_init_registers: .word 0x576a3a36,0xd3a17ab5 ! Init value for %l0 .word 0xc9a70054,0x4fc340a4 ! Init value for %l1 .word 0xce160c90,0x5c0fe1c5 ! Init value for %l2 .word 0x429e5570,0x2278374b ! Init value for %l3 .word 0x32cc406e,0x7f51cf20 ! Init value for %l4 .word 0x53584d24,0x3f2850e8 ! Init value for %l5 .word 0x360e8990,0xa4e5fc8d ! Init value for %l6 .word 0x144164a4,0x50ea52d2 ! Init value for %l7 .align 64 p44_init_freg: .word 0xf597b0e5,0x88494ed6 ! Init value for %f0 .word 0x9586eb71,0x62e79559 ! Init value for %f2 .word 0x4618815a,0x62fc9b0d ! Init value for %f4 .word 0x413ef882,0x79f4506d ! Init value for %f6 .word 0xc7b7089d,0x4c87cbad ! Init value for %f8 .word 0xc2baee0d,0x688b25b8 ! Init value for %f10 .word 0xca8740eb,0x23636616 ! Init value for %f12 .word 0x22e2f349,0x6769c8e0 ! Init value for %f14 .word 0xb1f407ba,0x6e5fea6b ! Init value for %f16 .word 0xc6fbb910,0x7215908c ! Init value for %f18 .word 0x3a0ef8c7,0x1364f3ce ! Init value for %f20 .word 0x2c7b2ad5,0xb6fa48c1 ! Init value for %f22 .word 0x79c38f99,0xd6a75fbf ! Init value for %f24 .word 0xc857103d,0xe205a3a7 ! Init value for %f26 .word 0x52f75bd0,0xf80c99b6 ! Init value for %f28 .word 0x461917b7,0x86718587 ! Init value for %f30 .word 0x7efbd0ac,0xb071e83c ! Init value for %f32 .word 0xa301a537,0xe5d8a1e7 ! Init value for %f34 .word 0xeead6602,0xd5e42428 ! Init value for %f36 .word 0xaaea5451,0xb18f406a ! Init value for %f38 .word 0xf5100b78,0x2a6668d0 ! Init value for %f40 .word 0x2ccb1460,0xb10d361d ! Init value for %f42 .word 0x85749bb4,0x2fe8d12a ! Init value for %f44 .word 0x2a7cc149,0x0e2ef37d ! Init value for %f46 .word 0xcc7ae024,0x0672c912 .word 0xf90c31a2,0xbc3022ba .word 0xcec04d8f,0xc3f4fddc .word 0x31222f2c,0x2c49a88b .word 0x48d0122f,0xf3890ff9 .word 0x4ae9b893,0xede9ac3f .word 0xe8b4a58a,0x1b5dc054 .word 0xe4b9b6bb,0x502ade89 p44_expected_registers: .word 0x00000000,0x4a65f11a .word 0x00000000,0xf89f310d .word 0x00000000,0x6237ff7c .word 0x00000000,0x19ccb3ff .word 0x00000000,0xc17d4b44 .word 0x00000000,0x17a4b3d4 .word 0x4badf3f0,0xcb3f942f .word 0x00000000,0x0000003a p44_expected_fp_regs: .word 0xf597b0e5,0x88494ed6 .word 0x9586eb71,0x62e79559 .word 0x4618815a,0x62fc9b0d .word 0x413ef882,0x79f4506d .word 0xc7b7089d,0x4c87cbad .word 0xc2baee0d,0x688b25b8 .word 0xca8740eb,0x23636616 .word 0x22e2f349,0x6769c8e0 .word 0xb1f407ba,0x6e5fea6b .word 0xc6fbb910,0x7215908c .word 0x3a0ef8c7,0x1364f3ce .word 0x2c7b2ad5,0xb6fa48c1 .word 0x79c38f99,0xd6a75fbf .word 0xc857103d,0xe205a3a7 .word 0x52f75bd0,0xf80c99b6 .word 0x461917b7,0x86718587 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p44_local0_expect: .word 0xb6114998,0xdca4ec0e .word 0xf89f310d,0x485d5b88 .word 0xff4e322c,0x1a9b420a .word 0x3e462a1e,0x7732fffd .word 0x940bd782,0x2c5bdc7c .word 0x00000000,0x0000002b .word 0xa2cf68c0,0x50af2372 .word 0x9af6bfea,0xa2cf68c0 p44_local1_expect: .word 0x2fb42e7d,0xab9ab41b .word 0xa0345327,0x2e74a2d4 .word 0x0c63670e,0x7791f0f2 .word 0x94e898a5,0x2ff755d9 .word 0x17a4b3d4,0x6aff6767 .word 0x7034f2e1,0xf25bcff9 .word 0xcac6d667,0x0000005b .word 0xb58ffe26,0xe760ff93 p44_local2_expect: .word 0x1984d001,0x5b57af4e .word 0x32cc406e,0x7f51cfff .word 0xd989ac80,0x528269ff .word 0xb08412bd,0x8fda6f4e .word 0x0196987a,0x8ff4c222 .word 0xb5a8f7e2,0x69d42b56 .word 0x3d5e44a7,0x3722669a .word 0xd245c43a,0x9e0aee10 p44_local3_expect: .word 0x6237ff7c,0xc17d4b44 .word 0x67ef8261,0xcab706ed .word 0x53b2ab8e,0xe3fd20a8 .word 0xf079219d,0x2b5f415d .word 0x57a3de0b,0xaf6261b2 .word 0x19ccb3ff,0x7e1e87f7 .word 0x53b2ab8e,0x0000002b .word 0xf579309f,0x61dcdca6 p45_init_registers: .word 0xad404bc3,0xc3a45f37 ! Init value for %l0 .word 0x88fd1acc,0x84846e69 ! Init value for %l1 .word 0x1047a68a,0x7e4c9ffb ! Init value for %l2 .word 0xe1def60b,0xce8ab474 ! Init value for %l3 .word 0xcf3846c2,0x43a3ef04 ! Init value for %l4 .word 0xf04d8d61,0xd00638d5 ! Init value for %l5 .word 0x8112f723,0xcc2c84fb ! Init value for %l6 .word 0x8d02778c,0x95b31627 ! Init value for %l7 .align 64 p45_init_freg: .word 0x7270096b,0x4dd5f3fb ! Init value for %f0 .word 0xf3f47bf4,0xed9d3a52 ! Init value for %f2 .word 0x175f3e38,0x4a7e76c5 ! Init value for %f4 .word 0x7f30d194,0x07ad7508 ! Init value for %f6 .word 0x08b555ec,0xacdf2112 ! Init value for %f8 .word 0x148260f8,0x9b1d0468 ! Init value for %f10 .word 0xe20d3a3b,0xef277955 ! Init value for %f12 .word 0x5c4b5cad,0xeb222176 ! Init value for %f14 .word 0x598a4d59,0x57497b87 ! Init value for %f16 .word 0xb12c7847,0x626198d2 ! Init value for %f18 .word 0x479df068,0x47ac2ce4 ! Init value for %f20 .word 0xe3e115c7,0x173ca4e0 ! Init value for %f22 .word 0x7347820e,0xb5616494 ! Init value for %f24 .word 0xf24f9a64,0x2cb72488 ! Init value for %f26 .word 0xf6d31c98,0x3ed3e7b6 ! Init value for %f28 .word 0x1be3b5fc,0x27ff627e ! Init value for %f30 .word 0xd2545cbe,0x4b5f5c24 ! Init value for %f32 .word 0xe40b277f,0x0faf5685 ! Init value for %f34 .word 0x6ee4538d,0x64334883 ! Init value for %f36 .word 0xf73e6dd7,0xac2b1de8 ! Init value for %f38 .word 0xe6d0a1d6,0xd638c6ec ! Init value for %f40 .word 0x391bd618,0xa55033ba ! Init value for %f42 .word 0x8df8f052,0x11a6cad6 ! Init value for %f44 .word 0xaa9fb13d,0xdf9fd505 ! Init value for %f46 .word 0x665d75fa,0x2617fe41 .word 0x9c90b35f,0x52221200 .word 0x6eb65c70,0xf83b7dc0 .word 0x8144c767,0x6d1cb40d .word 0xdec38c25,0xd4f20637 .word 0xf55d3ccd,0x51273c8e .word 0x44610003,0x0d8f618f .word 0xb2a564b9,0x78cb4ebc p45_expected_registers: .word 0x00000000,0xe0d9bdc9 .word 0xa9715fe4,0x1a1016ee .word 0x00000000,0x50d9bc30 .word 0x6f173a4f,0x95b31627 .word 0x00000000,0x6f173a4f .word 0xd93b43b7,0x4765994e .word 0x5349dc39,0x3b660dfe .word 0x00000000,0xaad65bc0 p45_expected_fp_regs: .word 0x7270096b,0x4dd5f3fb .word 0xf3f47bf4,0xed9d3a52 .word 0x175f3e38,0x4a7e76c5 .word 0x7f30d194,0x07ad7508 .word 0x08b555ec,0xacdf2112 .word 0x148260f8,0x9b1d0468 .word 0xe20d3a3b,0xef277955 .word 0x5c4b5cad,0xeb222176 .word 0x598a4d59,0x57497b87 .word 0xb12c7847,0x626198d2 .word 0x479df068,0x47ac2ce4 .word 0xe3e115c7,0x173ca4e0 .word 0x7347820e,0xb5616494 .word 0xf24f9a64,0x2cb72488 .word 0xf6d31c98,0x3ed3e7b6 .word 0x1be3b5fc,0x27ff627e .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p45_local0_expect: .word 0x4c3e0bbe,0x91d3f92a .word 0x81d5c88a,0xa7b2b402 .word 0xa5815f18,0x8dc203e4 .word 0xef156400,0xbffff345 .word 0xd0c0c301,0x000000b8 .word 0x4315b474,0x9afaa83e .word 0xe7f8d282,0xbec2509c .word 0x1b05adcc,0x383502fc p45_local1_expect: .word 0xdb75ff0d,0x84846e69 .word 0x9012309e,0x93ffa8f0 .word 0x1366daf7,0x4ff7ff5c .word 0xcc8564d5,0x6b95c3e2 .word 0x467c8c8f,0xcac1b2b2 .word 0xffa1758a,0x92fcd92b .word 0x103e92dd,0xff5e6ceb .word 0x46ff8c8f,0x9606e295 p45_local2_expect: .word 0x52bea3ff,0x152c224e .word 0x32f9cbcd,0xc34ceddb .word 0x03937312,0xdb81789b .word 0x5349dc39,0x3b660dfe .word 0xd93b43b7,0x4765994e .word 0xf3763001,0x95e7162c .word 0x832dffe1,0xea3b9e69 .word 0x8b1f6a80,0x00000007 p45_local3_expect: .word 0xffdfb3be,0x3e40a83b .word 0x6f173a4f,0x95b31627 .word 0x2421c46d,0xe0d9bdc9 .word 0xf2fb4e07,0xc17b98ba .word 0x82fc10f9,0xe730ff60 .word 0xbf146482,0x100da2b9 .word 0xa9715fe4,0x1a1016ee .word 0x1baa9ffb,0xa6e3bf33 p46_init_registers: .word 0xaff299e2,0xa37eaa7a ! Init value for %l0 .word 0xb1c23a7d,0xc85d22c6 ! Init value for %l1 .word 0x70777ef9,0xefaa8d67 ! Init value for %l2 .word 0xcf69f2d4,0x00231198 ! Init value for %l3 .word 0x05c7a22e,0x0514cb7b ! Init value for %l4 .word 0x4b4f4ae0,0x69d0b608 ! Init value for %l5 .word 0x0e07a84b,0xb950035d ! Init value for %l6 .word 0x383e65c7,0xdc861516 ! Init value for %l7 .align 64 p46_init_freg: .word 0xba0ef2fd,0x013e2e6c ! Init value for %f0 .word 0x915390c3,0xc805fc88 ! Init value for %f2 .word 0x41cb8b8f,0xebdc077b ! Init value for %f4 .word 0x0c45d711,0xe0069c93 ! Init value for %f6 .word 0x8713e8a1,0xb6c29755 ! Init value for %f8 .word 0xe57af91d,0x39d57ecf ! Init value for %f10 .word 0xa3f98cc8,0xc11c1a20 ! Init value for %f12 .word 0x39d76c72,0xaf247f54 ! Init value for %f14 .word 0x939ab859,0xded7de0b ! Init value for %f16 .word 0xd52bc08c,0x15adcc51 ! Init value for %f18 .word 0xbec456db,0xd79ebd52 ! Init value for %f20 .word 0x1fb155f5,0xf80e3c44 ! Init value for %f22 .word 0xaf9a83d0,0x14132cc5 ! Init value for %f24 .word 0xcbe82dbc,0x60c04d8d ! Init value for %f26 .word 0x16583ad2,0x4135a3a5 ! Init value for %f28 .word 0x4a03038a,0x876190b3 ! Init value for %f30 .word 0x01db8d59,0xa41ce601 ! Init value for %f32 .word 0x54bbd811,0xd8a77f01 ! Init value for %f34 .word 0x1e53c93e,0x75b2239a ! Init value for %f36 .word 0xd4a22218,0x06c0d44a ! Init value for %f38 .word 0xb66434d7,0x98004276 ! Init value for %f40 .word 0xc5b9cc64,0x316d5e78 ! Init value for %f42 .word 0x2b8f5152,0x0a989d5b ! Init value for %f44 .word 0x3fac1717,0x18117ea0 ! Init value for %f46 .word 0x7d6f7e2d,0x25c3eb56 .word 0xc74492d3,0xcc3ee5ab .word 0x7b8e4c8a,0x46909e05 .word 0xf526c063,0xfc6c012b .word 0xde0166df,0x4d992c6e .word 0x44a7b766,0x6e4b8339 .word 0xe9372783,0xc4ab0fb4 .word 0xd1c66ec3,0x183d812b p46_expected_registers: .word 0xffffffff,0xffff84ba .word 0x00000000,0x000000fe .word 0x349ac760,0xf6c415df .word 0x00000000,0x7ab257de .word 0x00000000,0x000000f7 .word 0x90a1c29c,0x7d65ee06 .word 0x00000000,0x00003879 .word 0x00000000,0x1989e41e p46_expected_fp_regs: .word 0xba0ef2fd,0x013e2e6c .word 0x915390c3,0xc805fc88 .word 0x41cb8b8f,0xebdc077b .word 0x0c45d711,0xe0069c93 .word 0x8713e8a1,0xb6c29755 .word 0xe57af91d,0x39d57ecf .word 0xa3f98cc8,0xc11c1a20 .word 0x39d76c72,0xaf247f54 .word 0x939ab859,0xded7de0b .word 0xd52bc08c,0x15adcc51 .word 0xbec456db,0xd79ebd52 .word 0x1fb155f5,0xf80e3c44 .word 0xaf9a83d0,0x14132cc5 .word 0xcbe82dbc,0x60c04d8d .word 0x16583ad2,0x4135a3a5 .word 0x4a03038a,0x876190b3 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p46_local0_expect: .word 0x63352c40,0xd36c6d29 .word 0x64efc624,0x5f43de71 .word 0x0b5d1622,0x6ca58ed8 .word 0xff098dc2,0x76eb3dc8 .word 0x5eabd31b,0x6f2ca276 .word 0x9d72d0d4,0x3879a2e0 .word 0xa90ec072,0x1808cb9d .word 0x79f6d5e2,0x4f850711 p46_local1_expect: .word 0x3688f91e,0x8520f48e .word 0x925b20f3,0x5c52d7f6 .word 0xacfec59a,0x856c299f .word 0x2b84c43f,0x52a674d8 .word 0x901e77ff,0xff950db8 .word 0x6cf60a3d,0x3d53481c .word 0xc3be5cc7,0x12b48658 .word 0xb5cebdea,0x51785d85 p46_local2_expect: .word 0x229f548d,0xec90d88b .word 0x925b20f3,0x5c52d7f6 .word 0x70709b8c,0x2b2812e9 .word 0x90a1c29c,0x7d65ee06 .word 0x2a92a94f,0x2d19eaee .word 0x1035b7b8,0x18b3dd5c .word 0xc4c56205,0x0774d9c5 .word 0x84baf771,0xc7c39678 p46_local3_expect: .word 0x7e25227e,0x2ca1f39f .word 0x1176f5c3,0xc7c39678 .word 0x89ef5aff,0x9fcccb1b .word 0xadf65b49,0xf5854811 .word 0x6b6bd7c0,0xf6ff3245 .word 0x16bdff8b,0x12b48658 .word 0x349ac760,0xf6c415df .word 0x55b47848,0xbace1f31 p47_init_registers: .word 0x0c479d6c,0x1249d590 ! Init value for %l0 .word 0xaafa9a84,0x268830a9 ! Init value for %l1 .word 0x5141bf1a,0x601b5eb5 ! Init value for %l2 .word 0xdf51083c,0x2ad85dc6 ! Init value for %l3 .word 0x5808bf30,0x5b6bcc27 ! Init value for %l4 .word 0xa2750db0,0x76f7060b ! Init value for %l5 .word 0xfd0fcc9f,0xc2ea65f5 ! Init value for %l6 .word 0xe179d1c2,0x44da128f ! Init value for %l7 .align 64 p47_init_freg: .word 0x0980b3b6,0x3f9346ae ! Init value for %f0 .word 0xf40aeaf8,0xb9cfa73c ! Init value for %f2 .word 0xace5bf5f,0x197801e4 ! Init value for %f4 .word 0xb2297131,0xe833175d ! Init value for %f6 .word 0xb98040f2,0xb490c3f3 ! Init value for %f8 .word 0x0c662fb1,0x98ce5110 ! Init value for %f10 .word 0xbdab5f21,0x866406cf ! Init value for %f12 .word 0xeab3b2d9,0xfa48fff4 ! Init value for %f14 .word 0x11a7b6db,0xbfd78e9a ! Init value for %f16 .word 0x753b177c,0x41c37dd5 ! Init value for %f18 .word 0xcb50d1f7,0xde28903f ! Init value for %f20 .word 0xa2515e6a,0xaf603538 ! Init value for %f22 .word 0x5343fde8,0xd5498134 ! Init value for %f24 .word 0x8e5918f8,0x1ef150ce ! Init value for %f26 .word 0x4e1ed188,0x8dfa6f9d ! Init value for %f28 .word 0x3697fc38,0x92c60732 ! Init value for %f30 .word 0x40fdc6d3,0x4dc38467 ! Init value for %f32 .word 0x1e96a142,0x526e7a0c ! Init value for %f34 .word 0xcf373af7,0xb5cef0e2 ! Init value for %f36 .word 0x1f966a27,0x1f2cfcdd ! Init value for %f38 .word 0x5d1ea866,0x943541a9 ! Init value for %f40 .word 0x5b58e715,0x3e20ec57 ! Init value for %f42 .word 0x3d30f9d5,0x2c1376ff ! Init value for %f44 .word 0x9fd489e5,0xd086b662 ! Init value for %f46 .word 0x32d84a7d,0xf4af74c8 .word 0xa54018c6,0xf4cd48f9 .word 0x0ac3171f,0x7b8fad5e .word 0x8b52ccd5,0x45b4f856 .word 0x9273c6ac,0x38e08cf9 .word 0x6243dab7,0xcd813c1f .word 0xe87be564,0x4691c43a .word 0x36a47510,0x9d575e02 p47_expected_registers: .word 0x00000000,0x000000b4 .word 0x00000000,0xcaa01d12 .word 0x00000000,0x000000d5 .word 0x00000000,0x0efbb63e .word 0x00000000,0x710a4d04 .word 0x00000000,0x7cc5197a .word 0x00000000,0x0000007c .word 0x00000000,0x15daff43 p47_expected_fp_regs: .word 0x0980b3b6,0x3f9346ae .word 0xf40aeaf8,0xb9cfa73c .word 0xace5bf5f,0x197801e4 .word 0xb2297131,0xe833175d .word 0xb98040f2,0xb490c3f3 .word 0x0c662fb1,0x98ce5110 .word 0xbdab5f21,0x866406cf .word 0xeab3b2d9,0xfa48fff4 .word 0x11a7b6db,0xbfd78e9a .word 0x753b177c,0x41c37dd5 .word 0xcb50d1f7,0xde28903f .word 0xa2515e6a,0xaf603538 .word 0x5343fde8,0xd5498134 .word 0x8e5918f8,0x1ef150ce .word 0x4e1ed188,0x8dfa6f9d .word 0x3697fc38,0x92c60732 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p47_local0_expect: .word 0x293cef1c,0x7e7d2437 .word 0x37de8166,0xafc1976f .word 0xd9c759fc,0xb4d51417 .word 0xc99a2f4b,0x0efbb63e .word 0xdc8aeb48,0x23f837e4 .word 0x601bffb5,0x45a3041d .word 0x000000bf,0x9cf2b138 .word 0xfbf15fbb,0x0a555648 p47_local1_expect: .word 0xf41dfa39,0xa2eab476 .word 0x1d54ed74,0x046925f0 .word 0xd24c952f,0x938cdabf .word 0xda86934f,0xf45e8d47 .word 0x2e4d69d7,0xa6107a2b .word 0x14155748,0xec93e1a3 .word 0xcaa01d12,0x710a4d04 .word 0x6d0cff84,0xb6f28ca4 p47_local2_expect: .word 0x9fff64cb,0x45a3041d .word 0xed25f1c0,0xbd9b052f .word 0x0f9cfab4,0xde5de8ca .word 0x11b14399,0x9722b45b .word 0xa2dfc95d,0x669a894e .word 0x0efbb63e,0x4609dd27 .word 0xbaa1ee8c,0x9cadce15 .word 0xf6249137,0x5c39718d p47_local3_expect: .word 0x9b260113,0x175a45e1 .word 0xe91afcd7,0x904d9ec3 .word 0xe63372b6,0x4fd30c2f .word 0x698b20ff,0x8d9953e0 .word 0x87223a51,0x91da0481 .word 0x347fe2df,0x6e9035cf .word 0x6463e8d3,0x1b8ca0fb .word 0xff93259d,0x56461eac p48_init_registers: .word 0x3f824973,0xf04bb2a4 ! Init value for %l0 .word 0xe88c3a96,0x7dbdb834 ! Init value for %l1 .word 0xa7db466a,0x32b98978 ! Init value for %l2 .word 0xa749e2aa,0x5d2ae5ae ! Init value for %l3 .word 0xaa6b7975,0xcdd75619 ! Init value for %l4 .word 0x1b49d040,0x8f2b0db7 ! Init value for %l5 .word 0xc21d094e,0x430df998 ! Init value for %l6 .word 0xce45644a,0x60342ff4 ! Init value for %l7 .align 64 p48_init_freg: .word 0x28cbafc6,0xeda1032d ! Init value for %f0 .word 0xbea7937f,0x4cdc5a4a ! Init value for %f2 .word 0xd9f5cf21,0xaba76f85 ! Init value for %f4 .word 0x43ebc464,0x82deb152 ! Init value for %f6 .word 0x864b327b,0xe4752a72 ! Init value for %f8 .word 0x0f55b1fc,0xcb23d63f ! Init value for %f10 .word 0x85e323cf,0xa697328a ! Init value for %f12 .word 0x8e565bb6,0x96ce402d ! Init value for %f14 .word 0x6f374116,0x08806b08 ! Init value for %f16 .word 0x13588fa0,0x99c3bf14 ! Init value for %f18 .word 0xe8cd7bbb,0xcc87b9d7 ! Init value for %f20 .word 0xb7195275,0x7994bf8f ! Init value for %f22 .word 0x877ae995,0x0542a503 ! Init value for %f24 .word 0xf23154d2,0x58a83051 ! Init value for %f26 .word 0x26bacd1c,0xc9bf49a1 ! Init value for %f28 .word 0x552de2a7,0xd45ff5ae ! Init value for %f30 .word 0x49d85748,0x2152b3d3 ! Init value for %f32 .word 0xf8343e89,0x6e642789 ! Init value for %f34 .word 0x5db502c1,0x1ad14943 ! Init value for %f36 .word 0xf6e702ea,0xe698cfa7 ! Init value for %f38 .word 0xf1acd234,0x704bc230 ! Init value for %f40 .word 0xf6f7608d,0x76213bc8 ! Init value for %f42 .word 0x5b21b03d,0x26168e1b ! Init value for %f44 .word 0xf3393a18,0xc651bca3 ! Init value for %f46 .word 0x822048a0,0x1391fa09 .word 0x9e3ff5de,0x9aad814d .word 0xb54f2574,0x9377c515 .word 0xe4e2cf62,0x1fd1413e .word 0xd3825ec8,0x53b59afd .word 0x800db7f0,0x60994d5f .word 0xcd2098cf,0xd9dc3733 .word 0xc8836424,0x278f3dc9 p48_expected_registers: .word 0x3f824973,0xf04bb2a4 .word 0x00000000,0x000000e1 .word 0x00000000,0xce45644a .word 0x00000000,0x00000078 .word 0x00000000,0x5abd3c82 .word 0xeadd6579,0x419384fd .word 0x5f8246d8,0x154f0fd3 .word 0x00000000,0x598b683d p48_expected_fp_regs: .word 0x28cbafc6,0xeda1032d .word 0xbea7937f,0x4cdc5a4a .word 0xd9f5cf21,0xaba76f85 .word 0x43ebc464,0x82deb152 .word 0x864b327b,0xe4752a72 .word 0x0f55b1fc,0xcb23d63f .word 0x85e323cf,0xa697328a .word 0x8e565bb6,0x96ce402d .word 0x6f374116,0x08806b08 .word 0x13588fa0,0x99c3bf14 .word 0xe8cd7bbb,0xcc87b9d7 .word 0xb7195275,0x7994bf8f .word 0x877ae995,0x0542a503 .word 0xf23154d2,0x58a83051 .word 0x26bacd1c,0xc9bf49a1 .word 0x552de2a7,0xd45ff5ae .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p48_local0_expect: .word 0xffffb404,0x3926b404 .word 0x000000ef,0x32a03516 .word 0xe78a79f5,0x00b0c1a3 .word 0x20e1ff10,0x5735d1ff .word 0xff9dabd2,0x0c770e29 .word 0x0000002d,0x60342ff4 .word 0xff61689d,0xe34f82f6 .word 0xf9b26ce1,0x9d5ba06b p48_local1_expect: .word 0xbdf0930f,0x303cd2ff .word 0x09b4cdb7,0x7e17be80 .word 0x459cffbc,0x1426eca0 .word 0xc412a566,0x3b26752d .word 0x3d2f06a1,0x97a985ca .word 0x61c4234f,0x3c90d6e6 .word 0xdf116eff,0xd594ffa6 .word 0x1cb6a95e,0xfc0a99b6 p48_local2_expect: .word 0xff9dabd2,0x8169e0fa .word 0x2aff144c,0x0c770e29 .word 0xadb342bd,0x43ab77b4 .word 0x87a85417,0x79f7ed3c .word 0x5f8246d8,0x154f0fd3 .word 0xfbf02378,0x243b6433 .word 0x4919f896,0xb5a7cd6d .word 0xa018b70c,0x14c6f9a2 p48_local3_expect: .word 0x66640f19,0xacdd3b87 .word 0x5b995ab6,0x386a7a4e .word 0xecb500c0,0xccf172b6 .word 0x6262ef65,0x781e43e3 .word 0x5a970f78,0x3b63f305 .word 0xd9ffb170,0x08c0e472 .word 0x7f84a7d2,0x20ac8e9a .word 0x59b61403,0x694078cc p49_init_registers: .word 0x178c4677,0xfdb4b38b ! Init value for %l0 .word 0xfcdbb64e,0x0479d897 ! Init value for %l1 .word 0xbeb2bf9c,0xad4739cd ! Init value for %l2 .word 0x3d98133f,0xcabe8eb3 ! Init value for %l3 .word 0x446a438a,0x616daf9f ! Init value for %l4 .word 0x6e4ae504,0xd3bd04c2 ! Init value for %l5 .word 0xf515e9da,0x0babad6c ! Init value for %l6 .word 0x27b443a8,0x575530bc ! Init value for %l7 .align 64 p49_init_freg: .word 0xeb65780c,0xd3b417ed ! Init value for %f0 .word 0x7889f145,0xe6480789 ! Init value for %f2 .word 0x7474524a,0x60fcc6b8 ! Init value for %f4 .word 0x9a1fd95c,0xcd34a243 ! Init value for %f6 .word 0x20600164,0x606cc939 ! Init value for %f8 .word 0x1aa2e425,0x6b167aa3 ! Init value for %f10 .word 0xc37cd633,0x32aae59d ! Init value for %f12 .word 0xaf2c2aec,0xf5f4339b ! Init value for %f14 .word 0xc53d4538,0xa41e0b23 ! Init value for %f16 .word 0xf511a622,0x1930c557 ! Init value for %f18 .word 0x433b534b,0x6f6a38b8 ! Init value for %f20 .word 0x1f1906c5,0x256147eb ! Init value for %f22 .word 0x81b45cdb,0x637fd39f ! Init value for %f24 .word 0xcbe670dd,0xe9b32bf6 ! Init value for %f26 .word 0xa20c70f8,0xb58ab927 ! Init value for %f28 .word 0x7bcb69f9,0x9ba113dc ! Init value for %f30 .word 0x126e318a,0x47ccc20f ! Init value for %f32 .word 0xabed092c,0x20b15438 ! Init value for %f34 .word 0xc92b8a16,0x7992013f ! Init value for %f36 .word 0x2770878c,0x6bf99266 ! Init value for %f38 .word 0xe06cc46f,0x69caed69 ! Init value for %f40 .word 0xdf1996e7,0x9b84d01d ! Init value for %f42 .word 0xdb417f72,0xe04c95e3 ! Init value for %f44 .word 0x56cc7487,0xe2bcba5c ! Init value for %f46 .word 0x0d9f84df,0x8401d29e .word 0x555fcf13,0x8e719c22 .word 0x5bb45308,0x18245ea5 .word 0x183cab0c,0xf07956bc .word 0x20e44370,0x2cedf1c8 .word 0xe5bd35c4,0x18c13956 .word 0x0a2c566b,0xce5b82e1 .word 0xc06905f9,0x0303bbe4 p49_expected_registers: .word 0x00000000,0xd39dbb00 .word 0x00000000,0x0000678a .word 0x9267ff05,0xb1e72c4e .word 0x00000000,0x56f39141 .word 0x446a438a,0x616daf9f .word 0x6e4ae504,0xd3bd04c2 .word 0x00000000,0x000000fd .word 0x00000000,0x6b3f1820 p49_expected_fp_regs: .word 0xeb65780c,0xd3b417ed .word 0x7889f145,0xe6480789 .word 0x7474524a,0x60fcc6b8 .word 0x9a1fd95c,0xcd34a243 .word 0x20600164,0x606cc939 .word 0x1aa2e425,0x6b167aa3 .word 0xc37cd633,0x32aae59d .word 0xaf2c2aec,0xf5f4339b .word 0xc53d4538,0xa41e0b23 .word 0xf511a622,0x1930c557 .word 0x433b534b,0x6f6a38b8 .word 0x1f1906c5,0x256147eb .word 0x81b45cdb,0x637fd39f .word 0xcbe670dd,0xe9b32bf6 .word 0xa20c70f8,0xb58ab927 .word 0x7bcb69f9,0x9ba113dc .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p49_local0_expect: .word 0xffb4b38b,0xd3bd04c2 .word 0x05170d41,0x0fe951c1 .word 0x08997a94,0x6b3f1820 .word 0x63c0042a,0x934ed296 .word 0x0479d897,0x3d9637ff .word 0xc71ab5f4,0xc325e170 .word 0xdeb62d9a,0xdc64cd05 .word 0x0fe951c1,0x00000028 p49_local1_expect: .word 0x9267ff05,0xb1e72c4e .word 0xfd54ceac,0x63dba11c .word 0x34be4248,0xff66807a .word 0x56f39141,0x8b654f55 .word 0xcabe8eb3,0x38a14c06 .word 0x1b075958,0xacc74886 .word 0x86963fe1,0xf75deeaf .word 0x9f55977d,0x5d8c4789 p49_local2_expect: .word 0x6efb1465,0xaf0cfa09 .word 0xd68db067,0xb368f3f3 .word 0x849523a3,0x901653a2 .word 0x4bd5e47d,0xeee95b5f .word 0x832239d5,0x9fd49de9 .word 0xf49affbc,0xd39dbb00 .word 0x5f5b719b,0xeea473a6 .word 0xfc641359,0x4a6e901b p49_local3_expect: .word 0xe06b1907,0xed67d690 .word 0x678ac72a,0x99ca391e .word 0x68d29df0,0x5aba8e71 .word 0x54afcf77,0x63019237 .word 0xa04c9816,0xd2b39e1b .word 0x63e7c2b0,0x000000d2 .word 0x00d19a6b,0x50287104 .word 0x473eecc6,0xaaed8f22 p50_init_registers: .word 0x9888f66e,0x2951ce22 ! Init value for %l0 .word 0x5d8ed07e,0x444968aa ! Init value for %l1 .word 0x2c517654,0x195e290a ! Init value for %l2 .word 0x9f39a97e,0x00c18261 ! Init value for %l3 .word 0x9165053a,0x97295760 ! Init value for %l4 .word 0x01e50b6c,0x81374c5f ! Init value for %l5 .word 0xf3d9e7e4,0x3389f204 ! Init value for %l6 .word 0x0d3ff342,0x684529c4 ! Init value for %l7 .align 64 p50_init_freg: .word 0x4844d82a,0x57c315c3 ! Init value for %f0 .word 0x1ab49c9a,0x96a349a6 ! Init value for %f2 .word 0x6cf22607,0x220c7e16 ! Init value for %f4 .word 0x97fd0b57,0x84e838ae ! Init value for %f6 .word 0x14085018,0x66db027f ! Init value for %f8 .word 0xe2cbe63d,0xb4d72933 ! Init value for %f10 .word 0xce13e40f,0x6bdb6e7a ! Init value for %f12 .word 0x0cacdc33,0xc30e0cc0 ! Init value for %f14 .word 0x4a4423e2,0xc93a899a ! Init value for %f16 .word 0xa3369ea9,0x5b3124de ! Init value for %f18 .word 0x3ea7108c,0x6d9efdc3 ! Init value for %f20 .word 0xa980bf67,0x5e46bf2c ! Init value for %f22 .word 0xab264648,0xe5352c5d ! Init value for %f24 .word 0xee326741,0x649fec2d ! Init value for %f26 .word 0xca7eccc5,0xbdf1acb9 ! Init value for %f28 .word 0x86135307,0x35196b35 ! Init value for %f30 .word 0x000678bd,0x74020225 ! Init value for %f32 .word 0x496981b0,0x15734a56 ! Init value for %f34 .word 0x60b89697,0x88b0e8e0 ! Init value for %f36 .word 0xe727046b,0xa75e687f ! Init value for %f38 .word 0xbe937c18,0x145fae39 ! Init value for %f40 .word 0xa559df4c,0xf54e578a ! Init value for %f42 .word 0x3ee25cae,0x168e5fea ! Init value for %f44 .word 0x1073877e,0x1803833e ! Init value for %f46 .word 0x3ccd9d2f,0xb2cb4e22 .word 0x95779446,0x4048acbc .word 0xf5634a32,0x215d923d .word 0x13919fe9,0xaa468cd0 .word 0xc56d22d8,0x66c7783a .word 0x61163470,0x43567a16 .word 0x2b8c06a9,0xf45b52f4 .word 0x47458ee1,0x3aece082 p50_expected_registers: .word 0x00000000,0x28907e00 .word 0x00000000,0x00000060 .word 0x00000000,0x00002464 .word 0x9f39a97e,0x00c18261 .word 0x00000000,0x9bd1757e .word 0x00000000,0x2ae6c9bb .word 0x87faa57d,0x9724f969 .word 0x00000000,0xc65431d5 p50_expected_fp_regs: .word 0x4844d82a,0x57c315c3 .word 0x1ab49c9a,0x96a349a6 .word 0x6cf22607,0x220c7e16 .word 0x97fd0b57,0x84e838ae .word 0x14085018,0x66db027f .word 0xe2cbe63d,0xb4d72933 .word 0xce13e40f,0x6bdb6e7a .word 0x0cacdc33,0xc30e0cc0 .word 0x4a4423e2,0xc93a899a .word 0xa3369ea9,0x5b3124de .word 0x3ea7108c,0x6d9efdc3 .word 0xa980bf67,0x5e46bf2c .word 0xab264648,0xe5352c5d .word 0xee326741,0x649fec2d .word 0xca7eccc5,0xbdf1acb9 .word 0x86135307,0x35196b35 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p50_local0_expect: .word 0x00681904,0x2ae6c9bb .word 0xc65431d5,0xc351cf9c .word 0xe5c5e459,0x523b9813 .word 0x9bd1757e,0x93bfaede .word 0x8d0c718a,0xcf502d67 .word 0x8599c7b4,0x88fffda7 .word 0x9749208e,0x66232464 .word 0xe283b24b,0x39242f01 p50_local1_expect: .word 0xa2086d79,0x8fbd8f7d .word 0x247e44b6,0xc1814e34 .word 0x81374c5f,0x85dd52c0 .word 0xc25c0031,0xc878029a .word 0xe5111cf7,0x6195e797 .word 0x06464db9,0xff2f16cc .word 0xa0889ac9,0xa9d5db9b .word 0x7914e957,0xa2c8e3e3 p50_local2_expect: .word 0xe6175379,0x28907e00 .word 0xac03c2fa,0x5760aeff .word 0x95a968dc,0xbd1273a7 .word 0x87faa57d,0x9724f969 .word 0x014d9fe3,0xdf2414a1 .word 0x3a52ff9e,0xff1b63e4 .word 0x9724f969,0x69a5ed5c .word 0x2d9253fc,0xe5ff8342 p50_local3_expect: .word 0xf3e14981,0x341e89a4 .word 0x6266bc3a,0xc8434e5d .word 0xe5ff8342,0x757e8564 .word 0xabf613c5,0x0022fb14 .word 0x0cf6296e,0x7618ac46 .word 0xe91b6482,0x3905ebb4 .word 0x30b9150a,0x4c43e675 .word 0xee80f2f1,0xefb2a67c p51_init_registers: .word 0x1b5bf5da,0x4168f9d9 ! Init value for %l0 .word 0x6bb7cd14,0x47a636fa ! Init value for %l1 .word 0xfc64eb1c,0x4d7c4793 ! Init value for %l2 .word 0x03c45c36,0x53a73dca ! Init value for %l3 .word 0xac52a396,0xb5eb2402 ! Init value for %l4 .word 0x6781d4cf,0xc9a2531b ! Init value for %l5 .word 0x9e227dbc,0x40353165 ! Init value for %l6 .word 0x8d1e06ba,0x23701a90 ! Init value for %l7 .align 64 p51_init_freg: .word 0xb05fef16,0x4bf50490 ! Init value for %f0 .word 0x4ebc4afd,0xc7adecfa ! Init value for %f2 .word 0x341b5ea8,0x02ee520c ! Init value for %f4 .word 0xa9b270d3,0x19aaddd2 ! Init value for %f6 .word 0x61be4826,0x77ede0f0 ! Init value for %f8 .word 0xc0417112,0xc970ded4 ! Init value for %f10 .word 0x460c5d47,0x65769182 ! Init value for %f12 .word 0xdbe60ffb,0x25cb50f9 ! Init value for %f14 .word 0x24a90269,0x8b3929ed ! Init value for %f16 .word 0x5c4d9c95,0x0eb55035 ! Init value for %f18 .word 0x20a712df,0xd7f4ff0f ! Init value for %f20 .word 0x961cf03d,0xf75f527e ! Init value for %f22 .word 0x8578bc8e,0x35a1b419 ! Init value for %f24 .word 0xf01bebb5,0x3c15c83b ! Init value for %f26 .word 0x2aff2f56,0x90d901a5 ! Init value for %f28 .word 0xc4178be2,0xc44b4022 ! Init value for %f30 .word 0x3c73a267,0xfafed9d1 ! Init value for %f32 .word 0x9b76fd78,0xa04b7e39 ! Init value for %f34 .word 0xed8239c7,0x7ccc99ea ! Init value for %f36 .word 0xac4b1f2a,0x2df7c008 ! Init value for %f38 .word 0x57f83df7,0xb66e9979 ! Init value for %f40 .word 0x8a1d5f6f,0x776ffa09 ! Init value for %f42 .word 0x3dcb8912,0x3a03ee57 ! Init value for %f44 .word 0xe8c7178c,0x8341badf ! Init value for %f46 .word 0x7dab1a4a,0x5f59e16f .word 0x2af16a36,0x1b29ea99 .word 0xb5effb31,0x34cfeba1 .word 0x4866c4ad,0x84fdf9f3 .word 0x844257cb,0xa67950f1 .word 0x04f4dec1,0xf6b40540 .word 0x8b38eee8,0x8253dde7 .word 0x5611fb92,0xfba6a167 p51_expected_registers: .word 0x00000000,0xda58e4ee .word 0xdd2d49e4,0xd4661d30 .word 0x00000000,0x000000eb .word 0x03c45c36,0x53a73dca .word 0x00000000,0x00003694 .word 0x00000000,0x00000072 .word 0x00000000,0x8ebc2b8d .word 0x8d1e06ba,0x23701a90 p51_expected_fp_regs: .word 0xb05fef16,0x4bf50490 .word 0x4ebc4afd,0xc7adecfa .word 0x341b5ea8,0x02ee520c .word 0xa9b270d3,0x19aaddd2 .word 0x61be4826,0x77ede0f0 .word 0xc0417112,0xc970ded4 .word 0x460c5d47,0x65769182 .word 0xdbe60ffb,0x25cb50f9 .word 0x24a90269,0x8b3929ed .word 0x5c4d9c95,0x0eb55035 .word 0x20a712df,0xd7f4ff0f .word 0x961cf03d,0xf75f527e .word 0x8578bc8e,0x35a1b419 .word 0xf01bebb5,0x3c15c83b .word 0x2aff2f56,0x90d901a5 .word 0xc4178be2,0xc44b4022 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p51_local0_expect: .word 0x4d7c4793,0xb743c3ff .word 0xef0c6b84,0x44f3d0ff .word 0x7ad7ab86,0xab007a05 .word 0x585b54c3,0x0bc602fd .word 0x6a60d4ef,0x874adf7e .word 0xc2d7b7c2,0x194e12d2 .word 0xfb9b2163,0xa84c91df .word 0x403531ff,0x1d4d5ec6 p51_local1_expect: .word 0x8f42ccbc,0x8a151d1e .word 0x859c06be,0x0b059a26 .word 0x2c250246,0x4522fac1 .word 0x41221526,0xc946bf7b .word 0xaa8fef01,0x87b82827 .word 0xccc27a35,0x702b4966 .word 0x9dffe960,0x17aac864 .word 0x1821b9a1,0x9dc915c5 p51_local2_expect: .word 0x52bc20de,0xe9ea18fe .word 0x15047b54,0x822389aa .word 0x03a1aef0,0xcbf15665 .word 0x131467a9,0x9845252c .word 0xe9ca06da,0xbf743818 .word 0x8cafe30d,0xccc27a35 .word 0xdd2d49e4,0xd4661d30 .word 0xb533b1a4,0xb1610a43 p51_local3_expect: .word 0x25092ef9,0x94980e9f .word 0xab3667c5,0xb533e5a9 .word 0xad403694,0xb57d3c4c .word 0x73d058ee,0x60a2d7c7 .word 0xe52787ec,0x159c2c6e .word 0xeb6ee0df,0x7ad7ab86 .word 0x9bb7d0bd,0x8b3318a9 .word 0x11c1ff8c,0xb2cdd3e4 p52_init_registers: .word 0x50aaa53c,0x6428d4eb ! Init value for %l0 .word 0xab5ec798,0xa92b4c04 ! Init value for %l1 .word 0xb2e5b972,0x0167667f ! Init value for %l2 .word 0x3ce89e22,0x7773ff37 ! Init value for %l3 .word 0x3414ffda,0x9a4bd5fc ! Init value for %l4 .word 0x4dd2325a,0x923ce6ea ! Init value for %l5 .word 0x2bae82a0,0x7dfdf8b2 ! Init value for %l6 .word 0x793151c0,0x1d20727c ! Init value for %l7 .align 64 p52_init_freg: .word 0xc7294e76,0xfcf7329e ! Init value for %f0 .word 0xc3b022fe,0x78bd40e9 ! Init value for %f2 .word 0x36303d9b,0xbb5c550a ! Init value for %f4 .word 0xb69ad474,0x3af5d0cd ! Init value for %f6 .word 0xdaefdcaa,0xc32d0939 ! Init value for %f8 .word 0xf500b718,0x8801ef5e ! Init value for %f10 .word 0xdb83da92,0xfad17c34 ! Init value for %f12 .word 0x133c570b,0x13c8a380 ! Init value for %f14 .word 0x41b5ff71,0x1445222d ! Init value for %f16 .word 0xf15474d5,0x9291881f ! Init value for %f18 .word 0xe70f4b01,0x8a9f0cd9 ! Init value for %f20 .word 0x06511ae7,0xed9fe794 ! Init value for %f22 .word 0x794997c4,0x74bfb1fd ! Init value for %f24 .word 0x326f70c7,0x2480c97c ! Init value for %f26 .word 0xa36e7ca1,0xd3693f7d ! Init value for %f28 .word 0x31dc506b,0x53d2b32e ! Init value for %f30 .word 0x753f041b,0xd547306c ! Init value for %f32 .word 0xc12d5852,0xcd5b67e2 ! Init value for %f34 .word 0x533faf94,0x45e29548 ! Init value for %f36 .word 0x31834202,0x2de3164e ! Init value for %f38 .word 0xf2614f0a,0x377d3a63 ! Init value for %f40 .word 0x8c81f887,0xf734b70b ! Init value for %f42 .word 0x3b5decb0,0xadaa0036 ! Init value for %f44 .word 0xf9e363a6,0x6960e4f8 ! Init value for %f46 .word 0x2e304860,0x6c3989b2 .word 0xe724854f,0xfae030c6 .word 0x65c74850,0x36335abf .word 0x9ef5f7ab,0x870e7918 .word 0x993a75f9,0x218a47a7 .word 0x184ae1bb,0x17e0f669 .word 0xd057f97a,0x65840d46 .word 0x6e9d4f24,0x90cdaa82 p52_expected_registers: .word 0xe752b20a,0x763685bf .word 0x00000000,0x2b5df14d .word 0x00000000,0x3590cf09 .word 0x7e38c40d,0xfebf36ff .word 0xc83b44c8,0x0ca7c9a5 .word 0x00000000,0xb3fa64ea .word 0x00000000,0x000055fb .word 0x5a169f2e,0x99b6cf37 p52_expected_fp_regs: .word 0xc7294e76,0xfcf7329e .word 0xc3b022fe,0x78bd40e9 .word 0x36303d9b,0xbb5c550a .word 0xb69ad474,0x3af5d0cd .word 0xdaefdcaa,0xc32d0939 .word 0xf500b718,0x8801ef5e .word 0xdb83da92,0xfad17c34 .word 0x133c570b,0x13c8a380 .word 0x41b5ff71,0x1445222d .word 0xf15474d5,0x9291881f .word 0xe70f4b01,0x8a9f0cd9 .word 0x06511ae7,0xed9fe794 .word 0x794997c4,0x74bfb1fd .word 0x326f70c7,0x2480c97c .word 0xa36e7ca1,0xd3693f7d .word 0x31dc506b,0x53d2b32e .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p52_local0_expect: .word 0x7e38c40d,0xfebf36ff .word 0x8ffe4b4d,0x586b31c8 .word 0xe752b20a,0x0b4d1325 .word 0xeeaef5ad,0xd8f318a1 .word 0xc20e48cc,0x23497e32 .word 0x9c0f3fb4,0x289e0849 .word 0x0284866f,0xac3abb93 .word 0x86dec27e,0x4d8c5aef p52_local1_expect: .word 0x000000f4,0x9a4bd5fc .word 0x13f36ff1,0x3590cf09 .word 0x6f0c55fb,0x3e6413b4 .word 0x409eb3ce,0x0786e062 .word 0x7773ff37,0xbd77179a .word 0x2b5df14d,0xa56f7a8b .word 0x7efa2df5,0x1e94e198 .word 0xe4a3c695,0x087cfe1e p52_local2_expect: .word 0x5a169f2e,0x99b6cf37 .word 0xdbc18b62,0x99eaa97a .word 0xc83b44c8,0x0ca7c9a5 .word 0x3f04fda5,0xc20e48cc .word 0xa066d0dc,0xa251e6e5 .word 0x5a169f2e,0xd84aa826 .word 0x4ccfa62f,0x000000fe .word 0x307105b8,0x7dfdf8b2 p52_local3_expect: .word 0xb768164d,0x0b4d1325 .word 0x04907bac,0x1f23622c .word 0x4d8c5aef,0xec6ab1ac .word 0x6eaaf3d9,0x02e5bdbf .word 0xa73117fe,0x8280065f .word 0xa5e9a0ff,0x2f07b7e8 .word 0x11abffe4,0x7eb661e8 .word 0x8c20980c,0xffbfc6a3 p53_init_registers: .word 0xbe38c93c,0x8ac8b121 ! Init value for %l0 .word 0x5130700a,0x724c6527 ! Init value for %l1 .word 0xd5390f92,0x43dc34d6 ! Init value for %l2 .word 0x8c220e84,0x983bfd9b ! Init value for %l3 .word 0x5c987907,0xabb19b8a ! Init value for %l4 .word 0x7c3a6a05,0xef33cdcd ! Init value for %l5 .word 0xc5093bfc,0x43146716 ! Init value for %l6 .word 0xbdc17352,0x3361e493 ! Init value for %l7 .align 64 p53_init_freg: .word 0xcb1db302,0x9f8b5097 ! Init value for %f0 .word 0xac41c409,0xc68ce815 ! Init value for %f2 .word 0x5e650fed,0x0d46968b ! Init value for %f4 .word 0x0ede9b62,0x5a97e00e ! Init value for %f6 .word 0x0867df1f,0x4cc9cb1b ! Init value for %f8 .word 0xb4b5a5a7,0x0dbfa925 ! Init value for %f10 .word 0x52235b64,0x6bc58e82 ! Init value for %f12 .word 0xc35c724a,0x353a814d ! Init value for %f14 .word 0xa9fc7a18,0xb868adfe ! Init value for %f16 .word 0x715b1062,0xb1069e7a ! Init value for %f18 .word 0x1ead5167,0xa4da7768 ! Init value for %f20 .word 0x4c87edc9,0x1a2c4a64 ! Init value for %f22 .word 0x181e386b,0x451aafa2 ! Init value for %f24 .word 0xd37c6205,0x836a4fb3 ! Init value for %f26 .word 0x9ba3c472,0x73c2d752 ! Init value for %f28 .word 0x2fa9dfd9,0xc4286489 ! Init value for %f30 .word 0x01c2e5e3,0xcb92b953 ! Init value for %f32 .word 0x164ce6fa,0x27de0935 ! Init value for %f34 .word 0xfc4125d3,0x35a0500b ! Init value for %f36 .word 0xe6ac4b73,0x233501a4 ! Init value for %f38 .word 0xecb1856f,0x4205e270 ! Init value for %f40 .word 0x6fbbbb8d,0x08f81afe ! Init value for %f42 .word 0xe0a6cd39,0x52fb00fc ! Init value for %f44 .word 0x99c8564f,0x8dd7f125 ! Init value for %f46 .word 0xc1df7d0c,0x7871a4b8 .word 0xf7340dc6,0x49543988 .word 0x0d00462b,0x213fd7b6 .word 0x49c343a2,0xf66113dd .word 0xa0044041,0xd019e026 .word 0x4bad9892,0xa52c11ef .word 0xd1eda1b4,0xea35c55e .word 0xc623eeb1,0x03c560b6 p53_expected_registers: .word 0x00000000,0x000000d2 .word 0xcebf0cc2,0x1a80a57c .word 0x00000000,0xb841b84e .word 0x00000000,0xe41a9d05 .word 0x00000000,0x0000006c .word 0x00000000,0xad795faa .word 0x2f81d564,0x32ffd38b .word 0x00000000,0xfc22b283 p53_expected_fp_regs: .word 0xcb1db302,0x9f8b5097 .word 0xac41c409,0xc68ce815 .word 0x5e650fed,0x0d46968b .word 0x0ede9b62,0x5a97e00e .word 0x0867df1f,0x4cc9cb1b .word 0xb4b5a5a7,0x0dbfa925 .word 0x52235b64,0x6bc58e82 .word 0xc35c724a,0x353a814d .word 0xa9fc7a18,0xb868adfe .word 0x715b1062,0xb1069e7a .word 0x1ead5167,0xa4da7768 .word 0x4c87edc9,0x1a2c4a64 .word 0x181e386b,0x451aafa2 .word 0xd37c6205,0x836a4fb3 .word 0x9ba3c472,0x73c2d752 .word 0x2fa9dfd9,0xc4286489 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p53_local0_expect: .word 0x0c6c9228,0x5417e8ff .word 0x205a3549,0xad795faa .word 0x92a4aee8,0x08c5fd0c .word 0x447c2d4e,0x80103337 .word 0xa9a77aef,0xefe0eb35 .word 0x4d2e8e5b,0x724c6527 .word 0x26b85c18,0xdff93f9d .word 0xace023cb,0xd74f69fe p53_local1_expect: .word 0xadc449e9,0xb841b84e .word 0x05bcccfe,0x315c69ea .word 0xd0d117e9,0xf8de9127 .word 0x023c5301,0xf7de44a3 .word 0x8a0ff174,0x6b7b65b4 .word 0xd7188095,0x0544be10 .word 0x011be62a,0x0db8b3ff .word 0xbbf8ffff,0x7e3ab189 p53_local2_expect: .word 0xb77b4558,0x908eff09 .word 0x01047f05,0xe656299c .word 0x89508cea,0x8ac8b121 .word 0xcebf0cc2,0x1a80a57c .word 0x095cc4a1,0x852f2467 .word 0x710b300b,0x3361e493 .word 0x2f81d564,0x32ffd38b .word 0x9b6d7447,0x89eb00c8 p53_local3_expect: .word 0x0fe04f27,0x0ca86ed6 .word 0xa9b7c3e6,0x2adb853b .word 0x20db6cb6,0x9d4f569c .word 0x2ff78ec9,0x76288bff .word 0xa28cb369,0x1c1aafe2 .word 0x983bfd9b,0x439f2faa .word 0xee14b43d,0x4b3f78a3 .word 0xf164450a,0x32ffd38b p54_init_registers: .word 0x17b1ecc4,0xa6be71a8 ! Init value for %l0 .word 0xbcbd4e75,0xf4960cc9 ! Init value for %l1 .word 0x610f2fd3,0xf4227a71 ! Init value for %l2 .word 0x9a311806,0x2ea0c9f9 ! Init value for %l3 .word 0x752bb964,0xaf9939c3 ! Init value for %l4 .word 0x17e6440d,0xc19126a8 ! Init value for %l5 .word 0xb3b62884,0x1dd96090 ! Init value for %l6 .word 0x4d27e9ce,0x5fb8b3df ! Init value for %l7 .align 64 p54_init_freg: .word 0x890f2b5c,0x587de664 ! Init value for %f0 .word 0x5332517c,0xc7129d7c ! Init value for %f2 .word 0x76fdc2df,0x6dc70f67 ! Init value for %f4 .word 0x2615b8ce,0xbfed4f93 ! Init value for %f6 .word 0x8206c8d2,0x088cc2be ! Init value for %f8 .word 0xa02ab9de,0x99c064f0 ! Init value for %f10 .word 0xa15561b9,0x3b590af6 ! Init value for %f12 .word 0x9d5d8212,0x1ce9cd47 ! Init value for %f14 .word 0xdea4b95b,0xf207eb30 ! Init value for %f16 .word 0x8c9ad2b7,0xf65805df ! Init value for %f18 .word 0xb10ed4e0,0xf0b21098 ! Init value for %f20 .word 0xdb95068b,0x3ff2049d ! Init value for %f22 .word 0xb0bd93c5,0x3466f4a2 ! Init value for %f24 .word 0x073bfbe9,0xee8965b7 ! Init value for %f26 .word 0x73910e40,0xfb91044c ! Init value for %f28 .word 0x922f917a,0xc4fd2b20 ! Init value for %f30 .word 0x1e8789bf,0xc3e4538c ! Init value for %f32 .word 0xe235c5de,0x2c6a1e2d ! Init value for %f34 .word 0x3f4ff072,0xe2218ccc ! Init value for %f36 .word 0x74ffccd1,0xbe29725b ! Init value for %f38 .word 0x5149c4a5,0xdd2e6a3a ! Init value for %f40 .word 0xd2e2e6ef,0x884e5f31 ! Init value for %f42 .word 0x3b4aed5f,0x4d26dda2 ! Init value for %f44 .word 0x7bb10292,0xaedf738e ! Init value for %f46 .word 0xe3ae79d3,0x8efee308 .word 0xbfa15d86,0x5348724f .word 0xdcd548db,0x1ad54536 .word 0x663f62e5,0x035bdd63 .word 0x5bfa5d2e,0x4958d439 .word 0x482b29cf,0xfdc19ded .word 0xc29aee69,0xe4b146c7 .word 0xaddc2191,0xf1f6a48c p54_expected_registers: .word 0x00000000,0x00000000 .word 0x00000000,0x946f8783 .word 0x00000000,0x0000f82a .word 0x00000000,0x000000f4 .word 0xb36e54e3,0x794d7129 .word 0x00000000,0x2aeaf695 .word 0x55eeffb2,0xb3008b84 .word 0x00000000,0xfaa57de8 p54_expected_fp_regs: .word 0x890f2b5c,0x587de664 .word 0x5332517c,0xc7129d7c .word 0x76fdc2df,0x6dc70f67 .word 0x2615b8ce,0xbfed4f93 .word 0x8206c8d2,0x088cc2be .word 0xa02ab9de,0x99c064f0 .word 0xa15561b9,0x3b590af6 .word 0x9d5d8212,0x1ce9cd47 .word 0xdea4b95b,0xf207eb30 .word 0x8c9ad2b7,0xf65805df .word 0xb10ed4e0,0xf0b21098 .word 0xdb95068b,0x3ff2049d .word 0xb0bd93c5,0x3466f4a2 .word 0x073bfbe9,0xee8965b7 .word 0x73910e40,0xfb91044c .word 0x922f917a,0xc4fd2b20 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p54_local0_expect: .word 0x52417efe,0xe12857fd .word 0x0f22afcc,0x3ba0e1d4 .word 0x5e53c919,0xfa01dfdb .word 0x1bb8f82a,0x51fa6a0d .word 0x9180afa2,0x2c4baa88 .word 0x7b9a2af6,0xc3811102 .word 0xfaa57de8,0x2aeaf695 .word 0x042fe3f2,0x957d3823 p54_local1_expect: .word 0xe76c40f4,0x4102b5ff .word 0xf6f55899,0x21d35542 .word 0xf3343459,0x655552f5 .word 0xc07c2889,0x1f00f4b7 .word 0x90233492,0x5bbce8bc .word 0x00042e32,0x7d206a9b .word 0xadb43f45,0xea92d58d .word 0xf93683cc,0x038ec647 p54_local2_expect: .word 0x4e7d3f72,0xff28e100 .word 0xf4960cc9,0x4023319e .word 0x2ea0c9f9,0x2834cde0 .word 0x2aeaf695,0x7cb56296 .word 0xbedc8837,0x7c51348f .word 0x55eeffb2,0xb3008b84 .word 0x7eadbcdc,0x02b742ce .word 0xb36e54e3,0x794d7129 p54_local3_expect: .word 0x5f5a2990,0xa3737c00 .word 0x0f253eed,0xe9ff40d0 .word 0x8a260fb1,0xffd96090 .word 0x27b717e8,0x592ad6ce .word 0xd8041862,0x1d683429 .word 0xd523bc08,0x22b41d6b .word 0xed9ced9f,0x46ada70e .word 0x51fa6a0d,0x35c452d7 p55_init_registers: .word 0x1db46d82,0x4ee8275d ! Init value for %l0 .word 0x9809fb0c,0x87fcd924 ! Init value for %l1 .word 0x7ed7cd3c,0x557595fb ! Init value for %l2 .word 0x9eca83d4,0x0f706ebf ! Init value for %l3 .word 0xbb9cff5c,0x7854839d ! Init value for %l4 .word 0x7d317500,0xbc79148b ! Init value for %l5 .word 0x1967d0e0,0x66129e8d ! Init value for %l6 .word 0x5f03483e,0x4592736d ! Init value for %l7 .align 64 p55_init_freg: .word 0x111aeccf,0x4a34b0b6 ! Init value for %f0 .word 0xe59becab,0x5f3857af ! Init value for %f2 .word 0x99a1ef61,0x9646f173 ! Init value for %f4 .word 0x54bb1757,0x22552211 ! Init value for %f6 .word 0xa85dd153,0x5a5212c3 ! Init value for %f8 .word 0xf4448155,0xf73a2990 ! Init value for %f10 .word 0x6f50253f,0x8f4274f9 ! Init value for %f12 .word 0xd2f96bac,0x66de2415 ! Init value for %f14 .word 0xea04a13b,0x27e8afb2 ! Init value for %f16 .word 0x3e391152,0x545657ac ! Init value for %f18 .word 0xf2bd7506,0x76c1a7da ! Init value for %f20 .word 0xf40501d5,0x13048663 ! Init value for %f22 .word 0x0ad0d055,0x1ff4980b ! Init value for %f24 .word 0xa1a63ff6,0x1cf008c9 ! Init value for %f26 .word 0x05be89b3,0xa8ba73e5 ! Init value for %f28 .word 0x4dc959a9,0x508e1dbc ! Init value for %f30 .word 0xfca23bc7,0x2c5b544a ! Init value for %f32 .word 0xe1a9e58f,0x1aebe4cc ! Init value for %f34 .word 0x4bf3c4d6,0xcee4d5d3 ! Init value for %f36 .word 0x3ba74231,0x0e601794 ! Init value for %f38 .word 0x3da6927c,0x2f3ae352 ! Init value for %f40 .word 0x405f743c,0x45ee49a7 ! Init value for %f42 .word 0xb8e97e1e,0x289bd7cf ! Init value for %f44 .word 0x4574b247,0xc6c5136b ! Init value for %f46 .word 0x3b3603f9,0xadc25867 .word 0x726619ac,0xdadf147e .word 0x686da75a,0x5785722d .word 0x4c173da7,0x82fbf373 .word 0x28713be2,0xd6c02355 .word 0x577a8ee0,0xec88140d .word 0xe7862ae8,0x7b752966 .word 0xf4e36108,0x87f0d7de p55_expected_registers: .word 0x00000000,0x0000002f .word 0x00000000,0x330182a9 .word 0x9672069f,0xd414d070 .word 0x00000000,0xc8961098 .word 0x00000000,0x390d288c .word 0x00000000,0x99217bbb .word 0x00000000,0x00004976 .word 0x00000000,0x3bbe940e p55_expected_fp_regs: .word 0x111aeccf,0x4a34b0b6 .word 0xe59becab,0x5f3857af .word 0x99a1ef61,0x9646f173 .word 0x54bb1757,0x22552211 .word 0xa85dd153,0x5a5212c3 .word 0xf4448155,0xf73a2990 .word 0x6f50253f,0x8f4274f9 .word 0xd2f96bac,0x66de2415 .word 0xea04a13b,0x27e8afb2 .word 0x3e391152,0x545657ac .word 0xf2bd7506,0x76c1a7da .word 0xf40501d5,0x13048663 .word 0x0ad0d055,0x1ff4980b .word 0xa1a63ff6,0x1cf008c9 .word 0x05be89b3,0xa8ba73e5 .word 0x4dc959a9,0x508e1dbc .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p55_local0_expect: .word 0x5103be61,0xaf980091 .word 0x195f4976,0x56c4f7dc .word 0xb31a4c33,0xa4d9fbcf .word 0x43a959e4,0xba446fbb .word 0x42fff67b,0x675524ff .word 0xb39c5a31,0x330182a9 .word 0x2c70381e,0x9bac5013 .word 0xc70eb46e,0xf77b0f6a p55_local1_expect: .word 0x1437d2a3,0xda1ef6de .word 0x3a78db1d,0x28bff7e1 .word 0x509f9a30,0x8cc99fac .word 0x3bbe940e,0xf6a46c5a .word 0xe229b8eb,0x9a3d340d .word 0xc5aa6a39,0x557595fb .word 0x1ac5882d,0x8ac990a3 .word 0x7f48290c,0xc23605ec p55_local2_expect: .word 0xcbac65c8,0x8e7fcdc8 .word 0x00000000,0x390d288c .word 0xff94145a,0x1cc33a09 .word 0x367e7849,0x09a4c2b2 .word 0x44aaf557,0x62c97471 .word 0x8b782ff6,0x1f8d5647 .word 0x02ebd73f,0x495af03f .word 0x7e8531f7,0x43a1547a p55_local3_expect: .word 0x135007d6,0x6befc946 .word 0x6fd985cd,0x55f78551 .word 0x9672069f,0xd414d070 .word 0x495af03f,0x3cba969d .word 0x856b99c1,0x79df1446 .word 0x390d288c,0x99217bbb .word 0x02ebd73f,0x9fe2acf7 .word 0x4f0ee486,0x3575582f p56_init_registers: .word 0xbdcfd432,0x6eb7ff45 ! Init value for %l0 .word 0x2dc5fcc8,0x605a7350 ! Init value for %l1 .word 0x147a15bd,0xadee1ded ! Init value for %l2 .word 0x38e2d1ba,0x4b7ab2ec ! Init value for %l3 .word 0x7aaf3ffe,0x2f783b39 ! Init value for %l4 .word 0x7257d392,0x755e5dcc ! Init value for %l5 .word 0xa9396570,0x079081c3 ! Init value for %l6 .word 0x508803f6,0x1f3f866b ! Init value for %l7 .align 64 p56_init_freg: .word 0x41a05c27,0x7d359eea ! Init value for %f0 .word 0xc577cb5a,0xaa63a135 ! Init value for %f2 .word 0xa55ec7b9,0xaf20c6a0 ! Init value for %f4 .word 0xd3c655a5,0x7ed68643 ! Init value for %f6 .word 0x856d9098,0xe15a9025 ! Init value for %f8 .word 0xd8ec89f4,0x595db0f8 ! Init value for %f10 .word 0x515f432f,0x52edfc4d ! Init value for %f12 .word 0x1ec4b150,0x029a01ba ! Init value for %f14 .word 0x2ebb4e91,0xdfe24f4b ! Init value for %f16 .word 0x0d54014d,0x873aaf00 ! Init value for %f18 .word 0x4e600484,0xad11dec7 ! Init value for %f20 .word 0x223016f4,0x3e85a250 ! Init value for %f22 .word 0xe639ce83,0xa69e8345 ! Init value for %f24 .word 0x05bed207,0x1159d614 ! Init value for %f26 .word 0x496088fc,0x25fcd92f ! Init value for %f28 .word 0x7036b7ed,0xc908a204 ! Init value for %f30 .word 0x824cb32d,0xefa608ca ! Init value for %f32 .word 0xfcafa1b1,0xffda77c1 ! Init value for %f34 .word 0xefd3e56a,0x6023e41e ! Init value for %f36 .word 0x5baf3bf2,0xaefc8a2b ! Init value for %f38 .word 0x6242b8c3,0x82bc2b0d ! Init value for %f40 .word 0x3c1eeb2e,0x28b2b0e1 ! Init value for %f42 .word 0x4c74e143,0xbc97aaf6 ! Init value for %f44 .word 0xd18321b9,0x4a20fd0e ! Init value for %f46 .word 0xa382ebeb,0xa852c6c1 .word 0x00a2e4a2,0xab35a571 .word 0x7cb7842a,0x972b476b .word 0x0ef7f1dd,0xaa247e32 .word 0x080e6847,0x4df153ca .word 0x53efce61,0x590102bf .word 0x9a4b363c,0x7d46b594 .word 0xa92d2e90,0xfd0bef5d p56_expected_registers: .word 0x00000000,0xff33b9cb .word 0x00000000,0x59df9589 .word 0x00000000,0x000000a2 .word 0x00000000,0xa2b5dba1 .word 0x00000000,0xbeaf1e78 .word 0x00000000,0xbe2a7d12 .word 0x00000000,0x000000e0 .word 0x508803f6,0x1f3f866b p56_expected_fp_regs: .word 0x41a05c27,0x7d359eea .word 0xc577cb5a,0xaa63a135 .word 0xa55ec7b9,0xaf20c6a0 .word 0xd3c655a5,0x7ed68643 .word 0x856d9098,0xe15a9025 .word 0xd8ec89f4,0x595db0f8 .word 0x515f432f,0x52edfc4d .word 0x1ec4b150,0x029a01ba .word 0x2ebb4e91,0xdfe24f4b .word 0x0d54014d,0x873aaf00 .word 0x4e600484,0xad11dec7 .word 0x223016f4,0x3e85a250 .word 0xe639ce83,0xa69e8345 .word 0x05bed207,0x1159d614 .word 0x496088fc,0x25fcd92f .word 0x7036b7ed,0xc908a204 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p56_local0_expect: .word 0x074261f5,0x0e37e6d7 .word 0xeea5e2d2,0x86871bc9 .word 0x570a3643,0xa72ecbf9 .word 0xb009ebdb,0x6d8742b6 .word 0x000000e0,0x1f3f866b .word 0x4d66832a,0x755a8fbd .word 0x7cab8a2a,0x72742d51 .word 0x000000a0,0x3819592c p56_local1_expect: .word 0x8c445ab6,0x167e421d .word 0x0f4199cc,0x2f783b39 .word 0x9b646ea0,0x74c84bd0 .word 0x59df9589,0x41aeee59 .word 0x227c41e3,0xe473911f .word 0x59df9589,0xa442decf .word 0x8d1f15d0,0x5e5be057 .word 0x12ecb381,0x00000004 p56_local2_expect: .word 0x18265de6,0xaef125a0 .word 0x26f05f77,0xa2b5dba1 .word 0x5ebebd8d,0xe0006993 .word 0xbeaf1e78,0x53a95024 .word 0x915562fa,0xf3350668 .word 0xc235979f,0xeeff4e06 .word 0x36dc8e77,0xffe0fc67 .word 0xbce536d8,0xcd412a31 p56_local3_expect: .word 0xc3e59fe9,0xf47e0eb1 .word 0xff33b9cb,0x0d630f98 .word 0xadddabff,0xd9065fcf .word 0x4b7ab2ec,0x61ffbbf7 .word 0xaa0cfff7,0x48cebec9 .word 0x3517d236,0xeeff4e06 .word 0x183a145c,0x51cc82e6 .word 0x2508ef67,0x69469a32 p57_init_registers: .word 0x297af21e,0x2abddf8d ! Init value for %l0 .word 0xde66435e,0xaafe9b43 ! Init value for %l1 .word 0x77b407fc,0x3bfce9c7 ! Init value for %l2 .word 0xc8175eeb,0xe2a3c6c6 ! Init value for %l3 .word 0xf451270d,0xd1504125 ! Init value for %l4 .word 0x0a30bed2,0x69608ae5 ! Init value for %l5 .word 0xc55ac0a0,0x1d4d7c55 ! Init value for %l6 .word 0x6889d508,0x00723533 ! Init value for %l7 .align 64 p57_init_freg: .word 0xa0256dbb,0x37937a97 ! Init value for %f0 .word 0x6d455681,0x9a9b11ea ! Init value for %f2 .word 0x6c43ddb7,0x88450aa8 ! Init value for %f4 .word 0x02be076c,0x25e4df54 ! Init value for %f6 .word 0x526e913a,0xc67fd308 ! Init value for %f8 .word 0xcaafb62b,0x52d9fc3f ! Init value for %f10 .word 0x94eb28bd,0x5da9001d ! Init value for %f12 .word 0x027e4816,0x8d715b49 ! Init value for %f14 .word 0x9a5c0859,0xc1466a8e ! Init value for %f16 .word 0x4574a4a9,0x830f2965 ! Init value for %f18 .word 0x4d14ceef,0xdfaae5d5 ! Init value for %f20 .word 0x8e89db69,0x40772e2f ! Init value for %f22 .word 0x59e4e8c8,0x7607f99f ! Init value for %f24 .word 0x1c01c67f,0xd4d3963b ! Init value for %f26 .word 0xb042a3f2,0x05612629 ! Init value for %f28 .word 0x112b3b13,0xaba1c8f9 ! Init value for %f30 .word 0x724ccb13,0x3373b4c6 ! Init value for %f32 .word 0xa3cb7340,0x5c095e5c ! Init value for %f34 .word 0x4d93f8f9,0x127eb2ab ! Init value for %f36 .word 0x5ad343db,0xade917c6 ! Init value for %f38 .word 0xd7cc77f1,0xc9f52697 ! Init value for %f40 .word 0x9cb31a63,0xc0df1e6c ! Init value for %f42 .word 0xf17f7e0a,0x3612883d ! Init value for %f44 .word 0x3a808528,0x5a73cd89 ! Init value for %f46 .word 0x6004659e,0xd413b277 .word 0x47fb8e1b,0x6bab4dee .word 0xabebe8a5,0xa82dab37 .word 0xff25d793,0xaa3019a4 .word 0xb88bc022,0xcd7761b5 .word 0xfad9d4cd,0xc76749fb .word 0xc99ee2b7,0xaa76a0d5 .word 0x4163828f,0x3459dc3b p57_expected_registers: .word 0x00000000,0x000000b1 .word 0x00000000,0x000000e9 .word 0x62d26722,0xbb97cdf0 .word 0x00000000,0x00000000 .word 0x00000000,0x3671ca70 .word 0x00000000,0x000000a7 .word 0x00000000,0x0000006a .word 0x00000000,0x04b66813 p57_expected_fp_regs: .word 0xa0256dbb,0x37937a97 .word 0x6d455681,0x9a9b11ea .word 0x6c43ddb7,0x88450aa8 .word 0x02be076c,0x25e4df54 .word 0x526e913a,0xc67fd308 .word 0xcaafb62b,0x52d9fc3f .word 0x94eb28bd,0x5da9001d .word 0x027e4816,0x8d715b49 .word 0x9a5c0859,0xc1466a8e .word 0x4574a4a9,0x830f2965 .word 0x4d14ceef,0xdfaae5d5 .word 0x8e89db69,0x40772e2f .word 0x59e4e8c8,0x7607f99f .word 0x1c01c67f,0xd4d3963b .word 0xb042a3f2,0x05612629 .word 0x112b3b13,0xaba1c8f9 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p57_local0_expect: .word 0xa3f0af09,0xb097ef11 .word 0x9ccce056,0x5652652d .word 0xe9dc9994,0xbaafab83 .word 0x3a10968f,0xff1961be .word 0xec2d880c,0x6c48f11d .word 0x90a0eaee,0x4b10af4f .word 0x07c81bd1,0x854e9a5e .word 0xffc9c1cd,0x746a98a8 p57_local1_expect: .word 0x8c907414,0xfdff818b .word 0x3e35ea02,0x1b944784 .word 0x60000794,0xbaffab83 .word 0xd927d927,0x2a227a0a .word 0xdcff3c49,0x44637735 .word 0x7806e62a,0x7f68bd22 .word 0xe3c1ea1b,0x04b66813 .word 0xa82d1e92,0xb5a2ff9f p57_local2_expect: .word 0x3acb9075,0x6607a951 .word 0x9a898e82,0x46dd4caf .word 0x3671ca70,0xb1b76539 .word 0xd95ccd54,0x483e606b .word 0xe85c5dca,0x7e7e3eb6 .word 0xb5756c45,0x6811e9f0 .word 0xd1504125,0xbb97cdf0 .word 0x9d214080,0x7ca90952 p57_local3_expect: .word 0x35357132,0x1b881aed .word 0xee182278,0x023edf8a .word 0xa8ed4e6f,0x7a9e03c0 .word 0x44f25527,0x5a941461 .word 0xb23249ab,0xef850c66 .word 0xe3b00dd0,0xaa5e7831 .word 0x00000000,0xbb97cdf0 .word 0x62d26722,0xbb97cdf0 p58_init_registers: .word 0xb7d81e55,0xef346262 ! Init value for %l0 .word 0xe66f2304,0x577dfbcf ! Init value for %l1 .word 0xbf155260,0x1fc428c2 ! Init value for %l2 .word 0xffb63b36,0x313ec477 ! Init value for %l3 .word 0xdfb233eb,0xfc97be59 ! Init value for %l4 .word 0x08981f2a,0x000e5224 ! Init value for %l5 .word 0x6d4573e5,0xf878db4d ! Init value for %l6 .word 0x98ba4d6f,0xce23922c ! Init value for %l7 .align 64 p58_init_freg: .word 0x300cff2e,0xbfa15b2b ! Init value for %f0 .word 0x107e1f47,0xc2f9d87d ! Init value for %f2 .word 0x7b2aa132,0x5c7c08cd ! Init value for %f4 .word 0xa80d54b1,0x22ec854a ! Init value for %f6 .word 0x41ff36ec,0x967d5659 ! Init value for %f8 .word 0x9e3e6a60,0x65341c90 ! Init value for %f10 .word 0x7e293b6c,0xceb074d8 ! Init value for %f12 .word 0x88bf3e64,0x7ce402e8 ! Init value for %f14 .word 0x9150da46,0x6d56cd7b ! Init value for %f16 .word 0x76b83b2d,0x495669fa ! Init value for %f18 .word 0x1e9082cd,0x7f306f65 ! Init value for %f20 .word 0xb9de8258,0x00f79a72 ! Init value for %f22 .word 0xa0dc89ae,0x28fba67d ! Init value for %f24 .word 0x5f95593f,0xa7bcdda7 ! Init value for %f26 .word 0xcbf50e73,0x10a60ba7 ! Init value for %f28 .word 0x535c4a12,0xf664ae49 ! Init value for %f30 .word 0xa414d983,0x444b5fe6 ! Init value for %f32 .word 0x900ed0dc,0x9198a871 ! Init value for %f34 .word 0xa6982e87,0xbf2ed668 ! Init value for %f36 .word 0xe654a506,0xc4e1ec23 ! Init value for %f38 .word 0xeb53cb05,0x1b504283 ! Init value for %f40 .word 0x72afbb2e,0x82622aef ! Init value for %f42 .word 0x1ca89329,0x77fa5818 ! Init value for %f44 .word 0x7936ef46,0x2b30d4d5 ! Init value for %f46 .word 0x5c696305,0x2f2f9ffa .word 0xb6967a9c,0x2fd5c78b .word 0x63df6962,0x9f3495c3 .word 0x848b82cd,0xb980173c .word 0x13ece7c7,0x80e177b6 .word 0x8ee4b3aa,0x1e610f56 .word 0x0d1921dc,0xf82eadd0 .word 0xa2f1ed0f,0xa1c62b2b p58_expected_registers: .word 0x00000000,0x0000008c .word 0xb630d940,0x83ca8fee .word 0x00000000,0x00000000 .word 0x00000000,0x5cb09375 .word 0xdfb233eb,0xfc97be59 .word 0x00000000,0x0000004b .word 0x00000000,0xe235ffc1 .word 0x00000000,0x11421854 p58_expected_fp_regs: .word 0x300cff2e,0xbfa15b2b .word 0x107e1f47,0xc2f9d87d .word 0x7b2aa132,0x5c7c08cd .word 0xa80d54b1,0x22ec854a .word 0x41ff36ec,0x967d5659 .word 0x9e3e6a60,0x65341c90 .word 0x7e293b6c,0xceb074d8 .word 0x88bf3e64,0x7ce402e8 .word 0x9150da46,0x6d56cd7b .word 0x76b83b2d,0x495669fa .word 0x1e9082cd,0x7f306f65 .word 0xb9de8258,0x00f79a72 .word 0xa0dc89ae,0x28fba67d .word 0x5f95593f,0xa7bcdda7 .word 0xcbf50e73,0x10a60ba7 .word 0x535c4a12,0xf664ae49 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p58_local0_expect: .word 0x5492ea6a,0xf2831328 .word 0xd2c1547a,0xbd9239cb .word 0x6529cd56,0x6649b7ad .word 0xdfb233eb,0xfc97be59 .word 0xd95b1ba6,0x56b4ca72 .word 0x0000ff97,0x3dadc53f .word 0x7877fffe,0x38c1d2a2 .word 0xb3a4ae5b,0xb885c975 p58_local1_expect: .word 0x00b1d070,0x60686688 .word 0x37a35c70,0x356312d4 .word 0x7ca7973e,0x67586f63 .word 0x190455d0,0x5cb09375 .word 0xf87f4127,0x7c1a434c .word 0x776f7fcc,0xf417fffa .word 0xb860ff40,0xea2c57ab .word 0x9a02908e,0x55c5f07d p58_local2_expect: .word 0xe6a6289f,0xd95ea4ea .word 0xa8737c1c,0x1c023dd6 .word 0xb630d940,0x83ca8fee .word 0xba0f9bab,0x23101c46 .word 0x7a1422ff,0x54b300c5 .word 0x00ba249d,0xff61ed62 .word 0xbd7b807b,0xefa27559 .word 0xf825474e,0xae5c17c9 p58_local3_expect: .word 0x48114fa3,0x0000006b .word 0x3f7a6731,0x2c8f8799 .word 0xc691e7ac,0x4415acc1 .word 0x976203ca,0x0a0e342a .word 0xef346262,0x577dfbcf .word 0xf1efe28f,0x11421854 .word 0xff940add,0x13f3d1b5 .word 0x083c4ee7,0x762facff p59_init_registers: .word 0x8c7ace3b,0xed63ec55 ! Init value for %l0 .word 0x5ad1878e,0x19e81331 ! Init value for %l1 .word 0x791473c4,0x9af865ca ! Init value for %l2 .word 0xa8cc2ca4,0x1dab354d ! Init value for %l3 .word 0xdf5a6ab8,0x1e905d94 ! Init value for %l4 .word 0x7c2f1c2c,0x74f0ddbb ! Init value for %l5 .word 0x656c9e98,0x365c6c7f ! Init value for %l6 .word 0xe3a14b33,0xb90b3568 ! Init value for %l7 .align 64 p59_init_freg: .word 0xbe2a47e0,0x3a43f855 ! Init value for %f0 .word 0xd8789ab1,0x735a0e80 ! Init value for %f2 .word 0x81ceb573,0xa85ba27b ! Init value for %f4 .word 0x9bcf6529,0x3359ff32 ! Init value for %f6 .word 0x743bbe98,0x569d36e5 ! Init value for %f8 .word 0x53d9b30e,0xbd2b26d6 ! Init value for %f10 .word 0x93b4efe9,0xe49ee60c ! Init value for %f12 .word 0x6e7db5cb,0xf659518c ! Init value for %f14 .word 0xc95e0ffd,0x24fafc08 ! Init value for %f16 .word 0xb85a8e62,0x032a38e2 ! Init value for %f18 .word 0x4061b22b,0x6a199eb6 ! Init value for %f20 .word 0x852de4b6,0xa5a715e5 ! Init value for %f22 .word 0x4757d451,0x2ebc1930 ! Init value for %f24 .word 0x500d8766,0x927a7369 ! Init value for %f26 .word 0x4885ddcd,0xff753188 ! Init value for %f28 .word 0x18b92f8d,0x8e05a865 ! Init value for %f30 .word 0xd5874bd7,0x25ea4b79 ! Init value for %f32 .word 0x1da4b2f6,0x8afe8f2f ! Init value for %f34 .word 0xccfc8c9a,0x2b14a816 ! Init value for %f36 .word 0x228b4dcf,0xfd5e3afe ! Init value for %f38 .word 0x60d55647,0x81a49b80 ! Init value for %f40 .word 0x1d33a675,0xee2bd4dd ! Init value for %f42 .word 0xc9ae1c7f,0x7254e6fc ! Init value for %f44 .word 0x5b38e63b,0x115a4bd6 ! Init value for %f46 .word 0x46377e4e,0xf670026b .word 0xf0b81f0c,0xb83cdbc6 .word 0x1d4d6381,0xe6e45c96 .word 0x6cdf1118,0x188f0ef0 .word 0x31643982,0xec1ed22d .word 0x9666537a,0xb285889b .word 0x6f6cc870,0x1ea2e385 .word 0x092dac78,0xdd9da23d p59_expected_registers: .word 0x8c7ace3b,0xed63ec55 .word 0x00000000,0x368e9179 .word 0x00000000,0x000000e6 .word 0x00000000,0x000000ec .word 0x00000000,0xf9728bab .word 0x00000000,0x000000ca .word 0x3cab45f1,0x584c2ae5 .word 0x00000000,0x9ec6a11d p59_expected_fp_regs: .word 0xbe2a47e0,0x3a43f855 .word 0xd8789ab1,0x735a0e80 .word 0x81ceb573,0xa85ba27b .word 0x9bcf6529,0x3359ff32 .word 0x743bbe98,0x569d36e5 .word 0x53d9b30e,0xbd2b26d6 .word 0x93b4efe9,0xe49ee60c .word 0x6e7db5cb,0xf659518c .word 0xc95e0ffd,0x24fafc08 .word 0xb85a8e62,0x032a38e2 .word 0x4061b22b,0x6a199eb6 .word 0x852de4b6,0xa5a715e5 .word 0x4757d451,0x2ebc1930 .word 0x500d8766,0x927a7369 .word 0x4885ddcd,0xff753188 .word 0x18b92f8d,0x8e05a865 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p59_local0_expect: .word 0x8fd4afb1,0xe0684f49 .word 0xc0ff5de9,0x8696c6d4 .word 0x2a986ce9,0x60c204cd .word 0x5b88987d,0xff6084ea .word 0x030dac48,0x25e2a40d .word 0x61772167,0xffe82702 .word 0xfe0097cf,0x31fc2fef .word 0x89639d15,0xa3e86161 p59_local1_expect: .word 0x23d6a11e,0x6a4123c9 .word 0x8aa5c18d,0x9ec6a11d .word 0x7f480912,0xc5128f8b .word 0x5429d8f0,0x6810a294 .word 0x5fc6ff6c,0x23a61382 .word 0x90332255,0x91ddff77 .word 0x586fbcdc,0x55ba8abc .word 0x05d02b4f,0x526cacf8 p59_local2_expect: .word 0x50e38d68,0xba6206f5 .word 0xa4d8adfe,0x8046e38d .word 0x5e1d40bd,0x42c17920 .word 0xa105e8ad,0x4cffcaff .word 0x368e9179,0x6700c0ad .word 0x5429d8f0,0x6810a294 .word 0x8aa5c18d,0xcd8267fe .word 0xe392344d,0xc224a829 p59_local3_expect: .word 0x337c8597,0xba52762c .word 0x3cab45f1,0x584c2ae5 .word 0xc4345191,0x00000084 .word 0x7674a56b,0x6c4966f7 .word 0x52b27383,0x6653ef14 .word 0x52f4d0e9,0x3f6404c0 .word 0x23ebff98,0xa1a107ef .word 0x2fbda9b4,0xf0bb121b p60_init_registers: .word 0x530413be,0x04c437a8 ! Init value for %l0 .word 0xb675a040,0x8b4727c6 ! Init value for %l1 .word 0x8ab5b1a8,0x5afd4709 ! Init value for %l2 .word 0x34f19a9a,0x4bfeb029 ! Init value for %l3 .word 0x751c72bd,0xee0eeb7b ! Init value for %l4 .word 0x50108ce8,0x908ff912 ! Init value for %l5 .word 0x548274c9,0xe40d6e0d ! Init value for %l6 .word 0x59086066,0x36dff7b1 ! Init value for %l7 .align 64 p60_init_freg: .word 0xfbe140eb,0x7a721e2b ! Init value for %f0 .word 0xdf882404,0x5c4289dd ! Init value for %f2 .word 0x2cb7c18d,0x89ffa355 ! Init value for %f4 .word 0xc3cde767,0xf7ced105 ! Init value for %f6 .word 0x86a95d16,0xf4eaae02 ! Init value for %f8 .word 0xdb3ec1fd,0x6296eec9 ! Init value for %f10 .word 0xd98e1b94,0x5e05cb99 ! Init value for %f12 .word 0x856db5a9,0x7a6a36b2 ! Init value for %f14 .word 0x1b66f7df,0xea8527ac ! Init value for %f16 .word 0xb2328b4e,0x7eba0fc8 ! Init value for %f18 .word 0x1174309d,0x16e1f302 ! Init value for %f20 .word 0x77a275c3,0xc728642f ! Init value for %f22 .word 0x8842e33a,0xb9b558a9 ! Init value for %f24 .word 0x723621ce,0x0d441924 ! Init value for %f26 .word 0x57111a80,0xa817e30e ! Init value for %f28 .word 0x0aaf4854,0x347b773e ! Init value for %f30 .word 0x018b22fe,0x2b808a37 ! Init value for %f32 .word 0xff2e9ad5,0xd7b4abc8 ! Init value for %f34 .word 0xb0d80fdd,0x9e0fd077 ! Init value for %f36 .word 0x0d821f12,0x0cbdf879 ! Init value for %f38 .word 0xd5f55297,0xd306eb03 ! Init value for %f40 .word 0x83a39394,0xf5f53b47 ! Init value for %f42 .word 0x48945ae5,0xe5622e7d ! Init value for %f44 .word 0x243c6256,0x53708f4c ! Init value for %f46 .word 0x6db2d1e7,0x3740dd80 .word 0x3964b583,0x6046d40e .word 0xaebf8ad3,0xbe12de60 .word 0xfbd4e8cc,0xbf0eba31 .word 0x124d8e1b,0xb3636f49 .word 0x3a52871c,0x4ba8c5e3 .word 0xe0a7f5e6,0xddc1893a .word 0x7e6fef3c,0xef368990 p60_expected_registers: .word 0x00000000,0x0000a335 .word 0x00000000,0x388a5ff5 .word 0x00000000,0x000000b1 .word 0x00000000,0xa706e20a .word 0x00000000,0x58bdd826 .word 0xb0b3b1b7,0x6e550fff .word 0x697de3cc,0xa706e20a .word 0x00000000,0xbf370a07 p60_expected_fp_regs: .word 0xfbe140eb,0x7a721e2b .word 0xdf882404,0x5c4289dd .word 0x2cb7c18d,0x89ffa355 .word 0xc3cde767,0xf7ced105 .word 0x86a95d16,0xf4eaae02 .word 0xdb3ec1fd,0x6296eec9 .word 0xd98e1b94,0x5e05cb99 .word 0x856db5a9,0x7a6a36b2 .word 0x1b66f7df,0xea8527ac .word 0xb2328b4e,0x7eba0fc8 .word 0x1174309d,0x16e1f302 .word 0x77a275c3,0xc728642f .word 0x8842e33a,0xb9b558a9 .word 0x723621ce,0x0d441924 .word 0x57111a80,0xa817e30e .word 0x0aaf4854,0x347b773e .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p60_local0_expect: .word 0xb0b3b1b7,0x6e550fff .word 0x00000055,0xbf370a07 .word 0x2f85f68b,0x247d9ecf .word 0x10db547b,0x465eb8bc .word 0xd65807cb,0xa02793f2 .word 0x36cc3b18,0xff32e169 .word 0x3f5d4d71,0x908ff912 .word 0x3c4a6a91,0x68527ed1 p60_local1_expect: .word 0x90563818,0xc1497510 .word 0x908ff912,0x51594a2a .word 0xdd145089,0x04c437a8 .word 0x544dffe1,0x17946f83 .word 0x82aa8c86,0xff697041 .word 0xea0d0928,0x36a9d70e .word 0x17a07e62,0xb38b3a60 .word 0x5b22a335,0x37e39cbb p60_local2_expect: .word 0x9b647663,0x171a7326 .word 0x04c437a8,0x2d5067ff .word 0x78613dab,0x2b8914ff .word 0x191df630,0xde5d03d8 .word 0xad72c698,0x5f5ac475 .word 0x4ff98463,0x7565f5fa .word 0x4bfeb029,0xb002dfb9 .word 0x697de3cc,0x000000ef p60_local3_expect: .word 0xcb9d2860,0xd8cbca8b .word 0x6e550fe0,0x908ff912 .word 0x407ecc83,0x1c5ed398 .word 0xd60fb42f,0xf7c80f4a .word 0xa06288ca,0x36dff7ff .word 0x906b2ba2,0xc4129a54 .word 0x066f1abc,0x6eff0fe0 .word 0x5fcf7ba2,0x78c1be58 p61_init_registers: .word 0x1007465e,0x1b09e615 ! Init value for %l0 .word 0xafc6c2ce,0x157e192f ! Init value for %l1 .word 0x09e08e1e,0x18c1b932 ! Init value for %l2 .word 0xc6b2ac2a,0x96baa986 ! Init value for %l3 .word 0xbf4ffa7a,0x69e634d3 ! Init value for %l4 .word 0xa637fbe2,0xda26b76f ! Init value for %l5 .word 0x66844441,0xad087186 ! Init value for %l6 .word 0x0dcb960e,0x90f3a054 ! Init value for %l7 .align 64 p61_init_freg: .word 0x9b651e4a,0xc224f4ff ! Init value for %f0 .word 0xa703889a,0x99921e0d ! Init value for %f2 .word 0x28a487d4,0x0bf24453 ! Init value for %f4 .word 0x8b1721c6,0x02f186e4 ! Init value for %f6 .word 0xef3ba379,0xef06d3f0 ! Init value for %f8 .word 0xf18aeb3f,0xacd62fd6 ! Init value for %f10 .word 0x99f9be33,0xffe470a2 ! Init value for %f12 .word 0x5dbfb2f6,0x4e970933 ! Init value for %f14 .word 0x24c67f23,0xeb4d252d ! Init value for %f16 .word 0x5a03b9c1,0x182dd72b ! Init value for %f18 .word 0x8c24db27,0xe07bd875 ! Init value for %f20 .word 0x70cbf0c2,0x0076f8ee ! Init value for %f22 .word 0xd9f2d128,0x2cfc0cd0 ! Init value for %f24 .word 0xe1962f31,0x1884bb8c ! Init value for %f26 .word 0x57293b16,0x96303c75 ! Init value for %f28 .word 0x6a5edc41,0x39a166cd ! Init value for %f30 .word 0xc12223fb,0x7f276e02 ! Init value for %f32 .word 0xb288f9b5,0x8cd8d711 ! Init value for %f34 .word 0x5d5df78b,0x90520fea ! Init value for %f36 .word 0x4ac0cd21,0x81b63569 ! Init value for %f38 .word 0xfd1d49b7,0x67218190 ! Init value for %f40 .word 0x2e88ef00,0x7520354e ! Init value for %f42 .word 0x3844a52b,0x3d14bae3 ! Init value for %f44 .word 0x5b9abc2b,0x67ac84f0 ! Init value for %f46 .word 0xa9ff058c,0x0350b943 .word 0xc373e9df,0x416bd1fe .word 0xd9daf55c,0xd413fa98 .word 0x20d93a82,0x0a4faf46 .word 0xdf4f847a,0x18e2dce2 .word 0xa80d4752,0x651a7151 .word 0xbcce4ad3,0xa540cb49 .word 0x93ef6bc5,0x40845706 p61_expected_registers: .word 0x00000000,0x9c30c96d .word 0x00000000,0xe3e20169 .word 0xbbdae182,0x46570fd5 .word 0xefe92d8e,0x47ef51e4 .word 0xffffffff,0xcfbcd3dc .word 0x00000000,0x0000006f .word 0xcfbcd3dc,0xd2087e24 .word 0xbbdae182,0x46570fd5 p61_expected_fp_regs: .word 0x9b651e4a,0xc224f4ff .word 0xa703889a,0x99921e0d .word 0x28a487d4,0x0bf24453 .word 0x8b1721c6,0x02f186e4 .word 0xef3ba379,0xef06d3f0 .word 0xf18aeb3f,0xacd62fd6 .word 0x99f9be33,0xffe470a2 .word 0x5dbfb2f6,0x4e970933 .word 0x24c67f23,0xeb4d252d .word 0x5a03b9c1,0x182dd72b .word 0x8c24db27,0xe07bd875 .word 0x70cbf0c2,0x0076f8ee .word 0xd9f2d128,0x2cfc0cd0 .word 0xe1962f31,0x1884bb8c .word 0x57293b16,0x96303c75 .word 0x6a5edc41,0x39a166cd .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p61_local0_expect: .word 0x254cad41,0xffcb4975 .word 0x6a884b0d,0x0da47cff .word 0xefe92d8e,0x47ef51e4 .word 0xf2ecf858,0x2f747144 .word 0x48d4134d,0xf7f72531 .word 0x5402880e,0x90f3a054 .word 0x63ea3092,0xa3cf0a33 .word 0x8b8aa630,0x0f8e4df8 p61_local1_expect: .word 0x489cfd4e,0x77629754 .word 0x29bbff6f,0xc23ac76b .word 0xf36c0aca,0xe2bf7c9b .word 0xffe4221d,0x70c5e266 .word 0xdcd1a12b,0x4cdd31da .word 0xcfbcd3dc,0xd2087e24 .word 0xb29e23b3,0xe798e9a3 .word 0xcfbcd3dc,0xd2087e24 p61_local2_expect: .word 0x16773b88,0xe20c8e0b .word 0x1477d82c,0x20c0b3f5 .word 0x2007dca6,0xc064f79a .word 0x72eeb4cf,0xbe3d6a6e .word 0x9564e637,0x5fd63a74 .word 0x05986bdb,0xda26b76f .word 0x2a00cbcf,0x5921b393 .word 0x33c89660,0x202166a1 p61_local3_expect: .word 0x0feb72b2,0xd0ffbee0 .word 0x62427ec3,0xfb418835 .word 0x8bcca665,0x75b97dec .word 0x374d45ef,0xd2e97250 .word 0xa46a18e2,0x72594e79 .word 0x446763fd,0x16773b88 .word 0x63fa5d00,0xcef6ff9e .word 0x0b842528,0xe3e20169 p62_init_registers: .word 0xf38b2368,0x6936f1e0 ! Init value for %l0 .word 0x455beafe,0x28fb1b2e ! Init value for %l1 .word 0xc9076f22,0x8355b553 ! Init value for %l2 .word 0x8ab11e4a,0x9c048294 ! Init value for %l3 .word 0x320aab59,0xe15ae145 ! Init value for %l4 .word 0x107a644c,0x503168b0 ! Init value for %l5 .word 0xdf084bb7,0xcd739f30 ! Init value for %l6 .word 0x862bc072,0x984f6979 ! Init value for %l7 .align 64 p62_init_freg: .word 0xb502aeec,0xf122e413 ! Init value for %f0 .word 0x4934e97e,0x1cfacad6 ! Init value for %f2 .word 0xa03dbdba,0xa3d81877 ! Init value for %f4 .word 0xc472a92f,0xa75fa276 ! Init value for %f6 .word 0x371d5673,0x98128c84 ! Init value for %f8 .word 0xee032029,0x931a5de3 ! Init value for %f10 .word 0x2deab72a,0x2d5e98db ! Init value for %f12 .word 0xbfdfa047,0x23ac1641 ! Init value for %f14 .word 0x990f4f6b,0x103963bf ! Init value for %f16 .word 0x43817105,0x21bb55e4 ! Init value for %f18 .word 0x77d49ee4,0xa1630c5c ! Init value for %f20 .word 0xbae3af79,0xfd5ea1de ! Init value for %f22 .word 0xb2ce1c8b,0x7f7ad032 ! Init value for %f24 .word 0x10cfe778,0x07167690 ! Init value for %f26 .word 0xcc2ee083,0x1ce5e2f1 ! Init value for %f28 .word 0x8f2d7acd,0xa3fb7e9d ! Init value for %f30 .word 0x2a6bd666,0x67b5a902 ! Init value for %f32 .word 0xb07471d3,0x09337c6c ! Init value for %f34 .word 0x4662f841,0x9f1a1dcb ! Init value for %f36 .word 0x767d67bb,0x2556fce7 ! Init value for %f38 .word 0xe0881b4c,0x687de8da ! Init value for %f40 .word 0xb96e516f,0x95c50566 ! Init value for %f42 .word 0x430e3c56,0xdcec77fc ! Init value for %f44 .word 0x0c4845ea,0xc45ae57c ! Init value for %f46 .word 0x0885fa17,0x8195b79c .word 0xbbc4cfe4,0x23b83aa1 .word 0x4b51e431,0x89e49040 .word 0xe01e5d56,0x035d9b12 .word 0xc643b9a1,0xd1320c66 .word 0xcc2d2a36,0xe065ef03 .word 0x04adac04,0x4b7c2811 .word 0xf62f9c59,0xca26487e p62_expected_registers: .word 0x00000000,0x3b8b4031 .word 0x00000000,0x78921df4 .word 0x00000000,0x443d9056 .word 0x6effcb9f,0x4c625998 .word 0x00000000,0x70927883 .word 0x00000000,0x6daf284f .word 0x00000000,0x5731221b .word 0x00000000,0x0000009e p62_expected_fp_regs: .word 0xb502aeec,0xf122e413 .word 0x4934e97e,0x1cfacad6 .word 0xa03dbdba,0xa3d81877 .word 0xc472a92f,0xa75fa276 .word 0x371d5673,0x98128c84 .word 0xee032029,0x931a5de3 .word 0x2deab72a,0x2d5e98db .word 0xbfdfa047,0x23ac1641 .word 0x990f4f6b,0x103963bf .word 0x43817105,0x21bb55e4 .word 0x77d49ee4,0xa1630c5c .word 0xbae3af79,0xfd5ea1de .word 0xb2ce1c8b,0x7f7ad032 .word 0x10cfe778,0x07167690 .word 0xcc2ee083,0x1ce5e2f1 .word 0x8f2d7acd,0xa3fb7e9d .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p62_local0_expect: .word 0x79a5bf4c,0x1cf20259 .word 0x6effcb9f,0x4c625998 .word 0x7a95adff,0xa580393a .word 0x3f53cf7f,0xffcd8894 .word 0x8b785f6e,0xc017bd7f .word 0x6f6ee588,0xafc26078 .word 0x30aad52c,0x923cd4e9 .word 0x06f06e75,0x503168b0 p62_local1_expect: .word 0x8a75c6bc,0x07eb6cf0 .word 0x2e00f557,0x45a4b7e1 .word 0x4adb0c0d,0xfe092e82 .word 0xf44516e5,0xb0d58a4d .word 0xd7c496e4,0x26f1d39f .word 0x540ebdd9,0xaa897c35 .word 0xf64c7f0d,0x173007a8 .word 0xe552f9f0,0x00000378 p62_local2_expect: .word 0x0000007e,0x00000085 .word 0x8355b553,0xee0835df .word 0x1432cda5,0xf7a691d6 .word 0x36f00378,0xb5009e9d .word 0xd6fd0870,0xcdff9f30 .word 0x02bd0033,0xf649a770 .word 0xc5ed13fb,0x70927883 .word 0xb8890715,0x8a2a9d19 p62_local3_expect: .word 0x400dcfdb,0x217e97d2 .word 0xade698ac,0x2a239f22 .word 0xe15ae145,0x88c66bdb .word 0x4ccb041c,0x20577ca7 .word 0xfecefc95,0x00000095 .word 0xf8a213cd,0xffd90309 .word 0x3b8b4031,0x78921df4 .word 0xba1729f3,0x84603acf p63_init_registers: .word 0xed93e3ac,0x5ace5f56 ! Init value for %l0 .word 0x1be75b18,0x05f8d73f ! Init value for %l1 .word 0x352b6ec0,0xa02752ab ! Init value for %l2 .word 0xe41919da,0xe8b93782 ! Init value for %l3 .word 0x71463104,0x806db6ae ! Init value for %l4 .word 0xfd55c353,0xcd4ddffd ! Init value for %l5 .word 0x00846668,0x0861d13e ! Init value for %l6 .word 0x933bf192,0xcdcb9aa9 ! Init value for %l7 .align 64 p63_init_freg: .word 0x97e2cd0c,0x5da1397a ! Init value for %f0 .word 0x2e301d43,0x86dba976 ! Init value for %f2 .word 0x842b10a9,0x72e9a0c0 ! Init value for %f4 .word 0xb4a7939e,0x64dbf122 ! Init value for %f6 .word 0xbf90021e,0x485e3330 ! Init value for %f8 .word 0x5116e5f5,0x3975c2e2 ! Init value for %f10 .word 0x6c9e6372,0x9d61ee67 ! Init value for %f12 .word 0xebda5b20,0xc8b02b3c ! Init value for %f14 .word 0xbf9a1da0,0x7f23a9bd ! Init value for %f16 .word 0x95cac3f3,0x2de481f8 ! Init value for %f18 .word 0x3ba5c8aa,0x2e4f8bbb ! Init value for %f20 .word 0x3724daeb,0xf669b5a8 ! Init value for %f22 .word 0xcc91ac06,0x641014ff ! Init value for %f24 .word 0xebe4bf8b,0x57a9d1b4 ! Init value for %f26 .word 0x13b5bf34,0x4adc104a ! Init value for %f28 .word 0xedcafd00,0x6bfbb981 ! Init value for %f30 .word 0x6bbf245d,0x18b918c5 ! Init value for %f32 .word 0xc29840f1,0xc1b5962c ! Init value for %f34 .word 0x3d1a9fd6,0x2bec44c5 ! Init value for %f36 .word 0x498df665,0xf3dffc4c ! Init value for %f38 .word 0xab4fdd66,0x707c7d66 ! Init value for %f40 .word 0x61071c4c,0x8306356f ! Init value for %f42 .word 0x0113cf35,0x298631d4 ! Init value for %f44 .word 0xd765b2e0,0x0d1f6cf7 ! Init value for %f46 .word 0x19cb6f73,0x04c69f0e .word 0x72113359,0x0f85b6a1 .word 0x6c70f642,0xb8c0c0b2 .word 0xc1fa8e73,0xd33a3e13 .word 0xeb59bb69,0x2aefeb2b .word 0x08fa61d4,0x73cba155 .word 0x69e62ab4,0xa3d6ac40 .word 0x63d80bbf,0xb6b1ee51 p63_expected_registers: .word 0x7c2f6388,0xd52376d7 .word 0x00000000,0x000000cd .word 0x00000000,0x000000f2 .word 0x00000000,0xd5a95092 .word 0x00000000,0x0000003e .word 0x00000000,0xfa66ff1d .word 0x00000000,0x4bd31500 .word 0x00000000,0x2f1130e8 p63_expected_fp_regs: .word 0x97e2cd0c,0x5da1397a .word 0x2e301d43,0x86dba976 .word 0x842b10a9,0x72e9a0c0 .word 0xb4a7939e,0x64dbf122 .word 0xbf90021e,0x485e3330 .word 0x5116e5f5,0x3975c2e2 .word 0x6c9e6372,0x9d61ee67 .word 0xebda5b20,0xc8b02b3c .word 0xbf9a1da0,0x7f23a9bd .word 0x95cac3f3,0x2de481f8 .word 0x3ba5c8aa,0x2e4f8bbb .word 0x3724daeb,0xf669b5a8 .word 0xcc91ac06,0x641014ff .word 0xebe4bf8b,0x57a9d1b4 .word 0x13b5bf34,0x4adc104a .word 0xedcafd00,0x6bfbb981 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p63_local0_expect: .word 0x903de40f,0x4cec08c7 .word 0x7dd48453,0x1febc32c .word 0x311ee042,0x79f24631 .word 0x8b528845,0xb466a06a .word 0x2f1130e8,0xe0cf727d .word 0x63711907,0xfa66ff1d .word 0xd42930f2,0xa100aae0 .word 0x51a5521f,0x61ca0934 p63_local1_expect: .word 0x06039af1,0x048f256a .word 0x22f4ba44,0x0c7396cb .word 0xf9ffcaff,0x806c1ac4 .word 0x7c3de6b5,0xa625d473 .word 0x24ff7a50,0x6289d6ff .word 0xffcb9aa9,0xaac98870 .word 0xd66ad442,0xf90114cf .word 0x34e82f00,0x4af7d430 p63_local2_expect: .word 0xb7a736de,0x5499d316 .word 0xf06a5212,0x40202709 .word 0x33b3759f,0xd43f32ef .word 0x33fffffd,0xd5a95092 .word 0x00dc7513,0x0bc13184 .word 0x899aff34,0x8de50e15 .word 0x8b528845,0xac963798 .word 0x7c2f6388,0xd52376d7 p63_local3_expect: .word 0x0000004f,0x1ad725a9 .word 0x8b83e64f,0xe4ab73c6 .word 0x86d149c1,0x05f8d73f .word 0x15f49a57,0xf2be0e4b .word 0x203ded79,0xe5f308f6 .word 0x266c24a4,0x0154e0a4 .word 0xce1c100f,0x85af1e0f .word 0x868086a5,0xffb5a05e 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 0xb4298438,0x5dd231aa .word 0x00000000,0x00000002 .word 0xa84a6a4f,0x9f70ffb3 .word 0x00000000,0x00000003 .word 0x459c24a8,0x04506ff5 .word 0x00000000,0x00000004 .word 0xdc633be0,0x209b757b .word 0x00000000,0x00000005 .word 0x4814ac57,0xb9b50c56 .word 0x00000000,0x00000006 .word 0x7b2595e7,0xd23c80a4 .word 0x00000000,0x00000007 .word 0x3665d567,0x97adb9da .word 0x00000000,0x00000008 .word 0xf6f7f388,0x413f6f51 p1_dispatch_retry: .word 0,0 p1_xintr_data: .word 0x00000000,0x00000001 .word 0xb09904df,0xa5ce2c00 .word 0x00000000,0x00000002 .word 0xd163fc00,0x443b0440 .word 0x00000000,0x00000003 .word 0xc9b09318,0x4f289a0e .word 0x00000000,0x00000004 .word 0xd3422068,0x4374b819 .word 0x00000000,0x00000005 .word 0x2eb5e1ff,0x8b8fb891 .word 0x00000000,0x00000006 .word 0xea4d9db0,0x7a00cec5 .word 0x00000000,0x00000007 .word 0xf6d6b677,0xf8ac386f .word 0x00000000,0x00000008 .word 0xde2e53c7,0x82b3c1ee p2_dispatch_retry: .word 0,0 p2_xintr_data: .word 0x00000000,0x00000001 .word 0xafca4ea7,0xf458ac96 .word 0x00000000,0x00000002 .word 0xc65c7fd7,0xdf0173c8 .word 0x00000000,0x00000003 .word 0x35610547,0x98415dc1 .word 0x00000000,0x00000004 .word 0x626fa547,0xbf85cfbe .word 0x00000000,0x00000005 .word 0x82978347,0xe7af7241 .word 0x00000000,0x00000006 .word 0xb62d4d30,0x732fc77b .word 0x00000000,0x00000007 .word 0x3cd30df8,0x75d3a14a .word 0x00000000,0x00000008 .word 0x072f2d7f,0xa1a3e295 p3_dispatch_retry: .word 0,0 p3_xintr_data: .word 0x00000000,0x00000001 .word 0x6e5748b0,0x6c618e56 .word 0x00000000,0x00000002 .word 0x6c46f3d7,0xdcfa875a .word 0x00000000,0x00000003 .word 0xd4a8e45f,0xaec6c5b1 .word 0x00000000,0x00000004 .word 0x4b637faf,0x9e220279 .word 0x00000000,0x00000005 .word 0xaf57e167,0xe93a1ea5 .word 0x00000000,0x00000006 .word 0xdb4cf35f,0x9afeba52 .word 0x00000000,0x00000007 .word 0xb09e756f,0xf9f96862 .word 0x00000000,0x00000008 .word 0x84dd1ca0,0x5bac5a7f p4_dispatch_retry: .word 0,0 p4_xintr_data: .word 0x00000000,0x00000001 .word 0x1cdb5878,0x5d88905d .word 0x00000000,0x00000002 .word 0xa3079d2f,0xb82e79f0 .word 0x00000000,0x00000003 .word 0x21977778,0x07398cb5 .word 0x00000000,0x00000004 .word 0xdd5c15d7,0xb59ed500 .word 0x00000000,0x00000005 .word 0x1b07db07,0xdb0ad377 .word 0x00000000,0x00000006 .word 0xcdd1ad7f,0xc06b41f3 .word 0x00000000,0x00000007 .word 0x013e6648,0x3e8f8fc6 .word 0x00000000,0x00000008 .word 0xa18f5b78,0x4445e8f0 p5_dispatch_retry: .word 0,0 p5_xintr_data: .word 0x00000000,0x00000001 .word 0xe4852e08,0x7a3951b1 .word 0x00000000,0x00000002 .word 0x93d07120,0x15f26419 .word 0x00000000,0x00000003 .word 0x82b34518,0x77e5d840 .word 0x00000000,0x00000004 .word 0x7d8837ff,0xddd366b7 .word 0x00000000,0x00000005 .word 0x82946877,0x84bbde45 .word 0x00000000,0x00000006 .word 0x834802cf,0xa04b7758 .word 0x00000000,0x00000007 .word 0x5dd15acf,0xac55f3df .word 0x00000000,0x00000008 .word 0xc1fabf17,0xff140070 p6_dispatch_retry: .word 0,0 p6_xintr_data: .word 0x00000000,0x00000001 .word 0x89df5080,0x230710d5 .word 0x00000000,0x00000002 .word 0x505bceb0,0x21f082ce .word 0x00000000,0x00000003 .word 0x2f0b1630,0x16162619 .word 0x00000000,0x00000004 .word 0xa355a3c0,0x6ef76cf9 .word 0x00000000,0x00000005 .word 0x9c973b77,0xed841ee8 .word 0x00000000,0x00000006 .word 0xac178688,0x674fdd31 .word 0x00000000,0x00000007 .word 0x89cd43bf,0xdf4e8a69 .word 0x00000000,0x00000008 .word 0xcfee5197,0x96b1b4e7 p7_dispatch_retry: .word 0,0 p7_xintr_data: .word 0x00000000,0x00000001 .word 0x929296d7,0xf213e405 .word 0x00000000,0x00000002 .word 0x599d0820,0x0dbbdd73 .word 0x00000000,0x00000003 .word 0xa93d0ba8,0x7ccba3aa .word 0x00000000,0x00000004 .word 0x530a6daf,0xdd3d5551 .word 0x00000000,0x00000005 .word 0x7686573f,0xa8cfacb9 .word 0x00000000,0x00000006 .word 0x8e2ad988,0x75fc1245 .word 0x00000000,0x00000007 .word 0xc019beaf,0xf6eee074 .word 0x00000000,0x00000008 .word 0x4478c76f,0xf670a7a4 p8_dispatch_retry: .word 0,0 p8_xintr_data: .word 0x00000000,0x00000001 .word 0x5e062218,0x02ffe1c5 .word 0x00000000,0x00000002 .word 0xb7058a97,0xf8661b8c .word 0x00000000,0x00000003 .word 0x9f081ca0,0x3e2229fa .word 0x00000000,0x00000004 .word 0x45273cc8,0x1f7ee085 .word 0x00000000,0x00000005 .word 0x9279d79f,0xb7478120 .word 0x00000000,0x00000006 .word 0xe69cba47,0xc70b9b92 .word 0x00000000,0x00000007 .word 0x15b20fbf,0xa47118cb .word 0x00000000,0x00000008 .word 0x3b34a9f7,0xf1a14a7b p9_dispatch_retry: .word 0,0 p9_xintr_data: .word 0x00000000,0x00000001 .word 0x3cabe830,0x45fe94bd .word 0x00000000,0x00000002 .word 0x2b5d142f,0xed4ecfcf .word 0x00000000,0x00000003 .word 0xf0d7d707,0xc705626a .word 0x00000000,0x00000004 .word 0x9658c8df,0xae1e2ad3 .word 0x00000000,0x00000005 .word 0x60d81388,0x29e4a061 .word 0x00000000,0x00000006 .word 0x96e96358,0x1f9eb6f3 .word 0x00000000,0x00000007 .word 0xb61f987f,0xbac06efb .word 0x00000000,0x00000008 .word 0x039c7080,0x5120d94c p10_dispatch_retry: .word 0,0 p10_xintr_data: .word 0x00000000,0x00000001 .word 0x14794d18,0x476078b6 .word 0x00000000,0x00000002 .word 0x547dec8f,0xf5f57351 .word 0x00000000,0x00000003 .word 0x93f398b7,0x90d73616 .word 0x00000000,0x00000004 .word 0x467ef2cf,0xba09dfee .word 0x00000000,0x00000005 .word 0xc008744f,0xd5cd4e0a .word 0x00000000,0x00000006 .word 0x75a29f00,0x1eb00ad2 .word 0x00000000,0x00000007 .word 0x8a93f598,0x0ef3cb2f .word 0x00000000,0x00000008 .word 0xec38f8a0,0x72fc7326 p11_dispatch_retry: .word 0,0 p11_xintr_data: .word 0x00000000,0x00000001 .word 0xf42eb040,0x20e5e029 .word 0x00000000,0x00000002 .word 0xb44dd7e7,0xfc3bb5e3 .word 0x00000000,0x00000003 .word 0x60470d87,0xfbeb49a5 .word 0x00000000,0x00000004 .word 0x864347d7,0xe2e44828 .word 0x00000000,0x00000005 .word 0x67e852b0,0x72b2c3b1 .word 0x00000000,0x00000006 .word 0x55ddfc97,0x93d59cb4 .word 0x00000000,0x00000007 .word 0x040efd27,0xa61d7ad7 .word 0x00000000,0x00000008 .word 0x44a48cd7,0xd8aa3fde p12_dispatch_retry: .word 0,0 p12_xintr_data: .word 0x00000000,0x00000001 .word 0xcea4363f,0xd4720756 .word 0x00000000,0x00000002 .word 0x0305dcc7,0xbcd6fb39 .word 0x00000000,0x00000003 .word 0x635dbc68,0x40c7fc0c .word 0x00000000,0x00000004 .word 0xd20cbdb0,0x649c8aef .word 0x00000000,0x00000005 .word 0x626a6cc8,0x2ac04376 .word 0x00000000,0x00000006 .word 0x013b460f,0x91243e6a .word 0x00000000,0x00000007 .word 0x6be6fb30,0x2f09c648 .word 0x00000000,0x00000008 .word 0xe67d18b8,0x572f6fcd p13_dispatch_retry: .word 0,0 p13_xintr_data: .word 0x00000000,0x00000001 .word 0xbcd6019f,0xa6240ac7 .word 0x00000000,0x00000002 .word 0x9115d518,0x031cf9a2 .word 0x00000000,0x00000003 .word 0xc6182bf7,0x9fd86731 .word 0x00000000,0x00000004 .word 0x9e780eb8,0x781af3d4 .word 0x00000000,0x00000005 .word 0xaa50177f,0xf473567f .word 0x00000000,0x00000006 .word 0xa96fc8e0,0x3bc1fe2d .word 0x00000000,0x00000007 .word 0x9d542058,0x6fe7c42a .word 0x00000000,0x00000008 .word 0xba29c3f7,0xa525212d p14_dispatch_retry: .word 0,0 p14_xintr_data: .word 0x00000000,0x00000001 .word 0x4e782f60,0x75ef8887 .word 0x00000000,0x00000002 .word 0xdcb99e5f,0xdf3e304d .word 0x00000000,0x00000003 .word 0x823e1ff7,0xde8af86f .word 0x00000000,0x00000004 .word 0x9de23648,0x03f32ef7 .word 0x00000000,0x00000005 .word 0x06b5fca7,0xaaa6deb6 .word 0x00000000,0x00000006 .word 0x1a8d3ce0,0x6a99d2dd .word 0x00000000,0x00000007 .word 0x121b247f,0x97687e92 .word 0x00000000,0x00000008 .word 0x677f8f78,0x5eb8c1fd p15_dispatch_retry: .word 0,0 p15_xintr_data: .word 0x00000000,0x00000001 .word 0x2cf07f1f,0xc2a65301 .word 0x00000000,0x00000002 .word 0xd04da238,0x589c7b44 .word 0x00000000,0x00000003 .word 0x2709545f,0xdfef82ee .word 0x00000000,0x00000004 .word 0x54f2efd8,0x7cd22daf .word 0x00000000,0x00000005 .word 0xee647248,0x069a183c .word 0x00000000,0x00000006 .word 0x5ec3ca3f,0x8a74bd6c .word 0x00000000,0x00000007 .word 0xd72a5287,0xce8c5d1d .word 0x00000000,0x00000008 .word 0xb68ca330,0x5852fea5 p16_dispatch_retry: .word 0,0 p16_xintr_data: .word 0x00000000,0x00000001 .word 0xb8a4c5e7,0x829f9d3d .word 0x00000000,0x00000002 .word 0xc160d157,0x929a34f1 .word 0x00000000,0x00000003 .word 0x919ac16f,0xe97f50b0 .word 0x00000000,0x00000004 .word 0x3917d6a0,0x7eaf33f1 .word 0x00000000,0x00000005 .word 0x9d7bb0c0,0x6dce1d1e .word 0x00000000,0x00000006 .word 0x0777c830,0x6ed5d280 .word 0x00000000,0x00000007 .word 0x5d8935a8,0x5ef5c3e3 .word 0x00000000,0x00000008 .word 0x1d260877,0xe191fc0f p17_dispatch_retry: .word 0,0 p17_xintr_data: .word 0x00000000,0x00000001 .word 0x287fe2e8,0x46b774a6 .word 0x00000000,0x00000002 .word 0x6862cbd0,0x0d5e94da .word 0x00000000,0x00000003 .word 0xbf053f07,0xb022507f .word 0x00000000,0x00000004 .word 0x07f7aae0,0x4345fe13 .word 0x00000000,0x00000005 .word 0x9936ad97,0xd46b9bc3 .word 0x00000000,0x00000006 .word 0xfac3d7f0,0x068aedbb .word 0x00000000,0x00000007 .word 0xf6428887,0xa6491527 .word 0x00000000,0x00000008 .word 0xe22e6070,0x3e559a8e p18_dispatch_retry: .word 0,0 p18_xintr_data: .word 0x00000000,0x00000001 .word 0x58a30b8f,0xf08eae3f .word 0x00000000,0x00000002 .word 0x28f4ec77,0xdbbf48a8 .word 0x00000000,0x00000003 .word 0x0f1af400,0x1d7a98c0 .word 0x00000000,0x00000004 .word 0xb72966cf,0xcc677d3f .word 0x00000000,0x00000005 .word 0x9ecb4008,0x2f7fc901 .word 0x00000000,0x00000006 .word 0x01223bff,0xe24bfa98 .word 0x00000000,0x00000007 .word 0xd08db498,0x16c4d402 .word 0x00000000,0x00000008 .word 0xe6ea92b0,0x22b0a840 p19_dispatch_retry: .word 0,0 p19_xintr_data: .word 0x00000000,0x00000001 .word 0x12420088,0x412bf297 .word 0x00000000,0x00000002 .word 0xd475563f,0xb2b635f4 .word 0x00000000,0x00000003 .word 0x784881c7,0xc611a006 .word 0x00000000,0x00000004 .word 0xead30fcf,0x9778490a .word 0x00000000,0x00000005 .word 0x8ad8ca8f,0xc91eee6c .word 0x00000000,0x00000006 .word 0x2f84048f,0x81b1ed48 .word 0x00000000,0x00000007 .word 0xddb7e568,0x1cd44443 .word 0x00000000,0x00000008 .word 0x1bc9d28f,0xe005909b p20_dispatch_retry: .word 0,0 p20_xintr_data: .word 0x00000000,0x00000001 .word 0x22960238,0x38800741 .word 0x00000000,0x00000002 .word 0xf8c35db7,0xd632f8e4 .word 0x00000000,0x00000003 .word 0x34be1baf,0xf27d9977 .word 0x00000000,0x00000004 .word 0xf3de86f7,0x846e0618 .word 0x00000000,0x00000005 .word 0x2eacd757,0xf26a1147 .word 0x00000000,0x00000006 .word 0x879fd727,0xe7177ee7 .word 0x00000000,0x00000007 .word 0xe4227130,0x0da84b07 .word 0x00000000,0x00000008 .word 0x3d19e490,0x7d53ea4e p21_dispatch_retry: .word 0,0 p21_xintr_data: .word 0x00000000,0x00000001 .word 0x1456b12f,0xa618f195 .word 0x00000000,0x00000002 .word 0x30cb70e8,0x3f39b15d .word 0x00000000,0x00000003 .word 0x1477f5c8,0x093c27b7 .word 0x00000000,0x00000004 .word 0x0287d02f,0xe92bf068 .word 0x00000000,0x00000005 .word 0xe68ff6f0,0x7cc3f92b .word 0x00000000,0x00000006 .word 0xd97cc2b0,0x53dd5726 .word 0x00000000,0x00000007 .word 0x47930c8f,0xb6ada4e8 .word 0x00000000,0x00000008 .word 0xd542824f,0xa4c390b0 p22_dispatch_retry: .word 0,0 p22_xintr_data: .word 0x00000000,0x00000001 .word 0xf8868b17,0xf7ce6326 .word 0x00000000,0x00000002 .word 0xa24432d7,0xd7a8b50a .word 0x00000000,0x00000003 .word 0x765b1f98,0x377a039c .word 0x00000000,0x00000004 .word 0xf022ac40,0x561217dd .word 0x00000000,0x00000005 .word 0xc9f03728,0x260cec64 .word 0x00000000,0x00000006 .word 0xd45174e8,0x4b3f5535 .word 0x00000000,0x00000007 .word 0xf630f828,0x4779fa90 .word 0x00000000,0x00000008 .word 0xbe2f3e7f,0xdd38cf0c p23_dispatch_retry: .word 0,0 p23_xintr_data: .word 0x00000000,0x00000001 .word 0x1d44854f,0x99b2089d .word 0x00000000,0x00000002 .word 0x9f575e0f,0xfda7474a .word 0x00000000,0x00000003 .word 0x2f3ad88f,0xf010d41c .word 0x00000000,0x00000004 .word 0xa83840a0,0x065d9d81 .word 0x00000000,0x00000005 .word 0xb77de8f8,0x7eff90bf .word 0x00000000,0x00000006 .word 0x23b1fa27,0xc51af21b .word 0x00000000,0x00000007 .word 0xfadec4c0,0x4ae55230 .word 0x00000000,0x00000008 .word 0x35c627e8,0x165eb83f p24_dispatch_retry: .word 0,0 p24_xintr_data: .word 0x00000000,0x00000001 .word 0x9440d190,0x16da1d2d .word 0x00000000,0x00000002 .word 0x1e6f59e7,0xeb251a70 .word 0x00000000,0x00000003 .word 0xd628e187,0xcb0db622 .word 0x00000000,0x00000004 .word 0xc1989c97,0x887e018a .word 0x00000000,0x00000005 .word 0x97a19db8,0x410d7b90 .word 0x00000000,0x00000006 .word 0xe657c167,0xbda46f3a .word 0x00000000,0x00000007 .word 0x01952aa0,0x2476c6d8 .word 0x00000000,0x00000008 .word 0xc4ee4f5f,0xf89d73fe p25_dispatch_retry: .word 0,0 p25_xintr_data: .word 0x00000000,0x00000001 .word 0xf6e94178,0x79a22809 .word 0x00000000,0x00000002 .word 0x4993d300,0x55010ab2 .word 0x00000000,0x00000003 .word 0x308994f8,0x1fc60c60 .word 0x00000000,0x00000004 .word 0x925a7e60,0x1445263e .word 0x00000000,0x00000005 .word 0xb77cae17,0xdbbbaf73 .word 0x00000000,0x00000006 .word 0x0b7102f8,0x65274ce7 .word 0x00000000,0x00000007 .word 0xfa1ef0af,0xdeab8f49 .word 0x00000000,0x00000008 .word 0x3f4cebd0,0x6f26d9bf p26_dispatch_retry: .word 0,0 p26_xintr_data: .word 0x00000000,0x00000001 .word 0x157065a0,0x71b1e155 .word 0x00000000,0x00000002 .word 0x0159639f,0xf346a9a6 .word 0x00000000,0x00000003 .word 0xeb123c50,0x7b374a8f .word 0x00000000,0x00000004 .word 0x5b5c835f,0x8a60b076 .word 0x00000000,0x00000005 .word 0xffabd230,0x7202308f .word 0x00000000,0x00000006 .word 0xf25c3530,0x2bd5c56b .word 0x00000000,0x00000007 .word 0x417a98df,0xcea43e16 .word 0x00000000,0x00000008 .word 0xb91d1d3f,0xfbdfa32f p27_dispatch_retry: .word 0,0 p27_xintr_data: .word 0x00000000,0x00000001 .word 0x13e2b607,0x833f3bfe .word 0x00000000,0x00000002 .word 0x81063bbf,0xa953dca1 .word 0x00000000,0x00000003 .word 0xa7b09238,0x4d4b2299 .word 0x00000000,0x00000004 .word 0xe240631f,0x8fd49ea4 .word 0x00000000,0x00000005 .word 0xbd74ea10,0x13cb42df .word 0x00000000,0x00000006 .word 0x81af3e90,0x6da4617a .word 0x00000000,0x00000007 .word 0x5fcb3dbf,0xd46eb2b5 .word 0x00000000,0x00000008 .word 0xad4646b8,0x76c453bc p28_dispatch_retry: .word 0,0 p28_xintr_data: .word 0x00000000,0x00000001 .word 0x8a747210,0x314a5f00 .word 0x00000000,0x00000002 .word 0x9e699d3f,0x891e8aa3 .word 0x00000000,0x00000003 .word 0x71137c38,0x0ebed831 .word 0x00000000,0x00000004 .word 0xaf72a3cf,0xafd8c338 .word 0x00000000,0x00000005 .word 0x19ac4138,0x4c20baf4 .word 0x00000000,0x00000006 .word 0xce055600,0x633d863d .word 0x00000000,0x00000007 .word 0xa8aa4b28,0x4f0c9910 .word 0x00000000,0x00000008 .word 0x5f7b9ddf,0xf1401b77 p29_dispatch_retry: .word 0,0 p29_xintr_data: .word 0x00000000,0x00000001 .word 0xff276df8,0x4b091824 .word 0x00000000,0x00000002 .word 0x0ae2fc5f,0x9b6d9b77 .word 0x00000000,0x00000003 .word 0xeb405e7f,0x8b72cbae .word 0x00000000,0x00000004 .word 0xa6929980,0x3cb4583e .word 0x00000000,0x00000005 .word 0xb606ee98,0x7c798e0c .word 0x00000000,0x00000006 .word 0x48fdb020,0x2ffdfc63 .word 0x00000000,0x00000007 .word 0x613c3617,0xbf687d01 .word 0x00000000,0x00000008 .word 0xccc9a188,0x216af13b p30_dispatch_retry: .word 0,0 p30_xintr_data: .word 0x00000000,0x00000001 .word 0x2e4a2c8f,0x9e3c02b8 .word 0x00000000,0x00000002 .word 0x6765640f,0xdbb2fc07 .word 0x00000000,0x00000003 .word 0xc61b77a8,0x39e08d9e .word 0x00000000,0x00000004 .word 0x59e438c8,0x0f46e80c .word 0x00000000,0x00000005 .word 0xb9aeeb7f,0xa73bd0bc .word 0x00000000,0x00000006 .word 0xb6188e07,0x9b2385c5 .word 0x00000000,0x00000007 .word 0x5475cc17,0x876daa55 .word 0x00000000,0x00000008 .word 0x5756a448,0x41897a6b p31_dispatch_retry: .word 0,0 p31_xintr_data: .word 0x00000000,0x00000001 .word 0x33b9789f,0xe80ad2a8 .word 0x00000000,0x00000002 .word 0x4df59097,0x8b1cd5a6 .word 0x00000000,0x00000003 .word 0xd99e06b7,0xc0c42209 .word 0x00000000,0x00000004 .word 0x193df0f7,0x8b8bfab1 .word 0x00000000,0x00000005 .word 0x8b2610b7,0xfab8c117 .word 0x00000000,0x00000006 .word 0x70de5c38,0x2d9927f2 .word 0x00000000,0x00000007 .word 0x88159ca0,0x5a7182fc .word 0x00000000,0x00000008 .word 0x44f42280,0x0b0c3137 p32_dispatch_retry: .word 0,0 p32_xintr_data: .word 0x00000000,0x00000001 .word 0xf6efaf57,0xb727bd45 .word 0x00000000,0x00000002 .word 0xba825caf,0x85f2ff57 .word 0x00000000,0x00000003 .word 0x4ac976a8,0x1a56baa7 .word 0x00000000,0x00000004 .word 0xcd5ff40f,0xbef3aa28 .word 0x00000000,0x00000005 .word 0x34f946df,0x8db75417 .word 0x00000000,0x00000006 .word 0x4358368f,0x9bee5185 .word 0x00000000,0x00000007 .word 0x57f86107,0xa328bde9 .word 0x00000000,0x00000008 .word 0x73b2584f,0xce6fb166 p33_dispatch_retry: .word 0,0 p33_xintr_data: .word 0x00000000,0x00000001 .word 0xa16918bf,0xe240c773 .word 0x00000000,0x00000002 .word 0x33a2ff28,0x0f8ecbc0 .word 0x00000000,0x00000003 .word 0x4dfb771f,0xc8ae1689 .word 0x00000000,0x00000004 .word 0x703d8cf7,0x987835dc .word 0x00000000,0x00000005 .word 0xea25923f,0x964b261c .word 0x00000000,0x00000006 .word 0x1cefbd07,0xc85f6449 .word 0x00000000,0x00000007 .word 0xc42d9438,0x315fe19f .word 0x00000000,0x00000008 .word 0x7517cb07,0x8b98a0d6 p34_dispatch_retry: .word 0,0 p34_xintr_data: .word 0x00000000,0x00000001 .word 0xcfdac120,0x6ffc9df7 .word 0x00000000,0x00000002 .word 0xa6df4f97,0xe3bc669f .word 0x00000000,0x00000003 .word 0x809e3b98,0x478ee2db .word 0x00000000,0x00000004 .word 0x8ca47738,0x0b2fe367 .word 0x00000000,0x00000005 .word 0xc71ad538,0x2a82ee09 .word 0x00000000,0x00000006 .word 0xdb8b8980,0x6875ad16 .word 0x00000000,0x00000007 .word 0x214d3868,0x6ec19af8 .word 0x00000000,0x00000008 .word 0x9b5996b7,0xa3418a58 p35_dispatch_retry: .word 0,0 p35_xintr_data: .word 0x00000000,0x00000001 .word 0xa85e746f,0xb99250dc .word 0x00000000,0x00000002 .word 0x20a09888,0x0608108f .word 0x00000000,0x00000003 .word 0x599a60c7,0xb72ec420 .word 0x00000000,0x00000004 .word 0x5dca8ef0,0x175f2ca8 .word 0x00000000,0x00000005 .word 0x48523c17,0x85527219 .word 0x00000000,0x00000006 .word 0xc3db253f,0xe6ba176e .word 0x00000000,0x00000007 .word 0x3023f600,0x42a24de0 .word 0x00000000,0x00000008 .word 0x9cbb6648,0x1702d2b2 p36_dispatch_retry: .word 0,0 p36_xintr_data: .word 0x00000000,0x00000001 .word 0x38973107,0xd45ea53d .word 0x00000000,0x00000002 .word 0x050a5947,0xefbc8028 .word 0x00000000,0x00000003 .word 0x95fe0687,0xb7f00d9a .word 0x00000000,0x00000004 .word 0x206b7f9f,0x8a70a1ab .word 0x00000000,0x00000005 .word 0x185504d8,0x05ac8de0 .word 0x00000000,0x00000006 .word 0xbc4b25d8,0x13cc9023 .word 0x00000000,0x00000007 .word 0xa83b74df,0xa32059da .word 0x00000000,0x00000008 .word 0x49581be8,0x51c8b277 p37_dispatch_retry: .word 0,0 p37_xintr_data: .word 0x00000000,0x00000001 .word 0xc4a8d758,0x672465bc .word 0x00000000,0x00000002 .word 0x7bbb4658,0x58218a31 .word 0x00000000,0x00000003 .word 0x01ae240f,0x9df855b3 .word 0x00000000,0x00000004 .word 0x624705d8,0x3db3ee5e .word 0x00000000,0x00000005 .word 0x8aab0718,0x25f3b87b .word 0x00000000,0x00000006 .word 0x3bab73e8,0x27c795a9 .word 0x00000000,0x00000007 .word 0x00308140,0x1bd826be .word 0x00000000,0x00000008 .word 0xa814f048,0x0a6209b2 p38_dispatch_retry: .word 0,0 p38_xintr_data: .word 0x00000000,0x00000001 .word 0x8c797160,0x3871a524 .word 0x00000000,0x00000002 .word 0xd203bfcf,0xa315dbee .word 0x00000000,0x00000003 .word 0x1941d3f0,0x318e9178 .word 0x00000000,0x00000004 .word 0xea9afe2f,0xde4eb3cb .word 0x00000000,0x00000005 .word 0x020eaca7,0xb0cbeffe .word 0x00000000,0x00000006 .word 0x0bcbff0f,0xdcc7e109 .word 0x00000000,0x00000007 .word 0xa32c8c1f,0x80b41143 .word 0x00000000,0x00000008 .word 0x708ec847,0xd1e2d189 p39_dispatch_retry: .word 0,0 p39_xintr_data: .word 0x00000000,0x00000001 .word 0x53521aff,0x98fc326a .word 0x00000000,0x00000002 .word 0xa510e50f,0xd98ef806 .word 0x00000000,0x00000003 .word 0xf7ff6888,0x145a4f07 .word 0x00000000,0x00000004 .word 0xc4736e57,0x9f80a984 .word 0x00000000,0x00000005 .word 0x9e448ee7,0xd07c1eed .word 0x00000000,0x00000006 .word 0x65500327,0x872efd22 .word 0x00000000,0x00000007 .word 0x83259b30,0x62fc16d4 .word 0x00000000,0x00000008 .word 0xe2851b28,0x06a21142 p40_dispatch_retry: .word 0,0 p40_xintr_data: .word 0x00000000,0x00000001 .word 0xb3c42370,0x627d6c94 .word 0x00000000,0x00000002 .word 0x9f1b5277,0xdefe3663 .word 0x00000000,0x00000003 .word 0xc97b39d0,0x5bd5105a .word 0x00000000,0x00000004 .word 0xfa2332df,0xa5de885b .word 0x00000000,0x00000005 .word 0xd2548d50,0x5a172e88 .word 0x00000000,0x00000006 .word 0x7958fa77,0xa60f5cbb .word 0x00000000,0x00000007 .word 0x6c2c51b0,0x23afc56d .word 0x00000000,0x00000008 .word 0x478d4918,0x723cce58 p41_dispatch_retry: .word 0,0 p41_xintr_data: .word 0x00000000,0x00000001 .word 0x6b7acdd7,0xc49801af .word 0x00000000,0x00000002 .word 0xae9a172f,0xde49b523 .word 0x00000000,0x00000003 .word 0xe07672e0,0x3605d714 .word 0x00000000,0x00000004 .word 0xcc61d780,0x48001ffb .word 0x00000000,0x00000005 .word 0xaf2c7567,0xdb002583 .word 0x00000000,0x00000006 .word 0x6dfc0d70,0x06fe0e69 .word 0x00000000,0x00000007 .word 0x340fafb7,0xab0be460 .word 0x00000000,0x00000008 .word 0x08d63b77,0xe7ab4c8c p42_dispatch_retry: .word 0,0 p42_xintr_data: .word 0x00000000,0x00000001 .word 0x1da4aa60,0x5fb222db .word 0x00000000,0x00000002 .word 0xa75d2a37,0xf56ef8c5 .word 0x00000000,0x00000003 .word 0xbd894890,0x26808215 .word 0x00000000,0x00000004 .word 0x4a495608,0x3d72aecb .word 0x00000000,0x00000005 .word 0x0ce900df,0xae6d5fee .word 0x00000000,0x00000006 .word 0xeb3a483f,0xf234a6c3 .word 0x00000000,0x00000007 .word 0xc139485f,0xd56b54d1 .word 0x00000000,0x00000008 .word 0xe2381c47,0xc47d9c84 p43_dispatch_retry: .word 0,0 p43_xintr_data: .word 0x00000000,0x00000001 .word 0x0cb85700,0x316a75e1 .word 0x00000000,0x00000002 .word 0xfc6885ff,0xa7ec2fef .word 0x00000000,0x00000003 .word 0x3df1de60,0x29037434 .word 0x00000000,0x00000004 .word 0xe27d0ac7,0xc2ec619c .word 0x00000000,0x00000005 .word 0xc305449f,0xd265f549 .word 0x00000000,0x00000006 .word 0x1f7ecc08,0x16fc4611 .word 0x00000000,0x00000007 .word 0xa7944260,0x6cd16535 .word 0x00000000,0x00000008 .word 0x7700be27,0xf942bf49 p44_dispatch_retry: .word 0,0 p44_xintr_data: .word 0x00000000,0x00000001 .word 0x24a477f0,0x1bfe8ab1 .word 0x00000000,0x00000002 .word 0xbc00e187,0xb649d7c7 .word 0x00000000,0x00000003 .word 0x1313fd67,0xaac32ee6 .word 0x00000000,0x00000004 .word 0xf1bfb1a0,0x4821be96 .word 0x00000000,0x00000005 .word 0xd9213120,0x6b94e393 .word 0x00000000,0x00000006 .word 0x0f3cd2c0,0x122c6349 .word 0x00000000,0x00000007 .word 0x2460205f,0x8d450c11 .word 0x00000000,0x00000008 .word 0xd2cf89e8,0x0076df9a p45_dispatch_retry: .word 0,0 p45_xintr_data: .word 0x00000000,0x00000001 .word 0xb9ce458f,0x810b9307 .word 0x00000000,0x00000002 .word 0x163ce418,0x0298fd6d .word 0x00000000,0x00000003 .word 0x0f52de68,0x418f3ec7 .word 0x00000000,0x00000004 .word 0x824733f0,0x14ce7c98 .word 0x00000000,0x00000005 .word 0xdd15f230,0x1e54c549 .word 0x00000000,0x00000006 .word 0x1450969f,0xd74dfd3a .word 0x00000000,0x00000007 .word 0xa53d5e18,0x340570f7 .word 0x00000000,0x00000008 .word 0xd89b854f,0xdaed435b p46_dispatch_retry: .word 0,0 p46_xintr_data: .word 0x00000000,0x00000001 .word 0x35386b07,0xbef46d2b .word 0x00000000,0x00000002 .word 0xb3100a7f,0xbc0b707d .word 0x00000000,0x00000003 .word 0xf826f250,0x53d4fc1b .word 0x00000000,0x00000004 .word 0x407c7577,0xc8de6ff4 .word 0x00000000,0x00000005 .word 0x48348a07,0xd02c72cb .word 0x00000000,0x00000006 .word 0x1fc56c30,0x5aea5971 .word 0x00000000,0x00000007 .word 0xeac6af07,0xa305c06b .word 0x00000000,0x00000008 .word 0x5b2084bf,0xec691d9a p47_dispatch_retry: .word 0,0 p47_xintr_data: .word 0x00000000,0x00000001 .word 0x2db09ae7,0xbd70a0ec .word 0x00000000,0x00000002 .word 0xdb7aecd0,0x0e6fbe97 .word 0x00000000,0x00000003 .word 0x221af84f,0xaa32d835 .word 0x00000000,0x00000004 .word 0xe9778ef7,0xd9bfe311 .word 0x00000000,0x00000005 .word 0xa4e3f4f0,0x7bb3253c .word 0x00000000,0x00000006 .word 0xcf742a37,0x849e03ea .word 0x00000000,0x00000007 .word 0x427f5568,0x6e933e65 .word 0x00000000,0x00000008 .word 0xff62ebc0,0x2d915f5e p48_dispatch_retry: .word 0,0 p48_xintr_data: .word 0x00000000,0x00000001 .word 0x54ca48af,0xa1f23e9e .word 0x00000000,0x00000002 .word 0xcd1c4557,0x93d90b0a .word 0x00000000,0x00000003 .word 0x77d35887,0xa5d78339 .word 0x00000000,0x00000004 .word 0x7bce511f,0xe2828abe .word 0x00000000,0x00000005 .word 0xc9d05c67,0xac7684e2 .word 0x00000000,0x00000006 .word 0x79c66540,0x62787db6 .word 0x00000000,0x00000007 .word 0x21c57dd0,0x595f54d4 .word 0x00000000,0x00000008 .word 0x745ea7b0,0x5fd69d43 p49_dispatch_retry: .word 0,0 p49_xintr_data: .word 0x00000000,0x00000001 .word 0x783138ff,0xa6575472 .word 0x00000000,0x00000002 .word 0x949745d7,0x81f0b927 .word 0x00000000,0x00000003 .word 0x5e8c4ae7,0xda1147fb .word 0x00000000,0x00000004 .word 0x0705aa08,0x3a6dc637 .word 0x00000000,0x00000005 .word 0x7831fda7,0xd1e43117 .word 0x00000000,0x00000006 .word 0xc90a1c20,0x5179f991 .word 0x00000000,0x00000007 .word 0xf21e7210,0x03bc6301 .word 0x00000000,0x00000008 .word 0xcdd29920,0x1bafda92 p50_dispatch_retry: .word 0,0 p50_xintr_data: .word 0x00000000,0x00000001 .word 0xa91686d0,0x15cfd0c2 .word 0x00000000,0x00000002 .word 0x7c112d70,0x6c8141ac .word 0x00000000,0x00000003 .word 0x06461790,0x5f229d43 .word 0x00000000,0x00000004 .word 0x007f44df,0xf3205652 .word 0x00000000,0x00000005 .word 0x78797ba7,0xa3a4c64c .word 0x00000000,0x00000006 .word 0xb390c430,0x1a55ad9b .word 0x00000000,0x00000007 .word 0x287ef5e8,0x71dc29d9 .word 0x00000000,0x00000008 .word 0xb8a07ea0,0x4c08dbf4 p51_dispatch_retry: .word 0,0 p51_xintr_data: .word 0x00000000,0x00000001 .word 0x3f704b28,0x744b8281 .word 0x00000000,0x00000002 .word 0x652c9ccf,0xfa76f5b7 .word 0x00000000,0x00000003 .word 0x1eadc837,0xdfcb18a7 .word 0x00000000,0x00000004 .word 0x482f4227,0x9d3b108d .word 0x00000000,0x00000005 .word 0x4edacb38,0x37b4e153 .word 0x00000000,0x00000006 .word 0x17104aaf,0xe23bc95e .word 0x00000000,0x00000007 .word 0x7a8d9817,0x9241280d .word 0x00000000,0x00000008 .word 0xcf989a48,0x64573bfd p52_dispatch_retry: .word 0,0 p52_xintr_data: .word 0x00000000,0x00000001 .word 0xfa460720,0x62b71038 .word 0x00000000,0x00000002 .word 0x8da755e8,0x597827f8 .word 0x00000000,0x00000003 .word 0xf211ca77,0xb6fd0dfb .word 0x00000000,0x00000004 .word 0xb14a4998,0x755c4722 .word 0x00000000,0x00000005 .word 0x0e7e08af,0xb5fe5123 .word 0x00000000,0x00000006 .word 0xf05abc90,0x512280d3 .word 0x00000000,0x00000007 .word 0xddccbf07,0x8c1f7375 .word 0x00000000,0x00000008 .word 0x0eda4b98,0x55ec7d7b p53_dispatch_retry: .word 0,0 p53_xintr_data: .word 0x00000000,0x00000001 .word 0x21b89688,0x3b1a580c .word 0x00000000,0x00000002 .word 0xfc41d6f0,0x795a4b23 .word 0x00000000,0x00000003 .word 0xa57bb6d8,0x695a1cf8 .word 0x00000000,0x00000004 .word 0xa53438a0,0x61edfea1 .word 0x00000000,0x00000005 .word 0x3b8a879f,0xfddfe9af .word 0x00000000,0x00000006 .word 0xf55de838,0x30cc4124 .word 0x00000000,0x00000007 .word 0x05c02148,0x4222df92 .word 0x00000000,0x00000008 .word 0x614d5597,0xe80395bc p54_dispatch_retry: .word 0,0 p54_xintr_data: .word 0x00000000,0x00000001 .word 0x3c46b100,0x576fa54d .word 0x00000000,0x00000002 .word 0x1b3db34f,0xb6f9ab88 .word 0x00000000,0x00000003 .word 0x6859c777,0xcc01fec1 .word 0x00000000,0x00000004 .word 0xdc78f8f0,0x1b3d6542 .word 0x00000000,0x00000005 .word 0x9934adf7,0x81a18ca8 .word 0x00000000,0x00000006 .word 0x5f1c39c8,0x1a3a9ecb .word 0x00000000,0x00000007 .word 0x7e0c2ed0,0x54d1779f .word 0x00000000,0x00000008 .word 0x030b7c50,0x1a1199a7 p55_dispatch_retry: .word 0,0 p55_xintr_data: .word 0x00000000,0x00000001 .word 0x88ed8570,0x2d91fa99 .word 0x00000000,0x00000002 .word 0x0efb7df7,0xe89db31d .word 0x00000000,0x00000003 .word 0xf3212fe8,0x3ccfd3c0 .word 0x00000000,0x00000004 .word 0x21e1a5af,0xd58d3dd7 .word 0x00000000,0x00000005 .word 0x9aebb690,0x2fd1babf .word 0x00000000,0x00000006 .word 0xaefbac98,0x314e7285 .word 0x00000000,0x00000007 .word 0x1619294f,0xbd3aa127 .word 0x00000000,0x00000008 .word 0x45f33bf0,0x62fd56dd p56_dispatch_retry: .word 0,0 p56_xintr_data: .word 0x00000000,0x00000001 .word 0xaf37cdb7,0x996ebba0 .word 0x00000000,0x00000002 .word 0xe7ac10bf,0x937bdd6a .word 0x00000000,0x00000003 .word 0xb21f4387,0xa301035d .word 0x00000000,0x00000004 .word 0x1d0f6ebf,0xbe6c7e9e .word 0x00000000,0x00000005 .word 0x3821d5d7,0x8ee0cfff .word 0x00000000,0x00000006 .word 0xe12337cf,0x8d1d6af6 .word 0x00000000,0x00000007 .word 0xf6c6b6e8,0x5e1eccfe .word 0x00000000,0x00000008 .word 0x71548ce0,0x20af4e25 p57_dispatch_retry: .word 0,0 p57_xintr_data: .word 0x00000000,0x00000001 .word 0x8ac82108,0x2489398d .word 0x00000000,0x00000002 .word 0x1762d5b7,0xa806ac2e .word 0x00000000,0x00000003 .word 0xcff81ecf,0x9875a4aa .word 0x00000000,0x00000004 .word 0xda8241cf,0xa2860cb0 .word 0x00000000,0x00000005 .word 0xbe5ca980,0x0ed42565 .word 0x00000000,0x00000006 .word 0x0064c470,0x5762ce5a .word 0x00000000,0x00000007 .word 0x75b7469f,0xe9d59d4d .word 0x00000000,0x00000008 .word 0x984f3958,0x2bdc3789 p58_dispatch_retry: .word 0,0 p58_xintr_data: .word 0x00000000,0x00000001 .word 0xf0c56ef7,0xfa304898 .word 0x00000000,0x00000002 .word 0x794f0707,0xab93cf3b .word 0x00000000,0x00000003 .word 0xdb2b6a20,0x1a5430b3 .word 0x00000000,0x00000004 .word 0x73753688,0x13a2f9aa .word 0x00000000,0x00000005 .word 0xaeaa9800,0x79dac8e9 .word 0x00000000,0x00000006 .word 0xf52842af,0xfb0d1611 .word 0x00000000,0x00000007 .word 0x8b0822d8,0x0a0b7ac9 .word 0x00000000,0x00000008 .word 0x47d6b1ff,0xd287f1a9 p59_dispatch_retry: .word 0,0 p59_xintr_data: .word 0x00000000,0x00000001 .word 0x7cc03f2f,0xdce02dce .word 0x00000000,0x00000002 .word 0xdf6cab38,0x7ea402fa .word 0x00000000,0x00000003 .word 0x55319877,0x88e0af02 .word 0x00000000,0x00000004 .word 0x7faf53b7,0xd0d7eca7 .word 0x00000000,0x00000005 .word 0x0eef2620,0x38e82e6d .word 0x00000000,0x00000006 .word 0xbf6f543f,0x8cac157c .word 0x00000000,0x00000007 .word 0xa4d786ef,0xae50f8b1 .word 0x00000000,0x00000008 .word 0xaf7ec058,0x5d0593ad p60_dispatch_retry: .word 0,0 p60_xintr_data: .word 0x00000000,0x00000001 .word 0xaa188f17,0xe195c3da .word 0x00000000,0x00000002 .word 0x9c434730,0x50a28c94 .word 0x00000000,0x00000003 .word 0x9a7d2b87,0x8a686c7b .word 0x00000000,0x00000004 .word 0x798442e8,0x6498338c .word 0x00000000,0x00000005 .word 0x08dba547,0x85cf4cbf .word 0x00000000,0x00000006 .word 0xd529d2d0,0x10ac8511 .word 0x00000000,0x00000007 .word 0x7b16c7f7,0xc14f2aa7 .word 0x00000000,0x00000008 .word 0x6ed5548f,0xfda0770f p61_dispatch_retry: .word 0,0 p61_xintr_data: .word 0x00000000,0x00000001 .word 0x1d74a8af,0x85271677 .word 0x00000000,0x00000002 .word 0xa9131cd8,0x19a8ad8a .word 0x00000000,0x00000003 .word 0x0a3fba48,0x4e9b48f7 .word 0x00000000,0x00000004 .word 0x3b9226e7,0xa8430e25 .word 0x00000000,0x00000005 .word 0x27fdc247,0xef22cb6d .word 0x00000000,0x00000006 .word 0xcf45a190,0x2d701e1c .word 0x00000000,0x00000007 .word 0xbd78c207,0xaf273dbd .word 0x00000000,0x00000008 .word 0x4101a3f0,0x0ca872e7 p62_dispatch_retry: .word 0,0 p62_xintr_data: .word 0x00000000,0x00000001 .word 0xae9a3387,0xfc578cd5 .word 0x00000000,0x00000002 .word 0x4edf21b0,0x7cc8bc3c .word 0x00000000,0x00000003 .word 0x531d25cf,0x91defac4 .word 0x00000000,0x00000004 .word 0x1a1b8de8,0x43751158 .word 0x00000000,0x00000005 .word 0x5e9f05c7,0xc2681609 .word 0x00000000,0x00000006 .word 0xcdbb41f8,0x156383a0 .word 0x00000000,0x00000007 .word 0xa8ac4cdf,0xeb1f4bc6 .word 0x00000000,0x00000008 .word 0x3e95f177,0xf56b9c4a p63_dispatch_retry: .word 0,0 p63_xintr_data: .word 0x00000000,0x00000001 .word 0xeb6aff68,0x57ac7825 .word 0x00000000,0x00000002 .word 0x7fdb12af,0xdb628e5a .word 0x00000000,0x00000003 .word 0xffe88488,0x5925cb90 .word 0x00000000,0x00000004 .word 0x865b14c7,0x948e5e34 .word 0x00000000,0x00000005 .word 0x2deacd18,0x64985bc2 .word 0x00000000,0x00000006 .word 0x77e2a338,0x50f4bceb .word 0x00000000,0x00000007 .word 0x070b2e00,0x36a9155e .word 0x00000000,0x00000008 .word 0xceb421b7,0xf41b28f3 .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 0xe698253b,0x0b3d0deb,0x29313d39,0x511456f5 .word 0x1fcb9c0a,0x6c411900,0xcdd5b5de,0xc3fc8fa0 .word 0x8076fa09,0xdcc2dcc1,0x36f3a0f8,0x28c2d418 .word 0xf44290c3,0xd3077c4d,0x3f83ea9d,0x3a553778 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 0x33dbd3ac,0xd44928c6,0x8ff789b4,0xc0744a14 .word 0x4871e202,0x2eddd736,0xe5bb5749,0x9fc16020 .word 0x3d4490aa,0x2908b356,0xa45a6239,0xfd7f5f93 .word 0x26b6c5cb,0x4b75784c,0x6a69693f,0x3e082900 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 0xc6108768,0xa5908650,0xdf920c82,0xe94efaba .word 0x0a9a3bda,0x1b4da745,0xb8abda08,0x46c2e0d6 .word 0x348f33c7,0x0cc52d54,0x08199a3a,0x70166dde .word 0x328111c8,0xfa475b2e,0x9ba6466e,0x081eb752 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 0x9f821755,0x66d6c7f3,0x0288a3c7,0xa6f098bb .word 0xea99055f,0xb31b6365,0xafbb07e7,0x3b5f3e59 .word 0x5cb53727,0x2672812f,0x130bbd15,0x44b40426 .word 0xfb4150f7,0x26318ac4,0x9b53a723,0x689d58bd 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 0x5e6df4f8,0xfcc1d04f,0x533a67fe,0x42d32ce1 .word 0xb6a5850b,0xa1326da4,0xe1208e01,0xdfd3e9e1 .word 0x93271dab,0x1fa0fa29,0x017d789e,0x2f69027d .word 0x55427b04,0x1e44a5fb,0xe11a5777,0xfce0481f 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 0xe99b5769,0x7343016f,0x0b90c1d9,0xc98c0e25 .word 0x1cee6bb7,0x6dd24cb7,0x62c09327,0xbaba55a1 .word 0x675e80e8,0x4e8ed3f2,0x5d3ec4bb,0x6445c2dc .word 0x8b07a430,0xadebf147,0x0059cd90,0x2f5aa636 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 0x2b2d8f15,0x8c464640,0xd09e8037,0x3c61edf2 .word 0xf9c40e2f,0xb886c987,0xa610c401,0x5fa4f588 .word 0x4d5d3f54,0xed10cbf0,0xad1ab7a9,0x78a50d2e .word 0xd863f224,0xbae71720,0xd24e959c,0x71ca94ad 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 0xd851a23c,0xdd84d11f,0x53550113,0xb3ee7962 .word 0x84ad44bb,0x5d176a78,0xdfdee4b2,0xe1bfb526 .word 0x2f3a73fa,0xd01a5935,0x229b81a3,0x3e411f1c .word 0x0b944039,0xb71d96bb,0x1b1d3732,0x890eca46 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 0xefdfa976,0xf9220762,0xcffd1737,0x3349afeb .word 0x1680f0ae,0x60ea7aae,0x278f5ec3,0xcae9b5c7 .word 0xbcb3866c,0xf6535000,0xecf07220,0x03e62dd7 .word 0xbc9ee778,0xeca262cf,0xd97fea7b,0x2f7535b9 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 0xd02021fb,0x49d5a85a,0xef9d2400,0x43c359a4 .word 0x1ce423c8,0x9c19a92f,0xe72332a8,0x01c44008 .word 0x465c7f72,0x385c9823,0xad9aa304,0x6451010d .word 0x24aa108d,0xb7811ce6,0x641087b2,0xe1ebba19 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 0xda0ebfdc,0x139da2e0,0x2288deb8,0x1bb0852b .word 0xae584958,0x0cc9674b,0x6a8d8390,0xdc3ce8d4 .word 0xff80d15b,0xa0d2bdd5,0xb4c6ecb2,0x9b2bb05b .word 0x0c527fbf,0xe42e4c87,0x7b173c41,0x7fd1759f 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 0xa4015713,0xad9b10da,0xa299aac5,0x1daf458b .word 0xebff8c9f,0x2b6920dd,0x7541c1e9,0x5976aa71 .word 0x57531828,0x5bbd1f43,0xbb61d249,0x257a5199 .word 0xd3109a3f,0x0911847a,0x0c2c31e0,0x7fe5213e 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 0x1df89259,0x6bdcd35e,0xf89b3a9d,0xc6dc1dfb .word 0xc3b4093f,0x3a6cd06b,0x493632c9,0xc75ddc4c .word 0x9b35b904,0x7d82798c,0x538382ed,0x69ba1d76 .word 0x231f4066,0x6f9a9e2e,0x7ef24ca9,0x82cbbc7a 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 0x3853e125,0xd1d3c741,0xd41943a2,0x0f93209f .word 0x8b1c3875,0xa800302a,0xe0402987,0xbe35aa91 .word 0xfbca9986,0x8b576a59,0xd0c63123,0xf4c30f21 .word 0x358acc9f,0x7247bd11,0x977ec83b,0x25426bcb 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 0x31fe0944,0x508c5083,0x424058aa,0x8909af89 .word 0xff0bc0ec,0x1572e61e,0x88ba340a,0x87852eff .word 0x158b27ed,0xac975ca5,0x1c89f2c7,0xaf22061a .word 0x28a81995,0xa41725af,0xb1dd50b7,0x9ea8b651 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 0xea2c29e7,0x60498ba2,0x691d18b6,0x28d0a631 .word 0xda5ace5f,0x82a0cef6,0xd8af299f,0xacec1ada .word 0x3f205ece,0x33edf01c,0xb072d4e5,0x3592705c .word 0xd99a91e2,0x4a3b0f6b,0x3045b026,0x7f963ed5 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 0x0d9bd0f0,0x5a478abf,0x2b0967a3,0x1144c388 .word 0xe2714b3f,0x633039cb,0x9800d115,0xdbc3f60a .word 0x8b38a665,0x63ba0ad9,0x6aba9cfe,0x008d4565 .word 0xa0568c81,0x9dcaaf9a,0x1516402c,0x3da6ccf5 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 0x692662e6,0x6f721882,0x9eabcc04,0x233a232b .word 0x4de4cc4a,0x46cd8602,0x7d41dd5d,0x79c7e0a2 .word 0x50d39633,0xab00f76d,0xbbc9e672,0x64265232 .word 0x1600c823,0x6b96b5db,0x0b1932db,0x2b8c3b2c 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 0x2b3e26c4,0x1247caeb,0x6f6337ba,0x049d3e6b .word 0x54eb214d,0xc6f28c43,0x6cc4747a,0x0f1d05ed .word 0xf01c4fc1,0x97c05cff,0xce81acad,0x43da05a7 .word 0x15bd97dd,0x4b922c61,0x81447252,0x468650b9 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 0xebb9b6bc,0xa994d8be,0x3d534fbb,0xc4deeb3a .word 0x78fae777,0x8eefd873,0x22dcf123,0x7ff4435e .word 0x008ca3da,0xf71383b8,0xa7ce1a2e,0xb98ba4d9 .word 0xbcf6d2e1,0xd765f743,0x086a16c7,0x997c9aa9 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 0x496219c1,0x9e7d8cba,0xbe33d1b0,0xbd7340a5 .word 0x3a30da92,0x2a293358,0x81406c58,0x2b84603a .word 0xab913894,0xc2c8823a,0x8e989ef1,0x9d38114e .word 0x94c2194d,0x0e3010a5,0x6bb76eef,0x520a5919 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 0x3c747735,0x462f9a2d,0xea678f08,0x2193aa4d .word 0x1ba6c34a,0xd8db0b30,0x4c37bc5c,0x36b95834 .word 0xfcd44b7c,0xcb982114,0x12c0d802,0x1d57cdbf .word 0x36541154,0xec2674e5,0x23b584b2,0x7e3152f4 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 0x07ba1691,0xa355314d,0x4c393893,0xefd0c375 .word 0x7a87367f,0x447447bf,0x05c6adb0,0xe609fe8d .word 0x2bd13702,0x9ecea75a,0x7ca38aa3,0xc21743f5 .word 0x670c0d5e,0xffab13bb,0xc8ca8478,0x986f08d8 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 0x9c1d4690,0x6d2927a3,0x0fd1c07f,0x156c3480 .word 0x149fed3e,0xdc99c81a,0x041a42f3,0x93d2105a .word 0xf81d2468,0xbe541f5a,0x2f2d942e,0x3f2863c4 .word 0xa371da69,0x5b9028dc,0xbdcad96f,0x3097f9cb 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 0x041af8f9,0x4fbd0143,0x09d12e87,0x20e01157 .word 0x7049be03,0x319da793,0x740c8cd9,0xe48c0e2b .word 0x3604aa82,0x78b6c56d,0x06536e15,0x0cdc827c .word 0xfb077511,0x338a8d60,0x11a0540d,0xd86ba45f 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 0x8675bb3a,0x1462621f,0x635845e6,0x0e6b34c6 .word 0x939895e7,0x44504d1f,0x54508a26,0x339eae82 .word 0xdb94c230,0x551e7cf8,0x72934981,0xb4dd51c5 .word 0x5f4f0b4d,0xbb5d78d2,0xec325011,0xb5f39a60 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 0x7c775e14,0x6e4e2f2c,0x0f2bd575,0x473a0be3 .word 0x4fb2d52b,0x5ee5a59d,0x712d9f8c,0x9b4dde9a .word 0x8348e8af,0xee1ff663,0xb0928207,0xf9ca2d82 .word 0x8666838d,0xd5b8e0ae,0x742a6165,0xd045aa69 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 0xbeb7722e,0x5c7c41f3,0x97514f27,0x42b83080 .word 0xd7281698,0x9a649144,0xc6c0291d,0x263964a2 .word 0x05962710,0xf2c371bc,0xe253b00d,0xc01e686b .word 0xda73b1d2,0x8e782379,0x6116a348,0x3692db11 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 0x0c754eb8,0x03930c39,0xdd87bc7b,0x00c166d2 .word 0x73bc8078,0x853eac39,0x0c41c6b4,0x704cbee2 .word 0x99cbdd60,0xbdf686fc,0xc900a19d,0x6432ec27 .word 0x08fe5321,0x000ce407,0x075de803,0xb847af7f 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 0xb949f69e,0xddeb665a,0x4b9f90f2,0x6516d78d .word 0x65d45e42,0x98ec9b40,0x475ae1a1,0xb93945fb .word 0xb89d8f80,0xb62824ee,0x81ed907e,0x40373c6d .word 0x88b2a016,0xd001d328,0x8be7612d,0x8ef12a54 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 0x6035e660,0x46d49845,0xa13d40bb,0x23b7cbdd .word 0x9288e379,0xdb8fdab4,0x6f4d295f,0x71ad34bc .word 0x46922e26,0x98fa5cdd,0x469a66e0,0x7d807504 .word 0x8851f81e,0xc9effef0,0x66426a74,0x423ac9b7 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 0xf1ffcc94,0x1ccdea47,0xebdae78f,0xd04ca38d .word 0xe9889181,0x5d900702,0xce76f2f1,0x8a75639f .word 0x3e9e4f09,0xd4aff9dd,0xd8967366,0x001024a0 .word 0xb0b8ec2e,0xce080071,0x968271b6,0xdd612e77 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 0x8fbadb65,0xf43f8739,0xb3a5ee22,0xacde0f5c .word 0x7d261c49,0x07e1d003,0xe9c2e0dd,0x49ca9bb2 .word 0x0bfa56df,0xacec400f,0x652e2411,0x732e1bab .word 0x54bc81a1,0x2dfe8262,0x37bd5184,0xe8b3ab41 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 0x0fccf3b8,0x3361795d,0x6fc97661,0xb10f0b7e .word 0x0ab7ad98,0x7dbc2c05,0xb245cee5,0x57afeafb .word 0x06f962c7,0xf3647f8a,0x61ea877a,0x418acad7 .word 0xaac83311,0x336b5192,0x4f0e7974,0x854b6b3f 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 0xf2c1724e,0xdaca6a27,0xd85a94b6,0x5429a93a .word 0x314db3c8,0x4afee543,0x5fb4cff6,0x30f84f71 .word 0x4b41eb69,0xc448e435,0x0cc6c391,0x4b536e5f .word 0x6d301ee7,0xcc2ed219,0x5eb9e6c5,0xd3a9ef87 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 0xb6687f75,0x17216ba2,0xdcda5a75,0x1f80731a .word 0x9b9ec1db,0x1b86238a,0xad813bbc,0x2823260f .word 0xfc13ecd7,0x7ae85ca9,0xb1511872,0x8fe9f1cc .word 0x279211f9,0x184e9eb4,0x00f83d5d,0xf385ba91 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 0xa5c78aca,0x9576e49f,0xdf92c790,0x3e6075bc .word 0x8f643077,0x740d8b7e,0x3e5cbd62,0xe6eb0f19 .word 0x609bdd72,0x03b84082,0x8819f24a,0xe21822bd .word 0x436b3613,0x75a74c02,0x800dca0d,0xe8e13a64 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 0x019566a8,0x80df9d17,0xb54766bc,0x800ca1c4 .word 0x3f0cf07a,0x167483e8,0xc0dd5710,0xbec10f15 .word 0x5f536164,0x32f9b187,0x86879846,0xb2737512 .word 0x793bb0d6,0xf455ebeb,0x24e2e3a9,0x1c2f4d7a 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 0x77a37312,0xa962aae9,0x68d67be5,0xf0884f62 .word 0xcd20a430,0x0c033ebb,0x310840ac,0x54269143 .word 0x1b372d28,0x797574fe,0xd1df322e,0x49da8ee9 .word 0x49e2db86,0xcd5939a7,0x893401a3,0x95a412a0 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 0x14d8a773,0x4536d943,0x7cd41f17,0x6c813dd7 .word 0x31d0dc50,0x0db55e08,0xeac7afc3,0xd38e86ac .word 0x26d25435,0x6dde957a,0x9077ec5c,0x9d1fa0e8 .word 0xf41076b7,0x8456a4b1,0x999b5c32,0x2cbb1e8f 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 0xd213399a,0x44bf575e,0x7e41e259,0xb77e139a .word 0x019e8a48,0x3ab86726,0x4190bc6e,0x37f43956 .word 0x4222d8dd,0x35b405a7,0xdddebf34,0xbda7df7b .word 0xb6a9b640,0x3e847fc6,0x40fa8bfd,0x2a6f86b7 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 0x72c75f09,0xcf9846ea,0x5208244b,0xb7fd010b .word 0x0d927166,0x3203613e,0xcd57daa4,0x2c262cf8 .word 0x4da9fd45,0x50a2759b,0x3ef8c14f,0x051afa46 .word 0x23db61c3,0x8c7c8081,0xea8719c2,0x0df76bf8 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 0x141ac64e,0xcbc6c9ad,0xd5ca9986,0xd897898c .word 0xc6b81dca,0x0aa9bc81,0x3b87523f,0x360dea50 .word 0x897192b9,0xf683efbe,0xb4bad6e1,0x05899e98 .word 0x793496b1,0xebc69ec5,0x903a02f2,0x69f3361f 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 0x9fbb0fc0,0x8ae26f7a,0xc5eebfe5,0xfa4220d3 .word 0x59041571,0xb4f1a6be,0x669f642e,0xbfe96115 .word 0x884f3199,0xcae582d0,0x15a25078,0x41e40c5f .word 0xc93618c1,0x81c2a5bc,0x2b9fd882,0xedd87555 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 0x01fe42e8,0x50442188,0x9894ff76,0xdadf96dd .word 0x26607b91,0x471df638,0xa27234ea,0x181a5487 .word 0x799b1ec1,0xa7de473f,0x585f4bbf,0x3b14fd62 .word 0xb7217683,0xf608bb34,0x964c067a,0xbfb6af47 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 0x6e498019,0xf795daaf,0xde28028b,0xf3e5b0d7 .word 0xc95499a9,0x7893b0bc,0xcd820fdd,0x8a1255d7 .word 0x0602aa7a,0xa25fb397,0x0e1231f5,0x95fe37f9 .word 0xf1a568d8,0x49e4641d,0xc47022b7,0xb28d78b4 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 0x5f8ddd13,0x90756ce0,0x7ee733d0,0xfaf4c69b .word 0x9d768a07,0x9d280d6d,0x3279f7ba,0xfe428a63 .word 0x0095a65b,0xe6a7304d,0xeac3b634,0x9792d9e8 .word 0xa0ea0855,0x49c5821e,0xb25686a9,0x92357a5d 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 0x76ea85f6,0x1abb271b,0xcb905654,0x4f5447e0 .word 0xa4610bee,0x3e51bf01,0x350a10f1,0x9bfd18dd .word 0x4be0603f,0xba24a73c,0x524d6112,0x0b7a9680 .word 0x5b774aa9,0xd5ef7fd3,0x491609f1,0xb3c711af 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 0x8e95880d,0xbc86258e,0x8f700de1,0x885baafe .word 0xbe0e945b,0xf9c99a79,0x051c16e3,0xacac6819 .word 0x84928de1,0x291219b7,0xdb97fefa,0xc0cad09a .word 0x06e24db6,0xa88e5d96,0x05f457fe,0x0923230f 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 0x4b5309ef,0xd7d50cce,0xbccf946b,0x9c1039a1 .word 0xcd7c4c4b,0xe225d393,0x29902a70,0x13a4c091 .word 0xdbbe4ea1,0xf7960f45,0x2a4a0220,0xa8e9105f .word 0xce9f35ae,0x50976e3e,0xf410f93a,0x49bbfb98 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 0x0dc5cdeb,0x5e22a3fa,0x8d5bee92,0x211680dd .word 0x508f0ab5,0xf570c2ec,0xd00914fc,0xa4495258 .word 0x7a8759e6,0x33f73d39,0xc22c183d,0xdeb1397c .word 0x56f3decd,0x4775e9b8,0x11baf789,0xa8019791 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 0xdb17f477,0xe2063a2b,0x01d6b907,0x6b6c8547 .word 0xc26df819,0x39ab7c62,0x023bc190,0xb8401fb4 .word 0xb0cc92f8,0x293e2d7c,0xd2297826,0xd78c9681 .word 0x9cd3e414,0xa71a35bb,0x9efa3e09,0x32630791 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 0x054cacf7,0xc728d3aa,0x574597a6,0x7b42787b .word 0x86d06e24,0x6a23f475,0x807632d8,0xbc259bab .word 0x1b3aee57,0xe0071125,0x4866f960,0x2753e1d0 .word 0x4a5da55f,0x036c1671,0xbee002f7,0x0c3f2649 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 0x091c1360,0x93eebf8d,0x516e0a64,0x9644dbe5 .word 0x0eceb1a6,0xdbfee21d,0x31c1ac44,0x90aa188e .word 0xe800ec0f,0xb0bc60d8,0xae2b54ba,0x4cb70644 .word 0xb2700c54,0x08f3eee2,0xaccc2e19,0x96ed499b 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 0xe2b95f5f,0x756ad1ff,0x04b88ed1,0xdd64a70c .word 0x98d1687f,0x804fd2d5,0x51368d91,0x2db8299f .word 0x7fa934f6,0x6ab70db1,0x5065ce81,0x0fd10c8a .word 0x4637022b,0x9227e6c1,0x32cd9418,0xa3777dbd 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 0xda3b8a65,0x87f1c7bc,0x461afde1,0x3c80c3ad .word 0xe8d3b4d2,0x80d9ffa4,0x64420045,0x3d108ae4 .word 0x68a1f5fc,0x83f53a2c,0x16c1888b,0x9ddb95d2 .word 0xf73fa3c2,0x8332e15b,0x99b812d0,0x1998d1b3 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 0x6b2e0bf5,0x58e1832b,0x683d2077,0x1c9d1936 .word 0xa132393a,0xfbcad20d,0x51e0a01f,0xde031f1b .word 0x7a48cb87,0xd7c08158,0x65dce63d,0xba867288 .word 0xb950c0fe,0x32aaeb7a,0xca07c05c,0x64596244 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 0xe7e6069c,0xe3da6187,0x9b7cbaa8,0xa59cf95d .word 0x990647b8,0x316e2dc2,0x731852dc,0x1724bdd2 .word 0x99f127e4,0x8dc9c075,0x52b4c0d5,0x9ef33e21 .word 0xd767cac1,0x35b65382,0x6001b9c9,0xca477d8e 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 0x739e33d7,0x9115f439,0x8ea8f952,0x0090f502 .word 0x55d4cb61,0x85345ec2,0x4fafa982,0xdb3c19c0 .word 0x226e941f,0xc9ef4b08,0xfb6fc713,0x04237728 .word 0x1a20fd45,0x071739d1,0x47022a71,0x7e9a3ab3 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 0x6c1c83f4,0xc36d8f68,0xf84f1d44,0xa3c21971 .word 0xb0ba53af,0x3644d743,0x24f9dd29,0xb89a26b9 .word 0x7ff4dcb9,0x969d6e7d,0xafa5be2b,0xde630120 .word 0x51df0d4f,0x2f3a03be,0x921adc30,0x7edac409 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 0x8354d65e,0xccc68a8a,0x1726cbdc,0x631eb868 .word 0x1db7aa10,0x2ef3cebd,0x928769ee,0x622c4181 .word 0x62a3cbd8,0xd4187c13,0xd6cbfa63,0x4efe6c33 .word 0x74cb6504,0xcbc0a274,0xed202062,0x2cdee1d8 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 0x9165bb4f,0xc27b8243,0x317ac29f,0xa72df4d6 .word 0x32845e56,0xc8e3acc8,0xadd960ea,0x6b415a2c .word 0x8a52bb68,0x341e6265,0x3ed0bd53,0x0b9ced7e .word 0x6355ffa9,0xa699294c,0x90e43cd0,0x7a3851ed 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 0x2a317348,0xe11cf5ca,0xf997c59c,0xa5f79c16 .word 0x86342554,0x4b062077,0x9c6a1407,0x5f39e661 .word 0x71837044,0x596e14db,0x80febb1f,0xecf7464f .word 0x02cad8ac,0x220e65b5,0xf282fd81,0xb1b7dbdb 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 0x8c6ac7d2,0x359cfff0,0x114f1525,0x773e8561 .word 0xb7367684,0x8098e459,0x9a61197c,0xc4b013fb .word 0x6635b381,0x6410f958,0xbdf0778f,0x851d3cca .word 0x2c535ae3,0xea87fbf7,0x3bb82161,0xe8a3d86d 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 0xfb843977,0x5a4266e2,0x3809ff43,0x06220b97 .word 0x072ddcdb,0x43f1fe53,0xeababe8a,0xb55bd3d8 .word 0xa3c25b84,0x16c0f88d,0xc0f664d8,0x1154400f .word 0x16d4f676,0x0ed31300,0x747e7c59,0xeed71a6a 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 0x2909d96b,0x4ea5204d,0x3efdaa2f,0xdfc85676 .word 0xda838474,0xc31a09a3,0x1829bfb7,0x5f2a24cb .word 0x8a47e72c,0x554eef0e,0xa3a5d06f,0x6da6109f .word 0xe01bc6a4,0xe5ac3b1c,0xe0a7734d,0xd215f64d 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 0x140df6d3,0xaeada7c6,0xa38af25f,0xdd30be6d .word 0xa436f865,0x7522cfd3,0x748ee68c,0x3177de57 .word 0x89b614b6,0x6007189c,0x69b04c03,0xc96861ca .word 0x70f86a7b,0x22cd73a4,0x2087756c,0x36c755a0 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 0x497721ad,0x3f9d34c2,0x7822b9a3,0x4a74c640 .word 0xef6a4160,0x588cf025,0xfced5b71,0x9bb3b544 .word 0x5b0dbd62,0xb8a4434c,0x157c327b,0x72409e0d .word 0x2c2b1b5c,0x6bbb5e9e,0xdc25df04,0x99202f88 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 0x2bc55365,0x36ab3d9d,0xe30ae33a,0xe278ebb0 .word 0x58f07eb1,0x67c0c6a6,0xa0ea0ef2,0x675f82ca .word 0xb8dedb6a,0x4083e4da,0x670ba86d,0xe2c5e4fc .word 0x3acb4a7a,0xb9dbff33,0x1a900859,0x6b1fbeaf 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 0x2b9fa2c6,0x612ec7c6,0x0220672a,0xbb1fa31a .word 0xbb419aec,0x6165ddff,0x66359b6a,0x58797932 .word 0xe45e92e0,0x0ee4c699,0x1b624095,0x9668cd38 .word 0x3c63e5f0,0x69ec108d,0x769199e6,0x2a8aef07 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 0x5353a3e8,0x5abef4ac,0x4bb393e3,0x9021ba6f .word 0x88ac7526,0x8d08b32d,0x8c54a837,0xbc7fac04 .word 0x8dba264d,0x1b722406,0x13932433,0x7a60acf1 .word 0xd282af09,0xc362dfec,0x1da0113a,0x69e6479c 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 0x77cfd7c0,0xf53bb9d5,0xf851816f,0xc22a4b73 .word 0x94fcde92,0x9a848406,0xe42e1ca1,0xc0cc5042 .word 0x71599aa8,0x1ae0b8d0,0x847833a6,0xfc1df47f .word 0x1d0cb3ff,0xf3afa23e,0x2bd8ba1f,0xc2be317b 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 0xe39f9cc3,0x578667e4,0x4cc9c8d5,0x04b54787 .word 0xdf4e7d98,0x69b40492,0x2c6fa298,0xba4c7b27 .word 0xbcd586fc,0xc4b7321c,0xe854ac38,0x8ac7d931 .word 0x7f79d308,0x10632c70,0x0b2ec8ca,0x4f1b7267 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 0x960f5b7d,0x3a77e2ff,0x6dccfd23,0x1ba02cfa .word 0xc8a76df4,0xa67d43f5,0x2f0c4220,0xf1686eec .word 0x9cfe5814,0x2f9b149e,0x8232fa45,0x095ad344 .word 0x2e84477f,0xb183e254,0xad324920,0xc1e55876 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 0xa32559c7,0xc405a6f0,0x8e0ec9db,0xbcdfdc86 .word 0xc4f0c417,0x310e841b,0x0e165ab7,0x5a4f4134 .word 0xb2bfc631,0x3e2a79b8,0x86cee0a2,0xf43fe743 .word 0x14e5cef0,0xf9d126aa,0xfa4b5073,0x938b75ae 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 0x917f1cb5,0x80f1dd45,0xe46c3c89,0x46b6f6c0 .word 0xb7327c86,0x54412177,0x5c4a6fc3,0xab1781a9 .word 0x3cb3bebe,0xad2efe4a,0xdc1be35d,0x1d912e41 .word 0x77fcf105,0x4775a99f,0xc3b6276b,0xc6899e73 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 0xa460f4ac,0xf0c68790,0x0bddb804,0xd88a89b5 .word 0x0a572a0c,0x2d8e9989,0xcb7e89f8,0xe03ce884 .word 0x7c4c7354,0x2030ab36,0xfa50ea7c,0xc79215ff .word 0x70871f22,0x0ad06bf9,0xd43b4b6c,0x0df2ce0d 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 0x88110d66,0x49bdd90d,0xaaf3c9ee,0x0385c075 .word 0x45129f6e,0xa7bcfc49,0xc16f9dd1,0x6b04713c .word 0x406b93dc,0x5c0f4dd6,0x54f45969,0xe926b239 .word 0x845fa7b4,0x3130fa98,0x75f2353f,0x485dc5b8 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 0x29593c43,0xc063dc10,0xd0a1cc07,0x5d4d750b .word 0xdca817e4,0x1756bc1c,0xde6e1522,0xd37c67fa .word 0x6fda450b,0x10b3d8d6,0xe1f96986,0x3e16e340 .word 0x77f1b661,0x6df564bb,0xf959ebde,0x8f2bfb66 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 0x4c771459,0xe15d4cb2,0x9e25975c,0x68612357 .word 0x06fb7952,0xa0ece0b5,0x20d6144c,0x9a682e32 .word 0x76ba671f,0x6fd533cd,0x52bd06b7,0xccf0d0e1 .word 0x5bb117e6,0x50239a39,0x5e83f530,0xe01b7dc6 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 0x1a47c376,0x67187f8b,0xe5b88616,0xfaac5212 .word 0x02246035,0x02307a9c,0xd5c00c96,0xe38a445a .word 0xa253f236,0xfab488dc,0x087e1874,0xa4ad7d46 .word 0xbaaa5d39,0xea849840,0x3074397f,0xc6604934 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 0x5c92f35f,0x6d395fc8,0xa0304681,0x0ca444fe .word 0x91a54562,0x0576f218,0x1afc2b49,0xc562bb2f .word 0x5c8b1f79,0xa047d9ad,0x23ef76e8,0x5853ee69 .word 0x68c4a473,0xe99da84b,0x73cdab4f,0x0ebff4e8 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 0xc173f41e,0x22ae0285,0xb7cf5a4c,0x04eeefd6 .word 0xebaff39e,0x05f1a407,0xbb8a8141,0xe59e76e8 .word 0xb7d64fa1,0xacf2aba8,0x18b83d89,0xc2aa23ab .word 0x73b96f3a,0x1ea3774e,0xc86f1b16,0xf5723299 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 0x6e62f948,0xeb52fd54,0xeb39dbe1,0x74975382 .word 0x3b062778,0x509f5fc8,0xe29f00e0,0xe8881574 .word 0x89754fe5,0xfe9dc72b,0x0e014c4e,0xa3aa2f8a .word 0x09d5602d,0x324dbb32,0x15252b10,0x7a451eb7 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 0x746862a9,0x7cb0adcc,0xe5c5d5d5,0x9487270b .word 0x01ed9238,0x287ce187,0x27170f23,0xcf4bab3b .word 0x166ef2d8,0x7cc9cb37,0xfe1afffd,0x8c662b8e .word 0x63e7e55a,0x9538bfcd,0x339f150c,0xd7c16a42 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 0x279c78f0,0xd34808c1,0x97cab27d,0xdc637693 .word 0x5dc313bf,0x4ea549ee,0x3371ce16,0x102fc9ea .word 0x8aab1a30,0x558527b4,0xfa4c33a3,0x7a77c7f7 .word 0xfdb9e4a4,0xf2e97128,0x0a6f2548,0xfeccf806 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 0xbf4ea8d9,0x0cd0d8be,0xac4d5cd3,0xc2a513ab .word 0x9c721c2c,0x8bd09714,0xa0b1f363,0x9cf5f511 .word 0xfb7c7780,0x6a49aee0,0xe36825a9,0xc67788e1 .word 0xb51fbc9b,0xba5c793d,0x79624493,0x755da57c 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 0x0005a62b,0x2e2999e2,0xb2278e2c,0x9553bd31 .word 0xa5306348,0x96bfb03b,0xdbfb1f05,0x607ae79f .word 0x3d290ed3,0x6744abc9,0x4e91c197,0xb2112449 .word 0x300ef793,0xb666fb16,0xa4be524a,0x190477b3 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 0x84db42ed,0x39e5a155,0xbab24f83,0x3dcdeef2 .word 0xde3dab4c,0x40404197,0x2d78693a,0xdab58217 .word 0xef1ae775,0x8e2241c9,0x43e056aa,0x872e527f .word 0x480c3059,0x793ad843,0xffd98188,0x9145fe79 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 0x63df8bec,0x90ea81cf,0x30e93875,0xfc98c69b .word 0x3967694f,0xd1693a13,0xb440e048,0x6a5cab57 .word 0x8142998a,0x59f9192a,0xf8381833,0xdd0b7f71 .word 0x7c8000fe,0xd79da7af,0x344b390b,0x764fc05d 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 0x18c86077,0xbdf26966,0x0657924e,0x92224fce .word 0x5d84bd33,0x28ec3de6,0x8b1eae0b,0x40372f99 .word 0x3a70c11e,0x448df489,0x4c03e8ec,0x219dae5d .word 0xbebfd12e,0x8acb6a31,0x579c7f15,0x17c168b0 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 0x04976b1b,0xfb4a7019,0xd0f75cd8,0x336faf26 .word 0x815e86a8,0xddf78507,0x0a117f0a,0x3c37c028 .word 0x7d626723,0x15ba25b9,0x464e41ab,0x1bdaf3fa .word 0x0d530c42,0x2342fe73,0xbdd1cd1a,0x85e29685 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 0x89754c7b,0x346ab89e,0x346c2d86,0x5c3fe9df .word 0x73242570,0xfb2f8b42,0x3df709e7,0x95122a02 .word 0xc931d9bc,0x2e57aeda,0xbff70f71,0xe0ec0f61 .word 0xc2483160,0xf40f0b6c,0x7425da39,0x6a6190ef 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 0x8296d64f,0x4b226487,0x822b3bf1,0xd6ebb324 .word 0xcb25b04e,0xa782c8dc,0x2c23c990,0x092a2c20 .word 0xf2c8d3ba,0x2fdf3a54,0xad2021ef,0xab7f26ff .word 0xc1b49dea,0x93e2cf09,0x4ff5459c,0xef9c16d7 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 0x58085ee5,0xa9b53861,0x52991746,0xfa9a4e18 .word 0xc6ddd82b,0xaca1f789,0x8f7879b2,0x55d3e0a8 .word 0x4d1dbf05,0x845971b8,0x527c80b2,0xfd959564 .word 0x7115f743,0x833a5a60,0x8e7190c6,0x3057cb6b 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 0xf53c3df6,0xb8bf22e2,0xa93fefd2,0x2945df50 .word 0x7178ab0e,0x2f4f079a,0x09d1e204,0x1b60932d .word 0x2ba4b8ff,0xb6bf4b3d,0x439db61c,0x80e01a6d .word 0xb0d186ef,0xe5e34a1f,0xbef07905,0x72490780 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 0x2d656137,0xc1c19a18,0x75008ebc,0x6f1668a8 .word 0x84285ec2,0xb1ba578b,0x8652dd84,0x5995190f .word 0x8b64d4bd,0xb5699694,0x26c467ee,0xbb0e7a59 .word 0x32633c2f,0xf6528512,0xe01ebda2,0xa01ae910 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 0x5fa6b195,0x6d4bed24,0x9a775270,0x95a0721c .word 0x1e6ab22e,0x0ab9f5d9,0x50dc14df,0x951fa196 .word 0x614d7b76,0x2b4fc1d6,0x5bb9b5ec,0x3f26e242 .word 0xb0a44307,0xa9eeaab0,0x849697a7,0x8e9d8d23 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 0xab26f6c8,0x1ce9d4cf,0x7c6ef433,0xfaf1cc2c .word 0x25a37713,0xf2ed6c54,0x3dd7df8e,0x886c2c0f .word 0x5eba2914,0xd49d6829,0xd7a3bcb4,0x6d52969d .word 0x5f8ba2bf,0xbbce7564,0x6166332e,0x8506d8c4 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 0xa51011ef,0x816cbcaf,0xd973e1de,0xc29c8ac4 .word 0x302e1881,0xe12255c4,0x7cdfc1a2,0x1b09e554 .word 0xf451cf18,0x86d8cb78,0x6b399668,0xe97c1107 .word 0x89bf39e2,0xaea2a34e,0xfcfb7c53,0x8f502047 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 0x4336c585,0xae810106,0xb10f6c72,0xdb6b49d5 .word 0x35cb1e63,0xe424e722,0x9c6683cc,0x0ecc90dc .word 0x07bd0273,0xa1fc8d70,0x8f8b58a9,0xdf6ab243 .word 0x9aefc583,0xee319fbc,0xebbfc804,0xab5dabb9 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 0x9c5e915a,0x6b81ebad,0x302c0c8a,0x59eea09f .word 0x5299499c,0x360ae572,0xe7ac4918,0x1ee518ed .word 0x49e40b03,0x3c697dc7,0x93706d35,0xd2de23b9 .word 0xc3a0827b,0x6e07d44f,0xf1a7e7d9,0x2ef055e9 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 0x261db408,0xce71a4df,0xc8e9cc59,0xf08eb3bf .word 0x4e9042df,0xfea647df,0x3d7b5ba0,0x84acce03 .word 0x42b3488a,0x28de0091,0x4f682034,0xe2c57078 .word 0x6015d0bf,0x5b2a5d0f,0x9e6265f0,0xcce5714b 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 0x857b270e,0xfa79318a,0x13f12e88,0x47b1915e .word 0xaf2d561a,0xc90ff85f,0x177222e9,0x26b8c3bf .word 0x8bc24b8c,0xf688f034,0x0652a69a,0xdefe1f70 .word 0x13fb1cb4,0x360ea272,0x9692e337,0xfcb0487c 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 0x07a868e8,0x3891792d,0x00c187ef,0xaf1ea218 .word 0x4f30fdc8,0x16fdfa64,0x864f40ba,0x524bc066 .word 0xe91cafd3,0x4d74f207,0xa06c5006,0x8efc3727 .word 0xefb6d256,0xe42cec9e,0x4f745696,0x25799bd3 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 0xeb3d4380,0x4b9f8b4f,0x73e8b90c,0x4aae93d9 .word 0x338848bf,0x7be873e6,0x984e0d41,0x782800c1 .word 0xb945a406,0xb7874602,0xf503e360,0xda92a047 .word 0x1e614ee2,0xcf8b2064,0xe5ea97c0,0x1221c437 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 0xdb656397,0xd90097f0,0x68799c8d,0xc062d758 .word 0xc6f09aa7,0x1d78aba7,0x2e89e60b,0xacaab73c .word 0x4b847610,0xb996927e,0x8a513c07,0x0f046207 .word 0x57ec756c,0x973b74e2,0x310bd922,0x5654dd2d 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 0xe6efb15f,0xf469db3d,0xb759aa27,0x8bac5039 .word 0x230b47f3,0x21b88fb6,0xb6eb6768,0x3b359cb0 .word 0x5f241011,0x75223e09,0x225f6094,0x22e15162 .word 0x975041fb,0x5a68b98d,0x599f4a9d,0xc18315b7 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 0x86c353d8,0xab6469a9,0xe81a0b69,0xe2e60aee .word 0x899c2343,0x916f3a7b,0xb38cb938,0xaf4e6324 .word 0xd8bb8319,0xd414cd02,0x8d8e015e,0xc3eeb54e .word 0x87d2fe49,0x36dce657,0x07469af6,0x90339fc3 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 0x2212e9e2,0x321447ee,0x671d778f,0xf35c6e88 .word 0xf04941c2,0x930f697d,0xe48826ee,0x4a6a8723 .word 0xa1923990,0xd79a0d15,0x6dad498b,0x3dcaf828 .word 0x080f383f,0x6698479b,0x816af0ae,0x054de8a4 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 0xe85500eb,0xa4e18bfc,0x1819658f,0xed7439ec .word 0x32de04c7,0xbb17076b,0x7a071f4c,0xd1224d9d .word 0x72d7d235,0xc7a39f2a,0xdde90216,0xa40e3534 .word 0xdb2e1533,0x4bbce7ab,0xf306c8af,0x4cdf15d2 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 0xf93a39e2,0xfbb320f5,0x3b9c7ef3,0xaf817fe3 .word 0xf2bda66b,0xea687190,0x7bf7999d,0xbee62bf3 .word 0xac32e960,0x776434f2,0xa9b17b11,0x1d29b6ec .word 0x1eb395f7,0xb78110c5,0xae857467,0xc30bfa60 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 0xa134dcc7,0x8c38621b,0xcdd273b7,0x6c8ea9b5 .word 0x8013a22c,0xf1bf8c3a,0xf99406d3,0xfd2342bc .word 0xc7f2d96b,0x3d35d20a,0x275fb356,0xceaee460 .word 0xf7a2680e,0x7a404093,0x6bd8f89e,0x5a41ebff 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 0xa082bc89,0x40e225bf,0xa57642d8,0x85e1e182 .word 0x22cfa09b,0xd5e0f0af,0x277e52aa,0x6f4807e2 .word 0xcbb7c23a,0x49ddead2,0x4e8c4262,0x982335fd .word 0xaf808678,0x2dfce667,0x2ba7ff04,0x5a219e3b 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 0xa6a871c1,0x1b72886d,0x03638450,0x1feb399e .word 0x5d4edf2c,0x4b19dad9,0x22f23b39,0x64bc2f4b .word 0x48c0ba07,0x54cd3fa4,0x11092030,0xee991afb .word 0x96f64ad2,0x53409c3f,0x6a65bb88,0xd40194c3 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 0x69a51455,0xd04d5ae3,0x0a45241f,0x38215cb0 .word 0xbb4b146f,0x9cc73981,0x07367f05,0xd0a0003b .word 0x3d6bcdca,0x4b4568d7,0xb134f221,0x08a475e3 .word 0xfb4a2334,0x36055e89,0xc85fac1c,0xe927adc6 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 0xc5302a9c,0xefbe00d7,0x5d7741ea,0xbf11f5a7 .word 0x919745b2,0x902d47a1,0x7cd7b4b5,0xe79adca4 .word 0x7d202ddc,0xde8027fa,0x819813ed,0x31057bd0 .word 0x0709f07f,0x487bef1e,0xfb0c5205,0x4c6ef58e 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 0xdbb0158d,0x5860975d,0x2f05276d,0xd11ea751 .word 0xb8c079ec,0x4b19e2f7,0x0f102aef,0x75103042 .word 0xcf892c77,0x7fc52c49,0x7894777a,0xafc32ca6 .word 0xca7f2453,0x1e18ccd5,0x34dc3f88,0x3ba9bf3a 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 0xe8f7f2c9,0x05a5ac6c,0x3ee8193b,0xee22f9b6 .word 0x171259d0,0x343c9bca,0xadaa0968,0xf7f26d8b .word 0xa96b3ea8,0x2e75ac64,0x3d93b84f,0x23daa0dc .word 0xfb53468e,0x9b36a25b,0xd3400595,0xb95f2b0b 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 0xc7bf4ced,0x5cfbf754,0xae4df795,0x44c8fc71 .word 0xe22bfe37,0x69991864,0x80f2f527,0x5fcdfb9f .word 0x7daa3305,0x0933ffd2,0xe8d22d8d,0xa9f867b6 .word 0xfdc71c5f,0x00a85f11,0x9b01c848,0x425ad5d2 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 0x3365d5d4,0x034bb9fe,0xc9cfa6f1,0xa7cf604e .word 0xcca0c8ca,0x7f29f1c9,0x5cc539e2,0x5ae6fc81 .word 0x8f53a56c,0xdb3bcffb,0x698125a1,0x68428c35 .word 0x10859b04,0xdddd0895,0xc64ddb63,0x23244721 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 0x6fee904e,0xcec35080,0x675fdb2f,0xf7387529 .word 0xa94c29a0,0x1a62666b,0x080e4dfa,0xf40074ca .word 0xc53c6a1f,0xbaed3300,0x0a6acef8,0x44e56581 .word 0xe998327b,0xb6202d08,0x304b21dd,0x6f664e15 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 0x33e23de9,0x556525ec,0x55aef2c3,0x325fc613 .word 0xb59c8427,0xd983e8a7,0x9b8e22ab,0xc7ddd748 .word 0x39f6f2d7,0x5d469bcb,0x63e9febd,0xec40f50b .word 0x09355e62,0x920ca457,0xa8640c3d,0x384969cb 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 0x99b071e2,0x68c9c53f,0x487b7b6c,0x3bba9589 .word 0x5eac2f11,0xd8af88b5,0xc1aad062,0x9a4c06c6 .word 0x6ffe0e65,0xf5a95429,0xf7b4325d,0x7a489f7a .word 0x8f3ec908,0xeb9eccdf,0x3743b13e,0xaf93fa4b 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 0xca737ee2,0x109980a5,0xca0f96bd,0x8b68cac2 .word 0xf4ee7d7f,0x235bca0a,0x4df38dd4,0xb64aea3b .word 0xac94dda2,0x4d9d4f5b,0xe95898b8,0xede1c6bf .word 0x7601a207,0xec895da5,0xd3e5a2c9,0xd1f50c45 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 0xd1beb53c,0x02a4bab9,0x17fd9e99,0x51cca7a8 .word 0x30266bd2,0xc321615a,0x64a470c3,0xe9df5cbf .word 0xccfd3999,0xb139f866,0x1a4d5d90,0x2270c112 .word 0x41f63084,0xa68b367c,0x88122029,0xa056a238 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 0x73ffe4ab,0xf0fbf79e,0x109de18d,0x9cea54fe .word 0x6db973d9,0xcdb25606,0xd893550e,0xe3f72662 .word 0x4fd8c1c0,0xa8000cf9,0xaa4cd32e,0x2ae5a747 .word 0x47aeb184,0x72abb03f,0x24b5c984,0x5a631dd2 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 0x575f3168,0xa14a6bf4,0xcf4fb5d7,0x8d84cd95 .word 0x8a3b238b,0xf396148c,0xd2bac320,0xca6ab1e0 .word 0xe5ec7897,0xa6606550,0xdf4ec906,0xacde9bb7 .word 0x69a0185a,0x42958477,0x57de77ed,0x9720704e 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 0x015e1819,0xb6bffe2b,0x1fcef795,0x1a828e00 .word 0xe135831b,0xad9a8699,0x195dcb1c,0x7824c31c .word 0x1a739353,0x92e7e759,0x2dcf7004,0xec195643 .word 0x0df4ede7,0x0232aa3d,0x51f1d263,0x32d2e38a 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 0xcf44f1ee,0x822b9ccd,0xd5fd13f6,0x3b18d6c3 .word 0x629987bb,0xcf36ba4e,0x6c57e395,0xb70d3e8a .word 0xb48af577,0xbd9ed5e2,0xaf1db094,0xdab9137b .word 0x2d755ba0,0xd267a44f,0xd2ea50a4,0x86907621 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 0x010dddd0,0x2b954395,0xe43c87bc,0xcf83f2d8 .word 0x10ce3974,0x900644ce,0xe11d5891,0x4488d492 .word 0xd4a49f9c,0xb44bc324,0xadb510fb,0x17e8a12b .word 0xbc4bc518,0xf2c36e3f,0x75fe9fd5,0xe1eb590e 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 0xb58fba8f,0xf7970f6b,0x151e01db,0x0d86c3a3 .word 0xd7a71d6a,0x1564f378,0xa985f86a,0x1a750924 .word 0xc16936a0,0xebb96257,0x5b6fb868,0x53900c96 .word 0xb7db5c3e,0x516822dc,0xf0efc776,0x0417bd38 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 0x2d32f02d,0x3bd13491,0xe5da1167,0xf2241b17 .word 0xc2442d05,0x4f8086cd,0x0b59b9fa,0xa1ae61d7 .word 0x5eb3d67a,0x6182f6b5,0xbd4c4531,0x87478c42 .word 0x9f2d6b22,0x30144982,0xc24ea808,0x07a1185e 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 0xf24cf49e,0x1f55b93d,0x01f9ec83,0x7f9dc517 .word 0xf9b0ec63,0x92c10518,0x3aa141f6,0x5ffa5e78 .word 0x5a6db6fe,0x5c25ca72,0x4ee7be9a,0xe10d4e9f .word 0x344ad0d2,0xff1b4a34,0xc57b165c,0xbef973af 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 0x0af38201,0x87fcf87f,0x6276cdc0,0x384fbe2d .word 0x88adc0dc,0x684888a2,0x9d4c0a75,0x42060943 .word 0xb7f368c8,0x9b676102,0x1eba176a,0x71906c7e .word 0x455245a3,0xbd5f1ab7,0x8f640845,0x38b81259 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 0x5ec02573,0xa60b694b,0x869c404f,0x9e2e9e77 .word 0x404d20fe,0x7c38823e,0x459b2374,0x1d079f26 .word 0xb5ef3b56,0xe57a7cdf,0xb2c00a6a,0x32eecddd .word 0xf88cc910,0xa6d3914c,0xf68c80da,0x6428ed9d 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 0x9088475d,0xc12daf81,0xe8118701,0xe44484b8 .word 0xd4833692,0xb648c4d2,0x1b6b9f37,0xfbe01142 .word 0x13eb3200,0xafd738ee,0x9d64df1f,0x8af723d7 .word 0xa0d5477f,0x8d9f6b05,0xd9e81ba8,0xe77ae027 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 0x373904eb,0xb077d013,0xcbcef761,0x1ef9366b .word 0x06e3bbc2,0xeeb28979,0xae275515,0xe9f2bd07 .word 0x1d9b879d,0x6c57aee0,0xe691d101,0xdbfe1c4b .word 0xaeddfd7b,0x32873bfb,0x687716d3,0xc38cee69 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 0xb1839aeb,0xedf7962a,0x47a23d88,0xf09246ff .word 0xc5bd9892,0x5d810843,0xe07558b3,0x2616109d .word 0x71ef5ae1,0xe220a68c,0xcc306cb4,0xe1baaf83 .word 0x44a6e409,0xc1f10b53,0xa311af21,0xe848b4fb 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 0xcd972079,0x5bcac978,0x0f9ab5fb,0xfa17054b .word 0xd1344ccf,0xf11e6a75,0xcd54f8d9,0x9a321513 .word 0xc331648f,0x151c3b3d,0x17392c37,0xf47a0b13 .word 0xc6e81fbf,0x1d8b1a1d,0x960f4262,0x31b4592c 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 0x21cfac1d,0xcc5b3edc,0x8c76953b,0xb84381e6 .word 0xe715c1b6,0xb3a29e0c,0x24a5678d,0xbca388ea .word 0x8b1a72bf,0xef7f121f,0x770d6f87,0xd84f8997 .word 0xbb72dd78,0x799e1fe6,0xbb880e6c,0xfb33c636 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 0x8c334ab6,0x26b90b82,0x14cccefa,0xc762cc7b .word 0xa62231a3,0x12be4260,0x3dd905a7,0x2654c90c .word 0x22690e91,0xfa5c0f1d,0x08e4fa5e,0x1b3dee1f .word 0x67b40fc8,0x1c021391,0xc9b30b18,0x099a5b9d 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 0xb598dfbb,0x4cbd30e0,0x3c50f9c7,0xcf4d9646 .word 0x53580a23,0x459011da,0x60119790,0x5b440331 .word 0x69535092,0xf1f7b519,0x7e768ac2,0x64faa626 .word 0x8a90b23e,0xf3c9a4de,0x8bbbc6c0,0x080fb5c4 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 0x0d15119b,0x4f6d6550,0x56f1c5a0,0x918ccfad .word 0xe5a83b1c,0xae2ef92e,0x9023da6e,0x8d161bad .word 0x8a5a7a8e,0x357c0250,0xd9d55fdf,0x7b3997fb .word 0x0eb8d78f,0xe4df89d3,0xd4227e96,0x735221aa 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 0xd0b9043c,0xa2f5c394,0x3ad614f1,0x90068140 .word 0x826a2d6a,0x578f809a,0x579a5e4e,0x3fa839b9 .word 0x8837a62e,0x2a676e0e,0x5705b620,0x51355c2b .word 0x8fc2f8a3,0xddc66fde,0xbf85eb57,0xef37122b 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 0x0bcd0d03,0xc5bce590,0x3f1ea0c1,0x0e8933c1 .word 0x9f9bb5fe,0x338010a4,0xadf67583,0xb2b4766a .word 0xf1940f06,0x7574a63f,0x16e681a1,0x4f208876 .word 0x1d36a94a,0x9d9d259e,0x9e99781d,0x2654f1d4 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 0xc5c48e69,0xa9550ef4,0x56952f94,0x8f99d976 .word 0x033dad31,0xedcec220,0xb0220e17,0x46495466 .word 0x10c07f82,0xbc41d664,0x49bd54d0,0xe4b0f888 .word 0xfac46a70,0x97e58c1b,0xb9abdc30,0xcb0b3f0e 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 0x0af88274,0xfa3790e4,0x0a13a698,0x3fbc4cdc .word 0xc5bcf294,0xebac6dfe,0xa5cdf546,0xd653faa8 .word 0xe989870a,0xa8a5b40b,0x63b2d388,0x1cddcbd5 .word 0x47c9ffbb,0xa8b26165,0x3511c120,0x8e479025 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 0xaa9dbd56,0x7630e09e,0xa8edca83,0xe09231f8 .word 0x046618b6,0xb4cee162,0x5a9fff5b,0xca7c0784 .word 0x257d2237,0x5e6ec840,0x8053e1e3,0x8abe9ff7 .word 0x64e77685,0x0ccbeaaa,0x92c029f0,0x085046fb 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 0x95a3bef8,0x46be47f5,0xd02edd53,0xa5f0dd32 .word 0x6d2195e4,0xb3ecdd85,0x45a2fdbe,0xd0a2cda5 .word 0xd05964f8,0x9cfb0f15,0xe79cfe9a,0x9954635a .word 0x1f4fb5ca,0xb6afc366,0x86668413,0x387a5c01 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 0x5c53eeba,0x3fced1c6,0xb584d123,0xb85acd96 .word 0xaa9bc6ac,0xa72bf988,0xf9e60204,0x982aec61 .word 0x6b9cca13,0x668c3b18,0xe4e08f23,0x713e976d .word 0xd4ed1177,0xecb7f928,0x8e66c694,0x3d838496 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 0xeeee459f,0x6e7fe27b,0x87b82815,0x9675ec0a .word 0x3e32524c,0x973d7f2d,0xb874c280,0x07127acd .word 0x0013eec4,0xd1514460,0x5b1a68b8,0x796562b5 .word 0xbece64c1,0x38d6cd1b,0x1a76b0e6,0x7f4810a4 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 0xfc086d8e,0xa6fe6368,0x11ee7851,0xc59327c6 .word 0xb8d8a565,0x2171422e,0x632ab681,0x0dc23a58 .word 0x729828e1,0x44a03aed,0xe0d530e6,0x944888e9 .word 0xcd1e7520,0x27ffa9be,0xd7a88b56,0x3a7f548c 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 0x575268a2,0xb54074e8,0x61f67347,0x9a292a12 .word 0x23537761,0x58905391,0xe7080f3c,0xab78d2e8 .word 0xe2c2a561,0xd3662b16,0xfbade218,0x41a96110 .word 0x839ee6a4,0x3b45a840,0x95c2ed50,0xcf220f9f 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 0xf468ece1,0x4f186bc7,0x3d37c976,0x12555b94 .word 0x64252df9,0x719100fa,0x530cd7ae,0x31371212 .word 0x7941dc37,0xf0d9bb77,0xb7d16849,0x60895cc9 .word 0x2d273415,0x84ee0828,0x39396735,0xf770b119 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 0x2e9ef56e,0xb351c6be,0x71562099,0x9fbcd93c .word 0xf895a5f7,0xb6181b08,0xa66a0b58,0x5f1123d5 .word 0x38c015c3,0xb7f04f3f,0x2079f3d4,0xca38473a .word 0x7b3fd5b1,0xff114b8f,0x2e22ca89,0xfecb87fd 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 0x5fee0808,0x8fd4a5bc,0xf3b6690e,0x296b6d34 .word 0x1922154e,0xd6f86a2b,0x7b9c04d6,0x8a9a1f55 .word 0x26f6966d,0xbc55c006,0xb171dcdd,0xccbc478a .word 0xdce4c5c2,0x86bf9d56,0x7a7e2842,0x8e93c6c3 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 0x152d57af,0xbcb5e8ec,0x0ebd3f57,0xed2404e4 .word 0x9c768d9c,0x0bb8b64b,0xdf3e52b0,0xcc51bd8d .word 0x126496b5,0xe0a8df1e,0xb6ddbf74,0x0c22f6a2 .word 0x86fe12a2,0x527408c2,0xfe9fb26b,0xbde87d30 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 0xdee22824,0x2d85aa19,0xeeeecabd,0x5f2ee9a0 .word 0xd8c4ca2c,0x81854d0c,0x42c4f72b,0x655094f9 .word 0x2e948e0d,0xca34e134,0xeee5d240,0x1c4a4ab7 .word 0xe970a96e,0x5b709b67,0x6b8177be,0x2ed6f774 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 0x96354e34,0x99271a1d,0x5553e78a,0xd4d8e8ca .word 0xcc5fe588,0xe1124273,0x348caf50,0xe248f875 .word 0x4ffd9664,0x1c70a21e,0x4ac5e19f,0x86eee427 .word 0x90c8564f,0x7693af86,0x8bebacc6,0xb6bb3710 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 0x796bf048,0x6d6f560b,0x9bda678b,0xd846c5ca .word 0x5950218c,0xc07c5ac8,0xfceb5bca,0xfc1b7b7a .word 0xbe911906,0x4bf54d73,0x992f2f6f,0x0ee8bf12 .word 0x3522e7a9,0x3277eb4c,0xefb1d793,0x99e12b49 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 0x5ca47f6b,0xa35630af,0xa7f39929,0xdd155b0a .word 0x11b7fb56,0xa9a03593,0x6503e8ef,0xbf4c0590 .word 0xce7aee66,0x24e297da,0x2e40ad1e,0xa9f7d9d4 .word 0x5382c645,0x19ec8996,0xdb8ab65d,0xa1b49974 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 0xdf942233,0x8e78317f,0xb4fd25dc,0xcc46d732 .word 0xd8aae0bc,0xdc61ed54,0x2308dff3,0xad5609e1 .word 0xaad62b87,0xeb0ee88f,0xb4817988,0xdfd858ec .word 0xfa794d43,0x9356b0a5,0x69f28081,0x57785fc9 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 0xb16932bd,0xa52257f1,0x98ad39b2,0x8542daed .word 0x5d05df29,0x6ae2c159,0xbcc80125,0x218c4f95 .word 0x7d24da76,0x9a8c7732,0xdfd126c7,0xadece72b .word 0x2abf9301,0x3cba3e2c,0x9af5410a,0xee8fbc77 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 0x8587bf5e,0xfcb34122,0x111fc4cb,0xbc9256fe .word 0x160889b0,0xc20075d0,0x836149d2,0x9c435de1 .word 0x9a22b1ca,0xc4694ae6,0x7686b752,0x5798359d .word 0xe2e16921,0x4e144f55,0xf895451e,0xfb673b94 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 0x662f3494,0xcff31a8c,0x275a40e5,0xf321c2d4 .word 0x3c3236a2,0xd302f14a,0xf5ab7c4b,0x24e82fbc .word 0xf517a17f,0x9163bd27,0xf3934ef3,0x9bc5b8e4 .word 0xb9f60f8d,0x036edb80,0x29fc99a6,0xc50a1228 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 0x8cf1fbaa,0x047c6fba,0x2aba39bf,0x309c4004 .word 0xe4313b54,0xd6aea215,0xe3fcc13a,0xf7886ff4 .word 0x4e089d33,0x2d85dc2a,0xc2f8a4a0,0x0303733b .word 0xd32c0b27,0xf418147a,0x6ee967f0,0x0ff41208 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 0x122d2bf7,0xf0c1d14a,0xfd15def1,0xcde35cb8 .word 0x41ade21d,0x6360d404,0x762fb51f,0x2e160770 .word 0x4d1c00b5,0xe9b693b9,0xd735eea8,0x6ed0be23 .word 0xfd2e8e70,0xbbe8765d,0x48db6f80,0x2e79f5ba 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 0xc073c147,0x42eca9ce,0xec0a3a33,0x3675afde .word 0x0e14b615,0x8b905907,0x56762e1c,0x4c4190c7 .word 0x9e787391,0x0a274e86,0x075fc435,0x791a3de8 .word 0x8ffac7a7,0x214ff425,0xccbd120a,0x3d1fb2bf 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 0x7b898584,0x8e234feb,0xc6a07834,0x0e21b587 .word 0xd15fe7ac,0x4dcfc33e,0x671b0ec5,0x128cf239 .word 0xb41a9286,0xca65872f,0xa8ba870a,0x168d8d01 .word 0x43bf285d,0x8bd136f9,0x850f1927,0x7341bcfa 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 0x43a69d85,0x346e7863,0x59f84c8e,0xc7665fe3 .word 0x585f7819,0x933fe9a3,0x1b5ef907,0x35a1ab15 .word 0x5c1154fd,0x01baf6e9,0xf1dde75c,0xf32b2c18 .word 0x1ee7d1b2,0x1d1da182,0xedc79749,0x8e0c2484 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 0xfb89d801,0x7ef361e9,0x68d808d2,0x557f518a .word 0xffab942e,0x79693e29,0x356eb70b,0x7ecc68e2 .word 0x43307183,0x14de3d6f,0x3ae40217,0xea246e99 .word 0x3a6b28d9,0x2126ab62,0x293d3df7,0x62399f71 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 0x39f3b5ce,0x4c8c8608,0x25362467,0x214a5eeb .word 0x2a498040,0xa1be574a,0xf80bac53,0x9004ca13 .word 0xd55c70b8,0x1256a9b5,0x6a7c9f0a,0xea2264b8 .word 0xd7e3ceea,0xe8cf5805,0x9a069821,0x6d41793a 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 0x0a2cee51,0xb3ec7f6f,0x4d5a6d75,0x45e12e8d .word 0x2bfafece,0x9552e301,0x6423e8a4,0x6baaf1d7 .word 0xe91d9277,0x7315c6cc,0xe631e99c,0x3a57b144 .word 0x661a22df,0x9c2fada8,0xfc814000,0xf3099dcf 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 0x6e3a9bc5,0x1515500a,0x3129c3f8,0x13143250 .word 0x4f8b19ef,0xb447c4e8,0xcccccac5,0x4ff2ff50 .word 0xd546c8ec,0x082d28fd,0x4bf8a1e0,0xe41cf14f .word 0x9f82adab,0xe6f2579f,0x377dd33a,0x54a6f83d 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 0x9128940c,0x6140dada,0x23d093e0,0x3bd090ab .word 0xd54669bb,0x38837423,0xde51faf2,0x1b5ae1fd .word 0x934a0cef,0xce91e407,0x3d5ebdbc,0xbc70e42f .word 0xe153122e,0x78b13933,0x7645c69d,0xe3603708 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 0xb6114998,0xdca4ec0e,0xf89f310d,0x485d5b88 .word 0x2a4e322c,0x1a9b420a,0x3e462a1e,0x773230fd .word 0x940bd782,0x2c5bdc7c,0x63f877bb,0x32134446 .word 0x4a65f11a,0x50af2372,0x9af6bfea,0xa2cf68c0 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 0x2fb42e7d,0xab9ab41b,0xa0345327,0x2e74a2d4 .word 0x0c63670e,0x7791f0f2,0x94e898a5,0x2ff755d9 .word 0x17a4b3d4,0x6a566767,0x7034f2e1,0xf25bcff9 .word 0xcac6d667,0x169af592,0xb58ffe26,0xe7603593 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 0x1984d001,0x5b57af4e,0x3801b531,0x22f563bc .word 0xd989ac80,0x5282692b,0xb08412bd,0x8fda6f4e .word 0x0196987a,0x8ff4c222,0xb5a8f7e2,0x69d42b56 .word 0x3d5e44a7,0x3722669a,0xd245c43a,0x9e0aee10 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 0x62373a7c,0xc17d4b44,0x67ef8261,0xcab706ed .word 0x53b2ab8e,0xe3fd20a8,0xf079219d,0x2b5f415d .word 0x57a3de0b,0xaf6261b2,0x19ccb35b,0x7e1e87f7 .word 0x4badf3f0,0xcb3f942f,0xf579309f,0x61dcdca6 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 0x4c3e0bbe,0x91d3f92a,0x81d5c88a,0xa7b2b402 .word 0x50d9bc30,0x8dc203e4,0xef156400,0xbfc7f345 .word 0xd0c0c301,0xa5815f18,0xaad65bc0,0x9afaa83e .word 0x9c76a781,0xbec2509c,0x1b05adcc,0x383502fc 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 0xdb75bd0d,0x0088312b,0x9012309e,0x93ffa8f0 .word 0x1366daf7,0x4ff77b5c,0xcc8564d5,0x6b95c3e2 .word 0x9f79cc3a,0xcac1b2b2,0x07a1758a,0x92fcd92b .word 0x103e92dd,0x165e6ceb,0x431555aa,0x9606e295 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 0x52bea30e,0x152c224e,0x32f9cbcd,0xc34ceddb .word 0x03937312,0xdb81789b,0x5349dc39,0x3b660dfe .word 0xd93b43b7,0x4765994e,0xf3763001,0x95e7162c .word 0x832d7ce1,0xea3b9e69,0x8b1f6a80,0xe7f8d282 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 0x7edfb3be,0x3e40a83b,0x6f173a4f,0x467c8c8f .word 0x2421c46d,0xe0d9bdc9,0xf2fb4e07,0xc17b98ba .word 0x82fc10f9,0xe730b860,0xbf146482,0x100da2b9 .word 0xa9715fe4,0x1a1016ee,0x1baac920,0xa6e3bf33 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 0x63352c40,0xd36c6d29,0x64efc624,0x5f43de71 .word 0x0b5d1622,0x6ca58ed8,0xf7098dc2,0x76eb3dc8 .word 0x5eabd31b,0x6f2ca276,0x9d72d0d4,0x3879a2e0 .word 0xa90ec072,0x1808cb9d,0x7ab257de,0x4f850711 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 0x3688f91e,0x8520f48e,0x1ca9a573,0xa3b0b934 .word 0xacfec59a,0x856c299f,0x2b84c43f,0x52a674d8 .word 0x901e77af,0xaf950db8,0x6cf60a3d,0x3d53481c .word 0xc3be5cc7,0x79f6d5e2,0xb5cebdea,0x51785d85 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 0x229f548d,0xec90d88b,0x925b20f3,0x5c52d7f6 .word 0x70709b8c,0x2b2812e9,0x90a1c29c,0x7d65ee06 .word 0x2a92a94f,0x2d19eaee,0x1035b7b8,0x18b3dd5c .word 0xc4c56205,0x0774d9c5,0x84baf771,0xc7c39678 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 0x7e25227e,0x2ca1f39f,0x1176f5c3,0x1989e41e .word 0x89ef5a8a,0x9fcccb1b,0xadf65b49,0xf5854811 .word 0x6b6bd7c0,0xf6853245,0x16bdfe8b,0x12b48658 .word 0x349ac760,0xf6c415df,0x55b47848,0xbace1f31 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 0x293cef1c,0x7e7d2437,0x37de8166,0xafc1976f .word 0xd9c759fc,0xb4d51417,0xc99a2f4b,0x0efbb63e .word 0xdc8aeb48,0x23f837e4,0xf8731a65,0x15da7c43 .word 0x7cc5197a,0x9cf2b138,0xfbf15fbb,0x0a555648 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 0xf41dfa39,0xa2eab476,0x1d54ed74,0x046925f0 .word 0xd24c952f,0x938cdaf6,0xda86934f,0xf45e8d47 .word 0x2e4d69d7,0xa6107a2b,0x14155748,0xec93e1a3 .word 0xcaa01d12,0x710a4d04,0x6d0cb284,0xb6f28ca4 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 0x9f9c64cb,0x45a3041d,0xed25f1c0,0xbd9b052f .word 0x0f9cfab4,0xde5de8ca,0x11b14399,0x9722b45b .word 0xa2dfc95d,0x669a894e,0x720f2476,0x4609dd27 .word 0xbaa1ee8c,0x9cadce15,0xf6249137,0x5c39718d 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 0x9b260113,0x175a45e1,0xe91afcd7,0x904d9ec3 .word 0xe63372b6,0x4fd30c2f,0x698b20bf,0x8d9953e0 .word 0x87223a51,0x91da0481,0x347fe2df,0x6e9035cf .word 0x6463e8d3,0x1b8ca0fb,0xd593259d,0x56461eac 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 0x69b3c713,0x3926b404,0x598b683d,0x32a03516 .word 0xe78a79f5,0x11c5c1a3,0x20e1e110,0x5735d1b0 .word 0x859dabd2,0x0c770e29,0xeadd6579,0x419384fd .word 0xef61689d,0xe34f82f6,0xf9b26ce1,0x9d5ba06b 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 0xbdf0930f,0x303cd2c0,0x09b4cdb7,0x7e17be80 .word 0x459cffbc,0x1426eca0,0xc412a566,0x3b26752d .word 0x3d2f06a1,0x97a985ca,0x61c4234f,0x3c90d6e6 .word 0xdf116eff,0xd59478a6,0x1cb6a95e,0xfc0a99b6 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 0x5abd3c82,0x8169e0fa,0x2aff144c,0xb6525e66 .word 0xadb342bd,0x43ab77b4,0x87a85417,0x79f7ed3c .word 0x5f8246d8,0x154f0fd3,0xfbf0236d,0x243b6433 .word 0x4919f896,0xb5a7cd6d,0xa018b70c,0x14c6f9a2 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 0x66640f19,0xacdd3b87,0x5b995ab6,0x386a7a4e .word 0xecb56d74,0xccf172b6,0x6262ef65,0x781e43e3 .word 0x5a970f78,0x3b63f305,0xd92db170,0x08c0e472 .word 0x7f84a7d2,0x20ac8e9a,0x59b61403,0x694078cc 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 0x960efcb8,0x099d1662,0x05170d41,0x0fe951c1 .word 0x08997a94,0x6b3f1820,0x63c0042a,0x934ed296 .word 0x782f7d1a,0x3d963728,0xc71ab5f4,0xc325e170 .word 0xdeb62d9a,0xdc64cd05,0xa90aed47,0x9c3e4999 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 0x9267ff05,0xb1e72c4e,0x4cf6e98d,0x63dba11c .word 0x34be4248,0xd266807a,0x56f39141,0x8b654f55 .word 0xfd54ceac,0x38a14c06,0x1b075958,0xacc74886 .word 0x86963fe1,0xf75deeaf,0x9f55977d,0x5d8c4789 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 0x6efb1465,0xaf0cfa09,0xd68db067,0xb368f3f3 .word 0x849523a3,0x901653a2,0x4bd5e47d,0xeee95b5f .word 0x832239d5,0x9fd49de9,0xf49a8ebc,0xd39dbb00 .word 0x5f5b719b,0xeea473a6,0xfc641359,0x4a6e901b 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 0xe06b1907,0xed67d690,0x678ac72a,0x99ca391e .word 0x68d29df0,0x5aba8e71,0x54afcf77,0x63019237 .word 0xa04c9816,0xd2b39e1b,0x63e7c2b0,0xdcbeb930 .word 0x00d19a6b,0x50287104,0x473eecc6,0xaaed8f22 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 0x00681904,0x2ae6c9bb,0xc65431d5,0xc351cf9c .word 0xe5c5e459,0x523b9813,0x9bd1757e,0x93bfaede .word 0x8d0c718a,0xcf502d67,0x8599c7b4,0x881bfda7 .word 0x9749208e,0x66232464,0xe283b24b,0x39242f01 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 0xa2086d79,0x8fbd8f7d,0x247e44b6,0xc1814e34 .word 0x4221fd07,0x85dd52c0,0xc25c0031,0xc878029a .word 0xe5111cf7,0x6195e797,0x06464db9,0xff2f16cc .word 0xa0889ac9,0xa9d5db9b,0x7914e957,0xa2c8e3e3 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 0xe6175379,0x28905500,0xac03c2fa,0x0761ae7e .word 0x95a968dc,0xbd1273a7,0x87faa57d,0x9724f969 .word 0x014d9fe3,0xdf2414a1,0x3a52cb9e,0x6e1b63e4 .word 0x64ef12bd,0x69a5ed5c,0x2d9253fc,0x31082806 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 0xf3e14981,0x341e89a4,0x6266bc3a,0xc8434e5d .word 0xe5ff8342,0xc2b48564,0xabf613c5,0x0022fb14 .word 0x0cf6296e,0x7618ac46,0xe91b6482,0x3905ebb4 .word 0x30b9150a,0x4c43e675,0xee80f2f1,0xefb2a67c 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 0x95e423c1,0xb743c34d,0xef0c6b84,0x44f3d072 .word 0xda58e4ee,0xab007a05,0x585b54c3,0x0bc602fd .word 0x6a60d4ef,0x874adf7e,0x8ebc2b8d,0x194e12d2 .word 0xfb9b2163,0xa84c91df,0xc2d7b7c2,0x1d4d5ec6 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 0x8f42ccbc,0x8a151d1e,0x859c06be,0x0b059a26 .word 0x2c250246,0x4522fac1,0x41221526,0xc946bf7b .word 0xaa8fef01,0x87b82827,0x3950682c,0x702b4966 .word 0x9dffe960,0x17aac864,0x1821b9a1,0x9dc915c5 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 0x52bc20de,0xe9ea18fe,0x15047b54,0x822389aa .word 0x03a1aef0,0xcbf15665,0x131467a9,0x9845252c .word 0xe9ca06da,0xbf743818,0x8cafe30d,0xccc27a35 .word 0xdd2d49e4,0xd4661d30,0xb533b1a4,0xb1610a43 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 0x25092ef9,0x94980e9f,0xab3667c5,0xb533e5a9 .word 0xad403694,0xb57d3c4c,0x73d058ee,0x60a2d7c7 .word 0xe52787ec,0x159c2c6e,0xeb6ee0df,0x7ad7ab86 .word 0x9bb7d0bd,0x8b3318a9,0x11c1eb8c,0xb2cdd3e4 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 0x7e38c40d,0xfebf3673,0x8ffe4b4d,0x586b31c8 .word 0xe752b20a,0x763685bf,0xeeaef5ad,0xd8f318a1 .word 0x1b221006,0x23497e32,0x9c0f3fb4,0x289e0849 .word 0x0284866f,0xac3abb93,0x86dec27e,0x1d3fe081 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 0xe44d203a,0x475b6efd,0x13f36ff1,0x3590cf09 .word 0x6f0c55fb,0x3e6413b4,0x409eb3ce,0x0786e062 .word 0x9696e546,0xbd77179a,0x2b5df14d,0xa56f7a8b .word 0x7efa2df5,0x1e94e198,0xe4a3c695,0x087cfe1e 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 0x5a169f2e,0x99b6cf37,0xdbc18b62,0x99eaa97a .word 0xc83b44c8,0x0ca7c9a5,0x3f04fda5,0xc20e48cc .word 0xa066d0dc,0xa251e6e5,0xb3fa64ea,0xd84aa826 .word 0x4ccfa62f,0x06ab2873,0x307105b8,0xbbf60b34 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 0xb768164d,0x0b4d1325,0x04907bac,0x1f23622c .word 0x4d8c5aef,0xec6ab1ac,0x6eaaf3d9,0x02e5bdbf .word 0xa73117fe,0x8280065f,0xa5e9a0f4,0x2f07b7e8 .word 0x11ab5de4,0x7eb661e8,0x8c20980c,0xfebfc6a3 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 0x0c6c9228,0x5417e869,0x205a3549,0xad795faa .word 0x92a4aee8,0x08c5fd0c,0x447c2d4e,0x80103337 .word 0xa9a77aef,0xefe0eb35,0x4d2e8e5b,0xee0a7287 .word 0x26b85c18,0xdff93f9d,0xace023cb,0xd74f69fe 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 0xadc449e9,0x717b4969,0x05bcccfe,0x315c69ea .word 0xd0d117e9,0xf8de9127,0x023c5301,0xf7de44a3 .word 0x8a0ff174,0x6b7b65b4,0xd7188095,0x0544be10 .word 0x011be62a,0x0db8b3d2,0xbbf8d52d,0x7e3ab189 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 0xb77b4558,0x908e6c09,0x01047f05,0xe656299c .word 0x89508cea,0xe41a9d05,0xcebf0cc2,0x1a80a57c .word 0x095cc4a1,0x852f2467,0x710b300b,0xdf459964 .word 0x2f81d564,0x32ffd38b,0x9b6d7447,0x89eb00c8 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 0x0fe04f27,0x0ca86ed6,0xa9b7c3e6,0x2adb853b .word 0x20db6cb6,0x9d4f569c,0x2ff78ec9,0x76288b90 .word 0xa28cb369,0x1c1aafe2,0xb841b84e,0x439f2faa .word 0xee14b43d,0x4b3f78a3,0xf164450a,0xfc22b283 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 0x52417efe,0xe12857fd,0x0f22afcc,0x3ba0e1d4 .word 0x5e53c919,0xfa01dfdb,0x1bb8f82a,0x51fa6a0d .word 0x9180afa2,0x2c4baa88,0x7b9a2af6,0x74811102 .word 0xfaa57de8,0xff2a0c97,0x042fe3f2,0x957d3823 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 0xe76c40f4,0x4102b5f4,0xf6f55899,0x21d35542 .word 0xf3343459,0x655552f5,0xc07c2889,0x1f00f4b7 .word 0x90493492,0x5bbce8bc,0x00042e32,0x7d206a9b .word 0xadb43f45,0xea92d58d,0xf93683cc,0x038ec647 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 0x4e7d3f72,0x3f28e100,0x946f8783,0x4023319e .word 0xe7bf8741,0x2834cde0,0x2aeaf695,0x7cb56296 .word 0xbedc8837,0x7c51348f,0x55eeffb2,0xb3008b84 .word 0x7eadbcdc,0x02b742ce,0xb36e54e3,0x794d7129 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 0x5f5a2990,0xa3737c00,0x0f253eed,0xe9b340d0 .word 0x8a260fb1,0x7608f518,0x27b717e8,0x592ad6ce .word 0xd8041862,0x1d683429,0xd523bc08,0x22b41d6b .word 0xed9ced9f,0x46ada70e,0xe5406a0e,0x35c452d7 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 0x5103be61,0xaf980091,0x195f4976,0x56c4f7dc .word 0xb31a4c33,0xa4d9fbcf,0x43a959e4,0xba446fbb .word 0x4222f67b,0x6755249a,0xb39c5a31,0x330182a9 .word 0x2c70381e,0x9bac5013,0xc70eb46e,0xf77b0f6a 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 0x1437d2a3,0xda1ef6de,0x3a78db1d,0x28bff7e1 .word 0x509f9a30,0x8cc99fac,0x3bbe940e,0xf6a46c5a .word 0xe229b8eb,0x9a3d340d,0xc5aa6a39,0xe1c7fead .word 0x1ac5882d,0x8ac990a3,0x7f48290c,0xc23605ec 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 0xcbac65c8,0x8e7fcdc8,0x585a8fa5,0x293f2896 .word 0x2f94145a,0x1cc33a09,0x367e7849,0x09a4c2b2 .word 0x44aaf557,0x62c97471,0x8b782ff6,0x1f8d5647 .word 0x02ebd73f,0x495af03f,0x7e8531f7,0x43a1547a 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 0x135007d6,0x6befc946,0x6fd985cd,0x55f78551 .word 0x9672069f,0xd414d070,0x5924bd1e,0x3cba969d .word 0x856b99c1,0x79df1446,0x390d288c,0x99217bbb .word 0xc8961098,0x9fe2acf7,0x4f0ee486,0x3575582f 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 0x074261f5,0x0e37e6d7,0xeea5e2d2,0x86871bc9 .word 0x570a3643,0xa72ecbf9,0xb009ebdb,0x6d8742b6 .word 0x8ecae984,0x518dd734,0x4d66832a,0x755a8fbd .word 0x7cab8a2a,0x72742d51,0xe92778e6,0x3819592c 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 0x8c445ab6,0x167e421d,0x0f4199cc,0x54369999 .word 0x9b646ea0,0x74c84bd0,0x59df9589,0x41aeee59 .word 0x227c41e3,0xe473911f,0x6fe8b3bd,0xa442eccf .word 0x8d1f15d0,0x5e5be057,0x12ecb381,0xbe2a7d12 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 0x18265de6,0xaef125a0,0x26f05f77,0xa2b5dba1 .word 0x5ebebd8d,0xe0006993,0xbeaf1e78,0x53a95024 .word 0x915562fa,0xf3350668,0xc235979f,0xb727dede .word 0x36dc8e77,0xe0e0fc67,0xbce536d8,0xcd412a31 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 0xc3e59fe9,0xf47e0eb1,0xff33b9cb,0x0d630f98 .word 0xadddab04,0xd9065fcf,0x8c405458,0x61ffbbf7 .word 0xaa0cb4f7,0x48cebec9,0x3517d236,0xeeff4e06 .word 0x183a145c,0x51cc82e6,0x2508ef67,0x69469a32 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 0xa3f0af09,0xb097ef11,0x9ccce056,0x5652652d .word 0xe9dc9994,0xf9f6d416,0x3a10968f,0x311961be .word 0xec2d880c,0x6c48f11d,0x90a0eaee,0x4b10af4f .word 0x07c81bd1,0x854e9a5e,0x6ac9c1cd,0x746a98a8 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 0x8c907414,0xfda7818b,0x3e35ea02,0x1b944784 .word 0x60000794,0xbaafab83,0xd927d927,0x2a227a0a .word 0xdcb13c49,0x44637735,0x7806e62a,0x7f68bd22 .word 0xe3c1ea1b,0x04b66813,0xa82d1e92,0xb5a2ff9f 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 0x3acb9075,0x6607a951,0x9a898e82,0x46dd4caf .word 0x3671ca70,0xb1b76539,0xd95ccd54,0x483e606b .word 0xe85c5dca,0x7e7e3eb6,0xb5756c45,0x6811e9f0 .word 0x51135e59,0x367b7029,0x9d214080,0x7ca90952 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 0x35357132,0x1b881aed,0xee182278,0x023edf8a .word 0xa8ed4e6f,0x7a9e03c0,0x44f25527,0x5a941461 .word 0xb23249ab,0xef850c66,0xe3b00dd0,0xaa5e7831 .word 0xb8ef4dbb,0xb9de6f75,0x62d26722,0xbb97cdf0 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 0x5492ea6a,0xf2831328,0xd2c1547a,0xbd9239cb .word 0x6529cd56,0x6649b7ad,0xa09c5176,0xcd61f8ce .word 0xd95b1ba6,0x56b4ca72,0xda530bcc,0x3dadc53f .word 0x78774ffe,0x38c1d2a2,0xb3a4ae5b,0xb885c975 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 0x00b1d070,0x60686688,0x37a35c70,0x356312d4 .word 0x7ca7973e,0x67586f63,0x190455d0,0x5cb09375 .word 0xf87f4127,0x7c1a434c,0x776f7fcc,0xf4176bfa .word 0xb860ff40,0xea2c57ab,0x9a02908e,0xe23597c1 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 0xe6a6289f,0xd95ea4ea,0xa8737c1c,0x1c023dd6 .word 0xb630d940,0x83ca8fee,0xba0f9bab,0x23101c46 .word 0x7a14224b,0x54b300c5,0x00ba249d,0x5b61ed62 .word 0xbd7b807b,0xefa27559,0xf825474e,0xae5c17c9 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 0x48114fa3,0x55c5f07d,0x3f7a6731,0x2c8f8799 .word 0xc691e7ac,0x4415acc1,0x976203ca,0x0a0e342a .word 0x9e6fb479,0x543b0c8d,0xf1efe28f,0x11421854 .word 0x8c940add,0x13f3d1b5,0x083c4ee7,0x762fac99 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 0x8fd4afb1,0xe0684f49,0xc0ff5de9,0x8696c6d4 .word 0x2a986ce9,0x60c204cd,0x5b88987d,0xff6084ea .word 0x030dac48,0x25e2a40d,0x61772167,0xc2e82702 .word 0xfe0097cf,0x31fc2fef,0x89639d15,0xa3e86161 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 0x23d6a11e,0x6a4123c9,0x8aa5c18d,0x9ec6a11d .word 0x7f480912,0xc5128f8b,0xacc1b582,0xc8ca7206 .word 0x5fc6846c,0x23a61382,0x90332255,0x91ddff77 .word 0x586fbcdc,0x55ba8abc,0x05d02b4f,0x526cacf8 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 0x50e38d68,0xba6206f5,0xa4d8adfe,0x8046e38d .word 0x5e1d40bd,0x42c17920,0xa105e8ad,0x4ce6caca .word 0x368e9179,0x6700c0ad,0x5429d8f0,0x6810a294 .word 0xf9728bab,0xcd8267fe,0xe392344d,0xc224a829 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 0x337c8597,0xba52762c,0x3cab45f1,0x584c2ae5 .word 0xc4345191,0xad6e318d,0x7674a56b,0x6c4966f7 .word 0x52b27383,0x6653ef14,0x52f4d0e9,0x3f6404c0 .word 0x23ebec98,0xa1a107ef,0x2fbda9b4,0xf0bb121b 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 0xb0b3b1b7,0x6e550fe0,0x0391c3c0,0x84f80af6 .word 0x2f85f68b,0x247d9ecf,0x10db547b,0x465eb8bc .word 0xd65807cb,0xa02793f2,0x36cc3b18,0xef32e169 .word 0x3f5d4d71,0x388a5ff5,0x3c4a6a91,0x68527ed1 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 0x90563818,0xc1497510,0x4c780398,0x51594a2a .word 0xdd145089,0x236fcbfa,0x544d10e1,0x17946f83 .word 0x82aa8c86,0xff697041,0xea0d0928,0x36a9d70e .word 0x17a07e62,0xb38b3a60,0x5b22a335,0x37e39cbb 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 0x9b647663,0x171a7326,0xd79a8011,0x2d5067ff .word 0x78613dab,0x2b8914ff,0x191df630,0xde5d03d8 .word 0xad72c698,0x5f5ac475,0x4ff98463,0x7565f5fa .word 0xf774a827,0xb002dfb9,0x697de3cc,0xa706e20a 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 0xcb9d2860,0xd8cbca8b,0x0044b661,0xd9a5880d .word 0x407ecc83,0x1c5ed398,0xd60fb42f,0xf7c80f4a .word 0xa06288ca,0xbf370a07,0x906b2ba2,0xc4129a54 .word 0x066f1abc,0x58bdd826,0x5fcf7ba2,0x78c1be58 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 0x254cad41,0x8fcb4975,0x6a884b0d,0x0da47c6f .word 0xefe92d8e,0x47ef51e4,0xf2ecf858,0x2f747144 .word 0x48d4134d,0xf7f72531,0x5402880e,0x211f7c79 .word 0x63ea3092,0xa3cf0a33,0x8b8aa630,0x0f8e4df8 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 0x489cfd4e,0x77629754,0x29bb5b6f,0xc23ac76b .word 0xf36c0aca,0xe2bf7c9b,0x52e4221d,0x70c5e266 .word 0xdcd1a12b,0x4cdd31da,0xcfbcd3dc,0xd2087e24 .word 0xb29e23b3,0xe798e9a3,0xbbdae182,0x46570fd5 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 0x16773b88,0xe20c8e0b,0x1477d82c,0x20c0b3f5 .word 0x2007dca6,0xc064f79a,0x72eeb4cf,0xbe3d6a6e .word 0x9564e637,0x5fd63a74,0x05986bdb,0x38e7f221 .word 0x2a00cbcf,0x5921b393,0x33c89660,0x202166a1 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 0x0feb72b2,0xd0ffbee0,0x62427ec3,0xfb418835 .word 0x8bcca665,0x75b97dec,0x374d45ef,0xd2e97250 .word 0xa46a18e2,0x72594e79,0x446763fd,0x9c30c96d .word 0x63fa5d00,0xcef6dd9e,0x0b842528,0xe3e20169 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 0x79a5bf4c,0x1cf20259,0x6e95cb9f,0x4c625998 .word 0x7a95ad7e,0xa580393a,0x3f53cf7f,0x85cd8894 .word 0x8b785f6e,0xc017bd7f,0x6f6ee588,0xafc26078 .word 0x30aad52c,0x923cd4e9,0x06f06e75,0x6daf284f 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 0x8a75c6bc,0x07eb6cf0,0x2e00f557,0x45a4b7e1 .word 0x4adb0c0d,0xfe092e82,0xf44516e5,0xb0d58a4d .word 0xd7c496e4,0x26f1d39f,0x540ebdd9,0xaa897c35 .word 0xf64c7f0d,0x5731221b,0xe552f9f0,0x35f0dcc4 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 0x28af70b3,0x7f4ee3e9,0x4a6b5cfd,0xee0835df .word 0x1432cda5,0xf7a691d6,0x36f00378,0xb5009e9d .word 0xd6fd0870,0x173007a8,0x02bd0033,0xf649a770 .word 0xc5ed13fb,0x70927883,0xb8890715,0x8a2a9d19 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 0x400dcfdb,0x217e97d2,0xade698ac,0x2a239f22 .word 0xd36d2093,0x88c66bdb,0x4ccb041c,0x20577ca7 .word 0xfecefc95,0x443d9056,0xf8a213cd,0x9ed90309 .word 0x3b8b4031,0x78921df4,0xba1729f3,0x84603acf 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 0x903de40f,0x4cec08c7,0x7dd48453,0x1febc32c .word 0x311ee042,0x79f24631,0x4bd31500,0xb466a06a .word 0x2f1130e8,0xe0cf727d,0x63711907,0xfa664f1d .word 0xd42930f2,0xa100aae0,0x51a5521f,0x61ca0934 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 0x06039af1,0x048f256a,0x22f4ba44,0x0c7396cb .word 0xf9ffca3e,0x806c1ac4,0x7c3de6b5,0xa625d473 .word 0x243a7a50,0x6289d6f2,0x69a87cf7,0xaac98870 .word 0xd66ad442,0xf90114cf,0x34e82f00,0x4af7d430 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 0xb7a736de,0x5499d316,0xf06a5212,0x40202709 .word 0x33b3759f,0xd43f32ef,0x33c98ffd,0xd5a95092 .word 0x00dc7513,0x0bc13184,0x899aff34,0x8de50e15 .word 0x8b528845,0xac963798,0x7c2f6388,0xd52376d7 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 0x7ff71103,0x1ad725a9,0x8b83e64f,0xe4ab73c6 .word 0x86d149c1,0xdbdef303,0x15f49a57,0xf2be0e4b .word 0x203ded79,0xe5f308f6,0x266c24a4,0x0154e0a4 .word 0xce1c100f,0x85af1e0f,0x868086a5,0x76b5a05e 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 0x944d76de,0x96098fb2,0x865fefd9,0x33898c1b .word 0x47344bf1,0xbd68c362,0x654ddb03,0x926ba2e0 .word 0x300ffb30,0xe2670e3f,0x571c54eb,0xe90c6744 .word 0xbac436a9,0xb3fa2701,0xc3eb3eb6,0xf7dc96e3 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 0x9a4ba8d2,0xe9983a51,0x2c45b5ed,0x70c63c18 .word 0x5c07d0f1,0x19c1d452,0xc974b2c2,0x5f25904b .word 0x021d41c8,0xaa7fbf79,0xb78db540,0x58f195d5 .word 0x524b7c32,0x51972473,0x2913c86b,0x7d22757c 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 0x5d91d33f,0xc6dff11d,0x0dac950c,0xb2a9b434 .word 0x51199058,0x15ef532d,0xd9026ce2,0x8d3b436c .word 0x4dcaad27,0xa349e414,0x2e3b82f6,0x02226e6a .word 0xf9aa76e7,0xd2c579f5,0x54988dc7,0xa758f49f 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 0x204ac91b,0xdfdf7aa2,0xef085608,0x3d403ff8 .word 0x73445693,0x882b5c0e,0xecc7bc9d,0xfcf2bc12 .word 0x323f2f67,0xec6510fe,0x0b9a495d,0x8673f87b .word 0x1e7971cf,0xb154ff4a,0x9cdae44e,0x4c929ae2 unres3_end: